EP0695083A2

Motion vector detecting method and system for motion compensating predictive coder

Abstract

In a method of detecting motion vector data indicative of motion of a partial area in an input picture from any area on a reference picture, a first distortion between a partial area constructed by fields of the input picture and a partial area constructed by fields of the reference picture is calculated as a first evaluation value; a position of the partial area constructed by the fields of the reference picture at which the first evaluation value becomes the minimum value is detected; a search windowon a frame of the reference picture is set on the basis of a detected position of the partial area constructed by the fields of the reference picture previously detected; and a second distortion between a partial area constructed by a frame in the set search window and a partial area constructed by a frame of the input picture is calculated as a second evaluation value, and a position of the partial area constructed by the frame of the reference picture at which the second evaluation value becomes the minimum value is detected. Therefore, the frame vectors can be detected on the basis of the field vector detection positions, so that the amount of calculations required to retrieve frame vectors can be reduced markedly, without degrading the detection precision of the frame vectors.

EP0695083A2, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Projected expiry passed 28 July 2015, 11.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 6 independent, 12 dependent

  1. 1
    A method of detecting motion vector data representative of motion of a partial area in an input picture from any area on a reference picture, comprising:a first step of detecting a position of a partial area constructed by a field of the reference picture at which a distortion between the partial area and a partial area constructed by field of the input picture becomes the minimum value;a second step of setting a search window on a frame of the reference picture on the basis of a detected position of the partial area constructed by the field of the reference picture previously detected;and    a third step of detecting a position of a partial area constructed by a frame in the search window at which a distortion between the partial area and a partial area constructed by the frame of the input picture becomes the minimum value.
  2. 8
    A method of detecting motion vector data indicative of from which area on a reference picture a partial area on an input picture moves, comprising the steps of:setting search windows on fields of the reference picture on the basis of a field vector detected for the preceding field picture;detecting a field vector for a partial area constructed by the input field picture within the search windows.
  3. 9
    A system for detecting motion vector data representative of motion of a partial area in an input picture from any area on a reference picture, comprising:means for calculating distortions between a partial area constructed by a field of the input picture and partial areas constructed by a field of the reference picture;means for detecting a position of the partial area constructed by the field of the reference picture at which the distortion becomes the minimum value;means for setting a search window on a frame of the reference picture on the basis of a detected position of the partial area constructed by the field of the reference picture previously detected;means for calculating distortions between a partial area constructed by a frame in the search window and partial area constructed by a frame of the input picture;and    means for detecting a position of the partial area constructed by the frame of the reference picture at which the distortion value becomes the minimum value.
  4. 16
    A system of detecting motion vector data indicative of from which area on a reference picture a partial area on an input picture moves, which comprises:means for setting search windows on fields of the reference picture on the basis of a field vector detected for the preceding field picture;means for detecting a field vector for a partial area constructed by the input field picture within the search windows.
  5. 17
    A method of detecting motion vector data indicative of from which area on a reference picture a partial area on an input picture moves, comprising the steps of:obtaining a plurality of distortion between a partial area formed by an input picture field and partial areas formed by a reference picture field, by shifting the partial area in search windows for each field;detecting a position of a partial area formed by a reference picture field, at which the distortion is minimized, to detect a motion vector for each field;setting a search window on a reference picture frame of the basis of the detected position of the partial area formed by the reference picture field for each frame;obtaining a plurality of distortion between partial areas formed by a frame within the search window and a partial area formed by a frame of the input picture, by shifting the partial area in the search window for each frame;and    detecting a position of a partial area formed by a reference picture frame, at which the distortion is minimized, to detect a motion vector for each frame.
  6. 18
    A system for detecting motion vector data indicative of from which area on a reference picture a partial area on an input picture moves, which comprises:means for calculating a plurality of distortion between a partial area formed by an input picture field and partial areas formed by a reference picture field, by shifting the partial area in search windows for each field;means for detecting a position of a partial area formed by a reference picture field, at which the distortion is minimized, to detect a motion vector for each field;means for setting a search window on a reference picture frame of the basis of the detected position of the partial area formed by the reference picture field for each frame;means for calculating a plurality of distortion between partial areas formed by a frame within the search window and a partial area formed by a frame of the input picture, by shifting the partial area in the search window for each frame;and    means for detecting a position of a partial area formed by a reference picture frame, at which the distortion is minimized, to detect a motion vector for each frame.