Parallel variable length decoding with inverse quantization for software MPEG-2 decoders
- 23 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 500-509
- https://doi.org/10.1109/sips.1997.626332
Abstract
Fast methods of variable length decoding (VLD) and inverse quantization (IQ) are proposed for software MPEG-2 video decoders. In these methods, microprocessors with SIMD type instructions execute VLD and IQ efficiently. The use of memory-efficient tables enables decoding multiple variable length codewords concurrently. In addition, the concurrently decoded data are inversely quantized in parallel by making full use of SIMD type instructions. Combining these two methods achieves 27-32% reduction of the clock cycles for VLD and IQ compared to a conventional method. The proposed methods are particularly effective for high bitrate streams.Keywords
This publication has 7 references indexed in Scilit:
- Intel's MMX/sup TM/ technology-a new instruction set extensionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- MPEG video decoding with the UltraSPARC visual instruction setPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- High-performance software MPEG video player for PCsPublished by SPIE-Intl Soc Optical Eng ,1995
- Algorithmic and architectural enhancements for real-time MPEG-1 decoding on a general purpose RISC workstationIEEE Transactions on Circuits and Systems for Video Technology, 1995
- Superscalar Huffman decoder hardware designPublished by SPIE-Intl Soc Optical Eng ,1994
- Design and hardware implementation of a memory efficient Huffman decodingIEEE Transactions on Consumer Electronics, 1994
- Performance of a software MPEG video decoderPublished by Association for Computing Machinery (ACM) ,1993