(57)【要約】【課題】コンテンツの閲覧状況を視覚的に把握することが容易となる閲覧システムを提供する。【解決手段】表示履歴受信部３０２は、使用者が閲覧装置２の表示装置を用いてコンテンツを閲覧した際の表示に関する表示履歴を取得する。表示状況再現処理部３２０は、表示履歴とコンテンツを示すコンテンツデータとに基づいて、使用者がコンテンツを閲覧した際の表示の遷移を再現する。【選択図】図５
2014160416.tif 000002
【特許請求の範囲】
【請求項１】
使用者が表示装置を用いてコンテンツを閲覧した際の表示に関する表示履歴を取得する表示履歴取得手段と、
表示履歴とコンテンツを示すコンテンツデータとに基づいて、使用者がコンテンツを閲覧した際の表示の遷移を再現する再現手段と
を有する閲覧システム。
【請求項２】
前記表示履歴取得手段によって取得される表示履歴は、テキストデータであり、
前記再現手段は、コンテンツを閲覧した際の表示の遷移を動画像で再現する
請求項１に記載の閲覧システム。
【請求項３】
前記表示履歴取得手段によって取得される表示履歴は、コンテンツを識別するコンテンツ識別情報と、コンテンツが表示された位置を示す表示位置情報とを含む
請求項１に記載の閲覧システム。
【請求項４】
使用者がコンテンツを閲覧した際に表示装置に対して行った操作に関する操作履歴を取得する操作履歴取得手段
をさらに有し、
前記再現手段は、使用者がコンテンツを閲覧した際の表示の遷移を再現する際に、操作履歴に基づいて、操作の遷移を表示の遷移に重ねて再現する
請求項１乃至３いずれかに記載の閲覧システム。
【請求項５】
前記再現手段によって再現される操作の種類を選択する再現操作選択手段
をさらに有し、
前記再現手段は、前記再現操作選択手段によって選択された操作のみを再現する
請求項４に記載の閲覧システム。
【請求項６】
前記再現手段による再現の速度を変更する再現変更手段
をさらに有し、
前記再現手段は、前記再現変更手段により再現の速度が変更された場合、変更された速度で、表示の遷移を再現する
請求項１乃至５いずれかに記載の閲覧システム。
【請求項７】
前記表示履歴は、コンテンツを閲覧した使用者の識別情報を含み、
前記再現手段は、コンテンツを閲覧した使用者ごとに、表示の遷移を再現する
請求項１乃至６いずれかに記載の閲覧システム。
【請求項８】
前記再現手段で再現させる表示の変化の種類を選択する表示変化選択手段
をさらに有し、
前記再現手段は、前記表示変化選択手段によって選択された表示の変化のみを再現する
請求項１乃至７いずれかに記載の閲覧システム。
【請求項９】
使用者が表示装置を用いてコンテンツを閲覧した際の表示に関する表示履歴を取得する表示履歴取得ステップと、
表示履歴とコンテンツを示すコンテンツデータとに基づいて、使用者がコンテンツを閲覧した際の表示の遷移を再現する再現ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、閲覧システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、操作の対象となる操作対象物を、少なくとも一つ含んだ画面を表示し、この表示された操作対象物に対する利用者の操作にかかる情報を記録し、当該利用者の操作にかかる情報の記録に基づいて、各操作の時点で表示されていた画面を再現して生成する情報処理装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９９３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、コンテンツの閲覧状況を視覚的に把握することが容易となる閲覧システムを提供することである。
【課題を解決するための手段】
【０００５】
請求項１にかかる本発明は、使用者が表示装置を用いてコンテンツを閲覧した際の表示に関する表示履歴を取得する表示履歴取得手段と、表示履歴とコンテンツを示すコンテンツデータとに基づいて、使用者がコンテンツを閲覧した際の表示の遷移を再現する再現手段とを有する閲覧システムである。
【０００６】
請求項２にかかる本発明は、前記表示履歴取得手段によって取得される表示履歴は、テキストデータであり、前記再現手段は、コンテンツを閲覧した際の表示の遷移を動画像で再現する請求項１に記載の閲覧システムである。
【０００７】
請求項３にかかる本発明は、前記表示履歴取得手段によって取得される表示履歴は、コンテンツを識別するコンテンツ識別情報と、コンテンツが表示された位置を示す表示位置情報とを含む請求項１に記載の閲覧システムである。
【０００８】
請求項４にかかる本発明は、使用者がコンテンツを閲覧した際に表示装置に対して行った操作に関する操作履歴を取得する操作履歴取得手段をさらに有し、前記再現手段は、使用者がコンテンツを閲覧した際の表示の遷移を再現する際に、操作履歴に基づいて、操作の遷移を表示の遷移に重ねて再現する請求項１乃至３いずれかに記載の閲覧システムである。
【０００９】
請求項５にかかる本発明は、前記再現手段によって再現される操作の種類を選択する再現操作選択手段をさらに有し、前記再現手段は、前記再現操作選択手段によって選択された操作のみを再現する請求項４に記載の閲覧システムである。
【００１０】
請求項６にかかる本発明は、前記再現手段による再現の速度を変更する再現変更手段
をさらに有し、前記再現手段は、前記再現変更手段により再現の速度が変更された場合、変更された速度で、表示の遷移を再現する請求項１乃至５いずれかに記載の閲覧システムである。
【００１１】
請求項７にかかる本発明は、前記表示履歴は、コンテンツを閲覧した使用者の識別情報を含み、前記再現手段は、コンテンツを閲覧した使用者ごとに、表示の遷移を再現する請求項１乃至６いずれかに記載の閲覧システムである。
【００１２】
請求項８にかかる本発明は、前記再現手段で再現させる表示の変化の種類を選択する表示変化選択手段をさらに有し、前記再現手段は、前記表示変化選択手段によって選択された表示の変化のみを再現する請求項１乃至７いずれかに記載の閲覧システムである。
【００１３】
請求項９にかかる本発明は、使用者が表示装置を用いてコンテンツを閲覧した際の表示に関する表示履歴を取得する表示履歴取得ステップと、表示履歴とコンテンツを示すコンテンツデータとに基づいて、使用者がコンテンツを閲覧した際の表示の遷移を再現する再現ステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、本構成を有しない場合と比較して、コンテンツの閲覧状況を視覚的に把握することが容易となる閲覧システムを提供できる。
【００１５】
請求項２に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、本構成を有しない場合と比較して、少ないデータ容量でコンテンツの閲覧状況を動画像で再現できる。
【００１６】
請求項３に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、本構成を有しない場合と比較して、少ないデータ容量でコンテンツの閲覧状況を再現できる。
【００１７】
請求項４に係る本発明によれば、請求項３に係る本発明により得られる効果に加えて、本構成を有しない場合と比較して、使用者の操作状況をコンテンツの閲覧状況と合わせて把握することが容易となる。
【００１８】
請求項５に係る本発明によれば、請求項４に係る本発明により得られる効果に加えて、閲覧状況を把握したい操作のみを再現できる。
【００１９】
請求項６に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、本構成を有しない場合と比較して、より効率的に閲覧状況を再現できる。
【００２０】
請求項７に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、本構成を有しない場合と比較して、複数の使用者の閲覧状況を効率的に比較できる。
【００２１】
請求項８に係る本発明によれば、選択された表示の変化のみを再現できる。
【００２２】
請求項９に係る本発明によれば、本構成を有しない場合と比較して、コンテンツの閲覧状況を視覚的に把握することが容易となるプログラムを提供できる。
【図面の簡単な説明】
【００２３】
【図１】第１の実施形態に係る閲覧システムを示す図である。
【図２】第１の実施形態に係る閲覧装置及び閲覧履歴管理装置のハードウェア構成を示す図である。
【図３】第１の実施形態にかかる閲覧装置において動作する閲覧装置プログラムを示すブロック・ダイアグラムである。
【図４】表示履歴及び操作履歴を例示する図である。
【図５】第１の実施形態にかかる閲覧履歴管理装置において動作する閲覧履歴管理装置プログラムを示すブロック・ダイアグラムである。
【図６】再現表示画面を例示する図である。
【図７】文書Ａを例示する図である。
【図８】文書Ａが閲覧装置を用いて閲覧された状況を例示する図を示す。
【図９】図８に例示した閲覧状況において取得される表示履歴を例示する。
【図１０】図８に例示した閲覧状況において取得される操作履歴を例示する。
【図１１】図８〜図１０の例において閲覧履歴管理装置３に再現される再現動画を例示する図である。
【図１２】図８〜図１０の例において閲覧履歴管理装置３に再現される再現動画を例示する図である。
【図１３】図８の例において表示状況再現処理部が再現速度を変更するための処理を説明するための図である。
【図１４】複数の使用者の閲覧履歴を再現する場合の再現表示画面を例示する図である。
【図１５】撮像装置によって撮影された撮影対象についての履歴を再現する態様を例示する図である。
【発明を実施するための形態】
【００２４】
図１は、第１の実施形態に係る閲覧システム１を示す図である。
図１に示すように、閲覧システム１は、閲覧装置２−１〜２−３、及び、閲覧履歴管理装置３が、インターネット又はＬＡＮ（Local Area Network）等のネットワーク１００を介して接続されて構成されている。
なお、以下、閲覧装置２−１〜２−３など、複数ある構成部分のいずれかを特定せずに示すときには、単に、閲覧装置２などと略記することがある。
また、本実施形態においては、閲覧装置２は、３つとしたが、２つ以下であっても４つ以上であってもよい。
【００２５】
閲覧装置２は、使用者が文書等のコンテンツを閲覧するための処理を行う。
なお、以下の各実施形態において、使用者の閲覧の対象となるものは文書であるとしたが、使用者の閲覧の対象となるものは、文書に限定されず、文書、画像、音声、映像、各種情報等を包含するコンテンツであってもよい（他の実施形態においても同様）。
ここで、コンテンツとは、使用者の閲覧の対象となる各種情報であって、スキャン等及び電子的に生成される等の何らかの電子的な処理によって、電子化（デジタル化）され得るもの、及び既に電子化されたものをいう。
コンテンツは、例えば、文字及び（静止）画像で構成される文書、画像、ウェブページ、音声、及び、動画像を含む映像等を含む。
また、文書は、紙媒体に印刷等されたもの、及び、電子化されている文書ファイル（文書データ）等を含む。音声は、テープに録音されたもの、及び、電子化されている音声ファイル等を含む。映像は、ビデオテープに録画されたもの、及び、電子化されている映像ファイル等を含む。
また、コンテンツを電子化して得られたデータ、又は既に電子化されているコンテンツを示すデータを、コンテンツデータと称することがある。
【００２６】
閲覧履歴管理装置３は、閲覧装置２から閲覧履歴を取得し、管理する。
さらに、閲覧履歴管理装置３は、取得した閲覧履歴に基づいて、閲覧装置２でコンテンツが閲覧された際の閲覧の遷移を、例えば動画像で再現する。
【００２７】
閲覧履歴は、表示履歴と操作履歴とを含む。
ここで、表示履歴とは、使用者が文書等のコンテンツを閲覧する際に閲覧装置２の画面に表示された情報のうち、コンテンツ自体の表示状態の遷移を示すものである。コンテンツが拡大縮小された場合は拡大縮小したことを示し、コンテンツが移動した場合は移動したことを示す。
また、操作履歴とは、使用者が文書等のコンテンツを閲覧する際に、表示されたコンテンツに対して行った操作の履歴を示すものである。例えば、閲覧装置２がタブレットＰＣ等の場合は、画面に接触することで行う操作（タップ、スワイプ、ピンチイン、ピンチアウト、フリック等）を含み、閲覧装置２がデスクトップＰＣ等の場合は、マウスで行う操作（ポインタの軌跡、クリック、ドラック等）を含む。
なお、操作履歴には、コンテンツの情報は含まなくてもよい。
表示履歴及び操作履歴については、後述する。
【００２８】
図２は、第１の実施形態に係る閲覧装置２及び閲覧履歴管理装置３のハードウェア構成を示す図である。
図２に示すように、閲覧装置２及び閲覧履歴管理装置３は、ＣＰＵ等の演算部１６２及びメモリ等の記憶部１６４などを含む制御装置１６０と、ネットワークを介して通信を行う通信装置１７０と、記録装置１７２と、ＵＳＢメモリ又はＳＤメモリカード等の記録媒体１７４と、ユーザインターフェース装置（ＵＩ装置）１８０とから構成される。
つまり、閲覧装置２及び閲覧履歴管理装置３は、情報処理および他の処理装置又は端末との通信が可能なコンピュータとしてのハードウェア構成部分を有している、情報処理装置である。
また、以下の各図において、実質的に同じ構成部分および処理には同じ番号が付される。
【００２９】
ＵＩ装置１８０は、ＧＵＩ（Graphical User Interface）、ＬＣＤ（Liquid Crystal Display）表示装置あるいはＣＲＴ（Cathode Ray Tube）表示装置等の表示装置およびキーボード・タッチパネルなどを含む。
なお、以降の実施形態においては、閲覧装置２はタブレットＰＣであり、閲覧装置２のＵＩ装置１８０は、表示装置と入力装置とが組み合わされたタッチパネルを例として説明するが、これに限定されず、閲覧装置２はデスクトップＰＣ又はラップトップＰＣ等であってもよい。
また、以降の実施形態においては、閲覧履歴管理装置３のＵＩ装置１８０は、表示装置をディスプレイとし、入力装置をキーボード及びマウス等のポインティングデバイスとするが、これらに限定されず、閲覧履歴管理装置３のＵＩ装置１８０はタッチパネル等であってもよい。
【００３０】
図３は、第１の実施形態にかかる閲覧装置２において動作する閲覧装置プログラム２０を示すブロック・ダイアグラムである。
閲覧装置プログラム２０は、たとえば、記録媒体１７４（図１）又は通信装置１７０を介して閲覧装置２に供給され、記憶部１６４にロードされ、閲覧装置２にインストールされたＯＳ（図示せず）上で、閲覧装置２のハードウェア資源を具体的に利用して実行される（他のプログラムにおいても同様）。
図３に示すように、閲覧装置プログラム２０は、文書データ取得部２０２と、文書表示処理部２１０と、操作受付部２１２と、表示履歴抽出部２２０と、操作履歴抽出部２２２と、表示履歴送信部２５０と、操作履歴送信部２５２とから構成される。
【００３１】
文書データ取得部２０２使用者の閲覧の対象となる文書（コンテンツ）を示す文書データを取得し、文書表示処理部２１０に対して出力する。
具体的には、例えば、文書データ取得部２０２は、記録媒体１７４又は記録装置１７２に記憶された文書データを取得し、又は、ネットワークを介してサーバ（図示せず）からダウンロードすることによって文書データを取得し、又は、読取装置（図示せず）が紙媒体に形成された文書を読み取ることによって得られた文書データを取得する。
【００３２】
文書表示処理部２１０は、文書データをタッチパネル等のＵＩ装置１８０に表示させるための処理を行う。
操作受付部２１２は、使用者がＵＩ装置１８０に対して行った操作を示す情報（操作情報）を受け付けて、文書表示処理部２１０に対して出力する。
このとき、操作受付部２１２は、操作情報を、その操作に対応する文書の位置座標と対応付ける。
具体的には、使用者が、指又はタッチペンをタッチパネル等のＵＩ装置１８０に接触させて操作を行った場合、操作受付部２１２は、その接触された位置が、ＵＩ装置１８０に表示されている文書のどの位置に対応するかを判断する。
【００３３】
文書表示処理部２１０は、操作受付部２１２から受け付けた操作情報に応じて、表示を変化させる。
具体的には、使用者が、文書データが表示された画面をスクロールするような操作をした場合、文書表示処理部２１０は、表示される文書の位置を変更する。
また、使用者が、文書が表示された画面を拡大（又は縮小）するような操作をした場合、文書表示処理部２１０は、表示される文書を拡大（又は縮小）させるように表示をさせる。
一方、操作受付部２１２が、タップ又はなぞり等の表示を変化させない操作（表示非変化操作）を受け付けた場合、文書表示処理部２１０は、ＵＩ装置１８０における文書表示を変化させない（つまり、画面上で文書を移動させたり、拡大縮小させたりしない）。
【００３４】
表示履歴抽出部２２０は、文書表示処理部２１０が文書の表示を変化させるごとに、表示履歴（図４を用いて後述する）を抽出し、表示履歴送信部２５０に対して出力する。
操作履歴抽出部２２２は、操作受付部２１２が操作情報を受け付けるごとに、操作履歴（図４を用いて後述する）を抽出し、操作履歴送信部２５２に対して出力する。
表示履歴送信部２５０は、表示履歴抽出部２２０によって抽出された表示履歴を、閲覧履歴管理装置３に対して送信する。
操作履歴送信部２５２は、操作履歴抽出部２２２によって抽出された操作履歴を、閲覧履歴管理装置３に対して送信する。
【００３５】
図４は、表示履歴及び操作履歴を例示する図であり、（Ａ）は表示履歴を例示し、（Ｂ）は操作履歴を例示する。
図４に例示するように、表示履歴及び操作履歴には、文書データは含まれておらず、さらに、ＵＩ装置１８０に表示された遷移状態を示す動画像データも含まれていない。
つまり、表示履歴及び操作履歴は、バイナリデータを含まず、後述する各情報を示すテキストデータのみで構成され得る。
【００３６】
図４（Ａ）に例示するように、表示履歴は、ＵＩ装置１８０に表示され閲覧されている文書を識別する文書識別情報と、時刻と、その時刻にＵＩ装置１８０に表示されている文書のページ番号と、拡大率と、原点座標とを含む。
拡大率は、文書がＵＩ装置１８０に拡大して表示された場合の倍率を示し、拡大されていない場合、拡大率は１である。
【００３７】
原点座標は、文書がＵＩ装置１８０に表示されている際の、ＵＩ装置１８０の表示画面の基準となる箇所に対応する文書上の位置座標を示し、例えば、ＵＩ装置１８０の表示画面の左上に対応する文書上の位置座標を示す。
ここで、文書上の位置座標は、例えば、ページごとに割り当てられており、横方向にＸ軸が、左から右へＸ座標が大きくなるように配置され、縦方向にＹ軸が、上から下へＹ座標が大きくなるように配置されている。
例えば、文書のあるページ全体が表示されている場合、原点座標は（０，０）であり、下方向に１００移動した場合、原点座標は（０，１００）となる。
【００３８】
表示履歴は、例えば、ページ番号、拡大率又は原点座標が変化した場合に、抽出される。
なお、文書がページごとに区切られていない場合、ページ番号は、含まれなくてもよい。この場合、例えば原点座標のみによって、文書の表示位置が特定され得る。
また、文書が回転して表示され得る場合、表示履歴に回転角度が含まれてもよい。
【００３９】
図４（Ｂ）に例示するように、操作履歴は、時刻と、ページ番号と、操作種類と、操作位置座標とを含む。
操作種類は、ＵＩ装置１８０の画面に表示された文書に対して使用者が行った操作の種類を示す。
例えば、ＵＩ装置１８０がタッチパネルである場合、操作種類は、画面に接触することで行う操作（タップ、なぞり、長押し、スワイプ、ピンチイン、ピンチアウト、フリック等）を含む。
なお、ＵＩ装置１８０がマウス及びディスプレイの場合、マウスで行う操作（ポインタの軌跡、クリック、ドラック等）を含む。
【００４０】
タップ操作は、文書を閲覧する際に、注目対象を認識し易くするために、タッチパネルを指又はタッチペン等で叩く操作である。
指又はタッチペン等でタッチパネルに接触し、接触したまま移動させないで、予め定められた時間以内（例えば１秒以内）にタッチパネルから離した場合、タップ操作と認識される。
長押し操作は、文書を閲覧する際に、注目対象を認識し易くするために、タッチパネルを指又はタッチペン等で押す操作である。
指又はタッチペン等でタッチパネルに接触し、接触したまま移動させないで、予め定められた時間（例えば１秒）より長くにタッチパネルから離した場合、タップ操作と認識される。
【００４１】
なぞり操作は、文書を閲覧する際に目視し易くするように、表示されている文字等の近傍に指又はタッチペン等を接触させて読み進める方向に移動させる操作である。
文書表示処理部２１０は、なぞり操作がなされた場合、なぞられた位置に沿って例えば線状の強調表示を追加するように、ＵＩ装置１８０を制御してもよい。
なお、なぞり操作はスワイプ操作と区別できるようになっており、例えば、指又はタッチペン等を予め定められた時間動かさずに接触させた後で移動させた場合、又は、指又はタッチペン等を予め定められた速度よりも遅く移動させた場合は、なぞり操作と認識される。
【００４２】
スワイプ操作は、表示されている文書を上下左右に移動させるための操作であって、例えば、指又はタッチペン等をタッチパネルに接触させながら文書を上下左右に移動させるような操作である。
フリック操作は、指又はタッチペン等をタッチパネルに接触させてから素早くはじくことによって文書を素早く上下左右に移動させるような操作である。
ピンチアウト操作は、２本の指を閉じた状態でタッチパネルに接触させ、接触させたまま２本の指を広げることによって表示領域を拡大させるような操作である。
ピンチイン操作は、２本の指を開いた状態でタッチパネルに接触させ、接触させたまま２本の指を狭めることによって表示領域を縮小させるような操作である。
【００４３】
操作位置座標は、例えば、タッチパネルであるＵＩ装置１８０に文書が表示された状態において、指又はタッチペン等が接触した位置に対応する文書上の座標を示す。
また、例えば、ＰＣ等のモニタであるＵＩ装置１８０に文書が表示された場合、操作位置座標は、マウスのポインタによってクリックされた位置座標を示す。
なお、操作位置座標は、文書上の座標ではなくても、ＵＩ装置１８０の表示画面上の座標であってもよく、その場合、例えば閲覧履歴管理装置３が、ＵＩ装置１８０の表示画面上の座標とその際に表示された文書上の座標とを対応付けてもよい。
また、タップ操作等のように、操作対象の位置が１か所の場合は、１つの操作位置座標が含まれるが、なぞり操作又は２点タップ操作のように、操作対象の位置が２か所以上の場合は、２つ以上の操作位置座標が含まれる。
【００４４】
操作履歴は、操作が発生したときに、抽出される。
なお、操作履歴には、例えばタップ、なぞり、長押し等、文書の表示自体を変化させない表示非変化操作のみについての履歴のみが含まれるようにしてもよい。例えばスワイプ、ピンチイン、ピンチアウト、フリック等の文書の表示が変化する場合は、表示履歴に反映されるからである。
以降の実施形態においては、操作履歴に、表示非変化操作のみについての履歴のみが含まれる場合（言い換えれば、表示非変化操作が発生したときに操作履歴が抽出される場合）について説明する。
【００４５】
図５は、第１の実施形態にかかる閲覧履歴管理装置３において動作する閲覧履歴管理装置プログラム３０を示すブロック・ダイアグラムである。
図５に示すように、閲覧履歴管理装置プログラム３０は、表示履歴受信部３０２と、操作履歴受信部３０４と、文書データ取得部３１０と、表示状況再現処理部３２０と、操作状況再現処理部３３０と、再現速度設定部３４０と、再現操作選択部３５０と、表示変化選択部３５２とから構成される。
【００４６】
表示履歴受信部３０２は、閲覧装置２から表示履歴を受信し、文書データ取得部３１０及び表示状況再現処理部３２０に対して出力する。
操作履歴受信部３０４は、閲覧装置２から操作履歴を受信し、操作状況再現処理部３３０に対して出力する。
文書データ取得部３１０は、表示履歴に含まれる文書識別情報を用いて、対応する文書データを取得する。取得方法は、例えば、閲覧装置プログラム２０の文書データ取得部２０２と同様であってもよい。
【００４７】
表示状況再現処理部３２０は、図６に例示する再現表示画面をディスプレイ等のＵＩ装置１８０に表示させ、表示履歴及び文書データを用いて、文書の表示を再現する画像（表示再現画像データ）を、閲覧装置２で表示された時刻の間隔に合わせて、次々と表示する。
つまり、表示状況再現処理部３２０によって、文書の表示の遷移を再現する動画像（再現動画）が表示される。
【００４８】
図６は、再現表示画面９０を例示する図である。
再現表示画面９０の例えば中央付近には、再現動画を表示する表示部９０２が表示される。
また、表示部９０２の近傍（例えば表示部９０２の下方）には、閲覧の開始から終了までのどの時点の表示を再現しているかを示すスライドバー９０４が表示される。
表示の再現が遷移するにつれて、スライダ９０６が「開始」から「終了」の方向に移動していくように表示される。
例えば、図６（Ａ）においては、表示部９０２に文書のページ１が表示され、スライダ９０６は「開始」に近い位置にあるが、図６（Ｂ）においては、同じ文書のページ２が表示され、スライダ９０６は図６（Ａ）の場合よりも、「終了」に近付いている。
なお、使用者が例えばマウス等でスライダ９０６を左右に操作することによって、その位置に対応する時刻の文書表示を再現して表示するようにしてもよい。
また、再現表示画面９０には、速度設定ボタン９１０、再現操作選択ボタン９２０及び表示変化選択ボタン９２２が表示される。これらのボタンについては、後述する。
【００４９】
表示状況再現処理部３２０（図５）は、受け付けた一連の表示履歴のうち、時刻の最も早いものを抽出して処理対象とする。
次に、表示状況再現処理部３２０は、文書データから、表示履歴の「ページ番号」に示されたページのデータを抽出する。
また、表示状況再現処理部３２０は、表示履歴の「拡大率」が示す拡大率で、ページを拡大するように、ページのデータを処理する。
また、表示状況再現処理部３２０は、抽出したページにおける表示履歴の「原点座標」が示す座標を、表示部９０２の原点（例えば左上）に合わせて文書が表示されるような画像（表示再現画像）のデータ（表示再現画像データ）を生成し、その表示再現画像データを用いて表示再現画像を表示部９０２に表示するように処理する。
【００５０】
次に、表示状況再現処理部３２０は、２番目に時刻の早いものを抽出して処理対象とする。
表示状況再現処理部３２０は、１番目の時刻と２番目の時刻との差分の時間、１番目の時刻に対応する表示状況を、表示部９０２に表示する。
そして、表示状況再現処理部３２０は、この差分の時間が経過した後、２番目の時刻に対応する表示履歴について、上述した１番目の表示履歴と同様の処理を行って、２番目の時刻に対応する表示状況を、表示部９０２に表示する。
表示状況再現処理部３２０は、以降、同様にして、３番目以降の表示履歴についても、表示状況を表示部９０２に表示する。
【００５１】
操作状況再現処理部３３０は、操作履歴を用いて、表示状況再現処理部３２０によって表示された再現表示画面９０の表示部９０２に、操作の遷移を示す画像を、文書の表示の遷移を示す再現動画に重ねて表示する。
操作状況再現処理部３３０は、まず、受け付けた一連の操作履歴のうち、時刻の最も早いものを抽出して処理対象とする。
また、操作状況再現処理部３３０は、操作履歴の「操作位置座標」が示す位置に、「操作種類」が示す操作に対応するマークを付した画像（操作再現画像）のデータ（操作再現画像データ）を生成する。
例えば、操作種類が「タップ」の場合、「操作位置座標」が示す位置を中心とする、予め定められた大きさ及び色の円（例えば直径５ｍｍの赤色の円）を、マークとして付してもよい。
さらに、操作状況再現処理部３３０は、その操作履歴の「時刻」に閲覧装置２に表示された文書表示が再現されている表示再現画像に、操作再現画像を重ねて表示するように処理する。
つまり、表示再現画像及び操作再現画像は、レイヤ構造となっており、操作再現画像を表示再現画像に重ねて表示するか否かを選択可能である。
なお、操作再現画像は、人間が認識し得る期間（例えば０．５秒間）表示されるようにしてもよい。
【００５２】
再現速度設定部３４０は、例えば、閲覧履歴管理装置３の使用者（管理者）がＵＩ装置１８０を操作して図６に例示した速度設定ボタン９１０を押下することによって再現動画の再現速度が設定された場合に、その再現速度（例えば２倍速等）を、表示状況再現処理部３２０及び操作状況再現処理部３３０に対して出力する。
その場合、表示状況再現処理部３２０は、各表示再現画像を表示させる期間及びタイミングを、その再現速度に合わせて変更して表示させるための処理を行う。詳しくは後述する。
同様に、操作状況再現処理部３３０は、各操作再現画像を表示させるタイミングを、その再現速度に合わせて変更して表示させるための処理を行う。
【００５３】
再現操作選択部３５０は、例えば、閲覧履歴管理装置３の使用者（管理者）がＵＩ装置１８０を操作して図６に例示した再現操作選択ボタン９２０を押下することによって再現する操作が選択された場合に、選択された操作を示す情報を、操作状況再現処理部３３０に対して出力する。
この場合、操作状況再現処理部３３０は、選択された操作のみを再現するように処理する。
【００５４】
例えば、「タップ」が選択された場合、操作状況再現処理部３３０は、操作履歴の「操作種類」を参照して、操作種類が「タップ」を示す操作履歴のみを抽出して処理し、他の操作種類についての操作履歴を再現させないようにする。
なお、再現操作選択部３５０は、全ての操作を再現させないようにすることも可能である。この場合、操作状況再現処理部３３０は処理を行わず、表示状況再現処理部３２０のみが再現処理を行う。
【００５５】
表示変化選択部３５２は、例えば、閲覧履歴管理装置３の使用者（管理者）がＵＩ装置１８０を操作して図６に例示した表示変化選択ボタン９２２を押下することによって再現させる表示変化が選択された場合に、選択された表示変化を示す情報を、表示状況再現処理部３２０に対して出力する。
この場合、表示状況再現処理部３２０は、選択された表示変化のみを再現するように処理する。
【００５６】
例えば、「拡大率」が選択された場合、表示状況再現処理部３２０は、表示履歴の「拡大率」を参照して、拡大率が変化したときの表示履歴のみを抽出して処理し、他の表示履歴については再現させないようにする。また、この場合、拡大表示された履歴のみを再現させてもよい。
また、例えば、「ページ」が選択された場合、表示状況再現処理部３２０は、表示履歴の「ページ番号」を参照して、ページ番号が変化したときの表示履歴のみを抽出して処理し、他の表示履歴については再現させないようにする。
【００５７】
以下、具体例を挙げてさらに詳しく説明する。
図７は、文書Ａを例示する図である。
文書Ａは３ページからなり、（Ａ）にページ１が例示され、（Ｂ）にページ２が例示され、（Ｃ）にページ３が例示されている。
【００５８】
図８は、文書Ａが閲覧装置２を用いて閲覧された状況を例示する図を示す。
また、図９は、図８に例示した閲覧状況において取得される表示履歴を例示する。
さらに、図１０は、図８に例示した閲覧状況において取得される操作履歴を例示する。
なお、図１０に例示した操作履歴においては、拡大縮小及びページ変更等の、文書の表示を変化させる操作が省略されている。
【００５９】
まず、図８（Ａ）に例示するように、文書Ａのページ１が表示され、表示履歴抽出部２２０が、図９に例示する表示履歴＃１を抽出する。
その後、ページ１上のＰ１（Ｘ１，Ｙ１）がタップされ、操作履歴抽出部２２が、図１０に例示する操作履歴＃１を抽出する。
その後、ページ１上のＰ２（Ｘ２，Ｙ２）がタップされ、操作履歴抽出部２２が、図１０に例示する操作履歴＃２を抽出する。
【００６０】
次に、図８（Ｂ）に例示するように、ページ２が表示され、表示履歴抽出部２２０が、図９に例示する表示履歴＃２を抽出する。
その後、ページ２上のＰ３（Ｘ３，Ｙ３）及びＰ４（Ｘ４，Ｙ４）が２点タップされ、操作履歴抽出部２２が、図１０に例示する操作履歴＃３を抽出する。
その後、図８（Ｃ）に例示するように、ページ２上の点Ａ（Ｘａ，Ｙａ）を原点とした拡大率２．０の画像が表示され（つまり拡大操作がなされ）、表示履歴抽出部２２０が、図９に例示する表示履歴＃３を抽出する。
その後、図８（Ｄ）に例示するように、ページ２上の左上の点（０，０）を原点とした拡大率１．０の画像が表示され（つまり縮小操作によって元のページ２全体が表示され）、表示履歴抽出部２２０が、図９に例示する表示履歴＃４を抽出する。
その後、ページ２上のＰ５（Ｘ５，Ｙ５）からＰ６（Ｘ６，Ｙ６）になぞり操作がなされ、操作履歴抽出部２２が、図１０に例示する操作履歴＃４を抽出する。
【００６１】
次に、図８（Ｅ）に例示するように、ページ３が表示され、表示履歴抽出部２２０が、図９に例示する表示履歴＃５を抽出する。
その後、ページ３上のＰ７（Ｘ７，Ｙ７）がタップされ、操作履歴抽出部２２が、図１０に例示する操作履歴＃５を抽出する。
その後、ページ３上のＰ８（Ｘ８，Ｙ８）からＰ９（Ｘ９，Ｙ９）になぞり操作がなされ、操作履歴抽出部２２が、図１０に例示する操作履歴＃６を抽出する。
その後、図８（Ｆ）に例示するように、ページ３上の点Ｂ（Ｘｂ，Ｙｂ）を原点とした拡大率３．０の画像が表示され（つまり拡大操作がなされ）、表示履歴抽出部２２０が、図９に例示する表示履歴＃６を抽出する。
そして、文書表示が消去され（つまり閲覧が終了し）、表示履歴抽出部２２０が、図９に例示する表示履歴＃７を抽出する。
【００６２】
図１１、図１２は、図８〜図１０の例において閲覧履歴管理装置３に再現される再現動画を例示する図である。
図１１（Ａ）に例示するように、表示状況再現処理部３２０は、再現を開始し、表示履歴＃１（図９）を参照して、文書Ａのページ１を、表示部９０２に表示させる。
次に、図１１（Ｂ）に例示するように、操作状況再現処理部３３０は、操作履歴＃１（図１０）を参照し、開始時刻１４時と操作履歴＃１の時刻１４時４分３秒との差分（４分３秒）を計算する。
そして、操作状況再現処理部３３０は、開始から４分３秒後に、ページ１上のＰ１（Ｘ１，Ｙ１）に、タップされたことを示すマーク（例えば赤色の円）を、図１１（Ａ）に例示した画像に重ねて表示させる。
このマークは、例えば０．５秒後に消去されるようにしてもよい（以下の例についても同様）。
【００６３】
次に、図１１（Ｃ）に例示するように、操作状況再現処理部３３０は、操作履歴＃２（図１０）を参照し、開始から４分５５秒後に、ページ１上のＰ２（Ｘ２，Ｙ２）に、タップされたことを示すマークを、図１１（Ａ）に例示した画像に重ねて表示させる。
次に、図１１（Ｄ）に例示するように、表示状況再現処理部３２０は、表示履歴＃２（図９）を参照し、開始から５分３０秒後に、文書Ａのページ２を、表示部９０２に表示させる。
次に、図１１（Ｅ）に例示するように、操作状況再現処理部３３０は、操作履歴＃３（図１０）を参照し、開始から６分４０秒後に、ページ２上のＰ３（Ｘ３，Ｙ３）及びＰ４（Ｘ４，Ｙ４）に、２点タップされたことを示すマークを、図１１（Ｄ）に例示した画像に重ねて表示させる。
次に、図１１（Ｆ）に例示するように、表示状況再現処理部３２０は、表示履歴＃３（図９）を参照し、開始から７分４０秒後に、ページ２上の点Ａ（Ｘａ，Ｙａ）を原点とした拡大率２．０の画像を、表示部９０２に表示させる。
【００６４】
次に、図１２（Ａ）に例示するように、表示状況再現処理部３２０は、表示履歴＃４（図９）を参照し、開始から９分４８秒後に、ページ２上の左上の点（０，０）を原点とした拡大率１．０の画像（つまりページ２全体の画像）を、表示部９０２に表示させる。
次に、図１２（Ｂ）に例示するように、操作状況再現処理部３３０は、操作履歴＃４（図１０）を参照し、開始から９分５０秒後に、ページ２上のＰ５（Ｘ５，Ｙ５）からＰ６（Ｘ６，Ｙ６）に、なぞり操作がされたことを示すマーク（例えば赤色の線）を、図１２（Ａ）に例示した画像に重ねて表示させる。
ここで、操作状況再現処理部３３０は、なぞり操作がされたことを示すマークを、Ｐ５からＰ６へ線が徐々に描かれるように表示させてもよい。
次に、図１２（Ｃ）に例示するように、表示状況再現処理部３２０は、表示履歴＃５（図９）を参照し、開始から１０分５秒後に、文書Ａのページ３を、表示部９０２に表示させる。
【００６５】
次に、図１２（Ｄ）に例示するように、操作状況再現処理部３３０は、操作履歴＃５（図１０）を参照し、開始から１０分１５秒後に、ページ３上のＰ７（Ｘ７，Ｙ７）に、タップされたことを示すマークを、図１２（Ｃ）に例示した画像に重ねて表示させる。
次に、図１２（Ｅ）に例示するように、操作状況再現処理部３３０は、操作履歴＃６（図１０）を参照し、開始から１１分２秒後に、ページ３上のＰ８（Ｘ８，Ｙ８）からＰ９（Ｘ９，Ｙ９）に、なぞり操作がされたことを示すマークを、図１２（Ｃ）に例示した画像に重ねて表示させる。
次に、図１２（Ｆ）に例示するように、表示状況再現処理部３２０は、表示履歴＃６（図９）を参照し、開始から１２分２２秒後に、ページ３上の点Ｂ（Ｘｂ，Ｙｂ）を原点とした拡大率３．０の画像を、表示部９０２に表示させる。
そして、表示状況再現処理部３２０は、表示履歴＃７（図９）を参照し、開始から１４分１２秒後に、表示を終了する。
【００６６】
再現速度設定部３４０によって再現速度を例えば２倍速と設定された場合の処理について説明する。
図１３は、図８の例において表示状況再現処理部３２０が再現速度を変更するための処理を説明するための図である。
表示状況再現処理部３２０は、図１３（Ａ）に例示する表示履歴（図９と同様のもの）を取得すると、図１３（Ｂ）に例示するように、各表示履歴間の時刻の差分を算出する。
例えば、表示履歴＃１と表示履歴＃２との時刻の差分は、５分３０秒であり、表示履歴＃２と表示履歴＃３との時刻の差分は、２分１０秒である。
【００６７】
さらに、表示状況再現処理部３２０は、開始から終了までの時間を算出（この例では１４分２２秒）し、この１４分２２秒を１００％とした各差分の割合を算出して、各表示履歴の表示時間の割合を求める。
例えば、表示履歴＃１の割合は３８．７％であり、表示履歴＃２の割合は１５．３％である。
そして、例えば２倍速と設定された場合、表示状況再現処理部３２０は、開始から終了までの時間１４分２２秒を２で割った時間と、各表示履歴の表示時間の割合とから、各表示履歴の表示時間を算出する。
【００６８】
［変形例］
上述した実施形態においては、閲覧履歴管理装置３に履歴の再現を表示させるとしたが、閲覧履歴管理装置３に履歴が送信されなくてもよく、閲覧装置２に再現を表示させてもよい。
また、表示履歴及び操作履歴は、予め定められた時間ごと（例えば１秒ごと）に、抽出されるようにしてもよい。
【００６９】
また、表示履歴及び操作履歴は、文書を閲覧した使用者を識別する使用者識別情報を含んでもよい。
ここで、使用者識別情報は、使用者固有のＩＤであってもよく、使用者が使用する閲覧装置２の識別情報であってもよい。
表示履歴及び操作履歴が使用者識別情報を含む場合、各使用者の文書の閲覧履歴の再現を、並べて表示してもよい。
【００７０】
図１４は、複数の使用者の閲覧履歴を再現する場合の再現表示画面９０Ａを例示する図である。
再現表示画面９０Ａは、使用者の数と同じ数の表示部９０２を表示可能である。
例えば、使用者Ａ〜Ｂの文書Ａについての閲覧履歴を再現する場合、表示部９０２ａには、使用者Ａの閲覧履歴が再現され、表示部９０２ｂには、使用者Ｂの閲覧履歴が再現され、表示部９０２ｃには、使用者Ｃの閲覧履歴が再現される。
【００７１】
また、上述した実施形態においては、操作履歴は、ＵＩ装置１８０を用いて行った操作に関するものとしたが、閲覧装置２が撮像装置を有する場合、撮像装置によって撮影された撮影対象についての履歴を、操作履歴に含んでもよい。
例えば、撮像装置が、文書を閲覧する使用者の顔を撮影する場合、閲覧装置２は、例えばパターン認識によって使用者の眼球を認識する。
さらに、閲覧装置２は、眼球の黒部分（黒目）と白部分（白目）とを認識し、黒目の位置及び形状から、例えばパターン認識等によって、表示装置のどの位置（領域）に視線が向いているかを認識し、表示装置に表示された文書の位置と対応付けて、操作履歴に含める。
また、撮像装置が、文書を閲覧する使用者の指又はスタイラス等を撮影する場合、閲覧装置２は、例えばパターン認識によって使用者の指又はスタイラス等を認識する。
さらに、閲覧装置２は、指又はスタイラス等の像を直線近似し、その直線と表示装置とが交差する位置（領域）を検出し、表示装置に表示された文書の位置と対応付けて、操作履歴に含める。
【００７２】
図１５は、撮像装置によって撮影された撮影対象についての履歴を再現する態様を例示する図である。
図１５（Ａ）に例示するように、操作状況再現処理部３３０は、表示部９０２に表示された文書に、使用者が見ていた領域を示す例えば矢印Ｃで示すような楕円を重ねて表示する。
また、図１５（Ｂ）に例示するように、操作状況再現処理部３３０は、表示部９０２に表示された文書に、使用者が指又はスタイラス等で指していた領域を示す例えば矢印Ｄで示すような円を重ねて表示する。
なお、撮像装置によって撮影された撮影対象についての履歴は、上述した実施形態における操作履歴とは異なる態様（例えば撮影対象についての履歴は黄色で示す等、色が異なるようにする態様）で、再現するようにしてもよい。
【００７３】
なお、上記実施形態においては、表示履歴と操作履歴とを別々に送信しているが、表示履歴と操作履歴は１つの履歴送信部によって送信されてもよい。
【符号の説明】
【００７４】
１・・・閲覧システム，
２・・・閲覧装置，
２０・・・閲覧装置プログラム，
２０２・・・文書データ取得部，
２１０・・・文書表示処理部，
２１２・・・操作受付部，
２２０・・・表示履歴抽出部，
２２２・・・操作履歴抽出部，
２５０・・・表示履歴送信部，
２５２・・・操作履歴送信部，
３・・・閲覧履歴管理装置，
３０・・・閲覧履歴管理装置プログラム，
３０２・・・表示履歴受信部，
３０４・・・操作履歴受信部，
３１０・・・文書データ取得部，
３２０・・・表示状況再現処理部，
３３０・・・操作状況再現処理部，
３４０・・・再現速度設定部，
３５０・・・再現操作選択部，
３５２・・・表示変化選択部，
９０・・・再現表示画面，
９０２・・・表示部，
９１０・・・速度設定ボタン，
９２０・・・再現操作選択ボタン，
９２２・・・表示変化選択ボタン，
【図１】
2014160416.tif 000003
【図２】
2014160416.tif 000004
【図３】
2014160416.tif 000005
【図４】
2014160416.tif 000006
【図５】
2014160416.tif 000007
【図６】
2014160416.tif 000008
【図７】
2014160416.tif 000009
【図８】
2014160416.tif 000010
【図９】
2014160416.tif 000011
【図１０】
2014160416.tif 000012
【図１１】
2014160416.tif 000013
【図１２】
2014160416.tif 000014
【図１３】
2014160416.tif 000015
【図１４】
2014160416.tif 000016
【図１５】
2014160416.tif 000017