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

Direct manipulation of two-dimensional moving picture streams in three-dimensional space

Assignee: Avid Technology Inc
•
Filing: 1995-04-07
•
Granted: 1998-03-17
•
Expires: 2015-04-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video editing method that includes displaying a two-dimensional projection of a representation of a projection surface. This projection is derived from a three-dimensional position of the surface. A handle is displayed attached to the projection, and the position of the surface is updated in a manner corresponding to the displacement of a cursor at the handle. The method further includes displaying a second projection derived from the updated position, and redisplaying the handle attached to it.

Inventors

  • 👤 Brian C. Cooper
  • 👤 Robert A. Gonsalves
  • 👤 Daniel C. Robbins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 08:05
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/222; H04N5/262; H04N5/2628; G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04845

Claims Analysis

Total Claims: 61
Claim 1
Independent Claim 152 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional protection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, and redisplaying the first handle attached to the second two-dimensional projection, wherein the step of redisplaying redisplays the cursor at the first handle in the position the handle occupies after the step of redisplaying the first handle.
Claim 2
Dependent Claim 152 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional protection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, and redisplaying the first handle attached to the second two-dimensional projection, wherein the step of redisplaying redisplays the cursor at the first handle in the position the handle occupies after the step of redisplaying the first handle.
Claim 3
Dependent Claim 28 words
The video editing method of claim 1, wherein the steps of displaying on a display screen display a two-dimensional projection of a two-dimensional representation of the projection surface.
Claim 4
Dependent Claim 48 words
The video editing method of claim 1, wherein the step of displaying a first handle displays a rotation handle, and wherein the step of updating the position updates the first three-dimensional position of the representation to correspond to a rotation of the representation around a first predefined axis.
Claim 5
Dependent Claim 67 words
The video editing method of claim 3, further including the step of responding to a mode change command to cause the step of displaying a first handle to display a different rotation handle, and wherein the step of updating the position updates the three-dimensional position of the representation to correspond to a rotation of the representation around a second predefined axis orthogonal to the first predefined axis.
Claim 6
Dependent Claim 143 words
The video editing method of claim 3, further including the steps of: displaying a second rotation handle attached to the first two-dimensional projection concurrently with the step of displaying a first rotation handle, detecting displacement at the second handle of the cursor responsive to the pointing device, again updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor during the displacement, the step of again updating corresponding to a rotation of the representation around a second predefined axis orthogonal to the first predefined axis, displaying on a display screen a third two-dimensional projection of the representation of the projection surface, the third two-dimensional projection being derived from the again updated first three-dimensional position of the projection surface, and redisplaying the second rotation handle attached to the third two-dimensional projection.
Claim 7
Dependent Claim 62 words
The video editing method of claim 1, further including the step of displaying a rectangular frame associated with the representation, wherein the step of displaying a handle displays a handle on one side of the rectangular frame, and further including the step of displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame.
Claim 8
Dependent Claim 28 words
The method of claim 6, wherein the steps of displaying handles and displaying a rectangular frame display the handles and rectangular frame as two-dimensional projections of three-dimensional objects.
Claim 9
Dependent Claim 21 words
The video editing method of claim 1 further including the step of storing effect parameters that define the second three-dimensional position.
Claim 10
Dependent Claim 115 words
The video editing method of claim 1, wherein the step of displaying a first projection displays a plurality of first projections, wherein the step of displaying a handle displays a plurality of handles, each connected to one of the plurality of first projections, wherein the step of detecting displacement detects displacement of one of the plurality of handles, wherein the step of updating the three-dimensional position updates the position of the one of the plurality of first projections, wherein the step of displaying a second projection displays a projection of a representation of the one of the plurality of first projections, and wherein the step of redisplaying redisplays the one of the plurality of handles.
Claim 11
Dependent Claim 19 words
The method of claim 9 further including the step of displaying a continuous path between the plurality of projections.
Claim 12
Dependent Claim 18 words
The video editing method of claim 10, wherein the step of displaying a continuous path displays a spline.
Claim 13
Dependent Claim 16 words
The video editing method of claim 10, wherein the step of updating only allows translation operations.
Claim 14
Dependent Claim 28 words
The video editing method of claim 10, wherein the step of updating the three-dimensional position updates the position of more than one of the plurality of first projections.
Claim 15
Dependent Claim 42 words
The video editing method of claim 1 wherein the handle is one of a crop handle, a rotation handle, a translation handle, and a scaling handle, and further including the step of selecting a mode that determines which type the handle is.
Claim 16
Dependent Claim 63 words
The video editing method of claim 1 further including the step of displaying an effect made up of a series of two-dimensional projections of different projection surfaces each having different three-dimensional positions, the different three-dimensional positions having been defined by successive ones of the steps of detecting and updating, the different projection surfaces each having different frames of a video sequence projected thereon.
Claim 17
Dependent Claim 200 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional projection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, redisplaying the first handle attached to the second two-dimensional projection displaying a rectangular frame associated with the representation, wherein the step of displaying a handle displays a handle on one side of the rectangular frame, displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame, and wherein the steps of displaying handles each display a handle that includes a stem connected to the rectangle and a circular projection of a sphere connected to their respective stem.
Claim 18
Dependent Claim 200 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional projection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, redisplaying the first handle attached to the second two-dimensional projection displaying a rectangular frame associated with the representation, wherein the step of displaying a handle displays a handle on one side of the rectangular frame, displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame, and wherein the steps of displaying handles each display a handle that includes a stem connected to the rectangle and a circular projection of a sphere connected to their respective stem.
Claim 19
Dependent Claim 188 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional projection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, redisplaying the first handle attached to the second two-dimensional projection displaying a rectangular frame associated with the representation, wherein the step of displaying a handle displays a handle on one side of the rectangular frame, displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame, and ceasing to display the second handle upon the detection of the cursor as it approaches the first handle.
Claim 20
Dependent Claim 188 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional projection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, redisplaying the first handle attached to the second two-dimensional projection displaying a rectangular frame associated with the representation, wherein the step of displaying a handle displays a handle on one side of the rectangular frame, displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame, and ceasing to display the second handle upon the detection of the cursor as it approaches the first handle.
Claim 21
Dependent Claim 62 words
The video editing method of claim 17, further including the step of displaying a rectangular frame associated with the representation, wherein the step of displaying a handle displays a handle on one side of the rectangular frame, and further including the step of displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame.
Claim 22
Dependent Claim 63 words
The video editing method of claim 17 further including the step of displaying an effect made up of a series of two-dimensional projections of different projection surfaces each having different three-dimensional positions, the different three-dimensional positions having been defined by successive ones of the steps of detecting and updating, the different projection surfaces each having different frames of a video sequence projected thereon.
Claim 23
Dependent Claim 151 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional projection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, redisplaying the first handle attached to the second two-dimensional projection, and wherein the step of displaying a handle displays a handle that includes a stem and a circular projection of a sphere connected to the stem.
Claim 24
Dependent Claim 151 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional projection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, redisplaying the first handle attached to the second two-dimensional projection, and wherein the step of displaying a handle displays a handle that includes a stem and a circular projection of a sphere connected to the stem.
Claim 25
Dependent Claim 62 words
The video editing method of claim 20, further including the step of displaying a rectangular frame associated with the representation, wherein the step of displaying a handle displays a handle on one side of the rectangular frame, and further including the step of displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame.
Claim 26
Dependent Claim 63 words
The video editing method of claim 20 further including the step of displaying an effect made up of a series of two-dimensional projections of different projection surfaces each having different three-dimensional positions, the different three-dimensional positions having been defined by successive ones of the steps of detecting and updating, the different projection surfaces each having different frames of a video sequence projected thereon.
Claim 27
Dependent Claim 138 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional projection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, redisplaying the first handle attached to the second two-dimensional projection, and changing the appearance of the cursor as it approaches the first handle.
Claim 28
Dependent Claim 138 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional projection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, redisplaying the first handle attached to the second two-dimensional projection, and changing the appearance of the cursor as it approaches the first handle.
Claim 29
Dependent Claim 62 words
The video editing method of claim 23, further including the step of displaying a rectangular frame associated with the representation, wherein the step of displaying a handle displays a handle on one side of the rectangular frame, and further including the step of displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame.
Claim 30
Dependent Claim 63 words
The video editing method of claim 23 further including the step of displaying an effect made up of a series of two-dimensional projections of different projection surfaces each having different three-dimensional positions, the different three-dimensional positions having been defined by successive ones of the steps of detecting and updating, the different projection surfaces each having different frames of a video sequence projected thereon.
Claim 31
Dependent Claim 210 words
A video composing system, comprising: a display screen, a pointing device, and a user interface module operatively connected to the display screen and to the user input device, the user interface module being for displaying on the display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface; the user interface module also being for displaying a first handle attached to the first two-dimensional projection; the user interface module also being for detecting displacement at the first handle of a cursor responsive to the pointing device; the user interface module also being for updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor; the user interface module also being for displaying on the display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface; and the user interface module further being for redisplaying the first handle attached to the second two-dimensional projection and for redisplaying the cursor at the first handle in the position the handle occupies after redisplaying the first handle.
Claim 32
Dependent Claim 210 words
A video composing system, comprising: a display screen, a pointing device, and a user interface module operatively connected to the display screen and to the user input device, the user interface module being for displaying on the display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface; the user interface module also being for displaying a first handle attached to the first two-dimensional projection; the user interface module also being for detecting displacement at the first handle of a cursor responsive to the pointing device; the user interface module also being for updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor; the user interface module also being for displaying on the display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface; and the user interface module further being for redisplaying the first handle attached to the second two-dimensional projection and for redisplaying the cursor at the first handle in the position the handle occupies after redisplaying the first handle.
Claim 33
Dependent Claim 27 words
The video composing system of claim 26 further including storage operatively connected to the user interface module for storing effect parameters that define the second three-dimensional position.
Claim 34
Dependent Claim 90 words
The video composing system of claim 26 further including a display module operatively connected to the storage; wherein the display module is for retrieving a series of video frames from the storage; wherein the display module is also for displaying an effect comprising a series of further two-dimensional projections of the projection surface in different three-dimensional positions; each further two-dimensional projection of the surface having a different one of the video frames projected thereon; and wherein the user interface module is further for obtaining and storing the different three-dimensional positions.
Claim 35
Dependent Claim 268 words
A video composing system, comprising: a display screen, a pointing device, and a user interface module operatively connected to the display screen and to the user input device, the user interface module being for displaying on the display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface; the user interface module also being for displaying a first handle attached to the first two-dimensional projection; the user interface module also being for detecting displacement at the first handle of a cursor responsive to the pointing device; the user interface module also being for updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor; the user interface module also being for displaying on the display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface; the user interface module also being for redisplaying the first handle attached to the second two-dimensional projection; the user interface module also being for displaying a rectangular frame associated with the representation and for displaying a handle on one side of the rectangular frame; the user interface module also being for displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame; and the user interface module further being for ceasing to display the second handle upon the detection of the cursor as it approaches the first handle.
Claim 36
Dependent Claim 268 words
A video composing system, comprising: a display screen, a pointing device, and a user interface module operatively connected to the display screen and to the user input device, the user interface module being for displaying on the display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface; the user interface module also being for displaying a first handle attached to the first two-dimensional projection; the user interface module also being for detecting displacement at the first handle of a cursor responsive to the pointing device; the user interface module also being for updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor; the user interface module also being for displaying on the display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface; the user interface module also being for redisplaying the first handle attached to the second two-dimensional projection; the user interface module also being for displaying a rectangular frame associated with the representation and for displaying a handle on one side of the rectangular frame; the user interface module also being for displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame; and the user interface module further being for ceasing to display the second handle upon the detection of the cursor as it approaches the first handle.
Claim 37
Dependent Claim 206 words
A video composing system, comprising: a display screen, a pointing device, and a user interface module operatively connected to the display screen and to the user input device, the user interface module being for displaying on the display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface; the user interface module also being for displaying a first handle attached to the first two-dimensional projection, which handle includes a stem and a circular projection of a sphere connected to the stem; the user interface module also being for detecting displacement at the first handle of a cursor responsive to the pointing device; the user interface module also being for updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor; the user interface module also being for displaying on the display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface; and the user interface module further being for redisplaying the first handle attached to the second two-dimensional projection.
Claim 38
Dependent Claim 206 words
A video composing system, comprising: a display screen, a pointing device, and a user interface module operatively connected to the display screen and to the user input device, the user interface module being for displaying on the display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface; the user interface module also being for displaying a first handle attached to the first two-dimensional projection, which handle includes a stem and a circular projection of a sphere connected to the stem; the user interface module also being for detecting displacement at the first handle of a cursor responsive to the pointing device; the user interface module also being for updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor; the user interface module also being for displaying on the display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface; and the user interface module further being for redisplaying the first handle attached to the second two-dimensional projection.
Claim 39
Dependent Claim 209 words
A video composing system, comprising: a display screen, a pointing device, and a user interface module operatively connected to the display screen and to the user input device, the user interface module being for displaying on the display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface; the user interface module also being for displaying a first handle attached to the first two-dimensional projection; the user interface module also being for detecting displacement at the first handle of a cursor responsive to the pointing device; the user interface module also being for updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor; the user interface module also being for displaying on the display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface; the user interface module also being for redisplaying the first handle attached to the second two-dimensional projection; and the user interface module further being for changing the appearance of the cursor as it approaches the first handle.
Claim 40
Dependent Claim 209 words
A video composing system, comprising: a display screen, a pointing device, and a user interface module operatively connected to the display screen and to the user input device, the user interface module being for displaying on the display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface; the user interface module also being for displaying a first handle attached to the first two-dimensional projection; the user interface module also being for detecting displacement at the first handle of a cursor responsive to the pointing device; the user interface module also being for updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor; the user interface module also being for displaying on the display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface; the user interface module also being for redisplaying the first handle attached to the second two-dimensional projection; and the user interface module further being for changing the appearance of the cursor as it approaches the first handle.
Claim 41
Dependent Claim 156 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional projection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, redisplaying the first handle attached to the second two-dimensional projection, and displaying a graphical representation of a surface-based rotation axis based on the projection surface on the display screen when the surface-based axis ceases to coextend with a corresponding global axis.
Claim 42
Dependent Claim 156 words
A video editing method, comprising: displaying on a display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface, displaying a first handle attached to the first two-dimensional projection, detecting displacement at the first handle of a cursor responsive to a pointing device, updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor, displaying on a display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface, redisplaying the first handle attached to the second two-dimensional projection, and displaying a graphical representation of a surface-based rotation axis based on the projection surface on the display screen when the surface-based axis ceases to coextend with a corresponding global axis.
Claim 43
Dependent Claim 48 words
The video editing method of claim 32, wherein the step of displaying a first handle displays a rotation handle, and wherein the step of updating the position updates the first three-dimensional position of the representation to correspond to a rotation of the representation around a first predefined axis.
Claim 44
Dependent Claim 67 words
The video editing method of claim 33, further including the step of responding to a mode change command to cause the step of displaying a first handle to display a different rotation handle, and wherein the step of updating the position updates the three-dimensional position of the representation to correspond to a rotation of the representation around a second predefined axis orthogonal to the first predefined axis.
Claim 45
Dependent Claim 62 words
The video editing method of claim 32, further including the step of displaying a rectangular frame associated with the representation, wherein the step of displaying a handle displays a handle on one side of the rectangular frame, and further including the step of displaying a second handle on another side of the rectangular frame opposite the one side of the rectangular frame.
Claim 46
Dependent Claim 21 words
The video editing method of claim 32 further including the step of storing effect parameters that define the second three-dimensional position.
Claim 47
Dependent Claim 115 words
The video editing method of claim 32, wherein the step of displaying a first projection displays a plurality of first projections, wherein the step of displaying a handle displays a plurality of handles, each connected to one of the plurality of first projections, wherein the step of detecting displacement detects displacement of one of the plurality of handles, wherein the step of updating the three-dimensional position updates the position of the one of the plurality of first projections, wherein the step of displaying a second projection displays a projection of a representation of the one of the plurality of first projections, and wherein the step of redisplaying redisplays the one of the plurality of handles.
Claim 48
Dependent Claim 19 words
The method of claim 37 further including the step of displaying a continuous path between the plurality of projections.
Claim 49
Dependent Claim 18 words
The video editing method of claim 38, wherein the step of displaying a continuous path displays a spline.
Claim 50
Dependent Claim 16 words
The video editing method of claim 38, wherein the step of updating only allows translation operations.
Claim 51
Dependent Claim 28 words
The video editing method of claim 38, wherein the step of updating the three-dimensional position updates the position of more than one of the plurality of first projections.
Claim 52
Dependent Claim 42 words
The video editing method of claim 32 wherein the handle is one of a crop handle, a rotation handle, a translation handle, and a scaling handle, and further including the step of selecting a mode that determines which type the handle is.
Claim 53
Dependent Claim 24 words
The method of claim 32 wherein the axis is displayed by displaying a rectangular frame icon that is not coplanar with the projection surface.
Claim 54
Dependent Claim 23 words
The method of claim 32 wherein the axis is displayed by displaying a dotted centerline located in the plane of the projection surface.
Claim 55
Dependent Claim 23 words
The method of claim 32 wherein the axis is displayed only when the surface-based axis ceases to coextend with a corresponding global axis.
Claim 56
Dependent Claim 28 words
The video editing method of claim 32, wherein the steps of displaying on a display screen display a two-dimensional projection of a two-dimensional representation of the projection surface.
Claim 57
Dependent Claim 63 words
The video editing method of claim 32 further including the step of displaying an effect made up of a series of two-dimensional projections of different projection surfaces each having different three-dimensional positions, the different three-dimensional positions having been defined by successive ones of the steps of detecting and updating, the different projection surfaces each having different frames of a video sequence projected thereon.
Claim 58
Dependent Claim 227 words
A video composing system, comprising: a display screen, a pointing device, and a user interface module operatively connected to the display screen and to the user input device, the user interface module being for displaying on the display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface; the user interface module also being for displaying a first handle attached to the first two-dimensional projection; the user interface module also being for detecting displacement at the first handle of a cursor responsive to the pointing device; the user interface module also being for updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor; the user interface module also being for displaying on the display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface; the user interface module also being for redisplaying the first handle attached to the second two-dimensional projection; and the user interface module further being for displaying a graphical representation of a surface-based rotation axis based on the projection surface on the display screen when the surface-based axis ceases to coextend with a corresponding global axis.
Claim 59
Dependent Claim 227 words
A video composing system, comprising: a display screen, a pointing device, and a user interface module operatively connected to the display screen and to the user input device, the user interface module being for displaying on the display screen a first two-dimensional projection of a representation of a projection surface, the two-dimensional projection being derived from a first three-dimensional position of the projection surface; the user interface module also being for displaying a first handle attached to the first two-dimensional projection; the user interface module also being for detecting displacement at the first handle of a cursor responsive to the pointing device; the user interface module also being for updating the first three-dimensional position of the projection surface in a manner corresponding to the amount and direction of the displacement of the cursor; the user interface module also being for displaying on the display screen a second two-dimensional projection of the representation of the projection surface, the second two-dimensional projection being derived from the updated first three-dimensional position of the projection surface; the user interface module also being for redisplaying the first handle attached to the second two-dimensional projection; and the user interface module further being for displaying a graphical representation of a surface-based rotation axis based on the projection surface on the display screen when the surface-based axis ceases to coextend with a corresponding global axis.
Claim 60
Dependent Claim 27 words
The video composing system of claim 48 further including storage operatively connected to the user interface module for storing effect parameters that define the second three-dimensional position.
Claim 61
Dependent Claim 90 words
The video composing system of claim 48 further including a display module operatively connected to the storage; wherein the display module is for retrieving a series of video frames from the storage; wherein the display module is also for displaying an effect comprising a series of further two-dimensional projections of the projection surface in different three-dimensional positions; each further two-dimensional projection of the surface having a different one of the video frames projected thereon; and wherein the user interface module is further for obtaining and storing the different three-dimensional positions.

References Cited (Backward Citations)

US4667236A Cited
EP0283159A1 Cited
EP0387981A1 Cited
US5121210A Cited
WO1994003897A1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag