[发明专利]用于二进制算术编码可并行的非零系数上下文建模方法有效

专利信息
申请号: 201110172229.X 申请日: 2011-06-24
公开(公告)号: CN102186087A 公开(公告)日: 2011-09-14
发明(设计)人: 赵德斌;高敏;范晓鹏;王强;刘绍辉 申请(专利权)人: 哈尔滨工业大学
主分类号: H04N7/26 分类号: H04N7/26;H04N7/30
代理公司: 哈尔滨市松花江专利商标事务所 23109 代理人: 张宏威
地址: 150001 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要: 用于二进制算术编码可并行的非零系数上下文建模方法,它涉及视频编码的上下文建模技术。它为解决现有二进制算术编码在对非零系数进行上下文建模过程中存在对上下文产生数据的依赖关系,使编码系统的数据吞吐率降低的问题而提出。一:定义变换量化块中系数、非零系数的个数;二:对非零系数二值化得到bin序列;三:以非零系数的位置信息和该变换量化块中非零系数的个数为第一上下文进行上下文建模;四:计算绝对值为abs(Li)的非零系数在第一上下文下取值的概率分布;五:对Li的绝对值减1进行二值化;六:利用等概率分布进行上下文建模。它可使不同的非零系数的上下文建模过程同时进行,实现了编码过程中多个上下文建模并行执行。
搜索关键词: 用于 二进制 算术 编码 并行 系数 上下文 建模 方法
【主权项】:
1.用于二进制算术编码可并行的非零系数上下文建模方法,其特征在于它由如下步骤完成:步骤一:定义当前变换量化块中系数的个数为B,非零系数的个数为N,所述N个非零系数分别用Li来表示,其中i的取值范围为0≤i≤N-1,非零系数Li对应在变换量化块中所处的子带位置用Pi来表示,定义C[Pi][N][k]为一个计数器,参数C[Pi][N][k]表示当变换量化块中非零系数的个数为N,子带位置为Pi时,绝对值等于k的非零系数出现的次数;步骤二:对非零系数Li二值化得到bin序列,序列中每一个bin用bin index来标识,定义bin index用j来表示;步骤三:以非零系数的位置信息Pi和该变换量化块中非零系数的个数N为第一上下文,利用公式四来对非零系数Li的绝对值进行上下文建模;CL(Pi,N)=Pi+(N-1)×B公式四式中参数CL(Pi,N)表示第一上下文状态的索引;步骤四:设定参数C[Pi][N][abs(Li)]的初始值为0,在所有的典型视频序列中,对每一个满足条件0≤Pi≤B-1的Pi和每一个满足条件1≤N≤B的N、并且绝对值为abs(Li)的非零系数利用公式五来进行计数;C[Pi][N][abs(Li)]=C[Pi][N][abs(Li)]+1公式五然后,利用上式得到的C[Pi][N][abs(Li)]通过公式六来计算绝对值为abs(Li)的非零系数在第一上下文下取值的概率分布P(abs(Li)=li|Pi,N),P(abs(Li)=li|Pi,N)=C[Pi][N][li]Σabs(Li)C[Pi][N][abs(Li)]]]>公式六以每一个非零系数Li的位置信息和该非零系数所处的变换量化块中非零系数的个数N为上下文,同时根据步骤三得到非零系数Li的绝对值在第一上下文下取值的概率分布P(Li=li|CL(Pi,N)),简记为利用公式七计算两个在不同的Pi和N下条件概率分布间的距离,D(P0,N0,P1,N1)=ΣlL(P0,N0)L(P1,N1)(P(abs(L)=l|P0,N0)-P(abs(L)=l|P1,N1))2]]>公式七采用k均值聚类的方法,即k-means聚类方法,把上述上下文状态分为4类,处在同一类的条件概率分布利用公式八进行合并,P(L=l|CL(P,N))=C[P0][N0][l]+C[P1][N1][l]Σabs(Li)(C[P0][N0][abs(L)]+C[P1][N1][abs(L)])]]>公式八其中L(P0,N0),L(P1,N1)分别表示在P0,N0和P1,N1的条件下abs(L)取值的集合;将上下文CL(Pi,N)的个数合并为4个,即:f:CL(Pi,N)→{0,1,2,3} 公式九步骤五:利用截断一元码和0阶指数哥伦布码的组合来对abs(Li)-1进行二值化,所述abs(Li)-1表示Li的绝对值减1,设x=abs(Li)-1,截断一元码的截断值为S,指数哥伦布码的阶数为k,其中S=14,k=0:如果0≤x<S则Bin String由x个1,最后外加一个0组成,即如果x=S则Bin String由x个1构成,即如果x>S,Bin String的前缀部分由S个1构成,即后缀部分由x-S的k阶指数哥伦布码表示;步骤六:利用位置信息Pi和非零系数的个数N,得到非零系数Li的取值的概率分布然后利用步骤五所述的二值化方法得到bin的索引j,并利用公式十和公式十一计算二值化后的bin的概率分布,用(PLPS(j),VMPS(j))来表示所述二值化后的bin的概率分布,其中参数PLPS(j)表示在bin索引等于j时,概率小于0.5的低概率字符的概率,VMPS(j)表示在bin索引为j时,概率大于0.5的高概率字符的取值;PLPS(j)=min(PCL(L=j+1)1-Σk=0j-1PCL(L=k+1),1-PCL(L=j+1)1-Σk=0j-1PCL(L=k+1)),0jctx_num]]>公式十VMPS(j)=1,PCL(L=j+1)1-Σk=0j-1PCL(L=k+1)<1-PCL(L=j+1)1-Σk=0j-1PCL(L=k+1)0,PCL(L=j+1)1-Σk=0j-1PCL(L=k+1)1-PCL(L=j+1)1-Σk=0j-1PCL(L=k+1),0jctx_num]]>公式十一式中参数ctx_num表示对bin进行分割的阈值,利用等概率分布对j>ctx_num的bin进行上下文建模。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110172229.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top