Character Generating Patents (Class 345/467)
  • Patent number: 7639257
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for processing and constructing an electronic text document. An electronic document is provided that includes a string having one or more references. The string is parsed to identify a reference. A glyphlet is identified based on the identified reference. The glyphlet includes a set of character attributes defining semantic information of a character and a set of glyph attributes defining appearance information for a representation of the character. One or more character attributes or glyph attributes for the identified glyphlet are used to process text in the electronic document.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: December 29, 2009
    Assignee: Adobe Systems Incorporated
    Inventor: John S. Renner
  • Patent number: 7636885
    Abstract: A method of determining Unicode values corresponding to the text in digital documents includes: providing a digital document containing information related to the text in the document, the information including at least one set of data selected from the group consisting of: the numerical character code comprised by a single byte value or a sequence of multiple bytes, the glyph name corresponding to the character code for simple fonts, the code-to-Unicode mapping provided by a ToUnicode CMap, and font outline data embedded in the document; obtaining the information related to the text from the document; and determining the Unicode values corresponding to a specific code of a specific font on a per-glyph basis by executing a cascade of determination steps for each code separately, the cascade being executed in a predetermined sequence using different sources of information.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: December 22, 2009
    Assignee: PDFlib GmbH
    Inventors: Thomas Merz, Kurt Stützer
  • Patent number: 7636176
    Abstract: The invention seeks to suitably adjust the amount of a toner reduction in accordance with the type of image (object). To attain this object, an image forming apparatus according to the present invention comprises a discrimination unit for discriminating types of objects contained in input data; and a processing unit for applying reduction processing, which suppresses amount of colorant, to a thin line in a graphics if result of discrimination by said discrimination unit is that an object is a graphic; wherein whether reduction processing is to be executed or not can be selected by a user.
    Type: Grant
    Filed: January 28, 2004
    Date of Patent: December 22, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenji Mikami
  • Patent number: 7629976
    Abstract: To provide a display device for enabling preferable Japanese hyphenation while suppressing restriction due to a character code system. A font data memory unit (50) stores font data which contains a plurality of font records each containing font information for displaying a character and line feed control information for controlling line feed conducted before and/or after the character. A character string display unit (54) displays a character string based on the font information relevant to all or some of the plurality of font records. A line feed control unit (52) determines a line feed position in the character string being displayed by the character string display unit (54) based on line feed control information relevant to characters included in the character string.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: December 8, 2009
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Tadashi Nakamura, Hiroshi Ueno
  • Publication number: 20090289943
    Abstract: An anti-aliased font and a method of rendering an anti-aliased font. Rendering an anti-aliased pixel as a background color in the absence of an appropriate color to render the pixel if the level of anti-aliasing is less than a first level of anti-aliasing, and rendering the pixel as a foreground color if the level of anti-aliasing is greater than a second level of anti-aliasing.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Inventor: Howard Teece
  • Patent number: 7623130
    Abstract: A system, method, and computer program for high-speed, efficient text rendering are disclosed. In accordance with certain embodiments of the present invention, an image resource architecture is provided for optimal sub-image uploads to keep the glyph cache up to date. A glyph cache is divided into zones, or sub-caches, wherein requests for writing a glyph bitmap to the cache may be handled by destroying or clearing an entire zone. In accordance with other embodiments of the present invention, a highly efficient method of rendering is provided wherein commands are automatically combined and made into larger commands for the GPU. Alternatively, rather than performing a command stream flush upon each intersection, a texture cache flush may be implemented. All source glyph bitmaps may be placed into one texture.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: November 24, 2009
    Assignee: Apple Inc.
    Inventor: John F. Burkey
  • Patent number: 7619627
    Abstract: An image processing apparatus having: a first screen processing section for performing a screen processing to image data; and an outline processing section for determining whether to output or not to output a dot with respect to an outline pixel of the image data, based on an outputting condition of a screen dot for a peripheral pixel of the outline pixel composing an outline area of an image in the image data that has been subjected to the screen processing by the first screen processing section.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: November 17, 2009
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventor: Koji Washio
  • Patent number: 7609268
    Abstract: The invention relates to a method for presenting a character by using a scalable vector font. In the method, for said scalable vector font, at least first and second scalable vector fonts are defined, which are alternatives to each other. For optimizing the readability of the character, one of said at least first and second scalable vector fonts is selected to be used for presenting the character. The invention also relates to an electronic device, a computer software product, and a system.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: October 27, 2009
    Assignee: Nokia Corporation
    Inventor: Atte Kotiranta
  • Patent number: 7609269
    Abstract: Systems and methods are provided for assigning color values to pixels based on object structure. For example, when rendering a writing system symbol on an electronic display, a non-color characteristic of the symbol can be measured and the measurement can be used to select a color value for a pixel associated with the symbol. Legibility of open and closed line-based graphical objects can be increased by inferring spatial depth and distance through application of a color assignment model.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: October 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Geraldine Wade, Tanya Matskewich
  • Patent number: 7602390
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for rendering a glyph to make it more readable. In an implementation, a glyph associated with a font to be rendered at a size is received, and a set of initial density values is calculated to provide one density value for each of a set of device pixels to represent the glyph. An initial adjustment value is calculated for the glyph. For one or more of the device pixels in the set of device pixels, a length of an edge of the glyph that passes through the device pixel is calculated. For one or more of the device pixels, the initial density value is adjusted by a final adjustment value, the final adjustment value based upon the initial adjustment value and the length of the edge of the glyph passing through the device pixel.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: October 13, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: R. David Arnold, Terence S. Dowling
  • Patent number: 7602403
    Abstract: Methods and apparatus implementing a technique for preparing one or more vector data objects for rendering. In general, in one aspect, the technique includes receiving an object that is a vector data object and defining clipping states of the object. Each clipping state of the object represents an appearance of the object for a region of the object. The technique includes, for each clipping state, determining whether a clipping path is needed to render the appearance of the object represented by the clipping state and generating clipping instructions in accordance with the determining. The technique includes, for each clipping state, generating rendering instructions for rendering the appearance of the region of the object represented by the clipping state. The technique includes associating the generated clipping and rendering instructions to the corresponding clipping states.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: October 13, 2009
    Assignee: Adobe Systems Incorporated
    Inventor: Mark Hamburg
  • Patent number: 7598954
    Abstract: Methods, systems, and computer program products adapt and render a graphic effect associated with text rendered via an output device. A method involves receiving a character associated with a graphic effect and determining whether the graphic effect has not been fully rendered with a previously received character via the output device. Graphic effects that are fully rendered are rendered in full fidelity without degradation. In response to determining that the graphic effect has not been fully rendered with the previously received character, the method further involves degrading a display quality of the graphic effect and rendering the graphic effect with degradation and rendering the character to allow the character and the graphic effect to be displayed via the output device substantially in real time.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Sara Brown, Ryan C. Hill, Dachuan Zhang, Andrew Hewatt
  • Patent number: 7595804
    Abstract: A display of CPU utilization in a multiprocessor system is provided. This feature illustrates processor utilization and application group assignments to CPUs and clusters of CPUs. Various graphic indicator are described that can be used to display processor utilization and indicate processors that have no application group assignments. For example, bar graphs as well as gauge displays can be used to visually convey processor utilization. As a result, a user can visually determine the processor utilization and application group assignments across a multiprocessor system. Additionally, various colors and shadings can be used to visually convey application group assignments.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: September 29, 2009
    Assignee: Unisys Corporation
    Inventor: Clifford Shiroku Shimizu
  • Publication number: 20090225085
    Abstract: A text input method for use in an electronic device, comprising: changing, in response to a trigger within an input sequence being made by a user, from a first text input method to a second text input method, wherein the second text input method displays text corresponding to the input sequence including text corresponding to the trigger. A text input method for use on an electronic device comprising: searching, on the basis of an input sequence being made by a user, for words in a database that has a first condition and a second alternative condition; changing the condition of the database from the first condition to the second condition in response to a trigger within the input sequence; and displaying at least one word resulting from the search that includes text corresponding to the trigger.
    Type: Application
    Filed: July 27, 2005
    Publication date: September 10, 2009
    Inventor: Jukka-Pekka Hyvarinen
  • Patent number: 7587087
    Abstract: The invention relates to on-line handwriting recognition. At least one auxiliary line is displayed on a touch sensitive panel. Each of the auxiliary lines constitutes a portion of more than one character of a character set. A character of the character set is drawn on the touch sensitive panel by completing one of the at least one auxiliary line into the character. The drawn character is recognized on the basis of said completion. The invention allows handwriting recognition that is significantly more reliable and easier to use than prior art techniques.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: September 8, 2009
    Assignee: Nokia Corporation
    Inventor: Mikko Nurmi
  • Patent number: 7583397
    Abstract: A method and apparatus for generating a display list, for use in rendering a plurality of glyphs, is disclosed. The method creates a display list for storing representations of the glyphs and stores at least a first one of the glyphs in the display list as a bitmap representation depending on one or more predetermined criteria. The at least first one of the glyphs may alternatively be stored in the display list as a vector representation.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: September 1, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: David Christopher Smith
  • Patent number: 7583393
    Abstract: A multiple font management system and method in a printing device for activating multiple fonts is provided for enabling base font localization and font patching for print jobs to reduce the need to upload entire fonts in order to provide localized receipts or to provide corrections to partially-corrupted font tables. A font access level stores locations of activated base, localization and patch fonts and are referenced in an access order during character retrieval so as to apply retrieval priority to patches and localizations. A font storage level maintains multiple tier character indices for referencing character shape data in order to provide faster character searching through each of the multiple activated fonts than a single-level index.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: September 1, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Leonard B. Hodder, Alan Pak-Lun Ho, Chunguang Li
  • Patent number: 7583267
    Abstract: Stroke contrast is preserved for a range of font sizes and display resolutions using programmatic constraints or “hints”. One implementation of a “font hinting” approach enforces a regularization of stroke weights such that stroke contrast is preserved for font sizes and display resolutions sufficient to render it. Font hinting instructions determine a stroke contrast threshold, which may be used to decide whether to preserve or omit stroke contrast when rendering the glyph. In one implementation, the stroke contrast threshold is based on one or more stroke contrast relationships associated with the typeface. In other implementations, the stroke contrast threshold is based on a minimum size threshold or lowercase/uppercase stroke contrast relationships.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Beat Stamm, Gregory Hitchcock, Michael J. Duggan
  • Publication number: 20090213132
    Abstract: A method for entering secure data at an input device includes displaying a graphical input region having input elements, such as a number keypad, and receiving selections of the input elements via a display selection device, such as a mouse or touch screen. An attribute of the displayed graphical input region is changed so that inputs by the display selection device change for the same data input. Examples include changing the position, size and/or layout of the input elements and/or graphical input region. The graphical input elements may instead be provided with two characters so that typing one character results in input of the corresponding character, and then changing the association of the characters on the displayed input elements.
    Type: Application
    Filed: February 24, 2009
    Publication date: August 27, 2009
    Inventor: James B. Kargman
  • Patent number: 7580038
    Abstract: A method and system of operating a remote terminal by a terminal server caches representation data of glyphs to be displayed on the remote terminal to reduce the amount of glyph data that have to be transmitted to the remote terminal through a network connection. The glyph caching is performed on a level of text fragments each of which includes a plurality of glyphs. The remote terminal stores a fragment cache for caching fragments and glyph caches for caching individual glyphs. Each entry in the fragment cache contains data indicating where the glyph data for the glyphs of the fragment are stored in the glyph caches. When the terminal server receives a request to display a text fragment on the remote terminal, it checks whether that fragment is cached at the remote terminal. If so, the terminal server sends a fragment index to the client identifying the entry in the fragment cache for that fragment.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Joy Chik, John E. Parsons, Brian M Tallman
  • Patent number: 7580039
    Abstract: Methods and apparatus, including computer program products, that implement a method for adjusting a glyph outline while rendering. In one aspect a method includes receiving a glyph to be rendered at a size; generating from the glyph an outline of line segments, each line segment having two endpoints; translating the line segments all in an outward or inward direction, each line segment being moved by a distance and then rejoining pairs of adjacent line segments by extending or trimming their endpoints until each pair of adjacent line segments join at an intersection point that is an endpoint of each the line segments of the pair; and determining an augmented scaled outline of the glyph from the translated and rejoined line segments.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: August 25, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Terence S. Dowling, R. David Arnold
  • Publication number: 20090201296
    Abstract: This ground tint image generating routine sets an arrangement area where a plurality of character strings are arranged, sets an arrangement start line of a character string at least within the arrangement area (S100), arranges a plurality of character strings from a start position of the arrangement start line in a predetermined direction in a predetermined order, arranges the character string from a start position of the arrangement start line of a next line (S170 to S210) when a character string to be arranged next is outside of the arrangement area, and generates a ground tint image (background image) in an area including the arrangement start line by using a plurality of character strings arranged within the arrangement area (S220).
    Type: Application
    Filed: January 30, 2009
    Publication date: August 13, 2009
    Applicant: SEIKO EPSON CORPORATION
    Inventor: Tetsuya Tamaki
  • Patent number: 7573476
    Abstract: Methods for rendering font objects include: receiving input identifying an object to be rendered; selecting a data set for rendering the object from: (a) a first data set including font object data in a first format (e.g., trajectory data), and (b) a second data set including font object data in a second format (e.g., outline data); and rendering the object using the selected data set. The data set may be selected based on at least one run time parameter, such as the ppem or space available for the rendering, the desired text size, system resolution, font object complexity, contextual information, etc., to provide a high quality rendered image. Additional data sets (e.g., augmenting data, enhancing data, etc.) may be included to provide more rendering options to further increase the quality of the rendered image under some conditions. The various data sets may be independently created so that each data set can be produced specifically targeted to selected rendering conditions (such as a selected ppem range).
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Tanya Matskewich, David Kilgrow, David M. Meltzer
  • Patent number: 7570263
    Abstract: When an area corresponding to area information is determined to use a default font, an ECU displays characters by using the default font stored in a ROM. When an area corresponding to area information is determined to not use a default font, the ECU reads out an exclusive font corresponding to the area to store it in a RAM, and displays characters by using the exclusive font stored in the RAM.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: August 4, 2009
    Assignee: DENSO CORPORATION
    Inventor: Kenji Takashima
  • Publication number: 20090189904
    Abstract: One aspect of the invention relates to techniques for increasing the displayable font size while retaining a wide text line of information on small information displays. In one embodiment, the inventive technique leverages the wider diagonal (in device dimensions) for text viewing and combine this form of display with a horizontal (in text dimensions) scrolling feature i.e. scrolling text along the diagonal of the device's display. Vertical context (in text dimensions) is maintained by adding a constant-offset look-ahead and look-back line above the primary diagonal focus area. Another embodiment bends the text along two edges of the display area to leverage the fact that the lengths of the two sides are even longer than the length of the screen diagonal. In both configurations, one can retain a large font size without sacrificing the number of characters displayed per line.
    Type: Application
    Filed: September 10, 2008
    Publication date: July 30, 2009
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Volker ROTH
  • Publication number: 20090189905
    Abstract: An apparatus and method of generating personal fonts is provided, which can modify a trace of handwriting inputted by a user into an elegant one and generate diverse personal fonts in accordance with user's style of handwriting. The apparatus for generating personal fonts includes a character input unit to receive an input of a character trace from a user, a character recognition unit to recognize a representative character corresponding to an input character from the input character trace, a representative trace generation unit to generate a representative trace expressing a trace of the representative character, and a trace modification unit to modify the trace of the input character by combining a weight value of the generated representative trace with the trace of the input character.
    Type: Application
    Filed: January 23, 2009
    Publication date: July 30, 2009
    Applicants: SAMSUNG ELECTRONICS CO., LTD., KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Sung-Jung Cho, Jin-Hyung Kim, Dae-Hwan Kim
  • Publication number: 20090189903
    Abstract: In accordance with an operation content indicated by a user's operation data, an amount of scrolling is calculated, and a display range of a table to be displayed on a display apparatus is moved in the table in accordance with the amount of the scrolling. With respect to respective drawing areas, whether or not drawing start points, from which drawing character strings are to be drawn, stay within the display range is determined. When the drawing start point of a drawing area, among the drawing areas, falls outside the display range, the drawing start point of the drawing area is changed to a position which is in the drawing area and also which stays within the display range. The character strings are arranged in the respective drawing areas from the drawing start points set to the respective drawing areas, and the table in the display range is displayed on the display apparatus together with the arranged character strings.
    Type: Application
    Filed: March 26, 2008
    Publication date: July 30, 2009
    Inventors: Daiji Imai, Ryoichiro Atono
  • Publication number: 20090185210
    Abstract: Disclosed is a method of forming characters for microprint and an image forming apparatus using the same. The method of forming characters for microprint includes determining for every image character a size font taking into account the rules to create small prints, rasterizing a character into a bitmap, skeletonizing the bitmap, reformatting the bitmap maintaining a character legibility, storing the bitmap, and forming halftoning cells from the reformatted bitmap.
    Type: Application
    Filed: January 21, 2009
    Publication date: July 23, 2009
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Ilia Vladimirovich SAFONOV, Sergey Yur'evich YAKOVLEV
  • Publication number: 20090175543
    Abstract: To perform progressive mesh segmentation suitable of interactive applications a high speed with high precision. An image processing device 10 includes an image information input unit 1 for inputting three-dimensional image information to be processed in the format of an incidence graph, an incidence graph evaluation unit 2 for evaluating and sorting the edges of the input incidence graph, an image region mesh growing unit 3 for extracting pairs of image regions sandwiching edges in the sorted order and evaluating and performing mesh growing thereof based on a statistical processing algorithm, and a minute node processing unit 4 for processing minute regions remaining as a result of the image region mesh growing.
    Type: Application
    Filed: June 5, 2006
    Publication date: July 9, 2009
    Inventor: Frank Nielsen
  • Publication number: 20090174715
    Abstract: A font controller extracts and reads each time only the pre-rasterized bitmap font data groups to be used simultaneously among a plurality of pre-rasterized bitmap font data groups stored on the hard disk drive in advance, and expands and stores the groups in a work memory. With this arrangement, it is possible to significantly decrease the amount of memory consumed because the memory capacity required in the work memory is sufficient only with the read data amount to be extracted.
    Type: Application
    Filed: March 12, 2007
    Publication date: July 9, 2009
    Applicant: PIIONEER CORPORATION
    Inventors: Hajime Adachi, Reiji Matsumoto, Kazuo Murata, Yuya Kawagishi
  • Publication number: 20090176533
    Abstract: A portable information apparatus that enables its user to readily confirm an effect of modification of a displayed manner of a character during editing is provided. A character color modification process that is carried out by a control unit of a portable telephone as an embodiment of the portable information apparatus includes the steps of generating data for displaying a character color palette and a preview area, outputting the respective data for display to a VRAM, acquiring identification information of the color corresponding to the cursor position in response to the cursor movement, and generating the data for displaying the preview area by changing the character color of an illustrative character string to the color corresponding to the cursor position.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 9, 2009
    Inventor: Shuji DAIOKU
  • Patent number: 7557806
    Abstract: A system and method for displaying a glyph on a graphical user interface to protect the displayed glyph against eavesdropping. The method comprises providing multiple frames of the glyph, each frame representing a partial glyph which includes at least one component of the glyph. The multiple frames of the glyph may be displayed successively, at a predetermined frequency, on the graphical user interface so that a user observes the glyph by visually integrating the successive multiple frames of partial glyphs. The glyph may be a combination of glyphs including characters, keys or images which may represent an onscreen keyboard or keypad. The glyph may be moved across the graphical user interface and may further be obfuscated.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: July 7, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: Mark Ka Yau Ng
  • Publication number: 20090161958
    Abstract: As a user writes using a handheld writing device, such as an electronic pen or stylus, handwriting input is received and initially displayed as digital ink. The display of the digital ink is converted to recognized text inline with additional digital ink as the user continues to write. A user may edit a word of recognized text inline with other text by selecting the word. An enlarged version of the word is displayed in a character correction user interface that allows a user to make corrections on an individual character basis and also provides other correction options for the word.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: JAN-KRISTIAN MARKIEWICZ, ADRIAN JAMES GARSIDE, TAKANOBU MURAYAMA, KRISHNA KOTIPALI, SUSAN E. DZIADOSZ
  • Patent number: 7552085
    Abstract: A system and method for buying and selling securities based on volatility and liquidity rather than other fundamentals is demonstrated. The method involves: providing at least one decision model to buy and sell a security; inputting real-time data into the decision model; and automatically generating an order and executing transactions to buy and sell the security based in response to the decision model. The method continues in buying and selling the security based in response to decision model until the method is stopped.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: June 23, 2009
    Inventor: Dean Amburn
  • Publication number: 20090153563
    Abstract: A method for generating a digital map that can be stored on an electronic storage medium and in which a geographic area is described by a multitude of data sets includes the following steps: a) loading a database, in which the geographic area is described by a multitude of data sets, into an electronic analyzer, wherein the data sets contain several text data sets that describe the text messages (03), particularly street names, to be displayed in the map, b) specifying a resolution for the graphic illustration of at least a section of the digital map with assigned text messages (03) to be displayed on a display unit, c) calculating graphic overlaps (07) of the text messages (03) during the display of the section of the digital map on the display unit in dependence on the specified resolution, d) identifying all text messages (03) that cause graphic overlaps (07), and e) storing text display attributes that are assigned to the text data sets, wherein the text display attributes contain information on which
    Type: Application
    Filed: December 8, 2008
    Publication date: June 18, 2009
    Inventor: Radu Tudose
  • Publication number: 20090153562
    Abstract: A projector includes a storage section that stores character string data that indicates a character string in at least one language and arrangement designation data that indicates whether the character string in the at least one language is displayed in a left-to-right direction or a right-to-left direction, a determination section that determines arrangement of the character string based on the arrangement designation data, and an image generation section that generates an (OSD) image that shows the character string in the left-to-right direction or the right-to-left direction based on the character string data and the arrangement of the character string determined by the determination section, when the image generation section generates a special image that shows a special character string including at least one of alphanumeric characters and symbols as part of the OSD image, the image generation section generates the special image that displays the special character string in the left-to-right direction.
    Type: Application
    Filed: March 14, 2008
    Publication date: June 18, 2009
    Applicant: SEIKO EPSON CORPORATION
    Inventor: Kyoko Nishimura
  • Patent number: 7548240
    Abstract: A drawing apparatus includes a management part managing data recorded in a recording part, a first obtaining part obtaining data for drawing, which is used in common by a plurality of programs, without using the management part, when the management part is not started up or cannot be used and a drawing part performing drawing based on the data for drawing.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: June 16, 2009
    Assignee: Ricoh Company, Ltd.
    Inventor: Koji Mizukami
  • Publication number: 20090141029
    Abstract: In a text data displaying apparatus, input text data is analyzed at a text data analyze unit using a correspondence table acquired at a correspondence table acquisition unit from a data storage unit, and animation data corresponding to a specific character string included in the text data is determined at animation data determine unit. At animation data acquisition unit, the determined animation data is acquired from data storage unit and written to a drawing memory at animation data drawing unit. A text drawing unit writes text therein, whereby the text data is displayed at a display unit with the text and the animation.
    Type: Application
    Filed: February 2, 2009
    Publication date: June 4, 2009
    Inventor: Hiroaki ZAIMA
  • Publication number: 20090138934
    Abstract: The receiving apparatus of the present invention includes: a reception unit which receives a broadcast; an output unit which outputs a service included in the received broadcast; an execution unit which executes an application program included in the received broadcast; an extraction unit which extracts, from service information included in the received broadcast, a font identifier which is information for identifying font data corresponding to the service; a switch detection unit which detects that a currently outputted service is switched; a connection unit which adopts, as font data to be used by the application program, font data identified by the font identifier corresponding to the currently outputted service that is detected; and a rendering unit which renders the font data to be used by the application program.
    Type: Application
    Filed: November 2, 2006
    Publication date: May 28, 2009
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Hirosi Aoki, Sigenori Doi
  • Patent number: 7538771
    Abstract: A mail server extracts a character unregistered in a portable terminal from received mail data and affixes the font data of the character concerned to the mail data or inserts a reading tag indicating the reading (pronunciation) of the character concerned into the mail data. The portable terminal additionally registers the font data affixed to the mail data into a font database before the received mail data are displayed. Furthermore, in the display processing of the mail data, a character for which the corresponding font data is unregistered is replaced by a no-font symbol and then displayed. Furthermore, the font of each character constituting the reading tag is read out and this font is displayed subsequently to the no-font symbol.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: May 26, 2009
    Assignee: Omron Corporation
    Inventors: Tetsuya Nakamura, Teruo Onishi
  • Publication number: 20090128566
    Abstract: To solve the problem that when a space with a set width is inserted after each character to regularize the spaces between characters the overall character spacing is widened, making text less easy to read, there are provided a character control code storage unit (5) for storing, for each character display position, a character control code (CTD) including a character code (CC) and character width data (CW), and a positional control unit (4) for reading the character control code (CTD) for the present character display position from the character control code storage unit (5), and controlling the occurrence interval of the present character display position according to the character width data (CW) in the character control code (5) that was read and the previous character display position.
    Type: Application
    Filed: April 19, 2006
    Publication date: May 21, 2009
    Inventors: Yoshiaki Okuno, Jun Someya, Satoshi Yamanaka
  • Patent number: 7535471
    Abstract: Scale-adaptive fonts and graphics are disclosed. In some embodiments, an indication of a desired overall size for the graphic is received. The graphic is scaled to the desired overall size. A shape of the graphic is adapted to the desired overall scale at least in part by adjusting a thickness of at least a portion of the graphic in a manner that preserves one or more stylized features of the shape.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: May 19, 2009
    Assignee: Apple Inc.
    Inventor: Philip Andrew Mansfield
  • Publication number: 20090122067
    Abstract: Described is a technology by which an open font type (e.g., comprising human-readable script) may be compiled into compiled font code (e.g., by a just-in-time, or JIT compiler) and used to provide a font for use by a requesting program. In one example, upon receiving a request to load a font, a determination is made as to whether the font is a traditional type or an open type. If a traditional type, a reference to the traditional font is returned to facilitate loading of the font for use by the requesting program. If an open type, a determination is made as to whether the open type font is already compiled and cached as font code; if so, the cached compiled font code is referenced, without compiling. Otherwise the open font is compiled into compiled font code and cached, and the now-cached compiled font code is referenced.
    Type: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert L. Beck, Benjamin Fullerton
  • Patent number: 7532216
    Abstract: A graphic character that has a character matrix with a number of character units that are indivisible at least in either a horizontal direction or a vertical direction is scaled by dividing the character matrix into one first and at least one second character segment, each comprising at least one of the character units. The first character segment is symmetrically scaled using a first scaling factor and the second character segment is scaled using a second scaling factor different from the first scaling factor.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: May 12, 2009
    Assignee: Micronas GmbH
    Inventors: Dirk Wendel, Ulrich Langenkamp, Marko Hahn
  • Patent number: 7528834
    Abstract: A method and system of operating a remote terminal by a terminal server caches representation data of glyphs to be displayed to reduce the amount of glyph data transmitted through a network connection. The remote terminal stores a fragment cache for caching fragments and glyph caches for caching individual glyphs. Each entry in the fragment cache contains data indicating where the glyph data for the glyphs of the fragment are stored in the glyph caches. When the terminal server receives a request to display a text fragment on the remote terminal, it checks whether that fragment is cached at the remote terminal. If so, the terminal server sends a fragment index to the client identifying the entry in the fragment cache for that fragment. The terminal client retrieves the information in the fragment cache entry and the glyph cache and displays them on the remote terminal.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Joy Chik, John E. Parsons, Brian M Tallman
  • Publication number: 20090109227
    Abstract: Various embodiments of a system and method for independent font substitution of string characters are described. The system and method for independent font substitution may include a font substitution component configured to receive a descriptor item that may include a text string that includes multiple characters, metrics associated with characters of the text string, and/or a preferred font for one or more of the characters. For a particular character, if the preferred font is available, the font substitution component may use a glyph from the preferred font to render a particular character. In other cases, if a font of the set of safe fonts includes a glyph that matches the particular character, the font substitution component may use that glyph to resolve the particular character. The font substitution component may generate a resolved text string includes such glyphs and scale the size of the glyphs according to the aforementioned metrics.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventor: Luc H. Leroy
  • Publication number: 20090096795
    Abstract: A method for processing font data is used in an embedded system exhibiting a display function. The embedded system includes a first processor, a second processor, a non-volatile memory and a volatile memory. The method for processing font data includes steps of: issuing a request by the first processor; converting vector-based font data stored in the non-volatile memory into bit-based font data by the second processor wherein the bit-based font data are stored in the volatile memory, and generating a finish notice by the second processor after the vector-based font data are converted into the bit-based font data; and activating the on screen display function of the embedded system responding to the finish notice by the first processor.
    Type: Application
    Filed: September 11, 2008
    Publication date: April 16, 2009
    Applicant: MSTAR SEMICONDUCTOR, INC.
    Inventor: YING CHUN LEE
  • Patent number: 7518610
    Abstract: A display apparatus is designed to make a display corresponding to one pixel through the use of a plurality of rectangular display elements. The apparatus comprises a multi-gradation character generating unit for generating information on a multi-gradation character image obtained by gradating a character edge portion and an element display control unit for controlling a display state in a display unit on the basis of information on this multi-gradation character image so that the multi-gradation character image is displayed in a state where each of the rectangular display elements constituting the display unit is associated with one or more pixels, thus reducing the quantization error so that character display with high visibility is achievable in the case of display of highly fine characters.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: April 14, 2009
    Assignee: Fujitsu Limited
    Inventor: Satoshi Iwata
  • Publication number: 20090073175
    Abstract: By storing pre-rasterized bitmap data and scalable font data in separate storage unit, even when a hard disk drive is disabled, it is possible to assure a function of displaying a required minimum number of (or a certain number of) a character or visual object by the scalable font data in a flash memory.
    Type: Application
    Filed: March 23, 2007
    Publication date: March 19, 2009
    Applicant: PIONEER CORPORATION
    Inventors: Reiji Matsumoto, Hajime Adachi, Kazuo Murata, Yuya Kawagishi
  • Patent number: 7505041
    Abstract: The principles of the present invention relate to iteratively solving constraints in a font-hinting language. A computing system accesses a more complex constraint that can not be natively expressed based on the vocabulary of the font-hinting language, the more complex constraint constraining at least a portion of the outline. The computing system decomposes the more complex constraint into a plurality of simpler constraints that can be natively expressed based on the vocabulary of the font-hinting language. The computer system represents each of the simpler constraints in corresponding font-hinting language instructions that can be iteratively processed to at least approximate a solution to the more complex constraint. The font-hinting language instructions are iteratively processed at the computing system or another computing system to cause a graphical object to comply, within a specific tolerance, with the more complex constraint.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Beat Stamm, Gregory C. Hitchcock, Michael J. Duggan