2024年4月6日发(作者:)
【什么是H.264,什么是MPEG2。】-数码摄像机论坛-ZOL中关村在线
什么是H.264,什么是MPEG2。 一、H.264简介
H.264是ITU-T的视频编码专家组(VCEG)和ISO/IEC的活动图像编码专家组
(MPEG)的联合视频组(JVT:joint videoteam)开发的一个新的数字视频编码标准,
它既是ITU-T的H.264,又是ISO/IEC的MPEG-4的第10部分。H.264和以前的标准一
样,也是DPCM加变换编码的混合编码模式。JVT(JointVideoTeam,视频联合工作组)
于2001年12月在泰国Pattaya成立。它由ITU-T和ISO两个国际标准化组织的有关视
频编码的专家联合组成。JVT的工作目标是制定一个新的视频编码标准,以实现视频的高
压缩比、高图像质量、良好的网络适应性等目标。目前JVT的工作已被ITU-T接纳,新的
视频压缩编码标准称为H.264标准,该标准也被ISO接纳,称为 AVC(Advanced Video
Coding)标准,是MPEG-4的第10部分。H.264标准可分为三档:
基本档次(其简单版本,应用面广);
主要档次(采用了多项提高图像质量和增加压缩比的技术措施,可用于SDTV、HDTV
和DVD等);
扩展档次(可用于各种网络的视频流传输)。
H.264标准压缩系统由视频编码层(VCL)和网络提取层(Network Abstraction
Layer,NAL)两部分组成。VCL中包括VCL编码器与VCL解码器,主要功能是视频数据
压缩编码和解码,它包括运动补偿、变换编码、熵编码等压缩单元。NAL则用于为VCL
提供一个与网络无关的统一接口,它负责对视频数据进行封装打包后使其在网络中传送,
它采用统一的数据格式,包括单个字节的包头信息、多个字节的视频数据与组帧、逻辑信
道信令、定时信息、序列结束信号等。包头中包含存储标志和类型标志。存储标志用于指
示当前数据不属于被参考的帧。类型标志用于指示图像数据的类型。VCL可以传输按当前
的网络情况调整的编码参数。
二、H.264的特点
H.264和H.261、H.263一样,也是采用DCT变换编码加DPCM的差分编码,即
混合编码结构。同时,H.264在混合编码的框架下引入了新的编码方式,提高了编码效率,
更贴近实际应用。H.264没有繁琐的选项,而是力求简洁的“回归基本”,
它具有比H.263++更好的压缩性能,又具有适应多种信道的能力。H.264的应用目标广泛,
可满足各种不同速率、不同场合的视频应用,具有较好的抗误码和抗丢包的处理能力。
H.264的基本系统无需使用版权,具有开放的性质,能很好地适应IP和无线网络的使用,
这对目前因特网传输多媒体信息、移动网中传输宽带信息等都具有重要意义。尽管H.264
编码基本结构与H.261、H.263是类似的,但它在很多环节做了改进,现列举如下。
1、多种更好的运动估计
一是高精度估计
在H.263中采用了半像素估计,在H.264中则进一步采用1/4像素甚至1/8像素
的运动估计。即真正的运动矢量的位移可能是以1/4甚至1/8像素为基本单位的。显然,
运动矢量位移的精度越高,则帧间剩余误差越小,传输码率越低,即压缩比越高。在H.264
中采用了6阶FIR滤波器的内插获得1/2像素位置的值。当1/2像素值获得后, 1/4像素
值可通过线性内插获得,对于4:1:1的视频格式,亮度信号的1/4 像素精度对应于色度部


发布评论