[发明专利]基于上下文的自适应二进制算术编码(CABAC)的视频流兼容性有效
申请号: | 200980141373.8 | 申请日: | 2009-08-17 |
公开(公告)号: | CN102187583A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 邹德坤;杰弗里·A·布卢姆;何杉 | 申请(专利权)人: | 汤姆森特许公司 |
主分类号: | H03M7/00 | 分类号: | H03M7/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 吕晓章 |
地址: | 法国伊西*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 上下文 自适应 二进制 算术 编码 cabac 视频 兼容性 | ||
1.一种方法,包括:
访问(505)编码数据,该编码数据包括至少两个块;
编译对该编码数据的改变的列表,所述改变包括对块的直接改变;
确定(515,525)非紧接块的运动特征,非紧接块与紧邻所述块的紧接块相邻;
基于所述块和所述非紧接块的原始运动特征确定(515,525)对所述紧接块的改变,以及确定由所述改变的应用所导致的所述块的运动特征;
如果所述改变不造成对所述紧接块的不同,则将该改变存储(540)至所述列表;以及
如果其它潜在改变可用,则评估其它潜在改变,其中所述其它潜在改变经历与之前改变相同的处理步骤。
2.如权利要求1所述的方法,其中,编译步骤包括以下之一:
生成可能改变的列表;
从现有列表访问可能改变;或者
生成一些可能改变并从现有列表访问其它的可能改变。
3.如权利要求1所述的方法,包括:对于至少一个块,选择运动矢量差值作为运动特征。
4.如权利要求1所述的方法,包括:解码所述编码数据以及编码所述编码数据。
5.如权利要求4所述的方法,包括:对于至少一个块确定所述编码数据的上下文。
6.如权利要求5所述的方法,包括:确定所述编码数据的上下文索引,其中上下文索引(ctxIdx)是初始值(ctxIdxOffset)和增量(ctxIdxInc)之和。
7.如权利要求6所述的方法,包括:
计算(515,525)所述紧接块的原始增量以及与对所述块的直接改变相关联的所述紧接块的新增量;以及
使用所述原始增量和新增量作为用于在存储步骤中确定所述不同的准则。
8.如权利要求6所述的方法,包括:
对于至少一个块,选择运动矢量差值作为运动特征;
计算所述紧接块的原始增量以及与对所述块的直接改变相关联的所述紧接块的新增量;以及
使用所述非紧接块的运动矢量差值、以及所述块的原始运动矢量差值和新运动矢量差值作为用于在存储步骤中确定所述不同的准则。
9.如权利要求6所述的方法,包括:
确定所述紧接块的原始增量和所述紧接块的新增量是否不同;以及
如果所述原始增量和新增量不同,则在存储步骤中将所述改变存储到所述列表中。
10.如权利要求6所述的方法,包括:
如果所述原始增量和紧接增量对于所述紧接块不同,则计算另一紧接块的原始增量以及与对所述块的直接改变相关联的所述另一紧接块的新增量;以及
使用所述另一紧接块的原始增量和新增量作为用于在存储步骤中确定所述不同的附加准则。
11.如权利要求6所述的方法,包括:
如果所述原始增量和新增量对于所述紧接块不同,则计算另一紧接块的原始增量以及与对所述块的直接改变相关联的所述另一紧接块的新增量;以及
使用与所述另一紧接块相邻的另一非紧接块的运动矢量差值以及所述块的原始运动矢量差值和新运动矢量差值作为用于在存储步骤中确定所述不同的附加准则。
12.如权利要求9所述的方法,包括:
如果所述原始增量和新增量对于所述紧接块不同,则计算另一紧接块的原始增量以及与对所述块的直接改变相关联的所述另一紧接块的新增量;
确定所述紧接块的原始增量与所述另一紧接块的新增量是否不同;以及
如果所述另一紧接块的原始增量和新增量不同,则在存储步骤中将所述改变存储到所述列表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆森特许公司,未经汤姆森特许公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980141373.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:六面顶压机后堵
- 下一篇:透明导电氧化锌显示器膜及其制造方法