System and method for detecting moment of impact and/or strength of a swing based on accelerometer data
AssigneeNintendo Co., Ltd.
InventorSteven RABIN
Life of this patent
Estimating the term…
Abstract
An example system and method is provided for detecting a moment of impact and/or strength of a swing based on moving a hand-held device including an accelerometer arrangement. A moment and a magnitude of simulated striking of the object are determined based on one or more accelerometer arrangement outputs resulting from the moving of the hand-held device. Using one or more of aural, visual and tactile outputs, the striking of the object is simulated in accordance with the determined moment of simulated striking and the determined magnitude of the simulated striking.
Claims21
A system, comprising:
- a hand held controller, comprising:
- a housing;
- a directional input located on a first surface of the housing;
- at least one input button located on the first surface of the housing;
- an accelerometer;
- and
- a processing system having a processor, a memory, and a transmitter configured to transmit data processed by the processing system, and
- an information processing device, comprising:
- a processing system including, at least, a processor, a memory, and a receiver configured to receive data transmitted by the transmitter, the processing system configured to:
- determine a first output for a first axis of the accelerometer resulting from the hand held controller being moved in free space;
- determine a second output for a second axis of the accelerometer, at least the first and/or second output reporting data indicative of at least a centripetal force resulting from the hand held controller being moved in free space;
- and
- provide responsive output based on, at least, the first output for the first axis of the accelerometer and the second output for the second axis of the accelerometer.
A system, comprising:
- a first hand held controller, comprising:
- a housing;
- a directional input located on a first surface of the housing;
- an accelerometer;
- and
- a processing system having a processor, a memory, and a transmitter configured to transmit data processed by the processing system, and
- a second hand held controller, comprising:
- a housing;
- a directional input located on a first surface of the housing;
- an accelerometer;
- and
- a processing system having a processor, a memory, and a transmitter configured to transmit data processed by the processing system, and
- an information processing device, comprising:
- a processing system including, at least, a processor, a memory, and a receiver configured to receive data transmitted by the transmitter of the first and/or second hand held controller, the processing system configured to:
- determine a first output for a first axis of the accelerometer, of the first and/or second hand held controller, resulting from the first and/or second hand held controller moving in free space;
- determine a second output for a second axis of the accelerometer, of the first and/or second hand held controller, at least the first and/or second output reporting data indicative of at least a centripetal force resulting from the first and/or second hand held controller moving in free space;
- and
- provide responsive output based on, at least, the first output for the first axis of the accelerometer and the second output for the second axis of the accelerometer.
A non-transitory computer-readable storage medium comprising computer program code embodied thereon which, when executed by an information processing device having a processor, causes the processor to:
- determine a first output for a first axis of an accelerometer resulting from a hand held controller moving in free space;
- determine a second output for a second axis of the accelerometer, at least the first and/or second output reporting data indicative of at least a centripetal force resulting from the hand held controller moving in free space;
- and
- provide responsive output based on, at least, the first output for the first axis of the accelerometer and the second output for the second axis of the accelerometer.
Dependencies are inferred from the claim text.