(57)【要約】【課題】移動体通信装置に記憶された情報を使ってナビゲーションを支援する。【解決手段】ナビゲーション装置１００は移動体通信装置１５０と無線通信により接続される。記憶部１０６は地図ＤＢ１３１を記憶する。制御部１０７は移動体通信装置１５０から電話帳データ１３２と移動体通信装置１５０による発着信の履歴データ１３３とを取得して記憶部１０６に記憶する。電話帳データ１３２と履歴データ１３３にはそれぞれ相手の電話番号とナビゲーションの目的地に設定可能な場所情報とが対応づけて記憶される。制御部１０７は電話帳データ１３２又は履歴データ１３３に対応づけられた場所情報が示す位置を目的地に選択する旨の指示入力を受け付ける。制御部１０７は選択された電話帳データ１３２又は履歴データ１３３に対応づけられた場所情報が示す位置をナビゲーションの目的地に設定する。【選択図】図１
2008202955.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地までの経路を案内するナビゲーション装置であって、
地図データを記憶する地図データ記憶部と、
当該ナビゲーション装置に接続された移動体通信装置から取得した当該移動体通信装置による通信相手の識別情報と当該通信相手の場所を示す場所データとを対応づけて記憶する場所データ記憶部と、
当該ナビゲーション装置の位置を測定する測定部と、
前記場所データ記憶部に記憶された識別情報を選択する指示入力をユーザから受け付けて、当該選択された識別情報に対応する場所データの示す場所を当該目的地に設定する設定部と、
前記測定部により測定された位置から前記設定部により設定された目的地までの経路を示す地図データを前記地図データ記憶部から取得して出力する出力部と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
前記識別情報は、前記移動体通信装置による相手との通信における相手の電話番号又は電子メールアドレスを含む
ことを特徴とする、請求項１に記載のナビゲーション装置。
【請求項３】
前記測定部により測定された位置が、前記設定部により設定された目的地から所定距離範囲内に到達した場合、
（ａ）前記識別情報が示す電話番号へ前記移動体通信装置に電話を発信させるか、又は、
（ｂ）前記識別情報が示す電子メールアドレスへ前記移動体通信装置に電子メールを発信させる
発信制御部をさらに備えることを特徴とする、請求項２に記載のナビゲーション装置。
【請求項４】
当該出発地を出発してから経過した時間を計時する計時部と、
前記計時部により計時された時間が所定時間以上になった場合、
（ａ）前記識別情報が示す電話番号へ前記移動体通信装置に発信させるか、又は、
（ｂ）前記識別情報が示す電子メールアドレスへ前記移動体通信装置に電子メールを発信させる
発信制御部と、
をさらに備えることを特徴とする、請求項２に記載のナビゲーション装置。
【請求項５】
移動体通信装置と、出発地から目的地までの経路を案内するナビゲーション装置とを含むナビゲーションシステムであって、
前記移動体通信装置は、
通信相手の識別情報を予め記憶する識別情報記憶部と、
外部の通信装置から着信し、あるいは、前記ナビゲーション装置からの要求に基づいて外部の通信装置に発信する通信部と、
を備え、
前記ナビゲーション装置は、
地図データを記憶する地図データ記憶部と、
前記移動体通信装置から前記識別情報を取得して、当該取得した識別情報と場所を示す場所データとを対応づけて記憶する場所データ記憶部と、
前記ナビゲーション装置の位置を測定する測定部と、
前記場所データ記憶部に記憶された識別情報を選択する指示入力をユーザから受け付けて、当該選択された識別情報に対応する場所データの示す場所を当該目的地に設定する設定部と、
前記測定部により測定された位置から前記設定部により設定された目的地までの経路を示す地図データを前記地図データ記憶部から取得して出力する出力部と、
前記場所データ記憶部に記憶された識別情報と、前記測定部により測定された位置とに基づいて、前記移動体通信装置に発信するよう要求する要求部と、
を備えることを特徴とするナビゲーションシステム。
【請求項６】
前記移動体通信装置は、前記通信部が外部の通信装置から着信した場合、当該通信装置の識別情報を前記識別情報記憶部から取得して前記ナビゲーション装置に通知する通知部をさらに備え、
前記設定部は、前記通知部から通知された識別情報に対応する場所データを前記場所データ記憶部から取得して、当該取得した場所データの示す場所を当該目的地に設定する
ことを特徴とする、請求項５に記載のナビゲーションシステム。
【請求項７】
前記要求部は、前記測定部により測定された位置が、前記設定部により設定された目的地から所定距離範囲内に到達した場合、前記識別情報に基づいて前記移動体通信装置に発信するよう要求する
ことを特徴とする、請求項５又は６に記載のナビゲーションシステム。
【請求項８】
前記ナビゲーション装置は、当該出発地を出発してから経過した時間を計時する計時部をさらに備え、
前記要求部は、前記計時部により計時された時間が所定時間以上になった場合、前記識別情報に基づいて前記移動体通信装置に発信するよう要求する
ことを特徴とする、請求項５又は６に記載のナビゲーションシステム。
【請求項９】
記憶部を有し、出発地から目的地までの経路を案内するナビゲーション装置にて実行されるナビゲーション方法であって、
前記記憶部は、地図データを記憶し、さらに、当該ナビゲーション装置に接続された移動体通信装置から取得した当該移動体通信装置による通信相手の識別情報と当該通信相手の場所を示す場所データとを対応づけて記憶し、
当該ナビゲーション装置の位置を測定する測定ステップと、
前記記憶部に記憶された識別情報を選択する指示入力をユーザから受け付けて、当該選択された識別情報に対応する場所データの示す場所を当該目的地に設定する設定ステップと、
前記測定ステップにより測定された位置から前記設定ステップにより設定された目的地までの経路を示す地図データを前記記憶部から取得して出力する出力ステップと、
を備えることを特徴とするナビゲーション方法。
【請求項１０】
出発地から目的地までの経路を案内するコンピュータを、
地図データを記憶する地図データ記憶部、
当該コンピュータに接続された移動体通信装置から取得した当該移動体通信装置による通信相手の識別情報と当該通信相手の場所を示す場所データとを対応づけて記憶する場所データ記憶部、
当該コンピュータの位置を測定する測定部、
前記場所データ記憶部に記憶された識別情報を選択する指示入力をユーザから受け付けて、当該選択された識別情報に対応する場所データの示す場所を当該目的地に設定する設定部、
前記測定部により測定された位置から前記設定部により設定された目的地までの経路を示す地図データを前記地図データ記憶部から取得して出力する出力部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体通信装置に記憶された情報を使ってナビゲーションを支援するために好適なナビゲーション装置、ナビゲーションシステム、ナビゲーション方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
車載型のナビゲーション装置は、運転者等のユーザによって設定された目的地への道案内情報や交通情報などを提供する装置である。例えば、特許文献１には、過去に設定されたり一度検索されたりした目的地や施設等の履歴を用いてユーザが目的地を設定できるナビゲーション装置が開示されている。これによれば、ナビゲーション装置は、履歴に記憶された目的地や施設等を、設定あるいは検索された時刻やジャンルに従って分類して表示し、この履歴を用いて設定できる。例えば、特許文献２には、過去の設定履歴の中から自車両の現在位置に基づいて目的地の候補をリスト表示するナビゲーション装置が開示されている。これによれば、ナビゲーション装置は、過去に設定された目的地の中から自車両の現在位置に近いものを抽出して優先的に表示する。このように、ナビゲーション装置はユーザにとってより使いやすいように様々な工夫がなされている。
【特許文献１】特開２００５−１５６２９０号公報
【特許文献２】特開２００６−２３１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
さらに近年、無線通信により移動体通信装置（典型的には携帯電話機）と接続してハンズフリーで通話・通信できるナビゲーション装置が普及してきている。例えば、ユーザは、ナビゲーション装置を操作して、ナビゲーション装置に接続された携帯電話機で相手に発信したり相手から着信したりすることができる。しかし、ナビゲーション装置に接続された携帯電話機で通話した相手の居場所を目的地に設定したい場合、ユーザは通話終了後に相手の場所を検索して目的地を設定しなおさなければならず面倒であった。
【０００４】
本発明は、このような課題を解決するものであり、移動体通信装置に記憶された情報を使ってナビゲーションを支援するために好適なナビゲーション装置、ナビゲーションシステム、ナビゲーション方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の第１の観点に係るナビゲーション装置は、出発地から目的地までの経路を案内するナビゲーション装置であって、
地図データを記憶する地図データ記憶部と、
当該ナビゲーション装置に接続された移動体通信装置から取得した当該移動体通信装置による通信相手の識別情報と当該通信相手の場所を示す場所データとを対応づけて記憶する場所データ記憶部と、
当該ナビゲーション装置の位置を測定する測定部と、
前記場所データ記憶部に記憶された識別情報を選択する指示入力をユーザから受け付けて、当該選択された識別情報に対応する場所データの示す場所を当該目的地に設定する設定部と、
前記測定部により測定された位置から前記設定部により設定された目的地までの経路を示す地図データを前記地図データ記憶部から取得して出力する出力部と、
を備えることを特徴とする。
【０００６】
前記識別情報は、前記移動体通信装置による相手との通信における相手の電話番号又は電子メールアドレスを含んでもよい。
【０００７】
このナビゲーション装置は、前記測定部により測定された位置が、前記設定部により設定された目的地から所定距離範囲内に到達した場合、
（ａ）前記識別情報が示す電話番号へ前記移動体通信装置に電話を発信させるか、又は、
（ｂ）前記識別情報が示す電子メールアドレスへ前記移動体通信装置に電子メールを発信させる
発信制御部をさらに備えることができる。
【０００８】
このナビゲーション装置は、当該出発地を出発してから経過した時間を計時する計時部と、
前記計時部により計時された時間が所定時間以上になった場合、
（ａ）前記識別情報が示す電話番号へ前記移動体通信装置に発信させるか、又は、
（ｂ）前記識別情報が示す電子メールアドレスへ前記移動体通信装置に電子メールを発信させる
発信制御部と、をさらに備えることができる。
【０００９】
本発明の第２の観点に係るナビゲーションシステムは、移動体通信装置と、出発地から目的地までの経路を案内するナビゲーション装置とを含むナビゲーションシステムであって、
前記移動体通信装置は、
通信相手の識別情報を予め記憶する識別情報記憶部と、
外部の通信装置から着信し、あるいは、前記ナビゲーション装置からの要求に基づいて外部の通信装置に発信する通信部と、
を備え、
前記ナビゲーション装置は、
地図データを記憶する地図データ記憶部と、
前記移動体通信装置から前記識別情報を取得して、当該取得した識別情報と場所を示す場所データとを対応づけて記憶する場所データ記憶部と、
前記ナビゲーション装置の位置を測定する測定部と、
前記場所データ記憶部に記憶された識別情報を選択する指示入力をユーザから受け付けて、当該選択された識別情報に対応する場所データの示す場所を当該目的地に設定する設定部と、
前記測定部により測定された位置から前記設定部により設定された目的地までの経路を示す地図データを前記地図データ記憶部から取得して出力する出力部と、
前記場所データ記憶部に記憶された識別情報と、前記測定部により測定された位置とに基づいて、前記移動体通信装置に発信するよう要求する要求部と、
を備えることを特徴とする。
【００１０】
このナビゲーションシステムの前記移動体通信装置は、前記通信部が外部の通信装置から着信した場合、当該通信装置の識別情報を前記識別情報記憶部から取得して前記ナビゲーション装置に通知する通知部をさらに備え、
前記設定部は、前記通知部から通知された識別情報に対応する場所データを前記場所データ記憶部から取得して、当該取得した場所データの示す場所を当該目的地に設定することができる。
【００１１】
このナビゲーションシステムの前記ナビゲーション装置の前記要求部は、前記測定部により測定された位置が、前記設定部により設定された目的地から所定距離範囲内に到達した場合、前記識別情報に基づいて前記移動体通信装置に発信するよう要求することができる。
【００１２】
このナビゲーションシステムの前記ナビゲーション装置は、当該出発地を出発してから経過した時間を計時する計時部をさらに備え、
前記要求部は、前記計時部により計時された時間が所定時間以上になった場合、前記識別情報に基づいて前記移動体通信装置に発信するよう要求することができる。
【００１３】
本発明の第３の観点に係るナビゲーション方法は、記憶部を有し、出発地から目的地までの経路を案内するナビゲーション装置にて実行されるナビゲーション方法であって、
前記記憶部は、地図データを記憶し、さらに、当該ナビゲーション装置に接続された移動体通信装置から取得した当該移動体通信装置による通信相手の識別情報と当該通信相手の場所を示す場所データとを対応づけて記憶し、
当該ナビゲーション装置の位置を測定する測定ステップと、
前記記憶部に記憶された識別情報を選択する指示入力をユーザから受け付けて、当該選択された識別情報に対応する場所データの示す場所を当該目的地に設定する設定ステップと、
前記測定ステップにより測定された位置から前記設定ステップにより設定された目的地までの経路を示す地図データを前記記憶部から取得して出力する出力ステップと、
を備えることを特徴とする。
【００１４】
本発明の第４の観点に係るプログラムは、出発地から目的地までの経路を案内するコンピュータを、
地図データを記憶する地図データ記憶部、
当該コンピュータに接続された移動体通信装置から取得した当該移動体通信装置による通信相手の識別情報と当該通信相手の場所を示す場所データとを対応づけて記憶する場所データ記憶部、
当該コンピュータの位置を測定する測定部、
前記場所データ記憶部に記憶された識別情報を選択する指示入力をユーザから受け付けて、当該選択された識別情報に対応する場所データの示す場所を当該目的地に設定する設定部、
前記測定部により測定された位置から前記設定部により設定された目的地までの経路を示す地図データを前記地図データ記憶部から取得して出力する出力部、
として機能させることを特徴とする。
【００１５】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００１６】
本発明によれば、移動体通信装置に記憶された情報を使ってナビゲーションを支援することができる。
【発明を実施するための最良の形態】
【００１７】
（実施形態１）
以下、本実施形態に係るナビゲーション装置１００の構成を説明する。本実施形態では、ナビゲーション装置１００として、携帯電話機と接続可能な車載用カーナビゲーション装置を例に説明する。なお、ナビゲーション装置１００は、ＰＨＳ（Personal Handy-phone System）、ＰＤＡ（Personal Digital Assistant）などの他の通信装置と接続可能なコンピュータなどであってもよい。
【００１８】
以下の説明において、目的地とは、ナビゲーション装置１００が移動経路を検索してユーザに検索結果を含むナビゲーションデータを提供する際、経路の最終地となる地点・地域のほか、現在地から最終地に到達するまでに経由地として指定する地点・地域（立ち寄り地）も含むものとする。具体的には、任意の地点、領域、建物、施設等を指す。
【００１９】
図１は、ナビゲーション装置１００の構成を説明するブロック図である。ナビゲーション装置１００は、通信部１０１、音声処理部１０２、出力部１０３、操作部１０４、インターフェース１０５、記憶部１０６、制御部１０７、ＲＯＭ（Read Only Memory）１０８、ＲＡＭ（Random Access Memory）１０９、及び、システムバス１１０を含む。
【００２０】
通信部１０１は、移動体通信モジュール、ＧＰＳ（Global Positioning System）モジュール、ＶＩＣＳ（Vehicle Information and Communication System）モジュール、テレビジョン放送（ＴＶ）チューナを含む。
【００２１】
移動体通信モジュールは、ナビゲーション装置１００を移動体通信装置１５０と繋いで通信・通話するために用いられる様々なデータを、移動体通信装置１５０との間で送受信する。移動体通信装置１５０は、例えばユーザにより分離・携帯可能な携帯電話機であり、無線通信により通信部１０１と通信が可能である。ナビゲーション装置１００が移動体通信装置１５０と通信可能な範囲に存在する場合、通話相手から着信したときの音声データ、通話相手へ発信したときの音声データなどを通信部１０１と送受信することができる。例えば、移動体通信装置１５０が着信あるいは発信すると、ユーザは移動体通信装置１５０を直接操作しなくてもナビゲーション装置１００のスピーカ１２２とマイクロフォン１２３を用いて通話ができる。移動体通信装置１５０は、ユーザからの指示によりナビゲーション装置１００と接続することなく単独で通話・通信することもできる。なお、本実施形態では、通信部１０１と移動体通信装置１５０は無線通信方式で通信するが、無線通信方式のほか所定のケーブル等で接続した有線通信方式でもよい。通信方式は本発明によって限定されるものではなく任意である。
【００２２】
通信部１０１のＧＰＳモジュールは、ＧＰＳ衛星からの電波に基づいて、ナビゲーション装置１００が設置された自車両の位置を測定する。制御部１０７は、自車両の位置を緯度・経度で表した位置データを、ＧＰＳモジュールを制御して取得する。位置データは、他の計測装置によって取得されてもよい。ＶＩＣＳモジュールは、ＦＭ多重放送等から道路情報（例えば交通渋滞、交通規制、交通事故などの情報）を受信する。ＴＶチューナは、ＶＨＦやＵＨＦのテレビジョン放送電波に係るビデオ及びオーディオ信号を受信する。通信部１０１は、通信部１０１に接続されるアンテナ１２１を用いて電波を送受信するが、このアンテナ１２１は、ＧＰＳ、ＶＩＣＳ、ＴＶで共用してもよいし、それぞれ別の専用アンテナを備えてもよい。また、通信部１０１は、路側に設置された所定のデータ送受信機とＤＳＲＣ（Dedicated Short Range Communication）方式によるデータ通信を行って道路情報などを取得してもよい。
【００２３】
このように、本実施形態では、ナビゲーション装置１００と移動体通信装置１５０は取り外しできる別個の装置であるが、携帯電話等の移動体通信が可能な一体型のナビゲーション装置１００を用いてもよい。
【００２４】
音声処理部１０２は、制御部１０７から入力されたディジタルオーディオ信号をＤ／Ａ（Digital/Analog）コンバータ（図示せず）でアナログオーディオ信号に変換して、スピーカ１２２に出力する。また、音声処理部１０２は、マイクロフォン１２３から入力された音声をＡ／Ｄ（Analog/Digital）コンバータ（図示せず）でディジタルオーディオ信号に変換して、制御部１０７に入力する。これにより、ユーザはナビゲーション音声やＣＤ（Compact Disc）再生音を聞いたり、音声を入力したりすることができる。
【００２５】
出力部１０３は、制御部１０７から入力されるデータに基づいて画像表示信号を生成し、生成した画像をモニタ１２４に出力する。典型的には、モニタ１２４としてＬＣＤ（Liquid Crystal Display）が用いられる。出力部１０３は、通信部１０１により取得された交通情報、ＴＶ画像、記憶部１０６等に予め記憶されたマップ画像、生成されたナビゲーション情報などをモニタ１２４に表示する。これにより、ユーザは所望の情報を見ることができる。
【００２６】
操作部１０４は、タッチパネル１２５から入力される指示入力に基づいて指示入力信号を生成して制御部１０７に入力する。典型的には、タッチパネル１２５はモニタ１２４の表示画面の上に重ねて設置され、モニタ１２４上の座標とタッチパネル１２５上の座標とがユーザから見て一致するように対応づけられている。これにより、ユーザはモニタ１２４に表示された操作ボタン部分やアイコン部分のタッチパネル１２５に触れることによって、所望の操作を指示することができる。なお、タッチパネル１２５のほかに、ユーザが操作できるキー、ボタン、スイッチなど他の入力装置を備えていてもよい。
【００２７】
インターフェース１０５は、ＤＶＤ−ＲＯＭ（Digital Versatile Disk-Read Only Memory）ドライブを含み、所定の地図データ、ナビゲーション用データ（例えば施設などの案内データ）を納めたＤＶＤ−ＲＯＭやＣＤ−ＲＯＭなどの記録媒体からデータを読み出して制御部１０７に入力する。制御部１０７は記録媒体から読み出した地図データなどを記憶部１０６に記録する。これにより、ユーザは記憶部１０６に記憶された地図データ等を最新のものに更新できる。また、ユーザは音楽ＣＤや映画ＤＶＤなどを再生して視聴しすることができる。なお、インターフェース１０５は他の装置用・記録媒体用のデータ入出力インタフェースを備えていてもよい。制御部１０７は、地図データ等を配信する所定の配信装置から最新の地図データ等を通信部１０１により受信させて、記憶部１０６に記憶された地図データ等を更新してもよい。
【００２８】
記憶部１０６は、ハードディスクドライブ等の記憶装置を含み、地図データやナビゲーション用データを格納するデータベース（以下、「地図ＤＢ」と呼ぶ）１３１や、通信部１０１が受信した交通情報、各種設定情報などを記憶する。記憶部１０６に記憶されるこれらの地図ＤＢ１３１などは、ユーザや制御部１０７の指示により最新のデータに随時書き換え可能である。なお、記憶部１０６は、フラッシュメモリなどの他のメモリを備えていてもよいし、ユーザによって着脱可能なメモリカード等に任意のデータを書き込んだり読み出したりしてもよい。制御部１０７は、ＤＶＤ−ＲＯＭドライブに装着されたＤＶＤ−ＲＯＭ等から必要に応じて地図や施設などの情報を読み出してもよいし、記録媒体からデータの一部又は全部を予め読み出して記憶部１０６に保存する（インストールする）ようにしてもよい。
【００２９】
また、記憶部１０６は、移動体通信装置１５０を用いた通話・通信に用いる電話帳（アドレス帳）データ１３２を所定件数分記憶する。制御部１０７は、ユーザによるタッチパネル１２５等への指示入力に基づいて、任意の電話帳データ１３２を作成、更新、削除することができる。
【００３０】
図２は、電話帳データ１３２の構成例を示す図である。この例では、電話帳データ１３２は、登録コード、登録名、電話番号、相手情報を対応づけて記憶する。登録コードは、電話帳データ１３２内で固有な情報であり、数字、文字、記号、画像などを用いてユーザ又は制御部１０７が設定することができる。登録名は、通話相手の名前やニックネームなどであり、数字、文字、記号、画像などを用いてユーザが自由に設定できる。電話番号は、通話相手の所有する携帯電話、固定電話などの電話番号（加入者番号）である。相手情報は、通話相手の住所、連絡先、郵便番号、会社名、緯度経度情報、画像、プロフィールなど、相手の詳細に関する付加情報である。この相手情報には、住所、郵便番号、施設名、緯度経度など、ナビゲーションの目的地として設定できる場所を示す情報を含めることができる。相手情報はユーザによって任意に登録される情報であり、登録されない（図中では「未登録」と表記している）場合もある。なお、ここに記載した電話帳データ１３２の構成は一例に過ぎず、任意に変更、追加、省略することができる。例えば、記憶部１０６は、１つの登録コードあるいは登録名に複数の電話番号や相手情報を対応づけて記憶してもよい。
【００３１】
なお、記憶部１０６は、電話帳データ１３２を階層構造（いわゆる電子フォルダやディレクトリ）を設けて記憶してもよい。例えば、「家族」「友達」「会社」といった名称のサブフォルダを作成して、そのサブフォルダと関連づけて電話帳データ１３２を記憶することができる。電子フォルダの数、階層数、名称などは任意である。
【００３２】
さらに、記憶部１０６は、移動体通信装置１５０による発着信の履歴データ１３３を所定件数分記憶する。例えば、ユーザがナビゲーション装置１００を操作して移動体通信装置１５０により通話相手に発信すると、制御部１０７は、通話相手の電話番号や発信した時刻などを記憶部１０６に履歴データ１３３として記憶させる。また、ユーザがナビゲーション装置１００と接続された移動体通信装置１５０により通話相手から着信すると、制御部１０７は、通話相手の電話番号や着信した時刻などを記憶部１０６に履歴データ１３３として記憶させる。典型的には、制御部１０７は、発着信がなされると自動的に履歴データ１３３を記憶させるが、ユーザの指示入力によって記録、更新、削除されてもよい。制御部１０７は、発着信の履歴が所定件数を超えた場合には、最も古い履歴データ１３３を記憶部１０６から削除する。
【００３３】
図３は、履歴データ１３２の構成例を示す図である。この例では、記憶部１０６は、発着信した時刻と通話相手の電話番号と相手情報とを対応づけて記憶する。発信日時あるいは着信日時は、移動体通信装置１５０が通話相手に発信あるいは通話相手から着信した日付と時刻である。電話番号は、移動体通信装置１５０が通話相手に発信あるいは通話相手から着信したときの通話相手の電話番号である。相手情報は、電話帳データ１３２の相手情報と同様であるが、発着信した相手の電話番号等が既に電話帳データ１３２に記憶されている場合には、対応する電話帳データ１３２の登録コードや登録名を記憶してもよい。相手情報はユーザが任意に記録できる情報であり、登録されない場合もある。なお、ここに記載した履歴データ１３３の構成は一例に過ぎず、任意に変更、追加、省略することができる。
【００３４】
制御部１０７は、ＣＰＵ（Central Processing Unit）から構成され、ナビゲーション装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、制御部１０７は、レジスタ（図示せず）という高速アクセスが可能な記憶域に対してＡＬＵ（Arithmetic Logic Unit）（図示せず）を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、制御部１０７は、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように構成されている。あるいはコプロセッサを備えて実現されてもよい。また、制御部１０７は、日時を計測するクロック（図示せず）あるいはＧＰＳで得られる情報から現在の日時を取得できる。
【００３５】
具体的には、制御部１０７は、ＧＰＳにより取得した現在位置、地図ＤＢ１３１に記憶された地図データ、ＶＩＣＳにより取得した交通情報等を用いて、出発地や現在地から目的地までの移動経路の候補を検索し、検索結果の経路図などのナビゲーションデータをモニタ１２４に表示させる。ナビゲーションデータの生成方法、表示方法は本発明によって限定されない。
【００３６】
また、制御部１０７は、記憶部１０６に記憶される電話帳データ１３２と履歴データ１３３を任意のタイミングで読み出し、更新、追加、削除することができる。例えば、移動体通信装置１５０が通信部１０１と通信可能な場所に存在すると、制御部１０７は、通信部１０１を制御して、所定の同期タイミングあるいはユーザから指示されたタイミングで、移動体通信装置１５０に内蔵されるメモリ（図示せず）に記憶された電話帳データ１３２に相当するデータや履歴データ１３３に相当するデータを送受信して同期をとる。これにより、ナビゲーション装置１００は、電話帳データ１３２と履歴データ１３３を最新のデータに更新することができる。なお、これらのデータの更新処理の詳細は後述する。
【００３７】
また、移動体通信装置１５０が通信部１０１と通信可能な場所に存在すると、制御部１０７は、マイクロフォン１２３で集音した音声を音声処理部１０２により音声データに変換させ、通信部１０１を制御して音声データを移動体通信装置１５０に送信する。一方、制御部１０７は、通信部１０１を制御して移動体通信装置１５０から音声データを受信し、受信した音声データを音声処理部１０２により音声に変換させ、スピーカ１２２に音声を出力させる。これにより、ナビゲーション装置１００は、接続した移動体通信装置１５０によって通話・通信ができる。すなわち、ユーザは、移動体通信装置１５０を直接操作しなくてもナビゲーション装置１００のスピーカ１２２とマイクロフォン１２３を用いて通話ができる。
【００３８】
ＲＯＭ１０８は、ナビゲーション装置１００全体の動作制御に必要なオペレーティングシステム（ＯＳ）、プログラム、各種のデータを記録する。
【００３９】
ＲＡＭ１０９は、データやプログラムを一時的に記憶するためのもので、通信部１０１により取得されたデータ、ＤＶＤ−ＲＯＭから読み出したデータなどが一時的に保持される。また、制御部１０７は、ＲＡＭ１０９に変数領域を設け、この変数に格納された値に対してＡＬＵを用いて演算を行ったり、ＲＡＭ１０９に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をＲＡＭ１０９に書き戻す、などの処理を行う。
【００４０】
システムバス１１０は、通信部１０１、音声処理部１０２、出力部１０３、操作部１０４、インターフェース１０５、記憶部１０６、制御部１０７、ＲＡＭ１０８、及び、ＲＯＭ１０９との間で命令やデータを転送するための伝送経路である。
【００４１】
次に、移動体通信装置１５０の構成について図４を用いて説明する。移動体通信装置１５０は、無線通信部１５１、音声処理部１５２、出力部１５３、インターフェース１５４、入力部１５５、ＲＯＭ１５６、ＲＡＭ１５７、制御部１５８、システムバス１５９を備える。移動体通信装置１５０は、典型的には携帯電話機であるが、ＰＨＳ、ＰＤＡ、モデムを備えたコンピュータなどでもよい。
【００４２】
無線通信部１５１は、移動体通信装置１５０が送信機となる場合、マイクロフォン１６３に入力され音声処理部１５２が備えるＡ／Ｄコンバータ（図示せず）により変換された音声信号を変調し、無線通信部１５１が備えるアンテナ１６１を用いて相手（受信側）に送信する。また、移動体通信装置１５０が受信機となる場合、無線通信部１５１が備えるアンテナ１６１を用いて音声信号等を受信して音声信号を復調し音声処理部１５２に入力する。音声信号は音声処理部１５２が備えるＤ／Ａコンバータ（図示せず）を用いて音声に変換され、スピーカ１６２から音声として出力される。
【００４３】
また、無線通信部１５１は、ナビゲーション装置１００と無線通信により接続して様々なデータを送受信する。ナビゲーション装置１００と接続する際の無線通信方式は、電話の送受信に用いる無線通信とは異なる方式（例えば、周波数帯域の異なる電磁波を用いた無線通信、あるいは赤外線通信など）であることが望ましい。
【００４４】
音声処理部１５２は、移動体通信装置１５０が送信機となる場合、ユーザの発声音等をマイクロフォン１６３によって集音し、音声処理部１５２が備えるＡ／Ｄコンバータにより音声信号に変換して無線通信部１５１に入力する。また、音声処理部１５２は、移動体通信装置１５０が受信機となる場合、音声処理部１５２が備えるＤ／Ａコンバータにより復調された通話音をスピーカ１６２に出力する。また、音声処理部１５２は、ナビゲーション装置１００から無線通信部１５１により受信された音声データをスピーカ１６２に出力したり、マイクロフォン１６３により集音され変換された音声データを無線通信部１５１に入力してナビゲーション装置１００に送信することもできる。
【００４５】
出力部１５３は、制御部１５８や出力部１５３が備える画像演算プロセッサ（図示せず）によって画像データを加工処理した後、出力部１５３が備えるフレームバッファに記録する。フレームバッファに記録された画像情報は、垂直同期などの所定の同期タイミングで画像信号に変換され、出力部１５３に接続されたＬＣＤ１６４に出力される。これにより、各種の画像表示が可能となる。なお、ＬＣＤ１６４の代わりに、有機ＥＬ（Organic Light Emitting Diode）など他の表示装置を用いてもよい。
【００４６】
インターフェース１５４は、着脱可能なメモリカード１６５やＵＩＭ（Universal Identity Module）カードなどと接続してデータの入出力を行う。例えばインターフェース１５４に接続されるメモリカード１６５には、電話やメールに使用する電話帳データ１７１（ナビゲーション装置１００側の電話帳データ１３２に相当するデータ）や通信履歴を示す履歴データ１７２（ナビゲーション装置１００側の履歴データ１３３に相当するデータ）などが記憶される。なお、これらの情報は、ＲＡＭ１５７のフラッシュメモリ領域など他の書き換え可能な記憶領域に記憶されてもよい。インターフェース１５４は、所定のケーブルなどで他の外部機器（例えばナビゲーション装置）との接続を可能にするインタフェースを更に備えていてもよい。
【００４７】
入力部１５５は、操作キー１６６からの操作信号を受け付けて、操作信号に対応するキーコード信号を制御部１５８に入力する。制御部１５８は、入力されたキーコード信号に基づいて操作内容を決定する。ユーザは、操作キー１６６を用いて任意の文字データを入力したり所定の操作コマンド（例えば電源オン／オフなどのコマンド）を入力したりすることができる。
【００４８】
ＲＯＭ１５６は、移動体通信装置１５０の全体の制御に必要なＯＳやプログラム等を記憶する不揮発性メモリである。
【００４９】
ＲＡＭ１５７は、制御部１５８が行う処理に必要なデータやプログラム等を一時的に記憶する。また、ＲＡＭ１５７の記憶領域の一部はフラッシュメモリから構成され、電話帳データ１７１、履歴データ１７２、各種機能の設定値等を記憶してもよい。
【００５０】
制御部１５８は、ＲＯＭ１５６に記憶されたＯＳや制御プログラムに従って、移動体通信装置１５０の全体の制御を行う。制御部１５８は、制御の必要に応じて、各部に制御信号およびデータを送信、または、各部から応答信号およびデータを受信する。また、制御部１５８は、日時を計測するクロック（図示せず）から現在の時刻を取得できる。
【００５１】
システムバス１５９は、上述した各部との間で命令やデータを転送するための伝送経路である。
【００５２】
このように構成される移動体通信装置１５０は、ナビゲーション装置１００と無線通信部１５１により通信可能な状態にあるとき、装着されたメモリカード１６５等に記憶された電話帳データ１７１と履歴データ１７２をナビゲーション装置１００の間で送受信し、ナビゲーション装置１００の記憶部１０６に記憶された電話帳データ１３２と履歴データ１３３と同期させることができる。
【００５３】
（更新処理）
次に、記憶部１０６に記憶される電話帳データ１３２と履歴データ１３３の更新処理について図５のフローチャートを用いて説明する。この更新処理は、ナビゲーション装置１００の各部が協働して行われる。更新処理が行われるタイミングは任意であるが、典型的には通信部１０１が移動体通信装置１５０と通信可能になったタイミング、ユーザから指示されたタイミングなどで行われる。
【００５４】
まず、制御部１０７は、記憶部１０６に記憶された電話帳データ１３２と履歴データ１３３を更新するか否かを判別する（ステップＳ５０１）。例えば、制御部１０７は、操作部１０４に更新する旨の指示入力があったか否かに基づいて判別する。
【００５５】
更新しないと判別された場合（ステップＳ５０１；ＮＯ）、制御部１０７は更新処理を終了する。
【００５６】
更新すると判別された場合（ステップＳ５０１；ＹＥＳ）、制御部１０７は、通信部１０１を制御して移動体通信装置１５０に電話帳データ１７１と履歴データ１７２を送信するよう要求する。（ステップＳ５０２）。
【００５７】
移動体通信装置１５０の制御部１５８は、無線通信部１５１を制御して電話帳データ１７１と履歴データ１７２をナビゲーション装置１００に送信する（ステップＳ５０３）。
【００５８】
ナビゲーション装置１００の制御部１０７は、通信部１０１を制御して電話帳データ１７１と履歴データ１７２を移動体通信装置１５０から受信する（ステップＳ５０４）。
【００５９】
制御部１０７は、記憶部１０６に記憶された電話帳データ１３２と履歴データ１３３の中に、ステップＳ５０４で受信したデータと一致しないものがあるか否かを判別する（ステップＳ５０５）。
【００６０】
一致しないデータがない、すなわち、すべての電話帳データ１３２と履歴データ１３３が移動体通信装置１５０側に記憶されたものと一致すると判別された場合（ステップＳ５０５；ＮＯ）、制御部１０７は更新処理を終了する。
【００６１】
一致しないデータがある、すなわち、記憶部１０６に記憶された電話帳データ１３２と履歴データ１３３の中に、移動体通信装置１５０側に記憶されたデータと一致しないものがあると判別された場合（ステップＳ５０５；ＹＥＳ）、制御部１０７は、一致しないと判別された電話帳データ１３２と履歴データ１３３を更新して同期をとる（ステップＳ５０６）。
【００６２】
なお、ステップＳ５０１で、制御部１０７は、移動体通信装置１５０が通信部１０１と通信可能な場所に存在するか否か（移動体通信装置１５０と通信できる状態か否か）を判別し、通信可能な場所に存在する（移動体通信装置１５０と通信できる）と判別され、且つ、前回更新処理を行ってから所定時間が経過した場合に、電話帳データ１３２と履歴データ１３３を更新する（ステップＳ５０１；ＹＥＳ）と判別してもよい。この場合、制御部１０７は、更新処理を行った日時を示すデータを記憶部１０６又はＲＡＭ１０９の所定の記憶領域に記憶させ、前回更新処理を行ってからの経過時間を取得できるようにする。また、この所定時間は予め設定され記憶部１０６に記憶されている。
【００６３】
また、ステップＳ５０４で、制御部１０７は、移動体通信装置１５０のメモリカード１６５に記憶された電話帳データ１７１と履歴データ１７２のうち、前回更新処理を行ったときと異なるデータのみを受信するようにしてもよい。この場合、移動体通信装置１５０の制御部１５８は、電話帳データ１７１あるいは履歴データ１７２と対応づけて、更新されたか否かを示すフラグをさらに記憶させ、ナビゲーション装置１００の制御部１０７はこのフラグも合わせて受信して、更新されたデータがどれであるかを判別することができる。あるいは、移動体通信装置１５０の制御部１５８は、電話帳データ１７１あるいは履歴データ１７２と対応づけて、バージョン情報や最終更新日時などをさらに記憶させ、ナビゲーション装置１００の制御部１０７はこのバージョン情報や最終更新日時を合わせて受信して、更新されたデータがどれであるかを判別することができる。
【００６４】
本実施形態では、制御部１０７は、通信部１０１を制御して無線通信によりデータを送受信して更新処理を行うが、所定の通信ケーブル等を用いた他の通信方法でデータを送受信してもよい。また、移動体通信装置１５０の制御部１５８が電話帳データ１７１や履歴データ１７２をメモリカード１６５のように着脱可能な記録媒体に記憶させ、ユーザがナビゲーション装置１００のインターフェース１０５の備える所定の読み取り装置にこの記録媒体を装着することにより、制御部１０７が各種データを記録媒体から取得するように構成してもよい。
【００６５】
（目的地設定処理）
次に、ナビゲーション装置１００が目的地を設定する処理について図６のフローチャートを用いて説明する。本実施形態では、制御部１０７は、（１）電話帳データ１３２に基づいて目的地を選択する（２）履歴データ１３３に基づいて目的地を選択する（３）所定の目的地リストの中から目的地を選択する、のいずれかの方法で目的地を設定する。言い換えれば、ユーザは（１）乃至（３）のいずれかの所望の方法で目的地を設定することができる。以下詳述する。
【００６６】
まず、制御部１０７は、上記（１）乃至（３）のいずれの方法で目的地を設定するかを判別する（ステップＳ６０１）。例えば、制御部１０７は、上記（１）乃至（３）のいずれの方法で目的地を設定するかユーザに選択させる画面をモニタ１２４に表示させ、ユーザによる指示入力に基づいて判別する。
【００６７】
ここで、所定の目的地リストとは、予め地図ＤＢ１３１に含まれ、ナビゲーションの目的地として設定できる地名、施設名等の候補を抽出したリストである。このリストには、地図データの提供側から既定値として提供される目的地の候補もあれば、ユーザが自由に編集して記憶部１０６に記憶させた目的地の候補があってもよい。
【００６８】
（ケース１）電話帳データ１３１に基づいて目的地を設定する場合：
制御部１０７は、記憶部１０６に記憶された電話帳データ１３２を読み出して、例えば図７（ａ）に示すような電話帳リストをモニタ１２４に表示させる（ステップＳ６０２）。制御部１０７は、目的地を決定するボタン７０１、次（あるいは前）のページを表示するボタン７０２、７０３などをモニタ画面に表示させる。電話帳リストには、電話帳データ１３２の各レコードのすべての情報が含まれていてもよいし、その一部（例えば登録名）のみが含まれていてもよい。ここで、電話帳データ１３２が予めサブフォルダ等の階層構造を設けて記憶されている場合、制御部１０７は、まずサブフォルダをユーザに選択させ、その後選択されたサブフォルダに属する電話帳データ１３２のリストを表示させる。何層もの階層に分かれている場合にはこれを繰り返せばよい。
【００６９】
制御部１０７は、電話帳リスト内の電話帳データ１３２のいずれかがユーザにより選択されたか否かを判別する（ステップＳ６０３）。
【００７０】
電話帳データ１３２が選択されていない場合（ステップＳ６０３；ＮＯ）、制御部１０７は、電話帳データ１３２のうちのいずれかがユーザにより選択されるまで待機する。ここで、制御部１０７は、設定方法の選択をやり直すためのボタン７０４をモニタ１２４に表示させ、このボタン７０４が押下された場合にステップＳ６０１に戻ることができるようにしてもよい。
【００７１】
電話帳データ１３２が選択された場合（ステップＳ６０３；ＹＥＳ）、制御部１０７は、選択された電話帳データ１３２に、目的地として設定できる場所を示す情報が対応づけられているか否かを判別する（ステップＳ６０４）。例えば、図２に示すような電話帳データ１３２が記憶部１０６に記憶されているとき、選択された電話帳データ１３２の相手情報に、目的地として設定するために十分な住所、郵便番号、施設名、緯度経度などを示す場所情報が対応づけられているか否かを判別する。
【００７２】
場所情報がある場合（ステップＳ６０４；ＹＥＳ）、制御部１０７は、選択された電話帳データ１３２に対応づけられた場所情報が示す位置を、ナビゲーションの目的地に設定する（ステップＳ６０５）。そして、制御部１０７は、設定した目的地に移動するための経路を地図ＤＢ１３１から検索してモニタ１２４に表示させ、ナビゲーションを開始する。なお、具体的な経路の検索方法、表示方法は本発明によって限定されない。
【００７３】
場所情報がない場合（ステップＳ６０４；ＮＯ）、制御部１０７はステップＳ６０１の処理に戻る。
【００７４】
なお、ステップＳ６０４で、現在地から目的地への経路の検索に十分な場所情報が含まれていない場合、制御部１０７は、場所情報が対応づけられていても、場所情報がないものとみなす（ステップＳ６０４；ＮＯ）ようにしてもよい。具体的には、都道府県名のみ、市町村名のみ、郵便番号が上３桁のみなど、データが十分ではない場合や、実際には存在しない場所を示す無効データ、不正データなどの場合である。あるいは、制御部１０７は、さらに詳細な場所情報が必要である旨をユーザに通知し、場所情報の入力を受け付けるように構成してもよい。
【００７５】
また、１つの電話帳データ１３２に複数の場所データが対応づけられている場合、制御部１０７は、それらの複数の場所データの中からどれを選択するかを指定する指示入力をユーザから受け付けて、受け付けた指示入力に基づいて１つの場所データを選択すればよい。
【００７６】
（ケース２）履歴データ１３３に基づいて目的地を設定する場合：
制御部１０７は、記憶部１０６に記憶された履歴データ１３３を読み出して、例えば図７（ｂ）に示すような発信履歴リストをモニタ１２４に表示させる（ステップＳ６０６）。着信履歴リストでもよい。制御部１０７は、発信履歴リストと着信履歴リストのどちらを表示するかを指示する指示入力をユーザから受け付けて、この指示入力に基づいてどちらかの履歴リストを表示させてもよい。あるいは制御部１０７は、発信・着信の履歴リストの両方を同一画面内に表示させてもよい。発信・着信の履歴リストには、履歴データ１３３の各レコードのすべての情報が含まれていてもよいし、その一部（例えば電話番号のみ、登録名があれば登録名のみ）が含まれていてもよい。
【００７７】
制御部１０７は、発信（着信）履歴リスト内の履歴データ１３３のいずれかがユーザにより選択されたか否かを判別する（ステップＳ６０７）。
【００７８】
履歴データ１３３が選択されていない場合（ステップＳ６０７；ＮＯ）、制御部１０７は、履歴データ１３３のうちのいずれかがユーザにより選択されるまで待機する。ここで、制御部１０７は、設定方法の選択をやり直すためのボタン７０４をモニタ１２４に表示させ、このボタン７０４が押下された場合にステップＳ６０１に戻ることができるようにしてもよい。
【００７９】
履歴データ１３３が選択された場合（ステップＳ６０７；ＹＥＳ）、制御部１０７は、選択された履歴データ１３３に、目的地として設定できる場所を示す情報が対応づけられているか否かを判別する（ステップＳ６０４）。例えば、図３に示すような履歴データ１３３が記憶部１０６に記憶されているとき、選択された履歴データ１３３の相手情報に、目的地として設定するために十分な住所、郵便番号、施設名、緯度経度などを示す場所情報、あるいは電話帳データ１３２の登録名、登録番号が対応づけられているか否かを判別する。
【００８０】
場所情報がある場合（ステップＳ６０４；ＹＥＳ）、制御部１０７は、選択された履歴データ１３３に対応づけられた場所情報が示す位置を、ナビゲーションの目的地に設定する（ステップＳ６０５）。そして、制御部１０７は、ケース１と同様に、設定した目的地に移動するための経路を地図ＤＢ１３１から検索してモニタ１２４に表示させ、ナビゲーションを開始する。
【００８１】
場所情報がない場合（ステップＳ６０４；ＮＯ）、制御部１０７はステップＳ６０１の処理に戻る。
【００８２】
（ケース３）予め用意された目的地リストに基づいて目的地を設定する場合：
制御部１０７は、記憶部１０６に記憶された地図ＤＢ１３１を読み出して、例えば図７（ｃ）に示すような予め作成された目的地リストをモニタ１２４に表示させる（ステップＳ６０８）。
【００８３】
目的地リストは、地図ＤＢ１３１に格納された地図データに基づいて予め作成されていてもよい。例えば、目的地リストは、都道府県名別、市町村別などの階層に分けて予め作成されるほか、五十音順、アルファベット順に作成されたり、目的地に設定された回数や頻度が多い順、ユーザにより任意に設定された優先順、などに基づいて制御部１０７により作成されたりしてもよい。
【００８４】
また、制御部１０７は、過去に目的地に設定されたことのある地点・地域を、その旨の情報と対応づけて目的地リストに記憶させ、他の候補より優先して、あるいは他の候補より目立つように強調して、モニタに表示させてもよい。
【００８５】
制御部１０７は、目的地リストの中からいずれかの目的地がユーザにより選択されたか否かを判別する（ステップＳ６０９）。
【００８６】
目的地が選択されていない場合（ステップＳ６０９；ＮＯ）、制御部１０７は、目的地リストのうちのいずれかの目的地がユーザにより選択されるまで待機する。ここで、制御部１０７は、設定方法の選択をやり直すためのボタン７０４をモニタ１２４に表示させ、このボタン７０４が押下された場合にステップＳ６０１に戻ることができるようにしてもよい。
【００８７】
目的地が選択された場合（ステップＳ６０９；ＹＥＳ）、制御部１０７は、選択された目的地を、ナビゲーション装置１００が行うナビゲーションの目的地に設定する（ステップＳ６０５）。そして、制御部１０７は、ケース１と同様に、設定した目的地に移動するための経路を地図ＤＢ１３１から検索してモニタ１２４に表示させ、ナビゲーションを開始する。
【００８８】
このように、本実施形態によれば、ナビゲーション装置１００は、移動体通信装置１５０に記憶された発着信履歴や電話帳に基づいて、ナビゲーションの目的地を設定することができる。この目的地には、最終目的地のほか、最終目的地に到達するまでの経由地、立ち寄り地も含まれる。例えば、ユーザは、過去に通話した相手や電話帳に登録した相手の居場所を、煩雑な手続きを踏まなくてもナビゲーションの目的地に設定することができる。
【００８９】
ナビゲーション装置１００は、記憶部１０６に記憶された電話帳データ１３２や発着信の履歴データ１３３に基づいて、目的地として設定可能な場所を含む地図画像を表示するようにしてもよい。具体的には、ステップＳ６０５で、制御部１０７は、ナビゲーションの目的地を設定する代わりに、もしくはナビゲーションの目的地を設定するのに加えて、選択された電話帳データ１３２あるいは履歴データ１３３に対応づけられた相手情報に含まれる場所情報の示す場所を含む地図データを地図ＤＢ１３１から取得して、場所情報の示す地点・地域を含む地図画像、又は目的地を含む地図画像などをモニタ１２４に表示させる。例えば、制御部１０７は、図７（ａ）〜（ｃ）に示すように、目的地の各候補の地図上の位置を表示させるためのボタン７０５をモニタ画面に表示させ、このボタンが押下された場合、その候補の位置を地図と共に表示させる。なお、図７（ａ）〜（ｃ）は画面構成の一例に過ぎず任意に変更できることは言うまでもない。
【００９０】
（実施形態２）
次に、本発明の他の実施形態について説明する。本実施形態は、ナビゲーション装置１００が電話帳データ１３２や発着信の履歴データ１３３に基づいて移動体通信装置１５０に発信させるようにした点で、上述の実施形態と異なる。図８は、ナビゲーション装置１００の各部が協働して行う発信処理を説明するためのフローチャートである。
【００９１】
（発信処理）
まず、制御部１０７は、（１）電話帳データ１３１を使って発信させる、（２）履歴データ１３２を使って発信させる、（３）新たに電話番号の入力を受け付けて発信させる、のいずれの方法で移動体通信装置１５０に発信させるかを判別する（ステップＳ８０１）。例えば、制御部１０７は、上記（１）乃至（３）のいずれの方法で発信させるかユーザに選択させる画面をモニタ１２４に表示させ、ユーザによる指示入力に基づいて判別する。
【００９２】
（ケース１）電話帳データ１３１に基づいて電話を発信させる場合：
制御部１０７は、記憶部１０６に記憶された電話帳データ１３２を読み出して、例えば図９（ａ）に示すような電話帳リストをモニタ１２４に表示させる（ステップＳ８０２）。制御部１０７は、通話先を決定して発信するボタン９０１、次（あるいは前）のページを表示するボタン９０２、９０３などをモニタ画面に表示させる。電話帳リストには、電話帳データ１３２の各レコードのすべての情報が含まれていてもよいし、その一部（例えば登録名）のみが含まれていてもよい。ここで、電話帳データ１３２が予めサブフォルダ等の階層構造を設けて記憶されている場合、制御部１０７は、まずサブフォルダをユーザに選択させ、その後選択されたサブフォルダに属する電話帳データ１３２のリストを表示する。何層もの階層に分かれている場合にはこれを繰り返せばよい。
【００９３】
制御部１０７は、電話帳リスト内の電話帳データ１３２のいずれかがユーザにより選択されたか否かを判別する（ステップＳ８０３）。
【００９４】
電話帳データ１３２が選択されていない場合（ステップＳ８０３；ＮＯ）、制御部１０７は、電話帳データ１３２のうちのいずれかがユーザにより選択されるまで待機する。ここで、制御部１０７は、設定方法の選択をやり直すためのボタン９０４をモニタ１２４に表示させ、このボタン９０４が押下された場合にステップＳ８０１に戻ることができるようにしてもよい。
【００９５】
電話帳データ１３２が選択された場合（ステップＳ８０３；ＹＥＳ）、制御部１０７は、移動体通信装置１５０に、選択された電話帳データ１３２に対応する電話番号に発信させる（ステップＳ８０４）。これにより、ユーザは、ナビゲーション装置１００のスピーカ１２２とマイクロフォン１２３を使って通話できる。
【００９６】
（ケース２）履歴データ１３２に基づいて電話を発信させる場合：
制御部１０７は、記憶部１０６に記憶された履歴データ１３２を読み出して、例えば図９（ｂ）に示すような発信履歴リストをモニタ１２４に表示させる（ステップＳ８０５）。着信履歴リストでもよい。制御部１０７は、発信履歴リストと着信履歴リストのどちらを表示するかを指示する指示入力をユーザから受け付けて、この指示入力に基づいてどちらかの履歴リストを表示させてもよい。あるいは制御部１０７は、発信・着信の履歴リストの両方を同一画面内に表示させてもよい。発信・着信の履歴リストには、履歴データ１３３の各レコードのすべての情報が含まれていてもよいし、その一部（例えば電話番号のみ、登録名があれば登録名のみ）が含まれていてもよい。
【００９７】
制御部１０７は、発信（着信）履歴リスト内の履歴データ１３３のいずれかがユーザにより選択されたか否かを判別する（ステップＳ８０６）。
【００９８】
電話帳データ１３２が選択されていない場合（ステップＳ８０６；ＮＯ）、制御部１０７は、履歴データ１３３のうちのいずれかがユーザにより選択されるまで待機する。ここで、制御部１０７は、設定方法の選択をやり直すためのボタン９０４をモニタ１２４に表示させ、このボタン９０４が押下された場合にステップＳ８０１に戻ることができるようにしてもよい。
【００９９】
電話帳データ１３２が選択された場合（ステップＳ８０６；ＹＥＳ）、制御部１０７は、移動体通信装置１５０に、選択された履歴データ１３３に対応する電話番号に発信させる（ステップＳ８０４）。
【０１００】
（ケース３）新たに電話番号を入力する場合：
制御部１０７は、ユーザから電話番号の入力を受け付ける（ステップＳ８０７）。ユーザは、操作部１０４のタッチパネル１２５などを操作して番号入力エリア９０６に発信先の電話番号を入力する。
【０１０１】
制御部１０７は、ユーザにより電話番号が入力されたか否かを判別する（ステップＳ８０８）。例えば、制御部１０７は、電話番号が所定の桁数であり且つ発信ボタン９０１が押下された場合には電話番号が入力されたと判別し、それ以外の場合には電話番号が入力されていないと判別する。
【０１０２】
電話番号が入力されていない場合（ステップＳ８０８；ＮＯ）、制御部１０７は、発信先の電話番号がユーザにより入力されるまで待機する。ここで、制御部１０７は、発信方法の選択をやり直すためのボタン９０４をモニタ１２４に表示させ、このボタン９０４が押下された場合にステップＳ８０１に戻ることができるようにしてもよい。
【０１０３】
電話番号が入力された場合（ステップＳ８０８；ＹＥＳ）、制御部１０７は、入力された電話番号を履歴リストに追加する（ステップＳ８０９）。
【０１０４】
そして、制御部１０７は、移動体通信装置１５０に、入力された電話番号に発信させる（ステップＳ８０４）。
【０１０５】
このように、本実施形態によれば、ナビゲーション装置１００は、記憶部１０６に記憶された電話帳や発着信履歴に基づいて、接続された移動体通信装置１５０に発信させることができる。例えば、ユーザは、予め記憶された電話帳や発着信履歴を使ってナビゲーション装置１００により通話できる。
【０１０６】
なお、制御部１０７は、入力された電話番号に対応づけて相手情報を記憶させるようにしてもよい。この場合、制御部１０７は、ステップＳ８０８あるいはＳ８０９の処理の後、ユーザから相手情報の入力を受け付けて、入力されたデータを履歴データ１３３の相手情報に記憶させればよい。また、制御部１０７は、入力された電話番号が既に電話帳データ１３２又は履歴データ１３３に記憶されているか否かを判別して、まだ記憶されていなければ相手情報の入力を受け付け、既に記憶されていればその電話帳データ１３２又は履歴データ１３３の相手情報を対応づけるようにしてもよい。図９（ａ）〜（ｃ）は画面構成の一例に過ぎず任意に変更できることは言うまでもない。
【０１０７】
ナビゲーション装置１００は、記憶部１０６に記憶された電話帳データ１３２や発着信の履歴データ１３３に基づいて、通話相手として選択できる相手の場所情報を含む地図画像を表示するようにしてもよい。具体的には、場所情報の示す場所を含む地図を表示させるボタン９０５が押下されると、制御部１０７は、ステップＳ８０４で相手に発信する代わりに、もしくは相手に発信するのに加えて、選択された電話帳データ１３２あるいは履歴データ１３３に対応づけられた相手情報に含まれる場所情報を含む地図データを地図ＤＢ１３１から取得して、場所情報の示す地点・地域を含む地図画像、又は目的地を含む地図画像などをモニタ１２４に表示させる。
【０１０８】
（実施形態３）
次に、本発明の他の実施形態について説明する。本実施形態は、ナビゲーション装置１００が電話帳データ１３２や発着信の履歴データ１３３に基づいて移動体通信装置１５０に発信させることができ、さらに所定の条件を満たす場合に自動的に相手に発信させることができるようにした点で、上述の実施形態と異なる。
【０１０９】
本実施形態では、制御部１０７は、ナビゲーション装置１００の現在位置が所定の条件を満たす場合に自動的に発信する相手の電話番号を予め設定して記憶部１０６に記憶させる。所定の条件とは、例えば、「ナビゲーション装置１００の現在位置が目的地から所定距離範囲内に到達する」、「ナビゲーション装置１００の現在位置が予め決められた経由地に到達する、あるいは経由地を通過する」、「ナビゲーションの出発地あるいは経由地を出発してから所定時間経過する」などである。
【０１１０】
例えば、制御部１０７は、上述の図５に示す目的地設定処理で電話帳データ１３２又は履歴データ１３３に基づいて目的地を設定した場合、電話帳データ１３２又は履歴データ１３３に記憶された電話番号を発信先とする。また、制御部１０７は、上述の図６に示す目的地設定処理で目的地リストに基づいて目的地を設定した場合、その目的地に予め対応づけられた電話番号を発信先とする。目的地リストの各目的地候補に電話番号が対応づけられていない場合には、制御部１０７はユーザから発信先の電話番号の入力を受け付けて、受け付けた電話番号を発信先に設定してもよい。
【０１１１】
次に、本実施形態の発信処理について図１０のフローチャートを用いて説明する。以下の説明では、所定の条件を「ナビゲーション装置１００の現在位置が目的地から所定距離範囲内である」とした例を用いるが、他の条件であってもよい。
【０１１２】
まず、制御部１０７は、通信部１０１のＧＰＳモジュールにより、ナビゲーション装置１００の現在位置を取得する（ステップＳ１００１）。
【０１１３】
制御部１０７は、ステップＳ１００１で取得した現在位置が、設定された目的地から所定距離範囲内に到達したか否かを判別する（ステップＳ１００２）。
【０１１４】
所定距離範囲内に到達したと判別された場合（ステップＳ１００２；ＹＥＳ）、制御部１０７は、自動発信が設定されているか否かを判別する（ステップＳ１００３）。自動発信が設定されている場合（ステップＳ１００３；ＹＥＳ）、制御部１０７は、移動体通信装置１５０に、設定された電話番号に発信させる（ステップＳ１００４）。一方、自動発信が設定されていない場合（ステップＳ１００３；ＮＯ）、制御部１０７は発信処理を終了し、発信させない。
【０１１５】
所定距離範囲内に到達していないと判別された場合（ステップＳ１００２；ＮＯ）、制御部１０７は発信処理を終了し、発信させない。
【０１１６】
このように、本実施形態によれば、ナビゲーション装置１００は、記憶部１０６に記憶された電話帳や発着信履歴に基づいて、接続された移動体通信装置１５０に発信させることができ、且つ、所定の条件を満たす場合には予め設定した発信先に自動的に発信させることができる。ユーザは、予め自動発信を設定しておけば、自車両が目的地に近づいたときにその旨を知らせる電話を自動でかけることができる。ユーザは、ナビゲーション装置１００あるいは移動体通信装置１５０を直接操作しなくても通話できる。例えば、友人との待ち合わせ場所まで運転する際、待ち合わせ場所をナビゲーション装置１００の目的地に設定し、さらにその友人と連絡のつく電話番号を自動発信に設定しておけば、ユーザは目的地近くに達したとき容易に通話できるようになる。
【０１１７】
また、制御部１０７は、ステップＳ１００４で電話を発信する代わりに、予め登録された電子メールアドレスを宛先にして電子メールを送信するようにしてもよい。この場合、記憶部１０６は、相手情報の１つとして電子メールアドレスを記憶し、制御部１０７は、所定の条件を満たす場合に自動的に相手に電子メールを送信させる。なお、制御部１０７は、予め記憶部１０６に記憶された「もうすぐ到着します」などの定型文を用いて電子メールを送信することが望ましい。電子メールの文面は、タッチパネル１２５などを用いてユーザによって自由に編集することができ、記憶部１０６は編集された文面を所定の記憶エリアに記憶する。
【０１１８】
（実施形態４）
次に、本発明の他の実施形態について説明する。上述の実施形態では、ナビゲーション装置１００は移動体通信装置１５０の過去の発着信履歴を用いて目的地を設定するが、発信あるいは着信のあったときに、通信相手に予め対応づけられた場所情報を用いて目的地を設定できるようにしてもよい。以下、本実施形態の目的地設定処理を、図１１のフローチャートを用いて詳述する。
【０１１９】
まず、移動体通信装置１５０の制御部１５８は、着信があったか否かを判別する（ステップＳ１１０１）。
【０１２０】
着信がない場合（ステップＳ１１０１；ＮＯ）、制御部１５８は目的地設定処理を終了する。すなわちこの場合、ナビゲーション装置１００は、現在行っているナビゲーションを継続するか、ナビゲーションをしていない場合にはナビゲーションを開始しない。
【０１２１】
着信があった場合（ステップＳ１１０１；ＹＥＳ）、制御部１５８は無線通信部１５１を制御して通信相手（着信相手）を識別するための識別情報をナビゲーション装置１００に通知する（ステップＳ１１０２）。例えば、この識別情報は、通信相手に対応する電話帳データ１７１又は履歴データ１７２の登録コード、登録名、電話番号、電子メールアドレスなどである。
【０１２２】
ナビゲーション装置１００の制御部１０７は、移動体通信装置１５０から着信相手の識別情報を受け取り、受け取った識別情報に対応する電話帳データ１３２又は履歴データ１３３に、目的地に設定するために十分な場所情報が登録されているか否か判別する（ステップＳ１１０３）。
【０１２３】
場所情報が登録されていないと判別された場合（ステップＳ１１０３；ＮＯ）、制御部１０７は目的地設定処理を終了する。すなわちこの場合、ナビゲーション装置１００は、現在行っているナビゲーションを継続するか、ナビゲーションをしていない場合にはナビゲーションを開始しない。
【０１２４】
場所情報が登録されていると判別された場合（ステップＳ１１０３；ＹＥＳ）、制御部１０７は、場所情報が示す場所をナビゲーションの目的地を設定するか否か判別する（ステップＳ１１０４）。例えば、制御部１０７は、着信相手の場所データの示す場所を目的地にするか否かの指示入力をユーザから受け付けて、この指示入力に基づいて判別する。あるいは、制御部１０７は、着信があったとき自動的に目的地を設定するか否かを示す所定のフラグを予め記憶部１０６に記憶させ、フラグ値に基づいて判別してもよい。
【０１２５】
目的地に設定しないと判別された場合（ステップＳ１１０４；ＮＯ）、制御部１０７は目的地設定処理を終了する。目的地に設定すると判別された場合（ステップＳ１１０４；ＹＥＳ）、制御部１０７は、場所データが示す場所をナビゲーションの目的地に設定して（ステップＳ１１０５）、ナビゲーションを開始する。なお、この目的地には、いわゆる立ち寄り地、経由地なども含まれる。
【０１２６】
このように、本実施形態によれば、ナビゲーション装置１００は、移動体通信装置１５０による発着信があったときにその発着信の相手の場所を目的地に設定してナビゲーションをすることができる。その際、ユーザは相手の場所を事前に登録しておけば目的地リストから場所を探し出して設定する手間を省くことができる。なお、本実施形態では、移動体通信装置１５０が着信した場合を例に説明したが、発信した場合にも同様に目的地を設定できる。
【０１２７】
図１２（ａ）〜（ｃ）は本実施形態でのモニタ１２４に表示される画面の例である。この例では、制御部１０７は、現在位置１２１０から目的地１２２０までの経路１２３０を表示させ、ナビゲーションを実行中である。ナビゲーション装置１００と接続された移動体通信装置１５０が着信すると、制御部１０７は、図１２（ａ）に示すような画面を表示させ、「電話に出る／出ない」「通信相手の場所情報の示す場所を表示する」「通信相手の場所情報の示す場所を目的地にする」などの指示入力をユーザから受け付ける。電話に限らず電子メールの着信でもよい。着信に限らず発信でもよい。
通信相手の場所情報に、目的地に設定するために十分な情報が含まれている場合、制御部１０７は、図１２（ｂ）に示すような画面を表示させ、「目的地を変更する」「目的地を設定する」「経由地を追加する」などの指示入力をユーザから受け付けて、指示入力に基づいて目的地を変更、設定あるいは追加する。本図では、制御部１０７は、ナビゲーション画面とともに、予め記憶部１０６に記憶された、通信相手の場所情報が示す場所１２４０を表示させている。
目的地を変更、設定あるいは追加する指示入力を受け付けると、制御部１０７は、図１２（ｃ）に示すような画面を表示させ、変更、設定あるいは追加の後の経路を検索して表示させる。本図では、制御部１０７は、現在までナビゲーションしていた経路を、通信相手の場所情報が示す場所１２４０を経由地として新たに検索した経路に変更して表示させている。
【０１２８】
本発明は、上述した実施形態に限定されず、種々の変形及び応用が可能である。また、上述した実施形態の各構成要素を自由に組み合わせることも可能である。
【０１２９】
ナビゲーション装置１００を装置の全部又は一部として動作させるためのプログラムを、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ（Magneto Optical disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。
【０１３０】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【０１３１】
以上説明したように、本発明によれば、移動体通信装置に記憶された情報を使ってナビゲーションを支援するために好適なナビゲーション装置、ナビゲーションシステム、ナビゲーション方法、ならびに、プログラムを提供することができる。
【図面の簡単な説明】
【０１３２】
【図１】本発明のナビゲーション装置の構成を示すブロック図である。
【図２】電話帳データの構成例を示す図である。
【図３】履歴データの構成例を示す図である。
【図４】移動体通信装置の構成を示すブロック図である。
【図５】電話帳データと履歴データの更新処理を説明するためのフローチャートである。
【図６】目的地設定処理を説明するためのフローチャートである。
【図７】（ａ）〜（ｃ）は目的地を選択する画面の構成例である。
【図８】実施形態２の発信処理を説明するためのフローチャートである。
【図９】（ａ）〜（ｃ）は発信先を入力する画面の構成例である。
【図１０】実施形態３の発信処理を説明するためのフローチャートである。
【図１１】実施形態４の目的地設定処理を説明するためのフローチャートである。
【図１２】（ａ）〜（ｃ）は目的地を設定する画面の構成例である。
【符号の説明】
【０１３３】
１００  ナビゲーション装置
１０１  通信部
１０２  音声処理部
１０３  出力部
１０４  操作部
１０５  インターフェース
１０６  記憶部
１０７  制御部
１０８  ＲＯＭ
１０９  ＲＡＭ
１１０  システムバス
１２１  アンテナ
１２２  スピーカ
１２３  マイクロフォン
１２４  モニタ
１２５  タッチパネル
１３１  地図ＤＢ
１３２  ナビゲーション装置側の電話帳データ
１３３  ナビゲーション装置側の履歴データ
１５０  移動体通信装置
１５１  無線通信部
１５２  音声処理部
１５３  出力部
１５４  インターフェース
１５５  入力部
１５６  ＲＯＭ
１５７  ＲＡＭ
１５８  制御部
１５９  システムバス
１６１  アンテナ
１６２  スピーカ
１６３  マイクロフォン
１６４  ＬＣＤ
１６５  メモリカード
１６６  操作キー
１７１  移動体通信装置側の電話帳データ
１７２  移動体通信装置側の履歴データ
【図１】
2008202955.tif 000003
【図２】
2008202955.tif 000004
【図３】
2008202955.tif 000005
【図４】
2008202955.tif 000006
【図５】
2008202955.tif 000007
【図６】
2008202955.tif 000008
【図７】
2008202955.tif 000009
【図８】
2008202955.tif 000010
【図９】
2008202955.tif 000011
【図１０】
2008202955.tif 000012
【図１１】
2008202955.tif 000013
【図１２】
2008202955.tif 000014