Transform size interactions with coding tools

US12425654B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12425654-B2
Application numberUS-202017641776-A
CountryUS
Kind codeB2
Filing dateSep 8, 2020
Priority dateSep 13, 2019
Publication dateSep 23, 2025
Grant dateSep 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatus for implementing Discrete Trigonometric transforms are based on maximum transform size. In one embodiment, matrix-based intra prediction is enabled for coding unit sizes up to a specified size, regardless of the maximum transform size. In another embodiment, low-frequency non-separable transforms are used to improve coding gain. Syntax in a bitstream can be used to indicate a coding tool that is used.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for video encoding, comprising: enabling, for a block, a matrix-based intra prediction (MIP) regardless of a maximum transform block size; dividing the block into multiple transform blocks of the maximum transform block size when a size of the block is larger than the maximum transform block size; performing matrix-based intra prediction of each block of the maximum transform block size to obtain a prediction; and encoding the block based on the prediction. 2. The method of claim 1 , wherein the maximum transform block size is 32×32. 3. The method of claim 1 , wherein the block size is 64×64, 64×32, or 32×64. 4. A non-transitory computer readable medium containing data content generated according to the method of claim 1 for playback using a processor. 5. The method of claim 1 , wherein enabling, for the block, the matrix-based intra prediction (MIP) regardless of the maximum transform block size comprises encoding a MIP flag regardless of the maximum transform block size and encoding a MIP mode in a case where the MIP flag equals one. 6. The method of claim 1 , wherein enabling, for the block, the matrix-based intra prediction (MIP) regardless of the maximum transform block size comprises enabling, for the block, the matrix-based intra prediction in a case where the block size is larger than the maximum transform block size. 7. An apparatus comprising at least one memory and one or more processors and coupled to the memory, wherein the one or more processors are configured to perform: enabling, for a block, a matrix-based intra prediction (MIP) regardless of a maximum transform block size; dividing the block into multiple transform blocks of the maximum transform block size when a size of the block is larger than the maximum transform block size; performing matrix-based intra prediction of each block of the maximum transform block size to obtain a prediction; and encoding the block based on the prediction. 8. The apparatus of claim 7 , wherein the maximum transform block size is 32×32. 9. The apparatus of claim 7 , wherein the block size is 64×64, 64×32, or 32×64. 10. The apparatus of claim 7 , wherein enabling, for the block, the matrix-based intra prediction (MIP) regardless of the maximum transform block size comprises encoding a MIP flag regardless of the maximum transform block size and encoding a MIP mode in a case where the MIP flag equals one. 11. The apparatus of claim 7 , wherein enabling, for the block, the matrix-based intra prediction (MIP) regardless of the maximum transform block size comprises enabling, for the block, the matrix-based intra prediction in a case where the block size is larger than the maximum transform block size. 12. A method for video decoding, comprising: enabling, for a block, a matrix-based intra prediction (MIP) regardless of a maximum transform block size; dividing the block into multiple transform blocks of the maximum transform block size when a size of the block is larger than the maximum transform block size; performing matrix-based intra prediction of each block of the maximum transform block size to obtain a prediction; and decoding the block based on the prediction. 13. The method of claim 12 , wherein the maximum transform block size is 32×32. 14. The method of claim 12 , wherein the block size is 64×64, 64×32, or 32×64. 15. The method of claim 12 , wherein enabling, for the block, the matrix-based intra prediction (MIP) regardless of the maximum transform block size comprises decoding a MIP flag regardless of the maximum transform block size and decoding a MIP mode in a case where the MIP flag equals one. 16. The method of claim 12 , wherein enabling, for the block, the matrix-based intra prediction (MIP) regardless of the maximum transform block size comprises enabling, for the block, the matrix-based intra prediction in a case where the block size is larger than the maximum transform block size. 17. An apparatus comprising at least one memory and one or more processors and coupled to the memory, wherein the one or more processors are configured to perform: enabling, for a block, a matrix-based intra prediction (MIP) regardless of a maximum transform block size; dividing the block into multiple transform blocks of the maximum transform block size when a size of the block is larger than the maximum transform block size; performing matrix-based intra prediction of each block of the maximum transform block size to obtain a prediction; and decoding the block based on the prediction. 18. A device comprising: the apparatus according to claim 17 ; and at least one of (i) an antenna configured to receive a signal, the signal including the block, (ii) a band limiter configured to limit the received signal to a band of frequencies that includes the block, or (iii) a display configured to display an output representative of a video block. 19. The apparatus of claim 17 , wherein the maximum transform block size is 32×32. 20. The apparatus of claim 17 , wherein the block size is 64×64, 64×32, or 32×64. 21. The apparatus of claim 17 , wherein enabling, for the block, the matrix-based intra prediction (MIP) regardless of the maximum transform block size comprises decoding a MIP flag regardless of the maximum transform block size and decoding a MIP mode in a case where the MIP flag equal one. 22. The apparatus of claim 17 , wherein enabling, for the block, the matrix-based intra prediction (MIP) regardless of the maximum transform block size comprises enabling, for the block, the matrix-based intra prediction in a case where the block size is larger than the maximum transform block size.

Assignees

Inventors

Classifications

  • the region being a block, e.g. a macroblock · CPC title

  • Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction · CPC title

  • Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking · CPC title

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12425654B2 cover?
Methods and apparatus for implementing Discrete Trigonometric transforms are based on maximum transform size. In one embodiment, matrix-based intra prediction is enabled for coding unit sizes up to a specified size, regardless of the maximum transform size. In another embodiment, low-frequency non-separable transforms are used to improve coding gain. Syntax in a bitstream can be used to indicat…
Who is the assignee on this patent?
Interdigital Madison Patent Holdings Sas
What technology area does this patent fall under?
Primary CPC classification H04N19/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).