Time-based media processing system
First Claim
1. A method for producing new media productions from existing media signals, comprising the steps of:
- parsing a media signal to produce a representation of the content of the media signal in a format corresponding to one of a multiplicity of predefined data types for content representations;
defining a functional relationship between said content representation and another data signal; and
modifying said media signal in accordance with said functional relationship to thereby generate a new media production.
1 Assignment
0 Petitions
Accused Products
Abstract
Existing media signals are processed to create new media content by defining content representations for the existing media and establishing functional dependencies between the representations. The content representations comprise different data types which determine the kinds of operations that can be performed and dependencies that can be established. Among the types of transformation that can be achieved are synchronization, sound substitution, and the creation of parametric special effects. The content representations and their functional dependencies are combined to construct a functional dependency network which causes the desired transformations to occur on input media signals. The inputs to the functional dependency network are parametrically specified by media data types to construct a template that can be used to create adaptive media productions.
94 Citations
35 Claims
-
1. A method for producing new media productions from existing media signals, comprising the steps of:
-
parsing a media signal to produce a representation of the content of the media signal in a format corresponding to one of a multiplicity of predefined data types for content representations;
defining a functional relationship between said content representation and another data signal; and
modifying said media signal in accordance with said functional relationship to thereby generate a new media production. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17)
-
-
13. A method for producing adaptive media productions from existing media signals, comprising the steps of:
-
parsing original media signals to generate content representations of the media signals which identify properties of the signals;
creating a functional dependency network of parsers, functions, and producers of media signals and content representations;
designating one or more input media signals to the functional dependency network as typed data parameters, to form a template for the generation of a media production;
providing a new media signal which corresponds to a data type for one of the template inputs;
executing the functions in the functional dependency network, to modify the original media signals to adapt them to the new media signals, and/or modify the new media signals to adapt them to the original media signals; and
outputting a resulting media production from the template.
-
-
14. A system for generating adaptive media content, comprising:
-
a multiplicity of media parsers for processing media signals to provide different respective representations of the content of media signals;
a multiplicity of media producers for processing said content representations and media signals in accordance with respective functions to produce media signals;
means for selectively combining individual ones of said media parsers and said media producers to generate a functional dependency network which defines functional dependencies between different content representations of media signals and media signals to generate a new media signal; and
means for creating a template having parametric data type specifications for input signals to said functional dependency network.
-
-
15. An adaptive template for the creation of adaptive media productions, comprising:
-
a functional dependency network which includes media parsers and media producers connected to one another to produce a predetermined transformation to a media signal based on the content of at least one other media signal; and
a media characteristic function which designates a parametric data type for a media signal and which passes media signals of the designated data type to said functional dependency network to cause a media production to be generated which includes media signals of the designated type.
-
-
18. A user interface for the creation of media content, comprising:
-
a first column in which at least selected portions of media signals and content representations are displayed in a spatial manner;
means for displaying selectable operations that can be performed on displayed media signals and content representations;
a second column graphically indicating operations that have been selected and spatially indicating the interrelationships of the operations; and
means for displaying the results of said operations in said first column in a spatial manner corresponding to the spatial display of the media signals from which said results are derived. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method for remotely producing a media production from existing media signals, comprising the steps of:
-
parsing original media signals at a first site to generate content representations of the media signals which identify properties of the signals;
creating a template comprising a functional dependency network of parsers, functions, and producers of media signals and content representations at said first site;
storing at least some of said original media signals at a second site remote from said first site;
transmitting said template and identifiers of said original media signals to said second site;
executing the functions in the functional dependency of said template in connection with the original media signals stored at said second site to produce a media production at said second site. - View Dependent Claims (26)
-
-
27. A system for generating a media production from existing media signals, comprising:
-
a multiplicity of media parsers for processing media signals to provide different respective representations of the content of media signals;
a multiplicity of media producers for processing said content representations and media signals in accordance with respective functions to produce media signals;
means for selectively combining individual ones of said media parsers and said media producers to generate a functional dependency network which defines functional dependencies between different content representations of media signals and media signals to generate a new media signal; and
means displaying transformations performed on existing media signals input to said functional dependency network.
-
-
28. A method for remotely producing a media production from existing media signals, comprising the steps of:
-
creating a template comprising a functional dependency network of parsers, functions, and producers of media signals and content representations at a first site;
storing at least one original media signal at a second site remote from said first site;
transmitting said template to said second site;
executing the functions in the functional dependency network of said template to transform components of the original media signal stored at said second site to generate a media production at said second site.
-
-
29. A computer-readable medium containing a program which executes the following steps:
-
parsing a media signal to produce a representation of the content of the media signal in a format corresponding to one of a multiplicity of predefined data types for content representations;
defining a functional relationship between said content representation and another data signal; and
modifying said media signal in accordance with said functional relationship to thereby generate a new media production.
-
-
30. A computer-readable medium containing a program which executes the following steps:
-
parsing original media signals to generate content representations of the media signals which identify properties of the signals;
storing a functional dependency network of parsers, functions, and producers of media signals and content representations;
forming a template for the generation of a media production, comprising one or more input media signals to the functional dependency network;
receiving a new media signal which corresponds to a data type for one of the template inputs;
executing the functions in the functional dependency network, to modify the original media signals to adapt them to the new media signals, and/or modify the new media signals to the adapt them to the original media signals; and
outputting a resulting media production from the template.
-
-
31. A user interface for the creation of media content, comprising:
-
a first area in which at least selected portions of media signals and content representations are displayed;
a second area in which operations on media signals and content representations that have been selected by a user, and the interrelationships of said operations, are graphically displayed; and
a third area in which the results of performing said operations on the media signals are displayed. - View Dependent Claims (32, 33, 34)
-
-
35. A system for generating a media production from existing media signals, comprising:
-
a multiplicity of media parsers for processing media signals to provide different respective representations of the content of media signals;
at least one media producer for processing said content representations and media signals in accordance with respective functions to produce media signals; and
means for selectively combining individual ones of said media parsers and said media producer to generate a functional dependency network which defines functional dependencies between different content representations of media signals to generate a new media signal.
-
Specification