Vibration control system, method and apparatus with game controller

US10983490B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10983490-B2
Application numberUS-201715444786-A
CountryUS
Kind codeB2
Filing dateFeb 28, 2017
Priority dateApr 13, 2016
Publication dateApr 20, 2021
Grant dateApr 20, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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, wherein the vibration state data is data indicating a remaining amount of the data related to the vibration instruction data stored in the memory when the vibration state data is transmitted. 2. The vibration control system according to claim 1 , wherein the computer processor of the second apparatus is configured to determine a timing for transmitting the determined vibration instruction data to the first apparatus based on the data indicating the remaining amount of the data related to the vibration instruction data stored in the memory when the vibration state data is transmitted. 3. The vibration control system according to claim 1 , wherein in the vibration of the vibration apparatus, the data related to the vibration instruction data stored in the memory to vibrate the vibration apparatus is output to the vibration apparatus, and the data output to the vibration apparatus is deleted from the memory. 4. The vibration control system according to claim 1 , wherein in the determination of the vibration instruction data, the vibration instruction data indicating a vibration for a vibration time corresponding to the remaining amount indicated by the received vibration state data is determined. 5. The vibration control system according to claim 4 , wherein in the determination of the vibration instruction data, when the remaining amount indicated by the received vibration state data is larger than a predetermined amount, the vibration instruction data indicating a vibration for a relatively short vibration time is determined. 6. The vibration control system according to claim 1 , wherein in the determination of the vibration instruction data, the vibration instruction data indicating a vibration for a vibration time corresponding to the vibration state of the vibration apparatus indicated by the received vibration state data is determined. 7. The vibration control system according to claim 1 , wherein the computer processor of the first apparatus is further configured to output operation data corresponding to a user operation on the first apparatus, and in the transmission of the vibration state data, the vibration state data is transmitted together with the operation data to the second apparatus. 8. The vibration control system according to claim 1 , wherein in the generation of the vibration state data, data indicating the vibration state of the vibration apparatus at a time before the data related to the received vibration instruction data is stored in the memory is generated as the vibration state data. 9. The vibration control system according to claim 1 , wherein in the reception of the vibration instruction data, the vibration instruction data is received through wireless communication, in the transmission of the vibration state data, the vibration state data is transmitted through wireless communication, in the reception of the vibration state data, the vibration state data is received through wireless communication, and in the transmission of the vibration instruction data, the vibration instruction data is transmitted through wireless communication. 10. The vibration control system according to claim 1 , wherein in the determination of the vibration instruction data, modulation information indicating changes in an amplitude and/or a frequency is encoded in a vibration waveform for vibrating the vibration apparatus, thereby generating the vibration instruction data, and in the storage of the data in the memory, every time the vibration instruction data is received, data obtained by decoding the vibration instruction data is stored in the memory. 11. The vibration control system according to claim 1 , wherein the first apparatus includes the vibration apparatus within the first apparatus. 12. The vibration control system according to claim 1 , wherein in the generation of the vibration state data, as the vibration state data, first vibration state data and second vibration state data different from the first vibration state data are generated. 13. The vibration control system according to claim 1 , wherein the vibration state data includes data indicating a value of a clock in the first apparatus. 14. The vibration control system according to claim 1 , wherein a vibration waveform data buffer is set in the memory and the vibration state data is data indicating a remaining amount of the data related to the vibration instruction data is stored in the waveform data buffer. 15. 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, wherein the vibration state data is data indicating a remaining amount of the data related to the vibration instruction data stored in the memory when the vibration state data is transmitted. 16. 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, wherein the vibration state data is data indicating a remaining amount of the data related to the vibration instruction data stored in the memory when the vibration state data is transmitted. 17. 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;

Assignees

Inventors

Classifications

  • A63F13/235Primary

    using a wireless connection, e.g. infrared or piconet · CPC title

  • Generating tactile feedback signals via the game input device, e.g. force feedback · CPC title

  • Force and vibration control · CPC title

  • Movement instructions, e.g. MOVE, SHIFT, ROTATE, SHUFFLE · CPC title

  • responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10983490B2 cover?
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.
Who is the assignee on this patent?
Nintendo Co Ltd
What technology area does this patent fall under?
Primary CPC classification A63F13/235. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Apr 20 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).