文档介绍:合肥工业大学
硕士学位论文
姓名:于亚轩
申请学位级别:硕士
专业:检测技术与自动化装置
指导教师:高明伦;宋宇鲲
20100401
熵解码器的设计与实现摘要码时,软件解码已经不能达到实时性的要求,所以本文提出了熵解码器的硬件设计方法及实现。图像参数集、条带头、条带数据、宏块层中的部分参数、运动向量残差的解码模块拖袼夭胁畹慕饴肽?椤8ㄖ沸畔⒔饴肽?橹饕R揽扛缏撞层控制模块构建成完整的熵解码器。通过软件进行熵解码器的仿真,通过参考软件解码结果对比视频标准应用于众多的消费类电子中,主要包括:⑹只缡印数字电视等。的熵编码采用哥伦布编码和基于上下文的自适应变长编码,,其中码方式引入了上下文模型,进一步提高了压缩率。在压缩率提高的同时,:亟饴肫髡褰峁股杓疲阂来谓樯芨ㄖ沸畔⒔饴肽?包括序列参数集、解码模块实现,像素残差的解码模块依靠饴氩糠质迪帧Mü丶?榈挠呕涸贑解码器中引入流水线控制,通过合理分配时钟,使得饴肫髟诮饴肓炕凳腎帧时,解码每个宏块需要消耗鍪敝又芷凇T诮饴朐K亍癱时,将高频码字和低频码字分开处理。高频码字的码表采用组合逻辑实现,低频码字的码表存储在存储器中进行解码。在存储低频码字码表时,采用了新的存储策略,在码字生成地址的方式上进行了改进,减小了在解码时所需的存储器的资源。,亟饴肫髟托酒杓朴胧迪郑赫錾杓撇捎肰镅悦枋觯软件的仿真结果,完成了熵编码器的仿真工作,并且将其整合到了一个完整的解码器上实现了解码器的正常工作。,通过显示器做出输出显示设备,实现了正常的解码。其中熵解码器模块单独综合的频率可达到。按其解码的平均时钟周期来看,在频率能达到的情况下,熵解码器部分可满足分辨率为÷饰,量化系数为的视频序列的解码。关键词:;熵解码:—
.琺·..,.,眂琲:,,..—,篒,,,.甌篢甌瑆,保瑃猣甌琣
,甒:甌·.琣.’.瑃.,
插图清单帧内昕殪乇嗦敕指钍疽馔肌腄凳椤昕殪乇嗦敕指钍疽馔肌色度系数的分割方式示意图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯虳凳帧内昕榱炼瓤榻峁雇肌模块结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯?槭毙蛲肌熵解码整体结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯≡衲?樽刺R仆肌定长解码移除长度生成模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯≡衲?閘解码时序图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.序列参数集解码状态机糠⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一序列参数集解码模块结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.序列参数集解码模块慕饴胧毙蛲肌条带头和条带数据解码结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一条带数据解码部分⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯顶层状态控制模块状态机⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.;.⋯⋯⋯⋯⋯无符号哥伦布解码状态机⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯无符号哥伦布解码时序图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一无符号哥伦布解码模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯有符号解码选择器⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯娲⑿问健饴肫髡褰峁埂饴肫鞯谝患读魉呓峁雇肌亮度宏块分割示意图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯亮度宏块的坐标示意图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..亮度横向寄存器组⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.亮度纵向寄存器组⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..亮度上下文模型上下文模型参数存储过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..解码完第一个宏块后寄存器组和哪谌荨图图非帧内ǘ菵凳宏块相邻示意图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.
读绞浇饴胱刺计算亮度子宏块和的电路模块⋯⋯⋯⋯⋯⋯⋯⋯⋯模块状态机⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.组合逻辑解码时序图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯模块结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.. 生成码表选择信号⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..组合逻辑解码相关信号⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.组合逻辑解码模块电路结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.的最终选择模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯≡衲?椤饴肽?樽刺R仆肌?槭毙蚴疽馔肌?榈缏方峁雇肌母持档缏贰炼子宏块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一游程信息解码状态机⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯的时序图⋯⋯⋯⋯⋯⋯⋯⋯⋯饴肓魉僮鞴獭蚻的对应关系⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图图解码完第二个宏块后寄存器组和哪谌荨模块状态机⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯模块结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯计算模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.读绞浇谀拷饴胧