Screen Capture Flag Bit Logic for Virtual Display Exclusion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current screen capturing methods require unnecessary video merging and resource-intensive processing, leading to increased power consumption and heat generation, especially when dealing with virtual display devices.
Innovation Solution
A method that identifies a flag bit value in a display device list to determine whether video merging is necessary, allowing the video merging result of the physical display device to be used directly as the screen capturing result when the flag bit value is preset, thereby reducing data processing and resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video merging is performed on all display devices including virtual display devices, then complete screen capturing is achieved, but computing resources are wasted and power consumption increases
Solution Approach 1:
The patent extracts and identifies virtual display devices from the complete display device list by checking flag bit values. When a virtual display device is detected (flag bit equals preset value), the system excludes it from video merging processing, thereby removing unnecessary processing targets and reducing power consumption while maintaining capturing completeness for physical devices.
Solution Approach 2:
The patent applies partial action by performing video merging only on necessary physical display devices rather than all display devices. By using the flag bit to identify virtual devices, the system applies processing selectively - performing full video merging on physical devices while skipping virtual devices entirely, thus avoiding excessive processing and reducing energy consumption.
2Reliability
If video merging is performed on all display devices including virtual display devices, then complete screen capturing is achieved, but heat generation increases
Solution Approach 1:
The patent extracts virtual display devices from the processing queue by identifying their unique flag bit values. This extraction mechanism allows the system to separate virtual devices from physical devices, excluding virtual devices from video merging operations and thereby reducing computational load and heat generation while preserving capturing completeness for physical devices.
Solution Approach 2:
The patent implements partial action by applying video merging processing only to physical display devices that require capturing. By checking the flag bit to identify virtual devices, the system performs processing partially - fully on physical devices and not at all on virtual devices - thus reducing overall computational intensity and heat generation.
3Reliability
If video merging is performed on all display devices including virtual display devices, then complete screen capturing is achieved, but data processing volume increases
Solution Approach 1:
The patent extracts virtual display device information from the display device list by checking flag bit values. This extraction allows the system to identify and exclude virtual devices from video merging processing, thereby reducing the total volume of data that needs to be processed while ensuring that all necessary physical display devices are still captured completely.
Solution Approach 2:
The patent applies partial action by performing video merging only on physical display devices with flag bits different from the preset value. This selective processing approach reduces data processing volume by excluding virtual devices entirely from the processing pipeline, while maintaining complete capturing of physical devices through targeted video merging.
Data Source
AI summary
A method for capturing a screen includes obtaining a display device list. The display device list at least includes a physical display device and a first category of virtual display device. It is identified whether a value of a flag bit of the first category of virtual display device is a preset value. In response to the value of the flag bit of the first category of virtual display device being the preset value, a video merging result of the physical display device as the screen capturing result.


