明 細 書 データ伝送システム、 データ送信装置、 データ受信装置、 及びデータ伝送方法 技術分野
本発明は、 伝送路を複数の通信装置で共有し同期チャンネルを用いてデータ伝 送を行なうデータ伝送システム、 及びデータ伝送方法、 デ一タ送信装置、 データ 受信装置に関し、 特に伝送路を介して接続される送信装置と受信装置間での動作 の同期を図るものに関する。 背景技術
近年、 デジタルィ匕した映像、 音声データ、 あるいはコンピュータデータなどそ の他のデジタルデータを、 共通母線を介して伝送するための通信方式の検討が盛 んに行われている。 従来の伝送システム、 例えば、 特開平 9一 1 0 7 3 7 3号公 報に開示される通信システムを一例として第 1 4図を用いて説明する。 第 1 4図 におレ、て、 1 0 0は伝送路、 1 0 1は伝送路 1 0 0のクロックを管理するクロッ ク管理手段である。 また、 1 4 1 0は、 データ発生手段 1 4 1 1、 及び第 1の通 信制御手段 1 1 2で構成される送信装置、 1 4 2 0は、 データ処理手段 1 4 2 1 及び第 2の通信制御手段 1 2 2カゝらなる受信装置である。
以下、 動作について説明する。
第 1 4図で示す伝送システムでは、 送信装置 1 4 1 0から受信装置 1 4 2 0に 伝送路 1 0 0を介してデータを伝送する。 伝送路 1 0 0はクロック管理手段 1 0 1が管理するクロックに基づき動作し、 伝送路 1 0 0に接続した送信装置 1 4 1 0の第 1の通信制御手段 1 1 2、 及び受信装置 1 4 2 0の第 2の通信制御手段 1 2 2は、 上記伝送路 1 0 0からデータを受信する際にクロックを抽出し、 内部で のデータ処理に利用する。
上記送信装置 1 4 1 0は抽出したクロックをデータ発生手段 1 4 1 1に入力す る。 データ発生手段 1 4 1 1では、 入力されたクロックを用レ、、 伝送データを発 生させ第 1の通信制御手段 1 1 2に送る。 第 1の通信制御手段 1 1 2は伝送デー
タを伝送路 100に出力する。
受信装置 1420にお!/、て、 第 2の通信制御手段 122は、 この伝送データを 受信し、 データ処理手段 1421に送る。 また、 第 2の通信制御手段 122は同 時にクロックを抽出しデータ処理手段 1421に送る。 データ処理手段 1421 は抽出したクロックを用いて伝送データを処理する。
以上の手順によりデータ発生手段 141 1におけるデータ発生、 データ処理手 段 1421におけるデータ処理を、 同一クロックを用いて行なうことにより、 送 信装置 1410と受信装置 1420の間の同期を取ることができ、 伝送システム は破綻することなく動作を行なうことになる。
以上のようなネットワークは、 伝送に光ファイバを使用する車載マルチメディ ァ用ネットワーク MOST (Media Oriented Systems Transport) などに用いら れ、 ネットワークとそれに接続される機器との間のクロックが同期して動作する ことで、 機器に ,袓み込まれるバッファなどを削減してコストダウンや、 ネットヮ ークへの多様な機器の接続の容易化を図ることができるものである。
また、 I EC 60958フォーマットのネットワーク ( I EEE 1394) 伝 送においては、 例えば、 特開 2000— 149461号公報に、 送信装置におい て I EC60958フォーマツトのデータを受信し、データを復調する復調装置、 信号処理装置が開示されている。
上述したように、従来のデータ伝送システム、及びデータ伝送方法においては、 送信装置 1410、 受信装置 1420、 及び伝送路 100が同一クロックで動作 して、 データ発生、 処理を行なう構成とすることで送受信の同期を保っている。 し力 し、 上記従来の構成では、 送信装置 1410側のデータ発生手段 141 1 が独自のクロックを持ち、 該独自のクロックに基づレ、て伝送データを送出する場 合や、 また、 データ発生手段 1411のクロック源と伝送路 100のクロック源 とが同じであっても、 送信装置 1410のクロックと伝送路 100のクロックと が仕様上異なる速度のク口ックで動作する系においては、 データ処理の同期が取 れないという問題を有していた。
さらに、 データ発生手段 141 1のクロックと伝送路 100のクロックとが仕 様上同じ速度のクロックで動作しているが、 厳密にはそれらのクロック源が異な
02 12231
3 るためにずれが発生するような系においては、 上記データ伝送システムの動作中 に、 送信装置 1 4 1 0において伝送データのオーバーフローあるいはアンダーフ 口一が発生するという問題もあった。
本発明は、 以上のような問題点を解消するためになされたもので、 送信装置、 受信装置及び伝送路が同一ク口ックで動作していない場合においても送受信の同 期を保つことのできるデータ伝送システム、 データ送信装置、 データ受信装置、 及びデータ伝送方法を提供することを目的とする。 発明の開示
この発明の請求の範囲第 1項にかかるデータ伝送システムは、 一つ以上の送信 装置と一つ以上の受信装置とが伝送路で接続され、 上記送信装置から上記受信装 置へ、 伝送路に割り当てられた、 一定時間間隔で発現するアクセス単位を用いて データを伝送するデータ伝送システムであって、 上記送信装置は、 連続するデ一 タフレームにより構成され、 データフレームの始まりを示すプリアンブル、 ある いはデータフレームのエラーを検出するパリティを含む、 あるいはその两方を含 むフォーマットを有する伝送データを受信し、 上記一定時間間隔内に受信した上 記伝送データに含まれる一つ以上のデータフレームから、 上記プリアンブル、 あ るいは上記パリティ、 あるいはその両方を除去し、 これに有効データビット数を 示すデータ長フィールドを付カ卩し、 残りの空き部分を予備ビットとして、 その全 長で上記アクセス単位を構成するデータパケットを生成するデータバケツト生成 手段を備え、 上記受信装置は、 上記アクセス単位を受信し、 上記データパケット 生成手段にぉレ、て除去した上記プリァンブルあるいは上記パリティ、 あるいはそ の両方を付加して、 上記データフレームを再構成するデータ抽出手段を備えるも のである。
これにより、 伝送路のクロック速度と、 送信装置内部の処理に用いられるクロ ックとの間に差があっても、 上記予備ビット長を調整することでクロック差を吸 収でき、 送信装置と受信装置間の動作の同期を図ることができる効果がある。 また、 この発明の請求の範囲第2項にかかるデータ伝送システムは、 請求の範 囲第 1項に記載のデータ伝送システムにおいて、 上記受信装置は、 上記データ抽
出手段により再構成したデータフレームを一旦蓄積するバッファ手段と、 上記バ ッファ手段におけるデータ蓄積量を監視し、 該データ蓄積量の増減に合わせて、 上記パッファ手段からのデータ読出し速度を調整するノ ッファ制御手段と、 を備 えるものである。
これにより、 受信装置側において、 送信装置と同じクロック速度でデータ処理 を行うことができ、 システムの同期を図ることができる効果がある。
また、 この発明の請求の範囲第 3項にかかるデータ伝送システムは、 請求の範 囲第 1項に記載のデータ伝送システムにおいて、 上記送信装置は、 上記伝送デー タのクロックにより時刻を生成する時刻情報生成手段を備え、 上記データパケッ ト生成手段は、 上記データ長フィールドに加えて上記時刻情報をも付加し、 残り の空き部分を予備ビットとして、 その全長で上記ァクセス単位を構成するもので あり、 上記受信装置は、 上記データ抽出手段により再構成した上記データフレー ムを一旦蓄積するバッファ手段と、 上記データ抽出手段が上記データバケツト生 成手段により構成したアクセス単位内より読み出した上記時刻情報を用いて、 上 記送信装置で生成した時刻を再生するクロック制御手段と、 該クロック制御手段 におレ、て再生した時刻にあわせたクロックにより、 上記バッファ手段からのデー タ読出し速度を調整するバッファ制御手段と、 を備えるものである。
これにより、 伝送データのクロックと、 伝送路のクロックとの間に差があって も、 送信装置側のクロックで作成した時刻情報を、 受信装置側で読み出してデー タ読み出し速度を調整し、 システムの同期を図ることができる効果がある。 また、 この発明の請求の範囲第 4項にかかるデータ伝送システムは、 請求の範 囲第 1項または請求の範囲第 2項に記載のデータ伝送システムにおいて、 上記デ ータパケット生成手段は、 上記データ長フィールドに加え、 上記データフレーム 内の最初のプリ了ンプルの位置を示すプリァンブル位置ボインタ、 及び該プリァ ンブノレ位置ポィンタにより示されるデータフレームのプリアンブルの種類をも付 加し、 残りの空き部分を予備ビットとして、 その全長で上記アクセス単位を構成 するものである。
これにより、 送信装置から伝送路を介して伝送データを送信中に、 伝送データ が途中で途切れた場合にも、 伝送データに付加されたプリァンブルの位置ボイン
JP02/12231
5 タ及びそのプリアンプ^/の種類を示す情報を用いて、 受信装置側でのフレームの 再構成を容易に実現できるという効果がある。
また、 この発明の請求の範囲第 5項にかかるデータ伝送システムは、 請求の範 囲第 1項ないし請求の範囲第 4項のいずれかに記載のデータ伝送システムにおい て、 上記伝送データのフォーマットが、 アプリケーションで固有の値を持つ固有 フィールドを含み、 上記データパケット生成手段は、 プリアンブルあるいはパリ ティ、 あるいはその両方とともに、 上記固有フィールドをも除去し、 上記データ 抽出手段は、 上記プリアンプ あるいはパリティ、 あるいはその両方に加えて、 上記固有フィールドをも付加して、上記データフレームを再構成するものである。 これにより、 データ伝送する際に必要ないデータを削除することで、 伝送路を 介してバケツト毎に送信できるデータを有効的に利用することができ、 また受信 装置側において、 削除したデータを付カ卩してデータフレームを再構成することに より、 伝送データを正しく復調することが可能となる。 . また、 この発明の請求の範囲第 6項にかかるデータ伝送システムは、 請求の範 囲第 1項ないし請求の範囲第 5項のいずれかに記載のデータ伝送システムにおい て、 上記データ長フィールドが、 予備ビットのビット数を示すものである。
これにより、 伝送データをパケット化する際に、 アプリケーションが任意に書 き込み可能なフィ一ルドを確保することができる効果がある。
また、 この発明の請求の範囲第 7項にかかるデータ伝送システムは、 一つ以上 の送信装置と一つ以上の受信装置とが、 伝送路で接続され、 上記送信装置から上 記受信装置へ、 上記伝送路に割り当てられた、 一定時間間隔で発現するアクセス 単位を用いてデータを伝送するデータ伝送システムであって、 上記送信装置は、 連続するデータフレームにより構成され、 上記伝送路で割り当てられたデータ転 送速度との間に整数比の関係が成り立つデータ転送速度を有する伝送データを受 信し、 該受信した伝送データの、 上記アクセス単位が発現する時間間隔の整数倍 に等し!/ヽ時間分の複数個の上記データフレームを一つの処理単位とし、 該処理単 位を上記ァクセス単位に収納可能なデータ量である伝送路フレームに分割して、 該伝送路フレームを含む上記ァクセス単位を構成するデータパケットを生成する データパケット生成手段を備え、 上記受信装置は、 上記アクセス単位を受信し、
該受信した一つ以上のアクセス単位から上記処理単位を再構成し、 さらに連続す る上記データフレームを再構成するデータ抽出手段を備えるものである。
これにより、 伝送データがそのプリアンプル等を削除できないなど、 伝送デー タを省略しないで伝送する場合に、 伝送路のク口ック速度と送信装置内部の処理 に用いられるクロック速度との間に差があっても、 複数のデータフレームを一つ の処理単位とした後上記伝送路フレームに分割し、 該伝送路フレームを含む上記 ァクセス単位毎に伝送することで上記クロック差を吸収することが可能となり、 また受信装置側では、 上記ァクセス単位から上記データフレームを再構成するこ とができるので、 システムの同期を図ることができるという効果が得られる。 また、 この発明の請求の範囲第 8項にかかるデータ伝送システムは、 請求の範 囲第 7項に記載のデータ伝送システムにおいて、上記データパケット生成手段は、 上記処理単位の始まりを示す 1ビット以上の同期用データを、 一つ以上のァクセ ス単位に揷入し、 上記データ抽出手段は、 上記同期用データを受信することによ り、 上記処理単位の始まり位置を検出するものである。
これにより、 伝送されるデータのデータ開始位置を容易に検出することができ る。
また、 この発明の請求の範囲第 9項にかかる伝送システムは、 請求の範囲第 8 項に記載のデータ伝送システムにおいて、 上記データパケット生成手段は、 上記 同期用データが揷入されていなレ、上記ァクセス単位の所定位置に、 該アクセス単 位に上記同期用データが含まれていないことを示す、 上記同期用データの値とは 異なる 1ビット以上の区別用データを揷入するものである。
これにより、 同期用データを含むフレームの誤検出をなくし、 より信頼性の高 い伝送を行うことができる。
また、 この発明の請求の範囲第 1 0項にかかるデータ送信システムは、 一つ以 上の送信装置と一つ以上の受信装置とが、 伝送路で接続され、 上記送信装置から 上記受信装置へ、 上記伝送路に割り当てられた、 一定時間間隔で発現するァクセ ス単位を用いてデータを伝送するデータ伝送システムであって、上記送信装置は、 連続するデータフレームにより構成され、 上記伝送路で割り当てられたデ一タ転 送速度との間に整数比の関係が成り立つデータ転送速度を有し、 且つ該データフ
PC漏 2/12231
レームの始まりを示すプリアンプル、 あるいはデータフレームのエラーを検出す るパリティを含む、 あるいはその両方を含むフォーマツトを有する伝送データを 受信し、 該受信した伝送データの、 上記アクセス単位が発現する時間間隔の整数 倍に等しい時間分の複数個の上記データフレームから、 上記プリアンブル、 ある レ、は上記パリティ、 あるいはその両方を除去して一つの処理単位とし、 該処理単 位を上記アクセス単位に収納可能なデータ量である伝送路フレームに分割して、 該伝送路フレームを含む上記アクセス単位を構成するデータバケツトを生成する データパケット生成手段を備え、 上記受信装置は、 上記アクセス単位を受信し、 該受信した一つ以上の上記アクセス単位から上記処理単位を再構成し、 さらに上 記データパケット生成手段において除去した上記プリアンプノレあるいは上記パリ ティ、 あるいはその両方を付カ卩して、 上記データフレームを再構成するデータ抽 出手段を備えるものである。
これにより、 伝送路のク口ック速度と送信装置内部の処理に用いられるクロッ ク速度との間に差があっても、 伝送データの伝送する際に必要ないデータを削除 して伝送データバケツトにバケツト化した後、 上記アクセス単位毎に伝送するこ とでクロック差を吸収することが可能となり、 また、 受信装置側では、 受信した アクセス単位のデータから上記伝送データパケットを取り出し、 該伝送データパ ケットに対して送信時に削除されたデータを付加することで、 上記データフレー ムを再構成でき、 装置間のシステムの同期を図ることができるという効果が得ら れる。
また、 この発明の請求の範囲第 1 1項にかかるデータ伝送システムは、 請求の 範囲第 1 0項に記載のデータ伝送システムにおいて、 上記データパケット生成手 段は、 上記処理単位の始まりを示す 1ビット以上の同期用データを、 一つ以上の アクセス単位に挿入し、 上記データ抽出手段は、 上記同期用データを受信するこ とにより、 上記処理単位の始まり位置を検出するものである。
これにより、 伝送されるデータのデータ開始位置を容易に検出することができ る。
また、 この発明の請求の範囲第 1 2項にかかるデータ伝送システムは、 請求の 範 ffl第 1 1項に記載のデータ伝送システムにおいて、 上記データパケット生成手
段は、 上記同期用データが揷入されていない上記アクセス単位の所定位置に、 該 アクセス単位に上記同期用データが含まれていないことを示す、 上記同期用デー タの値とは異なる 1ビット以上の区別用データを挿入するものである。
これにより、 同期用データを含むフレームの誤検出をなくし、 より信頼性の高 い伝送を行うことができる。
また、 この発明の請求の範囲第 1 3項にかかるデータ伝送システムは、 請求の 範囲第 1 0項ないし請求の範囲第 1 2項のいずれかに記載のデータ伝送システム において、 上記伝送データのフォーマットが、 アプリケーションで固有の値を持 つ固有フィールドを含み、 上記データパケット生成手段は、 プリアンブルあるい はパリティ、 あるいはその両方とともに、 上記固有フィールドをも除去し、 上記 データ抽出手段は、 上記プリアンブルあるいはパリティ、 あるいはその両方に加 えて、 上記固有フィールドをも付加して、 上記データフレームを再構成するもの である。
これにより、 データ伝送する際に必要ないデータを削除することで、 伝送路を 介してパケット毎に送信できるデータを有効的に利用することができ、 また受信 装置側において、 削除したデータを付加してデータフレームを再構成することに より、 伝送データを正しく復調することが可能となる。
また、 この発明の請求の範囲第 1 4項にかかるデータ伝送システムは、 請求の 範囲第 1項ないし請求の範囲第 6項、 請求の範囲第 1 0項ないし請求の範囲第 1 3項のいずれかに記載のデータ伝送システムにおいて、 上記伝送データのフォー マットが、 I E C 6 0 9 5 8で定められたフォーマツトであるものである。 これにより、 I E C 6 0 9 5 8で定められたフォーマットの伝送データを、 伝 送路を介して送信装置から受信装置に、 同期を保ちつつ伝送することができる。 また、 この発明の請求の範囲第 1 5項にかかるデータ伝送システムは、 請求の 範囲第 1項ないし請求の範囲第 1 4項のいずれかに記載のデータ伝送システムに おいて、 上記伝送路がシリァノレバスであるものである。
これにより、 伝送路を介してデータをより速く伝送することができる。
また、 この発明の請求の範囲第 1 6項にかかるデータ送信装置は、 伝送路に接 続し、 伝送路に割り当てられたアクセス単位を用いてデータを送出するデータ送
信装置であって、 連続するデータフレームにより構成され、 データフレームの始 まりを示すプリアンプル、 あるいはデータフレームのエラーを検出するパリティ を含む、 あるいはその両方を含むフォーマットを有する伝送データを受信し、 上 記アクセス単位を用!/、て伝送される伝送データに含まれる一^ D以上のデータフレ ームから、 上記プリアンブル、 あるいは上記パリティを、 あるいはその両方を除 去し、 これに有効データビット数を示すデータ長フィールドを付カ卩し、 残りの空 き部分を予備ビットとして、 その全長で上記アクセス単位を構成するデータパケ ットを生成するデータバケツト生成手段を備えるものである。
これにより、 データ処理には関係のないプリアンブルあるいはパリティ、 ある いはその両方を削除して、 これらに替えてデータの再生に必要な有効データビッ ト数を示すフィールド、 ならびに伝送速度を調整するための予備ビットを付カロし てデータを送信することができるという効果が得られる。
また、 この発明の請求の範囲第 1 7項にかかるデータ送信装置は、 請求の範囲 第 1 6項に記載のデータ送信装置において、 上記伝送データのクロックにより時 刻を生成する時刻情報生成手段を備え、 上記データパケット生成手段が、 上記デ 一タ長フィールドに加えて上記時刻情報をも付カ卩し、 残りの空き部分を予備ビッ トとして、 その全長でアクセス単位を構成するデータバケツトを生成するもので める。
これにより、 伝送データのクロックと、 伝送路のクロックとの間に差があって も、 送信装置側のクロックで作成した時刻情報を送信し、 該時刻情報に基づいて システムの同期を図ることができる効果がある。
また、 この発明の請求の範囲第 1 8項にかかるデータ送信装置は、 請求の範囲 第 1 6項に記載のデータ送信装置において、 上記データパケット生成手段は、 上 記データ長フィールドに加え、 上記データフレーム内の最初のプリアンブルの位 置を示すプリァンプル位置ボインタ、 及び該プリァンプル位置ポィンタにより示 されるデータフレームのプリアンブルの種類をも付カ卩し、 残りの空き部分を予備 ビットとして、 その全長で上記アクセス単位を構成するデータバケツトを生成す るものである。
これにより、 送信装置から伝送路を介して伝送データを送信する際、 伝送デー
タが途中で途切れた場合にも、 受信装置側において、 上記送信装置から送信され る伝送データに付カ卩されたブリアンブルの位置ボインタ及びそのブリアンブルの 種類を示す情報を用いて、 フレームの再構成を容易に実現することを可能にする 効果がある。
また、 この発明の請求の範囲第 1 9項にかかるデータ送信装置は、 請求の範囲 第 1 6項ないし請求の範囲第 1 8項のいずれかに記載のデータ送信装置において、 上記伝送データのフォーマツトがアプリケーションで固有の値を持つ固有フィー ルドを含み、 上記データパケット生成手段が、 上記プリアンプルあるいはパリテ ィ、 あるいはその両方とともに、 上記固有フィールドをも除去するものである。 これにより、 データ伝送する際に必要ないデータを削除することで、 伝送路を 介してパケット毎に送信できるデータを有効的に利用することができる。
また、 この発明の請求の範囲第 2 0項にかかるデータ送信装置は、 請求の範囲 第 1 6項ないし請求の範囲第 1 9項のいずれかに記載のデータ送信装置において、 上記データ長フィールドが予備ビットのビット数を示すものである。
これにより、 伝送データをパケット化する際に、 アプリケーションを任意に書 き込み可能なフィールドを確保することができる効果がある。
また、 この発明の請求の範囲第 2 1項にかかるデータ送信装置は、 伝送路に接 続し、 伝送路に割り当てられた、 一定時間間隔で発現するアクセス単位を用いて データを送出するデータ送信装置であつて、 連続するデータフレームにより構成 され、 上記伝送路で割り当てられたデータ転送速度との間に整数比の関係が成り 立つデータ転送速度を有する伝送データを受信し、 該受信した伝送データの、 上 記アクセス単位が発現する時間間隔の整数倍に等しい時間分の複数個の上記デー タフレームを一つの処理単位とし、 該処理単位を上記アクセス単位に収納可能な データ量である伝送路フレームに分割して、 該伝送路フレームを含む上記ァクセ ス単位を構成するデータバケツトを生成するデータバケツト生成手段を備えるも のである。
これにより、 伝送データがそのプリアンブル等を削除できないなど、 伝送デー タを省略しなレ、で伝送する であっても、 送信装置と伝送路とのクロックの差 を吸収して、 同期を図ることができる。
また、 この発明の請求の範囲第 2 2項にかかるデータ送信装置は、 請求の範囲 第 2 1項に記載のデータ送信装置において、 上記データパケット生成手段は、 上 記処理単位の始まりを示す 1ビット以上の同期用データを、 一つ以上のアクセス 単位に挿入するものである。
これにより、 データ開始位置が容易に検出可能な伝送データを得ることができ る。
また、 この発明の請求の範囲第 2 3項にかかるデータ送信装置は、 請求の範囲 第 2 2項に記載のデータ送信装置において、 上記データパケット生成手段は、 上 記同期用データが揷入されていない上記ァクセス単位の所定位置に、 該アクセス 単位に上記同期用データが含まれていないことを示す、 上記同期用データの値と は異なる 1ビット以上の区別用データを挿入するものである。
これにより、 同期用データを含むフレームの誤検出をなくすことが可能な、 よ り信頼性の高い伝送データを得ることができる。
また、 この発明の請求の範囲第 2 4項にかかるデータ送信装置は、 伝送路に接 続し、 伝送路に割り当てられた、 一定時間間隔で発現するアクセス単位を用いて デ タを伝送するデータ送信装置であって、 連続するデータフレームにより構成 され、 上記伝送路で割り当てられたデータ転送速度との間に整数比の関係が成り 立つデータ転送速度を有し、且つ該データフレームの始まりを示すプリアンブル、 あるいはデータフレームのエラーを検出するパリティを含む、 あるいはその両方 を含むフォ一マットを有する伝送データを受信し、 該受信した伝送データの、 上 記ァクセス単位が発現する時間間隔の整数倍に等しい時間分の複数個の上記デー タフレームから、 上記プリアンプル、 あるいは上記パリティ、 あるいはその両方 を除去して一つの処理単位とし、 該処理単位を上記アクセス単位に収納可能なデ ータ量である伝送路フレームに分割して、 該伝送路フレームを含む上記アクセス 単位を構成するデータパケットを生成するデータバケツト生成手段を備えるもの である。
これにより、 伝送路のク口ック速度と送信装置內部の処理に用いられるクロッ クとの間に差があっても、 伝送データの伝送する際に必要ないデータを削除して パケット化した後、 伝送路に割り当てられたアクセス単位のビット数毎に伝送す
ることでクロック差を吸収できる効果がある。
また、 この発明の請求の範囲第 2 5項にかかるデータ送信装置は、 請求の範囲 第 2 4項に記載のデータ送信装置において、 上記データパケット生成手段は、 上 記処理単位の始まりを示す 1ビット以上の同期用データを、 一つ以上のアクセス 単位に挿入するものである。
これにより、 データ開始位置が容易に検出可能な伝送データを得ることができ る。
また、 この発明の請求の範囲第 2 6項にかかるデータ送信装置は、 請求の範囲 第 2 5項に記載のデータ送信装置において、 上記データパケット生成手段は、 上 記同期用データが挿入されていなレ、上記ァクセス単位の所定位置に、 該アクセス 単位に上記同期用データが含まれていないことを示す、 上記同期用データの値と は異なる 1ビット以上の区別用デ一タを揷入するものである。
これにより、 同期用データを含むフレームの誤検出をなくすことが可能なより 信頼性の高い伝送データを得ることができる。
また、 この発明の請求の範囲第 2 7項にかかるデータ送信装置は、 請求の範囲 第 2 4項ないし請求の範囲第 2 6項のいずれかに記載のデータ送信装置において、 上記伝送データのフォーマツトが、 アプリケーションで固有の値を持つ固有フィ 一ルドを含み、 上記データパケット生成手疫が、 上記プリアンブルあるいはパリ ティ、あるいはその両方とともに、上記固有フィールドをも除去するものである。 これにより、 データ伝送する際に必要なレ、データを削除することで、 伝送路を 介してバケツト毎に送信できるデータを有効的に利用することができる。
また、 この発明の請求の範囲第 2 8項にかかるデータ送信装置は、 請求の範囲 第 1 6項ないし請求の範囲第 2 0項、 請求の範囲第 2 4項ないし請求の範囲第 2 7項のいずれかに記載のデータ送信装置において、 上記伝送データのフォーマッ トが I E C 6 0 9 5 8で定められたフォーマツトとしたものである。
これにより、 I E C 6 0 9 5 8で定められたフォーマットの伝送データを、 伝 送路を介して同期を保ちつつ受信装置側に送信することができる。
また、 この発明の請求の範囲第 2 9項にかかるデータ送信装置は、 請求の範囲 第 1 6項ないし請求の範囲第2 8項のいずれかに記載のデータ送信装置において、
上記伝送路がシリアノレバスとしたものである。
これにより、 伝送路を介してデータ より速く送信することができる。
また、 この発明の請求の範囲第 3 0項にかかるデータ受信装置は、 伝送路に接 続し、 伝送路に割り当てられた、 一定時間間隔で発現するアクセス単位を用いて 伝送される伝送データに含まれる一つ以上のデータフレームから、 上記プリアン ブル、 あるいは上記パリティを、 あるいはその両方を除去し、 これに有効データ ビット数を示すデータ長フィールドを付加し、 残りの空き部分を予備ビットとし て、 その全長で上記アクセス単位を構成するデータパケットを受信するデータ受 信装置であって、 上記アクセス単位を受信し、 これに削除された上記伝送データ のプリアンプル、 あるいはパリティ、 あるいはその両方を付加して、 上記データ フレームを再構成するデータ抽出手段を備えるものである。
これにより、伝送時に削除された伝送データのプリアンブルあるレヽはパリティ、 あるいはその両方を復元したフォーマットを有するデータを再現できる効果が得 られる。
また、 この発明の請求の範囲第 3 1項にかかるデータ受信装置は、 請求の範囲 第 3 0項に記載のデータ受信装置において、 上記再構成したデータフレームを一 旦蓄積するバッファ手段と、 上記バッファ手段におけるデータ蓄積量を監視し、 上記データ蓄積量の増減に合わせて上記バッファ手段からのデータ読出し速度を 調整するバッファ制御手段と、 を備えるものである。
これにより、 データ読み出し速度を調整することで、 送信装置と同じクロック 速度でデータ処理を行なうことができ、 システムの同期を図ることができるとい う効果が得られる。
また、 この発明の請求の範囲第 3 2項にかかるデータ受信装置は、 請求の範囲 第 3 0項に記載のデータ受信装置において、 上記再構成したデータフレームを一 且蓄積するバッファ手段と、 上記データ抽出手段が上記構成されたアクセス単位 内より読み出した時刻情報を用いて時刻を再生するクロック制御手段と、 上記ク 口ック制御手段において再生した時刻にあわせたクロックにより、 上記パッファ 手段からのデータ読出し速度を調整するバッファ制御手段と、 を備えるものであ る。
これにより、 伝送データのクロックと、 伝送路のクロックとの間に差があって も、 送信装置側のクロックで作成した時刻情報を受信して読み出し、 該時刻情報 に基づいてデータ読み出し速度を調整することで、 システム同期を図ることがで きる効果がある。
また、 この発明の請求の範囲第 3 3項にかかるデータ受信装置は、 伝送路に接 続し、 伝送路に割り当てられた、 一定時間間隔で発現するアクセス単位を用いて 伝送される、 上記ァクセス単位が発現する時間間隔の整数倍に等しレ、時間分の複 数個のデータフレームから、 データフレームの始まりを示すプリアンブル、 ある いはデータフレームのエラーを検出するパリティ、 あるいはその両方を除去して 一つの処理単位とし、 該処理単位を上記アクセス単位に収納可能なデータ量であ る伝送路フレームに分割して、 該伝送路フレームを含む上記アクセス単位を構成 するデータパケットを受信するデータ受信装置であって、 上記アクセス単位を受 信し、 該受信した一つ以上の上記アクセス単位から上記処理単位を再構成し、 該 処理単位に対し、 除去された上記プリアンブルあるいは上記パリティ、 あるいは その両方を付加して、 上記データフレームを再構成するデータ抽出手段を備える ものである。
これにより、 受信したデータを伝送データパケットに分離し、 該伝送データパ ケットに対して、 送信時に削除されたデータを付カ卩して、 伝送時に削除された伝 送データのプリアンブノレあるレ、はノ、。リティ、 あるいはその両方を復元したフォー マットを有するデータを再現できる効果が得られる。
また、 この発明の請求の範囲第 3 4項にかかるデータ受信装置は、 請求の範囲 第 3 3項に記載のデータ受信装置において、 上記データ抽出手段は、 上記処理単 位の始まりを示す 1ビット以上の同期データを含む、 一つ以上のアクセス単位を 受信することにより、 上記処理単位の始まり位置を検出するものである。
これにより、 伝送されるデータのデータ開始位置を容易に検出することができ る。
また、 この発明の請求の範囲第 3 5項にかかるデータ受信装置は、 請求の範囲 第 3 0項ないし請求の範囲第 3 4項のいずれかに記載のデータ受信装置において、 上記伝送データのフォーマツトがアプリケーションで固有の値を持つ固有フィー
PC謂 2/12231
15 ルドを含み、上記データ抽出手段は、上記伝送データのデータフレームによって、 プリアンブル、 ノ リティ、 あるいはその両方に加えて、 上記固有フィールドを付 カロし、 データフレームを再構成するものである。
これにより、 伝送データを正しく復調することが可能となり、 システム間の同 期を図ることができる効果が得られる。
また、 この発明の請求の範囲第 3 6項にかかるデータ受信装置は、 請求の範囲 第 3 0項ないし請求の範囲第 3 5項のいずれかに記載のデータ受信装置において、 上記伝送データのフォーマットが I E C 6 0 9 5 8で定められたフォーマツトで あるものである。
これにより、 I E C 6 0 9 5 8で定められたフォーマットの伝送データを、 伝 送路を介して送信装置と同期を保ちつつ受信することができる。
また、 この発明の請求の範囲第 3 7項にかかるデータ受信装置は、 請求の範囲 第 3 0項ないし請求の範囲第 3 6項のいずれかに記載のデータ受信装置において、 これにより、 伝送路を介して伝送データをより速く受信することができる。 また、 この発明の請求の範囲第 3 8項にかかるデータ伝送方法は、 連続するデ 一タフレームにより構成され、 データフレームの始まりを示すプリアンブル、 あ るいはデータフレームのエラ一を検出するパリティ、 あるいはその両方を含むフ ォーマツトを有する伝送データに含まれる 3以上のデータフレームから、 上記 プリアンプル、 あるいは上記パリティ、 あるいはその両方を除去し、 これに、 フ レームの有効データビット数を示すデータ長フィールドを付加し、 余りの空き部 分を予備ビットとして、 その全長で上記伝送路に割り当てられたアクセス単位を 構成して、 伝送路に送出するデータパケット生成ステップと、 上記アクセス単位 を受信し、 該アクセス単位に対して、 上記データパケット生成ステップで除去し た上記プリアンブル、 あるいは上記パリティを、 あるいはその両方を付カ卩して、 上記データフレームを再構成するデータ抽出ステップと、 を有するものである。 これにより、 伝送路のク口ック速度と送信装置内部の処理に用いられるクロッ クとの差があっても上記予備ビット長を調整することでクロック差を吸収でき、 また、 受信装置側で送信時に削除されたデータを付加し、 データ読み出し速度を
調整することで、送信装置と同じクロック速度でデータ処理を行なうことができ、 システムの同期を図ることができるとレヽぅ効果が得られる。
また、 この発明の請求の範囲第 3 9項にかかるデータ伝送方法は、 請求の範囲 第 3 8項に記載のデータ伝送方法において、 上記伝送データのフォーマツトが、 アプリケーションで固有の値を持つ固有フィールドを含み、 上記データパケッ ト 生成ステップは、 上記プリアンブル、 あるいはパリティ、 あるいはその両方に加 えて、上記固有フィールドを除去し、データ抽出ステップは、上記プリアンブル、 あるいはパリティ、 あるいはその両方とともに上記固有フィー ドをも付カ卩して フレームを再構成するものである。
これにより、 データ伝送する際に必要ないデータを削除することで、 伝送路を 介してパケット毎に送信できるデータを有効的に利用することができ、 また受信 装置側において、 削除したデータを付カ卩してデータフレームを再構成することに より、 伝送データを正しく復調することが可能となり、 これにより、 システム間 の同期を図ることができる効果が得られる。
また、 この発明の請求の範囲第 4 0項にかかるデータ伝送方法は、 伝送路で割 り当てられたデータ転送速度との間に整数比の関係が成り立つデータ転送速度を 有し、 連続するデータフレームにより構成される伝送データを受信し、 該受信し た伝送データの、 上記アクセス単位が発現する時間間隔の整数倍に等しレヽ時間分 からなる複数個の上記データフレームを一つの処理単位とし、 該処理単位を上記 アクセス単位に収納可能なデータ量である伝送路フレームに分割して、 該伝送路 フレームを含む上記ァクセス単位を構成するデータパケットを生成するデータパ ケット生成ステップと、 上記アクセス単位を受信し、 該受信した一つ以上の上記 アクセス単位から上記処理単位を再構成し、 さらに連続する上記データフレーム を再構成するデータ抽出ステップと、 を有するものである。
これにより、 伝送データがそのプリアンプノレ等を削除できないなど伝送データ を省略しないで伝送する場合に、 伝送路のク口ック速度と送信装置内部の処理に 用いられるクロック速度との間に差があっても、 複数のデータフレームを一つの 処理単位とした後上記伝送路フレームに分割し、 該伝送路フレームを含む上記ァ クセス単位毎に伝送することで上記クロック差を吸収することが可能となり、 ま
PC漏 2/12231
17 た、 受信装置側では上記処理単位から上記データフレームに再構成することが可 能となり、 装置間のシステムの同期を図ることができるという効果が得られる。 また、 この発明の請求の範囲第 4 1項にかかるデータ伝送方法は、 伝送路で割 り当てられたデータ転送速度との間に整数比の関係が成り立つデータ転送速度を 有し、 連続するデータフレームにより構成され、 データフレームの始まりを示す プリアンブル、 あるいはデータフレームのエラーを検出するパリティを含む、 あ るいはその両方を含むフォーマツトを有する伝送データを受信し、 該受信した伝 送データの、 上記ァクセス単位が発現する時間間隔の整数倍に等し 、時間分の複 数個の上記データフレームから、 上記プリアンプル、 あるいは上記パリティ、 あ るいはその両方を除去して一つの処理単位とし、 上記処理単位を上記アクセス単 位に収納可能なデータ量である伝送路フレームに分割して、 該伝送路フレームを 含む上記アクセス単位を構成するデータバケツトを生成するデータバケツト生成 ステップと、 上記アクセス単位を受信し、 該受信した一つ以上の上記アクセス単 位から上記処理単位を再構成し、 該処理単位に対して、 上記データバケツト生成 ステップにおいて除去した上記プリアンブルあるいは上記パリティ、 あるいはそ の両方を付加して、 上記データフレームを再構成するデータ抽出ステップと、 を 有するものである。
これにより、 伝送路のク口ック速度と送信装置内部の処理に用いられるク口ッ クとの差があっても、 伝送データの伝送する際に必要ないデータを削除してパケ ット化した後、 伝送路に割り当てられたアクセス単位のビット数毎に伝送するこ とでクロック差を吸収でき、 また、 受信装置側は、 上記処理単位を上記データフ レームに再構成することにより、 装置間のシステムの同期を図ることができる。 また、 この発明の請求の範囲第 4 2項にかかるデータ伝送方法は、 請求の範囲 第 4 1項に記載のデータ伝送方法において、 上記伝送データのフォーマツトが、 アプリケーションで固有の値を持つ固有フィールドを含み、 上記データパケット 生成ステップは、 上記プリアンプル、 あるいはパリティ、 あるいはその両方に加 えて、上記固有フィールドを除去し、データ抽出ステップは、上記プリアンブル、 あるいはパリティ、 あるいはその両方とともに上記固有フィールドをも付加して フレームを再構成するものである。
図面の簡単な説明
第 1図は、 本発明の実施の形態にかかるデータ伝送システムの構成を示すプロ ック図である。
第 2図は、 I E C 6 0 9 5 8のフォーマットを示す図である。
第 3図は、 ノ ィフェーズ変調の例を示す図である。
第 4図は、 I E C 6 0 9 5 8におけるプリアンブルについて示す図である。 第 5図は、 MO S Tにおける伝送路フォーマツトを示す図である。
第 6図は、 本発明の実施の形態におけるデータ送信装置の処理フローチヤ一ト を示す図である。
第 7図は、 本発明の実施の形態 1におけるデータ伝送システムにおいて用いら れる伝送データのバケツ卜化フォーマツトを示す図である。
第 8図は、 本発明の実施の形態におけるデータ受信装置の処理フローチヤ一ト を示す図である。
第 9図は、 本発明の実施の形態におけるク口ック制御方法を示す図である。 第 1 0図は、 本発明の実施の形態 2にかかるデータ伝送システムに用いられる バケツトの構成を示す図である。
第 1 1図は、 本発明の実施の形態 3にかかるデータ伝送システムに用いられる バケツトの構成を示す図である。
第 1 2図は、 本発明の実施の形態 4にかかるデータ伝送システムに用いられる パケットの構成を示す図である。
第 1 3図は、 本発明の実施の形態 5にかかるデータ伝送システムの構成を示す ブロック図である。
第 1 4図は、 従来のデータ伝送システムの構成を示すブロック図である。 第 1 5図は、 本発明の実施の形態 6にかかるデータ伝送システムの構成を示す ブロック図である。
第 1 6図は、 本発明の実施の形態 6にかかるデータ伝送システムに用いられる パケットの構成を示す図である。
第 1 7図は、 本発明の実施の形態6のデータ伝送システムにおける伝送データ
PC蘭 2/12231
19 ―, フレームの伝送方法を示す図である。
第 1 8図は、 本発明の実施の形態 6にかかるデータ送信装置の処理フローチヤ ートを示す図である。
第 1 9図は、 本発明の実施の形態 6にかかるデータ受信装置の処理フローチヤ ートを示す図である。
第 2 0図は、 本発明の実施の形態 7にかかるデータ伝送システムに用いられる バケツトの構成を示す図である。
第 2 1図は、 本発明の実施の形態 7のデータ伝送システムにおける伝送データ フレームの伝送方法を示す図である。
第 2 2図は、 本発明の実施の形態 8のデータ伝送システムにおける伝送データ フレームの伝送方法を示す図である。
第 2 3図は、 本発明の実施の形態 8にかかるデータ送信装置の処理フローチヤ —トを示す図である。
第 2 4図は、 本発明の実施の形態 8にかかるデータ受信装置の処理フローチヤ ートを示す図である。
第 2 5図は、 本発明の実施の形態 9のデータ伝送システムにおける伝送データ フレームの伝送方法を示す図である。 発明を実施するための最良の形態
(実施の形態 1 )
本発明の実施の形態 1におけるデ一タ伝送システムの構成を第 1図に示す。 第
1図にお!/、て、 1 0 0は伝送路、 1 0 1は伝送路 1 0 0のクロックを管理するク ロック管理手段である。 また、 1 1 0は送信装置、 1 2 0は受信装置である。 上 記送信装置 1 1 0は、 データ発生手段 1 1 1、 第 1の通信制御手段 1 1 2、 デー タパケット生成手段 1 1 3、 送信側パッファ手段 1 1 4、 送信側バッファ制御手 段 1 1 5とから構成されている。 また、 上記受信装置 1 2 0は、 データ処理手段 1 2 1、 第 2の通信制御手段 1 2 2、 データ抽出手段 1 2 3、 受信側バッファ手 段 1 2 4、 受信側バッファ制御手段 1 2 5、 クロック制御手段 1 2 6と、 から構 成されている。
本実施の形態 1においては、 伝送データはデータ発生手段 1 1 1より、 I E C 6 0 9 5 8で定められるフォーマツトにより伝送されるものとする。 第 2図は I E C 6 0 9 5 8のフォーマットを示す図である。 第 2図に示すように、 I E C 6 0 9 5 8において 1フレームは 2つのサブフレームから構成され、 さらに、 1サ ブフレームは 3 2個のタイムスロットから構成される。 そして、 スロット 0— 3 はプリァンブルと呼ばれる同期識別用の信号であり、 スロッ ト 4一 2 7はデータ 伝送用に割り当てられたスロットで、 1サブフレームあたり 2 4ビットのデータ が伝送可能である。 また、 スロッ ト 2 8はサブフレームの音声データの信頼 14を 示すフラグ(バリディティフラグ)、スロット 2 9はユーザが自由に設定できるュ 一ザデータ、 スロット 3 0はチヤンネルステータス情報、 スロット 3 1はプリア ンブル部を除く 2 8ビットデータ長の検査ビット (パリティビット) である。 上記スロット 4— 3 1のビッ トは、 1スロットを 2つのシンボルに分割して表 すバイフェーズマーク変調で伝送される。 このバイフェーズ変調の例を第 3図に 示す。 第 3図に示される通り、 スロットの変化点で常にシンボルの状態が反転す る。 また、 スロットのデータが " 1 " の場合、 スロットの中央でシンボルの状態 が反転し、 " 0 "の場合シンボルの状態を保持する。 この変調を行なうことにより 伝送ラインの D C成分を最小にし、 クロック再生を容易に行なうことができる。 次に上記プリアンブ^ こついて図面を参照しながら説明する。 第 4図は I E C 6 0 9 5 8におけるプリアンブルについて示す図である。 プリアンブルはチャン ネル 1、 チャンネル 2を表すプリアンブル X、 Yと、 1 9 2フレームからなるブ ロックの先頭を表すプリァンプノレ Zの 3種類が存在する。 プリアンプルは第 4図 に示す通り、 バイフェーズ変調のシンボルに現れない特殊なパターンが用いられ る。
本実施の形態 1における伝送路 1 0 0でのデータフォーマットを第 5図に示す。 本実施の形態 1においては、伝送路 1 0 0として、 Patrick Heck, Hervert Hetzel, Dave Knapp, Kevin Rolfes, Ven at brinivas, Andreas St leg丄 er, Tony Susanto, and David Trager. Media Oriented Synchronous Transfer― A Network Protocol for High Quality, Low Cost Transfer of Synchronous, Asynchronous, and Control Data on Fiber Optic. Presented at the 103rd AES Convention, 1997 September
26-29, New Yorkで発表されている Media Oriented Systems Transport (以下 M O S T) でのフォーマツトを用いているものとする。すなわち、第 5図において、 5 0 1は伝送路フォーマットにおけるプリアンブル、 5 0 2は境界ディスクリプ タ、 5 0 3は同期データスロット、 5 0 4は非同期データスロット、 5 0 5は制 御フレーム、 5 0 6はフレーム制御用データ、 5 0 7はパリティである。 そして、 上記境界ディスクリプタ 5 0 2は、 同期データスロット 5 0 3と非同期データス ロット 5 0 4との境界の位置を示すものであり、 上記フレーム制御用データ 5 0 6とパリティ 5 0 7とは、 フレームの誤り検出などに用いられるものである。 M O S Tにおいては、 この伝送路フォーマツトが連続的に伝送路 1 0 0に接続する 各装置に送られる。 そして、 各装置においては、 伝送路 1 0 0から周期的に送ら れる同期データスロット 5 0 3、 非同期データスロット 5 0 4、 あるいは制御フ レーム 5 0 5を使用してデータの伝送を行なう。
本実施の形態 1においては、 伝送データを、 同期スロット 5 0 3を用いて伝送 するものとする。 以下、 伝送手順について図面を参照しながら説明する。
第 6図は本実施の形態 1における送信装置の処理フローチヤ一トを示す図であ る。 フローがスタートすると (ステップ 6 0 0 )、伝送データは I E C 6 0 9 5 8 フォーマツトでデータ発生手段 1 1 1より送信側バッファ手段 1 1 4に入力され る。 送信側バッファ制御手段 1 1 5は送信側バッファ手段 1 1 4におけるデータ 蓄積量を監視し、 一定値、 例えば、 2フレーム分のデータが蓄積すれば送信バッ ファ手段 1 1 4からデータバケツト生成手段 1 1 3へのデータ出力を開始させる。 (ステップ 6 0 1 )。
データ出力開始は、 データバケツト生成手段 1 1 3に対して読み出し開始指示 を出し、 データバケツト生成手段 1 1 3が送信側バッファ手段 1 1 4に対して読 み出し信号を送出することで行われる (ステップ 6 0 2 )。
データバケツト生成手段 1 1 3においては、最初 1フレーム分のデータ受信後、 伝送データのパケット化を行なう (ステップ 6 0 3 )。第 7図は伝送データのパケ ット化フォーマットを示す図である。 ただし、 第 7 ( a ) 図はパケット化前の 1 フレーム分のデータ、 第 7 ( b ) 図はパケット化後のデータを示し、 7 0 1はィ ンジケータ、 7 0 2はデータ長、 7 0 3はバケツトにおける有効データ、 7 0 4
は予備ビットである。 また、 図中において、 フォーマット上部に記される数字は 各フィールドに割り当てられるビット数を示している。 本実施の形態 1において は、 第 7 ( a ) 図で示されるフレームを、 第 7 ( b ) 図に示されるように、 プリ アンブル及びパリティのビットを省略してパケットの形として伝送路に送出する。 これらプリアンブル及びパリティビットは、 データ処理時に必要とされるもので あり、 伝送路 1 0 0を介して送信装置 1 1 0と受信装置 1 2 0との間で伝送する ときには利用されないものである。
第 7 ( b ) 図において、 インジケータ 7 0 1は後に続くパケットにおける有効 データ 7 0 3がブロックの先頭から始まる力否かを示すフラグであり、 " 1 "はプ ロックの先頭 (プリアンブル " Z ") 力、ら始まる場合、 " 0 " はそれ以外の場合を 示す。また、データ長 7 0 2はバケツトに含まれる有効データのビット数を示す。 余りの部分は予備ビット 7 0 4である。
以上の手順により作成されたデータバケツトは第 1の通信制御手段 1 1 2から 供給される伝送路のクロック (以下、 「伝送路クロック」 と称す。) に合わせ、 そ の伝送路の同期チャンネルの出力タイミングで伝送路に送出される (ステップ 6
0 4 )。
そして、 データパケット生成手段 1 1 3は、 このときの送信側バッファ手段 1 1 4のデータ蓄積量を記憶する (ステップ 6 0 5 )。 そして、次の同期データ出力 タイミングにおいて(ステップ 6 0 6 )、このデータ蓄積量から増加した分のデー タをバケツト化し (ステップ 6 0 7 )、 伝送路に送出する (ステップ 6 0 8 )。 なお、 予備ビット 7 0 4のビット数は、 バケツト化する有効データ 7 0 3のビ ット数により逐次変動する。
以上のような動作を繰り返すことにより、 バケツトを継続的に送信する。
第 8図は本実施の形態 1における受信装置の処理フローチャートを示す図であ る。 フローがスタートすると (ステップ 8 0 0 )、受信装置 1 2 0では上記データ パケットを第 2の通信制御手段 1 2 2が受信し、 伝送路クロックに同期してデー タ抽出手段 1 2 3に送られる (ステップ 8 0 1 )。
データ抽出手段 1 2 3ではパケットから伝送データを 成 (プリアンプル及 びパリティの付加) し (ステップ 8 0 2 )、受信側バッファ手段 1 2 4に送出する
(ステップ 8 0 3 )。 例えば、 インジケータが " 1 "のバケツトを受信した際には プリアンプルを "Z " として出力を開始し、 以後 "Y"、 "X"、 "Y"、. . . と順に 付与していく。
受信側バッファ手段 1 2 4は伝送データを一旦蓄積し、 一定値、 例えば 2フレ ーム分のデータがたまった時点からデータ処理手段 1 2 1への出力を開合する。 伝送データの出力開始、 読出しなどの制御は、 受信側バッファ制御手段 1 2 5が 行なう。
本実施の形態 1における受信装置 1 2 0では、 ク口ック制御手段 1 2 6におい て、 上記受信側バッファ手段 1 2 4のデータ蓄積量にあわせて、 データ処理手段 1 2 1への出力クロック速度を制御する処理を行なう。 このク口ック制御手段 1 2 6は、 内部にクロック発生源を保有する。 このクロック発生源は、 データ発生 手段 1 1 1から出力される伝送データのクロックである伝送データクロックに近 レ、値の出力クロックを発生するものであり、 また該伝送データクロックを受信装 置 1 2 0で再生するため、 該発生する出力クロックの速度を微調整することがで きるものである。
以下、 ク口ック制御手段 1 2 6における出カク口ックの制^]について図面を参 照しながら説明する。 第 9図は本実施の形態 1におけるクロック制御方法を示す 図である。 第 9 ( a ) 図は受信側バッファ手段 1 2 4におけるデータ蓄積量を示 し、 縦軸はデータ蓄積量、 横軸は経過時間である。 また、 第 9 ( b ) 図はクロッ ク制御手段 1 2 6において生成されるクロックの速度であり、 縦軸はクロック速 度、 横軸は経過時間である。
受信側バッファ手段 1 2 4におけるデータ蓄積量が時刻 t 3において増え始め る (第 9 ( a ) 図)。 クロック制御手段 1 2 6はこの増加を検出すると、 バッファ 制御手段 1 2 5に供給する出力クロックの速度を大きくする (第 9 ( b ) 図)。読 出しの速度を速めた結果、 時刻 t 6においてデータ蓄積量の増加が止まり、 これ を受けてクロック制御手段 1 2 6は出力クロック速度の増加処理を止める。 そして、 時刻 t 9においてデータ蓄積量が減少を始めると、 クロック制御手段 1 2 6は出力クロック速度を遅くする。 以上のように、 クロック制御手段 1 2 6 において出力クロック速度を制御することにより、 データ発生手段 1 1 1が伝送
データを送出する際の速度とほぼ同じ速度で、 受信側バッファ手段 1 2 4よりデ ータ処理手段 1 2 1に伝送データを供給する。
以下、本実施の形態 1について、具体例を用いてさらに詳しく説明する。 なお、 ここでは、 データ発生手段 1 1 1とクロック管理手段 1 0 1とが仕様上同じ速度 のクロックで動作しているが、 厳密にはクロック源が異なるためずれが発生する ような系を考え、 一例として仕様上、 第 7図で示される 1フレーム分のデータ 6 4ビットが、 第 5図における同期データスロット 5 0 3に割り当てられて伝送が 正確に行なわれる系を考える。
クロック源が完全に同じ場合、 データパケット生成手段 1 1 3は第 7 ( b ) 図 で示されるパケット化を行レ、、 パケットにおいて、 データ長 7 0 2のフィールド に割り当てられるビット数を 5 4ビット、 予備ビット 7 0 4のフィールドに害【Jり 当てられるビット数を 3ビットとして、 伝送路 1 0 0に送出しつづけることで正 しい伝送を行なうことができる。
し力 し、 データ発生手段 1 1 1が伝送データを送出する速度が、 クロック管理 手段 1 0 1が生成するクロックの速度より遅レ、場合、 同様にして予備ビット 7 0 4のフィールドのビット数を常に 3ビットとして伝送を行なうと、 伝送路 1 0 0 に送出すべきデータが不足してしまうことになる (アンダーフロー)。このような 場合に、 本実施の形態 1の送信装置において処理を行ない、 予備ビット 7 0 4の フィールドが 3ビットのパケットに加え、 時々予備ビット 7 0 4のフィールドが 4ビットのバケツトが送信されるようにすれば、 ク口ック誤差が吸収される。 そして、 受信装置 1 2 0においては、 上記伝送データが逐次受信側バッファ手 段 1 2 4に入力され、 受信側バッファ制御手段 1 2 5の読出し信号に基づきデー タ処理手段 1 2 1に伝送される。 データ発生手段 1 1 1が伝送データを送出する 速度が、 クロック管理手段 1 0 1が生成するクロックの速度より遅い場合、 クロ ック制御手段 1 2 6より出力されるクロックは、 平均すると伝送路クロックより も少し低い値、 すなわちデータ発生手段 1 1 1が伝送データを送出するクロック に等しくなる。
一方、 データ発生手段 1 1 1が伝送データを送出する速度が、 クロック管理手 段 1 0 1が生成するクロックの速度より速い場合、 同様に予備ビット 7 0 4のフ
ィールドのビット数を常に 3ビットとして伝送を行なうと、 伝送路 1 0 0に送出 できないデータが徐々に送信装置 1 1 0に蓄積されてしまう(オーバーフロー)。 このような場合も、 本実施の形態 1の送信装置において処理を行ない、 予備ビッ ト 7 0 4のフィールドのビット数が 3ビットのパケットに加え、 時々予備ビット 7 0 4のフィールドのビット数が 2ビットのパケットが送信されるようにすれば、 ク口ック誤差が吸収されるようになる。
そして、 受信装置 1 2 0においては、 上記伝送データが逐次受信側バッファ手 段 1 2 4に入力され、 受信側バッファ制御手段 1 2 5の読出し信号に基づきデー タ処理手段 1 2 1に伝送される。 データ発生手段 1 1 1が伝送データを送出する 速度が、 クロック管理手段 1 0 1が生成するクロックの速度より速い場合、 ク口 ック制御手段 1 2 6より出力されるクロックは、 平均すると伝送路クロックより も少し高い値、 すなわちデータ発生手段 1 1 1が伝送データを送出するクロック に等しくなる。
このように本実施の形態 1によれば、 データ発生手段 1 1 1から発生されたデ ータからプリアンブルあるいはパリティ、 あるいはその両方を削除してデータ長 7 0 2、 及び予備ビット 7 0 4を付力 Bしたデータバケツトをアクセス単位として 送信装置 1 1 0より伝送路 1 0 0に送信するようにしたので、 クロック管理手段 1 0 1の管理する伝送路 1 0 0のクロック速度と送信装置 1 1 0内部での処理に 用いられるクロック速度との差があっても、 上記予備ビット 7 0 4の長さ (ビッ ト数) を調整することで過不足なくデータを送出でき、 また、 受信装置 1 2 0で は、 受信データに上記削除されたプリアンブルあるいはパリティ、 あるいはその 両方を付加してデータを再構成するとともに、 クロック制御手段 1 2 6によって データ処理手段 1 2 1へデータを送出するための受信側バッファ 1 2 4へのデー タ読み出しクロックの速度を調整するようにしたので、 上記伝送路 1 0 0のクロ ック速度と、 送信装置 1 1 0、 及び受信装置 1 2 0のクロック速度との間に差が あっても、 送信装置 1 1 0側のデータ発生手段 1 1 1から出力されたデータは、 その出力された同じ速度で受信装置 1 2 0側のデータ処理手段 1 2 1によって処 理されるようになる。
なお、 本実施の形態 1では、 ィンジケータ 7 0 1について、 ブロックの先頭か
PC翻 2/12231
26 ら始まるパケット (プリアンブル "Z" のパケット) について "1" としたが、 伝送開始時のみ "1" とする形にしてもよい。
(実施の形態 2)
次に本発明の実施の形態 2にかかるデータ伝送システム、 及ぴデータ伝送方法 について説明する。 本実施の形態 2は、 上述した実施の形態 1に比べて、 バケツ ト化の際のフォーマットが異なる点が特 s [である。 以下、 図面を参照しながら説 明する。
第 10図は本実施の形態 2におけるデータ伝送システムに用いられるバケツト の構成を示す図である。 第 10図において、 第 10 (a) 図で示す伝送データの フレーム構造は実施の形態 1で示したものと同じである。 また、 第 10 (b) 図 において、 1001はインジケータ、 1002はデータ長、 1003はパケット における有効データ、 1004は予備ビット、 1005は任意データである。 本実施の形態 2においては、 データ長 1002のフィールドにおいて、 バケツ トにおける有効データ 1003のビット数でなく予備ビット 1004のビット数 を記述するものとする。 例えば、 データ発生手段 111とクロック管理手段 10 1とが仕様上同じ速度のク口ックで動作しているが厳密にはク口ック源が異なる ためずれが発生するような系においては、 各伝送フレームにおけるビット数の違 いはわずかである。 すなわち、 予備ビット 1004のビット数の変動は 1〜2ビ ットの範囲内であるため、 データ長 1002のフィールドは 2ビットで十分であ る。
結果として、 本実施の形態 2では 1フレームあたり 6ビットの空き部分が発生 することになり、 この空き領域、 すなわち任意データ 1005の領域には、 アブ リケーションで任意の情報を書き込むことができる。
なお、 本実施の形態 2における装置としての構成は、 第 1図に示したものと同 一であるので、 ここではその詳細な説明は省略する。
上述した本実施の形態 2のパケット構成は、 特に、 データ発生手段 111のク 口ックと伝送路ク口ックとが仕様上異なる速度のク口ックで動作する系、例えば、 データ発生手段 111が発生するデータが 48 kHzをクロック源とし、 クロッ ク管理手段 101が 44. 1 kHzをクロック源とするような構成において、 ク
ロックの同期をとる場合に有効である。 つまり、 このような系では、 1パケット において、 データ発生手段 1 1 1が発生するデータのクロック源が 4 4. 1 k H zの場合に比べ、 4 8ノ4 4. 1倍のデータ量を伝送する必要がある。 従って、 このような場合には、第 1 0図で示される任意データ 1 0 0 5の部分(6ビット) のうち、 4ビットをデータ伝送に使用し、 パケットにおける有効データ 1 0 0 3 のビット数の変動を予備ビット 1 0 0 4のフィールドにより吸収することで、 伝 送システムが破綻することなくデータ伝送を行なうことができるものである。 このように本実施の形態 2によれば、 予備ビット数 1 0 0 4のビット数がわず かな変動であることに着目し、 データ長 1 0 0 2のフィールドにおいて、 予備ビ ット 1 0 0 4のビット数を記述することとし、 そのビット数を 2ビットとし、 さ らに、 バケツトにおける有効データ 1 0 0 3のビット数の変動を上記 2ビットの 予備ビット 1 0 0 4を用いて吸収するようにしたので、 パケット内に、 アプリケ ーションが任意の情報を書き込み可能な任意データ 1 0 0 5の領域を確保するこ とができる。
(実施の形態 3 )
次に本発明の実施の形態 3にかかるデータ伝送システム、 及びデータ伝送方法 について説明する。 本実施の形態 3は、 上述した実施の形態 1に比べて、 パケッ ト化の際のフォーマットが異なる点が特徴である。 以下、 図面を参照しながら説 明する。
第 1 1図は本実施の形態 3におけるデータ伝送システムに用いられるパケット の構成を示す図である。 第 1 1図において、 第 1 1 ( a ) 図で示す伝送データの フレーム構造は実施の形態 1で示したものと同じである。 また、 第 1 1 ( b ) 図 において、 1 1 0 1は予備ビット長、 1 1 0 2はプリアンブル種類、 1 1 0 3は プリアンブル位置ポインタ、 1 1 0 4はバケツトにおける有効データ、 1 1 0 5 は予備ビットである。
本実施の形態 3は特に、 第 1図におけるデータ発生手段 1 1 1とクロック管理 手段 1 0 1とが仕様上同じ速度のクロックで動作しているが、 厳密にはクロック 源が異なるためずれが発生するような系におレ、て、システムの同期を取るために、 フレーム再構成のための情報を、 受信装置 1 2 0に周期的に知らせる場合におい
て有効である。
ここで、 上記実施の形態 1においても周期的にフレームの情報を送信している 力 実施の形態 1においては、 インジケータ 7 0 1により、 その後に続くバケツ トにおける有効データ 7 0 3が、 ブロックの先頭から始まる力 \ あるいはそれ以 外かを示すのみである (第 7 (b)図参照)。 従って、 例えばストリームが途中で途 切れた場合などには、 次にプロックの先頭から始まることを示すインジケータ 7 0 1を含むパケットを受信するまでフレームを再構成することができないことと なる。 そこで、 本実施の形態 3においては、 パケット毎にそのパケットにおける 有効データのプリアンプルの種類等を付加し、フレーム再構成を行いやすくする。 なお、 本実施の形態 3の装置としての構成は、 第 1図に示したものと同一であ るので、 ここではその詳細な説明は省略する。
本実施の形態 3における、 1パケットあたりの有効データ 1 1 0 4と予備ビッ ト 1 1 0 5は、 合わせて 5 5ビットである。 予備ビット 1 1 0 5のフィールドに 割り当てられるビット数は、 2ビットの予備ビット長 1 1 0 1により示される。 ここで、 データ発生手段 1 1 1とクロック管理手段 1 0 1との間のクロックの ずれが全くない場合であれば、 1フレームと 1バケツトのタイミングとは常に一 致し、 有効データ 1 1 0 4は常に 5 4ビット、 予備ビット 1 1 0 5は常に 1ビッ トである。 一方、 データ発生手段 1 1 1とクロック管理手段 1 0 1との間のクロ ックのずれがある場合は、 この予備ビット長 1 1 0 1に示す値を 0あるいは 2に することにより調整を行なう。 この調整については、 上記実施の形態 2で示した 方法と同様である。
プリアンブル位置ポィンタ 1 1 0 3は 5ビットからなり、 バケツトにおける有 効データ 1 1 0 4のどこにサブフレームの切れ目があるかを示している。 1サブ フレームの有効デ一タは常に 2 7ビットであるので (第 11 (a)図)、 バケツトにお ける有効データ 1 1 0 4中の最初の 2 7ビット以内のどこかにサブフレームの切 れ目が存在する。 プリアンブル位置ボインタ 1 1 0 3はこの最初のサブフレーム の切れ目までのビット数を示す。
プリアンブル種類 1 1 0 2は 2ビットからなり、 上述したブリアンブル位置ポ インタ 1 1 0 3により示される切れ目より始まるサブフレームにおけるプリアン
ブルの種類を記述する。
第 2図で示される通り、 プリアンプルには Z、 X及び Yの 3種類が存在し、 1 プロックの先頭から、 "Z " "Y" "X" "Y" …となっている。 つまり、 プリアン プルが Zの場合と Xの場合は、 続くサブフレームのプリアンブルが Yとなる力 プリアンブルが Yの場合、 続くサブフレームのプリアンブルは、 Zの場合と Xの 場合との 2種類が存在する。 そこで、 ブリアンブル種類 1 1 0 2にお!/ヽてプリァ ンブルが Yの場合に対し、 次のサプフレームが Zの場合と Xの場合とで、 異なる 符号を割り当てるようにする。
例えば、バケツトにおける最初のプリアンブルが Zの場合は " 0 0 "、 Xの場合 は " 0 1 "、 そして、最初のプリアンプ が Yであり次のサブフレームのプリアン ブルが Ζの場合は " 1 0 " とし、 最初のプリァンブルが Υであり次のサプフレ一 ムのプリアンブルが Xの場合は " 1 1 " とする。
そして、 受信装置 1 2 0ではプリァンブノレ位置ボインタ 1 1 0 3及ぴプリアン ブル種類 1 1 0 2の情報をフレーム再構成の際に反映する。
このように本実施の形態 3によれば、 実施の形態 2で確保した任意デ一タ 1 0 0 5のフィールドに (第 10 (b)図)、 プリアンプル位置ボインタ 1 1 0 3を記述す るようにしたので、 受信装置 1 2 0においてフレームを再構成する際、 送信装置 1 1 0より、 プリアンブルの位置、 種類の情報を受け取ることができ、 例えば、 ストリームが途切れた場合にも受信装置 1 2 0でのフレーム再構成が容易に実現 可能であり、 システムの信頼 1生を向上できる。
なお、 本実施の形態 3においては、 送信パケットのデータ長を示すフィールド として、 予備ビット 1 1 0 5のビット数を示すようにしたが、 パケット毎に送信 できるビット数に応じて、 例えば、 予備ビットのビット数の代わりに、 上記実施 の形態 1に示すようにバケツトにおける有効データのビット数を示すようにして あよい。
(実施の形態 4 )
次に本発明の実施の形態 4にかかるデータ伝送システム、 及びデータ伝送方法 について説明する。 本実施の形態 4は、 上述した実施の形態 1に比べパケット化 の際のフォーマットが異なる点が特徴である。 以下、 図面を参照しながら説明す
る。
第 1 2図は本実施の形態 4におけるデータ伝送システムに用いられるバケツト の構成を示す図である。 第 1 2図において、 第 1 2 ( a ) 図で示す伝送データの フレーム構造は実施の形態 1で示したものと同じである。 また、 第 1 2 ( b ) 図 において、 1 2 0 1はフレーム先頭ィンジケータ、 1 2 0 2はプリアンブル種類、 1 2 0 3は予備ビットインジケータ、 1 2 0 4はバケツトにおける有効データ、 1 2 0 5は予備ビットである。
本実施の形態 4の構成は、 特に、 データ発生手段 1 1 1のクロックと伝送路ク ロックとが仕様上異なる速度のクロックで動作する系、 例えば、 データ発生手段 1 1 1が発生するデータが 4 8 k H zをクロック源とし、 クロック管理手段 1 0 1が4 4 . 1 k H zをクロック源とするような構成において、 システムの同期を 取るために、 フレーム再構成のための情報を受信装置 1 2 0に周期的に知らせる 場合において有効である。
なお、 本実施の形態 4の装置としての構成は第 1図に示したものと同一である ので、 ここではその詳細な説明は省略する。
本実施の形態 4における、 1パケットあたりの有効データ 1 2 0 4と予備ビッ ト 1 2 0 5とは合わせて 6 0ビットである。 予備ビッ卜 1 2 0 5の長さは 0ビッ トあるいは 6ビットであり、予備ビットインジケータ 1 2 0 3により区別される。 本実施の形態 4では、 送信装置 1 1 0におけるパケット構成の際、 パケットの 有効データ 1 2 0 4のフィールドがサブフレームの切れ目で始まる場合に、 フレ —ム先頭インジケータ 1 2◦ 1を " 1 " とする。 またその際、 フレーム先頭から 始まるサブフレームの種類をプリアンブル種類 (2ビット) 1 2 0 2を用い記述 する。 一方、 サブフレームの切れ目がパケットの先頭以外に位置する場合は、 フ レーム先頭インジケータ 1 2 0 1を " 0 " とする。
受信装置 1 2 0では、 フレーム先頭ィンジケータ 1 2 0 1、 及ぴプリアンプル 種類 1 2 0 2をフレーム再構成の際に反映する。
このように本実施の形態 4によれば、 予備ビット 1 2 0 5をバケツトに設けて ビット数の変動を吸収するとともに、 フレームの先頭を示すフレーム先頭ィンジ ケータ 1 2 0 1をバケツトに設けた構成としたので、 受信装置 1 2 0においてフ
JP02/12231
31 レームを再構成する際、 プリアンブルの位置、 種類の情報を周期的に受け取るこ とができ、 例えば、 ストリームが途切れた場合にも受信装置 1 2 0でのフレーム 再構成が容易に実現可能であり、 システムの信頼性を向上できる。
なお、 本実施の形態 4においては、 送信パケットのデータ長を示すフィールド として、 予備ビット 1 2 0 5のビット数を示すようにしたが、 バケツト毎に送信 できるビット数に応じて、 例えば、 予備ビットのビット数の代わりに、 上記実施 の形態 1に示すようにパケットにおける有効データのビット数を示すようにして ちょい。
(実施の形態 5 )
次に本発明の実施の形態 5にかかるデータ伝送システム、 及びデータ伝送方法 につレヽて説明する。 本実施の形態 5は、 上述した実施の形態 2で示した任意デ一 タ 1 0 0 5の領域を (第 10 (b)図)、送受信の同期を取るための時刻情報伝送に用 いるようにしている点が異なる。 以下、 図面を参照しながら説明する。
第 1 3図は本実施の形態 5におけるデータ伝送システムの構成を示す図であり、 第 1 3図において、 第 1図と同一符号は同一、 または相当部分を示し、 1 3 1 0 は送信装置であり、 1 3 1 3はデータバケツト生成手段、 1 3 1 4は送信側バッ フ了手段、 1 3 1 5は送信側バッファ制御手段、 1 3 1 6は伝送デ一タクロック 抽出手段、 1 3 1 7は時刻情報生成手段である。
また、 1 3 2 0は受信装置であり、 1 3 2 3はデータ抽出手段、 1 3 2 4は受 信側バッファ手段、 1 3 2 5は受信側バッファ制御手段、 1 3 2 6はクロック制 御手段である。
以下、 本発明の特徴的な動作を中心とした説明を行なう。 本実施の形態 5の送 信装置 1 3 1 0では、 データ発生手段 1 1 1より入力される伝送データが、 伝送 データクロック抽出手段 1 3 1 6にも入力され、 ここでデータ発生手段 1 1 1か ら出力された伝送データのクロックである伝送データクロックの抽出が行なわれ る。 伝送データクロック抽出手段 1 3 1 6において抽出した伝送データクロック は、 時刻情報生成手段 1 3 1 7に送られる。 この時刻情報生成手段 1 3 1 7は、 時刻情報を生成するタイマをもっており、 上記抽出した伝送データクロックを用 いてタイマを動作させることで時刻情報を生成する。
データバケツト生成手段 1 3 1 3においては、 バケツトを送出するタイミング に合わせて、 上記時刻情報生成手段 1 3 1 7から時刻情報を読み出し、 第 1 0図 における任意データ 1 0 0 5のフィーノレドに、 送出タイミングにおける時刻を書 き込む。
—方、 受信装置 1 3 2 0では、 上記時刻情報を含むパケットをデータ抽出手段 1 3 2 3で受信し、 バケツトから上記時刻情報を取り出してクロック制御手段 1 3 2 6に伝送する。
このクロック制御手段 1 3 2 6は、 内部にクロック発生源を保有する。 このク ロック発生源は、 伝送データクロックに近!/、値の出力クロックを発生するもので あり、 該伝送データクロックを受信装置 1 3 2 0において再生するため、 その発 生した出カクロックの速度を微調整することができるものである。 ク口ック制卸 手段 1 3 2 6は、 受信した上記伝送データクロックを基に作成されている時刻情 報と、 クロック発生源からの出力クロックにより計算した時刻とを逐次比較し、 これらが一致するように該出力クロックの速度を調節する。 この動作により、 送 信装置 1 3 1 0において抽出した伝送データのクロックと、 受信装置 1 3 2 0内 のクロック制御手段 1 3 2 6が出力する出力クロックとを一致させ、 システムの 同期を取ることができる。
このように本実施の形態 5によれば、 送信装置 1 3 1 0に時刻情報生成手段 1 3 1 7を設け、 任意のデータ 1 0 0 5のフィールドにデータ送出タイミングにお ける時刻情報を埋め込み、 受信装置 1 3 2 0のデータ抽出手段 1 3 2 3において 上記時刻情報を抽出し、 該抽出した時刻情報と、 クロック制御手段 1 3 2 6にお いてその内部にあるクロック発生源から発生させる出力クロックによる時刻情報 との比較を行い、 両者が一致するようにクロック制御手段 1 3 2 6において受信 装置 1 3 2 0側のク口ックを調整するようにしたので、 送信装置 1 3 1 0と受信 装置 1 3 2 0との間、 すなわちシステムの同期をとることができる。
なお、 本実施の形態 5では、 伝送データより伝送データクロックの抽出を行な つたが、 例えば、 伝送クロックが伝送データと別に入力される系においても全く 同様に適用が可能である。
また、 本実施の形態 5では、 時刻情報を毎パケット送出したが、 パケット毎の
送信は必ずしも必要ではなく、 例えば、 上記時刻情報を数パケット毎に送出し、 その時刻情報を送らないバケツトにおいては任意データ 1 0 0 5を別の用途、 例 えば、 実施の形態 1で示した予備ビットと同じように使用することもできる。 さらに、 本実施の形態 5においては、 送信パケットのデータ長を示すフィール ドとして、 予備ビット 1 0 0 4のビット数を示すようにしたが、 バケツト毎に送 信できるビット数に応じて、 例えば、 予備ビットのビット数の代わりに、 上記実 施の形態 1に示すようにバケツトにおける有効データのビット数を示すようにし てもよい。
(実施の形態 6 )
次に本実施の形態 6にかかるデータ伝送システム、 及びデータ伝送方法につい て説明する。 上記各実施の形態では、 データ発生手段 1 1 1のクロック源と伝送 路クロックのクロック源とが異なる場合について説明したが、本実施の形態 6は、 データ発生手段 1 1 1から発生する伝送データのクロック (以下、 伝送データク ロック」 と称す。 ) と伝送路クロックとは仕様上速度が異なるが、 そのクロック源、 は同じである場合について説明する。 以下、 図面を参照しながら説明する。
第 1 5図は本実施の形態 1におけるデータ伝送システムの構成を示す図である。 第 1 5図において、 第 1図と同一符号は同一、 または相当部分を示し、 1 5 0 1 はクロック管理手段、 1 5 1 0は送信装置、 1 5 1 1はデータ発生手段、 1 5 1 2は第 1の通信制御手段である。 また、 1 5 2 0は受信装置であり、 1 5 2 2は 第 2の通信制御手段、 1 5 2 4は受信側バッファ手段、 1 5 2 5は受信側バッフ ァ制御手段、 1 5 2 7は第 2のクロック管理手段である。
以下、 本発明の特徴的な動作を中心とした説明を行う。 本実施の形態 6の送信 装置 1 5 1 0では、 第 1のクロック管理手段 1 5 0 1において伝送データクロッ クを基に伝送路クロックを生成し、 第 1の通信制御手段 1 5 1 2に送出する。 そして、 伝送路 1 0 0は第 1の通信制御手段 1 5 1 2に入力された伝送データ クロックに同期して動作する。
一方、 受信装置 1 5 2 0においては、 第 2の通信制御手段 1 5 2 2力 上記伝 送路 1 0 0から得られる伝送路クロックを第 2のクロック管理手段 1 5 2 7に入 力する。 第 2のクロック管理手段 1 5 2 7では、 伝送路クロックから伝送データ
クロックを生成し、 受信側バッファ制御手段 1 5 2 5に供給する。 受信側バッフ ァ制御手段 1 5 2 5は、 この伝送データクロックを用レ、て受信側バッファ手段 1 5 2 4からのデータ読み出しを制御する。 このようにして本実施の形態 6におい ては、 送信装置 1 5 1 0のクロック源をデータ発生手段 1 5 1 1から供給して伝 送路クロックを生成し、 受信装置 1 5 2 0側では逆の手順を用いて送信装置側の 伝送データクロックを再生することにより、 送信装置 1 5 1 0と受信装置 1 5 2 0とで同じ伝送データクロックを供給し、 両装置間の同期、 すなわちシステムの 同期をとることができる。
以下、 本実施の形態 6における伝送データフレームのパケット化について図を 用いて説明する。 第 1 6図は本実施の形態 6におけるデータ伝送システムに用い られるバケツトの構成を示す図である。 第 1 6図において、 第 1 6 ( a ) 図に示 す伝送データのフレーム構成は、実施の形態 1で示したものと同じである。また、 第 1 6 ( b ) 図において、 1 6 0 1はプリアンブル種類、 1 6 0 2はパケットに おける有効データである。 本実施の形態6においては、 上述した実施の形態 1の 場合と同様、 有効データ 5 4ビットを 1パケットとし、 2ビットのブリアンブル 種類を付加する。
次に、 本実施の形態 6における、 パケット化した伝送データフレームの伝送方 法について、 第 1 7図を用いて説明する。 なお、 本実施の形態 6では、 伝送デー タクロックは 4 8 k H zを基準とし、 1 / 4 8 0 0 0秒の間に 6 4ビット (すな わち 1フレーム) が送られるものとする。 また、 伝送路クロックは 4 4 . 1 k H zを基準としており、 1 Z 4 4 1 0 0秒の間に 6 4ビットを伝送するための伝送 路フレームが確保されているものとする。
本実施の形態 6における伝送システムでは、 伝送データクロックを用いて伝送 路クロックを生成する。 伝送データクロックと伝送路クロックとの間には同期関 係が成立しており、 伝送データフレーム (1 / 4 8 0 0 0秒のあいだに 6 4ビッ ト伝送) 1 6 0個が入力される間に、 伝送路フレーム 1 4 7個が伝送される同期 関係が成立する。 従って、 伝送データフレーム 1 6 0個を、 伝送路フレーム 1 4 7個を用いて伝送することにより正しい同期関係が成立する。
具体的に説明すると、 本実施の形態 6においては、 第 1 6 ( a ) 図で示される
フレームを第 16 (b) 図に示されるように、 プ
トを省略しプリァンブル種類 1601を付加することで、 伝送データフレーム 6 4ビットを 56ビットのバケツトとする。 これにより 160フレーム分のデータ 量は 160 X 56 = 8960ビットとなる。 これを伝送路フレームを用いて伝送 する際に必要なフレーム数は 8960/64= 140フレームとなり、 147— 140 = 7フレームを余らせた状態で伝送することができる。
このようにして 56ビットにバケツ ト化された伝送データフレーム(第 17(c) 図)は、 順に結合されたあと (第 17(b)図)、 64ビットづっ伝送路フレームを用 い伝送される(第 17 (a)図)。 第 17図では、 伝送路フレーム 8、 9、.·· の順に伝 送データフレーム 1、 2... が送られ、 伝送路フレーム 147までで合計 896 0ビット、 すなわち伝送データフレーム 160個分の伝送が完了する。 これを繰 り返すことにより、 伝送データフレームは継続的に受信装置 1520側に伝送さ れる。
そして、 本実施の形態 6においては、 伝送データフレームの伝送に用いられな かつた伝送路フレーム 1〜 7に送信装置 1510と受信装置 1520とのパケッ ト同期用のデータを入れる。 例えば、 送信装置 1510において、 伝送路フレー ム 1のデータをすベて "1" とし、 受信装置 1520側では、 そのすベて "1" の伝送路フレームを検出した時点を伝送路フレーム 1であると認識し、 その伝送 路フレーム 1から 7番目の伝送路フレーム 8からデータバケツトが始まると認識 するものとする。
このときプリアンブル種類 1601の割り当てを " 1 1 " 以外、 例えばプリァ ンブル Zに対し "00"、 Xに対し "01"、 Yに対し "10" を割り当てておけ ば、 パケットを含む伝送路フレームすなわち伝送路フレーム 8〜 147には、 必 ず "0" のビットが含まれることになり、 パケットの同期用データを含む伝送路 フレームの誤認識を防ぐことができる。 そして、 伝送データフレームを含まない 伝送路データフレーム 1〜 7のうち、 上記同期用データの伝送に使用した伝送路 フレ^ "ム 1以外の、 伝送路フレーム 2〜7については任意のデータ、 例えば、 ォ 一ディォデータを送信している場合には、 その曲情報等、 を入れて送信するよう
以下、 伝送手順について図面を参照しながら説明する。 第 1 8図は本実施の形 態 6における送信装置の処理フローチャートを示す図である。 フローがスタート すると(ステップ 1 8 0 0 )、 伝送データは、 データ発生手段 1 5 1 1より送信側 バッファ手段 1 1 4に入力される。 送信側バッファ制御手段 1 1 5は、 送信側バ ッファ手段 1 1 4におけるデータ蓄積量を監視し、 一定値、 例えば 2フレーム分 のデータが蓄積すれば(ステップ 1 8 0 1 )、データパケット生成手段 1 5 1 3へ データ出力処理を開始する (ステップ 1 8 0 2 )。つまり、 まずデータバケツト生 成手段 1 5 1 3は、 伝送路クロックのタイミングにあわせて伝送路フレーム 1〜 7を送信する。 そして、 次にデータバケツト生成手段 1 5 1 3は、 1フレーム分 のデータを送信側バッファ手段 1 1 4から読み出し、 第 1 6図に示されるバケツ ト化を行う (ステップ 1 8 0 4 )。そして、データバケツ 1、生成手段 1 5 1 3が、 その次に送信される 1伝送路フレーム分のデータ、 すなわち本実施の形態 6では 6 4ビットのデータを保持していなければ(ステップ 1 8 0 5 )、ステップ 1 8 0 4に戻り、 送信側バッファ手段 1 1 4より 1フレーム分の伝送データを読み出し てパケット化を行う。
そして、 伝送路フレームにデータを出力するタイミングになれば (ステップ 1 8 0 6 )、 1伝送路フレーム分のデータ、すなわち本実施の形態 6では 6 4ビット のデータを伝送路に出力する (ステップ 1 8 0 7 )。そして、データパケット生成 手段 1 5 1 3が第 1 7図における伝送路フレーム 1 4 7を出力するまで、 ステツ プ 1 8 0 5〜ステップ 1 8 0 7の処理を繰り返し、 伝送路フレーム 1 4 7の出力 が完了すれば(ステップ 1 8 0 8 )、 ステップ 1 8 0 3〜ステップ 1 8 0 9の処理 を繰り返す。 これによつて、 パケットを継続的に送信する。
第 1 9図は本実施の形態 6における受信装置の処理フローチヤ一トを示す図で ある。 フローがスタートすると (ステップ 1 9 0 0 )、受信装置 1 5 2 0では、伝 送路フレームを受信し(ステップ 1 9 0 1 )、伝送路フレームのデータが伝送路フ レーム 1を示す同期用データを含むフレームであれば(ステップ 1 9 0 2 )、処理 を開始する (ステップ 1 9 0 3 )。次に、データ抽出手段 1 5 2 3は、伝送路フレ ーム 1に続く伝送路フレーム 2〜伝送路フレーム7を受信し(ステップ 1 9 0 4 )、 データ抽出手段 1 5 2 3は引き続き伝送路フレームを受信する (ステップ 1 9 0
5 )。そして、データ抽出手段 1 5 2 3は受信した伝送路フレームより伝送データ フレーム分のデータを処理してサブフレームを再構成し、 受信側バッファ手段 1
5 2 4に出力する (ステップ 1 9 0 6 )。 そして、第 1 7図における伝送路フレー ム 1 4 7を受信するまで、 ステップ 1 9 0 5〜ステップ 1 9 0 6の処理を繰り返 し、伝送路フレーム 1 4 7の処理が完了すれば(ステップ 1 9 0 7 )、 ステップ 1 9 0 1〜ステップ 1 9 0 8の処理を繰り返す。
受信側バッファ 1 5 2 4に蓄積されたデータは、 送信装置 1 5 1 0における伝 送データクロックと同じクロックにより読み出され、 データ処理手段 1 2 1に送 られる。
このように本実施の形態 6によれば、 上記データ発生手段 1 5 1 1のクロック 源と伝送路 1 0 0のクロック源は同じであるが、 該データ発生手段 1 5 1 1から 出力される伝送データのクロック速度と前記伝送路 1 0 0のクロック速度が異な る場合、 すなわち、 伝送データクロックが 4 8 k H z、 伝送路クロックが 4 4. 1 k H zを基準として動作するシステムにおいて、 送信装置 1 5 1 0側では、 伝 送データクロックから第 1のクロック管理手段 1 5 0 1において伝送路クロック を作成し、伝送データのフレームを 5 6ビットにバケツト化して順に結合した後、
6 4ビットづっ伝送路フレームを用いて伝送するようにし、 受信装置 1 5 2 0側 では、 上記伝送路フレーム及び伝送路クロックを受信して、 第 2のクロック管理 手段 1 5 2 7において該伝送路クロックから上記伝送データクロックを作成し、 該伝送データクロックに基づレ、て伝送データをデータ処理手段 1 2 1に出力する ようにしたので、 送信装置 1 5 1 0と受信装置 1 5 2 0との間の同期伝送を実現 することができる。
なお、 本実施の形態 6においては、 伝送データクロックはデータ発生手段 1 5 1 1から送信装置 1 5 1 0に出力され、 第 1のクロック管理手段 1 5 0 1におい て上記データ伝送クロックから伝送路クロックを生成するものとしたが、 伝送デ 一タクロックと伝送路クロックとが同じクロック源から生成される構成であれば どのような構成をとってもよい。 例えば、 第 1のクロック管理手段 1 5 0 1が伝 送路 1 0 0上の別の装置上に存在する構成等であってもよく、 その場合、 データ 発生手段 1 5 1 1は、 その別装置内の第 1のクロック管理手段 1 5 0 1において
P T/JP02/12231
38 生成された伝送路クロックを受信し、 この受信した伝送路クロックから伝送デー タクロックを作成する。
また、本実施の形態 6においては、伝送路フレーム 1の 6 4ビットすべてに" 1 " をいれるものとしたが、 必ずしもこの値に限定するものではない。 例えば、 伝送 路フレーム 1以外を同期用としてもいいし、 複数フレームを用いて同期用として もよい。 また、 フレームの一つ以上のビットのみを用いて同期用データを含む伝 送路フレームの目印とし、 他のビットを別の用途、 例えば任意データなどに使用 してもよい。 また、 本実施の形態 6においては、 伝送データフレームが 4 8 k H z、 伝送路フレームが 4 4. 1 k H zを基準として動作するシステムについて示 したが、 この数値に限定するものではなく、 伝送データフレームと伝送路フレー ムとのクロック源が共通であるシステムであれば、 伝送データフレームの数と伝 送路フレームの数とを変更することで適用可能である。 例えば、 伝送データフレ ームが 4 4. l k H z、 伝送路フレームが 4 8 k H zを基準として動作するシス テムでは、 伝送データフレーム 1 4 7個が入力される間に伝送路フレーム 1 6 0 個が伝送される同期関係が成立するので、 本実施の形態 6での方法に基づいてパ ケット化し、 1伝送路フレームあたり 5 6ビットのデータを伝送する場合、 1 / 4 8 0 0 0秒の間に 5 6ビット伝送するための伝送路が確保されている際には、 伝送路フレーム 1 4 7個を用いてデータを伝送することができ、 残りの伝送路フ レーム 1 3個を同期用データの伝送、 及び任意データの伝送に使用することがで きる。
(実施の形態 7 )
次に本実施の形態 7にかかるデータ伝送システム、 及びデータ伝送方法につい て説明する。 本実施の形態 7は、 上述した実施の形態 6に比べて、 パケット化の 際のフォーマット及ぴ伝送路に送る際の方法が異なる点が特徴である。 以下、 図 面を参照しながら説明する。 なお、 本実施の形態 7における装置構成は、 第 1 5 図に示したものと同様であるので、 ここでは詳細な説明を省略する。
第 2 0図は、 本実施の形態 7における伝送データフレームのバケツト化を示す 図である。 第 2 0図において、 第 2 0 ( a ) 図に示す伝送データのフレーム構造 は、 実施の形態 1で示したものと同じである。 また、 第 2 0 ( b ) 図において、
2 0 0 1はバケツ卜における有効データである。 本実施の形態 7においては、 伝 送データフレームの有効データのみを抽出しパケットとする。
本実施の形態 7における、 パケット化した伝送データフレームの伝送方法を第 2 1図に示す。 なお、 本実施の形態 7における、 伝送データのクロックと伝送路 フレームのクロックとの関係は、 上記実施の形態 6の場合と同じとし、 伝送デー タフレームと伝送路フレームとの間の関係は、 上記実施の形態 6における関係と 同様であるとする。 すなわち、 伝送データフレーム 1 6 0個を、 伝送路フレーム 1 4 7個を用いて伝送することにより、 正しい同期関係が成立する。
本実施の形態 7においては、 第 2 0 ( b ) 図に示すように、 伝送データフレー ム 6 4ビットを 5 4ビットのパケットとする。 これにより、 1 6 0フレーム分の データ量は 1 6 0 X 5 4 = 8 6 4 0ビットとなる。 これを伝送路フレームを用い て伝送する際に必要なフレーム数は 8 6 4 0 / 6 4 = 1 3 5フレームとなり、 本 実施の形態 7においては、 1 4 7— 1 3 5 = 1 2フレームを余らせた状態で伝送 することができる。
このようにして 5 4ビッ卜にバケツト化された伝送データフレーム (第 21 (c) 図) は、 順に結合されたあと (第 21 (b)図)、 6 4ビットづっ伝送路フレームを用 い伝送される (第 21 (a)図)。 第 2 1図では、 伝送路フレーム 1 3、 1 4、. · . の 順に伝送データフレーム 1、 2 . · . が送られ、 伝送路フレーム 1 4 7までで合計 8 6 4 0ビット、 すなわち伝送データフレーム 1 6 0個分の伝送が完了する。 こ れを繰り返すことにより、 伝送データフレームは継続的に受信装置 1 5 2 0側に 伝送される。
そして本実施の形態 7では、 伝送データフレームの伝送に用いられなかった伝 送路フレーム 1〜1 2のいずれか、 あるいは複数を用いて、 送信装置 1 5 1 0側 と受信装置 1 5 2 0側でバケツト受信の同期をとる。 例えば、 伝送路フレーム 1 2に 6 4ビットすべてを " 0 " とした同期用データ 2 0 0 2を入れ、 受信装置 1 5 2 0側ではこのすべて " 0 " の同期用データ 2 0 0 2を含む伝送路フレーム 1 2を検出すると、 その次のフレームからがデータバケツトであることを認識する ものとする。
また別の例としては、 伝送路フレーム 1 1の 6 4ビットに入れるデータを全て
1、 伝送路フレーム 1 2の 6 4ビットに入れるデータを全て 0とし、 受信装置 1
5 2 0側では、 このすベて " 1 " の伝送路フレーム 1 1、 及びすベて " 0 " の伝 送路フレーム 1 2を検出した次のフレームからがデータバケツトであることを認 識するものとする。
このように本実施の形態 7によれば、 上記データ発生手段 1 5 1 1のクロック 源と伝送路 1 0 0のクロック源は同じであるが、 該データ発生手段 1 5 1 1から 出力される伝送データのク口ック速度と前記伝送路 1 0 0のクロック速度が異な る場合、 すなわち、 伝送データフレームが 4 8 k H z、 伝送路クロックが 4 4. 1 k H zを基準として動作するシステムにおいて、 送信装置 1 5 1 0側では、 伝 送データクロックから第 1のクロック管理手段 1 5 0 1において伝送路クロック を作成し、伝送データのフレームを 5 4ビットにバケツト化して順に結合した後、
6 4ビットづっ伝送路フレームを用いて伝送するようにし、 受信装置 1 5 2 0側 では、 上記伝送路フレーム及び伝送路クロックを受信して、 第 2のクロック管理 手段 1 5 2 7におレ、て該伝送路クロックから上記伝送データクロックを作成し、 該伝送データクロックに基づいて伝送データをデータ処理手段 1 2 1に出力する ようにしたので、 送信装置 1 5 1 0と受信装置 1 5 2 0との間の同期伝送を実現 することができる。
なお、 本実施の形態 7においては、 伝送データクロックがデータ発生手段から 送信装置に出力され、 第 1のクロック管理手段において上記伝送データクロック から伝送路クロックが生成されるものとしたが、 上記実施の形態 6と同様、 伝送 データクロックと伝送路クロックとが同じクロック源から生成される構成であれ ばどのような構成をとってもよレ、。
また、 本実施の形態 7におけるバケツト受信同期の方法は一例であり、 必ずし もこれに限定されるものではない。 例えば、 伝送路フレーム 1〜1 2のうち、 同 期に使うフレーム以外のフレームについては、 任意のデータ伝送などに用いるこ とができる。
また、 本実施の形態 7においては、 伝送データフレームが 4 8 k H zを基準と し、 伝送路フレームが 4 4 . 1 k H zを基準として動作するシステムについて示 したが、 この数値に限定するものではなく、 伝送データフレームと伝送路フレー
02 12231
41 ムのクロック源が共通であるシステムであれば、 伝送データフレームの数と伝送 路フレームの数とを変更することで適用可能である。
(実施の形態 8 )
次に本実施の形態 8にかかるデータ伝送システム、 及びデータ伝送方法につい て説明する。 上記各実施の形態では、 伝送データのうち伝送路を用いて伝送する 必要のないデータについて送信装置側で省略して、 データパケットを生成し、 伝 送を行うものについて説明したが、 本実施の形態 8は、 伝送データのクロックと 伝送路のクロックとは仕様上速度が異なるがそのク口ック源は同じ場合において、 必要ないデータを省略することなく伝送データの全ビットを伝送する場合につい て説明する。 以下、 図面を参照しながら説明する。 なお、 本実施の形態 8におけ る装置構成は、 第 1 5図に示したものと同様であるので、 ここでは詳細な説明を 省略する。
第 2 2図は、 本実施の形態 8における伝送データフレームの伝送方法を示す図 である。 なお、 本実施の形態 8では、 伝送データクロックは 4 8 k H zを基準と し、 1 Z 4 8 0 0 0秒の間に 6 4ビット (すなわち 1フレーム) が送られるもの とする。 また、 伝送路クロックは 4 4 . 1 k H zを基準としており、 1 Z 4 4 1 0 0秒の間に 7 2ビットを伝送するための伝送路フレームが確保されているもの とする。
本実施の形態 8における伝送システムでは、 上記各実施の形態の場合と異なり 伝送データに含まれるデータの省略は行わない。 また、 伝送データクロックを用 いて伝送路クロックを生成する。 そして、 本実施の形態 8においては、 伝送路ク ロックは 4 8 k H z , 伝送データクロックは 4 4 . 1 k H zを基準としており、 伝送データクロックより伝送路クロックが速いため、 伝送路フレームは伝送デー タフレームよりも大きくすることが必要となる。 また、 本実施の形態 8における 伝送システムでは、 上記実施の形態 6、 7 で示した形と同様の同期関係が成立し ており、 伝送データフレーム 1 6 0個を、 伝送路フレーム 1 4 7個を用いて伝送 することにより正しい同期関係が成立する。
具体的に説明すると、本実施の形態 8においては、 第 2 2 ( c ) 図に示される、 何も省略していない 6 4ビットの伝送データフレームを伝送する。 これにより、
1 60フレーム分のデータ量は、 160 X 64 = 1 0240ビットとなる。 これ を伝送路フレームを用いて伝送する際に必要なフレーム数は、 1 0240/7 2 = 142. 22 · · 'であるため、 伝送路フレームを 143個用いることで、 1 60フレーム分の伝送データを伝送することができる。
このようにして、 全ての伝送データでパケット化した 64ビットの伝送データ フレーム (第 22(c)図) は、 順に結合された後 (第 22 (b) 図)、 72ビットづっ 伝送路フレームを用い伝送される (第 22(a)図)。 第 22図では、 伝送路フレーム 5、 6、.·· の順に伝送データフレーム 1、 2、.,. が送られ、 伝送路フレーム 1 47まで合計 1 0240ビット、 すなわち伝送フレーム 1 60個分の伝送が完了 する。 そして、 最後の伝送路フレーム 147は、 1 0240— 72 X 142 = 1 6ビットの有効データ 2202を伝送し、 残りの 56ビットは無効データ 220 3とする (第 22(a)図、 第 22(b)図参照)。 これを繰り返すことにより、 伝送デー タフレームは継続的に受信装置 1 520側に伝送される。
そして、 本実施の形態 8においては、 伝送データフレームの伝送に用いられな かった伝送路フレーム 1 ~ 4に、 送信装置 1 5 1 0と受信装置 1 520とのパケ ット同期用のデータを入れる。 例えば、 送信装置 1 5 10において、 伝送路フレ ーム 1のデータをすベて " 1 "とし、受信装置 1 520側では、そのすベて " 1,, の伝送路フレームを検出した時点を伝送路フレーム 1であると認識し、 その伝送 路フレーム 1から 4番目の伝送路フレーム 5からデータパケットが始まると認識 するものとする。
なお、 伝送路フレーム 2〜4については任意のデータ、 例えば、 ユーザデータ や、 また有効データとしてオーディオデータを伝送している場合には、 その曲情 報など、 を入れて送信するようにしてもよい。
以下、 伝送手順について図面を参照しながら説明する。 第 23図は本実施の形 態 8における送信装置の処理フローチャートを示す図である。 フローがスタート すると (ステップ 2300)、伝送データは、データ発生手段 1 51 1より送信側 ノくッファ手段ェ :L 4に入力される。 送信側バッファ制御手段 1 1 5は、 送信側バ ッファ手段 1 14におけるデータ蓄積量を監視し、 一定値、 例えば 2フレーム分 のデータが蓄積すれば (ステップ 230 1) データバケツト生成手段 1 5 1 3に
データ出力開始を指示する (ステップ 2 3 0 2 )。 つまり、 まずデータパケット生 成手段 1 5 1 3は、 伝送路クロックのタイミングに合わせて伝送路フレーム 1〜 4を送信する。 そして、 次にデータパケット生成手段 1 5 1 3は、 1フレーム分 のデータを送信側バッファ手段から読み出す(ステップ 2 3 0 4 )。 そして、デー タパケット生成手段 1 5 1 3力 その次に送信される 1伝送路フレーム分のデー タ、 すなわち本実施の形態 8では 7 2ビットのデータを保持していなければ (ス テツプ 2 3 0 5 )、ステップ 2 3 0 4に戻り、送信側バッファ手段 1 1 4より 1フ レーム分の伝送データを読み出す。
そして、 伝送路フレームにデータを出力するタイミングになれば (ステップ 2 3 0 6 ) , 1伝送路フレーム分のデータ、すなわち本実施の形態 8では 7 2ビット のデータを伝送路に出力する (ステップ 2 3 0 7 )。 そして、データバケツト生成 手段 1 5 1 3が、 第 2 2図における伝送路フレーム 1 4 6を出力するまでステツ プ 2 3 0 5〜ステップ 2 3 0 7の処理を繰り返し、 伝送路フレーム 1 4 7につい ては、 伝送データフレーム 1 6 0における最後の 1 6ビットを、 伝送路フレーム にデータを出すタイミングになれば (ステップ 2 3 1 0 )、 この 1 6ビットのデ一 タに、 無効データ 5 6ビットをカロえ、 伝送路フレーム 1 4 7として送出する (ス テツプ 2 3 1 1 )。 そして、 この伝送路フレーム 1 4 7の出力が完了すれば、 ステ ップ 2 3 0 3〜ステップ 2 3 1 1の処理を繰り返す。 これによつて、 バケツトを 継続的に送信する。
第 2 4図は本実施の形態 8における受信装置の処理フローチヤ一トを示す図で ある。 フローがスタートすると (ステップ 2 4 0 0 )、 受信装置 1 5 2 0では、伝 送路フレームを受信し(ステップ 2 4 0 1 )、伝送路フレームのデータが伝送路フ レーム 1を示す同期用データを含むものであれば(ステップ 2 4 0 2 )、処理を開 始する (ステップ 2 4 0 3 )。 次に、データ抽出手段 1 5 2 3は、伝送路フレーム 1に続く伝送路フレーム 2〜伝送路フレーム 4を受信し(ステップ 2 4 0 4 )、デ ータ抽出手段 1 5 2 3は引き続き伝送路フレームを受信する(ステップ 2 4 0 5 )。 そして、 データ抽出手段 1 5 2 3は受信した伝送路フレ一ムより伝送データフレ ームを再構成し、受信側バッファ手段 1 5 2 4に出力する (ステップ 2 4 0 6 )。 そして、 第 2 2図における伝送路フレーム 1 4 7を受信するまで、 ステップ 2 4
T/JP02/12231
44
0 5〜ステップ 2 4 0 6の処理を繰り返し、 伝送路フレーム 1 4 7の処理が完了 すれば(ステップ 2 4 0 7 )、ステップ 2 4 0 1〜ステップ 2 4 0 8の処理を繰り 返す。 なお、 伝送路フレーム 1 4 7については、 送信装置 1 5 1 0において加え られた無効ビット 2 2 0 3 (第 22 (a)図参照) が破棄される。
そして、 受信側バッファ 1 5 2 4 3に蓄積されたデータは、 送信装置 1 5 1 0 における伝送データクロックと同じクロックにより読み出され、 データ処理手段 1 2 1に送られる。
このように本実施の形態 8によれば、 上記データ発生手段 1 5 1 1のクロック 源と伝送路 1 0 0のクロック源は同じであるが、 該データ発生手段 1 5 1 1から 出力される伝送データのクロック速度と前記伝送路 1 0 0のクロック速度が異な る場合、 すなわち、 伝送データクロックが 4 8 k H z、 伝送路クロックが 4 4 . 1 k H zを基準として動作するシステムにおいて、 送信装置 1 5 1 0側では、 伝 送データクロックから第 1のクロック管理手段 1 5 0 1において伝送路クロック を作成し、 伝送データフレームを順に結合したあと 7 2ビットづっ伝送路フレー ムを用いて伝送するようにし、 受信装置 1 5 2 0側では、 上記伝送路フレーム及 び伝送路ク口ックを受信して、 第 2のクロック管理手段 1 5 2 7において該伝送 路クロックから上記伝送データクロックを作成し、 該伝送データクロックに基づ いて伝送データをデータ処理手段 1 2 1に出力するようにしたので、 送信装置 1 5 1 0と受信装置 1 5 2 0との間の同期伝送を実現することができる。 さらに、 本実施の形態 8においては、 伝送データを省略することなく全てのデータを送信 するため、送信装置 1 5 1 0側のデータバケツト生成手段 1 5 1 3における処理、 あるいは受信装置側 1 5 2 0のデータ抽出手段 1 5 2 3の処理が削減される効果 める。
なお、 本実施の形態 8においては、 伝送データクロックはデータ発生手段 1 5 1 1から送信装置 1 5 1 0に出力され、 第 1のクロック管理手段 1 5 0 1におい て伝送路クロックを生成するものとしたが、 伝送データクロックと伝送路ク口ッ クとが同じクロック源から生成される構成であればどのような構成をとってもよ い。 例えば、 第 1のクロック管理手段 1 5 0 1が伝送路 1 0 0上の別の装置上に 存在する構成等であってもよく、 その場合、 データ発生手段 1 5 1 1は、 その另 IJ
P T鐘細 1
45 装置内の第 1のクロック管理手段 1 5 0 1において生成された伝送路クロックを 受信し、 この受信した伝送路クロックから伝送データクロックを生成する。
また、本実施の形態 8においては、伝送路フレーム 1の 6 4ビット全てに " 1 " を入れるものとしたが、 必ずしもこの値に限定するものではない。 例えば、 伝送 路フレーム 1以外を同期用としてもいいし、 複数フレームを用いて同期用として もよい。 また、 フレームの一つ以上のビットのみを用いて同期用データ 2 2 0 1 の目印とし、 他のビットを別の用途、 例えば任意データなどに使用してもよい。 また、 本実施の形態 8においては、 伝送データフレームが 4 8 k H zを基準と し、 伝送路フレームが 4 4. 1 k H zを基準として動作するシステムについて示 したが、 この数値に限定するものではなく、 伝送データフレームと伝送路フレー ムとのクロック源が共通であるシステムであれば、 伝送データフレームの数と伝 送路フレームの数とを変更することで適用可能である。 例えば、 伝送データフレ ームが 4 4. 1 k H zを基準とし、 伝送路フレームが 4 8 k H zを基準として動 作するシステムでは、 伝送データフレーム 1 4 7個が入力される間に伝送路フレ ーム 1 6 0個が伝送される同期関係が成立するので、 1伝送路フレームあたりの データが 6 4ビットならば、 1 / 4 8 0 0 0秒の間に 6 4ビット伝送するための 伝送路が確保されている場合には、 伝送路フレーム 1 4 7個を用いてデータを伝 送することができ、 残りの伝送路フレーム 1 3個を同期用データ 2 2 0 1、 及び 任意データの伝送に使用することができる。
(実施の形態 9 )
次に本実施の形態 9にかかるデータ伝送システム、 及びデータ伝送方法につい て説明する。 本実施の形態 9は、 上述した実施の形態 8に比べて、 伝送路に送る 際の方法が異なる点が特徴である。 以下、 図面を参照しながら説明する。 なお、 本実施の形態 9における装置構成は、 第 1 5図に示したものと同様であるので、 ここでは詳細な説明を省略する。
第 2 5図は、 本実施の形態 9における伝送データフレームの伝送方法を示す図 である。 なお、 本実施の形態 9において、 伝送データのクロックと伝送路フレー ムのクロックとの関係は、 上記実施の形態 8の場合と同じとする。 すなわち、 伝 送データフレーム 1 6 0個を、 伝送路フレーム 1 4 7個を用いて伝送することに
PC漏 2/12231
46 より、 正しい同期関係が成立する。
本実施の形態 9においては、 第 25 (a) 図に示すように、 同期用データ 25 0 1を含む伝送路フレーム以外の伝送路フレームの先頭に、 1ビットのダミーデ ータ 2502を付加する。 このダミーデータ 2502は、 これらの伝送路フレー ムと同期用データ 2501を含む伝送路フレームとを、 受信装置 1 520におい て区別するためのものである。
そして、 本実施の形態 9においては、 同期用データ 250 1については全ての ビットを " 1" とし、 ダミーデータ 2502を "0" とする。 このように定める ことにより、 同期用データ 250 1を含む伝送路フレーム以外の伝送路フレーム において全てのビットが "1 "になる場合が発生しなくなり、 同期用データ 25 01を含む伝送路フレームの誤検出をなくし、 より信頼性の高い伝送を行うこと ができる。
具体的に説明すると、本実施の形態 9においては、 第 25 (c) 図に示される、 何も省略していない 64ビットの伝送データフレームを伝送する。 これにより、 1 60フレーム分のデータ量は、 1 60 X 64 = 1 0240ビットとなる。 これ を伝送路フレームを用いて伝送する際に必要なフレーム数は、 ダミーデータ 25 02の 1ビット以外を有効データ 2503の伝送に使用するので、 10240Z 7 1 = 144. 25 · · 'であるため、伝送路フレームを 1 45個用いることで、 1 60フレーム分の伝送データを伝送することができる。
このようにして、 全ての伝送データでバケツト化した 64ビットの伝送データ フレーム (第 25(c)図) は、 順に結合された後 (第 25 (b) 図)、 7 1ビットづっ 伝送路フレームを用い伝送される (第 25(a)図)。 第 25図では、 伝送路フレーム 3、 4、... の順に伝送データフレーム 1、 2、.·. が送られ、 伝送路フレーム 1 47まで合計 1 0240ビット、 すなわち伝送フレーム 1 60個分の伝送が完了 する。 そして、 最後の伝送路フレーム 147は、 10240— 71 X 144= 1 6ビットの有効データ 2503を伝送し、 残りの 55ビットは無効データ 250 4とする (第 25 (a)図、 第 25(b)図参照)。 これを繰り返すことにより、 伝送デー タフレームは継続的に受信装置 1 520側に伝送される。
なお、 伝送路フレーム 2については任意のデータ、 例えば、 ユーザデータや、
有効データとしてオーディオデータを伝送している場合には、 その曲情報など、 を入れて送信するようにしてもよレ、。
このように本実施の形態 9によれば、 伝送データクロックが 4 8 k H z、 伝送 路クロックが 4 4. 1 k H zを基準として動作するシステムにおいて、 送信装置 1 5 1 0側では、 伝送データクロックから第 1のクロック管理手段 1 5 0 1にお いて伝送路クロックを作成し、 伝送データフレームを順に結合したあとダミーデ ータ 1ビットに加えた 7 1ビットづっ伝送路フレームを用いて伝送するようにし、 受信装置 1 5 2 0側では、上記伝送路フレームおよび伝送路クロックを受信して、 第 2のクロック管理手段 1 5 2 7において該伝送路クロックから上記伝送データ クロックを作成し、 該伝送データクロックに基づ!/、て伝送データをデータ処理手 段 1 2 1に出力するようにしたので、 送信装置 1 5 1 0と受信装置 1 5 2 0との 間の同期伝送を実現することができる。
なお、 本実施の形態 9においても、 上記実施の形態 8と同様、 伝送データク口 ックと伝送路クロックとが同じクロック源から生成される構成であればどのよう な構成であってもよい。
また、 本実施の形態 9におけるパケット受信同期の方法は一例であり、 必ずし もこれに限定されるものではなレ、。 例えば、 伝送路フレーム 2については任意の データ伝送に用いることができる。 また、 伝送路フレーム 1全てを同期用データ を含める形にする必要はなく、 伝送路フレームの一部のビットを同期用データの 伝送に用い、 それ以外を別用途、 例えば任意データの伝送などに用いてもよい。 また、 本実施の形態 9においては、 伝送データフレームが 4 8 k H zを基準と し、 伝送路フレームが 4 4. 1 k H zを基準として動作するシステムについて示 したが、 この数値に限定するものではなく、 伝送データフレームと伝送路フレー ムのクロック源が共通であるシステムであれば、 伝送データフレームの数と伝送 路フレームの数とを変更することで適用可能である。
さらに、 本実施の形態 9において用いた、 同期用データを含む伝送路フレーム の誤検出を防止する方法は、 上記実施の形態 6または実施の形態 7に対しても適 用可能である。 例えば、 上記実施の形態 7に上記誤検出防止方法を適用すると、 第 2 1図において有効データ 2 0 0 1を伝送するための各伝送路フレームで確保
T JP02/12231
48 されている 6 4ビットのうち、 有効データ 2 0 0 1を伝送するために 6 3ビット を使用し、 1ビットをダミーデータとして使用する。 このとき、 8 6 4 0 + 6 3 = 1 3 7 . 1 4…であるので、有効データ 2 0 0 1の伝送用として、 1 3 8個の伝 送路フレーム、 すなわち、 伝送路フレーム 1 0〜伝送路フレーム 1 4 7を使用す る。 最後の伝送路フレーム 1 4 7では、 8 6 4 0— 6 3 X 1 3 7 = 9ビットのみ を伝送し、残りの 5 4ビット (= 6 3— 9 ) は無効データとする。 そしてこの場合 も同様に、 伝送路フレーム 1を同期用データ 2 0 0 2を含むフレームとし、 伝送 路フレーム 2〜伝送路フレーム 9を、ユーザデータの伝送に用いることもできる。 なおこの際、 伝送路フレーム 2〜伝送路フレーム 9の最初の 1ビットは、 ダミー データとし、 残りの 6 3ビットをユーザデータの伝送に使用する。
さらに、 上記実施の形態:!〜 9においては、 伝送データのフォーマットとして I E C 6 0 9 5 8を用い、 伝送路 1 0 0として M〇 S Tを用いた場合について記 述したが、 他の伝送データフォーマット、 あるいは他の伝送路を用いた場合につ いても同様に適用することができる。
また、 上記実施の形態 1〜9において用いた数値は一例であり、 実際の運用に ついてはこれらの値に限定されるものではない。
また、 上記実施の形態 1〜 7において示したパケットフォーマットは一例であ り、 各フィールドのバケツト上の位置などについては任意に変更可能である。 また、 上記実施の形態 6〜 9において、 第 1 7図, 第 2 1図, 第 2 2図, 第 2 5図で示した同期用データを含める伝送路フレームの数や、 上記実施の形態 9に おいて第 2 5図に示したダミーデータの伝送路フレーム上での位置は一例であり、 任意に変更可能である。
また、 上記実施の形態 1〜9では、 データ発生手段が送信装置の外部に存在す る構成について示したが、 データ発生手段が送信装置の内部に含まれる構成でも 同様に実現可能である。
また、 本実施の形態 1〜 9では、 データ処理手段が受信装置の外部に存在する 構成について示したが、 データ処理手段が受信装置の内部に含まれる構成でも同 様に実現可能である。
また、 本実施の形態 1〜 7では、 プリアンブル及びパリティの部分を、 送信装
置において削除するようにしたが、 これらのいずれカ 例えば、 パリティについ ては削除せず受信装置に伝送するフォーマットとしてもよい。 また、 これら以外 に伝送において使用しないフィールドがあれば送信装置において同様に削除して 予備ビットを増やす構成にしてもよい。
また、 本実施の形態:!〜 7では、 1フレームの伝送データを処理単位としたが 複数フレームを処理単位としても同様に実現可能である。 産業上の利用可能性
本発明にかかるデータ伝送システム、 及びデータ伝送方法、 データ送信装置、 データ受信装置は、 送信装置、 受信装置及び伝送路が同一クロックで動作してい ない場合においても送受信の同期を保つことのできるものとして有用である。