• DocumentCode
    922989
  • Title

    Inverse discrete cosine transform architecture exploiting sparseness and symmetry properties

  • Author

    Lee, Jooheung ; Vijaykrishnan, Narayanan ; Irwin, Mary Jane

  • Author_Institution
    Embedded & Mobile Comput. Design Center, Pennsylvania State Univ., University Park, PA, USA
  • Volume
    16
  • Issue
    5
  • fYear
    2006
  • fDate
    5/1/2006 12:00:00 AM
  • Firstpage
    655
  • Lastpage
    662
  • Abstract
    In this paper, a novel architecture for two-dimensional (2-D) inverse discrete cosine transform (IDCT) is implemented using 90-nm CMOS technology. By exploiting the sparseness property of a 2-D discrete cosine transform (DCT) coefficient matrix and the even and odd symmetry properties of the basis vectors of the one-dimensional (I-D) DCT, the proposed architecture reduces computational complexity and increases a throughput rate effectively. First, we derive a recursion equation from the definition of the 2-D IDCT algorithm and use it to design an efficient 2-D IDCT architecture. The proposed architecture consisting of processing elements is suitable for very-large-scale-integration implementation due to its highly regular and scalable structure for 2-D N × N IDCT computations. Based on the derived recursion equation, we show how data How for the outer products scaled by only nonzero 2-D DCT coefficients performs 2-D IDCT naturally with low complexities of the controller and the interconnection. The proposed architecture based on the recursion equation provides optimum balance in both hardware complexity and throughput rate when compared with other 2-D IDCT architectures.
  • Keywords
    VLSI; computational complexity; discrete cosine transforms; matrix algebra; motion estimation; video coding; CMOS technology; DCT; VLSI; coefficient matrix; computational complexity; image coding; inverse discrete cosine transform; motion estimation; recursion equation; very-large-scale-integration; video coding; Algorithm design and analysis; CMOS technology; Computational complexity; Computer architecture; Discrete cosine transforms; Equations; Hardware; Throughput; Two dimensional displays; Very large scale integration; Image coding; inverse discrete cosine transform (IDCT); sparse matrices; very large scale integration (VLSI); 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.873155
  • Filename
    1626307