Printing data processing method and device based on color mixing point compensation, equipment and medium

By calculating the theoretical and actual image density of the color mixing area, calculating the color mixing point compensation coefficient, and processing the data of the printhead logic channel, the problem of insufficient ink volume in the color mixing area in inkjet printing is solved, thus improving the image printing effect.

CN116080291BActive Publication Date: 2025-10-28SHENZHEN HOSONSOFT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111306617.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-05
Publication Date
2025-10-28
Estimated Expiration
2041-11-05

AI Technical Summary

Technical Problem

In existing technologies, ink volume compensation schemes in inkjet printing for mixed color areas result in increased density in single-color areas, causing a "black streak" phenomenon, and cannot effectively solve the ink volume problem in mixed color areas.

Method used

By calculating the theoretical and actual image density of the color mixing area of ​​the image to be printed, the color mixing point compensation coefficient is calculated to compensate the image data of the color mixing area in the printhead logic channel, so as to increase or decrease the ink volume of the color mixing area while keeping the single color area concentration unchanged.

Benefits of technology

It effectively compensates for the ink density in mixed-color areas while keeping the ink density in monochrome image areas constant, thus improving image printing quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116080291B_ABST
    Figure CN116080291B_ABST
Patent Text Reader

Abstract

This invention discloses a printing data processing method, apparatus, device, and medium based on color mixing point compensation, to solve the technical problem in the prior art that it is impossible to compensate for ink volume only in the color mixing area. The method includes: calculating the theoretical image density of the color mixing area of ​​the image to be printed based on the image data to be printed; printing the image to be printed based on the image data to be printed, and obtaining the actual image density of the color mixing area of ​​the printed image; calculating a color mixing point compensation coefficient based on the theoretical image density and the actual image density; compensating the printing data corresponding to the color mixing area based on the color mixing point compensation coefficient; and performing inkjet printing based on the compensated data. This invention achieves ink concentration compensation in the color mixing area while ensuring that the ink concentration in the monochrome image area remains unchanged, resulting in better image printing effects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of inkjet printing technology, and in particular to a printing data processing method, apparatus, device, and medium based on color mixing dot compensation. Background Technology

[0002] With the widespread use of computers in graphics and word processing, printers have become increasingly common. Through printers, people can easily output text or graphics from their computers to images.

[0003] In inkjet printing, the basic colors of an image are composed of four monochrome colors: cyan, magenta, yellow, and black. For example, purple is printed by mixing magenta and cyan inks. However, due to the different compatibility of the inks, a "repulsion" phenomenon occurs when the ink droplets mix, resulting in virtually invisible seams in monochrome areas, but noticeable seams in mixed color areas.

[0004] Conventional color mixing point compensation schemes involve applying point compensation with increased density to different color channels, ultimately ensuring sufficient ink compensation in the mixed color image area. However, this compensation scheme can lead to increased density in monochrome image areas, resulting in a "black streak" phenomenon. Summary of the Invention

[0005] This invention provides a printing data processing method, apparatus, device, and medium based on color mixing point compensation, to solve the technical problem in the prior art that it is impossible to compensate for ink volume only in the color mixing area.

[0006] In a first aspect, embodiments of the present invention provide a printing data processing method based on color mixing point compensation, characterized in that the method includes:

[0007] Calculate the theoretical image density of the color mixing region of the image to be printed based on the image data to be printed;

[0008] Print according to the image data to be printed, and obtain the actual image density of the mixed color area on the printed image;

[0009] The color mixing point compensation coefficient is calculated based on the theoretical image density of the color mixing region and the actual image density of the color mixing region;

[0010] Based on the color mixing point compensation coefficient, the image data corresponding to the color mixing area allocated to the printhead logic channel is compensated;

[0011] Inkjet printing is performed based on the image data corresponding to the compensated mixed color areas.

[0012] Preferably, the step of calculating the theoretical image density of the color mixing region of the image to be printed based on the image data to be printed includes:

[0013] Obtain the image data of the mixed color region in the image data to be printed, and denot it as the mixed color image data;

[0014] The theoretical image density of the mixed color region of the image to be printed is calculated based on the mixed color image data.

[0015] Preferably, the color-mixing image data includes i monochrome channel data, where i is an integer and i≥2, and the calculation of the theoretical image density of the color-mixing region of the image to be printed based on the color-mixing image data includes:

[0016] The mixed color image data is decomposed into i monochrome channel data;

