Patent ID: 6073158
Filing Date: 2000-06-06
Classification: G06F

Abstract:
A system for processing a plurality of data streams, wherein each of said data streams is partitioned into a plurality of spans, said system comprising:a plurality of processing units, wherein at least one of said processing units is a memory controller and wherein said memory controller is coupled to a memory storage device, said memory controller including means for controlling transmission of ones of said spans among said memory storage device and ones of said processing units, at least one of said processing units comprising a video signal processor that modifies video data spans; anda sequencing circuit coupled to said processing units, said sequencing circuit responsible for scheduling movement of ones of said spans among said processing units, said sequencing circuit operable to selectively alter a scheduled movement of particular ones of said spans as a function of either processor availability during operation of said system or maintenance of uninterrupted movement of said data streams; andwherein two or more of said data streams are asynchronous with respect to one another.