Touch Sensing Trackball for Mouse and Joystick Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current game controllers either excel in absolute accuracy for precise positioning, like mouse inputs, or in velocity control, like joystick inputs, but fail to combine these features effectively, limiting their versatility across different types of video games.

Innovation Solution

A game controller with a touch sensing trackball that can operate in both mouse and joystick modes, using a motion sensor to detect rotation and a touch sensor to determine offset values, allowing for incremental movement and velocity control, and switching between modes based on game requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a mouse input is used, then absolute accuracy and precise positioning are improved, but velocity control capability deteriorates

Engineering Contradiction:
Improveabsolute accuracyVSAvoidvelocity control capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The trackball is designed to perform multiple functions by detecting different input types. When the user rolls the trackball, it provides mouse-like incremental movement for precise positioning. When the user pushes the trackball, it provides joystick-like absolute offset information for velocity control. This multi-functionality allows a single device to serve both purposes effectively.

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

Solution Approach 2:

The system dynamically switches between mouse mode and joystick mode based on the type of user input detected. The controller determines whether the user is rolling or pushing the trackball and adjusts the input interpretation accordingly. This dynamic behavior allows the same physical input device to adapt its functionality in real-time based on user intent.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a joystick input is used, then velocity control is improved, but absolute accuracy and precise positioning deteriorate

Engineering Contradiction:
Improvevelocity control capabilityVSAvoidabsolute accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The trackball is designed to perform multiple functions by detecting different input types. When the user rolls the trackball, it provides mouse-like incremental movement for precise positioning. When the user pushes the trackball, it provides joystick-like absolute offset information for velocity control. This multi-functionality allows a single device to serve both purposes effectively.

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

Solution Approach 2:

The system dynamically switches between mouse mode and joystick mode based on the type of user input detected. The controller determines whether the user is rolling or pushing the trackball and adjusts the input interpretation accordingly. This dynamic behavior allows the same physical input device to adapt its functionality in real-time based on user intent.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If separate mouse and joystick devices are used, then functional versatility is improved, but device complexity increases

Engineering Contradiction:
Improvefunctional versatilityVSAvoidcontroller structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines the functionality of a mouse and a joystick into a single trackball device. The trackball mechanism integrates both rolling motion (for mouse input) and pushing motion (for joystick input) detection. This merging eliminates the need for separate devices while providing both functional modes through a unified input mechanism.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The trackball is designed to perform multiple functions by detecting different input types. When the user rolls the trackball, it provides mouse-like incremental movement for precise positioning. When the user pushes the trackball, it provides joystick-like absolute offset information for velocity control. This multi-functionality allows a single device to serve both purposes effectively.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables users to play various games without compatibility issues, providing both precise positioning and velocity control, eliminating the need for a dead-zone and offering a more ergonomic and versatile gaming experience.

Implementation Method 1

a motion sensor located within the housing, that detects a rotation of the trackball

Methodology Applied
Scientific EffectMotion sensing: Accelerometer

Implementation Method 2

a touch sensor, located within the housing, that detects when a user is touching the trackball

Methodology Applied
Scientific EffectTouch sensing: Capacitance

Data Source

PatentUS11918890B2Using touch sensing to make a trackball behave like a joystick
Publication Date: 2024.03.05 NVIDIA CORP
  • US11918890B2 patent drawing
  • US11918890B2 patent drawing
  • US11918890B2 patent drawing

AI summary

While one type of input, either a mouse input or a joystick input, may be preferred for one type of a game, it may not be preferred, or even compatible, for another type of a game. Introduced herein is a game controller that employs a dedicated input, which is capable of the absolute accuracy of a mouse input or trackball input, but is also capable of measuring how far off center the input is (e.g., how far off center it has moved), and can also return to center when released, as is present in a joystick input. The introduced game controller integrates a touch sensing trackball to enjoy the benefits of both the mouse type input and joystick type input, in a single dedicated input, providing a user freedom to play any type of game without worrying about the compatibility of their game controllers.