IP Library Granted Patent US 12,167,001
Granted Patent B2
US 12,167,001 · App. 17/621,549 · Granted Dec 10, 2024

Local illumination compensation flag inheritance

Inventors: Philippe Bordes (Laille, FR); Franck Galpin (Thorigne-Fouillard, FR); Ya Chen (Rennes, FR); Fabrice Urban (Thorigne Fouillard, FR)
Assignee: InterDigital CE Patent Holdings, SAS
H04N19/186H04N19/136H04N19/176H04N19/42H04N19/70
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,167,001
App. No.
17/621,549
Granted
Dec 10, 2024
Kind
B2
Abstract

A method and apparatus to improve compression efficiency in a video compression scheme enables flexible use of local illumination compensation. Such methods comprise individual local illumination compensation for components of a video block. Such methods also comprise flexible derivation methods for illumination compensation information. In one embodiment, local illumination compensation information can be inherited from other others, such as neighboring blocks.

Claims (34)

1. A method, comprising:

obtaining a first local illumination compensation (LIC) flag, for a current image block, indicating that local illumination compensation applies to the current image block;

obtaining, for at least one component of the current image block, LIC model parameters;

decoding the current image block using the LIC model parameters; and

deriving a second LIC flag for at least one component of the current image block based on at least one parameter among the LIC model parameters obtained for the at least one component or based on at least one parameter among LIC model parameters obtained for another component different from the at least one component, the second LIC flag being different from the first LIC flag and being usable by another image block different from the current image block to indicate whether local illumination compensation applies on the another image block.

2. The method of claim 1 , wherein deriving the second LIC flag comprises setting the second LIC flag to false in a case where the at least one parameter among the LIC model parameters is within a range of default values.

3. The method of claim 1 , wherein deriving the second LIC flag comprises deriving one second LIC flag for a luminance component and another second LIC flag for chrominance components.

4. The method of claim 1 , wherein deriving the second LIC flag comprises setting the second LIC flag to false in a case where, the LIC model parameters comprising a LIC scale, the LIC scale is equal to 0.

5. A non-transitory computer-readable storage medium having stored instructions that, when executed by a processor, cause the processor to perform the method of claim 1 .

6. An apparatus, comprising one or more processors and at least one memory coupled to the one or more processors, wherein the one or more processors are configured to perform:

obtaining a first local illumination compensation (LIC) flag, for a current image block, indicating that local illumination compensation applies to the current image block;

obtaining, for at least one component of the current image block, LIC model parameters;

decoding the current image block using the LIC model parameters; and

deriving a second LIC flag for at least one component of the current image block based on at least one parameter among the LIC model parameters obtained for the at least one component or based on at least one parameter among LIC model parameters obtained for another component different from the at least one component, the second LIC flag being different from the first LIC flag and being usable by another image block different from the current image block to indicate whether local illumination compensation applies on the another image block.

7. The apparatus of claim 6 , wherein deriving the second LIC flag comprises setting the second LIC flag to false in a case where the at least one parameter among the LIC model parameters is within a range of default values.

8. The apparatus of claim 6 , wherein deriving the second LIC flag comprises deriving one second LIC flag for a luminance component and another second LIC flag for chrominance components.

9. The apparatus of claim 6 , wherein deriving the second LIC flag comprises setting the second LIC flag to false in a case where, the LIC model parameters comprising a LIC scale, the LIC scale is equal to 0.

10. A method, comprising:

obtaining a first local illumination compensation (LIC) flag, for a current image block, indicating that local illumination compensation applies to the current image block;

obtaining, for at least one component of the current image block, LIC model parameters;

encoding the current image block using the LIC model parameters; and

deriving a second LIC flag for at least one component of the current image block based on at least one parameter among the LIC model parameters obtained for the at least one component or based on at least one parameter among LIC model parameters obtained for another component different from the at least one component, the second LIC flag being different from the first LIC flag and being usable by another image block different from the current image block to indicate whether local illumination compensation applies on the another image block.

11. The method of claim 10 , wherein deriving the second LIC flag comprises setting the second LIC flag to false in a case where the at least one parameter among the LIC model parameters is within a range of default values.

12. The method of claim 10 , wherein deriving the second LIC flag comprises deriving one second LIC flag for a luminance component and another second LIC flag for chrominance components.

13. The method of claim 10 , wherein deriving the second LIC flag comprises setting the second LIC flag to false in a case where, the LIC model parameters comprising a LIC scale, the LIC scale is equal to 0.

14. A non-transitory computer-readable storage medium having stored instructions that, when executed by a processor, cause the processor to perform the method of claim 10 .

15. An apparatus, comprising one or more processors and at least one memory coupled to the one or more processors, wherein the one or more processors are configured to perform:

obtaining a first local illumination compensation (LIC) flag, for a current image block, indicating that local illumination compensation applies to the current image block;

obtaining, for at least one component of the current image block, LIC model parameters;

encoding the current image block using the LIC model parameters; and

deriving a second LIC flag for at least one component of the current image block based on at least one parameter among the LIC model parameters obtained for the at least one component or based on at least one parameter among LIC model parameters obtained for another component different from the at least one component, the second LIC flag being different from the first LIC flag and being usable by another image block different from the current image block to indicate whether local illumination compensation applies on the another image block.

16. The apparatus of claim 15 , wherein deriving the second LIC flag comprises setting the second LIC flag to false in a case where the at least one parameter among the LIC model parameters is within a range of default values.

17. The apparatus of claim 15 , wherein deriving the second LIC flag comprises deriving one second LIC flag for a luminance component and another second LIC flag for chrominance components.

18. The apparatus of claim 15 , wherein deriving the second LIC flag comprises setting the second LIC flag to false in a case where, the LIC model parameters comprising a LIC scale, the LIC scale is equal to 0.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2023
From: INTERDIGITAL VC HOLDINGS FRANCE, SAS
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 064460/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2022
From: BORDES, PHILIPPE; GALPIN, FRANCK; CHEN, YA; URBAN, FABRICE
To: INTERDIGITAL VC HOLDINGS FRANCE, SAS
Reel/Frame 058762/0043 →
Priority Claims (1)
EP 19305804 · Jun 21, 2019 · regional
Continuity (1)
Related Publication 20220353517A1 · Nov 3, 2022