(57)【要約】【課題】メニュー表示に使う画面の領域が少なくても多彩なメニュー表示を行うことが可能な３次元表示を用いたユーザインタフェースシステムを提供する。【解決手段】３次元空間内の異なった奥行きに複数のオブジェクトを表示可能な３次元表示装置と、前記複数のオブジェクトの中の１つのオブジェクトを選択する目的で、ポインタを制御し３次元空間内の異なる位置を指し示すことが可能なポインティング装置とを備えたコンピュータシステムにおいて、前記コンピュータは、前記複数の選択項目を、前記３次元表示装置のそれぞれ異なる奥行き位置に表示させる手段と、複数の選択項目の中から少なくとも一つの項目を選択することにより処理方法を決定する場合に、前記ポインタの奥行き方向の移動を検出し、選択する項目と同じ奥行き位置に合わせて前記ポインタの選択動作を行われた時に、前記複数の選択項目の中から前記選択動作が行われた項目を選択する手段とを有する。【選択図】図５
2007317050.tif 000002
【特許請求の範囲】
【請求項１】
３次元空間内の異なった奥行きに複数のオブジェクトを表示可能な３次元表示装置と、
前記複数のオブジェクトの中の１つのオブジェクトを選択する目的で、ポインタを制御し３次元空間内の異なる位置を指し示すことが可能なポインティング装置とを備えたコンピュータシステムにおける３次元表示を用いたユーザインタフェースシステムであって、
前記コンピュータは、前記複数の選択項目を、前記３次元表示装置のそれぞれ異なる奥行き位置に表示させる手段と、
複数の選択項目の中から少なくとも一つの項目を選択することにより処理方法を決定する場合に、前記ポインタの奥行き方向の移動を検出し、選択する項目と同じ奥行き位置に合わせて前記ポインタの選択動作が行われた時に、前記複数の選択項目の中から前記選択動作が行われた項目を選択する手段とを有することを特徴とする３次元表示を用いたユーザインタフェースシステム。
【請求項２】
３次元空間内の異なった奥行きに複数のオブジェクトを表示可能な３次元表示装置と、
前記複数のオブジェクトの中の１つのオブジェクトを選択する目的で、ポインタを制御し３次元空間内の異なる位置を指し示すことが可能なポインティング装置とを備えたコンピュータシステムにおける３次元表示を用いたユーザインタフェースシステムであって、
前記コンピュータは、前記ポインタの奥行き方向の移動を検出し、前記３次元表示装置に表示する前記ポインタの奥行き位置および前記表示オブジェクトを変化させるとともに、前記ポインタの奥行き位置に応じて少なくとも一つのパラメータを変化させる手段を有することを特徴とする３次元表示を用いたユーザインタフェースシステム。
【請求項３】
３次元空間内の異なった奥行きに複数のオブジェクトを表示可能な３次元表示装置と、
前記複数のオブジェクトの中の１つのオブジェクトを選択する目的で、ポインタを制御し３次元空間内の異なる位置を指し示すことが可能なポインティング装置とを備えたコンピュータシステムにおける３次元表示を用いたユーザインタフェースシステムであって、
前記コンピュータは、複数の選択項目の中から少なくとも一つの項目を選択することにより処理方法を決定する場合に、前記ポインタの奥行き方向の移動を検出し、前記ポインタの奥行き位置に応じて、前記３次元表示装置に表示する選択可能な処理項目と、それを表示する奥行き位置とを変化させる手段を有することを特徴とする３次元表示を用いたユーザインタフェースシステム。
【請求項４】
３次元空間内の異なった奥行きに複数のオブジェクトを表示可能な３次元表示装置と、
前記複数のオブジェクトの中の１つのオブジェクトを選択する目的で、ポインタを制御し３次元空間内の異なる位置を指し示すことが可能なポインティング装置とを備えたコンピュータシステムにおける３次元表示を用いたユーザインタフェースシステムであって、
前記コンピュータは、前記複数の選択項目を前記３次元表示装置に表示するとともに、前記複数の選択項目の中の各選択項目の選択位置を、それぞれ奥行き位置を変えて３次元表示装置に表示する手段と、
複数の選択項目の中から少なくとも一つの項目を選択することにより処理方法を決定する場合に、前記ポインタの奥行き方向の移動を検出し、選択する項目の前記選択位置において前記ポインタの選択動作が行われた時に、前記複数の選択項目の中から前記選択動作が行われた項目を選択する手段とを有することを特徴とする３次元表示を用いたユーザインタフェースシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元表示を用いたユーザインタフェースシステムに係り、特に、３次元空間に配置して表示したオブジェクトを選択、あるいはポインティングするためのユーザインタフェース手法に関する。
【背景技術】
【０００２】
近年、オフィスや家庭ではコンピュータが広く用いられ、日常の業務や生活に欠かせないものとなっている。
コンピュータを用いる場合、かつてはコマンドラインからコマンドキーワードをキーボードにより入力する方法が用いられていた。この方法では、まずコマンドの使用法を習得し、そのコマンドをキーボードから入力するといった操作を必要とする。この操作は、多くの人にとって容易ではなかったため、コンピュータが広く一般に普及する上での大きな障害となっていた。
これに対して、画面上の表示オブジェクトをマウス操作カーソルで選択することにより、所望のタスクを実行できる、グラフィカルユーザインタフェース（Graphical User Interface；以下、ＧＵＩという）は、習得が比較的容易であり、コンピュータが広く一般に用いられる大きな原動力となった。
ＧＵＩとして広く用いられている例として、机上のイメージをコンピュータの表示画面上に模したデスクトップメタファが知られている。現在、コンピュータの多くはこのデスクトップ画面を中核としたユーザインタフェースを用いている。
デスクトップ画面は１９８０年代の後半から製品化されているが、コンピュータの処理能力や表示装置の高性能化により、現在のデスクトップ画面は細かなグラフィック表現が採用されていると同時に、高機能化し、見栄えも華やかになり、立体的な視覚効果も多様化してきている。
【０００３】
また、近年では、ウェブブラウザ上で多様なサービスがネットワーク上で提供されるようになり、ウェブブラウザ上でも高度なグラフィック表現が多用されている。
このウェブブラウザ上でのサービスにおいても、メニューの選択やパラメータの調整といった操作が行われるなど、ブラウザ上でのユーザインタフェースの多様化も進んでいる。ブラウザ上でのサービス提供においては、多様な端末形態を考慮したサービス提供画面を設計する必要がある。
一般的には、デスクトップコンピュータ（以下、ＰＣという）端末のディスプレイサイズは、大型、高精細化が進んできているといえるが、携帯型のＰＣ画面や小型携帯端末への提供画面も考慮する必要があるため、限られた表示サイズを有効に使う画面設計が求められる。
また、商品案内などを表示する場合には、商品をできるだけ大きく表示して、顧客への訴求を強めたいなどの要望も強いため、ディスプレイサイズが大きくなったとしても、有効な画面設計が求められる。
このよう状況の中で、表示空間を３次元空間に広げる試みが行われている。２次元的な表示サイズは維持したまま、奥行き方向に空間を広げてアイコンやウィンドウなどのオブジェクトを３次元的に配置する試みも提案されている（下記、非特許文献１，２参照）。
また、３次元表示装置とタッチパネルを用いた、３次元インタフェースについても提案されている（下記、非特許文献３）。しかし、これもメニューの選択等の操作は２次元的な操作に限られていた。
一方、奥行き方向にも移動しポインティング可能な３次元ポインティング装置も提案されている（下記特許文献４参照）。
【０００４】
なお、本願発明に関連する先行技術文献としては以下のものがある。
【非特許文献１】George Robertson，他７名，"The Task Gallery：A ３D Window Manager"，Proceedings of CHI2000，1-6 APRIL 2000,  pp.494-501
【非特許文献２】渡邉恵太、安村通晃，「RUI：Realizable User Interface−カーソルを用いた情報リアライゼーション」，ヒューマンインタフェース学会 ヒューマンインタフェースシンポジウム2003論文集，2003年，pp.541-544
【非特許文献３】國田豊、中平篤、鈴木尚文、木村一夫、中沢憲二：「ＤＦＤディスプレイとタッチパネルを用いた３次元インタフェース」、日本ソフトウェア科学会  WISS2004論文集、pp.111-116、2004/12．
【非特許文献４】中平篤、越智大介、鈴木尚文：「立体表示装置を用いた奥行きポインティング方法の検討」、情報処理学会インタラクション 2005  論文集、pp.161-162、2005/03．
【発明の開示】
【発明が解決しようとする課題】
【０００５】
３次元の表示空間では、従来の２次元の平面的な空間に加え、奥行き方向の自由度が広がるため、アイコンやウィンドウの配列を機能的に行うことができる利点がある。
しかし、表示空間は３次元化されても、表示装置は従来からの２次元表示装置を用いているため、３次元化の特長である奥行き感は、遠近法や影付けなどの心理的効果を用いている。具体的には、表示オブジェクトを奥に表示する場合には、オブジェクトの大きさを小さくして表示したり、変形して表示したりということが必要になる。
このため、表示オブジェクトを多数配置することはできるものの、メニューの選択や、パラメータの調整といった操作は、２次元的な操作に限られ、メニューやツールバーの項目が多くなるとそれらが占有する画面領域が多くなってしまい、作業する画面領域が狭くなってしまうという問題点があった。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、メニュー表示に使う画面の領域が少なくても多彩なメニュー表示を行うことが可能な、３次元表示を用いたユーザインタフェースシステムを提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００６】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
（１）３次元空間内の異なった奥行きに複数のオブジェクトを表示可能な３次元表示装置と、前記複数のオブジェクトの中の１つのオブジェクトを選択する目的で、ポインタを制御し３次元空間内の異なる位置を指し示すことが可能なポインティング装置とを備えたコンピュータシステムにおける３次元表示を用いたユーザインタフェースシステムであって、前記コンピュータは、前記複数の選択項目を、前記３次元表示装置のそれぞれ異なる奥行き位置に表示させる手段と、複数の選択項目の中から少なくとも一つの項目を選択することにより処理方法を決定する場合に、前記ポインタの奥行き方向の移動を検出し、選択する項目と同じ奥行き位置に合わせて前記ポインタの選択動作が行われた時に、前記複数の選択項目の中から前記選択動作が行われた項目を選択する手段とを有する。
【０００７】
（２）３次元空間内の異なった奥行きに複数のオブジェクトを表示可能な３次元表示装置と、前記複数のオブジェクトの中の１つのオブジェクトを選択する目的で、ポインタを制御し３次元空間内の異なる位置を指し示すことが可能なポインティング装置とを備えたコンピュータシステムにおける３次元表示を用いたユーザインタフェースシステムであって、前記コンピュータは、前記ポインタの奥行き方向の移動を検出し、前記３次元表示装置に表示する前記ポインタの奥行き位置および前記表示オブジェクトを変化させるとともに、前記ポインタの奥行き位置に応じて少なくとも一つのパラメータを変化させる手段を有する。
【０００８】
（３）３次元空間内の異なった奥行きに複数のオブジェクトを表示可能な３次元表示装置と、前記複数のオブジェクトの中の１つのオブジェクトを選択する目的で、ポインタを制御し３次元空間内の異なる位置を指し示すことが可能なポインティング装置とを備えたコンピュータシステムにおける３次元表示を用いたユーザインタフェースシステムであって、前記コンピュータは、複数の選択項目の中から少なくとも一つの項目を選択することにより処理方法を決定する場合に、前記ポインタの奥行き方向の移動を検出し、前記ポインタの奥行き位置に応じて、前記３次元表示装置に表示する選択可能な処理項目と、それを表示する奥行き位置とを変化させる手段を有する。
【０００９】
（４）３次元空間内の異なった奥行きに複数のオブジェクトを表示可能な３次元表示装置と、前記複数のオブジェクトの中の１つのオブジェクトを選択する目的で、ポインタを制御し３次元空間内の異なる位置を指し示すことが可能なポインティング装置とを備えたコンピュータシステムにおける３次元表示を用いたユーザインタフェースシステムであって、前記コンピュータは、前記複数の選択項目を前記３次元表示装置に表示するとともに、前記複数の選択項目の中の各選択項目の選択位置を、それぞれ奥行き位置を変えて３次元表示装置に表示する手段と、複数の選択項目の中から少なくとも一つの項目を選択することにより処理方法を決定する場合に、前記ポインタの奥行き方向の移動を検出し、選択する項目の前記選択位置において前記ポインタの選択動作が行われた時に、前記複数の選択項目の中から前記選択動作が行われた項目を選択する手段とを有する。
【００１０】
本願発明は、３次元空間内を３次元的に移動するポインタによって３次元空間内の表示オブジェクトを選択するシステムであって、メニュー項目やツールバーを奥行き方向に積層させて表示することを特徴とする。
従来の技術とは、ポインタを奥行き方向に移動させることにより、メニューやツールバーの選択ができるため、多くのメニューやツールバーを表示させてもそれらが占有する画面領域が大きくならないという点が異なる。
従来の手法では、メニュー項目やツールバーが多くなると、並べて表示するため、メニューやツールバーの占有表示領域が大きくなり、作業領域を確保した状態で多くのメニュー項目やツールバーを表示することが困難である。
一方、本願発明では、メニューやツールバーを奥行き方向に並べて表示し、ポインタを奥行き方向に移動することによって、所望のメニューやツールバーを選択することができる。このため、一定の作業領域を確保したままで、多くのメニューやツールバーを表示することが可能となる。
【発明の効果】
【００１１】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明によれば、メニュー項目やツールバーを奥行き方向に積層させて表示することにより、メニュー表示に使う画面の領域が少なくても多彩なメニュー表示を行うことが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
［実施例１］
図１は、本発明の各実施例の３次元表示を用いたユーザインタフェースシステムが実行されるコンピュータシステムの概略構成を示すブロック図である。同図において、２は３次元表示装置、３は３次元ポインティング装置である。
本実施例では、３次元表示装置（２）として、ＤＦＤ（Depth-Fused ３D）方式の３次元表示装置を、また、３次元ポインティング装置（３）として、ホイール機能付きのマウスを使用する。
３次元表示装置（２）と、３次元ポインティング装置（３）は、一般的な構成のパーソナルコンピュータ（以下、ＰＣという）（１）に接続される。
ＤＦＤ表示装置を、はじめとした３次元表示装置（２）を用いると、３次元空間表現が可能であり、奥行き知覚を利用した３次元ＧＵＩを用いることができる。
３次元表示空間内では、ポインタがポイントする点は座標（ｘ，ｙ，ｚ）で特定でき、ここでは便宜上、ディスプレイ表面に平行な面をｘｙ面、ディスプレイ面に垂直な軸をｚとし、操作者からディスプレイに向かう方向を正の向きとする。
ポインタは３次元表示空間内を動かすことができ、本実施例では、マウスホイールを回転させることにより、ポインタがｚ方向に移動する設定とした。
３次元表示空間では、現在のデスクトップで用いられている、ウィンドウ、アイコン、メニューなどのオブジェクトが、３次元のオブジェクトであるか、あるいは２次元のオブジェクトの３次元的な配置または動きを利用することができる。
【００１３】
図２は、図１に示すコンピュータの機能ブロックを示すブロック図である。
コンピュータ１は、ポインタの位置を判定するポインタ位置判定部１１と、ユーザが３次元ポインティング装置（３）を使用し選択動作（マウスのクリック動作）を実行したときの選択項目を算出する選択項目算出部１２と、選択された項目の処理を実行する処理制御部１３と、３次元表示装置（２）に表示する表示内容を算出する表示内容算出部１４と、表示内容算出部１４で算出された表示内容を３次元表示装置（２）に表示する表示制御部１５と、表示項目・ポインタ位置などを格納する記憶装置１６とで構成される。
図３は、図１に示すコンピュータシステムの表示処理を示すフローチャートである。
初めに、ポインタ位置を算出する（ステップ１０１）。
次に、ポインタの奥行き位置に応じてメニューを表示し（ステップ１０２）、ポインタの奥行き位置に応じたメニュー項目を表示する（ステップ１０３）。
次に、選択動作（マウスのクリック動作）が実行されたか否かを判断し（ステップ１０４）、ステップ１０４で、ｎｏの場合はステップ１０１からの処理を繰り返す。
また、ステップ１０４で、ｙｅｓの場合は、ポインタで選択されたメニュー項目の処理を実行する（ステップ１０５）。
【００１４】
図４、図５は、本発明の実施例１のメニュー表示方法の一例を示す図である。ここでは、文書作成のためのアプリケーションソフト上での使用を例にとり説明する。
図４と図５は同じ状態を示しており、図５は、３次元空間を分かりやすく説明するため斜め方向からの視点位置で図を示している。実際の画面は、ｚ軸の正方向からユーザは見ることになる。
なお、図４、および後述する図６、図８、図１０において、２０はポインタである。また、図５、および後述する図７、図９、図１１、図１３、図１５、図１８乃至図２１において、２０１は前面の表示面、２０２は後面の表示面である。
図４と図５で示す状態では、三つのカテゴリーに分類されたメニュー項目が表示されており、各カテゴリーの中に２つ以上のメニューがある。
たとえば、一番上のカテゴリーでは、「保存」、「常に保存」、「別名保存」の項目があり、それぞれ異なる奥行きに表示されている。
二番目のカテゴリーでは、「検索」、「テキスト検索」、「画像検索」があり、三番目のカテゴリーには「書き出し」、「読み込み」の項目があり、それぞれ異なる奥行きに表示されている。
図４、図５に示す状況では、二番目のカテゴリーの「テキスト検索」項目をポインタで選択するところが示されている。
【００１５】
二番目のカテゴリ内のメニュー項目は、「検索」、「テキスト検索」、「画像検索」がそれぞれ、ｚ０、ｚ１、ｚ２の奥行き位置に表示されている。
「テキスト検索」を検索する場合、図５で示すように、ポインタの奥行き位置をｚ１の奥行き位置に合わせてクリックすることでメニューを選択できる。
本実施例では、「テキスト検索」の表示領域で必ずしも奥行き位置を合わせる必要はなく、図４に示す二番目のカテゴリーの斜線領域（３０）内で奥行き位置を合わせて、クリックすることで、「テキスト検索」項目を選択する設定が可能である。ここで、斜線領域３０の大きさは、個々のメニュー領域と比べて大きな領域であるため、メニューの選択が容易となる。
なお、「奥行き位置に合わせる」とは、２次元的な位置も合わせることを意味し、さらに、「奥行き位置に合わせる領域」は、通常のコンピュータ画面上に表示される矩形形状のボタンのように、ある一定の面積を有する領域である。
本実施例によれば、従来から用いられているメニュー表示方法に比べると、マウスの移動量も少なくてすむため、作業が効率的になるという利点がある。さらに、３次元表示装置（２）を用いて、奥行き知覚を利用しているため、奥行き位置と表示メニューとの対応付けが可能であり、ポインタの奥行きを操作することによって、容易にメニューの選択ができると言う利点を操作者は享受することができる。
【００１６】
［実施例２］
本実施例の３次元表示を用いたユーザインタフェースシステムが実行されるコンピュータシステムは図１と同じであり、また、その機能ブロックも図２と同じであり、さらに、表示処理を示すフローチャートも図３と同じである。
３次元表示空間内では、ポインタがポイントする点は座標（ｘ、ｙ、ｚ）で特定でき、本実施例でも、便宜上、ディスプレイ表面に平行な面をｘｙ面、ディスプレイ面に垂直な軸をｚとし、操作者からディスプレイに向かう方向を正の向きとしている。
図６乃至図９に、本発明の実施例２のメニュー表示方法の一例を示す図である。ここでは、画像編集のためのアプリケーションソフト上での使用を例にとり説明する。
図６と図７、図８と図９は同じ状態を示しており、図７と図９は、３次元空間を分かりやすく説明するため斜め方向からの視点位置で図を示している。実際の画面は、ｚ軸の正方向からユーザは見ることになる。
図６と図７で示す状態では、ポインタのｚ座標がｚ０にあり、この奥行き位置で、「明るさ」メニュー項目を選択することができ、選択後にポインタを奥行き方向に動かすことで、画像の明るさパラメータを変化することが可能である。
実際には、マウスホイールを回転させて、ポインタを奥へ動かしてポインタの奥行き座標をｚ＝ｚ１＞ｚ０とすると、奥行き位置に応じて、「明るさ」パラメータが表示されると共に、そのパラメータに応じて画像も変化する。この時の状態を図８及び図９に示す。
【００１７】
従来から用いられているメニュー表示方法では、パラメータを変化する場合には、そのパラメータのメニューを選択すると、パラメータ変化用のダイアログボックスが開き、その中でパラメータを変える手法が一般的である。ダイアログボックスを開くことによって、画面上を占有してしまう領域が現れてしまうため、編集中の画像が一部隠れてしまうという欠点があった。
また、複数のパラメータを同時に編集しようとする場合は、ダイアログボックスが複数開いたり、ダイアログボックス自体が大きくなってしまったりして、画像が隠れてしまう領域が増えてしまい、処理画像自体を小さく表示しなければならず、編集効率が悪くなっていた。
本実施例によれば、ポインタを奥行き方向に移動すれば、奥行きに応じてパラメータを変化できるため、作製している図を隠すことなく、多様なメニューの表示が可能であるという利点がある。さらに、複数のパラメータを同時に編集する時などには、特に、有効である。
また、パラメータ変化に際しては、マウスの移動量も少なくてすむため、作業が効率的になるという利点もある。
本実施例では、３次元表示装置（２）を用いて、奥行き知覚を利用しているため、奥行き位置とパラメータとの大小関係の対応付けも容易であり、ポインタの奥行きを操作することによって、容易にパラメータの調整ができると言う利点を操作者は享受することができる。
【００１８】
［実施例３］
本実施例の３次元表示を用いたユーザインタフェースシステムが実行されるコンピュータシステムは図１と同じであり、また、その機能ブロックも図２と同じであり、さらに、表示処理を示すフローチャートも図３と同じである。
３次元表示空間内では、ポインタがポイントする点は座標（ｘ、ｙ、ｚ）で特定でき、本実施例でも、便宜上、ディスプレイ表面に平行な面をｘｙ面、ディスプレイ面に垂直な軸をｚとし、操作者からディスプレイに向かう方向を正の向きとしている。
図１０乃至図１５に、本発明の実施例３のメニュー表示方法の一例を示す図である。ここでは、イラスト作製のためのアプリケーションソフト上での使用を例にとり説明する。
図１０と図１１、図１２と図１３、図１４と図１５は、それぞれ同じ状態を示しており、図１１、図１３と図１５は、３次元空間を分かりやすく説明するため斜め方向からの視点位置で図を示している。実際の画面は、ｚ軸の正方向からユーザは見ることになる。
図１０と図１１で示す状態では、ポインタのｚ座標がｚ０にあり、この奥行き位置では、図１１に示すように、図形描画メニューが表示され、○や□などの図形を作図することが可能である。
この状態から、マウスホイールを回転させて、ポインタを奥へ動かしてポインタの奥行き座標をｚ＝ｚ１＞ｚ０とすると、矢印描画メニューが表示され、その奥行き位置でポインタのｘｙ位置を合わせてメニューを選択することにより、所望の矢印を作図できる状態となる。この時の状態を図１２及び図１３に示す。
さらに、この状態から、マウスホイールを回転させて、ポインタを奥へ動かしてポインタの奥行き座標をｚ＝ｚ２＞ｚ０とすると、スタイル描画メニューが表示され、その奥行き位置でポインタのｘｙ位置を合わせてメニューを選択することにより、影付き、半透明、枠付き、ぼかしのスタイルを作図できる状態となる。この時の状態を図１４及び図１５に示す。
【００１９】
従来から用いられているメニュー表示方法の一例を図１６、１７に示す。
図形描画を選択する場合には、図１６に示すように、図形メニューを選択した後に、図１７に示すように、サブメニューで図形の形状を選択するという手法が一般的である。このようにサブメニューを開くことによって、画面でメニューの専有する面積が大きくなり、作製している図が隠れてしまうという欠点があった。
本実施例によれば、ポインタを奥行き方向に移動すれば、奥行きに応じたメニューがその場に選択されるため、作製している図を隠すことなく、多様なメニューの表示が可能であるという利点がある。さらに、マウスの移動量も少なくてすむため、作業が効率的になるという利点もある。
その上、３次元表示装置（２）を用いて、奥行き知覚を利用しているため、奥行き位置自体をメニューに割り当てることも可能である。
本実施例の場合では、図形メニューを選択するためには、「図形」とかかれている部分にポインタを必ずしもあわせる必要はなく、単にポインタの奥行き位置をｚ０に合わせるだけで、図形形状を表すサブメニューを表示する設定もできる。
この場合、メニューはポインタの奥行き位置で合わせ、サブメニューをポインタの２次元的な移動により合わせるという操作になる。
ここでは、３次元表示装置（２）を用いているため、奥行き位置を変えてサブメニューを表示することで、利用者は、奥行き位置と表示メニューとの対応付けが可能であり、ポインタの奥行きを操作することによって、容易にメニューの選択ができると言う利点を操作者が享受することができる。
【００２０】
［実施例４］
本実施例の３次元表示を用いたユーザインタフェースシステムが実行されるコンピュータシステムは図１と同じであり、また、その機能ブロックも図２と同じであり、さらに、表示処理を示すフローチャートも図３と同じである。
３次元表示空間内では、ポインタがポイントする点は座標（ｘ、ｙ、ｚ）で特定でき、本実施例でも、便宜上、ディスプレイ表面に平行な面をｘｙ面、ディスプレイ面に垂直な軸をｚとし、操作者からディスプレイに向かう方向を正の向きとしている。
図１８に、本実施例のメニュー表示方法の一例を示す。ここでは、画像ファイルを整理するためのアプリケーションソフト上での使用を例にとり説明する。図１８では、３次元空間を分かりやすく説明するため斜め方向からの視点位置で図を示した。実際の画面は、ｚ軸の正方向からユーザは見ることになる。
ここで、ユーザは画像を選択して、「お気に入り」、「仮保存」、「スクラップ」という処理を選択する。
「お気に入り」は、アクセスが容易な形態で保存され、「仮保存」では一定期間保存された後に自動的に削除される処理が行われ、「スクラップ」では、画像が縮小されて、いままでの画像にマージされる、処理がそれぞれ行われる。
【００２１】
ここでは、ポインタを画像ウィンドウ上の所定の場所に合わせて、マウスボタンを押下した状態を維持すると、ポインタの動きに合わせて画像ウィンドウが動く。この状態で、マウスホイールを回転すると、画像ウィンドウの奥行き位置（ｚ位置）を変える操作を行うことが可能である。
このような操作を行い、画像ウィンドウを所定の位置に合わせることで、先に記した処理を選択することができる。
選択時の状況を図１９乃至図２１に示す。なお、図１９乃至図２１は、３次元空間を分かりやすく説明するため斜め方向からの視点位置で図を示した。実際の画面は、ｚ軸の正方向からユーザは見ることになる。
図１８には、各メニュー項目に相当する奥行き位置を示す例を提示している。各メニューが表示されている右側には、奥に傾く斜面３２が表示されており、その斜面上に奥行き位置を表した奥行き領域３３を色づけしてある。この奥行き領域３３に画像ウィンドウを移動操作することで、各メニュー項目を選択可能である。
ここでは、マウスボタンを押下した状態で、所望の場所に画像ウィンドウを移動し、その場所を維持した状態で、マウスボタンを戻すことにより、選択処理が行われる。
図１９は、「お気に入り」が選択処理された状態を示しており、また、図２０は、「仮保存」が選択処理された状態を示しており、さらに、図２１は、「スクラップ」が選択処理された状態を示している。
【００２２】
本実施例では、従来から用いられているメニュー表示方法に比べると、マウスの移動量も少なくてすむため、作業が効率的になるという利点がある。また、３次元表示装置（２）を用いて、奥行き知覚を利用しているため、奥行き位置と表示メニューとの対応付けが可能であり、ポインタの奥行きを操作することによって、容易にメニューの選択ができるという利点を操作者は享受することができる。
また、本実施例では、ポインタの奥行き位置に応じてメニュー選択ができるため、マウス操作の移動量が少なくでき、作業が効率的になる効果がある。さらに、奥行きを使うことにより、メニュー表示に使う画面の領域が少なくても多彩なメニュー表示をおこなうことができるという効果もある。
このように、本実施例では、階層的なメニューの場合に、メニュー同士の関連性が分かりやすくなり、使いやすいメニュー表示を行うことができる。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００２３】
【図１】本発明の各実施例の３次元表示を用いたユーザインタフェースシステムが実行されるコンピュータシステムの概略構成を示すブロック図である。
【図２】図１に示すコンピュータの機能ブロックを示すブロック図である。
【図３】図１に示すコンピュータシステムの表示処理を示すフローチャートである。
【図４】本発明の実施例１のメニュー表示方法の一例を示す図である。
【図５】本発明の実施例１のメニュー表示方法の一例を示す図である。
【図６】本発明の実施例２のメニュー表示方法の一例を示す図である。
【図７】本発明の実施例２のメニュー表示方法の一例を示す図である。
【図８】本発明の実施例２のメニュー表示方法の一例を示す図である。
【図９】本発明の実施例２のメニュー表示方法の一例を示す図である。
【図１０】本発明の実施例３のメニュー表示方法の一例を示す図である。
【図１１】本発明の実施例３のメニュー表示方法の一例を示す図である。
【図１２】本発明の実施例３のメニュー表示方法の一例を示す図である。
【図１３】本発明の実施例３のメニュー表示方法の一例を示す図である。
【図１４】本発明の実施例３のメニュー表示方法の一例を示す図である。
【図１５】本発明の実施例３のメニュー表示方法の一例を示す図である。
【図１６】従来から用いられているメニュー表示方法の一例を示す図である。
【図１７】従来から用いられているメニュー表示方法の一例を示す図である。
【図１８】本発明の実施例４のメニュー表示方法の一例を示す図である。
【図１９】本発明の実施例４のメニュー表示方法の一例を示す図である。
【図２０】本発明の実施例４のメニュー表示方法の一例を示す図である。
【図２１】本発明の実施例４のメニュー表示方法の一例を示す図である。
【符号の説明】
【００２４】
１  コンピュータ
２  ３次元表示装置
３  ３次元ポインティング装置
１１  ポインタ位置判定部
１２  選択項目算出部
１３  処理制御部
１４  表示内容算出部
１５  表示制御部
１６  記憶装置
２０  ポインタ
３０  斜線領域
３２  奥に傾く斜面
３３  色づけされた奥行き領域
２０１，２０２  表示面
【図１】
2007317050.tif 000003
【図２】
2007317050.tif 000004
【図３】
2007317050.tif 000005
【図４】
2007317050.tif 000006
【図５】
2007317050.tif 000007
【図６】
2007317050.tif 000008
【図７】
2007317050.tif 000009
【図８】
2007317050.tif 000010
【図９】
2007317050.tif 000011
【図１０】
2007317050.tif 000012
【図１１】
2007317050.tif 000013
【図１２】
2007317050.tif 000014
【図１３】
2007317050.tif 000015
【図１４】
2007317050.tif 000016
【図１５】
2007317050.tif 000017
【図１６】
2007317050.tif 000018
【図１７】
2007317050.tif 000019
【図１８】
2007317050.tif 000020
【図１９】
2007317050.tif 000021
【図２０】
2007317050.tif 000022
【図２１】
2007317050.tif 000023