为什么JPEG压缩通过8x8块处理图像?

问题描述 投票:7回答:2

为什么JPEG压缩以8x8的块处理图像,而不是对整个图像应用离散余弦变换?

compression jpeg dct
2个回答
4
投票

8 X 8是在使用其他尺寸的大量实验后选择的。

实验结论是:1.任何大小大于8 X 8的矩阵都很难进行数学运算(如变换等),或者不被硬件支持或需要更长的时间。2.任何大小小于8 X 8的矩阵都没有足够的信息来继续处理管线。这会导致压缩图像的质量很差。


1
投票

因为,这将需要“永远”才能解码。我现在还不太记得,但我认为您至少需要与块中的像素一样多的系数。如果您将整个图像编码为一个块,我认为您需要针对每个像素迭代所有DCT系数。

© www.soinside.com 2019 - 2024. All rights reserved.