Computer Wake-Up Display Pre-Caching to Reduce Black Screen Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing technology results in a display screen remaining in a black screen state for a long time when a computer transitions from a sleep mode to an awake mode, negatively impacting user experience.
Innovation Solution
The CPU stores picture information from the display screen before entering a sleep state and retrieves it to display on the screen before starting the operating system during wake-up, using a pre-configured memory and status bits to ensure efficient processing and early screen illumination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the computer follows the traditional wake-up process (SEC stage -> PEI stage -> OS startup), then the system ensures stable initialization, but the display screen remains black for a long time, degrading user experience
Solution Approach 1:
The patent applies preliminary action by capturing and storing display screen information before the computer enters sleep mode. This pre-captured image data is then restored during wake-up, allowing the display to light up immediately without waiting for the complete SEC-PEI-OS initialization sequence, thus reducing black screen time while maintaining system stability
Solution Approach 2:
The patent uses copying by creating a duplicate of the display screen information (picture data) and storing it in memory before sleep mode. During wake-up, this copied data is retrieved and displayed, eliminating the need to wait for the full system initialization to render the first image, thereby solving the contradiction between reliable initialization and reduced black screen time
2Ease of operation
If the CPU waits to display picture information until after starting the operating system, then the system follows standard initialization procedures, but the user experiences prolonged waiting time
Solution Approach 1:
The patent performs preliminary action by capturing display information before sleep mode activates. This pre-captured data is stored in memory and can be immediately displayed during wake-up before OS startup completes, significantly reducing user waiting time while keeping the initialization procedure straightforward
Solution Approach 2:
The patent implements copying by duplicating the display screen picture data before sleep and restoring it during wake-up. This copied data enables immediate display output without waiting for the operating system to complete its startup sequence, thus reducing user waiting time while maintaining operational simplicity
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method and an apparatus for waking up a computer from a sleep state are provided, to resolve a problem in the prior art that a display screen keeps in a black screen state for a relatively long time in a process in which a computer switches from an S3 mode to an awake mode. In embodiments of this application, before controlling a computer to enter a sleep state, a CPU stores picture information currently displayed on a display screen, obtains the stored picture information in a process in which the computer is woken up from the sleep state, displays the picture information on the display screen, and then starts an operating system. According to a manner of the embodiments of the present invention, before the computer starts the operating system, the display screen has lighted up, and a black screen state of the display screen in a process of waking up the computer from the sleep state is ended relatively early, to further reduce a waiting time of a user and improve user experience.