(57)【要約】      （修正有）【課題】情報表示性能を評価する技術の利便性を向上させる情報処理装置、情報処理システム及びプログラムを提供する。【解決手段】情報処理システム１において、情報処理装置４０は、表示装置２０の表示部２１に情報を表示させる表示要求を取得する取得手段４３１と、表示要求が取得されたときの第１時間を計測する第１計測手段４３４と、表示要求に応答して表示部２１に情報が表示されたと判定したときの第２時間を計測する第２計測手段４３５と、第１時間及び第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する評価手段４３６と、を備える。【選択図】図１
2020166448.tif 000002
【特許請求の範囲】
【請求項１】
表示部に情報を表示させる表示要求を取得する取得手段と、
前記表示要求が取得されたときの第１時間を計測する第１計測手段と、
前記表示要求に応答して前記表示部に前記情報が表示されたと判定したときの第２時間を計測する第２計測手段と、
前記第１時間及び前記第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する評価手段と、
を備える、情報処理装置。
【請求項２】
前記表示部に前記情報が表示されたか否かの判定に用いられる基準情報を設定する設定手段を更に備え、
前記第２計測手段は、前記基準情報に基づいて、前記表示部に前記情報が表示されたか否かを判定する、請求項１に記載の情報処理装置。
【請求項３】
前記基準情報には、前記表示部に表示される前記情報の要素を特定する情報が含まれ、
前記第２計測手段は、前記基準情報に基づいて、前記表示部に前記要素が表示されたと判定した場合に、前記表示部に前記情報が表示されたと判定する、請求項２に記載の情報処理装置。
【請求項４】
前記基準情報には、前記表示部において前記情報の少なくとも一部が表示される範囲を特定する情報が含まれ、
前記第２計測手段は、前記基準情報に基づいて、前記表示部の前記範囲に前記情報の少なくとも一部が表示されたと判定した場合に、前記表示部に前記情報が表示されたと判定する、請求項２又は３に記載の情報処理装置。
【請求項５】
前記第２計測手段は、複数の前記基準情報のすべてに基づいて、前記表示部に前記情報が表示されたか否かを判定する、請求項２から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記第２計測手段は、複数の前記基準情報の少なくとも１つに基づいて、前記表示部に前記情報が表示されたか否かを判定する、前記表示部に請求項２から４のいずれか一項に記載の情報処理装置。
【請求項７】
前記評価手段は、複数の前記第１時間及び前記第２時間の対から算出される前記応答時間に基づいて所定の基準が満たされるか否かを評価する、請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
表示部に情報を表示させる表示要求を取得する取得手段と、
前記表示要求が取得されたときの第１時間を計測する第１計測手段と、
前記表示要求に応答して前記表示部に前記情報が表示されたと判定したときの第２時間を計測する第２計測手段と、
前記第１時間及び前記第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する評価手段と、
を備える、情報処理システム。
【請求項９】
情報処理装置を、
表示部に情報を表示させる表示要求を取得する取得手段と、
前記表示要求が取得されたときの第１時間を計測する第１計測手段と、
前記表示要求に応答して前記表示部に前記情報が表示されたと判定したときの第２時間を計測する第２計測手段と、
前記第１時間及び前記第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する評価手段と、
として機能させる、プログラム。
【請求項１０】
通信可能に接続された複数の情報処理装置によって構成され、
表示部に情報を表示させる表示要求を取得する取得手段と、
前記表示要求が取得されたときの第１時間を計測する第１計測手段と、
前記表示要求に応答して前記表示部に前記情報が表示されたと判定したときの第２時間を計測する第２計測手段と、
前記第１時間及び前記第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する評価手段と、を備える情報処理システムにおける、前記複数の情報処理装置のうち１つの情報処理装置を、
前記取得手段、前記第１計測手段、前記第２計測手段、及び前記評価手段の少なくとも１つとして機能させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
従来、画面に情報を表示する情報表示性能を評価する技術が知られている。例えば、特許文献１には、画面に情報を表示させるための操作を自動化して、性能評価において情報表示を繰り返す技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−１０１８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来技術では、情報表示性能の評価における操作が自動化されているものの、例えば操作に応答して画面に情報が表示されるまでの応答時間の計測までは自動化されていなかった。したがって、情報表示性能を評価する技術において、更なる利便性の向上が望まれている。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、情報表示性能を評価する技術の利便性を向上させる、情報処理装置、情報処理システム、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る情報処理装置は、
表示部に情報を表示させる表示要求を取得する取得手段と、
前記表示要求が取得されたときの第１時間を計測する第１計測手段と、
前記表示要求に応答して前記表示部に前記情報が表示されたと判定したときの第２時間を計測する第２計測手段と、
前記第１時間及び前記第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する評価手段と、
を備える。
【０００７】
本発明の一実施形態に係る情報処理システムは、
表示部に情報を表示させる表示要求を取得する取得手段と、
前記表示要求が取得されたときの第１時間を計測する第１計測手段と、
前記表示要求に応答して前記表示部に前記情報が表示されたと判定したときの第２時間を計測する第２計測手段と、
前記第１時間及び前記第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する評価手段と、
を備える。
【０００８】
本発明の一実施形態に係るプログラムは、
情報処理装置を、
表示部に情報を表示させる表示要求を取得する取得手段と、
前記表示要求が取得されたときの第１時間を計測する第１計測手段と、
前記表示要求に応答して前記表示部に前記情報が表示されたと判定したときの第２時間を計測する第２計測手段と、
前記第１時間及び前記第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する評価手段と、として機能させる。
【０００９】
本発明の一実施形態に係るプログラムは、
通信可能に接続された複数の情報処理装置によって構成され、
表示部に情報を表示させる表示要求を取得する取得手段と、
前記表示要求が取得されたときの第１時間を計測する第１計測手段と、
前記表示要求に応答して前記表示部に前記情報が表示されたと判定したときの第２時間を計測する第２計測手段と、
前記第１時間及び前記第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する評価手段と、を備える情報処理システムにおける、前記複数の情報処理装置のうち１つの情報処理装置を、
前記取得手段、前記第１計測手段、前記第２計測手段、及び前記評価手段の少なくとも１つとして機能させる。
【発明の効果】
【００１０】
本発明の一実施形態に係る情報処理装置、情報処理システム、及びプログラムによれば、情報表示性能を評価する技術の利便性が向上する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示すブロック図である。
【図２】本発明の一実施形態で表示される表示情報を示す概略図である。
【図３】本発明の一実施形態で表示された表示情報の少なくとも一部を示す概略図である。
【図４】本発明の一実施形態に係る情報処理システムの動作の一例を示すフローチャートである。
【図５】本発明の一実施形態に係る情報処理システムの動作の他の例を示すフローチャートである。
【図６】本発明の一実施形態に係る情報処理システムの動作の他の例を示すフローチャートである。
【図７】本発明の他の実施形態に係る情報処理システムの概略構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について説明する。
【００１３】
図１を参照して、本発明の一実施形態に係る情報処理システム１について説明する。図１は、本発明の一実施形態に係る情報処理システム１の概略構成を示すブロック図である。本実施形態に係る情報処理システム１は、表示装置２０と、入力装置３０と、情報処理装置４０と、を備える。情報処理装置４０は、表示装置２０、及び入力装置３０と通信可能に接続される。
【００１４】
情報処理システム１は、情報表示性能の評価に用いられる情報処理システムである。情報処理装置４０は、例えばマウス等の入力装置３０を介して情報を表示させる表示要求を取得すると、表示要求に応答して、例えばディスプレイ等の表示装置２０に情報を表示する。情報処理装置４０は、情報を表示させる表示要求が取得されたときの第１時間と、表示要求に応答して情報が表示されたと判定したときの第２時間とをそれぞれ計測する。情報処理装置４０は、これらの第１時間及び第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する。これによって、情報処理システム１は、情報を表示させる表示要求が取得されたときから、表示要求に応答して情報が表示されるまでの応答時間を、人手を介さずに自動で計測して評価することができる。また、評価において人間の反応速度等の影響を低減させることができる。したがって、情報表示性能を評価する技術の利便性が向上する。図１では説明の簡便のため、それぞれ１つの表示装置２０、入力装置３０、及び情報処理装置４０が示されているが、情報処理システム１は、それぞれ任意の数の表示装置２０、入力装置３０、及び情報処理装置４０を含む構成も可能である。
【００１５】
（表示装置の構成）
表示装置２０の構成について説明する。表示装置２０は、例えば液晶ディスプレイ又はＯＥＬ（Organic Electro-luminescence）ディスプレイ等のディスプレイであるが、これらに限られず任意の表示デバイスとすることができる。表示装置２０は、表示部２１を備える。表示部２１は、画像の表示を行う表示モジュールである。本実施形態において、表示装置２０は、情報処理装置４０と有線又は無線で通信可能に接続される。表示装置２０は、情報処理装置４０から送信された情報を表示部２１の一部又は全部に表示する。
【００１６】
（入力装置の構成）
入力装置３０の構成について説明する。入力装置３０は、入力部３１を備える。入力部３１は、ユーザ操作を受け付ける入力インタフェースである。入力インタフェースは、例えばマウス等のポインティングデバイス、物理キー、又は表示装置２０と一体的に設けられたタッチパネル等であるが、これらに限られず任意の入力インタフェースとすることができる。本実施形態において、入力装置３０は、情報処理装置４０と有線又は無線で通信可能に接続される。入力装置３０は、ユーザ操作によって入力部３１に入力されたユーザ操作情報を情報処理装置４０に送信する。
【００１７】
（情報処理装置の構成）
情報処理装置４０の構成について説明する。情報処理装置４０は、例えばＰＣ（Personal Computer）であるが、任意の情報処理装置であってもよい。
【００１８】
（情報処理装置のハードウェア構成）
図１を参照して、情報処理装置４０のハードウェア構成について詳細に説明する。情報処理装置４０は、通信部４１と、記憶部４２と、制御部４３と、を備える。通信部４１、記憶部４２、及び制御部４３は、有線又は無線で通信可能に接続される。
【００１９】
通信部４１は、有線又は無線で通信を行う通信モジュールである。当該通信モジュールは、例えば有線ＬＡＮ又は無線ＬＡＮ等の通信規格に対応するが、これに限られず、任意の通信規格に対応してもよい。本実施形態において、情報処理装置４０は、通信部４１を介して、ＬＡＮ、ＷＡＮ、インターネット、又は専用線等を含むネットワークを介して、表示装置２０及び入力装置３０の各々に接続される。これによって、情報処理装置４０は、表示装置２０及び入力装置３０と有線又は無線で通信可能とされる。
【００２０】
記憶部４２は、１つ以上のメモリである。メモリは、例えば半導体メモリ、磁気メモリ、又は光メモリ等であるが、これらに限られず任意のメモリとすることができる。記憶部４２は、一次記憶装置、二次記憶装置、又はキャッシュメモリとして機能する。記憶部４２は、システムプログラム、アプリケーションプログラム、及びデータベース等を記憶する。記憶部４２は、例えば情報処理装置４０に内蔵されるが、任意のインタフェースを介して情報処理装置４０に外部から接続されてもよい。
【００２１】
記憶部４２は、情報表示性能の評価に用いられる情報を記憶する。情報表示性能の評価に用いられる情報は、表示要求、表示情報、及び基準情報等の少なくとも１つを含む情報である。
【００２２】
表示要求は、表示部２１に情報を表示させる要求であって、入力装置３０に入力されるユーザ操作情報を含む要求である。
【００２３】
表示情報は、表示要求に応答して表示部２１の全部又は一部に表示される情報である。表示情報は、例えば、画像データ、テキストデータ、又はバイナリデータ等であるが、これらに限られず、表示部２１の全部又は一部に表示される情報を特定するための任意の情報とすることができる。
【００２４】
基準情報は、表示部２１に表示情報が表示されたか否かの判定に用いられる情報である。基準情報は、要素情報及び範囲情報の少なくとも一方を含む。
【００２５】
要素情報は、表示部２１に表示される表示情報の要素を特定する情報である。要素情報において特定される要素は、例えば画素、画像、アイコン、又は文字列等の情報であるが、これらに限られず、表示情報を構成する任意の要素であってよい。
【００２６】
範囲情報は、表示部２１において表示情報の少なくとも一部が表示される範囲を特定する情報である。範囲情報において特定される範囲は、例えば表示部２１における位置、座標、又は表示素子等であるが、これらに限られず、表示情報の任意の範囲であってよい。
【００２７】
１つの表示情報に対して設定される基準情報は、１つとされてもよく、或いは複数とされてもよい。記憶部４２は、情報表示性能の評価に用いられる情報を一意に識別する識別情報と関連付けて記憶する。以下、情報表示性能の評価に用いられる情報を一意に識別する識別情報を評価ＩＤ（Identifier）ともいう。
【００２８】
制御部４３は、１つ以上のプロセッサである。プロセッサは、制御手順を規定したプログラムを実行するＣＰＵ等の汎用のプロセッサ又は特定の処理に特化した専用のプロセッサであるが、これらに限られず任意のプロセッサとすることができる。制御部４３は、情報処理装置４０全体の動作を制御する。
【００２９】
（情報処理装置のソフトウェア構成）
情報処理装置４０のソフトウェア構成について説明する。情報処理装置４０の動作の制御に用いられる１つ以上のプログラムが記憶部４２に記憶される。当該１つ以上のプログラムは、制御部４３によって読み込まれると、制御部４３を取得手段４３１、表示手段４３２、設定手段４３３、第１計測手段４３４、第２計測手段４３５、及び評価手段４３６として機能させる。
【００３０】
各手段の概要について説明する。取得手段４３１は、表示部２１に情報を表示させる表示要求を取得する手段である。取得手段４３１は、入力装置３０に入力されたユーザ操作情報が通信部４１に送信された場合に、ユーザ操作情報を表示要求として取得する。また、取得手段４３１は、予め記憶部４２に記憶された表示要求を読み込むことで、入力装置３０へのユーザ操作を再現して、疑似的に表示要求を取得する。取得手段４３１によってユーザ操作を再現することは、情報表示性能の評価において同一の表示要求の取得が繰り返し実行される場合に有効である。取得手段４３１は、取得した表示要求を一意に識別するための識別情報と関連付けて記憶部４２に記憶する。以下、表示要求を一意に識別する識別情報を要求ＩＤともいう。また、取得手段４３１は、取得した表示要求を上述した評価ＩＤと関連付けて記憶部４２に記憶させる。これらの構成によれば、他の手段が、要求ＩＤ又は評価ＩＤを用いて、表示要求に対応する表示情報及び基準情報を取得することができる。
【００３１】
表示手段４３２は、表示部２１に表示情報を表示させる手段である。表示手段４３２は、取得手段４３１によって表示要求が取得された場合に、表示要求に応答して表示情報を生成する。表示手段４３２は、生成した表示情報を、表示部２１の全部又は一部に表示情報を表示させる。或いは、表示手段４３２は、生成した表示情報を表示させる命令を表示装置２０に送信して、表示部２１の全部又は一部に表示情報を表示させる。
【００３２】
設定手段４３３は、表示部２１に表示情報が表示されたか否かの判定に用いられる基準情報を設定する手段である。設定手段４３３は、取得手段４３１によって表示情報を表示する表示要求が取得されたのち、表示部２１に最初に表示される表示情報の少なくとも一部を特定する情報を基準情報として設定する。
【００３３】
具体的には、設定手段４３３は、取得手段４３１によって表示情報を表示する表示要求が取得されたのち、所定の時間間隔にて表示部２１に表示情報の少なくとも一部が表示されているか否かの判定を繰り返す。
【００３４】
設定手段４３３は、上記の判定において、表示部２１から取得した表示部２１の全部又は一部に表示された表示情報と、記憶部４２に記憶された表示情報とを比較して、表示情報の少なくとも一部が表示されているか否かを判定する。設定手段４３３は、表示情報が画面キャプチャ等の画像データである場合、画像認識技術によって表示情報を比較する。或いは、設定手段４３３は、表示情報がＨＴＭＬ等のテキストデータである場合、文字列比較処理によって表示情報を比較する。
【００３５】
設定手段４３３は、上記の判定において、所定の時間間隔にて取得した表示部２１の表示情報を互いに比較して、表示情報の少なくとも一部に変化があったか否かを判定する構成も可能である。かかる構成において、設定手段４３３は、ある時点で取得した表示部２１の表示情報と、当該時点から所定の時間が経過したのちに取得した表示部２１の表示情報を互いに比較して、表示情報の少なくとも一部に変化があったか否かを判定する。
【００３６】
設定手段４３３は、上記の判定を繰り返して特定された、表示部２１に最初に表示される表示情報の要素を要素情報として特定し、当該要素情報を含む基準情報を設定する。或いは、設定手段４３３は、上記の判定を繰り返して特定された、表示部２１において表示情報の少なくとも一部が最初に表示される範囲を範囲情報として特定し、当該範囲情報を含む基準情報を設定する。
【００３７】
設定手段４３３は、上述した、表示部２１に最初に表示される表示情報の少なくとも一部を特定する処理を１回実行してもよく、或いは複数回実行してもよい。当該処理が複数回実行される場合、設定手段４３３は、複数回の処理の各々で最初に表示された表示情報の少なくとも一部に基づいて基準情報を設定する。具体的には、設定手段４３３は、複数回の処理において、最初に表示された表示情報の少なくとも一部に基づいて、要素情報又は範囲情報等の基準情報を設定する。設定手段４３３は、設定した基準情報を記憶部４２に記憶させる。ここで、設定手段４３３は、上述した基準情報を設定する処理を、統計情報に基づいて機械学習によって実施する構成も可能である。
【００３８】
第１計測手段４３４は、表示要求が取得されたときの第１時間を計測する手段である。第１計測手段４３４は、取得手段４３１が表示要求を取得したときの現在時刻を第１時間として取得する。第１計測手段４３４は、計測された第１時間を記憶部４２に記憶させる。第１計測手段４３４は、第１時間を、上述した要求ＩＤと関連付けて記憶部４２に記憶させる。
【００３９】
第２計測手段４３５は、表示要求に応答して表示部２１に表示情報が表示されたと判定したときの第２時間を計測する手段である。第２計測手段４３５は、表示要求に応答して表示部２１に表示情報が表示されたか否かを判定する。具体的には、第２計測手段４３５は、表示部２１の全部又は一部に表示された表示情報を取得する。第２計測手段４３５は、表示部２１の表示情報と、記憶部４２に記憶された表示情報とを比較して、これらが同一であるかを判定する。第２計測手段４３５は、表示情報が画像データである場合、画像認識技術によって表示情報の同一性を判定する。また、第２計測手段４３５は、表示情報がテキストデータである場合、文字列比較処理によって表示情報の同一性を判定する。第２計測手段４３５は、表示部２１の表示情報と記憶部４２の表示情報とが互いに同一である場合に、表示要求に応答して表示情報が表示されたと判定する。第２計測手段４３５は、表示されたか否かの判定を、所定の時間間隔で繰り返し実行する。第２計測手段４３５は、表示要求に応答して表示情報が表示されたと判定したときの現在時刻を第２時間として取得する。第２計測手段４３５は、第２時間を、上述した要求ＩＤと関連付けて記憶部４２に記憶させる。これによって、他の手段において、第１時間と、第１時間と対になる第２時間とを要求ＩＤによって取得することができる。
【００４０】
第２計測手段４３５は、基準情報に基づいて、表示部２１に表示情報が表示されたか否かを判定することができる。ここで、当該判定の処理は、基準情報に要素情報及び範囲情報のいずれが含まれているかに応じて異なる。以下、それぞれ具体的に説明する。
【００４１】
まず、基準情報に要素情報が含まれる場合について説明する。第２計測手段４３５は、基準情報に要素情報が含まれる場合、表示部２１に要素情報で特定される表示情報の要素が表示されたか否かを判定する。第２計測手段４３５は、基準情報に基づいて、表示部２１に表示情報の要素が表示されたと判定した場合に、表示部２１に表示情報が表示されたと判定する。具体的には、第２計測手段４３５は、表示部２１から取得した表示部２１の全部又は一部に表示された表示情報と記憶部４２に記憶された要素情報で特定される表示情報の要素とを比較して、表示情報に表示情報の要素が含まれているか否かを判定する。第２計測手段４３５は、表示情報が画像データである場合、画像認識技術によって、表示情報の画像の少なくとも一部が要素情報で特定される画像と同一であるか否かを判定する。或いは、第２計測手段４３５は、表示情報がテキストデータである場合、文字列比較処理によって、表示情報の文字列の少なくとも一部が要素情報で特定される文字列と同一であるか否かを判定する。
【００４２】
次に、基準情報に範囲情報が含まれる場合について説明する。第２計測手段４３５は、基本情報に範囲情報が含まれる場合、範囲情報で特定された表示部２１の範囲に表示情報の少なくとも一部が表示されたか否かを判定する。第２計測手段４３５は、当該範囲に表示情報の少なくとも一部が表示されたと判定した場合に、表示部２１に表示情報が表示されたと判定する。具体的には、第２計測手段４３５は、表示部２１から取得した表示部２１の全部又は一部に表示された表示情報から、記憶部４２に記憶された範囲情報で特定された範囲の情報を取得して、当該範囲に表示情報の少なくとも一部が表示されたか否かを判定する。第２計測手段４３５は、表示情報が画像データである場合、画像認識技術によって、範囲情報で特定された範囲に表示情報の少なくとも一部の画像が表示されたか否かを判定する。或いは、第２計測手段４３５は、表示情報がテキストデータである場合、文字列比較処理によって、範囲情報で特定された範囲に表示情報の少なくとも一部の文字列が表示されたか否かを判定する。
【００４３】
第２計測手段４３５は、上述したとおり、表示部２１に表示情報が表示されたか否かの判定の対象を基準情報によって限定することによって、判定に要する処理量及び処理時間を減らすことができる。このため、第２計測手段４３５は、より短い時間間隔で当該判定を繰り返すことができる。
【００４４】
第２計測手段４３５は、１つの表示情報に対して複数の基準情報が設定されている場合、複数の基準情報に基づいて、表示部２１に表示情報が表示されたか否かを判定する。
【００４５】
第２計測手段４３５は、複数の基準情報のすべてに基づいて、表示部２１に表示情報が表示されたか否かを判定する。具体的には、第２計測手段４３５は、表示部２１の全部又は一部に表示された表示情報を取得する。複数の基準情報がそれぞれ要素情報を含んでいる場合、第２計測手段４３５は、取得した表示部２１の表示情報に、要素情報で特定された全ての要素が表示されていると判定した場合に、表示部２１に表示情報が表示されたと判定する。複数の基準情報がそれぞれ範囲情報を含んでいる場合、第２計測手段４３５は、取得した表示部２１の表示情報の範囲情報で特定された全ての範囲に、表示情報の少なくとも一部が表示されていると判定した場合に、表示部２１に表示情報が表示されたと判定する。かかる構成によれば、第２計測手段４３５が、表示部２１に表示情報の一部のみが表示されて全体が表示されていない場合に、表示情報が表示されたと誤って判定する蓋然性を減らすことができる。
【００４６】
或いは、第２計測手段４３５は、複数の基準情報の少なくとも１つに基づいて、表示部２１に表示情報が表示されたか否かを判定する。具体的には、第２計測手段４３５は、表示部２１の全部又は一部に表示された表示情報を取得する。複数の基準情報がそれぞれ要素情報を含んでいる場合、第２計測手段４３５は、取得した表示部２１の表示情報に、要素情報で特定された要素の少なくとも１つが表示されていると判定した場合に、表示部２１に表示情報が表示されたと判定する。複数の基準情報がそれぞれ範囲情報を含んでいる場合、第２計測手段４３５は、取得した表示部２１の表示情報の範囲情報で特定された範囲の少なくとも１つに、表示情報の少なくとも一部が表示されていると判定した場合に、表示部２１に表示情報が表示されたと判定する。かかる構成によれば、基準情報を増加又は減少させることによって、第２計測手段４３５が、表示部２１に表示情報が表示されたと判定する感度を上昇又は低下させることができる。
【００４７】
評価手段４３６は、情報表示性能を評価する手段である。評価手段４３６は、上述した第１時間及び第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価する。所定の基準は、情報表示性能の評価に用いられる基準であって、任意の数値又は数値範囲で定められる。ここで、所定の基準が、過去に計測された応答時間の実測値の平均値と標準偏差に基づいて設定される構成も可能である。
【００４８】
評価手段４３６は、１つの第１時間及び第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価してもよく、或いは複数の第１時間及び第２時間の対から算出される応答時間に基づいて所定の基準が満たされるか否かを評価してもよい。複数の第１時間及び第２時間の対から算出される応答時間に基づいて評価が行われる場合、評価手段４３６は、複数の応答時間の各々において、所定の基準が満たされるか否かを評価する。或いは、評価手段４３６は、複数の応答時間の平均値又は標準偏差等の算出値を算出して、算出値において、所定の基準が満たされるか否かを評価する。
【００４９】
評価手段４３６は、所定の基準が満たされるか否かを評価した結果に基づく通知を行う。具体的には、評価手段４３６は、表示部２１に情報を表示させて、通知を行うが、これに限られない。評価した結果に基づく情報には、表示部２１に情報を表示した回数、応答時間の計測値、及び所定の基準がみたされるか否か等の情報の少なくとも１つが含まれる。
【００５０】
（情報処理システムの動作）
以下に、制御部４３が上述した各手段として機能することによって実現される、情報処理システム１の動作について、具体例を示して説明する。
【００５１】
（１）動作例１：基準情報の設定
図２、図３、及び図４を参照して、情報表示性能の評価に用いられる基準情報を設定する情報処理システム１の動作例について説明する。図２は、表示要求によって表示部２１に表示される表示情報Ａを示す概略図である。表示情報Ａは、複数の画素で構成される画像データであるものとする。図２において、表示部２１において複数の画素のそれぞれが表示される位置をＰ１〜Ｐｎで示し、複数の画素のそれぞれに表示される色をＣ１〜Ｃｎで示している。したがって、表示部２１において位置Ｐ１〜Ｐｎのそれぞれに色Ｃ１〜Ｃｎが表示された場合に、ユーザは表示部２１に表示情報Ａの画像が表示されたと認識することができる。
【００５２】
図３（Ａ）〜（Ｄ）は、表示部２１に表示されている情報を示す概略図である。図３（Ａ）は、表示情報Ａを表示する処理が行われる前の表示部２１に表示された画像を示している。図３において、表示部２１の情報が表示されていない位置Ｐ１〜Ｐｎは、網掛けで表示されている。図３（Ａ）では、表示部２１の位置Ｐ１〜Ｐｎには色Ｃ１〜Ｃｎが表示されていない。一方で、図３（Ｂ）では、表示部２１の位置Ｐ７、Ｐ８、及びＰ１０に、色Ｃ７、Ｃ８、及びＣ１０が表示されている。さらに、表示情報Ａを表示する処理が完了すると、図２に示すように、表示部２１の位置Ｐ１〜Ｐｎには色Ｃ１〜Ｃｎが表示される。
【００５３】
図４を参照して、情報処理システム１における基準情報の設定の流れについて説明する。図４は、情報処理システム１の動作の一例として基準情報を設定する際の動作の流れを示すフローチャートである。本処理が実施される前には、図３（Ａ）に示すように、表示部２１の位置Ｐ１〜Ｐｎには色Ｃ１〜Ｃｎが表示されていないものとする。
【００５４】
ステップＳ１０１：取得手段４３１は、表示情報Ａを表示させる表示要求を取得する。当該表示要求は、表示部２１の位置Ｐ１〜Ｐｎのそれぞれに色Ｃ１〜Ｃｎを表示させる要求であるものとする。
【００５５】
ステップＳ１０２：表示手段４３２は、表示要求に応じて表示部２１に表示情報Ａを表示させる。
【００５６】
ステップＳ１０３：設定手段４３３は、表示部２１に表示情報Ａの少なくとも一部が表示されたか否かを判定する。設定手段４３３は、取得手段４３１によって表示要求が取得されると、所定の時間間隔で、表示部２１に表示情報Ａの少なくとも一部が表示されているか否かの判定を繰り返す。設定手段４３３は、図３（Ａ）に示すように、表示部２１に表示情報Ａが表示されていないと判定した場合（ステップＳ１０３−Ｎｏ）、所定の時間が経過したのち、ステップＳ１０３を繰り返す。
【００５７】
ステップＳ１０４：設定手段４３３は、表示部２１に表示情報Ａの少なくとも一部が表示されたと判定した場合（ステップＳ１０３−Ｙｅｓ）、表示部２１に表示された表示情報Ａの少なくとも一部を特定する。設定手段４３３は、図３（Ｂ）に示すように、表示部２１の位置Ｐ７、Ｐ８、及びＰ１０に色Ｃ７、Ｃ８、及びＣ１０が表示されたと判定した場合、表示部２１の位置Ｐ７、Ｐ８、及びＰ１０に表示された色Ｃ７、Ｃ８、及びＣ１０を、表示部２１に最初に表示された表示情報の少なくとも一部と判定する。設定手段４３３は、図３（Ｃ）に示すように、表示部２１の位置Ｐ７に色Ｃ７が表示されたと判定した場合、表示部２１の位置Ｐ７に表示された色Ｃ７を、表示部２１に最初に表示された表示情報の少なくとも一部と判定する。設定手段４３３は、図３（Ｄ）に示すように、表示部２１の位置Ｐ２及びＰ７に色Ｃ２及びＣ７が表示されたと判定した場合、表示部２１の位置Ｐ２及びＰ７に表示された色Ｃ２及びＣ７を、表示部２１に最初に表示された表示情報の少なくとも一部と判定する。
【００５８】
ステップＳ１０５：設定手段４３３は、所定回数だけ処理が実行されたかを判定する。設定手段４３３は、所定回数だけ処理が実行されていないと判定した場合（ステップＳ１０５−Ｎｏ）、ステップＳ１０１に処理を進める。
【００５９】
ステップＳ１０６：設定手段４３３は、所定回数だけ処理が実行されたと判定した場合（ステップＳ１０５−Ｙｅｓ）、表示部２１に表示された表示情報Ａの少なくとも一部に基づいて、基準情報を設定する。設定手段４３３は、例えば、表示情報Ａの表示処理を３回繰り返した結果、それぞれ図３（Ｂ）〜図３（Ｄ）に示すように表示部２１に表示されたと判定したとする。設定手段４３３は、３回の表示処理で共通して表示されたと判定された表示部２１の位置Ｐ７に表示された色Ｃ７を表示情報Ａの基準情報と設定することができる。具体的には、設定手段４３３は、色Ｃ７を、表示部２１に表示される表示情報の要素を特定する要素情報とする。設定手段４３３は、表示部２１の位置Ｐ７を、表示部２１において表示情報の少なくとも一部が最初に表示される範囲を特定する範囲情報とする。設定手段４３３は、これらの要素情報及び範囲情報を含む基準情報を設定して、記憶部４２に記憶させる。
【００６０】
或いは、設定手段４３３は、３回の表示処理の少なくとも１回以上で表示されたと判定された、表示部２１の位置Ｐ２、Ｐ７、Ｐ８、及びＰ１０に表示された色Ｃ２、Ｃ７、Ｃ８、及びＣ１０を表示情報Ａの基準情報と設定することもできる。かかる場合、設定手段４３３は、色Ｃ２、Ｃ７、Ｃ８、及びＣ１０を要素情報とし、位置Ｐ２、Ｐ７、Ｐ８、及びＰ１０を範囲情報とする。設定手段４３３は、これらの要素情報及び範囲情報を含む基準情報を設定して、記憶部４２に記憶させる。
【００６１】
（２）動作例２：性能試験
図５を参照して、情報処理システム１において実行される情報表示性能の評価の一例について説明する。情報処理システム１は、情報表示性能の評価の一例として、所定回数だけ情報表示を繰り返して情報表示性能に関する基準が満たされているか否かの性能試験に用いることができる。図５は、情報処理システム１の動作の一例として性能試験の動作の流れを示すフローチャートである。本動作例では、情報表示性能が製品仕様を満たすか否かの評価として、所定回数だけ表示処理を繰り返して、応答時間の平均値を算出し、応答時間の平均値が所定の基準を満たすか否かの評価が行われるものとする。所定の基準は、応答時間の平均値が製品仕様に基づく基準値以内であるという基準とされる。
【００６２】
ステップＳ２０１：取得手段４３１は、表示情報Ａを表示させる表示要求を取得する。
【００６３】
ステップＳ２０２：第１計測手段２５４は、表示情報Ａを表示させる表示要求が取得されたときの第１時間を計測する。
【００６４】
ステップＳ２０３：表示手段４３２は、表示要求に応じて表示部２１に表示情報Ａを表示させる。
【００６５】
ステップＳ２０４：第２計測手段２５５は、表示部２１に表示情報Ａが表示されたか否かを判定する。第２計測手段２５５は、基準情報が設定されている場合には、当該判定において、基準情報に基づいて、表示部２１に表示情報Ａが表示されたか否かを判定する。第２計測手段２５５は、表示部２１に表示情報Ａが表示されていないと判定した場合（ステップＳ２０４−Ｎｏ）、所定の時間が経過したのち、ステップＳ２０４の処理を繰り返す。
【００６６】
ステップＳ２０５：第２計測手段２５５は、表示部２１に表示情報Ａが表示されたと判定した場合（ステップＳ２０４−Ｙｅｓ）、表示情報が表示されたと判定したときの第２時間を計測する。
【００６７】
ステップＳ２０６：評価手段４３６は、所定回数だけ処理が実行されたかを判定する。評価手段４３６は、所定回数だけ処理が実行されていないと判定した場合（ステップＳ２０６−Ｎｏ）、ステップＳ２０１に処理を進める。
【００６８】
ステップＳ２０７：評価手段４３６は、所定回数だけ処理が実行されたと判定した場合（ステップＳ２０６−Ｙｅｓ）、第１時間及び第２時間の対に基づいて応答時間を算出する。評価手段４３６は、所定回数の処理における応答時間の平均値を算出する。
【００６９】
ステップＳ２０８：評価手段４３６は、算出した応答時間に基づいて、所定の基準が満たされるか否かを評価する。評価手段４３６は、評価した結果を表示部２１に表示する。
【００７０】
（３）動作例３：耐久性試験
図６を参照して、情報処理システム１において実行される情報表示性能の評価の他の例について説明する。情報処理システム１は、情報表示性能の評価の他の例として、長時間継続して画面表示を繰り返して画面表示性能が劣化するか否かの耐久性試験に用いることができる。図６は、情報処理システム１の動作の一例として耐久性試験の動作の流れを示すフローチャートである。本動作例では、所定の時間継続して情報表示が繰り返された場合に情報表示性能が劣化するか否かの評価として、繰り返し表示処理の応答時間を算出し、それぞれの応答時間が所定の基準を満たすか否かの評価が行われるものとする。所定の基準は、応答時間が、動作例２の性能試験で計測された応答時間の平均値Ｘ及び標準偏差σから算出された時間以下であることとし、例えばＸ＋３σ以下であるという基準とされる。
【００７１】
ステップＳ３０１：取得手段４３１は、表示情報Ａを表示させる表示要求を取得する。
【００７２】
ステップＳ３０２：第１計測手段２５４は、表示情報Ａを表示させる表示要求が取得されたときの第１時間を計測する。
【００７３】
ステップＳ３０３：表示手段４３２は、表示要求に応じて表示部２１に表示情報Ａを表示させる。
【００７４】
ステップＳ３０４：第２計測手段２５５は、表示部２１に表示情報Ａが表示されたか否かを判定する。第２計測手段２５５は、基準情報が設定されている場合には、当該判定において、基準情報に基づいて、表示部２１に表示情報Ａが表示されたか否かを判定する。第２計測手段２５５は、表示部２１に表示情報Ａが表示されていないと判定した場合（ステップＳ３０４−Ｎｏ）、所定の時間が経過したのち、ステップＳ３０４の処理を繰り返す。
【００７５】
ステップＳ３０５：第２計測手段２５５は、表示部２１に表示情報Ａが表示されたと判定した場合（ステップＳ３０４−Ｙｅｓ）、表示情報が表示されたと判定したときの第２時間を計測する。
【００７６】
ステップＳ３０６：評価手段４３６は、第１時間及び第２時間の対から算出される応答時間を算出する。
【００７７】
ステップＳ３０７：評価手段４３６は、算出した応答時間に基づいて、所定の基準が満たされるか否かを評価する。
【００７８】
ステップＳ３０８：評価手段４３６は、所定時間が経過したか否かを判定する。評価手段４３６は、所定時間が経過していないと判定した場合（ステップＳ３０８−Ｎｏ）、ステップＳ３０１から処理を繰り返す。評価手段４３６は、所定時間が経過したと判定した場合（ステップＳ３０８−Ｙｅｓ）、評価した結果を表示部２１に表示する。
【００７９】
以上述べたように、本発明によれば、情報処理装置４０は、情報を表示させる表示要求が取得されたときから表示要求に応答して情報が表示されるまでの応答時間を、人手を介さずに自動で計測して評価することができる。また、評価において人間の反応速度等の影響を低減させることができる。したがって、情報表示性能を評価する技術の利便性が向上する。
【００８０】
また、本発明の一実施形態に係る情報処理装置４０は、表示情報の少なくとも一部を基準情報として設定し、判定対象を基準情報に限定することで、判定に要する処理量及び処理時間を減らすことができる。
【００８１】
本発明の一実施形態に係る情報処理装置４０では、複数の基準情報のすべてが満たされた場合に表示情報が表示されたと判定することで、表示情報の一部のみが表示されて全体が表示されていない場合に、表示情報が表示されたと誤って判定する蓋然性を減らすことができる。
【００８２】
本発明の一実施形態に係る情報処理装置４０では、複数の基準情報の少なくとも１つが満たされた場合に表示情報が表示されたと判定することで、表示情報が表示されたと判定する感度を調整することができる。
【００８３】
本発明の一実施形態に係る情報処理装置４０では、複数回評価を繰り返して算出された応答時間に基づいて所定の基準が満たされるか否かを評価することで、評価の精度を向上させることができる。
【００８４】
本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び修正を行うことが容易であることに注意されたい。したがって、これらの変形及び修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段及びステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００８５】
例えば、上述した実施形態に係る表示装置２０、入力装置３０、及び情報処理装置４０のうち少なくとも２つを、１つの装置として構成することができる。具体的には、情報処理装置４０を、例えばタブレット端末又はスマートフォン等の、表示装置２０の表示部２１、入力装置３０の入力部３１、又はこれらの両方を含む装置とすることができる。或いは、表示装置２０及び入力装置３０を、１つの装置として、表示部２１及び入力部３１を備える構成とすることができる。
【００８６】
また、上述した実施形態において、図４〜図６を参照して情報処理システム１の動作の例について説明した。しかしながら、上述した動作に含まれる一部のステップ、又は１つのステップに含まれる一部の動作が、論理的に矛盾しない範囲内において省略された構成も可能である。また、上述した動作に含まれる複数のステップの順番が、論理的に矛盾しない範囲内において入れ替わった構成も可能である。
【００８７】
また、上述した実施形態において、情報処理装置４０の制御部４３によって実現される各種の手段をソフトウェア構成として説明したが、これらのうち少なくとも一部の手段は、ソフトウェア資源及び／又はハードウェア資源を含む概念とすることができる。例えば、第１計測手段４３４及び第２計測手段４３５の各々は、１つ以上のプロセッサ及び１つ以上のメモリを含んでもよい。また例えば、評価手段４３６は、１つ以上のディスプレイ装置又は印刷装置等を含んでもよい。
【００８８】
また、上述した実施形態において、情報表示性能の評価は、情報処理装置４０が単独で表示部２１に情報を表示する性能の評価であるものとして説明したが、この限りではない。情報表示性能の評価は、図７に示すように、情報処理システム１は、情報処理装置４０がサーバ装置１０と協働して表示部２１に情報を表示する性能の評価をする構成も可能である。
【００８９】
図７は、本発明の他の実施形態に係る情報処理システム１の概略構成を示すブロック図である。本実施形態は、図１等を参照して上述した情報処理システム１と比べて、サーバ装置１０が含まれている点で異なる。サーバ装置１０は、サーバ通信部１１と、サーバ記憶部１２と、サーバ制御部１３と、を備える。サーバ通信部１１、サーバ記憶部１２、及びサーバ制御部１３は、それぞれ上述した、通信部４１、記憶部４２、及び制御部４３に相当する機能を有する。本実施形態において、サーバ装置１０は、サーバ通信部１１を介して、ＬＡＮ、ＷＡＮ（Wide Area Network）、インターネット、又は専用線等を含むネットワークを介して情報処理装置４０の通信部４１と接続される。これによって、サーバ装置１０は、情報処理装置４０と有線又は無線で通信可能とされる。
【００９０】
図７に示される情報処理システム１では、上述した情報処理装置４０の機能又は処理として説明された機能又は処理の全部又は一部が、サーバ装置１０の機能又は処理として実現される構成も可能である。具体的には、上述した情報処理装置４０の各機能を実現する処理内容を記述したプログラムを、サーバ装置１０のメモリ等のサーバ記憶部１２に記憶し、サーバ装置１０のプロセッサ等のサーバ制御部１３によって当該プログラムを読み出して実行させる。これによって、情報処理装置４０は、情報表示性能の評価に関する処理として上述した処理の少なくとも一部をサーバ装置１０と協働して実行する。情報処理装置４０は、例えば表示要求に応答して表示部２１に表示させる表示情報を生成する処理の一部をサーバ装置１０に実行させる。
【符号の説明】
【００９１】
１      情報処理システム
１０    サーバ装置
１１    サーバ通信部
１２    サーバ記憶部
１３    サーバ制御部
２０    表示装置
２１    表示部
３０    入力装置
３１    入力部
４０    情報処理装置
４１    通信部
４２    記憶部
４３    制御部
４３１  取得手段
４３２  表示手段
４３３  設定手段
４３４  第１計測手段
４３５  第２計測手段
４３６  評価手段
５０    ネットワーク
【図１】
2020166448.tif 000003
【図２】
2020166448.tif 000004
【図３】
2020166448.tif 000005
【図４】
2020166448.tif 000006
【図５】
2020166448.tif 000007
【図６】
2020166448.tif 000008
【図７】
2020166448.tif 000009