ADAPTIVE PROCESSING OF VIDEO STREAMS WITH REDUCED COLOR RESOLUTION
First Claim
1. A method for encoding a digital image, the method comprising:
- receiving the digital image of a plurality of pixels, each pixel having a luma component and two chroma components;
extracting luma components and chroma components from the plurality of pixels;
reordering the luma components and reordering the chroma components; and
generating a data structure representing the digital image based on the reordering of the luma components and the reordering of the chroma components.
4 Assignments
0 Petitions
Accused Products
Abstract
A solution for adaptively processing a digital image with reduced color resolution is described herein. A source device pre-processes a video frame with reduce color resolution by remapping luma components and chroma components of the video frame, and encodes the pre-processed video frame. The source device remaps a half of luma components on a scan line of the video frame onto a data channel of a source line to an encoder and remaps the other half of the luma components on the scan line to another data channel of the source line. The source device remaps the corresponding chroma components onto a third data channel of a source line. By using a data channel conventionally configured to transmit chroma components, the solution enables a video codec to adaptively encode a digital image with reduced color resolution without converting the digital image to full color resolution before the encoding.
25 Citations
18 Claims
-
1. A method for encoding a digital image, the method comprising:
-
receiving the digital image of a plurality of pixels, each pixel having a luma component and two chroma components; extracting luma components and chroma components from the plurality of pixels; reordering the luma components and reordering the chroma components; and generating a data structure representing the digital image based on the reordering of the luma components and the reordering of the chroma components. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for decoding an encoded digital image, the method comprising:
-
receiving the encoded digital image of a plurality of pixels, each pixel having a luma component and two chroma components; extracting luma components and chroma components from the plurality of pixels; reordering the luma components and reordering the chroma components according a data structure describing the reordering; and reconstructing a digital image with reduced color resolution based on the reordering of the luma components and the chroma components of the digital image. - View Dependent Claims (9)
-
-
10. A non-transitory computer readable medium storing executable computer program instructions for encoding a digital image, the computer program instructions comprising instructions that when executed cause a computer processor to:
-
receive the digital image of a plurality of pixels, each pixel having a luma component and two chroma components; extract luma components and chroma components from the plurality of pixels; reorder the luma components and reorder the chroma components; and generate a data structure representing the digital image based on the reordering of the luma components and the reordering of the chroma components. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing executable computer program instructions for decoding an encoded digital image, the computer program instructions comprising instructions that when executed cause a computer processor to:
-
receive the encoded digital image of a plurality of pixels, each pixel having a luma component and two chroma components; extract luma components and chroma components from the plurality of pixels; reorder the luma components and reorder the chroma components according a data structure describing the reordering; and reconstruct a digital image with reduced color resolution based on the reordering of the luma components and the chroma components of the digital image. - View Dependent Claims (18)
-
Specification