Avatar Motion Control via Head-Body Direction Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual reality technologies face challenges in accurately translating the motion of a user's head and body in a real space to their avatar in a virtual space, particularly when the head and body are not synchronized, leading to unnatural avatar movements and reduced immersion.
Innovation Solution
A method that defines a virtual space with a first avatar object corresponding to a second user, receiving information on the relationship between the user's real body and head directions, and controlling the avatar object in either synchronized or non-synchronized modes based on this information, using a head-mounted device system that includes sensors and cameras to detect the user's motion and orientation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the head and body movements are always synchronized in the avatar, then the avatar movement appears natural and immersive, but the system cannot accurately represent situations where the head and body are intentionally not synchronized (e.g., looking around while standing still)
Solution Approach 1:
The system dynamically switches between synchronized and non-synchronized control modes based on the detected relationship between head and body directions. When the head and body are in the same direction, synchronized mode is used for natural appearance. When they differ, non-synchronized mode is used to accurately represent the user's intentional posture, such as looking around while standing still.
Solution Approach 2:
The system changes the control parameter of the avatar from synchronized to non-synchronized based on the detected angular relationship between the user's head and body directions. This parameter change allows the system to adapt its motion translation behavior to match the user's actual physical state and intentions.
2Ease of manufacture
If the system uses synchronized mode for all avatar movements, then the implementation is simple and consistent, but it fails to capture nuanced user intentions where head and body orientations differ
Solution Approach 1:
The control system dynamically adjusts its complexity by switching between synchronized and non-synchronized modes. This allows the system to maintain simplicity in the common case (synchronized mode) while gaining precision when needed (non-synchronized mode), based on the detected relationship between head and body directions.
3Reliability
If the system always uses non-synchronized mode, then it can accurately represent all user postures, but the avatar movements become unnatural and reduce immersion when head and body are aligned
Solution Approach 1:
The system dynamically selects the appropriate control mode (synchronized or non-synchronized) based on the detected angular relationship between head and body. This ensures natural avatar movements when head and body are aligned (synchronized mode) while maintaining accurate posture representation when they differ (non-synchronized mode).
Solution Approach 2:
The system changes the control parameter based on the angular difference between head and body directions. When the angle is within a threshold (aligned), synchronized mode is used for naturalness. When the angle exceeds the threshold (misaligned), non-synchronized mode is used for accuracy, thus optimizing both naturalness and accuracy through parameter changes.
Data Source
AI summary
A method includes defining a virtual space containing an avatar object and the avatar object includes a virtual head and a virtual body. The method includes receiving first information, wherein the first information contains information indicating a relationship between a first direction indicating a direction in which a real body is facing and a second direction indicating a direction in which a real head is facing. The method includes determining in which of a first mode or a second mode the avatar object is to be controlled. The method includes controlling the avatar object without synchronizing movement of the virtual head and movement of the virtual body in response the first mode being set. The method includes controlling the avatar object so that the movement of the virtual head and the movement of the virtual body are synchronized with each other in response the second mode being set.


