ヒューマンマシンインターフェースを操作するユーザの認知負荷を評価するための認知負荷評価装置であって、ヒューマンマシンインターフェースが表示された画面のイメージを含む画面情報、及び前記画面を使用してタスクを遂行するための操作情報を解析して、前記画面に含まれる視覚オブジェクトを抽出する、情報解析部と、前記視覚オブジェクトが含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記視覚オブジェクトに対する前記ユーザの視覚負荷を求める、視覚負荷評価部と、を備えている、ことを特徴とする認知負荷評価装置。前記ユーザがタスクを遂行する際の周辺状況が含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記周辺状況に対する前記ユーザの周辺状況負荷を求める、周辺状況負荷評価部と、前記視覚負荷評価部によって算出された前記負荷又は求められた前記視覚負荷と、前記周辺状況負荷評価部によって算出された前記負荷又は求められた前記周辺状況負荷とを統合し、統合結果に基づいて、前記ユーザの認知負荷を評価する、統合評価部と、を更に備えている、請求項1に記載の認知負荷評価装置。前記視覚負荷評価部が、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの表示形態を用い、前記視覚オブジェクトの表示形態が前記ユーザに与える負荷を算出する、請求項1または2に記載の認知負荷評価装置。前記視覚負荷評価部が、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの配色、形状、及び前記画面における密度を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、請求項1~3のいずれかに記載の認知負荷評価装置。前記視覚負荷評価部が、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの配置の状態、及び前記視覚オブジェクトの前記画面における位置を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、請求項1~4のいずれかに記載の認知負荷評価装置。前記周辺状況負荷評価部が、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、視覚環境、聴覚環境、及び操作環境を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、請求項2に記載の認知負荷評価装置。前記周辺状況負荷評価部が、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、前記タスクの遂行開始から完遂までに許容される制約時間を用い、前記タスクの遂行開始から完遂までに許容される制約時間が前記ユーザに与える負荷を算出する、請求項2または6に記載の認知負荷評価装置。前記周辺状況負荷評価部が、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、並行処理が求められる前記タスクの数を用い、並行処理が求められる前記タスクの数が前記ユーザに与える負荷を算出する、請求項2、6、または7に記載の認知負荷評価装置。ヒューマンマシンインターフェースを操作するユーザの認知負荷を評価するための方法であって、aヒューマンマシンインターフェースが表示された画面のイメージを含む画面情報、及び前記画面を使用してタスクを遂行するための操作情報を解析して、前記画面に含まれる視覚オブジェクトを抽出する、ステップと、b前記視覚オブジェクトが含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記視覚オブジェクトに対する前記ユーザの視覚負荷を求める、ステップと、を有している、ことを特徴とする認知負荷評価方法。コンピュータによって、ヒューマンマシンインターフェースを操作するユーザの認知負荷を評価するためのプログラムであって、前記コンピュータに、aヒューマンマシンインターフェースが表示された画面のイメージを含む画面情報、及び前記画面を使用してタスクを遂行するための操作情報を解析して、前記画面に含まれる視覚オブジェクトを抽出する、ステップと、b前記視覚オブジェクトが含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記視覚オブジェクトに対する前記ユーザの視覚負荷を求める、ステップと、を実行させる、プログラム。しかしながら、特許文献1に開示された認知負荷評価装置は、以下に示す第1の問題点及び第2の問題点を内在している。以下に説明する。第1の問題点は、特許文献1に開示された認知負荷評価装置では、ユーザが運転など何らかの作業中でなければ、ユーザの認知負荷を評価できない点である。これは、特許文献1に開示された認知負荷評価装置においては、認知負荷を評価するにあたり、各種センサを用いて作業中のユーザの行動に関するデータを取得する必要があるからである。第2の問題点は、特許文献1に開示された認知負荷評価装置では、コンテンツの情報量及び複雑さといった、ユーザが認知できる視覚情報に基づいて、認知負荷を評価できない点である。これは、特許文献1に開示された認知負荷評価装置は、コンテンツが動画であるか、又は静止画であるかなど、コンテンツの形態に基づいた評価しか行わないからである。[発明の目的]本発明の目的の一例は、上記問題を解消し、ユーザから直接データを取得することなく、ユーザが認知できる視覚情報に基づいてユーザの認知負荷を評価し得る、認知負荷評価装置、認知負荷評価方法、及びプログラムを提供することにある。上記目的を達成するため、本発明の一側面における認知負荷評価装置は、ヒューマンマシンインターフェースを操作するユーザの認知負荷を評価するための認知負荷評価装置であって、ヒューマンマシンインターフェースが表示された画面のイメージを含む画面情報、及び前記画面を使用してタスクを遂行するための操作情報を解析して、前記画面に含まれる視覚オブジェクトを抽出する、情報解析部と、前記視覚オブジェクトが含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記視覚オブジェクトに対する前記ユーザの視覚負荷を求める、視覚負荷評価部と、を備えている、ことを特徴とする。また、上記目的を達成するため、本発明の一側面における認知負荷評価方法は、ヒューマンマシンインターフェースを操作するユーザの認知負荷を評価するための方法であって、aヒューマンマシンインターフェースが表示された画面のイメージを含む画面情報、及び前記画面を使用してタスクを遂行するための操作情報を解析して、前記画面に含まれる視覚オブジェクトを抽出する、ステップと、b前記視覚オブジェクトが含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記視覚オブジェクトに対する前記ユーザの視覚負荷を求める、ステップと、を有している、ことを特徴とする。更に、上記目的を達成するため、本発明の一側面におけるプログラムは、コンピュータによって、ヒューマンマシンインターフェースを操作するユーザの認知負荷を評価するためのプログラムであって、前記コンピュータに、aヒューマンマシンインターフェースが表示された画面のイメージを含む画面情報、及び前記画面を使用してタスクを遂行するための操作情報を解析して、前記画面に含まれる視覚オブジェクトを抽出する、ステップと、b前記視覚オブジェクトが含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記視覚オブジェクトに対する前記ユーザの視覚負荷を求める、ステップと、を実行させることを特徴とする。以上のように、本発明における、認知負荷評価装置、認知負荷評価方法、及びプログラムによれば、ユーザから直接データを取得することなく、ユーザが認知できる視覚情報に基づいてユーザの認知負荷を評価することができる。実施の形態以下、本発明の実施の形態における、認知負荷評価装置、認知負荷評価方法、及びプログラムについて、図1~図9を参照しながら説明する。[装置構成]最初に、本実施の形態における認知負荷評価装置の構成について、図1を用いて説明する。図1は、本発明の実施の形態における認知負荷評価装置の構成を示すブロック図である。図1に示す、本実施の形態における認知負荷評価装置10は、HMIを操作するユーザの認知負荷を評価するための装置である。図1に示すように、本実施の形態における認知負荷評価装置10は、主に、情報解析部100と、視覚負荷評価部200とを備えている。情報解析部100は、HMIが表示された画面以下HMI画面という。のイメージを含む画面情報以下HMI画面情報、及びHMI画面を使用してタスクを遂行するための操作情報を解析して、HMI画面に含まれる視覚オブジェクトを抽出する。視覚負荷評価部200は、抽出された視覚オブジェクトが含む要素毎に、各要素がユーザに与える負荷を算出する。また、視覚負荷評価部200は、算出した各負荷に基づいて、視覚オブジェクトに対するユーザの視覚負荷を求める。このように、認知負荷評価装置10では、ユーザに取り付けられたセンサではなく、HMI画面に表示される各視覚オブジェクトに基づいて、ユーザにおける視覚負荷が取得されている。このため、認知負荷評価装置10によれば、ユーザから直接データを取得することなく、ユーザが認知できる視覚情報に基づいてユーザの認知負荷を評価することができる。ここで、本実施の形態における認知負荷評価装置10の構成について更に具体的に説明する。図1に示すように、認知負荷評価装置10は、情報解析部100及び視覚負荷評価部200に加えて、聴覚負荷評価部300と、操作負荷評価部400と、周辺状況負荷評価部500とを備えている。また、認知負荷評価装置10は、後述するように、コンピュータに、本実施の形態におけるプログラムをインプリメントすることによって構築できる。更に、認知負荷評価装置10には、入力装置20と、出力装置30とが接続される。ここで、入力装置20としては、マウス及びキーボードといった入力デバイス、ネットワークを介して接続された端末装置などが挙げられる。また、出力装置30としては、液晶表示装置といった表示装置、プリンタなどが挙げられる。[情報解析部]情報解析部100は、本実施の形態では、HMI画面情報と操作情報との解析によって、上述した視覚オブジェクトに加えて、聴覚オブジェクト、操作オブジェクト、周辺状況を抽出する。これらは認知負荷要因である。ここで、視覚オブジェクトとしては、HMI画面に表示されている、ボタン、メニュー、画像、及びテキストなどが挙げられる。また、聴覚オブジェクトとしては、HMI画面での操作によって出力される、アラーム、音声メッセージなどが挙げられる。また、操作オブジェクトは、視覚オブジェクト及び聴覚オブジェクトのうち、タスクを遂行するための操作対象となるオブジェクトである。周辺状況としては、タスク遂行時のHMI画面周辺の照度といった視覚環境、HMI画面周辺の雑音の音圧といった聴覚環境、操作デバイスが配置されている位置といった操作環境、タスクの遂行開始から完遂までに許容される制約時間、並行処理が求められるタスクの数などが挙げられる。[視覚負荷評価部]視覚負荷評価部200は、視覚オブジェクトに対するユーザの視覚負荷をさまざまな要素に基づいて求める。視覚負荷評価部200は、形式負荷演算部210と、配色負荷演算部220と、形状負荷演算部230と、密度負荷演算部240と、配置負荷演算部250と、視野負荷演算部260とを備える。形式負荷演算部210は、視覚オブジェクトの形式がユーザに与える負荷以下形式負荷という。を算出する。ここで形式とは、動画、アニメーション、静止画写真、図、記号、テキスト文字、数字など、視覚オブジェクトの表示形態を指す。例えば、形式負荷演算部210は、形式負荷VWLmを、以下の数1を用いて算出することができる。数1VWLmαvm×vm1βvm×vm2γvm×vm3δvm×vm4εvm×vm5ζvm×vm6ηvm×vm7上記数1において、vm1、vm2、vm3、vm4、vm5、vm6、及びvm7は、それぞれ、動画、アニメーション、写真、図、記号、文字、数字に対応し、HMI画面内に、対応するオブジェクトが存在するときに1、存在しないときに0の値をとる関数である。また、αvm、βvm、γvm、δvm、εvm、ζvmは、それぞれ、動画、アニメーション、写真、図、記号、文字、数字に対応する重みである。上記数1によれば、形式負荷は、HMI画面内に異なる形式の視覚オブジェクトが多く存在するほど負荷が大きくなるように算出される。例えば、HMI画面内に図、記号、文字、数字が存在し、重みがγεζη1の場合、形式負荷は4となる。また、vm1~vm7の関数として、視覚オブジェクトの面積又は数に応じて変化する関数を用いてもよい。配色負荷演算部220は、視覚オブジェクトの配色がユーザに与える負荷以下配色負荷という。を算出する。配色負荷の算出は、類似画像検索技術で一般的に用いられている算出方法、例えば、色に関する特徴量の抽出結果を用いる算出方法などによって行うことができる。配色負荷は、画面全体の彩度、明度、又は両方が極端に低かったり、彩度差、明度差、又は両方が少なかったり、色相差が少なかったり、するほど負荷が大きくなるように算出されるのが良い。例えば、配色負荷演算部220は、配色負荷VWLcを、以下の数2を用いて算出することができる。数2VWLcvc1上記数2において、vc1は、HMI画面Wの配色負荷を算出するための関数である。vc1は、画面全体の彩度又は明度が極端に低かったり、彩度差明度差が少なかったり、色相差が少なかったりするほど、大きな値を出力するように構成されている。形状負荷演算部230は、視覚オブジェクトの形状がユーザに与える負荷以下形状負荷という。を算出する。形状負荷は、視覚オブジェクトの形状が複雑なほど負荷が大きくなるように算出される。例えば、形状負荷演算部230は、形状負荷VWLsを、以下の数3を用いて算出することができる。数3VWLsKvs×Σn上記数3において、lは視覚オブジェクトの周囲長であり、Sは視覚オブジェクトの面積であり、l×lSは図形の複雑さを表す尺度である。nは視覚オブジェクトの総数である。また、Kvsは定数である。、上記数3から分かるように、形状負荷VWLsは、HMI画面に表示されている視覚オブジェクト全部の複雑度の平均値となっている。また、形状負荷の算出式としては、面積が小さいほど負荷が大きいとみなすのであれば、複雑度の代わりに、単純に面積の逆数が用いられていても良い。密度負荷演算部240は、視覚オブジェクトの密度がユーザに与える負荷以下密度負荷という。を算出する。密度負荷は、視覚オブジェクトの密度が高いほど負荷が大きくなるように算出される。例えば、密度負荷演算部240は、密度負荷VWLdを、以下の数4を用いて算出することができる。数4VWLdKvd×上記数4において、nは視覚オブジェクトの総数、Ssumは視覚オブジェクトの抽出元のHMI画面全体の面積である。また、Kvdは定数である。配置負荷演算部250は、視覚オブジェクトの配置の状態がユーザに与える負荷以下配置負荷という。を算出する。配置負荷は、オブジェクトの配置がバラバラであるほど負荷が大きくなるように算出される。例えば、配置負荷演算部250は、配置負荷VWLpを、以下の数5を用いて算出することができる。数5VWLpKvp×Σ2Σ2n上記数5において、x、yはそれぞれ、ある視覚オブジェクトのx座標値、y座標値である。X、Yはそれぞれすべての視覚オブジェクトのx座標値の平均値、y座標値の平均値である。nは視覚オブジェクトの総数である。また、Kvpは定数である。つまり、上記数5によれば、オブジェクトのx座標値の分散と、オブジェクトのy座標値の分散とを合わせた値が得られる。視野負荷演算部260は、視覚オブジェクトのHMI画面における位置、即ち、ユーザの視野に対する視覚オブジェクトの位置が、ユーザに与える負荷以下視野負荷という。を算出する。視野負荷は、視覚オブジェクトの位置がHMI画面の中心部から離れるほど負荷が大きくなるように算出される。例えば、視野負荷演算部260は、視野負荷WVLfを、以下の数6を用いて算出することができる。数6WVLfKvf×Σ1fnn上記数6において、fnは正規分布の確率密度関数、dはHMI画面の中心部からの距離、nは視覚オブジェクトの総数である。また、Kvfは定数である。つまり、上記数6では、視野負荷は、HMI画面に表示されている視覚オブジェクト全部の負荷の平均値となっている。また、ここでいう負荷は、正規分布に従って視覚オブジェクトがHMI画面の中心部から離れるほど値が大きくなる負荷を意味する。また、本実施の形態では、視覚負荷評価部200は、上記の各演算部以外の演算部を備えていても良い。視覚負荷評価部200は、HMI画面における表示の変化量がユーザに与える負荷、例えば、視覚オブジェクトのブリンク点滅、アニメーションの表示の激しさ等、これまで述べた負荷要素以外の要素がユーザに与える負荷を算出する演算部を備えていても良い。更に、本実施の形態では、視覚負荷評価部200は、上記の各演算部が算出した負荷を組み合わせて、視覚負荷を算出する。例えば、視覚負荷評価部200は、以下の数7を用いて、視覚負荷VWLを算出することができる。なお、下記数7において、α、β、γ、δ、ε、及びζは、それぞれ各負荷要素の重みである。数7VWLα×VWLmβ×VWLcγ×VWLsδ×VWLdε×VWLpζ×WVLf[聴覚負荷評価部]聴覚負荷評価部300は、聴覚オブジェクトに対するユーザの聴覚負荷をさまざまな要素に基づいて求める。聴覚負荷評価部300は、音声負荷演算部310と、音圧負荷演算部320と、音高負荷演算部330とを備える。音声負荷演算部310は、音声メッセージの内容がユーザに与える負荷以下音声負荷という。を算出する。ここで内容とは、音声メッセージの聞き取りやすさ又は理解のしやすさを意味する。一例として、話速度を用いて評価を行う場合を説明する。この場合、音声負荷演算部310は、音声メッセージの話速度が、一般的に聞き取りやすい平均的な話速度495morasecから離れるほど値が大きくなるように、音声負荷を算出する。例えば、音声負荷演算部310は、音声負荷AWLmを、以下の数8を用いて算出することができる。数8AWLmKam×1fn上記数8において、sは音声メッセージの話速度、fnは正規分布の確率密度関数である。またKamは定数である。つまり、上記数8では、音声負荷AWLmは、正規分布に従って、音声メッセージの話速度が495morasecより離れるほど、値が大きくなるように算出される。音圧負荷演算部320は、聴覚オブジェクトの音圧がユーザに与える負荷以下音圧負荷という。を算出する。ここで音圧は、一般的に音量を表す音圧レベルdBで表される。音圧負荷は、音圧レベルが大きいほど値が大きくなるように算出される。例えば、音圧負荷演算部320は、音圧負荷AWLpを、以下の数9を用いて算出することができる。数9AWLpKap×ap1下記数9において、ap1は音声メッセージMの音圧レベルである。また、Kapは定数である。音高負荷演算部330は、聴覚オブジェクトの音高がユーザに与える負荷以下音高負荷という。を算出する。ここで音高は、一般的に周波数で表され、高音が高い周波数の高い音ほど耳につくと言われている。音高負荷は、聴覚オブジェクトの周波数が、基準の周波数から離れるほど、値が大きくなるように算出される。例えば、音高負荷演算部30は、基準の周波数を440Hzとして、音高負荷AWLfを、以下の数10を用いて算出することができる。数10AWLfKaf×1fn上記数10において、fnは正規分布の確率密度関数、fは聴覚オブジェクトの周波数である。また、Kafは定数である。つまり、上記の式では、正規分布に従って、聴覚オブジェクトの周波数が440Hzより離れるほど負荷が大きくなるように算出される。また、本実施の形態では、聴覚負荷評価部300は、上記の各演算部が算出した負荷を組み合わせて、聴覚負荷を算出する。例えば、聴覚負荷評価部300は、以下の数11を用いて、聴覚負荷AWLを算出することができる。数11AWLθ×AWLmι×AWLpκ×AWLf上記数11において、θ、ι、及びκは、それぞれ各負荷要素の重みである。[操作負荷評価部]操作負荷評価部400は、操作オブジェクトに対するユーザの操作負荷をさまざまな要素に基づいて求める。操作負荷評価部400は、動作負荷演算部410と、選択肢負荷演算部420とを備える。動作負荷演算部410は、ユーザのHMI操作に伴う動作がユーザ自身に与える負荷以下動作負荷という。を算出する。ここで動作とは、操作デバイスがキーボードの場合には打鍵数、マウスの場合にはポインタ移動距離及びクリック操作、タッチパネルの場合には、タップ、ピンチイン、ピンチアウトなどの指動作、及び指移動距離を意味する。動作は、操作デバイスによって異なる。ここで、一例として、キーボード操作とマウス操作とが用いられる場合の動作負荷について説明する。キーボード操作とマウス操作とに関しては、操作時間の予測手法としてそれぞれキーストロークレベルモデル、Fittsの法則が知られている。キーストロークレベルモデルは、キー入力に要する時間を予測するモデルであり、詳しくはキーボードからマウスへ手を移動させる時間、反対のマウスからキーボードへ手を移動させる時間、次の段階に進むための心理的準備時間などを含む。但し、本実施の形態では、簡単のため、キーボード上のキーを入力する時間のみを考えることとする。このとき、1つのキー入力に要する時間を200msとすると、k個のキー入力に要する時間は、200×kmsとなる。また、Fittsの法則は、ユーザがカーソルを現在位置から目標ターゲットに移動するまでの操作時間Tmsを予測するものであり、操作時間Tは一般に下記の数12で表される。数12Tab×log2上記数12において、aは操作効率、同じくbも操作効率、Aはカーソル現在位置とターゲットとの距離、Wsはターゲットとなる操作オブジェクトの大きさである。一般的には、a50、b150程度である。そして、キーストロークレベルモデル及びFittsの法則は操作時間を算出するものであるが、認知負荷を算出する場合に利用できる。つまり、操作時間が大きいほど動作負荷は大きくなると考えられるので、この考えに基づいて動作負荷を算出すれば良い。例えば、クリック操作については、1回のマウスクリックに要する時間を150msとすると、s回のクリックに要する時間は150×smsとなる。従って、動作負荷演算部410は、キーボードとマウスとを用いる場合の動作負荷OWLmを、以下の数13を用いて算出することができる。数13OWLmαom×βom×50150×log150×s上記数13において、αom、βomは、それぞれキーボード操作およびマウス操作に対応する重みである。選択肢負荷演算部420は、HMI操作時の選択肢の数がユーザに与える負荷以下選択肢負荷という。を算出する。具体的には、選択肢負荷は、HMI画面上の複数のボタン及びメニューなどから、ユーザが1つのオブジェクトを選択する場合に、ユーザにかかる負荷であり、選択肢が多いほど値は大きくなる。一般的に、n個の選択肢から1つを選ぶ場合の困難度はHickの法則として知られており、すべての選択肢が均等に選択されると仮定すると、その困難度Hは、以下の数14によって算出される。数14Hlog2上記数14は、すべての選択肢が等確率で選択される場合、その選択の困難度は選択肢の数の対数に比例することを意味している。選択肢負荷がHickの法則に従うとすると、選択肢負荷演算部420は、選択肢負荷OWLsを、以下の数15を用いて算出することができる。数15OWLsKos×log上記数15において、nは選択肢の数である。また、Kosは定数である。また、本実施の形態では、操作負荷評価部400は、上記の各演算部が算出した負荷を組み合わせて、操作負荷を算出する。例えば、操作負荷評価部400は、以下の数16を用いて、操作負荷OWLを算出することができる。数16OWLλ×OWLmμ×OWLs上記数16において、λ、μはそれぞれ各負荷要素の重みである。[周辺状況負荷評価部]周辺状況負荷評価部500は、周辺状況に対するユーザの負荷をさまざまな要素に基づいて評価する。周辺状況負荷評価部500は、視覚環境負荷演算部510と、聴覚環境負荷演算部520と、操作環境負荷演算部530と、制約時間負荷演算部540と、並行タスク負荷演算部550とを備える。視覚環境負荷演算部510は、HMI画面周辺の照度など、ユーザがHMIを操作してタスクを遂行する際の視覚環境がユーザに与える負荷以下視覚環境負荷という。を算出する。例えば、VDT作業における労働衛生管理のためのガイドラインでは、ディスプレイ画面上における照度は500ルクス以下、書類上及びキーボード上における照度は300ルクス以上とすることと記されている。これに従うとすると、視覚環境負荷演算部510は、視覚環境負荷EWLvを、以下の数17を用いて算出することができる。数17EWLvKev×1fd上記数17において、fdは標準正規分布の確率密度関数、lxはユーザがHMI操作を行う環境の照度[ルクス]である。また、Kevは定数である。上記数17によれば、視覚環境負荷EWLvは、ユーザがHMI操作を行う環境の照度が、400ルクスから離れるほど値が大きくなるように算出される。聴覚環境負荷演算部520は、HMI画面周辺の雑音の音圧など、ユーザがHMIを操作してタスクを遂行する際の聴覚環境がユーザに与える負荷以下聴覚環境負荷という。を算出する。例えば、雑音の音圧負荷を考えると、聴覚環境負荷演算部520は、聴覚環境負荷EWLaを、以下の数18を用いて算出することができる。数18EWLaKea×ea1上記数18において、ea1は雑音Nの音圧レベルである。また、Keaは定数である。操作環境負荷演算部530は、操作デバイスの操作環境がユーザに与える負荷以下操作環境負荷を算出する。操作デバイスの操作環境としては、例えば、ユーザに対する操作デバイスの位置、ユーザの操作姿勢などが挙げられる。例えば、ユーザと操作デバイスとの距離を操作環境とした場合、操作環境負荷演算部530は、操作環境負荷EWLoを、上述のFittsの法則に従って、以下の数19を用いて算出することができる。数19EWLoKeo×ab×log上記数19において、Keoは定数である。また、上記数19において、aは操作効率、同じくbも操作効率、Aはユーザの席と操作デバイスとの距離、Wsは操作デバイスの大きさである。但し、上述の数12の場合と異なり、上記数19では、操作時間ab×log2は、マウスカーソルの移動にかかる時間ではなく、ユーザがその腕を操作デバイスまで移動するのにかかる時間である。よって、上記数19においては、特にbの値が大きくなる。例えば、b500とすると、操作環境負荷演算部530は、操作環境負荷EWLoを、更に以下の数20を用いて算出する。数20EWLoKeo×50500×log制約時間負荷演算部540は、タスク遂行開始から完遂までに許容される制約時間がユーザに与える負荷以下制約時間負荷という。を算出する。一般的に、制約時間負荷は、作業時間に余裕があるときは小さくなり、作業時間に余裕がないときは大きくなる。制約時間tを横軸としたときに、制約時間負荷が正規分布に従うとすると、制約時間負荷演算部540は、制約時間負荷EWLtを、以下の数21を用いて算出することができる。数21EWLtKet×fd上記数21において、fdは、正規分布の確率密度関数である。tは、あるタスクの遂行開始から完遂までにかかる時間制約時間である。また、Ketは定数である。並行タスク負荷演算部550は、現在操作対象としているタスク以外に並行して遂行することが求められるタスクの数即ち、並行処理が求められるタスクの数が、ユーザに与える負荷以下並行タスク負荷という。を算出する。並行タスク負荷は、一般的に、並行して遂行することが求められるタスクの数が多いほど、値が大きくなる。例えば、並行処理が求められるタスクの数pに対して、並行タスク負荷が指数関数的に大きくなるとすると、並行タスク負荷演算部550は、並行タスク負荷EWLpを、以下の数22を用いて算出することができる。なお、以下の数22において、Kepは定数である。数22EWLpKep×expまた、本実施の形態では、周辺状況負荷評価部500は、上記の各演算部が算出した負荷を組み合わせて、周辺状況負荷を算出する。例えば、周辺状況負荷評価部500は、以下の数23を用いて、周辺状況負荷EWLを算出することができる。数23EWLν×EWLvξ×EWLaο×EWLoπ×EWLtρ×EWLpここで、上記数23において、ν、ξ、ο、π、ρは、それぞれ各負荷要素の重みである。統合負荷評価部600は、視覚負荷評価部200、聴覚負荷評価部300、操作負荷評価部400、及び周辺状況負荷評価部500、それぞれが算出した負荷を統合して、ユーザの認知負荷を算出する。ここで、負荷の統合は、各評価部が算出した負荷を組み合わせることによって行われても良いし、各評価部が備える全部又は一部の演算部が算出した負荷を組み合わせることによって行われても良い。例えば、総合負荷評価部600は、以下の数24を用い、各評価部が算出した負荷を組み合わせて、認知負荷WLを算出することができる。数24WLσ×VWLτ×AWLυ×OWLφ×EWL上記数24において、σ、τ、υ、φは、各負荷の重みである。本実施の形態では、統合負荷評価部600は、HMI画面毎又はタスクのステップ毎の認知負荷、各評価部が算出した負荷、各演算部が算出した負荷を算出しても良い。更に、総合負荷評価部600は、タスクにおけるステップ単位の認知負荷の平均値/分散値、各評価部が算出した負荷の平均値/分散値、各演算部が算出した負荷の平均値/分散値を算出しても良い。また、総合負荷評価部600は、タスクにおける全ステップの認知負荷の総和、各評価部が算出した負荷の総和、各演算部が算出した負荷の総和を算出しても良い。更に、総合負荷評価部600は、ステップ間の認知負荷の変化量、各評価部が算出した負荷の変化量、各演算部が算出した負荷の変化量を算出しても良い。[装置動作]次に、本発明の実施の形態における認知負荷評価装置10の動作について図2~図8を用いて説明する。図2は、本発明の実施の形態における認知負荷評価装置の動作を示す流れ図である。以下の説明においては、適宜図1を参酌する。また、本実施の形態では、認知負荷評価装置10を動作させることによって、認知負荷評価方法が実施される。よって、本実施の形態における認知負荷評価方法の説明は、以下の認知負荷評価装置10の動作説明に代える。[ステップA1]最初に、図2に示すように、情報解析部100が、入力装置20からのHMI情報の入力を受け付けるステップA1。HMI情報は、HMI画面情報、操作情報、負荷の算出に必要なその他の参考情報を含む。ここで、入力されるHMI画面情報の例を図3、図4、図5に示す。図3~図5は、それぞれ、本発明の実施の形態において処理の対象となるHMI画面情報の一例を示す図である。具体的には、図3は、操作対象となるHMIのメイン画面を示し、図4は、図3のメイン画面上でファイルメニューを選択したときの画面を示し、図5は、図4の画面上で開くを選択したときに表示されるダイアログを示す。また、操作情報の例を図6に示す。図6は、本発明の実施の形態において処理の対象となる操作情報の一例を示す図である。図6に示す操作情報は、6つのステップS1~S6を含み、タスクファイル名xxxtxtのファイルを開くを実行する際の操作情報を表している。また、参考情報の例を図7に示す。図7は、本発明の実施の形態において用いられる参考情報の一例を示す図である。[ステップA2]次に、情報解析部100が、ステップA1で受け付けたHMI情報を解析し、図3~図5に示すHMI画面情報から、ボタン、メニュー、及びテキストなどの視覚オブジェクトを抽出するステップA2。また、ステップA2では、情報解析部100は、図6に示す操作情報を解析し、音声メッセージなどの聴覚オブジェクト、タスクを遂行するための操作対象となる操作オブジェクトも抽出する。さらに、情報解析部100は、図7に示す参考情報から、負荷の算出に必要な情報を抽出する。具体的には、情報解析部100は、図3に示したHMI画面情報から、ウインドウタイトルの文字列ABCアプリ、4つのメニューファイル、編集、検索、ヘルプを抽出する。さらに、情報解析部100は、図4に示したHMI画面情報からは、ファイルメニューの5つのアイテム、新規作成CtrlN、開くCtrlO、閉じる、保存するCtrlS、印刷するCtrlPを抽出する。また、情報解析部100は、図5に示したHMI画面情報からは、ウインドウタイトルの文字列ファイルを開く、文字列開くファイルを指定してください。、ファイル名入力用のテキストフィールド、3つのボタン参照、OK、キャンセルを抽出する。更に、情報解析部100は、図6に示した操作情報からは、6つのステップからなる操作内容を抽出し、図7に示した参考情報からは、各項目の情報とそれに対応する値とを抽出する。[ステップA3]次に、視覚負荷評価部200が、HMI情報で表されるタスクについて視覚負荷を求めるステップA3。ステップA3では、視覚評価部200は、図6に示したステップS1~S6それぞれ毎に、視覚負荷を求める。ステップA3において、視覚負荷評価部200は、先ず、図6に示した操作情報のステップS1について視覚負荷を算出する。具体的には、形式負荷演算部210は、ABCアプリウインドウに表示されている、テキスト文字列ABCアプリ、ファイル、編集、検索、ヘルプについて形式負荷を算出する。このとき、形式負荷として算出された値をVWLmとする。配色負荷演算部220は、ABCアプリウインドウの配色負荷を算出する。このとき、配色負荷として算出された値をVWLcとする。形状負荷演算部230は、ウインドウタイトルの文字列ABCアプリ、4つのメニューファイル、編集、検索、ヘルプの形状負荷を算出する。このとき、形状負荷として算出された値をVWLsとする。密度負荷演算部240は、ABCアプリウインドウ上に5つの視覚オブジェクトがあるとして密度負荷を算出する。このとき、密度負荷として算出された値をVWLdとする。配置負荷演算部250は、ABCアプリウインドウに対する5つの視覚オブジェクトの相対座標を用いて配置負荷を算出する。このとき、配置負荷として算出された値をVWLpとする。視野負荷演算部260は、ABCアプリウインドウの中心座標から5つの視覚オブジェクトまでの距離を用いて視野負荷を算出する。このとき、視野負荷として算出された値をVWLfとする。その後、視覚負荷評価部200は、上記の算出された各負荷を合算する。そして、視覚負荷評価部200は、図6に示した操作情報のステップS1における視覚負荷VWLを、下記の数25を用いて算出する。数25VWLVWLmVWLcVWLsVWLdVWLpVWLf同様にして、視覚負荷評価部200は、図6に示した操作情報のステップS2についても視覚負荷を算出する。具体的には、視覚負荷評価部200は、図4に示したABCアプリウインドウのファイルメニューを選択した状態の画面を用いて視覚負荷を算出する。いま、図6に示した操作情報のステップS2における視覚負荷として算出された値をVWLとする。更に、視覚負荷評価部200は、図6に示した操作情報のステップS3については、図5に示したファイルを開くダイアログ画面を用いて視覚負荷を算出する。いま、ステップS3における視覚負荷として算出された値をVWLとする。また、視覚負荷評価部200は、図6に示した操作情報のステップS4については、視覚負荷がないのでステップS4における視覚負荷はVWL0とする。更に、視覚負荷評価部200は、図6に示した操作情報のステップS5およびステップS6については、HMI画面がステップS3の場合と変わらないのでVWLVWLVWLとする。なお、ステップS3、ステップS5、ステップS6については、ABCアプリウインドウと、ファイルを開くダイアログとが、同時にHMI画面として表示されている。従って、視覚負荷評価部200は、これら2つの画面の視覚負荷を合算して得られた値を視覚負荷として用いることもできる。[ステップA4]次に、聴覚負荷評価部300が、HMI情報で表されるタスクについて聴覚負荷を算出するステップA4。但し、図6に示した操作情報では、ステップS4を除き、各ステップにおいて、聴覚オブジェクトは存在していない。従って、これらステップの聴覚負荷は0となるので、聴覚負荷評価部300は、AWLAWLAWLAWLAWL0と評価する。一方、図6に示した操作情報のステップS4に対しては、音声負荷演算部310は、聴覚オブジェクトとして抽出された音声メッセージ開くファイルを指定してくださいを用いて音声負荷を算出する。具体的には、音声負荷演算部310は、図7に示した参考情報の音声メッセージの話速度の値495morasecを用いて、音声負荷を算出する。いま、音声負荷として算出された値をAWLmとする。音圧負荷演算部320は、聴覚オブジェクトとして抽出された音声メッセージの音圧負荷を算出する。具体的には、音高負荷演算部330は、図7に示した参考情報の音声メッセージの音圧の値50dBを用いて、音圧負荷を算出する。いま、音圧負荷として算出された値をAWLpとする。音高負荷演算部330は、聴覚オブジェクトとして抽出された音声メッセージの音高負荷を算出する。具体的には、音高負荷演算部330は、図7に示した参考情報の音声メッセージの周波数の値440Hzを用いて、音高負荷を算出する。いま、音高負荷として算出された値をAWLfとする。その後、ステップA4において、聴覚負荷評価部300は、上記の各負荷を足しあわせ、ステップS4における聴覚負荷を、VWLAWLmAWLpAWLfとして算出する。[ステップA5]次に、操作負荷評価部400が、HMI情報で表されるタスクについて操作負荷を算出するステップA5。ステップA5では、操作負荷評価部400は、図6に示したステップS1~S6それぞれ毎に、操作負荷を求める。操作負荷評価部400は、先ず、図6に示した操作情報のステップS1について操作負荷を算出する。具体的には、ステップA5において、動作負荷演算部410は、ABCアプリウインドウの中心座標からファイルメニューまでの距離、ファイルメニューの面積、さらに1回のマウスクリックから、動作負荷を算出する。いま、動作負荷として算出された値をOWLmとする。選択肢負荷演算部420は、ファイル、編集、検索、ヘルプの4つのメニューからファイルメニューを選択することについて、選択肢負荷を算出する。いま、選択肢負荷として算出された値をOWLsとする。その後、ステップA5において、操作負荷評価部400は、上記の算出された各負荷を足しあわせ、図6に示した操作情報のステップS1における操作負荷を、OWLOWLmOWLsとして算出する。同様にして、操作負荷評価部400は、図6に示した操作情報のステップS2についても操作負荷を算出する。具体的には、動作負荷演算部410は、図4に示したABCアプリウインドウのファイルメニューから開くメニューまでの距離、開くメニューの面積、1回のマウスクリックにかかる動作負荷を算出する。また、選択肢負荷演算部420は、新規作成、開く、閉じる、保存する、印刷するの5つのメニューから開くメニューを選択することについての選択肢負荷を算出する。そして、操作負荷評価部400は、これらの算出した値を足しあわせて、操作負荷として算出する。いま、図6に示した操作情報のステップS2における操作負荷として算出された値をOWLとする。また、図6に示した操作情報のステップS3およびステップS4においては、操作は行われないので、操作負荷評価部400は、操作負荷を0とする。更に、図6に示した操作情報のステップS5については、自動的にフォーカスがテキストフィールドに移っているものとすると、マウス操作に関する負荷は0となる。よって、操作負荷評価部400は、文字列xxxtxtを入力するための7回の打鍵のみについて、操作負荷を算出する。いま、図6に示した操作情報のステップS5における操作負荷として算出された値をOWLとする。また、図6に示した操作情報のステップS6については、動作負荷演算部410は、ファイルを開くダイアログの中心座標からOKボタンまでの距離、OKボタンの面積、1回のマウスクリックにかかる動作負荷を算出する。また、選択肢負荷演算部420は、参照、OK、キャンセルの3つのボタンから1つのOKボタンを選ぶことについての選択肢負荷も算出する。そして、操作負荷評価部400は、これらの算出した値を足しあわせて、操作負荷を算出する。いま、図6に示した操作情報のステップS6における操作負荷として算出された値をOWLとする。[ステップA6]次に、周辺状況負荷評価部500が、HMI情報で表されるタスクについて周辺状況負荷を算出するステップA6。具体的には、ステップA6において、視覚環境負荷演算部510は、図7に示した参考情報の照度の値400lxを用いて、視覚環境に関する負荷を算出する。いま、視覚環境に関する負荷として算出された値をEWLvとする。聴覚環境負荷演算部520は、図7に示した参考情報の周囲の雑音の音圧の値20dBを用いて、聴覚環境に関する負荷を算出する。いま、聴覚環境に関する負荷として算出された値をEWLaとする。操作環境負荷演算部530は、図7に示した参考情報のユーザの席とキーボードとの距離の値400mm、キーボードの面積の値250mm×500mm、ユーザの席とマウスとの距離の値500mm、マウスの面積の値100mm×70mmを用いて、操作環境に関する負荷を算出する。いま、キーボード操作環境に関する負荷として算出された値をEWLo、マウス操作環境に関する負荷として算出された値をEWLoとする。制約時間負荷演算部540は、図7に示した参考情報のタスク遂行の制約時間の値を用いて、制約時間に関する負荷を算出する。但し、図7に示した参考情報では、タスク遂行の制約時間はなしとなっているので、制約時間に関する負荷は0となる。並行タスク負荷演算部550は、図7に示した参考情報の並行タスク数の値を用いて並行タスク数に関する負荷を算出する。但し、図7に示した参考情報では、並行タスク数は0であるので、並行タスク数に関する負荷も0となる。そして、図6に示した操作情報のステップS1、S2、及びS6における周辺状況負荷EWL、EWL、EWLは、視覚環境負荷、聴覚環境負荷、及びマウス操作環境負荷を足しあわせることによって、即ち、下記の数26を用いて算出される。数26EWLEWLEWLEWLvEWLaEWLoまた、図6に示した操作情報のステップS3及びS4においては、操作が行われていないので、周辺状況負荷は、視覚環境負荷と聴覚環境負荷とを足しあわせることによって、即ち、下記の数27を用いて算出される。数27EWLEWLEWLvEWLa更に、図6に示した操作情報のステップS5における周辺状況負荷は、視覚環境負荷、聴覚環境負荷、およびキーボード操作環境負荷を足しあわせることによって、即ち、下記の数28を用いて算出される。数28EWLEWLvEWLaEWLoまた、図6に示した操作情報のステップS1、S2、S5およびS6においては、ユーザが各ステップを実行する際に、視覚を必要とする。従って、ステップS1、S2、S5及びS6については、視覚環境負荷の重みを大きくしても良い。一方、聴覚を必要とするステップS4については、聴覚環境負荷の重みを大きくしても良い。また、本実施の形態において、ステップA3~A6の実行順序は、上述した順序に限定されるものではない。ステップA3~A6は、並行に実行されていても良いし、任意の順序で実行されていても良い。[ステップA7]次に、統合評価部600が、ステップA3~ステップA6で得られた結果に基づいて、即ち、各評価部又は各演算部がそれぞれ算出した負荷を統合して、認知負荷を算出するステップA7。例えば、各評価部が、上記数24を用いて、算出した値を足しあわせたものを認知負荷として算出すると、ステップS1における認知負荷は、下記の数29の通りとなる。同様にして、ステップS2における認知負荷は下記の数30の通り、ステップS3における認知負荷は下記の数31の通り、ステップS4における認知負荷は下記の数32の通り、ステップS5における認知負荷は下記の数33の通り、ステップS6における認知負荷は下記の数34の通りとなる。なお、下記数29~数34においては、簡単のために、各負荷の重みσ、τ、υ、φ上記数24参照の値は、すべて1に設定されている。数29WLVWLOWLEWL数30WLVWLOWLEWL数31WLVWLOWLEWL数32WLVWLAWLOWLEWL数33WLVWLOWLEWL数34WLVWLOWLEWL[ステップA8]最後に、統合評価部600が、算出した認知負荷を表示装置30に出力し、図8に示すように、結果を表示装置の表示画面に表示させるステップA8。図8は、本発明の実施の形態における認知負荷評価装置による出力結果の一例を示す図である。図8の例では、図6に示したステップS1からS6の各ステップの認知負荷は、棒グラフで表されている。またステップS1からS6までの認知負荷の平均値、さらに各ステップの視覚負荷、聴覚負荷、操作負荷、周辺状況負荷が折れ線グラフで表されている。ユーザが図8に示した表示結果を見ることで、例えば、ステップS3の認知負荷が最も高い、ステップS2とS3との間で急激に認知負荷が上昇している、ステップS4とS5との間で操作負荷の上昇が大きいなど、認知負荷の観点からのHMIの特徴や問題点などが容易に把握でき、HMIの改良改善などに活用することができる。[実施の形態における効果]次に、本実施の形態の効果について説明する。本実施の形態では、設計段階でのHMI画面イメージなどのHMI情報を解析することによって、認知負荷を推定することができる。従って、HMIの開発段階などにおいて、ユーザが作業する前に、即ち、作業中のユーザから各種センサを用いてデータを取得しなくても、認知負荷を推定できる。また、本実施の形態では、さらに、HMI情報から抽出した視覚オブジェクトがユーザに与える負荷を評価できるため、ユーザが視覚情報として認知するコンテンツの情報量及び複雑さに基づいて、ユーザの認知負荷を推定できる。更に、本実施の形態では、視覚オブジェクトに対する負荷だけでなく、照明環境など周辺状況の負荷も統合して、認知負荷を評価することもできる。このため、本実施の形態によれば、ユーザが視覚情報としてコンテンツを認知する際の照明環境、コンテンツ表示画面とユーザとの距離などといった、周辺状況に応じた負荷を推定することもできる。[プログラム]本発明の実施の形態におけるプログラムは、コンピュータに、図2に示すステップA1~A8を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における認知負荷評価装置10と認知負荷評価方法とを実現することができる。この場合、コンピュータのCPUCentralProcessingUnitは、情報解析部100、視覚負荷評価部200、聴覚負荷評価部300、操作負荷評価部400、及び周辺状況負荷評価部500として機能し、処理を行なう。ここで、実施の形態におけるプログラムを実行することによって、認知負荷評価装置10を実現するコンピュータについて図9を用いて説明する。図9は、本発明の実施の形態における認知負荷評価装置10を実現するコンピュータの一例を示すブロック図である。図9に示すように、コンピュータ110は、CPU111と、メインメモリ112と、記憶装置113と、入力インターフェイス114と、表示コントローラ115と、データリーダ/ライタ116と、通信インターフェイス117とを備える。これらの各部は、バス121を介して、互いにデータ通信可能に接続される。CPU111は、記憶装置113に格納された、本実施の形態におけるプログラムコードをメインメモリ112に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ112は、典型的には、DRAMDynamicRandomAccessMemory等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体120に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス117を介して接続されたインターネット上で流通するものであっても良い。また、記憶装置113の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス114は、CPU111と、キーボード及びマウスといった入力機器118との間のデータ伝送を仲介する。表示コントローラ115は、ディスプレイ装置119と接続され、ディスプレイ装置119での表示を制御する。データリーダ/ライタ116は、CPU111と記録媒体120との間のデータ伝送を仲介し、記録媒体120からのプログラムの読み出し、及びコンピュータ110における処理結果の記録媒体120への書き込みを実行する。通信インターフェイス117は、CPU111と、他のコンピュータとの間のデータ伝送を仲介する。また、記録媒体120の具体例としては、CFCompactFlash及びSDSecureDigital等の汎用的な半導体記憶デバイス、フレキシブルディスクFlexibleDisk等の磁気記憶媒体、又はCD-ROMCompactDiskReadOnlyMemoryなどの光学記憶媒体が挙げられる。上述した実施の形態の一部又は全部は、以下に記載する付記1~付記24によって表現することができるが、以下の記載に限定されるものではない。付記1ヒューマンマシンインターフェースを操作するユーザの認知負荷を評価するための認知負荷評価装置であって、ヒューマンマシンインターフェースが表示された画面のイメージを含む画面情報、及び前記画面を使用してタスクを遂行するための操作情報を解析して、前記画面に含まれる視覚オブジェクトを抽出する、情報解析部と、前記視覚オブジェクトが含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記視覚オブジェクトに対する前記ユーザの視覚負荷を求める、視覚負荷評価部と、を備えている、ことを特徴とする認知負荷評価装置。付記2前記ユーザがタスクを遂行する際の周辺状況が含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記周辺状況に対する前記ユーザの周辺状況負荷を求める、周辺状況負荷評価部と、前記視覚負荷評価部によって算出された前記負荷又は求められた前記視覚負荷と、前記周辺状況負荷評価部によって算出された前記負荷又は求められた前記周辺状況負荷とを統合し、統合結果に基づいて、前記ユーザの認知負荷を評価する、統合評価部と、を更に備えている、付記1に記載の認知負荷評価装置。付記3前記視覚負荷評価部が、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの表示形態を用い、前記視覚オブジェクトの表示形態が前記ユーザに与える負荷を算出する、付記1または2に記載の認知負荷評価装置。付記4前記視覚負荷評価部が、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの配色、形状、及び前記画面における密度を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、付記1~3のいずれかに記載の認知負荷評価装置。付記5前記視覚負荷評価部が、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの配置の状態、及び前記視覚オブジェクトの前記画面における位置を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、付記1~4のいずれかに記載の認知負荷評価装置。付記6前記周辺状況負荷評価部が、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、視覚環境、聴覚環境、及び操作環境を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、付記2に記載の認知負荷評価装置。付記7前記周辺状況負荷評価部が、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、前記タスクの遂行開始から完遂までに許容される制約時間を用い、前記タスクの遂行開始から完遂までに許容される制約時間が前記ユーザに与える負荷を算出する、付記2または6に記載の認知負荷評価装置。付記8前記周辺状況負荷評価部が、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、並行処理が求められる前記タスクの数を用い、並行処理が求められる前記タスクの数が前記ユーザに与える負荷を算出する、付記2、6、または7に記載の認知負荷評価装置。付記9ヒューマンマシンインターフェースを操作するユーザの認知負荷を評価するための方法であって、aヒューマンマシンインターフェースが表示された画面のイメージを含む画面情報、及び前記画面を使用してタスクを遂行するための操作情報を解析して、前記画面に含まれる視覚オブジェクトを抽出する、ステップと、b前記視覚オブジェクトが含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記視覚オブジェクトに対する前記ユーザの視覚負荷を求める、ステップと、を有している、ことを特徴とする認知負荷評価方法。付記10c前記ユーザがタスクを遂行する際の周辺状況が含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記周辺状況に対する前記ユーザの周辺状況負荷を求める、ステップと、d前記bのステップによって算出された前記負荷又は求められた前記視覚負荷と、前記cのステップによって算出された前記負荷又は求められた前記周辺状況負荷とを統合し、統合結果に基づいて、前記ユーザの認知負荷を評価する、ステップと、を更に有している、付記9に記載の認知負荷評価方法。付記11前記bのステップで、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの表示形態を用い、前記視覚オブジェクトの表示形態が前記ユーザに与える負荷を算出する、付記9または10に記載の認知負荷評価方法。付記12前記bのステップで、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの配色、形状、及び前記画面における密度を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、付記9~11のいずれかに記載の認知負荷評価方法。付記13前記bのステップで、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの配置の状態、及び前記視覚オブジェクトの前記画面における位置を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、付記9~12のいずれかに記載の認知負荷評価方法。付記14前記cのステップで、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、視覚環境、聴覚環境、及び操作環境を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、付記10に記載の認知負荷評価方法。付記15前記cのステップで、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、前記タスクの遂行開始から完遂までに許容される制約時間を用い、前記タスクの遂行開始から完遂までに許容される制約時間が前記ユーザに与える負荷を算出する、付記10または14に記載の認知負荷評価方法。付記16前記cのステップで、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、並行処理が求められる前記タスクの数を用い、並行処理が求められる前記タスクの数が前記ユーザに与える負荷を算出する、付記10、14、または15に記載の認知負荷評価方法。付記17コンピュータによって、ヒューマンマシンインターフェースを操作するユーザの認知負荷を評価するためのプログラムであって、前記コンピュータに、aヒューマンマシンインターフェースが表示された画面のイメージを含む画面情報、及び前記画面を使用してタスクを遂行するための操作情報を解析して、前記画面に含まれる視覚オブジェクトを抽出する、ステップと、b前記視覚オブジェクトが含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記視覚オブジェクトに対する前記ユーザの視覚負荷を求める、ステップと、を実行させる、プログラム。付記18c前記ユーザがタスクを遂行する際の周辺状況が含む要素毎に、各要素が前記ユーザに与える負荷を算出し、算出した各負荷に基づいて、前記周辺状況に対する前記ユーザの周辺状況負荷を求める、ステップと、d前記bのステップによって算出された前記負荷又は求められた前記視覚負荷と、前記cのステップによって算出された前記負荷又は求められた前記周辺状況負荷とを統合し、統合結果に基づいて、前記ユーザの認知負荷を評価する、ステップと、を更に前記コンピュータに実行させる、付記17に記載のプログラム。付記19前記bのステップで、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの表示形態を用い、前記視覚オブジェクトの表示形態が前記ユーザに与える負荷を算出する、付記17または18に記載のプログラム。付記20前記bのステップで、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの配色、形状、及び前記画面における密度を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、付記17~19のいずれかに記載のプログラム。付記21前記bのステップで、前記視覚オブジェクトが含む要素として、前記視覚オブジェクトの配置の状態、及び前記視覚オブジェクトの前記画面における位置を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、付記17~20のいずれかに記載のプログラム。付記22前記cのステップで、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、視覚環境、聴覚環境、及び操作環境を用い、それぞれ毎に、それぞれが前記ユーザに与える負荷を算出する、付記18に記載のプログラム。付記23前記cのステップで、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、前記タスクの遂行開始から完遂までに許容される制約時間を用い、前記タスクの遂行開始から完遂までに許容される制約時間が前記ユーザに与える負荷を算出する、付記18または22に記載のプログラム。付記24前記cのステップで、前記ユーザがタスクを遂行する際の周辺状況が含む要素として、並行処理が求められる前記タスクの数を用い、並行処理が求められる前記タスクの数が前記ユーザに与える負荷を算出する、付記18、22、または23に記載のプログラム。