Pointer Offset Mechanism for VR Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing simulation systems for directing positions in virtual spaces face operability issues due to indicators being hidden by the directing device, leading to poor visibility and user experience.

Innovation Solution

A simulation system that includes a display section, an operation terminal device, a position detecting section, and a contact determining section, which calculates and offsets coordinates to ensure the pointer is displayed at a location that avoids being hidden by the device, allowing for improved visibility and user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the indicator is displayed at the position of the directing device, then the directing device can accurately indicate the desired direction, but the indicator may be hidden by the directing device and cannot be seen by the user

Engineering Contradiction:
Improveposition accuracyVSAvoidvisibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies dimensionality change by offsetting the indicator from the 2D display surface into the 3D virtual space. The indicator is positioned at coordinates calculated from the directing device's position and orientation, creating a spatial separation between the directing device and the indicator. This allows the indicator to be displayed in front of or beside the directing device rather than at its exact position, resolving the contradiction between position accuracy and visibility.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If the pointer is displayed at the position of the operation terminal device, then the pointer accurately reflects the device's orientation, but the pointer may be obscured by the device itself

Engineering Contradiction:
Improvepointer position accuracyVSAvoidpointer visibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent offsets the pointer from the operation terminal device's position into the 3D virtual space by calculating second coordinates derived from the first coordinates. This spatial offset positions the pointer in front of or beside the device rather than at its exact location, ensuring the pointer remains visible while maintaining accurate directional representation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces an intermediary calculation process that transforms the device's position and orientation into offset pointer coordinates. This intermediary step allows the system to maintain the relationship between device orientation and pointer direction while physically separating them in the display space to avoid obscuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If the indicator is positioned exactly at the directing device location, then minimal calculation is needed, but the indicator becomes hidden and operability deteriorates

Engineering Contradiction:
Improvecalculation complexityVSAvoiduser operability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-calculating offset coordinates based on the directing device's position and orientation before displaying the indicator. The system calculates second coordinates derived from first coordinates using predetermined offset relationships, ensuring the indicator is positioned for optimal visibility while maintaining relatively simple calculation processes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10509488B2Simulation system for operating position of a pointer
Publication Date: 2019.12.17 FUJITSU LTD
  • US10509488B2 patent drawing
  • US10509488B2 patent drawing
  • US10509488B2 patent drawing

AI summary

A simulation system includes a display section configured to display an image of an article, an operation terminal device which is moved by a user to operate a position of a pointer displayed on the display section, a first detecting section configured to detect a position and an orientation of the operation terminal device, a second detecting section configured to calculate first coordinates of the pointer based on the position and the orientation of the operation terminal device detected by the first detecting section, an offset section configured to obtain second coordinates derived by offsetting the first coordinates, and a first determining section configured to make a determination whether the article displayed on the display section has come in contact with a line connecting the first coordinates and the second coordinates.