Method and apparatus for video encoding and decoding based on illumination compensation

US12477147B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12477147-B2
Application numberUS-202418438781-A
CountryUS
Kind codeB2
Filing dateFeb 12, 2024
Priority dateOct 5, 2017
Publication dateNov 18, 2025
Grant dateNov 18, 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 apparatuses for video coding and decoding are provided. The method of video encoding includes determining a set of parameters for illumination compensation associated with a first motion compensated reference block of a block in a picture of a video based on a function of a set of samples of the first motion compensated reference block and a set of samples of a second motion compensated reference block of the block, processing a prediction of the block based on the set of parameters, the prediction being associated with the first motion compensated reference block and encoding the block based on the processed prediction. A bitstream formatted to include encoded data, a computer-readable storage medium and a computer program product are also described.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A method of video decoding comprising: obtaining a first motion compensated reference block of a current block in a picture and a second motion compensated reference block of the current block; determining a first set of illumination compensation linear model parameters of a first illumination compensation linear model associated with the first motion compensated reference block and a second set of illumination compensation linear model parameters of a second illumination compensation linear model associated with the second motion compensated reference block based on a minimization according to various sets of illumination compensation linear model parameters of a difference between the first motion compensated reference block transformed by the first illumination compensation linear model and the second motion compensated reference block transformed by the second illumination compensation linear model; applying the first illumination compensation linear model with the first set of illumination compensation linear model parameters to the first motion compensated reference block to obtain a first illumination compensated reference block and applying the second illumination compensation linear model with the second set of illumination compensation linear model parameters to the second motion compensated reference block to obtain a second illumination compensated reference block; combining the first illumination compensated reference block and the second illumination compensated reference block to obtain a final predictor for the current block; and decoding the current block based on the final predictor. 2 . The method of claim 1 , wherein a metric representing the difference is used in the minimization, the metric being one of a sum of a squared difference and a sum of an absolute difference, the squared difference and the absolute difference being between samples of the first motion compensated reference block transformed by the first illumination compensation linear model and samples of the second motion compensated reference block transformed by the second illumination compensation linear model. 3 . The method of claim 1 , wherein at least one flag is included in video data comprising the picture, the at least one flag indicating whether illumination compensation is to be applied to at least one block of the picture, to a slice of the picture, to the picture or to the encoded video. 4 . A non-transitory computer readable storage medium having stored thereon instructions for causing one or more processors to implement the method of claim 1 . 5 . An apparatus for video decoding comprising electronic circuitry adapted for: obtaining a first motion compensated reference block of a current block in a picture and a second motion compensated reference block of the current block; determining a first set of illumination compensation linear model parameters of a first illumination compensation linear model associated with the first motion compensated reference block and a second set of illumination compensation linear model parameters of a second illumination compensation linear model associated with the second motion compensated reference block based on a minimization according to various sets of illumination compensation linear model parameters of a difference between the first motion compensated reference block transformed by the first illumination compensation linear model and the second motion compensated reference block transformed by the second illumination compensation linear model; applying the first illumination compensation linear model with the first set of illumination compensation linear model parameters to the first motion compensated reference block to obtain a first illumination compensated reference block and applying the second illumination compensation linear model with the second set of illumination compensation linear model parameters to the second motion compensated reference block to obtain a second illumination compensated reference block; combining the first illumination compensated reference block and the second illumination compensated reference block to obtain a final predictor for the current block; and decoding the current block based on the final predictor. 6 . The apparatus of claim 5 , wherein a metric representing the difference is used in the minimization, the metric being one of a sum of a squared difference and a sum of an absolute difference, the squared difference and the absolute difference being between samples of the first motion compensated reference block transformed by the first illumination compensation linear model and samples of the second motion compensated reference block transformed by the second illumination compensation linear model. 7 . The apparatus of claim 5 , wherein at least one flag is included in video data comprising the picture, the at least one flag indicating whether illumination compensation is to be applied to at least one block of the picture, to a slice of the picture, to the picture or to the encoded video. 8 . A method of video encoding comprising: obtaining a first motion compensated reference block of a current block in a picture and a second motion compensated reference block of the current block; determining a first set of illumination compensation linear model parameters of a first illumination compensation linear model associated with the first motion compensated reference block and a second set of illumination compensation linear model parameters of a second illumination compensation linear model associated with the second motion compensated reference block based on a minimization according to various sets of illumination compensation linear model parameters of a difference between the first motion compensated reference block transformed by the first illumination compensation linear model and the second motion compensated reference block transformed by the second illumination compensation linear model; applying the first illumination compensation linear model with the first set of illumination compensation linear model parameters to the first motion compensated reference block to obtain a first illumination compensated reference block and applying the second illumination compensation linear model with the second set of illumination compensation linear model parameters to the second motion compensated reference block to obtain a second illumination compensated reference block; combining the first illumination compensated reference block and the second illumination compensated reference block to obtain a final predictor for the current block; and encoding the current block based on the final predictor. 9 . The method of claim 8 , wherein a metric representing the difference is used in the minimization, the metric being one of a sum of a squared difference and a sum of an absolute difference, the squared difference and the absolute difference being between samples of the first motion compensated reference block transformed by the first illumination compensation linear model and samples of a second motion compensated reference block transformed by the second illumination compensation linear model. 10 . The method of claim 8 , wherein at least one flag is included in video data comprising the picture, the at least one flag indicating whether illumination compensation is to be applied to at least one block of the picture, to a slice of the picture, to the picture or to the encoded video. 11 . A non-transitory computer readable storage medium having stored thereon instructions for causing one or more processors to implement the method of claim 8 . 12 . An apparatu

Assignees

Inventors

Classifications

  • Motion compensation with overlapping blocks · CPC title

  • the region being a block, e.g. a macroblock · 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

  • Processing of motion vectors · CPC title

  • H04N19/577Primary

    Motion compensation with bidirectional frame interpolation, i.e. using B-pictures · 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 US12477147B2 cover?
Methods and apparatuses for video coding and decoding are provided. The method of video encoding includes determining a set of parameters for illumination compensation associated with a first motion compensated reference block of a block in a picture of a video based on a function of a set of samples of the first motion compensated reference block and a set of samples of a second motion compens…
Who is the assignee on this patent?
Interdigital Vc Holdings Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/577. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 18 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).