【H.264视频编码标准的关键技术概述2100字】_第1页
【H.264视频编码标准的关键技术概述2100字】_第2页
【H.264视频编码标准的关键技术概述2100字】_第3页
【H.264视频编码标准的关键技术概述2100字】_第4页
【H.264视频编码标准的关键技术概述2100字】_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

H.264视频编码标准的关键技术概述 11.1H.264视频编码标准的发展 1 21.1.1H.264的视频编码层 21.1.2H.264的网络抽象层NAL 21.3H.264编码技术 2 31.3.3变换编码与量化 41.3.4熵编码 4 51.3.6H.264编解码流程 51.1H.264视频编码标准的发展如前面绪论介绍,随着图像压缩的不断发展和深入研究,ISO和ITU-T制定了一些压缩标准。如制定的MPEG(如MPEG-2、MPEG-4等系列)主要拥有图像的存储,电视广播等。H.264最开始源于ITU-T制定的H.26L标准。MPEG标准不断被ISO/IEC完善,最终MPEG-4第10部分(Part10)被命名如今的H.264或又叫做MPEG-4实验表明,H.264的压缩比是MPEG-2的一倍,且具有良好的网络鲁棒性。1.2H.264的分层模型H.264通过采用分层9的策略来实现更好的兼容性。主要包含视频编码层 层主要负责网络传输底层协议等。H.264编码器分层结构如图2-1所示。VCL层主要负责视频的编码功能,是编码算法的核心部分,该层包含的技变换以及CABAC技术和环路滤波技术等。形成独立的网络抽象层,改层为H.264提高了更好的网络鲁棒性。H.264把经过视频编码层编码处理后的数据流通过网络抽象层NAL发送出H.264在原来传统的基于变换、预测编码以及分块的基础上又引入了新的编逆变换、量化于反量化、熵编码以及环路滤波等新技术。从而使1.3.1帧内编码帧内编码指的是只在一帧(称为I帧或关键帧)图像内进行编码,主要是利其原理是首先计算一帧图像每个像素值,然后按照像素值把图像分组4x4,8x8,8x16,16x16等宏块,利用相邻宏块之间空间中的像素值相似性冗余来进I帧和预测补偿数据还原原始图像了。具体预测流程如图2-2所示。码1.3.2帧间编码除空间上的数据冗余来进行压缩的。帧间编码包含P帧和B帧,把多个连续帧图像内运动的物体信息通过宏块像素值计算出来就形成了运1.3.4熵编码运动估计分块策略从16x16到4x4共7种块模式,如图2-3所示。宏块子宏块宏块子宏块0010301301图2-3运动补偿宏块模型1.3.3变换编码与量化 012465由上表可示,QP每次增1,Qstep大约增加13%,而QP每次增6,Qstep增通用变长编码(UVLC,UniversalVaria本熵编码方式,采用指数哥伦布(Exp-Gobomb)编码算法,可以对变换系数之映射码表,而且根据信源函数灵活调整阶数k,达到很高的编码效率。H.264算法对扫描变换系数进行亮度和色度残差编码时,使用更灵活的上下根据图像上下文内容(如周围块非零系数和系数绝对值大小),可以通过VLC自术编码),编码性能优于CAVLC,但增加了运算复杂度。由文献[12]的实验可看出CABAC算法比CAVLC算法少7%~10%的数据量。1.3.5环路滤波器环路滤波器主要用于降低图像分块编码变换中因量化步长和虚假边界产生H.264整个编码流程如图2-4所示:运动位移估计运动补偿帧内预测选择逆量化帧内预测参考帧Fn-1重构帧F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论