Virtual Screen Screenshot Comparison for Prompt Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inefficiency in accessing specific content related to prompt information on portable electronic devices, as current methods require starting applications, leading to reduced user experience due to insufficient information display and time-consuming processes.
Innovation Solution
An information display method that generates and displays target window content using a virtual screen, comparing current and historical screenshots to identify difference regions for efficient content presentation, allowing users to view content quickly without opening the application directly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the user starts the application to view content corresponding to prompt information, then the user can access complete content, but the user spends a lot of time and user experience is reduced
Solution Approach 1:
The system performs preliminary actions by capturing screenshots of the target window when it is in the visible state and stores them as historical screenshots. When the window becomes invisible, these pre-captured images are ready for immediate display, eliminating the need to wait for the application to start and the window to be rendered again.
Solution Approach 2:
The system creates a copy of the window content in the form of screenshot images. These screenshot copies (both current and historical) are stored and compared to display content differences, allowing users to view information without needing to launch the actual application and access the original window.
2Productivity
If the application runs in background with information push function, then the user receives prompt information, but the information content is insufficient for viewing specific content
Solution Approach 1:
The system introduces an intermediary solution by displaying screenshot images of the target window content in the status bar region. This intermediary display provides users with visual access to specific content details without requiring them to switch to the full application, thus enriching the background information push with actual content details.
3Loss of information
If the system displays full window screenshot, then the user can see all content, but the display region is wasted and user experience is not optimized
Solution Approach 1:
The system extracts only the necessary and relevant content from the full window screenshot by identifying and displaying difference regions between current and historical screenshots. This extraction approach displays only the new or changed content in the status bar, avoiding waste of display region while ensuring users see the important information.
Solution Approach 2:
The system applies local quality by differentiating between regions that need to be displayed and those that don't. By comparing screenshots and identifying difference regions, the system selectively displays only the areas where content has changed or is new, optimizing the use of the limited status bar display region.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An information display method, an electronic device (30), and a storage medium are provided. The method includes: obtaining prompt information of a target application; generating, on a virtual screen, a target window corresponding to a window identifier, and taking a screenshot of the target window to obtain a current window screenshot (102); in a case that a historical window screenshot of the target window exists and that a difference region exists between the current window screenshot and the historical window screenshot, using the difference region as target display information; in a case that no historical window screenshot of the target window exists, using the current window screenshot as target display information (104); and displaying the target display information in a target region (105).