Patent ID: 8446956

Claim:
Method as part of a process of scalable video coding or decoding for generating, in a scalable video encoder or decoder, for at least one macroblock of a high resolution image, called high resolution macroblock, at least one motion predictor from motion data associated with macroblock(s) of a low resolution image, called low resolution macroblock(s), comprising the following steps: defining a virtual structure made up of non overlapping macroblocks, called virtual base layer macroblocks, said virtual structure having same dimensions as said low resolution image; identifying, for said high resolution macroblock, corresponding virtual base layer macroblocks in said virtual structure on the basis of the location of said high resolution macroblock within said high resolution image and on the basis of the ratios of low resolution and high resolution images dimensions; associating with each identified virtual base layer macroblocks motion data, said motion data being converted from motion data associated with at least one macroblock of a corresponding low resolution macroblocks pair on the basis of the field/frame mode of said corresponding low resolution macroblocks pair and on the basis of the field/frame mode of said high resolution macroblock so that said converted motion data is compatible with the field/frame mode of said high resolution macroblock; resampling motion data associated with said corresponding virtual base layer macroblocks so as to generate said at least one motion predictor.