Post-Reconstruction Filter Syntax Reuse for Low-Overhead Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video compression schemes introduce artifacts and distortions in reconstructed video, and existing filtering techniques to mitigate these issues often incur high signaling costs, particularly with high quantization parameters, limiting the number of frames that can benefit from post-reconstruction filters.
Innovation Solution
Implementing a system where the post-reconstruction filtering syntax for a current frame can reuse frame-level syntax from a previous frame, reducing signaling costs and allowing more frames to utilize post-reconstruction filtering by using flags to indicate reuse or enable/disable the process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If post-reconstruction filtering syntax is transmitted for every frame, then filtering quality is maintained, but signaling overhead increases
Solution Approach 1:
The patent applies copying by allowing the current frame to copy/reuse the post-reconstruction filtering syntax from the previous frame. A flag is transmitted to indicate whether the current frame should use the same syntax as the previous frame, eliminating the need to re-transmit the complete syntax for every frame while maintaining filtering quality.
2Reliability
If post-reconstruction filtering is applied to all frames, then visual quality improves, but processing complexity increases
Solution Approach 1:
The patent applies dynamics by making the post-reconstruction filtering process adaptive rather than static. A flag is transmitted to dynamically indicate whether the current frame should undergo post-reconstruction filtering based on whether it differs significantly from the previous frame. This allows the system to adjust processing complexity based on actual video content requirements.
3Measurement precision
If complete filtering syntax is decoded for each frame, then filtering accuracy is maintained, but decoding time increases
Solution Approach 1:
The patent applies copying to reduce decoding time by allowing the decoder to reuse the previous frame's filtering syntax for the current frame when indicated by a flag. This eliminates the need to decode and process the complete syntax for every frame, significantly reducing decoding time while maintaining filtering accuracy for frames that do require processing.
Data Source
AI summary
A first flag in a frame header of a current frame indicates whether a post-reconstruction filtering process is performed for the current frame. When the process is performed, a second flag indicates whether a post-reconstruction filtering syntax for the post-reconstruction filtering process of a previously decoded frame is reused for the current frame. The post-reconstruction filtering syntax can be a frame-level syntax or a block-level syntax. When the second flag indicates that frame-level post-reconstruction filtering syntax of the previously decoded frame is reused for the current frame, a third flag may indicate whether the block-level post-reconstruction filtering syntax of a previously decoded frame is reused for the current frame. The post-reconstruction filtering syntax, whether the frame-level, the block-level, or both, is used for the post-reconstruction filtering process unless new syntax is coded for the current frame.


