Motion compensation for interlaced digital television signals
DCFirst Claim
1. A method for motion compensated coding of interlaced digital video signals comprising the steps of:
- subdividing the odd field of a first interlaced video frame into blocks of odd field pixel data;
subdividing the even field of said first video frame into blocks of even field pixel data;
subdividing the odd field of a subsequent second interlaced video frame into blocks of odd field pixel data;
subdividing the even field of said second video frame into blocks of even field pixel data;
comparing each block of pixel data from the second video frame to similarly situated blocks in both the odd and even fields of said first video frame to find a preferred first frame counterpart for each second frame block; and
generating a prediction error signal for each second frame block indicative of the difference between the block and its preferred counterpart.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Motion compensated coding of interlaced digital video signals is provided. Pixel data from successive interlaced video fields is compared to similarly situated pixel data in a plurality of previous fields to find a preferred counterpart for each current field set of pixel data. A prediction error signal is generated for each current field set of pixel data indicative of the difference between it and its preferred counterpart from a previous field. Each prediction error signal is encoded with data indicative of the previous field in which the preferred counterpart can be found. In a preferred embodiment, each set of current field pixel data is compared to a range of similarly situated pixels in each of the previous fields, and the prediction error signal is also encoded with motion vector data indicative of the location of the preferred counterpart in its previous field.
150 Citations
38 Claims
-
1. A method for motion compensated coding of interlaced digital video signals comprising the steps of:
-
subdividing the odd field of a first interlaced video frame into blocks of odd field pixel data; subdividing the even field of said first video frame into blocks of even field pixel data; subdividing the odd field of a subsequent second interlaced video frame into blocks of odd field pixel data; subdividing the even field of said second video frame into blocks of even field pixel data; comparing each block of pixel data from the second video frame to similarly situated blocks in both the odd and even fields of said first video frame to find a preferred first frame counterpart for each second frame block; and generating a prediction error signal for each second frame block indicative of the difference between the block and its preferred counterpart. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Encoder apparatus for motion compensated coding of interlaced digital video signals comprising:
-
means for subdividing successive interlaced video frames into blocks of odd field and even field pixel data; means for storing the odd field blocks and even field blocks of a first video frame; means coupled to said storing means for comparing each block of pixel data from a subsequent second video frame to stored similarly situated blocks in both the odd and even fields of said first video frame to find a preferred first frame counterpart for each second frame block; and means for generating a prediction error signal for each second frame block indicative of the difference between the block and its preferred counterpart after the preferred counterpart data has been compressed and subsequently decompressed. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. Decoder apparatus for decoding motion compensated interlaced digital video signals comprising:
-
memory means for storing odd field and even field pixel data for a first video frame; means for receiving motion compensated blocks of odd field pixel data and motion compensated blocks of even field pixel data for a second video frame, each of said second frame blocks having a motion vector appended thereto relating the block to corresponding pixel data in said first video frame; means responsive to the motion vectors for retrieving odd field or even field pixel data from said memory means for each odd field second frame block; means responsive to the motion vectors for retrieving odd field or even field pixel data from said memory means for each even field second frame block; and means for adding the retrieved first frame pixel data to the corresponding second frame block to reconstruct full blocks of pixel data defining the second video frame; wherein the reconstruction of each second frame block is not limited to the use of first frame pixel data from the same field as the block being reconstructed. - View Dependent Claims (15)
-
-
16. A method for motion compensated coding of digital video signals comprising the steps of:
-
comparing a set of pixel data from a current video field to a similarly situated set of pixel data from each of a plurality of previous video fields to find a preferred counterpart for the current set from one of the previous fields; and generating a prediction error signal for the current set of pixel data indicative of the difference between the current set and its preferred counterpart. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. Encoder apparatus for motion compensated coding of digital video signals comprising:
-
means for comparing a set of pixel data from a current video field to a similarly situated set of pixel data from each of a plurality of previous video fields to find a preferred counterpart for the current set from one of the previous fields; and means responsive to said comparing means for outputting a prediction error signal for the current set of pixel data indicative of the difference between the current set and its preferred counterpart after the preferred counterpart data has been compressed and subsequently decompressed. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. Decoder apparatus for decoding motion compensated digital video signals comprising:
-
memory means for storing pixel data from each of a plurality of prior video fields; means for receiving a motion compensated set of pixel data for a current video field having a field identifier appended thereto relating said set to a predetermined counterpart in one of said plurality of prior video fields; means responsive to said field identifier for retrieving said counterpart from said memory means; and means for reconstructing a full set of pixel data defining a current video field portion from said motion compensated set of pixel data and said retrieved counterpart; wherein successive full sets of pixel data can be reconstructed from successive current field motion compensated sets having respective counterparts in different prior video fields. - View Dependent Claims (37, 38)
-
Specification