(57)【要約】【課題】適切な広さの検索範囲にて施設を検索できる技術の提供。【解決手段】施設検索システムは、ユーザが指定した指定地点を取得する指定地点取得部と、前記指定地点の有名度が高いほど前記指定地点を基準に設定する検索範囲の広さを広くする検索範囲設定部と、前記検索範囲内の施設を検索する検索部と、を備える。【選択図】図２
2019174217.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが指定した指定地点を取得する指定地点取得部と、
前記指定地点の有名度が高いほど前記指定地点を基準に設定する検索範囲の広さを広くする検索範囲設定部と、
前記検索範囲内の施設を検索する検索部と、
を備える施設検索システム。
【請求項２】
前記指定地点取得部は、前記指定地点と対応付けて前記ユーザが指定した施設の属性である指定属性を取得し、
前記検索部は、前記指定属性を有する前記検索範囲内の施設を検索する、
請求項１に記載の施設検索システム。
【請求項３】
前記検索範囲設定部は、前記指定属性に基づいて前記検索範囲の広さを補正する、
請求項２に記載の施設検索システム。
【請求項４】
前記検索範囲設定部は、前記指定地点の周辺地域に対する前記ユーザの認知度が閾値以上である場合に、前記検索範囲の広さを前記指定地点の有名度に非依存とする、
請求項１から請求項３のいずれか一項に記載の施設検索システム。
【請求項５】
前記検索範囲設定部は、前記ユーザの現在地と前記指定地点との間の距離が基準値以下である場合に前記認知度が閾値以上であると見なす、
請求項４に記載の施設検索システム。
【請求項６】
コンピュータを、
ユーザが指定した指定地点を取得する指定地点取得部、
前記指定地点の有名度が高いほど前記指定地点を基準に設定する検索範囲の広さを広くする検索範囲設定部、
前記検索範囲内の施設を検索する検索部、
として機能させる施設検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施設検索システムおよび施設検索プログラムに関する。
【背景技術】
【０００２】
経路の目的地を中心とする検索範囲を設定し、当該検索範囲において施設を検索する技術が知られている（特許文献１、参照。）。特許文献１において、検索結果に基づいて目的地の周辺の施設をユーザが知ることができる。従って、本当に行きたい施設の名称等が不明であっても、当該施設の近くに存在する目的地を設定しておけば、検索結果に基づいて本当に行きたい施設をユーザが知ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１において、目的地を中心とする検索範囲が広すぎたり狭すぎたりするという問題があった。検索範囲が広すぎる場合、検索される施設数が多くなりすぎて本当に行きたい施設を検索結果から見つけ出すことが困難となる。一方、検索範囲が狭すぎる場合、本当に行きたい施設が検索結果から漏れる可能性が高くなる。
本発明は、前記課題にかんがみてなされたもので、適切な広さの検索範囲にて施設を検索できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の施設検索システムは、ユーザが指定した指定地点を取得する指定地点取得部と、指定地点の有名度が高いほど指定地点を基準に設定する検索範囲の広さを広くする検索範囲設定部と、検索範囲内の施設を検索する検索部と、を備える。
【０００６】
前記の目的を達成するため、本発明の施設検索プログラムは、コンピュータを、ユーザが指定した指定地点を取得する指定地点取得部、指定地点の有名度が高いほど指定地点を基準に設定する検索範囲の広さを広くする検索範囲設定部、検索範囲内の施設を検索する検索部、として機能させる。
【０００７】
前記の構成において、ユーザが有名ではない指定地点を指定した場合、指定地点の周辺の地域についての土地勘がある可能性が高いと推定できる。一方、ユーザが有名な指定地点を指定した場合、指定地点の周辺の地域についての土地勘がない可能性が高いと推定できる。そのため、有名な指定地点を指定した場合、検索したい施設に近い地点を知らず、その代わりに検索したい施設から離れた指定地点を指定している可能性が高いと推定できる。このような場合に、指定地点を基準に設定する検索範囲の広さを広くすることにより、検索結果から検索したい施設が漏れる可能性を低減できる。
【０００８】
一方、有名ではない指定地点を指定した場合、指定地点の周辺の地域についての土地勘がある可能性が高いと推定できる。そのため、有名ではない指定地点を指定した場合、検索したい施設に近い位置にある指定地点を指定している可能性が高いと推定できる。このような場合に、指定地点を基準に設定する検索範囲の広さを狭くすることにより、検索される施設数が多くなりすぎて、検索したい施設を検索結果から見つけ出すことが困難となる可能性を低減できる。
以上説明したように、指定地点の有名度が高いほど指定地点を基準に設定する検索範囲の広さを広くすることにより、適切な広さの検索範囲にて施設を検索できる。
【図面の簡単な説明】
【０００９】
【図１】施設検索システムのブロック図である。
【図２】図２Ａ，図２Ｂは縮尺のグラフである。
【図３】施設検索処理のフローチャートである。
【図４】施設検索処理のフローチャートである。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）施設検索システムの構成：
（２）施設検索処理：
（３）第２実施形態：
（４）他の実施形態：
【００１１】
（１）施設検索システムの構成：
図１は、本発明の一実施形態にかかる施設検索システム１０の構成を示すブロック図である。施設検索システム１０は、車両に搭載された車載器１００と通信可能なサーバである。
【００１２】
車両は、車載器１００とマイク１１０とディスプレイ１２０とを備える。車載器１００は、車両に搭載されたコンピュータである。車載器１００は、マイク１１０が検出したユーザの音声を音声認識処理した結果を示す要求データＫを生成する。要求データＫは文字情報である。
【００１３】
車載器１００は、要求データＫを施設検索システム１０に送信する。車載器１００は、図示しない無線通信回路を備えており、無線通信を介して要求データＫを施設検索システム１０に送信する。
【００１４】
車載器１００は、要求データＫの応答として、施設検索システム１０から検索リストデータＬを受信する。そして、車載器１００は、検索リストデータＬが示す施設の一覧をディスプレイ１２０に表示させる。例えば、車載器１００は、一覧から選択された施設を目的地として設定し、当該目的地までの経路を案内する。
【００１５】
施設検索システム１０は、制御部２０と記録媒体３０とを備えている。制御部２０は、ＣＰＵとＲＡＭとＲＯＭ等を備え、記録媒体３０やＲＯＭに記憶された施設検索プログラム２１を実行する。
【００１６】
記録媒体３０は、施設ＤＢ（Database）３０ａを記録している。施設ＤＢ３０ａは、多数の施設について施設情報を蓄積したデータベースである。施設情報は、施設ごとに、当該施設の名称と位置と施設属性と有名度等とを示す。施設属性は、いわゆる施設のジャンルであり、例えば大型商業施設やコンビニエンスストアやレストランやレジャー施設や公共施設やガソリンスタンド等を区別する情報である。
【００１７】
施設の有名度は、施設の名称を検索エンジンによってインターネット検索した際のヒット件数が多いほど高くなるように規定されている。すなわち、インターネット上のホームページ等に掲載されている数が多いほど、施設の有名度が高くなるように施設ＤＢ３０ａが作成されている。
【００１８】
施設検索プログラム２１は、指定地点取得モジュール２１ａと検索範囲設定モジュール２１ｂと検索モジュール２１ｃとを含む。指定地点取得モジュール２１ａと検索範囲設定モジュール２１ｂと検索モジュール２１ｃとは、それぞれコンピュータとしての制御部２０を指定地点取得部と検索範囲設定部と検索部として機能させるプログラムモジュールである。
【００１９】
指定地点取得モジュール２１ａの機能により制御部２０は、ユーザが指定した指定地点を取得する。指定地点取得モジュール２１ａの機能により制御部２０は、車載器１００にてユーザの音声を音声認識処理した結果を示す要求データＫを受信し、要求データＫが示す文字情報を解析する。制御部２０は、文字情報が示す文字列から単語を検出し、当該単語のなかから、施設ＤＢ３０ａにおいて施設の名称として規定されている単語を検索する。そして、制御部２０は、検索された名称を有する施設を指定地点として取得する。
【００２０】
さらに、指定地点取得モジュール２１ａの機能により制御部２０は、指定地点と対応付けてユーザが指定した施設の属性である指定属性を取得する。すなわち、制御部２０は、要求データＫが示す文字情報を解析することにより、文字情報が示す単語のなかから、施設ＤＢ３０ａにおいて施設の属性の名称として規定されている単語を検索する。そして、制御部２０は、検索された名称を有する施設を指定地点として取得する。
【００２１】
例えば、『ＡＢＣストアの近くのレストラン』という文字情報が認識された場合、制御部２０は、指定地点としてＡＢＣストアを取得し、指定属性としてレストランを取得する。なお、制御部２０は、指定地点と指定属性との間にある単語（例えば『近く』）が位置関係を示す単語であることを条件に、指定地点と指定属性を取得してもよい。
【００２２】
なお、必ずしも指定地点と指定属性は音声によって指定されなくてもよく、ユーザがテキストボックスに指定地点と指定属性とを含むフリーテキストを入力することにより指定されてもよい。さらに、指定地点のみを指定するためのテキストボックスが設けられ、指定属性が別のテキストボックスや選択リスト等にて指定されてもよい。
【００２３】
検索範囲設定モジュール２１ｂの機能により制御部２０は、指定地点の有名度が高いほど指定地点を基準に設定する検索範囲の広さを広くする。検索範囲設定モジュール２１ｂの機能により制御部２０は、施設ＤＢ３０ａにおいて指定地点に対応付けられている位置と有名度を取得する。そして、制御部２０は、指定地点の位置を中心点とする円形の範囲を検索範囲として設定し、指定地点の有名度が大きいほど長い半径を検索範囲の半径として設定する。
【００２４】
図２Ａ，図２Ｂは、指定地点Ｔ（Ｔ1，Ｔ2）の有名度Ｆ（Ｆ1，Ｆ2）に基づいて設定される検索範囲Ｄを示す模式図である。図２Ａは指定地点Ｔ1としての『ＡＢＣストア』を基準に設定された検索範囲Ｄを示し、図２Ｂは指定地点Ｔ2としての『ＸＹＺストア』を基準に設定された検索範囲Ｄを示している。指定地点Ｔ1の有名度Ｆ1は、指定地点Ｔ2の有名度Ｆ2よりも大きい。そのため、制御部２０は、指定地点Ｔ1を基準に設定された図２Ａの検索範囲Ｄの半径Ｒ1の方が、指定地点Ｔ2を基準に設定された図２Ｂの検索範囲Ｄの半径Ｒ2よりも大きくなるように、検索範囲Ｄを設定する。
【００２５】
検索モジュール２１ｃの機能により制御部２０は、検索範囲Ｄ内の施設を検索する。具体的に、検索モジュール２１ｃの機能により制御部２０は、指定属性を有する検索範囲Ｄ内の施設を検索する。すなわち、制御部２０は、検索範囲Ｄ内の位置が対応付けられた施設を施設ＤＢ３０ａにて検索し、検索された施設のなかから施設属性として指定属性が対応付けられた施設を検索する。これにより、ユーザが指定した指定属性を有する施設を検索できる。制御部２０は、検索された施設の一覧表示するための検索リストデータＬを生成し、当該検索リストデータＬを車載器１００に送信する。
【００２６】
ここで、ユーザが有名ではない指定地点Ｔ2を指定した場合、指定地点Ｔ2の周辺の地域についての土地勘がある可能性が高いと推定できる。一方、ユーザが有名な指定地点Ｔ1を指定した場合、指定地点Ｔ1の周辺の地域についての土地勘がない可能性が高いと推定できる。そのため、有名な指定地点Ｔ1を指定した場合、検索したい施設に近い地点を知らず、その代わりに検索したい施設から離れた指定地点Ｔ2を指定している可能性が高いと推定できる。このような場合に、指定地点Ｔ2を基準に設定する検索範囲Ｄ（図２Ａ）の広さを広くすることにより、検索結果から検索したい施設が漏れる可能性を低減できる。
【００２７】
一方、有名ではない指定地点Ｔ2を指定した場合、指定地点Ｔ2の周辺の地域についての土地勘がある可能性が高いと推定できる。そのため、有名ではない指定地点Ｔ2を指定した場合、検索したい施設に近い指定地点Ｔ2を指定している可能性が高いと推定できる。このような場合に、指定地点Ｔ2を基準に設定する検索範囲Ｄ（図２Ｂ）の広さを狭くすることにより、検索される施設数が多くなりすぎて、検索したい施設を検索結果から見つけ出すことが困難となる可能性を低減できる。
【００２８】
（２）施設検索処理：
次に、施設検索プログラム２１の機能により実行される施設検索処理を説明する。まず、指定地点取得モジュール２１ａの機能により制御部２０は、要求データＫを受信したか否かを判定する（ステップＳ１００）。すなわち、制御部２０は、車載器１００における音声認識処理の結果を示す文字情報である要求データＫを受信したか否かを判定する。
【００２９】
要求データＫを受信したと判定しなかった場合（ステップＳ１００：Ｎ）、制御部２０は、ステップＳ１００に戻り、要求データＫを受信するまで待機する。一方、要求データＫを受信したと判定した場合（ステップＳ１００：Ｙ）、指定地点取得モジュール２１ａの機能により制御部２０は、指定地点と指定属性とが検出できたか否かを判定する（ステップＳ１１０）。すなわち、制御部２０は、要求データＫが示す文字情報から検出した単語が、施設ＤＢ３０ａにおいて名称として規定されている施設を指定地点Ｔとして検出する。さらに、制御部２０は、要求データＫが示す文字情報から検出した単語が表す施設属性を指定属性として検出する。
【００３０】
指定地点と指定属性とが検出できたと判定しなかった場合（ステップＳ１１０：Ｎ）、制御部２０は、ステップＳ１００に戻り、指定地点Ｔと指定属性とが検出可能な要求データＫを受信するまで待機する。
【００３１】
一方、指定地点と指定属性とが検出できたと判定した場合（ステップＳ１１０：Ｙ）、検索範囲設定モジュール２１ｂの機能により制御部２０は、指定地点Ｔの有名度Ｆの高さを判定する（ステップＳ１２０）。すなわち、制御部２０は、施設ＤＢ３０ａにおいて指定地点Ｔに対応付けられている有名度Ｆを取得し、有名度Ｆが高，中，低のいずれかであるかを判定する。具体的に、制御部２０は、有名度Ｆが第１閾値以上であれば有名度Ｆが高であると判定し、有名度Ｆが第１閾値未満かつ第２閾値以上であれば有名度Ｆが中であると判定し、有名度Ｆが第２閾値未満であれば有名度Ｆが低であると判定する。なお、第１閾値＞第２閾値＞第３閾値である。
【００３２】
有名度Ｆが低であると判定した場合、検索範囲設定モジュール２１ｂの機能により制御部２０は、検索範囲Ｄの半径を２００ｍに設定する（ステップＳ１３０）。有名度Ｆが中であると判定した場合、検索範囲設定モジュール２１ｂの機能により制御部２０は、検索範囲Ｄの半径を１ｋｍに設定する（ステップＳ１４０）。有名度Ｆが高であると判定した場合、検索範囲設定モジュール２１ｂの機能により制御部２０は、検索範囲Ｄの半径を５ｋｍに設定する（ステップＳ１５０）。すなわち、制御部２０は、指定地点Ｔの有名度Ｆが高いほど検索範囲Ｄの広さが広くなるように、検索範囲Ｄの半径を設定する。
【００３３】
以上のようにして検索範囲Ｄの半径を設定すると、検索モジュール２１ｃの機能により制御部２０は、検索範囲Ｄ内において指定属性の施設を検索する（ステップＳ１６０）。すなわち、制御部２０は、検索範囲Ｄ内の位置が対応付けられた施設を施設ＤＢ３０ａにて検索し、検索された施設のなかから施設属性として指定属性が対応付けられた施設を検索する。
【００３４】
最後に、検索モジュール２１ｃの機能により制御部２０は、検索リストデータＬを送信する（ステップＳ１７０）。すなわち、制御部２０は、検索された施設の一覧表示するための検索リストデータＬを生成し、当該検索リストデータＬを車載器１００に送信する。
【００３５】
（３）第２実施形態：
第２実施形態において、検索範囲設定モジュール２１ｂの機能により制御部２０は、指定属性に基づいて検索範囲Ｄの広さを補正する。さらに、第２実施形態において、検索範囲設定モジュール２１ｂの機能により制御部２０は、指定地点Ｔの周辺地域に対するユーザの認知度が閾値以上である場合に、検索範囲Ｄの広さを指定地点Ｔの有名度Ｆに非依存とする。
【００３６】
図４は、第２実施形態にかかる施設検索処理のフローチャートである。第２実施形態の施設検索処理は、第１実施形態の施設検索処理（図３）に対してステップＳ１１５，Ｓ１５５（太枠）が追加された処理となっている。ステップＳ１１５において、検索範囲設定モジュール２１ｂの機能により制御部２０は、指定地点Ｔの周辺地域に対するユーザの認知度の高さを判定する。
【００３７】
ここで、検索範囲設定モジュール２１ｂの機能により制御部２０は、ユーザの現在地と指定地点との間の距離が基準値（例えば５ｋｍ）以下である場合に認知度が閾値以上であると見なす。制御部２０は、ユーザの現在地と指定地点との間の距離が基準値以下である場合に、認知度が閾値以上であり、認知度が高であると見なす。一方、制御部２０は、ユーザの現在地と指定地点との間の距離が基準値よりも大きい場合に、認知度が閾値未満であり、認知度が低であると見なす。なお、図示しないが、制御部２０は、ＧＮＳＳ（Global Navigation Satellite System）受信部や車速センサやジャイロセンサ等からの出力信号に基づいてユーザの現在地を特定すればよい。
【００３８】
指定地点Ｔの周辺地域に対するユーザの認知度が高であると判定した場合、制御部２０は、ステップＳ１３０に進む。すなわち、制御部２０は、指定地点Ｔの周辺地域に対するユーザの認知度が閾値以上である場合、ステップＳ１２０をスキップすることにより、指定地点Ｔの有名度Ｆに非依存、かつ、最も狭い検索範囲Ｄの広さを設定する。
【００３９】
次に、検索範囲設定モジュール２１ｂの機能により制御部２０は、指定属性に応じて検索範囲Ｄの半径を補正する（ステップＳ１５５）。具体的に、制御部２０は、指定属性に属する施設の個数が多いほど、検索範囲Ｄの半径を下方修正する量が大きくなるように検索範囲Ｄの半径を補正する。指定属性に属する施設の個数とは、施設ＤＢ３０ａに規定された施設のうち、施設属性として指定属性が対応付けられた施設の全個数である。検索範囲Ｄの半径を補正すると、制御部２０は、第１実施形態と同様にステップＳ１６０以降を実行する。
【００４０】
以上のように、指定属性に基づいて検索範囲Ｄの広さを補正することにより、指定属性に適した検索範囲Ｄの広さを設定できる。具体的に、指定属性に属する施設の密度が大きいほど検索範囲Ｄの広さを大きく下方修正することにより、検索される施設の数を平準化できる。
【００４１】
指定地点Ｔの周辺地域に対するユーザの認知度が閾値以上である場合に、指定地点Ｔが有名であっても土地勘のあるユーザが指定地点Ｔの詳細な位置を意識して指定地点を指定したと見なすことができる。そのため、指定地点Ｔの周辺地域に対するユーザの認知度が閾値以上である場合に、検索範囲Ｄの広さを指定地点Ｔの有名度Ｆに依存させることなく狭い検索範囲Ｄを設定することにより、指定地点Ｔの詳細な位置を意識したユーザに適した検索範囲Ｄを設定できる。また、ユーザの現在地が指定地点Ｔに近い場合に、指定地点の周辺地域についての土地勘があると見なすことができる。
【００４２】
（４）他の実施形態：
本発明において、必ずしも指定属性が指定されなくてもよく、制御部２０は、検索範囲Ｄ内のあらゆる施設属性の施設を検索してもよい。また、施設検索システム１０の機能部が車載器１００やスマートフォン等において実現されてもよい。また、前記実施形態では指定地点Ｔが施設であったが、指定地点Ｔは施設以外の地点（地域，行政区画等）であってもよい。
【００４３】
本発明において、施設検索システムは、施設を検索する装置であればよく、指定地点の指定を受け付けるユーザＩ／Ｆや検索結果をユーザに提供するユーザＩ／Ｆを備えてもよいし、備えなくてもよい。従って、指定地点取得部は、ユーザＩ／Ｆを備える装置から通信を介して指定地点を取得してもよい。また、施設検索システムは、通信を介してユーザＩ／Ｆを備える装置に検索結果を送信してもよい。
【００４４】
ユーザＩ／Ｆを備える装置は、パーソナルコンピュータであってもよいし、携帯端末であってもよいし、車載器であってもよいし、車両であってもよい。ユーザＩ／Ｆは、指定地点を指定可能であればよく、タッチセンサであってもよいし、キーボードやポインティングデバイスであってもよいし、音声認識処理を行う音声を録音するためのマイクであってもよい。
【００４５】
指定地点は施設であってもよいし、地域であってもよい。指定地点の有名度は、データ作成者が施設ごとに人為的に定義づけたものであってもよいし、指定地点について各種情報に基づいて算出されてもよい。指定地点が地域である場合、人口や面積が大きいほど有名度が高くなってもよい。また、指定地点が行政区画である場合、上級の行政区画であるほど有名度が高くなってもよい。指定地点が施設である場合、施設属性（大型商業施設，コンビニエンスストア，レストラン，レジャー施設，公共施設等）に基づいて有名度が決定されてもよい。
【００４６】
例えば、指定地点と共通の施設属性を有する施設の数や密度が小さいほど、有名度が高くなってもよい。同種の施設が少なければ、指定地点が知られている可能性が高くなるからである。さらに、チェーン店の名称とその店舗の住所とを組み合わせて指定された指定地点の有名度は、チェーン店でない店舗の有名度よりも低くてもよい。さらに、指定地点の有名度は、インターネット等から得られる情報に基づいて算出されてもよく、例えばインターネット上の検索回数や記事（インターネット，新聞，雑誌，教科書，ＳＮＳ等）の掲載回数に基づいて算出されてもよい。
【００４７】
検索範囲設定部は、指定地点の有名度が高いほど指定地点を基準に設定する検索範囲の広さを広くすればよく、有名度に応じて検索範囲の広さを二段階以上に設定すればよい。
むろん、検索範囲設定部は、単調増加関数によって、指定地点の有名度に応じて連続的に検索範囲の広さを広くしてもよい。指定地点は検索範囲の基準となればよく、検索範囲と指定地点の位置とが幾何学的に特定の関係を有していればよい。具体的に、指定地点は検索範囲の重心であってもよいし、中心であってもよい。検索範囲の形状は、円であってもよいし、楕円であってもよいし、多角形であってもよいし、指定地点が含まれる行政区画の形状であってもよい。
【００４８】
検索部は、検索範囲内の施設を検索すればよく、検索範囲内に存在するすべての施設を検索してもよいし、検索範囲内に存在する施設うちユーザ等が指定した検索条件に合致する施設を検索してもよい。いずれの場合でも、検索範囲の広さに応じて検索される施設の数を調整することができる。
【００４９】
具体的に、指定地点取得部は、指定地点と対応付けてユーザが指定した施設の属性である指定属性を取得し、検索部は、指定属性を有する検索範囲内の施設を検索してもよい。これにより、ユーザが指定した指定属性を有する施設を検索できる。指定地点と指定属性とを対応付けて指定するとは、検索対象の施設が指定地点と指定属性によって修飾されていることであってもよい。例えば、指定地点の位置と検索対象の施設との間の相対位置関係を指定することにより、検索対象の施設を指定地点によって修飾できる。
【００５０】
相対位置関係は、検索対象の施設が指定地点に近いことであってもよいし、指定地点の位置に対する検索対象の施設の方向であってもよい。この相対位置関係に基づいて、検索範囲と指定地点の位置との間の幾何学的な関係が特定されてもよい。例えば、指定地点の東側であることが指定された場合、指定地点よりも東側の検索範囲が設定されてもよい。さらに、指定地点は１個に限られず、２個以上であってもよい。すなわち、２個以上の指定地点の位置によって検索範囲が特定されてもよい。一方、検索対象の施設が指定属性によって修飾されるとは、検索対象の施設が指定属性を有することを意味する。
【００５１】
さらに、検索範囲設定部は、指定属性に基づいて検索範囲の広さを補正してもよい。これにより、指定属性に適した検索範囲の広さを設定できる。例えば、検索される施設の数を平準化するように指定属性に基づいて検索範囲の広さが補正されてもよい。具体的に、検索範囲設定部は、指定属性に属する施設の個数や密度が大きいほど検索範囲の広さを大きく下方修正してもよい。
【００５２】
さらに、検索範囲設定部は、指定地点の周辺地域に対するユーザの認知度が閾値以上である場合に、検索範囲の広さを指定地点の有名度に非依存としてもよい。すなわち、指定地点の周辺地域の土地勘があることが既知である場合には、検索範囲の広さを指定地点の有名度に依存させることなく設定してもよい。すなわち、検索範囲設定部は、指定地点の周辺地域に対するユーザの認知度が高い場合、指定地点が有名であっても指定地点の詳細な位置を意識して指定地点を指定したと見なし、狭い検索範囲を設定してもよい。指定地点の周辺地域に対するユーザの認知度は、例えばユーザが過去に登録したユーザ登録地点に基づいて取得されてもよい。ユーザ登録地点は、ユーザが認知した上で登録した地点であるため、ユーザ登録地点に近い地域であるほど高い認知度が設定されてもよい。特に、ユーザ登録地点のうち、ユーザが頻繁に訪問する地点に近い地域ほど、高い認知度が設定されてもよい。ユーザが頻繁に訪問する地点とは、例えば自宅や勤務地であってもよい。さらに、ユーザの認知度は、ユーザの通行回数が多い地域ほど高くなるように設定されてもよい。
【００５３】
ここで、検索範囲設定部は、ユーザの現在地と指定地点との間の距離が基準値以下である場合に認知度が閾値以上であると見なしてもよい。すなわち、ユーザの現在地が指定地点に近い場合に、指定地点の周辺地域についての土地勘があると見なすことができる。
【００５４】
さらに、本発明のように、指定地点の有名度に応じて検索範囲の広さを設定する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステム、ナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５５】
１０…施設検索システム、２０…制御部、２１…施設検索プログラム、２１ａ…指定地点取得モジュール、２１ｂ…検索範囲設定モジュール、２１ｃ…検索モジュール、３０…記録媒体、３０ａ…施設ＤＢ、１００…車載器、１１０…マイク、１２０…ディスプレイ、Ｄ…検索範囲、Ｆ…有名度、Ｋ…要求データ、Ｌ…検索リストデータ、Ｔ…指定地点
【図１】
2019174217.tif 000003
【図２】
2019174217.tif 000004
【図３】
2019174217.tif 000005
【図４】
2019174217.tif 000006