Intra Prediction Reference Block Selection for Better Coding Performance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current intra predictive coding methods for multimedia data frames suffer from poor coding performance due to the limited number of reference data blocks used for predictive coding.
Innovation Solution
Expand the selection range of reference data blocks by adaptively selecting from a first reference data block set, a second reference data block set, or a third reference data block set, which integrates the first and second sets, based on the attribute information of the to-be-encoded data block, and perform predictive coding using the selected reference data block.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If only a limited number of reference data blocks are used for predictive coding, then the device complexity is reduced, but the coding performance deteriorates
Solution Approach 1:
The patent divides the reference data blocks into multiple distinct sets (first reference data block set, second reference data block set, third reference data block set) based on their spatial relationships with the current data block. This segmentation allows the system to manage different types of reference blocks separately, improving coding performance by selecting from diverse reference sources while maintaining organized complexity through structured categorization.
2Manufacturing precision
If more reference data blocks are selected from multiple sets, then the coding performance is improved, but the processing time increases
Solution Approach 1:
The patent performs preliminary organization of reference data blocks into multiple sets before the actual predictive coding process. By pre-categorizing reference blocks based on their spatial relationships and characteristics, the system prepares the reference data structure in advance, allowing for faster selection during encoding/decoding operations and reducing processing time while maintaining improved coding performance.
3Measurement precision
If reference data blocks with neighbor relationship are included, then the coding accuracy is improved, but the risk of using overly correlated data increases
Solution Approach 1:
The patent applies different selection criteria to different spatial locations relative to the current data block. Neighbor relationship data blocks are included in specific sets (second and third reference data block sets) where they can provide locally relevant reference information for improving coding accuracy. The system selectively uses these locally correlated blocks only where appropriate, rather than uniformly applying correlation-based selection across all reference blocks, thus balancing accuracy improvement with reliability.
Data Source
AI summary
Embodiments of this disclosure disclose a multimedia data processing method, apparatus, device, computer-readable storage medium, and computer program product. The method includes: acquiring attribute information of a to-be-decoded data block in a multimedia data frame; acquiring a first target reference data block matching the attribute information of the to-be-decoded data block from one of: a first reference data block set, a second reference data block set, or a third reference data block set integrating the first reference data block set and the second reference data block set, the first reference data block set comprising decoded data blocks not having a neighbor relationship with the to-be-decoded data block, and the second reference data block set comprising decoded data blocks having a neighbor relationship with the to-be-decoded data block; and decoding the to-be-decoded data block according to the first target reference data block.


