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


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

相关文章推荐

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

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

H264基本概念之 宏块、片和片组

1、宏块(Macro Block):一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块大小为16x16个像素。宏块分为I、P、B宏块,I宏块只能利用当前片...

H264基本概念之 宏块、片和片组

这几个概念对比音频信号处理可是全新的,下面简要介绍一下定义和作用: 1、宏块(Macro Block):一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块...

h264/AVC视频压缩编码标准

  • 2014-02-12 22:29
  • 14.54MB
  • 下载

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

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

2017-01-23 新一代视频压缩码标准-H.264_AVC:第一章 绪论、第二章 数字视频、第三章 视频压缩编码的基本原理

预测编码、帧内预测编码、帧间预测编码、单项预测、双向预测、多帧预测、运动估计、帧间预测、运动表示法、图像增强、图像锐化、白平衡
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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