Representation of affine model
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsKai Zhang, Li Zhang, Hongbin Liu, Yue Wang
Life of this patent
Estimating the term…
Abstract
A method, a video processing apparatus and computer-readable program medium for video process is disclosed. A method of video processing includes storing, during a conversion between a current block of video and a bitstream representation of the current block, affine model parameters for the current block; and performing the conversion using the affine model parameters, wherein the affine model parameters are derived at least from motion vectors of control points of the current block.
Claims18
A method of processing video data, comprising:
- deriving, during a conversion between a current block of a video and a bitstream of the current block, at least one combined affine model using multiple original affine models with control point motion vectors, wherein each of the at least one combined affine model comprises a first set of control point motion vectors, wherein the multiple original affine models have multiple second sets of control point motion vectors, respectively, and wherein each control point motion vector in the first set of control point motion vectors is a function of corresponding control point motion vectors in each of the multiple second sets of control point motion vectors;
- storing affine model parameters for the current block;
- and
- performing the conversion based on the affine model parameters,
- wherein the affine model parameters are signaled from an encoder to a decoder,
- wherein the affine model parameters are derived at least from motion vectors of control points of the current block, and
- wherein the conversion is performed without storing the control point motion vectors of the current block.
An apparatus in a video system comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- derive, during a conversion between a current block of a video and a bitstream of the current block, at least one combined affine model using multiple original affine models with control point motion vectors, wherein each of the at least one combined affine model comprises a first set of control point motion vectors, wherein the multiple original affine models have multiple second sets of control point motion vectors, respectively, and wherein each control point motion vector in the first set of control point motion vectors is a function of corresponding control point motion vectors in each of the multiple second sets of control point motion vectors;
- store affine model parameters for the current block;
- and
- perform the conversion based on the affine model parameters,
- wherein the affine model parameters are signaled from an encoder to a decoder,
- wherein the affine model parameters are derived at least from motion vectors of control points of the current block, and
- wherein the conversion is performed without storing the control point motion vectors of the current block.
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:
- deriving, for a current block of the video, at least one combined affine model using multiple original affine models with control point motion vectors, wherein each of the at least one combined affine model comprises a first set of control point motion vectors, wherein the multiple original affine models have multiple second sets of control point motion vectors, respectively, and wherein each control point motion vector in the first set of control point motion vectors is a function of corresponding control point motion vectors in each of the multiple second sets of control point motion vectors;
- storing affine model parameters for the current block;
- and
- generating the bitstream from the current block based on the affine model parameters,
- wherein the affine model parameters are signaled from an encoder to a decoder,
- wherein the affine model parameters are derived at least from motion vectors of control points of the current block, and
- wherein the generating is performed without storing control point motion vectors of the current block.
Dependencies are inferred from the claim text.