Interplay between in-loop filtering and video tiles
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsKai Zhang, Li Zhang, Yang Wang, Ye-kui Wang, Zhipin Deng, Jizheng Xu, Hongbin Liu
Life of this patent
Estimating the term…
Abstract
Methods, apparatus and systems for processing video are described. One example method includes performing a conversion between a video comprising a video unit and a bitstream of the video, wherein the bitstream conforms to a format rule, and wherein the format rule specifies that a first syntax element indicating whether an in-loop filtering operation is performed across tile boundaries is selectively included in the bitstream responsive to whether or how the video unit is partitioned into tiles.
Claims20
A method of processing video data, comprising:
- performing a conversion between a video comprising a video unit and a bitstream of the video,
- wherein the bitstream conforms to a format rule,
- wherein the format rule specifies that information about applicability of a tool to the conversion is allowed to be indicated in the bitstream at both a video slice level and a video picture level, and the tool maps luma samples to particular values and selectively applies a scaling operation to the values of chroma samples, and
- wherein whether the information about applicability of the tool to the conversion is allowed to be indicated in the bitstream at the video slice level depends on a syntax element indicating whether the tool is allowed to the conversion indicated in the video picture level.
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 a video unit and a bitstream of the video,
- wherein the bitstream conforms to a format rule,
- wherein the format rule specifies that information about applicability of a tool to the conversion is allowed to be indicated in the bitstream at both a video slice level and a video picture level, and the tool maps luma samples to particular values and selectively applies a scaling operation to the values of chroma samples, and
- wherein whether the information about applicability of the tool to the conversion is allowed to be indicated in the bitstream at the video slice level depends on a syntax element indicating whether the tool is allowed to the conversion indicated in the video picture level.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- perform a conversion between a video comprising a video unit and a bitstream of the video,
- wherein the bitstream conforms to a format rule,
- wherein the format rule specifies that information about applicability of a tool to the conversion is allowed to be indicated in the bitstream at both a video slice level and a video picture level, and the tool maps luma samples to particular values and selectively applies a scaling operation to the values of chroma samples, and
- wherein whether the information about applicability of the tool to the conversion is allowed to be indicated in the bitstream at the video slice level depends on a syntax element indicating whether the tool is allowed to the conversion indicated in the video picture level.
A method for storing a bitstream of a video, comprising:
- generating a bitstream for a video comprising a video unit;
- and
- storing the bitstream in a non-transitory computer-readable recording medium,
- wherein the bitstream conforms to a format rule,
- wherein the format rule specifies that information about applicability of a tool to generating the bitstream is allowed to be indicated in the bitstream at both a video slice level and a video picture level, and the tool maps luma samples to particular values and selectively applies a scaling operation to the values of chroma samples, and
- wherein whether the information about applicability of the tool to the conversion is allowed to be indicated in the bitstream at the video slice level depends on a syntax element indicating whether the tool is allowed to the conversion indicated in the video picture level.
Dependencies are inferred from the claim text.