scispace - formally typeset
Journal ArticleDOI

An efficient VLSI processor chip for variable block size integer motion estimation in H.264/AVC

G. A. Ruiz, +1 more
- 01 Jul 2011 - 
- Vol. 26, Iss: 6, pp 289-303
Reads0
Chats0
TLDR
This paper presents an effective processor chip for integer motion estimation (IME) in H264/AVC based on the full-search block-matching algorithm (FSBMA), which uses architecture with a configurable 2D systolic array to obtain a high data reuse of search area.
Abstract
Motion estimation (ME) is the most critical component of a video coding standard. H.264/AVC adopts the variable block size motion estimation (VBSME) to obtain excellent coding efficiency, but the high computational complexity makes design difficult. This paper presents an effective processor chip for integer motion estimation (IME) in H264/AVC based on the full-search block-matching algorithm (FSBMA). It uses architecture with a configurable 2D systolic array to obtain a high data reuse of search area. This systolic array supports a three-direction scan format in which only one row of pixels is changed between the two adjacent subblocks, thus reducing the memory accesses and saving clock cycles. A computing array of 64 PEs calculates the SAD of basic 4x4 subblocks and a modified Lagrangian cost is used as matching criterion to find the best 41 variable-size blocks by means of a tree pipeline parallel architecture. Finally, a mode decision module uses serial data flow to find the best mode by comparing the total minimum Lagrangian costs. The IME processor chip was designed in UMC 0.18@mm technology resulting in a circuit with only 32.3k gates and 6 RAMs (total 59kBits on-chip memory). In typical working conditions (25^oC, 1.8V), a clock frequency of 300MHz can be estimated with a processing capacity for HDTV (1920x1088 @ 30fps) and a search range of 32x32.

read more

Citations
More filters
Proceedings ArticleDOI

A high performance VLSI architecture for integer motion estimation in HEVC

TL;DR: A high performance VLSI architecture for integer motion estimation (IME) in High Efficiency Video Coding (HEVC) is presented in this paper and supports coding tree block (CTB) structure with the asymmetric motion partition (AMP) mode.
Journal ArticleDOI

A survey on video compression fast block matching algorithms

TL;DR: This paper focuses on a survey for two video compression techniques: the first is called the lossless block matching algorithm process, in which the computational time required to determine the matching macroblock of the Full Search is decreased while the resolution of the predicted frames is the same as for the Full search.
Journal ArticleDOI

Optimization of the Adaptive Computationally-Scalable Motion Estimation and Compensation for the Hardware H.264/AVC Encoder

TL;DR: This paper proposes some optimizations of the architecture to increase the maximal throughput achieved by the motion estimation system even four times, and shows that the updated architecture can support 2160p@30fps encoding for 0.13 μm TSMC technology with a small increase in hardware resources and some losses in the compression efficiency.
Proceedings ArticleDOI

VLSI design of energy efficient computational centric smart objects for IoT

TL;DR: This paper aims at exploring emerging approaches, ideas, and contributions to address the challenges in the design of energy efficient computational centric smart objects for IoT with a proposed energy-efficient Network on Chip (NoC) architecture for embedded high-performance computing.
Journal ArticleDOI

A parallel algorithm for motion estimation in video coding using the bilinear transformation

TL;DR: This paper presents a parallel algorithm for motion estimation based on the bilinear transformation on the well-known parallel model of the hypercube network and formally prove the time and the space complexity of the proposed algorithm.
References
More filters
Journal ArticleDOI

Overview of the H.264/AVC video coding standard

TL;DR: An overview of the technical features of H.264/AVC is provided, profiles and applications for the standard are described, and the history of the standardization process is outlined.
Journal ArticleDOI

Rate-distortion optimization for video compression

TL;DR: Based on the well-known hybrid video coding structure, Lagrangian optimization techniques are presented that try to answer the question: what part of the video signal should be coded using what method and parameter settings?
Journal ArticleDOI

A new diamond search algorithm for fast block-matching motion estimation

TL;DR: Experimental results show that the proposed diamond search (DS) algorithm is better than the four-step search (4SS) and block-based gradient descent search (BBGDS), in terms of mean-square error performance and required number of search points.
Journal ArticleDOI

Hexagon-based search pattern for fast block motion estimation

TL;DR: Analysis shows that a speed improvement rate of the hexagon-based search (HEXBS) algorithm over the diamond search (DS) algorithm can be over 80% for locating some motion vectors in certain scenarios.
Related Papers (5)