(57)【特許請求の範囲】
【請求項１】
文書管理装置と文書閲覧端末装置とを備え、
前記文書管理装置は、
文書のページ毎に、そのページを表すページ画像データが記録されたページ画像データ記憶部と、
前記文書のページ毎に、そのページを縮小したサムネイルを表すサムネイルデータが記録されたサムネイルデータ記憶部と、
前記文書閲覧端末装置において閲覧者が行った操作に基づいて、前記閲覧者が誤って選択した偽のサムネイルと、真のサムネイルとを検出し、該検出した偽のサムネイルと真のサムネイルとのそれぞれに対して、他方のサムネイルとの差異を表す付加情報を生成して前記サムネイルデータ記憶部に記録するサムネイル改善部と、
前記文書閲覧端末装置からサムネイルが要求された場合、付加情報が生成されているサムネイルについては、そのサムネイルを表すサムネイルデータに加えて付加情報を前記文書閲覧端末装置へ配信するデータ配信部とを備え、
前記文書閲覧端末装置は、
前記文書管理装置からサムネイルデータと付加情報とが送られてきた場合は、前記サムネイルデータに従ってサムネイルを表示部に表示すると共に、必要に応じて前記付加情報に従った表示を行う表示制御部を備えた文書閲覧システムであって、
前記サムネイル改善部は、サムネイルを用いて選択したページ画像の閲覧時間が一定時間未満の場合、前記サムネイルを偽のサムネイルと判定し、前記偽のサムネイルが選択された後、最初に前記一定時間以上閲覧されたページ画像に対応するサムネイルを真のサムネイルと判定することを特徴とする文書閲覧システム。
【請求項２】
請求項１記載の文書閲覧システムにおいて、
前記サムネイル改善部は、前記偽のサムネイルに対応する偽のページ画像と前記真のサムネイルに対応する真のページ画像との非類似部分を、前記偽のページ画像および前記真のページ画像のそれぞれから抜き出し、前記偽のページ画像から抜き出した非類似部分を表す付加情報および前記真のページ画像から抜き出した非類似部分を表す付加情報を、それぞれ前記偽のサムネイルおよび前記真のサムネイルに関連付けて前記サムネイルデータ記憶部に記録することを特徴とする文書閲覧システム。
【請求項３】
請求項１または２記載の文書閲覧システムにおいて、
前記文書閲覧端末装置は、自装置において文書を閲覧するための操作が行われる毎に、その操作の操作内容および前の操作からの経過時間を含む操作履歴情報を生成する操作検出部を備え、
前記サムネイル改善部は、前記操作検出部で生成された操作履歴情報に基づいて、前記真のサムネイルおよび前記偽のサムネイルを検出することを特徴とする文書閲覧システム。
【請求項４】
請求項１または２記載の文書閲覧システムにおいて、
前記文書管理装置は、前記文書閲覧端末装置から送られてくる要求の種類に応じて前記文書閲覧端末装置において行われた操作の操作内容と操作間隔とを推測する操作推測部を備え、且つ、
前記サムネイル改善部は、前記操作推測部で推測された操作内容および操作間隔に基づいて、前記真のサムネイルおよび前記偽のサムネイルを検出することを特徴とする文書閲覧システム。
【請求項５】
請求項１乃至４の何れか1項に記載の文書閲覧システムにおいて、
前記サムネイル改善部は、ページ画像中の拡大操作が行われた拡大領域の内容を、前記ページ画像に対応するサムネイルの付加情報とすることを特徴とする文書閲覧システム。
【請求項６】
文書のページ毎に、そのページを表すページ画像データが記録されたページ画像データ記憶部と、
前記文書のページ毎に、そのページを縮小したサムネイルを表すサムネイルデータが記録されたサムネイルデータ記憶部と、
文書閲覧端末装置において閲覧者が行った操作に基づいて、前記閲覧者が誤って選択した偽のサムネイルと、真のサムネイルとを検出し、該検出した偽のサムネイルと真のサムネイルとのそれぞれに対して、他方のサムネイルとの差異を表す付加情報を生成して前記サムネイルデータ記憶部に記録するサムネイル改善部と、
前記文書閲覧端末装置からサムネイルが要求された場合、付加情報が生成されているサムネイルについては、そのサムネイルを表すサムネイルデータに加えて付加情報を前記文書閲覧端末装置へ配信するデータ配信部とを備えた文書管理装置であって、
前記サムネイル改善部は、サムネイルを用いて選択したページ画像の閲覧時間が一定時間未満の場合、前記サムネイルを偽のサムネイルと判定し、前記偽のサムネイルが選択された後、最初に前記一定時間以上閲覧されたページ画像に対応するサムネイルを真のサムネイルと判定することを特徴とする文書管理装置。
【請求項７】
文書のページ毎に、そのページを表すページ画像データが記録されたページ画像データ記憶部と、前記文書のページ毎に、そのページを縮小したサムネイルを表すサムネイルデータが記録されたサムネイルデータ記憶部とを備えたコンピュータが、文書閲覧端末装置において閲覧者が行った操作に基づいて、前記閲覧者が誤って選択した偽のサムネイルと、真のサムネイルとを検出し、
前記コンピュータが、前記検出した偽のサムネイルと真のサムネイルとのそれぞれに対して、他方のサムネイルとの差異を表す付加情報を生成して前記サムネイルデータ記憶部に記録し、
前記コンピュータが、前記文書閲覧端末装置からサムネイルが要求された場合、付加情報が生成されているサムネイルについては、そのサムネイルを表すサムネイルデータに加えて付加情報を前記文書閲覧端末装置へ配信する文書管理方法であって、
前記コンピュータは、サムネイルを用いて選択したページ画像の閲覧時間が一定時間未満の場合、前記サムネイルを偽のサムネイルと判定し、前記偽のサムネイルが選択された後、最初に前記一定時間以上閲覧されたページ画像に対応するサムネイルを真のサムネイルと判定することを特徴とする文書管理方法。
【請求項８】
文書のページ毎に、そのページを表すページ画像データが記録されたページ画像データ記憶部と、前記文書のページ毎に、そのページを縮小したサムネイルを表すサムネイルデータが記録されたサムネイルデータ記憶部とを備えたコンピュータを、
文書閲覧端末装置において閲覧者が行った操作に基づいて、前記閲覧者が誤って選択した偽のサムネイルと、真のサムネイルとを検出し、該検出した偽のサムネイルと真のサムネイルとのそれぞれに対して、他方のサムネイルとの差異を表す付加情報を生成して前記サムネイルデータ記憶部に記録するサムネイル改善部、
前記文書閲覧端末装置からサムネイルが要求された場合、付加情報が生成されているサムネイルについては、そのサムネイルを表すサムネイルデータに加えて付加情報を前記文書閲覧端末装置へ配信するデータ配信部として機能させるためのプログラムであって、
前記サムネイル改善部は、サムネイルを用いて選択したページ画像の閲覧時間が一定時間未満の場合、前記サムネイルを偽のサムネイルと判定し、前記偽のサムネイルが選択された後、最初に前記一定時間以上閲覧されたページ画像に対応するサムネイルを真のサムネイルと判定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに文書を閲覧させる文書閲覧技術に関し、特に、サムネイルを利用してユーザに文書中の目的のページを選択させる文書閲覧技術に関する。
【背景技術】
【０００２】
ユーザに文書を閲覧させる文書閲覧システムにおいては、ユーザ（閲覧者）が容易に目的のページを閲覧できるようにするため、文書中のページのサムネイル（縮小画像）を一覧表示し、ユーザによって選択されたサムネイルに対応するページを本来の大きさで表示するということが一般的に行われている。このようなサムネイル表示機能を有する文書閲覧システムでは、ユーザは、目的のページに対応するサムネイルを選択するだけで、目的のページを閲覧することができる。
【０００３】
しかし、サムネイルは、ページ画像を縮小した画像であるため、目的のページに対応するサムネイルなのか、他のページに対応するサムネイルなのかを判別することができず、目的のページ以外のサムネイルを誤って選択してしまう場合がある。そこで、このような問題を解決するため、次のような技術が提案されている（例えば、特許文献１参照）。
【０００４】
特許文献１に記載されている技術では、先ず、一覧表示する複数のサムネイルの中から、互いに類似するサムネイルの対を求める。サムネイル同士が類似しているか否かは、対応する画素の画素値を比較し、同一画素値となる画素が所定数以上存在するか否かを判定することにより行う。次に、類似しているサムネイルの対毎に、その対と対応するオリジナル画像の対から差異部分を切り出し、差異画像を生成する。この差異画像は、サムネイルを区別するための付加情報となる。その後、差異画像を生成してあるサムネイルがクリックされると、サムネイルの代わりに差異画像を表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３３１２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されている技術では、類似するサムネイルが存在するサムネイルについては、そのサムネイルのオリジナル画像から、上記類似するサムネイルのオリジナル画像との差異部分を切り出すことにより差異画像を作成しておき、上記サムネイルがクリックされた場合には、サムネイルの代わりに差異画像を表示するようにしているので、クリックしたサムネイルが目的のページに対応したものなのか、他のページに対応したものなのかを区別することが可能になる。
【０００７】
しかし、特許文献１に記載されている技術は、サムネイルが類似しているか否かを画素値に基づいて機械的に判定するようにしているので、ユーザの感覚では類似しているサムネイル対が類似していないと判定され、両者を区別するために付加情報が生成されない場合があるという問題がある。つまり、ユーザの感覚に合うようにサムネイルが改善されないという問題がある。
【０００８】
そこで、本発明の目的は、ユーザの感覚に合うようにサムネイルが改善されないという問題を解決した文書閲覧システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る第１の文書閲覧システムは、
文書管理装置と文書閲覧端末装置とを備え、
前記文書管理装置は、
文書のページ毎に、そのページを表すページ画像データが記録されたページ画像データ記憶部と、
前記文書のページ毎に、そのページを縮小したサムネイルを表すサムネイルデータが記録されたサムネイルデータ記憶部と、
前記文書閲覧端末装置において閲覧者が行った操作に基づいて、前記閲覧者が誤って選択した偽のサムネイルと、真のサムネイルとを検出し、該検出した偽のサムネイルと真のサムネイルとのそれぞれに対して、他方のサムネイルとの差異を表す付加情報を生成して前記サムネイルデータ記憶部に記録するサムネイル改善部と、
前記文書閲覧端末装置からサムネイルが要求された場合、付加情報が生成されているサムネイルについては、そのサムネイルを表すサムネイルデータに加えて付加情報を前記文書閲覧端末装置へ配信するデータ配信部とを備え、
前記文書閲覧端末装置は、
前記文書管理装置からサムネイルデータと付加情報とが送られてきた場合は、前記サムネイルデータに従ってサムネイルを表示部に表示すると共に、必要に応じて前記付加情報に従った表示を行う表示制御部を備える。
【００１０】
本発明に係る文書管理装置は、
文書のページ毎に、そのページを表すページ画像データが記録されたページ画像データ記憶部と、
前記文書のページ毎に、そのページを縮小したサムネイルを表すサムネイルデータが記録されたサムネイルデータ記憶部と、
文書閲覧端末装置において閲覧者が行った操作に基づいて、前記閲覧者が誤って選択した偽のサムネイルと、真のサムネイルとを検出し、該検出した偽のサムネイルと真のサムネイルとのそれぞれに対して、他方のサムネイルとの差異を表す付加情報を生成して前記サムネイルデータ記憶部に記録するサムネイル改善部と、
前記文書閲覧端末装置からサムネイルが要求された場合、付加情報が生成されているサムネイルについては、そのサムネイルを表すサムネイルデータに加えて付加情報を前記文書閲覧端末装置へ配信するデータ配信部とを備える。
【００１１】
本発明に係る文書管理方法は、
文書のページ毎に、そのページを表すページ画像データが記録されたページ画像データ記憶部と、前記文書のページ毎に、そのページを縮小したサムネイルを表すサムネイルデータが記録されたサムネイルデータ記憶部とを備えたコンピュータが、文書閲覧端末装置において閲覧者が行った操作に基づいて、前記閲覧者が誤って選択した偽のサムネイルと、真のサムネイルとを検出し、
前記コンピュータが、前記検出した偽のサムネイルと真のサムネイルとのそれぞれに対して、他方のサムネイルとの差異を表す付加情報を生成して前記サムネイルデータ記憶部に記録し、
前記コンピュータが、前記文書閲覧端末装置からサムネイルが要求された場合、付加情報が生成されているサムネイルについては、そのサムネイルを表すサムネイルデータに加えて付加情報を前記文書閲覧端末装置へ配信する。
【００１２】
本発明に係るプログラムは、
文書のページ毎に、そのページを表すページ画像データが記録されたページ画像データ記憶部と、前記文書のページ毎に、そのページを縮小したサムネイルを表すサムネイルデータが記録されたサムネイルデータ記憶部とを備えたコンピュータを、
文書閲覧端末装置において閲覧者が行った操作に基づいて、前記閲覧者が誤って選択した偽のサムネイルと、真のサムネイルとを検出し、該検出した偽のサムネイルと真のサムネイルとのそれぞれに対して、他方のサムネイルとの差異を表す付加情報を生成して前記サムネイルデータ記憶部に記録するサムネイル改善部、
前記文書閲覧端末装置からサムネイルが要求された場合、付加情報が生成されているサムネイルについては、そのサムネイルを表すサムネイルデータに加えて付加情報を前記文書閲覧端末装置へ配信するデータ配信部として機能させる。
【発明の効果】
【００１３】
本発明によれば、ユーザの感覚に合うように、サムネイルを改善することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態の構成例を示すブロック図である。
【図２】文書登録時の処理例を示すフローチャートである。
【図３】サムネイル画面配信時の処理例を示すフローチャートである。
【図４】文書閲覧時の処理例を示すフローチャートである。
【図５】操作検出部２３の処理例を示すフローチャートである。
【図６】操作履歴記憶部２５の内容例を示す図である。
【図７】サムネイル改善部１４の処理例を示すフローチャートである。
【図８】サムネイル改善部１４の処理を説明するための図である。
【図９】第２の実施の形態において、サムネイル改善部１４が図７のフローチャートに示す処理に加えて行う処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１６】
[本発明の第１の実施の形態]
図１を参照すると、本発明の第１の本実施の形態に係る文書閲覧システムは、文書管理装置１と、文書閲覧端末装置２とから構成される。
【００１７】
文書管理装置１は、文書登録部１１と、データ配信部１２と、操作履歴受付け部１３と、サムネイル改善部１４と、文書データ記憶部１５と、ページ画像データ記憶部１６と、サムネイルデータ記憶部１７と、操作履歴記憶部１８と、文書入力部１９とを備えている。なお、各記憶部１５〜１８は、ディスク等によって実現される。
【００１８】
文書入力部１９は、ＨＴＭＬ（HyperText
Markup Language）等で記述された電子文書を文書管理装置１へ入力する。
【００１９】
文書登録部１１は、文書入力部１９から入力された電子文書を文書データ記憶部１５に記録する。更に、文書登録部１１は、入力された電子文書のページ毎に、そのページを表す画像データ（ページ画像データ）を生成してページ画像データ記憶部１６に記録すると共に、ページ画像毎にその画像を縮小したサムネイルを表すサムネイルデータを生成してサムネイルデータ記憶部１７に記録する。なお、画像データは、画像を構成する各画素の画素値を表すものである。
【００２０】
データ配信部１２は、文書閲覧端末装置２からの要求に応じて、サムネイルデータやページ画像データを文書閲覧端末装置２へ配信する。
【００２１】
操作履歴受付け部１３は、文書閲覧端末装置２から、文書を閲覧するためにユーザ（閲覧者）が行った操作の履歴を表す操作履歴情報が送られてくると、それを操作履歴記憶部１８に記録する。
【００２２】
サムネイル改善部１４は、操作履歴記憶部１８に記録されている操作履歴情報に基づいて、閲覧者が目的のページを閲覧する際に誤って選択したサムネイル（誤選択サムネイル）と、上記目的のページに対応するサムネイル（目的サムネイル）とを判定する。そして、サムネイルデータ記憶部１７に記録されている誤選択サムネイルに対応するサムネイルデータと、目的サムネイルに対応するサムネイルデータとを、誤選択サムネイルに対応するページと目的サムネイルに対応するページとの差異が明確になるように改善する。
【００２３】
なお、文書管理装置１は、コンピュータにより実現可能であり、コンピュータにより実現する場合は、例えば、次のようにする。コンピュータを文書管理装置１として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って、自身の動作を制御することにより、自コンピュータ上に、文書登録部１１、データ配信部１２、操作履歴受付け部１３、および、サムネイル改善部１４を実現する。
【００２４】
文書閲覧端末装置２は、画像要求部２１と、表示制御部２２と、操作検出部２３と、操作履歴送信部２４と、ハードディスク等の操作履歴記憶部２５と、キーボード、マウス等の入力部２６と、ＬＣＤ等の表示部２７とを備えている。
【００２５】
画像要求部２１は、閲覧者が入力部２６から入力する指示に従って、文書管理装置１に対して閲覧者が閲覧したい文書のサムネイル画面（文書の各ページのサムネイルが載っている画面）を要求したり、閲覧者がサムネイル画面において選択したサムネイルに対応するページを文書管理装置１に対して要求したりする。
【００２６】
表示制御部２２は、文書管理装置１から送られてきたサムネイル画面データやページ画像データに従って、表示部２７にサムネイル画面やページ画像を表示する。
【００２７】
操作検出部２３は、閲覧者が入力部２６を用いて行った、文書を閲覧するための操作を検出し、検出した操作の種別、前の操作からの経過時間、選択したページ番号などを含んだ操作履歴情報を操作履歴記憶部２５に記録する。
【００２８】
操作履歴送信部２４は、定期的に操作履歴記憶部２５から未送信の操作履歴情報を読み込み、文書管理装置１へ送信する。
【００２９】
なお、文書閲覧端末装置２も文書管理装置１と同様にコンピュータによって実現可能である。すなわち、コンピュータを画像要求部２１、表示制御部２２、操作検出部２３、および、操作履歴送信部２４として機能させるためのプログラムをコンピュータに読み取らせ、コンピュータにプログラムに従った動作を行わせることにより実現可能である。
【００３０】
[実施の形態の動作の説明]
次に、本実施の形態の動作について詳細に説明する。
【００３１】
先ず、文書管理装置１の文書を登録する際の動作について、図２のフローチャートを参照して説明する。
【００３２】
先ず、文書入力部１９がＨＴＭＬ等で記述された電子文書（単に文書と記す場合もある）を文書管理装置１に入力する（ステップＳ２１）。これにより、文書登録部１１が入力された電子文書を文書データ記憶部１５に記録すると共に、文書をページ毎の画像に変換し、各ページのページ画像を表すページ画像データをページ画像データ記憶部１６に保存する（ステップＳ２２、Ｓ２３）。その後、文書登録部１１は、文書のページ毎の画像から、それを縮小したサムネイルを作成し、作成したサムネイルを表すサムネイルデータをサムネイルデータ記憶部１７に保存する。
【００３３】
次に、文書閲覧端末装置２において、閲覧者が閲覧を希望する文書についてのサムネイル画面を表示する場合の動作を、図３のフローチャートを参照して説明する。
【００３４】
先ず、文書閲覧端末装置２の閲覧者が、閲覧を希望する文書を示す情報（例えば、文書名）を含んだサムネイル画面表示要求を入力する。これにより、画像要求部２１が文書管理装置１内のデータ配信部１２に対して、閲覧者によって指定された文書についてのサムネイル画面を要求する（ステップＳ３１）。なお、閲覧者がサムネイル画面表示要求を入力するために行った操作は、操作検出部２３によって検出され、その操作履歴情報が操作履歴記憶部２５に記録される。
【００３５】
データ配信部１２は、文書閲覧端末装置２から要求された文書についてのサムネイルデータをサムネイルデータ記憶部１７から取り出す（ステップＳ３２）。ここで、サムネイルデータ記憶部１７に記録されている、上記文書についてのサムネイルデータの数が、１画面に表示可能なサムネイルの数以下である場合は、上記文書についてのサムネイルデータを全て取り出し、１画面に表示可能なサムネイルの数よりも多い場合は、１画面に表示可能なサムネイル数分のサムネイルデータを、ページ番号が若いものから順番に取り出す。その後、データ配信部１２は、取り出したサムネイルデータに基づいて、サムネイル画面を表示するためのサムネイル画面データを作成して文書閲覧端末装置２へ配信する（ステップＳ３３）。なお、サムネイルデータには、後述する付加情報が付加されているものがあり、このようなサムネイルデータは、付加情報も一緒に文書閲覧端末装置２へ送信する。
【００３６】
文書閲覧端末装置２内の表示制御部２２は、文書管理装置１からサムネイル画面データが送られてくると、それに従って表示部２７にサムネイル画面を表示する（ステップＳ３４）。このサムネイル画面には、閲覧者が閲覧を希望している文書中の複数のページそれぞれのサムネイルが表示されている。
【００３７】
次に、閲覧者が文書中のページを閲覧する場合の動作について、図４のフローチャートを参照して説明する。
【００３８】
閲覧者は、文書を閲覧する場合、入力部２６を操作することにより、サムネイル画面に表示されている複数のサムネイルの中から、閲覧を希望するページ（目的のページ）に対応するサムネイルを１つ選択する。これにより、画像要求部２１は、閲覧者が選択したページの画像をデータ配信部１２に対して要求する（ステップＳ４１）。なお、前述したように、サムネイルデータには、付加情報が付加されているものがあり、そのようなサムネイルデータに対応するサムネイルにフォーカスが当たっている場合は、表示制御部２２は、付加情報によって表される画像やテキストを画面に表示する。付加情報によって表される画像やテキストの表示位置は任意であり、例えば、フォーカスが当たっているサムネイルの近傍とすることができる。また、付加情報が付加されているサムネイルデータについては、サムネイルの代わりに、付加情報によって表される画像やテキストを表示するようにすることもできる。また、閲覧者がサムネイルを選択するために行った操作は、操作検出部２３によって検出され、その操作履歴情報（操作の種別「サムネイル画面からページを選択」、選択したページのページ番号、前の操作からの経過時間）が操作履歴記憶部１８に記録される。
【００３９】
データ配信部１２は、文書閲覧端末装置２から要求されたページに対応するページ画像データをページ画像データ記憶部１６から取り出し、取り出したページ画像データを文書閲覧端末装置２へ配信する（ステップＳ４２、Ｓ４３）。
【００４０】
文書閲覧端末装置２内の表示制御部２２は、データ配信部１２から送られてきたページ画像データに従って、表示部２７にページ画像を表示する（ステップＳ４４）。なお、ページ画像には、次のページに進むためのボタン、前のページに戻るためのボタン、特定のページに進むためのページ番号の入力欄などが設けられており、ボタン操作や、ページ番号の入力操作を行うことにより、他のページを表示できるようになっている。つまり、次のページに進むためのボタンが操作された場合には、現在表示しているページの次のページをデータ配信部１２に対して要求し、前のページに戻るためのボタンが操作された場合には、現在表示しているページの１ページ前のページをデータ配信部１２に対して要求し、ページ番号の入力欄にページ番号が入力された場合には、入力されたページ番号のページを文書管理装置１に対して要求する。また、ページ画像には、サムネイル画面を表示するためのサムネイル画面表示ボタンが設けられており、このボタンを操作することにより、サムネイル画面を表示部２７に表示できるようになっている。つまり、サムネイル画面表示ボタンが操作された場合には、現在、ページ画像を表示している文書のサムネイル画面を文書管理装置１に対して要求する。なお、上記した各操作が行われた場合も、操作検出部２３によってそのことが検出され、操作履歴情報が操作履歴記憶部２５に記録される。
【００４１】
次に、文書閲覧端末装置２内の操作検出部２３の動作について、図５のフローチャートを参照して説明する。
【００４２】
操作検出部２３は、入力部２６で行われる操作を監視しており、予め定められている、文書を閲覧するための操作が行われると（ステップＳ５１がＹＥＳ）、その操作履歴情報
を操作履歴記憶部２５に記録する（ステップＳ５２）。このようにして記録された操作履歴情報は、定期的に、操作履歴送信部２４によって操作履歴受付け部１３に送られ、操作履歴受付け部１３は、文書閲覧端末装置２から送られてきた操作履歴情報を操作履歴記憶部１８に記録する。なお、操作履歴送信部２４は、操作履歴情報を送信後、操作履歴記憶部２５の内容をクリアする。
【００４３】
より具体的には、操作検出部２３は、入力部２６においてある文書についてのサムネイル画面を要求する操作が行われた場合には、操作種別「サムネイル画面を要求」と、前の操作からの経過時間と、文書名とを含んだ操作履歴情報を文書データ記憶部１５に記録する。また、入力部２６において、サムネイル画面からページを選択するための操作が行われた場合には、操作種別「サムネイル画面からページを選択」と、選択したページのページ番号と、前の操作からの経過時間と、該当する文書名とを含む操作履歴情報を操作履歴記憶部２５に記録する。また、入力部２６において、ページ画面から他のページを選択するための操作が行われた場合には、操作種別「ページ画面からページを選択」と、選択したページのページ番号と、前の操作からの経過時間と、該当する文書名とを含む操作履歴情報を操作履歴記憶部２５に記録する。また、入力部２６において拡大操作が行われた場合には、操作種別「拡大操作」と、拡大操作を行ったページのページ番号と、拡大した範囲と、前の操作からの経過時間と、該当する文書名とを含む操作履歴情報を操作履歴記憶部２５に記録する。また、入力部２６において文書の閲覧を終了するための操作が行われた場合には、操作種別「閲覧終了」と、該当する文書名とを含んだ操作履歴情報を操作履歴記憶部２５に記録する。
【００４４】
図６は操作履歴記憶部２５の内容例を示す図である。この例は、先ず、サムネイル画面を要求する操作が行われ、その2000ms後に、サムネイル画面から第５ページを選択するための操作が行われ、更にその2100ms後に、サムネイル画面を要求する操作が行われ、更にその3100ms後にサムネイル画面から第７ページを選択する操作が行われ、更にその5100ms後に、第７ページのページ画像において、左上、右下の点の座標値が(0,0)、(100,100)である矩形領域に対する拡大操作が行われ、更にその30000ms後に、ページ画面から第８ページを選択する操作が行われ、更にその50000ms後に、閲覧終了操作が行われたことを示している。この操作履歴情報からは、次のことが推測できる。閲覧者は、サムネイル画面上に配置されている第５ページに対応するサムネイルを選択し、第５ページのページ画像を表示部２７に表示させたが、第５ページは、閲覧者が目的とするページではなかった。そこで、閲覧者は、第５ページが表示されてから余り時間をおかずに（2100ms後）、再びサムネイル画面を要求した。今度は、サムネイル画面に配置されている第７ページに対応するサムネイルを選択し、第７ページのページ画像を表示部２７に表示した。第７ページは、閲覧者が目的としているページであったので、第５ページに比較して遥かに長い時間（35100ms＝5100ms+30000ms）、第７ページを閲覧した。つまり、第５ページに対応するサムネイルと、第７ページに対応するサムネイルとが、閲覧者にとっては紛らわしいものであったので、閲覧者は、誤って第５ページに対応するサムネイルを選択してしまった。
【００４５】
次に、サムネイル改善部１４の動作について、図７のフローチャートを参照して説明する。
【００４６】
サムネイル改善部１４は、操作履歴記憶部１８から閲覧者が行った一連の操作を示す操作履歴情報を取り出す（ステップＳ７１）。取り出した操作履歴情報を発生順が古いものから順に注目し、操作種別が「サムネイル画面からページを選択」となっている操作履歴情報を探す（ステップＳ７２）。
【００４７】
そして、最後の操作履歴情報まで注目しても、そのような操作履歴情報を探し出すことができなかった場合（ステップＳ７２がＮＯ）は、サムネイル改善部１４は、その処理を終了する。これに対して、操作種別が「サムネイル画面からページを選択」となっている操作履歴情報を探し出すことができた場合（ステップＳ７２がＹＥＳ）は、その操作履歴情報に含まれているページ番号のページが一定時間以上、閲覧者によって閲覧されたか否かを判定する（ステップＳ７３）。
【００４８】
ここで、サムネイル画面から選択されたページが一定時間以上、閲覧されたか否かを判定するのは、選択されたページが閲覧者にとって閲覧したい目的のページであるか否かを判定するためである。従って、上記一定時間は、表示されたページが目的のページであるか否かをユーザが判定するのに要する時間と、目的のページでないと判定してから他の画像（他のページや、サムネイル画面）を表示するための操作を行うまでの時間との合計値（例えば、5000ms程度）とする。また、ページの閲覧時間は、本実施の形態では、ページを選択する操作が行われてから、選択されたページ以外の画像を表示するための操作、或いは、表示を終了する操作が行われるまでの時間とする。例えば、図６の例の場合、第５ページの閲覧時間は、第５ページを選択する操作が行われてから、サムネイル画面を要求する操作が行われるまでの時間となるので、その値は、操作履歴情報中の経過時間から2100msと算出される。また、図６の例において、第７ページの閲覧時間は、第７ページを選択する操作が行われてから、第８ページを選択する操作が行われるまでの時間となるので、その値は、操作履歴情報中の経過時間から35100ms（＝5100ms+50000ms）と算出される。なお、ページの閲覧時間の算出方法は、これに限られるものではなく、次のような方法を採用することもできる。閲覧者がサムネイル画面からページを選択する操作を行った後は、閲覧者の操作なしに選択したページが表示部２７に表示されるが、サムネイル画面でのページの選択操作と、その後のページを開く処理とを個別の操作履歴情報として操作履歴記憶部２５に記録する。ページを表示する処理に対応する操作履歴情報には、操作種別「サムネイル画面からページを表示」と、表示したページのページ番号と、サムネイル画面でページの選択操作が行われてからページが開くまでの時間（経過時間）と、該当する文書名とが含まれる。そして、サムネイル画面によって選択されたページの閲覧時間は、選択したページが表示されてから、そのページと無関係の画像を表示するための操作が行われるまでの時間とする。その時間は、操作履歴情報中の経過時間を用いて算出することができる。
【００４９】
ステップＳ７２で探し出した操作履歴情報中のページ番号によって示されるページが一定時間以上閲覧されている場合（ステップＳ７３がＹＥＳ）は、サムネイル画面から選択して開いたページは、ユーザにとって閲覧したい目的のページであると判断し、再びステップＳ７２の処理を行う。これに対して、一定時間以上閲覧していない場合（ステップＳ７３がＮＯ）は、サムネイル画面から選択して開いたページは閲覧者にとって目的のページではなかったと判断し、ステップＳ７４の処理を行う。
【００５０】
ステップＳ７４では、先ず、ステップＳ７２で探し出した操作履歴情報中のページ番号を、閲覧者が誤って選択したページのページ番号として記録する。次に、サムネイル改善部１４は、操作履歴情報に基づいて、ステップＳ７２で探し出した操作履歴情報によって示される操作以降（サムネイル画面から第５ページを選択する操作以降）で、最初に一定時間以上閲覧されたページのページ番号を求め、求めたページ番号を、閲覧者が目的としているページのページ番号として記録する。例えば、ステップＳ７１で操作履歴記憶部１８から取り出した操作履歴情報が、図６に示すものであり、ステップＳ７２で探し出した操作履歴情報が、図６における第２番目の操作履歴情報（サムネイル画面から第５ページを選択した操作の履歴）であり、ステップＳ７３における一定時間が5000msである場合には、第７ページの閲覧時間が35100msであるので、ユーザが目的としているページのページ番号として第７ページを記録する。
【００５１】
その後、サムネイル改善部１４は、ステップＳ７４で記録しておいた２つのページ番号から、それに対応するページの画像をページ画像データ記憶部１６から取り出し（ステップＳ７５）、２つの画像の類似性を比較して類似していない部分のみを抜き出す（ステップＳ７６）。類似性の比較には既存技術（特開２００３−０３６２７３号公報、特開２０００−１３２５５４号公報など）を利用することができる。
【００５２】
ここで、ステップＳ７６の処理について、図８を参照して詳しく説明する。今、ステップＳ７５で取り出した画像が、図８（Ａ）,（Ｂ）に示した画像Ａ，Ｂであるとする。ステップＳ７６では、先ず、画像Ａ，Ｂを複数の領域に分割する。図８の例では、画像Ａ，Ｂをそれぞれ９個の領域Ａ１〜Ａ９,Ｂ１〜Ｂ９に分割している。次に、対応する領域の類似度を算出する。類似度は、例えば、領域内の対応する画素の画素値の差分を求め、求めた差分を合計することにより求める。そして、類似度が最も低い領域を、類似していない部分として抜き出す。例えば、領域Ａ９，Ｂ９の類似度が最も低い場合は、領域Ａ９,Ｂ９を画像Ａ，Ｂから抜き出す。
【００５３】
その後、抜き出した類似していない部分が文字中心である場合は、その部分のテキスト（文字データ）を文書データ記憶部１５から取り出して対応するページのサムネイルの付加情報としてサムネイルデータ記憶部１７に保存し（ステップＳ７７）、抜き出した類似していない部分が文字中心ではない場合は、抜き出した部分の画像データをサムネイルと同等のサイズの画像を表す画像データに加工し、対応するページのサムネイルの付加情報としてサムネイルデータ記憶部１７に保存する（ステップＳ７８）。なお、抜き出した類似していない部分が文字中心であるか否かは、例えば、抜き出した画像が、文書データ記憶部１５に記録されている元の電子文書のどの部分に該当するのかを調べ、該当する部分の情報に基づいて、文字部分の面積が、抜き出した部分の面積に対して所定の割合以上であるか否かに基づいて判定する。また、別の判定方法として、抜き出した部分について、文字認識処理を行い、認識率が閾値以上である場合は、文字中心であると判定するというような判定方法を採用することもできる。また、抜き出した部分が文字中心の場合は、画像データではなく、その部分に対応するテキストを付加情報にするようにしたのは、画像データを付加情報にする場合に比較してデータ量を少なくすることができるからである。また、文字が中心の部分の付加情報として、その部分の画像情報を利用するようにしてもよい。
【００５４】
その後、サムネイル改善部１４は、ステップＳ７１で取り出した操作履歴情報の中に、未注目の操作履歴情報があれば（ステップＳ７９がＹＥＳ）、再び、ステップＳ７２の処理を行い、未注目の操作履歴情報がなければ（ステップＳ７９がＮＯ）、その処理を終了する。
【００５５】
[第１の実施の形態の効果]
本実施の形態によれば、ユーザの感覚に合うように、サムネイルを改善することができる。その理由は、ユーザが行う操作に応じて、サムネイルを改善するようにしているからである。
【００５６】
[本発明の第２の実施の形態]
次に、本発明の第２の実施の形態について説明する。本発明は、閲覧者が拡大操作を行ったページに対応するサムネイルデータについても、付加情報を付加するようにしたことを特徴する。
【００５７】
本実施の形態は、サムネイル改善部１４において、図８のフローチャートに示す処理に加えて、図９のフローチャートに示す処理を行うことより実現される。
【００５８】
図９を参照すると、サムネイル改善部１４は、先ず、ページ画像データ記憶部１６から閲覧者の一連の操作を示す操作履歴情報を取り出す（ステップＳ９１）。取り出した操作履歴情報を古いものから順に注目し、操作種別が「拡大操作」になっている操作履歴情報を探す（ステップＳ９２）。そして、最後の操作履歴情報まで注目してもそのような操作履歴情報を探し出すことができなかった場合（ステップＳ９２がＮＯ）は、その処理を終了する。これに対して、操作種別が「拡大操作」になっている操作履歴情報を探し出すことができた場合（ステップＳ９２がＹＥＳ）は、上記操作履歴情報から拡大操作をしたページのページ番号と、拡大範囲を示す座標情報とを取得する（ステップＳ９３）。
【００５９】
取得したページ番号に対応するページの画像データをページ画像データ記憶部１６から取り出し（ステップＳ９４）、さらに座標情報を利用して画像の拡大操作をした部分を抜き出す（ステップＳ９５）。抜き出した部分が文字中心である場合は、その部分のテキスト（文字データ）を文書データ記憶部１５から取り出して対応するページのサムネイルの付加情報としてサムネイルデータ記憶部１７に保存し（ステップＳ９６）、抜き出した部分が文字中心ではない場合は、抜き出した部分の画像データをサムネイルと同等のサイズの画像を表す画像データに加工し、対応するページのサムネイルの付加情報としてサムネイルデータ記憶部１７に保存する（ステップＳ９７）。サムネイル改善部１４は、未注目の操作履歴情報がなくなるまで（ステップＳ９８がＮＯ）となるまで、上述した処理を繰り返し行う。
【００６０】
[第２の実施の形態の効果]
本実施の形態によれば、第１の実施の形態で得られる効果に加えて、ユーザにとって関心があると思われるページに対応するサムネイルを改善することが可能になるという効果を得ることができる。その理由は、ユーザが拡大操作を行ったページに対応するサムネイルを改善するようにしているからである。
【００６１】
[本発明の第３の実施の形態]
次に、本発明の第３の実施の形態について説明する。前述した第１の実施の形態では、文書閲覧端末装置２内の操作検出部２３が操作履歴記憶部２５に記録した操作履歴情報に基づいてサムネイルの改善を実施しているが、本実施の形態では、文書管理装置１内のデータ配信部１２が、文書閲覧端末装置２から送られてくる要求に基づいて、文書閲覧端末装置２で行われた操作を推測し、操作履歴記憶部１８に操作履歴情報を記録することを特徴としている。従って、本実施の形態では、操作検出部２３、操作履歴記憶部２５、操作履歴送信部２４、操作履歴受付け部１３は不要となる。
【００６２】
より具体的には、データ配信部１２は、文書閲覧端末装置２からある文書（例えば、文書名Ａの文書）についてのサムネイル画面が要求された場合には、操作種別「サムネイル画面を要求」と、前の要求が送られてきてから上記要求が送られてくるまでの経過時間と、文書名「Ａ」とを含む操作履歴情報を操作履歴記憶部１８に記録する。また、上記要求に応答してサムネイル画面を送信した後に、最初にあるページ（例えば、第７ページ）が要求された場合には、操作種別「サムネイル画面からページを選択」と、前の要求が送られてきてから上記要求が送られてくるまでの経過時間と、ページ番号「７」と、文書名「Ａ」とを含む操作履歴情報を操作履歴記憶部１８に記録する。また、あるページの画像データを送信した後に、他のページの画像データが要求された場合には、操作種別「ページ画面からページを選択」と、前の要求が送られてきてから上記要求が送られてくるまでの経過時間と、要求されたページ番号と、文書名とを含む操作履歴情報を操作履歴記憶部１８に記録する。また、上記文書名Ａの文書の閲覧終了が要求された場合には、操作種別「閲覧終了」と、前の要求が送られてきてから上記要求が送られてくるまでの経過時間と、文書名「Ａ」を含む操作履歴情報を操作履歴記憶部１８に記録する。
【００６３】
サムネイル改善部１４は、データ配信部１２によって操作履歴記憶部１８に記録された操作履歴情報に基づいて、図８のフローチャートに示す処理を行い、サムネイルを改善する。
【００６４】
[第３の実施の形態の効果]
本実施の形態では、第１の実施の形態で得られる効果に加えて、文書閲覧端末装置２側の構成を簡単なものにすることができるという効果を得ることができる。その理由は、文書管理装置１において文書閲覧端末装置２から送られてくる要求に基づいて、文書閲覧端末装置２において行われた操作を推測するようにしており、文書閲覧端末装置２側にユーザが行った操作を検出したり、その操作履歴情報を記録したりする手段が不要になるからである。
【産業上の利用可能性】
【００６５】
本発明は文書配信・文書閲覧の分野で利用可能である。
【符号の説明】
【００６６】
１      文書管理装置
２      文書閲覧端末装置
１１    文書登録部
１２    データ配信部
１３    操作履歴受付け部
１４    サムネイル改善部
１５    文書データ記憶部
１６    ページ画像データ記憶部
１７    サムネイルデータ記憶部
１８    操作履歴記憶部
１９    文書入力部
２１    画像要求部
２２    表示制御部
２３    操作検出部
２４    操作記録送信部
２５    操作履歴記憶部
２６    入力部
２７    表示部
【図１】
0005434667.tif 000002
【図２】
0005434667.tif 000003
【図３】
0005434667.tif 000004
【図４】
0005434667.tif 000005
【図５】
0005434667.tif 000006
【図６】
0005434667.tif 000007
【図７】
0005434667.tif 000008
【図８】
0005434667.tif 000009
【図９】
0005434667.tif 000010