Chroma subsampling and gamut reshaping
AssigneeDolby Laboratories Licensing Corporation
InventorsRobin ATKINS, Jaclyn Anne PYTLARZ
Life of this patent
Estimating the term…
Abstract
Downsampled video content is generated in a subsampling color space from linearized video content in the subsampling color space. The linearized video content represents a first spatial dimension, whereas the downsampled video content represents a second spatial dimension lower than the first spatial dimension. Opponent channel data is derived in a transmission color space from the downsampled video content. Output video content is generated from luminance data in the linearized video content and the opponent channel data in the transmission color space. The output video content may be decoded by a downstream recipient device to generate video content in an output color space.
Claims24
A method, comprising:
- receiving an input video signal comprising input video content in an input color space;
- converting to the input video content in the input color space to XYZ video content in an XYZ color space;
- encoding luma values in the XYZ video content into perceptually quantized (PQ) luma values in a PQ color space;
- downsampling chroma values in the XYZ video content into downsampled XYZ video content in the XYZ color space;
- generating, based at least in part on a combination of the PQ luma values and the downsampled XYZ video content, Y′DzDx video content in an Y′DzDx color space;
- wherein the method is performed by one or more computing devices.
A method, comprising:
- receiving an Y′DzDx video signal comprising X′DzDx video content in an Y′DzDx color space;
- generating, based at least in part on the Y′DzDx video content in the Y′DzDx color space, PQ luma values and downsampled X′Y′Z′ video content;
- upsampling chroma values in the downsampled X′Y′Z′ video content into XYZ video content in the XYZ color space;
- converting a combination of the PQ luma values and the XYZ video content in the XYZ color space to output video content in an output color space;
- wherein the method is performed by one or more computing devices.
A method, comprising:
- receiving an input video signal comprising input video content in an input color space;
- converting the input video content in the input color space to LMS video content in an LMS color space;
- encoding values in the LMS video content into perceptually quantized (PQ) values in a LMS PQ color space;
- encoding values in the LMS video content into IPT PQ values in an IPT PQ color space;
- downsampling chroma values in the IPT PQ video content into downsampled IPT PQ video content in the IPT PQ color space;
- generating, based at least in part on a combination of the IPT PQ intensity values and the downsampled IPT PQ chroma values, downsampled IPT PQ video content in the IPT PQ color space;
- wherein the method is performed by one or more computing devices.
A method, comprising:
- receiving an IPT PQ video signal comprising downsampled IPT PQ video content in an IPT PQ color space;
- generating, based at least in part on the downsampled IPT PQ video content in the IPT PQ color space, IPT PQ intensity values and downsampled IPT PQ chroma values;
- upsampling downsampled IPT PQ chroma values into upsampled IPT PQ chroma values in the IPT PQ color space;
- converting a combination of the IPT PQ intensity values and the upsampled IPT PQ chroma values to output video content in an output color space;
- wherein the method is performed by one or more computing devices.
22-26. (canceled)
(canceled)
Dependencies are inferred from the claim text.