IP Library › Granted Patent US 12,069,307
Granted Patent B2
US 12,069,307 · App. 17/608,705 · Granted Aug 20, 2024

High level syntax simplified video coding tool set for small blocks

Inventors: Philippe Bordes (Laille, FR); Fabrice LeLeannec (Mouazé, FR); Franck Galpin (Thorigne-Fouillard, FR)
Assignee: InterDigital Madison Patent Holdings, SAS
H04N19/70H04N19/176H04N19/46
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 12,069,307
App. No.
17/608,705
Granted
Aug 20, 2024
Kind
B2
Abstract

A coding tool set enablement scheme allows one or more coding tools to be used in the encoding or decoding of video data based on one or more characteristics related to the video. In one embodiment, some coding tools are enabled for block sizes below a particular threshold. In another embodiment, a group of coding tools are enabled based on one flag for blocks having a particular characteristic. In another embodiment, these flags are included in a bitstream with the video. In another embodiment, at least one of the flags are inferred to enable some coding tools.

Claims (28)

1. A method, comprising:

enabling use of a set of coding tools for coding at least one video block in a bitstream based on 1) two or more thresholds associated with a video block size of the at least one video block and 2) an indication indicating the set of coding tools being enabled, wherein each of the two or more thresholds associated with the video block size is used for a respective coding tool of the set of coding tools, and wherein the set of coding tools comprises one or more of: a motion compensation filter, an inter-prediction tool, an intra-prediction tool, a local illumination compensation tool, or a bi-prediction tool; and,

including in said bitstream information representative of use of the set of coding tools for blocks having the video block size; and,

storing, conveying, or transmitting said bitstream.

2. The method of claim 1 , wherein said information is included as syntax in said bitstream.

3. The method of claim 1 , wherein said information comprises at least one flag indicating at least one coding tool of the set of coding tools being enabled or disabled.

4. The method of claim 3 , wherein the at least one flag controls enabling or disabling one or more coding tools of the set of coding tools.

5. The method of claim 1 , wherein at least one threshold is a function of a minimum size or a maximum size of the at least one video block included in said bitstream.

6. A method, comprising:

parsing a bitstream for information representative of use of a set of coding tools for decoding video blocks;

using said information to enable use of the set of coding tools for at least one video block in a bitstream, wherein said information indicates the set of coding tools being enabled and two or more thresholds associated with a video block size of the at least one video block, wherein each of the two or more thresholds associated with the video block size is used for a respective coding tool of the set of coding tools, and wherein the set of coding tools comprises one or more of: a motion compensation filter, an inter-prediction tool, an intra-prediction tool, a local illumination compensation tool, or a bi-prediction tool; and

decoding said bitstream.

7. The method of claim 6 , wherein said information is included as syntax in said bitstream.

8. The method of claim 6 , wherein said information comprises at least one flag indicating at least one coding tool of the set of coding tools being enabled or disabled.

9. The method of claim 8 , wherein the at least one flag controls enabling or disabling one or more coding tools of the set of coding tools.

10. The method of claim 6 , wherein at least one threshold is a function of a minimum size or a maximum size of the at least one video block included in said bitstream.

11. An apparatus, comprising:

a processor, configured to perform:

parsing a bitstream for information representative of use of a set of coding tools for decoding video blocks;

using said information to enable use of the set of coding tools for at least one video block in a bitstream, wherein said information indicates the set of coding tools being enabled and two or more thresholds associated with a video block size of the at least one video block, wherein each of the two or more thresholds associated with the video block size is used for a respective coding tool of the set of coding tools, and wherein the set of coding tools comprises one or more of: a motion compensation filter, an inter-prediction tool, an intra-prediction tool, a local illumination compensation tool, or a bi-prediction tool; and

decoding said bitstream.

12. The apparatus of claim 11 , wherein said information is included as syntax in said bitstream.

13. The apparatus of claim 11 , wherein said information comprises at least one flag indicating at least one coding tool of the set of coding tools being enabled or disabled.

14. The apparatus of claim 13 , wherein the at least one flag controls enabling or disabling one or more coding tools of the set of coding tools.

15. The apparatus of claim 11 , wherein at least one threshold is a function of a minimum size or a maximum size of the at least one video block included in said bitstream.

16. A device comprising:

the apparatus according to claim 11 ; and

at least one of (i) an antenna configured to receive a signal, the signal including the video block, (ii) a band limiter configured to limit the received signal to a band of frequencies that includes the video block, and (iii) a display configured to display an output representative of a video block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2023
From: LELEANNEC, FABRICE; GALPIN, FRANCK; BORDES, PHILIPPE
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 063183/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2023
From: INTERDIGITAL VC HOLDINGS, INC.
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 062291/0394 →
Priority Claims (1)
EP 19305566 · May 3, 2019 · regional
Continuity (1)
Related Publication 20230095684A1 · Mar 30, 2023