Title :
Algorithmic and architectural enhancements for real-time MPEG-1 decoding on a general purpose RISC workstation
Author :
Bhaskaran, Vasudev ; Konstantinides, Konstantinos ; Lee, Ruby B. ; Beck, John P.
Author_Institution :
Hewlett-Packard Co., Palo Alto, CA, USA
fDate :
10/1/1995 12:00:00 AM
Abstract :
Traditional video decoders require use of specially designed video decompression processors. We present novel algorithmic and architectural enhancements that allowed for the first time the real-time decompression of MPEG-1 video and audio streams on a low-end, general purpose RISC processor. For video decompression, efficient algorithmic implementations were derived by examining the Huffman decoder, the inverse quantizer and the inverse DCT as a single system. For audio decompression, a new DCT based implementation of the subband filtering operation yields 30% speed improvement in the audio decoding process and 17% speed improvement in overall audio and video decoding. Besides algorithmic enhancements, a new set of “multimedia” instructions and minor changes in the design of a traditional RISC ALU allowed increased parallelism of pixel-based operations with minimal design and control overhead. Experimental results show that with the synergistic combination of algorithmic and architectural enhancements a multimedia-enhanced RISC processor can achieve higher decoding rates than generic RISC and CISC processors, even when these processors operate at higher clock rates and have larger instruction and data caches
Keywords :
audio signals; code standards; decoding; discrete cosine transforms; general purpose computers; inverse problems; multimedia communication; reduced instruction set computing; telecommunication computing; telecommunication standards; video equipment; video signal processing; workstations; DCT; Huffman decoder; MPEG-1 audio streams; MPEG-1 video streams; RISC ALU; algorithmic enhancements; architectural enhancements; audio decoding; decoding rates; experimental results; general purpose RISC workstation; inverse DCT; inverse quantizer; multimedia-enhanced RISC processor; real-time MPEG-1 decoding; real-time decompression; subband filtering; video decoders; video decoding; video decompression processors; Algorithm design and analysis; Application software; Computer networks; Decoding; Discrete cosine transforms; Reduced instruction set computing; Streaming media; Transform coding; Video compression; Workstations;
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on