Color correction system for transforming color image from one color space to another
First Claim
1. A color correction apparatus for transforming input XYZ color data into output color data, said color correction apparatus comprising:
- a) preprocessing means for generating a minimum value signal, a set of difference signals, and a selecting signal in accordance with values of the input XYZ color data, wherein;
1) said minimum value signal indicates a minimum value among the input XYZ color data values,2) said difference signals indicate differences between the minimum value and the remaining values of the input XYZ color data, and3) said selecting signal is used to select one of unit triangular prisms in XYZ color space;
b) first means for generating a first signal of output color data through interpolation which is performed, using predetermined values of output colors corresponding to lattice points of the unit triangular prism selected by said selecting signal, in accordance with a value of said minimum value signal and in accordance with values of said difference signals;
c) second means for generating a second signal of the output color data in accordance with the value of the minimum value signal; and
d) third means for generating a third signal indicating a sum of the output color data resulting after said first signal from said first means and said second signal from said second means are added, wherein said third means includes;
d1) limiting means for performing a limiting process for said third signal, wherein;
i) the sum of the output color data is set to a predetermined highest color value when the sum of the output color data indicated by the third signal is higher than the predetermined highest color value; and
ii) the sum of the output color data is set to a predetermined lowest color value when the sum of the output color data indicated by the third signal is lower than the predetermined lowest color value.
1 Assignment
0 Petitions
Accused Products
Abstract
A color correction apparatus includes a preprocessor for generating a minimum value signal, a set of difference signals, and a selecting signal in accordance with values of input XYZ color data, the minimum value signal indicating a minimum value among the input XYZ color values, the difference signals indicating differences between the minimum value and the remaining values of the input XYZ color data, and the selecting signal being used to select one of unit triangular prisms in XYZ color space, a first part for computing a first signal of output color data through interpolation being performed, using predetermined values of output colors corresponding to lattice points of the selected unit triangular prism, in accordance with a value of the minimum value signal and in accordance with values of the difference signals, a second part for computing a second signal of the output color data in accordance with the value of the minimum value signal, and a third part for generating a third signal indicating the output color data by adding the first signal and the second signal.
27 Citations
9 Claims
-
1. A color correction apparatus for transforming input XYZ color data into output color data, said color correction apparatus comprising:
-
a) preprocessing means for generating a minimum value signal, a set of difference signals, and a selecting signal in accordance with values of the input XYZ color data, wherein; 1) said minimum value signal indicates a minimum value among the input XYZ color data values, 2) said difference signals indicate differences between the minimum value and the remaining values of the input XYZ color data, and 3) said selecting signal is used to select one of unit triangular prisms in XYZ color space; b) first means for generating a first signal of output color data through interpolation which is performed, using predetermined values of output colors corresponding to lattice points of the unit triangular prism selected by said selecting signal, in accordance with a value of said minimum value signal and in accordance with values of said difference signals; c) second means for generating a second signal of the output color data in accordance with the value of the minimum value signal; and d) third means for generating a third signal indicating a sum of the output color data resulting after said first signal from said first means and said second signal from said second means are added, wherein said third means includes; d1) limiting means for performing a limiting process for said third signal, wherein; i) the sum of the output color data is set to a predetermined highest color value when the sum of the output color data indicated by the third signal is higher than the predetermined highest color value; and ii) the sum of the output color data is set to a predetermined lowest color value when the sum of the output color data indicated by the third signal is lower than the predetermined lowest color value. - View Dependent Claims (2, 3, 4)
-
-
5. A color correction apparatus for transforming input XYZ color data into output color data, said color correction apparatus comprising:
-
a) minimum signal generating means for generating a minimum value signal in accordance with a minimum value among values of input XYZ color data; b) difference signal generating means for generating difference signals indicating differences between said minimum value and the remaining values of the input XYZ color data; c) selecting means, responsive to said difference signals, for selecting one of triangular areas in a two-dimensional color space in which the values of the input XYZ color data are described; d) first means for generating a first signal of output color data through interpolation which is performed, using predetermined values of output colors corresponding to lattice points of said selected triangular area, in accordance with a value of said minimum value signal and in accordance with values of said difference signals; e) second means for generating a second signal of the output color data in accordance with the value of the minimum value signal; and f) third means for generating a third signal indicating a sum of the output color data resulting after the first signal from the first means and the second signal from the second means are added, wherein said third means includes; f1) limiting means for performing a limiting process for said third signal, wherein; i) the sum of the output color data is set to a predetermined highest color value when the sum of the output color data indicated by the third signal is higher than the predetermined highest color value; and ii) the sum of the output color data is set to a predetermined lowest color value when the sum of the output color data indicated by the third signal is lower than the predetermined lowest color value. - View Dependent Claims (6, 7, 8, 9)
-
Specification