• DocumentCode
    781423
  • Title

    New matrix formulation for two-dimensional DCT/IDCT computation and its distributed-memory VLSI implementation

  • Author

    Hsiao, S.-F. ; Tseng, J.-M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • Volume
    149
  • Issue
    2
  • fYear
    2002
  • fDate
    4/1/2002 12:00:00 AM
  • Firstpage
    97
  • Lastpage
    107
  • Abstract
    A direct method for the computation of 2-D DCT/IDCT on a linear-array architecture is presented. The 2-D DCT/IDCT is first converted into its corresponding I-D DCT/IDCT problem through proper input/output index reordering. Then, a new coefficient matrix factorisation is derived, leading to a cascade of several basic computation blocks. Unlike other previously proposed high-speed 2-D N × N DCT/IDCT processors that usually require intermediate transpose memory and have computation complexity O(N3), the proposed hardware-efficient architecture with distributed memory structure has computation complexity O(N2 log2 N) and requires only log2 N multipliers. The new pipelinable and scalable 2-D DCT/IDCT processor uses storage elements local to the processing elements and thus does not require any address generation hardware or global memory-to-array routing.
  • Keywords
    VLSI; computational complexity; digital signal processing chips; discrete cosine transforms; distributed memory systems; matrix decomposition; pipeline arithmetic; 2-D DCT/IDCT computation; VLSI implementation; coefficient matrix factorisation; computational complexity; distributed memory structure; hardware-efficient architecture; image/video compression; input/output index reordering; linear-array architecture; matrix formulation; pipelinable processor; scalable processor;
  • fLanguage
    English
  • Journal_Title
    Vision, Image and Signal Processing, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-245X
  • Type

    jour

  • DOI
    10.1049/ip-vis:20020241
  • Filename
    1018000