Luminance Correction Parameter Sharing in Video Encoder Blocks
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Manufacturing precision
If image quality enhancement is applied through detailed block processing, then image quality is improved, but processing delay increases
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.
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.
2Manufacturing precision
If complex prediction image correction is performed for each block, then image quality is improved, but coding amount increases
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.
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.
3Manufacturing precision
If block-by-block processing is performed with individual correction parameters, then image quality is improved, but processing complexity increases
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.
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.
Data Source
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.


