Transform skip residual coding
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsYe-Kui Wang, Li Zhang, Kai Zhang, Zhipin Deng
Life of this patent
Estimating the term…
Abstract
Several techniques for video encoding and video decoding are described. One example method includes performing a conversion between a block of a video and a bitstream of the video according to a rule. The rule specifies that whether a syntax flag indicating whether transform skip residual coding is enabled at a video unit level is present in the bitstream is based on values of a first syntax element indicating usage of sign data hiding in the video unit and a second syntax element indicating usage of dependent quantization in the video unit.
Claims19
A method for processing video data, comprising:
- performing a conversion between a video comprising one or more video units and a bitstream of the video according to a rule,
- wherein the rule specifies that a syntax flag related to transform skip residual coding is conditionally included in the bitstream at a video unit level based on values of a first syntax element indicating usage of sign data hiding at the video unit level and a second syntax element indicating usage of dependent quantization at the video unit level,
- wherein whether the syntax flag is included in the bitstream is further based on a third syntax element in a sequence parameter set indicating whether transform skip is allowed at a sequence level, and
- wherein the syntax flag is present in case a value of the third syntax element specifies that the transform skip is allowed at the sequence level, a value of the second syntax element specifies that the dependent quantization is not used for a video unit from the one or more video units, and a value of the first syntax element specifies that the sign data hiding is not used for the video unit.
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:
- perform a conversion between a video comprising one or more video units and a bitstream of the video according to a rule,
- wherein the rule specifies that a syntax flag related to transform skip residual coding is conditionally included in the bitstream at a video unit level based on values of a first syntax element indicating usage of sign data hiding at the video unit level and a second syntax element indicating usage of dependent quantization at the video unit level,
- wherein whether the syntax flag is included in the bitstream is further based on a third syntax element in a sequence parameter set indicating whether transform skip is allowed at a sequence level, and
- wherein the syntax flag is present in case a value of the third syntax element specifies that the transform skip is allowed at the sequence level, a value of the second syntax element specifies that the dependent quantization is not used for a video unit from the one or more video units, and a value of the first syntax element specifies that the sign data hiding is not used for the video unit.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- perform a conversion between a video comprising one or more video units and a bitstream of the video according to a rule,
- wherein the rule specifies that a syntax flag related to transform skip residual coding is conditionally included in the bitstream at a video unit level based on values of a first syntax element indicating usage of sign data hiding at the video unit level and a second syntax element indicating usage of dependent quantization at the video unit level,
- wherein whether the syntax flag is included in the bitstream is further based on a third syntax element in a sequence parameter set indicating whether transform skip is allowed at a sequence level, and
- wherein the syntax flag is present in case a value of the third syntax element specifies that the transform skip is allowed at the sequence level, a value of the second syntax element specifies that the dependent quantization is not used for a video unit from the one or more video units, and a value of the first syntax element specifies that the sign data hiding is not used for the video unit.
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:
- generating the bitstream of the video comprising one or more video units according to a rule,
- wherein the rule specifies that a syntax flag related to transform skip residual coding is conditionally included in the bitstream at a video unit level based on values of a first syntax element indicating usage of sign data hiding at the video unit level and a second syntax element indicating usage of dependent quantization at the video unit level,
- wherein whether the syntax flag is included in the bitstream is further based on a third syntax element in a sequence parameter set indicating whether transform skip is allowed at a sequence level, and
- wherein the syntax flag is present in case a value of the third syntax element specifies that the transform skip is allowed at the sequence level, a value of the second syntax element specifies that the dependent quantization is not used for a video unit from the one or more video units, and a value of the first syntax element specifies that the sign data hiding is not used for the video unit.
Dependencies are inferred from the claim text.