DocumentCode :
1636240
Title :
Memory Efficient and Low Complexity Variable Length Decoding for MPEG-4 Applications
Author :
Sheng, Tao ; Sarem, Mudar ; Zhou, Jingli
Author_Institution :
Huazhong Univ. of Sci. & Technol., Huazhong
fYear :
2007
Firstpage :
38
Lastpage :
38
Abstract :
Variable length decoding (VLD) is one of the most computationally expensive parts in a video decoder. Since VLD is an inherent bit-serial operation and is the first stage of the whole decoding task, the overall decoding system performance is determined by its throughput and efficiency. In this paper, a VLD scheme is presented. The proposed VLD tables need less than 6Kbytes memory space, and the decoding procedures are completed by applying numerical properties to codewords identification and symbol indexing. Compared with the direct indexing method, not only the memory space is reduced for symbol information, but also the code efficiency is improved by enabling the compiling code with the near mode. Experimental results show that the proposed solution can improve the VLD speed by 17-43%. This VLD method has been integrated into the developed embedded MPEG-4 video decoder and can perform real-time decoding under eight channels common intermediate format (CIF) frame size.
Keywords :
decoding; variable length codes; video coding; MPEG-4 video decoder; codewords identification; common intermediate format; inherent bit-serial operation; symbol indexing; variable length decoding; Application software; Digital signal processing; Educational institutions; Indexing; Iterative decoding; MPEG 4 Standard; Streaming media; System performance; Throughput; Video compression;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops, 2007. ICPPW 2007. International Conference on
Conference_Location :
Xian
ISSN :
1530-2016
Print_ISBN :
0-7695-2934-8
Electronic_ISBN :
1530-2016
Type :
conf
DOI :
10.1109/ICPPW.2007.52
Filename :
4346396
Link To Document :
بازگشت