Gainmap File Indexing With Check Codes for Fast Media Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvestorage flexibilityVSAvoidsearching difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveidentification accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improvefile consolidationVSAvoidmanagement complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4727151A1Media data processing method and apparatus, electronic device, and readable storage medium
Publication Date: 2026.04.15 VIVO MOBILE COMM CO LTD
  • EP4727151A1 patent drawingFigure 1
  • EP4727151A1 patent drawingFigure 2~3
  • EP4727151A1 patent drawingFigure 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.