(57)【要約】【課題】多様な操作部を有する装置の操作性を客観的に評価する。【解決手段】被験者による対象装置への操作に基づき対象装置の操作性を評価する評価装置であり、上記対象装置の初期状態を定義する手段と、上記対象装置の操作後の目的状態を定義する手段と、上記対象装置に対する被験者の操作を特定する操作特定手段と、上記操作による対象装置の操作状態を特定する状態特定手段と、上記操作状態が目的状態に一致するか否かを判定する判定手段と、上記操作状態が初期状態から目的状態に至るまでの経過時間を測定する計時手段とを備える。【選択図】図１
2007109248.tif 000002
【特許請求の範囲】
【請求項１】
被験者による対象装置への操作に基づき対象装置の操作性を評価する評価装置であり、
前記対象装置の初期状態の定義を受ける手段と、
前記対象装置の操作部の名称、操作部の種類、および、操作部で設定されるべき操作部の状態を含む操作後の目的状態を定義する手段と、
被験者が操作した前記対象装置の前記操作部の名称を特定する操作特定手段と、
前記操作特定手手段で特定した操作部の名称に対応する種類に基づいて操作部の操作状態を設定する状態設定手段と、
前記操作状態が所定の期間継続して前記目的状態にあるときに、前記操作状態が目的状態に一致すると判定し、前記操作状態が所定の期間継続しないときには前記目的状態にないと判定する判定手段と、
前記操作状態が初期状態から目的状態に至るまでの経過時間を測定する計時手段と、
を有する評価装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置の操作性能（ユーザビリティ）を評価する技術に関するものである。
【背景技術】
【０００２】
このような技術としては、例えば、本出願人がすでに提案している特開２００１−５６７７１号公報に記載の操作性能評価装置、及び方法が知られている。この操作性能評価装置は、例えば、ＡＴＭ（現金自動預け払い機）、発券売機、あるいは、携帯電話等の対象装置において、ユーザが目的の行為を達成するまでの時間を評価することにより、対象装置の操作性能を評価していた。
【０００３】
これらの装置は、機能としては、例えば、現金を引き出す、現金を入金する、チケットを購入する、電話を掛ける、電話を受ける等、一連の操作により１つの目的を達成するものである。このため、上記性能評価装置では、各操作が完了するまでの時間を順次測定し、最終的に目的が達成されるまでに、どの操作において時間が費やされたかを解析することを主眼としていた。
【０００４】
しかし、装置によっては、操作の完了が必ずしも明確に判定できないようなものがある。すなわち、継続して操作が続行されるような装置の場合、操作の完了が明確に識別できない場合がある。また、操作器具によっては、必ずしも明確に操作の完了を認定できない場合がある。
【０００５】
例えば、温度、時刻、音量、テレビやラジオの選局等をアップ／ダウンスイッチにより設定するような場合、しばしば目的位置を過ぎてしまうことがある。温度を２５度に設定したい場合に、２４度、２５度からさらに２６度まで変化させてしまうような場合である。この場合、一旦、目的の設定になった後、さらに、設定がずれている。上記従来技術では、このような場合の判断に対する配慮がなされていなかった。
【０００６】
また、評価する対象装置が多種多様な操作部分を有する場合、一連の操作の完了のみを検出したのでは、その検出対象の操作以外の操作に基づく評価ができない。
【０００７】
また、上記公報記載の技術では、対象装置を操作する熟練者の操作時間に対する一般ユーザの操作時間の比率を求め、対象装置の操作性を評価していた。このため、一般ユーザ自体が多様な属性を有する場合に、そのような属性を対象装置の評価に反映できていなかった。
【特許文献１】特開２００１−０５６７１号公報
【特許文献２】特開平０８−０３６５１０号公報
【特許文献３】特開平０８−１０１７３７号公報
【特許文献４】特開平０８−１５３０２２号公報
【特許文献５】特開平０８−０２９２０９号公報
【特許文献６】特開２００１−２１６０６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明はこのような従来の技術の問題点に鑑みてなされたものである。すなわち、本発明の課題は、多様な操作部を有する装置の操作性を客観的に評価する技術を提供することにある。
【０００９】
また、本発明の課題は、ユーザの多様な属性を装置の評価に反映する技術を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は前記課題を解決するために、以下の手段を採用した。すなわち、本発明は、被験者による対象装置への操作に基づき対象装置の操作性を評価する評価装置であり、
前記対象装置の初期状態の定義を受ける手段と、前記対象装置の操作部の名称、操作部の種類、および、操作部で設定されるべき操作部の状態を含む操作後の目的状態を定義する手段と、被験者が操作した前記対象装置の前記操作部の名称を特定する操作特定手段と、前記操作特定手手段で特定した操作部の名称に対応する種類に基づいて操作部の操作状態を設定する状態設定手段と、前記操作状態が所定の期間継続して前記目的状態にあるときに、前記操作状態が目的状態に一致すると判定し、前記操作状態が所定の期間継続しないときには前記目的状態にないと判定する判定手段と、前記操作状態が初期状態から目的状態に至るまでの経過時間を測定する計時手段と、を有する。
【００１１】
このように、本発明では、各被験者が対象装置を操作したときの測定結果を被験者の属性に応じて分類集計することができる。これにより、被験者の属性と、装置の操作性との関係を評価に含めることができる。
【００１２】
また、本発明は、コンピュータに、以上のいずれかの機能を実現させる方法であってもよい。また、本発明は、コンピュータに、以上のいずれかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムを記録したコンピュータが読み取り可能な記録媒体でもよい。
【００１３】
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフロッピー（登録商標）ディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。
【００１４】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【発明の効果】
【００１５】
本発明によれば、多様な操作部を有する装置の操作性を客観的に評価することができる。また、本発明によれば、ユーザの多様な属性を装置の評価に反映することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態に係る操作性能評価装置を図１から図１３の図面に基いて説明する。
【００１７】
図１は、本実施の形態に係る操作性能評価装置の概念図であり、図２はこの操作性能評価装置のシステム構成図であり、図３から図７は、この操作性能評価装置において各種の情報を定義する定義画面の例であり、図８は、この操作性能評価装置のログデータ表示画面の例であり、図９および図１０は、被験者の属性に基づく比較検証操作の画面あり、図１１は、図２のＣＰＵ１で実行されるログ情報取得処理を示すフローチャートであり、図１２は、ログデータ解析処理を示すフローチャートであり、図１３は、正解判定処理を示すフローチャートである。
【００１８】
＜装置の概念＞図１に、本操作性能評価装置の概念図を示す。本操作性能評価装置は、
各種の装置に対するユーザ（被験者）の操作を検出し、その操作に応じて所定のキーコード（１バイトのビット列）を発生する操作検出部と、操作検出部からのキーコードを受信し、ログデータとして記録し、解析する評価コンピュータとから構成される。
【００１９】
本操作性能評価装置による評価では、まず、操作検出部を評価の対象装置に装着し、または、操作検出部を対象装置にインストールする。評価の対象装置は、例えば、ユーザの操作に応答してユーザに機能を提供する製品、そのような製品のハードモデル、コンピュータのＧＵＩ（グラフィカルユーザインターフェース）、あるいはブラウザで閲覧するウェブページ等である。
【００２０】
製品や、製品のハードモデルに対しては、そのような製品のスイッチ部に、操作検出部を装着する。操作検出部は、例えば、押しボタンに対するユーザの押圧を検出する接点スイッチ、ユーザの所定領域への操作を検出するエリアセンサ、タッチパネル等である。
【００２１】
これらの操作検出部を評価コンピュータの入力ポートに直接接続してもよい。その場合には、評価コンピュータのドライバプログラムがそのような操作検出部からの信号を所定のキーコードに変換する。
【００２２】
また、これらの操作検出部を検出専用のコンピュータに接続し、キーコードを発生させてもよい。その場合には、発生したキーコードを検出専用のコンピュータから評価コンピュータに転送すればよい。
【００２３】
また、例えば、対象装置が赤外線通信によるリモートコントローラで操作される場合、操作検出部は、そのリモートコントローラからの赤外線を受信し、対応するキーコード（所定のビットパターン）に変換し、評価コンピュータに入力する信号変換装置である。
【００２４】
また、対象装置がＧＵＩを含むコンピュータの場合、ＧＵＩからイベントを取りこみ、そのイベントを対応するキーコードを出力する模擬プログラムである。このような模擬プログラムは、例えば、ＧＵＩのボタンやコントロールに対応して定義され関数（コールバックルーチン）に置き換えて実行させればよい。
【００２５】
また、評価対象がウェブページの場合、操作検出部は、例えば、そのウェブページのボタンやリンクが操作されたときに、キーコードを発生する専用のブラウザである。以上のような操作検出部を対象装置や対象コンピュータにインストールした後、被験者が対象装置を操作する。これによって、操作箇所に応じたキーコードが発生し、対象装置の評価が行われる。
【００２６】
対象装置の評価においては、事前に評価するための情報（テスト手順）を評価コンピュータに設定しておく。例えば、被験者の属性情報（性別、年齢、使用歴等）、評価対象（テスト機の名称等の情報）、評価の基準となる正解情報等である。
【００２７】
ここで、正解情報とは、対象装置の一連の操作ステップである。例えば、カーエアコンの温度を２０度に設定し、ＣＤのトラックを５番に設定し、次に、後部座席の窓を開く等である。ただし、このようなテストの手順を事前に決めておいて、ログデータを取得後、ログデータの解析時に、正解情報を評価コンピュータに設定してもよい。
【００２８】
次に、上記テスト手順にしたがって被験者が操作したときのログデータを採取する。ログデータは、操作検出部が発生するキーコードと、各キーコード発生時の時刻（操作時間に対応）により得ることができる。
【００２９】
評価コンピュータは、得られたログデータを解析し、グラフ化する。このとき、一般ユーザと熟練者との比較、所定の属性を有する被験者グループとそれ以外の被験者グループとの比較等が実行される。
【００３０】
＜システム構成＞図２は、自動車のハードモデル１０の操作性能を評価するために、本発明の実施の形態に係る操作性能評価装置１１とハードモデル１０とを組み合わせた構成を示す図である。図２のように、この操作性能評価装置１１は、装置を制御するＣＰＵ１と、ＣＰＵ１の入出力ポートに接続され、ユーザがハードモデル１０のスイッチ類を操作すると操作信号を発生するセンサ２（操作検出部に相当）と、センサ２から取り込まれたユーザの操作を記録するハードディスク装置３と、評価結果を表示する表示装置４と、キーボード５と、ユーザの操作を操作画像として撮影するビデオカメラ６と、撮影された操作画像を記録するＶＴＲ７と、記録された画像を表示する画像表示装置８とを備えている。
【００３１】
センサ２は、ハードモデルの押しボタン１２に重ねて設置した接点スイッチ、所定の領域への手や指の侵入を検出する赤外線エリアセンサ等である。被験者がが押しボタンを押下すると、接点スイッチはその押圧操作を検出する。また、被験者が所定の位置のスイッチに手を近づけると、エリアセンサがその手の侵入を検出する。センサ２は、そのような操作に対する検出信号を発生し、入出力ポートを通じてＣＰＵ１に送信する。
【００３２】
ＣＰＵ１は、図示しないメモリ上に保持された制御プログラム１ｂを実行して装置を制御する。また、ＣＰＵ１は、入出力ポートのアドレス、または、エリアセンサからの位置信号を対応するキーコードに変換する。
【００３３】
また、ＣＰＵ１は、内蔵するタイマ１ａ（完了時間測定部に相当）により、各操作信号検出時の時刻を測定する。ＣＰＵ１で実行される制御プログラム１ｂは、これらの測定結果（検出された操作の種類とその操作の検出時刻）をログデータ（図２には、収集データと記載）としてハードディスク装置３に蓄積する。
【００３４】
また、ＣＰＵ１は、別途、解析プログラムを実行し、収集されたログデータを解析し、評価する。そして、解析プログラムは、評価の結果を表示装置４に表示する。
【００３５】
ビデオカメラ６は、対象システムに対するユーザの操作を映像として撮影する。ＶＴＲ７は、ビデオカメラ６によって撮影された画像を記録する。
【００３６】
画像表示装置８は、ＶＴＲ７によって記録されたユーザが対象システムを操作している画像を表示する。この画像は、本操作性能評価装置において、直接評価に使用するものではないが、評価結果の妥当性を検証するともに、本操作性能評価装置による評価結果に対して主観的な分析を追加するために補助的に使用される。
【００３７】
＜画面構成＞図３から図７に、本操作性能評価装置において各種情報を定義する定義画面の例を示す。図３は、コントロール定義画面の例である。コントロール定義画面では、評価されるハードモデル１０の各操作部から入力される情報（この情報をコントロールと呼ぶ）を定義する。
【００３８】
コントロール定義画面では、コントロールの名称（図３の(1)（本実施形態では、図中
の円で囲まれた数字を半角の小かっこでくくって示す））、コントロールのタイプ（図３の(2)）および対応するキーコードおよびコントロールごとのデータ（図３の(3)）が設定される。
【００３９】
コントロールの名称は、その操作部の機能の名称である。例えば、温度設定を行う操作部の場合、「温度」という名称が設定される。
【００４０】
コントロールのタイプとは、操作部を構成するスイッチのタイプである。本実施形態の操作性能評価装置では、以下の６種類のタイプを設けている。
【００４１】
（１）ＯＮ／ＯＦＦこれは、電源スイッチのように、押されるたびにＯＮ／ＯＦＦの切り替えを繰り返すスイッチである。コントロールのタイプがＯＮ／ＯＦＦの場合、対応するキーコードのみが設定され、他のデータは定義されない。
【００４２】
（２）ＵＰ／ＤＯＷＮこれは、温度設定のように、押されるたびに値が増加または減少されるスイッチである。コントロールのタイプがＵＰ／ＤＯＷＮの場合、図３の(3)に示
すように、データとして、ＵＰに対するキーコード、ＤＯＷＮに対するキーコード、値の範囲、および値の増減値が設定される。なお、値の増減値は、ＵＰの操作に対して増加量となり、ＤＯＷＮの操作に対して減少量となる。
【００４３】
（３）サイクリックこれは、例えば、カーエアコンの吹き出し口の切り替えスイッチのように、１つのスイッチを押すたびに、「ウィンドウ」＝＞「正面」＝＞「足元」＝＞「ウィンドウ」とステータスが変化するスイッチである。コントロールのタイプがＯＮ／ＯＦＦの場合、対応するキーコードのみが設定され、他のデータは定義されない。
【００４４】
（４）グループこれは、１つのスイッチを押すと、他のスイッチが解除されるような１つのステータスを選択するスイッチである。コントロールのタイプがグループの場合、データとして、各ステータスに対するキーコードが定義される。
【００４５】
（５）オフグループこれは、グループと同様であるが、いずれのステータスも選択されていない状態が許容されるスイッチである。コントロールのタイプがオフグループの場合も、データとして、各ステータスおよびステータスがない場合のキーコードが定義される。
【００４６】
（６）リセットこれは、他のスイッチのステータスを変更する（リセット状態にする）スイッチである。
【００４７】
図４は、操作ステップの定義画面の例である。本操作性能評価装置は、１以上の操作ステップ（操作ステップをタスクとも呼ぶ）の組み合わせにより、装置を評価する。図４の操作ステップ定義画面では、各操作ステップにおいて操作される操作部（コントロール）を定義する。
【００４８】
図４に示すように、操作ステップ定義画面は、タイトル欄（図４の(1)）、状態設定欄
（図４の(2)）、操作選択欄（図４の(3)）および操作ステップ表示欄（図４の(4)）を有
している。
【００４９】
タイトル欄には、現在定義している操作ステップ（タスク）の名称を指定する。ここで、操作ステップの名称が「初期状態」の場合、装置の初期状態が定義される。この「初期状態」の場合の操作ステップ定義画面を表示する表示装置４、操作ステップ定義画面を表示装置に出力するＣＰＵ１、および操作ステップ定義画面から各欄に指定された情報を取り込むＣＰＵ１が、本発明の初期状態の定義の受ける手段に相当する。
【００５０】
操作選択欄（図４の(3)）には、本操作ステップにおいて操作するコントロールを１以
上指定する。図４では、例えば、温度、オーディオ、ＣＤトラック、内気／外気等のコン
トロールがチェックマークで指定されている。このように、本操作性能評価装置では、１つの操作ステップに対して複数のコントロールを指定できる。
【００５１】
状態設定欄（図４の(2)）には、操作選択欄（図４の(3)）で選択された各コントロールに対して、本操作ステップで設定されるべき状態を指定する。例えば、温度が１８度、オーディオがＡＭ／ＦＭ（ラジオが選択された状態）、ＣＤトラックが１、内気／外気が内気等である。  
【００５２】
このようにして、１つの操作ステップを設定した後、ステップ新規挿入ボタン（図４の(5)）またはステップ新規追加ボタン（図４の(6)）により、新たに操作ステップを追加し、タイトル欄（図４の(1)）、操作選択欄（図４の(3)）、状態設定欄（図４の(2)）の定
義を繰り返す。これにより、一連の操作ステップからなるテストシーケンスを定義できる。このテストシーケンスは、正解情報としてハードディスク装置３に保存される。このように、操作ステップ定義画面を表示する表示装置４、操作ステップ定義画面を表示装置に出力するＣＰＵ１、および操作ステップ定義画面から、「初期状態」より後の各欄に指定された情報を取り込むＣＰＵ１が、本発明の目的状態を定義する手段に相当する。
【００５３】
図５から図７に、ユーザ（被験者）の属性を定義する被験者情報定義画面の例を示す。本操作性能評価装置では、図５に示すように、被験者情報として、ログＩＤ、ＩＤ、名前、よみ（読み）、ＮＥ（初心者（Novice）か熟練者（Expert）かの区別）、性別、住所、電話番号が用意されている。
【００５４】
また、本操作性能評価装置では、予め装置に用意された属性以外に、ユーザが属性を定義することができる。すなわち、図６に示すように、項目追加ボタン（図６の(1)）をク
リックし、項目名を入力し（図６の(2)）、ＯＫボタン（図６の(3)）をクリックすればよい。図７に、そのようなユーザ定義項目の例を示す。図７では、例えば、職業、年収、運転歴、月間走行距離、カーナビゲーションシステム所有の有無等の項目が追加されている。
【００５５】
図８に、採取したログデータを表示するログデータ表示画面の例を示す。図８に示すように、本操作性能評価装置で蓄積されるログは、ステップ、コード（キーコードの略称）、キー名称取得時間、および各コントロールのステータス（温度、オーディオ、ＣＤトラック等）からなる。
【００５６】
例えば、図８では、テストスタート後（キー名称がスタートキーの行）、キーコードＱで示される温度設定の操作が繰り返され、設定温度が１８度、１８．５度、１９度、１９．５度と上昇されているのが分かる。
【００５７】
図９および図１０に被験者の属性比による比較検証例を示す。被験者の属性比とは、所定の評価テストを属性の異なる複数の被験者により繰り返し実行し、同一属性の被験者による操作時のログを集計し、異なる属性の被験者間測定データの比をとったものである。測定データは、例えば、所定の操作ステップを実行するのに必要な平均時間である。
【００５８】
例えば、図９では、ＮＥ（初心者と熟練者の区別）と運転歴とが属性として選択されている。そして、図１０では、第１のグループとして、熟練者（Expert）で運転歴１０年以上の被験者のログが集計され、実線の折れ線グラフで表示されている。また、第２のグループとして、初心者（Novice）で運転歴３〜５年の被験者のログが集計され、波線の折れ線グラフで表示されている。さらに、各操作ステップにおける操作時間の比率が棒グラフで表示されている。
【００５９】
＜作用＞図１１に、本操作性能評価装置におけるログデータ取得処理のフローチャートを示す。この処理は、本操作性能評価装置のＣＰＵ１で実行されるアプリケーションプログラムにより実現される。
【００６０】
ログデータ取得処理が起動されると、操作性能評価装置は、まず、キーコードを受信する（Ｓ１）。そして、操作性能評価装置は、そのキーコードを読み、そのキーコードに対応して定義されているコントロールの定義を参照し（図３参照）、操作スイッチのタイプを判定する。このように、キーコードに対応して定義されているコントロールの定義を参照し、操作スイッチのタイプを判定するＣＰＵ１が、本発明の操作特定手段に相当する。
【００６１】
そして、操作性能評価装置は、その操作スイッチのタイプがＯＮ／ＯＦＦか否かを判定する（Ｓ２）。そのキーコードに対応する操作スイッチのタイプがＯＮ／ＯＦＦの場合、操作性能評価装置は、そのキーコードに対応するコントロールの状態（ＯＮ／ＯＦＦ）を入れ替えて設定し、ログに出力する（Ｓ３）。その後、操作性能評価装置は、制御をＳ１に戻す。
【００６２】
また、そのキーコードに対応する操作スイッチのタイプがＯＮ／ＯＦＦでない場合、操作性能評価装置は、その操作スイッチのタイプがＵＰ／ＤＯＷＮか否かを判定する（Ｓ４）。そのキーコードに対応する操作スイッチのタイプがＵＰ／ＤＯＷＮの場合、操作性能評価装置は、そのキーコードに対応する増減値をコントロールの定義から読み出す。そして、現在のコントロールの値に対して、ＵＰの場合に増減値を加算し、ＤＯＷＮ場合に増減値で減算してログに出力する（Ｓ５、図１１には積算と記載）。その後、操作性能評価装置は、制御をＳ１に戻す。
【００６３】
また、そのキーコードに対応する操作スイッチのタイプがＵＰ／ＤＯＷＮでない場合、操作性能評価装置は、その操作スイッチのタイプがサイクリックか否かを判定する（Ｓ６）。そのキーコードに対応する操作スイッチのタイプがサイクリックの場合、操作性能評価装置は、そのキーコードに対応するコントロールのステータスを次のステータスに進めてログに出力する（Ｓ７）。その後、操作性能評価装置は、制御をＳ１に戻す。
【００６４】
また、そのキーコードに対応する操作スイッチのタイプがサイクリックでない場合、操作性能評価装置は、その操作スイッチのタイプがグループまたはオフグループか否かを判定する（Ｓ８）。そのキーコードに対応する操作スイッチのタイプがグループまたはオフグループの場合、操作性能評価装置は、そのキーコードに対応するステータスをコントロールの定義から読み出し、ログに出力する（Ｓ９）。その後、操作性能評価装置は、制御をＳ１に戻す。
【００６５】
また、そのキーコードに対応する操作スイッチのタイプがグループでもなく、オフグループでもない場合、操作性能評価装置は、その操作スイッチのタイプがリセットか否かを判定する（ＳＡ）。そのキーコードに対応する操作スイッチのタイプがリセットの場合、操作性能評価装置は、そのキーコードに対応するコントロールの値をリセットし、ログに出力する（ＳＢ）。その後、操作性能評価装置は、制御をＳ１２に戻す。
【００６６】
また、そのキーコードに対応する操作スイッチのタイプがリセットでない場合、操作性能評価装置は、ログデータ取得処理が終了か否かを判定する（ＳＣ）。ログデータ取得処理の終了が指定された場合、操作性能評価装置は、処理を終了する。また、ログデータ取得処理の終了が指定されなかった場合、操作性能評価装置は、制御をＳ１に戻す。
【００６７】
なお、ログデータ取得処理の終了か否かは、図１１の処理のフローとは独立に、不図示のログデータ取得ウィンドウの終了ボタンの押下を監視することによっても判定される。
【００６８】
以上のステップＳ４−ステップＳＢの処理によって、操作スイッチのタイプを判定し、そのタイプに応じたステータスをログに出力するＣＰＵ１が、本発明の状態設定手段に相当する。
【００６９】
図１２に、ログデータ解析処理のフローチャートを示す。この処理では、操作性能評価装置は、まず、正解情報（図４で設定したもの）から次のステップの情報を読む（Ｓ２０）。
【００７０】
次に、操作性能評価装置は、ログの次のレコードを読む（Ｓ２１）。そして、操作性能評価装置は、正解判定処理を実行する。次に、操作性能評価装置は、正解判定処理の結果が正解か否かを判定する。
【００７１】
正解判定処理の結果が正解の場合、操作性能評価装置は、現在のステップが完了するまでの経過時間を算出し、操作時間の解析結果に記録する（Ｓ２５）。ステップＳ２５の処理を実行するＣＰＵ１が本発明の計時手段に相当する。
【００７２】
次に、操作性能評価装置は、正解情報に次のステップが定義されているか否かを判定する（Ｓ２６）。正解情報に次のステップがある場合、操作性能評価装置は、Ｓ２０に制御を戻し、次のステップの解析を開始する。
【００７３】
また、正解情報に次のステップがない場合、すべての操作ステップが終了したので、操作性能評価装置は、解析結果のグラフを表示する（Ｓ２７）。その後、操作性能評価装置は、例えば、オペレータの指示にしたがい、処理を終了する。
【００７４】
一方、正解判定処理の結果が正解でない場合、操作性能評価装置は、ログに次のレコードがあるか否かを判定する（Ｓ２４）。ログに次のレコードがある場合、操作性能評価装置は、Ｓ２１に制御を戻す。
【００７５】
また、ログに次のレコードがない場合、操作性能評価装置は、Ｓ２７に制御を進める（Ｓ２７）。これにより、すべての操作が完了しない状態でグラフが表示される。
【００７６】
なお、Ｓ２７のグラフの表示では、例えば、オペレータの指示にしたがい、特定の属性１（例えば、自動車の運転歴１０年以上）を有する被験者のデータと、他の属性２（例えば、自動車の運転歴３〜５年）の被験者のデータとを各々集計し、それぞれの集計結果（例えば、各ステップの操作時間の平均値）の比率を表示してもよい。
【００７７】
図１３に、正解判定処理（図１２のＳ２２）の詳細を示す。この処理では、操作性能評価装置は、ログの現在のレコードにおける状態と、正解情報の現在のステップにおける状態を比較する（Ｓ２２１）。そして、操作性能評価装置は、ログの現在レコードにおける状態と正解情報の現在のステップにおける状態とが一致するか否かを判定する（Ｓ２２２）。
【００７８】
この２つの状態が一致する場合、操作性能評価装置は、これらの状態が一致した後、正解時間が経過しているか否かを判定する（Ｓ２２３）。正解時間が経過している場合、操作性能評価装置は、正解であると判定し、その判定結果を設定する（Ｓ２２４）。その後、操作性能評価装置は、正解判定処理を終了する。
【００７９】
一方、Ｓ２２２の判定が一致しないか、Ｓ２２３で正解時間が経過していない場合、操作性能評価装置は、正解の判定結果をクリアする（Ｓ２２５）。その後、操作性能評価装
置は、処理を終了する。ステップＳ２２１−ステップＳ２２５の処理を実行するＣＰＵ１が本発明の判定手段に相当する。
【００８０】
＜実施の形態の効果＞以上述べたように、本実施形態の操作性能評価装置によれば、装置の操作性能を評価したいオペレータは、図４の画面により正解情報を設定することで、自在に所望の操作性能評価の操作ステップを組み立てることができる。このため、例えば、自動車等、オーディ製品等、様々な操作機器が含まれる装置の操作性を柔軟に評価できる。
【００８１】
また、本操作性能評価装置によれば、正解情報とログ（被験者の操作結果）との比較において、正解情報とログとが所定時間継続して一致したときに、両者が一致したと判定する。このため、例えば、ボリューム、またはＵＰ／ＤＯＷＮスイッチ等の設定で目的の設定値を行き過ぎてしまう操作があっても、誤って正解と判定することを回避でき、より確実に正解情報とログとの一致を判定できる。
【００８２】
また、本性能評価装置によれば、単に熟練者と熟練者以外の被験者（一般ユーザ）との比較でなく、被験者の様々な属性に基づき、操作の結果を集計し、比較できる。
【００８３】
＜変形例＞上記実施形態では、ログデータ取得処理により一旦、ログとして蓄積したデータをログデータ解析処理により解析した。しかし、これに代えて、ログデータ取得処理と並行して、受信したキーコードを直接解析し、正解判定を行ってもよい。
【００８４】
上記実施形態では、センサ２の出力する検出信号に基づき、一旦キーコードが生成され、そのキーコードとコントロールの定義から利用者の操作が特定された。しかし、本発明の実施は、このような手順には、限定されない。例えば、キーコードを生成することなく、検出信号が入力される入力ポートのアドレス等から直接被験者の操作（操作されるスイッチ等）を特定してもよい。
【００８５】
また、上記実施形態では、ログ取得処理において、キーコードに対応するコントロールが特定され、コントロールの状態の変化がログデータに記録された。しかし、本発明の実施は、このような手順には限定されない。
【００８６】
例えば、ログデータには、キーコードとキーコードの発生時刻をそのまま記録してもよい。そして、ログデータの解析時にキーコードに対応するコントロールを求めるようにしてもよい。すなわち、本発明の実施においては、最終的に被験者の操作とその操作時間が特定できればよい。したがって、このような最終結果が得られる限り、その途中のログへの記録またはログの解析においては、一方で実行している処理を他方へ移動するような手順の変更を行っても構わない。
【００８７】
＜その他＞
本実施形態は、以下の態様を含む。
（態様１） 被験者による対象装置への操作に基づき対象装置の操作性を評価する評価装
置であり、前記対象装置の初期状態を定義する手段と、前記対象装置の操作後の目的状態を定義する手段と、前記対象装置に対する被験者の操作を特定する操作特定手段と、前記操作による対象装置の操作状態を特定する状態特定手段と、前記操作状態が目的状態に一致するか否かを判定する判定手段と、前記操作状態が初期状態から目的状態に至るまでの経過時間を測定する計時手段とを備える評価装置。
（態様２） 前記目的状態は、複数の遷移状態を含み、前記判定手段は、前記操作状態と
複数の遷移状態との一致を順次判定し、前記計時手段は、前記各遷移状態に至るまでの各経過時間を測定する態様１記載の評価装置。
（態様３） 前記操作特定手段は、前記対象装置への操作を検出する検出部と、検出され
た操作を報知する報知部とを有する態様１記載の評価装置。
（態様４） 前記操作特定手段は、前記対象装置への操作に対応して発生する信号を受信
する手段を有し、前記状態特定手段は、前記信号に対応する対象装置の状態変化が定義された信号定義部を参照して操作状態を特定する態様１記載の評価装置。
（態様５） 前記信号を受信した時刻を参照する手段と、前記受信した信号により特定さ
れた操作状態とともにその信号を受信した時刻を記録する手段とをさらに有する態様４に記載の評価装置。
（態様６） 前記操作特定手段は、前記対象装置への操作に対応して発生する信号および
その信号の発生時刻が記録された記録部を読み出す手段を有し、前記状態特定手段は、前記信号に対応する対象装置の状態変化が定義された信号定義部を参照して操作状態を特定し、前記計時手段は、前記記録部から読み出された発生時刻に基づいて経過時間を算出する手段を有する態様１記載の評価装置。
（態様７） 前記判定手段は、前記操作状態が所定の期間継続して前記目的状態にあると
きに、前記操作状態が目的状態に一致すると判定する態様１記載の評価装置。
（態様８） 前記対象装置を操作する被験者の属性を登録する手段と、前記被験者の属性
ごとに、前記経過時間を集計する手段と、第１の属性を有する被験者の集計結果と、第２の属性を有する被験者の集計結果との比率を算出する手段とをさらに有する態様１記載の評価装置。
（態様９） コンピュータに、被験者による対象装置への操作に基づき対象装置の操作性
を評価させる評価方法であり、前記対象装置の初期状態の定義を受けるステップと、前記対象装置の操作後の目的状態の定義を受けるステップと、前記対象装置に対する被験者の操作を特定する操作特定手ステップと、前記操作による対象装置の操作状態を特定する状態特定ステップと、前記操作状態が目的状態に一致するか否かを判定する判定ステップと、前記操作状態が初期状態から目的状態に至るまでの経過時間を測定するステップとを有する評価方法。
（態様１０） コンピュータに、被験者による対象装置への操作に基づき対象装置の操作
性を評価させるプログラムであり、前記対象装置の初期状態の定義を受けるステップと、前記対象装置の操作後の目的状態の定義を受けるステップと、前記対象装置に対する被験者の操作を特定する操作特定ステップと、前記操作による対象装置の操作状態を特定する状態特定ステップと、前記操作状態が目的状態に一致するか否かを判定する判定ステップと、前記操作状態が初期状態から目的状態に至るまでの経過時間を測定する計時ステップとを有するプログラム。
（態様１１） 前記目的状態は、複数の遷移状態を含み、前記判定ステップは、前記操作
状態と複数の遷移状態との一致を順次判定するステップを有し、前記計時ステップは、前記各遷移状態に至るまでの各経過時間を測定するステップを有する態様１０記載のプログラム。
（態様１２） 前記操作特定ステップは、前記対象装置への操作を検出するステップと、
検出された操作を報知するステップとを有する態様１０記載のプログラム。
（態様１３） 前記操作特定ステップは、前記対象装置への操作に対応して発生する信号
を受信するステップを有し、前記状態特定ステップは、前記信号に対応する対象装置の状態変化が定義された信号定義部を参照するステップを有し、前記操作状態が特定される態様１０記載のプログラム。
（態様１４） 前記信号を受信した時刻を参照するステップと、前記時刻および前記時刻
に受信した信号により特定された操作状態を記録するステップとをさらに有する態様１３に記載のプログラム。
（態様１５） 前記操作特定ステップは、前記対象装置への操作に対応して発生する信号
およびその信号の発生時刻が記録された記録部を読み出すステップを有し、前記状態特定ステップは、前記信号に対応する対象装置の状態変化が定義された信号定義部を参照するステップを有し、前記操作状態が特定され、前記計時手段は、前記記録部から読み出され
た発生時刻に基づき経過時間を算出するステップを有する態様１０記載のプログラム。
（態様１６） 前記判定ステップは、前記操作状態が所定の期間継続して前記目的状態に
あるときに、前記操作状態が目的状態に一致すると判定させる態様１０記載のプログラム。
（態様１７） 前記対象装置を操作する被験者の属性の登録を受けるステップと、前記被
験者の属性ごとに、前記経過時間を集計するステップと、第１の属性を有する被験者の集計結果と、第２の属性を有する被験者の集計結果との比率を算出するステップとをさらに有する態様１０記載のプログラム。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施の形態に係る操作性能評価装置の概念図
【図２】操作性能評価装置のシステム構成図
【図３】コントロール定義画面の例
【図４】操作ステップの定義画面の例
【図５】被験者情報定義画面の例
【図６】被験者情報定義画面の例
【図７】被験者情報定義画面の例
【図８】ログデータ表示画面の例
【図９】被験者の属性比による比較検証例
【図１０】被験者の属性比による比較検証例
【図１１】ログ情報取得処理を示すフローチャート
【図１２】ログデータ解析処理を示すフローチャート
【図１３】正解判定処理を示すフローチャート
【符号の説明】
【００８９】
１ ＣＰＵ
１ａ タイマ
１ｂ 制御プログラム
２ 操作検出部
３ ハードディスク装置
４ 表示装置
１０ ハードモデル
１１ 操作性能評価装置
【図１】
2007109248.tif 000003
【図２】
2007109248.tif 000004
【図３】
2007109248.tif 000005
【図４】
2007109248.tif 000006
【図５】
2007109248.tif 000007
【図６】
2007109248.tif 000008
【図７】
2007109248.tif 000009
【図８】
2007109248.tif 000010
【図９】
2007109248.tif 000011
【図１０】
2007109248.tif 000012
【図１１】
2007109248.tif 000013
【図１２】
2007109248.tif 000014
【図１３】
2007109248.tif 000015