Coefficient dependent coding of transform matrix selection
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsLi Zhang, Hongbin Liu, Kai Zhang, Yue Wang
Life of this patent
Estimating the term…
Abstract
A video processing method includes checking, during a conversion from a coded representation of a current video block to the current video block, a position of a last non-zero coefficient of the current video block, wherein the position is relative to a top-left position of the current video block; and performing a determination, based on the position, whether or not to parse a syntax element which signals a transform information in the coded representation.
Claims19
A method of processing video data, comprising:
- checking, during a conversion between a current video block of a video and a bitstream of the video, a position of a last non-zero coefficient of the current video block, wherein the position is relative to a top-left position of the current video block;
- and
- performing a determination, based on the position, whether a syntax element identifying a transform information for a multiple transform selection (MTS) transform is included in the bitstream or not,
- wherein the position is represented by coordinates (LastX, LastY), wherein the syntax element is skipped from inclusion in the bitstream due to LastX<=Th1 and LastY<=Th2, where Th1 and Th2 are numbers.
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:
- check, during a conversion between a current video block of a video and a bitstream of the video, a position of a last non-zero coefficient of the current video block, wherein the position is relative to a top-left position of the current video block;
- and
- perform a determination, based on the position, whether a syntax element identifying a transform information for a multiple transform selection (MTS) transform is included in the bitstream or not,
- wherein the position is represented by coordinates (LastX, LastY), wherein the syntax element is skipped from inclusion in the bitstream due to LastX<=Th1 and LastY<=Th2, where Th1 and Th2 are numbers.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- check, during a conversion between a current video block of a video and a bitstream of the video, a position of a last non-zero coefficient of the current video block, wherein the position is relative to a top-left position of the current video block;
- and
- perform a determination, based on the position, whether a syntax element identifying a transform information for a multiple transform selection (MTS) transform is included in the bitstream or not,
- wherein the position is represented by coordinates (LastX, LastY), wherein the syntax element is skipped from inclusion in the bitstream due to LastX<=Th1 and LastY<=Th2, where Th1 and Th2 are numbers.
A non-transitory computer-readable recording medium storing a bitstream which is generated by a method performed by a video processing apparatus, wherein the method comprises:
- checking a position of a last non-zero coefficient of a current video block, wherein the position is relative to a top-left position of the current video block;
- performing a determination, based on the position, whether a syntax element identifying a transform information for a multiple transform selection (MTS) transform is included in the bitstream or not;
- and
- generating the bitstream based on the determination,
- wherein the position is represented by coordinates (LastX, LastY), wherein the syntax element is skipped from inclusion in the bitstream due to LastX<=Th1 and LastY<=Th2, where Th1 and Th2 are numbers.
Dependencies are inferred from the claim text.