(57)【特許請求の範囲】
【請求項１】
電子文書をスクロールする速度であるスクロール速度と前記電子文書の情報量とに基づいて定めた前記電子文書の閲覧時間を用い、所定の表示時間内に表示する前記電子文書を組合せることで、組合せた前記電子文書を表示する表示予定を計画する計画手段と、
前記計画手段が計画した表示予定と、前記表示予定に従って表示される前記電子文書とを関連付けて送信する送信手段とを備えることを特徴とする文書送信装置。
【請求項２】
前記送信手段は、前記表示予定に従って表示される電子文書と、前記スクロール速度とを関連付けて送信することを特徴とする請求項１に記載の文書送信装置。
【請求項３】
前記電子文書の表示を受けるユーザのスケジュールを記憶する記憶手段を更に備え、
前記計画手段は、前記記憶手段が記憶するスケジュールに基づいて前記所定の表示時間を定め、定めた前記所定の表示時間内に表示する前記電子文書を組合せることで前記表示予定を計画することを特徴とする請求項１又は２に記載の文書送信装置。
【請求項４】
請求項２又は３に記載された文書送信装置から送信された電子文書と前記表示予定とを関連付けて受信する受信手段と、
前記受信手段が受信した表示予定に基づいて前記電子文書をスクロールして表示するよう表示装置を制御する制御手段とを備えることを特徴とする文書受信装置。
【請求項５】
前記受信手段は、前記表示予定に従って表示される電子文書と、前記スクロール速度とを関連付けて受信し、
前記制御手段は、前記受信手段が受信したスクロール速度に従って、前記電子文書をスクロールして表示するよう表示装置を制御することを特徴とする請求項４に記載の文書受信装置。
【請求項６】
前記電子文書の表示を受けるユーザの像を撮像する撮像手段と、
前記撮像手段が撮像した像に基づいて、前記表示装置に表示された前記電子文書における前記ユーザが目視した位置を検出する検出手段とを更に備え、
前記制御手段は、前記検出手段が検出した前記電子文書における位置を表示するよう前記表示装置を制御することを特徴とする請求項４又は５に記載の文書受信装置。
【請求項７】
電子文書をスクロールする速度であるスクロール速度と前記電子文書の情報量に基づいて定めた前記電子文書の閲覧時間を用い、所定の表示時間内に表示する前記電子文書を組合せることで、組合せた前記電子文書を表示する予定を計画する計画手段と、
前記計画手段が計画した表示予定に基づいて前記電子文書をスクロールして表示する表示手段とを備えることを特徴とする文書表示システム。
【請求項８】
コンピュータを、
電子文書をスクロールする速度であるスクロール速度と前記電子文書の情報量に基づいて定めた前記電子文書の閲覧時間を用い、所定の表示時間内に表示する前記電子文書を組合せることで、組合せた前記電子文書を表示する表示予定を計画する計画手段、
前記計画手段が計画した表示予定と、前記表示予定に従って表示される前記電子文書とを関連付けて送信する送信手段
として機能させることを特徴とする文書送信プログラム。
【請求項９】
コンピュータを、
請求項８に記載された文書送信プログラムによって機能するコンピュータから送信された電子文書と前記表示予定とを関連付けて受信する受信手段、
前記受信手段が受信した表示予定に基づいて前記電子文書をスクロールして表示するよう表示装置を制御する制御手段
として機能させることを特徴とする文書受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書送信装置及び文書送信プログラム、文書受信装置及び文書受信プログラム、並びに文書表示システムに関する。
【背景技術】
【０００２】
従来から、所定の時間的な規則に従って情報を表示するだけでなく、ユーザの操作に基づいて情報を表示できる情報表示装置が知られている（例えば、特許文献１）。
【０００３】
この情報表示装置は、情報を表示する表示部と、表示部に所望の情報を表示させるための操作入力を受け付ける操作部と、操作入力に従って表示部に情報を表示させる第１制御と、所定の時間的な規則に従って情報を表示させる第２制御とを実行する表示制御部とを備えることを特徴とする。
【０００４】
また、記号を表すイメージ画像を時間と共に更新して表示できる表示装置が知られている（例えば、特許文献２）。
【０００５】
この表示装置は、記号を表すために用いられるフォントに関する情報を記憶する記憶部と、記憶部が記憶する情報の一部を時間と共に更新すると共に、更新した情報に基づいて記号を表すイメージ画像を生成する生成部と、生成部が生成したイメージ画像を表示する表示部とを備えることを特徴とする。
【０００６】
【特許文献１】特開２００２−１４７５４
【特許文献２】特開２００５−１０２９９
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的とするところは、電子文書を効率的に表示する予定と共に電子文書を送信できる文書送信装置及び文書送信プログラム、電子文書を効率的に表示する予定と共に電子文書を受信できる文書受信装置及び文書受信プログラム、並びに電子文書を効率的に表示する予定に基づいて電子文書を表示できる文書表示システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る文書送信装置は、電子文書をスクロールする速度であるスクロール速度と電子文書の情報量とに基づいて定めた電子文書の閲覧時間を用い、所定の表示時間内に表示する電子文書を組合せることで、組合せた電子文書を表示する表示予定を計画する計画手段と、計画手段が計画した表示予定と、表示予定に従って表示される電子文書とを関連付けて送信する送信手段とを備えることを特徴としている。
【０００９】
上記構成において、送信手段は、表示予定に従って表示される電子文書と、スクロール速度とを関連付けて送信する構成を採用できる。
【００１０】
上記構成において、電子文書の表示を受けるユーザのスケジュールを記憶する記憶手段を更に備え、計画手段は、記憶手段が記憶するスケジュールに基づいて所定の表示時間を定め、定めた所定の表示時間内に表示する電子文書を組合せることで表示予定を計画する構成を採用できる。
【００１１】
本発明に係る文書受信装置は、上述した電子文書と表示予定とを関連付けて受信する受信手段と、受信手段が受信した表示予定に基づいて電子文書をスクロールして表示するよう表示装置を制御する制御手段とを備えることを特徴としている。
【００１２】
上記構成において、受信手段は、表示予定に従って表示される電子文書と、スクロール速度とを関連付けて受信し、制御手段は、受信手段が受信したスクロール速度に従って、電子文書をスクロールして表示するよう表示装置を制御する構成を採用できる。
【００１３】
上記構成において、電子文書の表示を受けるユーザの像を撮像する撮像手段と、撮像手段が撮像した像に基づいて、表示装置に表示された電子文書におけるユーザが目視した位置を検出する検出手段とを更に備え、制御手段は、検出手段が検出した電子文書における位置を表示するよう表示装置を制御する構成を採用できる。
【００１４】
本発明に係る文書表示システムは、電子文書をスクロールする速度であるスクロール速度と電子文書の情報量に基づいて定めた電子文書の閲覧時間を用い、所定の表示時間内に表示する電子文書を組合せることで、組合せた電子文書を表示する予定を計画する計画手段と、計画手段が計画した表示予定に基づいて電子文書をスクロールして表示する表示手段とを備えることを特徴としている。
【００１５】
本発明に係る文書送信プログラムは、コンピュータを、電子文書をスクロールする速度であるスクロール速度と電子文書の情報量に基づいて定めた電子文書の閲覧時間を用い、所定の表示時間内に表示する電子文書を組合せることで、組合せた電子文書を表示する表示予定を計画する計画手段、計画手段が計画した表示予定と、表示予定に従って表示される電子文書とを関連付けて送信する送信手段として機能させることを特徴としている。
【００１６】
本発明に係る文書受信プログラムは、コンピュータを、上述した文書送信プログラムによって機能するコンピュータから送信された電子文書と表示予定とを関連付けて受信する受信手段、受信手段が受信した表示予定に基づいて電子文書をスクロールして表示するよう表示装置を制御する制御手段として機能させることを特徴としている。
【発明の効果】
【００１７】
請求項１の構成によれば、スクロール速度と電子文書の情報量に基づいて電子文書の閲覧時間を定めて所定の表示時間内に表示する電子文書を組合せることで、組合せた電子文書を表示する表示予定を計画するため、効率的な表示予定を計画できるだけでなく、計画した効率的な表示予定と表示予定に基づいて表示される電子文書とを関連付けて送信できる。
【００１８】
請求項２の構成によれば、計画した効率的な表示予定と表示予定の計画に用いたスクロール速度とを関連付けて送信できる。
【００１９】
請求項３の構成によれば、電子文書の表示を受けるユーザのスケジュールに基づいて電子文書を表示する表示予定を計画できる。
【００２０】
請求項４の構成によれば、電子文書を表示する表示予定と共に電子文書を受信できるだけでなく、受信した表示予定に基づいて電子文書をスクロールして表示するよう表示装置を制御するため、電子文書を効率的に表示するよう表示装置を制御できる。
【００２１】
請求項５の構成によれば、受信したスクロール速度に従って電子文書をスクロールして表示するよう制御できる。
【００２２】
請求項６の構成によれば、検出されたユーザの目視位置を表示するよう表示装置を制御するため、電子文書をスクロールして表示するにも関わらず、過去にユーザが目視した電子文書の位置を容易に知ることができる。
【００２３】
請求項７の構成によれば、スクロール速度と電子文書の情報量に基づいて電子文書の閲覧時間を定めて所定の表示時間内に表示する電子文書を組合せることで、組合せた電子文書を表示する表示予定を計画するため、効率的な表示予定を計画できるだけでなく、計画した表示予定に基づいて電子文書をスクロール表示するため、電子文書を効率的に表示できる。
【００２４】
請求項８の構成によれば、スクロール速度と電子文書の情報量に基づいて電子文書の閲覧時間を定めて所定の表示時間内に表示する電子文書を組合せることで、組合せた電子文書を表示する表示予定を計画するため、効率的な表示予定を計画できるだけでなく、計画した効率的な表示予定と表示予定に基づいて表示される電子文書とを関連付けて送信できる。
【００２５】
請求項９の構成によれば、電子文書を表示する表示予定と共に電子文書を受信できるだけでなく、受信した表示予定に基づいて電子文書をスクロールして表示するよう表示装置を制御するため、電子文書を効率的に表示するよう表示装置を制御できる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
【実施例１】
【００２７】
図１は、本発明の文書表示システム、文書送信装置、及び文書受信装置の一実施形態を示す構成図である。
【００２８】
図１に示す文書表示システム１０は、通信網１００、文書送信装置１０００、表示装置１０８０、入力装置１０９０、文書受信装置２１００、撮像装置２１７０、表示装置２１８０、入力装置２１９０、文書受信装置２２００、撮像装置２２７０、表示装置２２８０、及び入力装置２２９０で構成される。
【００２９】
尚、文書受信装置２２００、撮像装置２２７０、表示装置２２８０、及び入力装置２２９０の接続、構成、及び機能は、文書受信装置２１００、表示装置２１８０、入力装置２１９０、及び撮像装置２１７０の接続、構成、及び機能とほぼ同様であるので、以下単に、文書受信装置２１００、撮像装置２１７０、表示装置２１８０、及び入力装置２１９０についてのみ説明を行う。
【００３０】
通信網１００は、例えば、ＬＡＮ（Local Area Network ）、ＷＡＮ（Wide Area Network）、ＭＡＮ（Metropolitan Area Network）、又は公衆回線網で構成され、文書送信装置１０００と文書受信装置２１００とを通信可能に接続する。
【００３１】
文書送信装置１０００は、例えば、パーソナル・コンピュータで構成され、通信網１００、表示装置１０８０、及び入力装置１０９０に接続している。文書送信装置１０００は、電子文書と電子文書を表示する予定（以下単に、表示予定という）とを関連付けて文書受信装置２１００へ送信する。
【００３２】
尚、電子文書は、例えば、文字、記号、図形及び画像、並びにこれらの組み合わせのいずれか１つ以上を表す電子ファイルをいう。電子文書は、例えば、テキストファイル及び画像ファイル、並びにＰＤＦ（Portable Document Format ）ファイル、ワードファイル、及びパワーポイントファイル等のドキュメントファイルで構成される。
【００３３】
ここで図２を参照して、文書送信装置１０００の構成について説明を行う。図２は、文書送信装置１０００の一構成例を表す機能ブロック図である。
【００３４】
図２に表す文書送信装置１０００は、通信部１０１０、制御部１０２０、及び記憶部１０３０を備える。通信部１０１０、制御部１０２０、及び記憶部１０３０が有する各機能は、文書送信装置１０００が実行するソフトウェア制御により実現される。
【００３５】
ここで図３を参照して、ソフトウェア制御を実行するための文書送信装置１０００のハードウェア構成について説明する。図３は、文書送信装置１０００のハードウェアの一構成例を表す図である。
【００３６】
文書送信装置１０００は、例えば、ＣＰＵ（Central Processing Unit）等の演算部１００１、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）又はＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の読み出し専用メモリであるＲＯＭ１００２（Read-Only Memory ）、ＤＲＡＭ（Dynamic  RAM）又はＳＲＡＭ（Static  RAM）等の揮発性メモリ及びＮＶＲＡＭ（Non Volatile RAM）等の不揮発性メモリで構成されるＲＡＭ１００３（Random Access Memory）、並びにハードディスク等の外部記憶装置で構成される外部記憶部１００４で構成され、演算部１００１、ＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４は互いにバス１００５によって接続している。
【００３７】
ソフトウェア制御は、ＲＯＭ１００２又は外部記憶部１００４に格納したプログラムを演算部１００１が読み、読込んだプログラムに従って演算部１００１が演算を行うことにより上記各部の機能を実現する。なお、ＲＡＭ１００３には、演算結果のデータが書き込まれ、特にＮＶＲＡＭには、電源オフ時にバックアップが必要なデータが保存される。
【００３８】
ここで図２に戻り、文書送信装置１０００の構成について引き続き説明する。
通信部１０１０は、例えば、ネットワークアダプタで構成され、通信網１００及び制御部１０２０に接続する。通信部１０１０は、通信網１００を介して文書受信装置２１００から、電子文書、若しくは既に送信した表示予定と検出情報とを受信する。通信部１０１０は、受信した電子文書、及び表示予定と検出情報とを制御部１０２０へ出力する。
【００３９】
また通信部１０１０は、制御部１０２０から後述する制御部１０２０を構成する計画部が計画した表示予定と、表示予定に従って表示される電子文書と、必要な場合には表示予定の変更点を表す情報（以下単に、変更点を表す情報という）とを取得する。
【００４０】
次に、通信部１０１０は、制御部１０２０に制御されて、取得した表示予定と電子文書と変更点を表す情報とを文書受信装置２１００へ送信する。尚、通信部１０１０が、変更点を表す情報を取得し、かつ送信する場合については後述する。
【００４１】
制御部１０２０は、通信部１０１０及び記憶部１０３０に接続する。制御部１０２０は、後述する制御処理を実行することで、文書送信装置１０００を構成する各部、及び文書送信装置１０００に接続する各装置を制御する。
【００４２】
ここで図４を参照して、制御部１０２０の構成について説明する。図４は、制御部１０２０の一構成例について説明する機能ブロック図である。
【００４３】
図４に示す制御部１０２０は、文書属性解析部１０２１、設定変更部１０２２、閲覧時間算出部１０２３、文書群表示制御部１０２４、計画部１０２５、及び文書送信制御部１０２６で構成される。
【００４４】
文書属性解析部１０２１は、通信部１０１０及び記憶部１０３０に接続する。文書属性解析部１０２１は、後述する文書属性解析処理を実行することで、電子文書の属性を解析する。
【００４５】
ここで、文書属性とは電子文書の属性をいう。ここで、電子文書の属性は、通常は、電子文書の参照、変更、及び実行権限を表すパーミッション等をいうが、本実施例においては、電子文書が表す電子情報の性質をいうとする。
【００４６】
電子文書が表す電子情報の性質は電子文書の情報量によって表されるため、文書属性解析部１０２１は、電子文書の情報量を取得するとして説明する。
【００４７】
しかし、これに限定される訳ではなく、例えば、電子文書が表す電子情報の性質は、電子文書の表示回数、又は電子文書が画像を有するか否かという情報によって表される。
【００４８】
また情報量は、文書量と画像量とを含む。文書量は、例えば、電子文書が有する行の数で表すとして説明するが、これに限定される訳ではない。例えば、電子文書が有する文字の数、単語の数、単語の種類の数、電子文書が表す単語の内で、過去に文書送信装置１０００又は文書受信装置２１００の使用者（以下単に、使用者という）に表示した電子文書が表す単語が占める割合（以下単に、表示済み単語率という）、及び電子文書が有する情報における画像情報の割合で表す構成を採用できる。
【００４９】
尚、本実施例では、使用者に単語を表示した場合には、使用者はそれを知ったとみなすため、表示済み単語率を、以下単に、既知単語率という。また電子文書の表示回数は、電子文書が表示された回数をいう。本実施例では、電子文書が表示された回数は、表示予定を計画した回数に等しいとして説明を行うが、等しくないとする実施例を採用できる。
【００５０】
また画像量は、例えば、電子文書が有する画像の大きさを含むとして説明するが、これに限定される訳ではなく、画像を表すために用いるビット数、画像の数、及び画像の種類を含む構成を採用できる。
【００５１】
よって以下、文書属性解析部１０２１が実行する文書属性解析処理の一例について説明する。文書属性解析部１０２１は、電子文書を解析することで電子文書が有する文書属性を取得する。
【００５２】
先ず、文書属性解析部１０２１は、通信部１０１０から電子文書を取得し、取得した電子文書を識別する名称（以下単に、文書名という）と関連付けて電子文書を記憶部１０３０へ保存する。次に、文書属性解析部１０２１は、電子文書から情報量を取得する。
【００５３】
その後、文書属性解析部１０２１は、取得した情報量に基づいて、電子文書を表示する際にスクロールして表示（以下単に、スクロール表示という）をする必要があるか否かを判断する。
【００５４】
具体例としては、文書属性解析部１０２１は、情報量に含まれる電子文書の行数から表示装置２１８０に表示される電子文書の大きさを算出し、表示装置２１８０の解像度に基づいて、算出した大きさの電子文書を全て表示できるか否かを判断する。全て表示できると判断する場合にはスクロール表示する必要がないと判断し、そうでない場合にはスクロール表示する必要があると判断する。
【００５５】
その後、文書属性解析部１０２１は、処理の実行対象とした文書名と、処理の実行により取得した文書量と、文書量に基づいて判断されたスクロール表示の要否を表す情報とを関連付けて記憶部１０３０が記憶する表１へ登録する。その後、文書属性解析部１０２１は、文書属性解析処理の実行を終了する。尚、表１については、後述する。
【００５６】
ここでスクロール表示とは、時間の経過に伴って、若しくは入力装置１０９０又は２１９０が入力する電気信号に応じて、表示する電子ファイルの部分を連続的に変更して行う表示をいう。
【００５７】
具体例として、電子ファイルの先頭ページの先頭行から所定の行数後で定まる部分を表示している場合を例に挙げて説明する。スクロール表示は、例えば、キーボードで構成される入力装置１０９０が「↓」キーに関連付けた電気信号を入力し続けることに対応して、先頭ページの先頭行から予め設定された行数だけ後の行から所定の行数後で定まる部分へ、表示する部分を連続的に変更し続けて表示することをいう。
【００５８】
また他の具体例として、電子ファイルの第ｎページの全体、又は第ｎページの第ｍ行から所定の行数後で定まる部分を表示している場合を例に挙げて説明する。スクロール表示は、例えば、入力装置１０９０が「ページ・ダウン(Page Down)」キー（又は「ページ・アップ(Page Up)」キー）に関連付けた電気信号を入力し続けることに対応して、第ｎ＋１ページ（又はｎ−１ページ）の全体、若しくは第ｎ＋１ページ（又はｎ−１ページ）の第ｍ行から所定の行数後で定まる部分へ、表示するページを連続的に変更し続けて表示することをいう。
【００５９】
尚、表示する部分を変更することをスキップといい、表示する部分の変動量を定める予め設定された行数又は頁数をスキップ量という。また、時間の経過に伴ってスキップする場合には、単位時間当たりにスキップする回数をスキップ速度という。
【００６０】
よって、電子文書をスクロールする速度であるスクロール速度は、スキップ量とスキップ速度とを乗算することで算出される。
【００６１】
ここで表１を参照して、文書属性解析部１０２１が記憶部１０３０へ登録する情報について説明する。表１は、文書属性解析部１０２１が情報を登録する表の一例を表す表である。
【００６２】
【表１】
0005181659.tif 000002
【００６３】
表１は、文書名フィールド、文書量フィールド、及びスクロールフィールドとを有している。文書名フィールドは文書名を表す情報を、文書量フィールドは文書量を表す情報を、スクロールフィールドはスクロール表示の要否を表す情報を保存する。
【００６４】
本記実施例では、スクロール表示を行う方向は上下方向であるとして説明するが、これに限定される訳ではない。例えば、スクロール表示を行う方向は左右方向である構成を採用できる。
【００６５】
また本記実施例では、スクロール速度は行数を用いて表されるとして説明を行うが、これに限定される訳ではない。例えば、スクロール速度はページ数、画面数、文字数、又はピクセル数を用いて表される構成を採用できる。
【００６６】
また、スクロール速度は、例えば、「速い」、「遅い」、及び「普通」等の主観的表現で表される構成を採用できる。
【００６７】
この構成において、「速い」、「遅い」、及び「普通」等の主観的表現は、例えば、行数等の客観的な指標で表すスクロール速度であって、予めＯＳ（Operating System）に設定した速度を「普通」という表現に関連付け、ＯＳに設定した速度よりも（例えば、所定量だけ）遅い速度を「遅い」という表現に関連付け、かつＯＳに設定した速度よりも（例えば、所定量だけ）速い速度を「速い」という表現に関連付ける。
【００６８】
更に、実験における所定数の被験者が、「速い」、「遅い」、及び「普通」と感じる客観的な指標で表すスクロール速度と、上記の主観的表現とを関連付ける構成を採用できる。
【００６９】
ここで図４に戻り、制御部１０２０の構成について引き続き説明を行う。
設定変更部１０２２は、通信部１０１０、記憶部１０３０、表示装置１０８０、及び入力装置１０９０に接続する。設定変更部１０２２は、後述する設定変更処理を実行することで、電子文書毎に対して予め定められたスクロール速度を変更する。尚、電子文書に対して関連づけを定められたスクロール速度を、以下単に、設定という。
【００７０】
よって以下、設定変更部１０２２が実行する設定変更処理の一例について説明する。先ず、設定変更部１０２２は、記憶部１０３０が記憶する表２に保存された設定情報を参照する。ここで、設定情報とは、予め設定されたスクロール速度を表す情報をいい、予め設定されたスキップ速度及びスキップ量とで表される情報をいう。
【００７１】
ここで表２を参照して、記憶部１０３０が記憶する設定情報について説明を行う。表２は、記憶部１０３０が記憶する設定情報の一例を表す表である。
【００７２】
【表２】
0005181659.tif 000003
【００７３】
表２は、設定名フィールド、スキップ速度フィールド、及びスキップ量フィールドを有している。設定名フィールドは設定を識別する名称を、スキップ速度フィールドはスキップ速度を、及びスキップ量フィールドはスキップ量を保存する。
【００７４】
次に、設定変更部１０２２は、通信部１０１０が表示予定と検出情報とを取得したか否かを判断する。先ず、設定変更部１０２２が、表示予定と検出情報とを取得なかったと判断した場合の処理について説明を行う。
【００７５】
設定変更部１０２２は、参照した設定情報と、処理対象とする電子文書の文書名とを関連付けて表示するよう表示装置１０８０を制御する。
【００７６】
尚、文書送信装置１０００の使用者は、表示装置１０８０を参照することで、電子文書を表示するために用いるスクロール速度として最適な速度を定める設定を選択し、入力装置１０９０を操作することで選択した設定を識別する信号を入力する。
【００７７】
以下、設定変更部１０２２を有する制御部１０２０は、表示装置１０８０を制御するとして説明するが、これに限定される訳ではなく、例えば、通信網１００及び文書受信装置２１００を介して接続される表示装置２１８０の表示を制御する構成を採用できる。
【００７８】
同様に、設定変更部１０２２を有する制御部１０２０は、入力装置１０９０が入力する信号に基づいて制御処理を実行するとして説明するが、これに限定される訳ではなく、例えば、通信網１００及び文書受信装置２１００を介して接続される入力装置２１９０が入力する信号に基づいて制御処理を実行する構成を採用できる。
【００７９】
次に、設定変更部１０２２は、入力装置１０９０から信号を取得し、取得した信号で識別される設定の名称と、設定対象とする文書名とを関連付けて記憶部１０３０が記憶する表３の情報を変更して登録する。尚、設定変更部１０２２は、後述する閲覧時間については登録しない。その後、設定変更部１０２２は、設定変更処理の実行を終了する。
【００８０】
ここで表３を参照して、設定変更部１０２２が登録する情報について説明する。表３は、設定変更部１０２２が登録する情報の一例を示す表である。
【００８１】
【表３】
0005181659.tif 000004
【００８２】
表３は、文書名フィールド、設定名フィールド、及び閲覧時間フィールドを有する。文書名フィールドは文書名を、設定名フィールドは表２の設定名フィールドに保存された設定名のいずれか１つを、及び閲覧時間フィールドは電子文書の閲覧時間を保存する。
【００８３】
尚、閲覧時間とは、電子文書の全ての部分をスクロール表示するために要する時間をいう。具体的には、閲覧時間は、電子文書が有する全ての行をスクロールするために要する時間を含む。
【００８４】
また、表３の設定名フィールドは、初期値として表２の最上行に登録された設定名を保存おり、設定変更部１０２２によって設定名を変更される。しかし、これに限定される訳ではなく、設定名フィールドは、文書属性解析部１０２１が解析した表示回数又は既知単語率に基づいて定まる設定名を初期値として保存する構成を採用できる。
【００８５】
具体例としては、電子文書の表示回数が多い、又は既知単語率が高い場合には、文書受信装置２１００の使用者が容易に文書の内容を確認できるため、電子文書の名称と速いスクロール速度に対応する設定名とを関連付ける構成を採用できる。
【００８６】
次に、設定変更部１０２２が、表示予定と検出情報とを取得したと判断した場合の処理について説明を行う。
【００８７】
先ず、検出情報とは、文書受信装置２１００が検出した情報であって、かつ表示装置２１８０によって電子文書を表示される使用者が目視した位置（以下単に、目視位置という）に関する情報をいう。目視位置に関する情報は、検出した目視位置のみならず、目視位置に基づいて算出される電子文書を目視した割合をも含む。
【００８８】
また、目視位置に関する情報は、目視位置のみならず、所定の電子文書において目視位置を検出したか否かを表す情報、又は目視位置に基づいて算出される所定の電子文書を目視した割合（以下単に、目視率という）をも含む。
【００８９】
具体例としては、目視率は、ある電子文書において目視位置を検出した回数を、検出を行った総数回数で除算して求める構成を採用できる。
【００９０】
ここで、文書受信装置２１００が検出情報を送信する場合とは、後述するように、ある電子文書に対する目視率が所定の閾値を下回ったと文書受信装置２１００が判断する場合である。
【００９１】
またこの場合には、文書送信装置１０００は、受信した検出情報に基づいて、電子文書に対して設定情報を再設定した後に、表示予定を再計画し、計画した表示予定と電子文書とを文書受信装置２１００へ再送信する。
【００９２】
よって、設定変更部１０２２は、検出情報に含まれる目視率に基づいて定まる設定の名称と、表示するよう予定した電子文書の文書名とを関連付けて表３に登録する。その後、設定変更部１０２２は、設定変更処理の実行を終了する。
【００９３】
具体例としては、電子文書の目視率が低くなるにつれて、遅いスクロール速度に対応する設定名と文書名とを関連付ける例を挙げることができる。
【００９４】
ここで図４に戻り、制御部１０２０の構成について引き続き説明を行う。
閲覧時間算出部１０２３は、記憶部１０３０に接続している。閲覧時間算出部１０２３は、閲覧時間算出処理を実行することで、閲覧時間を算出する。
【００９５】
よって以下、閲覧時間算出部１０２３が実行する閲覧時間算出処理の一例について説明を行う。
【００９６】
先ず、閲覧時間算出部１０２３は、記憶部１０３０が記憶する表３を参照して、文書名と設定名とを関連付けて取得する。次に、閲覧時間算出部１０２３は、表２を参照して、先に取得した設定名と関連付けられたスクロール速度を取得する。
【００９７】
その後、閲覧時間算出部１０２３は、表１を参照して、先に取得した文書名と関連付けられた文書量を取得する。
【００９８】
その後、閲覧時間算出部１０２３は、取得した文書量を、取得したスクロール速度でスクロールした場合に要する閲覧時間を算出する。具体的には、閲覧時間算出部１０２３は、電子文書の文書量を、スキップ速度とスキップ量とで除算することで閲覧時間を求める。
【００９９】
次に、閲覧時間算出部１０２３は、文書名と設定名と算出した閲覧時間とを関連付けて記憶部１０３０が記憶する表３に登録する。その後、閲覧時間算出部１０２３は、閲覧時間算出処理の実行を終了する。
【０１００】
文書群表示制御部１０２４は、記憶部１０３０及び表示装置１０８０に接続している。文書群表示制御部１０２４は、後述する文書群表示制御処理を実行することで、後述する文書群表示画面を表示する。
【０１０１】
よって以下、文書群表示制御部１０２４が実行する文書群表示制御処理の一例について説明する。
【０１０２】
先ず、文書群表示制御部１０２４は、記憶部１０３０が記憶する文書群を参照する。ここで、文書群とは、記憶部１０３０が記憶する電子文書を分類する所定のグループに属する１又は複数の電子文書の集まりをいう。
【０１０３】
例えば、文書送信装置１０００を使用する使用者は、記憶部１０３０が記憶する電子文書を、使用者が主観によって定める電子文書の重要性に基づいてそれぞれ異なるグループに予め分類しており、文書群表示制御部１０２４は、使用者が重要性に基づいて選択したグループに属する文書群を参照する。
【０１０４】
ここで具体例として、使用者は、会議に使用する資料で構成される重要なグループと、会議で参照するに留める資料で構成される重要でないグループとに文書を予め分類している場合を挙げる。
【０１０５】
使用者は、会議の休憩時間などにおいては、重要でないグループを選択し、会議の開催時間においては、重要なグループを選択する。尚、重要であるか否か、及び休憩時間に重要なグループを選択するか否かは、使用者の主観に依存する。
【０１０６】
次に、文書群表示制御部１０２４は、記憶部１０３０が記憶する表３を参照することで、参照した文書群に属する電子文書の閲覧時間を取得する。また、文書群表示制御部１０２４は、表１を参照すること、電子文書を表示する際にスクロールバーを表示する必要があるか否かを表す情報を取得する。
【０１０７】
その後、文書群表示制御部１０２４は、文書群表示画面を表示するよう表示部１０８０を制御すると共に、参照した文書群等を文書群表示画面に表示するように制御する。
【０１０８】
ここで図５を参照して、文書群表示制御部１０２４が表示するよう制御する文書群表示画面ＦＧについて説明を行う。図５は、文書群表示制御部１０２４が表示するよう制御する文書群表示画面ＦＧの一例を表す図である。
【０１０９】
図５（ａ）に示す文書群表示画面ＦＧは、文書表示サブ画面ＳＦ１から４と合計時間テキストボックスＴＢＳとを有している。文書表示サブ画面ＳＦ１から４は、それぞれ処理対象とする文書群に属する電子文書を表示する副画面である。
【０１１０】
文書表示サブ画面ＳＦ１から４の構成は、それぞれほぼ同様であるため、図５（ｂ）を参照して、文書表示サブ画面ＳＦ１についてのみ説明を行う。
【０１１１】
文書表示サブ画面ＳＦ１は、文書表示部ＰＶ１、文書名テキストボックスＴＢＮ１、閲覧時間テキストボックスＴＢＢ１、スクロールバーＳＢ１、スキップボタンＢＴＳ１１及び１２、並びに頁送りボタンＢＴＰ１１及び１２を有している。
【０１１２】
文書表示部ＰＶ１は、文書群表示制御部１０２４が参照した電子文書を必要に応じてスクロール表示する部分である。また、文書名テキストボックスＴＢＮ１は文書表示部ＰＶ１に表示する電子文書の名称を表示し、閲覧時間テキストボックスＴＢＢ１は電子文書の閲覧時間を表示する。
【０１１３】
スクロールバーＳＢ１は、文書表示部ＰＶ１をスクロール表示することができることを表す表示である。スキップボタンＢＴＳ１１及び１２は、入力装置１０９０を操作することで、文書表示部ＰＶ１を予め設定された行数だけ上方向及び下方向にスキップできることを表すボタン表示である。
【０１１４】
頁送りボタンＢＴＰ１１及び１２は、入力装置１０９０を操作することで、文書表示部ＰＶ１に表示される電子文書の頁を、予め設定された頁だけ前及び後の頁に変更できることを表すボタン表示である。
【０１１５】
次に、図５（ａ）に戻り、文書群表示画面ＦＧの構成について引き続き説明を行う。
合計時間テキストボックスＴＢＳは、文書表示部ＰＶ１から４に表示する電子文書であって、文書送信装置１０００の使用者が、例えば、入力装置１０９０を操作することで選択した電子文書の閲覧時間の合計値を表す。尚、制御部１０２０は、使用者が選択した電子文書は、使用者が後述する表示装置２１８０に表示することを望む電子文書であるとみなす。
【０１１６】
ここで図４に戻り、制御部１０２０の構成について引き続き説明を行う。
計画部１０２５は、入力装置１０９０及び文書送信制御部１０２６に接続している。
【０１１７】
計画部１０２５は、後述する計画処理を実行することで、電子文書を表示する予定を計画する。
【０１１８】
よって以下、計画部１０２５が実行する計画処理の一例について説明する。
ここで、計画処理は、使用者が入力装置１０９０を操作することで入力した信号に基づいて表示予定を計画する手動計画処理と、信号に基づかずに表示予定を計画する自動計画処理とを含む。
【０１１９】
以下、手動計画処理の一例について説明を行う。
先ず、計画部１０２５は、使用者が入力装置１０９０を操作することで入力した信号に基づいて使用者が選択した１又は複数の電子文書を特定する。次に、計画部１０２５は、記憶部１０３０が記憶する表３を参照することで、特定した電子文書の閲覧時間を取得する。その後、計画部１０２５は、取得した閲覧時間の合計値を算出する。
【０１２０】
次に、計画部１０２５は、算出した閲覧時間の合計値を合計時間テキストボックスＴＢＳに表示する。その後、計画部１０２５は、記憶部１０３０が記憶する表２及び３を参照することで、特定した電子文書のスクロール速度を取得する。
【０１２１】
次に、計画部１０２５は、特定した電子文書を、取得したスクロール速度で表示する表示予定を計画する。その後、計画部１０２５は、計画した表示予定を文書送信制御部１０２６へ出力する。その後、計画部１０２５は、計画処理の実行を終了する。
【０１２２】
ここで、計画部１０２５が計画する表示予定は、少なくとも表示する電子文書を識別する名称、電子文書のスクロール速度、及び電子文書の閲覧時間を関連付けた情報をいう。更に、表示予定は、電子文書の表示を開始する時刻をも関連付けた情報を含む構成を採用できる。
【０１２３】
ここで、使用者が選択した電子文書を特定する処理の具体例について説明する。
入力装置１０９０がポインティング・ディバイス（以下単に、マウスという）で構成される場合には、使用者はマウスを操作することで、マウスの移動量を表す信号を入力する。また、計画部１０２５は入力された信号に基づいてカーソルを移動して表示するよう表示装置１０８０を制御する。
【０１２４】
使用者は、カーソルを文書表示部ＰＶ１から４のいずれかに重ねてマウスをクリックすることで、文書表示部ＰＶ１から４のいずれかに表示された電子文書を選択する信号を入力する。これにより、計画部１０２５は、入力された信号に基づいて使用者が選択した電子文書を特定する。
【０１２５】
尚、本実施例では、既に選択した電子文書を表示する文書表示部ＰＶ１から４のいずれかにカーソルが重ねてマウスをクリックすることで、電子文書の選択を解除する信号を入力できる構成を採用している。
【０１２６】
次に、計画部１０２５が実行する自動計画処理の一例について説明を行う。
計画部１０２５は、記憶部１０３０から、電子文書の表示を受ける使用者の予定（以下単に、スケジュールという）を参照する。ここでスケジュールとは、例えば、OutLook及びOutLook Express等のソフトウェアが管理する予定をいう。
【０１２７】
その後、計画部１０２５は、参照したあるスケジュールの終了時刻と、他のスケジュールの開始時刻とで定まる時間を、電子文書を表示する表示時間として定める。次に、計画部１０２５は、定めた表示時間に表示する電子文書を組合せることで組み合わせた電子文書を表示する表示予定を計画する。
【０１２８】
その後、計画部１０２５は、再度の計画であったか否かを判断する。ここで、計画部１０２５は、通信部１０１０が表示予定と検出情報とを受信したか否かに基づいて再度の計画であるか否かを判断する。
【０１２９】
再度の計画であったと判断した場合には、計画部１０２５は、前回計画した表示予定と再度行った表示計画との差異を検出し、表示予定の変更点を表す情報を作成する。
【０１３０】
次に、計画部１０２５は、計画した表示予定と表示予定の変更点を表す情報とを文書送信制御部１０２６へ出力する。次に、計画部１０２５は、自動計画処理の実行を終了する。
【０１３１】
再度の計画でなかったと判断した場合には、計画部１０２５は、計画した表示予定を文書送信制御部１０２６へ出力する。次に、計画部１０２５は、自動計画処理の実行を終了する。
【０１３２】
ここで表４を参照して、計画部１０２５が実行する手動計画処理の一例について詳細に説明する。表４は、計画部１０２５が手動計画処理を実行する際に使用する表の一例である。
【０１３３】
【表４】
0005181659.tif 000005
【０１３４】
表４は、文書１フィールド、文書２フィールド、文書３フィールド、文書４フィールド、及び合計閲覧時間フィールドを有している。文書１フィールド、文書２フィールド、文書３フィールド、及び文書４フィールドは、選択された文書群に属するそれぞれの電子文書を表示対象とする場合にその電子文書の閲覧時間を、そうでない場合には値「０」を保存する。合計閲覧時間フィールドは、同一行に保存された閲覧時間の合計値を表す。
【０１３５】
つまり、文書１フィールド、文書２フィールド、文書３フィールド、及び文書４フィールドは、選択された文書群に属する電子文書における表示の組み合わせ（以下単に、表示組合という）を表す。尚、本実施例において、文書群に属する電子文書は４個であるため、２＾４通りの表示組合が存在する。
【０１３６】
つまり計画部１０２５は、全ての表示組合について閲覧時間の合計値を算出し、算出した合計値と表示組合を関連付けて記憶部１０３０が記憶する表４に登録する。その後、計画部１０２５は、合計閲覧時間が表示時間を超えない表示組合であって、かつ最も合計閲覧時間が大きい表示組合を表示する表示予定を計画する。
【０１３７】
上記の自動計画処理においては、参照したスケジュールに基づいて表示時間を定めるとして説明したが、これに限定される訳ではない。例えば、使用者が入力装置１０９０を操作して表示時間を入力する構成を採用できる。この構成において、合計時間テキストボックスＴＢＳは、使用者が入力した表示時間を表示する構成を採用できる。
【０１３８】
また例えば、計画部１０２５は、予め定める複数の表示時間（例えば、「１０分」、「２０分」、及び「３０分」）と、合計閲覧時間がそれぞれの表示時間を超えない表示組合とを関連付けて表示するよう表示装置１０８０を制御した後に、使用者が入力装置１０９０を操作して入力した表示組合を表示する表示予定を計画する構成を採用できる。
【０１３９】
更に例えば、計画部１０２５は、使用者が入力装置１０９０を操作して入力した表示時間を取得し、選択された文書群に属する全電子文書の閲覧時間の合計が、取得した表示時間を超えないようにスクロール速度を再設定することで全電子文書を表示する予定を計画する構成を採用できる。
【０１４０】
ここで図４に戻り、制御部１０２０の構成について引き続き説明を行う。
文書送信制御部１０２６は、通信部１０１０、計画部１０２５、及び記憶部１０３０に接続している。文書送信制御部１０２６は、後述する文書送信制御処理を実行することで、電子文書と電子文書の表示予定とを送信するよう通信部１０１０を制御する。
【０１４１】
よって以下、文書送信制御部１０２６が実行する文書送信制御処理の一例について説明する。
【０１４２】
先ず、文書送信制御部１０２６は、計画部１０２５から表示予定と必要な場合には変更点を表す情報とを取得する。次に、文書送信制御部１０２６は、記憶部１０３０から、表示予定によって表示が予定される電子文書を取得する。
【０１４３】
その後、文書送信制御部１０２６は、取得した表示予定と電子文書と必要な場合には変更点を表す情報とを通信部１０１０へ出力する。次に、文書送信制御部１０２６は、出力した表示予定と電子文書と変更点を表す情報とを文書受信装置２１００へ送信するよう通信部１０１０を制御する。その後、文書送信制御部１０２６は、文書送信制御処理の実行を終了する。
【０１４４】
次に、図６及び７を参照して、制御部１０２０が実行する制御処理について説明する。図６は制御部１０２０が実行する制御処理の一例を表すフローチャートの一部であり、図７は制御部１０２０が実行する制御処理の一例を表すフローチャートの他部である。
【０１４５】
制御部１０２０は、文書受信装置２１００から検出情報を文書送信装置１０００が受信した場合、又は入力装置２１９０から制御処理の実行を命じる信号が入力された場合に、制御処理の実行を開始する。
【０１４６】
先ず、制御部１０２０は、文書受信装置２１００から後述する検出情報を受信したか否かを判断する（ステップＳＴ０００１）。制御部１０２０は、文書受信装置２１００から検出情報を受信したと判断する場合にはステップＳＴ０００４の処理を、そうでない場合にはステップＳＴ０００２の処理を実行する。
【０１４７】
ステップＳＴ０００１において、制御部１０２０は、文書受信装置２１００から検出情報を受信していないと判断した場合には、制御部１０２０を構成する文書属性解析部１０２１が上記の文書属性解析処理を実行する（ステップＳＴ０００２）。
【０１４８】
次に、制御部１０２０は、電子文書に関連付けた設定情報を変更するか否かを判断する（ステップＳＴ０００３）。制御部１０２０は、設定情報を変更すると判断する場合にはステップＳＴ０００４の処理を、そうでない場合にはステップＳＴ０００５の処理を実行する。
【０１４９】
具体的には、制御部１０２０は、設定情報を変更するか否かを問う画面を表示するよう表示装置１０８０を制御する。制御部１０２０は、表示装置１０８０の表示に基づいて、使用者が入力装置１０９０を操作することで入力した信号によって設定情報を変更するか否かを判断する。
【０１５０】
ステップＳＴ０００１において、制御部１０２０は、文書受信装置２１００から検出情報を受信したと判断した場合、又はステップＳＴ０００３において、設定情報を変更すると判断した場合には、制御部１０２０を構成する設定変更部１０２２が上記の設定変更処理を実行する（ステップＳＴ０００４）。
【０１５１】
ステップＳＴ０００３において、制御部１０２０は、設定情報を変更しないと判断した場合、又はステップＳＴ０００４を実行した後には、制御部１０２０を構成する閲覧時間算出部１０２３が上記の閲覧時間算出処理を実行する（ステップＳＴ０００５）。
【０１５２】
次に、制御部１０２０を構成する文書群表示制御部１０２４が、上記の文書群表示制御処理を実行する（ステップＳＴ０００６）。その後、制御部１０２０は、表示予定を自動で計画するか否かを判断する（ステップＳＴ０００７）。制御部１０２０は、表示予定を自動で計画すると判断する場合にはステップＳＴ０００８の処理を、そうでない場合にはステップＳＴ０００９の処理を実行する。
【０１５３】
具体的には、制御部１０２０は、表示予定を自動で計画するか否かを問う画面を表示するよう表示装置１０８０を制御する。次に、制御部１０２０は、表示装置１０８０の表示に基づいて、使用者が入力装置１０９０を操作することで入力した信号によって表示予定を自動で計画するか否かを判断する。
【０１５４】
ステップＳＴ０００７において、制御部１０２０は、表示予定を自動で計画すると判断した場合には、制御部１０２０を構成する計画部１０２５が上記の自動計画処理を実行する（ステップＳＴ０００８）。その後、制御部１０２０は、ステップＳＴ００１０の処理を実行する。
【０１５５】
ステップＳＴ０００７において、制御部１０２０は、表示予定を自動で計画しないと判断した場合には、制御部１０２０を構成する計画部１０２５が上記の手動計画処理を実行する（ステップＳＴ０００９）。その後、制御部１０２０は、ステップＳＴ００１０の処理を実行する。
【０１５６】
ステップＳＴ０００８及びステップＳＴ０００９を実行した後に、制御部１０２０を構成する文書送信制御部１０２６が上記の文書送信制御処理を実行する（ステップＳＴ００１０）。その後、制御部１０２０は、制御処理の実行を終了する。
【０１５７】
ここで図２に戻り、文書送信装置１０００の構成について引き続き説明する。
記憶部１０３０は、例えば、外部記憶部１００４で構成される。記憶部１０３０は、電子文書及び制御部１０２０が制御処理を実行することで取得した情報を記憶する。
【０１５８】
また、記憶部１０３０は、電子文書の表示を受ける使用者の予定（スケジュール）を記憶する。記憶部１０３０が記憶する情報、使用者の予定、及び電子文書は、制御部１０２０によって参照される。
【０１５９】
ここで図１に戻り、文書表示システム１０の構成について引き続き説明を行う。
表示装置１０８０は、例えば、液晶ディスプレイ、プラズマディスプレイ、又はＣＲＴ（Cathode Ray Tube）ディスプレイ等で構成され、文書送信装置１０００に接続する。表示装置１０８０は、文書送信装置１０００に制御されて上記の各種情報及び文書群表示画面ＦＧを表示する。
【０１６０】
入力装置１０９０は、例えば、キーボード、マウス、又はタッチパネル等で構成され、文書送信装置１０００に接続している。入力装置１０９０は、文書送信装置１０００の使用者に操作されて、上記の各種情報を文書送信装置１０００へ入力する。
【０１６１】
文書受信装置２１００は、例えば、パーソナル・コンピュータで構成される。文書受信装置２１００は、撮像装置２１７０、表示装置２１８０、及び入力装置２１９０に接続する。
【０１６２】
文書受信装置２１００は、電子文書と電子文書を表示する表示予定とを関連付けて受信すると共に、受信した表示予定に基づいて電子文書をスクロールして表示するよう表示装置２１８０を制御する。また所定の場合には、文書受信装置２１００は、表示予定の変更を表す情報をも受信する。
【０１６３】
ここで図８を参照して、文書受信装置２１００の構成について説明する。図８は、文書受信装置２１００の一構成例を表す機能ブロック図である。
【０１６４】
文書受信装置２１００は、通信部２１１０、制御部２１２０、及び記憶部２１３０で構成される。通信部２１１０、制御部２１２０、及び記憶部２１３０が有する各機能は、文書受信装置２１００が実行するソフトウェア制御により実現される。
【０１６５】
ここで、文書受信装置２１００がソフトウェア制御を実行するために用いるハードウェア構成は、文書送信装置１０００がソフトウェア制御を実行するために用いるハードウェア構成と同様であるため説明を省略する。
【０１６６】
つまり、文書受信装置２１００は、演算部１００１に相当する部、ＲＯＭ１００２に相当する部、ＲＡＭ１００３に相当する部、及び外部記憶部１００４に相当する部、及びバス１００５に相当する部を有する。
【０１６７】
通信部２１１０は、例えば、ネットワークアダプタで構成される。通信部２１１０は、通信網１００及び制御部２１２０に接続する。通信部２１１０は、電子文書と電子文書を表示する表示予定と必要な場合には変更点を表す情報とを関連付けて受信する。次に、通信部２１１０は、受信した電子文書と表示予定と変更点を表す情報とを制御部２１２０へ出力する。
【０１６８】
また、通信部２１１０は、制御部２１２０から検出情報と表示予定とを取得し、取得した検出情報と表示予定とを文書送信装置１０００へ送信する。
【０１６９】
制御部２１２０は、通信部２１１０、記憶部２１３０、撮像装置２１７０、表示装置２１８０、及び入力装置２１９０に接続する。制御部２１２０は、後述する制御処理を実行することで、文書受信装置２１００を構成する各部、及び文書受信装置２１００に接続する各装置を制御する。
【０１７０】
ここで図９を参照して、制御部２１２０の構成について説明を行う。図９は、制御部２１２０の一構成例を表す機能ブロック図である。
制御部２１２０は、スクロール表示制御部２１２１、検出部２１２２、検出情報表示制御部２１２３、及び検出情報送信制御部２１２４で構成される。
【０１７１】
スクロール表示制御部２１２１は、通信部２１１０、検出部２１２２、及び表示装置２１８０に接続する。スクロール表示制御部２１２１は、後述するスクロール表示制御処理を実行することで、電子文書をスクロール表示するよう表示装置２１８０を制御する。
【０１７２】
よって以下、スクロール表示制御処理の一例について説明する。
先ず、スクロール表示制御部２１２１は、通信部２１１０から電子文書と表示予定と必要な場合には表示予定の変更点を表す情報とを取得する。次に、スクロール表示制御部２１２１は、表示予定から電子文書の表示を開始する時刻を取得する。
【０１７３】
その後、スクロール表示制御部２１２１は、取得した表示を開始する時刻の経過後までスリープする。表示を開始する時刻を経過すると、スクロール表示制御部２１２１は、後述するスクロール表示画面を表示するよう表示装置２１８０を制御する。
【０１７４】
その後、スクロール表示制御部２１２１は、取得した予定に基づいて、取得した電子文書をスクロール表示画面ＦＳＣにスクロールして表示するよう表示装置２１８０を制御する。特に、スクロール表示制御部２１２１は、取得した表示予定に含まれるスクロール速度に従って電子文書をスクロールして表示するよう制御する。
【０１７５】
次に、スクロール表示制御部２１２１が表示予定の変更点を表す情報を取得した場合には、スクロール表示制御部２１２１は、スクロール表示画面ＦＳＣにおいて、変更された情報をハイライト表示又はポップアップ表示するよう表示装置２１８０を制御する。その後、スクロール表示制御部２１２１は、スクロール表示制御処理の実行を終了する。
【０１７６】
尚、変更された情報とは、例えば、表示されなくなった電子文書を識別する名称、並びにスクロール速度が変更された結果として変更された電子文書の閲覧時間及び総閲覧時間を含む。
【０１７７】
ここで図１０を参照して、スクロール表示制御部２１２１が表示するよう制御するスクロール表示画面ＦＳＣについて説明する。図１０は、スクロール表示制御部２１２１が表示するよう制御するスクロール表示画面ＦＳＣの一例を表す図である。
【０１７８】
図１０（ａ）に示すスクロール表示画面ＦＳＣは、図５（ａ）に示した文書群表示画面ＦＧとほぼ同様の構成を有するため、以下相違点について主に説明する。
【０１７９】
スクロール表示画面ＦＳＣを構成する文書表示サブ画面ＳＦ３及び４が有する閲覧時間テキストボックスＴＢＢは、変更された閲覧時間をハイライト表示している点で文書群表示画面ＦＧと異なる。
【０１８０】
また、図１０（ｂ）に示す文書表示サブ画面ＳＦ１は、図５（ｂ）に示す文書表示サブ画面ＳＦ１とほぼ同様の構成を有するため、同様に以下相違点について主に説明する。
【０１８１】
文書表示サブ画面ＳＦ１を構成する文書表示部ＰＶ１は、時間の経過に伴ってスクロール表示制御部２１２１が取得したスクロール速度で電子文書をスクロール表示する。尚、文書表示部ＰＶ１は、後述する検出情報表示制御部２１２３が表示する視線マーカＭＫ１をも同時にスクロール表示する。
【０１８２】
ここで図９に戻り、制御部２１２０の構成について引き続き説明を行う。
検出部２１２２は、スクロール表示制御部２１２１、検出情報表示制御部２１２３、検出情報送信制御部２１２４、記憶部２１３０、及び撮像装置２１７０に接続している。
【０１８３】
検出部２１２２は、後述する検出処理を実行することで、表示装置２１８０に表示された電子文書における使用者が目視した位置（以下単に、目視位置という）を検出する。
【０１８４】
よって以下、検出部２１２２が実行する検出処理の一例について説明を行う。
先ず、検出部２１２２は、撮像装置２１７０から表示装置２１８０を使用する使用者の像を取得する。次に、検出部２１２２は、取得した使用者の像を解析することで、目視位置を検出する。
【０１８５】
その後、検出部２１２２は、検出した目視位置に基づいて検出情報を取得する。次に、検出部２１２２は、取得した検出情報と電子文書とを関連付けて記憶部２１３０に登録する。
【０１８６】
その後、検出部２１２２は、検出情報を検出情報表示制御部２１２３及び検出情報送信制御部２１２４へ出力する。次に、検出部２１２２は、検出処理の実行を終了する。
【０１８７】
尚、本実施例においては、検出部２１２２は、撮像装置２１７０が撮像した使用者の像を解析することで使用者の目視方向、及び表示装置２１８０までの相対的な位置関係を求める。これによって、検出部２１２２は、表示装置２１８０における使用者の目視位置を検出する。
【０１８８】
次に、検出部２１２２は、検出した表示装置２１８０における使用者の目視位置に基づいて、表示装置２１８０に表示した電子文書における使用者の目視位置を検出する。
【０１８９】
本実施例では、使用者の目視方向、及び表示装置２１８０までの相対的な位置関係を求めることで目視位置を検出する場合について説明したが、これに限定される訳ではなく、電子文書における使用者の目視位置を検出するために用いられる他の公知の方法を採用できる。
【０１９０】
ここで、検出情報は、検出した目視位置のみならず、目視位置に基づいて算出される電子文書を目視した割合をも含む。
【０１９１】
よって、表５を参照して、検出部２１２２が、記憶部２１３０に登録する検出情報について説明する。
【０１９２】
【表５】
0005181659.tif 000006
【０１９３】
表５は、文書名フィールドと視線検出割合フィールドとを有する。文書名フィールドは表示された電子文書を識別する名称を、視線検出割合フィールドは表示された電子文書における目視位置を検出した割合を保存する。
【０１９４】
よって表５においては、文書受信装置２１００の使用者は、文書１と文書２とを６０対１０の割合で視認したことを表す。尚、表５は、文書３及び文書４に関する情報も同様に登録される。また、目視位置を検出した割合は、例えば、ある電子文書において目視位置を検出した回数を、検出を行った総数回数で除算して求めることができる。
【０１９５】
ここで図９に戻り、制御部２１２０の構成について引き続き説明を行う。
検出情報表示制御部２１２３は、後述する検出情報表示制御処理を実行することで、目視位置を表示装置２１８０に表示する。
【０１９６】
よって、検出情報表示制御部２１２３が実行する検出情報表示制御処理の一例について説明する。
【０１９７】
先ず、検出情報表示制御部２１２３は、検出部２１２２から検出情報を取得する。次に、検出情報表示制御部２１２３は、取得した検出情報に含まれる電子文書における目視位置を文書表示部ＰＶに表示するよう表示装置２１８０を制御する。その後、検出情報表示制御部２１２３は、検出情報表示制御処理の実行を終了する。
【０１９８】
ここで図１０を再度参照して、表示装置２１８０に表示される目視位置について説明する。
【０１９９】
図１０（ｂ）に表す文書表示サブ画面ＳＦ１は、文書表示部ＰＶ１に電子文書を表示すると共に、検出部２１２２が検出した電子文書における目視位置を表す視線マーカＭＫ１を表示する。尚、視線マーカＭＫ１は、目視位置を所定の色でハイライトする表示、又は色を反転した表示として構成できる。
【０２００】
本実施例においては、表示装置２１８０が電子文書をスクロール表示する際に、スクロール表示制御部２１２１が、視線マーカＭＫ１をも同時にスクロールして表示するよう表示装置２１８０を制御する構成を採用するが、これに限定される訳ではなく、電子文書をスクロール表示した後に、検出情報表示制御部２１２３が、視線マーカＭＫ１を表示し直すよう表示装置２１８０を制御する構成を採用できる。
【０２０１】
検出情報送信制御部２１４は、通信部２１１０に接続する。検出情報送信制御部２１４は、後述する検出情報送信制御を実行することで、検出情報を文書送信装置１０００へ送信するよう通信部２１１０を制御する。
【０２０２】
よって以下、検出情報送信制御部２１４が実行する検出情報送信制御処理の一例について説明する。
【０２０３】
先ず、検出情報送信制御部２１４は、検出部２１２２から検出情報を取得する。次に、検出情報送信制御部２１４は、取得した検出情報を文書送信装置１０００へ送信するよう通信部２１１０を制御する。その後、検出情報送信制御部２１４は、検出情報送信制御処理の実行を終了する。
【０２０４】
ここで図１１を参照して、制御部２１２０が実行する制御処理について説明する。図１１は、制御部２１２０が実行する制御処理の一例を表すフローチャートである。
【０２０５】
制御部１０２０は、文書送信装置１０００から表示予定を文書受信装置２１００が受信した場合に制御処理の実行を開始する。
【０２０６】
先ず、制御部２１２０を構成するスクロール表示制御部２１２１は、スクロール表示制御処理を実行する（ステップＳＴ０１０１）。次に、制御部２１２０を構成する検出部２１２２は、検出処理を実行する（ステップＳＴ０１０２）。
【０２０７】
その後、制御部２１２０は、検出部２１２２が検出処理を実行することで取得した検出情報に基づいて、表示速度を変更する必要が有るか否かを判断する（ステップＳＴ０１０３）。制御部２１２０は、表示速度を変更する必要が有ると判断する場合にはステップＳＴ０１０６の処理を、そうでない場合にはステップＳＴ０１０４の処理を実行する。
【０２０８】
本実施例においては、制御部２１２０が表示速度を変更する必要が有ると判断する場合とは、制御部２１２０が参照する表５に保存した目視位置を検出した割合が、所定の閾値を下回った電子文書が存在する場合をいうとして説明を行う。
【０２０９】
ステップＳＴ０１０３において、制御部２１２０は、表示速度を変更する必要がないと判断した場合には、制御部２１２０を構成する検出情報表示制御部２１２３が検出情報表示制御処理を実行する（ステップＳＴ０１０４）。
【０２１０】
次に、制御部２１２０は、表示装置２１８０が全ての電子文書の全ての部分を表示するよう制御したか否かを判断する（ステップＳＴ０１０５）。制御部２１２０は、表示装置２１８０が全ての電子文書の全ての部分を表示するよう制御したと判断する場合には制御処理の実行を終了し、そうでない場合にはステップＳＴ０１０１に戻り上記処理を繰り返す。
【０２１１】
ステップＳＴ０１０３において、制御部２１２０は、表示速度を変更する必要があると判断した場合には、制御部２１２０を構成する検出情報送信制御部２１２４が検出情報送信制御処理を実行する（ステップＳＴ０１０６）。その後、制御部２１２０は、制御処理の実行を終了する。
【０２１２】
ここで図８に戻り、文書受信装置２１００の構成について引き続き説明する。
記憶部２１３０は、例えば、外部記憶装置で構成される。記憶部２１３０は、制御部２１２０が制御処理を実行することで取得した情報を記憶する。また、記憶部２１３０が記憶する情報は、制御部２１２０によって参照される。
【０２１３】
ここで図１に戻り、表示システム１０の構成について引き続き説明を行う。
撮像装置２１７０は、例えば、デジタルビデオカメラで構成される。撮像装置２１７０は、文書受信装置２１００に接続し、表示装置２１８０により電子文書の表示を受ける使用者の正面像を撮像可能に設置されている。撮像装置２１７０は、使用者の像を撮像し、撮像した像を文書受信装置２１００へ出力する。
【０２１４】
本実施例では、撮像装置２１７０は、デジタルビデオカメラで構成されるとして説明したが、これに限定される訳ではなく、例えば、所定の周期で撮像するよう設定されたデジタルカメラ、又はＷｅｂカメラで構成される実施例を採用できる。
【０２１５】
表示装置２１８０は、例えば、液晶ディスプレイ、プラズマディスプレイ、又はＣＲＴ（Cathode Ray Tube）ディスプレイ等で構成され、文書受信装置２１００に接続する。表示装置１０８０は、文書受信装置２１００に制御されて上記の各種情報及びスクロール表示画面 ＦＳＣを表示する。
【０２１６】
入力装置２１９０は、例えば、キーボード、マウス、又はタッチパネル等で構成され、文書受信装置２１００に接続している。入力装置２１９０は、文書受信装置２１００の使用者に操作されて、各種情報を文書受信装置２１００へ入力する。
【０２１７】
本実施例においては、通信部１０１０が送信手段に相当し、計画部１０２５が計画手段に相当し、記憶部１０３０が記憶手段に相当し、通信部２１１０が受信手段に相当し、制御部２１２０が制御手段に相当し、検出部２１２２が検出手段に相当し、撮像装置２１７０が撮像手段に相当し、表示装置２１８０が表示手段に相当する。
【実施例２】
【０２１８】
以下、第２の実施形態について説明する。
第２の実施例では、電子文書を構成する頁毎、又は頁を構成する部分毎にスクロール速度を設定する点で、電子文書毎にスクロール速度を設定する実施例１と異なる。
【０２１９】
実施例２における文書表示システムの構成は、実施例１で説明した文書表示システム１０の構成とほぼ同様であるため、以下主に、相違点について説明する。また、説明の便宜のため、実施例２における文書表示システムを構成する各装置、及び各装置を構成する部については、実施例１で用いた番号と同じを用いて説明する。
【０２２０】
文書属性解析部１０２１は、文書属性解析処理を実行することで、電子文書の頁を構成する所定の大きさの部分から、電子文書の属性を解析する点で実施例１と異なる。
【０２２１】
よって以下、実施例２において、文書属性解析部１０２１が実行する文書属性解析処理の一例について説明する。
【０２２２】
先ず、文書属性解析部１０２１は、通信部１０１０から電子文書を取得し、取得した電子文書を識別する名称と関連付けて電子文書を記憶部１０３０へ保存する。
【０２２３】
次に、文書属性解析部１０２１は、電子文書を構成する頁を、所定の大きさを有する部分に分割する。その後、文書属性解析部１０２１は、分割した部分を解析することで、当該部分が有する情報量又は情報を取得する。
【０２２４】
本実施例では、文書属性解析部１０２１は、頁を構成する部分が有する情報を取得するとして説明を行う。また、部分が有する情報は、頁を構成する部分が画像情報を有するか否かを表す情報を含む。
【０２２５】
また本実施例では、文書属性解析部１０２１は、頁を主操作方向に、所定の座標値「１０」毎に分割することで１０の部分に分割するとして説明を行う。尚、座標値は、例えば、ピクセル数を用いて表される。
【０２２６】
次に、文書属性解析部１０２１は、文書属性解析処理の実行対象とした文書名、頁数、及び部分を識別する情報と、文書属性解析処理を実行することで取得した情報とを関連付けて記憶部１０３０が記憶する表６へ登録する。その後、文書属性解析部１０２１は、文書属性解析処理の実行を終了する。
【０２２７】
ここで表６を参照して、文書属性解析部１０２１が記憶部１０３０へ登録する情報について説明する。表６は、文書属性解析部１０２１が情報を登録する表の一例を表す表である。
【０２２８】
【表６】
0005181659.tif 000007
【０２２９】
表６は、文書名フィールド、頁番号フィールド、ｙ座標フィールド、及び画像フラグフィールドを有する。文書名フィールドは処理対象とした電子文書の名称を、頁番号フィールドは処理対象とした頁番号を、ｙ座標フィールドは処理対象とした部分を識別する情報を、画像フラグフィールドは処理対象とした部分に画像情報を含むか否かを表す情報を保存する。尚、本実施例においては、部分を識別する情報として、識別する部分が開始する主操作方向の座標値を用いる。
【０２３０】
次に、文書属性解析部１０２１は、電子文書を構成する頁を解析することで、各頁が有する情報量を取得する。本実施例では、文書属性解析部１０２１は、頁が有する情報量として、画像量及び既知単語率を取得するとして説明を行う。
【０２３１】
次に、文書属性解析部１０２１は、文書属性解析処理の実行対象とした文書名及び頁数と、文書属性解析処理を実行することで取得した情報量を表す情報とを関連付けて記憶部１０３０が記憶する表７へ登録する。
【０２３２】
ここで表７を参照して、文書属性解析部１０２１が記憶部１０３０へ登録する情報について説明する。表７は、文書属性解析部１０２１が情報を登録する表の一例を表す表である。
【０２３３】
【表７】
0005181659.tif 000008
【０２３４】
表７は、文書名フィールド、頁番号フィールド、画像量フィールド、及び既知単語率フィールドを有する。文書名フィールドは処理対象とした電子文書の名称を、頁番号フィールドは電子文書の頁番号を、画像量フィールドは頁の画像量を、既知単語率フィールドは頁の既知単語率を保存する。
【０２３５】
尚、表６は、文書１の第１頁には画像を含む部分として、座標値「５０」、「６０」、及び「７０」で識別される３つの部分が存在することを表している。よって、文書１の第１頁は、計１０個の全部分の内で３個の部分が画像を含むため、表７に示す文書１の第１頁の画像量は「３０％」となる。
【０２３６】
実施例２において、設定変更部１０２２は、設定変更処理を実行することで電子文書を構成する頁毎、又は頁を構成する部分毎に定められたスクロール速度を変更する点で実施例１と異なる。
【０２３７】
よって以下、実施例２において、設定変更部１０２２が実行する設定変更処理の一例について説明する。
【０２３８】
先ず、設定変更部１０２２は、記憶部１０３０が記憶する表２に保存された設定情報を参照する。次に、設定変更部１０２２は、通信部１０１０が表示予定と検出情報とを取得したか否かを判断する。先ず、設定変更部１０２２が、表示予定と検出情報とを取得なかったと判断した場合の処理について説明を行う。
【０２３９】
設定変更部１０２２は、参照した設定情報と、処理対象とする電子文書の文書名と電子文書が有する頁番号と頁を構成する部分を識別する情報とを関連付けて表示するよう表示装置１０８０を制御する。
【０２４０】
次に、設定変更部１０２２は、入力装置１０９０から信号を取得し、取得した信号で識別される設定の名称と、文書名、頁番号、及び部分を識別する情報とを関連付けて記憶部１０３０に更新登録する。
【０２４１】
尚、文書名、頁番号、及び部分を識別する情報は、初期値として表２の最上行に登録された設定名と関連付けて登録されており、設定変更部１０２２によって設定名を変更される。
【０２４２】
しかし、これに限定される訳ではなく、文書属性解析部１０２１が解析した画像量又は既知単語率に基づいて定まる設定名を初期値する構成を採用できる。
【０２４３】
具体例としては、頁を構成する部分の画像量が多い、又は既知単語率が高い部分は、文書受信装置２１００の使用者は容易に文書の内容を確認できるとみなし、他の部分よりも速いスクロール速度に対応する設定名を初期値とする構成を採用できる。
【０２４４】
次に、設定変更部１０２２が、表示予定と検出情報とを取得したと判断した場合の処理について説明を行う。よって先ず、表８及び９を参照して、実施例２において文書送信装置１０００が受信する検出情報について説明する。
【０２４５】
【表８】
0005181659.tif 000009
【０２４６】
【表９】
0005181659.tif 000010
【０２４７】
表８及び９は、文書名「文書１」及び「文書２」で識別される電子文書に関する検出情報を保存する表である。表８及び９は、時刻フィールド及び検出有無フィールドを有する。時刻フィールドは検出時刻を、検出有無フィールドは文書名「文書１」及び「文書２」で識別される電子文書において目視位置を検出したか否かを表す情報を保存する。
【０２４８】
ここで、実施例２において設定変更部１０２２が実行する設定変更処理の一例について、引き続き説明を行う。
【０２４９】
設定変更部１０２２は、受信した表示予定から、電子文書を構成する頁の各部分に設定されたスクロール速度を取得する。次に、設定変更部１０２２は、それぞれの検出時刻において表示されていた部分を、取得したスクロール速度に基づいて特定し、特定した部分に対する目視率を算出する。
【０２５０】
その後、設定変更部１０２２は、算出した各部分の目視率に基づいて、各部分に関連付ける設定情報を定める。具体的には、目視率が所定の閾値を下回る部分は、使用者が見落とした部分であるとみなして、他の部分よりも遅いスクロール速度を設定する構成を採用できる。
【０２５１】
次に、設定変更部１０２２は、定めた設定の名称と、電子文書の文書名、頁番号、及び部分を識別する情報とを関連付けて記憶部１０３０に登録する。その後、設定変更部１０２２は、設定変更処理の実行を終了する。
【０２５２】
閲覧時間算出部１０２３は、閲覧時間算出処理を実行することで、頁を構成する部分毎に定められたスクロール速度に基づいて閲覧時間を算出する点で実施例１と異なる。
【０２５３】
よって以下、閲覧時間算出部１０２３が実行する閲覧時間算出処理の一例について説明を行う。
【０２５４】
先ず、閲覧時間算出部１０２３は、設定変更部１０２２が記憶部１０３０に登録した設定名と、電子文書の文書名、頁番号、及び部分を識別する情報とを関連付けて取得する。
【０２５５】
次に、閲覧時間算出部１０２３は、表２を参照して、先に取得した設定名と関連付けられたスクロール速度を取得する。その後、閲覧時間算出部１０２３は、頁を構成する部分の大きさに相当する行数を算出する。
【０２５６】
その後、閲覧時間算出部１０２３は、それぞれの部分について算出した行数を、取得したスクロール速度でスクロールした場合に要する時間を算出し、算出した時間を合計することで閲覧時間を算出する。
【０２５７】
次に、閲覧時間算出部１０２３は、文書名と算出した閲覧時間とを関連付けて記憶部１０３０に登録する。その後、閲覧時間算出部１０２３は、閲覧時間算出処理の実行を終了する。
【０２５８】
計画部１０２５は、計画処理を実行することで表示予定を計画する。ここで、計画部１０２５が計画する表示予定は、少なくとも表示する電子文書を識別する名称、電子文書のスクロール速度、及び電子文書の閲覧時間のみならず、電子文書の頁番号、及び頁を構成する部分を識別する情報を関連付けた情報をいう。更に表示予定は、実施例１と同様に、電子文書の表示を開始する時刻をも関連付けた情報を含む構成を採用できる。
【０２５９】
スクロール表示制御部２１２１は、取得した表示予定に従って電子文書をスクロール表示するよう表示装置２１８０を制御する。
【０２６０】
具体的には、スクロール表示制御部２１２１は、表示装置２１８０が表示している電子文書の部分に対して関連付けられたスクロール速度を表示予定から取得し、取得したスクロール速度で電子文書をスクロール表示するよう表示装置２１８０を制御する。
【０２６１】
文書送信装置１０００は、演算部１００１がＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４の少なくともひとつに格納されたプログラムを実行することによって実現される。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
【０２６２】
文書受信装置２１００は、演算部１００１に相当する部がＲＯＭ１００２に相当する部、ＲＡＭ１００３に相当する部、及び外部記憶部１００４に相当する部の少なくともひとつに格納されたプログラムを実行することによって実現される。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
【０２６３】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【０２６４】
上記実施形態では、外部記憶装置はハードディスク（Hard Disk）で構成されるとして説明したが、これに限定されるわけではなく、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＭＯ（magneto-optic）、及び、フラッシュメモリ（flash memory）で構成される実施形式を採用できる。
【図面の簡単な説明】
【０２６５】
【図１】本発明の文書表示システム、文書送信装置、及び文書受信装置の一実施形態を示す構成図である。
【図２】文書送信装置の一構成例を表す機能ブロック図である。
【図３】文書送信装置のハードウェアの一構成例を表す図である。
【図４】制御部の一構成例について説明する機能ブロック図である。
【図５】文書群表示制御部が表示するよう制御する文書群表示画面ＦＧの一例を表す図である。
【図６】制御部が実行する制御処理の一例を表すフローチャートの一部である。
【図７】制御部が実行する制御処理の一例を表すフローチャートの他部である。
【図８】文書受信装置の一構成例を表す機能ブロック図である。
【図９】制御部の一構成例を表す機能ブロック図である。
【図１０】スクロール表示制御部が表示するよう制御するスクロール表示画面の一例を表す図である。
【図１１】制御部が実行する制御処理の一例を表すフローチャートである。
【符号の説明】
【０２６６】
１０…文書表示システム            １００…通信網                    
１０００…文書送信装置            １００１…演算部                  
１００２…ＲＯＭ                  １００３…ＲＡＭ                  
１００４…外部記憶部              １００５…バス                    
１０１０…通信部（送信手段）      １０２０…制御部                  
１０２１…文書属性解析部          １０２２…設定変更部              
１０２３…表示時間算出部          １０２４…文書群表示制御部        
１０２５…計画部（計画手段）      １０２６…文書送信制御部          
１０３０…記憶部（記憶手段）      １０８０…表示装置                
１０９０…入力装置                ２１００…文書受信装置            
２１１０…通信部（受信手段）      ２１２０…制御部（制御手段）      
２１２１…スクロール表示制御部    ２１２２…検出部（検出手段）      
２１２３…検出情報表示制御部      ２１２４…検出情報送信制御部      
２１３０…記憶部                  ２１７０…撮像装置（撮像手段）    
２１８０…表示装置（表示手段）    ２１９０…入力装置                
２２００…文書受信装置            ２２７０…撮像装置（撮像手段）    
２２８０…表示装置（表示手段）    ２２９０…入力装置                
ＢＴＰ１１，１２…ページ送りボタン
ＢＴＳ１１，１２…スキップボタン  ＦＧ…文書群表示画面              
ＦＳＣ…スクロール表示画面        ＨＬ３，４…ハイライト表示        
ＭＫ１…視線マーカ                ＰＶ１…文書表示部                
ＳＢ１…スクロールバー            ＳＦ１〜４………文書表示サブ画面  
ＴＢＢ１…閲覧時間テキストボックス
ＴＢＮ１…文書名テキストボックス  ＴＢＳ…合計時間テキストボックス  
【図１】
0005181659.tif 000011
【図２】
0005181659.tif 000012
【図３】
0005181659.tif 000013
【図４】
0005181659.tif 000014
【図５】
0005181659.tif 000015
【図６】
0005181659.tif 000016
【図７】
0005181659.tif 000017
【図８】
0005181659.tif 000018
【図９】
0005181659.tif 000019
【図１０】
0005181659.tif 000020
【図１１】
0005181659.tif 000021