[发明专利]一种视频解码的方法和视频解码器有效
申请号: | 201410240979.X | 申请日: | 2014-05-30 |
公开(公告)号: | CN103997650B | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 张志明;禹志祥;赵日洋 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N19/44 | 分类号: | H04N19/44;H04N19/176;H04N19/96;H04N19/117;H04N19/513 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 解码 方法 解码器 | ||
技术领域
本发明涉及图像处理领域,尤其涉及一种视频解码的方法和视频解码器。
背景技术
视频压缩技术广泛应用于互联网、电视广播、存储媒体和通信等领域。自从1993年MPEG(Motion Pictures Experts Group,动态图像专家组)标准开始,经过多年的继承与发展,多种视频压缩格式大量并存。到目前为止,一个商用的视频解码器至少需要支持十多种视频压缩格式,例如MPEG-1、MPEG-2、MPEG-4、H.263、H.264、H.265、Real8、Real9、VC1、AVSP2、VP8、VP9和DIVX等。这给视频解码器带来了严重的挑战,尤其智能设备的兴起,更是对硬件视频解码器的面积和功耗提出了苛刻的要求。
在2013年以前的协议,如(MPEG-1、MPEG-2、MPEG-4、H.263、H.264、Real8、Real9、VC1、AVSP2、VP8、VP9和DIVX等),都采用16×16的宏块作为基本像素单元对视频图像进行分割与压缩,宏块内部的分割与压缩的方法在各个协议中不一样。
但是2013年以后,出现了新的视频压缩协议,例如HEVC(High Efficiency Video Coding,高效率视频编码)、VP9、AVS(Audio Video coding Standard,音视频编码标准)2.0等,提出了新的图像分割格式,其基本像素单元上出现了超过宏块的大块,也出现了小于宏块的小块,由此使设计视频解码器的复杂度和难度的增加。目前,对这种视频解码器通常会单独设计多个支持新协议的解码核心来解决问题,但是这种含多个独立解码核心的视频解码器的面积和功耗却成倍增加,并延长了开发周期。
发明内容
本发明实施例所要解决的技术问题在于,提供一种视频解码的方法和视频解码器。可解决现有技术中多协议视频解码器开发开发周期长以及芯片面积与功耗大的不足。
为了解决上述技术问题,本发明实施例第一方面提供了一种视频解码的方法,包括:
将对视频压缩码流进行解码后得到的变换单元和预测单元分别转换成M×M的残差块和M×M的预测块,其中,M=16、8或4,所述视频压缩码流包括HEVC码流、VP9码流和AVS2.0码流中的任意一种;
根据所述残差块和所述预测块得到重建图像块;
对所述重建图像块进行滤波得到解码重建图像
结合第一方面,在第一种可能的实现方式中,所述将对视频压缩码流进行解码后得到的变换单元和预测单元分别转换成M×M的残差块和M×M的预测块的步骤之前,还包括:
将所述视频压缩码流进行熵解码,解析出包括运动矢量和变换系数的语法元素;
对所述变换系数进行反扫描、反量化和反变换后得到变换单元;
根据所述运动矢量和参考图像进行帧间运动补偿或者根据帧内预测图像进行帧内运动补偿后得到预测单元。
结合第一方面或第一种可能的实现方式,在第二种可能的实现方式中,M=16,所述将对视频压缩码流进行解码后得到的变换单元和预测单元分别转换成M×M的残差块和M×M的预测块具体包括:
获取待解码的编码树块中多个编码单元,每个编码单元的尺寸为2N×8×8,N=0、2、4或8;每个编码单元包括至少一个预测单元或至少一个变换单元;
若N=0,将所述编码树块中的4个编码单元组合成1个预测块或残差块;
或
若N=2,将所述编码树块中每个编码单元直接作为1个预测块或残差块;
或
若N=4,将所述编码树块中每个编码单元分割为4个预测块或残差块;或
若N=8,将所述编码树块中每个编码单元分割为16个预测块或残差块。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述将对视频压缩码流进行解码后得到的变换单元和预测单元分别转换成M×M的残差块和M×M的预测块之后,还包括:
对所述预测块进行像素插值处理。
结合第一方面至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,所述对所述重建图像块进行滤波得到解码重建图像具体包括:
对所述重建图像块进行去方块滤波得到解码重建图像。
相应地,本发明实施例第二方面还提供了一种视频解码器,包括:
转换模块,用于将对视频压缩码流进行解码后得到的变换单元和预测单元分别转换成M×M的残差块和M×M的预测块,其中M=16、8或4,所述视频压缩码流包括HEVC码流、VP9码流和AVS2.0码流中的任意一种;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410240979.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节能型楼宇光线的调节电路
- 下一篇:包括无线接入网络扩展的蜂窝网络互通