(57)【特許請求の範囲】
【請求項１】
車両を運転操作するドライバの運転操作態様に基づいてドライバ特定のための学習を行う車両ドライバ特定用学習装置であって、
前記ドライバの運転操作態様を、運転操作要素の操作タイミング及び操作量の少なくとも一方を含む特徴量に基づきドライバの別に分類しつつ学習する学習部と、
ドライバが車両の運転操作を開始してから運転操作を終了するまでの期間であるトリップを単位とした運転操作態様が前記学習部による学習を通じて２以上のドライバに分類されたものであるとき、前記トリップの中で分類割合が上位にあるいずれか一人のドライバの運転操作態様の学習結果を、当該トリップを単位とした運転操作態様であるとして統一して管理する管理部と、を備える
ことを特徴とする車両ドライバ特定用学習装置。
【請求項２】
前記トリップの中での分類割合が上位にあるドライバの運転操作態様が、前記トリップの中で分類された回数が上位にあるドライバの運転操作態様、及び前記トリップの中で分類された車両の走行時間の長さが上位にあるドライバの運転操作態様の少なくとも一つの条件を満たす運転操作態様である
請求項１に記載の車両ドライバ特定用学習装置。
【請求項３】
請求項１または２に記載の車両ドライバ特定用学習装置において、
前記学習部による学習結果が登録されるデータベースをさらに備え、
前記管理部は、
ａ．前記データベースへの学習結果の登録に際し、前記トリップの中の運転操作態様が複数のドライバに分類されるとき、学習結果を一のドライバの運転操作に基づく学習結果であるとして統一したのちに、該統一した学習結果を前記データベースに登録する処理、及び
ｂ．前記データベースに登録された前記トリップの中の運転操作態様が複数のドライバに分類されているとき、前記データベースに登録された学習結果を一のドライバの運転操作に基づく学習結果であるとして統一化する処理、
のいずれかの処理を実行する
ことを特徴とする車両ドライバ特定用学習装置。
【請求項４】
前記運転操作態様が、トリップ中に車両が通過する１乃至複数の交通要素のもとで行われる複数種の運転要素の操作態様であり、
前記学習部は、前記１乃至複数の交通要素毎に前記運転操作態様をドライバの別に分類する
請求項１〜３のいずれか一項に記載の車両ドライバ特定用学習装置。
【請求項５】
前記運転操作態様が、アクセルペダル、ターンランプ、及びブレーキペダルの少なくとも２つの要素の操作態様からなる
請求項４に記載の車両ドライバ特定用学習装置。
【請求項６】
車両を運転操作するドライバの運転操作態様に基づいてドライバの特定を行う車両ドライバ特定装置であって、
請求項１〜５のいずれか一項に記載の車両ドライバ特定用学習装置を用いてドライバを特定するための運転操作態様を学習し、該学習した結果とその都度得られるドライバの運転操作態様との照合を通じて特定対象とするドライバを特定する処理を行うドライバ特定処理部を備える
ことを特徴とする車両ドライバ特定装置。
【請求項７】
車両を運転操作するドライバの運転操作態様に基づいてドライバ特定のための学習を行う車両ドライバ特定用学習方法であって、
前記ドライバの運転操作態様を、運転操作要素の操作タイミング及び操作量の少なくと
も一方を含む特徴量に基づきドライバの別に分類しつつ学習するステップと、
ドライバが車両の運転操作を開始してから運転操作を終了するまでの期間であるトリップを単位とした運転操作態様が前記学習するステップを通じて２以上のドライバに分類されたものであるとき、前記トリップの中での分類割合が上位のいずれか一人のドライバの運転操作態様の学習結果を、当該トリップを単位とした運転操作態様であるとして統一して管理するステップと、を含む
ことを特徴とする車両ドライバ特定用学習方法。
【請求項８】
前記トリップの中での分類割合が上位のドライバの運転操作態様として、前記トリップの中で分類された回数が上位のドライバの運転操作態様、及び前記トリップの中で分類された車両の走行時間の長さが上位のドライバの運転操作態様の少なくとも一つの条件を満たす運転操作態様を選定する
請求項７に記載の車両ドライバ特定用学習方法。
【請求項９】
請求項７または８に記載の車両ドライバ特定用学習方法において、
前記学習するステップとして、前記学習した結果をデータベースに登録し、
前記管理するステップとして、
ａ．前記データベースへの学習結果の登録に際して、前記トリップの中の運転操作態様が複数のドライバに分類されるとき、学習結果を一のドライバの運転操作に基づく学習結果であるとして統一したのちに、該統一した学習結果を前記データベースに登録するステップ、及び
ｂ．前記データベースに登録された前記トリップ中の運転操作態様が複数のドライバに分類されているとき、前記データベースに登録した学習結果を一のドライバの運転操作に基づく学習結果であるとして統一化するステップ、
のいずれかのステップを実行する
ことを特徴とする車両ドライバ特定用学習方法。
【請求項１０】
前記運転操作態様として、トリップ中に車両が通過する１乃至複数の交通要素のもとで行われる複数種の運転要素の操作態様を選定し、
前記学習するステップにおいて、前記１乃至複数の交通要素毎に前記運転操作態様をドライバの別に分類する
請求項７〜９のいずれか一項に記載の車両ドライバ特定用学習方法。
【請求項１１】
前記運転操作態様として、アクセルペダル、ターンランプ、及びブレーキペダルの少なくとも２つの要素の操作態様を選定する
請求項１０に記載の車両ドライバ特定用学習方法。
【請求項１２】
車両を運転操作するドライバの運転操作態様に基づいてドライバの特定を行う車両ドライバ特定方法であって、
請求項７〜１１のいずれか一項に記載の車両ドライバ特定用学習方法を用いてドライバを特定するための運転操作態様を学習し、該学習した結果とその都度得られるドライバの運転操作態様との照合を通じて特定対象とするドライバを特定するステップを含む
ことを特徴とする車両ドライバ特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両を運転操作するドライバの特定学習に適用して有益な車両ドライバ特定用の学習装置及び車両ドライバの特定用学習方法、並びにそれら学習装置及び学習方法を用いた車両ドライバ特定装置及び車両ドライバ特定方法に関する。
【背景技術】
【０００２】
近年、車両のセキュリティーを高めるべく、車両のドライバを特定し、この特定結果に基づいて車両のドライバが正規ユーザであるか否かを認証するようにしたシステムなどが開発されている。また、この特定結果に基づき、ルームミラーやシートポジションの位置調整などを車両のドライバに合わせて自動的に行うシステムの開発も検討されている。
【０００３】
一方、こうしたドライバの特定方法としては、ＩＤキーやＩＤカードに付与されているＩＤ情報と車載機に予め登録されたＩＤ情報とを照合することにより、ＩＤキーやＩＤカードの所有者、すなわち車両のドライバを特定する方法がある。すなわちこの方法では、認証用のＩＤキーやＩＤカードなどの物理的な認証用の媒体を正規のユーザに予め配布するとともに、それらＩＤキーやＩＤカードに付与されるＩＤ情報を車載機に予め登録することとなる。
【０００４】
ところで、このようにＩＤキーやＩＤカードといった物理的な媒体を利用してドライバを特定する方法では、それらＩＤキーやＩＤカードが不正入手される可能性も否定できない。そして、それらＩＤキーやＩＤカードが不正入手されるようなことがあると、正規ユーザではないドライバが正規ユーザであるかのごとく誤って認証されてしまうなど、セキュリティーを担保することが難しくなる。さらに、このような物理的な媒体を用いてドライバを特定しようとすると、ドライバは、車両を利用する都度、いちいち同媒体を用いて認証を受ける必要があるなど、利便性を欠くものともなっている。
【０００５】
そこで、例えば特許文献１に記載のシステムを含む従来のシステムでは、各ドライバが行うドアロック手順やアクセルペダルの踏み込み周期、ステアリングの操作速度などの特徴量を学習し、この学習した特徴量をドライバの別にデータベースに登録するようにしている。そして、データベースに登録された特徴量とドライバにより実際に行われた運転操作の特徴量とを比較し、データベースに登録されている特徴量と同一の特徴量を持つ運転操作についてはデータベースに登録されているドライバによる運転操作であるとして、該当するドライバの特定を行うようにしている。これにより、ＩＤキーやＩＤカードなどの物理的な媒体を用いずとも、また、ドライバを特定するための所定の操作をドライバに要求せずとも、車両のドライバを特定することができるようになる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−６３４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、運転操作の特徴量を示すデータがデータベースに登録されるときには、例えば特徴量の相違するデータについては異なるドライバの運転操作に基づき取得されたデータであるとして、データベースに登録される。しかし、例えばアクセルペダルの踏み込み周期やステアリングの操作速度など、道路上を走行する車両のもとで行われる運転操作の内容や各種操作要素の操作量は、交通量や道路線形などの車両周辺の走行環境によって大きく変化する。すなわち、たとえ同一のドライバであっても、そうした車両周辺の走行環境によってはアクセルペダルの踏み込み周期やステアリングの操作速度などが必ずしも一定の傾向になるとは限らない。このため、同一のドライバが運転操作しているときに走行環境等の変化に起因してドライバによる各種操作要素の操作量が変化すると、この特徴量を示すデータが異なるドライバの運転操作に基づき取得されたデータとしてデータベースに登録されることとなってしまう。この結果、ドライバの運転操作に基づくデータをドライバの別にデータベースに登録することが困難になるばかりか、このデータベースに登録されたデータを用いたドライバの特定精度も低下することともなってしまう。
【０００８】
本発明は、このような実情に鑑みてなされたものであり、その目的は、ドライバの運転操作に基づき取得されるデータの的確な管理を通じて、ドライバの運転操作に基づくドライバ特定のための学習をより高精度に行うことのできる車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びにそれら車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法を用いた車両ドライバ特定装置及び車両ドライバ特定方法を提供することにある。
【課題を解決するための手段】
【０００９】
以下、上記課題を解決するための手段及びその作用効果について記載する。
請求項１に記載の発明は、車両を運転操作するドライバの運転操作態様に基づいてドライバ特定のための学習を行う車両ドライバ特定用学習装置であって、前記ドライバの運転操作態様を、運転操作要素の操作タイミング及び操作量の少なくとも一方を含む特徴量に基づきドライバの別に分類しつつ学習する学習部と、ドライバが車両の運転操作を開始してから運転操作を終了するまでの期間であるトリップを単位とした運転操作態様が前記学習部による学習を通じて２以上のドライバに分類されたものであるとき、前記トリップの中で分類割合が上位にあるいずれか一人のドライバの運転操作態様の学習結果を、当該トリップを単位とした運転操作態様であるとして統一して管理する管理部と、を備えることを要旨とする。
【００１０】
請求項７に記載の発明は、車両を運転操作するドライバの運転操作態様に基づいてドライバ特定のための学習を行う車両ドライバ特定用学習方法であって、前記ドライバの運転操作態様を、運転操作要素の操作タイミング及び操作量の少なくとも一方を含む特徴量に基づきドライバの別に分類しつつ学習するステップと、ドライバが車両の運転操作を開始してから運転操作を終了するまでの期間であるトリップを単位とした運転操作態様が前記学習するステップを通じて２以上のドライバに分類されたものであるとき、前記トリップの中での分類割合が上位のいずれか一人のドライバの運転操作態様の学習結果を、当該トリップを単位とした運転操作態様であるとして統一して管理するステップと、を含むことを要旨とする。
【００１１】
車両が走行を開始してから走行を停止するまでの期間であるトリップにおいては、ドライバが交代する蓋然性が極めて低く、同一のドライバによって運転操作が行われることが普通である。また、一つのトリップの中で行われるドライバの運転操作態様とは、その多くが同ドライバに固有のパターンが反映されたものとなる。しかし、一部の運転操作態様においては、車両の走行環境に起因して他のドライバの運転操作態様に近似するものとなったり、ドライバ固有の癖が反映され難いものとなることもある。このため、トリップの中で適宜行われる各運転操作に基づいて各運転操作態様を適宜分類しようとすると、一つのトリップで行われた各運転操作態様が複数のドライバのものであると特定されることにもなりかねない。
【００１２】
そこで、上記構成あるいは方法によるように、運転操作態様をその特徴量に基づきドライバの別に分類する。こうして分類した結果、トリップの中で行われた運転操作態様が複数のドライバのものであると分類されたときは、同トリップの中で分類割合が上位となるドライバが、同トリップを運転操作したドライバであると特定する。そして、この特定したドライバが同トリップにおいて各運転操作態様を行ったドライバであるとして、各運転操作態様が同ドライバのものであると統一して管理する。このため、或るトリップにおいて一人のドライバにより行われた各運転操作態様が、複数のドライバによるものであるとして細分化されることもなくなる。すなわち、トリップ単位でドライバを特定することが可能となる。また、或るトリップにおいて分類割合が上位となるドライバは、同トリップを実際に運転操作したドライバである蓋然性が極めて高い。よって、トリップにおける運転操作態様を同トリップにおいて分類割合が上位となるドライバのものとして特定することで、同運転操作態様が何れのドライバであるかを高精度に特定することが可能となる。
【００１３】
請求項２に記載の発明は、請求項１に記載の車両ドライバ特定用学習装置において、前記トリップの中での分類割合が上位にあるドライバの運転操作態様が、前記トリップの中で分類された回数が上位にあるドライバの運転操作態様、及び前記トリップの中で分類された車両の走行時間の長さが上位にあるドライバの運転操作態様の少なくとも一つの条件を満たす運転操作態様であることを要旨とする。
【００１４】
請求項８に記載の発明は、請求項７に記載の車両ドライバ特定用学習方法において、前記トリップの中での分類割合が上位のドライバの運転操作態様として、前記トリップの中で分類された回数が上位のドライバの運転操作態様、及び前記トリップの中で分類された車両の走行時間の長さが上位のドライバの運転操作態様の少なくとも一つの条件を満たす運転操作態様を選定することを要旨とする。
【００１５】
運転操作態様の特徴量に基づくドライバの分類結果は、実際に運転操作を行ったドライバほど、分類される回数が多くなる。同様に、或るトリップを走行したとして特定されるドライバのうち、車両を運転操作した時間が上位のドライバほど、同トリップを実際に走行した蓋然性が極めて高い。
【００１６】
そこで、上記構成あるいは方法によるように、分類割合の上位の運転操作態様として、
（イ）トリップの中で分類された回数が上位の運転操作態様、及び（ロ）前記トリップにおける車両の走行時間の長さが上位の運転操作態様の少なくとも一つの条件を満たす運転操作態様を特定する。これにより、分類割合に基づく運転操作態様の統一化を、より高精度に行うことが可能となる。
【００１７】
請求項３に記載の発明は、請求項１または２に記載の車両ドライバ特定用学習装置において、前記学習部による学習結果が登録されるデータベースをさらに備え、前記管理部は、ａ．前記データベースへの学習結果の登録に際し、前記トリップの中の運転操作態様が複数のドライバに分類されるとき、学習結果を一のドライバの運転操作に基づく学習結果であるとして統一したのちに、該統一した学習結果を前記データベースに登録する処理、及びｂ．前記データベースに登録された前記トリップの中の運転操作態様が複数のドライバに分類されているとき、前記データベースに登録された学習結果を一のドライバの運転操作に基づく学習結果であるとして統一化する処理、のいずれかの処理を実行することを要旨とする。
【００１８】
請求項９に記載の発明は、請求項７または８に記載の車両ドライバ特定用学習方法において、前記学習するステップとして、前記学習した結果をデータベースに登録し、前記管理するステップとして、ａ．前記データベースへの学習結果の登録に際して、前記トリップの中の運転操作態様が複数のドライバに分類されるとき、学習結果を一のドライバの運転操作に基づく学習結果であるとして統一したのちに、該統一した学習結果を前記データベースに登録するステップ、及びｂ．前記データベースに登録された前記トリップ中の運転操作態様が複数のドライバに分類されているとき、前記データベースに登録した学習結果を一のドライバの運転操作に基づく学習結果であるとして統一化するステップ、のいずれかのステップを実行することを要旨とする。
【００１９】
上記構成あるいは方法によれば、上記ａの処理あるいはステップが実行されることにより、学習結果がデータベースに登録される前段階で、学習結果の数が必要最小数に限定される。これにより、予め統一された学習結果が適宜登録されることとなり、必要最小の学習結果のみをデータベースに登録させることが可能となる。
【００２０】
また、上記構成あるいは方法によれば、上記ｂの処理あるいはステップが実行されることにより、統一されていない学習結果が一旦、データベースに登録されたとしても、事後的に同学習結果の統一化を図ることができる。これにより、データベースに既に登録された学習結果についてもその統一化を図ることが可能となり、学習結果の登録タイミング如何に拘わらず、学習結果を的確に管理することが可能となる。
【００２１】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の車両ドライバ特定用学習装置において、前記運転操作態様が、トリップ中に車両が通過する１乃至複数の交通要素のもとで行われる複数種の運転要素の操作態様であり、前記学習部は、前記１乃至複数の交通要素毎に前記運転操作態様をドライバの別に分類することを要旨とする。
【００２２】
請求項１０に記載の発明は、請求項７〜９のいずれか一項に記載の車両ドライバ特定用学習方法において、前記運転操作態様として、トリップ中に車両が通過する１乃至複数の交通要素のもとで行われる複数種の運転要素の操作態様を選定し、前記学習するステップにおいて、前記１乃至複数の交通要素毎に前記運転操作態様をドライバの別に分類することを要旨とする。
【００２３】
通常、車両が走行を開始してから停止するまでの間には、車両は、出発地点から目的地点までの間に存在する１乃至複数の交通要素を通過する。そしてこの間、車両のドライバにより、交通要素に応じた運転操作が行われる。また、この交通要素のもとで行われる運転操作にはドライバ固有の癖が反映されやすい一方、交通要素の特性やその周辺環境によっては交通要素に対する運転操作態様の特徴量も変化する。すなわち、トリップ中に車両が走行した経路に１乃至複数の交通要素が含まれるときには、この交通要素毎にドライバが分類される結果、運転操作要素の分類結果が交通要素毎に相違する可能性がある。
【００２４】
この点、上記構成あるいは方法によれば、上記運転操作態様としてトリップ中に車両が通過する１乃至複数の交通要素のもとで行われる複数種の運転要素の操作態様を学習しつつ、各操作態様をドライバ毎に分類しつつも、一旦分類された操作態様を、実際に運転操作を行った蓋然性の極めて高いドライバのものとして特定することが可能となる。これにより、様々な交通要素が存在する道路上を走行した車両のドライバによる運転操作態様を学習しつつも、その学習精度を好適に高めることが可能となる。
【００２５】
請求項５に記載の発明は、請求項４に記載の車両ドライバ特定用学習装置において、前記運転操作態様が、アクセルペダル、ターンランプ、及びブレーキペダルの少なくとも２つの要素の操作態様からなることを要旨とする。
【００２６】
請求項１１に記載の発明は、請求項１０に記載の車両ドライバ特定用学習方法において、前記運転操作態様として、アクセルペダル、ターンランプ、及びブレーキペダルの少なくとも２つの要素の操作態様を選定することを要旨とする。
【００２７】
アクセルペダル、ターンランプ、及びブレーキペダルといった要素は、交差点やカーブといった所定の交通要素の各地点でその特性に応じて操作されるものであり、これら各要素が操作される頻度は高く、こうした要素の操作態様はドライバ間でも特に相違する傾向にある。
【００２８】
そこで、上記構成あるいは方法によれば、一連の地点のもとで行われるアクセルペダル、ターンランプ、及びブレーキペダルといった通常の運転操作において利用されやすくドライバ固有の癖が反映されやすい要素の操作態様を学習対象としながらも、その学習精度を好適に高めることが可能となる。これにより、学習対象として、ドライバ固有の癖が反映されやすいために分類割合に相違が生じやすく、ドライバに操作される頻度の高い要素、換言すれば、学習する機会の多い要素を用いることが可能になる。
【００２９】
請求項６に記載の発明は、車両を運転操作するドライバの運転操作態様に基づいてドライバの特定を行う車両ドライバ特定装置であって、請求項１〜５のいずれか一項に記載の車両ドライバ特定用学習装置を用いてドライバを特定するための運転操作態様を学習し、該学習した結果とその都度得られるドライバの運転操作態様との照合を通じて特定対象とするドライバを特定する処理を行うドライバ特定処理部を備えることを要旨とする。
【００３０】
請求項１２に記載の発明は、車両を運転操作するドライバの運転操作態様に基づいてドライバの特定を行う車両ドライバ特定方法であって、請求項７〜１１のいずれか一項に記載の車両ドライバ特定用学習方法を用いてドライバを特定するための運転操作態様を学習し、該学習した結果とその都度得られるドライバの運転操作態様との照合を通じて特定対象とするドライバを特定するステップを含むことを要旨とする。
【００３１】
上記構成あるいは方法によれば、車両ドライバ特定用学習装置を用いてドライバを特定するための運転操作態様が学習される。これにより、車両で行われる運転操作態様がトリップを単位として統一管理される。そして、ドライバの特定に際しては、この統一管理される運転操作態様とその都度得られるドライバの運転操作態様とを照合することにより、ドライバが特定される。このため、ドライバの特定に必要な運転操作態様をトリップ単位に統一化して管理することが可能となり、運転操作態様に基づきドライバを特定する上で管理が必要となる運転操作態様の数を必要最小限とすることが可能となる。
【図面の簡単な説明】
【００３２】
【図１】本発明にかかる車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法の第１の実施の形態について、各装置及び各方法が適用される車両の概略構成を示すブロック図。
【図２】１トリップの中で行われた車両の運転操作態様の一例を示す図。
【図３】運転操作態様の特徴量をドライバの別に示す図。
【図４】ドライバの別に分類された運転操作態様の分類割合の一例を示す図。
【図５】同実施の形態の両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法による運転操作態様の統一・管理手順の一例を示すフローチャート。
【図６】同実施の形態の両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法によるドライバの特定手順の一例を示すフローチャート。
【図７】本発明にかかる車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法の第２の実施の形態について、各装置及び各方法が適用される車両の概略構成を示すブロック図。
【図８】前方車両の有無の別に分類された運転操作態様の特徴量をドライバの別に示す図。
【図９】同実施の形態の両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法による運転操作態様の統一・管理手順の一例を示すフローチャート。
【図１０】同実施の形態の両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法によるドライバの特定手順の一例を示すフローチャート。
【発明を実施するための形態】
【００３３】
（第１の実施の形態）
以下、本発明にかかる車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法を具体化した第１の実施の形態について図１〜図６を参照して説明する。なお、本実施の形態の車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法は、例えば複数のユーザに共有される車両に適用されるものである。
【００３４】
図１に示すように、車両１００には、同車両１００に設けられた各種運転操作要素の操作態様を検出する運転操作検出手段１１０が設けられている。
運転操作検出手段１１０は、例えば、アクセルセンサ１１１、ブレーキセンサ１１２、ウィンカスイッチ１１３、及び操舵角センサ１１４等を備えている。運転操作検出手段１１０は、各センサ等１１１〜１１４の検出結果を、同検出結果に基づき各種車載機器を制御する車載制御装置１３０に出力する。
【００３５】
アクセルセンサ１１１は、車両１００のドライバによるアクセルペダルの踏み込み量を検出し、この検出した結果を車載制御装置１３０に出力する。ブレーキセンサ１１２は、車両１００のドライバによるブレーキペダルの踏込み量を検出し、この検出した結果を車載制御装置１３０に出力する。ウィンカスイッチ１１３は、車両１００のドライバによるターンランプ、すなわち方向指示器の使用状態を検出し、その検出結果を車載制御装置１３０に出力する。また、操舵角センサ１１４は、車両１００のドライバにより操作されるステアリングの操作角度を検出し、その検出結果を車載制御装置１３０に出力する。
【００３６】
また、車両１００には、衛星信号を受信し、この受信した衛星信号をもとに車両１００の絶対位置、すなわち緯度経度を検出するＧＰＳ１２０が設けられている。ＧＰＳ１２０は、車両１００の移動に伴って変化する車両１００の緯度経度、換言すれば、車両１００が走行した各地点の緯度経度を検出し、その検出結果を示す緯度経度データを車載制御装置１３０に出力する。
【００３７】
このように、本実施の形態の車載制御装置１３０には、運転操作検出手段１１０により検出される各種運転操作要素の操作態様を示すデータと車両１００の緯度経度を示す緯度経度データとが適宜入力される。
【００３８】
車載制御装置１３０は、運転操作検出手段１１０から入力される検出結果、すなわち、ドライバによる各種運転操作要素の操作態様を示すデータに基づき、エンジン、ブレーキ、ターンランプ、及びステアリング等の各種車載機器を制御するシステム制御部１３１を備えている。また、車載制御装置１３０は、運転操作検出手段１１０及びＧＰＳ１２０から入力されたデータをデータベース１４０に記録するデータベース化処理部１３２を備えている。さらに、本実施の形態の車載制御装置１３０は、車両１００のドライバを特定する処理を行うドライバ特定処理部１３３を備えている。
【００３９】
このうち、システム制御部１３１は、運転操作検出手段１１０から各運転操作要素の検出結果が入力されると、その検出結果に基づいて各種車載機器を制御する。これにより、例えば、ドライバによりアクセルペダルが踏み込まれたことによってアクセルセンサ１１１の検出結果が変化すると、この検出結果に応じてエンジンの制御量が算出され、この算出結果に応じてエンジンが制御される。
【００４０】
本実施の形態のデータベース化処理部１３２は、車両１００のドライバによるアクセルペダルやブレーキペダルなどの運転操作要素の操作態様をその特徴量に基づきドライバの別に分類しつつ学習する学習部１３２ａを備えている。また、データベース化処理部１３２は、この学習部１３２ａによる学習結果を管理する管理部１３２ｂを備えている。学習部１３２ａは、車両１００のドライバの運転操作態様をその特徴量に基づきドライバの別に分類しつつ学習する処理を行う。また、管理部１３２ｂは、ドライバが車両１００の運転操作を開始してから運転操作を終了するまでの期間であるトリップを単位として、学習部１３２ａの学習結果を統一して管理する処理を行う。
【００４１】
こうした学習部１３２ａ及び管理部１３２ｂを備えるデータベース化処理部１３２は、運転操作検出手段１１０から各運転操作要素の検出結果が入力されると、この検出結果を示す運転操作データにＧＰＳ１２０から入力された緯度経度データを関連付ける。そして、データベース化処理部１３２は、それら関連付けたデータを、緯度経度データによって示される地点の別にデータベース１４０に記録する。
【００４２】
本実施の形態のドライバ特定処理部１３３は、運転操作検出手段１１０及びＧＰＳ１２０から各運転操作要素の検出結果及び車両１００の緯度経度データが入力されると、データベース１４０に既に記録されている過去の各運転操作要素の操作態様を示すデータ及び該当する緯度経度データに基づいて、ドライバを特定する処理を行う。また、ドライバ特定処理部１３３は、ドライバの特定結果を、同特定結果に基づいて各種運転支援を行う運転支援部１５０に出力する。
【００４３】
一方、データベース１４０には、ドライバによる運転操作によって各運転操作要素が運転操作される都度、各運転操作要素の操作態様を示すデータが車両１００の走行した地点を示す緯度経度データとともに記録される。
【００４４】
なお、本実施の形態のデータベース化処理部１３２は、例えば、アクセルペダル、ターンランプ、ブレーキペダル、及びステアリング等の運転操作要素の操作内容を示すデータと、各運転操作要素が操作されたときの車両１００の走行地点、すなわち緯度経度を示すデータとを、交通要素の別にデータベース１４０に登録する。
【００４５】
また、本実施の形態のデータベース化処理部１３２は、例えば、車両１００のイグニッションキーがオンとされてからオフとされるまでの間に取得される運転操作要素の操作態様を示すデータと緯度経度データとを、一つの運転履歴、すなわち、同一のドライバの運転履歴としてデータベース１４０に登録する。これにより、データベース１４０には、地点毎に行われる運転操作要素の操作態様を示すデータがドライバ毎に登録されることとなる。なお、本実施の形態のデータベース１４０には、例えば、運転操作要素の操作態様を示すデータに、ドライバ毎のシートポジションやドアミラーの位置などを示すデータが関連付けられて記録されている。
【００４６】
運転支援部１５０は、ドライバ特定処理部１３３からドライバの特定結果が入力されると、特定されたドライバのシートポジションやドアミラーの位置などを示すデータをデータベース１４０から抽出する。そして、運転支援部１５０は、この抽出したデータにて示される位置にシートポジションやドアミラーの位置を調整する。これにより、シートポジションやドアミラーが車両１００のドライバ固有の癖に応じて自動的に調整される。また、運転支援部１５０は、ドライバ特定処理部１３３からドライバの特定結果が入力されると、この特定されたドライバの運転操作要素の操作態様、換言すれば、同ドライバの運転操作パターンを識別する。そして、運転支援部１５０は、この識別したドライバの運転操作パターンに応じた運転支援を、音声案内や画像案内、半自動運転等を通じて実行する。この運転支援としては、例えば、特定されたドライバが、交差点やカーブなどの減速を要する地点においてアクセルペダルをオフとするタイミングが遅く、ブレーキペダルの踏込み量が過剰である傾向にあるとき、通常よりも早いタイミングでのアクセルペダルのオフやブレーキペダルのオンを促す運転支援が行われる。また、例えば、車両１００の減速時にブレーキペダルの適正な踏込み量を案内する運転支援や、車両１００の発進時にアクセルペダルの適正な踏込み量を案内する運転支援が行われる。逆に、特定されたドライバが車両挙動の少ない安定した運転操作や省燃費な運転を行う傾向にあると識別できたとき、運転支援部１５０は、同ドライバに対する運転支援を行わない。これにより、各々特定されるドライバ固有の癖や運転技量に応じた運転支援が自動的に行われることとなる。
【００４７】
次に、本実施の形態の車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法による運転操作態様の学習原理について図２〜図４を参照して説明する。
【００４８】
図２に例示するように、例えばドライバＤａが運転操作する車両１００が出発地Ｐｓを出発し、交差点ＳＣ１〜ＳＣ３を通過して目的地Ｐｇに向かったとする。なお、ここでの例では、例えばイグニッションキーがオンとされる出発地Ｐｓを出発した車両１００が、目的地Ｐｇに到着してイグニッションキーがオフとされるまでの間が上記トリップとして扱われる。
【００４９】
ここで、車両１００を運転操作するドライバは、交差点ＳＣ１を通過する際、この交差点ＳＣ１の手前の各地点Ｐ１、Ｐ２、Ｐ３を通過するタイミングｔ１、ｔ２、ｔ３において、例えば、アクセルペダルのオフ、ターンランプのオン、及びブレーキペダルのオンといった態様で、各運転操作要素を操作したとする。なお、本実施の形態では、こうした運転操作要素が操作されるタイミングや各運転操作要素の操作量が、運転操作態様の特徴量として学習される。
【００５０】
次いで、交差点ＳＣ１と車線や道路形状が類似する交差点ＳＣ２を車両１００が通過するときにも、車両１００のドライバは、交差点ＳＣ２の手前の各地点Ｐ４、Ｐ５、Ｐ６を通過するタイミングｔ４、ｔ５、ｔ６において、例えば、アクセルペダルのオフ、ターンランプのオン、及びブレーキペダルのオンを行う。
【００５１】
なお、このとき、アクセルペダルのオフ、ターンランプのオン、及びブレーキペダルのオンが行われる各地点Ｐ４〜Ｐ６から交差点ＳＣ２までの距離は、交差点ＳＣ１から各地点Ｐ１〜Ｐ３までの距離に近似するものとなっている。すなわち、交差点ＳＣ１と交差点ＳＣ２とは、車線や道路形状が類似することから、交差点ＳＣ１及びＳＣ２における車両１００の運転操作態様は、共通もしくは類似するものとなっている。
【００５２】
これに対し、交差点ＳＣ１及びＳＣ２に車線や道路形状が類似する交差点ＳＣ３を車両１００が走行する際に進行方向前方に前方車両２００が存在するときには、同前方車両２００の存在に起因して、車両１００のドライバにより例えばアクセルペダルのオフ、ターンランプのオン、及びブレーキペダルのオンが行われるタイミングが変化する。すなわち、アクセルペダルのオフ、ターンランプのオン、及びブレーキペダルのオンが行われる各地点Ｐ７〜Ｐ９から交差点ＳＣ３までの距離は、交差点ＳＣ１から各地点Ｐ１〜Ｐ３までの距離とは相違し、各操作が行われるタイミングｔ７〜ｔ９と上記タイミングｔ１〜ｔ３とが相違するものとなる。この結果、同一のドライバＤａが類似する交差点ＳＣ１及びＳＣ３を走行しているにも拘わらず、各交差点ＳＣ１及びＳＣ３における運転操作態様の特徴量が相違することとなる。そして、この交差点ＳＣ３における運転操作態様の特徴量は、例えば、実際に車両１００を運転操作しているドライバＤａとは異なるドライバＤｂの特徴量に近似するものとなっている。
【００５３】
このように、たとえ同一のドライバであっても、車両１００の走行環境によっては各交通要素における運転操作態様の特徴量が相違する。そして、例えば、交通要素を単位として運転操作態様を学習しようとすると、本来、同一のドライバの運転操作態様であるにも拘わらず、異なるドライバの運転操作態様として学習されることにもなりかねない。すなわち、図２に示した例では、出発地Ｐｓを出発した車両１００が目的地Ｐｇに到着するまでに行われた各運転操作態様が、ドライバＤａ及びＤｂといった複数のドライバによる運転操作態様であるとして学習されることとなってしまう。
【００５４】
そこで、本実施の形態では、図２に示した例では、交差点ＳＣ１及びＳＣ２における運転操作態様の特徴量がドライバＤａのものであり、交差点ＳＣ３における運転操作態様の特徴量がドライバＤｂのものであると分類されたときは、上記トリップにおける各運転操作態様が、分類割合の上位のドライバＤａのものであるとして統一管理される。
【００５５】
また、図３にドライバ毎の運転操作態様を例示するように、ドライバＤａ〜Ｄｄが例えば或る交差点を通過する際には、ドライバＤａ〜Ｄｄは、それぞれ異なるタイミングでアクセルオフ、ターランプオン、ブレーキオンを行う傾向にある。また、ブレーキペダルの踏込み量も、ドライバ毎に相違する傾向にある。すなわち、本実施の形態では、この図３に例示する運転操作要素の操作タイミングや操作量が、同運転操作要素の特徴量を示している。
【００５６】
そして、本実施の形態の学習部１３２ａは、こうした特徴量に基づき、車両１００の運転操作要素が操作される都度、その操作態様がいずれのドライバのものであるかを分類する。
【００５７】
また、或るトリップにおける運転操作態様の分類結果を図４に示すように、例えば、トリップＬａにおいてドライバＤａが車両１００を運転したときは、同トリップＬａ中における各運転操作態様が何れのドライバのものであるかが、その特徴量に基づき分類される。ここでの例では、トリップＬａにおいて合計で例えば「１５回」分の運転操作態様を示す運転操作データが取得されたとすると、同運転操作態様がそれぞれ、ドライバＤａ「１１回」、ドライバＤｂ「１回」、ドライバＤｃ「３回」、ドライバＤｄ「０回」として分類される。
【００５８】
そこで、本実施の形態では、分類回数が最も多いドライバＤａがトリップＬａにおいて運転操作を行ったドライバであり、ドライバＤａ〜Ｄｃに分類された運転操作態様が全てドライバＤａのものであるとして統一管理される。
【００５９】
同様に、トリップＬａにおける車両１００の走行時間が例えば「３６分」であったとすると、各運転操作態様が行われたときの走向時間がそれぞれ、ドライバＤａ「３０分」、ドライバＤｂ「１分」、ドライバＤｃ「５分」、ドライバＤｄ「０分」として分類される。よってこのときには、各トリップにおける運転操作態様のうち、最も長時間走行したとされるドライバＤａが同運転操作態様を行ったドライバであるとして特定される。
【００６０】
以下、本実施の形態の車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法の作用を図５及び図６を参照して説明する。
【００６１】
図５に示すように、運転操作態様の学習に際しては、例えば、イグニッションキーがオンとされたことにより車両１００の走行が開始されたことが検知されると（ステップＳ１００）、トリップのカウントが開始される（ステップＳ１０１）。
【００６２】
次いで、ＧＰＳ１２０により取得された緯度経度データと運転操作検出手段１１０により検出された運転操作態様を示す運転操作データとが関連付けされる（ステップＳ１０２）。そして、この運転操作データにて示される各運転操作態様が、その特徴量に基づき何れのドライバのものであるかに分類される（ステップＳ１０３、Ｓ１０４）。
【００６３】
その後、例えば、車両１００のイグニッションキーがオフとされたことにより、車両１００が停止し、目的地に到着した旨判断されると（ステップＳ１０５：ＹＥＳ）、トリップのカウントが終了される（ステップＳ１０６）。
【００６４】
次いで、ステップＳ１０４における分類結果、運転操作態様が２人以上のドライバのものに分類されているときは（ステップＳ１０７：ＹＥＳ）、例えば、分類結果の中で分類回数の最も多いドライバが選定され、この選定されたドライバが上記カウントされたトリップにおいて車両１００を運転したドライバであると特定される（ステップＳ１０８、Ｓ１０９）。
【００６５】
そして、このトリップにおける全ての運転操作態様が、上記特定されたドライバの運転操作態様であると統一される。次いで、この統一された運転操作態様を示す運転操作態様と上記緯度経度データとが、上記特定されたドライバのものであるとして上記データベース１４０に登録される（ステップＳ１１０）。
【００６６】
また、ドライバの特定に際しては、図６に示すように、特定対象とするドライバの運転操作する車両１００が定期的に通過する或る交差点の手前に到達すると（ステップＳ２００）、この交差点における地点毎の運転操作要素の操作態様のデータベース化が完了しているか否かが判断される（ステップＳ２０１）。なお、例えば、車両１００を運転する各ドライバによる運転操作要素の操作態様を示すデータがデータベース１４０に所定数以上記録されているとき、データベース化が完了している旨判断される。
【００６７】
そして、データベース化が完了していないときには（ステップＳ２０１：ＮＯ）、車両１００のドライバによるアクセルペダルをオフとする操作、ターンランプをオンとする操作、及びブレーキペダルをオンとする操作がそれぞれ検出される（ステップＳ２０２）。
【００６８】
そして、この検出結果が各々の検出位置を示す緯度経度データに関連付けされてデータベース１４０に記録される（ステップＳ２０３）。なお、ここでの例では、例えば緯度経度データとして交差点から手前の距離を示すデータが関連付けられる。
【００６９】
次いで、ステップＳ２０４において、アクセルペダル、ターンランプ、及びブレーキペダルの各要素が操作された地点と共通もしくは類似する地点のデータがデータベース１４０に存在するか否かが判断される。そして、共通もしくは類似する地点のデータがデータベース１４０に存在しないときには（ステップＳ２０４：ＮＯ）、そのとき車両１００を運転しているドライバの同地点における運転履歴が未登録であるとして、当該交差点における同ドライバの運転履歴がデータベース１４０に新たに登録される。
【００７０】
一方、共通もしくは類似する地点のデータがデータベース１４０に存在するときには（ステップＳ２０４：ＹＥＳ）、当該ドライバの運転履歴として、ステップＳ１０２で検出された運転操作要素の操作態様を示すデータがデータベース１４０に新たに追加されることにより、当該ドライバの運転履歴が更新される（ステップＳ２０６）。
【００７１】
また、先のステップＳ２０１において、交差点における運転操作要素の操作態様のデータベース化が完了している旨判断されたときには（ステップＳ２０１：ＹＥＳ）、まず、アクセルペダルのオンからオフへの変化が検出される（ステップＳ２０７）。そして、アクセルペダルがオフとされた地点がデータベース１４０に記録済みの地点と共通もしくは類似するとき、車両１００を運転操作しているドライバがデータベース１４０に記録済みのドライバであると特定される（ステップＳ２０８、Ｓ２０９）。
【００７２】
一方、アクセルペダルの操作態様に基づきドライバを特定できないときには（ステップＳ２０９：ＮＯ）、例えば、ターンランプがオンとされた地点が共通もしくは類似する旨を示すデータがデータベース１４０に存在するか否かに基づいてドライバの特定が行われる（ステップＳ２１０、Ｓ２１１）。
【００７３】
そして、ターンランプの操作態様に基づきドライバを特定できないときには（ステップＳ２１２：ＮＯ）、例えば、ブレーキペダルがオンとされた地点が共通もしくは類似する旨を示すデータがデータベース１４０に存在するか否かに基づいてドライバの特定が行われる（ステップＳ２１３〜Ｓ２１５）。
【００７４】
そして、当該交差点においてアクセルペダル、ターンランプ、及びブレーキペダルのいずれの運転操作要素の操作態様によってもドライバを特定できないときは（ステップＳ２１５：ＮＯ）、異なるエリアに存在する交差点やカーブ等のもとで行われた運転操作要素の操作態様に基づいてドライバが特定されることとなる（ステップＳ２１６）。
【００７５】
こうして、ドライバが特定されると、例えば、データベース１４０に登録された運転操作要素の操作態様を示すデータに関連付けられているシートポジションやドアミラーの位置などを示すデータに基づいてシートポジションやドアミラーの位置調整が行われる。また、例えば、特定されたドライバ固有の走行パターンに応じた運転支援が行われる（ステップＳ２１７）。なお、ドライバを特定できなかったときには、例えば標準のドライバ向けの運転支援が行われる。
【００７６】
以上説明したように、本実施の形態にかかる車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法によれば、以下の効果が得られるようになる。
【００７７】
（１）ドライバの運転操作態様をその特徴量に基づきドライバの別に分類しつつ学習した。そして、トリップを単位とした運転操作態様が上記学習を通じて２以上のドライバに分類されたものであるとき、トリップを単位とした運転操作態様の学習結果を、当該トリップの中で分類割合が上位にあるいずれか一人のドライバの運転操作態様であるとして統一して管理することとした。これにより、トリップ単位でドライバを特定することが可能となり、或るトリップにおいて一人のドライバにより行われた各運転操作態様が複数のドライバによるものであるとして細分化されることもなくなる。また、このように、トリップにおける運転操作態様を同トリップにおいて分類割合が上位となるドライバのものとして特定することで、同運転操作態様が何れのドライバであるかを高精度に特定することが可能となる。
【００７８】
（２）トリップの中での分類割合が上位にあるドライバの運転操作態様として、トリップの中で分類された回数が上位の運転操作態様、及びトリップにおける車両の走行時間の長さが上位の運転操作態様の少なくとも一つの条件を満たす運転操作態様を選定した。これにより、分類割合に基づく運転操作態様の統一化を、分類回数もしくは車両１００の走行時間に基づいて、より高精度に行うことが可能となる。
【００７９】
（３）データベース１４０への学習結果の登録に際し、トリップの中の運転操作態様が複数のドライバに分類されるとき、学習結果を一のドライバの運転操作に基づく学習結果であるとして統一した。そして、この統一した学習結果をデータベース１４０に登録することとした。このため、学習結果がデータベース１４０に登録される前段階で、学習結果の数が必要最小数に限定される。これにより、予め統一された学習結果が適宜登録されることとなり、必要最小の学習結果のみをデータベース１４０に登録させることが可能となる。
【００８０】
（４）上記運転操作態様として、トリップ中に車両１００が通過する１乃至複数の交通要素のもとで行われる複数種の運転要素の操作態様を選定した。そして、１乃至複数の交通要素毎に運転操作態様をドライバの別に分類することとした。これにより、様々な交通要素が存在する道路上を走行した車両１００のドライバによる運転操作態様を学習しつつも、その学習精度を好適に高めることが可能となる。
【００８１】
（５）上記運転操作態様として、アクセルペダル、ターンランプ、及びブレーキペダルの少なくとも２つの要素の操作態様を選定した。このため、一連の地点のもとで行われるアクセルペダル、ターンランプ、及びブレーキペダルといった通常の運転操作において利用されやすくドライバ固有の癖が反映されやすい要素の操作態様を学習対象としながらも、その学習精度を好適に高めることが可能となる。これにより、学習対象として、ドライバ固有の癖が反映されやすいために分類割合に相違が生じやすく、ドライバに操作される頻度の高い要素、換言すれば、学習する機会の多い要素を用いることが可能になる。
【００８２】
（６）ドライバを特定するための運転操作態様を学習し、この学習した結果とその都度得られるドライバの運転操作態様との照合を通じて特定対象とするドライバを特定することとした。このため、ドライバの特定に必要な運転操作態様をトリップ単位に統一化して管理することが可能となり、運転操作態様に基づきドライバを特定する上で管理が必要となる運転操作態様の数を必要最小限とすることが可能となる。
【００８３】
（第２の実施の形態）
次に、本発明にかかる車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法の第２の実施の形態を、第１の実施の形態との相違点を中心に、図７〜図１０を参照して説明する。なお、本実施の形態にかかる車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法も、その基本的な構成は第１の実施の形態と同等であり、本実施の形態においても第１の実施の形態と実質的に同一の要素にはそれぞれ同一の符号を付して示し、重複する説明は割愛する。
【００８４】
図７に示すように、本実施の形態の車両１００には、同車両１００の走行環境を検出する走行環境検出部１６０が設けられている。走行環境検出部１６０は、例えば、ミリ波帯の電波を用いて車両１００の進行方向前方を走行する前方車両の存在を検知するミリ波レーダー１６１、車両１００の周辺の状況を撮像する車載カメラ１６２を備えて構成されている。また、走行環境検出部１６０は、例えば、車両１００の周辺を走行する車両との車車間通信や路上に設けられた路側通信機との路車間通信を行う車載通信機１６３を備えて構成されている。
【００８５】
ミリ波レーダー１６１は、車両１００の進行方向前方を走行する前方車両の存在を検知すると、その検知結果を示す信号を車載制御装置１３０に出力する。車載カメラ１６２は、撮像した車両１００の周辺を示す画像データを車載制御装置１３０に適宜出力する。車載通信機１６３は、例えば、車車間通信を通じて車両１００の進行方向前方を走行する前方車両との通信が成立すると、その通信結果を車載制御装置１３０に出力する。また、車載通信機１６３は、路車間通信を通じて、車両１００の周辺を走行する他車両、特に前方車両の存在や道路上に存在する交通要素の存在を示す情報、及び渋滞情報等の各種情報を取得する。そして、車載通信機１６３は、この取得した各種情報を車載制御装置１３０に出力する。
【００８６】
このように、本実施の形態の車載制御装置１３０には、運転操作検出手段１１０により検出される各種運転操作要素の操作態様を示すデータと車両１００の緯度経度を示す緯度経度データとが適宜入力されるとともに、さらに、走行環境検出部１６０により検出された車両１００の周辺環境を示す情報が適宜入力される。
【００８７】
本実施の形態の車載制御装置１３０は、走行環境検出部１６０から入力される各信号や画像データに基づき、車両１００の進行方向前方を走行する前方車両を車両１００の走行環境の中から識別する前方車両識別部１３４を備えている。前方車両識別部１３４は、走行環境検出部１６０から入力された各信号や画像データに基づいて車両１００の前方車両が存在するか否かを識別すると、この識別結果をデータベース化処理部１３２に出力する。
【００８８】
データベース化処理部１３２は、前方車両識別部１３４から入力された識別結果を運転操作検出手段１１０により取得された運転操作態様を示す運転操作データに関連付ける。
ここで、前方車両が存在するときと存在しないときとでは、図８に例示するように、アクセルペダル、ターンランプ、及びブレーキペダルといった各運転操作要素の操作態様の特徴量が変化する。そして、この変化する特徴量もドライバに固有のものであり、この特徴量に基づいてドライバを特定することが可能である。
【００８９】
そこで、本実施の形態の学習部１３２ａは、図７に示すように、前方車両識別部１３４から識別結果が入力されると、前方車両の有無の別に運転操作態様を学習し、その特徴量に基づいて同運転操作態様をドライバ毎に分類する。これにより、図８に例示した態様で、運転操作検出手段１１０により検出された運転操作態様が前方車両の有無の別に分類されることとなる。
【００９０】
次に、本実施の形態の車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法の作用を、先の図５との相違点を中心に図９及び図１０を参照して説明する。
【００９１】
図９に示すように、本実施の形態では、上記ステップＳ１０１においてトリップのカウントが開始されると、走行環境検出部１６０の検出結果に基づいて車両１００の進行方向前方に前方車両が存在するか否かが識別される（ステップＳ１０１Ａ）。次いで、この識別結果をもとに、運転操作検出手段１１０により検出された運転操作態様を示す運転操作データとＧＰＳ１２０により取得された緯度経度データとが、前方車両の有無の別に関連付けされる（ステップＳ１０２Ａ）。
【００９２】
こうして、各データがデータベース１４０に適宜登録されることにより、データベース１４０には、図８に例示した態様で運転操作態様を示すデータ等が前方車両の有無の別に登録されることとなる。
【００９３】
そして、ドライバの特定に際しては、図１０に示すように、ステップＳ３００において、ドライバが運転操作する車両１００が走行している地点と緯度経度が共通の緯度経度データがデータベース１４０に登録されているか否かが判断される。そして、車両１００が走行している地点と緯度経度が同一の緯度経度データがデータベース１４０に既に登録されているとき、ドライバによる各運転操作要素の操作態様が上記運転操作検出手段１１０により検出される。また、上記同一の緯度経度データがデータベース１４０に存在しないときであっても、車両１００の走行する地点と道路線形、道路勾配、及び交差点形状の少なくとも１つが類似する地点で取得された運転操作データ及び緯度経度データがデータベース１４０に存在するときには（ステップＳ３０７：ＹＥＳ）、ドライバによる各運転操作要素の操作態様が上記運転操作検出手段１１０により検出される。
【００９４】
次いで、車両１００の進行方向前方に前方車両２００が存在するか否かが識別される（ステップＳ３０２）。そして、前方車両２００が存在するときには、データベース１４０に登録済みのデータのうち、車両１００が走行中と共通もしくは類似する地点で取得され、かつ前方車両２００の存在するとき取得された１乃至複数の運転操作データがデータベース１４０から抽出される（ステップＳ３０３）。そして、この抽出された運転操作データが示す各運転操作要素の特徴量とステップＳ３０１で検出されたドライバによる各運転操作要素の操作態様の特徴量とが照合される（ステップＳ３０４）。
【００９５】
また、ドライバが運転操作する車両１００の進行方向前方に前方車両２００が存在しないときには（ステップＳ３０２：ＮＯ）、データベース１４０に登録済みのデータのうち、車両１００が走行中と共通もしくは類似する地点で取得され、かつ前方車両２００の存在しないときに取得された１乃至複数の運転操作データがデータベース１４０から抽出される（ステップＳ３０８）。そして、この抽出された運転操作データが示す各運転操作要素の特徴量とステップＳ３０１で検出されたドライバによる各運転操作要素の操作態様の特徴量とが照合される（ステップＳ３０４）。
【００９６】
次いで、こうした照合の結果、特徴量が共通もしくは類似するデータがデータベース１４０に存在するときには（ステップＳ３０５：ＹＥＳ）、車両１００を運転操作しているドライバが、同データに例えばドライバＤａとして登録されているドライバであると特定される（ステップＳ３０６）。
【００９７】
こうして、ドライバが特定されると、例えば、ドライバＤａに特有のデータとしてデータベース１４０に登録されているシートポジションやドアミラーの位置などを示すデータに基づいてシートポジションやドアミラーの位置調整が行われる。また、例えば、特定されたドライバ固有の走行パターンに応じた運転支援が行われる。
【００９８】
一方、特徴量の照合の結果、特徴量が共通もしくは類似するデータがデータベース１４０に存在しないときには（ステップＳ３０５：ＮＯ）、本処理が終了される。そして、車両１００の移動に伴って同車両１００の走行する地点が変化すると、この地点で行われた各運転操作要素の操作態様の特徴量と、データベース１４０に登録済みの運転操作データの特徴量とが照合される。こうして、ドライバが特定されるまで本処理が実行されることとなるとともに、ドライバが特定されるまでの間、例えば標準のドライバ向けの運転支援が行われる。同様に、ステップＳ３０６において、ドライバを特定できなかったときにも、例えば標準のドライバ向けの運転支援が行われることとなる。
【００９９】
以上説明したように、本実施の形態にかかる車両ドライバ特定用学習装置及び車両ドライバ特定用学習方法、並びに車両ドライバ特定装置及び車両ドライバ特定方法によれば、前記（１）〜（６）の効果が得られるとともに、さらに以下の効果が得られるようになる。
【０１００】
（７）上記運転操作態様の学習を前方車両の存在の有無の別に行った。また、ドライバの特定に際しては、特定対象とするドライバの運転操作する車両１００の進行方向前方に前方車両の存在の有無を加味してドライバを特定した。このため、前方車両の存在に応じて運転操作態様が変化したとしても、その変化を加味してデータベース１４０を構築することが可能となる。これにより、運転操作態様の学習をより高精度に行うことが可能となる。また、これにより、前方車両の存在如何に拘わらず、ドライバの特定を高精度に行うことが可能となる。
【０１０１】
（他の実施の形態）
なお、上記各実施の形態は、以下のような形態をもって実施することもできる。
・上記第２の実施の形態では、走行環境検出部１６０を、ミリ波レーダー１６１、車載カメラ１６２、及び車載通信機１６３によって構成した。これに限らず、ミリ波レーダー１６１、車載カメラ１６２、及び車載通信機１６３の少なくとも１つによって走行環境検出部１６０を構成してもよい。この他、車両１００の周辺に存在する前方車両や人物等の存在を検出可能なものであれば運転操作検出手段として採用することが可能である。
【０１０２】
・上記各実施の形態では、データベース１４０に登録済みの運転操作データ等を用いてドライバを特定できなかったとき、標準のドライバ向けの運転支援を行うこととした。これに限らず、ドライバを特定できなかったときには、運転支援を行わないようにしてもよい。
【０１０３】
・上記各実施の形態では、車両１００のイグニッションキーがオンとされてからオフとされるまでの間を１トリップとして決定した。これに限らず、例えば、アクセサリーポジションがオンとされてからオフとされるまでの間を１トリップとして決定してもよい。また、ドアの開閉やドアロックのオン／オフに基づいてトリップをカウントするようにしてもよい。この他、トリップのカウントに用いる要素としては、車両１００の運転が開始されてから終了するまでを検出可能なものであればよい。
【０１０４】
・上記各実施の形態では、ドライバを特定するとともに、特定したドライバの運転操作パターンに応じた運転支援を実行した。これに限らず、例えば、車両１００に搭載される車載情報端末等で利用可能なアプリケーションやコンテンツデータが課金制であるとき、課金したドライバ、すなわち正当な利用権限を有するドライバを、同ドライバの運転操作の特徴量に基づいて特定するようにしてもよい。この場合には、ドライバが車両１００の利用中にアプリケーションやコンテンツデータに課金したとき、同ドライバがアプリケーションやコンテンツデータに課金した旨を示すデータが、同ドライバの運転操作の特徴量を示すデータに関連付けられてデータベース１４０に登録される。そして、ドライバの運転操作の特徴量に基づき同ドライバが特定されると、同ドライバがアプリケーションやコンテンツデータの利用権限を有するか否かが併せて特定されることとなる。またこの他、例えば、データベース化が完了したデータベース１４０に登録済みのデータに基づいてドライバを特定するときができないときには、この特定できないドライバが車両１００の不正利用者であると特定するようにしてもよい。そして、正規のドライバに車両１００が不正利用されている旨を報知したり、不正利用者であると特定されたドライバに対して警告を促すようにしてもよい。またこの他、例えば、ドライバの自宅等の拠点やドライバの利用頻度の高い訪問地点に関するデータをドライバの運転操作の特徴量を示すデータに関連付けて、それら各データをデータベース１４０に登録するようにしてもよい。この場合には、運転操作の特徴量に基づきドライバが特定されると、同特定されたドライバの特徴量を示すデータに関連付けられている拠点や利用頻度の高い訪問地点が特定される。そして、例えば、この特定された拠点や訪問地点が経路案内に際しての目的地の候補として提示されることとなる。このため、ドライバが車両１００を運転操作する過程で同ドライバの拠点や利用頻度の高い訪問地点が自動的に特定され、それら特定された拠点や訪問地点をドライバ毎に提示することが可能となる。これにより、拠点や訪問地点が異なる複数のドライバが車両１００を利用するようなときにも、ドライバ毎に拠点や訪問地点を提示したり、それら拠点や訪問地点までの経路案内を行ったりすることが可能となる。
【０１０５】
・上記各実施の形態では、運転操作要素として、アクセルペダル、ターンランプ、及びブレーキペダルの少なくとも２つの要素を選定した。これに限らず、運転操作要素としては、アクセルペダル、ターンランプ、及びブレーキペダルのうち一つの要素であってもよい。またこの他、ドライバの特定に用いられる運転操作要素としては、道路上の各地点の特性に応じて操作される要素であればよく、例えば、ステアリング、エンジンブレーキ、手動変速機等の少なくとも１つであってもよい。
【０１０６】
・上記各実施の形態では、運転操作の特徴量として、特定の交通要素のもとで行われる複数種の運転操作要素の操作態様を選定した。これに限らず、運転操作の特徴量としては、例えば、特定の交通要素のもとで行われるアクセルペダルのみの操作態様といったように、一種の運転操作要素の操作態様を選定するようにしてもよい。また、ドライバの特定に用いられる地点とは、同地点の特性に応じて運転操作要素の操作量や操作タイミングなどの運転操作の特徴量が変化する地点であればよく、交差点やカーブ等の特定の交通要素が存在しない地点であってもよい。
【０１０７】
・上記各実施の形態では、上記地点として、複数種の運転操作要素による一連の運転操作が行われる連続した地点を選定した。これに限らず、上記地点としては、複数種の運転操作要素による一連の運転操作が行われる連続した地点のうちの一つの地点であってもよい。この場合には、例えば、図２に示した例では、交差点ＳＣ１の手前の連続した地点Ｐ１〜Ｐ３のうち、地点Ｐ１で行われた運転操作態様の特徴量のみや、地点Ｐ２で行われた運転操作態様の特徴量のみに基づいてドライバが特定されることとなる。またこの他、ドライバの特定に用いる運転操作データとは、ドライバによる運転操作を通じて取得された運転操作データのうち、走行環境が共通もしくは類似する状況下で取得されたデータであればよい。
【０１０８】
・上記各実施の形態では、車両１００の走行環境として前方車両２００の有無を識別し、この識別結果に応じた運転操作データをドライバの特定に際して用いることとした。これに限らず、車両１００の走行環境として例えば渋滞の有無を識別し、渋滞の有無の別にドライバによる運転操作の特徴量を示す運転操作データをデータベース１４０に登録するようにしてもよい。そして、ドライバの特定に際しては、同ドライバが運転操作する車両１００の走行するエリアが渋滞中であるかを識別し、この識別結果に応じて、渋滞時に取得された運転操作データと非渋滞時に取得された運転操作データとを使い分けるようにしてもよい。これによれば、ドライバによる運転操作が渋滞時と非渋滞時とで相違し、それぞれにドライバ固有の癖が反映される傾向にあったとしても、渋滞状況を加味してドライバを特定することが可能となる。また、例えば、車両１００の走行環境として例えば道路付近に存在する人や障害物の有無を識別し、人や障害物の有無の別にドライバによる運転操作の特徴量を示す運転操作データをデータベース１４０に登録するようにしてもよい。そして、ドライバの特定に際しては、同ドライバが運転操作する車両１００の走行する道路付近に人や障害物が存在するかを識別し、この識別結果に応じて、人や障害物が存在するときに取得された運転操作データと人や障害物が存在しないときに取得された運転操作データとを使い分けるようにしてもよい。これによれば、人や障害物の存在に起因してドライバによる運転操作が変化し、この変化する運転操作にドライバ固有の癖が反映される傾向にあったとしても、人や障害物の存在を加味してドライバを特定することが可能となる。この他、ドライバの特定、及び運転操作の登録時に識別する走行環境とは、ドライバの運転操作を変化させ得る環境であればよく、適宜変更することが可能である。
【０１０９】
・上記各実施の形態では、データベース１４０への学習結果の登録に際し、トリップの中の運転操作態様が複数のドライバに分類されるとき、学習結果を一のドライバの運転操作に基づく学習結果であるとして統一したのちに、この統一した学習結果をデータベース１４０に登録することとした。これに限らず、データベース１４０に既に登録されたトリップの中の運転操作態様が複数のドライバに分類されているとき、データベース１４０に登録された学習結果を一のドライバの運転操作に基づく学習結果であるとして統一化するようにしてもよい。この構成あるいは方法では、統一されていない学習結果が一旦、データベース１４０に登録されたとしても、事後的に同学習結果の統一化を図ることができる。これにより、データベース１４０に既に登録された学習結果についてもその統一化を図ることが可能となり、学習結果の登録タイミング如何に拘わらず、学習結果を的確に管理することが可能となる。
【０１１０】
・上記各実施の形態では、トリップの中での分類割合が上位にあるドライバの運転操作態様として、トリップの中で分類された回数が上位の運転操作態様、及び前記トリップにおける車両の走行時間の長さが上位の運転操作態様の少なくとも一つの条件を満たす運転操作態様を採用した。これに限らず、トリップの中での分類割合が上位にあるドライバの運転操作態様として、トリップの中で分類された回数が上位の運転操作態様のみ、もしくは、トリップにおける車両の走行時間の長さが上位の運転操作態様のみを運転操作態様を採用してもよい。また、これに限らず、分類回数と走行時間とが共に上位に分類される運転操作態様を、統一化する運転操作態様としてもよい。この他、分類割合が上位の運転操作態様を統一するものであればよく、その統一に用いる条件とは適宜変更することが可能である。
【０１１１】
・上記各実施の形態では、トリップの中での分類割合が上位にあるドライバの運転操作態様として、分類割合が最上位となる運転操作態様を採用した。これに限らず、分類割合が２番目以降の運転操作態様をトリップの中での分類割合が上位にあるドライバの運転操作態様として選定し、この選定した運転操作態様を行ったドライバを、トリップにおいて運転操作を行ったドライバとして特定してもよい。
【０１１２】
・上記各実施の形態では、一つのトリップを単位として運転操作態様を統一することとした。これに限らず、２つ以上のトリップを単位として運転操作態様を統一するようにしてもよい。特に、車両１００の拠点となる自宅等以外で一つのトリップが終了したときは、ドライバが変化していない蓋然性が高い。よって、自宅等で一つのトリップが終了するまでの間は、複数のトリップを単位として運転操作態様を統一することで、運転操作態様をさらに大きな単位で取り扱うことが可能となる。
【０１１３】
・上記各実施の形態では、データベース化処理部１３２、ドライバ特定処理部１３３、及びデータベース１４０を車両１００に搭載した。これに限らず、データベース化処理部１３２、ドライバ特定処理部１３３、及びデータベース１４０を、ドライバの運転操作の特徴量を示すデータが集約される管理センターに設ける構成としてもよい。この構成では、この管理センターと車両１００との間での通信を通じて、車両１００のドライバによる運転操作の特徴量と運転操作の行われた地点とを示すデータが車両１００から管理センターに送信される。そして、管理センターでは、車両１００から送信されたデータとデータベース１４０に登録されているデータとに基づいて、車両１００のドライバが特定される。これにより、車載制御装置１３０の構成の簡略化が図られるようになる。また、これにより、ドライバの特定に必要なデータを管理センターで一括管理することが可能になるとともに、ドライバの特定に必要な処理を管理センターで一括して行うことが可能となる。
【符号の説明】
【０１１４】
１００…車両、１１０…運転操作検出手段、１１１…アクセルセンサ、１１２…ブレーキセンサ、１１３…ウィンカスイッチ、１１４…操舵角センサ、１２０…ＧＰＳ、１３０…車載制御装置、１３１…システム制御部、１３２…データベース化処理部、１３２ａ…学習部、１３２ｂ…管理部、１３３…ドライバ特定処理部、１３４…前方車両識別部、１４０…データベース、１５０…運転支援部、１６０…走行環境検出部、１６１…ミリ波レーダー、１６２…車載カメラ、１６３…車載通信機、２００…前方車両。
【図１】
0005664533.tif 000002
【図２】
0005664533.tif 000003
【図３】
0005664533.tif 000004
【図４】
0005664533.tif 000005
【図５】
0005664533.tif 000006
【図６】
0005664533.tif 000007
【図７】
0005664533.tif 000008
【図８】
0005664533.tif 000009
【図９】
0005664533.tif 000010
【図１０】
0005664533.tif 000011