3D Skeleton Spring Modeling for Low-Delay Virtual Object Sync
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in accurately and synchronously displaying virtual objects with users' movements, particularly in scenarios where instantaneous reflections are required, leading to delays and inaccuracies that detract from the sense of presence.
Innovation Solution
A display image generation apparatus and method that utilize a spring model to adjust node positions based on a skeleton model, applying forces to maintain natural distances between nodes, thereby enhancing synchronization and accuracy of virtual object display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a virtual object is displayed to synchronously reflect the user's body movements in real-time, then the sense of presence is enhanced, but display delays and positioning inaccuracies occur
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing skeleton model data (bone lengths, joint positions, node coordinates) before real-time processing. When state information is acquired, the system directly references these pre-prepared models to rapidly adjust virtual object positions without extensive computation, thereby reducing display delay while maintaining synchronization accuracy.
Solution Approach 2:
The patent replaces complex mechanical calculation systems with a spring model-based computational approach. Instead of using traditional inverse kinematics or rigid body dynamics calculations, the system uses spring models with pre-defined natural lengths to calculate node positions, significantly reducing computational complexity and processing time while maintaining positioning accuracy.
2Speed
If the user's movements are instantaneously reflected in the virtual object, then the sense of presence is enhanced, but positioning accuracy deteriorates due to temporal constraints
Solution Approach 1:
The patent introduces a spring model as an intermediary between the acquired state information and the final virtual object positioning. The spring models with pre-calculated natural lengths act as mediators that smoothly translate raw state data into accurate node positions, eliminating the need for complex real-time calculations while maintaining high positioning precision during instantaneous movements.
Solution Approach 2:
The patent changes the computational parameters from complex dynamic calculations to simple spring model evaluations with pre-determined natural lengths. By transforming the problem into evaluating spring forces based on known parameters rather than solving differential equations in real-time, the system achieves both high response speed and positioning accuracy.
3Measurement precision
If complex calculations are performed to accurately track bone positions and adjust node coordinates, then positioning accuracy is improved, but computational complexity and processing time increase
Solution Approach 1:
The patent extracts and pre-calculates the complex computational components (skeleton model parameters, bone lengths, joint positions, node coordinates) before runtime. By separating the complex modeling phase from the real-time tracking phase, the system achieves high positioning accuracy during execution without requiring complex calculations at display time, thus reducing computational complexity.
Data Source
AI summary
There is provided a display image generation apparatus including a state information acquisition section configured to acquire state information in a three-dimensional space regarding a target in a real world, a skeleton model control section configured to apply a spring model to a position corresponding to a bone between nodes represented by the state information so as to adjust positions of the nodes, the spring model having a natural length constituting an ideal distance based on a skeleton model of a virtual object corresponding to the target, and, a display image generation section configured to generate a display image including the virtual object reflecting the skeleton model formed by the adjusted nodes.


