H.264/AVC是由国际电信联合会的视频专家组和国际标准化组织的运动图像专家组组成的联合视频小组制定的下一代视频压缩标准。新标准采用了一些先进算法,因此具有优异的压缩性能和极好的网络亲和性,满足低码率情况下的高质量视频的传输。 H.264/AVC采用的先进算法包括多模式帧间预测、1/4像素精度预测、整数变换量化、去方块滤波和熵编码。本论文着重对整数变换与量化、去方块滤波做了研究。整数变换是一种只有加法和移位的运算,量化可以通过查表和乘法操作就可以完成,避免了反变换的时候失配问题,没有精度损失;去方块滤波是一种用来去除低码率情况下的每个宏块的块效应,提高了解码图像的外观。 本文主要从算法研究和硬件实现两方面着手,在算法研究方面设计了一个可视化测试软件,在硬件实现方面主要对整数变换、量化和去方块滤波做了研究和实现。视频压缩技术的关键在于视频压缩算法及其芯片的实现,FPGA可重复使用,设计修改灵活,片内资源丰富,具备DSP模块等优势。在本论文的目标实现部分模块FPGA的硬件设计,用Verilog完成了关键部分的设计。首先简要介绍了视频压缩基本原理,常用视频压缩标准及其特性以及国内外的研究动态,并对H.264标准基本档次所涉及的核心技术进行了详细介绍,两种分层结构分别讨论。其次在掌握了H.264.算法及编解码流程的基础上,设计了基于H.264编解码的可视化软件平台。然后详细介绍了整数变换、量化、反变换和反量化核心模块的设计和实现,并在Altera的软件和开发板上进行了仿真验证;对去方块滤波算法做了软件研究测试,并给出了一种改进的硬件整体结构设计。最后,对全文工作进行了总结和对未来研究工作做了展望。我在课题中所做的主要工作有: 1.查阅相关文献,熟悉H.264.标准及整数变换、量化和去方块滤波等算法。 2.用VC++完成了基于H.264编解码的可视化软件平台设计。 3.用Verilog完成了整数变换量化、反变换反量化模块FPGA设计与验证。 4.去方块滤波器的算法研究、仿真和硬件整体结构设计。
上传时间: 2013-04-24
上传用户:lanjisu111
·用于实现H.264中的DCT变换/量化/反DCT变换/反量化源码文件列表: DCT2 ....\1.txt ....\DCT.CPP ....\DCT.dsp ....\DCT.dsw ....\DCT.ncb ....\DCT.opt ....\DCT.plg
上传时间: 2013-04-24
上传用户:christopher
数字接收机输入端的信噪比对其捕获性能具有较大的影响,文中通过理论和大量实验反正分析了量化位数对导航信号相对捕获峰值及信噪比的影响,并分析了在给定抗干扰指标下卫星导航抗干扰系统所需的最小及最多量化位数,为实现导航抗干扰系统时合理选择量化位数提供了理论依据。
上传时间: 2013-10-09
上传用户:妄想演绎师
矢量量化的C语言实现
上传时间: 2014-12-01
上传用户:zhouchang199
矢量量化聚类程序,c++编写,已调试通过,内附说明文档。
上传时间: 2015-02-12
上传用户:shanml
我的语音直接波形矢量量化器,一个简单的例子.没有考虑有噪信道下的VQ-er设计
上传时间: 2014-01-08
上传用户:wcl168881111111
LVQ(学习矢量量化)算法:它是Kohonen的有监督学习的扩展形式。融合了自组织和有导师监督的技术,学习方法是竞争的,但产生方式是有教师监督的,也就是说,竞争学习是在由训练输入指定的各类中局部进行。
上传时间: 2014-05-26
上传用户:yangbo69
一个对初学者非常实际非常方便的矢量量化的C语言实现 ,值得
上传时间: 2013-12-13
上传用户:hakim
本程序利用VC实现均匀量化和非均匀量化信噪比的仿真。并画出曲线
上传时间: 2013-12-29
上传用户:gxf2016
LVQ(学习矢量量化)算法:它是Kohonen的有监督学习的扩展形式,融合了自组织和有导师监督的技术。
上传时间: 2015-04-12
上传用户:xcy122677