Adaptive Loop Filtering for Video Coding Image Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video codecs face challenges in efficiently encoding and decoding high-resolution video content due to limitations in encoding methods and loop filtering techniques, which affect image quality and compression efficiency.
Innovation Solution
The implementation of adaptive loop filtering using continuous one-dimensional (1D) filtering, where encoded image data is processed in units of maximum coding units, with filter coefficients derived from residual information to perform deblocking and loop filtering, enhancing image quality and compression efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional loop filtering is used in video codecs, then the filtering process is simpler and faster, but image quality deteriorates due to blocking artifacts and limited adaptability
Solution Approach 1:
The patent divides the video picture into multiple coding units and applies different filtering operations to different regions. The loop filter is segmented into multiple stages including deblocking filter and sample adaptive offset filter, each handling specific types of artifacts in different coding unit regions, thereby improving image quality through targeted filtering while managing complexity through modular design
Solution Approach 2:
The patent implements adaptive filtering where filter parameters and strength are dynamically adjusted based on local image characteristics, coding mode, and distortion metrics. The sample adaptive offset filter dynamically selects offset values from multiple candidates based on residual error analysis, allowing the filtering process to adapt to different regions and maintain high image quality without uniform complexity across the entire picture
2Productivity
If conventional encoding methods with fixed macroblock sizes are used, then the encoding process is simpler, but compression efficiency deteriorates for high-resolution video content
Solution Approach 1:
The patent segments the video picture into multiple coding units of different sizes and depths, allowing flexible partitioning of high-resolution content. The hierarchical coding unit structure enables division into multiple levels with different granularity, improving compression efficiency by adapting to local content characteristics while managing encoding complexity through structured segmentation
Solution Approach 2:
The patent applies different encoding parameters, prediction modes, and filtering strengths to different local regions based on content characteristics. Each coding unit can have independently optimized parameters, allowing high compression efficiency in homogeneous regions while maintaining quality in complex regions, thereby achieving overall improved productivity without uniform complexity increase
Data Source
AI summary
A method of decoding video, the method including receiving and parsing a bitstream which includes encoded video; extracting encoded image data relating to a current picture, which image data is assigned to at least one maximum coding unit, information relating to a coded depth and an encoding mode for each of the at least one maximum coding unit, and filter coefficient information for performing loop filtering on the current picture, from the bitstream; decoding the encoded image data in units of the at least one maximum coding unit, based on the information relating to the coded depth and the encoding mode for each of the at least one maximum coding unit; and performing deblocking on the decoded image data relating to the current picture, and performing loop filtering on the deblocked data, based on continuous one-dimensional (1D) filtering.


