• DocumentCode
    1817362
  • 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
  • Volume
    2
  • fYear
    2002
  • fDate
    2002
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
  • Conference_Location
    Phoenix-Scottsdale, AZ
  • Print_ISBN
    0-7803-7448-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2002.1010986
  • Filename
    1010986