TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2025105485
公報種別
公開特許公報(A)
公開日
2025-07-10
出願番号
2024203357
出願日
2024-11-21
発明の名称
振動制御システム、プログラム、方法およびゲームコントローラ
出願人
任天堂株式会社
代理人
弁理士法人深見特許事務所
,
個人
主分類
A63F
13/285 20140101AFI20250703BHJP(スポーツ;ゲーム;娯楽)
要約
【課題】振動感覚のリアリティやバリエーションを改善する仕組みを提供する。
【解決手段】振動モータを制御する振動制御システムであって、少なくとも振幅を指示する振動指示データを取得する手段と、振動指示データに基づいて制御データを生成し、制御データを用いて振動モータを制御する手段と、前回の前記制御データがゼロであるか否かを判断する手段と、を備える。制御において、判断に応じて、今回の振動指示データに係る振幅に徐々に近づけるような制御データを生成するか、今回の振動指示データに係る振幅に対応する制御データを生成するかを選択する。
【選択図】図7
特許請求の範囲
【請求項1】
振動モータを制御する振動制御システムであって、
少なくとも振幅を指示する振動指示データを取得する手段と、
前記取得した前記振動指示データに基づいて制御データを生成し、前記制御データを用いて前記振動モータを制御する手段と、
前回の前記制御データがゼロもしくは略ゼロであるか否か、または、前回の振幅がゼロもしくは略ゼロであるか否かを判断する手段と、を備え、
前記制御において、
前記判断に応じて、今回の前記振動指示データに係る振幅に徐々に近づけるような制御データを生成するか、今回の前記振動指示データに係る振幅に対応する制御データを生成するかを選択する、振動制御システム。
続きを表示(約 2,200 文字)
【請求項2】
前記制御において、今回の前記振動指示データに係る振幅に徐々に近づけるような第1サイクルよりも短い第2サイクルの補間振幅データを生成して、前記補間振幅データに対応する前記第2サイクルの制御データを生成し、かつ、前記判断により、前回の前記振動指示データに係る振幅がゼロまたは略ゼロであると判断したときに、各前記第2サイクルの制御データを、今回の前記振動指示データに係る振幅に対応して生成する、請求項1に記載の振動制御システム。
【請求項3】
前記振動指示データは、さらに周波数を指示するデータであり、
前記制御において、今回の前記振動指示データに係る周波数に徐々に近づけるような第1サイクルよりも短い第2サイクルの補間周波数データを生成して、前記補間周波数データに対応する前記第2サイクルの制御データを生成し、
前記判断により、前回の前記振動指示データが指示する振幅がゼロまたは略ゼロであると判断したときに、前記各第2サイクルにおいて、前記振動指示データに係る周波数に対応する制御データを生成する、請求項2に記載の振動制御システム。
【請求項4】
前記振動指示データは、さらに周波数を指示するデータであり、
各周波数において前記振動モータに入力することが許容される電圧、または、各周波数において前記振動モータを制御するアンプが出力することが許容される電圧に関する周波数特性データを記憶する手段をさらに備え、
前記制御において、前記振動指示データに係る周波数に基づいて前記周波数特性データを参照して、前記入力することが許容される電圧または前記出力することが許容される電圧の許容値を決定し、前記振動指示データに係る振幅と前記決定された許容値に基づいて制御に用いる振幅を決定する、請求項1~請求項3のいずれか1項に記載の振動制御システム。
【請求項5】
前記周波数特性データは、前記振動モータの最大入力電圧または前記アンプの最大出力電圧に対する、各周波数において前記入力することが許容される電圧または前記出力することが許容される電圧の比を示すデータである、請求項4に記載の振動制御システム。
【請求項6】
前記振動指示データが無いときに、振幅がゼロの前記振動指示データを生成する手段をさらに備える、請求項1~請求項3のいずれか1項に記載の振動制御システム。
【請求項7】
振動モータを制御する振動制御システムのコンピュータに、
少なくとも振幅を指示する振動指示データを取得するステップと、
前記取得された前記振動指示データに基づいて制御データを生成し、前記制御データを用いて前記振動モータを制御するステップと、
前回の前記制御データがゼロまたは略ゼロであるか否かを判断するステップと、実行させ、
前記制御において、
前記判断により、前回の前記制御データがゼロまたは略ではないと判断したとき、今回の前記振動指示データに係る振幅に徐々に近づけるような制御データを生成し、かつ、前記判断により、前回の前記制御データがゼロまたは略ゼロであると判断したとき、今回の前記振動指示データに係る振幅に対応する制御データを生成する、プログラム。
【請求項8】
前記コンピュータに、さらに、今回の前記振動指示データに係る振幅に徐々に近づけるような第1サイクルよりも短い第2サイクルの補間振幅データを生成して、前記補間振幅データに対応する前記第2サイクルの制御データを生成し、かつ、前記判断により、前回の前記振動指示データに係る振幅がゼロまたは略ゼロであると判断したときに、各前記第2サイクルの制御データを、今回の前記振動指示データに係る振幅に対応して生成するステップを実行させる、請求項7に記載のプログラム。
【請求項9】
前記振動指示データは、さらに周波数を指示するデータであり、
前記制御において、今回の前記振動指示データに係る周波数に徐々に近づけるような第1サイクルよりも短い第2サイクルの補間周波数データを生成して、前記補間周波数データに対応する前記第2サイクルの制御データを生成し、
前記判断により、前回の前記振動指示データが指示する振幅がゼロまたは略ゼロであると判断したときに、前記各第2サイクルにおいて、前記振動指示データに係る周波数に対応する制御データを生成する、請求項7に記載のプログラム。
【請求項10】
前記振動指示データは、さらに周波数を指示するデータであり、
前記制御において、前記振動指示データにより指示された周波数に基づいて、各周波数において前記振動モータに入力することが許容される電圧、または、各周波数において前記振動モータを制御するアンプが出力することが許容される電圧に関する周波数特性データを参照して、前記入力することが許容される電圧または前記出力することが許容される電圧の許容値を決定し、前記振動指示データに係る振幅と前記決定された許容値に基づいて制御に用いる振幅を決定する、請求項7~請求項9のいずれか1項に記載のプログラム。
(【請求項11】以降は省略されています)
発明の詳細な説明
【技術分野】
【0001】
本開示は、振動制御システム、プログラム、方法およびゲームコントローラに関する。
続きを表示(約 1,700 文字)
【背景技術】
【0002】
従来、ゲームをプレイするユーザに対して、振動効果を与えるゲームシステムが存在する。例えば、特開2016-202486号公報(特許文献1)には、ゲームに用いられる振動信号生成システムが開示されている。
【先行技術文献】
【特許文献】
【0003】
特開2016-202486号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
従来のゲームシステムは、振動感覚のリアリティやバリエーションに改善の余地があった。
【課題を解決するための手段】
【0005】
(構成1) ある実施の形態における振動制御システムは、振動モータを制御する振動制御システムである。振動制御手段は、少なくとも振幅を指示する振動指示データを取得する手段と、取得した前記振動指示データに基づいて制御データを生成し、前記制御データを用いて前記振動モータを制御する手段と、前回の前記制御データがゼロもしくは略ゼロであるか否か、または、前回の振幅がゼロもしくは略ゼロであるか否かを判断する手段と、を備える。制御において、判断に応じて、今回の振動指示データに係る振幅に徐々に近づけるような制御データを生成するか、今回の前記振動指示データに係る振幅に対応する制御データを生成するかを選択する。なお、判断する手段は、ゼロであるか否かを判断する手段であってもよいし、略ゼロであるか否かを判断する手段であってもよい。これにより、振動制御システムは、ノイズの発生を抑制しつつ、立ち上がりの良い振動を生成することができる。
【0006】
(構成2) 構成1において、制御において、今回の前記振動指示データに係る振幅に徐々に近づけるような第1サイクルよりも短い第2サイクルの補間振幅データを生成して、補間振幅データに対応する前記第2サイクルの制御データを生成し、かつ、判断により、前回の前記振動指示データに係る振幅がゼロまたは略ゼロであると判断したときに、各前記第2サイクルの制御データを、今回の前記振動指示データに係る振幅に対応して生成する。
【0007】
(構成3) 構成2において、振動指示データは、さらに周波数を指示するデータであり、制御において、今回の前記振動指示データに係る周波数に徐々に近づけるような第1サイクルよりも短い第2サイクルの補間周波数データを生成して、前記補間周波数データに対応する前記第2サイクルの制御データを生成し、判断により、前回の前記振動指示データが指示する振幅がゼロまたは略ゼロであると判断したときに、前記各第2サイクルにおいて、前記振動指示データに係る周波数に対応する制御データを生成する。
【0008】
(構成4) 構成1~構成3のいずれかにおいて、振動指示データは、さらに周波数を指示するデータであり、各周波数において前記振動モータに入力することが許容される電圧、または、各周波数において前記振動モータを制御するアンプが出力することが許容される電圧に関する周波数特性データを記憶する手段をさらに備える。制御において、前記振動指示データに係る周波数に基づいて前記周波数特性データを参照して、前記入力することが許容される電圧または前記出力することが許容される電圧の許容値を決定し、前記振動指示データに係る振幅と前記決定された許容値に基づいて制御に用いる振幅を決定する。
【0009】
(構成5) 構成4において、周波数特性データは、前記振動モータの最大入力電圧または前記アンプの最大出力電圧に対する、各周波数において前記入力することが許容される電圧または前記出力することが許容される電圧の比を示すデータである。
【0010】
(構成6) 構成1~構成3のいずれかにおいて、振動指示データが無いときに、振幅がゼロの前記振動指示データを生成する手段をさらに備える。
(【0011】以降は省略されています)
この特許をJ-PlatPatで参照する
関連特許
任天堂株式会社
ゲームシステム、および、ゲーム処理方法
26日前
任天堂株式会社
振動制御システム、プログラム、および方法
6日前
任天堂株式会社
振動制御システム、プログラム、および方法
6日前
任天堂株式会社
情報処理方法、情報処理システムおよびプログラム
6日前
任天堂株式会社
温度推定システム、プログラム、および温度推定方法
6日前
任天堂株式会社
装置
20日前
任天堂株式会社
情報処理システム、情報処理プログラム、および情報処理方法
22日前
任天堂株式会社
温度推定システム、制御システム、プログラム、および、方法
6日前
任天堂株式会社
情報処理システム、情報処理プログラム、および情報処理方法
22日前
任天堂株式会社
振動制御システム、プログラム、方法およびゲームコントローラ
6日前
任天堂株式会社
ゲームコントローラ
27日前
任天堂株式会社
システム、プログラム、情報処理方法、およびキャリブレーション方法
6日前
任天堂株式会社
ゲームプログラム、ゲームシステム、ゲーム装置、およびゲーム処理方法
14日前
任天堂株式会社
入力装置およびシステム
1日前
任天堂株式会社
ゲームプログラム、ゲームシステム、ゲーム装置、およびゲーム処理方法
13日前
任天堂株式会社
情報処理プログラム、情報処理システム、情報処理方法、および、情報処理装置
6日前
任天堂株式会社
振動制御システム、プログラム、ゲームシステム、ゲームプログラム、および方法
6日前
任天堂株式会社
入力装置、ゲームコントローラ、情報処理装置
27日前
任天堂株式会社
機械学習される画像コンバートのためのシステムおよび方法
22日前
任天堂株式会社
ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法
13日前
株式会社MIXI
情報処理装置、情報処理方法及びプログラム
1日前
株式会社MIXI
プログラム、情報処理方法及び情報処理装置
1日前
個人
玩具
21日前
個人
ゲーム玩具
1か月前
株式会社三共
遊技機
19日前
株式会社三共
遊技機
19日前
株式会社三共
遊技機
13日前
株式会社三共
遊技機
19日前
株式会社三共
遊技機
19日前
株式会社三共
遊技機
19日前
株式会社三共
遊技機
19日前
株式会社三共
遊技機
19日前
株式会社三共
遊技機
19日前
株式会社三共
遊技機
19日前
株式会社三共
遊技機
13日前
株式会社三共
遊技機
19日前
続きを見る
他の特許を見る