0

在我的视频编解码器中,我有两种类型的帧:帧可以是参考帧(类似于 JPEG)或增量帧。Delta 帧也类似于 JPEG,但根据当前帧和先前帧的差异完成。

现在我想定义 ref/delta 信息不是每帧而是每个宏块(16x16 像素)。为此,我需要确定宏块应该是 ref 还是 delta 宏块。我应该根据什么做出这个决定?理想情况下,我想选择一个压缩比更好的那个,但是我怎样才能以一种聪明的方式来决定这个,而不是在两种模式下实际压缩宏块,然后选择一个产生更好的压缩比?

我现在能想到的唯一方法是计算宏块内像素差异的总和,如果该总和大于某个阈值,则将宏块分类为 ref。否则三角洲。但这听起来不像是一个强大的解决方案。

4

0 回答 0