Screen Wakeup Interface Rendering for Rotation-Ready Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing terminal devices experience prolonged waiting times when rotating screen orientations due to the need to load and redraw interfaces after screen wakeup, leading to delayed user interactions.
Innovation Solution
Implementing a screen-on interception method that temporarily dims the screen upon user interaction, allowing for real-time orientation detection and interface adaptation before full illumination, thereby skipping unnecessary layout loading and animation processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the screen is lit up immediately after screen wakeup operation, then the user can interact with the device quickly, but the interface may not be properly adapted to the new screen orientation causing display errors
Solution Approach 1:
The patent applies preliminary action by detecting the screen orientation and completing interface drawing operations before the screen is actually lit up. The system intercepts the screen-on signal, determines the current orientation, draws the interface in the correct layout beforehand, and only then enables the screen to display, ensuring both speed and accuracy.
Solution Approach 2:
The patent introduces an intermediary mechanism (screen-on signal interception) between the screen wakeup operation and the actual screen lighting. This intermediary layer allows the system to prepare the interface according to the detected orientation before displaying it, resolving the contradiction between immediate display and proper orientation adaptation.
2Loss of time
If the system loads layout and draws interface before screen wakeup, then the interface is ready for immediate display, but unnecessary layout loading and animation processes increase waiting time
Solution Approach 1:
The system performs preliminary action only when necessary - detecting orientation and drawing interface immediately upon intercepting the screen-on signal, rather than pre-loading layouts during screen-off state. This eliminates unnecessary waiting time while maintaining preparation efficiency by doing minimal essential work right before display.
Solution Approach 2:
The patent applies skipping by eliminating unnecessary intermediate steps in the traditional process. Instead of loading previous layout, performing orientation detection, then loading new layout and playing animations, the system skips directly to detecting current orientation and drawing the appropriate interface, rushing through only the essential steps needed.
3Illumination intensity
If screen orientation detection and interface drawing are performed after screen wakeup, then the screen can be lit up immediately, but the user must wait during layout loading and animation processes
Solution Approach 1:
The system performs orientation detection and interface drawing as preliminary actions before enabling screen illumination. By intercepting the screen-on signal and completing all preparation work (orientation detection, layout selection, interface drawing) before turning on the display, the system eliminates post-wakeup waiting time while maintaining immediate screen illumination capability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of this application provide an interface display method and an electronic device. The method includes: performing screen-on interception in response to a screen wakeup operation performed by a user on an electronic device, to prevent a screen from being lit up; drawing an interface that adapts to a screen orientation; and after the interface is drawn, disabling screen-on interception, and displaying the interface based on the screen orientation. The electronic device may collect and report data in real time through a sensor, and calculate a current screen orientation in real time, so that the drawn interface adapts to the current screen orientation. Therefore, even if the screen of the electronic device is rotated when the screen is off, after a screen wakeup operation performed by the user is detected, an interface displayed when the screen is on can also adapt to a screen orientation obtained after the screen is rotated, and a screen rotation animation does not need to be played. The user can directly perform an operation on the interface without waiting. This reduces waiting time in which the user cannot perform an operation.