Vibration control system, non-transitory computer-readable storage media, and computer-implemented method
AssigneeNintendo Co., Ltd.
InventorsTakafumi AOKI, Yasuhiro AMANO
Life of this patent
Estimating the term…
Abstract
A vibration control system generates vibration instruction data comprising amplitude instruction data instructing a vibration amplitude of a vibration motor, based on occurrence of a vibration event, the vibration motor being controlled using a control amplitude. The system determines at least one of whether an amplitude instructed by previous amplitude instruction data is zero or substantially zero, or whether a previous control amplitude is zero or substantially zero. The amplitude instructed by the control amplitude instruction data is increased based on the determining.
Claims19
A vibration control system comprising:
- one or more processors and/or processing circuits;
- and
- one or more memories storing instructions that cause the one or more processors and/or processing circuits to perform operations comprising:
- generating vibration instruction data comprising amplitude instruction data instructing a vibration amplitude of a vibration motor, based on occurrence of a vibration event, the vibration motor being controlled using a control amplitude;
- determining at least one of whether an amplitude instructed by previous amplitude instruction data is zero or substantially zero, or whether a previous control amplitude is zero or substantially zero;
- increasing the control amplitude instructed by the amplitude instruction data based on the determining;
- and
- controlling the vibration motor using the increased control amplitude.
One or more non-transitory computer-readable storage media having stored therein instructions that cause one or more processors and/or processing circuits to perform operations comprising:
- acquiring vibration instruction data comprising amplitude instruction data instructing a vibration amplitude of a vibration motor controlled using a control amplitude, the vibration instruction data being generated based on occurrence of a vibration event;
- and
- determining at least one of whether an amplitude instructed by previous amplitude instruction data is zero or substantially zero, or whether a previous control amplitude is zero or substantially zero;
- increasing the control amplitude instructed by the amplitude instruction data based on the determining;
- and
- controlling the vibration motor using the increased control amplitude.
A computer-implemented method, comprising:
- acquiring vibration instruction data comprising amplitude instruction data instructing a vibration amplitude of a vibration motor generated based on occurrence of a vibration event;
- and the vibration motor being controlled using a control amplitude;
- determining at least one of whether an amplitude instructed by previous amplitude instruction data is zero or substantially zero, or whether a previous control amplitude is zero or substantially zero,
- increasing the control amplitude instructed by the amplitude instruction data based on the determining;
- and
- controlling the vibration motor using the increased control amplitude.
Dependencies are inferred from the claim text.