Video Encoder Correction Parameter Derivation for Large Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in optimizing processing speed and memory usage, particularly when handling large blocks, as they often require deriving correction parameters for each processing unit, leading to increased computational load and memory requirements.

Innovation Solution

An encoder and decoder system that derives a correction parameter using only a neighboring reconstructed image neighboring a processing unit of a determined size located at the upper left of the current block, allowing for efficient splitting and processing of large blocks into smaller units, reducing the need for new correction parameters and minimizing memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If correction parameters are derived for each processing unit, then processing precision is improved, but computational load and memory requirements increase

Engineering Contradiction:
Improveprocessing precisionVSAvoidcomputational load
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the correction parameter derivation process by deriving a single correction parameter from the upper-left neighboring processed unit instead of deriving separate correction parameters for each processing unit. This combining approach maintains processing precision while significantly reducing computational load and memory requirements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The correction parameter derived from the upper-left neighboring processed unit serves multiple processing units within the current block, making it a universal parameter that can be applied across different units. This multi-functionality reduces the overall computational burden while maintaining consistent processing quality.

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

2Manufacturing precision

If correction parameters are derived for each processing unit, then processing precision is improved, but memory requirements increase

Engineering Contradiction:
Improveprocessing precisionVSAvoidmemory requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent merges multiple correction parameter storage requirements into a single correction parameter that is derived and stored once from the upper-left neighboring processed unit. This reduces memory requirements while maintaining the processing precision needed for accurate video coding.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent extracts only the necessary correction parameter information from the upper-left neighboring processed unit, rather than storing or processing complete correction parameters for all neighboring units. This extraction approach minimizes memory usage while preserving the essential correction information needed for processing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If multiple neighboring reconstructed images are used for correction parameter derivation, then correction accuracy is improved, but processing speed decreases

Engineering Contradiction:
Improvecorrection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The patent extracts correction parameter derivation to rely on only the upper-left neighboring processed unit, filtering out unnecessary neighboring images from the correction process. This selective extraction maintains sufficient correction accuracy while significantly improving processing speed by reducing the number of images that need to be accessed and processed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the correction parameter derivation process to focus only on the upper-left neighboring processed unit rather than processing all neighboring units. This segmentation strategy maintains the essential correction functionality while improving processing speed by limiting the scope of operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240236341A1Encoder, decoder, encoding method, and decoding method
Publication Date: 2024.07.11 PANASONIC INTELLECTUAL PROPERTY OF AMERICA
  • US20240236341A1 patent drawing
  • US20240236341A1 patent drawing
  • US20240236341A1 patent drawing

AI summary

An encoder includes circuitry and memory connected to the circuitry. In operation, the circuitry: derives a correction parameter using only a neighboring reconstructed image that neighbors a processing unit which has a determined size and is located at an upper left of a current block to be processed in an image, among neighboring reconstructed images that neighbor the current block, and performs correction processing of the current block based on the correction parameter derived, when the current block has a size larger than the determined size.