Method and device for generating a resultant image based on colors extracted from an input image

US12518427B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12518427-B2
Application numberUS-202418664081-A
CountryUS
Kind codeB2
Filing dateMay 14, 2024
Priority dateMay 31, 2019
Publication dateJan 6, 2026
Grant dateJan 6, 2026

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.

In some implementations, a method includes: obtaining a first image; determining characterization properties for each of a plurality of pixels within the first image; determining a dominant hue based on the one or more characterization properties for each of the plurality of pixels within the first image; determining a plurality of hues that satisfy a predetermined perception threshold relative to the dominant hue based on the characterization properties for each of the plurality of pixels within the first image, wherein the plurality of hues is different from the dominant hue; and generating a second image based at least in part on the dominant hue and the plurality of hues. In some implementations, the second image corresponds to a color gradient generated based on the dominant hue within the first image. In some implementations, the second image is set as a wallpaper for a user interface.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: at a device including a display, non-transitory memory and one or more processors coupled with the display and the non-transitory memory: detecting a user input that sets a first image as a background for a wake screen user interface displayed on the display of the device, wherein the first image includes a first set of pixels associated with a first characteristic value and a second set of pixels associated with a second characteristic value; generating a second image that corresponds to a color gradient generated based on the first image, wherein a first portion of the second image has a first color that is generated based on the first characteristic value and a second portion of the second image has a second color that is generated based on the second characteristic value; and setting the second image as a background for a home screen user interface displayed on the display of the device, wherein the home screen user interface includes a plurality of application icons overlaid on the second image. 2 . The method of claim 1 , wherein the first characteristic value includes a first hue value, and the second characteristic value includes a second hue value. 3 . The method of claim 1 , wherein the first characteristic value includes a first chroma value, and the second characteristic value includes a second chroma value. 4 . The method of claim 1 , wherein the first characteristic value includes a first brightness value, and the second characteristic value includes a second brightness value. 5 . The method of claim 1 , wherein the first color is based on hue and chroma values indicated by the first characteristic value, and the second color of the second portion is based on hue and chroma values indicated by the second characteristic value. 6 . The method of claim 1 , wherein a dimension of the first portion of the second image is based on a number of pixels in the first set of pixels and a dimension of the second portion of the second image is based on a number of pixels in the second set of pixels. 7 . The method of claim 1 , further comprising maintaining a visual continuity when transitioning from the wake screen user interface to the home screen user interface. 8 . A device comprising: a display; one or more processors; a non-transitory memory; and one or more programs stored in the non-transitory memory, which, when executed by the one or more processors, cause the device to: detect a user input that sets a first image as a background for a wake screen user interface displayed by the display of the device, wherein the first image includes a first set of pixels associated with a first characteristic value and a second set of pixels associated with a second characteristic value; generate a second image that corresponds to a color gradient generated based on the first image, wherein a first portion of the second image has a first color that is generated based on the first characteristic value and a second portion of the second image has a second color that is generated based on the second characteristic value; and set the second image as a background for a home screen user interface displayed on the display of the device, wherein the home screen user interface includes a plurality of application icons overlaid on the second image. 9 . The device of claim 8 , wherein the first characteristic value includes a first hue value, and the second characteristic value includes a second hue value. 10 . The device of claim 8 , wherein the first characteristic value includes a first chroma value, and the second characteristic value includes a second chroma value. 11 . The device of claim 8 , wherein the first characteristic value includes a first brightness value, and the second characteristic value includes a second brightness value. 12 . The device of claim 8 , wherein the first color is based on hue and chroma values indicated by the first characteristic value, and the second color of the second portion is based on hue and chroma values indicated by the second characteristic value. 13 . The device of claim 8 , wherein a dimension of the first portion of the second image is based on a number of pixels in the first set of pixels and a dimension of the second portion of the second image is based on a number of pixels in the second set of pixels. 14 . The device of claim 8 , wherein the one or more programs further cause the device to maintain a visual continuity when transitioning from the wake screen user interface to the home screen user interface. 15 . A non-transitory memory storing one or more programs, which, when executed by one or more processors of a device with a display, cause the device to: detect a user input that sets a first image as a background for a wake screen user interface displayed by the device of the device, wherein the first image includes a first set of pixels associated with a first characteristic value and a second set of pixels associated with a second characteristic value; generate a second image that corresponds to a color gradient generated based on the first image, wherein a first portion of the second image has a first color that is generated based on the first characteristic value and a second portion of the second image has a second color that is generated based on the second characteristic value; and set the second image as a background for a home screen user interface displayed on the display of the device, wherein the home screen user interface includes a plurality of application icons overlaid on the second image. 16 . The non-transitory memory of claim 15 , wherein the first characteristic value includes a first hue value, and the second characteristic value includes a second hue value. 17 . The non-transitory memory of claim 15 , wherein the first characteristic value includes a first chroma value, and the second characteristic value includes a second chroma value. 18 . The non-transitory memory of claim 15 , wherein the first characteristic value includes a first brightness value, and the second characteristic value includes a second brightness value. 19 . The non-transitory memory of claim 15 , wherein the first color is based on hue and chroma values indicated by the first characteristic value, and the second color of the second portion is based on hue and chroma values indicated by the second characteristic value. 20 . The non-transitory memory of claim 15 , wherein a dimension of the first portion of the second image is based on a number of pixels in the first set of pixels and a dimension of the second portion of the second image is based on a number of pixels in the second set of pixels.

Assignees

Inventors

Classifications

  • Corrections to the hue · CPC title

  • Correction or control of colour gradation or colour contrast (H04N1/6058 takes precedence) · CPC title

  • Color image · CPC title

  • involving graphical user interfaces [GUIs] · CPC title

  • Creating or editing images; Combining images with text · 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 US12518427B2 cover?
In some implementations, a method includes: obtaining a first image; determining characterization properties for each of a plurality of pixels within the first image; determining a dominant hue based on the one or more characterization properties for each of the plurality of pixels within the first image; determining a plurality of hues that satisfy a predetermined perception threshold relative…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06T7/90. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 06 2026 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).