Interface and related methods for dynamically generating a filter graph in a development system
First Claim
Patent Images
1. A system comprising:
- a plurality of sources; and
an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein the interface loads a processing chain for each of the plurality of media sources at a point during the execution of the project when the chain is required, and wherein the interface is configured to unload at least a subset of the chains when they are not required.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is presented including a plurality of sources, and an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein the interface dynamically loads a processing chain for each of the plurality of media sources at a point during the execution of the project when the chain is required, and wherein the interface is configured to unload at least a subset of the chains when they are not required.
71 Citations
34 Claims
-
1. A system comprising:
-
a plurality of sources; and
an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein the interface loads a processing chain for each of the plurality of media sources at a point during the execution of the project when the chain is required, and wherein the interface is configured to unload at least a subset of the chains when they are not required. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21)
-
-
17. A method for generating and managing a development project, the method comprising:
-
identifying processing chains required to support execution of the development project over the next M seconds; and
loading the identified processing chains as long as a currently loaded chain-count does not exceed an initial threshold, T.
-
-
22. A method for managing a media processing project, the method comprising:
-
identifying each of a plurality of sources required to satisfy the media processing project;
determining when one or more chain(s) associated with each of the plurality of sources is required to support execution of the media processing project; and
selectively loading and unloading each of the chains during execution of the filter graph based, at least in part, on when each of the chains are required to support execution of the media processing project. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
- 31. A storage medium comprising a plurality of executable instructions which, when executed, implements an interface to manage development and execution of a development project, wherein the interface identifies processing chains required to support execution of the development project over the next M seconds, and loads the identified processing chains as long as a currently loaded chain-count does not exceed an initial threshold, T.
Specification