Alteration Of Stored Font Patents (Class 345/471)
  • Patent number: 6552728
    Abstract: A method and system for providing a substitute font that visually approximates a selected font that is unavailable in a computer system is provided. In a preferred embodiment of the present invention, the method and system first selects as the substitute font a font that is available in the computer system. The method and system then adjusts the overall widths of the characters of the substitute font to match the overall widths of the corresponding characters of the selected font. This causes the same combinations of characters of the substitute font and of the selected font to have substantially the same size and appearance. The method and system then makes the substitute font available to a program that has requested the selected font.
    Type: Grant
    Filed: October 1, 1998
    Date of Patent: April 22, 2003
    Assignee: Microsoft Corporation
    Inventors: George M. Moore, Dennis Richard Adler, Eliyezer Kohen
  • Patent number: 6552727
    Abstract: Authoring hints for a font using a graphical user interface. Graphical hints may be dragged and dropped on a displayed glyph using a graphical user interface. A graphical hint is specified by selecting a hinting tool and selecting one or more points that define the glyph outline, such as a control point. A graphical hint is represented by a graphical element displayed on the glyph. The graphical hint can be automatically compiled and included in a font table. The compiled graphical hint is used to display the hinted glyph.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: April 22, 2003
    Assignee: Microsoft Corp.
    Inventor: Beat Stamm
  • Patent number: 6529197
    Abstract: An improved scan converter to support the efficient and accurate display of character outlines by pixel-oriented display devices. To conserve the finite resource of memory, the improved scan converter supports an efficient use of available memory workspace by accurately determining an upper bound for the amount of memory required to support scan conversion calculations. To achieve improvements in speed and character image quality, the improved scan converter renders the spline segments of a character outline by using a second order equation to calculate an implicit function based on the control points of each segment. The improved scan converter further addresses in a systematic manner the rendering of an endpoint located on a scan line to determine whether the pixel associated with the endpoint should be activated. This decision is based upon the direction of approach to and exit from this endpoint for the pair of segments connected to the endpoint.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: March 4, 2003
    Assignee: Microsoft Corporation
    Inventors: Dean Dayton Ballard, Eliyezer Kohen
  • Patent number: 6522330
    Abstract: A character processing apparatus has a font storage area with at least fonts for representative characters stored therein, and a character information table with storage address for the fonts, no-font information or the like stored therein. A retrieving section is provided for receiving arbitrary inputted character code, referring to storage address information or no-font information in the character information table, and outputting the storage address information corresponding to character code for a representative character having the same group number and the same type information as that of the retrieved character code according to type information as well as to group information when there is no-font information. A display control section and a display section are included for receiving a corresponding font from the font storage area and displaying a character for the arbitrary character code on a screen according to the storage address information inputted from the retrieving section.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: February 18, 2003
    Assignee: Justsystem Corporation
    Inventor: Tatsuo Kobayashi
  • Patent number: 6501475
    Abstract: A system, method, and computer-readable medium for generating a glyph-based outline font are provided, which allow for font communication between different devices having various (high and low) resolutions. A method selects a character for display on the output device. The character consists of one or more glyphs, and each glyph forming the character is predefined by key points, width values, feature points that have predefined spatial relationship to the key points and width values, and curve ratios prestored in a curve level table. Next, the method determines the resolution of an output device. Then, for each glyph forming the character, the method retrieves curve ratios from the prestored curve level table according to the determined resolution of the output device. Curve ratios are used to create curve segments, which form the outline of the selected glyph.
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: December 31, 2002
    Assignee: DynaLab Inc.
    Inventor: Kuo-Young Cheng
  • Patent number: 6498608
    Abstract: An emboldened font is simulated from a regular font by moving the outline that describes the font along a vector normal to the direction of the outline a predetermined distance. A new emboldened location is calculated for each control point that defines the font outline. The new location for each control point is determined by calculating a vector perpendicular to the outline at the location of the control point. The control point is then moved a predetermined distance along the perpendicular vector. The predetermined distance controls how much emboldening is applied to the font. The greater the predetermined distance, the more emboldened the font will appear. By moving all of the control points that define a font outline a predetermined distance along a vector perpendicular to the outline, a new outline is created that defines the emboldened version of the font.
    Type: Grant
    Filed: December 15, 1998
    Date of Patent: December 24, 2002
    Assignee: Microsoft Corporation
    Inventors: Bodin Dresevic, Claude Betrisey
  • Patent number: 6496191
    Abstract: A character font generation apparatus generates a font of a character for the output of the character to an output unit. First, whether the character specified through the operation of an input unit can be output in a desired font based on a predetermined resolution of the output unit or not is determined. If the result of the determination is no, a stroke of the character is omitted to reduce the size of the character, to allow the correct output according to the predetermined resolution. The stroke omission is performed with reference to contents of a memory storing various information necessary for the character font generation and a priority determination rule indicating various information for determining the priority of stroke omission, so as to maintain the balance and to preserve the shape (contour) of the character.
    Type: Grant
    Filed: May 25, 1999
    Date of Patent: December 17, 2002
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Yoshimi Asai, Susumu Hasegawa, Noriyuki Koyama, Yuka Yabuuchi
  • Patent number: 6473006
    Abstract: A method and apparatus to provide users with enhanced visual feedback after entry of data. When a user activates a key or inputs a sequence of keystrokes, a corresponding data character or characters is determined and displayed in a highlighting window. The desired character or set of characters may be determined by a predictive data entry method. The highlighting window provides greater visual feedback to the user through magnification, reverse video, or some other form of contrast enhancement method. If the user scrolls to a new character or characters because the currently displayed one(s) are not desired, then the new character or characters are displayed in the highlighting window. When the user ceases scrolling, indicating that the currently displayed character or characters are what the user desires, the highlighting window disappears and the display of the selected character or characters is restored to be the same format as previously entered characters.
    Type: Grant
    Filed: November 23, 1999
    Date of Patent: October 29, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Francis S. Yu, Alain S. Rossmann
  • 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: 6426751
    Abstract: Methods and apparatus that process a front-end editable text file—a feature file—that specifies features for a font, and in particular to an OpenType™ font. The specified features are parsed and stored in the font as font data. The feature file contains simple logic statements for the specification of various typographical features, such as layout features, expressed in a high-level feature definition language. The feature file may contain override values for fields in font tables. The feature file can be processed in combination with an existing font file to establish an enhanced font file.
    Type: Grant
    Filed: April 1, 1999
    Date of Patent: July 30, 2002
    Assignee: Adobe Systems Incorporated
    Inventors: Sairus P. Patel, Jeremy A. Hall
  • Patent number: 6421059
    Abstract: A system and method for rendering fonts into a memory is disclosed. The system and method comprises a data structure located within the memory. The data structure includes at least one font array. The method and system includes a graphics controller for accessing at least one font array in the memory and for rendering characters of at least one font array into the appropriate locations in the memory to be scanned onto a monitor. Accordingly, a system and method in accordance with the present invention provides for a plurality of font arrays to be provided within a memory of a computer system. The memory could be the frame buffer, system memory or any other memory within the computer system. The graphics controller includes a mechanism which allows for a font array to be accessed by the graphics controller. The graphics controller also includes a mechanism for allowing each font character to be rendered into the memory. In so doing, the number of transfers from the CPU is significantly reduced.
    Type: Grant
    Filed: March 22, 1999
    Date of Patent: July 16, 2002
    Assignee: Nvidia Corporation
    Inventor: Curtis R. Priem
  • Patent number: 6421055
    Abstract: The present invention provides a method and apparatus in a data processing system for printing characters. Data received include glyphs for output on an output device, wherein the glyphs are to be output using a selected device font. A list containing all device font supported glyphs is passed to the operating system. Monitoring for unsupported glyphs in the selected device font is performed by the operating system. In response to detecting a glyph unsupported by the selected device font, a backup system font is used to output the glyph to the output device.
    Type: Grant
    Filed: March 25, 1999
    Date of Patent: July 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Scott Thomas Jones, Marc Leslie Cohen, Mark Joseph Hamzy, Lee Martin Tartak
  • Publication number: 20020085006
    Abstract: Methods and apparatus for composite font editing in a DTP system. A font file stores multiple different fonts. A composite font editor can select two or more different fonts to create a composite font. A composite font file stores the created composite font. The composite font editor can display a composite font dialog box on the screen of a display device. The composite font dialog box contains a sample window with sample text of the composite font. An icon is provided for controlling display/non-display of at least one reference line associated with the font of the sample text displayed in the sample window in response to a user input.
    Type: Application
    Filed: September 25, 2001
    Publication date: July 4, 2002
    Inventors: Marilyn E. Shade, Margie E. Vogel, Nathaniel M. McCully
  • Patent number: 6411299
    Abstract: A graphic workstation receives digitized medical images and the user creates textual information that is to be displayed on the images. The text along with associated properties are packaged as a data structure along with a set of properties, and the data structure is passed through a pipeline having a series of formatters. The formatters are easily configured by the user to modify the properties of the text data structures as they flow through the pipeline prior to being rendered on a display.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: June 25, 2002
    Assignee: GE Medical Systems Global Technology Company, LLC
    Inventors: William M. Stoval, III, Matthew W. Turek, David P. Edwards, David M. Deaven
  • Patent number: 6392650
    Abstract: A character line address counter clock signal generator for generating a character line address counter clock signal for an on screen display (OSD) circuit used to selectively display a character image within an on screen display contained within a displayed screen image. The character image displayed within the OSD is maintained at a substantially constant image height regardless of the number of image lines contained within the overall displayed screen image. The character image lines for a base character image are displayed in accordance with a predetermined repetition sequence without requiring phase lock loop to generate a reduced character line address clock or requiring arithmetic computation to calculate each character line address.
    Type: Grant
    Filed: May 14, 1999
    Date of Patent: May 21, 2002
    Assignee: National Semiconductor Corporation
    Inventors: Andrew Morrish, Gregory L. Dean
  • Patent number: 6377262
    Abstract: Image data processing and image rendering methods and systems whereby images are displayed on display devices having pixels with separately controllable pixel sub-components. Images, such as text characters, are displayed on a display device with at least some features being rendered with sub-pixel precision. The displayed advance width of a character displayed with sub-pixel precision is compatible with the advance width of the character if it had instead been displayed with a conventional full pixel precision rendering process. Thus, characters are displayed with sub-pixel precision, resulting in improved resolution and readability, while the advance width and the corresponding size and spacing of the characters and the overall formatting of the document remains the same compared to documents and characters rendered using conventional full pixel precision processes.
    Type: Grant
    Filed: April 10, 2000
    Date of Patent: April 23, 2002
    Assignee: Microsoft Corporation
    Inventors: Gregory C. Hitchcock, Beat Stamm, Claude Betrisey, Matt Conway
  • Publication number: 20020033824
    Abstract: Authoring hints for a font using a graphical user interface. Graphical hints may be dragged and dropped on a displayed glyph using a graphical user interface. A graphical hint is specified by selecting a hinting tool and selecting one or more points that define the glyph outline, such as a control point. A graphical hint is represented by a graphical element displayed on the glyph. The graphical hint can be automatically compiled and included in a font table. The compiled graphical hint is used to display the hinted glyph.
    Type: Application
    Filed: September 25, 2001
    Publication date: March 21, 2002
    Applicant: Microsoft Corporation
    Inventor: Beat Stamm
  • Patent number: 6330577
    Abstract: An apparatus and method for displaying font information by using a preview window, when the user makes up a document, the sample of the desirable font is promptly shown to the user through the preview window. Accordingly, the user can effectively make up the document by promptly finding the suitable font for the document.
    Type: Grant
    Filed: October 15, 1998
    Date of Patent: December 11, 2001
    Assignee: SamSung Electronics Co., Ltd.
    Inventor: Hyun-Don Kim
  • Patent number: 6330374
    Abstract: A digital copier and method of processing images in which the images are manipulated and processed utilizing smaller blocks of the image. By working with smaller blocks, the image processing may begin before an entire image is scanned or before the entire image is loaded into a memory or buffer. Further, when printing, the start of the printing process may begin as soon as a row of the smaller blocks is completed without waiting for the generation of the entire manipulated image. The blocks are preferably an integral multiple of the size of a size of a direct memory access buffer, or alternatively, are of a size which may be divided into the size of the direct memory access buffer an integral number of times or are a multiple of the size of the direct memory access buffer.
    Type: Grant
    Filed: November 13, 1998
    Date of Patent: December 11, 2001
    Assignees: Ricoh Company, Ltd., Logic Plus Plus, Inc.
    Inventors: Shingo Yamaguchi, Paul J. Lemmon, Sudhindra Nath Mishra
  • Publication number: 20010048437
    Abstract: A display control apparatus controls attributes of characters to be displayed on a display unit. The display control apparatus includes a storage storing predetermined attributes, and a converter for converting attributes of each of characters making up an input character string by referring to the storage so that characters making up a converted character string have the predetermined attribute. The converted character string is output for display on the display unit.
    Type: Application
    Filed: March 10, 1997
    Publication date: December 6, 2001
    Inventors: CHIKAKO SATO, JUNICHI IIZUKA
  • Publication number: 20010043214
    Abstract: A general-purpose system for enabling the user to easily enter characters whose contensts are hard to understand at a glance, such as bar codes, by using a general-purpose application program such as a wordprocessor is provided. For this purpose, a printer driver comprising a font file storing a display font and a bar code record font corresponding to the display font and a conversion function of converting display font codes into record font codes is provided. When a bar code is entered in an application program, a legible display font corresonding to the bar code can be used. On the other hand, when the bar code is printed, the priner driver compatible with a given printer converts the display font into a bar code record font and supplies the bar code record font. Thus, a high-accuracy bar code is printed in accordance with the standard.
    Type: Application
    Filed: February 10, 1998
    Publication date: November 22, 2001
    Inventors: MASAHIRO NAKATSUJI, SUNAO MURATA, MICHITOSHI ISHIHARA, AKIRA SUZUKI
  • Patent number: 6317137
    Abstract: A method, system, and computer program product are provided for multi-threaded texture modulation in axis-aligned volume rendering. Three texture modulation threads are used to modulate texture of three sets of the volumetric data (image sets) in accordance with a texture modulation request. Control is returned from the first texture modulation thread to a main rendering thread while the first texture modulation thread is executing. A user can then interact with a display view while the first texture modulation thread is executing. An intermediate display view of a texture modulated set of volumetric data can be rendered. In one example, a plurality of display connections and contexts are opened for the main rendering thread and each texture modulation thread respectively. Sets of pixel buffers and look-up tables are provided for the respective texture modulation threads. A texture object is included in a context of the main rendering thread.
    Type: Grant
    Filed: December 1, 1998
    Date of Patent: November 13, 2001
    Assignee: Silicon Graphics, Inc.
    Inventor: John D. Rosasco
  • Patent number: 6292164
    Abstract: Displaying a set of characters in a size larger than characters already accepted and displayed in the system. A method for accepting input in a system. The method includes receiving a set of user inputs associated with a set of characters. The set of characters is displayed in size larger than characters already accepted and displayed in the system. A user selection of at least a character from the set of characters is received. In response to the user selection, the character is displayed in a size generally corresponding to characters already accepted and displayed by the system. According to one embodiment of the invention, the set of characters comprises kanji. An embodiment of the invention includes a computer system including a display, a user input device, a memory including a data structure that associates sets of user inputs with respective sets of characters, and a computer executable code.
    Type: Grant
    Filed: November 13, 1998
    Date of Patent: September 18, 2001
    Assignee: Planetweb, Inc.
    Inventor: Kenneth Soohoo
  • Patent number: 6288725
    Abstract: Font information includes the stroke type, the skeleton point and the stroke tip type information (Types I, II, and III) shared by various kinds of font variants. Each variant is added with horizontal and vertical stroke widths, and the stroke shape control information (803 and 805-810) expressed as their functions. The stroke skeleton point widening (Wx, Wy, Wz, Wr, and Wt) and the follow-up information, the stroke width non-linear scaling information and the composite stroke information of the primary character style based on the scaling proportion and the space occupation information can be added. The restoration method includes processes, such as the determination of the stroke shape control information and the outline control information, the widening adjustment of the skeleton points, the determination of the follow-up points, the adjustrnent of the present stroke width, the isometric adjustment of the composite strokes, and the re-adjustment of the stroke width, which avoids strokes merging together.
    Type: Grant
    Filed: October 26, 1998
    Date of Patent: September 11, 2001
    Inventor: Zining Fu
  • Patent number: 6281876
    Abstract: A method and apparatus for horizontally expanding a video graphics adapter (VGA) text character display image to fully fill the screen of a fiat panel display. Cell lines for each character are remapped to provide expanded cell lines. The flat panel apparatus includes a video memory for storing the character code, attribute data and font data, a character generator for generating character font data based on the character code, a lookup table for providing expanded cell lines, and an attribute controller for combining the font data and the attribute data for output to a flat panel display.
    Type: Grant
    Filed: March 3, 1999
    Date of Patent: August 28, 2001
    Assignee: Intel Corporation
    Inventor: Morris E. Jones, Jr.
  • Publication number: 20010007451
    Abstract: Morphing is performed without self-intersection in a vector space, for the outlines for various types and shapes of figures. The morphing is performed by apparatus containing an outline extractor, for receiving two target figures for the morphing process and for extracting a set of outlines for each of the target figures; an outline tree generator and an outline tree arrangement unit, for retaining one specific outline of each of the two sets of outlines and for deleting the other outlines; an outline editor, for performing a smoothing process for the two outlines for the target figures that are retained by the outline tree arrangement unit in order to prevent self-intersection during the morphing process; and a sequence generator and a morphing viewer, for performing the morphing process in response to the progress made by the smoothing process performed by the smoothing processor.
    Type: Application
    Filed: December 11, 2000
    Publication date: July 12, 2001
    Applicant: International Business Machines Corporation
    Inventor: Masaki Aono
  • Patent number: 6246805
    Abstract: A method for providing a beveling effect to a video polygon a second polygon is generated in a plane parallel to the first polygon. The second polygon is an expanded copy of the first polygon. Vertices of the first polygon are connected to corresponding vertices of the second polygon according to a predetermined beveling function.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: June 12, 2001
    Assignee: Intel Corporation
    Inventors: Trika N. Sanjeev, Michael D. Rosenzweig
  • Patent number: 6232987
    Abstract: This invention relates to an outline font, and more particularly to a progressive renderable outline font and methods for transforming and rendering the same. Its purpose lies in supplying a progressively renderable Font which can be varied according to the quantity of the data composing the font. The Progressively Renderable Font has the function of controlling the display speed and the quality of the font. For example, if the hardware speed is relatively slow and a high quality font is not needed, only a part of the font data will be transmitted and displayed. On the contrary, if the hardware speed is relatively fast and high quality font is needed, gradually increased data will be transmitted and displayed. Therefore, a font can be transmitted and displayed using minimal data without sacrificing quality. On the other hand, in case of the environment, all the data can be transmitted and displayed so that the quality of the font can be fully realized.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: May 15, 2001
    Assignee: Hyundai Electronics Industries Co., Ltd.
    Inventors: Hyeong In Choi, Nam Sook Wee, Kyung Hwan Park, Sung Jin Lee, Sung Woo Choi, Hwan Pyo Moon, Seung Won Song
  • Patent number: 6201553
    Abstract: When a character image composed of strokes is generated, character generation is performed at high speed by simplifying strokes for which the processing of the stroke contours can be executed in simple fashion. In other words, if a stroke has a substantially linear shape parallel to a coordinate axis, the contour of the stroke will have sides parallel to the coordinate axis and can therefore be generated in a simple manner. In another aspect of the invention, character generation is performed at high speed by generating the image of a stroke in such a manner that dots of the stroke in the longitudinal direction thereof are stored at memory locations having successive addresses. That is, memory cells having successive addresses usually are allocated along the direction of the scanning lines. Accordingly, when necessary a stroke is rotated in such a manner that the longitudinal direction thereof becomes parallel to the raster lines, thereby producing a stroke.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: March 13, 2001
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hidekazu Morooka
  • Patent number: 6192341
    Abstract: A data processing system and method for customizing a user output of a data processing system are disclosed. According to the method, a user preference for an audio or visual user output of a data processing system is determined. In response to determination of a user output having a first audio or visual frequency, the user output is mapped to a second audio or visual frequency in accordance with the user preference to obtain a customized user output. Thereafter, the customized user output is presented by the data processing system. In accordance with one embodiment, the user preference is determined by administering a test of the user's visual or aural acuity.
    Type: Grant
    Filed: April 6, 1998
    Date of Patent: February 20, 2001
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, David Wayne Glass, James Gordon McLean, Clifford Alan Pickover, Daniel James Winarski, Tin-Lup Wong
  • Patent number: 6188385
    Abstract: Methods and apparatus for utilizing pixel sub-components which form a pixel element of an LCD display, e.g., as separate luminous intensity elements, are described. Each pixel of a color LCD display is comprised of three non-overlapping red, green and blue rectangular pixel sub-elements or sub-components. The invention takes advantage of the ability to control individual RGB pixel sub-elements to effectively increase a screen's resolution in the dimension perpendicular to the dimension in which the screen is striped, e.g., the RGB pixel sub-elements are arranged lengthwise. In order to utilize the effective resolution which can be obtained by treating RGB pixel sub-components separately, scaling or super sampling of digital representations of fonts is performed in one dimension at a rate that is greater than the scaling or sampling performed in the other dimension. In some embodiments where weighting is used in determining RGB pixel values, e.g.
    Type: Grant
    Filed: October 7, 1998
    Date of Patent: February 13, 2001
    Assignee: Microsoft Corporation
    Inventors: William Hill, Michael Duggan, Leroy B. Keely, Jr., Gregory C. Hitchcock, J. Turner Whitted
  • Patent number: 6172685
    Abstract: A method and apparatus for displaying data by determining an information content factor for a given datum and determining an information content threshold. The given datum is displayed if the information content factor of the given datum exceeds the information content threshold.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: January 9, 2001
    Assignee: Intel Corporation
    Inventor: Milind S. Pandit
  • Patent number: 6144389
    Abstract: An intelligent terminal device capable of displaying message information to be transmitted/received by using a font having a predetermined size depending upon the amount of the information and of changing fonts having different sizes in response to a command. A message is received by a receiving unit, demodulating unit and data detecting unit, and is stored in a register unit after being passed through a CPU. The amount of information is measured in a character number count unit, where a reference data corresponding to the amount of the information is fed to a display control unit by a comparator. The display control unit selects font from a font storing unit in accordance with the reference data and causes the display unit to display the message stored in the register unit in the selected font. Fonts used for display may be intentionally changed by a user actuating up and down keys of the key pad.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: November 7, 2000
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Michitaka Toshimoto, Takefumi Sato
  • Patent number: 6134567
    Abstract: A printer device driver system includes a relatively simplistic kernel mode device driver, KM.sub.-- DRIVER. KM.sub.-- DRIVER supplies limited functionality for basic Device Driver Interface, DDI, operations compatible with O/S kernel mode components. Separate reporting of graphics objects data and text data is made. The device driver is now divided into: a kernel mode analysis segment KM.sub.-- TEXT and a user mode text resolution generator UM.sub.-- TEXT segment. A user mode driver, UM.sub.-- DRIVER, is provided for receiving DDI coded instructions. In essence, UM.sub.-- TEXT subroutine ignores reported resolution and renders text in any resolution up to and including the highest possible resolution for the printer apparatus provided. A set of text data output from the application and O/S is reported to KM.sub.-- DRIVER in a fixed resolution. Text data is received with DDI text print requests. When a font is not recreatable, rendering is performed at the fixed resolution and output to the printer.
    Type: Grant
    Filed: June 3, 1998
    Date of Patent: October 17, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Raj Nakkiran, Donald J. Clark, Erik D Ness
  • Patent number: 6115498
    Abstract: A character generating apparatus for generating a character image representing a character and a method therefor, which are capable of preventing a flicker phenomenon, which occurs in the television receiver, using a simple algorithm. In the present invention, an edge of the character is detected based on font data of the character, and a shadow property is determined from an attribute data of the character. A character image is generated by forming a shadow, having the shadow property, adjacent to the detected edge.
    Type: Grant
    Filed: April 16, 1998
    Date of Patent: September 5, 2000
    Assignee: LG Electronics Inc.
    Inventors: Seyong Ro, Keun Hwan Choi
  • Patent number: 6073148
    Abstract: Methods and apparatus for displaying an electronic document on a display device coupled to a computer. The document includes text specified to be drawn using a desired font that is not on the computer. The methods and apparatus display the text and a region including the text initially using a substitute font different from the desired font; obtain the desired font from a source coupled to the computer for data transmission; and then redisplay the text and the region using the desired font. Aspects include the following features. The document has font description metrics for the desired font. The methods and apparatus read the font description metrics from the document before initially displaying the text; and use the font description metrics for the desired font to create the substitute font. The computer has font description metrics for the desired font, and the methods and apparatus use the font description metrics for the desired font to create the substitute font.
    Type: Grant
    Filed: November 10, 1998
    Date of Patent: June 6, 2000
    Assignee: Adobe Systems Incorporated
    Inventors: Edward R. Rowe, Eswar Priyadarshan, Kenneth S. Anderson, Nabeel A. Al-Shamma, Edward A. Taft, Elizabeth M. McQuarrie, Richard Cohn
  • Patent number: 6043826
    Abstract: A computer system in accordance with the invention includes a primary desktop computer and an auxiliary portable computer. The two computers are configured to work together--documents such as word processing documents are at times downloaded from the desktop computer for viewing and editing on the portable computer. However, the desktop computer uses TrueType outline fonts, while the portable computer uses raster fonts. The desktop computer includes a conversion program that is automatically invoked when the user copies an outline font file to the portable computer. The conversion program makes calls to the graphics device interface of the desktop computer to render outline character glyphs to a bitmap. The resulting bitmap is used as the basis of a rasterized character glyph. A set of glyphs is converted in this manner and compiled into a raster font file.
    Type: Grant
    Filed: September 2, 1997
    Date of Patent: March 28, 2000
    Assignee: Microsoft Corporation
    Inventor: Raymond A. Manning
  • Patent number: 6034702
    Abstract: When a character of a basic font to be used for character formation and a font to be applied to the character are designated through a key board, an element shape recognizing unit and a regular shape recognizing unit select component piece data to be used, among those stored in an element portion pasting-use component piece data storing unit and a regular shape portion pasting-use component piece data storing unit, in accordance with the information thus supplied. The element shape recognizing unit and the regular shape recognizing unit detect target portions to which component pieces are to be pasted, among the portions of the character of the basic font which was designated through the key board. The character data synthesizing unit pastes the component pieces thus selected to the target portions thus detected by the element shape recognizing unit and the regular shape recognizing unit so as to synthesize the character data.
    Type: Grant
    Filed: April 29, 1997
    Date of Patent: March 7, 2000
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Yuka Yabuuchi, Susumu Hasegawa
  • Patent number: 6034673
    Abstract: An information display device for video display equipment comprises a memory for storing predetermined codes and attribute data of information to be displayed on a screen of the video display equipment; and an information display unit coupled to the memory for receiving desired ones of the predetermined codes and attribute data from the memory, decoding the received code, generating font data in accordance with the decoded result and adjusting an attribute of the generated font data in response to the received attribute data.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: March 7, 2000
    Assignee: SamSung Electronics Co., Ltd.
    Inventor: Byoung-Han Kim
  • Patent number: 6011561
    Abstract: A character generator is formed by a microcomputer and has a structure in which character structure information including radical structure information representing a kind and a position/size of a radical of kanji or like characters and each stroke information other than the radical is stored for each character code and for each typeface in a ROM. Each stroke information of the radical based on the radical structure information is stored for each typeface in the ROM. and contour information corresponding to the stroke information is stored for each typeface in the ROM. A CPU sequentially reads and positions the stroke information such as the radical corresponding to the typeface, and assigns the contour information to generate a character pattern. Consequently, a data capacity can be reduced to generate, according to the kind of the typeface, a character pattern of high quality which takes a stroke shape of the radical and a balance thereof into consideration.
    Type: Grant
    Filed: July 14, 1997
    Date of Patent: January 4, 2000
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Yutaka Shigi, Megumi Ito, Susumu Hasegawa, Yuka Yabuuchi, Hajime Watanabe
  • Patent number: 5959635
    Abstract: A character pattern generator includes a ROM for storing font data and attribute information of each point of each stroke forming the font data, and a CPU for recognizing a portion to be transformed of a contour shape of the stored font data based on the attribute information of each point. The CPU further adds to the recognized portion to be transformed, a control point for performing transformation into a character pattern having a specified typeface code. The CPU then calculates the coordinates of the control point based on a factor at each point of each stroke of the font data. The CPU then transforms the contour shape by using the added control point and the font data. Finally, the CPU generates the character pattern having the specified typeface code based on the contour shape of the transformed font data.
    Type: Grant
    Filed: October 11, 1996
    Date of Patent: September 28, 1999
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Hajime Watanabe, Susumu Hasegawa
  • Patent number: 5959634
    Abstract: A process and system for generating a character pattern includes the steps of storing character data that consist of coordinate data, generating a character pattern according to the stored coordinate data, determining a parameter to make the character pattern thick or thin, converting the coordinate data according to the determined parameter, and generating a thick or thin character pattern according to the converted coordinate data without changing the frame size of the character pattern.
    Type: Grant
    Filed: December 7, 1994
    Date of Patent: September 28, 1999
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masayuki Yoshida
  • Patent number: 5943063
    Abstract: A method for creating anti-aliased characters on a computer output device includes the steps of generating a call from a client process for a character to be rendered, rendering the character at a high resolution, and aligning stems of the character with a coarse grid corresponding to the resolution of an output device. The step of aligning the high resolution rendered stems to the coarse grid provides for an anti-aliased output with balanced stems. A method for rendering a character includes the steps of determining a device resolution and a number of greyscales to be displayed by a digital output device, determining a coarse grid and a high-resolution grid, developing character information concerning a character to be rendered, creating an initial bitmap of the character from the character information at the resolution of the high-resolution grid, and aligning stems of the initial bitmap with the coarse grid to create a coarse grid aligned high-resolution bitmap.
    Type: Grant
    Filed: October 23, 1995
    Date of Patent: August 24, 1999
    Assignee: Adobe Systems, Inc.
    Inventor: Terence S. Dowling
  • Patent number: 5940085
    Abstract: A text image stretching system in a VGA for a plurality of text image font sizes comprises a plurality of cell line replication registers having inputs and outputs, the plurality of cell line replication registers formed into groups corresponding to one of the plurality of text image font sizes, each cell line replication register having a plurality of bits, the inputs of the plurality of cell line replication registers connected to the VGA to receive cell line replication information for storage in the plurality of cell line replication registers, a multiplexer having data inputs, first and second select inputs and a plurality of outputs, each of the data inputs connected to one of the plurality of bits of the plurality of cell line replication registers, the first and second select inputs decoded to select one bit from each of the cell line replication registers in one of the groups of the cell line replication registers to form a cell line replication code for output on the plurality of outputs, a repeat c
    Type: Grant
    Filed: December 24, 1996
    Date of Patent: August 17, 1999
    Assignee: Chips & Technologies, Inc.
    Inventors: Dinesh D. Chandavarker, Mel Walter Eatherington, Bipin H. Biscuitwala
  • Patent number: 5929866
    Abstract: A method and apparatus for processing a character for anti-aliased display on a raster output device. A set of density values is computed for a set of raster positions to represent the character and the density values of the set are scaled to extend their range upward toward a maximum density value, whereby generally at least one of the density values of the set becomes the maximum density value. In one embodiment, the set of density values is computed from a rendering of the character at resolution higher than the resolution of the output device. In another embodiment, the character is created by a font having font metrics including a reference dimension, and the density values are scaled by computing adjusted values as a non-decreasing function of the original values, the function being defined to compute a maximum adjusted density value for at least one non-maximum density value.
    Type: Grant
    Filed: January 25, 1996
    Date of Patent: July 27, 1999
    Assignee: Adobe Systems, Inc
    Inventor: R. David Arnold
  • Patent number: 5920324
    Abstract: The storing portion stores character skeleton form information indicating a skeleton form shared between a plurality of fonts for the elements of a corresponding character, element contour shape information indicating the contour shapes of elements for each font, and element skeleton form information indicating the skeleton forms of elements for each font. The determination portion determines whether or not a element corresponding to a font code and a character code input by the input portion is to be subjected to a cursive processing with another element. The first modification portion modifies information indicating the skeleton form of a set of elements to be processed corresponding to the prescribed font into a processable form. The second modification portion modifies the element skeleton form information of the set of elements based on information indicating the modified skeleton forms.
    Type: Grant
    Filed: March 25, 1997
    Date of Patent: July 6, 1999
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Susumu Hasegawa, Yuka Yabuuchi, Masayuki Fujisawa
  • Patent number: 5900866
    Abstract: A display system conversion technique that provides text-mode (e.g., VGA mode) display capabilities to a computer system that lacks text-mode display hardware is disclosed. By using the display conversion technique, programs which assume or require text-mode display hardware can be made to operate properly on computer systems that lack such text-mode display hardware. According to one implementation, a display system for a computer system having an operating system, includes: a display device for displaying an image, a frame buffer for storing a bitmap of the image, a display driver for causing the bitmap to be forwarded to and displayed on the display device, and a text-mode-to-bitmap conversion system for converting text characters received from the operating system operating in a text-mode to the bitmap of the image which is stored in the frame buffer.
    Type: Grant
    Filed: March 11, 1996
    Date of Patent: May 4, 1999
    Assignee: Apple Computer, Inc.
    Inventors: Michael D. McDaniel, James W. Osborne
  • Patent number: 5898439
    Abstract: An outline font dictionary contains outline font data indicative of outlines of characters to be drawn by a drawing output device such as a display device or a printing device. Each of the outlines is divided into a plurality of outline sections which are defined by a plurality of element structures, respectively, formed from the outline font data read out from the outline font dictionary. When the outline font data read out from the outline font dictionary is indicative of continuous outline sections each forming a rectilinear segment, a polygonal line element structure is formed from the read out outline font data. Based on the polygonal line element structure, the continuous outline sections each forming the rectilinear segment are drawn as a polygonal line by the drawing output device.
    Type: Grant
    Filed: November 21, 1995
    Date of Patent: April 27, 1999
    Assignee: Fujitsu Limited
    Inventor: Masahiro Takazawa
  • Patent number: 5867172
    Abstract: A character generating device which is capable of creating a clear thickened or thinned (wider or narrower) character by eliminating an improper portion of an outline of a character. According to a character code input from an input portion, a CPU obtains outline font data for one character from a font data storage and transfers the data into a RAM. On the basis of the character code input from the input portion, the CPU searches a head address of a memory storing data for a required character and transfers the data from the address into the RAM. A character thickness processing portion performs character thickening or thinning operations on each point sequence composing each outline of the outline-font character and a point-sequence transferring portion determines, by use of functions or a table, a correct destination and transfers thereto the improper point-sequence on the thick or thin processed outline of the outline-font character.
    Type: Grant
    Filed: June 5, 1995
    Date of Patent: February 2, 1999
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Masayuki Fujisawa, Yutaka Shigi, Minehiro Konya, Hiroki Takaha
  • Patent number: RE36670
    Abstract: An electronic terminal employs a liquid crystal display for displaying desired characters. The terminal has circuitry for providing attributes to the characters, on a character-by-character basis or on a plurality of characters basis. These attributes include double width, double height, underline, inversion and intensity control. These attributes are formed using minimal additional memory and circuitry.
    Type: Grant
    Filed: August 31, 1994
    Date of Patent: April 25, 2000
    Assignee: Texas Instruments Incorporated
    Inventors: LaVaughn F. Watts, Jr., Mark A. Rendon