Virtual Space Character Motion Control via Real-Time Contact Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for displaying a player character in a virtual space require pre-stored position information of background objects, making it difficult to control the character's movement, especially when objects dynamically move, and limiting the player's ability to control the character's motion based on its status and relative positional relationships.

Innovation Solution

A data processing apparatus and method that includes a motion control unit, a display unit, a detection unit to detect contact position information between virtual objects and a virtual body, and a specifying unit to determine characteristic position information based on the detected contact, allowing the character to move appropriately in a virtual space without pre-stored position information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If position information of background objects is pre-stored as fixed values, then the calculation process for displaying the player character can be simplified, but it becomes difficult to control the player character to appropriately move in accordance with dynamic positions of objects

Engineering Contradiction:
Improvecomplexity of position information managementVSAvoidadaptability to dynamic object positions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by transitioning from static pre-stored position information to dynamic real-time detection. The detection unit continuously acquires current position information of background objects during gameplay, allowing the system to adapt to moving objects while maintaining manageable complexity through automated detection processes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service by automatically detecting and updating position information of background objects through the detection unit. This eliminates the need for manual pre-storing and updating of position data, allowing the system to autonomously adapt to dynamic object positions without increasing operational complexity

Inventive Principle:
Principle #25Self-service

2Productivity

If position information of each background object is previously stored, then the calculation process for real-time display can be performed efficiently, but it is troublesome and requires significant data management

Engineering Contradiction:
Improvereal-time calculation efficiencyVSAvoidease of position information setup
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The detection unit enables the system to automatically acquire and maintain position information of background objects during runtime. This self-service mechanism eliminates the troublesome manual data management required by pre-stored information while preserving real-time calculation efficiency through continuous automated updates

Inventive Principle:
Principle #25Self-service

3Device complexity

If fixed position information is used for background objects, then the system structure can be simplified, but it limits the ability to control player character movement based on relative positional relationships

Engineering Contradiction:
Improvesystem structure complexityVSAvoidease of character movement control
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system maintains simplified structure while improving ease of operation by dynamically detecting position information during runtime. The detection unit automatically provides current position data that enables intuitive player character movement control based on real-time relative positional relationships without complicating the overall system structure

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10068362B2Data processing apparatus and method of detecting position information for displaying virtual space
Publication Date: 2018.09.04 KOEI TECMO GAMES CO LTD
  • US10068362B2 patent drawing
  • US10068362B2 patent drawing
  • US10068362B2 patent drawing

AI summary

A data processing apparatus includes a motion control unit that controls a movement of a character in a virtual space; a display unit that displays the character and a background, the background including an object; a detection unit that detects contact position information at which the object of the displayed background and a virtual body provided in the virtual space contact; and a specifying unit that specifies characteristic position information regarding a shape of the object of the background in accordance with the detected contact position information.