Information processing apparatus, information processing system, information output control method, storage medium and program
AssigneeCanon Kabushiki Kaisha
InventorJoji Oki
Life of this patent
Estimating the term…
Abstract
An information processing apparatus accurately and automatically determines whether a page to be printed out or rendered is a color page or a monochrome page. In order to efficiently output the page, color/monochrome determination is performed to the page by examining all the pixels forming a bitmap image based on the bitmap image and an attribute bitmap image.
Claims7
An information processing apparatus for generating an MCYK bitmap image based on an input rendering command, the information processing apparatus comprising:
- an intermediate-data generating unit that generates intermediate data including information about a rendering object on a page based on the input rendering command;
- an RGB bitmap generating unit that generates an RGB bitmap image of the page based on the intermediate data obtained in the intermediate-data generating unit;
- an attribute-bitmap generating unit that generates an attribute bitmap image including attribute information corresponding to each pixel forming the RGB bitmap image based on the intermediate data obtained in the intermediate-data generating unit, wherein the attribute bit map image indicates whether printing of each pixel should be performed with only K or with MCYK;
- a determination unit that performs a color/monochrome determination for each pixel of the RGB bitmap image based on both the attribute bitmap image obtained in the attribute-bitmap generating unit and the RGB bitmap image obtained in the first-bitmap generating unit, the determination unit determining that a pixel is monochrome only when the RGB bitmap image thereof indicates R=G=B and the attribute bit map image indicates that printing of the pixel should be performed with only K;
- and
- a conversion unit that converts the RGB bitmap image obtained in the first-bitmap generating unit to the MCYK bitmap image based on a determination result obtained in the determination unit, MCY of a pixel of the MCYK bitmap image being 0 when the determination result for the pixel is monochrome.
An information processing method for generating an MCYK bitmap image based on an input rendering command, the information processing method comprising:
- generating intermediate data including information about a rendering object on a page based on the input rendering command with an intermediate-data generating unit;
- generating an RGB bitmap image of the page based on the intermediate data obtained in the intermediate-data generating operation with an RGB-bitmap image generating unit;
- generating with an attribute-bitmap generating unit an attribute bitmap image including attribute information corresponding to each pixel forming the RGB bitmap image based on the intermediate data obtained in the intermediate-data generating operation, wherein the attribute bit map image indicates whether printing of each pixel should be performed with only K or with MCYK;
- performing with a color/monochrome determination unit a color/monochrome determination for each pixel of the RGB bitmap image based on both the attribute bitmap image obtained in the attribute-bitmap generating operation and the RGB bitmap image obtained in the first-bitmap generating operation, the determination operation determining that a pixel is monochrome only when the RGB bitmap image thereof indicates R=G=B and the attribute bitmap image indicates that printing of the pixel should be performed with only K;
- and
- converting with a conversion unit the RGB bitmap image obtained in the first-bitmap generating operation to the MCYK bitmap image based on a determination result obtained in the determination operation, MCY of a pixel of the MCYK bitmap image being 0 when the determination result for the pixel is monochrome.
A computer-readable storage medium containing program code executable by a computer and instructing the computer to generate an MCYK bitmap image based on an input rendering command according to a method comprising:
- generating intermediate data including information about a rendering object on a page based on the input rendering command;
- generating an RGB bitmap image of the page based on the intermediate data obtained in the intermediate-data generating operation;
- generating an attribute bitmap image including attribute information corresponding to each pixel forming the RGB bitmap image based on the intermediate data obtained in the intermediate-data generating operation, wherein the attribute bit map image indicates whether printing of each pixel should be performed with only K or with MCYK;
- performing a color/monochrome determination for each pixel of the RGB bitmap image based on both the attribute bitmap image obtained in the attribute-bitmap generating operation and the RGB bitmap image obtained in the first-bitmap generating operation, the determination operation determining that a pixel is monochrome only when the RGB bitmap image thereof indicates R=G=B and the attribute bit map image indicates that printing of the pixel should be performed with only K;
- and
- convening the RGB bitmap image obtained in the first-bitmap generating operation to the MCYK bitmap image based on a determination result obtained in the determination operation, MCY of a pixel of the MCYK bitmap image being 0 when the determination result for the pixel is monochrome.
Dependencies are inferred from the claim text.