Browse Prior Art Database

Oscillating Pixels for Enhanced Text Display

IP.com Disclosure Number: IPCOM000181351D
Original Publication Date: 2009-Mar-30
Included in the Prior Art Database: 2009-Mar-30
Document File: 4 page(s) / 18K

Publishing Venue

Linux Defenders

Related People

John Cronin: AUTHOR [+2]

Abstract

Pixels occurring on the edge of shapes rapidly oscillate between the two adjacent colors reducing the appearance of jagged edges on current display devices.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 4

Contact Information

publications@ipcg.com

ipCapital Group, Inc.
400 Cornerstone Drive, Suite 325 Williston, VT 05495
United States of America
(802) 872-3200 x214

Title of the Invention

Oscillating Pixels for Enhanced Text Display

Description of the Invention

Pixels occurring on the edge of shapes rapidly oscillate between the two adjacent colors reducing the appearance of jagged edges on current display devices.

Problem/Opportunity

Text fonts are stored by the system in vector form. This allows the fonts to be easily resized by the OS or applications. However, current display devices use a grid of small pixels and so vector text must be converted to raster form for display. This results in imperfect representations of the ideal text. Text edges and curved characters may appear jagged. This can be distracting to the eye and gives a distorted impression of how documents may look once printed on paper. A method is needed to display smooth and clear text on current external displays.

Detailed Description of the Invention

In this invention, a Text Rasterization Module uses oscillating pixels to create smooth text for external displays. Oscillating pixels are pixels that rapidly switch between two colors. CRT and LCD displays refresh the displayed image so rapidly that the human eye cannot detect the flashing changes that occur. As a result, oscillating pixels can be applied to the jagged edges of text to make the text appear smoother on the screen.

Figure 1 shows an example of this concept. The dotted line depicts the ideal edge of a vector text character that must be converted to raster form. Traditionally vector text is rasterized to a form similar to box (a). With this new technique, the pixels that occur directly along the ideal edge oscillate rapidly back and forth, from white to black or from
(a) to (b). When this occurs at the external displays refresh rate, the user does not notice the flashing back and forth and only sees a smooth edge.

1

Page 2 of 4

(a) (b)

Figure 1. An example showing how oscillating pixels smooth a jagged line.

Figure 2 displays the system for implementing Oscillating Pixels for Enhanced Text Display.

The User Machine is a computing device such as a desktop computer, laptop computer, or mobile device.

The OS is an operating system, such as Linux, that manages hardware, applications, and user interactions. The OS manages communication with the Display Hardware.

The Text Rasterization Module is a module within the OS that converts fonts from vector form to raster form for display on an External Displ...