US 12,273,507 B2
Video picture prediction method and apparatus to indicate a maximum length of a first candidate motion vector list
Huanbang Chen, Shenzhen (CN); and Haitao Yang, Shenzhen (CN)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Dec. 4, 2023, as Appl. No. 18/527,914.
Application 18/527,914 is a continuation of application No. 17/740,591, filed on May 10, 2022, granted, now 12,047,559.
Application 17/740,591 is a continuation of application No. 17/242,545, filed on Apr. 28, 2021, granted, now 11,438,578, issued on Sep. 6, 2022.
Application 17/242,545 is a continuation of application No. PCT/CN2019/112749, filed on Oct. 23, 2019.
Claims priority of application No. 201811268188.2 (CN), filed on Oct. 29, 2018; and application No. 201811642717.0 (CN), filed on Dec. 29, 2018.
Prior Publication US 2024/0187571 A1, Jun. 6, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 9/40 (2006.01); H04N 19/105 (2014.01); H04N 19/127 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01)
CPC H04N 19/105 (2014.11) [G06T 9/40 (2013.01); H04N 19/127 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11)] 18 Claims
OG exemplary drawing
 
1. A video picture prediction method for encoding, comprising:
obtaining a first indicator;
if a value of the first indicator is equal to a first value,
obtaining a second indicator, wherein, the second indicator is used to indicate a maximum length of a first candidate motion vector list according to following formula: MaxNumSubblockMergeCand=K−K_minus_max_num_subblock_merge_cand, wherein MaxNumSubblockMergeCand represents the maximum length of the first candidate motion vector list, K_minus_max_num_subblock_merge_cand represents the second indicator, and K is a preset non-negative integer, wherein the first candidate motion vector list is constructed for a block to be processed when a subblock merge prediction mode is used for the block; and encoding the first indicator and second indicator in a bitstream;
if the value of the first indicator is equal to a second value,
obtaining a third indicator, wherein, the third indicator is used to indicate the maximum length of the first candidate motion vector list, the second value is different from the first value; and encoding the first indicator and third indicator in the bitstream.