- Number
- 10462334
- Published
- 2019-10-29
- Filed
- 2017-03-14
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Mahmalat; Samir et al.
- CPC
- H04N1/644; H04N19/98; H04N19/85; H04N19/186; H04N1/6005; H04N1/6058; H04N1/6008; G06T9/00
- Verdict
- Set aside HDR video coding pipeline, video codec
- Source
- Google Patents · FreePatentsOnline
Abstract
The disclosure describes a high dynamic range video coding pipeline that may reduce color artifacts and improve compression efficiency. The disclosed pipeline separates the luminance component from the chrominance components of an input signal (e.g., an RGB source video) and applies a scaling of the chrominance components before encoding, thereby reducing perceivable color artifacts while maintaining luminance quality.
Background
TECHNICAL FIELD(1) The present disclosure relates generally to video coding.DESCRIPTION OF THE RELATED ART(2) Interest in distributing video or other visual content having high dynamic range (HDR) and wide color gamut (WCG) is growing due to its ability to provide a viewing experience that is more enhanced when compared to conventional standard dynamic range (SDR) and standard color gamut (SCG) content. Extended luminance range and color gamut of newer displays create new challenges for the distribution of video and image content. With great quality comes reduced usability of current methods to store, process and distribute video and image content. That is because the bitrates might be too high for current distribution channels.(3) Current encoding strategies are designed with a stronger focus on retaining luminance quality rather than chrominance quality, which is reasonable for standard dynamic range displays, which typically support content with brightness in the range of about 0.1 to 100 nits. However, with a wider luminance range, color artifacts are more likely to be perceivable.BRIEF SUMMARY OF THE DISCLOSURE(4) Embodiments disclosed herein describe a high dynamic range video coding pipeline that may reduce color artifacts and improve compression efficiency. The disclosed pipeline separates the luminance component from the chrominance components of an input signal (e.g., an RGB source video) and applies a scaling of the chrominance components before encoding, thereby r
Claims
1. A method, comprising: receiving an additive color space digital image; converting the received additive color space digital image into a uniform color space digital image having chrominance components and a luminance component; scaling the chrominance components of the uniform color space digital image, wherein scaling the chrominance components of the uniform color space digital image comprises scaling a rectangular bounding box of a visual color gamut in a parameter space of the chrominance components; quantizing the scaled chrominance components and the luminance component; encoding the quantized chrominance components and the luminance component to create an encoded image; and outputting a bitstream carrying the encoded image.
2. The method of claim 1, wherein the uniform color space digital image is a Yu′v′ color space digital image, wherein Y is the luminance component, and wherein u′ and v′ are the chrominance components.
3. The method of claim 2, wherein the rectangular bounding box is scaled by a factor between about 0.4 and about 1.6.
4. The method of claim 3, wherein the rectangular bounding box is scaled by a factor of greater than
1.
5. The method of claim 3, wherein the rectangular bounding box is scaled by a factor of less than
1.
6. The method of claim 2, wherein scaling the rectangular bounding box comprises: scaling the bounding box to the unity square [0, 1].sup.2; and downscaling the scaled bounding box by a factor of s.sup.−1 where s≥1.
7. The method of claim 2, further comprising: applying an electro-optical transfer function to the luminance component before the quantizing the luminance component.
8. The method of claim 7, further comprising: subsampling the quantized chrominance components before encoding the quantized chrominance components.
9. The method of claim 2, wherein the received additive color space digital image is a video frame.
10. The method of claim 2, wherein the received additive color space digital image comprises a red-green-blue (RGB) color space digital image.
11. A non-transitory computer readable medium having instructions stored thereon that, when executed by one or more processors, causes a system to: receive an additive color space digital image; convert the received additive color space digital image into a uniform color space digital image having chrominance components and a luminance component; scale the chrominance components of the uniform color space digital image, wherein scaling the chrominance components of the uniform color space digital image comprises scaling a rectangular bounding box of a visual color gamut in a parameter space of the chrominance components; quantize the scaled chrominance components and the luminance component to create an encoded image; encode the quantized chrominance components and the luminance component; and output a bitstream carrying the encoded image.
12. The non-transitory computer readable medium of claim 11, wherein the uniform color space digital image is a Yu′v′ color space image, wherein Y is the luminance component, and wherein u′ and v′ are the chrominance components.
13. The non-transitory computer readable medium of claim 12, wherein the rectangular bounding box is scaled by a factor between about 0.4 and about 1.6.
14. The non-transitory computer readable medium of claim 13, wherein the rectangular bounding box is scaled by a factor of greater than
1.
15. The non-transitory computer readable medium of claim 12, wherein scaling the rectangular bounding box comprises: scaling the bounding box to the unity square [0, 1].sup.2; and downscaling the scaled bounding box by a factor of s.sup.−1 where s≥1.
16. The non-transitory computer readable medium of claim 12, further comprising: applying an electro-optical transfer function to the luminance component before the quantizing the luminance component, subsampling the quantized chrominance components before encoding the quantized chrominance components.
17. The non-transitory computer readable medium of claim 12, wherein the received additive color space digital image is a video frame.
18. The non-transitory computer readable medium of claim 12, wherein the received additive color space digital image comprises a red-green-blue (RGB) color space image.