H04N1/646

Variable image data reduction system and method

Variable image data reduction is applied to at least a subset of each frame of a video file. The variable image data reduction includes reducing data by one or more techniques, such as compression, decimation, distortion, and so forth, across the frame by a different degree or amount based on a viewing location of the user. Thus, the amount of data sent to an encoder for delivery to a client device (e.g., head mounted display (HMD) or other computing device) is lowered by prioritizing image quality for the viewing location of the user while one or more data reducing techniques are applied to the remainder of the frame.

Encoding video with the luminances of the pixel colors converted into lumas with a predetermined code allocation and decoding the video

Because we needed a new improved and very different color encoding space for being able to faithfully encode the presently emerging high dynamic range video for good quality rendering on emerging HDR displays such as the SIM2 display, the video encoder (300) with an input (308) to obtain a video from a video source (301) wherein pixel colors are encoded in an (XYZ) color encoding, the video encoder comprising an opto-electronic conversion unit (304) arranged to convert the luminances (Y) of the pixel colors into lumas (Y) with a predetermined code allocation function (F), characterized in that the video encoder comprises a chromaticity determination unit (310), which is arranged to encode chromaticities (u,v) of pixel colors with lumas (Y) below a predetermined threshold luma (E) with a mathematical chromaticity definition which yields a maximum encodable saturation (S_bL) for a particular hue for pixel colors with a luma below the predetermined threshold luma (E) which is lower than a maximum encodable saturation (S_bH) for the particular hue for a pixel color with a luma above the predetermined threshold luma (E), and a constant maximum encodable saturation (S_bH) for pixels with colors of a particular hue and a luma equal to or larger than the predetermined threshold luma (E).

Trained artificial intelligence model for raw to RGB image transformation

An image processor comprising a plurality of processing modules configured to transform a raw image into an output image. The plurality of processing modules comprise a first module and a second module, each of which implements a respective trained artificial intelligence model. The first module is configured to implement an image transformation operation that recovers luminance from the raw image. The second module is configured to implement an image transformation operation that recovers chrominance from the raw image.

DETERMINATION OF TONE VALUE INCREASE FROM A PRINTED IMAGE
20190253583 · 2019-08-15 ·

Systems and methods for analyzing printed images are provided. One system includes a processing circuit configured to: determine a set of one or more locations on the printed image on the substrate to measure color values; determine a set of input tone values for the at least one ink; receive a set of measured color values corresponding to the set of locations on the printed image from a sensor; and determine a tone value increase error based on the set of measured color values and the set of input tone values. The at least one processing circuit is configured to determine the tone value increase error without requiring measured color values from an area having solid ink.

Selective upsampling or refresh of chroma sample values

Approaches to delivering video in a chroma sampling format with a higher chroma sampling rate (such as a YUV 4:4:4 format) using a video encoder and decoder that operate on video in another chroma sampling format with a lower chroma sampling rate (such as YUV 4:2:0) are described. A video decoder can recover stationary content in video at the higher chroma sampling rate, even when the video is encoded and decoded at the lower chroma sampling rate, without significantly increasing bit rate. In some example implementations, the approaches preserve chroma information from pictures in a higher-resolution chroma sampling format, while leveraging commercially available codecs adapted for a lower-resolution chroma sampling format such as YUV 4:2:0, which is widely supported in products.

Color system conversion table generation method, color system conversion table generation apparatus, and non-transitory computer readable medium for converting coordinate value between device dependent color space and device independent color space
10348934 · 2019-07-09 · ·

A method for generating a color system conversion table includes generating a third color system conversion table in which a color specification value of a CMY color system including three primary colors of pigment is an input and a color specification value of the device independent color space is an output, wherein the number of input lattice points of the third color system conversion table is determined such that the number of input lattice points of the third color system conversion table decreases as the gamut size of the printer decreases.

METHOD AND APPARATUS FOR COLOR DIFFERENCE TRANSFORM
20190208228 · 2019-07-04 ·

Efficient image compression for video data characterized by a non-neutral dominant white point is achieved by transforming the input video signal into a de-correlated video signal based on a color difference encoding transform, wherein the color difference encoding transform is adapted based on the dominant white point using an algorithm. The adapting algorithm is designed for optimizing low-entropy output when the white point is other than a neutral or equal-energy value. Decompression is handled conversely.

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM
20190191138 · 2019-06-20 · ·

An apparatus and a method that decrease a banding phenomenon in a subsampled image and achieve high image quality are provided. A subsampled image obtained by copying an adjacent pixel value to a pixel value thinning position is accepted as an input image; a correction target signal global gain is calculated as a ratio between a slope of a correction target signal and a slope of a luminance signal of a global region made up of a plurality of consecutive pixels including a pixel position of the correction target pixel of the input image; a luminance local slope is calculated as a slope of the luminance signal of a local region which is a region within the global region, including the pixel position of the correction target pixel of the input image and smaller than the global region; and a corrected pixel value of the correction target pixel is calculated by multiplying the luminance local slope by the correction target signal global gain and applying a multiplication result. For example, the corrected pixel value is calculated by adding a correction target signal pixel value at an end of the local region to a multiplication value.

Compression encoding of images

Devices, systems and methods are disclosed for improving color resolution in YUV subsampled image signals. Chrominance data may be subsampled using two different techniques and the two different outputs may be interlaced to improve a resulting color resolution as perceived by a viewer. Luminance data may be adjusted in paired frames to improve the perceived color resolution without affecting the perceived luminance values. High edge areas, including high frequency variations in luminance values, may be adaptively desaturated to improve the perceived color resolution of the resulting output.

MEDICAL SIGNAL PROCESSING DEVICE, MEDICAL DISPLAY DEVICE, AND MEDICAL OBSERVATION SYSTEM
20190133417 · 2019-05-09 · ·

A medical signal processing device 6 receives a picture signal imaged by a medical observation device 2 and processes the picture signal. The medical signal processing device 6 includes: a signal input unit 61 that receives the picture signal; a first signal converting unit 62 that converts the picture signal received by the signal input unit 61 from an RGB signal into a luminance signal and a color difference signal by performing a matrix calculating process; an identification information appending unit 63 that appends color gamut identification information related to a color gamut of the picture signal and corresponding to the matrix calculating process, to the picture signal resulting from the conversion; and a signal output unit 64 that outputs the picture signal to which the color gamut identification information has been appended, to either a medical display device 4 or a medical recording device provided externally.