Reference frame (video)

本文探讨了参考帧在视频编码技术中的作用及其在不同标准中的实现方式,包括MPEG-2、H.264/AVC等。文章详细介绍了如何利用多个参考帧来提高视频质量和压缩效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考帧一个的压缩视频被用于定义未来帧。因此,它们只用于帧间压缩技术。在较旧的视频编码标准(如 MPEG-2)中,只有一个参考帧(前一帧)用于 P帧B帧使用两个参考帧(一个过去和一个未来)


多个参考框架

一些现代视频编码标准,如H.264 / AVC,允许使用多个参考帧。这允许视频编码器在多于一个先前解码的帧中进行选择,在该帧上将每个宏块基于下一帧。尽管为此目的的最佳帧通常是前一帧,但是额外的参考帧可以提高压缩效率和/或视频质量注意,可以为同一帧中的不同宏块选择不同的参考帧。H.264所支持的最大并发参考帧数为16.对于宏块的每个8x8分区,可以选择不同的参考帧。另一种支持多个参考帧的视频格式是Snow,最多可以处理八个。所述的Theora编解码器提供多个参考帧的有限的形式,从而允许这两个前一帧和最近的引用帧内帧


缺点

编码

多个参考帧可以显着增加编码时间,因为许多决定,例如运动估计,通常仅在一个参考帧上执行,必须在所有参考帧上重复。启发式方法可以用来降低质量成本的速度成本。非常高的参考帧数量对于真实材料的质量来说很少有用,因为来自较远时间的帧通常与当前帧的相关性越来越小。对于动画源来说,这并不是真的,重复运动可以使大量的参考帧更有用。

解码

在解码时,参考帧必须存储在存储器中,直到不再需要进一步解码。这可以大大增加解码器对于具有大量参考帧的视频存储器使用。使用多个参考框架也会降低参考的位置,这可能会导致速度的影响。可以将AVC / MKV文件从录制的DVD或USB记忆棒上播放的独立播放器无法处理完整的16个REF帧。


https://en.wikipedia.org/wiki/Reference_frame_(video)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值