Dynamic Controller Functionality via Spatial Zone Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current gaming systems lack the ability to dynamically adjust controller functionality based on its position, orientation, or motion, limiting the complexity and interactivity of user inputs in video games.

Innovation Solution

A system that includes a server executing an interactive program, a game client configured to send position data of a controller over a network, and a server that defines interactive zones with specific functions, allowing the controller's functionality to be adjusted based on its location within these zones, enabling dynamic interaction and input processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional fixed-functionality controllers are used, then device complexity is reduced and ease of operation is improved, but adaptability and user interaction richness are limited

Engineering Contradiction:
Improvecontroller functionality adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller functionality changes dynamically based on its detected position, orientation, or motion state. The system transitions from static button presses to dynamic gesture-based controls where the same physical controller performs different functions depending on how it is moved or positioned in space, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A computing device acts as an intermediary between the user and the game system. The computing device receives position data from the controller, determines the appropriate function based on predefined criteria, and translates controller actions into game inputs. This intermediary layer enables complex adaptive functionality without requiring the controller itself to become more complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If position-based functionality adjustment is implemented, then user interaction richness is improved, but measurement precision requirements and device complexity increase

Engineering Contradiction:
Improveinteractive input complexityVSAvoidposition detection precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system uses relatively coarse position detection (such as determining which quadrant or zone the controller is in) rather than requiring precise coordinate measurement. This partial measurement approach provides sufficient functionality differentiation without demanding high measurement precision, resolving the contradiction between interactivity richness and measurement requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10076703B2Systems and methods for determining functionality of a display device based on position, orientation or motion
Publication Date: 2018.09.18 SONY INTERACTIVE ENTERTAINMENT LLC
  • US10076703B2 patent drawing
  • US10076703B2 patent drawing
  • US10076703B2 patent drawing

AI summary

A system for interfacing with an interactive program is provided, including: a computing device for executing the interactive program, the interactive program being stored on a memory, the computing device enabling user control and input; a display device for rendering image content associated with an interactive program, the display device being configured to be attached to the user; wherein the computing device is configured to receive data from an image capture device to determine and track a position of the display device; wherein the computing device is configured to define at least two interactive zones, each interactive zone being defined by a spatial region configured to change a function of the display device when the display device is moved between the at least two interactive zones; and wherein the computing device is configured to set the function of the display device.