第二章快速H.264编码算法研究和其实现.PDF

第二章快速H.264编码算法研究和其实现.PDF

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
H.264视频实时编码技术研究及其 DSP实现 第二章 快速 H.264编码算法研究及实现 第二章 快速H.264编码算法研究及其实现 2. 1引言 与以前的MPEG-1/2/4,H.263,H.261等视频标准相比 H.264虽然仍然沿用 了混合编码的整体框架结构 但在技术细节上采用了很多新的算法 具有很多 优良的新性能 比如能提供比MPEG4 和H.263 更高的压缩性能 使图像的数 据量减少50% 有利于用有限的空间存储更多的图像数据 对网络传输具有更 好的支持 引入面向数据包编码 有利于将数据打包在网络中传输 支持流媒 体服务应用 具有较强的抗误码特性 以适应在噪声干扰大 丢包率高的无线 信道中传输 对不同应用的时延要求具有灵活的适应性 编码和解码复杂度具 有可扩展性 支持编码和解码复杂度的不同分配和扩展 值得注意的是 H.264这些新性能在很大程度上依赖于复杂度和运算量的大 幅度增加 下面几个小节先对H.264的复杂度进行分析 然后提出了两种适用 于H.264的新快速算法 2.2 H.264编码器性能和复杂度分析 2.2.1帧内预测编码 在视频编码中 通常的方法是把整幅图像分为若干部分 宏块 然后对每 一部分进行编码 在编码时采用 Intra或 Inter两种模式 Inter模式采用运 动估计技术 对预测残差进行编码 其中使用的技术将在后面进行介绍 传统 的Intra技术则直接对原始像素进行编码 可以看到 Intra模式没有像Inter 模式那样利用到视频序列中的时间冗余度 因而会产生比较高的码率 但好处 是每个宏块单独编码 可以防止误码的扩散以及支持随机访问等等 在 Intra模式中通常直接对宏块进行DCT变换 对变换系数进行熵编码 这样 做虽然一定程度上消除了帧内的空间冗余度 但是由于DCT只是利用了宏块内 部像素之间的相关性而没有考虑到相邻宏块间的相关性 因而 传统的 Intra 编码对视频序列空间冗余度的利用也是不完善的 在H.264中 为了提高Intra 5 H.264视频实时编码技术研究及其 DSP实现 第二章 快速 H.264编码算法研究及实现 模式的编码效率 引入了帧内预测Intra Prediction的方法 它使用相邻的宏 块对待编码宏块进行预测 对预测残差进行变换编码 对于不同的块大小 (16x168x84x4)不同的块类型(亮度 色度) H.264有不同的帧内预测模 式选择方法 其中4x4块亮度的帧内预测根据预测方向的不同采用了九种预测模式和 13 个相邻像素点 如下图所示 (pred.为prediction预测的缩写) X A B C D EFGH 8 I a b c d 1 J e f g h 6 K i j k l 3 4 7 5 L m n o p 0 图2.1 Intra 4x4预测的方向 图2.2 Intra 4x4预测使用的像素 4x4块亮度的帧内预测最佳模式选择过程 step 1从一个16x16宏块产生一个4x4块 step 2计算原始4x4块与预测4x块之间的绝对差值和 SAD

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档