H04N1/6066

SERVER-SIDE ADAPTIVE VIDEO PROCESSING

Adaptive video processing for a target display panel may be implemented in or by a server/encoding pipeline. The adaptive video processing methods may obtain and take into account video content and display panel-specific information including display characteristics and environmental conditions (e.g., ambient lighting and viewer location) when processing and encoding video content to be streamed to the target display panel in an ambient setting or environment. The server-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to generate video content in the color gamut and dynamic range of the target display panel that is adapted to the display panel characteristics and ambient viewing conditions.

Wood grain color reproduction method
11082586 · 2021-08-03 ·

A method of manufacturing a wood stain display sample includes optically scanning a wood sample including a wood stain with a computing device to generate a digital image of the wood stain. The method includes altering the digital image by adjusting a color of one or more portions of the digital image to correlate the color of the one or more portions to a color gamut of a xerographic printing process to form a color-adjusted digital image. The method includes printing the color-adjusted digital image to a substrate using a xerographic printing process to form the wood stain display sample. The printing includes printing an underlay toner to the substrate. The underlay toner includes a white or a transparent color. The printing includes printing a yellow, magenta, cyan, and black toner over the underlay toner. The printing includes printing an overlay toner to the black toner.

APPARATUS AND METHOD FOR IMAGE PROCESSING
20210224964 · 2021-07-22 ·

An apparatus includes one or more processors that function as an image acquisition unit configured to acquire a training image and a correct answer image, a generation unit configured to input the training image to a neural network to generate an output image, an error acquisition unit configured to subject each of the correct answer image and the output image to processing for adjusting a color signal value, and acquire an error between the correct answer image and the output image that have been subjected to the processing, and an update unit configured to update parameters of the neural network based on the acquired error.

IMAGE PROCESSING METHOD, DEVICE AND STORAGE MEDIUM
20210183029 · 2021-06-17 ·

An image processing method converts an original image represented in an original color gamut to a target image represented in a target color gamut. The image processing method comprises: A) calculating a set of primary color direction deviations between a set of original primary color directions of the original color gamut and a set of target primary color directions of the target color gamut, wherein each of the set of primary color direction deviations corresponds to a primary color; B) determining, for each pixel in the original image, a corrected color coordinate of the pixel based on a set of offsets of an original color coordinate of the pixel in the original color gamut relative to the set of original primary color directions and the set of primary color direction deviations; and C) mapping, for each pixel in the original image, the corrected color coordinate of the pixel into the target color gamut to generate a target color coordinate of the pixel in the target color gamut.

Backward-compatible video capture and distribution
10986345 · 2021-04-20 · ·

Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline may generate standard dynamic range (SDR) data from HDR data captured by a sensor using tone mapping, for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline as metadata with the generated SDR data. If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.

Adaptive Transfer Function for Video Encoding and Decoding
20210037246 · 2021-02-04 ·

A video encoding and decoding system that implements an adaptive transfer function method internally within the codec for signal representation. A focus dynamic range representing an effective dynamic range of the human visual system may be dynamically determined for each scene, sequence, frame, or region of input video. The video data may be cropped and quantized into the bit depth of the codec according to a transfer function for encoding within the codec. The transfer function may be the same as the transfer function of the input video data or may be a transfer function internal to the codec. The encoded video data may be decoded and expanded into the dynamic range of display(s). The adaptive transfer function method enables the codec to use fewer bits for the internal representation of the signal while still representing the entire dynamic range of the signal in output.

Color harmony complying reproducible color palettes

A method is disclosed wherein data representative of a plurality of colors defined in a color space is received, the plurality of colors providing a color palette taken to be related to each other by predefined color harmony rules based on their relative positions in the color space. An irreproducible color of the color palette outside a rendering system's reproducible color gamut is determined, the reproducible color gamut having been received for a rendering system on which image data comprising colors of the color palette is to be reproduced. A suggested color for a replacement color palette also complying with the predefined color harmony rules is determined based on the reproducible color gamut to bring the color palette towards being within the rendering system's reproducible color gamut.

DISPLAY DEVICE AND IMAGE PROCESSING METHOD THEREOF
20200410956 · 2020-12-31 · ·

A display device according to an embodiment of the disclosure comprises: a linear gamut mapping unit for deriving a linear gamut mapping result for matching a gamut of an input image signal to a target display gamut; a non-linear gamut mapping unit for deriving a non-linear gamut mapping result for matching the gamut of the input image signal to the target display gamut; and a mixing unit for generating an output image signal by mixing the linear gamut mapping result and the non-linear gamut mapping result. The disclosure may provide an optimal gamut mapping result that is intended by a user and an originator.

Server-side adaptive video processing

Adaptive video processing for a target display panel may be implemented in or by a server/encoding pipeline. The adaptive video processing methods may obtain and take into account video content and display panel-specific information including display characteristics and environmental conditions (e.g., ambient lighting and viewer location) when processing and encoding video content to be streamed to the target display panel in an ambient setting or environment. The server-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to generate video content in the color gamut and dynamic range of the target display panel that is adapted to the display panel characteristics and ambient viewing conditions.

SKIN COLOR IMAGE GAMUT WEIGHT DETECTING METHOD AND DEVICE THEREOF
20200404124 · 2020-12-24 · ·

A skin color image gamut weight detecting method and a device thereof are provided. The method includes: receiving an image including first color components and second color components; obtaining a skin color region, a skin color category, and a first gamut; obtaining first color component values and first cardinal numbers according to the first color components; obtaining second color component values and a plurality of second cardinal numbers according to the second color components; obtaining a second gamut and a weight center according to the skin color category, the first cardinal numbers, the second cardinal numbers, the first color component values, and the second color component values; obtaining a first weight area and a second weight area according to the first gamut and the second gamut; and obtaining a skin color gamut weight map according to the weight center, the first weight area, and the second weight area.