Virtual Skill Release via Gesture-Driven Character Repositioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing technologies fail to accurately direct skill release to a specific location in man-machine interaction scenarios, leading to suboptimal interaction results, especially when target objects are centralized or scarce within a large area.

Innovation Solution

The method involves rendering virtual resource objects in a GUI, detecting skill operation gestures, determining the release location of skill objects, and adjusting the user character object's position to align with the skill release location when the distance exceeds a certain threshold, allowing precise skill release operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If skill release is performed on a target object within a large area range, then the coverage area is increased, but the targeting precision deteriorates

Engineering Contradiction:
Improveskill release area rangeVSAvoidtargeting precision
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The skill release operation is divided into two independent phases: skill selection (trigger gesture) and skill release (release gesture). This segmentation allows the system to first establish a large coverage area for skill selection, then precisely determine the release location through a separate gesture phase, resolving the contradiction between area coverage and targeting precision

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The skill object serves as an intermediary element between the user input and the target object. The skill object is first triggered within a large area range to establish coverage, then used as a mediator to precisely direct the skill release to a specific location through gesture detection, effectively decoupling the area range from the release precision

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the skill operation area is enlarged to cover more target objects, then the versatility is improved, but the operation complexity increases

Engineering Contradiction:
Improveskill release versatilityVSAvoidoperation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The skill object is designed with multi-functionality: it serves both as a skill selector (trigger phase) and as a release director (release phase). This universal design allows the same skill object to handle both the broad coverage requirement and the precise release requirement, improving versatility without adding operational complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The skill object automatically manages its own lifecycle including triggering, movement to release location, and execution. The system self-adjusts the skill object's position and handles the release process without requiring additional user operations, thereby improving versatility while maintaining simple operation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10786733B2Information processing method, terminal, and computer storage medium for releasing virtual skill object based on user gesture
Publication Date: 2020.09.29 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10786733B2 patent drawing
  • US10786733B2 patent drawing
  • US10786733B2 patent drawing

AI summary

A method for releasing virtual skill object based on user gesture is provided. A user character object is rendered in a GUI. The user character object can perform a virtual operation according to an input user command. A skill operation trigger gesture on at least one skill object available to be released by the user character object is detected in a skill operation area in the GUI. Movement of the skill object and a release location of the skill object is determined according to a skill release trigger gesture. A distance between the release location and the user character object is determined. When the distance is greater than a skill release distance, the user character object is adjusted to move towards the release location. A skill release operation on the skill object is performed based on the release location when detecting a skill operation release gesture on the skill object.