Independent Gamut Remapping for Multi-Window Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current display systems cannot simultaneously display images in different color gamuts correctly across multiple windows on the same screen, as they typically apply the same gamut remapping operation to the entire screen, leading to incorrect color representation for windows that support different gamuts.
Innovation Solution
The system generates independent gamut remapping configurations for each screen subsection, allowing different windows to be displayed in their respective target gamut spaces without operating system control, using a graphics processing core to apply different gamut remapping coefficients on a per-pixel or per-group basis, enabling independent gamut remapping for each window.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the same gamut remapping operation is applied to the entire screen, then the display system is simple to operate, but windows with different color gamuts cannot be displayed correctly simultaneously
Solution Approach 1:
The screen is divided into multiple independent subsections or windows, each capable of having its own gamut remapping configuration applied independently. This segmentation allows different color gamuts (e.g., sRGB, AdobeRGB, wide gamut) to be displayed correctly in different windows simultaneously, resolving the contradiction between versatility and complexity.
Solution Approach 2:
Different gamut remapping configurations are applied to different local regions (windows) of the screen based on their specific color space requirements. Each window receives the appropriate gamut transformation locally, allowing AdobeRGB windows to be displayed correctly alongside sRGB windows without affecting other areas, thus achieving color gamut compatibility while maintaining operational simplicity.
2Manufacturing precision
If gamut remapping is applied to all windows, then color accuracy is improved for calibrated displays, but windows that do not require remapping lose their original color characteristics
Solution Approach 1:
The system dynamically determines which windows require gamut remapping based on their color space properties and the display's calibration. Only windows with color spaces that differ from the display's native gamut receive remapping treatment, while other windows maintain their original color characteristics. This dynamic approach preserves color space flexibility while ensuring color accuracy where needed.
Solution Approach 2:
The gamut remapping operation is selectively applied by changing the color space parameters only for windows that require it. The system identifies windows needing remapping and applies the appropriate transformation matrix or lookup table, while leaving other windows unchanged. This selective parameter change maintains both color accuracy and adaptability across different window types.
3Manufacturing precision
If manual switching of color profiles is required, then color gamut precision can be maintained, but user productivity decreases due to manual intervention
Solution Approach 1:
The system automatically performs gamut remapping for each window without requiring manual user intervention. The graphics processing core or display controller autonomously analyzes the color space of each window and applies the appropriate remapping configuration, eliminating the need for users to manually switch profiles. This self-service approach maintains color gamut precision while dramatically improving display setup efficiency and user productivity.
Solution Approach 2:
The system automatically changes color space parameters for each window based on detected content requirements. Instead of requiring manual profile switching, the system dynamically adjusts gamut remapping parameters for each window, selecting the appropriate transformation based on the window's color space metadata or content type, thereby maintaining precision while enhancing productivity.
4Adaptability or versatility
If a single color profile is active at a time, then system complexity is reduced, but multiple windows with different gamuts cannot display correct colors simultaneously
Solution Approach 1:
The display system is segmented into independent processing channels for different windows, allowing each window to have its own active color profile and gamut remapping configuration. This segmentation enables multiple color profiles to be active simultaneously in different regions of the screen, achieving multi-gamut support while keeping the overall system manageable through modular architecture.
Solution Approach 2:
The gamut remapping system is designed to be universal, supporting multiple color gamuts (sRGB, AdobeRGB, wide gamut, custom profiles) within a single unified framework. The system can handle any combination of color spaces across different windows using the same underlying remapping infrastructure, providing multi-gamut support without proportionally increasing system complexity.
Data Source
AI summary
An apparatus and method for providing display information generates, independently from an operating system, different screen subsections of a screen image using independent gamut remapping configurations to generate an output image in a target gamut space of a display. The method and apparatus also provides the generated output image for display or may display the generated output image.


