Using quantization groups in video coding
AssigneeBytedance Inc.
InventorsWeijia Zhu, Li Zhang, Jizheng Xu, Kai Zhang, Ye-kui Wang
Life of this patent
Estimating the term…
Abstract
An example method of video processing includes applying, in a conversion between a video comprising multiple components and a bitstream representation of the video, a deblocking filter to video blocks of the multiple components. A deblocking filter strength for the deblocking filter of each of the multiple components is determined according to a rule that specifies to use a different manner for determining the deblocking filter strength for the video blocks of each of the multiple components.
Claims19
A method of processing video data, comprising:
- applying, in a conversion between a video comprising multiple color components and a bitstream of the video, a deblocking filter to video blocks of the multiple color components;
- performing the conversion based on the applying,
- wherein a deblocking filter strength for the deblocking filter of the video blocks of each of the multiple color components is determined according to a rule;
- wherein the rule specifies to use a different manner for determining the deblocking filter strength for the video blocks of each of the multiple color components;
- wherein the multiple color components comprise at least a Cb component and a Cr component;
- and wherein each of the multiple color components is associated with deblocking parameter offsets for a variable beta and a variable tC in different video unit levels which are used to determine the deblocking filter strength;
- and
- wherein the different video unit levels comprise a picture parameter set (PPS), wherein a first syntax element associated with the Cb component indicating the deblocking parameter offsets for the variable beta in the PPS is pps_cb_beta_offset_div2 and a first syntax element associated with the Cr component indicating the deblocking parameter offsets for the variable beta in PPS is pps_cr_beta_offset_div2;
- and wherein a second syntax element associated with the Cb component indicating the deblocking parameter offsets for the variable tC in PPS is pps_cb_tc_offset_div2 and a second syntax element associated with the Cr component indicating the deblocking parameter offsets for the variable tC in the PPS is pps_cr_tc_offset_div2.
An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- apply, in a conversion between a video comprising multiple color components and a bitstream of the video, a deblocking filter to video blocks of the multiple color components;
- and
- perform the conversion based on the applied deblocking filter,
- wherein a deblocking filter strength for the deblocking filter of the video blocks of each of the multiple color components is determined according to a rule;
- wherein the rule specifies to use a different manner for determining the deblocking filter strength for the video blocks of each of the multiple color components;
- wherein the multiple color components comprise at least a Cb component and a Cr component;
- and wherein each of the multiple color components is associated with deblocking parameter offsets for a variable beta and a variable tC in different video unit levels which are used to determine the deblocking filter strength;
- and
- wherein the different video unit levels comprise a picture parameter set (PPS), wherein a first syntax element associated with the Cb component indicating the deblocking parameter offsets for the variable beta in the PPS is pps_cb_beta_offset_div2 and a first syntax element associated with the Cr component indicating the deblocking parameter offsets for the variable beta in the PPS is pps_cr_beta_offset_div2;
- and a second syntax element associated with the Cb component indicating the deblocking parameter offsets for the variable tC in the PPS is pps_cb_tc_offset_div2 and a second syntax element associated with the Cr component indicating the deblocking parameter offsets for the variable tC in the PPS is pps_cr_tc_offset_div2.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- apply, in a conversion between a video comprising multiple color components and a bitstream of the video, a deblocking filter to video blocks of the multiple color components;
- and
- perform the conversion based on the applied deblocking filter,
- wherein a deblocking filter strength for the deblocking filter of the video blocks of each of the multiple color components is determined according to a rule;
- wherein the rule specifies to use a different manner for determining the deblocking filter strength for the video blocks of each of the multiple color components;
- wherein the multiple color components comprise at least a Cb component and a Cr component;
- and wherein each of the multiple color components is associated with deblocking parameter offsets for a variable beta and a variable tC in different video unit levels which are used to determine the deblocking filter strength;
- and
- wherein the different video unit levels comprise a picture parameter set (PPS), wherein a first syntax element associated with the Cb component indicating the deblocking parameter offsets for the variable beta in the PPS is pps_cb_beta_offset_div2 and a first syntax element associated with the Cr component indicating the deblocking parameter offsets for the variable beta in the PPS is pps_cr_beta_offset_div2;
- and a second syntax element associated with the Cb component indicating the deblocking parameter offsets for the variable tC in the PPS is pps_cb_tc_offset_div2 and a second syntax element associated with the Cr component indicating the deblocking parameter offsets for the variable tC in the PPS is pps_cr_tc_offset_div2.
A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:
- applying a deblocking filter to video blocks of multiple color components of a video;
- and
- generating the bitstream based on the applying,
- wherein a deblocking filter strength for the deblocking filter of the video blocks of each of the multiple color components is determined according to a rule;
- wherein the rule specifies to use a different manner for determining the deblocking filter strength for the video blocks of each of the multiple color components;
- wherein the multiple color components comprise at least a Cb component and a Cr component;
- and wherein each of the multiple color components is associated with deblocking parameter offsets for a variable beta and a variable tC in different video unit levels which are used to determine the deblocking filter strength;
- and
- wherein the different video unit levels comprise a picture parameter set (PPS), wherein a first syntax element associated with the Cb component indicating the deblocking parameter offsets for the variable beta in the PPS is pps_cb_beta_offset_div2 and a first syntax element associated with the Cr component indicating the deblocking parameter offsets for the variable beta in the PPS is pps_cr_beta_offset_div2;
- and a second syntax element associated with the Cb component indicating the deblocking parameter offsets for the variable tC in the PPS is pps_cb_tc_offset_div2 and a second syntax element associated with the Cr component indicating the deblocking parameter offsets for the variable tC in the PPS is pps_cr_tc_offset_div2.
Dependencies are inferred from the claim text.