Handling video unit boundaries and virtual boundaries
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsLi ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
Life of this patent
Estimating the term…
Abstract
A method of video processing includes determining, for a conversion between a picture of a video that includes one or more blocks and a bitstream representation of the video, whether a virtual boundary is enabled for a block within the picture for a filtering process based on a rule related to a relationship between a bottom boundary of the block and the picture. The method also includes performing the conversion based on the determining.
Claims20
A method of processing video data, comprising:
- determining, for a conversion between a picture of a video that comprises one or more coding tree blocks and a bitstream of the video, whether a virtual boundary is enabled for a coding tree block within the picture for a first filtering process based on a relationship between a bottom boundary of the coding tree block and a bottom boundary of the picture;
- and
- performing the conversion based on the determining,
- wherein the first filtering process comprises:
- determining at least one filtering index for the coding tree block;
- deriving a filtering coefficient set based on the at least one filtering index;
- and
- performing a filtering operation based on the filtering coefficient set.
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 picture of a video that comprises one or more coding tree blocks and a bitstream of the video, whether a virtual boundary is enabled for a coding tree block within the picture for a first filtering process based on a relationship between a bottom boundary of the coding tree block and a bottom boundary of the picture;
- and
- perform the conversion based on the determination,
- wherein the first filtering process comprises:
- determining at least one filtering index for the coding tree block;
- deriving a filtering coefficient set based on the at least one filtering index;
- and
- performing a filtering operation based on the filtering coefficient set.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- determine, for a conversion between a picture of a video that comprises one or more coding tree blocks and a bitstream of the video, whether a virtual boundary is enabled for a coding tree block within the picture for a first filtering process based on a relationship between a bottom boundary of the coding tree block and a bottom boundary of the picture;
- and
- perform the conversion based on the determination,
- wherein the first filtering process comprises:
- determining at least one filtering index for the coding tree block;
- deriving a filtering coefficient set based on the at least one filtering index;
- and
- performing a filtering operation based on the filtering coefficient set.
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 whether a virtual boundary is enabled for a coding tree block within a picture of a video for a first filtering process based on a relationship between a bottom boundary of the coding tree block and a bottom boundary of the picture;
- and
- generating the bitstream based on the determining,
- wherein the first filtering process comprises:
- determining at least one filtering index for the coding tree block;
- deriving a filtering coefficient set based on the at least one filtering index;
- and
- performing a filtering operation based on the filtering coefficient set.
Dependencies are inferred from the claim text.