Patents by Inventor Kuo-Young Cheng

Kuo-Young Cheng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8854375
    Abstract: A computer-implemented method is disclosed for transforming a binary dot-matrix font to a gray dot-matrix font. The method includes generally five steps. First, a binary dot-matrix outline shape is received, which is designed to render a binary dot-matrix character image on a binary dot-matrix display. The binary dot-matrix outline shape includes one or more curve segments. Second, the received dot-matrix outline shape and the binary dot-matrix character image that can be rendered based on the received outline shape are placed on a lattice coordinate system composed of a plurality of dots. Third, for each of the one or more curve segments, intersecting points at which the curve segment intersects with the plurality of dots in the lattice coordinate system are recorded. Fourth, an anti-aliasing operation is performed on the binary dot-matrix outline shape placed on the lattice coordinate system to obtain a target gray value for each of the dots that are intersected by the one or more curve segments.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: October 7, 2014
    Assignee: DynaComware Taiwan Inc.
    Inventor: Kuo-Young Cheng
  • Patent number: 8488894
    Abstract: A method and system are provided for compressing and/or decompressing a set of dot-matrix font characters. According to a compression method, each dot-matrix font character is divided into a horizontal image including horizontal (stroke) image pattern(s), a vertical image including vertical (stroke) image pattern(s), and a residual image including residual image pattern(s) obtained by removing the horizontal and vertical images from the original character. Then, the Huffman coding is applied to each of a set of the horizontal image patterns, a set of the vertical image patterns, and a set of the residual image patterns, respectively, to produce compressed horizontal codes for the horizontal image patterns in a horizontal Huffman table, compressed vertical codes for the vertical image patterns in a vertical Huffman table, and compressed residual codes for the residual image patterns in a residual Huffman table.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: July 16, 2013
    Assignee: DynaComware Taiwan Inc.
    Inventor: Kuo-Young Cheng
  • Patent number: 8243077
    Abstract: 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: Grant
    Filed: August 29, 2008
    Date of Patent: August 14, 2012
    Assignee: DynaComware Taiwan Inc.
    Inventor: Kuo-Young Cheng
  • Publication number: 20120121180
    Abstract: A method and system are provided for compressing and/or decompressing a set of dot-matrix font characters. According to a compression method, each dot-matrix font character is divided into a horizontal image including horizontal (stroke) image pattern(s), a vertical image including vertical (stroke) image pattern(s), and a residual image including residual image pattern(s) obtained by removing the horizontal and vertical images from the original character. Then, the Huffman coding is applied to each of a set of the horizontal image patterns, a set of the vertical image patterns, and a set of the residual image patterns, respectively, to produce compressed horizontal codes for the horizontal image patterns in a horizontal Huffman table, compressed vertical codes for the vertical image patterns in a vertical Huffman table, and compressed residual codes for the residual image patterns in a residual Huffman table.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 17, 2012
    Applicant: DynaComware Taiwan Inc.
    Inventor: Kuo-Young Cheng
  • Publication number: 20120092344
    Abstract: A computer-implemented method is disclosed for transforming a binary dot-matrix font to a gray dot-matrix font. The method includes generally five steps. First, a binary dot-matrix outline shape is received, which is designed to render a binary dot-matrix character image on a binary dot-matrix display. The binary dot-matrix outline shape includes one or more curve segments. Second, the received dot-matrix outline shape and the binary dot-matrix character image that can be rendered based on the received outline shape are placed on a lattice coordinate system composed of a plurality of dots. Third, for each of the one or more curve segments, intersecting points at which the curve segment intersects with the plurality of dots in the lattice coordinate system are recorded. Fourth, an anti-aliasing operation is performed on the binary dot-matrix outline shape placed on the lattice coordinate system to obtain a target gray value for each of the dots that are intersected by the one or more curve segments.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Applicant: DYNACOMWARE TAIWAN INC.
    Inventor: Kuo-Young Cheng
  • Publication number: 20100053171
    Abstract: 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: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Applicant: DYNACOMWARE TAIWAN INC.
    Inventor: Kuo-Young Cheng
  • Patent number: 7657606
    Abstract: A system for providing non-standard characters over a network is provided. The system includes: (a) a non-standard character server coupled to the network, (b) a character database coupled to the server, and (c) one or more client terminals coupled to the network. A user of each client terminal may create a non-standard character and send a non-standard character index issuance request for the created non-standard character to the non-standard character server. The non-standard character server receives the non-standard character index issuance request including an image of the non-standard character created by the client terminal, automatically assigns an index number to the received image of the non-standard character, stores the received image of the non-standard character and the index number assigned thereto in the character database, and sends the index number assigned to the received image of the non-standard character to all of the client terminals on the network.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: February 2, 2010
    Assignee: DynaComware Taiwan Inc.
    Inventor: Kuo-Young Cheng
  • Patent number: 7596270
    Abstract: A method, system, and computer-readable medium containing computer-executable instructions are provided, for randomly relocating text character images of a scanned-in Asian character document to produce a shuffled image, wherein the meaning of text in the shuffled image is not understandable although individual characters forming the text in the shuffled image are recognizable. In one embodiment, the method includes generally four steps: (1) dividing an Asian character document image into a text image portion and a non-text image portion; (2) structuring the text image portion into a multiple resolution-level pyramid; (3) extracting shuffleable character images by analyzing the multiple-resolution-level pyramid; and (4) shuffling some or all of the extracted shuffleable character images to create a shuffled image. The shuffled (e.g., encoded) image can be reshuffled (e.g.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: September 29, 2009
    Assignee: DynaComware Taiwan Inc.
    Inventor: Kuo-Young Cheng
  • Publication number: 20080154911
    Abstract: A network-based method is provided for generating or editing an Asian document with multiple font faces, wherein the multiple font faces that are not registered in a client computer are supplied by a Web font center. The method includes generally three steps. First, a Web font center is provided and connected to a Web site system for Asian Web page document publishing. Second, communication is established between the Web font center and the Web site for transmitting font related information therebetween. Third, a client computer of the Web site is allowed to make, edit, and view an Asian Web page document with multiple font faces, some of which may not be registered in the client computer.
    Type: Application
    Filed: January 26, 2007
    Publication date: June 26, 2008
    Applicant: DynaComware Taiwan Inc.
    Inventor: Kuo-Young Cheng
  • Publication number: 20080120541
    Abstract: A network-based system and method are provided for permitting a user of a client computer to type in non-standard characters, i.e., characters that are not supported by the client computer. When a user downloads a Web font document from a Web server onto the user's client computer and requests to type in a non-standard character, the client computer receives a file including an emulated keyboard from a Web font server for display. The user then types in a non-standard character code corresponding to the desired non-standard character using the emulated keyboard. The Web font server receives the user-input non-standard character code, identifies one or more non-standard characters stored in a database that correspond to the received user-input non-standard character code, and creates and sends a file including the one or more identified non-standard characters back to the client computer for display.
    Type: Application
    Filed: November 22, 2006
    Publication date: May 22, 2008
    Applicant: DYNACOMWARE TAIWAN INC.
    Inventor: Kuo-Young Cheng
  • Patent number: 7199797
    Abstract: A method, computer graphical user interface tool, and computer-readable medium for generating a set of characters for display in gray scale are provided, wherein each character comprises one or more strokes/glyphs, and each stroke/glyph is defined in silhouette-oriented representation. The method includes generally six steps. First, a set of characters is displayed, wherein each character comprises one or more strokes/glyphs, and all of the strokes/glyphs are represented by a set of basic strokes/glyphs, each basic stroke/glyph topographically representing a set of similarly-shaped strokes/glyphs. Second, each basic stroke/glyph is defined in silhouette-oriented representation. Third, each stroke/glyph forming each character is defined in silhouette-oriented representation. Fourth, the set of characters is rendered in gray scale. Fifth, the proper appearance of the characters is verified.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: April 3, 2007
    Assignee: DynaComware
    Inventor: Kuo-Young Cheng
  • Publication number: 20070071278
    Abstract: A method, system, and computer-readable medium containing computer-executable instructions are provided, for randomly relocating text character images of a scanned-in Asian character document to produce a shuffled image, wherein the meaning of text in the shuffled image is not understandable although individual characters forming the text in the shuffled image are recognizable. In one embodiment, the method includes generally four steps: (1) dividing an Asian character document image into a text image portion and a non-text image portion; (2) structuring the text image portion into a multiple resolution-level pyramid; (3) extracting shuffleable character images by analyzing the multiple-resolution-level pyramid; and (4) shuffling some or all of the extracted shuffleable character images to create a shuffled image. The shuffled (e.g., encoded) image can be reshuffled (e.g.
    Type: Application
    Filed: September 23, 2005
    Publication date: March 29, 2007
    Inventor: Kuo-Young Cheng
  • Publication number: 20070006076
    Abstract: A system and method are provided for browsing Web page documents containing Asian characters with multiple font faces which were not recognizable by a browser in the prior art. The system and method permit a computer user to view the Web page documents containing Asian characters in their original (and intended) form and appearance. A Web font server receives an Asian Web page document from a Web server and converts it to a Web font document that can be recognized and properly displayed by a Web font browser of the present invention.
    Type: Application
    Filed: March 24, 2006
    Publication date: January 4, 2007
    Inventor: Kuo-Young Cheng
  • Publication number: 20060164420
    Abstract: A system for providing non-standard characters over a network is provided. The system includes: (a) a non-standard character server coupled to the network, (b) a character database coupled to the server, and (c) one or more client terminals coupled to the network. A user of each client terminal may create a non-standard character and send a non-standard character index issuance request for the created non-standard character to the non-standard character server. The non-standard character server receives the non-standard character index issuance request including an image of the non-standard character created by the client terminal, automatically assigns an index number to the received image of the non-standard character, stores the received image of the non-standard character and the index number assigned thereto in the character database, and sends the index number assigned to the received image of the non-standard character to all of the client terminals on the network.
    Type: Application
    Filed: March 24, 2006
    Publication date: July 27, 2006
    Inventor: Kuo-Young Cheng
  • Publication number: 20060125829
    Abstract: A method, computer graphical user interface tool, and computer-readable medium for generating a set of characters for display in gray scale are provided, wherein each character comprises one or more strokes/glyphs, and each stroke/glyph is defined in silhouette-oriented representation. The method includes generally six steps. First, a set of characters is displayed, wherein each character comprises one or more strokes/glyphs, and all of the strokes/glyphs are represented by a set of basic strokes/glyphs, each basic stroke/glyph topographically representing a set of similarly-shaped strokes/glyphs. Second, each basic stroke/glyph is defined in silhouette-oriented representation. Third, each stroke/glyph forming each character is defined in silhouette-oriented representation. Fourth, the set of characters is rendered in gray scale. Fifth, the proper appearance of the characters is verified.
    Type: Application
    Filed: December 13, 2004
    Publication date: June 15, 2006
    Inventor: Kuo-Young Cheng
  • Patent number: 6661417
    Abstract: A method for automatically converting an outline font character into a glyph-based font character using a set of predefined basic glyphs stored in a glyph database is provided. Each basic glyph is predefined as a program for rendering the basic glyph for output. Additionally, each basic glyph is associated with a glyph signature consisting of feature points, and script sentences that obtain key points and width values based on the feature points. According to the automatic font conversion method, first, an outline font character to be redefined is captured. Then, one glyph is selected from the captured character. Thereafter, feature points are identified along the outline of the selected glyph and stored in a glyph signature. Next, the glyph database is searched and a basic glyph that topographically matches the selected glyph is retrieved.
    Type: Grant
    Filed: August 28, 2000
    Date of Patent: December 9, 2003
    Assignee: DynaLab Inc.
    Inventor: Kuo-Young Cheng
  • Patent number: 6603478
    Abstract: A system, method and a computer readable medium for controlling character data access between a personal computer and server. This system allows a user to display large amounts of data required to accurately represent, store, manipulate and create characters of an Asian font. The system includes one or more personal computers and a server coupled to a public data network. The one or more personal computers and the server interact to provide the users of the one or more personal computers with access to Asian characters stored on both the personal computer and the server.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: August 5, 2003
    Assignee: Dynalab, Inc.
    Inventors: Chia Sheng Kuo, Kuo Young Cheng
  • Publication number: 20030025711
    Abstract: A method for allowing a layman user to visually calibrate a user display is provided. First, a standard display model is predefined with (i) a standard display colorimetric transformation matrix, (ii) a standard display luminance response function, and (iii) three standard display human perception response (HPR) curves in dim, average, and bright environments, respectively. Second, a user display model is created, also including (i) a user display colorimetric transformation matrix, which is not fully defined, (ii) a user display luminance response function, which is also not fully defined, and (iii) a user display human perception response (HPR) curve in dim, average, or bright surrounding environment, as specified by the user. Third, the user display luminance response function is estimated. Fourth, the user display colorimetric transformation matrix is estimated. Finally, based on the above estimation, a lookup-table (LUT) is created for converting standard display signals to user display signals.
    Type: Application
    Filed: June 6, 2001
    Publication date: February 6, 2003
    Applicant: DynaLab Inc.
    Inventors: Chia-Sheng Kuo, Kuo-Young Cheng, Hui-Jan Chien
  • Patent number: 6501475
    Abstract: A system, method, and computer-readable medium for generating a glyph-based outline font are provided, which allow for font communication between different devices having various (high and low) resolutions. A method selects a character for display on the output device. The character consists of one or more glyphs, and each glyph forming the character is predefined by key points, width values, feature points that have predefined spatial relationship to the key points and width values, and curve ratios prestored in a curve level table. Next, the method determines the resolution of an output device. Then, for each glyph forming the character, the method retrieves curve ratios from the prestored curve level table according to the determined resolution of the output device. Curve ratios are used to create curve segments, which form the outline of the selected glyph.
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: December 31, 2002
    Assignee: DynaLab Inc.
    Inventor: Kuo-Young Cheng
  • Patent number: 6157390
    Abstract: A method and apparatus for producing a stroked-based font defined by a stroke representation displayable in high-resolution and low-resolution space. The stroke representation includes defining a basic stroke with key points and width values as its primary parameters and feature points and curve features as the secondary parameters. Hinting information for certain key points provide information for displaying quality strokes in low resolution space. A CAD tool allows a font designer to easily select the parameters for the design of basic strokes.
    Type: Grant
    Filed: September 20, 1996
    Date of Patent: December 5, 2000
    Assignee: Dynalab (S) Ltd.
    Inventor: Kuo-Young Cheng