ISO/IEC 10918-1 : 1993(E)
1
0
1
1
1
5
1
6
14
15
27
28
1
2
1
4
1
7
13
16
26
29
42
1
3
1
8
12
17
25
30
41
43
1
9
11
18
24
31
40
44
53
10
19
23
32
39
45
52
54
20
22
33
38
46
51
55
60
21
34
37
47
50
56
59
61
35
36
48
49
57
58
62
63
Figure A.6 ­ Zig-zag sequence of quantized DCT coefficients
A.5
Arithmetic procedures in lossless and hierarchical modes of operation
In the lossless mode of operation predictions are calculated with full precision and without clamping of either overflow or
underflow beyond the range of values allowed by the precision of the input. However, the division by two which is part of
some of the prediction calculations shall be approximated by an arithmetic-shift-right by one bit.
The two's complement differences which are coded in either the lossless mode of operation or the differential frame
coding in the hierarchical mode of operation are calculated modulo 65 536, thereby restricting the precision of these
differences to a maximum of 16 bits. The modulo values are calculated by performing the logical AND operation of the
two's complement difference with X'FFFF'. For purposes of coding, the result is still interpreted as a 16 bit two's
complement difference. Modulo 65 536 arithmetic is also used in the decoder in calculating the output from the sum of
the prediction and this two's complement difference.
30
CCITT Rec. T.81 (1992 E)
 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186]