(57)【要約】      （修正有）【課題】超小型絶対位置センサを用いて指関節の絶対位置を測定した信号を用いて仮想空間の仮想ハンドモデルを制御し仮想空間の客体と相互作用できるようにして現実空間の使用者の手動きを精密で正確に仮想空間の仮想のハンドモデルの動きと自然に一致されるように現実空間と一致度の高い自然な手の動きおよび視覚的一致感を支援するグローブ及びこれを使用したシステムを提供する。【解決手段】指関節の絶対位置を測定する超小型絶対位置センサを用いて指関節の微素変位を測定し、測定された指関節の動きを用いて仮想のハンドモデルの動きを制御し仮想環境の客体と相互作用して、使用者の体形の大きさによって異なる変化距離の補正を簡単な２つの動作にてできるようにして仮想の製品品評などの高品質の仮想現実技術に接し、実際と類似に製品の品評過程を模擬して製品の欠陥と誤謬を事前に検出でき、全体的に製品の生産過程及び設計過程を短縮させる効果がある。【選択図】図１
2007157120.tif 000002
【特許請求の範囲】
【請求項１】
手に装着されるように手の形状できるグローブ装置と、
指関節の絶対位置を追跡する超小型絶対位置センサを前記グローブ装置の指関節に該当する位置に複数個設置して指関節の動きによる指関節の絶対位置を示すアナログ信号を感知するセンサ部と、
前記センサ部によって感知された指関節のアナログ信号の入力を受け、データの増幅およびフィルタリングを経てデジタル信号に変換して出力するデータ獲得装置と、を含むことを特徴とする超小型絶対位置センサを用いるハンドインターフェースグローブ。
【請求項２】
前記超小型絶対位置センサは、指関節の絶対位置によって内蔵されたコイルに挿入される微細ワイヤの長さ変化により、指関節の絶対位置に関する信号を感知することを特徴とする超小型絶対位置センサを用いる請求項１に記載のハンドインターフェースグローブ。
【請求項３】
前記超小型絶対位置センサは、各指の二番目、三番目関節の位置に設置されることを特徴とする請求項１に記載のハンドインターフェースグローブ。
【請求項４】
前記超小型絶対位置センサは、前記グローブの表面に着脱可能になることを特徴とする請求項１に記載のハンドインターフェースグローブ。
【請求項５】
手に装着されるグローブの指関節に該当する位置に指関節の絶対位置を測定する超小型絶対位置センサを設置し、各関節の絶対位置信号を感知して伝送するハンドインターフェースハードウエアと、
前記伝送された各関節の絶対位置信号を用いて各指関節の関節角を計算して仮想のハンドモデルの動きを制御し、前記仮想ハンドモデルと仮想環境客体との相互作用を制御するハンドインターフェースソフトウエアとを含むことを特徴とする超小型絶対位置センサを用いるハンドインターフェースシステム。
【請求項６】
前記ハンドインターフェースハードウエアの超小型絶対位置センサは、指関節の絶対位置によって内蔵されたコイルに挿入される微細ワイヤの長さ変化により指関節の絶対位置に関する信号を感知することを特徴とする請求項５に記載の超小型絶対位置センサを用いるハンドインターフェースシステム。
【請求項７】
前記ハンドインターフェースハードウエアは、前記感知された各関節の絶対位置信号を各関節のデジタル信号に変換して整理するデータ獲得装置をさらに含むことを特徴とする請求項５に記載の超小型絶対位置センサを用いるハンドインターフェースシステム。
【請求項８】
前記ハンドインターフェースソフトウエアは、
前記各指関節の最大、最小電圧を貯蔵し、前記貯蔵された最大、最小電圧を基に使用者の任意の関節角を探知するだけではなく、前記使用者の体形の大きさによって変わる変位距離の変化を補正するハンドインターフェースマネジメント部と、
前記伝送された各関節の絶対位置信号を用いて各指関節の関節角を計算して仮想のハンドモデルの動きを制御し、前記仮想のハンドモデルと仮想環境の客体との相互作用を制御するハンドインターフェースＡＰＩを含んで行なわれることを特徴とする請求項５に記載の超小型絶対位置センサを用いたハンドインターフェースシステム。
【請求項９】
前記ハンドインターフェースマネジメント部の補正する過程は、各指関節の最大、最小電圧を設定する簡単な２つの動作によって行なわれることを特徴とする請求項８に記載の 超小型絶対位置センサを用いるハンドインターフェースシステム。
【請求項１０】
前記簡単な２つの動作は、各指の変位距離を正確に測定するための動作で、親指を伸ばした状態でこぶしを握った動作と、親指を曲げた状態で手を開けた動作であることを特徴とする請求項９に記載の超小型絶対位置センサを用いるハンドインターフェースシステム。
【請求項１１】
前記ハンドインターフェースマネジメント部の補正する過程は、可変型皮膚変更技法を適用して柔らかな関節を表現した仮想のハンドモデルを用いて使用者が直接関節角を比較しながら調整することを特徴とする請求項９に記載の超小型絶対位置センサを用いるハンドインターフェースシステム。
【請求項１２】
前記ハンドインターフェースＡＰＩの前記仮想のハンドモデルと前記仮想の環境客体との相互作用は、前記仮想のハンドモデルと前記仮想の環境客体との衝突処理を通じて行われることを特徴とする請求項８に記載の超小型絶対位置センサを用いるハンドインターフェースシステム。
【請求項１３】
前記衝突処理は、数百万ポリゴンデータの仮想のハンドモデルと仮想の環境客体間の衝突イベント計算によって行なわれることを特徴とする請求項１２に記載の超小型絶対位置センサを用いるハンドインターフェースシステム。
【請求項１４】
前記衝突処理は、階層的衝突探索技法によって行なわれることを特徴とする請求項１２に記載の超小型絶対位置センサを用いるハンドインターフェースシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハンドインターフェースを用いて仮想の環境（virtual environment）との相互作用をすることができるシステムに関するものであって、さらに詳細には現実空間(real space)で、手の動きを追跡して仮想空間の仮想のハンドモデルを精巧で細密に制御し、仮想の環境と現実の空間の使用者が自然に相互作用をすることができる超小型絶対位置センサを用いたハンドインターフェースグローブ及びこれを用いたハンドインターフェースシステムに関するものである。
【背景技術】
【０００２】
ハンドインターフェース技術とは、人間の手と仮想環境の各物体ら間の相互作用に関するインターフェース技術を言う。このようなハンドインターフェース技術は、既存の視覚及び聴覚的特殊効果を補完して一次元高い没入感を提供する人間中心のインターフェース技術であって、ゲーム及び仮想医療分野で多く用いられている。しかし、仮想的製品生産等の製造品分野に適用される事例は全世界的に微々である。
【０００３】
又、最近では自動車、船舶などの製造工程での高費用、低効率問題の克服のために、仮想現実技術を適用している。しかし、現在まで開発された仮想現実技術は、単純視覚情報を提供する程度の技術であって、触覚器官を用いて仮想空間の物体と相互作用をすることができる技術については使用性及び精密度の側面から産業現場で適用することが困難であった。
【０００４】
したがって、産業現場の生産プロセサのための仮想現実の技術開発は、産業界に適用することができるほど精密で使用するに便利な技術でなければならない。これのため、使用者は、まるで物体を弄ったり扱ったりするように感じることができて、さらに繊細な手の動きを仮想空間の物体と相互作用ができるようにしなければならない。
【０００５】
よって、産業現場の生産プロセサのための仮想現実技術は、触覚器官を用いた高精密相互作用技術であって、使用者に異質感や不便を与えずに、使用者の現実空間の動きを正確で精密に仮想空間の客体と相互作用できる技術の事実的なハンドインターフェース装置の開発が必要である。
【０００６】
このようなハンドインターフェース技術に関するもので、米国特許公開公報US2004/0164880（発明の名称：Wearable Data Input Device Employing Wrist and Finger Movements）は、一般的キーボードを用いた情報入力を代替できるように手首及び指の動きのためのスイッチ型センサを内蔵してキーボードの位置がわかる効果を得られるが、指の精密な動きを支援するために多関節を測定することができないし、又、高い正確度を保障することができないだけではなく、キャリブレーション過程が複雑であるとの問題がある。
【０００７】
米国特許公開公報US6,937,033（発明の名称：Position Sensor With Resistive Element）は、容易に曲れる抵抗式センサを指や体形の関節に取付けて動きを追跡する方法であって、変位センサの原理と具現方法に関する技術である。しかし、使用者による指の関節の長さや位置、湿度、温度などの変化に強い特性を有していないため、デザイン、品評、組立て等、実際感を要求する環境に適用できない問題がある。
【０００８】
米国特許公開公報US6,701,296（発明の名称：Strain-sensing Goniometers, Systems and Recognition Algorithms ）は、曲がれる抵抗式センサを用いて指に密着し、指の湾曲時生じる抵抗の変化を感知してグローブ型インターフェースに応用できる方法に関する特許であって、やはり人の指関節の長さや位置、湿度、温度などの影響を受けやすい短所があり頻繁なキャリブレーション過程を遂行しなければならない短所がある。
【０００９】
米国特許公開公報US7,012,593（発明の名称：Glove-type Data Input Device and Sending Method Thereof）は、手袋をはめた使用者の指の動きによる手袋の形又は位置の変化と、そのために少なくとも１つ以上の接触面らで感知される圧力の程度を感知して、携帯電話やキーボードのデータ入力のためのもので、小型端末装置のデータ入力が容易になる長所があるが、製品の仮想デザイン、品評、組立てなどをシミュレーションできる高い正確度の指の動きを支援することができない。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
したがって、本発明は、前記した従来技術の問題点を解決するためになされたものであって、本発明の目的は、超小型絶対位置センサを用いて指関節の絶対位置を測定した信号を用いて仮想空間の仮想ハンドモデルを制御し、仮想空間の客体と相互作用できるようにして現実空間の使用者の手動きを精密で正確に仮想空間の仮想のハンドモデルの動きと自然に一致されるように現実空間と一致度の高い自然なハンド動きおよび視覚的一致感を支援する超小型絶対位置センサを用いたハンドインターフェースグローブ及びこれを用いたハンドインターフェースシステムを提供するにある。
【００１１】
一方、本発明の他の目的は、現実空間と一致度の高い自然なハンドインターフェースを支援して「自動車内観品評シナリオ」のような環境で現実感のある品評ができるようにして自動車内部空間で使用者が運転台を握ってみたり、計器盤のボーターンを押してみたり、ギアスティックを操作してドアの取っ手を開いてみるなどの事実的な仮想品評のための超小型絶対位置センサを用いたハンドインターフェースグローブおよびこれを用いたハンドインタ―フェースシステムを提供するにある。
【００１２】
一方、本発明のまた他の目的は、指関節の絶対位置を測定する超小型絶対位置センサを用いて使用者の手動作を正確に追跡する過程において、使用者の体形による設定作業の簡単な動作により行なうようにして補正作業を簡便にする超小型絶対位置センサを用いたハンドインターフェースグローブおよびこれを用いたハンドインターフェースシステムを提供することにある。
【課題を解決するための手段】
【００１３】
前記のような目的を達成するための本発明の超小型絶対位置センサを用いたハンドインターフェースグローブは、手に装着できるように手の形状でなるグローブ装置と指関節の絶対位置を追跡する超小型絶対位置センサを、前記グローブ装置の指関節に該当する位置に複数個設置して指関節の動きによる指関節の絶対位置を示すアナログ信号を感知するセンサ部、また、前記センサ部によって感知された指関節のアナログ信号を入力され、データの増幅及びフィルタリングを通じてデジタル信号に変換し出力するデータ獲得装置を含むことを特徴とする。
【００１４】
この際、超小型絶対位置センサは、指関節の絶対位置により内蔵されたコイルに挿入される微細ワイヤの長さ変化によって指関節の絶対位置に関する信号を感知することを特徴とし、前記グローブ装置の表面に着脱可能であることを特徴とする。
【００１５】
一方、本発明の超小型絶対位置センサを用いたハンドインターフェースシステムは、手に装着されるグローブの指関節に該当する位置に指関節の絶対位置を測定する超小型絶対位置センサを設置し、各関節の絶対位置信号を感知して伝送するハンドインターフェースハードウエアと、前記伝送された各関節の絶対位置信号を用いて各指関節の関節角を計算して仮想のハンドモデルの動きを制御し、前記仮想ハンドモデルと仮想環境客体との相互作用を制御するハンドインターフェースソフトウエアを含むことを特徴とする。
【００１６】
この際、ハンドインターフェースハードウエアの超小型絶対位置センサは、指関節の絶対位置によって内蔵されたコイルに挿入される微細ワイヤの長さ変化によって指関節の絶対位置に関する信号を感知することを特徴とし、前記感知された角関節の絶対位置信号を各関節のデジタル信号に変換して整理するデータ獲得装置をさらに含むことを特徴とする。
【００１７】
また、ハンドインターフェースソフトウエアは、前記各指関節の最大、最小電圧を貯蔵し、前記貯蔵された最大、最小電圧を基に使用者の任意の関節角を探知するだけではなく、前記使用者の体形の大きさによって変わる変位距離の変化を補正するハンドインターフェースマネジメント部と、前記伝送された各関節の絶対位置信号を用いて各指関節の関節角を計算して仮想のハンドモデルの動きを制御し、前記仮想のハンドモデルと仮想環境の客体との相互作用を制御するハンドインターフェースＡＰＩを含んで行なわれることを特徴とする。
【発明の効果】
【００１８】
上述したように、本発明による超小型絶対位置センサを用いたハンドインターフェースグローブ及びこれを用いたハンドインターフェースシステムは、超小型絶対位置センサを用いて使用者の手の動きを正確に追跡し、現実と類似する３次元の仮想のハンドモデルを実時間で仮想空間に同期化して使用者と仮想空間の客体が精巧に相互作用できるようにして産業界で要求されている仮想品評および仮想製品の生産プロセスのような仮想環境において自然で直感的なハンドインターフェースを提供する効果がある。
【００１９】
また、本発明は指関節の絶対位置を用いて測定し、指の動きで仮想空間に同期化するため、使用者の体形による補正作業が簡単な動作によって行なわれる効果がある。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の超小型絶対位置センサを用いたハンドインターフェースグローブおよびこれを用いたハンドインターフェースシステムに対して添付した図面を参照して、さらに詳細に説明する。
【００２１】
図１は、本発明に係る超小型絶対位置センサを用いたハンドインターフェースシステムの構成を示す図である。
【００２２】
超小型絶対位置センサを用いたハンドインターフェースシステムは、指関節の動きを感知する装置であるハンドインターフェースハードウエア１００と、感知された指関節の動きを用いて使用者と仮想空間の客体が相互作用できるようにするハンドインターフェースソフトウエア２００とを含んで行なわれる。
【００２３】
ハンドインターフェースハードウエア１００は、手に装着されるグローブの指関節に該当する位置に指関節の絶対位置を測定する超小型絶対位置センサを設置し、各関節の絶対位置信号を感知して伝送する。
【００２４】
ハンドインターフェースハードウエア１００は、ハンドインターフェースグローブ１１０、センサ信号増幅部１２０、そして、データ獲得装置１３０を含んでなされる。
【００２５】
ハンドインターフェースグローブ１１０は、手袋形態のグローブでなされる。ハンドインターフェースグロ部１１０は、使用者の手動作に関するトラッキング情報を測定する超小型絶対位置センサが装着される。ハンドインターフェースグローブ１１０は、超小型絶対位置センサにより感知されたアナログ信号をデータ獲得装置に１３０に伝達する。
【００２６】
センサ信号増幅部１２０は、ハンドインターフェースグローブ１１０によるアナログ信号を増幅する。
【００２７】
データ獲得装置１３０は、超小型絶対位置センサによって感知されたアナログ信号を入力される。入力された信号は、絶対位置センサの個数に該当する個数の信号で入力される。ハンドインターフェースグローブ１１０に装着される超小型絶対位置センサは、指関節の動きを測定するためのもので、指の一、二番目関節の位置に設置される。よって、データ獲得装置１３０は、１つのハンドインターフェースグローブ１１０に１０個の超小型絶対位置センサが取付けられ、総２０個のセンサからアナログ信号を入力される。
【００２８】
データ獲得装置１３０は、２０個のセンサから入力されたアナログ信号を増幅およびフィルタリング過程を通じて望むレベルのデジタル信号に変換する。超小型絶対位置センサは、コネクタを介してデータ獲得装置１３０とインターフェースするようになる。
【００２９】
コンピュータでは、カード型のデータ獲得装置１３０を用いて入力されるサンプリング信号を各センサデータで表示する。コンピュータは、ウインドウ基盤のビジュアル（ＶＩＳＵＡＬ）Ｃ＋＋で設計された運用プログラムを通じてそれぞれの超小型絶対位置センサからデータをコンピュータ上で運用されるハンドインターフェースソフトウエア２００に伝達する。
【００３０】
ハンドインターフェースソフトウエア２００は、伝送された各関節の絶対位置信号を用いて各指関節の関節角を計算して仮想のハンドモデルの動きを制御し、仮想のハンドモデルと仮想環境客体との相互作用を制御する。
【００３１】
ハンドインターフェースソフトウエア２００は、ハンドインターフェースマネジメント部２１０とハンドインターフェースＡＰＩ２２０を含んでなされる。
【００３２】
ハンドインターフェースマネジメント部２１０は、ハンドインターフェースグローブ１１０に設置された複数の超小型絶対位置センサの指曲げの電圧値を線形変換するために測定された最小電圧と最大電圧を貯蔵し、各指の最大曲げ領域をウィンドウレジストリに貯蔵する役割をする。
【００３３】
ハンドインターフェースマネジメント部２１０は、ハンドインターフェースＡＰＩ２２０とは別で独立的に存在するソフトウエアである。
【００３４】
ハンドインターフェースマネジメント部２１０は、ハンドインターフェース、装置情報、状態モニタリング及び仮想ハンドモデルのディスプレイを通じた正確な補正機能を担当する。そして、装置連結状態と各センサの状態のチェックのような状態をモニタリングする。
【００３５】
ハンドインターフェースマネジメント部２１０は、使用者の体形の大きさによって変わる変位距離の変化を補正する機能を遂行する。補正する過程は、インターフェース初期化作業時、各指の正確な初期値を得るための２つの手動作によって行なわれる。簡単な２つの手動作は、こぶしを握った状態で親指だけを伸ばした動作と、手の平を全部伸ばした状態で親指だけを曲げた動作である。この２つの動作を通じて指関節の最小と最大の曲げ範囲の電圧値を求めることができる。ここで、親指と残りの４つの指が他の時期に曲げられる理由は、こぶしを握った状態では親指の正確な最小、最大変位値を求めることができないためである。１番目の動作を行なった後、２０個のセンサから伝達される電圧値と、２番目動作を行なった後、２０個のセンサから伝達される電圧値とをレジストリに全部貯蔵する。
【００３６】
このように貯蔵された各指関節の最小、最大電圧値を基に、使用者が任意の角度で指関節を曲げた時の関節角を求めるため、次の式（１）で計算する。
Ａｎｇｌｅｔ（ｉ）＝（ Ｖｔ（ｉ）― Ｖｍｉｎ（ｉ））／（ Ｖｍａｘ（ｉ）― Ｖｍｉｎ（ｉ））ｘ Ａｎｇｌｅｍａｘ（ｉ）......（１）
【００３７】
ここで、Ａｎｇｌｅｔ（ｉ）は、（ｉ）番目の関節を使用者が任意の角度で曲げた時の関節角であり、Ｖｍａｘ（ｉ）は、Ｉ番目関節を最大に伸ばした時の電圧値であり、Ｖｍｉｎ（ｉ）は、Ｉ番目の関節を最大に曲げたときの電圧値であり、最後に、Ａｎｇｌｅｍａｘ（ｉ）は、Ｉ番目の関節の最小最大の関節角の範囲を言う。Ａｎｇｌｅｍａｘ（ｉ）は、ハンドインターフェースマネジメント部２１０のＧＵＩを通じて使用者が自分の手に合せて調整できるようにする。指の一番目、二番目の関節は、センサが装着されて関節角を直接的に見つけて、センサが取付けられていない三番目の関節は、手の人体学的な動き構造から三番目の関節の角を予測してわかるようにする。三番目の関節は、二番目の関節とほぼ同様な角で共に動くので、二番目角度でマッピングして予測することができる。これは、センサの個数を最大に減らして十分なデータ帯域幅の確保と製作単価を下げることができる長所がある。
【００３８】
また、事実的で正確なハンドインターフェース補正作業のため、可変型皮膚変更技法（variable skin transforming scheme）を適用して柔らかな関節を表現した仮想のハンドモデルを用いて多様な角方向のビューを提供することができる機能があって、使用者が直接関節角を比較しながら細密に調整することができる。
【００３９】
ハンドインターフェースＡＰＩ２２０は、伝送された角関節の絶対位置信号を用いて各指関節の関節角を計算し、仮想のハンドモデルの動きを制御し、仮想のハンドモデルと仮想環境４００の客体との相互作用を制御する機能をする。
【００４０】
ハンドインターフェースＡＰＩ２２０は、仮想現実応用プログラムにおいて、ハンドインターフェース装置を容易に統合運用できるように、装置の初期化および装置連結、デバイス入出力データのストリーミングを支援する。ハンドインターフェースＡＰＩ２２０は、各種アプリケーションに容易に統合可能なＰＣ基盤のライブラリである。ハンドインターフェースＡＰＩ２２０は、センサ初期値と指関節範囲初期値をレジストリでローディングし、データ獲得装置１３０を通じて測定された各指関節の電圧値を基に、指関節角を計算する全ての機能を関数レベルから提供する。また、ハンドインターフェースＡＰＩ２２０は、プログラミングライブラリ形態で提供され、応用プログラムに該当される仮想環境４００のアプリケーションで関数呼出を用いることができるようにコンファイリング時にリンクさせて使用するようになる。
【００４１】
図２ａは、本発明に係るハンドインターフェースハードウエアの構成を、図２ｂは、超小型絶対位置センサの構成を、図２ｃは、超小型絶対位置センサの差動原理を示す図である。
【００４２】
ハンドインターフェースハードウエア１００は、手形のグローブ１０と、一指に２つの超小型絶対位置センサ２０を取付けて（片手に１０個のセンサ適用）、手形を精密に追跡することができるハードウエア装置である。ハンドインターフェースハードウエア１００の超小型絶対位置センサ２０は、変位によって生じる直線的な長さの変化を測定する装置である。その原理は、指関節の絶対位置によってコイルが内蔵された固定部２４の中に挿入される微細ワイヤ２２の長さが異なるようになり、ワイヤ２２の挿入長さに比例してパルス波が印加されたコイルの波型が変化し、これを計測して指関節の絶対変位を測定する。挿入されるワイヤ２２の長さによって印加されたパルスの波型が変わる自動原理について図２ｃの回路に示す。
【００４３】
図２ｂの超小型絶対位置センサ２０は、関節を間において固定部２４と移動部２１がグローブ１０に設置される。移動部２１の一端には、関節の絶対位置によって固定部２４に内蔵されたコイルに挿入されるワイヤ２２が備えられる。固定部２４は、コイルが内蔵されていて、内蔵されたコイルの中にワイヤ２２が挿入されると、印加されたパルス波の波型が変化することを感知して関節の絶対位置を感知する。そして、感知されたアナログ信号はデータ獲得装置に伝達する。
【００４４】
ハンドインターフェースハードウエア１００に用いられた超小型絶対位置センサは、ＬＶＤＴ（liner variable differential transducer）タイプの位置センサであって、機械的変位を電気的信号に替えてくれる。ＬＶＤＴは、コアの移動で１次コイルから２次コイルに誘導される磁束の変化、即ち、相互インダクタンスを変化させるtransducerとして機械的、電気的に分離されて動くことができるコアの変位に比例して、機械的、電気的に分離されて動くことができるコアの変位に比例して電気的出力が発生される。ＬＶＤＴの出力は、コアの入力位置によって内部コイルに誘導電流が発生し、その電流の大きさを感知してこれを変形率に換算し、正確で線形的な正確を有するようになる。
【００４５】
このようなＬＶＤＴ式絶対位置センサは、検査装置、半導体工程装備、ロボット、医療機器などに幅広く使用されているが、その大きさのため人の指関節を接触式で変位測定しようとする試しはなかった。人の指関節の変位測定が可能になるように超小型に製作して接触式に装着すると、既存の抵抗や光学方式の短所である外部環境変化による安定性低下を克服することができる。即ち、人間の指関節と筋肉を真似て超小型絶対位置センサを関節角測定に直接的に用い、これは、使用者の体形の差異があっても測定値の均一性を保障することができるので、体形による別の設定（calibration）作業が不要であるとの長所を有している。また、４ｋＨz速度の更新率と、１２ｂiｔ解像度の高精密追跡が可能な性能のＬＶＤＴ式絶対位置センサなら、高精密ハンドインターフェースに用いることができると言える。
【００４６】
既存のセンシング方法では、指関節の動きを直接測定する方法ではないので、追跡の精密度や効率が落ち、よって、使用者の体形の差異による補正過程作業時、各関節の非直観的な調節値に応じて補正を行う短所がある。
【００４７】
しかし、絶対位置センサを用いると、直観的な調節値によって微素変位の測定を行なうため、理論的に初期１回の補正過程で相当の期間使用可能である。
【００４８】
既存の絶対位置センサをハンドグローブ表面に装着時に使用する人の指の大きさによる最大限の曲げによって微細ワイヤの最大変位を超過する場合ワイヤが離脱する可能性がある。このような既存のＬＶＤＴセンサの短所を補完するために、パイプ内の終端に軟質プラスチック樹脂ガイドを延長し離脱可能性を最小化することができる。
【００４９】
指関節を接触方式で測定する場合に、ワイヤの曲げが発生し、連続使用時センサの老巧化のための交替やリペアが必要になることもある。センサがハンドグローブ表面に固定付着されていると、リペアのための分離が難しくなるので、センサの着脱が可能なモジュールで作って、このような短所を克服することができる。
【００５０】
図３は、本発明に係るハンドインターフェースマネジメント部の構成を示す図である。
【００５１】
ハンドインターフェースマネジメント部２１０は、制御部２１２、センサ補正部２１１、状態モニタリング部２１３、ディスプレイ部２１４を含んでなされることを特徴とする。
【００５２】
センサ補正部２１１は、使用者の体形の大きさによって変わる変位距離を補正する。補正は、初期化作業時に各指の正確な初期値を得るための手動作によって行なわれる。
【００５３】
状態モニタリング部２１３は、装置連結状態、各センサの状態をチェックすることと同様な状態をモニタリングする。
【００５４】
ディスプレイ部２１４は、仮想ハンドモデルがグラフィック画面にディスプレイされ、実際ハンドインターフェースとの正確なマッチングができるように手伝う。
【００５５】
制御部２１２は、ハンドインターフェース装置情報、状態モニタリングおよび補正過程を制御する機能を遂行しながら、センサ補正部２１１、状態モニタリング部２１３、そして、ディスプレイ部２１４をコントロールする。
【００５６】
図４は、本発明に係るハンドインターフェースＡＰＩの構成を示す図である。
【００５７】
ハンドインターフェースＡＰＩ２２０は、仮想現実応用プログラムからハンドインターフェースハードウエア１００を容易に統合運用できるように装置の初期化及び装置連結、デバイス入出力データストリーミングを支援し、各種アプリケーションに容易に統合の可能なＰＣ基盤のライブラリである。
【００５８】
ハンドインターフェースＡＰＩ２２０は、センサ初期値と指関節範囲の初期値をレジストリでローディングし、データ獲得装置１３０を通じて測定された各指関節の電圧値を基に、指関節角を計算する全ての機能を関数レベルから提供する。また、ハンドインターフェースＡＰＩ２２０は、プログラミングライブラリ形態で提供され、応用プログラムに該当される仮想現実アプリケーションで関数呼出が使用できるようにコンファイリング時にリンクさせて使用するようになる。
【００５９】
ハンドインターフェースＡＰＩを細部的に記述すると、ハンド高水準ＡＰＩ４５０とハンド装置ＡＰＩ４３０で構成される。ハンド装置ＡＰＩ４３０は、ハンドインターフェースの装置を管理するために、データ獲得装置およびセンサデータの初期化などを遂行して正しい装置の起動を保障する。装置制御モジュール４３１は、データ獲得装置からのハンドインターフェースセンサデータらをバッファから持ってくる役割をし、望む上下限値の抵抗値と解像度を持ってくることができる。
【００６０】
ハンド高水準ＡＰＩ４５０は、仮想グラフィックモデルデータをシングラフ４５１構造でローディングして実時衝突のための階層的衝突探索技法（hierarchical collision searching scheme）を支援する。
【００６１】
シングラフモジュール４５１では、ハンド装置ＡＰＩ４３０からハンドトラッキング情報を入力され、仮想のハンドモデルおよび仮想の環境モデル制御のための変換マトリックスをアップデートする。仮想のハンドモデル制御は、人体学基盤の指動きの実測値の補正が遂行され、衝突処理モジュールは、実時間衝突処理および手動作間の相互作用処理を遂行する。実感度を増加させるために略数百万ポリゴンデータモデルと仮想客体間の衝突イベント計算を実時間に処理するようにする。大容量データモデルとの実時間衝突処理のために肝心の部分客体を予め分類して実時間作業に必要な計算時間を短縮させ、階層的衝突探索技法を活用する。このような衝突処理情報を基に実使用者と最大に類似するハンドモデルと動きを有する仮想ハンドモデルのグラフィックアップデートを行なう。
【００６２】
以上、いくつの実施の形態を挙げて本発明をさらに詳細に説明したが、本発明は必ずしもこのような実施の形態に限らず、本発明の技術思想を外れない範囲の内で多様に変更実施することができる。
【図面の簡単な説明】
【００６３】
【図１】本発明に係る超小型絶対位置センサを用いたハンドインターフェースシステムの構成を示す図である。
【図２ａ】本発明に係る超小型ハンドインターフェースハードウエアの構成を示す図である。
【図２ｂ】本発明に係る超小型絶対位置センサの構成を示す図である。
【図２ｃ】本発明に係る超小型絶対位置センサの差動原理を示す図である。
【図３】本発明に係るハンドインターフェースマネジメント部の構成を示す図である。
【図４】本発明に係るハンドインターフェースＡＰＩの構成を示す図である。
【符号の説明】
【００６４】
１００：ハンドインターフェースＨ／Ｗ
１１０：ハンドインターフェースグローブ
１２０：センサ信号増幅部
１３０：データ獲得装置
２００：ハンドインターフェースＳ／Ｗ
２１０：ハンドインターフェースマネジメント部
２２０：ハンドインターフェースＡＰＩ
３００：衝突処理部
４００：仮想環境
【図１】
2007157120.tif 000003
【図２ｃ】
2007157120.tif 000004
【図３】
2007157120.tif 000005
【図４】
2007157120.tif 000006
【図２ａ】
2007157120.tif 000007
【図２ｂ】
2007157120.tif 000008