Patent US5767861A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5767861A Expired / Lapsed US ⏱️ 0.0 years remaining

Processing apparatus and method for displaying a moving figure constrained to provide appearance of fluid motion

Assignee: Sega Corp
•
Filing: 1995-08-10
•
Granted: 1998-06-16
•
Expires: 2015-08-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image processor for displaying a predetermined moving figure includes a reference point memory for storing data on a plurality of reference points; each reference point is for displaying the figure in according to a series of movements of the figure. The image processor also includes, a control point memory for storing data for a plurality of control point. Each control point is for determining another position of the figure relative to each reference point. The image processor also includes, an operation unit for outputting a movement command to the figure and an image display unit for performing an image process to display the figure in an area of a coordinate system determined by the reference point and the control point in accordance with the movement command. When the control point is changed to another position, the position and disposition of the figure in the predetermined coordinate system are immediately calculated.

Inventors

  • 👤 Shin Kimura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 06:17
CPC Classifications
G; G06; G06T; G06T13/00; G06T13/20; G06T13/40; A; A63; A63F; A63F2300/00; A63F2300/60; A63F2300/66; A63F2300/6607

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 164 words
An image processor for displaying a predetermined figure while moving same, comprising: a reference point memory for storing data corresponding to a plurality of reference points for displaying the figure, wherein each reference point is part of a sequence defining a series of movements of the figure; a control point memory for storing data corresponding to a plurality of control points, wherein each control point defines a position relative to each reference point and wherein a figure part is disposed between a reference point and a control point; a control unit for outputting a movement command for moving the figure, wherein said movement command changes the position of said control point in a manner constrained to provide the appearance of substantially fluid motion of said figure part; and an image display control unit for performing an image process to arrange the figure in an area of a coordinate system determined by the reference point and the control point in accordance with the movement command.
Claim 2
Dependent Claim 164 words
An image processor for displaying a predetermined figure while moving same, comprising: a reference point memory for storing data corresponding to a plurality of reference points for displaying the figure, wherein each reference point is part of a sequence defining a series of movements of the figure; a control point memory for storing data corresponding to a plurality of control points, wherein each control point defines a position relative to each reference point and wherein a figure part is disposed between a reference point and a control point; a control unit for outputting a movement command for moving the figure, wherein said movement command changes the position of said control point in a manner constrained to provide the appearance of substantially fluid motion of said figure part; and an image display control unit for performing an image process to arrange the figure in an area of a coordinate system determined by the reference point and the control point in accordance with the movement command.
Claim 3
Dependent Claim 85 words
An image processor according to claim 1, further comprising an angle calculation unit for calculating an angle of the figure to a predetermined coordinate system on the basis of data on the coordinates of the reference and control points of the figure read from said reference and control point memories in correspondence to the series of movements of the figure determined on the basis of the movement command, and an arranging unit for arranging the figure at the calculated angle to the predetermined coordinate system.
Claim 4
Dependent Claim 55 words
An image processor according to claim 2, wherein said angle calculation unit calculates an angle of the figure involving the control and reference points to the coordinate system of the reference point, and said arranging unit arranges the figure from the reference point at the calculated angle to the coordinate system of the reference point.
Claim 5
Dependent Claim 48 words
An image processor according to claim 1, further comprising a memory for storing data on the figure beforehand in a predetermined coordinate system, and wherein said image display unit arranges a figure formed on the basis of data on the figure in the area of the coordinate system.
Claim 6
Dependent Claim 53 words
An image processor according to claim 2, wherein said angle calculation unit multiplies absolute coordinates of the control point by an inverse matrix for a matrix of the reference point to obtain relative coordinates of the control point to the reference point, and calculates the angle on the basis of the relative coordinates.
Claim 7
Dependent Claim 141 words
An image processor according to claim 2, wherein the figure is comprised of a plurality of connected parts with the reference point being provided in a part including a first end of the figure and with the control point being provided in a part including a second end of the figure, said image display unit comprises a joint calculation unit for calculating a joint where adjacent parts are connected, said angle calculation unit calculates a joint angle at which the adjacent parts are connected at the joint, and an angle between the reference point and the coordinates of the reference point, said arranging unit arranges the part having the reference point at the last-mentioned calculated angle from the first end of the figure and also arranges another part according to the joint angle relative to the part adjacent to the joint.
Claim 8
Dependent Claim 35 words
An image processor according to any one of claims 1-6, wherein the reference point is set in the base end of the figure and the control point is set in another end of the figure.
Claim 9
Dependent Claim 31 words
An image processor according to claim 1, wherein said image display control unit comprises a position control unit for changing and/or setting the control point to and/or at a desired position.
Claim 10
Dependent Claim 32 words
An image processor according to claim 8, wherein said position control unit changes the position of one of said reference points located inside said figure to another position located outside said figure.
Claim 11
Dependent Claim 28 words
An image processor according to claim 1, wherein said angle calculation unit calculates the angle on the basis of a bone having a length defined for the figure.
Claim 12
Dependent Claim 83 words
An image processor according to claim 3, wherein said image display unit comprises a matrix calculation unit for calculating a matrix of the figure for a predetermined coordinate system on the basis of data on the coordinates of the reference and control points of the figure read from said reference and control point memories in correspondence to the series of movements of the figure determined on the basis of the movement command, and a unit for arranging the figure to the calculated matrix.
Claim 13
Dependent Claim 41 words
An image processor according to claim 11, wherein said matrix calculation unit calculates a matrix of the control point to the coordinate system of the reference point, and said arranging unit arranges the figure on the basis of the calculated matrix.
Claim 14
Dependent Claim 46 words
An image processor according to claim 12, wherein said matrix calculation unit calculates the relative coordinates of the control point to the reference point, using a transposed matrix for the matrix of the reference point, and calculates the matrix on the basis of the relative coordinates.
Claim 15
Dependent Claim 134 words
An image processor according to claim 11, wherein the figure includes a character comprised of a plurality of connected parts with the reference point being provided in a part including a first end of the figure and with the control point being provided in a part including a second end of the figure, said matrix calculation unit performs a matrix operation on the matrix of the control point to obtain a matrix of a part at a joint where the last-mentioned part is connected to another part, and also performs a matrix operation on a matrix of the last mentioned joint to obtain a matrix of the another part at the joint, and said arranging unit arranges the character in a predetermined coordinate system on the basis of the matrixes of the respective parts.
Claim 16
Dependent Claim 136 words
An image processing method for displaying a predetermined figure while moving same, comprising the steps of: setting data corresponding to a plurality of reference points for displaying the figure, wherein each reference point is part of a sequence defining a series of movements of the figure; setting a control point which defines another position of the figure relative to the reference point, wherein a figure part is disposed between a reference point and said control point; outputting a movement commend to the figure, wherein said movement command changes the position of said control point in a manner constrained to provide the appearance of substantially fluid motion of said figure part; and displaying the figure in an area of a coordinate system determined by the reference point and the control point in accordance with the movement command.
Claim 17
Dependent Claim 136 words
An image processing method for displaying a predetermined figure while moving same, comprising the steps of: setting data corresponding to a plurality of reference points for displaying the figure, wherein each reference point is part of a sequence defining a series of movements of the figure; setting a control point which defines another position of the figure relative to the reference point, wherein a figure part is disposed between a reference point and said control point; outputting a movement commend to the figure, wherein said movement command changes the position of said control point in a manner constrained to provide the appearance of substantially fluid motion of said figure part; and displaying the figure in an area of a coordinate system determined by the reference point and the control point in accordance with the movement command.
Claim 18
Dependent Claim 18 words
An image processor according to claim 9, wherein said another position is on the surface of said figure.

References Cited (Backward Citations)

US5483630A Cited
US5267154A Cited
US5506949A Cited
US5581665A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-15 2001-12-15 2002-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-15 2005-12-15 2006-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-15 2009-12-15 2010-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag