Virtual Object Motion Control Through 3D Face Rotation Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling virtual object motion provide a poor user experience due to reliance on translational motion, which lacks engagement and precision.

Innovation Solution

Implementing rotational motion control of virtual objects based on user face rotations in a 3D space, utilizing a rotation control vector generated from face angles about multiple axes, allowing for rotational and translational motion combinations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If translational motion control is used for virtual objects, then the control mechanism is simple, but the user experience is poor and lacks engagement

Engineering Contradiction:
Improvecontrol mechanism simplicityVSAvoiduser experience quality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transitions from controlling only translational motion (2D movement) to incorporating rotational motion (3D orientation), adding a new dimension of control. This allows virtual objects to rotate around multiple axes (pitch, yaw, roll) in addition to moving positionally, significantly enhancing user experience while maintaining operational simplicity through face rotation detection

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

2Adaptability or versatility

If rotational motion control is added to virtual objects, then the user experience is enhanced, but the computational complexity increases

Engineering Contradiction:
Improvemotion control capabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses the user's own face rotation as the control input, eliminating the need for complex external control devices or interfaces. The face rotation detection leverages existing camera and processing capabilities to directly generate rotation control vectors, reducing overall system complexity while enabling sophisticated rotational control

Inventive Principle:
Principle #25Self-service

3Measurement precision

If face rotation detection is used to control virtual object rotation, then the control precision is improved, but the system complexity increases

Engineering Contradiction:
Improverotation control precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical or manual control systems with an optical/biological system using face rotation detection. By utilizing the user's natural facial movements and computer vision technology, the system achieves high-precision rotation control without complex mechanical interfaces or multiple sensors

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250259364A1Method and device for controlling motion of virtual object
Publication Date: 2025.08.14 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250259364A1 patent drawing
  • US20250259364A1 patent drawing
  • US20250259364A1 patent drawing

AI summary

There are provided a method and device for controlling motion of a virtual object, which relate to the technical field of motion control. In the method a rotation control vector is generated according to a rotation state of a face of a user in a real three-dimensional space, the rotation state comprising a face rotation angle corresponding to a rotation of the face about at least one rotation axis in the three-dimensional space, and a component of the rotation control vector in at least one dimension being associated with the face rotation angle corresponding to the rotation axis; Motion of the virtual object is controlled through the rotation control vector, the motion comprising rotational motion. The methods and devices of the present disclosure can improve the experience of motion control on the virtual object.