VIBRATION CONTROL SYSTEM, VIBRATION CONTROL METHOD, VIBRATION OUTPUT APPARATUS, GAME CONTROLLER, STORAGE MEDIUM HAVING STORED THEREIN VIBRATION OUTPUT PROGRAM, VIBRATION OUTPUT METHOD, VIBRATION CONTROL APPARATUS, AND STORAGE MEDIUM HAVING STORED THEREIN VIBRATION CONTROL PROGRAM
First Claim
Patent Images
1. A vibration control system, including at least a first apparatus and a second apparatus, for vibrating a vibration apparatus,the first apparatus comprising a computer processor configured to:
- receive vibration instruction data transmitted from the second apparatus;
generate vibration state data indicating a vibration state of the vibration apparatus;
store data related to the received vibration instruction data in a memory;
vibrate the vibration apparatus using the data stored in the memory; and
transmit the vibration state data to the second apparatus,the second apparatus comprising a computer processor configured to;
receive the vibration state data transmitted from the first apparatus;
based on the received vibration state data, determine vibration instruction data to be transmitted next to the first apparatus; and
transmit the determined vibration instruction data to the first apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
Vibration instruction data transmitted from another apparatus is received, data related to the vibration instruction data is stored in a memory, and a vibration apparatus is vibrated using the data stored in the memory. On the other hand, vibration state data indicating a vibration state of the vibration apparatus is generated, and the vibration state data is transmitted to the other apparatus.
-
Citations
24 Claims
-
1. A vibration control system, including at least a first apparatus and a second apparatus, for vibrating a vibration apparatus,
the first apparatus comprising a computer processor configured to: -
receive vibration instruction data transmitted from the second apparatus; generate vibration state data indicating a vibration state of the vibration apparatus; store data related to the received vibration instruction data in a memory; vibrate the vibration apparatus using the data stored in the memory; and transmit the vibration state data to the second apparatus, the second apparatus comprising a computer processor configured to; receive the vibration state data transmitted from the first apparatus; based on the received vibration state data, determine vibration instruction data to be transmitted next to the first apparatus; and transmit the determined vibration instruction data to the first apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A vibration control method for vibrating a vibration apparatus, the vibration control method comprising:
-
receiving vibration instruction data transmitted from another apparatus; generating vibration state data indicating a vibration state of the vibration apparatus; storing data related to the received vibration instruction data in a memory; vibrating the vibration apparatus using the data stored in the memory; transmitting the vibration state data to the other apparatus; receiving the vibration state data in the other apparatus; based on the received vibration state data, determining vibration instruction data to be transmitted next; and transmitting the determined vibration instruction data from the other apparatus.
-
-
14. A vibration output apparatus for vibrating a vibration apparatus, the vibration output apparatus comprising a computer processor configured to:
-
receive vibration instruction data transmitted from another apparatus; generate vibration state data indicating a vibration state of the vibration apparatus; store data related to the received vibration instruction data in a memory; vibrate the vibration apparatus using the data stored in the memory; and transmit the vibration state data to the other apparatus.
-
-
15. A game controller configured to wirelessly communicate with a game apparatus, and including a vibration apparatus within the game controller, the game controller comprising a computer processor configured to:
-
output operation data corresponding to a user operation on the game controller; receive, from the game apparatus through wireless communication, vibration instruction data for instructing the vibration apparatus to vibrate; store, in a memory, data related to the vibration instruction data received from the game apparatus; vibrate the vibration apparatus using the data stored in the memory; using the data stored in the memory, generate vibration state data indicating a state of the data related to the vibration instruction data; and transmit the vibration state data together with the operation data to the game apparatus through wireless communication. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium having stored therein a vibration output program executed by a computer included in a vibration output apparatus for vibrating a vibration apparatus, the vibration output program causing the computer to execute:
-
receiving vibration instruction data transmitted from another apparatus; generating vibration state data indicating a vibration state of the vibration apparatus; storing data related to the received vibration instruction data in a memory; vibrating the vibration apparatus using the data stored in the memory; and transmitting the vibration state data to the other apparatus.
-
-
21. A vibration output method executed by a processor or cooperation of a plurality of processors, the processor or the plurality of processors included in a system including at least one apparatus for vibrating a vibration apparatus, the vibration output method comprising:
-
receiving vibration instruction data transmitted from another apparatus; generating vibration state data indicating a vibration state of the vibration apparatus; storing data related to the received vibration instruction data in a memory; vibrating the vibration apparatus using the data stored in the memory; and transmitting the vibration state data to the other apparatus.
-
-
22. A vibration control apparatus for, in another apparatus for vibrating a vibration apparatus, controlling the vibration, the vibration control apparatus comprising a computer processor configured to:
-
receive vibration state data indicating a vibration state of the vibration apparatus from the other apparatus; based on the received vibration state data, determine vibration instruction data for vibrating the vibration apparatus to be transmitted next to the other apparatus; and transmit the determined vibration instruction data to the other apparatus.
-
-
23. A non-transitory computer-readable storage medium having stored therein a vibration control program executed by a computer included in a vibration control apparatus for, in another apparatus for vibrating a vibration apparatus, controlling the vibration, the vibration control program causing the computer to execute:
-
receiving vibration state data indicating a vibration state of the vibration apparatus from the other apparatus; based on the received vibration state data, determining vibration instruction data for vibrating the vibration apparatus to be transmitted next to the other apparatus; and transmitting the determined vibration instruction data to the other apparatus.
-
-
24. A vibration control method executed by a processor or cooperation of a plurality of processors, the processor or the plurality of processors included in a system including at least one apparatus for, in another apparatus for vibrating a vibration apparatus, controlling the vibration, the vibration control method comprising:
-
receiving vibration state data indicating a vibration state of the vibration apparatus from the other apparatus; based on the received vibration state data, determining vibration instruction data for vibrating the vibration apparatus to be transmitted next to the other apparatus; and transmitting the determined vibration instruction data to the other apparatus.
-
Specification