CCSO Downsampling Filters for Lower Video Reconstruction Error
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in effectively reducing reconstruction errors in video data compression, particularly in cross-component offset filtering, which affects the quality of reconstructed video frames.
Innovation Solution
Implementing a cross-component offset filtering method that adjusts reconstruction values by using co-located reconstructed samples and neighboring samples of a first color component to derive an offset value for a second color component, enhancing the reconstruction process through adapted sample processing and quantization techniques.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If cross-component offset filtering is applied to adjust reconstruction values, then reconstruction error is reduced and video quality is improved, but computational complexity increases due to additional filtering operations
Solution Approach 1:
The patent applies different filtering operations to different color components (luma vs chroma) based on their specific characteristics. Luma samples receive one type of filtering while chroma samples receive cross-component offset filtering using luma reference samples. This localized approach optimizes reconstruction quality for each component without unnecessarily processing all components with the same complex operation.
Solution Approach 2:
The patent uses luma samples as intermediary reference samples to derive offset values for chroma sample reconstruction. Instead of directly filtering chroma samples using complex chroma-specific operations, the system uses luma samples (which are already reconstructed and available) as mediators to compute offset values that are then applied to chroma samples, simplifying the overall filtering process.
2Manufacturing precision
If multiple filtering operations are applied to reconstructed samples, then reconstruction error is reduced, but processing time increases
Solution Approach 1:
The patent performs preliminary filtering operations on luma samples to generate adapted luma samples before using them as references for chroma sample reconstruction. By preparing the luma reference samples in advance through filtering and adaptation operations, the system avoids the need to perform complex filtering operations on chroma samples during the main reconstruction process, thereby reducing overall processing time.
Solution Approach 2:
The patent modifies the filtering parameters and operations based on the type of sample being processed. Different filter types and strength parameters are applied to luma samples compared to chroma samples. This parameter adaptation allows the system to optimize processing speed for each component type while maintaining reconstruction quality, avoiding uniform heavy processing across all samples.
Data Source
AI summary
An example video bitstream includes a current image frame and a first syntax element. An electronic device determines that the first syntax element has a first predefined value indicating that the cross-component sample offset (CCSO) mode is enabled, and generates a set of adapted luma samples including an adapted first luma sample and its adapted neighboring luma samples based on a set of reconstructed luma samples. The reconstructed luma samples include a first luma sample that is collocated with a first color sample. The electronic device determines the first sample offset of the first color sample based on the adapted first luma sample and the one or more adapted neighboring luma samples. The current image frame is reconstructed at least by adjusting the first color sample based on the first sample offset.


