Dynamic Display Mode List Editing via OS Query
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional display mode management systems are inflexible and inconvenient, requiring additional program codes and recompilation of VBIOS to remove specific display modes, leading to system inconsistency and inefficiency when directly querying supported modes through the OS without a driver.
Innovation Solution
A mode support system with a storage device containing a first mode list and an editing module that generates a second mode list, allowing dynamic editing and retrieval of supported display modes, enabling direct OS querying without system inconsistency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the VBIOS is returned to the supplier for re-editing and compilation of supported display modes, then the supported display modes can be updated, but the process is inconvenient and time-consuming
Solution Approach 1:
The patent introduces a dynamic mechanism where the display mode list can be modified at runtime through an editing module that generates updated mode lists without requiring VBIOS recompilation. This allows the system to adapt display mode combinations dynamically based on device needs, eliminating the time-consuming supplier return process while maintaining flexibility.
Solution Approach 2:
The patent creates a copy of the display mode list that can be independently edited and applied without modifying the original VBIOS. The editing module generates a new mode list that replaces the old one dynamically, allowing flexible updates without the need to return VBIOS to the supplier for re-compilation.
2Adaptability or versatility
If additional program codes are added to a driver to remove specific display modes, then the supported display modes can be modified, but the system becomes more complex
Solution Approach 1:
The patent extracts the display mode management functionality from the driver and places it in a separate editing module that operates on mode lists. This allows specific display modes to be removed or modified by simply editing the mode list rather than adding complex program codes to the driver, reducing driver complexity while maintaining adaptability.
Solution Approach 2:
The patent introduces an editing module as an intermediary between the user and the display mode configuration. This module handles the complexity of mode list manipulation and generation, allowing users to modify display modes through simple list editing rather than dealing with complex driver program codes.
3Ease of operation
If the computer system directly queries the supported display modes via the OS without through the driver, then the querying process is simplified, but system inconsistency occurs
Solution Approach 1:
The patent implements a feedback mechanism where the editing module generates updated mode lists that are applied consistently across the system. When display modes are modified through the editing module, the changes are reflected in the mode list that the OS queries, ensuring consistency between the simplified query process and the actual supported modes.
Solution Approach 2:
The patent performs preliminary action by pre-generating and storing updated mode lists in the storage device before the OS queries them. The editing module creates and stores the corrected mode list in advance, ensuring that when the OS queries supported display modes, it receives consistent and accurate information without requiring complex driver intervention.
Data Source
AI summary
Mode support systems and methods. The system comprises a storage device and an editing unit. The storage device comprises a first mode list comprising a plurality of display modes. The editing unit edits at least one supported display mode from the display modes in the first mode list, and stores a second mode list comprising the supported display mode to the storage device. The supported display mode in the second mode list is retrieved by a device.


