一种多格式视频熵解码模块的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:zsj1502
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
熵解码是视频解码的核心算法之一。随着高性能编解码标准的出现和高清晰度视频的应用,熵解码处理的数据量和计算复杂度大幅增加,采用软件处理的方法难以满足多种格式高清视频实时解码的要求,通过设计专门的硬件结构加速熵解码处理,已成为提升系统视频解码性能的主要方法之一。   本文对多种主流的视频熵解码算法以及其硬件设计实现方法进行分析,基于视频熵解码的算法共同特征,设计并实现了一种支持MPEG-2 VLC、AVSVLC、H.264 CAVLC以及H.264 CABAC解码的视频熵解码硬件结构。采用码流检测与码表拆分相结合和最小化码表两种查找表优化策略,设计了支持MPEG-2/H.264/AVS标准中VLC查找表解码的结构。针对AVS和H.264标准的指数哥伦布码,设计了一种二级流水线解码器结构,采用K值提前检测消除了流水线的数据冒险,采用支持每周期解码多个码字的有限状态机控制码流解析与熵解码过程。   本设计用Verilog HDL语言进行设计描述,使用Synopsys的VCS模拟,使用Synopsys的综合工具Design Compiler在TSMC65工艺库下进行综合,综合等效逻辑门数16k,频率200MHz。本文设计的熵解码模块平均一个周期可以解码一个码字,在工作频率为200MHz的情况下,可以支持HD1080p视频实时解码。  
其他文献
移动通信数据是移动通信用户之间互相联系而产生的,包含着通信的时间、地点、时长等信息,因而能够更真实而准确的反应用户的实际社会关系。同时,随着移动通信技术的不断发展
链接预测是一个具有挑战性的新型研究方向。随着Internet的快速发展以及电子应用的迅速普及,产生了越来越多的基于互联网的大规模的在线社会网络数据,这些数据便于收集并且从
随着互联网信息的快速增长,搜索引擎的作用越来越重要。索引技术在网络服务中应用广泛,而索引系统是搜索引擎主要部分之一,它在搜索引擎中发挥着重要作用。基于倒排表的索引
AVS、H.264/AVC等新一代视频编码标准极大提高了压缩效率,但编码复杂度也大大提高,因而并行算法成为实现实时编码的可行方法。随着众核处理器的出现,对并行算法提出了新的挑
土壤重金属污染不但影响农产品产量与品质,而且涉及大气和水环境质量,并可通过食物链危害动物和人类的生命和健康。土壤重金属污染治理问题对环境质量和经济的可持续发展具有重
现有研究指出财务数据仓库可以很好地解决财务分析决策的需求。数据仓库的构建过程就是数据规范化的过程。财务分析不仅会涉及企业财务信息,还会涉及到企业其它部门甚至企业
句法分析是自然语言处理中的一个关键性问题。句法分析是语义分析、机器翻译、信息抽取等许多自然语言处理任务的基础,这些任务的最终效果依赖于句法分析的准确率。自然语言中
入侵检测系统关注于检测来自网络或本地的入侵行为,是计算机安全领域的重要研究方向。入侵检测系统分为基于网络和基于主机两类。在主机入侵检测系统中,对系统调用进行监测和
主题数据库规划是信息资源规划的一个重要过程。只有对主题数据库进行合理的规划,才能使数据库应用系统发挥更高的效率,保持长期性、稳定性,适应应用的多变性。但是由于没有
虚拟现实[Virtual Reality]技术是一种能够给人提供虚拟世界体验的技术,随着计算机软硬件技术的飞速进步与发展,虚拟现实系统受到各行各业越来越多的关注。地理信息系统[GIS,