Digital Video Recording Pause Parameter Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital camcorders reset encoding parameters every time the record stop button is pressed, leading to inefficient re-calculation and separate file management for videos, especially when briefly pausing and resuming recording.
Innovation Solution
A method and apparatus that store encoding parameters when a pause command is received, allowing for temporary cessation and resumption of recording using the same parameters, and consolidating video frames into a single file upon stopping.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the record stop button is pressed to pause recording, then recording can be temporarily stopped, but encoding parameters are reset and re-calculated causing loss of time and efficiency
Solution Approach 1:
The system performs preliminary action by storing encoding parameters (such as quantization parameters, bit rate information, and reference frame data) in memory before pausing recording. When recording resumes, these pre-stored parameters are retrieved and reused, eliminating the need for time-consuming re-calculation of encoding parameters after a pause.
2Ease of operation
If the record stop button is pressed during recording, then recording stops and parameters are reset, but this creates separate files requiring manual combination
Solution Approach 1:
The system merges multiple video segments into a single continuous file by maintaining the same file handle during pause operations. When recording is paused and then resumed, the encoder continues writing to the same output file using the previously stored parameters, automatically combining the video segments without requiring manual intervention or external software.
3Reliability
If encoding parameters are reset every time recording stops, then system state is refreshed, but encoding efficiency decreases due to unnecessary re-calculation
Solution Approach 1:
The system applies parameter changes by conditionally resetting encoding parameters based on the type of operation. For pause operations, parameters are preserved and stored in memory. For actual recording stop operations, parameters are reset. This selective parameter management maintains system reliability while avoiding unnecessary re-calculation and preserving encoding efficiency.
Data Source
AI summary
A method and apparatus for controlling digital video recording where parameters related to encoding video frames that are being currently encoded are stored when a pause command is received during recording and the method and apparatus continually record, based on the stored parameters, when the pause command stops, and a camcorder including the pause function. The method includes: receiving a pause command; storing parameters related to encoding video frames that are presently being encoded in a memory, and then stop encoding video frames that are input after the parameters are stored in the memory; and encoding video frames that are input after receiving a pause release command using parameter information related to encoding when the pause release command is received. Thus, video recording efficiency can be improved by having the pause function.


