Multi-Lens Recording Storage Management for Continuous Loop Recording
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multi-lens recording devices face issues with uneven storage space allocation and rapid depletion when multiple lenses are used simultaneously, leading to potential file loss due to insufficient space and inefficient file management.
Innovation Solution
A method and apparatus that dynamically calculate and reserve storage space based on the setting data of each lens, performing file cleaning actions to ensure each lens has sufficient space by deleting files based on recording time or size, maintaining balanced storage usage across lenses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple lenses are used simultaneously for loop recording, then recording coverage is improved, but storage space depletes rapidly and becomes uneven
Solution Approach 1:
The storage management is segmented by lens, with each lens having its own queue and dedicated file cleaning mechanism. The system divides the multi-lens recording management into independent sub-managements, allowing each lens to be monitored and cleaned separately based on its storage usage patterns.
Solution Approach 2:
The system dynamically adjusts storage management based on real-time conditions. It calculates total recording capacity based on actual lens settings (resolution, FPS, loop recording time, compression format), and dynamically performs file cleaning actions when storage capacity becomes insufficient, rather than using fixed predetermined values.
2Reliability
If storage space is reserved equal to maximum file size multiplied by number of lenses, then space availability is guaranteed, but large amounts of storage space are required
Solution Approach 1:
The system implements feedback mechanisms by continuously monitoring storage capacity and recording time for each lens. When the recording time exceeds a threshold or storage capacity becomes insufficient, the system triggers file cleaning actions to delete oldest files, thereby dynamically maintaining space availability without requiring excessive reserved storage.
Solution Approach 2:
Instead of using fixed predetermined storage reservation values, the system calculates total recording capacity based on actual lens parameters (resolution, FPS, loop recording time, compression format). This allows the storage management to adapt to changing recording conditions and optimize storage usage accordingly.
3Quantity of substance
If file cleaning is performed based on oldest files, then storage space is recovered, but recording time information is lost
Solution Approach 1:
The system uses the recording time information stored in each file's metadata to automatically determine which files to delete. Each file contains its own recording time stamp, allowing the system to self-manage storage by identifying and deleting the oldest files without requiring external intervention or losing the temporal information needed for decision-making.
4Manufacturing precision
If settings for resolution, FPS, loop recording time, and compression format are changed, then recording quality is improved, but original reserved storage space settings become inapplicable
Solution Approach 1:
The system dynamically recalculates total recording capacity whenever lens settings change. Instead of relying on fixed predetermined storage reservation values, the system continuously adapts the storage management parameters based on current recording conditions, ensuring that storage space allocation remains appropriate regardless of changes in resolution, FPS, loop recording time, or compression format.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A method for storing multi-lens recording file and multi-lens recording apparatus (100) are provided. When at least one lens (130) is driven for loop recording, a total recording capacity for loop recording is calculated based on setting data of the at least one lens (130) driven. When a remaining capacity of a storage space (121) is less than the total recording capacity, a file cleaning action is performed on multiple recorded files stored in the storage space (121). The file cleaning action includes: deleting the at least one recorded file stored in the storage space (121) based on a recording time and a lens number until the remaining capacity is no less than the total recording capacity. When the remaining capacity of the storage space (121) is no less than the total recording capacity, loop recording is performed being driven and a currently recorded file is stored.