Adaptive Sample Filtering for Higher-Efficiency Image Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution, high-quality video has led to a surge in video data volume, resulting in higher transmission and storage costs, necessitating a high-efficiency video encoding/decoding technique.
Innovation Solution
An image encoding/decoding method and apparatus that determines whether to apply filtering to specific samples or areas, selecting a filter type based on various factors, including coding modes, block shapes, and reference sample lines, to improve coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-resolution, high-quality video is transmitted or stored, then video quality is improved, but transmission or storage cost is increased
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting filtering operations based on multiple parameters including prediction mode, block size, and gradient calculations. This allows the encoding system to optimize compression ratios while maintaining video quality by applying appropriate filtering only where necessary, thereby reducing overall data volume without sacrificing quality.
Solution Approach 2:
The patent implements local quality enhancement by applying gradient-based adaptive offset filtering selectively to specific blocks and regions within the video data. By calculating gradients and applying offsets only where edge detection indicates improvement is needed, the system maintains high quality in critical areas while reducing compression overhead in other areas, thus lowering total data volume.
2Productivity
If filtering is applied to improve coding efficiency, then compression performance is improved, but computational complexity is increased
Solution Approach 1:
The patent manages computational complexity by dynamically adjusting filtering parameters based on gradient calculations and block characteristics. By changing filter strength, tap size, and application regions based on local image content analysis, the system achieves high coding efficiency without uniformly applying complex filtering across the entire video data.
Solution Approach 2:
The patent applies partial filtering action by selectively applying gradient-based adaptive offsets only to blocks where gradient calculations indicate benefit. Rather than applying filtering uniformly to all video data, the system performs partial filtering operations only where needed, reducing overall computational complexity while maintaining coding efficiency.
3Measurement precision
If gradient-based adaptive offset filtering is applied to all blocks, then image quality is improved, but processing time is increased
Solution Approach 1:
The patent implements local quality improvement by applying gradient-based adaptive offset filtering only to specific blocks where gradient calculations indicate edge or detail regions benefit from filtering. By analyzing local gradient characteristics and applying filtering selectively rather than uniformly, the system improves image quality in critical areas while minimizing processing time overall.
Solution Approach 2:
The patent applies partial filtering action by performing gradient calculations and applying adaptive offsets only to blocks where improvement is detected. Rather than processing all blocks uniformly, the system performs partial filtering operations based on local content analysis, reducing total processing time while maintaining image quality where it matters most.
Data Source
AI summary
There is provided an image encoding/decoding method and apparatus. The image encoding method of the present invention includes: determining whether or not to apply filtering to a filtering target sample; determining a filter type on the basis of the determination; and applying filtering to the filtering target sample by using the determined filter type.


