5

我在一项关于VP8 解码短语的研究中发现“6-tap 滤波器在任何情况下都是 6-tap 滤波器,差异通常仅在于系数”。那么什么是6抽头滤波器,它是如何工作的呢?

那么任何人都可以解释什么是 6 抽头滤波器以及它们在编解码器之间有何不同?

4

2 回答 2

4

视频编解码器中有两个地方通常使用这些过滤器:

运动估计/补偿

视频编解码器比静止图像编解码器压缩得更好,因为它们还消除了帧之间的冗余。他们使用运动估计和运动补偿来做到这一点。编码器将图像拆分为图像数据的矩形块(通常为 16x16),然后尝试在先前编码的帧中找到与当前正在编码的块尽可能相似的块。然后编码器只传输差异,以及一个指向它找到这个良好匹配的位置的指针。这是视频编解码器获得大约 1:100 压缩的主要原因,而图像编解码器获得 1:10 压缩。现在,您可以想象,有时场景中的相机或对象并没有移动一个完整的像素,而是实际上移动了一半或四分之一像素。如果图像被缩放/插值,则会找到更好的匹配,这些过滤器就是用来做到这一点的。他们执行此过滤的确切方式通常因编解码器而异。

去块

使用这种过滤器的另一个原因是从正在使用的转换中删除伪影。就像在静止图像编码中一样,有一种变换可以将图像数据转换为“压缩能量”的不同空间。例如,在此转换之后,具有统一颜色的图像部分(如蓝天)将生成只有一个颜色数字的数据,然后其余数据全为零。将其与为所有像素存储蓝色的原始数据进行比较,许多冗余已被删除。转换后(Google 表示 DCT、KLT、整数转换),通常会丢弃零,而剩下的其他不太相关的数据的编码位数比原始数据少。在图像解码过程中,由于数据被丢弃,这通常会导致相邻块的 8x8 或 16x16 之间出现边缘。有一个单独的平滑过滤器,然后再次平滑这些边缘。

于 2012-07-25T12:15:35.877 回答
3

6 抽头滤波器是 6 阶 FIR 或 IIR 滤波器(可能是 FIR)。系数将决定滤波器的频率响应。在不了解结构、系数和采样率的情况下,您无法真正了解有关滤波器的更多信息。

于 2011-05-04T16:41:01.040 回答