h.264演示文稿.ppt.ppt
《h.264演示文稿.ppt.ppt》由会员分享,可在线阅读,更多相关《h.264演示文稿.ppt.ppt(58页珍藏版)》请在三一办公上搜索。
1、H.264 视频编码标准,提纲,1 视频压缩编码技术2 编码基本原理3 H.26x视频编码标准4 H.264/AVC,1,1、视频压缩编码技术,根据采用的信源模型分:基于波形的编码把预测编码、变换编码组合起来的基于块的混合编码方法ITU-T发布的第一个数字视频标准H.261、H.263、H.264,及MPEG-1、MPEG-2、MPEG4基于内容的编码先把视频帧分成对应于不同物体的区域,然后分别对其进行编码。MPEG-4,2,2、编码基本原理,1、预测编码:取像素预测值与实际值之差。(同一幅图像的邻近像素之间有着相关性,发生突变的概率很小,且同帧图像中邻近行之间对应位置的像素之间也有较强相关性
2、)帧内预测编码帧间预测编码2、变换编码DCT变换3、熵编码变长编码(哈夫曼编码)、算术编码,3,3、H.26x视频编码标准,1、H.2612、H.263,4,3.1、H.261,H.261是ITU-T为在综合业务数字网(ISDN)上开展双向声像业务(可视电话、视频会议)而制定的,速率为64kb/s的整数倍。H.261只对CIF(公共中间层)和QCIF两种图像格式进行处理:发送方先把彩电制式转换成CIF格式,经H.261编码后,再由CIF格式转换到接收方彩电制式。CIF:352x288,progressive,4:2:0;QCIF:176x144,progressive,4:2:0每帧图像分成图
3、像层、宏块组(GOB)层、宏块(MB)层、块(Block)层来处理。,5,详细制定了视频编码的各个部分:运动补偿的帧间预测、DCT变换、量化、熵编码,以及与固定速率的信道相适配的速率控制等。,6,3.2、H.263,H.263是最早用于低码率视频编码的ITU-T标准。H.263是ITU-T为低于64kb/s的窄带通信信道制定的视频编码标准。它是在H.261基础上发展起来的,其标准输入图像格式可以是S-QCIF、QCIF、CIF、4CIF或者16CIF的彩色420亚取样图像。H.263与H.261相比采用了半象素的运动补偿,并增加了4种有效的压缩编码模式。,7,4、H.264/AVC,简介编解码
4、名词解释编码格式编码基本原理应用,8,4.1 简介,H.264是ITU-T的视频编码专家组(VCEG)和ISO/IEC的活动图像编码专家组(MPEG)的联合视频组(JVT:jointvideoteam)开发的一个新的数字视频编码标准,它既是ITU-T的H.264,又是ISO/IEC的MPEG-4的第10部分。,9,H.264用大运算量来换取高压缩率、高画质超高压缩率,其压缩率为MPEG-2的2倍以上,MPEG-4的1.5至2倍。H.264才标准化,运算顺序还有改善的空间。,10,4.2 编解码,规定了一个编了码的视频比特流的句法,和该比特流的解码方法。编解码器和基于以前标准的编解码器主要不同在
5、于功能细节。视频内容的变化,有时空间细节很多,有时大面积平坦,采用自适应技术。信道在环境恶劣下多变,要求采取相应自适应方法来对抗。,11,4.2.1 编码器,功能块组成并没有什么区别,12,采用变换与预测的混合编码方法,输入的帧或场Fn以宏块为单位处理按帧内或帧间预测方法处理如果采用帧内预测编码,其预测值由当前片中已编码的参考图象经运动补偿(MC)后得出。,13,1、预测值PRED和当前块相减后,产生一个残差块Dn,经块变换、量化后产生一组量化后的变换系数X,再经熵编码,与解码所需的一些边信息一起组成一个压缩后的码流,经NAL供传输和使用。2、实现重建图像功能。使残差图像经反量化、反变换后得到
6、的Dn与预测P相加,得到uFn。再经环路滤波器去除编码解码环节中产生的噪声。滤波后输出Fn即为重建图像(可用作参考图像)。,14,4.2.2 解码器,15,帧间预测解码步骤由编码器NAL输出的压缩后比特流,经熵解码得到量化后的一组变换系数X,再经反量化、反变换得到残差Dn。Fn-1经MC后得到PRED(与编码器中的相同)Dn与PRED相加产生uFu,再经滤波得到重建图像。,16,4.3 名词解释,片一个视频图像可编码成一个或多个片,每片包含整数个宏块(MB)。设片的目的是为了限制误码的扩散与传输,故相互间应保持独立。片组:是一个编码图像若干个MB的一个子集,可包含一个或若干个片。一个片组中,每
7、片的MB按光栅扫描次序进行编码。还有一种片组,叫灵活的宏块排序(FMO)。是指将一幅图像中的宏块分成几个组,分别独立编码,通过设置宏块次序映射表(MBAmap)来任意地指配宏块到不同的片组。,17,档次和级,基本档次利用I片和P片支持帧内和帧间编码,支持利用基于上下文的自适应的变长编码进行的熵编码(CAVLC)。主要用于可视电话、会议电视、无线通信等实时视频通信。主要档次支持隔行视频,采用B片的帧间编码和采用加权预测的帧内编码;支持利用基于上下文的自适应的算术编码(CABAC)。主要用于数字广播电视与数字视频存储。扩展档次支持码流之间有效的切换(SP和SI片)、改进误码性能(数据分割),但不支
8、持隔行视频和CABAC,主要应用于流媒体中。,18,19,扩展档次,基本档次,主要档次,冗余片方法 前边提到了当使用无反馈的系统时,就不能使用参考帧选择的方法来进行错误恢复,应该在编码时增加冗余的片来增强抗误码性能。,20,数据分割DP组成片的编码数据存放在3个独立的DP中。分割A:片头和片中每个宏块头的数据分割B:帧内和SI片宏块的编码残差数据分割C:帧间宏块的编码残差数据,21,4.4编码格式,视频编码层(VCL)负责高效的视频内容表示VCL数据即编码处理后的输出,它表示被压缩编码后的视频数据序列网络提取层(NAL)在VCL数据传输或存储之前,这些编码的VCL数据先被映射或封装进NAL单元
9、中。,22,23,4.4.1 网络提取层(NAL),NAL以NALU为单元来支持编码数据在基于分组交换技术网络中的传输。网络层和传输层的RTP封装只针对基于NAL单元本地NAL接口。分组网络中:每个NAL单元以独立的分组传输,在解码之前重新排序。电路交换环境中:传输之前须在每个NAL单元之前加上起始前缀码,使解码器能够找出NAL单元的起始位置。,24,NAL头:NALU 类型,用bit代表NALU 中32种不同类型特征。:用于重构过程中标记一个NAL单元的重要性,如为时表示此NALU 没有用于预测;高于,表示用于无漂移重构,且值越高,丢失此NALU 的影响越大。(bit):用于适应不同种类的网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 264 演示 文稿 ppt
链接地址:https://www.31ppt.com/p-2242502.html