Metadata-Based Seek Points for Video Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage devices require manual and time-consuming processes to identify frames of interest in surveillance video recordings, as users must browse through entire video files at normal or faster speeds to find specific activity, which is inefficient and labor-intensive.

Innovation Solution

A data storage device with a controller that identifies frames with significant entropy changes and stores metadata-based seek points, allowing quick playback by sending these identifiers to the host, enabling direct access to frames of interest without manual browsing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually browse through entire video files to identify frames of interest, then they can find specific activity, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improveframe identification accuracyVSAvoidplayback time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary analysis during video recording to identify frames of interest and store their metadata. This allows the host to directly access identified frames during playback without manual browsing, resolving the contradiction between accurate frame identification and time consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces metadata as an intermediary between the video data and the host. The metadata contains identifiers for frames of interest, allowing the host to efficiently locate and access specific frames without viewing the entire video stream, thus reducing playback time while maintaining identification accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the controller stores entire video data in memory, then all frames are accessible, but memory endurance is reduced and power consumption increases

Engineering Contradiction:
Improvevideo access capabilityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The controller extracts only the essential metadata (frame identifiers) from the video data and stores this compact representation in memory. The full video data remains on the storage medium, reducing memory usage and associated power consumption while maintaining the ability to access specific frames through the stored identifiers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing complete video frames in memory, the system stores compact copies in the form of metadata containing frame identifiers. This allows the host to retrieve and display full frames from storage when needed, maintaining video access capability while significantly reducing memory requirements and power consumption.

Inventive Principle:
Principle #26Copying

3Reliability

If the controller stores detailed frame information, then playback quality is improved, but memory resources are consumed faster

Engineering Contradiction:
Improveplayback qualityVSAvoidmemory endurance
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system stores compact metadata copies containing frame identifiers rather than full frame data. When playback is required, the host retrieves the actual frame data from storage using these identifiers. This approach maintains playback quality by accessing complete frames when needed while preserving memory endurance through minimal metadata storage.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11849186B1Data storage device and method for enabling metadata-based seek points for media access
Publication Date: 2023.12.19 SANDISK TECHNOLOGIES LLC
  • US11849186B1 patent drawing
  • US11849186B1 patent drawing
  • US11849186B1 patent drawing

AI summary

A data storage device and method for enabling metadata-based seek points for media access are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to identify a plurality of frames in video data that differ from surrounding frames by more than a threshold amount; store identifiers of the plurality of frames in the memory; and send the identifiers to the host to enable quick playback of the video data by the host. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.