Share Email Print

Proceedings Paper

VLSI architecture for variable-block-size motion estimation with luminance correction
Author(s): Peter M. Kuhn; Walter Stechele
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

This paper describes the architecture and application of a flexible 100 GOPS (giga operations per second) exhaustive search segment matching VLSI architecture to support evolving motion estimation algorithms as well as block matching algorithms of established video coding standards. The architecture is based on a 32 by 32 processor element (PE) array and a 10240 byte on-chip search area RAM and allows concurrent calculation of motion vectors for 32 by 32, 16 by 16, 8 by 8 and 4 by 4 blocks and partial quadtrees (called segments) for a plus or minus 32 pel search range with 100% PE utilization. This architecture supports object based algorithms by excluding pixels outside of video objects from the segment matching process as well as advanced algorithms like variable block-size segment matching with luminance correction. The VLSI has been designed using VHDL synthesis and a 0.35 micrometer CMOS technology and will have a clock rate of 100 Mhz (min.) allowing the processing of 23668 32 by 32 blocks per second with a maximum of plus or minus 32 pel search area.

Paper Details

Date Published: 24 October 1997
PDF: 12 pages
Proc. SPIE 3162, Advanced Signal Processing: Algorithms, Architectures, and Implementations VII, (24 October 1997); doi: 10.1117/12.279494
Show Author Affiliations
Peter M. Kuhn, Technical Univ. of Munich (Germany)
Walter Stechele, Technical Univ. of Munich (Germany)

Published in SPIE Proceedings Vol. 3162:
Advanced Signal Processing: Algorithms, Architectures, and Implementations VII
Franklin T. Luk, Editor(s)

© SPIE. Terms of Use
Back to Top