Gaze-Based Image Quality Adjustment for Graphics Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphical processing systems waste resources by maintaining high image quality across the entire screen, even when a user only focuses on a portion, due to limitations in processing power and communication channels, leading to inefficiency in displaying graphical items.

Innovation Solution

An eye tracking system is integrated with a graphics processing device and processor to determine a user's gaze point and modify system resources, such as image quality, based on the user's focus, optimizing resource allocation by enhancing image quality only where the user is looking and reducing it elsewhere.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high image quality is maintained across the entire screen, then visual quality is improved, but graphics processing device resources are wasted

Engineering Contradiction:
Improveimage qualityVSAvoidresource utilization
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies local quality by rendering different portions of the display at different quality levels. High-resolution rendering is applied only to the region corresponding to the user's gaze point, while lower-resolution rendering is applied to surrounding regions. This selective quality allocation resolves the contradiction by maintaining high image quality where needed (at the gaze point) while reducing resource consumption overall.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the display into multiple regions based on gaze detection. The display is divided into a focal region (where the user is looking) and peripheral regions. Different graphics processing parameters are applied to each segment, allowing optimized resource utilization across the entire screen while maintaining high quality in the focal region.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If graphics processing device resources are allocated to display all graphical items, then completeness of information is improved, but processing power is wasted on unviewed content

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing power
Core Design Contradiction:
Loss of informationVSPower

Solution Approach 1:

The patent applies partial action by rendering only the necessary portion of graphical content at full quality. Instead of rendering the entire display at high resolution, the system renders only the portion corresponding to the user's gaze point at high quality, while using lower quality for surrounding areas. This reduces processing power consumption while maintaining information completeness for the user's focus area.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If the entire screen is rendered at high quality, then user experience is improved, but energy consumption increases

Engineering Contradiction:
Improveuser experienceVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by stationary object

Solution Approach 1:

The patent applies local quality to reduce energy consumption by rendering high-quality graphics only in the region where the user is looking. The gaze detection system identifies the focal region, and the graphics processing device allocates high rendering quality only to this local area rather than the entire screen, thereby reducing overall power consumption while maintaining good user experience in the relevant area.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10353464B2Gaze and saccade based graphical manipulation
Publication Date: 2019.07.16 TOBII TECH AB
  • US10353464B2 patent drawing
  • US10353464B2 patent drawing
  • US10353464B2 patent drawing

AI summary

A system is disclosed which may include an eye tracking device and a processor. The eye tracking device may be for determining a gaze direction of a user. The processor may be configured to cause a first image to be displayed on a display device. The processor may also be configured to determine a velocity of a saccade by a user based at least in part on the gaze direction. The processor may further be configured to modify the first image to generate a second image based at least in part on the velocity of the saccade. Modifying the first image may include altering an image quality of an area of the first image, and the area may be selected based at least in part on the velocity of the saccade.