基于AVS标准的解码算法研究与实现

来源 :同济大学电子与信息工程学院 同济大学 | 被引量 : 0次 | 上传用户:wcp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着人们生活质量的提高,传统的模拟视频信号已无法满足人们的需求。视频信号正随着数字信号处理技术,大规模集成电路,计算机和通信技术的迅猛发展而不断走向数字化,数字视频技术的应用范围越来越广泛。视频解码芯片是数字视频设备的核心组成部分,其设计方法是数字视频技术的关键。 长期以来,我国的数字视音频产业受制于国外标准,为此付出了高额的专利费用。为了摆脱这种困境,数字音视频编解码技术标准工作组联合国内众多企业利用自主控制的技术共同制定了第二代音视频解码标准-AVS标准。AVS标准具有自主知识产权,可以摆脱知识产权的牵制,为我国数字视音频产业的发展提供了难得的机遇。 本文在FPGA上实现了AVS视频流实时解码系统,同时在以下几个方面对AVS解码算法和硬件设计展开了研究并提出了有效的解决方案。 ●AVS解码芯片系统结构 本文在研究AVS标准解码算法的基础上对解码模块进行了合理的划分,提出了一种采用两级控制器的实现架构,结合改进的基于分级的流水线控制策略,减少了级间缓存的使用。 ●AVS变长解码模块 研究了AVS标准中的变长解码算法,并进行了硬件设计。对AVS标准定义的变长码表存储结构进行了优化设计,减少了存储单元使用量,对反变换模块采用两种设计方案进行实现并对综合结果进行了细致的分析和比较。 ●帧内预测模块 对AVS标准中的帧内预测模块进行了优化设计,每个块的帧内预测运算在8个时钟周期内完成,采用两维滤波运算单元,简化了参考数据选择器的复杂度,节省了硬件资源。 ●运动补偿模块 对典型码流中的宏块划分进行了统计,对运动补偿模块提出了一种按宏块划分从SDRAM取参考数据的方法,降低了总线占用率。同时,硬件设计中采用了一种平衡资源与速度的运动补偿模块设计方案,在牺牲某些分像素样本插值速度的情况下对滤波器资源进行了合理的复用。 ●去块效应滤波模块 研究了AVS去块效应滤波器算法,采用片内RAM对滤波参考数据进行缓存,大大减少了SDRAM的带宽占用。同时,对存储结构进行了合理的安排,将前一个宏块滤波数据写入SDRAM的操作和当前宏块的滤波操作并行处理,加快了滤波处理速度。 本文用Verilog硬件描述语言对上述解码模块进行了实现,采用软件仿真和FPGA验证相结合的方法完成了AVS解码器的验证,并构建了AVS视频流实时解码系统。文中采用的系统架构和优化方法对其它视频解码芯片的设计具有一定的通用性。 文章最后对进一步工作的方向进行了简要的讨论。
其他文献
在图像处理领域,视频图像序列中运动目标的分割与跟踪是一个被广泛研究的热点。在众多的分割和跟踪方法中,本文将研究对象定位在具有一定复杂背景下的运动物体,采用马尔可夫
目标跟踪技术广泛应用于军事、安防、交通监控等领域。如何在视频序列中对感兴趣目标进行有效跟踪,是计算机视觉中一个极具挑战性的课题。近年来,通过研究人员的不懈努力,提
广播全台网络是电台数字化的基础,因此在电台计算机综合信息系统中占据着相当重要的地位。未来广播电台将同时面对采编系统、文稿系统、播出系统、广告资源系统、媒体资产管
在自动化控制领域,PLC是一种重要的控制设备。随着技术的不断发展,工业控制对PLC的性能要求越来越高。因此,设计出一个连接PLC本体CPU与扩展模块的实时、可靠、稳定的通信系统,显
支持向量机是机器学习研究中的一个重要的分支,自从这一模型被提出以来取得了飞速的发展。乘性更新法则是其中一种作用于该模型目标函数的创新迭代工具,得到了广大研究者的关注
增稳云台多用于无人机航拍。除了航拍之外,在日常生活的许多场景中,人们对稳定、清晰、流畅、高质量的视频拍摄效果也有较高的需求。在徒手持相机的条件下,人体运动使相机抖