US RE41199 E1 Abstract A color conversion device and method are provided in which six hues and inter-hue areas are corrected independently, and the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. Coefficients of second-order and first-order calculation terms relating to the respective hues, first-order calculation term using comparison-result data relating to the respective inter-hue areas, and product terms based on the comparison-result data and the hue data are changed so as to change the target hue or inter-hue area, without influencing other hues or inter-hue areas.
Claims(4) 1. A color conversion device for converting first color data to second color data comprising:
a first calculator for generating a plurality of hue data representing achromaticchroma components of a first color data;
a code generator for generating an identification code that indicates a hue of the first color data;
a selector for selecting the hue data according to the identification code;
a second calculator for generating calculation terms, each of which is effective for a specific hue, based on the selected hue data;
a coefficient generator for providing matrix coefficients based on the identification code; and
a matrix calculator that performs matrix calculation using the calculation terms and the matrix coefficients to produce the second color data.
2. The color conversion device according to
a minimum and maximum calculator for determining a minimum value and a maximum value of the first color data,
wherein the code generator generates the identification code, based on the minimum value and the maximum value.
3. A color conversion method for converting first color data to second color data, the method comprising:
generating a plurality of hue data representing achromaticchroma components of the first color data;
generating, utilizing a code generator, an identification code that indicates a hue of the first color data;
selecting the hue data according to the identification code;
generating calculation terms, each of which is effective for a specific hue, based on the selected hue data;
providing matrix coefficients based on the identification code; and
performing, utilizing a matrix calculator, matrix calculation using the calculation term and the matrix coefficients to produce the second color data.
4. The color conversion method according to
determining a minimum value and a maximum value of the first color data,
wherein the identification code is generated based on the minimum value and the maximum value.
Description This application claims priority under 35 U.S.C. §120 of prior application Ser. No. 09/349,946 filed on Jul. 8, 1999 now U.S. Pat. No. 6,766,049, which is a continuation of application Ser. No. 09/312,712 filed on May 17, 1999 (now U.S. Pat. No. 6,125,202), which is a divisional application of application Ser. No. 08/925,082 filed on Sep. 8, 1997 (now U.S. Pat. No. 5,917,959), which is a divisional application of application Ser. No. 08/667,931 filed on Jun. 24, 1996 (now U.S. Pat. No. 5,729,636), which is a divisional application of application Ser. No. 08/600,204 filed on Feb. 12, 1996 (now U.S. Pat. No. 5,588,050), which is a continuation of application Ser. No. 08/292,012 filed on Aug. 18, 1994, which was abandoned. The present invention relates to data processing used for a full-color printing related equipment such as a printer, a video printer, or a scanner, an image processor for forming computer graphic images or a display device such as a monitor. More specifically, the invention relates to a color conversion device and a color conversion method for performing color conversion for image data of three colors of red, green and blue in accordance with the equipment used. Color conversion in printing is an indispensable technology for compensating deterioration of image quality due to color mixing property due to the fact that the ink is not of a pure color, or the non-linearity (in the hue) of the image-printing, in order to output a printed image with a high color reproducibility. Also, in a display device such as a monitor or the like, color conversion is performed in order to output (display) an image having desired color reproducibility in accordance with conditions under which the device is used or the like when an inputted color signal is to be displayed. Conventionally, two methods have been available for the foregoing color conversion: a table conversion method and a matrix calculation method. In the table conversion method, image data of red, green and blue (referred to “R, G and B”, hereinafter) are inputted to obtain image data of R, G and B stored beforehand in a memory such as ROM or complementary color data of yellow, magenta and cyan (referred to as “Y, M and C”, hereinafter). Since an arbitrary conversion characteristic can be employed, this table conversion method has an advantageous in that color conversion can be effected with good color reproducibility. However, in a simple structure for storing data for each combination of image data, a large-capacity memory of about 400 Mbit must be used. For example, even in the case of a compression method for memory capacity disclosed in Japanese Patent Kokai Publication No. S63-227181, memory capacity is about 5 Mbit. Therefore, a problem inherent in the table conversion system is that since a large-capacity memory is necessary for each conversion characteristic, it is difficult to implement the method by means of an LSI, and it is also impossible to deal with changes in the condition under which the conversion is carried out. On the other hand, in the case of the matrix calculation method, for example, for obtaining printing data of Y, M and C from image data of R, G and B, the following formula (42) is used as a basic calculation formula.
Here, i=1 to 3, and j=1 to 3. However, by the simple linear calculation of the formula (42), it is impossible to provide a good conversion characteristic because of a non-linearity of an image-printing or the like. A method has been proposed for providing a conversion characteristic to improve the foregoing characteristic. This method is disclosed in Japanese Patent Application Kokoku Publication H2-30226, directed to “color correction calculation device, and employs a matrix calculation formula (43) below.
Here, N is a constant, i=1 to 3, and j=1 to 10. In the foregoing formula (43), since image data having a mixture of an achromatic component and a color component is directly used, mutual interference occur in computation. In other words, if one of the coefficients is changed, influence is given to the components or hues other than the target component or hue (the component or hue for which the coefficient is changed). Consequently, a good conversion characteristic cannot be realized. A color conversion method disclosed in Japanese Patent Application Kokai Publication H7-170404 is a proposed solution to this problem. Next, the operation will be described. The complement calculator The hue data calculator The polynomial calculator The coefficient generator The synthesizer The formula (45) is a general formula for a group of pixels. Thus, each of the six product terms m*y, c*m, y*c, r*g, g*b and b*r relates to only one specific hue among the six hues of red, blue, green, yellow, cyan and magenta. In other words, only m*y is an effective product term for red; c*m for blue; y*c for green; r*g for yellow; g*b for cyan; and b*r for magenta. Also, each of the six fraction terms m*y/(m+y), c*m/(c+m), y*c/(y+c), r*g/(r+g), g*b/(g+b) and b*r/(b+r) in the formula (45) relates to only one specific hue among the six hues. As apparent from the foregoing, according to the color conversion method shown in Each of the foregoing product terms is determined by a second-order computation for chroma, and each of the fraction terms is determined by a first-order computation for chroma. Thus, by using both of the product terms and the fraction terms, the non-linearity of an image-printing for chroma can be corrected. However, even in this color conversion method, the problems of the non-linearity of image-printing for hues remains to be solved. If an area in a color space occupied by specific hues is to be expanded or reduced, according to the user's preference, e.g., specifically, if expansion or reduction of an area of red in a color space including magenta, red and yellow is desired, the conventional color conversion method of the matrix computation type could not meet with such a desire. The problems of the conventional color conversion method or color conversion device are summarized as follows. Where the color conversion device is of a table conversion method employing a memory such as ROM, a large-capacity memory is required, and a conversion characteristic cannot be flexibly changed. Where the color conversion device uses a matrix calculation method, although it is possible to change only a target hue, it is not possible to correct the inter-hue area between adjacent ones of the six hues of red, blue, green, yellow, cyan and magenta, good conversion characteristics cannot be realized throughout the entire color space. The invention has been made to overcome the problems described above, and its object is to provide a color conversion device and a color conversion method with which it is possible to adjust the six hues of red, blue, green, yellow, cyan and magenta, and the six inter-hue areas, with which the conversion characteristics can be flexibly varied, and which does not require a large-capacity memory. According to a first aspect of the invention, there is provided a color conversion device comprising: calculating means for calculating maximum and minimum values β and α of image information for each pixel; hue data calculating means for calculating hue data, r, g, b, y, m and c based on the image information, and the maximum and minimum values β and α outputted from said calculating means; means for generating comparison-result data based on said hue data outputted from said hue data calculating means; first calculating means for performing calculation on outputs from said comparison-result data generating means and said hue data outputted from said hue data calculating means; second calculating means for performing calculation on said hue data outputted from said hue data calculating means; coefficient generating means for generating predetermined matrix coefficients; and means for performing matrix calculation using the comparison-result data from said comparison-result data generating means, outputs from said first and second calculating means, the hue data from said hue data calculating means, the minimum value α from said calculating means and the coefficients from said coefficient generating means, to thereby obtain color-converted image information. With the above arrangement, it is possible to independently correct, in addition to the six hues of red, blue, green, yellow, cyan and magenta, the six inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red. It is also possible to flexibly change the conversion characteristics, and the large-capacity memory is not required. It may be so arranged that said calculating means for calculating said maximum and minimum values β and α includes means for calculating maximum and minimum values β and α of image data R, G and B which is image information for each pixel, said hue data calculating means includes means for calculating hue data, r, g, b, y, m and c by performing subtraction:
said comparison-result data generating means includes: multiplying means for multiplying said hue data by predetermined calculation coefficients aq first comparison-result data generating means for obtaining comparison-result data
second comparison-result data generating means for obtaining comparison-result data between said comparison-result data outputted from said first comparison-result data generating means and said hue data, said first calculating means includes means for obtaining product terms based on said outputs from said first comparison-result data generating means and said hue data, said second calculating means includes means for obtaining product terms and fraction terms on said hue data, and said matrix calculation means performs matrix calculation using the comparison-result data from said comparison-result data generating means, the outputs from said first and second calculating means, the hue data from said hue data calculating means and the minimum value α from said calculating means, to obtain the color-converted image data. It may be so arranged that said calculating means for calculating said maximum and minimum values β and α includes means for calculating maximum and minimum values β and α of complementary color data C, M and Y of cyan, magenta and yellow which is image information for each pixel, said hue data calculating means includes means for calculating hue data r, g, b, y, m and c by performing subtraction:
said comparison-result data generating means includes: multiplying means for multiplying said hue data by predetermined calculation coefficients aq first comparison-result data generating means for obtaining comparison-result data
second comparison-result data generating means for obtaining comparison-result data between said comparison-result data outputted from said first comparison-result data generating means and said hue data, said first calculating means includes means for obtaining product terms based on said outputs from said first comparison-result data generating means and said hue data, said second calculating means includes means for obtaining product terms and fraction terms on said hue data, and said matrix calculation means performs matrix calculation using the comparison-result data from said comparison-result data generating means, the outputs from said first and second calculating means, the hue data from said hue data calculating means and the minimum value α from said calculating means, to obtain the color-converted image data. It may be so arranged that said calculating means for calculating said maximum and minimum values β and α includes means for calculating maximum and minimum values β and α of image data R, G and B which is image information for each pixel, said hue data calculating means includes means for calculating hue data, r, g, b, y, m and c by performing subtraction:
said comparison-result data generating means includes: multiplying means for multiplying said hue data by predetermined calculation coefficients aq first comparison-result data generating means for obtaining comparison-result data
second comparison-result data generating means for obtaining comparison-result data between said comparison-result data outputted from said first comparison-result data generating means and said hue data, means for determining comparison-result data between the hue data r, g and b, and between the hue data y, m and c; said first calculating means includes means for obtaining product terms based on said outputs from said first comparison-result data generating means and said hue data, said second calculating means includes means for obtaining product terms on said hue data, and said matrix calculation means performs matrix calculation using the comparison-result data from said comparison-result data generating means, the outputs from said first and second calculating means, the hue data from said hue data calculating means and the minimum value α from said calculating means, to obtain the color-converted image data. It may be so arranged that said calculating means for calculating said maximum and minimum values β and α includes means for calculating maximum and minimum values β and α of complementary color data C, M and Y which is image information for each pixel, said hue data calculating means includes means for calculating hue data, r, g, b, y, m and c by performing subtraction:
said comparison-result data generating means includes:
means for determining comparison-result data between the hue data r, g and b, and between the hue data y, m and c; said second calculating means includes means for obtaining product terms on said hue data, and It may be so arranged that said second comparison-result data generating means obtains comparison-result data between said comparison-result data hry, hrm, hgy, hgc, hbm and hbc and said hue data r, g and b, said first calculating means obtains product terms between said comparison-result data hry, hrm, hgy, hgc, hbm and hbc outputted from said first comparison-result data generating means and said hue data r, g and b, said coefficient generating means generates predetermined matrix coefficients Eij (i=1 to 3, and j=1 to 3) and Fij (i=1 to 3, and j=1 to 25), and said matrix calculation means performs matrix calculation of the following formula (3) on said comparison-result data, said calculation terms using said comparison-result data, said calculation terms based on said hue data, and said minimum value α outputted from said calculating means, to thereby obtain color-converted image data.
With the above arrangement, by changing the coefficients for the calculation terms relating to the specific hue, and the first-order and second-order terms relating to the inter-hue areas, it is possible to adjust only the target hue or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and the six inter-hue areas, without influencing other hues and inter-hue areas, and by changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component without influencing the hue components. It may be so arranged that said second comparison-result data generating means obtains comparison-result data between said comparison-result data hry, hrm, hgy, hgc, hbm and hbc and said hue data y, m and c, said first calculating means obtains product terms between said comparison-result data hry, hrm, hgy, hgc, hbm and hbc outputted from said first comparison-result data generating means and said hue data y, m and c, said coefficient generating means generates predetermined matrix coefficient Eij (i=1 to 3, and j=1 to 3) and Fij (i=1 to 3, and j=1 to 24), and said matrix calculation means performs matrix calculation of the following formula (10) on said comparison-result data, said calculation terms using said comparison-result data, said calculation terms based on said hue data, and said minimum value α outputted from said calculating means, to thereby obtain color-converted image data.
With the above arrangement, it is possible to independently correct, in addition to the six hues of red, blue, green, yellow, cyan and magenta, the six inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red. It is also possible to flexibly change the conversion characteristics, and the large-capacity memory is not required. It may be so arranged that said second comparison-result data generating means obtains comparison-result data between said comparison-result data hry, hrm, hgy, hgc, hbm and hbc and said hue data r, g, and b, said first calculating means obtains product terms between said comparison-result data hry, hrm, hgy, hgc, hbm and hbc outputted from said first comparison-result data generating means and said hue data r, g and b, said coefficient generating means generates predetermined matrix coefficients Eij (i=1 to 3, and j=1 to 3) and Fij (i=1 to 3, and j=1 to 25), and said matrix calculation means performs matrix calculation of the following formula (19) on said comparison-result data, said calculation terms using said comparison-result data, said calculation terms based on said hue data, and said minimum value α outputted from said calculating means, to thereby obtain color-converted image data.
With the above arrangement, by changing the coefficients for the calculation terms relating to the specific hue, and the first-order and second-order terms relating to the inter-hue areas, it is possible to adjust only the target hue or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and the six inter-hue areas, without influencing other hues and inter-hue areas, and by changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component without influencing the hue components. It may be so arranged that said second comparison-result data generating means obtains comparison-result data between said comparison-result data hry, hrm, hgy, hgc, hbm and hbc and said hue data y, m and c, said first calculating means obtains product terms between said comparison-result data hry, hrm, hgy, hgc, hbm and hbc outputted from said first comparison-result data generating means and said hue data y, m and c, said coefficient generating means generates predetermined matrix coefficients Eij (i=1 to 3, and j=1 to 3) and Fij (i=1 to 3, and j=1 to 25), and said matrix calculation means performs matrix calculation of the following formula (28) on said comparison-result data, said calculation terms using said comparison-result data, said calculation terms based on said hue data, and said minimum value α outputted from said calculating means, to thereby obtain color-converted image data.
With the above arrangement, by changing the coefficients for the calculation terms relating to the specific hue, and the first-order and second-order terms relating to the inter-hue areas, it is possible to adjust only the target hue or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and the six inter-hue areas, without influencing other hues and inter-hue areas, and by changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component without influencing the hue components. It may be so arranged that said coefficient generating means generates predetermined matrix coefficients Eij (i=1 to 3, and j=1 to 3) of the following formula (33) and matrix coefficients Fij (i=1 to 3, and j=1 to 24, or j=1 to 25), each of said coefficients Fij being set to a predetermined value.
It may be so arranged that said calculating means includes means for calculating the maximum and minimum values β and α of image information for each pixel and generating and outputting an identification code for identifying the hue data having a value zero, according to which component of the image information is the maximum and minimum for each pixel, said comparison-result data generating means generates comparison-result data based on said identification code outputted from said calculating means, said coefficient generating means generates matrix coefficients based on said identification code outputted from said calculating means, and said matrix calculation means performs, according to said identification code from said calculating means, by performing matrix calculation using said coefficients from said coefficient generating means, to obtain color-converted image information. It may be so arranged that said multiplying means performs, by setting said calculation coefficients aq According to a second aspect of the invention, there is provided a color conversion method for obtaining color-converted image information, comprising the steps of: calculating maximum and minimum values β and α of image information for each pixel; calculating hue data r, g, b, y, m and c based on said image information and said calculated maximum and minimum values β and α; generating comparison-result data using said calculated hue data; performing calculation on said comparison-result data and said calculated hue data; performing calculation between said respective hue data; and performing matrix calculation using said comparison-result data, outputs of said calculation, said calculated hue data, said minimum value α, and based on predetermined matrix coefficients. The method may further comprise the steps of: calculating the maximum and minimum values β and α of image data R, G and B which is image information for each pixel; calculating hue data r, g, b, y, m and c by performing subtraction
multiplying said hue data by predetermined calculation coefficients aq obtaining comparison-result data between respective outputs of said multiplication, said comparison-result data being
obtaining comparison-result data between said comparison-result data and said hue data; obtaining product terms based on said comparison-result data hry, hrm, hgy, hgc, hbm and hbc, and said hue data; obtaining product terms, and fraction terms based on said hue data; and performing matrix calculation using said comparison-result data, the results of said calculation, said hue data, and said minimum value α, to thereby obtain color-converted image data. The method may further comprise the steps of: calculating the maximum and minimum values β and α of complementary color data C, M and Y of cyan, magenta and yellow which is image information for each pixel; calculating hue data r, g, b, y, m and c by performing subtraction
multiplying said hue data by predetermined calculation coefficients aq obtaining comparison-result data between respective outputs of said multiplication, said comparison-result data being
obtaining comparison-result data between said comparison-result data and said hue data; obtaining product terms based on said comparison-result data hry, hrm, hgy, hgc, hbm and hbc, and said hue data; obtaining product terms, and fraction terms based on said hue data; and performing matrix calculation using said comparison-result data, the results of said calculation, said hue data, and said minimum value α, to thereby obtain color-converted image data. The method may further comprise the steps of: calculating the maximum and minimum values β and α of image data R, G and B which is image information for each pixel; calculating hue data r, g, b, y, m and c by performing subtraction
multiplying said hue data by predetermined calculation coefficients aq obtaining comparison-result data between respective outputs of said multiplication, said comparison-result data being
obtaining comparison-result data between said comparison-result data and said hue data; obtaining comparison-result data between said hue data r, g, and b, and between said hue data y, m and c; obtaining product terms based on said comparison-result data hry, hrm, hgy, hgc, hbm and hbc, and said hue data; obtaining product terms based on said hue data; and performing matrix calculation using said comparison-result data, the results of said calculation, said hue data, and said minimum value α, to thereby obtain color-converted image data. The method may further comprise the steps of: calculating the maximum and minimum values β and α of complementary color data C, M and Y which is image information for each pixel; calculating hue data r, g, b, y, m and c by performing subtraction
multiplying said hue data by predetermined calculation coefficients aq obtaining comparison-result data between respective outputs of said multiplication, said comparison-result data being
obtaining comparison-result data between said comparison-result data and said hue data; obtaining comparison-result data between said hue data r, g and b, and between said hue data y, m and c, obtaining product terms based on said hue data; and In the accompanying drawings: Next, the preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Embodiment 1 Next, the operation will be described. The inputted image data R, G and B (Ri, Gi and Bi) are sent to the minimum and maximum calculator The maximum and minimum values β and α calculated by the minimum and maximum calculator Thus, the minimum and maximum calculator Then, the six hue data r, g, b, y, m and c outputted from the hue data calculator The hue data from the hue data calculator The data Q The identification code S The minimum selector The coefficient generator For (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 6. Next, the operation of the matrix calculator The part of the coefficients (Eij) and (Fij) corresponding to the hue data r, g and b are used. In other words, if three configuration, each similar to that of The synthesizer Here, for (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j≦1 to 24, and
The difference between the number of calculation terms in the formula (1) and the number of calculation terms in The combination of effective data is changed according to image data of the target pixel. For all image data, all the polynomial data can be effective. Each of the foregoing formulae (1) and (34) includes a first-order fraction term effective only for one hue. Those fraction terms are: r*g/(r+g), g*b/(g+b), b*r/(b+r), m*y/(m+y), c*m/(c+m), and y*c/(y+c), and there are thus six such fraction terms. These have first-order term characteristics. For example, if W is a constant, since r=W and g=b=0 hold for red, y=m=W and c=0 are obtained. Then, m*y/(m+y)=W/2, and the other five terms are all zero. Accordingly, only m*y/(m+y) is an effective first-order term for red. Similarly, y*c/(y+c) is an only effective first-order term for green; c*m/(c+c) for blue; g*b(g+b) for cyan; b*r/(b+r) for magenta; and r*g/(r+g) for yellow. Here, if a numerator and a denominator are both zero, then a first-order term should be set to zero. Next, a difference between the first-order and second-order terms will be described. As described above, for red, if W is a constant, m*y=W*W is realized, and the other product terms are all zero. Here, since the constant W indicates the magnitudes of the hue signals y and m, the magnitude of the constant W depends on the color brightness or chroma. With m*y=W*W, the product term m*y is a second-order function for chroma. The other product terms are also second-order functions for chroma regarding the hues to which these terms are effective. Accordingly, influence given by each product term to color reproduction is increased in a second-order manner as chroma is increased. In other words, the product term is a second-order term which serves as a second-order correction term for chroma in color reproduction. On the other hand, for red, if W is a constant, m*y/(m+y)=W/2 is realized, and the other fraction terms are all zero. Here, the magnitude of the constant W depends of color brightness or chroma. With m*y/(m+y)=W/2, the fraction term m*y/(m+y) is a first-order function for chroma. The other fraction terms are also first-order functions for chroma regarding the hues to which these terms are effective. Accordingly, the influence given by each fraction term to color reproduction is a first-order function for chroma. In other words, the fraction term is a first-order term which serves as a first-order correction term for chroma in color reproduction. Specifically, for red to yellow, only min(r, hry)=min (r, min(aq - aq
**3**and ap**3**in min(g, hgy) for yellow to green, - aq
**4**and ap**4**in min(g, hgc) for green to cyan, - aq
**6**and ap**6**in min(b, hbc) for cyan to blue, - aq
**5**and ap**5**in min(b, hbm) for blue to magenta and - aq
**2**and ap**2**in min(r, hrm) for magenta to red, in the inter-hue areas between adjacent ones of these hues, effective areas can be changed.
Next, differences between the first-order terms and the second-order terms among the calculation terms using comparison-result data will be described. As described above, for the inter-hue area of red-yellow, for example, r*hry=W*W/2, with W being a constant, and the other product terms are all zero. Then, min(r, hry)=W/2, and the other terms are all zero. Here, since the constant W represents a magnitude of a hue signal, a size of the constant W depends on color brightness or chroma of a pixel, and the product term r*hry is a second-order function of the chroma. The other product terms are also second-order functions of the chroma in the inter-hue areas where the terms are effective. Accordingly, an effect of each product term on color reproduction is increased as in a second-order fashion with the increase of the chroma. In other words, the product term is a second-order term which serves as a second-order compensation term for the chroma in the color reproduction. On the other hand, with regard to the first-order term min(r, hry), the first-order term min(r, hry)=W/2, and is a first-order function of the chroma. The other terms are also first-order functions of the chroma in the inter-hue areas where the terms are effective. Accordingly, an effect of the first-order term based on each comparison-result data is a first-order function of the chroma. In other words, the first-order term based on each comparison-result data is a first-order term which serves as a first-order compensation term for the chroma in the color reproduction. Next, an example of coefficients generated by the coefficient generator If the coefficients U (Eij) in the foregoing formula are all zero this represents the case where no color conversion is executed. Among the coefficients U (Fij) for the product terms, the fraction terms, and the first-order and second-order terms using comparison-result data, coefficients relating to the calculation terms for the hues or the inter-hue areas to be changed are determined, and the other coefficients are set to be zero. In this way, adjustment of only the target hues or inter-hue areas can be made. For example, by setting the coefficients for the first-order calculation term m*y/(m+y) for red, the hue red is changed, and by changing the inter-hue area red-yellow, the coefficients of the first-order term min(r, hry) and the coefficients of the second-order term r*hry are used. Furthermore, if, in the polynomial calculator As apparent from the foregoing, by changing the coefficients of the calculation terms relating to specific hues or inter-hue areas, it is possible to adjust only the target hue among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues, and it is possible to correct the six inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red independently. Moreover, the product terms and the second-order terms using comparison-result data represent second-order calculations with respect to the chroma, and the fraction terms and the first-order terms using comparison-result data represent first-order calculations with respect to the chroma, and by using both the first-order terms and the second-order terms, it is possible to correct the non-linearity of the chroma in image printing or the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be flexibly varied, and which does not require a large capacity memory. In addition, in the Embodiment 1, the color conversion is performed on the input image data R, G, and B, so that it is possible to perform good color reproduction in a display device such as a monitor, or an image processing device using image data represented by R, G and B, and greater advantages can be obtained. In Embodiment 1 described above, the hue data r, g and b, y, m and c, and the maximum and minimum values β and α were calculated based on the inputted image data R, G and B so as to obtain the calculation terms for the respective hues, and after the matrix calculation, the image data R, G and B were obtained. However, after the outputted image data are obtained, the data R, G and B may be converted into complementary color data C, M and Y. In this case, the same effects will be realized. Furthermore, in Embodiment 1 described above, the processing was performed by the hardware configuration of FIG. Embodiment 2 In Embodiment 1, the hue data r, g and b, y, m and c, and the maximum and minimum values β and α were calculated based on the inputted image data R, G and B so as to obtain the calculation terms for the respective hues, and after the matrix calculation, the image data R, G and B were obtained. But the image data, R, G and B may first be converted into complementary color data C, M and Y, which are an example of image information, and then color conversion may be executed by inputting the complementary color data C, M and Y. Next, the operation will be described. The complement calculator Then, the hue data calculator Then, the six hue data r, g, b, y, m and c outputted from the hue data calculator The outputs from the polynomial calculator For (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 6. The operation at the matrix calculator The synthesizer Here, for (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 24, and
The difference between the number of calculation terms in the formula (2) and the number of calculation terms in The combination of effective data changes depending on the image data of the target pixel (the pixel in question), and all the polynomial data are effective in all the image data. The calculation terms of the above formula (2) produced by the polynomial calculator are identical to those of formula (1) in Embodiment 1, and the relations between the six hues and inter-hue areas, and the effective calculation terms are identical to those shown in Further, by changing coefficients generated by the calculation coefficient generator If the coefficients U (Eij) generated by the coefficient generator As apparent from the foregoing, by changing the coefficients of the product term and fraction terms relating to specific hues, it is possible to adjust only the target hue among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. By changing the coefficients for the first-order terms and second-order terms derived through comparison of the hue data, it is possible to correct the six inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red independently. Moreover, the product terms and the second-order terms using comparison-result data represent second-order calculations with respect to the chroma, and the fraction terms and the first-order terms using comparison-result data represent first-order calculations with respect to the chroma. By using both the first-order terms and the second-order terms, it is possible to correct the non-linearity of the chroma in image printing or the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be flexibly varied, and which does not require a large-capacity memory. In addition, in the Embodiment 2, the input image data R, G, and B are converted to complementary color data C, M, and Y, and the color conversion is performed on the complementary color data C, M, and Y, so that it is possible to perform good color reproduction of print data C, M, and Y in a printing device or the like. In the above-description of Embodiment 2, hardware is used to perform the processing of the configuration shown in FIG. Embodiment 3 In Embodiment 1, part of the matrix calculator The operation will next be described. The operations at the minimum and maximum calculator The coefficient generator For (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 7. Next, the operation of the matrix calculator The part of the coefficients (Eij) and (Fij) corresponding to the hue data r, g and b are used. In other words, if three configurations, each similar to that of Thus, the matrix calculator Here, for (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 25. The difference between the number of calculation terms in the formula (3) and the number of calculation terms in The combination of effective data is changed according to image data of the target pixel. For all image data, all the polynomial data can be effective. If all the coefficients relating to the minimum value α are of a value “1,” the achromatic data is not converted, and will be a value identical to that of the achromatic data in the input data. If the coefficients in the matrix calculation are changed, it is possible to select reddish black, bluish black or the like, so that it is possible to adjust the achromatic component. As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, and the coefficients of the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 3, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device such as a monitor, or an image processing device using image data represented by R, G and B, and greater advantages can be obtained. In Embodiment 3 described above, the hue data r, g and b, y, m and c, and the maximum and minimum values β and α were calculated based on the inputted image data R, G and B so as to obtain the calculation terms for the respective hues, and after the matrix calculation, the image data R, G and B were obtained. However, after the outputted image data are obtained, the data R, G and B may be converted into complementary color data C, M and Y. In this case, the same effects will be realized. In the above-description of Embodiment 3, hardware is used to perform the required processing. Identical processing can be performed by software, as was also stated in connection with Embodiment 1, and an effect identical to that of Embodiment 3 can be obtained. Embodiment 4 In Embodiment 2, the configuration is such that the hue data and the calculation terms, and the minimum value α are added together, as shown in formula (2). As an alternative, coefficients for the minimum value α which is achromatic data may be generated in the coefficient generator, as shown in The operation will next be described. The image data R, G and B are inputted to the complement calculator The coefficient generator For (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 7. The operation of the matrix calculator Thus, the matrix calculator Here, for (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 25. The difference between the number of calculation terms in the formula (4) and the number of calculation terms in The combination of effective data is changed according to image data of the target pixel. For all image data, all the polynomial data can be effective. If all the coefficients relating to the minimum value α are of a value “1,” the achromatic data is not converted, and will be a value identical to that of the achromatic data in the input data. If the coefficients in the matrix calculation are changed, it is possible to select reddish black, bluish black or the like, so that it is possible to adjust the achromatic component. As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, and the coefficients of the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 4, the color conversion is performed on the complementary color data C, M, and Y, having been obtained by conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of the printing data C, M, and Y in a printing device or the like, and greater advantages can be obtained. In the above-description of Embodiment 4, hardware is used to perform the required processing. Identical processing can be performed by software, as was also stated in connection with the above-described embodiments, and an effect identical to that of Embodiment 4 can be obtained. Embodiment 5 In Embodiments 1 to 4 described above, an example of the polynomial calculator Next, the operation of the polynomial calculator The output t Thus, according to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (5) and the number of calculation terms in In other words, for example, for the inter-hue area of red to yellow, since r=W, g=W/2 and b=0, with W being a constant, y=W, m=W/2, c=0, and y*hry=W*W/2, and the other five terms are all zero. Here, since the constant W represents a magnitude of a hue signal, a size of the constant W depends on color brightness or chroma of a pixel, and the product term r*hry is a second-order function of the chroma. The other product terms are also second-order functions with respect to the chroma in the inter-hue areas where the terms are effective. Accordingly, an effect of each product term on color reproduction is increased as in a second-order fashion with the increase of the chroma. In other words, the product term is a second-order term which serves as a second-order compensation term for the chroma in the color reproduction. Accordingly, only y*hry is an effective second-order term for red-yellow. Similarly, only y*hgy is an effective term for yellow-green; c*hgc for green-cyan; c*hbc for cyan-blue; m*hbm for blue-magenta; and m*hrm for magenta-red. As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating the first-order and second-order calculation terms using comparison-result data based on the hue data, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, the product terms and the second-order terms using comparison-result data represent second-order calculations with respect to chroma, and the fraction terms and the first-order terms using comparison-result data represent first-order calculations with respect to chroma. As a result, by using both of the first-order and second-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 5, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device, such a monitor, or an image processing device using image data represented by R, G, and B, and greater advantages can be obtained. In the above-description of Embodiment 5, hardware is used to perform the processing of the configuration of FIG. Embodiment 6 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (6) and the number of calculation terms in The calculation terms by the polynomial calculator according to the formula (6) are identical to those of the formula (5) in Embodiment 5, and the relations between the six hues and inter-hue areas, and the effective calculation terms is identical to those shown in As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating the first-order and second-order calculation terms using comparison-result data based on the hue data, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, the product terms and the second-order terms using comparison-result data represent second-order calculations with respect to chroma, and the fraction terms and the first-order terms using comparison-result data represent first-order calculations with respect to chroma. As a result, by using both of the first-order and second-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 6, the color conversion is performed on the complementary color data obtained by conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 7 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (7) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, and the coefficients of the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 7, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device such as a monitor, or an image processing device using image data represented by R, G and B, and greater advantages can be obtained. Embodiment 8 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (8) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, and the coefficients of the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 8, the color conversion is performed on the complementary color data C, M and Y obtained by color conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 9 As another example, the polynomial calculator Next, the operation of the polynomial calculator The output t Thus, according to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (9) and the number of calculation terms in In other words, for example, for the inter-hue area of red-yellow, since r=W, g=W/2 and b=0, with W being a constant, y=W, m=W/2, c=0, and min(y, hry)=W*W/2, and the other five terms are all zero. Here, since the constant W represents a magnitude of a hue signal, a size of the constant W depends on color brightness or chroma of a pixel, and the first-order term min(r, hry) is a first-order function with respect to the chroma. The other product terms are also first-order functions with respect to the chroma in the inter-hue areas where the terms are effective. Accordingly, the effect on the color reproduction given by the first-order term based on each comparison-result data is a first-order function with respect to the chroma. In other words, the first-order term based on each comparison-result data serves as a first-order correction term for the chroma, in color reproduction. Accordingly, only min(y, hry) is an effective first-order term. Similarly, only min(y, hgy) is an effective term for yellow-green; min(c, hgc) for green-cyan; min(c, hbc) for cyan-blue; min(m, hbm) for blue-magenta; and min(m, hrm) for magenta-red. The relationship between the six hues and second-order calculation terms y*hry, y*hgy, c*hgc, c*hbc, m*hbm, and m*hrm which are product terms based on the comparison-result data and the hue data is identical to that described with reference to As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating the first-order and second-order terms using comparison-result data based on the hue data, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, the product terms and the second-order terms using comparison-result data represent second-order calculations with respect to chroma, and the fraction terms and the first-order terms using comparison-result data represent first-order calculations with respect to chroma. As a result, by using both of the first-order and second-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 9, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device, such a monitor, or an image processing device using image data represented by R, G, and B, and greater advantages can be obtained. In the above-description of Embodiment 9, hardware is used to perform the processing of the configuration of FIG. Embodiment 10 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (10) and the number of calculation terms in The calculation terms by the polynomial calculator according to the formula (10) are identical to those of the formula (9) in Embodiment 9, and the relations between the six hues and inter-hue areas, and the effective calculation terms is identical to those shown in As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating the first-order and second-order calculation terms using comparison-result data based on the hue data, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, the product terms and the second-order terms using comparison-result data represent second-order calculations with respect to chroma, and the fraction terms and the first-order terms using comparison-result data represent first-order calculations with respect to chroma. As a result, by using both of the first-order and second-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 10, the color conversion is performed on the complementary color data obtained by conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 11 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (11) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, and the coefficients of the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 11, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device such as a monitor, or an image processing device using image data represented by R, G and B, and greater advantages can be obtained. Embodiment 12 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (12) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, and the coefficients of the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 12, the color conversion is performed on the complementary color data C, M and Y obtained by color conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 13 As another example, the polynomial calculator Next, the operation of the polynomial calculator The output t The multiplier Thus, according to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (13) and the number of calculation terms in The relations between the six hues and first-order terms min(y, hry), min(y, hgy), min(c, hgc), min(c, hbc), min(m, hbm) and min(m, hrm), based on the comparison-result data are identical to those described with reference to As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating the first-order and second-order terms using comparison-result data based on the hue data, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, the product terms and the second-order terms using comparison-result data represent second-order calculations with respect to chroma, and the fraction terms and the first-order terms using comparison-result data represent first-order calculations with respect to chroma. As a result, by using both of the first-order and second-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 13, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device, such a monitor, or an image processing device using image data represented by R, G, and B, and greater advantages can be obtained. In the above-description of Embodiment 13, hardware is used to perform the processing of the configuration of FIG. Embodiment 14 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (14) and the number of calculation terms in The calculation terms by the polynomial calculator according to the formula (14) are identical to those of the formula (13) in Embodiment 13, and the relations between the six hues and inter-hue areas, and the effective calculation terms is identical to those shown in Further, if coefficients generated by the calculation coefficient generator As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating the first-order and second-order calculation terms using comparison-result data based on the hue data, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, the product terms and the second-order terms using comparison-result data represent second-order calculations with respect to chroma, and the fraction terms and the first-order terms using comparison-result data represent first-order calculations with respect to chroma. As a result, by using both of the first-order and second-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 14, the color conversion is performed on the complementary color data obtained by conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 15 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (15) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, and the coefficients of the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 15, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device such as a monitor, or an image processing device using image data represented by R, G and B, and greater advantages can be obtained. Embodiment 16 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (16) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms and the fraction terms relating to the specific hues, and the coefficients of the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 16, the color conversion is performed on the complementary color data C, M and Y obtained by color conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 17 Next, the operation will be described. The operations of the minimum and maximum calculator In the polynomial calculator The data Q The coefficient generator Here, with regard to (Eij), i=1 to 3, and j=1 to 3. With regard to (Fij), i=1 to 3, and j=1 to 6. Next, the operation of the matrix calculator Those of the coefficients (Eij) and (Fij) which respectively correspond to the hue data r, g or b are used. If the configuration of The synthesizer Here, for (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 24. The difference between the number of calculation terms in the formula (17) and the number of calculation terms in the polynomial calculator If the coefficients U (Eij) generated by the coefficient generator The hues to which the first-order fraction terms T As apparent from the foregoing, by changing the coefficients of the product terms and the calculation terms using comparison-result data based on the hue data, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating the first-order and second-order terms relating to the inter-hue areas, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, the product terms and the second-order terms using comparison-result data represent second-order calculations with respect to chroma, and the first-order terms using comparison-result data represent first-order calculations with respect to chroma. As a result, by using both of the first-order and second-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 9, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device, such a monitor, or an image processing device using image data represented by R, G, and B, and greater advantages can be obtained. In Embodiment 17 described above, the hue data r, g and b, y, m and c, and the maximum and minimum values β and α were calculated based on the inputted image data R, G and B so as to obtain the calculation terms for the respective hues, and after the matrix calculation, the image-data R, G and B were obtained. However, after the outputted image data are obtained, the data R, G and B may be converted into complementary color data C, M and Y. If the six hue data, the maximum value β and the minimum value α can be obtained, and the calculation terms shown in In the above-description of Embodiment 17, hardware is used to perform the processing of the configuration of FIG. Embodiment 18 In Embodiment 17, the hue data r, g and b, y, m and c, and the maximum and minimum values β and α were calculated based on the inputted image data R, G and B so as to obtain the calculation terms for the respective hues, and after the matrix calculation, the image data R, G and B were obtained. But the image data R, G and B may first be converted into complementary color data C, M and Y, and then color conversion-may be executed by inputting the complementary color data C, M and Y. Next, the operation will be described. The complement calculator Then, the hue data calculator Then, the six hue data r, g, b, y, m and c outputted from the hue data calculator The outputs from the polynomial calculator For (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 6. The operation at the matrix calculator The synthesizer Here, for (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 24. The difference between the number of calculation terms in the formula (18) and the number of calculation terms in The combination of effective data changes depending on the image data of the target pixel (the pixel in question), and all the polynomial data are effective in all the image data. The calculation terms of the above formula (18) produced by the polynomial calculator are identical to those of the formula (17) described in connection with Embodiment 17, and the relations between the six hues and inter-hue areas, and the effective calculation terms are identical to those shown in If the coefficients U (Eij) generated by the coefficient generator For instance, if the coefficients relating to the first-order calculation term min(m, y) relating to red is set, the hue red is changed. For changing the inter-hue area, the coefficients relating to the first-order term min(r, hry) and the second-order term r*hry are used. As apparent from the foregoing, by changing the coefficients of the product term and first-order calculation terms based on the comparison data of the hue data, it is possible to adjust only the target hue among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. By changing tie the coefficients for the first-order terms and second-order terms relating to inter-hue areas, it is possible to correct the six inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red independently. Moreover, by using both the second-order terms and the first-order terms, it is possible to correct the non-linearity of the chroma in image printing or the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be flexibly varied, and which does not require a large-capacity memory. In addition, in the Embodiment 2, the input image data R, G, and B are converted to complementary color data C, M, and Y, and the color conversion is performed on the complementary color data C, M, and Y, so that it is possible to perform good color reproduction in of print data C, M, and Y in a printing device or the like. In the above-description of Embodiment 18, hardware is used to perform the processing of the configuration shown in FIG. Embodiment 19 In Embodiment 17, part of the matrix calculator The operation will next be described. The operations at the minimum and maximum calculator The coefficient generator For (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 7. Next, the operation of the matrix calculator In the example of configuration shown in The part of the coefficients (Eij) and (Fij) corresponding to the hue data r, g and b are used. In other words, if three configuration, each similar to that of Thus, the matrix calculator Here, for (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 25. The difference between the number of calculation terms in the formula (19) and the number of calculation terms in If all the coefficients relating to the minimum value α are of a value “1,” the achromatic data is not converted, and will be a value identical to that of the achromatic data in the input data. If the coefficients in the matrix calculation are changed, it is possible to select reddish black, blush black or the like, so that it is possible to adjust the achromatic component. As apparent from the foregoing, by changing the coefficients of the product terms, the first-order calculation terms using comparison-result data based on the hue data, and the first-order and second-order terms relating to inter-hue areas, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 19, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device such as a monitor, or an image processing device using image data represented by R, G and B, and greater advantages can be obtained. In Embodiment 19 described above, the hue data r, g and b, y, m and c, and the maximum and minimum values β and α were calculated based on the inputted image data R, G and B so as to obtain the calculation terms for the respective hues, and after the matrix calculation, the image data R, G and B were obtained. However, after the outputted image data are obtained, the data R, G and B may be converted into complementary color data C, M and Y. In this case, the same effects will be realized. In the above-description of Embodiment 19, hardware is used to perform the required processing. Identical processing can be performed by software, as was also stated in connection with the above embodiments, and an effect identical to that of Embodiment 19 can be obtained. Embodiment 20 In Embodiment 18, the configuration is such that the hue data and the calculation terms, and the minimum value α are added together, as shown in formula (18). As an alternative, coefficients for the minimum value α which is achromatic data may be generated in the coefficient generator, as shown in The operation will next be described. The image data R, G and B are inputted to the complement calculator The coefficient generator For (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 7. The operation of the matrix calculator Thus, the matrix calculator Here, for (Eij), i=1 to 3 and j=1 to 3, and for (Fij), i=1 to 3 and j=1 to 25. As in the above-described embodiments, the difference between-the number of calculation terms in the formula (20) and the number of calculation terms in If all the coefficients relating to the minimum value α are of a value “1,” the achromatic data is not converted, and will be a value identical to that of the achromatic data in the input data. If the coefficients in the matrix calculation are changed, it is possible to select reddish black, bluish black or the like, so that it is possible to adjust the achromatic component. As apparent from the foregoing, by changing the coefficients of the product terms, the first-order terms using comparison-result data based on the hue data, and the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of imaging printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 20, the color conversion is performed on the complementary color data C, M, and Y, having been obtained by conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of the printing data C, M, and Y in a printing device or the like, and greater advantages can be obtained. In the above-description of Embodiment 204, hardware is used to perform the required processing. Identical processing can be performed by software, as was also stated in connection with the above-described embodiments, and an effect identical to that of Embodiment 20 can be obtained. Embodiment 21 In Embodiments 17 to 20 described above, an example of the polynomial calculator Next, the operation of the polynomial calculator The output t Thus, according to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (21) and the number of calculation terms in The relations between the six hues and the second-order calculation terms y*hry, y*hgy, c*hgc, c*hbc, m*hbm, and m*hrm, which are product terms based on the comparison-result data and the hue data are identical to those shown in As apparent from the foregoing, by changing the coefficients of the product terms and the first-order terms using comparison-result data based on the hue data, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating the first-order and second-order terms relating to the inter-hue areas, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. By using both of the first-order and second-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 21, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device, such a monitor, or an image processing device using image data represented by R, G, and B, and greater advantages can be obtained. In the above-description of Embodiment 21, hardware is used to perform the processing of the configuration of FIG. Embodiment 22 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (22) and the number of calculation terms in The calculation terms by the polynomial calculator according to the formula (22) are identical to those of the formula (21) in Embodiment 21, and the relations between the six hues and inter-hue areas, and the effective calculation terms is identical to those shown in As apparent from the foregoing, by changing the coefficients of the product terms and the calculation terms using comparison-result data based on the hue data, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating the first-order and second-order terms, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, by using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 22, the color conversion is performed on the complementary color data obtained by conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 23 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (23) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms, the calculation terms using comparison-result data based on the hue data, and the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 23, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device such as a monitor, or an image processing device using image data represented by R, G and B, and greater advantages can be obtained. Embodiment 24 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (24) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms, the calculation terms using comparison-result data based on the hue data, and the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 24, the color conversion is performed on the complementary color data C, M and Y obtained by color conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 25 As another example, the polynomial calculator Next, the operation of the polynomial calculator The output t Thus, according to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (25) and the number of calculation terms in The relations between the six hues and the first-order calculation terms min(y, hry), min(y, hgy), min(c, hgc), min(c, hbc), min(m, hbm) and min(m, hrm), based on the comparison-result data are identical to those shown in For red-yellow, only min(y, hry) is an effective first-order term. Similarly, only min(y, hgy) is an effective term for yellow-green; min(c, hgc) for green-cyan; min(c, hbc) for cyan-blue; min(m, hbm) for blue-magenta; and min(m, hrm) for magenta-red. The relationship between the six hues and second-order calculation terms y*hry, y*hgy, c*hgc, c*hbc, m*hbm, and m*hrm which are product terms based on the comparison-result data and the hue data is identical to that described with reference to As apparent from the foregoing, by changing the coefficients of the product terms and the calculation terms using comparison-result data based on the hue data, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating the first-order and second-order terms relating to the inter-hue areas it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, by using both of the first-order and second-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 9, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device, such a monitor, or an image processing device using image data represented by R, G, and B, and greater advantages can be obtained. In the above-description of Embodiment 25, hardware is used to perform the processing of the configuration of FIG. Embodiment 26 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (26) and the number of calculation terms in The calculation terms by the polynomial calculator according to the formula (26) are identical to those of the formula (25) in Embodiment 25, and the relations between the six hues and inter-hue areas, and the effective calculation terms is identical to those shown in As apparent from the foregoing, by changing the coefficients of the product terms and the calculation terms using comparison-result data based on the hue data, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients relating to the first-order and second-order terms relating to the inter-hue areas, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, by using both of the second-order and first-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 10, the color conversion is performed on the complementary color data obtained by conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 27 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (27) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms, the calculation terms using comparison-result data based on the hue data, and the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 27, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device such as a monitor, or an image processing device using image data represented by R, G and B, and greater advantages can be obtained. Embodiment 28 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (28) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms, the calculation terms using comparison-result data based on the hue data, and the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 28, the color conversion is performed on the complementary color data C, M and Y obtained by color conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 29 As another example, the polynomial calculator Next, the operation of the polynomial calculator The output t The multiplier Thus, according to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (29) and the number of calculation terms in The relations between the six hues and first-order terms min(y, hry), min(y, hgy), min(c, hgc), min(c, hbc), min(m, hbm) and min(m, hrm), based on the comparison-result data are identical to those described with reference to As apparent from the foregoing, by changing the coefficients of the product terms and the calculation terms using comparison-result data based on the hue data, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients for the first-order and second-order terms relating to the inter-hue areas, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, by using both of the first-order and second-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 13, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device, such a monitor, or an image processing device using image data represented by R, G, and B, and greater advantages can be obtained. In the above-description of Embodiment 29, hardware is used to perform the processing of the configuration of FIG. Embodiment 30 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 24, and
The difference between the number of calculation terms in the formula (30) and the number of calculation terms in The calculation terms by the polynomial calculator according to the formula (30) are identical to those of the formula (13) in Embodiment 29, and the relations between the six hues and inter-hue areas, and the effective calculation terms is identical to those shown in Further, if coefficients generated by the calculation coefficient generator As apparent from the foregoing, by changing the coefficients of the product terms and the calculation terms using comparison-result data based on the hue data, it is possible to adjust only the target hue, among the six hues of red, blue, green, yellow, cyan and magenta, without affecting other hues. Moreover, by changing the coefficients for the first-order and second-order terms relating to the inter-hue areas, it is possible to independently correct the inter-hue areas of red-yellow, yellow-green, green-cyan, cyan-blue, blue-magenta, and magenta-red, to change the six inter-hue areas. Furthermore, by using both of the second-order and first-order terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 30, the color conversion is performed on the complementary color data obtained by conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Embodiment 31 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (31) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms, the calculation terms using comparison-result data based on the hue data, and the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 31, the color conversion is performed on the input image data R, G, and B, so that it is possible to achieve good color reproduction in a display device such as a monitor, or an image processing device using image data represented by R, G and B, and greater advantages can be obtained. Embodiment 32 According to the polynomial calculator Here, for (Eij), i=1 to 3, and j=1 to 3, and for (Fij), i=1 to 3, and j=1 to 25. The difference between the number of calculation terms in the formula (32) and the number of calculation terms in the polynomial calculator in As apparent from the foregoing, by changing the coefficients of the product terms, the calculation terms using comparison-result data based on the hue data, and the first-order and second-order terms relating to the specific inter-hue area, it is possible to adjust only the target hue, or inter-hue area among the six hues of red, blue, green, yellow, cyan and magenta, and inter-hue areas, without affecting other hues, and other inter-hue areas. By using both of the first-order and second-order calculation terms, it is possible to correct the non-linearity of image printing or the like with respect to chroma. By changing the coefficients relating to the minimum value α which is the achromatic data, it is possible to adjust only the achromatic component, without affecting the hue components, and, for instance, it is possible to select among the standard black, reddish black, bluish black, and the like. Accordingly, it is possible to obtain a color conversion device or color conversion method with which the conversion characteristics can be changed flexibly, and which does not require a large-capacity memory. In addition, in the Embodiment 32, the color conversion is performed on the complementary color data C, M and Y obtained by color conversion from the input image data R, G, and B, so that it is possible to achieve good color reproduction in color conversion of printing data C, M and Y in a printing device or the like, and greater advantages can be obtained. Patent Citations
Classifications
Rotate |