Adaptation Parameter Set Identification for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding techniques face challenges in efficiently compressing large amounts of video data, leading to resource bottlenecks in communication networks and devices, as they often require significant memory and processing resources for adaptation parameter sets (APS) signaling and storage.

Innovation Solution

The implementation of unique identification for adaptation parameter sets (APS) using a combination of type values and identifier values allows for efficient memory allocation and signaling, enabling independent signaling of luma and chroma filters, thereby optimizing resource usage and processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If a shared buffer is used for all APS types without type identification, then device complexity is reduced, but memory waste increases due to inability to allocate memory exactly to APS requirements

Engineering Contradiction:
Improvememory wasteVSAvoidAPS identification complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent segments APS into different types (luma ALF APS, chroma ALF APS, LMCS APS) with distinct identifier ranges. Each type is allocated separate buffer memory, allowing precise memory allocation matching actual APS requirements and eliminating memory waste from using a single large shared buffer.

Inventive Principle:
Principle #1Segmentation

2Productivity

If separate buffers are allocated for each APS type with type identification, then memory allocation efficiency improves, but device complexity increases due to additional identification and management overhead

Engineering Contradiction:
Improvememory allocation efficiencyVSAvoidAPS management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning specific identifier ranges to specific APS types (e.g., 0-3 for luma ALF, 4-7 for chroma ALF, 8-15 for LMCS). This allows the decoding device to quickly determine buffer location and APS type from the identifier value alone, simplifying management while maintaining efficient memory allocation.

Inventive Principle:
Principle #3Local quality

3Loss of information

If signaling is performed for all APS parameters regardless of type, then signaling completeness is improved, but signaling efficiency deteriorates due to transmission of unnecessary parameters

Engineering Contradiction:
Improvesignaling completenessVSAvoidsignaling energy
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and separates signaling for different APS types by using type-specific identifier ranges. Each APS type signals only its relevant parameters (luma filters for luma ALF APS, chroma filters for chroma ALF APS, scaling matrices for LMCS APS), eliminating the energy waste of signaling unnecessary parameters while maintaining complete information for each type.

Inventive Principle:
Principle #2Taking out (Extraction)

4Device complexity

If luma and chroma filter parameters are signaled together in a single APS, then device complexity is reduced, but parsing efficiency deteriorates due to inability to independently process filter types

Engineering Contradiction:
Improveparsing structure complexityVSAvoidparsing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments luma and chroma filter parameters into separate APS types with distinct identifier ranges. This allows the decoding device to independently parse and process luma ALF parameters when encountering a luma ALF APS identifier, and chroma ALF parameters when encountering a chroma ALF APS identifier, significantly improving parsing efficiency while maintaining structural simplicity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11368684B2Adaptation parameter sets (APS) for adaptive loop filter (ALF) parameters
Publication Date: 2022.06.21 QUALCOMM INC
  • US11368684B2 patent drawing
  • US11368684B2 patent drawing
  • US11368684B2 patent drawing

AI summary

Techniques are described for adaptation parameter sets (APS) for adaptive loop filter (ALF) parameters. One example involves obtaining an APS ID value and an APS type value associated with a NAL unit from a bitstream. A first APS associated with at least a portion of at least one picture is identified, with the first APS being uniquely identified by a combination of the APS type value and the APS identifier value, and the APS identifier value of the first APS is in a range based on the APS type value. The portion of the at least one picture is then reconstructed using an adaptive loop filter with parameters defined by the first APS uniquely identified by the APS type value and the APS identifier value.