Back to results
US 6,642,930 B1Granted
Image processing apparatus, method and computer-readable memory
AssigneeCanon Kabushiki Kaisha
InventorsTakahiro Matsuura, Osamu Yamada
Life of this patent
Estimating the term…
Abstract
On the basis of an image data of image data, an image discrimination unit discriminates whether the input image is a color image or an image having index data. The input image is corrected by an image correction unit based upon the results of discrimination.
Claims8
An image processing apparatus for processing an image, comprising:
- creation means for creating a histogram from an input image;
- correction means for correcting the input image using a correction condition calculated based upon the histogram;
- and
- discrimination means for discriminating, on the basis of an image header of the input image, whether the input image is an image having a plurality of color components or an image having index data,
- wherein, in a case where the result of discrimination by said discrimination means is that the input image is an image having index data, said correction means creates a table by calculating values of luminance in correspondence with each of index values in the index data, and creates a histogram of the input image using the table, and said correction means corrects a plurality of color components in correspondence with the index data using the correction condition calculated based upon the histogram.
2 more elements
An image processing method for processing an image, comprising the steps of:
- creating a histogram from an input image;
- correcting the input image using a correction condition calculated based upon the histogram;
- and
- discriminating, on the basis of an image header of the input image, whether the input image is an image having a plurality of color components or an image having index data,
- wherein, in a case where the result of discrimination obtained in said discrimination step is that the input image is an image having index data, said correction step includes creating a table by calculating values of luminance in correspondence with each of index values in the index data, and creating a histogram of the input image using the table, and said correction step includes correcting a plurality of color components in correspondence with the index data using the correction condition calculated based upon the histogram.
2 more elements
A computer-readable memory storing program code of image processing for processing an image, the memory including:
- program code of a creation step, of creating a histogram from an input image;
- program code of a correction step, of correcting the input image using a correction condition calculated based upon the histogram;
- and
- program code of a discrimination step, of discriminating, on the basis of an image header of the input image, whether the input image is an image having a plurality of color components or an image having index data,
- wherein, in a case where the result of discrimination obtained in said discrimination step is that the input image is an image having index data, said correction step includes creating a table by calculating values of luminance in correspondence with each of index values in the index data, and creating a histogram of the input image using the table, and said correction step includes correcting a plurality of color components in correspondence with the index data using the correction condition calculated based upon the histogram.
2 more elements
An image processing apparatus for processing an image, comprising:
- a creation unit, adapted to create a histogram from an input image;
- a correction unit, adapted to correct the input image using a correction condition calculated based upon the histogram;
- and
- a discrimination unit, adapted to discriminate, on the basis of an image header of the input image, whether the input image is an image having a plurality of color components or an image having index data,
- wherein in a case where the result of discrimination by said discrimination unit is that the input image is an image having index data, said correction unit creates a table by calculating values of luminance in correspondence with each of index values in the index data, and creates a histogram of the input image using the table, and said correction unit corrects a plurality of color components in corresponding with the index data using the correction condition calculated based upon the histogram.
2 more elements
Dependencies are inferred from the claim text.