Method and apparatus for motion vector processing

Image analysis – Image compression or coding – Interframe coding

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06208760

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to a method and device for furnishing motion vectors, and to an image signal processing apparatus and an image display apparatus incorporating such a motion vector processing device.
2. Description of the Related Art
German offenlegunsschrift DE-A-195.10.389 discloses a method and a circuit arrangement for receiving coded video signals. The method concerns a video signal which contains a sequence of images with compressed redundancy, e.g., coded in accordance with the MPEG-2-standard. The motion decoding is carried out first. The post-processing of the motion-decoded fields, this post-processing essentially containing interpolations, is carried out next, together with processing to remove flicker. Advantageously, the motion vectors retrieved at the motion decoding, are used also for the flicker removal.
Motion estimation can be seen as an optimization problem: a sometimes complex, but usually simple criterion function has to be minimized or maximized to find an output motion vector. There are brute force methods that simply try all possible vectors, in a predefined range, in order to be sure to obtain the global optimum of the criterion function. Also, there are efficient approaches that test only the most likely motion vectors. This likelihood is usually determined by spatial or temporal proximity, and, consequently temporal and spatial prediction vectors have been popular in the efficient motion estimation algorithms. Depending on the motion estimation algorithm used, the properties of the resulting motion vector fields are different, so that the application areas of the various motion estimation algorithms are different. Motion vectors can be used in high quality video signal processing, like motion compensated scan conversion, motion compensated noise reduction and image coding. The intended processing puts constraints on various quality aspects of the motion vectors. For example, high quality motion compensated scan conversion requires a motion vector field where the vectors represent the true motion vectors (i.e., true direction and speed) within the image sequence. For coding applications, this is irrelevant, as the only quality criterion is a low average prediction error.
Brute force methods, like full search block matching, tend not to give true motion vectors. Instead, full search block matching minimizes the error between blocks, so its vectors will connect two blocks that have a minimal error between these two blocks, which is suitable for minimizing the prediction error in coding applications. While these minimal errors work efficiently for compression algorithms, like MPEG, the resulting vectors are unsuitable for use in high quality scan conversion. On the other hand, more efficient motion estimators, like 3-D recursive block matching, tend to give true motion vectors that can be used in high quality scan conversion, but which may not be suitable for use in compression algorithms.
With the emergence of MPEG and other types of video compression, it is possible to have input video material that already contains motion vectors, so, at first sight, it may seem that for this type of source material, motion estimation at the receiver side is not necessary. However, it is not certain that these motion vectors can be directly used for, e.g., scan rate conversion, because it is unknown whether the MPEG motion vectors represent true motion or not. At the decoder/receiver side, it is unknown what type of motion estimation algorithm was used at the encoder/transmitter side, so one must assume, as a worst case situation, that the MPEG motion vectors are optimized for an efficient compression, and that they do not represent true motion vectors. For example, a homogeneous background could produce strange and long inconsistent vectors when small changes of brilliance happen in a heterogeneous way. More specifically, periodical structures and noise in picture areas with little detail, may cause such inconsistent vectors. Another problem with motion vectors in MPEG data streams, is that it is uncertain that all motion vectors are transmitted within the data stream. For these reasons, the technique proposed by DE-A-195.10.389 seems not to be suitable for high quality post-processing.
In an attempt to solve a similar problem, it has been proposed to smooth the vectors transmitted with a digitally encoded television signal before using these vectors for a field rate upconversion operation, see the M.S.E.E. graduation report “Bewegingsgecompenseerde interpolatie van digitale televisiebeelden”, by L. J. Steenbeek, Delft University of Technology, December 1986, pp. 60-68.
SUMMARY OF THE INVENTION
It is, inter alia, an object of the invention to furnish motion vectors which are suitable for high quality post-processing. To this end, a first aspect of the invention provides a method of furnishing output motion vectors. A second aspect of the invention provides a device for furnishing output motion vectors. A third aspect of the invention provides an image signal processing apparatus including such a device. A fourth aspect of the invention provides an image display apparatus including such an image signal processing apparatus.
In a method of furnishing output motion vectors in accordance with a primary aspect of the present invention, motion vectors are retrieved from an encoded image signal, and the retrieved motion vectors are post-processed to obtain the output motion vectors. The post-processing includes generating candidate motion vectors, and selecting the output motion vectors in dependence upon the candidate motion vectors and the retrieved motion vectors.
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.


REFERENCES:
patent: 5267334 (1993-11-01), Normille et al.
patent: 5361105 (1994-11-01), Iu
patent: 5508744 (1996-04-01), Savatier
patent: 5509089 (1996-04-01), Ghoshal
patent: 5515114 (1996-05-01), Murata
patent: 5557684 (1996-09-01), Wang et al.
patent: 5680482 (1997-10-01), Liu et al.
patent: 5706367 (1998-01-01), Kondo
patent: 5724446 (1998-03-01), Liu et al.
patent: 5784494 (1998-07-01), Strongin et al.
patent: 5864637 (1999-01-01), Liu et al.
patent: 5877866 (1999-02-01), Strongin et al.
patent: 19510389 (1996-10-01), None
patent: 0675652 A1 (1995-10-01), None
M.S.E.E. Graduation Report “Bewegings-Gecompenseerde Interpolatie Van Digitale Televisiebeelden”, by L.J. Steenbeek, Delft University of Technology, Dec. 1986, pp. 60-68.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for motion vector processing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for motion vector processing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for motion vector processing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2502818

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.