一种编码后的视频数据的压缩方法、压缩装置、监控系统制造方法及图纸

技术编号:36664692 阅读:16 留言:0更新日期:2023-02-21 22:40
本申请公开了一种编码后的视频数据的压缩方法,该方法包括,提取编码后的第一视频数据中的至少一帧以上第一增强层视频帧,对第一增强层视频帧进行再编码,得到第二增强层视频帧,将第二增强层视频帧和第一视频数据中基本层视频帧作为压缩后的第二视频数据,其中,第一视频数据为可伸缩性视频编码数据。本申请的压缩方法由于压缩前后的视频数据结构并未改变,保留了视频数据的实时性和连续性,能够兼容了各类播放器的帧率稳定的要求,在不丢失视频数据信息的同时,降低了视频数据的容量。降低了视频数据的容量。降低了视频数据的容量。

【技术实现步骤摘要】
一种编码后的视频数据的压缩方法、压缩装置、监控系统


[0001]本专利技术涉及视频数据处理领域,特别地,涉及一种编码后的视频数据的压缩方法。

技术介绍

[0002]为减少视频数据的容量,来自于图像采集装置的原始视频数据通常需要进行编码,形成编码后的视频数据。
[0003]以采用国际标准的H.264和H.265标准为例。H.264和H.265都是采用帧内编码和帧间编码相结合的方式。
[0004]在帧内编码的时候,按照纹理复杂度将输入的视频帧切割成多个宏块,搜索每个宏块的帧内预测邻近最相似的宏块,然后将该宏块和所搜索到的宏块的差值转换为频域,再经过量化处理和熵编码,形成视频压缩后的刷新帧的格式数据,即I帧。画面纹理复杂度越高,宏块划分越细,因此差值数据就相应较多,经过量化压缩后,视频数据就相对较多。
[0005]在帧间编码的时候,也会按照一定的原则将输入的视频帧切割成多个宏块,对于每个宏块,在参考帧邻近的区域搜索与该宏块类似的宏块,并将所搜索到的宏块的坐标水平方向、和垂直方向映射为运动矢量,然后将运动矢量转为频域数据,在经过量化处理和熵编码,形成视频压缩后的预测帧的格式的数据,即P帧。
[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]若第一视频数据符合H.264标准,则以宏块为单位进行块内复制模式编码,
[0043]若第一视频数据符合H.265标准,则以编码单元为单位进行复制模式编码。
[0044]本申请还提供一种编码后的视频数据的压缩装置,该压缩装置包括存储器和处理器,所述存储器存储有计算机程序,所述处理器被配置执行所述计算机程序实现任一如权利要求1至7所述编码后的视频数据的压缩方法的步骤。
[0045]本申请再提供一种监控系统,该系统包括图像采集装置、以及用于对来自图像采集装置的编码后的第一视频数据视频进行处理的后台设备,所述后台设备包括处理器和存储器,所述存储器存储有计算机程序,所述处理器被配置执行所述计算机程序实现任一所述编码后的视频数据的压缩方法的步骤。
[0046]本申请又提供一种图像采集装置,所述图像采集装置包括存储器和处理器,所述存储器存储有计算机程序,所述处理器被配置执行所述计算机程序,对来自于图像采集装置的编码后的第一视频数据实现任一所述编码后的视频数据的压缩方法的步骤。
[0047]本申请提供的一种编码后的视频数据的压缩方法,通过对视频数据中的至少一帧以上第一增强层视频帧进行再编码,由于压缩前后的视频数据结构并未改变,保留了视频数据的实时性和连续性,能够兼容了各类播放器本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种编码后的视频数据的压缩方法,其特征在于,该方法包括,提取编码后的第一视频数据中的至少一帧以上第一增强层视频帧,对第一增强层视频帧进行再编码,得到第二增强层视频帧,将第二增强层视频帧和第一视频数据中基本层视频帧作为压缩后的第二视频数据,其中,第一视频数据为可伸缩性视频编码数据。2.如权利要求1所述的压缩方法,其特征在于,所述对第一增强层视频帧进行再编码,包括,剥离该第一增强层视频帧中的宏块数据和语法数据,对第一增强层视频帧中的宏块数据进行复制模式编码,将复制模式编码后的宏块数据与所述语法数据融合成视频帧,得到第二增强层视频帧。3.如权利要求1所述的压缩方法,其特征在于,该方法进一步包括,检测触发事件,当检测到触发事件且触发事件有效时,将当前第一视频数据进行存储和/或传输,直至触发事件无效,当未检测到触发事件或触发事件无效时,执行所述提取编码后的第一视频数据中的至少一帧以上第一增强层视频帧的步骤,将第二增强层视频帧、第一视频数据中基本层视频帧进行存储和/或传输。4.如权利要求3所述的压缩方法,其特征在于,所述编码后的第一视频数据为监控视频数据,所述编码后的第一视频数据按照视频缓存机制被缓存,所述当检测到触发事件且触发事件有效时,将当前第一视频数据进行存储和/或传输,直至触发事件无效,包括,当检测到用于标识触发事件开始的第一触发事件时,将当前第一触发事件之前设定的时间范围内所缓存的第一视频数据、以及当前缓存的第一视频数据进行存储和/或传输,直至检测到用于标识触发事件结束的第二触发事件;所述当未检测到触发事件或触发事件无效时,执行所述提取编码后的第一视频数据中的至少一帧以上第一增强层视频帧的步骤,包括,当未检测到用于标识触发事件开始的第一触发事件或检测到用于标识触发事件结束的第二触发事件时,则对于已缓存的所有第一视频数据,执行所述提取编码后的第一视频数据中的至少一帧以上第一增强层视频帧的步骤。5.如权利要求3或4所述的压缩方法,其特征在于...

【专利技术属性】
技术研发人员:龚鹏鹏
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1