Parsing friendly and error resilient merge flag coding
AssigneeTexas Instruments Incorporated
InventorMinhua Zhou
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for parsing friendly and error resilient merge flag coding in video coding are provided. In some methods, in contrast to merging candidate list size dependent coding of the merge flag in the prior art, a merge flag is always encoded in the encoded bit stream for each inter-predicted prediction unit (PU) that is not encoded using skip mode. In some methods, in contrast to the prior art that allowed the merging candidate list to be empty, one or more zero motion vector merging candidates formatted according to the prediction type of the slice containing a PU are added to the merging candidate list if needed to ensure that the list is not empty and/or to ensure that the list contains a maximum number of merging candidates.
Claims20
A system comprising:
- a receiver configurable to receive a bit stream including a coded representation of a picture;
- and
- a decoder coupled to the receiver and configurable to:
- construct a merging candidate list for a coding unit in a slice in the picture;
- add a zero motion vector merging candidate to the merging candidate list;
- set one motion vector for the zero motion vector merging candidate to zero if the slice is a forward predicted slice;
- set two motion vectors for the zero motion vector merging candidate to zero if the slice is a bi-predicted slice;
- and
- reconstruct the coding unit using the merging candidate list.
A system comprising:
- a receiver configurable to receive a bit stream including a coded representation of a picture;
- and
- a decoder coupled to the receiver and configurable to:
- construct a merging candidate list for a coding unit in a slice in the picture;
- add a zero motion vector merging candidate to the merging candidate list;
- set one reference index for the zero motion vector merging candidate to zero if the slice is a forward predicted slice;
- set two reference indexes for the zero motion vector merging candidate to zero if the slice is a bi-predicted slice;
- and
- reconstruct the coding unit using the merging candidate list.
A method comprising:
- receiving a bit stream including a coded representation of a picture;
- constructing a merging candidate list for a coding unit in a slice in the picture;
- adding a zero motion vector merging candidate to the merging candidate list;
- setting one motion vector for the zero motion vector merging candidate to zero if the slice is a forward predicted slice;
- setting two motion vectors for the zero motion vector merging candidate to zero if the slice is a bi-predicted slice;
- and
- reconstructing the coding unit using the merging candidate list.
Dependencies are inferred from the claim text.