Dynamic Environment Mapping for Accurate Virtual Reflections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional environment mapping techniques fail to accurately express reflection changes when the viewpoint orientation changes, particularly during roll angle adjustments, leading to unnatural reflections and user discomfort in virtual reality applications.

Innovation Solution

An image processing method and apparatus that dynamically adjust the environment mapping image based on the line-of-sight direction and viewpoint rotation component, ensuring accurate reflection expression by extracting and rotating the mapping image accordingly to match the viewpoint orientation changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If environment mapping is used to express reflection on virtual objects, then processing speed is improved, but reflection accuracy deteriorates when viewpoint orientation changes

Engineering Contradiction:
Improveprocessing speedVSAvoidreflection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the environment mapping image rotatable according to viewpoint orientation. Instead of using a static environment mapping image, the system dynamically rotates the mapping image based on the roll angle of the viewpoint, allowing the reflection expression to adapt to viewpoint changes while maintaining processing speed advantages.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the orientation parameter of the environment mapping image based on viewpoint roll angle. By rotating the mapping image according to the roll component of viewpoint orientation, the system adjusts the parameter (rotation angle) to maintain accurate reflection expression during viewpoint changes.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the conventional environment mapping method is used, then processing is simplified, but user comfort deteriorates due to unnatural reflection changes

Engineering Contradiction:
Improveprocessing complexityVSAvoiduser comfort
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system introduces dynamic rotation of the environment mapping image based on viewpoint roll angle. This maintains relatively simple processing while improving user comfort by ensuring that reflections on virtual objects remain natural and consistent during viewpoint orientation changes.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the environment mapping image is not rotated during viewpoint changes, then processing remains simple, but reflection expression accuracy deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidreflection expression accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic rotation of the environment mapping image according to viewpoint roll angle. This maintains processing efficiency while significantly improving reflection expression accuracy during viewpoint orientation changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the rotation parameter of the environment mapping image based on viewpoint orientation. By adjusting this parameter dynamically, the system maintains both processing efficiency and reflection accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7379060B2Image processing method and image processing apparatus
Publication Date: 2008.05.27 CANON KK
  • US7379060B2 patent drawing
  • US7379060B2 patent drawing
  • US7379060B2 patent drawing

AI summary

An image processing method includes a position/orientation acquisition step of acquiring a position and orientation of a viewpoint, a virtual image creation step of creating a virtual image on the basis of the position and orientation of the viewpoint, and a holding step of holding an environment mapping image. In addition, an image extraction step extracts a mapping image area rotated according to a viewpoint rotation component about an axis in a line-of-sight direction from the environment mapping image on the basis of the line-of-sight direction of the viewpoint and the viewpoint rotation component about the axis in the line-of sight direction, and an environment mapping step executes environment mapping processing for the virtual image created in the virtual image creation step by using an image included in the mapping image area extracted in the image extraction step.