GPU Shader LOD Adjustment Using Non-Geometry Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphics processing techniques fail to adequately adjust level-of-detail (LOD) based on non-geometry information, leading to unsatisfactory rendering efficiency and visual quality due to reliance solely on geometry information.

Innovation Solution

A method and system that utilize a graphics processing unit (GPU) with a shader capable of performing tessellation or texturing, where LOD is calculated using geometry information and adjusted using non-geometry information such as brightness, moving speed, and color gradient, from sources like vertex shaders, rasterizers, or frame buffers, to improve rendering efficiency and visual quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If LOD is calculated using only geometry information, then the rendering workflow is simple, but the visual quality and rendering efficiency are unsatisfactory

Engineering Contradiction:
Improvesimplicity of rendering workflowVSAvoidvisual quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent combines geometry information (from vertex shaders or rasterizers) with non-geometry information (such as brightness values from frame buffers) to calculate LOD. This merging of multiple information sources resolves the contradiction by maintaining workflow simplicity while significantly improving visual quality through multi-factor LOD adjustment.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the LOD calculation system multi-functional by incorporating multiple types of information (geometry and non-geometry) that can be used independently or together. This allows the system to adapt to different rendering scenarios and achieve both simplicity and quality depending on the specific application needs.

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

2Manufacturing precision

If LOD is adjusted using multiple factors including non-geometry information, then visual quality improves, but processing complexity increases

Engineering Contradiction:
Improvevisual qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies different LOD adjustment strategies to different regions or objects based on their specific characteristics (brightness, motion, etc.). This local quality approach improves visual quality where needed while avoiding unnecessary complexity in regions where simple geometry-based LOD suffices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary calculations of multiple information sources (geometry and non-geometry data) in advance during the rendering pipeline, so that when LOD adjustment is needed, the data is already prepared and readily available, reducing real-time processing complexity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If LOD is adjusted using non-geometry information from multiple sources, then rendering efficiency improves, but system complexity increases

Engineering Contradiction:
Improverendering efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal LOD adjustment mechanism that can process multiple information sources (vertex shaders, rasterizers, frame buffers) through a unified framework. This multi-functional design improves rendering efficiency by providing comprehensive data for LOD decisions while managing system complexity through standardized processing pathways.

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

Solution Approach 2:

The rendering system uses its own existing data structures and information sources (geometry data already present in vertex shaders/rasterizers, brightness data in frame buffers) to perform LOD adjustment, rather than requiring external or additional specialized systems. This self-service approach improves efficiency while limiting complexity growth.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9905036B2Graphics processing unit for adjusting level-of-detail, method of operating the same, and devices including the same
Publication Date: 2018.02.27 SAMSUNG ELECTRONICS CO LTD
  • US9905036B2 patent drawing
  • US9905036B2 patent drawing
  • US9905036B2 patent drawing

AI summary

A graphics processing unit includes a shader configured to perform one operation among tessellation and texturing. The shader generates level-of-detail (LOD) using geometry information for the tessellation or texturing and adjusts the LOD using non-geometry information for the tessellation or texturing.