Frame-based streaming data is controlled through a reconfigurable graph of processing modules. A control mechanism employs a set of components that are used and combined among themselves to implement control functions at the control pins of processing modules. The components include a source pin and a sink pin for connecting modules together, a queue for making data frames available to module functions, a data-frame requester, and a splitter for handling graph branches. When modules are assembled into a graph, a control manager implements their control operations as combinations of the above components, then examines all of the components in a graph control structure to determine whether any can be removed as unnecessary to the overall operation of the structure. If so, the remaining components are connected directly to each other. When the graph is played, control packets traverse the simplified structure, carrying with them associated frames of data for processing by the modules.

De op kader-gebaseerde stromende gegevens worden gecontroleerd door een reconfigurable grafiek van verwerkingsmodules. Een controlemechanisme wendt een reeks componenten aan die worden gebruikt en onder zich gecombineerd om controlefuncties bij de controlespelden van verwerkingsmodules uit te voeren. De componenten omvatten een bronspeld en een gootsteenspeld voor het verbinden van modules samen, een rij voor het ter beschikking stellen van gegevenskaders van modulefuncties, een gegeven-kader aanvrager, en een splitser voor de behandeling van grafiektakken. Wanneer de modules in een grafiek worden geassembleerd, onderzoekt de instrumenten van een controlemanager hun controleverrichtingen als combinaties bovengenoemde componenten, dan de elk van componenten in een structuur van de grafiekcontrole om te bepalen of om het even welk kunnen worden verwijderd onnodig aan de algemene verrichting van de structuur. Als zo, worden de resterende componenten aangesloten rechtstreeks aan elkaar. Wanneer de grafiek wordt gespeeld, steken de controlepakketten de vereenvoudigde structuur over, associƫerde het dragen met hen kaders van gegevens voor verwerking door de modules.

 
Web www.patentalert.com

< (none)

< Wireless communications terminals and methods including multiple entry phonebook for multiple transceivers

> Molecular clones with mutated HIV gag/pol, SIV gag and SIV env genes

> (none)

~ 00093