Color image forming apparatus and color correcting method

Abstract: In a color correcting method for use in a color image forming apparatus, a color image data is calculated which is corrected by solving a masking equation by allotting the tone number of an input image data according to the value of each coefficient, of the reflection densities of three primary colors, constituting the masking equation.

Description: The present invention relates to a color image forming apparatus and a color correction method for use in a color image forming apparatus. The invention relates more specifically to a color image forming apparatus such as a digital color copying machine utilizing a masking method for toner color correction and a color correcting method for use therein, as shown in EP-A-0 410 719. In a conventional digital color copying machine, first, a light beam reflected from an original image is directed by a color scanner to a sensor having red, green and blue (hereinafter referred to as R, G and B, respectively) spectral characteristics shown in Fig. 6, and formed into an R, G and B data. The R, G and B data are, for example, before outputted to a printer portion of the copying machine, converted into data of yellow, magenta and cyan (hereinafter referred to as Y, M and C, respectively) which are complementary colors of R, G and B. The amounts (main densities) of Y, M and C toner provided onto a photoreceptor drum are determined according to the amount of reflection energy shown by the Y, M and C data. The main densities of the toner of Y, M and C which are complementary colors of R, G and B are obtained by the following equations (1) to (3): [Y] = 1 - [B] [M] = 1 - [G] [C] = 1 - [R] wherein: [R] is a reflectance of R of an original image; [G] is a reflectance of G of an original image; [B] is a reflectance of B of an original image; [Y] is a main density of Y toner; [M] is a main density of M toner; and [C] is a main density of C toner. In practice, each toner has a spectral characteristic shown in Fig. 7. However, the above-mentioned equations (1) to (3) are premised on an assumption that each toner has an ideal spectral characteristic. For example, in a case of the M toner, the ideal spectral characteristic is M1 shown in Fig. 8. However, the M toner actually has a spectral characteristic M2 shown in Fig. 8. For this reason, a black image is formed if a processing of the color image data is made according to the equations (1) to (3). To avoid this, a toner color correction is required. In a digital color image forming apparatus, the toner color correction is made, for example, by a method where a color correction table of each of Y, M and C is used and a masking process is employed. In the method, each of the Y, M and C data are substituted in each masking equation, and a Y, M and C correction data which are automatically determined on determination of the Y, M and C data are provided as tables. By this method, however, since processing is executed by use of data of 256 tones made by dividing each Y, M and C analog data into 256 tones, a large-capacity memory of 16 mega-byte for each color will be required if the tables are made of the Y, M and C data which are full data of 256 tones. The use of the large-capacity memory results in higher cost of the apparatus, more complicated circuit arrangement and reduction of processing speed. On the other hand, if the tone number is decreased so that a small-capacity memory is used, image reproducibility will deteriorate. An object of the present invention is to provide a color image forming apparatus and a color correction method for use in a color image forming apparatus where a toner color correction can adequately be made by use of a small capacity memory. Furthermore, the invention shall cope with various conditions (such as the development condition, the condition of a light receiving device for reading an original, etc.) to provide an excellent color correction. To achieve the above-mentioned object, a method as claimed in claim 1 and an apparatus as claimed in claim 5 are provided. These and other objects and features of this invention will become clear from the following description taken in conjunction with the preferred embodiments with reference to the accompanied drawings in which: Fig. 1 is a schematic view of a digital color electrophotographic copying machine embodying the present invention; Fig. 2 is a schematic view of an image data processing portion and an image forming portion of the electrophotographic copying machine of Fig. 1; Fig. 3 is a block diagram showing a data correcting circuit of Fig. 2; Fig. 4 is a detail view of a Yellow correction circuit of Fig. 3; Fig. 5 is a graph showing results of color correction in the embodiment of the present invention and in a prior art; Fig. 6 is a graph showing spectral characteristics of a CCD constituting a color scanner applicable to the present invention; Fig. 7 is a graph showing spectral characteristics of toner applicable to the present invention; Fig. 8 is a graph showing spectral characteristics of magenta toner applicable to the present invention; Fig. 9 is a block diagram of another embodiment of a data correcting circuit according to the present invention; Fig. 10 is a block diagram showing a multiplication coefficient changeover setting circuit of the multipliers of Fig. 9; Fig. 11 is a view showing a limiting feature for a case where a data having a value equal to or larger than the maximum value is inputted to the multiplier. The present invention will hereinafter be described as applied to a digital color electrophotographic copying machine shown in Fig. 1. In Fig. 1, an image of an original 3 placed on a contact glass 1 so as to be pressed down by an original cover 2 is scanned by a scanning optical system 4. Image information thereof is directed through light serving as a medium from a condenser lens 5 to a light receiving device 6 such as a CCD. After converted into an electric signal therein, it is signal-processed by an image processing portion 7. Thereafter, it is formed into a latent image on a photoreceptor drum 9 by a laser scanner unit (LSU) 8. Prior to this, the surface of the photoreceptor drum 9 is charged by a main charger (charging portion) 10. Fig. 2 shows main portions of the image processing portion 7 and laser scanner unit 8 and a relationship therebetween. In the image processing portion 7, the input color image data YD, MD and CD are corrected by a data correcting circuit 41, and a pulse having a width which is in accordance with the values of the image data is outputted by a pulse generating circuit 11 based on the values of the color image data corrected by the data correcting circuit 41. By this pulse, a semiconductor laser 13 of the laser scanner unit 8 is activated through a drive circuit 12 to irradiate the photoreceptor with a laser beam 16. The laser beam 16 scans the surface of the photoreceptor drum 9 through a polygonal mirror 15 rotated by a motor 14 to form a latent image on the surface of the photoreceptor drum 9. In a case where a full-color image is formed, first, a latent image is formed on the surface of the photoreceptor drum 9 by the laser beam 16 based on a color image data of yellow, and the latent image is developed by a Y developer unit 17Y. The developer unit 17Y contains yellow toner, and develops the latent image on the photoreceptor drum 9 with the yellow toner. Then, the image on the photoreceptor drum 9 developed with the yellow toner is transferred onto a sheet of paper arranged to wind around the surface of a transferring drum 19. The sheet is supplied from a paper feed cassette 20 or 21 via a paper feed path. The sheet is left attached to the surface of the transferring drum after the yellow image is transferred thereon so that an image of a next color is transferred thereon. After a cleaning of residual toner by a cleaning portion 22 and a discharging by a discharger (not shown), the photoreceptor drum 9 is again charged by the main charger 10. Then, a latent image corresponding to a magenta image on the photoreceptor drum formed by the laser beam 16 based on a color image data of magenta is developed by an M developer unit 17M. At this time, the M developer unit 17M is brought to a development position opposite to the photoreceptor drum 9 in place of the Y developer unit 17Y. In this embodiment, as developer units, the Y developer unit 17Y for development of yellow images, the M developer unit 17M for development of magenta images, a C developer unit 17C for development of cyan images and a BK developer unit 17BK for development of black images are successively attached as shown in the figure in a vertical direction on a moving body 18 which moves in vertical directions. The developer units 17Y, 17M, 17C and 17BK are alternatively brought to a development position (the position opposite to the photoreceptor drum 9) according to the color image data for forming a latent image by a laser beam 16. The image on the photoreceptor drum 9 developed with magenta toner is transferred onto the sheet (the sheet where the yellow image has been transferred) on the surface of the transferring drum 19. Similar operations are repeated to transfer cyan and black images onto the sheet to form a full-color image. Thereafter, the sheet where the full-color image has formed is separated from the transferring drum 19, conveyed to a fusing portion 24 by a conveying portion 23, and fixed by the fusing portion 24 to be discharged from the electrophotographic copying machine. The data correcting circuit shown in Fig. 3 includes correcting circuits 57, 58 and 59. The correcting circuit 57 is a Y correcting circuit whose main color image data is the yellow data. Similarly, the correcting circuits 58 and 59 are an M correcting circuit and a C correcting circuit whose main color image data are the magenta data and the cyan data, respectively. Since the correcting circuits 57, 58 and 59 have the same arrangement, only the details of the Y correcting circuit 57 will hereinafter be described with reference to Fig. 4. In Fig. 4, the numerals 101 to 104, 107 to 110, 115 to 117 and 119 are latch circuits consisting of integrated circuits (ICs) and used in order to synchronize data. The yellow color image data YD entered through an input terminal 100 is inputted via the latch circuits 101, 102 and 103 into a first ROM 105 and a second ROM 106. On the other hand, the 8-bit magenta and cyan color image data MD and CD provided via input terminals 120 and 121 from the M correcting circuit 58 and the C correcting circuit 59 of Fig. 3 are provided to a selector 111 via increment determining circuits 128 and 129, and converted into a 5-bit data and a 4-bit data, respectively, by the selector 111 to be supplied into the first and second ROMs 105 and 106. At the increment determining circuit 128, a value represented by high-order 5 bits of the magenta color image data MD consisting of 8 bits is amended by the value of a highest-order bit of the low-order bits (i.e. sixth bit). Specifically, if the sixth bit is 1, incrementing (carry) is made, and if it is 0, incrementing is not made. Similarly, in the increment determining circuit 129, with respect to a value represented by high-order 4 bits of the cyan color image data CD consisting of 8 bits, incrementing is made if the digit of a highest-order bit of the low-order bits (in this case, a fifth bit) is 1, and incrementing is not made if the digit is 0. The high-order 5 bits of the MD data and the high-order 4 bits of the CD data thus processed are provided from the selector 111 to the first and second ROMs 105 and 106. The image data thus processed and outputted from the selector 111 may be provided to the ROMs 105 and 106 while remaining of 8-bit form. The increment determining circuits 128 and 129 may be deleted so that the color image data MD and CD are used without making any incrementing. A data which is previously color-corrected is stored as a table data in each of the first and second ROMs 105 and 106. A data value having already been corrected is read-out from the table data by use of the input color data as an address data. The corrected yellow color image data thus outputted from the first and second ROMs 105 and 106 are synchronized with a clock having a frequency one-half of the frequency of a clock CK by the latch circuits 107 and 108, added to each other on a line 122 and provided to a line buffer 118 via the latch circuit 115 which operates in response to the clock CK. The line buffer 118 is, although is not limited to, a buffer of first in first out type. The output of the line buffer 118 is directed to an output terminal 123 via the latch circuit 119 and provided to the pulse generating circuit 11 of Fig. 2. The 8-bit yellow color image data directed from the latch circuits 103 and 104 to output terminals 124 and 125 are provided to the M correcting circuit 58 and the C correcting circuit 59 of Fig. 3, respectively. The 8-bit magenta color image data MD and cyan color image data CD to be supplied to the input terminals 120 and 121 are outputted to output terminals of the M and C correcting circuits 58 and 59 corresponding to the output terminals 124 and 125 of the Y correcting circuit 57. In Fig. 4, the numeral 112 is a flip-flop circuit which receives the clock CK through an input terminal 126 and provides a clock having a frequency one-half of the frequency of the clock CK to the latch circuits 102 to 104 and 107 to 109. Since the latch circuits 115 to 117 operate in response to the clock CK, the clock is directly provided from the input terminal 126 without passing through the flip-flop 112. In this embodiment, two ROMs (the first ROM 105 and the second ROM 106) are used for storing the correction data. Since the clock CK inputted into the input terminal 126 is generally a high speed clock which cannot be coped with only by one normal ROM, two ROMs are used so that the reading speed can be reduced to half. When a ROM capable of high-speed operation is used, one of the first and second ROMs 105 and 106 is used, or only one ROM is provided. The numeral 113 is a delay circuit for restricting an output of a ROM when only one ROM is used. For example, when only the first ROM 105 is used, it delays the output of the first ROM 105 provided from the first ROM 105 via the latch circuit 109 and provides it to the latch circuit 116. Moreover, to handle a case where neither of the ROMs 105 nor 106 is used, that is, a case where no correction is made, a delay circuit 114 is also provided for delaying the output of the latch circuit 110 to provide it to the latch circuit 117. Whether both of the ROMs 105 and 106 are used or only one of them is used or neither of them is used is determined by a mode selecting signal provided through an input terminal 127. The mode selecting signal is provided from an external central processing unit (CPU). Subsequently, a feature will be described of an embodiment for making a toner color correction by a masking method in the electrophotographic copying machine. It is possible to perform a calculation required for masking by the subsequently-described method. However, since a circuit of complicated arrangement is required if such a calculation is performed every time color correction is made, according to this embodiment, a correction table where the corrected Y, M and C output data are automatically determined on determination of the Y, M and C input data is previously formed and made into a ROM so as to enable color correction without any calculation process (that is, a color correction data has already been stored in the form of a table in the above-mentioned ROMs 105 and 106). First, the formation of the color correction table will be explained. In a single-color toner, generally, when the toner amount (the rate which the toner bears to a sheet of paper) is changed, the ratio among the reflection densities of R, G and B of the single-color toner is fixed regardless of the toner amount (proportional law). For example, the following equation (4) is obtained when the toner amounts of magenta (M) are 70% and 80%: [Dr70]/[Dr80] = [Dg70]/[Dg80] = [Db70]/[Db80] wherein: [Dr70] is a reflection density of R at an M toner amount of 70%; [Dr80] is a reflection density of R at an M toner amount of 80%; [Dg70] is a reflection density of G at an M toner amount of 70%; [Dg80] is a reflection density of G at an M toner amount of 80%; [Db70] is a reflection density of B at an M toner amount of 70%; and [Db80] is a reflection density of B at an M toner amount of 80%. On the other hand, when a color image copying by superpositioning each single-color toner is performed, the density of the duplication is equal to the sum of the reflection densities of R, G and B (arithmetical law). By the proportional and arithmetical laws, the following reflection density color mixing equations (5) to (7) are obtained on condition that the density of a duplication is equal to that of an original: Dr = [C]+mr[M]+yr[Y] Dg = cg[C]+[M]+yg[Y] Db = cb[C]+mb[M]+[Y] wherein: Dr is a reflection density of R of an original; Dg is a reflection density of G of an original; Db is a reflection density of B of an original; mr is a reflection density ratio of R to the reflection density of G with respect to M; mb is a reflection density ratio of B to the reflection density of G with respect to M; yr is a reflection density ratio of R to the reflection density of B with respect to Y; yg is a reflection density ratio of G to the reflection density of B with respect to Y; cg is a reflection density ratio of G to the reflection density of R with respect to C; and cb is a reflection density ratio of B to the reflection density of R with respect to C. Dr, Dg and Db are read-out by a color scanner including the scanning optical system 4, the condenser lens 5 and the light receiving device 6. The following equations (8) to (10) are obtained by solving the above-mentioned reflection density color mixing equations (5) to (7) with respect to [C], [M] and [Y]: [C] = a11Dr+a12Dg+a13Db [M] = a21Dr+a22Dg+a23Db [Y] = a31Dr+a32Dg+a33Db wherein the coefficients of all to a33 are determined as shown in the following equations (masking equations) (11) to (13): [C] = 1.03Dr-0.09Dg-0.05Db [M] = -0.43Dr+1.04Dg-0.06Db [Y] = -0.15Dr-0.24Dg+1.06Db The reflection densities Dr, Dg and Db in the equations (11) to (13) are obtained by the following equations (14) to (16): Dr = -log 10 [R] Dg = -log 10 [G] Db = -log 10 [B] wherein: [R] = 1-{C}/KC [G] = 1-{M}/KM [B] = 1-{Y}/KY wherein: (C) is a main density of C toner before color correction; (M) is a main density of M toner before color correction; {Y} is a main density of Y toner before color correction; and KC, KM and KY are tone numbers of the Y, M and C data, respectively. The predetermined tone numbers KC, KM and KY are KC=KM=KY=255, since the Y, M and C data are conventionally inputted in 256-tone form. In this embodiment, however, when a correction table of the C data is formed, KC=255, KM=31 and KY=15; when a correction table of the M data is formed, KC=31, KM=255 and KY=15; and when a correction table of the Y data is formed, KC=15, KM=31 and KY=255. As a result, the data amount per color in color correction is 256 × 32 × 16 = 131K byte. Therefore, the masking equations (11) to (13) are equations where variables are {C}, {M} and {Y}. Moreover, in the process, low-order bits are deleted of toner data (sub toner data) other than main toner data (main color image data) substituted in the masking equations. That is, the bit numbers are allotted according to the values of the coefficients of the masking equations. Thereby, a correction calculation is performed while a substantial tone number is decreased to form a color correction table. For example, in a case of cyan, the bit numbers are determined according to the values of the coefficients 1.03, 0.09 and 0.05 in the equation (11). That is, 8 bits are allotted to the coefficient 1.03, 5 bits are allotted to the coefficient 0.09, and 4 bits are allotted to the coefficient 0.05. The data consists of 17 bits in total, wherein the main toner data consists of 8 bits and the sub toner data (sub color image data) consists of 5 or 4 bits. In a case of KC=KM=KY=255, it is also possible to allot 8 bits to the coefficient 1.03, 5 bits to the coefficient 0.09 and 4 bits to the coefficient 0.05 similarly to the above-described case by increasing the value of the color image data as 0, 1, 2, 3, ... with respect to the coefficient 1.03, as 0, 8, 16, 24 ... with respect to the coefficient 0.09, and as 0, 16, 32, 48, ... with respect to the coefficient 0.05. In Fig. 3, {Y}, {M} and {C} which are yellow, magenta and cyan color image data, respectively, are inputted to input terminals 51, 52 and 53. These inputted image color data are, although are not limited to, of 8-bit form. If a color correction table is formed in the ROM from the [C], [M] and [Y] obtained as described above, it is possible to output [C], [M] and [Y] which are read-out by the color scanner and corrected based on an address corresponding to the reflectances of R, G and B obtained by calculation. If the sub toner data are 16-tone and 32-tone as described above, a calculation result is obtained which is slightly different from that obtained in the case where the calculation is performed based on a full data where each color is 256-tone. The difference is large especially at a data value such as gray scale where ail of the Y, M and C data are remarkably varied. For example, in a model where all of the Y, M and C data are varied between 200 and 224 tones as shown by the dotted line "Cut" in Fig. 5 in a correction of Y, the output data is decreased by more than 10 tones at 207 and 223 tones. The 256 data of Y, M and C are read-in in 8-bit form, respectively. However, they are seemingly converted into 32 and 16 tones since only high-order 5 and 4 bits of the sub toner data are inputted when inputted to the color correction table as previously-described. Because of this, the value to be inputted into the masking equations largely jumps up when the data of 32 and 16 tones change, with a result that the calculation result thereof differs from the calculation result (solid line "Full") obtained in the case of the full data. That is, in obtaining a table of C, the values of [G] and [B] approach 0 as the values of {M} and {Y} increase in the equations (18) and (19), and the values of Dg and Db rapidly increase as the values of [G] and [B] approach 0, that is, the larger the changes of [M] and [Y] are in the equations (15) and (16). Therefore, the above-mentioned difference is induced as shown in the dotted line "Cut" in Fig. 5 due to the minus coefficients by which Dg and Db are multiplied in the equation (11) represented by [C]=1.03Dr-0.09Dg-0.05Db. To avoid this, it is desirable to count up (to round off) high-order data by one when the highest-order bit of the deleted low-order bits of the sub toner data is 1. The above-mentioned difference decreases as shown in the alternate long and short dash line "Up" in Fig. 5 by forming the color correction table by substituting the counted-up data in the correction equations (11) to (13). This is because {M} and {Y} which simultaneously vary before the above counting-up stop simultaneously varying due to the counting-up as shown by {C} marked with a # in Table 3 to be shown later. For the above counting-up, circuits (the increment determining circuits 128 and 129 of Fig. 4) are employed where the bit number is further increased by one in order to count up the high-order data by one when the highest-order bit of the deleted low-order bits of the sub toner data is 1. Each data of Table 1 corresponds to Fig. 5. In Table 1, "Full" shows output values of [C] calculated by use of the full data with respect to each of the input values {C}, {M} and {Y} inputted from the color scanner, "Cut" shows output values of [C] calculated by deleting low-order bits with respect to the sub data {M} and {Y} and by use of the full data with respect to the main data {C}, and "Up" shows output values of [C] calculated by use of the counted-up data with respect to {M} and {Y} and by use of the full data with respect to {C}. Table 2 shows a correspondence relation among 8-bit {C}, 5-bit {M}, 4-bit {Y} and the tone numbers (KC=255, KM=31 and KY=15) determined according to the values of the coefficients of the equation (11) when the correction table of C is formed in correspondence with the above-mentioned output value "Cut". Tables 3 shows a correspondence relation among 8-bit {C}, 5-bit {M}, 4-bit {Y} and the tone numbers (KC=255, KM=31 and KY=15) determined according to the values of the coefficients of the equation (11) when the correction table of C is formed in correspondence with the above-mentioned output value "Up". In the tables, the values of C marked with a * are the values obtained when {M} varies, and the values marked with a Δ are the values obtained when {Y} varies. Table 4 shows a correspondence relation among the values of {C} marked with a * and Δ and the values of {M} and {Y} in Table 3. When the highest-order bit of the deleted low-order bits of the sub toner data is 1, the high-order data are counted-up (rounded off) by one and the color correction table is formed by substituting the counted-up data in the correction equations (11) to (13), with a result that {M} and {Y} stop simultaneously varying and the inducement of the above-mentioned difference is restrained. That is, the dispersion of the variation of {M} and {Y} due to the above counting-up restrains the above-mentioned difference to be small. Moreover, as is understood from Table 4, the variation due to the above counting-up represented by the alternate long and short dash line "Up" is in accordance with the solid line "Full". For example, at {C}=204 to 220 almost corresponding to Fig. 5, {M} and {Y} vary at C=216. This is because the variation rates of {M} (1/31) and {Y} (1/15) are different. As described above, if a corrected color image data is calculated by solving a masking equation by allotting the tone number of an input image data according to the value of each coefficient, of the reflection densities of three primary colors, constituting the masking equation, the number of color image data per color decreases. Consequently, a toner color correction can be made by use of a small-capacity memory with image reproducibility being hardly deteriorated. As a result, the cost can be reduced and the arrangement of the circuit can be simplified without the reduction of the masking process speed being induced. By storing the color image data corrected as described above in the address, corresponding to the tone number, of the ROMs 105 and 106 in the form of a color correction table, it is unnecessary to execute the above-described calculation process every time the color correction is made. As a result, a nearly real time color correction is possible. Moreover, if, in order to decrease the tone number, low-order bits of the sub color image data are deleted and the data values of high-order bits of the sub color image data is increased by one when the highest-order bit of the low-order bits is 1, a color correction can be realized which is substantially equal to that of a case where the tone number of the sub color image data is equalized to the tone number of the main color image data, and a large-capacity memory is used. However, since, in image forming apparatuses, various conditions (the conditions of development, a photoreceptor drum, a charge coupled device (CCD) serving as a light receiving device) slightly differ according to types and even in the same type, differ according to each apparatus, the difference of condition cannot always appropriately be coped with only by the data stored in the ROM. An embodiment where, in order to solve such a problem, fine adjustment of a color image data can be made before the color image data is provided to the correcting circuits 57, 58 and 59 of Fig. 3 will hereinafter be described with reference to Figs. 9 to 11. In Fig. 9, some portions are identified by the same reference designations which are used in Fig. 3. The embodiment of Fig. 9 is different from the circuit of Fig. 3 in that it has multipliers 54, 55 and 56 for fine adjustment of the color image data YD, MD and CD inputted through the input terminals 51, 52 and 53. Multiplication coefficients of these Y multiplier 54, M multiplier 55 and C multiplier 56 are 1.0, respectively, as shown in Table 5 when the main color is yellow Y (that is, when the laser beam forms a latent image based on the yellow color image data). When the main color is magenta (that is, when the laser beam forms a latent image based on the magenta color image data), they are 1.2, 1.0 and 0.9, respectively. When the main color is cyan (that is, when the laser beam forms a latent image based on the cyan color image data), they are 1.0, 1.0 and 0.8, respectively. The setting of change-over of the coefficients is made by a controlling portion 200 comprising a CPU shown in Fig. 10. Since the controlling portion 200 selectively changes-over through a switch 201 the color image data (the main color image data) for driving the laser beam, it is easy to apply the multiplication coefficient to the main color image data. As is understood from the explanation of Fig. 1, the color image data for controlling the laser beam is an image data of one color. In forming a full-color image, four similar image forming operations are performed including an operation for forming a black image. The change-over switch 201 precedes, for example, the pulse generating circuit 11. Table 6 shows set coefficients of a register (arranged between the CPU and a multiplier) at each magnification MAG. For example, when the magnification is 1.2, the value is set to 153 in decimal system and to 99H in hexacode. Table 7 shows maximum values of the color image data in multiplications of 1.1 to 1.9 times. In other words, Table 7 indicates that the coefficient is controlled so that, when a color image data whose value is to exceed the maximum value is inputted, a result is obtained which is the same as the case where a data of the maximum value is inputted. In Tables 6 and 7, DEC and HEX represent decimal system and hexacode, respectively. Subsequently, a feature for limiting an output data value when the value of a color image data inputted to the multiplier 54 exceeds the maximum value will be described with reference to Fig. 11. In the figure, the yellow color image data YD is inputted to the multiplier 54. When the value of the color image data YD is within the maximum value shown in Table 7, the output of the multiplier is outputted to a line 300 in 8-bit form. When it exceeds the maximum value, a carry of the output data is executed so that the ninth bit is outputted to the line 301 (the level of a line 301 is "1" which is a high level). As a result, a signal on the line 301 is provided via an inverter 302 to a latch circuit 303, and a maximum output data value which is previously provided (an output data value corresponding to the maximum value) is outputted from the latch circuit 303 to a line 305. When this happens, the other latch circuit 304 is disabled since it is provided with "1" via the line 301, with a result that no data is outputted through the latch circuit 304. When a color image data not exceeding the maximum value is inputted, the operations of the latch circuits 303 and 304 are reversed. That is, the color image data is outputted from the line 300 via the latch circuit 304 to the line 305, and the previously-provided maximum output data value is not outputted from the latch circuit 303. Thus, when a color image data exceeding the maximum value is inputted, the color image data is outputted after limited by the predetermined maximum output data value. An explanation has been given with respect to the multiplier 54 for the yellow color image data with reference to Fig. 11. The multipliers 55 and 56 for the magenta and cyan color image data have similar arrangements. According to the above-described embodiment of Fig. 9, a color correction data previously stored in the ROMs 105 and 106 is read-out according to the value of an input color image data. In this case, since the input color image data is corrected into a value suitable for the condition of each image forming apparatus by being multiplied by use of a predetermined multiplication coefficient by a multiplier before the reading-out, an exact correction is realized which is in accordance with each image forming apparatus. Input value Full Cut Up 200 98 103 92 202 101 107 96 204 103 114 100 206 106 116 104 208 108 109 109 210 111 114 114 212 114 119 116 214 117 125 121 216 120 127 115 218 124 133 121 220 127 139 123 222 131 146 129 224 135 136 136 8 bit {C} (8 bit) {M} (5 bit) {Y} (4 bit) 00000000 0 0 0 00000001 1 0 0 00000010 2 0 0 00000011 3 0 0 00000100 4 0 0 00000101 5 0 0 00000110 6 0 0 00000111 7 0 0 00001000 8 1 0 00001001 9 1 0 00001010 10 1 0 00001011 11 1 0 00001100 12 1 0 00001101 13 1 0 00001110 14 1 0 00001111 15 1 0 00010000 16 2 1 00010001 17 2 1 00010010 18 2 1 00010011 19 2 1 : : : : : : : : : : : : 11111111 255 31 15 8 bit {C} (8 bit) {M} (5 bit) {Y} (4 bit) Cut Up Cut Up 00000000 0 0 0 0 0 00000001 1 0 0 0 0 00000010 2 0 0 0 0 00000011 3 0 0 0 0 00000100 4* 0 1 0 0 00000101 5 0 1 0 0 00000110 6 0 1 0 0 00000111 7 0 1 0 0 00001000 8 Δ 1 1 0 1 00001001 9 1 1 0 1 00001010 10 1 1 0 1 00001011 11 1 1 0 1 00001100 12* 1 2 0 1 00001101 13 1 2 0 1 00001110 14 1 2 0 1 00001111 15 1 2 0 1 00010000 16# 2 2 1 1 00010001 17 2 2 1 1 00010010 18 2 2 1 1 00010011 19 2 2 1 1 00010100 20* 2 3 1 1 00010101 21 2 3 1 1 00010110 22 2 3 1 1 00010111 23 2 3 1 1 00011000 24 Δ 3 3 1 2 00011001 25 3 3 1 2 00011010 26 3 3 1 2 00011011 27 3 3 1 2 00011100 28* 3 4 1 2 00011101 29 3 4 1 2 00011110 30 3 4 1 2 00011111 31 3 4 1 2 00100000 32# 4 4 2 2 00100001 33 4 4 2 2 00100010 34 4 4 2 2 00100011 35 4 4 2 2 00100100 36* 4 5 2 2 00100101 37 4 5 2 2 00100110 38 4 5 2 2 00100111 39 4 5 2 2 00101000 40 Δ 5 5 2 3 00101001 41 5 5 2 3 {C} {M} {C} {Y} 0 4 0 1 8 12 2 1 20 3 24 28 4 2 36 5 40 44 6 3 52 7 56 60 8 4 68 9 72 76 5 : 10 : : : : : 24 : 196 12 25 200 204 26 13 212 27 216 220 28 14 228 29 232 236 30 15 244 31 248 252 32 16 Coefficient KY KM KC Main Y data 1.0 1.0 1.0 Main M data 1.2 1.0 0.9 Main C data 1.0 1.0 0.8 Obviously, many modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced other than as specifically described.