[0017] Based on i copies of the monochrome channel data, calculate the image density of each monochrome channel;

[0018] The theoretical image density of the color mixing region is calculated based on the image density of each monochrome channel.

[0019] Preferably, the monochrome channel data includes at least: first dot-type data, second dot-type data, and third dot-type data, and the step of calculating the image density of each monochrome channel based on i copies of the monochrome channel data includes:

[0020] Count the number of the first point-type data, the second point-type data, and the third point-type data respectively;

[0021] Based on the quantity and preset density of the first point data, the second point data, and the third point data, the image density of each monochrome channel is calculated.

[0022] Preferably, the step of printing based on the image data to be printed and obtaining the actual image density of the mixed-color areas on the printed image includes:

[0023] The printed image is obtained by printing based on the image data to be printed;

[0024] Based on the color mixing image data, locate the color mixing area of ​​the printed image to obtain the color mixing area location information;

[0025] Based on the location information of the color mixing area, the actual image density of the color mixing area is obtained by scanning the color mixing area of ​​the printed image.

[0026] Preferably, the color mixing point compensation coefficient is calculated using the following formula:

[0027]

[0028] Where C is the color mixing point compensation coefficient, Da is the actual image density of the color mixing region, and Dt is the theoretical image density of the color mixing region.

[0029] Preferably, the step of compensating the image data corresponding to the color mixing region allocated to the printhead logic channel according to the color mixing point compensation coefficient includes:

[0030] When the color mixing point compensation coefficient is positive, the channel image data corresponding to the color mixing area in the nozzle logic channel is subjected to data augmentation processing.

[0031] When the color mixing point compensation coefficient is negative, the channel image data corresponding to the color mixing area in the printhead logic channel is subjected to data reduction processing.

[0032] Secondly, embodiments of the present invention provide a printing data processing apparatus based on color mixing dot compensation, characterized in that the apparatus comprises:

[0033] The theoretical image density acquisition module is used to calculate the theoretical image density of the color mixing region of the image to be printed based on the image data to be printed;

[0034] The actual image density acquisition module is used to print based on the image data to be printed, and to acquire the actual image density of the mixed areas on the printed image after printing.

[0035] The color mixing point compensation coefficient calculation module is used to calculate the color mixing point compensation coefficient based on the theoretical image density of the color mixing region and the actual image density of the color mixing region.

[0036] The channel image data compensation module is used to compensate the image data corresponding to the color mixing area allocated to the printhead logic channel according to the color mixing point compensation coefficient.

[0037] Preferably, the theoretical image density acquisition module includes:

[0038] A color-mixing image data acquisition unit is used to acquire image data of the color-mixing region in the image data to be printed, denoted as color-mixing image data;

[0039] The theoretical image density calculation unit is used to calculate the theoretical image density of the mixed area of ​​the image to be printed based on the mixed image data.

[0040] Thirdly, embodiments of the present invention provide a printing data processing device based on color mixing point compensation, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the method of the first aspect described above is implemented.

[0041] Fourthly, embodiments of the present invention provide a storage medium storing computer program instructions, which, when executed by a processor, implement the method of the first aspect described above.

[0042] In summary, the printing data processing method, apparatus, device, and medium based on color mixing point compensation provided by the embodiments of the present invention. The method calculates the theoretical image density of the color mixing region of the image to be printed based on the image data to be printed; prints the image to be printed based on the image data to be printed, and obtains the actual image density of the color mixing region of the printed image; calculates the color mixing point compensation coefficient based on the theoretical image density and the actual image density; compensates the printing data corresponding to the color mixing region based on the color mixing point compensation coefficient, and performs inkjet printing based on the compensated printing data. This achieves ink density compensation in the color mixing region while ensuring that the ink density in the monochrome image region remains unchanged, resulting in better image printing effects. Attached Figure Description

[0043] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 This is a flowchart of the printing data processing method based on color mixing point compensation according to the first embodiment of the present invention.

[0045] Figure 2 This is a schematic diagram of the color mixing image data of the printing data processing method based on color mixing point compensation according to the first embodiment of the present invention.

[0046] Figure 3 This is a flowchart of the printing data processing method based on color mixing point compensation according to the first embodiment of the present invention.

[0047] Figure 4 This is a flowchart of the printing data processing method based on color mixing point compensation according to the first embodiment of the present invention.

