Iterative three-dimensional process for creating finished media content
First Claim
Patent Images
1. A method for developing finished media content from an input visual image sequence, the input visual image sequence containing a visual representation of one or more visual objects, the method comprising the steps of:
- (a) analyzing portions of the input visual image sequence to derive a scene model in three spatial dimensions with respect to a three-dimensional object space by performing the steps of;
(i) defining a common three-dimensional object space;
(ii) defining an image-based data object containing a segmented pixel representation corresponding to a portion of at least one frame of the input visual image sequence within the three-dimensional object space;
(iii) defining an abstraction-based data object containing an abstract model for at least a portion of one of the visual objects contained in the input visual image sequence within the same three-dimensional object space;
(b) defining a choreography specification for the finished media content that includes a specification for how the data objects are to be used in creating the finished media content;
(c) selecting an image-based data object to be modified and accepting user input parameters modifying how the selected image-based data obiect is to be used in the choreography specification for generating the finished media content;
(d) selecting an abstraction-based data object to be modified and accepting user input parameters modifying how the selected abstraction-based data object is to be used in the choreography specification for generating the finished media content;
(e) generating a two-dimensional (2D) visual image of the finished media content from the choreography specification, scene model, at least one pixel representation, and at least one abstract model; and
(f) iteratively refining the finished media content by performing certain selected ones of steps (a) through (e) in an order as selected by user input until the finished media content is of acceptable finish quality.
2 Assignments
0 Petitions
Accused Products
Abstract
An integrated media production technique for refining a finish quality media content. The technique permits a media production to be defined as a computerized choreography model of a virtual stage containing data objects representing live/recorded image elements as well as synthetic-abstract elements and multiple versions thereof. Elements of the choreography model are iteratively rendered, blended, adjusted, and selected until a desired quality result is achieved.
-
Citations
55 Claims
-
1. A method for developing finished media content from an input visual image sequence, the input visual image sequence containing a visual representation of one or more visual objects, the method comprising the steps of:
-
(a) analyzing portions of the input visual image sequence to derive a scene model in three spatial dimensions with respect to a three-dimensional object space by performing the steps of; (i) defining a common three-dimensional object space; (ii) defining an image-based data object containing a segmented pixel representation corresponding to a portion of at least one frame of the input visual image sequence within the three-dimensional object space; (iii) defining an abstraction-based data object containing an abstract model for at least a portion of one of the visual objects contained in the input visual image sequence within the same three-dimensional object space; (b) defining a choreography specification for the finished media content that includes a specification for how the data objects are to be used in creating the finished media content; (c) selecting an image-based data object to be modified and accepting user input parameters modifying how the selected image-based data obiect is to be used in the choreography specification for generating the finished media content; (d) selecting an abstraction-based data object to be modified and accepting user input parameters modifying how the selected abstraction-based data object is to be used in the choreography specification for generating the finished media content; (e) generating a two-dimensional (2D) visual image of the finished media content from the choreography specification, scene model, at least one pixel representation, and at least one abstract model; and (f) iteratively refining the finished media content by performing certain selected ones of steps (a) through (e) in an order as selected by user input until the finished media content is of acceptable finish quality. - 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, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A data processing system for generating finish quality media from one or more source images of a scene comprising:
-
a scene model developed by analyzing portions of the source images, the scene model defining (i) a three-dimensional virtual space; (ii) an image-based data object containing a segmented pixel representation corresponding to a portion of at least one frame of the source images; (iii) an abstraction-based data object containing an abstract model for at least a portion of one of the visual objects contained in at least one of the source images, the abstraction-based data object being defined with respect to the three-dimensional virtual space; a choreography specification for defining how the finish quality media is to be developed from the scene model and both the image-passed and abstraction-based data objects; means for accepting user input parameters modifying how selected data objects are to be used with the choreography specification in generating the finish quality media; an image renderer, connected to receive the scene model, the data objects, and the choreography specification as inputs, for rendering a two-dimensional visual representation of each data object; means for accepting user inputs in response to the two-dimensional visual representation produced by the image renderer, the user inputs defining how the data objects and the choreography specification are to he used in iteratively refining the finish quality media. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
Specification