(57)【特許請求の範囲】
【請求項１】
車両に搭載された目的地推定装置であって、
前記車両の周辺の少なくとも一部を撮像する撮像部と、
前記車両の２以上のユーザ各々の顔画像を含むユーザ画像情報を予め記憶する記憶部と、
前記撮像部により撮像された画像と、前記ユーザ画像情報とを照合して、前記車両のユーザを認識する認識部と、
前記認識部により複数のユーザが認識された場合、前記認識された複数のユーザの組み合わせに応じて一又は複数の目的地を推定する推定部と、
前記認識された複数のユーザのうち、前記推定部により目的地が推定された後に前記車両に乗車したユーザに応じて、前記推定された目的地の少なくとも一部を提案する提案部と、
を備えることを特徴とする目的地推定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置に設定される目的地を推定する目的地推定装置の技術分野に関する。
【背景技術】
【０００２】
この種の装置として、例えば、車両に積載された物品又はユーザが携行する物品に関する識別情報と、目的地やジャンルと関連する携行品が記述された携行品データベースとに基づいて、目的地の設定を支援する装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４５４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術には改善の余地がある。
【０００５】
本発明は、上記事実に鑑みてなされたものであり、目的地を好適に推定することができる目的地推定装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の目的地推定装置は、上記課題を解決するために、車両に搭載された目的地推定装置であって、前記車両の周辺の少なくとも一部を撮像する撮像部と、前記車両の２以上のユーザ各々の顔画像を含むユーザ画像情報を予め記憶する記憶部と、前記撮像部により撮像された画像と、前記ユーザ画像情報とを照合して、前記車両のユーザを認識する認識部と、前記認識部により複数のユーザが認識された場合、前記認識された複数のユーザの組み合わせに応じて一又は複数の目的地を推定する推定部と、前記認識された複数のユーザのうち、前記推定部により目的地が推定された後に前記車両に乗車したユーザに応じて、前記推定された目的地の少なくとも一部を提案する提案部と、を備える。
【０００７】
ドライバーの他に同乗者がいる場合、同乗者がいない場合に比べて車両の目的地の選択肢の幅が広がる。ここで、本発明に係る「目的地」は、最終目的地に限らず、経由地も含む概念である。具体的には、同乗者を学校へ送った後、ドライバーが会社へ向かう場合、学校及び会社が目的地となる。或いは、同乗者を、自宅から最寄駅まで送った後、自宅へ帰る場合、最寄駅及び自宅が目的地となる。
【０００８】
本発明では、推定部により、複数のユーザの組み合わせに応じて一又は複数の目的地が推定される。つまり推定部は、例えば、複数のユーザのうち一のユーザのみが乗車する場合の目的地と、該一のユーザと他のユーザとが乗車する場合の目的地と、を推定する。このように本発明では、ドライバーだけでなく同乗者も考慮して目的地が推定されるので、好適に目的地を推定することができる。
【０００９】
例えば、一のユーザを見送るために他のユーザが車両の周囲にいる場合等、認識部により認識されたユーザの全てが乗車するとは限らない。そこで本発明では、提案部により、推定部により目的地が推定された後に車両に乗車したユーザに応じて、推定された目的地の少なくとも一部が提案される。
【００１０】
このように構成すれば、乗車したユーザへの目的地の提案精度を向上することができ、実用上非常に有利である。加えて、ユーザが乗車する前に、推定部により目的地が推定されるので、ユーザが乗車した後目的地が提案されるまでの時間を短縮することができる。
【００１１】
本発明の作用及び他の利得は次に説明する実施するための形態から明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る目的地推定装置の構成を示すブロック図である。
【図２】実施形態に係るＥＣＵが実行する処理の一部を示すフローチャートである。
【図３】実施形態に係る目的地推定処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の目的地推定装置に係る実施形態について、図１乃至図３を参照して説明する。本実施形態に係る目的地推定装置は、ドライバーだけでなく同乗者をも考慮して目的地を推定するので、目的地を好適に推定することができる。以下では、先ず、目的地推定装置が搭載される車両及び目的地推定装置の構成を説明し、次に、車両の動作及び目的地推定処理について説明する。
【００１４】
（車両の構成）
実施形態に係る車両の構成について、図１を参照して説明する。尚、本実施形態に係る車両は、駆動源としてエンジンのみを備える車両（所謂コンベンショナル車）であってもよいし、ハイブリッド車両であってもよいし、或いは、電気自動車であってもよい。
【００１５】
図１において、車両１は、車両制御用ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ：電子制御ユニット）２０と、当該車両１に対応する電子キー３０から発信される電波信号を受信する受信部２１ａ〜２１ｄと、を備えて構成されている。受信部２１ａ〜２１ｄ各々の取り付け位置は任意であるが、各受信部２１ａ〜２１ｄが受信した電波信号に基づいて電子キー３０の位置を特定できるように配置されている。
【００１６】
車両１は、ドライバーが当該車両１に乗車していなくても、駐車位置から所定距離だけ自動的に走行可能に構成されている（以降、適宜“自動出庫”と称する）。この自動出庫には、例えば特開２０１３−１７７１２８号公報に記載の技術を適用可能であるので、その詳細についての説明は割愛する。
【００１７】
（目的地推定装置の構成）
実施形態に係る目的地推定装置の構成について、図１を参照して説明する。図１において、目的地推定装置１０は、ナビゲーションＥＣＵ（以降、適宜“ナビＥＣＵ”と称する）１１と、認識用パーソナルコンピュータ（以降、適宜“認識用ＰＣ”と称する）１２と、車両１の周辺の少なくとも一部を撮像するカメラ１３と、車両１の車内の少なくとも一部を撮像するカメラ１４と、例えば無線機や携帯電話等であるＤＣＭ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）１５と、を備えて構成されている。
【００１８】
ナビＥＣＵ１１は、車両１に搭載されたカーナビゲーションシステムの一部を構成している。このため、ナビＥＣＵ１１は、例えば、地図データベース（不図示）にアクセスすることができると共に、過去の目的地や走行ルート等に係る履歴データを有している。
【００１９】
認識用ＰＣ１２は、車両１のユーザの顔画像を含むユーザ画像情報を予め記憶する、例えばハードディスクや不揮発性メモリ等の記憶部（不図示）を有している。本実施形態では特に、記憶部には、２以上のユーザ各々の顔画像を含むユーザ画像情報が予め記憶されているものとする。
【００２０】
ユーザ画像情報には、顔画像の他に、ユーザＩＤや個人を特定するための情報（例えば氏名、年齢、性別、住所等）が含まれている。尚、ユーザ画像情報の記憶（登録）方法については、既存の技術を適用可能であるので、その詳細についての説明は割愛する。
【００２１】
カメラ１３及び１４各々は、１台のカメラに限らず、複数台のカメラから構成されていてよい。
【００２２】
（車両制御用のＥＣＵの動作）
次に、車両制御用ＥＣＵ２０が、車両１が駐車スペースに駐車しているときに実行する処理について、図２のフローチャートを参照して説明する。車両制御用ＥＣＵ２０及び受信部２１ａ〜２１ｄには、車両１の駐車時（即ち、イグニッションオフ時）にも微小電力が、バッテリ（不図示）から供給されている。
【００２３】
図２（ａ）において、車両制御用ＥＣＵ２０は、車両１のドライバー（ここでは、電子キー３０を所持している人）の接近を検出する（ステップＳ１０１）。具体的には、車両制御用ＥＣＵ２０は、電子キー３０から発信される電波信号の、受信部２１ａ〜２１ｄの少なくとも一つにおける受信強度に基づいて、車両１とドライバーとの間の距離を推定する。車両制御用ＥＣＵ２０は、該推定された距離が所定距離以内である場合に、ドライバーの接近が検出されたと判定する。
【００２４】
尚、車両制御用ＥＣＵ２０は、電子キー３０から発信される電波信号の受信強度の時間変化に基づいて、ドライバーの移動速度を求め、該求められた移動速度が所定速度以上の場合は、ドライバーの接近ではないと判定してよい（この場合、ドライバーが車両１の周囲を通り過ぎる可能性が高い）。
【００２５】
ステップＳ１０１の処理において、ドライバーの接近が検出されない場合（ステップＳ１０１：Ｎｏ）、車両制御用ＥＣＵ２０は、一旦処理を終了し、所定時間後に再びステップＳ１０１の処理を実行する。
【００２６】
他方、ステップＳ１０１の処理において、ドライバーの接近が検出された場合（ステップＳ１０１：Ｙｅｓ）、車両制御用ＥＣＵ２０は、車両１の電源を投入する（ステップＳ１０２）。ここで、「電源を投入」とは、所謂コンベンショナル車であれば、主要な電装品が立ち上がり、エンジンを始動させることができる状態を意味し、ハイブリッド車や電気自動車であれば、走行可能な状態（所謂レディ状態）を意味する。
【００２７】
図２（ｂ）において、ステップＳ１０２の処理により車両１の電源が投入された後、車両制御用ＥＣＵ２０は、出庫要求があるか否かを判定する（ステップＳ１１１）。具体的には、車両制御用ＥＣＵ２０は、例えば、自動出庫制御の実行を示す信号が受信された場合に出庫要求があると判定し、ステップＳ１１１の処理開始から所定時間以内に自動出庫制御の実行を示す信号が受信されない場合には出庫要求がないと判定する。
【００２８】
ステップＳ１１１の処理において、出庫要求があると判定された場合（ステップＳ１１１：Ｙｅｓ）、車両制御用ＥＣＵ２０は、所定の自動出庫制御を実行する（ステップＳ１１２）。他方、ステップＳ１１１の処理において、出庫要求がないと判定された場合（ステップＳ１１１：Ｎｏ）、車両制御用ＥＣＵ２０は、一旦処理を終了し、所定時間後に再びステップＳ１１１の処理を実行する。
【００２９】
（目的地推定処理）
次に、図２（ｂ）のフローチャートに示される処理と並行して実行される、本実施形態に係る目的地推定処理について、図３のフローチャートを参照して説明する。
【００３０】
本実施形態に係る目的地推定処理は、（ｉ）服装に関するデータベース及び携行品に関するデータベースが、クラウド（即ち、インターネット上のサーバ等）に予め構築されていること、（ｉｉ）認識用ＰＣ１２の記憶部に予め記憶されているユーザ画像情報により示されるユーザ毎の、例えば目的地履歴、検索履歴、メール情報、スケジュール情報等の個人情報を利用可能であること、を前提としている。尚、（ｉ）及び（ｉｉ）の前提を実現する技術には、既存の技術を適用可能である。
【００３１】
１．認識用ＰＣの動作（１）：
図３において、認識用ＰＣ１２は、上述のステップＳ１０２の処理により車両１の電源が投入された後、受信部２１ａ〜２１ｄ各々において受信された電子キー３０から発信される電波信号の受信強度に基づいて、電子キー３０の位置（例えば、車両１を中心とした方角、車両１からの距離等）を特定する（ステップＳ２１１）。尚、電子キー３０の位置特定方法には、既存の技術を適用可能であるので、その詳細についての説明は割愛する。
【００３２】
次に、認識用ＰＣ１２は、カメラ１３により撮像された画像のうち、ステップＳ２１１の処理において特定された電子キー３０の位置に相当する画像と、記憶部に予め記憶されているユーザ画像情報に含まれる顔画像とを照合する（ステップＳ２１２）。
【００３３】
次に、認識用ＰＣ１２は、ドライバー（ここでは、電子キー３０を所持しているユーザ）を特定したか否かを判定する（ステップＳ２１３）。具体的には、認識用ＰＣ２１は、カメラ１３により撮像された画像とユーザ画像情報に含まれる顔画像とを照合して（つまり、顔画像に基づく顔認証を行い）、該当者がいた場合に、ドライバーを特定したと判定する。他方で、該当者がいない場合、認識用ＰＣ１２は、ドライバーを特定していないと判定する。尚、「該当者がいない場合」は、ユーザ画像情報により示されるユーザがいない場合に限らず、例えば他人や建造物等の何らかの障害物により、ユーザが鮮明に撮像されず、顔認証ができなかった場合も含む。
【００３４】
ステップＳ２１２の処理において、ドライバーを特定していないと判定された場合（ステップＳ２１２：Ｎｏ）、認識用ＰＣ２１は、処理を一旦終了し、所定時間後に再びステップＳ２１１の処理を実行する。
【００３５】
他方、ステップＳ２１２の処理において、ドライバーを特定したと判定された場合（ステップＳ２１２：Ｙｅｓ）、認識用ＰＣ１２は、カメラ１３により撮像された画像から、特定されたドライバーの恰好、持ち物、服装を認識する（ステップＳ２１４）。具体的には、認識用ＰＣ２１は、クラウドに予め構築されている服装に関するデータベース及び携行品に関するデータベースを参照して、カメラ１３により撮像された画像から、特定されたドライバーの恰好等を認識する。
【００３６】
このステップＳ２１４の処理での恰好等の認識は、例えばカバンであれば、ビジネスカバン、旅行カバン、ゴルフバッグ等、少なくともジャンル（ここでは、“ビジネス”、“旅行”、“ゴルフ”）が区別できる程度であればよい。後述するステップＳ２１６の処理も同様。
【００３７】
ステップＳ２１４の処理の後、認識用ＰＣ１２は、特定されたドライバーに係る情報（例えば、ユーザ画像情報に含まれるユーザＩＤや個人を特定するための情報、認識された格好等に関する情報）を、ナビＥＣＵ１１に送信する。
【００３８】
ステップＳ２１４の処理の後、認識用ＰＣ１２は、更に、カメラ１３により撮像された画像と、記憶部に予め記憶されているユーザ画像情報に含まれる顔画像とを照合して、ドライバーとして特定されたユーザの他にユーザいるか否かを判定する（ステップＳ２１５）。具体的には、図１の人Ａがドライバーとして特定された場合、認識用ＰＣ２１は、人Ｂ及び人Ｃがユーザであるか否かを判定する。
【００３９】
ステップＳ２１５の処理において、他のユーザがいると判定された場合（ステップＳ２１５：Ｙｅｓ）、認識用ＰＣ１２は、上述のステップＳ２１４の処理と同様に、他のユーザの恰好等を認識する（ステップＳ２１６）。その後、他のユーザに係る情報をナビＥＣＵ１１に送信し、後述するステップＳ２１７の処理を実行する。
【００４０】
他方、ステップＳ２１５の処理において、他のユーザがいないと判定された場合（ステップＳ２１５：Ｎｏ）、認識用ＰＣ１２は、他のユーザがいないことを示す情報をナビＥＣＵ１１に送信し、後述するステップＳ２１７の処理を実行する。
【００４１】
２．ナビＥＣＵの動作（１）：
上述のステップＳ２１５の処理と並行して、ナビＥＣＵ１１は、認識用ＰＣ１２から送信された特定されたドライバーに係る情報に基づいて、ＤＣＭ１５を介して、クラウドから、特定されたドライバーに関する、例えば目的地履歴、検索履歴、メール情報、スケジュール情報等の個人情報を取得する（ステップＳ２２１）。
【００４２】
次に、ナビＥＣＵ１１は、他のユーザがいるか否かを判定する（ステップＳ２２２）。具体的には、ナビＥＣＵ１１は、認識用ＰＣ１２から他のユーザに係る情報を受信した場合に、他のユーザがいると判定し、認識用ＰＣ１２から他のユーザがいないことを示す情報を受信した場合に、他のユーザがいないと判定する。
【００４３】
ステップ２２２の処理において、他のユーザがいると判定された場合（ステップＳ２２２：Ｙｅｓ）、ナビＥＣＵ１１は、他のユーザに係る情報に基づいて、ＤＣＭ１５を介して、クラウドから、他のユーザに関する個人情報を取得する（ステップＳ２２３）。
【００４４】
次に、ナビＥＣＵ１１は、特定されたドライバーに係る情報及びクラウドから取得した個人情報、並びに他のユーザに係る情報及びクラウドから取得した個人情報、更には、日時や曜日に基づいて、ドライバーのみが車両１に乗車する場合の目的地と、ドライバー及び他のユーザが車両１に乗車する場合の目的地と、を推定する（ステップＳ２２４）。
【００４５】
例えば、人Ａ（図１参照）がドライバーとして特定され、人Ｂ及び人Ｃ（図１参照）が他のユーザとして特定された場合、ナビＥＣＵ１１は、（ｉ）人Ａのみが車両１に乗車する場合の目的地、（ｉｉ）人Ａ及び人Ｂが車両１に乗車する場合の目的地、（ｉｉｉ）人Ａ及び人Ｃが車両１に乗車する場合の目的地、（ｉｖ）人Ａ、人Ｂ及び人Ｃが車両１に乗車する場合の目的地、を推定する。
【００４６】
具体的には、平日の朝に、人Ａがビジネスカバンを所持しており、人Ａの子供である人Ｂ及び人Ｃが人Ａの周囲にいる場合、ナビＥＣＵ１１は、人Ｂ及び人Ｃが通っている学校を経由して、人Ａが職場に向かうと推定し、学校及び職場を目的地として推定する。
【００４７】
ステップＳ２２４の後、ナビＥＣＵ１１は、後述するステップＳ２２６の処理を実行する。
【００４８】
他方、ステップＳ２２２の処理において、他のユーザがいないと判定された場合（ステップＳ２２２：Ｎｏ）、ナビＥＣＵ１１は、特定されたドライバーに係る情報及びクラウドから取得した個人情報、更には、日時や曜日に基づいて、目的地を推定する（ステップＳ２２５）。その後、ナビＥＣＵ１１は、後述するステップＳ２２６の処理を実行する。
【００４９】
３．認識用ＰＣの動作（２）：
上述のステップＳ２１６の処理の後、認識用ＰＣ１２は、車両１に人が乗車したか否かを判定する（ステップＳ２１７）。尚、上述のステップＳ１１２の自動出庫制御（図２（ｂ）参照）が実行されている場合は、車両１の停止後にステップＳ２１７の処理が行われる。乗車判定には、既存の各種態様を適用可能であるので、その詳細についての説明は割愛する。
【００５０】
ステップＳ２１７の処理において、乗車していないと判定された場合（ステップＳ２１７：Ｎｏ）、認識用ＰＣ１２は、所定時間後に再びステップＳ２１７の処理を実行する（即ち、待機状態となる）。
【００５１】
他方、ステップＳ２１７の処理において、乗車したと判定された場合（ステップＳ２１７：Ｙｅｓ）、認識用ＰＣ１２は、カメラ１４により撮像された画像（即ち、車内の画像）と、特定されたドライバーに対応するユーザ画像情報に含まれる顔画像（他のユーザがいる場合には、更に、他のユーザに対応するユーザ画像情報に含まれる顔画像）とを照合して、車両１に乗車した人を特定する（ステップＳ２１８）。その後、認識用ＰＣ１２は、特定した人を示す情報を、ナビＥＣＵ１１に送信する。
【００５２】
４．ナビＥＣＵの動作（２）：
上述のステップＳ２２４の処理又はステップＳ２２６の処理の後、ナビＥＣＵ１１は、認識用ＰＣ１２から送信された特定した人を示す情報に基づいて、車両１に乗車した人が、特定されたドライバーのみであるか否かを判定する（ステップＳ２２６）。
【００５３】
ステップＳ２２６の処理において、特定されたドライバーのみが車両１に乗車したと判定された場合（ステップＳ２２６：Ｙｅｓ）、ナビＥＣＵ１１は、推定された目的地のうち、ドライバーのみが乗車する場合の目的地を、例えばナビゲーションシステムのディスプレイ（不図示）上に表示することによって、提案する（ステップＳ２２７）。
【００５４】
他方、ステップＳ２２６の処理において、特定されたドライバー及び他のユーザが車両１に乗車したと判定された場合（ステップＳ２２６：Ｎｏ）、ナビＥＣＵ１１は、推定された目的地のうち、ドライバー及び他のユーザが乗車する場合の目的地を提案する（ステップＳ２２８）。
【００５５】
具体的には、人Ａ及び人Ｂが車両１に乗車したと判定された場合、ナビＥＣＵ１１は、推定された目的地のうち、人Ａ及び人Ｂが車両１に乗車する場合の目的地を提案する。人Ａ及び人Ｃが車両１に乗車したと判定された場合、ナビＥＣＵ１１は、推定された目的地のうち、人Ａ及び人Ｃが車両１に乗車する場合の目的地を提案する。人Ａ、人Ｂ及び人Ｃが車両１に乗車したと判定された場合、ナビＥＣＵ１１は、推定された目的地のうち、人Ａ、人Ｂ及び人Ｃが車両１に乗車する場合の目的地を提案する。
【００５６】
（実施形態に係る目的地推定処理の効果）
上述の如く、認識用ＰＣ１２により複数のユーザが認識された場合、ナビＥＣＵ１１は該複数のユーザの組み合わせに応じて、一又は複数の目的地を推定する。本実施形態では、ドライバーとして特定された人だけでなく、車両１に同乗すると推定される人も考慮して目的地が推定されるので、目的地を好適に推定することができる。
【００５７】
更に、ナビＥＣＵ１１は、推定された目的地のうち、車両１に実際に乗車した人に応じた目的地を提案する。従って、目的地の提案精度を向上することができる。また、ユーザの車両１への乗車前から目的地の推定が開始されるので、ユーザが車両１へ乗車した後、目的地が提案されるまでの時間を短縮することができる。
【００５８】
実施形態に係る「ナビＥＣＵ１１」は、本発明に係る「推定部」及び「提案部」の一例である。実施形態に係る「認識用ＰＣ１２」は、本発明に係る「記憶部」及び「認識部」の一例である。実施形態に係る「カメラ１３」は、本発明に係る「撮像部」の一例である。
【００５９】
本発明は、上述した実施形態に限られるものではなく、特許請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う目的地推定装置もまた本発明の技術的範囲に含まれるものである。
【符号の説明】
【００６０】
１…車両、１０…目的地推定装置、１１…ナビゲーションＥＣＵ、１２…認識用パーソナルコンピュータ、１３、１４…カメラ、１５…ＤＣＭ、２０…車両制御用ＥＣＵ、２１ａ、２１ｂ、２１ｃ、２１ｄ…受信部、３０…電子キー
【図１】
0006558234.tif 000002
【図２】
0006558234.tif 000003
【図３】
0006558234.tif 000004