[0048] Figure 5 This is a flowchart of the printing data processing method based on color mixing point compensation according to the first embodiment of the present invention.

[0049] Figure 6 This is a flowchart of the printing data processing method based on color mixing point compensation according to the first embodiment of the present invention.

[0050] Figure 7 This is a schematic diagram of the printing data processing device based on color mixing point compensation according to the second embodiment of the present invention.

[0051] Figure 8This is a schematic diagram of the structure of a printing data processing device based on color mixing point compensation according to an embodiment of the present invention. Detailed Implementation

[0052] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. 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 practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.

[0053] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0054] Example 1

[0055] In the printhead splicing area of ​​Onepass printers, the timing of ink droplet arrival can easily deviate, resulting in color differences between the spliced ​​and non-spliced ​​areas. The conventional approach is to use dot compensation, adjusting the data for each color channel to affect the final arrival point in both monochrome and mixed-color areas. However, due to the varying ink blending properties of different channels, the splicing lines are often barely visible in monochrome areas, while clearly visible in mixed-color areas.

[0056] Please see Figure 1 This invention provides a printing data processing method based on color mixing point compensation, specifically including the following steps:

[0057] S1: Calculate the theoretical image density of the color mixing region of the image to be printed based on the image data to be printed;

[0058] Specifically, see Figure 3 S1 specifically includes the following steps:

[0059] S11: Obtain the image data of the mixed color region in the image data to be printed, and record it as the mixed color image data;

[0060] S12: Calculate the theoretical image density of the color mixing region of the image to be printed based on the color mixing image data;

[0061] Specifically, after acquiring the image data to be printed, the image data to be printed is identified to obtain the image data of the color mixing area, denoted as color mixing image data. The color mixing image data consists of image data from multiple channels. Taking CM color mixing as an example, ... Figure 2 As shown, the CM color mixing image data consists of C channel image data and M channel image data. After obtaining the color mixing image data, the theoretical image density of the color mixing area of ​​the image to be printed can be calculated.

[0062] Specifically, the mixed-color image data includes i monochrome channel data, where i is an integer and i≥2, see [link to documentation]. Figure 4 S12 specifically includes the following steps:

[0063] S121: Decompose the mixed color image data into i monochrome channel data;

[0064] S122: Calculate the image density of each monochrome channel based on i copies of the monochrome channel data;

[0065] S123: Calculate the theoretical image density of the color mixing region based on the image density of each monochrome channel;

[0066] Specifically, the color-mixed image data consists of image data from multiple channels. The color-mixed image data is decomposed into multiple channel image data. Based on the decomposed multiple channel image data, the image density of each channel is calculated. The monochrome channel data includes at least: first dot data, second dot data, and third dot data. The first dot data, second dot data, and third dot data are used to control the printhead to print a first type of ink droplet (the type of ink droplet corresponding to large ink droplets), a second type of ink droplet (the type of ink droplet corresponding to medium ink droplets), and a third type of ink droplet (the type of ink droplet corresponding to small ink droplets), respectively. The volume of the first type of ink droplet is larger than the volume of the second type of ink droplet, and the volume of the second type of ink droplet is larger than the volume of the third type of ink droplet. For example, when the dot data is represented by 2-bit data, the dot data has four values: 0, 1, 2, and 3. Each value can correspond to a type of ink droplet. For example, value 0 corresponds to an empty dot, value 1 corresponds to a small dot, value 2 corresponds to a medium dot, and value 3 corresponds to a large dot. The volume of the ink droplet forming a large dot is larger than the volume of the ink droplet forming a medium dot, which is larger than the volume of the ink droplet forming a small dot.

[0067] In one embodiment, step S122 includes:

[0068] S1221: Count the number of the first point-type data, the second point-type data, and the third point-type data respectively;

[0069] S1222: Calculate the image density of each monochrome channel based on the quantity and preset density of the first dot data, the second dot data, and the third dot data;

[0070] Please see Figure 2 The CM mixed color image data is decomposed into C-channel image data and M-channel image data. Let the density of the large ink dot L be 5d, the density of the medium ink dot M be 3d, and the density of the small ink dot S be d. Then the image density D of the C-channel is... C for:

[0071]

[0072] Image density D of M channel M for:

[0073]

[0074] Taking the uniform mixing of two color channels as an example, the theoretical image density D of the CM mixing region is... CM for:

[0075]

