A Highly Parallel Joint VLSI Architecture for Transforms in H.264/AVC

  • Authors:
  • Yu Li;Yun He;Shunliang Mei

  • Affiliations:
  • Department of Electronic Engineering, Tsinghua University, Beijing, China;Department of Electronic Engineering, Tsinghua University, Beijing, China;Department of Electronic Engineering, Tsinghua University, Beijing, China

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In H.264/AVC, the concept of adapting the transform size to the block size of motion-compensated prediction residue has proven to be an important coding tool. This paper presents highly parallel joint circuit architecture for 8驴脳驴8 and 4驴脳驴4 adaptive block-size transforms in H.264/AVC. By decomposing the 8驴脳驴8 transform to basic 4驴脳驴4 transforms, a unified architecture is designed for both 8驴脳驴8 and 4驴脳驴4 transform and the transform data-path can be efficiently reused for six kinds of transforms. i.e., 8驴脳驴8 forward, 8驴脳驴8 inverse, 4驴脳驴4 forward, 4驴脳驴4 inverse, forward-Hadamard, inverse-Hadamard transforms. Linear shift mapping is applied on the memory buffer to support parallel access both in row and column directions which eliminates the need for a transpose circuit. For reusable and configurable transform data-path, a multiple-stage pipeline is designed to reduce the critical path length and increase throughput. The design is implemented under UMC 0.18 um technology at 200 MHz with 13.651 K logic gates, which can support 1,920驴脳驴1,088 30 fps H.264/AVC HDTV decoder.