(57)【要約】【課題】特定の地点に到達した時点で現在地情報、現在時刻、目的地名称を電子メールに添付して他の自動車に送信するものがある。このものでは電子メールを送信するタイミングを予め指定した送信地点に設定しており、利用者はナビゲーション装置で送信地点を指定しなければならず操作の負担が大きい、電子メールの送信地点を指定するため予想到着時刻に大幅な遅延等の変更があった場合に適切に相手に送信することができないという課題があった。【解決手段】予想到着時刻取得手段によって取得され前回送信した予想到着時刻と今回取得した予想到着時刻との比較を行い、比較した結果が予め設定しておいた再送条件判定時間より大きい場合に自動的に最新の予想到着時刻を目的の第三者連絡先に通知するようにしたもので、交通状況の変化によって予想到着時刻に変更があった場合でも利用者の操作負担なしに、自動的に最新の予想到着時刻を第三者連絡先に通知する。【選択図】  図４
2007285954.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムに基づきや種々の演算を実行するＣＰＵと、アプリケーションプログラムやデータを記憶しておく記憶手段と、外部からの指示を受け付け、また外部に出力を送出する入出力部と、前記ＣＰＵで演算した演算結果を表示する表示部と、外部と通信する通信手段と送受信すべきデータを通信に適した信号に変換するインターフェース部とを備えたナビゲーション装置において、
交通情報を考慮して目的地までの予想到着時刻を演算する予想到着時刻取得手段と、前記予想到着時刻取得手段により取得され前記通信手段によって通信対象となる相手に送信した前回の予想到着時刻と今回取得された予想到着時刻とを比較して今回の予想到着時刻が前回の予想到着時刻より遅延するもしくは、早まると判断された場合に今回の予想到着時刻を通信対象となる相手に送信する予想到着時刻送信手段を備えたことを特徴とするナビゲーション装置。
【請求項２】
請求項１において、前記予想到着時刻取得手段は外部から受信した交通情報を考慮して予想到着時刻を更新することを特徴とするナビゲーション装置。
【請求項３】
アプリケーションプログラムに基づきや種々の演算を実行するＣＰＵと、アプリケーションプログラムやデータを記憶しておく記憶手段と、外部からの指示を受け付け、また外部に出力を送出する入出力部と、前記ＣＰＵで演算した演算結果を表示する表示部と、携帯電話と送受信すべきデータを通信に適した信号に変換するインターフェース部と、交通情報を外部から取得する交通情報取得手段を備えたナビゲーション装置において、
前記交通情報取得手段によって得られた交通情報を考慮して目的地までの予想到着時刻を演算する予想到着時刻取得手段と、前記予想到着時刻取得手段により取得され前記通信手段によって通信対象となる相手に送信した前回の予想到着時刻と今回取得された予想到着時刻との時間差を求め、この時間差が予め設定された再送条件判定時間より大きい場合には今回の予想到着時刻を通信対象となる相手に送信する予想到着時刻送信手段を備えたことを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はナビゲーション機能が組み込まれた携帯電話等の携帯ナビゲーション装置や携帯電話を接続して通話やデータ通信を行うことができる車載ナビゲーション装置等を含むナビゲーション装置に係り、特に目的地の予想到着時刻を電子メール等の文字データや音声等で送信する機能を有したナビゲーション装置に関するものである。
【背景技術】
【０００２】
最近の電子技術や通信技術の発展によって現在地から目的地までの案内機能を備えた情報処理装置が多く提案されており、その具体的な例として現在地から目的地までの経路を地図及び／或いは音声で案内する自動車に搭載されるカーナビゲーション装置、歩行者が携帯して地図及び／或いは音声で案内するポータブルナビゲーション装置、ナビゲーション機能を搭載し地図及び／或いは音声で案内する携帯電話等が知られている。（以下総称してナビゲーション装置と言う。）
【０００３】
そして、これらのナビゲーション装置は目的地を設定すると現在地と目的地までの道路リンク長や道路種類等を検索して、例えば最短距離で目的地に至る経路を求めて地図や音声で案内ができることに加え、最近では目的地に至る経路で時々刻々と変化する交通状況を考慮して目的地の予想到着時刻を自動的に計算して表示画面に表示或いは音声で報知するといった機能を備えてきており、その利便性から広く利用されるようになっている。
【０００４】
ところで、ナビゲーション装置には地図の座標情報、名称情報、時間情報等が蓄積されており、これらの現在地情報、現在時刻、目的地名称等を他の人のナビゲーション装置や他の自動車に搭載されたナビゲーション装置或いは運行管理会社等の通信対象の相手に送信してこれらの情報を有効活用するといった提案が特開２０００−２８５３８２号公報（特許文献１）でなされている。
【特許文献１】特開２０００−２８５３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そして、上記した特許文献1に記載の技術は地図上の特定の地点、例えば目的地や中継地に自動車が到達した時点で所定の現在地情報、現在時刻、目的地名称等の所定情報を電子メールに添付して他の人のナビゲーション装置や他の自動車に搭載されたナビゲーション装置或いは運行管理会社等の通信対象の相手に送信するものである。
尚、以下では他の人のナビゲーション装置や他の自動車に搭載されたナビゲーション装置或いは運行管理会社等を総称して第三者と表記する。
【０００６】
しかしながら、この特許文献１に記載の技術では電子メールを送信するタイミングを予め指定した地図上の送信地点に達した場合としており、利用者は予めナビゲーション装置で地図上の送信地点を指定しなければならず利用者の操作負担の軽減という点で考慮がなされていなかった。
【０００７】
また、第三者に自分(自動車を含む)の予想される到着時刻を送って待ち合わせに利用したりする場面があるが、特許文献１のように予め電子メールの送信地点を地図上で指定する方法では渋滞等の交通状況に伴って予想到着時刻に大幅な遅延等の変更があった場合になかなか第三者に送信することができず、タイムリーな送信という使い勝手について考慮されていなかった。
【０００８】
本発明の目的は利用者の操作負担を軽減し、かつ予想到着時刻に変更があった場合にもタイムリーに第三者に予想到着時刻を電子メール等の文字データや音声等で送信することができる送信機能を具備したナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の特徴は、予想到着時刻取得手段によって取得され前に送信した予想到着時刻と予想到着時刻取得手段によって取得された最新の予想到着時刻との比較を行い、最新の予想到着時刻が前の予想到着時刻より遅延すると判断された場合に最新の予想到着時刻を通信対象となる相手に送信するようにしたものである。
【発明の効果】
【００１０】
本発明によれば、交通状況の変化によって予想到着時刻に変更があった場合でも利用者の操作負担なしに、自動的に最新の予想到着時刻を通信対象となる相手に通知することができる。
【発明を実施するための最良の形態】
【００１１】
以下に本発明の一実施例を図面に基づき詳細に説明するが、実施例に限られることなく本発明は種々の変形、応用ができることは言うまでもない。
【実施例】
【００１２】
まず、図１に本発明が適用されるナビゲーション装置の例として自動車に搭載される形式の車載ナビゲーション装置1と第３世代の携帯電話２との接続例を示している。
第３世代携帯電話２にはＵＳＢ（Universal  Serial  Bus）コネクタ端子４aが備えられ、同様に車載用ナビゲーション装置１にもＵＳＢ（Universal  Serial  Bus）コネクタ端子５aが備えられている。
【００１３】
これらＵＳＢコネクタ端子４a、５aはＵＳＢコネクタプラグ４b、５bを有したケーブル３によって接続され、ナビゲーション装置１と第３世代携帯電話２が情報通信できるように接続されることになる。
【００１４】
次に自動車に搭載されて経路を案内する車載ナビゲーション装置のシステム構成を図２に基づき説明する。
図２において、車載ナビゲーション装置はアンテナ部を備えた携帯電話からなる通信端末装置２と、携帯電話２のインターフェースをとるモデム部を含むインターフェース部１６と、ＦＭ多重受信機を含む交通情報取得部５５と、ＧＰＳアンテナを含む絶対位置・方位検出部５１と、相対方位検出部を構成する方位センサ３１及びジャイロ３２と、車速検出部３３と、ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３よりなる演算処理部１０と、外部記憶装置２０と、入力部６０と、表示部４０等とから構成されている。
【００１５】
ＣＰＵ１１は、ＲＯＭ１２や外部記憶装置２０に記録されているプログラムを順次読み出し、そのプログラムに記述されている命令コードに基づきナビゲーション装置全体の制御を行う。ＲＡＭ１３はプログラム実行の際に使用される読み出し、書き込み可能な作業用のメモリ領域である。
通信端末装置２は目的地にいる相手と予想到着時刻の情報信号をやり取りするために使用されるものであり、この情報信号は復調/変調を行うインターフェース部１６を介して演算処理部１０と送受される。ＣＯＤＥＣ部６３は文字データから音声データへの変換を行う機能を有している。
【００１６】
交通情報取得部５５はＶＩＣＳ（Vehicle  Information  and  Communication  System）などで配信されている渋滞情報、事故、規制情報などの交通情報を受信するもので、演算部１０は必要に応じてこれらの情報を読み出し、受信情報を表示部４０に表示するなどしてナビゲーションに利用する。
【００１７】
絶対位置・方位検出部５１、相対方位検出部３１，３２および車速検出部３３は現在の自車位置をより正確に把握するため使用されるものである。絶対位置・方位検出部５１はＧＰＳ（Global  Positioning  System）衛星から送られてくるＧＰＳ電波を受信し、地表上の絶対的な現在の自車位置と方位を取得し、また、相対方位検出部３１、３２はジャイロなどを使って自社の相対的な方位を取得する。車速検出部３３は自車から得られる車速パルスから自車の速度を取得する。
【００１８】
外部記憶装置２０にはナビゲーションシステム用のソフトウェアや地図データなどの各種情報を記憶した媒体をアクセスするための装置である。媒体としては、取り出し可能なＣＤ−ＲＯＭやＤＶＤ、もしくは、装置内に組み込まれているＨＤＤなどが用いられる。
【００１９】
以上が車載ナビゲーション装置の概略の構成を示したもにであるが、更に詳細に車載ナビゲーション装置の内部構成を次に説明する。
図３において、ナビゲーション装置１は演算処理部１０、外部記憶装置２０、センサ部３０、表示部４０、外部情報受信部５０、入出力部６０等から構成されている。
【００２０】
演算処理部１０はＣＰＵ(Central  Processing Unit)１１、Flash  ＲＯＭ(Read  Only  Memory)からなる記憶装置１２、ＤＲＡＭ（Dynamic  Random  Access  Memory）１３から構成されている。もちろん演算処理部１０を構成する要素はこれら以外にもあるが、本発明の説明に関連のない構成要素の図示は省略してある。
【００２１】
ＣＰＵ１１はアプリケーションプログラムを実行するほか種々の演算をするために用いられる。
例えばセンサ部３０からの信号を所定のロジックに従って演算したり、ＧＰＳ（Global  Positioning  System）信号受信部５1からの情報に基づいて車両の現在位置を算出し、算出した現在位置情報から表示に必要な地図情報を外部記憶装置２０から読み出して現在位置としての自車位置マークと共に表示部４０に表示する機能を有している。
また、ＣＰＵ１１はユーザにより任意に指定された２地点間の距離を後述のデータベースに格納された指定地点の座標値データから算出する処理も行なうことができる。
【００２２】
記憶装置１２はナビゲーション装置1の各種機能のアプリケーションプログラムやその演算に必要なデータなどを記憶しておくもので、ここではFlash ＲＯＭ１２を用いているがこれと同等の機能を有するＥＰＲＯＭ等であってもよい。
ＤＲＡＭ１３は処理中の作業エリアとして使用したり、地図データなどを一時記憶したりするために用いられるもので、地図情報や演算データ等を記憶したりするものである。
【００２３】
外部記憶装置２０は地図データ、道路種別、道路データを構成するノードやリンク構成情報等の経路計算用道路データ、座標値、電話番号、住所等の施設情報等のナビゲーション処理に必要な情報をデータベースとして構築している。
そして、外部記憶装置２０は前述した情報を記憶しているＤＶＤ(Digital  Versatile  Disk)２３が挿入されるＤＶＤドライブ２１及びハードディスク装置２２の組み合わせで構成されている。
【００２４】
センサ部３０は方位センサ３１、ジャイロ３２を備えており、方位センサ３１は地球が有している磁場を検出して自動車の向きを検出し、また、ジャイロ３２は光ファイバジャイロや振動ジャイロ等が用いられ、自動車が回転した角度を検出するものである。
これらの方位センサ３１及びジャイロ３２の検出信号はアナログーディジタル変換器（Ａ／Ｄ）３４によりデジタル信号に変換されて内部バス７０を介して演算処理部１０に送られる。
【００２５】
また、センサ部３０は車輪速センサ３３を備えており、車輪速センサ３３は車輪の回転に伴って出力されるパルス信号をカウンタ３５により計数することにより自動車の走行距離信号を検出し、この走行距離信号は同様に内部バス７０を介して演算処理部１０に送られる。
【００２６】
ＧＰＳ信号受信部５１はＧＰＳアンテナ５４を介してＧＰＳ衛星からの信号を受信し、自動車と衛星との間の距離および距離の変化率を測定することにより、自動車の現在位置、進行方向および進行方位を測定するもので、これらの測定データはＳＣＩ（Serial  Communication  Interface）５３から内部バス７０を介して演算部１０に送られる。
更に交通情報受信部５２はＦＭ多重受信機５５を介してＦＭ放送に重畳されているＶＩＣＳ情報を定期的に受信し、渋滞情報や交通規制及び交通事故発生情報等の交通情報を取り込み、これらの情報はＳＣＩ５３から内部バス７０を介して演算部１０に送られ、そして、これらの交通情報は地図情報と共に表示部４０で表示されるものである。
【００２７】
また、この交通情報は演算処理部１０によって目的地に到着する時刻、すなわち予想到着時刻を演算するのに使用される。例えば、ナビゲーション装置で目的地を設定すると演算処理部１０は自車位置から目的地までのノード、リンクを抽出して目的地までの最短のノード、リンクを決定し、これらノード、リンクを通って目的地までに必要な時間を計算し、この時間を現在の時刻に加算することで目的地の到着時刻を予測計算している。
ところが、自動車が進行するにつれて渋滞等が発生すると当然のことながら自動車の走行速度が低下するため目的地まで到着する時間が長くなり、これが予想到着時刻の遅延として更新反映されるものである。この予想到着時刻の更新演算は所定の時間間隔で実行され、その都度ＤＲＡＭ１３上の所定領域に記憶されていくものである。
【００２８】
表示部４０は表示ドライバ４１、グラフィックコントローラ４３、バッファ４４等よりなる表示制御手段及び液晶パネル等からなる表示画面４２から構成され、内部バス７０を介して演算処理部１０から送られてくるデータをバッファ４４に格納し、これに基づいて表示画面４２に地図、誘導ルート、自車位置などを表示させるものである。
【００２９】
また、グラフィックコントローラ４３は表示画面４２に設置されたタッチパネルに設けられた多数のタッチセンサーからの信号を受けてユーザの指等で押された位置を検出する処理も行っている。
【００３０】
入出力部６０はユーザによる指示を受け付けるハードスイッチやジョグスイッチなどで構成されるＫｅｙ ＰＡＤ６２、ユーザの操作するリモコン６５からの光信号を受信するリモコン受光部６１、演算処理部１０が生成した操作者へのメッセージをスピーカ（ＳＰ）６６で音声信号に変換すると共にマイク６８を介して入力される音声信号を取り込んで信号変換するＣＯＤＥＣ６３等により構成されている。これらはＰＩＯ（Port  Input/Output）６４及び内部バス７０を介して演算処理部１０とデータのやり取りを実行する。
【００３１】
携帯電話２と情報のやり取りを行うインターフェース部１６は携帯電話２との間で音声信号（アナログ信号）、コマンドやその応答信号等（デジタル信号）の送受信を行なう機能を有している。
【００３２】
本実施例の携帯電話２は第３世代の携帯電話なので、携帯電話２へ送信するコマンドデータをそのインターフェース規格であるＵＳＢに適した信号に変換したり、逆に携帯電話２から受信した応答信号（ＵＳＢ信号）をＣＰＵ１１で処理するのに適した信号に変換したりする処理も行なう。尚、接続プラグ５aを介して車両バッテリからの電力を携帯電話２にも供給するように構成されている。
【００３３】
以上のような構成の車載ナビゲーション装置において以下に示す図４から図８のプログラムフローチャートに基づき本発明の実施例を説明する。
尚、ＣＰＵ１１でプログラムを実行するにあたり、ＣＰＵ１１はＤＲＡＭ１３に作業領域を設定するが、そのときの作業領域を図９に機能毎に分けて示しており以下にその概略の説明をする。
【００３４】
(１)予想到着時刻送信機能動作中フラグ７ａ
フラグ７ａは予想到着時刻送信機能が動作しているかどうかをあらわすもので、ＯＦＦは予想到着時刻送信機能が動作中でないことを示し、ＯＮは動作中であることを示している。
【００３５】
(２)前回送信した予想到着時刻７ｂ
予想到着時刻７ｂは前回送信した予想到着時刻を保持しておくための記憶領域である。
【００３６】
(３)送信先アドレス７ｃ
アドレス７ｃは予想到着時刻を送信する送信先のメールアドレスもしくは電話番号を保持しておくための記憶領域である。
【００３７】
(４)再送条件判定時間７ｄ
再送条件判定時間７ｄは予想到着時刻の再送を行う場合の条件として使用する時間を保持しておくための記憶領域である。ＣＰＵ１１は前回送信した予想到着時刻と今回の予想到着時刻との時間差とこの再送条件判定時間とを比較し、前回送信した予想到着時刻と今回の予想到着時刻との時間差が再送条件判定時間より大きい場合、予想到着時刻の再送を行うように機能する。尚本実施例には示していないが、一定時間間隔で最新の予想到着時刻を送信しても良い。
【００３８】
(５)送信オプション情報７ｅ
送信オプション情報７ｅは経路情報フラグ７ｆ、経路情報７ｇ、交通情報フラグ７ｈ、交通情報７ｊ、経路周辺施設情報フラグ７ｋ、経路周辺施設情報７ｍなどから成り、ユーザからの指示により予想到着時刻に付加し送信する情報である。
経路情報フラグ７ｆはＯＦＦが経路情報は付加しないことを示し、ＯＮが経路情報を付加することを示している。
経路情報７ｇは目的地までの予想経路であり、ノード、リンク等の道路を表すデジタルデータの集合である。
交通情報フラグ７ｈはＯＦＦが交通情報は付加しないことを示し、ＯＮが交通情報を付加することを示している。
交通情報７ｊは一方通行等の規制情報、渋滞情報、事故情報等の交通情報である。
【００３９】
経路周辺施設情報フラグ７ｋはＯＦＦが経路周辺施設情報は付加しないことを示し、ＯＮが経路周辺施設情報を付加することを示している。
経路周辺施設情報７ｍは予想経路周辺にある買い物スポット等の施設情報である。例えば、経路周辺施設情報を付加すれば目的地で待機あるいは目的地に向かっている相手はこの情報を参照してハンズフリー電話等を利用して運転中の利用者に途中で買ってきて貰いたいものを指示するなどのことも可能になる。
【００４０】
(６)音声データ長７ｎ
音声データ長７ｎは電話音声で予想到着時刻等の送信情報を送信する場合の送信する音声データのデータ長である。音声データは送信情報を音声へ変換したものである。
【００４１】
(７)音声データ再生ポインタ７ｐ
音声データ再生ポインタ７ｐは音声データを送信している場合に次に再生すべきデータを示すものである。
【００４２】
(８)音声データ格納領域７ｑ
音声データ格納領域７ｑは変換した音声データを保持しておくための記憶領域である。
【００４３】
次にこれらＤＲＡＭ１３の作業領域を使用して予想到着時刻等の送信情報を目的地に待機あるいは目的地に向かっている第三者(＝通信対象となる送信相手)に送信する方法について説明する。
【００４４】
図４はＣＰＵ１１で実行されるメイン処理のフローチャートを示しており、メイン処理が起動されるとステップ２ａにてユーザ（利用者）からの入力があるかどうか調べる。ユーザ入力があった場合はステップ２ｃへ進み、ユーザ入力がなかった場合はステップ２ｂへ進む。
ステップ２ａでユーザ入力があると、ステップ２ｃにてユーザ入力データを取得してステップ２ｄに進み、ステップ２ｄにてユーザ入力は目的地設定指示かどうか判定する。
【００４５】
ステップ２ｄにてユーザ入力が目的地設定指示であった場合はステップ２ｅに進み、それ以外の場合はステップ２ｆに進む。
ステップ２ｄで目的地設定指示であった場合はステップ２ｅにて目的地設定処理を呼び出して実行するが、目的地設定処理の詳細については図５に示しており後ほど説明する。この目的地設定処理の処理終了後に再びステップ２ａに戻ってこのメイン処理を繰り返し続行する。
【００４６】
一方、ステップ２ｄで目的地設定指示以外であった場合はステップ２ｆにてユーザ入力に対応したそれぞれの処理を実行するが、この処理終了後に再びステップ２ａに戻ってこのメイン処理を繰り返し続行する。
前に戻って、ステップ２ａでユーザ入力がなかったと判断された場合はステップ２ｂにて交通情報、絶対位置・方位検出、相対方位、および車速等の情報を取得して通常のナビゲーション関連情報の更新を行なう。
【００４７】
ステップ２ｂでナビゲーション関連情報の更新が終了するとステップ２ｇに進み、ＤＲＡＭ１３に記憶されている予想到着時刻送信機能動作中フラグを調べ、予想到着時刻送信機能が動作中（＝ＯＮ）かどうか判定する。
次にステップ２ｇで予想到着時刻送信機能動作中と判断された場合はステップ２ｈに進み、予想到着時刻送信機能動作中でないと判断された場合はステップ２ａに戻り、このメイン処理を続行する。
【００４８】
ステップ２ｇで予想到着時刻送信機能動作中と判断されるとステップ２ｈにて前回送信したＤＲＡＭ１３に記憶されている予想到着時刻７ｂを調べ、‘未設定’の場合はステップ２ｋに進み、‘未設定’でない場合(＝設定)はステップ２ｊに進む。
【００４９】
次に、予想到着時刻７ｂが設定されているとステップ２ｊにて前回に送信した予想到着時刻７ｂと今回の予想到着時刻との時間差と再送条件判定時間７ｄとを比較し、前回に送信した予想到着時刻７ｂと今回の予想到着時刻との時間差が再送条件判定時間７ｄより大きい場合はステップ２ｋに進み、前回に送信した予想到着時刻７ｂと今回の予想到着時刻との時間差が再送条件判定時間７ｄより小さい場合はステップ２ａに戻り、再びメイン処理を繰り返し続行する。
【００５０】
そして、前回に送信した予想到着時刻７ｂと今回の予想到着時刻との時間差が再送条件判定時間７ｄより大きいと判断されるとステップ２ｋにて予想到着時刻送信処理を呼び出すが、予想到着時刻送信処理の詳細については図６に示しており後ほど説明する。この予想到着時刻送信処理終了後に再びステップ２ａに戻ってこのメイン処理を繰り返し続行する。
【００５１】
次にメイン処理のステップ２ｅで使用される目的地設定処理について図５のフローチャートに基づき説明する。
まず、ステップ３ａにて表示部に描画した地図上の目的地位置をカーソルで指定したり、住所や施設名称を入力したりする等の方法で目的地を設定する。次にステップ３ｂにて予想到着時刻送信機能を使用するか利用者に尋ねるが、これは表示画面上にポップアップされる表示枠に表示される文章によって示され、この表示枠にあるスイッチを選択することによってインターフェースが確立する。尚、音声で尋ねても良く、この場合も表示画面上のスイッチを操作することでインターフェースが確立する。
【００５２】
次に、ステップ３ｂにて予想到着時刻送信機能を使用するか利用者に尋ねるとステップ３ｃで予想到着時刻送信機能を使用するかどうかの結果を判定する。ステップ３ｃの判断の結果、予想到着時刻送信機能を使用する場合はステップ３ｄへ進み、予想到着時刻送信機能を使用しない場合はステップ３ｈへ進むことになる。
【００５３】
そして、予想到着時刻送信機能を使用する場合はステップ３ｄにて送信先アドレスを利用者から取得し、ＤＲＡＭ１３上の送信先アドレス格納領域７ｃに送信先アドレスを設定する。
その後、ステップ３ｅにて再送条件判定時間を利用者から取得してＤＲＡＭ１３上の再送条件判定時間７ｄに設定する。
【００５４】
ここで、この実施例では再送条件判定時間を利用者がジョイスティックによって表示画面上の数字を入力することで取得するようにしているが、予め再送条件判定時間を設定しておき利用者からの取得を不要としても良い。この場合はステップ３ｅが実行されるとＲＯＭ上に設定された記憶領域から再送条件判定時間を読み出してＤＲＡＭ１３上の再送条件判定時間７ｄに設定すれば良い。
【００５５】
次に、再送条件判定時間が設定されるとステップ３ｆにて送信オプションを利用者から取得して、送信オプション使用の有無をＤＲＡＭ部１３上の対応するフラグ領域に設定する。このフラグ領域には経路情報フラグ７ｆ、交通情報フラグ７ｈ、経路周辺施設情報フラグ７ｋなどがある。
【００５６】
そして、ステップ３ｇにて予想到着時刻送信機能動作中フラグ７ａに‘ＯＮ’を設定する。
また、ステップ３ｃで予想到着時刻送信機能を使用しないと判断された場合はステップ３ｈにて予想到着時刻送信機能動作中フラグ７ａに‘ＯＦＦ’を設定する。
【００５７】
次にメイン処理のステップ２ｋで使用される予想到着時刻送信処理のフローチャートを図６に基づき説明する。
図６において、まずステップ４ａにてＤＲＡＭ１３上の送信先アドレス７ｃを調べ、設定されている情報が電子メールアドレスかそれとも電話番号かを調べる。電子メールアドレスと判断された場合はステップ４ｂに進み、電話番号と判断された場合はステップ４ｃへと進む。
【００５８】
そして、電子メールアドレスと判断された場合はステップ４ｂにて予想到着時刻および送信オプション情報を設定されている電子メールアドレス宛に電子メール送信し、この送信処理終了後に上位プログラムであるメイン処理へ戻って再びメイン処理を繰り返し実行する。
【００５９】
一方、電話番号と判断された場合はステップ４ｃにて予想到着時刻および送信オプション情報を音声データに変換するが、この音声データ変換処理は演算処理部１０を使用して行い、変換結果をＤＲＡＭ１３上の音声データ長７ｎと音声データ格納領域７ｑに格納する。
格納処理が終わると、次にステップ４ｄにて予想到着時刻発信処理を呼び出して予想到着時刻発信処理を実行し、予想到着時刻発信処理の処理終了後に上位プログラムであるメイン処理へ戻って再びメイン処理を繰り返し実行する。
【００６０】
この予想到着時刻発信処理の詳細については図７のフローチャートに示されているので以下詳細に説明する。
図７において、ステップ５ａにて送信先アドレス７ｃに設定されている電話番号に電話をかけると、ステップ５ｂにてリトライ回数を設定する。これは相手の電話が話し中の場合に再度電話をかけ直す上限回数として使用するものである。このリトライ回数は利用者によって設定可能であり、この場合もジョイスティックによって表示画面上の数字を入力することで設定可能である。
【００６１】
次に、ステップ５ｃにて相手の電話が話し中かどうか調べ、話し中の場合はステップ５ｇへ進み、話し中でない場合はステップ５ｄへ進む。
ステップ５ｃにて相手の電話が話し中と判断された場合はステップ５ｇにてリトライ回数が０かどうかを調べ、リトライ回数が０の場合はステップ５ｋへ進み、リトライ回数が０でない場合はステップ５ｈに進む。
【００６２】
そして、リトライ回数が０でない場合はステップ５ｈにてリトライ回数を１だけ減算し、その後ステップ５ｊに進んでタイマー機能を起動して一定時間だけ待機し、一定時間が経過するとステップ５ｃに戻ってリトライを繰り返し実行する。
【００６３】
このリトライが設定された所定回数だけ実行されステップ５ｇにてリトライ回数が０になると、ステップ５ｋにて上位プログラムへ渡すリターン情報に‘失敗’を設定し、図６に示す上位プログラムへ戻るものである。
一方、ステップ５ｃにて相手の電話が話し中でない場合はステップ５ｄにて図６に示す音声データ再生処理を呼び出して音声データ再生処理を実行した後ステップ５ｅに進んで終話処理によって電話を切り、その後ステップ５ｆに進んで図６に示す上位プログラムへ渡すリターン情報に‘成功’を設定して上位プログラムへ戻るものである。
【００６４】
次に音声データ再生処理について図８に示すフローチャートに基づき詳細に説明する。
図８において、ステップ６ａにてＤＲＡＭ１３上の音声データ再生ポインタ７ｐに０を設定し、次に、ステップ６ｂにて相手先電話から‘ピー’音が再生されたかどうか調べ、‘ピー’音が再生された場合は留守録の録音が開始されたものと解釈する。
【００６５】
この‘ピー’音が再生された場合はステップ６ｆへ進み、再生されない場合は、ステップ６ｃへ進む。
ステップ６ｂにて相手先電話から‘ピー’音が再生されないと判断されるとステップ６ｃにて、一定単位の長さの音声データを再生するが、この一定単位の長さは相手先電話から‘ピー’音を検出できるような短い時間に設定されている。
【００６６】
次に、ステップ６ｄにて音声データ再生ポインタ７ｐに一定単位の長さを加算し、ステップ６ｅに進んで音声データ再生ポインタ７ｐと音声データ長７ｎを比較し、音声データ再生ポインタ７ｐのほうが大きければ、上位プログラムへ戻る。そうでなければ、ステップ６ｂに戻り、以上の繰り返しを実行する。
【００６７】
ステップ６ｂにて相手先電話から‘ピー’音が再生されたと判断されるとステップ６ｆにて音声データを最初から再生し直すように機能する。
これは、相手先電話から‘ピー’音が再生された場合に留守録の録音が開始されたものと解釈して音声データを最初から再生し情報を漏れなく伝えるためのものである。
【００６８】
以上の説明から明らかなように、本実施例のナビゲーション装置によれば目的地にいる相手に運転中の利用者に負担をかけることなく、かつ、効率良く予想到着時刻などを連絡することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明になるナビゲーション装置の一例であるカーナビゲーション装置と携帯電話を接続を示す図である。
【図２】カーナビゲーション装置のシステム構成を示す図である。
【図３】カーナビゲーション装置の具体的内部構成を示す図である。
【図４】メイン処理のフローチャートである。
【図５】目的地設定処理のフローチャートである。
【図６】予想到着時刻送信処理のフローチャートである。
【図７】予想到着時刻発信処理のフローチャートである。
【図８】音声データ再生処理のフローチャートである。
【図９】本実施例のプログラムが使用する作業領域を示す図である。
【符号の説明】
【００７０】
１‥カーナビゲーション装置、２‥通信端末装置、１６‥インターフェース部、５５‥交通情報取得部、５１‥絶対位置・方位検出部、３１，３２‥相対方位検出部、３３‥車速検出部、１０‥演算処理部、１１‥ＣＰＵ、１２‥ＲＯＭ、１３‥ＲＡＭ、２０‥外部記憶装置、６０‥入力部、４０‥表示部、７ａ‥予想到着時刻送信機能動作中フラグ、７ｂ‥前回送信した予想到着時刻、７ｃ‥送信先アドレス、７ｄ‥再送条件判定時間、７ｅ‥送信オプション情報、７ｆ‥経路情報フラグ、７ｇ‥経路情報、７ｈ‥交通情報フラグ、７ｊ‥交通情報、７ｋ‥経路周辺施設情報フラグ、７ｍ‥経路周辺施設情報、７ｎ‥音声データ長、７ｐ‥音声データ再生ポインタ、７ｑ‥音声データ格納領域。
【図１】
2007285954.tif 000003
【図２】
2007285954.tif 000004
【図３】
2007285954.tif 000005
【図４】
2007285954.tif 000006
【図５】
2007285954.tif 000007
【図６】
2007285954.tif 000008
【図７】
2007285954.tif 000009
【図８】
2007285954.tif 000010
【図９】
2007285954.tif 000011