System and Related Methods for Reducing Memory Requirements of a Media Processing System
First Claim
Patent Images
8. A computer-implemented development system comprising:
- one or more processing chains; and
a matrix switch, coupled to the one or more processing chains, to recursively pass content received from the one or more processing chains through one or more processing objects to implement a development project, wherein the matrix switch negotiates buffer size and attributes between the matrix switch and adjacent objects, wherein the negotiated buffers are utilized to communicate media content between the matrix switch and adjacent buffers without requiring a buffer copy operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating a development project including at least a matrix switch and one or more adjacent objects is presented comprising establishing an initial rendering of the development project, and negotiating buffer size and attributes between an input/output coupling the matrix switch to an input/output of the adjacent objects, wherein the negotiated buffer is utilized to communicate information between the input/output of the matrix switch and the input/output of the adjacent object by sharing information via the shared buffer.
99 Citations
16 Claims
-
8. A computer-implemented development system comprising:
-
one or more processing chains; and
a matrix switch, coupled to the one or more processing chains, to recursively pass content received from the one or more processing chains through one or more processing objects to implement a development project, wherein the matrix switch negotiates buffer size and attributes between the matrix switch and adjacent objects, wherein the negotiated buffers are utilized to communicate media content between the matrix switch and adjacent buffers without requiring a buffer copy operation. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
13-1. A matrix switch object according to claim 12, wherein an input/output coupling the object to the input/output of the matrix switch each have an independent buffer, wherein communication occurs between the object and the matrix switch by copying content from one buffer to another buffer.
Specification