Character Generating Patents (Class 345/467)
  • Patent number: 6577314
    Abstract: For generating characters form data stored in a vector format, are provided two kinds of based skeleton data and data which depends on type style; from this a plurality of type styles are generated. The base skeleton data has a start portion, a middle portion, and an end portion. (Or, the base skeleton data has skeleton priority data, skeleton connection data, face modification data, or stroke weight data.) When the type style is generated, bit map, byte map, outline coordinate type, or skeleton coordinate type is generated as desired, in accordance with an output request.
    Type: Grant
    Filed: April 1, 1996
    Date of Patent: June 10, 2003
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masayuki Yoshida, Kunio Seto
  • Patent number: 6577318
    Abstract: An integrated circuit device includes a first memory unit and a conversion part for converting the parallel data read from the first memory unit into serial data. The integrated circuit device also includes a second memory unit that can write and read the data indicating the order of reading the parallel data from the first memory unit and the order of converting the parallel data into the serial data.
    Type: Grant
    Filed: December 21, 1999
    Date of Patent: June 10, 2003
    Assignee: NEC Electronics Corporation
    Inventor: Nobuyasu Doi
  • Patent number: 6573899
    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: Grant
    Filed: December 11, 2000
    Date of Patent: June 3, 2003
    Assignee: International Business Machines Corporation
    Inventor: Masaki Aono
  • Patent number: 6563502
    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, selecting a best alignment grid from a set of alignment grids associated with the device grid, rendering the character at a high resolution, and aligning stems of the character with an alignment grid corresponding to the resolution of an output device. The step of aligning the high resolution rendered stems to the alignment grid provides for an anti-aliased output with balanced stems.
    Type: Grant
    Filed: August 19, 1999
    Date of Patent: May 13, 2003
    Assignee: Adobe Systems Incorporated
    Inventors: Terence S. Dowling, Jeremy A. Hall
  • Publication number: 20030085898
    Abstract: A display having character sets with segments arranged on a panel in a manner similar to digital displays. The segments are secured on the board by elastic cords or bands so they may be manually positioned to display a selected side to form a number or letter. Multiple character sets may be provided on the panel front surface as well as on the surface of an opposite panel.
    Type: Application
    Filed: November 8, 2001
    Publication date: May 8, 2003
    Inventor: Hamid Yahyapour
  • Patent number: 6559861
    Abstract: An apparatus and method for displaying a page of a user interface of computer system in multiple languages. The computer system includes a memory that contains a plurality of string values that correspond to text in different languages. A memory object represents a page of the user interface and includes a set of variables formatted to be associated with string values. A processor selectively associates the variables with the string values that correspond to the language selected by the user.
    Type: Grant
    Filed: March 9, 1999
    Date of Patent: May 6, 2003
    Assignee: Nortel Networks Limited
    Inventors: Richard J. Kennelly, Peter E. Donahue
  • Patent number: 6556204
    Abstract: An image processor is composed of a game device body, an operation panel and a display. The game device body is composed of a data processor 12 and a memory 12. The data processor realizes a hit determining circuit 112, an enemy control circuit 112, an enemy (object) set circuit 114, a cursor control circuit 114, an enemy retrieval circuit 116 and a camera control circuit 116 in accordance with corresponding programs used. When an object is displayed on the display, the cursor control circuit displays a cursor in accordance with predetermined processing performed on the basis of data on the coordinates of the object. The camera control circuit 116 performs a zoom-in display process for the object when the object is displayed on the display.
    Type: Grant
    Filed: October 30, 1998
    Date of Patent: April 29, 2003
    Assignee: Kabushiki Kaisha Sega Enterprises
    Inventors: Katsunori Itai, Yu Suzuki
  • Publication number: 20030076326
    Abstract: Character data to be displayed is obtained. The obtained character data is boldfaced by increasing a character line width of the obtained character data in a first direction by an amount corresponding to at least a width of a light-emitting element. A boldfaced character is displayed on a display screen in accordance with data derived from the boldfaced character data. In boldfacing the character data, a character line width-increasing pattern is selected in accordance with a degree to which the luminous intensity of the light-emitting elements contributes. In particular, the step of increasing the character line width in order to boldface the character data avoids a pattern in which a B-light (blue) emitting element is located at a next-to-endmost inner position of the increased character line width. A light-emitting pattern is selected in order to eliminate an isolated sub-pixel spot, which otherwise would objectionably be visible in the boldfaced character.
    Type: Application
    Filed: October 22, 2002
    Publication date: April 24, 2003
    Inventors: Tadanori Tezuka, Hiroyuki Yoshida, Bunpei Toji
  • 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
  • Publication number: 20030067465
    Abstract: One aspect of the invention relates to an electronic writing device for interactive teaching of users to reproduce a selected graphical representation. The electronic writing device comprises a casing, a screen and internal logic placed within the casing. The internal logic controls adjustment of a light beam directed at a bottom surface of the screen to temporarily illuminate one or more light segments, visible on a top surface of the screen, in efforts to guide a user in writing the graphical representation.
    Type: Application
    Filed: October 4, 2001
    Publication date: April 10, 2003
    Inventors: Lenka M. Jelinek, Frank T. Brown, William C. DeLeeuw
  • Patent number: 6542157
    Abstract: A method of creation of artistic effects in object outlines is disclosed including the steps of generating a mesh over the internal area of the outline; forming a series of areas from the mesh; for each of the series of areas, warping one of a predetermined series of tile shapes to cover the area, the tile shapes having a series of edge portions and the one of the series of tile shapes being chosen to substantially match in an aesthetically pleasing sense along its edges with adjacent ones of the tiles. The artistic effects can include Celtic type knot work designs and the object outlines can include font characters. Hence the tiles can include substantially curves representing rope segments and the aesthetically pleasing sense can include substantially matching the position and thickness of rope segments along the edges of the tile. Additionally, the rope segments can include multiple grouped substantially parallel rope segments.
    Type: Grant
    Filed: November 6, 1998
    Date of Patent: April 1, 2003
    Assignee: Canon Kabushiki Kaisha
    Inventor: Cameron Bolitho Browne
  • Publication number: 20030058246
    Abstract: A rendering system models a glyph as a continuous mass, upon which forces act. Each pixel has the ability to exert a force on the glyph. If the pixel is entirely covered by a glyph, it is ‘stable’, and exerts no force. If the pixel is partially covered by a glyph, it exerts a force on the glyph, in an attempt to move the glyph until the pixel is completely covered. The strength of the force is dependent upon the amount of coverage of the pixel, and the direction of the force is dependent upon the location of the coverage of the pixel. Because all of the partially covered pixels exert a force on the glyph to maximize their coverage by the glyph, the glyph will move in the direction corresponding to a vector sum of the individual forces, until an equilibrium point is reached.
    Type: Application
    Filed: September 21, 2001
    Publication date: March 27, 2003
    Inventor: Gregory Robert Roelofs
  • Patent number: 6535214
    Abstract: A semiconductor device for display control includes an input section for receiving a display information including a character code, a display position information and a character size information, a first address generating section for generating a first address group corresponding to the received character code by applying a predetermined conversion rule to the received character code and character size information, a font data storing section for outputting the font data stored in the region specified by the first address group when the first address group is given, a second address generating section for generating a second address group by utilizing the received display position information, the second address group representing a region where the font data is to be expanded, a font data expanding section for expanding and temporarily storing the font data in the region represented by the second address group, and an output section for outputting the font data to an external display driving unit.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: March 18, 2003
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Yoshinao Morikawa, Junichi Tanimoto
  • Publication number: 20030043151
    Abstract: A method for lossy optimization and storage of font is provided. The method includes the steps of (a) dividing the font into unit elements on a contour basis to generate a plurality of contours; (b) performing a similarity comparison between the contours to create a similarity comparison list; (c) unifying two or more contours, if the two or more contours are determined to be similar to each other in the similar comparison list; (d) selecting a representative contour to be displayed on a screen among the contours within the similarity comparison list; (e) deleting one or more glyph tables no longer required in the similarity comparison list; and (f) generating a new glyph table by using the glyph tables not deleted at step (e).
    Type: Application
    Filed: October 4, 2001
    Publication date: March 6, 2003
    Applicant: Jae Young Choi
    Inventors: Jae Young Choi, Young Pyo Lee, Geun Ho Chung
  • 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
  • Publication number: 20030030641
    Abstract: The invention relates to a system, method and computer program product for compressing and/or displaying digital data. Said system comprising a storage medium for storing a plurality of instruction sequences representing displayable characters, a display for displaying said characters, a receiver for receiving at least a first code symbol being assigned to a first one of said characters and reading means for reading out at least a first one of said instruction sequences. Said first instruction sequence represents said first character displayable in a bitmap, wherein said first instruction sequence defines a line pattern. Decomposing, storing and restoring e.g. a Chinese character into a line pattern is advantageous as being memory saving and fast. The invention is particularly applicable for mobile phones having restricted memory space.
    Type: Application
    Filed: June 19, 2002
    Publication date: February 13, 2003
    Inventor: Juergen Rauch
  • Patent number: 6512531
    Abstract: Methods and apparatus that enable a user to select a font from a collection of available fonts. The invention receives font data identifying each font in a collection of available fonts, identifies a location in a navigation space for each available font, receives a target location, and uses the target location to identify a candidate font in the collection of available fonts. The navigation space is defined by a set of navigation attributes. Each navigation attribute corresponds to a distinguishing font characteristic. Each location is defined by a set of navigation attribute values for all navigation attributes defining the navigation space. The target location is defined by input values for each navigation attribute specified by a navigation input received interactively from the user. The candidate font is a font with a location in the navigation space identical to the first target location if the collection of available fonts contains such a font.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: January 28, 2003
    Assignee: Adobe Systems Incorporated
    Inventor: Richard A. Gartland
  • Patent number: 6504543
    Abstract: A polygon drawing apparatus for drawing a polygon which is colored inside its outline by using outline data indicating the outline of the polygon, the apparatus comprising: an outline data generation unit for generating outline data indicating the outline of the polygon on the basis of coordinate data indicating the coordinates of points constituting the polygon; a mask data generation unit for performing, for a predetermined amount of the outline data, parallel exclusive-OR processes in units of amounts constituting the predetermined amount, thereby generating mask data which specifies “coloring” for the inside of the outline; and a segment generation unit for drawing the polygon by using the mask data generated by the mask data generation means. Therefore, this polygon drawing apparatus can provide a satisfactory result of display without using a bulk memory, and without increasing the processing load.
    Type: Grant
    Filed: January 5, 2000
    Date of Patent: January 7, 2003
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Tadashi Okamoto, Satoshi Shigenaga
  • Patent number: 6504544
    Abstract: To process the layout of graphical objects, elastics data structures are established for the graphical objects to define minimum and preferred sizes, stretch properties and compression properties. Composite graphical objects include elastics properties computed from their components through add and max operations which are dependent on relative elasticities of the components. The positions of origins within graphical objects are defined by pairs of elastics in each of two dimensions. One application of elastics is with respect to text blocks where preferred width and compressibility of each text block is a function of the amount of text in the text block. The elastics and dimensions of graphical objects are processed in a three pass layout negotiation. In the first pass, preferred sizes and elasticities of the graphical objects are computed along a first dimension.
    Type: Grant
    Filed: July 30, 1999
    Date of Patent: January 7, 2003
    Assignee: Curl Corporation
    Inventors: David E. Hollingsworth, Robert H. Halstead, Jr.
  • 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
  • Publication number: 20020196257
    Abstract: Information for receiving by a computer system has attributes which the computer system is capable of interpreting for displaying on a two-dimensional display device. The information includes background and character attributes, according to which the characters are displayable in a color or shade that contrasts to the background. At least one of the characters has a certain character attribute for two dimensionally displaying, such bold, italic, underlining, font type or color. The information is rendered in a delineation that is tactile-detectable on a control surface of a three-dimensional display device. As thus rendered, a representation of the background is rendered in a first plane, while a representation one of the characters has a top surface of the character rendered in a second plane, and a representation of the one of the characters having the certain character attribute has a top surface of the character rendered in a third plane.
    Type: Application
    Filed: June 25, 2001
    Publication date: December 26, 2002
    Applicant: International Business Machines Corporation
    Inventors: Michael A. Paolini, Lorin Evan Ullmann
  • 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
  • Publication number: 20020180752
    Abstract: A device and method for displaying variable brightness characters in a video surveillance system is provided. The system includes cameras coupled to a switch having video display monitors and a controller. The switch includes a digital logic unit for generating characters, receiving the input brightness, comparing the input brightness with a critical level, and controlling the appearance of the characters. The character generator produces pixel data that includes a body for the each character, and a dark border surrounding each character. The character data enters a shift register for processing prior to superposition with the video signal. Character brightness is variably selectable by a user. A comparator in the logic unit compares the input brightness with a preset critical level stored in the logic unit. If the input brightness is at or below the critical level, the comparator commands the shift register to remove the dark border from the characters.
    Type: Application
    Filed: April 2, 2002
    Publication date: December 5, 2002
    Applicant: Pelco
    Inventors: Frank Chernega, Mohammad Alkhalili
  • Patent number: 6483510
    Abstract: An integrated graphic and character combining circuit for driving a display device, for example an LCD panel, allows for a configuration by which an external ROM is not necessary, reduces processing burden on the data-supplying processor, and provides a system wherein both graphic images and complete character fonts can be combined and simultaneously displayed on an LCD panel. The circuit includes a character font ROM, a character display data RAM, a graphic image data RAM, a property register, a character/graphic mixed display control circuit, an interface circuit, and a common/segment LCD driver. The character font ROM stores font data pertaining to complete characters. The character display data RAM stores addresses corresponding to the font data stored in the character font ROM. The graphic image data RAM stores graphic image data. The property register stores selection information pertaining to the graphic and character data.
    Type: Grant
    Filed: May 13, 1999
    Date of Patent: November 19, 2002
    Assignee: Samsung Electronics, Co., Ltd.
    Inventor: Chan-Young Jeong
  • Patent number: 6480197
    Abstract: An information transfer system which transmits and receives an information signal including a coded text line, and displays characters, defined by character codes included in the coded text line, on a display unit having a display capacity which is less than the number of character codes included in the coded text line. The system includes a transmitter for producing and transmitting the information signal, a record carrier for storing the information signal, and a receiver for receiving the information signal and displaying the characters on the display unit. The information signal includes main data and sub data, which sub data includes the coded text line. The coded text line includes the character codes and control codes. The receiver includes the display unit and a display control unit for controlling display of the characters in accordance with the control codes.
    Type: Grant
    Filed: January 4, 1995
    Date of Patent: November 12, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Björn Bluthgen, Richard C. Spiero
  • 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: 20020154122
    Abstract: A method and apparatus are provided for generating three-dimensional text 1403 within images 1601 composited in real time, by means of generating three-dimensional text 1403 from one or a plurality of text formatting templates 303. Storage means 204 stores said text formatting templates 303 and instructions 302 for processing means 201, 202. Said instructions 302 configure said processing means 201, 202 to define (404) a text formatting template 512. Said instructions 302 further configure said processing means 201, 202 to equip (405) said defined text formatting template 512 with three-dimensional preferences with which to format text 1402 to be included in said template and subsequently equip (407) said defined text formatting template 512 with said text 1402. Said instructions 302 finally configure said processing means 201,202 to render (408) said two-dimensional template 512 including said text 1403 formatted according to said three-dimensional preferences (1602).
    Type: Application
    Filed: November 28, 2001
    Publication date: October 24, 2002
    Applicant: Discreet Logic Inc.
    Inventor: Juan Pablo Di Lelle
  • Publication number: 20020149587
    Abstract: The invention relates to a method intended for controlling the display of at least one character on an output apparatus (DIS), a summary description (DES) of said character being included in a database (DB), said method comprising a step of extracting (RAS) from the summary description of said character (DES) a nonexecutable symbolic code (SYM) defining actions for coloring in points on the output apparatus (DIS), a step of dynamic generation (DYN), from said symbolic code (SYN), of an executable code (BIN), a step of execution (EXE) of the executable code corresponding to said character so as to display the character on the output apparatus (DIS). Advantageously, the method according to the invention comprises a step of storing in a storage module (STO) the executable generated code. Application: Electronic apparatus requiring display as an auxiliary function.
    Type: Application
    Filed: February 25, 2002
    Publication date: October 17, 2002
    Inventor: Dimitri Gorokhovik
  • Publication number: 20020145608
    Abstract: A system and method for use with a computer having a memory for drawing a picture on a display of the computer which comprises a plurality of geometric parts stored as fonts in the memory, each font having a code number, the geometric part fonts, and a finished picture assembled by the picture parts whereby the encoded parts and the finished pictures can be stored in the memory systematically, exchangeably and removably by coded numbers.
    Type: Application
    Filed: March 20, 2002
    Publication date: October 10, 2002
    Inventors: Takaku Yonemura, Hiroyuki Watanabe
  • Patent number: 6460015
    Abstract: A three-field text string class is employed for data entered in a language which does not employ the latin alphabet or latin character set, but does employ a character set which may be readily sound-mapped to the latin character set. The entered text is stored in a first field of the text string class, while an automatically transliterated representation of the data entered is stored in a second field. The transliteration is generated utilizing a character-mapping resource file table specific to the language in which the text was entered and the language employing the latin character set. The contents of the second field thus provide a recognizable representation of the text string to users unfamiliar with the character set of the language in which the text was entered. The second field's contents also provide a pronunciation key for the entered text string for nonspeakers.
    Type: Grant
    Filed: December 15, 1998
    Date of Patent: October 1, 2002
    Assignee: International Business Machines Corporation
    Inventors: David James Hetherington, David Bruce Kumhyr
  • Patent number: 6459431
    Abstract: An undirected graph is generated based on a set of finite n-dimensional space curves. One or more traversal modulations are selected and a directed graph is created by traversing the edges of the undirected graph and determining a direction, either a forward direction or a reverse direction, for each edge in accordance with the selected traversal modulations. The method then re-orientates the set of finite n-dimensional space curves in accordance with the directed graph.
    Type: Grant
    Filed: August 24, 1999
    Date of Patent: October 1, 2002
    Assignee: Canon Kabushiki Kaisha
    Inventors: Cameron Bolitho Browne, Michael Richard Arnold, Neil Eric Carlyle
  • Publication number: 20020135579
    Abstract: Apparatus and methods of selecting special characters in a mobile communication terminal are provided. The method includes storing a set of European alphabet letters in a memory, inputting an alphabet letter to be converted in a European alphabet letter, determining a mode conversion key has been activated, displaying a plurality of European alphabet letters corresponding to the inputted alphabet letter on a pop-up window when it is determined that the mode conversion key has been activated, wherein the European alphabet letters are read from the memory, and selecting a desired one of the displayed European alphabet letters.
    Type: Application
    Filed: January 7, 2002
    Publication date: September 26, 2002
    Applicant: LG Electronics Inc.
    Inventor: Sung Bong You
  • Publication number: 20020130871
    Abstract: A method of creating a series of font characters (101) on a computer system (150) is disclosed. A series of font outlines (111) and source artwork (112); a series of manipulation tools (116) for the manipulation of aspects of the outlines and artwork. Such an arrangement provides for the creation of substantially arbitrarily complex font structures from the outlines, artwork and manipulation tools. A series of font characters is then formed through the application of the complex font structures to each of a base font outline in the series of font characters. Preferably, the complex font structures can comprise a graphical expression tree of operations (120) to be performed in the creation of a font and the tree includes an outline of a font character. The manipulation tools can include tools for distorting, replacing or compositing the outline of a font and can further include the tools for the application of morphological and non-morphological effects to the font outlines.
    Type: Application
    Filed: September 15, 1998
    Publication date: September 19, 2002
    Inventors: GERARD ANTHONY HILL, CAMERON BOLITHO BROWNE, PAUL QUENTIN SCOTT, TIMOTHY MERRICK LONG
  • Patent number: 6438516
    Abstract: A method and apparatus for performing compositions and decompositions of Unicode combined character sequences utilizes a preprocessor to generate compositions and decompositions of Unicode character sequences and a mapping table generates a plurality of tables use to access the tables. A decomposition mapping table, created from a Unicode database and rules, maps precomposed Unicode characters to their respective decompositions. A composition mapping table, derived from the decomposition mapping table, includes canonical equivalent combined character sequences of the mapped decompositions. Additionally, a normalized mapping table, created from the composition mapping table, maps valid combined character sequences consisting of the same characters, wherein one of the sequences is defined as a normalized form. The mapping tables are accessed by a runtime processor when a system entity requests a decomposition or composition of Unicode characters to provide the appropriate decomposition or composition.
    Type: Grant
    Filed: December 7, 1998
    Date of Patent: August 20, 2002
    Assignee: International Business Machines Corporation
    Inventor: Mark E. Davis
  • Patent number: 6430314
    Abstract: Described are methods for entering and editing data strings that are inputted into cellular telephones having a screen. In one method, all basic Hangul consonants and some of the compound Hangul consonants are included in a candidate consonant list and all basic Hangul vowels and some of the compound vowels are included in a candidate vowel list. The candidate consonant and vowel lists are alternatively displayed on a component display region (906) located on the screen. To form a Korean character, a user can select consonant(s) and vowel from the candidate consonant and vowel lists. To form a compound Hangul component that is not included in either the candidate consonant list or the candidate vowel list, the user selects a basic Hangul component as a first part of the compound Hangul component from either the candidate consonant list or the candidate vowel list.
    Type: Grant
    Filed: January 20, 1999
    Date of Patent: August 6, 2002
    Assignees: Sony Corporation, Sony Electronics. Inc.
    Inventor: Soon Ko
  • Publication number: 20020093502
    Abstract: A character display apparatus includes: a display device having a plurality of pixels; and a control section for controlling the display device, wherein each of the plurality of pixels includes a plurality of sub-pixels, one of a plurality of color elements being pre-assigned to each of the plurality of sub-pixels; the control section: acquires a first bit map which represents a basic portion of a character, performs predetermined conversion of the first bit map so as to generate a second bit map which represents a basic portion of an italic character, and sets the intensity of a color element of at least one specific sub-pixel corresponding to the basic portion of the italic character to a predetermined value so as to display the italic character on the display device; dots which form each of the first and second bit maps correspond to the plurality of sub-pixels in a one-to-one manner.
    Type: Application
    Filed: January 9, 2002
    Publication date: July 18, 2002
    Inventor: Noriyuki Koyama
  • Patent number: 6421032
    Abstract: An external character creating method is provided for an image forming apparatus having a display screen. The external character creating method includes the steps of displaying at least a portion of image data in a specifying area on the display screen, displaying a dot-shaped cursor on the display screen, and creating an external character on the displayed image data using the cursor. The cursor is fixed at a position in the specifying area, so that the image data is scrolled in the vertical direction and in the horizontal direction to create an external character.
    Type: Grant
    Filed: December 27, 1996
    Date of Patent: July 16, 2002
    Assignees: Seiko Epson Corporation, King Jim Co., Ltd.
    Inventors: Hitoshi Hayama, Kenji Watanabe, Takanobu Kameda, Tomoyuki Shimmura
  • 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: 6421054
    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: July 16, 2002
    Assignee: Microsoft Corporation
    Inventors: William Hill, Michael Duggan, Leroy B. Keely, Jr., Gregory C. Hitchcock, J. Turner Whitted
  • Publication number: 20020089503
    Abstract: A character information processing apparatus outputs a character pattern corresponding to an input data. The character information processing apparatus includes a logic code acquiring unit which acquires a logic code based on the input data, a code converting unit which converts the logic code acquired by the logic code acquiring unit into a font number and a character code, and an output unit which outputs a character pattern depending on the character code, by use of a font file corresponding to the font number obtained by the code converting unit.
    Type: Application
    Filed: September 24, 2001
    Publication date: July 11, 2002
    Applicant: FUJITSU LIMITED
    Inventor: Kaoru Shimamura
  • 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
  • Publication number: 20020075268
    Abstract: Apparatus, methods, and articles of manufacture consistent with the present invention provide a user interface for data processing systems wherein occlusion glyph code tilings are used to facilitate the accurate extraction of user selection information from a substrate while presenting user interface graphics to the user. The tiled code system in the present invention is comprised of tiles, with tiled code regions and occlusion regions. In one embodiment, a first tiled code system facilitates robust decoding of the substrate with a suitable image capture. The occlusions are comprised of user interface graphics for user selection and information, such as glyphs encoding a second code system. The occlusion regions occur periodically in each tile. The tiled code pattern can be used to implement a graphical user interface. A user uses a selection device to capture an image of a portion of the substrate that includes portions of tiled codes to complete a tile.
    Type: Application
    Filed: December 18, 2000
    Publication date: June 20, 2002
    Inventors: David L. Hecht, Glen W. Petrie, L. Noah Flores, Matt Gorbet
  • Patent number: 6400367
    Abstract: A character display device includes a memory for storing on-screen display (OSD) character data and wallpaper (background) character data, and shift registers for outputting the corresponding one of those character data stored in the memory in accordance with a command to display one of the OSD character data and of the wallpaper character data. The character display device combines the OSD character data and the wallpaper character data using of a mixer, when the timing for displaying the OSD character data and that for displaying the wallpaper character data coincide with each other, so that both character data can be displayed in a superimposed manner.
    Type: Grant
    Filed: April 15, 1999
    Date of Patent: June 4, 2002
    Assignees: Mitsubishi Electric Systems LSI Design Corporation, Mitsubishi Denki Kabushiki Kaisha
    Inventor: Hiroshi Kire
  • 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
  • Publication number: 20020057272
    Abstract: According to the data display method of the present invention, one or more parts of the data to be displayed in a display area are displayed in full, while the other parts of the data are displayed in predetermined abridged forms representing the parts of data that are not displayed (i.e. abridged data). When the predetermined abridged form representing the abridged data is selected, one or more parts of the data contents are fully displayed and the other parts are abridged. Further, when the data displayed in full is selected, an input operation for the data is initiated. In addition, the contents of the abridged data that are not displayed are not read from a database, and the first data row and the number of data rows in the abridged data group, are stored.
    Type: Application
    Filed: November 5, 2001
    Publication date: May 16, 2002
    Applicant: International Business Machines Corporation
    Inventors: Seiji Hamada, Isao Kadowaki
  • Publication number: 20020057271
    Abstract: A system that can register a plurality of kinds of fonts for one external character and can create an external-character file for each font, in a short time, is provided.
    Type: Application
    Filed: March 27, 2001
    Publication date: May 16, 2002
    Inventor: Kaoru Shimamura
  • Patent number: 6384827
    Abstract: A method of generating a display to enable the user to be able to easily navigate a complex menu structure on a small display screen. The method of generating a display comprises the steps of receiving data representing lines of characters to be displayed, applying one font to one line of the lines, applying another font, smaller than the one font, to the remaining lines of the lines, truncating an upper part of a top line of the lines, truncating a lower part of a bottom line of the lines, and displaying the lines on the screen. This method can be used for generating a character display for navigation of a menu structure on the screen of a mobile telephone.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: May 7, 2002
    Assignee: NEC Corporation
    Inventor: Derek F. Dawkins