US5457755A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Figure processing apparatus
Assignee: Canon Inc
•
Filing: 1995-01-03
•
Granted: 1995-10-10
•
Expires: 2015-01-03
Abstract
Abstract A figure processing apparatus includes a pointing device or keyboard for extracting an outline figure from image data, a memory for storing the outline figure as shape and position data of a primitive figure and displacement data from the primitive figure, and a figure operation device for changing the displacement data to modify the outline figure to create a new outline figure.
Inventors
- 👤 Yoshihiro Ishida
- 👤 Junichi Shishizuka
- 👤 Yoshinobu Mita
- 👤 Miyuki Enokida
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-10 02:36
CPC Classifications
G; G06; G06T; G06T11/00
Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
72 words
Graphics processing apparatus comprising: processor means for extracting an outline figure from image data; and memory means for storing the outline figure as shape data representing the shape of a primitive figure, displacement data representing a displacement from the primitive figure and position data representing a positional relation between the shape data and the displacement data; said processor means being operative to change the displacement data to generate a new outline figure.
Claim 2
Dependent Claim
72 words
Graphics processing apparatus comprising: processor means for extracting an outline figure from image data; and memory means for storing the outline figure as shape data representing the shape of a primitive figure, displacement data representing a displacement from the primitive figure and position data representing a positional relation between the shape data and the displacement data; said processor means being operative to change the displacement data to generate a new outline figure.
Claim 3
Dependent Claim
77 words
Graphics processing apparatus comprising: storage means for storing shape data representing the shape of a primitive figure; and processor means responsive to the stored shape data for generating displacement data representing a displacement from the primitive figure and position data representing a positional relation between the shape data and the displacement data, wherein the processing means adds the shape data to the displacement data of the primitive figure to obtain shape data of a new outline figure.
Claim 4
Dependent Claim
77 words
Graphics processing apparatus comprising: storage means for storing shape data representing the shape of a primitive figure; and processor means responsive to the stored shape data for generating displacement data representing a displacement from the primitive figure and position data representing a positional relation between the shape data and the displacement data, wherein the processing means adds the shape data to the displacement data of the primitive figure to obtain shape data of a new outline figure.
Claim 5
Dependent Claim
25 words
An apparatus according to claim 2, wherein the displacement data is formed in said processor means as a sum of a plurality of local displacements.
Claim 6
Dependent Claim
15 words
An apparatus according to claim 3, wherein the displacement data uses a Gaussian distribution function.
Claim 7
Dependent Claim
33 words
An apparatus according to claim 4, wherein the displacement data is stored in said storage means in a form of a displacement position, a displacement range, and a maximum or minimum displacement amount.
Claim 8
Dependent Claim
29 words
An apparatus according to claim 2, wherein said processor means obtains the displacement data from a displacement of an outline figure extracted from image data from a primitive figure.
Claim 9
Dependent Claim
103 words
Graphics processing apparatus comprising: first processor means for normalizing displacement data representing a displacement from shape data representative of a shape of a primitive figure and position data representative of a positional relation of the shape data and the displacement data of a primitive figure; storage means for storing the normalized shape displacement data; second processor means responsive to the stored normalized shape displacement data for changing the normalized displacement data into a desired size, and for mapping the size-changed normalized displacement data on data of a given primitive figure; and output means for outputting the mapped data from the second processing means.
Claim 10
Dependent Claim
103 words
Graphics processing apparatus comprising: first processor means for normalizing displacement data representing a displacement from shape data representative of a shape of a primitive figure and position data representative of a positional relation of the shape data and the displacement data of a primitive figure; storage means for storing the normalized shape displacement data; second processor means responsive to the stored normalized shape displacement data for changing the normalized displacement data into a desired size, and for mapping the size-changed normalized displacement data on data of a given primitive figure; and output means for outputting the mapped data from the second processing means.
Claim 11
Dependent Claim
25 words
An apparatus according to claim 7, wherein the primitive figure for obtaining the displacement data is different from the given primitive figure to be mapped.
Claim 12
Dependent Claim
85 words
Graphics processing apparatus comprising: input means for inputting a figure; storage means for storing the input figure; first processing means for separating the figure stored in said storage means into a plurality of partial shapes; and second processing means for generating shape data representing each of the separated partial shapes as a shape of a primitive figure, for generating displacement data representing a displacement from the primitive figure, and for generating position data representing a positional relation between the shape data and the displacement data.
Claim 13
Dependent Claim
85 words
Graphics processing apparatus comprising: input means for inputting a figure; storage means for storing the input figure; first processing means for separating the figure stored in said storage means into a plurality of partial shapes; and second processing means for generating shape data representing each of the separated partial shapes as a shape of a primitive figure, for generating displacement data representing a displacement from the primitive figure, and for generating position data representing a positional relation between the shape data and the displacement data.
Claim 14
Dependent Claim
24 words
An apparatus according to claim 9, wherein said second processing means forms a desired figure by editing and arranging the plurality of partial shapes.
Claim 15
Dependent Claim
48 words
An apparatus according to claim 10, wherein said second processing means performs editing for forming the desired figure from the plurality of partial shapes by using only primitive figures and adding the displacement data to generate a figure after an entire arrangement of all partial shapes is determined.
Claim 16
Dependent Claim
98 words
Graphics processing apparatus comprising: storage means for storing outline information of a plurality of primitive figures, the outline information including shape data representing the shape of each of the primitive figures, displacement data representing a displacement from the primitive figure and position data representing a positional relation between the shape data and the displacement data; processing means for selecting a desired one of the plurality of primitive figures and for changing the displacement data of the selected primitive figure to modify the outline information thereof into new outline information; and output means for outputting the new outline information.
Claim 17
Dependent Claim
98 words
Graphics processing apparatus comprising: storage means for storing outline information of a plurality of primitive figures, the outline information including shape data representing the shape of each of the primitive figures, displacement data representing a displacement from the primitive figure and position data representing a positional relation between the shape data and the displacement data; processing means for selecting a desired one of the plurality of primitive figures and for changing the displacement data of the selected primitive figure to modify the outline information thereof into new outline information; and output means for outputting the new outline information.
Claim 18
Dependent Claim
31 words
An apparatus according to claim 12, wherein said storage means stores change information, and said processing means changes the outline information of the selected primitive figure using the stored change information.
Claim 19
Dependent Claim
34 words
An apparatus according to claim 12, further comprising input means for inputting a figure, and wherein said processing means changes the outline information of the selected primitive figure in correspondence to the input figure.
Claim 20
Dependent Claim
41 words
An apparatus according to claim 12, further comprising input means for inputting a figure and wherein said processing means divides the input figure into a plurality of blocks and selects a desired primitive figure for each of the plurality of blocks.
Claim 21
Dependent Claim
25 words
An apparatus according to claim 15, wherein said processing means synthesizes the changed figures and said output means outputs the figure resulting from the synthesis.
Claim 22
Dependent Claim
114 words
In a graphics processing apparatus having at least a figure processor, a display and a data store, a figure processing method comprising the steps of: extracting an outline figure from image data of a figure displayed on the display in the figure processor and displaying the outline figure on the display; storing in the data store shape data of a primitive figure in the displayed outline figure, displacement data representing a displacement of the displayed outline figure from the primitive figure and position data representing a positional relation between the shape data and the displacement data; and modifying the stored displacement data to generate a new outline figure for display in the figure processor.
Claim 23
Dependent Claim
114 words
In a graphics processing apparatus having at least a figure processor, a display and a data store, a figure processing method comprising the steps of: extracting an outline figure from image data of a figure displayed on the display in the figure processor and displaying the outline figure on the display; storing in the data store shape data of a primitive figure in the displayed outline figure, displacement data representing a displacement of the displayed outline figure from the primitive figure and position data representing a positional relation between the shape data and the displacement data; and modifying the stored displacement data to generate a new outline figure for display in the figure processor.
Claim 24
Dependent Claim
102 words
In a graphics processing apparatus having at least a figure processor, a display and a data store, a figure processing method comprising the steps of: storing shape data of a displayed primitive figure in data store; and generating displacement data in the figure processor representing a displacement from the primitive figure and position data representing a positional relation between the shape data and the displacement data, wherein the stored shape data of the primitive figure and the generated displacement data are added to each other in the figure processor to produce shape data of an outline figure for display on the display.
Claim 25
Dependent Claim
102 words
In a graphics processing apparatus having at least a figure processor, a display and a data store, a figure processing method comprising the steps of: storing shape data of a displayed primitive figure in data store; and generating displacement data in the figure processor representing a displacement from the primitive figure and position data representing a positional relation between the shape data and the displacement data, wherein the stored shape data of the primitive figure and the generated displacement data are added to each other in the figure processor to produce shape data of an outline figure for display on the display.
Claim 26
Dependent Claim
21 words
A method according to claim 18, wherein the displacement data is formed as a sum of a plurality of local displacements.
Claim 27
Dependent Claim
15 words
A method according to claim 19, wherein the displacement data uses a Gaussian distribution function.
Claim 28
Dependent Claim
29 words
A method according to claim 20, wherein the displacement data is stored in a form of a displacement position, a displacement range, and a maximum or minimum displacement amount.
Claim 29
Dependent Claim
35 words
A method according to claim 18, further comprising the step performed in said figure processor of obtaining the displacement data from a displacement of an outline figure extracted from image data from a primitive figure.
Claim 30
Dependent Claim
115 words
In a graphics processing apparatus having at least a figure processor and a data store, a figure processing method comprising the steps of: generating in the figure processor displacement data representing a normalized displacement from shape data representative of a shape of a primitive figure and position data representative of a positional relation of the shape data and the displacement data of a primitive figure; storing the normalized shape displacement data in the data store; changing the stored normalized displacement data into a desired size in said figure processor; and mapping the size-changed normalized displacement data on data of a given primitive figure in a mapping processor; and outputting the data from said mapping processor.
Claim 31
Dependent Claim
115 words
In a graphics processing apparatus having at least a figure processor and a data store, a figure processing method comprising the steps of: generating in the figure processor displacement data representing a normalized displacement from shape data representative of a shape of a primitive figure and position data representative of a positional relation of the shape data and the displacement data of a primitive figure; storing the normalized shape displacement data in the data store; changing the stored normalized displacement data into a desired size in said figure processor; and mapping the size-changed normalized displacement data on data of a given primitive figure in a mapping processor; and outputting the data from said mapping processor.
Claim 32
Dependent Claim
25 words
A method according to claim 23, wherein the primitive figure for obtaining the displacement data is different from the given primitive figure to be mapped.
Claim 33
Dependent Claim
99 words
In a graphics processing apparatus having at least a figure processor and a data store, a figure processing method comprising the steps of: inputting a figure; storing the input figure in the data store; separating the figure stored in said store into a plurality of partial shapes in the figure processor; and forming representations of each of the separated partial shapes by shape data representing a shape of a primitive figure, displacement data representing a displacement from the primitive figure, and position data representing a positional relation between the shape data and the displacement data in the figure processor.
Claim 34
Dependent Claim
99 words
In a graphics processing apparatus having at least a figure processor and a data store, a figure processing method comprising the steps of: inputting a figure; storing the input figure in the data store; separating the figure stored in said store into a plurality of partial shapes in the figure processor; and forming representations of each of the separated partial shapes by shape data representing a shape of a primitive figure, displacement data representing a displacement from the primitive figure, and position data representing a positional relation between the shape data and the displacement data in the figure processor.
Claim 35
Dependent Claim
28 words
A method according to claim 25, further comprising the step of obtaining a desired figure by editing and arranging the plurality of partial shapes in the figure processor.
Claim 36
Dependent Claim
52 words
A method according to claim 26, wherein the step of editing to obtain the desired figure from the plurality of partial shapes is performed in the figure processor by using only primitive figures and adding the displacement data to generate a figure after an entire arrangement of all partial shapes is determined.
Claim 37
Dependent Claim
119 words
In a graphics processing apparatus having at least a figure processor and a data store, a figure processing method comprising the steps of: in the data store, storing outline information of a plurality of primitive figures, the outline information including shape data representing the shape of each of the primitive figures, displacement data representing a displacement from the primitive figure and position data representing a positional relation between the shape data and the displacement data; in the figure processor, selecting a desired one of the plurality of primitive figures and changing the displacement data of the selected primitive figure to modify the outline information thereof into new outline information; and outputting the new outline information from the figure processor.
Claim 38
Dependent Claim
119 words
In a graphics processing apparatus having at least a figure processor and a data store, a figure processing method comprising the steps of: in the data store, storing outline information of a plurality of primitive figures, the outline information including shape data representing the shape of each of the primitive figures, displacement data representing a displacement from the primitive figure and position data representing a positional relation between the shape data and the displacement data; in the figure processor, selecting a desired one of the plurality of primitive figures and changing the displacement data of the selected primitive figure to modify the outline information thereof into new outline information; and outputting the new outline information from the figure processor.
Claim 39
Dependent Claim
38 words
A method according to claim 28, further comprising the step of storing change information in the data store, wherein the outline information of the selected primitive figure is changed in the figure processor using the stored change information.
Claim 40
Dependent Claim
40 words
A method according to claim 28, further comprising the step of inputting a figure and wherein the outline information of the selected primitive figure is changed by the figure processor in correspondence to the input figure in the figure processor.
Claim 41
Dependent Claim
43 words
A method according to claim 28, further comprising the steps of inputting a figure and dividing the input figure into a plurality of blocks in the figure processor so that a desired primitive figure is selected for each of the plurality of blocks.
Claim 42
Dependent Claim
33 words
A method according to claim 31, further comprising the step of synthesizing the figure changed in the figure processor, and wherein the figure resulting from the synthesis in the figure processor is output.
References Cited (Backward Citations)
US3050711A
Cited
JPS5999571A
Cited
US4688181A
Cited
US4864520A
Cited
US4698779A
Cited
US4685070A
Cited
US4805013A
Cited
US4686522A
Cited
US4710876A
Cited
US4850028A
Cited
US4918541A
Cited
US4928250A
Cited
US4922273A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-10-09 | 1999-04-10 | 1999-10-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-10-09 | 2003-04-10 | 2003-10-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-10-09 | 2007-04-10 | 2007-10-10 | $7700.00 | Window Closed / Lapsed |