[0076] S2: Print according to the image data to be printed, and obtain the actual image density of the mixed color area of ​​the printed image;

[0077] See Figure 5 S2 specifically includes:

[0078] S21: Print the image based on the image data to be printed to obtain the printed image;

[0079] S22: Locate the color mixing region of the printed image based on the color mixing image data to obtain the color mixing region location information;

[0080] S23: Based on the location information of the color mixing area, scan the color mixing area of ​​the printed image to obtain the actual image density of the color mixing area;

[0081] Specifically, a printed image is obtained by printing based on the image to be printed, the color mixing area of ​​the printed image is located based on the color mixing image data, the position information of the color mixing area is obtained based on the position of the color mixing image data in the image data to be printed, and the image information reading device is controlled to scan the color mixing area of ​​the printed image based on the position information to obtain the actual image density of the color mixing area.

[0082] S3: Calculate the color mixing point compensation coefficient based on the theoretical image density and the actual image density;

[0083] Specifically, the color mixing point compensation coefficient is calculated using the following formula:

[0084]

[0085] Where C is the color mixing point compensation coefficient, Da is the actual image density of the color mixing region, and Dt is the theoretical image density of the color mixing region.

[0086] In one specific embodiment, the image data of the color mixing region consists of C-channel image data and M-channel image data. The actual image density of the color mixing region is 2d, and the theoretical image density of the color mixing region is 2.1d. Therefore, the color mixing point compensation coefficient is 5% according to the above formula.

[0087] S4: Based on the color mixing point compensation coefficient, compensate the channel image data corresponding to the color mixing area in the printhead logic channel;

[0088] In some inkjet printing applications, a large number of printheads are required. When there are many printheads, the inkjet printer software system needs to interface with multiple printhead driver boards, each physically linked by a gigabit Ethernet port. For ease of data processing, all data in the inkjet printer software system is processed using "logical channels" as the basic unit; however, inkjet printing is achieved through "physical channels." Since the print data of the logical channels is stored according to the relative positional relationship of their mapped physical channels, data reading during the same print ignition only requires sequential reading to ensure accurate data retrieval. This results in high reading efficiency and reduces the likelihood of errors. After reading all the data from one print ignition, the read address is updated. The next print ignition data read only needs to use the updated read address as the initial address, thus reducing the number of read address updates and ensuring the accuracy of data reading within the same print ignition and between two adjacent print ignitions.

[0089] See Figure 6 S4 specifically includes:

[0090] S41: When the color mixing point compensation coefficient is positive, perform data augmentation processing on the channel image data corresponding to the color mixing area in the nozzle logic channel;

[0091] S42: When the color mixing point compensation coefficient is negative, perform data reduction processing on the channel image data corresponding to the color mixing area in the nozzle logic channel;

[0092] Specifically, after obtaining the color mixing point compensation coefficient, the image can be printed. The image data to be printed is allocated to the corresponding printhead logic channel. According to the color mixing point compensation coefficient, color mixing point compensation is performed on the channel image data corresponding to the color mixing area allocated to the physical channel. When the color mixing point compensation coefficient is positive, it indicates that the actual image density of the color mixing area is less than the theoretical image density of the color mixing area. Therefore, according to the color mixing point compensation coefficient, the channel image data corresponding to the color mixing area in the printhead logic channel is processed to increase the ink volume in the color mixing area of ​​the printed image. In this embodiment, the data increase processing of the channel image data corresponding to the color mixing area in the printhead logic channel specifically includes:

[0093] S411: Based on the compensation coefficient of the mixed color points, select the second point type data and / or the third point type data in the channel image data corresponding to the mixed color area;

[0094] S412: Perform point type conversion on the selected second point type data and / or third point type data, converting the second point type data and / or third point type data into first point type data and / or second point type data.

[0095] In this step, firstly, the second and / or third dot data in the channel image data corresponding to the color mixing area are selected according to the color mixing dot compensation coefficient. Then, dot type conversion is performed, converting the selected second and / or third dot data into first and / or second dot data. This is equivalent to "upgrading" small and medium ink dots, converting small ink dots into medium or large ink dots, and medium ink dots into large ink dots, thus completing the dot compensation of the color mixing area. Preferably, the third dot data corresponding to small ink dots is converted into first dot data, which can reduce the amount of data processing and improve the efficiency of compensation. In another embodiment, the data addition processing of the channel image data corresponding to the color mixing area in the printhead logic channel can also be achieved by uniform interpolation. Since the image data of the color mixing area includes image data of multiple monochrome channels, uniform interpolation is performed on the image data of each monochrome channel according to the color mixing dot compensation coefficient, which can also increase the ink volume of the color mixing area of ​​the printed image.

