Luminance Correction Parameter Sharing in Video Encoder Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The enhancement of image quality in video coding often leads to increased coding delay, which existing technologies struggle to mitigate effectively.

Innovation Solution

An encoder system that includes circuitry and memory to generate a prediction image and derive a luminance correction parameter from an image region outside the current block, using it to correct the prediction image, with the parameter being shared across multiple blocks, thereby reducing processing delay and coding amount.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If image quality enhancement is applied through detailed block processing, then image quality is improved, but processing delay increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies a luminance correction parameter derived from a reference block to multiple current blocks simultaneously. This universal parameter application allows the system to maintain high image quality through illumination compensation while reducing processing delay by avoiding redundant calculations for each block.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent performs preliminary derivation of the luminance correction parameter from the reference block before processing current blocks. This preliminary action enables subsequent blocks to be corrected using the pre-computed parameter, thereby improving image quality while reducing the processing time for each individual block.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If complex prediction image correction is performed for each block, then image quality is improved, but coding amount increases

Engineering Contradiction:
Improveimage qualityVSAvoidcoding amount
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent uses a single luminance correction parameter for multiple blocks, reducing the coding amount by avoiding redundant transmission of identical or similar correction data while maintaining image quality through effective illumination compensation across all affected blocks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the illumination compensation process by deriving one luminance correction parameter that serves multiple current blocks. This merging approach reduces the overall coding amount by eliminating redundant calculations and data transmissions while preserving image quality through consistent correction application.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If block-by-block processing is performed with individual correction parameters, then image quality is improved, but processing complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent reduces processing complexity by making the luminance correction parameter universal across multiple blocks. This approach maintains image quality through proper illumination compensation while significantly simplifying the processing architecture by eliminating the need for individual parameter calculation for each block.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent extracts the luminance correction parameter from the reference block separately from the current block processing. This extraction approach simplifies the overall processing complexity by decoupling the correction parameter derivation from the block-by-block processing, allowing reuse of the extracted parameter across multiple blocks.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10735721B2Encoder, decoder, encoding method, and decoding method using local illumination compensation
Publication Date: 2020.08.04 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US10735721B2 patent drawing
  • US10735721B2 patent drawing
  • US10735721B2 patent drawing

AI summary

An encoder includes circuitry and memory. Using the memory, the circuitry: generates a prediction image to be used to encode a current block to be processed; derives a luminance correction parameter by referring to an image region which is included in an image including the current block and is outside the current block; and corrects the prediction image to be used to encode the current block, using the luminance correction parameter. The luminance correction parameter is used in common between a plurality of blocks included in the image.