Storage Device Media Identification via Cluster Lookup Tables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Storage devices cannot determine which part of a media file is being read or displayed by a playback device, nor can they provide additional information about the media content, as they lack file system information and identifiers to identify specific data blocks within media files.
Innovation Solution
A method and apparatus that determine identifier information associated with media content by creating a lookup table to store and retrieve identifiers for clusters storing media files, allowing the storage device to identify the current media content being read and displayed, even when the playback device reads data blocks without file name information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the storage device only reads and writes media files as data blocks, then the storage device can store and retrieve media files efficiently, but the storage device cannot identify which data block belongs to a particular media file or determine which part of the media file is being read and displayed
Solution Approach 1:
The patent embeds identifier information directly within the media file data units that are already stored in the storage device. Each data unit contains both media content and an identifier, creating a nested structure where the identifier is contained within the existing data block structure. This allows the storage device to identify media files without adding external tracking systems or complex file system structures.
Solution Approach 2:
The media file structure itself provides the identification capability through embedded identifiers within each data unit. The data units are self-describing, containing their own identification information that enables the storage device to recognize and track them without requiring external file system information or additional metadata structures.
2Adaptability or versatility
If the storage device cannot determine which part of the media file is being read and displayed, then the storage device structure remains simple, but the storage device cannot provide additional information about the media content to other terminal devices
Solution Approach 1:
The identifier information is nested within the media file data units, allowing the storage device to access and provide content identification information when needed. The embedded identifiers enable the storage device to determine which media content is being read and displayed, and to provide this information to other terminal devices without requiring external file system structures.
3Reliability
If file system information such as file handles and file locations is only available to the operating system on the playback device, then the operating system can manage files effectively, but the storage device cannot use this information to identify media files or determine reading progress
Solution Approach 1:
The data units contain embedded identifiers that enable self-identification without requiring external file system information. Each data unit is self-describing with its identifier, allowing the storage device to reliably identify media files and track reading progress using only the information embedded in the data units themselves, without dependency on operating system file handles or locations.
Data Source
AI summary
Systems and methods are provided for determining identifier information associated with media content stored in a storage device; wherein the storage device comprises a plurality of clusters and stores a media file including media content and identifier information associated with the media content, the media content and the identifier information being stored in a plurality of data units distributed among the plurality of clusters. The method comprises: determining, when a data unit is read, a first identifier associated with a first target cluster that stores the data unit being read; determining a second identifier associated with the first identifier, the second identifier being associated with a second target cluster that stores a data unit that stores the identifier information; and obtaining, based on the second identifier, the identifier information associated with the media content.