[0096] When the color mixing point compensation coefficient is negative, it indicates that the actual image density of the color mixing area is greater than the theoretical image density of the color mixing area. Therefore, based on the color mixing point compensation coefficient, data reduction processing is performed on the channel image data corresponding to the color mixing area in the printhead logic channel to reduce the ink volume in the color mixing area of ​​the printed image. Specifically, in this embodiment, the data reduction processing on the channel image data corresponding to the color mixing area in the printhead logic channel includes:

[0097] S421: Based on the compensation coefficient of the mixed color points, select the first point data and / or the second point data in the channel image data corresponding to the mixed color area;

[0098] S422: Perform point type conversion on the selected first point type data and / or second point type data, converting the first point type data and / or second point type data into second point type data and / or third point type data;

[0099] First, based on the color mixing point compensation coefficient, the first and / or second dot-type data in the channel image data corresponding to the color mixing area are selected. Then, dot type conversion is performed, transforming the selected first and / or second dot-type data into second and / or third dot-type data. This involves "downgrading" large and medium ink dots, converting large ink dots into medium or small ink dots, and converting medium ink dots into small ink dots, thus completing the dot compensation for the color mixing area. Preferably, the first dot-type data corresponding to large ink dots is converted into third dot-type data, which can reduce the amount of data processing and improve the efficiency of compensation. In another embodiment, the data reduction processing of the channel image data corresponding to the color mixing area in the printhead logic channel can also be achieved by uniform sampling. Since the image data of the color mixing area includes image data of multiple monochrome channels, uniform sampling of the image data of each monochrome channel according to the color mixing point compensation coefficient can also reduce the amount of ink in the color mixing area of ​​the printed image.

[0100] In one embodiment, the method further includes:

[0101] S5: Determine several feathering regions based on the mixed color regions;

[0102] S6: Perform feathering processing on the feathered region.

[0103] Specifically, after completing the compensation process for the color mixing area, several feathered areas are determined based on the position and size of the color mixing area. The feathered areas are located at the edge of the color mixing area. After feathering, the ink output of the printhead gradually decreases from the position close to the color mixing area to the position far away from the color mixing area, and the maximum ink output of the nozzle in the feathered area is less than or equal to the basic ink output. By feathering the edge of the color mixing area, the transition between the color mixing area and the single color area can be made more natural, further improving the effect of color mixing point area compensation.

[0104] The printing data processing method based on color mixing point compensation provided in this invention calculates the theoretical image density of the color mixing region of the image to be printed based on the image data to be printed; prints the image to be printed based on the image data to be printed, and obtains the actual image density of the color mixing region of the printed image; calculates the color mixing point compensation coefficient based on the theoretical image density and the actual image density; compensates the printing data corresponding to the color mixing region based on the color mixing point compensation coefficient, and performs inkjet printing based on the compensated printing data to be printed. This achieves ink density compensation in the color mixing region while ensuring that the ink density in the monochrome image region remains unchanged, resulting in better image printing effect.

[0105] Example 2

[0106] See Figure 7 This invention provides a print data processing device based on color mixing point compensation, the device comprising:

[0107] The theoretical image density acquisition module is used to calculate the theoretical image density of the color mixing region of the image to be printed based on the image data to be printed;

[0108] The actual image density acquisition module is used to print based on the image data to be printed, and to acquire the actual image density of the mixed areas on the printed image after printing.

[0109] The color mixing point compensation coefficient calculation module is used to calculate the color mixing point compensation coefficient based on the theoretical image density of the color mixing region and the actual image density of the color mixing region.

[0110] The channel image data compensation module is used to compensate the image data corresponding to the color mixing area allocated to the printhead logic channel according to the color mixing point compensation coefficient.

[0111] In one embodiment, the theoretical image density acquisition module includes:

[0112] A color-mixing image data acquisition unit is used to acquire image data of the color-mixing region in the image data to be printed, denoted as color-mixing image data;

[0113] The theoretical image density calculation unit is used to calculate the theoretical image density of the mixed-color region of the image to be printed based on the mixed-color image data, wherein the mixed-color image data consists of i monochrome channel data, i is an integer and i≥2, and the calculation of the theoretical image density of the mixed-color region of the image to be printed based on the mixed-color image data includes:

