ISO/IEC 10918-1 : 1993(E)
The input values are sorted according to code size as shown in Figure K.4. HUFFVAL is the list containing the input
values associated with each code word, in order of increasing code length.
At this point, the list of code lengths (BITS) and the list of values (HUFFVAL) can be used to generate the code tables.
These procedures are described in Annex C.
TISO1760-93/d114
Sort_input
J = 0
J = J + 1
I = I + 1
Done
Yes
No
Yes
No
No
Yes
HUFFVAL(K) = J
K = K + 1
I = 1
K = 0
CODESIZE(J) = I
?
J > 255
?
I > 32
?
Figure K.4 ­ Sorting of input values according to code size
Figure K.4 [D114] = 20.5 cm = 801 %
K.3
Typical Huffman tables for 8-bit precision luminance and chrominance
Huffman table-specification syntax is specified in B.2.4.2.
148
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]