Non-Volatile Memory Partial Decoder for Video Event Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video processing systems face increased stress on data processing and power resources due to the need for real-time decoding of raw video streams to detect operational events, which can lead to inefficiencies in managing video camera controls and storage.
Innovation Solution
Implementing a partial decoder and memory system-based control logic within the host system to partially decode video streams, allowing for event detection without full decoding, thereby reducing processing load and enabling efficient control of video cameras and storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If full decoding of raw video streams is performed in real-time to detect operational events, then event detection accuracy is improved, but data processing load and power consumption increase
Solution Approach 1:
The patent implements partial decoding of video streams by the non-volatile memory system, where only sufficient decoding is performed to detect operational events without completing full video decoding. This allows the memory system to perform event detection using a subset of the full decoding process, reducing the processing burden on the host system while maintaining adequate event detection capability.
2Measurement precision
If full decoding of raw video streams is performed in real-time to detect operational events, then event detection accuracy is improved, but power consumption increases
Solution Approach 1:
The patent implements partial decoding of video streams by the non-volatile memory system, where only sufficient decoding is performed to detect operational events without completing full video decoding. This allows the memory system to perform event detection using a subset of the full decoding process, reducing the processing burden on the host system while maintaining adequate event detection capability.
3Measurement precision
If the host system performs full decoding and event detection, then event detection capability is maintained, but the non-volatile memory system remains underutilized
Solution Approach 1:
The patent enables the non-volatile memory system to perform event detection independently by implementing a partial decoder and control logic within the memory system itself. This allows the memory system to autonomously detect operational events in video streams without requiring the host system to perform full decoding, thereby utilizing the memory system's processing capabilities and reducing the host system's workload.
4Device complexity
If partial decoding is implemented in the non-volatile memory system, then processing load on host system is reduced, but full event detection capability may be compromised
Solution Approach 1:
The patent implements partial decoding of video streams by the non-volatile memory system, where only sufficient decoding is performed to detect operational events without completing full video decoding. This allows the memory system to perform event detection using a subset of the full decoding process, reducing the processing burden on the host system while maintaining adequate event detection capability.
Solution Approach 2:
The patent introduces an intermediary architecture where the non-volatile memory system performs partial decoding and detects events, then communicates with the host system. This intermediary approach allows the memory system to handle initial processing and event detection, with the host system receiving only event notifications rather than full decoded video streams, optimizing the division of labor between systems.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A partial decoder and event detection logic 402 are deployed in a non-volatile memory system 216 to offload processing from a host system 104 while maintaining high video recording performance and backward compatibility with conventional host system logic 304.