(57)【要約】【課題】ユーザの興味を惹く地点を幅広く学習できる技術の提供。【解決手段】地点情報記録システムは、地点の通過時におけるユーザの挙動を取得する挙動取得部と、前記ユーザの挙動の乱れに基づいて前記地点に対するユーザの興味度を記録する興味度記録部と、を備える。地点情報案内システムは、通過時におけるユーザの挙動の乱れに基づいて記録された地点に対するユーザの興味度を取得する興味度取得部と、前記興味度が閾値以上の前記地点を案内する案内制御部と、を備える。【選択図】図１
2020095389.tif 000002
【特許請求の範囲】
【請求項１】
地点の通過時におけるユーザの挙動を取得する挙動取得部と、
前記ユーザの挙動の乱れに基づいて前記地点に対するユーザの興味度を記録する興味度記録部と、
を備える地点情報記録システム。
【請求項２】
前記ユーザの挙動の乱れは、ユーザの移動速度の乱れである、
請求項１に記載の地点情報記録システム。
【請求項３】
前記ユーザの挙動の乱れは、ユーザの視線方向の乱れである、
請求項１または請求項２のいずれかに記載の地点情報記録システム。
【請求項４】
前記ユーザの挙動の乱れは、ユーザの進行方向の乱れである、
請求項１から請求項３のいずれか一項に記載の地点情報記録システム。
【請求項５】
前記ユーザの挙動の乱れは、ユーザの発話状態の乱れである、
請求項１から請求項４のいずれか一項に記載の地点情報記録システム。
【請求項６】
前記ユーザの挙動の乱れは、ユーザの体温と脈拍の少なくとも一方の乱れである、
請求項１から請求項５のいずれか一項に記載の地点情報記録システム。
【請求項７】
通過時におけるユーザの挙動の乱れに基づいて記録された地点に対するユーザの興味度を取得する興味度取得部と、
前記興味度が閾値以上の前記地点を案内する案内制御部と、
を備える地点情報案内システム。
【請求項８】
コンピュータを、
地点の通過時におけるユーザの挙動を取得する挙動取得部、
前記ユーザの挙動の乱れに基づいて前記地点に対するユーザの興味度を記録する興味度記録部、
として機能させる地点情報記録プログラム。
【請求項９】
コンピュータを、
通過時におけるユーザの挙動の乱れに基づいて記録された地点に対するユーザの興味度を取得する興味度取得部、
前記興味度が閾値以上の前記地点を案内する案内制御部、
として機能させる地点情報案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地点情報記録システム、地点情報案内システム、地点情報記録プログラムおよび地点情報案内プログラムに関する。
【背景技術】
【０００２】
目的地までの経路の途中においてユーザが立ち寄りを行ったか否かを示す行動履歴を作成する技術が知られている（特許文献１、参照）。特許文献１においては、立ち寄りを行う傾向が強いユーザに対して、途中での立ち寄りがしやすくなる経路が設定される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６００３７１１号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザが興味を惹かれて立ち寄りたいと思っても、種々の事情によって実際には立ち寄りを行うことができないという場合が多い。例えば、ユーザのスケジュールや交通規制による制約によって、ある瞬間には立ち寄りたいと思っても、実際に立ち寄ることができなかった地点は多く存在する。従って、ユーザが立ち寄りを行ったか否かを示す行動履歴だけでは、ユーザが興味を惹かれて立ち寄りたいと思う地点を幅広く学習することができない。
本発明は、前記課題にかんがみてなされたもので、ユーザの興味を惹く地点を幅広く学習できる技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の地点情報記録システムは、地点の通過時におけるユーザの挙動を取得する挙動取得部と、ユーザの挙動の乱れに基づいて地点に対するユーザの興味度を記録する興味度記録部と、を備える。
【０００６】
前記の目的を達成するため、本発明の地点情報記録プログラムは、コンピュータを、地点の通過時におけるユーザの挙動を取得する挙動取得部、ユーザの挙動の乱れに基づいて地点に対するユーザの興味度を記録する興味度記録部、として機能させる。
【０００７】
前記の構成において、通過時にユーザの挙動が乱れた地点について興味度を記録する。ユーザの興味を惹く地点を通過する際には無意識にユーザの挙動が乱れる可能性が高いため、ユーザの興味を惹く地点に対して興味度を記録することができる。実際に立ち寄った地点でなくても、興味度を記録できるため、ユーザの興味を惹く地点を幅広く学習することができる。
【０００８】
前記の目的を達成するため、本発明の地点情報案内システムは、通過時におけるユーザの挙動の乱れに基づいて記録された地点に対するユーザの興味度を取得する興味度取得部と、興味度が閾値以上の地点を案内する案内制御部と、を備える。
【０００９】
前記の目的を達成するため、本発明の地点情報案内プログラムは、コンピュータを、通過時におけるユーザの挙動の乱れに基づいて記録された地点に対するユーザの興味度を取得する興味度取得部、興味度が閾値以上の地点を案内する案内制御部、として機能させる。
【００１０】
前記の構成において、通過時におけるユーザの挙動の乱れに基づいて記録された興味度が閾値以上である地点を案内することができる。実際に立ち寄った地点でなくても、興味度が閾値以上である地点を案内できるため、ユーザの興味を惹く地点を幅広く案内することができる。
【図面の簡単な説明】
【００１１】
【図１】車載器のブロック図である。
【図２】図２Ａ，図２Ｂはユーザの挙動の乱れを示す表である。
【図３】地点情報記録処理のフローチャートである。
【図４】地点情報案内処理のフローチャートである。
【発明を実施するための形態】
【００１２】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）車載器の構成：
（２）地点情報記録処理：
（３）地点情報案内処理：
（４）他の実施形態：
【００１３】
（１）車載器の構成：
図１は、本発明の一実施形態にかかる地点情報記録システムおよび地点情報案内システムを構成する車載器１０のブロック図である。車載器１０は、車両に搭載されている。車載器１０は、制御部２０と記録媒体３０とを備えている。制御部２０は、ＣＰＵとＲＡＭとＲＯＭ等を備え、記録媒体３０やＲＯＭに記憶された地点情報記録プログラム２１と地点情報案内プログラム２２とを実行する。
【００１４】
記録媒体３０は、地図情報３０ａとユーザ情報３０ｂとを記録している。地図情報３０ａは、ノードデータ３０ａ１とリンクデータ３０ａ２と施設データ３０ａ３とを含む。ノードデータ３０ａ１は、２個以上のリンクが接続しているノードの座標等を示すデータである。リンクは、道路をノードごとに区切った道路区間に対応する。３個以上のリンクが接続しているノード、すなわち３個以上の道路区間が接続しているノードは、交差点を意味する。交差点には、同流地点や分岐地点も含まれる。ノードデータ３０ａ１は、各ノードに接続している道路区間を特定する情報を含む。
【００１５】
リンクデータ３０ａ２は、道路区間についての各種情報を示す。リンクデータ３０ａ２は、道路区間の形状を示す。道路区間の線形状は、道路の幅方向に設定された形状補間点の座標を示す形状補間点データ（不図示）によって特定される。また、リンクデータ３０ａ２は、道路区間ごとに区間長と旅行時間とを示す。道路区間の区間長と旅行時間は、走行予定経路の探索に用いられる。リンクデータ３０ａ２は、道路区間に付された名称を示す。
【００１６】
施設データ３０ａ３は、各種施設の位置と形状と名称と人気客層とを示すデータベースである。施設には、商業施設や娯楽施設や公共施設等が含まれる。人気客層とは、施設をよく利用する利用者の年齢層と性別とを示す。具体的に、施設において提供される商品やサービスに応じて人気客層が設定されている。例えば、おもちゃ等を専門に取り扱う商業施設や公園や遊園地等の娯楽施設については人気客層として若年層が設定されている。また、自動車や家電等を専門に取り扱う商業施設については人気客層として男性が設定されている。さらに、化粧品や花や衣服や日用品等を専門に取り扱う商業施設については人気客層として女性が設定されている。なお、人気客層に偏りが少ない複合商業施設や公共施設等については、人気客層が設定されていない。
【００１７】
ユーザ情報３０ｂは、車両に乗車し得るユーザについて予め登録された情報であり、各ユーザの顔を撮像した顔画像データと、各ユーザのユーザ属性（性別，年齢層）と示すデータとを含む。
【００１８】
車両は、ＧＮＳＳ(Global Navigation Satellite System)受信部４１と車速センサ４２とジャイロセンサ４３と車内カメラ４４とマイク４５と障害物センサ４６とユーザＩ／Ｆ部４７とを備えている。ＧＮＳＳ受信部４１は、ＧＮＳＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在地を算出するための信号を出力する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、車速センサ４２からの信号に基づいて車速を取得する。
【００１９】
ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、ジャイロセンサ４３からの信号に基づいて車両の進行方向を取得する。制御部２０は、車速センサ４２およびジャイロセンサ４３等の出力信号に基づいて車両の走行軌跡を特定することで車両の現在地を取得する。ＧＮＳＳ受信部４１の出力信号は、車速センサ４２およびジャイロセンサ４３等から特定される車両の現在地を補正する等に利用される。
【００２０】
車内カメラ４４は、車両が備える各座席に着座しているユーザの顔を撮像するカメラであり、例えば前方のウインドシールドの上部に備えられてもよい。制御部２０は、車内カメラ４４によって撮像された画像に対して公知の画像認識処理を行うことにより、乗車しているユーザ個人を認識し、さらに当該ユーザの視線方向を認識する。制御部２０は、車内カメラ４４によって撮像された画像において、ユーザ情報３０ｂに含まれる顔画像データとのテンプレートマッチングを行うことによりユーザ個人を特定することができる。
【００２１】
マイク４５は、車両の内部の音声を示す音声データを生成し、制御部２０に出力する。制御部２０は、音声データに対して公知の音声認識処理を行うことによりユーザの発話状態を取得する。具体的に、制御部２０は、ユーザによる感嘆語（あっ，あれ等）と欲求語（したい，食べたい，行きたい等）の発話状態を取得する。障害物センサ４６は、車両前方の障害物を検出するためのレーダおよび／またはカメラである。制御部２０は、障害物センサ４６から出力された信号に基づいて障害物の種類（人、他車両等）と障害物までの距離等を特定する。
【００２２】
ユーザＩ／Ｆ部４７は、ユーザに各種の情報を提供し、ユーザの指示を入力するためのインタフェース部であり、具体的にタッチパネルディスプレイとスピーカとを含む。制御部２０は、タッチパネルディスプレイに制御信号を出力し、地図等の各種画像を出力させる。さらに、制御部２０は、スピーカに制御信号を出力し、各種案内音声を出力させる。また、制御部２０は、タッチパネルディスプレイに対するタッチ操作に基づいて利用者の操作を取得する。
【００２３】
地点情報記録プログラム２１は、地点情報記録システムとして車載器１０を機能させるプログラムである。地点情報記録プログラム２１は、挙動取得モジュール２１ａと興味度記録モジュール２１ｂとを含む。挙動取得モジュール２１ａと興味度記録モジュール２１ｂとは、それぞれコンピュータとしての制御部２０を挙動取得部と興味度記録部として機能させるプログラムモジュールである。
【００２４】
挙動取得モジュール２１ａの機能により制御部２０は、地点の通過時におけるユーザの挙動を取得する。具体的に、挙動取得モジュール２１ａの機能により制御部２０は、車両が走行している期間において、常時、ユーザの時系列の挙動を取得し、当該ユーザの時系列の挙動を示す挙動データ（不図示）を記録媒体３０に記録する。制御部２０は、ユーザの挙動として、車両の速度と軌跡（時系列の現在地）と、ユーザの視線方向と発話状態とを取得する。
【００２５】
また、挙動取得モジュール２１ａの機能により制御部２０は、車両が走行した道路区間までの距離が予め決められた近傍距離（例えば１００ｍ）以内に存在する施設を施設データ３０ａ３から取得し、当該施設から車両の現在地までの距離が最短となった最接近時刻を取得する。そして、制御部２０は、最接近時刻から予め決められた期間（例えば２０秒）だけ過去に遡った時刻を始期とし、最接近時刻から予め決められた期間（例えば１０秒）だけ経過した時刻を終期とする通過期間を、施設の通過時として特定する。制御部２０は、挙動データから通過期間におけるユーザの挙動を抽出して取得する。
【００２６】
興味度記録モジュール２１ｂの機能により制御部２０は、ユーザの挙動の乱れに基づいて地点（施設）に対するユーザの興味度を記録する。興味度記録モジュール２１ｂの機能により制御部２０は、施設の通過期間におけるユーザの挙動に乱れがあったか否かを判定する。
【００２７】
図２Ａは、ユーザの挙動の乱れを示す表である。図２Ａに示すように、ユーザの挙動の乱れとして、ユーザの移動速度の乱れと、ユーザの視線方向の乱れと、ユーザの進行方向の乱れと、ユーザの発話状態の乱れと、が挙げられている。
【００２８】
制御部２０は、施設の通過期間における速度減少率が基準値（３０％）以上である場合に、ユーザの移動速度の乱れがあったと判定し、速度減少率の大きさに応じた要素点を取得する。制御部２０は、通過期間の始期における車両の速度である初速度から通過期間における車両の最小速度を減算することにより、速度の減少幅を算出する。さらに、制御部２０は、通過期間における速度の減少幅を初速度で除算することにより、速度減少率を算出する。図２Ａに示すように、制御部２０は、速度減少率が大きいほど値の大きい要素点を取得する。
【００２９】
ただし、制御部２０は、通過期間において交差点を走行した場合と、車両の前方の一定距離（例えば１０ｍ）以内に障害物を検出した場合においては、移動速度の乱れに基づく要素点を例えば３０％だけ下方修正する。
【００３０】
制御部２０は、施設の通過期間における施設注視期間が基準値（１秒）以上である場合に、ユーザの視線方向の乱れがあったと判定し、施設注視期間の大きさに応じた要素点を取得する。施設注視期間とは、施設が存在する領域をユーザの視線が継続して通過していた期間である。通過期間においては、施設は車両のほぼ側方に存在することとなるため、施設注視期間はいわゆるわき見をしていた期間を意味する。制御部２０は、車両の進行方向と現在地とユーザの視線方向とに基づいて、ユーザが着座する座席の位置から視線方向へと延びる線を、通過期間の各時刻におけるユーザの視線として特定する。図２Ａに示すように、制御部２０は、施設注視期間が長いほど値の大きい要素点を取得する。また、制御部２０は、複数のユーザが車両に乗車している場合、個々のユーザについて視線方向の乱れを判定し、視線方向の乱れがあったユーザのそれぞれについて要素点を取得する。
【００３１】
制御部２０は、施設の通過期間における車両の軌跡を取得し、進行方向が施設側にぶれた場合には、ユーザの進行方向の乱れがあったと判定し、要素点を取得する。制御部２０は、通過期間における車両の軌跡に基づいてステアリングホイールの現実の回転角である現実角を算出する。さらに、制御部２０は、通過期間に走行した道路区間の形状に基づいて、当該道路区間（形状補間点の接続線または近似線）に対して追従して走行するためのステアリングホイールの回転角である追従角を各時刻について算出する。制御部２０は、通過期間内の各時刻におけるステアリングホイールの追従角と現実角とを比較し、現実角が追従角に対して施設に接近する方向へ基準角（例えば５度）以上ずれた時刻があった場合には、進行方向が施設側にぶれたと判定する。なお、制御部２０は、ステアリングホイールの現実角をステアリングセンサから取得してもよい。
【００３２】
ただし、制御部２０は、通過期間において操舵予定であった場合においては、進行方向の乱れに基づく要素点を例えば３０％だけ下方修正する。操舵予定であった場合には、通過期間において交差点を走行した場合と、通過期間に走行した道路区間の曲率半径が下限値（例えば２００ｍ）以下であることとが含まれる。
【００３３】
制御部２０は、施設の通過期間におけるユーザの発話状態を取得し、少なくとも１人のユーザによって感嘆語と欲求語の発話が１回以上あった場合には、ユーザの発話状態の乱れがあったと判定し、要素点を取得する。なお、車両に乗車しているどのユーザが感嘆語と欲求語の発話をしてもよい。
【００３４】
ただし、制御部２０は、通過期間において車両の前方の一定距離（例えば１０ｍ）以内に障害物を検出した場合においては、発話状態の乱れに基づく要素点を例えば３０％だけ下方修正する。
【００３５】
興味度記録モジュール２１ｂの機能により制御部２０は、以上ようにして取得した要素点を合計した値を、通過期間において通過した施設についての興味度として算出する。そして、制御部２０は、施設データ３０ａ３において、通過した施設に興味度を対応付けて記録する。以上により、制御部２０は、付近を通過した施設のそれぞれについてユーザの興味度を対応付けて記録していくことができる。
【００３６】
以上説明した本実施形態の構成において、制御部２０は、通過時にユーザの挙動が乱れた施設について興味度を記録するようにした。ユーザの興味を惹く施設を通過する際には無意識にユーザの挙動が乱れる可能性が高いため、ユーザの興味を惹く施設に対して興味度を記録することができる。実際に立ち寄った施設でなくても、興味度を記録できるため、ユーザの興味を惹く施設を幅広く学習することができる。
【００３７】
ここで、興味のある地点を通過する際には、一時的に移動速度が減少する可能性が高いため、移動速度に乱れが生じると推定できる。また、興味のある地点を通過する際には、当該地点の方向にユーザの視線方向が逸れる可能性が高いため、視線方向に乱れが生じると推定できる。さらに、興味のある地点を通過する際には、当該地点にユーザが近寄るように進行方向が変化する可能性が高いため、進行方向が乱れると推定できる。また、興味のある地点を通過する際には、ユーザの発話が乱れると推定できる。そのため、制御部２０は、ユーザの移動速度の乱れと、ユーザの視線方向の乱れと、ユーザの進行方向の乱れと、ユーザの発話状態の乱れと、があった場合に、施設に対するユーザの興味度の要素点を加算するようにしている。
【００３８】
次に、地点情報案内プログラム２２について説明する。地点情報案内プログラム２２は、地点情報案内システムとして車載器１０を機能させるプログラムである。地点情報案内プログラム２２は、興味度取得モジュール２２ａと案内制御モジュール２２ｂとを含む。興味度取得モジュール２２ａと案内制御モジュール２２ｂとは、それぞれコンピュータとしての制御部２０を興味度取得部と案内制御部として機能させるプログラムモジュールである。
【００３９】
興味度取得モジュール２１ｃの機能により制御部２０は、通過時におけるユーザの挙動の乱れに基づいて記録された地点（施設）に対するユーザの興味度を取得する。具体的に、制御部２０は、施設データ３０ａ３に記録されている施設のそれぞれについて興味度を取得する。例えば、制御部２０は、案内対象の施設について興味度を取得する。案内対象の施設とは、車両が接近中の施設であってもよいし、現在地や目的地から一定距離以内に存在する施設であってもよいし、予め探索された走行予定経路から一定距離以内に存在する施設であってもよい。
【００４０】
案内制御モジュール２１ｄの機能により制御部２０は、興味度が閾値以上の地点（施設）を案内する。具体的に、制御部２０は、案内対象の施設についての興味度が閾値以上である場合に、当該施設についての案内を行う。例えば、制御部２０は、興味度が閾値以上の施設に立ち寄ることを推奨するメッセージを出力してもよいし、興味度が閾値以上の施設を地図上に表示してもよい。
【００４１】
前記の構成において、通過時におけるユーザの挙動の乱れに基づいて記録された興味度が閾値以上である地点を案内することができる。実際に立ち寄った地点でなくても、興味度が閾値以上である地点を案内できるため、ユーザの興味を惹く地点を幅広く案内することができる。
【００４２】
（２）地点情報記録処理：
次に、地点情報記録プログラム２１の機能により実行される地点情報記録処理を説明する。図３は、地点情報記録処理のフローチャートである。地点情報記録処理は、車両が移動中である場合に常時実行される処理である。
【００４３】
まず、挙動取得モジュール２１ａの機能により制御部２０は、ユーザの挙動を記録する（ステップＳ１００）。具体的に、制御部２０は、車両が走行している期間において、常時、ユーザの時系列の挙動を取得し、当該ユーザの時系列の挙動を示す挙動データ（不図示）を記録媒体３０に記録する。制御部２０は、ユーザの挙動として、車両の速度と軌跡（時系列の現在地）と、ユーザの視線方向と発話状態とを取得する。
【００４４】
次に、挙動取得モジュール２１ａの機能により制御部２０は、施設を通過したか否かを判定する（ステップＳ１０５）。具体的に、制御部２０は、車両が走行した道路区間までの距離が予め決められた近傍距離（例えば１００ｍ）以内に存在する施設の通過期間が終了したか否かを判定する。通過期間とは、施設への最接近時刻から予め決められた期間（例えば２０秒）だけ過去に遡った時刻を始期とし、最接近時刻から予め決められた期間（例えば１０秒）だけ経過した時刻を終期とする期間である。
【００４５】
施設を通過したと判定しなかった場合（ステップＳ１０５：Ｎ）、制御部２０は、ステップＳ１００に戻り、ユーザの挙動の記録を継続する。一方、施設を通過したと判定した場合（ステップＳ１０５：Ｙ）、挙動取得モジュール２１ａの機能により制御部２０は、施設の通過期間におけるユーザの挙動を取得する。すなわち、制御部２０は、施設に最接近した通過期間におけるユーザの挙動を抽出して取得する。
【００４６】
次に、興味度記録モジュール２１ｂの機能により制御部２０は、移動速度が乱れたか否かを判定する（ステップＳ１１５）。具体的に、制御部２０は、施設の通過期間における速度減少率が基準値（３０％）以上である場合に、移動速度が乱れたと判定する。
【００４７】
移動速度が乱れたと判定した場合（ステップＳ１１５：Ｙ）、興味度記録モジュール２１ｂの機能により制御部２０は、移動速度の乱れに対応する要素点を取得する（ステップＳ１２０）。すなわち、制御部２０は、施設の通過期間においてユーザの移動速度に乱れがあった場合、速度減少率の大きさに応じた要素点を取得する（図２Ａ）。一方、移動速度が乱れたと判定しなかった場合（ステップＳ１１５：Ｎ）、制御部２０は、ステップＳ１２０をスキップする。
【００４８】
次に、興味度記録モジュール２１ｂの機能により制御部２０は、視線方向が乱れたか否かを判定する（ステップＳ１２５）。具体的に、制御部２０は、施設の通過期間における施設注視期間が基準値（１秒）以上である場合に、ユーザの視線方向の乱れがあったと判定する。
【００４９】
視線方向が乱れたと判定した場合（ステップＳ１２５：Ｙ）、興味度記録モジュール２１ｂの機能により制御部２０は、視線方向の乱れに対応する要素点を取得する（ステップＳ１３０）。すなわち、制御部２０は、施設の通過期間においてユーザの視線方向に乱れがあった場合、施設注視期間の長さに応じた要素点を取得する（図２Ａ）。一方、視線方向が乱れたと判定しなかった場合（ステップＳ１２５：Ｎ）、制御部２０は、ステップＳ１３０をスキップする。
【００５０】
次に、興味度記録モジュール２１ｂの機能により制御部２０は、進行方向が乱れたか否かを判定する（ステップＳ１３５）。具体的に、制御部２０は、進行方向が施設側にぶれた場合に、進行方向が乱れたと判定する。より具体的に、制御部２０は、施設の通過期間におけるステアリングホイールの回転角が追従角から施設へ接近する方向へと基準角（例えば５度）以上ずれた時刻があった場合には、進行方向が施設側にぶれたと判定する。
【００５１】
進行方向が乱れたと判定した場合（ステップＳ１３５：Ｙ）、興味度記録モジュール２１ｂの機能により制御部２０は、進行方向の乱れに対応する要素点を取得する（ステップＳ１４０）。一方、進行方向が乱れたと判定しなかった場合（ステップＳ１３５：Ｎ）、制御部２０は、ステップＳ１４０をスキップする。
【００５２】
次に、興味度記録モジュール２１ｂの機能により制御部２０は、発話状態が乱れたか否かを判定する（ステップＳ１４５）。具体的に、制御部２０は、少なくとも１人のユーザによって感嘆語と欲求語の発話が１回以上あった場合には、ユーザの発話状態の乱れがあったと判定する。
【００５３】
発話状態が乱れたと判定した場合（ステップＳ１４５：Ｙ）、興味度記録モジュール２１ｂの機能により制御部２０は、発話状態の乱れに対応する要素点を取得する（ステップＳ１５０）。一方、発話状態が乱れたと判定しなかった場合（ステップＳ１４５：Ｎ）、制御部２０は、ステップＳ１５０をスキップする。
【００５４】
以上のようにして、施設の通過期間におけるユーザの挙動の乱れに対応する要素点を取得すると、興味度記録モジュール２１ｂの機能により制御部２０は、各要素点を修正する（ステップＳ１５５）。具体的に、制御部２０は、通過期間において交差点を走行した場合と、車両の前方の一定距離（例えば１０ｍ）以内に障害物を検出した場合においては、移動速度の乱れに基づく要素点を例えば３０％だけ下方修正する。また、制御部２０は、通過期間において操舵予定であった場合においては、進行方向の乱れに基づく要素点を例えば３０％だけ下方修正する。さらに、制御部２０は、通過期間において車両の前方の一定距離以内に障害物を検出した場合においては、発話状態の乱れに基づく要素点を例えば３０％だけ下方修正する。
【００５５】
次に、興味度記録モジュール２１ｂの機能により制御部２０は、各要素点を合計して興味度を算出する（ステップＳ１６０）。すなわち、制御部２０は、各種挙動の乱れに応じた要素点を合計することにより、ユーザの挙動の乱れを総合的に評価可能な興味度を算出する。
【００５６】
最後に、興味度記録モジュール２１ｂの機能により制御部２０は、通過した施設に興味度を対応付けて記録する（ステップＳ１６５）。すなわち、制御部２０は、施設データ３０ａ３において、通過した施設に興味度を対応付けて記録し、ステップＳ１００に戻る。以上の地点情報記録処理を繰り返して実行することにより、ユーザが付近を通過した施設について順にユーザの興味度を記録していくことができる。なお、同一の施設の付近を複数回通過した場合、制御部２０は、最後に算出した興味度を記録してもよいし、最大の興味度を保持してもよいし、各回の興味度の平均値を記録してもよい。
【００５７】
（３）地点情報案内処理：
次に、地点情報案内プログラム２２の機能により実行される地点情報案内処理を説明する。図４は、地点情報案内処理のフローチャートである。地点情報案内処理は、車両が移動中に常時実行される処理である。
【００５８】
まず、興味度取得モジュール２１ｃの機能により制御部２０は、施設に接近しているか否かを判定する（ステップＳ２００）。具体的に、制御部２０は、施設データ３０ａ３に規定されたいずれかの施設との距離が判定距離（例えば５００ｍ）以下となった場合に、当該施設に接近していると判定する。
【００５９】
施設に接近していると判定しなかった場合（ステップＳ２００：Ｎ）、制御部２０は、ステップＳ２００に戻り、いずれかの施設に接近するまで待機する。一方、施設に接近していると判定した場合（ステップＳ２００：Ｙ）、興味度取得モジュール２１ｃの機能により制御部２０は、接近中の施設の興味度を取得する（ステップＳ２１０）。すなわち、制御部２０は、接近中の施設について施設データ３０ａ３に記録されている興味度を取得する。
【００６０】
次に、興味度取得モジュール２１ｃの機能により制御部２０は、ユーザ属性と施設の人気客層との組み合わせに応じて接近中の施設の興味度を修正する（ステップＳ２２０）。具体的に、制御部２０は、車内カメラ４４にて撮像した画像に基づいて乗車しているユーザ個人を認識し、当該ユーザのユーザ属性（性別，年齢層）を取得する。制御部２０は、ユーザ属性と施設の人気客層との組み合わせに応じて接近中の施設の興味度を修正する。具体的に、制御部２０は、ユーザ属性が施設の人気客層に合致する場合には、接近中の施設の興味度を例えば３０％だけ上方修正する。なお、車両に複数のユーザが乗車している場合、制御部２０は、運転者のユーザ属性を採用してもよいし、最多人数のユーザ属性を採用してもよいし、興味度の修正を行わないようにしてもよい。
【００６１】
次に、案内制御モジュール２１ｄの機能により制御部２０は、興味度が閾値以上であるか否かを判定する（ステップＳ２３０）。すなわち、制御部２０は、車両に乗車しているユーザが接近中の施設に対して強く興味が惹かれるか否かを判定する。閾値は、予め決められた固定値であってもよいし、ユーザが設定した可変値であってもよいし、施設を表示する地図の縮尺や施設の密度に応じて設定される可変値であってもよい。
【００６２】
興味度が閾値以上であると判定した場合（ステップＳ２３０：Ｙ）、案内制御モジュール２１ｄの機能により制御部２０は、接近中の施設を案内する（ステップＳ２４０）。例えば、制御部２０は、興味度が閾値以上の施設に立ち寄ることを推奨するメッセージを出力してもよいし、興味度が閾値以上の施設を地図上に表示してもよい。
【００６３】
一方、興味度が閾値以上であると判定しなかった場合（ステップＳ２３０：Ｎ）、案内制御モジュール２１ｄの機能により制御部２０は、ステップＳ２４０をスキップして、ステップＳ２００に戻る。すなわち、車両に乗車しているユーザが接近中の施設に対して強く興味が惹かれると推定されない場合に、制御部２０は、接近中の施設についての案内を行うことなく、次の施設に接近するまで待機する。
【００６４】
（４）他の実施形態：
以上説明した実施形態は一例に過ぎず、本発明は以下の実施形態も含み得る。例えば、ユーザの挙動の乱れは、ユーザの体温と脈拍の少なくとも一方の乱れであってもよい。ここで、興味のある地点を通過する際には、ユーザの体温と脈拍が乱れる可能性が高いため、体温と脈拍の少なくとも一方が乱れると推定できる。例えば、運転者が常時把持している車両のステアリングホイールに体温センサと脈拍センサを備えさせておき、制御部２０は、施設の通過期間において体温センサと脈拍センサが計測した体温と脈拍に基づいて当該施設の興味度を記録してもよい。
【００６５】
例えば、制御部２０は、施設の通過期間において体温が基準値（例えば０．２度）以上増加した場合に、ユーザの挙動としての体温が乱れたと判定し、正の要素点を加算してもよい。また、制御部２０は、施設の通過期間において脈拍が基準値（例えば５ｂｐｍ）以上増加した場合に、ユーザの挙動としての脈拍が乱れたと判定し、正の要素点を加算してもよい。
【００６６】
さらに、制御部２０は、ユーザ属性と施設の人気客層との組み合わせに応じて修正した興味度を記録してもよい。例えば、制御部２０は、通過時に挙動が乱れたユーザのユーザ属性と、通過した施設の人気客層とが一致する場合に、当該施設について記録する興味度を例えば３０％だけ下方修正してもよい。
【００６７】
さらに、制御部２０は、通過した施設の物理的な目立ち易さが基準以上である場合に、当該施設について記録する興味度を修正してもよい。目立つ施設を積極的に案内したい場合には、制御部２０は、通過した施設について記録する興味度を上方修正すればよい。一方、目立つ施設を積極的に案内したくない場合には、制御部２０は、通過した施設について記録する興味度を下方修正すればよい。また、制御部２０は、車両の外部を撮像した画像に基づいて通過した施設の周辺に利用者の行列が形成されているか否かを判定し、行列が形成されている場合には、通過した施設について記録する興味度を上方修正してもよい。
【００６８】
さらに、ユーザは歩行者であってもよい。図２Ｂは、ユーザが歩行者である場合の挙動の乱れを示す表である。この場合、スマートフォンやウェアラブル端末等の携帯端末によって本発明の地点情報記録システムを実現することができる。図２Ｂに示す歩行者の挙動は、携帯端末が備えるＧＮＳＳ受信部や加速度センサやジャイロセンサや気圧センサや地磁気センサ等によって検出することができる。歩行者に特有な挙動の乱れとして、興味を惹かれる施設の通過期間における歩幅の減少が挙げられる。
【００６９】
本発明において、地点情報記録システムは、地点に対して興味度を対応付けて記録するシステムであればよく、必ずしもユーザとともに移動する装置でなくてもよい。例えば、地点情報記録システムは、ユーザの挙動を検出する装置と通信可能なシステムであってもよく、多数のユーザの挙動を収集するサーバであってもよい。むろん、地点情報記録システムは、ユーザとともに移動する装置であってもよく、単一のユーザの挙動に基づいて地点情報を生成するシステムであってもよい。すなわち、興味度は、特定のユーザの興味を惹く度合いであってもよいし、多数のユーザの興味を惹く度合いであってもよい。
【００７０】
通過時とは、ユーザが地点に最接近する時刻を含む通過期間であってもよく、一定の長さの期間であってもよいし、一定の距離を走行する期間であってもよい。ユーザが地点に最接近する時刻は、通過期間の終期であってもよいし、通過期間の中間の時刻であってもよい。また、地点を通過するとは、必ずしも地点の周辺を通過することに限られない。少なくとも地点を視認できる地点を通過するのであれば、地点の周辺を通過しなくても、ユーザの挙動は乱れ得ることとなる。例えば、山や島や海岸や湖岸等の自然景勝地や巨大な建造物等の地点については遠方からも視認できるため、これらの地点については視認可能な領域を通過した期間を通過期間として見なしてもよい。また、ユーザの移動手段は特に限定されない。移動手段は、徒歩であってもよいし、各種の乗り物であってもよい。また、移動手段が乗り物である場合、ユーザは当該乗り物の運転者であってもよいし、運転者以外の乗員であってもよい。
【００７１】
ユーザの挙動とは、ユーザの体のいずれかの部分（胴体，手，足，指，腕，首，顔，目，瞳，瞼，口，声帯，心臓等）の運動状態（位置，速度，加速度，方向，角速度，角加速度）であってもよいし、熱状態であってもよいし、発汗状態であってもよい。また、挙動が乱れるとは、ユーザの体のいずれかの部分の運動状態の大きさ方向や変化周期が基準よりも急激に変化することであってもよい。急激に変化するとは、単位時間あたりの変化幅が閾値以上となることであってもよい。なお、ユーザが乗り物の運転者である場合、乗り物の挙動がユーザの挙動であると見なされてもよい。ユーザが乗り物の運転者である場合、ユーザの運転操作が乗り物の挙動に反映されるからである。
【００７２】
興味度が記録される地点は、通過時にユーザの挙動が乱れた地点であればよく、ユーザの挙動が乱れた地点そのものであってもよいし、ユーザの挙動が乱れた地点を含む領域であってもよい。さらに、興味度が記録される地点は、ユーザの挙動が乱れた際におけるユーザの挙動が乱れた方向に存在する地点や領域であってもよく、必ずしもユーザの挙動が乱れた地点そのものを含まなくてもよい。
【００７３】
さらに、興味度が記録される地点は、予め地図情報に登録された既知の地点であってもよい。すなわち、興味地度記録部は、もともと存在している地点に対して興味度を対応付けてもよい。また、興味度が記録される地点は、地図情報に登録されていない未知の地点であってもよい。すなわち、興味度記録部は、興味度を対応付けた新たな地点を地図情報に登録してもよい。具体的に、興味度が記録される地点は、施設であってもよいし、道路であってもよいし、自然景勝地であってもよい。
【００７４】
具体的に、ユーザの挙動の乱れは、ユーザの移動速度の乱れであってもよい。ここで、興味のある地点を通過する際には、一時的に移動速度が減少する可能性が高いため、移動速度に乱れが生じると推定できる。
【００７５】
また、ユーザの挙動の乱れは、ユーザの視線方向の乱れであってもよい。ここで、興味のある地点を通過する際には、当該地点の方向にユーザの視線方向が逸れる可能性が高いため、視線方向に乱れが生じると推定できる。
【００７６】
さらに、ユーザの挙動の乱れは、ユーザの進行方向の乱れであってもよい。ここで、興味のある地点を通過する際には、当該地点にユーザが近寄るように進行方向が変化する可能性が高いため、進行方向が乱れると推定できる。
【００７７】
また、ユーザの挙動の乱れは、ユーザの発話状態の乱れであってもよい。ここで、興味のある地点を通過する際には、ユーザの発話が乱れると推定できる。例えば、興味地点設定部は、何も発話していない状態において感嘆語を発したり、会話を遮って感嘆語を発したりする場合に、ユーザの発話状態が乱れたと判定してもよい。さらに、興味地点設定部は、会話中に会話が途切れた場合に、ユーザの発話状態が乱れたと判定してもよい。
【００７８】
さらに、ユーザの挙動の乱れは、ユーザの体温と脈拍の少なくとも一方の乱れであってもよい。ここで、興味のある地点を通過する際には、ユーザの体温と脈拍が乱れる可能性が高いため、体温と脈拍の少なくとも一方が乱れると推定できる。
【００７９】
さらに、本発明のように、ユーザの挙動の乱れに基づいて興味度を設定する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えた地点情報記録システム、地点情報記録システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００８０】
１０…車載器、２０…制御部、２１…地点情報記録プログラム、２１ａ…挙動取得モジュール、２１ｂ…興味度記録モジュール、２１ｃ…興味度取得モジュール、２１ｄ…案内制御モジュール、２２…地点情報案内プログラム、２２ａ…興味度取得モジュール、２２ｂ…案内制御モジュール、３０…記録媒体、３０ａ…地図情報、３０ａ１…ノードデータ、３０ａ２…リンクデータ、３０ａ３…施設データ、３０ｂ…ユーザ情報、４１…ＧＮＳＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…車内カメラ、４５…マイク、４６…障害物センサ、４７…ユーザＩ／Ｆ部
【図１】
2020095389.tif 000003
【図２】
2020095389.tif 000004
【図３】
2020095389.tif 000005
【図４】
2020095389.tif 000006