previous up next index
Previous: Introduction Up: J. Watlington: Thesis Proposal Next: Object-Based Media

Problem Description

 

In simple terms, the problems faced by a media processing system are twofold: how to build a machine with the required performance, and how to efficiently program it once built.

It is tempting to liken the problems associated with digital video today to those faced by early forays into digital audio. Early attempts at processing digital audio required the use of specialized architectures and processors; most audio processing algorithms can be implemented today using a single chip programmable digital signal processor, with many algorithms implementable on today's general purpose microprocessors. Until now, video processing systems have used specialized architectures and processors. In the past few years several implementations of programmable digital video signal processors have appeared, especially targeted at implementing low resolution motion compensated transform based coding. The data intensive nature of the image processing task, however, differentiates it from audio processing.  While the input/output data rates in a typical digital audio system are determined by the sensitivity of the human auditory system, the video data rates will be technology limited for many years to come. Six channels of uncompressed audio data require only 4.2 Mbits/sec of datagif, but an uncompressed video channel today requires between 66 and 26,000 Mbits/sec of datagif, making parallel processing necessary for most applications.





wad@media.mit.edu