(57)【要約】【課題】一般的にパソコン等におけるデータ検索機能では、ユーザがキーワード等を指定することで、データを検索することができるようになっている。しかしながら、キーワードが汎用的なものであるためにうまくデータを絞り込めなかったり、ユーザがキーワードを思い出せない場合、検索結果が得られない。【解決手段】自装置の表示手段において表示されたオブジェクトと、このオブジェクトの表示手段における表示位置を表す位置情報とを関連付けて保持しておく。そして、タッチパネルの表示手段においてユーザが指などによって検索領域を描画すると、この検索領域の表示位置と関連付けられているオブジェクトが検索されて表示手段に表示される。【選択図】  図１
2012008917.tif 000002
【特許請求の範囲】
【請求項１】
自装置の表示手段において表示されたオブジェクトと、前記オブジェクトの、前記表示手段における表示位置を表す位置情報と、を関連付けて保持するオブジェクト情報保持手段と、
前記表示手段における表示領域の一部を検索領域として指定するための入力を受け付ける検索領域受付手段と、
前記検索領域の、前記表示手段における表示位置と関連付けられている前記オブジェクトを検索する検索手段と、
を有する検索装置。
【請求項２】
前記検索手段は、前記検索領域の前記表示手段における表示位置と関連付けられている前記オブジェクトについて検索した後、さらに、この検索したオブジェクトに関連する他の前記オブジェクトを検索することを特徴とする請求項１に記載の検索装置。
【請求項３】
前記オブジェクトを検索するための検索条件の入力を受け付ける検索条件受付手段を有し、
前記検索手段は、前記検索領域の前記表示手段における表示位置に加えて、前記検索条件にも基づいて、前記オブジェクトを検索することを特徴とする請求項１又は２に記載の検索装置。
【請求項４】
前記オブジェクト情報保持手段は、所定時間ごとに、前記表示手段に表示されている前記オブジェクトを、その位置情報とともに関連付けて保持することを特徴とする請求項１から３のいずれか一項に記載の検索装置。
【請求項５】
前記オブジェクト情報保持手段は、前記表示手段に表示されている前記オブジェクトが非表示の状態となった場合に、そのオブジェクトを、位置情報とともに関連付けて保持することを特徴とする請求項１から３のいずれか一項に記載の検索装置。
【請求項６】
電子装置の表示手段において表示されたオブジェクトと、前記オブジェクトの、前記表示手段における表示位置を表す位置情報と、を関連付けて保持するオブジェクト情報保持手段と、
前記表示手段における表示領域の一部を検索領域として指定するための入力を受け付ける検索領域受付手段と、
前記検索領域の、前記表示手段における表示位置と関連付けられている前記オブジェクトを検索する検索手段と、
を有する検索システム。
【請求項７】
自装置の表示手段において表示されたオブジェクトと、前記オブジェクトの、前記表示手段における表示位置を表す位置情報と、を関連付けて保持するオブジェクト情報保持手段を有する電子装置において実行される検索方法であって、
前記表示手段における表示領域の一部を検索領域として指定するための入力を受け付ける検索領域受付ステップと、
前記検索領域の、前記表示手段における表示位置と関連付けられている前記オブジェクトを検索する検索ステップと、
を有する検索方法。
【請求項８】
自身の表示手段において表示されたオブジェクトと、前記オブジェクトの、前記表示手段における表示位置を表す位置情報と、を関連付けて保持するオブジェクト情報保持手段を有するコンピュータに、
前記表示手段における表示領域の一部を検索領域として指定するための入力を受け付ける検索領域受付ステップと、
前記検索領域の、前記表示手段における表示位置と関連付けられている前記オブジェクトを検索する検索ステップと、
を実行させるための検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル等のデータを検索するための検索装置、検索システム、検索方法、および検索プログラムに関する。
【背景技術】
【０００２】
一般的に、パーソナルコンピュータや携帯電話機等の電子機器においては、ファイル等のデータを検索する機能が付加されている。この検索機能では、通常、ユーザがファイルの種類、作成日付、キーワード等を指定することで、データを検索することができるようになっている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１７１８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ファイルの種類や作成日付を指定しても検索対象のデータを絞り込めず、うまく所望のデータが見つからない場合がある。また、キーワードによる検索でも、キーワードが汎用的なものであるためにうまくデータを絞り込めなかったり、ユーザがキーワードを思い出せない場合がある。
そこで本発明は、上記課題に鑑みてなされたものであり、データ検索を簡単に行うことが可能な検索装置、検索システム、検索方法、および検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、自装置の表示手段において表示されたオブジェクトと、前記オブジェクトの、前記表示手段における表示位置を表す位置情報と、を関連付けて保持するオブジェクト情報保持手段と、前記表示手段における表示領域の一部を検索領域として指定するための入力を受け付ける検索領域受付手段と、前記検索領域の、前記表示手段における表示位置と関連付けられている前記オブジェクトを検索する検索手段と、を有する検索装置を提案する。
【０００６】
この構成によれば、過去、画面上に表示されていたファイル等について、ユーザは自身の記憶に基づいてファイルのアイコン等が表示されていた位置を大まかに指定することで、簡単にファイル等を検索することができる。また、特にマウス等を使用しないタッチパネル形式の端末では、検索条件を文字入力する操作は煩雑であるため、本発明によれば、ユーザはディスレイの表面に指を接触させて検索領域を描画するだけでファイル等を検索することができる。
【０００７】
また、前記検索手段は、前記検索領域の前記表示手段における表示位置と関連付けられている前記オブジェクトについて検索した後、さらに、この検索したオブジェクトに関連する他の前記オブジェクトを検索するようになっていてもよい。
この構成によれば、例えば、ユーザがファイル等を検索する際に表示されている他のファイルのアイコン等と、検索したいファイルのアイコン等との相対位置によって所望のファイルを検索することができる。また、例えば、ユーザが記憶していたファイルのアイコン等の表示位置が、実際にファイルのアイコン等が表示されていた位置からずれていた場合等であっても、所望のファイル等を検索することができる。
【０００８】
また、検索装置は、前記オブジェクトを検索するための検索条件の入力を受け付ける検索条件受付手段を有し、前記検索手段は、前記検索領域の前記表示手段における表示位置に加えて、前記検索条件にも基づいて、前記オブジェクトを検索するようになっていてもよい。
この構成によれば、例えば、ユーザがさらに細かい検索条件を設定することで、検索領域の指定に加えて、より詳細な検索をすることができる。
【０００９】
また、前記オブジェクト情報保持手段は、所定時間ごとに、前記表示手段に表示されている前記オブジェクトを、その位置情報とともに関連付けて保持するようになっていてもよい。
また、前記オブジェクト情報保持手段は、前記表示手段に表示されている前記オブジェクトが非表示の状態となった場合に、そのオブジェクトを、位置情報とともに関連付けて保持するようになっていてもよい。
この構成によれば、例えば、ユーザは過去に削除したファイル等を簡単に検索することができる。
【００１０】
また、本発明は、電子装置の表示手段において表示されたオブジェクトと、前記オブジェクトの、前記表示手段における表示位置を表す位置情報と、を関連付けて保持するオブジェクト情報保持手段と、前記表示手段における表示領域の一部を検索領域として指定するための入力を受け付ける検索領域受付手段と、前記検索領域の、前記表示手段における表示位置と関連付けられている前記オブジェクトを検索する検索手段と、を有する検索システムを提案する。
【００１１】
この構成によれば、過去、画面上に表示されていたファイル等について、ユーザは自身の記憶に基づいてファイルのアイコン等が表示されていた位置を大まかに指定することで、簡単にファイル等を検索することができる。また、特にマウス等を使用しないタッチパネル形式の端末では、検索条件を文字入力する操作は煩雑であるため、本発明によれば、ユーザはディスレイの表面に指を接触させて検索領域を描画するだけでファイル等を検索することができる。
【００１２】
また、本発明は、自装置の表示手段において表示されたオブジェクトと、前記オブジェクトの、前記表示手段における表示位置を表す位置情報と、を関連付けて保持するオブジェクト情報保持手段を有する電子装置において実行される検索方法であって、前記表示手段における表示領域の一部を検索領域として指定するための入力を受け付ける検索領域受付ステップ（例えば、図５のステップＳ１０１、図７のステップＳ２０１）と、前記検索領域の、前記表示手段における表示位置と関連付けられている前記オブジェクトを検索する検索ステップ（例えば、図５のステップＳ１０３、図７のステップＳ２０３）と、有する検索方法を提案する。
【００１３】
この構成によれば、過去、画面上に表示されていたファイル等について、ユーザは自身の記憶に基づいてファイルのアイコン等が表示されていた位置を大まかに指定することで、簡単にファイル等を検索することができる。また、特にマウス等を使用しないタッチパネル形式の端末では、検索条件を文字入力する操作は煩雑であるため、本発明によれば、ユーザはディスレイの表面に指を接触させて検索領域を描画するだけでファイル等を検索することができる。
【００１４】
また、本発明は、自身の表示手段において表示されたオブジェクトと、前記オブジェクトの、前記表示手段における表示位置を表す位置情報と、を関連付けて保持するオブジェクト情報保持手段を有するコンピュータに、前記表示手段における表示領域の一部を検索領域として指定するための入力を受け付ける検索領域受付ステップ（例えば、図５のステップＳ１０１、図７のステップＳ２０１）と、前記検索領域の、前記表示手段における表示位置と関連付けられている前記オブジェクトを検索する検索ステップ（例えば、図５のステップＳ１０３、図７のステップＳ２０３）と、を実行させるための検索プログラムを提案する。
【００１５】
この構成によれば、過去、画面上に表示されていたファイル等について、ユーザは自身の記憶に基づいてファイルのアイコン等が表示されていた位置を大まかに指定することで、簡単にファイル等を検索することができる。また、特にマウス等を使用しないタッチパネル形式の端末では、検索条件を文字入力する操作は煩雑であるため、本発明によれば、ユーザはディスレイの表面に指を接触させて検索領域を描画するだけでファイル等を検索することができる。
【発明の効果】
【００１６】
以上説明したように、本発明によれば、ユーザは画面上において検索領域を指定するだけで所望のファイル等を簡単に検索することができる。
【図面の簡単な説明】
【００１７】
【図１】検索装置１の構成例を示す図である。
【図２】オブジェクトとその位置情報とが関連付けられたデータの具体例を示す図である。
【図３】検索装置１の別の構成例を示す図である。
【図４】オブジェクト検索の具体例を示す図である。
【図５】検索装置１の動作を示すフロー図である。
【図６】オブジェクト検索の具体例を示す図である。
【図７】検索装置１の動作を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、以下の説明において参照する各図では、同等部分は同一符号によって示される。
（検索装置の構成）
まず、本実施形態に係る検索装置の構成について、図１を用いて説明する。図１は、本実施形態に係る検索装置の構成例を示す図である。
図１に示される検索装置１は、表示部１００と、オブジェクト情報保持部１０１と、検索領域受付部１０２と、検索部１０３と、検索条件受付部１０４とを有する。
【００１９】
表示部１００は、検索装置１に保存されているデータを表示する機能を有する。また、本実施形態においては、表示部１００はＧＵＩ（Graphical User Interface）を有するタッチパネルである。つまり、検索装置１のユーザは、指などをディスプレイの表面に接触させることによってファイル等を選択したり、ファイルのアイコン等が表示されている部分に指などを接触させた状態でその指などを動かすことで、アイコンをドラッグしたりすることができる。また、検索装置１のユーザは、指などをディスプレイの表面に接触させた状態で動かすことで、任意の図形等を画面上に描画することができる。
【００２０】
オブジェクト情報保持部１０１は、表示部１００において表示されたオブジェクトと、オブジェクトの表示部１００における表示位置を表す位置情報と、を関連付けて保持する。ここで、「オブジェクト」とは、表示部１００に表示されるアイコン等の図形や画像等が該当し、ファイルやデータが関連付けられていない単なる図形、画像等であってもよい。さらに、ファイルやフォルダのアイコン等のようにユーザの操作の対象となるものであってもよいし、ユーザの操作対象とならないもの、例えばシステムによって一方的に表示部１００に表示されるもの等であってもよい。
【００２１】
また、「位置情報」は、具体的には、例えば、表示部１００におけるオブジェクトの表示位置の座標等が該当し、より詳しくは、例えば、オブジェクトの特定部分（中心部分、外縁部分など）の座標等である。また、オブジェクトの座標は、表示部１００におけるオブジェクトの絶対位置を示すものであってもよいし、表示部１００に表示される特定のオブジェクト等に対する相対位置を示すものであってもよい。なお、オブジェクトの表示位置の座標の取得方法については、一般的なＧＵＩの制御において公知の技術であるので、ここでは詳述しない。
【００２２】
図２は、オブジェクト情報保持部１０１に保持されるデータの具体例である。図２のデータにおいて、「オブジェクトＩＤ」は、オブジェクトを識別するための識別子である。「表示位置」は、オブジェクトの位置情報である。また、「表示日時」は、オブジェクトが表示部１００に表示された日時である。なお、図２に示されるデータは、検索装置１のＳＳＤ（Solid State Disk）やハードディスク（図示しない）等の記憶装置に記憶されて保持される。
【００２３】
また、オブジェクト情報保持部１０１は、図２のデータに加えて、オブジェクトの実体データも保持していてもよい。オブジェクトの実体データとは、例えば、ファイルやフォルダのアイコンの画像等である。
また、オブジェクト情報保持部１０１は、所定時間ごとに、表示部１００に表示されているオブジェクトを、その位置情報とともに関連付けて保持するようになっていてもよい。すなわち、オブジェクト情報保持部１０１は、定期的に表示部１００に表示されているオブジェクトの位置情報を取得して蓄積するようになっていてもよい。より具体的には、例えば、毎日定刻に、もしくは一定周期で表示部１００に表示されているオブジェクトの位置情報を取得するようになっている場合が考えられる。
【００２４】
また、オブジェクト情報保持部１０１は、表示部１００に表示されているオブジェクトが非表示の状態となった場合に、そのオブジェクトを、位置情報とともに関連付けて保持するようになっていてもよい。「オブジェクトが非表示の状態となった場合」とは、具体的には、例えば、ファイルのアイコン等のオブジェクトがユーザによって削除された場合等である。これにより、ユーザは過去に削除したオブジェクトを簡単に検索することが可能となる。ただし、過去に削除したオブジェクトが検索装置１のＳＳＤ等の記憶装置などに保存されていることが必要である。
さらに、オブジェクト情報保持部１０１は、検索装置１において実行されるアプリケーションの終了時など、ユーザの操作に基づくタイミングで、表示部１００に表示されているオブジェクトを、その位置情報と関連付けて保持するようになっていてもよい。
【００２５】
検索領域受付部１０２は、表示部１００における表示領域の一部を検索領域として指定するための入力を受け付ける。検索領域は、例えば、ユーザが指などをタッチパネルである表示部１００の表面に接触させた状態でその指などを動かすことで指定される。より具体的には、ユーザが表示部１００の表面に、丸、四角形、三角形、等の線で閉じられた形状を指などで描くことで、その形状が検索領域として指定される。なお、ユーザが表示部１００に完全に線で閉じられていない形状を描画した場合には、ユーザに再度入力を促す旨のメッセージが表示部１００に表示されるようになっていてもよいし、描画された線の両端を延長した場合に延長線上で交わる交点で閉じられた領域が検索領域として受け付けられる等となっていてもよい。
【００２６】
また、ユーザが入力した検索領域の形状によって、後述する検索部１０３において検索されるデータの種類が指定されるようになっていてもよい。例えば、検索領域の形状が丸である場合にはテキストファイルが、検索領域の形状が四角形である場合には画像ファイルが、検索領域の形状が三角形である場合には音声ファイルが、検索部１０３における検索の対象となる等となっていてもよい。
【００２７】
検索部１０３は、検索領域の、表示部１００における表示位置と関連付けられているオブジェクトを、オブジェクト情報保持部１０１を参照して検索する。ここで、「検索領域の、表示部１００における表示位置と関連付けられているオブジェクト」とは、具体的には、例えば、検索領域に含まれる位置に表示されていたオブジェクトや、その一部分のみが含まれる位置に表示されていたオブジェクト等である。なお、本実施形態においては、検索部１０３は、検索領域にその全体が含まれるように表示されていたオブジェクトを検索する。
【００２８】
さらに、検索部１０３は、検索領域の表示部１００における表示位置と関連付けられているオブジェクトについて検索した後、さらに、この検索したオブジェクトに関連する他のオブジェクトを、オブジェクト情報保持部１０１を参照して検索するようになっていてもよい。
ここで、「この検索したオブジェクトに関連する他のオブジェクト」とは、具体的には、例えば、検索領域に含まれる位置に表示されていたオブジェクトの位置から所定の距離内に表示されていたオブジェクト、その一部分が重なって表示されていたオブジェクト、同じ日時に表示されていたオブジェクト等が該当する。なお、この「他のオブジェクト」は、検索部１０３による検索の結果としては抽出されなかったオブジェクトであることを想定している。具体的には、例えば、検索領域には含まれないことにより、検索領域に基づいた検索では抽出されなかったオブジェクトである。
【００２９】
つまり、検索部１０３は、直接ユーザに指定された検索領域に含まれるオブジェクト等のみならず、これに関連する他のオブジェクトをも検索することで、以下のような効果を奏する。すなわち、例えば、ユーザがファイル等を検索する際に、表示部１００に表示されているアイコン等と検索したいファイル等との相対的な位置を大まかに記憶しているような場合がある。この場合、表示されているアイコン等の周辺を検索領域として指定することにより、このアイコン等との相対位置によって所望のファイルを検索することができる。また、ユーザの記憶があいまいで、記憶していたファイル等の表示位置が、実際にファイル等が表示されていた位置からずれていた場合（つまり、指定した検索領域が実際のファイル等の位置からずれていた場合）等であっても、所望のファイル等が検索部１０３によって検索される。これにより、結果的にユーザは所望のファイル等を見つけることができる。
【００３０】
検索条件受付部１０４は、オブジェクトを検索するための検索条件の入力を受け付ける。また、この場合、検索部１０３は、検索領域受付部１０２において受け付けられた検索領域の表示部１００における表示位置に加えて、検索条件にも基づいて、オブジェクト情報保持部１０１に保持されているオブジェクトを検索する。
ここで、「検索条件」とは、具体的には、例えば、オブジェクトが表示されていた日時、検索の対象となるデータの種類（ファイル形式等）等である。また、例えば、テキスト入力欄（例えば、後述する図６のテキスト入力欄４０）、タイムライン（例えば、後述する図４のタイムライン２０）、選択ボタン、プルダウンメニュー等が表示部１００に表示されることで、ユーザはこれらを用いて検索条件を入力することができる。
【００３１】
また、検索条件受付部１０４において入力が受け付けられた検索条件は、検索部１０３において、検索領域の表示部１００における表示位置と関連付けられているオブジェクトについて検索した後に、この検索したオブジェクトに関連する他のオブジェクトについて検索する際の検索条件の一つとして用いられるようになっていてもよい。
【００３２】
（検索装置の別の構成例）
図３は、検索装置１の別の構成例を示す図である。図３に示される検索装置１は、画面表示部１１１と、画面操作部１１２と、オブジェクト管理部１１３と、管理制御部１１４と、操作履歴保持部１１５とを有する。
画面表示部１１１は、管理制御部１１４から出力される命令により、画面操作部１１２において受け付けたユーザ操作の結果や、オブジェクト管理部１１３におけるオブジェクトの内容等を表示する。
画面操作部１１２は、画面上におけるユーザからの操作を受け付け、この受け付けた操作の内容を管理制御部１１４に通知する。
【００３３】
オブジェクト管理部１１３は、検索装置１におけるオブジェクトの内容を保持する。また、管理制御部１１４からの命令により、オブジェクトの内容を変更したり、オブジェクトの内容を他の構成に通知する等の処理を行う。
管理制御部１１４は、画面表示部１１１、画面操作部１１２、オブジェクト管理部１１３、操作履歴保持部１１５を制御する機能を有する。具体的には、各構成において実行された処理の結果を受け付けたり、その結果に基づいて他の構成に対して、特定の処理を実行すべき旨の命令を出力する。
操作履歴保持部１１５は、管理制御部１１４からの命令により、図２に示されるデータを保持する。また、ユーザによって入力される検索領域や検索条件に基づいてオブジェクトを検索する。
【００３４】
図１に示される構成と、図３に示される構成との関係は以下の通りである。すなわち、図３の画面表示部１１１と画面操作部１１２は、図１の表示部１００に含まれる。また、図３のオブジェクト管理部１１３は、図１には図示されないＳＳＤ等の記憶装置に設けられる記憶領域である。また、図３の管理制御部１１４は、図１の表示部１００、検索領域受付部１０２、検索部１０３、検索条件受付部１０４の一部を構成する。また、図３の操作履歴保持部１１５は、図１のオブジェクト情報保持部１０１に含まれる。
【００３５】
なお、図１および図３に示される検索装置１は、図示されないＣＰＵ（Central  Processing  Unit）、ＲＡＭ（Random  Access  Memory）等のメモリ、ＳＳＤやハードディスク等の記憶装置、ネットワークインタフェース等の一般的なコンピュータの構成と同様の構成により実現される。また、以上に説明した検索装置１の各構成の機能は、例えば、ＣＰＵがＳＳＤ等に記憶されているプログラムをＲＡＭ等のメモリ上に読み出して実行することによって実現される機能である。
【００３６】
（検索装置の動作）
以下、検索装置１の動作について具体的に説明する。
ユーザがタッチパネルである表示部１００の表面に指などで検索領域を描画すると、検索領域受付部１０２において、描画された検索領域の範囲を示す座標が検索装置１のＲＡＭ等の記憶装置に一旦、保存される。
また、検索領域が描画されると、表示部１００において、検索条件を入力するためのテキスト入力欄等が表示される。そして、ユーザが表示されたテキスト入力欄等に検索条件として、例えば検索したいオブジェクトが表示されていた日時を入力すると、検索条件受付部１０４においてその入力が受け付けられる。具体的には、入力された検索条件は、検索装置１のＲＡＭ等の記憶装置に保存される。
【００３７】
検索部１０３において、ＲＡＭ等の記憶装置に保存されている検索領域を示す座標と、ユーザによって入力された検索条件とが読み出され、オブジェクト情報保持部１０１に保持されている図２のデータが参照される。そして、「表示位置」が検索領域に含まれているオブジェクトであって、「表示日時」が検索条件に合致するオブジェクトのオブジェクトＩＤが検索されて抽出される。抽出されたオブジェクトＩＤは、検索装置１のＲＡＭ等の記憶装置に保存される。これにより、ユーザが検索したいオブジェクトが検索されたことになる。
【００３８】
また、抽出されたオブジェクトＩＤに関連付けられているオブジェクトは、表示部１００に表示される。この時、オブジェクトは以前、表示部１００において表示されていた位置（すなわち、図２の「表示位置」で示される位置）に表示されるようになっていれば、検索されたオブジェクトが、確かに検索領域に含まれる位置に表示されていたオブジェクトであることをユーザに示すことができる。ただし、検索されたオブジェクトは、他の方法でユーザに示されるようになっていてもよい。
【００３９】
また、検索部１０３において、ＲＡＭ等の記憶装置に記憶されているオブジェクトＩＤが読み出され、再度、オブジェクト情報保持部１０１に保持されている図２のデータが参照される。そして、表示位置が、読み出されたオブジェクトＩＤと所定の距離内である他のオブジェクトが検索されて抽出される。抽出されたオブジェクトＩＤは、検索装置１のＲＡＭ等の記憶装置に保存される。
【００４０】
また、例えば、検索結果であるオブジェクトがファイルやフォルダを示すアイコンである場合には、検索装置１において、ファイル等の種類と表示部１００での表示方法（アイコンの大きさ、表示形式等）とがあらかじめ関連付けられていることで、ファイルの種類（又はアイコンの種類）に基づいた表示方法でオブジェクトが表示部１００に表示されるようになっていてもよい。
また、例えば、検索部１０３によって抽出された検索結果のオブジェクトが複数存在する場合には、所定の優先順位で順番に表示するようになっていてもよい。例えば、ユーザが特定のキーを押下するごとに検索結果のオブジェクトが順次表示されるようになっていてもよい。
【００４１】
（具体例Ａ）
本実施形態に係る検索装置１における動作の具体例について説明する。図４は、検索装置１の動作の具体例を示す図である。
まず、表示部１００（画面表示部１１１）において、オブジェクト２０１、２０２が表示されている。そして、表示部１００（画面操作部１１２）において、ユーザが指Ｆなどによって検索領域（矩形）１０を描画したとする（図４（ａ））。すると、検索領域受付部１０２においてこの検索領域１０の入力が受け付けられるとともに、さらなる検索条件を入力するためのタイムライン２０が表示部１００に表示される（図４（ｂ））。
【００４２】
このタイムライン２０は、ユーザの所望のオブジェクトが表示部１００に表示されていた日時を、検索条件として簡単に設定するためのものである。ユーザが指Ｆなどによってタイムライン２０上でポインタ３０をスライドさせるたびに設定日時が変化する。これにより、ユーザは簡単に日時の設定を行うことができる。なお、ユーザがタイムライン２０によって検索条件（表示日時）の設定を行うと（図４（ｂ））、設定した検索条件は、検索条件受付部１０４において受け付けられる。
検索部１０３においては、ユーザが描画した検索領域１０と、タイムライン２０を用いて設定された検索条件（表示日時）とを検索キーとして、オブジェクト情報保持部１０１において保持されている図２のデータが参照される。そして、検索領域１０内に含まれ、かつ検索条件に合致するオブジェクト２１０が表示部１００に表示される（図４（ｃ））。
【００４３】
（処理フローＡ）
図５は、具体例Ａにおける検索装置１の動作を示すフロー図である。
検索領域受付部１０２において表示部１００で検索領域の入力が受け付けられ（ステップＳ１０１）、さらに、検索条件受付部１０４においてオブジェクトの表示日時（検索条件）の入力が受け付けられた場合には（ステップＳ１０２）、検索部１０３において、検索領域１０の表示部１００における表示位置と、入力された表示日時（検索条件）とに関連付けられているオブジェクトについて、オブジェクト情報保持部１０１が参照されて検索される（ステップＳ１０３）。
【００４４】
もしくは、図２の構成においては、画面操作部１１２から管理制御部１１４に対して、入力された検索領域１０の表示位置およびタイムライン２０によって入力された表示日時（検索条件）が通知される。すると、管理制御部１１４から操作履歴保持部１１５に対して、検索領域１０および表示日時（検索条件）を検索キーとしてオブジェクトを検索する旨の命令が出力される。なお、操作履歴保持部１１５での検索の結果は、管理制御部１１４に通知される。
【００４５】
最後に、表示部１００において、検索結果であるオブジェクトが表示される（ステップＳ１０４）。もしくは、図２の構成においては、管理制御部１１４から画面表示部１１１に対して、操作履歴保持部１１５から通知された検索結果に基づき、検索結果であるオブジェクトを表示する旨の命令が出力される。そして、画面表示部１１１においては、オブジェクト管理部１１３からオブジェクトの内容が取得されて、オブジェクトが表示される。
【００４６】
（具体例Ｂ）
図６は、検索装置１の動作について別の具体例を示す図である。
まず、表示部１００（画面表示部１１１）において、オブジェクト３０１、３０２が表示されている。そして、表示部１００（画面操作部１１２）において、ユーザが指Ｆなどによって検索領域（矩形）１０を描画したとする（図６（ａ））。すると、検索領域受付部１０２においてこの検索領域１０の入力が受け付けられるとともに、さらなる検索条件を入力するためのテキスト入力欄４０が表示部１００に表示される（図６（ｂ））。
【００４７】
このテキスト入力欄４０は、表示部１００にユーザの所望のオブジェクトが表示されていた日時を、検索条件として設定するためのものである。ユーザは、図示しないキーボードやタッチペンなどによってテキスト入力欄４０に日時を入力する。ユーザがテキスト入力欄４０に検索条件（表示日時）を入力すると、入力した検索条件は、検索条件受付部１０４において受け付けられる。
【００４８】
検索部１０３においては、ユーザが描画した検索領域１０と、テキスト入力欄４０に入力された検索条件（表示日時）とを検索キーとして、オブジェクト情報保持部１０１において保持されている図２のデータが参照される。そして、検索領域１０内に含まれ、かつ検索条件に合致するオブジェクト３１０が表示部１００に表示される（図６（ｃ））。また、検索部１０３において、検索領域１０にはその全体が含まれないが、オブジェクト３１０と所定の距離内に表示されていた他のオブジェクト３１１がオブジェクト情報保持部１０１を参照して検索され、オブジェクト３１０とともに表示部１００に表示される（図６（ｃ））。
【００４９】
（処理フローＢ）
図７は、具体例Ｂにおける検索装置１の動作を示すフロー図である。
検索領域受付部１０２において表示部１００で検索領域の入力が受け付けられ（ステップＳ２０１）、さらに、検索条件受付部１０４においてオブジェクトの表示日時（検索条件）の入力が受け付けられた場合には（ステップＳ２０２）、検索部１０３において、検索領域１０の表示部１００における表示位置と、入力された表示日時（検索条件）とに関連付けられているオブジェクトについて、オブジェクト情報保持部１０１が参照されて検索される（ステップＳ２０３）。
【００５０】
もしくは、図２の構成においては、画面操作部１１２から管理制御部１１４に対して、入力された検索領域１０の表示位置およびテキスト入力欄４０を介して入力された表示日時（検索条件）が通知される。すると、管理制御部１１４から操作履歴保持部１１５に対して、検索領域１０および表示日時（検索条件）を検索キーとしてオブジェクトを検索する旨の命令が出力される。なお、操作履歴保持部１１５での検索の結果は、管理制御部１１４に通知される。
【００５１】
そして、検索結果が存在する場合には（ステップＳ２０４）、検索部１０３において、検索結果であるオブジェクトと所定の距離内に表示されていた他のオブジェクトが検索される（ステップＳ２０６）。もしくは、図２の構成においては、管理制御部１１４から操作履歴保持部１１５に対して、検索結果であるオブジェクトとその表示位置が所定の距離内にある他のオブジェクトを検索する旨の命令が出力される。操作履歴保持部１１５での検索の結果は、管理制御部１１４に通知される。
【００５２】
最後に、表示部１００において、検索結果であるオブジェクトが表示される（ステップＳ２０７）。もしくは、図２の構成においては、管理制御部１１４から画面表示部１１１に対して、操作履歴保持部１１５から通知された検索結果に基づき、検索結果であるオブジェクトを表示する旨の命令が出力される。そして、画面表示部１１１においては、オブジェクト管理部１１３からオブジェクトの内容が取得されて、オブジェクトが表示される。
なお、ステップＳ２０４において検索結果が存在しない場合には、表示部１００において検索結果が存在しない旨が表示される。もしくは、図２の構成においては、管理制御部１１４から画面表示部１１１に対して、検索結果が存在しない旨を表示するよう命令が出力される。
【００５３】
（他の実施の形態）
上記の実施形態においては、検索領域や検索条件の入力が受け付けられてオブジェクトが検索され、検索結果が表示されるまでの処理が一つの装置において実行されることとしたが、検索領域や検索条件の入力の受け付けや検索結果の表示を行う装置と、オブジェクトを検索する処理の行う装置は、別々になっていてもよい。具体的には、表示部１００、検索領域受付部１０２、および検索条件受付部１０４を有する装置と、検索部１０３およびオブジェクト情報保持部１０１を有する装置は別々となっていてもよい。
（まとめ）
以上説明したように、本発明によれば、ユーザは画面上において検索領域を指定するだけで所望のファイル等を簡単に検索することができる。
【符号の説明】
【００５４】
１  検索装置
１０  検索領域
２０  タイムライン
３０  ポインタ
４０  テキスト入力欄
１００  表示部
１０１  オブジェクト情報保持部
１０２  検索領域受付部
１０３  検索部
１０４  検索条件受付部
１１１  画面表示部
１１２  画面操作部
１１３  オブジェクト管理部
１１４  管理制御部
１１５  操作履歴保持部
２０１、２０２  オブジェクト
２１０  オブジェクト
３０１、３０２  オブジェクト
３１０、３１１  オブジェクト
【図１】
2012008917.tif 000003
【図２】
2012008917.tif 000004
【図３】
2012008917.tif 000005
【図４】
2012008917.tif 000006
【図５】
2012008917.tif 000007
【図６】
2012008917.tif 000008
【図７】
2012008917.tif 000009