Inter-Prediction Candidate Index Coding Independent of Inter-Prediction Candidate List Construction in Video Coding
First Claim
1. A method for decoding an encoded video bit stream in a video decoder, the method comprising:
- constructing an inter-prediction candidate list for a prediction unit (PU);
decoding a candidate index for the PU inter-prediction candidate list, wherein a maximum allowed number of inter-prediction candidates for an inter-prediction candidate list is used as a maximum codeword size for truncated unary decoding of the candidate index; and
decoding the PU using an inter-prediction candidate in the inter-prediction candidate list indicated by the candidate index.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods are provided for inter-prediction candidate index coding independent of the construction of the corresponding inter-prediction candidate list, i.e., a merging candidate list or an advanced motion vector predictor list. A maximum allowed number of inter-prediction candidates for an inter-prediction candidate list is used for encoding the inter-prediction candidate index in an encoded bit stream. The maximum allowed number may be pre-determined or may be selected by the encoder and encoded in the bit stream. A decoder may then decode the index using the maximum allowed number of inter-prediction candidates independent of the construction of the corresponding inter-prediction candidate list.
316 Citations
24 Claims
-
1. A method for decoding an encoded video bit stream in a video decoder, the method comprising:
-
constructing an inter-prediction candidate list for a prediction unit (PU); decoding a candidate index for the PU inter-prediction candidate list, wherein a maximum allowed number of inter-prediction candidates for an inter-prediction candidate list is used as a maximum codeword size for truncated unary decoding of the candidate index; and decoding the PU using an inter-prediction candidate in the inter-prediction candidate list indicated by the candidate index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for decoding an encoded video bit stream in a video decoder, the method comprising:
-
constructing a merging candidate list for a prediction unit (PU); decoding a merging candidate index for the merging candidate list, wherein a maximum allowed number of merging candidates for a merging candidate list is used as a maximum codeword size for truncated unary decoding of the merging candidate index; and decoding the PU using a merging candidate in the merging candidate list indicated by the merging candidate index. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for encoding a video stream in a video encoder to generate an encoded bit stream, the method comprising:
-
constructing an inter-prediction candidate list for a prediction unit (PU); selecting a candidate index for the PU inter-prediction candidate list; and encoding the candidate index into the encoded bit stream, wherein a maximum allowed number of inter-prediction candidates for an inter-prediction candidate list is used as a maximum codeword size for truncated unary coding of the candidate index. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification