Tagged Video Frame Storage for Fast Retrieval and Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face the challenge of manually sifting through large volumes of photos and videos stored on data storage devices to find the best shots, which is time-consuming and tedious due to the lack of efficient sorting mechanisms.
Innovation Solution
Implementing a data storage device with processors that manage image frames based on metadata tagging, segregating and prioritizing storage and processing of tagged frames in higher-endurance and protected memory blocks, using linked lists for efficient retrieval, and optimizing garbage collection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If manual sorting of image frames is used, then all stored photos and videos can be accessed, but the time required to find specific frames increases significantly
Solution Approach 1:
The system performs preliminary tagging action during image capture or initial processing, assigning metadata labels to frames before retrieval operations. This advance classification enables rapid location of specific frames without manual sorting at retrieval time, directly reducing the time loss and operational effort.
2Quantity of substance
If all image frames are stored in uniform memory blocks, then storage capacity is maximized, but retrieval efficiency of specific frames deteriorates
Solution Approach 1:
The storage system is segmented into multiple memory blocks with different characteristics (e.g., high-endurance blocks, standard blocks). Tagged frames that require frequent retrieval are stored in high-endurance blocks optimized for fast access, while non-tagged frames use standard blocks. This segmentation maintains total storage capacity while improving retrieval speed for important frames.
Solution Approach 2:
Different memory blocks are assigned different qualities or performance characteristics based on local needs. High-endurance blocks provide faster retrieval and better protection for tagged frames, while standard blocks provide economical storage for non-tagged frames. This local differentiation optimizes both storage capacity utilization and retrieval speed for specific frame types.
3Speed
If tagged frames are stored in high-endurance memory blocks, then retrieval efficiency improves, but storage capacity utilization decreases
Solution Approach 1:
The system dynamically changes the storage parameters (memory block assignment) based on frame importance indicated by tagging. When frames are tagged, their storage location parameter is changed to high-endurance blocks; when not tagged, they remain in standard blocks. This parameter change enables the system to achieve high retrieval efficiency for important frames while maintaining overall storage capacity utilization through appropriate allocation.
Data Source
AI summary
A data storage device and method are disclosed for video frame link-based management and processing. In one embodiment, the data storage devices' one or more processors, individually or in combination, are configured to: receive, from a host, a plurality of image frames, at least some of which have been tagged by the host; store the plurality of image frames in the memory; create a data structure that identifies locations in the memory that store the image frames that have been tagged by the host; receive, from the host, a request to perform an operation on the image frames that have been tagged by the host; use the data structure to retrieve, from the memory, the image frames that have been tagged by the host; and perform the operation on the image frames that have been tagged by the host. Other embodiments are provided.


