Standard Codecs: Image Compression to Advanced Video Coding (IET Telecommunications Series)
-
-
|x| ≤ 16; y = 0 16 < |x| ≤ 32; y = ±24 32 < |x| < 48; y = ±40 etc.
-
|x| ≤ 16; y = ±8 16 < |x| ≤ 32; y = ±24 32 < |x| ≤ 48; y = ±40 etc.
-
-
12 16 28 240 196 32 PSNR = 43.4 dB
-
6 12 27 77 127 77 PSNR = 10.7 dB
-
15 21 19 21 19 69 119 169 219 234 232 230 232 230
-
-
-
364 15 -211 -26 -5 38 -2 -1
-
the basis vector of the second AC coefficient matches the input pixels
-
35 82 190 250 200 150 101 23. Due to mismatch (approximating the cosine elements) some of the input pixels cannot be reconstructed, e.g. 81/82 and 100/101.
-
-
quantised coefficients:
360
0
-216
-24
0
40
0
0
reconstructed pixels: PSNR = 30 dB
30
70
185
250
204
153
104
27
-
-
reconstructed pixels: PSNR = 10.4 dB
128
128
128
128
128
128
128
128
-
reconstructed pixels: PSNR = 23.4 dB
28
87
169
227
227
169
87
28
-
-
-
mv(-1, -1)
-
mv(-1, -1)
-
-
-
169
-
-
multiplications = 256 × 169, additions = 511 × 169
-
multiplications = 0, additions = 511 × 169
-
-
-
type
operations
Multiplications
additions
TDL
23
23 × 256
23 × 511
TSS
25
25 × 256
25 × 511
CSA
17
17 × 256
17 × 511
OSA
13
13 × 256
13 × 511
-
-
= 010,
-
= 1,
-
= 00,
-
= 011, av bits = 1.8, entropy = 1.72
-
-
-
cbdad = 001011010011
-
-
1st bit in error decoded string = babbad
-
3rd bit in error, decoded string = ccbbad
-
5th bit in error, decoded string = cbcbad
-
-
-
lower value = 0.83875, upper value = 0.841875
-
-
the first three symbols = cbc
-
the first five symbols = cbcab
-
-
the same as 15
-
11010110111
-
the same as 17
-
-
first bit in error = 0.01010110111 = 2-2 + 2-4 + 2-6 + 2-7 +2-9 + 2-10 + 2-11 = 0.33935546875 which is decoded to string bbacb
-
similarly, with the third bit in error the decimal number would be 0.96435546875, decoded to dbacb
-
with the fifth bit in error, the decimal number is 0.87060546875 and it is decoded to string cbacb.
-