Patent US1833210A successfully refreshed from Google Patents.
US6686918B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for editing or modifying 3D animations in a non-linear editing environment
Assignee: Autodesk Inc
•
Filing: 1998-03-27
•
Granted: 2004-02-03
•
Expires: 2018-03-27
Abstract
Abstract A non-linear editing (NLE) system for editing and/or modifying 3D animation information comprises elements represented by clip objects which can be positioned and/or manipulated relative to a time line. The elements can comprise conventional 1D (audio) or 2D (video) information or can comprise 3D animation information which can include animation objects and animation parameters associated with them, as well as 2D renderings of those objects. Positioning and/or manipulation of clip objects representing 3D animation elements can result in alteration of the 2D rendering and or re-rendering of the 3D information, as appropriate.
Inventors
- 👤 Claude Cajolet
- 👤 Réjean Gagné
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 13:05
CPC Classifications
G; G06; G06T; G06T13/00; G06T19/00; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/10; G11B27/34; G06T2200/00; G06T2200/24
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
185 words
A method for creating and modifying an edit comprising 3D animation information, comprising: providing a plurality of animation elements with associated animation parameters, wherein the animation parameters include the 3D animation information; selecting an animation element from the plurality of animation elements; generating a clip object by arranging the selected animation element in an associated track for graphical display relative to a timeline; compositing a plurality of the clip objects so as to form a collection of layered tracks defining the edit, wherein one of the clip objects includes a sequence of 2D animation frames associated with the 3D animation information and having a start position and an end position relative to the time line; modifying at least one of the animation parameters associated with the selected animation elements and independently re-rendering the associated animation elements in accordance with an extent of each modification, wherein modifying includes modifying a duration of one of the clip objects by altering one of the associated start and end positions of the clip object, and modifying the 3D animation information according to the modified duration of the clip object.
Claim 2
Independent Claim
185 words
A method for creating and modifying an edit comprising 3D animation information, comprising: providing a plurality of animation elements with associated animation parameters, wherein the animation parameters include the 3D animation information; selecting an animation element from the plurality of animation elements; generating a clip object by arranging the selected animation element in an associated track for graphical display relative to a timeline; compositing a plurality of the clip objects so as to form a collection of layered tracks defining the edit, wherein one of the clip objects includes a sequence of 2D animation frames associated with the 3D animation information and having a start position and an end position relative to the time line; modifying at least one of the animation parameters associated with the selected animation elements and independently re-rendering the associated animation elements in accordance with an extent of each modification, wherein modifying includes modifying a duration of one of the clip objects by altering one of the associated start and end positions of the clip object, and modifying the 3D animation information according to the modified duration of the clip object.
Claim 3
Dependent Claim
56 words
The method of claim 1 , wherein said step of modifying said at least one animation parameter comprises the steps of modifying at least one of a first and a last one of the animation frames in said sequence, and re-rendering intervening ones of the animation frames in accordance with an extent of the frame modification.
Claim 4
Independent Claim
227 words
A system for creating and modifying an edit comprising 3D animation information, comprising: a storage device for storing a plurality of animation elements with associated modifiable animation parameters, wherein the animation parameters include the 3D animation information; a computer operatively connected to the storage device to access the animation elements stored therein for selecting an animation element from the plurality of animation elements; means for arranging the selected animation element in an associated track so as to form a clip object for graphical display relative to a time line; means for compositing a plurality of the clip objects so as to form a collection of layered tracks defining the edit, wherein one of the clip objects includes a sequence of 2D animation frames associated with the 3D animation information and having a start position and an end position relative to the time line; a tool associated with each animation element for modifying at least one of the animation parameters to initiate independent re-rendering of the animation elements associated with the modified animation parameters in accordance with an extent of each modification, wherein the tool includes means for modifying a duration of one of the clip objects by altering one of the associated start and end positions of the clip object, and means for modifying the 3D animation information according to the modified duration of the clip object.
Claim 5
Independent Claim
227 words
A system for creating and modifying an edit comprising 3D animation information, comprising: a storage device for storing a plurality of animation elements with associated modifiable animation parameters, wherein the animation parameters include the 3D animation information; a computer operatively connected to the storage device to access the animation elements stored therein for selecting an animation element from the plurality of animation elements; means for arranging the selected animation element in an associated track so as to form a clip object for graphical display relative to a time line; means for compositing a plurality of the clip objects so as to form a collection of layered tracks defining the edit, wherein one of the clip objects includes a sequence of 2D animation frames associated with the 3D animation information and having a start position and an end position relative to the time line; a tool associated with each animation element for modifying at least one of the animation parameters to initiate independent re-rendering of the animation elements associated with the modified animation parameters in accordance with an extent of each modification, wherein the tool includes means for modifying a duration of one of the clip objects by altering one of the associated start and end positions of the clip object, and means for modifying the 3D animation information according to the modified duration of the clip object.
Claim 6
Dependent Claim
14 words
The method of claim 1 , wherein each said animation parameters are independently modifiable.
Claim 7
Dependent Claim
22 words
The system of claim 1 , wherein said step of modifying 3D animation information includes re-arranging said clip in said layered tracks.
Claim 8
Dependent Claim
15 words
The system of claim 1 , wherein said animation element is a variable angle camera.
Claim 9
Dependent Claim
16 words
The method of claim 1 , wherein said animation element is the number of light sources.
Claim 10
Dependent Claim
20 words
The method of claim 1 , wherein said animation information comprises one of static animation information and modifiable animation information.
Claim 11
Dependent Claim
25 words
The system of claim 3 , further comprising editing data structure for maintaining and co-ordinating the relationship between said animation element and said associated tool.
Claim 12
Dependent Claim
23 words
The system of claim 3 , wherein said associated tool includes one of an animation program, a composite system, and a rendering machine.
Claim 13
Dependent Claim
13 words
The system of claim 3 , wherein said animation parameters are independently modifiable.
Claim 14
Dependent Claim
17 words
The system of claim 3 , wherein said edit is an independent clip of a complex animation.
Claim 15
Independent Claim
290 words
A method for implementing a graphical user interface for editing a three-dimensional animation comprising an animation element with associated animation parameters, wherein the animation parameters define animation of a three-dimensional object over time, the method comprising: displaying a clip object corresponding to the animation element, wherein the clip object is displayed in a track in a timeline and has a start position and an end position relative to said timeline, wherein the start position and the end position define a duration of the clip object, wherein the duration of the clip object defines the animation parameters associated with the animation element; rendering the animation element to produce a first rendered sequence of two dimensional animation frames in accordance with the animation parameters as defined by the duration of the clip object; compositing the first rendered sequence of two-dimensional animation frames with at least one other clip object representing another sequence of two-dimensional frames to produce a representation of the three-dimensional animation; allowing a user to modify the duration of the clip object corresponding to the animation element by manipulating at least one of the start position and the end position of the clip object, whereby the animation parameters associated with the animation element corresponding to the clip object are modified according to the modified duration of the clip object; rendering the animation element corresponding to the clip object in accordance with the animation parameters as defined by any modification to the duration of the clip object to produce a second rendered sequence of two dimensional animation frames; and compositing the second rendered sequence of two-dimensional animation frames with the at least one other clip object representing the other sequence of two-dimensional frames to produce a representation of the three-dimensional animation.
Claim 16
Independent Claim
290 words
A method for implementing a graphical user interface for editing a three-dimensional animation comprising an animation element with associated animation parameters, wherein the animation parameters define animation of a three-dimensional object over time, the method comprising: displaying a clip object corresponding to the animation element, wherein the clip object is displayed in a track in a timeline and has a start position and an end position relative to said timeline, wherein the start position and the end position define a duration of the clip object, wherein the duration of the clip object defines the animation parameters associated with the animation element; rendering the animation element to produce a first rendered sequence of two dimensional animation frames in accordance with the animation parameters as defined by the duration of the clip object; compositing the first rendered sequence of two-dimensional animation frames with at least one other clip object representing another sequence of two-dimensional frames to produce a representation of the three-dimensional animation; allowing a user to modify the duration of the clip object corresponding to the animation element by manipulating at least one of the start position and the end position of the clip object, whereby the animation parameters associated with the animation element corresponding to the clip object are modified according to the modified duration of the clip object; rendering the animation element corresponding to the clip object in accordance with the animation parameters as defined by any modification to the duration of the clip object to produce a second rendered sequence of two dimensional animation frames; and compositing the second rendered sequence of two-dimensional animation frames with the at least one other clip object representing the other sequence of two-dimensional frames to produce a representation of the three-dimensional animation.
Claim 17
Dependent Claim
46 words
The method of claim 13 , wherein the three dimensional object is defined by information defining a skeleton and skin of the three dimensional object in three dimensions and the animation is defined by position and motion information of the three dimensional object in three dimensions.
Claim 18
Dependent Claim
34 words
The method of claim 13 , further comprising modifying the animation parameters according to the modified duration of the clip object such that speed of the three dimensional object in the animation is modified.
Claim 19
Dependent Claim
35 words
The method of claim 13 , further comprising modifying the animation parameters according to the modified duration of the clip object such that a position of the three dimensional object in the animation is modified.
Claim 20
Dependent Claim
38 words
The method of claim 1 , wherein the animation parameters include information defining a skeleton and skin of a three dimensional object in three dimensions and position information of the three dimensional object in three dimensions over time.
Claim 21
Dependent Claim
38 words
The method of claim 1 , wherein modifying the 3D animation information comprises modifying the animation parameters according to the modified duration of the clip object such that speed of motion of the three dimensional object is modified.
Claim 22
Dependent Claim
37 words
The method of claim 1 , wherein modifying the 3D animation information comprises modifying the animation parameters according to the modified duration of the clip object such that a position of the three dimensional object is modified.
Claim 23
Dependent Claim
38 words
The system of claim 3 , wherein the animation parameters include information defining a skeleton and skin of a three dimensional object in three dimensions and position information of the three dimensional object in three dimensions over time.
Claim 24
Dependent Claim
43 words
The system of claim 3 , wherein the means for modifying the 3D animation information comprises means for modifying the animation parameters according to the modified duration of the clip object such that speed of motion of the three dimensional object is modified.
Claim 25
Dependent Claim
42 words
The system of claim 3 , wherein the means for modifying the 3D animation information comprises means for modifying the animation parameters according to the modified duration of the clip object such that a position of the three dimensional object is modified.
References Cited (Backward Citations)
US5261041A
Cited
US5826102A
Cited
US5838938A
Cited
US6064393A
Cited
WO1997046975A1
Cited
US5781188A
Cited
GB2317292A
Cited
US6058397A
Cited
US6023703A
Cited
US6011562A
Cited
US6243706B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-02-02 | 2007-08-04 | 2008-02-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-02-02 | 2011-08-04 | 2012-02-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-02-02 | 2015-08-04 | 2016-02-03 | $7700.00 | Window Closed / Lapsed |