一种视频处理方法及终端的制作方法_2

文档序号:9814809阅读:来源:国知局
标视频文件中封装第一画面数据时,由于在第一画面中进行了标记,因此在进行封装时需要将进行标记的第一画面数据封装入目标视频文件中,即是封装入进行标记的位置坐标,这样当对目标视频文件进行播放时,可以在第一画面的相应位置进行标记。
[0057]本发明实施例,确定终端显示画面是否由第一画面更新为第二画面,若是,则获取第一画面的显示起始时间,根据显示起始时间和当前时间,计算第一画面的显示时长,在目标视频文件中与该显示起始时间对于的时刻开始的显示时长内封装第一画面数据,这种方式可以减小目标视频文件的大小,传输方便。
[0058]请参照图3,是本发明实施例提供的视频处理方法的第三实施例流程示意图。本发明实施例的视频处理方法包括步骤:
[0059]S300,当终端显示画面为所述第一画面时,录制与所述第一画面关联的音频数据;
[0060]具体实施例中,当终端显示画面为第一画面时,用户可以对该画面进行解释说明,终端采用麦克风录制与第一画面关联的音频数据。
[0061 ] S301,确定终端显示画面是否由第一画面更新为第二画面;
[0062]S302,若是,获取所述第一画面的显示起始时间;
[0063]S303,根据所述显示起始时间和当前时间,计算所述第一画面的显示时长;
[0064]本发明实施例步骤S301-S303请参照图1的实施例步骤S100-S102,在此不再赘述。
[0065]S304,在目标视频文件中与所述显示起始时间对应的时刻开始的所述显示时长内封装所述第一画面数据以及所述音频数据。
[0066]具体实施例中,当终端录制了与第一画面关联的音频数据后,在目标视频文件中进行封装时,可以进一步将该音频数据封装入目标视频文件中与该第一画面数据对应的视频流中,以使观看该目标视频的用户可以清楚知晓该第一画面所展示的内容。
[0067]S305,将进行封装处理的所述目标视频文件发送至接收终端,以使接收终端解析并显示所述目标视频文件中的终端显示画面。
[0068]具体实施例中,将进行封装处理的目标视频文件发送至接收终端,具体可选的,发送方式可以是通过无线局域网或者数据网络进行发送,由于该目标视频文件所包含的画面数据比较少,因此文件也比较小,便于传输。接收终端接收到该目标视频文件后,对文件进行解码播放。
[0069]本发明实施例,确定终端显示画面是否由第一画面更新为第二画面,若是,则获取第一画面的显示起始时间,根据显示起始时间和当前时间,计算第一画面的显示时长,在目标视频文件中与该显示起始时间对于的时刻开始的显示时长内封装第一画面数据,这种方式可以减小目标视频文件的大小,传输方便。
[0070]请参照图4,为本发明实施例提供的终端的第一实施例结构示意图。本发明实施例的终端包括:
[0071]第一确定单元100,用于侦测终端显示画面是否由第一画面更新为第二画面;
[0072]具体实施例中,当需要展示终端显示画面情况,或者需要制作视频告知对方操作流程时,第一确定单元100确定终端显示画面是否由第一画面更新为第二画面。用户在使用终端时,可以按组合键或者长按屏幕,进入问题复现模式,当进入该模式之后,终端开始侦测屏幕上的显示画面是否由第一画面更新为第二画面。
[0073]可选的,如图5所示,第一确定单元可以包括:
[0074]第三获取单元1000和第二确定单元1001;
[0075]第三获取单元1000,用于当侦测到终端显示的第一画面存在变化时,获取所述第一画面与变化后的第二画面之间的变化量;
[0076]本发明实施例中,终端的显示画面是不断切换显示,当侦测到终端显示的第一画面存在变化时,第三获取单元1000获取第一画面与变化后的第二画面之间的变化量,该变化量可以是第一画面与第二画面场景信息变化量。
[0077]第二确定单元1001,用于若所述变化量大于预设阈值,则确定所述终端显示画面由所述第一画面更新为第二画面。
[0078]本发明实施例中,若第一画面与第二画面之间的变化量大于预设阈值,则说明第一画面存在更新,第一画面更新为变化后的第二画面,这种判断画面更新的方式可以减小最终目标视频文件中的画面数据。在目标视频文件中仅仅存储画面之间变化比较大的画面数据。若变化后的第二画面与第一画面之间的变化量小于预设阈值,则认为第一画面没有进行更新,在目标视频文件中不需要存储该第二画面数据。
[0079]第一获取单元101,用于若所述终端显示画面由所述第一画面更新为所述第二画面,获取所述第一画面的显示起始时间;
[0080]具体实施例中,若终端的显示画面由第一画面更新为第二画面,第一获取单元101获取第一画面的显示起始时间,终端显示画面每切换一次,即存储该显示画面的显示起始时间,因此当第一画面切换为第二画面时,仍然可以从存储器中获取第一画面的显示起始时间。
[0081]计算单元102,用于根据所述显示起始时间和当前时间,计算所述第一画面的显示时长;
[0082]具体实施例中,计算单元102根据显示起始时间和当前时间,可以准确计算出第一画面的显示时长,例如若第一画面的显示起始时间为第6秒,当前时间为第8秒,则第一画面的显示时长为2秒。
[0083]封装单元103,用于在目标视频文件中与所述显示起始时间对应的时刻开始的所述显示时长内封装所述第一画面数据;
[0084]具体实施例中,目标视频文件即是为了展示终端显示状况的视频,包括了终端显示画面的多帧数据,其中的第一画面数据和第二画面数据仅为举例,但是目标视频文件中每帧画面数据的处理过程与第一画面的处理过程相同。
[0085]在目标视频文件中封装该第一画面数据,第一画面数据处于该目标视频文件的视频流中与该显示起始时间对应的时刻开始的显示时长内。将终端显示画面通过这种方式进行封装后,可以展示出终端显示画面的情况,并且由于该目标视频文件所包含的画面数据比较少,因此可以减小目标视频文件的大小,方便传输以及存储。
[0086]其中,所述目标视频文件中包括多帧所述终端的显示画面数据。
[0087]可选的,如图所示,该终端还可以包括:
[0088]监测单元104,用于当终端显示画面为第一画面时,监测终端的触摸屏上是否存在触摸操作;
[0089]具体实施例中,当终端显示画面为第一画面时,用户可以通过触摸屏在第一画面上进行触摸操作,例如,用户可以通过触摸屏点击某一个虚拟按键。终端监测单元104时时监测显示画面是否存在触摸操作。
[0090]第二获取单元105,用于若所述终端的触摸屏上存在触摸操作,获取所述触摸操作的触摸位置;
[0091]具体实施例中,若终端显示的第一画面上存在触摸操作,第二获取单元105即获取该触摸操作的位置,触摸操作的位置可以是触摸屏上的位置坐标。
[0092]标记单元106,用于在所述第一画面上与所述触摸位置对应的位置进行标记;
[0093]具体实施例中,标记单元106在第一画面上与该触摸位置对应的位置进行标记,进行标记的方式可以是采用手印进行标记或者采用箭头进行标记等等。
[0094]所述封装单元103具体用于在目标视频文件中与所述显示起始时间对应的时刻开始的所述显示时长内封装进行标记的所述第一画面数据。
[0095]具体实施例中,当在目标视频文件中封装第一画面数据时,由于在第一画面中进行了标记,因此在进行封装时封装单元103需要将进行标记的第一画面数据封装入目标视频文件中,即是封装入进行标记的位置坐标,这样当对目标视频文件进行播放时,可以在第一画面的相应位置进行标记。
[0096]可选的,该终端还可以包括:
[0097]录制单元107,用于当终端显示画面为所述第一画面时,录制与所述第一画面关联的音频数据;
[0098]具体实施例中,当终端显示画面为第一画面时,用户可以对该画面进行解释说明,终端录制单元107采用麦克风录制与第一画面关联的音频数据。
[0099]所述封装单元103具体用于在目标视频文件中与所述显示起始时间对应的时刻开始的所述显示时长内封装所述第一画面数据以及所述音频数据。
[0100]具体实施例中,当终端录制了与第一画面关联的音频数据后,在目标视频文件中进行封装时,封装单元103可以进一步将该音频数据封装入目标视频文件中与该第一画面数据对应的视频流中,以使观看该目标视频的用户可以清楚知晓该第一画面所展示的内容。
[0101]进一步可选的,该终端还可以包括:
[0102]发送单元108,用于将进行封装处理的所述目标视频文件发送至接收终端,以使接收终端解析并显示所述目标视频文件中的终端显示画面。
[0103]具体实施例中,发送单元108将进行封装处理的目标视频文件发送至接收终端,具体可选的,发送方式可以是通过无线局域网或者数据网络进行发送,由于该目标视频文件所包含的画面数据比较少,因此文件也比较小,便于传输。接收终端接收到该目标视频文件后,对文件进行解码播放。
[0104]本发明实施例
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1