History-based motion vector prediction
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsJaehong Chon, Hsiao Chiang Chuang, Li Zhang, Yue Wang
Life of this patent
Estimating the term…
Abstract
History based motion vector prediction is disclosed. In one example method of video processing, initializing, for a conversion between a first region of video and a bitstream of the first region, a first history motion vector predictor (HMVP) table associated with the first region based on at least one of stored multiple HMVP tables, the multiple HMVP tables being used to store motion information associated with regions coded prior the first region; and performing the conversion by using the initialized first HMVP table which includes at least one motion candidate.
Claims20
A method for processing video data, comprising:
- determining, for a conversion between a first region of video and a bitstream of the first region, a first history motion vector predictor (HMVP) table associated with the first region based on at least one of multiple HMVP tables,
- wherein the multiple HMVP tables include one or multiple HMVP tables associated with neighboring regions of the first region, and the multiple HMVP tables are used to store motion information associated with the neighboring regions coded prior to the first region, or
- wherein the multiple HMVP tables are associated with other regions, the multiple HMVP tables are used to store motion information associated with the other regions coded prior the first region, and the first HMVP table is determined by generating a new HMVP table based on the multiple HMVP tables;
- and
- performing the conversion by using the determined first HMVP table which includes at least one motion candidate.
An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- determine, for a conversion between a first region of video and a bitstream of the first region, a first history motion vector predictor (HMVP) table associated with the first region based on at least one of multiple HMVP tables,
- wherein the multiple HMVP tables include one or multiple HMVP tables associated with neighboring regions of the first region, and the multiple HMVP tables are used to store motion information associated with the neighboring regions coded prior to the first region, or
- wherein the multiple HMVP tables are associated with other regions, the multiple HMVP tables are used to store motion information associated with the other regions coded prior the first region, and the first HMVP table is determined by generating a new HMVP table based on the multiple HMVP tables;
- and
- perform the conversion by using the determined first HMVP table which includes at least one motion candidate.
A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:
- determining, for a conversion between a first region of video and a bitstream of the first region, a history motion vector predictor (HMVP) table associated with the first region based on at least one of multiple HMVP tables,
- wherein the multiple HMVP tables include one or multiple HMVP tables associated with neighboring regions of the first region, and the multiple HMVP tables are used to store motion information associated with the neighboring regions coded prior to the first region, or
- wherein the multiple HMVP tables are associated with other regions, the multiple HMVP tables are used to store motion information associated with the other regions coded prior the first region, and the first HMVP table is determined by generating a new HMVP table based on the multiple HMVP tables;
- and
- performing the conversion by using the determined first HMVP table which includes at least one motion candidate.
Dependencies are inferred from the claim text.