Interpolation method and color correction method using...

Facsimile and static presentation processing – Static presentation processing – Attribute control

Reissue Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C358S518000, C358S523000, C358S525000

Reissue Patent

active

RE037940

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention generally relates to an interpolation method and a color correction method using interpolation, and more particularly to an interpolation method and a color correction method using interpolation in which yellow, magenta and cyan signals are generated from red, green and blue input signals. The methods are applicable to color copiers and color facsimile machines.
A linear masking techniques is known as a conventional color correction method. In this linear masking method, yellow, magenta and cyan ink quantity signals Y, M and C are obtained from red, green and blue input concentration signals R, G and B, and a relationship between the ink quantity signals and the input signals is represented by the following formula.
Y=&agr;10+all R+&agr;12 G+&agr;13 B
M=&agr;20+&agr;21 R+&agr;22 G+&agr;23 B
C=&agr;30+&agr;31 R+&agr;32 G+&agr;33 B   (1)
In the formula (1), a
10
through a
33
are correction coefficients whose values can be determined through a beast square method on measurement data obtained by scanning several color pattern data.
Although this linear masking technique is useful and application of the linear masking allows small-size color correction hardware to be designed, it is difficult to achieve accurate color correction when the linear masking technique is applied, because the ink quantity signals are very roughly defined in formula (1). In order to achieve accurate color correction, it is necessary to use a non-linear masking technique in which 2nd-order terms such as R
2
, R G, or G B are additionally incorporated in formula (1). In another case, higher-order terms are further incorporated for achieving very accurate color correction, and reproducing color images closely resembling the originals. When the non-linear masking technique is used, a relationship between the ink quantity signals Y, M and C and the input signals R, G and B is represented as follows.
Y
=
a10
+
a11



R
+
a12



G
+
a13



B
+
a14



R
*
2
+
a15



G
*
2
+
a16



B
*
2
+
a17



R



G
+
a18



G



B
+
a19



B



R



M
=
a20
+
a21



R
+
a22



G
+
a23



B
+
a24



R
*
2
+
a25



G
*
2
+
a26



B
*
2
+
a27



R



G
+
a28



G



B
+
a29



B



R



C
=
a30
+
a31



R
+
a32



G
+
a33



B
+
a34



R
*
2
+
a35



G
*
2
+
a36



B
*
2
+
a37



R



G
+
a38



G



B
+
a39



B



R
(
2
)
In formula (2), a multiplication sign “x” is omitted, a
10
through a
39
are correction coefficients whose values are predetermined through a least square method based on measurement data obtained by scanning a number of color patterns, and “R * 2”, for example, denotes the square of R.
Other conventional interpolation methods are applied to the color correction method in which color correction is carried out using interpolation so as to generate yellow, magenta and cyan ink quantity signals Y M and C from the input data of red, green and blue concentration signals R, G and B. In a first method of the conventional interpolation methods, RGB space is divided into plural unit cubes, color correction data is predetermined with respect to eight lattice points of each of the unit cubes, and color correction values corresponding to input RGB signals at intermediate points between two of the lattice points, are obtained through
8
-point linear interpolation which is done using the predetermined correction data. When the linear interpolation is performed, it is required to calculate eight products and sums with the data. This first method has a problem in that it requires a long processing time for color correction and relatively complicated hardware. Also, in the case of the first method there is a problem in that on boundaries between adjacent unit cubes there exists a discontinuity in interpolation values calculated by the linear interpolation procedure.
A second interpolation method was proposed in order to eliminate the above described problems of the first method. For example, Japanese Patent Publication No. 58-16180 discloses such an interpolation method. In this second method, RGB space is divided into plural unit cubes and each of the unit cubes is further divided into plural small tetrahedrons. Color correction data is predetermined with respect to four vertex points of each of the tetrahedrons, and it is stored in a memory. A unit cube is selected from among the plural unit cubes based on the higher bits of data of input RGB signals (the higher bits denote, e.g., the most significant four bits of 8-bit data), and one tetrahedron is selected from the plural tetrahedrons included in the selected unit cube, based on the lower bits of data of the input RGB signals (the lower bits denote, hereinafter, e.g., the least significant four bits of 8-bit data). Color correction values corresponding to the input RGB signals are obtained, using the stored correction data, through linear interpolation with respect to the vertex points of the selected tetrahedron. Although the second method can be carried out by using a calculation formula which is simpler than that of the first method using 8-point interpolation, there is a problem in that hardware to which the second method is applied must have a relatively great size because of a relatively large number of multipliers required for calculating the color correction values.
Also, in order to eliminate the above described problems of the first method, a third interpolation technique was proposed. For example, Japanese Laid-Open Patent Application No. 2-206973 and “Color Correction of Color Hardcopy by Interpolation using 4-neighborhood Points” by K. Kanamori and H. Kotera, from a transaction of Institute of Picture Electronics Engineers of Japan (Gazou Denshi Gakkai-Shi), vol.10, no.5, 1989, p.319-328, disclose this third interpolation method. In this third method, RGB space is divided into plural unit cubes, each of the unit cubes is further divided into five small tetrahedrons, and color correction factors, which are predetermined with respect to four vertex points of each of the tetrahedrons, are stored in a memory. Based on the higher bits of data of input RGB signals, a unit cube is selected from the plural unit cubes, and one tetrahedron is selected from the plural tetrahedrons included in the selected unit cube based on the lower bits of data of the input RGB signals. Color correction values corresponding to the input RGB signals are obtained through multiplication/addition calculations done, using the stored color correction factors, with respect to the selected tetrahedron and the data of the input RGB signals. Although hardware for carrying out the third method uses only three multipliers and three adders, and the required hardware is of simple construction, there is a problem in that all the bits of data of input RGB signals are input to the multipliers, and the multipliers must have relatively great size.
In the above conventional interpolation methods, Y, M and C correction values, corresponding to lattice points on each tetrahedron, are determined by calculating, through a least square method, correction factors included in a non-linear function such as that represented by formula (2). The YMC correction values corresponding to the lattice points can be determined appropriately only if the number of small tetrahedrons into which RGB space is divided is great enough. Thus, only if such a condition is satisfied, the interpolation can be done within unit regions, so as to achieve very accurate color cor

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Interpolation method and color correction method using... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Interpolation method and color correction method using..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interpolation method and color correction method using... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2932698

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.