Methods and systems for managing multiple inputs that are capable of competing or contending for a particular or primary output are described. In one embodiment, the multiple inputs are managed through the use of a software-implemented matrix switch object, and an associated data structure that is used...http://www.google.fr/patents/US7228056?utm_source=gb-gplus-shareBrevet US7228056 - Methods and systems for managing multiple inputs and methods and systems for processing media content
Methods and systems for managing multiple inputs and methods and systems for ...
_ z 59:0 z SEE IJ A _ _ _ @§..=m_ ss=o>_§__ M Se 1-.A
<21 X2. E0 mEEEm._m0._n_ . e_2_>>w éE_>_ A Sew}1.. saee._.5...:....__,_9.2_I. 8”L. es; m__8_>_ oz.
Pack Filter
Filter 0 Source Decoder Resize FRC & D ' Filter Filter ' ' I
I
Matrix Switch Fi lter
620
Transition
Filter 622
Based on user editing instructions, /L793 filter graph manager establishes a programming grid for matrix switch I filter, identifying which inputs are to F I 9 _ 7 be coupled to which outputs at particular project times
W O O IN
/— 702
I
,r 704 I'C€S
//* 706
,~ 712
Allocator for all I/O?Yes 810 w \ Buffer copy operations /' 812 ]
will need to be performed Restore connections in remaining from input(s) to output(s) filters using negotiated buffer for I/O which switch is not requirements