Hardware Color Transform Circuit for Vision Deficiency Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing systems lack effective solutions to address color vision deficiencies, particularly deuteranomaly, protanomaly, and tritanomaly, which affect a significant portion of the population, as existing software filters often fail to provide adequate color correction without compromising system performance.
Innovation Solution
The implementation of a hardware-level color correction system that processes video frames to alter color appearance parameters, converting standard dynamic range (SDR) images to high dynamic range (HDR) with a wider color gamut, enhancing color perceptibility for colorblind individuals by applying color transformations using a color transform circuitry between the graphics processing unit (GPU) and display, without impacting system performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If software filters are used to correct color vision deficiencies, then color correction is provided, but system performance is compromised
Solution Approach 1:
The patent replaces software-based color correction filters with a hardware-level color transform circuit that operates in the display signal path. This substitution moves the correction function from the software domain to the hardware domain, eliminating the performance overhead associated with real-time software image processing while maintaining correction effectiveness.
Solution Approach 2:
The patent introduces a color transform circuit as an intermediary component between the graphics processing unit and the display device. This intermediary performs color space transformations and color vision deficiency corrections in hardware, acting as a dedicated mediator that handles the correction function without burdening the main system processor.
2Productivity
If hardware-level color correction is implemented, then system performance is maintained, but device complexity increases
Solution Approach 1:
The color transform circuit is designed to perform multiple functions: standard color space transformations (RGB to YCbCr, etc.), color gamut conversions, and color vision deficiency corrections for multiple types (protanopia, deuteranopia, tritanopia). By consolidating these diverse functions into a single hardware module, the patent minimizes the increase in device complexity while maximizing functional capability.
Solution Approach 2:
The patent implements color correction by transforming color parameters (RGB values) through mathematical transformations rather than physically altering the display hardware. The color transform circuit modifies colorimetric parameters in the signal domain, allowing flexible correction of various color vision deficiencies without requiring different hardware configurations for each condition.
3Reliability
If color transforms are applied to increase color perceptibility, then color visibility is improved, but image processing complexity increases
Solution Approach 1:
The color transform circuit performs color corrections in advance, before the processed image data is sent to the display device. By pre-computing the corrected color values using lookup tables or transformation matrices, the system eliminates the need for complex real-time processing during display operation, thereby improving color perceptibility without adding ongoing processing complexity.
Solution Approach 2:
The patent uses lookup tables (LUTs) that store pre-computed color transformation data for different color vision deficiency types. Instead of performing complex real-time calculations, the circuit copies and applies pre-stored transformation data to the incoming video signal, significantly reducing the computational complexity of color correction while maintaining high color perceptibility.
Data Source
AI summary
Color correction technology for computing and gaming systems are discussed herein which compensate for color vision deficiency among individuals. In one example, a method includes receiving a video frame having a first non-linear transfer function and processing the video frame to have a linear transfer function. The method also includes applying a color transform to the video frame having the linear transfer function to produce at least altered color appearance parameters on selected colors that increase color perceptibility of the video frame for a colorblindness condition, and processing the video frame after the color transform to have a second non-linear transfer function and produce an output video frame. The method also includes transferring the output video frame for display on a display device.


