H.264作为新一代视频编码标准,相比上一代视频编码标准MPEG2,在相同画质下,平均节约64﹪的码流。该标准仅设定了码流的语法结构和解码器结构,实现灵活性极大,其规定了三个档次,每个档次支持一组特定的编码功能,并支持一类特定的应用,因此。H.264的编码器的设计可以根据需求的不同而不同。 H.264虽然具有优异的压缩性能,但是其复杂度却比一般编码器高的多。本文对H.264进行了编码复杂度分析,并统计了整个软件编码中计算量的分布。H.264中采用了率失真优化算法,提高了帧内预测编码的效率。在该算法下进行帧内预测时,为了得到一个宏块的预测模式,需要进行592次率失真代价计算。因此为了降低帧内预测模式选择的计算复杂度,本文改进了帧内预测模式选择算法。实践证明,在PSNR值的损失可以忽略不计的情况下,该算法相比原算法,帧内编码时间平均节约60﹪以上,对编码的实时性有较大帮助。 为了实现实时编码,考虑到FPGA的高效运算速度和使用灵活性,本文还研究了H.264编码器基本档次的FPGA实现。首先研究了H.264编码器硬件实现架构,并对影响编码速度,且具有硬件实现优越性的几个重要部分进行了算法研究和FPGA.实现。本文主要研究了H.264编码器中整数DCT变换、量化、Zig-Zag扫描、CAVLC编码以及反量化、逆整数DCT变换等部分。分别对这些模块进行了综合和时序仿真,并将验证后通过的系统模块下载到Xilinx virtex-Ⅱ Pro的FPGA中,进行了在线测试,验证了该系统对输入的残差数据实时压缩编码的功能。 本文对H.264编码器帧内预测模式选择算法的改进,算法实现简单,对软件编码的实时性有很大帮助。本文对在单片FPGA上实现H.264编码器做出了探索性尝试,这对H.264编码器芯片的设计有着积极的借鉴性。
上传时间: 2013-06-13
上传用户:夜月十二桥
51单片机没有带SPI控制器。模拟SPI控制nRF24L01程序参考
上传时间: 2013-04-24
上传用户:changeboy
1602字符液晶滚动演示程序1602字符液晶滚动演示程序
上传时间: 2013-07-28
上传用户:klin3139
在仿真环境下实现TMS320C6000系列DSP的程序自引导
上传时间: 2013-08-03
上传用户:tdyoung
单片机c程序900例(超级经典)单片机c程序900例(超级经典)单片机c程序900例(超级经典)
上传时间: 2013-04-24
上传用户:66666
C语言趣味程序百例精解看题目就大概知道了
上传时间: 2013-05-21
上传用户:huangld
单片机的超声波程序,很适用的程序源代码,
上传时间: 2013-04-24
上传用户:黄华强
c#单片机应用技术(C语言版)[王静霞][程序源代码]
上传时间: 2013-06-15
上传用户:虫虫虫虫虫虫
C语言写的12864液晶驱动程序,具有显示汉字,动画显示,画任意坐标的点,画任意两点直间的直线,画任意大小圆等功能,程序都是本人自己开发的,有问题可以问我。
上传时间: 2013-05-18
上传用户:zxh1986123
华清远见编写的《嵌入式linux应用程序开发详解》的PDF文件,学习嵌入式linux的经典书籍,值得学习!
上传时间: 2013-08-04
上传用户:redmoons