Virtual Object Movement Control on Tabletop Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display systems fail to effectively control the movement of virtual objects on large screens, especially when real objects such as cups and dishes are placed on the tabletop, leading to inefficient and inconvenient interactions.
Innovation Solution
An information processing apparatus that uses a combination of cameras and microphones to detect real objects and user interactions, allowing for the control of virtual object movement based on positional relationships with real objects, enabling more appropriate and efficient display management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual objects are displayed and moved on a large screen tabletop display system, then multiple users can perform simultaneous operations and view information, but real objects such as cups and dishes placed on the tabletop interfere with the display and operation of virtual objects
Solution Approach 1:
The system performs preliminary detection of real objects on the tabletop using imaging devices before virtual object operations begin. By identifying the positions and properties of real objects in advance, the system can pre-calculate alternative movement routes for virtual objects that avoid these obstacles, preventing interference before it occurs.
Solution Approach 2:
The system transitions from two-dimensional screen coordinates to three-dimensional spatial awareness by incorporating depth information from imaging devices. This allows the system to perceive the tabletop as a three-dimensional space containing both virtual objects and real physical objects, enabling intelligent route planning that navigates around obstacles in the third dimension.
2Speed
If virtual objects move in straight lines at constant speeds, then operations are simple and fast, but movement routes may be blocked by real objects on the tabletop
Solution Approach 1:
The system dynamically adjusts virtual object movement parameters based on real-time conditions. When a straight-line path is blocked by real objects, the system automatically calculates and switches to alternative routes, adjusting both the path geometry and movement speed to ensure reliable delivery of virtual objects to their destinations while maintaining operational efficiency.
Solution Approach 2:
The system continuously monitors the positions of real objects and virtual objects using imaging devices. This feedback mechanism allows the system to detect when a planned movement route becomes blocked and to recalculate alternative paths in real-time, ensuring that virtual object movement remains reliable even as the physical environment changes.
3Ease of operation
If the system detects and responds to real objects in real-time, then virtual object movement can avoid obstacles, but the system complexity and processing requirements increase
Solution Approach 1:
The system creates a digital replica or map of the physical tabletop environment by capturing images with imaging devices and extracting information about real objects. This virtual model of the physical space allows the system to perform complex collision detection and route planning calculations in the digital domain without requiring complex physical sensors or actuators, simplifying the overall system architecture.
4Adaptability or versatility
If virtual objects are allowed to pass through real objects, then movement is unrestricted, but the display becomes confusing and operation becomes difficult
Solution Approach 1:
The system takes preliminary action to prevent virtual objects from overlapping with real objects by calculating alternative routes that avoid such conflicts. By proactively preventing the harmful situation of overlapping displays rather than reacting after it occurs, the system maintains display clarity and operational intuitiveness while still allowing virtual objects to reach their destinations through alternative paths.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
There is provided an information processing apparatus including circuitry configured to initiate display of a virtual object, based on a gesture operation, starting from a point of origin and moving towards a target point; and continue to display the virtual object in display motion after the gesture operation, wherein a path of travel of the virtual object or a display characteristic of the virtual object is determined based on a positional relationship between the virtual object and another object that is a real object located in proximity to the path of travel of the virtual object.