Virtual Object Rotation Correlation with User Viewpoint

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer-generated three-dimensional environments, there is a challenge in maintaining the orientation and visibility of virtual objects relative to a user's viewpoint, particularly when the user's head or torso moves, leading to unintended views and requiring manual interaction or physical movement to inspect objects from different angles.

Innovation Solution

An electronic device detects the rotation of a user's viewpoint and correlates it with the rotation of virtual objects, using correlation ratios and predetermined viewing points to automatically adjust the object's orientation and position, allowing seamless inspection without direct interaction or physical movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the virtual object is displayed with a fixed orientation in the three-dimensional environment, then the object maintains stable display, but the user cannot inspect the object from different angles without manual interaction or physical movement

Engineering Contradiction:
ImproveObject inspection easeVSAvoidInteraction mechanism complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The virtual object automatically rotates itself in response to detected user viewpoint rotation, eliminating the need for manual interaction or physical movement to inspect the object from different angles. The system uses the user's natural head movement to drive the object's rotation, making the inspection process autonomous and intuitive.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors the user's viewpoint rotation through sensors (such as head trackers) and uses this feedback to automatically adjust the virtual object's orientation. The object rotates in response to the detected viewpoint changes, creating a closed-loop interaction that maintains appropriate viewing angles without requiring additional user input.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the virtual object rotates automatically in response to viewpoint rotation, then the user can inspect the object from multiple angles seamlessly, but the system complexity increases due to correlation ratio calculations and orientation management

Engineering Contradiction:
ImproveViewpoint adaptation capabilityVSAvoidOrientation control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the virtual object's rotation parameters (angle, direction, speed) based on the detected viewpoint rotation. By changing these parameters in real-time according to the user's head movement, the system achieves smooth and natural object rotation that adapts to different viewing scenarios and user behaviors.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of requiring the user to manually rotate the object to inspect it from different angles, the system inverts the control mechanism: the user's viewpoint rotation directly drives the object's rotation. This inversion of the traditional interaction model simplifies the user experience while managing the complexity through intuitive mapping of head movements to object rotation.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If the virtual object maintains fixed orientation relative to the user, then the display remains simple, but unintended views are presented after user movement requiring manual correction

Engineering Contradiction:
ImproveView accuracyVSAvoidView adjustment ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary rotation of the virtual object in anticipation of the user's viewing needs. By continuously monitoring viewpoint changes and proactively rotating the object to maintain optimal viewing angles, the system prevents unintended views from occurring in the first place, eliminating the need for manual correction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from viewpoint sensors to continuously adjust the virtual object's orientation, ensuring the correct view is always presented. This closed-loop control maintains view accuracy by detecting and correcting orientation deviations caused by user movement, preventing unintended views before they occur.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240193892A1Systems and methods for correlation between rotation of a three-dimensional object and rotation of a viewpoint of a user
Publication Date: 2024.06.13 APPLE INC
  • US20240193892A1 patent drawing
  • US20240193892A1 patent drawing
  • US20240193892A1 patent drawing

AI summary

Some examples of the disclosure are directed to systems and methods for correlating rotation of a three-dimensional object to rotation of a viewpoint of a user. In some examples, an electronic device presents a computer-generated environment that includes an object. In some examples, while presenting the computer-generated environment, the electronic device detects an input that includes rotation of a viewpoint of a user of the electronic device relative to the computer-generated environment. In response to detecting the input, in accordance with a determination that the rotation of the viewpoint is in a first direction, the electronic device rotates the object in a first respective direction, based on the first direction, relative to the viewpoint. In accordance with a determination that the rotation of the viewpoint is in a second direction the electronic device rotates the object in a second respective direction, based on the second direction, relative to the viewpoint.