[0114] The mixed color image data is decomposed into i monochrome channel data;

[0115] Based on i copies of the monochrome channel data, calculate the image density of each monochrome channel;

[0116] The theoretical image density of the color mixing region is calculated based on the image density of each monochrome channel.

[0117] In one embodiment, the actual image density acquisition module includes:

[0118] An image printing unit is used to print a printed image based on the image data to be printed.

[0119] The color mixing region location information acquisition unit is used to locate the color mixing region of the printed image based on the color mixing image data, and obtain the color mixing region location information;

[0120] Based on the location information of the color mixing area, the actual image density of the color mixing area is obtained by scanning the color mixing area of ​​the printed image.

[0121] In another embodiment, the channel data compensation module includes:

[0122] The density enhancement processing unit is used to perform data enhancement processing on the channel image data corresponding to the color mixing area in the printhead logic channel when the color mixing point compensation coefficient is positive.

[0123] The density reduction processing unit is used to reduce the data of the channel image data corresponding to the color mixing area in the printhead logic channel when the color mixing point compensation coefficient is negative.

[0124] The printing data processing method based on color mixing point compensation provided in this invention calculates the theoretical image density of the color mixing region of the image to be printed based on the image data to be printed; prints the image to be printed based on the image data to be printed, and obtains the actual image density of the color mixing region of the printed image; calculates the color mixing point compensation coefficient based on the theoretical image density and the actual image density; compensates the printing data corresponding to the color mixing region based on the color mixing point compensation coefficient, and performs inkjet printing based on the compensated printing data to be printed. This achieves ink density compensation in the color mixing region while ensuring that the ink density in the monochrome image region remains unchanged, resulting in better image printing effect.

[0125] In addition, combined Figure 1 The print data processing method based on color mixing point compensation described in this embodiment of the invention can be implemented by a print data processing device based on color mixing point compensation. Figure 8 A schematic diagram of the hardware structure of a printing data processing device based on color mixing dot compensation provided in an embodiment of the present invention is shown.

[0126] Print data processing devices based on color mixing dot compensation may include a processor and a memory storing computer program instructions.

[0127] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement embodiments of the present invention.

[0128] The memory may include a large-capacity storage device for data or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include removable or non-removable (or fixed) media. Where appropriate, the memory may be internal or external to a data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory 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 flash memory, or a combination of two or more of these.

[0129] The processor reads and executes computer program instructions stored in memory to implement any of the printing data processing methods based on color mixing point compensation in the above embodiments.

[0130] In one example, the print data processing device based on color mixing dot compensation may also include a communication interface and a bus. For example, Figure 8 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.

[0131] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.

[0132] A bus, including hardware, software, or both, couples components of a print data processing device based on dot-of-mix compensation together. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 410 may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.

[0133] Furthermore, in conjunction with the printing data processing method based on color mixing point compensation in the above embodiments, this invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when executed by a processor, these computer program instructions implement any of the printing data processing methods based on color mixing point compensation in the above embodiments.

[0134] The printing data processing method based on color mixing point compensation provided in this invention calculates the theoretical image density of the color mixing region of the image to be printed based on the image data to be printed; prints the image to be printed based on the image data to be printed, and obtains the actual image density of the color mixing region of the printed image; calculates the color mixing point compensation coefficient based on the theoretical image density and the actual image density; compensates the printing data corresponding to the color mixing region based on the color mixing point compensation coefficient, and performs inkjet printing based on the compensated printing data to be printed. This achieves ink density compensation in the color mixing region while ensuring that the ink density in the monochrome image region remains unchanged, resulting in better image printing effect.

[0135] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are 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. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.

[0136] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.

Claims

1. A printing data processing method based on color mixing dot compensation, characterized in that, The method includes: The theoretical image density of the color mixing region of the image to be printed is calculated based on the image data to be printed. The theoretical image density is obtained by decomposing the image data corresponding to the color mixing region into monochrome channel data and statistically analyzing the image density of the monochrome channel data. Print according to the image data to be printed, and obtain the actual image density of the mixed area on the printed image. The actual image density is obtained by scanning the mixed area on the printed image. The color mixing point compensation coefficient is calculated based on the theoretical image density and the actual image density of the color mixing region. The color mixing point compensation coefficient is determined based on the difference between the theoretical image density and the actual image density. Based on the color mixing point compensation coefficient, the image data corresponding to the color mixing area allocated in the printhead logic channel is compensated, including: according to the positive or negative sign of the color mixing point compensation coefficient, the image data corresponding to the color mixing area is processed by data addition or data reduction.

