(57)【要約】【課題】画面をスクロールさせることなく、所望の検索方向についてオブジェクトを検索する。【解決手段】二次元平面上にオブジェクトを仮想的に配置して二次元平面の一部をディスプレイ画面に表示する、ＧＵＩを用いた情報処理システムにおいて、オブジェクト検索装置は、オブジェクトを二次元平面上の座標と共に記憶する記憶手段３と、二次元平面上の座標がディスプレイ画面の表示範囲内にあるオブジェクトのアイコンをディスプレイ画面の該当位置に表示する制御手段６と、ユーザから指定された検索方向を指し示す検索アイコンを生成してディスプレイ画面に表示する検索アイコン生成手段４と、二次元平面において検索アイコンが指し示す検索方向に配置されたオブジェクトを検索して、検索結果をディスプレイ画面に表示する検索手段５とを有する。【選択図】  図１
2007157023.tif 000002
【特許請求の範囲】
【請求項１】
二次元平面上にオブジェクトを仮想的に配置して前記二次元平面の一部をディスプレイ画面に表示する、ＧＵＩを用いた情報処理システムにおいて、前記オブジェクトを検索するオブジェクト検索装置であって、
複数の前記オブジェクトを前記二次元平面上の座標と共に記憶する記憶手段と、
前記二次元平面上の座標が前記ディスプレイ画面の表示範囲内にあるオブジェクトのアイコンを前記ディスプレイ画面の該当位置に表示する制御手段と、
ユーザから指定された、前記二次元平面上の検索方向を指し示す検索アイコンを生成して前記ディスプレイ画面に表示する検索アイコン生成手段と、
前記二次元平面において前記検索アイコンが指し示す検索方向に配置されたオブジェクトを検索して、この検索したオブジェクトを表す検索結果を前記ディスプレイ画面に表示する検索手段とを有することを特徴とするオブジェクト検索装置。
【請求項２】
請求項１記載のオブジェクト検索装置において、
前記検索手段は、ユーザから検索条件を指定された場合は、前記二次元平面において前記検索アイコンが指し示す検索方向に配置され、かつ前記検索条件に該当するオブジェクトを検索して、前記検索結果を表示することを特徴とするオブジェクト検索装置。
【請求項３】
請求項１又は２記載のオブジェクト検索装置において、
前記検索手段は、前記二次元平面上の前記検索アイコンの座標又は前記検索アイコンから前記検索方向に伸びる線の座標と、前記記憶手段に格納された各オブジェクトの前記二次元平面上の座標とを比較して、前記二次元平面上の検索方向に配置されたオブジェクトを検索することを特徴とするオブジェクト検索装置。
【請求項４】
請求項１乃至３のいずれか１項に記載のオブジェクト検索装置において、
前記検索手段は、前記検索したオブジェクトが前記検索アイコンから近い順又は遠い順に前記検索結果を表示することを特徴とするオブジェクト検索装置。
【請求項５】
請求項４記載のオブジェクト検索装置において、
前記検索手段は、前記検索アイコンから遠いオブジェクトほど前記検索結果を遅れて表示することを特徴とするオブジェクト検索装置。
【請求項６】
請求項１乃至５のいずれか１項に記載のオブジェクト検索装置において、
前記検索アイコン生成手段は、ユーザの指示に応じて前記検索アイコンの位置と検索方向を変更することを特徴とするオブジェクト検索装置。
【請求項７】
請求項６記載のオブジェクト検索装置において、
前記検索アイコン生成手段は、前記ディスプレイ画面に表示されたユーザカーソルによる前記検索アイコンに対する操作に応じて、前記検索アイコンの位置と検索方向を変更することを特徴とするオブジェクト検索装置。
【請求項８】
請求項６記載のオブジェクト検索装置において、
前記検索アイコンは、アイコン本体に付随する検索マーカにより前記検索方向を指し示し、
前記検索アイコン生成手段は、前記ディスプレイ画面に表示されたユーザカーソルによる前記検索マーカに対する操作に応じて、前記検索アイコンの位置と検索方向を変更することを特徴とするオブジェクト検索装置。
【請求項９】
二次元平面上にオブジェクトを仮想的に配置して前記二次元平面の一部をディスプレイ画面に表示する、ＧＵＩを用いた情報処理システムにおいて、前記オブジェクトを検索するオブジェクト検索方法であって、
前記二次元平面上の座標が前記ディスプレイ画面の表示範囲内にあるオブジェクトのアイコンを前記ディスプレイ画面の該当位置に表示する表示手順と、
ユーザから指定された、前記二次元平面上の検索方向を指し示す検索アイコンを生成して前記ディスプレイ画面に表示する検索アイコン生成手順と、
前記二次元平面において前記検索アイコンが指し示す検索方向に配置されたオブジェクトを検索して、この検索したオブジェクトを表す検索結果を前記ディスプレイ画面に表示する検索手順とを有することを特徴とするオブジェクト検索方法。
【請求項１０】
請求項９記載のオブジェクト検索方法において、
前記検索手順は、ユーザから検索条件を指定された場合は、前記二次元平面において前記検索アイコンが指し示す検索方向に配置され、かつ前記検索条件に該当するオブジェクトを検索して、前記検索結果を表示することを特徴とするオブジェクト検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次元平面上にオブジェクトを仮想的に配置して二次元平面の一部をディスプレイ画面に表示する、ＧＵＩを用いた情報処理システムにおいて、オブジェクトを検索するオブジェクト検索装置およびオブジェクト検索方法に関するものである。
【背景技術】
【０００２】
従来のＧＵＩ（Graphical User Interface）でデスクトップ上のオブジェクトを検索するには、例えばマイクロソフト社製のシステムであるＷｉｎｄｏｗｓ（登録商標）の場合、デスクトップのフォルダを指定してファイルとフォルダの検索を起動する。このとき、検索に用いる情報はファイル名とフォルダ名である。
【０００３】
また、ある問い合わせによって多数のＷｅｂページを検索し、これらのＷｅｂページを二次元的に表示する場合を考えると、一般的な方法としては、各Ｗｅｂページに含まれる単語や概念間の類似度を基にＷｅｂページ間の距離を計算して、計算した距離関係をできるだけ満たすようにＷｅｂページを二次元平面上に配置することが考えられる。
【０００４】
Ｗｅｂページ等のオブジェクトを二次元平面上に配置するシステムとして、非特許文献１に開示されたＷｅｂ検索システムが提案されている。非特許文献１に開示されたＷｅｂ検索システムでは、オブジェクトは「魚」として二次元平面内を自由に移動し、ユーザが入力したクエリが「餌」として魚を誘い寄せる。すなわち、ユーザが二次元平面上にクエリを投入すると、個々のオブジェクトは関連するクエリに自律的に近寄るため、ユーザは所望のオブジェクトを検索することができる。
【０００５】
【非特許文献１】小林  正朋他，「ユーザフィードバックに基づいて発展する仮想的な生態系を介した対話的なデータ探索環境」，社団法人情報処理学会研究報告，２００５−ＨＩ−１１３，ｐ．４３−５０，２００５
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、オブジェクトやアイコンを広い二次元平面に置いて管理するようなＧＵＩを考える。Ｗｉｎｄｏｗｓ等のシステムが提供する一般的なデスクトップメタファは、このようなＧＵＩの一種である。このようなＧＵＩを用いてユーザが二次元平面上にオブジェクトを配置する場合、オブジェクトの位置はユーザにとって色々な意味を持っていると考えられる。その理由は、ユーザが例えば仕事に関するファイルを時間順に左から右に向かって並べたり、あるアイデアを整理しているときにお互いに関連の深いファイル同士を一まとまりにして置いたりするからである。
【０００７】
ただし、二次元平面上にオブジェクトやアイコンを同時に多数配置しようとすると、狭いディスプレイ画面で全てのオブジェクトやアイコンを同時に表示することは困難になる。そこで、ディスプレイ画面より広い二次元平面を想定して、その上にオブジェクトやアイコンを仮想的に配置し、その二次元平面の一部をディスプレイ画面に表示する情報処理システムを考える。このような情報処理システムによれば、多数のオブジェクトやアイコンを二次元平面上に配置して管理することができる。
【０００８】
しかしながら、このような情報処理システムでは、ディスプレイ画面に表示されていない部分も含む広い領域にわたってオブジェクトを探す場合、二次元平面上におけるディスプレイ画面の位置を変更するスクロールを行う必要があるが、このような画面スクロールを行うと、二次元平面上におけるディスプレイ画面の位置をユーザが見失う恐れがあり、また二次元平面上のオブジェクトをユーザが行き当たりばったりで探すことになり、検索効率が悪いという問題点があった。キーワードを投入する従来の検索エンジンでは、二次元平面の情報を勘案しないので、このようなオブジェクトの検索には適用できない。
【０００９】
また、非特許文献１に開示された技術を上記の情報処理システムに適用すると、Ｗｅｂページ等のオブジェクトが自律的に移動するために、ユーザが意図的に決定したオブジェクトの配置が無効になってしまうという問題点があった。また、非特許文献１に開示されたＷｅｂ検索システムでは、餌となるクエリに近づいたオブジェクトをその接近方向に関係なく検索結果として捕獲するため、二次元平面上の検索すべき方向をユーザの意志で設定することができないという問題点があった。
【００１０】
本発明は、上記課題を解決するためになされたもので、二次元平面上にオブジェクトを仮想的に配置して二次元平面の一部をディスプレイ画面に表示する、ＧＵＩを用いた情報処理システムにおいて、画面をスクロールさせることなく、二次元平面上の所望の検索方向についてオブジェクトを効率的に検索することができるオブジェクト検索装置およびオブジェクト検索方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、二次元平面上にオブジェクトを仮想的に配置して前記二次元平面の一部をディスプレイ画面に表示する、ＧＵＩを用いた情報処理システムにおいて、前記オブジェクトを検索するオブジェクト検索装置であって、複数の前記オブジェクトを前記二次元平面上の座標と共に記憶する記憶手段と、前記二次元平面上の座標が前記ディスプレイ画面の表示範囲内にあるオブジェクトのアイコンを前記ディスプレイ画面の該当位置に表示する制御手段と、ユーザから指定された、前記二次元平面上の検索方向を指し示す検索アイコンを生成して前記ディスプレイ画面に表示する検索アイコン生成手段と、前記二次元平面において前記検索アイコンが指し示す検索方向に配置されたオブジェクトを検索して、この検索したオブジェクトを表す検索結果を前記ディスプレイ画面に表示する検索手段とを有するものである。
また、本発明のオブジェクト検索装置の１構成例において、前記検索手段は、ユーザから検索条件を指定された場合は、前記二次元平面において前記検索アイコンが指し示す検索方向に配置され、かつ前記検索条件に該当するオブジェクトを検索して、前記検索結果を表示するものである。
また、本発明のオブジェクト検索装置の１構成例において、前記検索手段は、前記二次元平面上の前記検索アイコンの座標又は前記検索アイコンから前記検索方向に伸びる線の座標と、前記記憶手段に格納された各オブジェクトの前記二次元平面上の座標とを比較して、前記二次元平面上の検索方向に配置されたオブジェクトを検索するものである。
また、本発明のオブジェクト検索装置の１構成例において、前記検索手段は、前記検索したオブジェクトが前記検索アイコンから近い順又は遠い順に前記検索結果を表示するものである。
また、本発明のオブジェクト検索装置の１構成例において、前記検索手段は、前記検索アイコンから遠いオブジェクトほど前記検索結果を遅れて表示するものである。
また、本発明のオブジェクト検索装置の１構成例において、前記検索アイコン生成手段は、ユーザの指示に応じて前記検索アイコンの位置と検索方向を変更するものである。
また、本発明のオブジェクト検索装置の１構成例において、前記検索アイコン生成手段は、前記ディスプレイ画面に表示されたユーザカーソルによる前記検索アイコンに対する操作に応じて、前記検索アイコンの位置と検索方向を変更するものである。
また、本発明のオブジェクト検索装置の１構成例において、前記検索アイコンは、アイコン本体に付随する検索マーカにより前記検索方向を指し示し、前記検索アイコン生成手段は、前記ディスプレイ画面に表示されたユーザカーソルによる前記検索マーカに対する操作に応じて、前記検索アイコンの位置と検索方向を変更するものである。
【００１２】
また、本発明のオブジェクト検索方法は、前記二次元平面上の座標が前記ディスプレイ画面の表示範囲内にあるオブジェクトのアイコンを前記ディスプレイ画面の該当位置に表示する表示手順と、ユーザから指定された、前記二次元平面上の検索方向を指し示す検索アイコンを生成して前記ディスプレイ画面に表示する検索アイコン生成手順と、前記二次元平面において前記検索アイコンが指し示す検索方向に配置されたオブジェクトを検索して、この検索したオブジェクトを表す検索結果を前記ディスプレイ画面に表示する検索手順とを有するものである。
また、本発明のオブジェクト検索方法の１構成例において、前記検索手順は、ユーザから検索条件を指定された場合は、前記二次元平面において前記検索アイコンが指し示す検索方向に配置され、かつ前記検索条件に該当するオブジェクトを検索して、前記検索結果を表示するものである。
【発明の効果】
【００１３】
本発明によれば、二次元平面上にオブジェクトを仮想的に配置して二次元平面の一部をディスプレイ画面に表示する、ＧＵＩを用いた情報処理システムにおいて、ユーザから指定された検索方向を指し示す検索アイコンを導入することにより、サーチライトで遠くを照らすかの如くに、ユーザが意図する検索方向についてオブジェクトを自動的に効率良く検索するオブジェクト検索を実現することができる。また、本発明では、ディスプレイ画面をスクロールさせることなくオブジェクトを検索して、検索結果を表示するので、ユーザが二次元平面上における現在のディスプレイ画面の位置を見失うことがなく、ユーザに安心感を与えることができる。
【００１４】
また、本発明では、ユーザから検索条件を指定された場合、二次元平面において検索アイコンが指し示す検索方向に配置され、かつ検索条件に該当するオブジェクトを検索して、検索結果を表示するようにしたので、ユーザは検索方向だけでなく、検索条件も指定することができる。
【００１５】
また、検索したオブジェクトが検索アイコンから近い順又は遠い順に検索結果を表示することにより、検索方向にあるオブジェクトの配列順を表現することができる。
【００１６】
また、検索アイコンから遠いオブジェクトほど検索結果を遅れて表示することにより、検索アイコンからの距離を表現することができる。
【００１７】
また、検索アイコン生成手段が、ユーザの指示に応じて検索アイコンの位置と検索方向を変更することにより、検索開始点（検索アイコンの位置）と検索方向をユーザが任意に設定することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を参照して説明する。図１は本発明の実施の形態に係る情報処理システムの構成を示すブロック図である。この情報処理システムは、マウスやキーボード等の操作手段２からの入力を受け付けるユーザインタフェース１と、文書ファイル、画像ファイル、あるいは音声ファイル等の電子ファイル（以下、オブジェクトと呼ぶ）や情報処理システムのプログラムなどを記憶する記憶手段３と、ユーザから指定された検索方向を指し示す検索アイコンを生成する検索アイコン生成手段４と、二次元平面において検索アイコンが指し示す検索方向に配置されたオブジェクトを検索する検索手段５と、二次元平面上の座標が表示装置７のディスプレイ画面の表示範囲内にあるオブジェクトを表す図像であるアイコンをディスプレイ画面の該当位置に表示すると共に、ユーザカーソルと検索アイコン生成手段４が生成した検索アイコンと検索手段５の検索結果とをディスプレイ画面に表示する制御手段６と、ＬＣＤ等の表示装置７と、音声出力装置８とから構成される。
【００１９】
次に、本実施の形態の情報処理システムの動作を説明する。記憶手段３には、複数のオブジェクトが二次元平面上の座標と共に格納されている。制御手段６は、二次元平面上におけるディスプレイ画面の座標と記憶手段３に格納されたオブジェクトの二次元平面上の座標に基づいて、二次元平面上の座標がディスプレイ画面の表示範囲内にあるオブジェクトのアイコンを表示装置７のディスプレイ画面の該当位置に表示する。
一方、検索アイコン生成手段４は、検索アイコンの画像データを生成する。制御手段６は、検索アイコン生成手段４が生成した検索アイコンを表示装置７のディスプレイ画面に表示する。
【００２０】
図２に表示装置７のディスプレイ画面の表示例を示す。図２において、ＰＬは二次元平面、ＤＨはディスプレイ画面、ＯＢＪはオブジェクトのアイコン、ＳＥは検索アイコンである。ディスプレイ画面ＤＨには、覗き窓のように二次元平面ＰＬの一部が表示されている。
【００２１】
ユーザが操作手段２（マウス）を操作して、ユーザカーソルをディスプレイ画面ＤＨの図示しないスクロールバー等に重ね、スクロールバーをマウスで操作すれば、二次元平面ＰＬ内でディスプレイ画面ＤＨを上下あるいは左右方向へ自由にスクロールさせることが可能である。制御手段６は、このスクロール操作によるユーザインタフェース１からの入力に応じて、ディスプレイ画面ＤＨの表示内容を変化させる。
【００２２】
一般的なＧＵＩと同様に、ユーザがマウスを操作してユーザカーソルを所望のアイコンＯＢＪに重ね、アイコンＯＢＪをクリックすれば、オブジェクトの内容を閲覧することが可能である。制御手段６は、この選択操作によるユーザインタフェース１からの入力に応じて、該当オブジェクトのデータを記憶手段３から取得して、ディスプレイ画面ＤＨに表示する。また、制御手段６は、マウスでクリックされたオブジェクトが音声ファイルの場合には、音声出力装置８に音声を再生させる。
【００２３】
また、一般的なＧＵＩと同様に、ユーザがマウスを操作してユーザカーソルを所望のアイコンＯＢＪに重ね、アイコンＯＢＪをドラッグすれば、アイコンＯＢＪを移動させることが可能である。制御手段６は、この移動操作によるユーザインタフェース１からの入力に応じて、オブジェクトのアイコンＯＢＪをディスプレイ画面ＤＨ上で移動させると共に、記憶手段３に格納された該当オブジェクトの座標を移動後の値に更新する。
【００２４】
次に、以上のような情報処理システムのオブジェクト検索装置としての処理を説明する。図３は本実施の形態のオブジェクト検索処理を示すフローチャートであり、図４はオブジェクト検索処理を説明するための図である。図４の例では、オブジェクトＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，ＧのアイコンＯＢＪ−Ａ，ＯＢＪ−Ｂ，ＯＢＪ−Ｃ，ＯＢＪ−Ｄ，ＯＢＪ−Ｅ，ＯＢＪ−Ｆ，ＯＢＪ−Ｇが表示されている。なお、オブジェクトＡはディスプレイ画面ＤＨの外に配置されているので、正確にはＯＢＪ−Ａはアイコンではないが、ここでは便宜的にアイコンとして説明する。
【００２５】
まず、ユーザは、オブジェクトの検索を開始するために、マウスを操作して、図４に示すようにユーザカーソルＣＵを検索アイコンＳＥの上に重ねる。制御手段６は、この操作によるユーザインタフェース１からの入力により、ユーザカーソルＣＵが検索アイコンＳＥの上にきたことを検出すると、検索アイコンＳＥに対する起動操作と認識して（図３ステップＳ１においてＹＥＳ）、検索アイコンＳＥの起動を検索アイコン生成手段４に指示する。
【００２６】
検索アイコン生成手段４は、制御手段６の指示に応じて、検索アイコンＳＥの画像データを変更し、検索アイコンＳＥをアクティブ状態にする。制御手段６は、アクティブ状態になった検索アイコンＳＥを表示する（ステップＳ２）。このアクティブ状態の検索アイコンＳＥには、図４に示すように検索方向を指し示す検索マーカＭＡが付随している。なお、他の方法で検索アイコンＳＥをアクティブ状態にしてもよい。
【００２７】
次に、検索手段５は、検索アイコンＳＥがアクティブ状態になると、検索マーカＭＡが指し示す検索方向に配置されたオブジェクトを検索する（ステップＳ３）。すなわち、検索手段５は、二次元平面ＰＬ上の検索マーカＭＡの座標又はその延長線の座標と、記憶手段３に格納された各オブジェクトの二次元平面ＰＬ上の座標とを比較して、座標が一致するオブジェクトを検索する。このとき、検索手段５は、オブジェクトの二次元平面ＰＬ上の座標を中心とする所定の範囲内を検索マーカＭＡ又はその延長線が通過する場合、座標が一致したものとする。
【００２８】
オブジェクトの検索は、所定のタイミングで終了する。このタイミングを規定する条件としては、例えばピクセル単位の距離がある。この場合、検索手段５は、検索アイコンＳＥから所定の距離の点まで検索マーカＭＡ上又はその延長線上を調べ終えたときに検索を終了する。あるいは、検索開始から所定の時間が経過するまで調べ終えたときに検索を終了してもよいし、所定の個数のオブジェクトを検索し終えたときに検索を終了してもよいし、検索開始から所定のメモリ使用量を使用したときに検索を終了してもよい。
【００２９】
検索終了後、検索手段５は、検索したオブジェクトを制御手段６に通知する。制御手段６は、通知されたオブジェクトを表す識別情報（例えばオブジェクト名）を検索結果としてディスプレイ画面ＤＨに表示する（ステップＳ４）。図４の例では、オブジェクトＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，ＧのアイコンＯＢＪ−Ａ，ＯＢＪ−Ｂ，ＯＢＪ−Ｃ，ＯＢＪ−Ｄ，ＯＢＪ−Ｅ，ＯＢＪ−Ｆ，ＯＢＪ−Ｇのうち、ＯＢＪ−Ｃ，ＯＢＪ−Ｂ，ＯＢＪ−Ａが検索マーカＭＡ上又はその延長線上に存在する。したがって、図４のような検索結果ＲＥがディスプレイ画面ＤＨに表示される。図４の例では、検索マーカＭＡ又はその延長線上に、検索アイコンＳＥから近い順にアイコンＯＢＪ−Ｃ，ＯＢＪ−Ｂ，ＯＢＪ−Ａが配置されているので、検索結果ＲＥもオブジェクトＣ，Ｂ，Ａの順に表示される。
【００３０】
このとき、検索アイコンＳＥから遠いオブジェクトほど検索結果を遅らせて表示することにより、検索アイコンＳＥからの距離を表現することが可能である。また、検索したオブジェクトを検索アイコンＳＥから遠い順に表示してもよいし、他の整列順で表示してもよい。
【００３１】
次に、ユーザがマウスを操作して、検索結果ＲＥのうち所望のオブジェクトが表示されている箇所をマウスでクリックすれば、オブジェクトの内容を閲覧することが可能である。制御手段６は、この選択操作によるユーザインタフェース１からの入力があった場合（ステップＳ５においてＹＥＳ）、前記と同様に該当オブジェクトを表示または音声出力する（ステップＳ６）。
【００３２】
以上のように、本実施の形態では、ユーザから指定された検索方向を指し示す検索アイコンを導入することにより、サーチライトで遠くを照らすかの如くに、ユーザが意図する検索方向についてオブジェクトを自動的に効率良く検索するオブジェクト検索を実現することができる。また、本実施の形態では、ディスプレイ画面をスクロールさせることなくオブジェクトを検索して、検索結果を表示し、検索したオブジェクトをユーザが必要に応じて現在のディスプレイ画面の位置のまま閲覧することができるので、ユーザが二次元平面上における現在のディスプレイ画面の位置を見失うことがなく、ユーザに安心感を与えることができる。つまり、広い二次元平面を局所的に見ることしかできないユーザにとって、画面スクロールで目的のオブジェクトの位置に移動するよりも、画面スクロールを行わずに検索方向を指定して検索結果が得られる方が、ユーザの認識にとって自然であり安心感がある。
【００３３】
なお、検索アイコンＳＥがアクティブ状態になった当初は予め定められた初期方向に検索方向が設定されているが、ユーザがマウスを操作してユーザカーソルＣＵを検索アイコンＳＥの所定の回転レバーに重ね、この回転レバーをマウスで引くようにすれば、検索アイコンＳＥが回転するので、検索方向を変化させることが可能である。制御手段６は、この回転操作によるユーザインタフェース１からの入力に応じて、検索アイコンＳＥの回転を検索アイコン生成手段４に指示する。検索アイコン生成手段４は、制御手段６の指示に応じて、検索アイコンＳＥの画像データを変更し、制御手段６は、変更後の検索アイコンＳＥを表示する。これにより、図５に示すように、図４の状態から回転した検索アイコンＳＥが表示される。
【００３４】
図３のステップＳ３，Ｓ４の処理により、オブジェクトの検索が行われ、検索結果ＲＥが表示される。図５の例では、検索マーカＭＡ又はその延長線上に、検索アイコンＳＥから近い順にアイコンＯＢＪ−Ｅ，ＯＢＪ−Ｄが配置されているので、検索結果ＲＥはオブジェクトＥ，Ｄの順に表示される。
【００３５】
また、ユーザがマウスを操作してユーザカーソルＣＵを検索アイコンＳＥの所定の箇所（前述の回転で用いたレバー以外の箇所）に重ね、検索アイコンＳＥをドラッグすれば、検索アイコンＳＥの位置を変化させることが可能である。制御手段６は、この移動操作によるユーザインタフェース１からの入力に応じて、検索アイコンＳＥの移動を検索アイコン生成手段４に指示する。検索アイコン生成手段４は、検索アイコンＳＥの画像データを変更し、制御手段６は、変更後の検索アイコンＳＥを表示する。これにより、図６に示すように移動した検索アイコンＳＥが表示される。図３のステップＳ３，Ｓ４の処理により、検索結果ＲＥはオブジェクトＥ，Ｇの順に表示される。
【００３６】
ここまでは、検索アイコンＳＥを回転させたり移動させたりする方法として検索アイコン本体をマウスで操作する例を説明したが、それ以外の方法として、ユーザカーソルＣＵを検索マーカＭＡに重ね、検索マーカＭＡをドラッグしてもよい。制御手段６は、この操作によるユーザインタフェース１からの入力に応じて、検索アイコンＳＥの移動又は回転を検索アイコン生成手段４に指示する。検索アイコン生成手段４は、検索アイコンＳＥの画像データを変更し、制御手段６は、変更後の検索アイコンＳＥを表示する。これにより、図７に示すように検索アイコンＳＥが検索マーカＭＡに引きずられるようにして移動するので、検索アイコンＳＥに付いた紐を引く感覚で検索アイコンＳＥの位置と方向を制御することができる。
【００３７】
なお、ステップＳ３において、ユーザが操作手段２（キーボード）を操作して、図８に示すように検索条件ＫＥＹを入力してオブジェクトを検索することも可能である。この場合、検索手段５は、検索マーカＭＡ上又はその延長線上に配置され、かつ検索条件ＫＥＹに該当するオブジェクトを検索する（ステップＳ３）。例えば検索条件ＫＥＹとしてオブジェクト名が入力された場合は、この検索条件ＫＥＹを含むオブジェクト名のオブジェクトのみが検索結果として表示される。検索条件ＫＥＹは、オブジェクト名だけでなく、オブジェクトの属性でもよいし、オブジェクトの内部データや内容に関する条件（例えばある単語を含む文章や、色ヒストグラム、曲の長さなど）であってもよい。
【００３８】
本実施の形態の情報処理システムは、例えばＣＰＵ、記憶装置およびインタフェースを備えたコンピュータとこれらのハードウェア資源を制御するプログラムによって実現することができる。このようなコンピュータにおいて、本発明のオブジェクト検索方法を実現させるためのプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリカードなどの記録媒体に記録された状態で提供される。ＣＰＵは、読み込んだプログラムを記憶装置に書き込み、このプログラムに従って本実施の形態で説明した処理を実行する。
【産業上の利用可能性】
【００３９】
本発明は、二次元平面上にオブジェクトを仮想的に配置して二次元平面の一部をディスプレイ画面に表示する、ＧＵＩを用いた情報処理システムに適用することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施の形態に係る情報処理システムの構成を示すブロック図である。
【図２】図１の情報処理システムにおける表示装置のディスプレイ画面の表示例を示す図である。
【図３】図１の情報処理システムにおけるオブジェクト検索処理を示すフローチャートである。
【図４】図１の情報処理システムにおけるオブジェクト検索処理を説明するための図である。
【図５】検索アイコンを回転させる方法を説明するための図である。
【図６】検索アイコンを移動させる法を説明するための図である。
【図７】検索アイコンを移動又は回転させる他の方法を説明するための図である。
【図８】検索条件を入力してオブジェクトを検索する方法を説明するための図である。
【符号の説明】
【００４１】
１…ユーザインタフェース、２…操作手段、３…記憶手段、４…検索アイコン生成手段、５…検索手段、６…制御手段、７…表示装置、８…音声出力装置、ＰＬ…二次元平面、ＤＨ…ディスプレイ画面、ＳＥ…検索アイコン、ＯＢＪ…オブジェクトのアイコン、ＭＡ…検索マーカ、ＣＵ…ユーザカーソル、ＲＥ…検索結果、ＫＥＹ…検索条件。
【図１】
2007157023.tif 000003
【図２】
2007157023.tif 000004
【図３】
2007157023.tif 000005
【図４】
2007157023.tif 000006
【図５】
2007157023.tif 000007
【図６】
2007157023.tif 000008
【図７】
2007157023.tif 000009
【図８】
2007157023.tif 000010