Adaptive Loop Filter Parameter Set Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current adaptive loop filter (ALF) specifications have too many degrees of freedom, leading to a high mounting load in image processing due to the need to decode and buffer a maximum number of parameter sets, which increases processing complexity and required buffer size.
Innovation Solution
Defining the maximum number of adaptive loop filter parameter sets as a fixed value, rather than varying with the number of tiles or levels, to reduce the number of parameter sets that need to be decoded and buffered, thereby simplifying the processing and reducing the mounting load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the maximum number of adaptive loop filter parameter sets is increased to provide more filtering options, then the adaptability and filtering quality are improved, but the mounting load and processing complexity increase
Solution Approach 1:
The patent changes the parameter of maximum APS number from a variable that depends on tile/level configuration to a fixed value (6). This parameter change resolves the contradiction by eliminating the need to decode and buffer a variable number of APS, thereby reducing mounting load while maintaining sufficient filtering versatility through the fixed number of parameter sets
Solution Approach 2:
Instead of allowing the maximum APS number to increase with system complexity (tiles, levels), the patent inverts the approach by setting a fixed upper limit that is independent of these factors. This inversion reduces the burden on the decoding device while still providing adequate filtering adaptability
2Adaptability or versatility
If the maximum number of adaptive loop filter parameter sets is increased to handle more tiles and levels, then the coverage and adaptability are improved, but the buffer size requirements increase
Solution Approach 1:
The patent changes the parameter of maximum APS number to a fixed value that does not scale with the number of tiles or levels. This reduces the buffer size requirement from a variable quantity to a fixed, manageable size, while still providing adequate coverage through the fixed number of parameter sets
Solution Approach 2:
The patent uses a fixed number of APS (up to 6) that can be reused and referenced across different tiles and levels. Instead of creating new unique APS for each tile/level combination, the same set of parameter sets is copied and referenced multiple times, reducing buffer requirements while maintaining coverage
3Adaptability or versatility
If the maximum number of adaptive loop filter parameter sets is increased to provide more flexibility, then the adaptability is improved, but the processing complexity increases
Solution Approach 1:
The patent changes the parameter of maximum APS number to a fixed value (6) that provides sufficient flexibility for various filtering scenarios without requiring the decoder to handle a variable number of parameter sets. This simplifies the processing logic while maintaining adaptability
Solution Approach 2:
Instead of allowing processing complexity to increase with flexibility requirements, the patent inverts the approach by setting a fixed upper limit on APS number. This inversion simplifies the decoding process while still providing adequate flexibility through the fixed number of parameter sets
Data Source
AI summary
A decoding unit decodes a bitstream including a parameter set in which the maximum number of the number of parameter sets referenced as the adaptive loop filter is defined as a fixed value to generate a decoded image. The filter unit references the parameter set decoded by the decoding unit and applies the adaptive loop filter to the decoded image generated by the decoding unit. The present technology can be applied to, for example, an image processing system that performs image processing using an adaptive loop filter.


