DocumentCode
3183122
Title
Software-only multiple variable length decoding for real-time video on MDSP
Author
Yadav, Ganesh ; Singh, R.K. ; Chaudhary, Vipin
Author_Institution
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
fYear
2005
fDate
8-12 Jan. 2005
Firstpage
141
Lastpage
142
Abstract
We present the multiple variable length decode algorithm implemented in most video applications on MDSP. In our implementations we were able to decode multiple symbols per cycle. The implementation is efficient and is targeted towards memory constrained embedded systems. We have confirmed this algorithm in our implementations of H261/3, MPEG2/4 and achieved multifold speedup improvements against algorithms which can decode at the symbol rate only. This limits the decoding throughput capability of these algorithms. Most parallel decoding approaches use the length of the first codeword to detect the second codeword in parallel. By a single table lookup operation we detect multiple codewords without any detection mechanism.
Keywords
code standards; decoding; digital signal processing chips; embedded systems; real-time systems; reduced instruction set computing; table lookup; variable length codes; video coding; H261/3; MDSP; MPEG2/4; memory constrained embedded systems; multiple codewords; multiple symbols; multiple variable length decoding; real-time video; single table lookup; software-only decoding; speedup; Application software; Bit rate; Computer science; Decoding; Embedded system; Feeds; Huffman coding; Motion compensation; Table lookup; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Consumer Electronics, 2005. ICCE. 2005 Digest of Technical Papers. International Conference on
Print_ISBN
0-7803-8838-0
Type
conf
DOI
10.1109/ICCE.2005.1429757
Filename
1429757
Link To Document