(57)【特許請求の範囲】
【請求項１】
表示領域に表示される識別画像を示す識別画像情報と、当該識別画像の前記表示領域における表示位置を示す位置情報と、当該識別画像が当該表示位置に表示されていた時刻を示す表示時刻情報とをそれぞれ対応させて記憶する記憶手段と、
検索の条件である表示時刻を示す時刻条件情報と、検索の条件である前記表示領域における表示位置を示す位置条件情報とを受け付ける受付手段と、
前記記憶手段にそれぞれ対応して記憶されている前記識別画像情報と前記位置情報と前記表示時刻情報とを参照し、前記位置条件情報に対応する前記位置情報と、前記時刻条件情報に対応する前記表示時刻情報と、に対応する前記識別画像情報を特定することにより、前記識別画像の検索を行う検索手段と、
を有することを特徴とする検索装置。
【請求項２】
前記表示領域に表示されるキー識別画像を特定するキー識別画像特定手段を更に有し、
前記記憶手段は前記位置情報として、前記識別画像の、前記キー識別画像の表示位置に対する相対的な表示位置を示す情報を記憶することを特徴とする請求項１に記載の検索装置。
【請求項３】
前記時刻条件情報は、単一の時刻、又は、時間の範囲を指定する情報であることを特徴とする請求項１又は２に記載の検索装置。
【請求項４】
前記位置条件情報は、前記表示領域における表示範囲を指定する情報であることを特徴とする請求項１又は２に記載の検索装置。
【請求項５】
前記検索手段が検索した前記識別画像を表示手段に表示する制御を行う表示制御手段を更に有することを特徴とする請求項１又は２に記載の検索装置。
【請求項６】
前記検索手段は、前記位置条件情報により示される表示位置と前記時刻条件情報により示される表示時刻とに対し、予め決められた幅を加えて検索を行うことを特徴とする請求項１又は２に記載の検索装置。
【請求項７】
コンピュータを、
表示領域に表示される識別画像を示す識別画像情報と、当該識別画像の前記表示領域における表示位置を示す位置情報と、当該識別画像が当該表示位置に表示されていた時刻を示す表示時刻情報とをそれぞれ対応させて記憶する記憶手段と、
検索の条件である表示時刻を示す時刻条件情報と、検索の条件である前記表示領域における表示位置を示す位置条件情報とを受け付ける受付手段、および
前記記憶手段にそれぞれ対応して記憶されている前記識別画像情報と前記位置情報と前記表示時刻情報とを参照し、前記位置条件情報に対応する前記位置情報と、前記時刻条件情報に対応する前記表示時刻情報と、に対応する前記識別画像情報を特定することにより、前記識別画像の検索を行う検索手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データ管理装置およびプログラムに関する。
【背景技術】
【０００２】
ディスプレイ等の表示部においてそれぞれがアイコン等の識別画像によって表示される複数の文書データを管理する文書データ管理装置がある。
【０００３】
特許文献１には、映像情報を検索する映像検索方法および記録媒体において、検索結果に対する利用者の操作を履歴情報として記憶し、再検索においてはこの履歴情報を用いて重要な映像情報を判定する技術が開示されている。また、特許文献２には、電子メール情報管理方法および装置において、受信したメールを、送信元に対応付けて設定されたメールアドレスに転送するとともに、転送されたメールを、該メールに含まれる識別情報に基づいて所定の格納場所に登録する技術が開示されている。また、特許文献３には、文書データ管理装置及び方法等において、文書が記憶されるフォルダ構造の変更履歴情報を記憶し、指定された日時におけるフォルダ構造を復元表示する技術が開示されている。また、特許文献４には、検索支援装置および検索支援方法等において、オブジェクトと、オブジェクトの状態変化の組み合わせに対応した識別子と、を関連付けて記憶し、検索処理においては検索条件に応じた識別子と関連付けられるオブジェクトに対して検索を行う技術が開示されている。また、特許文献５には、電子アルバムの復元方法およびプログラムにおいて、電子アルバムを開く際、該アルバムに含まれる画像ファイルが移動していた場合に、該画像ファイルの検索を行うことで該アルバムを復元する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３３１００８号公報
【特許文献２】特開２００１−８４１９３号公報
【特許文献３】特開２００２−１０８６７７号公報
【特許文献４】特開２００２−２４５０６４号公報
【特許文献５】特開２００６−２３５７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的の１つは、複数の識別画像の１つである基準識別画像の表示位置と、検索対象識別画像の表示位置とに関する情報を検索条件として、識別画像の検索処理を行う文書データ管理装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の発明は、それぞれが複数の文書データの１つに対応する複数の識別画像を表示手段において表示させる文書データ管理装置において、前記複数の識別画像のそれぞれの、前記表示手段における表示位置に基づく位置情報を取得する位置情報取得手段と、前記複数の識別画像の１つを基準識別画像として指定する基準識別画像指定情報と、検索対象識別画像の表示範囲を前記基準識別画像の表示位置に基づいて指定する表示範囲条件と、を含む検索条件を取得する検索条件取得手段と、前記位置情報から、前記複数の識別画像のうち前記基準識別画像を除くそれぞれの識別画像について、前記基準識別画像の表示位置に対する該識別画像の表示位置の配置を示す配置情報を生成する配置情報生成手段と、前記配置情報が、前記表示範囲条件に合致する識別画像を検索する検索手段と、を有することを特徴とする。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の文書データ管理装置において、前記複数の識別画像の１つをキー識別画像と定義するキー識別画像定義手段をさらに含み、前記位置情報は、前記キー識別画像を除く識別画像のそれぞれの表示位置の、前記キー識別画像の表示位置に対する配置を示す情報であることを特徴とする。
【０００８】
また、請求項３に記載の発明は、請求項１または２に記載の文書データ管理装置において、前記表示範囲条件は、前記基準識別画像の表示位置に対する前記検索対象識別画像の表示位置の方向を指定する情報を含み、前記識別画像の前記配置情報は、前記基準識別画像の表示位置に対する該識別画像の表示位置の方向を示す情報を含むことを特徴とする。
【０００９】
また、請求項４に記載の発明は、請求項１または２に記載の文書データ管理装置において、前記表示範囲条件は、前記基準識別画像の表示位置と前記検索対象識別画像の表示位置との間の距離を指定する情報を含み、前記識別画像の前記配置情報は、前記基準識別画像の表示位置と該識別画像の表示位置との間の距離を示す情報を含むことを特徴とする。
【００１０】
また、請求項５に記載の発明は、請求項１乃至４のいずれかに記載の文書データ管理装置において、前記検索手段により検索された識別画像を、前記位置情報に基づく態様で前記表示手段に表示させる検索結果表示手段をさらに有することを特徴とする。
【００１１】
また、請求項６に記載の発明は、コンピュータを、それぞれが複数の文書データの１つに対応する複数の識別画像を表示手段において表示させる手段、前記複数の識別画像のそれぞれの、前記表示手段における表示位置に基づく位置情報を取得する位置情報取得手段、前記複数の識別画像の１つを基準識別画像として指定する基準識別画像指定情報と、検索対象識別画像の表示範囲を前記基準識別画像の表示位置に基づいて指定する表示範囲条件と、を含む検索条件を取得する検索条件取得手段、前記位置情報から、前記複数の識別画像のうち前記基準識別画像を除くそれぞれの識別画像について、前記基準識別画像の表示位置に対する該識別画像の表示位置の配置を示す配置情報を生成する配置情報生成手段、および前記配置情報が、前記表示範囲条件に合致する識別画像を検索する検索手段、として機能させるためのプログラムである。
【発明の効果】
【００１２】
請求項１、６に記載の発明によれば、複数の識別画像の１つである基準識別画像の表示位置と、検索対象識別画像の表示位置とに関する情報を検索条件とした、識別画像の検索処理を行うことができる。
【００１３】
請求項２に記載の発明によれば、キー識別画像を除く識別画像のそれぞれの表示位置の、前記キー識別画像の表示位置に対する配置を示す情報が記憶できる。
【００１４】
請求項３に記載の発明によれば、基準識別画像の表示位置に対する該識別画像の表示位置の方向を検索条件とした、識別画像の検索処理を行うことができる。
【００１５】
請求項４に記載の発明によれば、基準識別画像の表示位置と該識別画像の表示位置との間の距離を検索条件とした、識別画像の検索処理を行うことができる。
【００１６】
請求項５に記載の発明によれば、検索手段により検索された識別画像が、前記位置情報に基づく態様で表示手段に表示できる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る文書データ管理装置の構成を示す図である。
【図２】表示部において表示されるワークスペースの一例を示す図である。
【図３】表示部において表示されるワークスペースの一例を示す図である。
【図４】表示部において表示されるワークスペースの一例を示す図である。
【図５】位置情報生成部において生成される位置情報の一例を示す図である。
【図６】表示部において表示される検索条件受付表示の一例を示す図である。
【図７】検索部により生成される配置情報の一例を示す表である。
【図８】ワークスペースに表示される検索結果の一例を示す図である。
【図９】表示部において表示されるワークスペースの他の例を示す図である。
【図１０】表示部において表示されるワークスペースの他の例を示す図である。
【図１１】表示部において表示されるワークスペースの他の例を示す図である。
【図１２】表示部において表示されるワークスペースの他の例を示す図である。
【図１３】位置情報生成部において生成される位置情報の一例を示す図である。
【図１４】検索部により生成される配置情報の例を示す表である。
【図１５】表示部において表示されるワークスペースの他の例を示す図である。
【図１６】表示部において表示されるワークスペースの他の例を示す図である。
【図１７】位置情報生成部において生成される位置情報の一例を示す図である。
【図１８】表示部において表示されるワークスペースの他の例を示す図である。
【図１９】表示部において表示されるワークスペースの他の例を示す図である。
【図２０】位置情報生成部において生成される位置情報の一例を示す図である。
【図２１】表示部において表示されるワークスペースの他の例を示す図である。
【図２２】表示部において表示されるワークスペースの他の例を示す図である。
【図２３】位置情報生成部において生成される位置情報の一例を示す図である。
【図２４】本実施形態に係る文書データ管理装置における位置情報の記憶処理を示すフローチャートである。
【図２５】本実施形態に係る文書データ管理装置における検索処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための好適な実施の形態（以下、実施形態という）を、図面に従って説明する。
【００１９】
図１は、本実施形態に係る文書データ管理装置１００の構成を示す図である。文書データ管理装置１００では、表示部２００に表示される、文書データの識別画像であるアイコンの１つがキー文書と定義され、他のアイコンのキー文書に対する配置を示す位置情報が記憶され、この位置情報を用いた文書データの検索処理が実行される。検索処理においては、文書データ管理装置１００は、検索条件として、検索の基準となるアイコン（基準アイコン、基準識別画像）と、検索したいアイコンの基準アイコンに対する配置を示す情報を取得する。これは使用者が「○月○日の○時頃、あるアイコンの右下に表示されていたアイコンにより示された文書」の検索を望んでいる場合を想定している。これは、文書データ管理装置１００に接続されて作業に使用される表示部２００に複数のアイコンが表示されている場合、互いに関連のある文書データのアイコンは互いに近い位置に表示されている場合が多く、さらに使用者はそれらの位置関係や表示時期を記憶している場合が多いことに着目したことによる。
【００２０】
文書データ管理装置１００は、表示部２００および操作部３００と接続される。また、文書データ管理装置１００は、制御部１２０、ユーザーＩ／Ｆ部１４０、および記憶部１６０を有する。
【００２１】
文書データ管理装置１００は、本実施形態においては、例えばパソコンやワークステーション等で構成される。表示部２００は、本実施形態においては、例えばディスプレイ等であり、操作部３００は、本実施形態においては、例えばキーボード、マウス等で構成される。
【００２２】
文書データ管理装置１００の制御部１２０およびユーザーＩ／Ｆ部１４０は、本実施形態においては、例えばＣＰＵの機能として実現される。記憶部１６０は、本実施形態においては、例えばメモリー等から構成される。
【００２３】
制御部１２０は、表示情報生成部１２２、キー文書定義部１２４、位置情報生成部１２６、検索条件取得部１２８、および検索部１３０を有する。
【００２４】
表示情報生成部１２２は、ユーザーＩ／Ｆ部１４０、検索部１３０、および記憶部１６０等からの入力に基づき、表示部２００において表示されるワークスペース４００の表示内容を示す表示信号を生成し、表示部２００および位置情報生成部１２６に出力する。
【００２５】
キー文書定義部１２４は、ワークスペース４００においてアイコンが表示される文書データのいずれか１つを、後述する位置情報の基準となるキー文書と定義し、キー文書と定義された文書を示すキー文書指定信号を位置情報生成部１２６に出力する。
【００２６】
位置情報生成部１２６は、表示情報生成部１２２から入力される表示信号、および図示しない時計部から入力される時刻情報等に基づいて、キー文書指定信号により指定された文書を示すアイコン（キーアイコン、キー識別画像）を除くアイコンのそれぞれの表示位置の、キーアイコンの表示位置に対する配置を示す位置情報を生成し、記憶部１６０に出力する。
【００２７】
検索条件取得部１２８は、ユーザーＩ／Ｆ部１４０を介した操作部３００からの入力に基づいて複数のアイコンの１つを基準アイコンとして指定する基準アイコン指定情報と、検索対象アイコンの表示範囲を基準アイコンの表示位置に基づいて指定する表示範囲条件と、を含む検索条件を取得する。
【００２８】
検索部１３０は、検索条件取得部１２８により取得された検索条件を用いて記憶部１６０に記憶される位置情報に対する検索処理を実行し、検索結果を示す信号を表示情報生成部１２２に出力する。
【００２９】
ユーザーＩ／Ｆ部１４０は、操作部３００から入力される、操作部３００に対するユーザーの操作に基づく信号を取得し、表示情報生成部１２２および検索条件取得部１２８へ出力する。
【００３０】
記憶部１６０は、文書データ管理装置１００において管理される文書データおよび位置情報生成部１２６により生成される位置情報等を記憶する。
【００３１】
以下に、文書データ管理装置１００の動作を詳細に説明する。まず、位置情報の記憶処理を説明する。
【００３２】
図２、３、４は、表示部２００において表示されるワークスペース４００の一例を示す図である。ワークスペース４００においては、それぞれが記憶部１６０に記憶される文書データを示すアイコン４０４、４０６、４０８が表示される。また、ワークスペース４００においては、操作部３００に対するユーザーの操作に基づいて移動するカーソル４２０が表示される。
【００３３】
アイコン４０４、４０６、４０８のそれぞれに対して、カーソル４２０により指定されたうえで、操作部３００においてダブルクリック等の操作が行われることで、対応する文書データの内容が表示部２００において表示され、さらに文書データの内容に対する編集が行われる。また、アイコン４０４、４０６、４０８は、それらの１つまたは複数がカーソル４２０により指定されたうえで、さらなる操作部３００におけるドラッグ、ドロップ等の操作に基づいて、ワークスペース４００上での移動や、ワークスペース４００からの削除が行われる。
【００３４】
図３は、図２に示されるワークスペース４００において、アイコン４０６が指定されたうえで移動した場合のワークスペース４００を示す。図４は、図３に示されるワークスペース４００において、さらにアイコン４０８が指定されたうえで移動した場合のワークスペース４００を示す。
【００３５】
記憶処理においては、ワークスペース４００におけるアイコンの表示位置を示す位置情報が位置情報生成部１２６において生成され、記憶部１６０に記憶される。図２〜４に示されるワークスペース４００が表示された場合の位置情報の記憶処理について以下に説明する。
【００３６】
まず、表示部２００において図２に示されるワークスペース４００が表示されている場合において、キー文書定義部１２４は、アイコン４０４により示される文書データをキー文書と定義しているとする。なお、どの文書データをキー文書と定義するかは予め定められるルールに基づいて決定され、例えばワークスペース４００においてアイコンが表示されている文書データの中で過去に表示された回数が多い文書データ、編集日時が最も古い文書データ、編集日時が最も新しい文書データ、所定の形式の文書データ等をキー文書と決定するルールが設定される。キー文書は、文書データ管理装置１００の使用者により決定されてもよい。キー文書と定義された文書データを示すアイコンがワークスペース４００から削除された場合には、アイコンが表示されている文書データの中から新たにキー文書が定義される。
【００３７】
位置情報生成部１２６は、ワークスペース４００においてアイコンの移動等の変更が行われると、変更されたアイコンの位置を示す位置情報を生成して記憶部１６０に出力する。ここでは、図２に示されるワークスペース４００が表示されている状態で、２０１０年７月１日の１４時００分３０秒にアイコン４０６が移動して図３に示される状態になり、さらに２０１０年７月１日の１４時０５分２０秒においてアイコン４０８が移動して図４に示される状態になった場合について説明する。位置情報生成部１２６は、ワークスペース４００におけるアイコン４０６、４０８のいずれかの表示位置が変更されると、変更されたアイコンの表示位置をキー文書を示すアイコン（以下、キーアイコン）の表示位置に対する配置を用いて示す位置情報を生成する。図５は、位置情報生成部１２６において生成される位置情報の一例を示す図である。図５は、前述した操作が行われた場合の位置情報を示す。位置情報は、キー文書ＩＤ（以下、理解を容易にするために図内のアイコンに付された記号を使用する）、変更が行われたアイコン（以下、対象アイコン）のＩＤ、変更内容、変更後のキーアイコンに対する対象アイコンの相対位置を含む。記憶部１６０は、位置情報生成部１２６から入力される位置情報を記憶する。
【００３８】
次に、検索処理について説明する。文書データ管理装置１００の使用者は、「ある時点で、あるアイコンの右下にアイコンが表示されていた文書」「ある時点で、あるアイコンの近くにアイコンが表示されていた文書」等、あるアイコン（以下、基準アイコン）を基準とした表示状態に関する情報を検索条件として指定する。
【００３９】
図６は、表示部２００において表示される検索条件受付表示６００の一例を示す図である。使用者は操作部３００を操作して、検索条件受付表示６００に対し入力を行う。基準文書入力部６０２には、基準アイコンにより示される文書データの名前が入力される。表示時刻情報入力部６０４には、検索したい文書データのアイコンが表示されていた時刻に関する時刻情報が入力される。表示範囲入力部６０６には、検索したい文書のアイコンの表示範囲を基準アイコンに基づいて指定する表示範囲条件が入力される。表示範囲の入力方法としては、表示範囲入力部６０６のように言葉で入力する方法の他に、表示範囲入力部６１６のように、基準文書入力部６０２で入力される基準文書に対応する基準アイコン６１８に対する表示範囲６２０をカーソル４２０で指定する方法としてもよい。使用者は、検索条件を入力すると、検索実行キー６０８をクリックする。
【００４０】
検索実行キー６０８がクリックされると、検索条件取得部１２８は入力された検索条件を検索部１３０に出力し、検索部１３０は入力された検索条件に該当する文書を検索する検索処理を実行する。まず、検索部１３０は、記憶部１６０に記憶される位置情報に基づき、指定された時刻における、基準文書入力部６０２への入力により指定された基準アイコンの表示位置に対する、基準アイコンを除くアイコンのそれぞれの表示位置の配置（相対位置）を示す配置情報を生成する。
【００４１】
図５に示される位置情報が記憶されている状態で、図６に示される検索条件が入力された場合について説明する。図６において基準文書と指定された文書を示す基準アイコンがアイコン４０８（Ｃ）である場合、アイコン４０４（Ａ）の相対位置は、アイコン４０４（Ａ）とアイコン４０８（Ｃ）の相対関係を逆転させればよいので、図５においてアイコン４０８（Ｃ）の相対位置として記憶される各成分の符号を反転することで得られ、（−６．２，２．５）となる。アイコン４０６（Ｂ）の相対位置は、図５において記憶されているアイコン４０６（Ｂ）の相対位置の各成分から、アイコン４０８（Ｃ）の相対位置の各成分を減ずることで算出される。つまり、アイコン４０６（Ｂ）の相対位置＝（６．２−３．５，−２．５−２．２）＝（２．７，−４．７）となる。図７は、検索部１３０により生成される配置情報の一例を示す表である。
【００４２】
次に、検索部１３０は、生成された配置情報に基づき、表示時刻として指定された時刻に表示範囲条件により指定された表示位置に表示されていたアイコンを特定する。右下であれば、相対位置の水平成分が正、垂直成分が負であるアイコンが該当するので、図６に示される相対位置において該当するのは、アイコン４０６（Ｂ）である。
【００４３】
そして、検索部１３０は検索結果を示す情報を表示情報生成部１２２に出力し、表示部２００に表示させる。検索部１３０は、表示情報生成部１２２に、基準アイコンの位置を示す情報と検索結果として得られたアイコンの基準アイコンに対する相対位置を示す情報とを出力する。
【００４４】
表示情報生成部１２２は、検索部１３０から入力された情報に基づき、検索結果を示す情報を、表示されていた状態を再現する態様で表示部２００に表示させる。すなわち、表示情報生成部１２２は、検索結果を位置情報に基づく態様で、表示部２００に表示させる。図８は、ワークスペース４００に表示される検索結果の一例を示す図である。表示情報生成部１２２は、基準アイコンを薄く、検索結果である文書データを示すアイコンを通常の濃度で表示する。
【００４５】
以上で検索処理は終了する。文書データ管理装置１００の使用者は、ワークスペース４００における表示により、検索結果を認識する。使用者がいずれかのアイコンをクリックすれば、表示情報生成部１２２は、クリックされたアイコンが示す文書データの内容を表示部２００に表示させる。
【００４６】
また、検索結果の表示方法は、上記のような表示されていた状態を再現する態様での表示に限定されず、位置情報に基づく態様であれば他の方法でもよい。例えば、上記の検索結果の表示に加え、検索結果として表示されているアイコンをクリックすれば該アイコンの現在の位置を示す情報の表示が行われる構成としてもよいし、クリックによって該アイコンが現在表示されるワークスペース４００全体が表示される構成としてもよい。また、検索結果である文書データを示すアイコンの現在の格納場所を直接表示する構成としてもよく、その場合の表示方法としては、現在の当該アイコンおよび当該アイコンを含む所定の範囲に表示されるアイコンを表示することで格納場所を示してもよいし、当該アイコンの格納場所を絶対パスや相対パス等の文字情報で表示してもよい。アイコンの格納場所は当該アイコンの関連分野に基づいていることが多く、互いに関連のあるアイコンは前述のとおり互いに近い位置に配置されることが多いため、使用者は、これらの表示により検索結果である文書データの現時点での位置づけ（関連する文書データ、属するグループ等）を認識する。検索結果として表示されたアイコンをクリックすると、該アイコンに対応する文書データの内容が表示される。
【００４７】
以上で述べた記憶処理および検索処理の、他の例を以下にいくつか示す。図９〜１２は、表示部２００において表示されるワークスペース４００の他の例を示す図である。この例では、アイコンの追加および移動が実行されている。図９に示される状態（アイコン９００（Ｄ）が、キーアイコンである。）から、アイコン９０２（Ｅ）が追加され（図１０）、次にアイコン９０４（Ｆ）が追加され（図１１）、さらにアイコン９０２（Ｅ）が移動された（図１２）例について示されている。
【００４８】
図１３は、位置情報生成部１２６により生成される位置情報の一例を示す図である。図１３は、図９〜１２に示される処理が実行された場合の位置情報を示す。
【００４９】
図１３に示される位置情報が記憶されている状態で、「２０１０年７月１０日１５時８分にアイコン９０４（Ｆ）の左下にあったアイコンに示される文書」が検索される場合、まずアイコン９０４（Ｆ）に対する相対情報が算出される。図１４は、検索部１３０により算出される相対情報の一例を示す表である。図１４に示される相対情報は、図１３に示される位置情報から、アイコン９０４（Ｆ）に対する相対情報を算出することで得られるものである。図１４に示される相対情報において、検索条件に合致するアイコンは、アイコン９０２（Ｅ）である。従って、ワークスペース４００には検索結果としてアイコン９０２（Ｅ）およびアイコン９０４（Ｆ）が表示される。
【００５０】
図１５、１６は、表示部２００において表示されるワークスペース４００の他の例を示す図である。この例では、アイコンの削除が実行されている。図１５に示される状態（アイコン１５００（Ｇ）が、キーアイコンである。）から、アイコン１５０２（Ｈ）が削除された例について示されている。
【００５１】
図１７は、位置情報生成部１２６により生成される位置情報の一例を示す図である。図１７は、図１５、１６に示される処理が実行された場合の位置情報を示す。検索処理については省略する。
【００５２】
図１８、１９は、表示部２００において表示されるワークスペース４００、４０２の他の例を示す図である。この例では、ワークスペース４００に表示されるアイコンの他のワークスペース４０２への移動が実行されている。ワークスペース４００ではアイコン１８００（Ｉ）がキーアイコンに、ワークスペース４０２ではアイコン１８０２（Ｊ）がキーアイコンに、それぞれ定義されている。そして、アイコン１８０４（Ｋ）が、ワークスペース４００から、ワークスペース４０２へ移動された（図１６）例について示されている。
【００５３】
図２０は、位置情報生成部１２６により生成される位置情報の一例を示す図である。図２０は、図１８、１９に示される処理が実行された場合の位置情報を示す。位置情報は、ワークスペース４００，４０２のそれぞれについて記憶され、検索処理は、基準アイコンとして指定されたアイコンが表示されていたワークスペース４００または４０２に関する位置情報を用いて先に述べた例と同様に実行される。
【００５４】
図２１、２２は、表示部２００において表示されるワークスペース４００の他の例を示す図である。この例では、キーアイコンと定義されたアイコン２１００（Ｌ）の削除が実行されている。図２１に示される状態から、アイコン２１００（Ｌ）が削除された（図２２）例について示されている。
【００５５】
図２３は、位置情報生成部１２６により生成される位置情報の一例を示す図である。図２３は、図２１、２２に示される処理が実行された場合の位置情報を示す。キーアイコンと定義されたアイコン２１００（Ｌ）が削除されると、キー文書定義部１２４は、残っているアイコン２１０２，２１０４のいずれか（ここではアイコン２１０２（Ｍ））をキーアイコンと定義する。そして位置情報生成部１２６は、キーアイコンに対する他のアイコン（アイコン２１０４（Ｎ））の相対位置を算出し、位置情報として記憶部１６０に出力する。
【００５６】
次に、文書データ管理装置１００の動作をフローチャートを用いて説明する。図２４は、本実施形態に係る文書データ管理装置１００における位置情報の記憶処理を示すフローチャートである。
【００５７】
ワークスペース４００が表示されると（Ｓ２４００）、まず、文書データ管理装置１００のキー文書定義部１２４は、ワークスペース４００に表示されているアイコンの１つをキー文書と定義する（Ｓ２４０１）。次に、位置情報生成部１２６は、Ｓ２４０１の処理が実行された時点での各アイコンの位置情報を生成し、記憶部１６０に記憶させる（Ｓ２４０２）。
【００５８】
以降、文書データ管理装置１００では、ワークスペース４００内のアイコンの変更の有無を確認し（Ｓ２４０３）、変更がなされた場合には、位置情報生成部１２６は、位置情報を生成し、記憶部１６０に記憶させる（Ｓ２４０４）。位置情報の記憶処理は、ワークスペース４００が閉じられるまで実行される（Ｓ２４０５）。
【００５９】
次に、文書データ管理装置１００における検索処理をフローチャートを用いて説明する。図２５は、本実施形態に係る文書データ管理装置１００における検索処理を示すフローチャートである。
【００６０】
まず、検索条件取得部１２８は、検索条件受付表示６００に対して入力された検索条件を取得する（Ｓ２５００）。次に検索部１３０は、記憶部１６０に記憶される位置情報から、検索条件取得部１２８により取得された検索条件において基準アイコンとして指定されたアイコンを基準とした配置情報を生成する（Ｓ２５０１）。
【００６１】
そして検索部１３０は、Ｓ２５０１において生成された配置情報から検索条件に合致するアイコンを特定し（Ｓ２５０２）、特定されたアイコンおよび基準アイコンに関する情報を表示情報生成部１２２に出力する（Ｓ２５０３）。表示情報生成部１２２は、Ｓ２７０３において入力された、Ｓ２５０２において特定されたアイコンおよび基準アイコンに関する情報を基に検索結果を表示部２００に表示し（Ｓ２５０４）、検索処理は終了する。
【００６２】
以上の構成により、文書データ管理装置１００において、複数のアイコン（識別画像）の１つである基準アイコン（基準識別画像）の表示位置と、検索対象アイコン（検索対象識別画像）の表示位置とに関する情報を検索条件として、識別画像の検索処理を行うことができる。
【００６３】
なお、文書データ管理装置１００はパソコン等の情報処理装置であり、情報処理装置のメモリーに記憶されるプログラムを動作させることで実現される。このプログラムは、通信によって提供されてもよいし、コンピュータによる読み取りが可能な、ＣＤ−ＲＯＭ等の記憶媒体に格納されて提供されてもよい。
【００６４】
なお、上記実施形態では、識別画像としてアイコンが使用される文書データ管理装置１００の構成が示されたが、識別画像は対応する文書データに関する情報（文書データの形式、文書データの内容等）を示す画像であれば他のものでもよく、例えば文書データの内容の一部を縮小したサムネイルが使用される構成としてもよい。
【００６５】
また、上記実施形態では、アイコンの表示履歴としてキー文書を示すアイコンに対する他のアイコンの相対的な位置が記憶される構成が示されたが、検索処理において相対情報が使用される構成であれば他の構成でもよく、例えば個々のアイコンの絶対的な情報（表示された位置の座標、表示時刻等）が記憶される構成としてもよい。そして、キー文書を変更する場合、あるいはキー文書を決定しない状態で後から決定する場合等は前述の個々のアイコンの絶対的な情報に基づいて相対情報を計算させてもよい。
【００６６】
また、上記実施形態では検索条件に位置の相対情報が使用される構成が示されたが、他の相対情報が検索処理に使用される構成でもよく、表示期間の相対情報（キー文書の表示の何分前から何分後まで表示、等）が使用される構成としてもよい。
【００６７】
また、上記実施形態では、検索結果として検索されたアイコンを通常の濃度で表示する構成が示されたが、検索結果を使用者に認識される形式で出力する構成であれは他の構成でもよく、例えば検索されたアイコンを薄く表示してもよいし、点滅させてもよい。さらに、検索結果のリストを表示部２００に表示する構成としてもよいし、検索結果のリストを紙に印刷して出力する構成としてもよい。
【００６８】
また、検索条件の入力方法についても、上記実施形態では検索条件受付表示６００に対して入力をする構成が示されたが、対話形式で入力する等、他の構成による入力が行われる構成としてもよい。入力される検索条件についても、表示時刻や位置については幅を持たせた条件が入力される構成としてもよく、表示時刻については「○時頃」「○時〜○時」等とする構成としてもよいし、位置については基準アイコンとの距離を指定する構成としてもよい。
【００６９】
また、上記実施形態では入力された検索条件そのものに基づく検索が行われる構成が示されたが、例えば検索条件で指定された時刻情報や位置情報で規定される範囲に対し所定の幅を加えた範囲を検索条件とする検索を行うことで使用者の軽微な記憶違いや記憶の曖昧さを補う構成としてもよい。
【符号の説明】
【００７０】
１００  文書データ管理装置、１２０  制御部、１２２  表示情報生成部、１２４  キー文書定義部、１２６  位置情報生成部、１２８  検索条件取得部、１３０  検索部、１４０  ユーザーＩ／Ｆ部、１６０  記憶部、２００  表示部、３００  操作部、４００、４０２  ワークスペース、４０４、４０６、４０８、９００、９０２、９０４、１５００、１５０２、１８００、１８０２、１８０４、２１００、２１０２、２１０４  アイコン、４２０  カーソル、６００  検索条件受付表示、６０２  基準文書入力部、６０４  表示時刻情報入力部、６０６、６１６  表示範囲入力部、６０８  検索実行キー、６１８  基準アイコン、６２０  表示範囲。
【図１】
0005581892.tif 000002
【図２】
0005581892.tif 000003
【図３】
0005581892.tif 000004
【図４】
0005581892.tif 000005
【図５】
0005581892.tif 000006
【図６】
0005581892.tif 000007
【図７】
0005581892.tif 000008
【図８】
0005581892.tif 000009
【図９】
0005581892.tif 000010
【図１０】
0005581892.tif 000011
【図１１】
0005581892.tif 000012
【図１２】
0005581892.tif 000013
【図１３】
0005581892.tif 000014
【図１４】
0005581892.tif 000015
【図１５】
0005581892.tif 000016
【図１６】
0005581892.tif 000017
【図１７】
0005581892.tif 000018
【図１８】
0005581892.tif 000019
【図１９】
0005581892.tif 000020
【図２０】
0005581892.tif 000021
【図２１】
0005581892.tif 000022
【図２２】
0005581892.tif 000023
【図２３】
0005581892.tif 000024
【図２４】
0005581892.tif 000025
【図２５】
0005581892.tif 000026