Multimedia project processing systems and multimedia project processing matrix systems
First Claim
Patent Images
1. A computer storage medium comprising a plurality of executable instruction, which when executed, implement a software object coupled to a source processing chain in a media processing filter graph comprising:
- a software object input, coupled to a media source, to receive content from the media source;
a dynamically determined plurality of software object outputs, each responsive to the processing chain, to requested respective disparate media type source clips from a single instance of the media source in accordance With a user defined software object input and coupled to a plurality of source provide each of the source processing chains with their media processing project, wherein said object is configured to parse the media source content into the respective disparate media type source clips provided by said single instance of the media source;
the source processing chain comprising;
a scalable, dynamically reconfigurable matrix switch having a plurality of inputs and a plurality of outputs;
at least one matrix switch input being communicatively linked with a first processing chain portion;
at least one other matrix switch input being communicatively linked with a second processing chain portion;
the matrix switch being configured to dynamically couple one or more of the matrix switch inputs to one or more of the matrix switch outputs.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of representing a development project is presented comprising identifying a plurality of sources comprising the development project, determining whether any of the sources are required simultaneously and, if not, dynamically generating a filter graph representation of the development project utilizing a segment filter to couple a source to multiple processing threads.
135 Citations
30 Claims
-
1. A computer storage medium comprising a plurality of executable instruction, which when executed, implement a software object coupled to a source processing chain in a media processing filter graph comprising:
-
a software object input, coupled to a media source, to receive content from the media source; a dynamically determined plurality of software object outputs, each responsive to the processing chain, to requested respective disparate media type source clips from a single instance of the media source in accordance With a user defined software object input and coupled to a plurality of source provide each of the source processing chains with their media processing project, wherein said object is configured to parse the media source content into the respective disparate media type source clips provided by said single instance of the media source; the source processing chain comprising; a scalable, dynamically reconfigurable matrix switch having a plurality of inputs and a plurality of outputs; at least one matrix switch input being communicatively linked with a first processing chain portion; at least one other matrix switch input being communicatively linked with a second processing chain portion;
the matrix switch being configured to dynamically couple one or more of the matrix switch inputs to one or more of the matrix switch outputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer storage medium comprising a plurality of executable instructions, which when executed, implement a system comprising:
-
means for coupling to a media source to receive content from the media source to provide an input; means for dynamically determining a plurality of outputs, each responsive to the input and coupled to a plurality of source processing chains, to provide each of the source processing chains with their requested respective disparate media type source clips from a single instance of the media source in accordance with a user defined media processing project, wherein said means for dynamically determined is configured to parse the media source content into the respective disparate media type source clips provided by said single instance of the media source; the source processing chain comprising; a scalable, dynamically reconfigurable matrix switch having a plurality of inputs and a plurality of outputs; at least one matrix switch input being conimunicatively linked with a first processing chain portion; at least one other matrix switch input being communicatively linked with a second processing chain portion; the matrix switch being configured to dynamically couple one or more of the matrix switch inputs to one or more of the matrix switch outputs. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer storage medium comprising a plurality of executable instruction, which when executed, implement a software object used in a media processing filter graph, the software object comprising:
-
an input, coupled to a media source, to receive content from the media source; and a dynamically determined plurality of outputs, each responsive to the input and coupled to a source processing chain, to provide each of the source processing chains with their requested respective disparate media type source clips from a single instance of the media source in accordance with a user defined media processing project, wherein said object is configured to parse the media source content into the respective disparate media type source clips provided by said single instance of the media source. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification