Patent classifications
H04N1/6061
Interactive three-dimensional (3D) color histograms
Techniques for interactively determining/visualizing the color content of a source image and how the corresponding image data is mapped to device colors are described herein. For example, the color content of a digital image can be converted between different color spaces to identify gamut limitations of an output device (e.g., a printing assembly), discover color(s) that cannot be accurately reproduced, etc. Color space conversions enable the transformation of the color content of the digital image from device-specific colorants to a device-independent representation (and vice versa). In some embodiments, these transformations are facilitated using lookup tables that are implemented in graphical processing unit-resident memory.
Color gamut mapping method and apparatus
A color gamut mapping method and apparatus, includes obtaining a to-be-processed image, obtaining lightness and chroma information of a target color gamut, and mapping a lightness value and a chroma value of a pixel in the to-be-processed image to obtain a processed image corresponding to the target color gamut, where a pixel in the processed image has a mapped lightness value and a mapped chroma value, and the mapped lightness value and the mapped chroma value are obtained by mapping the lightness value and the chroma value of the pixel in a color gamut of the to-be-processed image to the target color gamut using a point with a minimum lightness value in the target color gamut as a mapping end point.
DISTRIBUTION OF COLOR SAMPLES
In an example, a method includes obtaining, at a processor, data indicative of a color of each of a first plurality of generated color samples, wherein the color samples are generated using an initial set of sample generation instructions. It may be determined, by a processor, if a spatial distribution of the colors of the generated color samples corresponds to a predetermined spatial distribution in a first color space. When the spatial distribution of the color of the generated color samples does not correspond to the predetermined spatial distribution, the method may further comprise determining, by a processor, a new sample generation instruction. The new sample generation instruction may replace an initial sample generation instruction in the initial set of sample generation instructions to determine a modified set of sample generation instructions. The new sample generation instruction may be generated to increase a correspondence of the spatial distribution of colors of a second plurality of color samples generated using the modified set of sample generation instructions to the predetermined spatial distribution.
GAMUT MAPPING USING LUMINANCE PARAMETERS
A colour processor for mapping an image from source to destination colour gamuts has an input for receiving a source image including a plurality of source colour points expressed according to the source gamut; a colour characterizer configured to, for each source colour point in the source image, determine a position of intersection of a curve with the boundary of the destination gamut; and a gamut mapper configured to, for each source colour point in the source image: if the source colour point lies inside the destination gamut, apply a first translation factor to translate the source colour point to a destination colour point within a first range of values; or if the source colour point lies outside the destination gamut, apply a second translation factor, different to the first translation factor, to translate the source colour point to a destination colour point within a second range of values.
COLOR GAMUTS
In an example, a method includes obtaining, by a processor, a first set of vertices of a set of simplexes defining a hull of an initial color gamut. A value representing a size of a first simplex of the set of simplexes may be determined and compared to a first threshold. When the determined value is less than the first threshold, at least one vertex of the first simplex may be removed from the first set of vertices to determine a modified color gamut hull.
Non-transitory computer-readable medium storing computer-readable instructions, color setting method, and color setting device
A non-transitory computer-readable medium stores computer-readable instructions. The instructions instruct a computer to perform processes including an acquisition step, a determination step, and a display step. The acquisition step includes acquiring a specified color. The determination step includes determining whether a device-independent color based on the specified color is present within a first color gamut based on first print settings of a printer. The display step includes displaying, when it is determined by the determination step that the device-independent color is present within the first color gamut, second print settings of the printer. The second print settings are different from the first print settings and with which the device-independent color is present within a second color gamut that is based on the second print settings.
Tone-curve optimization method and associated video encoder and video decoder
A method for generating metadata for use by a video decoder for displaying video content encoded by a video encoder includes: (1) accessing a target tone mapping curve; (2) accessing a decoder tone curve corresponding to a tone curve used by the video decoder for tone mapping the video content; (3) generating a plurality of parameters of a trim-pass function used by the video decoder to apply after applying the decoder tone curve to the video content, wherein the parameters of the trim-pass function are generated to approximate the target tone curve with the combination of the trim-pass function and the decoder tone curve, and (4) generating the metadata for use by the video decoder, including said plurality of parameters of the trim-pass function.
Gamut mapping using luminance parameters
A colour processor for mapping an image from source to destination colour gamuts has an input for receiving a source image including a plurality of source colour points expressed according to the source gamut; a colour characterizer configured to, for each source colour point in the source image, determine a position of intersection of a curve with the boundary of the destination gamut; and a gamut mapper configured to, for each source colour point in the source image: if the source colour point lies inside the destination gamut, apply a first translation factor to translate the source colour point to a destination colour point within a first range of values; or if the source colour point lies outside the destination gamut, apply a second translation factor, different to the first translation factor, to translate the source colour point to a destination colour point within a second range of values.
IMAGE INFORMATION PROCESSING METHOD, ELECTRONIC DEVICE AND STORAGE MEDIUM
Disclosed are an image information processing method, an electronic device and a storage medium. The method includes: acquiring a color gamut space configured for an interface to be displayed; acquiring a color gamut space of a screen; if the color gamut space configured for the interface to be displayed is inconsistent with the color gamut space of the screen, detecting whether a color gamut space conversion condition is satisfied; and if the color gamut space conversion condition is satisfied, converting the color gamut space of the screen to be consistent with the color gamut space configured for the interface to be displayed.
Interactive Three-Dimensional (3D) Color Histograms
Techniques for interactively determining/visualizing the color content of a source image and how the corresponding image data is mapped to device colors are described herein. For example, the color content of a digital image can be converted between different color spaces to identify gamut limitations of an output device (e.g., a printing assembly), discover color(s) that cannot be accurately reproduced, etc. Color space conversions enable the transformation of the color content of the digital image from device-specific colorants to a device-independent representation (and vice versa). In some embodiments, these transformations are facilitated using lookup tables that are implemented in graphical processing unit-resident memory.