Title :
Programmable and parallel variable-length decoder for video systems
Author :
Ma, Dwu-Shian ; Yang, Jar-Ferr ; Lee, Jau-Yien
Author_Institution :
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Abstract :
The authors propose a parallel and programmable VLC (variable length code) decoder which includes the arithmetic representation of codewords and codeword regularity. They also propose its hardware configuration. With this hardware configuration, the parallel VLC decoder is faster and has less memory than the traditional decoder. With this approach, RLC (run length coding) and the VLC can be efficiently decoded. Since the hardware configuration works with reloadable RAM tables, the proposed algorithm can be operated as a programmable RLC and VLC decoder. In addition, an extended parallel VLC decoding algorithm which can decode two codewords in a single clock cycle is also provided. The proposed fast and programmable variable length decoder is suitable for future compression video systems
Keywords :
codes; decoding; video equipment; algorithm; arithmetic representation; codeword regularity; compression video systems; parallel variable-length decoder; programmable decoder; reloadable RAM tables; run length coding; variable length code; Arithmetic; Binary trees; Channel capacity; Clocks; Decoding; Discrete cosine transforms; Entropy; Hardware; Programmable logic arrays; Terminology;
Journal_Title :
Consumer Electronics, IEEE Transactions on