Dual-Mode Buffer Memory for Continuous AV Recording Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional buffer systems in electronic devices used for continuous audiovisual data generation struggle to ensure data integrity, leading to issues like frame drop and image loss, as they are not adequately flexible in managing the rate differences between data reception, processing, and output.
Innovation Solution
A memory management method that dynamically defines a buffer as either a pre-buffer or a main buffer based on current usage, allowing for flexible operation and adaptive sizing, with a pre-buffer time that can be adjusted or turned off, ensuring data integrity by combining buffered data from both buffers upon receiving a start-record instruction and writing it to storage until a stop-record instruction is received.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a conventional buffer system is used to buffer audiovisual data, then data can be stored temporarily, but frame drop and image loss occur due to inflexible buffer management
Solution Approach 1:
The buffer is configured to dynamically switch between pre-buffer mode and main buffer mode based on recording state. In pre-buffer mode, the buffer stores incoming audiovisual data before recording starts. When recording starts, the buffer switches to main buffer mode and continues storing data. This dynamic configuration ensures continuous data availability and prevents frame drop or image loss.
Solution Approach 2:
The same buffer is used for multiple purposes: as a pre-buffer before recording and as a main buffer during recording. This multi-functional design eliminates the need for separate buffers for different recording phases, ensuring continuous data integrity while maintaining system simplicity.
2Ease of manufacture
If separate buffers are preset for different applications, then specific functions can be optimized, but device complexity increases
Solution Approach 1:
A single buffer is designed to serve dual functions as both pre-buffer and main buffer through dynamic configuration. This universal buffer design simplifies the system by eliminating the need for multiple separate buffers while maintaining all necessary functionality for continuous audiovisual recording.
Solution Approach 2:
The buffer's functional configuration changes dynamically based on recording state rather than being statically divided into separate buffers. This dynamic approach reduces hardware complexity while ensuring optimal performance for both pre-recording and active recording phases.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A memory management method for continuously recording digital content and a circuit system operating the method are provided. The circuit system includes a control unit (201), a memory, and a storage device (300). The memory has a buffer that is defined as a pre-buffer (211) or a main buffer (213) based on a current recording mode. In the method, the circuit system loads continuously-received data and sequentially saves the data in the buffer that is defined as the pre-buffer (211) in a first-in-first-out manner before a start-record instruction (53) is received. After the start-record instruction (53) is received, the data buffered in the pre-buffer (211) is combined with the data that is continuously recorded to the main buffer (213). This file is then written to the storage device (300) until a stop-record instruction (55) is received.