21 December 1998 Effective half-pel motion compensation and estimation scheme for digital video
Author Affiliations +
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, Karl Wittig, "Effective half-pel motion compensation and estimation scheme for digital video", Proc. SPIE 3655, Media Processors 1999, (21 December 1998); doi: 10.1117/12.334762; https://doi.org/10.1117/12.334762
PROCEEDINGS
11 PAGES


SHARE
Back to Top