(57)【要約】【課題】データを表示する表示装置において検索処理を実行することなく、当該表示装置においてデータの検索結果を利用できるようにする。【解決手段】データ検索装置において、データ取得部１１１は、表示装置から被検索データを取得し、条件特定部１１２は、検索条件を特定する。検索部１１３は、検索条件に該当する被検索データを検索し、生成部１１４は、検索された被検索データの識別情報を生成する。供給部１１５は、生成された識別情報を検索条件と関連付けて表示装置に供給する。【選択図】図３
2010191568.tif 000002
【特許請求の範囲】
【請求項１】
検索対象である被検索データを、当該被検索データを表示する表示装置から取得するデ
ータ取得部と、
前記被検索データの検索条件を特定する条件特定部と、
前記データ取得部により取得された被検索データから前記検索条件に該当する被検索デ
ータを検索する検索部と、
前記検索部により検索された被検索データを識別する識別情報を生成する生成部と、
前記生成部により生成された識別情報を前記条件特定部により特定された検索条件と関
連付けて前記表示装置に供給する供給部と
を備えることを特徴とするデータ検索装置。
【請求項２】
前記条件特定部が、複数の前記検索条件の組合せである組合せ条件を特定し、
前記検索部が、前記組合せ条件に該当する被検索データを検索し、
前記生成部が、前記検索条件と前記組合せ条件とに応じた階層構造を有する前記識別情
報を生成する
ことを特徴とする請求項１に記載のデータ検索装置。
【請求項３】
前記データ取得部が、前記表示装置の被検索データと、当該データ検索装置の記憶部に
記憶された被検索データとを取得し、
前記供給部が、前記生成部により生成された識別情報と、前記検索部により検索された
被検索データのうち前記表示装置から取得されていない被検索データとを供給する
ことを特徴とする請求項１又は２に記載のデータ検索装置。
【請求項４】
前記供給部による識別情報の供給先である表示装置を判別する判別部を備え、
前記供給部が、前記判別部による判別結果に応じて前記識別情報の供給の態様を異なら
せる
ことを特徴とする請求項１ないし３のいずれかに記載のデータ検索装置。
【請求項５】
被検索データを表示する表示装置と、前記被検索データを検索するデータ検索装置とを
有し、
前記データ検索装置が、
検索対象である被検索データを、前記表示装置から取得するデータ取得部と、
前記被検索データの検索条件を特定する条件特定部と、
前記データ取得部により取得された被検索データから前記検索条件に該当する被検索デ
ータを検索する検索部と、
前記検索部により検索された被検索データを識別する識別情報を生成する生成部と、
前記生成部により生成された識別情報を前記条件特定部により特定された検索条件と関
連付けて前記表示装置に供給する供給部とを備え、
前記表示装置が、
前記データ検索装置から供給された識別情報を表す画像を、当該識別情報に関連付けら
れた前記検索条件に該当する検索結果として表示する表示部を備える
ことを特徴とするデータ検索システム。
【請求項６】
データ検索装置が、検索対象である被検索データを表示装置から取得するデータ取得ス
テップと、
前記データ検索装置が、前記被検索データの検索条件を特定する条件特定ステップと、
前記データ検索装置が、前記データ取得ステップにおいて取得された被検索データから
前記検索条件に該当する被検索データを検索する検索ステップと、
前記データ検索装置が、前記検索ステップにおいて検索された被検索データを識別する
識別情報を生成する生成ステップと、
前記データ検索装置が、前記生成ステップにおいて生成された識別情報を前記条件特定
ステップにおいて特定された検索条件と関連付けて前記表示装置に供給する供給ステップ
と、
前記表示装置が、前記データ検索装置から供給された識別情報を表す画像を、当該識別
情報に関連付けられた前記検索条件に該当する検索結果として表示する表示ステップと
を有することを特徴とするデータ検索方法。
【請求項７】
コンピューターに、
検索対象である被検索データを、当該被検索データを表示する表示装置から取得するデ
ータ取得部と、
前記被検索データの検索条件を特定する条件特定部と、
前記データ取得部により取得された被検索データから前記検索条件に該当する被検索デ
ータを検索する検索部と、
前記検索部により検索された被検索データを識別する識別情報を生成する生成部と、
前記生成部により生成された識別情報を前記条件特定部により特定された検索条件と関
連付けて前記表示装置に供給する供給部と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを検索する技術に関する。
【背景技術】
【０００２】
自装置に記憶されたデータ（いわゆるローカルファイル等）を検索する技術が知られて
いる（例えば、特許文献１参照）。データの検索処理は、複雑なものほど多くのハードウ
ェア資源を必要とするのが普通である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−６７０６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、いわゆる組み込み機器や小型の電子機器などにおいては、ハードウェア資源が
制限されることがある。かかる機器においては、データの検索に必要以上の時間を要した
り、検索時に検索以外の機能が妨げられたりする場合があるし、そもそもデータの検索機
能が実装されていない場合もある。
そこで、本発明は、データを表示する表示装置において検索処理を実行することなく、
当該表示装置においてデータの検索結果を利用できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係るデータ検索装置は、検索対象である被検索データを、当該被検索データを
表示する表示装置から取得するデータ取得部と、前記被検索データの検索条件を特定する
条件特定部と、前記データ取得部により取得された被検索データから前記検索条件に該当
する被検索データを検索する検索部と、前記検索部により検索された被検索データを識別
する識別情報を生成する生成部と、前記生成部により生成された識別情報を前記条件特定
部により特定された検索条件と関連付けて前記表示装置に供給する供給部とを備える構成
を有する。この構成によれば、表示装置においては、検索条件に関連付けられた識別情報
によって被検索データが識別されるため、検索処理を実行することなく検索結果を利用す
ることができる。
【０００６】
本発明に係るデータ検索装置は、前記条件特定部が、複数の前記検索条件の組合せであ
る組合せ条件を特定し、前記検索部が、前記組合せ条件に該当する被検索データを検索し
、前記生成部が、前記検索条件と前記組合せ条件とに応じた階層構造を有する前記識別情
報を生成する構成であってもよい。この構成によれば、表示装置においては、複数の検索
条件を組み合わせた検索結果を利用することができる。
本発明に係るデータ検索装置は、前記データ取得部が、前記表示装置の被検索データと
、当該データ検索装置の記憶部に記憶された被検索データとを取得し、前記供給部が、前
記生成部により生成された識別情報と、前記検索部により検索された被検索データのうち
前記表示装置から取得されていない被検索データとを供給する構成であってもよい。この
構成によれば、表示装置においては、表示装置に記憶されていなかった被検索データのう
ちの検索条件に該当するものを取得することができる。
本発明に係るデータ検索装置は、前記供給部による識別情報の供給先である表示装置を
判別する判別部を備え、前記供給部が、前記判別部による判別結果に応じて前記識別情報
の供給の態様を異ならせる構成であってもよい。この構成によれば、供給先の表示装置が
複数種類ある場合であっても、その種類に応じた検索結果の利用態様を実現することがで
きる。
【０００７】
本発明に係るデータ検索システムは、被検索データを表示する表示装置と、前記被検索
データを検索するデータ検索装置とを有し、前記データ検索装置が、検索対象である被検
索データを、前記表示装置から取得するデータ取得部と、前記被検索データの検索条件を
特定する条件特定部と、前記データ取得部により取得された被検索データから前記検索条
件に該当する被検索データを検索する検索部と、前記検索部により検索された被検索デー
タを識別する識別情報を生成する生成部と、前記生成部により生成された識別情報を前記
条件特定部により特定された検索条件と関連付けて前記表示装置に供給する供給部とを備
え、前記表示装置が、前記データ検索装置から供給された識別情報を表す画像を、当該識
別情報に関連付けられた前記検索条件に該当する検索結果として表示する表示部を備える
構成を有する。かかるデータ検索システムは、本発明に係るデータ検索装置と同様の作用
効果を奏する。
【０００８】
本発明に係るデータ検索方法は、データ検索装置が、検索対象である被検索データを表
示装置から取得するデータ取得ステップと、前記データ検索装置が、前記被検索データの
検索条件を特定する条件特定ステップと、前記データ検索装置が、前記データ取得ステッ
プにおいて取得された被検索データから前記検索条件に該当する被検索データを検索する
検索ステップと、前記データ検索装置が、前記検索ステップにおいて検索された被検索デ
ータを識別する識別情報を生成する生成ステップと、前記データ検索装置が、前記生成ス
テップにおいて生成された識別情報を前記条件特定ステップにおいて特定された検索条件
と関連付けて前記表示装置に供給する供給ステップと、前記表示装置が、前記データ検索
装置から供給された識別情報を表す画像を、当該識別情報に関連付けられた前記検索条件
に該当する検索結果として表示する表示ステップとを有する。かかるデータ検索方法は、
本発明に係るデータ検索装置と同様の作用効果を奏する。
【０００９】
本発明に係るプログラムは、コンピューターに、検索対象である被検索データを、当該
被検索データを表示する表示装置から取得するデータ取得部と、前記被検索データの検索
条件を特定する条件特定部と、前記データ取得部により取得された被検索データから前記
検索条件に該当する被検索データを検索する検索部と、前記検索部により検索された被検
索データを識別する識別情報を生成する生成部と、前記生成部により生成された識別情報
を前記条件特定部により特定された検索条件と関連付けて前記表示装置に供給する供給部
とを実現させるための構成を有する。かかるプログラムは、本発明に係るデータ検索装置
と同様の作用効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】データ検索装置及び表示装置の構成を示すブロック図
【図２】表示装置の記憶部が記憶するデータを示す図
【図３】データ検索装置の制御部が実現する機能を示す機能ブロック図
【図４】データ検索装置による検索フォルダーの生成処理を示すフローチャート
【図５】検索フォルダーの表示態様を例示する図
【図６】図５の例におけるリンク情報と文書データとの関連付けを示す図
【図７】検索フォルダーの生成処理の変形例を示すフローチャート
【図８】データ検索装置の制御部の変形例を示す機能ブロック図
【発明を実施するための形態】
【００１１】
［実施形態］
図１は、本発明の一実施形態であるデータ検索システムの構成を示すブロック図である
。本実施形態のデータ検索システム１０は、データ検索装置１００と表示装置２００とを
備える。データ検索装置１００は、データを検索する情報処理装置であり、表示装置２０
０は、データ検索装置１００による検索結果を表示し、検索結果を用いて所定の処理を実
行する情報処理装置である。
【００１２】
表示装置２００における「所定の処理」とは、検索対象であるデータ（以下、「被検索
データ」という。）を用いて実行される処理をいい、文字や画像の表示、音声の再生、ア
プリケーションソフトウェアの実行などを含むものである。被検索データは、検索に用い
られる文字列データを少なくとも含んでいる。文字列データは、被検索データ自体が文字
列データの集合である態様（いわゆるプレーンテキスト等）で被検索データに内包されて
もよいし、被検索データに関連付けられた態様（メタデータ等）で内包されてもよい。ま
た、文字列データは、周知の圧縮処理や暗号化処理を施した態様で被検索データに含まれ
ていてもよい。
【００１３】
本実施形態においては、データ検索装置１００がパーソナルコンピューターであり、表
示装置２００が携帯型の電子ペーパーである場合を想定する。表示装置２００は、データ
検索装置１００による検索処理が実行される場合にデータ検索装置１００に接続されるが
、それ以外の場合には、データ検索装置１００とは独立に用いられる。また、本実施形態
の被検索データは、表示される文字や画像を表す文書データであるとする。
【００１４】
データ検索装置１００は、制御部１１０と、記憶部１２０と、通信部１３０と、操作部
１４０と、表示部１５０とを備える。制御部１１０は、ＣＰＵ（Central Processing Uni
t）等の演算処理装置やメモリーを備え、あらかじめ記憶されたプログラムを実行するこ
とによりデータ検索装置１００の動作を制御する。制御部１１０が実行するプログラムに
は、後述する検索処理を実現するプログラムが含まれる。記憶部１２０は、書き換え可能
な不揮発性メモリーを備え、被検索データを含む各種のデータを記憶する。通信部１３０
は、表示装置２００の通信部２３０と接続され、データの送受信を行う。通信部１３０に
よる接続は、有線又は無線のいずれであってもよい。操作部１４０は、キーボード等の入
力装置を備え、使用者による操作を受け付ける。操作部１４０は、使用者の操作を表す操
作情報を生成し、制御部１１０に供給する。使用者の操作には、検索条件の設定が含まれ
る。表示部１５０は、表示装置を備え、制御部１１０からの指示に応じた画像を表示する
。表示部１５０は、使用者が検索条件や検索結果を確認するための画像を表示する。
【００１５】
表示装置２００は、制御部２１０と、記憶部２２０と、通信部２３０と、操作部２４０
と、表示部２５０とを備える。制御部２１０は、データ検索装置１００の制御部１１０と
同様の構成を有するが、本実施形態においては、説明の便宜上、制御部１１０よりも演算
処理能力の点で劣るものであるとする。記憶部２２０は、書き換え可能な不揮発性メモリ
ーを備え、被検索データを含む各種のデータを記憶する。通信部２３０は、データ検索装
置１００の通信部１３０に対応する通信手段であり、通信部１３０とデータの送受信を行
う。操作部２４０は、被検索データ又は後述するフォルダーを選択するための操作子（ボ
タン等）を備え、使用者の選択操作を表す操作情報を生成して制御部２１０に供給する。
表示部２５０は、表示パネルとこれを駆動する駆動回路とを備え、検索処理による検索結
果や被検索データが表す文書を表示する。
【００１６】
本実施形態の表示部２５０の表示パネルは、記憶性表示体による表示パネルであると望
ましい。ここにおいて、記憶性とは、電圧が印加された場合にその電圧に応じた階調を呈
するとともに、電圧の印加後であって電圧が印加されない状態においても表示した階調を
維持しようとする表示体の性質をいうものであって、双安定性又は不揮発性ともいう。記
憶性表示体としては、例えば、電気泳動素子やコレステリック液晶による表示体を用いる
ことができる。表示部２５０に記憶性表示体を採用すると、同じ画像を表示している間は
電圧の印加を行う必要がなくなるため、消費電力を抑制できる場合がある。
【００１７】
なお、記憶部１２０及び２２０は、いわゆるメモリーカードのように、データ検索装置
１００又は表示装置２００に対して着脱可能な記憶領域を含んでもよい。このようにすれ
ば、表示装置２００に装着されていたメモリーカードを取り出してデータ検索装置１００
に装着させることが可能であり、通信部１３０及び２３０による通信によらないで被検索
データ等を供給及び取得することができる。
【００１８】
本実施形態のデータ検索システム１０の構成は、以上のとおりである。かかる構成のも
と、表示装置２００は、使用者が文書を閲覧するために用いられる。使用者は、文書を閲
覧する前に、閲覧対象の文書データ（すなわち被検索データ）を選択する。表示装置２０
０における被検索データの選択方法には、被検索データの一覧から被検索データそのもの
を選択する方法と、データ検索装置１００により生成された検索結果を用いる方法とがあ
る。
【００１９】
図２は、表示装置２００の記憶部２２０が記憶するデータを示す図である。同図に示す
ように、記憶部２２０は、文書領域Ａｒ１と検索フォルダー領域Ａｒ２とを記憶領域とし
て有する。文書領域Ａｒ１は、文書データを記憶するためにあらかじめ割り当てられた記
憶領域である。検索フォルダー領域Ａｒ２は、検索結果を表示するために割り当てられた
記憶領域であり、文書領域Ａｒ１に記憶された文書データを識別するリンク情報が階層構
造によって記述された記憶領域である。ここでいう階層構造は、データを分類するための
ディレクトリーであり、一般的には各階層がフォルダー（の画像）によって区別される。
また、リンク情報は、本発明における識別情報の一例であり、文書データの所在（文書領
域Ａｒ１におけるアドレス）を記述したデータである。以下においては、かかる階層構造
を有するリンク情報の集合のことを「検索フォルダー」という。つまり、検索フォルダー
は、階層構造を用いて複数のリンク情報を集約した一群のデータである。
【００２０】
検索フォルダーは、データ検索装置１００により生成され、表示装置２００に供給され
る。データ検索装置１００は、検索フォルダーを生成するために、表示装置２００に記憶
されている文書データを取得し、取得した文書データから文字列データを抽出する。表示
装置２００の使用者は、検索フォルダー（すなわち検索結果）を得たいときには、表示装
置２００をデータ検索装置１００に接続し、データ検索装置１００を用いて検索条件を入
力する。
【００２１】
図３は、データ検索装置１００の制御部１１０が検索フォルダーの生成時に実現する機
能を示す機能ブロック図である。制御部１１０は、プログラムを実行することにより、デ
ータ取得部１１１、条件特定部１１２、検索部１１３、生成部１１４及び供給部１１５に
相当する機能を実現する。
【００２２】
データ取得部１１１は、被検索データである文書データを取得する機能を有する。デー
タ取得部１１１は、本実施形態においては、表示装置２００から通信部１３０を介して取
得する。なお、ここでいう取得は、文書データのコピーであれば足りるため、文書データ
を表示装置２００から削除する必要はない。また、データ取得部１１１による文書データ
の取得の経路は、これに限らず、自装置の記憶部１２０からであってもよい。例えば、デ
ータ取得部１１１は、記憶部１２０のメモリーカードの部分から文書データを取得するこ
とも可能である。
【００２３】
条件特定部１１２は、文書データの検索条件を特定する機能を有する。ここにおいて、
検索条件とは、生成する検索フォルダーに係る条件をいい、文字列データを少なくとも含
むものである。なお、検索条件は、例えば、文書データに関連付けられた時間情報（作成
年月日や最終更新時刻など）や属性情報（拡張子など）を含んでもよい。このようにすれ
ば、検索対象の文書データを絞り込む（すなわち制限する）ことが可能である。また、文
書領域Ａｒ１が階層構造を有する場合には、かかる階層構造のいずれかを検索対象とする
検索条件を設けてもよい。
【００２４】
本実施形態において、検索条件は、使用者により操作部１４０を介して入力される。こ
のとき、条件特定部１１２は、操作部１４０からの操作情報に基づいて検索条件を特定す
る。なお、検索条件は、記憶部１２０又は通信部１３０を介して、文書データとともに取
得されてもよい。
【００２５】
また、本実施形態の検索条件は、いわゆるアンド検索によって文字列データを指定する
態様を含むものである。すなわち、本実施形態の検索条件は、複数の検索条件を指定し、
そのすべてを満たす文書データを検索結果として抽出するためのものであってもよい。例
えば、本実施形態における検索条件は、第１の文字列“abc”と第２の文字列“xyz”とを
指定し、その双方を含む文書データを抽出するものであってもよいし、文字列“abc”を
含み、かつ、最終更新時刻が所定の時刻以後である文書データを抽出するものであっても
よい。
【００２６】
条件特定部１１２は、検索条件が複数ある場合には、かかる複数の検索条件による組合
せを特定することができる。例えば、条件特定部１１２は、第１の文字列“abc”と第２
の文字列“xyz”の２種類の検索条件が指定された場合には、第１の文字列を含む「第１
の検索条件」と、第２の文字列を含む「第２の検索条件」とに加え、第１の文字列及び第
２の文字列を含む「第３の検索条件」を検索条件として特定し得る。第３の検索条件は、
第１の検索条件と第２の検索条件とを組み合わせた検索条件である。以下においては、か
かる組合せによる検索条件のことを「組合せ条件」ともいう。
【００２７】
つまり、条件特定部１１２は、ｎ種類の検索条件が指定されると、最大で、以下の式（
１）を満たすＮ種類の検索条件を特定する。ここにおいて、「ｎＣｍ」は、異なるｎ個の
ものから異なるｍ個のものを選ぶ組合せの数を表す。なお、条件特定部１１２が特定する
検索条件の数は、考え得る組合せのすべてである必要はなく、かかるＮの値未満であって
もよい。
【数１】
2010191568.tif 000003
【００２８】
検索部１１３は、データ取得部１１１により取得された文書データから条件特定部１１
２により特定された検索条件に該当する文書データを検索する機能を有する。検索部１１
３による検索の方法は、周知のいずれの方法を採用してもよく、例えば、いわゆるgrep型
又は索引（インデックス）型の別を問わない。すなわち、検索部１１３は、必要に応じて
各々の文書データを逐次検索してもよいし、検索の補助となるインデックスをあらかじめ
作成し、このインデックスを用いて検索してもよい。
【００２９】
生成部１１４は、検索部１１３により検索された文書データのリンク情報を生成する機
能を有する。生成部１１４は、条件特定部１１２により特定された検索条件が複数ある場
合には、かかる複数の検索条件のそれぞれに応じたリンク情報を生成する。また、生成部
１１４は、組合せ条件を含む複数の検索条件がある場合には、階層構造を付与したリンク
情報を生成する。
【００３０】
供給部１１５は、生成部１１４により生成されたリンク情報を検索フォルダーとして表
示装置２００に供給する機能を有する。供給部１１５は、生成部１１４により生成された
リンク情報を、検索部１１３による検索に用いた検索条件と関連付けて供給する。本実施
形態の検索フォルダーを用いた場合、検索条件は、フォルダー（すなわち各階層）の名称
としてリンク情報と関連付けられる。
【００３１】
図４は、データ検索装置１００の制御部１１０による検索フォルダーの生成処理を示す
フローチャートである。同図に示すように、まず、制御部１１０は、表示装置２００と通
信可能であるか否かを判断する（ステップＳ１）。なお、制御部１１０は、表示装置２０
０の接続に代えて、操作部１４０又は２４０の少なくともいずれかを介して検索フォルダ
ーの生成が指示されたか否かを判断してもよい。制御部１１０は、表示装置２００と通信
できない場合には、文書データを取得できないため、ステップＳ２以降の処理を実行しな
い。
【００３２】
表示装置２００と通信可能になると、制御部１１０は、表示装置２００から文書データ
を取得し（ステップＳ２）、続いて検索条件を特定する（ステップＳ３）。なお、ステッ
プＳ２の処理とステップＳ３の処理は、順番が逆であってもよい。すなわち、使用者は、
データ検索装置１００と表示装置２００とを接続する前に検索条件を入力していてもよい
。
【００３３】
文書データと検索条件が準備されると、制御部１１０は、特定された検索条件のいずれ
かを用いて、その検索条件に該当する文書データを検索する（ステップＳ４）。制御部１
１０は、検索条件に該当する文書データが見出されると、その文書データに関するリンク
情報を生成する（ステップＳ５）。また、制御部１１０は、特定したすべての検索条件に
ついて検索を実行したか否かを判断し（ステップＳ６）、検索を実行していない検索条件
があれば、その検索条件についてステップＳ４〜Ｓ６の処理を繰り返す。
【００３４】
最後に、制御部１１０は、ステップＳ５において生成したリンク情報に基づいて検索フ
ォルダーを生成し、これを通信部１３０を介して表示装置２００に供給する（ステップＳ
７）。表示装置２００において、検索フォルダーは、検索フォルダー領域Ａｒ２に記憶さ
れる。なお、データ検索装置１００又は表示装置２００は、検索フォルダーの供給が完了
した場合には、その旨を画像や音によって通知してもよい。使用者は、表示装置２００に
検索フォルダーが生成されたことを確認すると、データ検索装置１００と表示装置２００
の接続を解除し、表示装置２００を持ち運ぶことが可能である。
【００３５】
図５は、検索フォルダーの表示態様を例示する図である。また、図６は、図５の例にお
けるリンク情報と文書データとの関連付けを示す図である。この例において、フォルダー
の名称は、検索条件に相当する。このとき、フォルダーに含まれるリンク情報を表示する
ということは、当該リンク情報が、当該フォルダーが表す検索条件に該当する検索結果で
あることを表している。
【００３６】
図５（ａ）は、名称が「abc」であるフォルダーに含まれるリンク情報と、当該フォル
ダーの下層に相当するフォルダーとを示す図である。この例において、リンク情報「link
_data1」は、対応する「data1」に「abc」という文字列が含まれることを示している。ま
た、リンク情報「link_data2」は、対応する「data2」に「abc」という文字列が含まれる
ことを示している。使用者は、図示せぬカーソルによりこれらのリンク情報のいずれかを
選択すると、対応する文書データを表示部２５０に表示させることができる。なお、リン
ク情報は、図中の「link_data1」のように文字によって表示されてもよいし、いわゆるア
イコン等の画像によって表示されてもよい。
【００３７】
また、フォルダー「abc  ＆  xyz」は、このフォルダーに対応する階層に、「abc」と
いう文字列を含み、かつ、「xyz」という文字列を含む文書データのリンク情報が記述さ
れていることを示すものである。このフォルダー「abc  ＆  xyz」を使用者が選択すると
、表示装置２００は、その表示を図５（ａ）から図５（ｂ）のように切り替える。図５の
例は、「data1」には「abc」及び「xyz」の双方が含まれているが、「data2」には「xyz
」が含まれず、「abc」のみが含まれる場合を示している。
【００３８】
以上のとおり、本実施形態のデータ検索システム１０によれば、表示装置２００におい
て、検索処理を実行せずに検索結果を利用することができる。つまり、本実施形態の表示
装置２００においては、リンク情報による関連付けを認識して表示する機能さえあれば、
文書データの検索処理を実行しなくても、所望の検索結果に該当する文書データを選択し
、これを表示させることが可能である。
【００３９】
また、本実施形態の表示装置２００によれば、検索フォルダーを用いることにより、既
存の文書データの移動を伴わずに、従前の文書データのデータ構造を維持したまま検索結
果を利用することができる。また、検索フォルダーは、文書データそのものではなく文書
データのリンク情報が記述されているため、文書データの重複が生じず、また、データ検
索装置１００と表示装置２００との通信量も抑制できるものである。さらに、検索フォル
ダーが階層構造を有する場合にあっては、検索条件の絞り込みも容易である。
【００４０】
［変形例］
本発明は、上述した実施形態と異なる形態での実施が可能である。以下に示す変形例は
、本発明に適用可能な変形の一例である。上述した実施形態及び以下の変形例は、必要に
応じて、これらを組み合わせて適用してもよい。
【００４１】
（変形例１）
本発明のデータ検索装置は、表示装置から取得した被検索データに加え、当該データ検
索装置の記憶部に記憶された被検索データを取得し、双方の被検索データに基づいた検索
処理を行ってもよい。ここにおいて、データ検索装置の記憶部とは、当該データ検索装置
が備えている記憶媒体に限らず、当該データ検索装置に対して着脱可能な記憶媒体をも含
み得るものである。
【００４２】
本例を上述したデータ検索システム１０に適用した場合、データ検索装置１００におい
ても検索結果を表示することが可能である。また、データ検索装置１００においては、文
書データを編集してその内容を書き換えたり、文書データを削除したりしてもよい。かか
る編集や削除を行った場合には、検索結果に影響を与える可能性がある。そこで、データ
検索装置１００においては、所定の事象又は周期毎に検索処理を行い、検索結果に変動が
生じると検索フォルダーの表示内容を書き換えるようにしてもよい。このようにすれば、
より実態に即した検索結果を表示することが可能になる。
【００４３】
また、データ検索装置１００は、自装置の記憶部１２０に記憶された文書データを検索
結果に含める場合においては、自装置の記憶部１２０に記憶された文書データへのリンク
情報を生成し、これを検索フォルダーに含めて表示装置２００に供給してもよい。この場
合、表示装置２００は、データ検索装置１００に接続されているときに限り当該文書デー
タを表示することができる。一方、データ検索装置１００に接続されていないときにも当
該文書データを表示可能にするためには、データ検索装置１００に当該文書データを供給
させればよい。
【００４４】
図７は、本例に係るフローチャートであり、データ検索装置１００が検索フォルダーと
文書データとを供給する処理を示すものである。なお、同図において、上述した実施形態
の生成処理（図４参照）と共通する処理を行うステップには、同一の符号を付している。
すなわち、本例に係る処理は、文書データを取得するステップ（ステップＳａ１）、文書
データの差分を特定するステップ（ステップＳａ２）及び検索フォルダー及び差分を供給
するステップ（ステップＳａ３）が、上述した実施形態に生成処理と異なる。
【００４５】
ステップＳａ１において、制御部１１０は、表示装置２００の記憶部２２０に加え、デ
ータ検索装置１００の記憶部１２０からも文書データを取得する。このとき、制御部１１
０は、記憶部１２０に記憶されていない文書データが記憶部２２０から取得した文書デー
タに含まれていれば、当該文書データを記憶部１２０に書き込んでもよい。このようにす
れば、表示装置２００が記憶する文書データのすべてをデータ検索装置１００が記憶して
いる状態にすることができる。
【００４６】
ステップＳａ２において、制御部１１０は、ステップＳ４において検索された文書デー
タのうち表示装置２００から取得されていない文書データを特定する。ここで特定される
文書データのことを、以下においては「（文書データの）差分」という。ステップＳａ３
において、制御部１１０は、検索フォルダーとこの差分とを表示装置２００に供給する。
なお、差分の供給の態様は、文書データの移動ではなくコピーである。すなわち、制御部
１１０は、差分に相当する文書データを新たに生成し、これを供給する。
【００４７】
以上のように動作すると、表示装置２００においては、自装置にもともと記憶されてい
た文書データによる検索結果に加え、データ検索装置１００に記憶されていた文書データ
による検索結果も利用することが可能になる。
【００４８】
なお、文書データの差分の特定に際しては、ステップＳ４において検索された文書デー
タに限定せず、データ検索装置１００に記憶されているすべての文書データのうちの表示
装置２００から取得されていない文書データを差分とし、これを表示装置２００に供給し
てもよい。このようにすれば、データ検索装置１００が記憶する文書データのすべてを表
示装置２００が記憶している状態にすることができる。
【００４９】
（変形例２）
上述した変形例１において、データ検索装置１００に記憶された検索フォルダーは、自
装置に記憶された被検索データに応じて検索結果が変化するフォルダーである。このよう
なフォルダーの表示態様のことを、以下では便宜的に「動的」であるという。これに対し
、表示装置２００に記憶された検索フォルダーは、データ検索装置１００と接続して更新
されなければ検索結果が変化しないフォルダーである。このようなフォルダーの態様のこ
とを、以下では便宜的に「静的」であるという。
【００５０】
本発明において、検索フォルダーにおける動的又は静的の区別は、検索処理の実行の適
否に基づいて決めることができる。例えば、検索処理を実行するに足りるハードウェア資
源を有しない表示装置（例えば、表示装置２００）においては、検索フォルダーを静的な
ものとし、検索処理を実行するに足りるハードウェア資源を有する表示装置（表示装置２
００と異なる表示装置）においては、検索フォルダーを動的なものとする、といった具合
である。かかる区別を実現させるためには、例えば、検索フォルダーの供給先の表示装置
を判別する機能をデータ検索装置に付与すればよい。
【００５１】
図８は、本例に係る機能ブロック図であり、上述した実施形態の制御部１１０（図３参
照）を変形したものである。本例に係る制御部１１０ａは、判別部１１６及び供給部１１
７を除き、図３に示す制御部１１０と同様の構成を有する。判別部１１６は、接続された
表示装置を判別する機能を有する。判別部１１６による判別は、表示装置のハードウェア
資源を直接判別するものであってもよいが、表示装置の性能を表すデータ（バージョン情
報等）をあらかじめ表示装置に記憶させておき、これを読み出すことによって判別するも
のであってもよい。
【００５２】
供給部１１７は、生成部１１４により生成されたリンク情報を検索フォルダーとして表
示装置２００に供給する場合に、判別部１１６による判別結果に応じて検索フォルダーの
供給の態様を異ならせる機能を有する。ここでいう態様は、あらかじめ決められたもので
あればよく、例えば、検索フォルダーが動的又は静的のいずれであるかを識別するフラグ
の有無などである。つまり、供給部１１７は、接続先の表示装置に動的な検索処理を実行
させる場合にあっては、当該表示装置がこれを認識可能な態様で検索フォルダーを供給す
ればよい。
【００５３】
（変形例３）
本発明における検索条件は、使用者の入力によらないものであってもよい。例えば、検
索条件は、五十音順やアルファベット順等の所定の順序で文字を選択したものであっても
よいし、検索対象の被検索データに応じて抽出されるものであってもよい。例えば、複数
の被検索データから文字列を単語単位で抽出し、抽出された頻度が比較的多かった所定数
の単語を検索条件とすることも可能である。このようにすれば、検索フォルダーを被検索
データの索引のように用いることが可能となる。
【００５４】
（変形例４）
本発明における組合せ条件は、上述した実施形態のようにアンド検索によるものに限ら
ず、いわゆるオア検索であってもよい。すなわち、本発明における検索条件の「組合せ」
は、論理演算における論理積（ＡＮＤ）又は論理和（ＯＲ）のいずれであってもよく、ま
た、否定（ＮＯＴ）をさらに組みあわせてもよい。例えば、本発明における組合せ条件は
、“第１の検索条件を含み、かつ、第２の検索条件を含まない”といったものであっても
よい。
【００５５】
（変形例５）
本発明は、コンピューターに上述した制御部１１０の機能を実現させるためのプログラ
ムとしても提供され得る。かかるプログラムは、光ディスクやフラッシュメモリー等の記
録媒体に記録された形態や、インターネット等のネットワークを介してデータ検索装置に
ダウンロードされる形態で提供されてもよい。
【符号の説明】
【００５６】
１０…データ検索システム、１００…データ検索装置、２００…表示装置、１１０、２１
０…制御部、１２０、２２０…記憶部、１３０、２３０…通信部、１４０、２４０…操作
部、１５０、２５０…表示部、１１１…データ取得部、１１２…条件特定部、１１３…検
索部、１１４…生成部、１１５、１１７…供給部、１１６…判別部
【図１】
2010191568.tif 000004
【図２】
2010191568.tif 000005
【図３】
2010191568.tif 000006
【図４】
2010191568.tif 000007
【図５】
2010191568.tif 000008
【図６】
2010191568.tif 000009
【図７】
2010191568.tif 000010
【図８】
2010191568.tif 000011