IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社栗本鐵工所の特許一覧

特開2023-148853制御装置、制御方法、触覚提示システム及びコンピュータプログラム
<>
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図1
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図2
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図3
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図4
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図5
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図6
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図7
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図8
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図9
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図10
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図11
  • 特開-制御装置、制御方法、触覚提示システム及びコンピュータプログラム 図12
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023148853
(43)【公開日】2023-10-13
(54)【発明の名称】制御装置、制御方法、触覚提示システム及びコンピュータプログラム
(51)【国際特許分類】
   G06F 3/01 20060101AFI20231005BHJP
【FI】
G06F3/01 560
G06F3/01 514
【審査請求】未請求
【請求項の数】6
【出願形態】OL
(21)【出願番号】P 2022057118
(22)【出願日】2022-03-30
(71)【出願人】
【識別番号】000142595
【氏名又は名称】株式会社栗本鐵工所
(74)【代理人】
【識別番号】100114557
【弁理士】
【氏名又は名称】河野 英仁
(74)【代理人】
【識別番号】100078868
【弁理士】
【氏名又は名称】河野 登夫
(72)【発明者】
【氏名】赤岩 修一
(72)【発明者】
【氏名】木野井 慶介
【テーマコード(参考)】
5E555
【Fターム(参考)】
5E555AA08
5E555BA04
5E555BB04
5E555BB08
5E555BC04
5E555CA27
5E555CB59
5E555CC22
5E555DA24
5E555DC30
5E555FA00
(57)【要約】
【課題】触覚提示装置における処理負荷を軽減させる制御装置、制御方法、触覚提示システム及びコンピュータプログラムを提供する。
【解決手段】操作者の操作に対して変位可能に設けられた変位部を有し、変位部の変位量に応じて、前記変位部への操作に対する力覚を生じさせ、表示される対象物の触覚を提示する触覚提示装置の制御装置であって、前記変位部にて前記力覚の提示を開始する開始変位量と、前記開始変位量からの相対変位量に対応付けた前記力覚を生じさせるための制御データとを、前記対象物毎に記憶しておき、選択された対象物に対応する開始変位量と、前記相対変位量毎の制御データとに基づき、前記記憶されてある制御データを、前記変位部の絶対変位量に対応付けた制御データに変換し、変換後の制御データを、前記触覚提示装置へ出力する。
【選択図】図3
【特許請求の範囲】
【請求項1】
操作者の操作に対して変位可能に設けられた変位部を有し、変位部の変位量に応じて、前記変位部への操作に対する力覚を生じさせ、表示される対象物の触覚を提示する触覚提示装置の制御装置であって、
前記変位部にて前記力覚の提示を開始する開始変位量と、前記開始変位量からの相対変位量に対応付けた前記力覚を生じさせるための制御データとを、前記対象物毎に記憶しておき、
選択された対象物に対応する開始変位量と、前記相対変位量毎の制御データとに基づき、前記記憶されてある制御データを、前記変位部の絶対変位量に対応付けた制御データに変換し、
変換後の制御データを、前記触覚提示装置へ出力する
制御装置。
【請求項2】
前記制御データは、前記対象物の触覚の提示範囲外に対応する変位量のデータを含まない
請求項1に記載の制御装置。
【請求項3】
前記相対変位量に対応付けられて記憶されている制御データ、及び、前記開始変位量の少なくともいずれか一方の調整を受け付ける
請求項2に記載の制御装置。
【請求項4】
操作者の操作に対して変位可能に設けられた変位部を有し、変位部の変位量に応じて、前記変位部への操作に対する力覚を生じさせ、表示される対象物の触覚を提示する触覚提示装置の制御方法であって、
前記触覚提示装置に接続されるコンピュータが、
前記変位部にて前記力覚の提示を開始する開始変位量と、前記開始変位量からの相対変位量に対応付けた前記力覚を生じさせるための制御データとを、前記対象物毎に記憶しておき、
選択された対象物に対応する開始変位量と、前記相対変位量毎の制御データとに基づき、前記記憶されてある制御データを、前記変位部の絶対変位量に対応付けた制御データに変換し、
変換後の制御データを、前記触覚提示装置へ出力する
処理部を含む制御方法。
【請求項5】
操作者の操作に対して変位可能に設けられた変位部を有し、変位部の変位量に応じて、前記変位部への操作に対する力覚を生じさせ、表示される対象物の触覚を提示する触覚提示装置と、
前記触覚提示装置と通信接続し、表示部を備える情報処理装置と
を含み、
前記情報処理装置は、
前記変位部にて前記力覚の提示を開始する開始変位量と、前記開始変位量からの相対変位量に対応付けた前記力覚を生じさせるための制御データとを、前記対象物毎に記憶しておき、
選択された対象物に対応する開始変位量と、前記相対変位量毎の制御データとに基づき、前記記憶されてある制御データを、前記変位部の絶対変位量に対応付けた制御データに変換し、
変換後の制御データを、前記触覚提示装置へ出力し、
視覚データに基づき、前記変位部の変位量に応じて前記表示部に画像を出力する
触覚提示システム。
【請求項6】
操作者の操作に対して変位可能に設けられた変位部を有し、変位部の変位量に応じて、前記変位部への操作に対する力覚を生じさせ、表示される対象物の触覚を提示する触覚提示装置に接続されるコンピュータに、
前記変位部にて前記力覚の提示を開始する開始変位量と、前記開始変位量からの相対変位量に対応付けた前記力覚を生じさせるための制御データとを、前記対象物毎に記憶しておき、
選択された対象物に対応する開始変位量と、前記相対変位量毎の制御データとに基づき、前記記憶されてある制御データを、前記変位部の絶対変位量に対応付けた制御データに変換し、
変換後の制御データを、前記触覚提示装置へ出力する
処理を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、触覚提示装置にて提示される触覚の知覚度を向上させる制御装置、制御方法、触覚提示システム及びコンピュータプログラムに関する。
【背景技術】
【0002】
人間の五感のうち、視覚及び聴覚に係る画像及び音声の伝達技術が高精度化しており、昨今では、触覚を提示する技術(ハプティクス)が種々提案されている。
【0003】
触覚の提示技術としては、タッチパネル内蔵のディスプレイに表示された物体の画像に触れた際の振動、主に三種の振動(ERM:Eccentric Rotating Mass 、LRA:Linear resonant Actuator、ピエゾ素子)での再現が提案されている。しかしながらタッチパネル上での触覚提示では、より深部での触覚、つまり手指の皮膚のみならず、筋や腱で生じる力覚まで再現することは困難である。
【0004】
発明者らは、磁気粘性流体に対する知見に基づいて、操作者が操作可能であって、対象物によって異なる感触を再現する触覚提示装置を提案した(特許文献1等)。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特許第6906275号
【発明の概要】
【発明が解決しようとする課題】
【0006】
触覚提示装置は、操作者の手に装着できるコンパクトな構成を有し、その構成は簡易であることが望ましい。また、感触であるから制御のレスポンススピードが高いことが望ましい。
【0007】
本発明は、斯かる事情を鑑みてなされたものであり、触覚提示装置における処理負荷を軽減させる制御装置、制御方法、触覚提示システム及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【0008】
本開示の一実施形態の制御装置は、操作者の操作に対して変位可能に設けられた変位部を有し、変位部の変位量に応じて、前記変位部への操作に対する力覚を生じさせ、表示される対象物の触覚を提示する触覚提示装置の制御装置であって、前記変位部にて前記力覚の提示を開始する開始変位量と、前記開始変位量からの相対変位量に対応付けた前記力覚を生じさせるための制御データとを、前記対象物毎に記憶しておき、選択された対象物に対応する開始変位量と、前記相対変位量毎の制御データとに基づき、前記記憶されてある制御データを、前記変位部の絶対変位量に対応付けた制御データに変換し、変換後の制御データを、前記触覚提示装置へ出力する。
【0009】
本開示の一実施形態の制御方法は、操作者の操作に対して変位可能に設けられた変位部を有し、変位部の変位量に応じて、前記変位部への操作に対する力覚を生じさせ、表示される対象物の触覚を提示する触覚提示装置の制御方法であって、前記触覚提示装置に接続されるコンピュータが、前記変位部にて前記力覚の提示を開始する開始変位量と、前記開始変位量からの相対変位量に対応付けた前記力覚を生じさせるための制御データとを、前記対象物毎に記憶しておき、選択された対象物に対応する開始変位量と、前記相対変位量毎の制御データとに基づき、前記記憶されてある制御データを、前記変位部の絶対変位量に対応付けた制御データに変換し、変換後の制御データを、前記触覚提示装置へ出力する。
【0010】
本開示の一実施形態のコンピュータプログラムは、操作者の操作に対して変位可能に設けられた変位部を有し、変位部の変位量に応じて、前記変位部への操作に対する力覚を生じさせ、表示される対象物の触覚を提示する触覚提示装置に接続されるコンピュータに、前記変位部にて前記力覚の提示を開始する開始変位量と、前記開始変位量からの相対変位量に対応付けた前記力覚を生じさせるための制御データとを、前記対象物毎に記憶しておき、選択された対象物に対応する開始変位量と、前記相対変位量毎の制御データとに基づき、前記記憶されてある制御データを、前記変位部の絶対変位量に対応付けた制御データに変換し、変換後の制御データを、前記触覚提示装置へ出力する。
【0011】
本開示の制御装置、制御方法及びコンピュータプログラムでは、変位部が所定の変位量まで変位した場合に、力覚を提示し始める、その所定の変位量を開始変位量として記憶している。また、本開示の制御装置では、その開始変位量からの相対的な変位量に対応付けて、対象物の感触を提示するための制御データが記憶されている。これにより、記憶しておくデータ量を少なくすることができる。
【0012】
本開示の一実施形態の制御装置では、前記制御データは、前記対象物の触覚の提示範囲外に対応する変位量のデータを含まない。
【0013】
本開示の制御装置では、制御データは、開始変位量からの相対的な変位量においても、力覚を生じさせない範囲、即ち対象物の感触が発せられる範囲外の変位量のデータ及びそれに対応する制御データは含まれない。これにより、データがコンパクト化される。
【0014】
本開示の一実施形態の制御装置は、前記相対変位量に対応付けられて記憶されている制御データ、及び、前記開始変位量の少なくともいずれか一方の調整を受け付ける。
【0015】
本開示の一実施形態の触覚提示システムは、操作者の操作に対して変位可能に設けられた変位部を有し、変位部の変位量に応じて、前記変位部への操作に対する力覚を生じさせ、表示される対象物の触覚を提示する触覚提示装置と、前記触覚提示装置と通信接続し、表示部を備える情報処理装置とを含み、前記情報処理装置は、前記変位部にて前記力覚の提示を開始する開始変位量と、前記開始変位量からの相対変位量に対応付けた前記力覚を生じさせるための制御データとを、前記対象物毎に記憶しておき、選択された対象物に対応する開始変位量と、前記相対変位量毎の制御データとに基づき、前記記憶されてある制御データを、前記変位部の絶対変位量に対応付けた制御データに変換し、変換後の制御データを、前記触覚提示装置へ出力し、視覚データに基づき、前記変位部の変位量に応じて前記表示部に画像を出力する。
【0016】
本開示の触覚提示システムでは、変位部が所定の変位量まで変位した場合に、感触として力覚を生じさせ始める、その所定の変位量を開始変位量として記憶している。これに対し、触覚データに同期させて出力される画像は、開始変位量より少ない変位量に対しても画像が表示されるとよい。また、スピーカを用いて聴覚を出力する場合には、開始変位量と同一のタイミングからのデータが記憶されて用いられるとよい。
【発明の効果】
【0017】
本開示によれば、触覚提示装置での触覚提示の制御に用いるデータをコンパクトとし、処理の負荷を軽減させることができる。
【図面の簡単な説明】
【0018】
図1】触覚提示システムを示す模式図である。
図2】情報処理装置の構成を示すブロック図である。
図3】感覚DBの内容例を示す説明図である。
図4】触覚提示装置の構成を示すブロック図である。
図5】触覚提示システムにおける触覚提示の基本処理手順の一例を示すフローチャートである。
図6】触覚提示システムにおける触覚提示の基本処理手順の一例を示すフローチャートである。
図7】触覚提示システムにおける触覚提示の例を示す概要図である。
図8】触覚データ又は開始変位量の調整方法の説明図である。
図9】第2実施形態の触覚提示システムにおける触覚提示の基本処理手順の一例を示すフローチャートである。
図10】第2実施形態の触覚提示システムにおける触覚提示の基本処理手順の一例を示すフローチャートである。
図11】第3実施形態における触覚提示システムの概要図である。
図12】第3実施形態のHMDの構成を示すブロック図である。
【発明を実施するための形態】
【0019】
本開示をその実施の形態を示す図面を参照して具体的に説明する。以下の実施の形態では、触覚提示システムにおける設定方法の実施について説明する。
【0020】
(第1実施形態)
図1は、触覚提示システム100を示す模式図である。触覚提示システム100は、情報処理装置1と、触覚提示装置2とを含む。情報処理装置1と、触覚提示装置2とは近距離無線通信で通信接続され、相互にデータを授受する。
【0021】
情報処理装置1は、図1に示すようにスマートフォンを用いる。情報処理装置1は、スマートフォンでなく、タブレット端末であってもよいし、ラップトップ型のPC(Personal Computer)であってもよい。
【0022】
触覚提示装置2は、操作者が指を変位部202に沿えて持ちながら指を動かして操作できる装置である。触覚提示装置2は、操作者が指を動かすことで変位する変位部202の位置を読み取り、内蔵するMRF(Magneto-Rheological Fluid )デバイス24をその位置に応じて制御して操作者の変位部202への操作に対する反力(回転抵抗)により力覚を生じさせ、触覚を提示する装置である。触覚提示装置2の変位部202の態様は、図1に示すようなものに限られず、スティック状であってもよいし、カバーに覆われたクッション状のものであってもよい。触覚提示装置2は、MRFデバイス24に代えて、モータやピエゾ素子などを採用し、操作者の操作に対し回転力や振動により力覚を生じさせるものでもよく、変位部202の他、振動や温感、冷感を提示するものと組み合わされてもよい。地面や壁に設置し、操作者の手のひらや足等で操作される構造でもよい。
【0023】
触覚提示システム100では、触覚提示装置2は、情報処理装置1と連携し、情報処理装置1又は他の表示装置やスピーカ等を用いて対象物の画像及び音声を出力させながら、対象物の触覚を触覚提示装置2で出力させる。図1に示す例では、情報処理装置1の表示部13に、柔らかな物体を表示させ、操作者が触覚提示装置2の変位部202を指で押し込むと、触覚提示装置2がグニャリ、若しくはフワフワとした触覚を出力させつつ、表示部13に、物体が、押し込まれたように変化する画像を表示させ、音声出力部14にて物体が押し込まれたことに対応する「グニャリ」と聞こえるような音声を出力する。
【0024】
図2は、情報処理装置1の構成を示すブロック図である。情報処理装置1は、処理部10、記憶部11、通信部12、表示部13、音声出力部14及び操作部15を備える。処理部10は、CPU(Central Processing Unit )及び/又はGPU(Graphics Processing Unit)を用いたプロセッサである。処理部10は、記憶部11に記憶されている触覚提示用の制御プログラムP1に基づき、後述する処理を実行する。
【0025】
記憶部11は、フラッシュメモリ、SSD(Solid State Drive )等の不揮発性メモリを用いる。記憶部11は、処理部10が参照するデータを記憶する。制御プログラムP1(プログラム製品)は、通信部12を介して情報処理装置1又は他のプログラムサーバ装置からダウンロードして実行可能に記憶したものである。記憶部11に記憶されている制御プログラムP1は、コンピュータから読み取り可能な記憶媒体8に記憶されていたコンピュータプログラムP8を処理部10が読み出して記憶したものであってもよい。
【0026】
記憶部11は、出力する対象物の触覚データ、視覚データ及び聴覚データを含む感覚データベース(DB:Data Base )110を記憶する。感覚DB110は、対象物を識別する対象物IDに対応付けて、触覚提示装置2における変位部202の相対変位量毎に、その相対変位量において出力すべき触覚データ、及び聴覚データ(音声)と、変位部202の変位量毎の視覚データ(画像)を格納している(図3参照)。感覚DB1100は、対象物IDに対応付けて、触覚又は聴覚の提示開始位置に相当する変位部202の変位量(以下、開始変位量という)を格納している。
【0027】
通信部12は、近距離無線通信、例えばBluetooth(登録商標)の通信モジュールである。処理部10は、通信部12によって触覚提示装置2との間でデータを送受信できる。
【0028】
表示部13は、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等のディスプレイである。表示部13は例えば、タッチパネル内蔵型ディスプレイである。処理部10は、表示部13に、制御プログラムP1に基づき、触覚提示装置2で触覚を出力させるための操作画面や対象物の画像を表示する。
【0029】
音声出力部14は、スピーカ等を含む。処理部10は、制御プログラムP1に基づき、対象物の音声、音楽等を音声出力部14から出力させる。
【0030】
操作部15は、処理部10との間で入出力が可能なユーザインタフェースであって、表示部13内蔵のタッチパネルである。操作部15は、物理ボタンであってもよい。操作部15は、音声入力部であってもよい。
【0031】
図3は、感覚DB110の内容例を示す説明図である。感覚DB110は、図3に示すように、対象物IDに対応付けて、変位部202の相対変位量(角度)毎の触覚提示装置2のMRFデバイスへの電流の電流値を触覚データとして格納している。電流値に限らず、電圧値等であってもよい。また、感覚DB110は、対象物IDに対応付けて、開始変位量を格納している。ここで相対変位量は、開始変位量からの差分に対応する。対象物は複数であり、触覚を提示する物として実在する物体、例えば、ボール又は風船等の静物、グミ、野菜、又は果物等の食べ物、犬、猫又は魚等の動物を含んでもよいし、スライムやモンスター等のキャラクタを含んでもよい。
【0032】
感覚DB110の変位部202の相対変位量と、電流値との関係は、変位部202の可動範囲の実際の寸法と、対象物の寸法とに合わせて設定されている。例えば、変位部202の可動範囲が50mmであり、対象物が小さなグミのような破裂しない球体であって大きさが15mmに設定されている場合、触覚データにおける相対変位量は、図3に示すように、15mm程度に対応する範囲の分だけ存在する。また、対象物がソファの座面のような大きな物体であって大きさが変位部202の可動範囲を大きく超える場合、触覚データでは、ソファの座面表面から50mmまでの感触を提示するような電流値が設定される。対象物がモンスター等の仮想的なキャラクタの場合は、そのキャラクタの設定に応じた大きさに基づいて電流値が設定される。
【0033】
感覚DB110は、同様に、対象物IDに対応付けて、変位部202の相対変位量(角度)毎の音声を聴覚データとして格納している。聴覚データは、対象物に触れた場合に発せられる音声を再現した音声データである。聴覚データは、各角度によって異なる波形データであってもよい。各角度に対応する音声のタイムスタンプであってもよい。
【0034】
感覚DB110は、対象物IDに対応付けて、変位部202の変位量(角度)毎の画像(フレーム画像)を視覚データとして格納している。視覚データは、触覚データ及び聴覚データと異なり、接触する前から視覚で捉えられるものであるから、変位部202の可動範囲(例えば0°~90°)の全範囲に対応付けて、画像データが対応付けられている。ここでフレーム画像は、連続して表示することでアニメーション画像として認識される、1つの静止画像である。
【0035】
図4は、触覚提示装置2の構成を示すブロック図である。触覚提示装置2は、図1に示したように、扁平な有底円筒状の把持体200に周方向に一部沿うような湾曲部を有する帯状平板の変位部202を設けて構成される。変位部202は、それ自体が撓むことが可能な素材であるが、剛性の高い素材を採用し、把持体200と支軸を介して回動可能に支持されていてもよい。変位部202の先端の外側の面には、布テープ状の結束具203が設けられている。変位部202の先端の内側面は、把持体200内部に収容されているMRFデバイス24のロータの回転軸と連結するリンク機構204が設けられている。
【0036】
操作者は図1に示したように、把持体200を例えば親指と中指とで把持しつつ、人差し指等の指を変位部202に沿わせて結束具203に人差し指を差し込んで使用する。操作者は人差し指を押し込むように変位部202を動かすことができ、また、人差し指を伸ばして把持体200から変位部202を遠ざけるように動かすことができる。
【0037】
触覚提示装置2は、図1に示すような把持体200と、制御部20、記憶部21、通信部22、電源部23、MRFデバイス24、センサ25を備える。把持体200は、MRFデバイス24を内蔵する。制御部20、記憶部21、通信部22、及び電源部23は把持体200と一体に設けられてもよいし、把持体200と無線又は有線により接続される別体に設けられてもよい。
【0038】
制御部20は、CPU、MPU(Micro-Processing Unit )等のプロセッサ、ROM(Read Only Memory)、RAM(Random Access Memory)等のメモリを含む。制御部20は、例えばマイクロコントローラである。制御部20は、内蔵ROMに記憶されている制御プログラムP2に基づいて各構成部を制御し、触覚提示を実現する。
【0039】
記憶部21は、制御部20に対する補助記憶メモリであり、MRFデバイス24の制御データ(触覚データ)を書き換え可能に記憶する。
【0040】
通信部22は、近距離無線通信、例えばBluetooth(登録商標)の通信モジュールである。制御部20は、通信部22によって情報処理装置1との間でデータを送受信できる。
【0041】
制御部20は、電源部23、MRFデバイス24及びセンサ25とI/Oを介して接続されており、相互に信号を授受する。
【0042】
電源部23は、充電可能なバッテリを含む。電源部23は、ON状態になると各構成部及びMRFデバイス24へ電力を供給する。
【0043】
MRFデバイス24は、円板状のロータを、隙間を開けて挟むようにして設けられたヨークを有し、ヨークに設けられたコイルに制御電流を流して磁界を発生させ、隙間に封入されている磁気粘性流体の粘度(ずり応力)を制御してロータの回転抵抗を与える。制御部20が、MRFデバイス24への制御電流の大きさを制御すると即座に回転抵抗が変更される。
【0044】
センサ25は、変位部202の変位量(角度)を測定して制御部20へ出力する。センサ25は変位部202の変位を、角度として測定して出力する。センサ25は、ジャイロセンサ、加速度センサ等の複数のセンサから構成されてもよい。
【0045】
上述のように構成される触覚提示装置2では、変位部202が操作者によって操作されると、変位部202の変位がリンク機構204を介してMRFデバイス24のロータの回転軸への回転方向に伝達される。回転軸は、MRFデバイス24が動作していない場合、即ち制御電流がゼロである間は、自由に回転するため、変位部202は抵抗なく変動する。一方で、MRFデバイス24が動作し、制御電流がゼロでない場合には、MRFデバイス24へ流れる電流の大きさに応じてMRFデバイス24内部の磁気粘性流体の粘度(ずり応力)が変更される。制御部20が、MRFデバイス24への電流の大きさを連続的に変更したり、電流値を所定の周波数で振動させたりすることで、変位部202に対する抵抗の力やその出現方法を変更できる。
【0046】
このようにして触覚提示装置2は、変位部202の押し込む量(変位量)に応じて抵抗(電流値)を変動させてヌルリとした触覚を提示したり、押し込む量が大きくなるにつれて抵抗を大きくしてギュッとした固さの触覚を提示したり、抵抗の大小を繰り返してザクザクとした触覚を提示したりすることができる。
【0047】
図5及び図6は、触覚提示システム100における触覚提示の基本処理手順の一例を示すフローチャートである。情報処理装置1の処理部10は、操作者が制御プログラムP1を起動させ、触覚提示装置2の電源をONとすると、触覚提示装置2と連携して以下の処理を開始する。
【0048】
処理部10は、触覚を表示する対象物の候補のリストを含む操作画面を表示部に表示し(ステップS101)、対象物の選択を受け付ける(ステップS102)。処理部10は、選択された対象物の対象物IDに対応する触覚データ、聴覚データ(音声)、開始変位量、及び視覚データ(画像)を記憶部11の感覚DB110から読み出す(ステップS103)。
【0049】
処理部10は、読み出した触覚データを、開始変位量に相対変位量を加算した絶対変位量とする触覚データに変換し、一時記憶する(ステップS104)。処理部10は、読み出した聴覚データを、開始変位量及び開始変位量に相対変位量を加算した絶対変位量とする聴覚データに変換し、一時記憶する(ステップS105)。
【0050】
処理部10は、読み出した視覚データを、一時記憶する(ステップS106)。
【0051】
処理部10は、触覚提示装置2と通信部12による通信を確立させ(ステップS107)、一時記憶した変換後の触覚データを、触覚提示装置2へ送信する(ステップS108)。処理部10は、表示部13に触覚提示を開始することを表示させる(ステップS109)。
【0052】
触覚提示装置2の制御部20は、触覚データを受信すると(ステップS201)、記憶部21に記憶する(ステップS202)。
【0053】
制御部20は、センサ25から出力される変位部202の変位量(角度)に対応する信号をサンプリングする(ステップS203)。制御部20は、サンプリングにより得られる変位量を、情報処理装置1へ送信し(ステップS204)、得られた変位量に対応する電流値を、ステップS202で記憶部21に記憶した触覚データから参照し(ステップS205)、参照した電流をMRFデバイス24へ出力し(ステップS206)、処理をステップS203へ戻す。ステップS205において、得られた変位量に対応する変位量が触覚データから参照できない(含まれていない)場合、制御部20は、ステップS206の処理をスキップする。ステップS203-S206の処理は、情報処理装置1側で終了させる操作がされるまで継続する。
【0054】
情報処理装置1は、触覚提示装置2から変位量を受信し(ステップS110)、処理部10は、受信した変位量に対応する画像及び音声を一時記憶している視覚データ及び変換後の聴覚データから参照する(ステップS111)。処理部10は、参照した視覚データ及び聴覚データそれぞれを表示部13及び音声出力部14から出力させ(ステップS112)、処理をステップS110へ戻す。触覚提示装置2から変位量が送信される都度、情報処理装置1は、それに対応する画像及び音声を出力する。
【0055】
処理部10は、終了操作がされたか否かを判断する(ステップS113)。終了操作がされていないと判断された場合(S113:NO)、処理をステップS110へ戻し、ステップS110-S113の処理を繰り返す。
【0056】
終了操作がされたと判断された場合(S113:YES)、と処理部10は、表示を終了して触覚提示装置2との通信を切断し(ステップS114)、処理を終了する。
【0057】
図7は、触覚提示システム100における触覚提示の例を示す概要図である。図7には、触覚提示装置2に送信される触覚データにおける変位量に対応して表示部13に表示される画像の変化及び音声の変化を示す。図7に示すように、変位部202の押し込み量(変位量)に応じて、画像が変化し、触覚に対応する凹み方が変わる。詳細には10°の開始変位量から、指が接触し始める変位量で触覚提示装置2において触覚が提示されると共に、画像が変化している。図7に示すように、画像中に、操作者の指の画像を表示する場合、指の接触、即ちMRFデバイス24へゼロでない電流値が出力される開始変位量から、画像における指の画像が対象物に触れるように表示されるようにしてもよい。
【0058】
このように触覚を提示する触覚提示システム100では、触覚データを、開始変位量からの相対的な変位量のデータとして感覚DB110で格納している。これにより、触覚データのサイズをコンパクトにし、処理負荷を軽減させることが期待できる。
【0059】
(第2実施形態)
開始変位量と、触覚データとを別のデータとして記憶していることにより、開始変位量のみ、操作者それぞれについて調整することや、触覚データのみ、スケールに応じて伸縮するといった調整が容易になる。
【0060】
第2実施形態における触覚提示システム100の構成は、調整方法以外は、第1実施形態における触覚提示システム100と同様の構成である。したがって、第2実施形態の触覚提示システム100の構成のうち、第1実施形態の触覚提示システム100と共通する構成については同一の符号を付して詳細な説明を省略する。
【0061】
図8は、触覚データ又は開始変位量の調整方法の説明図である。図8に示すように、0°~48°の相対変位量に対応付けて触覚提示装置2への電流値が対応付けられた触覚データを使用するに際し、処理部10は、スケールを半分として0°~24°の相対変位量の触覚データへ調整することができる。更に処理部10は、同じ対象物に対して開始変位量を5°として感覚DB110が格納している場合、開始変位量に5を加算する調整をすることができる。この場合、触覚提示装置2へ送信される変換後の触覚データは、図8に示すように、変位部202の変位量が10°~34°の範囲に対し、ゼロでない電流値が対応付けられたデータである。図8では、開始変位量及び触覚データのいずれも調整される例を示したが、これに限らず、開始変位量及び触覚データのいずれか一方のみが調整されてもよい。なお、スケールの変更、開始変位量の調整については、聴覚データ及び視覚データに対しても適用される。
【0062】
図9及び図10は、第2実施形態の触覚提示システム100における触覚提示の基本処理手順の一例を示すフローチャートである。図9及び図10のフローチャートに示した処理手順のうち、第1実施形態で示した図5及び図6のフローチャートに示した処理手順と共通する手順については同一のステップ番号を付して詳細な説明を省略する。
【0063】
第2実施形態でスケールが設定されている場合、処理部10は、ステップS103で読み出した触覚データ、聴覚データ、開始変位量及び視覚データのうち、触覚データ、聴覚データ及び視覚データ、並びに、開始変位量のいずれかのスケールを調整する(ステップS121)。ステップS121は、図8における右上の調整に相当する。
【0064】
スケールの調整後の開始変位量及び触覚データに基づき、開始変位量に相対変位量を加算した絶対変位量とする触覚データに変換し、一時記憶する(ステップS122)。
【0065】
同様にして、処理部10は、スケールの調整後の開始変位量及び聴覚データに基づき、開始変位量及び開始変位量に相対変位量を加算した絶対変位量とする聴覚データに変換し、一時記憶する(ステップS123)。
【0066】
処理部10は、スケール調整後の視覚データを、一時記憶する(ステップS124)。以後、処理部10はステップ、S107-S114の処理を実行する。
【0067】
このように、感覚DB110にて、開始変位量と、相対変位量に対する制御データとに分けて記憶していることにより、スケールの調整や補正の処理が容易になる。
【0068】
(第3実施形態)
第3実施形態では、HMD(Head Mounted Display)を用い、対象物に対する視覚情報を三次元画像で提示する。図11は、第3実施形態における触覚提示システム100の概要図であり、図12は、HMD3の構成を示すブロック図である。第3実施形態における触覚提示システム100の構成は、HMD3を用いることと、HMD3を用いることによる詳細な処理の内容が異なること以外は、第1実施形態における触覚提示システム100と同様の構成である。したがって、第3実施形態の触覚提示システム100の構成のうち、第1実施形態の触覚提示システム100と共通する構成については同一の符号を付して詳細な説明を省略する。
【0069】
HMD3は、表示部31、動き検知部32、空間検知部33、及び接続部34を備える。HMD3は、本体に、表示部31、動き検知部32、空間検知部33及び接続部34を設けてもよいし、一部は別体に設けられて相互に通信媒体を介して制御信号を授受できるようにしてあってもよい。HMD3は、情報処理装置1の機能を有して一体に構成されてもよい。
【0070】
表示部31は例えば、小型の液晶ディスプレイ、光学レンズ及び光学系機構を備え、視野角110°以上で三次元画像を表示することが可能である。表示部31は、透明又は半透明のグラス状のディスプレイであり、操作者の実際の視界に、情報処理装置1から出力される画像信号(映像信号を含む)を受け付けて重畳表示させる。表示部31はグラス状のものに限られず、前方に向けて設けられたカメラにて実空間を撮影した画像に、情報処理装置1から出力される画像信号に基づく画像を重畳表示させるものであってもよい。
【0071】
動き検知部32は、本体(表示部31のカバー及び装着ベルト)の各所に、多様な向きで設けられた複数の三軸加速度センサ及びジャイロセンサと、これらのセンサ群からの信号を集約して出力する制御回路とを備える。動き検知部32により、装着者の頭部の動きが検知される。
【0072】
空間検知部33は、本体の外面に外向きに並設された2つ以上の赤外線カメラと、該赤外線カメラの中間位置に同様に外向きに赤外線を照射するように設けられた赤外線LEDとを用いる。空間検知部33は、HMD3の本体の外側に存在する物体までの距離を測定する深度センサとして機能する。空間検知部33は、HMD3本体から、HMD3を装着する操作者の居場所における壁、床等の静物に対する距離を測り、出力することが可能である。空間検知部33は同様に、HMD3本体から操作者の腕、手、指までの距離を測定し、出力することが可能である。
【0073】
接続部34は、情報処理装置1と接続するためのインタフェースである。HMD3は、動き検知部32及び空間検知部33にて測定された結果に対応する信号をそれぞれ、情報処理装置1へ出力すると共に、情報処理装置1から出力される映像信号を取得して表示部31に表示させる。
【0074】
HMD3にスピーカを設け、情報処理装置1の音声出力部14から出力される音声をスピーカにて出力させるようにしてもよい。
【0075】
上述したような構成の第2実施形態の触覚提示システム100において情報処理装置1は、HMD3を用い、空間検知部33で測定された実空間における静物に対する距離を用い、仮想的な対象物の三次元画像を、動き検知部32にて検知される操作者の動きに合わせて重畳表示し、AR表示を実現する。対象物の選択は、HMD3の表示部31に表示される仮想的対象物の三次元画像の画像内の座標(実空間と合致した座標)に対し、空間検知部33により、触覚提示装置2を把持した手指を重ねたことが検知できた場合に、これを選択したものとして情報処理装置1の処理部10が検知する。
【0076】
そして第3実施形態でも、情報処理装置1は、触覚提示装置2との間で変位量及び傾きのデータを授受して、AR表示される画像と触覚提示装置2にて出力される触覚を制御する。処理の内容は第1実施形態及び第2実施形態にて示した処理のいずれを実行してもよい。
【0077】
HMD3を用いたAR表示と触覚提示装置2とを組み合わせることにより、実空間に対象物を仮想的に配置した画像を、操作者は視覚的に観察しながら、その対象物の感触を触覚提示装置2で覚えることが可能である。その際に、第2実施形態においても、触覚データをコンパクトとすることができ、第1実施形態にて説明したものと同様に、処理負荷を軽減させることができる。これにより、即座に感触のレスポンスが受けられるといった効果が期待できる。
【0078】
上述のように開示された実施の形態は全ての点で例示であって、制限的なものではない。本発明の範囲は、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれる。
【符号の説明】
【0079】
1 情報処理装置
10 処理部
11 記憶部
13 表示部
130 設定画面
P1 制御プログラム
2 触覚提示装置
20 制御部
21 記憶部
202 変位部
24 MRFデバイス
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12