[发明专利]一种熵解码比特解析方法和一种熵解码器、视频解码芯片有效
申请号: | 200910076817.6 | 申请日: | 2009-01-21 |
公开(公告)号: | CN101505424A | 公开(公告)日: | 2009-08-12 |
发明(设计)人: | 季鹏飞 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 | 代理人: | 苏培华 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解码 比特 解析 方法 解码器 视频 芯片 | ||
技术领域
本发明涉及终端视频解码技术领域,特别是涉及一种视频码流的熵解码比特解析方法和一种熵解码器、视频解码芯片。
背景技术
随着科技的发展,数字移动多媒体已经日益广泛的为大众所使用。数字移动多媒体通过无线广播电视覆盖网向各种便携式终端设备提供数字音视频和信息服务,其终端产品种类主要包括MP4、手机、GPS、USB接收棒、独立接收机等等。数字信息传输、存储、播放等环节的前提是数字音视频编解码技术,即,数字音视频编解码技术是数字音视频产业的共性基础标准。目前关于音视频产业的数字音视频编解码标准主要有:MPEG-2(MovingPictures Experts Group,动态图象专家组)、MPEG-4、H.264/AVC(以下简称H.264)、AVS(Audio and Video coding Standard,中国自主知识产权的最新数字音视频编解码技术标准)等等。
在上述编解码标准中,对于视频解码过程,一般可以包括VLD(熵解码)、变换(包括反扫描、反量化、反余弦变换)、帧内预测或帧间预测以及环路滤波等步骤。
例如,参照图1,示出了H.264的解码过程。首先,通过熵解码对所接收视频码流进行比特解析,然后一方面通过帧内预测或者帧间预测得到预测图像块,另一方面通过反扫描得到按空间位置排列的残差块、通过反量化、反余弦变换(反DCT)得到重构的残差块,然后依据所述预测图像块和残差块,经过环路滤波得到重构的图像块;最后再依据这些宏块及子块的组合,得到重构图像,从而完成整个视频解码过程。
其中,熵解码操作是针对视频码流的bit(比特)进行的,所以在熵解码执行过程中需要一种对bit进行读取、刷新操作的机制。现有技术一般会采用两个整数变量的buffer(缓冲),通过对这两个变量的读取、跳过等操作从而得到对视频码流bit操作的目的。对于现有的视频码流,每次熵解码所 需读取的bit位数不会大于32位,因此,现有技术通常采用两个32位的buffer(参照图2),所接收的视频码流先缓存在这两个buffer中,熵解码操作时再从buffer中读取。
具体的,参照图2,现有的熵解码比特解析过程一般可以包括以下步骤:
步骤a、依据视频码流确定本次熵解码需要读取的bit位数N;
步骤b、判断buffer(a)中当前所存放的数据bit数是否大于或者等于N(即是否足够所需);
步骤c、如果buffer(a)中当前所存放的数据满足本次读取所需,则直接读取,即可获得本次熵解码所需的数据;然后进入下一次熵解码的比特解析操作;
步骤d、如果不够,则先读取buffer(a)中当前所存放的数据,再读取buffer(b)中的一部分bit,将二者进行拼接得到N位的bit数据,从而获得本次熵解码所需的数据;
步骤e、当buffer(b)中的数据不满时,则将buffer(b)中的数据转移到buffer(a)中,并接收码流的新数据,存满buffer(a)和buffer(b)。即现有技术通过保证buffer(b)中的数据始终是满载的,从而满足每一次熵解码读取bit数据的需要。
但是在实际应用中,本申请的发明人发现上述数据读取过程,存在一些缺陷:
首先,熵解码每次读取数据(进行比特解析操作)时,都需要做判断操作,而对于现代微处理器而言,做判断是一个比较耗时的操作,会破坏流水线操作、严重降低熵解码的效率。
其次,当buffer(a)中剩余的数据bit数小于N时,需要执行两个buffer中数据的拼接操作,也是一个耗时因素。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够提高熵解码过程中比特解析的效率。
发明内容
本发明所要解决的技术问题是提供一种视频码流的熵解码方法,其能够降低微处理器的运算负担,提高熵解码过程中的比特(bit)解析读取操作的效率,进而提高整个熵解码过程的效率。
相应的,本发明还提供了一种熵解码器和一种应用该熵解码器的视频解码芯片,具有较高的熵解码效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910076817.6/2.html,转载请声明来源钻瓜专利网。