IP Library Granted Patent US 7,336,264
Granted Patent B2
US 7,336,264 · App. 10/718,161 · Granted Feb 26, 2008

Method and system for editing or modifying 3D animations in a non-linear editing environment

Assignee: Avid Technology, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,336,264
App. No.
10/718,161
Granted
Feb 26, 2008
Kind
B2
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.

Claims (14)

1. A computer program product, comprising:

computer program instructions stored on the computer readable medium that, when processed by a computer, instruct the computer to perform 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.

2. The computer program product of claim 1 , 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.

3. The computer program product of claim 2 , wherein the method further comprises 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.

4. The computer program product of claim 3 , wherein the method further comprises 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.

5. The computer program product of claim 1 , wherein the method further comprises 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.

6. The computer program product of claim 5 , wherein the method further comprises 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.

7. The computer program product of claim 1 , wherein the method further comprises 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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2010
From: CAJOLET, CLAUDE; GAGNE, REJEAN
To: MICROSOFT CORPORATION
Reel/Frame 023778/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2009
From: MICROSOFT CORPORATION
To: AVID TECHNOLOGY, INC.
Reel/Frame 023679/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2008
From: AVID TECHNOLOGY, INC.
To: AUTODESK, INC.
Reel/Frame 021962/0974 →
Continuity (3)
Continuation 0904906600 · Mar 27, 1998
Provisional Application 6005459000 · Aug 1, 1997
Related Publication 20040100482A1 · May 27, 2004