Title :
High throughput 2D DCT/IDCT processor for video coding
Author :
Ruiz, G.A. ; Michell, J.A. ; Burón, A.M.
Author_Institution :
Dept. of Electron. & Comput., Cantabria Univ., Santander, Spain
Abstract :
This paper describes the architecture of an 8×8 2-D DCT/IDCT processor with high throughput, reduced hardware, and a parallel-pipeline scheme. This architecture allows the processing elements and arithmetic units to work in parallel at half the frequency of the data input rate. A fully pipelined row-column decomposition method based on two 1-D DCTs and a transpose buffer based on D-type flip-flops are used. The processor has been implemented in a 0.35-μm CMOS process with a core area of 3mm2 and 11.7k gates. It meets the requirements of IEEE Std. 1180-1990. The data input rate frequency is 300 MHz with a latency of 172 cycles for 2-D DCT and 178 cycles for 2-D IDCT. The proposed design is compact and suitable for HDTV applications.
Keywords :
CMOS logic circuits; data compression; discrete cosine transforms; pipeline processing; video coding; 0.35 mum; 2D DCT-IDCT processor; CMOS process; D-type flip-flops; HDTV applications; parallel-pipeline scheme; pipelined row-column decomposition method; video coding; Arithmetic; CMOS process; Delay; Discrete cosine transforms; Flip-flops; Frequency; HDTV; Hardware; Throughput; Video coding;
Conference_Titel :
Image Processing, 2005. ICIP 2005. IEEE International Conference on
Print_ISBN :
0-7803-9134-9
DOI :
10.1109/ICIP.2005.1530572