(57)【要約】【課題】車両の乗員の構成に応じて適切な目的地を提示できる目的地提示システム及びナビゲーションシステムを提供すること。【解決手段】車両に搭乗した乗員の性別がナビゲーション装置１０の画像認識プロセッサ２１により判別し、その乗員の性別に関する情報と共に目的地検索要求を情報提供サーバ１０へ送信する。情報提供サーバ１０では、その乗員の性別に応じて車両に搭乗した乗員の嗜好する施設の特徴を嗜好データベース５４ｃに基づいて推定し、その推定した特徴を有する施設を施設データベース５４ｂから抽出する。そして、抽出した施設の施設情報をナビゲーション装置１０へ提供し、ナビゲーション装置１０では、情報提供サーバ１０より提供された施設情報に基づいて、その施設の名称などをＬＣＤ１８上に表示する。【選択図】図１
2010237134.tif 000002
【特許請求の範囲】
【請求項１】
車両の乗員に対して目的地の候補を提示する目的地提示システムであって、
施設に関する施設情報とその施設の特徴を示す特徴情報とを施設毎に格納する施設情報格納手段と、
前記乗員の性別を判別する乗員性別判別手段と、
その乗員性別判別手段により判別された乗員の性別に応じて前記乗員の嗜好する施設の特徴を推定する嗜好推定手段と、
その嗜好推定手段により推定された前記乗員の嗜好する施設の特徴と前記施設情報格納手段に格納されている前記特徴情報により示される特徴とが合致する施設の施設情報を、前記施設情報格納手段から抽出する施設情報抽出手段と、
その施設情報抽出手段により抽出された前記施設情報に基づき、その施設情報によって示される施設を前記目的地の候補として出力する目的地候補出力手段とを備えることを特徴とする目的地提示システム。
【請求項２】
前記乗員の数を検出する乗員数検出手段を備え、
前記嗜好推定手段は、その乗員数検出手段により検出された乗員の数と、前記乗員性別判別手段により判別された乗員の性別とに応じて、前記乗員の嗜好する施設の特徴を推定するものであることを特徴とする請求項１記載の目的地提示システム。
【請求項３】
前記乗員の年齢を推定する乗員年齢推定手段を備え、
前記嗜好推定手段は、前記乗員性別判別手段により判別された乗員の性別と前記乗員年齢推定手段により推定された前記乗員の年齢とに応じて、前記乗員の嗜好する施設の特徴を推定するものであることを特徴とする請求項１又は２に記載の目的地提示システム。
【請求項４】
前記乗員数検出手段により検出された乗員の数が複数である場合に、前記乗員性別判別手段により判別された乗員の性別に応じて、前記乗員間の関係を推定する乗員関係推定手段を備え、
前記嗜好推定手段は、その乗員関係推定手段により推定された前記乗員間の関係に応じて、前記乗員の嗜好する施設の特徴を推定するものであることを特徴とする請求項２記載の目的地提示システム。
【請求項５】
前記乗員の数を検出する乗員数検出手段と、
その乗員数検出手段により検出された乗員の数が複数である場合に、前記乗員性別判別手段により判別された乗員の性別および前記乗員年齢推定手段により推定された乗員の年齢に応じて、前記乗員間の関係を推定する乗員関係推定手段とを備え、
前記嗜好推定手段は、その乗員関係推定手段により推定された前記乗員間の関係に応じて、前記乗員の嗜好する施設の特徴を推定するものであることを特徴とする請求項３記載の目的地提示システム。
【請求項６】
車両の現在位置を検出する現在位置検出手段と、
目的地を設定する目的地設定手段と、
前記現在位置検出手段により検出された前記現在位置から前記目的地設定手段により設定された前記目的地までの経路を設定して出力する経路出力手段と、
施設に関する施設情報とその施設の特徴を示す特徴情報とを施設毎に格納する施設情報格納手段と、
車両に搭乗している乗員の性別を判別する乗員性別判別手段と、
その乗員性別判別手段により判別された乗員の性別に応じて前記乗員の嗜好する施設の特徴を推定する嗜好推定手段と、
その嗜好推定手段により推定された前記乗員の嗜好する施設の特徴と前記施設情報格納手段に格納されている前記特徴情報により示される特徴とが合致する施設の施設情報を、前記施設情報格納手段から抽出する施設情報抽出手段と、
その施設情報抽出手段により抽出された前記施設情報に基づき、その施設情報によって示される施設を前記目的地の候補として出力する目的地候補出力手段と、
その目的地候補出力手段により出力された施設が乗員により前記目的地として選択されたか否かを判断する目的地選択判断手段と、
その目的地選択判断手段により前記目的地として選択されたと判断された場合は、その選択された前記目的地が前記目的地設定手段により設定されるように制御する目的地設定制御手段とを備えることを特徴とするナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地提示システム及びナビゲーションシステムに関し、特に、車両の乗員の構成に応じて適切な目的地を提示できる目的地提示システム及びナビゲーションシステムに関するものである。
【背景技術】
【０００２】
従来より、車両の乗員が所望する目的地を推定して、乗員に提示する目的地提示システムが知られている。例えば、特許文献１には、車両における過去の施設訪問履歴情報に基づいて乗員の嗜好を把握し、その嗜好にあった目的地を乗員に対して提示する情報提示装置（目的地提示システム）が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１００８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、車両に乗車する人物は常に同一であるとは限らず、状況に応じて乗員の構成、例えば、人数や性別、年齢などが変化する。そして、その乗員の構成によって実際に嗜好する目的地が変化する場合が多い。特に、女性と男性とで、一般的に目的地の嗜好が大きく異なる。
【０００５】
しかしながら、上述した特許文献１に記載の情報提示装置（目的地提示システム）では、車両の過去の施設訪問履歴に基づいて目的地を提示するだけであるので、車両の乗員の構成が異なっても、その施設訪問履歴に基づく所定の目的地が提示されてしまい、車両の乗員の構成に応じて適切な目的地を提示できない恐れがあるという問題点があった。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、車両の乗員の構成に応じて適切な目的地を提示できる目的地提示システム及びナビゲーションシステムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
この目的を達成するために請求項１記載の目的地提示システムは、車両の乗員に対して目的地の候補を提示するものであって、施設に関する施設情報とその施設の特徴を示す特徴情報とを施設毎に格納する施設情報格納手段と、前記乗員の性別を判別する乗員性別判別手段と、その乗員性別判別手段により判別された乗員の性別に応じて前記乗員の嗜好する施設の特徴を推定する嗜好推定手段と、その嗜好推定手段により推定された前記乗員の嗜好する施設の特徴と前記施設情報格納手段に格納されている前記特徴情報により示される特徴とが合致する施設の施設情報を、前記施設情報格納手段から抽出する施設情報抽出手段と、その施設情報抽出手段により抽出された前記施設情報に基づき、その施設情報によって示される施設を前記目的地の候補として出力する目的地候補出力手段とを備える。
【０００８】
尚、この目的地提示システムは、１つの装置によって構成されるものであってもよいし、２以上の装置によって構成されるものであってもよい。例えば、車両に設けられるナビゲーション装置のみによって構成されてもよいし、その他の車載装置のみによって構成されてもよい。また、ナビゲーション装置といった車載装置とその車載装置がアクセス可能なサーバ装置とによって構成されてもよい。更に、施設情報格納手段を独立した別の外部記憶装置に設け、車載装置と外部記憶装置、若しくは、車載装置とサーバ装置と外部記憶装置によって目的地提示システムを構成してもよい。
【０００９】
請求項２記載の目的地提示システムは、請求項１記載の目的地提示システムにおいて、前記乗員の数を検出する乗員数検出手段を備え、前記嗜好推定手段は、その乗員数検出手段により検出された乗員の数と、前記乗員性別判別手段により判別された乗員の性別とに応じて、前記乗員の嗜好する施設の特徴を推定するものである。
【００１０】
請求項３記載の目的地提示システムは、請求項１又は２に記載の目的地提示システムにおいて、前記乗員の年齢を推定する乗員年齢推定手段を備え、前記嗜好推定手段は、前記乗員性別判別手段により判別された乗員の性別と前記乗員年齢推定手段により推定された前記乗員の年齢とに応じて、前記乗員の嗜好する施設の特徴を推定するものである。
【００１１】
請求項４記載の目的地提示システムは、請求項２記載の目的地提示システムにおいて、前記乗員数検出手段により検出された乗員の数が複数である場合に、前記乗員性別判別手段により判別された乗員の性別に応じて、前記乗員間の関係を推定する乗員関係推定手段を備え、前記嗜好推定手段は、その乗員関係推定手段により推定された前記乗員間の関係に応じて、前記乗員の嗜好する施設の特徴を推定するものである。
【００１２】
請求項５記載の目的地提示システムは、請求項３記載の目的地提示システムにおいて、前記乗員の数を検出する乗員数検出手段と、その乗員数検出手段により検出された乗員の数が複数である場合に、前記乗員性別判別手段により判別された乗員の性別および前記乗員年齢推定手段により推定された乗員の年齢に応じて、前記乗員間の関係を推定する乗員関係推定手段とを備え、前記嗜好推定手段は、その乗員関係推定手段により推定された前記乗員間の関係に応じて、前記乗員の嗜好する施設の特徴を推定するものである。
【００１３】
請求項６記載のナビゲーションシステムは、車両の現在位置を検出する現在位置検出手段と、目的地を設定する目的地設定手段と、前記現在位置検出手段により検出された前記現在位置から前記目的地設定手段により設定された前記目的地までの経路を設定して出力する経路出力手段と、施設に関する施設情報とその施設の特徴を示す特徴情報とを施設毎に格納する施設情報格納手段と、車両に搭乗している乗員の性別を判別する乗員性別判別手段と、その乗員性別判別手段により判別された乗員の性別に応じて前記乗員の嗜好する施設の特徴を推定する嗜好推定手段と、その嗜好推定手段により推定された前記乗員の嗜好する施設の特徴と前記施設情報格納手段に格納されている前記特徴情報により示される特徴とが合致する施設の施設情報を、前記施設情報格納手段から抽出する施設情報抽出手段と、その施設情報抽出手段により抽出された前記施設情報に基づき、その施設情報によって示される施設を前記目的地の候補として出力する目的地候補出力手段と、その目的地候補出力手段により出力された施設が乗員により前記目的地として選択されたか否かを判断する目的地選択判断手段と、その目的地選択判断手段により前記目的地として選択されたと判断された場合は、その選択された前記目的地が前記目的地設定手段により設定されるように制御する目的地設定制御手段とを備える。
【００１４】
尚、このナビゲーションシステムは、１つの装置によって構成されるものであってもよいし、２以上の装置によって構成されるものであってもよい。例えば、車両に設けられるナビゲーション装置のみによって構成されてもよいし、ナビゲーション装置とそのナビゲーション装置がアクセス可能なサーバ装置とによって構成されてもよい。更に、施設情報格納手段を独立した別の外部記憶装置に設け、ナビゲーション装置と外部記憶装置、若しくは、ナビゲーション装置とサーバ装置と外部記憶装置によって目的地提示システムを構成してもよい。
【発明の効果】
【００１５】
請求項１記載の目的地提示システムによれば、車両の乗員の性別が乗員性別判別手段によって判別され、その判別された乗員の性別に応じてその乗員の嗜好する施設の特徴が嗜好推定手段によって推定される。一方、施設に関する施設情報とその施設の特徴を示す特徴情報とが、施設毎に、施設情報格納手段に格納されている。そして、嗜好推定手段によって推定された乗員の嗜好する施設の特徴と施設情報格納手段に格納されている特徴情報により示される特徴とが合致する施設の施設情報が、施設情報抽出手段によって、施設情報格納手段から抽出され、その抽出された施設情報に基づき、その施設情報により示される施設が目的地の候補として目的地候補出力手段によって出力される。このように、車両の乗員の性別に応じてその乗員の嗜好する施設の特徴が推定され、その推定された乗員の嗜好する施設の特徴を有する施設が目的地の候補として出力される。ここで、上述したように、女性と男性とで、一般的に目的地の嗜好が大きく異なるが、乗員の性別を反映して目的地の候補が出力されるので、少なくとも嗜好の大きく異なる車両の乗員の性別に応じて適切な目的地を提示することができる。よって、車両の乗員の構成に応じて適切な目的地を提示できるという効果がある。
【００１６】
請求項２記載の目的地提示システムによれば、請求項１記載の目的地提示システムの奏する効果に加え、次の効果を奏する。即ち、車両の乗員の数が乗員数検出手段によって検出され、その検出された乗員の数と、乗員性別判別手段により判別された乗員の性別とに応じて、乗員の嗜好する施設の特徴が嗜好推定手段によって推定される。これにより、車両の乗員の性別だけでなく、乗員の数にも応じてその乗員の嗜好する施設の特徴を推定することができるので、よりきめ細かく乗員の嗜好する施設の特徴を推定することができる。そして、このきめ細かく推定された乗員の嗜好する施設の特徴を有する施設が施設情報抽出手段によって抽出され、それが目的地の候補として目的地候補出力手段によって出力されるので、より車両の乗員に見合った目的地を提示することができる。よって、車両の乗員の構成に応じてより適切な目的地を提示できるという効果がある。
【００１７】
請求項３記載の目的地提示システムによれば、請求項１又は２に記載の目的地提示システムの奏する効果に加え、次の効果を奏する。即ち、車両の乗員の年齢が乗員年齢推定手段によって推定され、その推定された乗員の年齢と、乗員性別判別手段により判別された乗員の性別とに応じて、乗員の嗜好する施設の特徴が嗜好推定手段によって推定される。これにより、乗員の性別だけでなく、年齢にも応じてその乗員の嗜好する施設の特徴を推定することができるので、よりきめ細かく乗員の嗜好する施設の特徴を推定することができる。そして、このきめ細かく推定された乗員の嗜好する施設の特徴を有する施設が施設情報抽出手段によって抽出され、それが目的地の候補として目的地候補出力手段によって出力されるので、より車両の乗員に見合った目的地を提示することができる。よって、車両の乗員の構成に応じてより適切な目的地を提示できるという効果がある。
【００１８】
請求項４記載の目的地提示システムによれば、請求項２記載の目的地提示システムの奏する効果に加え、次の効果を奏する。即ち、乗員数検出手段により検出された乗員の数が複数である場合に、乗員性別判別手段により判別された乗員の性別に応じて、乗員間の関係が乗員関係推定手段によって推定され、この推定された乗員間の関係に応じて、その乗員の嗜好する施設の特徴が嗜好推定手段によって推定される。これにより、単に乗員の性別を考慮するのではなく、その乗員の性別に応じて推定されたその乗員間の関係、例えば、女性同士、男性同士、カップルといった関係に応じて、乗員の嗜好する施設の特徴を推定することができるので、より的確に乗員の嗜好する施設の特徴を推定することができる。そして、このより的確に推定された乗員の嗜好する施設の特徴を有する施設が施設情報抽出手段によって抽出され、それが目的地の候補として目的地候補出力手段によって出力されるので、より車両の乗員に見合った目的地を提示することができる。よって、車両の乗員の構成に応じてより適切な目的地を提示できるという効果がある。
【００１９】
請求項５記載の目的地提示システムによれば、請求項３記載の目的地提示システムの奏する効果に加え、次の効果を奏する。即ち、車両の乗員の数が乗員数検出手段により検出され、その検出された乗員の数が複数である場合に、乗員性別判別手段により判別された乗員の性別および乗員年齢推定手段により推定された乗員の年齢に応じて、乗員間の関係が乗員関係推定手段によって推定される。そして、この推定された乗員間の関係に応じて、乗員の嗜好する施設の特徴が嗜好推定手段によって推定される。これにより、単に乗員の性別や年齢を考慮するのではなく、その乗員の性別や年齢に応じて推定されたその乗員間の関係、例えば、若物同士や家族といった関係に応じて、乗員の嗜好する施設の特徴を推定することができるので、より的確に乗員の嗜好する施設の特徴を推定することができる。そして、このより的確に推定された乗員の嗜好する施設の特徴を有する施設が施設情報抽出手段によって抽出され、それが目的地の候補として目的地候補出力手段によって出力されるので、より車両の乗員に見合った目的地を提示することができる。よって、車両の乗員の構成に応じてより適切な目的地を提示できるという効果がある。
【００２０】
請求項６記載のナビゲーションシステムによれば、現在位置検出手段により検出された車両の現在位置から目的地設定手段により設定された目的地までの経路が経路出力手段により設定され出力される。また、車両に搭乗している乗員の性別が乗員性別判別手段によって判別され、その判別された乗員の性別に応じてその乗員の嗜好する施設の特徴が嗜好推定手段によって推定される。一方、施設に関する施設情報とその施設の特徴を示す特徴情報とが、施設毎に、施設情報格納手段に格納されている。そして、嗜好推定手段によって推定された乗員の嗜好する施設の特徴と施設情報格納手段に格納されている特徴情報により示される特徴とが合致する施設の施設情報が、施設情報抽出手段によって、施設情報格納手段から抽出され、その抽出された施設情報に基づき、その施設情報により示される施設が目的地の候補として目的地候補出力手段によって出力される。
【００２１】
このように、車両に搭乗した乗員の性別に応じてその乗員の嗜好する施設の特徴が推定され、その推定された乗員の嗜好する施設の特徴を有する施設が目的地の候補として出力される。ここで、上述したように、女性と男性とで、一般的に目的地の嗜好が大きく異なるが、乗員の性別を反映して目的地の候補が出力されるので、少なくとも嗜好の大きく異なる車両の乗員の性別に応じて適切な目的地を提示することができる。よって、車両の乗員の構成に応じて適切な目的地を提示できるという効果がある。
【００２２】
更に、目的地選択判断手段により、目的地の候補として出力された施設が乗員によって目的地として選択されたと判断されると、その選択された目的地が目的地設定手段によって設定されるように目的地設定制御手段により制御される。よって、車両の乗員の構成に応じて適切に提示された目的地を乗員に選択させることにより、乗員に対して容易に目的地の設定を行わせることができる。従って、目的地の設定に伴う乗員の負担を軽減できるという効果がある。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態であるナビゲーションシステムの電気的構成を示すブロック図である。
【図２】施設データベースの内容の一例を模式的に示す模式図である。
【図３】嗜好データベースの内容の一例を模式的に示す模式図である。
【図４】ナビゲーション装置内のＣＰＵで実行される乗員判定処理を示すフローチャートである。
【図５】ナビゲーション装置内のＣＰＵで実行される目的地提示処理を示すフローチャートである。
【図６】情報提供サーバ内のＣＰＵで実行される目的地検索処理を示すフローチャートである。
【図７】車両の乗員が２名（男性１名、女性１名、子供０名）である場合にＬＣＤ上に表示される目的地候補の表示例を模式的に示す模式図である。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施形態について添付図面を参照して説明する。図１は、本発明の一実形態であるナビゲーションシステム１の電気的構成を示すブロック図である。
【００２５】
まず、このナビゲーションシステム１の概略構成について説明する。ナビゲーションシステム１は、車両の現在位置から目的地までの経路を設定し、その設定した経路を出力して目的地までの経路誘導を行うものである。また、ナビゲーションシステム１は、経路誘導すべき目的地が車両の乗員によって設定される場合に、その目的地の候補を乗員に対して提示すると共に、車両の乗員の構成に応じて適切な目的地を提示できる目的地提示システムとして機能するように構成されている。
【００２６】
このナビゲーションシステム１は、図１に示すように、ナビゲーション装置１０および情報提供サーバ５０を主に有している。ナビゲーション装置１０は、車両内に設けられるもので、目的地の設定、車両の現在位置検出、現在位置から目的地までの経路探索、経路探索により探索された経路を道路地図と合わせてナビゲーション装置１０の液晶ディスプレイ（以下、「ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）」と称する。）１８に表示して、搭乗者に経路を案内する経路案内といった、ナビゲーションシステムの主要な処理を実行する。
【００２７】
また、ナビゲーション装置１０には、車両に設けられた各座席の座位置のそれぞれに対応して、その座位置に座した搭乗者の顔画像が撮像可能な位置に配設されたカメラ３０（運転席カメラ３０ａ、助手席カメラ３０ｂ・・・）が接続されている。そして、ナビゲーション装置１０は、このカメラ３０により撮像された画像データを用いて顔認識処理を実行することにより、車両の乗員数や、全乗員の性別および推定年齢が判別されるように構成されている（図４参照）。
【００２８】
更に、ナビゲーション装置１０は、携帯電話事業者が提供する無線通信ネットワーク７０に基地局６０を介して接続可能に構成され、無線通信ネットワーク７０に接続された情報提供サーバ５０へアクセスできるように構成されている。そして、ナビゲーション装置１０は、経路誘導すべき目的地が車両の乗員によって設定される場合に、情報提供サーバ５０に対して目的地の候補の検索を要求する目的地検索要求を送信する（図５のＳ２５参照）。
【００２９】
情報提供サーバ５０は、車両外部に存在する情報センタに固定的に設置されるもので、ナビゲーション装置１０からの目的地検索要求に応じて目的地の候補となり得る施設を検索し、この検索によって抽出された施設に関する情報（施設情報）を目的地候補の情報としてナビゲーション装置１０に提供する。この情報提供サーバ５０には、目的地の候補となり得る複数の施設に関する情報がデータベース化されて施設データベース５４ｂとして格納されている。また、施設データベース５４ｂに格納された各施設の情報には、その施設情報毎に、対応する施設の特徴を示す特徴情報が対応付けられている（図２参照）。
【００３０】
ここで、ナビゲーション装置１０は、車両の乗員数や、その乗員の性別、推定年齢などに関する情報を含めて目的地検索要求を情報提供サーバ５０に送信するように構成されている（図５のＳ２５参照）。
【００３１】
情報提供サーバ５０は、ナビゲーション装置１０より目的地検索要求を受信すると、その目的地検索要求に含まれる車両の乗員数や、その乗員の性別、推定年齢といった車両の乗員の構成に応じて、車両に搭乗した乗員の嗜好する施設の特徴を推定する。そして、推定された乗員の嗜好する施設の特徴を有する施設に関する施設情報を、施設データベース５４ｂに格納された各施設情報に対応付けられている特徴情報に基づいて、複数の施設情報の中から抽出し、その抽出された施設情報を目的地候補の情報としてナビゲーション装置１０へ提供する。
【００３２】
ナビゲーション装置１０は、目的地検索要求に対応して情報提供サーバ５０より提供される目的地候補としての施設情報を受信すると、その施設情報に示される施設を、目的地の候補としてＬＣＤ１８に表示させる。これにより、車両の乗員の構成に応じて適切な目的地を提示できるようになっている。
【００３３】
次いで、ナビゲーションシステム１の詳細構成について説明する。まず、ナビゲーション装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ハードディスクドライブ（以下、「ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）」と称する。）１４、現在位置検出装置１５、通信制御装置１６、ＬＣＤ１８、タッチパネル１９、操作キー２０、画像認識プロセッサ２１を主に有している。
【００３４】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３は、バスライン２２を介して互いに接続されている。また、ＨＤＤ１４、現在位置検出装置１５、通信制御装置１６、ＬＣＤ１８、タッチパネル１９、操作キー２０、画像認識プロセッサ２１は、いずれも入出力ポート２３に接続され、その入力ポート２３はバスライン２２に接続されている。これにより、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３と入出力ポート２３に接続される各部との間で、各種信号やデータの送受信が行われる。
【００３５】
また、上述したように、ナビゲーション装置１０には、各座位置にそれぞれ設けられたカメラ３０（運転席カメラ３０ａ、助手席カメラ３０ｂ・・・）が接続され、このカメラ３０により撮像された顔画像データは、画像認識プロセッサ２１に入力されるように構成されている。
【００３６】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に記憶されるデータやプログラムに従って、ナビゲーション装置１０が有している各機能の制御や、入出力ポート２３と接続された各部の制御を実行する演算装置である。このＣＰＵ１１には、計時回路１１ａが内蔵されている。計時回路１１ａは、現在の日時を刻む時計機能や、設定された時間の経過を計時するタイマ機能を有する既知の回路であり、ＣＰＵ１１は、計時回路１１ａの時計機能やタイマ機能を使用して、各種制御を行う。
【００３７】
ＲＯＭ１２は、ＣＰＵ１１で実行される制御プログラムなどを格納した書換不能な不揮発性のメモリである。図４及び図５のフローチャートに示す各処理を実行する制御プログラム１２ａは、このＲＯＭ１２に格納されている。
【００３８】
各処理の詳細については、図４及び図５を参照して後述するが、図４のフローチャートに示す乗員判定処理は、各座位置にそれぞれ設けられたカメラ３０（運転席カメラ３０ａ、助手席カメラ３０ｂ・・・）により撮像された画像データに対する顔認識処理を画像認識プロセッサ２１に実行させ、その顔認識処理の結果から、車両に搭乗している乗員数や、全乗員の性別および推定年齢を判定するものである。また、図５のフローチャートに示す目的地提示処理は、情報提供サーバ５０に対して目的地検索要求を送信し、その目的地検索要求に対して情報提供サーバ５０より受信した目的地候補をＬＣＤ１８に表示させるものである。
【００３９】
ＲＡＭ１３は、書換可能な揮発性のメモリであり、ナビゲーション装置１０の各操作の実行時に各種のデータを一時的に記憶するためのメモリである。このＲＡＭ１３には、乗員カウンタ１３ａ、乗員性別格納領域１３ｂ、乗員年齢格納領域１３ｃ、検索結果格納領域１３ｄが設けられている。
【００４０】
乗員カウンタ１３ａは、車両に搭乗した乗員数をカウントするためのカウンタである。ＣＰＵ１１は、図４に示す乗員判定処理を実行すると、その実行開始直後に乗員カウンタ１３ａを一旦０にリセットする（図４のＳ１１参照）。そして、ＣＰＵ１１は、その乗員判定処理の中で、各カメラ３０にて撮像された画像データに対し、顔画像が画像認識プロセッサ２１により認識される度に、乗員カウンタ１３ａに「１」を加算する（図４のＳ１４参照）。
【００４１】
ここで、各カメラ３０により撮像された画像データにおいて顔画像が認識された場合、そのカメラ３０が設けられた座位置に乗員が存在することを意味する。従って、一のカメラ３０により撮像された画像データにおいて顔画像が認識される度に乗員カウンタ１３ａに１を加算することによって、全ての座位置に対応するカメラ３０からの画像データに対する顔認識が完了し、その顔認識の結果（顔画像が認識されたか否か）が判定された段階で、乗員カウンタ１３ａは、その車両に搭乗している乗員数を示すことができる。
【００４２】
乗員性別格納領域１３ｂは、車両に搭乗している全乗員の性別に関する情報を格納するための領域である。また、乗員年齢格納領域１３ｃは、車両に搭乗している全乗員の推定年齢に関する情報を格納するための領域である。
【００４３】
ＣＰＵ１１は、図４に示す乗員判定処理を実行することによって、まず、その実行開始直後に乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃの内容を一旦クリアする（図４のＳ１１参照）。そして、座位置毎に設けられたカメラ３０（運転席カメラ３０ａ、助手席カメラ３０ｂ・・・）により撮像された各画像データに対する顔認識が画像認識プロセッサ２１によって所定の順番（例えば、運転席、助手席、後席左側、後席中側、後席右側の順）で順次行われるように制御する。
【００４４】
ここで、画像認識プロセッサ２１は、各カメラ３０により撮像された画像データか顔画像を認識すると、その顔画像に基づいてその人物の性別を判別し、また、推定年齢を推定するように構成されている。ＣＰＵ１１は、顔認識を行った一のカメラ３０の画像データから、画像認識プロセッサ２１により顔画像が認識されたことを判定すると、合わせて画像認識プロセッサ２１により判別され、また、推定される乗員の性別および推定年齢をそれぞれ乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃに格納する。そして、所定の順番で順次行われる各カメラ３０により撮像された画像データに対する顔認識において、顔画像が認識される度に、その顔画像の認識と合わせて判別され、また、推定される乗員の性別および推定年齢をそれぞれ乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃに順番に追加して格納する。
【００４５】
これにより、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃには、その乗員判定処理により判別され、また、推定された全乗員の性別および推定年齢が、正確に格納されることになる。また、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃには、顔画像が認識された順番に、その顔画像に対して判別され、また、推定された乗員の性別および推定年齢が格納される。これにより、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃに格納された乗員の性別および推定年齢を順番に読み出すことによって、一の乗員の性別および推定年齢を正確に特定することができる。
【００４６】
乗員カウンタ１３ａ、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃは、いずれもＣＰＵ１１により実行される図５に示す目的地提示処理の中で、情報提供サーバ５０に対して目的地検索要求を送信する場合に参照される。そして、その目的地検索要求と共に、乗員カウンタ１３ａの値、即ち、車両に搭乗している乗員数と、乗員性別格納領域１３ｂにより示される全乗員の性別と、乗員年齢格納領域１３ｃにより示される全乗員の推定年齢とが情報提供サーバ５０へ送信される（図５のＳ２４参照）。これにより、情報提供サーバ５０では、車両に搭乗している乗員数と全乗員の性別および推定年齢とに応じて、車両の乗員の嗜好に応じた施設を検索し、それを目的地候補としてナビゲーション装置１０に提供することができる。
【００４７】
検索結果格納領域１３ｄは、情報提供サーバ５０に対して送信した目的地検索要求に応じて、その情報提供サーバ５０より提供される目的地候補の情報を検索結果として格納するための領域である。
【００４８】
ＣＰＵ１１は、図５の示す目的地提示処理を実行することによって、情報提供サーバ５０に対して目的地検索要求を送信した後に情報提供サーバ５０より提供される目的地候補の情報を受信すると、その受信した目的地候補の情報に含まれる、検索により抽出された施設情報を検索結果格納領域１３ｄに格納する。また、情報提供サーバ５０より提供される目的地候補の情報には、施設情報と共に、その施設の特徴を示す特徴情報が含まれており、ＣＰＵ１１は、目的地候補の情報に含まれる施設情報と合わせて、この特徴情報をその施設情報に対応付けて検索結果格納領域１３ｄに格納する（図５のＳ３０参照）。
【００４９】
その後、ＣＰＵ１１は、車両の現在位置から検索結果格納領域１３ｄに格納した施設情報により示される施設までの移動距離を算出し、検索結果格納領域１３ｄに複数の施設情報が格納されている場合は、施設情報および対応する特徴情報を移動距離の昇順に並び替える（図５のＳ３１参照）。そして、並び替えた順に、施設情報により示される施設を目的地候補としてＬＣＤ１８上に表示させると共に、その目的地候補に対応させて、その目的地候補である施設の特徴情報により示されるその施設の特徴と、その施設までの移動距離とを、ＬＣＤ１８上に表示させる（図５のＳ３２参照）。
【００５０】
これにより、車両の乗員は、ＬＣＤ１８に表示された目的地候補を参照し、そこに経路誘導のための目的地として設定したい目的地候補が表示されていれば、その目的地候補を選択することによって、その目的地候補が経路誘導対象の目的地として設定される（図５のＳ３３，Ｓ３４参照）。よって、経路誘導対象の目的地の設定に伴う乗員の負担を軽減することができる。
【００５１】
ＨＤＤ１４は、書換可能な磁気ディスクであり、例えば、道路地図データベース１４ａが格納される。道路地図データベース１４ａは、車両の現在地周辺や目的地周辺等の各種地図や道路をＬＣＤ１８に表示するための地図情報や、目的地までの経路探索に使用される道路情報が格納されたデータベースである。ＣＰＵ１１は、検索結果格納領域１３ｄに格納された施設情報により示される施設（即ち、目的地候補）までの移動距離を算出する（図５のＳ３１参照）際に、この道路地図データベース１４ａを参照し、このデータベースに格納された道路情報等に基づいて、移動距離を算出する。
【００５２】
現在位置検出装置１５は、ナビゲーション装置１０が搭載される車両の現在地の位置情報（緯度、経度からなる絶対座標値）を検出するためのものであり、人工衛星を利用して車両の位置を測定するＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信装置１５ａ、地磁気を検出して車両の方位を求める地磁気センサ１５ｂ、ジャイロセンサ１５ｃ、車速センサ１５ｄの１又は複数が使用される。
【００５３】
ＣＰＵ１１は、現在位置検出装置１５により検出される車両の現在地の位置情報に基づいて、目的地までの経路誘導を行う。また、ＣＰＵ１１は、情報提供サーバ５０に対して目的地検索要求を送信する場合にも現在位置検出装置１５により検出された車両の現在地の位置情報を参照し（図５のＳ２１参照）、その位置情報を目的地検索要求と合わせて情報提供サーバ５０に送信する（図５のＳ２５参照）。これにより、情報提供サーバ５０では、車両の現在地から所定距離（例えば、２０ｋｍ）範囲内にある施設の中から、その車両の乗員が嗜好する施設を検索する。
【００５４】
また、ＣＰＵ１１は、情報提供サーバ５０に対して目的地検索要求を送信する場合に参照した、現在位置検出装置１５により検出される車両の現在地の位置情報を用いて、車両の現在地から、目的地検索要求に対して情報提供サーバ５０より提供された目的地候補の情報により示される施設までの移動距離を算出する（図５のＳ３１参照）。これにより、ナビゲーション装置１０は、各施設までの移動距離をＬＣＤ１８上に表示させることができる。
【００５５】
通信制御装置１６は、携帯通信用アンテナ１７を有しており、携帯電話事業者が提供する無線通信ネットワーク７０の末端に設けられている基地局６０との間で、その基地局６０に設けられた基地局用アンテナ６０ａを介して無線通信を行いながら、各種データの送受信を行う回路である。ナビゲーション装置１０は、この通信制御装置１６によって、無線通信ネットワーク７０に接続されている情報提供サーバ５０にアクセスし、その情報提供サーバ５０に対して目的地検索要求を送信すると共に、情報提供サーバ５０から、目的地候補の情報を受信する。
【００５６】
ＬＣＤ１８は、タッチパネル１９や操作キー２０の操作に応じてメニューや動作状態などを表示すると共に、車両周辺や経路探索された走行経路周辺の地図、探索経路、周辺施設案内画面などの表示を行う表示装置である。また、このＬＣＤ１８には、情報提供サーバ５０によって提供された目的地候補の情報に含まれる施設の情報と、特徴情報により示されるその施設の特徴と、その施設までの移動距離とが目的地候補として表示される。そして、ＬＣＤ１８に表示された目的地候補（施設）の中から、経路誘導の目的地として設定したい目的地候補が乗員によるタッチパネル１９の操作に応じて選択されるようになっている。
【００５７】
タッチパネル１９は、ＬＣＤ１８の表示パネル面に設けられた入力装置であり、指示物（ユーザの指やタッチペンなど）が接触または近接された場合に、その指示物により示された位置情報を出力するものである。ＣＰＵ１１は、タッチパネル１９より出力された位置情報をもとに、ＬＣＤ１８に表示したボタンやアイコンの押下操作の有無を判断する。例えば、ＣＰＵ１１は、ＬＣＤ１８に情報提供サーバ５０によって提供された目的地候補（施設）が表示されている場合に、その目的地候補が表示されている位置が指示物によって指示（接触または近接）されたことを検出すると、その目的地候補が、経路誘導の目的地として乗員により選択されたと判断する。そして、その選択された目的地候補を経路誘導の目的地として設定して、その目的地までの経路案内を開始する（図５のＳ３４参照）。
【００５８】
操作キー２０は、ユーザによるナビゲーション装置１０の各種機能の切り替えや、各種動作の指示をタッチパネル１９と共に受け付ける入力装置である。操作キー２０には、目的地表示キー２０ａが設けられており、乗員によって目的地表示キー２０ａが操作されると、ＣＰＵ１１は、図５に示す目的地提示処理の実行を開始する。これにより、情報提供サーバ５０に対して目的地検索要求が送信され、その要求に応じて情報提供サーバ５０より提供された目的地候補がＬＣＤ１８上に表示される。
【００５９】
画像認識プロセッサ２１は、パターンマッチング法によって画像認識を行うプロセッサである。この画像認識プロセッサ２１には、各座席の座位置のそれぞれに対応して配設されたカメラ３０（運転席カメラ３０ａ、助手席カメラ３０ｂ・・・）が接続されている。
【００６０】
そして、画像認識プロセッサ２１は、ＣＰＵ１１からの指示に基づいて、指示された一のカメラ３０（運転席カメラ３０ａ、助手席カメラ３０ｂ・・・のいずれか）により撮像された画像データに、顔画像が含まれているか否かを認識する顔認識処理を実行し、その結果をＣＰＵ１１に通知する。
【００６１】
また、カメラ３０により撮像された画像データに顔画像が含まれていると認識された場合、画像認識プロセッサ２１は、更に、その顔画像からその人物の性別を判別すると共に、その人物の推定年齢を推定する。尚、画像認識プロセッサ２１における画像データに対する顔認識方法や、顔画像から人物の性別あるいは推定年齢を判別する方法としては、既知の方法が用いられる。
【００６２】
ＣＰＵ１１は、画像認識プロセッサ２１から顔画像が認識されたことが通知されると、その顔画像が認識された画像データを撮像したカメラ３０に対応する座位置に乗員が存在していると判断し、乗員カウンタ１３ａの値に「１」を加算する処理を実行する（図４のＳ１３，Ｓ１４参照）。また、画像認識プロセッサ２１によって判別され、また、推定された性別および推定年齢を、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃに格納する。
【００６３】
次に、情報提供サーバ５０の詳細構成について説明する。情報提供サーバ５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＨＤＤ５４、通信制御装置５５を主に有している。ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３は、バスライン５６を介して互いに接続されている。また、ＨＤＤ５４および通信制御装置５５は入出力ポート５７に接続され、この入力ポート５７はバスライン５６に接続されている。これにより、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３と入出力ポート５７に接続される各部との間で、各種信号やデータの送受信が行われる。
【００６４】
ＣＰＵ５１は、ＲＯＭ５２、ＲＡＭ５３やＨＤＤ５４に記憶されるデータやプログラムに従って、情報提供サーバ５０が有している各機能の制御や、入出力ポート５７と接続された各部の制御を実行する演算装置である。このＣＰＵ５１には、計時回路５１ａが内蔵されている。計時回路５１ａは、現在の日時を刻む時計機能を有する既知の回路であり、ＣＰＵ５１は、計時回路５１ａにより出力される現在の日時を使用して、各種制御を実行する。
【００６５】
ＲＯＭ５２は、ＣＰＵ５１が入出力ポート５４と接続された各部の入出力を制御するプログラム並びにそのプログラムを実行する際に参照する各種設定および固定値などを記憶する書換不能な不揮発性のメモリである。また、ＲＡＭ１３は、情報提供サーバ５０の各操作の実行時に各種のデータを一時的に記憶するための書換可能な揮発性のメモリである。
【００６６】
ＨＤＤ５４は、ＯＳやアプリケーションプログラムといったＣＰＵ５１により実行される各種プログラムや各種設定を記憶する、書換可能な磁気ディスクである。図６のフローチャートに示す目的地検索処理を実行する制御プログラム５４ａは、このＨＤＤ５４に格納されている。
【００６７】
目的地検索処理の詳細については、図６を参照して後述するが、この目的地検索処理は、ナビゲーション装置１０からの目的地検索要求を受けて、その目的地検索要求と合わせて送信されるナビゲーション装置１０の搭載された車両の乗員数ならびに全乗員の性別および推定年齢に関する情報から車両に搭乗した乗員の嗜好する施設の特徴を推定し、その推定した特徴を有する施設に関する情報を検索して、抽出された施設情報を目的地候補の情報としてナビゲーション装置１０へ提供するものである。
【００６８】
ＨＤＤ５４には、また、施設データベース５４ｂおよび嗜好データベース５４ｃが格納される。施設データベース５４ｂは、目的地候補となり得る複数の施設に関する情報が登録されたデータベースである。また、嗜好データベース５４ｃは、車両に搭乗している乗員の構成に対応付けて、その乗員の嗜好する施設の特徴を登録したデータベースである。ここで、図２および図３を参照して、施設データベース５４ｂおよび嗜好データベース５４ｃの詳細について説明する。まず、図２は、施設データベース５４ｂの内容の一例を模式的に示した模式図である。
【００６９】
この施設データベース５４ｂは、図２に示すように、主として「施設名」要素と「特徴項目」要素とによって構成されており、目的地の候補となり得る各施設の名称（「ハンバーガーショップＡ」，「ハンバーガーショップＢ」，「牛丼店Ｃ」，・・・）が、「施設名」要素に登録されている。また、「施設名」要素に登録されている各施設の名称に対応付ける形で、その施設の有する特徴が「特徴項目」要素において各施設毎に登録されている。
【００７０】
また、図示はしていないが、施設データベース５４ｂには、「施設名」要素に登録されている各施設の名称に対応付けて、それぞれの施設の位置情報（経度および緯度情報）が各施設毎に登録されている。ＣＰＵ５１は、ナビゲーション装置１０より目的地検索要求を受信した場合に施設データベース５４ｂに登録されている各施設に対応付けられた位置情報を参照する。そして、ＣＰＵ１１は、目的地検出要求と合わせて受信される車両の現在地の位置情報を基に、その車両の現在地から所定距離（例えば、２０ｋｍ）範囲内に含まれる施設を抽出する（図６のＳ４２参照）。
【００７１】
「特徴項目」要素は、「お勧め人数」，「ドライブスルー」，「プレイランド」，「カウンター席」，「女性経営のお店」，「雰囲気のいいお店」，「季節のイベント」，「雑誌特集」，「風景のいいお店」，「条件なし」の各サブ要素に分割されている。
【００７２】
「お勧め人数」は、その施設へ訪れるのに適した人数を施設毎に示すものである。ＣＰＵ５１は、ナビゲーション装置１０から目的地検索要求を受信した場合に、その目的地検索要求と合わせて受信した車両の乗員数に関する情報から、その車両の乗員数に適した施設を抽出する。
【００７３】
また、「ドライブスルー」は、その施設にドライブスルーが設置されているか否かを施設毎に示すものであり、「プレイランド」は、その施設にプレイランドが設置されているか否かを施設毎に示すものであり、「カウンター席」は、その施設にカウンター席が設けられているか否かを施設毎に示すものであり、「女性経営のお店」は、その施設が女性経営者によって経営されているお店であるか否かを施設毎に示すものである。
【００７４】
更に、「雰囲気のいいお店」は、その施設が雰囲気のいいお店であるか否かを施設毎に示すものであり、「季節のイベント」は、その施設が季節毎に各種イベントを行っているか否かを施設毎に示すものであり、「雑誌特集」は、その施設が雑誌の特集記事に掲載されたことがあるか否かを施設毎に示すものであり、「風景のいいお店」は、その施設からの風景がいいお店であるか否かを施設毎に示すものである。
【００７５】
尚、「ドライブスルー」〜「風景のいいお店」の各サブ要素において、「１」は、対応する施設においてサブ要素により示される条件を満足することを示し、「０」は、対応する施設においてサブ要素により示される条件を満足しないことを示す。例えば、「ドライブスルー」サブ要素では、ドライブスルーが設置されている施設には「１」が登録され、ドライブスルーが設置されていない施設には「０」が登録される。
【００７６】
ＣＰＵ５１は、ナビゲーション装置１０から目的地検索要求を受信した場合に、その目的地検索要求と合わせて受信した車両の乗員数ならびに全乗員の性別および推定年齢に関する情報から、その乗員の嗜好する施設の特徴を後述する嗜好データベース５４ｃに基づいて推定する。そして、ＣＰＵ５１は、その推定された乗員の嗜好する施設の特徴を有する施設を、施設データベース５４ｂに設けられた「特徴項目」要素の「ドライブスルー」〜「風景のいいお店」の各サブ要素の登録内容から抽出する。
【００７７】
例えば、後述する嗜好データベース５４ｃに基づいて、乗員が風景のいいお店を嗜好していると推定される場合、施設データベース５４ｂの「風景のいいお店」サブ要素に「１」が登録されている施設（図２の例では、「フランス料理店Ｇ」）を抽出する。
【００７８】
そして、ＣＰＵ５１は、抽出された施設の名称を「施設名」から特定し、その「施設名」やその施設の位置情報を含む施設情報を、目的地候補の情報としてナビゲーション装置１０に提供する。また、ＣＰＵ５１は、その施設の特徴を施設データベース５４ｂに設けられた「特徴項目」要素の「ドライブスルー」〜「風景のいいお店」の各サブ要素に登録された内容に基づいて判断し、その特徴情報を施設情報と合わせて目的地候補の情報としてナビゲーション装置１０に提供する。
【００７９】
例えば、乗員の嗜好する施設として「フランス料理店Ｇ」が抽出された場合、その「フランス料理店Ｇ」に対応付けられた「特徴項目」要素のうち、「雰囲気のいいお店」および「風景のいいお店」の各サブ要素に「１」が登録されているので、ＣＰＵ５１は、ナビゲーション装置１０に提供する目的地候補の情報として、施設の名称「フランス料理店Ｇ」を含む施設情報と合わせて、その施設の特徴である「雰囲気のいいお店」および「風景のいいお店」という特徴情報を、ナビゲーション装置１０に対して提供する。
【００８０】
これにより、ナビゲーション装置１０では、情報提供サーバ５０より提供された目的地候補の情報に基づいて、ＬＣＤ１８に施設の名称と、その施設の特徴を表示させることができる（図７参照）。よって、乗員は、ＬＣＤ１８に表示された施設の名称だけでなく、各施設の特徴を参酌しながら、好みに応じた目的地を経路誘導の目的地として選択することができる。
【００８１】
施設データベース５４ｂに設けられた「特徴項目」要素の「条件無し」サブ要素は、乗員の嗜好に関わらず、乗員に対して提供すべき施設であるか否かを施設毎に示すものである。この「条件無し」サブ要素に「１」が登録されている場合は、その施設が乗員の嗜好に関わらず、その乗員に対して提供すべき施設であることを示す。
【００８２】
図２に示す例では、施設の名称が「ファミリーレストランＩ」，「ファミリーレストランＪ」，「コンビニＮ」に対応する「条件無し」サブ要素に「１」が登録されている。よって、ＣＰＵ５１は、乗員の嗜好に関わらず、「ファミリーレストランＩ」，「ファミリーレストランＪ」，「コンビニＮ」の施設情報をナビゲーション装置１０へ提供する。
【００８３】
尚、「ファミリーレストランＩ」および「ファミリーレストランＪ」は、いずれも、「お勧め人数」サブ要素に「３名以上」と登録されているので、ナビゲーション装置１０から目的地検索要求と合わせて送信された乗員数が３名以上である場合に限り、「ファミリーレストランＩ」および「ファミリーレストランＪ」の施設情報がナビゲーション装置１０へ提供される。一方、「コンビニＮ」は、「お勧め人数」サブ要素に「１名以上」と登録されているので、ナビゲーション装置１０から目的地検索要求と合わせて送信された乗員数に関わらず、「コンビニＮ」の施設情報がナビゲーション装置１０へ提供される。
【００８４】
「条件無し」サブ要素に「０」が登録されている場合、施設データベース５４ｂでは、「特徴項目」要素の「ドライブスルー」〜「風景のいいお店」の少なくともいずれかのサブ要素に「１」が設定されるようになっている。よって、「条件無し」のサブ要素に「０」が登録されている施設は、乗員の嗜好する施設の特徴と、「ドライブスルー」〜「風景のいいお店」の各サブ要素の登録内容とが合致する場合に限り、乗員に対してその施設情報が提供される。
【００８５】
次いで、図３を参照して嗜好データベース５４ｃの詳細について説明する。図３は、嗜好データベース５４ｃの内容の一例を模式的に示した模式図である。
【００８６】
嗜好データベース５４ｃは、上述したように、車両に搭乗している乗員の構成に対応付けて、その乗員の嗜好する施設の特徴を登録したデータベースであり、図３に示すように、主として「乗員構成」要素と「嗜好特徴項目」要素とから構成される。そして、「乗員構成」要素には、車両に搭乗する乗員の構成として考えられ得る乗員構成（図３の例では、「男性」，「女性」，「若者」，「中高年」，「カップル」，「家族」）が登録されている。一方、「施行特徴項目」要素には、「乗員構成」要素に登録されている各乗員構成に対応付けて、その乗員構成において嗜好される施設の特徴が各乗員構成毎に登録されている。
【００８７】
更に、「嗜好特徴項目」要素は、「ドライブスルー」，「プレイランド」，「カウンター席」，「女性経営のお店」，「雰囲気のいいお店」，「季節のイベント」，「雑誌特集」，「風景のいいお店」の各サブ要素に分割されている。これらの各サブ要素は、施設データベース５４ｂに設けられた「特徴項目」要素の「ドライブスルー」〜「風景のいいお店」の各サブ要素に対応するものである。
【００８８】
即ち、「嗜好特徴項目」要素の「ドライブスルー」は、「乗員構成」要素により示される乗員がドライブスルーの設置されている施設を嗜好するか否かを示し、「プレイランド」は、その乗員がプレイランドの設置されている施設を嗜好するか否かを示し、「カウンター席」は、その乗員がカウンター席の設けられている施設を嗜好するか否かを示し、「女性経営のお店」は、その乗員が女性経営者の経営するお店を嗜好するか否かを示す。
【００８９】
また、「雰囲気のいいお店」は、「乗員構成」要素により示される乗員が雰囲気のいいお店を嗜好するか否かを示し、「季節のイベント」は、その乗員が季節毎に各種イベントを行っている施設を嗜好するか否かを示し、「雑誌特集」は、その乗員が雑誌の特集記事に掲載されたことのある施設を嗜好するか否かを示し、「風景のいいお店」は、その乗員が風景のいいお店を嗜好するか否かを示す。
【００９０】
尚、「嗜好特徴項目」要素の各サブ要素において、「１」は、対応する「乗員構成」要素により示される乗員が、サブ要素により示される条件を嗜好することを示し、「０」は、サブ要素により示される条件を嗜好しないことを示す。例えば、図３の例では、「乗員構成」要素の「男性」に対し、「嗜好特徴項目」要素として、「ドライブスルー」サブ要素および「カウンター席」サブ要素が「１」に登録され、その他のサブ要素が「０」に登録されている。これにより、乗員構成が男性である場合は、ドライブスルーの設置されている施設およびカウンター席の設けられている施設が、その乗員の嗜好する施設の特徴として示される。
【００９１】
ＣＰＵ５１は、ナビゲーション装置１０から目的地検索要求を受信した場合に、その目的地検索要求と合わせて受信した車両の乗員数ならびに全乗員の性別および推定年齢に関する情報に基づき、その車両の乗員構成として、嗜好データベース５４ｃの「乗員構成」要素に登録されている乗員構成の中から最適な乗員構成を推定する。
【００９２】
例えば、車両の乗員数が１名でその乗員が男性であり、その推定年齢が５０歳である場合は、その乗員構成を「男性」かつ「中高年」であると推定し、車両の乗員数が１名でその乗員が女性であり、その推定年齢が２５歳である場合は、その乗員構成を「女性」かつ「若者」であると推定する。また、車両の乗員数が２名であり、男性および女性が１名ずつであり、またいずれも子供ではない場合は、その乗員構成を「カップル」と推定し、車両の乗員数が３名以上であり、男性および女性の大人が少なくとも１名ずつ存在し、更に子供が少なくとも１名存在する場合は、その乗員構成を「家族」と推定する。
【００９３】
そして、ＣＰＵ５１は、嗜好データベース５４ｃの「乗員構成」要素に登録されている乗員構成のうち、車両の乗員数ならびに全乗員の性別および推定年齢に関する情報に基づいて推定された乗員構成に対応付けられた、嗜好データベース５４ｃの「嗜好特徴項目」要素における各サブ要素の登録内容から、その乗員の嗜好する施設の特徴を推定する。
【００９４】
例えば、車両の乗員構成が「家族」であると推定された場合、ＣＰＵ５１は、嗜好データベース５４ｃから、「乗員構成」要素の「家族」に対応する「嗜好特徴項目」要素を参照して、その乗員の嗜好する施設の特徴を推定する。図３の例では、「家族」に対応する「嗜好特徴項目」要素において、「プレイランド」サブ要素に「１」が設定され、その他のサブ要素には「０」が設定されているので、ＣＰＵ５１は、車両の乗員構成が「家族」であると推定される場合、その乗員の嗜好する施設の特徴が「プレイランドの設置されている施設」であると推定する。
【００９５】
また、車両の乗員構成が「男性」かつ「中高年」であると推定された場合は、ＣＰＵ５１は、嗜好データベース５４ｃから、「乗員構成」要素の「男性」および「中高年」に対応する「嗜好特徴項目」要素を参照して、その乗員の嗜好する施設の特徴を推定する。図３の例では、「男性」に対応する「嗜好特徴項目」要素において、「ドライブスルー」サブ要素および「カウンター席」サブ要素に「１」が設定され、その他のサブ要素には「０」が設定されている。また、「中高年」に対応する「嗜好特徴項目」要素において、「カウンター席」、「女性経営のお店」、「雰囲気のいいお店」の各サブ要素に「１」が設定され、その他のサブ要素には「０」が設定されている。
【００９６】
よって、車両の乗員構成が「男性」かつ「中高年」であると推定される場合、ＣＰＵ５１は、それら２つの乗員構成に対して共通する特徴である「カウンター席の設けられている施設」が、その乗員の嗜好する施設の特徴であると推定する。
【００９７】
ＣＰＵ５１は、乗員の嗜好する施設の特徴を推定すると、施設データベース５４ｂから、その特徴を有する施設を検索して抽出する。例えば、「プレイランドの設置されている施設」が乗員の嗜好する施設の特徴として推定された場合、施設データベース５４ｂから「特徴項目」要素の「プレイランド」サブ要素に「１」が登録されている施設、即ち、「プレイランドの設置されている施設」を検索し、抽出する。そして、ＣＰＵ５１は、抽出された施設の施設情報を目的地候補の情報として、ナビゲーション装置１０に提供する。
【００９８】
このように、ＣＰＵ５１は、ナビゲーション装置１０より目的地検索要求を受信した場合、この目的地検索要求に含まれる、ナビゲーション装置１０が搭載された車両の乗員数ならびに全乗員の性別および推定年齢に応じて、車両の乗員構成を推定し、その推定された乗員構成に基づいて、その乗員の嗜好する施設の特徴を嗜好データベース５４ｃより推定する。そして、推定された乗員の嗜好する施設の特徴を有する施設を、施設データベース５４ｂから検索して抽出し、その抽出された施設の情報を目的地候補の情報としてナビゲーション装置１０に提供する。
【００９９】
これにより、ナビゲーション装置１０では、車両の乗員の構成に応じて適切な目的地をＬＣＤ１８上に表示し、乗員に対して提示することができる。特に、女性と男性とで、一般的にその嗜好する施設の特徴が大きく異なるが、このナビゲーションシステム１では、その乗員の性別に応じてその嗜好する施設の特徴を推定しているので、乗員に対して適切な目的地を提示することができるのである。
【０１００】
また、乗員の性別だけでなく、車両の乗員数や乗員の推定年齢をも加味して乗員の嗜好する施設の特徴を推定するので、よりきめ細かく乗員の嗜好する施設の特徴を推定することができる。そして、そのきめ細かく推定した乗員の嗜好する施設の特徴を有する施設を抽出し、それを乗員に対して提示できるので、より車両の乗員に見合った目的地を提案することができる。よって、車両の乗員の構成に応じてより適切な目的地を提示できる。
【０１０１】
図１に戻って、説明を続ける。通信制御装置５５は、携帯電話事業者が提供する無線通信ネットワーク７０との間で、各種データの送受信を行う回路である。情報提供サーバ５０は、この通信制御装置５５によって、無線通信ネットワーク７０に接続したナビゲーション装置１０からアクセスを受け、ナビゲーション装置１０から目的地検索要求を受信すると共に、目的地検索要求に応じて抽出された目的地候補の情報を提供するために、その情報をナビゲーション装置１０に対して送信する。
【０１０２】
次いで、図４〜図６を参照して、ナビゲーション装置１０内のＣＰＵ１１および情報提供サーバ５０内のＣＰＵ５１により実行される各処理について説明する。まず、図４は、ナビゲーション装置１０内のＣＰＵ１１により実行される乗員判定処理を示すフローチャートである。この乗員判定処理は、ナビゲーション装置１０が搭載された車両に搭乗した乗員数や、全乗員の性別および推定年齢をカメラ３０によって撮像した画像データの顔認識によって判別する処理で、車両に設けられたイグニッションスイッチ（図示せず）や、ナビゲーション装置１０の電源スイッチ（図示せず）がオンされたことにより、ナビゲーション装置１０に電源が投入された場合、および、車両のドア（図示せず）の開閉が検出された場合にＣＰＵ１１によって実行される。
【０１０３】
この乗員判定処理では、まず、乗員数をカウントする乗員カウンタ１３ａの値を一旦０に初期化すると共に、全乗員の性別および推定年齢を格納する乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃの内容を一旦クリアする（Ｓ１１）。次いで、一の座位置における乗員の顔認識処理を実行するように、画像認識プロセッサ２１に対して指示する（Ｓ１２）。
【０１０４】
これにより、画像認識プロセッサ２１では、ＣＰＵ１１より指定された座位置に対応するカメラ３０によって撮像された画像データを取得し、その画像データに顔画像が含まれているか否かを認識する画像認識処理が実行されると共に、顔画像が含まれていると認識した場合は、その顔画像からその人物の性別を判別し、更に、その人物の推定年齢を推定する処理が実行される。
【０１０５】
尚、Ｓ１２の処理は、後述するように、全ての座位置において乗員判定（顔認識）が行われるまで、繰り返し実行される。そして、Ｓ１１の処理に続いてＳ１２の処理が実行される場合、即ち、乗員判定処理の実行が開始されてから最初にＳ１２の処理が実行される場合は、Ｓ１２の処理において、運転席における乗員の顔認識処理が実行されるように、画像認識プロセッサ２１に対して指示する。その後、Ｓ１２の処理が実行される度に、助手席→後席左側→後席中側→後席右側の順に座位置を指定して、その指定した座位置における乗員の顔認識処理が実行されるように、画像認識プロセッサ２１に対して指示する。
【０１０６】
これにより、画像認識プロセッサ２１では、運転席→助手席→後席左側→後席中側→後席右側の順に、その座位置に対応するカメラ３０（運転席カメラ３０ａ、助手席カメラ３０ｂ・・・）で撮像された画像データを取得して、その画像データに顔画像が含まれているか否かを認識すると共に、顔画像が含まれていると認識した場合は、その顔画像からその人物の性別を判別し、更に、その人物の推定年齢を推定する。
【０１０７】
Ｓ１２の処理の後、顔認識の結果を画像認識プロセッサ２１より取得し、Ｓ１２の処理において指定した座位置に対応するカメラ３０が撮像した画像データに、顔画像が含まれていると認識されたか否かを判別する（Ｓ１３）。その結果、画像認識プロセッサ２１により、顔画像が含まれていると認識されたと判別される場合は（Ｓ１３：Ｙｅｓ）、その座位置に乗員が存在していると判断できる。
【０１０８】
そこで、まず、乗員カウンタ１３ａに「１」を加算し（Ｓ１４）、次いで、画像認識プロセッサ２１において顔画像より判別されたその座位置における乗員の性別を乗員性別格納領域１３ｂに格納する（Ｓ１５）。更に、画像認識プロセッサ２１において顔画像より推定されたその座位置における乗員の推定年齢を乗員年齢格納領域１３ｃに格納し（Ｓ１６）、Ｓ１７の処理へ移行する。尚、Ｓ１４及びＳ１５の処理において、乗員の性別および推定年齢を乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃに格納する場合、それまでに格納されていた情報を残した上で、今回格納すべき情報が追加される。
【０１０９】
このＳ１４〜Ｓ１６の処理により、Ｓ１２の処理により指定された座位置に乗員が存在していた場合、その乗員が乗員カウンタ１３ａにカウントされると共に、その乗員の性別と推定年齢が乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃに格納される。
【０１１０】
一方、Ｓ１３の処理の結果、画像認識プロセッサ２１において、Ｓ１２の処理により指定された座位置に対応するカメラ３０で撮像された画像データに顔画像が含まれないと認識されたと判別される場合は（Ｓ１３：Ｎｏ）、その座位置に乗員が存在しないと判断できるので、Ｓ１４〜Ｓ１６の処理をスキップしてＳ１７の処理へ移行する。即ち、Ｓ１２の処理により指定された座位置に乗員が存在しない場合は、乗員カウンタ１３ａがカウントアップされず、また、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃに新たな情報が格納されることなく、Ｓ１７の処理へ進むこととなる。
【０１１１】
Ｓ１７の処理では、全ての座位置において乗員判定（顔認識）が行われたか否かを判別し（Ｓ１７）、全ての座位置において乗員判定（顔認識）が行われていなければ（Ｓ１７：Ｎｏ）、Ｓ１２の処理へ回帰し、再びＳ１２〜Ｓ１６の処理が実行される。一方、Ｓ１７の処理の結果、全ての座位置において乗員判定（顔認識）が行われていると判別されれば（Ｓ１７：Ｙｅｓ）、この乗員判定処理を終了する。
【０１１２】
即ち、Ｓ１７の処理によって、全ての座位置において乗員判定（顔認識）が行われるまで、Ｓ１２〜Ｓ１６の処理が繰り返し実行される。よって、Ｓ１７の処理によって、全ての座位置において乗員判定（顔認識）が行われたと判別された時点で、乗員カウンタ１３ａの値により、その車両の乗員数を示すことができると共に、その車両の乗車している全乗員の性別および推定年齢を乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃに格納することができる。
【０１１３】
また、上述したように、車両に設けられたイグニッションスイッチ（図示せず）やナビゲーション装置１０に設けられた電源スイッチ（図示せず）がオンされたことにより、ナビゲーション装置１０に電源が投入されると、この乗員判定処理が実行されるので、ナビゲーション装置１０に電源が投入された時点において車両に搭乗している乗員数と全乗員の性別と推定年齢とを、即座にかつ正確に、乗員カウンタ１３ａ、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃに反映させることができる。
【０１１４】
また、車両のドア（図示せず）が開閉された場合、その車両において乗員の乗降があった可能性があると推定されるところ、車両のドア（図示せず）の開閉が検出された場合にも、この乗員判定処理が実行されるので、車両に搭乗している乗員数と全乗員の性別と推定年齢とを、乗員カウンタ１３ａ、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃに対して、常に正確に反映させることができる。よって、ＣＰＵ１１は、この乗員カウンタ１３ａ、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃを参照することによって、車両に乗車している乗員数や、全乗員の性別および推定年齢を、正確に把握した上で、次に説明する目的地提示処理を実行することができる。
【０１１５】
次いで、図５を参照して、ナビゲーション装置１０内のＣＰＵ１１により実行される目的地提示処理について説明する。図５は、この目的地提示処理を示すフローチャートである。この目的地提示処理は、情報提供サーバ５０に対して目的地検索要求を送信し、その目的地検索要求に対して情報提供サーバ５０より受信した目的地候補をＬＣＤ１８に表示させる処理で、操作キー２０に設けられた目的地表示キー２０ａが乗員によって操作された場合に、ＣＰＵ１１によって実行が開始される。
【０１１６】
この目的地提示処理では、まず、車両の現在地の位置情報を現在位置検出装置１５から取得し（Ｓ２１）、次いで、乗員カウンタ１３ａの値から車両の乗員数を特定する（Ｓ２２）。そして、車両に搭乗している全乗員の性別を乗員性別格納領域１３ｂから読み出し（Ｓ２３）、更に、車両に搭乗している全乗員の推定年齢を乗員年齢格納領域１３ｃから読み出す（Ｓ２４）。
【０１１７】
ここで、乗員カウンタ１３ａ、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃには、上述した乗員判定処理によって、車両に搭乗している乗員数と全乗員の性別と推定年齢とが、常に正確に反映されている。よって、Ｓ２２〜Ｓ２４の処理により、乗員カウンタ１３ａ、乗員性別格納領域１３ｂおよび乗員年齢格納領域１３ｃを参照することで、その時点での正確な乗員数と、全乗員の性別および推定年齢を把握することができる。
【０１１８】
次に、目的地検索要求を、Ｓ２１〜Ｓ２４の処理によって取得され、特定され、また読み出された、車両の現在地の位置情報、その車両に搭乗している乗員数ならびに全乗員の性別および推定年齢に関する情報と共に情報提供サーバへ送信するよう、通信制御回路１６を制御し（Ｓ２５）、Ｓ２６の処理へ移行する。
【０１１９】
これにより、目的地検索要求が、車両の現在地の位置情報、その車両に搭乗している乗員数ならびに全乗員の性別および推定年齢に関する情報と合わせて、基地局６０および無線通信ネットワーク７０を介して、情報提供サーバ５０へ送信される。
【０１２０】
そして、情報提供サーバ５０では、この目的地検索要求を受信することによって、図６に示す目的地検索処理がＣＰＵ５１により実行され、車両に搭乗した乗員の嗜好する施設の特徴が推定された上で、その推定された特徴を有する施設の施設情報が検索され、抽出された施設情報が目的地候補の情報としてナビゲーション装置１０に提供される。
【０１２１】
ここで、図６を参照して、情報提供サーバ５０内のＣＰＵ５１により実行される目的地検索処理の詳細について説明する。図６は、この目的地検索処理について示す模式図である。
【０１２２】
この目的地検索処理では、まず、ナビゲーション装置１０より目的地検索要求と合わせて送信された、車両の現在地の位置情報と、その車両に搭乗している乗員数ならびに全乗員の性別および推定年齢に関する情報とを取得する（Ｓ４１）。そして、車両の現在地の位置情報を基に、その車両の現在地から所定距離（例えば、２０ｋｍ）範囲内に含まれる施設を、施設データベース５４ｂに登録された各施設の位置情報を参照して抽出する（Ｓ４２）。
【０１２３】
このように、車両の現在地から所定距離範囲内に含まれる施設だけを抽出することによって、乗員により目的地として選択される可能性のきわめて低い、車両の現在地から遠方に存在する施設が、目的地候補としてナビゲーション装置１０に対し提供されることを防ぐことができる。また、乗員の構成に応じて推定される乗員の嗜好する施設の特徴を有する施設を検索して抽出する前に、予め車両の現在地から所定距離範囲内に含まれる施設を抽出しておくことによって、検索対象となる施設数を少なく抑えることができるので、乗員の嗜好する施設の特徴を有する施設の抽出処理に係る負荷を軽減することができる。
【０１２４】
尚、このＳ４１の処理では、車両の現在地から所定距離範囲内に含まれる施設を抽出したが、これを、車両の現在地から第１所定距離以上第２所定距離未満（例えば、１０ｋｍ〜２０ｋｍ）の範囲に含まれる施設を抽出するようにしてもよい。これにより、車両の現在地から遠方に存在する施設だけでなく、乗員により目的地として選択される可能性の少ない車両の現在地から近距離に存在する施設も、目的地候補としてナビゲーション装置１０に対し提供されることを防ぐことができる。
【０１２５】
また、Ｓ４１の処理を、車両の現在地から所定時間内（例えば、１時間以内）に到着可能と推定される施設だけを抽出するようにしてもよいし、車両の現在地から第１所定時間以上第２所定時間未満（例えば、３０分〜１時間）の間に到着可能と推定される施設だけを抽出するようにしてもよい。これによっても、車両の現在地から遠方に存在する施設が目的地候補としてナビゲーション装置１０に対し提供されることを防ぐことができ、後者の場合は、車両の現在地から近距離に存在する施設が目的地候補としてナビゲーション装置１０に対し提供されることを防ぐこともできる。
【０１２６】
次いで、Ｓ４１の処理により取得された車両に搭乗している乗員数に関する情報から、その乗員数が１名か否かを判別する（Ｓ４３）。その結果、乗員数が１名である場合は（Ｓ４３：Ｙｅｓ）、車両には運転手１名のみが乗車していることを意味するので、以下のＳ４４〜Ｓ４６の処理を実行し、その乗員（運転手）の性別および年齢に応じて、その嗜好する施設の特徴を推定し、その特徴に合う施設を抽出する。
【０１２７】
まず、Ｓ４４の処理では、Ｓ４２の処理によって抽出された施設の中で、施設データベース５４ｂの「お勧め人数」に１名が含まれる施設を絞り込む（Ｓ４４）。図２の例では、全施設が車両の現在地から所定距離範囲内にあると仮定した場合、「ハンバーガーショップＡ」，「ハンバーガーショップＢ」，「牛丼店Ｃ」，「ラーメン店Ｄ」，「イタリアンレストランＦ」，「カフェＫ」，「コンビニＮ」がＳ４４の処理によって絞り込まれる。
【０１２８】
そして、Ｓ４１の処理により取得された乗員の性別に関する情報によって示される、その１名の乗員の性別に応じて、その乗員の嗜好する施設の特徴を有する施設を更に絞り込む（Ｓ４５）。具体的には、その乗員の性別が男性であれば、嗜好データベース５４ｃを参照して、「乗員構成」のうち「男性」に対応付けられた「嗜好特徴項目」を特定し、その男性の乗員が嗜好する施設の特徴を推定する。図３の例では、「ドライブスルー」および「カウンター席」の各サブ要素が「１」に設定されており、「ドライブスルーの設置されている施設」および「カウンター席の設けられている施設」が男性の乗員が嗜好する施設の特徴として推定される。
【０１２９】
また、その乗員の性別が女性であれば、嗜好データベース５４ｃを参照して、「乗員構成」のうち「女性」に対応付けられた「嗜好特徴項目」を特定し、その女性の乗員が嗜好する施設の特徴を推定する。図３の例では、「女性経営のお店」，「雰囲気のいいお店」および「季節のイベント」の各サブ要素が「１」に設定されており、「女性経営者が経営しているお店」，「雰囲気のいいお店」および「季節毎に各種イベントを行っている施設」が女性の乗員が嗜好する施設の特徴として推定される。
【０１３０】
そして、推定された乗員が嗜好する施設の特徴を有する施設を、Ｓ４４の処理により絞り込まれた施設の中から、施設データベース５４ｂの「特徴項目」を参照して更に絞り込む。例えば、図２および図３の例では、乗員の性別が男性であった場合、その嗜好する施設の特徴が「ドライブスルーの設置されている施設」および「カウンター席の設けられている施設」であるので、施設データベース５４ｂの「特徴項目」要素のうち「ドライブスルー」および「カウンター席」の各サブ要素に「１」が登録されている施設を絞り込む。また、乗員の嗜好に関わらずナビゲーション装置１０に対して提供すべき施設を抽出するために、「条件無し」サブ要素に「１」が登録されている施設も合わせて抽出する。ここでは、「ハンバーガーショップＡ」，「ハンバーガーショップＢ」，「牛丼店Ｃ」，「ラーメン店Ｄ」，「コンビニＮ」が絞り込まれる。
【０１３１】
また、乗員の性別が女性であった場合、その嗜好する施設の特徴が「女性経営者が経営しているお店」，「雰囲気のいいお店」および「季節毎に各種イベントを行っている施設」であるので、施設データベース５４ｂの「特徴項目」要素のうち「女性経営のお店」，「雰囲気のいいお店」および「季節のイベント」の各サブ要素に「１」が登録されている施設を絞り込む。また、男性の場合と同様に、「条件無し」サブ要素に「１」が登録されている施設も合わせて抽出する。ここでは、「イタリアンレストランＦ」，「カフェＫ」，「コンビニＮ」が絞り込まれる。
【０１３２】
Ｓ４５の処理の終了後、Ｓ４１の処理により取得された乗員の推定年齢に関する情報によって示される、その１名の乗員の推定年齢に応じて、その乗員の嗜好する施設の特徴を有する施設を更に絞り込んで（Ｓ４６）、Ｓ５０の処理へ移行する。具体的には、その乗員の推定年齢が３６歳以上であれば、嗜好データベース５４ｃを参照して、「乗員構成」のうち「中高年」に対応付けられた「嗜好特徴項目」を特定し、その中高年の乗員が嗜好する施設の特徴を推定する。図３の例では、「カウンター席」，「女性経営のお店」および「雰囲気のいいお店」の各サブ要素が「１」に設定されており、「カウンター席の設けられている施設」，「女性経営者が経営しているお店」および「雰囲気のいいお店」が中高年の乗員が嗜好する施設の特徴として推定される。
【０１３３】
また、その乗員の推定年齢が１８歳以上３５歳以下であれば、嗜好データベース５４ｃを参照して、「乗員構成」のうち「若者」に対応付けられた「嗜好特徴項目」を特定し、その若者の乗員が嗜好する施設の特徴を推定する。図３の例では、「ドライブスルー」，「カウンター席」，「女性経営のお店」，「雰囲気のいいお店」および「季節のイベント」の各サブ要素が「１」に設定されており、「ドライブスルーの設置されている施設」，「カウンター席の設けられている施設」，「女性経営者が経営しているお店」，「雰囲気のいいお店」および「季節毎に各種イベントを行っている施設」が若者の乗員が嗜好する施設の特徴として推定される。
【０１３４】
そして、推定された乗員が嗜好する施設の特徴を有する施設を、Ｓ４５の処理により絞り込まれた施設の中から、施設データベース５４ｂの「特徴項目」を参照して更に絞り込む。例えば、図２および図３の例では、乗員の性別が男性かつ中高年であった場合、上述した中高年の嗜好する施設の特徴から、施設データベース５４ｂの「特徴項目」要素のうち「カウンター席」，「女性経営のお店」および「雰囲気のいいお店」の各サブ要素に「１」が登録されている施設をＳ４５の処理により「男性」に対して絞り込まれた施設の中から更に絞り込む。また、Ｓ４５の処理と同様に、「条件無し」サブ要素に「１」が登録されている施設も合わせて抽出する。ここでは、「牛丼店Ｃ」，「ラーメン店Ｄ」，「コンビニＮ」が絞り込まれる。
【０１３５】
また、乗員の性別が女性かつ若者であった場合、上述した若者の嗜好する施設の特徴から、施設データベース５４ｂの「特徴項目」要素のうち「ドライブスルー」，「カウンター席」，「女性経営のお店」，「雰囲気のいいお店」および「季節のイベント」の各サブ要素に「１」が登録されている施設をＳ４５の処理により「女性」に対して絞り込まれた施設の中から更に絞り込む。また、Ｓ４５の処理と同様に、「条件無し」サブ要素に「１」が登録されている施設も合わせて抽出する。ここでは、「イタリアンレストランＦ」，「カフェＫ」，「コンビニＮ」が絞り込まれる。
【０１３６】
一方、Ｓ４３の処理の結果、乗員数が１名ではない、即ち、複数人であると判別された場合は（Ｓ４３：Ｎｏ）、まず、Ｓ４１の処理により取得された車両に搭乗している乗員数ならびに全乗員の性別および推定年齢に関する情報から、その車両の乗員構成を推定する（Ｓ４７）。例えば、車両の乗員数が２名であり、男性および女性が１名ずつであり、子供がいない場合は、その乗員構成を「カップル」と推定する。また、車両の乗員数が３名以上であり、男性および女性の大人が少なくとも１名ずつ存在し、更に子供が少なくとも１名存在する場合は、その乗員構成を「家族」と推定する。
【０１３７】
次いで、Ｓ４２の処理によって抽出された施設の中で、Ｓ４１の処理により取得された車両の乗員数に関する情報によって示される乗員数に合う施設を、施設データベース５４ｂの「お勧め人数」に基づいて絞り込む（Ｓ４８）。例えば、乗員数が２名であった場合、施設データベース５４ｂの「お勧め人数」に２名が含まれる施設を絞り込む。図２の例では、全施設が車両の現在地から所定距離範囲内にあると仮定した場合、「ハンバーガーショップＡ」，「ハンバーガーショップＢ」，「イタリアンレストランＥ」，「イタリアンレストランＦ」，「フランス料理店Ｇ」，「フランス料理店Ｈ」，「カフェＬ」，「コンビニＮ」がＳ４８の処理によって絞り込まれる。
【０１３８】
また、乗員数が４名であった場合、施設データベース５４ｂの「お勧め人数」に４名が含まれる施設を絞り込む。図２の例では、各施設が車両の現在地から所定距離範囲内にあると仮定した場合、「ハンバーガーショップＡ」，「ハンバーガーショップＢ」，「イタリアンレストランＦ」，「ファミリーレストランＩ」，「ファミリーレストランＪ」，「コンビニＮ」がＳ４８の処理によって絞り込まれる。
【０１３９】
そして、Ｓ４８の処理によって絞り込まれた施設の中から、Ｓ４７の処理により推定された乗員構成に応じて、その乗員の嗜好する施設の特徴を有する施設を更に絞り込んで（Ｓ４９）、Ｓ５０の処理へ移行する。具体的には、Ｓ４７の処理により推定された乗員構成が「カップル」であれば、嗜好データベース５４ｃを参照して、「乗員構成」のうち「カップル」に対応付けられた「嗜好特徴項目」を特定し、カップルが嗜好する施設の特徴を推定する。図３の例では、「雰囲気のいいお店」，「季節のイベント」および「雑誌特集」の各サブ要素が「１」に設定されており「雰囲気のいいお店」，「季節毎に各種イベントを行っている施設」および「雑誌の特集記事に掲載された施設」が、カップルの嗜好する施設の特徴として推定される。
【０１４０】
また、Ｓ４７の処理により推定された乗員構成が「家族」であれば、嗜好データベース５４ｃを参照して、「乗員構成」のうち「家族」に対応付けられた「嗜好特徴項目」を特定し、家族が嗜好する施設の特徴を推定する。図３の例では、「プレイランド」サブ要素が「１」に設定されており、「プレイランドの設置されている施設」が、家族の嗜好する施設の特徴として推定される。
【０１４１】
そして、推定された乗員が嗜好する施設の特徴を有する施設を、Ｓ４８の処理により絞り込まれた施設の中から、施設データベース５４ｂの「特徴項目」を参照して更に絞り込む。例えば、図２および図３の例では、乗員数が２名のカップルであった場合、上述したカップルの嗜好する施設の特徴に応じて、施設データベース５４ｂの「特徴項目」要素のうち「雰囲気のいいお店」，「季節のイベント」および「雑誌特集」の各サブ要素に「１」が登録されている施設を、Ｓ４８の処理により乗員数２名に対して絞り込まれた施設の中から更に絞り込む。また、乗員の嗜好に関わらずナビゲーション装置１０に対して提供すべき施設を抽出するために、「条件無し」サブ要素に「１」が登録されている施設も合わせて抽出する。これにより、「イタリアンレストランＥ」，「イタリアンレストランＦ」，「フランス料理店Ｇ」，「フランス料理店Ｈ」，「カフェＬ」，「コンビニＮ」が絞り込まれる。
【０１４２】
また、乗員数が４名の家族であった場合、上述した家族の嗜好する施設の特徴に応じて、施設データベース５４ｂの「特徴項目」要素のうち「プレイランド」サブ要素に「１」が登録されている施設を、Ｓ４８の処理により乗員数４名に対して絞り込まれた施設の中から更に絞り込む。また、乗員の嗜好に関わらずナビゲーション装置１０に対して提供すべき施設を抽出するために、「条件無し」サブ要素に「１」が登録されている施設も合わせて抽出する。これにより、「ハンバーガーショップＡ」，「ファミリーレストランＩ」，「ファミリーレストランＪ」，「コンビニＮ」が絞り込まれる。
【０１４３】
Ｓ５０の処理では、Ｓ４６の処理またはＳ４９の処理によって絞り込まれた施設に関する施設情報を、目的地候補の情報としてナビゲーション装置１０へ送信する（Ｓ５０）。ここで送信する施設情報は、施設の名称や施設の位置情報を含むものである。これらの情報は、いずれも施設データベース５４ｂに登録されている情報を使用する。
【０１４４】
また、Ｓ５０の処理では、その施設情報と合わせて、施設データベース５４ｂの「特徴項目」要素の「ドライブスルー」〜「風景のいいお店」の各サブ要素によって示されるその施設の特徴を特徴情報としてナビゲーション装置１０へ送信する。
【０１４５】
例えば、「ハンバーガーショップＡ」の施設情報を目的地候補の情報としてナビゲーション装置１０へ送信する場合、「ハンバーガーショップＡ」に対応する「プレイランド」サブ要素に「１」が登録されているので、「ハンバーガーショップＡ」の特徴情報として、プレイランドが設置されている旨の情報を目的地候補の情報と合わせてナビゲーション装置１０へ送信する。そして、Ｓ５０の処理の後、目的地検索処理を終了する。
【０１４６】
以上のように、ＣＰＵ５１によって目的地検索処理が実行されることにより、情報提供サーバ５０において、ナビゲーション装置１０より受信した目的地検索要求に応じて、目的地候補を検索し、その目的地候補の情報をナビゲーション装置１０に対して提供することができる。
【０１４７】
ここで、目的地検索処理では、目的地検索要求から取得した各種情報により示される車両に搭乗している乗員数ならびに全乗員の性別および推定年齢に応じて、乗員の嗜好する施設の特徴を推定し、その推定された特徴有する施設を施設データベース５４ｂから絞り込んで、その絞り込んだ施設を目的地候補としてナビゲーション装置１０へ提供するので、ナビゲーション装置１０は、車両の乗員の構成に応じて適切な目的地をＬＣＤ１８上に表示し、乗員に対して提示することができる。特に、女性と男性とでは、一般的にその嗜好する施設の特徴が大きく異なるが、この目的地検索処理によって、その乗員の性別に応じて嗜好する施設の特徴を推定しているので、その嗜好の大きく異なる車両の乗員の性別に応じて適切な目的地を提示することができ、よって、乗員に対して適切な目的地を提示することができるのである。
【０１４８】
加えて、この目的地検索処理では、乗員の性別だけでなく、車両の乗員数を加味し、また、乗員の推定年齢を加味して乗員の嗜好する施設の特徴を推定するので、よりきめ細かく乗員の嗜好する施設の特徴を推定することができる。そして、そのきめ細かく推定した乗員の嗜好する施設の特徴を有する施設を抽出し、それを乗員に対して提示できるので、より車両の乗員に見合った目的地を提案することができる。よって、車両の乗員の構成に応じてより適切な目的地を提示できる。
【０１４９】
また、この目的地検索処理では、乗員数が複数人である場合、全乗員の性別、また、全乗員の推定年齢に応じて、車両に搭乗した乗員構成として、「カップル」や「家族」といった、各乗員間の関係が推定される。そして、この推定された各乗員間の関係に応じて、車両に搭乗した乗員の嗜好する施設の特徴が推定される。これにより、単に車両に搭乗した乗員の性別や推定年齢を考慮するのではなく、その乗員の性別、また、推定年齢に応じて推定される車両に搭乗した乗員間の関係に応じて、車両に搭乗した乗員の嗜好する施設の特徴を推定することができるので、より的確に乗員の嗜好する施設の特徴を推定することができる。
【０１５０】
よって、目的地候補の抽出も、より的確に推定される乗員の嗜好する施設の特徴に基づいて行うことができるので、より車両の乗員に見合った目的地を提案することができる。よって、ナビゲーション装置１０では、車両の乗員の構成に応じてより適切な目的地を乗員に対して提示できる。
【０１５１】
図５に戻り、ナビゲーション装置１０内のＣＰＵ１１により実行される目的地提示処理の説明を、Ｓ２６の処理から続ける。Ｓ２６の処理では、計時回路１１ａのタイマ機能の動作を開始させる（Ｓ２６）。この処理は、Ｓ２５の処理によって目的地検索要求を情報提供サーバ５０に対して送信した後、情報提供サーバ１０からの目的地検索要求に対する応答が所定時間内にあるか否かをＳ２８の処理において判断するためのものである。
【０１５２】
次いで、情報提供サーバ１０からの応答があったか否かを通信制御装置１６の状態に基づいて判断し（Ｓ２７）、情報提供サーバ１０からの応答がなければ、Ｓ２６の処理による計時回路１１ａのタイマ機能の動作開始後、所定時間経過したか否かを計時回路１１ａの状態から判別する（Ｓ２８）。
【０１５３】
その結果、所定時間経過していなければ（Ｓ２８：Ｎｏ）、Ｓ２７の処理に回帰し、再び、情報提供サーバ１０からの応答があったか否かを判断する。一方、Ｓ２８の処理の結果、所定時間経過していれば（Ｓ２８：Ｙｅｓ）、通信上もしくは情報提供サーバ５０における障害によって、情報提供サーバ１０から目的地候補の提供を受けることができない状態にあると判断し、ＬＣＤ１８上に「タイムアウトエラー」を表示して（Ｓ２９）、この目的地提示処理を終了する。これにより、乗員に対して、情報提供サーバ５０との間のデータの送受信に問題があることを認識させることができる。
【０１５４】
これに対し、Ｓ２７の処理の結果、情報提供サーバ１０からの応答があったと判断されると（Ｓ２７：Ｙｅｓ）、情報提供サーバ１０より提供された目的地候補の情報（施設情報）と、その目的地候補（施設）の特徴情報とを受信し、それらを検索結果格納領域１３ｄへ格納する（Ｓ３０）。
【０１５５】
次いで、Ｓ２１の処理により取得した車両の現在地の位置情報と、道路地図データベース１４ａに格納された道路情報と、Ｓ３０の処理により検索結果格納領域１３ｄに格納された目的地候補の情報に含まれる目的地候補（施設）の位置情報と基づいて、車両の現在地から目的地候補（施設）までの移動距離を算出し、検索結果格納領域１３ｄに複数の目的地候補の情報（施設情報）が格納されている場合は、算出した移動距離に応じて目的地候補の情報（施設情報）および対応する特徴情報を昇順に並び替える（Ｓ３１）。
【０１５６】
そして、Ｓ３１によって並び替えられた順に、目的地候補の情報（施設情報）により示される施設の名称と、特徴情報により示される施設の特徴と、Ｓ３１の処理により算出された施設までの移動距離とを、目的地候補（施設）毎にＬＣＤ１８上に表示させ（Ｓ３２）、Ｓ３３の処理へ移行する。
【０１５７】
ここで、図７を参照して、Ｓ３２の処理によってＬＣＤ１８上に表示される内容について説明する。図７は、車両の乗員が２名であり、男性１名、女性１名で子供がいない場合にＬＣＤ１８上に表示される目的地候補の表示例を模式的に示した模式図である。
【０１５８】
上述したように、情報提供サーバ５０では、車両の乗員が２名であり、男性１名、女性１名で子供がいない場合、その乗員構成を「カップル」と推定して、「イタリアンレストランＥ」，「イタリアンレストランＦ」，「フランス料理店Ｇ」，「フランス料理店Ｈ」，「カフェＬ」，「コンビニＮ」の各施設を抽出し、それを目的地候補として、その目的地候補の情報がナビゲーション装置１０に提供される。
【０１５９】
ＣＰＵ１１は、図７に示すように、情報提供サーバ５０より提供された目的地候補（施設）を、Ｓ３１の処理によって並び替えた順（移動距離の昇順）に並べて、目的地候補毎に、その目的地候補の情報（施設情報）により示される施設の名称と、特徴情報により示される施設の特徴と、Ｓ３１の処理により算出された施設までの移動距離とをＬＣＤ１８上に表示する。
【０１６０】
図７の例では、一度にＬＣＤ１８上に表示できる目的地候補の数（施設数）が最大４つに設定されており、情報提供サーバ５０により提供された目的地候補の数（施設数）が５以上である場合は、ＣＰＵ１１は、その情報提供サーバ５０により提供された目的地候補（施設）のうち、移動距離の昇順で隣接する４施設に関する情報（図７の例では、「イタリアンレストランＥ」，「イタリアンレストランＦ」，「フランス料理Ｇ」，「コンビニＮ」）をＬＣＤ１８上に表示させる。
【０１６１】
乗員は、このＬＣＤ１８上に表示された施設の名称、その施設の特徴およびその施設までの移動距離を参照することで、経路誘導の目的地として設定したい施設を容易に選択することができる。
【０１６２】
ここで、ＬＣＤ１８上に表示された目的地候補（施設）の名称とその施設の特徴とは、施設毎に矩形状の枠で囲まれ、その矩形状で囲まれた範囲がボタン化されている（以下、このボタンを「目的地ボタン」と称する）。乗員は、タッチパネル１９を介して、経路誘導の目的地として設定したい施設の名称が記載されている目的地ボタンを指示物によって指示することで、ＣＰＵ１１は、その指示された目的地ボタンに対応する施設を経路誘導の目的地として設定する。
【０１６３】
また、Ｓ３２に処理において、ＣＰＵ１１は、ＬＣＤ１８上の下縁中央部に「終了」ボタンを表示させる。乗員は、タッチパネル１９を介して、「終了」ボタンを指示物により指示することで、ＣＰＵ１１は、ＬＣＤ１８上の目的地候補の表示を終了する。これにより、乗員は、経路誘導の目的地設定を取りやめたり、別の方法によってその設定を行ったりすることができる。
【０１６４】
尚、ＣＰＵ１１は、情報提供サーバ５０より提供された目的地候補の数（施設数）が５以上である場合、ＬＣＤ１８の下縁左側および下縁右側に、「前ページ」，「次ページ」の各ボタンを表示させる。これらのボタンを表示させることによって、現在ＬＣＤ１８上に表示されている目的地候補の他にも目的地候補が存在していることを、乗員に対して認識させることができる。そして、乗員が、タッチパネル１９を介して、「前ページ」又は「次ページ」ボタンを指示物により指示すると、ＣＰＵ１１は、ＬＣＤ１８に表示させる目的地候補（施設）の情報を更新し、ＬＣＤ１８上に表示されていないその他の目的地候補（施設）の情報（「フランス料理店Ｈ」，「カフェＬ」）を、表示させる。
【０１６５】
図５に戻って、目的地提示処理の説明をＳ３３の処理から続ける。Ｓ３３の処理では、ＬＣＤ１８上に表示された目的地ボタンが乗員によって指示されたか否か、即ち、乗員によって、１つの目的地候補が選択されたか否かを判別する（Ｓ３３）。そして、１つの目的地候補が選択されたと判別された場合は（Ｓ３３：Ｙｅｓ）、その選択された目的地候補（施設）を経路誘導の目的地として設定し、経路案内を開始して（Ｓ３４）、この目的地提示処理を終了する。
【０１６６】
このように、目的地提示処理では、車両の乗員の構成に応じて情報提供サーバ５０より適切に抽出されＬＣＤ１８上に提示された目的地候補の中から、経路誘導の目的地としたい施設を乗員に選択させることができるので、乗員に対して容易に目的地の設定を行わせることができる。従って、目的地の設定に伴う乗員の負担を軽減できる。
【０１６７】
一方、Ｓ３３の処理の結果、いずれの目的地候補も選択されていないと判別された場合は（Ｓ３３：Ｎｏ）、次いで、ＬＣＤ１８上に表示された「終了」ボタンが乗員によって指示されたか否かを判別する（Ｓ３５）。そして、「終了」ボタンが指示されていなければ（Ｓ３５：Ｎｏ）、Ｓ３３の処理へ回帰して、再び、乗員によって、１つの目的地候補が選択されたか否かを判別する。一方、「終了」ボタンが指示されていれば（Ｓ３５：Ｙｅｓ）、ＬＣＤ１８の目的地候補の表示を終了した上で、この目的地提示処理を終了する。これにより、乗員は、経路誘導の目的地設定を取りやめたり、別の方法によってその設定を行ったりすることができる。
【０１６８】
以上、実施の形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。例えば、上記実施形態で挙げた数値は一例であり、他の数値を採用することは当然可能である。
【０１６９】
上記実施形態では、ナビゲーション装置１０より送信された車両に搭乗している乗員数ならびに全乗員の性別および推定年齢に応じて、情報提供サーバ５０が車両の乗員構成を推定する場合について説明したが、必ずしもこれに限られるものではなく、ナビゲーション装置１０において、車両に搭乗している乗員数ならびに全乗員の性別および推定年齢から車両の乗員構成を推定してもよい。この場合、ナビゲーション装置１０は、目的地検索要求と合わせてナビゲーション装置１０において推定した車両の乗員構成に関する情報を情報提供サーバ５０に送信するようにしてもよい。そして、情報提供サーバ５０では、目的地検索要求と合わせて受信した車両の乗員構成に関する情報に基づいて、嗜好データベース５４ｃから、その乗員が嗜好する施設の特徴を推定してもよい。
【０１７０】
上記実施形態では、情報提供サーバ５０に嗜好データベース５４ｃを設け、情報提供サーバ５０にて車両の乗員構成に応じて、その乗員の嗜好する施設の特徴を推定したが、必ずしもこれに限られるものではなく、嗜好データベース５４ｃと同等のデータベースをナビゲーション装置１０に設け、ナビゲーション装置１０において、車両の乗員構成に応じてその乗員の嗜好する施設の特徴を推定するようにしてもよい。この場合、ナビゲーション装置１０は、目的地検索要求と合わせてナビゲーション装置１０において推定した乗員の嗜好する施設の特徴に関する情報を情報提供サーバ５０に送信するようにしてもよい。そして、情報提供サーバ５０では、目的地検索要求と合わせて受信した乗員の嗜好する施設の特徴に関する情報に基づいて、施設データベース５４ｂから、目的地候補を抽出してもよい。
【０１７１】
上記実施形態では、施設データベース５４ｂが情報提供サーバ５０内に設けられたＨＤＤ５４に格納される場合について説明したが、必ずしもこれに限られるものではなく、情報提供サーバ５０がアクセス可能な外部記憶装置を設け、その外部記憶装置に施設データベース５４ｂと同等のデータベースを格納してもよい。同様に、上記実施形態では、嗜好データベース５４ｃが情報提供サーバ５０内に設けられたＨＤＤ５４に格納される場合について説明したが、必ずしもこれに限られるものではなく、情報提供サーバ５０がアクセス可能な外部記憶装置を設け、その外部記憶装置に嗜好データベース５４ｃと同等のデータベースを格納してもよい。
【０１７２】
上記実施形態では、ナビゲーションシステム１が主として車両に設けられたナビゲーション装置１０と車両外に設けられた情報提供サーバ５０によって構成される場合について説明したが、必ずしもこれに限られるものではなく、車両内に設けられた車載装置のみによって構成されてもよい。この場合、ナビゲーション装置１０のみで構成されてもよいし、ナビゲーション装置１０と、その他の車載装置とによって構成されてもよい。
【０１７３】
ナビゲーション装置１０のみによってナビゲーションシステム１が構成される場合、図２に示す施設データベースと、図３に示す嗜好データベースとをＨＤＤ１４に設けた上で、目的地表示キー２０ａが乗員によって操作された場合にＣＰＵ１１によって実行される目的地提示処理の中で、図５に示すＳ２１〜Ｓ２４の処理を実行した後、図６に示すＳ４２〜Ｓ４９に相当する処理を実行し、そのＳ４６又はＳ４９に相当する処理に続いて、図５に示すＳ３１〜Ｓ３４の処理を実行するようにしてもよい。
【０１７４】
また、ナビゲーション装置１０とその他の車載装置によってナビゲーションシステム１が構成される場合は、その他の車載装置の構成を図１に示す情報提供サーバ５０と同等の構成として、その他の車載装置において図６に示す目的地検索処理を実行させてもよい。また、ナビゲーション装置１０にて車両の乗員構成を推定し、その他の車載装置において車両の乗員構成から乗員の嗜好する施設の特徴を推定した上で、目的地候補を抽出しても良い。更に、ナビゲーション装置１０に嗜好データベースに相当するデータベースをＨＤＤ１４に格納した上で、ナビゲーション装置１０にて乗員の嗜好する施設の特徴を推定し、その他の車載装置にて、ナビゲーション装置１０にて推定された乗員の嗜好する施設の特徴から目的地候補を抽出してもよい。
【０１７５】
また、ナビゲーションシステム１が車両内に設けられる場合において、図２に示す施設データベース及び図３に示す嗜好データベースの少なくともいずれかは、ナビゲーション装置１０または車載装置の外部に設けられた外部記憶装置に格納されてもよい。
【０１７６】
上記実施形態では、車両に搭乗している乗員数、全乗員の性別および推定年齢に基づいて、乗員の嗜好する施設の特徴を推定する場合について説明したが、更に、現在の日時を考慮して、乗員の嗜好する施設の特徴を推定してもよい。例えば、昼の時間帯に目的地検索処理が実行された場合、一部の乗員構成に対して「ランチのおいしいお店」がその乗員の嗜好する施設の特徴として推定されてもよい。また、クリスマスの時期に目的地検索処理が実行された場合、一部の乗員構成に対して「クリスマスディナーが人気のお店」が、その乗員の嗜好する施設の特徴として推定されてもよい。これにより、その時々に応じて適した乗員の嗜好する施設の特徴が推定されるので、より適切に乗員に対して目的地を提示することができる。
【０１７７】
尚、情報提供サーバ５０によって乗員の嗜好する施設の特徴を推定する場合、現在の日時は、情報提供サーバ５０のＣＰＵ５１が有する計時回路５１ａによって示される時刻から判断してもよいし、ナビゲーション装置１０において目的地検索要求と合わせて、ＣＰＵ１１の計時回路１１ａによって示される時刻を情報提供サーバ５０に送信するようにしておき、情報提供サーバ５０では、その目的地検索要求と合わせて送信される時刻情報から現在の日時を判断するようにしてもよい。
【０１７８】
上記実施形態では、目的地候補を、車両の現在位置からの移動距離が近い順に並べてＬＣＤ１８上に表示させる場合について説明したが、必ずしもこれに限られるものではなく、目的地候補を、乗員の嗜好する施設の特徴の優先順位順にＬＣＤ１８上に表示させてもよい。この場合、嗜好データベース５４ｃには、各乗員構成に対して、嗜好対象項目のサブ要素に優先順位を規定しておいてもよい。そして、その優先順位の高い乗員の嗜好する施設の特徴から順番に、その特徴を有する施設を施設データベースより抽出し、抽出された順番にナビゲーション装置１０へその施設情報を目的地候補の情報として送信してもよい。そして、ナビゲーション装置１０では、情報提供サーバ５０から送信された施設情報を受信した順番に並べ、その順番に施設の名称などをＬＣＤ１８上に表示させてもよい。これにより、目的地候補を、乗員の嗜好する施設の特徴の優先順位順にＬＣＤ１８上に表示させることができる。
【０１７９】
上記実施形態における施設データベース５４ｂの内容は例示であり、「施設名」要素に登録される施設名や、「特徴項目」要素の各サブ要素の種類およびその各サブ要素に対して登録される内容などは、実態や仕様に合わせて任意に設定されるものであってもよい。
【０１８０】
同様に、上記実施形態における嗜好データベース５４ｃの内容は例示であり、「乗員構成」要素に登録される乗員構成の種類や、「嗜好特徴項目」要素の各サブ要素の種類およびその各サブ要素に対して登録される内容などは、実態や仕様に合わせて任意に設定されるものであってもよい。例えば、「乗員構成」要素に登録される乗員構成として、複数人の乗員が全員女性である場合の「女性同士」や、複数人の乗員が全員男性である場合の「男性同士」などが含まれてもよい。また、上記実施形態では、乗員の推定年齢を「子供」，「若者」，「中高年」の３種類に分けて乗員構成を特定する場合について説明したが、乗員の推定年齢を更に細かく分類し、その分類に対応する乗員構成や、細かく分類した推定年齢に基づいて特定される乗員構成を、「乗員構成」要素に登録してもよい。これにより、乗員の年齢に応じて更にきめ細かく乗員の嗜好する施設の特徴を推定できるので、車両の乗員の構成に応じてより適切な目的地を提示できる。尚、「嗜好特徴項目」要素の各サブ要素の種類は、施設データベース５４ｂの「特徴項目」要素の各サブ要素の種類に対応させて設けるのが好ましい。
【０１８１】
上記実施形態では、車両に搭乗している乗員数を、各座位置に対応して設けたカメラ３０により撮像した画像データに対する顔認識の結果に基づいてカウントする場合について説明したが、必ずしもこれに限られるものではない。例えば、各座席の座位置に荷重センサを設け、人が座ることにより所定以上の荷重が検出された荷重センサの数をカウントすることによって、乗員の数をカウントしてもよい。また、車両に設けられたシートベルトのバックルに、シートベルトが閉められたか否かを検出するセンサを設け、シートベルトが閉められた数をカウントすることにより、乗員数を検出してもよい。
【０１８２】
上記実施形態では、目的地候補をＬＣＤ１８上に表示することによって乗員に対して提示する場合について説明したが、必ずしもこれに限られるものではなく、ナビゲーション装置１０にスピーカを設けた上で、音声案内によって乗員に目的地候補を提示するものであってもよい。また、上記実施形態では、目的地候補の中からタッチパネル１９を操作して経路誘導の目的地を選択する場合について説明したが、必ずしもこれに限られるものではなく、操作キーを操作することによって目的地候補の中から経路誘導の目的地を選択してもよいし、ナビゲーション装置１０にマイクロフォンと音声認識プロセッサとを設け、音声指示によって目的地候補の中から経路誘導の目的地を選択してもよい。
【０１８３】
上記実施形態では、本発明をナビゲーションシステム１に適用した場合について説明したが、必ずしもこれに限られるものではなく、目的地までの経路誘導機能を有しておらず、車両に搭乗している乗員に対して目的地の候補を提示する目的地提示システムに、本発明は適用可能である。この場合、目的地提示システムは、ナビゲーション装置以外の車載装置と情報提供サーバとによって構成されるものであってもよいし、ナビゲーション装置以外の車載装置のみによって構成されるものであってもよい。
【符号の説明】
【０１８４】
１            ナビゲーションシステム（目的地提示システム）
１５          現在位置検出装置（現在位置検出手段）
５４ｂ        施設データベース（施設情報格納手段）
Ｓ１４        （乗員数検出手段）
Ｓ１５        （乗員性別判別手段）
Ｓ１６        （乗員年齢推定手段）
Ｓ３２        （目的地候補出力手段）
Ｓ３３        （目的地選択判断手段）
Ｓ３４        （目的地設定手段，経路出力手段，目的地設定制御手段）
Ｓ４４        （嗜好推定手段の一部，施設情報抽出手段の一部）
Ｓ４５        （嗜好推定手段の一部，施設情報抽出手段の一部）
Ｓ４６        （嗜好推定手段の一部，施設情報抽出手段の一部）
Ｓ４７        （乗員関係推定手段）
Ｓ４９        （嗜好推定手段の一部，施設情報抽出手段の一部）
【図１】
2010237134.tif 000003
【図２】
2010237134.tif 000004
【図３】
2010237134.tif 000005
【図４】
2010237134.tif 000006
【図５】
2010237134.tif 000007
【図６】
2010237134.tif 000008
【図７】
2010237134.tif 000009