为什么JPEG压缩的8×8块处理图像,而不是应用离散余弦变换整个图像?
Answer 1:
8×8用其它尺寸许多实验之后选择。
实验的结论是:1。任何大小的矩阵大于8×8更难做数学运算(如变换等)或不通过硬件支持的或需要较长时间。 2.大小小于8×8不要的任何矩阵具有足够的信息与所述管道继续沿。 这导致了压缩图像的质量不好。
阅读,我的博客, http://nboddula.blogspot.com/2013/05/image-compression-how-jpeg-works.html
Answer 2:
因为,这将需要“永远”进行解码。 我不记得现在完全,但我认为你至少需要尽可能多的系数,因为有块中的像素。 如果整个图像作为一个单独的块,我认为你需要,对每个像素,通过所有的DCT系数重复编码。
我不是在大O字计算很好,但我猜的复杂性是O(“永远”)。 ;-)
对于现代的视频编解码器,我认为他们已经使用16×16块,而不是开始。
文章来源: Why JPEG compression processes image by 8x8 blocks?