background image
ISO/IEC 10918-1 : 1993(E)
E.1.2
Control procedure for encoding a frame
In all cases where markers are appended to the compressed data, optional X'FF' fill bytes may precede the marker.
The control procedure for encoding a frame is oriented around the scans in the frame. The frame header is first appended,
and then the scans are coded. Table specifications and other marker segments may precede the SOF
n
marker, as indicated
by [tables/miscellaneous] in Figure E.2.
Figure E.2 shows the encoding process frame control procedure.
TISO1240-93/d062
Encode_frame
Encode_scan
Yes
No
Done
[Append DNL
segment]
Yes
No
[Append tables/miscellaneous]
Append SOF marker and rest
of frame header
First scan
?
More scans
?
Figure E.2 ­ Control procedure for encoding a frame
n
Figure E.2 [D62], = 14 cm = 547.%
E.1.3
Control procedure for encoding a scan
A scan consists of a single pass through the data of each component in the scan. Table specifications and other marker
segments may precede the SOS marker. If more than one component is coded in the scan, the data are interleaved. If
restart is enabled, the data are segmented into restart intervals. If restart is enabled, a RST
m
marker is placed in the coded
data between restart intervals. If restart is disabled, the control procedure is the same, except that the entire scan contains a
single restart interval. The compressed image data generated by a scan is always followed by a marker, either the EOI
marker or the marker of the next marker segment.
78
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]