EP0634873A2

Method to determine the motion vectors in small picture segments of a television picture.

Abstract

A picture for which motion vectors are already determined by e.g. block matching, is according to the invention first preprocessed. The object is to increase the contrast in the picture and to make the form and contours of the surfaces clearly discernible. Then the picture is quantified in order to decrease the number of gray levels including a histogram, and then the picture is filtered. The result is a picture comprising uniformly shaded segments of different sizes and forms. One block can contain several segments. Each segment gets a suitable motion vector of its own, taking into account the known motion vectors of the blocks.

EP0634873A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 28 June 2014, 12.2 years ago.

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

7 claims: 1 independent, 6 dependent

  1. 1
    A method to determine the motion vectors of a television picture when the picture first has been divided into blocks of equal size and form, and when for each block a motion vector has been calculated which represents the magnitude and direction of motion contents for all pixels of the block, characterized in that - the television picture is preprocessed in a process changing the gray scale values of the pixels in order to equalize their value distribution;- the preprocessed picture is quantified in order to reduce the number of its gray levels, whereby a picture is obtained comprising uniformly shaded segments of different sizes and different forms;- the block motion vector value of respective block is made the motion vector candidate for the first main segment of the largest segment in each block area;- if the main segment extends over at least two neighboring blocks and the part in those block areas is also the main segment of the respective neighboring block, then the motion vector candidate is rejected and the main segment gets as its motion vector the block motion vector of the neighboring block, otherwise the motion vector candidate is accepted as the motion vector of the main segment;- other such segments within the block, which border on the main segment of the neighboring block, get as the motion vector the motion vector value of this neighboring block.