Virtual Plane Depth Adjustment for Intuitive 3D Object Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesimplicity of operationVSAvoidintuitive sense of control
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improvecontrol capabilityVSAvoidnumber of procedures
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveconversion process complexityVSAvoidcontrol precision
Core Design Contradiction:
Device complexityVSMeasurement precision

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7911468B2Storage medium storing a program for controlling the movement of an object
Publication Date: 2011.03.22 NINTENDO CO LTD
  • US7911468B2 patent drawing
  • US7911468B2 patent drawing
  • US7911468B2 patent drawing

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.