H.264熵解码过程VLSI架构的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:ffcsyangchh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/AVC的颁布是视频压缩编码学科发展中的一件大事,它的优异的压缩性能也将在数字电视广播、视频实时通信、网络视频流媒体传递以及多媒体通信等各个方面发挥重要作用。本文重点研究H.264的熵解码过程电路的实现。在进行具体的实现时,针对各个难点,本论文分别提出了解决方案,这些方案也许不是最好的解决方案,但却可以自始至终为实现所服务。本文将以时序、速度为最终的设计指标,并将这两者作为首要的设计准则,在设计中力求达到这两者的最优化和折衷。 H.264不仅具有优异的压缩性能,而且具有良好的网络亲和性,这对实时视频通信是十分重要的。但是这种优异的性能是用硬件实现的复杂度换来的。怎样克服网络传输上的误码,或者说怎样对误码进行掩盖,是在熵解码时要特别注意的问题。 H.264的熵编码中运用了三种十分先进的技术:指数哥伦布码(Exp-Golomb)、基于上下文的可变长编码(CAVLC)以及基于上下文的算术二进制编码(CABAC)。在本文中将会对前两种码字的解码进行详细、全面的分析和实现,以期形成一个较完整高效的熵解码器。在分析熵解码器和桶形移位寄存器的接口时,本文详细分析了其中的各种信号和数据流,对移位长度和解码进行了分离,提出了移位长度对实时性要求更高这一重要结论,并用这一结论指导了整个解码过程,这是本文的一个创新。在对Exp-Golomb码和CAVLC码的解码器的设计中,我们都贯彻了这一点,将快速、准确地输出移位长度放在了首要位置。 相对于上述两种解码器来说,熵解码的其它部分的电路设计的难度和复杂度较少,但是在实现的过程中会有很多细节的因素,因此在实现时,本文对各个细节进行了分析和解决,并经常考虑到调试的情况,力求设计并实现一个便于后期调试的熵解码器。 在进行设计和实现的同时,本文对测试环境进行了搭建。在搭建测试平台的过程中,本文比较了各种方法的优点和缺点,给出了完整的、基于PC的测试平台。该平台整合了EDA工具,参考模型和脚本语言,用H.264的软件参考模型(JM)生成测试向量作为激励,用仿真工具进行了功能仿真,并进行了专用集成电路(ASIC)的综合后仿真,同时将输出的结果同JM参考模型的结果进行比较,在比较时采用了Perl脚本语言以避免人工比较的复杂性和易出错性。这是本文的又一个创新点。 本文在完成理论设计和实验的基础上,提出了一个较完整的H.264熵解码器系统设计方案,提供了综合脚本、测试脚本等一系列材料。在本文的完成过程中,不但本身实现了熵解码的设计,还为H.264的其它模块的设计提供了可用的接口,为其它模块的实现提供了可行性和快速性,可以为其它模块调用。
其他文献
目的 研究采用计算机模拟教学结合情景教学法在护理学生心肺复苏教学的效果. 方法 护理学生分成2组,对照组采用传统的教学法进行教学,观察组采用计算机模拟教学结合情景教学
静脉输液是利用大气压和液体静压原理,将大量无菌液体、电解质、药物由静脉输入体内的方法.笔者对实习护士生密闭式静脉输液操作考核探讨如下.rn1 考核内容与方法rn1.1 考核
波分复用(WDM)技术是大幅提高光纤传输容量的最佳方式.目前,商用WDM系统的波长信道数已经达到160个,实验室WDM系统则超过1000个,迫切需要一个行之有效的方式对大量的波长资源
本文完成了一种高速高性能数字脉冲压缩处理器的设计和FPGA实现,包括系统架构设计、方案论证及仿真、算法实现、FPGA的整套设计流程、结果的测试等。 绪论部分首先阐明了本
深空探测是指对地球以外的天体开展的空间探测活动,是21世纪人类三大航天活动之一。无线电科学接收机是深空探测活动中的重要设备,它可以实时记录航天目标发射的无线电载波信号
脑电图反映了大脑组织的电活动及大脑的功能状态。脑电分为自发脑电(EEG)和诱发电位(EP)两种。作为脑电信号研究的第一步,EEG中伪差的去除及EP信号的提取就显得尤为重要。
随着以多媒体分发应用、视频点播、视频会议、远程教育等典型应用为代表的流媒体系统的普及,流媒体数据传输流量已经成为当今互联网络业务流量的主要组成部分。因此如何高效
临床实习是护生从学校走向工作岗位的重要转折点,是理论联系实际的结合期;也是培养一名合格护士的重要关口.现在的护生有其显著特点:多为独生子女,接受新事物快,纪律性不强,
我科对自2004年以来的38名进修护士以及本科的新入护士在临床带教中融入循证护理模式,取得良好的效果.现将带教经验和带教中出现的一些问题总结如下.rn1 步骤与方法rn
目的 对社区糖尿病居民实施健康教育使其能够掌握糖尿病的相关知识,降低糖尿病发病率. 方法 以社区内85例糖尿病患者为对象,经过1 a来有计划、有组织、定时、定点或上门入户