Patent · US Active

Scalable multi-threaded media processing architecture

US8046761B2 · kind B2 · utility

9Cited by
14References
41Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 26, 2006
Grant dateOct 25, 2011
Priority date
Expiry dateMay 22, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/507
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus are provided for processing multiple streams of data on a plurality of execution threads. Data is selected from a plurality of data sources. An address in the data storage device is allocated for the selected data which is loaded into the allocated address. An execution task including the selected data source, the data address and an execution address is constructed and the data task is queued with previously constructed tasks. A determination is made as to which processing resources are required for each task and tasks are selected for execution in dependence on the determination. Tasks selected for execution are distributed across a plurality of processing threads.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.