Local illumination compensation with multiple linear models

US12470697B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12470697-B2
Application numberUS-202218722307-A
CountryUS
Kind codeB2
Filing dateDec 19, 2022
Priority dateDec 21, 2021
Publication dateNov 11, 2025
Grant dateNov 11, 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.

Systems, methods, and instrumentalities are disclosed for performing local illumination compensation (LIC) with multiple linear models. In an example, a device, such as a video decoding device, or a video encoding device, may determine that sub-partition-based local illumination compensation (sub-LIC) is enabled for a current block. The device may divide the current block into a plurality of sub-partitions. The device may identify a plurality of templates associated with the plurality of sub-partitions. The device may derive a plurality of local illumination compensation (LIC) parameter sets associated with the plurality of sub-partitions based on the plurality of templates associated with the plurality of sub-partitions. The device may process (e.g., encode and/or decode) the current block based on the plurality of LIC parameter sets.

First claim

Opening claim text (preview).

What is claimed: 1 . A video decoding device, comprising: a processor configured to: determine that sub-partition-based local illumination compensation (sub-LIC) is enabled for a current block; divide the current block into a first sub-partition and a second sub-partition; identify a first template associated with the first sub-partition; derive a first local illumination compensation (LIC) parameter set based on the first template associated with the first sub-partition; identify a second template associated with the second sub-partition; derive a second LIC parameter set based on the second template associated with the second sub-partition; apply the first LIC parameter set on a reference block of the current block to obtain a first prediction block of the current block; apply the second LIC parameter set on the reference block of the current block to obtain a second prediction block of the current block; and decode the current block based on the first prediction block and the second prediction block. 2 . The device of claim 1 , the processor further configured to: obtain a sub-LIC enablement indicator configured to indicate whether sub-LIC is enabled for the current block, wherein that sub-LIC is enabled for the current block is determined based on the sub-LIC enablement indicator indicating that sub-LIC is enabled for the current block. 3 . The device of claim 1 , the processor further configured to: determine whether a sub-LIC direction indication is included in video data based on a sub-LIC enablement indicator; and based on the sub-LIC enablement indicator indicating that sub-LIC is enabled, obtain the sub-LIC direction indication from the video data, wherein the current block is divided into the first sub-partition and the second sub-partition based on the sub-LIC direction indication. 4 . The device of claim 1 , wherein the first template corresponds to a left sub-partition of the current block, and the first template comprises reconstructed samples neighboring a left border and a top border of the left sub-partition of the current block, and the second template corresponds to a right sub-partition of the current block, and the second template comprises reconstructed samples neighboring a top border of the right sub-partition of the current block. 5 . The device of claim 1 , wherein the first template corresponds to a top sub-partition of the current block, and the first template comprises reconstructed samples neighboring a left border and a top border of the top sub-partition of the current block, and the second template corresponds to a bottom sub-partition of the current block, and the second template comprises reconstructed samples neighboring a left border of the bottom sub-partition of the current block. 6 . The device of claim 1 , wherein the processor is further configured to: apply the first LIC parameter set on a plurality of reference samples of the first sub-partition to obtain a plurality of prediction samples of the first sub-partition; apply the second LIC parameter set on a plurality of reference samples of the second sub-partition to obtain a plurality of prediction samples of the second sub-partition; and obtain a prediction block of the current block by combining the plurality of prediction samples of the first sub-partition and the plurality of prediction samples of the second sub-partition, the current block being decoded based on the prediction block. 7 . A method for video decoding, the method comprising: determining that sub-partition-based local illumination compensation (sub-LIC) is enabled for a current block; dividing the current block into a first sub-partition and a second sub-partition; identifying a first template associated with the first sub-partition; deriving a first local illumination compensation (LIC) parameter set based on the first template associated with the first sub-partition; identifying a second template associated with the second sub-partition; deriving a second LIC parameter set based on the second template associated with the second sub-partition; applying the first LIC parameter set on a reference block of the current block to obtain a first prediction block of the current block; applying the second LIC parameter set on the reference block of the current block to obtain a second prediction block of the current block; and decoding the current block based on the first prediction block and the second prediction block. 8 . The method of claim 7 , the method further comprising: obtaining a sub-LIC enablement indicator configured to indicate whether sub-LIC is enabled for the current block, wherein that sub-LIC is enabled for the current block is determined based on the sub-LIC enablement indicator indicating that sub-LIC is enabled for the current block. 9 . The method of claim 7 , the method further comprising: determining whether a sub-LIC direction indication is included in video data based on a sub-LIC enablement indicator; and based on the sub-LIC enablement indicator indicating that sub-LIC is enabled, obtaining the sub-LIC direction indication from the video data, wherein the current block is divided into the first sub-partition and the second sub-partition based on the sub-LIC direction indication. 10 . The method of claim 7 , wherein the first template corresponds to a left sub-partition of the current block, and the first template comprises reconstructed samples neighboring a left border and a top border of the left sub-partition of the current block, and the second template corresponds to a right sub-partition of the current block, and the second template comprises reconstructed samples neighboring a top border of the right sub-partition of the current block. 11 . The method of claim 7 , wherein the first template corresponds to a top sub-partition of the current block, and the first template comprises reconstructed samples neighboring a left border and a top border of the top sub-partition of the current block, and the second template corresponds to a bottom sub-partition of the current block, and the second template comprises reconstructed samples neighboring a left border of the bottom sub-partition of the current block. 12 . The method of claim 7 , wherein the method further comprises: applying the first LIC parameter set on a plurality of reference samples of the first sub-partition to obtain a plurality of prediction samples of the first sub-partition; applying the second LIC parameter set on a plurality of reference samples of the second sub-partition to obtain a plurality of prediction samples of the second sub-partition; and obtaining a prediction block of the current block by combining the plurality of prediction samples of the first sub-partition and the plurality of prediction samples of the second sub-partition, the current block being decoded based on the prediction block. 13 . A video encoding device, comprising: a processor configured to: determine to enable sub-partition-based local illumination compensation (sub-LIC) for a current block; divide the current block into a first sub-partition and a second sub-partition; identify a first template associated with the first sub-partition; derive a first local illumination compensation (LIC) parameter set based on the first template associated with the first sub-partition; identify a second template associated with the second sub-partition; derive a second LIC parameter set based on the second template associated with the second sub-partition; apply the first LIC parameter set on a reference block of the current block to obtain a first prediction block of

Assignees

Inventors

Classifications

  • being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters (processing of motion vectors H04N19/513) · CPC title

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

  • Position within a video image, e.g. region of interest [ROI] · 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

  • Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks · 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 US12470697B2 cover?
Systems, methods, and instrumentalities are disclosed for performing local illumination compensation (LIC) with multiple linear models. In an example, a device, such as a video decoding device, or a video encoding device, may determine that sub-partition-based local illumination compensation (sub-LIC) is enabled for a current block. The device may divide the current block into a plurality of su…
Who is the assignee on this patent?
Interdigital Ce Patent Holdings Sas
What technology area does this patent fall under?
Primary CPC classification H04N19/105. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 11 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).