Motion-Sensed Button Input for Analog Press Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional controller devices are expensive and require complex calibration to accurately detect analog inputs, as they need a detector element for each control, making them insensitive to quick button presses and prone to individual differences and aging.
Innovation Solution
An information processing device with a motion sensor, such as an acceleration or gyro sensor, generates motion data to calculate the magnitude of housing movement when a control button is pressed, allowing for analog detection without separate detector elements for each button, enabling sensitive detection of quick presses and reducing calibration complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If detector elements are provided for each control button to detect analog input, then measurement precision is improved, but device complexity and cost increase
Solution Approach 1:
A single motion sensor serves multiple control buttons simultaneously by detecting housing movement caused by any button press, eliminating the need for separate detector elements for each button while maintaining analog detection capability
Solution Approach 2:
The housing acts as an intermediary that transmits the mechanical force from any pressed button to the motion sensor, allowing indirect detection of button press magnitude without direct contact between the sensor and each button
2Measurement precision
If detector elements are used for analog detection, then measurement precision is improved, but ease of operation deteriorates due to calibration requirements
Solution Approach 1:
The motion sensor automatically detects housing movement characteristics without requiring external calibration, as the sensor naturally responds to the physical displacement caused by button presses in a straightforward manner
3Measurement precision
If detector elements are provided for each control, then measurement precision is improved, but cost increases
Solution Approach 1:
A single motion sensor is designed to detect presses on multiple different buttons, reducing the total component count and manufacturing cost while maintaining the ability to detect analog input magnitude for each button
Solution Approach 2:
The detection function for multiple buttons is merged into a single motion sensor system, combining what would have been separate detector elements into one unified sensing mechanism
4Measurement precision
If detector elements are used for analog detection, then measurement precision is improved, but reliability deteriorates due to aging and individual differences
Solution Approach 1:
The motion sensor is designed as a robust, simple device without fragile detector elements that are prone to aging, prioritizing long-term reliability and stability over extreme precision requirements
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
The solution enables cost-effective, accurate analog detection of control button operations, improving sensitivity to quick presses and reducing calibration needs, while providing a novel control environment that adjusts press-down load and accompanying jerk, enhancing gameplay experiences in devices like video game controllers and mobile telephones.
Implementation Method 1
a motion sensor (701), preferably an acceleration sensor, for generating motion data (Da4) according to movement of housing (71)
Implementation Method 2
a motion sensor (701), preferably a gyro sensor, for generating motion data (Da4) according to rotation of housing (71)
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An information processing device of the present invention includes a housing, a plurality of control buttons provided on a surface of the housing, button data generation means for, when one of the control buttons is operated, generating the control button data according to a kind of the control button, and a motion sensor for generating the motion data according to movement of housing. The motion data is stored in the memory as necessary. The magnitude of housing movement at a point in time when the control button is operated is calculated, by using motion data already stored in the memory upon obtaining the control button data generated at the point in time and/or motion data stored in the memory after obtaining the control button data. A process determined according to the kind of the control button data is performed based on the magnitude.