Abstract:
A method of processing a bitstream of coded data of video sequences of progressive or interlaced pictures divisible in a top half-frame and in a bottom half-frame that comprises estimating motion vectors of groups of pixels belonging to said top half-frame of the current picture in relation to pixels belonging to the bottom half-frame of the preceding picture (MV TOP X,Y (K)) and motion vectors of group of pixels of said bottom half-frame of the current picture in relation to pixels belonging to the top half-frame of the current picture (MV BOT X,Y (K)), respectively, characterized in that it comprises calculating for each macroblock of said top half-frame and a bottom half-frame a respective top motion coefficient (V TOP X,Y (K)) and a bottom motion coefficient (V BOT X,Y (K)), depending on the estimation of the motion vectors of top half-frame (MV TOP X,Y (K)) and bottom half-frame (MV BOT X,Y (K)); recognizing the current picture as an interlaced picture by a substantial equality of the distributions of values of said motion coefficients (V TOP X,Y (K), V BOT X,Y (K)) or as a progressive picture by a substantial inequality of the distributions of values of said motion coefficients (V TOP X,Y (K), V BOT X,Y (K)).