Dual-Stream Video Capture for Real-Time Object Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices face challenges in efficiently processing complex video special effects, as current methods are cumbersome and resource-intensive, requiring manual adjustments and significant computing resources.
Innovation Solution
An image shooting method that involves receiving a first input to obtain two video streams with the same shot content, extracting a target object from one stream, removing it from the other, and performing image registration compensation, ultimately generating a target video by compositing the modified streams, which can differ in frame rate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual adjustment and processing is performed on copied video using software, then complex video effects can be achieved, but operations become cumbersome and time-consuming
Solution Approach 1:
The system performs preliminary actions by capturing multiple video streams simultaneously at different frame rates during the shooting phase. The first video stream is captured at a higher frame rate while the second is captured at a lower frame rate, preparing the necessary data in advance for subsequent compositing operations. This eliminates the need for manual copying and adjustment of video after shooting.
Solution Approach 2:
The system uses optical copying by capturing the same scene through two different camera modules or two different lenses of the same camera module simultaneously. This creates two video streams that are optical copies of the same content, which can then be processed at different frame rates without requiring manual video duplication and adjustment.
2Adaptability or versatility
If manual video copying and adjustment is performed, then complex video effects can be achieved, but computing resources are heavily consumed
Solution Approach 1:
The system performs preliminary action by capturing video streams at different frame rates during the shooting phase itself. The camera module captures the first video stream at a higher frame rate and the second video stream at a lower frame rate simultaneously, preparing all necessary data in advance. This eliminates the need for resource-intensive post-processing operations like manual video copying, frame-by-frame adjustment, and rendering that would consume significant computing resources.
3Adaptability or versatility
If video special effects are processed after shooting, then complex effects can be achieved, but processing time increases significantly
Solution Approach 1:
The system performs preliminary action by capturing multiple video streams at different frame rates simultaneously during the shooting phase. All necessary data for the composite video effect is collected in advance, allowing the effects to be generated quickly through automated compositing algorithms rather than requiring time-consuming manual adjustment and processing after shooting.
4Adaptability or versatility
If frame rate conversion is performed on video streams, then different frame rates can be achieved, but processing complexity increases
Solution Approach 1:
The system performs preliminary action by capturing video streams at different frame rates directly during the shooting phase, rather than requiring frame rate conversion after capture. The camera module is configured to capture the first video stream at a higher frame rate and the second video stream at a lower frame rate simultaneously, eliminating the need for complex post-capture frame rate conversion algorithms and reducing processing complexity.
Data Source
AI summary
The present invention provides an image shooting method and an electronic device. The image shooting method includes: receiving a first input; in response to the first input, obtaining a first video stream and a second video stream with a same shot content acquired by a camera module; extracting a target object in the shot content of the first video stream to obtain a first intermediate video stream of the target object; removing the target object in the shot content of the second video stream and performing image registration compensation on areas at which the target object is located, to obtain a second intermediate video stream; and generating, based on the first intermediate video stream and the second intermediate video stream, a target video; where the first intermediate video stream and the second intermediate video stream are different in frame rate.


