Video Refinement Mode Processing for Signal Distortion Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression techniques face challenges in reducing distortions and improving compression efficiency, particularly in mapping video signals before encoding, which can lead to inefficiencies in exploiting sample codewords distribution.
Innovation Solution
The proposed solution involves a refinement step that can be applied as an in-loop or out-of-loop filter to improve the reconstructed video signal. This refinement is based on chroma components and is encoded in refinement tables within the bitstream or signal during encoding, allowing the decoder to apply signal corrections accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If mapping video signals before encoding is applied to improve compression efficiency, then compression efficiency is improved, but distortions are introduced in the reconstructed signal
Solution Approach 1:
The patent applies mapping transformation to the video signal before encoding to improve compression efficiency. This preliminary action prepares the signal in a form that allows better exploitation of sample codeword distribution, achieving higher compression while maintaining acceptable reconstruction quality through subsequent refinement steps.
Solution Approach 2:
The patent changes the parameter representation of video signals by applying mapping transformation that modifies the distribution of sample codewords. This parameter change enables more efficient entropy coding by creating a more favorable probability distribution, thereby improving compression efficiency while managing reconstruction accuracy through refinement modes.
2Manufacturing precision
If refinement mode is applied per block to reduce distortions, then manufacturing precision is improved, but device complexity increases
Solution Approach 1:
The patent applies refinement mode on a per-block basis rather than globally, dividing the video signal into smaller segments. This segmentation allows selective application of refinement where most needed, reducing overall complexity while maintaining high reconstruction accuracy in critical areas. The block-level approach enables independent optimization without processing the entire frame.
Solution Approach 2:
The patent implements different refinement strategies for different blocks based on local characteristics. By analyzing local signal properties and applying appropriate refinement modes selectively, the system achieves high reconstruction accuracy where needed while avoiding unnecessary processing in areas where refinement provides minimal benefit, thus balancing precision and complexity.
3Manufacturing precision
If refinement tables are encoded in bitstream to enable signal corrections, then manufacturing precision is improved, but loss of information increases
Solution Approach 1:
The patent encodes refinement tables selectively rather than for all blocks. By applying refinement tables only to blocks where they provide significant improvement, the system achieves good signal correction accuracy while minimizing bitstream overhead. This partial action approach avoids the excessive information loss that would result from universally applying refinement encoding.
Solution Approach 2:
The refinement tables are prepared and encoded in advance during the encoding process, allowing the decoder to apply corrections efficiently without requiring additional complex processing. This preliminary preparation of refinement data reduces the information overhead during actual decoding while maintaining correction accuracy.
Data Source
AI summary
Described are systems and methods for encoding or decoding a picture part of video information can include using a refinement mode per block where the refinement mode can be based on a refinement parameter. The refinement mode can include a cross-component refinement that can be a cross-component chroma refinement. The refinement mode can include enabling selection per block of a refinement parameter where the refinement parameter can include one or more chroma refinement parameters included in a chroma refinement table.


