Surveillance Storage Controller Extracting Video Data via PIDs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In surveillance systems, data storage devices face inefficiencies when handling video streams from multiple cameras, as they must send entire combined streams to hosts, wasting bandwidth and processing power by transmitting unnecessary video data.

Innovation Solution

A data storage device with a controller that extracts and sends only the requested video data from a host, using identifiers like packet identifiers (PIDs) to segregate and send instantaneous decoder refresh (IDR) frames, reducing bandwidth consumption and optimizing network usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the data storage device sends the entire combined video stream from multiple cameras to the host, then the host can access all video data, but bandwidth consumption and processing power are wasted due to transmission of unnecessary video data

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiddata retrieval flexibility
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The controller extracts only the specific video data requested by the host from the combined stream stored in memory. When the host requests video from a particular camera, the controller identifies and extracts only that camera's data packets from the mixed stream, rather than transmitting the entire combined stream. This extraction approach reduces bandwidth consumption while maintaining data retrieval flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The combined video stream is segmented into individual camera data streams using packet identifiers (PIDs). Each camera's video data is marked with a unique PID, allowing the controller to segment and separate the requested camera's data from the combined stream. This segmentation enables selective extraction of only the necessary video data without transmitting unnecessary content.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the data storage device stores multiple video streams separately, then selective retrieval is easier, but storage space efficiency decreases due to redundant data

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidstorage space
Core Design Contradiction:
ProductivityVSVolume of stationary object

Solution Approach 1:

Multiple video streams from different cameras are merged into a single combined stream for storage in memory, eliminating redundant storage overhead. The combined stream contains all camera data with unique packet identifiers (PIDs) that mark which camera each packet belongs to. This merging approach maximizes storage space efficiency while maintaining the ability to selectively retrieve specific camera data through PID-based identification and extraction.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11546612B2Data storage device and method for application-defined data retrieval in surveillance systems
Publication Date: 2023.01.03 SANDISK TECHNOLOGIES LLC
  • US11546612B2 patent drawing
  • US11546612B2 patent drawing
  • US11546612B2 patent drawing

AI summary

A data storage device and method for application-defined data retrieval in surveillance systems are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to store, in the memory, a stream that combines data from a plurality of receivers; receive a request from a host for data generated by a selected receiver; extract, from the stored stream, the data generated by the selected receiver; and send the extracted data to the host. Other embodiments are provided.