Unified Display Driver Middleware for Multi-Display Resource Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices with multiple displays face inefficiencies in resource management, as they require separate drivers for each display and waste resources even when only one display is active, due to the need for content processing and system updates.
Innovation Solution
A middleware-based solution that divides content data and transmits it to display drivers for each display, allowing for efficient resource allocation and reduced power consumption by adapting to changes in display state and application requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate display drivers are provided for each display, then display functionality is ensured, but device complexity increases
Solution Approach 1:
The patent merges multiple display drivers into a single unified display driver that can handle multiple displays. The middleware layer abstracts the complexity of managing multiple displays, allowing one driver to control multiple display devices with different specifications, thereby reducing device complexity while maintaining display functionality.
Solution Approach 2:
The unified display driver is designed with multi-functionality to support various display types and specifications. It can adapt to different display configurations (single display, multiple displays, different resolutions) through a universal interface, eliminating the need for separate specialized drivers for each display.
2Productivity
If content is processed for all displays, then full display capacity is utilized, but resource consumption increases
Solution Approach 1:
The system dynamically adjusts content processing based on the actual number of active displays. The middleware detects which displays are currently activated and processes content accordingly, allocating computational resources only to active displays rather than all displays, thereby reducing power consumption while maintaining full display capacity utilization when needed.
Solution Approach 2:
Different processing quality is applied to different displays based on their activation state and specifications. Active displays receive full content processing, while inactive displays receive no processing. This localized quality approach ensures resources are not wasted on inactive displays while maintaining high quality output for active ones.
3Adaptability or versatility
If display drivers are updated with system updates, then system compatibility is improved, but update complexity increases
Solution Approach 1:
By consolidating multiple display drivers into a single unified driver, the update process is simplified. Instead of updating multiple separate drivers, the system only needs to update one unified driver, reducing update complexity while maintaining system compatibility across different display configurations through the middleware abstraction layer.
Data Source
AI summary
An electronic device is provided which includes a plurality of displays, a processor electrically connected to the plurality of displays, and a memory electrically connected to the processor, in which the memory stores a middleware, which when executed by a processor divides image data to be displayed on the plurality of displays, and transmits the divided image data to display drivers of the plurality of displays.


