一种视频中笔记和动作同步的方法及装置的制造方法_3

文档序号:9396880阅读:来源:国知局
模式下以预设播放速度播放视频,同时显示视频的播放时间轴,预设播放速度小于视频的正常播放速度;
[0078]S33:根据用户在发现视频中人物抬手书写时刻输入的暂停指令暂停播放视频;
[0079]S34:对暂停点前后N帧进行图像识别,获取具有人物首次抬手动作的一帧图像;N为预先设置的正整数;
[0080]S35:将获取的具有人物首次抬手动作的一帧图像在视频的播放时间轴上对应的播放时间作为人物抬手书写的起始时间。
[0081]S36:根据当前编辑模式下显示的笔记时间轴获取人物抬手书写时刻对应的笔记的笔记起始时间;
[0082]S37:判断人物抬手书写的起始时间与对应的笔记的笔记起始时间是否一致,若不一致,则执行S38,若一致,则结束流程;
[0083]S38:计算人物抬手书写的起始时间与对应的笔记的笔记起始时间的时间差;
[0084]S39:根据人物抬手书写的起始时间与对应的笔记的笔记起始时间的时间差,调整视频的所有笔记的起始时间。
[0085]该实施例中,提供了通过图像识别方法自动识别视频中人物抬手书写的时刻,在手动粗调播放位置的基础上,能够获取更为精确的人物抬手书写的起始时间,从而使得后续的笔记和动作的同步效果更好。
[0086]优选地,在一个实施例中,步骤S28/S39具体包括:若人物抬手书写的起始时间晚于其对应的笔记的笔记起始时间,则将视频的修改类外挂字幕结构文件中所有笔记的起始时间均向后推延时间差;若人物抬手书写的起始时间早于其对应的笔记的笔记起始时间,则将视频的修改类外挂字幕结构文件中所有笔记的起始时间均提前时间差。该实施例中,通过计算人物抬手书写的起始时间与其对应的笔记的笔记起始时间的时间差,并通过判断人物抬手书写的起始时间和对应的笔记的笔记起始时间的先后,即可以实现根据时间差同时调整当前编辑的视频的修改类外挂字幕结构文件中所有笔记的起始时间的目的。
[0087]由于课件与笔记的时间是一致的,优选地,上述实施例中,步骤S4之后,还包括步骤:根据人物抬手书写的起始时间和对应的笔记的笔记起始时间修改视频的类外挂字幕结构文件中课件的起始时间。该实施例中,对笔记的起始时间调整之后,还可以将该视频课件的起始时间调整同样的时间差,调整方法类似于前面所述笔记起始时间的调整方法,以实现课件时间调整的目的,从而节省了编辑人员单独调整课件时间所需花费的时间,提高视频编辑的效率。
[0088]对应于本发明实施例提供的视频中笔记和动作同步的方法,本发明实施例还提供一种视频中笔记和动作同步的装置,如图4所示,该装置包括:
[0089]启动模块41,用于根据笔记调整控制指令启动视频的编辑模式;
[0090]时间获取模块42,用于在当前编辑模式下获取视频的人物抬手书写的起始时间,并根据当前编辑模式下显示的笔记时间轴获取对应的笔记的笔记起始时间;
[0091]第一判断模块43,用于判断时间获取模块42获取的人物抬手书写的起始时间与对应的笔记的笔记起始时间是否一致,若不一致,则向同步模块44发送同步指令;
[0092]同步模块44,用于在收到同步指令后,根据时间获取模块42获取的人物抬手书写的起始时间和对应的笔记的笔记起始时间调整视频的修改类外挂字幕结构文件中所有笔记的笔记起始时间。
[0093]在一个实施例中,如图5所示,时间获取模块42包括:
[0094]播放模块421,用于在启动模块41启动的编辑模式下以预设播放速度播放视频,同时显示视频的播放时间轴;还用于根据用户在发现视频中人物首次抬手书写时刻输入的暂停指令暂停播放视频,并向图像识别模块422发送第一指令;其中,预设播放速度小于视频的正常播放速度;
[0095]图像识别模块422,用于根据播放模块421发来的第一指令,对当前暂停播放的视频的暂停点前后N帧进行图像识别,获取具有人物首次抬手动作的一帧图像;N为预先设置的正整数;
[0096]获取模块423,用于获取图像识别模块422获取的人物首次抬手动作的一帧图像在播放模块421显示的视频的播放时间轴上对应的播放时间,并将其作为人物抬手书写的起始时间提供给同步模块44,同时根据当前编辑模式下显示的笔记时间轴获取书写的起始时间对应的笔记的笔记起始时间并提供给第一判断模块43和同步模块44。
[0097]在一个实施例中,如图6所示,同步模块44包括:
[0098]计算模块441,用于根据第一判断模块43发来的同步指令,计算时间获取模块42获取的人物抬手书写的起始时间与对应的笔记的笔记起始时间的时间差,并将计算出的时间差提供给调节模块433;
[0099]第二判断模块442,用于判断时间获取模块42获取的人物抬手书写的起始时间是否晚于其对应的笔记的笔记起始时间,若是,则向调节模块443发送第二指令,否则,向调节模块443发送第三指令;
[0100]调节模块443,用于根据收到的第二指令,将将视频的修改类外挂字幕结构文件中所有笔记的起始时间均向后推延计算模块441提供的时间差;或根据收到的第三指令,将视频的修改类外挂字幕结构文件中所有笔记的起始时间均提前计算模块441提供的时间差。
[0101]本发明实施例提供的视频中笔记和动作同步的装置通过识别视频的人物抬手书写动作,并根据人物抬手书写的起始时间和对应的笔记的笔记起始时间调整视频的修改类外挂字幕结构文件中所有笔记的笔记起始时间,从而达到同步笔记和视频中人物书写动作的目的,该方法简便易行,视频编辑效率高,能够解决现有技术中笔记和视频不同步的问题,为视频观看者带来更好的体验感。
[0102]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0103]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0104]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1