Encoding method and encoding apparatus, and computer program and computer readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorYoshinobu Umeda
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorYoshinobu Umeda
Estimating the term…
This invention re-encodes encoded data (e.g., PackBits encoded data), which is expressed by a data format of a runlength code part indicating the runlength of the same data and a data part indicating the data, and a runlength code part indicating the runlength of a different data stream and a data part indicating the different data stream, to the same data format without decoding that encoded data, thereby improving a compression ratio. To this end, upon reception of data encoded by a PackBits encoding process, a data division unit separates that data into information indicating the runlength of data, and a data part, and outputs them as num and data. A data processing unit masks a predetermined bit in accordance with an instruction from a monitor unit, and outputs that result to a data combining unit. The data combining unit and a data output unit reconstruct and output data in the PackBits format in accordance with the masked data part and num data.
An encoding method for re-encoding encoded data, which is represented by a data format of a runlength code part indicating a runlength of the same data and a data part indicating the data, and a runlength code part indicating a runlength of different data and a data part indicating the different data, to that data format, comprising:
An encoding apparatus for re-encoding encoded data, which is represented by a data format of a runlength code part indicating a runlength of the same data and a data part indicating the data, and a runlength code part indicating a runlength of different data and a data part indicating the different data, to that data format, comprising:
A computer program functioning as an encoding apparatus for re-encoding encoded data, which is represented by a data format of a runlength code part indicating a runlength of the same data and a data part indicating the data, and a runlength code part indicating a runlength of different data and a data part indicating the different data, to that data format, said program functioning as:
An image forming apparatus comprising:
A method of controlling an image forming apparatus comprising:
An encoding method for re-encoding encoded data, which is represented by a data format of a runlength code part indicating a runlength of the same data and a data part indicating the data, to the data format, comprising:
An encoding apparatus for re-encoding encoded data, which is represented by a data format of a runlength code part indicating a runlength of the same data and a data part indicating the data, to the data format, comprising:
A computer program functioning as an encoding apparatus for re-encoding encoded data, which is represented by a data format of a runlength code part indicating a runlength of the same data and a data part indicating the data, to the data format, said program functioning as:
Dependencies are inferred from the claim text.