SCENE ORGANIZATION IN COMPUTER-ASSISTED FILMMAKING
First Claim
1. A method of organizing data in computer-assisted filmmaking application, the method comprising:
- accessing a data structure, the data structure being configured to store data about a film, the film being organized into a plurality of scenes, each scene comprising one or more actions, each action employing one or more production elements;
providing a user interface for a user to interact with the data about the film;
receiving, via the user interface, a selection of a first scene, the first scene comprising a first action;
identifying the first action, based on the selection of the first scene; and
displaying, via the user interface, a representation of the first action.
1 Assignment
0 Petitions
Accused Products
Abstract
Novel tools that allow a user to organize filmmaking work. In some cases, a user interface can allow the user to organize filmmaking components directly in the filmmaking software, without necessarily requiring the user to explicitly use a file structure on a hard disk for organizational purposes, as some have done in the past. Further, some embodiments provide the ability for a user to organize his or her work into scenes, which contain one or more actions, again without needing to leave the tool or make use of a file system for organizational purposes. Novel data structures are provided by some embodiments to facilitate this organization.
106 Citations
50 Claims
-
1. A method of organizing data in computer-assisted filmmaking application, the method comprising:
-
accessing a data structure, the data structure being configured to store data about a film, the film being organized into a plurality of scenes, each scene comprising one or more actions, each action employing one or more production elements;
providing a user interface for a user to interact with the data about the film;
receiving, via the user interface, a selection of a first scene, the first scene comprising a first action;
identifying the first action, based on the selection of the first scene; and
displaying, via the user interface, a representation of the first action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A data structure, encoded on a computer readable medium, for storing data used by a computer-assisted filmmaking application, the data structure comprising:
-
a plurality of scene objects comprising data about a plurality of scenes in a film, the plurality of scene objects comprising a first scene object representing a first scene in the film and having a first scene identifier;
a plurality of action objects comprising data about a plurality of actions within the film, the plurality of action objects comprising a first action object representing a first action and having a first action identifier, and a second action object representing a second action and having a second action identifier; and
a plurality of production element objects comprising data about a plurality of production elements within the film, the plurality of production element objects comprising a first production element object having a first production element identifier and a second production element object having a second production element identifier;
a first relationship between the first scene object and the first action object, indicating that the first scene comprises the first action; and
a second relationship between the first action object and the first production element object, indicating that the first production element is used in the first action. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer readable medium having encoded thereon a computer program comprising a set of instructions executable by a computer to generate a user interface for a computer-assisted filmmaking application, the user interface comprising:
-
a scene selection element for a user to select a first scene object corresponding to a scene from a film, wherein the scene object is related to a plurality of action objects, the plurality of action objects comprising a first action object corresponding to a first action and a second action object corresponding to a second action, and wherein the scene comprises the first and second actions;
an action selection element for a user to select one of the plurality of action objects; and
an action modification element for a user to modify the selected one of the plurality of action objects. - View Dependent Claims (43, 44, 45)
-
-
46. A computer system, comprising:
-
a processor; and
a computer readable medium in communication with the processor, the computer readable medium having encoded thereon;
a data structure to store data about a film, the film being organized into a plurality of scenes, each scene comprising one or more actions, each action employing one or more production elements; and
a computer program comprising a set of instructions executable by the computer system to perform one or more operations, the set of instructions comprising;
instructions for accessing the data structure;
instructions for providing a user interface for a user to interact with the data about the film;
instructions for receiving, via the user interface, a selection of a first scene, the first scene comprising a first action;
instructions for identifying the first action, based on the selection of the first scene; and
instructions for displaying, via the user interface, a representation of the first action. - View Dependent Claims (47, 48, 49)
-
-
50. A computer readable medium having encoded thereon a computer program comprising a set of instructions executable by a computer to perform one or more operations, the set of instructions comprising:
-
instructions for accessing a data structure, the data structure being configured to store data about a film, the film being organized into a plurality of scenes, each scene comprising one or more actions, each action employing one or more production elements;
instructions for providing a user interface for a user to interact with the data about the film;
instructions for receiving, via the user interface, a selection of a first scene, the first scene comprising a first action;
instructions for identifying the first action, based on the selection of the first scene; and
instructions for displaying, via the user interface, a representation of the first action.
-
Specification