Patent US5671346A successfully refreshed from Google Patents.
US5671346A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Figure processing method
Assignee: Canon Inc
•
Filing: 1991-08-02
•
Granted: 1997-09-23
•
Expires: 2011-08-02
Abstract
Abstract A figure pattern is processed by modifying a point array that forms the figure pattern. The modification may include moving the points of the array, inserting points into the array, deleting points of the array, and changing the attributes of the points or the point array. According to one arrangement, a sample point of an array forming the outline of a figure pattern is designated for deletion and a figure pattern corresponding to the sample point array is generated on the basis of an attribute of sample points adjacent to the sample point designated for deletion.
Inventors
- 👤 Masaaki Tamura
- 👤 Ayako Fujii
- 👤 Yoshiko Kobari
- 👤 Mamoru Nagano
- 👤 Kiyoshi Watanabe
- 👤 Hidehiko Morinaga
- 👤 Shigeki Koyama
- 👤 Yoshikazu Sawada
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 19:39
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/23
Claims Analysis
Total Claims: 50
Claim 1
Independent Claim
84 words
A figure processing apparatus comprising: display means for displaying an outline of a figure and a plurality of sample points representing the figure; designation means for designating one of the plurality of sample points displayed by said display means; means for determining at least one of the plurality of sample points having the same x- or same y-coordinate as the designated sample point; and means for moving the designated sample point together with the at least one sample point determined by said determining means.
Claim 2
Dependent Claim
84 words
A figure processing apparatus comprising: display means for displaying an outline of a figure and a plurality of sample points representing the figure; designation means for designating one of the plurality of sample points displayed by said display means; means for determining at least one of the plurality of sample points having the same x- or same y-coordinate as the designated sample point; and means for moving the designated sample point together with the at least one sample point determined by said determining means.
Claim 3
Dependent Claim
51 words
An apparatus according to claim 1, wherein said moving means moves the designated sample point together with the at least one sample point determined by said determining means, when the designated sample point is an edge point and a sample point adjacent to the designated sample point is an intermediate point.
Claim 4
Dependent Claim
33 words
An apparatus according to claim 1, wherein said display means displays the designated and the at least one sample point determined by said determining means distinguishably from the rest of the sample points.
Claim 5
Dependent Claim
13 words
An apparatus according to claim 1, wherein said display means comprises a CRT.
Claim 6
Dependent Claim
14 words
An apparatus according to claim 1, wherein said designating means comprises a pointing device.
Claim 7
Dependent Claim
13 words
An apparatus according to claim 1, wherein said moving means comprises a CPU.
Claim 8
Dependent Claim
30 words
An apparatus according to claim 1, further comprising means for controlling said display means to display how the figure is changed in response to the movement of the sample points.
Claim 9
Dependent Claim
16 words
An apparatus according to claim 1, wherein the plurality of sample points comprise outline font data.
Claim 10
Dependent Claim
109 words
A scalable font generation apparatus comprising: image input means for scanning a character and obtaining image data representing the character; smoothing means for smoothing the image data; outline generation means for generating an outline from the smoothed image data; display means for displaying a plurality of sample points representing the generated outline; designation means for designating one of the plurality of sample points displayed by said display means; means for determining which of the plurality of sample points lie on a defined straight line passing through the designated sample point; and means for moving the designated sample point together with the other sample points lying on the defined line.
Claim 11
Dependent Claim
109 words
A scalable font generation apparatus comprising: image input means for scanning a character and obtaining image data representing the character; smoothing means for smoothing the image data; outline generation means for generating an outline from the smoothed image data; display means for displaying a plurality of sample points representing the generated outline; designation means for designating one of the plurality of sample points displayed by said display means; means for determining which of the plurality of sample points lie on a defined straight line passing through the designated sample point; and means for moving the designated sample point together with the other sample points lying on the defined line.
Claim 12
Dependent Claim
56 words
An apparatus according to claim 9, wherein said moving means moves the designated sample points together with the other sample points lying on the defined straight line passing through the designated sample point, when the designated sample point is an edge point and a sample point adjacent to the designated sample point is an intermediate point.
Claim 13
Dependent Claim
26 words
An apparatus according to claim 1, wherein said display means displays the designated and the other sample points distinguishably from the rest of the sample points.
Claim 14
Dependent Claim
13 words
An apparatus according to claim 9, wherein said display means comprises a CRT.
Claim 15
Dependent Claim
14 words
An apparatus according to claim 9, wherein said designating means comprises a pointing device.
Claim 16
Dependent Claim
13 words
An apparatus according to claim 9, wherein said moving means comprises a CPU.
Claim 17
Dependent Claim
30 words
An apparatus according to claim 9, further comprising means for controlling said display means to display how the figure is changed in response to the movement of the sample points.
Claim 18
Dependent Claim
16 words
An apparatus according to claim 9, wherein the plurality of sample points comprise outline font data.
Claim 19
Dependent Claim
76 words
A figure processing method comprising the steps of: displaying an outline of a figure and a plurality of sample points representing the figure on a display means; and designating one of the plurality of displayed sample points; determining at least one of the sample point having the same x- or same y-coordinate as the designated sample point; and moving the designated sample point together with the at least one sample point determined in said determining step.
Claim 20
Dependent Claim
76 words
A figure processing method comprising the steps of: displaying an outline of a figure and a plurality of sample points representing the figure on a display means; and designating one of the plurality of displayed sample points; determining at least one of the sample point having the same x- or same y-coordinate as the designated sample point; and moving the designated sample point together with the at least one sample point determined in said determining step.
Claim 21
Dependent Claim
31 words
A method according to claim 17, further comprising the step of controlling the display means to display how the figure is changed in response to the movement of the sample points.
Claim 22
Dependent Claim
16 words
A method according to claim 17, wherein the plurality of sample points comprise outline font data.
Claim 23
Independent Claim
98 words
A method for generating a scalable font comprising the steps of: scanning a character and obtaining image data representing the character using an image input means; smoothing the image data using a smoothing means; generating an outline from the smoothed image data; displaying a plurality of sample points representing the generated outline on a display means; designating one of the plurality of displayed sample points; determining which sample points lie on a defined straight line passing through the designated sample point; and moving the designated sample point together with the other sample points lying on the defined line.
Claim 24
Independent Claim
98 words
A method for generating a scalable font comprising the steps of: scanning a character and obtaining image data representing the character using an image input means; smoothing the image data using a smoothing means; generating an outline from the smoothed image data; displaying a plurality of sample points representing the generated outline on a display means; designating one of the plurality of displayed sample points; determining which sample points lie on a defined straight line passing through the designated sample point; and moving the designated sample point together with the other sample points lying on the defined line.
Claim 25
Dependent Claim
31 words
A method according to claim 20, further comprising the step of controlling the display means to display how the figure is changed in response to the movement of the sample points.
Claim 26
Dependent Claim
16 words
A method according to claim 20, wherein the plurality of sample points comprise outline font data.
Claim 27
Dependent Claim
105 words
A figure processing apparatus comprising: display means for displaying an outline of a figure and a plurality of sample points representing the figure; designation means for designating one of the plurality of sample points displayed by said display means; means for determining whether the designated sample point is an edge point and two sample points adjacent to the designated sample point are intermediate points; and means for moving both the designated sample point and the two adjacent sample points in response to a determination by said determining means that the designated sample point is an edge point and the two sample points are intermediate points.
Claim 28
Dependent Claim
105 words
A figure processing apparatus comprising: display means for displaying an outline of a figure and a plurality of sample points representing the figure; designation means for designating one of the plurality of sample points displayed by said display means; means for determining whether the designated sample point is an edge point and two sample points adjacent to the designated sample point are intermediate points; and means for moving both the designated sample point and the two adjacent sample points in response to a determination by said determining means that the designated sample point is an edge point and the two sample points are intermediate points.
Claim 29
Dependent Claim
27 words
An apparatus according to claim 23, wherein said display means displays the designated and the two adjacent sample points distinguishably from the rest of the sample points.
Claim 30
Dependent Claim
13 words
An apparatus according to claim 23, wherein said display means comprises a CRT.
Claim 31
Dependent Claim
14 words
An apparatus according to claim 23, wherein said designating means comprises, a pointing device.
Claim 32
Dependent Claim
13 words
An apparatus according to claim 23, wherein said moving means comprises a CPU.
Claim 33
Dependent Claim
30 words
An apparatus according to claim 23, further comprising means for controlling said display means to display how the figure is changed in response to the movement of the sample points.
Claim 34
Dependent Claim
16 words
An apparatus according to claim 23, wherein the plurality of sample points comprise outline font data.
Claim 35
Dependent Claim
134 words
A scalable font generation apparatus comprising: image input means for scanning a character and obtaining image data representing the character; smoothing mean for smoothing the image data; outline generation means for generating an outline from the smoothed image data; display means for displaying a plurality of sample points representing the generated outline; designation means for designating one of the plurality of sample points displayed by said display means; means for determining whether the designated sample point is an edge point and two sample points adjacent to the designated sample point are intermediate points; and means for moving both the designated sample point and the two adjacent sample points in response to a determination by said determining means that the designated sample point is an edge point and the two sample points are intermediate points.
Claim 36
Dependent Claim
134 words
A scalable font generation apparatus comprising: image input means for scanning a character and obtaining image data representing the character; smoothing mean for smoothing the image data; outline generation means for generating an outline from the smoothed image data; display means for displaying a plurality of sample points representing the generated outline; designation means for designating one of the plurality of sample points displayed by said display means; means for determining whether the designated sample point is an edge point and two sample points adjacent to the designated sample point are intermediate points; and means for moving both the designated sample point and the two adjacent sample points in response to a determination by said determining means that the designated sample point is an edge point and the two sample points are intermediate points.
Claim 37
Dependent Claim
26 words
An apparatus according to claim 30, wherein said display means displays the designated and the other sample points distinguishably from the rest of the sample points.
Claim 38
Dependent Claim
13 words
An apparatus according to claim 30, wherein said display means comprises a CRT.
Claim 39
Dependent Claim
14 words
An apparatus according to claim 30, wherein said designating means comprises a pointing device.
Claim 40
Dependent Claim
13 words
An apparatus according to claim 30, wherein said moving means comprises a CPU.
Claim 41
Dependent Claim
30 words
An apparatus according to claim 30, further comprising means for controlling said display means to display how the figure is changed in response to the movement of the sample points.
Claim 42
Dependent Claim
16 words
An apparatus according to claim 30, wherein the plurality of sample points comprise outline font data.
Claim 43
Dependent Claim
99 words
A figure processing method comprising the steps of: displaying an outline of a figure and a plurality of sample points representing the figure on a display means; and designating one of the plurality of displayed sample points; determining whether the designated sample point is an edge point and two sample points adjacent to the designated sample point are intermediate points; and moving both the designated ample point and the two adjacent sample points in response to a determination in said determining step that the designated sample point is an edge point and the two sample points are intermediate points.
Claim 44
Dependent Claim
99 words
A figure processing method comprising the steps of: displaying an outline of a figure and a plurality of sample points representing the figure on a display means; and designating one of the plurality of displayed sample points; determining whether the designated sample point is an edge point and two sample points adjacent to the designated sample point are intermediate points; and moving both the designated ample point and the two adjacent sample points in response to a determination in said determining step that the designated sample point is an edge point and the two sample points are intermediate points.
Claim 45
Dependent Claim
31 words
A method according to claim 37, further comprising the step of controlling the display means to display how the figure is changed in response to the movement of the sample points.
Claim 46
Dependent Claim
16 words
A method according to claim 37, wherein the plurality of sample points comprise outline font data.
Claim 47
Independent Claim
123 words
A method for generating a scalable font comprising the steps of: scanning a character and obtaining image data representing said character using an image input means; smoothing said image data; generating an outline from said smoothed image data; displaying a plurality of sample points representing the generated outline on a display means; designating one of the plurality of displayed sample points; determining whether the designated sample point is an edge point and two sample points adjacent to the designated sample point are intermediate points; and moving both the designated sample point and the two adjacent sample points in response to a determination in said determining step that the designated sample point is an edge point and the two sample points are intermediate points.
Claim 48
Independent Claim
123 words
A method for generating a scalable font comprising the steps of: scanning a character and obtaining image data representing said character using an image input means; smoothing said image data; generating an outline from said smoothed image data; displaying a plurality of sample points representing the generated outline on a display means; designating one of the plurality of displayed sample points; determining whether the designated sample point is an edge point and two sample points adjacent to the designated sample point are intermediate points; and moving both the designated sample point and the two adjacent sample points in response to a determination in said determining step that the designated sample point is an edge point and the two sample points are intermediate points.
Claim 49
Dependent Claim
31 words
A method according to claim 40, further comprising the step of controlling the display means to display how the figure is changed in response to the movement of the sample points.
Claim 50
Dependent Claim
16 words
A method according to claim 40, wherein the plurality of sample points comprise outline font data.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-09-22 | 2001-03-24 | 2001-09-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-09-22 | 2005-03-24 | 2005-09-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-09-22 | 2009-03-24 | 2009-09-23 | $7700.00 | Window Closed / Lapsed |