US 11,968,365 B2
Adjusting a slice level quantization parameter (QP) based on a maximum QP value
Xiang Li, Saratoga, CA (US); Xiaozhong Xu, State College, PA (US); and Shan Liu, San Jose, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Apr. 7, 2023, as Appl. No. 18/297,448.
Application 18/297,448 is a continuation of application No. 17/477,311, filed on Sep. 16, 2021, granted, now 11,700,374.
Application 17/477,311 is a continuation of application No. 17/093,314, filed on Nov. 9, 2020, granted, now 11,350,094, issued on May 31, 2022.
Application 17/093,314 is a continuation of application No. 16/727,704, filed on Dec. 26, 2019, granted, now 10,869,038, issued on Dec. 15, 2020.
Application 16/727,704 is a continuation of application No. 16/198,966, filed on Nov. 23, 2018, granted, now 10,554,975, issued on Feb. 4, 2020.
Claims priority of provisional application 62/739,312, filed on Sep. 30, 2018.
Prior Publication US 2023/0247202 A1, Aug. 3, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/124 (2014.01); H04N 19/172 (2014.01); H04N 19/196 (2014.01); H04N 19/70 (2014.01); H04N 19/159 (2014.01); H04N 19/91 (2014.01)
CPC H04N 19/124 (2014.11) [H04N 19/172 (2014.11); H04N 19/197 (2014.11); H04N 19/70 (2014.11); H04N 19/159 (2014.11); H04N 19/91 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method for video encoding in an encoder, comprising:
determining an initial quantization parameter (QP) value of a segment in a picture by adding an adjusted initial QP value at a picture level and an adjustment value calculated based on a half of a maximum QP value, the half of the maximum QP value being calculated according to one of
a right bit-shift of the maximum QP value, or
a right bit-shift of a sum of the maximum QP value and one;
determining a QP value for a block in the segment according to the initial QP value of the segment and an additional adjustment associated with the block;
performing quantization on the block according to the determined QP value for the block; and
encoding the quantized block and generating a coded video bitstream including the encoded block and including a syntax element indicating the adjusted initial QP at the picture level,
wherein the adjusted initial QP value at the picture level is in a range having an upper boundary that is based on the maximum QP value.