(57)【特許請求の範囲】
【請求項１】
映像データ及び／又は音声データにより形成される情報データと、上記情報データに含まれている情報データの内容情報と、上記情報データの内容情報を呼び出すための内容情報呼出信号を伝送できる通信制御バスと、
上記情報データ及び上記情報データの内容情報を呼び出すための内容情報呼出信号が上記通信制御バスを介して記録される第１の記録媒体と、
上記第１の記録媒体に記録された内容情報呼出信号の記録されているトラック番号と、上記第１の記録媒体に記録されている情報データの内容情報とが上記通信制御バスを介して記憶される第１の記憶素子と、
上記第１の記録媒体に記録された情報データ及び上記内容情報呼出信号を上記通信制御バスを介して記録することが可能な第２の記録媒体と、
上記第１の記録媒体から読み出され、上記第２の記録媒体に記録された内容情報呼出信号の記録されているトラック番号と、上記第１の記録媒体から読み出され、上記第２の記録媒体に記録された情報データの内容情報とを上記通信制御バスを介して記憶することが可能な第２の記憶素子と、
上記通信制御バスに接続されており、上記第１の記録媒体に記録された情報データの中から任意の範囲の情報データを読み出す情報データ読出し処理と、上記情報データ読出し処理によって第１の記録媒体から読み出された情報データを、上記通信制御バスを介して上記第２の記録媒体の任意の場所に記録させる記録処理と、上記記録処理によって上記第２の記録媒体に情報データを記録する際、上記第１の記録媒体から読み出され、上記第２の記録媒体に記録される情報データに含まれている内容情報呼出信号を監視する監視処理と、上記監視処理により内容情報呼出信号が発見された際、上記第１の記録媒体から読み出された内容情報呼出信号が記録されている上記第２の記録媒体のトラック番号を検出する処理を、上記第１の記録媒体から読み出された全ての情報データを上記第２の記録媒体に記録するまで継続するトラック番号検出処理と、上記第１の記憶素子に記憶されているトラック番号及び内容情報を読み出す内容情報読出し処理と、上記内容情報読出し処理によって上記第１の記憶素子から読み出されたトラック番号及び内容情報に基づいて、上記第１の記録媒体に記録されている内容情報呼出信号と、当該内容情報呼出信号が記録されているトラック番号と、情報データの内容情報と、上記第２の記録媒体に記録される内容情報呼出信号と、当該内容情報呼出信号が記録されるトラック番号とが対応して記憶される内容情報テーブルを生成する内容情報テーブル生成処理と、上記トラック番号検出処理により検出された全てのトラック番号を上記内容情報テーブルに書き込むことによって上記内容情報テーブルのデータを更新するテーブルデータ更新処理と、上記第１の記録媒体から読み出した情報データを書き込んだ上記第２の記録媒体のトラック番号と上記トラック番号に対応する内容情報とを上記データを更新した内容情報テーブルから全て読み出し、読み出した第２の記録媒体のトラック番号と上記トラック番号に対応する内容情報とを、上記通信制御バスを介して上記第２の記憶素子に記憶させる内容情報書込み処理とを実行する制御手段と
を備えるデータコピーシステム。
【請求項２】
上記通信制御バスは、当該通信制御バス上で時分割転送を行うことが可能なシリアルバスである請求項１記載のデータコピーシステム。
【請求項３】
上記内容情報は、記録した情報データの記録年月日、記録開始終了時刻、記録位置情報及びタイトル名を含み、
上記第１の記憶素子は、上記第１の記録媒体に内蔵された半導体メモリであり、
上記第２の記憶素子は、上記第２の記録媒体に内蔵された半導体メモリである請求項１又は２に記載のデータコピーシステム。
【請求項４】
上記内容情報テーブル生成処理では、上記第１の記憶素子から読み出されたトラック番号及び内容情報と、上記第２の記憶素子から読み出されたトラック番号及び内容情報とに基づいて、上記第１の記録媒体に記録されている内容情報呼出信号と、当該内容情報呼出信号が記録されているトラック番号と、情報データの内容情報とを含む第１の内容情報テーブルと、上記第２の記録媒体に記録されている内容情報呼出信号と、当該内容情報呼出信号が記録されているトラック番号と、情報データの内容情報とを含む第２の内容情報テーブルとを各々生成し、
上記テーブルデータ書込み処理では、上記第１の記録媒体から読み出された全ての情報データの上記第２の記録媒体への書き込みが終了するまでの間上記トラック番号検出手段により検出された全てのトラック番号を上記第１の内容情報テーブルに書き込み、上記第１の記録媒体から読み出された全ての情報データの上記第２の記録媒体への書き込みが終了するまでの間に上記第１の内容情報テーブルに書き込まれた全てのトラック番号と、該当するトラック番号の内容情報呼出信号とのデータを、上記第２の内容情報テーブルに上書き保存し、
上記内容情報書込み処理では、上記第１の記録媒体から読み出された全ての情報データの上記第２の記録媒体への書き込みが終了するまでの間に上記第１の内容情報テーブルに書き込まれた全てのトラック番号と該当するトラック番号の内容情報呼出信号とのデータを、上記通信制御バスを介して第２の記憶素子に記憶させる請求項１乃至３の何れか１項に記載のデータコピーシステム。
【請求項５】
上記第２の記録媒体は、複数の記録媒体からなり、
上記第２の記憶素子は、複数の記録素子からなり、
上記記録処理では、上記第１の記録媒体から読み出された情報データを、上記通信制御バスを介して上記各第２の記録媒体の任意の場所に記録し、
上記監視処理では、上記記録手段によって上記各第２の記録媒体に情報データを記録する際、上記第１の記録媒体から読み出され、上記各第２の記録媒体に記録される情報データに含まれている内容情報呼出信号を上記第２の記録媒体毎に監視し、
上記トラック番号検出処理では、上記監視手段により内容情報呼出信号が発見された際、上記第１の記録媒体から読み出された内容情報呼出信号が記録されている上記各第２の記録媒体のトラック番号を検出する処理を、上記第１の記録媒体から読み出された全ての情報データを上記第２の記録媒体の全てに記録し終わるまで継続し、
上記内容情報テーブル生成処理では、上記第１の記憶素子から読み出されたトラック番号及び内容情報に基づいて、上記第１の記録媒体に記録されている内容情報呼出信号と、当該内容情報呼出信号が記録されているトラック番号と、情報データの内容情報と、上記第２の記録媒体に記録される内容情報呼出信号と、当該内容情報呼出信号が記録されるトラック番号とが上記第２の記録媒体毎に対応して記憶される内容情報テーブルを生成し、
上記テーブルデータ更新処理では、上記トラック番号検出手段により検出された全てのトラック番号のデータを補正し、補正したトラック番号のデータを上記内容情報テーブルに書き込むことによって上記内容情報テーブルのデータを更新し、
上記内容情報書込み処理では、
上記第１の記録媒体から読み出した情報データを書き込んだ上記各第２の記録媒体の補正済みのトラック番号と上記補正済みのトラック番号に対応する内容情報とを上記データを補正した内容情報テーブルから全て読み出し、読み出した第２の記録媒体のトラック番号と上記トラック番号に対応する内容情報とを、上記通信制御バスを介して上記第２の記憶素子に記憶させる請求項１に記載のデータコピーシステム。
【請求項６】
コピー元である第１の記録媒体に記録されている映像データ及び／又は音声データにより形成される原本となる情報データを、上記情報データと当該情報データに含まれる内容情報と、上記情報データの内容情報を呼び出すための内容情報呼出信号とを伝送できる通信制御バスを介してコピー先である第２の記録媒体にコピーする際に、上記第１の記録媒体から読み出され、上記第２の記録媒体に記録される情報データに含まれている内容情報呼出信号を監視する監視手段と、
上記第１の記録媒体に記録された内容情報呼出信号の記録されているトラック番号と、上記第１の記録媒体に記録されている情報データの内容情報とが記憶され、上記通信制御バスを介して第１の記憶素子から読み出されたトラック番号及び内容情報に基づいて、上記第１の記録媒体に記録されている内容情報呼出信号と、当該内容情報呼出信号が記録されているトラック番号と、情報データの内容情報と、上記第２の記録媒体に記録される内容情報呼出信号と、当該内容情報呼出信号が記録されるトラック番号とが対応して記憶される内容情報テーブルを生成する内容情報テーブル生成手段と、
上記監視手段により内容情報呼出信号が発見された際、上記第１の記録媒体から読み出された内容情報呼出信号が記録されている上記第２の記録媒体のトラック番号を検出する処理を、上記第１の記録媒体から読み出された全ての情報データを上記第２の記録媒体に記録するまで継続するトラック番号検出手段と、
上記トラック番号検出手段により検出された全てのトラック番号を上記内容情報テーブルに書き込むテーブルデータ書込み手段と、
上記テーブルデータ書込み手段によりトラック番号を書き込んだ内容情報テーブルから、第１の記録媒体から読み出した情報データを書き込んだ第２の記録媒体のトラック番号と上記トラック番号に対応する内容情報とを全て読み出し、読み出した第２の記録媒体のトラック番号と上記トラック番号に対応する内容情報とを、上記第２の記録媒体に記録された内容情報呼出信号の記録されているトラック番号と、上記第２の記録媒体に記録された情報データの内容情報とを記憶することが可能な第２の記憶素子に上記通信制御バスを介して出力する読み出し手段と
を備えるコピー制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＥＥＥ１３９４シリアルバスに接続されている電子機器間で情報データ及び内容情報のコピーをするデータコピーシステムに関し、詳しくは、ＩＥＥＥ１３９４シリアルバスで接続されている電子機器間で情報データ及び内容情報のコピーを行う際に、コピーされた情報データに基づいて内容情報を調整しコピーするデータコピーシステム及びコピー制御装置に関する。
【０００２】
【従来の技術】
近年、ＶＣＲ（Video Cassette Recorder）のフォーマットがデジタル化され、画質や音質を損なうことなく映像データ及び／又は音声データ（以下、情報データと呼ぶ。）を複数のデジタルＶＣＲが接続されたシステムで情報データのコピーを行うことが可能となっている。
【０００３】
このようなシステムで情報データをコピーする方法として、日刊工業新聞社「ＩＥＥＥ１３９４ ＡＶ機器への応用」及び特開平９−１６２９４９に記載のように、ＩＥＥＥ１３９４シリアルバス（以下、バスと呼ぶ。）によって複数の電子機器を接続し、これらの電子機器間で情報データを送受信し、情報データをコピーするシステムがある。
【０００４】
例えば、図１１に示すように、データコピーシステム３は、デジタルカメラテープレコーダ（以下、ＣＡＭと呼ぶ。）２０と、デジタルＶＣＲ２１と、パーソナルコンピュータ（以下ＰＣ、と呼ぶ。）２２とを備えている。そして、ＣＡＭ２０とＰＣ２２との間、及びＰＣ２２とデジタルＶＣＲ２１との間は、バスＣにより接続されている。
【０００５】
システム内の信号の伝送は、図１２に示すように、例えば所定の通信サイクル毎に時分割多重により行われている。そして、この信号の伝送は、サイクルマスターと呼ばれる電子機器が通信サイクルの開始時であることを示すサイクルスタートパケット（Cycle Start Packet）をバス上へ送出することにより開始される。なお、サイクルマスターは、各電子機器をバスで接続したときに、ＩＥＥＥ１３９４で規定する手順により自動的に決定される。
【０００６】
１通信サイクル中における通信の形態は、情報データをアイソクロナス伝送するＩｓｏ通信と、接続制御コマンド等の制御信号をアシンクロナス伝送するＡｓｙｎｃ通信の二種類ある。そして、ＩｓｏパケットがＡｓｙｎｃパケットより先に伝送される。Ｉｓｏパケットそれぞれにチャネル番号１、２、３・・・ｎを付すことにより、複数のＩｓｏデータを区別することができる。Ｉｓｏパケットの送信が終了した後、次のサイクルスタートパケットまでの期間がＡｓｙｎｃパケットの伝送に使用される。
【０００７】
上記ＣＡＭ２０及びデジタルＶＣＲ２１は、上述のような情報データをデジタルテープに記録する。また、上記デジタルテープには、記録した情報データの記録年月日、記録開始終了時刻、記録位置情報及びタイトル名等の内容情報を格納するカセットメモリ(Memory In Cassette:MIC)が内蔵されているものがある。例えば、この内容情報を利用して、テープの頭出しを自動的に行い、情報データの再生を行ったり、タイトル名を表示させることにより情報データを再生することなく情報データの内容の認識を行う。
【０００８】
【発明が解決しようとする課題】
しかし、内容情報は、多くの場合、情報データに含まれている内容情報を呼び出すための内容情報呼出信号が記録されているデジタルテープの絶対トラック番号に基づいてＭＩＣに格納されている。このため、プレーヤ側のＶＣＲからレコーダ側のＶＣＲに情報データとともに上記内容情報のコピーを行った場合、レコーダ側のＶＣＲでは、コピーされた映像データ及び／又は音声データと内容情報とが正しく関連せず、検索機能等の内容情報が正しく動作しない問題がある。
【０００９】
また、コピーされた映像データ及び／又は音声データに関連を持たせるようにして内容情報をコピーするシステムがあるが、上述のシステムでは、プレーヤ側のＶＣＲのテープに記録されている映像データ及び／又は音声データのトラック位置と完全に一致させるようにしてレコーダ側のＶＣＲのテープに記録する必要があるため、いわゆるカット編集によるダビング処理ができず、使用者に不便となる問題がある。さらに、上記システムでのダビング処理では、プレーヤ側のＶＣＲのテープに記録されている映像データ及び／又は音声データを任意の位置からレコーダ側のＶＣＲのテープにコピーすることができず、編集処理上、大変不便な問題があった。
【００１０】
そこで、本発明は、上述したような実情に鑑みて提案されたものであり、ＩＥＥＥ１３９４シリアルバスで接続されている電子機器間で映像データ及び／又は音声データと、絶対トラック番号が使用されている内容情報とを整合性を取りながら送受信するデータコピーシステム及びコピー制御装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明に係るデータコピーシステムは、上記課題を解決するために、映像データ及び／又は音声データにより形成される情報データと、上記情報データに含まれている情報データの内容情報と、上記情報データの内容情報を呼び出すための内容情報呼出信号を伝送できる通信制御バスと、上記情報データ及び上記情報データの内容情報を呼び出すための内容情報呼出信号が上記通信制御バスを介して記録される第１の記録媒体と、上記第１の記録媒体に記録された内容情報呼出信号の記録されているトラック番号と、上記第１の記録媒体に記録されている情報データの内容情報とが上記通信制御バスを介して記憶される第１の記憶素子と、上記第１の記録媒体に記録された情報データ及び上記内容情報呼出信号を上記通信制御バスを介して記録することが可能な第２の記録媒体と、上記第１の記録媒体から読み出され、上記第２の記録媒体に記録された内容情報呼出信号の記録されているトラック番号と、上記第１の記録媒体から読み出され、上記第２の記録媒体に記録された情報データの内容情報とを上記通信制御バスを介して記憶することが可能な第２の記憶素子と、上記通信制御バスに接続されており、上記第１の記録媒体に記録された情報データの中から任意の範囲の情報データを読み出す情報データ読出し処理と、上記情報データ読出し処理によって第１の記録媒体から読み出された情報データを、上記通信制御バスを介して上記第２の記録媒体の任意の場所に記録させる記録処理と、上記記録処理によって上記第２の記録媒体に情報データを記録する際、上記第１の記録媒体から読み出され、上記第２の記録媒体に記録される情報データに含まれている内容情報呼出信号を監視する監視処理と、上記監視処理により内容情報呼出信号が発見された際、上記第１の記録媒体から読み出された内容情報呼出信号が記録されている上記第２の記録媒体のトラック番号を検出する処理を、上記第１の記録媒体から読み出された全ての情報データを上記第２の記録媒体に記録するまで継続するトラック番号検出処理と、上記第１の記憶素子に記憶されているトラック番号及び内容情報を読み出す内容情報読出し処理と、上記内容情報読出し処理によって上記第１の記憶素子から読み出されたトラック番号及び内容情報に基づいて、上記第１の記録媒体に記録されている内容情報呼出信号と、当該内容情報呼出信号が記録されているトラック番号と、情報データの内容情報と、上記第２の記録媒体に記録される内容情報呼出信号と、当該内容情報呼出信号が記録されるトラック番号とが対応して記憶される内容情報テーブルを生成する内容情報テーブル生成処理と、上記トラック番号検出処理により検出された全てのトラック番号を上記内容情報テーブルに書き込むことによって上記内容情報テーブルのデータを更新するテーブルデータ更新処理と、上記第１の記録媒体から読み出した情報データを書き込んだ上記第２の記録媒体のトラック番号と上記トラック番号に対応する内容情報とを上記データを更新した内容情報テーブルから全て読み出し、読み出した第２の記録媒体のトラック番号と上記トラック番号に対応する内容情報とを、上記通信制御バスを介して上記第２の記憶素子に記憶させる内容情報書込み処理とを実行する制御手段とを備えることを特徴とする。
【００１２】
また、本発明に係るコピー制御装置は、上記課題を解決するために、コピー元である第１の記録媒体に記録されている映像データ及び／又は音声データにより形成される原本となる情報データを、上記情報データと当該情報データに含まれる内容情報と、上記情報データの内容情報を呼び出すための内容情報呼出信号とを伝送できる通信制御バスを介してコピー先である第２の記録媒体にコピーする際に、上記第１の記録媒体から読み出され、上記第２の記録媒体に記録される情報データに含まれている内容情報呼出信号を監視する監視手段と、上記第１の記録媒体に記録された内容情報呼出信号の記録されているトラック番号と、上記第１の記録媒体に記録されている情報データの内容情報とが記憶され、上記通信制御バスを介して第１の記憶素子から読み出されたトラック番号及び内容情報に基づいて、上記第１の記録媒体に記録されている内容情報呼出信号と、当該内容情報呼出信号が記録されているトラック番号と、情報データの内容情報と、上記第２の記録媒体に記録される内容情報呼出信号と、当該内容情報呼出信号が記録されるトラック番号とが対応して記憶される内容情報テーブルを生成する内容情報テーブル生成手段と、上記監視手段により内容情報呼出信号が発見された際、上記第１の記録媒体から読み出された内容情報呼出信号が記録されている上記第２の記録媒体のトラック番号を検出する処理を、上記第１の記録媒体から読み出された全ての情報データを上記第２の記録媒体に記録するまで継続するトラック番号検出手段と、上記トラック番号検出手段により検出された全てのトラック番号を上記内容情報テーブルに書き込むテーブルデータ書込み手段と、上記テーブルデータ書込み手段によりトラック番号を書き込んだ内容情報テーブルから、第１の記録媒体から読み出した情報データを書き込んだ第２の記録媒体のトラック番号と上記トラック番号に対応する内容情報とを全て読み出し、読み出した第２の記録媒体のトラック番号と上記トラック番号に対応する内容情報とを、上記第２の記録媒体に記録された内容情報呼出信号の記録されているトラック番号と、上記第２の記録媒体に記録された情報データの内容情報とを記憶することが可能な第２の記憶素子に上記通信制御バスを介して出力する読み出し手段とを備えることを特徴とする。
【００１３】
【発明の実施の形態】
以下、本発明の第１の実施の形態について図面を参照しながら詳細に説明する。
【００１４】
本発明は、例えば図１に示すようなデータコピーシステム１に適用される。
【００１５】
データコピーシステム１は、電子機器１０と、電子機器１１と、制御部１２とを備え、電子機器１０と制御部１２及び電子機器１１と制御部１２とが通信制御バスであるＩＥＥＥ１３９４シリアルバス（以下、バスと呼ぶ。）Ａで接続されており、制御部１２を介して電子機器１０及び電子機器１１間での映像データ及び／又は音声データ（以下、情報データと呼ぶ。）の送受信を行っている。
【００１６】
電子機器１０は、デジタルテープに記録されている情報データを記録及び再生することが可能なデジタルＶＣＲ（Video Cassette Recorder）である。電子機器１１は、電子機器１０で再生された情報データを記録し、再生することが可能なデジタルＶＣＲである。制御部１２は、制御信号により電子機器１０及び電子機器１１の起動、再生、記録及び停止等の動作を制御する。制御部１２は、例えば、映像を編集するパーソナルコンピュータ（以下、パソコンと呼ぶ。）であり、各種データを保存するメモリと、ＣＲＴ等の表示部を備えている。
【００１７】
ハブＡは、電子機器１０及び電子機器１１間の情報データ及び制御部１２から供給される制御信号を伝送する。ＩＥＥＥ１３９４では、バスＡに接続された制御の主体となる機器が、バスＡに接続された制御される機器に対してコマンドを発行する仕組みや、主体となる機器が発行するコマンドに付随する一連の情報データやステータスの転送の仕組みを規定している。また、バスＡは、最大６３台の機器を接続することができるノードを有している。
【００１８】
ここで、電子機器１０及び電子機器１１の具体的な構成及び動作について図２を用いて説明する。
【００１９】
電子機器１０及び電子機器１１は、情報データを記録するテープ部１００ａと、情報データの内容情報を記憶する記憶素子部（以下、ＭＩＣと呼ぶ。）１００ｂとから形成されているデジタルテープ１００と、ＭＩＣ１００ｂに対して内容情報の書き込み及び読み出しを行う内容情報リード／ライト部１０１と、各種コマンドやレスポンスの作成等のアプリケーション層の処理を行うデジタルインターフェース部（以下、デジタルＩ／Ｆ部と呼ぶ。）１０２と、パケットの作成／検出、データのエンコード／デコード等のリンク層及び物理層の処理を行う通信インタフェース部（以下、通信Ｉ／Ｆ部と呼ぶ。）１０３とを備える。なお、内容情報とは、情報データの記録年月日、記録開始終了時刻、記録位置情報及びタイトル名等である。また、ＭＩＣ１００ｂとは、Memory In Cassetteのことである。
【００２０】
電子機器が送信したコマンドは、バスＡを介して受信され、通信Ｉ／Ｆ部１０３により物理層及びリンク層の処理を受け、デジタルＩ／Ｆ部１０２へ送信される。デジタルＩ／Ｆ部１０２は、コマンドの内容とＭＩＣ１００ｂの書き込み及び／又は読み出しの管理に関する現在の状態に応じて所定の処理を行う。
【００２１】
また、デジタルＩ／Ｆ部１０２は、ＭＩＣ１００ｂに格納されている内容情報の書き込み及び／又は読み出しの管理に関してオープン状態とクローズ状態の二つの状態を持っている。以下に、オープン状態及びクローズ状態の基本的な特徴について説明する。
【００２２】
デジタルＩ／Ｆ部１０２は、クローズ状態のとき、電子機器から書き込み及び／又は読み出しコマンドを受けてもリジェクト（拒否）のレスポンスを返す。また、デジタルＩ／Ｆ部１０２は、クローズ状態のときにオープンコマンドを受け取ると、オープン状態になる。一方、デジタルＩ／Ｆ部１０２は、オープン状態のときにクローズコマンドを受け取ると、クローズ状態となる。
【００２３】
オープン状態には、読み出しのみ可能なリードオープン状態と、読み出し及び書き込みが可能なリード／ライトオープン状態とがある。リードオープン状態とは、電子機器から読み出しコマンドを受け取った場合、内容情報リード／ライト部１０１を介してＭＩＣ１００ｂから読み出した内容情報を送信することが可能な状態のことである。また、リード／ライトオープン状態とは、電子機器から受け取った書き込みデータを内容情報リード／ライト部１０１を介してＭＩＣ１００ｂに書き込むことが可能な状態のことである。
【００２４】
上述のようなＭＩＣ１００ｂに格納されている内容情報の書き込み及び／又は読み出しには、Ａｓｙｎｃパケットを用いて行う。以下に、Ａｓｙｎｃパケットについて説明する。
【００２５】
Ａｓｙｎｃ通信において、ある電子機器が他の電子機器に何かを要求する制御信号をコマンドと呼び、このコマンドをパケットに入れて送る側をコントローラと呼ぶ。また、コマンドを受け取る側をターゲットと呼ぶ。ターゲットは、必要に応じてコマンドの実行結果を示す制御信号を入れたパケットをコントローラに返信する。このときの制御信号をレスポンスと呼ぶ。
【００２６】
このコマンドとレスポンスとは、一つのコントローラと一つのターゲットとの間で通信される制御信号である。また、コマンドの送信で開始し、レスポンスの返信で終了する一連のやりとりをコマンドトランザクションと呼ぶ。コントローラは、コマンドトランザクションによりターゲットに特定の動作を行うように要求したり、ターゲットの現在の状態を問い合せたりすることができる。システム内のどの電子機器もコマンドトランザクションを開始及び終了することができる。すなわち、どの電子機器もコントローラにもターゲットにもなることができる。
【００２７】
図３にＡｓｙｎｃパケットの構造を示す。コマンドもレスポンスも同じ構造である。図３において、パケットのデータは上から下へ、かつ左から右へ順に伝送される。パケットは、３２ビット（＝１quadlet）単位で表わされる。また、パケットヘッダーとデータブロックとから構成されている。そして、パケットヘッダーのソースＩＤが示す電子機器からディスティネーションＩＤが示す電子機器のディスティネーションオフセットに示すアドレスへデータブロックの内容を書き込む。
【００２８】
destination_ID（destination identifier）は、パケット送信先のnode_IDを示し、tl（transaction label）は、requestパケットとresponseパケットの一対のトランザクションの一致を認識するためのラベルであり、また、requestパケットのtlがresponseパケットのtlとしても使われる。
【００２９】
rt（retry code）は、busyのAcknowledgeを受信したときのリトライ方法に関する情報であり、tcode（transaction code）は、トランザクションパケット種別コードのことで、read/write/lock、quadlet/block又はrequest/responseを示し、pri（priority）は、fair arbitrationではサイクルスタートを除き全てゼロであることを示す。source_ID（source identifier）は、パケット送信元のnode_IDを示し、destination_offsetは、パケット送信先ノードのレジスタ空間上の目的アドレス４８ビットを示す。data_lengthは、パケットにデータペイロードがある場合はその長さ（バイト）を示し、extended_tcodeは、lockのパケット時のみ意味を持ち、lockの種別を示す。header_CRCは、ヘッダー情報に対するＣＲＣを示している。以上のdestination_IDからheader_CRCまでが、１３９４パケットヘッダーの構造を示している。また、dataは、データペイロードを示し、data_CRCは、データペイロードに対するＣＲＣを示している。dataからdata_CRCまでが、データブロックの構造を示している。
【００３０】
データコピーシステム１では、電子機器１０に備えられているデジタルテープ１１０から読み出した情報データを電子機器１１に備えられているデジタルテープ１１１に書き込む際に、上述のＡｓｙｎｃパケットによりデジタルテープ１１０のＭＩＣから内容情報を読み出し、デジタルテープ１１１のＭＩＣに書き込む。なお、デジタルテープ１１０のＭＩＣから読み出した内容情報は、絶対トラック番号が使用されているため、デジタルテープ１１１のテープ部１００ａにコピーした情報データと整合性が取れるように所定の処理を行い、デジタルテープ１１１のＭＩＣに書き込む必要がある。以下に、制御部１２によりデジタルテープのＭＩＣに格納されている内容情報を読み出し、読み出した内容情報に所定の処理を行い、デジタルテープのＭＩＣに書き込む手順について図４に示すフローチャートを用いて説明する。
【００３１】
電子機器１０は、例えば、図５（ａ）に示すように、情報データが記録されているトラック上にＭＩＣから内容情報を呼び出す内容情報呼出信号Ａ〜内容情報呼出信号Ｆが記録されているデジタルテープ１１０を有しており、また、電子機器１１は、例えば、図５（ｂ）に示すように、情報データが記録されているトラック上にＭＩＣから内容情報を呼び出す内容情報呼出信号α〜内容情報呼出信号δが記録されているデジタルテープ１１１を有しているものとする。そして、電子機器１０をプレーヤとし、電子機器１１をレコーダとして、図６（ａ）に示すように、デジタルテープ１１０のトラック上の点Ｘ〜点Ｙ間の情報データを、図６（ｂ）に示すように、デジタルテープ１１１のトラック上の点Ｘ’〜点Ｙ’間にコピーする例について以下に述べる。
【００３２】
ステップＳＴ１において、制御部１２は、デジタルテープ１１０のＭＩＣに格納されている内容情報を読み出す。制御部１２は、ＭＩＣに格納されている内容情報を読み出し、メモリに記憶する。なお、制御部１２は、ＭＩＣから内容情報を読み出す際、ＡＶ／Ｃ（Audio Video/Control）コマンドを使用する。ＡＶ／Ｃコマンドとは、ＩＥＥＥ１３９４等によりネットワークで接続された電子機器を遠隔操作により制御するためのコマンドセットのことである。
【００３３】
ステップＳＴ２において、制御部１２は、ステップＳＴ１で読み出した内容情報に基づきトラック番号変更テーブルを生成する。トラック番号変更テーブル１２０は、例えば、図７（ａ）に示すように、プレーヤ側のデジタルテープ１１０に記録されている内容情報呼出信号と、その信号が記録されているトラック番号と、情報データの内容情報と、レコーダ側のデジタルテープ１１１に記録される内容情報呼出信号と、その信号が記録されるトラック番号とから形成されている。この例では、デジタルテープ１１０のトラック番号が「９０００」の位置に内容情報呼出信号Ａが記録されており、そこで、「タイトル１」の内容情報を実行し、トラック番号が「２７０００」の位置に内容情報呼出信号Ｂが記録されており、そこで、「チャンネル番号１」の内容情報を実行し、トラック番号が「４５０００」の位置に内容情報呼出信号Ｃが記録されており、そこで、「タイトル２」の内容情報を実行し、トラック番号が「６３０００」の位置に内容情報呼出信号Ｄが記録されており、そこで、「タイトル３」の内容情報を実行し、トラック番号が「８１０００」の位置に内容情報呼出信号Ｅが記録されており、そこで、「チャンネル番号２」の内容情報を実行し、またトラック番号が「９９０００」の位置に内容情報呼出信号Ｆが記録されており、そこで、「タイトル４」の内容情報を実行することとなっている。
【００３４】
ステップＳＴ３において、制御部１２は、デジタルテープ１１０のトラック上の点Ｘ〜点Ｙ間の情報データをデジタルテープ１１１のトラック上の点Ｘ’〜点Ｙ’間にコピーを開始する。制御部１２は、情報データのコピーをアイソクロナス伝送により行う。
【００３５】
ステップＳＴ４において、制御部１２は、情報データのコピーを行う際に、上記情報データから内容情報呼出信号の監視を行う。情報データから内容情報呼出信号を発見した場合、ステップＳＴ５に進み、情報データから内容情報呼出信号を発見しなかった場合、ステップＳＴ７に進む。なお、ステップＳＴ４では、ＡＶ／Ｃコマンドを使用して内容情報呼出信号を監視しても良いし、アイソクロナスストリームから内容情報呼出信号を監視しても良い。
【００３６】
ステップＳＴ５において、制御部１２は、デジタルテープ１１１からステップＳＴ４で発見した内容情報呼出信号が記録されているトラック番号を検出する。
【００３７】
ステップＳＴ６において、制御部１２は、ステップＳＴ２で生成したトラック番号変更テーブル１２０にステップＳＴ５で検出したトラック番号を記録する。例えば、ステップ４で検出したのが内容情報呼出信号Ｂであり、その内容情報呼出信号Ｂがデジタルテープ１１１の内容情報呼出信号Ｂ’の位置に記録され、ステップＳＴ５で検出したトラック番号が「３００００」であった場合の例を図７（ｂ）に示す。
【００３８】
ステップＳＴ７において、制御部１２は、デジタルテープ１１０からデジタルテープ１１１へ情報データのコピーが終了したかどうかを確認する。情報データのコピーが終了した場合、ステップＳＴ８に進み、情報データのコピーが終了していない場合、ステップＳＴ４に戻る。そして、例えば、ステップＳＴ４からステップＳＴ８を繰り返し、図７（ｃ）に示すようなトラック番号変更テーブル１２０を得る。
【００３９】
ステップＳＴ８において、制御部１２は、ステップＳＴ２で生成したトラック番号変更テーブル１２０にデジタルテープ１１１のトラック番号の項目に変更データが記録されているかどうかを確認する。デジタルテープ１１１のトラック番号の項目に変更データが記録されている場合、ステップＳＴ９に進む。
【００４０】
ステップＳＴ９において、制御部１２は、ステップＳＴ８で検出したトラック番号に該当する内容情報をデジタルテープ１１１のＭＩＣに記録する。例えば、制御部１２は、図６（ｂ）に示ように、トラック番号を変更した内容情報呼出信号Ｂ’〜内容情報呼出信号Ｅ’の内容情報をデジタルテープ１１１のＭＩＣに記録する。また、制御部１２は、ＭＩＣに内容情報を書き込む際、ＡＶ／Ｃコマンドを使用する。
【００４１】
このようにして、プレーヤ側のデジタルテープ１１０に記録されている任意の範囲の情報データ及び上記情報データの内容情報をレコーダ側のデジタルテープ１１１の任意の位置に、情報データ及び上記情報データに適合するように変更した内容情報をコピーする。
【００４２】
なお、図６（ｂ）に示すデジタルテープ１１１のトラック上の点Ｘ’〜点Ｙ’に記録されていた以前の情報データは、コピーされた情報データにより上書きされることとし、また、デジタルテープ１１１のＭＩＣに格納されている内容情報呼出信号β及び内容情報呼出信号γの内容情報は、内容情報呼出信号Ｂ’〜内容情報呼出信号Ｅ’の内容情報が格納される際に自動的に消去されることとする。
【００４３】
また、消去動作は以下のようにして行っても良い。ステップＳＴ１でデジタルテープ１１０のＭＩＣに格納されている内容情報を読み出し、また、デジタルテープ１１１のＭＩＣに格納されている内容情報も読み出す。ステップＳＴ２では、デジタルテープ１１０のＭＩＣから読み出した内容情報に基づきトラック番号変更テーブル１２０１を生成し、デジタルテープ１１１のＭＩＣから読み出した内容情報に基づきトラック番号変更テーブル１２０２を生成する。なお、デジタルテープ１１１のＭＩＣから内容情報を読み出す際、ＡＶ／Ｃコマンドを使用する。そして、ステップＳＴ３〜ステップＳＴ８の動作を行い、トラック番号変更テーブル１２０１に新たなトラック番号を上書きしてゆく。ステップＳＴ９では、トラック番号変更テーブル１２０１で上書きされた部分をトラック番号変更テーブル１２０２の該当する位置に上書きを行うとともに内容情報のコピーを行い、トラック番号変更テーブル１２０２をデジタルテープ１１１のＭＩＣに上書き記録する。
【００４４】
以上のように、本発明の第１の実施の形態のデータコピーシステム１は、ＩＥＥＥ１３９４シリアルバスで接続された電子機器１０から電子機器１１に任意の範囲の情報データのコピーを行う際、制御部１２により電子機器１０のデジタルテープに内蔵されているＭＩＣから絶対トラック番号が使用されている情報データの内容情報を読み出し、電子機器１１のデジタルテープからコピーされた情報データに含まれている内容情報呼出信号のトラック番号を検出し、検出したトラック番号に基づいて上記読み出した内容情報のトラック番号を変更し、トラック番号を変更した内容情報を電子機器１１のデジタルテープに内蔵されているＭＩＣに書き込むので、電子機器１０が有するデジタルテープ１１０に記録されている任意の範囲の情報データ及び上記情報データの内容情報を電子機器１１のデジタルテープ１１１の任意の位置に、情報データ及び上記情報データに適合するように変更した内容情報をコピーすることができる。
【００４５】
なお、本発明の第１の実施の形態では、電子機器１０をプレーヤとし、電子機器１１をレコーダとしたが、電子機器１０をレコーダとし、電子機器１１をプレーヤとしても良い。この場合、機器間の接続線として、ＩＥＥＥ１３９４シリアルバスを用いているので、結線の変更は不要である。
【００４６】
つぎに、本発明の第２の実施の形態について図面を参照しながら説明する。
【００４７】
本発明は、例えば図８に示すようなデータコピーシステム２に適用される。
【００４８】
データコピーシステム２は、複数の電子機器１３ａ１〜１３ａｎと、制御部１４とを備え、電子機器１３ａ１〜１３ａｎと制御部１４との間は、ＩＥＥＥ１３９４シリアルバス（以下、バスと呼ぶ。）Ｂで接続されており、制御部１４を介して電子機器１３ａ１〜１３ａｎ間での情報データの送受信を行っている。
【００４９】
電子機器１３ａ１〜１３ａｎは、例えば、デジタルテープに記録されている情報データを再生及び録画することが可能なデジタルＶＣＲである。制御部１４は、制御信号により電子機器１３ａ１〜１３ａｎの起動、再生、記録及び停止等の動作を制御する。制御部１４は、例えば、映像及び音声を編集するパーソナルコンピュータ（以下、パソコンと呼ぶ。）であり、各種のデータを保存するメモリと、ＣＲＴ等の表示部を備えている。
【００５０】
ハブＢは、電子機器１３ａ１〜１３ａｎ間の情報データ及び制御部１４から供給される制御信号を伝送する。なお、ＩＥＥＥ１３９４で規定されている事項については上述のデータコピーシステム１と同様である。
【００５１】
電子機器１３ａ１〜１３ａｎの具体的な構成及び動作については、上述のデータコピーシステム１と同様である。
【００５２】
また、データコピーシステム１で述べたＡｓｙｎｃパケットにより、電子機器１３ａ１〜１３ａｎに備えられているデジタルテープのＭＩＣに格納されている内容情報の読み出し及び／又は書き込みを行う。なお、デジタルテープのＭＩＣから読み出した内容情報は、絶対トラック番号が使用されているため、コピー先のデジタルテープのＭＩＣに書き込む前に、コピー先のデジタルテープにコピーした情報データと整合性が取れるように所定の処理を行う必要がある。さらに、データコピーシステム２では、情報データを複数台の電子機器に同時にコピーするので、それぞれの電子機器に対して、内容情報呼出信号が記録されているトラック番号の検出を行う必要がある。この検出作業が後の電子機器ほど読み出すトラック番号が先に進んだ値になってしまうので、その進んだトラック数を補正する必要がある。以下に、上記の検出作業及び補正を考慮して、制御部１４によりデジタルテープのＭＩＣに格納されている内容情報を読み出し、読み出した内容情報に所定の処理を行い、複数のデジタルテープのＭＩＣに書き込む手順について図９に示すフローチャートを用いて説明する。なお、情報データの記録では、所定のトラック数で表示画像の１フレームを形成するように規定されている。本発明の第２の実施の形態では、この規定を利用して、上述したトラック数の補正を行うこととする。また、電子機器１３ａ１をプレーヤとし、また、電子機器１３ａ２〜１３ａｎをレコーダとする。
【００５３】
ステップＳＴ２０において、制御部１４は、電子機器１３ａ１のデジタルテープのＭＩＣに格納されている内容情報を読み出す。制御部１４は、ＭＩＣに格納されている内容情報を読み出し、メモリに記憶する。なお、制御部１４は、ＭＩＣから内容情報を読み出す際、ＡＶ／Ｃコマンドを使用する。ＡＶ／Ｃコマンドとは、ＩＥＥＥ１３９４等によりネットワークで接続された電子機器を遠隔操作により制御するためのコマンドセットのことである。
【００５４】
ステップＳＴ２１において、制御部１４は、ステップＳＴ２０で読み出した内容情報に基づきトラック番号変更テーブルを生成する。トラック番号変更テーブル１３０は、例えば、図１０に示すように、プレーヤ側の電子機器１３ａ１が有するデジタルテープに記録されている内容情報呼出信号と、その信号が記録されているトラック番号と、情報データの内容情報と、レコーダ側の電子機器１３ａ２〜１３ａｎがそれぞれ有するデジタルテープに記録される内容情報呼出信号と、その信号が記録されるトラック番号とから形成されている。
【００５５】
ステップＳＴ２２において、制御部１４は、任意の範囲の情報データをプレーヤ側のデジタルテープから読み出し、読み出した情報データをレコーダ側のそれぞれのデジタルテープの任意の位置にコピーを開始する。制御部１４は、情報データのコピーをアイソクロナス伝送により行う。
【００５６】
ステップＳＴ２３において、制御部１４は、情報データのコピーを行う際に、上記情報データから内容情報呼出信号の監視を行う。情報データから内容情報呼出信号を発見した場合、ステップＳＴ２４に進み、情報データから内容情報呼出信号を発見しなかった場合、ステップＳＴ３０に進む。なお、ステップＳＴ２３では、ＡＶ／Ｃコマンドを使用して内容情報呼出信号を監視しても良いし、アイソクロナスストリームから内容情報呼出信号を監視しても良い。
【００５７】
ステップＳＴ２４において、制御部１４は、例えば電子機器１３ａ２を最初にトラック番号の検出を行う１台目のレコーダとして、電子機器１３ａ２のデジタルテープからステップＳＴ２３で検出した内容情報呼出信号が記録されているトラック番号を検出する。ステップＳＴ２４で検出したトラック番号をＴｒ０とし、これを基準トラック番号とする。
【００５８】
ステップＳＴ２５において、制御部１４は、ステップＳＴ２１で生成したトラック番号変更テーブル１３０にステップＳＴ２４で検出したトラック番号を記録する。
【００５９】
ステップＳＴ２６において、制御部１４は、電子機器１３ａ３〜１３ａｎの何れかをｎ台目（２台目以降）のレコーダとして、その電子機器１３ａ３〜１３ａｎからトラック番号を検出する直前に、電子機器１３ａ２のデジタルテープからトラック番号を読み出す。ステップＳＴ２６で検出したトラック番号をＴｒ１とする。
【００６０】
ステップＳＴ２７において、制御部１４は、電子機器１３ａ３〜１３ａｎの何れかをｎ台目（２台目以降）のレコーダとして、その電子機器１３ａ３〜１３ａｎからトラック番号を検出する。ステップＳＴ２６で検出したトラック番号をＴｒ２とする。上述のｎ台目の電子機器のデジタルテープに記録された内容情報呼出信号Ｔｒは、以下の補正式により算出する。
Ｔｒ＝Ｔｒ２−（Ｔｒ１−Ｔｒ０）
なお、（Ｔｒ１−Ｔｒ０）は、ｎ台目の電子機器からトラック番号を読み取るまでの間に、１台目の電子機器１３ａ２が走行し、先に進んでしまったトラック数を表わしている。
【００６１】
ステップＳＴ２８において、制御部１４は、上記補正式により算出した値をステップＳＴ２１で生成したトラック番号変更テーブル１３０の所定の位置に記録する。
【００６２】
ステップＳＴ２９において、制御部１４は、電子機器１３ａ２〜１３ａｎからトラック番号の検出が終了したかどうかを確認する。電子機器１３ａ２〜１３ａｎからトラック番号の検出が終了していない場合、ステップＳＴ２６に戻り、電子機器１３ａ２〜１３ａｎからトラック番号の検出が終了した場合、ステップＳＴ３０に進む。
【００６３】
ステップＳＴ３０において、制御部１４は、電子機器１３ａ１から電子機器１３ａ２〜１３ａｎへ情報データのコピーが終了したかどうかを確認する。情報データのコピーが終了した場合、ステップＳＴ３１に進み、情報データのコピーが終了していない場合、ステップＳＴ２３に戻る。
【００６４】
ステップＳＴ３１において、制御部１４は、ステップＳＴ２１で生成したトラック番号変更テーブル１３０に電子機器１３ａ２〜１３ａｎのそれぞれのデジタルテープのトラック番号の項目に変更データが記録されているかどうかを確認する。トラック番号の項目に変更データが記録されている場合、ステップＳＴ３２に進む。
【００６５】
ステップＳＴ３２において、制御部１４は、ステップＳＴ３１で確認したトラック番号に該当する内容情報を電子機器１３ａ２〜１３ａｎのそれぞれのデジタルテープのＭＩＣに記録する。また、制御部１４は、ＭＩＣに内容情報を書き込む際、ＡＶ／Ｃコマンドを使用する。
【００６６】
以上のように、本発明の第２の実施の形態のデータコピーシステム２は、ＩＥＥＥ１３９４シリアルバスＢで接続された電子機器１３ａ１から複数の電子機器１３ａ２〜１３ａｎに任意の範囲の情報データのコピーを行う際、制御部１４により電子機器１３ａ１のデジタルテープに内蔵されているＭＩＣから絶対トラック番号が使用されている内容情報を読み出し、電子機器１３ａ２〜１３ａｎのデジタルテープからコピーされた情報データに含まれている内容情報呼出信号のトラック番号を検出し、検出したトラック番号に基づいて上記読み出した内容情報のトラック番号を変更し、トラック番号を変更した内容情報を電子機器１３ａ２〜１３ａｎのそれぞれのデジタルテープに内蔵されているＭＩＣに書き込むので、電子機器１３ａ１が有するデジタルテープに記録されている任意の範囲の情報データ及び上記情報データの内容情報を複数の電子機器１３ａ２〜１３ａｎが有するデジタルテープの任意の位置に、情報データ及び上記情報データに適合するように変更した内容情報をコピーすることができる。
【００６７】
なお、本発明の第２の実施の形態では、電子機器１３ａ１をプレーヤとし、電子機器１３ａ２〜１３ａｎをレコーダとしたが、電子機器１３ａ２〜１３ａｎの中から任意の電子機器をレコーダとし、それ以外の電子機器をプレーヤとしてもよい。この場合、機器間の接続線として、ＩＥＥＥ１３９４シリアルバスを用いているので、結線を変更は不要である。
【００６８】
【発明の効果】
以上詳細に説明したように、本発明では、例えば、プレーヤ側の電子機器及びレコーダ側の電子機器がＩＥＥＥ１３９４シリアルバスで接続されたデータコピーシステムにおいて、プレーヤ側の電子機器が有するデジタルテープから情報データ及び内容情報を読み出し、レコーダ側の電子機器が有するデジタルテープに記録する際に、情報データに含まれている内容情報呼出信号を監視し、上記内容情報呼出信号を発見したとき、レコーダ側のデジタルテープから上記内容情報呼出信号が記録されているトラック番号を検出し、プレーヤ側のデジタルテープから読み出した内容情報からテーブルを生成し、生成したテーブルに検出したトラック番号を書き込み、トラック番号の書き込みを行ったテーブルに対応する内容情報をレコーダ側のデジタルテープが内蔵するメモリに格納するので、プレーヤ側からレコーダ側に情報データ及び上記情報データと整合性の取れた内容情報をコピーすることができる。
【図面の簡単な説明】
【図１】本発明を適用したデータコピーシステムの構成の一例を示すシステム構成図である。
【図２】本発明を適用したデータコピーシステムにおける電子機器の要部を示すブロック図である。
【図３】Ａｓｙｎｃパケットの構造を示す図である。
【図４】本発明を適用したデータコピーシステムによりプレーヤ側のデジタルテープのＭＩＣから読み出した内容情報をレコーダ側のデジタルテープのＭＩＣに書き込む手順についての一例を示すフローチャートである。
【図５】プレーヤ側のデジタルテープに記録されている情報データ及び上記情報データの内容情報を呼び出すための内容情報呼出信号の記録状態を示す図（ａ）と、レコーダ側のデジタルテープに記録されている情報データ及び上記情報データの内容情報を呼び出すための内容情報呼出信号の記録状態を示す図（ｂ）である。
【図６】プレーヤ側のデジタルテープに記録されている情報データの任意の範囲をコピー区間とし、上記コピー区間をレコーダ側のデジタルテープの任意の位置にコピーする状態を示す図である。
【図７】本発明を適用したデータコピーシステムの制御部により生成されるトラック番号変更テーブルの模式図を示す。
【図８】本発明を適用したデータコピーシステムにより複数の機器間で情報データのコピーを行う構成の一例を示すシステム構成図である。
【図９】本発明を適用したデータコピーシステムによりプレーヤ側のデジタルテープのＭＩＣから読み出した内容情報を、複数台あるレコーダ側のそれぞれのデジタルテープのＭＩＣに書き込む手順についての一例を示すフローチャートである。
【図１０】本発明を適用したデータコピーシステムの制御部により生成されるトラック番号変更テーブルの模式図を示す。
【図１１】従来のデータコピーシステムの構成の一例を示すシステム構成図である。
【図１２】従来のデータコピーシステムにおけるバス上のデータ構造の一例を示すデータ構造図である。
【符号の説明】
１，２  データコピーシステム、１０，１１，１３ａ１〜１３ａｎ  電子機器、１２，１４  制御部、１００，１１０，１１１  デジタルテープ、１０１  内容情報リード／ライト部、１０２  デジタルインターフェース部、１０３  通信インタフェース部、１２０，１３０  トラック番号変更テーブル
【図１】
0004720044.tif 000002
【図２】
0004720044.tif 000003
【図３】
0004720044.tif 000004
【図４】
0004720044.tif 000005
【図５】
0004720044.tif 000006
【図６】
0004720044.tif 000007
【図７】
0004720044.tif 000008
【図８】
0004720044.tif 000009
【図９】
0004720044.tif 000010
【図１０】
0004720044.tif 000011
【図１１】
0004720044.tif 000012
【図１２】
0004720044.tif 000013