Camera Screen Switching Using Cached Face Detection During Flip
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complex manual operations required for screen switching during shooting processes in outward-folded electronic devices, particularly when flipping from one screen to another, cause interruptions and inefficiencies in photo-taking or video recording.
Innovation Solution
A method that caches images captured by a first camera before a flip event, detects a human face in the cached images, and automatically switches the camera application to a second screen for capturing images when the face is detected, eliminating the need for manual screen switching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual screen switching is performed during shooting process, then the camera application can be switched to the second screen, but the operations become complex and shooting is interrupted
Solution Approach 1:
The system pre-caches multiple frames of images captured by the first camera before the flip event occurs. This preliminary action allows the system to have image data ready for face detection before the screen switch is needed, eliminating the need for complex manual operations during the critical shooting moment.
Solution Approach 2:
The system automatically detects flip events and performs screen switching based on cached image analysis without requiring manual user intervention. The camera application self-manages the screen switching process by detecting the flip event, analyzing cached frames for human faces, and automatically switching to the appropriate screen, thereby simplifying user operations.
2Ease of operation
If manual screen switching is performed during shooting process, then the camera application can be switched to the second screen, but shooting continuity is interrupted
Solution Approach 1:
The system pre-caches multiple frames of images and pre-performs face detection before the flip event occurs. This ensures that when the flip happens, the system already has the necessary image data and detection results ready, allowing for seamless screen switching without interrupting the shooting process.
Solution Approach 2:
The system maintains continuous shooting operation by performing screen switching automatically in response to flip events. The camera application continues to capture images without interruption, with the screen switching occurring transparently in the background based on detected flip events and cached image analysis, thereby preserving shooting continuity.
3Adaptability or versatility
If screen switching is performed during video recording, then the shooting mode can be changed, but additional unexpected images are recorded and video may be interrupted
Solution Approach 1:
The system pre-caches multiple frames of images during video recording before a flip event occurs. When the flip is detected, the system uses the pre-cached frames for face detection to determine appropriate screen switching, rather than switching immediately during recording. This preliminary preparation allows for controlled, intentional mode changes without capturing unexpected frames or interrupting the video recording.
Data Source
Figure 1(a)~1(d)
Figure 2(a)~2(b)
Figure 3A~3B
AI summary
This application provides a screen switching method and apparatus in a shooting process. The method includes: running a camera application on a first screen of an electronic device in an outward-folded state; caching, based on a preset caching mechanism when a shooting mode of the camera application is a selfie mode or a dual-scene mode, a plurality of frames of images captured by a first camera; reading, when a flip event is detected, at least one frame of image from a plurality of frames of images that are cached before the flip event; and switching, when the at least one frame of image that is read includes a human face satisfying a preset condition, the camera application to a second screen for running, and capturing an image by a second camera, where an orientation of the second camera is the same as an orientation of the second screen. In the solution, in a shooting process, screen switching is mainly performed by caching an image obtained before a flip, and then determining, based on a photo-taking mode and a human face in the image that is cached before the flip. Screen switching may not be performed manually, which is more intelligent. Therefore, user experience is improved.