5–39
1
2
3
4
5
6
ït
çi
G3 FACSIMILE COMMUNICATIONS
LSZ, A2=A1-LSZ, and A3=A2-LSZ.
In the case of an inaccurate prediction, range A=LSZ.
*3 Actually, hexadecimal 8000.
*4 Actually, the hexadecimal value will be shifted to the left two times,
and thehexadecimal will be over 8000.
Next, the encoding for continuos accurate predictions will be simply
explained.
The assumptions below will be made for easy understanding.
The value of an accurate LSZ will be decimal 100 in all statuses.
Range A will have limits of decimal 8000 to 10000, and when range A
is below decimal 8000, the lead encoding bit will be pushed out, and
the encoded image data will be output.
At this time, Range A will be adjusted so that it is over decimal 8000
(decimal 1000 added).
An accurate range will be MPS, and an inaccurate range will be LPS.
Fig. 5-32 When Predictions are Continually Accurate
In this case, the encoding 1 bit is output for the first time when Range A
falls becomes less than 8000 in the 21st pixel.
The following output encoding is shortened and its compression increased.
Pixel No.
encoded
LPS
MPS
RANGE
Range
A2
Range
A1
1
Encoding
position
0
Range initial
position
10000
Renormalization
Renormalization
New initial
position
LSZ
100
Range A
9900
Encoding
output
No
Output
encoding
0
9900
100
9800
No
0
9800
100
9700
No
0
9700
100
9600
No
0
9600
100
9500
No
0
9500
100
9400
No
0
8200
100
8100
No
0
8100
100
8000
No
0
8000
100
7900
Yes
1 bit 0
7900
1000
8900
0
8900
100
8800
No
10000
8000
LPS
MPS
MPS
MPS
MPS
MPS
MPS
MPS
MPS
MPS
8900
Accurate
2
3
4
5
6
19
20
21
22
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes