Apparatus and method for enhancing readability of a character
US-8947468-B2 · Feb 3, 2015 · US
US2016358592A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016358592-A1 |
| Application number | US-201615081709-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 25, 2016 |
| Priority date | Jun 5, 2015 |
| Publication date | Dec 8, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.