(57)【特許請求の範囲】
【請求項１】
それぞれデータが入出力される複数の入出力ポートを有し、入出力ポートから入力されたデータを、該当データの伝送先に対応するクロックで制御されたデータに変換して前記伝送先へ出力するデータ変換装置であって、
前記入力されたデータを制御するクロックを、前記出力するデータのクロックを基準とした時間情報に変換すると共に、前記入力されたデータに含まれる時間情報を、前記出力するデータのクロックを基準とした時間情報に変換する時間情報変換手段と、
前記入力されたデータを内部バスへ出力すると共に、内部バスから取込んだデータに含まれる時間情報を前記時間情報変換手段で変換された時間情報に置換えて入出力ポートから伝送先へ出力する複数の入出力変換手段と
を備えたことを特徴とするデータ変換装置。
【請求項２】
前記各入出力変換手段は、内部バスから取込んだデータのフォーマットが伝送先へ出力するデータのフォーマットと異なる場合、前記取込んだデータのフォーマットを前記出力するデータのフォーマットへ変更するフォーマット変更手段と、前記時間情報変換手段で変換された時間情報から前記フォーマット変更後のデータに書込む時間情報を生成する時間情報生成手段と、この生成された時間情報を前記フォーマット変換されたデータに書込む時間情報書込手段と、この時間情報が書込まれたデータを前記伝送先へ出力するデータ送出手段と
を備えたことを特徴とする請求項１記載のデータ変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータを伝送する場合において、あるクロックで伝送制御されたデータを他のクロックで伝送制御されたデータに変換するデータ変換装置に関する。
【０００２】
【従来の技術】
例えば連続したデータをそれぞれ所定の単位長を有する複数の単位データに分割して、各単位データを所定の送信クロックに同期して送信する場合、受信装置側でも送信クロックに同期する受信クロックで各単位データを受信する。このように、一般的に送信クロックと受信クロックとを一致させる必要がある。
【０００３】
この場合、単位データのデータ長は、一つの送信クロックの周期内に該当単位データを組込む必要があるので、おのずと制限がある。したがって、送信クロックの周期が変更になると、単位データのデータ長も変更になる場合が多い。
【０００４】
具体的には、送信クロックの周期を短く変更すると、変更前は一つの送信クロックの周期で送信していたデータを複数に分割してそれぞれ別々の周期で送信する必要がある。各単位データはそれぞれ個別のデータフレームに組込まれて送信されるので、１回に送信するデータ長が変更になると、データフレームのフォーマットも変更する必要がある。もちろん、単位データのデータ長が短く、送信クロックの周期が変更になったとしても、単位データ長を変更する必要がなく、データフレームのフォーマットも変更する必要がない場合もある。
【０００５】
また、動画データを効率的に伝送する場合に、一般に、動画データを画像圧縮して伝送する。圧縮画像を伝送する手法として、圧縮画像をＭＰＥＧ２のデータフォーマットに組込んで送信する。このようなＭＰＥＧ２のデータフォーマット内には、このＭＰＥＧ２データの圧縮画像を伸長して、元の時系列的に配列された複数の静止画像からなる動画データにおける各静止画像の表示タイミングを指定する時間情報としてのタイムスタンプが設定されている。
【０００６】
このタイムスタンプは、例えばＭＰＥＧ２データを送信する場合の送信クロックにおける送信すべき動画の例えば開始時点からのカウント値で設定されている場合が多い。したがって、このＭＰＥＧ２データを送信する送信クロックが変更になると、ＭＰＥＧ２データに含まれる各タイムスタンプ値を変更する必要がある。
【０００７】
このように、送信クロックと受信クロックとを予め一致させておくことにより、各データを円滑に送受信できる。
しかしながら、一つの送信装置からそれぞれ受信クロックが互いに異なる複数種類の受信装置へデータを送信する場合は、送信クロックと受信クロックとが一致しない場合がある。
【０００８】
例えばＣＡＴＶシステムの送信局に配設された送信側装置と各家庭の受信側装置のように、送信側装置からケーブルを介してＭＰＥＧ２データを各家庭へ送信する場合の送信クロックと、各家庭の受信側装置におけるＭＰＥＧ２データの受信クロックを異ならせて、データ伝送効率を上昇させることが考えられる。
【０００９】
この場合、各家庭の受信側装置近傍に、データのクロックを受信クロックに変換するデータ変換装置（アブプタ）を介挿して、受信側装置として、データの送信クロックと受信クロックとを一致させるようにしている。
【００１０】
このように、送信クロックで伝送制御されたデータをこの送信クロックとは異なる受信クロックに制御されたデータに変換するデータ変換装置は例えば図７に示すように構成されている。
【００１１】
例えば、外部機器としてのＣＡＴＶ局から送信クロックで制御されたデータａがこのデータ変換装置１内のデータ入力回路２へ入力される。データ入力回路２は入力されたデータａを時間情報変換回路３及びデータ出力回路４へ送出する。時間情報変換回路３には家庭の受信側装置から出力された受信クロックが入力される。
【００１２】
時間情報変換回路３はデータ入力回路２から入力されたデータａに含まれる、送信クロックを用いて作成されているタイムスタンプを抽出して、このタイムスタンプを受信クロックに対応するタイムスタンプに変換する。例えば、受信クロックの周期（周波数）が送信クロックの周期の３倍の周期を有する場合は、抽出したタイムスタンプを１／３に変換する。時間情報変換回路３は変換後のタイムスタンプＴＳをデータ出力回路４へ送出する。
【００１３】
データ出力回路４はデータ入力回路２から入力されたデータａに含まれるタイムスタンプを時間情報変換回路３から入力されたタイムスタンプＴＳに書替える。そして、データ出力回路４は受信クロックに対応するタイムスタンプＴＳに書替えられたデータａ1 を外部機器としての家庭の受信側装置へ送信する。
【００１４】
しかしながら、このデータ変換装置１は、図中矢印Ａ方向へ伝送されるデータａにしか適用できない。すなわち、例えば、ＣＡＴＶ局から各家庭へ動画像データを送信することに他に、各家庭のパーソナルコンピュータからＣＡＴＶ局へ各種画像データを送信する双方向ＴＶシステム等においては、図８に示すように、矢印Ａ方向に示す一方の外部機器５ａから他方の外部機器５ｂへデータａを伝送するデータ変換装置１の他に、矢印Ｂ方向に示す他方の外部機器５ｂから一方の外部機器５ａへデータｂを伝送するデータ変換装置１ｂを並列に設ける必要がある。
【００１５】
すなわち、データ変換装置１ｂは、他方のデータ変換装置１ａと同一構成のデータ入力回路２ａ，時間情報変換回路３ａ、データ出力回路４ａで構成されている。
【００１６】
【発明が解決しようとする課題】
しかしながら、双方向のデータ伝送を実現するために図８に示す同一のデータ変換装置１，１ｂを互いに逆方向に並列接続したデータ変換装置においても、まだ解消すべき次のような課題があった。
【００１７】
すなわち、一つの信号線を介して双方向同時にデータ伝送が実行されることはないので、データ変換装置１，１ｂが同時に稼働されることはなく、いずれか一方は待機状態となる。したがって、各回路２，２ａ，３，３ａ，４，４ｂの実稼働率が低く、効率が悪いデータ変換装置となる。また、データ変換装置全体が大型化し、回路が複雑化し、製造費が上昇する問題がある。
【００１８】
本発明はこのような事情に鑑みてなされたものであり、入力されたデータを制御するクロックをこのデータの伝送先に合わせて任意に変換でき、入力されたデタをこのデータの伝送先に合わせた任意の入出力ポートへ送出でき、かつ必要に応じてデータのフォーマットを伝送先のクロックに対応するフォーマットに自動的に変換できるデータ変換装置を提供することを目的とする。
【００１９】
【課題を解決するための手段】
上記課題を解消するために本発明のデータ変換装置においては、それぞれデータが入出力される複数の入出力ポートを有し、入出力ポートから入力されたデータを、該当データの伝送先に対応するクロックで制御されたデータに変換して伝送先へ出力する。
【００２０】
また、入力されたデータを制御するクロックを、出力するデータのクロックを基準とした時間情報に変換すると共に、入力されたデータに含まれる時間情報を、出力するデータのクロックを基準とした時間情報に変換する時間情報変換手段と、入力されたデータを内部バスへ出力すると共に、内部バスから取込んだデータに含まれる時間情報を時間情報変換手段で変換された時間情報に置換えて入出力ポートから伝送先へ出力する複数の入出力変換手段とを備えている。
【００２１】
このように構成されたデータ変換装置においては、入力されたデータのクロック（送信クロック）及び、入力されたデータに含まれる時間情報はこのデータの伝送先のクロック（受信クロック）を基準とした時間時間情報に変換される。
【００２２】
そして、入出力ポートから入力されたデータは入出力変換手段及び内部バスを介して伝送先の入出力ポートの入出力変換手段へ転送される。この伝送先の入出力ポートの入出力変換手段へ転送されたデータに含まれる時間情報は、時間情報変換手段にて変換された時間情報に書替えられる。そして、時間情報が書替えられたデータは、伝送先の入出力ポートから該当入出力ポートに対応するクロック（受信クロック）で制御されて伝送先へ出力される。
【００２３】
また、別の発明は上述した発明のデータ変換装置における各入出力変換手段に対して、内部バスから取込んだデータのフォーマットが伝送先へ出力するデータのフォーマットと異なる場合、取込んだデータのフォーマットを出力するデータのフォーマットへ変更するフォーマット変更手段と、時間情報変換手段で変換された時間情報からフォーマット変更後のデータに書込む時間情報を生成する時間情報生成手段と、この生成された時間情報をフォーマット変換されたデータに書込む時間情報書込手段と、この時間情報が書込まれたデータを伝送先へ出力するデータ送出手段とを付加している。
【００２４】
このように構成されたデータ変換装置においては、例えば送信側の送信クロックの周期と受信側の受信クロックの周期とが大きく異なる場合、一つのクロックの周期で送信する単位データのデータ長さを変更する必要が生じる。このような場合、このデータ変換装置の入出力変換手段でフォーマットが変換される。そして、変換後のデータに含まれる時間情報もフォーマットの変換に応じて、新たに生成する必要があるが、このフォーマット変換に伴う新たな時間情報の生成は、時間情報変換手段で旧データに含まれる時間情報から変換された時間情報から生成される。
【００２５】
【発明の実施の形態】
以下本発明の一実施形態を図面を用いて説明する。
図１は本発明の実施形態のデータ変換装置の概略構成を示すブロック図である。
【００２６】
このデータ変換装置１０に対して複数の外部機器１１ａ，１１ｂ，１１ｃ，１１ｄが接続可能である。なお、図１に示す実施形態装置においては、４台の外部機器１１ａ〜１１ｄが示してあるが、その設置台数は特に４台に制限されない。この外部機器１１ａ〜１１ｄは例えばＣＡＴＶ局や各家庭に設置されたＴＶ装置や各家庭に設置されたパーソナルコンピュータ等の情報端末等である。したがって、各外部機器１１ａ〜１１ｄが各種データを送受信する場合における送信クロックや受信クロックの周波数（周期）はそれぞれ各外部機器に最適な値に設定されている。
【００２７】
各外部機器１１ａ〜１１ｄは信号ケーブルを介してデータ変換装置１０の各入出力ポート１２ａ，１２ｂ，１２ｃ，１２ｄに接続されている。そして、各入出力ポート１２ａ，１２ｂ，１２ｃ，１２ｄにはそれぞれ個別の入出力変換手段としての入出力変換回路１３ａ，１３ｂ，１３ｃ，１３ｄが接続されている。各入出力変換回路１３ａ，１３ｂ，１３ｃ，１３ｄにはそれぞれ個別に第１の内部バス１４ａ及び第２の内部バス１４ｂに接続されている。
【００２８】
この第１の内部バス１４ａと第２の内部バス１４ｂとの間には第１のスイッチ１５ａと第２のスイッチ１５ｂとが介挿されており、操作者は必要に応じて、この各スイッチ１５ａ，１５ｂを閉じて、第１の内部バス１４ａと第２の内部バス１４ｂとを接続する。
【００２９】
第１の内部バス１４ａ及び第２の内部バス１４ｂに対して時間情報変換手段としての時間情報変換回路１６が接続されている。そして、この時間情報変換回路１６に対しては、入力端子１７ａ，１７ｂを介して外部からそれぞれ独立に外部クロックｃ1 ，ｃ2 が入力される。この時間情報変換回路１６内には各外部クロックｃ1 ，ｃ2 を計数するカウンタ１９ａ，１９ｂが形成されている。さらに、この時間情報変換回路１６に、各入出力変換回路１３ａ〜１３ｄへ新規の基準時間情報を供給するクロックバス１８が接続されている。
【００３０】
各外部機器１１ａ〜１１ｄから入出力ポート１２ａ〜１２ｄを介してこのデータ変換装置１０へ入出力されるデータｄ，ｅのデータフォーマットは例えば図２に示すように、種々の形式を取り得ることが可能である。
【００３１】
先頭のデータフォーマット２０ａを有するデータにおいては、このデータ内には１個の単位データ２１と１個のパケットＩＤ２２が組込まれている。また、２番目のデータフォーマット２０ｂを有するデータにおいては、データ内には１個の単位データ２１と１個のタイムスタンプ２３と１個のパケットＩＤ２２が組込まれている。さらに、３番目のデータフォーマット２０ｃを有するデータにおいては、データ内には１個の単位データ２１と２個のタイムスタンプ２３，２４と１個のパケットＩＤ２２が組込まれている。
【００３２】
各データフォーマット２０ａ〜２０ｃは全体のフォーマット長Ｌａが等しく、このフォーマット長Ｌａに対応する周期Ｔａを有する同一のクロックで各データを送受信できる。
【００３３】
また、次の各データフォーマット２０ｄ〜２０ｆにおける単位データ２１、タイムスタンプ２３，２４，パケットＩＤ２２からなる構成は、前述した各データフォーマット２０ａ〜２０ｃと同じであるが、それぞれ各単位データ２１のデータ長さがそれぞれ異なる。よつて、データフォーマット２０ｄ〜２０ｆのフォーマット長Ｌｂがデータフォーマット２０ａ〜２０ｃのフォーマット長Ｌａに比較して例えば３倍の値に設定されている（Ｌｂ＝３Ｌａ）。
【００３４】
このフォーマット長Ｌｂに対応する周期Ｔｂを有する同一のクロックで各データを送受信できる。
なお、データフォーマット２０ｂ，２０ｃ，２０ｅ，２０ｆは例えば圧縮画像を伝送するためのＭＰＥＧ２データのフォーマットであり、タイムスタンプ２３は該当動画像の開始時刻からの経過時間をクロックのカウント値で示したものである。また、タイムスタンプ２４は伝送路遅延のための時間情報である。このタイムスタンプ２４も、やはりクロックのカウント値で示される。
【００３５】
今仮に、周期Ｔｂのクロック（送信クロック）で制御されるデータフォーマット２０ｆを有するデータを、周期Ｔａのクロック（受信クロック）で制御されるデータに変換する場合を考える。この場合、データフォーマット２０ｆのフォーマット長Ｌｂが変更後のクロックの周期Ｔａ内におさまらないので、図３に示すように、このデータフォーマット２０ｆを３個のフォーマット長Ｌａを有した別のデータフォーマット２０ｃを有するデータに分割する必要がある。
【００３６】
そのために、データフォーマット２０ｆの単位データ２１をＤ１，Ｄ２．Ｄ３に３等分して、各単位データＤ１，Ｄ２．Ｄ３を別々のデータフォーマット２０ｃに組込む。この場合、パケットＩＤ２２もそれぞれ個別のＩＤａ，ＩＤｂ，ＩＤｃを設定する必要がある。
【００３７】
また、当然開始時刻からの経過時間を示すタイムスタンプＴ１も、各単位データＤ１，Ｄ２．Ｄ３の表示タイミングを示すそれぞれ個別のタイムスタンプＴ１ａ，Ｔ１ｂ，Ｔ１ｃに変換して設定する必要がある。具体的には、各タイムスタンプＴ１ａ，Ｔ１ｂ，Ｔ１ｃは、動画像の開始時刻からの経過時間を、変更後のクロックでカウントした場合における各カウント値に変換した値となる。この値Ｔ１ａ，Ｔ１ｂ，Ｔ１ｃは元のタイムスタンプＴ１とクロックの周期の変化率から計算により簡単に求まる。
【００３８】
さらに、伝送路遅延のための時間情報を示すタイムスタンプＴ２もそれぞれ個別のタイムスタンプＴ２ａ，Ｔ２ｂ，Ｔ２ｃに変換して設定する必要がある。
そして、分割さた３つのデータを変更後のクロックに同期させて順番に出力すれば、入力された周期Ｔｂのクロックで制御されたデータを周期Ｔａのクロックで制御されたデータに変換して出力することができる。
【００３９】
次に、データ変換装置１０の全体動作を説明する。
例えば、一つの外部機器１１ａから入力された前述したいずれかのデータフォーマット２０ａ〜２０ｆを有するデータｄは、入出力ポート１２ａを介して、入出力変換回路１３ａへ入力される。入出力変換回路１３ａは入力されたデータｄをそのまま第１の内部バス１４ａを介して、伝送先の外部機器１１ｃが接続された入出力ポート１２ｃの入出力変換回路１３ｃへ転送する。また、入出力変換回路１３ａから第１の内部バス１４ａへ出力されたデータｄは時間情報変換回路１６へ入力される。
【００４０】
また、入力データｄのクロック（送信クロック）を一方の外部クロックｃ1 としてデータ変換装置１０へ送出する。また、伝送先の外部機器１１ｃへ入力されるデータｄ1 のクロック（受信クロック）を他方の外部クロックｃ2 としてデータ変換装置１０へ送出する。データ変換装置１０へ入力された各外部クロックｃ1 ，ｃ2 は時間情報変換回路１６へ入力される。この場合、伝送先の外部機器１１ｃへ入力されるデータｄ1 のクロック（受信クロック）を示す外部クロックｃ2 を基準クロックと定義する。
【００４１】
時間情報変換回路１６は、図４に示す流れ図に従って、時間情報の変換処理を実施する。
送信側の入出力変換回路１３ａから第１の内部バス１４ａに出力されたデータフォーマット２０ａ〜２０ｆのうちの指定されたデータフォーマットを有する１パケット分のデータｄが入力されると（Ｓ１）、このデータｄのデータフォーマットを調べて、タイムスタンプ２３，２４等の時間情報Ｂ１が含まれると（Ｓ２）、この時間情報Ｂ１を抽出する（Ｓ３）。そして、送信クロックに対応する外部クロックｃ1 のカウント値で示された時間情報Ｂ１を基準クロックとしての他方の外部クロックｃ2 のカウント値で示される基準時間情報ｔ（Ｂ１）へ変換する（Ｓ４）。次に、外部クロックｃ1 を用いたカウンタ１９ａで得られるカウント値Ｅ１を抽出し（Ｓ５）、このカウント値Ｅ１から送信側の経過時間を示す基準時間情報ｔ（Ｅ１）を作成する（Ｓ６）。
【００４２】
同様に、外部クロックｃ2 を用いたカウンタ１９ｂで得られるカウント値Ｅ２を抽出し（Ｓ７）、このカウント値Ｅ２から受信側（伝送先）の経過時間を示す基準時間情報ｔ（Ｅ２）を作成する（Ｓ８）。そして、作成した各基準時間情報ｔ（Ｂ１），ｔ（Ｅ１），ｔ（Ｅ２）をクロックバス１８へ送出する。
【００４３】
以上で一つのデータｄに対する時間情報変換処理が終了したので、Ｓ１へ戻り、次のデータｄが入力されるのを待つ。
このように、時間情報変換回路１６は、送信側の入出力変換回路１３ａから一つのデータｄが入力される毎に、該当データｄに関する各基準時間情報ｔ（Ｂ１），ｔ（Ｅ１），ｔ（Ｅ２）を作成してクロックバス１８へ送出する。
【００４４】
また、各入出力変換回路１３ａ〜１３ｄは、図５に示す流れ図に従って、入力されたデータｄ，ｅに対する処理を実施する。自己が接続された入出力ポート１２ａ〜１２ｄを介して外部機器１１ａ〜１１ｄからデータｄ，ｅが入力すると（Ｑ１）、この入力したデータｄ，ｅをそのまま内部バス１４ａ，１４ｂを介して受信側（伝送先）の入出力ポート１２ａ〜１２ｄに接続された入出力変換回路１３ａ〜１３ｄへ転送する（Ｑ２）。
【００４５】
また、内部バス１４ａ，１４ｂを介して送信側の入出力ポート１２ａ〜１２ｄに接続された入出力変換回路１３ａ〜１３ｄからデータｄ，ｅが転送されてくると（Ｑ３）、データフォーマットの変更が必要か否かを前述したアルゴリズムに従って判断して（Ｑ４）、必要でなければ、このデータｄ，ｅに時間情報が含まれるか否かを判断する（Ｑ５）。時間情報が含まれない場合、クロックバス１８から入力された基準時間情報ｔ（Ｅ１），ｔ（Ｅ２）を比較照合して、入力側の基準時間情報ｔ（Ｅ１）に最も近似する受信側の基準時間情報ｔ（Ｅ２）に自己の入出力ポート１２ａ〜１２ｄを介してこのデータｄ，ｅを外部機器１１ａ〜１１ｄへ受信クロック（基準クロック）に制御されたデータｄ1 ，ｅ1 として送出する（Ｑ７）。
【００４６】
また、Ｑ５にて、データｄ，ｅに時間情報Ｂ１が含まれていた場合は、この時間情報Ｂ１をクロックバス１８から入力された基準時間情報ｔ（Ｂ１）へ書替ええる（Ｑ６）。その後、Ｑ７へ進み、時間情報が書替え済みのデータｄ1 ，ｅ1 を受信クロック（基準クロック）に同期させて外部機器１１ａ〜１１ｄへ送出する。
【００４７】
また、Ｑ４にて、データフォーマットの変更が必要な場合、入力データｄ，ｅのデータフォーマットを受信クロックに合致するデータフォーマットへ変更する（Ｑ８）。そして、クロックバス１８から各基準時間情報ｔ（Ｂ１），ｔ（Ｅ１），ｔ（Ｅ２）を読取る（Ｑ９）。変更後のデータ（データフォーマット）に書込むべき、受信クロック（基準クロック）に基づいた時間情報を前述した手法で新規に生成する（Ｑ１０）。次に、生成した各時間情報を変更後のデータ（データフォーマット）の所定位置に書込む（Ｑ１１）。その後、Ｑ７へ進み、時間情報が書替え済みでかつフォーマット変更済みのデータｄ1 ，ｅ1 を受信クロック（基準クロック）に同期させて外部機器１１ａ〜１１ｄへ送出する。
【００４８】
このように構成されたデータ変換装置１０においては、時間情報変換回路１６は、送信側の送信クロックに又は受信側の受信クロックに対応する各外部クロックｃ1 ，ｃ2 から、受信クロックを基準クロックとする各基準時間情報ｔ（Ｅ１），ｔ（Ｅ２）を求め、さらに、データａ，ｅに含まれる時間情報Ｂ１から、受信クロックを基準クロックとする基準時間情報ｔ（Ｂ１）を算出して、クロックバス１８へ送出している。
【００４９】
そして、各入出力変換回路１３ａ〜１３ｄはクロックバス１８から得られた各基準時間情報ｔ（Ｂ１），ｔ（Ｅ１），ｔ（Ｅ２）を用いて、入力したデータａ，ｅを基準クロックすなわち受信クロックに制御されるデータｄ1 ，ｅ1 に変換して受信側（伝送側）へ送出している。
【００５０】
この場合、時間情報変換回路１６においては、入力される外部クロックｃ1 ，ｃ2 のうちいずれを受信クロックに対応する基準クロックとしてもよいので、いずれの方向にもデータを送信できる。例えば、前述した双方向ＴＶシステムにも簡単に応用できる。
【００５１】
また、各入出力変換回路１３ａ〜１３ｄは変更先の受信クロックの周期等の特性に応じて、入力データｄ，ｅのデータフォーマット２０ａ〜２０ｆを簡単に変更できる。さらに、データフォーマット２０ａ〜２０ｆを変更した場合は、変更後のデータｄ1 ，ｅ1 に含まれる時間情報も変更後のデータフォーマット２０ａ〜２０ｆに対応し、かつ基準クロックすなわち受信クロックに対応した値に変更することが可能となる。
【００５２】
また、各スイッチ１５ａ，１５ｂを適宜開閉制御することによって、入出力変換回路１３ａ，１３ｂ相互間及び入出力変換回路１３ｃ，１３ｄ相互間でもデータ送受信が可能となる。
【００５３】
図６は実施形態のデータ変換装置１０を応用したネットワークアタプタ１０ａを示す模式図である。ネットワークアタプタ１０ａに接続された図示しない多数の入出力機器からこのネットワークアタプタ１０ａに入力する各データをパーソナルコンピュータ２５が取扱い可能なデータフォーマットや受信（伝送）クロックに変換してパーソナルコンピュータ２５へ転送する。
【００５４】
パーソナルコンピュータ２５は、入力データに対して必要な処理を実施して、再度処理済みのデータをネットワークアタプタ１０ａで入出力機器が入力できるデータフォーマットや受信（伝送）クロックに変換してこの入出力機器へ転送する。そして、入出力機器は該当データを出力する。
【００５５】
【発明の効果】
以上説明したように、本発明のデータ変換装置においては、送信側クロックと受信側クロックとの間の時間情報を任意の方向へ変換できる時間情報変換手法を採用している。
【００５６】
したがつて、入力されたデータを制御するクロックをこのデータの伝送先に合わせて任意に変換でき、入力されたデータをこのデータの伝送先に合わせた任意の入出力ポートへ送出でき、かつ必要に応じてデータのフォーマットを変換後のクロックに対応したフォーマットに自動的に変換できる。
【図面の簡単な説明】
【図１】  本発明の一実施形態のデータ変換装置の概略構成を示すブロック図
【図２】  一般的なデータのデータフォーマットを示す図
【図３】  データフォーマットの変換を示す図
【図４】  同データ変換装置における時間情報変換回路の動作を示す流れ図
【図５】  同データ変換装置における各入出力変換回路の動作を示す流れ図
【図６】  同データ変換装置が応用されたネットワークアダプタの使用方法を説明するための図
【図７】  従来の一方向のみのデータ変換装置の概略構成を示すブロック図
【図８】  従来の双方向のデータ変換装置の概略構成を示すブロック図
【符号の説明】
１０…データ変換装置
１１ａ，１１ｂ，１１ｃ，１１ｄ…外部機器
１２ａ，１２ｂ，１２ｃ，１２ｄ…入出力ポート
１３ａ，１３ｂ，１３ｃ，１３ｄ…入出力変換回路
１４ａ，１４ｂ…内部バス
１５ａ，１５ｂ…スイッチ
１６…時間情報変換回路
１８…クロックバス
１９ａ，１９ｂ…カウンタ
２０ａ〜２０ｆ…データフォーマット
２１…単位データ
２２…パケットＩＤ
２３，２４…タイムスタンプ
【図１】
0003772013.tif 000002
【図２】
0003772013.tif 000003
【図３】
0003772013.tif 000004
【図４】
0003772013.tif 000005
【図５】
0003772013.tif 000006
【図６】
0003772013.tif 000007
【図７】
0003772013.tif 000008
【図８】
0003772013.tif 000009