| |
|
ELEKTRONIK |
|
|
|
|
|
JPEG Dekodierung Bei der Dekodierung werden alle Schritte des Kodierens in invertierter Reihenfolge rückgängig gemacht. Durch das Quantifizieren der DCT-Koeffizienten gingen bei der JPEG-Kodierung Informationen über hohe Frequenzanteile im ursprünglichen Bild verloren.Die inverse DCT kann das Bild nur unvollständig rekonstruieren. Beispiel Pixel Werte (64 pixels)
139 | 144 | 149 | 153 | 155 | 155 | 155 | 155 |
144 | 151 | 153 |
156 |
159 |
156 |
156 |
156 |
150 |
155 |
160 |
163 |
158 |
156 |
156 |
156 |
159 |
161 |
162 |
160 |
160 |
159 |
159 |
159 |
159 |
160 |
161 |
162 |
162 |
155 |
155 |
155 |
161 |
161 |
161 |
161 |
160 |
157 |
157 |
157 |
162 |
162 |
161 |
163 |
162 |
157 |
157 |
157 |
162 |
162 |
161 |
161 |
163 |
158 |
158 |
158 |
DCT Transformation:
253.6 |
-1.0 |
-12 |
-5.2 |
2.1 |
-1.7 |
-2.7 |
1.3 |
-22.6 |
-17.5 |
-6.2 |
-3.2 |
-2.9 |
-0.1 |
0.4 |
-1.2 |
-10.9 |
-9.3 |
-1.6 |
1.5 |
0.2 |
-0.9 |
-0.6 |
-0.1 |
-7.1 |
-1.9 |
0.2 |
1.5 |
0.9 |
-0.1 |
0.0 |
0.3 |
-0.6 |
-0.8 |
1.5 |
1.6 |
-0.1 |
-0.7 |
0.6 |
1.3 |
1.8 |
-0.2 |
1.6 |
-0.3 |
-0.8 |
1.5 |
1.0 |
-1.0 |
-1.3 |
-0.4 |
-0.3 |
-1.5 |
-0.5 |
1.7 |
1.1 |
-0.8 |
-2.6 |
1.6 |
-3.8 |
-1.8 |
1.9 |
1.2 |
-0.6 |
-0.4 |
Nach der Quantisierung:
15 |
0 |
-1 |
0 |
0 |
0 |
0 |
0 |
-2 |
-1 |
0 |
0 |
0 |
0 |
0 |
0 |
-1 |
-1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Resultierender Wertestrom mit dem Zick-Zack Verfahren:
DC |
AC |
15 |
0 -2 -1 -1 -1 0 0 -1 EOB |
Das Symbol EOB (End Of Block, entspricht der Bitfolge 1010) steht für „alles Nullen bis zum Blockende“.
(Quelle: Referat Bernie Brown, The existing DCT Based Standart, George Mason University, https://math.gmu.edu/~ssaperst/spring04/m414/Papers/The%20Existing%20DCT-Based%20JPEG%20Standard.pdf)
|
|
|
|
|
|