[发明专利]帧内模式决策中并行CABAC-R算法的实现方法有效
申请号: | 201510438860.8 | 申请日: | 2015-07-23 |
公开(公告)号: | CN105120275B | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 贾惠柱;蔡斌斌;黄晓峰;严伟;解晓东;杨名远;刘捷 | 申请(专利权)人: | 北京大学 |
主分类号: | H04N19/13 | 分类号: | H04N19/13;H04N19/70;H04N19/103;H04N19/61 |
代理公司: | 北京市商泰律师事务所 11255 | 代理人: | 毛燕生 |
地址: | 100871 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种帧内模式决策中并行CABAC‑R算法的实现方法。该方法主要包括:确定帧内模式决策中CABAC‑R运算过程中的语法元素coeff_abs_level_greater1_flag和/或sig_coeff_flag中的各个系数对应的上下文模型;对同一种上下文模型中包含的所有bin两两成对处理,对同一种上下文模型中的所有成对bin并行执行。本发明实施例提出的帧内模式决策中CABAC‑R对其中两个关键语法元素coeff_abs_level_greater1_flag和sig_coeff_flag做了并行处理,将各个分组的上下文模型对应的bin进行并行运算。从而极大提高了计算并行度,减少了硬件执行时间。本发明实施例提出的CABAC‑R高效硬件电路结构,可以达到概率模型的实时更新,码率计算更精确,从而编码性能得到提升。 | ||
搜索关键词: | 模式 决策 并行 cabac 算法 实现 方法 | ||
【主权项】:
1.一种帧内模式决策中并行CABAC‑R算法的实现方法,其特征在于,包括:确定帧内模式决策中CABAC‑R运算过程中的语法元素coeff_abs_level_greater1_flag和/或sig_coeff_flag中的各个bin对应的上下文模型;对同一种上下文模型中包含的所有bin两两成对处理,对同一种上下文模型中的所有成对bin并行执行;所述的确定帧内模式决策中CABAC‑R运算过程中的语法元素coeff_abs_level_greater1_flag中的8个bin对应的上下文模型,包括:将语法元素coeff_abs_level_greater1_flag中的8个bin分成4组,其中第1‑2个bin构成第一组,第3‑4个bin构成第二组,第5‑6个bin构成第三组,第7‑8个bin构成第四组;将每一组中的两个bin分配相同的上下文模型,各个组的bin分配的上下文模型互不相同;所述的上下文模型包括上下文模型1、上下文模型3、上下文模型2和上下文模型0,所述语法元素coeff_abs_level_greater1_flag中的8个bin对应24个上下文模型分配方式;所述的对同一种上下文模型中包含的所有bin两两成对处理,对同一种上下文模型中的所有成对bin并行执行,包括:将所述第一组、第二组、第三组和第四组分别对应的上下文模型中的bin并行执行,并且1个cycles更新完成所有的上下文模型的所有的bin;给所述语法元素sig_coeff_flag表示的每个系数分别分配一个bin,各种上下文模型所对应的bin并行执行;将同一上下文模型中的所有bin按照扫描方向两两成对,每一对bin中第一个bin设置该种上下文模型的初始输入状态,同一上下文模型中所有成对bin并行执行,将最后一对bin更新的状态传递下一个系数组,并计算码率R,而其它成对bin只计算码率R,不更新状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510438860.8/,转载请声明来源钻瓜专利网。
- 上一篇:盐生草幼苗培养方法
- 下一篇:全自动生化分析仪用送液恒压装置