[发明专利]CABAC解码方法有效
申请号: | 201710550901.1 | 申请日: | 2017-07-07 |
公开(公告)号: | CN107277518B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 王桂宾 | 申请(专利权)人: | 珠海市杰理科技股份有限公司 |
主分类号: | H04N19/13 | 分类号: | H04N19/13;H04N19/70;H04N19/44 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 周清华 |
地址: | 519085 广东省珠海市吉*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | cabac 解码 方法 | ||
1.一种CABAC解码方法,其特征在于,包括以下步骤:
在一个解码周期中将当前待解码序列左移两位,并从待解码的位流中读入两比特置于左移后的当前待解码序列的低两位,得到第一待解码序列;
将第一待解码序列与第一解码区间值进行比较,根据第一待解码序列与第一解码区间值的大小获取第一比较值;其中,第一解码区间值为当前解码区间值左移一位对应的值;
将第一待解码序列与第二解码区间值进行比较,根据第一比较值以及第一待解码序列与第二解码区间值的大小获取第二比较值;其中,第二解码区间值为当前解码区间值与第一解码区间值之和;
根据所述第一比较值和第二比较值确定前缀部分的解码返回值和信息后缀的解码返回值,根据所述前缀部分的解码返回值和信息后缀的解码返回值对待解码的位流进行解码。
2.根据权利要求1所述的CABAC解码方法,其特征在于,根据所述前缀部分的解码返回值和信息后缀的解码返回值对待解码的位流进行解码的步骤包括:
根据前缀部分的解码返回值确定前缀部分的比特数;其中,所述前缀部分的比特数与信息后缀的比特数相等;
根据所述信息后缀的解码返回值和信息后缀的比特数确定解码得到的信息后缀值;
根据解码得到的信息后缀值计算解码残差值;
根据所述解码残差值对待解码的位流进行解码。
3.根据权利要求2所述的CABAC解码方法,其特征在于,根据第一待解码序列与第一解码区间值的大小获取第一比较值的步骤包括:
如果当前待解码序列大于或等于第一解码区间值,所述第一比较值取1;
否则,所述第一比较值取0。
4.根据权利要求3所述的CABAC解码方法,其特征在于,根据第一比较值以及第一待解码序列与第二解码区间值的大小获取第二比较值的步骤包括:
当所述第一比较值取1时,如果第一待解码序列大于或等于第二解码区间值,所述第二比较值取1,否则所述第二比较值取0;
当所述第一比较值取0时,如果第一待解码序列大于或等于当前解码区间值,所述第二比较值取1,否则所述第二比较值取0。
5.根据权利要求4所述的CABAC解码方法,其特征在于,根据所述第一比较值和第二比较值确定前缀部分的解码返回值和信息后缀的解码返回值的步骤包括:
若当前解码阶段处于前缀部分解码阶段,根据如下方式确定前缀部分的解码返回值:
如果所述第一比较值和所述第二比较值均为1,所述前缀部分的解码返回值取2;
如果所述第一比较值为1,且所述第二比较值为0,所述前缀部分的解码返回值取1;
如果所述第一比较值为0,所述前缀部分的解码返回值取0。
6.根据权利要求5所述的CABAC解码方法,其特征在于,根据所述第一比较值和第二比较值确定前缀部分的解码返回值和信息后缀的解码返回值的步骤还包括:
若当前解码阶段处于信息后缀解码阶段,根据如下方式确定信息后缀的解码返回值:
如果所述第一比较值和所述第二比较值均为1,所述信息后缀的解码返回值取3;
如果所述第一比较值为1,且所述第二比较值为0,所述信息后缀的解码返回值取2;
如果所述第一比较值为0,且所述第二比较值为1,所述信息后缀的解码返回值取1;
如果所述第一比较值为0,且所述第二比较值为0,所述信息后缀的解码返回值取0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市杰理科技股份有限公司,未经珠海市杰理科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710550901.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于空间变化残差编码、解码的方法和设备
- 下一篇:帧内预测的码率控制方法