Universal Controller with Image Detection for Dynamic Sub-Device Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing systems for game applications limit playability by restricting the use of accessory devices to a single type, resulting in a lack of variety in operations and engagement.
Innovation Solution
An information processing system that includes a main device with an image-capturing capability and multiple sub-devices, allowing the main device to determine the type of sub-device attached based on captured images, enabling switching between sub-devices during gameplay and adapting game processes accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a controller is attached to one type of accessory device for a game application, then the device configuration is simple, but the variety of operations and playability are poor
Solution Approach 1:
The controller is designed to be universally compatible with multiple types of accessory devices (gun-shaped sub unit, sword-shaped sub unit, etc.). The controller includes a core unit that can be attached to different sub units, allowing one controller to perform multiple functions across different game applications. This resolves the contradiction by enabling the controller to adapt to various accessory types without requiring separate controllers for each device type.
Solution Approach 2:
The system dynamically adapts the controller's functionality based on the attached accessory type. The controller detects which sub unit is attached and adjusts its operation modes accordingly (e.g., shooting operations for gun-shaped units, swinging operations for sword-shaped units). This dynamic adaptation allows the same hardware configuration to support diverse operations without physical redesign.
2Adaptability or versatility
If multiple types of sub devices are supported, then playability is improved, but the complexity of detecting and identifying sub-device types increases
Solution Approach 1:
Different sub units are assigned distinct external appearances, colors, or visual markers that enable the controller to identify the attached device type. The controller includes detection means that recognize these visual characteristics to determine which sub unit is attached. This approach simplifies detection compared to complex electronic identification systems.
Solution Approach 2:
The patent replaces complex mechanical identification systems with optical or visual recognition methods. Instead of using intricate mechanical interfaces or electronic handshaking protocols to identify sub unit types, the system uses visual markers or appearance-based recognition that can be detected by the controller's sensing capabilities, reducing the overall system complexity.
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
Enhances playability by providing a novel gaming experience, simplifying sub-device configuration, and allowing users to easily recognize and interact with different sub-devices, thereby improving user engagement and convenience.
Implementation Method 1
the main device includes an image-capturing device, and each of the sub devices includes a detected portion of which an image can be captured by the image-capturing device
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A game system includes a plurality of types of sub devices, and a main device capable of being attached to and detached from any of the sub devices, and executes a game application. The game system determines the type of the sub device to which the main device is attached while the game application is being executed. The game system executes a game process based on a game operation performed by using the main device and/or the sub device to which the main device is attached while the game application is being executed. The game system executes a game process depending on the determined type of the sub device.