[发明专利]一种AVS和MPEG‑2双模解码器中熵解码结构在审
申请号: | 201710858088.4 | 申请日: | 2017-09-21 |
公开(公告)号: | CN107659814A | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 王云;巴晓辉;杨颖;孙永刚;刘建;赵星;赵海棠;蒋芳;陈杰;钟晨 | 申请(专利权)人: | 深圳市德赛微电子技术有限公司 |
主分类号: | H04N19/124 | 分类号: | H04N19/124;H04N19/13;H04N19/187;H04N19/44;H04N19/91;H04N19/93 |
代理公司: | 广州粤高专利商标代理有限公司44102 | 代理人: | 陈卫,禹小明 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 avs mpeg 双模 解码器 解码 结构 | ||
技术领域
本发明涉及多媒体视频技术领域,特别涉及一种AVS和MPEG-2双模解码器中熵解码结构。
背景技术
AVS(Audio Video Coding Standard)标准是《信息技术先进音视频编码》系列标准的简称,适用于数字电视广播、交互式存储媒体、直播卫星视频业务、多媒体邮件、分组网络的多媒体业务等应用,具有压缩率高,点复杂度适中,专利成本低廉等特点。
与MPEG-2、MPEG4等标准采用静态Huffman表进行熵编码不同,AVS视频标准采用了动态自适应熵编码方法来达到更好的压缩效率,自适应熵编码能够自适应地选择最符合动态概率统计规律的码表来映射语法元素,对语法元素进行指数哥伦布码编码后输出。自适应编码提高了压缩效率,但也大大增加了运算量和实现难度。
现有技术中,熵解码需要在一个周期内进行大量的查表运算,导致了熵解码电路关键路径过长,频率难以提高,制约了性能进一步提高。
同时现有技术中的解码装置通常只是单模解码,不能兼容多种不同的标准,例如AVS标准以及MPEG-2标准,因为AVS和MPEG-2 标准的熵解码过程差别较大,如何实现细颗粒复用也是研究的难点。
发明内容
本发明为了解决上述技术问题,提供了具有一种AVS和MPEG-2双模解码器中熵解码结构。
一种AVS和MPEG-2双模解码器中熵解码结构,包括熵解码控制电路、码字长度生成器以及多级查表模块;
所述熵解码控制电路用于获取熵解码数据以及比特流,并将熵解码数据和比特数据分别发送给所述多级查表模块以及码字长度生成器;
所述码字长度生成器用于计算码字长度并反馈给所述熵解码控制电路;
所述多级查表模块包括一级查表模块与二级查表模块,所述一级查表模块和所述第二查表模块将解码操作分解为第一部分与第二部分,同一周期内所述第一查表模块和二级查表模块分别执行相邻两次熵解码操作的第一部分与第二部分;所述一级查表模块将解码后的信息发送到所述码字长度生成器以及所述二级查表模块,所述二级查表模块计算出游程值和量化值后输出。
进一步的,所述熵解码数据包括AVS变长码或MPEG-2变长码。
进一步的,所述一级查表模块根据AVS变长码中哥伦布码前缀和后缀信息计算语法元素,将所述语法元素发送到所述二级查表模块。所述二级查表模块根据所述语法元素计算查表索引,并查表得到变长码的最终游程值和量化值。
另外,所述一级查表模块分析MPEG-2变长码类型,将所述MPEG-2变长码类型发送到所述二级查表模块。所述二级查表模块根据MPEG-2变长码类型编码类型完成查表解码。
进一步的,在码字长度生成器方面,所述码字长度生成器包括AVS码字长度生成模块和MPEG-2码字长度生成模块;所述AVS码字长度生成模块包括用于计算前缀长度以及阶次的AVS哥伦布码前缀阶次计算模块以及根据前缀长度以及阶次计算字码长度的AVS码字长度计算模块。所述MPEG-2码字长度生成模块根据所述比特数据以及所述一级查表模块发出的MPEG-2字码类型计算MPEG-2码字长度。
本发明的所起到的有益效果包括:
1. 本发明的提供一种支持AVS和MPEG-2标准的熵解码结构,通过采用两级流水线结构,大大提升了电路频率。
2. 通过采用码字长度生成器,将码字长度反馈至解码控制电路,保证了解码效率,一个周期可以解码一个码字。
附图说明
图1为本发明实施例1中的熵解码架构图。
图2为本发明实施例1中的码字长度生成器架构图。
图3为本发明实施例2中的一级查表模块架构图
图4为本发明实施例2中的二级查表模块架构图。
其中,熵解码控制电路101;码字长度生成器102;一级查表模块103;二级查表模块104;AVS码字长度生成模块210;AVS哥伦布码前缀阶次计算模块211;AVS码字长度计算模块212;MPEG-2码字长度生成模块220;AVS码字前缀计算电路301;AVS码字后缀计算电路302;AVS语法元素计算电路303;MPEG-2码字类型判决电路304;AVS查表索引生成电路401;AVS查表电路402;MPEG-2查表电路403。
具体实施方式
下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征更易被本领域技术人员理解,从而对本发明的保护范围作出更为清楚的界定。
实施例1:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市德赛微电子技术有限公司,未经深圳市德赛微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710858088.4/2.html,转载请声明来源钻瓜专利网。