Virtual Machine Color Gamut Mapping Across Multiple Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display systems lack the ability to manage color gamuts per application, leading to inaccurate color representation and user-adjustment inefficiencies, especially when operating systems fail to maintain consistency across multiple virtual machines and displays with varying color gamuts.
Innovation Solution
Implementing a system where virtual machines are assigned specific color gamuts, and a host computing device maps these gamuts to compatible displays based on their characteristics, ensuring accurate color representation by determining and adjusting color gamut mappings dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If operating systems manage color gamut globally without per-application control, then system simplicity is maintained, but color representation accuracy deteriorates
Solution Approach 1:
The patent segments color gamut management by virtual machine, allowing each virtual machine to have its own assigned color gamut and display characteristics. This segmentation enables per-application color management while maintaining overall system structure, resolving the contradiction between system simplicity and color accuracy.
Solution Approach 2:
The patent implements local quality by allowing different virtual machines to have different color gamut assignments and display characteristics tailored to their specific needs. Each virtual machine can be optimized for its particular color requirements while the host system maintains global coordination.
2Ease of operation
If manual display adjustment is implemented, then user control over color appearance is improved, but adjustment time and operational complexity increase
Solution Approach 1:
The patent applies preliminary action by pre-assigning color gamuts to virtual machines during their creation or configuration phase. This eliminates the need for manual adjustment at runtime, as the color characteristics are already optimized and configured before the application runs.
Solution Approach 2:
The system implements self-service by automatically managing color gamut mappings and display assignments based on virtual machine requirements. The host computing device automatically determines and applies appropriate color transformations without requiring user intervention, reducing both operational complexity and adjustment time.
3Adaptability or versatility
If color gamut is not maintained across virtual machines, then system resource sharing is simplified, but color consistency across applications deteriorates
Solution Approach 1:
The patent implements universality by creating a host computing device that can simultaneously manage multiple virtual machines with different color gamut assignments. The host system provides a universal color management framework that adapts to each virtual machine's specific requirements while maintaining overall system consistency.
Data Source
AI summary
In some examples, a computing device can include a memory resource storing instructions to cause a processor resource to receive, from a first virtual machine assigned a first color gamut, display characteristics of a first display, display characteristics of a second display, or both. In some examples, the instructions can cause the processor resource to receive, from a second virtual machine assigned a second color gamut, the display characteristics of the first display, the display characteristics of the second display, or both, and determine, based on the first color gamut, the second color gamut, and the display characteristics, a color gamut mapping for the first color gamut and the second color gamut. In some examples, the instructions can cause the processor resource to map the first color gamut to the first display and map the second color gamut to the second display based on the color gamut mapping.


