Combining history-based motion vector prediction and non-adjacent merge prediction
AssigneeTencent America LLC
InventorsXiang Li, Jing Ye, Shan Liu
Life of this patent
Estimating the term…
Abstract
A method and apparatus for generating a merge candidate list for encoding or decoding of a video sequence includes determining a block size of a current block. History-based motion vector predictors and non-adjacent motion vector predictors are identified. The merge candidate list is generated using the history-based motion vector predictors and the non-adjacent motion vector predictors to permit the encoding or the decoding of the video sequence.
Claims20
A method for generating a merge candidate list for encoding or decoding of a video sequence, the method comprising:
- identifying history-based motion vector predictors and non-adjacent motion vector predictors;
- and
- generating, based on identifying the history-based motion vector predictors and the non-adjacent motion vector predictors, the merge candidate list using the history-based motion vector predictors and the non-adjacent motion vector predictors to permit the encoding or the decoding of the video sequence.
A device for generating a merge candidate list for encoding or decoding of a video sequence, comprising:
- at least one memory configured to store program code;
- at least one processor configured to read the program code and operate as instructed by the program code, the program code including:
- identifying code configured to cause the at least one processor to identify history-based motion vector predictors and non-adjacent motion vector predictors;
- and
- generating code configured to cause the at least one processor to generate, based on identifying the history-based motion vector predictors and the non-adjacent motion vector predictors, the merge candidate list using the history-based motion vector predictors and the non-adjacent motion vector predictors to permit the encoding or the decoding of the video sequence.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors of a device for generating a merge candidate list for encoding or decoding of a video sequence, cause the one or more processors to:
- identify history-based motion vector predictors and non-adjacent motion vector predictors;
- and
- generate, based on identifying the history-based motion vector predictors and the non-adjacent motion vector predictors, the merge candidate list using the history-based motion vector predictors and the non-adjacent motion vector predictors to permit the encoding or the decoding of the video sequence.
Dependencies are inferred from the claim text.