• DocumentCode
    893411
  • Title

    Application-Specific Data Path for Highly Efficient Computation of Multistandard Video Codecs

  • Author

    Chen, Oscal T C ; Chen, Li-Hsun ; Lin, Nai-Wei ; Chen, Chih-Chang

  • Author_Institution
    Dept. of Electr. Eng., Nat. Chung Cheng Univ., Chiayi
  • Volume
    17
  • Issue
    1
  • fYear
    2007
  • Firstpage
    26
  • Lastpage
    42
  • Abstract
    A novel mechanism that flexibly adapts data flows and configures computational units is proposed to establish an application-specific data path in the digital signal processor (DSP) that can efficiently perform multistandard video codecs. Based on this mechanism, the proposed application-specific data path, using the very long instruction word (VLIW) architecture with eight computational units of five arithmetic logic units (ALUs), one multiplier and two load/store units, is designed to perform five adaptive operations according to the characteristics of the low-level functions of MPEG-2, MPEG-4 and H.264/AVC video codecs. Using these adaptive operations, the proposed application-specific data path reduces the number of clock cycles required by the TI TMS320C64x data path to perform the low-level functions of the MPEG-2 video encoder and the H.264/AVC video decoder by 23.10% and 28.43%, respectively, for 30 352times288-pixel Foreman frames. Additionally, considering the operating frequency, the proposed application-specific data path reduces the computation time required by the TI TMS320C64x data path to realize the abovementioned encoder and decoder by 19.86% and 25.41%, respectively. Based on the TSMC 0.18-mum CMOS cell library, the proposed application-specific data path is implemented, and exhibits the highest ratio of computational power to hardware cost among all of the data paths associated with the conventional DSPs in implementing the low-level functions of video codecs
  • Keywords
    digital arithmetic; digital signal processing chips; parallel architectures; video codecs; video coding; CMOS; DSP; H.264/AVC video codecs; MPEG-2; MPEG-4; VLIW architecture; application-specific data path; arithmetic logic units; digital signal processor; load-store units; multiplier; multistandard video codecs; very long instruction word architecture; Arithmetic; Automatic voltage control; Computer aided instruction; Computer architecture; Data flow computing; Decoding; Digital signal processing; Digital signal processors; VLIW; Video codecs; Digital-signal-processing-chips; VLSI; parallel-processing; pipeline-processing; video-coding;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2006.885718
  • Filename
    4039360