Claims: Colour correction method for use in a colour image forming apparatus in which, when correcting a primary colour input data, each primary colour input data (Y, M and C) is provided with a predetermined tone number range, a tone number is determined for each primary colour input data (Y, M and C) selected from the respective tone number range, and for correcting each primary colour input data (Y, M and C) a respective colour correction data table (57, 58, 59) is addressed with the determined tone number, wherein the primary colour input data being corrected is selected as being the main colour input data, the other two primary colour input data are selected as being sub-colour input data and the tone number range for the sub-colour input data is decreased. Method according to claim 1, characterized in that the colour correction data tables (57, 58, 59) solve respective masking equations. Method according to claim 1 or 2, characterized in that the tone number range of the sub-colour input data is reduced by deleting low-order bits of the input data. Method according to claim 3, characterized in that the data values of the high order bits of the sub-colour input data are increased by one if the highest order bit of the deleted low-order bits is 1. Colour image forming apparatus for a colour correction, comprising input terminals (100, 120, 121; 51, 52, 53) for inputting primary colour input data (Y, M and C), means (7) for providing each primary colour input data (Y, M and C) with a predetermined tone number range and determining a tone number for each primary colour input data (Y, M and C) selected from the respective tone number range, and data correction means (41, 57, 58, 59) for correcting each primary colour input data (Y, M and C) by addressing a respective colour correction data table (57, 58, 59) with the determined tone number, wherein for addressing a table, the primary colour input data to be corrected using that table is selected as being the main colour input data, the other two primary colour input data are selected as being sub-colour input data and the toner number range for the sub-colour input data is decreased. Apparatus according to claim 5, characterized in that fine adjusting means (54, 55, 56) are provided for finely adjusting the primary colour input data (Y, M and C) before the data are provided to the data correction means (41, 57, 58, 59).

Inventors: AMAKAWA KATSUMI, HAYASHI SHUJI, YAMAMOTO HARUO, AMAKAWA, KATSUMI, HAYASHI, SHUJI, YAMAMOTO, HARUO
Applicants: MITA INDUSTRIAL CO LTD, MITA INDUSTRIAL CO. LTD.
Application year: 1992
Main classification: H04N1
IPC codes: H04N1