Loop Filter Clip Index Coding for Faster Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing loop filters, such as the adaptive loop filter (ALF) in video coding standards like VVC and HEVC, have high complexity and time-consuming calculations, leading to inefficiencies in encoding and decoding processes.
Innovation Solution
Implement a method for encoding and decoding clip index parameters of a nonlinear loop filter using a fixed-length code, where the clip index parameters for brightness and chrominance components share the same parameter value, reducing calculation complexity and accelerating the filtering process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional ALF filtering is used to improve filtering quality, then coding efficiency is improved, but calculation complexity and time consumption increase
Solution Approach 1:
The patent combines the brightness component clip parameter and chrominance component clip parameter into a single shared parameter structure. Both components use the same clip parameter value, which is selected from a unified parameter list based on a single clip index. This merging reduces the number of parameters that need to be calculated and transmitted, directly addressing the contradiction by lowering calculation complexity while preserving filtering quality through the shared parameter.
Solution Approach 2:
The patent creates a universal clip parameter that serves both brightness and chrominance components simultaneously. A single clip parameter value is used for both color components, making the parameter multi-functional. This universality reduces the overall parameter set size and calculation burden while ensuring consistent filtering behavior across different component types, thereby reducing device complexity without sacrificing filtering effectiveness.
2Reliability
If conventional ALF filtering is used to improve filtering quality, then coding efficiency is improved, but time consumption increases
Solution Approach 1:
By merging the clip parameters for brightness and chrominance into a single shared parameter, the patent reduces the total number of parameters that need to be processed during encoding and decoding. This consolidation directly reduces computation time while maintaining filtering quality, as the same clip parameter value is applied to both components through a unified selection mechanism from a shared parameter list.
3Measurement precision
If separate clip parameters are used for brightness and chrominance, then filtering precision is improved, but parameter coding complexity increases
Solution Approach 1:
The patent merges the parameter coding structures for brightness and chrominance by using a single shared clip parameter list and unified indexing mechanism. Instead of maintaining separate parameter lists and coding paths for each component, the invention combines them into one structure where a single clip index selects a parameter value used by both brightness and chrominance, thereby reducing parameter coding complexity while preserving filtering precision through the shared parameter value.
Data Source
Figure 1~2
Figure 3~4
Figure 5A~5B
AI summary
A loop filtering method and device are provided. By optimizing the encoding method in the process of encoding and decoding loop filtering, the calculation complexity of loop filtering is reduced, the calculation speed is accelerated, and the encoding and decoding performance is improved. A loop filtering method includes determining multiple sets of filter coefficients for a loop filter, and encoding the multiple sets of filter coefficients by using a non-differential encoding method. Another loop filtering method includes determining a clip index parameter of a loop filter, and encoding the clip index parameter by using a non-exponential Golomb encoding method. Still another loop filtering method includes determining a loop filter clip parameter of a brightness component and a loop filter clip parameter of a chrominance component of an image frame, where the loop filter clip parameter of the brightness component and the loop filter clip parameter of the chrominance component are parameters selected from the same parameter list.