Virtual Plane Depth Adjustment for Intuitive 3D Object Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for operating objects in a virtual three-dimensional space on a two-dimensional screen lack intuitive control and require complex procedures, particularly when moving or rotating 3D objects, as they rely solely on coordinate positioning without considering depth or object-specific actions.
Innovation Solution
A computer-readable storage medium with an information processing program that converts two-dimensional designation points from a pointing device into three-dimensional control points, allowing for intuitive object manipulation by adjusting the control point's depth position based on the object's type, action mode, or virtual plane configuration, enabling easier and more precise control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single coordinate position is designated on a two-dimensional screen to move a 3D object, then the operation is simple, but the intuitive sense of controlling the object (like holding it with hand) cannot be obtained
Solution Approach 1:
The patent applies dimensionality change by converting a 2D designation point from the screen into a 3D control point in virtual space. The conversion process calculates depth information based on object distance, allowing the control point to be positioned at an appropriate depth behind the object. This enables intuitive control (feeling like holding the object) while maintaining simple 2D screen interaction.
2Ease of operation
If an operation coordinate system is provided in three-dimensional space to rotate an object, then the rotation can be controlled, but the number of required procedures for the operation is increased
Solution Approach 1:
The patent extracts the essential function of the operation coordinate system (providing rotation control) while removing the complex setup procedures. Instead of requiring users to set up a full coordinate system, the system automatically generates a control point with appropriate depth positioning based on object properties, achieving rotation control through a single designation action.
Solution Approach 2:
The system performs self-service by automatically calculating and positioning the control point in 3D space based on object characteristics. The depth position is determined by the system itself using object distance and type information, eliminating the need for users to manually configure coordinate systems or multiple procedural steps.
3Device complexity
If the depth position of the control point is fixed, then the conversion process is simple, but the control precision for different object types and actions is reduced
Solution Approach 1:
The patent applies dynamics by making the control point's depth position variable rather than fixed. The depth position dynamically adjusts based on object type, action mode, and distance from the camera. This allows optimal control precision for different scenarios while keeping the conversion process manageable through systematic calculation rules.
Data Source
AI summary
As a virtual plane used when converting a designation point, which is a touched position on a touch panel, into a control point, in a virtual three dimensional space, used for controlling a movement of an object, a first virtual plane is used when a ball is an object to be controlled; a second virtual plane is used when an object to be operated is a dog and an action mode thereof is an attention mode; a third virtual plane is used when the object to be operated is the dog and the action mode thereof is a lick mode; a fourth virtual plane is used when the object to be operated is the dog and the action mode thereof is a rope shake mode; and a fifth virtual plane is used when the object to be operated is the dog and the action mode thereof is a circle mode.


