Virtual Joystick for Accurate Skill Release on Large Screens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information exchange technologies on large-screen or super-screen intelligent terminals face challenges in accurately and rapidly locating a target object for skill release operations, leading to mis-operations and slowed interaction processing due to inaccuracy.

Innovation Solution

The implementation of a method that includes rendering a graphical user interface to obtain virtual resource objects, detecting a skill-release trigger gesture, and using a skill-release supplementary control object comprising a control halo and virtual joystick to adjust the skill-release location, with the virtual joystick's position determining the target character object within a threshold range for skill release.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a skill-release trigger gesture is detected on a skill object, then the skill-release operation can be performed, but the target object cannot be located accurately and rapidly

Engineering Contradiction:
Improvelocating accuracyVSAvoidinteraction processing speed
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-positioning the virtual joystick object within the skill-release control halo object before the actual skill-release operation. When a trigger gesture is detected, the system immediately checks the pre-positioned joystick location to determine the target object, eliminating the need for additional locating steps and enabling rapid, accurate target selection without time loss.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the skill-release location is fixed, then the operation is simple, but the target object selection is inaccurate

Engineering Contradiction:
Improveoperation simplicityVSAvoidtarget object locating accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the skill-release location adjustable through the virtual joystick object. Instead of a fixed release point, the joystick allows users to dynamically position the skill-release location within the control halo, enabling both simple operation (just trigger the gesture) and accurate target selection (by positioning the joystick before triggering).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virtual joystick object serves as an intermediary between the user's trigger gesture and the final skill-release operation. The joystick mediates the process by allowing users to adjust the skill-release location and identify the target object before the actual skill is released, combining operational simplicity with locating accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple character objects are present, then the interaction is rich, but the target object selection becomes complex and error-prone

Engineering Contradiction:
Improveinteraction richnessVSAvoidtarget object selection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by creating a localized skill-release control halo object that focuses the user's attention on a specific region containing multiple character objects. The virtual joystick within this localized halo allows users to precisely select which character object receives the skill, maintaining reliability even when multiple objects are present by confining the selection process to a controlled local area.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11003261B2Information processing method, terminal, and computer storage medium
Publication Date: 2021.05.11 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11003261B2 patent drawing
  • US11003261B2 patent drawing
  • US11003261B2 patent drawing

AI summary

An information processing method includes: performing rendering on a graphical user interface to obtain at least one virtual resource object; when detecting a skill-release trigger gesture on at least one skill object, performing rendering to obtain a skill-release supplementary control object, having a skill-release control halo object and a virtual joystick object; when detecting a dragging operation on the virtual joystick object, controlling a skill-release location of the skill object to be correspondingly adjusted; and determining whether the virtual joystick object is out of a threshold range and, when the virtual joystick object is not out of the threshold range, selecting a target character object satisfying a first preset policy from at least one character object within a skill releasable range of the skill object according to a detected release operation of the dragging operation, and performing a skill-release operation on the target character object.