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

Claim 17:
18. At least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by at least one computer hardware processor, cause the at least one computer hardware processor to perform the acts of:
determining a current block of video data is coded using affine prediction;
deriving a plurality of candidates of a candidate list for the current block, comprising:
upon determining one or more inherited candidates are available, determining the one or more inherited candidates that each inherit an affine model of an associated neighboring block; and
upon determining one or more constructed candidates are available, deriving the one or more constructed candidates that are each based on a plurality of associated neighboring blocks of the current block;

upon determining the candidate list is not full, filling the candidate list by deriving other candidates of the candidate list, comprising:
upon determining one or more additional derived candidates are available, deriving the one or more additional derived candidates based on the plurality of associated neighboring blocks of the current block, and adding the derived one or more additional derived candidates into the candidate list; and
upon determining the candidate list is not full and one or more temporal motion vector candidates is available, deriving the one or more temporal motion vector candidates based on a temporal collocated picture, and adding the derived one or more temporal motion vector candidates into the candidate list; and

upon determining the candidate list is not full after filling the candidate list by deriving the other candidates, filling the candidate list by deriving additional candidates needed to fill the candidate list, comprising deriving one or more zero motion vector candidates.