(57)【特許請求の範囲】
【請求項１】
ユーザから検出された生体情報を取得する生体情報取得部と、
前記生体情報に基づいて前記ユーザの特定の状態についての度数を算出する度数算出部と、
前記度数算出部によって算出された前記度数が第１の閾値よりも大きいか否かによって、前記ユーザが前記特定の状態にあるか否かを判定する状態判定部と、
前記ユーザが前記特定の状態にあるか否かの判定結果に応じた情報を提示する情報提示部と、
第１のタイミングと第２のタイミングとの間における、前記度数の変化量を算出する変化量算出部と、
前記変化量算出部によって算出された前記変化量が予め定められた第２の閾値よりも大きい場合、前記第１の閾値を前記第２のタイミングにおける前記度数を基準とする値に変更する閾値変更部と
を備えることを特徴とする情報提示装置。
【請求項２】
前記閾値変更部は、前記第１の閾値を、前記第２のタイミングにおける前記度数と同じ値に変更する
ことを特徴とする請求項１に記載の情報提示装置。
【請求項３】
前記閾値変更部は、
前記第２のタイミングにおける前記度数が前記第１の閾値よりも大きい場合には、前記第１の閾値を、前記第２のタイミングにおける前記度数よりも所定値だけ大きい値に変更し、
前記第２のタイミングにおける前記度数が前記第１の閾値よりも小さい場合には、前記第１の閾値を、前記第２のタイミングにおける前記度数よりも所定値だけ小さい値に変更する
ことを特徴とする請求項１に記載の情報提示装置。
【請求項４】
前記第１のタイミングが車両のＡＣＣ電源がＯＦＦに切り替えられたときであり、前記第２のタイミングが前記ＡＣＣ電源がＯＮに切り替えられたときである
ことを特徴とする請求項１から３のいずれか一項に記載の情報提示装置。
【請求項５】
前記閾値変更部は、前記第１のタイミングから前記第２のタイミングまでの期間の長さが所定値よりも長い場合、前記第１の閾値を変更しない
ことを特徴とする請求項４に記載の情報提示装置。
【請求項６】
前記閾値変更部は、
前記第１のタイミングにおける前記度数が前記第１の閾値よりも小さく、且つ、前記第２のタイミングにおける前記度数が前記第１の閾値よりも大きい場合、
または、
前記第１のタイミングにおける前記度数が前記第１の閾値よりも大きく、且つ、前記第２のタイミングにおける前記度数が前記第１の閾値よりも小さい場合、
前記第１の閾値を変更しない
ことを特徴とする請求項１から５のいずれか一項に記載の情報提示装置。
【請求項７】
前記閾値変更部は、変更後の前記第１の閾値が、所定の範囲内となる場合に限り、前記第１の閾値を変更する
ことを特徴とする請求項１から５のいずれか一項に記載の情報提示装置。
【請求項８】
前記閾値変更部は、
変更後の前記第１の閾値が、所定の範囲の下限値よりも小さくなる場合、前記第１の閾値を前記下限値に変更し、
変更後の前記第１の閾値が、前記所定の範囲の上限値よりも大きくなる場合、前記第１の閾値を前記上限値に変更する
ことを特徴とする請求項１から５のいずれか一項に記載の情報提示装置。
【請求項９】
前記度数算出部は、前記生体情報に基づいて前記ユーザの空腹度を算出し、
前記状態判定部は、前記空腹度が前記第１の閾値よりも大きいか否かによって、前記ユーザが空腹状態にあるか否かを判定する
ことを特徴とする請求項１から８のいずれか一項に記載の情報提示装置。
【請求項１０】
前記度数算出部は、前記生体情報に基づいて前記ユーザの覚醒度を算出し、
前記状態判定部は、前記覚醒度が前記第１の閾値よりも大きいか否かによって、前記ユーザが覚醒状態にあるか否かを判定する
ことを特徴とする請求項１から８のいずれか一項に記載の情報提示装置。
【請求項１１】
前記度数算出部は、前記生体情報に基づいて前記ユーザのストレス度を算出し、
前記状態判定部は、前記ストレス度が前記第１の閾値よりも大きいか否かによって、前記ユーザがストレス状態にあるか否かを判定する
ことを特徴とする請求項１から８のいずれか一項に記載の情報提示装置。
【請求項１２】
情報提示装置による情報提示方法であって、
前記情報提示装置の生体情報取得部が、ユーザから検出された生体情報を取得する生体情報取得工程と、
前記情報提示装置の度数算出部が、前記生体情報に基づいて前記ユーザの特定の状態についての度数を算出する度数算出工程と、
前記情報提示装置の状態判定部が、前記度数算出工程にて算出された前記度数が第１の閾値よりも大きいか否かによって、前記ユーザが前記特定の状態にあるか否かを判定する状態判定工程と、
前記情報提示装置の情報提示部が、前記ユーザが前記特定の状態にあるか否かの判定結果に応じた情報を提示する情報提示工程と、
前記情報提示装置の変化量算出部が、第１のタイミングと第２のタイミングとの間における、前記度数の変化量を算出する変化量算出工程と、
前記情報提示装置の閾値変更部が、前記変化量算出工程にて算出された前記変化量が予め定められた第２の閾値よりも大きい場合、前記第１の閾値を前記第２のタイミングにおける前記度数を基準とする値に変更する閾値変更工程と
を含むことを特徴とする情報提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提示装置および情報提示方法に関し、特に、ユーザから検出された生体情報に基づくユーザの状態に応じた情報を提示可能な情報提示装置および情報提示方法に用いて好適なものである。
【背景技術】
【０００２】
従来、ユーザから検出された生体情報に基づいてユーザの状態（空腹度、覚醒度等）を推定し、推定されたユーザの状態に応じた情報をユーザに提示する技術が考案されている。
【０００３】
例えば、図１３は、従来の警告装置による覚醒度に応じた情報提示方法の一例（第１例）を示す図である。ここでは、従来の警告装置により、ユーザから検出された生体情報に基づいてユーザの覚醒度を算出し、算出された覚醒度に基づいてユーザに提示する情報を変更する例を説明する。図１３（ａ）に示すように、覚醒度が所定の閾値（図１３に示す例では、固定値「５０」である）よりも低い場合、警告装置は「ユーザが眠気を催している」と判定する。この場合、警告装置は、休憩を促す警告情報（例えば、「休憩をとりましょう」）を提示する。一方、図１３（ｂ）に示すように、覚醒度が所定の閾値よりも高い場合、警告装置は「ユーザが眠気を催していない」と判定する。この場合、警告装置は、警告以外の情報（例えば、「運動しましょう」）を提示する。このように、生体情報に基づいてユーザの覚醒状態を判定することにより、ユーザの覚醒状態に応じた適切な情報を提示することができるようになる。
【０００４】
しかしながら、この図１３に示す判定方法によれば、上記の判定を行うための閾値が固定である。このため、例えば、ユーザが休憩をとったばかりであるにも関わらず、そのユーザの覚醒度がたまたま閾値よりも低い場合には、すぐさま警告情報（すなわち、ユーザにとって適切でない情報）がユーザに提示されてしまう。そこで、従来、ユーザの行動や状態に応じて可変する閾値を用いてユーザの状態の判定を行うことにより、ユーザの状態の判定の精度を高めるようにした技術が考案されている。
【０００５】
例えば、図１４は、従来の警告装置による覚醒度に応じた情報提示の一例（第２例）を示す図である。ここでは、図１３に示す従来の警告装置に対し、ユーザが立ち寄った施設に応じて閾値を変更する技術を適用する例を説明する。例えば、図１４（ａ）に示す例では、ユーザが休憩施設に立ち寄ったことに応じて、ユーザが休憩をとったものとみなし、閾値が「５０」から「２５」へと変更されている。すなわち、この例では、ユーザが休憩施設に立ち寄った場合には、閾値を「２５」減らすようにしている。これにより、ユーザが休憩施設に立ち寄った後、ユーザの覚醒度が元の閾値（すなわち「５０」）よりもある程度低い場合であっても、休憩を促す警告情報がユーザに提示されないようになっている。
【０００６】
また、図１４（ｂ）に示す例では、ユーザが運動施設に立ち寄ったことに応じて、ユーザが運動を行ったものとみなし、閾値が「５０」から「７５」へと変更されている。すなわち、この例では、ユーザが運動施設に立ち寄った場合には、閾値を「２５」増やすようにしている。これにより、ユーザが運動施設に立ち寄った後、ユーザの覚醒度が元の閾値（すなわち「５０」）よりもある程度高い場合であっても、休憩を促す警告情報がユーザに提示されるようになっている。
【０００７】
また、下記特許文献１には、所定の施設（スキー場、ゴルフ場、レストラン、サービスエリア、パーキングエリア、道の駅等）に立ち寄った場合に、立ち寄った施設に応じて閾値（閉眼時間）を設定し、設定された閾値に基づいて眠気判定処理を行う技術が開示されている。一例を挙げると、レストランにおける駐車時間が設定時間以上の場合には、運転者が満腹感で眠気を催すと推測し、それに応じて閉眼時間が比較的短い閾値を選択する。この技術によれば、運転者が眠気を催したときに確実に覚醒させることができ、また、無用に警告が行われるのを防止することができるとされている。
【０００８】
また、下記特許文献２には、ナビゲーション装置において、操作者から検出された生体情報に基づいて、操作者の心理状況を示す総合評価点を算出し、算出された総合評価点が所定の総合閾値に達しているか否かに基づいて、経由地の提案を行うか否かを判定する技術が開示されている。特に、下記特許文献２には、寄り道先の候補の提案を行ったにも関わらず、操作者により寄り道先の候補が受け入れられなかった場合には、総合閾値の補正を行うようにすることが記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−２３０２４６号公報
【特許文献２】特開２０１３−１８６０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、図１４に示す判定方法では、ユーザが休憩施設に立ち寄っただけで、実際にはユーザが休憩を取っていない場合であっても、閾値が「５０」から「２５」へと変更されてしまう。このため、実際にはユーザの眠気が解消されていないにも関わらず、休憩を促す警告情報がユーザに提示されなくなってしまう。また、ユーザが運動施設に立ち寄っただけで、実際にはユーザが運動を行っていない場合であっても、閾値が「５０」から「７５」へと変更されてしまう。このため、実際にはユーザが相変わらず眠くないにも関わらず、休憩を促す警告情報がユーザに提示されてしまう。
【００１１】
また、上記特許文献１の技術では、車両の自車位置に基づいて運転者が所定の施設に立ち寄ったことは把握することができるが、その施設において運転者が実際に想定された行動（運動、食事、休憩等）をとったかどうかまでは把握することができない。このため、設定される閾値は、あくまで運転者が立寄施設において想定された行動をとった場合を前提とするものである。したがって、運転者が立寄施設において想定された行動をとっていない場合には、このような閾値を設定してしまうと、実際の運転者の状態を適切に判定することができない。このため、運転者にとって適切な情報を提示することができないといった問題が生じる。
【００１２】
なお、上記特許文献２には、操作者により寄り道先の候補が受け入れられなかった場合には、総合閾値の補正を行うようにすることが記載されている。しかしながら、上記特許文献２の技術では、ナビゲーション装置が寄り道先の候補の提案を行ったにも関わらず、操作者が自身で寄り道先を決定するために、その提案を受け入れない選択操作を行った場合、実際には操作者は余裕があるにも関わらず、ナビゲーション装置は、操作者は余裕がないと判断し、総合閾値の値を変更してしまう。このため、ナビゲーション装置は、以降の処理において、ユーザの状態を適切に判定することができず、ユーザにとって適切な情報を提示することができなくなる。
【００１３】
本発明は、このような問題を解決するために成されたものであり、ユーザの状態を適切に判定する閾値を設定できるようにすることで、ユーザにとって適切な情報を提示できるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
上記した課題を解決するために、本発明では、ユーザから検出された生体情報に基づいてユーザの特定の状態についての度数を算出し、算出された度数が第１の閾値よりも大きいか否かによって、ユーザが特定の状態にあるか否かを判定し、その判定結果に応じた情報を提示するようにした構成において、第１のタイミングと第２のタイミングとの間における度数の変化量を算出し、算出された変化量が予め定められた第２の閾値よりも大きい場合、第１の閾値を第２のタイミングにおける度数を基準とする値に変更するようにしている。
【発明の効果】
【００１５】
上記のように構成した本発明によれば、第１のタイミングと第２のタイミングとの間にユーザの状態を示す度数が大きく変化したときに、その第２のタイミングのときの度数を基準とした値に第１の閾値が変更される。ユーザの状態を示す度数が大きく変化したときは、ユーザが想定された行動（食事、休憩、運動等）をとった直後である可能性が高い。このため、このときの度数に基づく値を第１の閾値に設定することにより、ユーザが実際にとった行動に応じて、第１の閾値をユーザの状態が適切に反映されたものとすることができる。これにより、ユーザが想定された行動をとった直後に、同じ行動をとるように推奨する情報を提示してしまわないようにすることができる。
【００１６】
反対に、第１のタイミングと第２のタイミングとの間にユーザの状態を示す度数が大きく変化しなかったときは、第１の閾値が変更されずに維持される。これにより、想定された行動をとらなかったユーザの状態に応じて、第１の閾値をユーザの状態が適切に反映されたものとすることができる。これにより、ユーザが想定された行動をとるまでの間、その行動をとるように推奨する情報を提示することができる。したがって、本発明によれば、ユーザの状態を適切に判定する閾値を設定でき、これにより、ユーザにとって適切な情報を提示することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る情報提示装置の機能構成例を示すブロック図である。
【図２】本発明の一実施形態に係る情報提示装置による情報提示処理の一例を示すフローチャートである。
【図３】本発明の一実施形態に係る情報提示装置による閾値変更処理の一例を示すフローチャートである。
【図４】本発明の一実施形態に係る情報提示装置による空腹度に応じた情報提示方法の一例を示す図である。
【図５】本発明の一実施形態に係る情報提示装置による覚醒度に応じた情報提示方法の一例を示す図である。
【図６】本発明の一実施形態に係る情報提示装置によるストレス度に応じた情報提示方法の一例を示す図である。
【図７】本発明の一実施形態に係る情報提示装置による第１の閾値（空腹度）の変更方法の一例を示す図である。
【図８】本発明の一実施形態に係る情報提示装置による第１の閾値（覚醒度）の変更方法の一例を示す図である。
【図９】本発明の一実施形態に係る情報提示装置による第１の閾値（ストレス度）の変更方法の一例を示す図である。
【図１０】本発明の一実施形態に係る情報提示装置による第１の閾値の変更方法の変形例（第１変形例）を示す図である。
【図１１】本発明の一実施形態に係る情報提示装置による第１の閾値の変更方法の変形例（第２変形例）を示す図である。
【図１２】本発明の一実施形態に係る情報提示装置による第１の閾値の変更方法の変形例（第３変形例）を示す図である。
【図１３】従来の警告装置による覚醒度に応じた情報提示方法の一例（第１例）を示す図である。
【図１４】従来の警告装置による覚醒度に応じた情報提示方法の一例（第２例）を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態を図面に基づいて説明する。
【００１９】
〔情報提示装置１０の機能構成例〕
図１は、本発明の一実施形態に係る情報提示装置１０の機能構成例を示すブロック図である。情報提示装置１０は、自動車等の車両に搭載されている装置である。
【００２０】
図１に示すように、本実施形態に係る情報提示装置１０は、空腹センサ１０１、眠気センサ１０２、ストレスセンサ１０３、ディスプレイ１０４、スピーカ１０５および閾値記憶部１０６を備えている。また、情報提示装置１０は、その機能構成として、生体情報取得部１１１、度数算出部１１２、状態判定部１１３、情報提示部１１４、ＡＣＣ切替検出部１１５、変化量算出部１１６および閾値変更部１１７を備えている。
【００２１】
上記各機能ブロック１１１〜１１７は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１１１〜１１７は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
【００２２】
空腹センサ１０１は、度数算出部１１２がユーザの空腹度を算出するための生体情報を検出する。例えば、空腹センサ１０１として、ユーザの血糖値を検出する血糖値センサを用いることができる。
【００２３】
眠気センサ１０２は、度数算出部１１２がユーザの覚醒度を算出するための生体情報を検出する。例えば、眠気センサ１０２として、ユーザの脈波を検出する脈波センサを用いることができる。
【００２４】
ストレスセンサ１０３は、度数算出部１１２がユーザのストレス度を算出するための生体情報を検出する。例えば、ストレスセンサ１０３として、ユーザの発汗量を検出する発汗センサを用いることができる。
【００２５】
ディスプレイ１０４は、各種情報（主に、推奨情報提示画面）を表示する。ディスプレイ１０４には、例えば液晶ディスプレイ、有機ＥＬディスプレイ等が用いられる。スピーカ１０５は、各種音声（主に、推奨情報提示音声）を出力する。
【００２６】
閾値記憶部１０６は、第１の閾値および第２の閾値を記憶する。第１の閾値は、状態判定部１１３によりユーザが特定の状態にあるか否かを判定する際に用いられる。第２の閾値は、閾値変更部１１７により第１の閾値を変更するか否かを判定する際に用いられる。すなわち、第２の閾値は固定であるのに対し、第１の閾値は可変である。なお、閾値記憶部１０６には、各特定の状態（空腹度、覚醒度、ストレス度）に対して、第１の閾値と第２の閾値とがそれぞれ記憶されている。
【００２７】
生体情報取得部１１１は、ユーザから検出された生体情報を取得する。具体的には、生体情報取得部１１１は、空腹センサ１０１によってユーザから検出された生体情報（例えば、血糖値）を取得する。また、生体情報取得部１１１は、眠気センサ１０２によってユーザから検出された生体情報（例えば、脈波）を取得する。また、生体情報取得部１１１は、ストレスセンサ１０３によってユーザから検出された生体情報（例えば、発汗量）を取得する。
【００２８】
度数算出部１１２は、生体情報取得部１１１が取得した生体情報に基づいて、ユーザの特定の状態についての度数を算出する。
【００２９】
例えば、空腹センサ１０１として血糖値センサが用いられた場合、度数算出部１１２は、血糖値センサによってユーザから検出された血糖値に基づいて、ユーザの空腹度を算出する。例えば、度数算出部１１２は、予め定められた計算式により、血糖値がより低いほど空腹度がより高くなるようにユーザの空腹度を算出する。
【００３０】
また、例えば、眠気センサ１０２として脈波センサが用いられた場合、度数算出部１１２は、脈波センサによってユーザから検出された脈波に基づいて、ユーザの覚醒度を算出する。例えば、度数算出部１１２は、予め定められた計算式により、脈波の測定値の大きさや周期等に応じてユーザの覚醒度を算出する。
【００３１】
また、例えば、ストレスセンサ１０３として発汗センサが用いられた場合、度数算出部１１２は、発汗センサによってユーザから検出された発汗量に基づいて、ユーザのストレス度を算出する。例えば、度数算出部１１２は、予め定められた計算式により、発汗量がより多いほどストレス度がより高くなるようにユーザのストレス度を算出する。
【００３２】
状態判定部１１３は、度数算出部１１２によって算出された度数が第１の閾値よりも大きいか否かによって、ユーザが特定の状態にあるか否かを判定する。具体的には、状態判定部１１３は、度数算出部１１２によって算出された空腹度が、閾値記憶部１０６に記憶されている空腹度の第１の閾値よりも大きいか否かによって、ユーザが空腹状態にあるか否かを判定する。また、状態判定部１１３は、度数算出部１１２によって算出された覚醒度が、閾値記憶部１０６に記憶されている覚醒度の第１の閾値よりも大きいか否かによって、ユーザが覚醒状態にあるか否かを判定する。また、状態判定部１１３は、度数算出部１１２によって算出されたストレス度が、閾値記憶部１０６に記憶されているストレス度の第１の閾値よりも大きいか否かによって、ユーザがストレス状態にあるか否かを判定する。
【００３３】
情報提示部１１４は、状態判定部１１３によってユーザが特定の状態（空腹状態、覚醒状態、ストレス状態）にあるか否かの判定がなされた場合、当該判定の結果に応じた情報を提示する。
【００３４】
例えば、情報提示部１１４は、ユーザが空腹状態にあると判定された場合、食事をとるように提案したり、食事施設を推奨したりする情報を提示する。一方、情報提示部１１４は、ユーザが空腹状態にないと判定された場合、食事以外の行動をとるように提案したり、食事施設以外の施設を推奨したりする情報を提示する。
【００３５】
また、情報提示部１１４は、ユーザが覚醒状態にないと判定された場合、休憩をとるように提案したり、休憩施設を推奨したりする情報を提示する。一方、情報提示部１１４は、ユーザが覚醒状態にあると判定された場合、休憩以外の行動をとるように提案したり、休憩施設以外の施設を推奨したりする情報を提示する。
【００３６】
また、情報提示部１１４は、ユーザがストレス状態にあると判定された場合、ストレスを解消させる行動をとるように提案したり、そのような行動をとることができる施設を推奨したりする情報を提示する。一方、情報提示部１１４は、ユーザがストレス状態にないと判定された場合、その状態にふさわしい行動をとるように提案したり、そのような行動をとることができる施設を推奨したりする情報を提示する。
【００３７】
本実施形態では、情報提示部１１４による情報の提示方法として、その情報の表示画面をディスプレイ１０４に表示させる方法と、その情報の出力音声をスピーカ１０５から出力させる方法とを用いている。
【００３８】
変化量算出部１１６は、第１のタイミングと第２のタイミングとの間における、各度数（空腹度、覚醒度、ストレス度）の変化量を算出する。本実施形態では、車両のＡＣＣ電源がＯＦＦに切り替えられたときを第１のタイミングとしており、車両のＡＣＣ電源がＯＮに切り替えられたときを第２のタイミングとしている。このように第１，第２のタイミングを設定することにより、第１のタイミングから第２のタイミングまでの間はユーザが車外にいて、第２のタイミングのときにユーザが車内に戻ってきたと推定することができる。そして、第２のタイミングのときに度数が大きく変化していれば、ユーザが車外にて想定された行動をとった直後の特定の状態（例えば、空腹状態、覚醒状態、ストレス状態等）である可能性が高いと考えることができる。なお、車両のＡＣＣ電源のＯＦＦへの切り替え、および、車両のＡＣＣ電源のＯＮへの切り替えは、ＡＣＣ切替検出部１１５によって検出される。
【００３９】
閾値変更部１１７は、変化量算出部１１６によって算出された変化量が、閾値記憶部１０６に記憶されている第２の閾値よりも大きいか否かを判定する。そして、閾値変更部１１７は、上記変化量が上記第２の閾値よりも大きいと判定した場合、第１の閾値を第２のタイミングにおける度数を基準とする値に変更する。本実施形態では、閾値変更部１１７は、第１の閾値を、第２のタイミングにおける度数と同じ値に変更する。上記したとおり、第２のタイミングのときは、ユーザが車外にて想定された行動をとった直後の特定の状態（例えば、空腹状態、覚醒状態、ストレス状態等）である可能性が高く、その特定の状態を判定するための第１の閾値をそのときの度数と同じ値に変更することにより、第１の閾値をユーザの状態がより厳密に反映されたものとすることができる。
【００４０】
〔情報提示装置１０による情報提示処理の一例〕
図２は、本発明の一実施形態に係る情報提示装置１０による情報提示処理の一例を示すフローチャートである。例えば、図２に例示する処理は、情報提示装置１０の電源がＯＮに切り替えられた状態にある間、常時実行される。
【００４１】
まず、生体情報取得部１１１が、空腹センサ１０１から生体情報を取得したか否かを判定する（ステップＳ２０２）。ここで、空腹センサ１０１から生体情報を取得していないと生体情報取得部１１１が判定した場合（ステップＳ２０２：Ｎｏ）、情報提示装置１０は、ステップＳ２１０へ処理を進める。
【００４２】
一方、空腹センサ１０１から生体情報を取得したと生体情報取得部１１１が判定した場合（ステップＳ２０２：Ｙｅｓ）、度数算出部１１２が、取得された生体情報に基づいて、ユーザの空腹度を算出する（ステップＳ２０４）。そして、状態判定部１１３が、算出された空腹度と閾値記憶部１０６に記憶されている空腹度の第１の閾値とに基づいて、ユーザが空腹状態にあるか否かを判定する（ステップＳ２０６）。さらに、情報提示部１１４が、ステップＳ２０６による空腹状態の判定結果に応じた情報を提示する（ステップＳ２０８）。その後、情報提示装置１０は、ステップＳ２０２以降の処理を再度実行する。
【００４３】
ステップＳ２１０では、生体情報取得部１１１が、眠気センサ１０２から生体情報を取得したか否かを判定する。ここで、眠気センサ１０２から生体情報を取得していないと生体情報取得部１１１が判定した場合（ステップＳ２１０：Ｎｏ）、情報提示装置１０は、ステップＳ２１８へ処理を進める。
【００４４】
一方、眠気センサ１０２から生体情報を取得したと生体情報取得部１１１が判定した場合（ステップＳ２１０：Ｙｅｓ）、度数算出部１１２が、取得された生体情報に基づいて、ユーザの覚醒度を算出する（ステップＳ２１２）。そして、状態判定部１１３が、算出された覚醒度と閾値記憶部１０６に記憶されている覚醒度の第１の閾値とに基づいて、ユーザが覚醒状態にあるか否かを判定する（ステップＳ２１４）。さらに、情報提示部１１４が、ステップＳ２１４による覚醒状態の判定結果に応じた情報を提示する（ステップＳ２１６）。その後、情報提示装置１０は、ステップＳ２０２以降の処理を再度実行する。
【００４５】
ステップＳ２１８では、生体情報取得部１１１が、ストレスセンサ１０３から生体情報を取得したか否かを判定する。ここで、ストレスセンサ１０３から生体情報を取得していないと生体情報取得部１１１が判定した場合（ステップＳ２１８：Ｎｏ）、情報提示装置１０は、ステップＳ２０２以降の処理を再度実行する。
【００４６】
一方、ストレスセンサ１０３から生体情報を取得したと生体情報取得部１１１が判定した場合（ステップＳ２１８：Ｙｅｓ）、度数算出部１１２が、取得された生体情報に基づいて、ユーザのストレス度を算出する（ステップＳ２２０）。そして、状態判定部１１３が、算出されたストレス度と閾値記憶部１０６に記憶されているストレス度の第１の閾値とに基づいて、ユーザがストレス状態にあるか否かを判定する（ステップＳ２２２）。さらに、情報提示部１１４が、ステップＳ２２２によるストレス状態の判定結果に応じた情報を提示する（ステップＳ２２４）。その後、情報提示装置１０は、ステップＳ２０２以降の処理を再度実行する。
【００４７】
〔情報提示装置１０による閾値変更処理の一例〕
図３は、本発明の一実施形態に係る情報提示装置１０による閾値変更処理の一例を示すフローチャートである。例えば、図３に例示する処理は、情報提示装置１０が搭載されている車両のＡＣＣ電源がＯＦＦに切り替えられるタイミングで実行される。
【００４８】
まず、ＡＣＣ切替検出部１１５が、車両のＡＣＣ電源のＯＦＦへの切り替えを検出したか否かを判定する（ステップＳ３０２）。ここで、車両のＡＣＣ電源のＯＦＦへの切り替えを検出していないとＡＣＣ切替検出部１１５が判定した場合（ステップＳ３０２：Ｎｏ）、情報提示装置１０は、引き続き、ステップＳ３０２の検出処理を行う。
【００４９】
一方、車両のＡＣＣ電源のＯＦＦへの切り替えを検出したとＡＣＣ切替検出部１１５が判定した場合（ステップＳ３０２：Ｙｅｓ）、生体情報取得部１１１が、各センサ（空腹センサ１０１、眠気センサ１０２、ストレスセンサ１０３）から各生体情報を取得する（ステップＳ３０４）。そして、度数算出部１１２が、取得された各生体情報に基づいて、ユーザの特定の状態についての各度数（空腹度、覚醒度、ストレス度）を算出する（ステップＳ３０６）。さらに、度数算出部１１２は、算出した各度数を、メモリ等の記憶媒体に一旦記憶させておく（ステップＳ３０８）。
【００５０】
続いて、ＡＣＣ切替検出部１１５が、車両のＡＣＣ電源のＯＮへの切り替えを検出したか否かを判定する（ステップＳ３１０）。ここで、車両のＡＣＣ電源のＯＮへの切り替えを検出していないとＡＣＣ切替検出部１１５が判定した場合（ステップＳ３１０：Ｎｏ）、情報提示装置１０は、引き続き、ステップＳ３１０の検出処理を行う。
【００５１】
一方、車両のＡＣＣ電源のＯＮへの切り替えを検出したとＡＣＣ切替検出部１１５が判定した場合（ステップＳ３１０：Ｙｅｓ）、生体情報取得部１１１が、各センサ（空腹センサ１０１、眠気センサ１０２、ストレスセンサ１０３）から各生体情報を取得する（ステップＳ３１２）。そして、度数算出部１１２が、取得された各生体情報に基づいて、ユーザの特定の状態についての各度数（空腹度、覚醒度、ストレス度）を算出する（ステップＳ３１４）。
【００５２】
その後、変化量算出部１１６が、ステップＳ３０８で記憶媒体に記憶された各度数と、ステップＳ３１４で算出された各度数とを使用して、車両のＡＣＣ電源がＯＦＦに切り替えられた第１のタイミングと、車両のＡＣＣ電源がＯＮに切り替えられた第２のタイミングとの間における、各度数（空腹度、覚醒度、ストレス度）の変化量を算出する（ステップＳ３１６）。
【００５３】
そして、閾値変更部１１７が、ステップＳ３１６で算出された各度数（空腹度、覚醒度、ストレス度）の変化量が、閾値記憶部１０６に記憶されている第２の閾値よりも大きいか否かを判定する（ステップＳ３１８）。
【００５４】
ここで、各度数（空腹度、覚醒度、ストレス度）の少なくとも一つについて、ステップＳ３１６で算出された変化量が、閾値記憶部１０６に記憶されている第２の閾値よりも大きいと判定された場合（ステップＳ３１８：Ｙｅｓ）、そのように判定された度数についての第１の閾値を変更する（ステップＳ３２０）。そして、情報提示装置１０は、図３に示す一連の処理を終了する。
【００５５】
一方、各度数（空腹度、覚醒度、ストレス度）の全てについて、ステップＳ３１６で算出された変化量が、閾値記憶部１０６に記憶されている第２の閾値よりも大きくないと判定された場合（ステップＳ３１８：Ｎｏ）、情報提示装置１０は、図３に示す一連の処理を終了する。
【００５６】
〔空腹度に応じた情報提示方法の一例〕
図４は、本発明の一実施形態に係る情報提示装置１０による空腹度に応じた情報提示方法の一例を示す図である。ここでは、空腹センサ１０１によってユーザから検出された生体情報に基づいてユーザの空腹度を算出し、算出された空腹度と閾値記憶部１０６に記憶されている第１の閾値とに基づいてユーザに提示する情報を変更する例を説明する。なお、本例では、空腹度の範囲を０〜１００とし、且つ、空腹度の第１の閾値の初期値を「５０」としているが、これに限らない。
【００５７】
図４（ａ）に示すように、度数算出部１１２によって算出された空腹度が第１の閾値（すなわち、「５０」）よりも低い場合、状態判定部１１３は、「ユーザが空腹状態にない」と判定する。この場合、情報提示部１１４は、その判定結果に応じた情報（例えば、「運動をしてはいかがでしょう」）を推奨情報提示画面により提示する。一方、図４（ｂ）に示すように、度数算出部１１２によって算出された空腹度が第１の閾値よりも高い場合、状態判定部１１３は、「ユーザが空腹状態にある」と判定する。この場合、情報提示部１１４は、その判定結果に応じた情報（例えば、「食事をしてはいかがでしょう」）を推奨情報提示画面により提示する。
【００５８】
〔覚醒度に応じた情報提示方法の一例〕
図５は、本発明の一実施形態に係る情報提示装置１０による覚醒度に応じた情報提示方法の一例を示す図である。ここでは、眠気センサ１０２によってユーザから検出された生体情報に基づいてユーザの覚醒度を算出し、算出された覚醒度と閾値記憶部１０６に記憶されている第１の閾値とに基づいてユーザに提示する情報を変更する例を説明する。なお、本例では、覚醒度の範囲を０〜１００とし、且つ、覚醒度の第１の閾値の初期値を「５０」としているが、これに限らない。
【００５９】
図５（ａ）に示すように、度数算出部１１２によって算出された覚醒度が第１の閾値（すなわち、「５０」）よりも低い場合、状態判定部１１３は、「ユーザが覚醒状態にない」と判定する。この場合、情報提示部１１４は、その判定結果に応じた情報（例えば、「休憩をとってはいかがでしょうか？」）を推奨情報提示画面により提示する。一方、図５（ｂ）に示すように、度数算出部１１２によって算出された覚醒度が第１の閾値よりも高い場合、状態判定部１１３は、「ユーザが覚醒状態にある」と判定する。この場合、情報提示部１１４は、その判定結果に応じた情報（例えば、「運動をしてはいかがでしょうか？」）を推奨情報提示画面により提示する。
【００６０】
〔ストレス度に応じた情報提示方法の一例〕
図６は、本発明の一実施形態に係る情報提示装置１０によるストレス度に応じた情報提示方法の一例を示す図である。ここでは、ストレスセンサ１０３によってユーザから検出された生体情報に基づいてユーザのストレス度を算出し、算出されたストレス度と閾値記憶部１０６に記憶されている第１の閾値とに基づいてユーザに提示する情報を変更する例を説明する。なお、本例では、ストレス度の範囲を０〜１００とし、且つ、ストレス度の第１の閾値の初期値を「５０」としているが、これに限らない。
【００６１】
図６（ａ）に示すように、度数算出部１１２によって算出されたストレス度が第１の閾値（すなわち、「５０」）よりも低い場合、状態判定部１１３は、「ユーザがストレス状態にない」と判定する。この場合、情報提示部１１４は、その判定結果に応じた情報（例えば、「英会話教室にいってはいかがでしょうか？」）を推奨情報提示画面により提示する。一方、図６（ｂ）に示すように、度数算出部１１２によって算出されたストレス度が第１の閾値よりも高い場合、状態判定部１１３は、「ユーザがストレス状態にある」と判定する。この場合、情報提示部１１４は、その判定結果に応じた情報（例えば、「運動をしてはいかがでしょうか？」）を推奨情報提示画面により提示する。
【００６２】
〔第１の閾値（空腹度）の変更方法の一例〕
図７は、本発明の一実施形態に係る情報提示装置１０による第１の閾値（空腹度）の変更方法の一例を示す図である。
【００６３】
図７（ａ）に示す例では、第１のタイミングのときの空腹度が「９０」であり、第２のタイミングのときの空腹度が「５５」である。また、空腹度の第１の閾値には「５０」が設定されており、空腹度の第２の閾値には「３０」が設定されている。
【００６４】
この場合、変化量算出部１１６は、空腹度の変化量を「３５」と算出する。そして、閾値変更部１１７は、この変化量「３５」が第２の閾値「３０」よりも大きいことから、空腹度の第１の閾値を「５０」から、第２のタイミングのときの空腹度と同じ「５５」へ変更する。
【００６５】
第２のタイミングでＡＣＣ電源がＯＦＦからＯＮに切り替えられたことにより、それまでユーザが車外にいて、この時点でユーザが車内に戻ってきたと推定される。加えて、空腹度が第２の閾値「３０」を超えて大きく減っている。よって、ここでの空腹度「５５」は、実際にユーザが車外にて食事をとった直後の空腹度であると考えられるから、情報提示装置１０は、空腹度の第１の閾値を「５５」に変更することにより、その後は、ユーザの空腹状態をより適切に判定し、ユーザの空腹状態に応じた適切な情報を提示できるようになる。例えば、空腹度の第１の閾値を「５５」に変更したことで、空腹度が「５０」〜「５５」の間であっても、「空腹状態にない」と判定されるようになる。これにより、例えば、ユーザが食事をとった直後であるにも関わらず、さらに食事をとるように奨める情報が提示されてしまうことを防止することができる。
【００６６】
なお、図７（ａ）の変形例として、空腹度の第１の閾値を「５０」から、第２のタイミングのときの空腹度「５５」よりも所定値だけ大きい値（例えば、所定値を「５」とする場合、「６０」）へ変更するようにしてもよい。この場合、ユーザが食事をとった直後、ユーザの空腹度が僅かに増加してしまった場合に、「空腹状態にある」と判定されてしまうことを防止することができる。
【００６７】
図７（ｂ）に示す例では、第１のタイミングのときの空腹度が「１０」であり、第２のタイミングのときの空腹度が「４５」である。また、空腹度の第１の閾値には「５０」が設定されており、空腹度の第２の閾値には「３０」が設定されている。
【００６８】
この場合、変化量算出部１１６は、空腹度の変化量を「３５」と算出する。そして、閾値変更部１１７は、この変化量「３５」が第２の閾値「３０」よりも大きいことから、空腹度の第１の閾値を「５０」から、第２のタイミングのときの空腹度と同じ「４５」へ変更する。
【００６９】
ここでの空腹度「４５」は、実際にユーザが車外にて運動等を行うことにより空腹度が増加した直後の空腹度であると考えられるから、情報提示装置１０は、空腹度の第１の閾値を「４５」に変更することにより、その後は、ユーザの空腹状態をより適切に判定し、ユーザの空腹状態に応じた適切な情報を提示できるようになる。例えば、空腹度の第１の閾値を「４５」に変更したことで、空腹度が「４５」〜「５０」の間であっても、「空腹状態にある」と判定されるようになる。これにより、例えば、ユーザが空腹状態にあるにも関わらず、さらに空腹度が増加するような行動をとるように推奨する情報が提示されてしまうことを防止することができる。
【００７０】
なお、図７（ｂ）の変形例として、空腹度の第１の閾値を「５０」から、第２のタイミングのときの空腹度「４５」よりも所定値だけ小さい値（例えば、所定値を「５」とする場合、「４０」）へ変更するようにしてもよい。この場合、ユーザが「空腹状態にある」と判定された直後、ユーザが食事をとっていないにも関わらず、ユーザの空腹度が僅かに減少してしまった場合に、「空腹状態にない」と判定されてしまうことを防止することができる。
【００７１】
〔第１の閾値（覚醒度）の変更方法の一例〕
図８は、本発明の一実施形態に係る情報提示装置１０による第１の閾値（覚醒度）の変更方法の一例を示す図である。
【００７２】
図８（ａ）に示す例では、第１のタイミングのときの覚醒度が「９０」であり、第２のタイミングのときの覚醒度が「５５」である。また、覚醒度の第１の閾値には「５０」が設定されており、覚醒度の第２の閾値には「３０」が設定されている。
【００７３】
この場合、変化量算出部１１６は、覚醒度の変化量を「３５」と算出する。そして、閾値変更部１１７は、この変化量「３５」が第２の閾値「３０」よりも大きいことから、覚醒度の第１の閾値を「５０」から、第２のタイミングのときの覚醒度と同じ「５５」へ変更する。
【００７４】
第２のタイミングでＡＣＣ電源がＯＦＦからＯＮに切り替えられたことにより、それまでユーザが車外にいて、この時点でユーザが車内に戻ってきたと推定される。加えて、覚醒度が第２の閾値「３０」を超えて大きく減っている。よって、ここでの覚醒度「５５」は、実際にユーザが車外にて運動等を行うことにより眠気が増加した直後の覚醒度であると考えられるから、情報提示装置１０は、覚醒度の第１の閾値を「５５」に変更することにより、その後は、ユーザの覚醒状態をより適切に判定し、ユーザの覚醒状態に応じた適切な情報を提示できるようになる。例えば、覚醒度の第１の閾値を「５５」に変更したことで、覚醒度が「５０」〜「５５」の間であっても、「覚醒状態にない」と判定されるようになる。これにより、例えば、ユーザが眠気が増加した状態であるにも関わらず、さらに眠気が増加するような行動をとるように推奨する情報が提示されてしまうことを防止することができる。
【００７５】
なお、図８（ａ）の変形例として、覚醒度の第１の閾値を「５０」から、第２のタイミングのときの覚醒度「５５」よりも所定値だけ大きい値（例えば、所定値を「５」とする場合、「６０」）へ変更するようにしてもよい。この場合、ユーザが「覚醒状態にない」と判定された直後、ユーザが休憩をとっていないにも関わらず、ユーザの覚醒度が僅かに増加してしまった場合に、「覚醒状態にある」と判定されてしまうことを防止することができる。
【００７６】
図８（ｂ）に示す例では、第１のタイミングのときの覚醒度が「１０」であり、第２のタイミングのときの覚醒度が「４５」である。また、覚醒度の第１の閾値には「５０」が設定されており、覚醒度の第２の閾値には「３０」が設定されている。
【００７７】
この場合、変化量算出部１１６は、覚醒度の変化量を「３５」と算出する。そして、閾値変更部１１７は、この変化量「３５」が第２の閾値「３０」よりも大きいことから、覚醒度の第１の閾値を「５０」から、第２のタイミングのときの覚醒度と同じ「４５」へ変更する。
【００７８】
ここでの覚醒度「４５」は、実際にユーザが車外にて休憩をとった直後の覚醒度であると考えられるから、情報提示装置１０は、覚醒度の第１の閾値を「４５」に変更することにより、その後は、ユーザの覚醒状態をより適切に判定し、ユーザの覚醒状態に応じた適切な情報を提示することできるようになる。例えば、覚醒度の第１の閾値を「４５」に変更したことで、覚醒度が「４５」〜「５０」の間であっても、「覚醒状態にある」と判定されるようになる。これにより、例えば、ユーザが休憩をとった直後であるにも関わらず、さらに休憩をとるように奨める情報が提示されてしまうことを防止することができる。
【００７９】
なお、図８（ｂ）の変形例として、覚醒度の第１の閾値を「５０」から、第２のタイミングのときの覚醒度「４５」よりも所定値だけ小さい値（例えば、所定値を「５」とする場合、「４０」）へ変更するようにしてもよい。この場合、ユーザが休憩をとった直後、ユーザの覚醒度が僅かに減少してしまった場合に、「覚醒状態にない」と判定されてしまうことを防止することができる。
【００８０】
〔第１の閾値（ストレス度）の変更方法の一例〕
図９は、本発明の一実施形態に係る情報提示装置１０による第１の閾値（ストレス度）の変更方法の一例を示す図である。
【００８１】
図９（ａ）に示す例では、第１のタイミングのときのストレス度が「９０」であり、第２のタイミングのときのストレス度が「５５」である。また、ストレス度の第１の閾値には「５０」が設定されており、ストレス度の第２の閾値には「３０」が設定されている。
【００８２】
この場合、変化量算出部１１６は、ストレス度の変化量を「３５」と算出する。そして、閾値変更部１１７は、この変化量「３５」が第２の閾値「３０」よりも大きいことから、ストレス度の第１の閾値を「５０」から、第２のタイミングのときのストレス度と同じ「５５」へ変更する。
【００８３】
第２のタイミングでＡＣＣ電源がＯＦＦからＯＮに切り替えられたことにより、それまでユーザが車外にいて、この時点でユーザが車内に戻ってきたと推定される。加えて、ストレス度が第２の閾値「３０」を超えて大きく減っている。よって、ここでのストレス度「５５」は、実際にユーザが車外にてストレスを解消する行動をとった直後のストレス度であると考えられるから、情報提示装置１０は、ストレス度の第１の閾値を「５５」に変更することにより、その後は、ユーザのストレス状態をより適切に判定し、ユーザのストレス状態に応じた適切な情報を提示できるようになる。例えば、ストレス度の第１の閾値を「５５」に変更したことで、ストレス度が「５０」〜「５５」の間であっても、「ストレス状態にない」と判定されるようになる。これにより、例えば、ユーザがストレスを解消する行動をとった直後であるにも関わらず、さらにストレスを解消する行動をとるように奨める情報が提示されてしまうことを防止することができる。
【００８４】
なお、図９（ａ）の変形例として、ストレス度の第１の閾値を「５０」から、第２のタイミングのときのストレス度「５５」よりも所定値だけ大きい値（例えば、所定値を「５」とする場合、「６０」）へ変更するようにしてもよい。この場合、ユーザがストレスを解消する行動をとった直後、ユーザのストレス度が僅かに増加してしまった場合に、「ストレス状態にある」と判定されてしまうことを防止することができる。
【００８５】
図９（ｂ）に示す例では、第１のタイミングのときのストレス度が「１０」であり、第２のタイミングのときのストレス度が「４５」である。また、ストレス度の第１の閾値には「５０」が設定されており、ストレス度の第２の閾値には「３０」が設定されている。
【００８６】
この場合、変化量算出部１１６は、ストレス度の変化量を「３５」と算出する。そして、閾値変更部１１７は、この変化量「３５」が第２の閾値「３０」よりも大きいことから、ストレス度の第１の閾値を「５０」から、第２のタイミングのときのストレス度と同じ「４５」へ変更する。
【００８７】
ここでのストレス度「４５」は、実際にユーザのストレス度が車外にて大きく増加した直後のストレス度であると考えられるから、情報提示装置１０は、ストレス度の第１の閾値を「４５」に変更することにより、その後は、ユーザのストレス状態をより適切に判定し、ユーザのストレス状態に応じた適切な情報を提示できるようになる。例えば、ストレス度の第１の閾値を「４５」に変更したことで、ストレス度が「４５」〜「５０」の間であっても、「ストレス状態にある」と判定されるようになる。これにより、例えば、ユーザがストレス状態にあるにも関わらず、さらにストレス度が増加するような行動をとるように推奨する情報が提示されてしまうことを防止することができる。
【００８８】
なお、図９（ｂ）の変形例として、ストレス度の第１の閾値を「５０」から、第２のタイミングのときのストレス度「４５」よりも所定値だけ小さい値（例えば、所定値を「５」とする場合、「４０」）へ変更するようにしてもよい。この場合、ユーザが「ストレス状態にある」と判定された直後、ユーザがストレスを解消する行動をとっていないにも関わらず、ユーザのストレス度が僅かに減少してしまった場合に、「ストレス状態にない」と判定されてしまうことを防止することができる。
【００８９】
以上説明したとおり、本発明の一実施形態によれば、第１のタイミングと第２のタイミングとの間にユーザの状態を示す何れかの度数（空腹度、覚醒度、ストレス度）が大きく変化したときに、その度数に関し、その第２のタイミングのときの度数を基準とした値に第１の閾値が変更される。ユーザの状態を示す度数が大きく変化したときは、ユーザが想定された行動（食事、休憩、運動等）をとった直後である可能性が高い。このため、このときの度数に基づく値を第１の閾値に設定することにより、ユーザが実際にとった行動に応じて、第１の閾値をユーザの状態が適切に反映されたものとすることができる。これにより、例えば、ユーザが想定された行動をとった直後に、それと同じ行動をとるように推奨する情報を提示されてしまう等の不具合を防止することができる。
【００９０】
また、本発明の一実施形態によれば、第１のタイミングと第２のタイミングとの間にユーザの状態を示す何れの度数（空腹度、覚醒度、ストレス度）も大きく変化しなかったときは、何れの度数についても、第１の閾値が変更されずに維持される。これにより、想定された行動をとらなかったユーザの状態に応じて、第１の閾値をユーザの状態が適切に反映されたものとすることができる。これにより、例えば、ユーザが想定された行動をとっていないのに、その行動をとるように推奨する情報が提示されなくなってしまう等の不具合を防止することができる。
【００９１】
なお、上記実施形態において、閾値変更部１１７は、車両のＡＣＣ電源がＯＦＦに切り替えられたとき（第１のタイミング）から車両のＡＣＣ電源がＯＮに切り替えられたとき（第２のタイミング）までの期間の長さが所定値よりも長い場合、第１の閾値を変更しないようにしてもよい。例えば、ユーザが自宅に帰宅した場合等、上記期間の長さが極度に長い場合、次に車両のＡＣＣ電源がＯＮに切り替えられたとき（第２のタイミング）のときに得られる度数は、上記期間中にユーザが行った様々な行動が反映されたものとなる。したがって、特定の行動をとった直後の度数に基づいて第１の閾値を変更するように構成された本発明において、このようなケースで得られた度数を用いて第１の閾値を変更することは、適切ではないからである。
【００９２】
また、上記実施形態において、閾値変更部１１７は、第１のタイミングにおける度数が第１の閾値よりも小さく、且つ、第２のタイミングにおける度数が第１の閾値よりも大きい場合、または、第１のタイミングにおける度数が第１の閾値よりも大きく、且つ、第２のタイミングにおける度数が第１の閾値よりも小さい場合（要するに、第１のタイミングから第２のタイミングの間に、度数が第１の閾値をまたいで変化した場合）、第１の閾値を変更しないようにしてもよい。
【００９３】
図１０は、本発明の一実施形態に係る情報提示装置による第１の閾値の変更方法の変形例（第１変形例）を示す図である。
【００９４】
例えば、図１０（ａ）に示す例では、空腹度の第１の閾値に「５０」が設定されており、空腹度が「７０」から第１の閾値「５０」をまたいで「３０」へ変化している。ここで、第１の閾値を「５０」のままとしても、ユーザが食事をとった直後に、また食事をするように推奨する情報を提示してしまわないようにすることができる。また、空腹度の第１の閾値を「３０」へ変更してしまうと、それ以降、僅かに空腹度が増加しただけで（例えば、「３２」に増加した場合）、「空腹状態にある」と判定されてしまう。これに対し、第１の閾値を「５０」のままで変更しないようにすることにより、それ以降、空腹度が「３０」から僅かに増加したとしても、空腹度が第１の閾値「５０」を超えない限りは、「空腹状態にない」と判定されるようになる。したがって、ユーザの空腹状態に応じた適切な情報が提示されるようになる。
【００９５】
また、図１０（ｂ）に示す例では、空腹度の第１の閾値に「５０」が設定されており、空腹度が「３０」から第１の閾値「５０」をまたいで「７０」へ変化している。ここで、第１の閾値を「５０」のままとしても、ユーザがまだ食事をとっていないことに応じて、食事をするように推奨する情報が提示されるようにすることができる。また、空腹度の第１の閾値を「７０」へ変更してしまうと、それ以降、僅かに空腹度が減少しただけで（例えば、「６８」に減少した場合）、「空腹状態にない」と判定されてしまう。これに対し、第１の閾値を「５０」のままで変更しないようにすることにより、それ以降、空腹度が「７０」から僅かに減少したとしても、空腹度が第１の閾値「５０」未満とならない限りは、「空腹状態にある」と判定されるようになる。したがって、ユーザの空腹状態に応じた適切な情報が提示されるようになる。
【００９６】
また、上記実施形態において、閾値変更部１１７は、変更後の第１の閾値が、所定の範囲内となる場合に限り、第１の閾値を変更するようにしてもよい。特に、第１の閾値が極度に大きい値および極度に小さい値に変更されないように、所定の範囲を予め設定しておくことが好ましい。
【００９７】
図１１は、本発明の一実施形態に係る情報提示装置による第１の閾値の変更方法の変形例（第２変形例）を示す図である。この例では、空腹度の第１の閾値の所定の範囲として「２０〜８０」が設定されている。閾値変更部１１７は、変更後の第１の閾値が「２０〜８０」の範囲内となる場合に限り、空腹度の第１の閾値を変更する。
【００９８】
例えば、図１１（ａ）に示すように、空腹度が「４５」から「１０」に変化したとする。この場合、空腹度の第１の閾値が「１０」に変更されてしまうと、それ以降、空腹度が僅かに（例えば「１２」に）増加しただけであっても、「空腹状態にある」と判定されてしまう。そこで、変更後の第１の閾値が上記範囲の下限値である「２０」よりも小さくなる場合、閾値変更部１１７は、第１の閾値を変更しない。これにより、空腹度の第１の閾値が、極度に小さい値（「０〜１９」）に変更されないようにする。その結果、実際にはユーザが空腹状態にないのに「空腹状態にある」と判定されてしまうことを防止することができる。
【００９９】
また、図１１（ｂ）に示すように、空腹度が「５５」から「９０」に変化したとする。この場合、空腹度の第１の閾値が「９０」に変更されてしまうと、それ以降、空腹度が僅かに（例えば「８８」に）減少しただけであっても、「空腹状態にない」と判定されてしまう。そこで、変更後の第１の閾値が上記範囲の上限値である「８０」よりも大きくなる場合、閾値変更部１１７は、第１の閾値を変更しない。これにより、空腹度の第１の閾値が、極度に大きい値（「８１〜１００」）に変更されないようにする。その結果、実際にはユーザが空腹状態にあるのに「空腹状態にない」と判定されてしまうことを防止することができる。
【０１００】
また、上記実施形態において、閾値変更部１１７は、変更後の第１の閾値が、所定の範囲の下限値よりも小さくなる場合、第１の閾値を下限値に変更し、変更後の第１の閾値が、所定の範囲の上限値よりも大きくなる場合、第１の閾値を上限値に変更するようにしてもよい。
【０１０１】
図１２は、本発明の一実施形態に係る情報提示装置による第１の閾値の変更方法の変形例（第３変形例）を示す図である。この例では、空腹度の第１の閾値の所定の範囲として「２０〜８０」が設定されている。
【０１０２】
例えば、図１２（ａ）に示すように、空腹度が「４５」から「１０」に変化したとする。この場合、閾値変更部１１７は、第１の閾値を「１０」に変更してしまうと、変更後の第１の閾値が上記範囲の下限値である「２０」よりも小さくなってしまうので、上記範囲の下限値である「２０」へ変更する。
【０１０３】
また、図１２（ｂ）に示すように、空腹度が「５５」から「９０」に変化したとする。この場合、閾値変更部１１７は、第１の閾値を「９０」に変更してしまうと、変更後の第１の閾値が上記範囲の上限値である「８０」よりも大きくなってしまうので、第１の閾値を上記範囲の上限値である「８０」へ変更する。
【０１０４】
この第３変形例によっても、空腹度の第１の閾値が、極度に大きい値（「８１〜１００」）や、極度に小さい値（「０〜１９」）に変更されないようになる。これにより、上記第２変形例と同様に、実際には空腹状態にあるのに「空腹状態にない」と判定されてしまったり、実際には空腹状態にないのに「空腹状態にある」と判定されてしまったりすることを防止することができる。
【０１０５】
なお、上記第１〜第３変形例は、空腹度の第１の閾値の変更方法の変形例について説明しているが、覚醒度、ストレス度についても、上記第１〜第３変形例と同様に、第１の閾値の変更方法を変形させることができる。
【０１０６】
また、上記実施形態では、特許請求の範囲に記載の「特定の状態」の一例として、空腹状態、覚醒状態およびストレス状態を用いているが、本発明はこれに限らない。また、上記実施形態では、各センサ（空腹センサ１０１、眠気センサ１０２、ストレスセンサ１０３）を用いて、各度数（空腹度、覚醒度、ストレス度）を算出するようにしているが、本発明はこれに限らない。例えば、上記各度数のうちの少なくとも何れか一つを、従来知られているその他の方法（例えば、画像からユーザの動きを検出する方法、車内ネットワークからユーザの運転パターンを検出する方法等）を用いることにより、算出するようにしてもよい。
【０１０７】
また、上記実施形態において、自車両の位置を検出する位置検出装置と、地図データベースとを情報提示装置１０にさらに設け、情報提示部１１４が、地図データベースに登録されている複数の施設の中から、自車両の現在位置の近傍の施設であって、且つ、状態判定部１１３によるユーザの状態の判定結果に応じたジャンルの施設（例えば、食事施設、休憩施設、運動施設等）を推奨する情報を提示するようにしてもよい。
【０１０８】
また、上記実施形態では、車両のＡＣＣ電源がＯＦＦに切り替えられたときを第１のタイミングとし、車両のＡＣＣ電源がＯＮに切り替えられたときを第２のタイミングとしているが、本発明はこれに限らない。例えば、推奨情報を提示したタイミングを第１のタイミングとし、その第１のタイミングから所定時間（例えば、１時間）経過した後のタイミングを第２のタイミングとしてもよい。この場合、車両のＡＣＣ電源の切り替えを要しないため、車両のＡＣＣ電源がＯＮのままであっても、ユーザの車内での行動に応じて、第１の閾値を変更することができるようになる。したがって、この構成は、ユーザに提示する推奨情報が、車内で行うことが可能な行動（例えば、食事等）を推奨する情報である場合に有効である。これ以外にも、第１，第２のタイミングは、予め定められたタイミングに限らず、例えば、周期的またはランダムに決定されたタイミング等であってもよい。
【０１０９】
なお、推奨情報にて推奨する行動が、車内で行うことが可能な行動であるか否かを判定し、推奨情報にて推奨する行動が車内で行うことが可能な行動である場合には、上記のように推奨情報を提示したタイミングを基準とする第１，第２のタイミングを適用し、推奨情報にて推奨する行動が車内で行うことが不可能な行動である場合には、ＡＣＣ電源の切り替え時を第１，第２のタイミングとして適用するようにしてもよい。
【０１１０】
第１，第２のタイミングの適用に関して、ＡＣＣ電源の切り替えを要しない構成とする場合、特許請求の範囲に記載の情報提示装置は、車両に搭載されている装置に限定されず、車両に搭載されている装置以外の装置（例えば、携帯用の情報提示装置、スマートフォン等の携帯端末等）にも適用することができる。
【０１１１】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１１２】
１０  情報提示装置
１０１  空腹センサ
１０２  眠気センサ
１０３  ストレスセンサ
１０４  ディスプレイ
１０５  スピーカ
１０６  閾値記憶部
１１１  生体情報取得部
１１２  度数算出部
１１３  状態判定部
１１４  情報提示部
１１５  ＡＣＣ切替検出部
１１６  変化量算出部
１１７  閾値変更部
【図１】
0006345582.tif 000002
【図２】
0006345582.tif 000003
【図３】
0006345582.tif 000004
【図４】
0006345582.tif 000005
【図５】
0006345582.tif 000006
【図６】
0006345582.tif 000007
【図７】
0006345582.tif 000008
【図８】
0006345582.tif 000009
【図９】
0006345582.tif 000010
【図１０】
0006345582.tif 000011
【図１１】
0006345582.tif 000012
【図１２】
0006345582.tif 000013
【図１３】
0006345582.tif 000014
【図１４】
0006345582.tif 000015