Variable Resolution Rasterization for Wide FOV Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional wide field of view (FOV) displays render graphics inefficiently, as they allocate the same number of pixels per unit area across the screen, leading to inefficiencies in processing, particularly at edge and corner regions where pixels hold less meaningful information compared to central regions.

Innovation Solution

Implementing metadata that specifies varying pixel resolutions across different subsections of the screen, allowing for reduced processing load in low-resolution regions by adjusting active pixel counts and gradient scale factors, while maintaining high resolution in critical areas, thereby optimizing graphics rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If uniform pixel resolution is used across the entire screen, then manufacturing simplicity is maintained, but processing efficiency deteriorates due to redundant computation in edge and corner regions

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidpixel resolution configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The screen is divided into multiple subsections, each with its own resolution characteristics. The metadata specifies different active pixel counts for different subsections, allowing the system to process only relevant pixels in each region rather than uniformly processing all pixels across the entire screen.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different subsections of the screen are assigned different pixel resolutions based on their importance. Central regions maintain high resolution while edge and corner regions use lower resolution, optimizing processing efficiency by allocating computational resources according to local quality requirements.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If high pixel count is used in all regions, then image quality is maintained, but computational load increases unnecessarily in regions where pixels hold less meaningful information

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system applies different quality levels to different regions of the screen. Central subsections maintain high pixel counts for superior image quality, while edge and corner subsections use reduced pixel counts, as these regions contribute less to the overall visual experience.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of processing all pixels at full resolution, the system processes only the necessary portion at high resolution (central regions) and uses reduced resolution for less critical areas (edge and corner regions), eliminating excessive computational action in non-essential areas.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If reduced pixel resolution is used in edge and corner regions, then processing efficiency improves, but gradient calculation accuracy may deteriorate

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidgradient calculation accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system applies different processing precision to different regions. Gradient scale factors are adjusted locally for each subsection based on its resolution characteristics, ensuring accurate gradient calculations even in low-resolution edge and corner regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The metadata includes gradient scale factors that are specifically adjusted for each subsection. These parameter changes compensate for the reduced pixel resolution in edge and corner regions, maintaining gradient calculation accuracy despite the lower pixel density.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3129976B1Varying effective resolution by screen location by altering rasterization parameters
Publication Date: 2024.05.08 SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
  • EP3129976B1 patent drawingFigure 1A~1C
  • EP3129976B1 patent drawingFigure 2A~2B
  • EP3129976B1 patent drawingFigure 2C~2D

AI summary

Data is received representing one or more vertices for a scene in a virtual space. Primitive assembly is performed on the vertices to compute projections of the vertices from virtual space onto a viewport of the scene in a screen space of a display device containing a plurality of pixels that are subdivided into a plurality of subsections. Scan conversion determines which pixels of the plurality are part of each primitive that has been converted to screen space coordinates. Coarse rasterization for each primitive determines which subsection or subsections the primitive overlaps. Metadata associated with the subsection a primitive overlaps determines a pixel resolution for the subsection. The metadata is used to generate final pixel values for the viewport of the scene that is displayed on the display device in such a way that parts of the scene in two different subsections have different pixel resolution.