Transforms on non-dyadic blocks
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsKai Zhang, Li Zhang, Zhipin Deng, Na Zhang, Yang Wang
Life of this patent
Estimating the term…
Abstract
A mechanism for processing video data is disclosed. A Unsymmetric Binary Tree (UBT) partition of a parent block is determined to create two sub-blocks with different dimensions. At least one of the sub-blocks includes a side that is non-dyadic. A conversion is performed between a visual media data and a bitstream based on the sub-blocks.
Claims20
A method of processing video data, comprising:
- performing a conversion between a first block of a video and a bitstream of the video, wherein the first block is a non-dyadic block with dimensions of W×H, and at least one of W and H is a non-dyadic number,
- wherein whether a transform process is applied on a block of the video is based on a rule, and
- wherein the rule specifies that a transform process with a dimension of W×H is applied on the first block, wherein a transform matrix with M×M elements is stored for the transform process, and the transform process is a discrete cosine transform (DCT) type two (DCT-2), a DCT type eight (DCT-8) or a DST type seven (DST-7).
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 first block of a video and a bitstream of the video, wherein the first block is a non-dyadic block with dimensions of W×H, wherein at least one of W and His a non-dyadic number,
- wherein whether a transform process is applied on the first block is based on a rule, and
- wherein the rule specifies that a transform process with a dimension of W×H is applied on the first block, wherein a transform matrix with M×M elements is stored for the transform process, and the transform process is a discrete cosine transform (DCT) type two (DCT-2), a DCT type eight (DCT-8) or a DST type seven (DST-7).
A method for storing a bitstream of a video, comprising:
- generating the bitstream of the video based on a first block of the video, wherein the first block is a non-dyadic block with dimensions of W×H, wherein at least one of W and H is a non-dyadic number, and
- storing the bitstream in a non-transitory computer-readable recording medium,
- wherein whether a transform process is applied on the first block is based on a rule, and
- wherein the rule specifies that a transform process with a dimension of W×H is applied on the first block, wherein a transform matrix with M×M elements is stored for the transform process, and the transform process is a discrete cosine transform (DCT) type two (DCT-2), a DCT type eight (DCT-8) or a DST type seven (DST-7).
Dependencies are inferred from the claim text.