US 12,445,615 B2
Systems and methods for parameterizing arithmetic coder probability update rates
Madhu Peringassery Krishnan, Palo Alto, CA (US); Xin Zhao, Palo Alto, CA (US); and Shan Liu, Palo Alto, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by Tencent America LLC, Palo Alto, CA (US)
Filed on Jun. 13, 2023, as Appl. No. 18/209,205.
Claims priority of provisional application 63/403,627, filed on Sep. 2, 2022.
Prior Publication US 2024/0080446 A1, Mar. 7, 2024
Int. Cl. H04N 19/13 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/13 (2014.11) [H04N 19/176 (2014.11); H04N 19/46 (2014.11); H04N 19/70 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of video decoding performed at a computing system having memory and one or more processors, the method comprising:
receiving video data comprising a plurality of blocks from a video bitstream;
obtaining, from the video bitstream, respective values for a set of parameters associated with a block in the plurality of blocks, the set of parameters corresponding to an arithmetic coder probability update rate, wherein:
the arithmetic coder probability update rate is determined according to an inverse of 2 raised to the power of (A+(count>B)+(count>C)+g(M, E));
the set of parameters comprises the A, B, C, and E parameters; and
the respective values for the set of parameters are determined from a set of predefined values;
calculating the arithmetic coder probability update rate based on the respective values for the set of parameters signaled in the video bitstream;
determining one or more coding contexts based on the calculated arithmetic coder probability update rate; and
decoding the block in the plurality of blocks based on the one or more coding contexts.