background image
ISO/IEC 10918-1 : 1993(E)
Figure C.3 illustrates this ordering procedure.
TISO1020-93/d038
Order_codes
K = 0
Yes
No
K < LASTK
?
Done
I = HUFFVAL(K)
EHUFCO(I) = HUFFCODE(K)
EHUFSI(I) = HUFFSIZE(K)
K = K + 1
Figure C.3 ­ Ordering procedure for encoding procedure code tables
Figure C.3 [D38], = 11.5 cm = 449.%
C.3
Bit ordering within bytes
The root of a Huffman code is placed toward the MSB (most-significant-bit) of the byte, and successive bits are placed in
the direction MSB to LSB (least-significant-bit) of the byte. Remaining bits, if any, go into the next byte following the
same rules.
Integers associated with Huffman codes are appended with the MSB adjacent to the LSB of the preceding Huffman code.
CCITT Rec. T.81 (1992 E)
53
[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]