← Back to Patent Explorer
US5619630A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for producing exploded view and animation of assembling and method thereof

Assignee: Amazon.com Inc
•
Filing: 1995-02-28
•
Granted: 1997-04-08
•
Expires: 2015-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for producing an exploded view has an input unit, a geometrical data memory for storing geometrical data of parts composing an assembly, a memory for storing assembling process data composed of part to be attached data and attaching direction data, a calculating unit for generating display data of the assembly for display by a display unit based on the geometrical data, and means for determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and the geometrical data, whereby an exploded view is displayed by the display unit corresponding to the arranged positions.

Inventors

  • 👤 Shunsuke Minami
  • 👤 Tomotoshi Ishida
  • 👤 Yoshiaki Shinotsuka
  • 👤 Kunio Kumamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 20:41
CPC Classifications
G; G06; G06T; G06T19/00; G06T13/00; G06T13/20; G06T2219/00; G06T2219/016; G06T2219/20; G06T2219/2008; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/964

Claims Analysis

Total Claims: 81
Claim 1
Independent Claim 108 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: an assembling process data memory for storing assembling process data which includes attaching orders and attaching directions; and means for determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and said geometrical data, whereby an exploded view is displayed by said display unit corresponding to said arranged positions.
Claim 2
Independent Claim 108 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: an assembling process data memory for storing assembling process data which includes attaching orders and attaching directions; and means for determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and said geometrical data, whereby an exploded view is displayed by said display unit corresponding to said arranged positions.
Claim 3
Independent Claim 111 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: means for determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and said geometrical data, whereby an exploded view is displayed by said display unit corresponding to said arranged positions, wherein: said geometrical data comprises control points of a curved line or surface of a part and vertexes of the part.
Claim 4
Independent Claim 111 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: means for determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and said geometrical data, whereby an exploded view is displayed by said display unit corresponding to said arranged positions, wherein: said geometrical data comprises control points of a curved line or surface of a part and vertexes of the part.
Claim 5
Independent Claim 108 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for a display unit based on said geometrical data, which comprises: an assembling process data memory for storing assembling process data which includes attaching orders and attaching directions; and means for determining distances between parts composing said assembly in a disassembled state on an exploded view based on assembling process data and said geometrical data, whereby an exploded view is displayed by said display unit corresponding to said arranged distances.
Claim 6
Independent Claim 108 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for a display unit based on said geometrical data, which comprises: an assembling process data memory for storing assembling process data which includes attaching orders and attaching directions; and means for determining distances between parts composing said assembly in a disassembled state on an exploded view based on assembling process data and said geometrical data, whereby an exploded view is displayed by said display unit corresponding to said arranged distances.
Claim 7
Independent Claim 114 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: means for producing a polyhedron enclosing the geometrical form of a part of said assembly using said geometrical data; and means for determining distances between parts composing said assembly in a disassembled state on an exploded view based on assembling process data and the geometrical data on said polyhedron, whereby an exploded view is displayed by said display unit corresponding to said distances.
Claim 8
Independent Claim 114 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: means for producing a polyhedron enclosing the geometrical form of a part of said assembly using said geometrical data; and means for determining distances between parts composing said assembly in a disassembled state on an exploded view based on assembling process data and the geometrical data on said polyhedron, whereby an exploded view is displayed by said display unit corresponding to said distances.
Claim 9
Independent Claim 119 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: sight direction inputting means for inputting data indicating a direction of sight in displaying an exploded view of said assembly; and means for determining distances between the parts composing said assembly in a disassembled state on an exploded view based on assembling process data, whereby using said geometrical data and said input sight direction data, an exploded view is displayed by said display unit corresponding to said distances.
Claim 10
Independent Claim 119 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: sight direction inputting means for inputting data indicating a direction of sight in displaying an exploded view of said assembly; and means for determining distances between the parts composing said assembly in a disassembled state on an exploded view based on assembling process data, whereby using said geometrical data and said input sight direction data, an exploded view is displayed by said display unit corresponding to said distances.
Claim 11
Independent Claim 33 words
An apparatus for producing an exploded view of an assembly according to any one of claims 2, 4 and 5, wherein said assembling process data is composed of attaching orders and attaching directions.
Claim 12
Independent Claim 196 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: a memory for storing assembling data composed of attaching orders and attaching directions of said parts of said assembly; minimum scalar product value calculating means for calculating scalar products of vertex coordinates of a part stored in said geometrical data memory and an attaching direction vector in said memory for assembling process data, and for obtaining the minimum value of the scalar products; maximum scalar product value calculating means for calculating scalar products of vertex coordinates of said part and said attaching direction vector, and for obtaining the maximum value of the scalar products; and means for obtaining the difference between said minimum value and said maximum value obtained and for determining distances between parts composing said assembly in a disassembled state on an exploded view based on the obtained difference, whereby an exploded view is displayed by said display unit corresponding to said distances.
Claim 13
Independent Claim 196 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: a memory for storing assembling data composed of attaching orders and attaching directions of said parts of said assembly; minimum scalar product value calculating means for calculating scalar products of vertex coordinates of a part stored in said geometrical data memory and an attaching direction vector in said memory for assembling process data, and for obtaining the minimum value of the scalar products; maximum scalar product value calculating means for calculating scalar products of vertex coordinates of said part and said attaching direction vector, and for obtaining the maximum value of the scalar products; and means for obtaining the difference between said minimum value and said maximum value obtained and for determining distances between parts composing said assembly in a disassembled state on an exploded view based on the obtained difference, whereby an exploded view is displayed by said display unit corresponding to said distances.
Claim 14
Dependent Claim 49 words
An apparatus for producing an exploded view of an assembly according to claim 7, wherein; said means for determining distances between parts determines said distances between parts by adding or subtracting a given shift value to or from said obtained difference between said minimum value and said maximum value.
Claim 15
Independent Claim 169 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: a memory for storing assembling data composed of attaching orders and attaching directions of said parts of said assembly; means for producing a first polyhedron containing the geometrical form of a part to be attached and a second polyhedron containing the geometrical form of a part accepting a part to be attached using geometrical data of parts in said geometrical data memory; and means for determining distances between parts composing said assembly in a disassembled state on an exploded view based on the produced geometrical data of the first and second polyhedrons and an attaching direction vector in said memory for storing assembling data, whereby an exploded view is displayed in said display unit corresponding to said distances.
Claim 16
Independent Claim 169 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: a memory for storing assembling data composed of attaching orders and attaching directions of said parts of said assembly; means for producing a first polyhedron containing the geometrical form of a part to be attached and a second polyhedron containing the geometrical form of a part accepting a part to be attached using geometrical data of parts in said geometrical data memory; and means for determining distances between parts composing said assembly in a disassembled state on an exploded view based on the produced geometrical data of the first and second polyhedrons and an attaching direction vector in said memory for storing assembling data, whereby an exploded view is displayed in said display unit corresponding to said distances.
Claim 17
Independent Claim 247 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: a memory for storing assembling data composed of attaching orders and attaching directions of said parts; contact surface detecting means for detecting a contact surface between a part to be attached and a part accepting a part to be attached based on the geometrical data of a part to be attached and the geometrical data of a part accepting a part to be attached as stored in said geometrical data memory; minimum scalar product value calculating means for calculating scalar products of vertex coordinates of the obtained contact surface and the attaching vector in said memory for storing assembling data and for obtaining the minimum value of the scalar products; maximum scalar product value calculating means for calculating scalar products of the vertex coordinates of said part to be attached and the attaching direction vector and for obtaining the maximum value of the scalar products; and means for obtaining the difference between said minimum value and said maximum value obtained and for determining distances between parts composing said assembly in a disassembled state on an exploded view based on the obtained difference, whereby an exploded view is displayed by said display unit corresponding to said distances.
Claim 18
Independent Claim 247 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: a memory for storing assembling data composed of attaching orders and attaching directions of said parts; contact surface detecting means for detecting a contact surface between a part to be attached and a part accepting a part to be attached based on the geometrical data of a part to be attached and the geometrical data of a part accepting a part to be attached as stored in said geometrical data memory; minimum scalar product value calculating means for calculating scalar products of vertex coordinates of the obtained contact surface and the attaching vector in said memory for storing assembling data and for obtaining the minimum value of the scalar products; maximum scalar product value calculating means for calculating scalar products of the vertex coordinates of said part to be attached and the attaching direction vector and for obtaining the maximum value of the scalar products; and means for obtaining the difference between said minimum value and said maximum value obtained and for determining distances between parts composing said assembly in a disassembled state on an exploded view based on the obtained difference, whereby an exploded view is displayed by said display unit corresponding to said distances.
Claim 19
Independent Claim 189 words
A method of producing an exploded view of an assembly using an apparatus having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, the method comprising the steps of: reading out vertex coordinates of a part from said geometrical data memory; reading out an attaching direction vector from an assembling process data memory storing assembling process data composed of attaching orders and attaching directions of parts; calculating scalar products of vertex coordinates of the part and the assembling vector and obtaining the minimum value of the scalar products; calculating scalar products of said read-out vertex coordinates of the part and said read-out attaching direction vector and obtaining the maximum value of the scalar products; obtaining the difference between the minimum value and the maximum value and determining distances between parts composing said assembly in a disassembled state on an exploded view based on the obtained difference; and displaying an exploded view by said display unit corresponding to said determined distances.
Claim 20
Independent Claim 189 words
A method of producing an exploded view of an assembly using an apparatus having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, the method comprising the steps of: reading out vertex coordinates of a part from said geometrical data memory; reading out an attaching direction vector from an assembling process data memory storing assembling process data composed of attaching orders and attaching directions of parts; calculating scalar products of vertex coordinates of the part and the assembling vector and obtaining the minimum value of the scalar products; calculating scalar products of said read-out vertex coordinates of the part and said read-out attaching direction vector and obtaining the maximum value of the scalar products; obtaining the difference between the minimum value and the maximum value and determining distances between parts composing said assembly in a disassembled state on an exploded view based on the obtained difference; and displaying an exploded view by said display unit corresponding to said determined distances.
Claim 21
Independent Claim 135 words
An apparatus for producing animation of an assembling operation, comprising: a geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedure data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing special jointing operation data composed of jointing method data and operation data depending on said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of special jointing operation data.
Claim 22
Independent Claim 135 words
An apparatus for producing animation of an assembling operation, comprising: a geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedure data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing special jointing operation data composed of jointing method data and operation data depending on said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of special jointing operation data.
Claim 23
Independent Claim 136 words
An apparatus for producing animation of an assembling operation, comprising: a geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedures data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing animation speed ratio data composed of jointing method data and operation speed ratio data for said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of animation speed ratio data.
Claim 24
Independent Claim 136 words
An apparatus for producing animation of an assembling operation, comprising: a geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedures data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing animation speed ratio data composed of jointing method data and operation speed ratio data for said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of animation speed ratio data.
Claim 25
Independent Claim 132 words
An apparatus for producing animation of an assembling operation, comprising: a geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedures data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing jointing sound data composed of jointing method data and sound data for said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of jointing sound data.
Claim 26
Independent Claim 132 words
An apparatus for producing animation of an assembling operation, comprising: a geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedures data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing jointing sound data composed of jointing method data and sound data for said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of jointing sound data.
Claim 27
Dependent Claim 39 words
An apparatus for producing animation of an assembling operation according to any one claim 12 to claim 14, wherein: said operating data comprises kinds of movement data, directions of movement data, distance of movement data and time steps data.
Claim 28
Dependent Claim 43 words
An apparatus for producing animation of an assembling operation according to claim 15, wherein said assembling operating data producing means determines time steps for the assembling operation data of a part to be attached using the size of the part to be attached.
Claim 29
Dependent Claim 44 words
An apparatus for producing animation of an assembling operation according to claim 15, wherein said assembling operation data producing means determines time steps for the assembling operation data of a part to be attached using the attaching directions of the part to be attached.
Claim 30
Dependent Claim 44 words
An apparatus for producing animation of an assembling operation according to claim 15, wherein said assembling operating data producing means determines time steps for the assembling operation data of a part to be attached using the work data of the part to be attached.
Claim 31
Dependent Claim 44 words
An apparatus for producing animation of an assembling operation according to claim 15, wherein said assembling operating data producing means determines time steps for the assembling operation data of a part to be attached using an attaching direction of the part to be attached.
Claim 32
Dependent Claim 80 words
An apparatus for producing animation of an assembling operation according to any one claim 12 to claim 14, wherein: said operating data producing means comprises detaching operation producing means for producing attaching operation data by which parts to be attached are detached in the direction opposite to the attaching direction from an assembled state; and assembling operation producing means for producing attaching operation data by which parts to be attached are assembled in the attaching direction from a detached state.
Claim 33
Dependent Claim 42 words
An apparatus for producing animation of an assembling operation according to claim 20, wherein: said detaching operating data producing means determines a distance of movement for the detaching operation data of a part to be attached using the size of the part.
Claim 34
Dependent Claim 40 words
An apparatus for producing animation of an assembling operation according to claim 20, wherein: said assembling operating data producing means determines time steps for the assembling operation data of a part to be attached using the size of the part.
Claim 35
Dependent Claim 44 words
An apparatus for producing animation of an assembling operation according to claim 20, wherein: said assembling operating data producing means determines time steps for the assembling operation data of a part to be attached using the attaching direction of the part to be attached.
Claim 36
Dependent Claim 44 words
An apparatus for producing animation of an assembling operation according to claim 20, wherein: said assembling operating data producing means determines time steps for the assembling operation data of a part to be attached using the work data of the part to be attached.
Claim 37
Independent Claim 170 words
A method for producing animation of an assembling operation, the method comprising the steps of: (a) reading out of a memory selected geometrical data from geometrical data of parts composing an assembly; (b) reading out of a memory part to be attached data and attaching direction data from attaching procedure data composed of attaching orders, part to be attached data and attaching direction data; (c) obtaining a jointing method, corresponding to the part to be attached data read out in step (b), from jointing data composed of part to be attached data and jointing method data; (d) obtaining a special operation, corresponding to the jointing method obtained in step (c), from a table for special jointing operation composed of jointing method data and special operation data for said jointing method data; and (e) producing operation data for a part to be attached as an input parameter to an animation display function from attaching direction data and special operation data with reference to geometrical data of the part to be attached.
Claim 38
Independent Claim 170 words
A method for producing animation of an assembling operation, the method comprising the steps of: (a) reading out of a memory selected geometrical data from geometrical data of parts composing an assembly; (b) reading out of a memory part to be attached data and attaching direction data from attaching procedure data composed of attaching orders, part to be attached data and attaching direction data; (c) obtaining a jointing method, corresponding to the part to be attached data read out in step (b), from jointing data composed of part to be attached data and jointing method data; (d) obtaining a special operation, corresponding to the jointing method obtained in step (c), from a table for special jointing operation composed of jointing method data and special operation data for said jointing method data; and (e) producing operation data for a part to be attached as an input parameter to an animation display function from attaching direction data and special operation data with reference to geometrical data of the part to be attached.
Claim 39
Independent Claim 173 words
A method for producing animation of an assembling operation, the method comprising the steps of: (a) reading out of a memory selected geometrical data from geometrical data of parts composing an assembly; (b) reading out of a memory part to be attached data and attaching direction data from attaching procedure data composed of attaching orders, part to be attached data and attaching direction data; (c) obtaining a jointing method, corresponding to the part to be attached data read out in step (b), from jointing data composed of part to be attached data and jointing method data; (d) obtaining an animation speed ratio, corresponding to the jointing method obtained in step (c), from a table for animation speed composed of jointing method data and special operating speed ratio data for said jointing method data; and (e) producing operation data for a part to be attached as an input parameter to an animation display function from attaching direction data and animation speed ratio data with reference to geometrical data of the part to be attached.
Claim 40
Independent Claim 173 words
A method for producing animation of an assembling operation, the method comprising the steps of: (a) reading out of a memory selected geometrical data from geometrical data of parts composing an assembly; (b) reading out of a memory part to be attached data and attaching direction data from attaching procedure data composed of attaching orders, part to be attached data and attaching direction data; (c) obtaining a jointing method, corresponding to the part to be attached data read out in step (b), from jointing data composed of part to be attached data and jointing method data; (d) obtaining an animation speed ratio, corresponding to the jointing method obtained in step (c), from a table for animation speed composed of jointing method data and special operating speed ratio data for said jointing method data; and (e) producing operation data for a part to be attached as an input parameter to an animation display function from attaching direction data and animation speed ratio data with reference to geometrical data of the part to be attached.
Claim 41
Independent Claim 169 words
A method for producing animation of an assembling operation, the method comprising the steps of: (a) reading out of a memory selected geometrical data from geometrical data of parts composing an assembly; (b) reading out of a memory part to be attached data and attaching direction data from attaching procedure data composed of attaching orders, part to be attached data and attaching direction data; (c) obtaining a jointing method data, corresponding to the part to be attached data read out in step (b), from jointing data composed of part to be attached data and jointing method data; (d) obtaining sound data, corresponding to the jointing method obtained in step (c), from a table for special jointing sound composed of jointing methods and applicable sound data for said jointing method data; and (e) producing operation data for a part to be attached as an input parameter to an animation display function from attaching direction data and applicable sound data with reference to geometrical data of the part to be attached.
Claim 42
Independent Claim 169 words
A method for producing animation of an assembling operation, the method comprising the steps of: (a) reading out of a memory selected geometrical data from geometrical data of parts composing an assembly; (b) reading out of a memory part to be attached data and attaching direction data from attaching procedure data composed of attaching orders, part to be attached data and attaching direction data; (c) obtaining a jointing method data, corresponding to the part to be attached data read out in step (b), from jointing data composed of part to be attached data and jointing method data; (d) obtaining sound data, corresponding to the jointing method obtained in step (c), from a table for special jointing sound composed of jointing methods and applicable sound data for said jointing method data; and (e) producing operation data for a part to be attached as an input parameter to an animation display function from attaching direction data and applicable sound data with reference to geometrical data of the part to be attached.
Claim 43
Dependent Claim 40 words
A method for producing animation of an assembling operation according to any one of claim 22 to claim 27, wherein: said operating data comprises kinds of movement data, direction of movement data, distance of movement data and time steps data.
Claim 44
Dependent Claim 42 words
An apparatus for producing animation of assembling operation according to claim 28, wherein said assembling operating data producing means determines time steps for the assembling operation data of a part to be attached using the size of the part to be attached.
Claim 45
Dependent Claim 44 words
An apparatus for producing animation of an assembling operation according to claim 28, wherein said assembling operating data producing means determines time steps for the assembling operation data of a part to be attached using the work data of the part to be attached.
Claim 46
Dependent Claim 37 words
A method for producing animation of an assembling operation according to any one of claim 25 to claim 27, wherein: said operating data comprises key frame data which is positional data for each part corresponding to time.
Claim 47
Dependent Claim 68 words
A method for producing animation of an assembling operation according to any one of claim 25 to claim 27, the method further comprising the steps of: producing operation data by which parts to be attached are detached in the direction opposite to the attaching direction from an assembled state; and producing operation data by which parts to be attached are assembled in the attaching direction from detached state.
Claim 48
Dependent Claim 43 words
A method for producing animation of an assembling operation according to claim 32, wherein: said step of producing detaching operating data determines the distance of movement for the detaching operation data of a part to be attached using the size of the part.
Claim 49
Dependent Claim 42 words
A method for producing animation of an assembling operation according to claim 32, wherein: said step of producing assembling operating data producing determines time steps for the assembling operation data of a part to be attached using the size of the part.
Claim 50
Dependent Claim 45 words
A method for producing animation of an assembling operation according to claim 32, wherein: said step of producing assembling operating data determines time steps for the assembling operation data of a part to be attached using an attaching direction of the part to be attached.
Claim 51
Dependent Claim 45 words
A method for producing animation of an assembling operation according to claim 32 wherein: said step of producing assembling operating data producing determines time steps for the assembling operation data of a part to be attached using work data of the part to be attached.
Claim 52
Independent Claim 121 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: means for determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and said geometrical data; means for preparing attaching direction display data indicating attaching directions using said geometrical data and said arranged positions in said disassembled state; and means for displaying said arranged positions of the parts in said disassembled state and said attaching direction display data to said display unit.
Claim 53
Independent Claim 121 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: means for determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and said geometrical data; means for preparing attaching direction display data indicating attaching directions using said geometrical data and said arranged positions in said disassembled state; and means for displaying said arranged positions of the parts in said disassembled state and said attaching direction display data to said display unit.
Claim 54
Independent Claim 161 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: a memory for storing assembling data which includes attaching orders; contact surface detecting means for detecting a contact surface between a part to be attached and a part accepting the part to be attached based on said geometrical data of the part to be attached and said geometrical data of the part accepting the part to be attached as stored in said geometrical data memory; and means for determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and said geometrical data of said contact surface; whereby by an exploded view is displayed by said display unit corresponding to said arranged positions.
Claim 55
Independent Claim 161 words
An apparatus for producing an exploded view of an assembly having an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, which comprises: a memory for storing assembling data which includes attaching orders; contact surface detecting means for detecting a contact surface between a part to be attached and a part accepting the part to be attached based on said geometrical data of the part to be attached and said geometrical data of the part accepting the part to be attached as stored in said geometrical data memory; and means for determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and said geometrical data of said contact surface; whereby by an exploded view is displayed by said display unit corresponding to said arranged positions.
Claim 56
Independent Claim 114 words
A method for producing an exploded view of an assembly wherein the assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: determining arranged positions of the parts composing said assembly in a disassembled state based on assembling processed data and said geometrical data; and displaying an exploded view on said display unit corresponding to said arranged positions, wherein said geometrical data comprises control points of a curved line or surface of a part and vertexes of the part.
Claim 57
Independent Claim 114 words
A method for producing an exploded view of an assembly wherein the assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: determining arranged positions of the parts composing said assembly in a disassembled state based on assembling processed data and said geometrical data; and displaying an exploded view on said display unit corresponding to said arranged positions, wherein said geometrical data comprises control points of a curved line or surface of a part and vertexes of the part.
Claim 58
Independent Claim 161 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: storing assembly data which includes attaching orders and attaching directions of said parts of said assembly; producing a first polyhedron containing the geometrical form of a part to be attached and a second polyhedron containing the geometrical form of a part accepting the part to be attached using geometrical data of parts in said geometrical data memory; determining distances between parts composing said assembly in a disassembled state based on the produced geometrical data of the first and second polyhedrons and an attaching direction vector for storing assembling data; and displaying an exploded view in said display unit corresponding to said determined distances.
Claim 59
Independent Claim 161 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: storing assembly data which includes attaching orders and attaching directions of said parts of said assembly; producing a first polyhedron containing the geometrical form of a part to be attached and a second polyhedron containing the geometrical form of a part accepting the part to be attached using geometrical data of parts in said geometrical data memory; determining distances between parts composing said assembly in a disassembled state based on the produced geometrical data of the first and second polyhedrons and an attaching direction vector for storing assembling data; and displaying an exploded view in said display unit corresponding to said determined distances.
Claim 60
Independent Claim 224 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: storing assembling data which includes attaching orders and attaching directions of said parts; detecting a contact surface between a part to be attached and a part accepting the part to be attached based on the geometrical data of the part to be attached and the geometrical data of the part accepting the part to be attached as stored in said geometrical data memory; calculating scalar products of the vertex coordinates of the obtained contact surface and the attaching direction vector included in said assembling data for storing assembling data and for obtaining the minimum value of the scalar products; calculating scalar products of the vertex coordinates of said part to be attached and the attaching direction vector; obtaining the maximum value of the scalar products; obtaining the difference between said minimum value and said maximum value; determining distances between parts composing said assembly in a disassembled state based on the obtained difference; and displaying an exploded view by said display unit corresponding to said determined distances.
Claim 61
Independent Claim 224 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: storing assembling data which includes attaching orders and attaching directions of said parts; detecting a contact surface between a part to be attached and a part accepting the part to be attached based on the geometrical data of the part to be attached and the geometrical data of the part accepting the part to be attached as stored in said geometrical data memory; calculating scalar products of the vertex coordinates of the obtained contact surface and the attaching direction vector included in said assembling data for storing assembling data and for obtaining the minimum value of the scalar products; calculating scalar products of the vertex coordinates of said part to be attached and the attaching direction vector; obtaining the maximum value of the scalar products; obtaining the difference between said minimum value and said maximum value; determining distances between parts composing said assembly in a disassembled state based on the obtained difference; and displaying an exploded view by said display unit corresponding to said determined distances.
Claim 62
Independent Claim 181 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: storing assembling data which includes attaching orders and attaching directions of said parts of said assembly; calculating scalar products of vertex coordinates of a part stored in said geometrical data memory and an attaching direction vector in said assembling data; assembling process data utilizing the calculated scalar products and attaching direction vector; obtaining the minimum value of the scalar products; calculating scalar products of vertex coordinates of said part and said attaching direction vector; obtaining the maximum value of the scalar products; obtaining the difference between said minimum value and said maximum value; determining distances between parts composing said assembly in a disassembled state based on the obtained difference; and displaying an exploded view by said display unit corresponding to said determined distances.
Claim 63
Independent Claim 181 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: storing assembling data which includes attaching orders and attaching directions of said parts of said assembly; calculating scalar products of vertex coordinates of a part stored in said geometrical data memory and an attaching direction vector in said assembling data; assembling process data utilizing the calculated scalar products and attaching direction vector; obtaining the minimum value of the scalar products; calculating scalar products of vertex coordinates of said part and said attaching direction vector; obtaining the maximum value of the scalar products; obtaining the difference between said minimum value and said maximum value; determining distances between parts composing said assembly in a disassembled state based on the obtained difference; and displaying an exploded view by said display unit corresponding to said determined distances.
Claim 64
Independent Claim 105 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for displaying by a display unit based on said geometrical data, said method comprising the steps of: storing assembling process data which includes attaching orders and attaching directions; determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and said geometrical data; and displaying an exploded view by said display unit corresponding to said arranged positions.
Claim 65
Independent Claim 105 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for displaying by a display unit based on said geometrical data, said method comprising the steps of: storing assembling process data which includes attaching orders and attaching directions; determining arranged positions of the parts composing said assembly in a disassembled state based on assembling process data and said geometrical data; and displaying an exploded view by said display unit corresponding to said arranged positions.
Claim 66
Independent Claim 101 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for a display unit based on said geometrical data, said method comprising the steps of: storing assembling process data which includes attaching orders and attaching directions; determining distances between parts composing said assembly in a disassembled state based on assembling process data and said geometrical data; and displaying an exploded view by said display unit corresponding to said determined distances.
Claim 67
Independent Claim 101 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for a display unit based on said geometrical data, said method comprising the steps of: storing assembling process data which includes attaching orders and attaching directions; determining distances between parts composing said assembly in a disassembled state based on assembling process data and said geometrical data; and displaying an exploded view by said display unit corresponding to said determined distances.
Claim 68
Independent Claim 116 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: producing a polyhedron enclosing the geometrical form of a part of said assembly using said geometrical data; determining distances between parts composing said assembly in a disassembled state on an exploded view based on assembling process data and the geometrical data on said polyhedron; and displaying an exploded view by said display unit corresponding to said determined distances.
Claim 69
Independent Claim 116 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: producing a polyhedron enclosing the geometrical form of a part of said assembly using said geometrical data; determining distances between parts composing said assembly in a disassembled state on an exploded view based on assembling process data and the geometrical data on said polyhedron; and displaying an exploded view by said display unit corresponding to said determined distances.
Claim 70
Independent Claim 120 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: inputting data indicating a direction of site in displaying and exploded view of said assembly: means for determining distances between the parts composing said assembly in a disassembled state on an exploded view based on assembly processed data; and displaying an exploded view by said display unit corresponding to said distances, thereby utilizing said geometrical data and said input site direction data.
Claim 71
Independent Claim 120 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: inputting data indicating a direction of site in displaying and exploded view of said assembly: means for determining distances between the parts composing said assembly in a disassembled state on an exploded view based on assembly processed data; and displaying an exploded view by said display unit corresponding to said distances, thereby utilizing said geometrical data and said input site direction data.
Claim 72
Independent Claim 127 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: producing a polyhedron enclosing the geometrical form of a part of said assembly using said geometrical data; determining distances between parts composing said assembly in a disassembled state on an exploded view based on assembling process data and the geometrical data on said polyhedron; and displaying an exploded view by said display unit corresponding to said determined distances, wherein said assembly process data includes attaching orders and attaching directions.
Claim 73
Independent Claim 127 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: producing a polyhedron enclosing the geometrical form of a part of said assembly using said geometrical data; determining distances between parts composing said assembly in a disassembled state on an exploded view based on assembling process data and the geometrical data on said polyhedron; and displaying an exploded view by said display unit corresponding to said determined distances, wherein said assembly process data includes attaching orders and attaching directions.
Claim 74
Independent Claim 130 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: inputting data indicating a direction of sight in displaying and exploded view of said assembly: determining distances between the parts composing said assembly in a disassembled state on an exploded view based on assembly processed data; and displaying an exploded view by said display unit corresponding to said determined distances, thereby utilizing said geometrical data and said input site direction data, wherein said assembling process data includes attaching orders and attaching directions.
Claim 75
Independent Claim 130 words
A method for producing an exploded view of an assembly wherein said assembly includes an input unit, a geometrical data memory for storing geometrical data of parts composing said assembly and a calculating unit for generating display data of said assembly for display by a display unit based on said geometrical data, said method comprising the steps of: inputting data indicating a direction of sight in displaying and exploded view of said assembly: determining distances between the parts composing said assembly in a disassembled state on an exploded view based on assembly processed data; and displaying an exploded view by said display unit corresponding to said determined distances, thereby utilizing said geometrical data and said input site direction data, wherein said assembling process data includes attaching orders and attaching directions.
Claim 76
Independent Claim 170 words
An apparatus for producing animation of an assembling operation, comprising: geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedure data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing special jointing operation data composed of jointing method data and operation data depending on said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of special jointing operation data, wherein said operating data comprises kinds of movement data, directions of movement data, distance of movement data and time steps data, wherein further said operating data comprises key frame data for each part corresponding to time.
Claim 77
Independent Claim 170 words
An apparatus for producing animation of an assembling operation, comprising: geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedure data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing special jointing operation data composed of jointing method data and operation data depending on said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of special jointing operation data, wherein said operating data comprises kinds of movement data, directions of movement data, distance of movement data and time steps data, wherein further said operating data comprises key frame data for each part corresponding to time.
Claim 78
Independent Claim 172 words
An apparatus for producing animation of an assembling operation, comprising: a geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedures data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing animation speed ratio data composed of jointing method data and operation speed ratio data for said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of animation speed ratio data, wherein said operating data comprises kinds of movement data, directions of movement data, distance of movement data and time steps data, wherein further said operating data comprises key frame data for each part corresponding to time.
Claim 79
Independent Claim 172 words
An apparatus for producing animation of an assembling operation, comprising: a geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedures data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing animation speed ratio data composed of jointing method data and operation speed ratio data for said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of animation speed ratio data, wherein said operating data comprises kinds of movement data, directions of movement data, distance of movement data and time steps data, wherein further said operating data comprises key frame data for each part corresponding to time.
Claim 80
Independent Claim 168 words
An apparatus for producing animation of an assembling operation, comprising: a geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedures data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing jointing sound data composed of jointing method data and sound data for said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of jointing sound data, wherein said operating data comprises kinds of movement data, directions of movement data, distance of movement data and time steps data, wherein further said operating data comprises key frame data for each part corresponding to time.
Claim 81
Independent Claim 168 words
An apparatus for producing animation of an assembling operation, comprising: a geometrical data memory for storing geometrical data of parts composing an assembly; an attaching procedure data memory for storing attaching procedures data composed of attaching orders, part to be attached data and attaching direction data; a jointing data memory for storing jointing data composed of part to be attached data and jointing method data; a table for storing jointing sound data composed of jointing method data and sound data for said jointing method data; and operating data producing means for producing operating data, for an animation, generated from the geometrical data in said geometrical data memory, the attaching procedure data in said attaching procedure data memory, the jointing data in said jointing data memory, and the table of jointing sound data, wherein said operating data comprises kinds of movement data, directions of movement data, distance of movement data and time steps data, wherein further said operating data comprises key frame data for each part corresponding to time.

References Cited (Backward Citations)

US5159512A Cited
US5430837A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-04-07 2000-10-07 2001-04-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-04-07 2004-10-07 2005-04-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-04-07 2008-10-07 2009-04-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag