(57)【要約】【課題】  複数の通信端末装置間における処理の同期を図る。【解決手段】  ナビゲーション装置１００Ａとナビゲーション装置１００Ｂとの間で処理同期勧誘及び同意応答の授受が行われることにより、双方が処理同期モードとなる。そして、処理同期期間中において、ナビゲーション装置１００Ａ（１００Ｂ）は、ナビゲーション装置１００Ａ（１００Ｂ）において行われた操作の情報を、ナビゲーション装置１００Ｂ（１００Ａ）へ送信する。こうして共有された操作の情報に対応する処理を、ナビゲーション装置１００Ａとナビゲーション装置１００Ｂとが同期して実行する。【選択図】  図４
2007219949.tif 000002
【特許請求の範囲】
【請求項１】
第１通信端末装置と第２通信端末装置との間で処理の同期を図る処理同期システムであって、
前記第１通信端末装置は、
操作入力が行われる操作入力手段と；
前記第２の通信端末装置と通信を行うための第１通信手段と；
前記操作入力手段又は前記通信手段からの操作情報を解析する解析手段と；
前記解析手段による解析の結果、前記操作情報が前記第２通信端末装置への処理同期勧誘指令であった場合に、前記第２通信端末装置へ処理同期を勧誘する処理同期勧誘を送信する勧誘手段と；
前記処理同期勧誘に対する前記第２通信端末装置による同意確認後の処理同期期間における前記操作入力手段からの操作情報を前記第２通信端末装置へ送信する操作情報送信手段と；
前記解析手段から通知された操作情報に対応する処理を行う第１処理手段と；を備え、
前記第２通信端末装置は、
前記第１の通信端末装置と通信を行うための第２通信手段と；
前記第１通信端末装置からの前記処理同期勧誘に応答して、同意確認又は非同意確認を送信する応答送信手段と；
前記処理同期期間に前記第１通信端末装置から受信した操作情報に対応する処理を、前記第１処理手段における処理と同期して行う第２処理手段と；を備えることを特徴とする処理同期システム。
【請求項２】
前記処理同期期間は、前記第１通信端末装置及び前記第２通信端末装置のいずれかにおいてなされた処理同期終了指令により終了する、ことを特徴とする請求項１に記載の処理同期システム。
【請求項３】
前記第１通信端末装置は、操作入力が行われる操作入力手段を更に備え、
前記操作情報には、前記操作入力手段を介して入力された操作情報が含まれる、ことを特徴とする請求項１又は２に記載の処理同期システム。
【請求項４】
前記第１通信端末装置は、予め指定された操作を操作時刻情報とともに記憶する操作情報記憶手段を更に備え、
前記操作情報には、前記操作情報記憶手段内の記憶内容が更に含まれる、ことを特徴とする請求項３に記載の処理同期システム。
【請求項５】
操作入力が行われる操作入力手段と；
他の通信端末装置と通信を行うための通信手段と；
前記操作入力手段又は前記通信手段からの操作情報を解析する解析手段と；
前記解析手段による解析の結果、前記操作情報が前記他の通信端末装置への処理同期勧誘指令であった場合に、前記他の通信端末装置へ処理同期を勧誘する処理同期勧誘を送信する勧誘手段と；
前記処理同期勧誘に対する前記他の通信端末装置による同意確認後の処理同期期間における操作情報を前記他の通信端末装置へ送信する操作情報送信手段と；
前記解析手段から通知された操作情報に対応する処理を行う処理手段と；を備えることを特徴とする通信端末装置。
【請求項６】
前記他の通信端末装置からの処理同期の勧誘に対して、同意又は非同意の応答を送信する応答送信手段を更に備える、ことを特徴する請求項５に記載の通信端末装置。
【請求項７】
他の通信端末装置と通信を行うための通信手段と；
前記他の通信端末装置からの処理同期の勧誘に対して、同意又は非同意の応答を送信する応答送信手段と；
前記応答送信手段から同意応答を送信した後の処理同期期間における前記他の通信端末装置からの操作情報に対応する処理を行う処理手段と；を備える、ことを特徴とする通信端末装置。
【請求項８】
第１通信端末装置が、処理同期を勧誘する処理同期勧誘を第２通信端末装置へ送信する勧誘工程と；
前記処理同期勧誘を受けた前記第２通信端末装置が、前記処理同期勧誘に対する同意確認を前記第１通信端末装置へ送信する同意確認工程と；
前記第１通信端末装置が、前記第２通信端末装置による前記同意確認後の処理同期期間における操作情報を前記第２通信端末装置へ送信する操作情報送信工程と；
前記第１通信端末装置が、前記操作情報に対応する処理を行う第１処理工程と；
前記第２通信端末装置が、前記第１通信端末装置からの前記操作情報に対応する処理を、前記第１処理工程における処理に同期して行う第２処理工程と；を備えることを特徴とする処理同期方法。
【請求項９】
請求項８に記載の処理同期方法における第１通信端末装置の動作を、前記第１通信端末装置演算手段に実行させる処理同期プログラム。
【請求項１０】
請求項８に記載の処理同期方法における第２通信端末装置の動作を、前記第２通信端末装置の演算手段に実行させる処理同期プログラム。
【請求項１１】
請求項９に記載の処理同期プログラムが、通信端末装置の演算手段により読み取り可能に記録されている、ことを特徴する記録媒体。
【請求項１２】
請求項１０に記載の処理同期プログラムが、通信端末装置の演算手段により読み取り可能に記録されている、ことを特徴する記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理同期システム及びその処理同期システムにおいて使用される処理同期方法、並びにその処理同期システムにおいて採用可能な通信端末装置に関する。
【背景技術】
【０００２】
従来から、車両等の移動体に搭載され、移動状況情報を算出して移動体の操作者に提示するナビゲーション装置が広く普及している。こうしたナビゲーション装置に関する技術の進歩は著しく、例えば移動通信ネットワークを介して、外部の通信端末装置との間で通信を行うことができる機能を有する機種が、数多く実用化されている。
【０００３】
かかる外部通信機能を利用する技術として、複数台の車が走行しながら合流するための支援を行う技術が提案されている（特許文献１参照；以下、「従来例」と呼ぶ）。この従来例の技術では、次のようにして合流のための支援を行うようになっている。
【０００４】
まず、ホスト車のナビゲーション装置が、外部通信機能を利用して、クライアント車のナビゲーション装置からクライアント車の現在位置を取得する。次に、ホスト車のナビゲーション装置が、各車の現在位置の中間地点を求めた後に、当該中間地点に最も近い自車の経路上に合流地点を設定する。引き続き、ホスト車のナビゲーション装置が、クライアント車の合流地点までの推奨する経路及び走行速度を算出する。そして、ホスト車のナビゲーション装置が、外部通信機能を利用して、算出された推奨する経路及び走行速度をクライアント車のナビゲーション装置へ通知する。
【０００５】
【特許文献１】特開２００４−２９４０６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来例の技術では、ホスト車のナビゲーション装置が合流をしようとしている複数の車の全てについて、合流地点までの推奨される経路及び走行速度を算出している。このため、ホスト車のナビゲーション装置に演算の負荷が集中するようになっていた。
【０００７】
ところで、クライアント車のナビゲーション装置は、合流地点位置と合流予定時刻が指定されれば、クライアント車に対して推奨される合流地点までの経路や走行速度を算出する機能を有している。このため、合流地点の設定後におけるクライアント車に対して推奨される合流地点までの経路や走行速度を算出する処理は、クライアント車のナビゲーション装置に行わせる方が効率的である。こうした事情は、合流地点とは異なる共通の目的地へ複数の移動体が向かう場合における複数の移動体それぞれの推奨される経路を、ほぼ同時に算出する場合も同様である。
【０００８】
また、外部通信機能を有する複数のナビゲーション装置が、例えばテレビ放送の受信機能も有する場合、特定のナビゲーション装置の利用者が、他のナビゲーション装置の利用者と同時に同一内容のテレビ番組を視聴したい場合が考えられる。こうした場合、従来例の技術のように、特定のナビゲーション装置が、テレビ放送の受信処理を行い、受信結果を外部通信機能を利用して他のナビゲーション装置へ送るという方法を採用することは、受信結果の情報量を考えると現実的ではない。そこで、特定のナビゲーション装置と他のナビゲーション装置とが同一テレビ番組の放送波の受信処理を同期して行わせることが必要となるが、簡易に、正確にかつ迅速に受信処理を同期させる技術については、何等の提案もなされていないのが現状である。
【０００９】
こうした簡易に、正確にかつ迅速に各ナビゲーション装置における処理を同期させることができれば、上記の共通の目的地へ複数の移動体が向かう場合における複数の移動体それぞれの推奨される経路を、ほぼ同時に、効率的に算出することもできるようになる。こうした処理の同期を、簡易に、正確にかつ迅速に図る要請は、ナビゲーション装置に限らず、多くの通信端末装置について共通であるといえる。かかる要請に応えることが、本発明が解決すべき課題の一例として挙げられる。
【００１０】
本発明は、上記の事情を鑑みてなされたものであり、複数の通信端末装置間における処理の同期を図ることができる新たな処理同期システム及び処理同期方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載の発明は、第１通信端末装置と第２通信端末装置との間で処理の同期を図る処理同期システムであって、前記第１通信端末装置は、操作入力が行われる操作入力手段と；前記第２の通信端末装置と通信を行うための通信手段と；前記操作入力手段又は前記通信手段からの操作情報を解析する解析手段と；前記解析手段による解析の結果、前記操作情報が前記第２通信端末装置への処理同期勧誘指令であった場合に、前記第２通信端末装置へ処理同期を勧誘する処理同期勧誘を送信する勧誘手段と；前記処理同期勧誘に対する前記第２通信端末装置による同意確認後の処理同期期間における操作情報を前記第２通信端末装置へ送信する操作情報送信手段と；前記解析手段から通知された操作情報に対応する処理を行う第１処理手段と；を備え、前記第２通信端末装置は、前記第１の通信端末装置と通信を行うための第２通信手段と；前記第１通信端末装置からの前記処理同期勧誘に応答して、同意確認又は非同意確認を送信する応答手段と；前記処理同期期間に前記第１通信端末装置から受信した操作情報に対応する処理を、前記第１処理手段における処理と同期して行う第２処理手段と；を備えることを特徴とする処理同期システムである。
【００１２】
請求項５に記載の発明は、操作入力が行われる操作入力手段と；他の通信端末装置と通信を行うための通信手段と；前記操作入力手段又は前記通信手段からの操作情報を解析する解析手段と；前記解析手段による解析の結果、前記操作情報が他の通信端末装置への処理同期勧誘指令であった場合に、前記他の通信端末装置へ処理同期を勧誘する処理同期勧誘を送信する勧誘手段と；前記処理同期勧誘に対する前記他の通信端末装置による同意確認後の処理同期期間における操作情報を前記他の通信端末装置へ送信する操作情報送信手段と；前記解析手段から通知された操作情報に対応する処理を行う処理手段と；を備えることを特徴とする通信端末装置である。
【００１３】
請求項７に記載の発明は、他の通信端末装置と通信を行うための通信手段と；前記の通信端末装置からの処理同期の勧誘に対して、同意又は非同意の応答を送信する応答送信手段と；前記応答送信手段から同意応答を送信した後の処理同期期間における前記他の通信端末装置からの操作情報に対応する処理を行う処理手段と；を備える、ことを特徴とする通信端末装置である。
【００１４】
請求項８に記載の発明は、第１通信端末装置が、処理同期を勧誘する処理同期勧誘を第２通信端末装置へ送信する勧誘工程と；前記処理同期勧誘を受けた前記第２通信端末装置が、前記処理同期勧誘に対する同意確認を前記第１通信端末装置へ送信する同意確認工程と；前記第１通信端末装置が、前記第２通信端末装置による前記同意確認後の処理同期期間における操作情報を前記第２通信端末装置へ送信する操作情報送信工程と；前記第１通信端末装置が、前記操作情報に対応する処理を行う第１処理工程と；前記第２通信端末装置が、前記第１通信端末装置からの前記操作情報に対応する処理を、前記第１処理工程における処理に同期して行う第２処理工程と；を備えることを特徴とする処理同期方法である。
【００１５】
請求項９に記載の発明は、請求項８に記載の処理同期方法における第１通信端末装置の動作を、前記第１通信端末装置演算手段に実行させる処理同期プログラムである。
【００１６】
請求項１０に記載の発明は、請求項８に記載の処理同期方法における第２通信端末装置の動作を、前記第２通信端末装置の演算手段に実行させる処理同期プログラム。
【００１７】
請求項１１に記載の発明は、請求項９に記載の処理同期プログラムが、通信端末装置の演算手段により読み取り可能に記録されている、ことを特徴する記録媒体である。
【００１８】
請求項１２に記載の発明は、請求項１０に記載の処理同期プログラムが、通信端末装置の演算手段により読み取り可能に記録されている、ことを特徴する記録媒体である。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施形態を、図１〜図１２を参照して説明する。なお、本実施形態では、通信端末装置が車両の走行状況や移動に関するナビゲーションを行うナビゲーション装置である場合を例示して説明する。また、以下の説明においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２０】
[構成]
図１には、本実施形態の処理同期システム１０の概略的な構成がブロック図にて示されている。図１に示されるように、この処理同期システム１０は、（ａ）車両４０Ａ，４０Ｂ，…に搭載された無線通信可能であるナビゲーション装置１００Ａ，１００Ｂ，…と、（ｂ）ナビゲーション装置１００Ａ，１００Ｂ，…と無線通信を行う基地局３０Ａ，３０Ｂ，…と、（ｄ）基地局３０Ａ，３０Ｂ，…が接続された無線通信網２０を備えている。なお、図１においては、ナビゲーション装置１００Ａ，１００Ｂ，…のうち、ナビゲーション装置１００Ａ及び１００Ｂが代表的に示されている。また、図１においては、ナビゲーション装置１００Ａと基地局３０Ａとが無線通信を行うとともに、ナビゲーション装置１００Ｂと基地局３０Ｂとが無線通信を行う場合の例が示されているが、ナビゲーション装置１００Ａ，１００Ｂが無線通信を行う基地局は、基地局３０Ａ，３０Ｂに限定されるものではない。
【００２１】
次に、通信端末装置としてのナビゲーション装置１００Ａの構成を図２を参照して説明する。図２には、本実施形態に係るナビゲーション装置１００Ａの概略的な構成がブロック図にて示されている。図２に示されるように、このナビゲーション装置１００Ａは、制御ユニット１１０と、記憶装置２００を備えている。また、ナビゲーション装置１００Ａは、通信手段としての無線通信ユニット１２０と、音出力ユニット１３０と、表示ユニット１４０と、操作入力手段としての操作入力ユニット１５０と、ＧＰＳ（Global Positioning System）受信ユニット１６０、走行センサユニット１７０とを備えている。さらに、ナビゲーション装置１００Ａは、放送受信ユニット１８０と、光学ディスクドライブユニット１９０とを備えている。上記制御ユニット１１０以外の要素１２０〜２００は、それぞれ制御ユニット１１０に接続されている。
【００２２】
制御ユニット１１０は、ナビゲーション装置１００Ａの全体を制御しつつ、様々な処理を行う。この制御ユニット１１０は、解析手段、勧誘手段、操作情報送信手段及び応答送信手段としての操作情報処理部１１１と、処理手段としての処理制御部１１５とを備えている。
【００２３】
操作情報処理部１１１は、操作入力ユニット１５０を介して通知された操作情報、及び、無線通信ユニット１２０を介して通知された操作情報に関する処理を行う。より詳しくは、操作情報処理部１１１は、相手方の通信端末装置の識別情報を指定した処理同期勧誘の指令を操作入力ユニット１５０から受けた場合には、無線通信ユニット１２０を介して、後述する処理同期モードの設定を行うために行われる処理同期勧誘を相手方の通信端末装置に送信する。
【００２４】
操作情報処理部１１１は、処理同期勧誘に対して相手方の通信端末装置から同意の応答が返送されてくると、処理同期モードの設定を行う。処理同期モードの設定が行われると、処理同期期間が開始する。
【００２５】
操作情報処理部１１１は、処理同期期間以外の期間に処理同期勧誘を受けた場合には、利用者にその旨を、音出力ユニット１３０又は表示ユニット１４０を介して通知する。そして、利用者による処理同期勧誘に対する同意を操作入力ユニット１５０から受けた場合には、操作情報処理部１１１は、処理同期モードを設定するとともに、無線通信ユニット１２０を介して、処理同期勧誘を送信した通信端末装置へ同意応答を返送する。一方、利用者による処理同期勧誘に対する非同意を操作入力ユニット１５０から受けた場合には、操作情報処理部１１１は、無線通信ユニット１２０を介して、処理同期勧誘を送信した通信端末装置へ非同意応答を返送する。
【００２６】
操作情報処理部１１１は、処理同期中に、処理同期モード終了の指令すなわち処理同期期間終了の指令を操作入力ユニット１５０から受けると、処理同期モードを解除するとともに、無線通信ユニット１２０を介して、処理同期モード解除指令を相手方の通信端末装置に送信する。また、操作情報処理部１１１は、処理同期中に、無線通信ユニット１２０を介して処理同期モード終了の指令を受けると、処理同期モードを解除する。
【００２７】
操作情報処理部１１１は、処理同期期間中か否かに関わらず、処理同期モードの設定及び解除に関連する操作情報以外の操作入力ユニット１５０から受けた操作情報を処理制御部１１５へ通知する。また、操作情報処理部１１１は、処理同期期間中に、処理同期モードの設定及び解除に関連する操作情報以外の無線通信ユニット１２０を介して受けた操作情報を処理制御部１１５へ通知する。
【００２８】
操作情報処理部１１１は、処理同期モードの設定及び解除に関連する処理を行う際には、音出力ユニット１３０や表示ユニット１４０を適宜利用して、処理の進行状況や操作案内を利用者に提示する。
【００２９】
処理制御部１１５は、ナビゲーション処理、放送受信処理、記録媒体ＲＭに記録された映像や音楽の再生処理等を行う。この処理制御部１１５は、図３に示されるように、ナビゲーション処理部１１６と、メディア制御部１１７とを備えている。
【００３０】
ナビゲーション処理部１１６は、記憶装置２００にアクセスしつつ、上述した構成要素１２０〜１７０，２００を利用して、利用者にナビゲーション情報を提供する。すなわち、操作情報処理部１１１を介して受けたナビゲーション処理に関連する操作情報、ＧＰＳ受信ユニット１６０における測位結果等、及び、走行センサユニット１７０による検出結果に対応して、ナビゲーション処理部１１１は、記憶装置２００に記憶されたナビゲーション用のデータを適宜読み出す。そして、ナビゲーション処理部１１６は、（ａ）利用者が指定する地域の地図を表示ユニット１４０の表示デバイスに表示する地図表示、（ｂ）自車が地図上のどこに位置するのか、また、どの方角に向かっているのかを算出し、表示ユニット１４０の表示デバイスに表示して利用者に伝達するマップマッチング、（ｃ）現在自車が存在する位置から、利用者が指定する任意の位置までの最適ルートの探索、（ｄ）設定されたルートに沿って目的地まで運転するときに、目的地への到達予想時刻や、進行すべき方向を的確にアドバイスするために、表示ユニット１４０の表示デバイスに案内表示をしたり、音出力ユニット１３０から音声案内を出力するルート案内等を行う。
【００３１】
メディア制御部１１７は、操作情報処理部１１１を介して受けたメディア制御に関連する操作情報に従って、放送受信ユニット１８０又は光学ディスクドライブユニット１９０を制御して、ラジオ放送やテレビ放送の放送波の受信結果、又は、記録媒体ＲＭ内に記録された映像や音声等を取得する。そして、メディア制御部１１７は、音出力ユニット１３０や表示ユニット１４０を利用して取得結果を再生し、利用者に提示する。
【００３２】
無線通信ユニット１２０は、無線信号用のアンテナを備え、基地局３０Ａ，…との無線信号の送受信を行うことにより、無線通信網２０を介して、他の通信端末装置との通信を行う。無線通信網２０としては、例えば、携帯電話網等が挙げられる。
【００３３】
音出力ユニット１３０は、（ｉ）制御ユニット１１０から受信したデジタル音声データをアナログ信号に変換するＤＡ変換器（Digital to Analog Converter）と、（ii）当該ＤＡ変換器から出力されたアナログ信号を増幅する増幅器と、（iii）増幅されたアナログ信号を音声に変換するスピーカとを備えて構成されている。この音出力ユニット１３０は、制御ユニット１１０による制御のもとで、車両の進行方向、走行状況、交通状況等の案内用音声、音楽等を出力する。
【００３４】
表示ユニット１４０は、（ｉ）液晶表示パネル、有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）等の表示デバイスと、（ii）制御ユニット１１０から送出された表示制御データに基づいて、表示ユニット１４０全体の制御を行うグラフィックレンダラ等の表示コントローラと、（iii）表示画像データを記憶する表示画像メモリ等を備えて構成されている。この表示ユニット１４０は、制御ユニット１１０による制御のもとで、地図情報、ルート情報、操作ガイダンス情報等を表示する。
【００３５】
操作入力ユニット１５０は、ナビゲーション装置１００Ａの本体部に設けられたキー部、あるいはキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、表示ユニット１４０に設けられたタッチパネルを用いることができる。なお、キー部を有する構成に代えて、音声入力する構成を採用することもできる。
【００３６】
この操作入力ユニット１５０を利用者が操作することにより、ナビゲーション装置１００Ａの動作内容の設定が行われる。例えば、目的地の設定、車両の走行状況表示設定等のナビゲーション用設定、放送受信ユニット１８０に対する受信処理設定、光学ディスクドライブユニット１９０に装着されている記憶媒体ＲＭ内の楽曲や映像の選択等を、利用者が操作入力ユニット１５０を利用して行う。こうした入力内容は、操作入力ユニット１５０から制御ユニット１１０における操作情報処理部１１１へ送られる。
【００３７】
ＧＰＳ受信ユニット１６０は、複数のＧＰＳ衛星からの電波の受信結果に基づいて、車両の現在位置の擬似座標値を算出し、制御ユニット１１０へ報告する。また、ＧＰＳ受信ユニット１６０は、ＧＰＳ衛星からの電波のドップラー効果による波長変化に基づいて、車両の速度及び走行方位を検出し、制御ユニット１１０へ報告する。また、ＧＰＳ受信ユニット１６０は、ＧＰＳ衛星から送出された時刻に基づいて現在時刻を計時し、制御ユニット１１０へ報告する。
【００３８】
走行センサユニット１７０は、（ｉ）車両の移動速度を検出する速度センサと、（ii）車両進行方向である方位角を検出する方位角センサと、（iii）車両に作用している加速度を検出する加速度センサとを備えている。ここで、速度センサは、例えば、車輪や車輪の回転により出力されるパルス信号や電圧値を検出する。また、方位角センサは、例えば、いわゆるジャイロセンサとして構成され、方位角を検出する。また、加速度センサは、例えば、重力加速度を検出する。こうした検出結果は、走行センサユニット１７０から制御ユニット１１０へ送られる。
【００３９】
放送受信ユニット１８０は、チューナ部を備えて構成され、メディア制御部１１７による制御に従ってラジオ放送やテレビ放送の放送波の受信処理する。この受信処理結果は、制御ユニット１１０を介して、音出力ユニット１３０及び表示ユニット１４０に送られる。
【００４０】
光学ディスクドライブユニット１９０は、メディア制御部１１７による制御に従って、ＣＤ（Compact Disc）やＤＶＤ‐ＲＯＭ（Digital Versatile Disc‐Read Only Memory）等の記録媒体ＲＭに記録された画像データや音声（楽曲）データを読み出し、これを制御ユニット１１０に送る。制御ユニット１１０では、メディア制御部１１７が、光学ディスクドライブユニット１９０からのデータを再生のために処理をした後、音出力ユニット１３０や表示ユニット１４０へ送る。
【００４１】
記憶装置２００は、ハードディスク装置等から構成される。記憶装置２００には、地図情報等のナビゲーション利用情報をはじめとして、ナビゲーション装置１００Ａの動作のために必要な様々なデータが記憶される。制御ユニット１１０は、記憶装置２００の記憶領域にアクセス可能であり、当該記憶領域へのデータを書き込んだり、当該記憶領域からのデータを読み取ったりすることができるようになっている。
【００４２】
なお、記憶装置２００は、上記の記録媒体ＲＭと同様に、画像データや音声（楽曲）データを記憶できる。記憶装置２００に画像データや音声（楽曲）データが記憶されている場合には、メディア制御部１１７がそれらのデータを読み出し、再生のために処理をした後、音出力ユニット１３０や表示ユニット１４０へ送る。
【００４３】
ナビゲーション装置１００Ｂ，…は、上記のナビゲーション装置１００Ａと同様に構成されている。
【００４４】
［動作］
以上のように構成された処理同期システム１０における処理同期の動作について、ナビゲーション装置１００Ａと、ナビゲーション装置１００Ｂとの処理同期において、ナビゲーション装置１００Ａが、ナビゲーション装置１００Ｂへ同期処理勧誘を送信するとともに、操作情報を送信する場合に主に着目して説明する。なお、以下の説明においては、ナビゲーション装置１００Ａの構成要素には、符号の末尾に「Ａ」を付すとともに、ナビゲーション装置１００Ｂの構成要素には、符号の末尾に「Ｂ」を付すことにより、ナビゲーション装置１００Ａの構成要素であるか、又は、ナビゲーション装置１００Ｂの構成要素であるかを区別するものとする。
【００４５】
ナビゲーション装置１００Ａの利用者が、ナビゲーション装置１００Ａとナビゲーション装置１００Ｂと処理同期を図る場合には、操作入力ユニット１５０Ａを利用して、ナビゲーション装置１００Ｂの識別情報を指定した処理同期の開始を指令する。この指令を受けたナビゲーション装置１００Ａは、図４のステップＳ１１において、処理同期勧誘処理を開始する。
【００４６】
ステップＳ１１における処理同期勧誘処理では、図５に示されるように、まず、ステップＳ２１において、操作情報処理部１１１Ａが、ナビゲーション装置１００Ｂの識別情報を利用して、通信相手であるナビゲーション装置１００Ｂとの通信を行うための発呼を行うとともに、音出力ユニット１３０Ａや表示ユニット１４０Ａを介して、処理同期開始の確認中である旨を利用者に知らせる。処理同期開始の確認中である旨の表示ユニット１４０Ａへの表示例が、図６に示されている。
【００４７】
図５に戻り、引き続き、ステップＳ２２において、操作情報処理部１１１Ａは、ナビゲーション装置１００Ｂと通信可能であるか否かを判定する。ナビゲーション装置１００Ａ及びナビゲーション装置１００Ｂの少なくとも一方が通信圏外に存在していたり、ナビゲーション装置１００Ｂの電源がオンとされていなかったりすることにより、通信不能であった場合には、ステップＳ２２において否定的な判定がなされ（ステップＳ２２：Ｎ）、処理がステップＳ２６へ進む。
【００４８】
ステップＳ２６では、操作情報処理部１１１Ａが、発呼のリトライを行うか否かを判定する。かかるリトライを行うか否かの判定は、発呼のリトライについて予め定められた最大リトライ数だけリトライを行ったか否かを判定したり、利用者から発呼リトライの指令があったか否かを判定したりすることにより行われる。
【００４９】
ステップＳ２６における判定の結果が否定的であった場合（ステップＳ２６：Ｎ）には、ステップＳ１１の処理を終了する。この後、処理同期モードが設定できなかったこと及びその理由を、音出力ユニット１３０Ａや表示ユニット１４０Ａを介して利用者に報告し、今回の処理同期の開始指令に伴う処理を終了する。一方、ステップＳ２６における判定の結果が肯定的であった場合（ステップＳ２６：Ｙ）には、処理はステップＳ２１へ進み、ステップＳ２２における判定の結果が肯定的となるか、又は、ステップＳ２６における判定の結果が否定的となるかするまで、上記のステップＳ２１からの処理を繰り返す。
【００５０】
ステップＳ２２における判定の結果が肯定的であった場合（ステップＳ２２：Ｙ）には、処理はステップＳ２３へ進む。このステップＳ２３では、操作情報処理部１１１Ａが、無線通信ユニット１２０Ａを介して、処理同期勧誘をナビゲーション装置１１０Ｂへ送信する。
【００５１】
次に、ステップＳ２４において、操作情報処理部１１１Ａが、一定時間内に処理同期勧誘に対する同意応答をナビゲーション装置１００Ｂから受信したか否かを判定する。ナビゲーション装置１００Ｂが無応答であったり、非同意応答を返送してきたりした場合には、ステップＳ２４における判定の結果が否定的となり（ステップＳ２４：Ｎ）、処理がステップＳ２７へ進む。
【００５２】
ステップＳ２７では、操作情報処理部１１１Ａが、処理同期勧誘の送信のリトライを行うか否かを判定する。かかる処理同期勧誘の送信のリトライを行うか否かの判定は、処理同期勧誘の送信について予め定められた最大リトライ数だけリトライを行ったか否かを判定したり、利用者から処理同期勧誘の送信のリトライ指令があったか否かを判定したりすることにより行われる。
【００５３】
ステップＳ２７における判定の結果が否定的であった場合（ステップＳ２７：Ｎ）には、ステップＳ１１の処理を終了する。この後、処理同期モードが設定できなかったこと及びその理由を、音出力ユニット１３０Ａや表示ユニット１４０Ａを介して利用者に報告し、今回の処理同期の開始指令に伴う処理を終了する。一方、ステップＳ２７における判定の結果が肯定的であった場合（ステップＳ２７：Ｙ）には、処理はステップＳ２３へ進み、ステップＳ２４における判定の結果が肯定的となるか、又は、ステップＳ２７における判定の結果が否定的となるかするまで、上記のステップＳ２３からの処理を繰り返す。
【００５４】
ステップＳ２４における判定の結果が肯定的であった場合（ステップＳ２４：Ｙ）には、処理はステップＳ２５へ進む。このステップＳ２５では、操作情報処理部１１１Ａが、処理同期モードの設定を行うとともに、音出力ユニット１３０Ａや表示ユニット１４０Ａを介して、処理同期期間中である旨を利用者に知らせる。処理同期期間中である旨の表示ユニット１４０Ａへの表示例が、図７に示されている。この後、ステップＳ１１の処理が終了する。
【００５５】
図４に戻り、ナビゲーション装置１００Ａからの処理同期勧誘を受けると、ナビゲーション装置１００Ｂは、ステップＳ１２の勧誘応答処理が開始する。このステップＳ１２の勧誘応答処理では、図８に示されるように、まず、ステップＳ３１において、操作情報処理部１１１Ｂが、音出力ユニット１３０Ｂや表示ユニット１４０Ｂを介して、処理同期の開始の問合せを利用者に対して行う。表示ユニット１４０Ｂへの処理同期の開始の問合せの表示例が、図９に示されている。
【００５６】
次に、ステップＳ３２において、操作情報処理部１１１Ｂが、処理同期の開始確認がなされたか否かを判定する。利用者により処理同期の開始に対する同意がなされ、ステップＳ３２における判定が肯定的であった場合（ステップＳ３２：Ｙ）には、処理はステップＳ３３へ進む。このステップＳ３３では、操作情報処理部１１１Ｂが、無線通信ユニット１２０Ｂを介して、同意応答をナビゲーション装置１００Ａへ送信する。
【００５７】
次いで、ステップＳ３４において、操作情報処理部１１１Ｂが、処理同期モードの設定を行うとともに、音出力ユニット１３０Ｂや表示ユニット１４０Ｂを介して、処理同期期間中である旨を利用者に知らせる。処理同期期間中である旨の表示ユニット１４０Ｂへの表示例が、図１０に示されている。この後、ステップＳ１２の処理が終了する。
【００５８】
図８に戻り、ステップＳ３２における判定が否定的であった場合（ステップＳ３２：Ｎ）には、処理はステップＳ３５へ進む。このステップＳ３５では、操作情報処理部１１１Ｂが、無線通信ユニット１２０Ｂを介して、非同意応答をナビゲーション装置１００Ａへ送信する。この後、ステップＳ１２の処理が終了する。
【００５９】
以下、ナビゲーション装置１００Ａ及びナビゲーション装置１００Ｂにおいて処理同期モードが設定され、処理同期期間が開始されたものとして説明する。
【００６０】
図４に戻り、処理同期期間が開始すると、ナビゲーション装置１００Ａでは、ステップＳ１３の処理同期動作が開始する。このステップＳ１３では、図１１に示されるように、まず、ステップＳ４１において、操作情報処理部１１１Ａが、操作入力ユニット１５０Ａからの操作情報を受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ４１：Ｎ）には、判定の結果が肯定的となるまで、ステップＳ４１の処理を繰り返される。
【００６１】
ステップＳ４１における判定の結果が肯定的であった場合（ステップＳ４１：Ｙ）には、処理はステップＳ４２へ進む。このステップＳ４２では、操作情報処理部１１１Ａが、操作入力ユニット１５０Ａからの操作情報が処理同期モード解除指令であるか否かを判定する。この判定の結果が否定的であった場合（ステップＳ４２：Ｎ）には、処理はステップＳ４３へ進む。
【００６２】
ステップＳ４３では、操作情報処理部１１１Ａが、操作入力ユニット１５０Ａからの操作情報を処理制御部１１５Ａへ通知する。処理制御部１１５Ａは、操作情報処理部１１１Ａから受けた操作情報に対応する処理を開始する。この後、処理はステップＳ４５へ進む。
【００６３】
ステップＳ４２における判定の結果が肯定的であった場合（ステップＳ４２：Ｙ）には、処理はステップＳ４４へ進む。このステップＳ４４では、操作情報処理部１１１Ａが、処理同期モードを解除する。この結果、処理同期期間が終了する。この後、処理はステップＳ４５へ進む。
【００６４】
ステップＳ４５では、操作情報処理部１１１Ａが、無線通信ユニット１２０Ａを介して、操作入力ユニット１５０Ａからの操作情報をナビゲーション装置１００Ｂへ送信する。
【００６５】
次に、ステップＳ４６において、操作情報処理部１１１Ａが、一定時間内に操作情報の送信に対する確認応答をナビゲーション装置１００Ｂから受けたか否かを判定する。ステップＳ４６における判定が否定的であった場合（ステップＳ４６：Ｎ）には、処理はステップＳ４８へ進む。
【００６６】
ステップＳ４８では、操作情報処理部１１１Ａが、操作情報の送信のリトライを行うか否かを判定する。かかる操作情報の送信のリトライを行うか否かの判定は、操作情報の送信について予め定められた最大リトライ数だけリトライを行ったか否かを判定することにより行われる。
【００６７】
ステップＳ４８における判定の結果が否定的であった場合（ステップＳ４８：Ｎ）には、ステップＳ１３の処理が終了する。この後、処理同期モードが解除され、処理同期期間が終了した旨及び操作情報の送信に対する確認ができなかったことを、音出力ユニット１３０Ａや表示ユニット１４０Ａを介して利用者に報告し、今回の処理同期の開始指令に伴う処理を終了する。一方、ステップＳ４８における判定の結果が肯定的であった場合（ステップＳ４８：Ｙ）には、処理はステップＳ４５へ進み、ステップＳ４６における判定の結果が肯定的となるか、又は、ステップＳ４８における判定の結果が否定的となるかするまで、上記のステップＳ４５からの処理を繰り返す。
【００６８】
なお、無線通信ユニット１２０Ａを介して、ナビゲーション装置１００Ｂから処理同期モード解除指令を受けた場合にも、操作情報処理部１１１Ａは、処理同期モードを解除する。
【００６９】
ステップＳ４６における判定の結果が肯定的であった場合（ステップＳ４６：Ｙ）には、処理はステップＳ４７へ進む。このステップＳ４７では、操作情報処理部１１１Ａが、処理同期期間中であるか否かを判定する。
【００７０】
ステップＳ４７における判定の結果が肯定的であった場合（ステップＳ４７：Ｙ）には、処理はステップＳ４１へ進む。以後、上記のステップＳ４１からの処理が繰り返される。一方、ステップＳ４７における判定の結果が否定的であった場合（ステップＳ４７：Ｎ）には、ステップＳ１３の処理が終了する。
【００７１】
図４に戻り、処理同期期間が開始すると、ナビゲーション装置１００Ｂでは、ステップＳ１４の処理同期動作が開始する。このステップＳ１４では、図１２に示されるように、まず、ステップＳ５１において、操作情報処理部１１１Ｂが、無線通信ユニット１２０Ｂを介して操作情報を受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５１：Ｎ）には、判定の結果が肯定的となるまで、ステップＳ５１の処理を繰り返される。
【００７２】
ステップＳ５１における判定の結果が肯定的であった場合（ステップＳ５１：Ｙ）には、処理はステップＳ５２へ進む。このステップＳ５２では、操作情報処理部１１１Ｂが、無線通信ユニット１２０Ｂを介して、上述の確認応答をナビゲーション装置１００Ａへ返送する。
【００７３】
次に、ステップＳ５３において、操作情報処理部１１１Ｂが、無線通信ユニット１２０Ｂを介して受けた操作情報が処理同期モード解除指令であるか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５３：Ｎ）には、処理はステップＳ５４へ進む。
【００７４】
ステップＳ５４では、操作情報処理部１１１Ｂが、無線通信ユニット１２０Ｂを介して受けた操作情報を処理制御部１１５Ｂへ通知する。処理制御部１１５Ｂは、操作情報処理部１１１Ｂから受けた操作情報に対応する処理を開始する。この後、処理はステップＳ５５へ進む。
【００７５】
ステップＳ５３における判定の結果が肯定的であった場合（ステップＳ５３：Ｙ）には、処理はステップＳ５６へ進む。このステップＳ５６では、操作情報処理部１１１Ｂが、処理同期モードを解除する。この結果、処理同期期間が終了する。この後、処理はステップＳ５５へ進む。
【００７６】
なお、操作入力ユニット１５０Ｂから処理同期モード解除指令を受けた場合にも、操作情報処理部１１１Ｂは、処理同期モードを解除する。この場合には、操作情報処理部１１１Ｂは、無線通信ユニット１２０Ｂを介して、処理同期モード解除指令をナビゲーション装置１００Ａへ送信する。
【００７７】
ステップＳ５５では、操作情報処理部１１１Ｂが、処理同期期間中であるか否かを判定する。この判定結果が肯定的であった場合（ステップＳ５５：Ｙ）には、処理はステップＳ５１へ進む。以後、上記のステップＳ４５からの処理が繰り返される。一方、ステップＳ５５における判定の結果が否定的であった場合（ステップＳ５５：Ｎ）には、ステップＳ１４の処理が終了する。
【００７８】
以上では、ナビゲーション装置１００Ａが、ナビゲーション装置１００Ｂへ同期処理勧誘を送信するとともに、操作情報を送信する場合について説明したが、処理同期期間中における操作入力ユニット１５０Ｂからの操作情報の処理に際しては、上述したステップＳ１３と同様の処理をナビゲーション装置１００Ｂが行い、上述したステップＳ１４と同様の処理をナビゲーション装置１００Ａが行う。
【００７９】
また、ナビゲーション装置１００Ｂが、ナビゲーション装置１００Ａへ同期処理勧誘を送信する場合には、上述したステップＳ１１と同様の処理をナビゲーション装置１００Ｂが行い、上述したステップＳ１２と同様の処理をナビゲーション装置１００Ａが行う。
【００８０】
以上説明したように、本実施形態では、ナビゲーション装置１００Ａとナビゲーション装置Ｂとの間で処理同期勧誘及び同意応答の授受が行われることにより、双方が処理同期モードとなる。そして、処理同期期間中において、ナビゲーション装置１００Ａ（１００Ｂ）は、ナビゲーション装置１００Ａ（１００Ｂ）において行われた操作の情報を、ナビゲーション装置１００Ｂ（１００Ａ）へ送信する。この結果、処理同期期間中においては、ナビゲーション装置１００Ａとナビゲーション装置１００Ｂとの間で、操作の情報の共有が図られる。
【００８１】
こうして共有された操作の情報に対応する処理を、ナビゲーション装置１００Ａとナビゲーション装置１００Ｂが実行することにより処理同期が図られる。したがって、本実施形態によれば、簡易に、正確にかつ迅速にナビゲーション処理、放送受信処理、記録媒体ＲＭに記録された映像や音楽の再生処理等の処理に関して処理同期を行うことができる。
【００８２】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【００８３】
例えば、上記の実施形態では、２台のナビゲーション装置間で処理同期を行うようにしたが、３台以上のナビゲーション装置間で処理同期を行うようにすることもできる。
【００８４】
また、上記の実施形態では、処理同期期間中においては、双方のナビゲーション装置のそれぞれにおける操作の情報を相手方のナビゲーション装置へ送るようにした。これに対して、一方のナビゲーション装置のみが、操作の情報を相手方のナビゲーション装置へ送れるようにすることもできる。
【００８５】
また、上記の実施形態では、操作入力ユニットを介して入力された操作情報をリアルタイムで処理する場合について説明した。これに対して、操作シーケンス情報を操作開始時刻情報とともに、記憶装置に登録しておき、操作開始時刻になったときに、操作シーケンス情報を読み出して、処理同期を行うようにすることもできる。
【００８６】
上記の実施形態では、本発明をナビゲーション装置を通信端末装置とする場合に適用したが、例えば、携帯電話装置、テレビ受像機等の利用者により操作が行われる装置を通信端末装置とする場合に適用することができる。
【００８７】
なお、上記の実施形態における制御ユニット１１０を中央処理装置（ＣＰＵ：Central Processing Unit）、読出専用メモリ（ＲＯＭ：Read Only Memory）、ランダムアクセスメモリ（ＲＡＭ：Random Access Memory）等を備えた演算手段としてのコンピュータとして構成し、上記の実施形態における処理を、予め用意されたプログラムを当該コンピュータで実行するようにしてもよい。これらのプログラムはハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、当該コンピュータによって記録媒体から読み出されて実行される。また、これらのプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配送の形態で取得されるようにしてもよい。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態に係る処理同期システムを概略的に示す図である。
【図２】図１のナビゲーション装置１００Ａの概略的な構成を示すブロック図である。
【図３】図２の処理制御部１１５の概略的な構成を示すブロック図である。
【図４】図１の処理同期システムにおける処理同期の処理を説明するためのシーケンス図である。
【図５】図４における処理同期勧誘処理を説明するためのフローチャートである。
【図６】処理同期開始確認中の表示例を示す図である。
【図７】ナビゲーション装置１００Ａにおける処理同期期間中の表示例を示す図である。
【図８】図４における勧誘応答処理の動作を説明するためのフローチャートである。
【図９】処理同期開始問い合わせ中の表示例を示す図である。
【図１０】ナビゲーション装置１００Ｂにおける処理同期期間中の表示例を示す図である。
【図１１】ナビゲーション装置１００Ａにおける処理同期動作を説明するためのフローチャートである。
【図１２】ナビゲーション装置１００Ｂにおける処理同期動作を説明するためのフローチャートである。
【符号の説明】
【００８９】
１０                …  処理同期システム
１００Ａ，１００Ｂ  …  ナビゲーション装置（通信端末装置）
１１１              …  操作情報処理部（解析手段、勧誘手段、操作情報送信手段、
応答送信手段）
１１５              …  処理制御部（処理手段）
１２０              …  無線通信ユニット（通信手段）
１５０              …  操作入力ユニット（操作入力手段）
【図１】
2007219949.tif 000003
【図２】
2007219949.tif 000004
【図３】
2007219949.tif 000005
【図４】
2007219949.tif 000006
【図５】
2007219949.tif 000007
【図６】
2007219949.tif 000008
【図７】
2007219949.tif 000009
【図８】
2007219949.tif 000010
【図９】
2007219949.tif 000011
【図１０】
2007219949.tif 000012
【図１１】
2007219949.tif 000013
【図１２】
2007219949.tif 000014