US 11,962,773 B2
Encoder, decoder and corresponding methods for sub-block partitioning mode
Semih Esenlik, Munich (DE); Max Blaeser, Aachen (DE); Zhijie Zhao, Shenzhen (CN); Han Gao, Shenzhen (CN); Anand Meher Kotra, Munich (DE); Biao Wang, Shenzhen (CN); and Elena Alexandrovna Alshina, Munich (DE)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed on Dec. 6, 2022, as Appl. No. 18/076,200.
Application 18/076,200 is a continuation of application No. 17/154,788, filed on Jan. 21, 2021, granted, now 11,539,948.
Application 17/154,788 is a continuation of application No. PCT/CN2020/097032, filed on Jun. 19, 2020.
Claims priority of application No. PCT/EP2019/066432 (WO), filed on Jun. 21, 2019.
Prior Publication US 2023/0129504 A1, Apr. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/119 (2014.01); H04N 19/105 (2014.01); H04N 19/176 (2014.01); H04N 19/184 (2014.01); H04N 19/159 (2014.01)
CPC H04N 19/119 (2014.11) [H04N 19/105 (2014.11); H04N 19/176 (2014.11); H04N 19/184 (2014.11); H04N 19/159 (2014.11)] 12 Claims
OG exemplary drawing
 
1. A method of video coding implemented by an encoding device, the method comprising:
selecting a value of a first parameter and a value of a second parameter;
obtaining an indicator value according to the value of the first parameter, the value of the second parameter and a predefined lookup table; and
encoding the indicator value into a bitstream, wherein the predefined lookup table is:
 
merge_gpm_partition_idx 0 1 2 3 4 5 6 7
 
angleIdx 0 0 2 2 2 2 3 3
distanceIdx 1 3 0 1 2 3 0 1
 
merge_gpm_partition_idx 16 17 18 19 20 21 22 23
 
angleIdx 5 5 8 8 11 11 11 11
distanceIdx 2 3 1 3 0 1 2 3
 
merge_gpm_partition_idx 32 33 34 35 36 37 38 39
 
angleIdx 14 14 14 14 16 16 18 18
distanceIdx 0 1 2 3 1 3 1 2
 
merge_gpm_partition_idx 48 49 50 51 52 53 54 55
 
angleIdx 21 21 24 24 27 27 27 28
distanceIdx 2 3 1 3 1 2 3 1
 
merge_gpm_partition_idx 8 9 10 11 12 13 14 15
 
angleIdx 3 3 4 4 4 4 5 5
distanceIdx 2 3 0 1 2 3 0 1
 
merge_gpm_partition_idx 24 25 26 27 28 29 30 31
 
angleIdx 12 12 12 12 13 13 13 13
distanceIdx 0 1 2 3 0 1 2 3
 
merge_gpm_partition_idx 40 41 42 43 44 45 46 47
 
angleIdx 18 19 19 19 20 20 20 21
distanceIdx 3 1 2 3 1 2 3 1
 
merge_gpm_partition_idx 56 57 58 59 60 61 62 63
 
angleIdx 28 28 29 29 29 30 30 30
distanceIdx 2 3 1 2 3 1 2 3
 
wherein the indicator is merge_gpm_partition_idx, wherein the first parameter is angleIdx, which represents an angle for partitioning of the current block, wherein the second parameter is distanceIdx.