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

Outline image generation apparatus and method that generates space correction data

Assignee: Canon Inc
•
Filing: 1996-09-24
•
Granted: 2000-02-15
•
Expires: 2016-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Horizontal lines of a character are divided into groups of lines which are not offset from each other and distances between which are less than a predetermined value. Further, on conditions that two groups contain at least one common line and overlapping portion of lines of one group is offset from none of lines included in the other group, these two groups are combined. Consequently, space correction groups for the horizontal lines are formed. Then, by using areas of the horizontal lines included in the groups obtained as described above as space correction areas, spaces defined by points on outline of each line are corrected. As a result, it is possible to form a character of high quality by using data which does not include information on space correction.

Inventors

  • 👤 Yasuhiro Kujirai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:59
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/20

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 97 words
A font generating apparatus comprising: determining means for determining, for horizontal and vertical lines of a character, a group of parallel lines of the character composed of a plurality of lines such that a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in the longitudinal direction, based on original font data; and generating means for generating font data, wherein a space between lines included in the group of parallel lines, determined by said determining means, is corrected based on the original font data.
Claim 2
Dependent Claim 97 words
A font generating apparatus comprising: determining means for determining, for horizontal and vertical lines of a character, a group of parallel lines of the character composed of a plurality of lines such that a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in the longitudinal direction, based on original font data; and generating means for generating font data, wherein a space between lines included in the group of parallel lines, determined by said determining means, is corrected based on the original font data.
Claim 3
Dependent Claim 53 words
The apparatus according to claim 1, wherein said determining means determines, for the horizontal and vertical lines, the group of parallel lines further satisfying a condition that a distance between a line and a specific line both belonging to the group of parallel lines is less than or equal to a predetermined value.
Claim 4
Dependent Claim 31 words
The apparatus according to claim 1, further comprising reconstruction means for reconstructing the group of parallel lines by combining a plurality of groups of parallel lines which satisfy a predetermined condition.
Claim 5
Dependent Claim 67 words
The apparatus according to claim 1, further comprising priority deciding means for deciding a priority of the group of parallel lines such that a higher priority is given to a group of parallel lines including a larger number of lines than a group of parallel lines including a relatively smaller number of lines in a case where a plurality of groups are determined by said determining means.
Claim 6
Dependent Claim 131 words
An output apparatus comprising: storage means for storing font data generated by a font generation apparatus; and output means for outputting a character based on the font data stored by said storage means, wherein the font generation apparatus includes determining means for determining a group of parallel lines of a character composed of a plurality of lines such that, for horizontal and vertical lines of the character, a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in a longitudinal direction, based on original font data, and generating means for generating font data, wherein a space between lines included in the group of parallel lines determined by the determining means is corrected based on the original font data.
Claim 7
Dependent Claim 131 words
An output apparatus comprising: storage means for storing font data generated by a font generation apparatus; and output means for outputting a character based on the font data stored by said storage means, wherein the font generation apparatus includes determining means for determining a group of parallel lines of a character composed of a plurality of lines such that, for horizontal and vertical lines of the character, a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in a longitudinal direction, based on original font data, and generating means for generating font data, wherein a space between lines included in the group of parallel lines determined by the determining means is corrected based on the original font data.
Claim 8
Dependent Claim 13 words
The apparatus according to claim 5, wherein said output means is a printer.
Claim 9
Dependent Claim 13 words
The apparatus according to claim 5, wherein said output means is a display.
Claim 10
Dependent Claim 94 words
A data generating method comprising the steps of: determining, for horizontal and vertical lines of a character, a group of parallel lines of the character composed of a plurality of lines such that a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in a longitudinal direction, based on original font data; and generating font data, wherein a space between lines included in the group of parallel lines, determined in said determining step, is corrected based on the original font data.
Claim 11
Dependent Claim 94 words
A data generating method comprising the steps of: determining, for horizontal and vertical lines of a character, a group of parallel lines of the character composed of a plurality of lines such that a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in a longitudinal direction, based on original font data; and generating font data, wherein a space between lines included in the group of parallel lines, determined in said determining step, is corrected based on the original font data.
Claim 12
Dependent Claim 53 words
The method according to claim 8, wherein said determining step determines, for the horizontal and vertical lines, the group of parallel lines further satisfying a condition that a distance between a line and a specific line both belonging to the group of parallel lines is less than or equal to a predetermined value.
Claim 13
Dependent Claim 32 words
The method according to claim 8, further comprising a reconstruction step of reconstructing the group of parallel lines by combining a plurality of groups of parallel lines which satisfy a predetermined condition.
Claim 14
Dependent Claim 68 words
The method according to claim 8, further comprising a priority deciding step of deciding a priority of the group of parallel lines such that a higher priority is given to a group of parallel lines including a larger number of lines than a group of parallel lines including a relatively smaller number of lines in a case where a plurality of groups are determined in said determining step.
Claim 15
Dependent Claim 130 words
An output method comprising the steps of: storing font data generated by a font generation apparatus; and outputting a character based on the font data stored in said storing step, wherein the font generation apparatus performs a determining step for determining a group of parallel lines of a character composed of a plurality of lines such that, for horizontal and vertical lines of the character, a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in a longitudinal direction, based on original font data, and a generating step for generating font data, wherein a space between lines included in the group of parallel lines determined in the determining step is corrected based on the original font data.
Claim 16
Dependent Claim 130 words
An output method comprising the steps of: storing font data generated by a font generation apparatus; and outputting a character based on the font data stored in said storing step, wherein the font generation apparatus performs a determining step for determining a group of parallel lines of a character composed of a plurality of lines such that, for horizontal and vertical lines of the character, a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in a longitudinal direction, based on original font data, and a generating step for generating font data, wherein a space between lines included in the group of parallel lines determined in the determining step is corrected based on the original font data.
Claim 17
Dependent Claim 14 words
The method according to claim 12, wherein said outputting step outputs to a printer.
Claim 18
Dependent Claim 14 words
The method according to claim 12, wherein said outputting step outputs to a display.
Claim 19
Dependent Claim 102 words
A computer readable memory holding a computer program, said program comprising: code for determining, for horizontal and vertical lines of a character, a group of parallel lines of the character composed of a plurality of lines such that a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in a longitudinal direction, based on original font data; and code for generating font data, wherein a space between lines included in the group of parallel lines, determined using said code for determining, is corrected based on the original font data.
Claim 20
Dependent Claim 102 words
A computer readable memory holding a computer program, said program comprising: code for determining, for horizontal and vertical lines of a character, a group of parallel lines of the character composed of a plurality of lines such that a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in a longitudinal direction, based on original font data; and code for generating font data, wherein a space between lines included in the group of parallel lines, determined using said code for determining, is corrected based on the original font data.
Claim 21
Dependent Claim 54 words
A memory according to claim 15, wherein said code for determining determines, for the horizontal and vertical lines, the group of parallel lines further satisfying a condition that a distance between a line and a specific line both belonging to the group of parallel lines is less than or equal to a predetermined value.
Claim 22
Dependent Claim 30 words
A memory according to claim 15, further comprising code for reconstructing the group of parallel lines by combining a plurality of groups of parallel lines which satisfy a predetermined condition.
Claim 23
Dependent Claim 66 words
A memory according to claim 15, further comprising code for deciding a priority of the group of parallel lines such that a higher priority is given to a group of parallel lines including a larger number of lines than a group of parallel lines including a relatively smaller number of lines in a case where a plurality of groups are determined using said code for determining.
Claim 24
Dependent Claim 132 words
A computer readable memory holding a computer program, said computer program comprising: code for storing font data generated by a font generation apparatus; and code for outputting a character based on the font data stored using said code for storing, wherein the font generation apparatus determines a group of parallel lines of a character composed of a plurality of lines such that, for horizontal and vertical lines of the character, a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in a longitudinal direction, based on original font data, and generates font data, wherein a space between lines included in the group of parallel lines determined by the font generation apparatus is corrected based on the original font data.
Claim 25
Dependent Claim 132 words
A computer readable memory holding a computer program, said computer program comprising: code for storing font data generated by a font generation apparatus; and code for outputting a character based on the font data stored using said code for storing, wherein the font generation apparatus determines a group of parallel lines of a character composed of a plurality of lines such that, for horizontal and vertical lines of the character, a line belonging to the group of parallel lines is not offset from any other line belonging to the group of parallel lines in a longitudinal direction, based on original font data, and generates font data, wherein a space between lines included in the group of parallel lines determined by the font generation apparatus is corrected based on the original font data.
Claim 26
Dependent Claim 15 words
A memory according to claim 19, wherein said code for outputting outputs to a printer.
Claim 27
Dependent Claim 15 words
A memory according to claim 19, wherein said code for outputting outputs to a display.

References Cited (Backward Citations)

US5295240A Cited
US5304988A Cited
US5416852A Cited
US5714987A Cited
US5473709A Cited
US5633991A Cited
US5594472A Cited
US5801712A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-14 2003-08-16 2004-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-14 2007-08-16 2008-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-14 2011-08-16 2012-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag