Dual Camera Video Stream Switching and Timeline Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video recording methods are limited in diversity and flexibility, making it difficult to capture and process multiple perspectives simultaneously, such as scenery and the photographer, which restricts user experience and application scenarios.
Innovation Solution
A video processing method and device that utilizes cameras on both sides of a terminal to record two video streams simultaneously, allowing for switching between them and generating timeline information to indicate the corresponding relationship between switching operations, enabling more flexible video presentation and editing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If single camera recording is used, then device complexity is low, but video recording diversity is limited
Solution Approach 1:
The patent combines multiple cameras (front and rear cameras of the terminal) into a unified video recording system. The processing device receives video streams from both cameras simultaneously and integrates them into a single output video file with synchronized audio, resolving the contradiction by merging multiple recording sources while maintaining manageable system complexity through centralized processing.
Solution Approach 2:
The video processing device is designed to handle multiple camera inputs and provide multiple output options (single camera output, alternating output, simultaneous display). This multi-functional design allows the same device to adapt to different recording scenarios, improving video recording diversity without proportionally increasing device complexity.
2Adaptability or versatility
If multiple video streams are recorded simultaneously, then video recording diversity is improved, but ease of operation deteriorates
Solution Approach 1:
The patent implements dynamic video stream switching where the system can automatically alternate between different camera inputs based on timing information, or allow manual switching during recording. This dynamic operation simplifies the user experience by providing adaptive switching behavior without requiring complex manual configuration, thus improving ease of operation while maintaining multiple video stream capabilities.
Solution Approach 2:
The system incorporates timeline information that provides feedback about which video stream is currently active and when switches occur. This feedback mechanism helps users understand the current recording state and makes switching operations more intuitive, reducing the operational complexity associated with managing multiple video streams.
3Ease of operation
If video streams are displayed without timeline information, then device complexity is low, but ease of operation deteriorates
Solution Approach 1:
The patent introduces timeline information as an intermediary element that mediates between the multiple video streams and the user interface. This timeline data structure organizes and annotates the video streams with timing and identification information, making it easier for users to distinguish and operate with different video sources without requiring complex processing logic in the main system.
Solution Approach 2:
The system performs preliminary organization of video streams by creating timeline information during the recording process itself. By pre-organizing the video data with timing and source identification before playback or editing, the system reduces the complexity of stream identification during operation, as the differentiation work is already done in advance.
Data Source
AI summary
The embodiments of the disclosure provide a video processing method and device, terminal and storage medium. The method includes: turning on a first camera located at a first side of a terminal so as to obtain a first video stream through the first camera; turning on a second camera located at a second side of the terminal so as to obtain a second video stream through the second camera; receiving a switching command and performing a preset switching operation on the first video stream and the second video stream according to the switching command; recording receiving time of the switching command; and generating timeline information according to the receiving time and the preset switching operation. In the method of the disclosure, by recording the receiving time of the switching command and generating the timeline information, more flexible choices may be provided for subsequent video presentation and editing.


