毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于Wince的H.264解码器的设计与实现

时间:2018-06-01 21:36来源:毕业论文
H.264 是一种新型的视频压缩算法它具有更高的压缩比。本次设计在搭建 wince嵌入式平台的基础上, 对H.264解码的体制进行了分析和研究, 实现H.264解码。论文详细的讲述了 H.264解码算法

摘要:随着互联网视频服务的兴起,越来越多的人们对视频有所需求。H.264 是一种新型的视频压缩算法它具有更高的压缩比。本次设计在搭建 wince嵌入式平台的基础上, 对H.264解码的体制进行了分析和研究, 实现H.264解码。论文详细的讲述了 H.264解码算法实现的过程中所用到的方法和技术。 经过熵解码、重排序、反量化和反变换、帧内预测、帧间预测实现解码。本设计方案采用了 Microsoft Visual Studio 2005 模拟开发环境 23649
毕业论文关键词:H.264;视频解码;Wince;FFMPEG 
The Design of H.264 Decoder Based on Wince
Abstract: With the rise of Internet video services, more and more people have  the
demand for video. H.264 is a new video compression algorithm has high compression
ratio. This design will do some analysis and research to H.264 decoding system on the
basis of building wince embedded platform. It describes the methods and techniques
in detail used in the process of realizing H.264 decoding algorithm. Through entropy
decoder, reordering, inverse quantization, inverse transform, intra prediction, inter
prediction to achieve decoding. This design uses Microsoft Visual Studio 2005
simulation development environment.
Key Words: H.264; Video decoder; Wince; FFMPEG
摘  要1
1.H.264标准介绍.1
1.1视频压缩1
1.2 H.264技术特点.2
2.H.264解码标准介绍.2
2.1 H.264解码原理.2
2.2  熵解码.3
2.3  重排序、反量化和反变换.3
2.4  帧内预测.4
2.5  帧间预测.4
3.操作系统的选择与定制.4
3.1操作系统的选择4
3.2操作系统的定制5
3.3用VS2005 模拟开发环境.6
4.H.264解码器实现6
4.1 H.264句法元素简介.6
4.2 FFMPEG中 H.264 的解码流程7
4.3 NAL解码流程.8
4.4  帧解码流程.9
4.5  宏块解码流程.10
5.结论.10
参考文献.11
致谢12
 1.H.264标准介绍
1.1 视频压缩
现在互联网视频服务已经步入千家万户,用户可能需要下载和播放网络
频。H.264标准一直是网络视频的主要压缩技术之一,这一技术广泛应用于视频
相关产品。
采集的原始音视频信号体积都非常大。里面有很多相同的、人眼看不到的、目录  人耳听不到的内容。为了减小体积便于存储、传输、交流,就有了压缩无用信息
和不重要的信息的“压缩处理”这就叫编码。编码过的内容无法直接使用,观看
时必须解压缩,还原为原始的信号,这就是解码。
H.264是一种新型的视频压缩算法它具有更高的压缩比,和MPEG-4 基于对
象的编码相比,这个更简单;与 H.263/ H.263+/ H.263++等视频编码相比,它的
选项更加易于实现;与 MPEG-1 与 2 的视频编码标准相比,其压缩比更高,而
且有更友好的网络适应性。
1.2 H.264 技术特点
H.264依旧使用了一些传统的技术,在图像处理上依旧把宏块分成 16*16 像
素,在消除时域相关性方面依旧利用帧间预测来处理,在消除空间冗余方面还是
对残差块进行熵编码。
H.264标准的优势在于新的技术,它会把宏块进行分割再分割,由于对宏块
的分割会有块效应要解决这一问题就要有抗块效应滤波器用以消除块效应等。
2.H.264解码标准介绍
2.1 H.264 解码原理
H.264标准有视频编码层(VCL)、数据分解器和网络抽象层(NAL),如图 1
所示。视频编码层负责怎么有效地显示视频内容,网络抽象层则是负责为编码后
的数据进行打包传输或存储。 VCL是 H.264的核心,只为尽可能地独立高效的编码;NAL是将 VCL产生的比例流包, 以适应不同鲁棒能力的网络信道。 总的来说, NAL解码器负责H.264 基于Wince的H.264解码器的设计与实现:http://www.751com.cn/jisuanji/lunwen_16828.html
------分隔线----------------------------
推荐内容