H264视频压缩编码标准(二)

原创 2016年06月01日 16:43:23

3. 帧内预测

    在帧内预测模式中,预测块P是基于已编码重建块和当前块形成的。对亮度像素而言,P块用于4×4子块或者16×16宏块的相关操作。4×4亮度子块有9种可选预测模式,独立预测每一个4×4亮度子块,适用于带有大量细节的图像编码;16×16亮度块有4种预测模式,预测整个16×16亮度块,适用于平坦区域图像编码;色度块也有4种预测模式,类似于16×16亮度块预测模式。编码器通常选择使P块和编码块之间差异最小的预测模式。

1)4×4亮度预测模式

如图1所示,4×4亮度块的上方和左方像素A~M为已编码和重构像素,用作编解码器中的预测参考像素。a~p为待预测像素,利用A~M值和9种模式实现。其中模式2(DC预测)根据A~M中已编码像素预测,而其余模式只有在所需预测像素全部提供才能使用。图2箭头表明了每种模式预测方向。对模式3~8,预测像素由A~M加权平均而得。例如,模式4中,d=round(B/4+C/2+D/4)。





2)Example:

4x4 块,9种预测模式 (0-8)

对于当前块的最佳模式是:模式 7(vertical-right)



3)16×16亮度预测模式

宏块的全部16×16亮度成分可以整体预测,有4种预测模式,如表2和图5所示。




3)8×8色度块预测模式

–每个帧内编码宏块的8×8色度成分由已编码左上方色度像素预测而得,两种色度成分常用同一种预测
–4钟预测模式类似于帧内16×16预测的4中预测模式,只是模式编码不同其中DC(模式0)、水平(模式1)、垂直
(模式2)、平面(模式3)

3)帧内预测模式帧内预测模式编码


例如:如果A块和B块的最优预测模式均是预测模式2,那么,最可能当前块C的最优预测模式是模式2


对于当前块C,编解码器按照如下方法计算
probable prediction mode = 
min{prediction mode of A, prediction modes of B}
当A(或者B)的预测模式不可用时,
prediction mode of A =2
例如:
    A和B块的预测模式分别为3和1
    most probable mode for block C = 1

编码器为每个4x4块发送一个标记 flag,解码器按照如下方式解码

If flag == 1, prediction mode = most_probable_mode
If flag == 0
      If rem_intra4x4_pred_mode < most_probable_mode
         prediction mode = rem_intra4x4_pred_mode
      else
         prediction mode = rem_intra4x4_pred_mode+1

这样表示9中预测模式只需要8个值。


Choice of prediction mode(most probable mode = 1)
rem_intra4x4_pred_mode prediction mode for block C
0 0
1 2
2 3
3 4
4 5
5 6
6 7
7 8


版权声明:本文为博主原创文章,未经博主允许不得转载。

如何实现1080P延迟低于500ms的实时超清直播传输技术

转载出处:https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547697&idx=1&sn=acc748b7fcf0058b58e24...

H264系列(7):H.264与MPEG4区别

H264系列(7):H.264与MPEG4区别

H264视频压缩编码标准(一)

1. H.264/AVC编码器: 1)H264 编码器特点: H264并不明确地规定一个编码器如何实现,而是规定了一个编码的视频比特流的句法,和该比特流的解码方法,各个厂家的编码器和解码器在此框架下应...

新一代视频压缩编码标准H264

  • 2017年04月24日 19:32
  • 5.01MB
  • 下载

H264视频压缩编码标准.ppt

  • 2012年02月28日 00:01
  • 1.79MB
  • 下载

VC++实现视频压缩编码标准 MPEG-4

转载请标明是引用于 http://blog.csdn.net/chenyujing1234  欢迎大家提出意见,一起讨论! 需要源码的请与我联系。 参考书籍> 1、   MPEG-4 ...

新一代视频压缩编码标准H.264

  • 2013年01月22日 11:33
  • 5.07MB
  • 下载

新一代视频压缩编码标准H.264

  • 2013年07月27日 16:03
  • 5.18MB
  • 下载

H264学习笔记(1):视频压缩编码的基本原理

陆陆续续学习H264有一段时间了,曾经以为自己可以在这方面大有作为,但是越是学习越发现,根本不存在能够大幅度提升H264性能的方案,对于我这种水平的人来讲。初次学习,概念的理解仍然很困难。在这里我只是...

新一代视频压缩编码标准H.264.pdf

  • 2010年04月04日 21:34
  • 4.11MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:H264视频压缩编码标准(二)
举报原因:
原因补充:

(最多只允许输入30个字)