Reference Picture List Signaling Across Picture and Slice Levels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images leads to higher transmission and storage costs due to larger information sizes, necessitating improved image compression techniques.
Innovation Solution
An image decoding method that includes deriving prediction samples based on inter prediction using a reference picture list signaled at a picture or slice level, and an encoding method that generates indication information for the reference picture list, allowing efficient signaling at either level.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If reference picture list signaling is applied at a block level, then prediction accuracy for individual blocks is improved, but signaling overhead and processing complexity increase significantly
Solution Approach 1:
The patent segments the picture into slices, and further segments slices into blocks, allowing reference picture list signaling to be applied at different granularities. The first flag indicates whether signaling is applied at picture level or slice level, enabling flexible segmentation that balances prediction accuracy with signaling overhead for different regions of the image.
Solution Approach 2:
The patent enables local quality control by allowing different blocks within a slice to have different reference picture list configurations. The second flag in the slice header allows specific blocks to opt for block-level signaling while others use slice-level signaling, optimizing prediction accuracy locally while controlling overall complexity.
2Device complexity
If reference picture list signaling is applied at a picture level, then signaling overhead is reduced, but adaptability to local image characteristics decreases
Solution Approach 1:
The patent introduces dynamic adaptability through flag-based control mechanisms. The first flag in the picture header dynamically switches between picture-level and slice-level signaling modes, while the second flag in the slice header further dynamically enables block-level signaling for specific blocks. This dynamic structure allows the system to adapt to local image characteristics where needed while maintaining low overhead in uniform regions.
Solution Approach 2:
The patent creates a universal signaling framework that can operate at multiple levels (picture level, slice level, and block level). The same basic signaling structure serves different functions depending on the flag configurations, providing multi-functionality that balances overhead reduction with local adaptability across diverse image content types.
3Measurement precision
If higher resolution and quality image data is transmitted, then image quality is improved, but transmission cost and storage cost increase
Solution Approach 1:
The patent changes the parameter of reference picture list signaling granularity from fixed block-level to variable levels (picture-level or slice-level). This parameter change reduces the total number of signaling operations required, thereby reducing transmission data volume and storage requirements while maintaining adequate prediction accuracy for high-resolution and high-quality image compression.
Data Source
AI summary
An image decoding method performed by a decoding apparatus, according to the present disclosure, comprises the steps of: obtaining indication information including a first flag which indicates whether signaling of a reference picture list, to be applied to a current block, is applied at a picture level or a slice level; on the basis of the first flag, parsing, from a picture header or a slice header, information related to the signaling of the reference picture list; performing inter-prediction on the basis of the information related to the signaling of the reference picture list so as to derive prediction samples for the current block; and generating, on the basis of the prediction samples, reconstructed samples for the current block.


