Number of reference fields for an interlaced forward-predicted field
First Claim
1. In a computing device that implements a video decoder, a method comprising:
- with the computing device that implements the video decoder, processing a first field-level signal indicating whether an interlaced forward-predicted field has one reference field or two possible reference fields for motion compensation;
if the first field-level signal indicates the interlaced forward-predicted field has one reference field, with the computing device that implements the video decoder, processing a second field-level signal identifying the one reference field from among the two possible reference fields, the identified reference field being used for all of the motion compensation for the interlaced forward-predicted field; and
with the computing device that implements the video decoder, performing the motion compensation for the interlaced forward-predicted field.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and tools for signaling the number of reference fields for an interlaced forward-predicted field are described. For example, a video decoder processes a first signal indicating whether an interlaced forward-predicted field has one or two reference fields for motion compensation. If the first signal indicates the interlaced forward-predicted field has one reference field, the decoder processes a second signal identifying the one reference field from among the two reference fields. On the other hand, if the first signal indicates the interlaced forward-predicted field has two reference fields, for each of multiple motion vectors of the interlaced forward-predicted field, the decoder processes a third signal for selecting between the two reference fields. A video encoder performs corresponding signaling.
220 Citations
24 Claims
-
1. In a computing device that implements a video decoder, a method comprising:
-
with the computing device that implements the video decoder, processing a first field-level signal indicating whether an interlaced forward-predicted field has one reference field or two possible reference fields for motion compensation; if the first field-level signal indicates the interlaced forward-predicted field has one reference field, with the computing device that implements the video decoder, processing a second field-level signal identifying the one reference field from among the two possible reference fields, the identified reference field being used for all of the motion compensation for the interlaced forward-predicted field; and with the computing device that implements the video decoder, performing the motion compensation for the interlaced forward-predicted field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computing device that implements a video decoder, a method comprising:
-
with the computing device that implements the video decoder, processing a first signal indicating whether an interlaced forward-predicted field has one reference field or two possible reference fields for motion compensation; with the computing device that implements the video decoder, switching between per field reference field selection and per motion vector reference field selection based at least in part upon the first signal, including; using the per field reference field selection if the first signal indicates the interlaced forward-predicted field has one reference field; and using the per motion vector reference field selection if the first signal indicates the interlaced forward-predicted field has two possible reference fields; with the computing device that implements the video decoder, performing motion compensation for the interlaced forward-predicted field; and with the computing device that implements the video decoder, updating a reference field buffer for subsequent motion compensation without processing additional signals for managing the reference field buffer. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A decoder comprising:
-
a processor; memory; one or more of an input device, output device and communication connection; and storage storing computer-executable instructions for causing the decoder to decode video using; means for processing a first signal indicating whether an interlaced forward-predicted field (a) has one reference field and uses field-level reference field selection for motion compensation, or (b) has two possible reference fields and uses per motion vector reference field selection for the motion compensation; means for processing a second signal identifying the one reference field from among the two possible reference fields when the first signal indicates the interlaced forward-predicted field has one reference field and uses field-level reference field selection; means for processing a third signal for each of plural motion vectors when the first signal indicates the interlaced forward-predicted field has two possible reference fields and uses per motion vector reference field selection, wherein each of the third signals is for selecting between the two possible reference fields; and means for performing the motion compensation for the interlaced forward-predicted field. - View Dependent Claims (17, 18, 19, 20)
-
-
21. In a computing device that implements a video encoder, a method comprising:
-
with the computing device that implements the video encoder, encoding an interlaced forward-predicted field, including performing motion compensation for the interlaced forward-predicted field; and with the computing device that implements the video encoder, outputting results of the encoding in a bit stream, including; signaling a first field-level signal that indicates whether the interlaced forward-predicted field (a) has one reference field and uses field-level reference field selection in the motion compensation, or (b) has two possible reference fields and uses per motion vector reference field selection in the motion compensation; and if the first field-level signal indicates the interlaced forward-predicted field has one reference field and uses field-level reference field selection in the motion compensation, signaling a second field-level signal that identifies the one reference field from among the two possible reference fields, the identified reference field being used for all of the motion compensation for the interlaced forward-predicted field. - View Dependent Claims (22, 23, 24)
-
Specification