(57)【要約】  【課題】  伝送速度がより低速な伝送路へ中継する場合でも、スループットの減少を抑えることができる伝送路中継装置を提供する。  【解決手段】  第一伝送路受信データ圧縮部１２１は、第一伝送路２からの受信データに対して、受信データがＯＯＢであれば、対応する管理データ識別子に変換し、受信データがＰｒｉｍｉｔｉｖｅであれば、対応する管理データ識別子に変換し、受信データが伝送する実データであれば、１０ｂ／８ｂ変換を行い、第一伝送路受信データバッファ１２２に蓄積し、第二伝送路送信データ生成部１２は、第一伝送路受信データバッファ１２２のデータから、連続して受信した同種類のデータを１つのパケットにまとめ、管理データと実データを識別するフラグを付加したパケットを生成して、送信パケットバッファ１３から第二伝送路送信部１４により第二伝送路にパケットを送信する。【選択図】  図１
2006086884.tif 000002
【特許請求の範囲】
【請求項１】
伝送しようとする実データと伝送の管理データを区別して伝送する第一伝送路と、前記第一伝送路より伝送速度の遅い第二伝送路とを中継する伝送路中継装置であって、
前記第一伝送路からデータを受信する第一伝送路受信手段と、
前記第一伝送路受信手段が受信したデータの少なくとも前記管理データを圧縮する第一伝送路受信データ圧縮手段と、
前記第一伝送路受信データ圧縮手段が処理したデータを前記第二伝送路に送信する第二伝送路送信手段とを備えることを特徴とする伝送路中継装置。
【請求項２】
前記第一伝送路受信データ圧縮手段が処理した前記実データおよび管理データから、送信するデータが前記実データであるか前記管理データであるかを識別するフラグを付加し、連続する前記実データまたは管理データを１つのパケットにまとめるようにパケットを生成する第二伝送路送信データ生成手段を備え、
前記第二伝送路送信手段は、前記第二伝送路送信データ生成手段が生成したパケットを前記第二伝送路に送信することを特徴とする請求項１に記載の伝送路中継装置。
【請求項３】
前記第一伝送路はシリアル伝送路であり、前記第一伝送路受信データ圧縮手段は、前記第一伝送路から受信した８ビットデータから１０ビットデータに変換された前記実データを１０ビットデータから８ビットデータに変換することを特徴とする請求項２に記載の伝送路中継装置。
【請求項４】
前記第一伝送路受信手段は、波形パターンによってメッセージを伝送するＯＯＢ信号を受信し、前記第二伝送路送信データ生成手段は、前記ＯＯＢ信号から前記フラグを前記管理データに設定したＯＯＢ信号を示すパケットを作成することを特徴とする請求項３に記載の伝送路中継装置。
【請求項５】
前記第一伝送路はシリアルＡＴＡであり、前記第一伝送路受信データ圧縮手段は、前記第一伝送路から受信したプリミティブを全て削除することを特徴とする請求項３に記載の伝送路中継装置。
【請求項６】
前記第一伝送路はシリアルＡＴＡであり、前記第一伝送路受信データ圧縮手段は、前記第一伝送路から連続した同じ種類のプリミティブを受信した場合、定められた個数を残して削除することを特徴とする請求項３に記載の伝送路中継装置。
【請求項７】
前記第一伝送路はシリアルＡＴＡであり、前記第一伝送路受信データ圧縮手段は、前記第一伝送路から受信したプリミティブの種類に応じて、受信した前記プリミティブを全て削除するか、または連続した同じ種類のプリミティブのうち定められた個数を残して削除するか、を切り替えることを特徴とする請求項３に記載の伝送路中継装置。
【請求項８】
前記第一伝送路受信データ圧縮手段は、前記第一伝送路から受信したプリミティブのうち削除されなかった前記プリミティブを、前記プリミティブよりもデータ量が少ない識別子に置換することを特徴とする請求項６または７に記載の伝送路中継装置。
【請求項９】
前記第一伝送路受信データ圧縮手段は、前記第一伝送路から受信したプリミティブのうち削除されなかった前記プリミティブを、１０ビットから８ビットに変換し、変換結果の下位３バイト分を伝送するデータとすることを特徴とする請求項６または７に記載の伝送路中継装置。
【請求項１０】
前記第一伝送路受信手段は、前記第一伝送路から受信したデータが直ぐに応答が必要か判定し、直ぐに応答が必要と判定した場合は、前記データに対応した応答を前記第一伝送路に送信することを特徴とする請求項１に記載の伝送路中継装置。
【請求項１１】
前記第一伝送路はシリアルＡＴＡであり、前記第一伝送路受信手段は、シリアルＡＴＡの初期化シーケンスのうち、ＣＯＭＷＡＫＥのデバイスとホスト間での送受信から、ホストからデバイスへのＡＬＩＧＮの送信までの間に受信したデータに対して直ぐに応答が必要と判定することを特徴とする請求項１０に記載の伝送路中継装置。
【請求項１２】
前記第一伝送路はシリアルＡＴＡであり、前記第一伝送路受信手段は、シリアルＡＴＡのＨＯＬＤプリミティブを受信すると、直ぐに応答が必要と判定することを特徴とする請求項１０に記載の伝送路中継装置。
【請求項１３】
前記第二伝送路から受信したデータを一時的に保存する受信パケットバッファと、前記受信パケットバッファが空の場合、前記第一伝送路に送信するデータを生成する第一伝送路送信データ生成手段とを備えることを特徴とする請求項１に記載の伝送路中継装置。
【請求項１４】
前記第一伝送路送信データ生成手段は、前回前記第一伝送路に送信したデータに基づいて前記第一伝送路に送信するデータを生成することを特徴とする請求項１３に記載の伝送路中継装置。
【請求項１５】
前記第二伝送路から受信したパケットを一時的に保存する受信パケットバッファと、前記第二伝送路に送信するパケットを一時的に保存する送信パケットバッファとを備え、前記第一伝送路および前記第二伝送路のいずれかからリセット要求を受信すると、前記受信パケットバッファおよび前記送信パケットバッファの両方を空にすることを特徴とする請求項１に記載の伝送路中継装置。
【請求項１６】
前記第二伝送路が通信不可状態の場合に、第二伝送路を通信可能状態へ復帰させる復帰手段を備えることを特徴とする請求項１に記載の伝送路中継装置。
【請求項１７】
前記第一伝送路と前記第二伝送路で独立してフロー制御を行うことを特徴とする請求項１に記載の伝送路中継装置。
【請求項１８】
前記第一伝送路受信手段は、複数の伝送路からのデータを受信し、
前記複数の伝送路を区別できる伝送路識別子を付加する伝送路識別子付加手段を備え、
前記第一伝送路受信データ圧縮手段は、前記第一伝送路受信手段が受信した、前記複数の伝送路からのデータをそれぞれ圧縮し、
前記第一伝送路受信データ圧縮手段が処理したデータに前記伝送路識別子を付加したデータを前記第二伝送路に送信することを特徴とする請求項１に記載の伝送路中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる伝送路間で伝送データを中継する伝送路中継装置に関するものである。
【背景技術】
【０００２】
従来、ＤＶＤ（Digital Versatile Disk）メディア等に記憶されているデータを伝送する伝送装置が知られており、このような伝送装置は、図１６に示すように、メディアから読み出したデータを送信する送信装置２１０と、送信装置２１０と受信装置２３０との間でデータを伝送する伝送路２２０と、送信装置２１０から受信したデータを復号化して出力する受信装置２３０と、受信装置２３０が出力するデータを表示する表示装置２４０とを備えている。（例えば特許文献１参照）。
【０００３】
送信装置２１０は、ＤＶＤメディア等からデータの読み取りを行うドライブ装置２１１と、ドライブ装置２１１で読み取られたストリームデータやドライブ装置２１１より出力されたコマンドをパケット化するとともに、伝送路２２０を経由して伝送されてきたパケットに対応するコマンドをドライブ装置２１１に出力する第一パケット処理部２１２と、第一パケット処理部２１２で作成されたパケットを伝送路２２０に出力するとともに、伝送路２２０からパケットを受信して第一パケット処理部２１２に出力する第一伝送路インターフェース部２１３と、第一パケット処理部２１２とドライブ装置２１１間のデータを伝送する第一ストリームデータ伝送路２１４とを備えている。
【０００４】
受信装置２３０は、ＤＶＤメディア等に記録された圧縮されたデータを復号する復号化部２３１と、復号化部２３１から出力されたコマンドをパケット化するとともに、伝送路２２０を経由して伝送されてきたパケットを認識し、復号化部２３１にストリームデータまたはコマンドとして出力する第二パケット処理部２３２と、第二パケット処理部２３２で作成されたパケットを伝送路２２０に出力するとともに、伝送路２２０からパケットを受信して第二パケット処理部２３２に出力する第二伝送路インターフェース部２３３と、第二パケット処理部２３２と復号化部２３１間のデータを伝送する第二ストリームデータ伝送路２３４とを備えている。
【０００５】
なお、第一パケット処理部２１２および第二パケット処理部２３２は、データを送受信する際に使用するバッファ２１２ａおよびバッファ２３２ａをそれぞれ内蔵している。
【０００６】
このような伝送装置において、第一パケット処理部２１２でパケット化されたストリームデータとコマンドは、多重化されて第一伝送路インターフェース部２１３から同期チャネルを用いて伝送される。
【０００７】
また、第二パケット処理部２３２は、復号化部２３１から出力されるコマンドをパケット化する際、復号化部２３１から出力されるフロー制御情報を多重してパケット化し、伝送路２２０の同期チャネルを用いて第一パケット処理部２１２に伝送し、このフロー制御情報に基づいて、ドライブ装置２１１に対する読み出し／書き込みを制御している。
【０００８】
ここで、第一パケット処理部２１２および第一伝送路インターフェース部２１３は、伝送路２２０と第一ストリームデータ伝送路２１４とを中継する伝送路中継装置として機能し、第二パケット処理部２３２および第二伝送路インターフェース部２３３は、伝送路２２０と第二ストリームデータ伝送路２３４とを中継する伝送路中継装置として機能する。
【特許文献１】特開２００３−１９８６５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の伝送装置においては、ストリームデータとコマンドをパケット化し多重化して伝送路２２０上を伝送するため、ストリームデータとコマンドの合計伝送速度は伝送路２２０の最高伝送速度を超えることはできなかった。
【００１０】
また、伝送路２２０のスループットは、第一ストリームデータ伝送路２１４のスループットから、第一ストリームデータ伝送路２１４の最高伝送速度と伝送路２２０の最高伝送速度の比により算出されるが、第一ストリームデータ伝送路２１４のスループットが小さく、第一ストリームデータ伝送路２１４の最高伝送速度が伝送路２２０の最高伝送速度よりも大幅に速い場合、伝送路２２０のスループットが小さくなるという問題があった。
【００１１】
ここでスループットとは、伝送したいデータ本体の伝送速度を表しており、伝送の管理データやフロー制御信号やエラー訂正用データといった伝送方法に依存する付加データは含まず、これらのデータに対して、伝送したいデータ本体を以降伝送データという。
【００１２】
本発明は、従来の問題を解決するためになされたもので、伝送速度がより低速な伝送路へ中継する場合でも、スループットの減少を抑えることができる伝送路中継装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の伝送路中継装置は、伝送しようとする実データと伝送の管理データを区別して伝送する第一伝送路と、前記第一伝送路より伝送速度の遅い第二伝送路とを中継する伝送路中継装置であって、前記第一伝送路からデータを受信する第一伝送路受信手段と、前記第一伝送路受信手段が受信したデータの少なくとも前記管理データを圧縮する第一伝送路受信データ圧縮手段と、前記第一伝送路受信データ圧縮手段が処理したデータを前記第二伝送路に送信する第二伝送路送信手段とを備える構成を有している。
【００１４】
この構成により、第一伝送路から受信したデータのうち少なくとも管理データが圧縮されて第二伝送路に送信され、スループットの減少を抑えることができる。
【００１５】
ここで、前記第一伝送路受信データ圧縮手段が処理した前記実データおよび管理データから、送信するデータが前記実データであるか前記管理データであるかを識別するフラグを付加し、連続する前記実データまたは管理データを１つのパケットにまとめるようにパケットを生成する第二伝送路送信データ生成手段を備え、前記第二伝送路送信手段は、前記第二伝送路送信データ生成手段が生成したパケットを前記第二伝送路に送信する構成とした。
【００１６】
この構成により、連続する同種類のデータがまとめられて、１つのパケットにされて送信される。したがって、第二伝送路に送信するデータの圧縮率を高めることができる。
【００１７】
さらに、前記第一伝送路はシリアル伝送路であり、前記第一伝送路受信データ圧縮手段は、前記第一伝送路から受信した８ビットデータから１０ビットデータに変換された前記実データを１０ビットデータから８ビットデータに変換する構成とした。
【００１８】
この構成により、第一伝送路から受信した実データも圧縮され、スループットの減少を抑えることができる。
【００１９】
さらに、前記第一伝送路受信手段は、波形パターンによってメッセージを伝送するＯＯＢ信号を受信し、前記第二伝送路送信データ生成手段は、前記ＯＯＢ信号から前記フラグを前記管理データに設定したＯＯＢ信号を示すパケットを作成する構成とした。
【００２０】
この構成により、ＯＯＢ信号を第一伝送路と第二伝送路との間で伝送することができる。
【００２１】
さらに、前記第一伝送路はシリアルＡＴＡであり、前記第一伝送路受信データ圧縮手段は、前記第一伝送路から受信したプリミティブを全て削除する構成とした。
【００２２】
この構成により、第一伝送路から受信したプリミティブは第二伝送路に送信されず、スループットの減少を抑えることができる。
【００２３】
さらに、前記第一伝送路はシリアルＡＴＡであり、前記第一伝送路受信データ圧縮手段は、前記第一伝送路から連続した同じ種類のプリミティブを受信した場合、定められた個数を残して削除する構成とした。
【００２４】
この構成により、第一伝送路から受信した連続した同じ種類のプリミティブは一部を残して削除され、無駄なプリミティブは第二伝送路に送信されない。したがって、スループットの減少を抑えることができる。
【００２５】
さらに、前記第一伝送路はシリアルＡＴＡであり、前記第一伝送路受信データ圧縮手段は、前記第一伝送路から受信したプリミティブの種類に応じて、受信した前記プリミティブを全て削除するか、または連続した同じ種類のプリミティブのうち定められた個数を残して削除するか、を切り替える構成とした。
【００２６】
この構成により、最低限必要なプリミティブのみ第二伝送路に送信される。したがって、スループットの減少を抑えることができる。
【００２７】
さらに、前記第一伝送路受信データ圧縮手段は、前記第一伝送路から受信したプリミティブのうち削除されなかった前記プリミティブを、前記プリミティブよりもデータ量が少ない識別子に置換する構成とした。
【００２８】
この構成により、プリミティブがデータ量が少ない識別子に置換される。したがって、第二伝送路に送信するデータの圧縮率を高めることができる。
【００２９】
さらに、前記第一伝送路受信データ圧縮手段は、前記第一伝送路から受信したプリミティブのうち削除されなかった前記プリミティブを、１０ビットから８ビットに変換し、変換結果の下位３バイト分を伝送するデータとする構成とした。
【００３０】
この構成により、プリミティブのデータ量が少なくされ、第二伝送路に送信するデータの圧縮率を高めることができる。
【００３１】
また、前記第一伝送路受信手段は、前記第一伝送路から受信したデータが直ぐに応答が必要か判定し、直ぐに応答が必要と判定した場合は、前記データに対応した応答を前記第一伝送路に送信する構成とした。
【００３２】
この構成により、直ぐに応答が必要なデータを第一伝送路から受信したら、直ぐに応答が送信され、第一伝送路の伝送仕様を守りながら中継をすることができる。
【００３３】
さらに、前記第一伝送路はシリアルＡＴＡであり、前記第一伝送路受信手段は、シリアルＡＴＡの初期化シーケンスのうち、ＣＯＭＷＡＫＥのデバイスとホスト間での送受信から、ホストからデバイスへのＡＬＩＧＮの送信までの間に受信したデータに対して直ぐに応答が必要と判定する構成とした。
【００３４】
この構成により、シリアルＡＴＡにおける初期化処理シーケンスの条件を満たしながら中継をすることができる。
【００３５】
さらに、前記第一伝送路はシリアルＡＴＡであり、前記第一伝送路受信手段は、シリアルＡＴＡのＨＯＬＤプリミティブを受信すると、直ぐに応答が必要と判定する構成とした。
【００３６】
この構成により、シリアルＡＴＡにおけるフロー制御に対する応答の速度を速めることができる。
【００３７】
また、前記第二伝送路から受信したデータを一時的に保存する受信パケットバッファと、前記受信パケットバッファが空の場合、前記第一伝送路に送信するデータを生成する第一伝送路送信データ生成手段とを備える構成とした。
【００３８】
この構成により、第一伝送路に常にデータを送信することができる。
【００３９】
さらに、前記第一伝送路送信データ生成手段は、前回前記第一伝送路に送信したデータに基づいて前記第一伝送路に送信するデータを生成する構成とした。
【００４０】
この構成により、第一伝送路に常にデータを送信することができる。
【００４１】
また、前記第二伝送路から受信したパケットを一時的に保存する受信パケットバッファと、前記第二伝送路に送信するパケットを一時的に保存する送信パケットバッファとを備え、前記第一伝送路および前記第二伝送路のいずれかからリセット要求を受信すると、前記受信パケットバッファおよび前記送信パケットバッファの両方を空にする構成とした。
【００４２】
この構成により、中継処理中の突然の初期化処理に対して、バッファに既に蓄積されているデータを削除することができ、このようなデータによって初期化シーケンスを乱されることを防ぐことができる。
【００４３】
また、前記第二伝送路が通信不可状態の場合に、第二伝送路を通信可能状態へ復帰させる復帰手段を備える構成とした。
【００４４】
この構成により、第二伝送路が通信不可状態にある場合も、通信可能状態へ復帰させることができる。
【００４５】
また、前記第一伝送路と前記第二伝送路で独立してフロー制御を行う構成とした。
【００４６】
この構成により、伝送速度がより低速な伝送路へ中継する場合の受信データのオーバーフローを防ぐことができる。
【００４７】
また、前記第一伝送路受信手段は、複数の伝送路からのデータを受信し、前記複数の伝送路を区別できる伝送路識別子を付加する伝送路識別子付加手段を備え、前記第一伝送路受信データ圧縮手段は、前記第一伝送路受信手段が受信した、前記複数の伝送路からのデータをそれぞれ圧縮し、前記第一伝送路受信データ圧縮手段が処理したデータに前記伝送路識別子を付加したデータを前記第二伝送路に送信する構成とした。
【００４８】
この構成により、複数の伝送路がある場合でも、それらを区別した形で、スループットの減少を抑えながら伝送速度の遅い前記第二伝送路上に伝送することができる。
【発明の効果】
【００４９】
本発明によれば、第一伝送路から受信したデータの少なくとも管理データを圧縮することにより、伝送速度がより低速な伝送路へ中継する場合でも、スループットの減少を抑えることができる。
【発明を実施するための最良の形態】
【００５０】
以下、本発明の実施の形態の伝送路中継装置について、図面を用いて説明する。
【００５１】
本発明の一実施の形態の伝送路中継装置を図１に示す。
【００５２】
図１において、伝送路中継装置１は、シリアルＡＴＡ（ＳＡＴＡ、Serial AT Attachment）規格に従う第一伝送路２の受信信号線２１に接続され、受信信号線２１からのデータを受信する第一伝送路受信部１１と、第一伝送路受信部１１が受信したデータを取得してパケット化して出力する第二伝送路送信データ生成部１２と、第二伝送路送信データ生成部１２が出力したパケットを一時蓄積する送信パケットバッファ１３と、ＭＯＳＴ（Media Orientated System Transport）の規格に従う第二伝送路３の送信信号線３２に接続され、送信パケットバッファ１３から送信パケットを取得して送信信号線３２に送信する第二伝送路送信部１４と、第二伝送路３の受信信号線３１に接続され、受信信号線３１からのデータを受信する第二伝送路受信部１５と、第二伝送路受信部１５が受信したデータを一時蓄積する受信パケットバッファ１６と、受信パケットバッファ１６からパケットを取得して第一伝送路２に送信するデータを生成する第一伝送路送信データ生成部１７と、第一伝送路２の送信信号線２２に接続され、第一伝送路送信データ生成部１７が生成したデータを送信信号線２２に送信する第一伝送路送信部１８とを備えている。
【００５３】
第二伝送路送信データ生成部１２は、第一伝送路受信部１１が受信したデータの不必要なデータを削除しながら出力する第一伝送路受信データ圧縮部１２１と、第一伝送路受信データ圧縮部１２１が出力したデータを一時蓄積する第一伝送路受信データバッファ１２２とを備えている。
【００５４】
第一伝送路送信データ生成部１７は、受信パケットバッファ１６から取得したパケットから第一伝送路へ送信するデータを生成する第一伝送路送信データ復帰部１７１と、第一伝送路送信データ復帰部１７１が生成したデータを一時蓄積する第一伝送路送信データバッファ１７２とを備えている。
【００５５】
第一伝送路受信部１１は、シリアルＡＴＡにおけるＯＯＢ（Out Of Band）と呼ばれる波形パターンによるメッセージを、通常の差動伝送によるデジタルデータ伝送と区別して受信するようになっている。
【００５６】
第一伝送路受信部１１は、シリアルＡＴＡの物理層とリンク層とを含み、ＯＯＢはシリアルＡＴＡの物理層により受信される。ＯＯＢ以外についてはシリアルＡＴＡの通常伝送に従ってデジタルデータとして受信される。
【００５７】
第一伝送路２は、シリアルＡＴＡ規格に従ったものに限定されるものではなく、その最大伝送速度が第二伝送路３の伝送速度を超えるものであれば、ＡＴＡＰＩ（AT Attachment Packet Interface）規格に従った伝送路などでもよい。
【００５８】
第一伝送路受信部１１は、第一伝送路２がシリアルＡＴＡ以外であれば、ＯＯＢや差動伝送に限定されず、その他のデジタル／非デジタルのデータ伝送方式をサポートしてもよい。また、波形パターンによるメッセージの伝送方法は、シリアルＡＴＡのＯＯＢに限らず、例えば、ＵＳＢ（Universal Serial Bus）のチャープを検出する方法でもよい。
【００５９】
第二伝送路送信データ生成部１２は、第一伝送路受信部１１からデータを取得し、第一伝送路受信データ圧縮部１２１で不必要なデータを削除しながら第一伝送路受信データバッファ１２２に蓄積する。ＯＯＢはＯＯＢ固有のメッセージとして取得し、ＯＯＢ以外については、シリアルＡＴＡのリンク層でデータを扱う際のＤｗｏｒｄ単位（１０ｂｉｔ×４の４０ｂｉｔ）で第一伝送路受信部１１からデータを取得する。
【００６０】
第二伝送路送信データ生成部１２は、第一伝送路受信データバッファ１２２内に蓄積されているデータ量と第一伝送路受信部１１から受信したデータを参照し、後述するパケット生成条件を満たした場合に、第一伝送路受信データバッファ１２２内に蓄積されているデータをパケット化して送信パケットバッファ１３へ移動する。
【００６１】
第二伝送路送信部１４は、第二伝送路３の送信タイミングで送信パケットバッファ１３から送信パケットを取得し第二伝送路３へ送信する。送信パケットバッファ１３が空であれば、第二伝送路３へは０のみを送信する。
【００６２】
なお、第二伝送路送信部１４は、後述するフロー制御および優先送信モードをサポートしており、優先送信モードが１であるパケットが送信パケットバッファ１３の先頭にあった場合には、フロー制御により第二伝送路３への送信が止められていたとしても、送信パケットバッファ１３の先頭から、優先送信モードが１であるパケットを全部送信する。
【００６３】
第二伝送路３からのデータは、受信信号線３１から第二伝送路受信部１５へ受信され、受信パケットバッファ１６に蓄積される。
【００６４】
第一伝送路送信データ生成部１７は、受信パケットバッファ１６よりパケットを取得し、第一伝送路送信データ復帰部１７１で第一伝送路へ送信するデータを生成し、第一伝送路送信データバッファ１７２に蓄積する。
【００６５】
第一伝送路送信部１８は、第一伝送路送信データバッファ１７２からデータを取得して第一伝送路２の送信信号線２２へデータを流す。
【００６６】
なお、第二伝送路３は、ＭＯＳＴの規格に従ったものに限定されるものではなく、その伝送速度が第一伝送路２より小さいもので、ＩＥＥＥ（the Institute of Electrical and Electronic Engineers）１３９４規格やＵＳＢ規格に従ったものや、無線ＬＡＮ（Local Area Network）などでもよい。
【００６７】
図２は、このような伝送路中継装置１を使用する伝送装置の例である。
【００６８】
図２に示すように、伝送装置は、ＤＶＤメディアからデータの読み取りを行うドライブ装置４と、シリアルＡＴＡ規格に従う第１の伝送路２ａおよび第３の伝送路２ｂ（図１の第一伝送路２に相当）と、ＭＯＳＴの規格に従う第２の伝送路３ａ（図１の第二伝送路３に相当）と、第１の伝送路２ａと第２の伝送路３ａとの中継を行う第１の伝送路中継装置１ａと、第２の伝送路３ａと第３の伝送路２ｂとの中継を行う第２の伝送路中継装置１ｂと、ＤＶＤメディアに記録されたＤＶＤ−Ｖｉｄｅｏのデータを復号化する復号化部５と、復号化部５で復号化されたデータを表示するＣＲＴ（Cathode Ray Tube）や液晶やプラズマなどの表示装置６とを備えている。
【００６９】
第１の伝送路中継装置１ａおよび第２の伝送路中継装置１ｂは、図１の構成を持つものであるが、第２の伝送路３ａでそれぞれの第二伝送路送信部１４と第二伝送路受信部１５が接続されているので、第１の伝送路中継装置１ａの第二伝送路送信部１４から送信されたパケットは、第２の伝送路３ａを通って第２の伝送路中継装置１ｂの第二伝送路受信部１５にて受信され、第２の伝送路中継装置１ｂの第二伝送路送信部１４から送信されたパケットは、第２の伝送路３ａを通って第１の伝送路中継装置１ａの第二伝送路受信部１５にて受信されることになる。
【００７０】
なお、ドライブ装置４は、ＤＶＤメディアからデータの読み取りを行うものに限定されるものではなく、ＣＤ（Compact Disc）からデータを読み取ったり、ハードディスクからデータを読み取ったりするものでもよい。これに対応して、復号化部５は、ドライブ装置４で読み取ったデータを復号化することができるものを接続する。
【００７１】
また、第１の伝送路２ａおよび第３の伝送路２ｂは、シリアルＡＴＡ規格に従ったものに限定されるものではなく、その最大伝送速度が第２の伝送路３ａの伝送速度を超えるものであれば、ＡＴＡＰＩ（AT Attachment Packet Interface）規格に従った伝送路などでもよい。
【００７２】
また、第２の伝送路３ａは、ＭＯＳＴの規格に従ったものに限定されるものではなく、その伝送速度が第１の伝送路２ａや第３の伝送路２ｂより小さいもので、ＩＥＥＥ（the Institute of Electrical and Electronic Engineers）１３９４規格やＵＳＢ（Universal Serial Bus）規格に従ったものや、無線ＬＡＮ（Local Area Network）などでもよい。
【００７３】
また、復号化部５とドライブ装置４は、シリアルＡＴＡ規格のホストとデバイスにそれぞれ対応する。
【００７４】
また、第２の伝送路３ａは、本実施の形態のように、ＤＶＤ−Ｖｉｄｅｏのデータを伝送し、表示装置６において途切れずに再生しようとする場合には、ＤＶＤ−Ｖｉｄｅｏに必要な１１．０８Ｍｂｐｓに加え、伝送の管理データ用に数Ｍｂｐｓの帯域が必要となる。もちろんそれ以上あってもよい。
【００７５】
図３および図４は、第二伝送路送信データ生成部１２の処理を説明するためのフローチャートである。
【００７６】
図３に示すように、第二伝送路送信データ生成部１２は、まず、第一伝送路受信部１１が第一伝送路２から受信したデータを取得する（Ｓ１１）。
【００７７】
次いで、取得したデータにより優先送信モード判定を行う（Ｓ１２）。例えば、取得したデータがシリアルＡＴＡのＯＯＢ伝送を利用したリセット命令等の他のデータに優先して伝送したいデータであるかを判定し、優先して送信したいデータであれば（ＴＲＵＥ）、優先送信モードをオンにし（Ｓ１３）、優先して送信したいデータでなければ（ＦＡＬＳＥ）、優先送信モードをオフにする（Ｓ１４）。本実施の形態の優先モード判定では、受信データがＯＯＢ伝送を利用して送られてきたデータである場合に優先送信モードがオンにされる。なお、ＤＭＡＴＰｒｉｍｉｔｉｖｅ（ＤＭＡＴプリミティブ）である場合に優先送信モードをオンにするようにしてもよい。
【００７８】
そして、第一伝送路受信データバッファ１２２に蓄積されているデータをパケット化して送信パケットバッファ１３へ移動するかどうかを判定する（Ｓ１５）。
【００７９】
判定条件は以下の３条件のＯＲである。
条件１：第一伝送路受信データバッファ１２２が満杯である。
条件２：第一伝送路受信データバッファ１２２に蓄積しているデータタイプと、今回受信したデータのデータタイプが異なる。
条件３：優先送信モードがオンになっている。
【００８０】
条件２のデータタイプとは、伝送したい実データと、伝送の管理データとの二種類がある。
【００８１】
条件１から条件３のいずれかが満たされている場合（ＴＲＵＥ）、第一伝送路受信データバッファ１２２内に蓄積されているデータをパケット化して送信パケットバッファ１３の最後へ移動する（Ｓ１６）。
【００８２】
このようにすることにより、連続した同じ種類のデータを１つのパケットにまとめて送信することができる。
【００８３】
図５は、第２の伝送路３ａで使用するパケットフォーマットを示す図である。
【００８４】
パケットは、ヘッダ部とデータ部からなり、ヘッダ部には、プリアンブル、データ部データ長、優先送信モード、タイプが含まれる。
【００８５】
プリアンブルは、パケットの先頭を表し、データが０の連続である状態からプリアンブルを検知することでパケットの先頭を認識することができ、パケットの受信を開始することができる。
【００８６】
優先送信モードは、第二伝送路送信データ生成部１２の優先送信モード判定（Ｓ１２）の判定結果が反映される。
【００８７】
タイプは、条件２のデータタイプと同義であり、実データであるか管理データであるかを識別するｂｉｔである。タイプが０であれば、データ部には実データが格納されていることを示し、タイプが１であれば、データ部には管理データが格納されていることを示している。管理データとしては、シリアルＡＴＡのＯＯＢとフレームの送受信や通信を制御するＰｒｉｍｉｔｉｖｅ（プリミティブ）に対応した管理データ識別子を設定する。図６は、ＯＯＢおよびＰｒｉｍｉｔｉｖｅと管理データ識別子の対応表である。
【００８８】
なお、ＯＯＢとＰｒｉｍｉｔｉｖｅの伝送方法については、８ｂｉｔ以上でもよい。Ｐｒｉｍｉｔｉｖｅの伝送方法については、４Ｂｙｔｅ単位であるＰｒｉｍｉｔｉｖｅの下位３Ｂｙｔｅのみを伝送してもよい。また、Ｄｗｏｒｄ単位（４×１０ｂｉｔ）でもよい。
【００８９】
なお、パケットフォーマットは図５に示したものには限定されず、例えば、固定長のパケットでもよく、少なくとも実データと管理データを区別して伝送可能であれば、任意のフォーマットでよい。
【００９０】
また、本実施の形態においては、実データと管理データとの区別をパケットヘッダで行ったが、これに限定されるものではなく、第２の伝送路３ａ上に実データと管理データの帯域をそれぞれ別に設けて伝送してもよい。
【００９１】
次いで、後述する初期化関連処理起動判定を行い（Ｓ１７）、条件を満たした場合は（ＴＲＵＥ）、初期化関連処理を行う（Ｓ１８）。
【００９２】
次いで、図４に移り、第一伝送路受信データ圧縮部１２１により受信データの圧縮を行う。
【００９３】
第一伝送路受信データ圧縮部１２１は、受信したデータに対して伝送可否判定を行う（Ｓ１９）。初期化モード中でなければ、受信したデータが実データの場合には必ず伝送する。シリアルＡＴＡのＰｒｉｍｉｔｉｖｅを受信した場合には、図７に示すようにＰｒｉｍｉｔｉｖｅの種類に応じて処理を変える。
【００９４】
図７において、「○」は全て伝送する、「△」は同じＰｒｉｍｉｔｉｖｅが連続する場合には１個のみを伝送する、「×」は全て伝送しない、ことを表す。
【００９５】
なお、初期化モード中の条件については後述する。ＯＯＢは、伝送可否判定を行う時点では必ず初期化モードであるため、後述する。
【００９６】
伝送可否判定の結果、伝送する場合には（ＴＲＵＥ）、受信データがＯＯＢであるか判定し（Ｓ２０）、受信データがＯＯＢであれば、ＯＯＢを図６の対応表に従って管理データ識別子に変換する（Ｓ２１）。
【００９７】
受信データがＯＯＢ以外であれば、受信データがＰｒｉｍｉｔｉｖｅであるか判定し（Ｓ２２）、受信データがＰｒｉｍｉｔｉｖｅであれば、Ｐｒｉｍｉｔｉｖｅを図６の対応表に従って管理データ識別子に変換する（Ｓ２３）。
【００９８】
受信データがＰｒｉｍｉｔｉｖｅでなければ、受信データが伝送する実データであるか判定し（Ｓ２４）、受信データが伝送する実データであれば、シリアルＡＴＡ等の高速シリアルインターフェースで一般的に使用されている符号化方式である８ｂ／１０ｂ変換の逆変換である１０ｂ／８ｂ変換を行う（Ｓ２５）。
【００９９】
上述の処理により受信データに対応した方法によって８ｂｉｔに変換されたデータは、第一伝送路受信データバッファ１２２の最後に格納される（Ｓ２６）。
【０１００】
このようにして、第一伝送路受信データ圧縮部１２１において、第一伝送路から受信したデータが圧縮される。
【０１０１】
次いで、優先送信モードの判定を行い（Ｓ２７）、優先送信モードがオンであれば、第一伝送路受信データバッファ１２２の中身をパケット化して送信パケットバッファ１３の先頭に格納する（Ｓ２８）。
【０１０２】
優先送信モードがオフであれば、第一伝送路受信データバッファ１２２と送信パケットバッファ１３の蓄積状況によりパケット生成判定を行う（Ｓ２９）。
【０１０３】
第一伝送路受信データバッファ１２２が空でなく、かつ送信パケットバッファ１３が空でない場合（ＴＲＵＥ）、第一伝送路受信データバッファ１２２の中身をパケット化して送信パケットバッファ１３の最後に格納する（Ｓ３０）。
【０１０４】
図８および図９は、第一伝送路送信データ生成部１７の処理を説明するためのフローチャートである。第一伝送路送信データ生成部１７の処理は、第一伝送路送信部１８からの要求をトリガとして行われる。
【０１０５】
図８に示すように、まず、受信パケットバッファ１６の先頭のパケットの優先送信モードが１（オン）であるか判定し（Ｓ５１）、受信パケットバッファ１６の先頭から後方へ優先送信モードが１であるパケット全部について処理を行う。
【０１０６】
優先送信モードが１であるパケットについて、第一伝送路送信データ復帰部１７１により、図９に示すような、パケットのデータ部のデータを第一伝送路２に送信するデータに復帰させる処理を行う（Ｓ５２）。
【０１０７】
図９に移って、後述する初期化関連処理起動判定を行い（Ｓ１０１）、条件を満たした場合は（ＴＲＵＥ）、初期化関連処理を行う（Ｓ１０２）。
【０１０８】
次いで、パケットのデータ部の種類が管理データ識別子で、この管理データ識別子が図６の対応表によりＯＯＢであるか判定し（Ｓ１０３）、ＯＯＢであれば、この管理データ識別子を図６の対応表に従ってＯＯＢに変換する（Ｓ１０４）。
【０１０９】
データ部がＯＯＢ以外であれば、データ部の種類が管理データ識別子で、この管理データ識別子が図６の対応表によりＰｒｉｍｉｔｉｖｅであるか判定し（Ｓ１０５）、データ部がＰｒｉｍｉｔｉｖｅであれば、この管理データ識別子を図６の対応表に従ってＰｒｉｍｉｔｉｖｅに変換する（Ｓ１０６）。
【０１１０】
データ部がＰｒｉｍｉｔｉｖｅでなければ、データ部が伝送する実データであるか判定し（Ｓ１０７）、データ部が伝送する実データであれば、８ｂ／１０ｂ変換を行う（Ｓ１０８）。
【０１１１】
なお、Ｐｒｉｍｉｔｉｖｅの作成、または８ｂ／１０ｂ変換に際しては、シリアルＡＴＡのＲｕｎｎｉｎｇＤｉｓｐａｒｉｔｙを考慮して行う。
【０１１２】
このような処理により、１Ｄｗｏｒｄ（４×１０ｂｉｔ）のシリアルＡＴＡ送信用データが作成される。
【０１１３】
次いで、図８に戻って、受信パケットのデータ部がＯＯＢに対応した管理データ識別子であるか判定し（Ｓ５３）、ＯＯＢであれば、ＯＯＢの送信指示を第一伝送路送信部１８に送り（Ｓ５５）、初期化関連処理でバッファクリアが行われているため、第一伝送路送信データ生成部１７の処理を終了する。
【０１１４】
ＯＯＢでなければ、作成された１Ｄｗｏｒｄのデータを第一伝送路送信データバッファ１７２の最後尾に保存し（Ｓ５４）、Ｓ５１に戻り、受信パケットバッファ１６の先頭パケットの優先送信モードが１の間、Ｓ５２からＳ５４までの処理を繰り返す。
【０１１５】
Ｓ５１において、受信パケットバッファ１６の先頭パケットの優先送信モードが０の場合、第一伝送路送信データバッファ１７２が空きであるか判定し（Ｓ５６）、第一伝送路送信データバッファ１７２が空きでなければ、第一伝送路送信データバッファ１７２の先頭からデータを取得し（Ｓ５７）、取得した送信データを第一伝送路送信部１８に渡す（Ｓ５８）。
【０１１６】
第一伝送路送信データバッファ１７２が空きであれば、受信パケットバッファ１６が空であるか判定し（Ｓ５９）、受信パケットバッファ１６が空でなければ、受信パケットバッファ１６の先頭パケットのデータ部を全て変換処理したかを判定し（Ｓ６０）、データ部全てについて処理を行う。
【０１１７】
先頭パケットのデータ部に対して、第一伝送路送信データ復帰部１７１により、Ｓ５２と同様に図９に示すパケットのデータ部による処理を行う（Ｓ６１）。
【０１１８】
この処理により作成された１Ｄｗｏｒｄのデータを第一伝送路送信データバッファ１７２の最後尾に保存し（Ｓ６２）、Ｓ６０に戻り、パケットのデータ部のデータ長分だけＳ６１、Ｓ６２の処理を行い、全てのデータ部を処理したら、第一伝送路送信データバッファ１７２の先頭からデータを取得し（Ｓ５７）、取得した送信データを第一伝送路送信部１８に渡す（Ｓ５８）。
【０１１９】
次いで、Ｓ５９において、受信パケットバッファ１６が空であれば、前回送信データから今回送信するデータを生成する（Ｓ６３）。前回送信データが実データであれば、ＨＯＬＤＰｒｉｍｉｔｉｖｅを今回送信するデータとする。前回送信データがＯＯＢであれば、何も送らない。前回送信データがその他のＰｒｉｍｉｔｉｖｅであれば、図１０に示すように、送信データを生成し、生成した送信データを第一伝送路送信部１８に渡す（Ｓ５８）。
【０１２０】
次に、伝送路中継装置１で行われるフロー制御について説明する。
【０１２１】
伝送路中継装置１は、二種類の伝送路に接続し、両伝送路は同期していないためフロー制御が必要となる。
【０１２２】
第一伝送路２からのデータの流入が第二伝送路３への流出より速く、送信パケットバッファ１３のバッファあふれの可能性がある場合には、第一伝送路２からのデータの流入を止めるよう第一伝送路送信部１８がフロー制御命令を送信する。
【０１２３】
ここで、第一伝送路２としてシリアルＡＴＡを使用した場合には、フロー制御命令ＨＯＬＤＰｒｉｍｉｔｉｖｅを第一伝送路送信部１８で生成して送信する。
【０１２４】
シリアルＡＴＡ伝送では、フロー制御命令ＨＯＬＤＰｒｉｍｉｔｉｖｅに対してＨＯＬＤＡＰｒｉｍｉｔｉｖｅを送り返す。この応答までの時間についての推奨値を満たすため、第一伝送路２からＨＯＬＤＰｒｉｍｉｔｉｖｅが第一伝送路受信部１１に届いた場合には、第一伝送路受信部１１は、第一伝送路送信部１８に対してＨＯＬＤＡＰｒｉｍｉｔｉｖｅを送信するよう命令する。
【０１２５】
第二伝送路３についても、シリアルＡＴＡと同様のフロー制御の仕組みを使用し、パケットの中にＨＯＬＤＰｒｉｍｉｔｉｖｅ、ＨＯＬＤＡＰｒｉｍｉｔｉｖｅを表す管理データ識別子を入れることでフロー制御を実現する。第一伝送路２から受信されるフロー制御命令は、上述のようにＳ１９の伝送可否判定で伝送されないと判定され削除されるため、第一伝送路２で使用されるフロー制御と、第二伝送路３のフロー制御は独立に行われる。
【０１２６】
受信パケットバッファ１６は、バッファあふれの可能性がある場合には、第二伝送路３からデータ送信を止めるよう、第二伝送路送信部１４にフロー制御命令を送信するよう命令する。
【０１２７】
また第二伝送路３からＨＯＬＤが第二伝送路受信部１５に届いた場合には、第二伝送路受信部１５は、第二伝送路送信部１４に対してＨＯＬＤＡＰｒｉｍｉｔｉｖｅを送信するよう命令する。
【０１２８】
なお、フロー制御のためにパケットのヘッダにフロー制御用情報のエリアを設けても良い。
【０１２９】
また、第２の伝送路３ａ上でやり取りするフロー制御命令はＨＯＬＤＰｒｉｍｉｔｉｖｅとは異なる管理データ識別子を新規に設定して第１の伝送路２ａ、第３の伝送路２ｂとは別にしても良い。
【０１３０】
また、フロー制御の方法は、シリアルＡＴＡのように、フロー制御命令に対して応答を常に送り返すのではなく、フロー制御の開始、終了を指示するような方法で行ってもかまわない。
【０１３１】
次に、初期化関連処理について説明する。
【０１３２】
初期化関連処理は、３種類のＯＯＢによって開始される。ホスト側からデバイス側へのＣＯＭＲＥＳＥＴ、デバイス側からホスト側へのＣＯＭＩＮＩＴ、双方向のＣＯＭＷＡＫＥである。
【０１３３】
初期化関連処理としては、電源管理状態の正常状態への遷移、バッファクリア、シリアルＡＴＡの初期化シーケンスに従った初期化処理の実行を行う。
【０１３４】
伝送路の正常状態への遷移では、ドライブ装置４から復号化部５間にある機器、伝送路を正常に通信できる状態にする。
【０１３５】
例えば、復号化部５がドライブ装置４に対してＣＯＭＲＥＳＥＴを送り初期化要求を行った場合、第３の伝送路２ｂ上を初期化要求が第２の伝送路中継装置１ｂへ届いた時に、第２の伝送路３ａが省電力モードであれば、第２の伝送路３ａを正常に通信のできる状態へ復帰させた後、初期化要求を第２の伝送路３ａ、第１の伝送路中継装置１ａ、第１の伝送路２ａを経由してドライブ装置４へ送信する。
【０１３６】
なお、伝送路の正常状態への復帰は第２の伝送路３ａのみに限らず、全機器、全伝送路に対して行っても良い。
【０１３７】
また、第２の伝送路３ａは省電力モードに限らず、通信不可能状態であるその他の状態の場合も同様である。
【０１３８】
バッファクリアは、初期化要求前までの状態や蓄積されているデータが初期化要求後へ悪影響を及ぼさないために行う。
【０１３９】
第２の伝送路中継装置１ｂがＯＯＢを受信した時に各バッファに蓄積されているデータをクリアする。さらに第２の伝送路３ａ上を伝送中であるデータをクリアするために、第２の伝送路３ａから受信するデータを廃棄し、第２の伝送路３ａへのデータ送信を行わない。
【０１４０】
シリアルＡＴＡ伝送の初期化処理シーケンスにはレスポンス時間が厳密に定義されている部分があり、２つの伝送路中継装置１ａ、１ｂと第２の伝送路３ａを経由して初期化処理を行うとそのレスポンス時間を満たすことができない部分がある。その部分のシーケンスについて、第１の伝送路２ａを介して接続しているドライブ装置４と第１の伝送路中継装置１ａとの間、また第３の伝送路２ｂを介して接続している第２の伝送路中継装置１ｂと復号化部５との間、でそれぞれ別々に行う。
【０１４１】
図１１は、直接接続しているシリアルＡＴＡのホストとデバイス間で行われる初期化シーケンスを示す。
【０１４２】
図１２は、図２の構成において、復号化部５からＣＯＭＲＥＳＥＴにより初期化要求が発せられた場合における初期化シーケンスを示した図である。
【０１４３】
図１２では、シリアルＡＴＡの初期化シーケンスにおけるデバイス側からホスト側へのＣＯＭＷＡＫＥ、デバイス側からホスト側へのＳＹＮＣＰｒｉｍｉｔｉｖｅの前までをシリアルＡＴＡ（第１の伝送路２ａ、第３の伝送路２ｂ）で直接接続している機器同士で直接応答を返しながら行う。この間の処理はシリアルＡＴＡの仕様どおりであり図１１にあるため省略した。
【０１４４】
なお、初期化シーケンスにおけるデバイス側からホスト側へのＣＯＭＩＮＩＴ等の、さらに早い段階から直接接続している機器同士のみでシーケンスを進めても良い。
【０１４５】
なお、このように第１の伝送路２ａ、第３の伝送路２ｂで直接接続している機器同士で直接応答を返す処理は、初期化処理以外にも例えば省電力モードからの復帰に対する応答といったシーケンスにおいて行っても良い。
【０１４６】
初期化関連処理については、ホスト側のシリアルＡＴＡ機器に接続している第２の伝送路中継装置１ｂとデバイス側のシリアルＡＴＡ機器に接続している第１の伝送路中継装置１ａとでは異なる動作をする。
【０１４７】
第２の伝送路中継装置１ｂのみ、図１３に示す通常モード、第１の初期化モード、第２の初期化モード、の状態遷移にしたがうことで、初期化シーケンスを実現する。
【０１４８】
第２の伝送路中継装置１ｂの初期状態は通常モードから始まる。通常モード時には、第２の伝送路３ａから第３の伝送路２ｂの間の伝送は上記処理にしたがう。
【０１４９】
復号化部５からＣＯＭＲＥＳＥＴを受信すると、第１の初期化モードへ遷移する。
【０１５０】
第１の初期化モードでは、第３の伝送路２ｂからの受信データはＣＯＭＲＥＳＥＴのみを第２の伝送路３ａへ送信する。また第２の伝送路３ａからの受信データはなにも第３の伝送路２ｂへ送信しない。
【０１５１】
第１の初期化モード中に第２の伝送路３ａからＣＯＭＩＮＩＴを受信すると、第２の初期化モードへ遷移する。
【０１５２】
第２の初期化モードでは、第３の伝送路２ｂからの受信データはＣＯＭＲＥＳＥＴ、ＣＯＭＷＡＫＥのみを第２の伝送路３ａへ送信する。また第２の伝送路３ａからの受信データはなにも第３の伝送路２ｂへ送信しない。
【０１５３】
第２の初期化モード中に、ＳＹＮＣＰｒｉｍｉｔｉｖｅを第３の伝送路２ｂへ送信し、かつ第２の伝送路３ａからＳＹＮＣＰｒｉｍｉｔｉｖｅを受信した場合、初期化処理シーケンスの正常終了として通常モードへ戻る。
【０１５４】
第２の初期化モード中に第３の伝送路２ｂからＣＯＭＲＥＳＥＴを受信した場合には、第１の初期化モードへ戻る。
【０１５５】
また、通常モード時にＣＯＭＷＡＫＥまたはＣＯＭＩＮＩＴを第２の伝送路３ａから受信する、またはＣＯＭＷＡＫＥを第３の伝送路２ｂより受信した場合には、直接第２の初期化モードへ遷移する。
【０１５６】
なお、初期化処理中の状態遷移は上記に限定されず、例えば正常終了条件を通常伝送の始まりを表すＸ＿ＲＤＹＰｒｉｍｉｔｉｖｅの第２の伝送路３ａから第２の伝送路中継装置１ｂへの受信としてもよい。
【０１５７】
以上の実施の形態においては、説明の便宜上、第１の伝送路中継装置１ａと第２の伝送路中継装置１ｂとをほぼ同一の構成としたが、第１の伝送路２ａと第３の伝送路２ｂとを異なる規格にしたがう伝送路にすれば当然伝送路中継装置１の内部処理も異なる。
【０１５８】
また、本実施の形態の伝送路中継装置１内には、ドライブ装置４から表示装置６方向へのブロックと逆方向のブロックをまとめて一装置としたが、伝送路中継装置をドライブ装置４から表示装置６方向と逆方向の二装置として分けて構成しても良い。
【０１５９】
また、第２の伝送路中継装置１ｂと復号化部５とを一体化し第３の伝送路２ｂを設けない構成、またはドライブ装置４と第１の伝送路中継装置１ａとを一体化し第１の伝送路２ａを設けない構成、としても良い。
【０１６０】
なお、いままでに述べた実施の形態ではドライブ装置４が一つの場合であったが、図１４はドライブ装置を２つ設けた場合の伝送路中継装置１を使用する伝送装置の例である。
【０１６１】
この場合、第一伝送路２が第一伝送路２ａａと、第一伝送路２ａｂ（第三伝送路）と２つになり、第一の伝送路中継装置１ａは、第一伝送路２ａａと第一伝送路２ａｂの２つから送られてくるデータをそれぞれ受信し、それぞれのデータを伝送路が単一であった場合と同様に第一伝送路受信データ圧縮部１２１で圧縮を行い、複数ある伝送路毎に設ける第一伝送路受信データバッファ１２２に蓄積する。そして、複数ある第一伝送路受信データバッファ１２２のそれぞれに対してパケット化するときには、どの伝送路から送られてきたデータかを判別するために、図１５のようにパケットに伝送路を識別する伝送路識別子を付与しておく。そして第２の伝送路３ａにデータを中継する。
【０１６２】
これによって、複数のドライブ装置からデータを受信するときでも、そのデータを区別した形でスループットの減少を抑えながら伝送速度の遅い前記第二伝送路上に伝送することができる。
【産業上の利用可能性】
【０１６３】
以上のように、本発明にかかる伝送路中継装置は、伝送速度がより低速な伝送路へ中継する場合でも、スループットの減少を抑えることができるという効果を有し、異なる伝送路間で伝送データを中継する伝送路中継装置等として有用である。
【図面の簡単な説明】
【０１６４】
【図１】本発明の一実施の形態の伝送路中継装置のブロック図
【図２】本発明の一実施の形態の伝送路中継装置を用いた伝送装置のブロック図
【図３】本発明の一実施の形態の伝送路中継装置のパケット生成処理を説明するフローチャート
【図４】本発明の一実施の形態の伝送路中継装置のパケット生成処理を説明する図３のフローチャートの続きのフローチャート
【図５】本発明の一実施の形態の伝送路中継装置のパケットの構成図
【図６】本発明の一実施の形態の伝送路中継装置のＰｒｉｍｉｔｉｖｅおよびＯＯＢと管理データ識別子との対応表
【図７】本発明の一実施の形態の伝送路中継装置の伝送可否判定の判定表
【図８】本発明の一実施の形態の伝送路中継装置のシリアルＡＴＡデータ生成処理を説明するフローチャート
【図９】本発明の一実施の形態の伝送路中継装置のパケットのデータ部による処理を説明するフローチャート
【図１０】本発明の一実施の形態の伝送路中継装置の前回送信データから送信データを決める対応表
【図１１】シリアルＡＴＡにおける初期化処理を示すシーケンス図
【図１２】本発明の一実施の形態の伝送路中継装置の初期化処理の動作を説明する状態遷移図
【図１３】本発明の一実施の形態の伝送路中継装置の初期化処理の動作を説明するシーケンス図
【図１４】本発明の一実施の形態の伝送路中継装置を用いた別の伝送装置のブロック図
【図１５】本発明の一実施の形態の伝送路中継装置の別のパケットの構成図
【図１６】従来の伝送装置のブロック図
【符号の説明】
【０１６５】
１  伝送路中継装置
１１  第一伝送路受信部
１２  第二伝送路送信データ生成部
１２１  第一伝送路受信データ圧縮部
１２２  第一伝送路受信データバッファ
１３  送信パケットバッファ
１４  第二伝送路送信部
１５  第二伝送路受信部
１６  受信パケットバッファ
１７  第一伝送路送信データ生成部
１７１  第一伝送路送信データ復帰部
１７２  第一伝送路送信データバッファ
１８  第一伝送路送信部
２  第一伝送路
２１  受信信号線
２２  送信信号線
３  第二伝送路
３１  受信信号線
３２  送信信号線
１ａ  第１の伝送路中継装置
１ｂ  第２の伝送路中継装置
２ａ  第１の伝送路
２ｂ  第３の伝送路
３ａ  第２の伝送路
４  ドライブ装置
５  復号化部
６  表示装置
２１０  送信装置
２１１  ドライブ装置
２１２  第一パケット処理部
２１２ａ  バッファ
２１３  第一伝送路インターフェース部
２１４  第一ストリームデータ伝送路
２２０  伝送路
２３０  受信装置
２３１  復号化部
２３２  第二パケット処理部
２３２ａ  バッファ
２３３  第二伝送路インターフェース部
２３４  第二ストリームデータ伝送路
２４０  表示装置
【図１】
2006086884.tif 000003
【図２】
2006086884.tif 000004
【図３】
2006086884.tif 000005
【図４】
2006086884.tif 000006
【図５】
2006086884.tif 000007
【図６】
2006086884.tif 000008
【図７】
2006086884.tif 000009
【図８】
2006086884.tif 000010
【図９】
2006086884.tif 000011
【図１０】
2006086884.tif 000012
【図１１】
2006086884.tif 000013
【図１２】
2006086884.tif 000014
【図１３】
2006086884.tif 000015
【図１４】
2006086884.tif 000016
【図１５】
2006086884.tif 000017
【図１６】
2006086884.tif 000018