(57)【要約】【課題】バスを用いてリアルタイムＡＶデータを高速に転送するための方法および装置を提案する。【解決手段】所定のフォーマットのリアルタイムデータを、同期パケットを使って送信する場合に、転送速度を示すデータを同期パケットに付与して転送する。また、転送速度を維持したまま、再生速度を変えたり、停止したりすることができる様にする。これにより、転送を速やかに行なうことが可能となる。【選択図】図５
2004056764.tif 000002
【特許請求の範囲】
【請求項１】
第１ノードから第２ノードにバスを介して、所定のフォーマットのＡＶデータを同期パケットにより転送する方法であって、
第１ノードで、再生速度が標準再生速度のＭ倍（Ｍは正の整数）でＡＶデータを再生し、
第１ノードで、転送速度が標準転送速度のＭ倍であることを示す転送速度識別子を前記同期パケット内に付加し、
第１ノードから前記同期パケットを、転送速度が標準転送速度のＭ倍の速度で同期通信することを特徴とするデータ転送方法。
【請求項２】
同期パケットは、少なくともパケットヘッダ部と転送ブロック部とを有し、送信する転送速度を示す転送速度識別子は、前記転送ブロック部の先頭部に位置するデータヘッダ部に付加して送信することを特徴とする請求項１記載のデータ転送方法。
【請求項３】
前記標準再生速度は、ＡＶデータの１フレーム期間に１フレーム分のＡＶデータを再生する速度であり、前記標準転送速度は、ＡＶデータの１フレーム期間に１フレーム分のＡＶデータを転送する速度であることを特徴とする請求項１記載のデータ転送方法。
【請求項４】
第１ノードは、ＡＶデータの送信前に、第２ノードに、標準転送速度のＭ倍の速度で受信が可能かどうかを、非同期通信により問い合わせることを特徴とする請求項１記載のデータ転送方法。
【請求項５】
第２ノードは、記録速度が標準記録速度のＭ倍の速度で記録することを特徴とする請求項１記載のデータ転送方法。
【請求項６】
転送速度が標準転送速度のＭ倍の速度で同期通信している際に、第１ノードにおいて、再生を停止状態にしても、同期パケットの転送速度を標準転送速度のＭ倍の速度で同期通信することを特徴とする請求項１記載のデータ転送方法。
【請求項７】
転送速度が標準転送速度のＭ倍の速度で同期通信している際に、第１ノードにおいて、再生速度を標準再生速度のＭ倍の速度よりも遅い速度の再生状態にしても、同期パケットの転送速度を標準転送速度のＭ倍の速度で同期通信することを特徴とする請求項１記載のデータ転送方法。
【請求項８】
第１ノードから第２ノードにバスを介して、所定のフォーマットのＡＶデータを同期パケットにより転送する装置であって、
第１ノードは、
再生速度が標準再生速度のＭ倍（Ｍは正の整数）でＡＶデータを再生する手段と、
転送速度が標準転送速度のＭ倍であることを示す転送速度識別子を前記同期パケット内に付加する手段と、
前記同期パケットを、転送速度が標準転送速度のＭ倍の速度で同期通信する手段を有することを特徴とするデータ転送装置。
【請求項９】
同期パケットは、少なくともパケットヘッダ部と転送ブロック部とを有し、送信する転送速度を示す転送速度識別子は、前記転送ブロック部の先頭部に位置するデータヘッダ部に付加して送信することを特徴とする請求項８記載のデータ転送装置。
【請求項１０】
前記標準再生速度は、ＡＶデータの１フレーム期間に１フレーム分のＡＶデータを再生する速度であり、前記標準転送速度は、ＡＶデータの１フレーム期間に１フレーム分のＡＶデータを転送する速度であることを特徴とする請求項８記載のデータ転送装置。
【請求項１１】
第１ノードは、ＡＶデータの送信前に、第２ノードに、標準転送速度のＭ倍の速度で受信が可能かどうかを、非同期通信により問い合わす手段を有することを特徴とする請求項８記載のデータ転送装置。
【請求項１２】
第２ノードは、記録速度が標準記録速度のＭ倍の速度で記録する記録手段を有することを特徴とする請求項８記載のデータ転送装置。
【請求項１３】
転送速度が標準転送速度のＭ倍の速度で同期通信している際に、第１ノードにおいて、再生を停止状態にしても、同期パケットの転送速度を標準転送速度のＭ倍の速度で同期通信する制御手段を有することを特徴とする請求項８記載のデータ転送装置。
【請求項１４】
転送速度が標準転送速度のＭ倍の速度で同期通信している際に、第１ノードにおいて、再生速度を標準再生速度のＭ倍の速度よりも遅い速度の再生状態にしても、同期パケットの転送速度を標準転送速度のＭ倍の速度で同期通信する制御手段を有することを特徴とする請求項８記載のデータ転送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像信号や音声信号等のリアルタイム処理が必要なデータを複数の機器間で転送する際に用いるデータ転送方法および装置に関するものである。
【０００２】
【従来の技術】
デジタル伝送技術の進歩と共に、映像信号や音声信号（以下ＡＶデータと称する）を共通のデジタル伝送路（以下バスと称する）を介して転送する機器が開発されている。ＡＶデータは処理されるべき速度に同期して送受信される必要があるため、リアルタイム通信が可能なバスが必要となる。リアルタイム性とは映像や音声を途切れることなく転送することができることを意味し、例えば、ＶＴＲ等の記録再生機器においては、記録媒体から連続的に映像、音声データを再生し、また記録媒体に連続的に映像、音声データを記録するため、リアルタイム性が要求される。
【０００３】
このようにＡＶデータを高速に転送するための高速バスとして、例えばＩＥＥＥ１３９４シリアルバス（以下１３９４と記す）が規格化されている。１３９４ではさまざまなデータが転送されるが、バス接続においてそのようなリアルタイム性を実現するための通信手段として同期通信（アイソクロノス通信）が規定されている。同期通信では、一定の間隔（１サイクル＝１２５μｓｅｃ）毎にＡＶデータを多重した同期パケット（アイソクロノスパケット）を送受信することによって、必ず所定の間隔毎にＡＶデータを転送することができる。以下、同期パケットを用いてＡＶデータを転送する具体的な転送を方法について説明する。
【０００４】
１３９４を用いてリアルタイム通信でＡＶデータを転送する方法は、ＡＶプロトコルとしてＩＥＣ６１８８３−１「Ｃｏｎｓｕｍｅｒ　Ａｕｄｉｏ／Ｖｉｄｅｏ　Ｅｑｕｉｐｍｅｎｔ−Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ　Ｐａｒｔ１：Ｇｅｎｅｒａｌ」に詳細が記載されている。図６は同期パケットの具体的な構成を示した説明図である。図７は、図６で示された同期パケットの詳細を示し、同期パケット内のデータフィールドにデータを多重して転送する方法を示した説明図である。先頭の１クアドレット（３２ビット）が同期パケットヘッダ、２クアドレット目がヘッダＣＲＣ（Ｃｙｃｌｉｃ　Ｒｅｄｕｎｄａｎｃｙ　Ｃｈｅｃｋ）、３クアドレット以降はデータが挿入されるデータフィールドであり、最後のクアドレットにデータに対するＣＲＣが付加される。データフィールドの構成は、先頭２クアドレットに転送するデータの属性を示すヘッダとしてＣＩＰヘッダ（Ｃｏｍｍｏｎ　Ｉｓｏｃｈｒｏｎｏｕｓ　Ｐａｃｋｅｔヘッダ）が配置され、ＣＩＰヘッダに引き続いて、各アプリケーション毎に定められたソースパケットのデータが多重される。
【０００５】
各同期サイクルはサイクルマスターノードがサイクルスタートパケットを送信することにより開始され、転送したいデータを持つノードはそれに引き続きあらかじめ予約しているチャンネル番号と帯域を用いて同期パケットによりデータを転送する。図６、図７で説明したように、同期パケットは同期パケットヘッダ、ＣＩＰヘッダ、データから構成される。同期パケットに多重するデータの基準単位として、まずアプリケーションデータからソースパケットが構成され、ソースパケットはさらに必要に応じて複数のデータブロックに分割され、同期パケットのデータフィールドに多重されて転送される。
同期パケットを用いてＡＶデータを転送する具体的な例として、ＩＥＣ６１８８３−２で規定されたＤＶフォーマットのデータを転送する場合を例にあげて説明する。
【０００６】
図８は、ＤＶフォーマットのデータを同期パケットで転送する場合の、ＣＩＰヘッダの具体的構成を示した説明図である。ＣＩＰヘッダには同期パケットに多重するＡＶデータの属性、データブロックのサイズ等の情報が設定される。
【０００７】
図９は、ＤＶフォーマットのデータを同期パケットに転送する規定を示した説明図である。ＤＶフォーマットでは、ビデオデータはフレーム単位で約１／６．４に圧縮され、圧縮されたビデオデータ、インターリーブされた非圧縮のオーディオデータ、その他の補助データからＤＩＦ（Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ　Ｂｌｏｃｋ）と呼ばれるブロックが構成される。ＤＩＦブロックはＤＶフォーマットで規定された１つの転送単位であり、３バイトのＩＤと７７バイトのデータの合計８０バイトから構成される（詳細は図示せず）。ＤＶフォーマットのデータ転送の場合、１つのソースパケットは６個のＤＩＦブロックから構成されるため、１つのソースパケットのサイズは４８０バイトとなる。ソースパケットは分割されずにデータブロックとしてそのまま同期パケットのデータフィールドに多重されて転送される。したがって、１個の同期パケットに１個のソースパケット（＝データブロック）が多重されて転送される。具体的には、５２５／６０モード（ＮＴＳＣモード）においては、１フレーム期間あたり１５００個のＤＩＦブロックが転送され、１フレーム期間あたり２５０個のソースパケットが転送される。また、６２５／５０モード（ＰＡＬモード）の場合は、１フレーム期間あたり１８００個のＤＩＦブロックが転送され、１フレーム期間あたり３００個のソースパケットが転送される。実際には、１フレーム期間あたりに転送可能な同期パケットの数は２５０個あるいは３００個よりも大きいため、あるサイクルではデータフィールドのないパケット（エンプティパケット）が転送される。なお、前述したように、ＤＶフォーマットのデータの転送については、ソースパケットサイズとデータブロックサイズが等しいため、説明の簡略化のために以降はデータブロックの説明を省略し、ソースパケットで代表させて説明する。
従来技術が開示された文献として次のものがある。
【０００８】
【非特許文献１】
１）　ＩＥＣ６１８８３−１
「Ｃｏｎｓｕｍｅｒ　Ａｕｄｉｏ／Ｖｉｄｅｏ　Ｅｑｕｉｐｍｅｎｔ−Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ　Ｐａｒｔ１：Ｇｅｎｅｒａｌ」
【非特許文献２】
２）　ＩＥＣ６１８８３−２
「Ｃｏｎｓｕｍｅｒ　Ａｕｄｉｏ／Ｖｉｄｅｏ　Ｅｑｕｉｐｍｅｎｔ−Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ　Ｐａｒｔ２：ＳＤ−ＤＶＣＲ　ｄａｔａ　ｔｒａｎｓｍｉｓｓｉｏｎ」
【０００９】
しかしながらＡＶ機器間で同期通信を行うに際して１３９４シリアルバスを用いる場合に、上記従来のデータ転送方法では通常速度（１倍速）の転送方法のみが規定されている。すなわち、上記従来技術の説明にて記載したように、ＤＶフォーマットのデータを転送する場合には、１つの同期サイクル期間に１個のソースパケットを転送することによって、映像信号の１フレーム期間に１フレーム分のデータを転送することが可能になる。ここで、１３９４を使用する目的としては、例えばカメラ一体型ＶＴＲで記録したＡＶデータを圧縮状態でパソコン（以下ＰＣと記す）等に転送することにより、画質劣化を無くし、かつ転送レートを低く抑えることが可能な点にある。ところが、近年の技術革新により１３９４のデータレートを高くすることが可能になってきており、その技術的背景に基づいて、ＡＶ機器間でのデータ転送時間をできるだけ短くすることが強く要求されている。つまり、１３９４を使って編集システムを構築した場合に、編集処理を行うＰＣの性能の向上によって実際の編集時間が短縮されており、トータルとしての作業時間をさらに短縮するためには、ＡＶデータの転送時間を短くする必要がある。それを実現するには、通常の速度よりも高速でデータを転送する方法を規定することが必要となる。また、機器間で高速転送を行うためには、シリアルバス上の転送形式だけではなく、機器側の動作状態に応じてどのように高速転送を行うかの規定も合わせて必要である。
【００１０】
【発明が解決しようとする課題】
本発明は上記従来の問題点を解決するもので、バスを用いて高速転送を実現するために、転送速度及び送信側の再生動作状態に応じた同期パケットの転送形式を規定し、かつ実際の機器で実現する場合に、実装を簡単化することを目的とする。
【００１１】
【課題を解決するための手段】
この目的を達成するために本発明のデータ転送方法は、第１ノードから第２ノードにバスを介して、所定のフォーマットのＡＶデータを同期パケットにより転送する方法であって、第１ノードで、再生速度が標準再生速度のＭ倍（Ｍは正の整数）でＡＶデータを再生し、第１ノードで、転送速度が標準転送速度のＭ倍であることを示す転送速度識別子を前記同期パケット内に付加し、第１ノードから前記同期パケットを、転送速度が標準転送速度のＭ倍の速度で同期通信することを特徴とする。
【００１２】
また、本発明のデータ転送装置は、第１ノードから第２ノードにバスを介して、所定のフォーマットのＡＶデータを同期パケットにより転送する装置であって、第１ノードは、再生速度が標準再生速度のＭ倍（Ｍは正の整数）でＡＶデータを再生する手段と、転送速度が標準転送速度のＭ倍であることを示す転送速度識別子を前記同期パケット内に付加する手段と、前記同期パケットを、転送速度が標準転送速度のＭ倍の速度で同期通信する手段を有することを特徴とする。
【００１３】
この方法によって、バスを用いて高速転送を実現するために、転送速度及び送信側の再生動作状態に応じた同期パケットの転送形式を規定し、同期パケットの転送形式と送信側機器の再生動作状態を速やかに行なうことが出来る。また、転送形式と再生動作を独立に扱うことができる。このため、機器への実装を簡単化することができる。
【００１４】
【発明の実施の形態】
本発明によるデータ転送方法は、バスを介して、所定のフォーマットのリアルタイムデータを同期パケットにより転送する方法であって、前記所定のフォーマットのリアルタイムデータを送信する際、受信機器から送信機器に対して前記リアルタイムデータを転送するための前記同期パケットの送信形式を転送速度に応じて設定し、前記送信機器は記録媒体からの再生動作状態に関係なく常に前記転送速度に応じて設定された同期パケットの送信形式を用いて前記リアルタイムデータを受信機器側に送信することを特徴とするものであり、送信機器側では記録媒体からの再生動作状態（再生、停止等）に関係なく、常に設定されたパケットの送信形式を用いてパケットを出力することにより、再生動作状態の変化に応じて頻繁に送信されるパケットの形式が変化することがないため、送信側、受信側の各々の処理は常に転送速度に基づいて決定することができ、かつ、再生動作状態に応じてデータ転送に必要な帯域の確保、不要な帯域の開放のための処理を行う必要がないという作用を有する。
以下、本発明の実施の形態について、図１から図５を用いて説明する。
【００１５】
図１は、本発明のデータ転送方法を示し、１台のビデオテープレコーダー（以下ＶＴＲと略記する）と１台のパソコン（以下ＰＣと略記する）を１３９４で接続して、ＶＴＲから出力されたＡＶデータを４倍速でＰＣに転送する方法を示した説明図である。これらのＶＴＲやＰＣは、広い意味でノードと言う。図１では、本発明のデータ転送方法を実現するためのコマンドの手順、送信データの流れが記されており、１００は受信側のＰＣ、１０１は送信側のＶＴＲである。１３９４では、ＰＣ等のコントローラからＡＶ機器を制御するためにコマンド（ＡＶＣコマンド）が提供されており、コマンドは非同期パケットを用いて送信される。ＶＴＲの再生データをＰＣに転送する場合には、ＰＣ側から同期パケットの制御コマンド及びＶＴＲの制御コマンドを発行し、ＶＴＲは、コントローラであるＰＣからの制御にしたがって各種動作モードを決定する。以下に、ＰＣ１００のコマンドによる指示にしたがってＶＴＲ１０１からＤＶフォーマットのデータを１倍速および４倍速で転送する手順を説明する。なお、実際にはさらに詳しいコマンドによるネゴシエーションが必要であるが、ここでは説明を省略する。また、ＰＣ１００からのコマンドに対してＶＴＲ１０１はつねにＡＣＣＥＰＴＥＤ、ＩＭＰＬＥＭＥＮＴＥＤをレスポンスとして返すものとする。
【００１６】
（１）１倍速転送、４倍速転送のサポートの問い合わせコマンド
ＰＣ１００は、ＶＴＲ１０１が１倍速転送、４倍速転送をサポートしているかを確認するために、１倍速転送、４倍速転送をサポートしているかどうかの問い合わせのコマンドを発行する。
【００１７】
（２）同期パケット送信形式の設定コマンド（１倍速設定）
ＰＣ１００は、ＶＴＲ１０１から送信する同期パケットの送信形式を制御するコマンド（ＯＵＴＰＵＴ　ＰＬＵＧ　ＳＩＧＮＡＬ　ＦＯＲＭＡＴ　ＣＯＮＴＲＯＬ）を発行し、同期パケットの送信形式を１倍速に設定する。これによりＶＴＲは１倍速モードに設定される。
【００１８】
（３）コネクションの確立、帯域確保
ＰＣ１００は、ＶＴＲ１０１との間にコネクションを確立する。この時、１倍速分のソースパケットを転送するために必要な帯域を確保する。
【００１９】
（４）ＰＬＡＹコマンド（１倍速再生の開始）
ＰＣ１００はＶＴＲ制御コマンドとして、ＰＬＡＹ（再生）コマンドを発行する。ＰＬＡＹコマンドにより、ＶＴＲ１０１は１倍速での再生を開始し、同時に再生されたデータを１倍速転送用の形式にパケット化して１３９４上に出力し、再生状態になる。
【００２０】
（５）ＳＴＯＰコマンド（１倍速再生の停止）
ＰＣ１００はＶＴＲ制御コマンドとしてＳＴＯＰ（停止）コマンドを発行する。ＳＴＯＰコマンドにより、ＶＴＲ１０１は１倍速での再生を停止し、停止状態に移行する。
【００２１】
（６）同期パケット送信形式の設定コマンド（４倍速設定）
ＰＣ１００は、ＶＴＲ１０１から送信するパケットの送信形式を制御するコマンド（ＯＵＴＰＵＴ　ＰＬＵＧ　ＳＩＧＮＡＬ　ＦＯＲＭＡＴ　ＣＯＮＴＲＯＬ）を発行し、パケットの送信形式を４倍速に設定する。これにより、ＶＴＲ１０１は４倍速のモードに設定される。
【００２２】
（７）４倍速転送用の帯域確保
以上の処理においては、１倍速のソースパケットを転送可能な帯域のみが確保されていたため、４倍速分のソースパケットを転送するために必要な帯域を確保する。なお、帯域確保は、受信側であるＰＣ１００と送信側であるＶＴＲ１０１のどちらが行ってもよい。
【００２３】
（８）ＰＬＡＹコマンド（４倍速再生の開始）
ＰＣ１００はＶＴＲ制御コマンドとして、ＰＬＡＹ（再生）コマンドを発行する。この時１３９４の同期パケット形式は４倍速に設定されているため、ＶＴＲ１０１は４倍速での再生を開始し、同時に１３９４上に再生されたデータを、４倍速転送用フォ−マットにパケット化して出力する。
【００２４】
（９）ＳＴＯＰコマンド（４倍速再生の停止）
ＰＣ１００はＶＴＲ制御コマンドとしてＳＴＯＰ（停止）コマンドを発行する。ＳＴＯＰコマンドにより、ＶＴＲ１０１は４倍速での再生を停止し、ＳＴＯＰ状態に移行する。
【００２５】
以上説明した一連の処理における、ＶＴＲ１０１から出力される同期パケットの形式について、以下に具体的に説明する。
１倍速転送の場合の、同期パケットの構成は従来の技術の図９に示したとおりであり、１個の同期パケットのデータフィールドに１個のソースパケット（＝データブロック）のデータが多重される。図２は１倍速転送の場合に、ＶＴＲのモードに応じて１フレーム期間に転送される同期パケットとデータの関係を示した説明図であり、図２Ａ、図２Ｂは、それぞれ１倍速ＰＬＡＹモード時のＮ番目のフレーム期間と（Ｎ＋１）番目のフレーム期間のデータ構成を示し、図２Ｃ、図２Ｄは、それぞれ１倍速ＰＬＡＹモード時後におけるＳＴＯＰモード時のＮ番目のフレーム期間と（Ｎ＋１）番目のフレーム期間のデータ構成を示す。
【００２６】
１倍速ＰＬＡＹモード時のＮ番目のフレーム期間（図２Ａ）では、ｎ番目のフレームデータが転送され、（Ｎ＋１）番目のフレーム期間（図２Ｂ）では、（ｎ＋１）番目のフレームデータが転送される。これにより、１倍速の動画の転送が実現される。
１倍速ＰＬＡＹモード時後のＳＴＯＰモード時（Ｎ番目のフレーム期間直前にＳＴＯＰモードが設定されたとする。）のＮ番目のフレーム期間（図２Ｃ）では、ｎ番目のフレームデータが転送され、（Ｎ＋１）番目のフレーム期間（図２Ｄ）でも、ｎ番目のフレームデータが転送される。したがって、Ｎ番目のフレーム期間以降は、ｎ番目のフレームデータが繰返し転送される。
図２に示すように、ＤＶフォーマットのデータを１倍速で転送する場合には、ＶＴＲの再生動作モード（ＰＬＡＹ、ＳＴＯＰ等）に関係なく、すなわち、動作モードがＰＬＡＹ、ＳＴＯＰ等のいずれのモードであっても、１個の同期パケットのデータフィールドには１個のソースパケットが多重されて転送される。
【００２７】
図３は、ＤＶフォーマットのデータを４倍速で転送する場合に１３９４上に出力される同期パケットの形式を示した説明図である。１倍速転送の場合は、１個の同期パケットに１個のソースパケットを多重するのに対して、４倍速転送の場合は、１個の同期パケットに４倍である４個のソースパケットを多重する。したがって、５２５／６０モードの場合、１フレーム期間には２５０同期パケット×４ソースパケット＝１０００ソースパケットが転送される。また、６２５／５０モードの場合、３００同期パケット×４ソースパケット＝１２００ソースパケットが転送される。
【００２８】
次に図４は４倍速転送の場合に、ＶＴＲのモードに応じて１フレーム期間に転送される同期パケットとデータの関係を示した説明図であり、図４Ａ、図４Ｂは、それぞれ４倍速ＰＬＡＹモード時におけるＮ番目のフレーム期間と（Ｎ＋１）番目のフレーム期間のデータ構成を示し、図４Ｃ、図４Ｄは、それぞれ４倍速ＰＬＡＹモード時後におけるＳＴＯＰモード時のＮ番目のフレーム期間と（Ｎ＋１）番目のフレーム期間のデータ構成を示す。
【００２９】
４倍速ＰＬＡＹモード時のＮ番目のフレーム期間（図４Ａ）では、４ｎ番目、（４ｎ＋１）番目、（４ｎ＋２）番目、（４ｎ＋３）番目の４フレームデータが、１フレーム期間に存在する２５０個（ＮＴＳＣモードの場合）の同期パケットに振り分けられて転送される。また、次の（Ｎ＋１）番目のフレーム期間（図４Ｂ）では、４（ｎ＋１）番目、｛４（ｎ＋１）＋１｝番目、｛４（ｎ＋１）＋２｝番目、｛４（ｎ＋１）＋３｝番目の４フレームデータが、１フレーム期間に存在する２５０個（ＮＴＳＣモードの場合）の同期パケットに振り分けられて転送される。これにより、４倍速の動画の転送が実現される。
【００３０】
４倍速ＰＬＡＹモード時後のＳＴＯＰモード時（Ｎ番目のフレーム期間直前にＳＴＯＰモードが設定されたとする。）のＮ番目のフレーム期間（図４Ｃ）における最初の１／４期間では、４ｎ番目のフレームデータが転送され、残りの３／４期間では、無効データが転送される。（Ｎ＋１）番目のフレーム期間（図４Ｄ）でも、最初の１／４期間では、４ｎ番目のフレームデータが転送され、残りの３／４期間では、無効データが転送される。したがって、Ｎ番目のフレーム期間以降は、４ｎ番目のフレームデータが、各フレーム期間の最初の１／４期間において繰返し転送される。
【００３１】
図４において、ＶＴＲ１０１がＰＬＡＹ、ＳＴＯＰのいずれの状態においても、ＶＴＲ１０１からは常に４倍速転送の形式にしたがってパケットが出力される。つまり、１個の同期パケットのデータフフィールドには４個のソースパケットが多重されて転送される。ここで、ＶＴＲ１０１が４倍速再生（４倍速ＰＬＡＹモード）を行っている場合には、１フレーム期間に４フレーム分の有効データを再生し同期パケットに多重して転送するため、同期パケットには全て有効データが転送される。一方ＶＴＲ１０１が停止状態（ＳＴＯＰモード）の場合には、１フレーム期間に有効データは１フレーム分しか再生できないため、最初の１／４フレーム期間に転送されるソースパケットにのみ有効データが転送され、残りの３／４フレーム期間には無効データが転送される。
【００３２】
ＶＴＲ１０１から出力された同期パケットを受信するＰＣ１００では、１３９４上の転送形式が常に４倍速転送に設定されているため、常に４フレーム分のソースパケットを受信し、ＶＴＲ１０１がＰＬＡＹ状態の場合には、１フレーム期間に転送された全てのソースパケットを処理する。ＶＴＲ１０１がＳＴＯＰ状態の場合には、最初の１／４フレーム期間に転送されたソースパケットのみを処理する。受信しながらデコードしたビデオを画面に表示する場合には、転送速度にかかわらず先頭の１／４フレーム期間に受信したソースパケットのデータをデコードして表示することにより、４倍速ＰＬＡＹの場合には４フレーム毎の絵が表示され、ＳＴＯＰの場合は静止画が正しく表示される。
【００３３】
以上一連の説明においては、ＶＴＲのモードとしてＰＬＡＹモード，ＳＴＯＰモードのみを例にあげたが、その他のモード（スロー、サーチ等）についても、ＰＬＡＹ以外のモードとしてＳＴＯＰと同様に扱うことができる。例えばサーチモードの場合は、ＳＴＯＰと同様に最初の１／４フレーム期間にサーチ再生された有効データを多重して転送し、受信側で最初の１／４フレーム期間に受信したソースパケットのデータをデコードして表示することにより、順次更新されるサーチの絵を表示することができる。すなわち、転送速度が標準転送速度のＭ倍の速度で同期通信している際に、ＶＴＲにおいて、再生を停止状態にしても、同期パケットの転送速度を標準転送速度のＭ倍の速度で同期通信する。また、転送速度が標準転送速度のＭ倍の速度で同期通信している際に、ＶＴＲにおいて、再生速度を標準再生速度のＭ倍の速度よりも遅い速度の再生状態にしても、同期パケットの転送速度を標準転送速度のＭ倍の速度で同期通信する。
【００３４】
なお、無効データを転送する方法としては、１）同期パケットをエンプティパケットとし、データフィールドにソースパケットを多重しない方法、２）有効データと同じものを繰り返し転送する方法、３）無効データをそのままデコードしても問題がないように、データを所定の値（ビデオ＝ブラック、オーディオ＝ミュート）に設定する方法等があり、機器への実装仕様に応じて選択可能である。
【００３５】
図５は本実施の形態のデータ転送方法を実現するための具体的構成を示したブロック図である。図５において、２００はＰＣ、２０１はＶＴＲ、２０２は同期パケットの送信方法およびＶＴＲ２０１の動作を制御するためのコマンド、２０３は１３９４のコマンドを受信するコマンド受信部、２０４はデータ転送を制御するデータ転送コマンド、２０５はＶＴＲの動作を制御するＶＴＲ制御コマンド、２０６はＶＴＲの動作を制御するＶＴＲ制御部、２０７はＶＴＲ動作の制御信号、２０８はテープ走行系、シリンダ系の制御を行うテープ／シリンダ制御部、２０９はテープ駆動部、２１０はテープ駆動部２０９から再生された再生データ、２１１は再生データ２１０から復調処理、同期ブロックの検出処理を行う復調／検出処理部、２１２は検出された同期ブロック単位の再生データ、２１３は誤り訂正処理部、２１４は誤り訂正処理を行うためのメモリ、２１５はメモリ２１４への書き込みデータ、２１６はメモリ２１４からの読み出しデータ、２１７は誤り訂正処理されたＡＶデータ、２１８は１３９４バスに同期パケットを出力するパケット化部、２１９は同期パケットの出力タイミング調整のためのメモリ、２２０はメモリ２１９への書き込みデータ、２２１はメモリ２１９からの読み出しデータ、２２２はＡＶデータが多重された同期パケット、２２３は圧縮されたビデオデータをデコード（伸張）する圧縮デコード処理部、２２４はデコードされたビデオ信号、２２５はビデオ信号を表示するためのモニタである。
【００３６】
なお、図５では説明をわかりやすくするために、１３９４バス上を流れるＰＣ２００から発行されるコマンドとＶＴＲ２０１から出力されるＡＶデータの同期パケットとを分けて記している。
【００３７】
図５において、ＰＣ２００は１３９４を使用してＶＴＲ２０１の再生データを取り込むため、ＶＴＲ２０１に対してコマンド２０２を発行してデータ転送及びＶＴＲの動作を制御する。ＰＣから発行されたコマンド２０２は、コマンド受信部２０３にて受信され、コマンド受信部２０３ではコマンド２０２をデコードして、所定のレスポンスをＰＣ２００に返すとともに、同期パケットの転送を制御するデータ転送コマンド２０４とＶＴＲ制御コマンド２０５を出力する。コマンド受信部２０３にはＶＴＲ２０１の仕様（例えば、再生速度が１倍速、２倍速、４倍速が可能であることや、データ圧縮方法や、ＮＴＳＣ等のシステム）が記録された仕様テーブル２０３ａを有する。この仕様テーブル２０３ａには後で説明するＦＤＦに書き込まれる情報を保持することも可能である。ＶＴＲ制御部２０６はＶＴＲ制御コマンド２０５に基づいて、ＶＴＲの各種モードの制御を行う。
【００３８】
まず、ＰＣ２００から１３９４上に出力する同期パケットの形式を４倍速に設定するコマンドが発行され、ＶＴＲ２０１ではコマンド受信部２０３でそのコマンドを受信し、パケット化部２１８に対してデータ転送コマンド２０４によって同期パケットの設定の指示を行う。パケット化部２１８は、１３９４上に出力する同期パケットの形式を図３に示される４倍速転送の形式に設定する。次に、ＰＣ２００はＶＴＲ２０１を４倍速再生させるためにＰＬＡＹコマンドを発行する。ＶＴＲ２０１のコマンド受信部２０３は、ＰＬＡＹコマンドを受信し、デコードしたＶＴＲ制御コマンド２０５をＶＴＲ制御部２０６に送信する。ＶＴＲ制御部２０６では、テープ／シリンダ制御部２０８、誤り訂正処理部２１３に対して４倍速での再生を指示するための制御信号２０７を発行し、テープ駆動部２０９を４倍速で走行させるとともに、誤り訂正処理２１３を４倍速のモードで動作させる。テープ駆動部２０９から再生されたデータ２１０は、復調／検出処理部２１１に入力され、データの復調、同期ブロックの検出処理がなされた後、同期ブロック単位の再生データ２１２として誤り訂正処理部２１３に入力される。誤り訂正処理部２１３では、接続されたメモリ２１４を使用して誤り訂正処理を行う。まず、再生データ２１２に対して内符号を用いた誤り訂正処理を行い、訂正処理されたデータ２１５をメモリ２１４に書き込む。誤り訂正処理部２１３は４倍速のモードで動作しているため、１フレーム期間に４フレーム分のデータが処理される。４フレームのデータが再生し終わった時点で、メモリ２１４からデータ２１６が読み出され、外符号を用いた誤り訂正処理がなされた後、ＡＶデータ２１７として出力される。
【００３９】
次に、ＡＶデータ２１７はパケット化部２１８に入力される。パケット化部２１８は、ＡＶデータ２１７を集めてソースパケットを構成し、いったんメモリ２１９に書き込む。前述したように、１３９４では１２５μｓという固定の周期で同期パケットを伝送するため、その周期は誤り訂正処理部２１３から出力されるＡＶデータ２１７のタイミングとは必ずしも一致していない。したがって、メモリ２１９はそのタイミング差を調整するためのメモリであり、読み出し側は１２５μｓ毎にソースパケットのデータを読み出し、同期パケットのデータフィールドに多重して１３９４バス上に出力する。また、ＶＴＲ２０１から再生されたＡＶデータ２１７は、１３９４バス上に多重されて出力されると同時に、再生状態の確認のため圧縮デコード処理部２２３で元のビデオデータ２２４にデコードされ、テレビモニタ２２５に表示される。
【００４０】
ＰＣ２００は、１３９４バス上に出力された同期パケットを受信し、多重されたソースパケットのデータを抜き出して元のＡＶデータに再構成し、キャプチャ処理を行う。ＰＣ２００は、必要なキャプチャ動作が終了すると同時に、ＶＴＲ２０１の再生処理を停止させるためにＳＴＯＰコマンドを発行する。ＶＴＲ２０１では、ＳＴＯＰコマンドを受信したコマンド受信部２０３の指示により、ＶＴＲ制御部２０６からテープシリンダ制御部２０７に対してシリンダの回転数を下げるとともにテープ走行を停止させる指示を行い、同時に誤り訂正処理部２１３を通常の１倍速の処理に設定する。テープ走行が停止することにより、誤り訂正処理部２１３にはテープの同じ位置のデータが繰り返し入力されてくるのみであり、メモリ２１４のデータの内容が更新されなくなるため、誤り訂正処理部２１３から出力されるＡＶデータ２１７としては、直前に保存された１フレームの有効データが繰り返し出力される。
【００４１】
この時、データ転送に関するコマンドについてはＰＣ２００から何も発行されていないため、パケット化部２１８はＶＴＲの再生状態にかかわらず４倍速転送と同様の形式で同期パケットを出力し続ける。誤り訂正処理部２１３からは１フレーム期間に有効なＡＶデータ２１７が１倍速分しか出力されないため、パケット化部２１８は、各１フレーム期間に存在する複数の同期パケットの内、最初の１／４フレーム期間に含まれる同期パケットに有効データとしてＡＶデータ２１７をそのまま出力し、残りの３／４フレーム期間に含まれる同期パケットには無効データを出力する。
【００４２】
以上より、明らかな様に、図５に示すＶＴＲ２０１には、ＶＴＲ制御部２０６、テープ／シリンダ制御部２０８、テープ駆動部２０９、復調／検出処理部２１１、誤り訂正複合化処理部２１３からなる再生系部分と、パケット化部２１８からなる送信系部分を含む。ＡＶデータを４倍速転送を行なう場合は、再生系部分において４倍速再生速度に設定すると共に、送信系部分も４倍速転送速度に設定する。ＡＶデータの転送が終われば、停止モードになるが、本実施の形態においては、再生系部分は、停止状態になるが、送信系部分は継続して４倍速転送速度を維持しつづける。
【００４３】
以上のように本実施の形態によれば、ＰＣとＶＴＲ間で高速でデータを転送する場合に、まずＰＣ側からコマンドを発行して、ＶＴＲ出力の１３９４上のデータ転送用のパケット形式を高速転送のモードに設定し、その状態でＶＴＲ制御コマンドを用いてＶＴＲの動作を制御する。したがって、再生、停止、サーチと言ったＶＴＲの各種再生動作状態にかかわらず、ＶＴＲから１３９４に出力する同期パケットの形式を、常にあらかじめ設定した転送速度に応じた形式とすることができる。これによって、送信側、受信側の各々の同期パケットの処理は常に転送速度に基づいて決定することができ、記録媒体からの再生動作状態の変化に応じて頻繁にパケット形態が変わることが発生しない。かつ、ＶＴＲの動作状態に応じてデータ転送に必要な帯域の確保、不要な帯域の開放の処理を行う必要がないため、機器への実装が非常に容易になる。すなわち、本発明によれば、転送速度を一箪設定した後は、その転送速度のままでＰＬＡＹモード、ＳＴＯＰモード、ＳＬＯＷモード、ＳＥＡＲＣＨモードの動作を続けることが出来、動作モードに応じて、転送速度を変える必要がない。
【００４４】
なお、本実施の形態では、ビデオテープレコーダ（ＶＴＲ）とＰＣ間でのデータ転送を例にあげて説明したが、ＡＶデータを出力する再生機器としてはＶＴＲに限られたものではなく、光ディスク、ハードディスク、半導体メモリ等の記録媒体を用いる記録再生装置でも同様に効果を奏することができる。また、データを転送する手段（バス）としても、１３９４シリアルバスに限るものではなく、同期通信を用いる他の転送方法にも適用できる。
【００４５】
以上のように本発明のデータ転送方法によれば、送信機器側から送信されるパケットの送信形式を転送速度に応じて設定し、送信機器側ではその設定にしたがってパケットを送信する場合に、送信機器の再生動作状態にかかわらず、常に設定されたパケットの送信形式を用いてパケットを出力することにより、再生動作状態の変化に応じて頻繁にパケット形態が変わることがないため、送信側、受信側の各々の処理は常に転送速度に基づいて決定することができ、かつ、動作状態に応じてデータ転送に必要な帯域の確保、不要な帯域の開放のための処理を行う必要がないため、機器への実装が非常に容易になる。
【００４６】
以上の説明においては、転送速度は１倍速転送、４倍速転送について説明したが、２倍速転送など、Ｍ倍速転送（Ｍは正の整数）についても同様に実行することが出来る。
次に、転送速度の情報をどの様にしてＰＣからＶＴＲに、または逆方向に伝えるかについて説明する。
【００４７】
本発明によるデータ転送方法は、第１のノードから第２のノードにパスを介して所定のフォーマットのＡＶデータを同期パケットにより転送する方法であって、第１のノードで、再生速度が標準再生速度のＭ倍（Ｍは正の整数）でＡＶデータを再生し、第１ノードで転送速度が標準転送速度のＭ倍であることを示す転送速度識別子を前記同期パケット内に付加し、第１ノードから前記同期パケットを転送速度が標準転送速度のＭ倍の速度で同期通信することを特徴とするものであり、受信機器は、受信した同期パケットに多重された同期パケットに多重された転送速度識別子を検出することで、受信した同期パケットが標準速度の何倍速であるかを判別することができる。
【００４８】
図１０は、同期通信を行う際に転送される同期パケットのフォーマットの模式図であり、図７と同様の同期パケットを示す。
図１０において、１はＩＥＥＥ１３９４で規定されているパケットヘッダであり、チャンネル番号やパケットに含まれるデータフィールド２のデータ量等の情報が配置される。データフィールド２はユーザが任意に転送したいデータを設定できる領域であり、その同期パケットによって転送されているデータがどのようなデータであるのか等を示すデータヘッダ３、および実際に転送されているデータ４から成っている。データヘッダ３は、転送している信号のフォーマットを示すフォーマット識別子ＦＭＴ５、ＦＤＦ６およびその他のヘッダデータから成っている。フォーマット識別子ＦＭＴ５、ＦＤＦ６のかぎ括弧で示される数字はそれぞれのビット数で、フォーマット識別子ＦＭＴ５は６ビット、フォーマット識別子ＦＤＦ６は８ビットで構成されている。データＣＲＣ７はデータフィールド２の転送エラー判別用データである。
【００４９】
ＩＥＥＥ１３９４では、リアルタイムデータ、例えばＡＶデータを同期パケットにより転送する。このため、同期パケットを送信する送信ノードは、図１０に示したフォーマットに従って、転送する信号のフォーマット識別子をデータヘッダ３に書き込んで、同期パケットの送信を行う。
【００５０】
図１１は、フォーマット識別子ＦＤＦ６の内容を示す模式図である。
図１１において、「６０／５０」２０は５２５−６０（ＮＴＳＣ）システムか６２６−５０（ＰＡＬ）システムかを示す１ビットのシステム識別子で、５２５−６０（ＮＴＳＣ）システムであれば「０」であり、６２６−５０（ＰＡＬ）システムであれば「１」である。「ＳＴＹＰＥ」２１は、転送しているデータの圧縮フォーマットを識別する５ビットの圧縮識別子で、ＳＤ−ＤＶ圧縮であれば「０００００」である。「ＴＲＡＮＳＦＥＲ　ＳＰＥＥＤ」２２は、転送している信号のフォーマットの標準速度に対するレートを示す２ビットの転送速度識別子で、転送速度が標準速度（１倍速）であれば「００」であり、転送速度が標準速度×２倍速であれば「０１」であり、転送速度が標準速度×４倍速であれば「１０」である。転送速度識別子は、転送速度が標準速度×Ｍ倍速（Ｍは正の整数）であれば、Ｍを表すデータである。これにより、データ量を小さくすることが出来る。転送速度が標準転送速度×Ｍ倍速であれば、再生速度は、標準再生速度×Ｍ倍速と等しいか、それ以下の速度となる。標準転送速度とは、ＡＶデータの１フレーム期間に１フレーム分のＡＶデータを転送する速度であり、標準再生速度は、ＡＶデータの１フレーム期間に１フレーム分のＡＶデータを再生する速度である。また、標準記録速度とは、ＡＶデータの１フレーム期間に１フレーム分のＡＶデータを記録する速度である。
【００５１】
この様に、フォーマット識別子には、システム識別子、圧縮識別子、転送識別子がある。他の識別子を含むことも可能である。「ＴＲＡＮＳＦＥＲ　ＳＰＥＥＤ」２２が書き込まれるエリアとしては、例えば図８の、予備として設けられた、２ビットのレザーブＲｓｖを用いても良い。
図１１の下段には、３つのフォーマットが示されている。フォーマット２３は５２５−６０システムで送信側の再生速度が標準速度（１倍速）の場合のＦＤＦの内容、フォーマット２４は５２５−６０システムで送信側の再生速度が標準速度×２倍速の場合のＦＤＦの内容、フォーマット２５は５２５−６０システムで送信側の再生速度が標準速度×４倍速の場合のＦＤＦの内容をそれぞれ示している。
【００５２】
フォーマット２３では、５２５−６０システムなので「６０／５０」は「０」、「ＳＴＹＰＥ」は「０００００」となり、転送速度が標準速度（１倍速）なので「ＴＲＡＮＳＦＥＲ　ＳＰＥＥＤ」が「００」となる。フォーマット２４では、５２５−６０システムなので「６０／５０」は「０」、「ＳＴＹＰＥ」は「０００００」となり、転送速度が標準速度×２倍速なので「ＴＲＡＮＳＦＥＲ　ＳＰＥＥＤ」が「０１」となる。フォーマット２５では、５２５−６０システムなので「６０／５０」は「０」、「ＳＴＹＰＥ」は「０００００」となり、転送速度が標準速度×４倍速なので「ＴＲＡＮＳＦＥＲ　ＳＰＥＥＤ」が「１０」となる。
【００５３】
従って、転送するフォーマットは、フォーマット識別子ＦＤＦ６を見ることにより、システムの種類及び転送速度を識別することができる。
図１２に、１台のＶＴＲ及び１台のＰＣをバスで接続して、ＡＶデータをＶＴＲからＰＣへ転送しＰＣでデータのキャプチャーを行う場合の接続図を示す。図１２において、３０は転送元となるテープを再生するＶＴＲ、３１はＶＴＲ３０で再生された信号をキャプチャーするＰＣであり、３２はＶＴＲ３０とＰＣ３１を接続しているケーブルである。
【００５４】
ＶＴＲ３０を２倍速で再生し、５２５−６０（ＮＴＳＣ）システムの２倍速フォーマットを同期パケットにより同期通信で転送する場合について説明する。ＰＣ３１は、ＩＥＥＥ１３９４バスであるケーブル３２を介して、ＶＴＲ３０からのリアルタイムデータを受信し、同期パケットの中にあるフォーマット識別子ＦＤＦ６を検出し、受信フォーマットを識別する。フォーマット識別子ＦＤＦ６をデコードすることにより、５２５−６０（ＮＴＳＣ）システムの２倍速フォーマットと判断し、このフォーマットに応じたデコード処理を行う。
【００５５】
以上のように、本実施の形態によれば、ＰＣは接続された機器から転送されてくるデータのフォーマット識別子を検出し、フォーマット識別子から圧縮方式の種類、転送速度などを判別し、それに応じた処理を行うことにより、画像をディスプレイへ表示したり、フォーマットを変換してハードディスクへ記録したりすることができる。
【００５６】
次に、２台のＶＴＲをＩＥＥＥ１３９４バスで接続してＡＶデータの２倍速ダビングを行う場合を例に挙げて説明する。
図１３に、２台のＶＴＲである第１ＶＴＲ及び第２ＶＴＲをバスで接続して、ＡＶデータのダビングを行う場合の接続図を示す。
図１３において、４０はダビングする元となるテープを再生する第１ＶＴＲ、４１は第１ＶＴＲ４０で再生された信号を記録する第２ＶＴＲであり、４２は第１ＶＴＲ４０と第２ＶＴＲ４２を接続しているケーブルである。これらにより、ダビング元となるテープを第１ＶＴＲ４０で２倍速の速度で再生させ、リアルタイムデータとして、ケーブル４２上を転送させ、第２ＶＴＲ４１で、転送される同期パケットのフォーマット識別子ＦＤＦ６を検出し、転送フォーマットを識別して、転送フォーマットに応じて記録することになる。
【００５７】
図１４に、第１ＶＴＲ４０から，第２ＶＴＲ４１へ５２５−６０システムを２倍速ダビングする場合に、第１ＶＴＲ４０と第２ＶＴＲ４１が非同期通信により、ダビングする信号フォーマットを確認する際の処理の課程を示すフローチャートを示す。ここで、第１ＶＴＲ４０は、複数の再生速度の内、選択的にひとつの再生速度で、例えば１倍速か２倍速のいずれかの再生速度で再生が可能である装置である一方、第２ＶＴＲ４１は、複数の記録速度の内、選択的にひとつの記録速度で、例えば１倍速か２倍速のいずれかの記録速度で記録が可能である装置である。１倍速の再生、１倍速の記録は標準速度であるので、その機能は必ず装置に持たせる様にすることが好ましい。また、第１ＶＴＲ４０、第２ＶＴＲ４１のいずれにも、上述した仕様テーブル２０３ａが備わっている。第１ＶＴＲ４０には予め２倍速でダビングをしたい旨の情報が操作者により入力されている。したがって、第１ＶＴＲ４０は、標準再生速度の２倍の速度で再生を行ない、第２ＶＴＲ４１は、標準記録速度の２倍の速度で記録を行なうことにより、このダビングが成立する。　まず、ステップ５０１（以下ステップを単に“Ｓ”と略し、Ｓ５０１と称する。以下同じ）において、第２ＶＴＲ４１が第１ＶＴＲ４０の２倍速再生フォーマットを受信できるかを確認するために、第１ＶＴＲ４０が第２ＶＴＲ４１に、第２ＶＴＲ４１が受信できるフォーマットを非同期通信により問い合わせる。問い合わせを受けた第２ＶＴＲ４１はＳ５０２において、第２ＶＴＲ４１が第１ＶＴＲ４０に、第２ＶＴＲ４１が受信できるフォーマットを非同期通信により返信する。この問合せは、第１ＶＴＲ４０から第２ＶＴＲ４１に、標準転送速度のＭ倍の速度で転送が可能かどうか、たとえば２倍の速度で転送が可能かどうかを問い合わせる。転送速度は、再生速度に対応した速度である。問い合せを受けた第２ＶＴＲ４１は、仕様テーブル２０３ａを参照し、この例では２倍速の再生速度が可能であるので、２倍速の再生速度が可能であることを示す情報を返信する。仕様テーブル２０３ａには、非同期通信による問い合せを受けることが出来る情報が含まれている。
【００５８】
Ｓ５０３では、第１ＶＴＲ４０が第２ＶＴＲ４１にダビングするフォーマットを第２ＶＴＲ４１が受諾できるか判断し、第２ＶＴＲ４１が受諾できる場合は第１ＶＴＲ４０が第２ＶＴＲ４１にダビングするフォーマット識別子を非同期通信により送信し（Ｓ５０５）、第２ＶＴＲ４１が受諾できない場合は、Ｓ５０４へ進み、ダビングを中止する。
【００５９】
この様にして、第１ＶＴＲ４０から，第２ＶＴＲ４１へ５２５−６０システムを２倍速ダビングする場合には、図１１のフォーマット２４に示すように、「６０／５０」は「０」、「ＳＴＹＰＥ」は「０００００」、「ＴＲＡＮＳＦＥＲ　ＳＰＥＥＤ」は「０１」となるフォーマット識別子ＦＤＦ６を非同期送信により第２ＶＴＲ４１へ送信する。このフォーマット識別子ＦＤＦ６は、例えば仕様テーブル２０３ａを参照して得られたものである。
【００６０】
第１ＶＴＲ４０からフォーマット識別子ＦＤＦ６を受信した第２ＶＴＲ４１は、フォーマット識別子ＦＤＦ６を検出して、５２５−６０システムを２倍速ダビングする記録準備を行い、第１ＶＴＲ４０に記録可能通知を行う（Ｓ５０６）。第２ＶＴＲ４１から記録可能通知を受信した第１ＶＴＲ４０は２倍速で再生すると同時に、第２ＶＴＲ４１に対して非同期通信により記録指令コマンドを送信する（Ｓ５０７）。
【００６１】
更に、第１ＶＴＲ４０は、再生信号を同期パケットにパケット化すると共に、同期パケットのデータヘッダ３の所定の位置に、フォーマット識別子ＦＤＦ６を乗せて同期パケットを転送する。これにより、２倍速転送による同期通信でダビングが実行される（Ｓ５０８）。
第１ＶＴＲ４０がダビング終了位置まで再生すると、第１ＶＴＲ４０をＳＴＯＰさせ、同時に第２ＶＴＲ４１に対して非同期通信によりＳＴＯＰ指令コマンドを送信して（Ｓ５０９）、第１ＶＴＲ４０から，第２ＶＴＲ４１への２倍速ダビング処理を終了する。
【００６２】
以上のように図１３、図１４の例によれば、ダビング元の機器である第１ＶＴＲ４０が、ダビングしようとしている機器（ダビング先の機器）である第２ＶＴＲ４１の機器仕様を事前に確認することができ、接続機器の仕様に合わせたダビングも可能となる。ダビング先の機器が、ダビング元の機器の仕様を問い合わせて確認する様にしても良い。
なお、ビデオテープレコーダＶＴＲを基にして説明したが、必ずしもこれに限定するものではなく、たとえば、ＤＶＤ等の光ディスク、あるいはハードディスク、半導体メモリ等の記録媒体を用いる記録再生装置でも同様に効果を奏することができる。
【００６３】
また、デジタル伝送路（バス）も、ＩＥＥＥ１３９４シリアルバスに限るものではないことはいうまでもない。
【００６４】
以上のように本発明のデータ転送方法は、リアルタイムデータを同期パケットにより、任意の転送速度で転送するに際し、前記同期パケット内に、転送速度識別子を付加して送信することによって、前記同期パケットを受信した受信機器が、前記受信した同期パケットに含まれる転送速度識別子を見るだけで転送速度を判別することができる。また、転送速度を判別することによって、受信機器は、標準速度以外の転送がされて、受信したＡＶデータを所望のフォーマットでデコードできる。
すなわち、転送速度識別子を付加することにより、リアルタイムデータを任意の転送速度でも、転送することができるので、高速ダビング等を行う際に非常に有効である。
【００６５】
また、転送速度を示す転送速度識別子を、転送ブロック部の先頭部に位置するデータヘッダ部に定義しておくことにより、非同期通信の制御コマンドで、転送速度の指定または問い合わせが可能であるため、リアルタイムデータを転送する前に、接続機器に転送速度の設定を行ったり、接続機器に合わせて転送速度を決めることができるので、高速ダビング等を行う際に非常に有効である。
【００６６】
また、ＰＣやＶＴＲなどのノードが接続または分離された場合やノードのＡＣコンセントが抜かれた場合等には、即座にバスリセットを実行して活線挿抜に対応しすることが出来る。したがって、ＩＥＥＥ１３９４バスを用いることによって、リアルタイムデータの通信（同期通信）及び制御コマンドの通信（非同期通信）を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるＶＴＲからＰＣへ同期パケットを転送する手順を示した説明図である。
【図２】Ａ、Ｂ、Ｃ、Ｄは、同実施の形態における１倍速転送の場合の１フレーム期間に転送される同期パケットとデータの関係を示した説明図である。
【図３】同実施の形態における４倍速転送の場合の同期パケットの形式を示した説明図である。
【図４】Ａ、Ｂ、Ｃ、Ｄは、同実施の形態における４倍速転送の場合の１フレーム期間に転送される同期パケットとデータの関係を示した説明図である。
【図５】同実施の形態におけるデータ転送方法を実現するための具体的構成を示したブロック図である。
【図６】ＡＶデータを同期パケットに多重して転送する方法を示した説明図である。
【図７】同期パケットの具体的構成を示した説明図である。
【図８】ＤＶフォーマットのデータを転送する場合のＣＩＰヘッダの構成を示した説明図である。
【図９】ＤＶフォーマットのデータを同期パケットに多重して転送する方法を示した説明図である。
【図１０】同期パケットのフォーマットを示す模式図である。
【図１１】フォーマット識別子ＦＤＦのフォーマットを示す模式図である。
【図１２】ＶＴＲとＰＣの接続を示すブロック図である。
【図１３】第１ＶＴＲと第２ＶＴＲとの接続を示すブロック図である。
【図１４】ダビングする際の処理の課程を示すフローチャートである。
【図１】
2004056764.tif 000003
【図２】
2004056764.tif 000004
【図３】
2004056764.tif 000005
【図４】
2004056764.tif 000006
【図５】
2004056764.tif 000007
【図６】
2004056764.tif 000008
【図７】
2004056764.tif 000009
【図８】
2004056764.tif 000010
【図９】
2004056764.tif 000011
【図１０】
2004056764.tif 000012
【図１１】
2004056764.tif 000013
【図１２】
2004056764.tif 000014
【図１３】
2004056764.tif 000015
【図１４】
2004056764.tif 000016