Encoding processing apparatus
AssigneeCanon Kabushiki Kaisha
InventorYukio Murata
Life of this patent
Estimating the term…
Abstract
Image data, read by an image reading device and binarized, is stored in a buffer memory by one scanning line. Then a compressive coding on the stored image data by one scanning line and a compressive coding on image data developed form codes, such as codes written in a page description language (PDL), or image data read from a predetermined memory are performed by a single encoder.
Claims20
An encoding processing apparatus which performs a compressive coding on image data, comprising:
- first image generating means for generating first image data in units of a predetermined amount which is less than a page;
- second image generating means for generating second image data in units of a predetermined amount which is less than a page;
- first switching means for selecting the first or second image data;
- first parameter storage means for storing first parameters to be used in coding the first image data;
- second parameter storage means for storing second parameters to be used in coding the second image data;
- second switching means for selecting the first or second parameters;
- encoding means for encoding the image data selected by said first switching means in accordance with the parameters selected by said second switching means and for outputting code image data in units of one scanning line;
- and
- control means for controlling switching operations of said first and second switching means so as to cause said encoding means to alternately encode the first or second image data in units of one scanning line.
An encoding processing method which performs a compressive coding on image data, comprising the steps of:
- a first image generating step of generating first image data in units of a predetermined amount which is less than a page;
- a second image generating step of generating second image data in units of a predetermined amount which is less than a page;
- a first switching step of selecting the first or second image data;
- a first parameter storage step of storing first parameters to be used in coding the first image data;
- a second parameter storage step of storing second parameters to be used in coding the second image data;
- a second switching step of selecting the first or second parameters;
- an encoding step of encoding the image data selected by said first switching step in accordance with the parameters selected by said second switching step and of outputting code image data in units of one scanning line;
- and
- a control step of controlling switching operations of said first and second switching step so as to cause said encoding step to alternately encode the first or second image data in units of one scanning line.
An encoding processing apparatus which performs a compressive coding on image data, comprising:
- first image generating means for generating first image data in units of a predetermined amount which is less than a page;
- second image generating means for generating second image data in units of a predetermined amount which is less than a page;
- first switching means for selecting the first or second image data;
- first parameter storage means for storing first parameters to be used in coding the first image data;
- second parameter storage means for storing second parameters to be used in coding the second image data;
- second switching means for selecting the first or second parameters;
- encoding means for encoding the image data selected by said first switching means in accordance with the parameters selected by said second switching means and for outputting encoded image data in units of one scanning line;
- first packing means for packing the encoded first image data by a predetermined unit;
- second packing means for packing the encoded second image data by the predetermined unit;
- third switching means for selecting said first or second packing means;
- and
- control means for controlling switching operations of said first and second switching means so as to cause said encoding means to alternately encode the first or second image data in units of one scanning line,
- wherein said control means controls a switching operation of said third switching means.
An encoding processing method which performs a compressive coding on image data, comprising the steps of:
- a first image generating step of generating first image data in units of a predetermined amount which is less than a page;
- a second image generating step of generating second image data in units of a predetermined amount which is less than a page;
- a first switching step of selecting the first or second image data;
- a first parameter storage step of storing first parameters to be used in coding the first image data;
- a second parameter storage step of storing second parameters to be used in coding the second image data;
- a second switching step of selecting the first or second parameters;
- an encoding step of encoding the image data selected by said first switching step in accordance with the parameters selected by said second switching step and of outputting encoded image data in units of one scanning line;
- a first packing step of packing the encoded first image data by a predetermined unit;
- a second packing step of packing the encoded second image data by the predetermined unit;
- a third switching step of selecting said first or second packing means;
- and
- a control step of controlling switching operations of said first and second switching step so as to cause said encoding step to alternately encode the first or second image data in units of one scanning line,
- wherein, at said control step, a switching operation of said third switching step is controlled.
Dependencies are inferred from the claim text.