(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-01-28
(45)【発行日】2022-02-07
(54)【発明の名称】評価情報生成システム、評価情報生成装置、評価情報生成方法、及びプログラム
(51)【国際特許分類】
G06F 16/29 20190101AFI20220131BHJP
A61B 5/18 20060101ALI20220131BHJP
G01C 21/26 20060101ALI20220131BHJP
G08G 1/00 20060101ALI20220131BHJP
G08G 1/137 20060101ALI20220131BHJP
G10L 15/00 20130101ALI20220131BHJP
G10L 15/10 20060101ALI20220131BHJP
【FI】
G06F16/29
A61B5/18
G01C21/26 A
G08G1/00 A
G08G1/137
G10L15/00 200Q
G10L15/10 200W
(21)【出願番号】P 2018000743
(22)【出願日】2018-01-05
【審査請求日】2020-08-27
(73)【特許権者】
【識別番号】000101732
【氏名又は名称】アルパイン株式会社
(74)【代理人】
【識別番号】100107766
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【氏名又は名称】伊東 忠彦
(72)【発明者】
【氏名】須藤 修一
(72)【発明者】
【氏名】生▲頼▼ 祐子
【審査官】鹿野 博嗣
(56)【参考文献】
【文献】特開2015-219055(JP,A)
【文献】特開2007-205764(JP,A)
【文献】特開2016-223790(JP,A)
【文献】特開2009-008646(JP,A)
【文献】特開2010-122841(JP,A)
【文献】特開2017-167623(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 16/29
A61B 5/18
G01C 21/26
G08G 1/00
G08G 1/137
G10L 15/00
G10L 15/10
(57)【特許請求の範囲】
【請求項1】
車両の搭乗者に応じた道路の評価情報を生成する評価情報生成システムであって、
前記搭乗者の音声を取得する音声取得部と、
前記搭乗者の生体情報を取得する生体情報取得部と、
前記車両の車両情報を取得する車両情報取得部と、
前記音声を分析して、前記道路を評価する予め定められたキーワードを検出する音声分析部と、
前記生体情報を用いて、前記キーワードが検出されたときに、前記搭乗者が定常状態と非定常状態とのどちらの状態であるかを判断する判断部と、
前記搭乗者が前記非定常状態であると判断された場合、前記車両情報を用いて前記評価情報の評価区間を特定する区間特定部と、
前記キーワード
が発声された前記評価区間の
位置を示す情報を含む前記評価情報を生成する評価情報生成部と、
を有する、評価情報生成システム。
【請求項2】
前記評価情報は、前記搭乗者を識別する情報を含む、請求項1に記載の評価情報生成システム。
【請求項3】
前記車両情報は、前記車両の走行軌跡の情報を含み、
前記評価情報生成部は、前記評価区間の位置を示す情報を含む前記評価情報を生成する、請求項1又は2に記載の評価情報生成システム。
【請求項4】
前記キーワードは、前記道路に関するキーワードを含み、
前記評価情報生成部は、前記評価区間における前記道路を評価する前記評価情報を生成する、請求項3に記載の評価情報生成システム。
【請求項5】
前記音声分析部により、道幅に関するキーワードが検出された場合、
前記区間特定部は、
前記道幅に関するキーワードが検出された位置と、前記車両が走行する前記道路の道幅情報を用いて、前記
キーワードに対応する評価区間を特定する、請求項3又は4記載の評価情報生成システム。
【請求項6】
前記区間特定部は、前記判断部により前記搭乗者が前記非定常状態であると判断された区間を用いて、前記評価区間を特定する、請求項3乃至5のいずれか一項に記載の評価情報生成システム。
【請求項7】
前記車両情報は、前記車両の速度、又は加速度の情報を含み、
前記区間特定部は、前記車両において所定の減速及び加速が検出された区間を用いて、前記評価区間を特定する、請求項3乃至6のいずれか一項に記載の評価情報生成システム。
【請求項8】
前記車両情報は、前記車両の速度の情報を含み、
前記キーワードは、前記道路の混雑度に関するキーワードを含み、
前記評価情報生成部は、前記評価区間における前記車両の平均速度の情報を含む前記評価情報を生成する、請求項1又は2に記載の評価情報生成システム。
【請求項9】
前記評価情報は、前記平均速度の継続時間の情報を含む、請求項8に記載の評価情報生成システム。
【請求項10】
前記評価情報生成部は、前記車両の速度の変化と前記生体情報とを用いて、前記評価区間を特定する、請求項7乃至9のいずれか一項に記載の評価情報生成システム。
【請求項11】
前記生体情報は、前記搭乗者の心拍又は脈拍に関する情報を含み、
前記判断部は、前記搭乗者の心拍又は脈拍の変動に基づいて、前記搭乗者が定常状態と非定常状態とのどちらの状態であるかを判断する、請求項1乃至10のいずれか一項に記載の評価情報生成システム。
【請求項12】
前記キーワードは、景色に関するキーワードを含み、
前記評価情報生成部は、前記評価区間における前記道路の景色を評価する前記評価情報を生成する、請求項3に記載の評価情報生成システム。
【請求項13】
前記音声取得部が取得した音声に含まれる発話文の時制、及び感嘆詞を解析する音声解析部を有し、
前記生体情報は、前記搭乗者の視線の方向に関する情報を含み、
前記発話文の時制が現在である場合、又は前記発話文が感嘆詞を含む場合、前記判断部は
、前記搭乗者の視線の方向
に応じて、前記搭乗者が定常状態と非定常状態とのどちらの状態であるかを判断する、請求項12に記載の評価情報生成システム。
【請求項14】
前記評価情報を記憶する記憶部と、
前記評価情報の生成に用いた情報
の数、又は前記評価区間の通行回数に基づいて、前記評価情報の信頼度を算出する信頼度算出部と、
を有し、
前記評価情報は、前記信頼度算出部が算出した信頼度、及び前記評価区間の通行回数の情報を含む、
請求項1乃至13のいずれか一項に記載の評価情報生成システム。
【請求項15】
前記評価情報生成システムは、前記車両に搭載された車載装置を含み、
前記車載装置は、
前記キーワードを予め記憶したキーワード辞書と、
前記車両の位置を検出する位置検出部と、
前記音声取得部と、
前記生体情報取得部と、
前記車両情報取得部と、
前記音声分析部と、
前記音声分析部により前記キーワードが検出された場合、検出された前記キーワードの前後の所定の期間内における、前記音声取得部が取得した音声、前記生体情報取得部が取得した生体情報、及び前記車両情報取得部が取得した車両情報を、前記評価情報を生成する評価情報生成装置に送信する情報送信部と、
を有する、請求項1乃至14のいずれか一項に記載の評価情報生成システム。
【請求項16】
車両の搭乗者に応じた道路の評価情報を生成する評価情報生成装置であって、
前記搭乗者の音声を取得する音声取得部と、
前記搭乗者の生体情報を取得する生体情報取得部と、
前記車両の車両情報を取得する車両情報取得部と、
前記音声を分析して、前記道路を評価する予め定められたキーワードを検出する音声分析部と、
前記生体情報を用いて、前記キーワードが検出されたときに、前記搭乗者が定常状態と非定常状態とのどちらの状態であるかを判断する判断部と、
前記搭乗者が前記非定常状態であると判断された場合、前記車両情報を用いて前記評価情報の評価区間を特定する区間特定部と、
前記キーワード
が発声された前記評価区間の
位置を示す情報を含む前記評価情報を生成する評価情報生成部と、
を有する、評価情報生成装置。
【請求項17】
車両の搭乗者に応じた道路の評価情報を生成するコンピュータが実行する評価情報生成方法であって、
前記コンピュータが、
前記搭乗者の音声を取得するステップと、
前記搭乗者の生体情報を取得するステップと、
前記車両の車両情報を取得するステップと、
前記音声を分析して、前記道路を評価する予め定められたキーワードを検出するステップと、
前記生体情報を用いて、前記キーワードが検出されたときに、前記搭乗者が定常状態と非定常状態とのどちらの状態であるかを判断するステップと、
前記搭乗者が前記非定常状態であると判断された場合、前記車両情報を用いて前記評価情報の評価区間を特定するステップと、
前記キーワード
が発声された前記評価区間の
位置を示す情報を含む前記評価情報を生成するステップと、
を実行する、評価情報生成方法。
【請求項18】
請求項17に記載の評価情報生成方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、評価情報生成システム、評価情報生成装置、評価情報生成方法、及びプログラムに関する。
【背景技術】
【0002】
カーナビゲーション装置等において、目的地までの経路を提案する際に、利用者の好みに応じた経路を選択できるように、複数の経路を提案する機能や、利用者により経路検索の検索パラメータを設定する機能等がある。
【0003】
また、ユーザの車内での会話から、ユーザの精神状態を検出し、会話から抽出されたキーワードと、検出された精神状態とに基づいて、興味や趣味を反映した被提供情報を収集する自動車用情報提供システムが知られている(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0004】
【発明の概要】
【発明が解決しようとする課題】
【0005】
従来のカーナビゲーション装置等では、地図情報に格納された静的な道路属性に応じて予め設定されたコストパラメータを使用して、目的地までの経路を検索している。利用者は、前述した経路検索の検索パラメータを設定する機能を用いて、例えば、このコストパラメータの重み等を変更し、経路の検索結果に反映させることができる。
【0006】
しかし、例えば、同じ道路幅の道路であっても、その道路を通行するのが難しいと感じるかどうかは利用者によって個人差があるので、利用者が、自分の好みに合った経路を検索できるように、経路検索の検索パラメータを設定することには困難を伴っていた。
【0007】
このような問題に対して、車両の搭乗者に応じて、経路の検索に用いる道路の評価情報を自動的に生成したいという要求がある。
【0008】
しかし、例えば、特許文献1に開示された技術のように、会話から抽出されたキーワードと、検出された精神情報とに基づいて取得した被提供情報のみを用いて、車両の搭乗者に応じた道路の評価情報を生成することは困難である。
【0009】
本発明の実施形態は、上記の問題点に鑑みてなされたものであって、車両の搭乗者に応じて、経路の検索に用いる道路の評価情報を自動的に生成する評価情報生成システムを提供する。
【課題を解決するための手段】
【0010】
上記課題を解決するため、本発明の一実施形態に係る評価情報生成システムは、車両の搭乗者に応じた道路の評価情報を生成する評価情報生成システムであって、前記搭乗者の音声を取得する音声取得部と、前記搭乗者の生体情報を取得する生体情報取得部と、前記車両の車両情報を取得する車両情報取得部と、前記音声を分析して、前記道路を評価する予め定められたキーワードを検出する音声分析部と、前記生体情報を用いて、前記キーワードが検出されたときに、前記搭乗者が定常状態と非定常状態とのどちらの状態であるかを判断する判断部と、前記搭乗者が前記非定常状態であると判断された場合、前記車両情報を用いて前記評価情報の評価区間を特定する区間特定部と、前記キーワードが発声された前記評価区間の位置を示す情報を含む前記評価情報を生成する評価情報生成部と、を有する。
【発明の効果】
【0011】
本発明の実施形態によれば、車両の搭乗者に応じて、経路の検索に用いる道路の評価情報を自動的に生成する評価情報生成システムを提供することができる。
【図面の簡単な説明】
【0012】
【
図1】一実施形態に係る評価情報生成システムのシステム構成の一例を示す図である。
【
図2】一実施形態に係る評価情報生成システムのシステム構成の別の一例を示す図である。
【
図3】一実施形態に係るコンピュータのハードウェア構成の例を示す図である。
【
図4】一実施形態に係る車載装置の機能構成の例を示す図である。
【
図5】一実施形態に係る評価情報生成装置の機能構成の例を示す図である。
【
図6】一実施形態に係るキーワード辞書の一例のイメージを示す図である。
【
図7】一実施形態に係る車載装置の処理の例を示すフローチャートである。
【
図8】一実施形態に係る発話文の分析処理の例について説明するための図である。
【
図9】一実施形態に係る評価情報生成装置の処理の例を示すフローチャートである。
【
図10】第1の実施形態に係る評価情報の生成処理について説明するための図である。
【
図11】第1、2の実施形態に係る評価情報の例を示す図である。
【
図12】第2の実施形態に係る評価情報の生成処理について説明するための図である。
【
図13】一実施形態に係る経路検索処理の例を示すシーケンス図である。
【
図14】一実施形態に経路表示画面のイメージを示す図である。
【
図15】第3の実施形態に係る評価情報の生成処理の例を示すフローチャートである。
【
図16】第3の実施形態に係る評価情報、及び時期定義DBの例を示す図である。
【
図17】第3の実施形態に係る表示画面のイメージを示す図である。
【
図18】従来技術に係る経路検索の検索パラメータの設定について説明するための図である。
【発明を実施するための形態】
【0013】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【0014】
<検索パラメータの設定について>
本実施形態に係る評価情報生成システムのシステム構成について説明する前に、従来のカーナビゲーション装置等における、経路検索の検索パラメータの設定について説明する。
【0015】
従来のカーナビゲーション装置等では、例えば、デジタル道路地図等の地図情報を用いて、目的地までの最適な経路を検索する経路検索を行う。地図情報には、例えば、複数の道路が交差、合流、分岐するノードの情報と、ノード間を結ぶ道路であるリンク(以下、道路リンクと呼ぶ)の情報とが記憶されている。
【0016】
ノードの情報には、例えば、ノードを識別するノードID、ノードの位置を示す座標、ノードに接続する道路リンクのリンクID等が含まれる。また、リンクの情報には、例えば、道路リンクを識別するリンクID、リンク長、道路リンクの始点及び終点の座標、道路種別、道路幅、リンクコスト等の情報が含まれる。
【0017】
従来のカーナビゲーション装置等では、例えば、道路リンクのリンクコストを用いて、出発地点となるノードと、目的地点となるノードとの間のコストが最小となる最短経路を、公知のダイクストラ法等を用いて検索する。また、例えば、道路リンクの道路種別や、道路幅等の情報に基づいて、道路リンクのリンクコストを重み付けすることにより、「有料道路優先」、「広い道路優先」、「渋滞回避優先」等の複数の経路を検索することができる。
【0018】
また、従来のカーナビゲーション装置等では、例えば、
図18(a)に示すような検索パラメータの設定画面1810を用いて、経路検索の検索パラメータを設定する機能を有している場合がある。
図18(a)の例では、検索パラメータの設定画面1810には、「有料道路優先(全般)」の設定欄1811、「優先道路優先(近距離)」の設定欄1812、「広い道路優先」の設定欄1813、及び「渋滞回避優先」の設定欄1814等が表示されている。
【0019】
例えば、利用者が、道路幅が狭い道路が苦手な場合、「広い道路優先」の設定欄1813を選択し、パラメータの値を大きく設定することにより、広い道路のリンクコストの重みが小さく(又は狭い道路のリンクコストの重みが大きく)変更される。これにより、より道路幅が狭い道路のリンクコストが相対的に大きくなるので、経路検索の際に、道路幅が狭い道路が選択され難くなる。
【0020】
しかし、同じ道路幅の道路であっても、運転者によって、その道路を通行するのが難しいと感じるかどうかは個人差がある。例えば、
図18(b)に示すような道路を運転しづらいと感じるかどうかは個人差があり、この道路を検索経路から除外したい場合、「広い道路優先」の設定欄1813をどのように設定すれば良いか、直感的には判り難い。
【0021】
そこで、本実施形態に係る評価情報生成システムは、車両の搭乗者の音声、搭乗者の生体情報、車両の車両情報等を取得し、車両の搭乗者に応じて、経路の検索に用いる道路の評価情報を自動的に生成する。
【0022】
例えば、車両の運転者が運転し難い道路と感じる要因として、「渋滞している」、「歩行者が多い」、「暗い(街灯が少ない)」、「路面状態が悪い」等が考えられる。このような道路では、評価情報生成システムは、経路検索の際に、当該道路が選択され難くなるように道路の評価情報を生成する。
【0023】
また、逆に、車両の搭乗者によっては、例えば、「桜がきれい」、「海が見える」、「富士山が見える」等の理由により、好んで通行する道路も存在する。このような道路では、評価情報生成システムは、経路検索の際に、当該道路が選択され易くなるように道路の評価情報を生成する。
【0024】
<システムの構成>
図1は、一実施形態に係る評価情報生成システムのシステム構成の一例を示す図である。
図1の例では、評価情報生成システム1は、例えば、インターネット等のネットワークNに接続された評価情報生成装置100と、自動車等の車両10に搭載された車載装置110とを含む。
【0025】
車載装置110は、例えば、カーナビゲーション装置等の情報処理装置であり、通信装置11等を介してネットワークNに接続して、評価情報生成装置100と通信可能である。
【0026】
車載装置110は、車両10が備えるマイク12等を用いて、車両10の搭乗者の音声を取得することができる。また、車載装置110は、車両10が備える生体情報センサ13や、搭乗者が身に付けているウェアラブル端末等から、例えば、心拍、脈拍、視線の方向等の生体情報を取得することができる。さらに、車載装置110は、通常のカーナビゲーション装置等と同様に、車両10の車両情報(例えば、車両10の位置を示す位置情報、車両10の速度情報等)を取得することができる。
【0027】
ここで、車両10の搭乗者は、車両10の運転者を対象とするものであっても良いし、車両10に乗車している複数の乗員を対象とするものであっても良い。
【0028】
本実施形態では、車両10内における会話の中に、道路を評価する予め定められたキーワードが含まれていることを契機にして、車両10が走行している道路の評価情報を生成する。なお、予め定められたキーワードには、例えば、「狭い」、「混んで」、「邪魔」、「暗い」、「綺麗」等の単語や、「うわぁ」、「おお」、「すごい」等の感嘆詞等が含まれ得る。
【0029】
例えば、車載装置110は、マイク12等を用いて取得した音声を分析して、予め定められたキーワードが検出された場合、検出されたキーワードの前後における所定の期間内の音声、生体情報、車両情報等を評価情報生成装置100に送信する。
【0030】
評価情報生成装置100は、例えば、PC(Personal Computer)等の情報処理装置、又は複数の情報処理装置を含むシステムである。評価情報生成装置100は、車載装置110から送信された音声、生体情報、車両情報を用いて、車両10の搭乗者に応じた道路の評価情報を生成する。
【0031】
例えば、評価情報生成装置100は、車載装置110から受信した情報を用いて、評価情報の対象となる道路の評価区間を特定し、特定した評価区間の情報(例えば、リンクID、評価区間の始点、終点の座標等)を含む評価情報を生成する。
【0032】
好ましくは、評価情報生成装置100は、生成した評価情報の信頼度を算出し、算出した信頼度と、評価区間の情報とを含む評価情報を、検出したキーワードに対応する評価情報DB(Database)120に登録する。
【0033】
なお、
図1に示すシステム構成は一例であり、評価情報生成システム1は、様々なシステム構成が可能である。例えば、車載装置110が備える機能のうち、少なくとも一部は、評価情報生成装置100で実現されるものであっても良い。また、評価情報生成装置100が備える機能のうち、少なくとも一部は、車載装置110で実現されるものであっても良い。さらに、評価情報DB120は、評価情報生成装置100に含まれていても良い。
【0034】
図2は、一実施形態に係る評価情報生成システムのシステム構成の別の一例を示す図である。
図2の例では、
図1に示す車載装置110が、
図1に示す評価情報生成装置100の機能をさらに備え、評価情報生成装置100を構成している。この場合、車両10に搭載された評価情報生成装置100は、キーワードの検出に応じて評価情報を生成し、生成した評価情報を、通信装置11を介して、サーバ装置200に送信する。
【0035】
サーバ装置200は、車両10に搭載された評価情報生成装置100から受信した評価情報を、検出されたキーワードに対応する評価情報DB120に記憶する。
【0036】
好ましくは、評価情報DB120に記憶された評価情報を用いた経路の検索は、例えば、
図1の評価情報生成装置100、又は
図2のサーバ装置200等のサーバ装置で行い、検索された経路情報を車載装置に送信し、表示させる。
【0037】
このように、本実施形態によれば、車両10の搭乗者に応じて、経路の検索に用いる道路の評価情報を自動的に生成する評価情報生成システム1を提供することができる。
【0038】
<ハードウェア構成>
次に、評価情報生成装置100、及び車載装置110のハードウェア構成について説明する。なお、評価情報生成装置100、及び車載装置110は、一般的なコンピュータのハードウェア構成を有しているので、ここでは、コンピュータのハードウェア構成について説明する。
【0039】
図3は、一実施形態に係るコンピュータのハードウェア構成の例を示す図である。コンピュータ300は、例えば、CPU(Central Processing Unit)301、RAM(Random Access Memory)302、ROM(Read Only Memory)303、ストレージデバイス304、通信I/F305、外部接続I/F306、表示部307、入力部308、及びシステムバス311等を有する。また、コンピュータ300が車載装置110である場合、GPS(Global Positioning System)受信部309、センサ部310等も含まれ得る。
【0040】
CPU301は、例えば、ストレージデバイス304、ROM303等に記憶したプログラムを実行することにより、所定の機能を実行する演算装置である。RAM302は、例えば、CPU301のワークエリア等として用いられる揮発性のメモリである。ROM303は、例えば、コンピュータ300の起動用のプログラム等を記憶する不揮発性のメモリである。ストレージデバイス304は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)等によって実現され、OS(Operating System)、アプリケーションプログラム、及び各種のデータを記憶する大容量の記憶装置である。
【0041】
通信I/F305は、他の装置と通信を行うためのインタフェースである。例えば、コンピュータ300が、評価情報生成装置100である場合、通信I/F305は、評価情報生成装置100をネットワークNに接続するための無線/有線LAN(Local Area Network)等のネットワークインタフェース等である。
【0042】
また、コンピュータ300が車載装置110である場合、通信I/F305は、車載装置110を車載ネットワークに接続するためのネットワークインタフェースや、車両10の搭乗者が所持する情報端末と通信するための近距離無線通信インタフェース等である。
【0043】
外部接続I/F306は、コンピュータ300に外部装置を接続するためのインタフェースである。コンピュータ300が車載装置110である場合、外部装置には、
図1、2に示した通信装置11、マイク12、生体情報センサ13等が含まれ得る。
【0044】
表示部307は、各種の表示画面を表示する表示デバイスである。入力部308は、利用者の入力操作を受け付ける入力デバイスである。なお、表示部307、及び入力部308は、例えば、タッチパネルディスプレイ等の表示入力デバイスであっても良い。
【0045】
GPS受信部309は、GPS衛星から送信される測位信号を受信し、位置情報を取得する受信装置である。センサ部310は、例えば、加速度センサ、ジャロセンサ等のセンサである。
【0046】
システムバス311は、上記の各構成要素に接続され、例えば、アドレス信号、データ信号、及び各種の制御信号等を伝送する。
【0047】
<機能構成>
続いて、車載装置110、及び評価情報生成装置100の機能構成について説明する。
【0048】
(車載装置の機能構成)
図4は、一実施形態に係る車載装置の機能構成の例を示す図である。車載装置110は、例えば、通信制御部401、音声取得部402、生体情報取得部403、車両情報取得部404、位置検出部405、音声分析部406、情報送信部407、記憶部408、及び利用者情報取得部410等を有する。
【0049】
通信制御部401は、例えば、CPU301で実行されるプログラムによって実現され、通信装置11等を用いて、車載装置110をネットワークNに接続して、評価情報生成装置100等と通信を行う。
【0050】
音声取得部402は、例えば、CPU301で実行されるプログラムによって実現され、車両10の搭乗者の音声を取得する。例えば、音声取得部402は、車両10が備えるマイク12等を用いて、車両10内の音声を取得する。なお、音声取得部402は、車両10に搭載された他の車載装置や、車両10の搭乗者が装着したウェアラブル端末等から車両10の搭乗者の音声を取得するものであっても良い。
【0051】
音声取得部402が取得した音声は、例えば、音声データとして記憶部408に記憶され、所定の保存期間を超えた音声データは削除される。
【0052】
生体情報取得部403は、例えば、CPU301で実行されるプログラムによって実現され、車両10の搭乗者の生体情報を取得する。例えば、生体情報取得部403は、車両10が備える生体情報センサ13を用いて、搭乗者の心拍、脈拍、視線の方向等の生体情報を取得する。なお、生体情報取得部403は、車両10に搭載された他の車載装置や、搭乗者が装着するウェアラブル端末等から、生体情報を取得するものであっても良い。
【0053】
生体情報取得部403が取得した生体情報は、例えば、記憶部408に記憶され、所定の保存期間を超えた生体情報は削除される。
【0054】
車両情報取得部404は、例えば、CPU301で実行されるプログラムによって実現され、車両10の速度、加速度等の情報を取得する。例えば、車両情報取得部404は、通信I/F305等を用いて、車両10を制御するECU(Electric Control Unit)等から、車両10の速度、加速度等の情報を取得する。
【0055】
位置検出部405は、例えば、CPU301で実行されるプログラムによって実現され、GPS受信部309、センサ部310等を用いて、車両10の位置を示す位置情報(例えば、座標情報、リンクID等)を検出する。
【0056】
なお、以下の説明の中で、車両情報取得部404が取得する車両10の速度、加速度等の情報と、位置検出部405が検出する車両10の位置情報とを合わせて、車両10の車両情報と呼ぶ場合がある。
【0057】
なお、車両情報取得部404が取得した車両10の速度、加速度等の情報、位置検出部405が検出した車両10の位置情報等の車両情報は、例えば、記憶部408に記憶され、所定の保存期間を超えた車両情報は削除される。
【0058】
音声分析部406は、例えば、CPU301で実行されるプログラムによって実現され、音声取得部402が取得した音声を分析して、道路を評価する予め定められたキーワードを検出する。なお、道路を評価する予め定められたキーワードは、例えば、記憶部408に記憶された、評価対象毎のキーワード辞書409等に、予め記憶されているものとする。
【0059】
図6に、記憶部408に記憶されたキーワード辞書409の一例のイメージを示す。
図6に示すように、キーワード辞書409には、例えば、「道幅」、「混雑度」、「景色」等の評価対象と、キーワードとが対応付けて記憶されている。
【0060】
一例として、音声分析部406は、検出されたキーワードがキーワード辞書409に記憶されている場合、キーワードに対応する評価対象を、評価対象に決定するものであっても良い。
【0061】
好ましくは、音声分析部406は、キーワードが検出された場合、キーワードの前後の発話文を抽出し、その文脈から評価情報の生成を行うか否かを判断するとともに、評価対象を決定する分析処理を行う。
【0062】
例えば、記憶部408に記憶されたキーワード辞書409には、
図6に示すように、キーワードに対応する「主語/述語」が記憶されている。
【0063】
音声分析部406は、キーワードが検出された場合、キーワードの前後の発話文を抽出し、キーワードに対応する主語、又は述語を特定する(又は推定する)。また、音声分析部406は、特定した主語、又は述語が、キーワードに対応する「主語/述語」に含まれている場合、及びキーワードに対応する「主語/述語」が特定できない場合、キーワードに対応する評価対象を、評価対象に決定する。
【0064】
一方、音声分析部406は、特定した主語、又は述語が、キーワードに対応する「主語/述語」に含まれていない場合、評価情報の生成を中止する。
【0065】
好ましくは、記憶部408に記憶されたキーワード辞書409には、
図6に示すように、評価対象に対応する「評価に必要な情報」が記憶されている。この情報により、後述する情報送信部407は、評価対象の評価に必要な情報を特定することができる。
【0066】
ここで、
図4に戻り、車載装置110の機能構成の説明を続ける。
【0067】
情報送信部407は、例えば、CPU301で実行されるプログラムによって実現され、検出されたキーワードの前後における所定の期間内の音声、生体情報、車両情報を、評価情報を生成する評価情報生成装置100に送信する。
【0068】
好ましくは、情報送信部407が送信する情報には、後述する利用者情報取得部410が取得した個人キー、音声分析部406が特定した評価対象、検出されたキーワード等の情報が含まれる。
【0069】
記憶部408は、例えば、CPU301で実行されるプログラム、及びストレージデバイス304、RAM302等によって実現され、キーワード辞書409、音声データ、生体情報、車両情報等を記憶する。
【0070】
利用者情報取得部410は、例えば、CPU301で実行されるプログラムによって実現され、車載装置110の利用者を識別する識別情報(以下、個人キーと呼ぶ)を取得する。例えば、利用者情報取得部410は、通信I/F305等を用いて、車両10の運転者が所持する情報端末等と近距離無線通信を行い、情報端末から、運転者を識別する個人キーを取得する。或いは、利用者情報取得部410は、車両10が備える認証ECU等から個人キーを取得しても良いし、外部接続I/F306に接続されたカードリーダ等を用いて、車両10の運転者が所持するIDカード等から個人キーを取得しても良い。
【0071】
(評価情報生成装置の機能構成)
図5は、一実施形態に係る評価情報生成装置の機能構成の例を示す図である。評価情報生成装置100は、例えば、通信制御部501、情報取得部502、音声解析部503、判断部504、区間特定部505、評価情報生成部506、信頼度算出部507、評価情報管理部508、及び記憶部509等を有する。
【0072】
通信制御部501は、例えば、CPU301で実行されるプログラムによって実現され、通信I/F305等を用いて、評価情報生成装置100をネットワークNに接続して、車載装置110等と通信を行う。
【0073】
情報取得部502は、例えば、CPU301で実行されるプログラムによって実現され、車載装置110から送信される、音声、生体情報、車両情報等の情報を、通信制御部501を介して取得する。
【0074】
好ましくは、車載装置110から送信される情報には、個人キー、評価対象、キーワード等の情報が含まれる。
【0075】
音声解析部503は、例えば、CPU301で実行されるプログラムによって実現され、情報取得部502が取得した音声を解析して、予め定められたキーワードを検出する。また、音声解析部503は、車載装置110の音声分析部406に代わって、前述した音声分析処理を実行しても良い。
【0076】
判断部504は、例えば、CPU301で実行されるプログラムによって実現され、情報取得部502が取得した生体情報を用いて、予め定められたキーワードが検出されたときに、車両10の搭乗者が定常状態と非定常状態のどちらの状態であるかを判断する。
【0077】
一例として、判断部504は、キーワードが検出されたときの前後における心拍、脈拍等の生体情報を用いて、例えば、心拍変動からストレスの指標の一つであるLF(Low Frequency)比を算出し、所定値以上の変化が発生したとき、非定常状態と判断する。
【0078】
別の一例として、判断部504は、キーワードが検出されたときの前後における視線の方向、頭の動き、体の動き等の生体情報を用いて、視線や動作に所定の変化が検出されたとき、非定常状態と判断する。例えば、判断部504は、前方の道路を見ている運転者の視線が、キーワードが検出されたときの前後において、前方の道路とは異なる車外の方向に変化したとき、非定常状態と判断する。
【0079】
区間特定部505は、例えば、CPU301で実行されるプログラムによって実現され、判断部504により、搭乗者が非定常状態であると判断された場合、情報取得部502が取得した情報を用いて、評価情報に対応する評価区間を特定する。
【0080】
一例として、評価対象が「道幅」である場合、区間特定部505は、情報取得部502が取得した車両情報に含まれる車両10の位置情報を用いて、道幅を評価する評価区間の位置(例えば、始点及び終点の座標や、道路リンクID等)を特定する。
【0081】
別の一例として、評価対象が「混雑度」である場合、区間特定部505は、情報取得部502が取得した車両情報に含まれる車両10の速度情報を用いて、例えば、キーワードが検出される前の平均速度が継続した区間等を特定する。なお、区間特定部505による評価区間の特定方法については、第1~3の実施形態を例示して後述する。
【0082】
評価情報生成部506は、例えば、CPU301で実行されるプログラムによって実現され、検出されたキーワードに対応する評価情報であって、区間特定部505が特定した評価区間の情報を含む評価情報を生成する。
【0083】
一例として、評価対象が「道幅」である場合、評価情報生成部506は、区間特定部505が特定した評価区間の位置を示す情報(例えば、評価区間の始点及び終点の座標、リンクID等)を含む評価情報を生成する。この評価情報により、例えば、「狭い」、「細い」等のキーワードが発声された評価区間の位置を特定することができるようになる。
【0084】
別の一例として、評価対象が「混雑度」である場合、評価情報生成部506は、区間特定部505が特定した評価区間の平均速度を示す情報(例えば、平均速度、平均速度の継続時間等)を含む評価情報を生成する。この評価情報により、例えば、「渋滞」、「混む」等のキーワードが発声された評価区間の平均速度を特定することができるようになる。
【0085】
信頼度算出部507は、例えば、CPU301で実行されるプログラムによって実現され、評価情報生成部506によって生成された評価情報の信頼度を算出する。例えば、信頼度算出部507は、評価情報生成部506が評価情報の生成に用いた情報の数や、種類等に応じて、信頼度を算出する。また、信頼度算出部507は、同じ評価区間で同じ評価情報が得られる毎に信頼度を高く算出する。
【0086】
評価情報管理部508は、評価情報生成部506が生成した評価情報、信頼度算出部507が算出した信頼度、及び評価区間の通行回数等の情報を含む評価情報を、キーワード(又は評価対象)に対応する評価情報DBに記憶して管理する。なお、評価情報管理部508は、評価情報を、記憶部509に記憶した評価情報DB511a、511b、・・・等に記憶するものであっても良いし、
図1に示すように、外部の評価情報DB120に記憶するものであっても良い。なお、評価情報管理部508が管理する評価情報の例については後述する。
【0087】
記憶部509は、例えば、CPU301で実行されるプログラム、及びストレージデバイス304等によって実現され、デジタル道路地図等の地図情報510、キーワード辞書511、評価情報DB511a、511b、・・・等を記憶する。なお、キーワード辞書511には、例えば、
図6に示すキーワード辞書409と同様の情報が記憶されているものとする。
【0088】
なお、
図4、5に示す車載装置110、及び評価情報生成装置100の機能構成は一例である。例えば、車載装置110が有する機能構成のうち、少なくとも一部は、評価情報生成装置100が有しているものであっても良い。また、評価情報生成装置100が有する機能構成のうち、少なくとも一部は、車載装置110が有しているものであっても良い。さらに、評価情報生成装置100が有する機能のうち、少なくとも一部は、他の情報処理装置(例えば、
図2のサーバ装置200等)が有しているものであっても良い。
【0089】
<処理の流れ>
続いて、本実施形態に係る評価情報生成方法の処理の流れについて説明する。
【0090】
(車載装置の処理)
図7は、一実施形態に係る車載装置の処理の例を示すフローチャートである。この処理は、例えば、
図1に示すような評価情報生成システム1において、車載装置110が実行する処理の一例を示している。なお、
図7に示す処理の開始時点において、車両10の搭乗者(例えば運転者)の個人キーは、車載装置110に予め登録されている、或いは、利用者情報取得部410によって取得され、記憶部408に記憶されているものとする。
【0091】
ステップS701において、車載装置110は、車両10の搭乗者の音声、搭乗者の生体情報、及び車両10の車両情報等を取得する。例えば、車載装置110は、音声取得部402を用いて、車両10の搭乗者の音声を取得する。また、車載装置110は、生体情報取得部403を用いて、車両10の搭乗者の生体情報(心拍又は脈拍、視線の方向、体の動き等)を取得する。さらに、車載装置110は、車両情報取得部404、位置検出部405等を用いて、車両10の車両情報(車両10の速度、加速度、車両10の位置情報等)を取得する。なお、取得した各情報は、例えば、記憶部408にログ情報として一時的に記憶される。
【0092】
ステップS702、S703において、車載装置110の音声分析部406は、音声取得部402が取得した音声を分析して、道路を評価する予め定められたキーワードを検出し、キーワードが検出されたか否かを判断する。例えば、音声分析部406は、音声取得部402が取得した音声から、
図6に示すようなキーワード辞書409の「キーワード」に記憶されたキーワードを検出する。
【0093】
キーワードが検出されない場合、車載装置110は、処理をステップS701に戻して、同様の処理を再び実行する。一方、キーワードが検出された場合、車載装置110は、処理をステップS704に移行させる。
【0094】
ステップS704に移行すると、車載装置110の音声分析部406は、検出されたキーワードを用いて、評価対象を決定する。
【0095】
一例として、音声分析部406は、
図6に示すようなキーワード辞書409を用いて、「キーワード」に対応する「評価対象」を評価対象に決定するものであっても良い。
【0096】
好ましくは、音声分析部406は、
図8を用いて後述する発話文の分析処理を実行して、評価対象を決定する。
【0097】
ステップS705において、車載装置110の情報送信部407(又は音声分析部406)は、評価対象の評価に必要な生体情報、及び車両情報を特定する。例えば、情報送信部407は、
図6に示すようなキーワード辞書409を用いて、「評価対象」、又は「キーワード」に対応する「評価に必要な情報」を取得する。
【0098】
例えば、
図6に示すキーワード辞書409において、評価対象が「道幅」である場合、評価に必要な情報は、心拍情報、速度情報、及び位置情報となる。
【0099】
ステップS706において、情報送信部407は、ステップS701で記憶部408に記憶したログ情報から、検出されたキーワードの前後における所定の期間内の音声、生体情報、車両情報を抽出する。
【0100】
好ましくは、情報送信部407は、記憶部408に記憶したログ情報に含まれる生体情報、及び車両情報のうち、ステップS705で特定された評価に必要な生体情報、及び車両情報を抽出する。
【0101】
例えば、評価対象が「道幅」である場合、情報送信部407は、記憶部408に記憶したログ情報から、検出されたキーワードの前後における所定の期間(例えば、5~30分間程度)内の音声、心拍情報、速度情報、及び位置情報を抽出する。
【0102】
ステップS707において、情報送信部407は、ステップS706で抽出した音声、生体情報、及び車両情報と、記憶部408等に記憶されている個人キーとを、通信制御部401を介して、評価情報生成装置100に送信する。
【0103】
好ましくは、情報送信部407が送信する情報には、音声分析部406が特定した評価対象、検出したキーワード等の情報が含まれる。
【0104】
車載装置110は、上記の処理を繰り返し実行することにより、予め定められたキーワードが検出される毎に、評価に必要な音声、生体情報、及び車両情報を、車両10の搭乗者の個人キーと共に評価情報生成部に送信する。
【0105】
(発話文の分析処理)
図8は、一実施形態に係る発話文の分析処理の例について説明するための図である。好適な一例として、車載装置110の音声分析部406は、
図7のステップ704において、
図8(a)に示すような発話文の分析処理を実行して、評価情報の生成を行うか否かを判断するとともに、評価情報の生成を行う場合、評価対象を決定する。
【0106】
例えば、音声分析部406は、音声取得部402が取得した音声から予め定められたキーワードが検出されたとき、キーワードの前後の発話文を抽出し、
図8(a)に示す発話文の分析処理を実行する。
【0107】
ステップS801において、音声分析部406は、抽出した発話文に、過去、又は未来の時制が含まれるか否かを判断する。過去、又は未来の時制が含まれる場合、音声分析部406は、処理をステップS806に移行させて、検出されたキーワードを評価対象外とし、例えば、
図7のステップS705以降の処理を中止する。一方、過去、又は未来の時制が含まれない場合、音声分析部406は、処理をステップS802に移行させる。
【0108】
ステップS802、S803において、音声分析部406は、キーワードに対応する主語又は目的語を特定(又は推定)し、キーワードに対応する主語又は目的語が特定(又は推定)できたかを判断する。キーワードに対応する主語又は目的語が特定(又は推定)できた場合、音声分析部406は、処理をステップS804に移行させる。一方、キーワードに対応する主語又は目的語が特定(又は推定)できない場合、音声分析部406は、処理をステップS805に移行させる。
【0109】
ステップS804に移行すると、音声分析部406は、例えば、
図6に示すようなキーワード辞書409を用いて、特定(又は推定)した主語又は目的語が、「キーワード」に対応する「主語/目的語」に登録されているか否かを判断する。特定(又は推定)した主語又は目的語が、「キーワード」に対応する「主語/目的語」に登録されていない場合、音声分析部406は、処理をステップS806に移行させて、検出されたキーワードを評価対象外とする。一方、特定(又は推定)した主語又は目的語が、「キーワード」に対応する「主語/目的語」に登録されている場合、音声分析部406は、処理をステップS805に移行させる。
【0110】
ステップS805に移行すると、音声分析部406は、例えば、
図6に示すようなキーワード辞書409を用いて、「キーワード」に対応する「評価対象」を、評価対象に決定する。
【0111】
上記の処理による分析結果の例を、
図8(b)に示す。なお、
図8(b)の発話文において、括弧内の文字はキーワードを示し、下線の文字は主語、述語、又は時制を示すものとする。
【0112】
「狭い道だな」という発話文の例では、
図6に示すキーワード辞書409により、「狭い」というキーワードが検出され、「道」が目的語として特定される。また、キーワード辞書409において、特定された目的語「道」が、キーワード「狭い」と対応付けて記憶されているため、音声分析部406は、キーワード「狭い」に対応する評価対象「道幅」を、評価対象に決定する。
【0113】
「ウエスト56cmだって」、「細いねー」という発話文の例では、
図6に示すキーワード辞書409により、「細い」というキーワードが検出され、「ウエスト」が主語として推定される。この場合、キーワード辞書409において、推定された主語「ウエスト」が、キーワード「細い」と対応付けて記憶されていないため、音声分析部406は、検出されたキーワード「細い」を評価対象外(分析結果「×」)とする。
【0114】
「昨日通った道が狭くて、こすっちゃたんだ」という発話文の例では、
図6に示すキーワード辞書409により、「狭く」というキーワードが検出されるが、過去の時制を示す「昨日」が含まれるため、音声分析部406は、検出されたキーワード「狭く」を評価対象外(分析結果「×」)とする。
【0115】
「うわっ、狭い」という発話文の例では、
図6に示すキーワード辞書409により、「狭い」というキーワードが検出されるが、前後の文脈から、主語又は述語を特定(又は推定)することができない。この場合、音声分析部406は、キーワード辞書409において、キーワード「狭い」に対応する評価対象「道幅」を、評価対象に決定する。
【0116】
上記のような発話文の分析処理により、検出されたキーワードを、評価対象とするか否かを精査することにより、評価情報生成システム1で生成する評価情報の信頼度を高めることができる。なお、
図8に示す発話文の分析処理は、評価情報生成装置100の音声解析部503で実行するものであっても良い。
【0117】
(評価情報生成装置の処理の例)
図9は、一実施形態に係る評価情報生成装置の例を示すフローチャートである。この処理は、例えば、
図1に示すような評価情報生成システム1において、評価情報生成装置100が実行する処理の一例を示している。
【0118】
ステップS901において、評価情報生成装置100の情報取得部502が、車載装置110から送信される、搭乗者の音声、搭乗者の生体情報、車両情報、個人キー等を受信すると、評価情報生成装置100は、ステップS902以降の処理を実行する。
【0119】
ステップS902、S903において、評価情報生成装置100の判断部504は、情報取得部502が取得した生体情報を用いて、予め定められたキーワードが検出されたときに、車両10の搭乗者が定常状態と非定常状態のどちらの状態であるかを判断する。例えば、判断部504は、情報取得部502が取得した、搭乗者の心拍情報から、LF比を算出して、所定値以上の変化が発生していた場合、非定常状態と判断し、所定値以上の変化が発生していない場合、定常状態と判断する。
【0120】
搭乗者が定常状態と判断された場合、評価情報生成装置100は、評価情報の生成処理を中止する。一方、搭乗者が非定常状態と判断された場合、評価情報生成装置100は、処理をステップS904に移行させる。
【0121】
ステップS904に移行すると、評価情報生成装置100の区間特定部505は、評価情報の評価区間を特定する。なお、評価区間の特定方法は、評価対象によって異なるので、第1~3の実施形態を例示して後述する。
【0122】
ステップS905において、評価情報生成装置100の評価情報生成部506は、評価区間の情報を含む評価情報を生成する。なお、生成される評価情報は、評価対象によって異なるので、第1~3の実施形態を例示して後述する。
【0123】
ステップS906において、評価情報生成装置100の信頼度算出部507は、生成された評価情報の信頼度を算出する。
【0124】
ステップS907において、評価情報生成装置100の評価情報管理部508は、ステップS905で生成された評価情報を、ステップS906で算出された信頼度と共に、検出されたキーワードに対応する評価情報DBに登録する。なお、検出されたキーワードは、ステップS901で受信する情報に含まれているものであっても良いし、音声解析部503が、記憶部509に記憶したキーワード辞書511を用いて検出するものであっても良い。
【0125】
続いて、第1~3の実施形態を例示して、具体的な評価情報の生成処理について説明する。
【0126】
[第1の実施形態]
図10は、第1の実施形態に係る評価情報の生成処理について説明するための図である。第1の実施形態では、評価対象が「道幅」である場合の例について説明する。
【0127】
道幅を評価する評価情報を生成する場合、評価情報生成装置100は、車載装置から送信される心拍や脈拍等の搭乗者の生体情報、車両10の速度情報、車両10の位置情報や、記憶部509に記憶した地図情報510等を用いて、評価区間を特定する。
【0128】
例えば、
図10の位置Cにおいて、車両10で道幅に関するキーワードが検出されたものとする。
【0129】
この場合、区間特定部505は、例えば、車両10の位置情報(車両10の走行軌跡を示す座標等)と、地図情報に含まれる道路リンクの道路幅の情報(道幅情報)とを用いて、キーワードに対応する評価区間を特定することができる。例えば、
図10において、位置Aから位置Cまでの区間d1の道幅が3mであり、区間d1の前後の道幅が3.5mである場合、区間特定部505は、区間d1を「地図情報から特定した区間」として特定する。
【0130】
また、区間特定部505は、例えば、車両10の位置情報と、搭乗者の生体情報を用いて、キーワードに対応する評価区間を特定することができる。例えば、区間特定部505は、心拍や脈拍等の搭乗者の生体情報を用いて、LF比(ストレス指標の一例)を算出し、
図10に示すように、ストレスが検知された位置Cから位置Dまでの区間d2を「ストレスを検知した区間」として特定する。
【0131】
さらに、区間特定部505は、例えば、車両10の位置情報と、車両10の速度情報とを用いて、キーワードに対応する評価区間を特定することができる。例えば、
図10において、位置Bから位置Eまでの区間d3で所定の減速及び加速が発生した場合、区間特定部505は、区間d3を「加減速が発生した区間」として特定する。ただし、キーワードが検出された後に、急激に減速した場合、渋滞の末尾を検知したことによる会話と判断し、評価対象から除外することが望ましい。
【0132】
なお、上記の「地図情報から特定した区間」d1、「ストレスを検知した区間」d2、及び「加減速が発生した区間」d3は、評価区間の一例である。
【0133】
好ましくは、区間特定部505は、このような複数の評価区間を組み合わせて、評価情報の評価区間を特定する。一例として、区間特定部505は、
図10において、特定された区間d1、d2、d3が重なり合う、位置Cから位置Dまでの区間d4を、評価情報の評価区間とする。これにより、区間特定部505は、例えば、区間d1~d3のうち、1つ又は2つの区間が特定できない場合であっても、評価情報の評価区間を特定することができるようになる。
【0134】
また、別の一例として、区間特定部505は、区間d1、d2、d3を重み付けして加算し、加算結果が閾値以上となった区間を、評価情報の評価区間とするものであっても良い。
【0135】
評価情報生成部506は、区間特定部505が特定した評価区間の位置を示す情報(例えば、評価区間の始点及び終点の座標、リンクID等)を含む評価情報を生成する。この評価情報により、例えば、「狭い」、「細い」等の道幅に関するキーワードが発声された評価区間の位置を特定することができるようになる。
【0136】
好ましくは、評価情報生成部506は、車両10の搭乗者を識別する個人キーと、区間特定部505が特定した評価区間の位置を示す情報とを含む評価情報を生成する。この評価情報により、例えば、個人キーに対応する搭乗者が、道幅に関するキーワードを発生した評価区間の位置を特定することができるようになる。
【0137】
信頼度算出部507は、評価情報生成部506が生成した評価情報の信頼度を算出する。例えば、信頼度算出部507は、区間d1~d3のうち、特定できない区間がある場合、評価情報の信頼度を下げる。また、信頼度算出部507は、同じ評価区間で同じ評価情報が生成される毎に、評価情報の信頼度を上げる。このように、信頼度算出部507は、評価区間の特定に用いた情報や、評価情報の更新回数等に基づいて信頼度を算出する。
【0138】
評価情報管理部508が、評価情報DBに記憶する評価情報の一例を、
図11(a)に示す。評価情報管理部508は、検出されたキーワードに対応する評価情報DBに、例えば、
図11(a)に示すような評価情報1101を記憶して管理する。
【0139】
図11(a)の例では、評価情報1101には、「個人キー」、「リンクID」、「区間始点」、「区間終点」等の情報が含まれる。
【0140】
「個人キー」は、車両10の搭乗者を識別する情報であり、例えば、車載装置110から受信した個人キーが用いられる。
【0141】
「リンクID」は、評価区間に対応する道路リンクを識別する情報であり、例えば、評価情報生成部506が、区間特定部505が特定した評価区間における車両10の位置情報に基づいて、記憶部509に記憶した地図情報510等から取得する。或いは、「リンクID」は、車載装置110から受信した車両情報に含まれているものであっても良い。
【0142】
「区間始点」は、区間特定部505が特定した評価区間の始点の位置を示す座標情報である。「区間終点」は、区間特定部505が特定した評価区間の終点の位置を示す座標情報である。なお、「リンクID」、「区間始点」、「区間終点」は、区間特定部が特定した評価区間の位置を示す情報の一例である。
【0143】
好ましくは、評価情報1101には、「通行回数」、「信頼度」等の情報が含まれる。
【0144】
「通行回数」は、例えば、同じ評価区間で同じ評価情報が生成された回数を示す情報である。
【0145】
「信頼度」は、信頼度算出部507が算出した評価情報の信頼度を示す情報である。信頼度算出部507は、例えば、通行回数が多いほど、評価情報の信頼度を上げる。
【0146】
評価情報管理部508は、例えば、
図11(a)に示すような評価情報を、例えば、評価情報「道幅」に対応する評価情報DBに記憶して管理する。或いは、評価情報管理部508は、例えば、
図11(a)に示すような評価情報を、例えば、キーワード「狭い」に対応する評価情報DBに記憶して管理するものであっても良い。
【0147】
別の一例として、評価情報管理部508は、
図11(b)に示すように、
図11(a)に示す評価情報1101と、「評価対象」(例えば「道幅」)とを対応付けた評価情報1102を、評価情報DBに記憶して管理するものであっても良い。さらに、評価情報管理部508は、
図11(c)に示すように、
図11(a)に示す評価情報1101と、「キーワード」(例えば「狭い」)とを対応付けた評価情報1103を、評価情報DBに記憶して管理するものであっても良い。
【0148】
なお、例えば、
図2に示すシステム構成において、評価情報生成装置100は、車両毎に評価情報DB120を管理するものであっても良い。この場合、評価情報1101~1103に含まれる「個人キー」の情報は、省略しても良い。
【0149】
以上、第1の実施形態によれば、評価情報生成システム1は、車両10において、道幅を評価する「狭い」というキーワードが検出されると、キーワードに対応する評価区間を特定し、特定した評価区間の位置を示す情報を含む評価情報を自動的に生成する。
【0150】
これにより、評価情報生成システム1は、車両10の搭乗者に応じて、「狭い」と感じる道路の評価情報を蓄積し、例えば、経路を検索する際に、道路リンクのリンクコストに反映させることができるようになる。
【0151】
また、評価情報を、個人キーと対応付けてサーバ側で管理することにより、例えば、カーシェアリング等、ユーザが複数の車両を使用するケースであっても、経路の検索結果に利用者の好みを反映させることができるようになる。
【0152】
[第2の実施形態]
図12は、第2の実施形態に係る評価情報の生成処理について説明するための図である。第2の実施形態では、評価対象が「混雑度」(又は「渋滞」等)である場合の例について説明する。
【0153】
混雑度(又は渋滞)を評価する評価情報を生成する場合、評価情報生成装置100は、車載装置から送信される心拍や脈拍等の搭乗者の生体情報や、車両10の速度情報等を用いて、評価区間を特定する。
【0154】
例えば、
図12の位置Bにおいて、車両10で混雑度に関するキーワードが検出されたものとする。
【0155】
この場合、区間特定部505は、車両10の平均速度を用いて、キーワードに対応する評価区間を特定することができる。例えば、
図12において、区間特定部505は、位置Bでキーワードが検出される前の平均速度1201を取得し、取得した平均速度1201が継続した、位置Aから位置Bまでの区間t1を評価区間として特定する。
【0156】
また、区間特定部505は、車両10の平均速度と、搭乗者の生体情報を用いて、キーワードに対応する評価区間を特定することができる。例えば、区間特定部505は、心拍や脈拍等の搭乗者の生体情報を用いて、LF比を算出し、
図12に示すように、位置Cから位置Dまでの区間で、搭乗者のストレス1202を検知したものとする。この場合、区間特定部505は、位置Cで搭乗者のストレス1202が検出される前の平均速度1201を取得し、取得した平均速度1201が継続した位置Aから位置Cまでの区間t2を評価区間として特定する。
【0157】
また、区間特定部505は、第1の実施形態と同様にして、複数の評価区間t1、t2を組み合わせて、評価情報の評価区間を特定するものであっても良い。
【0158】
評価情報生成部506は、区間特定部505が特定した評価区間の平均速度の情報(例えば、評価区間における車両10の平均速度と、平均速度の継続時間)を含む評価情報を生成する。この評価情報により、例えば、「渋滞」、「混んで」等の道路の混雑度に関するキーワードが発声された評価区間における車両の平均速度や、平均速度の継続時間等を特定することができるようになる。
【0159】
好ましくは、評価情報生成部506は、車両10の搭乗者を識別する個人キーと、区間特定部505が特定した評価区間における平均速度の情報とを含む評価情報を生成する。この評価情報により、例えば、個人キーに対応する搭乗者が、混雑度に関するキーワードを発生した評価区間における平均速度の情報を特定することができるようになる。
【0160】
信頼度算出部507は、例えば、第1の実施形態と同様にして、評価情報生成部506が生成した評価情報の信頼度を算出する。
【0161】
評価情報管理部508が、評価情報DBに記憶する評価情報の一例を、
図11(d)に示す。評価情報管理部508は、検出されたキーワードに対応する評価情報DBに、例えば、
図11(d)に示すような評価情報1104を記憶して管理する。
【0162】
図11(d)の例では、評価情報1104には、「個人キー」、「道路種別」、「目的地」、「急いでいる」、「平均速度」、「継続時間」、「信頼度」等の情報が含まれる。第2の実施形態に係る評価情報1104には、これらの情報のうち、少なくとも「平均速度」、「継続時間」の情報が含まれる。
【0163】
「平均速度」は、区間特定部505が特定した評価区間における平均速度である。「継続時間」は、区間特定部505が特定した評価区間における平均速度の継続時間である。
【0164】
好ましくは、評価情報1104には、「個人キー」の情報が含まれる。
【0165】
好ましくは、評価情報1104には、「道路種別」の情報が含まれる。これは、例えば、一般道と高速道とで、混んでいると感じする平均速度が異なる場合があるためである。なお、道路種別は、例えば、評価情報生成部506が、車両10の位置情報と、記憶部509に記憶した地図情報510とを用いて、評価区間に対応する道路リンクを特定し、道路リンクの道路種別を取得する。
【0166】
好ましくは、評価情報1104には、「目的地」、「急いでいる」等の情報が含まれている。「目的地」は、例えば、車両10の搭乗者が経路検索を行った場合、その目的地の情報を記憶しておく。「急いでいる」の情報は、例えば、車両10の搭乗者が、経路検索の際に、「速度優先」等の急いでいることを示す設定操作を行った場合に、急いでいることを示す情報を記憶しておく。
【0167】
評価情報管理部508は、評価情報1104を、平均速度毎に、評価情報DBに記憶し、新たな情報が追加される毎に、平均を算出して情報を更新する。
【0168】
以上、第2の実施形態によれば、評価情報生成システム1は、車両10において、混雑度を評価するキーワードが検出されると、キーワードに対応する評価区間を特定し、特定した評価区間の平均速度の情報を含む評価情報を自動的に生成する。
【0169】
これにより、評価情報生成システム1は、車両10の搭乗者に応じて、混んでいると感じる道路の評価情報を生成し、例えば、経路を検索する際に、渋滞を回避するかどうかを判断するためのコスト係数の反映させることができる。
【0170】
(経路検索処理の例)
ここで、評価情報生成システム1が生成した評価情報DBを用いて経路検索を行う場合の処理の例について説明する。
【0171】
図13は、一実施形態に係る経路検索処理の例を示すシーケンス図である。なお、評価情報DBを利用した経路検索は、例えば、
図1に示す評価情報生成装置100や、
図2に示すサーバ装置200等のサーバ装置で行うことが望ましい。
【0172】
ステップS1301において、車載装置110は、車両10の搭乗者による経路の検索要求を受け付けると、ステップS1302において、車両10の位置情報、目的地の情報等を含む経路の検索要求を、サーバ装置に送信する。
【0173】
ステップS1302において、サーバ装置は、評価情報DBを用いずに、例えば、地図情報に記憶された道路リンクのリンクコスト等を用いて、出発地点と目的地との間の最短経路を算出(検索)する。
【0174】
ステップS1303において、サーバ装置は、例えば、評価情報DBを用いて、車両10の搭乗者に対応する個人最適経路を算出する。
【0175】
例えば、サーバ装置は、
図11(a)に示すような道路幅に関する評価情報1101が蓄積された評価情報DBから、車両10の搭乗者に対応する個人キーを含む評価情報1101を抽出する。好ましくは、サーバ装置は、車両10の搭乗者に対応する個人キーを含む評価情報1101のうち、信頼度の値が所定値以上の評価情報1101を抽出する。
【0176】
また、サーバ装置は、抽出された評価情報1101に含まれるリンクIDを用いて、リンクIDに対応する道路リンクのリンクコストが十分に高くなるように、コスト係数を設定する。これにより、車両10の搭乗者が、狭いと感じた区間が選択され難くなる。
【0177】
サーバ装置は、このように、評価情報1101に登録された道路リンクのリンクコストを高く設定して、出発地点と目的地との間の最短経路を算出する。
【0178】
ステップS1305において、サーバ装置は、ステップS1303で算出した最短経路と、ステップS1304で算出した個人最適経路とを含む検索結果を、要求元の車載装置110に送信する。
【0179】
ステップS1306において、車載装置110は、サーバ装置から通知された検索結果を用いて、表示部307に経路表示画面を表示する。このとき、車載装置110が表示する経路表示画面のイメージを
図14に示す。
【0180】
図14は、一実施形態に係る経路表示画面のイメージを示す図である。
図14の例では、経路表示画面1400には、現在地1401と目的地1402との間の最短経路1403及び所要時間(15分)と、現在地1401と目的地1402との間の個人最適経路1404及び所要時間(20分)が表示されている。
【0181】
好適な一例として、経路表示画面1400には、最短経路1403に含まれる道幅が狭い区間1405の画像1406が、例えば、ストリートビュー機能等を利用して表示されている。車両10の搭乗者は、例えば、道幅が狭い区間1405の画像1406を見て、運転し難い道幅であるか否かを直感的に判断することができる。
【0182】
例えば、車両10の利用者が、経路表示画面1400において、最短経路1403、又は個人最適経路1404を選択すると、車載装置110は、選択された経路で経路案内を開始する。
【0183】
(応用例)
なお、
図13のステップS1304の処理において、車両10の搭乗者に対応する個人キーを含む評価情報1101のみでは、広域にサポートできないため、個人の嗜好をクラスタ分析し、同じクラスタに分類された他のユーザの評価結果を利用することもできる。
【0184】
図11(e)に、運転傾向と、車両幅の分類でクラスタ分けした評価情報1105の例を示す。
図11(e)の例では、各ユーザの「個人キー」に対応付けて、「運転傾向」、「車両幅」等の情報を予め記憶しておく。そして、例えば、個人キー「000A」のユーザが経路検索するときに、同じ「運転傾向」と「車両幅」とに対応付けられた個人キー「0000C」、「0000F」に対応付けられた評価情報を用いて、個人キー「000A」のユーザの個人最適経路を算出することができる。
【0185】
[第3の実施形態]
第3の実施形態では、評価対象が「景色」である場合の例について説明する。
【0186】
景色を評価する場合、評価情報生成システム1は、搭乗者の視線の方向を示す視線情報や、キーワードの前後の搭乗者の音声等を用いて、景色を評価する評価情報を生成する。なお、視線情報に変えて、搭乗者の頭や、身体等の動き等の動作情報を用いるものであっても良い。
【0187】
また、評価情報生成装置100は、音声解析部503を用いて、キーワードの前後の発話文を抽出し、発話文の時制や、感嘆詞の有無等を解析する。
【0188】
<処理の流れ>
図15は、第3の実施形態に係る評価情報の生成処理の例を示すフローチャートである。第3の実施形態では、評価情報生成装置100は、音声情報、視線情報等の生体情報を用いて、車両10の搭乗者が定常状態か、非定常状態かを判断する。
【0189】
ステップS1501において、評価情報生成装置100の音声解析部503は、情報取得部502が、車載装置110から取得した、景色に関するキーワードの前後の音声から発話文を抽出し、発話文の時制と、発話文に感嘆詞が含まれているかを解析する。
【0190】
なお、記憶部509に記憶されたキーワード辞書511には、例えば、「うわぁ」、「おお」、「すごい」等の感嘆詞が、予め登録されているものとする。
【0191】
ステップS1502において、判断部504は、音声解析部503による解析結果を用いて、発話文の時制が現在であるか否かを判断する。発話文の時制が現在である場合、判断部504は、処理をステップS1505に移行させる。一方、発話文の時制が現在でない場合、判断部504は、処理をステップS1503に移行させる。
【0192】
ステップS1503に移行すると、判断部504は、音声解析部503による解析結果を用いて、発話文が感嘆詞を含むか否かを判断する。発話文が感嘆詞を含まない場合、判断部504は、処理をステップS1504に移行させる。一方、発話文が感嘆詞を含む場合、判断部504は、処理をステップS1505に移行させる。
【0193】
ステップS1504に移行すると、判断部504は、検出されたキーワードを評価対象外と判断し、評価情報の生成を中止する。
【0194】
ステップS505に移行すると、判断部504は、情報取得部502が、車載装置110から取得した、景色に関するキーワードの前後の視線情報を解析して、例えば、搭乗者の視線の方向の変化を判断する。
【0195】
ステップS506において、判断部504は、搭乗者の視線の方向が車外の景色等に向いているか否かを判断する。例えば、判断部504は、前方の道路を見ている運転者の視線が、キーワードが検出されたときの前後において、前方の道路以外の車外に向いている場合、搭乗者の視線の方向が車外の景色等に向いていると判断する。
【0196】
視線が車外の景色等に向いていない場合、判断部504は、処理をステップS1504に移行させて、検出されたキーワードを評価対象外とする。一方、視線が車外の景色等に向いている場合、判断部504は、処理をステップS1507に移行させる。
【0197】
なお、ステップS1501~S1506の処理は、例えば、
図9のステップS902、S903の処理に対応している。
【0198】
ステップS1507に移行すると、音声解析部503は、キーワードの前後の発話文から、車両10の搭乗者の感情を推定する。例えば、音声解析部503は、「喜び」、「驚き」、「嫌悪」等の感情に対応する単語を、記憶部509に記憶したキーワード辞書511等に記憶しておき、これらの単語に基づいて、車両10の搭乗者の感情を推定するものであっても良い。
【0199】
ステップS1508において、評価情報生成部506は、検出された景色に関するキーワードと、推定した感情を含む評価情報を生成する。なお、この処理は、例えば、
図9のステップS904、S905の処理に対応している。
【0200】
なお、本実施形態では、区間特定部505は、例えば、現在地の直前(1つ前)のノードから、現在地までの区間を評価区間とする。
【0201】
図16(a)は、評価情報管理部508が、評価情報DBに登録する評価情報1610の例を示している。
図16(a)の例では、評価情報1610には、「キーワード」、「個人キー」、「リンクID」、「区間始点」、「区間終点」、「日時」、「感情種別」、「通行回数」、「信頼度」等の情報が含まれる。
【0202】
「キーワード」は、車両10内で検出された景色に関するキーワードである。
【0203】
「個人キー」は、車両10の搭乗者を識別する情報であり、例えば、車載装置110から受信した個人キーが用いられる。
【0204】
「リンクID」、「区間始点」、「区間終点」は、評価情報の評価区間の位置を示す情報である。本実施形態では、前述したように、現在地の直前(1つ前)のノードから、現在地までの区間を評価区間とする。
【0205】
「日時」は、例えば、キーワードが検出された日時、又は評価情報を登録した日時等の情報が記憶される。
【0206】
「感情種別」は、
図15のステップS1507で推定した車両10の搭乗者の感情を示す情報である。
【0207】
上記の各情報は、区間特定部505、評価情報生成部506等によって生成される。
【0208】
「通行回数」は、例えば、同じ評価区間で同じ評価情報が生成された回数を示す情報であり、例えば、評価情報管理部508によって管理される。
【0209】
「信頼度」は、信頼度算出部507が算出した評価情報の信頼度を示す情報である。信頼度算出部507は、例えば、通行回数が多いほど、評価情報の信頼度を上げる。
【0210】
(時期定義DBについて)
景色に関するキーワードには、時期に依存するキーワードが含まれている場合がある。そのため、好適な一例として、評価情報生成装置100は、
図16(b)に示すような時期定義DB1620を、記憶部509等に記憶しておくと良い。
【0211】
時期定義DB1620には、各キーワードに対して評価情報を生成する「有効時期」を示す情報が記憶されている。また、「有効時期」は、地域によって異なる場合があるので、時期定義DB1620には、「有効時期」に対応する地域を示す「該当エリア」の情報が含まれていても良い。
【0212】
例えば、
図16(b)の例では、キーワード「桜」に関する評価情報を生成する有効時期は、「東北地方北部」では「4月上旬」であり、「関東地方、東北地方南部」では「3月下旬」であることが示されている。また、キーワード「海」に関する評価情報を生成する有効時期は「通年」であることが示されている。
【0213】
評価情報生成装置100は、例えば、時期定義DB1620を参照して、有効期間以外のキーワードに関する評価情報の生成を中止することにより、無効な評価情報の生成や蓄積を抑制することができる。
【0214】
(表示画面の例)
図17は、第3の実施形態に係る表示画面のイメージを示す図である。第3の実施形態で生成される評価情報を用いて、例えば、
図17(a)に示すような表示画面1710を車載装置110に表示させることが考えられる。
【0215】
図17(a)の例では、車両10の搭乗者は、表示画面1710の右下に表示された「お気に入り」ボタン1711を選択することにより、評価情報DBに記憶された評価区間の情報を、お気に入り区間1712として選択可能に表示させることができる。これにより、例えば、車両10の搭乗者は、お気に入り区間1712に表示された区間を選択して、お気に入りの区間を検索経路に容易に組込むことができるようになる。
【0216】
別の一例として、例えば、
図1の評価情報生成装置100や、
図2のサーバ装置200等のサーバ装置は、経路を検索する際に、評価情報DB120に記憶された評価区間がルート算出過程に含まれていたことを保持しておく。また、算出された経路に、保持していた評価区間が含まれていない場合、例えば、
図17(a)に示すような経路表示画面1720を、車載装置110に表示させる。
【0217】
図17(a)の例では、経路表示画面1720には、現在地1721と目的地1722との間の推奨ルート1723と共に、保持していた評価区間の情報1724が表示されている。
【0218】
なお、保持していた評価区間の情報1724は、音声メッセージ等により、例えば、「4月に、桜がきれいだねと発言された道を経由したいですか?」等と問い合わせるものであっても良い。
【0219】
例えば、経路表示画面1720において、例えば、「経由する」ボタン1725が選択されると、サーバ装置は、保持していた評価区間を経由するお気に入り区間ルートを算出して、例えば、
図17(c)に示すような経路表示画面1730を表示させる。
【0220】
図17(c)の例では、経路表示画面1730には、算出されたお気に入り区間ルート1731と、その所要時間等の情報が追加されている。
【0221】
例えば、車両10の利用者が、経路表示画面1730において、お気に入り区間ルート1731を選択すると、車載装置110は、選択されたお気に入り区間ルート1731で経路案内を開始する。
【0222】
以上、第3の実施形態によれば、評価情報生成システム1は、車両10において、景色を評価する「きれい」というキーワードが検出されると、キーワードに対応する評価区間を特定し、特定した評価区間の位置を示す情報を含む評価情報を自動的に生成する。
【0223】
これにより、評価情報生成システム1は、車両10の搭乗者に応じて、「きれい」と感じる道路の評価情報を蓄積し、例えば、経路を検索する際に、お気に入りの区間として提案することができるようになる。
【0224】
以上、本発明の各実施形態によれば、車両10の搭乗者に応じて、経路の検索に用いる道路の評価情報を自動的に生成する評価情報生成システム1を提供することができる。
【0225】
これにより、利用者が、例えば、
図18(a)に示すような検索パラメータの設定画面1810を用いて、経路検索の検索パラメータを設定しなくても、経路の検索結果に利用者の好みを反映させることができるようになる。
【0226】
また、車載装置110側、予め定められたキーワードに基づいて、評価情報の生成を行うか否か、及び評価対象等を決定することにより、評価情報生成装置100等のサーバ側の負荷を軽減することができる。
【0227】
さらに、評価情報を、個人キーと対応付けてサーバ側で管理することにより、例えば、カーシェアリング等、ユーザが複数の車両を使用するケースであっても、経路の検索結果に利用者の好みを反映させることができるようになる。
【0228】
以上、本発明の実施形態について説明したが、本発明は上記の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、様々な変形や変更が可能である。
【符号の説明】
【0229】
1 評価情報生成システム
10 車両
100 評価情報生成装置
110 車載装置
402 音声取得部
403 生体情報取得部
404 車両情報取得部
406 音声分析部
407 情報送信部
503 音声解析部
504 判断部
505 区間特定部
506 評価情報生成部
507 信頼度算出部
509 記憶部