Video Frame Segregation Storage System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storing surveillance data in the MPEG-TS format as a single entity leads to inefficient data management, as all frames are treated equally, resulting in high write amplification and reduced performance when only a portion of the data is required to be stored over time, as uniform data characteristics do not account for the varying importance and endurance needs of different video frames.

Innovation Solution

A storage system that segregates video frames into different storage options based on their type, such as intra-coded (I-frames), predicted (P-frames), and bidirectional predicted (B-frames), with I-frames stored with higher endurance and protection, allowing for selective retention and deletion based on their importance and expected lifetime, thereby optimizing storage and reducing write amplification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If video frames are stored uniformly as a single entity in MPEG-TS format, then storage simplicity is maintained, but write amplification increases and storage efficiency deteriorates

Engineering Contradiction:
Improvestorage management complexityVSAvoidwrite amplification
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent segments video frames into different types (I-frames, P-frames, B-frames) and stores them separately with different retention policies. I-frames are stored with higher durability and retained longer, while P and B frames are stored with lower durability and can be deleted earlier. This segmentation resolves the contradiction by reducing write amplification through selective retention while managing complexity through organized separation of frame types.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If all video frames are stored with equal endurance, then storage consistency is maintained, but storage efficiency deteriorates due to unnecessary retention of non-critical frames

Engineering Contradiction:
Improvestorage consistencyVSAvoidstorage efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent applies local quality by assigning different storage characteristics to different video frame types. I-frames receive high endurance storage with long retention, while P-frames and B-frames receive lower endurance storage with shorter retention periods. This resolves the contradiction by maintaining consistency within each frame type category while optimizing overall storage efficiency through differentiated retention policies based on frame importance.

Inventive Principle:
Principle #3Local quality

3Reliability

If the entire video stream is re-stored after frame removal, then data integrity is maintained, but processing time and performance deteriorate

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-separating video frames into different types and storage locations before any deletion or retrieval operations. Frames are pre-categorized as I-frames, P-frames, or B-frames and placed in appropriate storage zones with designated retention periods. This resolves the contradiction by maintaining data integrity through organized storage while eliminating the need for time-consuming re-processing and re-storing operations.

Inventive Principle:
Principle #10Preliminary action

4Ease of manufacture

If uniform storage policies are applied to all frames, then implementation simplicity is maintained, but memory endurance deteriorates due to unnecessary write operations

Engineering Contradiction:
Improveimplementation simplicityVSAvoidmemory endurance
Core Design Contradiction:
Ease of manufactureVSDuration of action of stationary object

Solution Approach 1:

The patent segments the storage system into different zones or categories for different frame types, with each zone having optimized retention policies. This segmentation maintains implementation simplicity through clear organizational structure while improving memory endurance by eliminating unnecessary write operations for frames that will be deleted anyway, such as B-frames with short retention periods.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10841645B1Storage system and method for video frame segregation to optimize storage
Publication Date: 2020.11.17 SANDISK TECHNOLOGIES LLC
  • US10841645B1 patent drawing
  • US10841645B1 patent drawing
  • US10841645B1 patent drawing

AI summary

A storage system and method for video frame segregation to optimize storage are provided. In one embodiment, a storage system is presented comprising a memory and a controller. The controller is configured to: receive a video stream from a host; identify a plurality of video frame types from the video stream; and store video frames of different video frame types in the memory using different storage options. Other embodiments are provided.