Direct manipulation of two-dimensional moving picture streams in three-dimensional space
First Claim
Patent Images
1. 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, andredisplaying 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
50 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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.
-
-
17. 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. - View Dependent Claims (18, 19)
-
-
20. 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. - View Dependent Claims (21, 22)
-
-
23. 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. - View Dependent Claims (24, 25)
-
-
26. 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. - View Dependent Claims (27, 28)
-
-
29. 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.
-
-
30. 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.
-
-
31. 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.
-
-
32. 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. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. 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. - View Dependent Claims (49, 50)
-
Specification