(57)【特許請求の範囲】
【請求項１】
車両に搭載され、ナビゲーションに関するデータを提供するデータ提供装置と通信可能な車載装置であって、
画像を表示する表示手段と、
ユーザから前記ナビゲーションの目的地を検索するための検索条件を受け付ける受付手段と、
前記検索条件に基づく検索結果となる前記目的地の候補地が属するグループを、前記データ提供装置から受信する第１受信手段と、
前記候補地が属するグループのうちから一のグループを前記ユーザの指定に応じて選択する第１選択手段と、
前記第１選択手段が選択した前記一のグループを、前記データ提供装置に送信する第２送信手段と、
前記一のグループに含まれる前記候補地を、前記データ提供装置から受信する第２受信手段と、
前記一のグループに含まれる前記候補地のうちから一の候補地を前記目的地として選択する第２選択手段と、
を備え、
前記表示手段は、
（ａ）前記検索条件に基づく検索結果に含まれる候補地の数が閾値より小さい場合は、前記候補地を表示し、
（ｂ）前記候補地の数が前記閾値より大きい場合は、
（ｂ１）前記第１選択手段が前記一のグループを選択する際に、前記候補地が属するグループのリストを表示し、
（ｂ２）前記グループのリストから前記第１選択手段に前記一のグループが選択された場合は、前記第２選択手段が前記一の候補地を選択する際に、前記一のグループに含まれる前記候補地を表示することを特徴とする車載装置。
【請求項２】
請求項１に記載の車載装置において、
前記表示手段は、
前記候補地が属するグループに対応するボタンを有効化して表示し、
前記候補地が属するグループに対応しないボタンを無効化して表示することを特徴とする車載装置。
【請求項３】
請求項１に記載の車載装置において、
前記表示手段は、
前記候補地が属するグループに対応するボタンを表示し、
前記候補地が属するグループに対応しないボタンを表示しないことを特徴とする車載装置。
【請求項４】
請求項２または３に記載の車載装置において、
前記表示手段は、前記グループに属する前記候補地の数に応じた色で、当該グループに対応するボタンを表示することを特徴とする車載装置。
【請求項５】
請求項１ないし４のいずれかに記載の車載装置において、
前記グループは、地域であることを特徴とする車載装置。
【請求項６】
ナビゲーションシステムであって、
ナビゲーションに関するデータを提供するデータ提供装置と、
前記データ提供装置と通信可能な、請求項１ないし５のいずれかに記載の車載装置と、
を備えることを特徴とするナビゲーションシステム。
【請求項７】
ナビゲーションの目的地を選択する候補選択方法であって、
（ａ）ユーザから前記ナビゲーションの目的地を検索するための検索条件を受け付ける工程と、
（ｂ）前記検索条件に基づく検索結果となる前記目的地の候補地が属するグループを、データ提供装置から受信する工程と、
（ｃ）前記候補地が属するグループのうちから一のグループを前記ユーザの指定に応じて選択する工程と、
（ｄ）前記工程（ｃ）で選択した前記一のグループを、前記データ提供装置に送信する工程と、
（ｅ）前記一のグループに含まれる前記候補地を、前記データ提供装置から受信する工程と、
（ｆ）前記一のグループに属する前記候補地のうちから一の候補地を前記目的地として選択する工程と、
（ｇ）前記検索条件に基づく検索結果に含まれる候補地の数が閾値より小さい場合に、前記候補地を表示する工程と、
（ｈ）前記候補地の数が前記閾値より大きい場合に、
（ｈ１）前記工程（ｃ）で前記一のグループを選択する際に、前記候補地が属するグループのリストを表示する工程と、
（ｈ２）前記グループのリストから前記工程（ｃ）で一のグループが選択された場合は、前記工程（ｆ）で前記一の候補地を選択する際に、前記一のグループに含まれる前記候補地を表示する工程と、
を備えることを特徴とする候補選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、候補を選択する技術に関する。
【背景技術】
【０００２】
近年、車両に搭載される車載装置として、従前からのオーディオ等の機能の他に、目的地までのルートを案内するカーナビゲーションの機能を備えた車載装置が普及している。また、このような車載装置として、携帯電話やスマートフォンなどの可搬性の携帯装置と通信可能なものも知られている。
【０００３】
一方で、近年では、携帯装置の高性能化が進み、ナビゲーションの機能を備えた携帯装置も実用化されている。ただし、車両のドライバが、車両の運転中などに携帯装置の比較的小さな画面を視認することは、安全上好ましいものではない。
【０００４】
このため、車載装置と携帯装置とを通信させ、ナビゲーションの画像を車載装置に提供するデータ提供装置として携帯装置を機能させることが提案されている（例えば、特許文献１参照。）。この場合、車載装置は、携帯装置（データ提供装置）で実行されるナビゲーション用の画像を携帯装置から受信し、受信した画像を車載装置の比較的大きな画面に表示する。これにより、車両のドライバは、車載装置の画面を介してナビゲーション用の画像を確認することができる。この場合、車載装置としては、ナビゲーションの機能を備えない比較的安価なものを採用することもできる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１２６０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記のように携帯装置をデータ提供装置として機能させる場合においては、ナビゲーションの目的地の設定など、ナビゲーションに係る操作を、ユーザが車載装置に対して行えることが望ましい。
【０００７】
ナビゲーションの目的地を設定する手法の一つとして、キーワード検索がある。キーワード検索は、ユーザが指定したキーワードに基づいて目的地を検索し、ヒットした複数の候補地からユーザが目的地を選択する手法である。このキーワード検索は、施設名称の一部などに基づいて目的地を簡単に設定できる反面、検索によりヒットする候補地の数が非常に多くなる場合がある。
【０００８】
携帯装置をデータ提供装置として機能させる場合にキーワード検索を採用する場合には、複数の候補地から一の候補地を選択する操作を、ユーザが車載装置に対して行えることが望ましい。したがって、携帯装置（データ提供装置）から車載装置へは、検索によりヒットした複数の候補地に関するデータが送信される。しかしながら、ヒットした候補地の数が非常に多くなった場合には、携帯装置（データ提供装置）から車載装置へ送信すべきデータ量が膨大となる可能性がある。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、データ量を減らすことができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１の発明は、車両に搭載され、ナビゲーションに関するデータを提供するデータ提供装置と通信可能な車載装置であって、画像を表示する表示手段と、ユーザから前記ナビゲーションの目的地を検索するための検索条件を受け付ける受付手段と、前記検索条件に基づく検索結果となる前記目的地の候補地が属するグループを、前記データ提供装置から受信する第１受信手段と、前記候補地が属するグループのうちから一のグループを前記ユーザの指定に応じて選択する第１選択手段と、前記第１選択手段が選択した前記一のグループを、前記データ提供装置に送信する第２送信手段と、前記一のグループに含まれる前記候補地を、前記データ提供装置から受信する第２受信手段と、前記一のグループに含まれる前記候補地のうちから一の候補地を前記目的地として選択する第２選択手段と、を備え、前記表示手段は、（ａ）前記検索条件に基づく検索結果に含まれる候補地の数が閾値より小さい場合は、前記候補地を表示し、（ｂ）前記候補地の数が前記閾値より大きい場合は、（ｂ１）前記第１選択手段が前記一のグループを選択する際に、前記候補地が属するグループのリストを表示し、（ｂ２）前記グループのリストから前記第１選択手段に前記一のグループが選択された場合は、前記第２選択手段が前記一の候補地を選択する際に、前記一のグループに含まれる前記候補地を表示する。
【００１１】
また、請求項２の発明は、請求項１に記載の車載装置において、前記表示手段は、前記候補地が属するグループに対応するボタンを有効化して表示し、前記候補地が属するグループに対応しないボタンを無効化して表示する。
【００１２】
また、請求項３の発明は、請求項１に記載の車載装置において、前記表示手段は、前記候補地が属するグループに対応するボタンを表示し、前記候補地が属するグループに対応しないボタンを表示しない。
【００１３】
また、請求項４の発明は、請求項２または３に記載の車載装置において、前記表示手段は、前記グループに属する前記候補地の数に応じた色で、当該グループに対応するボタンを表示する。
【００１４】
また、請求項５の発明は、請求項１ないし４のいずれかに記載の車載装置において、前記グループは、地域である。
【００１５】
また、請求項６の発明は、ナビゲーションシステムであって、ナビゲーションに関するデータを提供するデータ提供装置と、前記データ提供装置と通信可能な、請求項１ないし５のいずれかに記載の車載装置と、を備えている。
【００１６】
また、請求項７の発明は、ナビゲーションの目的地を選択する候補選択方法であって、（ａ）ユーザから前記ナビゲーションの目的地を検索するための検索条件を受け付ける工程と、（ｂ）前記検索条件に基づく検索結果となる前記目的地の候補地が属するグループを、データ提供装置から受信する工程と、（ｃ）前記候補地が属するグループのうちから一のグループを前記ユーザの指定に応じて選択する工程と、（ｄ）前記工程（ｃ）で選択した前記一のグループを、前記データ提供装置に送信する工程と、（ｅ）前記一のグループに含まれる前記候補地を、前記データ提供装置から受信する工程と、（ｆ）前記一のグループに属する前記候補地のうちから一の候補地を前記目的地として選択する工程と、（ｇ）前記検索条件に基づく検索結果に含まれる候補地の数が閾値より小さい場合に、前記候補地を表示する工程と、（ｈ）前記候補地の数が前記閾値より大きい場合に、（ｈ１）前記工程（ｃ）で前記一のグループを選択する際に、前記候補地が属するグループのリストを表示する工程と、（ｈ２）前記グループのリストから前記工程（ｃ）で一のグループが選択された場合は、前記工程（ｆ）で前記一の候補地を選択する際に、前記一のグループに含まれる前記候補地を表示する工程と、を備えることを特徴とする。
【発明の効果】
【００１７】
請求項１ないし７の発明によれば、候補の数が比較的多い場合であっても、データ量を減らすことができる。
【００１８】
また、特に請求項２の発明によれば、候補が属するグループに対応するボタンを有効化し、候補が属するグループに対応しないボタンを無効化するため、ユーザは、候補が属するグループを容易に把握することができる。
【００１９】
また、特に請求項３の発明によれば、候補が属するグループに対応しないボタンが表示されないため、ユーザは、候補が属するグループを容易に把握することができる。
【００２０】
また、特に請求項４の発明によれば、グループに属する候補の数に応じた色で当該グループに対応するボタンを表示するため、ユーザは、ボタンの色に基づいて各グループに属する候補の数を直感的に把握することができる。
【００２１】
また、特に請求項５の発明によれば、検索結果となる目的地の候補地が属する地域のうちから一の地域を選択し、選択した一の地域に属する候補地を表示することができる。
【図面の簡単な説明】
【００２２】
【図１】図１は、ナビゲーションシステムの概要を示す図である。
【図２】図２は、ナビゲーションシステムの概要を示す図である。
【図３】図３は、ナビゲーションシステムの構成を示す図である。
【図４】図４は、ナビゲーションシステムの処理の流れの概要を示す図である。
【図５】図５は、通信確立処理の流れを示す図である。
【図６】図６は、キーワード入力処理の流れを示す図である。
【図７】図７は、文字入力画面の例を示す図である。
【図８】図８は、文字入力画面の例を示す図である。
【図９】図９は、目的地設定処理の流れを示す図である。
【図１０】図１０は、地域選択画面の例を示す図である。
【図１１】図１１は、候補地選択画面の例を示す図である。
【図１２】図１２は、第２の実施の形態の候補地選択画面の例を示す図である。
【図１３】図１３は、第３の実施の形態の候補地選択画面の例を示す図である。
【図１４】図１４は、ナビゲーションシステムの他の例を示す図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２４】
＜１．第１の実施の形態＞
＜１−１．システムの概要＞
図１は、本実施の形態のナビゲーションシステム１０の概要を示す図である。ナビゲーションシステム１０は、自動車などの車両９に搭載される車載装置２と、車載装置２とは別個に構成される携帯装置３とを備えている。
【００２５】
車載装置２と携帯装置３との双方は、Bluetooth（登録商標）などの所定の通信方式に準拠した無線通信機能を有している。したがって、車載装置２と携帯装置３とは、無線通信によって相互にデータを送受信することが可能となっている。なお、車載装置２と携帯装置３とを通信ケーブルで物理的に接続し、車載装置２と携帯装置３とが有線通信によって相互にデータを送受信できるようになっていてもよい。
【００２６】
車載装置２は、車両９の車室内に固定的に設けられる電子装置であり、各種の画像を表示するディスプレイ２５を備えている。車載装置２は、ユーザ（代表的には、車両９のドライバ）がディスプレイ２５の画面を視認できるように、車両９に配置される。
【００２７】
一方、携帯装置３は、例えば、携帯電話やスマートフォンなどの可搬性の電子装置であり、各種の画像を表示するディスプレイ３５を備えている。携帯装置３は、各種のアプリケーションのプログラムを内部に記憶しており、このアプリケーションによって各種の機能がソフトウェア的に実現されるようになっている。
【００２８】
携帯装置３は、アプリケーションで実現される機能として、目的地までのルートを案内するナビゲーションの機能を備えている。これに対して、車載装置２は、ナビゲーションの機能を備えておらず、オーディオ機能や表示機能などの基本的な機能のみを備えている。ただし、携帯装置３は、ナビゲーションに関するデータを車載装置２に提供するデータ提供装置となる。車載装置２は、携帯装置３からナビゲーションに関するデータを受信することで、携帯装置３のナビゲーションの機能をユーザに提供することができる。
【００２９】
図２に示すように、携帯装置３においてナビゲーションの機能を実行した場合は、ナビゲーションの機能に係るナビゲーション画像ＮＰが、携帯装置３のディスプレイ３５に表示される。また、このナビゲーション画像ＮＰは、携帯装置３から車載装置２に送信され、車載装置２のディスプレイ２５においても表示される。したがって、ユーザは、車載装置２のディスプレイ２５を用いて、携帯装置３で実行中のナビゲーションの機能に係る各種のナビゲーション画像ＮＰを確認することができる。
【００３０】
また、車載装置２のディスプレイ２５はタッチパネル機能を有している。ナビゲーション画像ＮＰがコマンドボタンＣｂを含む場合は、ユーザは、車載装置２のディスプレイ２５に表示されたコマンドボタンＣｂに係る指示を行うことができる。ユーザが車載装置２のディスプレイ２５にタップ操作を行った場合は、タップ操作を行った座標位置が車載装置２から携帯装置３に送信される。座標位置を受信した携帯装置３は、その座標位置に基づいてユーザがタップ操作したコマンドボタンＣｂを判別し、当該コマンドボタンＣｂのコマンドを実行する。したがって、ユーザは、ナビゲーションに係る操作を、車載装置２を介して行うことができる。
【００３１】
このようにして、ユーザ（代表的には、車両９のドライバ）は、車載装置２を用いて、携帯装置３のナビゲーションの機能を利用することができるようになっている。以下、このようなナビゲーションシステム１０の構成及び処理について詳細に説明する。
【００３２】
＜１−２．システムの構成＞
図３は、ナビゲーションシステム１０の構成を示す図である。図中の左側は車載装置２の構成、右側は携帯装置３の構成をそれぞれ示している。
【００３３】
車載装置２は、制御部２０と、オーディオ部２３と、操作部２４と、ディスプレイ２５と、データ通信部２６と、記憶部２８とを備えている。制御部２０は、ＣＰＵ、ＲＡＭ及びＲＯＭなどを備え、車載装置２の全体を制御するマイクロコンピュータである。
【００３４】
オーディオ部２３は、車載装置２のオーディオ機能を実現する。オーディオ部２３は、例えば、ＣＤやメモリカードなどの記録媒体に記録された音声データを読み取り、音声データをデコードして音声をスピーカから出力する。
【００３５】
操作部２４は、ユーザの操作を直接的に受け付ける操作部材であり、複数の操作ボタンを含んでいる。ユーザが操作部２４を操作した場合は、その操作内容を示す信号が制御部２０に入力される。
【００３６】
ディスプレイ２５は、例えば、液晶パネルを備えており各種の画像を表示する。また、ディスプレイ２５は、タッチパネルを備えており、ユーザの操作を受け付ける操作受付部材としても機能する。ユーザがタッチパネルとしてのディスプレイ２５に触れた場合は、その座標位置を示す信号が制御部２０に入力される。制御部２０は、座標位置に基づいてユーザの操作内容を判断する。
【００３７】
データ通信部２６は、所定の通信方式の無線通信により携帯装置３との間でデータの送信及び受信を行う。データ通信部２６は、ナビゲーションに関するデータを携帯装置３から受信する。また、データ通信部２６は、ユーザの操作に関するデータを携帯装置３に送信する。
【００３８】
記憶部２８は、例えば、フラッシュメモリなどの不揮発性メモリであり、各種の情報を記憶する。記憶部２８は、制御部２０で実行可能な各種のプログラム２８ａを記憶している。これらのプログラム２８ａに従って制御部２０のＣＰＵが演算処理を行うことで、制御部２０において各種の機能がソフトウェア的に実現される。このようなプログラム２８ａには、携帯装置３のナビゲーションの機能を利用するための専用プログラムも含まれている。
【００３９】
図中に示す、プログラム実行部２１、及び、ナビ対応部２２は、プログラム２８ａの実行によってソフトウェア的に実現される機能部の一部である。
【００４０】
プログラム実行部２１は、車載装置２が、携帯装置３などの外部装置と通信を行い、外部装置と連携して動作する場合に、当該外部装置の機能に対応したプログラムを選択的に実行する。例えば、プログラム実行部２１は、車載装置２が携帯装置３と通信可能となった場合に、携帯装置３のナビゲーションの機能に対応した専用プログラムを実行する。
【００４１】
ナビ対応部２２は、携帯装置３のナビゲーションの機能に対応した専用プログラムを実行することで実現される機能部である。したがって、ナビ対応部２２は、携帯装置３のナビゲーションの機能を利用するための各種の機能を備えている。ナビ対応部２２は、そのような機能の一部として、文字入力部２２ａ、地域選択部２２ｂ及び候補地選択部２２ｃを備えている。これら文字入力部２２ａ、地域選択部２２ｂ及び候補地選択部２２ｃの処理の詳細については後述する。
【００４２】
一方、携帯装置３は、制御部３０と、通話部３３と、位置取得部３４と、ディスプレイ３５と、データ通信部３６と、記憶部３８とを備えている。制御部３０は、ＣＰＵ、ＲＡＭ及びＲＯＭなどを備え、携帯装置３の全体を制御するマイクロコンピュータである。
【００４３】
通話部３３は、携帯装置３の通話機能を実現する。通話部３３は、通話中のユーザが発した音声を電気信号に変換して基地局に送信すると共に、基地局から通話相手の音声を示す音声信号を受信してその音声を出力する。
【００４４】
位置取得部３４は、携帯装置３の位置を取得する。したがって、位置取得部３４は、実質的にユーザの現時点の位置を取得する。位置取得部３４は、複数のＧＰＳ衛星からの信号を受信して、ユーザの位置を取得する。
【００４５】
ディスプレイ３５は、例えば、液晶パネルを備えており各種の画像を表示する。また、ディスプレイ３５は、タッチパネルを備えており、ユーザの操作を受け付ける操作受付部材としても機能する。ユーザがタッチパネルとしてのディスプレイ３５に触れた場合は、その座標位置を示す信号が制御部３０に入力される。制御部３０は、座標位置に基づいてユーザの操作内容を判断する。
【００４６】
データ通信部３６は、所定の通信方式の無線通信により車載装置２との間でデータの送信及び受信を行う。データ通信部３６は、ナビゲーションに関するデータを携帯装置３に送信する。また、データ通信部３６は、ユーザの操作に関するデータを携帯装置３から受信する。
【００４７】
記憶部３８は、例えば、フラッシュメモリなどの不揮発性メモリであり、各種の情報を記憶する。記憶部３８は、制御部３０で実行可能な各種のアプリケーションのプログラム３８ａを記憶している。これらのプログラム３８ａに従って制御部３０のＣＰＵが演算処理を行うことで、制御部３０において各種の機能がソフトウェア的に実現される。
【００４８】
このようなプログラム３８ａには、ナビゲーションの機能を実現するためのアプリケーションのプログラムが含まれている。図中に示すナビゲーション部３１は、ナビゲーションの機能を実現するプログラム３８ａの実行によって、ソフトウェア的に実現される機能部である。
【００４９】
ナビゲーション部３１は、目的地を設定し、目的地までのルートを案内するナビゲーション画像を生成してディスプレイ３５に表示させるナビゲーションの機能を備えている。記憶部３８は、このようなナビゲーションの機能に必要な地図データ３８ｂ及び施設データ３８ｃを記憶している。地図データ３８ｂは、各地の地形や道路を示すデータである。また、施設データ３８ｃは、目的地の候補地となる複数の施設を示すデータである。施設データ３８ｃにおいては、複数の施設それぞれに関して施設名称と住所とが関連付けられて登録されている。
【００５０】
ナビゲーション部３１は、ナビゲーション用の各種の機能を備えている。ナビゲーション部３１は、そのような機能の一部として、入力補助部３１ａ、検索部３１ｂ、選択補助部３１ｃ及びルート案内部３１ｄを備えている。これら入力補助部３１ａ、検索部３１ｂ、選択補助部３１ｃ及びルート案内部３１ｄの処理の詳細については後述する。
【００５１】
＜１−３．処理の流れ＞
次に、ナビゲーションシステム１０の処理の流れについて説明する。図４は、車載装置２を用いて携帯装置３のナビゲーションの機能を利用する場合における、ナビゲーションシステム１０の処理の流れの概要を示す図である。
【００５２】
まず、車載装置２と携帯装置３とを通信可能な状態とする通信確立処理がなされる（ステップＳ１）。次に、目的地の候補地を検索するためのキーワードの入力をユーザから受け付けるキーワード入力処理がなされる（ステップＳ２）。次に、キーワードに基づいて目的地を検索し、ヒットした複数の候補地から一の候補地を選択して目的地として設定する目的地設定処理がなされる（ステップＳ３）。そして、このようにして目的地が設定されると、設定された目的地までのルートを案内するルート案内処理がなされる（ステップＳ４）。
【００５３】
ルート案内処理では、携帯装置３のルート案内部３１ｄが、位置取得部３４で得られるユーザの位置から目的地までのルートを導出し、そのルートを案内するナビゲーション画像を生成する。そして、ルート案内部３１ｄは、ナビゲーション画像を携帯装置３のディスプレイ３５に表示させるとともに、データ通信部３６を介してナビゲーション画像を携帯装置３に送信する。送信されたナビゲーション画像は、車載装置２のデータ通信部２６が受信し、ナビ対応部２２がこのナビゲーション画像を車載装置２のディスプレイ２５に表示させる。これにより、ユーザは、車載装置２のディスプレイ２５を用いてナビゲーション画像を確認できる。
【００５４】
また、通信確立処理（ステップＳ１）、キーワード入力処理（ステップＳ２）及び目的地設定処理（ステップＳ３）のそれぞれにおいても、車載装置２と携帯装置３とが連携して処理を行うことになる。以下、通信確立処理（ステップＳ１）、キーワード入力処理（ステップＳ２）及び目的地設定処理（ステップＳ３）のそれぞれについて詳細に説明する。
【００５５】
＜１−３−１．通信確立処理＞
まず、通信確立処理（図４のステップＳ１）について説明する。図５は、通信確立処理の流れを示す図である。図中の左側は車載装置２の処理、図中の右側は携帯装置３の処理を示している。この処理の開始時点では、車載装置２においてプログラム実行部２１が有効化され、携帯装置３においてナビゲーション部３１が有効化されている。
【００５６】
まず、車載装置２と携帯装置３とにおいて、ネゴシエーションを行なって通信を開始する（ステップＳ２１，Ｓ３１）。次に、携帯装置３が、実行中のアプリケーションの種別を送信する。この処理の場合は、実行中のアプリケーションの種別がナビゲーション用のアプリケーションであることが、携帯装置３から車載装置２に送信される（ステップＳ３２）。
【００５７】
車載装置２は、実行中のアプリケーションの種別を受信する。これにより、プログラム実行部２１が、携帯装置３で実行中のアプリケーションの種別を認識する（ステップＳ２２）。
【００５８】
そして、プログラム実行部２１は、記憶部２８に記憶されたプログラム２８ａのうち、携帯装置３で実行中のアプリケーションの種別に対応するプログラムを選択的に実行する（ステップＳ２３）。この処理の場合は、携帯装置３で実行中のアプリケーションは、ナビゲーション用のアプリケーションである。このため、プログラム実行部２１は、ナビゲーション用のアプリケーションに対応する専用プログラムを実行する。これにより、ナビ対応部２２が有効化されることになる。
【００５９】
＜１−３−２．キーワード入力処理＞
次に、キーワード入力処理（図４のステップＳ２）について説明する。図６は、キーワード入力処理の流れを示す図である。図中の左側は車載装置２の処理、図中の右側は携帯装置３の処理を示している。この処理の開始時点では、車載装置２においてナビ対応部２２が有効化され、携帯装置３においてナビゲーション部３１が有効化されている。
【００６０】
まず、車載装置２の文字入力部２２ａが、文字を入力するための文字入力画面をディスプレイ２５に表示する（ステップＳ４１）。この文字入力画面のための画像は、携帯装置３から送信された画像ではなく、文字入力部２２ａの処理により生成されたものである。このため、文字入力画面は、携帯装置３のユーザに向けたデザインではなく、車載装置２のユーザにとって使いやすいデザインとなっている。
【００６１】
図７は、文字入力画面の一例を示す図である。文字入力画面には、入力した文字を表示するテキストボックスＴｂと、文字を入力する操作を受け付けるコマンドボタンである複数の文字ボタンＣｃと、確定する操作を受け付けるコマンドボタンである確定ボタンＣｄとを含んでいる。ユーザは、文字ボタンＣｃに対して、トグル操作やフリック操作を行うことで、任意の文字（ひらがな）を一文字ずつ入力することができる。
【００６２】
ユーザの操作によって一の文字が入力された場合は（ステップＳ４２にてＹｅｓ）、文字入力部２２ａが、データ通信部２６を介して、入力された文字（ひらがな）を携帯装置３に送信する（ステップＳ４３）。送信された文字は、携帯装置３のデータ通信部３６で受信される（ステップＳ５１）。
【００６３】
このように文字を受信した場合は、入力補助部３１ａが、過去に入力済みの文字（ひらがな）がある場合は、過去に入力済みの文字と今回新規に入力された文字とを結合して入力文字列を生成する（ステップＳ５２）。過去に入力済みの文字は、例えば、制御部３０のＲＡＭなどに記憶されている。また、過去に入力済みの文字がない場合は、入力補助部３１ａは、今回新規に入力された文字のみを入力文字列として扱う。
【００６４】
次に、入力補助部３１ａは、入力文字列を用いて予測変換を行う（ステップＳ５３）。すなわち、入力文字列と予め用意された辞書とに基づいて、以降の文字も含めて、ユーザが入力する可能性の高い文字列を予測する。そして、入力補助部３１ａは、予測した結果の文字列を、漢字等を含む予測文字列に変換する。入力補助部３１ａは、通常、このような予測文字列として複数の文字列を導出する。予測変換に用いる辞書は、施設データ３８ｃに含まれる施設名称などを利用することができる。また、辞書ではなく、過去の入力履歴などを参照してもよい。
【００６５】
次に、入力補助部３１ａは、データ通信部３６を介して、複数の予測文字列を車載装置２に送信する（ステップＳ５４）。送信された予測文字列は、車載装置２のデータ通信部２６で受信される。このように予測文字列を受信すると、文字入力部２２ａは、受信した複数の予測文字列を、文字入力画面に表示する（ステップＳ４４）。
【００６６】
図８は、複数の予測文字列が表示された文字入力画面の例を示す図である。図８の例では、ユーザによって「ふじ」という文字列がテキストボックスＴｂに入力されている。そして、この「ふじ」に基づく複数の予測文字列（「富士」「富士駅」など）を示すリストＬｗが、テキストボックスＴｂの下方に表示されている。
【００６７】
ユーザは、このような文字入力画面を参照して、入力したい文字列がリストＬｗ中に含まれる場合は、リストＬｗ中の当該文字列を選択した上で確定ボタンＣｄに対してタップ操作する。これにより、ユーザは、当該文字列をキーワードとして確定することができる（ステップＳ４５にてＹｅｓ）。
【００６８】
一方で、ユーザは、入力したい文字列がリストＬｗ中に含まれない場合は、文字ボタンＣｃに対してトグル操作やフリック操作を行うことで、文字（ひらがな）をさらに追加入力することができる。この場合（ステップＳ４５にてＮｏ）は、処理はステップＳ４２に戻り、上述した処理が再び実行される。したがって、追加した文字を含む入力文字列に基づく複数の予測文字列が、文字入力画面に表示されることになる。
【００６９】
このような処理によってキーワードが確定された場合は（ステップＳ４５にてＹｅｓ）、文字入力部２２ａが、データ通信部２６を介して、確定されたキーワードを携帯装置３に送信する（ステップＳ４６）。送信されたキーワードは、携帯装置３のデータ通信部３６で受信される（ステップＳ５５）。以降の目的地設定処理では、このキーワードに基づいて目的地の検索がなされる。
【００７０】
＜１−３−３．目的地設定処理＞
次に、目的地設定処理（図４のステップＳ３）について説明する。図９は、目的地設定処理の流れを示す図である。図中の左側は車載装置２の処理、図中の右側は携帯装置３の処理を示している。この処理の開始時点では、目的地の検索のためのキーワードが確定されている。
【００７１】
まず、携帯装置３の検索部３１ｂが、施設データ３８ｃに含まれる複数の施設の施設名を対象に、キーワードを用いた検索を行う。これにより、通常、目的地の候補地として複数の施設がヒットする（ステップＳ７１）。
【００７２】
次に、選択補助部３１ｃが、検索結果となるヒットした候補地の数が所定の閾値（例えば「５０」）よりも大きいか否かを判定する（ステップＳ７２）。ヒットした候補地の数が所定の閾値より大きい場合は（ステップＳ７２にてＹｅｓ）、選択補助部３１ｃは、ヒットした候補地のそれぞれの住所を参照し、ヒットした候補地が属する都道府県を候補都道府県として抽出する。すなわち、選択補助部３１ｃは、少なくとも１つの候補地が属する都道府県を候補都道府県として抽出する。
【００７３】
次に、選択補助部３１ｃは、データ通信部３６を介して、抽出した候補都道府県を車載装置２に送信する（ステップＳ７３）。送信された候補都道府県は、車載装置２のデータ通信部２６で受信される。
【００７４】
このように候補都道府県を受信すると、車載装置２の地域選択部２２ｂは、候補都道府県から一の都道府県（地域）を選択するための地域選択画面をディスプレイ２５に表示する（ステップＳ６１）。
【００７５】
図１０は、地域選択画面の一例を示す図である。地域選択画面は、複数のコマンドボタンＣｒを含んでいる。これら複数のコマンドボタンＣｒは、複数の都道府県にそれぞれ対応している。以下、これらのコマンドボタンＣｒを「地域ボタン」Ｃｒという。地域選択画面は、スクロールバーＳｂを含んでいる。このスクロールバーＳｂを操作することで、所望の都道府県に対応する地域ボタンＣｒを地域選択画面に表示させることができる。
【００７６】
ディスプレイ２５は、地域選択部２２ｂの制御により、候補都道府県に対応する地域ボタンＣｒを有効化するととともに、候補都道府県に対応しない地域ボタンＣｒを無効化する。したがって、ディスプレイ２５は、ヒットした候補地が属する都道府県に対応する地域ボタンＣｒを通常の態様で表示し、１つの候補地も存在しない都道府県に対応する地域ボタンＣｒを通常の態様よりもトーンダウンして表示する。したがって、ユーザは、候補地が存在する都道府県を容易に把握することができる。図１０の例においては、「埼玉県」「東京都」「神奈川県」などの候補都道府県に対応する地域ボタンＣｒは有効化されている。一方で、「栃木県」「群馬県」「千葉県」などの候補都道府県以外の都道府県に対応する地域ボタンＣｒは無効化されている。
【００７７】
また、ユーザは、有効化された地域ボタンＣｒのうちから一の地域ボタンＣｒをタップ操作により指定することができる。地域選択部２２ｂは、このようにしてユーザに指定された一の地域ボタンＣｒに対応する都道府県（地域）を、選択地域として選択する（ステップＳ６２）。
【００７８】
次に、地域選択部２２ｂは、データ通信部２６を介して、選択した選択地域を携帯装置３に送信する（ステップＳ６３）。送信された選択地域は、携帯装置３のデータ通信部３６で受信される（ステップＳ７４）。
【００７９】
このように選択地域を受信すると、選択補助部３１ｃは、ステップＳ７１でヒットした候補地のうち、選択地域に属する候補地のみを抽出する。例えば、選択地域が「東京都」であれば、選択補助部３１ｃは「東京都」に存在する候補地のみを抽出する（ステップＳ７５）。
【００８０】
次に、選択補助部３１ｃは、データ通信部３６を介して、選択地域に属する候補地を車載装置２に送信する（ステップＳ７６）。送信された候補地は、車載装置２のデータ通信部２６で受信される。
【００８１】
このように候補地を受信すると、車載装置２の候補地選択部２２ｃは、一の候補地を選択するための候補地選択画面をディスプレイ２５に表示する（ステップＳ６４）。
【００８２】
図１１は、候補地選択画面の一例を示す図である。候補地選択画面は、複数のコマンドボタンＣｇを含んでいる。これら複数のコマンドボタンＣｇは、複数の候補地にそれぞれ対応している。以下、これらのコマンドボタンＣｇを「候補地ボタン」Ｃｇという。同時に表示可能な候補地ボタンＣｇの数を超える候補地が存在する場合には、候補地選択画面にスクロールバーＳｂが表示される。ユーザは、このスクロールバーＳｂを操作することで、所望の候補地に対応する地域ボタンＣｒを候補地選択画面に表示させることができる。
【００８３】
ユーザは、このように表示された候補地ボタンＣｇうちから一の候補地ボタンＣｇをタップ操作により指定することができる。候補地選択部２２ｃは、このようにしてユーザに指定された一の候補地ボタンＣｇに対応する候補地を、ナビゲーションの目的地として選択する（ステップＳ６５）。
【００８４】
次に、候補地選択部２２ｃは、データ通信部２６を介して、選択した目的地を携帯装置３に送信する（ステップＳ６６）。送信された目的地は、携帯装置３のデータ通信部３６で受信される（ステップＳ７７）。このように目的地を受信すると、選択補助部３１ｃは、受信した目的地をナビゲーションの目的地として設定する。以降のルート案内処理では、この目的地までのルートが案内されることになる。
【００８５】
なお、キーワードを用いた検索でヒットした候補地の数が所定の閾値より小さい場合は（ステップＳ７２にてＮｏ）、処理はそのままステップＳ７６に進む。したがって、この場合は、携帯装置３の選択補助部３１ｃが、データ通信部３６を介して、検索でヒットした候補地をそのまま車載装置２に送信する。そして、車載装置２の候補地選択部２２ｃが、これらの候補地から一の候補地を目的地として選択することになる（ステップＳ６４〜Ｓ６６）。この場合は、車載装置２において、ステップＳ６１〜Ｓ６３の処理はなされない。
【００８６】
以上のように、ナビゲーションシステム１０においては、車載装置２が、ナビゲーションの目的地を検索するためのキーワードを携帯装置３に送信し、このキーワードに基づく検索結果となる目的地の候補地が属する都道府県を携帯装置３から受信する。車載装置２は、候補地が属する都道府県のうちから一の都道府県を選択地域として選択し、選択した選択地域を携帯装置３に送信する。そして、車載装置２は、選択地域に属する候補地を携帯装置３から受信し、選択地域に属する候補地のうちから一の候補地を目的地として選択する。
【００８７】
このように、車載装置２は、まず、目的地の候補地が属する都道府県のみを受信し、所望の都道府県を選択し、その選択した選択地域に属する候補地のみをさらに受信する。したがって、携帯装置３から車載装置２に、キーワードに基づく検索結果となる目的地の候補地（ヒットした候補地）の全てがそのまま送信されないことから、ヒットした候補地の数が比較的多い場合であっても、携帯装置３から車載装置２に送信すべきデータ量を低減することができる。
【００８８】
また、候補地が属する都道府県に対応する地域ボタンＣｒが有効化され、候補地が属する都道府県に対応しない地域ボタンＣｒが無効化される。このため、ユーザは、候補地が属する都道府県を容易に把握することができる。
【００８９】
＜２．第２の実施の形態＞
次に、第２の実施の形態について説明する。第２の実施の形態のナビゲーションシステム１０の構成や処理は第１の実施の形態とほぼ同様であるため、以下、第１の実施の形態との相違点を中心に説明する。
【００９０】
第１の実施の形態においては、ディスプレイ２５が、候補都道府県に対応しない地域ボタンＣｒを無効化していた。これに対して、第２の実施の形態においては、ディスプレイ２５が、候補都道府県に対応しない地域ボタンＣｒを表示せず、候補都道府県に対応する地域ボタンＣｒのみを表示するようになっている。
【００９１】
図１２は、第２の実施の形態の候補地選択画面の一例を示す図である。図１２の例においては、「埼玉県」「東京都」「神奈川県」などの候補都道府県に対応する地域ボタンＣｒが表示されている。一方で、「栃木県」「群馬県」「千葉県」などの候補都道府県以外の都道府県に対応する地域ボタンＣｒは表示されていない。したがって、ユーザは、候補地が存在する都道府県を容易に把握することができる。
【００９２】
以上のように、第２の実施の形態においては、候補地が属する都道府県に対応しない地域ボタンＣｒが表示されないため、ユーザは、候補地が属する都道府県を容易に把握することができる。また、表示される地域ボタンＣｒの数を少なくすることができるため、ユーザは所望の地域ボタンＣｒを容易に指定することができる。
【００９３】
＜３．第３の実施の形態＞
次に、第３の実施の形態について説明する。第３の実施の形態のナビゲーションシステム１０の構成や処理は第１の実施の形態とほぼ同様であるため、以下、第１の実施の形態との相違点を中心に説明する。
【００９４】
第１の実施の形態においては、ディスプレイ２５は、候補都道府県に対応する地域ボタンＣｒの全てを同一の態様で表示していた。これに対して、第３の実施の形態においては、ディスプレイ２５が、候補都道府県に対応する地域ボタンＣｒを、その候補都道府県に属する候補地の数に応じた色で表示するようになっている。
【００９５】
図１３は、第３の実施の形態の候補地選択画面の一例を示す図である。図１３に示すように、地域選択画面は、複数の都道府県にそれぞれ対応する複数の地域ボタンＣｒを含んでいる。そして、これら複数の地域ボタンＣｒの色はそれぞれ、対応する都道府県に属する候補地の数に応じた色となっている。
【００９６】
具体的には、属する候補地の数が閾値（例えば「３０」）以上の候補都道府県に対応する地域ボタンＣｒの色は「赤色」となっている。図１２の例においては、「東京都」「神奈川県」などの候補都道府県に対応する地域ボタンＣｒが「赤色」で表示されている。一方、属する候補地の数が閾値未満の候補都道府県に対応する地域ボタンＣｒの色は「白色」となっている。図１２の例においては、「埼玉県」「新潟県」などの候補都道府県に対応する地域ボタンＣｒが「白色」で表示されている。したがって、ユーザは、地域ボタンＣｒの色に基づいて各都道府県に属する候補地の数が多いか少ないかを直感的に把握することができる。なお、属する候補地の数が「０」となる都道府県（候補都道府県以外の都道府県）に対応する地域ボタンＣｒは無効化されており、その色は「灰色」となっている。
【００９７】
このような候補都道府県ごとの候補地の数は、図９のステップＳ７３において、選択補助部３１ｃが、候補都道府県とともに車載装置２に送信すればよい。
【００９８】
以上のように、第３の実施の形態においては、都道府県に属する候補地の数に応じた色で当該都道府県に対応する地域ボタンＣｒを表示するため、ユーザは、地域ボタンＣｒの色に基づいて各都道府県に属する候補地の数を直感的に把握することができる。
【００９９】
＜４．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【０１００】
上記実施の形態では、ナビゲーションの機能は携帯装置３の機能としていたが、複数の装置が連携することで実現されてもよい。例えば、図１４に示すように、携帯装置３と所定のサーバ装置４とをインターネットなどのネットワーク５を介して通信可能とし、携帯装置３がサーバ装置４からナビゲーションに係るデータを受信することで、ナビゲーションの機能が実現されてもよい。この場合、上記実施の形態において説明した携帯装置３のナビゲーション部３１の処理は、携帯装置３とサーバ装置４とで分担して実行してもよい。例えば、キーワードに基づいて目的地の検索する処理については、サーバ装置４で実行されてもよい。
【０１０１】
また、上記実施の形態では、キーワードに基づく検索結果となる目的地の候補地が属する地域を「都道府県」としていたが、関東地方や近畿地方などの「地方」等、他の種類の地域としてもよい。さらに、キーワードに基づく検索結果となる目的地の候補地が属するグループは地域ではなく、「デパート」「ホテル」「駅」「病院」等の施設のジャンル（種別）であってもよい。
【０１０２】
また、第３の実施の形態では、候補地の数と比較する閾値は一つであったが、二以上の閾値を設定し、候補地の数と閾値との比較結果に応じて三以上の色で候補都道府県に対応する地域ボタンＣｒを表示してもよい。
【０１０３】
また、上記実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。また逆に、ハードウェア回路によって実現されるとした機能のうちの一部は、ソフトウェア的に実現されてもよい。
【符号の説明】
【０１０４】
２    車載装置
３    携帯装置
９    車両
１０    ナビゲーションシステム
２２ｂ    地域選択部
２２ｃ    候補地選択部
３１    ナビゲーション部
Ｃｇ    候補地ボタン
Ｃｒ    地域ボタン
【図１】
0005959246.tif 000002
【図２】
0005959246.tif 000003
【図３】
0005959246.tif 000004
【図４】
0005959246.tif 000005
【図５】
0005959246.tif 000006
【図６】
0005959246.tif 000007
【図７】
0005959246.tif 000008
【図８】
0005959246.tif 000009
【図９】
0005959246.tif 000010
【図１０】
0005959246.tif 000011
【図１１】
0005959246.tif 000012
【図１２】
0005959246.tif 000013
【図１３】
0005959246.tif 000014
【図１４】
0005959246.tif 000015