Patent ID: 11930182
Assignee: BYTEDANCE INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 11:
12. A method for storing a bitstream of a video,
wherein the method comprises:
deriving one or more motion vectors for a first set of sub-blocks belonging to a first dividing pattern of a current video block of the video;
generating the bitstream from the current video block based on the one or more motion vectors; and
storing the bitstream in a non-transitory computer-readable recording medium, wherein the deriving the one or more motion vectors for the first set of sub-blocks is based on motion vectors of a second set of sub-blocks, wherein the second set of sub-blocks has a second dividing pattern different from the first dividing pattern;
wherein the one or more motion vectors for the first set of sub-blocks comprises MV1 and the motion vectors of the second set of sub-blocks comprise MV01, MV02, MV03, . . . and MV0K, and wherein K is a positive integer; and
wherein MV1 is derived by one of:
MV1 =max (MV01, MV02, MV03, . . . , MV0K), wherein max(⋅) is an operation that selects a maximum value from a plurality of input values;
MV1 =min (MV01, MV02, MV03, . . . , MV0K), wherein min(⋅) is an operation that selects a minimum value from a plurality of input values;
MV1=MaxAbs(MV01, MV02, MV03, . . . , MV0K), wherein MaxAbs(⋅) is an operation that selects a maximum absolute value from a plurality of input values; or
MV1=MinAbs(MV01, MV02, MV03, . . . , MV0K), wherein MinAbs(⋅) is an operation that selects a minimum absolute value from a plurality of input values.