(57)【要約】【課題】コンテンツ作成者が要求する操作を、作業者が漏れなく行っているか確認することができる情報処理装置、情報処理方法及びプログラムを提供すること。【解決手段】コンテンツ内の表示された領域が変更される度に生成された、該領域を表す領域情報を記憶する操作情報記憶部と、前記操作情報記憶部が記憶する情報を参照して、前記コンテンツの一部の領域について、操作者の注目度を示す指標を算出する操作判定情報生成部とを具備することを特徴とする。【選択図】図１
2014149641.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ内の表示された領域が変更される度に生成された、該領域を表す領域情報を記憶する操作情報記憶部と、
前記操作情報記憶部が記憶する情報を参照して、前記コンテンツの一部の領域について、操作者の注目度を示す指標を算出する操作判定情報生成部と
を具備することを特徴とする情報処理装置。
【請求項２】
前記操作情報記憶部は、前記表示された領域を表す領域情報と対応付けて、該領域が表示された時間を表す時間情報を記憶し、
前記操作判定情報生成部は、前記一部の領域を含む領域を表す領域情報と対応付けて前記操作情報記憶部が記憶する時間情報が表す時間を積算して、前記注目度を示す指標を算出すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記操作判定情報生成部は、前記操作情報記憶部が記憶する前記一部の領域を含む領域を表す領域情報の数をカウントし、前記注目度を示す指標とすること
を特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記操作情報記憶部は、前記領域情報に対応付けて、該領域情報が生成された時刻を示す第１時刻情報を記憶し、
さらに、前記操作情報記憶部は、前記コンテンツに複数含まれ、前記操作者が入力可能な入力項目各々に対応付けて、該入力項目に入力がされた時刻を示す第２時刻情報を記憶し、
前記操作判定情報生成部は、２つの前記第２時刻情報が表す時間帯に含まれる前記第１時刻情報に対応付けて、前記操作ログ記憶部が記憶する領域情報を参照して、前記注目度を示す指標を算出すること
を特徴とする請求項１に記載の情報処理装置。
【請求項５】
所定の領域を示す情報と、前記注目度を示す指標の閾値とを記憶する判定情報記憶部と、
前記所定の領域に含まれる前記一部の領域の前記注目度を示す指標が、前記閾値よりも注目度が高いか否かを判定し、前記操作判定部が前記閾値よりも注目度が高くないと判定したときは、注目度が不足していることを通知する操作判定部と
を具備することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記コンテンツを分割した領域各々について、該領域の操作者の注目度を示す指標を示す画像を生成する表示領域表示部を具備し、
前記操作判定情報生成部は、前記コンテンツを分割した領域各々について、前記操作者の注目度を示す指標を算出すること
を特徴とする請求項１に記載の情報処理装置。
【請求項７】
コンテンツ内の表示された領域が変更される度に生成された、該領域を表す領域情報を記憶する第１の過程と、
前記操作情報記憶部が記憶する情報を参照して、前記コンテンツの一部の領域について、操作者の注目度を示す指標を算出する第２の過程と
を具備することを特徴とする情報処理方法。
【請求項８】
コンピュータを、請求項１から請求項６のうちいずれか一項に記載の情報処理装置、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネル付きのディスプレイを備えた情報端末、例えばスマートフォンやタブレットＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、パソコン）などのクライアントＰＣが、作業者による作業手順書などの文書（コンテンツ）閲覧に利用されている。しかし、当該作業者が、コンテンツ通りに作業を行わない場合や、コンテンツを読まずに不正な作業をする場合がある。
この不正作業を抑止するため、インターネットや移動体通信網などのネットワークを介して、作業者がクライアントＰＣからサーバに要求した、ページ拡大情報等の情報を、コンテンツを記憶しているサーバへと収集する技術が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２３３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に記載された技術は、カタログなどで、操作者がどの部分に興味があったか、手順書などで作業者がどのような順番で作業したかなどの詳細な情報の分析ができないという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、コンテンツ作成者が要求する操作を、作業者が漏れなく行っているか確認することができる情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
（１）コンテンツ内の表示された領域が変更される度に生成された、該領域を表す領域情報を記憶する操作情報記憶部と、前記操作情報記憶部が記憶する情報を参照して、前記コンテンツの一部の領域について、操作者の注目度を示す指標を算出する操作判定情報生成部とを具備することを特徴とする情報処理装置である。
（２）前記操作情報記憶部は、前記表示された領域を表す領域情報と対応付けて、該領域が表示された時間を表す時間情報を記憶し、前記操作判定情報生成部は、前記一部の領域を含む領域を表す領域情報と対応付けて前記操作情報記憶部が記憶する時間情報が表す時間を積算して、前記注目度を示す指標を算出することを特徴とする（１）に記載の情報処理装置である。
（３）前記操作判定情報生成部は、前記操作情報記憶部が記憶する前記一部の領域を含む領域を表す領域情報の数をカウントし、前記注目度を示す指標とすることを特徴とする（１）に記載の情報処理装置である。
（４）前記操作情報記憶部は、前記領域情報に対応付けて、該領域情報が生成された時刻を示す第１時刻情報を記憶し、さらに、前記操作情報記憶部は、前記コンテンツに複数含まれ、前記操作者が入力可能な入力項目各々に対応付けて、該入力項目に入力がされた時刻を示す第２時刻情報を記憶し、前記操作判定情報生成部は、２つの前記第２時刻情報が表す時間帯に含まれる前記第１時刻情報に対応付けて、前記操作ログ記憶部が記憶する領域情報を参照して、前記注目度を示す指標を算出することを特徴とする（１）に記載の情報処理装置である。
（５）所定の領域を示す情報と、前記注目度を示す指標の閾値とを記憶する判定情報記憶部と、前記所定の領域に含まれる前記一部の領域の前記注目度を示す指標が、前記閾値よりも注目度が高いか否かを判定し、前記操作判定部が前記閾値よりも注目度が高くないと判定したときは、注目度が不足していることを通知する操作判定部とを具備することを特徴とする請求項１に記載の情報処理装置である。
（６）前記コンテンツを分割した領域各々について、該領域の操作者の注目度を示す指標を示す画像を生成する表示領域表示部を具備し、前記操作判定情報生成部は、前記コンテンツを分割した領域各々について、前記操作者の注目度を示す指標を算出することを特徴とする請求項１に記載の情報処理装置である。
（７）コンテンツ内の表示された領域が変更される度に生成された、該領域を表す領域情報を記憶する第１の過程と、前記操作情報記憶部が記憶する情報を参照して、前記コンテンツの一部の領域について、操作者の注目度を示す指標を算出する第２の過程とを具備することを特徴とする情報処理方法である。
（８）コンピュータを、請求項１から請求項６のうちいずれか一項に記載の情報処理装置、として機能させるためのプログラムである。
【発明の効果】
【０００７】
本発明によれば、コンテンツ作成者が要求する操作を、作業者が漏れなく行っているかを確認することができる情報処理装置、情報処理方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るコンテンツ表示システムの構成を示すブロック図である。
【図２】本実施形態におけるコンテンツ記憶部が記憶するコンテンツ情報を表すテーブルの例である。
【図３】本実施形態における判定情報を表すテーブルの例である。
【図４】本実施形態における操作ログを表すテーブルの例である。
【図５】本実施形態におけるチェック情報を表すテーブルの例である。
【図６】本実施形態における、情報端末への作業中に、警告情報生成の要求が行われるまでの各部の動作を説明するフローチャートである。
【図７】本実施形態における、情報端末への作業終了後に、警告情報生成の要求が行われるまでの各部の動作を説明するフローチャートである。
【図８】本実施形態における操作判定情報を表すテーブルの例である。
【図９】本実施形態における操作判定情報生成部の動作を説明するフローチャートである。
【図１０】本実施形態における操作判定部の動作を説明するフローチャートである。
【図１１】本実施形態におけるコンテンツ全体に対するヒートマップを表す例である。
【図１２】本実施形態における項目毎ヒートマップを表す例である。
【図１３】本実施形態におけるヒートマップ生成部の動作を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
＜第１の実施形態＞
以下では、本発明に係る一実施形態について、図面を参照して詳細に説明する。
図１は、本実施形態のコンテンツ表示システム１０の構成を示す概略ブロック図である。
コンテンツ表示システム１０は、情報端末１００（情報処理装置）と、センタサーバ２００（情報処理装置）とが、ネットワーク３００を介して繋がっている。
本実施形態におけるコンテンツは、電子マニュアル、作業手順書、チェックシート等である。また、該コンテンツは、作業項目や確認項目毎にチェックボックスが設定された、ＰＤＦフォーム形式で作られた電子文書である。
【００１０】
本実施形態において、該コンテンツは、第１のディスプレイ１０５に表示する画像として、専用ビューワで描画される。また、本実施形態において、該コンテンツは、拡大・縮小を行う前の初期状態では、該コンテンツの横幅と縦幅とが、第１のディスプレイ１０５の表示領域の横幅と縦幅とに一致するように作られているものとするが、これに限られるわけではない。
【００１１】
情報端末１００は、該コンテンツを表示する。また、情報端末１００は、各コンテンツへのハイパーリンク等の選択対象を複数表示し、タッチパネル部１０１により選択対象への選択入力を受け付ける。情報端末１００は、例えば、タブレットＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、パソコン）などの移動体通信網を介した通信が可能な携帯端末でもよいし、タッチパネル付きのノートＰＣでもよいが、これらに限られるものではない。
【００１２】
情報端末１００は、タッチパネル部１０１と、ビューワ部１０２と、第１のコンテンツ記憶部１０３と、第１のディスプレイ１０５と、第１の表示画像合成部１０６と、警告生成部１０７と、通信部１０８と、第１の判定情報記憶部１４１と、第１の操作情報記憶部１４２と、操作判定部１４３と、操作判定情報生成部１４４と、第１の操作判定情報記憶部１４５とを備える。
タッチパネル部１０１は、第１のディスプレイ１０５の表示領域を覆うように貼付されており、指等で接触された位置座標を検出する。タッチパネル部１０１は、該位置座標を検出すると、ビューワ部１０２に出力する。
【００１３】
ビューワ部１０２は、タッチパネル部１０１から、該位置座標を受けると、該位置座標から、タップ、フリック、ピンチイン、ピンチアウト等の操作種別等を判定する。ビューワ部１０２は、該位置座標と、該判定された操作種別等を示す情報と、コンテンツ内の表示された領域を示す領域情報とを操作ログとして、コンテンツ内の表示された領域が変更される度に、操作情報記憶部１４２へ出力する。操作ログの詳細は後述する。
ビューワ部１０２は、コンテンツのチェックボックスへのチェック情報、例えばチェックの有無を表す情報や、チェック時刻を表す情報等を検出し、操作情報記憶部１４２にＸＭＬ形式で出力する。
【００１４】
ビューワ部１０２は、第１のコンテンツ記憶部１０３に記憶されているコンテンツを読み込む。ビューワ部１０２は、第１のコンテンツ記憶部１０３から該コンテンツを読み込むと、該コンテンツをＢＭＰ（ビットマップ）形式の画像（以降、コンテンツ画像という）に変換する。ビューワ部１０２は、タッチ情報に基づいて、タッチ操作毎に、コンテンツの表示する領域を変更する。ビューワ部１０２は、該変更した表示する領域に基づいて、該領域に対応するコンテンツ画像の領域を、表示画像として生成する。ビューワ部１０２は、該表示画像を生成すると、該表示画像を第１の表示画像合成部１０６に出力する。
【００１５】
第１のコンテンツ記憶部１０３は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）のような情報の長期保存が可能な記録媒体であるが、これらに限られるものではない。第１のコンテンツ記憶部１０３は、通信部１０８から、ネットワーク３００を介して、センタサーバ２００に記憶されているコンテンツを取得して記憶する。第１のコンテンツ記憶部１０３は、ビューワ部１０２からコンテンツ取得の要求を受けると、該コンテンツをビューワ部１０２に出力する。また、第１のコンテンツ記憶部１０３は、操作判定情報生成部１４４からコンテンツ取得の要求を受けると、該コンテンツを操作判定情報生成部１４４に出力する。
【００１６】
第１の操作情報記憶部１４２は、ビューワ部１０２から操作ログを取得する。操作情報記憶部１４２は、ビューワ部１０２からチェック情報を受けると、ＸＭＬ形式からデータベースのテーブル形式に変換する。その後、操作情報記憶部１４２は、該操作ログと、該テーブル形式に変換されたチェック情報（以降、チェック情報テーブルという）とを、操作情報として記憶する。第１の操作情報記憶部１４２は、操作者による登録操作もしくは、通信部１０８による随時の操作情報取得の要求により、該操作情報を、通信部１０８に出力する。第１の操作情報記憶部１４２は、操作判定情報生成部１４４から操作情報取得の要求を受けると、該操作情報を操作判定情報生成部１４４に出力する。
【００１７】
操作判定情報生成部１４４は、第１のコンテンツ記憶部１０３から、コンテンツを読み込む。操作判定情報生成部１４４は、第１のコンテンツ記憶部１０３から該コンテンツを読み込むと、該コンテンツをコンテンツ画像に変換する。また、操作判定情報生成部１４４は、第１の操作情報記憶部１４２から操作情報を読み込むと、該コンテンツ画像と該操作情報とに基づいて、コンテンツ画像の一部の領域について操作者の注目度を示す指標を算出し、操作判定情報として生成する。
【００１８】
操作判定情報は、該一部の領域を構成するピクセル毎に、操作者の注目度を示す指標を表す情報である。例えば、操作判定情報は、該一部の領域を構成するピクセル毎に、各ピクセルが表示された時間を表す情報であるが、これに限られるわけではなく、該一部の領域を含む領域を表す領域情報の数をカウントし、該注目度を示す指標としてもよい。操作判定情報の詳細は後述する。操作判定情報生成部１４４は、操作判定情報を生成すると、該操作判定情報と、操作情報のチェック情報テーブルとを、第１の操作判定情報記憶部１４５に出力して記憶させる。
【００１９】
第１の操作判定情報記憶部１４５は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）のような情報の長期保存が可能な記録媒体であるが、これらに限られるものではない。第１の操作判定情報記憶部１４５は、操作判定情報生成部１４４から、操作判定情報と、チェック情報テーブルとを取得して記憶する。第１の操作判定情報記憶部１４５は、操作判定部１４３から、操作判定情報取得の要求を受けると、操作判定部１４３に、該操作判定情報を出力する。第１の操作判定情報記憶部１４５は、操作判定部１４３から、チェック情報テーブル取得の要求を受けると、操作判定部１４３に、該チェック情報テーブルを出力する。
【００２０】
第１の判定情報記憶部１４１は、例えばＨＤＤや、ＳＳＤのような情報の長期保存が可能な記録媒体であるが、これらに限られるものではない。第１の判定情報記憶部１４１は、操作判定部１４３から判定情報取得の要求を受けると、判定情報を操作判定部１４３に出力する。第１の判定情報記憶部１４１は、通信部１０８から、ネットワーク３００を介して、センタサーバ２００に記憶された判定情報を取得して記憶する。なお、第１の判定情報記憶部１４１は、通信部１０８が、第１のコンテンツ記憶部１０３にコンテンツを出力するのと同時に、通信部１０８から判定情報を取得する。
判定情報は、各チェック項目に対応付けられた、必須の表示領域（以降、表示必須領域という）と、要求の表示時間（以降、表示必須時間という）とを含む情報である。判定情報の詳細は後述する。
【００２１】
操作判定部１４３は、第１の判定情報記憶部１４１から、判定情報を読み込む。操作判定部１４３は、第１の操作判定情報記憶部１４５から、操作判定情報を読み込む。操作判定部１４３は、該判定情報と、該操作判定情報とを比較して、要求操作漏れの有無を判定する。該判定の詳細は後述する。操作判定部１４３は、要求操作漏れがあった場合、警告生成部１０７に、要求操作漏れの種別を表す情報と、要求操作漏れがあった場所を示す情報とを出力し、該種別を表す情報と該場所を示す情報とに基づいた警告画像を生成させる。
【００２２】
操作判定部１４３は、要求操作漏れが無かった場合、警告生成部１０７に、ヌル情報を出力する。要求操作漏れの種別は、チェックボックスへのチェック漏れと、チェックボックスへのチェック順間違いと、表示必須領域の表示時間不足とである。要求操作漏れがあった場所を示す情報は、該チェック漏れがあったチェックボックスに対応付けられた項目を示す情報と、該チェック順を表す情報と、表示時間不足だった表示必須領域を含む項目を示す情報とである。
【００２３】
警告生成部１０７は、操作判定部１４３から、該種別を表す情報と、該場所を示す情報と、該警告画像生成の要求とを受けると、該種別を表す情報と、該場所を示す情報とに基づいて、該警告画像を生成する。警告生成部１０７は、該警告画像を生成すると、該警告画像を第１の表示画像合成部１０６に出力する。警告生成部１０７は、操作判定部１４３から、ヌル情報を受けると、第１の表示画像合成部１０６に、ヌル情報を出力する。
【００２４】
第１の表示画像合成部１０６は、入力された複数の画像を合成し、第１のディスプレイ１０５に表示させる１つの画像を生成する。第１の表示画像合成部１０６は、ビューワ部１０２から、表示画像を取得する。第１の表示画像合成部１０６は、警告生成部１０７から、警告画像またはヌル情報を取得する。第１の表示画像合成部１０６は、警告生成部１０７から、警告画像を取得した場合、該表示画像上に、該警告画像を合成して、第１のディスプレイ１０５に表示させる。第１の表示画像合成部１０６は、警告生成部１０７から、ヌル情報を取得すると、ビューワ部１０２から取得した表示画像を、第１のディスプレイ１０５に表示させる。
【００２５】
第１のディスプレイ１０５は、情報端末１００のディスプレイである。第１のディスプレイ１０５は、第１の表示画像合成部１０６から、第１のディスプレイ１０５の表示領域に表示する画像を受けると、該画像を表示する。
通信部１０８は、ネットワーク３００を介して、センタサーバ２００のＷｅｂ機能部２０１から、コンテンツを読み込む。通信部１０８は、Ｗｅｂ機能部２０１からコンテンツを読み込むと、第１のコンテンツ記憶部１０３に出力する。
【００２６】
通信部１０８は、ネットワーク３００を介して、センタサーバ２００のＷｅｂ機能部２０１から判定情報を読み込む。通信部１０８は、Ｗｅｂ機能部２０１から判定情報を読み込むと、第１の判定情報記憶部１４１に出力する。なお、通信部１０８は、該コンテンツの出力を行うと、それに続けて該判定情報の出力を同時に行うとする。
通信部１０８は、第１の操作情報記憶部１４２から操作情報を受けると、ネットワーク３００を介して、センタサーバ２００のＷｅｂ機能部２０１に出力する。
【００２７】
次に、センタサーバ２００について説明する。センタサーバ２００は、情報端末１００からの要求に従い、各記憶部に記憶されている情報を、ネットワーク３００を介して、情報端末１００に出力する。また、センタサーバ２００は、情報端末１００から提供される情報端末１００の操作情報を記憶する。また、センタサーバ２００は、情報端末１００に表示されたコンテンツに対する操作者の注目度の高かった領域を、操作者の管理者が確認するための機能も有する。
【００２８】
センタサーバ２００は、Ｗｅｂ機能部２０１と、第２のコンテンツ記憶部２０３と、第２の判定情報記憶部２４１と、第２の操作情報記憶部２４２と、操作判定部１４３と、操作判定情報生成部１４４と、第２の操作判定情報記憶部２４５と、第２のディスプレイ２０５と、第２の表示画像合成部２０６と、警告生成部１０７と、ヒートマップ生成部２０２とを備える。なお、操作判定部１４３と、操作判定情報生成部１４４と、ディスプレイ１０５と、警告生成部１０７とは、情報端末１００の各部と同じなので、詳細な説明は省略する。
【００２９】
Ｗｅｂ機能部２０１は、通信部１０８から、コンテンツ情報取得の要求を受けると、第２のコンテンツ記憶部２０３からコンテンツを読み込む。Ｗｅｂ機能部２０１は、第２のコンテンツ記憶部２０３から、コンテンツを読み込むと、該コンテンツを通信部１０８に出力する。Ｗｅｂ機能部２０１は、通信部１０８から判定情報取得の要求を受けると、第２の判定情報記憶部２４１から判定情報を読み込む。Ｗｅｂ機能部２０１は、第２の判定情報記憶部２４１から該判定情報を読み込むと、該判定情報を通信部１０８に出力する。Ｗｅｂ機能部２０１は、通信部１０８から操作情報を受けると、該操作情報を第２の操作情報記憶部２４２に出力する。また、Ｗｅｂ機能部２０１は、コンテンツ作成者によって作成された判定情報を、第２の判定情報記憶部２４１に出力して記憶させる。
【００３０】
第２のコンテンツ記憶部２０３は、第１のコンテンツ記憶部１０３と同じ機能を有するが、入出力先が異なる。第２のコンテンツ記憶部２０３は、Ｗｅｂ機能部２０１から、コンテンツ提供者が用意したコンテンツを取得して記憶する。第２のコンテンツ記憶部２０３は、Ｗｅｂ機能部２０１から、コンテンツ取得の要求を受けると、該コンテンツをＷｅｂ機能部２０１に出力する。第２のコンテンツ記憶部２０３は、操作判定情報生成部１４４から、コンテンツ取得の要求を受けると、該コンテンツを操作判定情報生成部１４４に出力する。第２のコンテンツ記憶部１０３は、ヒートマップ生成部２０２から、コンテンツ取得の要求を受けると、該コンテンツをヒートマップ生成部２０２に出力する。
【００３１】
第２の操作情報記憶部２４２は、第１の操作情報記憶部１４２と同じ機能を有するが、入出力先が異なる。第２の操作情報記憶部２４２は、Ｗｅｂ機能部２０１から、操作情報を取得して記憶する。第２の操作情報記憶部２４２は、操作判定情報生成部１４４から操作情報取得の要求を受けると、該操作情報を操作判定情報生成部１４４に出力する。第２の操作情報記憶部２４２は、ヒートマップ生成部２０２から、操作情報取得の要求を受けると、該操作情報をヒートマップ生成部２０２に出力する。
【００３２】
第２の操作判定情報記憶部２４５は、第１の操作判定情報記憶部１４５と同じ機能を有するが、出力先が異なる。第２の操作判定情報記憶部２４５は、操作判定情報生成部１４４から、操作判定情報を取得して記憶する。第２の操作判定情報記憶部２４５は、操作判定部１４３から、操作判定情報取得の要求を受けると、該操作判定情報を操作判定部１４３に出力する。また、第２の操作判定情報記憶部２４５は、ヒートマップ生成部２０２から、操作判定情報取得の要求を受けると、ヒートマップ生成部２０２に操作判定情報を出力する。
【００３３】
第２の判定情報記憶部２４１は、第１の判定情報記憶部１４１と同じ機能を有するが、入出力先が異なる。第２の判定情報記憶部２４１は、操作判定部１４３から、判定情報取得の要求を受けると、判定情報を操作判定部１４３に出力する。第２の判定情報記憶部２４１は、Ｗｅｂ機能部２０１から、判定情報取得の要求を受けると、Ｗｅｂ機能部２０１に、該判定情報を出力する。第２の判定情報記憶部２４１は、Ｗｅｂ機能部２０１から、コンテンツ作成者によって作成された判定情報を受けると、該判定情報を記憶する。
【００３４】
第２の表示画像合成部２０６は、第１の表示画像合成部１０６と同じ機能を有するが、入力先が異なる。第２の表示画像合成部２０６は、ヒートマップ生成部２０２から、ヒートマップとシーケンス図とを取得する。第２の表示画像合成部２０６は、該ヒートマップ上に、シーケンス図を合成する。また、第２の表示画像合成部２０６は、警告生成部１０７から、警告画像を取得した場合、該シーケンス図を合成されたヒートマップ上に、警告画像を合成して、ディスプレイ１０５に表示させる。第２の表示画像合成部２０６は、警告生成部１０７から、ヌル情報を取得すると、該シーケンス図を合成したヒートマップを、ディスプレイ１０５に表示させる。
【００３５】
ヒートマップ生成部２０２は、第２のコンテンツ記憶部２０３から、コンテンツを読み込む。ヒートマップ生成部２０２は、第２のコンテンツ記憶部２０３から該コンテンツを読み込むと、該コンテンツをコンテンツ画像に変換する。ヒートマップ生成部２０２は、第２の操作判定情報記憶部２４５から、操作判定情報を読み込む。ヒートマップ生成部２０２は、第２の操作情報記憶部２４２から、操作情報を読み込む。ヒートマップ生成部２０２は、該コンテンツ画像と、該操作判定情報とに基づいて、ヒートマップを生成する。ヒートマップ生成部２０２は、ヒートマップを生成すると、該ヒートマップを第２の表示画像合成部２０６に出力する。
ヒートマップは、操作判定情報に基づいて、ＢＭＰコンテンツ情報が表す画像の各ピクセルが、表示時間や描画回数などで色分けされて表されているものである。ヒートマップの詳細は後述する。
【００３６】
また、ヒートマップ生成部２０２は、該操作情報に基づいて、シーケンス図を生成する。ヒートマップ生成部２０２は、シーケンス図を生成すると、該シーケンス図を、第２の表示画像合成部２０６に出力し、ヒートマップ上に合成させる。
シーケンス図は、コンテンツの表示領域が表示時刻と対応付けられているため、コンテンツ画像上に、コンテンツの表示領域の外枠を、該表示領域の表示時刻順に描画した画像である。該外枠は、表示時刻順に、該表示時刻順の順番を表す番号を付与されている。シーケンス図の詳細は後述する。
【００３７】
ネットワーク３００は、本実施形態において、インターネットや移動体通信網などのネットワークであるが、これに限られるものではない。例えば、イントラネットや専用回線等でもよい。
第２のディスプレイ２０５は、第１のディスプレイ１０５と同じ機能を有するが、入力先が異なる。第２のディスプレイ２０５は、センタサーバ２００のディスプレイである。第２のディスプレイ２０５は、第２の表示画像合成部２０６から、第２のディスプレイ１０５の表示領域に表示する画像を受けると、該画像を表示する。
【００３８】
図２は、第１のコンテンツ記憶部１０３と第２のコンテンツ記憶部２０３とに記憶される、コンテンツ情報テーブルｔ４０１を示している。コンテンツ情報テーブルｔ４０１は、コンテンツＩＤｔ１１３と、コンテンツ名ｔ４１１と、コンテンツの総ページ数を表すページ数ｔ４１２と、コンテンツが格納されている記憶領域までのファイルパスｔ４１３と、判定ＩＤｔ１１１とを有している。コンテンツ記憶部１０３は、コンテンツ情報テーブルｔ４０１を用いることで、情報端末１００の各部からのコンテンツ取得要求に対して、コンテンツを出力することができる。
【００３９】
図３は、第１の判定情報記憶部１４１と第２の判定情報記憶部２４１とが記憶する、判定情報を表す２つのテーブルである。
ｔ１０１は、判定情報テーブルを表しており、判定ＩＤｔ１１１と、判定名ｔ１１２と、コンテンツＩＤｔ１１３とを有する。コンテンツＩＤｔ１１３は、各々のコンテンツ情報に対して、各々のコンテンツ情報を識別できるように付与された番号である。
【００４０】
判定ＩＤｔ１１１は、コンテンツＩＤと対応付けられており、本実施形態では、コンテンツＩＤと同じ番号が付与されている。判定名ｔ１１２は、判定ＩＤ毎に付与されている、どのようなコンテンツの内容に対しての判定なのか、例えば手順書に対してなのか、あるいはカタログに対してなのか等を表す名前の情報である。操作判定部１４３は、判定情報テーブルｔ１０１によって、どのような判定を、どのコンテンツに対して行うのかを識別し、操作判定を行う。
ｔ１０２は、表示必須領域テーブルを表しており、表示必須領域毎に、要求操作漏れの有無を判定するための複数の条件が示されている。
【００４１】
表示必須領域の四隅の座標（以降、表示必須領域座標という）ｔ１２５は、コンテンツ内に設定された表示必須領域を表すための４つの座標値である。表示必須領域は、操作者に対して、表示必須時間ｔ１２１の時間以上、必ず表示するように要求された領域である。本実施形態では、これらの座標を線で結んだ長方形の領域内を表示必須領域とするが、これに限られるものではない。例えば、表示必須領域は円形などの他の形状であってもよい。表示必須時間ｔ１２１は、表示必須領域毎に対応付けられた、操作者が該表示必須領域を表示しなければならない時間である。ただし、要求操作漏れと判定される場合は、表示必須領域の全面積のうち所定の面積率分が、表示必須時間の間表示されなかった場合である。面積表示率ｔ１２２は、該所定の面積率を表す値である。
【００４２】
ページ番号ｔ１２３は、該表示必須領域が、コンテンツＩＤｔ１１３で識別されるコンテンツの何ページに存在しているかを表している値である。チェック番号ｔ１２４は、表示必須領域を含むコンテンツ内の項目毎に設定された、チェックボックスの番号である。
まとめると、図２に示す判定情報の例では、判定ＩＤ１で識別される表示必須領域が設定されたコンテンツＩＤ１のコンテンツは、２ページ目に表示必須領域が３つ設定されており、チェック番号が表示必須領域を含む項目毎に上から順番に１、２、３と付与されている。
【００４３】
また、表示必須時間ｔ１２１は、表示必須領域毎に、該チェック番号順に、３秒と、３秒と、４秒とに設定されている。また、該表示必須領域毎に設定された面積表示率ｔ１２２は、各々、９０％と、９０％と、１００％とに設定されている。従って、操作判定部１４３は、表示必須領域テーブルｔ１０２によって、各々の判定がどのような条件で行うかを識別し、操作判定情報と比較することで要求操作漏れの有無を判定できる。
【００４４】
図４は、第１の操作情報記憶部１４２と第２の操作情報記憶部２４２とが記憶する、操作情報の中の操作ログを表す２つのテーブルであり、作業テーブルｔ２０１と、操作ログテーブルｔ２０２とである。
まず、作業テーブルｔ２０１から説明する。作業ＩＤｔ２１１は、操作者が行った作業毎に、自動的に割り当てられる値である。
【００４５】
本実施形態では、該作業は、コンテンツを開いてから閉じるまでを１つの作業としているが、これに限られるものではない。従って、作業開始時刻ｔ２１５と作業終了時刻ｔ２１６は各々、コンテンツを開いた時刻と、コンテンツを閉じた時刻とに対応する。ユーザＩＤは、操作者が作業を行う際に、ビューワ部１０２を通して操作者が入力する、個人を識別するための値である。作業名は、操作者が作業終了時に、ビューワ部１０２を通して入力する、如何なる作業を行ったかを表す名前の情報である。
【００４６】
操作ログテーブルｔ２０２は、各作業ＩＤに対応した作業が、どのような操作で構成されていたのかを示す情報を記録したテーブルである。図４のｔ２０２は、作業ＩＤが１０の作業の詳細の一部を表している。タッチログＩＤｔ２２１は、作業毎に行われたタッチパネルへのタッチ操作を、時刻の早いものから順番に整数を割り当てたもので、操作の順番を識別するための値である。操作時刻ｔ２２４（第１時刻情報）は、タッチログＩＤｔ２２１に対応するタッチ操作が行われた時刻を表している。タッチタイプｔ２２５は、タッチ操作が、タップ、フリック、ピンチイン、ピンチアウト等のどの操作だったのかをアルファベットを用いて表している。図４では、タッチタイプｔ２２５は、フリックによるスクロールを、アルファベットＳによって表している。
【００４７】
倍率ｔ２２６は、該タッチ操作を行っている際、第１のディスプレイ１０５に表示された表示画像が、ピンチイン・ピンチアウトによって初期値からどれだけ拡大・縮小が行われた状態かを、割合で表した値である。図３では、倍率ｔ２２６は、０．９９となっているので、第１のディスプレイ１０５に表示された表示画像が、初期値の９９％に縮小されている場合を示している。なお、本実施形態において、該初期値は、予めコンテンツ毎に設定されているものとするが、これに限られるものではない。
【００４８】
基点座標ｔ２２７は、コンテンツの表示する領域が、コンテンツ全体のどこの位置の領域であるのかを算出するために用いる座標である。該座標は、コンテンツの表示する表域の左上端部の、コンテンツ画像上における座標を示している。ただし、該左上端部の座標の初期値は、コンテンツ画像毎の左上端部の座標であり、本実施形態では、該左上端部の座標を（０，０）、すなわち原点とする。スクロールによって、基点座標ｔ２２７は時々刻々と変化するので、基点座標ｔ２２７の移動を追いかけることで、操作ログ毎に、コンテンツの表示する領域が、コンテンツ画像内のどの領域であったのかを算出できる。
【００４９】
ここで、該コンテンツ画像内の領域（以降、表示範囲という）の算出を説明する。初期状態では、コンテンツ画像の縦幅と横幅は、初期状態では表示領域の縦幅と横幅とに一致している。従って、拡大・縮小後の表示範囲の縦幅と横幅は、コンテンツ画像の縦幅と横幅とを倍率で除算した値となる。すなわち、拡大・縮小後の表示範囲の縦幅dispHと表示範囲の横幅dispWとは、初期状態でのコンテンツ画像の縦幅Heightと、横幅Widthと、倍率zoomとに基づいて、
dispH = Height / zoom
dispW = Width / zoom
と算出される。
【００５０】
これらの値は、基点座標ｔ２２７を左上端部に持つ表示範囲を表す長方形の、右下端部の座標（以降、終点座標という）となっている。ただし、これは基点座標ｔ２２７が原点にある場合であり、フリック等でスクロールした場合、基点座標ｔ２２７は、初期値である（０，０）から動いているので、それに合わせて表示範囲も動くことになる。
従って、基点座標ｔ２２７が移動した場合、終点座標の値は各々、基点座標ｔ２２７のｘ座標をx、ｙ座標をyとすると、
dispH = y + Height / zoom
dispW = x + Width / zoom
となる。
【００５１】
このようにして、基点座標ｔ２２７と、倍率ｔ２２６と、初期状態におけるコンテンツ画像の縦幅と横幅を用いることで、表示範囲を求めることができる。
図５は、第１の操作情報記憶部１４２と第２の操作情報記憶部２４２とに記憶された操作情報の中のチェック情報テーブルｔ２０３である。チェック情報テーブルｔ２０３は、チェック番号ｔ１２４と、チェックの有無ｔ２３２と、ページ番号ｔ１２３と、チェック時刻ｔ２３３と、コンテンツＩＤｔ１１３とを有する。チェックの有無ｔ２３２は、本実施形態においては、コンテンツ内の表示必須領域を含む各項目に設定された、チェックボックスへのチェックの有無を表す情報である。チェックの有無ｔ２３２は、該チェックボックスがチェックされた場合が１、チェックされていない場合がヌル値を付与することとする。チェック時刻ｔ２３３（第２時刻情報）は、チェックボックスがチェックされたときの時刻を示す値であり、チェックボックスがチェックされるまでは、ヌル値が入っているものとする。
【００５２】
操作判定部１４３は、チェック情報テーブルｔ２０３を用いることで、操作者がどのような順序で、表示必須領域を含む各項目を読み進めたのかを検出することができる。また、操作判定情報生成部１４４は、チェック時刻ｔ２３３を用いることで、項目毎の表示時間（以降、項目表示時間）を算出することができる。具体的には、該項目表示時間は、連続した２つの項目毎のチェック時刻の時間差として求めることができる。該項目表示時間は、項目毎に対する操作者の注目度を表す指標となる。
【００５３】
図６は、操作者が情報端末１００を操作している時間中における、第１の判定情報記憶部１４１と、第１の操作情報記憶部１４２と、操作判定部１４３と、操作判定情報生成部１４４と、第１の操作判定情報記憶部１４５との動作を説明するフローチャートである。これらの各部は、操作者によりコンテンツが情報端末１００に表示されると同時に、コンテンツへの操作が行われている間、ステップＳＴ５０１からＳＴ５０７の処理を実行する。
【００５４】
（ステップＳＴ５０１）
第１の判定情報記憶部１４１は、判定情報を取得し、記憶する。その後、操作判定情報生成部１４４は、ステップＳＴ５０２の処理を実行する。
（ステップＳＴ５０２）
第１の操作情報記憶部１４２は、操作情報を取得する。その後、操作判定情報生成部１４４は、ステップＳＴ５０３の処理を実行する。
【００５５】
（ステップＳＴ５０３）
操作判定情報生成部１４４は、コンテンツを取得する。操作判定情報生成部１４４は、第１の操作情報記憶部１４２から、操作情報を取得する。操作判定情報生成部１４４は、コンテンツ情報と、操作情報とに基づいて、操作判定情報を生成して、第１の操作判定情報記憶部１４５に記憶させる。その後、操作判定情報生成部１４４は、ステップＳＴ５０４の処理を実行する。
【００５６】
（ステップＳＴ５０４）
操作判定情報生成部１４４は、操作情報のチェック情報テーブルに基づいて、チェックボックスにチェックが行われたか否かを判定する。チェックボックスにチェックが行われていないとき、つまりチェック情報テーブルが生成されておらず、チェック情報テーブルを取得できていなかったとき（ステップＳＴ５０４−Ｎｏ）、操作判定情報生成部１４４は、ステップＳＴ５０２に遷移する。チェック情報テーブルを取得できたとき（ステップＳＴ５０４−Ｙｅｓ）、操作判定部１４３は、ステップＳＴ５０５の処理を実行する。
【００５７】
（ステップＳＴ５０５）
操作判定部１４３は、第１の操作判定情報記憶部１４５から、操作判定情報と、チェック情報テーブルとを取得する。操作判定部１４３は、第１の判定情報記憶部１４１から、判定情報を取得する。操作判定部１４３は、チェック情報テーブルと、操作判定情報と、判定情報とに基づいて、チェックが行われた最新の時刻までに、要求操作漏れがあったか否かを判定する。要求操作漏れがあったとき（ステップＳＴ５０５−Ｙｅｓ）、第１の操作情報記憶部１４２は、ステップＳＴ５０７の処理を実行する。要求操作漏れがなかったとき（ステップＳＴ５０５−Ｎｏ）、操作判定部１４３は、ステップＳＴ５０７に遷移する。
【００５８】
（ステップＳＴ５０６）
操作判定部１４３は、警告生成部１０７に、警告情報を生成させる。その後、第１の操作判定記憶部１４２は、ステップＳＴ５０２の処理に遷移する。
（ステップＳＴ５０７）
第１の操作情報記憶部１４２は、操作情報を取得し、操作者の作業が終了したか否かを判定する。第１の操作情報記憶部１４２は、操作者の作業が終了したとき（ステップＳＴ５０７−Ｙｅｓ）、処理を終了する。第１の操作情報記憶部１４２は、操作者の作業が終了していないとき（ステップＳＴ５０７−Ｎｏ）、ステップＳＴ５０２に遷移する。
【００５９】
図７は、操作者による情報端末１００に表示されたコンテンツへの作業終了後の、第１の判定情報記憶部１４１と、第１の操作情報記憶部１４２と、操作判定部１４３と、操作判定情報生成部１４４と、第１の操作判定情報記憶部１４５との動作を説明するフローチャートである。また、図７は、第２の判定情報記憶部２４１と、第２の操作情報記憶部２４２と、操作判定部１４３と、操作判定情報生成部１４４と、第２の操作判定情報記憶部２４５との動作を説明するフローチャートでもあるが、以下では第１の判定情報記憶部１４１と、第１の操作情報記憶部１４２と、操作判定部１４３と、操作判定情報生成部１４４と、第１の操作判定情報記憶部１４５との動作として説明する。これらの各部は、操作者による情報端末１００に表示されたコンテンツへの作業が終了すると、ステップＳＴ１０１からＳＴ１０７の処理を行う。
【００６０】
（ステップＳＴ１０１）
第１の操作情報記憶部１４２は、操作ログと、チェック情報テーブルとを取得し、操作情報として記憶する。その後、第１の判定情報記憶部１４１は、ステップＳＴ１０２の処理を実行する。
（ステップＳＴ１０２）
第１の判定情報記憶部１４１は、判定情報を取得し、記憶する。その後、操作判定情報生成部１４４は、ステップＳＴ１０３の処理を実行する。
【００６１】
（ステップＳＴ１０３）
操作判定情報生成部１４４は、コンテンツを取得する。操作判定情報生成部１４４は、第１の操作情報記憶部１４２から、操作情報を取得する。操作判定情報生成部１４４は、コンテンツ情報と、操作判定情報と、判定情報とに基づいて、コンテンツ内の表示必須領域を含む項目毎の操作判定情報を生成して、第１の操作判定情報記憶部１４５に記憶させる。その後、操作判定部１４３は、ステップＳＴ１０４からＳＴ１０７の処理を、該項目毎に繰り返し実行する。
【００６２】
（ステップＳＴ１０５）
操作判定部１４３は、第１の判定情報記憶部１４１から、判定情報を取得する。操作判定部１４３は、第１の操作判定情報記憶部１４５から、該項目毎の操作判定情報を取得する。操作判定部１４３は、判定情報と、該項目毎の操作判定情報とに基づいて、該項目毎に要求操作漏れがあったか否かを判定する。操作判定部１４３は、要求操作漏れがあったとき（ステップＳＴ１０５−Ｙｅｓ）、ステップＳＴ１０６に遷移する。操作判定部１４３は、要求操作漏れがなかったとき（ステップＳＴ１０５−Ｎｏ）、ステップＳＴ１０７に遷移し、処理を終了する。
（ステップＳＴ１０６）
操作判定部１４３は、警告生成部１０７に、該項目毎の警告情報を生成させる。
【００６３】
図８は、操作判定情報を表すテーブル例の一部分である。操作判定情報テーブルｔ３００は、コンテンツ画像であり、コンテンツ画像を構成する各ピクセルの、操作者の注目度を表す指標からなるテーブルである。本実施形態において、該操作者の注目度を表す指標は、該ピクセルの積算された表示時間、または該ピクセルの描画回数とするが、これに限られるわけではない。ここではその一例として、該操作者の注目度を表す指標は、該ピクセルの積算された表示時間とする。操作判定情報テーブルｔ３００において、一つのセルが、コンテンツ画像の一つのピクセルに対応している。各セルに表示されている値は、該セルに対応するピクセルの積算された表示時間である。操作判定情報生成部１４４は、操作判定情報として、操作判定情報テーブルｔ３００を生成する。
【００６４】
さらに、操作判定情報生成部１４４は、チェック情報テーブルｔ２０３の連続した２つのチェック時刻ｔ２３３を、チェック番号に対応付けられた項目毎の操作開始時刻と、該項目毎の操作終了時刻として取得する。ただし、チェックボックスへのチェックは、操作者がコンテンツの各項目を参照し終えた際に行われるため、最初の項目に対する操作開始時刻は、作業開始時刻ｔ２１５とする。操作判定情報生成部１４４は、該項目毎の操作開始時刻と、該項目毎の操作終了時刻との範囲内に含まれる時刻の操作ログを、操作ログテーブルｔ２０２から、項目毎の操作情報として抽出することで、項目毎の操作判定情報を生成することができる。
【００６５】
また、操作判定部１４３は、判定情報テーブルｔ１０２に基づいて、操作判定情報テーブルｔ３００の各ピクセルのセル毎に表示された値が、表示必須領域座標ｔ１２５が示す表示必須領域毎に、表示必須時間ｔ１２１を超えているか否かを判定する。それに加えて、操作判定部１４３は、該領域内の表示必須時間ｔ１２１を超えたピクセルが、該領域中の全ピクセルのうち何割かを表す割合（以降、表示割合という）を算出する。操作判定部１４３は、該算出された割合と、面積表示率ｔ１０２とを比較することで、要求操作漏れの有無を判定する。なお、該判定は、項目毎の操作判定情報に対しても行われる。
【００６６】
図９は、操作判定情報生成部１４４の動作を説明するフローチャートである。図９のフローチャートは、図７のステップＳＴ１０３の処理のフローチャートである。
（ステップＳＴ２００）
操作判定情報生成部１４４は、コンテンツを読み込み、コンテンツ画像に変換する。その後、操作判定情報生成部１４４は、ステップＳＴ２０１の処理を実行する。
【００６７】
（ステップＳＴ２０１）
操作判定情報生成部１４４は、該コンテンツ画像のピクセル毎に、積算された表示時間を表示するセルを持つテーブルを生成する。初期値として全てのセルに０を入力する。その後、操作判定情報生成部１４４は、ステップＳＴ２０２からステップＳＴ２０６までの処理を、すべての操作ログに繰り返し行う（ステップＳＴ２０２、ステップＳＴ２０６）。
【００６８】
（ステップＳＴ２０４）
操作判定情報生成部１４４は、選択された操作ログに対応する表示範囲を算出する。その後、操作判定情報生成部１４４は、ステップＳＴ２０４の処理を実行する。
（ステップＳＴ２０５）
操作判定情報生成部１４４は、該選択された操作ログの表示範囲に対する表示されていた時間を算出する。各表示範囲が表示されていた時間は、連続した２つのタッチログＩＤｔ２２１に対応付けられた、操作時刻ｔ２２４の時刻差によって算出される。
【００６９】
例えば、本実施形態においては、選択された操作ログが、タッチログＩＤｔ２２１が１の操作ログであった場合、該選択されたログに対応付けられた表示範囲の表示時間は、タッチログＩＤｔ２２１が１の操作時刻ｔ２２４と、タッチログＩＤｔ２２１が２の操作時刻ｔ２２４との差分となる。操作判定情報生成部１４４は、該選択された操作ログに対応付けられた表示範囲の表示時間を算出すると、ステップＳＴ２０６の処理を実行する。
【００７０】
（ステップＳＴ２０６）
操作判定情報生成部１４４は、該選択された操作ログに対応付けられた表示範囲内における各ピクセルに対応付けられたセルに対して、該算出された表示時間を加算することで、操作判定情報を生成する。
操作判定情報生成部１４４は、すべての操作ログに対して、ステップＳＴ２０３からＳＴ２０５の処理を実行する（ステップＳＴ２０６）と、処理を終了する。
【００７１】
図１０は、操作判定部１４３の動作を説明するフローチャートである。図１０のフローチャートは、図７のステップＳＴ１０５の処理のフローチャートである。
（ステップＳＴ３０１）
操作判定部１４３は、操作判定情報を読み込む。その後、操作判定部１４３は、ステップＳＴ３０２の処理を実行する。
【００７２】
（ステップＳＴ３０２）
操作判定部１４３は、判定情報を読み込む。その後、操作判定部１４３は、ステップＳＴ３０３の処理を実行する。
（ステップＳＴ３０３）
操作判定部１４３は、チェック情報テーブルを読み込む。その後、操作判定部１４３は、ステップＳＴ３０４の処理を実行する。
【００７３】
（ステップＳＴ３０４）
操作判定部１４３は、チェック情報テーブルｔ２０３のチェックの有無ｔ２３２を読み込み、ヌル情報の有無を調べることで、チェック漏れの有無を検出する。作判定部１４３は、チェック漏れがあるとき（ステップＳＴ３０４−Ｙｅｓ）、ステップＳＴ３０５に遷移する。操作判定部１４３は、チェック漏れがないとき（ステップＳＴ３０４−Ｎｏ）、ステップＳＴ３０６に遷移する。
【００７４】
（ステップＳＴ３０５）
操作判定部１４３は、チェック漏れを示す情報を、要求操作漏れの種別を表す情報として警告生成部１０７に出力する。また、操作判定部１４３は、該ヌル情報に対応付けられたチェック番号ｔ１２４を検出し、該チェック番号ｔ１２４が示すチェックが設定されたコンテンツ内の項目を示す情報を、要求操作漏れがあった場所を示す情報として警告生成部１０７に出力し、チェック漏れがあることを警告する警告画像を警告生成部１０７に生成させる。その後、操作判定部１４３は、ステップＳＴ３０６の処理を実行する。
【００７５】
（ステップＳＴ３０６）
操作判定部１４３は、チェック情報テーブルｔ２０３のチェック時刻ｔ２３３を読み込み、各チェック時刻ｔ２３３の時刻順と、各チェック時刻に対応付けられたチェック番号ｔ１２４の番号順とが一致するかどうかを判定する。ただし、本実施形態では、チェック時刻ｔ２３３がヌル情報だった場合、該チェック時刻に対応付けられるチェック番号ｔ１２４が示すチェックが行われた順番は、チェック番号ｔ１２４が示す番号と一致させるとするが、これに限られるわけではない。操作判定部１４３は、該時刻順と、該番号順とに不一致があったとき（ステップＳＴ３０６−Ｙｅｓ）、ステップＳＴ３０７に遷移する。操作判定部１４３は、不一致がなかったとき（ステップＳＴ３０６−Ｎｏ）は、ステップＳＴ３０８に遷移する。
【００７６】
（ステップＳＴ３０７）
操作判定部１４３は、チェック順間違いを示す情報を、要求操作漏れの種別を表す情報として、警告生成部１０７に出力する。また、操作判定部１４３は、該時刻順に基づいて、各チェック時刻ｔ２３３に対応付けられているチェック番号ｔ１２４が示す番号を、該時刻順に並べた情報を生成し、要求操作漏れがあった場所を示す情報として、警告生成部１０７に出力し、チェック順間違いがあったことを警告する警告画像を生成させる。その後、操作判定部１４３は、ステップＳＴ３０８の処理を実行する。
【００７７】
（ステップＳＴ３０８）
操作判定部１４３は、表示必須領域毎の表示割合を算出する。その後、操作判定部１４３は、ステップＳＴ３０９の処理を実行する。
（ステップＳＴ３０９）
操作判定部１４３は、表示必須領域毎に、判定情報テーブルｔ１０１の面積表示率ｔ１２２と、該表示必須領域毎の表示割合操作判定情報とを比較することで、表示必須領域毎に表示時間不足の有無を判定する。操作判定部１４３は、表示時間不足が無かったとき（ステップＳＴ３０９−Ｎｏ）、処理を終了する。操作判定部１４３は、表示時間不足があったとき（ステップＳＴ３０９−Ｎｏ）は、ステップＳＴ３１０に遷移する。
【００７８】
（ステップＳＴ３１０）
操作判定部１４３は、表示時間不足を示す情報を、要求操作漏れの種別を表す情報として、警告生成部１０７に出力する。また、操作判定部１４３は、表示時間不足があった表示必須領域を含む項目を示す情報を、要求操作漏れがあった場所を示す情報として、警告生成部１０７に出力し、表示時間不足があったことを警告する警告画像を生成させる。
【００７９】
次は、図１１を参照して、ヒートマップについて説明する。
図１０は、第２の表示画像合成部２０６によって、ヒートマップｍ１０１上に、シーケンス図ｓ２０１が描画された一例である。
ヒートマップｍ１０１は、操作判定情報テーブルｔ３００に基づいて、コンテンツ画像の各ピクセルが、ピクセル毎に対応付けられた表示時間で色分けされた画像である。本実施形態では、明るい箇所ほど、長時間表示されていたことを示している。
【００８０】
なお、本実施形態では、セル毎に積算された表示時間を表示する操作判定情報テーブルｔ３００に基づいてヒートマップｍ１０１を描画したが、セル毎に表示する値は、操作者の注目度を表す指標であればよく、例えば描画回数でもよい。該指標を描画回数で表す場合、操作判定情報テーブルｔ３００を生成する際、操作判定情報生成部１４４は、表示範囲が表示される毎に、表示範囲内の各ピクセルを表すセルに、１を加算していくことになる。
【００８１】
また、該指標を表示時間で表した場合、ヒートマップｍ１０１の描画は、相対時間表示と、絶対時間表示との２つの表示方法がある。
相対時間表示は、例えば、表示対象ページの最小表示時間部分を青、最大表示時間部分を赤として、その間を色分けして表示するものである。絶対時間表示は、表示時間に対応した、予め決められた色分けルールで表示するものである。
【００８２】
表示領域シーケンスｓ２０１は、表示範囲の枠ｓ２０２と、表示された順序を表す番号ｓ２０３と、表示領域の中心点の動きを表す矢印ｓ２０４とを描画した図である。
操作者を管理する立場にある管理者は、ヒートマップｍ１０１と、表示領域シーケンスｓ２０１とを見ることによって、操作者は要求操作漏れの有無を確認できる。また、表示した文書がカタログ等の場合、管理者は、カタログ内のどこの領域が操作者の注目度が高かったのかを容易に把握することができる。
【００８３】
図１２のｉ３０１は、操作判定情報生成部１４４がチェック情報に基づいて生成した、項目毎の操作判定情報に基づいて描画されたヒートマップｍ４０１上に、第２の表示画像合成部２０６によってシーケンス図ｓ５０１が描画された一例である。該管理者は、項目毎のシーケンス図ｉ３０１を見ることによって、操作者の要求操作漏れの有無を、項目毎に詳細に確認できるだけではなく、操作者の注目度の高い場所が、項目毎にどこにあったのかを容易に詳細に把握することができる。
【００８４】
図１３は、ヒートマップ生成部２０２の動作を説明するフローチャートである。
（ステップＳＴ４０１）
ヒートマップ生成部２０２は、コンテンツを取得する。その後、ヒートマップ生成部２０２は、ステップＳＴ４０２の処理を実行する。
（ステップＳＴ４０２）
ヒートマップ生成部２０２は、コンテンツをコンテンツ画像に変換する。その後、ヒートマップ生成部２０２は、ステップＳＴ４０３の処理を実行する。
【００８５】
（ステップＳＴ４０３）
ヒートマップ生成部２０２は、操作判定情報を取得する。操作判定情報は、コンテンツ全体に対しての情報と、項目毎の情報とがあるので、該操作判定情報毎にステップＳＴ４０４からＳＴ４０９の動作を繰り返し実行する（ステップＳＴ４０４、ステップＳＴ４０９）。
（ステップＳＴ４０５）
ヒートマップ生成部２０２は、操作情報を取得する。その後、ヒートマップ生成部２０２は、ステップＳＴ４０６の処理を実行する。
【００８６】
（ステップＳＴ４０６）
ヒートマップ生成部２０２は、コンテンツ画像と操作判定情報とに基づいて、ヒートマップを生成する。その後、ヒートマップ生成部２０２は、ステップＳＴ４０７の処理を実行する。
（ステップＳＴ４０７）
ヒートマップ生成部２０２は、操作情報に基づいて、ヒートマップ上にシーケンス図を描画する。
【００８７】
このように、本実施形態では、情報端末１００の操作情報は、第１の操作情報記憶部１４２と第２の操作情報記憶部２４２とに記憶される。また、操作判定情報生成部１４４で生成して第１の操作判定情報記憶部１４５と第２の操作判定情報記憶部２４５とに記憶された操作判定情報と、第１の判定情報記憶部１４１と第２の判定情報記憶部２４１とに記憶されている判定情報とを、操作判定部１４３が比較することで、情報端末１００は、操作者が要求操作漏れを起こしている場合に警告することができる。また、管理者は、ヒートマップ生成部２０２が生成するシーケンス図が描画されたヒートマップによって、良好に操作者の操作状況を確認し、要求操作漏れの改善へと繋げることができるだけではなく、操作者の注目度がより高いカタログ等を作成することができる。
【００８８】
なお、ヒートマップ生成部２０２は、情報端末１００が備えていてもよい。この場合、操作者は、操作者自身の作業を、操作者自身で確認することができるだけではなく、管理者はセンタサーバ２００に行くことなく、情報端末１００によって操作者の操作情報を容易に確認することができる。
また、本実施形態では、ビューワ部１０２は、ヒートマップを表示しなかったが、通信部１０８を通して、センタサーバ２００から読み込むことで、表示できるとしてもよい。
また、第１の判定情報記憶部１４１と第２の判定情報記憶部２４１とに記憶されている判定情報は、本実施形態では、コンテンツ毎に予め決められていたが、これに限られるものではない。例えば、判定情報は、管理者が後から再設定できるとしてもよい。
【００８９】
＜第２の実施形態＞
上記第１の実施形態では、第１の判定情報記憶部１４１と、第１の操作情報記憶部１４２と、操作判定部１４３と、操作判定情報生成部１４４と、第１の操作判定情報記憶部１４５とは、情報端末１００に備わっており、第２の判定情報記憶部２４１と、第２の操作情報記憶部２４２と、操作判定部１４３と、操作判定情報生成部１４４と、第２の操作判定情報記憶部２４５とがセンタサーバ２００に備わっていたが、特にこれに限定されるわけではない。
【００９０】
例えば、情報端末１００は、タッチパネル部１０１と、ビューワ部１０２と、第１のコンテンツ記憶部１０３と、ディスプレイ１０５と、通信部１０８とだけを備えていて、第２の判定情報記憶部２４１と、第２の操作情報記憶部２４２と、操作判定部１４３と、操作判定情報生成部１４４と、第２の操作判定情報記憶部２４５と、警告生成部１０７と、第２の表示画像合成部２０６とを、センタサーバ２００が備えているとしてもよい。
【００９１】
この場合、ビューワ部１０２は、操作情報を、通信部１０８から随時センタサーバ２００に、ネットワーク３００を介して記憶させることになる。また、操作者は、センタサーバ２００を、クラウドコンピューティングとして利用することになる。
以上のように、第２の実施形態でも、第１実施形態と同様の効果が得られる。
＜第３の実施形態＞
上記第１の実施形態と、第２の実施形態では、ハードウェアとして本発明の一態様を構成していたが、これに限られるわけではなく、ソフトウェアとして構成してもよい。
【００９２】
例えば、第１の判定情報記憶部１４１と、第１の操作情報記憶部１４２と、操作判定部１４３と、操作判定情報生成部１４４と、第１の操作判定情報記憶部１４５との機能を有する操作分析アプリケーションとして情報端末１００にインストールされ、第２の判定情報記憶部２４１と、第２の操作情報記憶部２４２と、操作判定部１４３と、操作判定情報生成部１４４と、第２の操作判定情報記憶部２４５との機能を有する操作分析アプリケーションとしてセンタサーバ２００にインストールされているとしてもよい。
また、同様に、ヒートマップ生成部２０２は、ヒートマップ生成部２０２の機能を有する表示領域表示アプリケーションとして、情報端末１００と、センタサーバ２００との両方にインストールされてもよい。
従って、第３の実施形態でも、第１の実施形態及び第２の実施形態と同様の効果が得られる。
【産業上の利用可能性】
【００９３】
本発明は、タブレットＰＣなどの情報端末に好適に用いられるが、これに限られない。
【符号の説明】
【００９４】
１０・・・コンテンツ表示システム
１００・・・情報端末
１０１・・・タッチパネル部
１０２・・・ビューワ部
１０３・・・第１のコンテンツ記憶部
１０５・・・第１のディスプレイ
１０６・・・第１の表示画像合成部
１０７・・・警告生成部
１０８・・・通信部
１４１・・・第１の判定情報記憶部
１４２・・・第１の操作情報記憶部
１４３・・・操作判定部
１４４・・・操作判定情報生成部
１４５・・・第１の操作判定情報記憶部
２００・・・センタサーバ
２０１・・・Ｗｅｂ機能部
２０２・・・ヒートマップ生成部
２０３・・・第２のコンテンツ記憶部
２０５・・・第２のディスプレイ
２０６・・・第２の表示画像合成部
２４１・・・第２の判定情報記憶部
２４２・・・第２の操作情報記憶部
２４５・・・第２の操作判定情報記憶部
３００・・・ネットワーク
【図１】
2014149641.tif 000003
【図２】
2014149641.tif 000004
【図３】
2014149641.tif 000005
【図４】
2014149641.tif 000006
【図５】
2014149641.tif 000007
【図６】
2014149641.tif 000008
【図７】
2014149641.tif 000009
【図８】
2014149641.tif 000010
【図９】
2014149641.tif 000011
【図１０】
2014149641.tif 000012
【図１３】
2014149641.tif 000013
【図１１】
2014149641.tif 000014
【図１２】
2014149641.tif 000015