Cube Map Texture LOD Determination via Coordinate Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining the level of detail (LOD) for texturing cube maps in graphics processing are inefficient, requiring multiple processing elements and increasing power consumption due to the complexity of calculating distances and derivatives across different faces of a cube map.

Innovation Solution

A method and apparatus that transform pixel coordinates based on directional vectors and coordinate transformation tables to calculate distances and derivatives directly on the cube map, reducing the number of processing elements needed by simplifying the transformation operations to addition and inversion, thereby determining the LOD for texturing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional methods are used to calculate distances and derivatives across different faces of a cube map, then measurement precision is maintained, but device complexity increases and power consumption rises

Engineering Contradiction:
Improvedistance calculation precisionVSAvoidprocessing elements required
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary coordinate transformation process that maps coordinates from different cube map faces to a unified reference face. This mediator transformation enables distance and derivative calculations to be performed on a single face without requiring multiple processing elements for each face, thus reducing device complexity while maintaining measurement precision through the transformation mathematics

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal coordinate transformation table that can be applied to all six faces of the cube map. This single transformation mechanism serves multiple functions: it handles coordinate mapping for any face, enables consistent distance calculations across faces, and provides a unified basis for derivative computations, thereby reducing the need for separate processing elements for each face

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

2Measurement precision

If traditional methods are used to calculate distances and derivatives across different faces of a cube map, then measurement precision is maintained, but power consumption increases

Engineering Contradiction:
Improvederivative calculation precisionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The coordinate transformation acts as an intermediary that pre-processes coordinate data into a unified reference frame. This intermediate transformation enables subsequent derivative calculations to be performed using standardized operations on transformed coordinates rather than requiring complex face-specific calculations, reducing power consumption while preserving derivative precision

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary coordinate transformation before distance and derivative calculations. By pre-transforming all coordinates to a reference face using transformation tables, the system prepares data in advance for efficient calculation, avoiding the need for repeated complex transformations during actual measurements and thereby reducing overall power consumption

Inventive Principle:
Principle #10Preliminary action

3Speed

If coordinate transformation tables are used to transform pixel coordinates, then processing speed is improved, but device complexity increases

Engineering Contradiction:
Improvecoordinate transformation speedVSAvoidtransformation table storage
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent uses pre-computed coordinate transformation tables that store mapping relationships between different cube map faces and a reference face. These tables act as copied lookup data that enable rapid coordinate transformation through simple table access rather than complex real-time calculations, significantly improving processing speed while the table storage requirement is a manageable form of complexity

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3340183B1Graphics processing employing cube map texturing
Publication Date: 2023.08.02 SAMSUNG ELECTRONICS CO LTD
  • EP3340183B1 patent drawingFigure 1
  • EP3340183B1 patent drawingFigure 2
  • EP3340183B1 patent drawingFigure 3

AI summary

Provided are a method and an apparatus for transforming coordinates of pixels representing boundary points of an object on a cube map, when pixels respectively correspond to different faces of a cube map. Distances between the boundary pixels may be calculated by using the transformed coordinates. Based on the on the calculated distances, a level of detail (LOD) for texturing the cube map of the pixels may be determined.