Independent Gamut Remapping for Multi-Window Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecolor gamut compatibilityVSAvoidgamut remapping configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvecolor accuracyVSAvoidcolor space flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvecolor gamut precisionVSAvoiddisplay setup efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvemulti-gamut supportVSAvoidgamut remapping system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9001141B2Method and apparatus for providing independent gamut remapping for multiple screen subsections
Publication Date: 2015.04.07 ATI TECHNOLOGIES ULC
  • US9001141B2 patent drawing
  • US9001141B2 patent drawing
  • US9001141B2 patent drawing

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.