Browse Prior Art Database

Intelligent rendering of readable content onto display devices

IP.com Disclosure Number: IPCOM000199924D
Publication Date: 2010-Sep-21
Document File: 3 page(s) / 82K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a system for rendering readable content onto display devices/screens in a manner that all parts of the content maintain their readability despite the variations across the background on which the content is rendered. This system can also adjust dynamically to a changing background and retain the readability of the content and/or its parts.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 38% of the total text.

Page 1 of 3

Intelligent rendering of readable content onto display devices

Recent user interface devices let the user customize the way information is presented by allowing one to choose from various themes, background colors, background images, wallpapers, slidesets or dynamic wallpapers etc. However, when someone chooses an image as a background for such devices, the text or any readable content presented on top of such a background may not be clearly visible to the human eye. This primarily depends on (among other possible factors which are briefly described later in this article) the color of the content part and the background color surrounding the content part.

"Content" - means any alphanumeric text, punctuation, any human interpretable/readable symbols. Content is comprised of individual content units.

"Content Unit" - means a logical and human interpretable unit of a readable content. E.g. an alphabet, a single digit, a single punctuation mark/symbol etc.

"Content part" or "part of the content" - means any portion of the content or content unit. A content part need not be a complete content unit and therefore need not be human readable.

A content part, for example could be defined as a group of alphabets / digits etc.(irresepective of whether they form a complete word or not)

OR it could be defined as a single alphabet / single digit / single punctuation etc.

OR it could be defined as some fixed set of pixels(say 2x2, 2x3, 3x3 etc).

So a content part defined at a very coarse grained level could be a set of N content units.

On the other hand, a content part can also be defined at a very fine grained level such as a small set of pixels( 2x2, 2x3, 3x3 etc. )

A more practical content part could be defined as one content unit. (i.e. content part = content unit)

This article describes an idea which when implemented in display devices helps improve the readability/identification of text/readable material rendered over a varying/changing background. The idea is to have display systems include/implement the required software/computational components and the required hardware components using which the device can render content intelligently as described below.

For every content part ( individual character or digit or symbol or a set of pixels) to be rendered at a particular location on the screen, the device identifies the background parameters (i.e. color) where this content part would be rendered/layered. Then based on an algorithm which recommends the most visible/contrasting color for a given background color ( there are existing disclosures/articles/algorithms on this subject which can be used here) the device renders the content part in the most visible/contrasting color with respect to its background. The result is - characters of a single word may get rendered in different colors depending on variation in the background OR some pixels of a single alphabet/digit/symbol may be rendered in a different color than other portions of the alp...