scispace - formally typeset
Journal ArticleDOI

Adaptive motion estimation processor for autonomous video devices

Reads0
Chats0
TLDR
Experimental results show that the proposed ASIP architecture is able to estimate motion vectors in real time for QCIF and CIF video sequences with a very low-power consumption and is also able to adapt the operation to the available energy level in runtime.
Abstract
Motion estimation is the most demanding operation of a video encoder, corresponding to at least 80% of the overall computational cost. As a consequence, with the proliferation of autonomous and portable handheld devices that support digital video coding, data-adaptive motion estimation algorithms have been required to dynamically configure the search pattern not only to avoid unnecessary computations and memory accesses but also to save energy. This paper proposes an application-specific instruction set processor (ASIP) to implement data-adaptive motion estimation algorithms that is characterized by a specialized datapath and a minimum and optimized instruction set. Due to its low-power nature, this architecture is highly suitable to develop motion estimators for portable, mobile, and battery-supplied devices. Based on the proposed architecture and the considered adaptive algorithms, several motion estimators were synthesized both for a Virtex-II Pro XC2VP30 FPGA from Xilinx, integrated within an ML310 development platform, and using a StdCell library based on a 0.18 µm CMOS process. Experimental results show that the proposed architecture is able to estimate motion vectors in real time for QCIF and CIF video sequences with a very low-power consumption. Moreover, it is also able to adapt the operation to the available energy level in runtime. By adjusting the search pattern and setting up a more convenient operating frequency, it can change the power consumption in the interval between 1.6mW and 15 mW.

read more

Citations
More filters
Journal ArticleDOI

A real-time motion estimation FPGA architecture

TL;DR: The ability to choose the most efficient search technique with respect to speeding up the process and locating the best matching target block leads to the improvement of the quality of service and the performance of the video encoding.
Journal ArticleDOI

A Configurable Motion Estimation Architecture for Block-Matching Algorithms

TL;DR: A configurable motion estimation architecture for a wide range of fast block-matching algorithms (BMAs) based on a new BMA framework that can be adjusted to support the desired set of BMAs and is very tolerant of different BMA-specific search strategies and search patterns.
Journal ArticleDOI

Cogeneration of Fast Motion Estimation Processors and Algorithms for Advanced Video Coding

TL;DR: A flexible and scalable motion estimation processor capable of supporting the processing requirements for high-definition (HD) video using the H.264 Advanced Video Codec, which is suited for FPGA implementation.
Proceedings ArticleDOI

A configurable and programmable motion estimation processor for the H.264 video codec

TL;DR: A programmable, configurable motion estimation processor for the H.264 video coding standard, capable of handling the processing requirements of high definition (HD) video and suitable for FPGA implementation.
Journal ArticleDOI

A real-time H.264/AVC VLSI encoder architecture

TL;DR: A VLSI H.264/AVC encoder architecture performing at real-time is described, which complies with the reference software encoder of the standard, follows the baseline profile level 3.0 and constitutes an IP-core and/or an efficient stand-alone solution.
References
More filters
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

A new three-step search algorithm for block motion estimation

TL;DR: Simulation results show that, as compared to TSS, NTSS is much more robust, produces smaller motion compensation errors, and has a very compatible computational complexity.
Journal ArticleDOI

A novel four-step search algorithm for fast block motion estimation

TL;DR: Simulation results show that the proposed 4SS performs better than the well-known three- step search and has similar performance to the new three-step search (N3SS) in terms of motion compensation errors.
Book

Image and Video Compression Standards: Algorithms and Architectures

TL;DR: An introduction to the algorithms and architectures that form the underpinnings of the image and video compressions standards, including JPEG, H.261 and H.263, while fully addressing the architecturalconsiderations involved when implementing these standards.
Journal ArticleDOI

VLSI architectures for video compression-a survey

TL;DR: An overview on architectures for VLSI implementations of video compression schemes as specified by standardization committees of the ITU and ISO is presented.
Related Papers (5)