Character Generating Patents (Class 345/467)
-
Publication number: 20100194759Abstract: Aspects of the present disclosure include a user interface system for allowing a user to quickly and easily change modes of entry and display of mathematical expressions on a math program. The user interface is configured to switch between modes based on a user's entries in order to reflect the user's desired entry format. The user interface contains additional shortcuts and display features which enable a user to enter mathematical expressions quickly and easily, with less confusion.Type: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Applicant: I.Q. Joe, LLCInventor: Jeff Hatch
-
Publication number: 20100194760Abstract: The present invention relates to a method and apparatus for generating text-pattern data corresponding to image data, and reconstructing image data using the generated text-pattern data. The present invention provides a method of generating text-pattern data corresponding to image data, comprising the steps of obtaining size information of image data; obtaining color value information, including color values used in all pixels constituting the image data; generating color value-corresponding text information by assigning different characters to respective color values included in the obtained color value information; generating a text string corresponding to the image data on a basis of the color value-corresponding text information; and generating text-pattern data, including the size information of the image data, the color value information, the color value-corresponding text information and the text string and method and apparatus for reconstruction image data using the text-pattern data.Type: ApplicationFiled: July 23, 2008Publication date: August 5, 2010Inventor: Hak-soo Kim
-
Patent number: 7768513Abstract: A method of rendering text on an output device using a pre-developed image of a custom font. An image file defines an image of a custom developed character set. The custom character set may be developed off-line using graphics development tools. Associated character information enables the location of specific characters within the image. When a text character is output to a display or other output device, a custom font module locates the text character within the image and defines a subimage that contains the text character. The subimage is rendered upon the output device, thereby producing an image of the text character.Type: GrantFiled: November 9, 2006Date of Patent: August 3, 2010Assignee: Research In Motion LimitedInventor: Gerhard D. Klassen
-
Publication number: 20100188408Abstract: A method aligns a character to a sampling grid of an image. An original uniform width path that traces a s keleton of the character is specified by input pen commands having original coordinates. The width of the original path is rounded to a nearest integer to produce a hinted width. The original path is traversed using the input pen commands to identify segments of the path. The segments are stored in an array. Hinted coordinates are determined for each segment in the array. The array is sorted, and a directed acyclic graph (DAG) is constructed. Collisions between the segments are resolved using the sorted array, the DAG, and the width of the hinted path. The segments are fitted to the sampling grid, and the result is stored in output pen commands, thereby aligning the skeleton of the character to the sampling grid.Type: ApplicationFiled: January 26, 2009Publication date: July 29, 2010Inventors: Ronald N. Perry, Eric Chan
-
Publication number: 20100171754Abstract: A shape expressed using digital ink is recognized and a beautified shape is inserted into a document in a native document format. A user interface (“UI”) control is displayed adjacent to the beautified shape which, when selected, will display selectable items for modifying the beautified shape. Insertion of the beautified shape may be undone, the beautified shape may be deleted, and the format of the beautified shape may be modified. Digital ink may also be received that corresponds to text. The digital ink is inserted into a document, displayed, and the text represented by the digital ink is recognized. A UI control is displayed adjacent to the digital ink that will display one or more selectable UI items corresponding to recognition alternates. When selected, the selectable items will cause the text of the corresponding recognition alternate to be inserted into the document.Type: ApplicationFiled: January 7, 2009Publication date: July 8, 2010Applicant: Microsoft CorporationInventors: Larry Tucker Hatfield, Thomas Peter Russo, Sashi Raghupathy, Manoj Kumar Biswas, Crystal Lynn Hoyer, Ming Ye, Ivan Stojiljkovic, Thomas Charles Underhill
-
Patent number: 7750924Abstract: A method and computer-readable medium are provided for generating graphics having a finite number of dynamically sized and positioned shapes. According to the method, a relative size and position are defined for each of the shapes in a graphic. The relative size and position of the shapes may be defined relative to a canvas size or relative to other shapes. Once the size and position have been defined, the size and position are translated into size and position values expressed as relative to a canvas size. A mapping is also created between specific locations in a data set and the shapes. The graphic is generated utilizing the mapping and by sizing and positioning the shapes relative to the current canvas size. If a new canvas size is detected, the size and position of the shapes may be recomputed relative to the new canvas size. The graphic may also be utilized within a dynamic graphic.Type: GrantFiled: March 15, 2005Date of Patent: July 6, 2010Assignee: Microsoft CorporationInventors: Ilan Berker, Matthew Kotler, Janet L. Schorr, Scott A. Sherman, Thomas C. Underhill, Stephen T. Wells
-
Publication number: 20100164958Abstract: A display method of an OSD and a display system are provided herein. In the display method, a plurality of symbols are respectively compressed into a plurality of codewords according to an encoding process, and the codewords are stored in a memory module. A plurality of index values respectively corresponding to the symbols are established in a codebook and the codebook is stored in the memory module, wherein the index values are address information of storing the codewords in the memory module. The index value corresponding to a designation symbol of the symbols is searched out from the codebook according to an input command corresponding to the designation symbol, and a decoding process is performed on the codeword corresponding to the designation symbol from the memory module for displaying the designation symbol on the display. Therefore, a storage space of the memory module is reduced by compressing the symbols.Type: ApplicationFiled: December 29, 2008Publication date: July 1, 2010Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Chou-Liang Tsai
-
Publication number: 20100169232Abstract: The invention relates to an arrangement and a method for fundraising and a server that makes this possible. In the invention, an arrangement for fundraising is presented, which arrangement comprises a user, a teleoperator, an Internet-type network, a database and a data communications network operating between the user and the teleoperator such, that the arrangement additionally comprises a fundraising system, that receives donations made by the user to a virtual objective, and which fundraising system comprises a server for receiving donations and messages and additionally means to deliver and present to the user real-time information relating to the virtual objective.Type: ApplicationFiled: January 27, 2006Publication date: July 1, 2010Inventor: Anders Wikström
-
Publication number: 20100156919Abstract: As set forth herein, a computer-implemented method is employed to place personalized text into an image. A location and region within the image is determined where the text is to be placed. The 3D geometry of the surface is estimated proximate to the location where the text is to be placed. A personalized text string is received. The personalized text string is incorporated into the image to appear as if it is rendered onto the surface or object according to the estimated 3D geometry.Type: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Applicant: XEROX CORPORATIONInventors: Raja Bala, Reiner Eschbach, Zhigang Fan, Jan P. Allebach, Charles A. Bouman, Hengzhou Ding, Geoffrey J. Woolfe
-
Patent number: 7742048Abstract: A method, system, and apparatus are provided for converting numbers to text and to digit shapes expressed in different languages. When a string of text is entered into an application program, the string is analyzed to determine whether the string of text includes a number expressed using digits. If the string of text includes a number expressed using digits, the number is semantically labeled with schema information. When a selection is received of the number, a list of actions may be provided identifying conversion actions available for the number. One of the conversion options may then be selected resulting in the conversion of the selected number to text in one or more languages. A conversion option may also be selected for converting the number digits to digits expressed using other digit shapes. The converted number may then be inserted into the string of text to replace the selected number.Type: GrantFiled: May 23, 2002Date of Patent: June 22, 2010Assignee: Microsoft CorporationInventors: Thomas G. Moore, Mohamed A. Abbar, Nader G. Issa
-
Patent number: 7742049Abstract: A method and apparatus for displaying characters on a TV screen in an electronic appliance such as a DVD player is disclosed. Vertically compressed character fonts are stored. When it is requested to display a character, the stored character font is read and displayed in a video field and then the character font is displayed again in the next video field, whereby flickering can be effectively eliminated with a reduced-size memory for storing fonts data.Type: GrantFiled: March 17, 2003Date of Patent: June 22, 2010Assignee: LG Electronics Inc.Inventor: Kyu Tae Lee
-
Publication number: 20100149190Abstract: An apparatus for providing an input order independent character input mechanism may include a processor. The processor may be configured to receive an input comprising an element corresponding to a portion of a character being entered by a user independent of an order for inputting the element based on the portion of the character corresponding to the element, wherein receiving an input comprises receiving at least one radical. The processor may additionally be configured to retrieve at least one candidate character for the character being entered based at least in part on the received element. The processor may also be configured to provide a selection of candidate characters including the at least one candidate character to the user. Associated methods and computer program products may also be provided.Type: ApplicationFiled: December 11, 2008Publication date: June 17, 2010Applicant: Nokia CorporationInventors: Qifeng Yan, Kongqiao Wang, Yingfei Liu, Kun Yu, Jianwei Niu
-
Patent number: 7737993Abstract: Methods, systems, and programming for producing and displaying a scaled-down representation of subpixel-optimized images and digital content including such images that is represented by a mark-up language. Some embodiments display the text in such digital content using a different subpixel optimization than that used for the images. Others produce the subpixel-optimized images by calculating the luminosity of a subpixel as a function of the length of a plurality of coverage lines within a window in a source image corresponding to the subpixel that is covered by source image pixels having the subpixel's color. Some embodiments calculate the luminosity of a subpixel in such a subpixel-optimized image as a function both of the average luminosity of pixels in the subpixel's source image window and as a function of any color balancing distribution between resulting subpixel luminosities necessary to reduce color imbalance.Type: GrantFiled: November 3, 2003Date of Patent: June 15, 2010Inventors: Sampo J. Kaasila, John S. Collins, Edward W. Porter
-
Patent number: 7737999Abstract: A user-interface system for entering an alphanumeric string or alphanumeric clusters for identifying information content is presented. The user-interface system has presentation logic for displaying an image of a virtual user alphanumeric interface on a presentation device. The virtual user alphanumeric interface includes an image of an overloaded keypad that has a two dimensional configuration of alphanumeric clusters. Each cluster corresponds to a set of alphanumeric characters. The user-interface system also has cluster selection logic for receiving user actions from an input device (e.g., five-button interface) to provide visual cues to help the user select an alphanumeric cluster and to cause the selected alphanumeric cluster or character from a cluster to be displayed in a display field of the virtual user alphanumeric interface.Type: GrantFiled: August 25, 2006Date of Patent: June 15, 2010Assignee: Veveo, Inc.Inventors: Sankar Ardhanari, Satyanarayanan Ramaswamy, Manish Mohan Sharma, Murali Aravamudan, Ajit Rajasekharan
-
Patent number: 7737980Abstract: The present invention provides a method for hierarchically decomposing a visual or audio object within an animation into plurality of objects which can be individually edited to achieve particular animation effects. For example, a graphical object may be decomposed into a plurality of graphical sub-objects, each of which inherits an anchor point from the original object, or is given an original anchor point distinct from the original object. Each sub-object also includes a relative position for the sub-object relative to the anchor point. The path of the anchor point is combined with relative positions of the sub-objects to produce an animation for the object as a whole. This decomposition technique can greatly increase computational efficiency of an animation. It also provides for inheritance of attributes between objects and descendent sub-objects. The objects may support functions, or behaviors, such as morphing or motion blurring.Type: GrantFiled: October 30, 2007Date of Patent: June 15, 2010Inventor: Phac Le Tuan
-
Publication number: 20100146439Abstract: An information processing apparatus includes: a first reception module configured to acquire first information of a character string selected through an input module from character strings displayed on a display module; a candidate creation module configured to create a plurality of character strings relevant to the selected character string as candidates based on the first information and to display the candidates on the display module; a second reception module configured to acquire second information of a character string determined through the input module from the candidates; and a retrieval module configured to: receive the second information from the second reception module; perform information retrieval based on the second information; and display a result of the information retrieval on the display module.Type: ApplicationFiled: May 21, 2009Publication date: June 10, 2010Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Toshio ARIGA
-
Publication number: 20100141655Abstract: A method and system for navigation of an audio or a video file are provided. The method includes providing an audio or video file and generating text associated with the file. This may include one or more of: transcripts of audio content, extraction of text from video content, associating text with the audio or video content, including user tagging of the file. A plurality of phrases from the text for the file are displayed in a phrase cloud, with emphasis of a displayed phrase to indicate the relevance of the phrase in a predefined section of the file. The phrase cloud is animated to show changes in the emphasizing during progression through the file.Type: ApplicationFiled: December 8, 2008Publication date: June 10, 2010Inventors: Eran Belinsky, Elad Shahar
-
Publication number: 20100123735Abstract: A method of processing television images consistent with certain implementations involves receiving a command from a television user interface to capture a television image; capturing and storing a frame of the television image to a frame memory device; receiving commands from the television user interface for editing the captured image to at least isolate a portion of the image; editing the captured image in accord with the editing commands; and storing the isolated portion of the image to a storage device for subsequent retrieval. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.Type: ApplicationFiled: November 17, 2008Publication date: May 20, 2010Inventors: Robert Blanchard, Peter Rae Shintani
-
Patent number: 7719535Abstract: A system and method for translating character strings into another national language and displaying the translated character strings without updating any source code. The character strings are displayed on GUI environment upon the execution of the object computer program. The method for displaying character strings on GUI environment provided by a computer program comprises the steps of; (a) providing an executable program; (b) providing a text file including the character strings and being openable with the executable program; (c) executing the executable program (301); (d) retrieving the text file from the executable program (307); and (e) displaying the character strings included in the opened text file (315).Type: GrantFiled: January 2, 2001Date of Patent: May 18, 2010Assignee: International Business Machines CorporationInventors: Mizuho Tadokoro, Takashi Inui, Kazuya Tsukizawa
-
Patent number: 7719536Abstract: Methods and apparatus, including computer program products, that implement a method for glyph adjustment in high resolution raster while rendering. In one aspect, a method includes the actions of receiving a glyph for display at a size on a raster output device; receiving a grid ratio specifying an integer number of fine pixels of a high resolution grid that correspond to a device pixel of the output device; rendering the glyph at the size on the high resolution grid; determining for each line of pixels of the high resolution grid, a line-specific, per-transition adjustment number; and in each line of pixels, marking or erasing the line-specific, per-transition adjustment number of fine pixels in the high resolution grid at each transition from a marked fine pixel to an unmarked fine pixel in a particular direction of the line of pixels.Type: GrantFiled: August 15, 2006Date of Patent: May 18, 2010Assignee: Adobe Systems IncorporatedInventors: Terence S. Dowling, R. David Arnold
-
Patent number: 7719537Abstract: A method for compressing font instruction data. The method includes analyzing a set of pixel-per-em values and fractional pixel shifts contained in font instruction for each glyph in a font data set to construct a database of values. The pixel-per-em values and fractional pixel shifts are converted into operational codes and argument values and these values are compressed into a compressed data stream including a series of multiple-bit words representing font instruction specifications for each glyph in the font data. In addition, fixed environmental variable values are set for each glyph based on the font instruction data. When a glyph is to be rendered using the compressed font instruction, the compressed instruction is decompressed and only relevant multiple-bit word or words corresponding to font instruction specifications for the respective glyph are executed, but not any of the 16-bit words corresponding to font instruction for the fixed environmental values.Type: GrantFiled: August 22, 2006Date of Patent: May 18, 2010Assignee: Monotype Imaging Inc.Inventor: David G. Opstad
-
Patent number: 7719531Abstract: A two-dimensional text editing mode is used when editing three-dimensional text. Once the three-dimensional text is selected for editing a two-dimensional text editing mode is automatically entered such that the user may easily edit the text. The two dimensional properties that are associated with the text are displayed within an outline of the shape such that the text may be edited in place. The 2-D properties, such as font, text color, shape color, and the like, are maintained during the editing. After the two-dimensional text editing has been completed, the text is redisplayed according to its 3-D properties.Type: GrantFiled: May 5, 2006Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Lutz Gerhard, Christopher D. Dickens, Craig L. Daw, Damien N. Berger, Jason E. Long
-
Publication number: 20100121915Abstract: A method for changing an avatar in an online game includes: generating an avatar self-defined data packet comprising complete data of an avatar according to an avatar characteristic self-defined data packet from a client corresponding to a logon account, wherein the avatar characteristic self-defined data packet reflects modification or creation made by a player to the avatar; and transmitting the avatar self-defined data packet to the client corresponding to the logon account providing the avatar characteristic self-defined data packet, and/or a second client participating in the online game. A system and an apparatus for changing an avatar in an online game are also provided.Type: ApplicationFiled: October 22, 2009Publication date: May 13, 2010Applicant: Tencent Technology (Shenzhen) Company Ltd.Inventor: Hui Wang
-
Character/graphic display apparatus, character/graphic display method, program, and recording medium
Patent number: 7714879Abstract: The size of each of the plurality of characters or graphics is modified while the size of each of the plurality of virtual areas included in the display area is maintained, so that the visual recognizability (ease of reading, or ease of recognition through reading) of characters or graphics is improved without changing the layout thereof. A character/graphic display apparatus of the present invention includes a display device including a display area for displaying a plurality of characters or graphics; and a control section for controlling the display device. The display area includes a plurality of virtual areas. The control section modifies the size of each of the plurality of characters or graphics while maintaining the size of each virtual area included in the display area; and controls the display device to display each of the plurality of characters or graphics having the modified size in the respective virtual area.Type: GrantFiled: May 27, 2004Date of Patent: May 11, 2010Assignee: Sharp Kabushiki KaishaInventors: Yoshimi Asai, Noriyuki Koyama -
Patent number: 7714868Abstract: 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: GrantFiled: October 8, 2008Date of Patent: May 11, 2010Assignee: LG Electronics Inc.Inventor: Sung Bong You
-
Publication number: 20100110080Abstract: A system and method for comic creation and editing utilizes pre-drawn comic objects arranged in comic panels. Comic panels include pre-drawn comic objects with articulatable parts which may be manipulated by a user of a networked user computer such as by use of a web browser. Comic panels created or edited by a user can be stored and retrieved from a central comic server. A system and method for translating text in comic panels is also provided. Additionally a system and method for linking comic objects in a comic panel to other web resources is disclosed.Type: ApplicationFiled: November 5, 2008Publication date: May 6, 2010Inventor: Clive Goodinson
-
Patent number: 7710422Abstract: 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: GrantFiled: July 26, 2004Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventors: Tanya Matskewich, David Kilgrow, David M. Meltzer
-
Patent number: 7710411Abstract: A system for displaying textual information includes a receiver (300) for receiving textual information that includes a plurality of words. A text segmenter (302), operatively associated with the receiver (300), segments the plurality of words into a plurality of word segments, each word segment having one or more words. A user interface device (304) receives a signal initiated by an action of a user to indicate a display rate. A display device (306) including a processor and a memory, is coupled to the text segmenter and the user interface device. The display device (306) displays the word segments in a temporal sequence by displaying a first word segment for a first display duration, that is based on the display rate, at a first position on the display device (306) and automatically proceeding to display a second word segment for a second display duration, that is based on the display rate, at a second position on the display device (306).Type: GrantFiled: February 2, 2007Date of Patent: May 4, 2010Inventors: William L. Reber, Bruce E. Stuckman
-
Patent number: 7705848Abstract: A method of identifying semantic units in an electronic document includes the steps of: providing an electronic document being described in a page description language, the document having at least one page having a plurality of text fragments, each text fragment including a plurality of glyphs that have not been identified as semantic units, the document further including geometric information and page description language parameters; determining strips of at least one glyph by comparing the geometric position of subsequent glyphs; determining zones of at least one strip wherein a zone is defined by the combined area of strips, the geometrical areas of which overlap with each other; determining a boundary between two semantic units in a zone based on the geometric properties of the glyphs; sorting the identified semantic units in the zone in a sorted list; and, combining subsequent semantic units in the sorted list according to geometric considerations.Type: GrantFiled: April 18, 2006Date of Patent: April 27, 2010Assignee: PDFlib GmbHInventor: Serge Bronstein
-
Patent number: 7701467Abstract: A character display apparatus of the present invention is a character display apparatus for displaying a character on a screen based on stroke data containing character information, comprising a control section for setting a color element level for a subpixel overlapping a basic portion of the character, based on both or either a distance between a center of the subpixel and at least one dot contained in a stroke or a line width set for the stroke. According to the present invention, the resolution of subpixels can be apparently improved and the line width of a character can be freely changed without a large amount of working memory.Type: GrantFiled: July 1, 2004Date of Patent: April 20, 2010Assignee: Sharp Kabushiki KaishaInventors: Makoto Sakuta, Noriyuki Koyama
-
Publication number: 20100091024Abstract: The invention provides a method and device for dynamically generating a textured font character. It enables any image to be selected and combined with a chosen character mask to produce a new font having the same content as the image.Type: ApplicationFiled: May 15, 2009Publication date: April 15, 2010Applicant: NOKIA CORPORATIONInventor: Srikanth Myadam
-
Patent number: 7697002Abstract: The present invention overcomes the deficiencies of the prior art with a system for varying hand-drawn line width as a function of geometric or temporal properties such as curvature or time of the strokes as the user draws them. In one embodiment, the system of the present invention includes a stroke control module, a velocity adjustment module, a curvature adjustment module, a smoothing module, an adjacency verification module and a stroke dominance module. A stroke control module is operable on a processor to modify the width of input strokes and adjust them based on their curvature and/or the velocity at which they were received. The stroke control module cooperates with and controls the velocity adjustment module, a curvature adjustment module, the smoothing module and the other modules to provide overall width adjustment of strokes input by the user automatically to reflect the needs and intentions of the user and provide a natural-feeling drawing experience similar to that provided by paper.Type: GrantFiled: January 25, 2007Date of Patent: April 13, 2010Assignee: Ricoh Co. Ltd.Inventors: M. Kim McCall, Kurt W. Piersol
-
Patent number: 7697003Abstract: Methods, systems, and computer program products for adding hinting instructions to a character in order to improve a character bitmap produced from an outline of the character at a certain size and output resolution when the character outline is scan converted. A character is retrieved to be output. A determination is made that the character belongs to a semantic character classifications, and hinting instructions that are associated with the semantic character classification are accessed. The hinting instructions preserve semantic meaning for the character while altering either stroke presence, stroke location, or both for at least one stroke of at least one feature of the character based on a reference character size and output resolution. If the actual character size and output resolution for the character is within a reference character size and output resolution for the hinting instructions, the hinting instructions are executed.Type: GrantFiled: September 26, 2007Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventors: Michael J. Duggan, William Hill, Gregory Hitchcock, Beat Stamm, Geraldine G. Wade
-
Patent number: 7697000Abstract: A system for typographic glyph construction includes a graphics system, a glyph server coupled to the graphics system, and an operating system coupled to the glyph server. An apparatus for typographic glyph construction of input text in a graphics system running on a computer system and output on an output device of the computer system includes a line layout core unit, a glyph cache unit coupled to the line layout core unit, an open font architecture services unit coupled to the glyph cache unit, at least one scaler unit coupled to the open font architecture unit, a font object management unit coupled to the at least one font scaler, and an attribute group support unit supporting a data structure for communication among the units of the apparatus.Type: GrantFiled: February 10, 2004Date of Patent: April 13, 2010Assignee: Apple IncInventors: Alexander B. Beaman, Richard W. Becker, David G. Opstad, Michael R. Reed
-
Patent number: 7696999Abstract: An information transfer system includes a transmitter for transferring to a receiver an information signal having main data and sub data. The sub data includes coded text lines having a plurality of character codes. The receiver is provided with a character display unit for displaying characters corresponding with the character codes in the coded text lines. The number of character display positions is less than the number of character codes in the coded text line. The receiver is further provided with display control means for controlling the display of characters corresponding to the character codes included in the coded text line in dependence on serial control codes included in the coded text line. Parts of the text in the sub data may be shown on both a full multi-line display units for displaying full text lines and a 1-line display with a relative small number of digits.Type: GrantFiled: October 14, 2003Date of Patent: April 13, 2010Assignee: Koninklijke Philips Electronics N.V.Inventors: Björn Bluthgen, Richard C. Spiero
-
Patent number: 7697001Abstract: Aspects of the present invention relate to the creation of an ink font. Based on characteristics of handwritten characters, the collection of characters may be scaled so as to adjust the size of the font to match predefined size values or relationships.Type: GrantFiled: January 31, 2005Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventor: Zhouchen Lin
-
Patent number: 7692656Abstract: Data tables that are required for the proper processing of font glyphs are automatically synthesized if they do not form part of an original font definition. The synthesized tables are stored in an annex file that is associated with the font, rather than being incorporated into the font definition. As a result, the integrity of the original font data is maintained, and does not adversely affect font protection systems that are based upon font data.Type: GrantFiled: June 20, 2006Date of Patent: April 6, 2010Assignee: Apple Inc.Inventors: David G. Opstad, Alexander B. Beaman
-
Publication number: 20100064322Abstract: An information processing apparatus includes: transmission means for transmitting information on an input character to an information managing apparatus along with identification information identifying a process associated with a screen on which the character is input, the information being transmitted as a request for conversion of the input character; reception means for receiving information concerning candidates of words into which the input character can be converted, transmitted by the information managing apparatus in response to the request for conversion thus transmitted; display control means for controlling display of a list of conversion candidates for the input character included in the received information; and selection accepting means for accepting the selection of a result of conversion of the input character from the displayed list of conversion candidates.Type: ApplicationFiled: November 13, 2009Publication date: March 11, 2010Applicant: Sony CorporationInventor: Hiroaki UNO
-
Patent number: 7675527Abstract: Embodiments consistent with the subject matter of this disclosure may transparently project text fragments from one or more buffers into one or more projection buffers by reference, instead of by copying. Clients or applications, such as, for example, compilers, language services, an editor's rendering system, or other client or application, may transparently process the projected text fragments projected into the projection buffers as if processing simple text files. In some embodiments, text of a first language, embedded in a document having text of one or more other languages, may be projected to a projection buffer and provided to an application, which may process text of the first language. In other embodiments, text may be elided from a document by projecting to a projection buffer only text not to be elided from the document.Type: GrantFiled: January 26, 2007Date of Patent: March 9, 2010Assignee: Microsoft Corp.Inventor: John Sells Tilford
-
Publication number: 20100033487Abstract: To provide a display device for enabling preferable Japanese hyphenation while suppressing restriction due to a character code system. A font data memory unit 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 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 determines a line feed position in the character string being displayed by the character string display unit based on line feed control information relevant to characters included in the character string.Type: ApplicationFiled: September 2, 2009Publication date: February 11, 2010Applicant: SONY COMPUTER ENTERTAINMENT INC.Inventors: Tadashi NAKAMURA, Hiroshi UENO
-
Patent number: 7659914Abstract: This invention consists of processes that cause text that is placed on a surface to be selectively scaled, thickened or thinned to achieve the overall appearance of lightness or darkness, thereby forming the approximation of an image. A target image can be used whereby each character's modification in the text will be based on the grayscale value of the corresponding sections of the target image in order to best represent and approximate it. Multiple techniques for implementing this invention are described, including techniques for selectively modifying the text. Novel techniques are also explained for thickening or thinning graphical elements such as text to approximate a target image.Type: GrantFiled: June 12, 2006Date of Patent: February 9, 2010Inventor: Sylvia Tatevosian Rostami
-
Publication number: 20100023313Abstract: An image with text in a selected language for use in a multilingual operating program for a fill-level measuring device or a pressure measuring device is generated in that a text-free image is overlaid with the corresponding text modules in the selected language. This does not require changing the image. The overlay is controlled by means of a control file.Type: ApplicationFiled: July 22, 2009Publication date: January 28, 2010Inventors: Fridolin Faist, Andreas Isenmann
-
Publication number: 20100014836Abstract: The application relates to an information transfer system, comprising a receiver (3) and a transmitter (1) for transferring an information signal to the receiver (3) via a transfer medium (2). The information signal comprises main data and sub data. The sub data comprises coded text lines having a plurality of character codes. The receiver is provided with a character display unit (10) for displaying characters corresponding with the character codes in the coded text lines. The number of character display positions is less than the number of character codes in the coded text line. The receiver is provided with display control means (9) for controlling the display of characters corresponding to the character codes included in the coded text line in dependence on serial control codes included in the coded text line.Type: ApplicationFiled: September 24, 2009Publication date: January 21, 2010Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.Inventors: Björn BLUTHGEN, Richard C. SPIERO
-
Patent number: 7649733Abstract: An image display device having an image display panel, the image display device including: as a casing, a base part mountable on a horizontal surface, a rising part rising from the base part in a state of being inclined frontward at a predetermined angle, and a panel retaining part connected to an upper part of the rising part, the panel retaining part retaining the image display panel; and a speaker disposed in an upper surface of the base part with an acoustic output surface of the speaker facing upward, sound output from the speaker being reflected by the rising part.Type: GrantFiled: December 7, 2007Date of Patent: January 19, 2010Assignee: Sony CorporationInventor: Tatsuya Sakata
-
Publication number: 20100002004Abstract: Systems and techniques are described to perform operations including displaying a first character in a user interface in response to a first user input, the first character encoded by a first ordered sequence comprising at least one code point, receiving a second user input, determining if the second user input defines an exception input to the first ordered sequence, in response to determining that the second user input defines an exception input to the first ordered sequence, generating a second ordered sequence comprising at least one code point, the second ordered sequence based on the first ordered sequence and the exception input, wherein the second ordered sequence does not include the first ordered sequence in a predicate sequence, and displaying a second character defined by the second ordered sequence in place of the first character in the user interface.Type: ApplicationFiled: July 1, 2008Publication date: January 7, 2010Applicant: GOOGLE INC.Inventors: Mandayam T. Raghunath, Balaji Gopalan
-
Publication number: 20100002012Abstract: An electronic device is operated by determining an approximate geographic location of the electronic device, determining a zoom level for a geographic map tile that encompasses the approximate geographic location, determining horizontal and vertical coordinates for the geographic map tile based on the zoom level and the approximate geographic location of the electronic device, and sending the horizontal and vertical coordinates and zoom level to another device as a geographic presence indicator for the electronic device. Related electronic devices and computer program products are also provided.Type: ApplicationFiled: July 3, 2008Publication date: January 7, 2010Inventor: Markus Mans Folke Andreasson
-
Patent number: 7643031Abstract: An information-processing device (such as an image-processing device) executes a boldface character generating process when it is judged that a character should be expressed in boldface type based on a drawing instruction inputted from outside and there exists no boldface form data of the character corresponding to font information comprised in the drawing instruction. In the boldface character-generating process, the information-processing device generates pattern data lacking at least one dot at each of the four corners and generates the boldface form data by enlarging the drawing area of bitmap data (generated from standard form data) based on the pattern data. The at least one missing dot at each of the four corners of the pattern data, allows edges of the generated boldface character to be expressed finely even when the boldface character is generated from a character having an oblique element (oblique line, curved line, etc.).Type: GrantFiled: July 7, 2006Date of Patent: January 5, 2010Assignee: Brother Kogyo Kabushiki KaishaInventor: Kenichi Watanabe
-
Patent number: 7643691Abstract: An image processing apparatus holds a compressed image without being subjected to edging, or holds an edged image of the image after the image is subjected to edging, depending on predetermined conditions. The image processing apparatus creates an image on the basis of an edged image created from the compressed image held by a holding unit or on the basis of the held edged image held by the holding unit. Therefore, an optimal performance suitable for the capability of the image processing apparatus is realized.Type: GrantFiled: October 13, 2005Date of Patent: January 5, 2010Assignee: Canon Kabushiki KaishaInventor: Yukimasa Sato
-
Patent number: 7639258Abstract: Methods and apparatus, including computer program products, that implement a method for determining a winding order for a glyph associated with a font. The glyph has an outline that has an outside path. In one aspect, a method includes identifying four extrema points of the outline, each being an intersection of two vectors obtained from the outline; and for each of the points, calculating a cross product of the two vectors intersecting at the point. A positive result indicates that the outside path is wound in a first direction, and a negative result indicates that the outside path is wound in an opposite, second direction. The winding order of the outside path is determined based on the cross products calculated. In a particular implementation, the method determines that the outside path is wound counter clockwise when three or four of the results are positive.Type: GrantFiled: August 15, 2006Date of Patent: December 29, 2009Assignee: Adobe Systems IncorporatedInventors: Terence S. Dowling, R. David Arnold
-
Patent number: 7639249Abstract: Computer-generated images often contain two-dimensional objects that have been converted to three-dimensional objects. The three-dimensional objects appear even more visually appealing when edges of the three-dimensional objects are beveled. A direct insetting process computes a graph of how a shape changes as its edges are swept inwards (or outwards) independently such that the computed graph can be applied to a selected bevel profile to produce an interesting three-dimensional geometry for display.Type: GrantFiled: May 5, 2006Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventor: Steven P. Kihslinger