Skip to main navigation Skip to search Skip to main content

VLSI architecture for variable block size motion estimation with luminance correction

  • Technical University of Munich

Research output: Contribution to journalConference articlepeer-review

10 Scopus citations

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×32 processor element (PE) array and a 10240 byte on-chip search area RAM and allows concurrent calculation of motion vectors for 32×32, 16×16, 8×8 and 4×4 blocks and partial quadtrees (called segments) for a +/-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 μ m CMOS technology and will have a clock rate of 100 Mhz (min.) allowing the processing of 23668 32×32 blocks per second with a maximum of +/- 32 pel search area.

Original languageEnglish
Pages (from-to)497-508
Number of pages12
JournalProceedings of SPIE - The International Society for Optical Engineering
Volume3162
DOIs
StatePublished - 1997
EventAdvanced Signal Processing: Algorithms, Architectures and Implementations VII - San Diego, CA, United States
Duration: 28 Jul 199730 Jul 1997

Keywords

  • Block matching
  • Illumination correction
  • Partial quadtree
  • VLSI architecture
  • Video compression

Fingerprint

Dive into the research topics of 'VLSI architecture for variable block size motion estimation with luminance correction'. Together they form a unique fingerprint.

Cite this