Update of look up table: fifo, constrained fifo
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsLi ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
Life of this patent
Estimating the term…
Abstract
A method of video processing is provided to include maintaining one or more tables, wherein each table includes one or more motion candidates and each motion candidate is associated with corresponding motion information; performing a conversion between a current block and a bitstream representation of a video including the current block by using motion information in a table; and updating, after performing of the conversion, one or more tables based on M sets of additional motion information associated with the current block, M being an integer.
Claims21
A method of processing video data, comprising
- determining motion information of a current video block of a video;
- coding the current video block based on the determined motion information;
- and
- updating a table using a new motion candidate corresponding to the determined motion information;
- wherein the table comprises one or more motion candidates derived from one or more video blocks that have been coded, and at least one motion candidate is removed from the table, due to the at least one motion candidate being identified as a redundancy of current motion candidates by a redundancy checking before adding the new motion candidate into the table, wherein at least one motion candidate in the table is checked during determination of motion information of a subsequent video block.
A video processing apparatus comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- determine motion information of a current video block of a video;
- code the current video block based on the determined motion information;
- and
- update a table using a new motion candidate corresponding to the determined motion information;
- wherein the table comprises one or more motion candidates derived from one or more video blocks that have been coded, and at least one motion candidate is removed from the table, due to the at least one motion candidate being identified as a redundancy of current motion candidates by a redundancy checking before adding the new motion candidate into the table, wherein at least one motion candidate in the table is checked during determination of motion information of a subsequent video block.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- determine motion information of a current video block of a video;
- code the current video block based on the determined motion information;
- and
- update a table using a new motion candidate corresponding to the determined motion information;
- wherein the table comprises one or more motion candidates derived from one or more video blocks that have been coded, and at least one motion candidate is removed from the table, due to the at least one motion candidate being identified as a redundancy of current motion candidates by a redundancy checking before adding the new motion candidate into the table, wherein at least one motion candidate in the table is checked during determination of motion information of a subsequent video block.
A non-transitory computer-readable recording medium storing a bitstream representation which is generated by a method performed by a video processing apparatus, wherein the method comprises:
- determining motion information of a current video block of a video;
- generating the bitstream representation from the current video block based on the determined motion information;
- and
- updating a table using a new motion candidate corresponding to the determined motion information;
- wherein the table comprises one or more motion candidates derived from one or more video blocks that have been coded, and at least one motion candidate is removed from the table, due to the at least one motion candidate being identified as a redundancy of current motion candidates by a redundancy checking before adding the new motion candidate into the table, wherein at least one motion candidate in the table is checked during determination of motion information of a subsequent video block.
Dependencies are inferred from the claim text.