Font Character Edge Processing Patents (Class 345/947)
  • Patent number: 8044953
    Abstract: A system that transitions from freeform camera motion to surface following motion as a surface of an object is approached by clipping the vectors for closest point and look-at point. When the surface is reached and while following the surface the user can designate an up model that sets an up vector to conform the view to a users expectations while the system operates using a local up vector for computations. A restricted surface field of view along with an obstacle field of view can be used by the system to allow the view to traverse cavities and maintain a specified surface following distance from an obstacle, from a wall and from a floor.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: October 25, 2011
    Assignee: Autodesk, Inc.
    Inventors: Azam Khan, Benyamin Komalo
  • Patent number: 7940273
    Abstract: Systems, methods, and/or techniques (“tools”) for determining Unicode points from glyph elements are provided. The tools may receive indications of commands that relate to text containing glyphs. Responding to the commands, the tools may convert the glyphs to corresponding Unicode representations. The tools may also provide glyph substitution tables that include Unicode fields for storing Unicode representations of characters, along with first and second glyph fields for storing glyphs of the characters. The glyph substitution tables may include links pointing from the second glyph fields to the first glyph fields, and may also include links pointing from the first glyph fields to the Unicode fields. The tools may provide character mapping tables that include Unicode fields for storing Unicode representations of characters. The character mapping tables may also include glyph fields for storing glyphs of the characters, and may include links pointing from the glyph fields to the Unicode fields.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: May 10, 2011
    Assignee: Microsoft Corporation
    Inventors: Ahmet Gurcan, Eric S. Leese, Khaled S. Sedky, Clifton E. Kerr
  • Patent number: 7817152
    Abstract: A image processing apparatus has a first data generation unit which generates triangular data by making straight line contours and curved contours triangles by analyzing the straight line contours and the curved contours with respect to vector format graphic data, a second data generation unit which generates stencil data from the triangular data, and a third data generation unit which generates raster format graphic data with reference to the stencil data.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: October 19, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Yoshiyuki Kokojima
  • Patent number: 7797631
    Abstract: A document printing control apparatus determines, when an output paper size is set by a keyboard operation, block sizes of individual blocks from the output paper size. The apparatus determines the size of an output area and font size from the block sizes determined, and places the output area and characters with the sizes determined. After placing the characters in the output area, followed by editing a layout, the apparatus places the output area and characters according to the edited layout. The apparatus can carry out the scaling of the sizes of the output area and font according to the sizes of the output area and font determined.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: September 14, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masayuki Yoshida
  • Patent number: 6985159
    Abstract: Improved arrangements for antialiasing coverage computations, useable in numerous embodiments, a non-exhaustive/non-limiting listing including graphics chips, chipsets, systems, methods and software embodiments.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: January 10, 2006
    Assignee: Intel Corporation
    Inventor: Patrick R. Brown
  • Patent number: 6614940
    Abstract: A system, method and computer program product are provided for compression of characters. Upon receipt of a plurality of characters, at least one test is performed on the characters to determine if an outline of the characters is capable of being approximated by a mathematical approximation. If the outline of the characters is capable of being approximated, the characters are approximated using the mathematical approximation.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: September 2, 2003
    Assignee: Morisawa & Co., Ltd.
    Inventors: Syed Aamer Azam, Matthias W. Reinsch
  • Publication number: 20020122045
    Abstract: A method and apparatus for creating anti-aliased fonts for display on a graphics display comprising analyzing a subject font, calculating at least one alpha value to determine the translucency of the subject font edges, incorporating the alpha value in the subject font bit information, and rendering the subject font with translucent edges.
    Type: Application
    Filed: December 19, 1998
    Publication date: September 5, 2002
    Inventors: MORGAN WOODSON, DENNIS FLEMING
  • Patent number: 6339426
    Abstract: The resolution of text rendered on a display device having sub-pixel elements, such as an RGB LCD for example, and in particular, on a display device having horizontal striping is enhanced by (i) overscaling (or oversampling) character outline information in the vertical (or Y) direction, and (ii) filtering displaced information from the overscaled (or oversampled) character outline information. Metrics associated with character outline information may be appropriately adjusted. The vertical (or Y) position of the baseline of adjacent characters may be constrained by forcing the first pixel above the baseline to be composed of a full number N of scan conversion source samples, where N corresponds to an overscaling (or oversampling) factor. Groups of scan conversion source samples may be converted into packed pixel index values. Color values may be selectively filtered when the differences in the intensity of adjacent sub-pixel elements would otherwise be irritating to view.
    Type: Grant
    Filed: April 29, 1999
    Date of Patent: January 15, 2002
    Assignee: Microsoft Corporation
    Inventors: Charlton E. Lui, Leroy B. Keely, Jr., Gregory C. Hitchcock, Ryan E. Cukierman
  • Patent number: 5982387
    Abstract: A method of assigning hints for outline-font creation includes a first step of dividing elements having similar outlines into classes, a second step of learning hint assignment by storing hint information which prevails when a hint is assigned by operator operation to a predetermined position of an outline of a representative element (master element) of each class, and a third step of assigning hint information automatically to elements of the class, to which the master element belongs, using learned hint information of the master element.
    Type: Grant
    Filed: July 25, 1996
    Date of Patent: November 9, 1999
    Assignee: Fujitsu Limited
    Inventor: Antonius Hellmann
  • Patent number: 5936637
    Abstract: An image processing system has bit map figure data of a plurality of sizes and edits a document on the basis of this data. This system comprises an input device to input a figure by a polygon definition, an instructing circuit to instruct the input figure with a desired size, and an output device to output the figure with the desired size in response to the input instruction. The figure data of standard sizes are stored as bit map data into a memory even when auxiliary characters are registered. When inputting figure data of a size larger than the standard sizes, it is stored as polygon definition data. Thus, the memory capacity can be reduced and the labors and time to define an auxiliary character can be reduced.
    Type: Grant
    Filed: November 1, 1994
    Date of Patent: August 10, 1999
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kunio Seto