background image
ISO/IEC 10918-1 : 1993(E)
Once the code lengths for each symbol have been obtained, the number of codes of each length is obtained using the
procedure in Figure K.2. The count for each size is contained in the list, BITS. The counts in BITS are zero at the start of
the procedure. The procedure assumes that the probabilities are large enough that code lengths greater than 32 bits never
occur. Note that until the final Adjust_BITS procedure is complete, BITS may have more than the 16 entries required in
the table specification (see Annex C).
TISO1740-93/d112
Count_BITS
I = 0
I = I + 1
Adjust_BITS
Done
Yes
No
Yes
No
I = 257
BITS(CODESIZE(I)) =
BITS(CODESIZE(I)) + 1
CODESIZE(I) = 0
?
Figure K.2 ­ Procedure to find the number of codes of each size
Figure K.2 [D112] = 16 cm = 625 %
146
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]