(57)【特許請求の範囲】
【請求項１】
仮想空間を表す三次元オブジェクトを画面上に表示する仮想空間における空間表示方法において、
利用者が探している三次元オブジェクトを目標オブジェクトとして指定し、
前記仮想空間で目印となる三次元オブジェクトを目印オブジェクトとして指定し、
前記目標オブジェクトおよび前記目印オブジェクト以外の三次元オブジェクトである非目印オブジェクトの表示方法を設定し、
前記目標オブジェクトと前記目印オブジェクトと前記設定された表示方法による非目印オブジェクトからなる表示対象オブジェクトを表示するときに、前記目標オブジェクトを前記利用者との仮想的な距離にかかわらず大きさを強調して表示する
ことを特徴とする仮想空間における空間表示方法。
【請求項２】
仮想空間を表す三次元オブジェクトのうち、所定のルールに基づいて選ばれたウォークスルーする空間を表す第１の表示対象オブジェクトを画面上に表示する仮想空間における空間表示方法において、
利用者が探している三次元オブジェクトを目標オブジェクトとして指定し、
前記仮想空間で目印となる三次元オブジェクトを目印オブジェクトとして指定し、
前記目標オブジェクトおよび前記目印オブジェクト以外の三次元オブジェクトである非目印オブジェクトの表示方法を設定し、
前記利用者の指示により、前記第１の表示対象オブジェクトの表示と、前記目標オブジェクトと前記目印オブジェクトと前記設定された表示方法による非目印オブジェクトからなる第２の表示対象オブジェクトの表示とを切り替え、
前記第２の表示対象オブジェクトを表示するときに、前記利用者の指示により、前記目標オブジェクトを前記利用者との仮想的な距離に応じた大きさで表示する通常表示と、その距離にかかわらず大きさを強調して表示する強調表示とを切り替える
ことを特徴とする仮想空間における空間表示方法。
【請求項３】
仮想空間を表す三次元オブジェクトを画面上に表示する仮想空間表示プログラムを記録した記録媒体において、
利用者が探している三次元オブジェクトを目標オブジェクトとして指定するステップと、
前記仮想空間で目印となる三次元オブジェクトを目印オブジェクトとして指定するステップと、
前記目標オブジェクトおよび前記目印オブジェクト以外の三次元オブジェクトである非目印オブジェクトの表示方法を設定するステップと、
前記目標オブジェクトと前記目印オブジェクトと前記設定された表示方法による非目印オブジェクトからなる表示対象オブジェクトを表示するときに、前記目標オブジェクトを前記利用者との仮想的な距離にかかわらず大きさを強調して表示するステップを有する
ことを特徴とする仮想空間表示プログラムを記録した記録媒体。
【請求項４】
仮想空間を表す三次元オブジェクトのうち、所定のルールに基づいて選ばれたウォークスルーする空間を表す第１の表示対象オブジェクトを画面上に表示する仮想空間表示プログラムを記録した記録媒体において、
利用者が探している三次元オブジェクトを目標オブジェクトとして指定するステップと、
前記仮想空間で目印となる三次元オブジェクトを目印オブジェクトとして指定するステップと、
前記目標オブジェクトおよび前記目印オブジェクト以外の三次元オブジェクトである非目印オブジェクトの表示方法を設定するステップと、
前記利用者の指示により、前記第１の表示対象オブジェクトの表示と、前記目標オブジェクトと前記目印オブジェクトと前記設定された表示方法による非目印オブジェクトからなる第２の表示対象オブジェクトの表示とを切り替えるステップと、
前記第２の表示対象オブジェクトを表示するときに、前記利用者の指示により、前記目標オブジェクトを前記利用者との仮想的な距離に応じた大きさで表示する通常表示と、その距離にかかわらず大きさを強調して表示する強調表示とを切り替えるステップを有する  ことを特徴とする仮想空間表示プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、仮想空間を三次元オブジェクトで表し、利用者が画面を見ながら自分の意思で自由に移動ができる仮想空間移動システムにおいて、所定のルールに基づいて選ばれた表示対象オブジェクトを画面上に表示する仮想空間における空間表示方法およびそのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
三次元仮想空間表示により現実のビル街など広域な空間を表現すると、ビル街の建物など障害物となるオブジェクトが増えて見通しが悪くなることがある。また、仮想空間移動システムでは、現実と異なって広域な空間もすばやく移動可能であることから、コミュニケーション相手や移動オブジェクトなどが遠くへ移動して小さくなり、目標物を見つけにくくなることがある。このため従来は、仮想空間における目標物の位置を提示するために、ウォークスルーする空間表示とは別に、空間全体と目標物の位置関係を二次元マップ等で表示する方法がとられている。
【０００３】
【発明が解決しようとする課題】
ところで、従来のマップ表示を多面ディスプレイやヘッドマウントディスプレイなど没入型の仮想環境表示で実現する場合、視点の切り替えや別ウインドウの使用により、空間を見下ろした視点での仮想空間を表示することになる。しかし、ウォークスルーしている空間と異なる視点に切り替わるために、三次元空間内での目標物の方向と距離感が直観的に理解しにくくなる。また、マップを表示するエリアが、仮想空間の表示を隠してしまう問題もある。
【０００４】
本発明は、仮想空間移動システムにおいて、所定のルールに基づいて選ばれた表示対象オブジェクトを表示している画面で、利用者がウォークスルーしている仮想空間の視点を変えることなく容易に目標物を見つけ、目標物の方向と距離感を直観的に理解することができる仮想空間における空間表示方法を提供することを目的とする。また、そのプログラムを記録した記録媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は、仮想空間を表す三次元オブジェクトのうち、所定のルールに基づいて選ばれたウォークスルーする空間を表す第１の表示対象オブジェクトを画面上に表示する仮想空間における空間表示方法において、利用者が探している三次元オブジェクトを目標オブジェクトとして指定し、仮想空間で目印となる三次元オブジェクトを目印オブジェクトとして指定し、目標オブジェクトおよび目印オブジェクト以外の三次元オブジェクトである非目印オブジェクトの表示方法を設定し、利用者の指示により、第１の表示対象オブジェクトの表示と、目標オブジェクトと目印オブジェクトと設定された表示方法による非目印オブジェクトからなる第２の表示対象オブジェクトの表示とを切り替えることを特徴とする。
【０００６】
ここで、第２の表示対象オブジェクトを表示するときに目標オブジェクトを強調して表示してもよい。また、第２の表示対象オブジェクトを表示するときに、利用者の指示により、目標オブジェクトを利用者との仮想的な距離に応じた大きさで表示する通常表示と、その距離にかかわらず大きさを強調して表示する強調表示とを切り替えてもよい。
【０００７】
【発明の実施の形態】
図１は、本発明の仮想空間における空間表示方法による表示例を示す。図１(a) は表示モード１の表示例を示し、図１(b) は表示モード２の表示例を示し、利用者の表示モード切り替え指示により切り替えられる。
【０００８】
仮想空間移動システムでは、ビルや道路、または仮想空間内にいる他の利用者などの三次元オブジェクトのうち、所定のルールに基づいて選ばれた表示対象オブジェクト（第１の表示対象オブジェクト）を画面上に表示し、利用者がその画面を見ながら自分の意思で自由に移動ができるようになっている。この第１の表示対象オブジェクトを選択するルールは、例えば仮想空間における三次元オブジェクトが利用者の視界に入ったとき、または利用者とオブジェクトがある一定の距離になったときなどと決められる。表示モード１は、このルールで選択された第１の表示対象オブジェクトを画面上に表示したものであり、通常のウォークスルーする空間表示である。
【０００９】
ここで、仮想空間を表示する三次元オブジェクトについて、利用者が探している目標オブジェクト、仮想空間で目印となる目印オブジェクト、それ以外の非目印オブジェクトの３種類に分類する。表示モード２は、目標オブジェクト１１と、目印オブジェクト１２と、設定された表示方法による非目印オブジェクトからなる第２の表示対象オブジェクトを画面上に表示したものである。なお、図１(b) では、目標オブジェクト１１の一部（人物）などは大きさを強調して表示している。また、図１(b) では、非目印オブジェクトは非表示となっているが、半透明、ワイヤーフレーム、テクスチャや色の変更などの設定が可能である。
【００１０】
（第１の実施形態）
図２は、本発明が適用される仮想空間表示システムの第１の構成例を示す。図において、オブジェクト表示制御部２１に、目標オブジェクト指定部２２、目印オブジェクト指定部２３、非目印オブジェクト表示設定部２４、表示切替指示部２５が接続される。
【００１１】
目標オブジェクト指定部２２は、仮想空間を構成している三次元オブジェクトの中から、利用者が探している三次元オブジェクトを目標オブジェクトとして指定し、オブジェクト表示制御部２１に通知する。例えば、仮想空間を構成している三次元オブジェクトがビル、道路、車などであるときに、目標オブジェクトが車であればそれを指定する。また、ネットワークを介して接続された他の利用者の仮想空間内の位置情報が得られる場合には、仮想空間を構成する三次元オブジェクトとして他の利用者を加え、その利用者を目標オブジェクトとして指定することも可能である。
【００１２】
目標オブジェクトは、１つまたは複数を指定することができる。その指定方法は、あらかじめ目標オブジェクトを指定しておく方法と、ウォークスルーする仮想空間内で目標オブジェクトが見えているときに指定したり、リスト等から選択または直接指定する逐次指定方法などがある。
【００１３】
目印オブジェクト指定部２３は、仮想空間を構成している三次元オブジェクトの中から、仮想空間で目印となる三次元オブジェクトを目印オブジェクトとして指定し、オブジェクト表示制御部２１に通知する。目印オブジェクトは、１つまたは複数を指定することができる。その指定方法は、あらかじめ目印オブジェクトを指定しておく方法と、ある条件を指定して目印オブジェクトを逐次指定する方法などがある。
【００１４】
非目印オブジェクト表示設定部２４は、目標オブジェクトおよび目印オブジェクト以外の三次元オブジェクトである非目印オブジェクトの表示方法を設定し、オブジェクト表示制御部２１に通知する。非目印オブジェクトの表示方法としては、上記のように非表示、半透明、ワイヤーフレーム、テクスチャや色の変更などの設定を可能とする。また、非目印オブジェクトの表示方法はそれぞれ個別に設定可能としてもよい。
【００１５】
例えば、目印オブジェクトとして空間の区画を表す道を指定し、目標オブジェクトと目印オブジェクトである道を通常表示とし、それ以外のビル等を非目印オブジェクトとして半透明などの表示方法を設定する。また、空間の目印となる建物や高い建物などを目印オブジェクトとして指定してもよい。また、利用者と目標オブジェクトとの位置関係に応じて、目標オブジェクトに対して目印オブジェクトを逐次指定してもよい。また、移動する目標オブジェクトの位置周辺の複数のオブジェクトを目印オブジェクトに指定してもよい。また、目標オブジェクトと利用者との間の複数のオブジェクトを目印オブジェクトまたは非目印オブジェクトに指定してもよい。
【００１６】
オブジェクト表示制御部２１は、目標オブジェクト指定部２２で指定された目標オブジェクトと、目印オブジェクト指定部２３で指定された目印オブジェクトと、非目印オブジェクト表示設定部２４で設定された表示方法による非目印オブジェクトからなる第２の表示対象オブジェクトを構成する。そして、オブジェクト表示制御部２１は、通常のウォークスルーする仮想空間を表す第１の表示対象オブジェクトを画面上に表示すると、利用者は第１の表示対象オブジェクトの表示を見ながら自由にウォークスルーし、目標オブジェクトを探したいときに表示切替指示部２５から表示切替指示を入力する。ここで、オブジェクト表示制御部２１は、第１の表示対象オブジェクトから第２の表示対象オブジェクトへ切り替えて画面上に表示する。
【００１７】
図４は、本発明による仮想空間表示プログラムの処理手順の一例を示す。図において、目標オブジェクトが指定され、目印オブジェクトが指定され、非目印オブジェクトの表示方法が設定されると、初期状態として、利用者がウォークスルーする仮想空間を表す第１の表示対象オブジェクト（表示モード１）を画面上に表示する。なお、目標オブジェクトの指定等の前に第１の表示対象オブジェクトを表示し、その表示画面で目標オブジェクトの指定等を行ってもよい。
【００１８】
このとき、表示切替指示が入力されると、指示された表示モードを判定する。なお、表示切替指示は、表示モード１または表示モード２を直接指示する方法と、直前の表示モードを別な表示モードに切り替えることを指示する方法がある。表示モード判定では、そのいずれかの方法に基づいて表示切替指示を判定する。このとき、表示切替指示が表示モード１であれば、ウォークスルーする仮想空間を表す第１の表示対象オブジェクトを表示する。また、表示切替指示が表示モード２であれば、目標オブジェクトと目印オブジェクトと設定された表示方法による非目印オブジェクトからなる第２の表示対象オブジェクトを表示する。
【００１９】
ここで、初期状態の表示モード１から表示モード２へ表示が切り替わった場合には、目標オブジェクトと目印オブジェクトは表示モード１のままの表示となり、非目印オブジェクトが設定された表示方法、例えば非表示や半透明などの表示に切り替わる。これにより、目標オブジェクトの前にビルなどの障害物があっても、表示モード切り替えにより、目標オブジェクトおよび目印オブジェクトを容易に認識することができる。なお、表示モード２の表示が行われているときに表示切替指示を行うことにより、元の表示モード１の表示に戻すことができる。
【００２０】
また、目標オブジェクトに対して目印オブジェクトが逐次変更される場合、例えば目印オブジェクトが利用者と目標オブジェクトの仮想空間における位置関係に対して指定される場合には、その位置関係が変更されるごとに目印オブジェクトが指定され、非目印オブジェクトの表示方法が設定されることになる。また、目標オブジェクトの指定を変更する場合には、再度同様の処理を繰り返す。
【００２１】
（第２の実施形態）
図３は、本発明が適用される仮想空間表示システムの第２の構成例を示す。図において、オブジェクト表示制御部２１に、目標オブジェクト指定部２２、目印オブジェクト指定部２３、非目印オブジェクト表示設定部２４、表示切替指示部２５、目標オブジェクト表示設定部２６が接続される。
【００２２】
第１の実施形態では、表示モード１から表示モード２へ表示が切り替わり、非目印オブジェクトが例えば非表示になることにより、目標オブジェクトの位置が認識可能となる。このとき、通常表示の目標オブジェクトは、利用者との仮想的な距離に応じた大きさで表示される。すなわち、目標オブジェクトが利用者から遠い位置にあれば小さくなってしまう。
【００２３】
そこで、表示モード２で目標オブジェクトを表示する際には、利用者との仮想的な距離に関わらず所定の大きさで表示し、目標オブジェクトを強調するようにする。例えば、目標オブジェクトが利用者から遠い位置にあっても通常より大きく表示することにより、目標オブジェクトを容易に認識可能とする。なお、目標オブジェクトを強調する方法としては、大きさを変化させる他に画面上で点滅させたり目立つ色を付けるなど、他の方法をとってもよい。
【００２４】
本実施形態の目標オブジェクト表示設定部２６は、表示モード２における目標オブジェクトの表示方法を設定する。すなわち、目標オブジェクトを利用者との仮想的な距離に応じた大きさで表示する通常表示と、その距離にかかわらず大きさを強調して表示する強調表示のいずれかを設定し、オブジェクト表示制御部２１がその設定に応じて目標オブジェクトを表示する。
【００２５】
なお、図２または図３に示す構成および図４に示す処理手順は、仮想空間表示システムにおけるソフトウェアプログラムとして構成し、記録媒体に記録して利用することができる。
【００２６】
【発明の効果】
以上説明したように、本発明は、所定のルールに基づいて選ばれたウォークスルーする空間を表す第１の表示対象オブジェクトを表示している画面から、目標オブジェクトと目印オブジェクトと設定された表示方法による非目印オブジェクトからなる第２の表示対象オブジェクトの表示に切り替えることにより、利用者がウォークスルーしている仮想空間の視点を変えることなく容易に目標物を見つけ、目標物の方向と距離感を直観的に理解することができる。
【００２７】
また、第２の表示対象オブジェクトを表示するときに目標オブジェクトを強調して表示することにより、容易に目標物を認識することができる。特に、目標オブジェクトを利用者との仮想的な距離に応じた大きさで表示する通常表示と、その距離にかかわらず大きさを強調して表示する強調表示とを切り替えることにより、目標物が遠くにあっても容易に認識することができる。
【図面の簡単な説明】
【図１】本発明の仮想空間における空間表示方法による表示例を示す図。
【図２】本発明が適用される仮想空間表示システムの第１の構成例を示すブロック図。
【図３】本発明が適用される仮想空間表示システムの第２の構成例を示すブロック図。
【図４】本発明による仮想空間表示プログラムの処理手順の一例を示すフローチャート。
【符号の説明】
１１  目標オブジェクト
１２  目印オブジェクト
２１  オブジェクト表示制御部
２２  目標オブジェクト指定部
２３  目印オブジェクト指定部
２４  非目印オブジェクト表示設定部
２５  表示切替指示部
２６  目標オブジェクト表示設定部
【図１】
0003643302.tif 000002
【図２】
0003643302.tif 000003
【図３】
0003643302.tif 000004
【図４】
0003643302.tif 000005