SECONDARY TRANSFORM FOR FAST VIDEO ENCODER
A method and apparatus comprise signaling and encoding low-frequency non-separable transform (LFNST) such that fast encoder method is supported as well as the traditional rate distortion (RD) search. This allows more flexibility to the encoder to adapt its coding search to its computational capacity. It is also proposed to limit the LNFST to using only the first kernel and uses CAB AC encoding.
1 . A method for encoding, the method comprising
determining if a low-frequency non-separable transform should be applied to a current block of a picture, and
responsive to the determining:
when a low-frequency non-separable transform should be applied, applying the low-frequency non-separable transform on at least one transform coefficient issued from a primary transform applied to the current block and determining an information representative of the low-frequency non-separable transform, the information being a two-bit value equal to “10”,
encoding information representative of the low-frequency non-separable transform using entropy coding, wherein the low-frequency non-separable transform uses a first kernel in a list of low-frequency non-separable transform kernels.
2 . (canceled)
3 . (canceled)
4 . The method claim 1 , wherein an intra prediction mode used for the current block is a matrix intra based-prediction mode.
5 . (canceled)
6 . A device for encoding, the device comprising one or more processors configured for:
determining if a low-frequency non-separable transform should be applied to a current block of a picture; and
responsive to the determining:
when a low-frequency non-separable transform should be applied, applying the low-frequency non-separable transform on at least one transform coefficient issued from a primary transform applied to the current block and determining an information representative of the low-frequency non-separable transform, the information being a two-bit value equal to “10”,
encoding information representative of the low-frequency non-separable transform using entropy coding, wherein the low-frequency non-separable transform uses a first kernel in a list of low-frequency non-separable transform kernels.
7 . (canceled)
8 . (canceled)
9 . The device of claim 6 , wherein an intra prediction mode used for the current block is a matrix intra based-prediction mode.
10 . (canceled)
11 . A computer program comprising program code instructions for implementing the steps of a method according to claim 1 when executed by a processor.
12 . A non-transitory computer readable medium comprising program code instructions for implementing the steps of a method according to claim 1 when executed by a processor.
13 . The method of claim 1 , wherein when no low-frequency non-separable transform should be applied, determining an information representative of the low-frequency non-separable transform, the information being a one-bit value equal to “0”.
14 . The device of claim 6 , wherein when no low-frequency non-separable transform should be applied, determining an information representative of the low-frequency non-separable transform, the information being a one-bit value equal to “0”.