Proximity-Based Display Hold for Call Screen Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a call scenario, the display of a mobile phone easily turns off when the front-facing camera is blocked, making it difficult for users to interact with the control center or notification bar.
Innovation Solution
A display control method that delays the screen-off time based on proximity light status changes, allowing users sufficient time to interact with the interface before the screen turns off.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the display turns off immediately when the front-facing camera is blocked, then power consumption is reduced and accidental touches are prevented, but users cannot access the control center or notification bar
Solution Approach 1:
The system performs preliminary detection of camera blocking status and proactively delays screen-off timing. When the proximity sensor detects that the front-facing camera is blocked, the system anticipates user intent to access controls and extends the screen-on duration, allowing users to pull down the control center or notification bar before the screen turns off.
2Ease of operation
If the screen remains on longer to allow user interaction, then users can access the control center, but power consumption increases
Solution Approach 1:
The system performs preliminary detection of camera blocking status and proactively delays screen-off timing. When the proximity sensor detects that the front-facing camera is blocked, the system anticipates user intent to access controls and extends the screen-on duration, allowing users to pull down the control center or notification bar before the screen turns off.
Solution Approach 2:
The screen-off timing is made dynamic rather than static. The system adjusts the screen-off delay based on real-time proximity sensor data and camera blocking status. When blocking is detected, the delay is extended; when not detected, the screen turns off normally, optimizing the balance between usability and power consumption.
3Productivity
If the display turns off quickly, then power is saved, but users experience inconvenience when trying to use features like control center
Solution Approach 1:
The system performs preliminary detection of camera blocking status and proactively delays screen-off timing. When the proximity sensor detects that the front-facing camera is blocked, the system anticipates user intent to access controls and extends the screen-on duration, allowing users to pull down the control center or notification bar before the screen turns off.
Solution Approach 2:
The system continuously monitors proximity sensor feedback to detect camera blocking status. Based on this feedback, the system dynamically adjusts screen-off timing. When blocking is detected, the screen-off delay is extended; when not detected, normal timing applies, creating a closed-loop control system that balances power efficiency and user convenience.
4Ease of operation
If screen-off is delayed when camera is blocked, then users can access controls, but rapid blocking/unblocking causes momentary black screens
Solution Approach 1:
The system performs preliminary detection of camera blocking status and proactively delays screen-off timing. When the proximity sensor detects that the front-facing camera is blocked, the system anticipates user intent to access controls and extends the screen-on duration, allowing users to pull down the control center or notification bar before the screen turns off.
Solution Approach 2:
The system applies beforehand cushioning by implementing a minimum delay threshold before screen-off. When the camera is detected as blocked, the system ensures a sufficient delay period is applied, cushioning against rapid status changes that would cause momentary black screens. This pre-established delay buffer prevents display instability during frequent blocking/unblocking events.
Data Source
AI summary
A display control method includes obtaining a current proximity light status of the electronic device when a target function of an application is enabled, where the proximity light status indicates that an object is close to or far away from the electronic device. In this case, whether the electronic device is blocked may be determined based on a proximity light status of the electronic device. Then, when a display of the electronic device is in a screen-on state, if the current proximity light status changes compared with a previous proximity light status, and the current proximity light status indicates that an object is close to the electronic device, it indicates that the electronic device is blocked. Therefore, it is determined to delay, for preset duration, turning off the display.


