Virtual Character Spatial Attribute Adjustment in VR
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual reality applications lack flexibility in determining and adjusting the spatial attributes of virtual characters, requiring users to manually relocate them, which degrades the user experience due to inflexibility and inefficiency.
Innovation Solution
A method and apparatus for automatically determining and adjusting the spatial attributes of virtual characters by obtaining a reference spatial attribute, calculating relative spatial attributes, and updating the character's position and orientation to a predetermined state without user intervention, using a processor and memory to execute program units for obtaining, adjusting, and updating spatial attributes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the spatial attribute of the virtual character is determined by preset positions and orientations in the virtual application, then the system can maintain simplicity and stability, but the flexibility and adaptability of determining the spatial attribute is reduced
Solution Approach 1:
The patent introduces a reference object as an intermediary element to bridge the gap between the virtual character's current spatial attribute and the predetermined spatial attribute. By adjusting the reference object's spatial attributes rather than directly modifying the virtual character's fixed hardware-determined position, the system achieves flexible spatial attribute determination while maintaining system simplicity. The reference object serves as a mediator that can be programmatically adjusted to achieve desired spatial configurations.
Solution Approach 2:
The patent applies preliminary action by pre-establishing a reference object with a reference spatial attribute before determining the virtual character's final spatial attribute. The system calculates the difference between the current and predetermined spatial attributes, then applies this difference to adjust the reference object in advance. This preliminary adjustment of the reference object enables the virtual character to automatically achieve the predetermined spatial attribute without requiring complex real-time calculations or user intervention.
2Ease of operation
If the virtual character's position and orientation are set to preset values in the virtual application, then the system operation is simple and stable, but the ease of operation is degraded due to manual relocation requirements
Solution Approach 1:
The patent implements self-service by enabling the system to automatically adjust the virtual character's spatial attribute without requiring user intervention. The system calculates the difference between the current spatial attribute and the predetermined spatial attribute, then automatically applies this adjustment through the reference object. This eliminates the need for users to manually relocate the virtual character by performing head or body motions, significantly improving ease of operation and reducing time loss.
3Adaptability or versatility
If the spatial attribute is determined by hardware sensors rather than program modification, then the measurement precision and reliability are improved, but the adaptability and flexibility of the system are reduced
Solution Approach 1:
The patent uses the reference object as an intermediary that decouples the rigid hardware sensor measurement from the flexible programmatic spatial attribute adjustment. The reference object serves as a bridge that can be programmatically modified to achieve desired spatial configurations while maintaining the reliability of the underlying sensor-based measurement system. This intermediary approach allows the system to preserve measurement reliability while gaining programming flexibility.
Data Source
AI summary
This disclosure relates to automatic adjustment of position and orientation of a virtual character in a virtual scene of a virtual reality application. The initial position and orientation of the virtual character may be determined by sensors. The position and orientation of the virtual character may be adjusted without user action to a predetermined position and orientation for automatically triggering an event in the virtual reality application.


