← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:27
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)

US4672275A Cited
US5239624A Cited
US4663616A Cited
US4962464A Cited
US5068802A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag