Hybrid transform scheme for video coding
AssigneeGoogle Inc.
InventorsJingning Han, Yaowu Xu, Cheng Chen
Life of this patent
Estimating the term…
Abstract
An apparatus for decoding a current block from an encoded bitstream includes a memory and a processor. The processor is configured to execute instructions stored in the memory to decode, from the encoded bitstream, a prediction mode of the current block and decode the current block using a transform type selected from a set that includes only a symmetrical discrete sine transform (SDST) and a two-dimensional discrete cosine transform (2D DCT). If the prediction mode is an inter prediction mode, the transform type used is the SDST. If the prediction mode is an intra prediction mode, the transform type used is the 2D DCT.
Claims20
An apparatus for decoding a current block from an encoded bitstream, the apparatus comprising:
- a memory;
- and
- a processor configured to execute instructions stored in the memory to:
- decode, from the encoded bitstream, a prediction mode of the current block;
- and
- decode the current block using a transform type selected from a set consisting of a symmetrical discrete sine transform (SDST) and a two-dimensional discrete cosine transform (2D DCT), wherein
- on condition that the prediction mode is an inter prediction mode, the transform type is the SDST, and
- on condition that the prediction mode is an intra prediction mode, the transform type is the 2D DCT.
An apparatus for decoding a current block from an encoded bitstream, the apparatus comprising:
- a memory;
- and
- a processor configured to execute instructions stored in the memory to:
- decode, from the encoded bitstream, a prediction mode of the current block, the current block having a horizontal dimension and a vertical dimension;
- on condition that the prediction mode is an inter prediction mode, decode the current block using a transform type selected from a set consisting of a symmetrical discrete sine transform (SDST) and a two-dimensional discrete cosine transform (2D DCT);
- and
- on condition that the prediction mode is an intra prediction mode, decode the current block using a first one-dimensional transform a second one-dimensional transform, wherein
- the first one-dimensional transform in used in one of the horizontal dimension and the vertical dimension, and
- the second one-dimensional transform is used in the other of the horizontal dimension and the vertical dimension.
A method for decoding a current block from an encoded bitstream, the method comprising:
- decoding, from the encoded bitstream, a prediction mode of the current block, the current block comprising rows and columns;
- on condition that the prediction mode is an inter prediction mode, decode the current block using a transform type selected from a set consisting of a symmetrical discrete sine transform (SDST) and a two-dimensional discrete cosine transform (2D DCT);
- and
- on condition that the prediction mode is an intra prediction mode, decode the current block using a first one-dimensional transform a second one-dimensional transform.
Dependencies are inferred from the claim text.