Pre-recording Video Buffer for Smartphone Event Capture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for recording digital videos on smartphones are time-consuming, requiring users to unlock the device, navigate through menus, and select a 'record' command, often resulting in missed opportunities to capture events before the recording can begin.
Innovation Solution
A method and apparatus for pre-recording video data before a user initiates a record command, allowing a system to capture a first interval of video and save it, then continue recording and saving a second interval upon receiving the record instruction, with the option to combine or append pre-recorded and recorded data into a single file.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the user follows the conventional process of unlocking the device, navigating through menus, and selecting the record command, then the recording can be initiated with proper user control, but the user may miss the event before recording begins due to the time required to access the record function
Solution Approach 1:
The system performs preliminary actions by continuously recording video data in a buffer before the user actually initiates the record command. This preliminary recording captures the event that the user intends to record, eliminating the time delay between pressing the record button and the actual capture of the moment of interest.
Solution Approach 2:
The patent introduces an intermediary buffer storage mechanism that holds pre-recorded video data between the camera capture and the final saved recording. This intermediary buffer acts as a mediator that decouples the recording initiation from the user action, allowing the system to provide video data from the buffer immediately when the record command is given, without requiring the user to wait for the recording to start.
2Productivity
If the system pre-records video data continuously in the background, then the user can capture events immediately by pressing the record button, but the device consumes additional energy and storage resources
Solution Approach 1:
Instead of recording indefinitely or for excessively long periods, the system performs partial action by recording only for a predetermined limited time interval in the background. This partial pre-recording is sufficient to capture the moment the user wants to record, while avoiding excessive energy consumption and storage usage that would result from continuous or unlimited pre-recording.
3Loss of time
If the system stores pre-recorded video data in a buffer, then the user can access video data immediately without waiting for processing, but the data storage capacity is consumed
Solution Approach 1:
The system extracts only the necessary portion of video data from the continuous pre-recorded buffer and saves it to permanent storage when the user initiates the record command. Instead of saving the entire buffer contents or continuous recording data, only the relevant segment corresponding to the user's recording intent is extracted and stored, conserving storage capacity while maintaining fast access performance.
Data Source
AI summary
Embodiments of the invention generally relate to methods and apparatus for pre-recording digital video. The method includes pre-recording video data prior to initiation of a record command from a user. After initiation of a record command from the user, recorded video data is captured. The pre-recorded video data and the recorded video data are optionally appended or combined into a single file. The apparatus includes a non-transitory computer readable containing instructions for pre-recording video.


