17 January 1997 Architecture of a flexible real-time video encoder/decoder: the DECchip 21230
Author Affiliations +
Proceedings Volume 3021, Multimedia Hardware Architectures 1997; (1997); doi: 10.1117/12.263507
Event: Electronic Imaging '97, 1997, San Jose, CA, United States
Abstract
Compression of video data is a highly compute-intensive activity consisting of both regular vector-style computations and general algorithmic computations. Furthermore, the conventional compression algorithms allow the encoder some degrees of freedom in the encode process, where picture quality and degree of compression can be traded off for amount of computation. These characteristics have led to a variety of approaches to video encoding. At one extreme, real-time compression can be achieved through the use of high performance vector and general purpose co- processors to generate high compression ratios and high quality. At the other end of the spectrum, compression can be performed in real-time quite easily by doing minimal analysis of the picture to enhance quality or improve compression. The DECchip 21230 strikes a compromise between these two extremes by supporting the regular vector-style computations on an inexpensive co-processor chip, but does most of the general algorithmic computation on the host CPU. This partitioning leads to a number of scheduling and buffering challenges that are addressed by a novel decomposition of the encoding process.
© (1997) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Matthew Adiletta, Debra Bernstein, Joel Emer, Samuel Ho, William Wheeler, "Architecture of a flexible real-time video encoder/decoder: the DECchip 21230", Proc. SPIE 3021, Multimedia Hardware Architectures 1997, (17 January 1997); doi: 10.1117/12.263507; https://doi.org/10.1117/12.263507
PROCEEDINGS
13 PAGES


SHARE
KEYWORDS
Video compression

Video

Computer programming

Bismuth

Quantization

Video coding

Motion estimation

RELATED CONTENT


Back to Top