Video Encoder Correction Parameter Derivation for Large Blocks
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Manufacturing precision
If correction parameters are derived for each processing unit, then processing precision is improved, but memory requirements increase
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.
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.
3Manufacturing precision
If multiple neighboring reconstructed images are used for correction parameter derivation, then correction accuracy is improved, but processing speed decreases
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.
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.
Data Source
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.


