Affine mode in video coding and decoding
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsHongbin Liu, Li Zhang, Kai Zhang, Yue Wang
Life of this patent
Estimating the term…
Abstract
Video coding and decoding in which the bitstream is generated using affine motion compensation mode are described. One example includes generating, for a reconstruction of a current video unit, a list of affine motion vector prediction candidates in which each candidate in the list is calculated without using a clipping operation, wherein the clipping operation limits a magnitude of the candidate motion vectors to a range; and performing the reconstruction of the current video unit using the list of affine motion vector prediction candidates.
Claims20
A method of video processing;
- comprising:
- determining, for a conversion between a current video unit of a video and a bitstream of the video, multiple motion vector differences (MVDs) coded with different precisions, wherein the multiple MVDs include a first MVD with a first precision and a second MVD with a second precision, the first precision is different from the second precision, and the multiple MVDs are associated with different control points of the current video unit coded in an affine mode;
- wherein, due to the second MVD being predicted from the first MVD, the second precision is greater than the first precision;
- performing the conversion based on the determining.
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 current video unit of a video and a bitstream of the video, multiple motion vector differences (MVDs) coded with different precisions, wherein the multiple MVDs include a first MVD with a first precision and a second MVD with a second precision, the first precision is different from the second precision, and the multiple MVDs are associated with different control points of the current video unit coded in an affine mode;
- wherein, due to the second MVD being predicted from the first MVD, the second precision is greater than the first precision;
- perform the conversion based on the determining.
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 current video unit of the video and the bitstream of the video, multiple motion vector differences (MVDs) coded with different precisions, wherein the multiple MVDs include a first MVD with a first precision and a second MVD with a second precision, the first precision is different from the second precision, and the multiple MVDs are associated with different control points of the current video unit coded in an affine mode;
- wherein, due to the second MVD being predicted from the first MVD, the second precision is greater than the first precision;
- generating the bitstream from the current video unit based on the determining.
Dependencies are inferred from the claim text.