JP7568743B2 - 情報処理システム、コントローラ、情報処理方法、情報処理プログラム - Google Patents
情報処理システム、コントローラ、情報処理方法、情報処理プログラム Download PDFInfo
- Publication number
- JP7568743B2 JP7568743B2 JP2022563318A JP2022563318A JP7568743B2 JP 7568743 B2 JP7568743 B2 JP 7568743B2 JP 2022563318 A JP2022563318 A JP 2022563318A JP 2022563318 A JP2022563318 A JP 2022563318A JP 7568743 B2 JP7568743 B2 JP 7568743B2
- Authority
- JP
- Japan
- Prior art keywords
- viscosity
- information processing
- magnetic field
- state
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05G—CONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
- G05G9/00—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
- G05G9/02—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
- G05G9/04—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
- G05G9/047—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0338—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05G—CONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
- G05G9/00—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
- G05G9/02—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
- G05G9/04—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
- G05G9/047—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
- G05G2009/04766—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks providing feel, e.g. indexing means, means to create counterforce
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/015—Force feedback applied to a joystick
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Position Input By Displaying (AREA)
- Manipulator (AREA)
Description
まず、アプリケーションが主体的に制御する場合(以下、制御パターンAと呼ぶ)について説明する。ここでは一例として、アプリケーションが、アプリケーションの実行状態に直接的に基づいて粘性パラメータを出力するという制御を説明する。この場合の制御の流れの一例としては、図13で示す流れとなる。まず、(A1)コントローラ制御部41はアナログスティック42から電圧値を受け取る。次に、(A2)コントローラ制御部41は、これに基づきアナログスティック42の位置や変位速度を算出し、システムソフトウェアに転送する。更に、(A3)システムソフトウェアは、このアナログスティック42の位置や変位速度をアプリケーションに出力する。これにより、アプリケーション側では、アナログスティック42の位置や変位速度を知ることができる。次に、(A4)アプリケーション側において、上記システムソフトウェアから出力されたアナログスティック42の位置や変位速度を反映したアプリケーション処理を行い、その結果を踏まえたアプリケーションの実行状態に基づいて、上記粘性パラメータを生成してシステムソフトウェアに転送する。このアプリケーションの実行状態とは、例えば、仮想空間内における仮想オブジェクトの位置や、当該仮想オブジェクトの状態、アプリケーションの進行状況が所定の場面であるか、等である。次に、(A5)システムソフトウェアは、当該粘性パラメータをコントローラ制御部41に転送する。そして、(A6)コントローラ制御部41は、当該粘性パラメータに基づく電圧指令値をMRFユニット出力する。このように、当該制御パターンでは、アプリケーションの状態に直接的に基づき、アプリケーションが粘性制御パラメータを主体的に出力する制御となっている。
次に、コントローラ4が主体的に制御する場合について説明する。本実施例では、一例として、上述したようなコントローラ制御部41に記憶されているプリセットライブラリを利用する制御となっている。制御の流れの一例としては、図14に示すような制御の流れがある(以下、この制御のことを制御パターンBと呼ぶ)。まず、(B1)アプリケーションは、所定のプリセット番号を指定してシステムソフトウェアに転送する。(B2)システムソフトウェアは、このプリセット番号をコントローラ制御部41に転送する。(B3)コントローラ制御部41は、この時点におけるアナログスティック42からの電圧値に基づき、アナログスティック42の位置や変位速度を算出する。(B4)次に、コントローラ制御部41は、上記プリセット番号に対応するプリセットをプリセットライブラリから取得する。そして、当該プリセットの定義内容と当該算出したアナログスティック42の位置および/または変位速度とに基づいて、粘性パラメータを取得する。そして、コントローラ制御部41は、当該粘性パラメータに基づく電圧指令値をMRFユニットに出力する。このように、アプリケーションからはプリセット番号を指定するだけで、コントローラ4内部で対応するプリセットに基づく粘性制御が行われる。
次に、システムソフトウェアが主体的に制御する場合(以下、制御パターンDと呼ぶ)について説明する。上記のように、本実施形態ではコントローラ制御部41にプリセットライブラリを記憶する構成であるが、一般に、コントローラ制御部41に搭載されるメモリの記憶容量はある程度限られた容量である。そのため、プリセットライブラリとして記憶される粘性制御のパターンもある程度限られたものとなってしまうことも考えられる。そのため、ある程度の応答性を確保しつつも、粘性制御による感触の表現として、プリセットライブラリのものより多くの表現を可能とするために、システムソフトウェアで制御するというパターンも利用可能としている。この場合の制御の流れの一例としては、図16のような流れが考えられる。まず、(D1)アプリケーションからシステムソフトウェアに、上述した可動域情報を転送する。(D2)コントローラ制御部41はアナログスティック42から電圧値を受け取る。(D3)更に、コントローラ制御部41は、これに基づきアナログスティック42の位置や変位速度を算出し、システムソフトウェアに転送する。(D4)システムソフトウェアは、上記可動域情報とアナログスティック42の位置や変位速度に基づき、上記粘性パラメータを生成してコントローラ制御部41に転送する。(D5)そして、コントローラ制御部41は、当該粘性パラメータに基づく電圧指令値をMRFユニット出力する。換言すれば、図16の(D2)~(D5)の流れがループしており、このループに対してアプリケーションが可動域情報を任意のタイミングで送り込む、というような流れであるとも言える。
上記のような制御パターンの使い分けの一例として、「アナログスティック42の位置に直接的に応じた粘性制御」と、「アナログスティック42の位置に直接的には応じない粘性制御」とを使い分ける例を説明する。これは、アナログスティック42の位置に直接的に応じた粘性制御をするか否かによって、より適切な制御を用いるというものである。例えば、仮想空間内で仮想オブジェクトを移動させることが可能なアプリケーションを想定する。このようなアプリケーションにおいて、仮想オブジェクトを移動させるにあたって、仮想空間内における当該仮想オブジェクトの場所に応じて上記粘性が変化する、という制御を行うことができる。この制御は、上記のアナログスティック42の位置に直接的には応じない粘性制御となる。一例を挙げると、アナログスティック42で仮想オブジェクトを操作できるアプリケーションにおいて、仮想オブジェクトの仮想空間内の位置に応じてアナログスティック42の粘性を高める、という場合が考えられる。この場合は、アナログスティック42の位置に基づいて仮想オブジェクトを移動できるものであるが、しかし、このアナログスティック42の位置に直接的に基づいて粘性を制御するものではない。あくまで、「仮想空間内の仮想オブジェクトの位置」、換言すればアプリケーションの実行状態に直接的に基づいて粘性を制御するということになる。そのため、このような場合は、アプリケーション側が主体的に粘性パラメータを出力する制御を行う。この粘性パラメータの取得・出力手法については、アプリケーションのコード内で粘性パラメータを生成してもよいし、粘性パラメータのプリセットをアプリケーション内においてライブラリとして備える構成でもよい。後者の場合は、例えば仮想空間内の地形に応じたプリセットを用意して、仮想オブジェクトの位置に基づいて所定のプリセットを指定すればよい。このように、アプリケーション側が主体的に粘性パラメータを用意して出力する場合、ユーザに与える感触の表現の幅を広げることができる。
まず、本実施形態における第1の実施例について説明する。当該実施例は、上記MRFを用いるアナログスティックの制御において、「様々な感触の提示」と「アナログスティックに指が触れていない際の初期位置復帰」とを両立させることを主眼とした制御の例である。
まず、第1の実施例における制御の原理について説明する。一般的に、ユーザが求めるであろうアナログスティック42の操作感として、アナログスティック42から手や指を離したときには、アナログスティック42の位置が初期位置(初期状態)に復帰して欲しい、という操作感が考えられる。この点、上述のようなMRFをアナログスティック42に用いた場合、MRFの粘性を高めることで、ユーザに様々な感触を提示できる。その反面、粘性がある程度高い状態の場合、アナログスティック42から手や指を離したときでも、MRFがブレーキのような役割を果たす結果、アナログスティック42が傾いたまま初期位置に戻らない、あるいは、戻るとしても非常に遅くなる、ということが考えられる。そのため、ユーザがアナログスティック42に求めるであろう操作感が提供できない可能性がある。この点に関し、その解決策として、MRFによる抵抗力を小さくするか、あるいは復帰力自体を大きくすることが考えられる。しかし、抵抗力を小さくすると、当該抵抗力によって実現可能なユーザ体験やアプリケーションにおける表現が制約されることになってしまう。そこで第1の実施例では、上記MRFに与える電流の制御について以下に説明するような制御を行うことで、MRFを利用した感触の提示と初期位置復帰動作との両立を図っている。
(1)高粘性状態における粘性を低くする制御
(2)高粘性状態である期間を短くする制御
(3)低粘性状態における粘性を低くする制御(低粘性状態でもある程度電圧かけている場合を想定)
(4)低粘性状態である期間がより長くなるようにする制御
いずれの制御も、復帰力が小さい場合、初期位置に戻りやすくする制御を行うものとなっている。例えば、復帰力が小さくなるほど高粘性状態における粘性を低くする制御等が想定される。
次に、第2の実施例について説明する。当該実施例は、主に、アナログスティック42の変位方向と、上記復帰力付加部による復帰力との関係を考慮した制御の例である。より具体的には、アナログスティック42の変位方向に関わらず、ユーザが指先に感じる抵抗感を一定にするような制御を行う例である。
なお、上記第1の実施例に関して、X軸とY軸の2軸(2次元)の方向変化が検出可能なアナログスティック42にMRFを適用する例を挙げたが、この他、同じく2次元の方向変化が検出可能なスライドスティックに上記構成を適用することも可能である。また、他の実施例では、このような2軸の入力が可能なデバイスに限らず、1軸(1次元)での方向変化が可能な入力デバイスに上記のような構成を適用してもよい。例えば、所定の1軸周りに回転するダイヤル式の操作子に上記のようなMRFユニットに相当する要素を適用してもよい。この場合は、粘性変化により回転のしやすさについて影響を与えつつ、初期位置への復帰も実現することができる。あるいは、上記デジタルボタン部44のような押下式のボタン(これは、上下方向にのみ移動可能であるといえる)に適用してもよい。あるいは、トリガー式のボタンに適用してもよい。この場合は、ボタンの押しやすさ(押圧に対する抵抗感)について、MRFの粘性による影響を与えることができる。
2 情報処理装置本体
3 モニタ
4 コントローラ
11 プロセッサ
12 記憶部
13 コントローラ通信部
14 映像音声出力部
41 コントローラ制御部
42 アナログスティック
44 デジタルボタン部
401 スティック部
402 X軸用駆動部品
403 Y軸用駆動部品
404 外郭部
405 X軸用可変抵抗器
406 X軸用MRFユニット
407 Y軸用可変抵抗器
408 Y軸用MRFユニット
Claims (25)
- ユーザ操作によって初期位置から変位される操作子と、
前記変位した操作子の位置を前記初期位置に戻す復帰力を加える復帰力付加手段と、
磁場の強度に応じて粘性が変化し、前記操作子が前記初期位置からおよび前記初期位置へ変位する際の抵抗となる磁気粘性流体を用いた抵抗部と、
前記磁気粘性流体に対して磁場を与える磁場発生部とを備えるコントローラと、
前記磁場発生部を制御可能な回路と、を備える情報処理システムであって、
前記回路は、前記磁気粘性流体の粘度が少なくとも、第1粘性状態と、当該第1粘性状態よりも低粘性であって、前記復帰力によって前記操作子が当該初期位置に戻る大きさの粘度である第2粘性状態との間で周期的に変化するよう前記磁場発生部の磁場の強度を制御する、情報処理システム。 - 前記回路は、各周期において、前記第2粘性状態である期間が第1の所定期間以上の期間となるように制御する、請求項1に記載の情報処理システム。
- 前記回路は、各周期において、前記第2粘性状態である期間が前記第1粘性状態である期間よりも長くなるように制御する、請求項1または2に記載の情報処理システム。
- 前記第1粘性状態は、その粘度が、前記復帰力付加手段による復帰力によって前記操作子が前記初期位置に戻らない大きさである、請求項1乃至3のいずれかに記載の情報処理システム。
- 前記情報処理システムは、情報処理装置をさらに備え、
前記回路は、少なくとも前記コントローラ内に設けられ、前記情報処理装置において実行される所定のアプリケーションからの指定に基づいて前記磁場発生部が発生する磁場の強度を制御する、請求項1乃至4のいずれかに記載の情報処理システム。 - 前記情報処理システムは、前記第1粘性状態と前記第2粘性状態とが実現される粘性情報をプリセットとして所定の記憶部に予め記憶しており、
前記回路は、前記情報処理システムにおいて実行される所定のアプリケーションからのプリセットの指定に応じて、当該指定されたプリセットに対応する粘性情報に基づいて前記磁場の強度を制御する、請求項1または2に記載の情報処理システム。 - 前記コントローラは、前記プリセットが少なくとも1つ含まれるプリセットライブラリを記憶するライブラリ記憶部を含み、
前記回路は、前記コントローラに、前記情報処理システムにおいて実行される所定のアプリケーションからの前記プリセットの指定に基づいて前記プリセットライブラリから粘性情報を取得させ、当該取得した粘性情報に基づいて前記磁場の強度を制御させる、請求項6に記載の情報処理システム。 - 前記回路は、前記コントローラに、前記所定のアプリケーションからの前記プリセットの指定、および、前記操作子の位置を示す位置情報とに基づいて前記プリセットライブラリから粘性情報を取得させ、当該取得した粘性情報に基づいて前記磁場の強度を制御させる、請求項7に記載の情報処理システム。
- 前記回路は、前記操作子の位置およびまたは位置の変化速度の情報を取得し、当該情報に応じて、前記プリセットライブラリから取得した前記粘性情報を補正し、当該補正後の粘性情報に基づいて前記磁場の強度を制御させる、請求項8に記載の情報処理システム。
- 前記回路は前記コントローラに設けられる、請求項7に記載の情報処理システム。
- 前記回路は、前記所定のアプリケーションからの指定がない場合であっても、最後に指定されたプリセットに対応する粘性情報に基づいて前記磁場の強度を制御し続ける、請求項10に記載の情報処理システム。
- 前記回路は、アプリケーションの状態に基づくが前記操作子の位置には基づかない粘性制御である第1の粘性制御と、前記操作子の位置に基づいた粘性制御である第2の粘性制御との間で制御を切り替え可能である、請求項7に記載の情報処理システム。
- 前記回路は、
前記第1の粘性制御を行う場合は、前記所定のアプリケーションから出力された粘性情報に基づいて前記磁場の強度を制御し、
前記第2の粘性制御を行う場合は、前記コントローラに、前記所定のアプリケーションからの前記プリセットの指定、および、前記操作子の位置を示す位置情報とに基づいて前記プリセットライブラリから粘性情報を取得させ、当該取得した粘性情報に基づいて前記磁場の強度を制御させる、請求項12に記載の情報処理システム。 - 前記回路は、
所定のアプリケーションから出力された、前記磁気粘性流体の粘性の状態を指定する粘性指定情報を取得し、
当該粘性指定情報に基づいて、前記第1粘性状態または第2粘性状態が実現されるような粘性情報を生成し、
当該生成した粘性情報に基づいて前記磁場の強度を制御する、請求項1または2に記載の情報処理システム。 - 前記情報処理システムは、前記復帰力に関するパラメータである復帰力パラメータを取得する復帰力パラメータ取得手段を更に備え、
前記回路は、前記取得した復帰力パラメータに応じて、前記第1粘性状態を実現する粘性情報および/または前記第2粘性状態を実現する粘性情報を調整する、または、当該復帰力パラメータに応じて、当該第1粘性状態および/または第2粘性状態である期間を制御する、請求項1乃至14のいずれかに記載の情報処理システム。 - 前記回路は、前記復帰力が小さいときには当該復帰力が大きいときよりも、前記第1粘性状態における粘性をより低くする制御、前記第1粘性状態である期間をより短くする制御、前記第2粘性状態における粘性を低くする制御、および、前記第2粘性状態である期間をより長くする制御、のうちの少なくとも1つの制御を実行する、請求項1乃至15のいずれかに記載の情報処理システム。
- 前記復帰力付加手段による復帰力は、前記操作子の変位が大きいほど、前記初期位置に戻す復帰力が大きくなるものであり、
前記操作子の位置を取得する操作位置取得手段をさらに備え、
前記回路は、前記操作位置取得手段によって取得した前記操作子の位置に応じて、前記第1粘性状態を実現する粘性情報および/または前記第2粘性状態を実現する粘性情報を調整する、または、当該第1粘性状態および/または第2粘性状態である期間を制御する、請求項1乃至14のいずれかに記載の情報処理システム。 - 前記回路は、前記操作位置取得手段によって取得した前記操作子の位置が、(I)前記初期位置に戻る態様で変位する場合には、前記操作子の変位が大きいほど、前記第1粘性状態および/または前記第2粘性状態における粘性をより大きくなるように調整し、(II)前記初期位置から遠ざかる態様で変位する場合には、前記操作子の変位が大きいほど、前記第1粘性状態および/または前記第2粘性状態における粘性をより小さくなるように調整する、請求項17に記載の情報処理システム。
- 前記回路は、前記磁場発生部に印加する電流の振幅、周波数、印加時間を制御することで前記磁気粘性流体の粘性を変化させる、請求項1乃至16のいずれかに記載の情報処理システム。
- 前記回路は、前記振幅、周波数、印加時間のうち、周波数は変化させずに、振幅および/または印加時間を変化させることで、前記磁気粘性流体の粘性を前記第1粘性状態または第2粘性状態に変化させる、請求項19に記載の情報処理システム。
- 前記回路は、前記振幅については大きくし、前記印加時間については一定のままとするあるいは減少させることで、前記粘性が高まるように変化させる、請求項20に記載の情報処理システム。
- 前記第1粘性状態は、前記操作子が前記復帰力によって自律的に前記初期位置へ復帰しない状態、または、前記初期位置へと復帰する速度が前記第2粘性状態のときよりも遅い状態である、請求項1乃至21のいずれかに記載の情報処理システム。
- ユーザ操作によって初期位置から変位される操作子と、
前記変位した操作子の位置を前記初期位置に向けて戻す復帰力を加える復帰力付加手段と、
磁場の強度に応じて粘性が変化し、前記操作子が前記初期位置からおよび前記初期位置へ変位する際の抵抗となる磁気粘性流体を用いた抵抗部と、
前記磁気粘性流体に対して磁場を与える磁場発生部と
前記磁場発生部を制御可能な回路と、を備えるコントローラであって、
前記回路は、前記磁気粘性流体の粘度が少なくとも、第1粘性状態と当該第1粘性状態よりも低粘性であって、前記復帰力によって前記操作子が当該初期位置に戻る大きさの粘度である第2粘性状態との間で周期的に変化するよう前記磁場発生部の磁場の強度を制御する、コントローラ。 - ユーザ操作によって初期位置から変位される操作子と、
前記変位した操作子の位置を前記初期位置に向けて戻す復帰力を加える復帰力付加手段と、
磁場の強度に応じて粘性が変化し、前記操作子が前記初期位置からおよび前記初期位置へ変位する際の抵抗となる磁気粘性流体を用いた抵抗部と、前記磁気粘性流体に対して磁場を与える磁場発生部とを備えるコントローラと、
前記磁場発生部を制御可能な回路と、を備える情報処理システムを制御するための情報処理方法であって、
前記回路に、前記磁気粘性流体の粘度が少なくとも、第1粘性状態と、当該第1粘性状態よりも低粘性であって、前記復帰力によって前記操作子が当該初期位置に戻る大きさの粘度である第2粘性状態との間で周期的に変化するよう前記磁場発生部の磁場の強度を制御させる、情報処理方法。 - ユーザ操作によって初期位置から変位される操作子と、前記変位した操作子の位置を前記初期位置に向けて戻す復帰力を加える復帰力付加手段と、磁場の強度に応じて粘性が変化し、前記操作子が前記初期位置からおよび前記初期位置へ変位する際の抵抗となる磁気粘性流体を用いた抵抗部と、前記磁気粘性流体に対して磁場を与える磁場発生部とを備えるコントローラ、および、前記磁場発生部を制御可能な回路を備える情報処理システムのコンピュータに実行させる情報処理プログラムであって、
前記コンピュータに、前記磁気粘性流体の粘度が少なくとも、第1粘性状態と、当該第1粘性状態よりも低粘性であって、前記復帰力によって前記操作子が当該初期位置に戻る大きさの粘度である第2粘性状態との間で周期的に変化するよう前記磁場発生部の磁場の強度を制御させる、情報処理プログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2020/043070 WO2022107258A1 (ja) | 2020-11-18 | 2020-11-18 | 情報処理システム、コントローラ、情報処理方法、情報処理プログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2022107258A1 JPWO2022107258A1 (ja) | 2022-05-27 |
| JPWO2022107258A5 JPWO2022107258A5 (ja) | 2023-08-01 |
| JP7568743B2 true JP7568743B2 (ja) | 2024-10-16 |
Family
ID=81708604
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022563318A Active JP7568743B2 (ja) | 2020-11-18 | 2020-11-18 | 情報処理システム、コントローラ、情報処理方法、情報処理プログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11921939B2 (ja) |
| EP (1) | EP4227779A4 (ja) |
| JP (1) | JP7568743B2 (ja) |
| CN (1) | CN116490842A (ja) |
| WO (1) | WO2022107258A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024105772A1 (ja) * | 2022-11-15 | 2024-05-23 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置、操作デバイス、情報処理方法、及びプログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014174726A (ja) | 2013-03-08 | 2014-09-22 | Kurimoto Ltd | ジョイスティック装置 |
| JP2017111464A (ja) | 2015-12-14 | 2017-06-22 | シンフォニアマイクロテック株式会社 | Mrfデバイス、ジョイスティック装置 |
| JP2017167603A (ja) | 2016-03-14 | 2017-09-21 | アルプス電気株式会社 | 入力装置 |
| JP2020035376A (ja) | 2018-08-31 | 2020-03-05 | Smk株式会社 | 粘性流体デバイスの駆動制御方法及び駆動制御装置 |
| US20200257369A1 (en) | 2010-09-15 | 2020-08-13 | Inventus Engineering Gmbh | Input device and method of operating an input device |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102015104927A1 (de) * | 2015-03-31 | 2016-10-06 | Inventus Engineering Gmbh | Dämpfer zur Dämpfung einer Relativbewegung |
| JP6083884B2 (ja) | 2015-06-12 | 2017-02-22 | 任天堂株式会社 | 支持装置、充電装置、および、操作システム |
| FR3056315B1 (fr) * | 2016-09-21 | 2018-09-28 | Commissariat A L'energie Atomique Et Aux Energies Alternatives | Interface haptique a au moins deux degres de liberte presentant un ressenti haptique ameliore |
| FR3056316B1 (fr) * | 2016-09-21 | 2018-09-28 | Commissariat A L'energie Atomique Et Aux Energies Alternatives | Interface haptique a stimulations kinesthesique et vibrotactile |
| JP6817444B2 (ja) * | 2017-07-21 | 2021-01-20 | アルプスアルパイン株式会社 | 入力装置、入力装置制御方法、および制御プログラム |
| JP7161853B2 (ja) * | 2018-03-05 | 2022-10-27 | 株式会社栗本鐵工所 | ジョイスティック装置 |
| CN116529696A (zh) * | 2020-11-18 | 2023-08-01 | 任天堂株式会社 | 信息处理系统、控制器、信息处理方法、信息处理程序 |
| JP7610618B2 (ja) * | 2020-12-10 | 2025-01-08 | 任天堂株式会社 | 情報処理システム、コントローラ、情報処理方法、情報処理プログラム |
-
2020
- 2020-11-18 JP JP2022563318A patent/JP7568743B2/ja active Active
- 2020-11-18 CN CN202080107178.XA patent/CN116490842A/zh active Pending
- 2020-11-18 WO PCT/JP2020/043070 patent/WO2022107258A1/ja not_active Ceased
- 2020-11-18 EP EP20962422.0A patent/EP4227779A4/en active Pending
-
2023
- 2023-05-11 US US18/316,068 patent/US11921939B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200257369A1 (en) | 2010-09-15 | 2020-08-13 | Inventus Engineering Gmbh | Input device and method of operating an input device |
| JP2014174726A (ja) | 2013-03-08 | 2014-09-22 | Kurimoto Ltd | ジョイスティック装置 |
| JP2017111464A (ja) | 2015-12-14 | 2017-06-22 | シンフォニアマイクロテック株式会社 | Mrfデバイス、ジョイスティック装置 |
| JP2017167603A (ja) | 2016-03-14 | 2017-09-21 | アルプス電気株式会社 | 入力装置 |
| JP2020035376A (ja) | 2018-08-31 | 2020-03-05 | Smk株式会社 | 粘性流体デバイスの駆動制御方法及び駆動制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11921939B2 (en) | 2024-03-05 |
| US20230280850A1 (en) | 2023-09-07 |
| CN116490842A (zh) | 2023-07-25 |
| EP4227779A4 (en) | 2024-06-12 |
| EP4227779A1 (en) | 2023-08-16 |
| WO2022107258A1 (ja) | 2022-05-27 |
| JPWO2022107258A1 (ja) | 2022-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7610618B2 (ja) | 情報処理システム、コントローラ、情報処理方法、情報処理プログラム | |
| JP4387086B2 (ja) | 触覚フィードバックインターフェースデバイス用の方向接触フィードバック | |
| CN104049748B (zh) | 具有表面触觉感觉的用户接口装置 | |
| US20230280848A1 (en) | Information processing system, controller, information processing method, and computer-readable non-transitory storage medium having stored therein information processing program | |
| US9878239B2 (en) | Systems and methods for performing haptic conversion | |
| KR100931083B1 (ko) | 회전식으로 조화 운동하는 질량체를 이용한 촉각 피드백 | |
| US20100245237A1 (en) | Virtual Reality Environment Generating Apparatus and Controller Apparatus | |
| CN103781455B (zh) | 用于个人按摩器的远程控制 | |
| JP7568743B2 (ja) | 情報処理システム、コントローラ、情報処理方法、情報処理プログラム | |
| KR20220126561A (ko) | 사용자의 동작을 보조하기 위한 전자 장치 및 시스템 | |
| JP4117954B2 (ja) | 4軸のフォースフィードバックを有する力覚インタフェース装置 | |
| JP4160843B2 (ja) | 力覚付与型入力装置 | |
| JPWO2022107259A5 (ja) | ||
| US20200163825A1 (en) | Orientation, location and pressure sensitive sexual stimulation device | |
| US20230201009A1 (en) | Method of generating motion control model for wearable device and electronic device performing the method | |
| EP3297738B1 (en) | Rendering a haptic effect with intra-device mixing | |
| CN117618878A (zh) | 具有旋转重量分布的触觉模块和控制器 | |
| KR20230121681A (ko) | 제어 파라미터의 값을 결정하는 방법 및 그 방법을 수행하는 전자 장치 | |
| JPWO2022107258A5 (ja) | ||
| JP7788912B2 (ja) | 感覚提示装置 | |
| JP2023148854A (ja) | 制御装置、制御方法、触覚提示システム及びコンピュータプログラム | |
| US12415128B2 (en) | Force feedback module | |
| JP7810967B2 (ja) | 触覚提示装置および触覚提示方法 | |
| CN111258445A (zh) | 可变曲率交互式设备 | |
| WO2024204546A1 (ja) | 触覚提示システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230516 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230807 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240514 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240708 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241003 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7568743 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |