Adaptive Pixel Selector for Accurate Color Contrast Ratio Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for testing user interface accessibility compliance face inaccuracies in calculating color contrast ratios due to the lack of consideration for pixel luminance and potential dead pixels in display screens.

Innovation Solution

The implementation of an adaptive pixel selector technique that mitigates dead pixels by selecting non-defective pixels and calculates color contrast ratios based on average foreground and background hex values, considering the luminance of surrounding pixels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional color contrast ratio calculation methods are used, then the calculation process is simple, but the measurement precision is reduced due to dead pixels and lack of luminance consideration

Engineering Contradiction:
Improvecolor contrast ratio calculation accuracyVSAvoidpixel selection and validation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the display screen into multiple individual pixels and processes each pixel separately through validation checks. By dividing the overall color contrast calculation into pixel-level individual assessments, the system can identify and exclude dead pixels while maintaining accurate measurements for valid pixels, thereby improving measurement precision without requiring complete system redesign

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary validation layer between the raw pixel data and the final color contrast ratio calculation. This intermediary component checks pixel health status and luminance values, filtering out defective pixels before they affect the overall measurement, thus improving accuracy while managing complexity through modular architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If pixel selection is performed without validation, then the processing speed is fast, but the reliability is reduced due to inclusion of dead pixels

Engineering Contradiction:
Improvecolor contrast ratio measurement reliabilityVSAvoidpixel processing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary validation actions on each pixel before including it in the color contrast ratio calculation. By checking pixel health status and luminance values in advance, the system ensures that only valid pixels contribute to the measurement, improving reliability while maintaining efficiency through pre-filtering rather than post-correction

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each pixel effectively performs self-validation through the validation checks, where the system autonomously determines pixel health status and luminance adequacy without requiring external intervention. This self-service approach allows parallel processing of multiple pixels, maintaining high productivity while ensuring reliable measurements through automated validation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250157094A1System and method for employing adaptive pixel selector techniques for calculating color contrast ratio with dead pixel mitigation
Publication Date: 2025.05.15 BANK OF AMERICA CORP
  • US20250157094A1 patent drawing
  • US20250157094A1 patent drawing
  • US20250157094A1 patent drawing

AI summary

Embodiments of the present invention provide a system for employing adaptive pixel selector techniques for calculating color contrast ratio with dead pixel mitigation. The system is configured for determining that a user is testing user interface accessibility compliance of at least one user interface associated with one or more applications, determining one or more rules associated with the user interface accessibility compliance of the one or more applications, selecting a pixel from the at least one user interface, determining that the pixel is not a defective pixel, calculating a color contrast ratio associated with the pixel, determining if the color contrast ratio is in compliance with the one or more rules, and displaying an output associated with determining if the color contrast ratio is in compliance with the one or more rules.