Back to results
US 2015/0145874 A1Published application
Implementation design for hybrid transform coding scheme
AssigneeGoogle Inc.
InventorsJingning Han, Yaowu Xu, Debargha Mukherjee
Life of this patent
Estimating the term…
Abstract
A method and system may identify a video data block using a video codec and apply a transform kernel of a butterfly asymmetric discrete sine transform (ADST) to the video data block in a pipeline.
Claims20
A non-transitory computer-readable storage medium storing instructions that when executed cause a processor to perform a process, the instructions comprising instructions to:
- identify a video data block using a video codec;
- and
- apply a transform kernel of a butterfly asymmetric discrete sine transform (ADST) to the video data block in a pipeline.
An apparatus, comprising:
- a video codec configured to identify a video data block;
- a hybrid transform encoder configured to:
- provide an intra-frame coding scheme for the video data block using a combination of a discrete cosine transform (DCT) and a butterfly asymmetric discrete sine transform (ADST) transform having an asymmetric basis;
- and
- produce a butterfly structured implementation of the intra-frame coding, using the butterfly ADST.
2 more elements
A non-transitory computer-readable storage medium storing instructions that when executed cause a processor to perform a process, the instructions comprising instructions to:
- provide an intra-frame coding scheme for a video data block using a combination of a discrete cosine transform (DCT) and a butterfly asymmetric discrete sine transform (ADST) transform having a kernel approximating an original ADST having an asymmetric basis;
- and
- produce a butterfly structured implementation of the intra-frame coding, using the butterfly ADST,
- wherein the kernel is of the form
- sin
-
- (
- 2
-
- n
- -
- 1
- )
-
- (
- 2
-
- k
- -
- 1
- )
-
- π
- 4
-
- N
- ,
- where N is the block dimension, and where n and k, respectively, denote a time index and a frequency index, where both n and k range from 1 to N.
25 more elements
Dependencies are inferred from the claim text.