Eye Tracking Blind Spot Rendering for HMDs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high computational requirements for rendering virtual reality scenes in head-mounted displays (HMDs) are not efficiently addressed by existing technologies, particularly as screen resolutions increase, leading to resource-intensive processing needs.
Innovation Solution
The use of eye-tracking data to determine blind spot regions in a scene, allowing for reduced rendering quality in areas not perceivable by the user, combined with foveated rendering techniques that prioritize high quality only in regions of high visual acuity, thereby optimizing computational resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If screen resolution for HMDs is increased, then visual quality is improved, but computational resources required to render images increase
Solution Approach 1:
The patent applies local quality by rendering different regions of the visual field at different resolutions. The foveal region (central vision) is rendered at high resolution to match human visual acuity, while peripheral regions are rendered at lower resolutions. This is achieved through eye-tracking data that identifies the foveal region, allowing the system to allocate computational resources selectively rather than uniformly across the entire display, thereby reducing overall computational load while maintaining perceived visual quality.
2Power
If rendering quality is reduced in blind spot regions, then computational demands are reduced, but visual completeness may be affected
Solution Approach 1:
The patent converts the harmful limitation of human vision (blind spots) into a benefit by identifying and exploiting these regions. Since the human visual system cannot perceive content in blind spot regions regardless of rendering quality, the system renders these areas at minimal or zero quality, effectively converting a visual deficiency into an opportunity for computational savings. This approach maintains visual completeness in perceivable areas while eliminating wasted computational resources on imperceptible content.
3Productivity
If foveated rendering is implemented, then rendering efficiency is enhanced, but system complexity increases
Solution Approach 1:
The patent segments the visual field into distinct regions based on human visual characteristics: the foveal region (high acuity), intermediate regions, and peripheral/blind spot regions. This segmentation is driven by eye-tracking data that dynamically identifies the foveal center. By dividing the rendering task into region-specific operations, the system achieves rendering efficiency through targeted quality allocation while managing complexity through a structured, region-based approach rather than attempting uniform high-quality rendering.
Data Source
AI summary
Embodiments described herein provide for blind spot rendering optimizations for eye tracking head mounted displays. One embodiment provides an apparatus comprising first logic to receive eye-tracking data from an eye tracking system, second logic to determine a blind spot region for a scene based on the eye tracking data, and third logic to provide identifying data for the blind spot region to a renderer. The renderer is configured to render pixels of the scene that fall within the blind spot region at a lower rendering quality relative to the remainder of the scene.


