eprintid: 30 rev_number: 21 eprint_status: archive userid: 4 dir: disk0/00/00/00/30 datestamp: 2012-02-20 05:07:21 lastmod: 2017-01-17 02:15:45 status_changed: 2012-02-20 05:07:21 type: article metadata_visibility: show creators_name: Tran, Xuan Tu creators_name: Tran, Van Huan creators_id: tutx@vnu.edu.vn creators_id: huantv@vnu.edu.vn corp_creators: VNU University of Engineering and Technology title: An Efficient Architecture of Forward Transforms and Quantization for H.264/AVC Codecs ispublished: pub subjects: ECE subjects: ElectronicsandComputerEngineering divisions: fac_fet divisions: lab_sis abstract: Thanks to many novel coding tools, H.264/AVC has become the most efficient video compression standard providing much better performance than previous standards. However, this standard comes with an extraordinary computational complexity and a huge memory access requirement, which make the hardware architecture design much more difficult and costly, especially for real-time applications. In the framework of H.264 codec hardware architecture project, this paper presents an efficient architecture of Forward Transform and Quantization (FTQ) for H.264/AVC codecs in mobile applications. To reduce the hardware implementation overhead, the proposed design uses only one unified architecture of 1-D transform engine to perform all required transform processes, including discrete cosine transform and Walsh Hadamard transform. This design also enables to share the common parts among multipliers that have the same multiplicands. The performance of the design is taken into consideration and improved by using a fast architecture of the multiplier in the quantizer, the most critical component in the design. Experimental results show that our architecture can completely finish transform and quantization processes for a 4:2:0 macroblock in 228 clock cycles and the achieved throughput is 445Msamples/s at 250MHz operating frequency while the area overhead is very small, 147755um2 (approximate 15KGates), with the 130nm TSMC CMOS technology. date: 2011-04-01 date_type: completed publisher: REV official_url: http://www.rev-jec.org/ contact_email: tutx@vnu.edu.vn full_text_status: public publication: REV Journal on Electronics and Communications volume: 1 number: 2 pagerange: 122-129 refereed: TRUE issn: 1859-387X related_url_url: http://www.rev-jec.org/issues/0102/jec_2011_0206.pdf related_url_type: org referencetext: [1] “ITU-T recommendation and international standard of joint video specification,” ITU-T Rec. H.264/ISO/IEC 14496-10 AVC, March 2005. [2] Information Technology – Coding of Audio-Visual Objects – Part 2: Visual, ITU-T Std., 1999. [3] “Video coding for low bit rate communication,” ITU-T Recommendation H.263, February 1998. [4] Information Technology – Generic Coding of Moving Pictures and Associated Audio Information: Video, ITU-T Std., 1996. [5] A. Joch, F. Kossentini, H. Schwarz, T. Wiegand, and G. J. Sullivan, “Performance comparison of video coding standards using Lagragian coder control,” in Proc. IEEE International Conference on Image Processing (ICIP), 2002, pp. 501–504. [6] T.Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, “Overview of the H.264/AVC video coding standard,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, no. 7, pp. 560–576, July 2003. [7] J. Ostermann, J. Bormans, P. List, D. Marpe, M. Narroschke, F. Pereira, T. Stockhammer, and T. Wedi, “Video coding with h.264/avc: tools, performance, and complexity,” IEEE Circuits and Systems Magazine, vol. 4, no. 1, pp. 7–28, 2004. [8] D. Marpe, T. Wiegand, and G. J. Sullivan, “The H.264/MPEG4 advanced video coding standard and its applications,” IEEE Communications Magazine, pp. 134– 143, August 2006. [9] H. Malvar, A. Hallapuro, M. Karczewicz, and L. Kerofsky, “Low-complexity transform and quantization in H.264/AVC,” IEEE Transactions on Circuits and Systems for Video Technology, pp. 598–603, 2003. [10] J.-K. Lee and K.-D. Chung, “DCT block conversion for H.264/AVC video transcoding,” in Euro-Par 2005 Parallel Processing, Lisbon, Portugal, September 2005, pp. 919– 927. [11] C.-P. Fan and Y.-L. Cheng, “FPGA implementations of low latency and high throughput 4x4 block texture coding processor for H.264/AVC,” Journal of the Chinese Institute of Engineers, vol. 32, no. 1, pp. 33–44, 2009. [12] Y.-T. Kuo, T.-J. Lin, C.-W. Liu, and C.-W. Jen, “Architecture for area-efficient 2-D transform in H.264/AVC,” in Proc. 2005 IEEE Int. Conference on Multimedia and Expo, Amsterdam, Netherlands, July 2005. [13] J. D. Bruguera and R. R. Osorio, “A unified architecture for H.264 multiple block-size DCT with fast and low,” in Proc. 9th EUROMICRO Conference on Digital System Design (DSD), Cavtat near Dubrovnik, Croatia, August 2006, pp. 407–414. [14] G. Pastuszak, “Transforms and quantization in the highthroughput H.264/AVC encoder based on advanced mode selection,” in Proc. IEEE Computer Society Annual Symposium on VLSI, Montpellier, France, April 2008, pp. 203–208. [15] H.-Y. Lin, Y.-C. Chao, C.-H. Chen, B.-D. Liu, and J.- F. Yang, “Combined 2-D transform and quantization architectures for H.264 video coders,” in Proc. IEEE Int. Symposium on Circuits and Systems (ISCAS), vol. 2, May 2005, pp. 1802–1805. [16] I. Richardson, “H.264/MPEG-4 Part 10: Transform and quantization,” VCodex Ltd White Paper, March 2003. [17] T.-C. Wung, Y.-W. Huang, H.-C. Fang, and L.-G. Chen, “Parallel 4x4 2D transform and inverse transform architecture for MPEG-4 AVC/H.264,” in Proc. IEEE Int. Symposium on Circuits and Systems (ISCAS), May 2003, pp. 800–803. [18] R. C. Kordasiewicz and S. Shirani, “ASIC and FPGA implementations of H.264 DCT and quantization blocks,” in Proc. IEEE International Conference on Image Processing (ICIP), September 2005, pp. III–1020–3. [19] O. Tasdizen and I. Hamzaoglu, “A high performance and low cost hardware architecture for H.264 transform and quantization algorithms,” in Proc. 13th European Signal Processing Conference, September 2005, pp. 4–8. [20] X.-T. Tran and V.-H. Tran, “Cost-efficient 130nm TSMC forward transform and quantization for H.264/AVC encoders,” in Proc. 14th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS), Cottbus, Germany, April 2011, pp. 47–52. projects: VENGME citation: Tran, Xuan Tu and Tran, Van Huan (2011) An Efficient Architecture of Forward Transforms and Quantization for H.264/AVC Codecs. REV Journal on Electronics and Communications , 1 (2). pp. 122-129. ISSN 1859-387X document_url: https://eprints.uet.vnu.edu.vn/eprints/id/eprint/30/11/JEC_Issue2%20XT%20Tran.pdf