In-Loop Filtering Across Virtual Boundaries for Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution, high-quality image/video data, particularly in immersive media formats like VR and AR, leads to higher transmission and storage costs due to the increased amount of information, necessitating a more efficient compression technology.
Innovation Solution
Implementing in-loop filtering across virtual boundaries, controlled by a sequence parameter set flag, to enhance image/video compression efficiency and subjective/objective visual quality, while optimizing hardware resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If in-loop filtering is performed across virtual boundaries to improve visual quality, then subjective/objective visual quality is improved, but hardware resource consumption increases
Solution Approach 1:
The patent applies parameter changes by introducing a virtual boundaries enabled flag that dynamically controls whether in-loop filtering is performed across virtual boundaries. This allows the system to adjust the filtering parameter based on content requirements, enabling filtering only when necessary to improve visual quality while avoiding unnecessary hardware resource consumption in regions where filtering would not provide benefit.
2Manufacturing precision
If high-resolution, high-quality image/video data is transmitted to maintain quality, then visual quality is improved, but transmission cost and storage cost increase
Solution Approach 1:
The patent employs parameter changes through selective in-loop filtering based on virtual boundary detection. By controlling the filtering operation through the enabled flag, the system optimizes the balance between maintaining visual quality and reducing the overall bitrate required for transmission and storage, thereby lowering transmission and storage costs while preserving necessary image quality.
3Use of energy by moving object
If in-loop filtering is disabled across virtual boundaries to save hardware resources, then hardware resource consumption is reduced, but visual quality deteriorates
Solution Approach 1:
The patent applies local quality by making the in-loop filtering operation selective rather than uniform across the entire image. The virtual boundaries enabled flag allows filtering to be applied locally only in regions where it provides visual quality improvement, while disabling it in regions where it would consume hardware resources without sufficient benefit, thus achieving a localized optimization of the filtering process.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to embodiments of the present document, information for carrying out in-loop filtering across virtual boundaries can be efficiently signaled. For example, in-loop filtering can be carried out on the basis of signaling of information which is related to whether in-loop filtering across virtual boundaries is enabled or not.