Color image processing device

Abstract: A color image processing device includes color conversion means for outputting color adjusted signals having been chromatically adjusted in accordance with the input of separated color signals obtained from a scanner and a variable factor signal other than color signals. The color conversion means includes a memory device for discretely storing only the color adjusted signals that correspond to predetermined separated color signals and a predetermined variable factor signal, and color adjusting means for, when the inputted separated color signal or the inputted variable factor signal directly corresponds to none of the color adjusted signals stored in the memory means, outputting color adjusted signals having been interpolated in accordance with the known color adjusted signals found in a neighborhood of the inputted separated color signals and variable factor signal.

Description: FIELD OF THE INVENTION The present invention relates to a color image processing device incorporated in a digital color copying machine for scanning and copying color images, or in an apparatus for outputting images read by a scanner to a color printer and a color display device. BACKGROUND OF THE INVENTION As for a conventional color image processing device 100 of this kind, e.g. a color printer, digital separated color signals are produced for the r (red), g (green), and b (blue) colors as a result of a scanner 102 reading a color original 101 by optical scanning, for example, as shown in Fig. 4. The separated color signals are corrected by γ-correction means 103 for level, non-linearity, etc. and transmitted to color adjusting means 104. As will be detailed later, the separated color signals are chromatically adjusted and converted into separated color signals for the C (cyan), M (magenta), and Y (yellow) colors by the color adjusting means 104, before being transmitted to a printer section 105 for a print-out. The color adjusting means 104 is provided as above for following reasons. The characteristics of the scanner 102 and the printer section 105 vary greatly from one model to another. If the separated color signals produced by the scanning by the scanner 102 are converted into the colors of C, M, and Y for a print-out without being chromatically adjusted, the copied image has different colors from those of the original. The color adjusting means 104 performs color adjustment so that original colors can be reproduced precisely. Conventionally, it has been suggested that the following three-dimensional look-up table, as an example, is to be stored as data in a memory device 106 for the use in the color adjustment by the color adjusting means 104. The three-dimensional look-up table is produced in the following manner. Data for producing color samples of, for example, 9×9×9 = 729 colors, which are combinations of the values of C, M, and Y, is produced by a device (not shown) so that those colors available for output are chromatically adjusted uniformly. The data is then outputted to the printer section 105 to produce color samples. Subsequently, the color samples are read by the scanner 102 to derive separated color signals. The relations between the r, g, and b values of the separated color signals and the C, M, and Y values of the data for producing the color samples are stored in the memory device 106 as the data on the separated color signals for C, M, and Y corresponding to those for r, g, and b in the form of a three-dimensional look-up table. More specifically, the three-dimensional look-up table is configured as shown in Fig. 5(a): The inputted separated color signals for r, g, and b are located as three-dimensional space coordinates. The separated color signal coordinates are divided into unitary cubes. Optimum separated color signals to be outputted then become related to vertex coordinates of the unitary cubes. In such a case, for a reduction in data volume to be stored, the correspondence table for the data on the separated color signals and the color adjusted signals deals with a limited number of colors. As for the input of separated color signals that cannot be found in the three-dimensional color look-up table, interpolative calculations are done on the three-dimensional data on the basis of the known color adjusted signals found in a neighborhood of the inputted separated color signals. Specifically, as shown in Fig. 5(b), the interpolative calculation described in the following formula (1) is performed on the data on the eight vertexes of the unitary cube to which the data belongs: where Dx represents a color adjusted signal, Dxi represents a known color adjusted signal, and Vi represents a volume of a rectangular parallelopiped located at the diagonal angle from the vertex. The environment may affect the printer section 105 and causes aging in the characteristics of the device, which leads to printed results of undesirable colors. US-P-5614934, as an example, discloses a conventional technology that enables the printer to stably print desired colors regardless of such aging. To be more specific, as shown in Fig. 4, a color sensor 109 and a feedback control section 107 are always provided. Every time a predetermined period of time elapses, color data acting as a reference is produced and outputted to the printer section 105 by a reference data producing section 108 for a print-out. The reference color derived in this manner are separated into color signals and read by the color sensor 109. The color signals are inputted to the feedback control section 107. The contents of the three-dimensional look-up table stored in the memory device 106 are altered on the basis of the color signal data that is read and the color data produced by the reference data producing section 108. However, the color image processing device 100 having the conventional arrangement shown in Fig. 4 needs to be provided with, apart from the color adjusting means 104 and the memory device 106, those unique circuits 107, 108 and 109 to deal with aging, which makes the device more complex as a whole. Besides, in order to deal with aging, the user needs to perform the above operation regularly by him/herself, which is troublesome. In Patent Abstracts of Japan vol. 096, no. 008, 30 August 1996 & JP 08098042 A (RICOH COL. LTD), 12 April 1996, a color converter is disclosed which converts input image data of a 3-dimensional input color space into color image output values. Two look-up tables, each described as a 3-dimensional cube consisting of small cubes, in which output values (Y, M, and C) corresponding to sets of input color data (L*, a*, and b*) are set up at respective apexes of the small cubes, are stored in a respective ROM 401 and ROM 408 shown in Fig. 4. Then in a conversion process, with reference to the measured conditions such as a process state and environment, the look-up table is loaded from either the ROM 401 or the ROM 408. SUMMARY OF THE INVENTION The present invention has an object to provide a color image processing device that can always stably reproduce original colors with a simple circuit arrangement, regardless of possible variations in variable factors, such as temperature and humidity, causing aging in the characteristics of the device, and that frees the user from troublesome operation. A color image processing device in accordance with the present invention includes: input means for reading an original and converting into separated color signals of three-dimensions or of higher dimensions; and output means for outputting a color image in accordance with the separated color signals, the color image processing device, further including color conversion means, to which the separated color signals obtained by the input means and a variable factor signal other than color signals are inputted, for outputting color adjusted signals having been chromatically adjusted in accordance with the inputted separated color signals and the inputted variable factor signal, wherein the color conversion means includes: memory means for discretely storing only the color adjusted signals that correspond to predetermined separated color signals and a predetermined variable factor signal; and data interpolation means for, when the inputted separated color signal or the inputted variable factor signal directly corresponds to none of the color adjusted signals stored in the memory means, outputting color adjusted signals having been interpolated in accordance with the known color adjusted signals found in a neighborhood of the inputted separated color signals and variable factor signal. Consequently, the color image processing device can always stably reproduce original colors with a simple circuit arrangement, regardless of possible variations in variable factors, such as temperature and humidity, causing aging in the characteristics of the device. In addition, the color image processing device can free the user from troublesome operation and is very convenient to the user. In the arrangement, the variable factor signal is preferably a signal obtained in accordance with at least a change in an aging factor, resolution, an environmental condition, and a supplied material. Moreover, the selection of variable factors such as temperature and humidity, which cause aging, as at least an inputted signal makes the device more useful in real situations. For a fuller understanding of the nature and advantages of the invention, reference should be made to the ensuing detailed description taken in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a block diagram schematically showing an arrangement of a color image processing device of an embodiment in accordance with the present invention. Fig. 2 is a table depicting a method of producing a look-up table to be stored in a memory device of the color image processing device. Fig. 3 is a drawing showing contents of the look-up table stored in the memory device of the color image processing device. Fig. 4 is a block diagram schematically showing an arrangement of a conventional color image processing device. Figs. 5(a) and 5(b) are drawings explaining how an interpolative calculation process is preformed on the basis of the three-dimensional look-up table: Fig. 5(a) shows three-dimensional space coordinates with separated color signals for r, g and b taken as coordinate axes, and Fig. 5(b) is an enlarged view showing the crosshatched unitary cube in Fig. 5(a). DESCRIPTION OF THE EMBODIMENT The following description will discuss an embodiment in accordance with the present invention. Fig. 1 is a block diagram schematically showing an arrangement of a color image processing device 10 of an embodiment in accordance with the present invention. The color image processing device 10 includes a scanner (input means) 2, a γ-correction means 3, a printer section (output means) 5, and color conversion means 15. The color conversion means 15 includes color adjusting means 4 and a memory device (memory means) 6. The scanner 2, the γ-correction means 3, and the printer section 5 are arranged in the conventional manner as shown in Fig. 4. Specifically, the scanner 2 reads a color original 1 by optical scanning, and produces digital separated color signals for r (red), g (green) and b (blue). The γ-correction means 3 carries out level and non-linearity correction on the separated color signals before transmitting the separated color signals to the color adjusting means 4. The separated color signals are chromatically adjusted and converted into color adjusted signals for C (cyan), M (magenta) and Y (yellow) by the color adjusting means 4, before being transmitted to the printer section 5. The printer section 5 carries out a print-out in accordance with the inputted color adjusted signals for C (cyan), M (magenta) and Y (yellow). The color image processing device 10 includes temperature & humidity detecting means 20, a life counter 22, and a designation input means 24. The following description will explain an arrangement of the color conversion means 15. As mentioned above, the color conversion means 15 includes the color adjusting means 4 and the memory device 6. The color adjusting means 4 is arranged to receive, in real time, data on resolution transmitted from the scanner 2, data on temperature and humidity transmitted from the temperature & humidity detecting means 20, and data on supplied materials such as the total number of printed sheets transmitted from the life counter 22 and the toner lot number, paper quality, and photosensitive body designated by way of input through the designation input means 24. The color adjusting means 4 performs a color adjusting operation in accordance with the above data and data stored in advance in the memory device 6. In the color image processing device 10, the color adjusting means 4 performs interpolative calculations as will be detailed below, and therefore doubles as data interpolation means. The memory device 6 6 includes RAM. The following description will explain how the data to be stored in advance in the memory device 6 is produced. Data for producing color samples of, for example, 9×9×9 = 729 colors, which are combinations of the values of C, M, and Y, is produced by a device (not shown) so that those colors available for output are chromatically adjusted uniformly. The data is then outputted to the printer section 5 to produce color samples. Subsequently, the color samples are read by the scanner 2 to derive the separated color signals for r, g and b. Subsequently, the r, g, and b values of the separated color signals and the C, M, and Y values of the data for producing the color samples are related in the same manner as in the conventional case. More specifically, the inputted separated color signals for r, g, and b are located as three-dimensional space coordinates. The separated color signal coordinates are divided into a plurality of unitary cubes. Optimum color adjusted signals to be outputted then become related to vertex coordinates of the unitary cubes. The optimum color adjusted signals are stored in the memory device 6. As shown in Fig. 2, the above operation is repeatedly done by varying the values of variable factors such as the total number of printed sheets (= T), resolution, temperature, humidity, and toner lot number. For a reduction in data volume to be stored in the memory device 6, data sampling is done by varying the variable factors discretely with proper intervals. For example, if the total number of printed sheets T is selected as a fourth coordinate axis, the memory device 6 stores a look-up table as shown in Fig. 3. Note that Fig. 3 shows the total number of printed sheets T selected as the fourth coordinate axis for simplification, and that further addition of other variable factors including the resolution, temperature, humidity, etc. as coordinate axes will complete the look-up table. As the color original 1 is read by the scanner 2, the separated color signals for r, g, and b are produced. The separated color signals are transmitted to the color adjusting means 4 after being corrected by the γ-correction means 3 for level and non-linearity correction. The separated color signals are chromatically adjusted and converted into color adjusted signals for C, M and Y by the color adjusting means 4, before being transmitted to the printer section 5 for a print-out. The color adjusting means 4 performs a color adjusting operation in accordance with the data stored in the memory device 6 in advance as shown in Fig. 3 together with the data on the resolution transmitted from the scanner 2, the data on temperature and humidity transmitted from the temperature & humidity detecting means 20, and the data on supplied materials such as the total number of printed sheets transmitted from the life counter 22 and the toner lot number, paper quality, and photosensitive body designated by way of input through the designation input means 24. If the data on the inputted separated color signals and the variable factor signals directly correspond to the color adjusted signals stored in the memory device 6, the corresponding color adjusted signals are outputted without being modified. By contrast, if the data on the inputted separated color signals and the variable factor signals does not directly correspond to the color adjusted signals stored in the memory device 6, interpolative calculations are preformed using data on the known color adjusted signals found in a neighborhood as will be detailed later. Note that when the inputted variable factor signal represents the toner lot number, since no continuous data is available for input, interpolation is unnecessary. Similarly to the case of the formula (1) where an interpolative calculation is done on the data on the eight vertexes of the unitary cube, an interpolative calculation is performed according to the following formula (2), which is expanded from the formula (1) for inputted signals of n-dimensions (n is an integral number larger than 4): where Dx represents a color adjusted signal derived from the interpolation, Dxi represents the known color adjusted signal on a vertex, and Vi represents the volume of a rectangular parallelopiped located at the diagonal angle from the vertex. Consequently, the color image processing device 10 of the present embodiment can always stably reproduce original colors with a simple circuit arrangement, regardless of possible variations in the variable factors such as the total number of printed sheets (= T), resolution, temperature, humidity, and toner lot number. In addition, optimum color adjustment conditions are set automatically in response to variations in the total number of printed sheets (= T), resolution, temperature, humidity, toner lot number, and other variable factors, liberating the user from otherwise annoying adjustment. So far, the embodiment has been described without detailing the intervals between the lattice points of the variable factors. The interpolative method may be applied to both mutually equal intervals and different intervals. The above interpolative method is not the only method; a different method may be employed. As for the outputted color adjusted signals, C, M, Y, and K (black) may be adopted in place of C, M and Y. As described so far, the color image processing device 10 includes a scanner 2 for reading an original and converting into separated color signals of three-dimensions or of higher dimensions, and a printer section 5 for outputting a color image in accordance with the separated color signals, and further includes color conversion means 15 for outputting color adjusted signals having been chromatically adjusted in accordance with the input of the separated color signals obtained from the scanner 2 and a variable factor signal other than color signals. The color conversion means 15 includes a memory device 6 for discretely storing only the color adjusted signals that correspond to predetermined separated color signals and a predetermined variable factor signal, and data interpolation means 4 for, when the inputted separated color signal or the inputted variable factor signal directly corresponds to none of the color adjusted signals stored in the memory device 6, outputting color adjusted signals having been interpolated in accordance with the known color adjusted signals found in a neighborhood of the inputted separated color signals and variable factor signal. Consequently, original colors can be always stably reproduced with a simple circuit arrangement, regardless of possible aging in the characteristics of the device caused by affections by variable factors such as temperature and humidity, which liberates the user from otherwise annoying adjustment.

