Camera Specification Routing for Foldable Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Foldable electronic devices with multiple cameras often provide downgraded camera specifications to applications due to assumptions based on general portable terminal characteristics, limiting the use of available camera specifications.
Innovation Solution
An electronic device and method that determine the current state and specifications of multiple cameras, providing the appropriate specification to applications instead of a downgraded one, allowing all specifications to be utilized for optimal application execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a foldable electronic device provides a downgraded camera specification to an application executed in the folded state, then the application can operate reliably, but the camera capability is not fully utilized
Solution Approach 1:
The system dynamically determines camera specification information based on the current state of the electronic device (folded or unfolded). When the device is in the unfolded state, the system provides the second camera specification information corresponding to the second camera, and when folded, it provides the first camera specification information. This dynamic adaptation resolves the contradiction by allowing the application to access appropriate camera capabilities for each state while maintaining reliable operation.
Solution Approach 2:
The system changes the camera specification parameters provided to the application based on the device state. By switching between first camera specification information (for folded state) and second camera specification information (for unfolded state), the system optimizes camera capability utilization while ensuring application reliability in each configuration.
2Ease of operation
If the electronic device provides camera specification information based on a single camera identification, then the application can query camera information easily, but the application cannot access all available camera specifications
Solution Approach 1:
The system introduces an intermediary mechanism (the processor) that receives the application's query using a single camera identification and then determines the appropriate camera specification information based on the current device state. This intermediary resolves the contradiction by maintaining the simple query interface while providing access to the appropriate camera specifications through state-based determination.
Solution Approach 2:
The single camera identification information serves multiple functions: it acts as the query interface for the application and simultaneously triggers the state-based determination logic to provide the appropriate camera specification. This multi-functionality allows easy querying while enabling access to all available camera specifications through the state-dependent selection mechanism.
Data Source
AI summary
An electronic device may include: a first camera; a second camera; a memory; and at least one processor configured to: based on a request for execution of an application, obtain a query requesting information on a first specification of the first camera, based on obtaining the query, identify whether the first camera and the second camera have specifications that are different from each other, identify a capturing environment related to the electronic device, based on a result of the identification of whether the first camera and the second camera have specifications that are different from each other, based on a result of the identification of the capturing environment, obtain, from the memory, the information on the first specification of the first camera or information on a second specification of the second camera, the obtained information being related to the execution of the application, and execute the application by providing the obtained information on the first specification or the obtained information on the second specification to the application.


