Contrast Ratio Detection in Game Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video games that fail to meet contrast ratio standards for colorblind accessibility make it difficult for colorblind individuals to distinguish in-game objects, text, and icons, as existing methods are inefficient for testing whether graphics meet these standards.

Innovation Solution

A system that automatically detects contrast ratios in rendered frames by dividing frames into pixel regions, calculating luminance, and determining if the contrast ratio meets a threshold, providing a visual indication for regions that do so.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual testing methods are used to check contrast ratios, then testing can be performed, but the process is inefficient and time-consuming

Engineering Contradiction:
Improvetesting efficiencyVSAvoidtime for contrast ratio testing
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical testing methods with an automated computational system that calculates contrast ratios programmatically. The system automatically identifies pixel regions, calculates luminance values, determines contrast ratios, and generates visual indications without requiring manual intervention, thereby dramatically improving testing efficiency and eliminating time loss associated with manual processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-testing by automatically analyzing its own rendered frames to detect contrast ratio issues. The contrast ratio detection system operates autonomously within the game application, identifying problematic regions and providing visual feedback without external testing tools, enabling developers to quickly verify accessibility compliance during development.

Inventive Principle:
Principle #25Self-service

2Productivity

If automated contrast ratio detection is implemented, then testing efficiency improves, but system complexity increases

Engineering Contradiction:
Improvecontrast ratio testing speedVSAvoiddetection system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a multi-functional system that not only detects contrast ratios but also automatically generates visual indications of problematic regions and provides feedback mechanisms. This universal system handles multiple tasks (detection, visualization, feedback) within a single integrated framework, reducing the need for separate tools and minimizing overall system complexity despite the enhanced capabilities.

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

3Reliability

If visual indications are provided for accessible regions, then colorblind accessibility improves, but rendering complexity increases

Engineering Contradiction:
Improvecolorblind accessibilityVSAvoidrendering process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of contrast ratio issues during the rendering process itself, identifying problematic regions before final display. By detecting and marking accessible regions in advance within the rendering pipeline, the system ensures colorblind accessibility is built into the display output without requiring separate post-processing steps, thereby managing rendering complexity efficiently.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10878540B1Contrast ratio detection and rendering system
Publication Date: 2020.12.29 ELECTRONIC ARTS INC
  • US10878540B1 patent drawing
  • US10878540B1 patent drawing
  • US10878540B1 patent drawing

AI summary

Systems and methods can automatically detect bad contrast ratios in a rendered frame of a game application. A frame in the game application can be divided into a plurality of pixel regions with each pixel regions having multiple pixels. The systems and methods can calculate luminance of the pixels in the pixel region and calculate a contrast ratio for the pixel region based on the luminance of the pixels in the pixel region. The contrast ratio of the pixel region can be used to determine whether it is sufficient to meet a threshold contrast ratio. The color of the pixel region can be automatically changed to a predefined color to indicate that contrast ratio is sufficient to meet the threshold contrast ratio.