System and related methods for reducing source filter invocation in a development project
First Claim
Patent Images
1. A media processing system comprising:
- a source; and
a software object, coupling the source to one or more of a plurality of processing chains, to satisfy multiple, non-combinable requests to the source for media content.
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.
57 Citations
20 Claims
-
1. A media processing system comprising:
-
a source; and
a software object, coupling the source to one or more of a plurality of processing chains, to satisfy multiple, non-combinable requests to the source for media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A media processing system comprising:
-
a source;
a software object, coupling the source to one or more of a plurality of processing chains, to satisfy multiple, non-combinable requests to the source for media content; and
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 (12, 13, 14, 15)
-
-
16. A media processing system comprising:
-
a source; and
a software object, coupling the source to one or more of a plurality of processing chains, to satisfy multiple, non-combinable requests to the source for media content, wherein non-combinable requests for media include one or more of requests where a source time of the requested content do not align, requests where project time of the requests do not align, and/or requests where the requested content is to be processed differently, thus requiring a separate processing chain;
wherein the software object is a segment filter in a filter graph of filters dynamically generated to process media in accordance with a user-defined processing project. - View Dependent Claims (17, 18, 19, 20)
-
Specification