US 12,323,588 B2
Sample distance calculation for geometric partition mode
Semih Esenlik, Munich (DE); Max Blaeser, Aachen (DE); Han Gao, Munich (DE); Zhijie Zhao, Shenzhen (CN); Anand Meher Kotra, Munich (DE); Biao Wang, Munich (DE); and Elena Alexandrovna Alshina, Munich (DE)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Jul. 7, 2021, as Appl. No. 17/369,862.
Application 17/369,862 is a continuation of application No. PCT/CN2020/097628, filed on Jun. 23, 2020.
Claims priority of application No. PCT/EP2019/066685 (WO), filed on Jun. 24, 2019.
Prior Publication US 2021/0352287 A1, Nov. 11, 2021
Int. Cl. H04N 19/119 (2014.01); H04N 19/176 (2014.01); H04N 19/50 (2014.01); H04N 19/105 (2014.01); H04N 19/11 (2014.01); H04N 19/132 (2014.01); H04N 19/159 (2014.01)
CPC H04N 19/119 (2014.11) [H04N 19/176 (2014.11); H04N 19/50 (2014.11); H04N 19/105 (2014.11); H04N 19/11 (2014.11); H04N 19/132 (2014.11); H04N 19/159 (2014.11)] 14 Claims
OG exemplary drawing
 
10. A decoder, comprising:
one or more processors; and
a non-transitory computer-readable storage medium coupled to the processors and storing programming for execution by the processors, wherein the programming, when executed by the processors, configures the decoder to carry out operations of:
obtaining a value of an angle parameter for a current block, a value of a distance index, a value of a width of the current block, a value of a height of the current block, a first value according to the value of the angle parameter, and a comparison value between the value of the width of the current block and the value of the height of the current block, wherein the first value represents a linearly scaled distance step size;
calculating a sample distance value for a sample in the current block according to the first value, the value of the angle parameter, the value of the distance index, the value of the width of the current block, and the value of the height of the current block;
obtaining a prediction value for the sample in the current block according to the sample distance value; and
obtaining an offsetX value and an offsetY value based on the first value, wherein the sample distance value is obtained based on the offsetX and offsetY values.