# US 12,008,636 B2 · Color rendering

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

- Number: US 12,008,636 B2
- Document ID: US12008636B2
- Status: Granted
- Kind: B2
- Application number: 18/348,299
- Filed: 2023-07-06
- Published: 2023-11-02
- Granted: 2024-06-11
- Earliest claimed: 2020-01-22
- Applicants: Lydia Ann Colby; Michael K. Colby
- Inventors: Lydia Ann Colby; Michael K. Colby
- Web page: https://patentgrep.com/patent/US12008636B2

## CPC

- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- G06Q 30/0603: {Catalogue creation or management}
- G06Q 30/0631: {Recommending goods or services}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06T 7/80: Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
- G06T 7/90: Determination of colour characteristics
- G06T 11/10: Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77)
- G06T 15/005: {General purpose rendering architectures}
- G06T 19/20: Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06T 2207/10024: Color image
- G06T 2210/04: Architectural design, interior design
- G06T 2219/2012: Colour editing, changing, or manipulating; Use of colour codes
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

This document discloses a method, system, and/or software configured to provide improved color rendering of an item or scene, such as an item for sale through web sites or printed brochures (e.g., color catalogs). This improved color rendering can be provided through improved accuracy when rendering an online item, such as on a user's laptop, smartphone, or desktop computer showing a webpage. Further still, this document discloses ways in which to solve numerous problems in the field of online sales where an accurate rendering of an item, and even a customized rendering of an item to fit a buyer's intended use for the item, is desired. This document also describes ways in which to improve color renderings for a print item through use of a user's device to capture an image using the device's camera, and then display the item more accurately or congruently than it was originally displayed in print.

## Claims

### Claim 1

One or more non-transitory computer-readable storage media having instructions thereon that, responsive to execution by one or more computer processors, performs operations comprising:
providing, on a mobile display, a user interface through which to receive a user selection to alter a captured image of a physical color standard, the captured image of the physical color standard captured in a first ambient light, the user interface configured to receive a change to the captured image of the physical color standard based on a naked-eye comparison of the captured image of the physical color standard with a local, real-life physical color standard;
receiving, through the user interface, the user selection to alter the captured image of the physical color standard based on the naked-eye comparison of the captured image of the physical color standard with the local, real-life physical color standard, the local real-life physical color standard in a second ambient light, the second ambient light different from the first ambient light;
presenting, on the mobile display and through the user interface or another user interface and based on the received user selection, an altered captured image of the physical color standard, the altered captured image of the physical color standard enabled, through the user selection, to be more accurate or congruent with the second ambient light than the captured image of the physical color standard;
altering, based on the received user selection or the alteration to the captured image of the physical color standard, an image of an item or scene captured in a same locale as that in which the captured image of the physical color standard was captured; and
presenting the altered image of the item or scene, the altered image of the item or scene being more accurate or congruent with the second ambient light than the image of the item or scene.

### Claim 2 (depends on 1)

The non-transitory computer-readable storage media of claim 1, wherein providing the user interface provides multiple selectable controls, each of the multiple selectable controls presented with a different representation of the physical color standard, and wherein receiving the user selection includes selection of one of the multiple selectable controls.

### Claim 3 (depends on 2)

The non-transitory computer-readable storage media of claim 2, the operations further comprising determining the different representations of the physical color standard, the determining comprising:
determining, based on recorded color information for a known location of a first portion of the physical color standard, an actual color for a second portion of the captured image of the physical color standard; and
determining, based on the actual color for the first portion, the different representations of the physical color standard.

### Claim 4 (depends on 3)

The non-transitory computer-readable storage media of claim 3, wherein the determining the actual color correlates a location of the second portion of the captured image of the physical color standard with the known location of the first portion of the physical color standard.

### Claim 5 (depends on 1)

The non-transitory computer-readable storage media of claim 1, wherein the user interface enables reception of the user selection through a user control that, through manual selection, changes a color of the captured image of the physical color standard, and wherein receiving the user selection to alter the captured image of the physical color standard includes alteration of a hue, colorfulness, saturation, lightness, or brightness of the captured image of the physical color standard.

### Claim 6 (depends on 1)

The non-transitory computer-readable storage media of claim 1, wherein:
the captured image of the physical color standard and the image of the item or scene are within a same captured image; and
altering the captured image of the physical color standard and altering the image of the item or a scene are a same, contemporaneous operation.

### Claim 7 (depends on 1)

The non-transitory computer-readable storage media of claim 1, the operations further comprising automatically altering another image of another item or scene, the other image of the other item or scene captured in the same locale, the automatic alteration based on: a difference between, or alteration of, the altered captured image of the physical color standard and the captured image of the physical color standard; or the user selection.

