Adaptive color space transform coding
First Claim
1. A method for decoding video data comprising:
 decoding encoded video data to determine transformed residual sample data and to determine a selected inverse color transform for a current image area;
performing the selected inverse color transform on the transformed residual sample data to produce inverse transformed residual sample data; and
combining the inverse transformed residual sample data with motion predicted image data to generate restored image data for the current image area of an output video,wherein the current image area is a transform unit (TU) and wherein the encoded video data identifying the selected inverse color transform is contained in a transform unit syntax.
0 Assignments
0 Petitions
Accused Products
Abstract
An encoder system may include an analyzer that analyzes a current image area in an input video to select a transform. A selectable residue transformer, controlled by the analyzer, may perform the selectable transform on a residue image generated from the current image area and a predicted current image area, to generate a transformed residue image. An encoder may encode the transformed residue image to generate output data. The analyzer controls the encoder to encode information to identify the selectable transform and to indicate that the selectable transform for the current image area is different from a transform of a previous image area of the input video. A decoder system may include components appropriate for decoding the output data from the encoder system.
13 Citations
19 Claims

1. A method for decoding video data comprising:

decoding encoded video data to determine transformed residual sample data and to determine a selected inverse color transform for a current image area; performing the selected inverse color transform on the transformed residual sample data to produce inverse transformed residual sample data; and combining the inverse transformed residual sample data with motion predicted image data to generate restored image data for the current image area of an output video, wherein the current image area is a transform unit (TU) and wherein the encoded video data identifying the selected inverse color transform is contained in a transform unit syntax.  View Dependent Claims (2, 3, 4, 5)


6. A system comprising:

a decoder that receives and decodes encoded video data to determine transformed residual sample data and to determine from a transform unit (TU) syntax in the encoded video data a selected inverse color transform for a current image area, wherein the current image area is a TU; a selectable residue inverse transformer, controlled by the decoder, that performs the selected inverse color transform on the transformed residual sample data to produce inverse transformed residual sample data; and an integrator that combines the inverse transformed residual sample data with predicted image data to generate restored image data for the current image area of an output video.  View Dependent Claims (7, 8, 9, 10, 11)


12. A nontransitory computer readable medium comprising instructions that, when executed by a processor, cause:

decoding encoded video data to determine transformed residual sample data and to determine color transform parameters for a current image area; determining a selected inverse color transform for the current image area from the color transform parameters; performing the selected inverse color transform on the transformed residual sample data to produce inverse transformed residual sample data; and combining the inverse transformed residual sample data with predicted image data to generate restored image data for the current image area of an output video.  View Dependent Claims (13, 14, 15, 16, 17, 18, 19)

1 Specification