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

Back to Top