### Claim 8 (depends on 1)

The non-transitory computer-readable storage media of claim 1, wherein presenting the altered image of the item or scene presents the altered item or scene with an image of objects within a locale viewable by a user, the image of the objects including an image of the local, real-life version of the physical color standard.

### Claim 9 (depends on 8)

The non-transitory computer-readable storage media of claim 8, wherein the instructions further perform an operation comprising:
further altering the altered image of the item or scene based on a difference between the captured image of the physical color standard and the image of the local, real-life physical color standard.

### Claim 10 (depends on 9)

The non-transitory computer-readable storage media of claim 9, wherein the further altering the altered image of the item or scene is performed automatically and without requiring a user selection.

### Claim 11 (depends on 1)

The non-transitory computer-readable storage media of claim 1, wherein the instructions further perform operations comprising:
saving a calibration for the mobile display, the calibration based on the received user selection or the alteration to the captured image of the physical color standard, the calibration usable to alter a future image for presentation on the mobile display; and
receiving the future image and automatically altering, based on the calibration, the future image to provide an altered future image, the altered future image more accurate or more congruent than the future image prior to the alteration.

### Claim 12 (depends on 1)

The non-transitory computer-readable storage media of claim 1, wherein the local, real-life physical color standard and the captured image of the physical color standard are both a same face, hand, arm, or hair of the user.

### Claim 13 (depends on 1)

The non-transitory computer-readable storage media of claim 1, wherein the instructions further perform operations comprising:
receiving a second image of a second item or scene;
receiving recorded color information or a first location on the first or a second captured image of a second physical color standard by which to attain the recorded color information and a second location of a portion of the second item or scene, the recorded color information indicating an accurate or congruent color of the portion of the second item or scene at the second location;
determining a difference in color between a color of the portion of the second item or scene in the image of the second item or scene and the recorded color information;
altering the second image of the item or scene based on the determined difference in color; and
recording or rendering the altered second image of the item or scene.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage media of claim 13, wherein the recorded color information or the first location indicate an accurate color of the portion of the second item or scene at the second location, and wherein the instructions further perform an operation comprising:
receiving a second user selection to further alter the rendering of the altered second image of the item or scene, the further alteration based on the local, real-life physical color standard being in a locale viewable by the user or another user, the further alteration effective to improve a congruity of the altered second image of the item or scene to ambient lighting conditions of the locale viewable by the user or the other user.

### Claim 15 (depends on 1)

The non-transitory computer-readable storage media of claim 1, wherein the instructions further perform operations, prior to receiving the user selection, comprising:
altering a prior image of the item or scene and a prior image of the physical color standard, the altering effective to provide the image of the item or scene or the image of the physical color standard, respectively, for presentation in the user interface, the altering the prior images including:
receiving the prior image of the physical color standard, the physical color standard having a known color in a known location within the physical color standard;
receiving the prior image of the item or scene captured in the same locale as that in which the prior image of the physical color standard was captured;
receiving or determining a correlation correlating a portion of the item or scene shown in the prior image of the item or scene to the known location on the physical color standard; and
determining, based on the known color, an alteration effective to improve an accuracy of a color of the prior image of the physical color standard or the prior image of the item or scene.

### Claim 16 (depends on 1)

The non-transitory computer-readable storage media of claim 1, wherein the item or scene is a makeup product.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage media of claim 16, wherein presenting the altered image of the item or scene presents, in an interface having an image of a user's hair, skin, or face, the makeup product, a portion of the makeup product, or a color of the makeup product.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage media of claim 17, wherein presenting the altered image of the item or scene presents the makeup product, the portion of the makeup product, or the color of the makeup product at a lighting angle matching the user's hair, skin, or face.

### Claim 19 (depends on 1)

The non-transitory computer-readable storage media of claim 1, wherein presenting the altered image of the item or scene presents the item within a user's locale, the user's locale having the second ambient light.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage media of claim 19, wherein presenting the altered image of the item or scene presents the item within an augmented reality interface and superimposed over at least a portion of the user's locale.

### Claim 21 (depends on 20)

The non-transitory computer-readable storage media of claim 20, wherein presenting the altered image of the item or scene presents the item to match a lighting angle of the user's locale.

### Claim 22 (depends on 19)

The non-transitory computer-readable storage media of claim 19, wherein the user's locale includes a hair, skin, face, or clothing of the user, and wherein the item is clothing, jewelry, or a clothing accessory.
