Touchscreen Input Zones for 3D Field of View Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces for navigating within three-dimensional (3D) environments, such as those used for virtual inspection of objects like aircraft, often require multiple points of contact and are difficult to control intuitively, especially when trying to interact with a touchscreen while maintaining proximity to the object.

Innovation Solution

A user interface with translational and rotational input regions that include position direct control zones for precise control and position rate control zones for quick navigation, allowing seamless mode changes by sliding an input trigger between zones, enabling intuitive and user-friendly control of the field of view.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple points of contact are required on the touchscreen to manipulate the representation, then navigation capability is improved, but ease of operation deteriorates due to difficulty in holding and controlling multiple contacts

Engineering Contradiction:
Improvenavigation capabilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The touchscreen interface is segmented into multiple functional zones (first input zone for direct position control, second input zone for rate control) that can be independently activated. This segmentation allows the system to provide different control modes for different operational needs while maintaining ease of use through single-point contact in each mode.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control mode dynamically changes based on which zone is activated. When the first input zone is activated, direct position control is enabled; when the second input zone is activated, rate control is enabled. This dynamic adaptation allows the interface to optimize between precision and speed based on user needs without requiring multiple simultaneous contacts.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If direct position control is used for translating the field of view, then positioning precision is improved, but navigation speed deteriorates

Engineering Contradiction:
Improvepositioning precisionVSAvoidnavigation speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system dynamically switches between direct position control mode (for precision) and rate control mode (for speed) based on which input zone is activated. This allows users to select the appropriate control characteristic for their current operational context without compromise.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different control characteristics are assigned to different spatial zones on the touchscreen. The first input zone provides direct position control with high precision, while the second input zone provides rate control for faster navigation. Each zone has optimized local quality suitable for its intended use case.

Inventive Principle:
Principle #3Local quality

3Speed

If rate control is used for translating the field of view, then navigation speed is improved, but positioning precision deteriorates

Engineering Contradiction:
Improvenavigation speedVSAvoidpositioning precision
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system dynamically switches between rate control mode (for speed) and direct position control mode (for precision) based on which input zone is activated. This allows users to select the appropriate control characteristic for their current operational context without compromise.

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If explicit mode changes are required for switching between control modes, then control accuracy is improved, but device complexity deteriorates

Engineering Contradiction:
Improvecontrol accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system automatically determines the appropriate control mode based on which input zone is activated, eliminating the need for explicit user commands to switch modes. The interface serves itself by interpreting the location of user input to select the corresponding control characteristic.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Different control modes are associated with different spatial zones on the touchscreen. The control accuracy is maintained through the direct mapping between zone selection and mode activation, while complexity is reduced by eliminating explicit mode-changing commands.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10839602B1Systems and methods for navigating within a visual representation of a three-dimensional environment
Publication Date: 2020.11.17 THE BOEING CO
  • US10839602B1 patent drawing
  • US10839602B1 patent drawing
  • US10839602B1 patent drawing

AI summary

In an example, a method for navigating within a visual representation of a three-dimensional (3D) environment is described. The method includes detecting a selection of a translational input trigger at a translational origin in a translational input region of a user interface. The method includes detecting that the translational input trigger has been moved from the translational origin to a point on a translational control border. The method includes detecting that the translational input trigger has been moved from within the position direct control zone to a location within the position rate control zone. The method includes, responsive to detecting that the translational input trigger has been moved from within the position direct control zone to the location within the position rate control zone, translating the field of view in the visual representation of the 3D environment at a velocity corresponding to the location within the position rate control zone.