Touch Panel Contact Area Detection for Game Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information processing devices with numerous operation buttons on screens can hinder game operation convenience due to clutter, making it difficult for users to see and interact with objects effectively.

Innovation Solution

An information processing device that uses a touch panel to detect touch operations, determining the contact surface area to differentiate between first and second operations, allowing users to control object actions by changing the size of the contact surface area, thereby reducing the need for multiple operation buttons and enhancing operability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple operation buttons are disposed on the screen to enable more actions, then the object can perform more actions, but the object becomes harder to see and operability deteriorates

Engineering Contradiction:
Improvenumber of actionsVSAvoidoperability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent changes the parameter of touch contact surface area to differentiate between operation types. By detecting whether the contact area is large or small, the system distinguishes between first operations (e.g., movement) and second operations (e.g., attacks), eliminating the need for multiple physical buttons while maintaining diverse action capabilities.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple operation buttons are disposed on the screen to enable more actions, then the object can perform more actions, but the screen layout becomes cluttered and visibility of the object deteriorates

Engineering Contradiction:
Improvenumber of actionsVSAvoidscreen space
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent extracts the operation type differentiation function from physical button distinctions and relocates it to the touch contact surface area parameter. This removes the need for multiple discrete buttons on the screen, freeing up screen space while preserving the ability to execute multiple different actions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If multiple operation buttons are disposed on the screen to enable more actions, then the object can perform more actions, but the device complexity increases

Engineering Contradiction:
Improvenumber of actionsVSAvoidbutton layout complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the touch panel universally functional by enabling it to detect multiple operation types through a single interface. The touch panel detects both first operations and second operations by analyzing the contact surface area, making one component serve multiple functions and reducing overall device complexity.

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

Data Source

PatentUS11752432B2Information processing device and method of causing computer to perform game program
Publication Date: 2023.09.12 SEGA CORP
  • US11752432B2 patent drawing
  • US11752432B2 patent drawing
  • US11752432B2 patent drawing

AI summary

An information processing device includes: a controller that generates a game image of an object disposed in a virtual game space; and a touch panel that displays the game image. The touch panel detects an input of a user's touch operation on the game image and outputs, to the controller, a detection signal indicating the detection of the input. The controller determines a contact surface area at an indicated position on the touch panel indicated by the user's touch operation based on the detection signal. The controller determines, based on a size of the contact surface area, whether ae first operation or a second operation has been inputted. The controller performs a first control related to the object in response to the first operation, and a second control related to the object when the second operation has been inputted.