Storage of motion information for affine mode
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsKai Zhang, Li Zhang, Hongbin Liu, Yue Wang
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to storage of motion information for affine mode. A video processing method is provided, including: selecting, during a current affine calculation step in a conversion between a current block and a bitstream representation of the current block, one or more parameters of a set of affine model parameters; storing the one or more parameters for the current block; and performing, based on the one or more parameters, the conversion between the current block and the bitstream representation of the current block.
Claims20
A method of processing video data, comprising:
- selecting, during a current affine calculation step in a conversion between a current block and a bitstream of the current block, one or more parameters of a set of affine model parameters;
- clipping the one or more parameters,
- wherein, when one of the one or more parameters, X, is stored with K bits, then X is clipped to Clip3(−2K-1, 2K-1−1, X), and wherein K is an integer greater than one;
- storing, subsequent to the clipping, the one or more parameters for the current block;
- and
- performing, based on the one or more parameters, the conversion between the current block and the bitstream of the current block,
- wherein the one or more parameters are selected depending on at least one of:
- an inter mode, a merge mode, a block size, or a picture type.
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:
- select, during a current affine calculation step in a conversion between a current block and a bitstream of the current block, one or more parameters of a set of affine model parameters;
- clip the one or more parameters,
- wherein, when one of the one or more parameters, X, is stored with K bits, then X is clipped to Clip3(−2K-1, 2K-1−1, X), and wherein K is an integer greater than one;
- store, subsequent to clipping, the one or more parameters for the current block;
- and
- perform, based on the one or more parameters, the conversion between the current block and the bitstream of the current block,
- where in the one or more parameters are selected depending on at least one of:
- an inter mode, a merge mode, a block size, or a picture type.
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:
- selecting, during a current affine calculation step in a conversion between a current block and a bitstream of the current block, one or more parameters of a set of affine model parameters;
- clipping the one or more parameters,
- wherein, when one of the one or more parameters, X, is stored with K bits, then X is clipped to Clip3(−2K-1, 2K-1−1, X), and wherein K is an integer greater than one;
- storing, subsequent to the clipping, the one or more parameters for the current block;
- and
- generating the bitstream based on the one or more parameters,
- where in the one or more parameters are selected depending on at least one of:
- an inter mode, a merge mode, a block size, or a picture type.
Dependencies are inferred from the claim text.