EP0579844B1

Method and apparatus for motion estimation

Abstract

This record has no abstract on file.

EP0579844B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 6 February 2013, 13.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 2 independent, 5 dependent

  1. 1
    A motion estimating method for an image signal, comprising the steps of:comparing a block of pixels of a frame of an image signal with same-sized blocks of pixels within a region of the preceding frame to produce an error value for each possible comparison;generating a one-pixel resolution motion vector (MV1) on the basis of said error values;generating a half-pixel resolution motion vector (MV2) on the basis of the error value of the block at the position identified by the one-pixel resolution motion vector and the error values for the blocks at the positions displaced therefrom by one-pixel along two orthogonal axes;and summing the one-pixel and half-pixel resolution motion vectors to produce an output motion vector (MV), characterised in that generation of the half-pixel resolution vector comprises, for each of said orthogonal axes, the steps of: comparing the error values (P 1 , P -1 , P' 1 , P' -1 ) of a first of said displaced blocks with the second of said displaced blocks modified by a factor;comparing the error values (P 1 , P -1 , P' 1 , P' -1 ) of the second of said displaced blocks with the first of said displaced blocks modified by a factor;and outputting a half-pixel motion vector signal on the basis of said comparisons.
  2. 5
    An image signal motion estimator comprising:search means (33) for comparing a block of pixels of a frame of an image signal with same-sized blocks of pixels within a region of the preceding frame to produce an error value for each possible comparison, and generating a one-pixel resolution motion vector on the basis of said error values;means (34) for generating a half-pixel resolution motion vector on the basis of the error value of the block at the position identified by the one-pixel resolution motion vector and the error values for the blocks at the positions displaced therefrom by one-pixel along two orthogonal axes;and means (37) for summing the one-pixel and half-pixel resolution motion vectors, characterised in that the means for generation of the half-pixel resolution vector comprises, for each of said orthogonal axes: a first comparing means (A1, A2, M2, CMP2) for comparing the error values of a first of said displaced blocks with the second of said displaced blocks modified by a factor;a second comparing means (A1, A2, M1, CMP1) for comparing the error values of the second of said displaced blocks with the first of said displaced blocks modified by a factor, and means (NOR, 44, 45, 46) for outputting a half-pixel motion vector signal on the basis of said comparisons.