Video Encoder Smoothness Constraint for Temporal Coherence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression techniques fail to maintain visual quality and consistency due to the loss of correlation between spatially and temporally neighboring blocks, leading to artifacts like flickering and irregular reconstruction.
Innovation Solution
A decision model that minimizes distortion between source and reconstructed samples under a bit-rate constraint, incorporating an additional smoothness constraint to ensure coherence between current and preceding reconstructed samples in a temporal reference neighborhood, using Lagrange multipliers to optimize encoding parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If conventional video compression techniques are used to reduce data quantity, then storage and transmission costs are reduced, but visual quality and consistency deteriorate due to loss of correlation between neighboring blocks
Solution Approach 1:
The patent implements a feedback mechanism by computing a smoothness constraint metric that measures correlation between current and reference reconstructed blocks, then using this feedback to adjust the Lagrange multiplier λ in real-time. This closed-loop control ensures that compression maintains visual quality by dynamically adapting to the actual correlation loss observed in the encoded sequence.
Solution Approach 2:
The patent changes the optimization parameter from a simple rate-distortion function to an extended function that includes a smoothness constraint term weighted by a dynamically adjusted Lagrange multiplier. This parameter transformation allows the system to balance compression efficiency with visual quality preservation by modifying the objective function itself rather than post-processing the results.
2Productivity
If aggressive compression is applied to reduce bit-rate, then transmission efficiency is improved, but artifacts like flickering and irregular reconstruction appear
Solution Approach 1:
The patent applies preliminary anti-action by pre-computing the smoothness constraint metric before final encoding decisions are made. By evaluating the potential correlation loss in advance and incorporating it into the Lagrangian cost function, the system prevents artifact generation rather than correcting it after the fact, thereby maintaining visual quality even at low bit-rates.
Solution Approach 2:
The smoothness constraint metric acts as an intermediary that mediates between the conflicting goals of compression efficiency and visual quality. This intermediate measurement quantifies the correlation loss and translates it into a penalty term that guides the optimization process, preventing the selection of encoding parameters that would generate artifacts.
3Productivity
If encoding parameters are optimized for each block independently, then local compression efficiency is maximized, but temporal and spatial coherence between blocks is lost
Solution Approach 1:
The patent merges the local rate-distortion optimization with a global smoothness constraint by combining them into a unified Lagrangian cost function. This combination ensures that each block's encoding decision considers both local compression efficiency and global temporal coherence, preventing the loss of stability that occurs with purely independent block optimization.
Solution Approach 2:
The patent adds a new dimension to the optimization problem by introducing the smoothness constraint metric that operates across temporal and spatial dimensions. This additional dimension transforms the optimization from a purely local, block-by-block process to a multi-dimensional optimization that maintains coherence across the entire video sequence.
4Device complexity
If a simple rate-distortion minimization is used, then computational complexity is reduced, but visual quality and smoothness are insufficient
Solution Approach 1:
The patent applies partial action by selectively computing the smoothness constraint metric only for significant block types (e.g., inter-predicted blocks with motion compensation) rather than all blocks. This selective approach maintains visual quality where it matters most while avoiding the excessive computational complexity that would result from applying the full constraint to every block in the sequence.
Data Source
AI summary
A method is proposed of selection, for a current image portion to be encoded and for at least one encoding module included in a video encoder, of at least one encoding parameter from amongst a set of encoding parameters available for the at least one encoding module. The method is based on a decision model defining a minimization, under a rate constraint, of a first measurement of distortion between source samples, included in the current image portion to be encoded, and current reconstructed samples, included in a current reconstructed image portion, obtained from the current image portion to be encoded. The decision model defines the minimization under an additional smoothness constraint, pertaining to a second measurement of distortion between the current reconstructed samples and preceding reconstructed samples, belonging to a temporal reference neighborhood comprising at least one preceding reconstructed image portion obtained from at least one preceding encoded image portion.


