Facsimile device for run length coding
AssigneeAdvanced Micro Devices, Inc.
InventorsKrishna Rallapalli, Shinkyo Kaku
Life of this patent
Estimating the term…
Abstract
A high speed facsimile device suitable for integration using present day VLSI technology, for encoding binarily digitized picture information into run length codes. The device receives consecutive blocks of digitized picture data. In the device a run length generator unit, which is responsive to these consecutive blocks of picture data, generates the run lengths of color units in a data block. A combining unit coupled to the run length generator unit combines the run lengths of color units in more than one data block and an encoding unit coupled to the run length generator block and the combining unit generates in a pre-determined code, such as the recommended CCITT T.4 standard, the coded run lengths of color units independent of the data blocks.
Claims16
A facsimile device for encoding the run lengths of color units in lines of digitized picture data, said device comprising
- means responsive to consecutive blocks of said picture data in parallel for generating the run length of color units in a data block,
- combining means responsive to said generating means for generating the run lengths of color units in more than one data block, and
- first encoding means responsive to said generating means and said combining means for generating in a predetermined code the run lengths of color units independent of said blocks.
A facsimile device for encoding the run lengths of color units in lines of picture elements;
- each picture element digitized into binary signals, said device generating control logic generating control signals comprising
- first register means responsive to said control signals for receiving and holding in parallel consecutive blocks of said picture element signals,
- means, responsive to said control signals and coupled to said first register means, for sequentially generating signals representing the run length of each color unit in a signal block,
- first adding means coupled to said signal generating means,
- second register means coupled to said adding means for holding signals therefrom and for passing signals thereto, said second register means operating with said first adding means to sum the run length of the last color unit in a first signal block and the run length of the first color unit in the next consecutive signal block conditional upon the color of said last and first color units are the same, responsive to said control signals, and
- a first encoding means, responsive to said control signals and coupled to said second register means, for encoding the run lengths of said color units in a predetermined code from said second register means run length signals,
- whereby the run lengths of said color units are encoded independent of said signal blocks.
Dependencies are inferred from the claim text.