(57)【要約】【課題】  速やかに実施することが可能な運転行動の提案を行う。【解決手段】  運転行動提案装置は、搭乗者の体調に起因する信号を体調特性値として検出する計測手段と、前記搭乗者が乗車している車輌が、車輌の現在地から前記車輌の目的地までの経路上の計測点の位置情報を格納する第１データベースに格納された第１の計測点から所定の範囲を走行する場合に、前記計測部で検出した第１の体調特性値に、前記目的地と前記第１の測定点との間に位置する第２の測定点と、該第１の測定点との間を走行する場合に生じる、前記体調特性値に関してあらかじめ計算された変化量を加えた変化特性値を算出する計測点間算出手段と、前記変化特性値が所定の閾値を超える場合に、運転行動の変更を提示するルート提案手段とを備える。【選択図】図１２
2015021769.tif 000002
【特許請求の範囲】
【請求項１】
搭乗者の体調に起因する信号を体調特性値として検出する計測手段と、
前記搭乗者が乗車している車輌が、その車輌の現在地から前記車輌の目的地までの経路上の計測点の位置情報を格納する第１データベースに格納された第１の計測点から所定の範囲を走行する場合に、前記計測部で検出した第１の体調特性値に、前記目的地と前記第１の測定点との間に位置する第２の測定点と、該第１の測定点との間を走行する場合に生じる、前記体調特性値に関してあらかじめ計算された変化量を加えた変化特性値を算出する計測点間算出手段と、
前記変化特性値が所定の閾値を超える場合に、運転行動の変更を提示するルート提案手段と、を備える運転行動提案装置。
【請求項２】
前記現在地と前記目的地の間に存在するそれぞれの測定点の間で生じる、前記体調特性値の変化量の統計値を格納する第２データベースを有し、
前記ルート提案手段は、前記測定点の組み合わせからなる経路のおのおのについて前記統計値の総和を算出することによって前記体調特性値を求め、前記運転行動として、前記経路のうち、前記体調特性値が閾値を超えない経路を選択することを特徴とする請求項１記載の運転行動提案装置。
【請求項３】
前記第２データベースに格納された第１の計測点と第２の計測点の間の体調特性値の変化量を、前記計測部で検出した前記第１の計測点と前記第２の計測点での体調特性値の差異で除算することによって得た補正値を、前記第２データベースに格納された体調特性値の変化量に乗算する補正手段を備える、請求項２又は請求項３に記載の運転行動提案装置。
【請求項４】
前記ルート提案部は、前記運転行動として、前記体調特性値が所定の値に到達するまで停止する旨を提示する、請求項１乃至３に記載の運転行動提案装置。
【請求項５】
前記計測点は前記経路上に存在する分岐点である請求項１乃至請求項４の何れかに記載の運転行動提案装置。
【請求項６】
搭乗者の体調に起因する信号を体調特性値として検出する計測処理と、
前記搭乗者が乗車している車輌が、その車輌の現在地から前記車輌の目的地までの経路上の計測点の位置情報を格納する第１データベースに格納された第１の計測点から所定の範囲を走行する場合に、前記計測処理で検出した第１の体調特性値に、前記目的地と前記第１の測定点との間に位置する第２の測定点と、該第１の測定点との間を走行する場合に生じる、前記体調特性値に関してあらかじめ計算された変化量を加えた変化特性値を算出する計測点間算出処理と、
前記変化特性値が所定の閾値を超える場合に、運転行動の変更を提示するルート提案処理と、をコンピュータに実行させる運転行動提案プログラム。
【請求項７】
前記現在地と前記目的地の間に存在するそれぞれの測定点の間で生じる、体調特性値の変化量の統計値を第２データベースに格納し、
前記測定点の組み合わせからなる経路のおのおのについて前記統計値の総和を算出して体調特性値を取得し、前記運転行動として、前記経路のうち、前記体調特性値が閾値を超えない経路を選択する前記ルート提案処理を、前記コンピュータに実行させる請求項６に記載の運転行動提案プログラム。
【請求項８】
前記第２データベースに格納された第１の計測点と第２の計測点の間の体調特性値の変化量を、前記計測部で検出した前記第１の計測点と前記第２の計測点での体調特性値の差異で除算することによって得た補正値を、前記第２データベースに格納された体調特性値の変化量に乗算する補正処理を、前記コンピュータに実行させる請求項６又は請求項７に記載の運転行動提案プログラム。
【請求項９】
搭乗者の体調に起因する信号を体調特性値として検出し、
前記搭乗者が乗車している車輌が、その車輌の現在地から前記車輌の目的地までの経路上の計測点の位置情報を格納する第１データベースに格納された第１の計測点から所定の範囲を走行する場合に、
前記検出で得られた第１の体調特性値に、前記目的地と前記第１の測定点との間に位置する第２の測定点と、該第１の測定点との間を走行する場合に生じる、前記体調特性値に関してあらかじめ計算された変化量を加えた変化特性値を算出し、
前記変化特性値が所定の閾値を超える場合に、運転行動の変更を提示する運転行動提案方法。
【請求項１０】
前記現在地と前記目的地の間に存在するそれぞれの測定点の間で生じる、体調特性値の変化量の統計値を第２データベースに格納し、
前記測定点の組み合わせからなる経路のおのおのについて前記統計値の総和を算出して体調特性値を取得し、前記運転行動として、前記経路のうち、前記体調特性値が閾値を超えない経路を選択する、請求項９に記載の運転行動提案方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車輌の搭乗者に、運転行動を提案する技術に関する。
【背景技術】
【０００２】
車輌の搭乗者が「車酔する」、「トイレを我慢する」などの不快感に直面することを防ぐことは、車に関係する全てのサービス事業者にとって重要な課題である。
【０００３】
特許文献１〜３に開示された車酔い対策装置は、車酔いしやすい道路に関する情報を保持し、搭乗者に車酔いしやすい人がいた場合に、係る車酔いしやすい道路を避けたドライビングコースを提案する。特許文献１〜３に開示された車酔い対策装置は、車酔いを検出する装置が心拍数、血圧、発汗等の変化を基に乗員の車酔いを検出した場合、目的地までの経路を変更する等の提案を表示する。特許文献４は、搭乗者の状態信号を基に車酔い状態にあるか否かを判断し、車酔い状態にある場合に車内環境を変える対策手段を実行する車酔い対策装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２９９５６９
【特許文献２】特開２００４−２９９５７０
【特許文献３】特開２００４−３０１６９２
【特許文献４】特開２００６−０３６０１２
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、経路変更は、いつでも可能とは限らない。搭乗者に車酔いの兆候が見られた時点では、車が、経路変更が不可能な地点を走行している場合がある。また、車酔いの兆候が見られた時点では、車が休憩することができない場所を走行している場合がある。したがって、特許文献１〜３に開示された車酔い対策装置では、搭乗者の車酔いが判明しても、運転行動に速やかに反映させることができない場合がある。特許文献４に開示された車酔い対策装置は、車内環境を改善することにとどまっており、抜本的に運転行動を変更させるものではない。したがって、特許文献４に開示された車酔い対策装置では、改善策が運転行動に反映するものではない。
【０００６】
本発明の主たる目的は、上記問題を解決して、速やかに実施することが可能な運転行動の提案を行うことである。
【課題を解決するための手段】
【０００７】
本発明の１つの見地は、  搭乗者の体調に起因する信号を体調特性値として検出する計測手段と、前記搭乗者が乗車している車輌が、車輌の現在地から前記車輌の目的地までの経路上の計測点の位置情報を格納する第１データベースに格納された第１の計測点から所定の範囲を走行する場合に、前記計測部で検出した第１の体調特性値に、前記目的地と前記第１の測定点との間に位置する第２の測定点と、該第１の測定点との間を走行する場合に生じる、前記体調特性値に関してあらかじめ計算された変化量を加えた変化特性値を算出する計測点間算出手段と、前記変化特性値が所定の閾値を超える場合に、運転行動の変更を提示するルート提案手段と、を備える運転行動提案装置である。
【０００８】
本発明の他の見地は、搭乗者の体調に起因する信号を体調特性値として検出する計測処理と、前記搭乗者が乗車している車輌が、車輌の現在地から前記車輌の目的地までの経路上の計測点の位置情報を格納する第１データベースに格納された第１の計測点から所定の範囲を走行する場合に、前記計測処理で検出した第１の体調特性値に、前記目的地と前記第１の測定点との間に位置する第２の測定点と、該第１の測定点との間を走行する場合に生じる、前記体調特性値に関してあらかじめ計算された変化量を加えた変化特性値を算出する計測点間算出処理と、前記変化特性値が所定の閾値を超える場合に、運転行動の変更を提示するルート提案処理と、をコンピュータに実行させる運転行動提案プログラムである。
【０００９】
本発明の他の見地は、搭乗者の体調に起因する信号を体調特性値として検出し、前記搭乗者が乗車している車輌が、車輌の現在地から前記車輌の目的地までの経路上の計測点の位置情報を格納する第１データベースに格納された第１の計測点から所定の範囲を走行する場合に、前記検出で得られた第１の体調特性値に、前記目的地と前記第１の測定点との間に位置する第２の測定点と、該第１の測定点との間を走行する場合に生じる、前記体調特性値に関してあらかじめ計算された変化量を加えた変化特性値を算出し、前記変化特性値が所定の閾値を超える場合に、運転行動の変更を提示する運転行動提案方法である。
【００１０】
尚、上述した目的は、係る運転行動提案プログラムを格納した、コンピュータによる読み取りが可能な、記憶媒体によっても実現可能である。
【発明の効果】
【００１１】
本発明によれば、速やかに実施することが可能な運転行動の提案を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態の構成を示すブロック図である。
【図２】本発明の第１の発明実施の動作を示すフローチャートである。
【図３】本発明の第３の実施形態の構成を示すブロック図である。
【図４】本発明の第３の実施形態の動作を示すフローチャートである。
【図５】本発明の第１の実施形態における位置情報の例示する図である。
【図６】本発明の第１の実施形態における計測点間体調ＤＢの例示する図である。
【図７】本発明の第１の実施形態における補正体調ＤＢの例示する図である。
【図８】本発明の第１の実施形態におけるドライビングコースを例示する図である。
【図９】本発明の第２の実施形態の構成を示すブロック図である。
【図１０】本発明の第２の実施形態における計測点間体調ＤＢを例示する図である。
【図１１】本発明の第２の実施形態におけるドライビングコースを例示する図である。
【図１２】本発明の第６の実施形態の構成を示すブロック図である。
【図１３】本発明をコンピュータプログラムで実行することが可能な情報処理装置の構成を例示するブロック図である。
【発明を実施するための形態】
【００１３】
（第１の実施形態）
次に、本発明の第１の実施形態について図面を参照して詳細に説明する。図１は本実施形態の運転行動提案装置１０を、快適ドライビングコース提案システム１に適用した第１の実施形態の構成を表すブロック図である。本実施形態において運転行動提案装置１０は、計測部１０１と、計測点間算出部１０４と、ルート提案部１１２と、を備える。快適ドライビングコース提案システム１は、運転行動提案装置１０の他に、計測値保持部１０２と、体調推定部１０６と、補正部１０７と、現在地取得部１０９と、目的地登録部１１０と、を備える。また、快適ドライビングコース提案システム１は、計測点ＤＢ１０３と、計測点間体調ＤＢ１０５と、補正体調ＤＢ１０８と、車酔い閾値ＤＢ１１１とを備える。この構成により、快適ドライビングコース提案システム１は、車酔いしないドライビングコースを、ユーザ（例えば車輌の搭乗者）に提案することができる。なお、本願においてＤＢ（Ｄａｔａ  Ｂａｓｅ）はデータベースを表すこととする。なお、本願において、計測点ＤＢ１０３、計測点間体調ＤＢ１０５と、補正体調ＤＢ１０８、車酔い閾値ＤＢ１１１はそれぞれ計測点データベース、計測点間体調データベース、補正体調データベース、車酔い閾値データベースと呼ばれることもある。また、本願において、計測点ＤＢ１０３は第１データベース、計測点間体調ＤＢは、第２データベースと呼ばれることもある。
【００１４】
計測部１０１は、心拍センサ１１４から利用者の心拍数を取得する。心拍数は車酔いの度合いを表す指標となる。計測部１０１は、後述するように、取得した心拍数を、分岐点近傍に到達するたびに計測値保持部１０２に随時保存する。本願においては、実際に測定した心拍数から得た車酔いの進行度を、進行度と呼ぶこととする。また、進行度の測定値はＲｃｓと呼ぶこととする。
【００１５】
計測値保持部１０２は、現在地取得部１０９から現在位置情報ＣｕｒＣ＝＜Ｃｌａｔｉ，  Ｃｌｏｎｇ＞を取得する。Ｃｌａｔｉは現在地の緯度、Ｃｌｏｎｇは現在地の経度をそれぞれ表す。計測点ＤＢ１０３は分岐点情報Ｂｒａｎ＝＜Ｂｉｄ，Ｂｌａｔｉ，Ｂｌｏｎｇ＞を格納する。Ｂｉｄは分岐点ＩＤ、Ｂａｌｔｉは分岐点の中心位置の緯度、Ｂｌｏｎｇは分岐点の中心位置の経度をそれぞれ表す。計測値保持部１０２は、計測点ＤＢ１０３に保存されている分岐点情報を基に、各分岐点と現在地との距離を計算し、現在位置と分岐点の中心位置との距離が閾地以下の場合、その現在位置が分岐点にあるとみなす。すなわち、閾値をｔｈとすると、下記の式（１）をみたす現在位置が分岐点にあるとみなされる。
2015021769.tif 000003
【００１６】
計測値保持部１０２は、現在位置が分岐点にあるとみなされる場合、計測部１０１から進行度Ｒｃｓを取得する。また、計測値保持部１０２は、取得した進行度Ｒｃｓを、前回の進行度の情報として、前回進行度情報ＰＲｃｓ＝＜Ｐｉｄ，Ｐｃｓ＞を保持する。ここで、Ｐｉｄは分岐点ＩＤ、Ｐｃｓは前回進行度をそれぞれ表す。
【００１７】
計測点間算出部１０４は、現在位置が分岐点の場合、計測部１０１から進行度Ｒｃｓを、計測値保持部１０２から前回進行度情報ＰＲｃｓをそれぞれ取得する。計測点間算出部１０４は進行度Ｒｃｓから前回進行度Ｐｃｓを減算し、分岐点間の進行度の変化分である、計測点間進行度ＲＢｃｓｐを求める。計測点間算出部１０４は、計測点間進行度情報ＲＢｃｓ＝＜ＲＢＳＢｉｄ、ＲＢＥＢｉｄ、ＲＢｃｓｐ＞を生成する。ここで、ＲＢＳＢｉｄは開始分岐点ＩＤ、ＲＢＥＢｉｄは終了分岐点ＩＤ、をそれぞれ表す。
【００１８】
計測点間体調ＤＢ１０５は、あらかじめ統計的に取得された計測点間進行度情報Ｂｃｓ＝＜ＢＳＢｉｄ、ＢＥＢｉｄ、Ｂｃｓｐ＞を保持している。ここで、ＢＳＢｉｄは開始分岐点ＩＤ、ＢＥＢｉｄは終了分岐点ＩＤ、Ｂｃｓｐは計測点間進行度の統計値を、それぞれ表す。
【００１９】
本願においては、計測点間進行度ＲＢｃｓｐは変化量と呼ぶこともある。また、統計的に取得された計測点間進行度情報Ｂｃｓは統計進行度情報Ｂｃｓ、計測点間進行度の統計値Ｂｃｓｐは統計進行度Ｂｃｓｐと呼ぶこととする。
【００２０】
体調推定部１０６は、計測点間算出部１０４から計測点間進行度情報ＲＢｃｓを取得する。また、体調推定部１０６は、計測点間体調ＤＢ１０５から開始分岐点ＩＤと終了分岐点ＩＤがそれぞれ計測点間進行度情報ＲＢｃｓの開始分岐点ＩＤと終了分岐点ＩＤと一致する計測点間進行度情報Ｂｃｓを取得する。ここで、一致するとは、ＢＳＢｉｄ＝ＲＢＳＢｉｄ  且つ  ＢＥＢｉｄ＝ＲＢＥＢｉｄであることを意味する。体調推定部１０６は、計測点間進行度ＲＢｃｓｐを統計進行度Ｂｃｓｐで除算することにより、体調補正値ＨＯを得る。
【００２１】
補正部１０７は、計測点間体調ＤＢ１０５から全ての統計進行度情報Ｂｃｓを得る。また、補正部１０７は、体調推定部１０６から体調補正値ＨＯを得る。補正部１０７は、取得した全てのＢｃｓのＢｃｓｐにＨＯを乗算することにより、体調による車酔い進行度の補正を行なう。補正部１０７は補正を施した計測点間進行度の情報である、補正進行度情報ＯＢｃｓ＝＜ＯＢＳＢｉｄ、ＯＢＥＢｉｄ、ＯＢｃｓｐ＞を補正体調ＤＢ１０８へ登録する。ここで、ＯＢＳＢｉｄは補正後開始分岐点ＩＤ、ＯＢＥＢｉｄは補正後終了分岐点ＩＤ、ＯＢｃｓｐは補正進行度をそれぞれ表す。
【００２２】
現在地取得部１０９は、ＧＰＳ情報（ＧＰＳ：Ｇｒｏｖａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ
Ｓｙｓｔｅｍ）を用い利用者の現在位置情報ＣｕｒＣ＝＜Ｃｌａｔｉ，  Ｃｌｏｎｇ＞を取得する。目的地登録部１１０は、利用者による目的地情報入力を受け付け、目的地情報ＤｅｓｔＣ＝＜Ｄｌａｔｉ、Ｄｌｏｎｇ＞を図示しない記憶部に格納する。ここで、Ｄｌａｔｉ、Ｄｌｏｎｇはそれぞれ、目的地の緯度、経度を表す。
【００２３】
車酔い閾値ＤＢ１１１は、車酔いの症状が発現する車酔い進行度（車酔い閾値Ｌｃｓｐ）を保持している。
【００２４】
ルート提案部１１２は、現在地取得部１０９から現在位置情報ＣｕｒＣを、目的地登録部１１０から目的地情報ＤｅｓｔＣを、それぞれ取得する。また、ルート提案部１１２は、計測点ＤＢ１０３から、現在位置から最も近い分岐点の分岐点ＩＤであるＳＢｉｄと、目的地に最も近い分岐点の分岐点ＩＤであるＥＢｉｄとを、一般的な手順を用いて取得する。さらにルート提案部１１２は、車酔い閾値ＤＢ１１１から車酔い閾値Ｌｃｓｐ、計測部１０１から進行度Ｒｃｓ、補正体調ＤＢ１０８から補正進行度ＯＢｃｓを、それぞれ取得する。ルート提案部１１２は、ＳＢｉｄからＥＢｉｄまの補正進行度ＯＢｃｓの合計と進行度Ｒｃｓの積算値が車酔い閾値Ｌｃｓｐを超えないルートを抽出する。
【００２５】
なお、補正の必要がないＨＯ＝１の場合も含めて、この積算値は変化特性値とも呼ばれる。もしくは、ルート提案部１１２は、休憩すべき分岐点を抽出する。ここで、休憩すべき分岐点とは、例えば、ＳＢｉｄからＥＢｉｄまの補正進行度ＯＢｃｓの合計と進行度Ｒｃｓの積算値がＬｃｓｐに達する分岐点である。また、休憩すべき分岐点とは、例えば、ＳＢｉｄからＥＢｉｄまの補正進行度ＯＢｃｓの合計と進行度Ｒｃｓの積算値が、所定の値に到達する分岐点である。ルート提案部１１２は、抽出したルートや、休憩すべき分岐点を、表示部１１３に出力することによって提案する。図１に示す各部は手段と呼ばれることもある。
【００２６】
次に、図１に示すブロック図、及び図２に示すフローチャートを参照して本実施形態の全体の動作について詳細に説明する。まず、利用者が目的地登録部１１０を用い目的地情報ＤｅｓｔＣ＝＜Ｄｌａｔｉ，Ｄｌｏｎｇ＞を登録する（ステップＳ１０１）。次に現在地取得部１０９がＧＰＳを用い利用者の現在位置情報ＣｕｒＣ＝＜Ｃｌａｔｉ，Ｃｌｏｎｇ＞を取得する（ステップＳ１０２）。次にルート提案部１１２が現在地取得部１０９から現在位置情報ＣｕｒＣを、目的地登録部１１０から目的地情報ＤｅｓｔＣをそれぞれ取得する。また、ルート提案部１１２は、計測点ＤＢ１０３から、現在位置から最も近い分岐点の分岐点ＩＤ  ＳＢｉｄと、目的地に最も近い分岐点の分岐点ＩＤ  ＥＢｉｄと、をそれぞれ取得する。さらにルート提案部１１２は、車酔い閾値ＤＢ１１１から車酔い閾値Ｌｃｓｐを取得する。またルート提案部１１２は、計測部１０１から進行度Ｒｃｓを、補正体調ＤＢ１０８から補正進行度ＯＢｃｓをそれぞれ取得する。ルート提案部１１２は、ＳＢｉｄからＥＢｉｄまの補正進行度ＯＢｃｓの合計と進行度Ｒｃｓとの積算値が車酔い閾値Ｌｃｓｐを超えないルート、もしくは休憩すべき分岐点を導出し、提案する（ステップＳ１０３）。なお、この提案を受けた搭乗者の、経路変更、休憩等の行動は、総称して運転行動と呼ばれる。
【００２７】
次に、計測点間算出部１０４が、現在地取得部１０９から現在位置情報ＣｕｒＣを取得する。計測点間算出部１０４は、計測点ＤＢ１０３に保存されている分岐点情報の中に、現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在するか否かを判断する（ステップＳ１０４）。
【００２８】
現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の分岐点情報が存在する場合（ステップＳ１０４  ＹＥＳ）、計測点間算出部１０４は、現在位置はその分岐点であるとみなす。その場合、計測点間算出部１０４は、計測部１０１から進行度Ｒｃｓを、計測値保持部１０２から前回進行度情報ＰＲｃｓをそれぞれ取得する。計測点間算出部１０４は、進行度Ｒｃｓから前回進行度Ｐｃｓを減算して、計測点間進行度ＲＢｃｓｐを算出する。なお、計測点間進行度ＲＢｃｓｐは変化量と呼ばれることがある。
【００２９】
計測点間算出部１０４は、開始分岐点ＩＤ、終了分岐点ＩＤ、計測点間進行度からなる計測点間進行度情報ＲＢｃｓ＝＜ＲＢＳＢｉｄ、ＲＢＥＢｉｄ、ＲＢｃｓｐ＞を生成する（ステップＳ１０５）。その後、計測値保持部１０２が計測部１０１から進行度Ｒｃｓを取得し、これを前回進行度情報として、分岐点ＩＤ、前回進行度からなる前回進行度情報ＰＲｃｓ＝＜Ｐｉｄ，Ｐｃｓ＞を保持する（ステップＳ１０６）。
【００３０】
現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の分岐点情報が存在しない場合（ステップＳ１０４  ＮＯ）、Ｓ１０２からの処理が繰り返される。
【００３１】
次に、体調推定部１０６が計測点間算出部１０４から計測点間進行度情報ＲＢｃｓを取得する。体調推定部１０６は、計測点間体調ＤＢ１０５から開始分岐点ＩＤと終了分岐点ＩＤがそれぞれ計測点間進行度情報の開始分岐点ＩＤと終了分岐点ＩＤと一致する計測点間進行度情報Ｂｃｓを取得する。ここで一致するとはＢＳＢｉｄ＝ＲＢＳＢｉｄ  且つ  ＢＥＢｉｄ＝ＲＢＥＢｉｄが満たされることを言う。体調推定部１０６は、計測点間進行度ＲＢｃｓｐを統計進行度Ｂｃｓｐで除算し、体調補正値ＨＯを算出する（ステップＳ１０７）。
【００３２】
並行して、計測値保持部１０２が現在地取得部１０９から現在位置情報ＣｕｒＣ＝＜Ｃｌａｔｉ，Ｃｌｏｎｇ＞を取得する。計測値保持部１０２は、計測点ＤＢ１０３に保存されている分岐点情報Ｂｒａｎ＝＜Ｂｉｄ，Ｂｌａｔｉ，Ｂｌｏｎｇ＞の中で、現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在するか否かを判断する。現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在する場合、計測値保持部１０２は、現在位置はその分岐点であるとみなす。計測値保持部１０２は、計測部１０１から進行度Ｒｃｓを取得し、前回進行度情報として前回進行度情報ＰＲｃｓ＝＜Ｐｉｄ，Ｐｃｓ＞を保持する（ステップＳ１０６）。ここでＰｉｄは分岐点ＩＤ、Ｐｃｓは前回進行度をそれぞれ表す。
【００３３】
次に、補正部１０７が、計測点間体調ＤＢ１０５から全ての統計進行度情報ＲＢｃｓを、体調推定部１０６から体調補正値ＨＯを取得する。補正部１０７は、取得した全てのＢｃｓのＢｃｓｐにＨＯを乗算することにより、補正進行度ＯＢｃｓｐを得る。補正部１０７はこの乗算によって、体調による統計進行度Ｂｃｓｐの補正を行なう（ステップＳ１０８）。補正部１０７は、補正進行度情報ＯＢｃｓ＝＜ＯＢＳＢｉｄ、ＯＢＥＢｉｄ、ＯＢｃｓｐ＞を補正体調ＤＢ１０８へ登録する。その後、Ｓ１０２〜Ｓ１０７の処理が、繰り返される。
【００３４】
本実施形態の計測部１０１、計測値保持部１０２、計測点間算出部１０４、体調推定部１０６、補正部１０７、目的地登録部１１０、ルート提案部１１２、現在地取得部１０９は論理回路などのハードウェアで実現されてもよいし、図示されていないメモリに格納されているプログラムを実行することで実現されてもよい。
【００３５】
本実施形態では、データベースに記録されている経路毎の車酔い進行度と、実際にセンサから得られた車酔い進行度とのギャップを基に、搭乗者の体調が推定される。本実施形態は、体調に合わせて経路毎の車酔い進行度が補正し、補正した情報からドライビングコースを再検討する。この再検討によって、本実施形態は、より搭乗者の状況に則した正確さで、速やかに実施することが可能な、経路変更、休憩等の、運転行動を提案することができる。
【００３６】
なお、計測値保持部１０２の機能は計測部１０１が兼ねることができる。また、目的地登録部１１０、計測点ＤＢ１０３、計測点間体調ＤＢ１０５、補正体調ＤＢ、車酔い閾値ＤＢ１１１は、装置外に設置することが可能である。
【００３７】
本実施形態では進行度として心拍数のデータを利用しているが、必ずしも心拍数である必要はない。血圧、体温のデータを利用することも可能である。なお、このように、車酔いの指標となる、心拍数、血圧、体温等のデータは総称して、体調特性値と呼ばれることがある。また、本実施形態では、分岐点を進行度を測定する場所としているが、サービスエリア、駐車場を進行度の測定場所としてもよい。分岐点も含めて、測定を行う場所は測定点と呼ばれる。
【００３８】
（第２の実施形態）
同じコースを繰り返し走行していて搭乗者の体調が平常通りである場合、計測点間進行度ＤＢ１０５の計測点間進行度は特に補正する必要がない。この場合は、体調推定部１０６、補正部１０７、補正体調ＤＢ１０８は使用しない形態を取ることが可能である。図９は本実施形態の運転行動提案装置３０を快適ドライビングコース提案システム３に適用した第２の実施形態を表すブロック図である。第１の実施形態との違いは、体調推定部１０６、補正部１０７、補正体調ＤＢ１０８を備えていない点である。図１と同名の部位、計測点ＤＢ３０３、計測点間体調ＤＢ３０５、現在地取得部３０９、目的地登録部３１０、車酔い閾値ＤＢ３１１、の機能は、第１の実施形態と同じである。簡単のため、現在地と目的地との間に存在する分岐点が２の場合について説明する。計測点間体調ＤＢ３０５の内容は図１０に示される通りである。
【００３９】
現在地取得部３０９が、図１１に例示するドライビングコースにおける分岐点ＩＤ９５近傍の現在位置を取得し、計測部３０１が進行度Ｒｃｓとして心拍センサ３１４から７４．５を取得した場合について考える。計測点間算出部３０４は、ＩＤ９５に隣接する分岐点であるＩＤ１００を通過するルートＢの場合について、計測点間体調ＤＢ３０５から、Ｂｃｓｐ＝０．５を取得して、７４．５に加算することにより、その積算値７５．０を得る。この積算値は、第１の実施形態におけるｈｏ＝１の場合に相当するので、変化特性値とも呼ばれる。すなわち推定されるＩＤ１００における車酔い進行度７５．０となる。また、計測点間算出部３０４は、ＩＤ９５に隣接するもう一つの分岐点であるＩＤ１１２を通過するルートＡについて、７４．５に１．７を加算することにより、積算値７６．２を得る。すなわち推定されるＩＤ１１２における車酔い進行度は７６．２となる。ルート提案部３１２は、双方の推定値を計測点間算出部３０４から受信する。ルート提案部３１２は、双方の推定値を車酔い閾値７５．１と比較した後、車酔い閾値７５．１を超えないＩＤ１００の分岐点を通るルートＢを選択する。ルート提案部３１２は、このルートＢを表示部３１３に表示して提案する。
【００４０】
本実施形態の運転行動提案装置３０は、分岐点毎に車酔い進行度を推定することが可能なため、車酔い閾値を超えないルートを提案することができる。
【００４１】
（第３の実施形態）
図３は、本実施形態の運転行動提案装置２０を快適ドライビングシステム提案システム２に適用した第３の実施形態の構成を表すブロック図である。本実施形態に係わる運転行動提案装置２０は、計測部２０１と、計測点間算出部２０４と、ルート提案部２１４と、を備える。快適ドライビングコース提案システム２は、運転行動提案装置２０の他に、計測値保持部２０２と、体調情報取得部２０５と、モデル生成部２０７と、体調補正適用部２０９と、現在地取得部２１１と、目的地登録部２１２と、から構成される。また、快適ドライビングコース提案システム２は、計測点ＤＢ２０３と、計測点間体調ＤＢ２０６と、体調補正値学習ＤＢ２０８と、補正体調ＤＢ２１０と、車酔い閾値ＤＢ２１３とを備える。
【００４２】
この構成により、快適ドライビングコース提案システム２は、車酔いしないドライビングコースを提案することができる。計測部２０１は、心拍センサ２１６から利用者の心拍数を取得する。計測部２０１は、第１の実施形態と同様に、取得した心拍数Ｒｃｓを、進行度として、分岐点近傍に到達するたびに計測値保持部２０２に随時保存する。計測値保持部２０２は、現在地取得部２１１から現在位置情報ＣｕｒＣ＝＜Ｃｌａｔｉ，Ｃｌｏｎｇ＞を取得する。計測値保持部２０２は、計測点ＤＢ２０３に保存されている分岐点情報の中で、現在位置とその分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在するか否かを判定する。現在位置とその分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在する場合、計測値保持部２０２は、現在位置はその分岐点であるとみなす。計測値保持部２０２は、計測部２０１から進行度Ｒｃｓを取得し、前回進行度情報とする。計測値保持部２０２は、前回進行度情報ＰＲｃｓ＝＜Ｐｉｄ，Ｐｃｓ＞を保持する。計測点ＤＢ２０３は、分岐点ＩＤ、分岐点中心緯度、分岐点中心経度からなる分岐点情報Ｂｒａｎ＝＜Ｂｉｄ，Ｂｌａｔｉ，Ｂｌｏｎｇ＞を保存している。計測点間算出部２０４は、現在地取得部２１１から現在位置情報ＣｕｒＣを取得する。計測点間算出部２０４は計測点ＤＢ２０３に保存されている分岐点情報の中に、現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在するか否かを判断する。現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在する場合、現在位置はその分岐点であるとみなす。計測点間算出部２０４は、計測部２０１から進行度Ｒｃｓを、計測値保持部２０２から前回進行度情報ＰＲｃｓをそれぞれ取得する。計測点間算出部２０４は進行度Ｒｃｓから前回進行度Ｐｃｓを減算することにより、計測点間進行度ＲＢｃｓｐを求める。計測点間算出部２０４は、計測点間進行度情報ＲＢｃｓ＝＜ＲＢＳＢｉｄ、ＲＢＥＢｉｄ、ＲＢｃｓｐ＞を生成する。体調情報取得部２０５は、睡眠時間、空腹度などの、利用者が入力した体調情報Ｈｔｈ＝＜ｓｌｐ，ｈｕｎｇ＞を、図示しない入力部から取得する。ここで、睡眠時間は、搭乗日前日から搭乗日にかけての就寝時間であり、利用者により入力される。空腹度は、最後の食事から経過した時間と定義してもよいし、搭乗時の測定値を用いてもよい。測定値としては、呼気中のアセトン濃度を用いることができる。アセトン濃度は、図示しない測定装置により、光音響分光法等の手段により測定される。
【００４３】
計測点間体調ＤＢ２０６は、統計進行度情報Ｂｃｓ＝＜ＢＳＢｉｄ、ＢＥＢｉｄ、Ｂｃｓｐ＞を保持している。ここで、ＢＳＢｉｄは開始分岐点ＩＤ、ＢＥＢｉｄは終了分岐点ＩＤ、Ｂｃｓｐは統計進行度を、それぞれ表す。モデル生成部２０７は、計測点間算出部２０４から計測点間進行度情報ＲＢｃｓを取得する。また、モデル生成部２０７は計測点間体調ＤＢ２０６から開始分岐点ＩＤと終了分岐点ＩＤがそれぞれ計測点間進行度情報の開始分岐点ＩＤと終了分岐点ＩＤと一致する統計進行度情報Ｂｃｓを取得する。ここで、一致するとは「ＢＳＢｉｄ＝ＲＢＳＢｉｄ  且つ  ＢＥＢｉｄ＝ＲＢＥＢｉｄ」  であることを意味する。
【００４４】
モデル生成部２０７は、計測点間進行度ＲＢｃｓｐを統計進行度Ｂｃｓｐで除算した値を体調補正値とする。さらに、モデル生成部２０７は、体調情報取得部２０５から体調情報Ｈｔｈを取得する。モデル生成部２０７は、睡眠時間、空腹度、体調補正値からなる体調補正学習情報ＨＯＬ（ｉ）＝＜ｓｌｐ（ｉ）、ｈｕｎｇ（ｉ）、ｈｏ（ｉ）＞を生成し、体調補正値学習ＤＢ２０８に登録する。“ｉ”は各開始分岐点ＩＤもしくは終了分岐点ＩＤに対応する。モデル生成部２０７は、体調補正学習ＤＢから体調補正値が、上記の体調補正値と等しい体調補正情報ＨＬＯ（ｋ）｛ｈｏ（ｋ）＝ＲＢｃｓｐ／Ｂｃｓｐ｝を取得する。モデル生成部２０７は、重回帰分析の手法を用い、睡眠時間、空腹度を入力、体調補正度ｈｏ（ｋ）を出力とする体調補正モデルＨＯＭ（α×ｓｌｐ+β×ｈｕｎｇ＝ｈｏ）を生成する。α、βはそれぞれ、重回帰分析の結果得られるｈｏを表す関数において、独立変数ｓｌｐ、ｈｕｎｇに掛かる係数である。体調補正値学習ＤＢ２０８は、睡眠時間、空腹度、体調補正値からなる体調補正学習情報ＨＯＬ（ｉ）＝＜ｓｌｐ（ｉ）、ｈｕｎｇ（ｉ）、ｈｏ（ｉ）＞を保存している。ここでｓｌｐ（ｉ）は睡眠時間、ｈｕｎｇ（ｉ）は空腹度、ｈｏ（ｉ）は体調補正値をそれぞれ表している。体調補正適用部２０９は、体調情報取得部２０５から体調情報Ｈｔｈを、モデル生成部２０７から体調補正モデルＨＯＭをそれぞれ取得する。体調補正適用部２０９は、体調補正モデルＨＯＭにｓｌｐとｈｕｎｇを入力し、ｈｏを算出する。さらに、体調補正適用部２０９は、計測点間体調ＤＢ２０６から全ての統計進行度情報Ｂｃｓを取得し、取得した全てのＢｃｓのＢｃｓｐにｈｏを乗算し、体調による車酔い進行度の補正を行なう。体調補正適用部２０９は、補正進行度情報ＯＢｃｓ＝＜ＯＢＳＢｉｄ、ＯＢＥＢｉｄ、ＯＢｃｓｐ＞を補正体調ＤＢ２１０へ登録する。
【００４５】
現在地取得部２１１は、ＧＰＳを用い利用者の現在位置情報
ＣｕｒＣ＝＜Ｃｌａｔｉ，Ｃｌｏｎｇ＞を取得する。目的地登録部２１２は、利用者が入力した目的地情報を受け付け、目的地情報ＤｅｓｔＣ＝＜Ｄｌａｔｉ、Ｄｌｏｎｇ＞の登録を行う。車酔い閾値ＤＢ２１３は、車酔いの症状が発現する車酔い進行度（車酔い閾値Ｌｃｓｐ）を保持している。 ルート提案部２１４は、現在地取得部２１１から現在位置情報ＣｕｒＣを、目的地登録部２１２から目的地情報ＤｅｓｔＣをそれぞれ取得する。また、ルート提案部２１４は、計測点ＤＢ２０３から、現在位置から最も近い分岐点の分岐点ＩＤ  ＳＢｉｄ、目的地に最も近い分岐点の分岐点ＩＤ  ＥＢｉｄを取得する。さらに、ルート提案部２１４は、車酔い閾値ＤＢ２１３から車酔い閾値Ｌｃｓｐを取得し、計測部２０１から進行度Ｒｃｓを、補正体調ＤＢ２１０から補正進行度ＯＢｃｓをそれぞれ取得する。
【００４６】
ルート提案部２１４は、ＳＢｉｄからＥＢｉｄまの補正進行度ＯＢｃｓの合計と進行度Ｒｃｓの積算値を計算し、この積算値が車酔い閾値Ｌｃｓｐを超えないルートを抽出する。もしくは、ルート提案部２１４は、休憩すべき分岐点を抽出する。提案する。ここで、休憩すべき分岐点とは、例えば、ＳＢｉｄからＥＢｉｄまの補正進行度ＯＢｃｓの合計と進行度Ｒｃｓの積算値がＬｃｓｐに達する分岐点である。ルート提案部１１２は、抽出したルートや、休憩すべき分岐点を、表示部２１５に出力して提案する。
【００４７】
次に図３及び、図４のフローチャートを参照して本実施形態の全体の動作について詳細に説明する。まず、利用者が目的地登録部１１０を用い目的地情報ＤｅｓｔＣ＝＜Ｄｌａｔｉ，Ｄｌｏｎｇ＞の登録を行う（ステップＳ２０１）。また、利用者が睡眠時間、空腹度などの体調情報Ｈｔｈ＝＜ｓｌｐ、ｈｕｎｇ＞を体調情報取得部２０５に入力する（ステップＳ２０２）。なお、利用者による体調情報の入力は搭乗前であっても、搭乗中であっても構わない。また、体調情報は利用者から自動的に取得されたものであっても構わない。第５の実施形態で後述するように、自動的に計測された空腹度が、自動的に体調情報取得部２０５に入力されるシステムを用いることもできる。次に、現在地取得部２１１がＧＰＳを用い利用者の現在位置情報ＣｕｒＣ＝＜Ｃｌａｔｉ，Ｃｌｏｎｇ＞を取得する（ステップＳ２０３）。次に、ルート提案部２１４が現在地取得部２１１から現在位置情報ＣｕｒＣを、目的地登録部２１２から目的地情報ＤｅｓｔＣをそれぞれ取得する。また、ルート提案部２１４は、計測点ＤＢ２０３から、現在位置から最も近い分岐点の分岐点ＩＤ ＳＢｉｄ、目的地に最も近い分岐点の分岐点ＩＤ ＥＢｉｄを取得する。さらに、ルート提案部２１４は、車酔い閾値ＤＢ２１３から車酔い閾値Ｌｃｓｐを取得し、計測部２０１から進行度Ｒｃｓを、補正体調ＤＢ２１０から補正進行度ＯＢｃｓを取得する。ルート提案部２１４は、ＳＢｉｄからＥＢｉｄまの補正進行度ＯＢｃｓの合計と進行度Ｒｃｓの積算値が車酔い閾値Ｌｃｓｐを超えないルート、もしくは休憩すべき分岐点を抽出し、提案する（ステップＳ２０４）。次に、計測点間算出部２０４が現在地取得部２１１から現在位置情報ＣｕｒＣを取得し、計測点ＤＢ２０３に保存されている分岐点情報Ｂｒａｎ＝＜Ｂｉｄ，Ｂｌａｔｉ，Ｂｌｏｎｇ＞の中で、現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在する場合（ステップＳ２０５  ＹＥＳ）、現在位置はその分岐点であるとみなす。計測点間算出部２０４は計測部２０１から進行度Ｒｃｓを、計測値保持部２０２から前回進行度情報ＰＲｃｓを取得する。計測点間算出部２０４は、進行度Ｒｃｓから前回進行度Ｐｃｓを減算し、計測点間進行度ＲＢｃｓｐを求める。計測点間算出部２０４は、計測点間進行度情報ＲＢｃｓ＝＜ＲＢＳＢｉｄ、ＲＢＥＢｉｄ、ＲＢｃｓｐ＞を生成する（ステップＳ２０６）。ここで、ＲＢＳＢｉｄは開始分岐点ＩＤ、ＲＢＥＢｉｄは終了分岐点ＩＤ、ＲＢｃｓｐは計測点間進行度を、それぞれ表す。その後、計測値保持部２０２が計測部２０１から進行度Ｒｃｓを取得する。計測値保持部２０２は、前回進行度情報として前回進行度情報ＰＲｃｓ＝＜Ｐｉｄ，Ｐｃｓ＞を保持する（ステップＳ２０７）。ここで、Ｐｉｄは分岐点ＩＤ、Ｐｃｓは前回進行度をそれぞれ表す。
【００４８】
現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在しない場合（ステップＳ２０５  ＮＯ）は、ステップＳ２０３からの処理が繰り返される。
【００４９】
次に、モデル生成部２０７が計測点間算出部２０４から計測点間進行度情報ＲＢｃｓを取得する。モデル生成部２０７は、計測点間体調ＤＢ２０６から開始分岐点ＩＤと終了分岐点ＩＤがそれぞれ計測点間進行度情報の開始分岐点ＩＤと終了分岐点ＩＤがそれぞれ計測点間進行度情報の開始分岐点ＩＤと終了分岐点ＩＤと一致する計測点間進行度情報Ｂｃｓを取得する。ここで一致するとは、「ＢＳＢｉｄ＝ＲＢＳＢｉｄ  且つ  ＢＥＢｉｄ＝ＲＢＥＢｉｄ」が満たされることを言う。
【００５０】
モデル生成部２０７は、統計進行度情報Ｂｃｓを取得し、計測点間進行度ＲＢｃｓｐをＢｃｓが含む統計進行度Ｂｃｓｐで除算して体調補正値とする。
【００５１】
さらに、モデル生成部２０７は、体調情報取得部２０５から体調情報Ｈｔｈを取得し、睡眠時間、空腹度、体調補正値からなる体調補正学習情報ＨＯＬ（ｉ）＝＜ｓｌｐ（ｉ）、ｈｕｎｇ（ｉ）、ｈｏ（ｉ）＞を生成し、体調補正値学習ＤＢ２０８に登録する（ステップＳ２０８）。モデル生成部２０７は、体調補正値学習ＤＢから、体調補正値が上記で算出した値と等しい体調補正情報ＨＬ０（ｋ）｛ｈｏ（ｋ）＝ＲＢｃｓｐ／Ｂｃｓｐ｝を取得する。モデル生成部２０７は、重回帰分析の手法を用い、睡眠時間、空腹度を入力し、体調補正度を出力とする体調補正モデルＨＯＭ（α×ｓｌｐ+β×ｈｕｎｇ＝ｈｏ）を生成する（ステップＳ２０９）。次に、体調補正適用部２０９が体調情報取得部２０５から体調情報Ｈｔｈを、モデル生成部２０７から体調補正モデルＨＯＭを取得する。
【００５２】
体調補正適用部２０９は、ＨＯＭにｓｌｐとｈｕｎｇを入力し、ｈｏを算出する。さらに、計測点間体調ＤＢ２０６から全ての統計進行度情報Ｂｃｓを取得し、取得した全てのＢｃｓのＢｃｓｐにｈｏを乗算し、体調による車酔い進行度の補正を行なう。体調補正適用部２０９は、補正進行度情報ＯＢｃｓ＝＜ＯＢＳＢｉｄ、ＯＢＥＢｉｄ、ＯＢｃｓｐ＞を補正体調ＤＢ２１０へ登録する（ステップＳ２０９）。その後、Ｓ２０５に移動し、Ｓ２０３〜Ｓ２０９を繰り返す。
【００５３】
本実施の形態では、利用者が答える車輌の運行開始時を含む搭乗時の体調を表す情報と分岐点間の車酔いの進行度の理論値と、実際にセンサから得られた心拍数を用いて求めた車酔い進行度のギャップを基に補正モデルを学習し、補正モデルを用いて体調を考慮した車酔い進行度を採用することにより、車酔いしないドライビングコースを提案することができる。
【００５４】
（第４の実施形態）
第４の実施形態は、第１の実施形態を具体的な数値で示した実施形態である。本実施形態においては、車酔いの判定のために、心拍センサ１１４が用いられる。また、本実施形態はスマートフォンアプリによって実行される。図１に示す構成において、計測部１０１は、心拍センサ１１４からの利用者の心拍数を取得する。計測部１０１は、無線通信によりスマートフォンに心拍数を送信、スマートフォン側では受信した心拍数を進行度Ｒｃｓとして扱う。計測値保持部１０２は、現在地取得部１０９から現在位置情報ＣｕｒＣ＝＜Ｃｌａｔｉ，Ｃｌｏｎｇ＞を取得する。計測値保持部１０２は、計測点ＤＢ１０３に保存されている分岐点情報の中に、現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在するか否かを判断する。現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の分岐点が存在する場合、計測値保持部１０２は、現在位置を、その分岐点であるとみなす。スマートフォンに実装された計測値保持部１０２は計測部１０１から進行度Ｒｃｓを取得し、これを前回進行度Ｐｃｓとして、前回進行度情報ＰＲｃｓ＝＜Ｐｉｄ，Ｐｃｓ＞を保持する。ここでＰｉｄは分岐ＩＤである。
【００５５】
例えば、現在位置情報が図５のＣｕｒＣｍの場合、計測値保持部１０２はＢｒａｎｋ、Ｂｒａｎｊをはじめ、計測点ＤＢ１０３に登録されている全ての分岐点とＣｕｒＣｍとの間の距離を計算する。閾値ｔｈが１０の場合について、説明する。
【００５６】
ＣｕｒＣｍとＢｒａｎｋとの距離は、下記の（２）式によって求めることができる。
2015021769.tif 000004
【００５７】
ＣｕｒＣｍとＢｒａｎｋとの距離は、閾値以下となる。さらに、進行度が６５の場合、前回進行度情報ＰＲｃｓは＜１１２、６５＞となる。計測点ＤＢ１０３は、分岐点ＩＤ、分岐点中心緯度、分岐点中心経度からなる分岐点情報Ｂｒａｎ＝＜Ｂｉｄ，Ｂｌａｔｉ，Ｂｌｏｎｇ＞を格納している。
【００５８】
計測点間算出部１０４は、現在地取得部１０９から現在位置情報ＣｕｒＣを取得する。計測点間算出部１０４は、計測点ＤＢ１０３に保存されている分岐点情報の中に、現在位置と分岐点の中心位置との距離が閾値ｔｈ以内の地点を表す分岐点情報が存在する場合、現在地点がその分岐点であるとみなす。計測点間進行度算出部１０４は、計測部１０１から進行度Ｒｃｓを、計測値保持部１０２から前回進行度情報ＰＲｃｓをそれぞれ取得する。計測点間算出部１０４は、進行度Ｒｃｓから前回進行度Ｐｃｓを減算し、計測点間進行度ＲＢｃｓｐを求める。計測点間算出部１０４は、開始分岐点ＩＤ、終了分岐点ＩＤ、計測点間進行度からなる計測点間進行度情報ＲＢｃｓ＝＜ＲＢＳＢｉｄ、ＲＢＥＲｉｄ、ＲＢｃｓｐ＞を生成する。例えば、現在位置情報が図５のＣｕｒＣｍの場合、計測点間進行度算出部１０４は、Ｂｒａｎｋ、Ｂｒａｎｊをはじめ、計測点ＤＢ１０３に登録されている全ての分岐との距離を計算する。閾値ｔｈが１０の場合、（２）に示すように、Ｂｒａｎｋとの距離が閾値以下となる。さらに、この時の進行度Ｒｃｓが６５、前回進行度情報ＰＲｃｓが＜９５、６３＞の場合、計測点間進行度情報ＲＢｃは＜９５、１１２、２＞となる。
【００５９】
計測点間体調ＤＢ１０５は、開始分岐点ＩＤ、終了分岐点ＩＤ、計測点間進行度からなる計測点間進行度情報Ｂｃｓ＝＜ＢＳＢｉｄ、ＢＥＲｉｄ、Ｂｃｓｐ＞を保持している。
【００６０】
体調推定部１０６は、計測点間算出部１０４から計測点間進行度情報ＲＢｃｓを取得する。
【００６１】
また、体調推定部１０６は、計測点間体調ＤＢ１０５から開始分岐点ＩＤと終了分岐点ＩＤがそれぞれ計測点間進行度情報の開始分岐点ＩＤと終了分岐点ＩＤと一致する計測点間進行度情報Ｂｃｓを取得する。ここで開始分岐点ＩＤと終了分岐点ＩＤがそれぞれ計測点間進行度情報の開始分岐点ＩＤと終了分岐点ＩＤと一致するとは、ＢＳＢｉｄ＝ＲＢＳＢｉｄ  且つ  ＢＥＢｉｄ＝ＲＢＥＢｉｄが満たされることを意味する。
【００６２】
体調推定部１０６は、計測点間進行度ＲＢｃｓｐを計測点間進行度Ｂｃｓｐで除算し、体調補正値ＨＯを算出する。例えば、取得した計測点間進行度情報ＲＢｃｓが＜９５、１１２、２＞で、計測点間体調ＤＢ１０５の内容が図６のようになっていた場合、計測点間体調ＤＢ１０５から取得される計測点間進行度情報Ｂｃｓは＜９５、１１２、１．７＞となる。体調推定部１０６は、２を１．７で除算し、体調補正値ＨＯとして、約１．１８を得る。
【００６３】
補正部１０７は、体調推定部１０６から体調補正値ＨＯを取得する。補正部１０７は、計測点間体調ＤＢ１０５が格納する全ての計測点間進行度情報ＲＢｃｓに関して、そのＢｃｓｐに体調補正値ＨＯを乗算することによる補正を施す。補正部１０７は、この補正により得た補正進行度情報ＯＢｃｓ＝＜ＯＢＳＢｉｄ、ＯＢＥＢｉｄ、ＯＢｃｓｐ＞を補正体調ＤＢ１０８に登録する。ここで、ＯＢＳＢｉｄは、開始分岐点ＩＤ、ＯＢＥＢｉｄは終了分岐点ＩＤ、ＯＢｃｓｐは補正進行度をそれぞれ表す。例えば、取得したＨＯが１．１８で計測点間体調ＤＢ１０５の内容が図６のようになっていた場合、補正体調ＤＢ１０８は図７のようになる。
【００６４】
現在地取得部１０９は、スマートフォンに搭載されているＧＰＳ情報を用い利用者の現在位置情報ＣｕｒＣ＝＜Ｃｌａｔｉ，Ｃｌｏｎｇ＞を取得する。目的地登録部１１０は、スマートフォンの地図ソフトと連携し、利用者が入力した目的地名を受け付け、対応する座標情報を地図ソフトから取得し、その座標を目的地情報ＤｅｓｔＣ＝＜Ｄｌａｔｉ、Ｄｌｏｎｇ＞として登録する。例えば、利用者が“テーマパークＡＢＣ”と入力すると地図ソフトから“テーマパークＡＢＣ”の座標（１３９８８４５６９５、３５６３５５６８２）を取得し、座標を目的地情報ＤｅｓｔＣとして登録する。
【００６５】
車酔い閾値ＤＢ１１１は、過去の利用者の車酔いデータを基に算出した車酔いの症状が発現する車酔い進行度（車酔い閾値LＬｃｓｐ）を保持している。
【００６６】
ルート提案部１１２は、既存のカーナビシステムと連携している。ルート提案部１１２は、現在地取得部１０９から現在位置情報ＣｕｒＣを、目的地登録部１１０から目的地情報ＤｅｓｔＣを取得する。ルート提案部１１２は、計測点ＤＢ１０３から現在位置から最も近い分岐点の分岐点ＩＤ  ＳＢｉｄ、目的地に最も近い分岐点の分岐点ＩＤ ＥＢｉｄを計測点ＤＢ１０３から取得する。さらに、ルート提案部１１２は、車酔い閾値ＤＢ１１１から車酔い閾値Ｌｃｓｐを取得する。ルート提案部１１２は、計測部１０１から進行度Ｒｃｓを、補正体調ＤＢ１０８から補正進行度ＯＢｃｓをそれぞれ取得する。ルート提案部１１２は、カーナビシステムが提示する目的地までのルートのうち距離が短いルートから順番に、その道を通った場合の進行度Ｒｃｓの積算値が車酔い閾値Ｌｃｓｐを超えるか否かを評価する。具体的には、ルート提案部１１２は、そのルートを通った場合の目的地到着時のＳＢｉｄからＥＢｉｄまの計測点間進行度の合計と進行度Ｒｃｓの積算値と、車酔い閾値Ｌｃｓｐとを比較する。もっとも距離が短いルートにおける積算値がＬｃｓｐを超えない場合は、ルート提案部１１２はそのルートを提案する。例えば、図８の場合、カーナビが算出した最短ルートはルートＡである。ルートＡの場合、現在地から目的地までの補正進行度ＯＢｃｓの合計と進行度Ｒｃｓの積算値は、７２．３＋１．１４＋２．２４＋１．１５＋０．５６＝７７．３９となり、車酔い閾値Ｌｃｓｐ＝７５．１を超えてしまう。そこで、ルート提案部１１２は、２番目に最短ルートであるルートＢにおける現在地から目的地までのルートの補正進行度ＯＢｃｓの合計と進行度Ｒｃｓの積算値を計算する。その値は７２．３＋０．９８＋０．４２＋０．１１＋１．２３＝７５．０４となり、車酔い閾値Ｌｃｓｐ＝７５．１を下回る。したがってルート提案部１１２は、ルートＢを提案する。このように、本実施形態では、ＤＢに記録されている経路毎の車酔い進行度と実際にセンサから得られた車酔い進行度のギャップを基に搭乗者の体調を推定し、体調に合わせて経路毎の車酔い進行度を補正し、補正した情報を基にドライビングコースを再検討することによって、車酔いしないドライビングコースを提案することが可能である。
【００６７】
（第５の実施形態）
第５の実施形態は、第３の実施形態を具体的な数値で示した実施形態である。第３の実施形態と同様に心拍センサ２１６とスマートフォンアプリによって実現する。構成は、第３の実施形態と同じく、図３に示される。
【００６８】
体調情報取得部２０５は、スマートフォンアプリ上で利用者が入力した体調情報Ｈｔｈ＝＜ｓｌｐ，ｈｕｎｇ＞を取得する。ここでｓｌｐは睡眠時間、ｈｕｎｇは空腹度を表す。体調情報Ｈｔｈは  モデル生成部２０７は、計測点間算出部２０４から計測点間進行度情報ＲＢｃｓを取得する。また、モデル生成部２０７は、計測点間体調ＤＢ２０６から開始分岐点ＩＤと終了分岐点ＩＤがそれぞれ計測点間進行度情報の開始分岐点ＩＤと終了分岐点ＩＤと一致する計測点間進行度情報Ｂｃｓを取得する。ここで、一致するとは、「ＢＳＢｉｄ＝ＲＢＳＢｉｄ  且つ  ＢＥＢｉｄ＝ＲＢＥＢｉｄ」であることを意味する。モデル生成部２０７は、計測点間進行度ＲＢｃｓｐを計測点間進行度Ｂｃｓｐで除算することによって、体調補正値ＨＯを算出する。さらに、モデル生成部２０７は、体調情報取得部２０５から体調情報Ｈｔｈを取得し、体調補正学習情報ＨＯＬ（ｉ）＝＜ｓｌｐ（ｉ），ｈｕｎｇ（ｉ），ｈｏ（ｉ）＞を生成する。ここで、ｓｌｐ（ｉ）は睡眠時間、ｈｕｎｇ（ｉ）は空腹度、ｈｏ（ｉ）は体調補正値を、それぞれ意味する。モデル生成部２０７は、体調補正学習情報ＨＯＬ（ｉ）を体調補正値学習ＤＢ２０８へ登録する。続いてモデル生成部２０７は、この、登録したＨＯＬ（ｉ）の体調補正値ｈｏ（ｉ）と等しい体調補正値を有する別の体調補正学習情報ＨＯＬ（ｉ）を取得する。モデル生成部２０７はこれらの体調補正学習情報を基に、重回帰分析の手法を用いて、体調補正モデルＨＯＭを生成する。体調補正モデルＨＯＭ（α×ｓｌｐ＋β×ｈｕｎｇ＝ｈｏ）は睡眠時間ｓｌｐ、空腹度ｈｕｎｇの入力を受け、体調補正度ｈｏを出力する。
【００６９】
例えば、取得した体調情報Ｈｔｈが＜４．２，０．７＞で、取得した計測点間進行度情報ＲＢｃｓが＜９５，１１２，２＞で、計測点間体調ＤＢ２０６の内容が図６のようになっていた場合について、計算例を示す。計測点間体調ＤＢ２０６から取得される計測点間進行度情報Ｂｃｓは＜９５，１１２，１．７＞である。このデータと計測点間進行度情報ＲＢｃｓ＜９５，１１２，２＞とを基に、体調補正値ｈｏ＝２／１．７が得られる。すなわち、体調補正学習情報は、ＨＯＬ（ｉ）＝＜４．２、０．７，２／１．７＝１．１８＞となる。モデル生成部２０７は得られた体調補正学習情報ＨＯＬ（ｉ）を体調補正値学習ＤＢ２０８に登録する。さらに、モデル生成部２０７は、体調補正値学習ＤＢ２０８の内容が図９の場合、体調補正値が１．１８の体調補正情報ＨＬＯ（Ｋ）は、＜６．２、０．５５、１．１８＞、＜６．５、０．６１、１．１８＞、＜８．０、０．７０、１．１８＞を取得する。
【００７０】
モデル生成部２０７は、これらの体調補正情報ＨＬＯ（Ｋ）を重回帰分析にかけ、体調補正モデルＨＯＭにおけるαとβを算出する。上述したように、体調補正値学習ＤＢ２０８は、睡眠時間、空腹度、体調補正値からなる体調補正学習情報ＨＯＬ（ｉ）＝＜ｓｌｐ（ｉ），ｈｕｎｇ（ｉ），ｈｏ（ｉ）＞を保存している。体調補正適用部２０９は、体調情報取得部２０５から体調情報Ｈｔｈを、モデル生成部２０７から体調補正モデルＨＯＭをそれぞれ取得する。体調補正適用部２０９は、体調補正モデルＨＯＭにｓｌｐとｈｕｎｇを入力し、ｈｏを算出する。さらに、体調補正適用部２０９は計測点間体調ＤＢ２０６から全ての計測点間進行度情報Ｂｃｓを取得する。体調補正適用部２０９は、取得した全てのＢｃｓのＢｃｓｐに算出したｈｏを乗算し、体調による車酔い進行度の補正を行なう。体調補正適用部２０９は、この補正で得られた、計測点間進行度情報ＯＢｃｓ＝＜ＯＢＳＢｉｄ、ＯＢＥＢｉｄ、ＯＢｃｓｐ＞を補正体調ＤＢ２１０へ登録する。
【００７１】
例えば、取得した体調情報Ｈｔｈが＜３．２、０．５１＞、体調補正モデルＨＯＭは睡眠時間が０．５ｓｌｐ＋１．４ｈｕｎｇ＝ｈｏの場合、体調補正値ｈｏは０．５ｘ３．２−１．４ｘ０．５１＝０．８８６となる。計測点間体調ＤＢ２０６の内容が図６の場合、補正体調ＤＢ２１０の内容は図１０となる。
【００７２】
このように、本実施形態は、利用者が入力する搭乗時の体調情報と分岐点間の車酔い進行度の理論値と実際にセンサから得られた車酔い進行度を基に補正モデルを学習し、補正モデルを用いて体調を考慮した車酔い進行度を採用することにより、車酔いしないドライビングコースを提案することが可能である。
【００７３】
（第６の実施形態）
本発明の第６の実施形態を、図１２を参照して説明する。本発明の第６の実施形態に係わる運転行動提案装置４０は、搭乗者の体調に起因する信号を体調特性値として検出する計測部４０１と、前記搭乗者の車輌が、現在地取得部により検出された前記搭乗者が乗車する車輌の現在地から前記車輌の目的地までの経路に存在する分岐点の位置情報を格納する計測点ＤＢに格納された第１の分岐点から所定の範囲を走行する場合に、前記計測部で検出した第１の体調特性値に、前記目的地と前記第１の分岐点との間に位置する第２の分岐点と、第１の分岐点との間を走行する場合に生じる、体調特性値のあらかじめ計算された変化量を加えた変化特性値を算出する計測点間算出部４０２と、前記変化特性値が所定の閾値を超える場合に、運転行動の変更を提示するルート提案部４０３と、を備える。
【００７４】
本実施形態は、搭乗者の体調変化に対して速やかな対策提示を行うことができる。
【００７５】
上述した第１乃至第６の実施形態を例に説明した本発明は、当該実施形態の説明において参照したフローチャート（図２、図４）の機能、或いは図１、図３、図９、図１２に示したブロック図において当該装置内に示した各部を実現可能なプログラムを図１３に示す情報処理装置１０００に対して供給した後、そのプログラムをＣＰＵ１１００（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に対して実行することによって達成される。また、情報処理装置１０００内に供給されたプログラムは、読み書き可能な一時記憶メモリ１２００またはハードディスクドライブ等の不揮発性の記憶装置１３００に格納すればよい。
【産業上の利用可能性】
【００７６】
本発明は、ドライビングコースの提案に適用できる。
【符号の説明】
【００７７】
１    快適ドライビングコース提案システム
２    快適ドライビングコース提案システム
３    快適ドライビングコース提案システム
１０    運転行動提案装置
２０    運転行動提案装置
３０    運転行動提案装置
４０    運転行動提案装置
１０１    計測部
１０２    計測値保持部
１０３    計測点ＤＢ
１０４    計測点間算出部
１０５    計測点間体調ＤＢ
１０６    体調推定部
１０７    補正部
１０８    補正体調ＤＢ
１０９    現在地取得部
１１０    目的地登録部
１１１    車酔い閾値ＤＢ
１１２    ルート提案部
１１３    表示部
１１４    心拍センサ
２０１    計測部
２０２    計測値保持部
２０３    計測点ＤＢ
２０４    計測点間算出部
２０５    体調情報取得部
２０６    計測点間体調ＤＢ
２０７    モデル生成部
２０８    体調補正値学習ＤＢ
２０９    体調補正適用部
２１０    補正体調ＤＢ
２１１    現在地取得部
２１２    目的地登録部
２１３    車酔い閾値ＤＢ
２１４    ルート提案部
２１５    表示部
２１６    心拍センサ
３０１    計測部
３０３    計測点ＤＢ
３０４    計測点間算出部
３０５    計測点間体調ＤＢ
３０９    現在地取得部
３１０    目的地登録部
３１１    車酔い閾値ＤＢ
３１２    ルート提案部
３１３    表示部
３１４    心拍センサ
４０１    計測部
４０２    計測点間算出部
４０３    ルート提案部
１０００    情報処理装置
１１００    ＣＰＵ
１２００    一時記憶メモリ
１３００    記憶装置
【図１】
2015021769.tif 000005
【図２】
2015021769.tif 000006
【図３】
2015021769.tif 000007
【図４】
2015021769.tif 000008
【図５】
2015021769.tif 000009
【図６】
2015021769.tif 000010
【図７】
2015021769.tif 000011
【図８】
2015021769.tif 000012
【図９】
2015021769.tif 000013
【図１０】
2015021769.tif 000014
【図１１】
2015021769.tif 000015
【図１２】
2015021769.tif 000016
【図１３】
2015021769.tif 000017