And when range a is below decimal 8000, Decimal 1000 – Canon FAX-L1000 User Manual

Page 243

Advertising
background image

3-99

FAX-L1000 Chapter 3: Technical Reference

Next, the encoding for continuous 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

*1

in all statuses.

Range A will have limits of decimal 8000~10000

**2

, and when range A is below decimal

8000

*3

, 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

*3

(decimal 1000

*4

added).
An accurate range will be MPS, and an inaccurate range will be LPS.

Figure 3-48 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

1bit0

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

Advertising