System and related methods for reducing source filter invocation in a development project
First Claim
Patent Images
1. A computer-implemented method comprising:
- providing an input on a software object for use in a media processing filter graph, the input being coupled to a media source, to receive content from the media source; and
providing, on the software object, 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 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.
1 Assignment
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.
101 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
providing an input on a software object for use in a media processing filter graph, the input being coupled to a media source, to receive content from the media source; and
providing, on the software object, 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 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
providing a software object coupled to a source processing chain in a media processing filter graph, the software object comprising an input, coupled to a media source, to receive content from the media source;
providing a dynamically determined plurality of software object outputs, each responsive to the software object input and coupled to a plurality of 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;
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 (14, 15, 16, 17, 18, 19, 20)
-
Specification