Foldable Camera Screen Switching Using Cached Face Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complex manual operations required for screen switching during shooting processes in foldable electronic devices, particularly after a flip event, disrupt continuous shooting and user experience.
Innovation Solution
A method involving caching images captured by a first camera before a flip event, detecting human faces in these images, and automatically switching the camera application to a second screen when a preset condition is met, thereby facilitating seamless shooting continuation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual screen switching is performed after flip event, then the camera application can be switched to the correct screen, but the shooting process is interrupted and user experience deteriorates
Solution Approach 1:
The system performs preliminary actions by caching multiple frames of images and detecting human faces before the flip event occurs. When the flip is detected, the system has already prepared the necessary image data and can immediately switch screens and cameras without interrupting the shooting process, thus maintaining shooting continuity while simplifying user operations
Solution Approach 2:
The system implements self-service by automatically detecting the flip event, switching the camera application to the correct screen, and selecting the appropriate camera based on cached image analysis. This automated process eliminates the need for manual screen switching operations while maintaining shooting continuity, resolving the contradiction between ease of operation and productivity
2Ease of operation
If multiple manual steps are required for screen switching, then screen switching can be performed, but the operation complexity increases
Solution Approach 1:
The system extracts and performs the complex operations automatically in the background. By caching images and detecting human faces before the flip event, the system removes the need for users to perform multiple manual steps such as manually switching screens and selecting cameras. The complex processing is extracted from the user interaction flow and handled autonomously by the system
Solution Approach 2:
The system performs self-service by automatically completing the entire screen switching process including detecting the flip event, switching screens, and selecting cameras based on cached image analysis. This eliminates the need for users to follow multiple operation steps, reducing operational complexity while maintaining the necessary functionality
3Loss of information
If screen switching is delayed after flip event, then the system has time to process image data, but the shooting process is interrupted
Solution Approach 1:
The system performs preliminary action by caching multiple frames of images and completing human face detection before the flip event occurs. This allows the system to have already processed the necessary image data by the time the flip is detected, eliminating the need to delay screen switching for processing while maintaining shooting continuity
Solution Approach 2:
The system maintains continuity of useful action by performing image data processing (caching and human face detection) before the flip event rather than after. This ensures that when the flip is detected, the processing is already complete and screen switching can occur immediately without interrupting the shooting process, thus maintaining both information integrity and shooting continuity
Data Source
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.


