(57)【要約】【課題】過去の表示状態を参考にしてデータファイルの検索を行う。【解決手段】データファイルを記憶する記憶手段と、記憶されているデータファイルをアプリケーションプログラムによりオープンして閲覧用に表示手段に表示する制御手段と、文字あるいは画像のデータファイルを閲覧用に表示画面に表示するために表示用の画像データが展開される画像メモリと、画像メモリに展開された画像データのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理する管理手段と、検索のために入力された検索用レイアウト情報に関して、管理手段により管理された閲覧データレイアウト情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する検索手段とを有する。【選択図】図１
2008217085.tif 000002
【特許請求の範囲】
【請求項１】
文字あるいは画像のデータファイルを記憶する記憶手段と、
各種の表示される表示手段と、
前記記憶手段に記憶されている前記データファイルを、前記データファイルに対応したアプリケーションプログラムによりオープンして閲覧用に前記表示手段に表示する制御手段と、
文字あるいは画像のデータファイルを閲覧用に表示画面に表示するために表示用の画像データが展開される画像メモリと、
前記画像メモリに展開された画像データのレイアウトを、閲覧データレイアウト情報として前記データファイルと関連付けて管理する管理手段と、
検索のために入力された検索用レイアウト情報に関して、前記管理手段により管理された閲覧データレイアウト情報を参照し、前記検索用レイアウト情報に合致あるいは類似する前記閲覧データレイアウト情報を検索し、該検索された前記閲覧データレイアウト情報に対応する前記データファイルを検索結果として出力する検索手段と、
を有することを特徴とする情報検索システム。
【請求項２】
前記管理手段は、前記画像メモリに画像データが展開されている時間を、前記レイアウト情報と関連づけて管理する、
ことを特徴とする請求項１記載の情報検索システム。
【請求項３】
前記管理手段は、前記データファイルに関して、前記画像メモリに画像データが展開されている時間として、前記データファイル全体として展開されている時間、あるいは、各頁毎に表示用の画像データとして展開されている時間の、少なくとも一方を前記レイアウト情報と関連づけて管理する、
ことを特徴とする請求項１記載の情報検索システム。
【請求項４】
文字あるいは画像のデータファイルを記憶する記憶手段と、
各種の表示される表示手段と、
前記記憶手段に記憶されている前記データファイルを、前記データファイルに対応したアプリケーションプログラムによりオープンして閲覧用に前記表示手段に表示する制御手段と、
前記アプリケーションプログラムによる前記データファイルのクローズが終了した後に、該データファイルをオープンして、該データファイルのレイアウトを、閲覧データレイアウト情報として前記データファイルと関連付けて管理する管理手段と、
検索のために入力された検索用レイアウト情報に関して、前記管理手段により管理された閲覧データレイアウト情報を参照し、前記検索用レイアウト情報に合致あるいは類似する前記閲覧データレイアウト情報を検索し、該検索された前記閲覧データレイアウト情報に対応する前記データファイルを検索結果として出力する検索手段と、
を有することを特徴とする情報検索システム。
【請求項５】
前記管理手段は、前記制御手段がアプリケーションプログラムによって前記データファイルをオープンしている時間を、前記レイアウト情報と関連づけて管理する、
ことを特徴とする請求項４記載の情報検索システム。
【請求項６】
前記管理手段は、前記データファイルが表示された日時情報を、前記レイアウト情報と関連づけて管理する、
ことを特徴とする請求項１〜請求項５のいずれか一項に記載の情報検索システム。
【請求項７】
前記データファイルの表示を閲覧する利用者の視線を検出する検出手段を備え、
前記管理手段は、前記利用者の視線が前記データファイルについての表示に向いている時間を、前記レイアウト情報と関連づけて管理する、
ことを特徴とする請求項１〜請求項６のいずれか一項に記載の情報検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイ等に表示した際のレイアウトを参照して、データファイルを検索できる情報検索システムに関する。
【背景技術】
【０００２】
コンピュータなどの情報処理端末装置においては、文字や画像などの各種のデータをディスプレイに表示することが可能である。そして、その表示した文字や画像などのデータについて、その後に、表示の状態を参考にして検索して探すことがある。
【０００３】
なお、表示と検索とを関連付けた情報検索システムとしては、以下の特許文献１や特許文献２などに提案がなされている。
特許文献１記載の技術は、サムネイル画像の表示回数によって、サムネイル画像の一覧表示時のスクロール量を変えるものである。
【０００４】
また、特許文献２記載の技術は、検索者ごとに作成する検索者情報に基づき表示時間を計算、表示データごとにその値を表示時間設定部に与え検索回数の多いデータの表示時間を長くする技術である。
【特許文献１】特開2006-11690公報（第１頁、図１）
【特許文献２】特開平5-224867号公報（第１頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
以上の特許文献１記載のスクロール制御装置およびスクロール制御方法の技術では、一覧表示指示がなされた場合、記憶装置からデータ管理テーブルを読み込み、論理画面データを作成し表示領域部分をディスプレイ装置に表示する。そして、スクロール開始指示がなされた場合、スクロール量決定部は、現在表示中のサムネイルに対応した映像コンテンツの再生回数をデータ管理テーブルから取得し、スクロール量定義テーブルから再生回数に応じた更新されたスクロール量を取得する。表示データ作成部は、更新されたスクロール量に従って表示領域を移動させる。再生回数の多いサムネイルを含むページのスクロール速度が速く、再生回数が少ないサムネイルを含むページのスクロール速度は遅く表示することが可能となる。
【０００６】
すなわち、サムネイル画像の表示回数によって、サムネイル画像の一覧表示時のスクロール量を変えるものである。このため、サムネイル画像を複数回表示しなければ、精度の高い検索が出来ない問題がある。
【０００７】
また、以上の特許文献２の複数データ検索表示方式の技術では、検索者ごとに作成する検索者情報に基づき表示時間を計算、表示データごとにその値を表示時間設定部に与え検索回数の多いデータの表示時間を長くするものである。これにより、目視により検索する際自動的にページめくりを行う装置において、過去に検索実績のあるデータの表示時間を長くすることにより、再検索の際の効率があがることが期待できる。しかし、表示のレイアウトが変わると表示データごとの表示時間や検索回数も変わってしまう問題がある。
【０００８】
本発明は、以上のような課題を解決するためになされたものであって、過去の表示状態を参考にしてデータファイルの検索を容易に行える情報検索システムを実現することを目的とする。
【課題を解決するための手段】
【０００９】
以上の課題を解決する本発明は、以下に記載するようなものである。
（１）請求項１記載の発明は、文字あるいは画像のデータファイルを記憶する記憶手段と、各種の表示される表示手段と、前記記憶手段に記憶されている前記データファイルを、前記データファイルに対応したアプリケーションプログラムによりオープンして閲覧用に前記表示手段に表示する制御手段と、文字あるいは画像のデータファイルを閲覧用に表示画面に表示するために表示用の画像データが展開される画像メモリと、前記画像メモリに展開された画像データのレイアウトを、閲覧データレイアウト情報として前記データファイルと関連付けて管理する管理手段と、検索のために入力された検索用レイアウト情報に関して、前記管理手段により管理された閲覧データレイアウト情報を参照し、前記検索用レイアウト情報に合致あるいは類似する前記閲覧データレイアウト情報を検索し、該検索された前記閲覧データレイアウト情報に対応する前記データファイルを検索結果として出力する検索手段と、を有することを特徴とする情報検索システムである。
【００１０】
（２）請求項２記載の発明は、前記管理手段は、前記画像メモリに画像データが展開されている時間を、前記レイアウト情報と関連づけて管理する、ことを特徴とする請求項１記載の情報検索システムである。
【００１１】
（３）請求項３記載の発明は、前記管理手段は、前記データファイルに関して、前記画像メモリに画像データが展開されている時間として、前記データファイル全体として展開されている時間、あるいは、各頁毎に表示用の画像データとして展開されている時間の、少なくとも一方を前記レイアウト情報と関連づけて管理する、ことを特徴とする請求項１記載の情報検索システムである。
【００１２】
（４）請求項４記載の発明は、文字あるいは画像のデータファイルを記憶する記憶手段と、各種の表示される表示手段と、前記記憶手段に記憶されている前記データファイルを、前記データファイルに対応したアプリケーションプログラムによりオープンして閲覧用に前記表示手段に表示する制御手段と、前記アプリケーションプログラムによる前記データファイルのクローズが終了した後に、該データファイルをオープンして、該データファイルのレイアウトを、閲覧データレイアウト情報として前記データファイルと関連付けて管理する管理手段と、検索のために入力された検索用レイアウト情報に関して、前記管理手段により管理された閲覧データレイアウト情報を参照し、前記検索用レイアウト情報に合致あるいは類似する前記閲覧データレイアウト情報を検索し、該検索された前記閲覧データレイアウト情報に対応する前記データファイルを検索結果として出力する検索手段と、を有することを特徴とする情報検索システムである。
【００１３】
（５）請求項５記載の発明は、前記管理手段は、前記制御手段がアプリケーションプログラムによって前記データファイルをオープンしている時間を、前記レイアウト情報と関連づけて管理する、ことを特徴とする請求項４記載の情報検索システムである。
【００１４】
（６）請求項６記載の発明は、前記管理手段は、前記データファイルが表示された日時情報を、前記レイアウト情報と関連づけて管理する、ことを特徴とする請求項１〜請求項５のいずれか一項に記載の情報検索システムである。
【００１５】
（７）請求項７記載の発明は、前記データファイルの表示を閲覧する利用者の視線を検出する検出手段を備え、前記管理手段は、前記利用者の視線が前記データファイルについての表示に向いている時間を、前記レイアウト情報と関連づけて管理する、ことを特徴とする請求項１〜請求項６のいずれか一項に記載の情報検索システムである。
【発明の効果】
【００１６】
本発明の情報検索システムによると以下のような効果が得られる。
（１）請求項１記載の情報検索システムの発明では、文字あるいは画像のデータファイルを表示用の画像データとして画像メモリに展開して閲覧用に表示画面に表示する際に、画像メモリに展開された画像データのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理手段が管理しておく。そして、検索のために入力された検索用レイアウト情報に関して、検索手段が、管理手段により管理された閲覧データレイアウト情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００１７】
これにより、利用者の記憶にあるレイアウトなどの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【００１８】
（２）請求項２記載の情報検索システムの発明では、文字あるいは画像のデータファイルを表示用の画像データとして画像メモリに展開して閲覧用に表示画面に表示する際に、画像メモリに展開された画像データのレイアウトと展開（表示）されている時間とを、閲覧データレイアウト情報と表示時間情報としてデータファイルと関連付けて管理手段が管理しておく。そして、検索のために入力された検索用レイアウト情報や表示時間情報に関して、検索手段が、管理手段により管理された閲覧データレイアウト情報や表示時間情報を参照し、検索用レイアウト情報や時間情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００１９】
これにより、利用者の記憶にあるレイアウトや表示時間などの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【００２０】
（３）請求項３記載の情報検索システムの発明では、文字あるいは画像のデータファイルを表示用の画像データとして画像メモリに展開して閲覧用に表示画面に表示する際に、画像メモリに展開された画像データのレイアウトと各頁毎に展開（表示）されている時間とを、閲覧データレイアウト情報と表示時間情報としてデータファイルと関連付けて管理手段が管理しておく。そして、検索のために入力された検索用レイアウト情報や表示時間情報に関して、検索手段が、管理手段により管理された閲覧データレイアウト情報や表示時間情報を参照し、検索用レイアウト情報や表示時間情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００２１】
これにより、利用者の記憶にあるレイアウトや、各頁毎の表示時間などの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【００２２】
（４）請求項４記載の情報検索システムの発明では、文字あるいは画像のデータファイルをアプリケーションプログラムによりオープンして閲覧用に表示画面に表示した場合に、管理手段は、アプリケーションプログラムによるデータファイルのクローズが終了した後に、該データファイルをオープンして、該データファイルのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理しておく。そして、検索のために入力された検索用レイアウト情報に関して、検索手段が、管理手段により管理された閲覧データレイアウト情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００２３】
これにより、利用者の記憶にあるレイアウトなどの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【００２４】
（５）請求項５記載の情報検索システムの発明では、文字あるいは画像のデータファイルをアプリケーションプログラムによりオープンして閲覧用に表示画面に表示した場合に、管理手段は、アプリケーションプログラムによるデータファイルのクローズが終了した後に、該データファイルをオープンして、該データファイルのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理しておく。さらに、管理手段は、アプリケーションプログラムによってデータファイルをオープンしている時間を、レイアウト情報と関連づけて管理する。そして、検索のために入力された検索用レイアウト情報とデータファイルオープン時間とに関して、検索手段が、管理手段により管理された閲覧データレイアウト情報とデータファイルオープン時間情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００２５】
これにより、利用者の記憶にあるレイアウトやデータファイルオープン時間などの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【００２６】
（６）請求項６記載の情報検索システムの発明では、文字あるいは画像のデータファイルをアプリケーションプログラムによりオープンして閲覧用に表示画面に表示した場合に、管理手段は、アプリケーションプログラムによるデータファイルのクローズが終了した後に、該データファイルをオープンして、該データファイルのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理しておく。さらに、管理手段は、アプリケーションプログラムによってデータファイルをオープンした日時を、日時情報としてレイアウト情報と関連づけて管理する。そして、検索のために入力された検索用レイアウト情報と日時情報とに関して、検索手段が、管理手段により管理された閲覧データレイアウト情報と日時情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００２７】
これにより、利用者の記憶にあるレイアウトやデータファイルをオープンした日時などの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【００２８】
（７）請求項７記載の情報検索システムの発明では、文字あるいは画像のデータファイルを表示用の画像データとして画像メモリに展開して閲覧用に表示画面に表示する際に、画像メモリに展開された画像データのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理手段が管理しておく。さらに、管理手段は、利用者の視線がデータファイルの表示に向いている、すなわち、閲覧している時間の情報を、閲覧時間情報としてレイアウト情報と関連づけて管理する。そして、検索のために入力された検索用レイアウト情報と閲覧時間情報とに関して、検索手段が、管理手段により管理された閲覧データレイアウト情報と閲覧時間情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００２９】
これにより、利用者の記憶にあるレイアウトやデータファイルを閲覧した時間などの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して本発明を実施するための最良の形態（以下、実施形態）を詳細に説明する。
（１）情報検索システムの構成：
図１は本発明の第１の実施形態の情報検索システム１００内の詳細構成を示すブロック図である。なお、この図１では、本実施形態の動作説明に必要な部分の周囲を中心に記載してあり、その他の情報検索システム１００として既知の電源スイッチ、電源回路、インタフェースなどの各種の部分については省略してある。
【００３１】
本実施形態の情報検索システム１００は、文字あるいは画像のデータファイルを閲覧用に表示画面に表示しうるコンピュータ端末などの情報処理端末装置において、検索機能を設けることにより実現されている。
【００３２】
そして、情報検索システム１００は、各種制御を行う制御手段や各種管理を行う管理手段や各種検索を行う検索手段として動作するＣＰＵ１０１と、検索のために検索用レイアウト情報や各種操作が入力される操作部１１０と、各種の表示される表示手段としての表示部１２０と、図示されない各種外部機器とネットワークを介して接続されるインタフェース１３０と、文字あるいは画像のデータファイルを記憶する記憶手段としてのデータメモリ１４０と、データファイルを閲覧用に表示部１２０に表示するために表示用の画像データが展開される画像メモリ１５０と、データファイルの表示の際のレイアウトが閲覧データレイアウト情報としてデータファイルと関連付けて管理されるデータベース１６０と、表示部１２０におけるデータファイルの表示を閲覧する利用者の視線を検出あるいは撮影する検出手段としてのカメラ１７０と、を備えて構成されている。
【００３３】
なお、ＣＰＵ１０１は、データメモリ１４０に記憶されているデータファイルを、該データファイルに対応したアプリケーションプログラムによりオープンして閲覧用に表示部１２０に表示する制御手段として機能する。
【００３４】
また、ＣＰＵ１０１は、画像メモリ１５０に展開された画像データのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理する管理手段として機能する。
【００３５】
また、ＣＰＵ１０１は、検索のために操作部１１０入力された検索用レイアウト情報に関して、管理手段により管理された閲覧データレイアウト情報を参照し、前記検索用レイアウト情報に合致あるいは類似する前記閲覧データレイアウト情報を検索し、該検索された前記閲覧データレイアウト情報に対応する前記データファイルを検索結果として出力する検索手段として機能する。
【００３６】
また、ＣＰＵ１０１は、データメモリ１４０に存在するアプリケーションプログラムに応じてデータファイルをオープンする制御手段としての機能を有する。ここで、本実施形態におけるアプリケーションプログラムとは、データファイルをオープンすることが可能な各種のプログラムを意味しており、データビューア、画像閲覧プログラム、画像編集プログラム、エディタ、ワードプロセッサ、表計算プログラム、プレゼンテーションプログラム、など各種が該当する。
【００３７】
また、ＣＰＵ１０１は、アプリケーションプログラムによるデータファイルのクローズが終了した後に、該データファイルをオープンして、該データファイルのレイアウトを、閲覧データレイアウト情報として前記データファイルと関連付けて管理する管理手段としての機能を有する。
【００３８】
なお、ここでは、情報検索システム１００が一台のコンピュータなどの情報処理端末装置である場合を例示したが、各部がネットワークで接続された状態の複数の情報処理端末装置に分散した状態で存在していてもよい。
【００３９】
また、この情報検索システム１００は、一般的なコンピュータなどの情報処理端末装置である場合だけでなく、データファイルをオープンして表示する機能を有する各種の装置、たとえば、携帯電話装置、電子手帳、電子辞書、ゲーム機、ナビゲーション装置、など各種の装置として実現することも可能である。
【００４０】
（２）情報検索システムの基本動作（第１実施形態）  ：
以下、図２以降のフローチャートを参照して、第１実施形態の動作説明を行う。なお、この図２は情報検索システムとしてのフローチャートであり、情報処理端末装置の各種処理において一定周期でコールされるサブルーチンとして動作することが可能である。
【００４１】
（２−１）アプリケーションプログラムによるデータファイルのオープンと、情報検索システムの閲覧データレイアウト情報の生成:
まず、利用者による操作部１１０からのモード設定により、検索モードがオンになっているかを、ＣＰＵ１０１が判断する（図２中のステップＳ１）。検索モードがオフであれば（図２中のステップＳ１でＮＯ）、以下の処理を行わず終了し、通常の処理に戻る。
【００４２】
検索モードがオンであれば（図２中のステップＳ１でＹＥＳ）、以下の処理を通常の動作と並行して続行する。
利用者による操作部１１０からの操作によって、いずれかのアプリケーションプログラムにより、いずれかのデータファイルがオープンされる指示があれば、ＣＰＵ１０１は制御手段として、アプリケーションプログラムの動作に従ってデータファイルをオープンする（図２中のステップＳ２）。なお、データファイルは、データメモリ１４０に存在する既存のものに限られず、新規オープンの場合もありうる。
【００４３】
この際に、ＣＰＵ１０１は、データファイルを閲覧用に表示部１２０に表示するために表示用の画像データを、画像メモリ１５０に展開する。
そこで、ＣＰＵ１０１は管理手段として、画像メモリ１５０に展開された画像データから、表示状態におけるデータファイルのレイアウトを抽出する（図２中のステップＳ３）。なお、この際に、利用者の操作によってデータファイルの表示状態は刻々と変化することがあるため、各レイアウトと、その表示時間（表示開始時刻〜表示終了時刻）とを取得しておく。なお、この際の時刻や時間については、情報検索システム１００内のシステムクロックなどを用いる。
【００４４】
ここで、レイアウトとは、
（１）アプリケーションプログラムのウィンドウ内において表示されているデータファイルの各頁の表示スタイル（縦長、横長、縦書き、横書き、段組有無など）、
（２）アプリケーションプログラムのウィンドウ内において表示されているデータファイルの頁数、
（３）アプリケーションプログラムのウィンドウ内において表示されているデータファイルの位置、
（４）アプリケーションプログラムのウィンドウ内において表示されているデータファイルが文字であるか画像であるか文字画像混在であるか、
（５）アプリケーションプログラムのウィンドウ内において表示されているデータファイルが文字画像混在である場合の文字と画像の配置、
（６）文字の言語、
（７）上記（１）〜（５）のいずれか二つ以上の組み合わせ、
などを意味する。
【００４５】
図３（ａ）は表示部１２０の表示画面に何らかのアプリケーションプログラムによって、縦長文書のデータファイルをオープンして、その第１頁を左側に寄せた状態で表示させたものを例示している。
【００４６】
図３（ｂ）は表示部１２０の表示画面に何らかのアプリケーションプログラムによって、縦長文書のデータファイルをオープンして、その第１頁と第２頁とを左右に均等に表示させたものを例示している。
【００４７】
図３（ｃ）は表示部１２０の表示画面に何らかのアプリケーションプログラムによって、横長文書のデータファイルをオープンして、その第１頁〜第４頁を全体に表示させたものを例示している。
【００４８】
図４（ａ）は表示部１２０の表示画面に何らかのアプリケーションプログラムによって、画像が混在した状態の横長文書のデータファイルをオープンして、その第１頁を全体に表示させたものを例示している。
【００４９】
図４（ｂ）は表示部１２０の表示画面に何らかのアプリケーションプログラムによって、縦長文書のデータファイルをオープンして、その第１頁（画像頁）と第２頁（文字頁）を全体に表示させたものを例示している。
【００５０】
そして、利用者による操作部１１０からの操作によって、アプリケーションプログラムによりオープンされていたデータファイルがクローズされる指示があれば、ＣＰＵ１０１は制御手段として、アプリケーションプログラムの動作に従ってデータファイルをクローズする（図２中のステップＳ４）。
【００５１】
ここで、ＣＰＵ１０１は管理手段として、画像メモリ１５０に展開された画像データから抽出したデータファイルのレイアウトを閲覧データレイアウト情報として、各頁毎のファイルオープン時間（開始時刻〜終了時刻）と共に、前記データファイルのファイル名などと関連付けた状態にして、データベース１６０に格納する（図２中のステップＳ５）。
【００５２】
なお、このファイルオープン時間としては、表示部１２０に表示している時間が基本的に用いられるが、ＣＰＵ１０１が、利用者の視線を検出するカメラ１７０の検出結果を参照して、実閲覧時間を別途求めて、データベース１６０に格納してもよい。これにより、レイアウトが近似したデータファイルであっても、表示時間の長短、実閲覧時間の長短の違いで、確実な検索が可能になる。
【００５３】
図５は、以上の図３（ａ）、（ｂ）、（ｃ）、図４（ａ）、（ｂ）の表示状態に基づいて、管理手段としてのＣＰＵ１０１が管理するレイアウト情報を一覧表として示している。ここでは、画面ＩＤ、画面内の行、画面内の列、画面内の位置、文書の縦長／横長、頁番号、表示時間、文字／画像／文字画像混在、頁内の画像の位置、が閲覧データレイアウト情報のパラメータとして管理されている。また、この画面ＩＤが、データファイルのファイル名や保存場所などと別途関連付けられている。
【００５４】
（２−２）検索の実行：
ここで、利用者による操作部１１０からの操作により、検索の開始が指示された場合、検索手段としてのＣＰＵ１０１は、図６のような検索パラメータ入力画面を表示部１２０に表示する。この検索パラメータ入力画面では、閲覧データレイアウト情報として管理している項目に相当する入力項目がある。なお、この図６に示された以外の検索パラメータを用いるようにしてもよい。また、利用者が記憶にない検索パラメータについては、入力をすることを要しない。
【００５５】
図７のように、利用者が記憶している範囲で検索パラメータを入力すると、その入力された検索パラメータにより検索されうる対象の予想図が検索対象予想図として表示される。利用者はこの検索対象予想図を参照しつつ、検索パラメータを変更して、検索対象予想図が記憶のレイアウトと近くなった状態で、検索の実行を指示する（図２中のステップＳ７）。
【００５６】
利用者による操作部１１０から検索実行の指示を受けたＣＰＵ１０１は、検索手段として、指定された複数の検索パラメータによる検索用レイアウト情報に応じて、データベース１６０内のデータファイルに関連づけされた閲覧データレイアウト情報を参照しつつ検索を実行する（図２中のステップＳ８）。
【００５７】
ＣＰＵ１０１は、検索用レイアウト情報での検索によりヒットした閲覧データレイアウト情報に対応するデータファイルを、検索結果として表示部１２０に表示する。複数のデータファイルがヒットした場合には、一致度の高い順に複数を表示するようにしてもよい。
【００５８】
また、多数のヒットが生じた場合には、ＣＰＵ１０１は、追加条件の入力を促して、絞り込み検索を実行するように、再び図６の検索パラメータ入力画面を表示部１２０に表示してもよい。
【００５９】
また、表示部１２０に表示された検索結果に利用者が満足しない場合には（図２中のステップＳ１０でＮＯ）、ＣＰＵ１０１は、条件の再入力を促して検索を実行するように、再び図６の検索パラメータ入力画面を表示部１２０に表示する。
【００６０】
なお、検索結果の表示として、ＣＰＵ１０１は、ヒットした閲覧データレイアウト情報を表示してもよいし、ヒットした閲覧データレイアウト情報に対応するデータファイルのファイル名を表示してもよいし、アプリケーションプログラムによって該当するデータファイルをオープンしてもよい。
【００６１】
（３）情報検索システムの基本動作（第２実施形態）  ：
以下、図８のフローチャートを参照して、第２実施形態の動作説明を行う。なお、この図８は情報検索システムとしてのフローチャートであり、情報処理端末装置の各種処理において一定周期でコールされるサブルーチンとして動作することが可能である。
【００６２】
（３−１）アプリケーションプログラムによるデータファイルのオープンと、情報検索システムの閲覧データレイアウト情報の生成:
まず、利用者による操作部１１０からのモード設定により、検索モードがオンになっているかを、ＣＰＵ１０１が判断する（図８中のステップＳ１）。検索モードがオフであれば（図８中のステップＳ１でＮＯ）、以下の処理を行わず終了し、通常の処理に戻る。
【００６３】
検索モードがオンであれば（図８中のステップＳ１でＹＥＳ）、以下の処理を通常の動作と並行して続行する。
利用者による操作部１１０からの操作によって、いずれかのアプリケーションプログラムにより、いずれかのデータファイルがオープンされる指示があれば、ＣＰＵ１０１は制御手段として、アプリケーションプログラムの動作に従ってデータファイルをオープンする（図８中のステップＳ２）。なお、データファイルは、データメモリ１４０に存在する既存のものに限られず、新規オープンの場合もありうる。
【００６４】
この際に、ＣＰＵ１０１は、データファイルのオープン時刻を取得しておく（図８中のステップＳ３）。なお、この際の時刻については、情報検索システム１００内のシステムクロックなどを用いる。
【００６５】
そして、利用者による操作部１１０からの操作によって、アプリケーションプログラムによりオープンされていたデータファイルがクローズされる指示があれば、ＣＰＵ１０１は制御手段として、アプリケーションプログラムの動作に従ってデータファイルをクローズする（図８中のステップＳ４）。この際に、ＣＰＵ１０１は、データファイルのクローズ時刻を取得しておく。なお、この際の時刻については、情報検索システム１００内のシステムクロックなどを用いる。
【００６６】
ここで、ＣＰＵ１０１は管理手段として、所定の閲覧プログラムを起動して、先程までアプリケーションプログラムがオープンしていたデータファイルをオープンする。そして、ＣＰＵ１０１は、該閲覧プログラムにより画像メモリ１５０に展開された画像データから抽出したデータファイルのレイアウトを閲覧データレイアウト情報として抽出する。そして、ＣＰＵ１０１は、抽出した閲覧データレイアウト情報を、ファイルオープン時間（オープン時刻〜終了時刻）と共に、前記データファイルのファイル名などと関連付けた状態にして、データベース１６０に格納する（図８中のステップＳ５）。
【００６７】
ここで、データファイルの閲覧データレイアウト情報としては、図３〜図５により第１実施形態で説明したものと同様である。
また、ＣＰＵ１０１が閲覧データレイアウト情報を抽出する作業については、利用者が別な作業を行っている場合には、利用者に負担をかけないようにバックグラウンドにて処理を実行する。
【００６８】
（３−２）検索の実行：
ここで、利用者による操作部１１０からの操作により、検索の開始が指示された場合、検索手段としてのＣＰＵ１０１は、図６で説明した検索パラメータ入力画面を表示部１２０に表示する。
【００６９】
そして、図７のように、利用者が記憶している範囲で検索パラメータを入力すると、その入力された検索パラメータにより検索されうる対象の予想図が検索対象予想図として表示される。利用者はこの検索対象予想図を参照しつつ、検索パラメータを変更して、検索対象予想図が記憶のレイアウトと近くなった状態で、検索の実行を指示する（図８中のステップＳ７）。
【００７０】
利用者による操作部１１０から検索実行の指示を受けたＣＰＵ１０１は、検索手段として、指定された複数の検索パラメータによる検索用レイアウト情報に応じて、データベース１６０内のデータファイルに関連づけされた閲覧データレイアウト情報を参照しつつ検索を実行する（図８中のステップＳ８）。
【００７１】
ＣＰＵ１０１は、検索用レイアウト情報での検索によりヒットした閲覧データレイアウト情報に対応するデータファイルを、検索結果として表示部１２０に表示する。複数のデータファイルがヒットした場合には、一致度の高い順に複数を表示するようにしてもよい。
【００７２】
また、多数のヒットが生じた場合には、ＣＰＵ１０１は、追加条件の入力を促して、絞り込み検索を実行するように、再び図６の検索パラメータ入力画面を表示部１２０に表示してもよい。
【００７３】
また、表示部１２０に表示された検索結果に利用者が満足しない場合には（図８中のステップＳ１０でＮＯ）、ＣＰＵ１０１は、条件の再入力を促して検索を実行するように、再び図６の検索パラメータ入力画面を表示部１２０に表示する。
【００７４】
なお、検索結果の表示として、ＣＰＵ１０１は、ヒットした閲覧データレイアウト情報を表示してもよいし、ヒットした閲覧データレイアウト情報に対応するデータファイルのファイル名を表示してもよいし、アプリケーションプログラムによって該当するデータファイルをオープンしてもよい。
【００７５】
（４）実施形態により得られる効果：
（４−１）以上の実施形態の情報検索システムによれば、データファイルを表示用の画像データとして画像メモリ１５０に展開して閲覧用に表示部１２０に表示する際に、画像メモリ１５０に展開された画像データのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理手段としてのＣＰＵ１０１が管理しておく。そして、検索のために入力された検索用レイアウト情報に関して、検索手段としてのＣＰＵ１０１が、管理手段としてのＣＰＵ１０１により管理された閲覧データレイアウト情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００７６】
これにより、利用者の記憶にあるレイアウトなどの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【００７７】
（４−２）以上の情報検索システムの発明では、文字あるいは画像のデータファイルを表示用の画像データとして画像メモリ１５０に展開して閲覧用に表示部１２０に表示する際に、画像メモリ１５０に展開された画像データのレイアウトと展開（表示）されている時間とを、閲覧データレイアウト情報と表示時間情報としてデータファイルと関連付けて管理手段としてのＣＰＵ１０１が管理しておく。そして、検索のために入力された検索用レイアウト情報や表示時間情報に関して、検索手段としてのＣＰＵ１０１が、管理手段としてのＣＰＵ１０１により管理された閲覧データレイアウト情報や表示時間情報を参照し、検索用レイアウト情報や時間情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００７８】
これにより、利用者の記憶にあるレイアウトや表示時間などの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【００７９】
なお、このファイルオープン時間としては、表示部１２０に表示している時間が基本的に用いられるが、利用者の視線を検出するカメラ１７０の検出結果を参照して、実閲覧時間を別途求めて、データベース１６０に格納してもよい。これにより、レイアウトが近似したデータファイルであっても、表示時間の長短の違いで、確実な検索が可能になる。
【００８０】
（４−３）以上の情報検索システムの発明では、文字あるいは画像のデータファイルを表示用の画像データとして画像メモリ１５０に展開して閲覧用に表示部１２０に表示する際に、画像メモリ１５０に展開された画像データのレイアウトと各頁毎に展開（表示）されている時間とを、閲覧データレイアウト情報と表示時間情報としてデータファイルと関連付けて管理手段としてのＣＰＵ１０１が管理しておく。そして、検索のために入力された検索用レイアウト情報や表示時間情報に関して、検索手段としてのＣＰＵ１０１が、管理手段としてのＣＰＵ１０１により管理された閲覧データレイアウト情報や表示時間情報を参照し、検索用レイアウト情報や表示時間情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００８１】
これにより、利用者の記憶にあるレイアウトや、各頁毎の表示時間などの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。また、これにより、レイアウトが近似したデータファイルであっても、表示時間の長短の違いで、確実な検索が可能になる。
【００８２】
（４−４）以上の情報検索システムの発明では、文字あるいは画像のデータファイルをアプリケーションプログラムによりオープンして閲覧用に表示部１２０に表示した場合に、管理手段は、アプリケーションプログラムによるデータファイルのクローズが終了した後に、該データファイルをオープンして、該データファイルのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理しておく。そして、検索のために入力された検索用レイアウト情報に関して、検索手段としてのＣＰＵ１０１が、管理手段としてのＣＰＵ１０１により管理された閲覧データレイアウト情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００８３】
これにより、利用者の記憶にあるレイアウトなどの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【００８４】
（４−５）以上の情報検索システムの発明では、文字あるいは画像のデータファイルをアプリケーションプログラムによりオープンして閲覧用に表示部１２０に表示した場合に、管理手段は、アプリケーションプログラムによるデータファイルのクローズが終了した後に、該データファイルをオープンして、該データファイルのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理しておく。さらに、管理手段は、アプリケーションプログラムによってデータファイルをオープンしている時間を、レイアウト情報と関連づけて管理する。そして、検索のために入力された検索用レイアウト情報とデータファイルオープン時間とに関して、検索手段としてのＣＰＵ１０１が、管理手段としてのＣＰＵ１０１により管理された閲覧データレイアウト情報とデータファイルオープン時間情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００８５】
これにより、利用者の記憶にあるレイアウトやデータファイルオープン時間などの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。また、これにより、レイアウトが近似したデータファイルであっても、表示時間の長短の違いで、確実な検索が可能になる。
【００８６】
（４−６）以上の情報検索システムの発明では、文字あるいは画像のデータファイルをアプリケーションプログラムによりオープンして閲覧用に表示部１２０に表示した場合に、管理手段は、アプリケーションプログラムによるデータファイルのクローズが終了した後に、該データファイルをオープンして、該データファイルのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理しておく。さらに、管理手段は、アプリケーションプログラムによってデータファイルをオープンした日時を、日時情報としてレイアウト情報と関連づけて管理する。そして、検索のために入力された検索用レイアウト情報と日時情報とに関して、検索手段としてのＣＰＵ１０１が、管理手段としてのＣＰＵ１０１により管理された閲覧データレイアウト情報と日時情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００８７】
これにより、利用者の記憶にあるレイアウトやデータファイルをオープンした日時などの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。
【００８８】
また、これにより、レイアウトが近似したデータファイルであっても、表示日時の長短の違いで、確実な検索が可能になる。
（４−７）以上の情報検索システムの発明では、文字あるいは画像のデータファイルを表示用の画像データとして画像メモリ１５０に展開して閲覧用に表示部１２０に表示する際に、画像メモリ１５０に展開された画像データのレイアウトを、閲覧データレイアウト情報としてデータファイルと関連付けて管理手段としてのＣＰＵ１０１が管理しておく。さらに、管理手段は、利用者の視線がデータファイルの表示に向いている、すなわち、閲覧している時間の情報を、閲覧時間情報としてレイアウト情報と関連づけて管理する。そして、検索のために入力された検索用レイアウト情報と閲覧時間情報とに関して、検索手段としてのＣＰＵ１０１が、管理手段としてのＣＰＵ１０１により管理された閲覧データレイアウト情報と閲覧時間情報を参照し、検索用レイアウト情報に合致あるいは類似する閲覧データレイアウト情報を検索し、該検索された閲覧データレイアウト情報に対応するデータファイルを検索結果として出力する。
【００８９】
これにより、利用者の記憶にあるレイアウトやデータファイルを閲覧した時間などの過去の表示状態を参考にして、データファイルの検索が容易に行えるようになる。すなわち、過去に読んだときの記憶を用いて直感的、かつ簡単に情報を検索することが可能になる。また、これにより、レイアウトが近似したデータファイルであっても、表示時間の長短だけでなく、実閲覧時間の長短の違いで、確実な検索が可能になる。
【００９０】
（５）その他の実施形態：
なお、以上の実施形態では、ＣＰＵ１０１が制御手段や管理手段や検索手段として各種処理を実行していたが、単一のＣＰＵではなく複数のＣＰＵを用いたり、機能毎に分散したＣＰＵやプロセッサを用いるなどの変形が可能である。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施形態の構成を示すブロック図である。
【図２】本発明の実施形態の動作を示すフローチャートである。
【図３】本発明の実施形態におけるデータファイルの表示状態を示す説明図である。
【図４】本発明の実施形態におけるデータファイルの表示状態を示す説明図である。
【図５】本発明の実施形態におけるデータベースの管理状態を示す説明図である。
【図６】本発明の実施形態におけるデータファイルの検索状態を示す説明図である。
【図７】本発明の実施形態におけるデータファイルの検索状態を示す説明図である。
【図８】本発明の実施形態の動作を示すフローチャートである。
【符号の説明】
【００９２】
１００  情報検索システム
１０１  ＣＰＵ
１１０  操作部
１２０  表示部
１３０  インタフェース
１４０  データメモリ
１５０  画像メモリ
１６０  データベース
１７０  カメラ
【図１】
2008217085.tif 000003
【図２】
2008217085.tif 000004
【図３】
2008217085.tif 000005
【図４】
2008217085.tif 000006
【図５】
2008217085.tif 000007
【図６】
2008217085.tif 000008
【図７】
2008217085.tif 000009
【図８】
2008217085.tif 000010