Users of smartphones and/or other devices containing cameras often find it desirable to share printed color copies of captured images. Acceptable image quality is obtainable using multicolor thermal paper and printer technology employing thermal printheads. However, the variability of multicolor thermal paper and/or thermal printhead characteristics, introduced during manufacturing, may degrade image quality.
Calibration techniques may be employed to compensate for manufacturing variability and improve image quality. Calibration techniques may include the evaluation of calibration targets and/or user images. If calibration is necessary, adjustments are made, and the new calibration data may be saved for future use.
The written disclosure herein describes illustrative examples that are nonlimiting and non-exhaustive. Reference is made to certain of such illustrative examples that are depicted in the figures described below.
Users of smartphones and/or other devices containing cameras often find it desirable to share printed color copies of captured images. Acceptable image quality is obtainable using multicolor thermal paper and printer technology employing thermal printheads. However, the variability of multicolor thermal paper and/or thermal printhead characteristics, introduced during manufacturing, may degrade image quality. Calibration techniques may be employed to compensate for manufacturing variability and improve image quality.
In some examples, there is a monochrome lightness sensor 108 positioned on the same side of the paper as the thermal printhead 106. The position of the monochrome lightness sensor 108 enables the monochrome lightness sensor 108 to measure the monochrome lightness values of areas of a printed image. In the illustrated example, the controller 102 controls the multicolor thermal printer system 100. The calibration subsystem 104 interacts with the controller 102 to improve image quality.
In some examples, the position of a monochrome lightness sensor 108 may be on the same side of the paper as the thermal printhead 106. In these examples, the monochrome lightness sensor 108 may measure the monochrome lightness values of the printed image during the printing process before the multicolor thermal paper is fully ejected from the printer. In other examples, the monochrome lightness sensor 108 may be on the opposite side of the paper from the thermal printhead 106. In these examples, printed multicolor thermal paper may be reloaded in the printer upside down to allow for the paper to be ejected from the printer a second time, during which the monochrome lightness sensor 108 can measure the monochrome lightness values of the printed image.
In some examples, the monochrome lightness sensor 108 may be a remote component not physically attached to the multicolor thermal printer system 100. In some examples, the multicolor thermal printer system 100 may utilize a lightness sensor or another type of sensor capable of measuring color values. For example, a 3-channel (e.g., RGB sensors) sensor may be utilized to read the color patches. A multi-channel sensor could be used to measure lightness (similar to some of the other examples described herein), chroma, and/or hue. The calibration subsystem 104 may utilize the measured lightness, chroma, and/or hue from a multi-channel sensor to detect color crosstalk. For example, the multi-channel sensor can detect red turning black based on a change in chroma. Similarly, a multi-channel sensor can be used to detect an expected yellow color patch having the wrong hue (e.g., turning orange). Thus, the systems and methods described herein for comparing lightness values captured by a single-channel sensor can be extended for multi-channel sensors detecting changes in chroma and/or hue in the same manner. That is, deviations from expected lightness, chroma, and/or hue values can be used to identify crosstalk between colorant layers in the multicolor thermal paper.
When thermally activated, the dye in the yellow layer 110 adopts a tone of the color yellow. Similarly, when thermally activated, the dye in the magenta layer 112 adopts a tone of the color magenta. Likewise, when thermally activated, the dye in the cyan layer 114 adopts a tone of the color cyan.
In the illustrated example, a controller 202 controls the multicolor thermal printer system 200. The calibration subsystem 204 interacts with the controller 202 to improve image quality. A monochrome lightness sensor 208 is positioned on the same side of the multicolor thermal paper as the thermal printhead 206. The position of the monochrome lightness sensor 208 enables the monochrome lightness sensor 208 to measure the lightness of areas of an image printed on the multicolor thermal paper.
In this example, combining tones of cyan, magenta, and/or yellow is done by activating the dye in one layer at a time. The multicolor thermal paper may be allowed to cool between the activation of each layer. Activating only the dye in the yellow layer 310 yields a yellow tone 328. Activating only the dye in the magenta layer 312 yields a magenta tone 326. Activating only the dye in the cyan layer 310 yields a cyan tone 324.
In this example, other colors are generated by the rules of the CMY color space. For example, sequentially activating layers 310 and 312 yields a tone of red 322. Sequentially activating layers 310 and 314 yields a tone of green 320. Similarly, sequentially activating layers 312 and 314 yields a tone of blue 318. Likewise, sequentially activating layers 310, 312, and 314 yields a tone of black 316. Finally, activating none of the layers 310, 312, and 314 of dye results in the color white. In some examples, multicolor thermal paper with three colors is used to print a gamut of different colors by vertically mixing colors activated in different layers or by dithering different ratios of the three colors.
In the illustrated example, the monochrome lightness value (Y-axis of graph 500) of each color patch and the two white areas 502 and 534 are obtained from a monochrome lightness sensor. As illustrated, the monochrome lightness value of the white areas is 255. The red color patches 504, 506, and 508 have monochrome lightness values of approximately 128, 96, and 64. The green color patches 510, 512, 514, and 516 have monochrome lightness values of approximately 145, 110, 96, and 64. The yellow color patches 518, 520, 522, and 524 have monochrome lightness values of approximately 224, 218, 200, and 192. Finally, the cyan color patches 526, 528, 530, and 532 have monochrome lightness values of approximately 170, 160, 145, and 128.
In the illustrated example, the monochrome lightness value in the graph 600 of each color patch (and the two white areas 602 and 634) of the calibration target 601 are obtained from the monochrome lightness sensor. In this example, the monochrome lightness value of the white areas is 255. The red color patches 604, 606, and 608 have monochrome lightness values of approximately 128, 96, and 30. The green color patches 610, 612, 614, and 616 have monochrome lightness values of approximately 145, 110, 96, and 64. The yellow color patches 618, 620, 622, and 624 have monochrome lightness values of approximately 224, 218, 200, and 150. Finally, the cyan color patches 626, 628, 630, and 632 have monochrome lightness values of approximately 170, 160, 145, and 128.
In the illustrated example, numerous colors are produced by combining tones of cyan, magenta, and/or yellow. Sequentially activating dye in one or more layers produces these combinations. The multicolor thermal paper is allowed to cool between the activation of each layer. However, due to variability in multicolor thermal paper and/or thermal printhead characteristics, the thermal printhead may inadvertently activate dyes in more than one layer at a time for some colors and contone values. When this occurs, additional unwanted color is added to an image, i.e., color crosstalk.
For example, the color patch 608 on the calibration target 601 was intended to be a red tone with a contone value of 255 and a monochrome lightness value of approximately 64. However, due to variability in multicolor thermal paper and/or thermal printhead characteristics, the printhead unintentionally activated dye in the cyan layer while attempting to activate only the dye within the magenta layer. In this example, the resulting color is a tone is closer to black and has a monochrome lightness value of less than 30.
In another example, the color patch 624 on the calibration target 601 was intended to be a yellow tone with a contone value of 255 and a monochrome lightness value of approximately 192. However, due to variability in multicolor thermal paper and/or thermal printhead characteristics, the printhead unintentionally activated dye in the magenta layer while attempting to activate only the dye within the yellow layer. In this example, the resulting color was an orange tone with a monochrome lightness value of approximately 150.
Once the color patches are scanned, at 706, a calibration subsystem evaluates, at 708, the monochrome lightness values for each color patch to determine if color crosstalk is present. If color crosstalk is present, the calibration subsystem decreases, at 710, the contone range for the color experiencing color crosstalk. The calibration subsystem then saves, at 712, the new calibration settings. In some examples, new calibration settings are saved to an ink separation map. If color crosstalk is not present, adjustments may not need to be made or saved.
Specific examples and applications of the disclosure are described above and illustrated in the figures. It is, however, understood that many adaptations and modifications can be made to the precise configurations and components detailed above. In some cases, well-known features, structures, or operations are not shown or described in detail. Furthermore, the described features, structures, or operations may be combined in any suitable manner in one or more examples. It is also appreciated that the components of the examples as generally described and illustrated in the figures herein could be arranged and designed in a wide variety of different configurations. Thus, all feasible permutations and combinations of examples are contemplated.
In the description above, various features are sometimes grouped together in a single example, figure, or description thereof for the purpose of streamlining the disclosure. This method of disclosure, however, is not to be interpreted as reflecting an intention that any claim requires more features than those expressly recited in that claim. Rather, as the following claims reflect, inventive aspects lie in a combination of fewer than all features of any single foregoing disclosed example. Thus, the claims are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate example. This disclosure includes all permutations and combinations of the independent claims with their dependent claims.
It will be apparent to those having skill in the art that changes may be made to the details of the above-described examples without departing from the underlying principles of the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/040614 | 7/3/2019 | WO | 00 |