H.264/AVC编码器中分数像素运动估计的VLSI设计与FPGA验证

被引量 : 5次 | 上传用户:thirdpine98
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/AVC(Advanced Video Coding)视频编码标准具有优良的编码性能和良好的网络适应性;同时,它的运算复杂度也超过了以往所有的视频编码标准,特别是在H.264/AVC的帧间编码过程中,由于使用了可变块运动估计(Variable Block Sizes Motion Estimation, VBSME)、多参考帧运动补偿(Motion Compensation, MC)和拉格朗日率失真优化(Rate Distortion Optimize, RDO)等新的编码技术,使得由整数像素运动估计(Integer Motion Estimation, IME)和分数像素运动估计(Fractional Motion Estimation, FME)组成的帧间运动估计过程占用了整个编码器90%以上的编码运算时间。这显然,在H.264/AVC视频编码器系统芯片的设计过程中,整个运动估计(Motion Estimation, ME)部分的VLSI(Very Large Scale Integration)设计就尤其重要,它将决定着整个编码器的实时编码性能。整数像素运动估计(IME)模块主要完成多参考帧、大范围、粗精度的帧间匹配搜索;它可以采用快速搜索算法和高度的并行处理结构来满足编码器的实时运算需求;而对于分数像素运动估计(FME)模块,它是在整数像素运动估计的基础上,再对宏块的41×n个(n个参考帧)分割子块进行小范围、率失真优化(RDO)控制下、更高精度的1/2像素和1/4像素匹配搜索,并且还要根据41×n个分割子块的分数像素匹配搜索结果,完成宏块的最终编码模式的选取(拉格朗日模式判断);以及宏块的帧间运动补偿,这些编码过程不但运算量大,而且还需要很大的硬件实现代价。因此,论文中针对H.264/AVC的帧间编码算法和具体的编码系统设计需求,提出了分数像素运动估计(FME)基于流水的VLSI设计结构。再通过分析完成了整个FME模块的细致层次划分;同时,也依据面积与速度的平衡互换设计原则,对FME编码算法进行了适当的优化调整;完成了FME各个子模块的VLSI结构设计和相应的Verilog HDL(Hardware Description Language)代码编写和调试。最后在Altera公司的DE2(Development and Education Board)开发板(Cyclone? II EP2C35F672C6 FPGA)上进行了FME模块的VLSI设计验证,验证的结果也表明了本设计的可行性。
其他文献
随着交通需求的快速变化,有大量被动交通数据产生;相比传统的居民出行调查数据被动数据具有大量、连续、准确等特点,利用被动数据补充和完善传统的交通调查为大数据环境下的
目的 观察研究小肠黏膜下层和β-磷酸三钙复合物(SIS/β-TCP)及小肠黏膜下层(SIS)修复骨缺损的能力,评估SIS作为骨支架材料的应用价值。方法 取新西兰大白兔48只,随机分为小
前言 髋关节是身体重力(B1W1)和外展肌共同的作用支点,它们之间的动力平衡对维持骨盆水平位置及正常的行走步态起着关键的作用。由于股骨头中心至髋关节外展肌的力臂距离较其至
目的 气管插管时直接喉镜和插管操作对咽喉和气管部感受器的机械刺激引起交感肾上腺素系统过度兴奋,儿茶酚胺大量释放,引起的心血管不良反应,主要表现为心率增快,血压增高。
目的⑴探讨热休克预处理(Heat shock Preconditioning, HP)诱导热休克蛋白70(Heat Shock Protein 70, HSP70)表达的规律。⑵探讨脊髓缺血后的再灌注损伤和HSP70 表达的规律。
我的女儿今年9岁,在校读二年级。她属于比较活泼好动的一类。但小时候却是一个非常胆小的孩子,最大的毛病是怯场。比如,她在家里蹦蹦跳跳,爱唱歌跳舞,但是,一旦当着很多人的面叫她去
本研究的目的是通过随机、对照研究探讨瑞芬太尼和芬太尼复合丙泊酚在剖胸手术中应用的效果比较。选择经适当术前准备ASAⅠ~Ⅱ级的非急诊剖胸患者为受试者。年龄在40~77 周岁之
本研究从2005年3月至2005年12月于西安第四军医大学附属第二医院唐都医院神经外科,采用韦克斯勒成人智力量表、临床记忆量表对55例行立体定向双侧伏隔核微创射频毁损术的阿片
作为迥异于因果理论的新兴理论,后效理论根植于奈特的“真正”不确定性、韦克的“感知”理论以及马奇的“蠢人技艺”等思想。后效理论的诞生代表了对创业创新行为逻辑的理解