Motion compensation for interlaced digital video signals
First Claim
1. A method for motion compensated coding of digital video signals defining successive frames of interlaced video data including a current frame with even and odd fields of pixel data, and a prior frame with even and odd fields of pixel data, said method comprising the steps of:
- (a) comparing portions of pixel data from said current frame even field to similarly situated portions in said prior frame even field to determine a first prediction error signal (PES) indicative of the difference therebetween, and a corresponding motion vector F1U ;
(b) comparing portions of pixel data from said current frame even field to similarly situated portions in said prior frame odd field to determine a second PES indicative of the difference therebetween, and a corresponding motion vector G1U ;
(c) comparing portions of pixel data from said current frame odd field to similarly situated portions in said prior frame even field to determine a third PES indicative of the difference therebetween, and a corresponding motion vector G2U, said vectors G1U and G2U being unidirectional with a vector G;
(d) comparing portions of pixel data from said current frame odd field to similarly situated portions in said prior frame odd field to determine a fourth PES indicative of the difference therebetween, and a corresponding motion vector F2U, said vectors F1U and F2U being unidirectional with a vector F; and
(e) selecting at least one of said first, second, third and fourth PESs for use in representing a corresponding current frame portion with a minimized error.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for motion compensated coding of interlaced digital video signals. A first prediction error signal is obtained indicative of the difference between a current portion from a field of a current video frame and a similarly situated first portion in the same field of a prior video frame. A second prediction error signal is obtained indicative of the difference between the current portion and a similarly situated second portion in an opposite field of the prior video frame. A third prediction error signal is obtained indicative of the difference between the current portion and an average of the first and second portions. One of the first, second and third prediction error signals is selected to represent the current portion. Motion vector information is provided to enable the current frame portion to which the selected prediction error signal corresponds to be reproduced by a decoder.
125 Citations
39 Claims
-
1. A method for motion compensated coding of digital video signals defining successive frames of interlaced video data including a current frame with even and odd fields of pixel data, and a prior frame with even and odd fields of pixel data, said method comprising the steps of:
-
(a) comparing portions of pixel data from said current frame even field to similarly situated portions in said prior frame even field to determine a first prediction error signal (PES) indicative of the difference therebetween, and a corresponding motion vector F1U ; (b) comparing portions of pixel data from said current frame even field to similarly situated portions in said prior frame odd field to determine a second PES indicative of the difference therebetween, and a corresponding motion vector G1U ; (c) comparing portions of pixel data from said current frame odd field to similarly situated portions in said prior frame even field to determine a third PES indicative of the difference therebetween, and a corresponding motion vector G2U, said vectors G1U and G2U being unidirectional with a vector G; (d) comparing portions of pixel data from said current frame odd field to similarly situated portions in said prior frame odd field to determine a fourth PES indicative of the difference therebetween, and a corresponding motion vector F2U, said vectors F1U and F2U being unidirectional with a vector F; and (e) selecting at least one of said first, second, third and fourth PESs for use in representing a corresponding current frame portion with a minimized error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for motion compensated coding of digital video signals defining successive frames of interlaced video data including a current frame with even and odd fields of pixel data, and a prior frame with even and odd fields of pixel data, said method comprising the steps of:
-
(a) comparing portions of pixel data from said current frame even field to similarly situated portions in said prior frame even field to determine a first prediction error signal (PES) indicative of the difference therebetween, and a corresponding motion vector F1; (b) comparing portions of pixel data from said current frame even field to similarly situated portions in said prior frame odd field to determine a second PES indicative of the difference therebetween, and a corresponding motion vector G1; (c) comparing portions of pixel data from said current frame odd field to similarly situated portions in said current frame even field to determine a third PES indicative of the difference therebetween, and a corresponding motion vector G2; (d) comparing portions of pixel data from said current frame odd field to similarly situated portions in said prior frame odd field to determine a fourth PES indicative of the difference therebetween, and a corresponding motion vector F2; (e) selecting a preferred even PES from one of said first and second PESs for use in representing a corresponding current frame even field portion; and (f) selecting a preferred odd PES from one of said third and fourth PESs for use in representing a corresponding current frame odd field portion. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for motion compensated coding of digital video signals defining successive frames of interlaced video data including a current frame with even and odd fields of pixel data, and a prior frame with even and odd fields of pixel data, said method comprising the steps of:
-
(a) comparing portions of current frame even field pixel data to similarly situated prior frame even field pixel data to determine a first prediction error signal (PES) indicative of the differences therebetween, and a corresponding motion vector F1; (b) comparing portions of current frame odd field pixel data to similarly situated prior frame odd field pixel data to determine a second PES indicative of the differences therebetween, and a corresponding motion vector F2; (c) comparing portions of current frame even field pixel data to similarly situated prior frame odd field pixel data to determine a third PES indicative of the differences therebetween, and a corresponding motion vector G1; (d) comparing portions of current frame odd field pixel data to similarly situated prior frame even field pixel data to determine a fourth PES indicative of the differences therebetween, and a corresponding motion vector G2A ; (e) comparing portions of current frame odd field pixel data to similarly situated current frame even field pixel data to determine a fifth PES indicative of the differences therebetween, and a corresponding motion vector G2B ; (f) selecting a preferred even PES from one of said first and third PESs for use in representing a corresponding portion of a current frame even field; and (g) selecting a preferred odd PES from one of said second, fourth and fifth PESs for use in representing a corresponding portion of a current frame odd field. - View Dependent Claims (27, 28, 29, 30)
-
-
31. Encoder apparatus for motion compensated coding of digital video signals defining successive frames of interlaced video data including current and prior frames with both even and odd fields of pixel data, said apparatus comprising:
-
(a) means for subdividing said current and prior frames into portions of pixel data; (b) means for storing pixel data from successive fields for use in comparing portions of pixel data from said current frame even field to similarly situated portions in said prior frame even and odd fields, and for comparing portions of pixel data from said current frame odd field to similarly situated portions in at least one of; (i) said prior frame even and odd fields; and (ii) said prior frame even and odd fields and said current frame even field; and (iii) said current frame even field;
to determine corresponding prediction error signals (PESs) indicative of the differences therebetween, and corresponding motion vectors; and(c) means for selecting particular ones of said PESs for use in representing corresponding current frame even and odd field portions. - View Dependent Claims (32, 33, 34, 35)
-
-
36. Decoder apparatus for motion compensated interlaced digital video signals which operates in at least one of a plurality of operating modes, said apparatus comprising:
-
(a) memory means for storing odd and even field pixel data for a first video frame; (b) means for receiving motion compensated pixel data from odd and even field portions of a second video frame together with motion vector and motion compensation mode information for said portions, said motion vector information identifying pixel data in said first video frame such that said second video frame can be reconstructed using said received motion compensated pixel data; (c) motion compensator means responsive to received motion vector information for retrieving pixel data from designated fields of said first video frame; and (d) means responsive to said motion compensation mode information for combining said received motion compensated pixel data from said second frame with said retrieved pixel data from said first frame in order to reconstruct said second frame;
wherein;(i) in a first of said operating modes, both even and odd field pixel data from said first frame is used to reconstruct the second frame even and odd fields based on same-field motion vectors that are unidirectional; (ii) in a second of said operating modes, both even and odd field pixel data from said first frame are used to reconstruct the second frame even and odd fields based on same-field motion vectors that are not unidirectional; and (iii) in a third of said operating modes, first frame even and odd field pixel data is used to reconstruct the second frame even field, and subsequently, the first frame even and odd field pixel data and second frame even field pixel data are used to reconstruct the second frame odd field.
-
-
37. Decoder apparatus for motion compensated interlaced digital video signals defining successive frames of video data including a current frame with even and odd fields of pixel data, and a prior frame with even and odd fields of pixel data, said apparatus comprising:
-
means for receiving a first motion vector F for use in reconstructing corresponding portions of current frame even and odd fields of pixel data from prior frame same-field pixel data; means for receiving a second motion vector G for use in reconstructing corresponding portions of current frame even and odd fields of pixel data from prior frame opposite-field pixel data; wherein said vector G is scaled as required to account for temporal differences resulting from the use of opposite field data instead of same field data. - View Dependent Claims (38)
-
-
39. Decoder apparatus for motion compensated interlaced digital video signals defining successive frames of video data including a current frame with even and odd fields of pixel data, and a prior frame with even and odd fields of pixel data, said apparatus comprising:
-
means for receiving a motion vector for use in reconstructing corresponding portions of current frame even and odd fields of pixel data from prior frame same-field and opposite field pixel data; wherein said vector is scaled as required to account for temporal differences resulting from the use of opposite field data instead of same field data.
-
Specification