(57)【要約】データ処理システムは、仮想環境と対話することをユーザに可能にさせるＧＵＩを有する。環境は、ライブラリーメタファーに基づく記憶部のグラフィカル表示を有する。記憶部は、情報アイテムをグラフィック式にアーカイブするために使用される。仮想環境は、パス依存性幾何学を有する。これにより、前に記憶されたアイテムの構造を視覚的に壊すことなく、追加アイテムを追加するために記憶部を変更することが可能となる。【特許請求の範囲】
【請求項１】
ユーザが情報アイテムを引出すことを可能にする、ライブラリーメタファーに基づくグラフィカル・ユーザ・インタフェース（ＧＵＩ）を有する情報処理システムであって、
上記ＧＵＩが非ユークリッド幾何学の仮想環境を表示するシステム。
【請求項２】
上記環境は、ユーザによって変更可能である請求項１記載のシステム。
【請求項３】
上記幾何学は、上記環境の少なくとも一部においてパス依存性である請求項１記載のシステム。
【請求項４】
上記環境において新しい情報アイテムを受け入れるために仮想空間を追加することが可能である請求項１記載のシステム。
【請求項５】
ユーザが情報アイテムを引出すことを可能にする、ライブラリーメタファーに基づくＧＵＩを形成するソフトウェアアプリケーションであって、
上記ＧＵＩが非ユークリッド幾何学の仮想環境を表示するアプリケーション。
【請求項６】
上記ユーザが上記環境を変更できるようにする請求項５記載のアプリケーション。
【請求項７】
上記幾何学は、上記環境の少なくとも一部においてパス依存性である請求項５記載のアプリケーション。
【請求項８】
新しい情報アイテムを受け入れるために仮想空間を追加することをユーザに可能にさせる請求項５記載のアプリケーション。
【請求項９】
バージョン管理ソフトウェア、及び／又は、データベースアクセスアプリケーション、及び／又は、ファイルマネージャーアプリケーション、及び／又は、グラフィカルウィンドウマネージャーアプリケーション、及び／又は、仮想デスクトップマネージャーを有する請求項５記載のアプリケーション。
【請求項１０】
ライブラリーメタファーに基づくＧＵＩを用いてユーザが仮想環境と対話することを可能にさせる方法であって、
少なくとも一部分が非ユークリッド幾何学であるとして上記ＧＵＩを介して上記仮想環境を表示することを含む方法。
【請求項１１】
上記ユーザが上記環境を変更することを可能にさせる請求項１０記載の方法。
【請求項１２】
上記環境の少なくとも一部をパス依存幾何学で表示する請求項１０記載の方法。
【請求項１３】
新しい情報アイテムを受け入れるために仮想空間を追加することを上記ユーザに可能にさせる請求項１０記載の方法。
【請求項１４】
上記仮想環境はバージョン管理システムの表示、及び／又は、データベースアプリケーションの表示、及び／又は、ファイルマネージャーアプリケーションの表示、及び／又は、仮想デスクトップマネージャーの表示を有する請求項１０記載の方法。
【発明の詳細な説明】
【０００１】
［発明の分野］
本発明は、仮想ライブラリー又は仮想環境におけるアイテムの視覚的に整理されたコレクションのためのグラフィカル・ユーザ・インタフェース（ＧＵＩ）に関わる。
【０００２】
［背景の技術］
米国特許第５，９０７，８４５号は、遠隔記憶装置にオンライン電子ブックを記憶することを記載する。これらのブックは、サーバー又は他のタイプのインタフェース装置を通じてアクセスされ得る。本棚が形成され、ローカル記憶装置に記憶される。本棚にある電子ブックにアクセスするために適当な電子リンクが供給される。本棚は、ユーザに意味があり有用性がある方法でユーザがオンラインブックを整理できるようにするライブラリーメタファーを設ける。
【０００３】
ＧＵＩにおけるライブラリーメタファーは、典型的には、キャビネット、棚、及び、キャビネット並びに棚に整理されている文書のようなアイコンを示すファイルシステムを表現する。アイコンは、ユーザによって配置され、再配置され得る。
【０００４】
［発明の要約］
本棚は、データを記憶する周知のユーザインタフェース（ＵＩ）メタファーである。公知のメタファーは、二次元又は三次元のユークリッド幾何学の概念を用い、即ち、表示モニタで示される仮想モデルの認められた幾何学を保存したまま、実際の物理的モデルとして再形成され得る。このようなＵＩの基本的な視覚的外観は、モデルが本物であるかのようにモデルに対するユーザの位置及び向きによって完全に決定される。
【０００５】
従来のメタファーにおける問題は、新しいアイテムが加わると、既存のアイテムがしばしば再整理されなくてはならない点である。つまり、アイテムはシフトされるかさもなければ再位置決めされ、その後これらアイテムはもはや同じ位置にない。これは、ＧＵＩが確実に容易化すべき情報の視覚的に適応された引出し（「空間メモリ」）を妨害する。
【０００６】
本発明は、例えば、仮想環境における本棚のメタファーによって表示される仮想環境におけるデータ記憶部に非ユークリッド幾何学の概念を適用することを提案する。本発明により、既存のコンテンツを再整理すること無く仮想環境における任意の位置に空間を追加することが可能である。これは、例えば、環境の少なくとも一部をパス依存させることで実現される。
【０００７】
非ユークリッド空間の概念を明瞭にするために、「ドクター・フー」なる名称の英国サイエンスフィクションのテレビジョンシリーズ中の架空のＴＡＲＤＩＳ装置を考える。この装置は、外側が大体１メートル対１メートルの面積を占有する電話ボックスとして表わされるが、内側は大邸宅のように広々としている。この架空の装置は、所与の有利な点から基本的な外観を特定するために更なる要素を必要として、ユーザの位置及び向きに加えて外観は、有利な点までの特定のパスに依存する。パス依存を明瞭にするためには次の例を考える。ある人がある位置に立っており、その位置から前方に１０歩歩き、右に曲がり、１０歩歩き、更に右に曲がり、１０歩歩き、最後に右に曲がり１０歩歩くとする。ユークリッド空間では、その人は、最後に出発した位置に戻っている。その人が最後に異なる位置に立つ非ユークリッド幾何学である。
【０００８】
［詳細な説明］
本発明は、例として添付の図面を参照して更に詳細に説明する。
【０００９】
図面中、同じ参照記号は、同様の又は同等の構成要素を示すとする。
【００１０】
図１は、ＧＵＩで使用されるようなライブラリーメタファーを示す。ＧＵＩは、この場合、棚構造１０２、１０４、１０６、１０８、及び１１０を有する多数の本棚によって視覚的に表示されるデータ記憶部である仮想環境１００へのアクセスをユーザに提供する。構造１０２、１０６、及び、１０８は、互いに平行であり、空間１１２及び１１４によって夫々分離されている。同図において本棚は、ユークリッド空間を形成する。つまり、このデータ記憶部は、現実の三次元の物理的モデルとして再形成され得る。ユーザは、仮想環境１００において本当の三次元の世界における普通の本棚と同様にこの環境における本棚をナビゲートすることができる。
【００１１】
データ記憶部は、インベントリ、例えば、ユーザのＣＤコレクションのサウンドトラック、彼／彼女のＤＶＤコレクションの映画、このユーザによって局部的に記憶されテーマ若しくは日付等に従って分類されるウェブページの複写物を視覚的に表示するために使用される。棚にある各グラフィカルオブジェクト（図示せず）は、特定のコンテンツ情報アイテムに対応する。ＧＵＩを介してオブジェクトをクリックするか、さもなければ選択することで引出し機構が作動される。例えば、メタファーは、ユーザのＣＤジュークボックス、ユーザのＤＶＤジュークボックス、ユーザのＰＣのＨＤＤを接続させるユーザのホームネットワークで使用され得る。特定のＣＤ、ＤＶＤ、又は、電子ファイルの引出しは、ユーザがグラフィカルオブジェクトをクリックすることで開始されるスクリプトによって管理されている。別の例では、ユーザは、遠隔サーバーにある記憶空間をリースし、ＧＵＩを用いて彼／彼女のデータを彼／彼女のクライアントを介して整理することができる。記憶サービスは、ユーザがオブジェクトのグラフィカル表示を形成できるよう（例えば、ラベル付けし、表示される情報アイテムを引出すために適当なハイパーリンク或いはスクリプトを加えるよう）編集ツールを提供し得る。
【００１２】
データ記憶部は、共有サービス等を供給するために２人以上のユーザ、例えば、家族又は別の社会的共同団体によって共有され得る。特定の一つの或いは全ての情報アイテム又はこれらを表示するオブジェクト等へのアクセスに対して特権が与えられる。
【００１３】
図２は、変形された仮想環境１００を示す図である。本例では、棚構造１０６は、空間２０２を介してアクセスされ得る棚構造２０４、２０６、及び、２０８を含むよう変形される。ユーザは、例えば、構造１０６が弾性的に変形可能な物理的オブジェクトであるかのように、（仮想環境１００においてＧＵＩ中の適当なツールを通じて）構造１０６の一部分を内側に押すことで棚構造を変形させる。仮想環境１００のこの部分の非ユークリッド幾何学により、追加空間２０２は空間１１４に突き出ない。つまり、ユーザが空間２０４を形成した後に仮想環境１００において空間１１２から空間１１４に移るとき、図２の空間１１４は前の空間、即ち、図１の空間と同じである。
【００１４】
仮想環境において追加空間を形成するこの概念は、情報アイテムを例えば、棚毎或いは棚の仕切り部毎に整理する更なるレベルに適用され得る。例えば、棚２１０は、仕切り部２１２、２１４、及び２１６を有する。仕切り部２１２は、構造１０２に対して垂直方向に拡大され空間２１８が形成される。変形されていない棚及び仕切り部が前と同様に夫々の情報を棚及び仕切り部上で視覚的に整理されたまま維持されることに注意する。仮想環境における空間の現れは、箱のような仕切り部或いはセグメントに制限されず、設計者が適切と考える限り湾曲された又は不規則に成形された表示も可能である。
【００１５】
更に、環境１００は、空間的エンティティ、例えば、多数の部屋或いは多数の部屋を有する多数の階、又は、キャビネットの部屋を有する多階建物等のコレクションとして整理され得る。ユーザは、ライブラリーメタファーにより更なるキャビネネット、部屋、階、建物等を形成又は画成することが可能である。これら空間的エンティティの間のリンクは、これらエンティティに記憶される又は記憶可能な情報アイテムの組の間の関連を表示する。リンクは、ユーザプログラマブルであり、２つのキャビネット、部屋、又は建物をリンクさせる通路或いは廊下として表示される。少なくとも局所的に非ユークリッド幾何学であることによりユーザは、例えば、テーマ、歴史、機能、又は、他の分類基準に基づいて組の間のリンクを視覚化することができる。全体的にユークリッド幾何学の仮想環境では、このような視覚リンクは、互いと交差又は少なくとも視覚的に干渉する。非ユークリッド幾何学を用いると、リンクは単なる通路として表示される。
【００１６】
本発明の一面として、「オートバイ」の概念を考える。部品の集まりは、機能ブロック、例えば、オイルパンプ、エンジン、フレーム、トランスミッション、駆動トレイン等を形成する。様々なエンジンが多数のフレームのうちいずれとも噛み合い、その逆でもあり、幾つかのトランスミッションが多数のエンジンのいずれとも使用され得、又その逆でもある。試験品を設計するためにこれら部品及び部品の集まりは、組み合わされるべき部品は互換性があるといった条件下で例えば、加速度、信頼性、コスト、又は、路面保持性能のようなある最適条件が達成されるよう組み合わされる。試験品の設計は、従って、最適化問題に対する解決策である。これを管理するためには、バージョン管理システムが使用される。バージョン管理システムは、設計過程の異なるレベルで設計者が細部、改良型、代替品等の概観を見ることを可能にさせる公知のソフトエウェアツールである。部品のクラス或いは部品のクラスにおける試験品の各選択は、最適化問題を解決することを可能にするオプションの次の選択を制限する。本発明におけるＧＵＩは、バージョン管理システムにおいて設計者が設計過程の記号論理学とグラフィック的に対話することを可能にさせる。例えば、改良品或いは新しい部品を受け入れるために部品のライブラリーにおいて上記のような更なる空間を形成することに加えて、クラス又はクラスにおける試験品を選択することは、設計過程の歴史が与えられて互換性のあるクラス又は部品の残りを有するキャビネット又は本棚（又は部屋、或いは、階）へのアクセスを制限することによって仮想環境を変更させる。このようにして、領域に辿り着くまでのパスに外観或いはアクセス性が依存するような領域を有するグラフィック的に表示される仮想環境に動的設計過程がマッピングされる。
【００１７】
データベースアプリケーション及びグラフィカルバージョン管理システムは、本発明の面の例である。仮想環境に対する非ユークリッド概念は、例えば、ファイルマネージャーアプリケーション、又は、二次元若しくは三次元のグラフィック・ウィンドウマネージャーアプリケーション等にも適用され得る。例えば、仮想デスクトップマネージャーは、ユーザが彼／彼女のＰＣ若しくはワークステーションで現在稼動している彼／彼女のアプリケーション、即ち、ウィンドウが開いているアプリケーションを憶えているようにするソフトウェアツールである。ユーザは、アプリケーションウィンドウを表示モニタのスクリーン上で可視のフィールドの外側に位置決めすることができる。従来の仮想デスクトップマネージャーは、開いているウィンドウの２Ｄユークリッドマップを提供し、ユーザに何が開いているかを見てウィンドウを引出すことを可能にさせる。本発明では、仮想デスクトップマネージャーは、ウィンドウの中でのパス依存を可能にするよう少なくとも部分的に非ユークリッド表示を使用する。結果として、スクリーンは、常に混乱している状態にはない。図面を参照して説明したライブラリーメタファーは、開いているアプリケーションの中の特定の一つを位置決めし引出すために仮想デスクトップのマップとして使用され得る。
【図面の簡単な説明】
【図１】
ライブラリーメタファーを用いて仮想環境のグラフィカル表示を示す図である。
【図２】
ライブラリーメタファーを用いて仮想環境のグラフィカル表示を示す図である。
【国際公開パンフレット】
2004515003.tif 000002
2004515003.tif 000003
2004515003.tif 000004
2004515003.tif 000005
2004515003.tif 000006
2004515003.tif 000007
2004515003.tif 000008
2004515003.tif 000009
2004515003.tif 000010
【国際公開パンフレット（コレクトバージョン）】
2004515003.tif 000011
【国際調査報告】
2004515003.tif 000012
2004515003.tif 000013