Share Email Print
cover

Proceedings Paper

Performance requirements of real-time continuous media computing: specification techniques and hardware/software implications
Author(s): Venkatesh Krishnaswamy; P. A. Subrahmanyam
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

Today's typical multimedia computer consists of a fast CPU and multimedia peripherals such as attached sound and video support hardware. In such a machine, the low-level audio and video handling may be performed by these peripherals while any significant processing on these media requires the intimate involvement of the CPU, main memory system and the operating system. Given that these components are not typically designed to meet the real-time requirements of continuous media, there are a number of constraints on the nature of multimedia applications that can be executed. To get around these constraints, demanding multimedia applications may typically be offloaded to attached peripheral compute engines which are customized to execute the applications. This approach requires dedicating resources to specific applications and suffers from the problem that such applications are not flexible integrated with the main system. We posit that new software and hardware technologies are needed to truly integrate real-time multimedia processing capabilities within a multimedia computer. The design of these technologies must be based on a thorough understanding of the timing and real-time computing requirements of various types of continuous media. Formal mechanisms are needed to express and analyze these requirements in order for multimedia operating systems to efficiently and correctly schedule the use of computing and communication resources. Indeed such mechanisms may be used to guide the specification and design of hardware and software processing component. In this paper, we present a framework for specifying the timing properties and computational requirements of continuous media. We discuss the usefulness of this framework in the context of some common audio and video data formats. We also discuss the impact of this framework on the design of resource scheduling mechanisms. Finally we offer some insights on designing audio/video processing engines based on real-time requirements.

Paper Details

Date Published: 3 January 1996
PDF: 12 pages
Proc. SPIE 2615, Integration Issues in Large Commercial Media Delivery Systems, (3 January 1996); doi: 10.1117/12.229215
Show Author Affiliations
Venkatesh Krishnaswamy, AT&T Bell Labs. (United States)
P. A. Subrahmanyam, AT&T Bell Labs. (United States)


Published in SPIE Proceedings Vol. 2615:
Integration Issues in Large Commercial Media Delivery Systems
Andrew G. Tescher; V. Michael Bove, Editor(s)

© SPIE. Terms of Use
Back to Top