Multimedia Frame Prediction Using Global and Local Reference Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing intra (picture) prediction coding mode in multimedia data processing suffers from poor coding performance due to limited reference data blocks for predictive coding.
Innovation Solution
A multimedia data processing method and apparatus that adaptively selects a global and local reference data set to determine a reference data block for predictive coding, including obtaining a global and local reference data block set, comprising a global and local reference data block set, comprising a global and local reference data block set, and determining a reference data block for predictive coding based on these sets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a limited reference data block set is used for predictive coding, then the device complexity is reduced, but the coding performance deteriorates
Solution Approach 1:
The patent segments the reference data blocks into two distinct sets: a global reference data block set containing non-adjacent coded data blocks, and a local reference data block set containing adjacent coded data blocks. This segmentation allows the system to manage reference data in an organized manner, improving coding performance by providing diverse reference options while maintaining manageable complexity through structured classification.
Solution Approach 2:
The patent introduces adaptive selection mechanisms that dynamically choose which reference data block sets to use based on the specific coding requirements and characteristics of each data block. This dynamic approach enables the system to optimize coding performance for different scenarios while avoiding the need to always maintain and process the full complex reference structure, thus resolving the contradiction between performance and complexity.
2Reliability
If more reference data blocks are available for predictive coding, then the coding performance is improved, but the selection and processing time increases
Solution Approach 1:
By dividing reference data blocks into global and local sets with clear definitions (non-adjacent vs. adjacent), the patent enables faster selection processes. The segmented structure allows the system to quickly determine which set or combination of sets is appropriate for each coding task, reducing search time while maintaining access to a comprehensive reference library for optimal performance.
Solution Approach 2:
The patent performs preliminary organization and classification of reference data blocks into structured sets during the preparation phase. This preliminary action of categorizing and pre-organizing reference data enables rapid retrieval and selection during the actual coding process, reducing the time required to process multiple reference options while preserving the benefits of having an extensive reference library.
3Adaptability or versatility
If adaptive selection of reference data blocks is implemented, then the coding performance is improved for different application scenes, but the algorithm complexity increases
Solution Approach 1:
The patent segments the adaptive selection process into clear, manageable categories by dividing reference data blocks into global and local sets. This segmentation provides a structured framework for adaptation that is easier to implement and manage, allowing the system to handle different application scenes through a organized classification system rather than a complex monolithic algorithm.
Solution Approach 2:
The patent applies local quality by creating locally relevant reference data block sets (local reference data block set with adjacent blocks) alongside globally relevant sets. This allows the system to adapt to specific local requirements of different data blocks while maintaining access to global patterns, achieving versatility through a differentiated reference structure that balances local and global considerations.
Data Source
AI summary
Example embodiments provide a multimedia data processing method and apparatus, a computer device, a computer-readable storage medium, and a computer program product. The method includes: obtaining a global reference data block set and a local reference data block set, the global reference data block set and the local reference data block set being associated with a first data block in a multimedia data frame, the global reference data block set including a coded data block having no adjacent relationship with the first data block in the multimedia data frame, and the local reference data block set including a coded data block having an adjacent relationship with the first data block in the multimedia data frame; and determining a reference data block for coding or decoding of the first data block from the global reference data block set and the local reference data block set.


