Character Geometry Processing Patents (Class 345/468)
  • Patent number: 11875584
    Abstract: Provided are a method for training a font generation model, a method for establishing a font library, and a device. The method for training a font generation model includes the following steps. A source-domain sample character is input into the font generation model to obtain a first target-domain generated character. The first target-domain generated character is input into a font recognition model to obtain the target adversarial loss of the font generation model. The model parameter of the font generation model is updated according to the target adversarial loss.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: January 16, 2024
    Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.
    Inventors: Jiaming Liu, Licheng Tang
  • Patent number: 11837001
    Abstract: Methods, systems, and computer program products are provided for stroke attribute matrices. User input strokes may be converted into attributes encoded in one or more stroke attribute matrices (SAMs), such as bitmaps, for image or other multidimensional analysis. One or more convolutional neural networks (CNNs) may recognize letters, symbols, shapes and gestures in SAMs. A selector may select output classifications from among multiple CNNs. A sequence analyzer may select a sequence of selected CNN outputs. Stroke information may comprise, for example, velocity (e.g. direction and speed), tilt, pressure, line width, pen up/down events, hover height, etc. Stroke information may be stored, for example, in bitmap color channels (e.g. to facilitate human review). For example, an x, y velocity vector and x, y tilt may be encoded, respectively, as RGBA components of pixel data. Stroke crossings may be encoded, for example, by combining attribute values at pixels where strokes intersect.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: December 5, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Claes-Fredrik U. Mannby
  • Patent number: 11610046
    Abstract: A document authoring application receives a text input including one or more alphanumeric characters. A glyph extraction module in the application determines graphical data describing glyphs of the alphanumeric characters. From the graphical data, the glyph extraction module extracts visual elements, each visual element including a color or an outline from the glyphs. The glyph extraction module generates a responsive font effect that includes the extracted visual element applied to one or more of an underline effect, a strikethrough effect, a bullet point effect, or a list dot effect. Responsive to a modification of the text input, the glyph extraction module extracts an additional visual element from an additional glyph associated with the modified text. The responsive font effect is modified to include the additional visual element. The user interface is updated to display the responsive font effect or the modified font effect.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: March 21, 2023
    Assignee: Adobe Inc.
    Inventors: Pawan Kishor Singh, Nirmal Kumawat, Saikat Chakrabarty
  • Patent number: 11587275
    Abstract: One variation of a method includes: accessing a handwriting sample comprising a set of user glyphs handwritten by a user; for each character in a set of characters, identifying a subset of user glyphs corresponding to the character in the handwriting sample, characterizing variability of a set of spatial features across the subset of user glyphs, and storing variability of the set of spatial features across the subset of user glyphs in a character container corresponding to the character; and compiling the set of character containers into a handwriting model for the user. The method further includes: accessing a text string comprising a combination of characters in the set of characters; for each instance of each character in the text string, inserting a set of variability parameters into the handwriting model to generate a synthetic glyph representing the character; and assembling the set of synthetic glyphs into a print file.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: February 21, 2023
    Assignee: ConversionRobots Inc.
    Inventors: Adam Szarzynski, Christopher Tosswill, Randall Lee Szarzynski, Scott Hasbrouck
  • Patent number: 11557222
    Abstract: Systems and methods of automatically distilling concepts from math problems and dynamically constructing and testing the creation of math problems from a collection of math concepts comprising: providing a user interface to a user; receiving as input: a math problem; one or more math concepts; and/or a user data packet; extracting and compiling a concept cloud of one or more CLIs that comprise the mathematical concepts embodied in the input, describe the operation of the one or more math concepts, or relate to the UDP, respectively; generating one or more math problem building blocks from the concept cloud CLIs; applying a mathematical rules engine to the one or more math problem building blocks to build one or more additional math problems; and returning to the user, through the user interface, the one or more additional math problems built from the CLIs that define the concept cloud extracted from the input.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 17, 2023
    Assignee: ValueCorp Pacific, Inc.
    Inventors: Mark S. Crouse, Fredric C. Gey, Terry J. Ligocki
  • Patent number: 11522719
    Abstract: Physically supplied user information is used to first verify the identity of a user before an app is supplied to a user device. Hardware identifiers of the user device are reviewed to determine whether to allow or deny use of the app on the user device. Once the app is approved, a user request is received by the app which is forwarded to the provider. The provider approves or disapproves of the request based, in part, on whether data in the request matches data maintained by the provider. Such approval/disapproval is provided from the provider to a party responsible for satisfying the user request. In addition, the provider generates a one-time-use electronic signature using data from a sequencer and data from the request, and the one-time-use electronic signature can be supplied to a signature repository and/or added to legal documents.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: December 6, 2022
    Inventors: Richard F. Carrott, Phillip S. Carrott
  • Patent number: 11461077
    Abstract: A method and computer-executable program for displaying data in a table having columns, rows and a plurality of cells defined by the columns and rows. The method involves the steps of creating a first and a second sub-tables positioned one above another or side-by-side. The top sub-table defines a non-scrollable, fixed header, while the bottom table defines a scrollable data table. The top table has a visible part and a hidden part, which contains records copied, without re-positioning or re-ordering, from a maximum width cell in the top or bottom table corresponding to each individual column. To form a fixed sidebar, the code computer-executable program code adjusts the height of the rows based on the parameters of a maximum height cell in the row. The method and program provide for a two-step process of glyph determinations: Step 1 uses the glyph determinations to adjust the HTML, by copying data.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: October 4, 2022
    Inventor: Philip K. Chin
  • Patent number: 11423205
    Abstract: Method and system are provided for font personalization. The method carried out at a client includes: receiving a user-specific font transformation at a first client for storing at the first client, wherein the user-specific font transformation is a font transformation of a base font for an author user to which the font transformation applies; receiving content associated with the author user, wherein the content associated with the author user is received with an identifier of the user-specific font transformation of the author user; receiving the base font at the first client for storing at the first client for use with the user-specific font transformation; and applying the user-specific font transformation to the base font when rendering the content associated with the author user.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: August 23, 2022
    Assignee: International Business Machines Corporation
    Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
  • Patent number: 11328491
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, displaying and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework that displays an Extended Reality (XR) interface panel. The XR panel is configured to display and automatically and progressively adjust the panel and/or its displayed augmented reality (AR), virtual reality (VR) and/or mixed reality (MR) content based on dynamically determined and updated positioning of a viewing user.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: May 10, 2022
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Larry Weinheimer, Alessandro Giusti, Leonardo Ballari, Chetan Katariya, Bonnie Mathew
  • Patent number: 11301609
    Abstract: Systems and methods for managing operations for generating a plurality of designs of an integrated circuit chip are described. One of the methods includes receiving a request with a specification of the integrated circuit chip from a requester account, receiving a plurality of requests from a plurality of community member accounts for viewing the specification, and providing access to the specification to the plurality of community member accounts. The method further includes receiving a plurality of instances of the acceptance from the plurality of community member accounts for creating the plurality of designs, providing access to a plurality of resources to the plurality of community member accounts, and receiving a plurality of design files having the plurality of designs from the plurality of community member accounts. The method includes providing access to the plurality of designs to the requester account for approval or disapproval of the plurality of designs.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: April 12, 2022
    Assignee: efabless corporation
    Inventors: Bertrand Irissou, John M. Hughes, Lucio Lanza, Mohamed K. Kassem, Michael S. Wishart, Rajeev Srivastava, Risto Bell, Robert Timothy Edwards, Sherif Eid, Greg P. Shaurette
  • Patent number: 11250144
    Abstract: Apparatus, methods, and program products are disclosed for operating a display in privacy mode. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to detect an individual within an unauthorized zone in the field of view of a camera. The code is executable by the processor to operate a display in privacy mode in response to detecting the individual within the unauthorized zone. Methods and computer program products that perform the functions of the apparatus are also disclosed.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 15, 2022
    Assignee: LENOVO (Singapore) PTE. LTD.
    Inventors: Koji Kawakita, David W. Douglas, Tin-Lup Wong
  • Patent number: 11227198
    Abstract: An information processing apparatus includes a storage unit and a processor. A font file includes type face data and serif data. When a sans-serif font is selected, the processor generates sans-serif character data on the basis of the type face data. When a serif font selected, the processor generates sans-serif character data, generates serif image data, and adds generated the serif image data to generated the sans-serif character data to generate serif character data.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: January 18, 2022
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Patricia Ysabel Garces
  • Patent number: 11030388
    Abstract: Live text glyph modification is described. A content processing system receives a selection input to select a glyph via a user interface of a content editing application. Responsive to this selection, the content processing system generates an outline of the glyph's geometry and enables modification of the outline relative to left-bearing, right-bearing, and baseline positions for the glyph, which define the glyph's position relative to other glyphs of the text content. Using the modified outline, the content processing system generates a modified glyph, which may be stored in a global storage resource and added to a stylistic set for the font type of the original glyph. This enables the content processing system to generate and store modified glyph geometries that can be readily interchanged with original glyph geometries during the creation of text content—without destroying the ability to edit the text content using conventional text editing tools.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: June 8, 2021
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Sanjeev Kumar Biswas, Neeraj Nandkeolyar
  • Patent number: 10902789
    Abstract: A display device providing grayscale correction to pixels in a plurality of dots which cat display an image frame in which aliasing is relaxed for various pixel arrangement structures.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: January 26, 2021
    Assignee: Samsung Display Co., Ltd.
    Inventor: Jong Woong Park
  • Patent number: 10826913
    Abstract: An apparatus and a method for providing a security service in a communication system are provided. The security device includes a receiver configured to receive validation information used for validating data received by a receiving apparatus from the receiving apparatus, at least one processor configured to determine whether the validation information matches set validation related information, and a transmitter configured to transmit information indicating the determined result to the receiving apparatus.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: November 3, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jonathan David Naughton-Green, Arthur Simon Waller
  • Patent number: 10503810
    Abstract: Method and system are provided for font personalization. The method carried out at a client includes: receiving a user-specific font transformation at a first client for storing at the first client, wherein the user-specific font transformation is a font transformation of a base font for an author user to which the font transformation applies; receiving content associated with the author user, wherein the content associated with the author user is received with an identifier of the user-specific font transformation of the author user; receiving the base font at the first client for storing at the first client for use with the user-specific font transformation; and applying the user-specific font transformation to the base font when rendering the content associated with the author user.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
  • Patent number: 10452802
    Abstract: Systems and methods for engineering integrated circuit design and development are described. A requester posts a request for an integrated circuit chip design using the systems and methods. Moreover, using design tools of the systems and methods, one or more designers generate one or more designs. The designers use computer software that is provided by the systems and methods to test the one or more designs. Moreover, the designs are independently verified by a design engineering entity or by other designers. The one or more designs are provided to a fab via the systems and methods to fabricate a prototype of an integrated circuit chip. The prototype is tested on a printed circuit board by using a test software, which is provided by the systems and methods.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: October 22, 2019
    Assignee: efabless corporation
    Inventors: Bertrand Irissou, John M. Hughes, Lucio Lanza, Mohamed K. Kassem, Michael S. Wishart, Rajeev Srivastava, Risto Bell, Robert Timothy Edwards, Sherif Eid, Greg P. Shaurette
  • Patent number: 10434717
    Abstract: The claimed subject matter includes a system and method to design 3D objects for fabrication. In embodiments, the method includes sampling coordinates of a two-dimensional object. The method also includes generating fabrication coordinates based on the sampled coordinates and a plane comprising a top layer of a three-dimensional (3D) object. Additionally, the method includes generating a 2D triangular mesh for the top layer of an overhang based on the sampled coordinates, an angle between the top layer and two points in a previous top layer border less than or equal to an overhang threshold angle.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shanen J. Boettcher, Yulin Jin, Emmett Lalish, Jesse McGatha
  • Patent number: 10437953
    Abstract: Systems and methods for engineering integrated circuit design and development are described. A requester posts a request for an integrated circuit chip design using the systems and methods. Moreover, using design tools of the systems and methods, one or more designers generate one or more designs. The designers use computer software that is provided by the systems and methods to test the one or more designs. Moreover, the designs are independently verified by a design engineering entity or by other designers. The one or more designs are provided to a fab via the systems and methods to fabricate a prototype of an integrated circuit chip. The prototype is tested on a printed circuit board by using a test software, which is provided by the systems and methods.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: October 8, 2019
    Assignee: efabless corporation
    Inventors: Bertrand Irissou, John M. Hughes, Lucio Lanza, Mohamed K. Kassem, Michael S. Wishart, Rajeev Srivastava, Risto Bell, Robert Timothy Edwards, Sherif Eid, Greg P. Shaurette
  • Patent number: 10423748
    Abstract: Systems and methods for obfuscating a circuit design are described. One of the methods includes receiving the circuit design from a user computing device. The circuit design includes a plurality of circuit components. The method further includes obfuscating each of the circuit components by transforming layout features associated with the circuit design into a generic layout feature representation. The generic layout feature representation excludes scaled representations of the layout features. The method also includes generating a visual representation of the obfuscated designs. Each of the obfuscated designs has an input port and an output port. The method further includes enabling placement of the obfuscated designs and routing between the input ports and the output ports of the obfuscated designs. The method includes generating an obfuscated integrated circuit design having a master input port, a master output port, the obfuscated designs, and the routing between the obfuscated designs.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: September 24, 2019
    Assignee: efabless corporation
    Inventors: Bertrand Irissou, John M. Hughes, Lucio Lanza, Mohamed K. Kassem, Michael S. Wishart, Rajeev Srivastava, Risto Bell, Robert Timothy Edwards, Sherif Eid, Greg P. Shaurette
  • Patent number: 10387682
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for parallel access to an electronic design automation (EDA) application. The computer receives a request to access an electronic design automation (EDA) application from at least two user computing device and authenticates a user associated with each of the requests from the at least two user computing devices to access the EDA application. The computer determines a level of access to be granted to each of the user of the at least two user computing devices and creates a parallel connection to each of the at least user computing device based on the determined level of access granted to each of the users. The computer retrieves data to be transmitted to each of the at least user computing device to be displayed on each of the user computing devices and stores the data in a memory unit.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kerim Kalafala, Douglas Keller, Debjit Sinha, Richard W. Taggart, Natesan Venkateswaran
  • Patent number: 10366142
    Abstract: An identifier based glyph search is described. In one or more embodiments, a search input is analyzed in a digital medium environment to generate search tokens and locate a font. The search tokens are compared to identifiers within the font, and corresponding identifiers are used to locate and retrieve particular glyphs from within the font. The retrieved glyphs are ordered and configured for output or display. The resulting glyph results include a variety of glyphs that are related to the search input, and may provide alternative related glyphs even where a user knows an exact identifier associated with a glyph. This technique may be iterated to accommodate changing search inputs and allows users to easily find desired glyphs with minimal effort and without the need for specialized knowledge regarding the identifiers of particular glyphs.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: July 30, 2019
    Assignee: Adobe Inc.
    Inventors: Dinesh Kukreja, Manish Jangir, Mohammad Javed Ali, Mrinalini Sardar, Sameer Manuja, Vineet, Vivek Ranjan
  • Patent number: 10242635
    Abstract: Disclosed is a method of displaying an image using an image display device including a front LCD panel and a rear LCD panel overlapping each other that may include displaying an RGB image in the front LCD panel; generating a black-and-white image having a luminance value adjusted by a pixel by signal-processing the RGB image, and displaying the black-and-white image in the rear LCD panel.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: March 26, 2019
    Assignee: LG DISPLAY CO., LTD.
    Inventor: Hideo Nakaya
  • Patent number: 10189272
    Abstract: A correction value acquiring method for inkjet printing apparatus includes the following steps: a testing chart forming step for forming a testing chart in one printing job, the testing chart including a first line segment group having a plurality of first line segments formed by causing a drive circuit of a head module acting as reference to output a reference drive signal for obtaining a reference density, and a second line segment group having a plurality of second line segments formed by causing drive circuits of head modules other than the head module acting as reference to output the reference drive signal and drive signals with a plurality of different correction values added to the reference drive signal; an identifying step for identifying from the testing chart a second line segment having a density matching with that of a first line segment; and a correction value acquiring step for acquiring a correction value corresponding to the second line segment identified.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: January 29, 2019
    Assignee: Screen Holdings Co., Ltd.
    Inventors: Kunio Muraji, Seiya Nomura, Tomoyasu Okushima
  • Patent number: 10104269
    Abstract: An image processing apparatus has a storage configured to store image data representing a color image, the image data being constituted by multiple pixels, each of the multiple pixels having a gradation value, and a controller. The controller is configured to extract pixels, from among the multiple pixels, within a specific color range as target pixels, adjust the gradation values of the target pixels such that brightness values of the target pixels are lowered, generate a histogram of index values corresponding to quantities of the brightness values of the multiple pixels constituting the image data after the gradation values of the target pixels are adjusted, set a first threshold value based on the histogram as generated, and apply a binarizing process to the image data using the first threshold value.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: October 16, 2018
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Toshiki Motoyama, Shinya Sahara
  • Patent number: 10062147
    Abstract: Firmware interfaces scale a fixed-font utilized by the firmware interfaces to display glyphs of the fixed-font at a native resolution or a preferred resolution of a display. A conversion factor is generated for scaling the glyphs of the font using the native resolution or the preferred resolution. The glyphs may be scaled using the conversion factor. The scaled glyphs may be stored and utilized to display text of the firmware interface in the native resolution or the preferred resolution.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 28, 2018
    Assignee: American Megatrends, Inc.
    Inventor: Artem Shchygel
  • Patent number: 10031713
    Abstract: A method for displaying product information on at least one electronic label having a graphic display and a data reception unit is disclosed. The method includes: generating, at a server connected to the label, an individual glyph corresponding to each different character or symbol of the product information; generating at least a display script comprising reference and position data of said glyphs in the product information; transmitting the display script to the label; broadcasting the individual glyphs; selecting and loading in the label individual glyphs corresponding to the reference data comprised in the display script and displaying the selected and loaded individual glyphs according to the position data comprised in the display script. A server, an electronic label and a sever thereof are also provided.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: July 24, 2018
    Assignee: SES-imagotag
    Inventor: Yves Martin
  • Patent number: 9965871
    Abstract: An image encoded with character information can be created by binarizing an input image followed by connected component labeling, and then repeating the binarization and connected component labeling on an inverted version of the input image. This results in identification of connected components. Related connected components are arranged in a family tree in which successive generations of the connected components alternate between two tree layer classifications. One of the tree layer classifications is selected based on whether certain connected components define characters. A label image is created which includes labels for the connected components except for the connected components in the selected tree layer classification.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: May 8, 2018
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Bo Li, Gang Fang
  • Patent number: 9858398
    Abstract: Multiple computer systems each include at least one EDA tool that performs certain EDA functions. Each computer system also includes source code of a design with the names of source code elements and an encoding module that generates unique identifiers for the source code elements according to a specific encoding algorithm. The encoding module identifies each source code element included in the source code. For each source code element, the encoding module generates a unique identifier by applying the encoding algorithm to the name of the element. When electronic design information is going to be transmitted to another computer system and the electronic design information includes source code elements, the encoding module encodes the information by replacing each source code element with the unique identifier generated for the element.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: January 2, 2018
    Assignee: Synopsys, Inc.
    Inventors: Ludovic Marc Larzul, Alexander Rabinovitch
  • Patent number: 9753915
    Abstract: Methods, computer program products, and systems for correcting a glyph in a translated text are described. In one embodiment, the method includes identifying a first form of a first glyph in a translation text having a plurality of contextual properties and analyzing, by the processor, the first form of the first glyph with reference to one or more glyph form tables comprising a plurality of forms of the first glyph based, at least in part, on the plurality of contextual properties.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: September 5, 2017
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Tadashi George Sakashita, Imran Goychayev, Alejandra Ledesma, Luigi Pardo, Sonia Souto Sieiro
  • Patent number: 9740667
    Abstract: The present disclosure relates to a method for generating portable electronic documents. The method comprises retrieving key character positions of each syllable, repositioned character and syllable chunks of each syllable of pre-processed electronic document. Then, probable data loss resulting from usage of each syllable chunk of the syllable chunks is determined using corresponding characteristic information associated with each syllable chunk. Each character of each syllable chunk is translated into glyph stream using predetermined glyph mapping based on probable data loss. The glyph stream is restructured using invisible glyphs and composite glyphs. Font data of at least one of invisible and composite glyphs is modified upon restructuring. Then, glyph stream is mapped with predetermined Unicode value of invisible glyphs, composite glyphs, repositioned character and each syllable chunk upon modification.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: August 22, 2017
    Assignee: Wipro Limited
    Inventor: Miriyala Sri Venkata Sathya Surya Krishana Prasanna Dileep
  • Patent number: 9727997
    Abstract: An electronic device for and a method of providing handwriting animation are provided. The electronic device includes an input and output interface configured to receive a text selection signal; and a management module configured to use vector data for stroke data on text to generate at least one piece of masking data, mask the stroke data with the masking data, and sequentially remove the masking data. The method includes checking vector data for stroke data on selected text; generating at least one piece of masking data from the vector data; masking the stroke data with the masking data; and sequentially removing the masking data.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: August 8, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Gi Yong Lee
  • Patent number: 9672777
    Abstract: A liquid crystal display (LCD) panel and a driving method thereof are provided. The LCD panel includes display pixels each including RGBW display sub-pixels. The method includes: receiving an image data for representing a to-be-displayed image including image pixels; calculating RGBW image sub-pixel data corresponding to the image pixels according to the image data; using a first predetermined number of image pixels as a repeat unit and generating RGBW display sub-pixel data corresponding to a second predetermined number of display pixels by using each repeat unit in a pixel sharing manner, the first predetermined number being greater than the second predetermined number; and using the RGBW display sub-pixel data to drive RGBW display sub-pixels of corresponding display pixels. Accordingly, the edge blur phenomenon can be effectively improved by the image pixel sharing.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: June 6, 2017
    Assignee: Shenzhen China Star Optoelectronics Technology Co., Ltd
    Inventors: Feilin Ji, Wei Chen, Xiaoping Tan
  • Patent number: 9633255
    Abstract: Systems, apparatuses and methods may provide font substitution based on a custom font. In one example, a custom handwritten font may be generated based on a comparison between handwritten sample text and training text. In another example, handwritten original text may be converted to unique machine text based on a substitution of the handwritten original text with the custom handwritten font. Thus, a user's handwriting may be converted to the user's own best or preferred handwriting.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 25, 2017
    Assignee: Intel Corporation
    Inventor: Arvind Kumar
  • Patent number: 9613455
    Abstract: Methods, systems and computer readable media for identifying local georeferenced data are described. A method can include receiving a plurality of images and corresponding metadata for each image, the metadata including location information indicating where the corresponding image was acquired and object information indicating one or more objects shown in the corresponding image. The method can also include determining based on the images and corresponding metadata, that a group of images within the plurality of images is associated with a given object at a given location. The method can further include updating a digital map to include a cartographical feature based on the determination of the given object at the given location, wherein the cartographical feature is caused to be displayed on the digital map at a location corresponding to the given location.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventors: Torsten Paul Nelson, Eduardo Alves Ferreira, Rodrigo Eduardo Lazo Paz
  • Patent number: 9569870
    Abstract: Disclosed are a system and a method for generating multiple a master glyph. The system for generating a multiple master glyph according to the present invention includes: a user terminal receiving a grapheme from a user and converting the grapheme into a grapheme image; a server extracting vector data of the grapheme image; and an editor generating a basic grapheme glyph and an extended grapheme glyph and grouping the basic grapheme glyph and the extended grapheme glyph into a MMG.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: February 14, 2017
    Assignee: HANYANG INFORMATION & COMMUNICATIONS CO., LTD.
    Inventor: Kyung Soo Kang
  • Patent number: 9239825
    Abstract: A list display apparatus that displays multiple pieces of character string data in a list on a display unit includes a storage unit that stores the multiple pieces of character string data; a sorting unit that sorts the multiple pieces of character string data stored in the storage unit in a character code order; a ligature decomposing unit that decomposes a ligature included in the multiple pieces of character string data into multiple original letters on which the ligature is based in the sorting by the sorting unit; and a sorting control unit that controls the sorting unit so that the multiple letters resulting from the decomposition by the ligature decomposing unit is used in the sorting, instead of the ligature.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: January 19, 2016
    Assignee: Alpine Electronics, Inc.
    Inventor: Takahiro Shinohara
  • Patent number: 9235915
    Abstract: An image data generating device generates image data that have a configuration including two or more text lines, one or more columns contained in each text line, and two or more rows contained in each column, and that are formed of a plurality of image data constituent elements.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: January 12, 2016
    Assignee: NEC PLATFORMS, LTD
    Inventor: Kiattichai Saowapa
  • Patent number: 9129261
    Abstract: The present invention has an object to enrich expression of contents of an e-mail message. In a mobile phone (1), text data (TxD) is input, and a 3D authoring operation is carried out. The text data (TxD) and 3D authoring instruction data (DD) are transmitted from the mobile phone (1) to a server (3), and then, scenario data (SD) which is control information about 3D graphics is generated in the server (3). The text data (TxD) and scenario data (SD) are stored in the server (3) as 3D message information (MD). When access information to the 3D message information (MD) is notified from the mobile phone (1) to a mobile phone (2), the mobile phone (2) makes access to the server (3) to download the 3D message information (MD) and a necessary 3D font. 3D character mail is thereby reproduced in the mobile phone (2).
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: September 8, 2015
    Assignee: MegaChips Corporation
    Inventors: Motoyasu Tanaka, Yuji Sakai, Hiroyuki Nakajima
  • Publication number: 20150097841
    Abstract: A drawing apparatus that displays a character rendered in an outline method includes a number-of-commands identification unit configured to identify a number of drawing commands required for the character based on outline data that corresponds to a shape of the character, a level determination unit configured to determine a level of an antialiasing process to be performed on the character based on the number of the drawing commands found by the number-of-commands identification unit, and a drawing unit configured to execute the antialiasing process of the level determined for the character by the level determination unit, when the character is drawn based on the outline data of the character.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 9, 2015
    Inventor: Atsushi Ikeda
  • Patent number: 9001126
    Abstract: A method of displaying text on a path includes creating a mapping between distances along the path and points on a line based on changes in direction of the path, composing glyphs on the line, having a total line length defined in accordance with the mapping, to form a composed line, associating the glyphs with the path in accordance with the mapping and the composed line, and outputting the association of the glyphs with the path for display of the glyphs along the path.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: April 7, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: Andrei Burago
  • Publication number: 20150049092
    Abstract: An image data generating device generates image data that have a configuration including two or more text lines, one or more columns contained in each text line, and two or more rows contained in each column, and that are formed of a plurality of image data constituent elements.
    Type: Application
    Filed: March 27, 2013
    Publication date: February 19, 2015
    Applicant: NEC INFRONTIA CORPORATION
    Inventor: Kiattichai Saowapa
  • Patent number: 8941666
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes representing animation states of a virtual character in editable graphical representations. Each animation state represents each individual action of the character for an instance in time. The method also includes storing data that represents one or more changes in the animation states of the virtual character from the editable graphical representations. A pose of the virtual character is reconstructable upon retrieval of the stored data.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: January 27, 2015
    Assignee: Lucasfilm Entertainment Company Ltd.
    Inventor: Lucas A. Kovar
  • Publication number: 20150022531
    Abstract: A method for labeling a segment of a two-dimensional input path defined according to a nonzero winding rule as either interior or exterior is described. A winding number is initialized. A scan line that intersects the segment is identified. For each contour of the input path, winding values are accumulated into the winding number for any segments of the contour that cross the identified scan line, where the accumulation for coincident segments that cross the identified scan line at a same location as the segment is postponed. These coincident segments are marked and saved in a list. The labeling of the segment as either interior or exterior is determined from the list and the winding number.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventors: Ronald N. Perry, Elena J. Jakubiak
  • Patent number: 8917275
    Abstract: A developer tool is used to programmatically calculate the contrast between the text and background in a user interface. A luminosity ratio is automatically calculated by the tool by capturing an image of a user interface, archiving user interface elements that do not contain text, performing optical character recognition on the remaining user interface elements to find pixels on the text part of the user interface element and pixels on the background part of the user interface element, and finally calculating the luminosity ratio. Results including errors, warnings and luminosity ratio for one or more hotspots in the image can be returned. Results can be used to identify user interface elements that comply or fail to comply with visibility guidelines for contrast between user interface text and background.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Jason Anthony Grieves, Matthew Karr, Katherine Ann Corner
  • Patent number: 8917276
    Abstract: 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. This rendering system enables text strings to be placed on a map image so that the text follows the center line of a curved or angled road or other image feature without knowing the specifics of the curvature of the line along which the text will be placed when creating the texture that stores the text string information.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: December 23, 2014
    Assignee: Google Inc.
    Inventor: Brian Cornell
  • Patent number: 8896606
    Abstract: A touch screen to smooth a moving trajectory of a touch unit input as a curved line and to display the moving trajectory, and a display method of the touch screen are provided. The display method of the touch screen may include sampling coordinates at touch points when a touch unit moves on a touch screen, determining whether a moving trajectory of the touch unit is a curved line according to inclination between the coordinates, and fitting the sampled coordinates to a curve and displaying the fitted curve on the touch screen upon determining that the moving trajectory of the touch unit is the curved line.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: November 25, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hyunwoo Kim
  • Patent number: 8866820
    Abstract: A difference of coordinate values stored adjacent to each other is compressed by means of a statistical coding system when reading out outline font data storing coordinate values necessary for drawing a contour of a character in order of drawing the contour in a clockwise or counterclockwise direction and also a category of a line connecting a pair of coordinates simultaneously, followed by compressing the coordinate values of the outline font data. A value of a result of subtracting “A?1” from a difference of coordinate values is determined to be a difference value of coordinates if the difference of coordinate value is equal to or greater than a certain value A, and a code expressing the difference value of “0” is added in front of the codes of difference values that are smaller than the value A in the case of a category of line connecting adjacent coordinates to each other being a straight line.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: October 21, 2014
    Assignee: Fujitsu Limited
    Inventors: Kohei Terazono, Yoshiyuki Okada, Masashi Takechi
  • Patent number: 8847962
    Abstract: 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: Grant
    Filed: July 1, 2008
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Mandayam T. Raghunath, Balaji Gopalan
  • Patent number: 8830241
    Abstract: Conversion of text-based images to vector graphics (VG) is disclosed. The text-based images may include images of equations, custom typefaces, or other types of text that may not be included in a font selection of an optical character recognition (OCR) device or an application stored on a viewing device. A textual image may be converted from a raster graphics (RG) image to a VG image, which may enable resizing and alignment of the VG image with body text. In some aspects, the server may determine a body size of a reference character in the VG image. The server may determine a baseline of the VG image that may be used to align the image with the body text.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: September 9, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Martin Gorner