H.264/AVC的帧内预测

本文详细介绍了H.264/AVC的帧内预测技术,包括亮度4x4块、16x16块及色度块8x8的预测模式,阐述了帧内预测在视频压缩中的作用和实现方式。
摘要由CSDN通过智能技术生成

这一期来聊一聊H.264/AVC的帧内预测。

 

目录

这一期来聊一聊H.264/AVC的帧内预测。

帧内预测

H.264帧内预测算法

亮度4x4块帧内预测

亮度16x16帧内预测

色度块8x8帧内预测


帧内预测

帧内预测?

预测?

总感觉这个词有股神奇的力量

为什么要预测?

帧内预测呢

它又有什么样的作用呢?

 

为什么要预测——因为一般来说,对于一幅自然图像,相邻的像素之间的亮度和色度值经常是比较接近的,也就是颜色是渐进变化的,不会一下子突变成完全不一样的颜色。预测是为了减少数据量,提高压缩率。

 

帧内预测——相对于帧间预测而言,就是利用视频空间域的相关性,使用同一帧图像内邻近已编码像素预测当前的像素,以达到有效去除视频时域冗余的目的。

 

举个例子:

F G H  
E B C  
D A X  
       

X为待预测像素,B~H为已知像素,由于自然图像的连续性,那么X就可以根据B~H推导出预测值,显然距离越近的权重越大。

假设X预测得到的像素值为201,实际的原始像素为202,那么在编码的时候只需要传递差值即可,此例中就是(202 - 201)= 1。编码1只需要一个比特,而不预测的话,则需传输8个比特。从而达到压缩的目的。

 

了解了预测的原理,我们来看一下H.264的帧内预测算法。

 

H.264帧内预测算法

 

在H.264帧内预测模式中,预测块 P 是基于已编码重建块和当前块形成的。如下图所示(当前块由周边虚线已编码块完成预测)。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值