Paper
21 December 1998 Effective half-pel motion compensation and estimation scheme for digital video
Michael Bakhmutsky, Karl Wittig
Author Affiliations +
Proceedings Volume 3655, Media Processors 1999; (1998) https://doi.org/10.1117/12.334762
Event: Electronic Imaging '99, 1999, San Jose, CA, United States
Abstract
Half-pel motion compensation, unlike its full-pel counterpart, requires the availability of up to four pixels from the reference picture to generate each compensated pixel. To compensate a 16 X 16 macroblock, a 17 X 17 array of pixels is needed. The number of memory access cycles necessary to process a macroblock, if half-pel motion compensation is employed, is greater than the number otherwise needed by 33, or 13% of the macroblock size. In some motion prediction modes, two 17 X 9 pixel arrays are used, and the number of additional cycles increases to 50, or 20% of the macroblock size. This affects the timing requirements for digital video decoding. In particular, a clock frequency higher than the pixel rate is required, as is buffering for pixel data to convert between the two rates. This paper considers the above problem and presents a method of reference picture memory access that eliminates the additional processing time required for half-pel motion compensation.
© (1998) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Michael Bakhmutsky and Karl Wittig "Effective half-pel motion compensation and estimation scheme for digital video", Proc. SPIE 3655, Media Processors 1999, (21 December 1998); https://doi.org/10.1117/12.334762
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Video

Motion estimation

Clocks

Logic

Video coding

Computer programming

Video compression

RELATED CONTENT

Single board H.261 video codec
Proceedings of SPIE (February 17 1995)
The H.264/MPEG4 advanced video coding
Proceedings of SPIE (August 05 2009)

Back to Top