(57)【特許請求の範囲】
【請求項１】
画像の表示面の前方空間に、所定の仮想現実画像を形成する仮想現実画像表示手段と、
上記所定の仮想現実画像が形成される空間に所定の物体が存在するかを検出して、その所定の物体の３次元位置座標を検出する所定位置空間物体検出手段と、該所定位置空間物体検出手段が所定の物体の存在を検出した位置に、該所定の物体の認識位置を表す仮想現実マーカを上記仮想現実画像表示手段に表示させるマーカ表示手段と、
上記所定の物体の認識位置が上記画像の表示面に所定加速度以上で接近した場合を検出する加速度検出手段と、
該加速度検出手段が所定加速度以上で接近したと判断した場合に、該接近したと判断された所定の物体の仮想現実マーカを上記所定の物体の認識位置を越えて上記画像の表示面方向に移動させる加速度移動手段と、
上記仮想現実マーカの位置座標の入力を行う仮想現実マーカ位置座標入力手段と
を備えることを特徴とする仮想現実空間データ入力装置。
【請求項２】
上記入力した仮想現実マーカの位置座標が上記仮想現実画像表示手段によって表示される仮想現実画像の所定位置の表示の近傍に位置するかを判断する近傍判断手段と、
該近傍判断手段によって上記仮想現実マーカが上記所定位置の表示の近傍に位置すると判断された場合に、該所定位置の表示の選択信号を出力する選択信号出力手段と
を加えたことを特徴とする請求項１に記載の仮想現実空間データ入力装置。
【請求項３】
上記所定の仮想現実画像の所定位置の表示は、商品名コード表示、商品名表示、選択コード表示、選択商品名表示、記号選択表示等の選択項目であることを特徴とする請求項２に記載の仮想現実空間データ入力装置。
【請求項４】
上記所定の物体は、指先端であることを特徴とする請求項１ないし請求項３の何れかに記載の仮想現実空間データ入力装置。
【請求項５】
上記所定の物体の認識位置が上記画像の表示手段から所定加速度以上で遠ざかる場合を検出する加速度遠方向検出手段と、
該加速度遠方向検出手段が所定加速度以上で遠ざかっていると判断した場合に、該遠ざかっていると判断された所定の物体の仮想現実マーカを所定時間遅れで上記所定の物体の認識位置に移動させる加速度遠方向移動手段と
を加えたことを特徴とする請求項１ないし請求項４の何れかに記載の仮想現実空間データ入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、仮想現実空間上でデータを入力する装置に関する。
【０００２】
【従来の技術】
従来、コンピュータやデータ端末装置用のデータ入力装置としては、キーボード、マウス、デジタイザなどが用いられている。これらのデータ入力装置は、何れも現実平面上で実際にキーボードなどを操作してデータ入力を行うものである。
【０００３】
したがって、この様なデータ入力装置では、キーボードを操作したり、マウスを操作するための、労力が手や指に加わる。
【０００４】
【発明が解決しようとする課題】
このため、従来のデータ入力装置では、テレマーケッティング装置、電話アンケート端末装置や、電話ショッピング端末装置などの長時間操作し続ける用途に用いた場合には、オペレータの手や指に加わる負担が大きなものとなり、健康を害する問題があった。
【０００５】
本発明は、オペレータが実際にキーボードなどを操作することなくデータ入力を行うことを目的とする。
【０００６】
【課題を解決するための手段】
請求項１の発明の仮想現実空間データ入力装置は、画像の表示面の前方空間に、所定の仮想現実画像を形成する仮想現実画像表示手段と、上記所定の仮想現実画像が形成される空間に所定の物体が存在するかを検出して、その所定の物体の３次元位置座標を検出する所定位置空間物体検出手段と、該所定位置空間物体検出手段が所定の物体の存在を検出した位置に、該所定の物体の認識位置を表す仮想現実マーカを上記仮想現実画像表示手段に表示させるマーカ表示手段と、上記所定の物体の認識位置が上記画像の表示面に所定加速度以上で接近した場合を検出する加速度検出手段と、該加速度検出手段が所定加速度以上で接近したと判断した場合に、該接近したと判断された所定の物体の仮想現実マーカを上記所定の物体の認識位置を越えて上記画像の表示面方向に移動させる加速度移動手段と、上記仮想現実マーカの位置座標の入力を行う仮想現実マーカ位置座標入力手段とを備えることを要旨とする。
【０００７】
請求項２の発明の仮想現実空間データ入力装置は、上記入力した仮想現実マーカの位置座標が上記仮想現実画像表示手段によって表示される仮想現実画像の所定位置の表示の近傍に位置するかを判断する近傍判断手段と、該近傍判断手段によって上記仮想現実マーカが上記所定位置の表示の近傍に位置すると判断された場合に、該所定位置の表示の選択信号を出力する選択信号出力手段とを加えたことを特徴とする請求項１に記載の仮想現実空間データ入力装置を要旨とする。
【０００８】
請求項３の発明の仮想現実空間データ入力装置は、上記所定の仮想現実画像の所定位置の表示は、商品名コード表示、商品名表示、選択コード表示、選択商品名表示、記号選択表示等の選択項目であることを特徴とする請求項２に記載の仮想現実空間データ入力装置を要旨とする。
【０００９】
請求項４の発明の仮想現実空間データ入力装置は、上記所定の物体は、指先端であることを特徴とする請求項１ないし請求項３の何れかに記載の仮想現実空間データ入力装置を要旨とする。
請求項５の発明の仮想現実空間データ入力装置は、上記所定の物体の認識位置が上記画像の表示手段から所定加速度以上で遠ざかる場合を検出する加速度遠方向検出手段と、
該加速度遠方向検出手段が所定加速度以上で遠ざかっていると判断した場合に、該遠ざかっていると判断された所定の物体の仮想現実マーカを所定時間遅れで上記所定の物体の認識位置に移動させる加速度遠方向移動手段とを加えたことを特徴とする請求項１ないし請求項４の何れかに記載の仮想現実空間データ入力装置を要旨とする。
【００１０】
【作用】
請求項１の発明の仮想現実空間データ入力装置は、仮想現実画像表示手段が画像の表示面の前方に、仮想現実画像を形成させる。一方、所定位置空間物体検出手段が、所定の仮想現実画像が形成される空間に所定の物体が存在するかを検出して、その所定の物体の３次元位置座標を検出する。
【００１１】
次いで、マーカ表示手段が、その検出した所定の物体の３次元位置座標に、仮想現実マーカを表示させるが、この状態で加速度検出手段によって、所定の物体の認識位置が画像表示面に所定加速度以上で接近していることが検出されると、加速度移動手段がその所定の物体の仮想現実マーカをこの所定の物体の認識位置を越えて、画像の表示面方向に移動させる。
【００１２】
この様に移動される仮想現実マーカの位置座標を仮想現実マーカ位置座標入力手段が入力する。
ここで入力される仮想現実マーカの位置座標は、通常は、所定の物体の認識位置であるが、所定の物体の認識位置が画像表示面に急激に近づいている場合には、所定の物体の認識位置に拘わりなく画像表示面方向に移動される。
【００１３】
これにより、所定の物体を画像表示面の近傍に近づけることなく仮想現実マーカを画像表示面の近傍に近づけることが可能になる。
請求項２の発明の仮想現実空間データ入力装置は、近傍判断手段によって、まず請求項１の仮想現実マーカ位置座標入力手段の入力した位置座標が仮想現実画像表示手段によって表示される仮想現実画像の所定位置の表示の近傍に位置するかが判断され、ここで近傍であると判断されると、選択信号出力手段が、その所定位置の表示選択信号を出力する。
【００１４】
これにより、例えば、仮想現実画像で選択項目表示を形成し、その仮想現実画像が形成されている空間に手などの物体を近づけようとする動作だけで、この仮想現実画像によって形成された選択項目表示が選択されたことを示す選択信号を出力することができる。
【００１５】
請求項３の発明の仮想現実空間データ入力装置は、商品名コード表示、商品名表示、選択コード表示、選択商品名表示、記号選択表示等の選択項目が所定の仮想現実画像の所定位置に表示される。
これにより、例えば、仮想現実画像で商品名コード表示、商品名表示、選択コード表示、選択商品名表示、記号選択表示等の選択項目表示を形成し、その仮想現実画像が形成されている空間に手などの物体を近づけようとする動作だけで、この仮想現実画像によって形成された選択項目表示が選択されたことを示す選択信号を出力することができる。
【００１６】
請求項４の発明の仮想現実空間データ入力装置は、所定位置空間物体検出手段によって、指先端が検出される。
これにより、指先端を画像表示面の近傍に近づけることなく仮想現実マーカを画像表示面の近傍に近づけることが可能になる。
【００１７】
請求項５の発明の仮想現実空間データ入力装置は、仮想現実画像表示手段が画像の表示面の前方に、仮想現実画像を形成させる。一方、所定位置空間物体検出手段が、所定の仮想現実画像が形成される空間に所定の物体が存在するかを検出して、その所定の物体の３次元位置座標を検出する。
【００１８】
次いで、マーカ表示手段が、その検出した所定の物体の３次元位置座標に、仮想現実マーカを表示させるが、この状態で加速度検出手段によって、所定の物体の認識位置が画像表示面に所定加速度以上で接近していることが検出されると、加速度移動手段がその所定の物体の仮想現実マーカをこの所定の物体の認識位置を越えて、画像の表示面方向に移動させる。一方、加速度遠方向検出手段によって、所定の物体の認識位置が画像表示面から所定加速度以上で遠ざかっていることが検出されると、加速度遠方向移動手段がその所定の物体の仮想現実マーカを所定時間遅れで所定の物体の認識位置に移動させる。
【００１９】
この様に移動される仮想現実マーカの位置座標を仮想現実マーカ位置座標入力手段が入力する。
ここで入力される仮想現実マーカの位置座標は、通常は、所定の物体の認識位置であるが、所定の物体の認識位置が画像表示面に急激に近づいている場合には、所定の物体の認識位置に拘わりなく画像表示面方向に移動される。
【００２０】
これにより、所定の物体を画像表示面の近傍に近づけることなく仮想現実マーカを画像表示面の近傍に近づけることが可能になる。
又、所定の物体の認識位置が画像表示面から急激に遠ざかっている場合には、しばらく移動することなく現状位置にとどまり、その後所定の物体の認識位置に移動する。
【００２１】
【発明の実施の形態】
【００２２】
【実施例】
図１は、受注装置１の外観図、図２は、受注装置１のブロック図、図３は、電話受注システム３のブロック図である。
図３に示す電話受注システム３は、受注装置１Ａ、１Ｂ、１Ｃ、１Ｄ、１Ｅ、１Ｆ、１Ｇ、１Ｈ・・・（特に区別しない場合は、１と記す。）と、電話交換装置５と、ホスト装置７と、ＬＡＮ配線９と、制御配線１０と、電話配線１１とを備えている。
【００２３】
電話交換装置５は、着信信号をホスト装置７に出力するとともに、ホスト装置７から回線接続信号を受信して、公衆電話回線１３と、電話配線１１との接続制御を行う。着信信号は、公衆電話回線１３から着信がある毎に出力される。
ホスト装置７は、コンピュータを主要構成とするものであって、ＬＡＮ配線９の系統の制御を行うとともに、ＬＡＮ配線９を経由して受注装置１との間でデータ送受を行う。ホスト装置７は、受注装置１の受注頻度管理と、受注データの集計処理を行う。ホスト装置７は、電話交換装置５の制御を行う。
ＬＡＮ配線９は、ホスト装置７と、受注装置１との間に配設されている。電話配線１１は、電話交換装置５と、受注装置１との間に配設されている。
【００２４】
図１及び図２に示す受注装置１は、制御装置１５と、ディスプレイ１７と、キーボード１９と、画像入力装置２１と、ヘッドセット２３と、３Ｄアイセット２５とを備えている。
制御装置１５は、図２に示すように、ＣＰＵ３１と、ＲＯＭ３３と、ＲＡＭ３５と、ハードディスク３７と、入出力インタフェース３９と、ＬＡＮユニット４１と、電話制御ユニット４３と、回線制御装置４５と、スイッチユニット４７と、３Ｄ制御装置４９と、画像処理プロセッサ５１と、画像メモリ５３とを備えている。
【００２５】
ディスプレイ１７は、表示面１７Ａにカラー画像データを表示する。
画像入力装置２１は、画像入力ユニット５５と、画像入力ユニット５７とから構成されている。画像入力ユニット５５、５７は、人工網膜素子５９と、光学レンズ６１とを備えている。画像入力装置２１は、図１に示すように、支持部材２１Ａによって、表示面１７Ａの前方エリア１７Ｂの上部に配設され、前方エリア１７Ｂの画像を上方から取り込む。
【００２６】
ヘッドセット２３は、ヘッドスピーカ２３Ａと、マイク２３Ｂとを備えており、ケーブル２３Ｃによって、回線制御装置４５と接続されて、電話の送受話器の機能を有する。
３Ｄアイセット２５は、３Ｄ制御装置４９に接続されており、操作者ＯＰの目視画像を制御する。
【００２７】
スイッチユニット４７は、運用／停止スイッチ７１を備えている。運用／停止スイッチ７１は、運用状態位置と、停止状態位置との２位置を有する。これは、操作者ＯＰによって、設定される。
３Ｄ制御装置４９は、ディスプレイ１７が表示する画像と、３Ｄアイセット２５の透過光線量とを制御するものであって、操作者ＯＰに仮想現実画像を視認させる。
【００２８】
以上の構成を有することにより受注装置１は、次に示す概略機能を有する。
▲１▼公衆電話回線との間での電話送受
▲２▼ホスト装置７との間のＬＡＮ通信
▲３▼操作者ＯＰへの仮想現実画像の提供
▲４▼前方エリア１７Ｂの画像の検出およびその画像の種類と位置の判別
次に、電話受注システム３の動作を説明する。
【００２９】
図４は、着信分配処理ルーチンのフローチャートである。これは、ホスト装置７によって、繰り返し実行される処理である。
まず、稼働状態入力を行う（ステップ１００、以後ステップをＳと記す。）。稼働状態の入力では、かく受注装置１から出力された稼働状態を示す信号を入力する。稼働状態を示す信号としては、停止中、待機中、通話中がある。これの出力処理の説明は、後述する。
【００３０】
稼働状態の入力後、次に各オペレータ別稼働データベース作成を行う（Ｓ１１０）。この各オペレータ別稼働データベースは、図示しないメモリ内に構成されるものであって、各受注装置１毎に、その受注装置１が停止中であるか、待機中であるか、あるいは通話中であるかの状態を記憶するとともに、待機中になってからの経過時間と、これらの運用履歴を記憶するものである。
【００３１】
次いで、着信有りかを判断する（Ｓ１２０）。着信の判断は、電話交換装置５からの着信信号によって行う。ここで、着信でないと判断した場合には、稼働状態の入力に戻る（Ｓ１００）。
一方、着信があると判断した場合には、次に着信オペレータ選択を行う（Ｓ１３０）。この選択は、各オペレータ別データベースに基づいて行うもので、待機中になってからの時間が長い受注装置１を選択する。
【００３２】
次いで、オペレータコールを行う（Ｓ１４０）。オペレータコールでは、Ｓ１３０にて選択された受注装置１への電話配線１１と、着信した公衆電話回線１３とを接続する処理を行う。これにより、選択された受注装置１に、電話コールが行われる。
【００３３】
オペレータコールの後、応答が有ったかを判断し（Ｓ１５０）、応答がなければ、Ｓ１３０の着信オペレータ選択に処理を移行し、応答があったらＳ１００の稼働状態入力に処理を移行する。応答の有無の判断は、受注装置１に電話回線を接続後、所定時間（ここでは２〜３秒）の間に、受注装置１が応答を行ったか否かにより行う。応答がない場合には、次の受注装置１が選択され、前回の受注装置１への接続を維持するとともに、次の受注装置１へも電話回線を接続する。これは、オペレータが応答するまで行われる。
【００３４】
以上に説明した着信分配処理により、公衆電話回線１３から着信した電話が、待機状態の受注装置１に接続される。しかも、受注装置１の稼働状態を均衡にするとともに、待ち時間を徒に長くすることのない接続制御が行われる。
図５は、稼働状態出力制御処理ルーチンのフローチャートである。この処理は、受注装置１によって所定時間毎に行われる。
【００３５】
まず、運用／停止スイッチの入力が行われる（Ｓ２００）。運用／停止スイッチ７１の入力では、これが運用状態であるか停止状態であるかを入力する。
次いで、運用中かの判断を行う（Ｓ２１０）。運用中であるとの判断は、運用／停止スイッチ７１が運用状態である場合に行われる。ここで、運用中ではないと判断された場合には、次に停止中出力が行われる（Ｓ２２０）。停止中出力では、ＬＡＮユニット４１を介して、ホスト装置７に停止中信号が出力される。これにより、ホスト装置７によるこの受注装置１への電話の接続が停止される。
【００３６】
運用中かの判断で、運用中であるとされた場合には、次に回線オン状態の入力が行われる（Ｓ２３０）。回線オン状態の入力は、回線制御装置４５から入力する。
回線オン状態の入力後、次に回線オンかの判断を行う（Ｓ２４０）。ここで、回線がオンでない場合には、次に待機中出力を行い（Ｓ２５０）、一方回線オンであると判断した場合には、通話中出力を行う（Ｓ２６０）。待機中出力では、ホスト装置７に待機中信号を出力する。通話中出力では、ホスト装置７に通話中信号を出力する。
【００３７】
以上に説明した、稼働状態出力処理により、受注装置の稼働状態をホスト装置７に送信することができる。
図６は、受注処理ルーチンのフローチャート、図７は、呼出中表示の説明図であって、操作者ＯＰが、３Ｄアイセット２５を通して認識する仮想現実画面を示す。以後の、表示画面の説明では、操作者ＯＰが、３Ｄアイセット２５を通して認識する画面を示す。受注処理ルーチンは、受注装置１が電話呼出されると、起動される。まず、呼出中表示を行う（Ｓ３００）。呼出中表示は、ディスプレイ１７に図７に一例を示すような呼出中画面表示７３を行う。
呼出中画面表示７３には、バックグランド表示７５と、呼出中表示７７と、呼出回数表示７９とが設けられる。バックグランド表示７５は、表示面１７Ａの前方に突出距離ＤＡだけ浮き出て表示されるバックグランド画面である。呼出中表示７７と、呼出回数表示７９とは、バックグランド表示７５中に表示されるものである。呼出回数表示７９は、呼出のコール回数を表示する。例えば、呼出回数が３回目の場合には、「３コール」と表示される。
【００３８】
呼出中表示の後、応答有りかの判断を行う（Ｓ３１０）。応答が有るかの判断は、操作者ＯＰによる呼出中画面表示７３の選択が行われたかにより行なう。この選択処理の説明は、後述する。
応答がない場合は、呼出中表示を継続する。一方、応答があった場合には、応答処理画面表示を行って（Ｓ３２０）、その後の応答処理を実行する（Ｓ３３０）。応答処理画面としては、図８に示す応答処理画面表示８１を表示面１７Ａに表示する。応答処理画面表示８１には、商品名コード表示８３と、商品名表示８５と、選択コード表示８７と、選択商品名表示８９と、記号選択表示９１とが設けられている。これらの表示８３〜９１は、表示面１７Ａから突出距離ＤＢだけ浮き出て表示されている。これらの詳細は、後述する。応答処理が終了すれば（Ｓ３４０）、本ルーチンを一旦終了する。
以上に説明した受注処理により、電話を受けて、その対応を行うとともに、コンピュータに受注内容を入力することができる。
【００３９】
図９は、指先検出処理ルーチンのフローチャートである。これは、受注装置１によって所定時間毎に起動される。まず、バーチャルリアリティエリア画像の入力を行う（Ｓ４００）。バーチャルリアリティエリア画像の入力処理は、画像処理プロセッサ５１によって常時行われているものであって、次に示すような処理が実行されている。
【００４０】
▲１▼光学レンズ６１を介して、人工網膜素子５９上に結像した画像の輪郭データを人工網膜素子５９によって算出する。
▲２▼画像処理プロセッサが輪郭データを人工網膜素子５９から入力して、画像メモリ５３に格納する。
【００４１】
バーチャルリアリティエリア画像の入力後、指検出処理を行う（Ｓ４１０）。指検出処理は、画像メモリ５３に格納されている輪郭データからパターン認識処理によって指ＵＢを検出する。
次いで、指先端座標算出を行う（Ｓ４２０）。指先端座標は、指ＵＢが複数検出された場合には、対応する数だけ求められる。また、左右の画像入力ユニット５５、５７の指ＵＢの指先端ＵＢＴの位置のズレと、平面位置とに基づいて、３次元位置座標が求められる。
【００４２】
座標の算出後、指先端座標値出力を行う（Ｓ４３０）。座標値は、ＲＡＭ３５内の指先端座標エリア３５Ａに格納される。
以上に説明した指先検出処理により、前方エリア１７Ｂに差し出された操作者ＯＰの指ＵＢの指先端ＵＢＴの３次元位置が求められる。
【００４３】
図１０は、バーチャルマーカ表示処理ルーチンのフローチャート、図１１、図１２は、バーチャルマーカ９３の表示状態の説明図である。図１０の処理は、ＣＰＵ３１によって所定時間毎に実行される。
まず、指先端座標値入力を行う（Ｓ５００）。これは、指先端座標エリア３５Ａから読み込む。次いで、加速度モードかを判断する（Ｓ５１０）。加速度モードか否かは、図示しない環境設定処理によって予め入力されている。
【００４４】
ここで、加速度モードでないと判断した場合には、次に指先端座標位置にバーチャルマーカ表示を行う（Ｓ５２０）。バーチャルマーカ表示は、図７に示すように、ディスプレイ１７によって行うものであって、指先端ＵＢＴの位置であると算出された場所に球状表示のバーチャルマーカ９３を表示する。バーチャルマーカの表示後、本ルーチンを一旦終了する。
【００４５】
以上の処理により、指先端ＵＢＴにバーチャルマーカ９３が表示される。これにより、操作者ＯＰは、指先端ＵＢＴが画像入力装置２１によって、どの様な位置で認識されているかを知ることができる。例えば、図１１に示すようにバーチャルマーカ９３が表示される。図１１の（Ａ）は、操作者ＯＰの視線が標準位置より左側にずれている場合であり、（Ｂ）は、ほぼ標準的な位置の場合である。図１１の（Ｃ）は、指先端ＵＢＴを表示９１方向に近づけていった場合の状態である。図１２は、指先端ＵＢＴが表示９１に到達した状態を示す。この場合には、バーチャルマーカ９３が表示９１に接触した状態の表示が行われる。
【００４６】
図１３は、加速度モードの説明図である。Ｓ５１０で加速度モードであると判断された場合には、次に加速度算出を行う（Ｓ５３０）。加速度は、指先端座標値変化量から求める。加速度の値は、絶対値にする。次いで、加速度が所定値α以上であるか否かを判断する（Ｓ５４０）。所定値αの値としては、指ＵＢを素早く移動させた場合の値が設定される。
【００４７】
ここで、加速度が所定値αより小さいと判断された場合には、次に指先端座標位置にバーチャルマーカを表示する（Ｓ５５０）。これにより、操作者ＯＰが指ＵＢを通常のゆっくりした移動速度で移動させた場合には、バーチャルマーカ９３は、指先端ＵＢＴの移動に従って、移動される。
【００４８】
バーチャルマーカ９３の表示後、次にバーチャルマーカの影を表示する（Ｓ５６０）。バーチャルマーカの影の表示は、図７や図１３に示すように、バーチャルマーカ９３を表示面１７Ａ方向に投影した場合に発生する影９５を、バックグランド表示７５上やその他の表示上に、影絵状に表示することにより行なう。影９５を表示することにより、バーチャルマーカ９３の現在位置が影９５の位置から一目で認識することが可能になる。
【００４９】
Ｓ５４０の判断で、加速度が所定値α以上であると判断した場合は、次に加速度の方向がディスプレイから遠ざかる方向かを判断する（Ｓ５７０）。ここで、加速度の方向がディスプレイ１７から遠ざかる方向であると判断した場合には、次に所定遅れ時間βで指先端座標位置にバーチャルマーカ表示を行う（Ｓ５８０）。つまり、指ＵＢが表示面１７Ａから遠ざかる方向に急激に移動した場合には、バーチャルマーカ９３は、しばらく移動することなく現状位置にとどまる。
【００５０】
一方、バーチャルマーカ９３がディスプレイ１７に急激に近づいていると判断した場合には（Ｓ５７０）、ディスプレイ方向にバーチャルマーカを移動させる処理を行う（Ｓ５９０）。つまり、指先端ＵＢＴの位置に拘りなくバーチャルマーカ９３を表示面１７Ａ方向に移動させる。これにより、図１３の（Ａ）に示すように、指ＵＢを表示面１７Ａ方向である矢印ＹＡ方向に急激に移動させると、バーチャルマーカ９３だけが表示面１７Ａ方向に移動され、図１３の（Ｂ）に示すように、バックグランド表示７５やその他の表示９１に到達する。
【００５１】
以上に説明したバーチャルマーカ表示処理により、指先端ＵＢＴの近傍にバーチャルマーカ９３を表示することができるとともに、加速度モードの場合には、指先端ＵＢＴの移動状態に応じてバーチャルマーカ９３を移動することができる。
【００５２】
図１４は、バーチャルマーカ選択処理ルーチンのフローチャート、図１５は、その説明図である。図１４の処理は、ＣＰＵ３１によって所定時間毎に実行される。まず選択項目位置座標入力が行われる（Ｓ６００）。選択項目位置座標は、商品名コード表示８３、商品名表示８５、選択コード表示８７、選択商品名表示８９、記号選択表示９１等の選択項目の表示位置の３Ｄ座標データである。これは、画面を表示している図示しないソフトからデータ入力する。
【００５３】
次に、バーチャルマーカ位置座標入力を行う（Ｓ６１０）。これは、バーチャルマーカ９３の３次元位置座標データを入力する。Ｓ６００と、Ｓ６１０とにより、例えば図１５中に示されている表示８３〜９１と、バーチャルマーカ９３との３次元位置座標データが読み込まれる。
【００５４】
データの入力後、次にバーチャルマーカが選択項目の近傍に位置するかを判断する（Ｓ６２０）。つまり、バーチャルマーカ９３が表示８３〜９１の何れかに接近したかを判断する。ここで、いまだ近傍に達していないと判断した場合には、本ルーチンをそのまま一旦終了する。一方、近傍であると判断した場合には、近傍と判断された選択項目の選択信号出力を行う（Ｓ６３０）。つまり、バーチャルマーカ９３が接近した表示８３〜９１の選択信号を出力する。例えば、図１５に示す選択商品名表示８９Ａにバーチャルマーカ９３が接近した場合には、これの選択信号が出力される。
【００５５】
以上に説明したバーチャルマーカ選択処理により、バーチャルマーカ９３を移動させて、表示８３〜９１の近傍に近づけるだけで、項目の選択が行える。
したがって、指先端ＵＢＴを表示８３〜９１の近傍に実際に近づけることなく項目の選択を行うことが可能になる。
【００５６】
以上に説明した電話受注システム３は、電話による商品の受注業務に際し、操作者ＯＰがキーボード１９やマウスなどの入力装置を実際に殆ど操作することなくデータの入力を行うことができる。したがって、長時間の入力業務を行っても指や手などに加わる負担が小さくて済む。
【００５７】
また、バーチャルマーカ９３による選択方式としたことで、指先端ＵＢＴを表示面１７Ａの近傍まで実際に移動させて選択項目を指示することと、指先端ＵＢＴを表示面１７Ａの近傍まで実際に移動させることなく手前の位置で素早く移動させるだけで選択項目を指示することが行える。
【００５８】
この結果、操作者の疲労の低減を図ることができるという極めて優れた効果を奏する。
【００５９】
【発明の効果】
請求項１の発明の仮想現実空間データ入力装置は、位置座標が入力される仮想現実マーカは、通常は、所定の物体の認識位置であるが、所定の物体の認識位置が画像表示面に急激に近づいている場合には、所定の物体の認識位置に拘わりなく画像表示面方向に移動される。
【００６０】
これにより、所定の物体を画像表示面の近傍に近づけることなく仮想現実マーカを画像表示面の近傍に近づけることが可能になる。
この結果、例えば、指先端の認識位置を表す仮想現実マーカが画像表示面の近傍に近づいたことによって、その位置の表示の選択信号を出力する用途に用いられた場合には、指先端を画像表示面の近傍まで実際に移動させることなく、手前の位置で素早く移動させるだけで、表示を指示することが行え、操作者の疲労の低減を図ることが出来るという極めて優れた効果を奏する。
【００６１】
請求項２の発明の仮想現実空間データ入力装置は、例えば、仮想現実画像で選択項目表示を形成し、その仮想現実画像が形成されている空間に手などの物体を近づけようとする動作だけで、この仮想現実画像によって形成された選択項目表示が選択されたことを示す選択信号を出力することができる。
【００６２】
この結果、例えば、指先端を画像表示面の近傍まで実際に移動させることなく、手前の位置で素早く移動させるだけで、表示を指示することが行え、操作者の疲労の低減を図ることが出来るという極めて優れた効果を奏する。
請求項３の発明の仮想現実空間データ入力装置は、例えば、仮想現実画像で商品名コード表示、商品名表示、選択コード表示、選択商品名表示、記号選択表示等の選択項目表示を形成し、その仮想現実画像が形成されている空間に手などの物体を近づけようとする動作だけで、この仮想現実画像によって形成された選択項目表示が選択されたことを示す選択信号を出力することができる。
【００６３】
この結果、例えば、指先端を画像表示面の近傍まで実際に移動させることなく、手前の位置で素早く移動させるだけで、選択項目表示を指示することが行え、操作者の疲労の低減を図ることが出来るという極めて優れた効果を奏する。
請求項４の発明の仮想現実空間データ入力装置は、指先端を画像表示面の近傍に近づけることなく仮想現実マーカを画像表示面の近傍に近づけることが可能になる。
【００６４】
この結果、例えば、指先端を画像表示面の近傍まで実際に移動させることなく、手前の位置で素早く移動させるだけで、表示を指示することが行え、操作者の疲労の低減を図ることが出来るという極めて優れた効果を奏する。
請求項５の発明の仮想現実空間データ入力装置は、所定の物体を画像表示面の近傍に近づけることなく仮想現実マーカを画像表示面の近傍に近づけることが可能になる。
【００６５】
又、所定の物体の認識位置が画像表示面から急激に遠ざかっている場合には、しばらく移動することなく現状位置にとどまり、その後所定の物体の認識位置に移動する。
この結果、例えば、指先端を画像表示面の近傍まで実際に移動させることなく、手前の位置で素早く移動させるだけで、表示を指示することが行え、操作者の疲労の低減を図ることが出来るという極めて優れた効果を奏する。
【図面の簡単な説明】
【図１】受注装置１の外観図である。
【図２】受注装置１のブロック図である。
【図３】電話受注システム３のブロック図である。
【図４】着信分配処理ルーチンのフローチャートである。
【図５】稼働状態出力制御処理ルーチンのフローチャートである。
【図６】受注処理ルーチンのフローチャートである。
【図７】呼出中表示の説明図である。
【図８】応答処理画面表示８１の説明図である。
【図９】指先検出処理ルーチンのフローチャートである。
【図１０】バーチャルマーカ表示処理ルーチンのフローチャートである。
【図１１】バーチャルマーカ９３の表示状態の説明図である。
【図１２】バーチャルマーカ９３の表示状態の説明図である。
【図１３】加速度モードの説明図である。
【図１４】バーチャルマーカ選択処理ルーチンのフローチャートである。
【図１５】バーチャルマーカ選択処理の説明図である。
【符号の説明】
１…受注装置
３…電話受注システム
５…電話交換装置
７…ホスト装置
１５…制御装置
１７…ディスプレイ
１７Ａ…表示面
１７Ｂ…前方エリア
２１…画像入力装置
２５…３Ｄアイセット
【図１】
0003595792.tif 000002
【図２】
0003595792.tif 000003
【図３】
0003595792.tif 000004
【図４】
0003595792.tif 000005
【図５】
0003595792.tif 000006
【図６】
0003595792.tif 000007
【図７】
0003595792.tif 000008
【図８】
0003595792.tif 000009
【図９】
0003595792.tif 000010
【図１０】
0003595792.tif 000011
【図１１】
0003595792.tif 000012
【図１２】
0003595792.tif 000013
【図１３】
0003595792.tif 000014
【図１４】
0003595792.tif 000015
【図１５】
0003595792.tif 000016