Text legibility over images

US2016358592A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016358592-A1
Application numberUS-201615081709-A
CountryUS
Kind codeA1
Filing dateMar 25, 2016
Priority dateJun 5, 2015
Publication dateDec 8, 2016
Grant date

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 computing device can improve the legibility of text presented over an image based on a complexity metric calculated for the underlying image. For example, the presented text can have display attributes, such as color, shadow, and background gradient. The display attributes for the presented text can be selected based on the complexity metric calculated for the underlying image (e.g., portion of the image) so that the text will be legible to the user of the computing device.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: obtaining, by a computing device, a background image for presentation on a display of the computing device; determining, by the computing device, a portion of the background image over which to present textual information; calculating, by the computing device, a complexity metric for the portion of the background image; selecting, by the computing device, a complexity classification for the portion of the background image based on the complexity metric, and based on the complexity classification, selecting, by the computing device, one or more display attributes for presenting the textual information over the portion of the background image. 2 . The method of claim 1 , wherein the complexity metric includes an average luminosity derivative calculated for the portion of the background image. 3 . The method of claim 1 , wherein the complexity metric includes a lightness metric calculated for the portion of the background image. 4 . The method of claim 1 , wherein the complexity metric includes a hue noise metric calculated for the first portion of the background image. 5 . The method of claim 1 , wherein the complexity metric includes an average lightness difference metric that compares an image lightness metric corresponding to the portion of the background image to a text lightness metric corresponding to a color for presenting the textual information. 6 . The method of claim 1 , wherein the display attributes include a semi-transparent overlay having a gradient fill pattern upon which the textual information is displayed. 7 . The method of claim 1 , wherein the display attributes include a color for displaying the textual information, and wherein the color is based on the most common hue detected in the background image. 8 . The method of claim 1 , wherein the display attributes include a shadow attribute indicating whether the textual information should be presented with a drop shadow. 9 . A system comprising: one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by the one or more processors, causes: obtaining, by the system, a background image for presentation on a display of the computing device; determining, by the system, a portion of the background image over which to present textual information; calculating, by the system, a complexity metric for the portion of the background image; selecting, by the system, a complexity classification for the portion of the background image based on the complexity metric, and based on the complexity classification, selecting, by the system, one or more display attributes for presenting the textual information over the portion of the background image. 10 . The system of claim 9 , wherein the complexity metric includes an average luminosity derivative calculated for the portion of the background image. 11 . The system of claim 9 , wherein the complexity metric includes a lightness metric calculated for the portion of the background image. 12 . The system of claim 9 , wherein the complexity metric includes a hue noise metric calculated for the first portion of the background image. 13 . The system of claim 9 , wherein the complexity metric includes an average lightness difference metric that compares an image lightness metric corresponding to the portion of the background image to a text lightness metric corresponding to a color for presenting the textual information. 14 . The system of claim 9 , wherein the display attributes include a semi-transparent overlay having a gradient fill pattern upon which the textual information is displayed. 15 . The system of claim 9 , wherein the display attributes include a color for displaying the textual information, and wherein the color is based on the most common hue detected in the background image. 16 . The system of claim 9 , wherein the display attributes include a shadow attribute indicating whether the textual information should be presented with a drop shadow. 17 . A non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes: obtaining, by a computing device, a background image for presentation on a display of the computing device; determining, by the computing device, a portion of the background image over which to present textual information; calculating, by the computing device, at least one complexity metric for the portion of the background image, the at least one complexity metric including an average luminosity derivative calculated for the portion of the background image; selecting, by the computing device, a complexity classification for the portion of the background image based on the complexity metric, and based on the complexity classification, selecting, by the computing device, one or more display attributes for presenting the textual information over the portion of the background image. 18 . The non-transitory computer-readable medium of claim 17 , wherein the at least one complexity metric includes a lightness metric calculated for the portion of the background image. 19 . The non-transitory computer-readable medium of claim 18 , wherein the at least one complexity metric includes a hue noise metric calculated for the first portion of the background image. 20 . The non-transitory computer-readable medium of claim 18 , wherein the at least one complexity metric includes an average lightness difference metric that compares an image lightness metric corresponding to the portion of the background image to a text lightness metric corresponding to a color for presenting the textual information.

Assignees

Inventors

Classifications

  • Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels · CPC title

  • G09G5/40Primary

    characterised by the way in which both a pattern determined by character code and another pattern are displayed simultaneously, or either pattern is displayed selectively, e.g. with character code memory and APA, i.e. all-points-addressable, memory · CPC title

  • Intensity circuits · CPC title

  • Control of mixing and/or overlay of colours in general (G09G5/022 and G09G5/024 take precedence) · CPC title

  • with two or more screen areas displaying information with different brightness or colours · 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 US2016358592A1 cover?
In some implementations, a computing device can improve the legibility of text presented over an image based on a complexity metric calculated for the underlying image. For example, the presented text can have display attributes, such as color, shadow, and background gradient. The display attributes for the presented text can be selected based on the complexity metric calculated for the underly…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G09G5/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).