Hue preservation post processing with early exit for highlight recovery

US11620738B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11620738-B2
Application numberUS-202117373362-A
CountryUS
Kind codeB2
Filing dateJul 12, 2021
Priority dateSep 4, 2018
Publication dateApr 4, 2023
Grant dateApr 4, 2023

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.

Embodiments relate to hue preservation post processing for highlight recovery of an input image. Intensity values for multiple color channels of a plurality of color channels of a pixel of the input image is determined using corresponding ratios of target hues for the plurality of color channels of the pixel, wherein the pixel has at least one color channel with an intensity above a predetermined threshold. A hue preserved value for a color channel of the plurality of color channels of the pixel is determined using intensity values determined for the plurality of color channels of the pixel and the target hues. A recovered version of the input image is generated by adjusting hue information of the pixel, using the hue preserved value for the channel of the plurality of color channels of the pixel.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for processing image signal data, comprising: a hue target circuit configured to generate a plurality of target hues for a plurality of color channels of a pixel in an image using candidate hue values for the plurality of color channels of the pixel; an intensity value calculator circuit coupled to the hue target circuit, the intensity value calculator circuit configured to determine an intensity value for a color channel of the plurality of color channels of the pixel, using corresponding ratios of the plurality of target hues for the plurality of color channels of the pixel; and a hue processor coupled to the hue target circuit and the intensity value calculator circuit, the hue processor configured to select the intensity value as a recovered hue value for the color channel of the pixel, when a target hue of the plurality of target hues for the color channel is the largest among the plurality of target hues. 2. The apparatus of claim 1 , further comprising a hue preservation post processing circuit coupled to the hue processor and the intensity value calculator circuit, the hue preservation post processing circuit being disabled for performing a hue preservation post processing for the color channel of the pixel upon selecting the intensity value as the recovered hue value. 3. The apparatus of claim 1 , wherein the hue processor is further configured to: compare, for each color channel of the plurality of color channels, the plurality of target hues for the plurality of color channels of the pixel to select the intensity value as the recovered hue value. 4. The apparatus of claim 1 , wherein the hue processor is further configured to: determine values of the plurality of target hues for the plurality of color channels of the pixel, generate a signal for the color channel, in response to determining that the target hue for the color channel is the largest among the plurality of target hues, and configure a demultiplexer circuit coupled to the hue processor using the signal as a select signal of the demultiplexer circuit to output the intensity value for the color channel of the pixel as the recovered hue value for the color channel of the pixel, the demultiplexer circuit coupled to the hue processor and the intensity value calculator circuit. 5. The apparatus of claim 1 , wherein the hue processor is further configured to: generate a signal for another color channel of the plurality of color channels of the pixel, in response to determining that the target hue for the color channel is the largest among the plurality of target hues, and configure a demultiplexer circuit coupled to the hue processor using the signal as a select signal of the demultiplexer circuit to pass another intensity value for the other color channel of the pixel from the intensity value calculator circuit to a hue preservation post processing circuit coupled to the intensity value calculator circuit for computing another recovered hue value for the other color channel of the pixel. 6. The apparatus of claim 1 , wherein the intensity value calculator circuit is further configured to: determine a first ratio between a first of the plurality of target hues for the color channel and a second of the plurality of target hues for another color channel of the plurality of color channels, determine a second ratio between the first target hue for the color channel and a third of the plurality of target hues for a remaining color channel of the plurality of color channels, and determine the intensity value for the color channel of the pixel using the first ratio and the second ratio. 7. The apparatus of claim 1 , wherein the intensity value calculator circuit is further configured to: determine the intensity value for the color channel of the pixel by applying a clipping to a processed version of a pixel value for the color channel of the pixel. 8. The apparatus of claim 7 , wherein the intensity value calculator circuit is further configured to: limit the processed version of the pixel value to be within a defined maximum hue level of the color channel when applying the clipping. 9. The apparatus of claim 7 , wherein the intensity value calculator circuit is further configured to: apply a piecewise linear curve to the processed version of the pixel value when applying the clipping, the piecewise linear curve represented as values in a look-up table stored at a computer readable storage medium coupled to the intensity value calculator circuit. 10. A method, comprising: generating, by a hue target circuit of an image signal processor, a plurality of target hues for a plurality of color channels of a pixel in an image using candidate hue values for the plurality of color channels of the pixel; determining, by an intensity value calculator circuit of the image signal processor coupled to the hue target circuit, an intensity value for a color channel of the plurality of color channels of the pixel, using corresponding ratios of the plurality of target hues for the plurality of color channels of the pixel; and selecting, by the hue processor of the image signal processor coupled to the hue target circuit and the intensity value calculator circuit, the intensity value as a recovered hue value for the color channel of the pixel, when a target hue of the plurality of target hues for the color channel is the largest among the plurality of target hues. 11. The method of claim 10 , further comprising: disabling, by the hue processor, a hue preservation post processing for the color channel of the pixel upon selecting the intensity value as the recovered hue value. 12. The method of claim 10 , further comprising: comparing, by the hue processor for each color channel of the plurality of color channels, the plurality of target hues for the plurality of color channels of the pixel to select the intensity value as the recovered hue value. 13. The method of claim 10 , further comprising: determining, by the hue processor, values of the plurality of target hues for the plurality of color channels of the pixel; generating, by the hue processor, a signal for the color channel, in response to determining that the target hue for the color channel is the largest among the plurality of target hues; and using, by a demultiplexer circuit of the image signal processor coupled to the hue processor, the signal to output the intensity value for the color channel of the pixel as the recovered hue value for the color channel of the pixel. 14. The method of claim 10 , further comprising: generating, by the hue processor, a signal for another color channel of the plurality of color channels of the pixel, in response to determining that the target hue for the color channel is the largest among the plurality of target hues; and using, by a demultiplexer circuit of the image signal processor coupled to the hue processor, the signal to pass another intensity value for the other color channel of the pixel for a hue preservation post processing to compute another recovered hue value for the other color channel of the pixel. 15. The method of claim 10 , further comprising: determining, by the intensity value calculator circuit, a first ratio between a first of the plurality of target hues for the color channel and a second of the plurality of target hues for another color channel of the plurality of color channels; determining, by the intensity value calculator circuit, a second ratio between the first target hue for the color channel and a third of the plurality of target hues for a remaining color channel of the plurality

Assignees

Inventors

Classifications

  • Color image · CPC title

  • Determination of colour characteristics · CPC title

  • High dynamic range [HDR] image processing · CPC title

  • H04N9/643Primary

    Hue control means, e.g. flesh tone control · CPC title

  • G06T5/009Primary

    Physics · mapped topic

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 US11620738B2 cover?
Embodiments relate to hue preservation post processing for highlight recovery of an input image. Intensity values for multiple color channels of a plurality of color channels of a pixel of the input image is determined using corresponding ratios of target hues for the plurality of color channels of the pixel, wherein the pixel has at least one color channel with an intensity above a predetermin…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04N9/643. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 04 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).