[发明专利]CABAC解码方法有效
申请号: | 201710550901.1 | 申请日: | 2017-07-07 |
公开(公告)号: | CN107277518B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 王桂宾 | 申请(专利权)人: | 珠海市杰理科技股份有限公司 |
主分类号: | H04N19/13 | 分类号: | H04N19/13;H04N19/70;H04N19/44 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 周清华 |
地址: | 519085 广东省珠海市吉*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | cabac 解码 方法 | ||
本发明涉及一种CABAC解码方法,包括:在一个解码周期中将当前待解码序列左移两位,从待解码的位流中读入两比特置于左移后的当前待解码序列的低两位,得到第一待解码序列;将第一待解码序列与第一解码区间值进行比较,获取第一比较值;第一解码区间值为当前解码区间值左移一位对应的值;将第一待解码序列与第二解码区间值进行比较,获取第二比较值;第二解码区间值为当前解码区间值与第一解码区间值之和;根据所述第一比较值和第二比较值确定前缀部分的解码返回值和信息后缀的解码返回值,根据所述前缀部分的解码返回值和信息后缀的解码返回值对待解码的位流进行解码。
技术领域
本发明涉及视频编解码技术领域,特别是涉及一种CABAC解码方法。
背景技术
H.264是由ISO/IEC和ITU-T两大国际标准组织联合制定的视频编码标准。与以往的视频标准相比,它具有更高的压缩比,更好的网络亲和性和信道适应性,同时具有较强的抗误码能力,能够满足非常广泛的业务需求。CABAC(Context-based Adaptive BinaryArithmetic Coding)是一种基于上下文的自适应二进制算术编码,是H.264标准提出的熵编码模式之一。CABAC能够充分考虑和利用视频流的上下文信息,并且能够自适应视频流的统计特性,因此能够带来极高的视频压缩比。
CABAC在对一些语法元素解码,特别是对指数哥伦布码解码时,一般需反复调用旁路解码函数,而旁路解码一次只能解码1比特,且后面比特的解码要依赖当前比特解码后更新的信息,这将会降低硬件CABAC解码的流水效率。特别是在大分辨率视频帧与帧之间的时间相关性较差时,上述问题带来的负面效应更加明显。
综上所述,传统对CABAC编码的解码方式解码效率较低。
发明内容
基于此,有必要针对解码效率较低的问题,提供一种CABAC解码方法。
一种CABAC解码方法,包括以下步骤:
在一个解码周期中将当前待解码序列左移两位,并从待解码的位流中读入两比特置于左移后的当前待解码序列的低两位,得到第一待解码序列;
将第一待解码序列与第一解码区间值进行比较,根据第一待解码序列与第一解码区间值的大小获取第一比较值;其中,第一解码区间值为当前解码区间值左移一位对应的值;
将第一待解码序列与第二解码区间值进行比较,根据第一比较值以及第一待解码序列与第二解码区间值的大小获取第二比较值;其中,第二解码区间值为当前解码区间值与第一解码区间值之和;
根据所述第一比较值和第二比较值确定前缀部分的解码返回值和信息后缀的解码返回值,根据所述前缀部分的解码返回值和信息后缀的解码返回值对待解码的位流进行解码。
上述CABAC解码方法,一次读入两比特待解码的数据,并对该两比特待解码的数据进行并行解码,提高了解码效率。特别地,上述解码过程中第一比较值和第二比较值的输出可以提前预测得知,所以硬件在对两比特并行解码的过程中,可以快速对解码序列进行更新,以供后续比特解码使用,避免了原始旁路解码方案中比特间解码的依赖,进一步提高了解码的流水效率。
附图说明
图1为一个实施例的CABAC的ue部分的解码流程图;
图2为一个实施例的CABAC的旁路解码流程图;
图3为一个实施例的CABAC的多bin旁路解码流程图;
图4为一个实施例的CABAC的ue部分多bin解码流程图;
图5为一个实施例的ue前缀部分经过一次多bin旁路解码后的输出结果图;
图6为一个实施例的ue信息后缀经过一次多bin旁路解码后的输出结果图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市杰理科技股份有限公司,未经珠海市杰理科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710550901.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于空间变化残差编码、解码的方法和设备
- 下一篇:帧内预测的码率控制方法