一种浓缩视频的运动目标标注方法、播放方法及装置的制造方法

文档序号:9567383阅读:454来源:国知局
一种浓缩视频的运动目标标注方法、播放方法及装置的制造方法
【技术领域】
[0001]本发明涉及视频处理技术领域,特别涉及一种浓缩视频的运动目标标注方法、播放方法及装置。
【背景技术】
[0002]视频浓缩不仅浓缩的是事件的精华,也是活动事件的全部,没有价值的视频将被剔除;通过分析合并技术,可以在很短的时间中看完所有的活动目标成为可能,且对运动目标进行箭头,圆圈等标注。
[0003]目前,常有对浓缩视频中运动目标标注的方法有两种:
[0004]一种是在视频浓缩分析过程中,对视频帧数据和该帧的运动目标标注进行合成处理。这种处理方法的缺点是:处理性能消耗大,标注信息与浓缩视频帧不能分离。
[0005]另一种是在视频浓缩分析过程中,把视频帧的运动目标的标注信息写成描述文件中;播放器播放浓缩视频的时候,根据描述文件的信息对视频帧的运动目标进行标注处理。这种处理方法的缺点是:描述文件比较大,不利于保存和传输;在播放时,对每帧视频的运动目标标注,需要在描述文件中的进行信息查找,然后播放器再根据查找的信息进行标注处理,影响播放性能。

【发明内容】

