IP Library › Granted Patent US 11,218,716
Granted Patent B2
US 11,218,716 · App. 16/637,967 · Granted Jan 4, 2022

Transform selection in a video encoder and/or video decoder

Inventors: Ruoyang Yu (Täby, SE); Rickard Sjöberg (Stockholm, SE); Zhi Zhang (Solna, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04N19/45H04N19/159H04N19/176H04N19/186
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,218,716
App. No.
16/637,967
Granted
Jan 4, 2022
Kind
B2
Abstract

A process for selecting a transform set for a prediction block. The process can be used in both an encoder and a decoder. For example, the process can be used in both an encoder and a decoder for a prediction block that has been predicted from a reference block. In some embodiments, both the prediction block and the reference block are intra blocks.

Claims (43)

1. A method for encoding a video sequence comprising a plurality of pictures, the method comprising:

determining an intra prediction mode for a reference block from which a first prediction block is generated;

selecting an index to which the determined intra prediction mode is mapped;

deriving a transformation matrix based on the selected index to which the determined intra prediction mode is mapped; and

deriving transformed samples using the transformation matrix and a set of transform coefficients.

2. A method for decoding a video sequence comprising a plurality of pictures, the method comprising:

determining an intra prediction mode for a reference block from which a first prediction block is generated;

selecting an index to which the determined intra prediction mode is mapped;

deriving a transformation matrix based on the selected index to which the determined intra prediction mode is mapped; and

deriving transformed samples using the transformation matrix and a set of transform coefficients.

3. The method of claim 2 , wherein the reference block is coded using an intra prediction mode.

4. The method of claim 2 , wherein

the first prediction block belongs to a chroma color component,

the reference block belongs to a luma color component, and

the method further comprises generating the first prediction block using the reference block and a cross-component linear model (CCLM) prediction mode.

5. The method of claim 2 , wherein the first prediction block belongs to a color component and the reference block belongs to the same color component.

6. The method of claim 5 , further comprises generating the first prediction block using the reference block and an intra block copy (IBC) tool.

7. The method of claim 1 , further comprising determining that a set of conditions is satisfied, wherein the step of deriving the transformed samples is performed as a result of determining that the set of conditions is satisfied.

8. The method of claim 2 , further comprising determining that a set of conditions is satisfied, wherein the step of deriving the transformed samples is performed as a result of determining that the set of conditions is satisfied.

9. The method of claim 7 , wherein determining that the set of conditions is satisfied comprises:

determining the number of non-zero transform coefficients (N) of the reference block; and

determining that N satisfies a certain condition.

10. The method of claim 7 , wherein determining that the set of conditions is satisfied comprises:

determining a quantization parameter (QP) used for the reference block; and

determining that the QP satisfies a certain condition.

11. The method of claim 8 , wherein determining that the set of conditions is satisfied comprises determining that a particular flag received from an encoder is set to a certain value.

12. The method of claim 1 , wherein deriving the transformed samples comprises transforming a residual block using the transformation matrix.

13. The method of claim 1 , wherein deriving the transformed samples comprises using a primary transform unit to transform a residual block.

14. The method of claim 2 , wherein deriving the transformed samples comprises inverse transforming a coefficient block after dequantization.

15. The method of claim 2 , wherein deriving the transformed samples comprises

inverse transforming a coefficient block.

16. A non-transitory computer readable medium which includes a computer program, the computer program comprising instructions which, when executed by processing circuity, cause the processing circuity to carry out the method of claim 1 .

17. A non-transitory computer readable medium which includes a computer program, the computer program comprising instructions which, when executed by processing circuity, cause the processing circuity to carry out the method of claim 2 .

18. An encoder for encoding a video sequence comprising a plurality of pictures, the encoder being adapted to:

determine an intra prediction mode for a reference block from which a first prediction block is generated;

select an index to which the determined intra prediction mode is mapped;

deriving a transformation matrix based on the selected index to which the determined intra prediction mode is mapped; and

deriving transformed samples using the transformation matrix and a set of transform coefficients.

19. A decoder for decoding a video sequence comprising a plurality of pictures, the decoder being adapted to:

determine an intra prediction mode for a reference block from which a first prediction block is generated;

select an index to which the determined intra prediction mode is mapped;

deriving a transformation matrix based on the selected index to which the determined intra prediction mode is mapped; and

deriving transformed samples using the transformation matrix and a set of transform coefficients.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2020
From: SJÖBERG, RICKARD; YU, RUOYANG; ZHANG, ZHI
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 051968/0517 →
Continuity (2)
Provisional Application 62697484 · Jul 13, 2018
Related Publication 20200186815A1 · Jun 11, 2020
Cited By (2)
US 12,278,948 US 12,739,362