[发明专利]一种视频压缩方法及视频压缩器在审
申请号: | 201310385187.7 | 申请日: | 2013-08-29 |
公开(公告)号: | CN103458244A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 高剑;周峰;宋杨 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频压缩 方法 视频 压缩器 | ||
技术领域
本发明涉及图像处理领域,尤其涉及一种视频压缩方法及视频压缩器。
背景技术
视频信号包含巨大的信息量,难以储存和传输,因此需要对视频信号进行压缩,以便于对视频信号进行压缩,其中,视频信号中的冗余信息有时间冗余、空间冗余、压缩冗余和视觉冗余等,视频压缩的出发点就在于最大限度地消除各种冗余。
目前主要的视频信号压缩标准是H.264(MPEG-4Part10)标准。近年来,在H.264标准的基础上,又出现了新一代视频压缩标准HEVC,HEVC依然沿用H.264采用的混合压缩框架,帧间和帧内预测压缩:消除时间域和空间域的相关性。变换压缩:对残差进行变换压缩以消除空间相关性。熵压缩:消除统计上的冗余度。
目前很多终端设备的解码器都为H.264,而HEVC又为新兴的标准,故视频压缩器必须支持这两种标准;这就注定H.264在一定时间内会与HEVC压缩器共存,这就需要压缩器能同时支持H.264和HEVC的标准。在现有技术中,压缩器通过两个芯片分别实现H.264和HEVC的压缩,资源消耗量大,成本高。
发明内容
本发明的实施例提供一种视频压缩方法及视频压缩器,在一个芯片实现H.264和HEVC的压缩,降低了视频压缩的资源消耗和成本。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种视频压缩方法,包括:
视频压缩器通过滑动窗读取视频信号数据,生成码流数据,其中,所述视频压缩器分别按照第一格式和第二格式对滑动窗内的视频信号数据进行读取,按照第一格式读取的所述视频信号数据为第一数据,生成的码流数据为第一码流数据,按照第二格式读取的所述视频信号数据为第二数据,生成的码流数据为第二码流数据;
所述视频压缩器对所述码流数据进行编码,生成码流,其中,对所述第一码流数据进行编码生成的码流为第一码流,对所述第二码流数据进行编码生成的码流为第二码流;
其中,所述第二格式为根据所述第一格式预先设置的格式。
可选的,结合第一方面,在第一种可能的实现方式中,所述视频压缩器通过滑动窗读取视频信号数据,生成码流数据,具体包括:
所述视频压缩器根据所述滑动窗读取的视频信号数据对原始视频数据进行预测,生成残差数据,所述预测包括帧内预测和帧间预测;
所述视频压缩器获取所述残差数据对应的码流控制信息;
所述视频压缩器将所述残差数据与所述流控制信息进行融合,生成所述码流数据,其中,所述第一残差数据与所述第一码流控制信息融合生成第一码流数据,所述第二残差数据与所述第二码流控制信息融合生成第二码流数据;
其中,根据所述第一数据对所述原始视频数据进行预测生成的残差数据为第一残差数据,对应的码流控制信息为第一码流控制信息,根据所述第二数据对所述原始视频数据进行预测生成的残差数据为第二残差数据,对应的码流控制信息为第二码流控制信息;
所述残差数据包括所述原始视频数据与所述滑动窗读取的视频信号数据的差值,所述码流控制信息包括预测后对所述原始视频数据和所述滑动窗读取的视频信号数据的位置的描述和/或相互关系的描述。
可选的,结合第一种可能的实现方式,在第二种可能的实现方式中,所述视频压缩器根据所述滑动窗读取的视频信号数据对原始视频数据进行预测,包括:
所述视频压缩器在相同时间内对相同数据量大小的所述原始视频数据进行帧内预测和帧间预测。
可选的,结合第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述视频压缩器通过滑动窗读取视频信号数据,包括:
所述视频压缩器将所述视频信号数据分成块,所述第一格式中读取的块和所述第二格式的中读取的块的数据量大小相同。
可选的,结合第三种可能的实现方式,在第四种可能的实现方式中,所述视频压缩器根据所述滑动窗读取的视频信号数据对原始视频数据进行预测,具体包括:
所述视频压缩器根据所述滑动窗读取的视频信号数据按照预设的顺序对原始视频数据块进行预测。
可选的,结合第一方面、第一种、第二种或第四种可能的实现方式,在第五种可能的实现方式中,所述视频压缩器对所述码流数据进行编码,生成码流,还包括:
所述视频压缩器存储上下文建模中编码所需的中间数据,其中,对所述第一码流数据进行编码所需的中间数据的存储格式和对所述第二码流数据进行编码所需的中间数据的存储格式相同。
第二方面,提供一种视频压缩器,包括:读取单元和编码单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310385187.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种旋转电磁热泵系统
- 下一篇:一种视频跟踪仪