Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
150 words
An image data coding apparatus for coding binary image data, comprising: a FIFO memory for sequentially reading binary image data, for outputting them in the inputted order; a pixel color discriminating section for discriminating the colors of the pixels outputted from said FIFO memory; black and white run length calculating sections for calculating the run lengths of the pixels of which color has been discriminated by said pixel color discriminating section; black and white code look-up tables for receiving the address of the code position corresponding to the pixel run lengths outputted from said black and white run length calculating sections; parallel input/serial output shift registers for shifting the parallel data outputted by said look-up tables into serial data form; and a valid bit detecting section for extracting only valid bits among serial data outputted from said parallel input/serial output shift register, and for generating parallel data in byte units.
Claim 2
Dependent Claim
150 words
An image data coding apparatus for coding binary image data, comprising: a FIFO memory for sequentially reading binary image data, for outputting them in the inputted order; a pixel color discriminating section for discriminating the colors of the pixels outputted from said FIFO memory; black and white run length calculating sections for calculating the run lengths of the pixels of which color has been discriminated by said pixel color discriminating section; black and white code look-up tables for receiving the address of the code position corresponding to the pixel run lengths outputted from said black and white run length calculating sections; parallel input/serial output shift registers for shifting the parallel data outputted by said look-up tables into serial data form; and a valid bit detecting section for extracting only valid bits among serial data outputted from said parallel input/serial output shift register, and for generating parallel data in byte units.
Claim 3
Dependent Claim
78 words
The image data coding apparatus as claimed in claim 1, wherein said black and white run length calculating sections respectively comrise two 6-bit counters for counting the number of the succeeding pixels outputted from said pixel color discriminating section; latches for latching the outputs of said 6-bit counters in synchronization with a master clock; and monostable multivibrators for supplying output enable control signals to said latches at the moment when the shifting of the pixel color is detected.
Claim 4
Dependent Claim
47 words
The image data coding apparatus as claimed in claim 1, wherein, from the lowest address of memory means of said code look-up tables, there are stored white pixel terminating codes, white pixel make-up codes, black pixel terminating codes, and black pixel make-up codes in the cited order.
Claim 5
Dependent Claim
210 words
The image data coding apparatus as claimed in claim 1, wherein said valid bit detecting section comprises a 4-bit downcounter for presetting the value of the valid bit length among the data outputted by said look-up tables, and for controlling the shifting operations of said parallel input/serial output shift register until said preset value becomes "zero", in order to extract only the valid bits among the output data of said parallel input/serial output shift register; a tristate buffer for transferring the master clock to the shift clock terminal of said parallel input/serial output shift register in accordance with the predetermined level of the signal supplied to its gate; a NAND gate for receiving the output of said 4-bit downcounter, and for generating control signals to be supplied to the gate of said tristate buffer; a serial input/parallel output shift register for converting the serial output data of said parallel input/serial output shift register into parallel data; and a modulo-8 counter for counting the number of the master clocks through said tristate buffer corresponding to the number of the valid bits, and for supplying to said serial input/parallel output shift register the output enable control signals which enables said serial input/parallel output shift register to output coded data in byte units.