Claims: A color image processing device (10), including: input means (2) for reading an original and converting into separated color signals of three-dimensions or of higher dimensions; and output means (5) for outputting a color image in accordance with the separated color signals, said color image processing device (10) comprising color conversion means (15), to which signals of n dimensions, the separated color signals obtained by the input means and at least one variable factor signal other than color signals, are inputted, with n being an integral number, for outputting color adjusted signals having been chromatically adjusted, wherein the color conversion means (15) includes: memory means (6) for discretely storing only the color adjusted signals that correspond to predetermined separated color signals and at least one predetermined variable factor signal; and data interpolation means for, when the inputted separated color signal or the at least one inputted variable factor signal directly corresponds to none of the color adjusted signals stored in the memory means (6), performing interpolative calculations using data on the 2 n known color adjusted signals found in a neighborhood of the inputted separated color signals and the at least one variable factor signal, to derive said color adjusted signals. The color image processing device as defined in claim 1, wherein the integral number n is determined by the sum of the number of dimensions of the separated color signals and the number of the at least one variable factor signal. The color image processing device as defined in claim 1, wherein the separated color signals inputted to the color conversion means include at least separated color signals for three colors of red, green, and blue, and the memory means discretely stores only the color adjusted signals that correspond to predetermined red, green, and blue separated color signals and at least one predetermined variable factor signal. The color image processing device as defined in claim 3, wherein the memory means locates the inputted red, green and blue separated color signals as three-dimensional space coordinates, divides the coordinates into a plurality of unitary cubes, relates an optimum color adjusted signal to be outputted to a vertex coordinate of the unitary cube, and stores a look-up table using the at least one variable factor signal as at least a fourth coordinate axis. The color image processing device as defined in claim 4, when, in the interpolation, the signals inputted into the color conversion means have n dimensions, and color adjusted signals for three colors of C (cyan), M (magenta) and Y (yellow) are obtained in accordance with the inputted red, green and blue separated color signals and the at least one variable factor signal, said color image processing device performing an interpolative calculation in accordance with the following formula: where Dx represents a color adjusted signal derived from the interpolation, Dxi represents a known color adjusted signal on a vertex found in a neighborhood of the inputted signal, and Vi represents a volume of a rectangular cube located at a diagonal angle from the vertex. The color image processing device as defined in claims 1, wherein the at least one variable factor signal is a signal obtained in accordance with at least a change in an aging factor, resolution, an environmental condition, and a supplied material. The color image processing device as defined in claim 1, further comprising a life counter for counting the total number of printed sheets, wherein the at least one variable factor signal includes at least data on the total number of printed sheets. The color image processing device as defined in claim 1, further comprising temperature and/or humidity detecting means for detecting temperature and/or humidity, wherein the at least one variable factor signal includes at least data on the temperature and/or humidity. The color image processing device as defined in claim 1, further comprising designation input means for inputting data on a supplied material to the color conversion means, wherein the at least one variable factor signal includes at least the data on the supplied material. The color image processing device as defined in claim 9, wherein the data on the supplied material includes at least a piece of data on a toner lot number, paper quality, and a photosensitive body. The color image processing device as defined in claim 1, wherein the input means outputs data on resolution to the color conversion means, and the at least one variable factor signal includes at least the data on the resolution.

Inventors: GOTOH MAKIO, MURAKAMI YOSHINORI, TANAKA TATSUYA, GOTOH, MAKIO, MURAKAMI, YOSHINORI, TANAKA, TATSUYA
Applicants: SHARP KK, SHARP KABUSHIKI KAISHA
Application year: 1998
Main classification: H04N1
IPC codes: H04N1