H.264 Mobile Video Application of Fast Block Matching Algorithm
Authors:A.GOPI, D.VASAVIVANI
Read More....
Authors:A.GOPI, D.VASAVIVANI
Abstract: This paper introduces Power consumption is very critical for portable video applications such as portable videophone
and digital camcorder and also configurable motion estimation architecture for a wide range of fast block-matching algorithms
(BMAs). Contemporary motion estimation architectures are either too rigid for multiple BMAs or the flexibility in them is
implemented at the cost of reduced performance. The configurability of the proposed architecture is based on a new BMA
framework that can be adjusted to support the desired set of BMAs. The total execution time of the mapped BMAs is shown to
be almost directly proportional to the number of tested checking points in the search area, so the architecture is very tolerant of
different BMA-specific search strategies and search patterns. We present an algorithm and hardware architecture for blockbased
motion estimation that involves transforming video sequences from a multi bit to a one-bit/pixel representation and then
applying conventional motion estimation search strategies. A performance comparison to the reference programmable
architectures reveals that only the proposed implementation is able to process real-time (30 fps) fixed block-size motion
estimation (1 reference frame) at full HDTV resolution (1920× 1080).
Keywords: Motion Estimation, Multimedia, Video Compression Standards, H.264/MPEG, Fast BMA.
INTRODUCTION
As The Multimedia and wireless technologies become
mature, more and more sophisticated portable multimedia
applications, such as video cellular phone and hand-held
digital video camcorders, are becoming available. Real-time
video compression is required to reduce the bandwidth,
either for transmission or for storage of video data.
However, it consumes a lot of power. Digital video is
typically stored and transmitted in compressed form
conforming to the MPEG standards for motion sequences.
These standards utilize block-based motion estimation as a
technique for exploiting the temporal redundancy in a
sequence of images, thereby achieving increased
compression. The simplest abstraction of the motion
estimation problem is as follows. Given two blocks of
pixels, a source block of size b * b and a search window
larger than the source block, find the b * b sub block in the
search window that is closest to the source block. The
distance between two blocks can be measured by a number
of different metrics and typically the l1 metric (mean
absolute deviation) is used. Using this metric and a search
strategy, we can evaluate candidate sub blocks of the search
window to find the sub block that is closest to the source
block.
Read More....
No comments:
Post a Comment