Adaptive Generalized Sample Offset Filtering for Block-Level Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently applying sample offset filtering processes, such as cross-component sample offset (CCSO), local sample offset (LSO), and generalized sample offset (GSO), which are not adequately addressed in current video codecs, leading to suboptimal compression efficiency and quality.
Innovation Solution
Adaptive loop filtering (ALF) utilizes reconstructed samples of a first color component to apply sample offset filtering processes like CCSO, LSO, or GSO, with the application enabled or disabled based on syntax values in the coded video stream, allowing for block-level decoding adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sample offset filtering processes (CCSO, LSO, GSO) are applied to enhance compression efficiency, then compression ratio and quality improve, but device complexity and processing requirements increase
Solution Approach 1:
The patent implements dynamic enable/disable control for sample offset filtering processes based on syntax values in the coded video stream. The adaptive loop filtering can be selectively applied to different frames or blocks according to signaling information, allowing the system to adjust complexity based on content characteristics and compression needs.
Solution Approach 2:
The patent applies different sample offset filtering processes (CCSO, LSO, GSO) to different color components and spatial locations. Cross-component sample offset filters are applied to chroma components using luma reconstructed samples, while local sample offset filters are applied to specific blocks, allowing optimized filtering quality where needed without uniformly increasing complexity throughout the entire video stream.
2Manufacturing precision
If adaptive loop filtering with sample offset is applied to improve video quality, then compression ratio increases, but processing time and computational resources increase
Solution Approach 1:
The patent applies sample offset filtering in periodic intervals based on frame-level or block-level syntax signaling. Rather than continuously applying complex filtering throughout the entire video stream, the system activates filtering only when syntax values indicate it is beneficial, creating a periodic application pattern that balances quality improvement with processing time reduction.
Data Source
AI summary
This disclosure relates to adaptive loop filtering (ALF) for cross-component sample offset (CCSO), local sample offset (LSO), and generalized sample offset (GSO). ALF uses reconstructed samples of a first color component as input (e.g., Y or Cb or Cr). At least one of the GSO, LSO, or CCSO is determined to be enabled for a frame based on a syntax value in a coded video stream. The coded video stream is decoded by applying the at least one of the GSO, the LSO, or the CCSO at a block level.