2. The printing data processing method based on color mixing dot compensation according to claim 1, characterized in that, The theoretical image density of the color mixing region of the image to be printed, calculated based on the image data to be printed, includes: Obtain the image data of the mixed color region in the image data to be printed, and denot it as the mixed color image data; The theoretical image density of the mixed-color region of the image to be printed is calculated based on the mixed-color image data.

3. The printing data processing method based on color mixing dot compensation according to claim 2, characterized in that, The color mixing image data includes i monochrome channel data, where i is an integer and i≥2. The calculation of the theoretical image density of the color mixing region of the image to be printed based on the color mixing image data includes: The mixed color image data is decomposed into i monochrome channel data; Based on i copies of the monochrome channel data, calculate the image density of each monochrome channel; The theoretical image density of the color mixing region is calculated based on the image density of each monochrome channel.

4. The printing data processing method based on color mixing dot compensation according to claim 3, characterized in that, The monochrome channel data includes at least: first dot-type data, second dot-type data, and third dot-type data. The step of calculating the image density of each monochrome channel based on i copies of the monochrome channel data includes: Count the number of the first point-type data, the second point-type data, and the third point-type data respectively; Based on the quantity and preset density of the first point data, the second point data, and the third point data, the image density of each monochrome channel is calculated.

5. The printing data processing method based on color mixing dot compensation according to claim 3, characterized in that, The step of printing based on the image data to be printed and obtaining the actual image density of the mixed-color areas on the printed image includes: The printed image is obtained by printing based on the image data to be printed; Based on the color mixing image data, locate the color mixing area of ​​the printed image to obtain the color mixing area location information; Based on the location information of the color mixing area, the actual image density of the color mixing area is obtained by scanning the color mixing area of ​​the printed image.

6. The printing data processing method based on color mixing point compensation according to any one of claims 1 to 5, characterized in that, The color mixing point compensation coefficient is calculated using the following formula: Where C is the color mixing point compensation coefficient, Da is the actual image density of the color mixing region, and Dt is the theoretical image density of the color mixing region.

7. The printing data processing method based on color mixing dot compensation according to claim 6, characterized in that, The step of compensating the image data corresponding to the color mixing region allocated in the printhead logic channel based on the color mixing point compensation coefficient includes: When the color mixing point compensation coefficient is positive, the channel image data corresponding to the color mixing area in the nozzle logic channel is subjected to data augmentation processing. When the color mixing point compensation coefficient is negative, the channel image data corresponding to the color mixing area in the printhead logic channel is subjected to data reduction processing.

8. A printing data processing device based on color mixing dot compensation, characterized in that, The device comprises: The theoretical image density acquisition module is used to calculate the theoretical image density of the color mixing region of the image to be printed based on the image data to be printed. The theoretical image density is obtained by decomposing the image data corresponding to the color mixing region into monochrome channel data and statistically acquiring the image density of the monochrome channel data. The actual image density acquisition module is used to print based on the image data to be printed, and to acquire the actual image density of the mixed areas on the printed image. The mixed point compensation coefficient is determined based on the difference between the theoretical image density and the actual image density. The color mixing point compensation coefficient calculation module is used to calculate the color mixing point compensation coefficient based on the theoretical image density of the color mixing region and the actual image density of the color mixing region. The color mixing point compensation coefficient is determined based on the difference between the theoretical image density and the actual image density. The channel image data compensation module is used to compensate the image data corresponding to the color mixing area allocated to the printhead logic channel according to the color mixing point compensation coefficient, including: performing data addition or data reduction processing on the image data corresponding to the color mixing area according to the positive or negative sign of the color mixing point compensation coefficient.

9. A printing data processing device based on color mixing dot compensation, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-7.

10. A storage medium storing computer program instructions thereon, characterized in that, The method as described in any one of claims 1-7 is implemented when the computer program instructions are executed by the processor.

Citation Information

Patent Citations

  • Multilevel density compensation for digital printing machines

    CN108569050A

  • Method, device and equipment for adjusting ink discharge amount to compensate for abnormal nozzle, and medium

    CN110202933A