1.3.2 论文结构安排
第一部分为本文的引言部分,介绍了视频转码的背景和研究意义,以及视频编码标准的发展现状,最后简单介绍了本人在毕业设计期间的工作内容和论文结构安排。
第二部分主要对H.264视频压缩标准进行简要的介绍。
第三部分讨论程序的设计方案以及介绍JM编解码器主要流程。
第四部分主要介绍搭建的两种转码类型跳帧转码和降码率转码,并讨论了相关参数对图像的影响。
第五部分介绍基于JM10.1源码编写的MFC视频转码程序,并演示程序的部分功能。
最后是总结,鸣谢以及论文的参考文献。
2 H.264视频压缩编码标准介绍
2.1 H.264标准特点
H.264标准是由JVT(Joint Video Team,视频联合工作组)组织提出的新一代数字视频编码标准。JVT由ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)两个国际标准化组织的专家联合组成,其工作目标是制定一个新的视频编码标准,以实现视频的高压缩比、高图像质量、良好的网络适应性等目标H.264标准。H.264标准将作为MPEG-4标准的一个新的部(MPEG-4 part.10)而获得批准,是一个面向未来IP和无线环境下的新数字视频压缩编码标准。
H.264标准的主要特点如下:
1.更高的编码效率:同H.263、MPEG-4等标准的特率效率相比,能够平均节省大于50%的码率。
2.高质量的视频画面:H.264能够在低码率情况下提供高质量的视频图像,在较低带宽上提供高质量的图像传输是H.264的应用亮点。
3.提高网络适应能力:H.264可以工作在实时通信应用(如视频会议)低延时模式下,也可以工作在没有延时的视频存储或视频流服务器中。
4.采用混合编码结构:同H.263相同,H.264也使用采用DCT变换编码加DPCM的差分编码的混合编码结构,还增加了如多模式运动估计、帧内预测、多帧预测、基于内容的变长编码、4×4二文整数变换等新的编码方式,提高了编码效率。
5.编码选项较少:在H.263中编码时往往需要设置相当多选项,增加了编码的难度,而H.264做到了力求简洁的“回归基本”,降低了编码时复杂度。
6.可应用在不同场合:H.264可以根据不同的环境使用不同的传输和播放速率,并且提供了丰富的错误处理工具,可以很好的控制或消除丢包和误码。
7.错误恢复功能:H.264提供了解决网络传输包丢失的问题的工具,适用于在高误码率传输的无线网络中传输视频数据。
8.较高的复杂度:264性能的改进是以增加复杂性为代价而获得的。据估计,H.264编码的计算复杂度大约相当于H.263的3倍,解码复杂度大约相当于H.263的2倍。
2.2 H.264标准结构
JVT在开发H.264视频编码规范的时候,为它设计了很广的应用层面。为了增加灵活性和可扩展性,JVT在结构上为H.264定义了视频编码层(VCL,Video Coding Layer)和网络提取层(NAL,Network Abstraction Layer)两层结构,如图2-1所示。视频编码层主要规定如何有效地表示视频内容,即视频编码的问题;而网络适配层主要负责为编码后的数据进行打包并提供头信息,以适应网络传输或者媒体存储的需要。网络适配层把数据封装成为若干网络适配单元,这些网络适配单元可以在现有的大部分网络中以包的形式传送。
封装于网络适配单元中的数据称为原始字节序列载荷(Raw Byte Sequence Payloads),简称RBSP。H.264中的RBSP主要有两种,一种为视频编码数据,一种为控制数据。视频编码数据可以以片(每个片由若干宏块组成)为单位进行组织,也可以对片进行数据分割。控制数据是指视频序列参数、图像参数等信息。
图 2-1 H.264 整体框架
- 上一篇:AT89C52单片机的电子万年历设计+硬件电路
- 下一篇:基于组态软件的汽车故障设置检测系统设计
-
-
-
-
-
-
-
乳业同业并购式全产业链...
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸
十二层带中心支撑钢结构...
中考体育项目与体育教学合理结合的研究
java+mysql车辆管理系统的设计+源代码
当代大学生慈善意识研究+文献综述