# US 12,602,841 B2 · High dynamic range visualizations indicating ranges, point curves, and previews

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,841 B2
- Document ID: US12602841B2
- Status: Granted
- Kind: B2
- Application number: 18/481,437
- Filed: 2023-10-05
- Published: 2025-04-10
- Granted: 2026-04-14
- Earliest claimed: 2023-10-05
- Assignees: Adobe Inc.
- Applicants: Adobe Inc.
- Inventors: Eric Chan; Thomas Frederick Knoll; Gregory Paul Zulkie
- Web page: https://patentgrep.com/patent/US12602841B2

## CPC

- G06T 11/10: Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77)
- G06T 11/26: Drawing of charts or graphs
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A high dynamic range editing system is configured to generate visualizations to aide digital image editing in both high dynamic ranges and standard dynamic ranges. In a first example, the visualization is generated as a histogram. In a second example, the visualization is generated to indicate high dynamic range capabilities. In a third example, the visualization is generated to indicate ranges of luminance values within a digital image. In a fourth example, the visualization is generated as a point curve that defines a mapping between detected luminance values from a digital image and output luminance values over both a standard dynamic range and a high dynamic range. In a fifth example, the visualization is generated as a preview to convert pixels from the digital image in a high dynamic range into a standard dynamic range.

## Claims

### Claim 1

A method comprising:
detecting, by a processing device, luminance values corresponding to a plurality of pixels having a plurality of color values in a digital image;
assigning, by the processing device, the luminance values to a respective range of a plurality of ranges;
designating, by the processing device, a visual characteristic of a plurality of visual characteristics to respective pixels of the plurality of pixels based on a respective assigned range of the plurality of ranges; and
displaying, by the processing device, the digital image as having the designated visual characteristic for one or more of the plurality of pixels in place of one or more of the plurality of color values for the plurality of pixels.

### Claim 2 (depends on 1)

The method as described in claim 1, wherein the luminance values are included in a standard dynamic range and a high dynamic range.

### Claim 3 (depends on 1)

The method as described in claim 1, wherein the designated visual characteristic is a color coding such that a first said range is assigned a first said color and a second said range is assigned a second said color.

### Claim 4 (depends on 1)

The method as described in claim 1, further comprising receiving an input defining high dynamic range (HDR) capabilities as corresponding to a respective said range and wherein the displaying is based on the high dynamic range (HDR) capabilities.

### Claim 5 (depends on 4)

The method as described in claim 4, wherein:
a first said visual characteristic is assigned to a first said range of luminance values within a high dynamic range that are supported by the high dynamic range (HDR) capabilities; and
a second said visual characteristic is assigned to a second said range of luminance values within the high dynamic range that are not supported by the high dynamic range (HDR) capabilities.

### Claim 6 (depends on 4)

The method as described in claim 4, wherein the high dynamic range (HDR) capabilities are detected based on hardware device capabilities of the display device.

### Claim 7 (depends on 4)

The method as described in claim 4, wherein the high dynamic range (HDR) capabilities are detected based on environmental capabilities of an environment, in which, a display device is disposed.

### Claim 8 (depends on 4)

The method as described in claim 4, wherein the displaying includes pixels taken from the digital image having luminance values within a standard dynamic range.

### Claim 9 (depends on 1)

The method as described in claim 1, wherein the displaying includes a histogram as having the visual characteristics displayed in a user interface with the digital image along with a representation of at least one operation that is user selectable to edit the digital image and display a corresponding change to the histogram in real time.

### Claim 10

A computing device comprising:
a processing device; and
a computer-readable storage medium storing instructions that, responsive to execution by the processing device, causes the processing device to perform operations including:
detecting luminance values corresponding to a plurality of pixels in a digital image based on color values for the plurality of pixels, respectively;
assigning the luminance values to a respective range of a plurality of ranges, the plurality of ranges including a high dynamic range and a standard dynamic range;
designating a visual characteristic of a plurality of visual characteristics to respective pixels of the plurality of pixels based on a respective assigned range of the plurality of ranges in which at least one range of the plurality of ranges includes a plurality of the luminance values assigned to a single said visual characteristic; and
displaying the digital image as having the designated visual characteristic for the respective pixels as replacing one or more of the color values for one or more of the plurality of pixels.

### Claim 11 (depends on 10)

The computing device as described in claim 10, wherein the designated visual characteristic is a color coding such that the standard dynamic range is assigned a first said color and the high dynamic range is assigned a second said color.

### Claim 12 (depends on 10)

The computing device as described in claim 10, further comprising receiving an input defining high dynamic range (HDR) capabilities available for the high dynamic range and wherein the displaying is based on the high dynamic range (HDR) capabilities.

### Claim 13 (depends on 12)

The computing device as described in claim 12, wherein:
a first said visual characteristic is assigned to a first said range of luminance values within a high dynamic range that are supported by the high dynamic range (HDR) capabilities; and
a second said visual characteristic is assigned to a second said range of luminance values within the high dynamic range that are not supported by the high dynamic range (HDR) capabilities.

### Claim 14 (depends on 12)

The computing device as described in claim 12, wherein the high dynamic range (HDR) capabilities are detected based on hardware device capabilities of the display device.

### Claim 15 (depends on 14)

The computing device as described in claim 14, wherein the high dynamic range (HDR) capabilities are detected based on environmental capabilities of an environment, in which, a display device is disposed.

### Claim 16 (depends on 10)

The computing device as described in claim 10, wherein the displaying includes pixels taken from the digital image having luminance values within a standard dynamic range.

### Claim 17

A method comprising:
detecting, by a processing device, luminance values based on a plurality of color values corresponding to a plurality of pixels in a digital image;
receiving, by the processing device, an input defining high dynamic range (HDR) capabilities;
designating, by the processing device, a visual characteristic to respective pixels of the plurality of pixels unsupported by the high dynamic range (HDR) capabilities; and
displaying, by the processing device, the digital image as having the designated visual characteristic for the respective pixels in place of one or more of the plurality of color values for one or more pixels of the plurality of pixels in the digital image.

### Claim 18 (depends on 17)

The method as described in claim 17, further comprising assigning another visual characteristic to respective pixels of the plurality of pixels supported by the high dynamic range (HDR) capabilities.

### Claim 19 (depends on 17)

The method as described in claim 17, wherein the visual characteristic is a color coding.

### Claim 20 (depends on 17)

The method as described in claim 17, wherein the high dynamic range (HDR) capabilities are detected based on hardware device capabilities of a display device or environmental capabilities of an environment, in which, the display device is disposed.
