(57)【特許請求の範囲】
【請求項１】
車載機で検出された車両の走行挙動データと、前記車両の運転者の運転挙動データとを用いて、前記運転者の運転評価を行う運転評価装置であって、
前記走行挙動データを用いて、前記車両が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出部と、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別部と、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価部とを備え、
前記走行挙動データが、前記車両の角速度データを含み、
前記算出部が、
前記車両の角速度が所定の閾値を超えた時点を含む所定区間の前記角速度のばらつきを示す指標値として前記角速度の分散、又は標準偏差を前記特徴量の１つとして算出する指標値算出部を含んで構成され、
前記判別部が、
前記交差点の属性を示す値を出力するように学習した学習済みの識別器に入力する前記特徴量の１つに前記指標値を用いて、前記交差点の属性として信号機の有無、道路幅員の広狭、及び幹線道路と生活道路の道路種別のうちの少なくともいずれかを判別するものであることを特徴とする運転評価装置。
【請求項２】
車載機で検出された車両の走行挙動データと、前記車両の運転者の運転挙動データとを用いて、前記運転者の運転評価を行う運転評価装置であって、
前記走行挙動データを用いて、前記車両が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出部と、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別部と、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価部とを備え、
前記走行挙動データが、前記車両の角速度データと位置データとを含み、
前記算出部が、
前記車両の角速度が所定の閾値を超えた時点を含む所定区間の前記角速度のばらつきを示す指標値として前記角速度の分散、又は標準偏差を前記特徴量の１つとして算出する指標値算出部と、
前記所定区間の前記位置データを用いて前記車両の移動距離を前記特徴量の１つとして算出する移動距離算出部とを含んで構成され、
前記判別部が、
前記交差点の属性を示す値を出力するように学習した学習済みの識別器に入力する前記特徴量に少なくとも前記指標値と前記移動距離とを用いて、前記交差点の属性として信号機の有無、道路幅員の広狭、及び幹線道路と生活道路の道路種別のうちの少なくともいずれかを判別するものであることを特徴とする運転評価装置。
【請求項３】
車載機で検出された車両の走行挙動データと、前記車両の運転者の運転挙動データとを用いて、前記運転者の運転評価を行う運転評価装置であって、
前記走行挙動データを用いて、前記車両が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出部と、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別部と、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価部とを備え、
前記走行挙動データが、前記車両の角速度データと位置データとを含み、
前記算出部が、
前記車両の角速度が所定の閾値を超えた時点を含む所定区間の前記角速度の平均値を前記特徴量の１つとして算出する平均値算出部と、
前記所定区間の前記角速度のばらつきを示す指標値として前記角速度の分散、又は標準偏差を前記特徴量の１つとして算出する指標値算出部と、
前記所定区間の前記位置データを用いて前記車両の移動距離を前記特徴量の１つとして算出する移動距離算出部とのうちの少なくとも２つ以上を含んで構成され、
前記判別部が、
前記交差点の属性を示す値を出力するように学習した学習済みの識別器に入力する前記特徴量に前記平均値、前記指標値、及び前記移動距離のうちの少なくとも２つ以上を用いて、前記交差点の属性として信号機の有無、道路幅員の広狭、及び幹線道路と生活道路の道路種別のうちの少なくともいずれかを判別するものであることを特徴とする運転評価装置。
【請求項４】
前記判別部が、前記車両が対向車線を横切って曲がった交差点の属性を判別するものであることを特徴とする請求項１〜３のいずれかの項に記載の運転評価装置。
【請求項５】
請求項１〜４のいずれかの項に記載の運転評価装置と、
少なくとも１以上の前記車両に搭載される車載機とを含んで構成され、
前記車載機が、
前記車両の走行挙動を検出する走行挙動検出部と、
前記運転者の運転挙動を検出する運転挙動検出部と、
前記走行挙動検出部及び前記運転挙動検出部で検出されたデータを前記運転評価装置に出力する出力部とを含んで構成され、
前記運転評価装置が、
前記車載機から取得した前記データを記憶する記憶ユニットと、
該記憶ユニットに記憶された前記データを用いて、前記算出部、前記判別部、及び前記評価部の処理を実行する制御ユニットとを含んで構成されていることを特徴とする運転評価システム。
【請求項６】
少なくとも１以上のコンピュータが、車載機で検出された車両の走行挙動データと、前記車両の運転者の運転挙動データとを用いて、前記運転者の運転評価を行う運転評価方法であって、
前記コンピュータが、
前記走行挙動データを用いて、前記車両が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出ステップと、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別ステップと、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価ステップとを含むステップを実行し、
前記走行挙動データが、前記車両の角速度データを含み、
前記算出ステップが、
前記車両の角速度が所定の閾値を超えた時点を含む所定区間の前記角速度のばらつきを示す指標値として前記角速度の分散、又は標準偏差を前記特徴量の１つとして算出するステップを含み、
前記判別ステップが、
前記交差点の属性を示す値を出力するように学習した学習済みの識別器に入力する前記特徴量の１つに前記指標値を用いて、前記交差点の属性として信号機の有無、道路幅員の広狭、及び幹線道路と生活道路の道路種別のうちの少なくともいずれかを判別するステップであることを特徴とする運転評価方法。
【請求項７】
車載機で検出された車両の走行挙動データと、前記車両の運転者の運転挙動データとを用いて、前記運転者の運転評価を少なくとも１以上のコンピュータに実行させるためのプログラムであって、
前記コンピュータに、
前記走行挙動データを用いて、前記車両が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出ステップと、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別ステップと、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価ステップとを実行させ、
前記走行挙動データが、前記車両の角速度データを含み、
前記算出ステップが、
前記車両の角速度が所定の閾値を超えた時点を含む所定区間の前記角速度のばらつきを示す指標値として前記角速度の分散、又は標準偏差を前記特徴量の１つとして算出する処理を実行させるステップを含み、
前記判別ステップが、
前記交差点の属性を示す値を出力するように学習した学習済みの識別器に入力する前記特徴量の１つに前記指標値を用いて、前記交差点の属性として信号機の有無、道路幅員の広狭、及び幹線道路と生活道路の道路種別のうちの少なくともいずれかを判別する処理を実行させるステップであることを特徴とするプログラム。
【請求項８】
車載機で検出された車両の走行挙動データと、前記車両の運転者の運転挙動データとを用いて、前記運転者の運転評価を行う運転評価装置が実行する交差点属性判別方法であって、
前記走行挙動データを用いて、前記車両が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出ステップと、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別ステップとを含み、
前記走行挙動データが、前記車両の角速度データを含み、
前記算出ステップが、
前記車両の角速度が所定の閾値を超えた時点を含む所定区間の前記角速度のばらつきを示す指標値として前記角速度の分散、又は標準偏差を前記特徴量の１つとして算出するステップを含み、
前記判別ステップが、
前記交差点の属性を示す値を出力するように学習した学習済みの識別器に入力する前記特徴量の１つに前記指標値を用いて、前記交差点の属性として信号機の有無、道路幅員の広狭、及び幹線道路と生活道路の道路種別のうちの少なくともいずれかを判別するステップであることを特徴とする交差点属性判別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は運転評価装置、運転評価システム、運転評価方法、プログラム、及び交差点属性判別方法に関する。
【背景技術】
【０００２】
特許文献１には、所定箇所における自動車の運転者の運転行動を評価する、運転行動自動評価システムが開示されている。
特許文献１記載の運転行動自動評価システムは、計測制御用コンピュータと、解析用コンピュータとを含んで構成され、該解析用コンピュータには、危険個所に関する情報が予め記憶されている。前記危険個所の情報には、名称、座標および特徴等が含まれ、また、当該危険個所毎に設定された事故予防動作の定義データも記憶されている。
【０００３】
前記運転行動自動評価システムは、運転者の頭部に装着された角速度センサで検出された角速度データ、自動車の位置データ、及び前記定義データに基づいて、前記危険個所において前記事故予防動作が正しくなされたか否かを評価する構成となっている。
【０００４】
［発明が解決しようとする課題］
特許文献１記載の運転行動自動評価システムでは、前記危険個所の情報を危険個所毎に予め記憶しておく必要がある。特許文献１に記載されているように、運転者に走行させるコースが、教習所や施設等の予め決められたコースに設定されている場合は、設定すべき前記危険個所の数も限られるため、これら危険個所の情報量も少なくて済む。
【０００５】
しかしながら、運転者に走行させるコースが定まっていない場合や運転者が広域エリアを走行する場合、危険個所の数が増大する。そのため、全ての危険個所について予め個々に前記定義データを設定しておくことは効率的ではなく、前記危険個所の情報に漏れがあった場合、当該危険個所における前記事故予防動作の評価を正確に行うことができない。さらに、各危険個所において一律の条件で前記事故予防動作の評価を行う場合、評価の精度が低下してしまうという課題があった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第５４０８５７２号公報
【発明の概要】
【課題を解決するための手段及びその効果】
【０００７】
本発明は上記課題に鑑みなされたものであって、交差点における運転者の安全確認動作の評価について、より精度の高い評価を行うことのできる運転評価装置、運転評価システム、運転評価方法、プログラム、及び交差点属性判別方法を提供することを目的としている。
【０００８】
上記目的を達成するために本開示に係る運転評価装置（１）は、車載機で検出された車両の走行挙動データと、前記車両の運転者の運転挙動データとを用いて、前記運転者の運転評価を行う運転評価装置であって、
前記走行挙動データを用いて、前記車両が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出部と、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別部と、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価部とを備えていることを特徴としている。
【０００９】
上記運転評価装置（１）によれば、前記走行挙動データを用いて算出された前記特徴量に基づいて、前記交差点の属性が判別されるので、データの読み込みなどの処理負荷が大きい地図データを用いることなく、前記交差点の属性を負荷の軽減された処理で判別することが可能となる。
また、前記判別部で判別された前記交差点の属性に対応した前記安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作が評価されるので、前記交差点の属性ごと安全確認ポイントの違いなどが考慮された、より正確な運転評価を行うことができ、事故リスクの高い運転者の検出精度を向上させることができる。また、運転評価結果に基づく、前記運転者への安全アドバイスをより的確に行うことが可能となり、事故を未然に防ぐ予防安全教育の効果を高めることができる。
【００１０】
また本開示に係る運転評価装置（２）は、上記運転評価装置（１）において、
前記判別部が、
前記特徴量を入力すると前記交差点の属性を示す値を出力するように学習した学習済みの識別器を用いて、前記交差点の属性を判別するものであることを特徴としている。
【００１１】
上記運転評価装置（２）によれば、前記識別器を用いることにより、前記交差点の属性を容易かつ適切に判別することが可能となる。前記識別器は、例えば、線形判別分析を用いた識別器でもよいし、サポートベクターマシンやニューラルネットワークなどの非線形判別分析を用いた識別器などでもよい。
【００１２】
また本開示に係る運転評価装置（３）は、上記運転評価装置（１）又は（２）において、
前記走行挙動データが、前記車両の角速度データを含み、
前記算出部が、
前記車両の角速度が所定の閾値を超えた時点を含む所定区間の前記角速度のばらつきを示す指標値を前記特徴量の１つとして算出する指標値算出部を含んで構成され、
前記判別部が、
前記特徴量の１つに前記指標値を用いて、前記交差点の属性として信号機の有無、道路幅員の広狭、及び道路種別のうちの少なくともいずれかを判別するものであることを特徴としている。
【００１３】
本発明者らは、信号機が有る交差点と、信号機が無い交差点とでは、これら交差点で前記車両が進行方向を切り替えた場合における、前記角速度のばらつきを示す指標値が異なる分布傾向、すなわち二峰性分布を有しているという新たな知見を見出した。
上記運転評価装置（３）によれば、前記交差点を通過している区間に相当する前記所定区間の前記角速度のばらつきを示す指標値が前記特徴量の１つとして算出され、算出された前記指標値を用いることで、前記交差点の属性として信号機の有無、道路幅員の広狭、及び道路種別のうちの少なくともいずれかを判別することができる。前記道路種別には、例えば、幹線道路、生活道路が含まれる。
したがって、信号機が有る交差点、道路幅員の広い交差点、及び幹線道路と、信号機が無い交差点、道路幅員が狭い交差点、及び生活道路とでの前記運転者の安全確認動作の違いなどを踏まえて、これら交差点の属性ごとに、より正確な運転評価を行うことができ、運転評価の精度をより高めることができる。
なお、前記角速度のばらつきを示す指標値は、前記角速度の分散でもよいし、標準偏差でもよいが、計算処理負荷が少なく、ばらつき度合の差をより大きく示すことのできる分散の方が好ましい。
【００１４】
また本開示に係る運転評価装置（４）は、上記運転評価装置（１）又は（２）において、
前記走行挙動データが、前記車両の角速度データと位置データとを含み、
前記算出部が、
前記車両の角速度が所定の閾値を超えた時点を含む所定区間の前記角速度のばらつきを示す指標値を前記特徴量の１つとして算出する指標値算出部と、
前記所定区間の前記位置データを用いて前記車両の移動距離を前記特徴量の１つとして算出する移動距離算出部とを含んで構成され、
前記判別部が、
前記特徴量に少なくとも前記指標値と前記移動距離とを用いて、前記交差点の属性として信号機の有無、道路幅員の広狭、及び道路種別のうちの少なくともいずれかを判別するものであることを特徴としている。
【００１５】
本発明者らは、信号機が有る交差点と、信号機が無い交差点とでは、これら交差点で前記車両が進行方向を切り替えた場合における、前記角速度のばらつきを示す指標値と、前記移動距離とがそれぞれ異なる分布傾向、すなわち二峰性分布を有しているという新たな知見を見出した。
上記運転評価装置（４）によれば、前記交差点を通過している区間に相当する前記所定区間の前記角速度のばらつきを示す指標値と、前記移動距離とが前記特徴量としてそれぞれ算出され、算出された前記指標値と前記移動距離とを用いることで、前記交差点の属性として信号機の有無、道路幅員の広狭、及び道路種別のうちの少なくともいずれかを、より精度良く判別することができる。前記道路種別には、例えば、幹線道路、生活道路が含まれる。
したがって、信号機が有る交差点、道路幅員の広い交差点、及び幹線道路と、信号機が無い交差点、道路幅員が狭い交差点、及び生活道路とでの前記運転者の安全確認動作の違いなどを踏まえて、これら交差点の属性ごとに、より正確な運転評価を行うことができ、運転評価の精度をより高めることができる。
【００１６】
また本開示に係る運転評価装置（５）は、上記運転評価装置（１）又は（２）において、
前記走行挙動データが、前記車両の角速度データと位置データとを含み、
前記算出部が、
前記車両の角速度が所定の閾値を超えた時点を含む所定区間の前記角速度の平均値を前記特徴量の１つとして算出する平均値算出部と、
前記所定区間の前記角速度のばらつきを示す指標値を前記特徴量の１つとして算出する指標値算出部と、
前記所定区間の前記位置データを用いて前記車両の移動距離を前記特徴量の１つとして算出する移動距離算出部とのうちの少なくとも２つ以上を含んで構成され、
前記判別部が、
前記特徴量に前記平均値、前記指標値、及び前記移動距離のうちの少なくとも２つ以上を用いて、前記交差点の属性として信号機の有無、道路幅員の広狭、及び道路種別のうちの少なくともいずれかを判別するものであることを特徴としている。
【００１７】
本発明者らは、信号機が有る交差点と、信号機が無い交差点とでは、これら交差点で前記車両が進行方向を切り替える場合において、前記角速度の平均値と、前記角速度のばらつきを示す指標値と、前記移動距離とがそれぞれ異なる分布傾向、すなわち二峰性分布を有しているという知見を見出し、さらに、これらの少なくとも２つ以上を用いることで、これら交差点の属性の分類精度がより高くなるという新たな知見を得た。
上記運転評価装置（５）によれば、前記交差点を通過している区間に相当する前記所定区間の前記角速度の平均値と、前記角速度のばらつきを示す指標値と、前記移動距離とのうちの少なくとも２つ以上が前記特徴量として算出され、算出された前記平均値、前記指標値、及び前記移動距離のうちの少なくとも２つ以上を用いることで、前記交差点の属性として信号機の有無、道路幅員の広狭、及び道路種別のうちの少なくともいずれかを、より精度良く判別することができる。前記道路種別には、例えば、幹線道路、生活道路が含まれる。
したがって、信号機が有る交差点、道路幅員の広い交差点、及び幹線道路と、信号機が無い交差点、道路幅員が狭い交差点、及び生活道路とでの前記運転者の安全確認動作の違いなどを考慮して、これら交差点の属性ごとに、より正確な運転評価を行うことができ、運転評価の精度をより高めることができる。
【００１８】
また本開示に係る運転評価装置（６）は、上記運転評価装置（１）〜（５）のいずれかにおいて、前記判別部が、前記車両が対向車線を横切って曲がった交差点の属性を判別するものであることを特徴としている。
【００１９】
前記車両が対向車線を横切って曲がることが必要な交差点の場合、とりわけ、その交差点の属性によって、前記運転者が行うべき安全確認動作の内容が大きく異なってくる。そのため、前記車両が対向車線を横切って曲がった交差点では、その交差点の属性に応じた前記安全確認評価条件で評価を行うことが、その評価精度を高める上で重要となる。
上記運転評価装置（６）によれば、前記車両が対向車線を横切って曲がった交差点の属性が判別されるので、前記車両が対向車線を横切って曲がった交差点の属性に対応した前記安全確認評価条件で、前記運転者の安全確認動作をより正確に評価することができ、前記車両が対向車線を横切って曲がった交差点での前記運転者の運転評価の精度を高めることができる。
【００２０】
また本開示に係る運転評価システムは、上記運転評価装置（１）〜（６）のいずれかと、
少なくとも１以上の前記車両に搭載される車載機とを含んで構成され、
前記車載機が、
前記車両の走行挙動を検出する走行挙動検出部と、
前記運転者の運転挙動を検出する運転挙動検出部と、
前記走行挙動検出部及び前記運転挙動検出部で検出されたデータを前記運転評価装置に出力する出力部とを含んで構成され、
前記運転評価装置が、
前記車載機から取得した前記データを記憶する記憶ユニットと、
該記憶ユニットに記憶された前記データを用いて、前記算出部、前記判別部、及び前記評価部の処理を実行する制御ユニットとを含んで構成されていることを特徴としている。
【００２１】
上記運転評価システムによれば、上記運転評価装置（１）〜（６）のいずれかと、少なくとも１以上の前記車載機とを含んで構成されている。したがって、上記運転評価装置（１）〜（６）のいずれかの効果を得ることができる。
また、前記車載機の前記走行挙動検出部、及び前記運転挙動検出部で検出されたデータが前記運転評価装置に出力されるので、前記運転評価装置に前記運転者の安全確認動作の評価を実行させることにより、前記車載機の処理負担を軽減することができ、前記車載機のコストを抑え、広く導入可能なシステムを構築することができる。
【００２２】
また本開示に係る運転評価方法は、車載機で検出された車両の走行挙動データと、前記車両の運転者の運転挙動データとを用いて、前記運転者の運転評価を行う運転評価方法であって、
前記走行挙動データを用いて、前記車両が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出ステップと、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別ステップと、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価ステップとを含んでいることを特徴としている。
【００２３】
上記運転評価方法によれば、前記走行挙動データを用いて算出された前記特徴量に基づいて、前記交差点の属性を判別するので、データの読み込みなどの処理負荷が大きい地図データを用いることなく、前記交差点の属性を負荷の軽減された処理で判別することが可能となる。
また、判別された前記交差点の属性に対応した前記安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価するので、前記交差点の属性ごと安全確認ポイントの違いなどが考慮された、より精度の高い運転評価を行うことができ、事故リスクの高い運転者の検出精度を向上させることが可能となる。また、前記運転評価の結果に基づく、前記運転者への安全アドバイスをより的確に行うことが可能となり、事故を未然に防ぐ予防安全教育の効果を高めることができる。
【００２４】
また本開示に係るプログラムは、車載機で検出された車両の走行挙動データと、前記車両の運転者の運転挙動データとを用いて、前記運転者の運転評価を少なくとも１以上のコンピュータに実行させるためのプログラムであって、
前記コンピュータに、
前記走行挙動データを用いて、前記車両が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出ステップと、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別ステップと、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価ステップとを実行させるためのプログラムであることを特徴としている。
【００２５】
上記プログラムによれば、前記判別ステップにより、前記走行挙動データを用いて算出された前記特徴量に基づいて、前記交差点の属性が判別されるので、データの読み込みなどの処理負荷が大きい地図データを用いることなく、前記交差点の属性を負荷の軽減された処理で判別する処理を前記コンピュータに実行させることが可能となる。
また、前記評価ステップにより、判別された前記交差点の属性に対応した前記安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作が評価されるので、前記交差点の属性ごと安全確認ポイントの違いなどが考慮された、より精度の高い運転評価を前記コンピュータに実行させることができ、事故リスクの高い運転者の検出精度を向上させることが可能な運転評価装置を実現することができる。また、前記運転評価の結果に基づく、前記運転者への安全アドバイスをより的確に行うことが可能となり、事故を未然に防ぐ予防安全教育の効果を高めることができる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態に係る運転評価システムの一例を示す概略構成図である。
【図２】実施の形態に係る運転評価システムで用いられる車載機のハードウェア構成例を示すブロック図である。
【図３】車載機からサーバ装置に送信される検出データの構成例を示す図である。
【図４】実施の形態に係る運転評価システムで用いられるサーバ装置のハードウェア構成例を示すブロック図である。
【図５】検出データ蓄積部に蓄積される検出データファイルの構成例を示す図である。
【図６】評価条件テーブル記憶部に記憶されている評価条件テーブルの一例を示すデータ構成図である。
【図７】評価結果記憶部に記憶されている評価結果ファイルの構成例を示す図である。
【図８】実施の形態に係るサーバ装置の機能構成例を示す要部ブロック図である。
【図９】車両の角速度データから交差点区間を決定する方法を説明するための角速度データの波形図の一例である。
【図１０】線形判別分析の識別器を用いた交差点属性の判別分析結果の一例を示す表である。
【図１１】実施の形態に係る車載機のドライバモニタリング部が行う処理動作の一例を示すフローチャートである。
【図１２】実施の形態に係る車載機の制御部が行う処理動作の一例を示すフローチャートである。
【図１３】実施の形態に係るサーバ装置の制御ユニットが行う処理動作の一例を示す概略フローチャートである。
【図１４】サーバ装置の制御ユニットが行う安全確認動作の評価処理動作の一例を示すフローチャートである。
【図１５】サーバ装置の制御ユニットが行う交差点属性の判別処理動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明に係る運転評価装置、運転評価システム、運転評価方法、プログラム、及び交差点属性判別方法の実施の形態を図面に基づいて説明する。
本発明に係る運転評価装置、運転評価システム、運転評価方法、プログラム、及び交差点属性判別方法は、例えば、事業者が管理する車両の運転者の安全確認動作を評価して、事故を未然に防ぐ予防安全の観点から運転者の安全意識の改善を図ることを支援するシステムなどに広く適用可能である。
【００２８】
［システム構成例］
図１は、実施の形態に係る運転評価システムの概略構成図である。
運転評価システム１は、車両２に乗車している運転者３の安全確認動作などの運転評価を行うシステムであって、少なくとも１台以上の車両２に搭載される車載機１０と、各車載機１０から取得したデータを処理する少なくとも１つ以上のサーバ装置４０とを含んで構成されている。
【００２９】
サーバ装置４０は、車載機１０から送信されてくる車両２の走行挙動データと、運転者３の運転挙動データとが記憶されたデータ群に基づいて、各運転者３の安全確認動作などの運転評価を行い、これら運転評価の情報を外部装置（以下、事業者端末という）８０に出力する機能を備えている。サーバ装置４０は、通信ユニット４１、制御ユニット５０、及び記憶ユニット６０を含んで構成されている。サーバ装置４０が、本発明の「運転評価装置」の一例である。
【００３０】
車載機１０が搭載される車両２は、特に限定されない。例えば、運送事業者が管理するトラック、バス事業者が管理するバス、タクシー事業者が管理するタクシー、カーシェアリング事業者が管理するカーシェア車両、レンタカー事業者が管理するレンタカー、会社が所有している社有車、又はカーリース事業者からリースして使用する社有車など、各種の事業を営む事業者が管理する車両が対象とされ得る。また、車載機１０が搭載される車両２は、一般の車両であってもよい。例えば、サーバ装置４０を、保険会社又は自動車教習所などの安全評価・運転訓練機関により管理又は運営されるものとして構成し、これら安全評価・運転訓練機関において、各車両２の運転者３の運転評価を実行するシステムとして適用することも可能である。
【００３１】
車載機１０とサーバ装置４０とは、通信ネットワーク４を介して通信可能に構成されている。通信ネットワーク４は、基地局を含む携帯電話網や無線ＬＡＮ（Local Area Network）などの無線通信網を含んでもよいし、公衆電話網などの有線通信網、インターネット、又は専用網などの電気通信回線を含んでもよい。
【００３２】
また、車両２を管理する事業者端末８０が、通信ネットワーク４を介してサーバ装置４０と通信可能に構成されている。事業者端末８０は、通信機能を備えたパーソナルコンピュータでもよいし、携帯電話、スマートフォン、又はタブレット装置などの携帯情報端末などでもよい。また、事業者端末８０が、通信ネットワーク４を介して車載機１０と通信可能に構成されていてもよい。
【００３３】
運転評価システム１では、サーバ装置４０が、各車載機１０から適宜送信されてきた、車両２の走行挙動（角速度、位置など）データ、運転者３の運転挙動（顔の向き、視線の方向など）データを含むデータ群を蓄積し、蓄積された各車載機１０のデータ群を用いて、各運転者３の安全確認動作の評価処理を実行する。この安全確認動作には、道路の交差点における運転者３の安全確認動作が含まれている。
【００３４】
交差点は、信号機の有無、道路幅員の違いなど、交差点ごとに、その属性に違いがある。事故を未然に防ぐための予防安全の観点から見ると、これら交差点の属性の違いによって、事故リスクを下げるために運転者に期待される安全確認動作の内容が異なってくる。
例えば、日本の道路において、信号機が有る交差点を右折する場合では、対向車、及び右折中に通過する横断歩道の歩行者等に対する安全確認がより重要となる一方、信号機が無い交差点を右折する場合では、その交差点の進入前に、交差している道路（すなわち、左右方向）から接近してくる他車両、自転車、又は歩行者などに対する安全確認がより重要となる。このように、同じ右折であっても、交差点の属性によって、事故リスクを下げるために注意すべき安全確認のポイントが異なってくる。
【００３５】
したがって、運転者の安全確認動作を評価する場合には、実際に走行した交差点の属性に対応した安全確認評価条件で運転評価を行うことが好ましいが、そのためには、前記交差点の属性を正しく判別できるようにする必要がある。
前記交差点の属性を判別するために、例えば、交差点情報などを含む地図データを用いることが考えられる。しかしながら、このような地図データを用いて、全国各地で事業活動又は日常生活を行っている車両運転者の運転行動を評価しようとした場合、利用する地図データのデータ容量が膨大となり、これら地図データを読み出す処理などにかかる処理負荷も増大し、また地図データの提供を受ける場合には、その利用にかかるコストも高くつくという課題があった。
【００３６】
そこで本発明者らは、上記のような地図データを用いることなく、前記交差点の属性を精度良く判別する手法を鋭意検討した結果、進行方向を切り替えた交差点において、信号機が有る交差点と、信号機が無い交差点とでは、車載機１０で検出された車両２の走行挙動データに異なる傾向があることを見出し、これら傾向を分析することによって、本発明を完成するに至った。
【００３７】
すなわち、本実施の形態に係る運転評価システム１では、サーバ装置４０が、車両２の走行挙動データを用いて、車両２が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する処理と、算出された前記特徴量に基づいて、前記交差点の属性を判別する処理と、判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における、運転者３の運転挙動データとを用いて、運転者３の安全確認動作を評価する処理とを実行する構成となっている。
【００３８】
サーバ装置４０は、前記特徴量として、例えば、交差点内での車両２の移動距離、角速度平均値、角速度分散、角速度最小値、速度（車速）平均値、速度分散、速度最大値、及び速度最小値のうちの少なくとも１以上を算出し、これらのうちの１つ、２つ、３つ、又は４つ以上を用いて、交差点の属性を判定する処理を実行する構成であってもよい。前記特徴量としては、角速度分散を用いることが好ましく、さらに、角速度分散と移動距離とを用いることがより好ましく、角速度分散と角速度平均と移動距離とを用いることがさらに好ましい。角速度分散が、角速度のばらつきを示す指標値の一例である。また、前記指標値として、角速度分散の代わりに、角速度標準偏差を用いてもよい。
【００３９】
前記交差点の属性は、例えば、信号機の有無、道路幅員の広狭、道路種別（幹線道路又は生活道路）などである。なお、信号機が有る交差点、道路幅員が広い交差点、及び幹線道路の交差点を同じ意味の属性として取り扱ってもよく、また、信号機が無い交差点、道路幅員が狭い交差点、及び生活道路の交差点を同じ意味の属性として取り扱ってもよい。すなわち、交差点の属性を判別する処理において、信号機の有無の代わりに、道路幅員の広狭、又は道路種別（幹線道路又は生活道路）を判別してもよい。
【００４０】
サーバ装置４０によれば、車両２の走行挙動データを用いて算出された前記特徴量に基づいて、前記交差点の属性が判別されるので、データの読み込みなどの処理負荷が大きい地図データを用いることなく、前記交差点の属性を負荷の軽減された処理で判別することが可能となる。
また、判別された前記交差点の属性に対応した前記安全確認評価条件と、前記交差点における、車両２の運転挙動データとを用いて、運転者３の安全確認動作が評価されるので、前記交差点の属性ごとの運転者３の安全確認動作の違いなどを踏まえた、より正確な運転評価を行うことができ、運転者３の運転評価の精度を高めることが可能となる。
【００４１】
なお、サーバ装置４０が行う運転評価処理の実行タイミングは特に限定されない。例えば、各車載機１０から取得したデータ群を用いて、例えば、各車両２の一日の運転が終了した後に、その日に通過した各交差点における安全確認動作の評価処理を実行してもよいし、又は一定期間毎に、該一定期間内に通過した各交差点における安全確認動作の評価処理を実行してもよい。
【００４２】
また、サーバ装置４０は、事業者端末８０から通信ネットワーク４を介して要求された各種リクエストを処理し、例えば、ブラウザ上の専用ホームページなどを通じて、事業者端末８０に、各車両２の運転者３の安全確認動作の評価結果などの情報を提供する処理を行う。事業者は、事業者端末８０の画面に表示された評価結果を各運転者３に提示することにより、各運転者３に、いつ、どこで、どのような運転状況であったのか（すなわち、運転上注意すべきポイントなど）を理解させて、各運転者３の安全意識の改善を図るなどの安全教育を実施することが可能となっている。
【００４３】
また、サーバ装置４０は、例えば、Ｗｅｂサーバ、アプリケーションサーバ、データベースサーバなどを含む、クラウドサービスを提供可能な構成としてもよい。なお、クラウドサービスを提供するためのサーバの構成は、上記した３層構造に限定されない。
【００４４】
［ハードウェア構成例］
図２は、実施の形態に係る運転評価システム１で用いられる車載機１０のハードウェア構成例を示すブロック図である。
車載機１０は、プラットフォーム部１１及びドライバモニタリング部２０を含んで構成されている。また、車載機１０にドライブレコーダー部３０が接続されてもよい。
【００４５】
プラットフォーム部１１には、車両２の加速度を測定する加速度センサ１２、車両２の回転角速度を検出する角速度センサ１３、車両２の位置を検出するＧＰＳ（Global Positioning System）受信部１４が装備されている。また、プラットフォーム部１１には、通信ネットワーク４を介して外部機器と通信処理を行う通信部１５、ビープ音などの警告音、又は警告メッセージなどの音声を出力する報知部１６、記憶部１７、及び外部インターフェース（外部Ｉ／Ｆ）１８が装備されている。さらにプラットフォーム部１１には、各部の処理動作を制御する制御部１９が装備されている。加速度センサ１２、角速度センサ１３、及びＧＰＳ受信部１４が、「走行挙動検出部」の一例である。
【００４６】
加速度センサ１２は、例えば、ＸＹＺ軸の３方向の加速度を測定する３軸加速度センサで構成されている。なお、加速度センサ１２には、２軸、１軸の加速度センサを用いてもよい。加速度センサ１２で測定された加速度データが、例えば、検出時刻と対応付けて（即ち、時系列で）制御部１９のＲＡＭ１９ｂに記憶される。
【００４７】
角速度センサ１３は、少なくとも鉛直軸回り（ヨー方向）の回転に応じた角速度、すなわち、車両２の左右方向への回転（旋回）に応じた角速度データを検出可能なセンサ、例えば、ジャイロセンサ（ヨーレートセンサともいう）で構成されている。なお、角速度センサ１３には、鉛直軸回りの１軸ジャイロセンサの他、左右方向の水平軸回り（ピッチ方向）の角速度も検出する２軸ジャイロセンサ、さらに前後方向の水平軸回り（ロール方向）の角速度も検出する３軸ジャイロセンサを用いてもよい。これらジャイロセンサには、振動式ジャイロセンサの他、光学式、又は機械式のジャイロセンサを用いてもよい。
【００４８】
角速度センサ１３の鉛直軸回りの角速度の検出方向については、例えば、時計回りを負方向に、反時計回りを正方向に設定してもよい。この場合、車両２が右方向に旋回すれば負の角速度データが検出され、左方向に旋回すれば正の角速度データが検出される。角速度センサ１３では、所定の周期（例えば、数十ｍｓ周期）で角速度が検出され、検出された角速度データが、例えば、検出時刻と対応付けて制御部１９のＲＡＭ１９ｂに記憶される。なお、加速度センサ１２と角速度センサ１３には、これらが一つのパッケージ内に実装された慣性センサを用いてもよい。
【００４９】
ＧＰＳ受信部１４は、アンテナ１４ａを介して人工衛星からのＧＰＳ信号を所定周期（例えば、１秒毎）で受信して、現在地の位置データ（緯度、及び経度）を検出する。ＧＰＳ受信部１４で検出された位置データは、例えば、検出時刻と対応付けて制御部１９のＲＡＭ１９ｂに記憶される。なお、車両２の位置を検出する装置は、ＧＰＳ受信部１４に限定されるものではない。例えば、日本の準天頂衛星、ロシアのグロナス（GLONASS）、欧州のガリレオ（Galileo）、又は中国のコンパス（Compass）等の他の衛星測位システムに対応した測位装置を用いてもよい。
【００５０】
通信部１５は、「出力部」の一例であり、通信ネットワーク４を介してサーバ装置４０にデータを出力する処理などを行う通信モジュールを含んで構成されている。
【００５１】
記憶部１７は、例えば、ハードディスクドライブ（ＨＤＤ）、ソリッドステートドライブ（ＳＳＤ）又はメモリーカードなどの着脱可能な記憶媒体などの１つ以上の記憶装置で構成されている。記憶部１７には、ドライバモニタリング部２０、又はドライブレコーダー部３０から取得したデータの他、加速度センサ１２、角速度センサ１３、ＧＰＳ受信部１４などで検出されたデータが時系列で記憶されてもよい。
【００５２】
外部Ｉ／Ｆ１８は、ドライブレコーダー部３０などの車載機器との間でデータや信号の授受を行うためのインターフェース回路や接続コネクタなどを含んで構成されている。
【００５３】
制御部１９は、ＣＰＵ(Central Processing Unit)１９ａ、ＲＡＭ(Random Access Memory)１９ｂ、及びＲＯＭ(Read Only Memory)１９ｃを含むマイクロコンピュータで構成されている。制御部１９は、加速度センサ１２、角速度センサ１３、ＧＰＳ受信部１４、ドライバモニタリング部２０、及びドライブレコーダー部３０から取得したデータをＲＡＭ１９ｂ又は記憶部１７に記憶する処理を行う。また、制御部１９は、ＲＯＭ１９ｃに記憶されたプログラムを読み出し、また、必要に応じてＲＡＭ１９ｂ又は記憶部１７に記憶された各種の検出データも読み出し、所定のプログラムを実行する。
【００５４】
例えば、制御部１９は、角速度センサ１３で検出された角速度の絶対値が所定の角速度閾値ω１を超えた時刻を検出し、検出した時刻を、交差点通過中の時刻ｔ０（以下、通過時刻ｔ０ともいう）として記憶する処理などを行う。また、制御部１９は、ＧＰＳ受信部１４で検出される位置データの時系列変化から車速を算出し、ＲＡＭ１９ｂ又は記憶部１７に記憶する処理を行ってもよい。また、制御部１９は、通過時刻ｔ０の前後所定時間に取得され、又算出されたデータをサーバ装置４０に所定タイミングで送信する処理なども行う。
【００５５】
ドライバモニタリング部２０は、ドライバカメラ２１、画像解析部２２、及びインターフェース（Ｉ／Ｆ）２３を含んで構成されている。ドライバモニタリング部２０が、「運転挙動検出部」の一例である。
ドライバカメラ２１は、例えば、図示しないレンズ部、撮像素子部、光照射部、及びこれら各部を制御するカメラ制御部などを含んで構成されている。
【００５６】
前記撮像素子部は、例えば、可視光線波長域、又は近赤外線波長域に感度を有するＣＣＤ(Charge Coupled Device)、又はＣＭＯＳ(Complementary Metal Oxide Semiconductor)などの撮像素子、フィルタ、及びマイクロレンズなどを含んで構成されている。前記光照射部は、ＬＥＤ(Light Emitting Diode)などの発光素子を含み、また、昼夜を問わず運転者の状態を撮像できるように赤外線を照射する発光素子などを用いてもよい。ドライバカメラ２１は、単眼カメラでもよいし、ステレオカメラであってもよい。
【００５７】
前記カメラ制御部は、例えば、プロセッサなどを含んで構成されている。前記カメラ制御部が、前記撮像素子部や前記光照射部を制御して、該光照射部から光（例えば、近赤外線など）を照射し、前記撮像素子部でその反射光を撮像する制御などを行う。ドライバカメラ２１は所定のフレームレート（例えば、毎秒３０〜６０フレーム）で画像を撮像し、ドライバカメラ２１で撮像された画像のデータが画像解析部２２へ出力される。
【００５８】
画像解析部２２は、例えば、画像処理プロセッサなどを含んで構成され、ドライバカメラ２１で撮像された画像から運転者３の運転挙動データとして、顔の向き、視線の方向、及び目開度のうちの少なくともいずれかのデータを検出する処理などを行う。画像解析部２２で検出された運転者３の運転挙動データ、画像データ、及び撮像日時（時刻）データが、インターフェース（Ｉ／Ｆ）２３を介してプラットフォーム部１１に送出され、プラットフォーム部１１のＲＡＭ１９ｂ又は記憶部１７に記憶される。
【００５９】
画像解析部２２で検出される運転者３の顔の向きは、例えば、運転者の顔のＸ軸（左右軸）回りの角度(上下の向き)であるピッチ（Pitch）角、顔のＹ軸(上下軸)回りの角度（左右の向き）であるヨー(Yaw)角、及び顔のＺ軸（前後軸）回りの角度（左右傾き）であるロール(Roll)角で示してよく、少なくとも左右の向きを示すヨー角が含まれる。またこれらの角度は、所定の基準方向に対する角度で示すことができ、例えば、前記基準方向が、運転者の正面方向に設定されてもよい。
【００６０】
また、画像解析部２２で検出される運転者３の視線の方向は、例えば、画像から検出された、運転者の顔の向きと、目領域の情報（目頭、眼尻、又は瞳孔の位置など）との関係から推定され、３次元座標上における視線ベクトルＶ（３次元ベクトル）などで示すことができる。視線ベクトルＶは、例えば、運転者の顔のピッチ角、ヨー角、及びロール角のうち、少なくとも１つと、前記目領域の情報とから推定されたものでもよい。
【００６１】
また、画像解析部２２で検出される運転者３の目開度は、例えば、画像から検出された、運転者の目領域の情報（目頭、眼尻、上下のまぶたの位置、又は瞳孔の位置など）を基に推定される。
【００６２】
プラットフォーム部１１の外部Ｉ／Ｆ１８には、ドライブレコーダー部３０が接続されている。ドライブレコーダー部３０は、車外カメラ３１と車内カメラ３２とを含んで構成されている。
【００６３】
車外カメラ３１は、車両２の前方の画像を撮像するカメラであり、車内カメラ３２は、車両２の室内の画像を撮像するカメラである。車外カメラ３１と車内カメラ３２は、例えば、可視光カメラで構成され得るが、近赤外線カメラなどで構成してもよい。
【００６４】
車外カメラ３１と車内カメラ３２は、それぞれ所定のフレームレート（例えば、毎秒数十フレーム）で画像を撮像し、車外カメラ３１と車内カメラ３２で撮像された画像と撮像日時などのデータがプラットフォーム部１１へ送出され、プラットフォーム部１１のＲＡＭ１９ｂ又は記憶部１７に記憶される。なお、ドライブレコーダー部３０は車外カメラ３１のみ備えた構成であってもよい。
【００６５】
車載機１０は、プラットフォーム部１１とドライバモニタリング部２０とが１つの筐体内に収納された、コンパクトな構成にすることが可能である。その場合における車載機１０の車内設置箇所は、ドライバカメラ２１で少なくとも運転者の顔を含む視野を撮像できる位置であれば、特に限定されない。例えば車両２のダッシュボード中央付近の他、ハンドルコラム部分、メーターパネル付近、ルームミラー近傍位置、又はＡピラー部分などに設置してもよい。また、ドライバモニタリング部２０は、プラットフォーム部１１と一体に構成される形態の他、プラットフォーム部１１と別体で構成されてもよい。
【００６６】
図３は、車載機１０からサーバ装置４０に送信される検出データの構成例を示す図である。図３に例示したデータは、例えば、車載機１０が、車両２が交差点を通過し終えたことを検出した後（例えば、通過時刻ｔ０の一定時間後）に送信される。
送信される検出データには、車載機１０の識別情報（シリアルナンバー等）、及び交差点通過時刻ｔ０の他、運転者３の運転挙動データとして、運転者３の顔の向き（ピッチ、ヨー、及びロール）、視線の方向（ピッチ、及びヨー）、及び目開度（右目、及び左目）などの所定期間（例えば、通過時刻ｔ０の前後所定時間）の時系列データが含まれている。さらに、車両２の走行挙動データとして、車両２の加速度（前後、左右、及び上下）、角速度（ヨー）、車両２の位置データ（緯度、及び経度）、及び走行速度などの前記所定期間の時系列データが含まれている。さらに、前記所定期間に撮像された運転者画像、車外画像の画像データが含まれてもよい。なお、サーバ装置４０に送信される検出データの構成は、図３に例示した構成に限定されるものではない。
【００６７】
図４は、実施の形態に係る運転評価システム１で用いられるサーバ装置４０のハードウェア構成例を示すブロック図である。
サーバ装置４０は、通信ユニット４１、制御ユニット５０、及び記憶ユニット６０を含んで構成され、これらは通信バス４２を介して接続されている。
【００６８】
通信ユニット４１は、通信ネットワーク４を介して、車載機１０や事業者端末８０などとの間で各種のデータや信号の送受信を実現するための通信装置を含んで構成されている。
【００６９】
制御ユニット５０は、１つ以上のＣＰＵなどのプロセッサを含んで構成される演算処理装置５１と、制御プログラム５３などが記憶されたメインメモリ５２とを含んで構成されている。演算処理装置５１は、メインメモリ５２中の制御プログラム５３を読み込み、解釈して、各種処理を実行する。
【００７０】
記憶ユニット６０は、例えば、ハードディスクドライブ、ソリッドステートドライブなど、１つ以上の大容量記憶装置で構成され、検出データ蓄積部６１、評価条件テーブル記憶部６２、評価結果記憶部６３、及び運転者情報記憶部６４などを含んで構成されている。
【００７１】
検出データ蓄積部６１には、各車両２の車載機１０から取得した検出データ（図３を参照）が、各車載機１０の識別情報に対応付けて蓄積される。
図５は、検出データ蓄積部６１に蓄積される検出データファイル６１ａの構成例を示す図である。図５に例示した検出データファイル６１ａには、車載機１０の識別情報（シリアルナンバー等）に対応付けて、運転者ＩＤ、交差点通過時刻ｔ０の他、運転者３の運転挙動データとして、運転者３の顔の向き（ピッチ、ヨー、及びロール）、視線の方向（ピッチ、及びヨー）、及び目開度（右目、及び左目）のデータ（通過時刻ｔ０の前後所定時間のデータ）が時系列で蓄積される。さらに、車両２の走行挙動データとして、車両２の加速度（前後、左右、及び上下）、角速度（ヨー）、車両２の位置（緯度、及び経度）、及び走行速度のデータ（通過時刻ｔ０の前後所定時間のデータ）が時系列で蓄積される。また、運転者画像（撮像日時、フレーム番号、及び画像データ）、車外画像（撮像日時、フレーム番号、及び画像データ）などのデータが時系列で蓄積されてもよい。
【００７２】
評価条件テーブル記憶部６２には、交差点の属性と交差点で切り替える進行方向（すなわち、曲がる方向）との組み合わせごとに、交差点で運転者３が行うべき安全確認動作の評価条件が少なくとも１つ以上記憶されている。
【００７３】
図６は、評価条件テーブル記憶部６２に記憶されている評価条件テーブル６２ａの一例を示すデータ構成図である。
図６に例示した評価条件テーブル６２ａの項目には、交差点の属性と、交差点で曲がる方向との組み合わせごとに、評価項目の１つとして、最低限行うべき安全確認項目が含まれている。
交差点の属性の欄には、予め類型化された交差点の属性が登録されている。図６の例では、交差点の属性として、信号機有り、又は信号機無しが登録されているが、交差点の属性はこれに限定されない。たとえば、信号機有りの交差点を幹線道路の交差点、信号機無しの交差点を生活道路の交差点と定義し、交差点の属性として、幹線道路、又は生活道路を登録してもよい。
また、曲がる方向の欄には、交差点で曲がる方向の一例として、右折、又は左折が登録されている。
【００７４】
最低限行うべき安全確認項目には、交差点に進入する前後において運転者３が行うべき確認動作及び評価タイミングが含まれている。
評価タイミング（換言すれば、評価する区間）の欄には、交差点進入前、又は交差点進入後が登録されている。
確認動作の欄には、交差点の属性ごとに、これら交差点を通過する際（進入前、又は進入後）に、運転者３が安全確認すべき方向（右確認、左確認など）、安全確認すべき箇所（左ミラー、右ミラー、横断歩道方向など）、確認角度、及び確認時間などの条件が１つ以上登録されている。なお、確認角度（ａ度〜ｉ度）は、例えば、車両２の正面方向に対する運転者３の顔の向き、又は視線の方向を示す角度である。確認時間（ｔ１〜ｔ９）は、例えば、前記確認角度以上の状態が継続される時間である。
【００７５】
図６に例示した、交差点の属性が信号機無し、曲がる方向が左折の場合、安全確認項目には、交差点進入前に左確認、及び右確認が行われたかを評価する内容が登録されている。また、図６に例示した、交差点の属性が信号機無し、曲がる方向が右折の場合、上記同様に、安全確認項目には、交差点進入前に左確認、及び右確認が行われたかを評価する内容が登録されている。
この評価内容によれば、信号機が無い交差点で左折又は右折する場合、交差点進入前に、交差する左右方向からの車両又は自転車などの接近状況を確認したか否かについて評価可能となっている。これらは、信号機が無い交差点において、出合い頭での事故を防止する観点から、重要な安全確認項目である。
【００７６】
また、図６に例示した、交差点の属性が信号機有り、曲がる方向が左折の場合、安全確認項目には、交差点進入前に左ミラー確認、右確認、及び左巻き込み確認が行われたかを評価する内容が登録されている。
この評価内容によれば、信号機が有る交差点で左折する場合、交差点進入前に、左後方の安全状況（二輪車等の接近状況など）の確認、対向車線から左折してくる車両の確認、及び横断歩道を渡る歩行者などの巻き込み確認を行ったか否かについて評価可能となっている。これらは、信号機が有る交差点において、左折時巻き込み事故を防止する観点から、重要な安全確認項目である。
【００７７】
また、図６に例示した、交差点の属性が信号機有り、曲がる方向が右折の場合、安全確認項目には、交差点進入前に右前方確認、及び交差点進入後に横断歩道方向確認が行われたかを評価する内容が登録されている。
この評価内容によれば、信号機が有る交差点で右折する場合、交差点進入前に、右前方の安全状況（対向車線の車両等の接近状況など）の確認、交差点進入後に、車両が横切る横断歩道の状況確認（歩行者などの確認）を行ったか否かについて評価可能となっている。これらは、信号機が有る交差点において、右折時における対向車や横断歩道の歩行者等との事故を防止する観点から、重要な安全確認項目である。
【００７８】
なお、図６に例示した評価条件テーブル６２ａは、日本等の車両２が左側通行である場合の一例である。車両２が左側通行の国と、車両２が右側通行の国とでは、右折と左折が逆になる。また、評価条件テーブル６２ａの内容は、各国による交通法規に適応した内容に設定することが好ましい。
【００７９】
評価結果記憶部６３には、制御ユニット５０で実行された、各車両２の運転者３の安全確認動作の評価結果、すなわち、少なくとも交差点における運転者３の安全確認動作の評価結果に関する情報が、車載機１０毎、又は運転者３毎に記憶される。
【００８０】
図７は、評価結果記憶部６３に記憶されている評価結果ファイル６３ａの構成例を示す図である。
評価結果ファイル６３ａには、車載機１０の識別情報、運転者ＩＤ、交差点通過時刻ｔ０、交差点位置、交差点への進入時刻ｔ５、交差点の属性、交差点で曲がった方向、及び評価結果などが含まれている。評価結果には、例えば、上記した評価条件テーブル６２ａの評価条件に基づいて評価された結果の他、これら評価結果を基に、統計処理して点数化された評価データ、又はランク付けされた評価データなどが記憶されてもよい。
【００８１】
なお、交差点への進入時刻ｔ５は、サーバ装置４０が、車載機１０から送信されてきた車両２の角速度データ（例えば、交差点通過時刻ｔ０の前後所定時間の角速度データ）に基づいて推定した時刻である。例えば、交差点通過時刻ｔ０の前後所定時間の角速度データの積分値θが所定の積分比率θｒに到達した時刻を交差点への進入時刻ｔ５としてもよい。
【００８２】
運転者情報記憶部６４には、事業者が管理する運転者３に関する各種情報（例えば、運転者の識別情報（運転者ＩＤ）、及び勤務スケジュールなど）が記憶されている。
【００８３】
［機能構成例］
図８は、実施の形態に係るサーバ装置４０の機能構成例を示す要部ブロック図である。
サーバ装置４０の制御ユニット５０は、特徴量算出部５４、交差点属性判別部５５、及び安全確認評価部５６を含んで構成されている。特徴量算出部５４、交差点属性判別部５５、及び安全確認評価部５６は、本発明の「算出部」、「判定部」、及び「評価部」の一例である。
【００８４】
制御ユニット５０の演算処理装置５１が、図４に示したメインメモリ５２に記憶された制御プログラム５３を読み出し、制御プログラム５３を解釈して実行することで、特徴量算出部５４、交差点属性判別部５５、及び安全確認評価部５６などの動作を実現する。
【００８５】
特徴量算出部５４は、記憶ユニット６０の検出データ蓄積部６１に記憶された車両２の走行挙動データに基づいて、車両２が進行方向を切り替えた（例えば、右折又は左折した）交差点の属性を判別するための少なくとも１以上の特徴量を算出する処理を行う。走行挙動データには、少なくとも車両２の角速度データと位置データとが含まれ、さらに車両２の速度データが含まれてもよい。
【００８６】
特徴量算出部５４は、平均値算出部５４１、ばらつき指標値算出部５４２、及び移動距離算出部５４３を含んで構成されている。
平均値算出部５４１は、車両２の角速度が所定の閾値を超えた時点を含む所定区間の角速度の平均値を特徴量の１つとして算出する処理を行う。
所定の閾値は、車両２が、車線変更とかではなく、右折又は左折していることを判定可能な値に設定される。所定区間は、車両２が右折又は左折を開始してから終了するまでの区間（以下、交差点区間ともいう）に設定される。例えば、車両２が右折（右旋回）した場合に負の角速度データが検出され、左折（左旋回）した場合に正の角速度データが検出される場合、所定区間には、右折の場合、負の角速度データが検出されている区間、左折の場合、正の角速度データが検出されている区間をそれぞれ設定することができる。
【００８７】
ばらつき指標値算出部５４２は、車両２の角速度が前記所定の閾値を超えた時点を含む前記所定区間の角速度のばらつきを示す指標値を特徴量の１つとして算出する処理を行う。角速度のばらつきを示す指標値には、角速度の分散が好適に採用され得るが、角速度の標準偏差であってもよい。
【００８８】
移動距離算出部５４３は、車両２の角速度が前記所定の閾値を超えた時点を含む前記所定区間の位置データを用いて車両２の移動距離（換言すれば、交差点内での走行距離）を特徴量の１つとして算出する処理を行う。
【００８９】
なお、特徴量算出部５４は、平均値算出部５４１、ばらつき指標値算出部５４２、及び移動距離算出部５４３を含む構成に限定されるものではなく、例えば、ばらつき指標値算出部５４２からなる構成でもよいし、ばらつき指標値算出部５４２、及び移動距離算出部５４３からなる構成でもよいし、平均値算出部５４１、及びばらつき指標値算出部５４２からなる構成でもよいし、平均値算出部５４１、及び移動距離算出部５４３からなる構成でもよい。
【００９０】
また、特徴量算出部５４に、前記所定区間の車両２の速度（車速）の平均値を特徴量の１つとして算出する処理を行う車速平均値算出部（図示せず）を含んでもよい。又は、前記所定区間の車両２の速度（車速）のばらつきを示す指標値を特徴量の１つとして算出する処理を行う車速ばらつき指標値算出部（図示せず）を含んでもよい。
【００９１】
すなわち、特徴量算出部５４は、前記特徴量として、交差点内での車両２の移動距離、角速度平均値、角速度分散、角速度最小値、速度平均値、速度分散、速度最大値、及び速度最小値のうちの少なくとも１以上を算出する構成にしてもよい。交差点属性判別部５５は、これら特徴量のうちの１つ、又は２以上を用いて、交差点の属性を判定する処理を実行する構成としてもよい。
【００９２】
交差点属性判別部５５は、特徴量算出部５４で算出された特徴量（角速度平均値、角速度分散、及び移動距離）に基づいて、交差点の属性を判別する処理を行う。
また、交差点属性判別部５５は、車両２が対向車線を横切って曲がった（換言すれば、右折した）交差点の属性を判別する処理を実行してもよいし、左折した交差点の属性を判別する処理を実行してもよい。
交差点属性判別部５５は、特徴量算出部５４で算出された特徴量（角速度平均値、角速度分散、及び移動距離）を入力すると、交差点の属性（例えば、信号機の有無）を示す値を出力するように学習した学習済みの識別器を用いて、交差点の属性（例えば、信号機の有無）を判別する構成としてもよい。
【００９３】
このような識別器は、例えば、メインメモリ５２に識別用プログラムとして記憶され、機械学習装置によって予め構築されたものでもよい。前記識別器の構築には、線形判別分析、非線形判別分析、サポートベクターマシン、ニューラルネットワーク、決定木、Ｋ近傍識別器、集団学習などの種々の機械学習の手法を用いることが可能であり、機械学習の手法は特に限定されない。
【００９４】
前記機械学習装置には、例えば、車両２から取得した既知の走行挙動データを用いて、１以上の特徴量を算出し、算出した１以上の特徴量をパラメータとし、これらパラメータと交差点属性の正解ラベルとの組からなる教師データを多数読み込ませて、交差点属性を分離可能な超平面を形成する識別関数を生成する構成のものが適用可能である。かかる機械学習装置によって、未知の特徴量を入力すると、交差点の属性を示す値を出力するように学習された識別器を構築することが可能となる。サーバ装置４０は、このような機械学習装置を含んで構成してもよい。
【００９５】
［識別器の検証例］
車載機１０を搭載した車両２の運転者２０人分の一日の運転行動を計測したデータ（走行挙動データ）を解析対象データに用いて、学習済み識別器を生成し、交差点右折時の走行挙動データに基づく、交差点属性の判別について検証した。ここでの交差点の属性は、信号機の有無とした。
【００９６】
前記解析対象データの中には、各々異なる交差点での走行挙動データが、信号機有りの交差点は６１箇所、信号機無しの交差点は４６箇所（計１０７箇所）含まれていた。
図９は、車両２の角速度データから交差点区間を決定する方法を説明するための角速度データの波形図の一例である。
図９に示すように、車両２の角速度データが、右旋回方向に所定の閾値（一例として、−８deg/s）を超えた場合に、右折イベントが生起したとみなし、前記閾値を超えた時点を含む、角速度データが負の値の区間を交差点区間とした。
【００９７】
計１０７箇所の各交差点区間での車両２の位置データ（１Ｈｚ）と車両２の角速度データ（１５Ｈｚ）とを用いて、各交差点区間での車両２の移動距離、角速度平均値、角速度分散、角速度最小値、速度平均値、速度分散、速度最大値、及び速度最小値の８種類の特徴量を算出した。
【００９８】
これら特徴量のうち、どの特徴量の組み合わせが交差点の属性判別（この場合、信号機の有無の判別）に特に有用であるかを検証した。具体的には、上記８種類の特徴量のうち、車両２の移動距離と、他の少なくとも１種以上の特徴量との組み合わせパターンを変えて、各々の判別精度を比較した。
【００９９】
本件証例では、線形判別分析の識別器を作成し、その識別器による交差点属性の判別精度を検証した。
識別器による交差点属性の判別精度の検証には、データ全体のうち１つだけをテストデータとして抜き出し、残りのデータを教師データとして交差検証を行うリーブワンアウト（Leave One Out）法を用いた。
すなわち、上記計１０７箇所のデータのうち、１箇所のデータを除いた１０６箇所のデータを教師データに用いて線形判別分析の識別器を作成し、１箇所のデータをテストデータに用いて、交差点の属性（信号機の有無）が正しく識別できているか否かの評価処理を、テストデータを切り替えながら繰り返す方法で検証を行った。なお、リーブワンアウト（Leave One Out）法に代えて、ホールドアウト（Hold-out）法、クロスバリデーション（Cross Validation）法などを用いてもよい。
【０１００】
図１０は、線形判別分析の識別器による交差点属性の判別分析結果の一例を示す表である。
図１０に示すように、特徴量として、車両２の移動距離、角速度分散、及び角速度平均値を組み合わせて使用した場合の判別率が、７９．４％となり、特徴量の組み合わせの中で判別率が最も高い結果が得られた。また、その内訳は、信号機有りの判別率が８３．６％（５１箇所／６１箇所中）、信号機無しの判別率が７３．９％（３４箇所／４６箇所中）であった。
また、特徴量として、車両２の移動速度、及び角速度分散を組み合わせて使用した場合の判別率が、２番目に高い値（７７．６％）であった。また、特徴量として、車両２の移動速度、角速度分散、及び速度分散を組み合わせて使用した場合の判別率が、７７．４％であり、特徴量として、車両２の移動速度、角速度分散、及び速度平均値を組み合わせて使用した場合の判別率が、７６．４％であり、有用性が確認できた。
これら検証例から、右折した交差点の属性（信号機の有無）を判別する場合、交差点内の車両２の移動距離と角速度データ（角速度分散と角速度平均値、又は角速度分散）とを用いることにより、約８０％の精度で判別可能であり、これら特徴量を用いて、交差点属性を判別する有用性が認められた。
【０１０１】
安全確認評価部５６は、評価条件テーブル記憶部６２から評価条件テーブル６２ａを読み出し、この評価条件テーブル６２ａから、交差点属性判別部５５で判別された交差点の属性に対応する安全確認評価条件を選択する処理を行い、選択された安全確認評価条件と、交差点における運転挙動データとを用いて、前記交差点における運転者３の安全確認動作を評価する処理を実行する。
【０１０２】
例えば、安全確認評価部５６は、検出データ蓄積部６１に蓄積された、運転者３の運転挙動データに基づいて、交差点進入前後における運転者３の顔の向き又は視線の向きの少なくともいずれかの左右の振り角度及び振り時間を検出し、検出された左右の振り角度及び振り時間と、交差点の属性に対応する安全確評価条件とに基づいて、進入時刻ｔ５の前後における運転者３の安全確認動作を評価する。
例えば、安全確認評価条件に含まれる評価タイミング及び確認動作について判定された評価点を合計、平均化又は正規化等の統計処理を行って、交差点毎の評価点を算出し、算出した評価点を記憶ユニット６０の評価結果記憶部６３に記憶する処理を行う。
【０１０３】
［処理動作例］
図１１は、実施の形態に係る車載機１０におけるドライバモニタリング部２０が行う処理動作を示すフローチャートである。本処理動作は、例えば、ドライバカメラ２１で画像が撮像されるタイミング（例えば、毎フレーム、又は所定間隔のフレーム毎）で実行される。
【０１０４】
まず、ステップＳ１において、画像解析部２２は、ドライバカメラ２１で撮像された画像を取得し、ステップＳ２に処理を進める。
ステップＳ２では、画像解析部２２は、取得した画像から運転者の顔、又は顔の領域を検出する処理を行い、ステップＳ３に処理を進める。画像から顔を検出する手法は特に限定されないが、高速で高精度に顔を検出する手法を採用することが好ましい。
【０１０５】
ステップＳ３では、画像解析部２２は、ステップＳ２で検出した顔の領域から、目、鼻、口、眉などの顔器官の位置や形状を検出する処理を行い、ステップＳ４に処理を進める。画像中の顔の領域から顔器官を検出する手法は特に限定されないが、高速で高精度に顔器官を検出できる手法を採用することが好ましい。例えば、画像解析部２２が、３次元顔形状モデルを作成し、これを２次元画像上の顔の領域にフィッティングさせ、顔の各器官の位置と形状を検出する手法が採用され得る。この手法によれば、ドライバカメラ２１の設置位置や画像中の顔の向きなどに関わらず、正確に顔の各器官の位置と形状を検出することが可能となる。
【０１０６】
ステップＳ４では、画像解析部２２は、ステップＳ３で求めた顔の各器官の位置や形状のデータに基づいて、運転者の顔の向きを検出する処理を行い、ステップＳ５に処理を進める。例えば、上記３次元顔形状モデルのパラメータに含まれている、上下回転（Ｘ軸回り）のピッチ角、左右回転（Ｙ軸回り）のヨー角、及び全体回転（Ｚ軸回り）のロール角を運転者の顔の向きに関する情報として検出してもよい。
【０１０７】
ステップＳ５では、画像解析部２２は、ステップＳ４で求めた運転者の顔の向き、及びステップＳ３で求めた運転者の顔器官の位置や形状、特に目の特徴点（目尻、目頭、及び瞳孔）の位置や形状に基づいて、視線の方向を検出する処理を行い、ステップＳ６に処理を進める。
【０１０８】
視線の方向は、例えば、様々な顔の向きと目の画像の特徴量（目尻、目頭、瞳孔の相対位置、又は強膜（いわゆる白目）部分と虹彩（いわゆる黒目）部分の相対位置、濃淡、テクスチャーなど）とを予め学習器を用いて学習し、これら学習した特徴量データとの類似度を評価することで検出してもよい。または、前記３次元顔形状モデルのフィッティング結果などを用いて、顔の大きさや向きと目の位置などから眼球の大きさと中心位置とを推定するとともに、瞳孔の位置を検出し、眼球の中心と瞳孔の中心とを結ぶベクトルを視線方向として検出してもよい。
【０１０９】
ステップＳ６では、画像解析部２２は、ステップＳ３で求めた運転者の顔器官の位置や形状、特に目の特徴点（目尻、目頭、瞳孔、及びまぶた）の位置や形状に基づいて、目開度を検出する処理を行い、ステップＳ７に処理を進める。
【０１１０】
ステップＳ７では、画像解析部２２は、ステップＳ４で検出した運転者の顔の向きと、ステップＳ５で検出した運転者の視線の方向と、ステップＳ６で検出した運転者の目開度と、運転者の画像と、撮像時刻とを対応付けて、画像情報としてプラットフォーム部１１に送信し、その後、画像解析部２２は、ステップＳ１に戻り、処理を繰り返す。
【０１１１】
図１２は、実施の形態に係る車載機１０における制御部１９が行う処理動作の一例を示すフローチャートである。本処理動作は、例えば、数十ｍｓ〜数秒の所定周期で実行される。
【０１１２】
まず、ステップＳ１１において、制御部１９は、加速度センサ１２で測定された加速度データを取得してＲＡＭ１９ｂに記憶する処理を行い、ステップＳ１２に処理を進める。
ステップＳ１２では、制御部１９は、角速度センサ１３で検出された角速度データを取得してＲＡＭ１９ｂに記憶する処理を行い、ステップＳ１３に処理を進める。
【０１１３】
ステップＳ１３では、制御部１９は、ドライバモニタリング部２０から送信されてきた画像情報を取得してＲＡＭ１９ｂに記憶する処理を行い、ステップＳ１４に処理を進める。
ステップＳ１４では、制御部１９は、ドライブレコーダー部３０から送出されてきたデータ（車外画像と車内画像のデータ）を取得してＲＡＭ１９ｂに記憶する処理を行い、ステップＳ１５に処理を進める。
【０１１４】
ステップＳ１５では、制御部１９は、ＧＰＳ受信部１４で検出された位置データを取得し、ステップＳ１６に処理を進める。
ステップＳ１６では、制御部１９は、ステップＳ１５で取得した位置データの単位時間あたりの変化に基づいて、車両２の走行速度を算出し、位置データと走行速度とをＲＡＭ１９ｂに記憶する処理を行い、ステップＳ１７に処理を進める。なお、ステップＳ１１〜Ｓ１６までの各処理の順序は特に限定されない。また、これら各処理を並列的に実行してもよい。
【０１１５】
ステップＳ１７では、制御部１９は、車両２が交差点を通過中（即ち、右左折中）であるか否かを判断する。例えば、制御部１９は、ステップＳ１２で取得した角速度の絶対値が所定の角速度閾値ω１以上になったか否かを判断する。なお、角速度閾値ω１は、交差点を右左折中であることを判定可能な値に設定されている。また、ステップＳ１７の判断処理において、角速度の絶対値が所定の角速度閾値ω１以上になったときの車速が所定の交差点上限速度以下であることを判断条件に追加してもよい。なお、所定の交差点上限速度は、交差点を安全に右左折できる速度を考慮して設定されている。
【０１１６】
ステップＳ１７において、制御部１９は、車両２が交差点を通過中ではないと判断すれば、その後、制御部１９は、ステップＳ１１に戻り、処理を繰り返す。
一方ステップＳ１７において、制御部１９は、車両２が交差点を通過中であると判断すれば、ステップＳ１８に処理を進める。
【０１１７】
ステップＳ１８では、制御部１９は、角速度の絶対値が所定の角速度閾値ω１以上になった時刻（即ち、通過時刻ｔ０）を検出し、ステップＳ１９に処理を進める。
ステップＳ１９では、制御部１９は、車両２が交差点を通過し終えたか否かを判断する。例えば、制御部１９は、通過時刻ｔ０から所定時間経過したか否かを判断してもよいし、角速度データの積分値（即ち、鉛直軸回りの角度）が、車両２が交差点を通過し終えたことを示す閾値（角度）以上になった否かを判断してもよい。
【０１１８】
ステップＳ１９において、制御部１９は、車両２が交差点を通過し終えたと判断すれば、ステップＳ２０に処理を進める。
ステップＳ２０では、制御部１９は、通過時刻ｔ０のデータとともに、通過時刻ｔ０の前後所定時間（例えば、数秒から数十秒間）に取得した検出データ（ステップＳ１１〜Ｓ１６で取得したデータ）をＲＡＭ１９ｂ又は記憶部１７から読み出し、通信部１５を制御して、これら検出データをサーバ装置４０へ送信する処理を行う。その後、制御部１９は、ステップＳ１１に戻り、処理を繰り返す。車載機１０からサーバ装置４０へ送信される検出データの構成例は図３に示している。
【０１１９】
また、制御部１９は、ステップＳ２０の処理に代えて、ＲＡＭ１９ｂ又は記憶部１７から読み出した検出データを記憶部１７（例えば、着脱式記憶媒体）に記憶してもよい。そして、一日の走行終了後、運転者３が車載機１０から記憶部１７を取り外し、記憶部１７に記憶された検出データを事業者端末８０に読み込ませて、事業者端末８０がサーバ装置４０に送信するようにしてもよい。
【０１２０】
図１３は、実施の形態に係るサーバ装置４０における制御ユニット５０が行う処理動作を示す概略フローチャートである。
まず、ステップＳ２１において、制御ユニット５０は、車載機１０から送信されてきた検出データを受信したか否かを判断し、車載機１０から検出データを受信したと判断すれば、ステップＳ２２に処理を進める一方、車載機１０から検出データを受信していないと判断すれば、ステップＳ２３に処理を進める。
【０１２１】
ステップＳ２２では、制御ユニット５０は、車載機１０から受信した検出データを、車載機１０の識別情報と対応付けて検出データ蓄積部６１に記憶する処理を行い、ステップＳ２３に処理を進める。
【０１２２】
ステップＳ２３では、制御ユニット５０は、運転者の安全運転行動の評価を実行するタイミングか否かを判断する。前記評価を実行するタイミングか否かは、例えば、車載機１０から車両２の運転業務の終了を示す信号を受信したか否かで判断してもよいし、所定の評価実行時刻になったか否かで判断してもよいし、事業者端末８０からの評価要があったか否かで判断してもよい。
【０１２３】
ステップＳ２３において、制御ユニット５０は、前記評価を実行するタイミングではないと判断すればステップＳ２１に戻る一方、前記評価を実行するタイミングになったと判断すれば、ステップＳ２４に処理を進める。
【０１２４】
ステップＳ２４では、制御ユニット５０は、車載機１０が搭載された車両２の運転者３の交差点等における安全確認動作の評価処理を行う。なお、ステップＳ２４で実行される評価処理の具体例については、図１４、１５のフローチャートを用いて説明する。
【０１２５】
制御ユニット５０は、ステップＳ２４における安全確認動作の評価処理を終えると、ステップＳ２５に処理を進める。
ステップＳ２５では、制御ユニット５０は、評価処理の結果を、車載機１０の識別情報及び運転者ＩＤと対応付けて評価結果記憶部６３に記憶する処理を行い、その後処理を終える。
【０１２６】
図１４は、実施の形態に係るサーバ装置４０における制御ユニット５０が行う安全確認動作の評価処理動作（図１３のステップＳ２４の処理動作）の一例を示すフローチャートである。なお、本フローチャートは、車載機１０が搭載された車両２の１日の運転が終了するまでに通過した各交差点における運転者３の安全確認動作を評価する処理動作を示している。
【０１２７】
まず、ステップＳ３１では、制御ユニット５０は、検出データ蓄積部６１から交差点通過時の検出データ（走行挙動データ、運転挙動データを含む）を読み出し、ステップＳ３２に処理を進める。交差点通過時の検出データは、交差点通過時刻ｔ０±ｎ秒間（±ｎ秒間は、例えば、±１０〜２０秒間程度）の検出データであり、交差点通過時刻ｔ０の時系列順に読み出される。
【０１２８】
ステップＳ３２では、制御ユニット５０は、ステップＳ３１で読み出した検出データに基づいて、通過した交差点の属性を判別する処理を行い、ステップＳ３３に処理を進める。なお、ステップＳ３２で実行される交差点属性の判別処理例については、図１５のフローチャートを用いて説明する。
【０１２９】
ステップＳ３３では、制御ユニット５０は、評価条件テーブル記憶部６２から評価条件テーブル６２ａ（図６）を読み出し、評価条件テーブル６２ａから、ステップＳ３２で判別された交差点の属性に対応した安全確認評価条件を選択する処理を行い、ステップＳ３４に処理を進める。
【０１３０】
ステップＳ３４では、制御ユニット５０は、ステップＳ３３で選択された安全評価条件と、ステップＳ３１で読み出した検出データ（運転挙動データ）とを用いて、運転者の安全確認動作を評価する処理を行う。
例えば、運転者の運転挙動データに基づいて、交差点進入時刻ｔ５の前後における運転者の顔の向き又は視線の向きの少なくともいずれかの左右の振り角度及び振り時間と、選択された安全確評価条件とに基づいて、交差点進入前、及び／又は交差点進入後における運転者３の安全確認動作を評価する。
例えば、安全確認評価条件の各項目で判定された評価点を合計、平均化又は正規化等の統計処理を行って、当該交差点の評価点又は評価レベルを算出する処理を行い、ステップＳ３５に処理を進める。
【０１３１】
ステップＳ３５では、制御ユニット５０は、ステップＳ３４において算出された評価点又は評価レベルを評価結果として、メインメモリ５２に一時記憶する処理を行い、ステップＳ３６に処理を進める。
ステップＳ３６では、制御ユニット５０は、次の交差点通過時の検出データがあるか否かを判断し、次の交差点通過時の検出データがあると判断すれば、ステップＳ３１に戻り、全ての交差点通過時の検出データの読み出しを終えるまで処理を繰り返す。一方、ステップＳ３６において、次の交差点通過時の検出データがない、即ち、蓄積されたデータから交差点通過時の検出データの読み出しが全て終了したと判断すれば、その後評価処理を終える。
【０１３２】
図１５は、実施の形態に係るサーバ装置４０における制御ユニット５０が行う交差点属性の判別処理（図１４のステップＳ３２の処理動作）の一例を示すフローチャートである。
まず、ステップＳ４１では、制御ユニット５０は、検出データ蓄積部６１から読み出した、交差点通過時（交差点通過時刻ｔ０±ｎ秒間）の検出データに含まれる角速度データを平滑化する処理を行い、その後、ステップＳ４２に処理を進める。この平滑化処理は、角速度データ中のノイズ等を除去するために行われ、例えば、所定の周波数成分を除去するフィルタリング処理などが行われる。
【０１３３】
ステップＳ４２では、制御ユニット５０は、平滑処理後の角速度の値が、右折を示す負の閾値を超えたか、又は左折を示す正の閾値を超えたかを判断し、負の閾値を超えたと判断すれば、ステップＳ４３に処理を進め、ステップＳ４３では、右折を示す右折フラグｆ１を１にして、ステップＳ４５に処理を進める。
【０１３４】
一方ステップＳ４２において、制御ユニット５０は、角速度の値が正の閾値を超えたと判断すれば、ステップＳ４４に処理を進め、ステップＳ４４では、左折を示す左折フラグｆ２を１にして、ステップＳ４５に処理を進める。
【０１３５】
ステップＳ４５では、制御ユニット５０は、角速度の値に基づいて、交差点区間を設定する処理を行う。すなわち、右折フラグｆ１が１の場合、制御ユニット５０は、角速度が負の閾値を超えた時点を含む、負の値を示している区間を検出し、当該区間の開始時点から終了時点までを右折時の交差点区間として設定する。
一方、左折フラグｆ２が１の場合、制御ユニット５０は、角速度が正の閾値を超えた時点を含む、正の値を示している区間を検出し、当該区間の開始時点から終了時点までを右折時の交差点区間として設定し、その後ステップＳ４６に処理を進める。
【０１３６】
ステップＳ４６では、制御ユニット５０は、ステップＳ４５で設定された交差点区間の車両２の位置データに基づいて、交差点区間での車両２の移動距離を算出する処理を行い、その後ステップＳ４７に処理を進める。なお、交差点区間での車両２の移動距離は、交差点属性を判別するための特徴量の１つとして算出される。
【０１３７】
ステップＳ４７では、制御ユニット５０は、ステップＳ４５で設定された交差点区間の車両２の角速度データに基づいて、交差点区間での車両２の角速度の平均値を算出する処理を行い、その後ステップＳ４８に処理を進める。なお、交差点区間での車両２の角速度の平均値は、交差点属性を判別するための特徴量の１つとして算出される。
【０１３８】
ステップＳ４８では、制御ユニット５０は、ステップＳ４５で設定された交差点区間の車両２の角速度データに基づいて、交差点区間での車両２の角速度の分散を算出する処理を行い、その後ステップＳ４９に処理を進める。なお、角速度の分散は、角速度の平均値から各角速度データの差の２乗を全て足した値の平均値である。なお、交差点区間での車両２の角速度の分散は、交差点属性を判別するための特徴量の１つとして算出される。
【０１３９】
ステップＳ４９では、制御ユニット５０は、ステップＳ４６〜Ｓ４８で算出された特徴量（車両２の移動距離、角速度平均値、角速度分散）に基づいて、交差点の属性を判別する処理を行い、ステップＳ５０に処理を進める。交差点の属性は、例えば、信号機の有無である。
例えば、特徴量（車両２の移動距離、角速度平均値、角速度分散）を入力すると交差点の属性を示す値（例えば、信号機有りの場合は０より大きい値、信号機無しの場合は０より小さい値）を出力するように学習した学習済みの識別器に、特徴量（車両の移動距離、角速度平均値、角速度分散）を入力し、その出力結果に基づいて交差点の属性を判別する。
【０１４０】
ステップＳ５０では、右折フラグｆ１又は左折フラグｆ２の値と、ステップＳ４９で判別された交差点の属性（信号機有り又は信号機無し）とを一時記憶する処理を行い、交差点属性の判別処理を終える。
【０１４１】
なお、上記ステップＳ４６〜Ｓ４８の処理の順序は問わない。また、上記ステップＳ４６、Ｓ４７を省略してもよいし、ステップＳ４７を省略してもよい。また、ステップＳ４６、Ｓ４７、Ｓ４８に加えて、又はステップＳ４６、Ｓ４７の少なくともいずれかに代えて、さらに、特徴量として、例えば、車両２の角速度最小値、速度（車速）平均値、速度分散、速度最大値、及び速度最小値のうちの少なくとも１以上を算出する処理ステップを追加し、これら特徴量に基づいて、交差点属性を判別する処理（ステップＳ４９）を行ってもよい。
【０１４２】
［作用・効果］
上記実施の形態に係るサーバ装置４０によれば、特徴量算出部５４によって特徴量（車両２の移動距離、角速度分散、角速度平均値）が算出され、交差点属性判別部５５によって、前記特徴量に基づいて、進行方向を切り替えた交差点の属性が判別されるので、データの読み込みなどの処理負荷が大きい地図データを用いることなく、前記交差点の属性を負荷の軽減された処理で判別することが可能となる。
【０１４３】
また、安全確認評価部５６によって、交差点属性判別部５５で判別された前記交差点の属性に対応した安全確認評価条件が評価条件テーブル６２ａから選択され、選択された安全確認評価条件と、前記交差点における運転挙動データとを用いて、運転者３の安全確認動作が評価される。
【０１４４】
したがって、前記交差点の属性（例えば、信号機の有無）ごとの安全確認ポイントの違いなどが考慮された、より正確な運転評価を行うことができ、事故リスクの高い運転者の検出精度を向上させることができる。また、運転評価結果に基づく、運転者３への安全アドバイスをより的確に行うことができ、事故を未然に防ぐ予防安全教育の効果を高めることができる。
【０１４５】
［変形例］
以上、本発明の実施の形態を詳細に説明したが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく、種々の改良や変更を行うことができることは言うまでもない。
上記実施の形態では、本発明に係る運転評価装置を、サーバ装置４０に適用した例について説明したが、他の適用例としては、例えば、本発明に係る運転評価装置を、車載機１０に適用し、各車載機１０で運転者３の運転評価処理を行うように構成してもよい。または、本発明に係る運転評価装置を、事業者端末８０に適用し、事業者端末８０で、管理する車両２の運転者３の運転評価を行うように構成してもよい。
【０１４６】
［付記］
本発明の実施の形態は、以下の付記の様にも記載され得るが、これらに限定されない。
（付記１）
車載機（１０）で検出された車両（２）の走行挙動データと、前記車両（２）の運転者（３）の運転挙動データとを用いて、前記運転者（３）の運転評価を行う運転評価装置（４０）であって、
前記走行挙動データを用いて、前記車両（２）が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出部（５４）と、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別部（５５）と、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価部（５６）とを備えていることを特徴とする運転評価装置（４０）。
【０１４７】
（付記２）
車載機（１０）で検出された車両（２）の走行挙動データと、前記車両（２）の運転者（３）の運転挙動データとを用いて、前記運転者（３）の運転評価を行う運転評価方法であって、
前記走行挙動データを用いて、前記車両（２）が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出ステップ（Ｓ４６、Ｓ４７、Ｓ４８）と、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別ステップ（Ｓ４９）と、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価ステップ（Ｓ３４）とを含んでいることを特徴とする運転評価方法。
【０１４８】
（付記３）
車載機（１０）で検出された車両（２）の走行挙動データと、前記車両（２）の運転者（３）の運転挙動データとを用いて、前記運転者（３）の運転評価を少なくとも１以上のコンピュータ（５０）に実行させるためのプログラム（５３）であって、
前記コンピュータ（５０）に、
前記走行挙動データを用いて、前記車両が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出ステップ（Ｓ４６、Ｓ４７、Ｓ４８）と、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別ステップ（Ｓ４９）と、
判別された前記交差点の属性に対応した安全確認評価条件と、前記交差点における前記運転挙動データとを用いて、前記運転者の安全確認動作を評価する評価ステップ（Ｓ３４）とを実行させるためのプログラム。
【０１４９】
（付記４）
車載機（１０）で検出された車両（２）の走行挙動データと、前記車両（２）の運転者（３）の運転挙動データとを用いて、前記運転者（３）の運転評価を行う運転評価装置（４０）が実行する交差点属性判別方法であって、
前記走行挙動データを用いて、前記車両（２）が進行方向を切り替えた交差点の属性を判別するための少なくとも１以上の特徴量を算出する算出ステップ（Ｓ４６、Ｓ４７、Ｓ４８）と、
算出された前記特徴量に基づいて、前記交差点の属性を判別する判別ステップ（Ｓ４９）とを含んでいることを特徴とする交差点属性判別方法。
【符号の説明】
【０１５０】
１  運転評価システム
２  車両
３  運転者
４  通信ネットワーク
１０  車載機
１１  プラットフォーム部
１２  加速度センサ
１３  角速度センサ（走行挙動検出部）
１４  ＧＰＳ受信部（走行挙動検出部）
１５  通信部（出力部）
１６  報知部
１７  記憶部
１８  外部インターフェース（外部Ｉ／Ｆ）
１９  制御部
１９ａ  ＣＰＵ
１９ｂ  ＲＡＭ
１９ｃ  ＲＯＭ
２０  ドライバモニタリング部（運転挙動検出部）
２１  ドライバカメラ
２２  画像解析部
２３  インターフェース（Ｉ／Ｆ）
３０  ドライブレコーダー部
３１  車外カメラ
３２  車内カメラ
４０  サーバ装置（運転評価装置）
４１  通信ユニット
５０  制御ユニット
５１  演算処理装置
５２  メインメモリ
５３  制御プログラム
５４  特徴量算出部
５４１  平均値算出部
５４２  ばらつき指標値算出部
５４３  移動距離算出部
５５  交差点属性判別部
５６  安全確認評価部
６０  記憶ユニット
６１  検出データ蓄積部
６１ａ  検出データファイル
６２  評価条件テーブル記憶部
６２ａ  評価条件テーブル
６３  評価結果記憶部
６３ａ  評価結果ファイル
６４  運転者情報記憶部
８０  事業者端末
【図１】
0006967042.tif 000002
【図２】
0006967042.tif 000003
【図３】
0006967042.tif 000004
【図４】
0006967042.tif 000005
【図５】
0006967042.tif 000006
【図６】
0006967042.tif 000007
【図７】
0006967042.tif 000008
【図８】
0006967042.tif 000009
【図９】
0006967042.tif 000010
【図１０】
0006967042.tif 000011
【図１１】
0006967042.tif 000012
【図１２】
0006967042.tif 000013
【図１３】
0006967042.tif 000014
【図１４】
0006967042.tif 000015
【図１５】
0006967042.tif 000016