Interplay between subpictures and in-loop filtering
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsKai Zhang, Zhipin Deng, Hongbin Liu, Li Zhang, Jizheng Xu
Life of this patent
Estimating the term…
Abstract
An example method of video processing includes determining, for a conversion between a block of a first sub-picture of a video and a bitstream representation of the video, whether to apply a deblocking process across an edge between the block and a neighboring block of a second sub-picture based on whether a loop filtering process is allowed across subpicture boundaries. The method also includes performing the conversion based on the determining.
Claims20
A method of video processing, comprising:
- determining, for a conversion between a chroma block of a current processing unit of a current subpicture of a current picture of a video and a bitstream of the video, that a cross component adaptive loop filtering operation is applied to the chroma block, wherein the current picture comprises one or more subpictures;
- and
- performing the conversion based on the determining,
- wherein in the cross component adaptive loop filtering operation, a chroma sample of the chroma block is filtered based on information of luma samples,
- wherein one or more luma samples located outside the current processing unit are excluded from the filtering of the chroma sample,
- wherein the bitstream conforms to a format rule which specifies that different subpictures have different subpicture ID values, wherein when a value of one or more syntax elements is equal to 0 indicating that subpicture ID mapping is not explicitly signalled in a sequence parameter set or in a picture parameter set, a default value is assigned to the subpicture ID value of the subpicture.
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:
- determine, for a conversion between a chroma block of a current processing unit of a current subpicture of a current picture of a video and a bitstream of the video, that a cross component adaptive loop filtering operation is applied to the chroma block, wherein the current picture comprises one or more subpictures;
- and
- perform the conversion based on the determining,
- wherein in the cross component adaptive loop filtering operation, a chroma sample of the chroma block is filtered based on information of luma samples,
- wherein one or more luma samples located outside the current processing unit are excluded from the filtering of the chroma sample,
- wherein the bitstream conforms to a format rule which specifies that different subpictures have different subpicture ID values, wherein when a value of one or more syntax elements is equal to 0 indicating that subpicture ID mapping is not explicitly signalled in a sequence parameter set or in a picture parameter set, a default value is assigned to the subpicture ID value of the subpicture.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- determine, for a conversion between a chroma block of a current processing unit of a current subpicture of a current picture of a video and a bitstream of the video, that a cross component adaptive loop filtering operation is applied to the chroma block, wherein the current picture comprises one or more subpictures;
- and
- perform the conversion based on the determining,
- wherein in the cross component adaptive loop filtering operation, a chroma sample of the chroma block is filtered based on information of luma samples,
- wherein one or more luma samples located outside the current processing unit are excluded from the filtering of the chroma sample,
- wherein the bitstream conforms to a format rule which specifies that different subpictures have different subpicture ID values, wherein when a value of one or more syntax elements is equal to 0 indicating that subpicture ID mapping is not explicitly signalled in a sequence parameter set or in a picture parameter set, a default value is assigned to the subpicture ID value of the subpicture.
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:
- determining, for a chroma block of a current processing unit of a current subpicture of a current picture of a video, that a cross component adaptive loop filtering operation is applied to the chroma block, wherein the current picture comprises one or more subpictures;
- and
- generating the bitstream based on the determining,
- wherein in the cross component adaptive loop filtering operation, a chroma sample of the chroma block is filtered based on information of luma samples,
- wherein one or more luma samples located outside the current processing unit are excluded from the filtering of the chroma sample,
- wherein the bitstream conforms to a format rule which specifies that different subpictures have different subpicture ID values, wherein when a value of one or more syntax elements is equal to 0 indicating that subpicture ID mapping is not explicitly signalled in a sequence parameter set or in a picture parameter set, a default value is assigned to the subpicture ID value of the subpicture.
Dependencies are inferred from the claim text.