[发明专利]一种上下文自适应二进制算术编码器及其方法有效
申请号: | 200710042108.7 | 申请日: | 2007-06-15 |
公开(公告)号: | CN101076114A | 公开(公告)日: | 2007-11-21 |
发明(设计)人: | 朱嵘喆;金永明;冯炜;何辉 | 申请(专利权)人: | 上海富瀚微电子有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N7/26;H04N7/50 |
代理公司: | 上海智信专利代理有限公司 | 代理人: | 王洁 |
地址: | 200001上海市北*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 上下文 自适应 二进制 算术 编码器 及其 方法 | ||
1、一种上下文自适应二进制算术编码器,其特征在于,至少包括
算术编码控制模块,用于将语法元素的名义值转换为二进制符号串,并生成每个二进制符号对应的编码指令;
编码指令队列模块,用于缓冲编码指令;
上下文管理与维护模块,用于计算当前状态概率下标和大概率符号值,并对其更新;
编码引擎模块,用于生成输出比特数和输出解析码字;
输出比特打包模块,用于处理输出解析码字,处理结果经缓冲后,打包成字节,并消除符号扩散后得到输出比特流,
外部命令、语法元素和相邻块信息经所述算术编码控制模块输入后,依次经编码指令队列模块、上下文管理与维护模块、编码引擎模块、输出比特打包模块处理后,生成输出比特流。
2、如权利要求1所述的上下文自适应二进制算术编码器,其特征在于,所述上下文管理与维护模块至少包括
上下文RAM,用于存储当前状态概率下标和当前大概率符号值;
初始化数据ROM,用于存储初始化参数值;
读写控制子模块,用于控制所述编码指令队列模块和所述上下文RAM的读写;
上下文初始值计算子模块,根据片亮度量化因子和初始表索引计算出状态概率下标和大概率符号值的初始值;
编码指令解析与上下文更新计算子模块,用于处理编码指令,并更新上下文的状态概率下标和大概率符号值,
所述读写控制子模块、上下文初始值计算子模块、初始化数据ROM依次相连,
上下文RAM和读写控制子模块相连,
读写控制子模块和编码指令解析与上下文更新计算子模块相连。
3、如权利要求2所述的上下文自适应二进制算术编码器,其特征在于,所述上下文RAM的存储容量≥7×432位。
4、如权利要求2或3所述的上下文自适应二进制算术编码器,其特征在于,所述初始化数据ROM的存储容量≥16×1728位。
5、如权利要求2或3所述的上下文自适应二进制算术编码器,其特征在于,所述初始表索引的值为0~3。
6、如权利要求1所述的上下文自适应二进制算术编码器,其特征在于,所述算术编码控制模块至少包括
语法元素二进制化子模块,用于将语法元素的名义值按一定的编码方式转换为二进制符号串;
编码指令生成子模块,用于生成每个二进制符号对应的编码指令。
7、如权利要求1所述的上下文自适应二进制算术编码器,其特征在于,所述外部命令是外接的熵编码控制模块的输出命令。
8、如权利要求1所述的上下文自适应二进制算术编码器,其特征在于,所述编码引擎模块的编码模式包括普通编码模式、等概率编码模式和终止编码模式。
9、一种上下文自适应二进制算术编码方法,其特征在于,包括如下步骤:
A)、将语法元素的名义值转换为二进制符号串,并生成每个二进制符号对应的编码指令;
B)、缓冲编码指令;
C)、计算当前状态概率下标和大概率符号值,并对其更新;
D)、生成输出比特数和输出解析码字;
E)、处理输出解析码字,处理结果经缓冲后,打包成字节,并消除符号扩散后得到输出比特流。
10、如权利要求9所述的上下文自适应二进制算术编码方法,其特征在于,所述编码指令至少包括计算上下文RAM地址的指令、判断编码方式的指令、判断输出比特属性的指令、指示二进制符号值的指令、指示二进制符号数目的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海富瀚微电子有限公司,未经上海富瀚微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710042108.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:风扇
- 下一篇:淋巴细胞肿瘤抗体的增强剂