×

Systems for generating and managing filter strings in a filter graph

  • US 7,472,395 B2
  • Filed: 10/05/2004
  • Issued: 12/30/2008
  • Est. Priority Date: 12/06/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing system comprising:

  • one or more computer-readable media;

    one or more processors;

    computer-readable instructions on the one or more computer-readable media which, when executed by the one or more processors, cause the one or more processors to perform a method comprising;

    loading one or more source processing chains to support execution of a development project, the one or more source processing chains comprising a series of filters to process and render media content;

    determining whether the one or more processing chains will be subsequently required within next M seconds during execution of the development project, the determining comprising;

    identifying which one or more sources having media content will be processed and rendered within the next M seconds in a next section of the development project, wherein;

    the next section of the development project is dynamically generated in the execution of the development project; and

    M is at least as long as necessary to construct the one or more processing chains; and

    identifying which of the one or more source processing chains will be necessary to process the one or more identified sources; and

    assembling and caching, in an event that the one or more identified sources have not been previously used, the determined one or more processing chains that will be subsequently required, the caching comprising;

    assigning each of the one or more processing chains a unique identifier; and

    storing the unique identifier along with a pointer to a memory location occupied by each of the one or more processing chains in a cache.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×