Motion compensating prediction of moving image sequences
AssigneeRobert Bosch GmbH
InventorsUlrich Benzler, Mladen Berekovic, Michael Wollborn
Life of this patent
Estimating the term…
Abstract
For the determination of motion vectors, an aliasing-reducing interpolation filtration with a sub-pel precision is used in the motion-compensated prediction of moving image sequences. More adjacent pixels are accessed in this interpolation filtration than in known bilinear interpolation. Asymmetrical filtration or reflection of pixels inside a reference image block is used to assure that maximally, a block of the reference image containing (M+1)×(M+1) pixels for interpolation filtration is accessed. However this process requires less memory bandwidth in accessing reference images.
Claims7
A process for the motion-compensated prediction of moving image sequences that uses motion vectors which, for each image block of a current image, indicate the position of the image block used for the prediction in comparison to an already transmitted reference image, with the following steps:
- for the determination of motion vectors, an aliasing-reducing interpolation filtration with a sub-pel precision is used, wherein more adjacent pixels are accessed for the interpolation than in a bilinear interpolation,
- the interpolation filtration is carried out as a function of the position of an intermediary pixel value to be interpolated so that maximally, a block of the reference image containing (M+1)×(M+1) pixels must be accessed for the prediction of an image block of M×M pixels for filtration.
A process for the motion-compensated prediction of moving image sequences that uses motion vectors which, for each image block of a current image, indicate the position of the image block used for the prediction in comparison to an already transmitted reference image, with the following steps:
- for the determination of motion vectors, an aliasing-reducing interpolation filtration with a sub-pel precision is used, wherein more adjacent pixels are accessed for the interpolation than in a bilinear interpolation,
- in the prediction of an image block of M×M pixels, the pixels that are required for the interpolation filtration and are disposed outside an (M+1)×(M+1) image block of the reference block are generated by reflecting the pixels disposed inside the reference block to a block edge.
Dependencies are inferred from the claim text.