Handheld Controller 3D Motion Mapping to Display Plane
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer entertainment systems lack the ability to effectively detect and utilize the three-dimensional movements of a hand-held controller beyond traditional button and joystick inputs, limiting the range of user interactions and game control options.
Innovation Solution
Implementing a system that tracks three-dimensional movements of a hand-held controller using sensors and maps these movements onto a two-dimensional image plane, allowing for the display of images and commands based on the controller's position and orientation, utilizing LEDs and image analysis to capture and interpret the controller's movements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional button and joystick inputs are used, then the system structure remains simple, but the range of user interactions and game control options is limited
Solution Approach 1:
The patent extends the controller interaction from traditional two-dimensional joystick movement to three-dimensional spatial tracking. The controller's position and orientation in 3D space are captured by the camera and mapped to the display plane, enabling users to interact with the game environment through spatial gestures, pointing, and directional control beyond conventional button presses and analog stick movements.
Solution Approach 2:
The patent replaces mechanical input mechanisms (buttons, joysticks) with optical tracking. Instead of physical contact with control elements, the system uses a camera to detect the controller's position, orientation, and movement in three-dimensional space, converting mechanical interaction into optical field-based detection for more versatile control options.
2Ease of operation
If three-dimensional movement tracking is implemented, then user interaction intuitiveness is improved, but the device complexity increases due to additional sensors and mapping requirements
Solution Approach 1:
The patent introduces a camera as an intermediary device that captures the controller's three-dimensional movements and translates them into actionable input data. The camera serves as a mediator between the physical controller and the digital game environment, processing spatial information and mapping it to the two-dimensional display plane without requiring complex sensors within the controller itself.
Solution Approach 2:
The system creates a visual copy or representation of the controller's three-dimensional position and orientation on the two-dimensional display plane. By mapping the spatial coordinates and angular information onto the screen, the system preserves the intuitive spatial relationship between physical controller movement and on-screen cursor or character control, making the interaction transparent and natural.
3Adaptability or versatility
If three-dimensional movements are mapped onto two-dimensional image plane, then the control options are enhanced, but the measurement and detection difficulty increases
Solution Approach 1:
The patent solves the detection challenge by capturing controller movements in three-dimensional space using a camera and then projecting this 3D data onto the two-dimensional display plane. This dimensional transformation simplifies the measurement process by utilizing the camera's natural image capture capability while still preserving spatial information through coordinate mapping and angular calculation algorithms.
Data Source
AI summary
A method for use in controlling a system includes tracking three-dimensional movements of a hand-held controller for the system, mapping the tracked three-dimensional movements of the handheld controller onto a two-dimensional image plane of a screen of a display for the system, and displaying one or more images on the two-dimensional image plane of the screen based on the mapping of the tracked three-dimensional movements of the handheld controller. Some embodiments may include one or more sensors configured to track three-dimensional movements of a hand-held controller for the system, and a processor configured to perform the above mentioned steps.


