or
Bookmark and Share
Adaptively filtering outlines of typographic characters to simplify representative control data
 
   
Document Number
US Patent 7236174
Issued Date
June 26, 2007
Link
Inventors
Map
Abstract
The principles of the present invention relate to adaptively filtering outlines of typographic characters to simply representative control data. A filtering module receives a set of control points (and instructions for connecting the control points) representing a graphical object, such as, for example, a typographical character. The filtering module adaptively filters out some variations in the outline of the graphical object to reveal common edges of the outline. The filtering module generates simplified control data that represents an outline of the common edges (e.g., representing a block "T"). Accordingly, based on the simplified control data, a computing system may be able to more efficiently recognize the graphical object represented by the control points.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
22
Comments:
no comments yet
Owner
Microsoft Corporation (Redmond, WA)
Published
June 26, 2007
Application Number
10/764,787
Filed
January 26, 2004
US Classification
345/467   345/469 345/472
Int'l Classification
G06T   11/00   (20060101)   G09G   5/26   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
USPTO Field of Search
345/46   345/47   345/48   345/49   345/50   345/51   345/52   345/53   345/54   345/55   345/56   345/57   345/58   345/59   345/60   345/61   345/62   345/63   345/64   345/65   345/66.37  
Related Patents
7505041 - Iteratively solving constraints in a font-hinting language - Owned by Microsoft Corporation (Redmond, WA)

The principles of the present invention relate to iteratively solving constraints in a font-hinting language. A computing system accesses a more complex constraint that can not be natively expressed based on the vocabulary of the font-hinting language, the more complex constraint constraining at least a portion of the outline. The computing system decomposes the more complex constraint into a plurality of simpler constraints that can be natively expressed based on the vocabulary of the font-hinting language. The computer system represents each of the simpler constraints in corresponding font-hinting language instructions that can be iteratively processed to at least approximate a solution to the more complex constraint. The font-hinting language instructions are iteratively processed at the computing system or another computing system to cause a graphical object to comply, within a specific tolerance, with the more complex constraint.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us