Patent US5771035A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5771035A Expired / Lapsed US ⏱️ 0.0 years remaining

Character generation device

Assignee: Sharp Corp
•
Filing: 1996-10-11
•
Granted: 1998-06-23
•
Expires: 2016-10-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A character generation device that easily implements a multiple-font system without increasing the data amount is provided. Character data of a basic font is stored in a character data storage while paste component data is stored in a paste component data storage. A shape recognizer determines a length and an angle of a process-target element as well as an angle of a stroke to which the process-target element belongs, by referring to a font attribute storage based on a font code and character number specified from a keyboard. A paste component data modifier performs scaling up/down processing and rotation processing with the selected paste component data by referring to the font attribute storage. A data synthesizer generates character data that paste components, subjected to the scaling up/down process and the rotation process, are applied onto the process-target element. Thus, by applying paste components to the process-target element in the basic font, a multiple-font system can be implemented with small amounts of data.

Inventors

  • 👤 Yoshiko Imaki
  • 👤 Susumu Hasegawa
  • 👤 Minehiro Konya
  • 👤 Yutaka Shigi
  • 👤 Masayuki Fujisawa
  • 👤 Megumi Ito

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 11:35
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/22; G09G5/24; G09G5/28; G06; G06T; G06T11/00; G06T11/20; G06T11/23; G09G5/246

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 329 words
A character generation device for generating characters of a new font by superposing a component of a shape on a target portion of a character in a basic font to change a shape of the target portion, the character generation device comprising: font attribute storage for storing font attributes including a font code indicative of a font, a font name, a basic font code indicating a font that serves as a basis of the pertinent font, a component code indicating a component to be used for generation of the font, and modification information for generating the font; character data storage for storing character data representing the shape of a character in the basic font; component data storage for storing component data representing the shape of the component; an input section for specifying a new font to be generated; a shape recognizer for reading out, from the character data storage, the character data of a character in a font that serves as the basis of the new font specified by the input section, with reference to the font attributes, and for recognizing the shape of a target portion of the character in the basic font based on the read-out character data; a component data modifier for reading out, from the component data storage, component data to be used for the generation of the new font specified from the input section with reference to the font attributes, and modifying the read-out component data based on the shape of the target portion so that size and disposition of the component to be used matches the shape of the target portion; and a data synthesizer for generating character data of a character in the specified new font, which character is made up by superposing the component on the target portion of a character in the basic font, based on both the character data of the basic font read out by the shape recognizer and the component data modified by the component data modifier.
Claim 2
Dependent Claim 329 words
A character generation device for generating characters of a new font by superposing a component of a shape on a target portion of a character in a basic font to change a shape of the target portion, the character generation device comprising: font attribute storage for storing font attributes including a font code indicative of a font, a font name, a basic font code indicating a font that serves as a basis of the pertinent font, a component code indicating a component to be used for generation of the font, and modification information for generating the font; character data storage for storing character data representing the shape of a character in the basic font; component data storage for storing component data representing the shape of the component; an input section for specifying a new font to be generated; a shape recognizer for reading out, from the character data storage, the character data of a character in a font that serves as the basis of the new font specified by the input section, with reference to the font attributes, and for recognizing the shape of a target portion of the character in the basic font based on the read-out character data; a component data modifier for reading out, from the component data storage, component data to be used for the generation of the new font specified from the input section with reference to the font attributes, and modifying the read-out component data based on the shape of the target portion so that size and disposition of the component to be used matches the shape of the target portion; and a data synthesizer for generating character data of a character in the specified new font, which character is made up by superposing the component on the target portion of a character in the basic font, based on both the character data of the basic font read out by the shape recognizer and the component data modified by the component data modifier.
Claim 3
Dependent Claim 52 words
The character generation device according to claim 1, wherein the character data stored in the character data storage has superposition information to be used for the superposition of the component, for each of individual target portions of a character in the basic font and for each of individual fonts to be generated.
Claim 4
Dependent Claim 58 words
The character generation device according to claim 2, wherein the shape recognizer selects a component superposition method with reference to the modification information of font attributes, as well as a corresponding font and superposition information of the target portion in the read-out character data, and performs the recognition of the shape based on a result of the selection.
Claim 5
Dependent Claim 53 words
The character generation device according to claim 1, wherein the target portion, the shape of which is recognized by the shape recognizer, is an element which is an end portion of any stroke constituting the character; and the shape recognizer recognizes a length of the element in a character in the basic font.
Claim 6
Dependent Claim 69 words
The character generation device according to claim 1, wherein the target portion, the shape of which is recognized by the shape recognizer, is a stroke constituting the character and an element which is an end portion of the stroke; and the shape recognizer recognizes a tilt angle of at least one of the element of a character in the basic font, and the stroke to which the element belongs.
Claim 7
Dependent Claim 59 words
The character generation device according to claim 4, wherein the component data modifier modifies the component data so that the length of the component to be used matches the length of the element or so that a tilt angle of the component to be used matches a tilt angle of at least one of the element and the stroke.
Claim 8
Dependent Claim 59 words
The character generation device according to claim 5, wherein the component data modifier modifies the component data so that a length of the component to be used matches a length of the element or so that the tilt angle of the component to be used matches the tilt angle of at least one of the element and the stroke.
Claim 9
Independent Claim 297 words
A method of character generation for generating characters of a new font by superposing a component of a shape on a target portion of a character in a basic font to change a shape of the target portion, the method of character generation comprising: a) storing font attributes including a font code indicative of a font, a font name, a basic font code indicative of a font that serves as a basis of the pertinent font, a component code indicative of a component to be used for generation of the font and modification information for generating the font; b) storing character data representing the shape of a character in the basic font; c) storing component data representing the shape of the component; d) selecting a font to be generated; e) reading out stored character data of a character in a font that serves as the basis of the new font selected in said step d) with reference to the font attributes and recognizing the shape of a target portion of the character in the basic font based on the read character data; f) reading out stored component data to be used for the generation of the new font selected in said step d) with reference to the font attributes and modifying the read component data based on the shape of the target portion so that size and disposition of the component to be used matches the shape of the portion; and g) generating character data of a character in the specified new font, which character is made by superposing the component on the target portion of a character in the basic font, based on both the character data of the basic font read out in said step e) and the component data modified in said step f).
Claim 10
Independent Claim 297 words
A method of character generation for generating characters of a new font by superposing a component of a shape on a target portion of a character in a basic font to change a shape of the target portion, the method of character generation comprising: a) storing font attributes including a font code indicative of a font, a font name, a basic font code indicative of a font that serves as a basis of the pertinent font, a component code indicative of a component to be used for generation of the font and modification information for generating the font; b) storing character data representing the shape of a character in the basic font; c) storing component data representing the shape of the component; d) selecting a font to be generated; e) reading out stored character data of a character in a font that serves as the basis of the new font selected in said step d) with reference to the font attributes and recognizing the shape of a target portion of the character in the basic font based on the read character data; f) reading out stored component data to be used for the generation of the new font selected in said step d) with reference to the font attributes and modifying the read component data based on the shape of the target portion so that size and disposition of the component to be used matches the shape of the portion; and g) generating character data of a character in the specified new font, which character is made by superposing the component on the target portion of a character in the basic font, based on both the character data of the basic font read out in said step e) and the component data modified in said step f).
Claim 11
Dependent Claim 52 words
The method of character generation according to claim 8, wherein the character data stored in said step b) has superposition information to be used for the superposition of the component, for each of individual target portions of a character in the basic font and for each of individual fonts to be generated.
Claim 12
Dependent Claim 60 words
The method of character generation according to claim 9, wherein said step e) comprises selecting a component superposition method with reference to the modification information of font attributes, as well as a corresponding font and superposition information of the target portion in the read character data, and performing the recognition of the shape based on a result of the selection.
Claim 13
Dependent Claim 53 words
The method of character generation according to claim 8, wherein the target portion, the shape of which is recognized in said step e), is an element which is an end portion of any stroke constituting the character, said step e) comprises recognizing length of the element in a character in the basic font.
Claim 14
Dependent Claim 35 words
The method of character generation according to claim 11, wherein said step f) comprises modifying the read component data so that the length of the component to be used matches the length of the element.
Claim 15
Dependent Claim 71 words
The method of character generation according to claim 8, wherein the target portion, the shape of which is recognized in said step e) , is a stroke constituting the character and an element which is an end portion of the stroke, said step e) comprising recognizing a tilt angle of at least one of the element of a character in the basic font and the stroke to which the element belongs.
Claim 16
Dependent Claim 43 words
The method of character generation according to claim 13, wherein said step f) comprises modifying the component data so that the tilt angle of the component to be used matches the tilt angle of at least one of the element and the stroke.

References Cited (Backward Citations)

JPH03234559A Cited
JPH0456894A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-22 2001-12-22 2002-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-22 2005-12-22 2006-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-22 2009-12-22 2010-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag