Video Frame Brightness Adjustment to Reduce Flashing Discomfort

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flashing lighting in digital content, such as video games, can cause discomfort for some users, reducing their enjoyment and well-being.

Innovation Solution

Adjust the frame rate and pixel brightness of digital content to reduce the flash rate below uncomfortable frequencies, by adjusting the average pixel brightness between frames to maintain user comfort while preserving the intended visual experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If flashing lighting is used in digital content to add drama and immersion, then the visual impact and user engagement are improved, but user discomfort and well-being deteriorate

Engineering Contradiction:
Improvelighting intensityVSAvoiduser discomfort
Core Design Contradiction:
Illumination intensityVSObject-affected harmful factors

Solution Approach 1:

The system proactively detects flashing lighting patterns before they cause discomfort and applies corrective brightness adjustments in advance. By monitoring frame-to-frame brightness changes and identifying flash patterns, the system preemptively modifies the lighting intensity to prevent user discomfort while preserving the dramatic effect.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system dynamically changes the brightness parameter of affected frames based on detected flash patterns. By adjusting the illumination intensity parameter of specific frames where flashing occurs, the system reduces the harmful effect while maintaining the overall visual narrative and dramatic impact of the scene.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If the brightness of pixels is adjusted to reduce flash rate, then user comfort is improved, but the original visual quality and artistic intent may be compromised

Engineering Contradiction:
Improveuser comfortVSAvoidvisual quality
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The system applies brightness adjustments only to specific frames where flashing lighting is detected, rather than uniformly modifying the entire video sequence. By targeting only the affected frames and preserving the original quality of non-flashing frames, the system maintains overall visual quality while addressing user comfort concerns.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system applies partial adjustment to the brightness parameter - enough to reduce the flash rate below uncomfortable thresholds, but not so much as to completely eliminate the dramatic lighting effects. This balanced approach preserves the essential visual quality and artistic intent while achieving the comfort goal.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12383828B2Data processing apparatus and method
Publication Date: 2025.08.12 SONY INTERACTIVE ENTERTAINMENT LLC
  • US12383828B2 patent drawing
  • US12383828B2 patent drawing
  • US12383828B2 patent drawing

AI summary

A data processing apparatus comprising-includes circuitry configured to: receive one or more pairs of first and second frames of a video image to be output for display; determine a first value indicative of a brightness of one or more pixels of the first frame in each pair; determine a second value indicative of a brightness of a corresponding one or more pixels of the second frame in each pair; based on a difference between the first and second values of each pair, adjust a pixel value of the one or more pixels of the first frame in each pair or adjust a pixel value of the corresponding one or more pixels of the second frame in each pair to reduce the magnitude of the difference between the first and second values of each pair; and output the first and second frames of each pair with the adjusted pixel value of the one or more pixels of the first frame or with the adjusted pixel value of the corresponding one or more pixels of the second frame for display.