On Hardware Implementations Of DCT and Quantization Blocks for H.264/AVC

被引:0
作者
Roman Kordasiewicz
Shahram Shirani
机构
[1] McMaster University,Department of Electrical and Computer Engineering
来源
The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology | 2007年 / 47卷
关键词
H.264/AVC; JVT; MPEG4; integer DCT; Quantization; Xilinx Virtex 2-Pro; PPC; FPGA; architecture; hardware implementations;
D O I
暂无
中图分类号
学科分类号
摘要
H.264/AVC also known as MPEG 4 part 10 or JVT, is a recently established video coding standard by the Joint Video Team (JVT) of the ISO/IEC MPEG and ITU-T VCEG. The main goal of the paper is to give a broader understanding of the design considerations for the transform and quantization blocks from H.264/AVC, by presenting area and speed optimized implementations of these blocks. The area optimized design can be used in low performance applications like mobile devices, while the speed optimized designs can be used in high definition encoders. Various designs with these blocks were synthesized with 0.18 μm TSCM technology and were also implemented on a Xilinx FPGA. The resulting gate counts were anywhere from 294 to 47,762 gates and the throughput was anywhere from 6 to 2,552 M pixels/s depending on block and optimization. In addition, a system on a programmable chip implementation of the DCT and quantization blocks is presented, which uses the Xilinx Virtex II-Pro’s FPGA and its Power PC. Using this system it is possible to process 0.8 M pixels/s.
引用
收藏
页码:189 / 199
页数:10
相关论文
共 12 条
[1]  
Wang T.-C.(2003)Parallel 4 × 4 2D transform and Inverse Transform Architecture for MPEG-4 AVC/H.264 Proceedings of the 2003 International Symposium on Circuits and Systems 2 II-800-II-803
[2]  
Huang Y.-W.(2004)2D-DCT on FPGA by Polynomial Transformation in Two-dimentions Proceedings of the 2004 International Symposium on Circuits and Systems 3 III-365–8-undefined
[3]  
Fang H.-C.(2004)A Low-power DCT IP Core Based on 2D Algebraic Integer Encoding Proceedings of the 2004 International Symposium on Circuits and Systems 2 II-765–8-undefined
[4]  
Chen L.-G.(undefined)undefined undefined undefined undefined-undefined
[5]  
Patino A. M.(undefined)undefined undefined undefined undefined-undefined
[6]  
Peiro M.(undefined)undefined undefined undefined undefined-undefined
[7]  
Ballester F.(undefined)undefined undefined undefined undefined-undefined
[8]  
Paya G.(undefined)undefined undefined undefined undefined-undefined
[9]  
Fu M.(undefined)undefined undefined undefined undefined-undefined
[10]  
Jullien G.(undefined)undefined undefined undefined undefined-undefined