为什么JPEG压缩通过8x8块处理图像?
为什么JPEG压缩是通过8x8块来处理图像,而不是对整个图像应用离散余弦变换?
经过其他尺寸的大量实验后,选择了8×8。
实验的结论是:1.任何尺寸大于8×8的矩阵都难以进行数学运算(如变换等),或者硬件不支持或需要较长的时间。 2.任何尺寸小于8 X 8的矩阵都没有足够的信息与管线一起继续。 它导致压缩图像质量差。
阅读,我的博客,http://nboddula.blogspot.com/2013/05/image-compression-how-jpeg-works.html
因为,这将需要“永远”解码。 我现在不记得了,但我认为你至少需要与块中像素一样多的系数。 如果你把整个图像编码为一个单独的块,我认为你需要对每个像素遍历所有的DCT系数。
我不擅长大O计算,但我想复杂性会是O(“永远”)。 ;-)
对于现代视频编解码器,我认为他们已经开始使用16x16块了。
链接地址: http://www.djcxy.com/p/10785.html