(57)【特許請求の範囲】
【請求項１】
通信データを通信する第１の同期通信装置と、前記第１の同期通信装置と時刻の同期を取ると共に前記第１の同期通信装置と前記通信データを通信する第２の同期通信装置とを有する同期通信システムにおいて、
前記第１の同期通信装置は、
現在時刻を記憶すると共にクロック信号を発生する第１の時刻源と、
前記第２の同期通信装置と時刻の同期を取るための同期信号を通信する第１の通信部と、
前記第１の通信部が同期信号を通信してから経過した時間を前記第１の時刻源が発生するクロック信号に基づいて第１の経過時間として計測し、前記第１の時刻源から現在時刻を取得し、前記第１の通信部により同期信号が通信された時刻として扱う同期信号通信時刻を前記現在時刻と前記第１の経過時間とに基づいて算出する時刻算出部と、
前記時刻算出部により算出された同期信号通信時刻を付加して通信データを生成する第１のデータ処理部とを備え、
前記第１の通信部は、前記第１のデータ処理部により生成された通信データを前記第２の同期通信装置へ送信し、
前記第２の同期通信装置は、
現在時刻を記憶すると共にクロック信号を発生する第２の時刻源と、
前記同期信号を通信し、前記第１の同期通信装置から送信された通信データを受信する第２の通信部と、
前記第２の通信部により受信された通信データに基づいて特定のデータ処理を行う第２のデータ処理部と、
前記第２の通信部が前記同期信号を通信してから経過した時間を前記第２の時刻源が発生するクロック信号に基づいて第２の経過時間として計測し、計測した第２の経過時間と前記第２の通信部により受信された通信データに含まれる同期信号通信時刻とに基づいて前記第１の時刻源に同期させた現在時刻を算出し、算出した現在時刻を前記第２の時刻源に設定する時刻設定部とを備える
ことを特徴とする同期通信システム。
【請求項２】
前記第１の同期通信装置の第１の通信部は、第１の同期信号を前記第２の同期通信装置へ送信し、
前記第２の同期通信装置の第２の通信部は、第１の同期信号を受信した場合に第２の同期信号を前記第１の同期通信装置へ送信し、
前記第１の同期通信装置の第１の通信部は、第２の同期信号を受信し、
前記第１の同期通信装置の時刻算出部は、前記第１の通信部が第２の同期信号を受信してから経過した時間を前記第１の経過時間として計測し、前記第１の時刻源から取得した現在時刻から、前記第１の経過時間と、第２の同期信号の通信時間として定められた同期信号通信時間とを減算して得られる時刻を前記同期信号通信時刻として算出し、
前記第１の同期通信装置の第１の通信部は、前記同期信号通信時刻を含んだ通信データを前記第２の同期通信装置へ送信し、
前記第２の同期通信装置の第２の通信部は、前記通信データを受信し、
前記第２の同期通信装置の時刻設定部は、前記第２の通信部が第２の同期信号を送信してから経過した時間を前記第２の経過時間として計測し、前記通信データに含まれる同期信号通信時刻に前記第２の経過時間を加算して得られる時刻を前記第２の時刻源に現在時刻として設定する
ことを特徴とする請求項１記載の同期通信システム。
【請求項３】
前記第１の同期通信装置の第１の通信部は、特定の計測開始時刻から同期信号を送信するまでの時間を通信前時間として含んだ同期信号を前記第２の同期通信装置へ送信し、
前記第１の同期通信装置の時刻算出部は、前記計測開始時刻から経過した時間を前記第１の経過時間として計測し、前記第１の時刻源から取得した現在時刻から前記第１の経過時間を減算して得られる時刻を前記同期信号通信時刻として算出し、
前記第１の同期通信装置の第１の通信部は、前記同期信号通信時刻を含んだ通信データを前記第２の同期通信装置へ送信し、
前記第２の同期通信装置の第２の通信部は、前記同期信号と前記通信データとを受信し、
前記第２の同期通信装置の時刻設定部は、前記第２の通信部が前記同期信号を受信してから経過した時間を前記第２の経過時間として計測し、前記通信データに含まれる同期信号通信時刻に、前記第２の経過時間と、前記同期信号に含まれる通信前時間と、同期信号の通信時間として定められた同期信号通信時間とを加算して得られる時刻を前記第２の時刻源に現在時刻として設定する
ことを特徴とする請求項１記載の同期通信システム。
【請求項４】
前記第２の同期通信装置の第２の通信部は、第２の同期信号を前記第１の同期通信装置へ送信し、
前記第１の同期通信装置の第１の通信部は、第２の同期信号を受信した場合に第１の同期信号を前記第２の同期通信装置へ送信し、
前記第２の同期通信装置の第２の通信部は、第１の同期信号を受信し、
前記第１の同期通信装置の時刻算出部は、前記第１の通信部が第２の同期信号を受信してから経過した時間を前記第１の経過時間として計測し、前記第１の時刻源から取得した現在時刻から前記第１の経過時間を減算して得られる時刻を前記同期信号通信時刻として算出し、
前記第１の同期通信装置の第１の通信部は、前記同期信号通信時刻を含んだ通信データを前記第２の同期通信装置へ送信し、
前記第２の同期通信装置の第２の通信部は、前記通信データを受信し、
前記第２の同期通信装置の時刻設定部は、前記第２の通信部が第１の同期信号を受信してから経過した時間を前記第２の経過時間として計測し、前記通信データに含まれる同期信号通信時刻に、前記第２の経過時間と、第１の同期信号の通信時間として定められた同期信号通信時間とを加算して得られる時刻を前記第２の時刻源に現在時刻として設定する
ことを特徴とする請求項１記載の同期通信システム。
【請求項５】
前記第１の同期通信装置は、通信データを処理する第１のデータ処理装置と、通信データを通信する第１の通信処理装置とを備え、
前記第１の通信処理装置は、
前記第１の通信部と、
クロック信号を発生する第１の内部クロックと、
前記第１の通信部が同期信号を通信してから前記第１のデータ処理装置が起動するまで前記第１の内部クロックが発生するクロック信号をカウントし、カウントした値を前記第１のデータ処理装置に第１のカウンタ値として出力する第１の計測部とを備え、
前記第１のデータ処理装置は、前記第１の時刻源と、前記時刻算出部と、前記第１のデータ処理部とを備え、
前記時刻算出部は、前記第１の通信処理装置から出力された第１のカウンタ値を入力し、入力した第１のカウンタ値を前記第１の時刻源がクロック信号を発生したときにカウントアップして前記第１の経過時間を計測する
ことを特徴とする請求項１から請求項４いずれかに記載の同期通信システム。
【請求項６】
前記第２の同期通信装置は、通信データを処理する第２のデータ処理装置と、通信データを通信する第２の通信処理装置とを備え、
前記第２の通信処理装置は、
前記第２の通信部と、
クロック信号を発生する第２の内部クロックと、
前記第２の通信部が同期信号を通信してから前記第２のデータ処理装置が起動するまで前記第２の内部クロックが発生するクロック信号をカウントし、カウントした値を前記第２のデータ処理装置に第２のカウンタ値として出力する第２の計測部とを備え、
前記第２のデータ処理装置は、前記第２の時刻源と、前記時刻設定部と、前記第２のデータ処理部とを備え、
前記時刻設定部は、前記第２の通信処理装置から出力された第２のカウンタ値を入力し、入力した第２のカウンタ値を前記第２の時刻源がクロック信号を発生したときにカウントアップして前記第２の経過時間を計測する
ことを特徴とする請求項１から請求項５いずれかに記載の同期通信システム。
【請求項７】
通信データを通信する第１の同期通信装置と、前記第１の同期通信装置と時刻の同期を取ると共に前記第１の同期通信装置と前記通信データを通信する第２の同期通信装置とを有する同期通信システムの同期通信方法において、
前記第１の同期通信装置は、第１の時刻源と第１の通信部と時刻算出部と第１のデータ処理部とを備える通信装置であり、
前記第１の時刻源が、現在時刻を記憶すると共にクロック信号を発生し、
前記第１の通信部が、前記第２の同期通信装置と時刻の同期を取るための同期信号を通信し、
前記時刻算出部が、前記第１の通信部が同期信号を通信してから経過した時間を前記第１の時刻源が発生するクロック信号に基づいて第１の経過時間として計測し、前記第１の時刻源から現在時刻を取得し、前記第１の通信部により同期信号が通信された時刻として扱う同期信号通信時刻を前記現在時刻と前記第１の経過時間とに基づいて算出し、
前記第１のデータ処理部が、前記時刻算出部により算出された同期信号通信時刻を付加して通信データを生成し、
前記第１の通信部が、前記第１のデータ処理部により生成された通信データを前記第２の同期通信装置へ送信し、
前記第２の同期通信装置は、第２の時刻源と第２の通信部と第２のデータ処理部と時刻設定部とを備える通信装置であり、
前記第２の時刻源が、現在時刻を記憶すると共にクロック信号を発生し、
前記第２の通信部が、前記同期信号を通信し、前記第１の同期通信装置から送信された通信データを受信し、
前記第２のデータ処理部が、前記第２の通信部により受信された通信データに基づいて特定のデータ処理を行い、
前記時刻設定部が、前記第２の通信部が前記同期信号を通信してから経過した時間を前記第２の時刻源が発生するクロック信号に基づいて第２の経過時間として計測し、計測した第２の経過時間と前記第２の通信部により受信された通信データに含まれる同期信号通信時刻とに基づいて前記第１の時刻源に同期させた現在時刻を算出し、算出した現在時刻を前記第２の時刻源に設定する
ことを特徴とする同期通信システムの同期通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期通信システムおよび同期通信システムの同期通信方法に関するものである。
【背景技術】
【０００２】
従来の通信システムの時刻同期方式においては、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）に代表される時刻信号を受信する装置をデータ処理装置に付加することにより、時刻を同期させている（特許文献１）。
【０００３】
また、従来の通信システムの時刻同期方式においては、通信装置の伝送遅延時間を測定し測定した伝送遅延時間の補正を行うことによりデータ処理装置間の時刻を同期させている（特許文献２）。
【特許文献１】特許３０４７８６８号公報（図１）
【特許文献２】特開２００３−２９８６３０号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の示す通信システムの時刻同期方式においては、通信装置と接続するデータ処理装置間の時刻を同期させるために通信装置の他に時刻信号を受信する装置を用いている。そのため、器材の規模が大きくなる、時刻信号の受信可能な地点に設置させる必要があるという課題があり、野外展開用の通信システムの展開地に制約が生じる。
【０００５】
また、特許文献２の示す通信システムの時刻同期方式においては、通信装置間の伝送遅延時間を補正することにより時刻同期を行うものがある。しかし、データ処理装置の内部遅延時間の時刻補正が行われないという課題があった。
【０００６】
本発明は、例えば、かかる問題点を解決するためになされたもので、時刻信号を受信する装置を使用することなしに、データ処理装置間の時刻を同期させる時刻同期方式を提供することを目的とする。さらに、通信装置の同期信号を用いて、データ処理装置の内部遅延時間及び通信装置間の伝送遅延時間を補正することにより、データ処理装置間の時刻を同期させる時刻同期方式を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の時刻同期方法は、第１の同期通信装置は、同期信号の通信を行い、第２の同期通信装置は、前記第１の同期通信装置が行った同期信号の通信に対応して同期信号の通信を行い、前記第１の同期通信装置は、前記第１の同期通信装置が同期信号の通信を行ったときの前記第１の同期通信装置の時刻を前記第２の同期通信装置に送信し、前記第２の同期通信装置は、前記第１の同期通信装置の送信した時刻を受信し、前記第２の同期通信装置は、前記第２の同期通信装置が同期信号の通信を行ってから前記第１の同期通信装置との時刻の同期を取るまでの時間を計測し、前記第２の同期通信装置は、前記第２の同期通信装置が受信した前記第１の同期通信装置の時刻から前記第２の同期通信装置が計測した時間が経過後の時刻を算出し、前記第２の同期通信装置は、前記第２の同期通信装置が算出した時刻を前記第２の同期通信装置の時刻に設定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、例えば、時刻信号を受信する装置を使用することなしに、データ処理装置間の時刻を同期させることができる。さらに、通信装置の同期信号を用いて、データ処理装置の内部遅延時間及び通信装置間の伝送遅延時間を補正することにより、データ処理装置間の時刻を同期させることができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
時刻の同期をとる対象の装置である第１と第２の同期通信装置において、第１の同期通信装置の内部クロックの示す時刻に合わせて第２の同期通信装置の内部クロックの時刻を設定して同期をとるものとして各実施の形態の説明を行う（同期通信装置はデータ処理と通信処理とを行うデータ通信装置である）。
まず、各同期通信装置はそれぞれ同期信号の通信（送信または受信）を行う。第１の同期通信装置は同期信号の通信を行った時刻を送信し、第２の同期通信装置はこの時刻を受信する。また、第２の同期通信装置では、同期信号の通信を行ってから第１の同期通信装置の時刻との同期をとるまでの時間の計測を行う。そして、第２の同期通信装置は、計測した時間を第１の同期通信装置の同期信号通信時の時刻に加算し、加算した時刻を現在時刻として内部クロックに設定する。つまり、第２の同期通信装置は、同期信号の通信を行った時の第１の同期通信装置の時刻に同期信号の通信を行ってからの経過時間を加算した時刻を設定することで第１の同期通信装置と時刻の同期をとる。
【００１０】
図１は、実施の形態１における時刻同期処理の流れを示すフローチャートである。
時刻の同期をとる対象の装置である第１と第２の同期通信装置において、第１の同期通信装置の内部クロックの示す時刻に合わせて第２の同期通信装置の内部クロックの時刻を設定して同期をとる時刻同期処理について図１に基づいて以下に説明する。
【００１１】
＜同期信号通信処理／工程＞
第１の同期通信装置は同期信号を通信する（Ｓ１０１）。
また、第２の同期通信装置も同期信号を通信する（Ｓ１０２）。
【００１２】
＜計測処理／工程の一部＞
第２の同期通信装置は同期信号を通信してからの経過時間の計測（カウント）を開始する（Ｓ１０３）。
【００１３】
＜時刻送信処理／工程＞
第１の同期通信装置は、第２の同期通信装置への通信データに、同期信号を通信時の（第１の同期通信装置の）時刻ｔ１を設定して送信する（Ｓ１０４）。
【００１４】
＜時刻受信処理／工程＞
第２の同期通信装置は時刻ｔ１の設定された通信データを受信し、時刻ｔ１を取得する（Ｓ１０５）。
【００１５】
＜計測処理／工程の一部＞
第２の同期通信装置は同期信号の通信時からの経過時間の計測（カウント）を終了する（Ｓ１０６）。
【００１６】
＜時刻算出処理／工程＞
第２の同期通信装置は経過時間（カウントした時間）を時刻ｔ１に加算して第１の同期通信装置と同期する現在時刻を算出する（Ｓ１０７）。
【００１７】
＜時刻設定処理／工程＞
第２の同期通信装置は算出した現在時刻を内部クロックに設定する（Ｓ１０８）。
【００１８】
ここで、同期信号の通信とは、例えば、第１の同期通信装置による第２の同期通信装置への同期信号の送信および第２の同期通信装置による第１の同期通信装置からの同期信号の受信である。
また、第２の同期通信装置による第１の同期通信装置への同期信号の送信および第１の同期通信装置による第２の同期通信装置からの同期信号の受信であってもよい。
また、第１の同期通信装置および第２の同期通信装置とは異なる第３の通信装置が同期信号を送信した場合の第１の同期通信装置による同期信号の受信および第２の同期通信装置による同期信号の受信であってもよい。
第２の同期通信装置による同期信号の上記の各通信は第１の同期通信装置による同期信号の通信に対応する通信である。
【００１９】
同期信号は一定のデータ長であり、第１の同期通信装置から第２の同期通信装置への同期信号の通信時間、第２の同期通信装置から第１の同期通信装置への同期信号の通信時間また第３の通信装置から第１の同期通信装置および第２の同期通信装置への同期信号の通信時間を推定することが可能で固定値として扱うことができるものとする。
また、この通信時間の固定値（推定された通信時間）は、データ長と回線速度から求めた値や実測値などに基づいて推定できる。
また、この通信時間の固定値は第１の同期通信装置、第２の同期通信装置にあらかじめ記憶したり、通信データに設定するなどにより取得、使用ができる。
【００２０】
上記で説明した時刻同期処理により、第１の同期通信装置は、同期信号を通信時の時刻を任意の通信データに付加して第２の同期通信装置に送信し同期をとることができる。つまり、第１の同期通信装置から第２の同期通信装置への通信データのサイズが任意であり通信時間（伝送遅延時間）が不定になっても、同期信号を通信時の時刻を任意の通信データに付加して通信し、第１の同期通信装置と第２の同期通信装置とで同期をとることができる。
【００２１】
また、第２の同期通信装置は任意のタイミングで第１の同期通信装置との同期をとることができる。つまり、同期通信装置間の（時刻）データの伝送遅延時間に加え、同期通信装置の内部（処理）遅延時間の補正を行った時刻で同期をとることができる。
【００２２】
また、上記のように、時刻信号を受信する装置を使用することなしに同期通信装置間の時刻同期が可能であるため、装置全体を小型化できるとともに、山間部、都市部等時刻信号の受信が困難な地域においても、時刻を同期する通信システムの展開が可能となる。
【００２３】
以下の各実施の形態において、上記で説明した時刻同期処理とその装置／システムの詳細について説明する。
【００２４】
実施の形態２．
第１と第２の同期通信装置（同期通信システム）が、データ処理を行うデータ処理装置と通信処理を行う通信処理装置とを備える形態について実施の形態２で説明する。
また、第１の同期通信装置から第２の同期通信装置に同期信号を送信する形態について実施の形態２で説明する。
また、第２の同期通信装置が第１の同期通信装置に同期信号を応答する形態について実施の形態２で説明する。同期信号の応答とは、同期信号を受信／検知の際に、同期信号の送信元に同期信号を送信することである。
【００２５】
図２は、実施の形態２における同期通信装置の構成とデータフローを示す図である。
実施の形態２における同期通信装置の構成について図２に基づいて以下に説明する。
実施の形態２におけるデータフローについては後述する。
【００２６】
第１の同期通信装置（時刻送信側）はデータ処理装置Ａ１と通信処理装置Ｃ５とを備える。
【００２７】
データ処理装置Ａ１はデータ処理部Ａ２、時刻源Ａ２７、時刻外挿回路Ａ２６、時刻差分算出回路２８、インタフェース部Ａ７を備える。
データ処理部Ａ２はデータ処理を行う。
時刻源Ａ２７は内部クロックであり、データ処理装置Ａ１の時刻を記憶し、クロック信号を発生すると共に時刻を更新する。
時刻外挿回路Ａ２６は時刻源Ａ２７の発生するクロック信号を入力し、クロック信号の入力回数をカウントして時間を計測する。
時刻差分算出回路２８は時刻源Ａ２７の記憶した時刻と時刻外挿回路Ａ２６の計測した時間とを入力し、第１の同期通信装置が同期信号を通信した時刻を算出する。
インタフェース部Ａ７は通信処理装置Ｃ５と接続し通信処理装置Ｃ５との間でデータの入出力を行う。
【００２８】
通信処理装置Ｃ５はインタフェース部Ｃ８、データ送信部Ｃ９、データ受信部Ｃ１４、同期信号発生回路Ｃ１５、同期信号検出回路Ｃ１８、内部クロックＣ２５、カウンタ回路Ｃ２４を備える。
インタフェース部Ｃ８はデータ処理装置Ａ１と接続しデータ処理装置Ａ１との間でデータの入出力を行う。
データ送信部Ｃ９は同期信号などのデータの送信処理を行う。
データ受信部Ｃ１４は同期信号などのデータの受信処理を行う。
同期信号発生回路Ｃ１５は同期信号を生成する。
同期信号検出回路Ｃ１８は同期信号の検出を行う。
内部クロックＣ２５はクロック信号を発生する。
カウンタ回路Ｃ２４は内部クロックＣ２５の発生するクロック信号を入力し、クロック信号の入力回数をカウントして時間を計測する。
【００２９】
第２の同期通信装置（時刻受信側）はデータ処理装置Ｂ３と通信処理装置Ｄ６とを備える。
【００３０】
データ処理装置Ｂ３はデータ処理部Ｂ４、時刻源Ｂ２２、時刻外挿回路Ｂ２１、時刻算出回路２３、インタフェース部Ｂ１２を備える。
データ処理部Ｂ４はデータ処理を行う。
時刻源Ｂ２２は内部クロックであり、データ処理装置Ｂ３の時刻を記憶し、クロック信号を発生すると共に時刻を更新する。
時刻外挿回路Ｂ２１は時刻源Ｂ２２の発生するクロック信号を入力し、クロック信号の入力回数をカウントして時間を計測する。
時刻算出回路２３は時刻外挿回路Ｂ２１の計測した時間を入力して第１の同期通信装置と同期した時刻を算出し、算出した時刻を時刻源Ｂ２２に設定する。
インタフェース部Ｂ１２は通信処理装置Ｄ６と接続し通信処理装置Ｄ６との間でデータの入出力を行う。
【００３１】
通信処理装置Ｄ６はインタフェース部Ｄ１１、データ送信部Ｄ１３、データ受信部Ｄ１０、同期信号発生回路Ｄ１７、同期信号検出回路Ｄ１６、内部クロックＤ２０、カウンタ回路Ｄ１９を備える。
インタフェース部Ｄ１１はデータ処理装置Ｂ３と接続しデータ処理装置Ｂ３との間でデータの入出力を行う。
データ送信部Ｄ１３は同期信号などのデータの送信処理を行う。
データ受信部Ｄ１０は同期信号などのデータの受信処理を行う。
同期信号発生回路Ｄ１７は同期信号を生成する。
同期信号検出回路Ｄ１６は同期信号の検出を行う。
内部クロックＤ２０はクロック信号を発生する。
カウンタ回路Ｄ１９は内部クロックＤ２０の発生するクロック信号を入力し、クロック信号の入力回数をカウントして時間を計測する。
【００３２】
図３は、実施の形態２におけるデータ処理装置のハードウェア構成図である。
図３において、データ処理装置Ａ１とデータ処理装置Ｂ３は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置９０１、キーボード（Ｋ／Ｂ）９０２、マウス９０３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）９０４、磁気ディスク装置９２０、コンパクトディスク装置（ＣＤＤ）９０５、プリンタ装置９０６、スキャナ装置９０７、インタフェースボード９２５、内部クロック９２６、時刻差分算出回路９３０、時刻外挿回路９３１と接続されている。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０、光ディスク装置は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
例えば、Ｋ／Ｂ９０２、スキャナ装置９０７、ＦＤＤ９０４、インタフェースボード９２５などは、情報入力部の一例である。
また、例えば、ＣＲＴ表示装置９０１、インタフェースボード９２５などは、出力部の一例である。
また、インタフェースボード９２５はインタフェース部Ａ７やインタフェース部Ｂ１２の一例である。また、インタフェースボード９２５はイーサネット（登録商標）などによりデータ通信を行う。
また、内部クロック９２６は時刻源Ａ２７や時刻源Ｂ２２の一例である。
【００３３】
磁気ディスク装置９２０には、オペレーティングシステム（ＯＳ）９２１、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３は、ＣＰＵ９１１、ＯＳ９２１、ウィンドウシステム９２２により実行される。
【００３４】
図４は、実施の形態２における通信処理装置のハードウェア構成図である。
図４において、通信処理装置Ｃ５と通信処理装置Ｄ６は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、磁気ディスク装置９２０、インタフェースボード９２５、内部クロック９２６、カウンタ回路９２７、同期信号検出回路９２８、同期信号発生回路９２９と接続されている。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０、光ディスク装置は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
通信ボード９１５は、ＦＡＸ機、電話器、ＬＡＮ、インターネット等に接続されている。
例えば、通信ボード９１５、Ｋ／Ｂ９０２、スキャナ装置９０７、ＦＤＤ９０４、インタフェースボード９２５などは、情報入力部の一例である。
また、例えば、通信ボード９１５、ＣＲＴ表示装置９０１、インタフェースボード９２５などは、出力部の一例である。
また、インタフェースボード９２５はインタフェース部Ｃ８やインタフェース部Ｄ１１の一例である。また、インタフェースボード９２５はイーサネット（登録商標）などによりデータ通信を行う。
また、内部クロック９２６は内部クロックＣ２５や内部クロックＤ２０の一例である。
【００３５】
磁気ディスク装置９２０には、オペレーティングシステム（ＯＳ）９２１、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３は、ＣＰＵ９１１、ＯＳ９２１、ウィンドウシステム９２２により実行される。
【００３６】
図３、図４において、上記プログラム群９２３には、各実施の形態の説明において「〜部」、「〜回路」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、各実施の形態の説明において、「〜を判定し」、「〜を判定した結果」、「〜を計算し」、「〜を計算した結果」、「〜を処理し」、「〜を処理した結果」のような表現で説明する結果情報が、「〜ファイル」として記憶されている。
また、各実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータの入出力を示し、そのデータの入出力のためにデータは、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  ｃａｒｔｒｉｄｇｅ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、その他の記録媒体に記録される。あるいは、信号線やその他の伝送媒体により伝送される。
【００３７】
また、各実施の形態の説明において「〜部」、「〜回路」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、ハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。
【００３８】
また、各実施の形態を実施するプログラムは、磁気ディスク装置９２０、ＦＤ、光ディスク、ＣＤ、ＭＤ、ＤＶＤ、その他の記録媒体による記録装置を用いて記憶されても構わない。
【００３９】
図５および図６は、実施の形態２における第１の同期通信装置の時刻同期処理の流れを示すフローチャートである。
実施の形態２における第１の同期通信装置の時刻同期処理および時刻同期処理の際のデータフローについて図５と図６に基づいて以下に説明する（併せて図２の示すデータフローも参照のこと）。
【００４０】
＜同期信号通信処理／工程の一部＞
同期信号発生回路Ｃ１５は同期信号Ｓ１を生成する（Ｓ２０１）。
データ送信部Ｃ９は同期信号発生回路Ｃ１５の生成した同期信号Ｓ１を通信処理装置Ｄ６に送信する。このとき、データ送信部Ｃ９は同期信号Ｓ１を規定のフォーマットで送信する（Ｓ２０２）。
【００４１】
ここで、第２の同期通信装置の通信処理装置Ｄ６が応答し、同期信号Ｓ１に対する同期信号Ｓ３を送信する（第２の同期通信装置の同期信号通信処理／工程）。
【００４２】
＜同期信号通信処理／工程の一部＞
データ受信部Ｃ１４は第２の同期通信装置が送信した同期信号Ｓ３を受信する（Ｓ２０３）。
【００４３】
＜第３の計測処理／工程の一部＞
同期信号検出回路Ｃ１８は同期信号Ｓ３を検出し、検出信号Ｓ４を出力する。同期信号検出回路Ｃ１８が同期信号Ｓ３を検出することで、通信処理装置Ｃ５は通信処理装置Ｄ６との間で同期を確立する（Ｓ２０４）。
カウンタ回路Ｃ２４は同期信号検出回路Ｃ１８の出力した検出信号Ｓ４を入力したときに通信処理装置Ｄ６から通信処理装置Ｃ５への同期信号Ｓ３の通信時間ｔ０をカウンタ値に設定し、内部クロックＣ２５の発生するクロック信号Ｃｃを入力時にカウンタ値をカウントアップする。通信処理装置Ｃ５と通信処理装置Ｄ６との間での同期信号Ｓ３の通信時間はｔ０で推定されるものとする（Ｓ２０５）。
【００４４】
データ処理装置Ａ１は任意の時刻で起動する（Ｓ２０６）。
【００４５】
＜第３の計測処理／工程の一部＞
インタフェース部Ｃ８はデータ処理装置Ａ１の起動を検出する（Ｓ２０７）。
カウンタ回路Ｃ２４はカウンタ値のカウントアップを終了し、カウントアップ終了時のカウンタ値ｔｃを出力する（Ｓ２０８）。
インタフェース部Ｃ８はカウンタ回路Ｃ２４の出力したカウンタ値ｔｃを規定のフォーマットでデータ処理装置Ａ１に出力する（Ｓ２０９）。
【００４６】
＜第４の計測処理／工程の一部＞
インタフェース部Ａ７は通信処理装置Ｃ５のインタフェース部Ｃ８の出力したカウンタ値ｔｃを入力する（Ｓ２１０）。
時刻外挿回路Ａ２６はインタフェース部Ａ７の入力したカウンタ値ｔｃを入力して記憶し、時刻源Ａ２７の発生するクロック信号Ｃａを入力時にカウンタ値ｔｃをカウントアップする（Ｓ２１１）。
【００４７】
データ処理部Ａ１は第２の同期通信装置に送信する任意のデータｄａを任意の時刻に生成する（Ｓ２１２）。
【００４８】
＜第４の計測処理／工程の一部＞
時刻外挿回路Ａ２６はカウンタ値のカウントアップを終了し、カウントアップの終了時のカウンタ値ｔｃ１を出力する（Ｓ２１３）。
＜時刻算出処理／工程＞
時刻差分算出回路２８は時刻外挿回路Ａ２６からカウンタ値ｔｃ１を入力すると共に時刻源Ａ２７から現在時刻ｔａを取得し、現在時刻ｔａからカウンタ値ｔｃ１を減算し、通信処理装置Ｃ５が同期信号Ｓ１の通信を行ったときの時刻ｔ１（＝ｔａ−ｔｃ１）を算出する（Ｓ２１４）。
【００４９】
＜時刻出力処理／工程＞
データ処理部Ａ２は時刻差分算出回路２８の算出した時刻ｔ１を入力し、データｄａに時刻ｔ１を付加したデータｄａ（ｔ１）を生成し出力する（Ｓ２１５）。
インタフェース部Ａ７はデータ処理部Ａ２の出力したデータｄａ（ｔ１）を規定のフォーマットで通信処理装置Ｃ５に出力する（Ｓ２１６）。
【００５０】
＜時刻送信処理／工程＞
インタフェース部Ｃ８はデータ処理装置Ａ１のインタフェース部Ａ７の出力したデータｄａ（ｔ１）を入力する（Ｓ２１７）。
データ送信部Ｃ９はインタフェース部Ｃ８の入力したデータｄａ（ｔ１）を規定のフォーマットで第２の同期通信装置に送信する（Ｓ２１８）。
【００５１】
図７および図８は、実施の形態２における第２の同期通信装置の時刻同期処理の流れを示すフローチャートである。
実施の形態２における第２の同期通信装置の時刻同期処理および時刻同期処理の際のデータフローについて図７と図８に基づいて以下に説明する（併せて図２の示すデータフローも参照のこと）。
【００５２】
第１の同期通信装置の通信処理装置Ｃ５が同期信号Ｓ１を送信する（第１の同期通信装置の同期信号通信処理／工程）。
【００５３】
＜同期信号通信処理／工程の一部＞
データ受信部Ｄ１０は第１の同期通信装置が送信した同期信号Ｓ１を受信する（Ｓ３０１）。
【００５４】
＜同期信号通信処理／工程の一部＞＜第２の計測処理／工程の一部＞
同期信号検出回路Ｄ１６はデータ受信部Ｄ１０が受信した同期信号Ｓ１を検出し、検出信号Ｓ２を出力する。同期信号検出回路Ｄ１６が同期信号Ｓ１を検出することで、通信処理装置Ｄ６は通信処理装置Ｃ５との間で同期を確立する（Ｓ３０２）。
【００５５】
＜同期信号通信処理／工程の一部＞
同期信号発生回路Ｄ１７は同期信号検出回路Ｄ１６の出力した検出信号Ｓ２を入力したときに同期信号Ｓ３を生成する（Ｓ３０３）。
データ送信部Ｄ１３は同期信号発生回路Ｄ１７の生成した同期信号Ｓ３を通信処理装置Ｃ５に送信する。このとき、データ送信部Ｄ１３は同期信号Ｓ３を規定のフォーマットで送信する（Ｓ３０４）。
【００５６】
＜第２の計測処理／工程の一部＞
カウンタ回路Ｄ１９は同期信号検出回路Ｄ１６の出力した検出信号Ｓ２を入力したときにカウンタ値を０に設定し、内部クロックＤ２０の発生するクロック信号Ｃｄを入力時にカウンタ値をカウントアップする（Ｓ３０５）。
【００５７】
データ処理装置Ｂ３は任意の時刻で起動する（Ｓ３０６）。
【００５８】
＜第２の計測処理／工程の一部＞
インタフェース部Ｄ１１はデータ処理装置Ｂ３の起動を検出する（Ｓ３０７）。
カウンタ回路Ｄ１９はカウンタ値のカウントアップを終了し、カウントアップ終了時のカウンタ値ｔｄを出力する（Ｓ３０８）。
インタフェース部Ｄ１１はカウンタ回路Ｄ１９の出力したカウンタ値ｔｄを規定のフォーマットでデータ処理装置Ｂ３に出力する（Ｓ３０９）。
【００５９】
＜第１の計測処理／工程の一部＞
インタフェース部Ｂ１２は通信処理装置Ｄ６のインタフェース部Ｄ１１の出力したカウンタ値ｔｄを入力する（Ｓ３１０）。
時刻外挿回路Ｂ２１はインタフェース部Ｂ１２の入力したカウンタ値ｔｄを入力して記憶し、時刻源Ｂ２２の発生するクロック信号Ｃｂを入力時にカウンタ値ｔｄをカウントアップする（Ｓ３１１）。
【００６０】
ここで、第１の同期通信装置の通信処理装置Ｃ５がデータｄａ（ｔ１）を送信する（第１の同期通信装置の時刻送信処理／工程）。
【００６１】
＜時刻受信処理／工程＞
データ受信部Ｄ１０は第１の同期通信装置が送信したデータｄａ（ｔ１）を受信する（Ｓ３１２）。
インタフェース部Ｄ１１はデータ受信部Ｄ１０の受信したデータｄａ（ｔ１）を規定のフォーマットでデータ処理装置Ｂ３に出力する（Ｓ３１３）。
【００６２】
＜時刻入力処理／工程＞
インタフェース部Ｂ１２は通信処理装置Ｄ６のインタフェース部Ｄ１１の出力したデータｄａ（ｔ１）を入力する（Ｓ３１４）。
データ処理部Ｂ４はインタフェース部Ｂ１２の出力したデータｄａ（ｔ１）を入力し、データｄａ（ｔ１）から時刻ｔ１を取得する（Ｓ３１５）。
【００６３】
＜第１の計測処理／工程の一部＞
時刻外挿回路Ｂ２１はカウンタ値のカウントアップを終了し、カウントアップの終了時のカウンタ値ｔｄ１を出力する（Ｓ３１６）。
＜時刻設定処理／工程＞
時刻算出回路２３は時刻外挿回路Ｂ２１からカウンタ値ｔｄ１を入力すると共にデータ処理部Ｂ４から時刻ｔ１を入力し、時刻ｔ１にカウンタ値ｔｄ１を加算し、データ処理装置Ａ１と同期を取った現在時刻ｔ２（＝ｔ１＋ｔｄ１）を算出し、現在時刻ｔ２を時刻源Ｂ２２に設定する（Ｓ３１７）。
時刻外挿回路Ｂ２１がカウンタ値ｔｄ１を出力し、時刻算出回路２３が現在時刻ｔ２を算出して時刻源Ｂ２２に設定するのは任意の時刻で構わない。
【００６４】
図９は、実施の形態２における時刻同期処理を示す図である。
実施の形態２における第１の同期通信装置（データ処理装置Ａ１と通信処理装置Ｃ５）と第２の同期通信装置（データ処理装置Ｂ３と通信処理装置Ｄ６）との時刻同期処理および時刻同期処理の際のデータフローについて図９に基づいて以下に説明する。
【００６５】
通信処理装置Ｃ５が同期信号Ｓ１を送信し、通信処理装置Ｄ６が同期信号Ｓ１を受信した時刻をｔ１とする。つまり、通信処理装置Ｃ５と通信処理装置Ｄ６とが同期信号Ｓ１の通信を行ったときの時刻をｔ１とする。
【００６６】
（１）通信処理装置Ｄ６は同期信号Ｓ１に応答して同期信号Ｓ３を送信し、通信処理装置Ｃ５が同期信号Ｓ３を受信する。
ここで、通信処理装置Ｃ５と通信処理装置Ｄ６との間での同期信号（同期信号Ｓ１や同期信号Ｓ３）の通信時間はｔ０で推定されるものとする。
【００６７】
（２）通信処理装置Ｃ５はデータ処理装置Ａ１の起動を検出すると時刻ｔ１からの経過時間ｔｃをデータ処理装置Ａ１に出力する。
但し、データ処理装置Ａ１の起動後であれば任意のタイミングで経過時間ｔｃをデータ処理装置Ａ１に出力して構わない。
また、通信処理装置Ｃ５とデータ処理装置Ａ１との通信および通信処理装置Ｄ６とデータ処理装置Ｂ３との通信はイーサネット（登録商標）等の通信速度の速い回線を用い、通信時間は０として扱う。
【００６８】
（３）データ処理装置Ａ１は任意の時刻ｔａに、時刻ｔ１からの時間ｔｃ１を時刻ｔａから減算した時刻ｔ１（＝ｔａ−ｔｃ１）を出力する。通信処理装置Ｃ５は通信処理装置Ｄ６に時刻ｔ１を送信し、通信処理装置Ｄ６はデータ処理装置Ｂに時刻ｔ１を出力する。
【００６９】
（４）データ処理装置Ｂ３は任意の時刻ｔ２に、時刻ｔ１からの時間ｔｄ１を時刻ｔ１に加算した時刻ｔ２（＝ｔ１＋ｔｄ１）を設定し、データ処理装置Ａ１と同期をとる。
【００７０】
実施の形態３．
第１と第２の同期通信装置（同期通信システム）が、データ処理を行うデータ処理装置と通信処理を行う通信処理装置とを備える形態について実施の形態３で説明する。
また、第１の同期通信装置から第２の同期通信装置に同期信号を送信する形態について実施の形態３で説明する。
また、第２の同期通信装置が第１の同期通信装置に同期信号を応答しない形態について実施の形態３で説明する。
また、上記実施の形態２と異なる部分について説明し、それ以外の部分は上記実施の形態２と同様であるものとする。
【００７１】
図１０は、実施の形態３における同期通信装置の構成とデータフローを示す図である。
実施の形態３における同期通信装置の構成は上記実施の形態２における同期通信装置の構成と同様であり、実施の形態３における同期通信装置のデータフローが上記実施の形態２における同期通信装置のデータフローと異なる。
実施の形態３におけるデータフローについては後述する。
【００７２】
実施の形態３におけるデータ処理装置と通信処理装置のハードウェア構成は上記実施の形態２と同様である。
【００７３】
図１１および図１２は、実施の形態３における第１の同期通信装置の時刻同期処理の流れを示すフローチャートである。
実施の形態３における第１の同期通信装置の時刻同期処理および時刻同期処理の際のデータフローについて図１１と図１２に基づいて以下に説明する（併せて図１０の示すデータフローも参照のこと）。
また、上記実施の形態２と異なる部分について説明し、その他の部分は上記実施の形態２と同様であるものとする。
【００７４】
＜第３の計測処理／工程の一部＞
カウンタ回路Ｃ２４は任意の時刻ｔ１にカウンタ値を０に設定し、内部クロックＣ２５の発生するクロック信号Ｃｃを入力時にカウンタ値をカウントアップする（Ｓ４０１）。
【００７５】
＜同期信号通信処理／工程＞
同期信号発生回路Ｃ１５は同期信号Ｓ１を生成する（Ｓ４０２）。
データ送信部Ｃ９は同期信号発生回路Ｃ１５の生成した同期信号Ｓ１とカウンタ回路Ｃ２４がカウンタ値のカウントアップを開始してからの時間ｔｃ０を通信処理装置Ｄ６に送信する。このとき、データ送信部Ｃ９は同期信号Ｓ１と時間ｔｃ０とを多重化した規定のフォーマットで送信する（Ｓ４０３）。
【００７６】
以後の処理Ｓ４０４〜Ｓ４１６は上記実施の形態２における処理Ｓ２０６〜Ｓ２１８と同様である。
【００７７】
図１３および図１４は、実施の形態３における第２の同期通信装置の時刻同期処理の流れを示すフローチャートである。
実施の形態３における第２の同期通信装置の時刻同期処理および時刻同期処理の際のデータフローについて図１３と図１４に基づいて以下に説明する（併せて図１０の示すデータフローも参照のこと）。
また、上記実施の形態２と異なる部分について説明し、その他の部分は上記実施の形態２と同様であるものとする。
【００７８】
第１の同期通信装置の通信処理装置Ｃ５が同期信号Ｓ１と時間ｔｃ０を送信する（第１の同期通信装置の同期信号通信処理／工程）。
【００７９】
＜同期信号通信処理／工程＞
データ受信部Ｄ１０は第１の同期通信装置が送信した同期信号Ｓ１と時間ｔｃ０を受信する（Ｓ５０１）。
同期信号検出回路Ｄ１６はデータ受信部Ｄ１０が受信した同期信号Ｓ１を検出し、検出信号Ｓ２を出力する。同期信号検出回路Ｄ１６が同期信号Ｓ１を検出することで、通信処理装置Ｄ６は通信処理装置Ｃ５との間で同期を確立する（Ｓ５０２）。
【００８０】
＜第２の計測処理／工程の一部＞
カウンタ回路Ｄ１９は同期信号検出回路Ｄ１６の出力した検出信号Ｓ２を入力したときに通信処理装置Ｃ５から通信処理装置Ｄ６への同期信号Ｓ１の通信時間ｔ０＋時間ｔｃ０の値をカウンタ値に設定し、内部クロックＤ２０の発生するクロック信号Ｃｄを入力時にカウンタ値をカウントアップする。通信処理装置Ｃ５と通信処理装置Ｄ６との間での同期信号の通信時間はｔ０で推定されるものとする。また、このとき同期信号検出回路Ｄ１６が同期信号Ｓ１と時間ｔｃ０を入力して分離し、カウンタ回路Ｄ１９は同期信号検出回路Ｄ１６から時間ｔｃ０を入力する（Ｓ５０３）。
【００８１】
以後の処理Ｓ５０４〜Ｓ５１５は上記実施の形態２における処理Ｓ３０６〜Ｓ３１７と同様である。
【００８２】
図１５は、実施の形態３における時刻同期処理を示す図である。
実施の形態３における第１の同期通信装置（データ処理装置Ａ１と通信処理装置Ｃ５）と第２の同期通信装置（データ処理装置Ｂ３と通信処理装置Ｄ６）との時刻同期処理および時刻同期処理の際のデータフローについて図１５に基づいて以下に説明する。
【００８３】
（１）通信処理装置Ｃ５がカウンタ値のカウントアップを開始した任意の時刻をｔ１とする。例えば、通信処理装置Ｃ５の起動時を時刻ｔ１とする。また、通信処理装置Ｃ５がカウンタ値のカウントアップを開始してから同期信号Ｓ１を送信するまでの時間をｔｃ０とする。また、通信処理装置Ｃ５と通信処理装置Ｄ６との間での同期信号Ｓ１の通信時間はｔ０で推定されるものとする。時刻ｔ１から時間ｔｃ０経過後の時刻が通信処理装置Ｃ５の同期信号Ｓ１の通信を行ったときの時刻であり、さらに通信時間ｔ０経過後の時刻が通信処理装置Ｄ６の同期信号Ｓ１の通信を行ったときの時刻である。ここで、時刻ｔ１を通信処理装置Ｃ５と通信処理装置Ｄ６とが同期信号Ｓ１の通信を行ったときの時刻とする。
【００８４】
（２）通信処理装置Ｃ５はデータ処理装置Ａ１の起動を検出すると時刻ｔ１からの経過時間ｔｃをデータ処理装置Ａ１に出力する。
但し、データ処理装置Ａ１の起動後であれば任意のタイミングで経過時間ｔｃをデータ処理装置Ａ１に出力して構わない。
また、通信処理装置Ｃ５とデータ処理装置Ａ１との通信および通信処理装置Ｄ６とデータ処理装置Ｂ３との通信はイーサネット（登録商標）等の通信速度の速い回線を用い、通信時間は０として扱う。
【００８５】
（３）データ処理装置Ａ１は任意の時刻ｔａに、時刻ｔ１からの時間ｔｃ１を時刻ｔａから減算した時刻ｔ１（＝ｔａ−ｔｃ１）を出力する。通信処理装置Ｃ５は通信処理装置Ｄ６に時刻ｔ１を送信し、通信処理装置Ｄ６はデータ処理装置Ｂに時刻ｔ１を出力する。
【００８６】
（４）データ処理装置Ｂ３は任意の時刻ｔ２に、時刻ｔ１からの時間ｔｄ１を時刻ｔ１に加算した時刻ｔ２（＝ｔ１＋ｔｄ１）を設定し、データ処理装置Ａ１と同期をとる。
【００８７】
実施の形態４．
第１と第２の同期通信装置（同期通信システム）が、データ処理を行うデータ処理装置と通信処理を行う通信処理装置とを備える形態について実施の形態４で説明する。
また、第２の同期通信装置から第１の同期通信装置に同期信号を送信する形態について実施の形態４で説明する。
また、第１の同期通信装置が第２の同期通信装置に同期信号を応答する形態について実施の形態４で説明する。同期信号の応答とは、同期信号を受信／検知の際に、同期信号の送信元に同期信号を送信することである。
また、上記実施の形態２と異なる部分について説明し、それ以外の部分は上記実施の形態２と同様であるものとする。
【００８８】
図１６は、実施の形態４における同期通信装置の構成とデータフローを示す図である。
実施の形態４における同期通信装置の構成は上記実施の形態２における同期通信装置の構成と同様であり、実施の形態４における同期通信装置のデータフローが上記実施の形態２における同期通信装置のデータフローと異なる。
実施の形態４におけるデータフローについては後述する。
【００８９】
実施の形態４におけるデータ処理装置と通信処理装置のハードウェア構成は上記実施の形態２と同様である。
【００９０】
図１７および図１８は、実施の形態４における第１の同期通信装置の時刻同期処理の流れを示すフローチャートである。
実施の形態４における第１の同期通信装置の時刻同期処理および時刻同期処理の際のデータフローについて図１７と図１８に基づいて以下に説明する（併せて図１６の示すデータフローも参照のこと）。
また、上記実施の形態２と異なる部分について説明し、その他の部分は上記実施の形態２と同様であるものとする。
【００９１】
第２の同期通信装置の通信処理装置Ｄ６が同期信号Ｓ３を送信する（第２の同期通信装置の同期信号通信処理／工程）。
【００９２】
＜同期信号通信処理／工程の一部＞
データ受信部Ｃ１４は第２の同期通信装置が送信した同期信号Ｓ３を受信する（Ｓ６０１）。
【００９３】
＜同期信号通信処理／工程の一部＞＜第３の計測処理／工程の一部＞
同期信号検出回路Ｃ１８はデータ受信部Ｃ１４が受信した同期信号Ｓ３を検出し、検出信号Ｓ４を出力する。同期信号検出回路Ｃ１８が同期信号Ｓ３を検出することで、通信処理装置Ｃ５は通信処理装置Ｄ６との間で同期を確立する（Ｓ６０２）。
【００９４】
＜同期信号通信処理／工程の一部＞
同期信号発生回路Ｃ１５は同期信号検出回路Ｃ１８の出力した検出信号Ｓ４を入力したときに同期信号Ｓ１を生成する（Ｓ６０３）。
データ送信部Ｃ９は同期信号発生回路Ｃ１５の生成した同期信号Ｓ１を通信処理装置Ｄ６に送信する。このとき、データ送信部Ｃ９は同期信号Ｓ１を規定のフォーマットで送信する（Ｓ６０４）。
【００９５】
＜第３の計測処理／工程の一部＞
カウンタ回路Ｃ２４は同期信号検出回路Ｃ１８の出力した検出信号Ｓ４を入力したときにカウンタ値を０に設定し、内部クロックＣ２５の発生するクロック信号Ｃｃを入力時にカウンタ値をカウントアップする（Ｓ６０５）。
【００９６】
以後の処理Ｓ６０６〜Ｓ６１８は上記実施の形態２における処理Ｓ２０６〜Ｓ２１８と同様である。
【００９７】
図１９および図２０は、実施の形態４における第２の同期通信装置の時刻同期処理の流れを示すフローチャートである。
実施の形態４における第２の同期通信装置の時刻同期処理および時刻同期処理の際のデータフローについて図１９と図２０に基づいて以下に説明する（併せて図１６の示すデータフローも参照のこと）。
また、上記実施の形態２と異なる部分について説明し、その他の部分は上記実施の形態２と同様であるものとする。
【００９８】
＜同期信号通信処理／工程の一部＞
同期信号発生回路Ｄ１７は同期信号Ｓ３を生成する（Ｓ７０１）。
データ送信部Ｄ１３は同期信号発生回路Ｄ１７の生成した同期信号Ｓ３を通信処理装置Ｃ５に送信する。このとき、データ送信部Ｄ１３は同期信号Ｓ３を規定のフォーマットで送信する（Ｓ７０２）。
【００９９】
ここで、第１の同期通信装置の通信処理装置Ｃ５が応答し、同期信号Ｓ３に対する同期信号Ｓ１を送信する（第１の同期通信装置の同期信号通信処理／工程）。
【０１００】
＜同期信号通信処理／工程の一部＞
データ受信部Ｄ１０は第１の同期通信装置が送信した同期信号Ｓ１を受信する（Ｓ７０３）。
【０１０１】
＜第２の計測処理／工程の一部＞
同期信号検出回路Ｄ１６はデータ受信部Ｄ１０が受信した同期信号Ｓ１を検出し、検出信号Ｓ２を出力する。同期信号検出回路Ｄ１６が同期信号Ｓ１を検出することで、通信処理装置Ｄ６は通信処理装置Ｃ５との間で同期を確立する（Ｓ７０４）。
カウンタ回路Ｄ１９は同期信号検出回路Ｄ１６の出力した検出信号Ｓ２を入力したときに通信処理装置Ｃ５から通信処理装置Ｄ６への同期信号Ｓ１の通信時間ｔ０をカウンタ値に設定し、内部クロックＤ２０の発生するクロック信号Ｃｄを入力時にカウンタ値のカウントアップを開始する。通信処理装置Ｃ５と通信処理装置Ｄ６との間での同期信号Ｓ１の通信時間はｔ０で推定されるものとする（Ｓ７０５）。
【０１０２】
以後の処理Ｓ７０６〜Ｓ７１７は上記実施の形態２における処理Ｓ３０６〜Ｓ３１７と同様である。
【０１０３】
図２１は、実施の形態４における時刻同期処理を示す図である。
実施の形態４における第１の同期通信装置（データ処理装置Ａ１と通信処理装置Ｃ５）と第２の同期通信装置（データ処理装置Ｂ３と通信処理装置Ｄ６）との時刻同期処理および時刻同期処理の際のデータフローについて図２１に基づいて以下に説明する。
【０１０４】
（１）通信処理装置Ｄ６が同期信号Ｓ３を送信し、通信処理装置Ｃ５が同期信号Ｓ３を受信した時刻をｔ１とする。つまり、通信処理装置Ｃ５と通信処理装置Ｄ６とが同期信号Ｓ３の通信を行ったときの時刻をｔ１とする。
【０１０５】
通信処理装置Ｃ５は同期信号Ｓ３に応答して同期信号Ｓ１を送信し、通信処理装置Ｄ６が同期信号Ｓ１を受信する。
ここで、通信処理装置Ｃ５と通信処理装置Ｄ６との間での同期信号（同期信号Ｓ１や同期信号Ｓ３）の通信時間はｔ０で推定されるものとする。
【０１０６】
（２）通信処理装置Ｃ５はデータ処理装置Ａ１の起動を検出すると時刻ｔ１からの経過時間ｔｃをデータ処理装置Ａ１に出力する。
但し、データ処理装置Ａ１の起動後であれば任意のタイミングで経過時間ｔｃをデータ処理装置Ａ１に出力して構わない。
また、通信処理装置Ｃ５とデータ処理装置Ａ１との通信および通信処理装置Ｄ６とデータ処理装置Ｂ３との通信はイーサネット（登録商標）等の通信速度の速い回線を用い、通信時間は０として扱う。
【０１０７】
（３）データ処理装置Ａ１は任意の時刻ｔａに、時刻ｔ１からの時間ｔｃ１を時刻ｔａから減算した時刻ｔ１（＝ｔａ−ｔｃ１）を出力する。通信処理装置Ｃ５は通信処理装置Ｄ６に時刻ｔ１を送信し、通信処理装置Ｄ６はデータ処理装置Ｂに時刻ｔ１を出力する。
【０１０８】
（４）データ処理装置Ｂ３は任意の時刻ｔ２に、時刻ｔ１からの時間ｔｄ１を時刻ｔ１に加算した時刻ｔ２（＝ｔ１＋ｔｄ１）を設定し、データ処理装置Ａ１と同期をとる。
【０１０９】
実施の形態５．
第１と第２の同期通信装置（同期通信システム）が、データ処理を行うデータ処理装置と通信処理を行う通信処理装置とを備える形態について実施の形態５で説明する。
また、第２の同期通信装置から第１の同期通信装置に同期信号を送信する形態について実施の形態５で説明する。
また、第１の同期通信装置が第２の同期通信装置に同期信号を応答しない形態について実施の形態５で説明する。
また、上記実施の形態２と異なる部分について説明し、それ以外の部分は上記実施の形態２と同様であるものとする。
【０１１０】
図２２は、実施の形態５における同期通信装置の構成とデータフローを示す図である。
実施の形態５における同期通信装置の構成は上記実施の形態２における同期通信装置の構成と同様であり、実施の形態５における同期通信装置のデータフローが上記実施の形態２における同期通信装置のデータフローと異なる。
実施の形態５におけるデータフローについては後述する。
【０１１１】
実施の形態５におけるデータ処理装置と通信処理装置のハードウェア構成は上記実施の形態２と同様である。
【０１１２】
図２３および図２４は、実施の形態５における第１の同期通信装置の時刻同期処理の流れを示すフローチャートである。
実施の形態５における第１の同期通信装置の時刻同期処理および時刻同期処理の際のデータフローについて図２３と図２４に基づいて以下に説明する（併せて図２２の示すデータフローも参照のこと）。
また、上記実施の形態２と異なる部分について説明し、その他の部分は上記実施の形態２と同様であるものとする。
【０１１３】
第２の同期通信装置の通信処理装置Ｄ６が同期信号Ｓ３と後述する時間ｔｄ０を送信する（第２の同期通信装置の同期信号通信処理／工程）。
【０１１４】
＜同期信号通信処理／工程＞
データ受信部Ｃ１４は第２の同期通信装置が送信した同期信号Ｓ３と時間ｔｄ０を受信する（Ｓ８０１）。
同期信号検出回路Ｃ１８は同期信号Ｓ３を検出し、検出信号Ｓ４を出力する。同期信号検出回路Ｃ１８が同期信号Ｓ３を検出することで、通信処理装置Ｃ５は通信処理装置Ｄ６との間で同期を確立する（Ｓ８０２）。
【０１１５】
＜第３の計測処理／工程の一部＞
カウンタ回路Ｃ２４は同期信号検出回路Ｃ１８の出力した検出信号Ｓ４を入力したときに通信処理装置Ｄ６から通信処理装置Ｃ５への同期信号Ｓ３の通信時間ｔ０＋時間ｔｄ０の値をカウンタ値に設定し、内部クロックＣ２５の発生するクロック信号Ｃｃを入力時にカウンタ値をカウントアップする。通信処理装置Ｃ５と通信処理装置Ｄ６との間での同期信号Ｓ３の通信時間はｔ０で推定されるものとする。また、このとき同期信号検出回路Ｃ１８が同期信号Ｓ１と時間ｔｄ０を入力して分離し、カウンタ回路Ｃ２４は同期信号検出回路Ｃ１８から時間ｔｄ０を入力する（Ｓ８０３）。
【０１１６】
以後の処理Ｓ８０４〜Ｓ８１６は上記実施の形態２における処理Ｓ２０６〜Ｓ２１８と同様である。
【０１１７】
図２５および図２６は、実施の形態５における第２の同期通信装置の時刻同期処理の流れを示すフローチャートである。
実施の形態５における第２の同期通信装置の時刻同期処理および時刻同期処理の際のデータフローについて図２５と図２６に基づいて以下に説明する（併せて図２２の示すデータフローも参照のこと）。
また、上記実施の形態２と異なる部分について説明し、その他の部分は上記実施の形態２と同様であるものとする。
【０１１８】
＜第３の計測処理／工程の一部＞
カウンタ回路Ｄ１９は任意の時刻ｔ１にカウンタ値に０を設定し、内部クロックＤ２０の発生するクロック信号Ｃｄを入力時にカウンタ値をカウントアップする（Ｓ９０１）。
【０１１９】
＜同期信号通信処理／工程＞
同期信号発生回路Ｄ１７は同期信号Ｓ３を生成する（Ｓ９０２）。
データ送信部Ｄ１３は同期信号発生回路Ｄ１７の生成した同期信号Ｓ３とカウンタ回路Ｄ１９がカウンタ値のカウントアップを開始してからの時間ｔｄ０を通信処理装置Ｃ５に送信する。このとき、データ送信部Ｄ１３は同期信号Ｓ３と時間ｔｄ０とを多重化した規定のフォーマットで送信する（Ｓ９０３）。
【０１２０】
以後の処理Ｓ９０４〜Ｓ９１５は上記実施の形態２における処理Ｓ３０６〜Ｓ３１７と同様である。
【０１２１】
図２７は、実施の形態５における時刻同期処理を示す図である。
実施の形態５における第１の同期通信装置（データ処理装置Ａ１と通信処理装置Ｃ５）と第２の同期通信装置（データ処理装置Ｂ３と通信処理装置Ｄ６）との時刻同期処理および時刻同期処理の際のデータフローについて図２７に基づいて以下に説明する。
【０１２２】
（１）通信処理装置Ｄ６がカウンタ値のカウントアップを開始した任意の時刻をｔ１とする。例えば、通信処理装置Ｄ６の起動時を時刻ｔ１とする。また、通信処理装置Ｄ６がカウンタ値のカウントアップを開始してから同期信号Ｓ３を送信するまでの時間をｔｄ０とする。また、通信処理装置Ｃ５と通信処理装置Ｄ６との間での同期信号（同期信号Ｓ１や同期信号Ｓ３）の通信時間はｔ０で推定されるものとする。時刻ｔ１から時間ｔｄ０経過後の時刻が通信処理装置Ｄ６の同期信号Ｓ３の通信を行ったときの時刻であり、さらに通信時間ｔ０経過後の時刻が通信処理装置Ｃ５の同期信号Ｓ３の通信を行ったときの時刻である。ここで、時刻ｔ１を通信処理装置Ｃ５と通信処理装置Ｄ６とが同期信号Ｓ３の通信を行ったときの時刻とする。
【０１２３】
（２）通信処理装置Ｃ５はデータ処理装置Ａ１の起動を検出すると時刻ｔ１からの経過時間ｔｃをデータ処理装置Ａ１に出力する。
但し、データ処理装置Ａ１の起動後であれば任意のタイミングで経過時間ｔｃをデータ処理装置Ａ１に出力して構わない。
また、通信処理装置Ｃ５とデータ処理装置Ａ１との通信および通信処理装置Ｄ６とデータ処理装置Ｂ３との通信はイーサネット（登録商標）等の通信速度の速い回線を用い、通信時間は０として扱う。
【０１２４】
（３）データ処理装置Ａ１は任意の時刻ｔａに、時刻ｔ１からの時間ｔｃ１を時刻ｔａから減算した時刻ｔ１（＝ｔａ−ｔｃ１）を出力する。通信処理装置Ｃ５は通信処理装置Ｄ６に時刻ｔ１を送信し、通信処理装置Ｄ６はデータ処理装置Ｂに時刻ｔ１を出力する。
【０１２５】
（４）データ処理装置Ｂ３は任意の時刻ｔ２に、時刻ｔ１からの時間ｔｄ１を時刻ｔ１に加算した時刻ｔ２（＝ｔ１＋ｔｄ１）を設定する。
【０１２６】
実施の形態６．
第１と第２の同期通信装置（同期通信システム）が、データ処理を行うデータ処理装置と通信処理を行う通信処理装置とを備える形態について実施の形態６で説明する。
また、第３の通信装置が同期信号が第１の同期通信装置と第２の同期通信装置に同期信号を送信する形態について実施の形態６で説明する。
また、上記実施の形態２と異なる部分について説明し、それ以外の部分は上記実施の形態２と同様であるものとする。
【０１２７】
図２８は、実施の形態６における同期通信装置の構成とデータフローを示す図である。
実施の形態６における同期通信装置の構成は上記実施の形態２における同期通信装置の構成と同様であり、実施の形態６における同期通信装置のデータフローが上記実施の形態２における同期通信装置のデータフローと異なる。
実施の形態６におけるデータフローについては後述する。
【０１２８】
実施の形態６におけるデータ処理装置と通信処理装置のハードウェア構成は上記実施の形態２と同様である。
【０１２９】
図２９および図３０は、実施の形態６における第１の同期通信装置の時刻同期処理の流れを示すフローチャートである。
実施の形態６における第１の同期通信装置の時刻同期処理および時刻同期処理の際のデータフローについて図２９と図３０に基づいて以下に説明する（併せて図２８の示すデータフローも参照のこと）。
また、上記実施の形態２と異なる部分について説明し、その他の部分は上記実施の形態２と同様であるものとする。
【０１３０】
第３の通信装置が同期信号Ｓ５を送信する。
【０１３１】
＜同期信号通信処理／工程＞
データ受信部Ｃ１４は第３の通信装置が送信した同期信号Ｓ５を受信する（Ｓ１００１）。
【０１３２】
＜第３の計測処理／工程の一部＞
同期信号検出回路Ｃ１８はデータ受信部Ｃ１４が受信した同期信号Ｓ５を検出し、検出信号Ｓ４を出力する（Ｓ１００２）。
カウンタ回路Ｃ２４は同期信号検出回路Ｃ１８の出力した検出信号Ｓ４を入力したときにカウンタ値に０を設定し、内部クロックＣ２５の発生するクロック信号Ｃｃを入力時にカウンタ値をカウントアップする（Ｓ１００３）。
【０１３３】
以後の処理Ｓ１００４〜Ｓ１０１６は上記実施の形態２における処理Ｓ２０６〜Ｓ２１８と同様である。
【０１３４】
図３１および図３２は、実施の形態６における第２の同期通信装置の時刻同期処理の流れを示すフローチャートである。
実施の形態６における第２の同期通信装置の時刻同期処理および時刻同期処理の際のデータフローについて図３１と図３２に基づいて以下に説明する（併せて図２８の示すデータフローも参照のこと）。
また、上記実施の形態２と異なる部分について説明し、その他の部分は上記実施の形態２と同様であるものとする。
【０１３５】
第３の通信装置が同期信号Ｓ５を送信する。
【０１３６】
＜同期信号通信処理／工程＞
データ受信部Ｄ１０は第３の通信装置が送信した同期信号Ｓ５を受信する（Ｓ１１０１）。
同期信号検出回路Ｄ１６はデータ受信部Ｄ１０が受信した同期信号Ｓ５を検出し、検出信号Ｓ２を出力する（Ｓ１１０２）。
【０１３７】
＜第２の計測処理／工程の一部＞
カウンタ回路Ｄ１９は同期信号検出回路Ｄ１６の出力した検出信号Ｓ２を入力したときにカウンタ値を０に設定し、内部クロックＤ２０の発生するクロック信号Ｃｄを入力時にカウンタ値をカウントアップする（Ｓ１１０３）。
【０１３８】
以後の処理Ｓ１１０４〜Ｓ１１１５は上記実施の形態２における処理Ｓ３０６〜Ｓ３１７と同様である。
【０１３９】
図３３は、実施の形態６における時刻同期処理を示す図である。
実施の形態６における第１の同期通信装置（データ処理装置Ａ１と通信処理装置Ｃ５）と第２の同期通信装置（データ処理装置Ｂ３と通信処理装置Ｄ６）との時刻同期処理および時刻同期処理の際のデータフローについて図３３に基づいて以下に説明する。
【０１４０】
（１）第３の通信装置から通信処理装置Ｃ５への同期信号Ｓ５の通信時間と第３の通信装置から通信処理装置Ｄ６への同期信号Ｓ６の通信時間とは同じ時間として扱い、通信処理装置Ｃ５が同期信号Ｓ５を受信した時刻であり通信処理装置Ｄ６が同期信号Ｓ６を受信した時刻をｔ１とする。つまり、通信処理装置Ｃ５と通信処理装置Ｄ６とが同期信号Ｓ５の通信を行ったときの時刻をｔ１とする。
【０１４１】
（２）通信処理装置Ｃ５はデータ処理装置Ａ１の起動を検出すると時刻ｔ１からの経過時間ｔｃをデータ処理装置Ａ１に出力する。
但し、データ処理装置Ａ１の起動後であれば任意のタイミングで経過時間ｔｃをデータ処理装置Ａ１に出力して構わない。
また、通信処理装置Ｃ５とデータ処理装置Ａ１との通信および通信処理装置Ｄ６とデータ処理装置Ｂ３との通信はイーサネット（登録商標）等の通信速度の速い回線を用い、通信時間は０として扱う。
【０１４２】
（３）データ処理装置Ａ１は任意の時刻ｔａに、時刻ｔ１からの時間ｔｃ１を時刻ｔａから減算した時刻ｔ１（＝ｔａ−ｔｃ１）を出力する。通信処理装置Ｃ５は通信処理装置Ｄ６に時刻ｔ１を送信し、通信処理装置Ｄ６はデータ処理装置Ｂに時刻ｔ１を出力する。
【０１４３】
（４）データ処理装置Ｂ３は任意の時刻ｔ２に、時刻ｔ１からの時間ｔｄ１を時刻ｔ１に加算した時刻ｔ２（＝ｔ１＋ｔｄ１）を設定し、データ処理装置Ａ１と同期をとる。
【０１４４】
実施の形態７．
第１と第２の同期通信装置（同期通信システム）が、データ処理と通信処理とを行う一体の装置である形態について実施の形態７で説明する。
また、上記の各実施の形態と異なる部分について説明し、それ以外の部分は上記の各実施の形態と同様であるものとする。
【０１４５】
図３４は、実施の形態７における同期通信装置の構成図である。
実施の形態７における同期通信装置の構成について図３４に基づいて以下に説明する。
【０１４６】
第１の同期通信装置はデータ処理部Ａ２、時刻源Ａ２７、時刻外挿回路Ａ２６、時刻差分算出回路２８、データ送信部Ｃ９、データ受信部Ｃ１４、同期信号発生回路Ｃ１５、同期信号検出回路Ｃ１８を備える。
【０１４７】
第２の同期通信装置はデータ処理部Ｂ４、時刻源Ｂ２２、時刻外挿回路Ｂ２１、時刻算出回路２３、データ送信部Ｄ１３、データ受信部Ｄ１０、同期信号発生回路Ｄ１７、同期信号検出回路Ｄ１６を備える。
【０１４８】
各構成要素の説明は上記実施の形態２と同様である。
【０１４９】
図３５は、実施の形態７における同期通信装置のハードウェア構成図である。
図３５において、第１の同期通信装置と第２の同期通信装置は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置９０１、キーボード（Ｋ／Ｂ）９０２、マウス９０３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）９０４、磁気ディスク装置９２０、コンパクトディスク装置（ＣＤＤ）９０５、プリンタ装置９０６、スキャナ装置９０７、内部クロック９２６、時刻差分算出回路９３０、時刻外挿回路９３１、同期信号検出回路９２８、同期信号発生回路９２９と接続されている。
【０１５０】
各構成要素の説明は上記実施の形態２と同様である。
【０１５１】
実施の形態７における時刻同期処理および時刻同期処理の際のデータフローの説明は上記の各実施の形態と同様である。
【０１５２】
上記の各実施の形態において時刻ｔａはデータ処理装置Ａ１（または第１の同期通信装置）の内部時刻である。
また、時刻ｔｃは通信処理装置Ｃ５の内部時刻であり、時刻ｔｄは通信処理装置Ｄ６の内部時刻である。
また、時間ｔｃ１、ｔｄ１は通信装置外挿時刻である。
【０１５３】
また、上記実施の形態２においては、データ処理装置Ｂ３において設定される時刻ｔ２はｔａ＋（ｔｄ１−ｔｃ１）となる。ここで通信装置外挿時刻ｔｃ１は、通信処理装置Ｃ５と通信処理装置Ｄ６間で同期が確立してから（通信処理装置Ｃ５と通信処理装置Ｄ６とが同期信号を通信してから）、データ処理装置Ａ１で差分時刻ｔ１を生成するまでに経過した時間である。また、通信装置外挿時刻ｔｄ１は、通信処理装置Ｃ５と通信処理装置Ｄ６間で同期が確立してから（通信処理装置Ｃ５と通信処理装置Ｄ６とが同期信号を通信してから）、データ処理装置Ｂ３で差分時刻ｔ１を入力されるまでに経過した時間である。従って、データ処理装置Ａ１で差分時刻ｔ１を生成してからデータ処理装置Ｂ３で差分時刻ｔ１を入力されるまでの時間をΔｔとすると、データ処理装置Ｂ３において設定される時刻ｔ２はｔａ＋Δｔとなり、データ処理装置Ａ１が通信処理装置Ｃ５に差分時刻を送信するまでの内部遅延時間と通信処理装置Ｃ５及び通信処理装置Ｄ６の伝送遅延時間を補正した時刻を設定することができる。
【０１５４】
また、上記実施の形態３においては、データ処理装置Ｂ３において設定される時刻ｔ２はｔａ＋（ｔｄ１−ｔｃ１）となる。ここで通信装置外挿時刻ｔｃ１は、通信処理装置Ｃ５が起動してから、データ処理装置Ａ１で差分時刻ｔ１を生成するまでに経過した時間である。また、通信装置外挿時刻ｔｄ１は、通信処理装置Ｃ５が起動してから、データ処理装置Ｂ３で差分時刻ｔ１を入力されるまでに経過した時間である。従って、データ処理装置Ａ１で差分時刻ｔ１を生成してからデータ処理装置Ｂ３で差分時刻ｔ１を入力されるまでの時間をΔｔとすると、データ処理装置Ｂ３において設定される時刻ｔ２はｔａ＋Δｔとなり、データ処理装置Ａ１が通信処理装置Ｃ５に差分時刻を送信するまでの内部遅延時間と通信処理装置Ｃ５及び通信処理装置Ｄ６の伝送遅延時間を補正した時刻を設定することができる。
【０１５５】
また、上記実施の形態３では、通信処理装置Ｃ５から通信処理装置Ｄ６に送信する時刻情報のみで時刻同期が可能であるため、通信処理装置Ｄ６から通信処理装置Ｃ５の方向が通信が不達の場合であっても、時刻同期が可能となる。
【０１５６】
また、上記実施の形態２では、同期信号を生成する同期信号発生回路Ｃ１５と同期信号を検出する同期信号検出回路Ｃ１８と同期信号検出回路Ｃ１８で検出した同期検出信号を入力時のカウンタ値をｔ０に設定し内部クロックＣ２５から入力されるクロック信号でカウントアップして通信装置内部時刻を生成するカウンタ回路Ｃ２４とを備える通信処理装置Ｃ５について説明した。
さらに、同期信号を検出する同期信号検出回路Ｄ１６と同期信号検出回路Ｄ１６で検出した同期検出信号の入力時に同期信号を生成する同期信号発生回路Ｄ１７と同期信号検出回路Ｄ１６で検出した同期検出信号の入力時にカウンタ値を０に設定し内部クロックＤ２０から入力されるクロック信号でカウントアップして通信装置内部時刻を生成するカウンタ回路Ｄ１９とを備える通信処理装置Ｄ６について説明した。
さらに、通信装置内部時刻を時刻源Ａ２７から入力されるクロック信号でカウントアップして時刻を外挿する時刻外挿回路Ａ２６とデータ処理装置Ａ１の内部時刻と時刻外挿回路Ａ２６で生成した通信装置外挿時刻の差分を算出する時刻差分算出回路２８とを備えるデータ処理装置Ａ１について説明した。
さらに、通信装置内部時刻を時刻源Ｂ２２から入力されるクロック信号でカウントアップして時刻を外挿する時刻外挿回路Ｂ２１と対向するデータ処理装置Ａ１で生成した差分時刻に時刻外挿回路Ｂ２１で生成した通信装置外挿時刻を加算することにより設定時刻を算出する時刻算出回路２３とを備えるデータ処理装置Ｂ３について説明した。
そして、データ処理装置Ａ１と通信処理装置Ｃ５とデータ処理装置Ｂ３と通信処理装置Ｄ６とを備えたことを特徴とする通信システムについて説明した。
【０１５７】
また、上記実施の形態３では、通信処理装置Ｃ５の起動時にカウンタ値を０に設定し内部クロックＣ２５から入力されるクロック信号でカウントアップして通信装置内部時刻を生成するカウンタ回路Ｃ２４と同期信号と通信装置内部時刻を同一フレームフォーマットに多重化した信号を生成する同期信号発生回路Ｃ１５と同期信号を検出する同期信号検出回路Ｃ１８とを備える通信処理装置Ｃ５について説明した。
さらに、対向する通信処理装置Ｃ５からの同期信号と通信装置内部時刻を検出し通信装置内部時刻を分離する同期信号検出回路Ｄ１６と同期信号検出回路Ｄ１６で分離した通信装置内部時刻を入力時にカウンタ値を通信装置内部時刻に設定し内部クロックＤ２０から入力されるクロック信号でカウントアップして通信装置内部時刻を生成するカウンタ回路Ｄ１９とを備える通信処理装置Ｄ６について説明した。
さらに、通信装置内部時刻を時刻源Ａ２７から入力されるクロック信号でカウントアップして時刻を外挿する時刻外挿回路Ａ２６とデータ処理装置Ａ１の内部時刻と時刻外挿回路Ａ２６で生成した通信装置外挿時刻の差分を算出する時刻差分算出回路２８とを備えるデータ処理装置Ａ１について説明した。
さらに、通信装置内部時刻を時刻源Ｂ２２から入力されるクロック信号でカウントアップして時刻を外挿する時刻外挿回路Ｂ２１と対向するデータ処理装置Ａ１で生成した差分時刻に時刻外挿回路Ｂ２１で生成した通信装置外挿時刻を加算することにより設定時刻を算出する時刻算出回路２３とを備えるデータ処理装置Ｂ３について説明した。
そして、データ処理装置Ａ１と通信処理装置Ｃ５とデータ処理装置Ｂ３と通信処理装置Ｄ６とを備えたことを特徴とする通信システムについて説明した。
【図面の簡単な説明】
【０１５８】
【図１】実施の形態１における時刻同期処理の流れを示すフローチャート。
【図２】実施の形態２における同期通信装置の構成とデータフローを示す図。
【図３】実施の形態２におけるデータ処理装置のハードウェア構成図。
【図４】実施の形態２における通信処理装置のハードウェア構成図。
【図５】実施の形態２における第１の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図６】実施の形態２における第１の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図７】実施の形態２における第２の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図８】実施の形態２における第２の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図９】実施の形態２における時刻同期処理を示す図。
【図１０】実施の形態３における同期通信装置の構成とデータフローを示す図。
【図１１】実施の形態３における第１の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図１２】実施の形態３における第１の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図１３】実施の形態３における第２の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図１４】実施の形態３における第２の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図１５】実施の形態３における時刻同期処理を示す図。
【図１６】実施の形態４における同期通信装置の構成とデータフローを示す図。
【図１７】実施の形態４における第１の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図１８】実施の形態４における第１の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図１９】実施の形態４における第２の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図２０】実施の形態４における第２の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図２１】実施の形態４における時刻同期処理を示す図。
【図２２】実施の形態５における同期通信装置の構成とデータフローを示す図。
【図２３】実施の形態５における第１の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図２４】実施の形態５における第１の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図２５】実施の形態５における第２の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図２６】実施の形態５における第２の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図２７】実施の形態５における時刻同期処理を示す図。
【図２８】実施の形態６における同期通信装置の構成とデータフローを示す図。
【図２９】実施の形態６における第１の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図３０】実施の形態６における第１の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図３１】実施の形態６における第２の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図３２】実施の形態６における第２の同期通信装置の時刻同期処理の流れを示すフローチャート。
【図３３】実施の形態６における時刻同期処理を示す図。
【図３４】実施の形態７における同期通信装置の構成図。
【図３５】実施の形態７における同期通信装置のハードウェア構成図。
【符号の説明】
【０１５９】
１  データ処理装置Ａ、２  データ処理部Ａ、３  データ処理装置Ｂ、４  データ処理部Ｂ、５  通信処理装置Ｃ、６  通信処理装置Ｄ、７  インタフェース部Ａ、８  インタフェース部Ｃ、９  データ送信部Ｃ、１０  データ受信部Ｄ、１１  インタフェース部Ｄ、１２  インタフェース部Ｂ、１３  データ送信部Ｄ、１４  データ受信部Ｃ、１５  同期信号発生回路Ｃ、１６  同期信号検出回路Ｄ、１７  同期信号発生回路Ｄ、１８  同期信号検出回路Ｃ、１９  カウンタ回路Ｄ、２０  内部クロックＤ、２１  時刻外挿回路Ｂ、２２  時刻源Ｂ、２３  時刻算出回路、２４  カウンタ回路Ｃ、２５  内部クロックＣ、２６  時刻外挿回路Ａ、２７  時刻源Ａ、２８  時刻差分算出回路、９０１  ＣＲＴ表示装置、９０２  Ｋ／Ｂ、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９２５  インタフェースボード、９２６  内部クロック、９２７  カウンタ回路、９２８  同期信号検出回路、９２９  同期信号発生回路、９３０  時刻差分算出回路、９３１  時刻外挿回路。
【図１】
0004611798.tif 000002
【図２】
0004611798.tif 000003
【図３】
0004611798.tif 000004
【図４】
0004611798.tif 000005
【図５】
0004611798.tif 000006
【図６】
0004611798.tif 000007
【図７】
0004611798.tif 000008
【図８】
0004611798.tif 000009
【図９】
0004611798.tif 000010
【図１０】
0004611798.tif 000011
【図１１】
0004611798.tif 000012
【図１２】
0004611798.tif 000013
【図１３】
0004611798.tif 000014
【図１４】
0004611798.tif 000015
【図１５】
0004611798.tif 000016
【図１６】
0004611798.tif 000017
【図１７】
0004611798.tif 000018
【図１８】
0004611798.tif 000019
【図１９】
0004611798.tif 000020
【図２０】
0004611798.tif 000021
【図２１】
0004611798.tif 000022
【図２２】
0004611798.tif 000023
【図２３】
0004611798.tif 000024
【図２４】
0004611798.tif 000025
【図２５】
0004611798.tif 000026
【図２６】
0004611798.tif 000027
【図２７】
0004611798.tif 000028
【図２８】
0004611798.tif 000029
【図２９】
0004611798.tif 000030
【図３０】
0004611798.tif 000031
【図３１】
0004611798.tif 000032
【図３２】
0004611798.tif 000033
【図３３】
0004611798.tif 000034
【図３４】
0004611798.tif 000035
【図３５】
0004611798.tif 000036