Method for conversion between YUV 4:4:4 and YUV 4:2:0
First Claim
1. 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.
8 Assignments
0 Petitions
Accused Products
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.
47 Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification