Gainmap File Indexing With Check Codes for Fast Media Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for storing Gainmaps in images, such as JPEG files, face challenges due to varying sizes of Gainmaps, making it difficult to efficiently search and identify specific Gainmaps without decoding and identifying all Gainmaps, and lack a unified standard for storing multiple Gainmaps in a single file.
Innovation Solution
A new storage standard is introduced that includes a check code system for gain data streams and stream description information, allowing for rapid identification and retrieval of target Gainmaps by associating first and second check codes with the gain data streams and stream description information, respectively, enabling quick access without decoding all streams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If Gainmaps are stored in images with different sizes, then the storage flexibility is improved, but the difficulty of searching for a specified Gainmap increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing check codes for each Gainmap during the storage phase. These check codes are computed in advance and embedded in the file structure, so that when searching is needed, the system can directly compare check codes without performing decoding or identification operations on the actual Gainmap data, thus resolving the searching difficulty while maintaining storage flexibility
Solution Approach 2:
The patent introduces check codes as an intermediary element between the storage system and the search operation. Instead of directly searching through Gainmap data of varying sizes, the system uses these check codes as mediators for identification and retrieval, enabling efficient searching without compromising the adaptability of storing Gainmaps with different sizes
2Measurement precision
If all Gainmaps are decoded and identified to find a specified one, then the accuracy of identification is improved, but the time consumption increases
Solution Approach 1:
The patent extracts the identification function from the Gainmap data itself by generating separate check codes that represent the essential identification characteristics of each Gainmap. These check codes are stored independently, allowing the system to perform identification operations on the compact check codes rather than decoding and analyzing the entire Gainmap data, thus maintaining identification accuracy while dramatically reducing time consumption
Solution Approach 2:
The patent creates simplified copies of the Gainmap identification information in the form of check codes. These check codes are computed from the Gainmap data but are much smaller and faster to process, serving as surrogate representations that preserve the identification functionality without requiring the original large-scale data to be decoded and analyzed
3Ease of manufacture
If multiple Gainmaps are stored in a single file, then the file consolidation is improved, but the complexity of managing different sizes increases
Solution Approach 1:
The patent applies segmentation by dividing the stored file into distinct, independently manageable units, each containing a Gainmap and its corresponding check code. This segmentation allows each Gainmap to be treated as a separate entity with its own identification marker, enabling the system to handle multiple Gainmaps of different sizes in a standardized, modular fashion that reduces management complexity while maintaining file consolidation
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
This application discloses a media data processing method and apparatus, an electronic device, and a readable storage medium, pertaining to the technical field of information processing. The method includes: acquiring first media data and a gain data stream; determining stream description information of the gain data stream based on the gain data stream; and generating a first file based on the first media data, the gain data stream, and the stream description information, and storing the first file, where the first file includes: the first media data, the gain data stream, the stream description information, a first check code associated with the gain data stream, and a second check code associated with the stream description information; where the first check code is used to identify the associated gain data stream in the first file; and the second check code is used to identify the associated stream description information in the first file.