Dynamic Virtual Controller Positioning for Touchscreen Operability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional touch-based video games and applications face operability issues due to fixed virtual controllers, which can create blind areas and hinder user interaction, especially considering hand size and grip orientation.

Innovation Solution

A user interface processing apparatus that dynamically displays a virtual controller at an arbitrary position on the screen based on the user's touch input, allowing operation adjustments and transparency changes based on touch position and duration, enabling intuitive and efficient control of applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a virtual controller is fixedly displayed at a predetermined position on the display screen, then the user interface structure is simple and stable, but the display portion becomes a blind area and game items become invisible

Engineering Contradiction:
ImproveoperabilityVSAvoidvisibility of game items
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The virtual controller is made dynamic by allowing its position to change based on user touch input. When the user touches the screen, the virtual controller appears at that touched position rather than being fixed at a predetermined location. This dynamic positioning resolves the contradiction by adapting the controller's position to avoid obscuring important game items while remaining accessible to the user.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virtual controller is positioned locally at the touched position on the display screen rather than being globally fixed. This allows different regions of the screen to serve different purposes - the virtual controller occupies only the necessary local space where the user touched, leaving other areas free for game items and information display.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If a virtual controller is fixedly displayed, then the device structure is simple, but it does not accommodate different hand sizes and grip orientations

Engineering Contradiction:
Improveaccommodation of hand sizes and grip orientationsVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The position parameter of the virtual controller is changed based on user interaction. Instead of having a fixed position parameter, the system accepts touch input coordinates and sets the virtual controller's position parameter dynamically. This allows the interface to adapt to different hand sizes and grip orientations without increasing structural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9174131B2User interface processing apparatus, method of processing user interface, and program for processing user interface
Publication Date: 2015.11.03 SQUARE ENIX HLDG CO LTD
  • US9174131B2 patent drawing
  • US9174131B2 patent drawing
  • US9174131B2 patent drawing

AI summary

A user interface processing apparatus for controlling an application is provided. In the user interface processing apparatus, a touch on a display screen by means of a contact operation by a user on a touch panel is received. A touched position on the touch panel is detected when the touch on the display screen is received. The touched position is a position touched by the player on the display screen. A virtual controller is displayed at a predetermined position on the display screen corresponding to the detected touched position in a case where the touch on the display screen is received. An operation of the virtual controller displayed on the display screen is received from the player. The application is controlled in accordance with the operation received from the player.