Staged Virtual Camera Traversal for 3D Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Navigating a virtual camera in a three-dimensional environment with highly tilted initial and final viewpoints can be disorienting for users, causing loss of context due to mid-traversal tilt angles that are not intuitive or visually pleasing.

Innovation Solution

Implementing a staged camera traversal method that includes a launch stage where the tilt angle is decreased to zero, a traversal stage where it remains at zero, and an approach stage where it increases back to the target tilt angle, with the approach path aligned to maintain user perspective and context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If camera parameters are interpolated during traversal between two tilted viewpoints, then the camera transitions from the initial view to the final view, but the midpoint of the traversal becomes highly tilted causing user disorientation and loss of context

Engineering Contradiction:
Improveuser orientation and context maintenanceVSAvoidcamera tilt angle during traversal
Core Design Contradiction:
Ease of operationVSShape

Solution Approach 1:

The camera traversal is divided into three distinct stages: a launch stage where the tilt angle is reduced to a manageable level, a middle stage where the camera moves between locations with controlled tilt, and an approach stage where the tilt angle is increased toward the final viewpoint. This segmentation prevents the camera from passing through highly tilted intermediate states that would disorient the user.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Before moving the camera between tilted viewpoints, the system preliminarily adjusts the tilt angle to a smaller, more comfortable value during the launch stage. This preliminary action ensures that the camera does not immediately enter a highly tilted state, thereby preventing user disorientation before the traversal even begins.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the virtual camera moves directly between two locations with different tilt angles, then the transition is efficient and quick, but the user experiences disorientation and loss of context during the traversal

Engineering Contradiction:
Improvecamera transition speedVSAvoiduser context
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The camera traversal is segmented into three phases: launch stage (reducing tilt angle), middle stage (moving between locations with controlled parameters), and approach stage (increasing tilt angle toward target). This segmentation maintains user context by avoiding highly tilted intermediate views while still achieving the transition efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes camera parameters (tilt angle, position, orientation) throughout the traversal. The tilt angle is reduced during the launch stage, maintained at a comfortable level during the middle stage, and then increased during the approach stage. This parameter manipulation ensures the user maintains context while the camera transitions between viewpoints.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the tilt angle is maintained at a constant value during camera traversal, then the camera movement is simple and computationally efficient, but the transition between tilted viewpoints cannot be achieved without passing through disorienting intermediate angles

Engineering Contradiction:
Improvecamera traversal controlVSAvoiduser orientation during traversal
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The camera traversal control is made dynamic by adjusting the tilt angle throughout the traversal process. Rather than maintaining a constant tilt angle, the system varies the tilt angle according to the traversal stage: reducing it during the launch phase, maintaining it during the middle phase, and increasing it during the approach phase. This dynamic adjustment improves user orientation while adding controlled complexity to the traversal control.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10140765B2Staged camera traversal for three dimensional environment
Publication Date: 2018.11.27 GOOGLE LLC
  • US10140765B2 patent drawing
  • US10140765B2 patent drawing
  • US10140765B2 patent drawing

AI summary

A staged camera traversal for navigating a virtual camera in a three dimensional environment is provided. The staged camera traversal can include a launch stage and an approach stage. During the launch stage, the tilt angle can be decreased towards zero tilt (i.e. straight down) with respect to the vertical. During an approach stage, the tilt angle of the virtual camera can be increased from about zero tilt towards the tilt angle associated with a target location. In certain implementations, the staged camera traversal can further include a traversal stage occurring between the launch stage and the approach stage. The tilt angle of the virtual camera can be maintained at about zero tilt during the traversal stage. The approach path of the virtual camera can be aligned along a view direction associated with the target destination during the approach stage.