24
Views
4
CrossRef citations to date
0
Altmetric
Original Articles

FPGA implementations of low latency and high throughput 4×4 block texture coding processor for H.264/AVC

&
Pages 33-44 | Received 30 Oct 2007, Accepted 30 Jun 2008, Published online: 04 Mar 2011
 

Abstract

In this paper, low latency and high throughput texture coding architectures are proposed to realize the 4×4 integer/Hadamard transforms, the quantization (Q), and the inverse‐quantization (IQ) schemes for the H.264/AVC application. Based on matrix operations, the efficient fast two‐dimensional (2‐D) 4×4 transforms can be derived from the proposed one‐dimensional (1‐D) fast 4×4 transforms through matrix decompositions. The fast 2‐D 4×4 transform designs with the hardware sharing architecture can achieve high throughput and only need one clock cycle latency delay. The proposed cost‐effective and hardware sharing fast 2‐D 4×4 transform scheme doesn't require the transpose memory and can be applied to the 4CIF 4:2:0 video encoding. The hardware sharing architecture for both of the Q and the IQ is also developed for the low‐cost application. With Xilinx FPGA verifications, the proposed low‐cost 4×4 texture coding scheme, which can be applied to the CIF 4:2:0 30 frames/sec video encoding, can process up to 84 MHz with 90 k gate counts. Then the proposed high speed 4×4 texture coding design, which can be applied to the 4CIF 4:2:0 30 frames/ sec video encoding, can process up to 99 MHz with 135 k gate counts. Both of the two proposed texture coding architectures only require 4 clock cycles latency delay which is smaller than the traditional row‐column architectures do.

Notes

Corresponding author. (Tel: 886–4–22840688 ext. 710; Fax: 886–4–22851410; Email: [email protected])

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.