TY - JOUR
T1 - Inverse discrete cosine transform architecture exploiting sparseness and symmetry properties
AU - Lee, Jooheung
AU - Vijaykrishnan, Narayanan
AU - Irwin, Mary Jane
N1 - Funding Information:
Manuscript received March 31, 2005; revised August 9, 2005. This work was supported in part by the National Science Foundation under Grant NSF 0093085 and by MARCO/DARPA GSRC. This paper was recommended by Associate Editor L.-G. Chen.
PY - 2006/5
Y1 - 2006/5
N2 - 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 (1-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 flow 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.
AB - 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 (1-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 flow 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.
UR - http://www.scopus.com/inward/record.url?scp=33646410659&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33646410659&partnerID=8YFLogxK
U2 - 10.1109/TCSVT.2006.873155
DO - 10.1109/TCSVT.2006.873155
M3 - Article
AN - SCOPUS:33646410659
SN - 1051-8215
VL - 16
SP - 655
EP - 662
JO - IEEE Transactions on Circuits and Systems for Video Technology
JF - IEEE Transactions on Circuits and Systems for Video Technology
IS - 5
ER -