[0006]本发明的目的在于提供一种浓缩视频的运动目标标注方法、播放方法及装置,使浓缩视频帧数据和标注信息分离,且标注信息可以方便地与视频信息保存与传送,直接解析即可标注运动目标,提高了标注效率。
[0007]为了达到上述目的,本发明提供一种浓缩视频的运动目标标注方法,包括:
[0008]获取一浓缩视频帧中的所有运动目标的标注信息以及该浓缩视频帧的相对播放时间;
[0009]将所述浓缩视频帧和该浓缩视频帧的所有运动目标的标注信息分别封装成媒体数据包和标注信息包;
[0010]根据所述浓缩视频帧的相对播放时间,建立所述浓缩视频帧的媒体数据包和标注信息包之间的关联。
[0011]其中,所述方法还包括:
[0012]将所述媒体数据包、标注信息包和所述媒体数据包与标注信息包之间的关联,分别保存到浓缩视频文件中,得到目的浓缩视频文件。
[0013]其中,所述获取一浓缩视频帧中的所有运动目标的标注信息以及该浓缩视频帧的相对播放时间的步骤包括:
[0014]对原视频文件进行浓缩处理,得到一浓缩视频帧;
[0015]对所述浓缩视频帧进行运动目标分析,提取运动目标;其中,所述运动目标包括:在所述浓缩视频帧中没有与其他运动子目标重叠的运动子目标,以及具有重叠关系的多个运动子目标;
[0016]分别获取每一个运动目标的标注信息,确定所有运动目标的标注信息。
[0017]其中,所述运动目标的标注信息包括:运动目标的坐标、运动目标的高度和运动目标的宽度。
[0018]其中,所述将所述浓缩视频帧封装成媒体数据包的步骤包括:
[0019]将所述浓缩视频帧封装成第一预设格式的媒体数据包。
[0020]其中,所述将该浓缩视频帧的所有运动目标的标注信息封装成标注信息包的步骤包括:
[0021]将该浓缩视频帧的所有运动目标的标注信息封装成第二预设格式的标注信息包。
[0022]本发明实施例还提供一种浓缩视频的播放方法,包括:
[0023]解析目的浓缩视频文件,得到一浓缩视频帧以及该浓缩视频帧的相对播放时间;
[0024]根据所述相对播放时间,获取与所述浓缩视频帧的所有运动目标相关联的标注信息包;
[0025]解析所述标注信息包,确定所述浓缩视频帧的运动目标的标注信息;
[0026]根据所述相对播放时间,将所述浓缩视频帧以及该浓缩视频帧的运动目标的标注信息进行叠加显示处理,完成播放。
[0027]其中,所述运动目标的标注信息包括:运动目标的坐标、运动目标的高度和运动目标的宽度。
[0028]本发明实施例还提供一种浓缩视频的运动目标标注装置,包括:
[0029]获取模块,用于获取一浓缩视频帧中的所有运动目标的标注信息以及该浓缩视频帧的相对播放时间;
[0030]封装模块,用于将所述浓缩视频帧和该浓缩视频帧的所有运动目标的标注信息分别封装成媒体数据包和标注信息包;
[0031]关联模块,用于根据所述浓缩视频帧的相对播放时间,建立所述浓缩视频帧的媒体数据包和标注信息包之间的关联。
[0032]其中,所述装置还包括:
[0033]保存模块,用于将所述媒体数据包、标注信息包和所述媒体数据包与标注信息包之间的关联,分别保存到浓缩视频文件中,得到目的浓缩视频文件。
[0034]其中,所述获取模块包括:
[0035]浓缩模块,用于对原视频文件进行浓缩处理,得到一浓缩视频帧;
[0036]提取模块,用于对所述浓缩视频帧进行运动目标分析,提取运动目标;其中,所述运动目标包括:在所述浓缩视频帧中没有与其他运动子目标重叠的运动子目标,以及具有重置关系的多个运动子目标;
[0037]确定模块,用于分别获取每一个运动目标的标注信息,确定所有运动目标的标注信息。
[0038]其中,所述封装模块包括:
[0039]第一封装子模块,用于将所述浓缩视频帧封装成第一预设格式的媒体数据包。
[0040]其中,所述封装模块还包括:
[0041]第二封装子模块,用于将该浓缩视频帧的所有运动目标的标注信息封装成第二预设格式的标注信息包。
[0042]本发明实施例还提供一种浓缩视频的播放装置,包括:
[0043]第一解析模块,用于解析目的浓缩视频文件,得到一浓缩视频帧以及该浓缩视频帧的相对播放时间;
[0044]第一获取模块,用于根据所述相对播放时间,获取与所述浓缩视频帧的所有运动目标相关联的标注信息包;
[0045]第二解析模块,用于解析所述标注信息包,确定所述浓缩视频帧的运动目标的标注信息;
[0046]播放模块,用于根据所述相对播放时间,将所述浓缩视频帧以及该浓缩视频帧的运动目标的标注信息进行叠加显示处理,完成播放。
[0047]其中,所述运动目标的标注信息包括:运动目标的坐标、运动目标的高度和运动目标的宽度。
[0048]本发明的上述技术方案至少具有如下有益效果:
[0049]本发明实施例的浓缩视频的运动目标标注方法中,通过将浓缩视频帧的运动目标的标注信息和该浓缩视频帧数据分别封装写入浓缩视频文件中,减少了将两者合成的步骤,提高了处理效率,且使视频帧数据与标注信息分离;同时通过视频帧的相对播放时间关联该视频帧和该视频的运动目标的标注信息,使标注信息可以方便的与视频信息保存与传送,在浓缩视频播放过程中直接实现运动目标的标注,提高了标注效率。
【附图说明】
[0050]图1表示本发明实施例的浓缩视频的运动目标标注方法的基本步骤示意图;
[0051]图2表示本发明实施例的浓缩视频的运动目标标注方法的关联关系确定流程图;
[0052]图3表示本发明实施例的浓缩视频的播放方法的流程图;
[0053]图4表示本发明实施例的以MP4文件为例的具体标注及播放流程示意图;
[0054]图5表示本发明实施例的浓缩视频的运动目标标注装置的结构示意图;
[0055]图6表示本发明实施例的浓缩视频的播放装置的结构示意图。
【具体实施方式】
[0056]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0057]本发明针对现有技术中浓缩视频技术处理性能消耗大,标注信息与浓缩视频帧不能分离或者依靠描述文件对视频帧的运动目标进行处理,但是描述文件较大,不利于保存和传输的问题,提供一种浓缩视频的运动目标标注方法、播放方法及装置,通过将浓缩视频帧的运动目标的标注信息和该浓缩视频帧数据分别封装写入浓缩视频文件中,减少了将两者合成的步骤,提高了处理效率,且使视频帧数据与标注信息分离;同时通过视频帧的相对播放时间关联该视频帧和该视频的运动目标的标注信息,使标注信息可以方便的与视频信息保存与传送,在浓缩视频播放过程中直接实现运动目标的标注,提高了标注效率。
[0058]如图1所示,本发明实施例提供一种浓缩视频的运动目标标注方法,包括:
[0059]步骤1,获取一浓缩视频帧中的所有运动目标的标注信息以及该浓缩视频帧的相对播放时间;
[0060]步骤2,将所述浓缩视频帧和该浓缩视频帧的所有运动目标的标注信息分别封装成媒体数据包和标注信息包;
[0061]步骤3,根据所述浓缩视频帧的相对播放时间,建立所述浓缩视频帧的媒体数据包和标注信息包之间的关联。
[0062]本发明上述实施例中,步骤1中的运动目标是指浓缩视频帧中运动的物体,如运动的人、车辆等;对运动目标进行箭头、圆圈等标注能够帮助观看视频的人员在很短的时间内看完所有的活动目标,提闻工作效率。
[0063
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1