Image processing apparatus and method thereof
AssigneeCanon Kabushiki Kaisha
InventorYasuji Hirabayashi
Life of this patent
Estimating the term…
Abstract
An object of the present invention is to data compress a binary image which includes a pseudo expressed halftone image effectively. To attain this object, an image processing apparatus of the present invention comprises region division means for dividing an input binary image data into a region of a pseudo expressed halftone image portion and a region of another portion, first encoding means for generating multi-value image data from binary image data of said pseudo expressed halftone image portion and encoding the obtained multi-value image data, second encoding means for encoding at least a part of the binary image data from a portion other than the pseudo expressed halftone image portion.
Claims17
An image processing apparatus comprising:
- input means for inputting binary image data representing one picture including a plurality of pixels, wherein a value of each pixel of the binary image data has one of only two possible states;
- region division means for dividing the one picture into a pseudo halftone image portion and another portion;
- first encoding means for generating multi-value image data from the binary image data which indicates the pseudo halftone image portion, wherein the value of each pixel of the multi-value image data has one of more than two possible states, said first encoding means encoding the obtained multi-value image data;
- and
- second encoding means for encoding the binary image data which indicates at least a part of the other portion.
An image processing method comprising:
- an input step of inputting binary image data representing one picture including a plurality of pixels, wherein a value of each pixel of the binary image data has one of only two possible states;
- a region division step of dividing the one picture into a pseudo halftone image portion and another portion;
- a first encoding step of generating multi-value image data from the binary image data which indicates the pseudo halftone image portion, wherein the value of each pixel of the multi-value image data has one of more than two possible states, said first encoding step encoding the obtained multi-value image data;
- and
- a second encoding step of encoding the binary image data which indicates at least a part of the other portion.
An image processing apparatus comprising:
- input means for inputting binary image data representing one picture including a plurality of pixels, wherein a value of each pixel of the binary image data has one of only two possible states;
- determination means for determining a portion to be multi-value encoded and a portion to be binary encoded from the one picture;
- conversion means for converting the binary image data of the portion to be multi-value encoded into multi-value image data, wherein the value of each pixel of the multi-value image data has one of more than two possible states;
- first encoding means for multi-value encoding the multi-value image data;
- and
- second encoding means for binary encoding the binary image data of the portion to be binary encoded.
An image processing method comprising:
- an input step of inputting binary image data representing one picture including a plurality of pixels, wherein a value of each pixel of the binary image data has one of only two possible states;
- a determination step of determining a portion to be multi-value encoded and a portion to be binary encoded from the one picture;
- a conversion step of converting the binary image data of the portion to be multi-value encoded into multi-value image data, wherein the value of each pixel of the multi-value image data has one of more than two possible states;
- a first encoding step of multi-value encoding the multi-value image data;
- and
- a second encoding step of binary encoding the binary image data of the portion to be binary encoded.
An image processing apparatus comprising:
- input means for inputting binary image data representing one picture including a plurality of pixels, wherein a value of each pixel of the binary image data has one of only two possible states;
- determination means for determining a portion to be non-reversibly encoded and a portion to be reversibly encoded from the one picture;
- conversion means for converting the binary image data of the portion to be non-reversibly encoded into multi-value image data, wherein the value of each pixel of the multi-value image data has one of more than two possible states;
- first encoding means for non-reversibly encoding the multi-value image data;
- and
- second encoding means for reversibly encoding the binary image data of the portion to be reversibly encoded.
An image processing method comprising:
- an input step of inputting binary image data representing one picture including a plurality of pixels, wherein a value of each pixel of the binary image data has one of only two possible states;
- a determination step of determining a portion to be non-reversibly encoded and a portion to be reversibly encoded from the one picture;
- a conversion step of converting the binary image data of the portion to be non-reversibly encoded into multi-value image data, wherein the value of each pixel of the multi-value image data has one of more than two possible states;
- a first encoding step of non-reversibly encoding the multi-value image data;
- and
- a second encoding step of reversibly encoding the binary image data of the portion to be reversibly encoded.
A computer readable medium which stores a computer-executable program for causing an apparatus to perform a method for encoding binary image data representing one picture including a plurality of pixels, wherein a value of each pixel of the binary image data has one of only two possible states, said method comprising:
- a region division step of dividing the one picture into a pseudo halftone image portion and another portion;
- a first encoding step of generating multi-value image data from the binary image data which indicates the pseudo halftone image portion, wherein the value of each pixel of the multi-value image data has one of more than two possible states, said first encoding step encoding the obtained multi-value image data;
- and
- a second encoding step of encoding the binary image data which indicates at least a part of the other portion.
A computer readable medium which stores a computer-executable program for causing an apparatus to perform a method for encoding binary image data representing one picture including a plurality of pixels, wherein a value of each pixel of the binary image data has one of only two possible states, said method comprising:
- a determination step of determining a portion to be multi-value encoded and a portion to be binary encoded from the one picture;
- a conversion step of converting the binary image data of the portion to be multi-value encoded into multi-value image data, wherein the value of each pixel of the multi-value image data has one of more than two possible states;
- a first encoding step of multi-value encoding the multi-value image data;
- and
- a second encoding step of binary encoding the binary image data of the portion to be binary encoded.
A computer readable medium which stores a computer-executable program for causing an apparatus to perform a method for encoding binary image data representing one picture including a plurality of pixels, wherein a value of each pixel of the binary image data has one of only two possible states, said method comprising:
- a determination step of determining a portion to be non-reversibly encoded and a portion to be reversibly encoded from the one picture;
- a conversion step of converting the binary image data of the portion to be non-reversibly encoded into multi-value image data, wherein the value of each pixel of the multi-value image data has one of more than two possible states;
- a first encoding step of non-reversibly encoding the multi-value image data;
- and
- a second encoding step of reversibly encoding the binary image data of the portion to be reversibly encoded.
Dependencies are inferred from the claim text.