Motion estimation
View Patent ↗In a motion vector estimation method, a block-based motion vector estimation process (BME) that involves comparing a plurality of candidate vectors is carried out to determine block-based motion vectors, at least a most frequently occurring block-based motion vector (MFMV) is determined, a global motion vector estimation process (GME) using at least the most frequently occurring block-based motion vector (MFMV) is carried out to obtain a global motion vector (GMV), and the global motion vector (GMV) is applied as a candidate vector to the block-based motion vector estimation process (BME).
1. A motion vector estimation method, comprising the steps:
carrying out a block-based motion vector estimation process that involves comparing a plurality of candidate vectors to determine block-based motion vectors;
determining at least a most frequently occurring block-based motion vector;
carrying out a global motion vector estimation process using at least the most frequently occurring block-based motion vector to obtain a global motion vector; and
applying the global motion vector as a candidate vector to the block-based motion vector estimation process.
2. The method as claimed in claim 1 , wherein the determining step includes:
making a selection among block-based motion vectors having a corresponding motion error below a given motion error threshold.
3. The method as claimed in claim 1 , wherein the determining step includes:
making a selection among block-based motion vectors estimated for blocks having a difference between maximum and minimum pixel values above a given activity threshold.
4. The method as claimed in claim 1 , wherein both the most frequently occurring block-based motion vector and a second-most frequently occurring block-based motion vector are determined and used in the global motion vector estimation process.
5. The method as claimed in claim 1 , wherein said global motion vector estimation process includes the steps:
comparing, on a block basis, a plurality of candidate vectors, including the most frequently occurring block-based motion vector, to obtain best vectors determined per block; and
outputting a most-frequently occurring best vector determined per block as the global motion vector.
6. A motion vector estimation device, comprising:
block-based motion vector estimation means for determining block-based motion vectors based on a comparison of a plurality of candidate vectors;
means for determining at least a most frequently occurring block-based motion vector;
means for carrying out a global motion vector estimation process using at least the most frequently occurring block-based motion vector to obtain a global motion vector; and
means for applying the global motion vector as a candidate vector to the block-based motion vector estimation means.
7. A motion-compensated picture signal processing apparatus, comprising:
a motion vector estimation device as claimed in claim 6 for generating motion vectors; and
a motion-compensated processor for processing a picture signal in dependence on the motion vectors.
8. A picture display apparatus, comprising:
a motion-compensated picture signal processing apparatus as claimed in claim 7 to obtain a processed picture signal; and
a display device for displaying the processed picture signal.