Title :
An UVLC encoder architecture for H.26L
Author :
Wang, Tu-Chih ; Fang, Hung-Chi ; Chao, Wei-Min ; Chen, Hong-Hui ; Chen, Liang-Gee
Author_Institution :
DSP/IC Design Lab., Nat. Taiwan Univ., Taiwan
Abstract :
Variable length code (VLC) is widely used in various compression applications. The latest under development video coding standard, H.26L, uses a unique pattern VLC code called UVLC in the test model document. In this paper, an UVLC encoder architecture is proposed to meet the requirements of TML8. This architecture is composed of a code splitter, a first 1 detector, a shifter, a length accumulator, and a code mux/output. A modified code number technique and auto self alignment technique are used to simplify the architecture. By using these techniques, the size of this architecture is much smaller when compared to traditional VLC encoders. It has been synthesized in a 0.35 μm cell library. The size of this architecture is 980 gates while critical path is less than 6 ns.
Keywords :
circuit CAD; computer architecture; entropy codes; integrated circuit design; variable length codes; video coding; 0.35 micron; 6 ns; H.26L video coding standard; TML8 requirements; UVLC encoder architecture; VLC encoder architecture size; auto self alignment technique; cell library; code mux/output; code splitter; critical path; entropy coding; first 1 detector; length accumulator; modified code number technique; shifter; test model document; unique pattern VLC code; variable length code; Application specific integrated circuits; Chaos; Code standards; Decoding; Digital signal processing; Entropy coding; Laboratories; Parallel architectures; Testing; Video coding;
Conference_Titel :
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Conference_Location :
Phoenix-Scottsdale, AZ
Print_ISBN :
0-7803-7448-7
DOI :
10.1109/ISCAS.2002.1010986