11

我正在为 jpeg 文件编写解压缩器,我知道这是一个非常复杂的过程,但无论如何我已经阅读了本教程http://www.impulseadventure.com/photo/jpeg-huffman-coding.html 在我达到这个之前它非常有用

期望图像内容是 3 个分量(Y、Cb、Cr)。在每个组件中,序列始终是一个 DC 值,后跟 63 个 AC 值。

那么DC和AC分别是什么意思呢?

4

1 回答 1

19

简单地说,离散余弦变换 (DCT) 的第一个元素是 DC 或直流项,它是像素值的平均值。其余元素,交流电或交流电项,与平均值无关。因此,如果您将相同的数字添加到所有像素值,则只有 DCT 的 DC 项会改变。交流条款将保持不变。

这类似于用电容器滤除信号的直流分量,只允许交流分量通过。

于 2013-09-08T14:18:56.240 回答