Method for conversion between YUV 4:4:4 and YUV 4:2:0
AssigneeZenverge, Inc.
InventorAndrew D. Daniel
Life of this patent
Estimating the term…
Abstract
Systems and methods for converting between a first color space format and a second color space format are described herein. The system receives a video cell in a first color space format comprising a plurality of pixels. Each pixel in the cell has a luminance value and a chrominance value. The luminance values of each pixel are compared to determine the brightest pixel in the received cell. The cell is downsampled to generate a second cell in a second color space format. The second cell in the second color space format comprises a downsampled chrominance value that is computed based at least in part on the chrominance value of the brightest pixel. The method advantageously reduces tinting of a high intensity pixel by the chrominance component of a neighboring low-intensity pixel.
Claims21
A method performed by at least one of a computer processor and a solid-state device for conversion between a first color space format and a second color space format, the method comprising:
- receiving a first cell comprising a plurality of pixels, wherein the first cell is represented by the first color space format, and wherein each pixel in the first cell has a luminance value and a chrominance value;
- comparing the luminance values of the plurality of pixels in the first cell to determine a brightest pixel in the first cell, wherein the brightest pixel in the first cell has a luminance value at least as great as each of the other pixels in the first cell;
- setting a downsampled chrominance value for the first cell equal to the chrominance value of the brightest pixel in the first cell;
- generating a downsampled first cell, the downsampled first cell represented by the second color space format and comprising the downsampled chrominance value for the first cell.
A system for conversion between a first color space format and a second color space format comprising:
- an input device, configured to receive a first cell comprising a plurality of pixels, wherein the first cell is represented by the first color space format, and wherein each pixel in the first cell has a luminance value and a chrominance value;
- and
- a processor coupled to the input device, the processor configured to compare the luminance values of the plurality of pixels in the first cell to determine a brightest pixel in the first cell having a luminance value at least as great as each other pixel in the first cell, setting a downsampled chrominance value for the first cell equal to the chrominance value of the brightest pixel in the first cell, and generating a downsampled first cell, the downsampled first cell represented by the second color space format and comprising the downsampled chrominance value for the first cell.
A non-transitory computer readable storage medium structured to store instructions executable by a processing system, the instructions when executed cause the processing system to:
- receive a first cell comprising a plurality of pixels, wherein the first cell is represented by the first color space format, and wherein each pixel in the first cell has a luminance value and a chrominance value;
- compare the luminance values of the plurality of pixels in the first cell to determine a brightest pixel in the first cell, wherein the brightest pixel in the first cell has a luminance value at least as great as each of the other pixels in the first cell;
- setting a downsampled chrominance value for the first cell equal to the chrominance value of the brightest pixel in the first cell;
- generate a downsampled first cell, the downsampled first cell represented by the second color space format and comprising the downsampled chrominance value for the first cell.
Dependencies are inferred from the claim text.