Multi-Channel Storage Management with Latency-Based Video Rate Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-channel, variable-bit-rate systems face issues with peak data generation overwhelming storage capabilities, leading to potential data loss and inefficient storage management, particularly in surveillance and automotive applications where multiple sensors stream data simultaneously.

Innovation Solution

A host system dynamically adjusts the data generation rate of video capture devices based on storage system feedback, using latency estimates to manage data rates and select suitable storage systems, thereby optimizing data storage and minimizing peak loads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If variable-bit-rate mode is used to reduce memory space, then storage efficiency is improved, but data loss risk increases during peak data generation

Engineering Contradiction:
Improvememory space utilizationVSAvoiddata loss risk
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The host receives latency estimates from the storage system and uses this feedback to dynamically adjust the video capture device's data generation rate. This closed-loop feedback mechanism allows the system to respond to storage conditions in real-time, preventing data loss while optimizing storage efficiency through variable-bit-rate encoding.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the data generation rate of the video capture device based on real-time storage conditions and latency estimates. This dynamic adaptation allows the system to vary the bit rate according to actual storage capacity and load, resolving the contradiction between storage efficiency and data loss prevention.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple video capture devices operate simultaneously at high data rates, then data capture completeness is improved, but storage system overload occurs

Engineering Contradiction:
Improvedata capture completenessVSAvoidstorage system load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The host individually controls the data generation rate of each video capture device based on its specific performance characteristics and the overall system load. This localized control allows each device to operate at an optimal rate that contributes to complete data capture while preventing any single device from overwhelming the storage system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the data generation rate parameter of video capture devices based on storage system feedback and latency estimates. By adjusting this critical parameter, the system maintains complete data capture across multiple devices while adapting the total load to match storage system capabilities.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If constant-bit-rate mode is used to ensure steady data flow, then data capture reliability is improved, but storage space efficiency deteriorates

Engineering Contradiction:
Improvedata capture reliabilityVSAvoidstorage space efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system transitions from static constant-bit-rate mode to dynamic variable-bit-rate mode, where the data generation rate is continuously adjusted based on real-time storage conditions. This dynamic approach maintains data capture reliability by ensuring steady data flow when storage capacity is available while improving space efficiency by reducing the bit rate when storage is nearly full.

Inventive Principle:
Principle #15Dynamics

4Speed

If video capture devices operate at maximum encode rates, then data generation speed is improved, but storage system latency increases

Engineering Contradiction:
Improvedata generation speedVSAvoidstorage latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The host receives latency estimates from the storage system and uses this feedback to adjust the data generation speed of video capture devices. This feedback loop ensures that data generation speed is optimized based on actual storage performance, preventing latency buildup while maintaining the highest possible data capture speed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12363312B2Storage system and method for storage management in multi-channel, variable-bit-rate systems
Publication Date: 2025.07.15 SANDISK TECHNOLOGIES LLC
  • US12363312B2 patent drawing
  • US12363312B2 patent drawing
  • US12363312B2 patent drawing

AI summary

A storage system and method for storage management in multi-channel, variable-bit-rate systems are provided. In one embodiment, a host is provided comprising a first interface configured for communication with a storage system; a second interface configured for communication with a video capture device; and a processor. The processor is configured to receive an internal latency estimate from the storage system; use the internal latency estimate from the storage system to determine whether a rate of data generation by the video capture device exceeds a storage rate of the storage system; and in response to determining that the rate of data generation by the video capture device exceeds the storage rate of the storage system, instruct the video capture device to lower its rate of data generation. Other embodiments are provided.