← Back to Patent Explorer
US4931953A Expired / Lapsed US ⏱️ 0.0 years remaining

Character pattern generation method and system therefor

Assignee: Hitachi Ltd
•
Filing: 1988-04-26
•
Granted: 1990-06-05
•
Expires: 2008-04-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A line thickening method and system therefor, which holds skeleton line data of characters consisting of the kinds of lines relative to the types of shapes of lines comprising a character and sequence of coordinates of a plurality of points providing the end positions of the skeleton lines, the thickening process utilizes the kinds of lines of the end positions of the skeleton lines inside a character box for each character, and whenever necessary, one of a plurality of processes is selected for thickening, wherein thickening width data are previously stored for the right and left sides of the direction of each skeleton line viewing from one of the end positions of the skeleton line.

Inventors

  • 👤 Tetsuzou Uehara
  • 👤 Motohide Kokunishi
  • 👤 Kenji Shimoi
  • 👤 Hideko Kagimasa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 09:05
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/22; G09G5/24; G09G5/28; G06; G06K; G06K15/00; G06K15/02; G06T; G06T11/00; G06T11/20; G06T11/23; G06K2215/00; G06K2215/0002; G06K2215/002; G06K2215/0028; G06K2215/0034; G06K2215/004

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 168 words
A character pattern generation method in a character pattern generation system having means for storing skeleton line data and segments of stroke thickness data representative of a character comprising the steps of: reading out a coordinate value in a coordinate sequence of skeleton points from the skeleton line data previously stored in the means for holding skeleton line data; reading out the thickness data of the segment of stroke defined by said coordinate value and its subsequent skeleton point in said coordinate sequence, said thickness data being previously stored in connection with the viewing direction of each of said skeleton points to the respective subsequent skeleton point; obtaining a basic reference of said segment of stroke in accordance with at least a group of characters to which said segment of stroke pertains with said basic reference containing at least an upper limit and a lower limit common to a plurality of characters; and, thickening said segment of stroke, in accordance with said thickness data and said basic reference.
Claim 2
Dependent Claim 168 words
A character pattern generation method in a character pattern generation system having means for storing skeleton line data and segments of stroke thickness data representative of a character comprising the steps of: reading out a coordinate value in a coordinate sequence of skeleton points from the skeleton line data previously stored in the means for holding skeleton line data; reading out the thickness data of the segment of stroke defined by said coordinate value and its subsequent skeleton point in said coordinate sequence, said thickness data being previously stored in connection with the viewing direction of each of said skeleton points to the respective subsequent skeleton point; obtaining a basic reference of said segment of stroke in accordance with at least a group of characters to which said segment of stroke pertains with said basic reference containing at least an upper limit and a lower limit common to a plurality of characters; and, thickening said segment of stroke, in accordance with said thickness data and said basic reference.
Claim 3
Dependent Claim 107 words
A character pattern generation method according to claim 1, wherein said step of thickening is a step selected from at least three methods of thickening, said three methods of thickening comprising (1) thickening in accordance with the previously stored thickness data, (2) deciding thickness of at least one side of right side and left side relative to said viewing direction, in accordance with its stroke kind which identifies a type of shape of said segment of stroke, and (3) deciding thickness of at least one side of right side and left side relative to said viewing direction, in accordance with said coordinate value and said basic reference.
Claim 4
Dependent Claim 62 words
A character pattern generation method according to claim 2, wherein said method comprises a method which thickens said stroke in the right direction relative to said viewing direction, a method which thickens said stroke in the right and left directions by half of said thickness data, and a method which thickens said stroke in the left direction relative to said viewing direction.
Claim 5
Dependent Claim 52 words
A character pattern generation method according to claim 2, which further includes a step of reading out thickening width, said thickening width being in said thickness data previously stored, in both right and left directions relative to said viewing direction, said thickening width being identifiably stored for each line of each character.
Claim 6
Dependent Claim 28 words
A character pattern generation method according to claim 1, wherein said basic reference is a previously defined reference line for the character which said segment of stroke pertains.
Claim 7
Dependent Claim 40 words
A character pattern generation method according to claim 1, wherein said basic reference is a stroke kind of said stroke, said stroke kind identifying a type of shapes of stroke lines constituting at least one of said plurality of characters.
Claim 8
Dependent Claim 24 words
A character pattern generation method according to claim 1, wherein said thickness data are stored as normal values common to a plurality of characters.
Claim 9
Dependent Claim 121 words
A character pattern generation system having means for holding skeleton line data of characters, comprising: memory means for storing a coordinate sequence of skeleton points obtained in connection with said skeleton line; memory means for storing thickness data of a segment of stroke defined by a coordinate pair of neighboring coordinates in said coordinate sequence, in connection with the viewing direction of said skeleton point to its subsequent skeleton point in said coordinate pair; means for obtaining a basic reference for said segment of stroke in accordance with at least a group of characters to which said stroke pertains; and, means for thickening said segment of stroke, generating its thickened stroke in accordance with said thickness data and said basic reference.
Claim 10
Dependent Claim 121 words
A character pattern generation system having means for holding skeleton line data of characters, comprising: memory means for storing a coordinate sequence of skeleton points obtained in connection with said skeleton line; memory means for storing thickness data of a segment of stroke defined by a coordinate pair of neighboring coordinates in said coordinate sequence, in connection with the viewing direction of said skeleton point to its subsequent skeleton point in said coordinate pair; means for obtaining a basic reference for said segment of stroke in accordance with at least a group of characters to which said stroke pertains; and, means for thickening said segment of stroke, generating its thickened stroke in accordance with said thickness data and said basic reference.
Claim 11
Dependent Claim 114 words
A character pattern generation system according to claim 8, wherein said means for thickening comprises a means for selecting from at least three means of thickening, said three means of thickening comprising: (1) thickening means in accordance with th e previously stored thickness data, (2) deciding means of thickness of at least one side of right side and left side relative to said viewing direction, in accordance with its stroke kind which identifies a type of shape of said segment of stroke, and (3) deciding means of thickness of at least one side of right side and left side relative to said viewing direction, in accordance with said coordinate value and said basic reference.
Claim 12
Dependent Claim 27 words
A character pattern generation system according to claim 8, wherein said basic reference is a previously defined reference line for the character to which said stroke pertained.
Claim 13
Dependent Claim 40 words
A character pattern generation method according to claim 8 wherein said basic reference is a stroke kind of said stroke, said stroke kind identifying a type of shapes of stroke lines constituting at least one of said plurality of characters.
Claim 14
Independent Claim 150 words
A method for generating a character comprised of a pattern including a plurality of character segment strokes wherein the segment strokes have varying thicknesses in accordance with a preselected font system, comprising the steps of: defining the character pattern with skeleton line data representative of the character, the skeleton line data including a plurality of coordinate values in a coordinate sequence of skeleton points; determining a scaling factor of said character pattern according to a specified output size; determining a thickness of the character segment strokes, said determining comprising setting a viewing direction of the skeleton point to a next sequential skeleton point and setting a thickness of the segment stroke from preselected thickness data associated with the font system; generating the character by thickening the segment strokes in accordance with the skeleton line data, thickness data and scaling factor whereby the character may be perceived by print or display.
Claim 15
Independent Claim 150 words
A method for generating a character comprised of a pattern including a plurality of character segment strokes wherein the segment strokes have varying thicknesses in accordance with a preselected font system, comprising the steps of: defining the character pattern with skeleton line data representative of the character, the skeleton line data including a plurality of coordinate values in a coordinate sequence of skeleton points; determining a scaling factor of said character pattern according to a specified output size; determining a thickness of the character segment strokes, said determining comprising setting a viewing direction of the skeleton point to a next sequential skeleton point and setting a thickness of the segment stroke from preselected thickness data associated with the font system; generating the character by thickening the segment strokes in accordance with the skeleton line data, thickness data and scaling factor whereby the character may be perceived by print or display.

References Cited (Backward Citations)

US4601002A Cited
US4675833A Cited
US4675830A Cited
US4674059A Cited
US4672370A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-06-04 1993-12-04 1994-06-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-06-04 1997-12-04 1998-06-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-06-04 2001-12-04 2002-06-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag