(57)【要約】【課題】現実の世界に近い直感性に優れたマンマシンインターフェースを実現し、画面の見易さや疲れ難さを損ねること無く操作対象の視認性を向上させる。【解決手段】立体表示装置上の操作オブジェクト表示面にツールオブジェクトを表示し、立体表示装置上のデータオブジェクト表示面にデータオブジェクトを表示するステップと、前記操作オブジェクト表示面上のツールオブジェクトによるデータオブジェクトへの操作指示を受け付けるステップと、前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを実行するものである場合に、そのデータオブジェクトを前記データオブジェクト表示面よりも手前の表示面に表示し、前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを解除するものである場合に、そのデータオブジェクトを前記データオブジェクト表示面に表示するステップとを有するものである。【選択図】        図３
2004192294.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に基づいて立体表示装置上にオブジェクトを表示するオブジェクト表示方法において、
立体表示装置上の操作オブジェクト表示面にツールオブジェクトを表示し、立体表示装置上のデータオブジェクト表示面にデータオブジェクトを表示するステップと、
前記操作オブジェクト表示面上のツールオブジェクトによるデータオブジェクトへの操作指示を受け付けるステップと、
前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを実行するものである場合に、そのデータオブジェクトを前記データオブジェクト表示面よりも手前の表示面に表示し、前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを解除するものである場合に、そのデータオブジェクトを前記データオブジェクト表示面に表示するステップとを有することを特徴とするオブジェクト表示方法。
【請求項２】
前記操作指示をタッチパネルにより受け付けることを特徴とする請求項１に記載されたオブジェクト表示方法。
【請求項３】
前記受け付けた操作指示の内容がデータオブジェクトのドラッグアンドドロー操作を実行するものである場合に、前記データオブジェクト表示面よりも手前の表示面上で当該データオブジェクトのドラッグアンドドローを実行し、前記受け付けた操作指示の内容がデータオブジェクトのドラッグアンドドロー操作を解除するものである場合に、そのデータオブジェクトを前記データオブジェクト表示面に表示することを特徴とする請求項１または請求項２のいずれかに記載されたオブジェクト表示方法。
【請求項４】
前記受け付けた操作指示の内容がユーザへの警告や注意を促す必要のある操作である場合に、その操作に対する警告や注意を促す為のメッセージオブジェクトを、他のオブジェクトの表示されている表示面よりも手前の表示面に表示したり、手前の表示面と奥の表示面に交互に表示することを特徴とする請求項１乃至請求項３のいずれか１項に記載されたオブジェクト表示方法。
【請求項５】
前記受け付けた操作指示の内容がボタンオブジェクトの押下である場合に、そのボタンオブジェクトを前記操作オブジェクト表示面よりも奥の表示面に表示することを特徴とする請求項１乃至請求項４のいずれか１項に記載されたオブジェクト表示方法。
【請求項６】
前記ボタンオブジェクトの表示面の位置に応じてデータオブジェクトに異なる処理を実行することを特徴とする請求項５に記載されたオブジェクト表示方法。
【請求項７】
前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを実行するものである場合に、そのデータオブジェクトと同じ属性を持つ全てまたは一部のデータオブジェクトを前記データオブジェクト表示面よりも手前の表示面に表示することを特徴とする請求項１乃至請求項６のいずれか１項に記載されたオブジェクト表示方法。
【請求項８】
ユーザの操作に基づいて立体表示装置上にオブジェクトを表示するオブジェクト表示装置において、
立体表示装置上の操作オブジェクト表示面にツールオブジェクトを表示し、立体表示装置上のデータオブジェクト表示面にデータオブジェクトを表示するオブジェクト表示処理部と、
前記操作オブジェクト表示面上のツールオブジェクトによるデータオブジェクトへの操作指示を受け付ける操作指示受付処理部と、
前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを実行するものである場合に、そのデータオブジェクトを前記データオブジェクト表示面よりも手前の表示面に表示し、前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを解除するものである場合に、そのデータオブジェクトを前記データオブジェクト表示面に表示する表示面変更処理部とを備えることを特徴とするオブジェクト表示装置。
【請求項９】
前記操作指示受付処理部は、前記操作指示をタッチパネルにより受け付けるものであることを特徴とする請求項８に記載されたオブジェクト表示装置。
【請求項１０】
前記表示面変更処理部は、前記受け付けた操作指示の内容がデータオブジェクトのドラッグアンドドロー操作を実行するものである場合に、前記データオブジェクト表示面よりも手前の表示面上で当該データオブジェクトのドラッグアンドドローを実行し、前記受け付けた操作指示の内容がデータオブジェクトのドラッグアンドドロー操作を解除するものである場合に、そのデータオブジェクトを前記データオブジェクト表示面に表示するものであることを特徴とする請求項８または請求項９のいずれかに記載されたオブジェクト表示装置。
【請求項１１】
前記表示面変更処理部は、前記受け付けた操作指示の内容がユーザへの警告や注意を促す必要のある操作である場合に、その操作に対する警告や注意を促す為のメッセージオブジェクトを、他のオブジェクトの表示されている表示面よりも手前の表示面に表示したり、手前の表示面と奥の表示面に交互に表示するものであることを特徴とする請求項８乃至請求項１０のいずれか１項に記載されたオブジェクト表示装置。
【請求項１２】
前記表示面変更処理部は、前記受け付けた操作指示の内容がボタンオブジェクトの押下である場合に、そのボタンオブジェクトを前記操作オブジェクト表示面よりも奥の表示面に表示するものであることを特徴とする請求項８乃至請求項１１のいずれか１項に記載されたオブジェクト表示装置。
【請求項１３】
前記ボタンオブジェクトの表示面の位置に応じてデータオブジェクトに異なる処理を実行することを特徴とする請求項１２に記載されたオブジェクト表示装置。
【請求項１４】
前記表示面変更処理部は、前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを実行するものである場合に、そのデータオブジェクトと同じ属性を持つ全てまたは一部のデータオブジェクトを前記データオブジェクト表示面よりも手前の表示面に表示するものであることを特徴とする請求項８乃至請求項１３のいずれか１項に記載されたオブジェクト表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はコンピュータのマンマシンインターフェースとしてオブジェクトの表示を行うオブジェクト表示装置に関し、特にユーザの操作に基づいて立体表示装置上にオブジェクトを表示するオブジェクト表示装置に適用して有効な技術に関するものである。
【０００２】
【従来の技術】
現在の計算機のマンマシンインターフェースは、ＧＵＩ（グラフィカルユーザインターフェース）が主流であり、オブジェクトは絵で表現され、操作も日常の動作に近い表現なので分かり易いものとなっているが、従来のディスプレイは、平面表示なので、オブジェクトの表現や操作の表現が現実の世界とは異ならざるを得ない場合もあった。
【０００３】
例えば、ＧＵＩでは基本的な動作の一つであるドラッグアンドドロー（引っ張って動かす）等の操作においては、対象オブジェクトをドラッグした時、現実の世界では引っ張られて見えるはずが、平面ディスプレイではこの様子をうまく表現できない為に、色や明るさを変えることによってドラッグされていることを示していた。しかし、これは非日常的な表現であり、本来のＧＵＩの理想である現実の世界に近いマンマシンインターフェースとはかけ離れている。その他、従来の技術において画面上のオブジェクトは、以下の様な表示と問題点を抱えている。
【０００４】
（１）マウスポインタ等のツールオブジェクトは、小さく表示される為、視認性が悪い。
（２）フォーカスされたデータオブジェクトは、色を変えて表示されるが、色の差が小さいと分かり難く、差が大きいと目が疲れる。
（３）フォーカスされたデータオブジェクトと同じ属性を持つオブジェクトについては、表示上の変化は何も無く、同じ属性の異なるオブジェクトを一目で見分けることができない。ここで色を変えたりすると、オブジェクトの数によっては目の疲れる画面になる。
（４）警告や注意等のメッセージオブジェクトは、色を変えて表示されたり、点滅して表示され、また表示開始時にビープ音が出力されるが、ビープ音を聞き逃すと分かり難く、また点滅表示は目立つが目が疲れる。
（５）ボタンオブジェクトは、押された場合に色を変えて表示されるが、ボタンが押されていることが直感的に分かり難く、また一つのボタンに複数のボタンの機能を持たせられない。
（６）ドラッグアンドドローでは、ドラッグされると色が変わり、変色領域だけドローされるが、ドラッグされていることが直感的には分かり難い。
【０００５】
なお、従来の立体画像表示装置において、各アイコン画像として左眼用及び右眼用の２個の画像を予め用意しておき、マウスを操作してマウスカーソルを移動させ、マウスカーソルがアイコンと重なった場合にアイコン画像を通常状態よりも飛び出させ、マウスカーソルがアイコンと重なり且つマウスを押したときはアイコン画像を通常状態よりも引っ込ませることにより、アイコン画像も立体視表示可能としているものがある（例えば特許文献１参照）。
【０００６】
【特許文献１】
特開２００２−９２６５６号公報（第５頁、第５図）
【０００７】
【発明が解決しようとする課題】
前記の様に従来の技術では、色や明るさの変化やまたは点滅表現だけでオブジェクトまたはオブジェクトの状態を識別する為、直感的に分かり難い場合があり、視認性の良さと疲労感の無さが両立しない（特に疲労感に配慮して淡い色の変化を用いると、弱視者等に不便を強いる）という問題がある。
【０００８】
本発明の目的は上記問題を解決し、現実の世界に近い直感性に優れたマンマシンインターフェースを実現し、画面の見易さや疲れ難さを損ねること無く、操作対象の視認性を向上させることが可能な技術を提供することにある。
【０００９】
【課題を解決するための手段】
本発明は、ユーザの操作に基づいて立体表示装置上にオブジェクトを表示するオブジェクト表示装置において、立体表示装置によりオブジェクトを表示する際に、そのオブジェクトの種類、属性、動作状態に応じて奥行き方向の位置を変えて表示を行うものである。
【００１０】
本発明のオブジェクト表示装置では、オブジェクトを立体的に表示することが可能な立体表示装置を具備し、その立体表示装置上の操作オブジェクト表示面にツールオブジェクトを表示し、データオブジェクト表示面にデータオブジェクトを表示する。ここで、操作オブジェクト表示面とデータオブジェクト表示面は、表示の奥行き方向の異なる位置に配置されており、例えば操作オブジェクト表示面が手前に、データオブジェクト表示面が奥に配置されているものとする。
【００１１】
本発明のオブジェクト表示装置は、前記操作オブジェクト表示面上に表示されているツールオブジェクトがマウスやタッチパネルにより操作され、データオブジェクトへの操作指示がユーザから入力されているかどうかを調べ、前記操作指示が入力されている場合には、その操作指示を受け付ける。
【００１２】
次にオブジェクト表示装置は、前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを実行するもの、すなわち入力を受け付けるオブジェクトとして特定のデータオブジェクトを対応付ける操作を行うものであるかどうかを調べ、前記フォーカスを実行するものである場合には、そのデータオブジェクトの表示を、前記データオブジェクト表示面から手前の操作オブジェクト表示面に移動させる処理を行う。また、前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを解除するものである場合には、そのフォーカスの解除されたデータオブジェクトの表示を、操作オブジェクト表示面からデータオブジェクト表示面に移動する。
【００１３】
更に本発明のオブジェクト表示装置では、データオブジェクトのドラッグアンドドロー操作を操作オブジェクト表示面上で行ったり、警告や注意を促す為のメッセージオブジェクトを操作オブジェクト表示面とデータオブジェクト表示面に交互に表示したり、操作オブジェクト表示面上のボタンオブジェクトを押下時にデータオブジェクト表示面へ表示したり、前記ボタンオブジェクトの表示面の位置に応じてデータオブジェクトに異なる処理を実行したり、フォーカスされたデータオブジェクトと同じ属性を持つ全てまたは一部のデータオブジェクトを操作オブジェクト表示面に表示する様にしても良い。
【００１４】
以上の様に本発明のオブジェクト表示装置によれば、立体表示装置によりオブジェクトを表示する際に、そのオブジェクトの種類、属性、動作状態に応じて奥行き方向の位置を変えて表示を行うので、現実の世界に近い直感性に優れたマンマシンインターフェースを実現し、画面の見易さや疲れ難さを損ねること無く、操作対象の視認性を向上させることが可能である。
【００１５】
【発明の実施の形態】
以下にユーザの操作に基づいて立体表示装置上にオブジェクトを表示する一実施形態のオブジェクト表示装置について説明する。
【００１６】
図１は本実施形態のオブジェクト表示装置１００の概略構成を示す図である。図１に示す様に本実施形態のオブジェクト表示装置１００は、ＣＰＵ１０１と、メモリ１０２と、磁気ディスク装置１０３と、入力装置１０４と、３次元表示装置１０５と、ＣＤ−ＲＯＭ装置１０６と、通信装置１０７と、表示位置管理テーブル１０８とを有している。
【００１７】
ＣＰＵ１０１は、オブジェクト表示装置１００全体の動作を制御する装置である。メモリ１０２は、オブジェクト表示装置１００全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
【００１８】
磁気ディスク装置１０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置１０４は、オブジェクトに対する操作指示を入力するマウスやタッチパネル等の装置である。３次元表示装置１０５は、マウスポインタ等のツールオブジェクトを表示する操作オブジェクト表示面と、ファイル一覧や文書ファイル等のデータオブジェクトを表示するデータオブジェクト表示面とを備え、ユーザの操作に基づいて立体的にオブジェクトを表示する装置である。
【００１９】
ＣＤ−ＲＯＭ装置１０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置１０７は、インターネットやイントラネット等のネットワークを介して他の処理装置との通信を行う装置である。表示位置管理テーブル１０８は、ツールオブジェクトやデータオブジェクトがどの表示面に表示されているかを示す情報を格納するテーブルである。
【００２０】
またオブジェクト表示装置１００は、オブジェクト表示処理部１１１と、操作指示受付処理部１１２と、表示面変更処理部１１３とを有している。
【００２１】
オブジェクト表示処理部１１１は、３次元表示装置１０５に備えられた操作オブジェクト表示面にツールオブジェクトを表示し、３次元表示装置１０５に備えられたデータオブジェクト表示面にデータオブジェクトを表示する処理部である。
【００２２】
操作指示受付処理部１１２は、前記操作オブジェクト表示面上のツールオブジェクトによるデータオブジェクトへの操作指示を受け付ける処理部である。表示面変更処理部１１３は、前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを実行するものである場合に、そのデータオブジェクトを前記データオブジェクト表示面よりも手前の操作オブジェクト表示面に表示し、前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを解除するものである場合に、そのデータオブジェクトを前記データオブジェクト表示面に表示する処理部である。
【００２３】
オブジェクト表示装置１００をオブジェクト表示処理部１１１、操作指示受付処理部１１２及び表示面変更処理部１１３として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００２４】
図２は本実施形態のオブジェクト表示処理の処理手順を示すフローチャートである。図２に示す様に本実施形態のオブジェクト表示装置１００は、３次元表示装置１０５にオブジェクトを表示する際に、そのオブジェクトの種類、属性、動作状態に応じて、オブジェクトの奥行き方向の位置を変えて表示を行う。
【００２５】
ステップ２０１でオブジェクト表示装置１００のオブジェクト表示処理部１１１は、３次元表示装置１０５に備えられた操作オブジェクト表示面にマウスポインタ等のツールオブジェクトを表示し、それらのツールオブジェクトの表示されている表示面を示す表示位置情報を表示位置管理テーブル１０８に格納する。
【００２６】
ステップ２０２では、データオブジェクト表示面にファイル名一覧等のデータオブジェクトを表示し、それらのデータオブジェクトの属性情報と表示されている表示面を示す表示位置情報を表示位置管理テーブル１０８に格納する。
【００２７】
ここで、操作オブジェクト表示面とデータオブジェクト表示面は、表示の奥行き方向の異なる位置に配置されており、本実施形態では操作オブジェクト表示面が手前に、データオブジェクト表示面が奥に配置されているものとする。
【００２８】
ステップ２０３で操作指示受付処理部１１２は、前記操作オブジェクト表示面上に表示されているツールオブジェクトがマウスやタッチパネルにより操作され、データオブジェクトへの操作指示がユーザから入力されているかどうかを調べ、前記操作指示が入力されている場合には、その操作指示を受け付けてステップ２０４へ進む。
【００２９】
ステップ２０４で表示面変更処理部１１３は、前記受け付けた操作指示の内容がデータオブジェクトへのフォーカスを実行するもの、すなわち、入力を受け付けるオブジェクトとして特定のデータオブジェクトを対応付ける操作を行うものであるかどうかを調べ、前記フォーカスを実行するものである場合にはステップ２０５へ進む。
【００３０】
ステップ２０５では、そのデータオブジェクトの表示を、前記データオブジェクト表示面から手前の操作オブジェクト表示面に移動し、表示位置管理テーブル１０８中の当該データオブジェクトの表示位置情報を、フォーカスにより操作オブジェクト表示面に表示されていることを示す情報に更新する。
【００３１】
ステップ２０６では、表示位置管理テーブル１０８中の各データオブジェクトの属性情報と表示位置情報を参照し、前記フォーカスされたデータオブジェクトと同じ属性を持つデータオブジェクトがデータオブジェクト表示面に表示されているかどうかを調べ、同じ属性を持つものがデータオブジェクト表示面に表示されている場合にはステップ２０７へ進む。
【００３２】
ステップ２０７では、前記フォーカスされたデータオブジェクトと同じ属性を持つデータオブジェクトの表示を、前記データオブジェクト表示面から手前の操作オブジェクト表示面に移動し、表示位置管理テーブル１０８中の当該データオブジェクトの表示位置情報を、操作オブジェクト表示面に表示されていることを示す情報に更新する。ここで、操作オブジェクト表示面とデータオブジェクト表示面との間に他の表示面が有るものとし、前記フォーカスされたデータオブジェクトと同じ属性を持つデータオブジェクトの表示を前記他の表示面に移動するものとしても良い。
【００３３】
一方、ステップ２０４で調べた結果、前記操作指示の内容がフォーカスを解除するものである場合にはステップ２０８へ進む。
【００３４】
ステップ２０８では、表示位置管理テーブル１０８中の各データオブジェクトの表示位置情報を参照し、その表示位置情報がフォーカスにより操作オブジェクト表示面に表示されていることを示す情報であるデータオブジェクトを検索した後、そのデータオブジェクトの表示を、前記操作オブジェクト表示面から奥のデータオブジェクト表示面に移動し、表示位置管理テーブル１０８中の当該データオブジェクトの表示位置情報をデータオブジェクト表示面に表示されていることを示す情報に戻す。
【００３５】
ステップ２０９では、前記受け付けた操作指示の内容がデータオブジェクトのドラッグアンドドロー操作を実行するものであるかどうか、すなわち前記フォーカスされたデータオブジェクトから選択された特定部分について、その部分を指示しているツールオブジェクトが操作オブジェクト表示面上で移動している等、ドラッグアンドドローの実行を示す所定の操作が行われているかどうかを調べ、ドラッグアンドドロー操作が行われている場合にはステップ２１０へ進む。
【００３６】
ステップ２１０では、前記特定部分のデータオブジェクトの表示を操作オブジェクト表示面上で移動して当該データオブジェクトのドラッグアンドドローを実行する。
【００３７】
またステップ２０９で調べた結果、前記操作指示の内容がデータオブジェクトのドラッグアンドドロー操作を解除するものであるかどうか、すなわち前記所定のドラッグアンドドロー操作の終了を示すものである場合にはステップ２１１へ進む。
【００３８】
ステップ２１１では、前記特定部分のデータオブジェクトの表示を操作オブジェクト表示面からデータオブジェクト表示面に移動し、データオブジェクト表示面上の当該位置に表示されているデータオブジェクト中に前記特定部分のデータオブジェクトを挿入する。
【００３９】
ステップ２１２では、前記受け付けた操作指示の内容がユーザへの警告や注意を促す必要のある操作であるかどうかを調べ、警告や注意を促す必要のある操作である場合にはステップ２１３へ進み、その操作に対する警告や注意を促す為のメッセージオブジェクトを、他のオブジェクトの表示されているデータオブジェクト表示面よりも手前の操作オブジェクト表示面に表示したり、手前の操作オブジェクト表示面と奥のデータオブジェクト表示面に交互に表示する処理を行う。
【００４０】
ステップ２１４では、前記受け付けた操作指示の内容が操作オブジェクト表示面上のボタンオブジェクトを操作するものであるかどうかを調べ、ボタンオブジェクトを操作するものである場合にはステップ２１５へ進む。
【００４１】
ステップ２１５では、そのボタンに対する操作種別が、ボタンの表示深さを変更する為の第１の操作であるか、または、その表示深さに応じた処理の実行を指示する為の第２の操作であるかを調べ、その操作種別が第１の操作、例えばマウスの右クリックによるボタンオブジェクトの押下である場合にはステップ２１８へ進み、その操作種別が第２の操作、例えばマウスの左クリックによるボタンオブジェクトの押下である場合にはステップ２１６へ進む。
【００４２】
ステップ２１６では、表示位置管理テーブル１０８中の当該ボタンオブジェクトの表示位置情報を参照して、前記押下されたボタンオブジェクトの表示面を調べ、そのボタンオブジェクトが手前の操作オブジェクト表示面に表示されている場合にはステップ２１７へ進む。
【００４３】
ステップ２１７では、手前の操作オブジェクト表示面に表示されているボタンオブジェクトに対応付けられた処理、例えば画像を所定の倍率で拡大する処理を実行する。
【００４４】
またステップ２１５でボタンに対する操作種別を調べた結果、その操作種別が第１の操作、例えばマウスの右クリックによるボタンオブジェクトの押下である場合にはステップ２１８へ進む。
【００４５】
ステップ２１８では、そのボタンオブジェクトの表示を、前記操作オブジェクト表示面から奥のデータオブジェクト表示面に移動し、表示位置管理テーブル１０８中の当該ボタンオブジェクトの表示位置情報をデータオブジェクト表示面に表示されていることを示す情報に更新する。
【００４６】
この後、左クリックによるボタン操作が行われるとステップ２１４及びステップ２１５を経てステップ２１６に進み、表示位置管理テーブル１０８中の当該ボタンオブジェクトの表示位置情報を参照して、押下されたボタンオブジェクトの表示面を調べ、そのボタンオブジェクトが奥のデータオブジェクト表示面に表示されている場合にはステップ２１９へ進む。
【００４７】
ステップ２１９では、奥のデータオブジェクト表示面に表示されているボタンオブジェクトに対応付けられた処理、例えば画像を最大倍率で拡大する処理を実行する。
【００４８】
図３は本実施形態のフォーカスされたデータオブジェクトの表示例を示す図である。図３の様に本実施形態の表示面変更処理部１１３は、受け付けた操作指示の内容がデータオブジェクトへのフォーカスを実行するものである場合に、そのデータオブジェクトをデータオブジェクト表示面３０２よりも手前の操作オブジェクト表示面３０１に表示する処理を行う。
【００４９】
図３の処理では、操作オブジェクト表示面３０１とデータオブジェクト表示面３０２を有する３次元表示装置１０５で、ファイル名一覧データオブジェクト３０３をデータオブジェクト表示面３０２に表示し、「ファイル名１」がマウスポインタ３０４によって選択されると、フォーカスされた「ファイル名１」のデータオブジェクト３０５を、手前の操作オブジェクト表示面３０１に浮き上がる様に表示している。
【００５０】
図３では奥行きが２段階の例を示しているが、これはあくまで一例を示すものであり、奥行きの段階は２段階に限らないものとする。
【００５１】
図４は本実施形態のタッチパネルを用いる場合の表示例を示す図である。図４の様に本実施形態の操作指示受付処理部１１２は、操作オブジェクト表示面３０１上のツールオブジェクトによるデータオブジェクトへのフォーカスの実行及び解除をタッチパネルにより受け付ける処理を行う。
【００５２】
図４の処理では、タッチパネル付き３次元表示装置１０５が指で触られると、タッチパネルで指の位置を読み取り、該位置にあるデータオブジェクト３０５を手前の操作オブジェクト表示面３０１に表示する。この処理で操作者は、自分の選んだデータオブジェクト３０５が、あたかも指に貼り付くかの様に感じることができる。
【００５３】
図４では、タッチパネル（指で触ると接触トリガ信号と接触位置を出力する入力デバイス）の例を示しているが、この他、専用ペンで入力するタッチパネル等も含むものとし、また、タッチパネルには抵抗式、電磁誘導式、超音波式等様々な方式があるが、本実施形態の処理は特定の方式に限定されないものとする。
【００５４】
図５は本実施形態のドラッグアンドドロー操作時のオブジェクト選択例を示す図である。図５の様に本実施形態の表示面変更処理部１１３は、ドラッグアンドドロー操作を実行する際に、操作対象となるデータオブジェクトの選択を受け付けて操作オブジェクト表示面３０１上に表示する処理を行う。
【００５５】
図６は本実施形態のドラッグアンドドロー操作時のオブジェクト移動例を示す図である。図６の様に本実施形態の表示面変更処理部１１３は、前記選択されたデータオブジェクトを操作オブジェクト表示面３０１上で移動させた後、データオブジェクト表示面３０２への表示に戻す処理を行う。
【００５６】
図５のステップ１の様にデータオブジェクトをデータオブジェクト表示面３０２に表示している状態で、ステップ２の様に、指でドラッグしたい部分がなぞられ、操作対象のデータオブジェクト５０１が選択されると、表示面変更処理部１１３は、その選択された部分のデータオブジェクト５０１を手前の操作オブジェクト表示面３０１に表示する。この処理で操作者は、動かしたい文字が指に貼り付くかの様に感じることができる。
【００５７】
図６のステップ３で、操作者が、動かしたい先の位置に指を移動させると、表示面変更処理部１１３は、前記選択されたデータオブジェクト５０１を操作オブジェクト表示面３０１上で前記位置まで移動させる。この処理で操作者は、選んだ文字が指に貼り付いてどこへでも移動できる様に感じることができる。
【００５８】
ステップ４で、手が３次元表示装置１０５から離されると、前記選択されていたデータオブジェクト５０１をデータオブジェクト表示面３０２上の該位置に内挿する。この処理で操作者は、前記選んだ文字が沈み込んで文章の中に挿入された様に感じることができる。
【００５９】
図５及び図６では、タッチパネルを用いる場合の例を表しているが、従来のマウスポインタで指定する方法も含まれるものとする。
【００６０】
ステップ２とステップ３の指の動きを区別する為、ステップ２とステップ３の間で選択終了の合図を入力する必要が有り、例えば、もう一方の手でマウスボタンかキーボードで選択終了の合図を入力したり、専用入力ペンを用いるタッチパネルを使ってペンに付いているボタンで終了の合図を入れるものとする。
【００６１】
図７は本実施形態の警告や注意を促す為のメッセージオブジェクトの表示例を示す図である。図７の様に本実施形態の表示面変更処理部１１３は、受け付けた操作指示の内容がユーザへの警告や注意を促す必要のある操作である場合に、その操作に対する警告や注意を促す為のメッセージを、メッセージオブジェクト７０１の様に他のオブジェクトの表示されている表示面よりも手前の操作オブジェクト表示面３０１に表示したり、メッセージオブジェクト７０１及び７０２の様に手前の操作オブジェクト表示面３０１と奥のデータオブジェクト表示面３０２に交互に表示する処理を行う。
【００６２】
図７では手前と奥の表示面を不連続に切り替えて表示する様に見えるが、手前と奥の間を徐々に移動し、連続的に浮き沈みする様に表示しても良い。また、警告や注意の重要度が増す程、浮き沈みの振幅を大きくしたり、振動数を増やすことや、或いは、より浅い位置で表示を行う等の表現を取ることによって、重要度をアナログ的に提示することができる。
【００６３】
図８は本実施形態のボタンオブジェクトの表示例を示す図である。図８の様に本実施形態の表示面変更処理部１１３は、受け付けた操作指示の内容がボタンオブジェクト８０１の押下である場合に、そのボタンオブジェクト８０１を操作オブジェクト表示面３０１よりも奥のデータオブジェクト表示面３０２に表示する処理を行う。
【００６４】
図８の処理では、タッチパネル付き３次元表示装置１０５で、ボタンオブジェクト８０１を手前の操作オブジェクト表示面３０１に表示し、タッチパネルが押されたことを感知すると、該位置のボタンオブジェクト８０１を奥のデータオブジェクト表示面３０２にボタンオブジェクト８０２の様に表示する。この処理で操作者は、あたかも自分の指でボタンが奥に押されたかの様に感じることができる。
【００６５】
図８ではタッチパネルを用いる場合の例を表しているが、従来のマウスポインタでボタンを押す方法も含まれるものとする。
【００６６】
図９は本実施形態のボタンオブジェクトの表示位置に応じた処理の例を示す図である。図９の様に本実施形態のオブジェクト表示装置は、前記ボタンオブジェクトの表示面の位置に応じてデータオブジェクトに異なる処理を実行する。
【００６７】
図９の処理では、画像９０１と、拡大を行う為のボタンオブジェクト９０２を手前の操作オブジェクト表示面３０１に表示し、マウスの左ボタンで拡大のボタンオブジェクト９０２がクリックされると、画像９０１を拡大画像９０３の様にやや大きく拡大表示する。また、マウスの右ボタンで拡大のボタンオブジェクト９０２がクリックされると、拡大のボタンオブジェクト９０２をボタンオブジェクト９０４の様に奥側のデータオブジェクト表示面３０２に表示し、その後、マウスの左ボタンでクリックが行われると、画像９０１を拡大画像９０５の様に非常に大きく拡大表示する。
【００６８】
図９では、前記の様に画面の表示深さによって同じボタンでも異なる処理を実行する例を表しており、この例では、ボタンの表示深さを変更する為の第１の操作をマウスの右クリックとし、その表示深さに応じた処理の実行を指示する為の第２の操作をマウスの左クリックとしているがこれに限定するものではなく、例えば、シングルクリックとダブルクリック、指のタッチと他の入力装置（マウスまたはキーボード）のボタン、専用ペンのタッチと専用ペンに付いているボタン等により前記第１及び第２の操作を行うことが考えられる。
【００６９】
図９では、奥行き表現が２通りである場合の例を示しているが、この処理は奥行き表現を２値に限るものではなく、また表示深さに応じた具体的な処理内容を画像９０１の拡大表示として示しているが、表示深さに応じた処理は拡大表示に限定されるものではないものとする。
【００７０】
図１０は本実施形態の同じ属性のデータオブジェクトの表示例を示す図である。図１０の様に本実施形態の表示面変更処理部１１３は、受け付けた操作指示の内容がファイルオブジェクト１００１へのフォーカスを実行するものである場合に、そのファイルオブジェクト１００１と同じ属性を持つ全てまたは一部の文書ファイルオブジェクト１００２をデータオブジェクト表示面３０２よりも手前の操作オブジェクト表示面３０１に表示する処理を行う。
【００７１】
図１０の処理では、マウスポインタ１０００で１つのワープロ文書オブジェクトにフォーカスされると、同じワープロ文書属性を持つ文書ファイルオブジェクト１００２を全て手前に表示している。
【００７２】
図１０では、画面に表示された全てのオブジェクトの内でフォーカスされたオブジェクトと同じ属性を持つものが前面に表示される例を示しているが、例えば、フォーカスされたオブジェクトと同じディレクトリ内のオブジェクトの内で同じ属性を持つものを前面に表示する様にしても良い。
【００７３】
またこの処理では、フォーカスされたオブジェクトと同じ前面に属性の同じオブジェクトが全て表示されているが、フォーカスされたオブジェクトと同じ属性のオブジェクトについては、フォーカスされたオブジェクトよりもやや奥の面に浮き上がる様に表示しても良く、フォーカスされたオブジェクトと同じ奥行きに表示することに限定するものではないものとする。
【００７４】
前記の様に本実施形態では、立体表示装置によって奥行きのある表現を用いることにより、直感的に分かり易く、視認性の良さと疲労感の無さの両立を計った表現方法を提供することが可能であり、すなわち以下の様な長所がある。
【００７５】
（１）マウスポインタ等のツールオブジェクトやフォーカスされたデータオブジェクトを浮き上がる様に表示するので直感的に分かり易く、色を変えたりしないので目が疲れない。
【００７６】
（２）フォーカスされたデータオブジェクトと同じ属性を持つオブジェクトを浮き上がる様に表示するので、同じ属性を持つ他のオブジェクトを一目で見分けることができる。
【００７７】
（３）警告や注意等のメッセージオブジェクトを、浮き沈みを繰り返す様に表示することにより表示を目立つ様にするので視認性が良く、色を変えたりしないので目が疲れない。また、ビープ音を聞き逃しても、表示が目立つので表示されていればすぐに識別することができる。
【００７８】
（４）ボタンオブジェクトが押されると沈み込む様に表示するので、直感的に分かり易く、計算機の知識を持たない人間でもボタンを押したと言うことが理解可能である。また沈み込みの深さを表示することによって異なるボタン状態にあることが表現可能である。
【００７９】
（５）ドラッグアンドドローでは、ドラッグされた領域を浮き上がる様に表示して、そのままドローし、離されると沈む様に表示して対象となるデータオブジェクトと同じ深さの表示に戻すので、ドラッグ（引っ張る）と言う行為が直感的に理解し易く、ドラッグされた領域の視認性に優れている。
【００８０】
以上説明した様に本実施形態のオブジェクト表示装置によれば、立体表示装置によりオブジェクトを表示する際に、そのオブジェクトの種類、属性、動作状態に応じて奥行き方向の位置を変えて表示を行うので、現実の世界に近い直感性に優れたマンマシンインターフェースを実現し、画面の見易さや疲れ難さを損ねること無く、操作対象の視認性を向上させることが可能である。
【００８１】
【発明の効果】
本発明によれば立体表示装置によりオブジェクトを表示する際に、そのオブジェクトの種類、属性、動作状態に応じて奥行き方向の位置を変えて表示を行うので、現実の世界に近い直感性に優れたマンマシンインターフェースを実現し、画面の見易さや疲れ難さを損ねること無く、操作対象の視認性を向上させることが可能である。
【図面の簡単な説明】
【図１】本実施形態のオブジェクト表示装置の概略構成を示す図である。
【図２】本実施形態のオブジェクト表示処理の処理手順を示すフローチャートである。
【図３】本実施形態のフォーカスされたデータオブジェクトの表示例を示す図である。
【図４】本実施形態のタッチパネルを用いる場合の表示例を示す図である。
【図５】本実施形態のドラッグアンドドロー操作時のオブジェクト選択例を示す図である。
【図６】本実施形態のドラッグアンドドロー操作時のオブジェクト移動例を示す図である。
【図７】本実施形態の警告や注意を促す為のメッセージオブジェクトの表示例を示す図である。
【図８】本実施形態のボタンオブジェクトの表示例を示す図である。
【図９】本実施形態のボタンオブジェクトの表示位置に応じた処理の例を示す図である。
【図１０】本実施形態の同じ属性のデータオブジェクトの表示例を示す図である。
【符号の説明】
１００…オブジェクト表示装置、１０１…ＣＰＵ、１０２…メモリ、１０３…磁気ディスク装置、１０４…入力装置、１０５…３次元表示装置、１０６…ＣＤ−ＲＯＭ装置、１０７…通信装置、１０８…表示位置管理テーブル、１１１…オブジェクト表示処理部、１１２…操作指示受付処理部、１１３…表示面変更処理部、３０１…操作オブジェクト表示面、３０２…データオブジェクト表示面、３０３…ファイル名一覧データオブジェクト、３０４…マウスポインタ、３０５…データオブジェクト、５０１…データオブジェクト、７０１及び７０２…メッセージオブジェクト、８０１及び８０２…ボタンオブジェクト、９００…マウスポインタ、９０１…画像、９０２…ボタンオブジェクト、９０３…拡大画像、９０４…ボタンオブジェクト、９０５…拡大画像、１０００…マウスポインタ、１００１…ファイルオブジェクト、１００２…文書ファイルオブジェクト。
【図１】
2004192294.tif 000003
【図２】
2004192294.tif 000004
【図３】
2004192294.tif 000005
【図４】
2004192294.tif 000006
【図５】
2004192294.tif 000007
【図６】
2004192294.tif 000008
【図７】
2004192294.tif 000009
【図８】
2004192294.tif 000010
【図９】
2004192294.tif 000011
【図１０】
2004192294.tif 000012