(57)【特許請求の範囲】
【請求項１】
パルス信号に同期したデータ流によりデジタルソース及びコントロールデータを共通に伝送するリング回線で結合されている、多数の端末を有する通信ネットにおける伝送時間遅延の補償方法であって、
前記デジタルソース及びコントロールデータは、その時々にデジタルソース又はコントロールデータ用の１つのデータチャンネルをなす部分ビットグループを含む同一長さの個々のビットグループのパルス列を指定するフォーマットで伝送され、且つ別々の位置でリング回線と結合されている少なくとも２つの端末は、端末の１つにより異なるデータチャンネルで送られると共に、互いに相関するソースデータを受信する方法において、
各々のビットグループ（２６）内の特定のビット位置（２９）が端末から端末（１，２，３，４，５，６）に伝えられる数値用に確保され、そこで前記数値が端末の１つにより常に固定初期値にセットされ、且つリング回線（７，８，９，１０，１１，１２）をめぐる各々の後続端末によって増加されると共に、前記端末のうち、互いに相関するソースデータを受信する複数の端末のそれぞれが、前記互いに相関するソースデータを受信してから実行するまでの時間を、前記複数の端末のそれぞれの通信ネット内の位置を表す前記数値に基づいて調整することで、前記複数の端末に対する前記互いに相関するソースデータの伝送時間差が補償されることを特徴とする伝送時間遅延の補償方法。
【請求項２】
デジタルソース及びコントロールデータが、各々の端末（１，２，３，４，５，６）により同一の時間間隔だけ遅延されると共に、前記数値がその時々に１だけ増加される請求項１記載の伝送時間遅延の補償方法。
【請求項３】
相関するソースデータの伝送時間差が、特定のデータチャンネルで受信されるソースデータの適切な時間的遅延により補償される請求項１又は２記載の伝送時間遅延の補償方法。
【請求項４】
前記数値が、パルス信号を発生する１つの端末により、初期値にセットされる請求項１〜３のいずれか１項記載の伝送時間遅延の補償方法。
【請求項５】
パルス信号を発生する端末が、受信した数値から通信ネット内の端末の総数を確定し、且つ端末の総数が規則的な時間間隔でリング回線を介して伝え、及び／又は問い合わせで端末に通知される請求項４記載の伝送時間遅延の補償方法。
【請求項６】
パルス信号を発生する端末が、通信ネット内の全参加端末の位置に関する情報を管理し、且つこの情報が周期的にリング回線を介して伝えられ、問い合わせにより端末に通知される請求項４又は５記載の伝送時間遅延の補償方法。
【請求項７】
相関するソースデータを種々の端末に送信する１つの端末が、通信ネット内のその位置を種々の端末にリング回線を介して通知する請求項１〜６のいずれか１項記載の伝送時間遅延の補償方法。
【請求項８】
相関するソースデータを受信する多数の端末が、通信ネット内の位置および／又はスイッチング状態を、相互にリング回線を介して通知する請求項１〜７のいずれか１項記載の伝送時間遅延の補償方法。
【請求項９】
相関するソースデータが、多チャンネルオーディオデータである請求項１〜８のいずれか１項記載の伝送時間遅延の補償方法。
【請求項１０】
リング回線が、２つの端末毎に相互に結合する光導体（１０，１１）により形成される請求項１〜９のいずれか１項記載の伝送時間遅延の補償方法。
【請求項１１】
前記請求項１〜１０のいずれか１項記載の伝送時間遅延の補償方法を用いた移動通信システムへの利用。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は環状通信ネットにおける伝送時間遅延の補償方法に関し、詳しくは、パルス信号に同期したデータ流によりデジタルソース及びコントロールデータを共通に伝送するリング回線でと結合されている、多数の端末を有する通信ネットにおける伝送時間遅延の補償方法に関する。
その場合、デジタルソース及びコントロールデータは、その時々にデジタルソース又はコントロールデータ用の１つのデータチャンネルをなす部分ビットグループを含む同一長さの個々のビットグループのパルス列を指定するフォーマットにより伝送され、且つ別々の位置でリング回線と結合されている少なくとも２つの端末は、端末の１つにより異なるデータチャンネルで送られると共に、互いに相関ソースデータを受信する。更に、本発明はこのような方法の利用にも関する。
【０００２】
【従来の技術】
このような環状通信ネット、例えば、ヨーロッパ特許公開公報（ＥＰ−Ａ−０７２５５２２）号に説明されているネットは、物理的に簡単な構造のデータ回線を利用して、部分的に複雑な方法で情報を相互に交換しなければならない種々の電気および電子装置のネットワーク化に使われる。これらのデータ回線を介して、端末はソースデータ及びコントロールデータを交換できる。例えば、オーディオ分野では、ＣＤプレイヤ、ラジオ受信機及びカセットレコーダのようなデータソースのオーディオデータはアンプ・スピーカ・コンビネーションのようなデータシンクに伝送でき、同時にコントロールデータ、例えば、音量のコントロール用データを伝送できる。ここでは、装置は、例えばカセットレコーダの場合のように、データソース及びデータシンクとして設計できる。
【０００３】
リング回線からのソース及びコントロールデータの読出、リング回線でのデータの中間増幅または処理および再読込において、各々の端末に必ず幾らかの遅延が起こる。この信号遅延は、１つの端末が、種々の位置でリング回線に接続される種々の端末によって受信され時間的に相関している種々のソースデータを送るとき、特に問題である。例えば、家庭用電子機器では、多くの別々のチャンネルで、ステレオ音響の場合２つのチャンネルで少なくとも２台のアンプ・スピーカ・コンビネーションにオーディオ信号を供給するケースで起こる。
確かに、各々の端末における遅延は技術的には数１０マイクロ秒に制限できるが、多数の他の端末別のネットワークに分布した多数のスピーカでは、個々の参加端末の信号遅延は、合計すれば、ステレオ感や臨場感が失われるか、更には不快な聴取感さえ発生する大きさにまでなる。しかし、ステレオ効果が損なわれると気づかないほど小さくても、３次元聴取感、例えば、疑似ステレオ音響を発生する新しい方法は排除されるだろう。
【０００４】
発生する信号遅延を補償することは、上記した種類の通信ネットの場合、複雑である。即ち、このネットワークの特別な利点は、回線敷設に関する弾力性と他のシステムでの回路変更なしに他の端末を任意に接続できることにある。この利点を失わないため、これまでは、通信コントロールのプロトコル上層で実際のデータソース及び関連データシンクの位置を確定しており、このため、制御データを利用して端末間で多数の情報を交換しなければならない。この方法で確定された位置から、データソースとデータシンク間または個々のデータシンク間の端末数を計算できる。個々の端末毎の信号遅延が知られるので、該当する強制遅延値を計算でき、これにより相関する信号が正確に再現される。続いて、この遅延はどんな周知の方法でも、例えば、データシンクへのソースデータの短い中間記憶により発生する。
【０００５】
【発明が解決しようとする課題】
本発明の課題は、上記従来技術の有する問題点に鑑み、簡単な方法で環状通信ネットにおけるソースデータの伝送時間遅延を補償できる方法を提供することにある。
【０００６】
【課題を解決するための手段】
上記課題は、請求項記載の発明により達成される。
まず、この種の方法では、端末から端末に送られる数値用に各ビットグループ内の特定のビット位置が確保されることによって解決される。その場合、この数値は端末の１つにより固定初期値に常にセットされ、後続の各端末によりリング回線に沿って増加され、これによって、上記端末のうち、互いに相関するソースデータを受信する複数の端末のそれぞれが、互いに相関するソースデータを受信してから実行するまでの時間を、複数の端末のそれぞれの通信ネット内の位置を表す数値に基づいて調整することで、複数の端末に対する互いに相関するソースデータの伝送時間差が補償される。
個々の電気または電子装置をリング回線に結合するインタフェースは、多くの場合、同一の構造であり、それによって、各々の端末はリング回線を介して伝送されるデータ流の同一の大きさの遅延を発生する。このケースでは、数値は、初期値、例えばゼロから出発してその時々に１だけ増加される。
【０００７】
しかも、本発明は、端末が種々の時間間隔でデータ流を遅延するケースにも応用できる。このため、この時間間隔は固定最小遅延値の整数倍として設定されるか、又は小さい時間単位を規定し、この倍数として十分な精度で任意の遅延値を指図できる。各々の端末はこの数値を、その固有の遅延に一致する値だけ増加する。
【０００８】
本発明の好ましい実施形態において、ソースデータの遅延は受信機側で補償される。つまり、ソースデータ又はそこから発生したなんらかの信号が、ソースデータを受信する端末の内部で遅延されることによって補償される。しかし、別の方法として、ソースデータが受信機側に時間的に適切な関係で達するように、ソースデータを時間的にずらして送ることによって補償して、送信機側を補償することも可能である。
【０００９】
前記数値は、全ての他の端末に向けられたパルス信号を発生する端末によって初期値に設定されるのが、好適である。以下で、パルスジェネレータとも言われるこの端末は、特に、通信システムに最初に接続する端末である。この端末が単独なので、端末が数値を逆転する複雑な決定プロセスが省略される。
しかし、別の方法として、例えば、相関したソースデータを送る端末が数値を逆転することもできる。例えば、通信システムが相関したソースデータ、つまりラジオ／カセットレコーダ／ＣＤプレイヤ・コンビネーションのデータを送信する単一の端末だけを含み、他のこのような端末を見込んでいないケースで適切である。
【００１０】
さらに、設定する強制遅延値の計算のため、通信ネット内の端末総数を知ることは有効である。確かに、原則的には、最大可能な総数からも出発できるが、しかし、場合によっては、必要な値よりも相当大きい強制遅延値になり、中間メモリーや同等の形の追加費用が必要になる。端末総数は簡単な方法でパルスジェネレータを通して確定でき、詳細にはパルスジェネレータから受け取られた数値から確定できる。数値がパルスジェネレータによりゼロにセットされ、各々の後続端末により１ずつ増加されるケースでは、端末総数はパルスジェネレータにより受信される数値プラス１になる。通信ネット中の端末総数は、パルスジェネレータにより周期的にリング回線を介して伝えることができ、問い合わせにより端末に通知できる。
その時々にソースデータ受信機のシリーズで最後の受信機が一般に遅延せず、且つこの受信機前にある受信機が最後の受信機からの間隔に応じて遅延する場合、特定のシステム構成で最も小さい強制遅延値が計算される。更に、任意のシステム構成および変更に関して、このような計算を実施できるように、ネットワークにおける端末の位置に関する情報が必要になる。この情報はパルスジェネレータにより管理され、且つ規則的な時間間隔でリング回線を介して伝えられ、問い合わせにより端末に通知されるのが望ましい。
この方法では、他のソースデータと相関したソースデータの各々の受信機は、数値または端末総数に加えて必要な情報を周期的に伝えられる情報から得ることができるし、又はパルスジェネレータから要求できる。次に、設定すべき強制遅延値の計算は、各々の受信機に相関したソースデータで分散して実施できる。
【００１１】
別の方法として又は追加の方法として、相関するソースデータを別の端末に送る１つの端末がその位置を受信機に通知する特徴および／又は相関するソースデータを受信する多数の端末が、通信ネット内の位置および／又はスイッチング状態を互いにリング回線を介して伝える特徴を備えることができる。この方法では、各々の受信機は、パルスジェネレータに要求したり、パルスジェネレータにより伝えられた情報を得なくても、必要な情報を得ることができる。
【００１２】
本発明による方法は、特に多数のデータシンクに送られるオーディオデータ間の伝送時間差の補償に適しているが、これに制限されない。例えば、信号の簡単なオンライン比較を可能にするため、自動車コンポーネントの作動状態のモニター用センサーからネットワークを介して伝送される信号の伝送時間差を補償できる。
リング回線は、主に、２つの端末毎に相互に結合し、且つ高いデータ伝送速度を可能にする光導体により形成される。
以上に述べた補償方法を移動通信システム、例えば自動車の通信システムへ応用する場合では、光導体の僅かな重量が有利になる。
更に、この発明は純粋電気環状通信ネットにも最適であり、ここでは回線部分は、例えば同軸ケーブルとなる。
【００１３】
【発明の実施の形態】
以下、本発明の実施形態を、図面を参照して詳細に説明する。
図１は、パルスジェネレータとして作動する端末１および他の端末２〜６を含む環状ネットワークを示す。６つの端末１〜６は、光導体部分７〜１２を介して環状に相互に結合されている。従って、光導体部分７〜１２は種々の端末間のデータ伝送用リング回線をなす。データ伝送の物理的方向は、光導体部分７〜１２の矢印により示される。
例えば、端末１はラジオ受信機であり、端末４はＣＤプレイヤ、端末２、３、５及び６はアクティブスピーカである。このようなネットワークは、例えば、自動車に組み込まれ、前述した装置に加えて他の装置も含むことができる。更に、このような複雑なマルチメディアネットワークは、例えば操作・表示装置、電話、テレファックス装置、ナビゲーションシステム、空調装置用コントロールユニット、タイヤ空圧用モニター装置およびビデオカメラ等を含む。
【００１４】
これらの装置は、光導体部分から形成されたリング回線を介してのみ相互に通信する。これにより、デジタルソース及びコントロールデータ毎に特定のビット位置が確保されている同一長さの個々のビットグループのパルス列を指定するデータ伝送フォーマットが可能になり、そこにおいて、ビットグループ内でソースデータのため確保された領域は関連領域を形成する。デジタルソース及びコントロールデータは、パルス信号に同期した連続データ流でリング回線を介して伝送される。パルス信号（例えば、タイミングクロック）は、単独の端末により発生される。全ての他の端末は、このパルス信号に同期する。パケットデータ伝送方法、例えば、ＡＴＭプロセスのような純粋非同期データ伝送方法は、これと違っている。
【００１５】
ビットグループのソースデータのため確保された領域は、各々がソースデータ用の１つのデータチャンネルを形成する同一の長さの多数の部分ビットグループに分割される。図１に示す例では、ラジオ受信機１又はＣＤプレイヤ４のステレオチャンネル用に２つのデータチャンネルが確保されており、そこにおいて、例えば、スピーカ２と５は右ステレオチャンネルに対応しており、スピーカ３と６は左ステレオチャンネルに対応している。スピーカ２と３は、例えば、自動車の前部ドアに組み込まれ、スピーカ５と６は後部に組み込まれている。
【００１６】
図２は、図１に示す端末の１つ、この例では端末５を詳細に示している。この端末は、光導体部分１０と結合され且つ光信号から電気信号に変換する光電子コンバータを含む受信回路２０、光導体部分１１と結合され且つ電気信号から光信号に変換する光電子コンバータを含む送信回路２１、電子装置２２、端末５のケースではアンプ・スピーカ・コンビネーション、マイクロコントーラ２３、即ち、個別のコントロール目的用マイクロプロセッサ、中間メモリーを含むコントール可能な遅延回路２４及び増加器２５を有する。
【００１７】
更に、受信回路２０と送信回路２１に関しては、各々１つの受信または送信ビットグループ２６が図示されている。各々のビットグループ２６は、特に、ソースデータ用領域２７、コントロールデータ用領域２８及び位置数値を表す６ビットからなるデータフィールド２９を含む。
光導体部分１０から受信されたビットグループ２６は、固定遅延値で受信回路２０から送信回路２１に渡され、光導体部分１１に再度送られる。受信回路２０と送信回路２１間で、ビットグループ２６はビットグループ２６内のデータに選択的読出および/ 又は書込アクセスを可能にする適当な回路を通過する。そのために最適な回路は、例えば、シフトレジスタ、バッファ又はＦＩＦＯ回路である。ビットグループ２６は、矢印３０で示すように、大部分不変か又は透過な形で端末５を通過する。
【００１８】
電子装置の例であるアンプ・スピーカ・コンビネーション２２用の、ビットグループ２６の領域２７からなるソースデータの部分は、遅延回路２４を介してアンプ・スピーカ・コンビネーション２２に送られる。データフィールド２９のデータは増加器２５に送られ、且つ増加器２５は、送信前に、位置数を１つだけ増加し且つ再びこのデータをデータフィールド２９に付加する。位置数は、端末１〜６の１により、例えば、パルスジェネレータとして作動する端末により、通過毎に「００００００」にセットされる。この端末は、この例では端末１であり、従って、端末５は位置数「００００１１」を受信し、位置数「０００１００」を送信する。端末５に送信された位置数「０００１００」又は１０進数「４」が対応し、この位置数は分析のためマイクロコントローラ２３に送られる。更に、マイクロコントローラ２３はコントロールデータを領域２８を介して受信または送信でき、且つアンプ・スピーカ・コンビネーション２２及び遅延回路２４と結合される。
【００１９】
ネット内の他の端末は、主に、多くの端末が領域２７にソースデータを書き込むことを除いて、図２に示す端末５と同一の構造を有している。これらの端末は、このケースでは、２チャンネルオーディオデータを送る端末１と４である。各々の端末１〜６は、ネットワークを通過するビットグループ２６を、主に光電子信号変換、中間増幅、読出または書込動作および同期化に必要な時間により決まる同一の時間間隔Ｔだけ遅延する。リング構造と光導体を使用する典型的な通信ネットでは、時間間隔Ｔは約４４μｓになる。データフィールド２９の６ビットに対応する、６４の可能な端末では、ネットワークを１回通過する毎に総遅延値は約２. ８ｍｓになる。
【００２０】
オーディオデータが個々のスピーカ２、３、５及び６に到達する種々の時間の調整方法を、図１と図２を参照して説明する。
ラジオ受信機１が、スピーカ２、３、５及び６により受信されるオーディオデータを送信すると仮定する。前記したように、スピーカ５のマイクロコントローラ２３は位置数「４」を受信する。更に、マイクロコントローラ２３はコントロールデータ用領域２８を介して、以後周期的にネットワークに伝えられるパルスジェネレータの情報：「０」であるパルスジェネレータの位置数；パルスジェネレータがスピーカ６から得る位置数プラス１であるネットワーク内の端末総数、つまり総数「６」；及びネットワーク内の他のスピーカ２、３及び６の位置、つまり位置「１」、「２」及び「５」を受信する。
【００２１】
これらの情報を利用して、マイクロコントローラ２３は、伝送方向で送信する端末、ラジオ受信機１前の最終スピーカがスピーカ６であること、且つスピーカ５がスピーカ６の前に位置することを計算する。これから、マイクロコントローラ２３は、オーテジィオデータが時間間隔Ｔだけ遅延されなければならないことを計算し、それに応じてアンプ・スピーカ・コンビネーション２２前の遅延回路２４を制御する。
同様な方法で、スピーカ３では、オーディオデータを時間間隔３Ｔだけ遅延しなければならないことが確定される。スピーカ２では、オーディオデータが時間間隔４Ｔだけ遅延され、またスピーカ６はオーディオデータを遅延なしで再生する。それで、オーディオデータは全てのスピーカ２、３、５及び６により正しい時間関連で再生される。
【００２２】
設定すべき遅延値の計算に必要な位置情報は、その時々に完全に又は部分的に、ビットグループに固定され且つ端末から端末に伝えられた位置数に基づく。位置数は自動的に連続してリアルタイムで発生し、それにより、偽のリング位置が現れずに、システムのリアルタイムの運用に新しい端末が参入できる。他の情報、特定の端末のタイプに関する情報などは、例えばシステムの初期化または端末のオン又はオフによりリアルタイムで発生できる。従って、実際の音源や物理的システム構成もいつでも任意に変更でき、複雑なネット管理ルーチンは不要である。
例えば、スピーカ５と６がシステムから離れ、リングが端末４と１間で再び閉じる場合、残存スピーカ２と３のマイクロコントロールは、自動的に連続してリアルタイムで発生する位置情報に基づき同一の位置数を受け取るが、パルスジェネレータ１の変化した位置データを得る。スピーカ３のマイクロコントローラは、そのスピーカが遅延する必要のないオーディオデータの送信機の前の最終スピーカであり、且つスピーカ２が音響再生を時間間隔Ｔだけ遅延すると、この新しいデータを使用して計算する。
【００２３】
スピーカ５及び６が再度接合する場合、自動的に連続したリアルタイムで発生する位置情報に基づき、以前の状態が自動的に再び発生する。
実際の音源としてラジオ受信機１の代わりにＣＤプレイヤ４が選択され、その場合、ラジオ受信機１は、オフされない限りパルスジェネレータとして残り、スピーカ３はオーディオデータの送信機前の最終スピーカになる。従って、スピーカ３は遅延せず、スピーカ２は時間間隔Ｔだけ遅延し、スピーカ６は時間間隔３Ｔだけ遅延し、スピーカ５は時間間隔４Ｔだけ遅延する。このケースでは、パルスジェネレータが２台のスピーカの間にあることに注意する。遅延時間間隔の計算で、この事情を考慮しなければならないかどうかは、個々のケースで使用する計算方法で決まる。
【００２４】
リング回線における伝送方向で、どの端末がオーディオデータのその時点で選ばれた送信機前方の最終スピーカになるか確定するプロセスを除いて、前記の計算は極めて簡単である。このため、プログラムコントロールされるマイクロプロセッサの形の特別な「インテリジェンス」を必要とせず、ロジック回路を利用しても、つまりハードウェアでも実行できる。従って、スピーカ２、３、５及び６はマイクロコントローラを必ずしも必要としない。むしろ、前記した計算は完全に又は部分的にパルスジェネレータのマイクロコントローラにより実行でき、このマイクロコントローラは、一般に他の目的にも必要なネットワーク内の全ての端末の位置に関する情報を全体として管理する。パルスジェネレータは、遅延回路を直接制御して、システムにあるスピーカに必要な遅延を発生できる。これは、例えば、マイクロコントローラのコマンドインタープリタによる解釈を必要とせず、スピーカの固定配線コマンドデコーダで確認される特別なコマンドコードを利用して実行できる。
比較的少ない計算および伝達費用でさえ減少する他の可能性は、相関するデータ、例えばオーディオデータを受信するスピーカ又は他の端末が、ネットワーク中の位置に関する情報を交換するために、直接相互に通信することにある。この通信には、相関データの送信機も含めることができる。
【００２５】
尚、特許請求の範囲の項に図面との対照を便利にするために符号を記すが、該記入により本発明は添付図面の構造に限定されるものではない。
【図面の簡単な説明】
【図１】６つの端末を含む環状通信ネット
【図２】データ伝送で使用するビットグループフォーマットを図示した個々の端末の構造の詳細図
【符号の説明】
１、２、３、４、５、６        端末
７、８、９、１０、１１、１２  リング回線
１０、１１                    光導体
２６                          ビットグループ
２９                          ビット位置
【図１】
0003904687.tif 000002
【図２】
0003904687.tif 000003