(57)【要約】【課題】状況に応じて開始から終了までの継続時間に変動がある一連の事象に対する複数の時系列データを継続時間の変動の影響がないよう解析できるよう表示する。【解決手段】本発明に係るデータ処理装置は、開始時刻を示す事象及び終了時刻を示す事象を含む一連の事象をそれぞれ示す複数の時系列データを取得するデータ取得手段と、前記複数の時系列データから、前記開始時刻をそれぞれ検出する開始時刻検出手段と、前記複数の時系列データから、前記終了時刻をそれぞれ検出する終了時刻検出手段と、前記検出された開始時刻から終了時刻までの時間の長さが互いに同じになるよう前記複数の時系列データそれぞれを調整する調整手段と、前記調整された複数の時系列データそれぞれの開始時刻を時間軸に対して所定の角度で交わる直線上でそろえてそろえて、前記調整された複数の時系列データを表示するよう制御する表示制御手段とを有する。【選択図】図１
2014038449.tif 000002
【特許請求の範囲】
【請求項１】
開始時刻を示す事象及び終了時刻を示す事象を含む一連の事象をそれぞれ示す複数の時系列データを取得するデータ取得手段と、
前記データ取得手段により取得された複数の時系列データから、前記開始時刻をそれぞれ検出する開始時刻検出手段と、
前記データ取得手段により取得された複数の時系列データから、前記終了時刻をそれぞれ検出する終了時刻検出手段と、
前記開始時刻検出手段により検出された開始時刻から前記終了時刻検出手段により検出された終了時刻までの時間の長さが互いに同じになるよう前記複数の時系列データそれぞれを調整する調整手段と、
前記調整手段により調整された複数の時系列データそれぞれの開始時刻を時間軸に対して所定の角度で交わる直線上でそろえて、前記調整された複数の時系列データを表示するよう制御する表示制御手段と
を有するデータ処理装置。
【請求項２】
前記表示制御手段は、前記調整された複数の時系列データを重ね合わせて表示するよう制御する
請求項１に記載のデータ処理装置。
【請求項３】
前記表示制御手段は、前記調整された複数の時系列データを、時間軸と直交する軸方向に平行移動させて、互いに重なり合うことなく表示するよう制御する
請求項１に記載のデータ処理装置。
【請求項４】
前記表示制御手段は、前記調整された複数の時系列データを、時間軸に対して直角以外の角度をなす軸を基準として表示するよう制御する
請求項１に記載のデータ処理装置。
【請求項５】
開始時刻を示す事象及び終了時刻を示す事象を含む一連の事象をそれぞれ示す複数の時系列データを記憶するデータ記憶装置と、
前記データ記憶装置に記憶されたデータを処理するデータ処理装置と
を有し、
前記データ処理装置は、
前記データ記憶装置から、複数の時系列データを取得するデータ取得手段と、
前記データ取得手段により取得された複数の時系列データから、前記開始時刻をそれぞれ検出する開始時刻検出手段と、
前記データ取得手段により取得された複数の時系列データから、前記終了時刻をそれぞれ検出する終了時刻検出手段と、
前記開始時刻検出手段により検出された開始時刻から前記終了時刻検出手段により検出された終了時刻までの時間の長さが互いに同じになるよう前記複数の時系列データそれぞれを調整する調整手段と、
前記調整手段により調整された複数の時系列データそれぞれの開始時刻を時間軸に対して所定の角度で交わる直線上でそろえて、前記調整された複数の時系列データを表示するよう制御する表示制御手段と
を有する
データ処理システム。
【請求項６】
開始時刻を示す事象及び終了時刻を示す事象を含む一連の事象をそれぞれ示す複数の時系列データを取得するデータ取得ステップと、
前記データ取得ステップで取得された複数の時系列データから、前記開始時刻をそれぞれ検出する開始時刻検出ステップと、
前記データ取得ステップで取得された複数の時系列データから、前記終了時刻をそれぞれ検出する終了時刻検出ステップと、
前記開始時刻検出ステップで検出された開始時刻から前記終了時刻検出ステップで検出された終了時刻までの時間の長さが互いに同じになるよう前記複数の時系列データそれぞれを調整する調整ステップと、
前記調整ステップで調整された複数の時系列データそれぞれの開始時刻を時間軸に対して所定の角度で交わる直線上でそろえて、前記調整された複数の時系列データを表示するよう制御する表示制御ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１は、ステップごとに処理の内容を定めたレシピを実行する産業用装置の状態を示す状態値の時間変化をグラフ表示するグラフ表示装置、グラフ表示方法及びグラフ表示プログラムを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７１５８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、状況に応じて開始から終了までの継続時間に変動がある一連の事象に対する複数の時系列データを継続時間の変動の影響がないように解析できるよう表示することができるデータ処理装置、データ処理システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る本発明は、開始時刻を示す事象及び終了時刻を示す事象を含む一連の事象をそれぞれ示す複数の時系列データを取得するデータ取得手段と、前記データ取得手段により取得された複数の時系列データから、前記開始時刻をそれぞれ検出する開始時刻検出手段と、前記データ取得手段により取得された複数の時系列データから、前記終了時刻をそれぞれ検出する終了時刻検出手段と、前記開始時刻検出手段により検出された開始時刻から前記終了時刻検出手段により検出された終了時刻までの時間の長さが互いに同じになるよう前記複数の時系列データそれぞれを調整する調整手段と、前記調整手段により調整された複数の時系列データそれぞれの開始時刻を時間軸に対して所定の角度で交わる直線上でそろえて、前記調整された複数の時系列データを表示するよう制御する表示制御手段とを有するデータ処理装置である。
【０００６】
請求項２に係る本発明は、前記表示制御手段は、前記調整された複数の時系列データを重ね合わせて表示するよう制御する請求項１に記載のデータ処理装置である。
【０００７】
請求項３に係る本発明は、前記表示制御手段は、前記調整された複数の時系列データを、時間軸と直交する軸方向に平行移動させて、互いに重なり合うことなく表示するよう制御する請求項１に記載のデータ処理装置である。
【０００８】
請求項４に係る本発明は、前記表示制御手段は、前記調整された複数の時系列データを、時間軸に対して直角以外の角度をなす軸を基準として表示するよう制御する請求項１に記載のデータ処理装置である。
【０００９】
請求項５に係る本発明は、開始時刻を示す事象及び終了時刻を示す事象を含む一連の事象をそれぞれ示す複数の時系列データを記憶するデータ記憶装置と、前記データ記憶装置に記憶されたデータを処理するデータ処理装置とを有し、前記データ処理装置は、前記データ記憶装置から、複数の時系列データを取得するデータ取得手段と、前記データ取得手段により取得された複数の時系列データから、前記開始時刻をそれぞれ検出する開始時刻検出手段と、前記データ取得手段により取得された複数の時系列データから、前記終了時刻をそれぞれ検出する終了時刻検出手段と、前記開始時刻検出手段により検出された開始時刻から前記終了時刻検出手段により検出された終了時刻までの時間の長さが互いに同じになるよう前記複数の時系列データそれぞれを調整する調整手段と、前記調整手段により調整された複数の時系列データそれぞれの開始時刻を時間軸に対して所定の角度で交わる直線上でそろえて、前記調整された複数の時系列データを表示するよう制御する表示制御手段とを有するデータ処理システムである。
【００１０】
請求項６に係る本発明は、開始時刻を示す事象及び終了時刻を示す事象を含む一連の事象をそれぞれ示す複数の時系列データを取得するデータ取得ステップと、前記データ取得ステップで取得された複数の時系列データから、前記開始時刻をそれぞれ検出する開始時刻検出ステップと、前記データ取得ステップで取得された複数の時系列データから、前記終了時刻をそれぞれ検出する終了時刻検出ステップと、前記開始時刻検出ステップで検出された開始時刻から前記終了時刻検出ステップで検出された終了時刻までの時間の長さが互いに同じになるよう前記複数の時系列データそれぞれを調整する調整ステップと、前記調整ステップで調整された複数の時系列データそれぞれの開始時刻を時間軸に対して所定の角度で交わる直線上でそろえて、前記調整された複数の時系列データを表示するよう制御する表示制御ステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【００１１】
請求項１に係る本発明によれば、本発明の構成を有しない場合と比較して、状況に応じて開始から終了までの継続時間に変動がある一連の事象に対する複数の時系列データを継続時間の変動の影響がないように解析できるよう表示するデータ処理装置を提供することができる。
【００１２】
請求項２に係る本発明によれば、請求項１に係る発明の効果に加えて、類似した複数の時系列データの相違箇所をより明確に表示するデータ処理装置を提供することができる。
【００１３】
請求項３に係る本発明によれば、請求項１に係る発明の効果に加えて、複数の時系列データの変化が明確になるように表示するデータ処理装置を提供することができる。
【００１４】
請求項４に係る本発明によれば、請求項１に係る発明の効果に加えて、複数の時系列データを時間軸に対してずらして表示するデータ処理装置を提供することができる。
【００１５】
請求項５に係る本発明によれば、本発明の構成を有しない場合と比較して、状況に応じて開始から終了までの継続時間に変動がある一連の事象に対する複数の時系列データを継続時間の変動の影響がないように解析できるよう表示するデータ処理システムを提供することができる。
【００１６】
請求項６に係る本発明によれば、本発明の構成を有しない場合と比較して、状況に応じて開始から終了までの継続時間に変動がある一連の事象に対する複数の時系列データを継続時間の変動の影響がないように解析できるよう表示するプログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るデータ処理システムの構成を例示する図である。
【図２】図１に示したデータ処理装置のハードウェア構成を例示する図である。
【図３】図１及び図２に示したデータ処理装置上で実行されるプログラムの構成を例示する図である。
【図４】図３に示した調整部による調整処理を例示するフローチャートである。
【図５】図１に示したデータ処理システムの動作例を示すシーケンス図である。
【図６】図１に示した履歴情報記憶装置に記憶されている履歴情報から取得された閲覧者ごとのページ遷移履歴を例示するグラフである。
【図７】図６に示したグラフの閲覧開始時間をそろえて表示させたグラフである。
【図８】図６に示したグラフの閲覧開始時間及び閲覧終了時間をそろえて表示させたグラフである。
【図９】（Ａ）は、縦軸に対する表示位置をずらした複数のデータを例示するグラフであり、（Ｂ）は、（Ａ）のグラフの縦軸を傾けて表示させたグラフである。
【図１０】（Ａ）は、調整されていない歩行履歴を例示するグラフであり、（Ｂ）は、（Ａ）に示したグラフの歩行履歴を調整したグラフである。
【図１１】（Ａ）は、調整されていない売上額を示すグラフであり、（Ｂ）は、（Ａ）のグラフの売上額を調整したグラフである。
【図１２】（Ａ）は、閲覧文書の拡大・縮小操作が行われた履歴を例示する時系列データを示し、（Ｂ）は、（Ａ）のグラフの開始時間及び終了時間をそろえて表示させた時系列データを示す。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態を説明する。
【００１９】
［データ処理システム］
図１は、本発明の実施形態の実現に用いられるデータ処理システム１の構成を例示する図である。
図１に示すように、データ処理システム１は、データ処理装置１２、閲覧用の文書（例えば、ソフトウェアなどを用いて作成された電子文書及び紙文書をスキャンして電子化された電子化文書）を記憶する文書記憶装置１４、文書記憶装置１４に記憶されている文書をダウンロードして閲覧するタブレットＰＣなどの閲覧装置１６−１〜１６−ｎ（ｎ≧１；ただし、全てのｎが常に同数を示すとは限らない）及び閲覧装置１６−１〜１６−ｎを用いた文書閲覧により取得された履歴情報（詳細は後述する）を記憶する履歴情報記憶装置１８が、ＬＡＮ（Local Area Network）などのネットワークを介して接続されて構成される。
【００２０】
データ処理システム１は、これらの構成部分により、複数の閲覧装置１６−１〜１６−ｎから取得された複数の閲覧履歴情報を、精度よく解析できるようデータ処理装置１２上に表示する。
なお、以下、閲覧装置１６−１〜１６−ｎなど、複数ある構成部分のいずれかを示すときは、単に、閲覧装置１６と記載することがある。
また、各図において、実質的に同じ構成部分・処理には、同じ符号が付される。
【００２１】
［ハードウェア構成］
図２は、図１に示したデータ処理装置１２のハードウェア構成を例示する図である。
図２に示すように、データ処理装置１２は、ＣＰＵ１２２及びメモリ１２４などを含む本体１２０、タッチパネル及び表示装置などを含む入出力装置１２６、データ通信を行うための通信装置１２８、及び、ＨＤ（Hard Disk），ＣＤ（Compact Disc），ＤＶＤ（Digital Versatile Disc），ＦＤ（Floppy Disc），不揮発性メモリ，ＵＳＢメモリなどの記憶媒体１３２に対してデータの書き込み及び読み出しを行う記録装置１３０などから構成される。
つまり、データ処理装置１２は、データの生成、表示などの情報処理及び他の装置とのデータ通信が可能なコンピュータとしての構成部分を有している。
【００２２】
［履歴情報］
以下、履歴情報記憶装置１８（図１）が記憶する履歴情報を説明する。
履歴情報は、例えば、閲覧装置１６を用いた文書閲覧操作により取得される各種の事象（閲覧開始、閲覧終了、ページ移動、閲覧文書の拡大、縮小など）と、各事象が発生した時刻とを、閲覧者ごとに対応付けた情報を示す。
閲覧開始を示す事象は、例えば、閲覧する文書が選択され、開かれたことを示し、閲覧終了を示す事象は、例えば、閲覧していた文書が閉じられたことを示す。
【００２３】
また、履歴情報のうち、閲覧開始を示す事象、閲覧終了を示す事象及びページ移動を示す事象が発生した時刻から、閲覧開始から閲覧終了までの一連のページ遷移の事象を示す時系列データ（以下、「ページ遷移履歴」と記述する）を取得することができる。
このページ遷移履歴から、各ページを表示させていた時間（つまり、閲覧時間）及び前のページへ戻ったことなどを把握することができる。
例えば、履歴情報において、時刻が９時１０分１５秒の時に文書の１ページ目を表示させたと記録され、時刻が９時１２分２０秒の時に２ページ目を表示させたと記録されている場合、１ページ目の閲覧時間は２分５秒となる。
また、例えば、履歴情報において、時刻が１０時２５分３０秒の時に文書の３ページ目を表示させたと記録され、時刻が１０時２７分２０秒の時に２ページ目を表示させたと記録されている場合、３ページ目から２ページ目に戻ったことが分かる。
【００２４】
以下、本発明の実施形態においては、文書の閲覧開始、閲覧終了及びページ移動を示す各事象と、各事象の発生時刻とを、閲覧者ごとに対応付けた情報を履歴情報とする場合を具体例とする。
【００２５】
［データ処理プログラム］
図３は、図１及び図２に示したデータ処理装置１２上で実行されるデータ処理プログラム２０の構成を例示する図である。
図３に示すように、データ処理プログラム２０は、履歴情報取得部２００、開始終了時刻検出部２０２、調整部２０４及び表示制御部２０６から構成される。
【００２６】
データ処理プログラム２０は、例えば、記憶媒体１３２（図２）を介してデータ処理装置１２のメモリ１２４にロードされ、データ処理装置１２で動作するＯＳ（図示せず）上で、データ処理装置１２のハードウェア資源を具体的に利用して実行される。
データ処理プログラム２０は、履歴情報から検出した閲覧者ごとの文書の閲覧開始時刻及び閲覧終了時刻に基づいて、履歴情報から取得される閲覧者ごとのページ遷移履歴を調整して、表示させる。
【００２７】
履歴情報取得部２００は、履歴情報記憶装置１８（図１）に記憶されている履歴情報を取得して、開始終了時刻検出部２０２に対して出力する。
また、履歴情報取得部２００は、取得した履歴情報から閲覧者ごとのページ遷移履歴を取得して、調整部２０４に対して出力する。
なお、以下、「閲覧者ごとのページ遷移履歴」を単に「ページ遷移履歴」と記述することがある。
【００２８】
開始終了時刻検出部２０２は、履歴情報取得部２００から入力された履歴情報から、文書の閲覧を開始した開始時刻及び文書の閲覧を終了した終了時刻を、閲覧者ごとに検出して、調整部２０４に対して出力する。
具体的には、例えば、開始終了時刻検出部２０２は、履歴情報に含まれる閲覧開始を示す事象の発生時刻を開始時刻とし、閲覧終了を示す事象の発生時刻を終了時刻として検出する。
【００２９】
調整部２０４は、開始終了時刻検出部２０２から入力される閲覧者ごとの開始時刻から終了時刻までの長さが同じになるように、履歴情報取得部２００から入力されるページ遷移履歴をそれぞれ調整する（図４を参照して後述）。
また、調整部２０４は、調整されたページ遷移履歴を、表示制御部２０６に対して出力する。
【００３０】
表示制御部２０６は、調整部２０４から入力された調整されたページ遷移履歴を、入出力装置１２６（図２）の出力装置上に表示するよう制御する。
具体的には、例えば、表示制御部２０６は、調整されたページ遷移履歴それぞれの開始時刻を時間軸と直交する直線上でそろえて、調整されたページ遷移履歴を重ね合わせて表示するよう制御する。
調整されたページ遷移履歴は、それぞれの開始時刻から終了時刻までの長さが同じなので、それぞれの終了時刻も時間軸と直交する直線上でそろうことになる。
【００３１】
［調整処理］
図４は、図３に示した調整部２０４の調整処理を例示するフローチャートである。
以下、調整部２０４の調整処理をさらに説明する。
ステップ２２０（Ｓ２２０）において、調整部２０４は、履歴情報取得部２００からページ遷移履歴を取得する。
【００３２】
ステップ２２２（Ｓ２２２）において、調整部２０４は、開始終了時刻検出部２０２から閲覧者ごとの文書の閲覧開始時刻及び終了時刻を取得する。
ステップ２２４（Ｓ２２４）において、調整部２０４は、Ｓ２２２において取得した開始時刻から終了時刻まで時間を示す閲覧者ごとの総閲覧時間のうち、最も時間が長い最大総閲覧時間を算出する。
【００３３】
ステップ２２６（Ｓ２２６）において、調整部２０４は、Ｓ２２０において取得したページ遷移履歴の１つを調整する。
具体的には、まず、調整部２０４は、調整対象のページ遷移履歴に対応するＳ２２２において取得した開始時刻及び終了時刻から、総閲覧時間を算出する。
次に、調整部２０４は、ページ遷移履歴における各ページの閲覧時間の割合を変えることなく、算出した総閲覧時間がＳ２２４において算出した最大総閲覧時間と同じ長さになるようページ遷移履歴を変形する。
【００３４】
ステップ２２８（Ｓ２２８）において、調整部２０４は、Ｓ２２６において調整されたページ遷移履歴を、表示制御部２０６に対して出力する。
ステップ２３０（Ｓ２３０）において、調整部２０４は、Ｓ２２０において取得したページ遷移履歴のうち、まだ調整処理がされていないページ遷移履歴が存在するか否かを判定する。
調整部２０４は、未処理のページ遷移履歴が存在すると判定した場合、Ｓ２２６の処理に進み、それ以外の場合、処理を終了する。
【００３５】
なお、本説明においては、調整部２０４は、最大総閲覧時間と同じ長さになるようページ遷移履歴を変形しているが、最大総閲覧時間に限らず、最小総閲覧時間又は平均総閲覧時間など、何らかの基準となる長さが用いられればよい。
【００３６】
［データ処理システム１の動作例］
図５は、データ処理システム１（図１）の動作例を示すシーケンス図である。
以下、データ処理システム１の動作例を、さらに説明する。
なお、本動作例においては、３人の閲覧者Ａ〜Ｃがそれぞれ３台の閲覧装置１６−１〜１６−３を用いて文書を閲覧し、その履歴情報に基づいてページ遷移履歴が表示される場合を具体例として説明するが、閲覧者の人数や閲覧装置１６の台数などは、これに限定されるものではない。
【００３７】
ステップ３００（Ｓ３００）において、閲覧装置１６−１は、閲覧者Ａの操作により、文書記憶装置１４から文書データを取得する。
ステップ３０２（Ｓ３０２）において、閲覧装置１６−１は、Ｓ３００において取得した文書データに対する閲覧者Ａによる文書閲覧操作により取得された履歴情報を、履歴情報記憶装置１８に出力する。
【００３８】
ステップ３０４（Ｓ３０４）において、閲覧装置１６−２は、閲覧者Ｂの操作により、文書記憶装置１４から文書データを取得する。
ステップ３０６（Ｓ３０６）において、閲覧装置１６−２は、Ｓ３０４において取得した文書データに対する閲覧者Ｂによる文書閲覧操作により取得された履歴情報を、履歴情報記憶装置１８に出力する。
【００３９】
ステップ３０８（Ｓ３０８）において、閲覧装置１６−３は、閲覧者Ｃの操作により、文書記憶装置１４から文書データを取得する。
ステップ３１０（Ｓ３１０）において、閲覧装置１６−３は、Ｓ３０８において取得した文書データに対する閲覧者Ｃによる文書閲覧操作により取得された履歴情報を、履歴情報記憶装置１８に出力する。
【００４０】
ステップ３１２（Ｓ３１２）において、データ処理装置１２は、履歴情報記憶装置１８から、Ｓ３０２，Ｓ３０６及びＳ３１０において出力された履歴情報を取得する（履歴情報取得部２００；図３）。
ステップ３１４（Ｓ３１４）において、データ処理装置１２は、Ｓ３１２において取得した履歴情報から取得されるページ遷移履歴を調整する（調整部２０４，Ｓ２２；図４）。
ステップ３１６（Ｓ３１６）において、データ処理装置１２は、Ｓ３１４において調整されたページ遷移履歴を表示する（表示制御部２０６；図３）。
【００４１】
なお、各ステップの順序は適宜入れ替わってもよく、例えば、閲覧装置１６−１の履歴情報出力（Ｓ３０２）よりも、閲覧装置１６−２の文書データ取得（Ｓ３０４）が先に行われてもよい。
また、本実施形態においては、複数の閲覧者がそれぞれ別の閲覧装置１６を用いているが、複数の閲覧者が同じ閲覧装置１６を異なるタイミングで用いてもよい。
【００４２】
［データ処理システム１の特徴］
以下、データ処理システム１の特徴を説明する。
【００４３】
図６は、履歴情報記憶装置１８（図１）に記憶されている履歴情報から取得された３人の閲覧者Ａ〜Ｃごとの調整されていないページ遷移履歴を例示するグラフである。
図７は、図６に示したグラフの閲覧開始時刻を時間軸と直交する直線上でそろえて表示させたグラフである。
図８は、図６に示したグラフのページ遷移履歴がデータ処理装置１２（図１，図２）により調整され、調整されたページ遷移履歴の閲覧開始時刻及び閲覧終了時刻をそれぞれ時間軸と直交する直線上でそろえて表示させたグラフである。
【００４４】
図６に示したグラフの横軸は、実際に文書が閲覧された閲覧時刻（秒）を示し、図７に示したグラフの横軸は、文書の閲覧開始から経過した閲覧時間（秒）を示し、図８に示したグラフの横軸は、各ページ遷移履歴の総閲覧時間が同じ長さになるよう調整し、総閲覧時間を１００％とした場合における閲覧開始から経過した閲覧時間の相対値を示す。
図６〜図８に示したグラフの縦軸は、横軸の時間において閲覧しているページ番号を示す。
【００４５】
図６に示したグラフは、ページ遷移履歴の開始時刻、終了時刻及び総閲覧時間が異なった状態であってもそのまま表示されるので、文書閲覧時における閲覧者Ａ〜Ｃに共通の挙動などの特徴を把握することが困難な場合がある。
図７に示したグラフは、ページ遷移履歴の開始時刻が時間軸に直交する直線上（つまり、縦軸に平行な直線上）でそろえられたものの、閲覧者によって総閲覧時間が異なる（時間軸方向のグラフの長さが異なる）ので、図６に示したグラフの場合と同様に、文書閲覧時における閲覧者Ａ〜Ｃに共通の挙動などの特徴を把握することが困難な場合がある。
【００４６】
一方、図８に示したグラフは、ページ遷移履歴が調整され、開始時刻及び終了時刻がそれぞれ縦軸に平行な直線上でそろえられているので、図６及び図７に示したグラフと比較して、文書閲覧時における閲覧者Ａ〜Ｃに共通の挙動などの特徴を把握しやすくなる。
例えば、図８に示したグラフから、閲覧時間が約２０〜４０％経過した時点及び約６０〜７０％経過した時点で、閲覧者Ａ〜Ｃ全員が、文書の最後の数ページを参照するという共通の挙動を把握することができる。
また、例えば、閲覧時間が約９０％〜９８％経過した時点で、２人の閲覧者Ａ，Ｃが、文書の最初のほうのページに戻って参照しているという挙動を把握することができる。
【００４７】
このように、データ処理システム１によれば、例えば、文書の閲覧動作のように、動作者及び動作する状況により動作の継続時間が変動する一連の事象であっても、その一連の事象に対する複数の時系列データを、継続時間の変動の影響がないように解析することができる。
なお、本実施形態におけるデータ処理システム１では、データ処理装置１２とは別個に文書記憶装置１４などの他の装置が構成されているが、このような構成に限定されるわけではなく、他の装置の機能がデータ処理装置１２上で実現されるようにしてもよい。
【００４８】
［変形例］
図９（Ａ）は、縦軸に対する表示位置をずらした複数の時系列データを例示するグラフであり、図９（Ｂ）は、図９（Ａ）のグラフの縦軸を傾けて表示させたグラフである。
本発明の実施形態において、表示制御部２０６は、調整されたページ遷移履歴（時系列データ）を重ね合わせて表示するよう制御しているが、図９（Ａ）に示すように、縦軸上に対しては、調整された複数の時系列データの表示位置をずらして表示させるよう制御してもよい。
あるいは、図９（Ｂ）に示すように、縦軸が横軸と直交している場合に限らず、縦軸を傾けた座標面において、開始時刻及び終了時刻を縦軸に平行な直線上でそろえて、調整された時系列データを表示させるよう制御してもよい。
【００４９】
［適用例１］
本発明の実施形態においては、動作者及び動作する状況により動作の継続時間が変動する一連の事象として、文書の閲覧動作を具体例として説明したが、本発明の他の適用例１としては、例えば、所定の出発地から所定の目的地までの歩行動作が挙げられる。
このような歩行動作も、歩行の開始時刻は歩行者によって異なり、歩行速度も歩行者によって異なるので、所定の目的地への到達時刻（終了時刻）が異なることから、動作の継続時間が変動する一連の事象である。
【００５０】
図１０（Ａ）は、３人の歩行者Ａ〜Ｃによる上述の歩行動作における調整されていない歩行履歴のグラフであり、図１０（Ｂ）は、図１０（Ａ）に示したグラフの歩行履歴を調整したグラフである。
図１０（Ａ）に示したグラフの横軸は、実際の歩行時刻（秒）を示す。
図１０（Ｂ）に示したグラフの横軸は、各歩行者の歩行開始時刻から終了時刻までの総歩行時間が同じ長さになるよう調整し、総歩行時間を１００％とした場合における歩行開始から経過した歩行時間の相対値を示す。
図１０（Ａ），（Ｂ）に示したグラフの縦軸は、所定の出発地から進んだ距離を示す。
また、図１０（Ｂ）は、図９（Ａ）に示したグラフと同様に、縦軸に対する表示位置をずらした複数の歩行履歴を示すグラフである。
【００５１】
図１０（Ｂ）に示すように、例えば、歩行時間が約２０％〜３０％経過した時点では、歩行者Ａ〜Ｃ全員の進んだ距離が０（つまり、立ち止まっている）という共通の挙動を把握することができる。
これは、例えば、信号待ちが長く、前に進むことができない場所であることが考えられる。
【００５２】
また、例えば、歩行時間が約３０％〜４０％経過した時点では、歩行者Ａ〜Ｃ全員の歩行履歴のグラフの傾きが、他の時間に比べて急である（つまり、歩行速度が早い）という共通の挙動を把握することができる。
これは、例えば、下り坂で楽に進むことができる場所であることが考えられる。
【００５３】
また、例えば、歩行時間が約５５％〜１００％経過した時点では、歩行者Ａ〜Ｃ全員の歩行履歴のグラフの傾きが、他の時間に比べて緩やかである（つまり、歩行速度が遅い）という共通の挙動を把握することができる。
これは、例えば、上り坂で歩きにくい場所である、あるいは、長い距離を歩いて歩行者が疲れてきた状況が考えられる。
【００５４】
このように、図１０（Ａ）に示したグラフでは、歩行者Ａ〜Ｃに共通の挙動を把握しづらかったが、図１０（Ｂ）に示したグラフでは、歩行者Ａ〜Ｃに共通の挙動を把握しやすくなる。
【００５５】
［適用例２］
本発明の他の適用例２としては、例えば、ある店舗の特売開始から特売終了までの時間帯を日によって変動させた場合の売上額が挙げられる。
適用例２においては、（１）店舗の開店時刻を開始時刻、特売開始時刻を終了時刻とし、（２）特売開始時刻を開始時刻、特売終了時刻を終了時刻とし、（３）特売終了時刻を開始時刻、店舗の閉店時刻を終了時刻とし、（１）〜（３）の開始時刻及び終了時刻を基準にしてそれぞれ調整された売上額のグラフが時刻順に連結される。
【００５６】
図１１（Ａ）は、異なる日付Ａ〜Ｃによって特売の時間帯が異なる場合の調整されていない売上額のグラフを示し、図１１（Ｂ）は、図１１（Ａ）のグラフの売上額を、上述の（１）〜（３）の開始時刻及び終了時刻を基準にしてそれぞれ調整して連結したグラフを示す。
図１１（Ａ）に示したグラフの横軸は、実際の時刻（時）を示す。
図１１（Ｂ）に示したグラフの横軸は、調整されたグラフを上述の（１）〜（３）の開始時刻及び終了時刻を基準にそろえた場合における相対的な時間を示す。
図１１（Ａ），（Ｂ）に示したグラフの縦軸は、店舗における売上額を示す。
また、図１１（Ｂ）は、図９（Ａ）に示したグラフと同様に、縦軸に対する表示位置をずらした複数の売上額を示すグラフである。
【００５７】
図１１（Ａ）に示すように、日付Ａにおける特売時刻は１２時から１３時であり、日付Ｂにおける特売時刻は１１時から１２時であり、日付Ｃにおける特売時刻は１０時から１１時である。
図１１（Ｂ）に示したグラフから、特売開始時間から特売終了時間までの売上額を比較すると、日付Ａの売上率が日付Ｂ及び日付Ｃに比べて高いことが把握できる。
つまり、日付Ａの１２時から１３時の時間帯が、最も特売効果が高いことが把握できる。
【００５８】
このように、図１１（Ａ）に示したグラフでは、日付による売上額の比較をしづらかったが、図１１（Ｂ）に示したグラフでは、日付によって特売時間が異なる場合の売上額を比較しやすくなる。
【００５９】
［適用例３］
本発明の実施形態においては、時間軸と縦軸（閲覧しているページ番号）で表される時系列データを対象にしていたが、これに限らず、時間軸上に点在する事象に対する時系列データを対象としてもよい。
このような時系列データを対象とする適用例３として、例えば、閲覧装置１６（図１）を用いた文書閲覧操作により取得される各種事象のうち、文書の拡大を示す事象及び縮小を示す事象が挙げられる。
【００６０】
図１２（Ａ）は、３人の閲覧者Ａ〜Ｃによる閲覧文書の拡大・縮小操作が行われた履歴を例示する時系列データを示す。
図１２（Ａ）に示すように、閲覧開始時刻から終了時刻までの時間軸において、拡大操作又は縮小操作が行われた時刻に、拡大を示す事象又は縮小を示す事象がプロットされる。
【００６１】
図１２（Ｂ）は、図１２（Ａ）の各時系列データの開始時間から終了時間までの長さが同じになるよう調整され、開始時間が時間軸と直交する直線上でそろえられた時系列データを示す。
図１２（Ｂ）に示すように、いくつかの操作では、閲覧者Ａ〜Ｃそれぞれが同じタイミングで拡大又は縮小操作を行っている。
つまり、閲覧者Ａ〜Ｃの閲覧開始時間及び終了時間をそろえることで、異なる閲覧者Ａ〜Ｃが行った操作のうち、同じ原因により行われたと考えられる共通の操作の内容やタイミングを把握することができる。
【００６２】
このように、図１２（Ａ）に示した時系列データでは、複数の閲覧者による操作の共通性などの特徴を把握することが困難であったが、図１２（Ｂ）に示した時系列データでは、複数の閲覧者による操作履歴の比較が容易になり、操作の共通性などの特徴を把握しやすくなる。
【符号の説明】
【００６３】
１・・・データ処理システム，
１２・・・データ処理装置，
１２０・・・本体，
１２２・・・ＣＰＵ，
１２４・・・メモリ，
１２６・・・入出力装置，
１２８・・・通信装置，
１３０・・・記録装置，
１３２・・・記憶媒体，
１４・・・文書記憶装置，
１６・・・閲覧装置，
１８・・・履歴情報記憶装置，
１００・・・ネットワーク，
２０・・・データ処理プログラム，
２００・・・履歴情報取得部，
２０２・・・開始終了時刻検出部，
２０４・・・調整部，
２０６・・・表示制御部
【図１】
2014038449.tif 000003
【図２】
2014038449.tif 000004
【図３】
2014038449.tif 000005
【図４】
2014038449.tif 000006
【図５】
2014038449.tif 000007
【図６】
2014038449.tif 000008
【図７】
2014038449.tif 000009
【図８】
2014038449.tif 000010
【図９】
2014038449.tif 000011
【図１０】
2014038449.tif 000012
【図１１】
2014038449.tif 000013
【図１２】
2014038449.tif 000014