Inkjet printer iterative color tracking method, device and equipment
By generating and iteratively updating the color-chasing curve of inkjet printers, the complex, time-consuming and labor-intensive problems of inkjet printers in the prior art are solved, and a fast and simple color-chasing process and good color consistency effect are achieved.
Patent Information
- Application Number
- CN202111341286.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-12
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2041-11-12
AI Technical Summary
In the prior art, inkjet printers are complex and time-consuming to pursue color, and cannot effectively achieve color consistency of multiple printers.
By obtaining the linearized curves of the first printer and the second printer, a corresponding linear color block diagram is generated, and the color chase curve is obtained, and the color chase curve that is iteratively updated until the preset conditions are met.
It realizes a fast and simple color-chasing process for inkjet printers, without relying on manual debugging, has good color-chasing effect, and can optimize the color-chasing curve according to the preset conditions set by the user.
Smart Images

Figure CN116118372B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of inkjet printing technology, and in particular to an iterative color tracking method, device and equipment for an inkjet printer. Background Art
[0002] Inkjet printers are widely used in outdoor advertising, label printing, textile printing, ceramic printing, printed electronics, home decoration and other fields. In order to ensure that the ink volume value input by the printer is closer to the actual ink volume value output, it is necessary to perform color management on the inkjet printer. In the color management process of the inkjet printer, the output ink volume of each channel of the printer is controlled by adjusting the ICC file of the printer, thereby controlling the overall printing color effect of the printer. However, in actual production applications, when several printers are required to print samples with the same color as the target inkjet printer, it is necessary to perform color tracking processing on several printers. However, the requirements cannot be met by simply adjusting the ICC file in color management. The general practice of the prior art is to manually and repeatedly debug the linearization curve of the inkjet printer to be tracked and then print the image, and finally find an input value that is the same or similar to the input ink volume of the target machine. This method requires continuous adjustment and verification to achieve the effect, and the project is complex, time-consuming and labor-intensive. Summary of the invention
[0003] In view of this, the embodiments of the present invention provide an iterative color tracking method, device and equipment for an inkjet printer, so as to solve the technical problems in the prior art that the color tracking of an inkjet printer is complicated, time-consuming and labor-intensive.
[0004] In a first aspect, an embodiment of the present invention provides an iterative color tracking method for an inkjet printer, the method comprising:
[0005] Acquire a first linear color block diagram according to a linearization curve of the first printer, wherein the first linear color block diagram includes a plurality of color blocks with different ink amounts;
[0006] Acquire a second linear color block diagram according to a linearization curve of a second printer, wherein the second linear color block diagram includes a plurality of color blocks with different ink amounts;
[0007] Acquire a third linear color block diagram of the second printer according to the first linear color block diagram and the second linear color block diagram, wherein the third linear color block diagram includes a plurality of color blocks with different ink amounts;
[0008] Acquire a color tracking curve of the second printer according to the first linear color block diagram and the third linear color block diagram;
[0009] The color tracking curve is iteratively updated until a color tracking curve that meets preset conditions is obtained.
[0010] Preferably, iteratively updating the color tracking curve until a color tracking curve satisfying a preset condition is obtained comprises:
[0011] S51: obtaining a color tracking linear color block diagram according to the color tracking curve; wherein the color tracking linear color block diagram includes a plurality of color blocks with different ink amounts;
[0012] S52: adjusting the ink amount of each color block in the color tracking linear color block diagram according to the first linear color block diagram;
[0013] S53: Obtaining an updated color tracking curve according to the adjusted color tracking linear color block diagram;
[0014] S54: Repeat steps S51-S53 until a color tracking curve that meets preset conditions is obtained.
[0015] Preferably, the color block number, minimum ink amount and ink amount interval of the color tracking linear color block diagram and the first linear color block diagram are the same, and adjusting the ink amount of each color block in the color tracking linear color block diagram according to the first linear color block diagram includes:
[0016] S521: Obtain a color difference value between the i-th color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, and record it as a first contrast color difference value;
[0017] S522: Obtain a color difference value between the i-th color block in the color tracking linear color block diagram and the color block with the smallest ink volume in the color tracking linear color block diagram, and record it as a second contrast color difference value;
[0018] S523: adjusting the ink volume of the i-th color block in the color tracking linear color block diagram according to the first contrast color difference value and the second contrast color difference value;
[0019] S524: repeating steps S522-S523 until the difference between the first contrast color difference value and the second contrast color difference value is within a preset difference range;
[0020] Wherein, i=1, 2, ..., N, where N is the total number of color blocks in the first linear color block diagram or the color-chasing linear color block diagram.
[0021] Preferably, the number of color blocks in the color tracking linear color block diagram and the first linear color block diagram is different, and adjusting the ink amount of each color block in the color tracking linear color block diagram according to the first linear color block diagram includes:
[0022] S5201: respectively obtaining color difference values between each color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, and recording them as first comparative color difference values;
[0023] S5202: respectively obtaining color difference values between each color block in the color tracking linear color block diagram and the color block with the smallest ink volume in the color tracking linear color block diagram, recorded as second contrast color difference values, and obtaining a set of ink volumes of each color block in the color tracking linear color block diagram and their corresponding second contrast color difference values, recorded as a second contrast color difference value set;
[0024] S5203: Obtain a third fitting curve according to the second contrast color difference value set;
[0025] S5204: adjusting the ink volume of each color block in the color tracking linear color block diagram according to the first contrast color difference value and the third fitting curve;
[0026] S5205: Repeat steps S5202-S5205 until the difference between the second contrast color difference value of each color block in the color tracking linear color block diagram and the first contrast color difference value of the color block with the same ink volume in the first linear color block diagram is within a preset difference range.
[0027] Preferably, the step of acquiring the third linear color block diagram of the second printer according to the first linear color block diagram and the second linear color block diagram comprises:
[0028] Acquire the actual maximum printing ink volume of the second printer according to the first linear color block diagram and the second linear color block diagram;
[0029] The third linear color block diagram is obtained according to the actual maximum printing ink volume and the linearization curve of the second printer.
[0030] Preferably, the obtaining the actual maximum printing ink volume of the second printer according to the first linear color block diagram and the second linear color block diagram comprises:
[0031] Obtain the color value of the color block with the largest amount of ink in the first linear color block image; record it as the first maximum color value;
[0032] Obtain a color block with the smallest color difference value compared with the first maximum color value in the second linear color block image, and record it as an ink cutoff color block;
[0033] The ink volume of the ink cut-off color block is obtained, which is the actual maximum ink volume for printing.
[0034] Preferably, the obtaining the actual maximum printing ink volume of the second printer according to the first linear color block diagram and the second linear color block diagram comprises:
[0035] Obtaining a color difference between a color block with the largest amount of ink and a color block with the smallest amount of ink in the first linear color block image, and recording the difference as a maximum color difference value;
[0036] Respectively obtain the color difference value between each color block in the second linear color block image and the color block with the smallest ink volume in the first linear color block image, and obtain a set of the ink volume of each color block in the second linear color block image and its corresponding color difference value, which is recorded as a first color difference set;
[0037] The ink volume corresponding to the maximum color difference value is obtained according to the first color difference set, which is the actual maximum printing ink volume.
[0038] Preferably, acquiring the ink volume corresponding to the maximum color difference value according to the first color difference set includes:
[0039] The first color difference set is interpolated by using an interpolation method to obtain the ink volume corresponding to the maximum color difference value.
[0040] Preferably, the ink volume corresponding to the maximum color difference value is obtained according to the first color difference set:
[0041] Fitting the elements in the first color difference set to obtain a first fitting curve;
[0042] Substitute the maximum color difference value into the first fitting curve to obtain the ink volume corresponding to the maximum color difference value.
[0043] Preferably, the method further comprises:
[0044] When the actual maximum printing ink volume is not within the preset ink volume range, first external input information is obtained as the actual maximum printing ink volume.
[0045] Preferably, the acquiring the color tracking curve of the second printer according to the first linear color block diagram and the third linear color block diagram comprises:
[0046] Respectively obtain the color difference value between each color block in the third linear color block image and the color block with the smallest ink volume in the first linear color block image, obtain the ink volume of each color block in the third linear color block image and its corresponding color difference value, and record them as the second color difference set;
[0047] Respectively obtain the color difference value between each color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, obtain the set of the ink volume of each color block in the first linear color block image and its corresponding color difference value, recorded as a third color difference set;
[0048] A color tracking curve of the second printer is obtained according to the second color difference set and the third color difference set.
[0049] Preferably, the acquiring the color tracking curve of the second printer according to the second color difference set and the third color difference set comprises:
[0050] Fitting the elements in the second color difference set to obtain a second fitting curve;
[0051] Obtaining the ink amount of the color blocks in all elements in the third color difference set, recorded as the first ink amount;
[0052] Obtaining a second ink amount corresponding to the color difference values of all elements in the third color difference set according to the second fitting curve;
[0053] The first ink amount and the second ink amount are fitted to obtain a color tracking curve of the second printer.
[0054] Preferably, the method further comprises:
[0055] Acquire a fourth linear color block diagram according to the color tracking curve; wherein the fourth linear color block diagram includes a plurality of color blocks with different ink amounts;
[0056] Obtain the color difference value of the color block with the same ink volume in the fourth linear color block diagram and the first linear color block diagram, and record it as the evaluation color difference value; when the evaluation color difference value is not within the preset difference range, obtain the second external input information and adjust the color tracking curve according to the second external input information.
[0057] In a second aspect, an embodiment of the present invention provides an iterative color tracking device for an inkjet printer, the device comprising:
[0058] A first linear color block image acquisition module, configured to acquire a first linear color block image according to a linearization curve of the first printer, wherein the first linear color block image includes a plurality of color blocks with different ink amounts;
[0059] A second linear color block image acquisition module, used to acquire a second linear color block image according to a linearization curve of a second printer, wherein the second linear color block image includes a plurality of color blocks with different ink amounts;
[0060] A third linear color block map acquisition module, configured to acquire a third linear color block map of the second printer according to the first linear color block map and the second linear color block map, wherein the third linear color block map includes a plurality of color blocks with different ink amounts;
[0061] A color tracking curve acquisition module, used for acquiring a color tracking curve of the second printer according to the first linear color block diagram and the third linear color block diagram;
[0062] The iteration module is used to iteratively update the color tracking curve until a color tracking curve that meets preset conditions is obtained.
[0063] In a third aspect, an embodiment of the present invention provides an iterative color tracking device for an inkjet printer, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method of the first aspect in the above embodiment is implemented.
[0064] In a fourth aspect, an embodiment of the present invention provides a storage medium having computer program instructions stored thereon, which implements the method of the first aspect in the above-mentioned embodiment when the computer program instructions are executed by a processor.
[0065] In summary, the beneficial effects of the present invention are as follows:
[0066] The inkjet printer iterative color tracking method, device, equipment and storage medium provided by the embodiment of the present invention respectively obtains the first linear color block map of the first printer and the second linear color block map of the second printer, and then obtains the third linear color block map according to the first linear color block map and the second linear color block map, and then uses the first linear color block map and the third linear color block map to obtain the color tracking curve of the second printer. After obtaining the color tracking curve, the color tracking curve is further iteratively updated until a color tracking curve that meets preset conditions is obtained. Compared with the technical means of obtaining the color tracking curve of the second printer through repeated manual debugging, the method of the present invention is simple and fast, does not need to rely on repeated debugging by colorists, has good color tracking effect, and can iteratively update the color tracking curve according to the preset conditions set by the user to obtain a color tracking curve that meets the user's requirements, thereby obtaining a printing effect that satisfies the user and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] In order to more clearly illustrate the technical solution of the embodiment of the present invention, the drawings required for use in the embodiment of the present invention will be briefly introduced below. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work, and these are all within the protection scope of the present invention.
[0068] Figure 1 It is a flowchart of an iterative color tracking method for an inkjet printer according to an embodiment of the present invention.
[0069] Figure 2a is a schematic diagram of a first linear color block diagram according to an embodiment of the present invention.
[0070] Figure 2b These are the linearization curves corresponding to the four CMYK color channels of the embodiment of the present invention.
[0071] Figure 3 It is a schematic diagram of another first linear color block diagram according to an embodiment of the present invention.
[0072] Figure 4ais a schematic diagram of a second linear color block diagram according to an embodiment of the present invention.
[0073] Figure 4b It is a schematic diagram of another second linear color block diagram according to an embodiment of the present invention.
[0074] Figure 5 4 is a schematic diagram of a third linear color block diagram according to an embodiment of the present invention.
[0075] Figure 6 Schematic diagram of a color tracking curve of the C color channel according to an embodiment of the present invention.
[0076] Figure 7a Schematic diagram of a color tracking linear color block diagram according to an embodiment of the present invention.
[0077] Figure 7b Schematic diagram of another color tracking linear color block diagram according to an embodiment of the present invention.
[0078] Figure 8 It is a schematic structural diagram of an iterative color tracking device for an inkjet printer according to an embodiment of the present invention.
[0079] Fig. 9 It is a schematic diagram of the structure of an iterative color tracking device for an inkjet printer according to an embodiment of the present invention. DETAILED DESCRIPTION
[0080] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and Examples. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present invention by illustrating examples of the present invention.
[0081] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0082] Embodiment 1
[0083] An embodiment of the present invention provides an iterative color tracking method for inkjet printers, which is suitable for performing print color tracking processing on inkjet printers. In actual production applications, one or more printers are often required to print samples with the same color as the target inkjet printer, so one or more printers need to perform print color tracking processing. Here, the target inkjet printer is recorded as the first printer, and the printer that needs to perform print color tracking processing is recorded as the second printer, wherein the second printer can be another printer different from the target inkjet printer, or it can be the target inkjet printer. Please refer to Figure 1 , the present invention specifically comprises the following steps:
[0084] S1: acquiring a first linear color block diagram according to a linearization curve of a first printer, wherein the first linear color block diagram includes a plurality of color blocks with different ink amounts;
[0085] S2: acquiring a second linear color block diagram according to a linearization curve of a second printer, wherein the second linear color block diagram includes a plurality of color blocks with different ink amounts;
[0086] S3: acquiring a third linear color block diagram of the second printer according to the first linear color block diagram and the second linear color block diagram, wherein the third linear color block diagram includes a plurality of color blocks with different ink amounts;
[0087] S4: acquiring a color tracking curve of the second printer according to the first linear color block diagram and the third linear color block diagram;
[0088] S5: Iteratively updating the color tracking curve until a color tracking curve that meets preset conditions is obtained.
[0089] Specifically, the linearization curve of the first printer is the linearization curve of its color management, and a first linear color block diagram is printed out according to the linearization curve of the first printer, wherein the first linear color block diagram includes a plurality of color blocks with different ink amounts. Figure 2aAs shown, the first linear color block diagram includes 21 color blocks with different ink volumes, and the 21 color blocks with different ink volumes are arranged in order from small to large according to the ink volume. Assuming that the minimum ink volume of the first printer is 0 and the maximum is 100, then the ink volume interval between each color block in the first linear color block diagram is 5, and the ink volume of each color block is marked as 0, 5, 10, 15, ..., 100 in sequence. It is worth noting that the minimum and maximum ink volume of the first printer are not necessarily 0 and 100, and can be determined according to the actual printing situation. The ink volume interval between each color block and the number of color blocks can also be set according to the actual application, and there is no restriction here. The more color blocks there are, the more accurate the color tracking curve will be. Preferably, the value range of the number of color blocks in the first linear color block diagram is 10 to 101. Figure 2a The first linear color block diagram shown is a color block diagram of a single color channel. In practical applications, the ink output channel of a printer includes four color channels of CMYK, and each color channel corresponds to a linearization curve, such as Figure 2b As shown, it is divided into linearization curves corresponding to the four channels of CMYK. When performing printing color tracking, it is possible to track only a single color channel and obtain the color tracking curve of the single color channel. For example, only the C color channel is tracked; it is also possible to track multiple color channels and obtain the color tracking curves of multiple color channels; if the four color channels of CMYK are tracked, the color tracking curves of the four color channels of CMYK are obtained. In some embodiments, the first linear color block diagram may include any one of the C color channel, the M color channel, the Y color channel and the K color channel, or two or more color block diagrams. As Figure 3 The first linear color block diagram shown includes color block diagrams of four channels of CMYK. This embodiment takes color tracking of the C color channel as an example to illustrate how to obtain the color tracking curve of the C color channel.
[0090] In addition to obtaining the first linear color patch image of the first printer, it is also necessary to obtain the second linear color patch image printed by the second printer according to the linearization curve of its color management.
[0091] In one embodiment, the number of color blocks in the second linear color block diagram is the same as the number of color blocks in the first linear color block diagram. Figure 2a The first linear color block diagram is similar to that shown in Figure 4aThe second linear color block diagram shown includes 21 color blocks with different ink amounts, and the 21 color blocks with different ink amounts are arranged in order from small to large ink amounts. Assuming that the ink amount of the second printer is 0 at the minimum and 100 at the maximum, the ink amount interval between each color block in the second linear color block diagram is 5, and the ink amount of each color block is 0, 5, 10, 15, ..., 100 in sequence. In another example, the ink amount of the first color block in the second linear color block diagram is not 0, but starts from 60 and is 100 at the maximum. The ink amount interval between each color block is 2, and the ink amount of each color block is marked as 60, 62, 64, ..., 100 in sequence. A total of 21 color blocks with different ink amounts constitute the second linear color block diagram. Similarly, if it is necessary to track the colors of multiple color channels, the first printer prints a linear color block diagram of four color channels of CMYK, and the second printer also needs to print a linear color block diagram of four color channels of CMYK.
[0092] In one embodiment, the number of color blocks in the second linear color block diagram is different from the number of color blocks in the first linear color block diagram. The number of color blocks in the second linear color block diagram may be greater or less than the number of color blocks in the first linear color block diagram. Exemplarily, the second linear color block diagram may be composed of 51 color blocks with different ink volumes arranged in order from small to large. Assuming that the minimum ink volume of the second printer is 0 and the maximum is 100, the ink volume interval between each color block in the second linear color block diagram is 1, and the ink volume of each color block is marked as 0, 1, 2, 3, ..., 100 in sequence. In another example, Figure 4b As shown, the ink volume of the first color block of the second linear color block diagram starts from 60 and is 100 at most. The ink volume interval between each color block is 5, and the ink volume of each color block is marked as 60, 65, ..., 100 in sequence, for a total of 11 color blocks with different ink volumes.
[0093] It is worth pointing out that the minimum and maximum ink output of the second printer are not necessarily 0 and 100, but can be determined according to the actual printing situation. The ink interval between each color block and the number of color blocks can also be set according to the actual application. There is no restriction here. The more color blocks there are, the smaller the ink interval is, and the color tracking curve obtained will be more accurate.
[0094] After the first printer and the second printer print out the first linear color block diagram and the second linear color block diagram respectively according to their linearization curves, the third linear color block diagram of the second printer can be obtained by using the two linear color block diagrams. Preferably, obtaining the third linear color block diagram according to the first linear color block diagram and the second linear color block diagram includes:
[0095] S31: Acquire the actual maximum printing ink volume of the second printer according to the first linear color block diagram and the second linear color block diagram;
[0096] S32: Acquire the third linear color block diagram according to the actual maximum printing ink volume and the linearization curve of the second printer.
[0097] In this embodiment, the maximum ink volume of the second printer during actual printing, or the maximum ink cutoff, is first obtained based on the first linear color block diagram and the second linear color block diagram, and then the color block diagram is printed based on the maximum ink cutoff data and the linearization curve of the second printer to obtain a third linear color block diagram. By comparing the first linear color block diagram and the second linear color block diagram, the maximum ink volume of the second printer can be intuitively and quickly obtained to match the maximum ink volume of the first printer.
[0098] In one embodiment, obtaining the actual maximum printing ink volume according to the first linear color block diagram and the second linear color block diagram comprises the following steps:
[0099] S311: Obtain the color value of the color block with the largest amount of ink in the first linear color block image; record it as the first maximum color value;
[0100] S312: Obtain a color block in the second linear color block diagram that has the smallest color difference with the first maximum color value, and record it as an ink cutoff color block;
[0101] S313: Obtain the ink volume of the cut-off ink block, which is the actual maximum ink volume for printing.
[0102] Specifically, first collect the color values of the color blocks in the first linear color block diagram, such as using a photometer to measure the actual Lab value or CMYK value of the color blocks in the first linear color block diagram, obtain the Lab value or CMYK value of the color block with the largest ink volume, and record it as the first maximum color value. At the same time, obtain the color values of each color block in the second linear color block, compare the color values of each color block in the second linear color block with the first maximum color value one by one, find the color block in the second linear color block with the smallest color difference value compared with the first maximum color value, and the ink volume corresponding to this color block is recorded as the actual maximum ink volume for printing.
[0103] By comparing the color values of the color blocks in the first linear color block diagram and the second linear color block diagram (the color value comparison can be manual or automatic identification and comparison can be performed using machine vision technology, etc.), the actual maximum printing ink volume of the second printer can be obtained relatively simply and quickly, so that a third linear color block diagram can be quickly produced based on this actual maximum printing ink volume.
[0104] In another embodiment, obtaining the actual maximum printing ink volume according to the first linear color block diagram and the second linear color block diagram comprises the following steps:
[0105] S314: Obtaining a color difference value between the color block with the largest ink volume and the color block with the smallest ink volume in the first linear color block image, and recording it as a maximum color difference value;
[0106] S315: respectively obtaining the color difference between each color block in the second linear color block image and the color block with the smallest ink volume in the first linear color block image, and obtaining a set of the ink volume of each color block in the second linear color block image and its corresponding color difference value, recorded as a first color difference set;
[0107] S316: Obtain the ink volume corresponding to the maximum color difference value according to the first color difference set, and record it as the actual maximum printing ink volume.
[0108] In this embodiment, the number of color blocks in the first linear color block diagram and the second linear color block diagram is the same. After the first printer and the second printer print out the first linear color block diagram and the second linear color block diagram respectively, the actual color value of each color block in the two linear color block diagrams is collected. In one example, a photometer is used to obtain the actual Lab value or CMYK value of each color block in the first linear color block diagram and the second linear color block diagram to facilitate the subsequent calculation of the color difference value.
[0109] After collecting the color value data of each color block in the first linear color block diagram and the second linear color block diagram, the color difference value between the color block with the largest amount of ink and the color block with the smallest amount of ink in the first linear color block diagram is obtained, recorded as the maximum color difference value ΔE, and the maximum amount of ink actually printed by the second printer is obtained based on the maximum color difference value ΔE.
[0110] Specifically, the color difference value between each color block in the second linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram is obtained respectively, and a set of color block ink volume and corresponding color difference values is obtained, which is recorded as the first color difference set P. P = {(C1, ΔE1), (C2, ΔE2), ..., (Cn, ΔEn)}, wherein ΔE1 is the color difference value between the first color block in the second linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram, C1 is the ink volume corresponding to the first color block in the second linear color block diagram, ΔE2 is the color difference value between the second color block in the second linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram, C2 is the ink volume corresponding to the second color block in the second linear color block diagram, and so on, ΔEn is the color difference value between the nth color block in the second linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram, Cn is the ink volume corresponding to the nth color block in the second linear color block diagram, and n is the number of color blocks in the second linear color block diagram.
[0111] Each element (ΔE1, C1), (ΔE2, C2), ..., (ΔEn, Cn) in the first color difference set P represents n coordinate points on a two-dimensional plane with the ink volume value as the x-axis and the color difference value as the y-axis. In one example, according to the coordinate position of the maximum color difference value ΔE, the ink volume value corresponding to the maximum color difference value ΔE is obtained by interpolation method, which is recorded as the actual maximum ink volume Cmax for printing; in another example, (ΔE1, C1), (ΔE2, C2), ..., (ΔEn, Cn) can also be fitted to obtain a first fitting curve, and then the maximum color difference value ΔE is substituted into the above fitting curve to obtain the ink volume Cmax corresponding to the maximum color difference value ΔE, which is the actual maximum ink volume for printing of the second printer.
[0112] The method of obtaining the actual maximum printing ink volume (or maximum ink cutoff) based on the maximum color difference value is more accurate than the method using color value comparison. The accurate actual maximum printing ink volume can be obtained. The subsequent third linear color block diagram produced based on the actual maximum printing ink volume is more accurate, and the color tracking curve obtained based on the third linear color block diagram is also more accurate.
[0113] In one embodiment, when the maximum actual printing ink volume obtained by the above-mentioned color value comparison method, interpolation method or fitting curve is not within the preset ink volume range, the first external input information can also be obtained as the actual printing maximum ink volume. The first external input information here can be an ink volume value set by the user according to the actual application situation, and the preset ink volume range can also be set by the user according to the actual application situation. Exemplarily, when the user accumulates and finds that the actual printing maximum ink volume is within the range of 90 to 95, the color tracking effect will be better, then the preset ink volume range can be set to 90≤Cmax≤95. When the actual printing maximum ink volume (such as Cmax = 88) obtained by interpolation or fitting curve is not within the preset ink volume range, this value can be used instead of the ink volume value input by the user as the actual printing maximum ink volume value, so that the final color tracking effect can better meet user needs.
[0114] The actual maximum ink volume Cmax is used as the actual maximum ink volume of the second printer, and then a third linear color block diagram is printed according to the linearization curve of the second printer, wherein the third linear color block diagram is composed of a plurality of color blocks with different ink volumes. In one embodiment, the third linear color block diagram has the same number of color blocks as the first linear color block diagram. For example, assuming that the actual maximum ink volume Cmax is 88, Figure 5 The third linear color patch diagram shown is Figure 2a The number of color blocks in the first linear color block diagram is consistent, which is 21 color blocks. The ink volume interval between each color block is 4, and the ink volume of each color block is 0, 4, 8, ..., 88 respectively.
[0115] In another embodiment, the number of color blocks in the third linear color block diagram is different from that in the first linear color block diagram, and the number of color blocks in the third linear color block diagram may be greater than or less than the number of color blocks in the first linear color block diagram. In one example, the minimum ink volume of the color blocks in the third linear color block diagram is 0, the maximum ink volume is 88, the ink volume interval between each color block is 2, and the ink volume of each color block is 0, 2, 4, ..., 88, for a total of 41 color blocks with different ink volumes. In another example, the minimum ink volume of the color blocks in the third linear color block diagram is 0, the maximum ink volume is 88, the ink volume interval between each color block is 8, and the ink volume of each color block is 0, 8, 16, ..., 88, for a total of 11 color blocks with different ink volumes.
[0116] After the second printer prints out the third linear color block diagram, the actual color value of each color block in the third linear color block diagram is collected. In one example, a photometer is used to obtain the actual Lab value or CMYK value of each color block in the third linear color block diagram to facilitate the subsequent calculation of color difference values.
[0117] After the third linear color block diagram of the second printer is obtained, the color tracking curve of the second printer is further obtained according to the first linear color block diagram and the third linear color block diagram. Preferably, obtaining the color tracking curve of the second printer according to the first linear color block diagram and the third linear color block diagram includes:
[0118] S41: respectively obtaining the color difference between each color block in the third linear color block image and the color block with the smallest ink volume in the first linear color block image, obtaining the ink volume of each color block in the third linear color block image and its corresponding color difference value, which are recorded as a second color difference set;
[0119] S42: respectively obtaining the color difference between each color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, obtaining a set of the ink volume of each color block in the first linear color block image and its corresponding color difference value, recorded as a third color difference set;
[0120] S43: Acquire a color tracking curve of the second printer according to the second color difference set and the third color difference set.
[0121] Preferably, S43 further includes:
[0122] S431: Fit the elements in the second color difference set to obtain a second fitting curve;
[0123] S432: Obtain the ink amount of the color blocks in all elements in the third color difference set, and record it as the first ink amount;
[0124] S433: Obtaining a second ink amount corresponding to the color difference values of all elements in the third color difference set according to the second fitting curve;
[0125] S434: Fitting the first ink amount and the second ink amount to obtain a color tracking curve of the second printer.
[0126] Specifically, in one embodiment, the number of color blocks in the third linear color block diagram and the first linear color block diagram is the same. Assume that the number of color blocks in the third linear color block diagram and the first linear color block diagram are both n. The color difference between each color block in the third linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram is calculated respectively to obtain the second color difference set A, A = {(C A1 , ΔE A1 ),(C A2 , ΔE A2 ),……,(C An , ΔE An )}, where ΔE A1 is the color difference between the first color block in the third linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram, C A1 is the ink volume corresponding to the first color block in the third linear color block diagram, ΔE A2 is the color difference between the second color block in the third linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram, C A2 is the ink volume corresponding to the second color block in the third linear color block diagram, and so on, ΔE An is the color difference between the second color block in the third linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram, C An is the amount of ink corresponding to the first color block in the third linear color block diagram, and n is the number of color blocks in the third linear color block diagram.
[0127] Similarly, the color difference between each color block in the first linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram is calculated to obtain a third color difference set B, B = {(C B1 , ΔE B1 ),(C B2 , ΔE B2 ),……,(C Bn , ΔE Bn )}, where ΔE B1 is the color difference between the first color block in the first linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram, C B1 is the ink volume corresponding to the first color block in the first linear color block diagram, ΔE B2 is the color difference between the second color block in the first linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram, C B2 is the ink volume corresponding to the second color block in the first linear color block diagram, and so on, ΔE Bn is the color difference between the nth color block in the first linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram, C Bnis the ink volume corresponding to the nth color block in the first linear color block diagram, and n is the number of color blocks in the third linear color block diagram. B1 , C B2 ,……,C Bn Collectively referred to as the first ink volume.
[0128] In the second color difference set, each element (C A1 , ΔE A1 ),(C A2 , ΔE A2 ),……,(C An , ΔE An ) represents n coordinate points on a two-dimensional plane with ink volume value as x-axis and color difference value as y-axis. Perform cubic spline curve fitting on all elements of the second color difference set A to obtain a second fitting curve;
[0129] Obtain the second ink volume corresponding to the color difference value of all elements in the third color difference set according to the second fitting curve; B1 , ΔE B2 ,……,ΔE Bn Substituting into the second fitting curve, the second ink volume corresponding to each of the above color difference values is obtained: C B1 ' , C B2 ', ..., C Bn ', for (C B1 , C B1 '), (C B2 , C B2 '), ..., (C Bn , C Bn ') is fitted, and the obtained fitting curve is the color tracking curve of the C color channel of the second printer. For example, Figure 6 Shown is a pair (C B1 , C B1 '), (C B2 , C B2 '), ..., (C Bn , C Bn ') by fitting each point to obtain the color tracking curve of the C color channel. The color tracking curve obtained by this fitting method has a good color tracking effect.
[0130] In another embodiment, the number of color blocks in the third linear color block diagram is different from that in the first linear color block diagram. Assume that the number of color blocks in the third linear color block diagram is n, and the number of color blocks in the first linear color block diagram is m. Similar to the above embodiment, the color difference between each color block in the third linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram is calculated to obtain a second color difference set A, where A={(C A1 , ΔEA1 ),(C A2 , ΔE A2 ),……,(C An , ΔE An )}; Perform cubic spline curve fitting on all elements in the second color difference set A to obtain a second fitting curve; Calculate the color difference between each color block in the first linear color block diagram and the color block with the smallest ink volume in the first linear color block diagram to obtain a third color difference set B, B = {(C B1 , ΔE B1 ),(C B2 , ΔE B2 ),……,(C Bm , ΔE Bm )}. The ink volume C of each element of the third color difference set B1 , C B2 ,……,C Bm collectively referred to as the first ink volume; in addition, the color difference values ΔE of all elements in the third color difference set B1 , ΔE B2 ,……,ΔE Bm Substituting into the second fitting curve, the second ink volume corresponding to each of the above color difference values is obtained: C B1 ' , C B2 ', ..., C Bm ', for (C B1 , C B1 '), (C B2 , C B2 '), ..., (C Bm , C Bm ') is fitted, and the obtained fitting curve is the color tracking curve of the C color channel of the second printer.
[0131] Similarly, the color tracking curves of the M color channel, Y color channel, K color channel or mixed channel of the second printer can also be obtained. The specific method is similar to that of the C color channel and will not be repeated here.
[0132] After the color tracking curve of the second printer is obtained according to the first linear color block diagram and the third linear color block diagram, if the user believes that the color tracking effect does not meet the preset conditions, the color tracking curve can be iteratively updated until a color tracking curve that meets the user's preset conditions is obtained. The preset conditions here can be set by the user according to actual conditions (such as the color difference of the color block with the same ink volume in the color tracking linear color block diagram and the first linear color block diagram after color tracking must be less than a certain set value, etc.), and are not limited here.
[0133] Iteratively updating the color tracking curve until a color tracking curve that meets preset conditions is obtained includes the following specific steps:
[0134] S51: obtaining a color tracking linear color block diagram according to the color tracking curve; wherein the color tracking linear color block diagram includes a plurality of color blocks with different ink amounts;
[0135] S52: adjusting the ink amount of each color block in the color tracking linear color block diagram according to the first linear color block diagram;
[0136] S53: Obtaining an updated color tracking curve according to the adjusted color tracking linear color block diagram;
[0137] S54: Repeat steps S51-S53 until the acquired new color tracking curve meets the preset conditions.
[0138] Specifically, the second printer prints a color tracking linear color block diagram according to its color tracking curve. The color tracking linear color block diagram here is similar to the first linear color block diagram, including a plurality of color blocks with different ink amounts. The number of color blocks in the color tracking linear color block diagram may be the same as or different from the number of color blocks in the first linear color block diagram. In one embodiment, the number of color blocks in the color tracking linear color block diagram is the same as that in the first linear color block diagram. For example, Figure 7a As shown, Figure 2a Similar to the first linear color block diagram shown, the color-tracking linear color block diagram includes 21 color blocks with different ink amounts, and the 21 color blocks with different ink amounts are arranged in order from small to large according to the ink amount, with the minimum ink amount being 0 and the maximum being 100. The ink amount interval between each color block is 5, and the ink amount of each color block is marked as 0, 5, 10, 15, ..., 100 in sequence (it is worth pointing out that although the ink amount mark corresponding to each color block in the color-tracking linear color block diagram is divided into 0, 5, 10..., 100, the actual ink output during printing is not necessarily the same as the ink amount mark, but the ink is output according to the color-tracking curve. For example, the actual ink output of each color block in the color-tracking linear color block diagram is 0, 4, 8, ..., 90). In another embodiment, the number of color blocks in the color-tracking linear color block diagram is different from that in the first linear color block diagram. For example, the color tracking linear color block diagram includes 51 color blocks with different ink volumes, which are arranged in order from small to large ink volumes, with the smallest ink volume being 0 and the largest being 100. The ink volume interval between each color block is 2, and the ink volume of each color block is marked as 0, 2, 4, 8, ..., 100 in sequence. In another example, Figure 7b The color tracking linear color block diagram includes 11 color blocks with different ink amounts, and the 11 color blocks with different ink amounts are arranged in order from small to large. The smallest ink amount is 0 and the largest is 100. The ink interval between each color block is 10, and the ink amount of each color block is marked as 0, 10, 20,..., 100 in sequence.
[0139] By comparing the first linear color block diagram and the color-tracking linear color block diagram, the specific color-tracking effect of the second printer can be known. If a user believes that the preset conditions are not met, the first linear color block diagram can be used to further adjust the ink volume of each color block in the color-tracking linear color block diagram to obtain an updated color-tracking curve; after obtaining the updated color-tracking curve, a new color-tracking linear color block diagram is printed again and compared again. If the user believes that the preset conditions are still not met, the ink volume corresponding to each color block in the new color-tracking linear color block diagram can be adjusted again, and the corresponding color-tracking curve is also adjusted again, that is, the color-tracking curve is continuously iteratively updated until a color-tracking curve that meets the preset conditions is obtained.
[0140] Preferably, the color tracking linear color block diagram and the first linear color block diagram have the same number of color blocks, the same minimum ink volume and ink volume interval, and adjusting the ink volume of each color block in the color tracking linear color block diagram according to the first linear color block diagram includes the following steps:
[0141] S521: Obtain a color difference value between the i-th color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, and record it as a first contrast color difference value;
[0142] S522: Obtain a color difference value between the i-th color block in the color tracking linear color block diagram and the color block with the smallest ink volume in the color tracking linear color block diagram, and record it as a second contrast color difference value;
[0143] S523: adjusting the ink volume of the i-th color block in the color tracking linear color block diagram according to the first contrast color difference value and the second contrast color difference value;
[0144] S524: repeating steps S522-S523 until the difference between the first contrast color difference value and the second contrast color difference value is within a preset difference range;
[0145] Wherein, i=1, 2, ..., N, where N is the total number of color blocks in the first linear color block diagram or the color-chasing linear color block diagram.
[0146] Specifically, the color difference between a certain color block in the first linear color block diagram and the color block with the smallest ink volume in the diagram is recorded as the first contrast color difference value, and the color difference between the color block with the same ink volume as the certain color block in the color tracking linear color block diagram and the color block with the smallest ink volume in the color tracking linear color block diagram is recorded as the second contrast color difference value. If the first contrast color difference value and the second contrast color difference value are very small, the color tracking effect of the color block is good. For example, see Figure 2a and Figure 7a, use a photometer to obtain the color values (Lab values or CMYK values) of the 1st color block and the 21st color block in the first linear color block diagram, calculate the color difference between the two color blocks, and record it as the first contrast color difference value; similarly, use a photometer to obtain the color values (Lab values or CMYK values) of the 1st color block and the 21st color block in the color tracking linear color block diagram, calculate the color difference between the two color blocks, and record it as the second contrast color difference value; compare the first contrast color difference value and the second contrast color difference value. If the first contrast color value is the same as the second contrast color difference value, then it means that the tracking of the 21st color block is The color effect is very perfect, but in actual situations, there will be differences between the first contrast color difference value and the second contrast color difference value. If the difference between the two is small, it means that the color tracking effect is good. If the difference between the two is large, it means that the color tracking effect is poor. At this time, the ink volume of the 21st color block in the color tracking linear color block diagram can be adjusted according to the first contrast color difference value, so that the difference between the final second contrast color difference value and the first contrast color difference value is within the preset difference range (because it is difficult to achieve a difference of 0 between the two, so as long as it is within the preset difference range, it is considered that the color tracking effect meets the requirements). The preset difference range here can be determined according to actual conditions and is not limited here. Exemplarily, the preset difference range is (-0.2 ~ 0.2). As long as the difference between the first contrast color difference value and the second contrast color difference value is within this range, the ink volume of the 21st color block will no longer be adjusted.
[0147] Similarly, the ink volume of other color blocks in the color-tracking linear color block diagram is similarly adjusted, so that the difference between the second contrast color difference value of each color block and the first contrast color difference value of the color block with the same ink volume in the first linear color block diagram is within the preset difference range. When the ink volume of each color block in the color-tracking linear color block diagram is adjusted, the color-tracking curve is also adjusted accordingly. After the ink volume of each color block is finally adjusted, a new color-tracking curve will be obtained, which is a color-tracking curve with better color-tracking effect obtained after optimizing the color-tracking curve. If the user believes that this color-tracking curve still does not meet his requirements, then the color-tracking linear color block diagram can be printed again according to this color-tracking curve, and the ink volume of each color block or any color block in the diagram can be adjusted again, so as to obtain a color-tracking curve that better meets his requirements.
[0148] How to adjust the ink volume of a color block in the color tracking linear color block diagram according to the first contrast color difference value and the second contrast color difference value is explained below through an example:
[0149] Example 1: Figure 2a The first linear color block diagram and Figure 7aTaking the 21st color block in the linear color block diagram as an example, obtain the color difference value between the 21st color block in the first linear color block diagram and the 1st color block in the diagram, that is, the first contrast color difference value; calculate the color difference value between the 21st color block in the linear color block diagram and the 1st color block in the diagram, that is, the second contrast color difference value; calculate the difference between the first contrast color difference value and the second contrast color difference value. When the second contrast color difference value is greater than or less than the first contrast color difference value, it means that the ink volume of the 21st color block in the linear color block diagram is too high or too low, and needs to be adjusted. At this time, the ink volume of the 21st color block can be gradually reduced or increased according to the ink volume interval 5 in the color block diagram. Taking the second contrast color difference value being greater than the first contrast color difference value as an example, if the actual ink volume corresponding to the 21st color block is 90 (the corresponding ink volume is marked as 100 in the color tracking linear color block diagram, but its actual maximum ink output is 90), then the actual ink volume of the 21st color blocks is reduced to 85, and the second contrast color difference value obtained when the actual ink volume of the 21st color block is 85 is obtained; if the second contrast color difference value obtained when the actual ink volume is 85 is less than the first contrast color difference value, it means that the second contrast color difference value obtained when the actual ink volume of the 21st color block is a value between 85 and 90 is consistent with or nearly consistent with the first contrast color difference value; if the second contrast color difference value obtained when the actual ink volume is 85 is still greater than the first contrast color difference value, continue to reduce the ink volume, such as reducing it to 80. If the second contrast color difference obtained at this time is less than the first contrast color difference value, then start calculating the adjusted ink volume of the 21st color block.
[0150] Assuming that when the actual ink volume of the 21st color block is 85, the corresponding second contrast color difference value is less than the first contrast color difference value, then the adjusted ink volume M21 of the 21st color block can be calculated by the following method:
[0151] M21 = (85 + 90) / 2 = 87.5, which is rounded to 88. 88 is used as the adjusted ink volume of the 21st color block.
[0152] In another embodiment, the ink amount M21 of the 21st color block may also be calculated by the following method: Wherein, d1 is the difference between the second contrast color difference value and the first contrast color difference value when the actual ink volume of the 21st color block is 85, and d2 is the difference between the second contrast color difference value and the first contrast color difference value when the actual ink volume of the 21st color block is 90.
[0153] In other embodiments, the adjusted ink volume of the 21st color block may be obtained by other methods, such as setting its value according to actual experience.
[0154] After obtaining the adjusted ink volume of the 21st color block in the color tracking linear color block diagram according to the above method, further calculate the second contrast color difference value corresponding to the adjusted ink volume. If the difference between the second contrast color difference value and the first contrast color difference value at this time is within the preset difference range, the ink volume adjustment of the 21st color block is completed. If the difference is not within the preset difference range, the ink volume M21 is continued to be the initial adjusted ink volume value, and the ink volume adjustment interval is set according to the actual situation. For example, if the ink volume adjustment interval is set to 1, the ink volume M21 is increased or decreased by 1 ink volume, and then the corresponding second contrast color difference value is calculated, and the ink volume of the 21st color block is continued to be adjusted until its second contrast color difference value and the first contrast color difference value are within the preset difference range.
[0155] Then, the ink volume values of other color blocks are adjusted similarly, and the ink volume of each color block in the color tracking linear color block diagram is adjusted until the difference between the corresponding second contrast color difference value and the first contrast color difference value of each color block is within the preset difference range. The color tracking curve is continuously adjusted and updated accordingly, and finally a color tracking curve that meets user requirements is obtained.
[0156] In some other embodiments, when the number of color blocks in the color tracking linear color block diagram and the first linear color block diagram is different, adjusting the ink amount of each color block in the color tracking linear color block diagram includes:
[0157] S5201: respectively obtaining color difference values between each color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, and recording them as first comparative color difference values;
[0158] S5202: respectively obtaining color difference values between each color block in the color tracking linear color block diagram and the color block with the smallest ink volume in the color tracking linear color block diagram, recorded as second contrast color difference values, and obtaining a set of ink volumes of each color block in the color tracking linear color block diagram and their corresponding second contrast color difference values, recorded as a second contrast color difference value set;
[0159] S5203: Obtain a third fitting curve according to the second contrast color difference value set;
[0160] S5204: adjusting the ink volume of each color block in the color tracking linear color block diagram according to the first contrast color difference value and the third fitting curve;
[0161] S5205: Repeat steps S5202-S5204 until the difference between the second contrast color difference value of each color block in the color tracking linear color block diagram and the first contrast color difference value of the color block with the same ink volume in the first linear color block diagram is within a preset difference range.
[0162] Assume that the number of color blocks in the first linear color block image is m, and the number of color blocks in the color tracking linear color block image is k, obtain the first contrast color difference value between each color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image; obtain the second contrast color difference value of each color block in the color tracking linear color block image, and obtain the second contrast color difference set D = {(C D1 , ΔE D1 ),(C D2 , ΔE D2 ),……,(C Dk , ΔE Dk )}, where C D1 is the ink volume of the first color block in the color tracking linear color block diagram, ΔE D1 C is the second contrast color difference value of the first color block in the color tracking linear color block diagram, D2 is the ink volume of the second color block in the color tracking linear color block diagram, ΔE D2 is the second contrast color difference value of the second color block in the color-chasing linear color block diagram, ..., C Dk is the ink volume corresponding to the kth color block in the color tracking linear color block diagram, ΔE Dk is the second contrast color difference value of the kth color block in the color-chasing linear color block diagram. The elements in the second contrast color difference set are fitted to obtain a third fitting curve. According to the third fitting curve, the second contrast color difference value of the color block with the same ink volume as each color block in the first linear color block diagram is obtained, and then the first contrast color difference value and the second contrast color difference value of each color block with the same ink volume in the first linear color block diagram and the color-chasing linear color block diagram are used to adjust the ink volume.
[0163] Exemplarily, the first linear color block diagram is as follows Figure 2a As shown, the color tracking linear color block diagram is as follows Figure 7b The figure shows 11 color blocks with different ink volumes, which are arranged in order from small to large according to the ink volume, with the minimum ink volume being 0 and the maximum being 100. The ink volume interval between each color block is 10, and the ink volume of each color block is marked as 0, 10, 20, ..., 100 in sequence. The second contrast color difference value of each color block in the color tracking linear color block diagram is obtained to obtain the second contrast color difference value when the ink volume of the color block is 0, 10, 20, ..., 100. In an example, the second contrast color difference set D = {(0, ΔE D1 ), (10, ΔE D2 ),……,(20,ΔE Dk)}, fit each element in the second contrast color difference set D to obtain a third fitting curve. According to the third fitting curve, the second contrast color difference value when the ink volume of the color block is 5, 15, 25, ..., 95 can be obtained, so that the second contrast color difference value when the ink volume of the color block is 0, 5, 10, 25, ..., 100 can be obtained. Similarly, these second contrast color difference values and the first contrast color difference values when the ink volume of the color block in the first linear color block diagram is 0, 5, 10, 25, ..., 100 are used to adjust the ink volume of the color block in the color-chasing linear color block diagram, so that the difference between the second contrast color difference value of each color block in the color-chasing linear color block diagram and the first contrast color difference value of the color block with the same ink volume in the first linear color block diagram is within a preset difference range. The method for adjusting the ink volume of the color block is similar to that of the above-mentioned example one and will not be repeated again.
[0164] In another example, the first contrast color difference value when the ink volume of the color block in the first linear color block image is 0, 10, 20, ..., 100 can be directly used to adjust the ink volume of each color block (0, 10, 20, ..., 100) in the color tracking linear color block image, so that the difference between the second contrast color difference value of each color block in the color tracking linear color block image and the first contrast color difference value of the color block with the same ink volume in the first linear color block image is within a preset difference range.
[0165] By optimizing the color tracking curve through the above-mentioned iterative method, the requirements of different users for different color tracking effects can be met, and the users can be helped to obtain the color tracking curve that satisfies them, which helps to improve the user experience and finally print out image products that satisfy the users.
[0166] In one embodiment, after obtaining the color tracking curve of the second printer, the method further includes:
[0167] Acquire a fourth linear color block diagram according to the color tracking curve; wherein the fourth linear color block diagram includes a plurality of color blocks with different ink amounts;
[0168] Obtaining a color difference value of a color block with the same ink volume in the fourth linear color block image as that in the first linear color block image, and recording it as an evaluation color difference value;
[0169] When the measured color difference value is not within the preset color difference range, second external input information is obtained and the color tracking curve is adjusted according to the second external input information.
[0170] Specifically, the second printer prints a color block diagram according to the color tracking curve to obtain a fourth linear color block diagram, wherein the fourth linear color block diagram includes a plurality of color blocks with different ink amounts; the color blocks in the fourth linear color block diagram are compared with the color blocks with the same ink amounts in the first linear color block diagram, and the color block comparison can be performed by using a photometer to obtain an actual Lab value or CMYK value of a color block in the fourth linear color block diagram, and then comparing it with the Lab value or CMYK value of the color block with the same ink amount in the first linear color block diagram to obtain a color difference value (recorded as an evaluation color difference value); or the photometer is used to obtain the actual Lab values of all color blocks in the fourth linear color block diagram Or CMYK value, and then compare it with the Lab value or CMYK value of the color block with the same ink amount in the first linear color block diagram to obtain several evaluated color difference values. When any evaluated color difference value is not within the preset difference range (the preset color difference range can be set by the user according to the actual situation, or it can be automatically set by the second printer, which is not limited here), it is considered that the color tracking curve still needs to be optimized. At this time, manual adjustment can be made according to the second external input information (such as user input), or the above-mentioned actual printing maximum ink amount value can be re-modified to generate a new color tracking curve again, so as to obtain a better color tracking effect that is closer to the user's expectations.
[0171] In summary, the iterative color tracking method for an inkjet printer provided by the embodiment of the present invention obtains the first linear color block diagram of the first printer and the second linear color block diagram of the second printer respectively, and then obtains the third linear color block diagram according to the first linear color block diagram and the second linear color block diagram, and then uses the first linear color block diagram and the third linear color block diagram to obtain the color tracking curve of the second printer. After obtaining the color tracking curve, the color tracking curve is further iteratively updated until a color tracking curve that meets preset conditions is obtained. Compared with the technical means of obtaining the color tracking curve of the second printer through repeated manual debugging, the method of the present invention is simple and fast, does not need to rely on repeated debugging by colorists, has good color tracking effect, and can iteratively update the color tracking curve according to the preset conditions set by the user to obtain a color tracking curve that meets the user's requirements, thereby obtaining a printing effect that satisfies the user and improves the user experience.
[0172] Embodiment 2
[0173] See also Figure 8 The embodiment of the present invention provides an iterative color tracking device 200 for an inkjet printer, and the device 200 includes:
[0174] A first linear color block diagram acquisition module 201 is used to acquire a first linear color block diagram according to a linearization curve of a first printer, wherein the first linear color block diagram includes a plurality of color blocks with different ink amounts;
[0175] A second linear color block diagram acquisition module 202, configured to acquire a second linear color block diagram according to a linearization curve of a second printer, wherein the second linear color block diagram includes a plurality of color blocks with different ink amounts;
[0176] A third linear color block diagram acquisition module 203 is used to acquire a third linear color block diagram of the second printer according to the first linear color block diagram and the second linear color block diagram, wherein the third linear color block diagram includes a plurality of color blocks with different ink amounts;
[0177] A color tracking curve acquisition module 204, configured to acquire a color tracking curve of the second printer according to the first linear color block diagram and the third linear color block diagram;
[0178] The iteration module 205 is used to iteratively update the color tracking curve until a color tracking curve that meets a preset condition is obtained.
[0179] Furthermore, the third linear color block image acquisition module 203 includes:
[0180] An actual maximum printing ink volume acquisition unit, configured to acquire an actual maximum printing ink volume according to the first linear color block diagram and the second linear color block diagram;
[0181] The third linear color block diagram acquisition unit is used to acquire the third linear color block diagram according to the actual maximum printing ink volume and the linearization curve of the second printer.
[0182] Preferably, the actual printing maximum ink volume acquisition unit comprises:
[0183] A first maximum color acquisition unit is used to acquire the color value of the color block with the largest amount of ink in the first linear color block diagram; recorded as a first maximum color value;
[0184] An ink cut-off color block acquisition unit is used to acquire a color block having a minimum color difference value compared with the first maximum color value in the second linear color block diagram, and record it as an ink cut-off color block;
[0185] The first maximum ink volume acquisition unit is used to acquire the ink volume of the cut-off ink block, that is, the actual maximum ink volume for printing.
[0186] Preferably, the actual printing maximum ink volume acquisition unit comprises:
[0187] A maximum color difference value acquisition unit, used to acquire the color difference value between the color block with the largest ink volume and the color block with the smallest ink volume in the first linear color block image, and record it as the maximum color difference value;
[0188] A first color difference set acquisition unit is used to respectively acquire the color difference value between each color block in the second linear color block image and the color block with the smallest ink volume in the first linear color block image, and acquire a set of the ink volume of each color block in the second linear color block image and its corresponding color difference value, which is recorded as a first color difference set;
[0189] The second maximum ink volume acquisition unit is used to acquire the ink volume corresponding to the maximum color difference value according to the first color difference set, and record it as the actual printing maximum ink volume.
[0190] Preferably, the second maximum ink amount obtaining unit comprises:
[0191] An interpolation unit is used to interpolate the first color difference set by using an interpolation method to obtain the ink volume corresponding to the maximum color difference value.
[0192] Preferably, the second maximum ink amount obtaining unit comprises:
[0193] A first fitting curve acquiring unit, configured to fit the elements in the first color difference set to acquire a first fitting curve;
[0194] A substitution unit is used to substitute the maximum color difference value into the first fitting curve to obtain the ink volume corresponding to the maximum color difference value.
[0195] Furthermore, the device 200 further includes:
[0196] The first input module is used to obtain first external input information as the actual maximum printing ink volume when the actual maximum printing ink volume is not within a preset ink volume range.
[0197] Furthermore, the color tracking curve acquisition module 204 includes:
[0198] A second color difference set acquisition unit is used to respectively acquire the color difference value between each color block in the third linear color block image and the color block with the smallest ink volume in the first linear color block image, and acquire the ink volume of each color block in the third linear color block image and its corresponding color difference value, which are recorded as a second color difference set;
[0199] A third color difference set acquisition unit is used to respectively acquire the color difference value between each color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, and acquire a set of the ink volume of each color block in the first linear color block image and its corresponding color difference value, which is recorded as a third color difference set;
[0200] A color tracking curve acquisition unit is used to acquire a color tracking curve of the second printer according to the second color difference set and the third color difference set.
[0201] Furthermore, the color tracking curve acquisition unit includes:
[0202] A second fitting curve obtaining unit, used for fitting the elements in the second color difference set to obtain a second fitting curve;
[0203] A first ink volume acquisition unit, used for acquiring the ink volume of the color blocks in all elements in the third color difference set, recorded as the first ink volume;
[0204] A second ink volume acquisition unit, configured to acquire, according to the second fitting curve, a second ink volume corresponding to the color difference values of all elements in the third color difference set;
[0205] A color tracking curve fitting unit is used to fit the first ink amount and the second ink amount to obtain a color tracking curve of the second printer.
[0206] Furthermore, the iteration module 205 includes:
[0207] A color tracking linear color block image acquisition unit, used for acquiring a color tracking linear color block image according to the color tracking curve; wherein the color tracking linear color block image includes a plurality of color blocks with different ink amounts;
[0208] An ink volume adjustment unit, configured to adjust the ink volume of each color block in the color tracking linear color block diagram according to the first linear color block diagram;
[0209] A color tracking curve updating unit, used for obtaining an updated color tracking curve according to the adjusted color tracking linear color block diagram;
[0210] The iteration unit is used to repeat the steps from the color tracking linear color block image acquisition unit to the color tracking curve update unit until a color tracking curve that meets the preset conditions is obtained.
[0211] Preferably, the ink volume adjustment unit comprises:
[0212] A first contrast color difference value acquisition unit, used to acquire a color difference value between an i-th color block in the first linear color block image and a color block with the smallest ink volume in the first linear color block image, recorded as a first contrast color difference value;
[0213] A second contrast color difference value acquisition unit is used to acquire a color difference value between the i-th color block in the color tracking linear color block diagram and the color block with the smallest ink volume in the color tracking linear color block diagram, which is recorded as a second contrast color difference value;
[0214] An adjusting unit, configured to adjust the ink volume of the i-th color block in the color tracking linear color block diagram according to the first contrast color difference value and the second contrast color difference value;
[0215] a repeating unit, configured to repeat the steps from the second contrast color difference value acquiring unit to the adjusting unit until the difference between the first contrast color difference value and the second contrast color difference value is within a preset difference range;
[0216] Wherein, i=1, 2, ..., N, where N is the total number of color blocks in the first linear color block diagram or the color-chasing linear color block diagram.
[0217] Preferably, the ink volume adjustment unit comprises:
[0218] A second acquisition unit: respectively acquires color difference values between each color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, and records them as first comparative color difference values;
[0219] A second contrast color difference value set acquisition unit: respectively acquires the color difference value between each color block in the color tracking linear color block diagram and the color block with the smallest ink volume in the color tracking linear color block diagram, recorded as the second contrast color difference value, and acquires the set of the ink volume of each color block in the color tracking linear color block diagram and its corresponding second contrast color difference value, recorded as the second contrast color difference value set;
[0220] A third fitting curve acquiring unit: acquiring a third fitting curve according to the second contrast color difference value set;
[0221] A second adjustment unit is configured to adjust the ink volume of each color block in the color tracking linear color block diagram according to the first contrast color difference value and the third fitting curve;
[0222] The second repetition unit repeats the steps from the second acquisition unit to the second adjustment unit until the difference between the second contrast color difference value of each color block in the color tracking linear color block diagram and the first contrast color difference value of the color block with the same ink volume in the first linear color block diagram is within a preset difference range.
[0223] Furthermore, the device 200 further includes:
[0224] A fourth linear color block image acquisition module, configured to acquire a fourth linear color block image according to the color tracking curve; wherein the fourth linear color block image includes a plurality of color blocks with different ink amounts;
[0225] An adjustment module is used to obtain the color difference value of the color block with the same ink volume in the fourth linear color block diagram and the first linear color block diagram, which is recorded as an evaluation color difference value; when the evaluation color difference value is not within a preset color difference range, obtain second external input information and adjust the color tracking curve according to the second external input information.
[0226] In summary, the iterative color tracking device for an inkjet printer provided by the embodiment of the present invention obtains the first linear color block diagram of the first printer and the second linear color block diagram of the second printer respectively, and then obtains the third linear color block diagram according to the first linear color block diagram and the second linear color block diagram, and then uses the first linear color block diagram and the third linear color block diagram to obtain the color tracking curve of the second printer. After obtaining the color tracking curve, the color tracking curve is further iteratively updated until a color tracking curve that meets preset conditions is obtained. Compared with the technical means of obtaining the color tracking curve of the second printer through repeated manual debugging, the method of the present invention is simple and fast, does not need to rely on repeated debugging by colorists, has good color tracking effect, and can iteratively update the color tracking curve according to the preset conditions set by the user to obtain a color tracking curve that meets the user's requirements, thereby obtaining a printing effect that satisfies the user and improves the user experience.
[0227] Embodiment 3
[0228] In addition, the iterative color tracking method of the inkjet printer according to the embodiment of the present invention can be implemented by an iterative color tracking device of the inkjet printer. Fig. 9 A schematic diagram of the hardware structure of an iterative color tracking device for an inkjet printer provided in an embodiment of the present invention is shown.
[0229] The inkjet printer iterative color tracking device may include a processor 301 and a memory 302 storing computer program instructions.
[0230] Specifically, the processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiment of the present invention.
[0231] The memory 302 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 302 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory 302 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 302 may be inside or outside the data processing device. In a specific embodiment, the memory 302 is a non-volatile solid-state memory. In a specific embodiment, the memory 302 includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM) or a flash memory or a combination of two or more of these.
[0232] The processor 301 reads and executes the computer program instructions stored in the memory 302 to implement any one of the inkjet printer iterative color tracking methods in the above embodiments.
[0233] In one example, the inkjet printer iterative color tracking device may further include a communication interface 303 and a bus 310. Fig. 9 As shown, the processor 301, the memory 302, and the communication interface 303 are connected via a bus 310 and communicate with each other.
[0234] The communication interface 303 is mainly used to implement the communication between the modules, devices, units and / or equipment in the embodiment of the present invention.
[0235] Bus 310 includes hardware, software or both, and couples the components of the inkjet printer iteration color tracking device to each other. For example, but not limitation, bus 310 may include accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front-side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnect (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. Where appropriate, bus 310 may include one or more buses. Although the embodiment of the present invention describes and shows a specific bus, the present invention considers any suitable bus or interconnection.
[0236] Embodiment 4
[0237] In addition, in combination with the inkjet printer iterative color tracking method in the above embodiment, the embodiment of the present invention can provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor 301, any one of the inkjet printer iterative color tracking methods in the above embodiment is implemented.
[0238] In summary, the iterative color tracking method, device, equipment and storage medium of the inkjet printer provided by the embodiment of the present invention respectively obtains the first linear color block map of the first printer and the second linear color block map of the second printer, and then obtains the third linear color block map according to the first linear color block map and the second linear color block map, and then uses the first linear color block map and the third linear color block map to obtain the color tracking curve of the second printer. After obtaining the color tracking curve, the color tracking curve is further iteratively updated until a color tracking curve that meets the preset conditions is obtained. Compared with the technical means of obtaining the color tracking curve of the second printer through repeated manual debugging, the method of the present invention is simple and fast, does not need to rely on repeated debugging by colorists, has good color tracking effect, and can also iteratively update the color tracking curve according to the preset conditions set by the user to obtain a color tracking curve that meets the user's requirements, thereby obtaining a printing effect that satisfies the user and improves the user experience.
[0239] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.
[0240] The functional blocks shown in the structural block diagram described above can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present invention are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier. "Machine-readable medium" may include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0241] It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiments, or in a different order from the embodiments, or several steps can be performed simultaneously.
[0242] The above is only a specific implementation of the present invention. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the system, module and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be covered within the protection scope of the present invention.
Claims
1. An iterative color tracking method for an inkjet printer, characterized in that: The method comprises: Acquire a first linear color block diagram according to a linearization curve of the first printer, wherein the first linear color block diagram includes a plurality of color blocks with different ink amounts; Acquire a second linear color block diagram according to a linearization curve of a second printer, wherein the second linear color block diagram includes a plurality of color blocks with different ink amounts; Acquire a third linear color block diagram of the second printer according to the first linear color block diagram and the second linear color block diagram, wherein the third linear color block diagram includes a plurality of color blocks with different ink amounts; Acquire a color tracking curve of the second printer according to the first linear color block diagram and the third linear color block diagram; The color tracking curve is iteratively updated until a color tracking curve that meets preset conditions is obtained.
2. The iterative color tracking method of an inkjet printer according to claim 1, characterized in that: The iterative updating of the color tracking curve until a color tracking curve satisfying a preset condition is obtained includes: S51: obtaining a color tracking linear color block diagram according to the color tracking curve, wherein the color tracking linear color block diagram includes a plurality of color blocks with different ink amounts; S52: adjusting the ink amount of each color block in the color tracking linear color block diagram according to the first linear color block diagram; S53: Obtaining an updated color tracking curve according to the adjusted color tracking linear color block diagram; S54: Repeat steps S51-S53 until a color tracking curve that meets preset conditions is obtained.
3. The iterative color tracking method of an inkjet printer according to claim 2, characterized in that: The color tracking linear color block diagram and the first linear color block diagram have the same number of color blocks, minimum ink volume, and ink volume interval, and adjusting the ink volume of each color block in the color tracking linear color block diagram according to the first linear color block diagram includes: S521: Obtain a color difference value between the i-th color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, and record it as a first contrast color difference value; S522: Obtain a color difference value between the i-th color block in the color tracking linear color block diagram and the color block with the smallest ink volume in the color tracking linear color block diagram, and record it as a second contrast color difference value; S523: adjusting the ink volume of the i-th color block in the color tracking linear color block diagram according to the first contrast color difference value and the second contrast color difference value; S524: repeating steps S522-S523 until the difference between the first contrast color difference value and the second contrast color difference value is within a preset difference range; Among them, i=1, 2, ..., N, N is the total number of color blocks in the first linear color block diagram or the color-chasing linear color block diagram.
4. The iterative color tracking method of an inkjet printer according to claim 2, characterized in that: The number of color blocks in the color tracking linear color block diagram and the first linear color block diagram is different, and the adjusting the ink amount of each color block in the color tracking linear color block diagram according to the first linear color block diagram includes: S5201: respectively obtaining color difference values between each color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, and recording them as first comparative color difference values; S5202: respectively obtaining color difference values between each color block in the color tracking linear color block diagram and the color block with the smallest ink volume in the color tracking linear color block diagram, recorded as second contrast color difference values, and obtaining a set of ink volumes of each color block in the color tracking linear color block diagram and their corresponding second contrast color difference values, recorded as a second contrast color difference value set; S5203: Obtain a third fitting curve according to the second contrast color difference value set; S5204: adjusting the ink volume of each color block in the color tracking linear color block diagram according to the first contrast color difference value and the third fitting curve; S5205: Repeat steps S5202-S5204 until the difference between the second contrast color difference value of each color block in the color tracking linear color block diagram and the first contrast color difference value of the color block with the same ink volume in the first linear color block diagram is within a preset difference range.
5. The iterative color tracking method for an inkjet printer according to any one of claims 1 to 4, characterized in that: The step of acquiring a third linear color block diagram of the second printer according to the first linear color block diagram and the second linear color block diagram comprises: Acquire the actual maximum printing ink volume of the second printer according to the first linear color block diagram and the second linear color block diagram; The third linear color block diagram is obtained according to the actual maximum printing ink volume and the linearization curve of the second printer.
6. The iterative color tracking method of an inkjet printer according to claim 5, characterized in that: The step of obtaining the actual maximum printing ink volume of the second printer according to the first linear color block diagram and the second linear color block diagram comprises: Obtain the color value of the color block with the largest amount of ink in the first linear color block image, and record it as the first maximum color value; Obtain a color block with the smallest color difference value compared with the first maximum color value in the second linear color block image, and record it as an ink cutoff color block; The ink volume of the ink cut-off color block is obtained, which is the actual maximum ink volume for printing.
7. The iterative color tracking method of an inkjet printer according to claim 5, characterized in that: The step of obtaining the actual maximum printing ink volume of the second printer according to the first linear color block diagram and the second linear color block diagram comprises: Obtaining a color difference between a color block with the largest amount of ink and a color block with the smallest amount of ink in the first linear color block image, and recording the difference as a maximum color difference value; Respectively obtain the color difference value between each color block in the second linear color block image and the color block with the smallest ink volume in the first linear color block image, and obtain a set of the ink volume of each color block in the second linear color block image and its corresponding color difference value, which is recorded as a first color difference set; The ink volume corresponding to the maximum color difference value is obtained according to the first color difference set, which is the actual maximum printing ink volume.
8. The iterative color tracking method of an inkjet printer according to claim 7, characterized in that: The acquiring the ink volume corresponding to the maximum color difference value according to the first color difference set comprises: The first color difference set is interpolated by using an interpolation method to obtain the ink volume corresponding to the maximum color difference value.
9. The iterative color tracking method of an inkjet printer according to claim 7, characterized in that: The step of obtaining the ink volume corresponding to the maximum color difference value according to the first color difference set: Fitting the elements in the first color difference set to obtain a first fitting curve; Substitute the maximum color difference value into the first fitting curve to obtain the ink volume corresponding to the maximum color difference value.
10. The iterative color tracking method of an inkjet printer according to claim 5, characterized in that: The method further comprises: When the actual maximum printing ink volume is not within the preset ink volume range, first external input information is obtained as the actual maximum printing ink volume.
11. The iterative color tracking method for an inkjet printer according to any one of claims 1 to 4, characterized in that: The step of acquiring the color tracking curve of the second printer according to the first linear color block diagram and the third linear color block diagram comprises: Respectively obtain the color difference value between each color block in the third linear color block image and the color block with the smallest ink volume in the first linear color block image, obtain the ink volume of each color block in the third linear color block image and its corresponding color difference value, and record them as the second color difference set; Respectively obtain the color difference value between each color block in the first linear color block image and the color block with the smallest ink volume in the first linear color block image, obtain the set of the ink volume of each color block in the first linear color block image and its corresponding color difference value, recorded as a third color difference set; A color tracking curve of the second printer is obtained according to the second color difference set and the third color difference set.
12. The iterative color tracking method of an inkjet printer according to claim 11, characterized in that: The step of acquiring the color tracking curve of the second printer according to the second color difference set and the third color difference set includes: Fitting the elements in the second color difference set to obtain a second fitting curve; Obtaining the ink amount of the color blocks in all elements in the third color difference set, recorded as the first ink amount; Obtaining a second ink amount corresponding to the color difference values of all elements in the third color difference set according to the second fitting curve; The first ink amount and the second ink amount are fitted to obtain a color tracking curve of the second printer.
13. The iterative color tracking method for an inkjet printer according to any one of claims 1 to 4, characterized in that: The method further comprises: Acquire a fourth linear color block diagram according to the color tracking curve; wherein the fourth linear color block diagram includes a plurality of color blocks with different ink amounts; Obtain the color difference value of the color block with the same ink volume in the fourth linear color block diagram and the first linear color block diagram, and record it as the evaluation color difference value; when the evaluation color difference value is not within the preset color difference range, obtain the second external input information and adjust the color tracking curve according to the second external input information.
14. An iterative color tracking device for an inkjet printer, characterized in that: The device comprises: A first linear color block image acquisition module, configured to acquire a first linear color block image according to a linearization curve of the first printer, wherein the first linear color block image includes a plurality of color blocks with different ink amounts; A second linear color block image acquisition module, used to acquire a second linear color block image according to a linearization curve of a second printer, wherein the second linear color block image includes a plurality of color blocks with different ink amounts; A third linear color block map acquisition module, configured to acquire a third linear color block map of the second printer according to the first linear color block map and the second linear color block map, wherein the third linear color block map includes a plurality of color blocks with different ink amounts; A color tracking curve acquisition module, used for acquiring a color tracking curve of the second printer according to the first linear color block diagram and the third linear color block diagram; The iteration module is used to iteratively update the color tracking curve until a color tracking curve that meets preset conditions is obtained.
15. An iterative color tracking device for an inkjet printer, characterized in that: include: At least one processor, at least one memory and computer program instructions stored in the memory, when the computer program instructions are executed by the processor, implement the method according to any one of claims 1 to 13.
16. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 13 is implemented.
Citation Information
Patent Citations
Color chasing method, device and equipment for ink-jet printer
CN115599318A