[ILUG] SDMI initiative
fergal daly
fergal at esatclear.ie
Thu Sep 28 10:59:59 IST 2000
One factor that may make a difference is that you probably won't know
the quality of the initial SDMI compression. What happens if you use
different qualities at each generation?
Colm Buckley wrote:
>
> Niall O Broin writes:
>
> > However, JPEG uses a similar kind of compression (psycho-visual
> > model ?), discarding information that the eye doesn't take much
> > account of, but you will surely see the effects of repeated
> > compression/decompression with JPEG.
>
> No, you don't!
>
> Look:
>
> ogma$ ls -l gen0.jpg
> -rw-r--r-- 1 colm users 581874 Sep 28 08:20 gen0.jpg
> ogma$ for a in $(seq 0 9)
> do
> cjpeg -quality 80 -optimize < picture.ppm > gen$a.jpg
> djpeg < gen$a.jpg > picture.ppm
> done
> ogma$ ls -l gen*
> -rw-r--r-- 1 colm users 188828 Sep 28 08:30 gen0.jpg
> -rw-r--r-- 1 colm users 188881 Sep 28 08:30 gen1.jpg
> -rw-r--r-- 1 colm users 188877 Sep 28 08:30 gen2.jpg
> -rw-r--r-- 1 colm users 188877 Sep 28 08:30 gen3.jpg
> -rw-r--r-- 1 colm users 188877 Sep 28 08:30 gen4.jpg
> -rw-r--r-- 1 colm users 188877 Sep 28 08:30 gen5.jpg
> -rw-r--r-- 1 colm users 188877 Sep 28 08:30 gen6.jpg
> -rw-r--r-- 1 colm users 188877 Sep 28 08:30 gen7.jpg
> -rw-r--r-- 1 colm users 188877 Sep 28 08:30 gen8.jpg
> -rw-r--r-- 1 colm users 188877 Sep 28 08:30 gen9.jpg
> ogma$ cmp gen2.jpg gen9.jpg
> ogma$
>
> So, there is what looks like a tiny amount of lossage with the first
> two generations, and after that the file remains identical through
> multiple compression/decompression cycles. I believe the JFIF encoder
> is pretty standard these days, but if there were different JPEG
> encoders being used at each generation, you might get more loss for
> more generations, but eventually the file would either stabilise and
> be unchanged by a given decompression/compression cycle, or enter a
> set of stable states and alternate between them. Pretty much the same
> goes for PAM-based audio compression, using ATRAC or MP3 or whatever.
More information about the ILUG
mailing list