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

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag