Alteration Of Stored Font Patents (Class 345/471)
-
Patent number: 8633930Abstract: Rendering glyphs is disclosed. A set of glyphs to be flowed along a nonlinear path are received. A first glyph included in the set is placed at a corresponding location along the nonlinear path such that the first glyph is spaced from a second glyph, at a point nearest the second glyph, by at least a prescribed distance.Type: GrantFiled: March 26, 2007Date of Patent: January 21, 2014Assignee: Apple Inc.Inventor: Philip Andrew Mansfield
-
Publication number: 20140009474Abstract: A system and method for displaying complex scripts with a cloud computing architecture may include a client device and a cloud computing server. The client device accesses a web application via the internet and transmits a request containing complex scripts to the cloud computing server. The cloud computing server parses the text and breaks the text down to a sequence of characters of a particular script, and maps the Unicode of each character to a particular glyph to obtain a glyph ID for each character making a one to one relationship. The cloud computing server analyzes each character, assigns, and applies specific font related operations to each glyph. The cloud computing server optimizes and compresses the glyph ID and positioning data, and transmit the compressed data back to the client device to be rendered on the display of the client device.Type: ApplicationFiled: September 12, 2013Publication date: January 9, 2014Inventors: Lokesh Joshi, Himanshi Joshi
-
Patent number: 8624900Abstract: A computer system provides a plug-in architecture for creation of a dynamic font. The computer system can incorporate a new filter function into a filtering layer of a font program. The filtering layer includes pre-defined filter functions to transform a base font into a new font. The computer system applies one or more font rules in the filtering layer to the base font. The font rules are implemented by the new filter function and at least one of the pre-defined filter functions to randomize an appearance of each character in a character string. The character string rendered with the new font has a dynamic and randomized appearance.Type: GrantFiled: April 9, 2010Date of Patent: January 7, 2014Assignee: Red Hat, Inc.Inventors: Peter Jones, Maureen Emily Duffy
-
Patent number: 8576233Abstract: When a generating device generates a control program for displaying images of characters on a display screen of a mobile terminal, if a character represented in accordance with a font identity not supported by the mobile terminal is included, an item of image data representing an image that depicts the character according to the font identity is generated in advance in the generating device. When the control program is executed in the mobile terminal, a character represented in accordance with a font identity not supported by the mobile terminal can be displayed by use of the image data that has been generated in advance. With regard to a font identity supported by font data stored in the mobile terminal, an image depicting a character according to the font identity can be generated using the font data, so that the image is displayed on the mobile terminal.Type: GrantFiled: November 23, 2010Date of Patent: November 5, 2013Assignee: NTT DoCoMo, Inc.Inventors: Yukou Miyazawa, Takahiro Ohori, Junya Takayashiki
-
Patent number: 8542235Abstract: A system and method for displaying complex scripts with a cloud computing architecture may include a client device and a cloud computing server. The client device accesses a web application via the internet and transmits a request containing complex scripts to the cloud computing server. The cloud computing server parses the text and breaks the text down to a sequence of characters of a particular script, and maps the Unicode of each character to a particular glyph to obtain a glyph ID for each character making a one to one relationship. The cloud computing server analyzes each character, assigns, and applies specific font related operations to each glyph. The cloud computing server optimizes and compresses the glyph ID and positioning data, and transmit the compressed data back to the client device to be rendered on the display of the client device.Type: GrantFiled: October 13, 2010Date of Patent: September 24, 2013Assignee: Marlborough Software Development Holdings Inc.Inventors: Lokesh Joshi, Himanshu Joshi
-
Patent number: 8531460Abstract: A character processing apparatus and method, wherein the character processing apparatus includes an eyesight age determination module which determines an eyesight age, and a character transformation module which transforms an input character based on character property information of the input character according to the determined eyesight age.Type: GrantFiled: October 26, 2007Date of Patent: September 10, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Gee-young Sung, Kaida Xiao, Du-sik Park, Young-shin Kwak
-
Patent number: 8520007Abstract: A distance information generating unit 4 for rasterizing minute line segments divided by a curved line dividing unit 2 through a combination of straight line cells and corner cells to generate distance information corresponding to a pixel 12 of a display and an edge rasterizing unit 7 for rasterizing edge information about the minute line segments divided by the curved line dividing unit 2 are disposed, and a mapping unit 10 determines whether the pixel 12 is located inside or outside by using the edge information rasterized by the edge rasterizing unit 7, and maps the distance information generated by the distance information generating unit 4 onto the antialiasing intensity 11 of a component 13 included in the pixel 12 according to the results of the inside or outside determination.Type: GrantFiled: January 15, 2008Date of Patent: August 27, 2013Assignee: Mitsubishi Electronic CorporationInventors: Yoshiyuki Kato, Akira Torii, Hiroyasu Negishi, Ryohei Ishida, Masaki Hamada
-
Patent number: 8520006Abstract: It is determined whether the size of an outline vector to be output is equal to or smaller than a predetermined size. If it is determined that the size of the outline vector to be output is equal to or smaller than the predetermined size, image data is generated by using outline font data corresponding to the outline vector. If it is determined that the size of the outline vector to be output is larger than the predetermined size, image data is generated by using the outline vector.Type: GrantFiled: October 3, 2007Date of Patent: August 27, 2013Assignee: Canon Kabushiki KaishaInventor: Daisuke Matsunaga
-
Patent number: 8495491Abstract: A method, system and apparatus for locale and operating platform independent font selection. In an operating platform having an operating platform configuration and an associated locale, a locale and operating platform independent font selection method can include parsing a pre-established font properties file to identify whether a desired font referenced in the font properties file supports at least one of the operating platform configuration and the associated locale. Consequently, if it is indicated within the font properties file that the desired font supports either or both of the operating platform configuration and the associated locale, the desired font can be utilized in the operating platform.Type: GrantFiled: April 20, 2005Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventor: Emad Muhanna
-
Publication number: 20130120396Abstract: Various embodiments of methods and systems for incrementally building a font data structure in persistent storage on a client device are described. In some embodiments, glyphs may be obtained for the display of content files. The obtained glyphs may be used to populate at least a portion of a font data structure stored in persistent storage. The obtained glyphs in the stored font data structure may be used to display other content portions of other files. In some embodiments, a font data structure in persistent storage may be populated with glyphs obtained from a remote server. In another embodiment, a font data structure may be further populated with glyphs obtained from a source other than the remote server. In an embodiment, an application may create a font data structure and partially populate it with glyphs.Type: ApplicationFiled: February 22, 2010Publication date: May 16, 2013Inventor: Gregory A. Kaplan
-
Patent number: 8416244Abstract: A graphics or image rendering system, such as a map image rendering system, receives image data from an image database in the form of vector data that defines various image objects, such as roads, geographical boundaries, etc., and textures defining text strings to be displayed on the image to provide, for example, labels for the image objects. The imaging rendering system renders the images such that the individual characters of the text strings are placed on the image following a multi-segmented or curved line.Type: GrantFiled: September 26, 2011Date of Patent: April 9, 2013Assignee: Google Inc.Inventor: Brian Cornell
-
Patent number: 8416266Abstract: A method for generating a presentation of a region-of-interest in an original image for display on a display surface, the method comprising: establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens; receiving a first signal for selecting the shoulder region; while receiving the first signal, receiving a second signal for selecting the focal region and for adjusting a position of the focal region relative to the shoulder region to define a degree and a direction of a folding of the focal region over the shoulder region for the lens; and, applying the lens to the original image to produce the presentation.Type: GrantFiled: November 23, 2009Date of Patent: April 9, 2013Assignee: Noregin Assetts N.V., L.L.C.Inventors: Garth B. D. Shoemaker, Michael Doyle, Richard Rupp, Collette Ostler
-
Publication number: 20130057554Abstract: One or more techniques and/or systems are disclosed for consolidating one or more glyphs of a font. A common contour, comprising a glyph contour that occurs more than once in one or more glyphs of the font, can be identified. A common simple glyph can be created for the identified common contour. A reference to the common simple glyph can replace one or more occurrences of the common contour in the one or more glyphs of the font. Given that the common simple glyph is generally smaller than the common contour, an amount of font related data for the font can be reduced, thus reducing overhead associated with storing and/or presenting the font.Type: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: Microsoft CorporationInventors: Paul Linnerud, Gregory Hitchcock
-
Patent number: 8373873Abstract: A data processing apparatus allocates a page number in a record to each of a plurality of records of a variable data print job and performs a preflight check every page number. After that, the data processing apparatus extracts the records in which the same kind of (or same) problem has occurred in a page of the same page number from the records included in the variable data print job. The data processing apparatus calculates a ratio of the extracted records to all records having the page of the page number and presumes whether the problem relates to a master object or relates to a variable object according to the ratio. The data processing apparatus displays whether the problem in the page relates to the master object or relates to the variable object every page having the problem.Type: GrantFiled: August 21, 2009Date of Patent: February 12, 2013Assignee: Canon Kabushiki KaishaInventor: Akira Negishi
-
Patent number: 8339642Abstract: An apparatus, method, and system for processing character data is provided, which selects a format of the character data to be used for generating print data. When a user instruction for printing character data according to character command data specifying the output of the character data is received, the format of the character data is selected based on the character command data.Type: GrantFiled: February 12, 2009Date of Patent: December 25, 2012Assignee: Ricoh Company, Ltd.Inventor: Akiyoshi Ono
-
Patent number: 8330760Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying glyphs. In one aspect, a method includes receiving a glyph outline for a glyph to be rendered, the glyph to be rendered being associated with a character of a particular font and at a specified scaled size, the glyph to be rendered having one or more horizontal stems; identifying a darkening amount to be applied to the one or more horizontal stems of the glyph; modifying hints of the one or more horizontal stems of the glyph outline using the identified darkening amount to modify the glyph outline; and rasterizing the glyph using the modified glyph outline.Type: GrantFiled: May 26, 2009Date of Patent: December 11, 2012Assignee: Adobe Systems IncorporatedInventors: R. David Arnold, Terence S. Dowling
-
Patent number: 8331681Abstract: Generating typefaces from various images is disclosed in which any image, whether from a still photograph or a video frame, is analyzed to find various patterns existing in the image. These patterns may be evident from the image itself or may be discovered by applying various transforms to the image. The patterns obtained from the image are then compared against existing characters in existing typefaces in trying to find correlations between individual patterns and individual characters of the existing typefaces. When correlations are found, the character image representing the pattern that resembles the existing typeface character is analyzed for various typeface properties, such as weight, width, angle, and the like. Using these determined typeface properties and the visual elements of the character image, an entire set of characters making up a new typeface is generated.Type: GrantFiled: October 24, 2008Date of Patent: December 11, 2012Assignee: Adobe Systems IncorporatedInventors: Jon Lorenz, Marcos Weskamp
-
Patent number: 8274674Abstract: A data processing apparatus allocates a page number in a record to each of a plurality of records of a variable data print job and performs a preflight check every page number. After that, the data processing apparatus extracts the records in which the same kind of (or same) problem has occurred in a page of the same page number from the records included in the variable data print job. The data processing apparatus calculates a ratio of the extracted records to all records having the page of the page number and presumes whether the problem relates to a master object or relates to a variable object according to the ratio. The data processing apparatus displays whether the problem in the page relates to the master object or relates to the variable object every page having the problem.Type: GrantFiled: August 21, 2009Date of Patent: September 25, 2012Assignee: Canon Kabushiki KaishaInventor: Akira Negishi
-
Publication number: 20120212494Abstract: A typeface having interchangeable indicia.Type: ApplicationFiled: February 22, 2011Publication date: August 23, 2012Inventors: MELINDA BOYLE, Howard Boyle
-
Patent number: 8243077Abstract: A method and computer graphical user interface tool for generating and/or modifying character font data to be suitable for low-resolution display are provided. The method generally includes four steps. First, a set of characters to be displayed on a low-resolution display is received. Each character is formed with one or more strokes/glyphs, and all of the strokes/glyphs are represented by a set of basic strokes/glyphs, wherein each basic stroke/glyph is defined by key points and width values. Second, the received set of characters is projected on a low-resolution pixel matrix screen having two-dimensional coordinates and corresponding to the low-resolution display. Third, each stroke/glyph forming the set of characters is redefined, with key points and/or width values of the stroke/glyph are adjusted according to predefined rules, to thereby form a redefined set of characters. Fourth, the redefined set of characters are rendered according to predefined rendering criteria.Type: GrantFiled: August 29, 2008Date of Patent: August 14, 2012Assignee: DynaComware Taiwan Inc.Inventor: Kuo-Young Cheng
-
Patent number: 8201088Abstract: A method and apparatus are provided for embedding a font subset in an electronic document. The method in one form includes analyzing a document having characters of a font set where characters may have different forms depending on the location of the character in a word or one or more ligatures represent a combination of characters. A font subset is created corresponding to only the character forms present in the document and the font subset is associated with the document. Advantageously, the embedded font subset only contains the font characters which are used in the document and not all characters which may be present in a complete font set for all font sets referenced in the document.Type: GrantFiled: July 25, 2006Date of Patent: June 12, 2012Assignee: Monotype Imaging Inc.Inventors: Vladimir Levantovsky, Richard G. Comeau, Christopher J. Chapman
-
Publication number: 20120092345Abstract: A system and method for displaying complex scripts with a cloud computing architecture may include a client device and a cloud computing server. The client device accesses a web application via the internet and transmits a request containing complex scripts to the cloud computing server. The cloud computing server parses the text and breaks the text down to a sequence of characters of a particular script, and maps the Unicode of each character to a particular glyph to obtain a glyph ID for each character making a one to one relationship. The cloud computing server analyzes each character, assigns, and applies specific font related operations to each glyph. The cloud computing server optimizes and compresses the glyph ID and positioning data, and transmit the compressed data back to the client device to be rendered on the display of the client device.Type: ApplicationFiled: October 13, 2010Publication date: April 19, 2012Applicant: BITSTREAM, INC.Inventors: Lokesh Joshi, Himanshu Joshi
-
Patent number: 8134720Abstract: 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: GrantFiled: July 24, 2009Date of Patent: March 13, 2012Assignee: Seiko Epson CorporationInventors: Leonard B. Hodder, Alan Pak-Lun Ho, Chunguang Li
-
Patent number: 8095366Abstract: Various technologies and techniques are disclosed that improve the instructional nature of fonts and/or the ability to create instructional fonts. Font characters are modified based on user interaction to enhance the user's understanding and/or fluency of the word. The font characters can have sound, motion, and altered appearance. When altering the appearance of the characters, the system operates on a set of control points associated with characters, changes the position of the characters, and changes the influence of the portion of characters on a set of respective spline curves. A designer or other user can customize the fonts and user experience by creating an episode package that specifies words to include in the user interface, and details about actions to take when certain events fire. The episode package can include media effects to play when a particular event associated with the media effect occurs.Type: GrantFiled: March 27, 2006Date of Patent: January 10, 2012Assignee: Microsoft CorporationInventors: Margaret K. Johnson, Heinz W. Schuller, Howard W. Phillips, Michel Pahud
-
Patent number: 8049755Abstract: Disclosed is a apparatus and a method for displaying various character effects on a character input screen of a mobile station using a differentiated graphic element according to a key input signal. In the method a visual character theme set by a user is displayed in a character input mode, and a character input effect corresponding to the visual character theme is shown according to a key input signal. Accordingly, since the mobile station can show a visual character input effect in every key input sequence by allowing the user to select a desired visual character theme in advance, an entertaining effect is added to a user interface of the mobile station.Type: GrantFiled: June 1, 2006Date of Patent: November 1, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Tae-Young Kang, Dong-Uk Lee, Myoung-Hwan Han, Jin-Gyu Seo, Nho-Kyung Hong, Chang-Hoon Lee
-
Patent number: 8031205Abstract: Various imaging processing techniques for displaying a pre-subpixel rendered image. The pre-subpixel rendered image can be transmitted directly to a display capable of displaying a subpixel rendered image. The pre-subpixel rendered image can also be stored for later transmission for output to the display. Additionally, the pre-subpixel rendered image can be embedded in an image data stream and later extracted and displayed.Type: GrantFiled: March 13, 2008Date of Patent: October 4, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Candice Hellen Brown Elliott, Michael Francis Higgins
-
Patent number: 8026923Abstract: Embodiments for contextual variable scaling relate to selection of objects. For example, such objects may include text, audio, visual, and/or physical objects. In one or more examples, such objects may be selected for variable scaling. For example, variable scaling of such selected objects may be based at least in part on a beginning attribute value and/or an ending attribute value.Type: GrantFiled: March 7, 2006Date of Patent: September 27, 2011Assignee: Adobe Systems IncorporatedInventor: Rahul Gupta
-
Patent number: 8018461Abstract: A device and a method for generating a text object, in particular, for a geographic map illustration. The text object comprises a multitude of letters and serves for identifying, for example, a geographic characteristic on the map illustration. The text object comprises several letters, the font sizes or spacings of which are reduced relative to the spacings between the other letters of the text object. The text object can be displayed on monitors with small dimensions, particularly in the field of navigation systems. It is also possible to display larger text objects such as, for example, long street names on small navigation monitors such that they can be easily recognized without occupying valuable monitor space required for other purposes.Type: GrantFiled: October 25, 2007Date of Patent: September 13, 2011Assignee: Navigon AGInventors: Philipp Hess, Bernd Thomas
-
Patent number: 7982737Abstract: 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: GrantFiled: October 31, 2007Date of Patent: July 19, 2011Assignee: Adobe System IncorporatedInventor: Luc H. Leroy
-
Patent number: 7970812Abstract: A system and method for redistributing space in ink-to-text conversions is described. In stylus-based computing systems, users often desire to convert ink from ink into text. Sometimes the conversion is made such that an interaction region is made too small for effective recognition correction or interaction. A system and procedure is described that adjusts the spacing of text to allow easier interaction with the recognition results.Type: GrantFiled: March 17, 2005Date of Patent: June 28, 2011Assignee: Microsoft CorporationInventors: Adrian J. Garside, Alice Dai, Takanobu Murayama, Tracy D. Schultz
-
Patent number: 7965422Abstract: A system facilitates printing of microtext. A processing component allows a user to create one or more microtext characters, wherein the characters are output as a data packet. An SRE code store receives and associates one or more SRE codes with the data packet, each SRE code is representative of a bit pattern, wherein the bit pattern is a grid of bits that are filled to create a particular pattern. A font bank receives the one or more SRE codes from the SRE code store and defines such codes via a font. A raster image processor receives the font from the font bank, decodes the font and outputs instructions to print the microtext.Type: GrantFiled: April 28, 2006Date of Patent: June 21, 2011Assignee: Xerox CorporationInventors: Charles M. Hains, James R. Low, Reiner Eschbach, Jon McElvain
-
Publication number: 20110128291Abstract: When a generating device generates a control program for displaying images of characters on a display screen of a mobile terminal, if a character represented in accordance with a font identity not supported by the mobile terminal is included, an item of image data representing an image that depicts the character according to the font identity is generated in advance in the generating device. When the control program is executed in the mobile terminal, a character represented in accordance with a font identity not supported by the mobile terminal can be displayed by use of the image data that has been generated in advance. With regard to a font identity supported by font data stored in the mobile terminal, an image depicting a character according to the font identity can be generated using the font data, so that the image is displayed on the mobile terminal.Type: ApplicationFiled: November 23, 2010Publication date: June 2, 2011Applicant: NTT DOCOMO, INC.Inventors: Yukou Miyazawa, Takahiro Ohori, Junya Takayashiki
-
Patent number: 7944581Abstract: Imposition system and drivers for printer products prepare a document for printing by receiving an electronic document to be printed, determining a smallest font size of the text of at least a portion of the document; determining a scale factor for at least one portion of the document based on the smallest font size and a predetermined minimum font size; and scaling at least a portion of the document by the scale factor.Type: GrantFiled: March 16, 2007Date of Patent: May 17, 2011Assignee: Xerox CorporationInventors: Michael David Shepherd, Lee Coy Moore
-
Patent number: 7944447Abstract: A device sensor determines an external state of a device. Text to be displayed on a display screen of the device is dynamically filtered based on the external state of the device.Type: GrantFiled: June 28, 2007Date of Patent: May 17, 2011Assignee: Apple Inc.Inventors: Derek B. Clegg, Haroon Sheikh
-
Patent number: 7940273Abstract: Systems, methods, and/or techniques (“tools”) for determining Unicode points from glyph elements are provided. The tools may receive indications of commands that relate to text containing glyphs. Responding to the commands, the tools may convert the glyphs to corresponding Unicode representations. The tools may also provide glyph substitution tables that include Unicode fields for storing Unicode representations of characters, along with first and second glyph fields for storing glyphs of the characters. The glyph substitution tables may include links pointing from the second glyph fields to the first glyph fields, and may also include links pointing from the first glyph fields to the Unicode fields. The tools may provide character mapping tables that include Unicode fields for storing Unicode representations of characters. The character mapping tables may also include glyph fields for storing glyphs of the characters, and may include links pointing from the glyph fields to the Unicode fields.Type: GrantFiled: July 27, 2010Date of Patent: May 10, 2011Assignee: Microsoft CorporationInventors: Ahmet Gurcan, Eric S. Leese, Khaled S. Sedky, Clifton E. Kerr
-
Patent number: 7889359Abstract: This invention can provide an information processing apparatus and control method thereof, and a program, which can efficiently execute processing associated with font settings. To accomplish this, font information of a first character and font information of a second character, which are located before and after the position of an input character are acquired. When the acquired font information of the first character and the acquired font information of the second character include the same font type, the font type is set as font type information used for the input character. When the acquired font information of the first character and the acquired font information of the second character include different font types, parsing is executed for the character string including the input character, and font type information used for the input character is set based on the parsing result.Type: GrantFiled: February 6, 2007Date of Patent: February 15, 2011Assignee: Canon Kabushiki KaishaInventor: Akihiko Noda
-
Patent number: 7868888Abstract: Methods and apparatus implementing and using techniques for scaling a character having stems. A character including stems and having an associated output resolution and an associated bit depth can be received. The counters defined by the stems can be grouped into one or more chains of counters. The stems of the character can be aligned based on a stem alignment policy while the chains of counters are balanced based on the output resolution. A pixel map can be created at the output resolution and the output bit depth based on the aligned stems.Type: GrantFiled: September 29, 2006Date of Patent: January 11, 2011Assignee: Adobe Systems IncorporatedInventors: Terence S. Dowling, R. David Arnold
-
Patent number: 7852496Abstract: A computer readable recording medium storing a printer driver causing a computer to execute a process for generating, based on printing target data, printing data and sending to a printing device, the process which includes: selecting a character with a specific typeface from the printing target data; performing conversion of the selected character with the specific typeface into a character with other typeface; and generating the printing data based on the printing target data including the converted character.Type: GrantFiled: September 11, 2006Date of Patent: December 14, 2010Assignee: Fuji Xerox Co., Ltd.Inventors: Takashi Oda, Takashi Tomizuka
-
Patent number: 7817152Abstract: A image processing apparatus has a first data generation unit which generates triangular data by making straight line contours and curved contours triangles by analyzing the straight line contours and the curved contours with respect to vector format graphic data, a second data generation unit which generates stencil data from the triangular data, and a third data generation unit which generates raster format graphic data with reference to the stencil data.Type: GrantFiled: September 26, 2006Date of Patent: October 19, 2010Assignee: Kabushiki Kaisha ToshibaInventor: Yoshiyuki Kokojima
-
Publication number: 20100231598Abstract: A computer-implemented method for obtaining a font for a document includes determining each glyph of a font that is specified in contents of an electronic document, the determination identifying a subset of multiple glyphs included in the font, the subset determined on a first device that does not have the font stored thereon. The method includes generating on the first device a request to a second device based on the determination, the request identifying the subset to the second device. The method includes receiving, at the first device, information sent from the second device in response to the request and defining the subset of the multiple glyphs, the information not defining a remainder of the multiple glyphs other than the subset. The method includes generating on the first device a presentation of the electronic document using the received information, the presentation including the subset of the multiple glyphs.Type: ApplicationFiled: March 10, 2009Publication date: September 16, 2010Applicant: GOOGLE INC.Inventors: Nestor Hernandez, Douglas R. Bengtson, Dmitriy Portnov, Manish Gupta, Alexei Y. Barski
-
Patent number: 7786994Abstract: Systems, methods, and/or techniques (“tools”) for determining Unicode points from glyph elements are provided. The tools may receive indications of commands that relate to text containing glyphs. Responding to the commands, the tools may convert the glyphs to corresponding Unicode representations. The tools may also provide glyph substitution tables that include Unicode fields for storing Unicode representations of characters, along with first and second glyph fields for storing glyphs of the characters. The glyph substitution tables may include links pointing from the second glyph fields to the first glyph fields, and may also include links pointing from the first glyph fields to the Unicode fields. Finally, the tools may provide character mapping tables that include Unicode fields for storing Unicode representations of characters. The character mapping tables may also include glyph fields for storing glyphs of the characters, and may include links pointing from the glyph fields to the Unicode fields.Type: GrantFiled: October 26, 2006Date of Patent: August 31, 2010Assignee: Microsoft CorporationInventors: Ahmet Gurcan, Eric Leese, Khaled Sedky, Clifton Kerr
-
Patent number: 7786995Abstract: Information that is required for laying out character string data is entered, as are character string data. The printing attributes for the data are then edited, and are employed to extract contour information. Thereafter, the extracted contour information is employed to determine the information that is to be used as a reference when laying out the character string data, and a layout position is specified. Then, the various data that are obtained are stored as printing data, and the character string data are laid out in a drawing area. Therefore, the printing data can be precisely and easily prepared, without the work efficiency of a user being deteriorated.Type: GrantFiled: March 26, 2007Date of Patent: August 31, 2010Assignee: Canon Kabushiki KaishaInventors: Toshio Abe, Hiroyuki Namiki, Masaru Kageura, Atsushi Mizukami, Takahiro Nakagawa, Naoki Nakanishi, Kenichi Inaho, Reiko Horikawa
-
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
-
Patent number: 7747743Abstract: A data visualisation system including a data value memory in which is maintained a finite set of data values, each data value associated with at least one time value, a display arranged to display a representation of each data value centered on respective data points, and a contour generator arranged to generate and display a contoured representation around each data point such that each data point is displayed as a local maximum. The present invention encompasses a data visualisation method and a data visualisation computer program.Type: GrantFiled: August 22, 2008Date of Patent: June 29, 2010Assignee: Bally Technologies, Inc.Inventors: Andrew John Cardno, Grant Frederick Margison, Michael John Douglas
-
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: 20100128042Abstract: A system and method for generating and displaying text on a screen as an animated flow from a digital input of conventional text. The Invention divides text into short-scan lines of coherent semantic value that progressively animate from invisible to visible and back to invisible. Multiple line displays are frequent. The effect is aesthetically engaging, perceptually focusing, and cognitively immersive. The reader watches the text like watching a movie. The Invention may exist in whole or in part as a standalone application on a specific screen device. The Invention includes a manual authoring tool that allows the insertion of non-text media such as sound, image, and advertisements.Type: ApplicationFiled: July 10, 2009Publication date: May 27, 2010Inventors: Anthony Confrey, Dennis Downey
-
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
-
Patent number: 7720318Abstract: A computer-implemented method of font identification includes receiving a first document, the first document including the first text set in a proportional font. Test text, corresponding to the first text of the first document, is received. The test text is set in a test font. A first fingerprint is generated, based on relative line widths of the first text of the first document. A second fingerprint is generated based on relative line widths of the test text, as set in the test font. The test font is then accepted as being consistent with a font of the first text, based on a predetermined strength of relationship between the first and second fingerprints.Type: GrantFiled: September 9, 2005Date of Patent: May 18, 2010Assignee: Adobe Systems IncorporatedInventor: Thomas Phinney
-
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
-
Publication number: 20100110095Abstract: The present invention provides an electronic device and the like that can prevent the leakage of information related to a display image through an observation signal of an electromagnetic signal emitted from an electronic device or the like. The electronic device (10) includes a display control unit (11a) that causes a display unit (15) to display a display image that has been formed based on information, and a modification control unit (11b) that performs modification processing on a modification-target image element specified by a character code or vector information included in the information. The display control unit (11a) causes the display unit (15) to display the display image after the modification processing has been performed on the modification-target image element by the modification control unit (11b).Type: ApplicationFiled: December 6, 2007Publication date: May 6, 2010Applicant: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGYInventors: Hidenori Sekiguchi, Yasuhiko Miyata