Image processing apparatus and method
First Claim
1. An image processing apparatus for performing sharpness correction on input image data, comprising:
- extraction means for extracting lightness data and chromaticity data from the input image data;
edge amount extraction means for extracting an edge amount on the basis of the lightness data;
saturation extraction means for extracting a saturation component on the basis of the chromaticity data;
distribution means for distributing an emphasis amount of an edge portion on the basis of the edge amount extracted by said edge amount extraction means to the lightness data and chromaticity data in correspondence with the saturation component extracted by said saturation extraction means; and
edge emphasis means for correcting the lightness data and chromaticity data using the emphasis amount of the edge portion distributed by said distribution means.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention provides an image processing apparatus which simplifies the circuit arrangement required for edge emphasis correction. For this purpose, the apparatus has a first color conversion unit (102) for color-separating input image data into lightness data and chromaticity data, a delay unit (103) for delaying the separated lightness data by N lines, and delaying the chromaticity data by N/2 lines, an image edge amount extraction unit (113) for extracting an image edge portion from the lightness data, a saturation amount extraction unit (114) for extracting the saturation component from the chromaticity data, and an image edge emphasis amount distribution unit (116) for distributing the emphasis amount of the edge portion to an edge emphasis unit (104) so that the distribution ratio for chromaticity correction is higher than that for lightness correction when the saturation component extracted by the saturation extraction unit (114) is large, and the distribution ratio for lightness correction is higher than that for chromaticity correction when the saturation component extracted by the saturation extraction unit (114) is small.
-
Citations
103 Claims
-
1. An image processing apparatus for performing sharpness correction on input image data, comprising:
-
extraction means for extracting lightness data and chromaticity data from the input image data;
edge amount extraction means for extracting an edge amount on the basis of the lightness data;
saturation extraction means for extracting a saturation component on the basis of the chromaticity data;
distribution means for distributing an emphasis amount of an edge portion on the basis of the edge amount extracted by said edge amount extraction means to the lightness data and chromaticity data in correspondence with the saturation component extracted by said saturation extraction means; and
edge emphasis means for correcting the lightness data and chromaticity data using the emphasis amount of the edge portion distributed by said distribution means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image processing method for performing sharpness correction for input image data, comprising:
-
an extraction step of extracting lightness data and chromaticity data from the input image data;
an edge amount extraction step of extracting an edge amount on the basis of the lightness data;
a saturation extraction step of extracting a saturation component on the basis of the chromaticity data;
a distribution step of distributing an emphasis amount of an edge portion on the basis of the edge amount extracted in the edge amount extraction step to the lightness data and chromaticity data in correspondence with the saturation component extracted in the saturation extraction step; and
an edge emphasis step of correcting the lightness data and chromaticity data using the emphasis amount of the edge portion distributed in the distribution step. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An image processing apparatus comprising:
-
generation means for generating lightness data and chromaticity data;
extraction means for extracting data corresponding to spatial frequency characteristics on the basis of the lightness data; and
control means for controlling the spatial frequency characteristics of the lightness data and chromaticity data on the basis of the data extracted by said extraction means. - View Dependent Claims (22, 23, 25, 26, 28, 29)
-
-
24. An image processing method comprising:
-
a generation step of generating lightness data and chromaticity data;
an extraction step of extracting data corresponding to spatial frequency characteristics on the basis of the lightness data; and
a control step of controlling the spatial frequency characteristics of the lightness data and chromaticity data on the basis of the data extracted in the extraction step.
-
-
27. An image processing apparatus comprising:
-
generation means for generating lightness data and chromaticity data;
first extraction means for extracting an edge amount on the basis of the lightness data;
second extraction means for extracting a saturation component on the basis of the chromaticity data; and
control means for controlling the spatial frequency characteristics of the lightness data or chromaticity data on the basis of the edge amount and the saturation component extracted by said first and second extraction means.
-
-
30. An image processing method comprising:
-
a generation step of generating lightness data and chromaticity data;
a first extraction step of extracting an edge amount on the basis of the lightness data;
a second extraction step of extracting a saturation component on the basis of the chromaticity data; and
a control step of controlling the spatial frequency characteristics of the lightness data or chromaticity data on the basis of the edge amount and the saturation component extracted in the first and second extraction steps. - View Dependent Claims (31, 32)
-
-
33. An image processing apparatus comprising:
-
generation means for generating lightness data and chromaticity data;
delay means which can delay the lightness data by N liens and can delay the chromaticity data by N lines;
extraction means for extracting an edge amount using the lightness data delayed by the N lines by said delay means; and
control means for controlling spatial frequency characteristics of the chromaticity data delayed by N/2 lines by said delay means in accordance with the edge amount extracted by said extraction means. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60)
-
-
34. An image processing apparatus comprising:
-
generation means for generating lightness data and chromaticity data; and
correction means for performing correction processing of spatial frequency characteristics on the chromaticity data, wherein said correction means performs the correction processing so that a hue of an image expressed by the lightness data and chromaticity data is preserved before and after the correction processing.
-
-
35. An image processing method comprising:
-
a generation step of generating lightness data and chromaticity data; and
a correction step of performing correction processing of spatial frequency characteristics for the chromaticity data, wherein, in the correction step, the correction processing is performed so that a hue of an image expressed by the lightness data and chromaticity data is preserved before and after the correction processing.
-
-
36. An image processing apparatus comprising:
-
reading means for scanning an original and generating image data representing the original;
determination means for determining based on the image data obtained by a first scan of the original by said reading means whether the original is a color original or monochrome original; and
processing means for converting the image data obtained by the first scan of the original by said reading means into lightness data and chromaticity data, and fixing the chromaticity data at a predetermined value in accordance with a determination result of said determination means.
-
-
37. An image processing apparatus for determining whether an input image is a color image or monochrome image, comprising:
-
input means for inputting color image data in units of pixels;
edge decision means for deciding in accordance with the input color image data whether a pixel of interest is located at an edge portion of a line image;
first determination means for determining in accordance with the color image data whether the pixel of interest is a chromatic color pixel or an achromatic color pixel;
second determination means for determining based on a decision result of said edge decision means and a determination result of said first determination means whether the pixel of interest is a chromatic color pixel or an achromatic color pixel; and
discrimination means for discriminating in accordance with a determination result of said second determination means whether the input image is a color image or monochrome image.
-
-
47. An image processing method for determining whether an input image is a color image or monochrome image, comprising:
-
an input step of inputting color image data in units of pixels;
an edge decision step of deciding in accordance with the input color image data whether a pixel of interest is located at an edge portion of a line image;
a first determination step of determining in accordance with the color image data whether the pixel of interest is a chromatic color pixel or an achromatic color pixel;
a second determination step of determining based on a decision result in the edge decision step and a determination result in the first determination step whether the pixel of interest is a chromatic color pixel or an achromatic color pixel; and
a discrimination step of discriminating in accordance with a determination result in the second determination step whether the input image is a color image or monochrome image.
-
-
57. An image processing apparatus having a function of discriminating whether an input image is a color image or not, comprising:
-
determination means for determining whether a pixel of interest is a chromatic color pixel; and
discrimination means for discriminating in accordance with continuity of determination results of said determination means in two-dimensional directions whether the input image is a color image.
-
-
61. An image processing method having a function of discriminating whether an input image is a color image or not, comprising:
-
a determination step of determining whether a pixel of interest is a chromatic color pixel; and
a discrimination step of discriminating in accordance with continuity of determination results in the determination step in two-dimensional directions if the input image is a color image. - View Dependent Claims (62, 63, 64)
-
-
65. An image processing apparatus for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
input means for inputting the chromaticity data in units of predetermined areas;
calculation means for calculating a saturation amount on the basis of the input chromaticity data in the predetermined area; and
determination means for determining based on the saturation amount obtained by said calculation means if a pixel of interest is an achromatic color pixel or a chromatic color pixel. - View Dependent Claims (66, 67, 68, 70)
-
-
69. An image-processing apparatus for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
calculation means for calculating a saturation amount on the basis of the chromaticity data;
first determination means for determining based on the chromaticity data whether or not a pixel of interest belongs to a predetermined color region;
threshold value setting means for setting a threshold value on the basis of a determination result of said first determination means; and
second determination means for comparing the saturation amount calculated by said calculation means with the threshold value set by said threshold value setting means to determine if a pixel of interest is an achromatic color pixel or a chromatic color pixel.
-
-
71. An image processing apparatus for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
calculation means for calculating a saturation amount on the basis of the chromaticity data;
determination means for determining a degree of lightness of a pixel of interest on the basis of the lightness data;
threshold value setting means for setting a threshold value on the basis of a determination result of said determination means; and
determination means for comparing the saturation amount calculated by said calculation means with the threshold value set by said threshold value setting means to determine if the pixel of interest is an achromatic color pixel or a chromatic color pixel. - View Dependent Claims (72)
-
-
73. An image processing apparatus for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
first and second achromatic color/chromatic color determination means, said first achromatic color determination means comprising calculation means for calculating a saturation amount on the basis of the chromaticity data, first determination means for determining based on the chromaticity data whether or not a pixel of interest belongs to a predetermined color region, first threshold value setting means for setting a first threshold value when said first determination means determines that the pixel of interest belongs to the predetermined color region, and second determination means for determining based on the saturation amount calculated by said calculation means and the first threshold value set by said first threshold value setting means if the pixel of interest is an achromatic color pixel or a chromatic color pixel, and said second achromatic color/chromatic color determination means comprising, when said first determination means determines that the pixel of interest does not belong to the predetermined color region, third determination means for determining a degree of lightness of the pixel of interest on the basis of the lightness data, second threshold value setting means for setting a threshold value on the basis of a determination result of said second determination means, and fourth determination means for comparing the saturation amount calculated by said calculation means and the threshold value set by said second threshold value setting means to determine if the pixel of interest is an achromatic color pixel or a chromatic color pixel. - View Dependent Claims (74, 75, 76, 77, 79, 80, 81)
-
-
78. An image processing method for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
an input step of inputting the chromaticity data in units of predetermined areas;
a calculation step of calculating a saturation amount on the basis of the input chromaticity data in the predetermined area; and
a determination step of determining based on the saturation amount obtained in the calculation step if a pixel of interest is an achromatic color pixel or a chromatic color pixel.
-
-
82. An image processing method for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
a calculation step of calculating a saturation amount on the basis of the chromaticity data;
a first determination step of determining based on the chromaticity data whether or not a pixel of interest belongs to a predetermined color region;
a threshold value setting step of setting a threshold value on the basis of a determination result in the first determination step; and
a second determination step of comparing the saturation amount calculated in the calculation step with the threshold value set in the threshold value setting step to determine if a pixel of interest is an achromatic color pixel or a chromatic color pixel. - View Dependent Claims (83)
-
-
84. An image processing method for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
a calculation step of calculating a saturation amount on the basis of the chromaticity data;
a determination step of determining a degree of lightness of a pixel of interest on the basis of the lightness data;
a threshold value setting step of setting a threshold value on the basis of a determination result in the determination step; and
a determination step of comparing the saturation amount calculated in the calculation step with the threshold value set in the threshold value setting step to determine if the pixel of interest is an achromatic color pixel or a chromatic color pixel. - View Dependent Claims (85)
-
-
86. An image processing method for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
a first and second achromatic color/chromatic color determination steps, a first achromatic color determination step comprising a calculation step of calculating a saturation amount on the basis of the chromaticity data, a first determination step of determining based on the chromaticity data whether or not a pixel of interest belongs to a predetermined color region, a first threshold value setting step of setting a first threshold value when it is determined in the first determination step that the pixel of interest belongs to the predetermined color region, and a second determination step of determining based on the saturation amount calculated in the calculation step and the first threshold value set in the first threshold value setting step if the pixel of interest is an achromatic color pixel or a chromatic color pixel, and a second achromatic color/chromatic color determination step comprising, when it is determined in the first determination step that the pixel of interest does not belong to the predetermined color region, a third determination step of determining a degree of lightness of the pixel of interest on the basis of the lightness data, a second threshold value setting step of setting a threshold value on the basis of a determination result in the second determination step, and a fourth determination step of comparing the saturation amount calculated in the calculation step and the threshold value set in the second threshold value setting step to determine if the pixel of interest is an achromatic color pixel or a chromatic color pixel. - View Dependent Claims (87, 88, 89, 90)
-
-
91. A storage medium that stores a program code for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
a program code of the input step of inputting the chromaticity data in units of predetermined areas;
a program code of the calculation step of calculating a saturation amount on the basis of the input chromaticity data in the predetermined area; and
a program code of the determination step of determining based on the saturation amount obtained in the calculation step if a pixel of interest is an achromatic color pixel or a chromatic color pixel. - View Dependent Claims (92, 93, 94)
-
-
95. A storage medium that stores a program code for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
a program code of the calculation step of calculating a saturation amount on the basis of the chromaticity data;
a program code of the first determination step of determining based on the chromaticity data whether or not a pixel of interest belongs to a predetermined color region;
a program code of the threshold value setting step of setting a threshold value on the basis of a determination result in the first determination step; and
a program code of the second determination step of comparing the saturation amount calculated in the calculation step with the threshold value set in the threshold value setting step to determine if a pixel of interest is an achromatic color pixel or a chromatic color pixel. - View Dependent Claims (96)
-
-
97. A storage medium that stores a program code for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
a program code of the calculation step of calculating a saturation amount on the basis of the chromaticity data;
a program code of the determination step of determining a degree of lightness of a pixel of interest on the basis of the lightness data;
a program code of the threshold value setting step of setting a threshold value on the basis of a determination result in the determination step; and
a program code of the second determination step of comparing the saturation amount calculated in the calculation step with the threshold value set in the threshold value setting step to determine if the pixel of interest is an achromatic color pixel or a chromatic color pixel. - View Dependent Claims (98)
-
-
99. A storage medium that stores a program code for determining attributes in units of pixels on the basis of color image data in a color space expressed by lightness data and chromaticity data, comprising:
-
program codes of the first and second achromatic color/chromatic color determination steps, the first achromatic color determination step comprising a program code of the calculation step of calculating a saturation amount on the basis of the chromaticity data, a program code of the first determination step of determining based on the chromaticity data whether or not a pixel of interest belongs to a predetermined color region, a program code of the first threshold value setting step of setting a first threshold value when it is determined in the first determination step that the pixel of interest belongs to the predetermined color region, and a program code of the second determination step of determining based on the saturation amount calculated in the calculation step and the first threshold value set in the first threshold value setting step if the pixel of interest is an achromatic color pixel or a chromatic color pixel, and the second achromatic color/chromatic color determination step comprising, when it is determined in the first determination step that the pixel of interest does not belong to the predetermined color region, a program code of the third determination step of determining a degree of lightness of the pixel of interest on the basis of the lightness data, a program code of the second threshold value setting step of setting a threshold value on the basis of a determination result in the second determination step, and a program code of the fourth determination step of comparing the saturation amount calculated in the calculation step and the threshold value set in the second threshold value setting step to determine if the pixel of interest is an achromatic color pixel or a chromatic color pixel. - View Dependent Claims (100, 101, 102, 103)
-
Specification