Chromaticity translations in coding of enhanced dynamic range signals

US9716887B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9716887-B2
Application numberUS-201615370493-A
CountryUS
Kind codeB2
Filing dateDec 6, 2016
Priority dateJun 17, 2013
Publication dateJul 25, 2017
Grant dateJul 25, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods to reduce chroma-related artifacts during video coding of high dynamic range images are presented. Given an input signal in a color space comprising a luma component and two chromaticity components, a processor determines the original white point chromaticity coordinates (Du, Dv) of a white point in the color space of the input signal. The input signal is translated using a chromaticity translation function to a second signal in a translated color space comprising two translated chromaticity components, wherein the chromaticity translation function shifts the original white point chromaticity coordinates to a predetermined second set of coordinates in the translated chromaticity color space. The second signal is encoded to generate a coded bit stream.

First claim

Opening claim text (preview).

What is claimed is: 1. A method to reduce chroma-related artifacts during video coding, the method comprising: accessing an input signal in a color space comprising a luma component and two chromaticity components; determining original white point chromaticity coordinates (Du, Dv) of a white point in the color space of the input signal; translating using a chromaticity translation function the input signal to a second signal in a translated color space comprising two translated chromaticity components, wherein the chromaticity translation function shifts the original white point chromaticity coordinates to a predetermined second set of coordinates in the translated chromaticity color space; and encoding the second signal to generate a coded bit stream, wherein the method is performed by one or more processors. 2. The method of claim 1 , wherein the input color space comprises a perceptually quantized luma component (Luma) and u′ and v′ chromaticity components. 3. The method of claim 1 , wherein the chromaticity translation function comprises computing C 0 t =( C 0− Dc ) a 0+ b 0, C 1 t =( C 1− Dv ) a 1+ b 1, wherein C0 and C1 denote input chromaticity values, C0 t and C1 t denote the translated chromaticity values, Dc and Dv denote the original white point coordinate values, a1 and a2 are constants, and b1 and b2 are the coordinate values of the predetermined second set of the white point coordinates. 4. The method of claim 3 wherein b0 and b1 are approximately equal to 0.5 and a1 and a2 are between 1.0 and 1.5. 5. The method of claim 1 , wherein the chromaticity translation function comprises computing C 0 t =g (Luma) ( C 0− Dc ) a 0+ b 0, C 1 t =g (Luma) ( C 1− Dv ) a 1+ b 1, wherein C0 and C1 denote input chromaticity values, C0 t and C1 t denote the translated chromaticity values, Dc and Dv denote the original white point coordinate values, a1 and a2 are constants, b1 and b2 are the coordinate values of the predetermined second set of the white point coordinates, and g(Luma) denotes a function of the Luma component. 6. The method of claim 1 , further comprising subsampling the chromaticity components of the second signal before the encoding step. 7. The method of claim 1 , wherein the predetermined second set of coordinates of the white point is approximately at the center of the translated chromaticity color space. 8. The method of claim 1 , wherein the chromaticity translation function comprises computing C 0 t =g ( I ) ( C 0− a )+ a, C 1 t =g ( I ) ( C 1− a )+ a, wherein C0 and C0 denote input chromaticity values, C0 t and C0 t denote the translated chromaticity values, g(I) denotes a function of the Luma component of the input signal, and a is a constant, wherein C comprises a chroma component of the signal in a perceptually quantized IPT color space (IPT-PQ), and I comprises the luma component of the signal in the perceptually quantized IPT color space. 9. In a decoder, a method to decode a video signal encoded in a translated color space, the method comprising: receiving a coded bitstream in a translated color space comprising a luma component and two translated chromaticity components, wherein the two translated chromaticity components were translated by an encoder based on a chromaticity translation function and a set of original white point chromaticity coordinates; generating a decoded signal by decoding the coded bit stream; translating using the original white point chromaticity coordinates and an inverse of the chromaticity translation function the decoded signal to an output signal in a color space comprising two original chromaticity components, wherein, in the encoder, the chromaticity translation function shifts the original white point chromaticity coordinates to a predetermined second set of coordinates in the translated chromaticity color space, wherein the method is performed by one or more processors. 10. The method of claim 9 , wherein the chromaticity translation function comprises computing C 0 t =( C 0− Dc ) a 0+ b 0, C 1 t =( C 1− Dv ) a 1+ b 1, wherein C0 and C1 denote input chromaticity values, C0 t and C1 t denote the translated chromaticity values, Dc and Dv denote the original white point chromaticity coordinates, a1 and a2 are constants, and b1 and b2 are the coordinate values of the predetermined second set of the white point coordinates. 11. The method of claim 9 , wherein the chromaticity translation function comprises computing C 0 t =g (Luma) ( C 0− Dc ) a 0+ b 0, C 1 t =g (Luma) ( C 1− Dv ) a 1+ b 1. wherein C0 and C1 denote input chromaticity values, C0 t and C1 t denote the translated chromaticity values, Dc and Dv denote the original white point chromaticity coordinates, a1 and a2 are constants, b1 and b2 are the coordinate values of the predetermined second set of the white point coordinates, and g(Luma) denotes a function of the Luma component of the input signal. 12. An apparatus to reduce chroma-related artifacts during video coding, the apparatus comprising: an input to receive an input signal in a color space comprising a luma component and two chromaticity components; a processor and memory to: determine original white point chromaticity coordinates (Du, Dv) of a white point in the color space of the input signal; translate using a chromaticity translation function the input signal to a second signal in a translated color space comprising two translated chromaticity components, wherein the chromaticity translation function shifts the original white point chromaticity coordinates to a predetermined second set of coordinates in the translated chromaticity color space; and encode the second signal to generate a coded bit stream; and an output to output the coded bit stream. 13. A non-transitory computer-readable storage medium having stored thereon computer-executable instruction for executing a method with one or more processors in accordance with claim 1 .

Assignees

Inventors

Classifications

  • the unit being a colour or a chrominance component · CPC title

  • the unit being a pixel · CPC title

  • Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · CPC title

  • Incoming video signal characteristics or properties · CPC title

  • Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] scalability · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9716887B2 cover?
Methods to reduce chroma-related artifacts during video coding of high dynamic range images are presented. Given an input signal in a color space comprising a luma component and two chromaticity components, a processor determines the original white point chromaticity coordinates (Du, Dv) of a white point in the color space of the input signal. The input signal is translated using a chromaticity…
Who is the assignee on this patent?
Dolby Laboratories Licensing Corp
What technology area does this patent fall under?
Primary CPC classification H04N19/126. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 25 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).