摘要 |
PROBLEM TO BE SOLVED: To provide a facsimile system for efficiently performing communication of a facsimile document without causing buffer underflow or buffer overflow. SOLUTION: To prevent underflow, wherein an input to a buffer does not catch up with an output from the buffer, a transmit pointer is forced to wait at a current end-of-line symbol to transmit fill bits until there are at least two end-of-line symbols stored in the buffer. To control overflow, wherein an output from the buffer does not catch up with an input to the buffer, lines are selectively dropped if the write pointer approaches too close to the transmit pointer and the difference between successive lines is sufficiently small, lines are dropped whenever a permitted maximum buffer size is exceeded, and the permitted distance between transmit and write pointers and permitted maximum buffer size are gradually changed as the image is scanned to accomplish a smooth buffer flushing. COPYRIGHT: (C)2005,JPO&NCIPI
|