The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 21, 1999

Filed:

May. 16, 1997
Applicant:
Inventors:

Joseph Saib, San Diego, CA (US);

Atsushi Suzuki, San Diego, CA (US);

Assignees:

Sony Corporation, Tokyo, JP;

Sony Electronics, Inc., Park Ridge, NJ (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N / ;
U.S. Cl.
CPC ...
348557 ; 348589 ; 348577 ; 348600 ;
Abstract

A system and methods that provide a simple, but effective, technique for generating aliased and anti-aliased fonts while minimizing both processor and memory requirements are described. For each character of a font, a source pixel representation of the character is generated and stored in memory. Preferrably, the pixels of each anti-aliased character are divided among at least three non-overlapping regions which provide a color/intensity transition between the character and the background to produce an anti-aliased effect. Three of the regions are identified as the foreground region, middle region and background region. To generate a character of the font on a display the source pixel representation of the character described by the three regions is referenced from memory. If the character is to be aliased the middle and background regions are coded to the background color and the foreground region is coded to the foreground color of the character. If the character is to be anti-aliased, the foreground, middle and background regions are coded, respectively, to the color of the character, a value to provide an anti-aliased effect, and the background color. Thus, memory requirements are minimal since only one version of a font is stored. In addition, processor overhead is minimized as the time consuming calculations to generate anti-aliased characters are avoided.


Find Patent Forward Citations

Loading…