Virtual Object Movement Using User-Centered Spherical Coordinates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Indirect dragging in extended reality environments does not align with user perception, reducing operation efficiency.

Innovation Solution

Convert movement vectors of interactors from world rectangular to local spherical coordinate systems, allowing virtual objects to rotate around the user as a center, aligning with self-centric perception.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If indirect dragging is used in extended reality environments, then the virtual object can be moved through displacement conversion, but the operation efficiency decreases due to misalignment with user perception

Engineering Contradiction:
Improveoperation efficiencyVSAvoidcoordinate system conversion complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent changes the parameter of coordinate system representation from world rectangular coordinates to local spherical coordinates centered on the user. This parameter change allows the virtual object's movement to be represented relative to the user's position and orientation, making the displacement conversion align with user perception and thereby improving operation efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a local spherical coordinate system dimension alongside the traditional world rectangular coordinate system. This new dimensional representation (local spherical coordinates with user as origin) enables the movement vector to be expressed in a way that matches the user's spatial perception, resolving the contradiction between operational simplicity and perceptual alignment.

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

2Adaptability or versatility

If direct dragging is used, then the position correspondence is simple and intuitive, but the virtual object cannot rotate around the user as center

Engineering Contradiction:
Improvevirtual object movement flexibilityVSAvoidposition correspondence simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent makes the coordinate system dynamic by using a local spherical coordinate system that rotates with the user's orientation. This dynamic adaptation allows the virtual object to rotate around the user as the center while maintaining simple position correspondence, as the coordinate system automatically adjusts to the user's current viewpoint and orientation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250306675A1Method and apparatus for moving virtual object, electronic device, and storage medium
Publication Date: 2025.10.02 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250306675A1 patent drawing
  • US20250306675A1 patent drawing
  • US20250306675A1 patent drawing

AI summary

A method and apparatus for moving a virtual object, an electronic device, and a storage medium are provided. The method includes: displaying a computer-generated three-dimensional environment; detecting position data of an interactor and determining a first movement vector of the interactor in a world rectangular coordinate system; determining, based on the first movement vector, a second movement vector of the interactor in a local rectangular coordinate system with a user's own position as an origin; determining, based on the second movement vector, a third movement vector of the interactor in a local spherical coordinate system with the user's own position as an origin; determining, based on the third movement vector, a fourth movement vector of a target virtual object in the local spherical coordinate system; and obtaining second coordinates of the target virtual object based on first coordinates of the target virtual object and the fourth movement vector.