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
Link To Document