• DocumentCode
    3367793
  • Title

    An adaptive DSP processor for high-efficiency computing MPEG-4 video encoder

  • Author

    Li-Hsun Chen ; Chen, Oscal T C ; Wang, Teng-Yi ; Wang, Chi-Lung

  • Author_Institution
    Dept. of Electr. Eng., Nat. Chung Cheng Univ., Chia-Yi, Taiwan
  • Volume
    2
  • fYear
    2004
  • fDate
    23-26 May 2004
  • Abstract
    An adaptive digital signal processor (DSP) is proposed to realize the MPEG-4 video encoder at a high ratio of computation power versus hardware cost. First, software analyses are performed on the MPEG-4 video encoder, looking at the function and instruction levels. Analytical results from the function-level analysis show that the motion estimation inside the MPEG-4 video encoder has high computational complexity. As for the instruction-level analysis on the MPEG-4 video encoder without motion estimation, results reveal that the DSP equipped with 5 arithmetic logic units (ALUs), 1 multiplier and 2 Load/Store units has a higher computation performance than the other architectures with 8 functional units. Furthermore, the design of the adaptive mechanism can be incorporated in the said functional units. The suggestion is to group 4 ALUs and a multiplier into a special functional unit to exclusively process motion estimation. With the fact that a multiplier can be constructed by using multiple adders, the adaptable structure is also designed so that the numbers of adders and multipliers required can be dynamically changed to increase parallelism capability of local instructions, especially in discrete cosine transform and inverse discrete cosine transform. In comparing to conventional DSPs, the proposed adaptive DSP shows the best ratio of computation power over hardware cost to realize the MPEG-4 video encoder.
  • Keywords
    adaptive signal processing; adders; computational complexity; digital signal processing chips; discrete cosine transforms; motion estimation; multiplying circuits; video coding; MPEG 4 video encoder; adaptive DSP; adaptive digital signal processor; arithmetic logic unit; computational complexity; inverse discrete cosine transform; load/store unit; motion estimation; multiple adder; multiplier; Computational complexity; Costs; Digital signal processing; Digital signal processors; Discrete cosine transforms; Hardware; MPEG 4 Standard; Motion estimation; Performance analysis; Software performance;
  • 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.1329232
  • Filename
    1329232