• DocumentCode
    418467
  • Title

    A fast dual symbol context-based arithmetic coding for MPEG-4 shape coding

  • Author

    Lee, Kun-Bin ; Lin, Jih-Yiing ; Jen, Chein-Wei

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    2
  • fYear
    2004
  • fDate
    23-26 May 2004
  • Abstract
    MPEG-4 shape coding comprises context-based arithmetic encoding (CAE) as its centerpiece. Since the CAE algorithm has complicated coding procedure and strong data dependency, it is hard to exploit its pipeline and parallel facilities. This paper presents a fast dual symbol CAE that runs at a higher clock rate whereas requires less clock cycle count for encoding. The proposed design is based on the unique characteristics of shape information as well as the numerical properties of the probabilities indexed by the contexts, and it is capable of encoding either a singe symbol or two symbols within each clock cycle. Together with the adaptive predication for the order of coding process, redundant operations can be skipped and therefore the average clock cycles for each coding process is improved by a factor of 1.72. Furthermore, the probability table is rearranged to reduce critical path delay. When synthesized from Verilog RTL design by using TSMC 0.35 μm 1P4M CMOS technology, the design with I/O pads occupies an area of 2528×2520 μm2and is capable of running at 100 MHz.
  • Keywords
    CMOS integrated circuits; arithmetic codes; hardware description languages; integrated circuit design; probability; video coding; 0.35 micron; 100 MHz; CMOS technology; MPEG4 shape coding; dual symbol context based arithmetic coding; probability; verilog RTL design; Arithmetic; CMOS technology; Clocks; Computer aided engineering; Delay; Encoding; Hardware design languages; MPEG 4 Standard; Pipelines; Shape;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
  • Print_ISBN
    0-7803-8251-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.2004.1329272
  • Filename
    1329272