(57)【特許請求の範囲】
【請求項１】
車載機器において実行される複数のアプリケーションそれぞれについて、複数の評価基準に関する評価値を取得する評価値取得手段（１３，Ｓ１１２）と、
前記複数の評価基準それぞれに関する重要度を記憶する記憶手段（１２，Ｓ１０４）と、
自車両の運転者の状態や行動に関する運転情報、自車両の状態に関する車両情報、及び自車両の周辺環境に関する環境情報を取得し、その取得された運転情報、車両情報及び環境情報の内容を前記記憶手段に記憶されている重要度に対して反映することにより、前記重要度の値を前記運転者の特性に合わせて調節する重要度調節手段（１４）と、
前記運転者に対して提供するための機能を出力する候補となっている複数の出力候補のアプリケーションそれぞれについて、前記複数の評価基準に関する評価値と、複数の評価基準それぞれに関する重要度とに基づく重み付け演算手法を用いて、各アプリケーションの総合評価値を算出する算出手段（１６）と、
前記複数の出力候補のアプリケーションの中から、前記算出手段により算出された総合評価値が相対的に高いアプリケーションにより提供される機能を優先的に出力させる出力制御手段（１８）と、
を備えること特徴とする車載制御装置。
【請求項２】
請求項１に記載の車載制御装置において、
前記重要度調節手段は、前記運転情報として、自車両に備えられた機器及び前記アプリケーションの少なくとも何れかの利用実績に関する情報を取得し、取得された利用実績に対応付けられた評価基準に関する重要度の値を調節すること、
を特徴とする車載制御装置。
【請求項３】
請求項１又は請求項２に記載の車載制御装置において、
前記重要度調節手段は、前記運転情報として、車両の走行を制御するための運転操作に関する情報を取得し、取得された情報に基づいて判別される運転特性に対応付けられた評価基準に関する重要度の値を調節すること、
を特徴とする車載制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載アプリケーションにより提供される機能の出力を制御する車載制御装置に関する。
【背景技術】
【０００２】
近年、車載インフォテイメント（ＩＶＩ：In-Vehicle Infotainment）システムの普及により、様々な車載アプリケーションにより提供される情報提示等の機能を、車両の運転者に対して出力可能となっている。今後、ＩＶＩシステムの普及が進むにつれ、車両メーカやＩＶＩメーカ等により提供される純正の車載アプリケーション以外にも、サードパーティにより提供される非純正の車載アプリケーションが普及し、ＩＶＩシステムにおいて利用されることが予想される。
【０００３】
複数の車載アプリケーションが運転者に対して機能を提供する場合、安全性や使いやすさの観点から過度の機能提供による煩雑さを抑制するために、出力候補となる複数の機能について出力調停を行う必要がある。従来の手法として、出力候補となり得る機能について優先度を予め規定しておき、出力候補の機能が同時期に複数存在するときに、予め定められた優先度に基づく順位に従って、順位の高い機能を優先的に出力することが行われていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２０３８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来手法は、純正の車載アプリケーションの独自仕様に合わせて適用することができるものの、純正メーカの独自仕様を考慮しないサードパーティによる汎用的な車載アプリケーションが混在する環境に適用することは難しい。また、予め定められた優先度に従って機能を出力する順位を決定する手法では、個々の運転者の行動や嗜好に適した機能を優先的に出力するといった柔軟な対応を行うことができない。
【０００６】
本発明は、上記問題を解決するためになされたものである。本発明の目的は、車載アプリケーションにより提供される機能に対して、複数の評価基準について運転者の行動や嗜好を反映した総合的な評価を行うことで、優先的に出力する機能を選択する技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明の車載制御装置は、評価値取得手段と、記憶手段と、重要度調節手段と、算出手段と、出力制御手段とを備える。
評価値取得手段は、車載機器において実行される複数のアプリケーションそれぞれについて、複数の評価基準に関する評価値を取得する。記憶手段は、複数の評価基準それぞれに関する重要度を記憶する。重要度調節手段は、自車両の運転者の状態や行動に関する運転情報を取得し、その取得された運転情報の内容を記憶手段に記憶されている重要度に対して反映することにより、重要度の値を運転者の特性に合わせて調節する。
【０００８】
算出手段は、運転者に提供する機能を出力する候補となっている複数の出力候補のアプリケーションそれぞれについて、複数の評価基準に関する評価値と、複数の評価基準それぞれに関する重要度とに基づく重み付け演算手法を用いて総合評価値を算出する。出力制御手段は、複数の出力候補のアプリケーションの中から、算出手段により算出された総合評価値が相対的に高いアプリケーションにより提供される機能を優先的に出力させる。
【０００９】
本発明によれば、複数の評価基準に基づくアプリケーションの評価値と、各評価基準に対する重要度とに基づく重みづけ演算手法を用いることで、総合評価値を算出することができる。このように、アプリケーションを複数の評価基準と重要度とに基づいて評価することで、アプリケーションの特性と運転者にとっての重要度を反映した柔軟な態様にて、優先的に出力する機能を選択することができる。
【００１０】
なお、複数の評価基準に関する評価値は、純正メーカ及びサードパーティ何れのアプリケーションについて、何らかの形で評価されたものであればよく、各アプリケーションのメーカに限らず独立した第三者機関によって評価された評価値であってもよい。さらに、複数の評価基準に関する重要度を、運転者の状態や行動に関する特性に応じて調節可能としたことで、運転者の行動や嗜好を反映した態様で、優先的に出力する機能を選択することができる。
【００１１】
なお、特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１２】
【図１】実施形態のシステム構成を表すブロック図。
【図２】サービス提供者及び車両システムにおける処理の手順を表すシーケンス図。
【図３】出力調停処理の手順を表すフローチャート。
【図４】総合評価値を算出するための階層分析法の概念を表す説明図。
【図５】重要度変更処理の手順を表すフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に限定されるものではなく様々な態様にて実施することが可能である。
［構成の説明］
図１には、実施形態の全体構成として、車両システム１側の各部構成とサービス提供者の各部構成とが例示されている。
【００１４】
車両システム１は、車両に搭載されるＩＶＩシステムの中核をなす情報処理装置である。車両システム１は、コンピュータにより実現される機能的構成として、記憶部１１、重要度計算部１４、総合評価算出部１６、アプリケーション実行部１７、及び出力制御部１８を備える。また、車両システム１には、アプリケーションにより提供される機能を運転者に対して出力するための出力装置１９が接続されている。
【００１５】
記憶部１１は、各種情報を記憶するための記憶装置である。この記憶部１１には、アプリケーションの評価基準に関する重要度を記憶する重要度記憶部１２と、評価基準に基づくアプリケーションの評価値を記憶する評価値記憶部１３とが設けられている。アプリケーションの評価基準及び重要度の詳細な説明については後述する。
【００１６】
重要度計算部１４は、重要度記憶部１２に記憶されている各評価基準の重要度を、運転者の特性に応じて適応的に変更する。この重要度計算部１４は、自車両の各部機器から入力される運転者情報、車両情報、環境情報に基づいて特定される運転者の特性に対応する評価基準の重要度を調節する。
【００１７】
運転者情報として、例えば、車両の走行を制御するための運転操作に関する情報や、エアコン等の車載機器やアプリケーションの利用実績、運転者の年齢、運転経験の度合（初心者か否か）といった情報が例示される。車両情報として、例えば、燃料や電力等の動力資源の消費量、車速、アクセルやブレーキ等の操作量、警報装置や安全装置の動作実績、チャイルドシート等の補助装置の設置状況といった情報が例示される。環境情報として、例えば、交通状況や現在位置といった自車両の周辺環境に関する情報が例示される。
【００１８】
総合評価算出部１６は、アプリケーション実行部１７において稼働している出力候補のアプリケーションについて、周知の階層分析法に基づく演算によって総合評価値を算出する。この総合評価算出部１６は、評価値記憶部１３に記憶されている複数の評価基準に関するアプリケーションの評価値と、重要度記憶部１２に記憶されている各評価基準に関する重要度とを用いて、各アプリケーションの総合評価値を算出する。
【００１９】
アプリケーション実行部１７は、車両システム１にインストールされたアプリケーションのプログラムやデータに基づいて、様々なアプリケーション処理を実行する。アプリケーション実行部１７において動作するアプリケーションは、車両の運転者等のユーザに様々な機能（例えば、音声や映像による情報提示）を提供するソフトウェアである。これらのアプリケーションには、純正メーカ３０（例えば、車両システム１を製造するメーカや車両システム１が搭載される車両を製造するメーカ）により提供されるものや、サードパーティ３１（純正メーカ３０以外の非純正のベンダー）により提供されるものがある。車両システム１には、複数のアプリケーションがインストールされ、アプリケーション実行部１７は、これらのアプリケーションを複数同時に動作させることができるようになっている。
【００２０】
出力制御部１８は、アプリケーション実行部１７において動作するアプリケーションの出力調停を行う。この出力制御部１８は、複数の出力候補のアプリケーションについて、総合評価算出部１６において算出された総合評価値に基づく優先順でアプリケーションにより提供される機能を出力装置１９に出力させる。
【００２１】
出力装置１９は、アプリケーションにより提供される機能を出力する。この出力装置１９は、例えば、アプリケーション実行部１７で動作するアプリケーションによる表示出力である画像情報を表示する表示装置や、同アプリケーションによる音声出力である音声情報を出力する音声出力装置等で具現化される。
【００２２】
サービス提供者は、車両システム１に必要な情報を提供するサービスを行う機関であり、純正メーカ３０、サードパーティ３１、及び配信サービス提供者３２からなる。
純正メーカ３０は、例えば、車両システム１を製造するメーカや、車両システム１が搭載される車両を製造するメーカである。純正メーカ３０は、車両システム１に実装されるアプリケーションを制作し、配信サービス提供者３２に供給する。また、純正メーカ３０は、アプリケーションを評価する観点となる複数の評価基準と、それらの評価基準に関する重要度の初期値とを設定し、車両システム１に登録する役割を担う。
【００２３】
サードパーティ３１は、純正メーカ３０以外で車両システム１に実装されるアプリケーションを供給するソフトウェアベンダーである。サードパーティ３１は、車両システム１に実装されるアプリケーションを制作し、配信サービス提供者３２に供給する。
【００２４】
配信サービス提供者３２は、純正メーカ３０やサードパーティ３１から供給されたアプリケーションを、例えばコンピュータネットワーク等を通じて車両システム１に配信する機関である。また、配信サービス提供者３２は、純正メーカ３０やサードパーティ３１から供給されたアプリケーションを、純正メーカ３０により選定された複数の評価基準に従って評価し、各アプリケーションの評価値を決定する役割を担う。決定された各アプリケーションの評価値は、配信サービス提供者３２によって各アプリケーションと共に車両システム１に配信される。
【００２５】
［評価基準登録処理の説明］
サービス提供者側及び車両システム１において実行される評価基準登録処理の手順について、図２のシーケンス図を参照しながら説明する。この処理は、車両システム１においてアプリケーションの出力調停が行われる前提として実行される処理である。
【００２６】
Ｓ１００では、サービス提供者側の純正メーカ３０が、アプリケーションを評価する観点となる複数の評価基準を選定する。本実施形態では、アプリケーションの評価基準として、例えば「安全」、「環境」、「快適」、「利便」の４つの観点からなる評価基準を採用した事例を想定している。
【００２７】
具体的には、「安全」は、アプリケーションにより提供される機能が車両の安全に寄与する度合を表す評価基準である。「環境」は、アプリケーションにより提供される機能が環境への配慮に寄与する度合を表す評価基準である。「快適」は、アプリケーションにより提供される機能が車両の乗員の快適性に寄与する度合を表す評価基準である。「利便」は、アプリケーションにより提供される機能が車両の乗員の利便性に寄与する度合を表す評価基準である。
【００２８】
Ｓ１０２では、サービス提供者側の純正メーカ３０が、Ｓ１００で選定された各評価基準それぞれの重要度の初期値を設定する。重要度は、各評価基準がユーザ（運転者）にどの程度重視されているかを表す重みである。Ｓ１０４では、車両システム１は、Ｓ１００で選定された評価基準及びＳ１０２で設定された重要度の初期値を、記憶部１１の重要度記憶部１２に保存する。Ｓ１０６では、サービス提供者側の純正メーカ３０が、重要度変更基準を決定する。重要度変更基準は、車両システム１に保存されている各評価基準の重要度を変更する基準となる運転者の行動や車両状態、環境等の条件を定義する情報である。Ｓ１０８では、車両システム１は、Ｓ１０６で決定された重要度変更基準を記憶部１１に保存する。
【００２９】
その後、純正メーカ３０やサードパーティ３１は、車両システム１に実装されるアプリケーションを配信サービス提供者３２に供給する。Ｓ１１０では、配信サービス提供者３２は、純正メーカ３０やサードパーティ３１から供給されたアプリケーションを決定された評価基準に従って評価し、各アプリケーションそれぞれについて複数の評価基準に関する評価値を決定する。配信サービス提供者３２は、純正メーカ３０やサードパーティ３１から供給されたアプリケーションを車両システム１に配信する際、そのアプリケーションに関する評価値も併せて配信する。Ｓ１１２では、車両システム１は、配信サービス提供者３２から配信されたアプリケーションの評価値を、記憶部１１の評価値記憶部１３に保存する。
【００３０】
［出力調停処理の説明］
車両システム１の各部によって実行される出力調停処理の手順について、図３のフローチャートに基づいて説明する。この処理は、アプリケーション実行部１７により稼動中のアプリケーションが提供する機能の出力要求が発生したときに実行されるものである。
【００３１】
Ｓ２００では、総合評価算出部１６が、同時期に出力候補となっている複数のアプリケーションそれぞれについて総合評価値を算出する。具体的には、総合評価算出部１６は、評価値記憶部１３に記憶されている複数の評価基準に関するアプリケーションの評価値と、重要度記憶部１２に記憶されている各評価基準に対する重要度とを用いて、公知の階層分析法に基づく手法により総合評価値を算出する。
【００３２】
階層分析法に基づく総合評価値の算出手法について、図４を参照しながら説明する。階層分析法は、総合目標、評価基準、代替案の３つの階層に分けて代替案の優劣を決定する手法である。本実施形態では、出力候補のアプリケーションの総合評価値を算出して優先順位付けを行うことが、総合目標に該当する。また、評価基準として、安全（Ｆ１）、環境（Ｆ２）、快適（Ｆ３）、利便（Ｆ４）の４つの項目を想定している。また、各評価基準に関する重要度として、Ｗ１（安全）、Ｗ２（環境）、Ｗ３（快適）、Ｗ４（利便）が設定されているものとする。なお、図４の事例では、代替案としてアプリケーション１〜４の４つの出力候補があるものとする。
【００３３】
図４に例示されるとおり、あるアプリケーションｎの総合評価値Ｓｎは、そのアプリケーションｎの各評価基準に関する評価値（Ｑｎ１，Ｑｎ２，Ｑｎ３，Ｑｎ４）に、それぞれの評価基準に対応する重要度を乗算した値を合計した値として算出される。図４の事例では、各アプリケーション１〜４について、それぞれ総合評価値Ｓ１〜４を算出し、その総合評価値の大小により優先順位付けを行う。
【００３４】
図３のフローチャートの説明に戻る。Ｓ２０２では、出力制御部１８が、アプリケーション実行部１７で稼働している複数の出力候補のアプリケーションのうち、Ｓ２００において算出された総合評価値が高いアプリケーションの機能を優先的に出力する。このとき、総合評価値が高いアプリケーションから順に複数の機能を同時期に出力してもよい。その場合、運転者情報や車両情報、環境情報に基づき、運転者の状態や交通状況に応じて、出力する機能の数を制限してもよい。
【００３５】
Ｓ２０４では、車両システム１は、再度アプリケーションの出力調停を行うか否かを判定する。再度出力調停を行う場合（Ｓ２０４：ＹＥＳ）、車両システム１はＳ２００に戻り、総合評価値の算出から繰り返す。一方、出力調停を行わない場合（Ｓ２０４：ＮＯ）、車両システム１は本処理を終了する。
【００３６】
［重要度変更処理の説明］
車両システム１の重要度計算部１４が実行する重要度変更処理の手順について、図５のフローチャートを参照しながら説明する。この処理は、車両システム１を搭載する車両が走行しているときに実行される処理である。
【００３７】
Ｓ３００では、重要度計算部１４は、車両の各部機器から入力される運転者情報、車両情報、環境情報に基づいて、運転者、車両及び周辺環境の状態を監視する。Ｓ３０２では、重要度計算部１４は、Ｓ３００における監視において得られた運転者、車両、周辺環境の状態が、記憶部１１に記憶されている重要度変更基準に該当するか否かを判定する。この重要度変更基準は、上述の評価基準登録処理（図２参照）のＳ１０８において記憶部１１に保存された情報である。
【００３８】
重要度変更基準として、例えば以下のような事例を示す。
・運転者の運転行動において、燃料や電力等の動力資源を節約する傾向が強い場合、「環境」の評価基準に関する重要度を規定量増加させる。例えば、燃料・電力の消費を抑えて走行する車載機能（いわゆるエコモード等）を使用して走行することが多い、急発進・急停車が少ない等といった場合、これに該当する。
・運転者が高齢者や運転初心者に該当する場合、「安全」の評価基準に関する重要度を規定量増加させる。
・車両と障害物との接近を警告するコーナーセンサが発報する頻度が高い場合、「安全」評価基準に関する重要度を規定量増加させる。
・カーエアコンを強めに設定する頻度が高い場合、「快適」の評価基準に関する重要度を規定量増加させる。
・「利便」の評価値が高いアプリケーション（例えば、カレンダー機能、ハンズフリー電話機能等）を利用する頻度が高い場合、「利便」の評価基準に関する重要度を規定量増加させる。
・自車両にチャイルドシート等の補助装置が設置されている場合、「安全」の評価基準に関する重要度を規定量増加させる。
【００３９】
運転者、車両、周辺環境の状態が重要度変更基準に該当する場合（Ｓ３０２：ＹＥＳ）、重要度計算部１４はＳ３０４に進む。一方、運転者、車両、周辺環境の状態が重要度変更基準に該当しない場合（Ｓ３０２：ＮＯ）、重要度計算部１４はＳ３００に戻る。Ｓ３０４では、重要度計算部１４は、Ｓ３０２において該当すると判定された重要度変更基準に従って、重要度記憶部１２に記憶されている該当の重要度の値を変更する。Ｓ３０６では、重要度計算部１４は、再度重要度の変更を行うか否かを判定する。再度重要度の変更を行う場合（Ｓ３０６：ＹＥＳ）、重要度計算部１４はＳ３００に戻る。一方、再度重要度の変更を行わない場合（Ｓ３０６：ＮＯ）、重要度計算部１４は本処理を終了する。
【００４０】
［効果］
実施形態の車両システム１によれば、次の効果を奏する。
「安全」、「環境」、「快適」、「利便性」等の複数の評価基準に基づくアプリケーションの評価値と、運転者における各評価基準に対する重要度とを用いた階層分析法によって、アプリケーションの総合評価値を算出することができる。このように、アプリケーションを複数の評価基準と重要度とに基づいて評価することで、アプリケーションの特性と運転者にとっての重要度とを反映した態様にて、優先的に出力する機能を柔軟に選択することができる。さらに、複数の評価基準に関する重要度を、運転行動や運転者の状態に基づく特性に応じて調節可能としたことで、運転者の行動や嗜好を反映した態様で、優先的に出力する機能を選択することができる。
【符号の説明】
【００４１】
１…車両システム、１１…記憶部、１２…重要度記憶部、１３…評価値記憶部、１４…重要度計算部、１６…総合評価値算出部、１７…アプリケーション実行部、１８…出力制御部、１９…出力装置、３０…純正メーカ、３１…サードパーティ、３２…配信サービス提供者。
【図１】
0006398765.tif 000002
【図２】
0006398765.tif 000003
【図３】
0006398765.tif 000004
【図４】
0006398765.tif 000005
【図５】
0006398765.tif 000006