(57)【要約】    【課題】  単純な操作で複数の記録再生装置に亘って連続してビデオデータ等を自動的に記録でき、しかも同期をとって連続して再生することを可能にする。    【解決手段】  複数の記録再生装置３〜５の１つ（マスタＨＤＤ３）が、複数の記録再生装置３〜５がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理するとともに、制御装置１が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う。【選択図】      図１
2005116100.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムにおいて、
前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理手段と、
前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生手段と
を有することを特徴とする記録再生システム。
【請求項２】
前記領域管理手段および前記記録再生手段は、前記複数の記録再生装置のうち１つに備えられることを特徴とする請求項１記載の記録再生システム。
【請求項３】
前記領域管理手段は、前記複数の記録再生装置に記録及び再生の処理順位を付与するとともに、前記仮想領域内の各位置に、該処理順位に沿って一意に決まる一連番号を付与することを特徴とする請求項１記載の記録再生システム。
【請求項４】
前記領域管理手段および前記記録再生手段は、前記複数の記録再生装置のうち１つに備えられ、前記領域管理手段は、該領域管理手段が設けられている記録再生装置に第１番の処理順位を付与することを特徴とする請求項３記載の記録再生システム。
【請求項５】
前記記録再生手段は、前記仮想記憶領域のなかで記録または再生を行うべき位置を、前記一連番号を用いて指定し、該指定された番号を基に、該番号に対応する記録再生装置の記憶領域の位置を決定し、該位置を前記対応する記録再生装置に通知して、記録または再生を行わせることを特徴とする請求項３記載の記録再生システム。
【請求項６】
記録または再生の対象はビデオデータであり、前記一連番号は、ビデオデータの記録または再生の経過に関わる分秒およびフレーム数に相当する数値であることを特徴とする請求項３記載の記録再生システム。
【請求項７】
前記複数の記録再生装置は、ランダムアクセス可能な記録媒体をそれぞれ備え、前記各記憶領域は、前記各記録媒体における記憶領域であることを特徴とする請求項１記載の記録再生システム。
【請求項８】
前記複数の記録再生装置は各々、他の記録再生装置を制御する制御モードと、他の記録再生装置から制御される被制御モードとの２つの動作モードを備え、前記制御モードを設定された記録再生装置が前記領域管理手段および前記記録再生手段を有することを特徴とする請求項１記載の記録再生システム。
【請求項９】
前記複数の記録再生装置は各々、他の記録再生装置を制御する制御モードと、他の記録再生装置から制御される被制御モードとの２つの動作モードを備え、前記複数の記録再生装置のうち１つが前記制御モードを設定されるとともに、前記制御装置から第１の制御プロトコルを介してコマンドを受信し、残りの記録再生装置が前記被制御モードを設定されるとともに、前記制御モードを設定された記録再生装置から第２の制御プロトコルを介して制御信号を受信することを特徴とする請求項１記載の記録再生システム。
【請求項１０】
前記領域管理手段は、前記ネットワークに接続された記録再生装置を検索し、該記録再生装置が備える少なくとも記憶領域の大きさを認識した上で、前記仮想記憶領域を構築することを特徴とする請求項１記載の記録再生システム。
【請求項１１】
前記記録再生手段は、記録または再生を行っている記録再生装置において記録可能な残り領域がなくなると、予め設定された記録及び再生の処理順位が直ぐ下位の記録再生装置に対して、同期をとって継続的に記録または再生を行わせることを特徴とする請求項１記載の記録再生システム。
【請求項１２】
前記記録再生手段は、前記記録または再生を行っている記録再生装置から記録可能な残り領域が不足する旨の通知を受けたとき、前記下位の記録再生装置に対して、同期をとって継続的に記録または再生を行わせることを特徴とする請求項１１記載の記録再生システム。
【請求項１３】
自装置を含む複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムにおける記録再生装置であって、
前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理手段と、
前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生手段と
を有することを特徴とする記録再生装置。
【請求項１４】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムにおいて、
前記複数の記録再生装置のうち１つに制御モードを設定し、残りの記録再生装置に、前記制御モードを設定された記録再生装置によって制御される被制御モードを設定するモード設定手段と、
前記制御モードを設定された記録再生装置に設けられ、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理手段と、
前記制御モードを設定された記録再生装置に設けられ、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生手段と
を有することを特徴とする記録再生システム。
【請求項１５】
前記モード設定手段は、前記複数の記録再生装置が初期化前にそれぞれ設定されていたモードに基づいて、初期化後の前記複数の記録再生装置の各々に対して、前記制御モード及び前記被制御モードの設定を行うことを特徴とする請求項１４記載の記録再生システム。
【請求項１６】
前記モード設定手段は、前記複数の記録再生装置のうち何れもが初期化前に前記制御モードを設定されていない場合には、前記複数の記録再生装置のうち１つを所定方法により選んで前記制御モードを設定し、残りの記録再生装置には前記被制御モードを設定することを特徴とする請求項１５記載の記録再生システム。
【請求項１７】
前記モード設定手段は、前記複数の記録再生装置のうち１つだけが初期化前に前記制御モードを設定されている場合には、該１つに前記制御モードを設定し、初期化前に前記被制御モードを設定されていた記録再生装置には初期化後も前記被制御モードを設定することを特徴とする請求項１５記載の記録再生システム。
【請求項１８】
前記モード設定手段は、前記複数の記録再生装置のうち少なくとも２つが初期化前に前記制御モードを設定されている場合には、該少なくとも２つのうち１つを所定方法により選んで前記制御モードを設定し、残りの１つ及び初期化前に前記被制御モードを設定されていた記録再生装置には前記被制御モードを設定することを特徴とする請求項１５記載の記録再生システム。
【請求項１９】
前記所定方法は、前記複数の記録再生装置に一意に付与された識別番号の各大きさの比較によって１つを選択する方法であることを特徴とする請求項１６または請求項１８記載の記録再生システム。
【請求項２０】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムにおいて、
前記複数の記録再生装置のうち制御モードを設定された記録再生装置に設けられ、前記複数の記録再生装置の各々における少なくとも記憶領域に関する所定情報をそれぞれ収集し、該各所定情報を記憶装置に格納する収集格納手段と、
前記制御モードを設定された記録再生装置に設けられ、前記記憶装置に格納された各所定情報に基づき、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理手段と、
前記制御モードを設定された記録再生装置に設けられ、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生手段と
を有することを特徴とする記録再生システム。
【請求項２１】
前記収集格納手段は、前記領域管理手段が前記仮想記憶領域において想定する前記複数の記録再生装置の並び順を、前記各所定情報に対応付けて前記記憶装置に格納することを特徴とする請求項２０記載の記録再生システム。
【請求項２２】
前記収集格納手段は、前記記録装置に前記各所定情報及び前記並び順が格納されている状態で新たに所定情報の収集を行ったとき、該収集された各所定情報と一致しない所定情報を前記記録装置から削除するとともに、前記並び順を新たに付与し直すことを特徴とする請求項２１記載の記録再生システム。
【請求項２３】
前記収集格納手段は、前記記録装置に前記各所定情報及び前記並び順が格納されている状態で新たに所定情報の収集を行ったとき、前記記録装置に格納されている所定情報以外の収集された所定情報を前記記録装置に新たに格納するとともに、該新たに格納された所定情報に対して並び順を付加することを特徴とする請求項２１記載の記録再生システム。
【請求項２４】
前記収集格納手段は、前記記録装置に前記各所定情報及び前記並び順が格納されている状態で新たに所定情報の収集を行ったとき、該収集された各所定情報と一致しない情報を別の記録装置に移すとともに、前記並び順を新たに付与し直すことを特徴とする請求項２１記載の記録再生システム。
【請求項２５】
前記収集格納手段は、前記記録装置に前記各所定情報及び前記並び順が格納されている状態で新たに所定情報の収集を行ったとき、前記別の記憶装置に格納されている情報と一致する所定情報が収集されたならば、前記別の記憶装置に格納されていて該一致した所定情報を前記記録装置に移すとともに、該移された所定情報に対して並び順を付加することを特徴とする請求項２４記載の記録再生システム。
【請求項２６】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法において、
前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、
前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップと
を有することを特徴とする記録再生方法。
【請求項２７】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法において、
前記複数の記録再生装置のうち１つに制御モードを設定し、残りの記録再生装置に、前記制御モードを設定された記録再生装置によって制御される被制御モードを設定するモード設定ステップと、
前記制御モードを設定された記録再生装置が、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、
前記制御モードを設定された記録再生装置が、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップと
を有することを特徴とする記録再生方法。
【請求項２８】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法において、
前記複数の記録再生装置のうち制御モードを設定された記録再生装置が、前記複数の記録再生装置の各々における少なくとも記憶領域に関する所定情報をそれぞれ収集し、該各所定情報を記憶装置に格納する収集格納ステップと、
前記制御モードを設定された記録再生装置が、前記記憶装置に格納された各所定情報に基づき、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、
前記制御モードを設定された記録再生装置が、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップと
を有することを特徴とする記録再生方法。
【請求項２９】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法を、コンピュータに実行させるためのプログラムにおいて、
前記記録再生方法が、
前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、
前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップと
を有することを特徴とするプログラム。
【請求項３０】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法を、コンピュータに実行させるためのプログラムにおいて、
前記記録再生方法が、
前記複数の記録再生装置のうち１つに制御モードを設定し、残りの記録再生装置に、前記制御モードを設定された記録再生装置によって制御される被制御モードを設定するモード設定ステップと、
前記制御モードを設定された記録再生装置が、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、
前記制御モードを設定された記録再生装置が、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップと
を有することを特徴とするプログラム。
【請求項３１】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法を、コンピュータに実行させるためのプログラムにおいて、
前記記録再生方法が、
前記複数の記録再生装置のうち制御モードを設定された記録再生装置が、前記複数の記録再生装置の各々における少なくとも記憶領域に関する所定情報をそれぞれ収集し、該各所定情報を記憶装置に格納する収集格納ステップと、
前記制御モードを設定された記録再生装置が、前記記憶装置に格納された各所定情報に基づき、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、
前記制御モードを設定された記録再生装置が、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップと
を有することを特徴とするプログラム。
【請求項３２】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記記録再生方法が、
前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、
前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップと
を有することを特徴とする記憶媒体。
【請求項３３】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記記録再生方法が、
前記複数の記録再生装置のうち１つに制御モードを設定し、残りの記録再生装置に、前記制御モードを設定された記録再生装置によって制御される被制御モードを設定するモード設定ステップと、
前記制御モードを設定された記録再生装置が、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、
前記制御モードを設定された記録再生装置が、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップと
を有することを特徴とする記憶媒体。
【請求項３４】
複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記記録再生方法が、
前記複数の記録再生装置のうち制御モードを設定された記録再生装置が、前記複数の記録再生装置の各々における少なくとも記憶領域に関する所定情報をそれぞれ収集し、該各所定情報を記憶装置に格納する収集格納ステップと、
前記制御モードを設定された記録再生装置が、前記記憶装置に格納された各所定情報に基づき、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、
前記制御モードを設定された記録再生装置が、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップと
を有することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録再生システム、記録再生装置、記録再生方法、プログラム、及び記憶媒体に関し、特に、複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システム、該記録再生システムに適用される記録再生方法、該記録再生方法をコンピュータに実行させるためのプログラム、及び該プログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
従来、高速シリアルインターフェイスを備えた、デジタルビデオデータを記録再生するデジタルビデオ機器が普及しており、記録媒体としてテープが使用され、シリアルインターフェイスＩＥＥＥ１３９４が使用されている。このデジタルビデオ機器は、ＩＥＥＥ１３９４インターフェイス規格の標準化団体である 1394 Trade Association で規定されたＡＶ／Ｃ ＶＣＲサブユニット（または Tape Recorder/Player サブユニット）のコマンドセットを搭載し、ＩＥＥＥ１３９４インターフェイスを介して受信した制御コマンドに従って記録再生動作を行うことができるようになっている。この制御コマンドの送受信に関しては、規格ＩＥＣ６１８８３の中でＦＣＰ（Function Control Protocol）として規定されており、これによれば、コントローラがターゲットデバイスの特定アドレスに対してｗｒｉｔｅトランザクションを用いて制御データを書き込み、該ｗｒｉｔｅトランザクションによって書き込まれたデータを受信したターゲットデバイスが、コントローラの特定アドレスに対してｗｒｉｔｅトランザクションでレスポンスデータを書き込むことによって、上記の送受信が実現される。
【０００３】
また近年、ランダムアクセス可能なハードディスクを使用した記録再生装置（以下「ＡＶＨＤＤ」という）も開発されている。このＡＶＨＤＤにおいても、ＩＥＥＥ１３９４インターフェイス及びＶＣＲサブユニット（または Tape Recorder/Player サブユニット）のコマンドセットを搭載することによって、上記のデジタルビデオ機器と同様に、制御コマンドに従って記録再生動作を行うことができる。
【０００４】
なお上記デジタルビデオ機器及びＡＶＨＤＤの制御を行うコントローラとしては、一般的にパーソナルコンピュータ（以下「ＰＣ」という）が用いられる。
【０００５】
図３７は、３台のＡＶＨＤＤに１台のＰＣが接続されたシステムを示す図である。なおこのシステムでは、ＡＶＨＤＤとＰＣとがＩＥＥＥ１３９４ケーブルによって接続されるとともに、このＩＥＥＥ１３９４ケーブルにデジタルビデオカムコーダ（以下「カムコーダ」という）が接続される。
【０００６】
カムコーダ及び各ＡＶＨＤＤはＶＣＲサブユニット（または Tape Recorder/Player サブユニット）を搭載し、ＰＣ上のコントロールアプリケーションを使用して制御が行われる。ＩＥＥＥ１３９４ケーブルで構築されるＩＥＥＥ１３９４バス上には４台のＶＣＲサブユニットが存在する。
【０００７】
このシステムで、カムコーダのテープを再生して、ＡＶＨＤＤに再生データをダビングする場合、まずユーザがＰＣ上のコントロール用アプリケーションを起動する。ＰＣはＩＥＥＥ１３９４バス上の各デバイスの Configuration ＲＯＭを読み込んでデバイスアイコンやモデル名などの情報を取得する。また各デバイスに対して、どんなサブユニットを搭載しているかを問い合わせるコマンドを送信する。図３７の構成では、カムコーダ及びＡＶＨＤＤは全てＶＣＲサブユニット（または Tape Recorder/Player サブユニット）を搭載しているため、全てのデバイスがＶＣＲサブユニット（または Tape Recorder/Player サブユニット）であるという情報がＰＣに送信される。
【０００８】
こうして取得した情報を基に、ＰＣは、モニタ上にデバイス選択用のボタンやデバイスコントロール用のパネルを表示して、ユーザがデバイスのコントロールを行えるようにする。この表示を見たユーザが、カムコーダを送信側のデバイスとして選択して再生用コントロールコマンドをＰＣから発行し、また３つのＡＶＨＤＤのうち１つを受信側デバイスとして選択して記録用のコントロールコマンドをＰＣから発行したとする。これによって、カムコーダ及び選択されたＡＶＨＤＤは、コントロールコマンドに従い再生モード及び記録モードにそれぞれ移行し、カムコーダがビデオデータを、選択されたＡＶＨＤＤに送信し、このＡＶＨＤＤが送信されたビデオデータをＡＶＨＤＤにダビングする。
【０００９】
なお上記の先行技術は文献公知発明に係るものではない。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来のシステムにおいて、選択されたＡＶＨＤＤでダビングが進んだ結果、新たな記録領域が不足するようになった場合、カムコーダの再生が継続されてもダビングが中断されてしまうという問題があった。
【００１１】
なお、ユーザが別の新たなＡＶＨＤＤを選択し、これに記録用コマンドを発行すれば、この中断したダビングを継続させることができるが、こうした操作をユーザがさらに改めて行う必要があり、これが、ユーザに操作上の負担となってしまう。
【００１２】
また、中断したダビングを別の新たなＡＶＨＤＤに継続させた場合、以前に記録したＡＶＨＤＤと別の新たに記録を行ったＡＶＨＤＤとの間には、同期に関する情報が全くないため、後から記録を行ったＡＶＨＤＤを用いてビデオデータを再生しようとした場合に、同期をとって連続して再生することができなかった。
【００１３】
本発明はこのような問題点に鑑みてなされたものであって、ハードディスクを使用した記録再生装置を複数備えたシステムにおいて、単純な操作で複数の記録再生装置に亘って連続してビデオデータを自動的に記録でき、しかも同期をとって連続して再生することができる記録再生システム、記録再生装置、記録再生方法、プログラム、及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１記載の発明によれば、複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムにおいて、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理手段と、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生手段とを有することを特徴とする記録再生システムが提供される。
【００１５】
請求項１３記載の発明によれば、自装置を含む複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムにおける記録再生装置であって、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理手段と、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生手段とを有することを特徴とする記録再生装置が提供される。
【００１６】
請求項１４記載の発明によれば、複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムにおいて、前記複数の記録再生装置のうち１つに制御モードを設定し、残りの記録再生装置に、前記制御モードを設定された記録再生装置によって制御される被制御モードを設定するモード設定手段と、前記制御モードを設定された記録再生装置に設けられ、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理手段と、前記制御モードを設定された記録再生装置に設けられ、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生手段とを有することを特徴とする記録再生システムが提供される。
【００１７】
請求項２０記載の発明によれば、複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムにおいて、前記複数の記録再生装置のうち制御モードを設定された記録再生装置に設けられ、前記複数の記録再生装置の各々における少なくとも記憶領域に関する所定情報をそれぞれ収集し、該各所定情報を記憶装置に格納する収集格納手段と、前記制御モードを設定された記録再生装置に設けられ、前記記憶装置に格納された各所定情報に基づき、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理手段と、前記制御モードを設定された記録再生装置に設けられ、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生手段とを有することを特徴とする記録再生システムが提供される。
【００１８】
また、請求項２６記載の発明によれば、複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法において、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップとを有することを特徴とする記録再生方法が提供される。
【００１９】
請求項２７記載の発明によれば、複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法において、前記複数の記録再生装置のうち１つに制御モードを設定し、残りの記録再生装置に、前記制御モードを設定された記録再生装置によって制御される被制御モードを設定するモード設定ステップと、前記制御モードを設定された記録再生装置が、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、前記制御モードを設定された記録再生装置が、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップとを有することを特徴とする記録再生方法が提供される。
【００２０】
請求項２８記載の発明によれば、複数の記録再生装置と制御装置とがネットワークによって接続された記録再生システムに適用される記録再生方法において、前記複数の記録再生装置のうち制御モードを設定された記録再生装置が、前記複数の記録再生装置の各々における少なくとも記憶領域に関する所定情報をそれぞれ収集し、該各所定情報を記憶装置に格納する収集格納ステップと、前記制御モードを設定された記録再生装置が、前記記憶装置に格納された各所定情報に基づき、前記複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理する領域管理ステップと、前記制御モードを設定された記録再生装置が、前記制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う記録再生ステップとを有することを特徴とする記録再生方法が提供される。
【００２１】
さらに、上記記録再生方法をコンピュータに実行させるためのプログラム、及び上記記録再生方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体が提供される。
【発明の効果】
【００２２】
以上詳述したように請求項１、請求項１３、請求項２６、請求項２９または請求項３２記載の発明によれば、複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理し、制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う。
【００２３】
これにより、記録再生装置を複数備えたシステムにおいて、単純な操作で複数の記録再生装置に亘って連続してビデオデータ等を自動的に記録でき、しかも同期をとって連続して再生することができる。
【００２４】
また、請求項１４、請求項２７、請求項３０または請求項３３記載の発明によれば、複数の記録再生装置のうち１つに制御モードを設定し、残りの記録再生装置に被制御モードを設定し、制御モードを設定された記録再生装置が、複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理し、制御モードを設定された記録再生装置が、制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う。
【００２５】
これにより、複数の記録再生装置に対して自動的に制御モード及び被制御モードの設定を行うことができ、制御モードに設定された記録再生装置が取り除かれたことがあっても、記録再生装置が動作しなくなることがなくなる。
【００２６】
また、請求項２０、請求項２８、請求項３１または請求項３４記載の発明によれば、複数の記録再生装置のうち制御モードを設定された記録再生装置が、複数の記録再生装置の各々における少なくとも記憶領域に関する所定情報をそれぞれ収集し、該各所定情報を記憶装置に格納し、制御モードを設定された記録再生装置が、記憶装置に格納された各所定情報に基づき、複数の記録再生装置がそれぞれ備える記憶領域を、連続した１つの仮想記憶領域として管理し、制御モードを設定された記録再生装置が、制御装置が送信したコマンドを受信し、該コマンドの内容に応じて、前記仮想記憶領域において記録または再生を行う。
【００２７】
これにより、被制御モードの記録再生装置が追加されたり、取り除かれたりしたときでも、制御モードの記録再生装置によって記録再生システムの再構築を行うことができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を、図面を参照して説明する。
【００２９】
［第１の実施の形態］
図１は、本発明に係る記録再生システムの第１の実施の形態の構成を示す図である。
【００３０】
図中、１はＰＣ（パーソナルコンピュータ）、２はカムコーダ（デジタルビデオカムコーダ）、３〜５はＡＶＨＤＤ（ランダムアクセス可能なハードディスクを使用した記録再生装置）である。各デバイスはＩＥＥＥ１３９４インターフェイスで接続されている。ＡＶＨＤＤ３〜５は、ＤＶエンコードされたビデオデータを記録再生できるものであると同時に、詳しくは後述するように、ＡＶＨＤＤ３〜５が、１台のＡＶＨＤＤであるかのように、ビデオデータの記録再生を行う。
【００３１】
こうした構成のシステムにおいて、ユーザがＡＶＨＤＤ３〜５に対して、制御モード及び被制御モードの設定を行う。ＡＶＨＤＤ３〜５にはモード切替スイッチが設けられており、ユーザは例えば、ＩＥＥＥ１３９４バスに接続された３台のＡＶＨＤＤ３〜５のうち１台を制御モードに、残りの２台のＡＶＨＤＤを被制御モードに設定する。制御モードに設定されたＡＶＨＤＤ（例えばＡＶＨＤＤ３、以下「マスタＨＤＤ」と呼ぶ）はＡＶ／Ｃ  ＶＣＲサブユニットとして動作し、被制御モードに設定されたＡＶＨＤＤ（例えばＡＶＨＤＤ４，５、以下「スレーブＨＤＤ」と呼ぶ）は非ＡＶ／Ｃデバイスとして動作する。以下の説明では、各ＡＶＨＤＤがビデオデータを何も記録されていない初期状態であり、マスタＨＤＤはＩＥＥＥ１３９４バスに初めて接続されたものとする。
【００３２】
制御モード及び被制御モードの設定が行われた後、ＩＥＥＥ１３９４バスに接続されたマスタＨＤＤは、ＩＥＥＥ１３９４バスの初期化を行い、その後にＩＥＥＥ１３９４バス上のスレーブＨＤＤの検索を行う。この検索方法としては例えば、あらかじめ決められたアドレス空間を利用して相手ノード（デバイス）にｒｅａｄトランザクションを行って特定の情報があるかどうかを検出したり（図２を参照して後述）、相手ノードの特定のアドレスに対してｗｒｉｔｅトランザクションでコマンドを送信し、この結果、自ノードの特定のアドレスにｗｒｉｔｅトランザクションで書き込まれるレスポンスを検出したり（図３を参照して後述）して行う。この場合のｗｒｉｔｅトランザクションに使用するアドレスは、ＦＣＰ（Function Control Protocol）で使用するアドレスとは別のアドレスを使用する。
【００３３】
図２は、ｒｅａｄトランザクションによってスレーブＨＤＤを検出する場合のトランザクションシーケンス例を示す図である。
【００３４】
マスタＨＤＤは、ＩＥＥＥ１３９４バス上に接続された各デバイスのあらかじめ決められた特定アドレスに対してｒｅａｄトランザクションを行う。本実施の形態におけるスレーブＨＤＤ１、スレーブＨＤＤ２は、ｒｅａｄトランザクションが行われる特定アドレスに、自身の持つＨＤＤの情報をセットしており、この情報が、ｒｅａｄトランザクションの結果、スレーブＨＤＤ１、スレーブＨＤＤ２からマスタＨＤＤに応答される。マスタＨＤＤは、スレーブＨＤＤ１、スレーブＨＤＤ２から応答されたｒｅａｄレスポンスデータからその情報を検出する。一方、ＰＣ及びカムコーダに対してｒｅａｄトランザクションを行った場合は、マスタＨＤＤでは不明なデータがｒｅａｄレスポンスデータとして検出されるか、アドレスエラーによってｒｅａｄトランザクションが失敗するかするため、ｒｅａｄトランザクションの対象がスレーブＨＤＤではないことが検出される。
【００３５】
図３は、ｗｒｉｔｅトランザクションによってスレーブＨＤＤを検出する場合のトランザクションシーケンス例を示す図である。
【００３６】
マスタＨＤＤは、ＩＥＥＥ１３９４バス上に接続された各デバイスのあらかじめ決められた特定アドレスに対してｗｒｉｔｅトランザクションで問い合わせコマンドデータを書き込む。ｗｒｉｔｅトランザクションによって書き込まれたデータを受信したスレーブＨＤＤ１、スレーブＨＤＤ２は、自身の持つＨＤＤの情報をレスポンスとして、マスタＨＤＤのあらかじめ決められた特定アドレスに対してｗｒｉｔｅトランザクションで書き込む。この書き込まれたレスポンスデータを基に、マスタＨＤＤは、問い合わせコマンドを書き込んだデバイスがスレーブＨＤＤであることを検出する。一方、ＰＣ、カムコーダに対してｗｒｉｔｅトランザクションを行った場合は、応答がないか、アドレスエラーによってｗｒｉｔｅトランザクションが失敗するため、それらがスレーブＨＤＤではないことが検出される。
【００３７】
図４は、スレーブＨＤＤの検出時にマスタＨＤＤが取得する情報のフォーマットを示す図である。フォーマット中の各項目については図５を参照して後述する。
【００３８】
こうしたフォーマットの情報が、スレーブＨＤＤからのｒｅａｄレスポンスデータとして、またはスレーブＨＤＤからｗｒｉｔｅトランザクションで書き込まれたデータとしてマスタＨＤＤで取得され、マスタＨＤＤによってタイムコードデータとして管理される。
【００３９】
図５は、このマスタＨＤＤによって管理されるタイムコードデータの例を示す図である。図５に示すタイムコードデータは、各ＡＶＨＤＤにまだビデオデータが何も記録されていない初期状態におけるタイムコードデータである。
【００４０】
図中、ＥＵＩ６４欄には、各ノード（デバイス）に付与された６４ビットの固有のＩＤが記載される。ＰｈｙＩＤ欄には、各ノードのＩＥＥＥ１３９４バス上での物理ＩＤが記載される。ＭａｘＳｉｚｅ欄には、各ＡＶＨＤＤに備えられたハードディスクの容量が、そのハードディスクにＤＶエンコードされたビデオデータを記録した場合の記録可能な時間によって記載される。ＲｅｍａｉｎＳｉｚｅ欄には、各ＡＶＨＤＤのハードディスクの記録可能な残り容量が、その残り容量にＤＶエンコードされたビデオデータを記録した場合の記録可能な時間によって記載される。ＳｔａｒｔＴｉｍｅｃｏｄｅ欄には、３台のＡＶＨＤＤの各ハードディスクを合わせて１つの記録媒体（ハードディスク）と見做した場合に、対応のＡＶＨＤＤに記録されているビデオデータの最初の部分が、その記録媒体のどの位置に記録されていることに相当するかを示すタイムコードが記載される。ＥｎｄＴｉｍｅｃｏｄｅ欄には、３台のＡＶＨＤＤの各ハードディスクを合わせて１つの記録媒体（ハードディスク）と見做した場合に、対応のＡＶＨＤＤに記録されているビデオデータの最後の部分が、その記録媒体のどの位置に記録されていることに相当するかを示すタイムコードが記載される。タイムコードは「：」で区切られ、左から分、秒（００〜５９）、フレーム数（００〜２９）を示している。図５における「−−：−−：−−」は、タイムコードデータが記録されていないことを示している。ＲｅｍｏｔｅＳｔａｒｔＴｉｍｅｃｏｄｅ欄には、ＳｔａｒｔＴｉｍｅｃｏｄｅ欄に記載されたタイムコードに対応するビデオデータが、対応のＡＶＨＤＤ上でどの位置に記録されているかを示すタイムコードが記載される。
【００４１】
マスタＨＤＤは、スレーブＨＤＤの検索を終了し、各ＡＶＨＤＤの情報を取得した後、各ＡＶＨＤＤに対してＤｒｉｖｅＮｏ．を割り当てる。ＤｒｉｖｅＮｏ．は、一連の連続するビデオデータを複数のＡＶＨＤＤに亘って記録する時に、この記録する順番を示し、その割り当ては、ＥＵＩ６４欄の昇順、降順、ＰｈｙＩＤ欄の昇順、降順、ＭａｘＳｉｚｅ欄の昇順、降順、ＲｅｍａｉｎＳｉｚｅ欄の昇順、降順などのいずれかに従って行われる。本実施の形態では、図１に示すように、マスタＨＤＤにＤｒｉｖｅＮｏ.０を割り当て、スレーブＨＤＤには、ＲｅｍａｉｎＳｉｚｅ欄の値の多い方から小さい番号を割り当てている。なお、本実施の形態では、マスタＨＤＤは、データ記録時にＤｒｉｖｅＮｏ．の小さなＡＶＨＤＤから順にビデオデータを記録するように制御を行うが、ＤｒｉｖｅＮｏ．の大きなＡＶＨＤＤから記録するように制御を行ってもよい。
【００４２】
次に、ＰＣによって行われるコントロールについて説明する。
【００４３】
ユーザがＰＣ上でコントロールアプリケーションを起動すると、ＰＣはＩＥＥＥ１３９４バス上の各デバイスの Configuration ＲＯＭを読み込んでデバイスアイコンやモデル名などの情報を取得する。また各デバイスに対して、どんなサブユニットを搭載しているかを問い合わせるＶＣＲサブユニットコマンドを、ＦＣＰを使用して送信する。図１に示すシステムでは、カムコーダ及びマスタＨＤＤのみがＶＣＲサブユニットを搭載しているため、これらの２つのデバイスが問い合わせコマンドに対して応答してＶＣＲサブユニットであるという情報をＰＣに返信し、スレーブＨＤＤは受信したコマンドを無視する。
【００４４】
その後、ＰＣは、取得した情報を基に、モニタ上にデバイス選択用のボタンやデバイスコントロール用のパネルを表示し、これによって、ユーザがデバイスのコントロールを行えるようになる。この表示をみたユーザが、カムコーダを送信側のデバイスとして選択すると、ＰＣが、再生用コントロールコマンドをカムコーダに発行し、またマスタＨＤＤを受信側デバイスとして選択すると、ＰＣが、記録用のコントロールコマンドをマスタＨＤＤに発行する。カムコーダ及びマスタＨＤＤは、発行されたコントロールコマンドに従い、再生モード及び記録モードにそれぞれ移行し、カムコーダがビデオデータを再生してＡＶＨＤＤのいずれかがそれをダビングする。
【００４５】
次に、マスタＨＤＤ、スレーブＨＤＤ１、スレーブＨＤＤ２からなる３台のＡＶＨＤＤにおいて行われるビデオデータの記録動作について以下に説明を行う。
【００４６】
マスタＨＤＤは、図５を参照して、ＤｒｉｖｅＮｏ．の小さいＡＶＨＤＤから順に記録を開始する。図５に示す例では、ＤｒｉｖｅＮｏ.０のマスタＨＤＤが先ず選択され、マスタＨＤＤが記録可能であるので、カムコーダが送信しているビデオデータをマスタＨＤＤのハードディスクに記録していく。
【００４７】
ここで例えば、３０分間記録をした時点でＰＣが記録停止のコントロールコマンドをマスタＨＤＤに発行した場合、図７に示すトランザクションシーケンスが実行され、マスタＨＤＤは記録を停止する。
【００４８】
図６は、３０分間の記録後、記録停止が行われた時点でのマスタＨＤＤが管理するタイムコードデータを示す図である。
【００４９】
次に再度ＰＣから記録開始コマンドがマスタＨＤＤに対して発行されたとする。このとき、ＤｒｉｖｅＮｏ.０のマスタＨＤＤのハードディスクには記録可能な領域が残存するため、マスタＨＤＤは、カムコーダが送信しているビデオデータをマスタＨＤＤのハードディスクに記録する。この時のトランザクションシーケンスを図８に示す。
【００５０】
このまま記録を継続すると、３０分後にマスタＨＤＤの記録領域がなくなる。そのため、マスタＨＤＤはＤｒｉｖｅＮｏ.１のスレーブＨＤＤ１に対して記録開始の制御コマンドを発行する。この制御コマンドの発行は、例えばスレーブＨＤＤ１のアドレスに対してｗｒｉｔｅトランザクションで、記録開始を指示するデータを書き込むことによって行う。この時のトランザクションシーケンスを図９に示す。
【００５１】
この制御コマンドを受信したＤｒｉｖｅＮｏ.１のスレーブＨＤＤ１は、カムコーダが送信しているビデオデータの記録を開始する。
【００５２】
この記録を行って１５分間経過した時点でＰＣが記録停止のコントロールコマンドを発行したとする。この場合、コントロールコマンドを受信したマスタＨＤＤは、記録中のスレーブＨＤＤ１に対して、図１１に示すトランザクションシーケンスに従い、記録停止の制御コマンドを発行する。これを受信したスレーブＨＤＤ１は記録を停止する。
【００５３】
図１０は、７５分間分のビデオデータの記録後、記録停止が行われた時点でのマスタＨＤＤが管理するタイムコードデータを示す図である。
【００５４】
次に再度ＰＣから記録開始コマンドがマスタＨＤＤに対して発行されたとする。このとき、ＤｒｉｖｅＮｏ.０のマスタＨＤＤのハードディスクには記録可能な領域が存在せず、ＤｒｉｖｅＮｏ.１のスレーブＨＤＤ１には記録可能な領域が残存するため、マスタＨＤＤは、ＤｒｉｖｅＮｏ.１のスレーブＨＤＤ１に対して記録開始の制御コマンドを発行し、スレーブＨＤＤ１は記録を開始する。この時のトランザクションシーケンスを図１２に示す。
【００５５】
この後、更に１５分間記録を続けると、スレーブＨＤＤ１の残存する記録領域がなくなるため、スレーブＨＤＤ１はマスタＨＤＤに対して、記録領域がなくなることを通知する通知信号を送信する。この通知信号を受信したマスタＨＤＤは、ＤｒｉｖｅＮｏ.２のスレーブＨＤＤ２に対して記録開始の制御コマンドを発行し、スレーブＨＤＤ２はカムコーダが送信しているビデオデータの記録を開始する。この時のトランザクションシーケンスを図１３に示す。
【００５６】
この後、１０分間記録を続けた時点でＰＣが記録停止のコントロールコマンドを発行したとする。この場合、このコントロールコマンドを受信したマスタＨＤＤは、図１５に示すトランザクションシーケンスに従って、記録中のスレーブＨＤＤ２に対して記録停止の制御コマンドを発行する。この制御コマンドを受信したスレーブＨＤＤ２は記録を停止する。
【００５７】
図１４は、１００分間分のビデオデータの記録後、記録停止が行われた時点でのマスタＨＤＤが管理するタイムコードデータを示す図である。
【００５８】
次に、前述の記録動作を行った３台のＡＶＨＤＤからデータ再生を行う場合の再生動作について以下に説明を行う。
【００５９】
マスタＨＤＤは、次に再生されるべき再生位置の情報を管理し、その位置情報に基づいて、複数のＡＶＨＤＤに記録された一連のビデオデータの再生制御を行う。位置情報としてタイムコードを利用する。
【００６０】
ＰＣが再生コントロールコマンドをマスタＨＤＤに送信すると、マスタＨＤＤは、管理しているタイムコードデータ（図１４）を参照して、再生すべきビデオデータが記録されているＡＶＨＤＤを判別する。例えば、再生の初期状態では、ＳｔａｒｔＴｉｍｅｃｏｄｅ欄に「００：００：００」を保持しているＡＶＨＤＤを検出する。この場合、ＤｒｉｖｅＮｏ.０のマスタＨＤＤが保持しているので、マスタＨＤＤは自身のハードディスクからビデオデータを読み出して出力を行う。この時のトランザクションシーケンスを図１６に示す。
【００６１】
マスタＨＤＤは、データ出力中は、次に再生されるべき再生位置情報を出力データの位置に応じて更新する。
【００６２】
マスタＨＤＤから６０分間に亘って再生が行われるか、検索（Ｓｅａｒｃｈ）などの特殊再生等によってマスタＨＤＤに記録されている最後のビデオデータが再生されると、マスタＨＤＤは、ＤｒｉｖｅＮｏ.１のスレーブＨＤＤ１に対して再生制御コマンドを発行する。
【００６３】
図１７は、再生制御コマンドのフォーマットを示す図である。
【００６４】
この再生制御コマンドには、次に再生されるべき再生位置情報が、スレーブＨＤＤ１上での再生位置情報と、３台のＡＶＨＤＤの各ハードディスクを１つの記憶媒体（ハードディスク）と見做した場合のその記憶媒体上での再生位置情報とによって表される。すなわち、この時マスタＨＤＤの管理している再生位置情報のタイムコードは「６０：００：００」であり、このタイムコードに対応するスレーブＨＤＤ１上でのタイムコードは、図１４のタイムコードデータ（ＭａｘＳｉｚｅ）に基づいて計算すると「００：００：００」である。また、３台のＡＶＨＤＤの各ハードディスクを１つの記憶媒体（ハードディスク）と見做した場合のその記憶媒体上でのタイムコードは「６０：００：００」である。
【００６５】
マスタＨＤＤは、再生制御コマンドにおけるＲｅｍｏｔｅ_ｔｉｍｅｃｏｒｄ_ｍｉｎｕｔｅ、Ｒｅｍｏｔｅ_ｔｉｍｅｃｏｒｄ_ｓｅｃｏｎｄ、Ｒｅｍｏｔｅ_ｔｉｍｅｃｏｒｄ_ｆｒａｍｅに、スレーブＨＤＤ１上でのタイムコード「００：００：００」に基づき、００，００，００をそれぞれセットし、また、Ｓｙｓｔｅｍ_ｔｉｍｅｃｏｒｄ_ｍｉｎｕｔｅ、Ｓｙｓｔｅｍ_ｔｉｍｅｃｏｒｄ_ｓｅｃｏｎｄ、Ｓｙｓｔｅｍ_ｔｉｍｅｃｏｒｄ_ｆｒａｍｅに、３台のＡＶＨＤＤの各ハードディスクを１つの記憶媒体（ハードディスク）と見做した場合のその記憶媒体上でのタイムコード「６０：００：００」に基づき、６０，００，００をそれぞれセットして、スレーブＨＤＤ１に対して送信する。
【００６６】
この再生制御コマンドを受信したスレーブＨＤＤ１は、再生すべき位置情報に基づいて、スレーブＨＤＤ１上でのタイムコード「００：００：００」に相当するハードディスク位置から、ビデオデータの再生を開始する。この時のトランザクションシーケンスを図１８に示す。
【００６７】
なお、本実施の形態で各ＡＶＨＤＤに記録されるビデオデータはＤＶエンコードされており、このデータフォーマットでは、特定位置にタイムコード、絶対トラック番号（Absolute Track Number）等の位置情報が含まれるようになっている。マスタＨＤＤは、このビデオデータから得られる位置情報を利用して再生位置情報を管理するようにしてもよい。ただし、ビデオデータの記録時に、各ＡＶＨＤＤが独自の位置情報を記録するため、各ＡＶＨＤＤに記録されるビデオデータの先頭のタイムコードは「００：００：００」となっている。したがって、このままのタイムコードを利用すると、マスタＨＤＤが最後に再生したビデオデータのタイムコードは「５９：５９：２９」であり、次に再生されるべきスレーブＨＤＤ１のビデオデータのタイムコードは「００：００：００」であるので、両者の間で不連続が起きてしまう（次に再生されるべきスレーブＨＤＤ１のビデオデータのタイムコードは「６０：００：００」でなければならない）。こうしたことを回避するため、スレーブＨＤＤ１は、マスタＨＤＤから送信された再生制御コマンドに含まれる、３台のＡＶＨＤＤの各ハードディスクを１つの記憶媒体（ハードディスク）と見做した場合のその記憶媒体上でのタイムコード「６０：００：００」に、次に再生されるべきスレーブＨＤＤ１のビデオデータのタイムコード「００：００：００」を加算し、得られたタイムコードを、次に再生されるべきスレーブＨＤＤ１のビデオデータのタイムコードに置き換えてマスタＨＤＤに出力し、ビデオデータから得られる位置情報とするようにしてもよい。
【００６８】
次に、スレーブＨＤＤ１が再生動作中に、ＰＣが再生停止コントロールコマンドをマスタＨＤＤに発行したとする。この場合、マスタＨＤＤは再生中のスレーブＨＤＤ１に対して再生停止制御コマンドを発行する。この再生停止制御信号を受信したスレーブＨＤＤ１は再生を停止すると共に、最後に再生したビデオデータのタイムコード情報が含まれた通知信号をマスタＨＤＤに送信する。この時のトランザクションシーケンスを図１９に示す。
【００６９】
図２０は、上記通知信号のフォーマットを示す図である。
【００７０】
マスタＨＤＤは、受信した通知信号に含まれるタイムコード情報を用いて、管理している再生位置情報を更新する。すなわち例えば、スレーブＨＤＤ１が再生を開始して１０分経過後に再生停止した場合には、スレーブＨＤＤ１が、通知信号におけるＳｔｏｐ_ｔｉｍｅｃｏｄｅ_ｍｉｎｕｔｅ、Ｓｔｏｐ_ｔｉｍｅｃｏｄｅ_ｓｅｃｏｎｄ、Ｓｔｏｐ_ｔｉｍｅｃｏｄｅ_ｆｒａｍｅに、６９、５９、２９をそれぞれセットして、マスタＨＤＤに対して送信する。マスタＨＤＤは、受信したタイムコード「６９：５９：２９」に１フレームを加算して得られるタイムコード「７０：００：００」を、次に再生すべき位置情報として更新する。
【００７１】
この再生位置情報の更新は、スレーブＨＤＤ１の送信するビデオデータを受信し、前述したように、ＤＶエンコードされた受信ビデオデータからタイムコードを検出することによって行ってもよい。この手法を用いると、マスタＨＤＤは常に位置情報の更新を行うことができる。
【００７２】
次に、上記の再生停止コントロールコマンドの発行の後、ＰＣがマスタＨＤＤに対して再生コントロールコマンドを発行したとする。この場合、マスタＨＤＤは、更新された再生位置情報を基に、再度スレーブＨＤＤ１に対して再生制御コマンドを発行する。このとき、マスタＨＤＤの管理している再生位置情報（タイムコード）は「７０：００：００」であり、このタイムコードに対応するスレーブＨＤＤ１上のタイムコードは、図１４のタイムコードデータ（ＭａｘＳｉｚｅ）を参照して計算すると、「１０：００：００」である。したがって、マスタＨＤＤは、スレーブＨＤＤ１上における再生位置情報として「１０：００：００」をセットし、３台のＡＶＨＤＤの各ハードディスクを１つの記憶媒体（ハードディスク）と見做した場合のその記憶媒体上での再生位置情報として「７０：００：００」をセットした再生制御コマンドをスレーブＨＤＤ１に対して送信する。
【００７３】
この再生制御コマンドを受信したスレーブＨＤＤ１は、再生すべきデータ位置情報に基づいて、スレーブＨＤＤ１のハードディスクに記録されたビデオデータの再生を開始する。またこのとき、前述したようにＤＶエンコードされたビデオデータのタイムコードの置き換えを行う。この時のトランザクションシーケンスを図２１に示す。
【００７４】
その後、スレーブＨＤＤ１に記録されているビデオデータの再生が全部終了すると、スレーブＨＤＤ１は、再生終了を通知する通知信号をマスタＨＤＤに対して送信する。
【００７５】
この再生終了通知信号を受信したマスタＨＤＤは、再生位置情報を更新してＤｒｉｖｅＮｏ.２のスレーブＨＤＤ２に対して再生開始の制御コマンドを発行する。このときマスタＨＤＤの管理している再生位置情報のタイムコードは「９０：００：００」であり、このタイムコードに対応するスレーブＨＤＤ２上におけるタイムコードは、図１４のタイムコードデータ（ＭａｘＳｉｚｅ）を参照して計算すると、「００：００：００」である。したがって、マスタＨＤＤは、スレーブＨＤＤ２上における再生位置情報として「００：００：００」をセットし、３台のＡＶＨＤＤの各ハードディスクを１つの記憶媒体（ハードディスク）と見做した場合のその記憶媒体上での再生位置情報として「９０：００：００」をセットした再生制御コマンドをスレーブＨＤＤ２に対して送信する。
【００７６】
この再生制御コマンドを受信したスレーブＨＤＤ２は、再生すべきデータ位置情報に基づいて、スレーブＨＤＤ２のハードディスクに記録されたビデオデータの再生を開始する。またこのとき、スレーブＨＤＤ１と同様に、ＤＶエンコードされたビデオデータのタイムコードの置き換えを行う。この時のトランザクションシーケンスを図２２に示す。
【００７７】
なお、マスタＨＤＤは、前述したように、スレーブＨＤＤ１から通知信号を受信することによって、スレーブＨＤＤ１での再生が終了したことを認識するようにしているが、これに代わって、マスタＨＤＤが、スレーブＨＤＤ１から再生されたビデオデータを受信し、ＤＶエンコードされたこの受信ビデオデータからタイムコードを検出し、この検出タイムコードを、図１４に示すＥｎｄＴｉｍｅｃｏｄｅ欄の値と比較することによって、スレーブＨＤＤ１での再生の終了を認識するようにしてもよい。例えば上記の検出タイムコードが「８９：５８：２９」であれば、図１４に示すＥｎｄＴｉｍｅｃｏｄｅ欄のスレーブＨＤＤ１（ＤｒｉｖｅＮｏ.１）に対応する値「８９：５９：２９」と比較すると、あと１秒後にスレーブＨＤＤ１の再生が終了することが認識できる。
【００７８】
以上説明した第１の実施の形態においては、ＰＣがマスタＨＤＤに対してデジタルインターフェイスを介してコントロールコマンドを送信する構成になっているが、マスタＨＤＤに操作用のボタン等が備えられている場合、この操作ボタンを使用してユーザがマスタＨＤＤに対して記録・再生要求を行うようにしてもよい。なお、被制御モードに設定されたスレーブＨＤＤが操作用のボタン等を備えている場合、スレーブＨＤＤ上の操作ボタンによる操作をマスタＨＤＤが受け付けないようにすることによって、マスタＨＤＤ上の操作ボタンに対する操作以外では動作しないようにでき、システムとして矛盾のない動作を行うことができる。
【００７９】
また、マスタＨＤＤが管理するタイムコード情報を、マスタＨＤＤの備えるハードディスクまたはフラッシュメモリ等の電源を切断しても情報が保持される別の記憶媒体に記録しておくようにしてもよい。これにより、電源を一旦切断しても次回電源を入れたときに、複数のＡＶＨＤＤからなる記録再生システムを同じ構成で構築することができる。
【００８０】
以下に、電源を一旦切断したあとに電源を入れたときの記録再生システムの再構成に関して説明する。ここでは、図１４に示す記録状態のタイムコードデータがマスタＨＤＤの不揮発性の記憶媒体に記憶され、その後、マスタＨＤＤの電源が一旦切断され、再度電源を入れられたとする。
【００８１】
ＩＥＥＥ１３９４バスの初期化終了後、マスタＨＤＤは、前述のようにスレーブＨＤＤの検索を行う。検索を終了したマスタＨＤＤは、不揮発性の記憶媒体に記憶されているデータ（図１４に示すデータと同一）を読み出し、このデータ内のＥＵＩ６４欄の値と、スレーブＨＤＤの検索の結果得られたスレーブＨＤＤのタイムコードデータにおけるＥＵＩ６４欄相当の値とを比較して、ＩＥＥＥ１３９４バス上に存在する各スレーブＨＤＤが以前の接続状態に、スレーブＨＤＤの総数を含めて同一であることを確認する。確認できたら、各スレーブＨＤＤに、以前と同じＤｒｉｖｅＮｏ．を割り当てる。これによって、不揮発性の記憶媒体に記憶されていたデータを利用することができ、以前と同様の記録再生システムを再構成することができる。
【００８２】
なおまた、上記の第１の実施の形態では、３台のＡＶＨＤＤ３〜５がＩＥＥＥ１３９４バス上に存在する構成になっているが、ＩＥＥＥ１３９４バス上にＡＶＨＤＤが複数台存在すれば、本発明は適用可能であり、ＡＶＨＤＤは２台以上の多数がＩＥＥＥ１３９４バス上に存在し得る。また、ビデオデータを提供する装置はカムコーダだけに限定されるものではなく、ビデオデータを提供可能であれば、どんな装置であってもよい。
【００８３】
さらにまた、上記の第１の実施の形態では、３台のＡＶＨＤＤ３〜５がビデオデータを記録再生するものとしたが、音声データを記録再生する装置に対しても本発明は適用可能である。
【００８４】
［第２の実施の形態］
次に第２の実施の形態を説明する。
【００８５】
上記の第１の実施の形態では、あらかじめ１台のＡＶＨＤＤに対して制御モードを設定し、他の２台に対しては被制御モードを設定しておく必要があった。また、第１の実施の形態における記録再生システムから制御モードのＡＶＨＤＤが取り除かれると、ユーザが再設定を行わない限り、ＰＣが他の残りのＡＶＨＤＤに記録または再生を行うことができなくなってしまうという問題があった。
【００８６】
第２の実施の形態では、こうした問題を解決するために、複数のＡＶＨＤＤがＩＥＥＥ１３９４バス上に接続されている場合、ＩＥＥＥ１３９４バスの初期化後に複数のＡＶＨＤＤの相互間でネゴシエーションを行って、自動的に各ＡＶＨＤＤが制御モード／被制御モードの設定を行うようにする。
【００８７】
なお、第２の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第２の実施の形態の説明においては、第１の実施の形態の構成を流用し、異なる構成部分だけを説明する。
【００８８】
図２３及び図２４は、第２の実施の形態における複数のＡＶＨＤＤの各々で実行される制御モード／被制御モードの設定処理の手順を示すフローチャートである。
【００８９】
ここでは、図２５〜図２９に示す各種の記録再生システムを例に挙げて、これらの記録再生システムにおける制御モード／被制御モードの設定を、上記フローチャートを参照しながら説明する。
【００９０】
図２５は、ＩＥＥＥ１３９４バス上にＰＣが１台、カムコーダが１台、ＡＶＨＤＤが１台接続される記録再生システムを示す図である。
【００９１】
ＩＥＥＥ１３９４バス上にＡＶＨＤＤ１を接続して電源を入れると、バスリセットが発生して、ＩＥＥＥ１３９４バスの初期化が行われる。ＡＶＨＤＤ１は、バスリセット前の状態が制御モード（マスタＨＤＤモード）、被制御モード（スレーブＨＤＤモード）のうち、いずれのモードに設定されていたかを記憶するためのモード記憶メモリを有しており、ＡＶＨＤＤ１は初期状態では被制御モードに設定されている。
【００９２】
ＡＶＨＤＤ１はバスの初期化が終了すると、モード記憶メモリの記憶内容を確認し（Ｓ１）、バスリセット前の状態が被制御モードであるので（Ｓ１でＮＯ）、ＡＶＨＤＤ１が持つタイマをスタートさせて（Ｓ２）、ＩＥＥＥ１３９４バスに接続された他のＡＶＨＤＤから検索問い合わせが行われるのを待機する（Ｓ３でＮＯ、Ｓ４でＮＯ）。図２５に示す記録再生システムでは、ＩＥＥＥ１３９４バス上に他のＡＶＨＤＤが存在しないため、前記タイマをスタートさせたあと所定時間が経過しても、検索問い合わせはない（Ｓ３でＮＯ、Ｓ４でＹＥＳ）。そこで、ＡＶＨＤＤ１は、サーチフラグを「ＦＡＬＳＥ」に設定するとともに、前記タイマを再度スタートさせ（Ｓ６）、他のノードに対してＡＶＨＤＤの検索問い合わせを開始する（Ｓ７）。
【００９３】
図２５に示す記録再生システムでは、ＩＥＥＥ１３９４バス上にはＡＶＨＤＤ１の他にＰＣとカムコーダとが接続されており、そのＰＣとカムコーダの２つのノードに対して個別に、第１の実施の形態で前述した手法でｒｅａｄトランザクションまたはＷｒｉｔｅトランザクションを用いて問い合わせを行う。ＩＥＥＥ１３９４バス上の全てのノードに対する問い合わせが終了後（Ｓ１０でＹＥＳ）、前記タイマがタイムアウトすると（Ｓ１１でＹＥＳ）、サーチフラグが「ＦＡＬＳＥ」であるので（Ｓ１４でＮＯ）、ＡＶＨＤＤ１は自ノードを制御モード（マスタＨＤＤモード）に設定し（Ｓ１６）、ＡＶＨＤＤ１が持つモード記憶メモリに制御モードであることを記憶する。
【００９４】
これにより、図２５に示す記録再生システムでは、ＡＶＨＤＤ１がマスタＨＤＤとなり、１台だけのＡＶＨＤＤでシステムが構築される。
【００９５】
次に、図２６に示す、ＩＥＥＥ１３９４バス上にＰＣが１台、カムコーダが１台、ＡＶＨＤＤが２台接続される記録再生システムを例に挙げて説明する。
【００９６】
図２６は、図２５に示す記録再生システムに、ＡＶＨＤＤ２が追加された構成であり、ＡＶＨＤＤ２は、ＡＶＨＤＤ１と同様に、バスリセット前の設定モードを記憶するモード記憶メモリを有しており、初期状態ではこのメモリに被制御モードが設定されている。
【００９７】
ＡＶＨＤＤ２をＩＥＥＥ１３９４バスに接続するとバスリセットが発生し、ＩＥＥＥ１３９４バスの初期化が行われる。ＡＶＨＤＤ２は、ＩＥＥＥ１３９４バスの初期化が終了すると、モード記憶メモリの記憶内容を確認し（Ｓ１）、バスリセット前の状態が被制御モードであるので（Ｓ１でＮＯ）、ＡＶＨＤＤ２が持つタイマをスタートさせて（Ｓ２）、ＩＥＥＥ１３９４バスに接続された他のＡＶＨＤＤから検索問い合わせが行われるのを待機する（Ｓ３でＮＯ、Ｓ４でＮＯ）。
【００９８】
一方、バスの初期化が終了すると、ＡＶＨＤＤ１のモード記憶メモリには、前述のように制御モードであったことが記憶されているので（Ｓ１でＹＥＳ）、ＡＶＨＤＤ１は、サーチフラグを「ＦＡＬＳＥ」に設定するとともに、ＡＶＨＤＤ１の持つタイマをスタートさせる（Ｓ６）。そして、他のノードに対してＡＶＨＤＤの検索問い合わせをノードごと開始する（Ｓ７）。図２６に示す記録再生システムでは、ＩＥＥＥ１３９４バス上にＡＶＨＤＤ１の他に、ＰＣ、カムコーダ、ＡＶＨＤＤ２が接続されており、その３つのノードに対して、第１の実施の形態で説明した手法でｒｅａｄトランザクションまたはｗｒｉｔｅトランザクションを用いて問い合わせを行い、その結果、ＡＶＨＤＤ２が検出される。
【００９９】
ＡＶＨＤＤ２での処理に戻って、ＡＶＨＤＤ２は、他のノードからの問い合わせを待機している期間内に、ＡＶＨＤＤ１からの問い合わせがあったので（Ｓ３でＹＥＳ）、自ノードを被制御モード（スレーブＨＤＤモード）に設定して（Ｓ５）、ＡＶＨＤＤ２の持つモード記憶メモリに被制御モードであることを記憶する。
【０１００】
ＡＶＨＤＤ１では、ＩＥＥＥ１３９４バス上の全てのノードに対して問い合わせを行った後（Ｓ１０でＹＥＳ）、他のノードからの問い合わせがないので（Ｓ１１でＮＯ、Ｓ１２でＮＯ）、タイマがタイムアウトすると（Ｓ１１でＹＥＳ）、サーチフラグをチェックする（Ｓ１４）。サーチフラグは「ＦＡＬＳＥ」に設定されているので（Ｓ１４でＮＯ）、自ノードを制御モード（マスタＨＤＤモード）に設定し（Ｓ１６）、ＡＶＨＤＤ１が持つモード記憶メモリに制御モードであることを記憶する。
【０１０１】
図２６に示す記録再生システムでは、ＡＶＨＤＤ１がマスタＨＤＤ、ＡＶＨＤＤ２がスレーブＨＤＤとなり、２台のＡＶＨＤＤからなるシステムが構築される。
【０１０２】
次に、図２７に示す、ＩＥＥＥ１３９４バス上にＰＣが１台、カムコーダが１台、ＡＶＨＤＤが３台接続される記録再生システムを例に挙げて説明する。
【０１０３】
図２７は、図２６に示す記録再生システムに、ＡＶＨＤＤ３が追加された構成であり、ＡＶＨＤＤ３は、ＡＶＨＤＤ１、ＡＶＨＤＤ２と同様に、バスリセット前の設定モードを記憶するモード記憶メモリを有しており、初期状態ではこのメモリに被制御モードに設定されている。
【０１０４】
ＡＶＨＤＤ３をＩＥＥＥ１３９４バスに接続すると、バスリセットが発生し、ＩＥＥＥ１３９４バスの初期化が行われる。ＡＶＨＤＤ２のモード記憶メモリには前述のように被制御モードであったことが記憶されており、ＡＶＨＤＤ２およびＡＶＨＤＤ３はバスの初期化が終了すると、各モード記憶メモリを読み出して、バスリセット前の状態が被制御モードであることを検出し（Ｓ１でＮＯ）、各々がタイマをスタートさせて（Ｓ２）、ＩＥＥＥ１３９４バスに接続された他のＡＶＨＤＤの検索問い合わせが行われるのを待機する（Ｓ３でＮＯ、Ｓ４でＮＯ）。
【０１０５】
一方、バスの初期化が終了すると、ＡＶＨＤＤ１のモード記憶メモリには、前述のように制御モードであったことが記憶されているので（Ｓ１でＹＥＳ）、ＡＶＨＤＤ１は、サーチフラグを「ＦＡＬＳＥ」に設定するとともに、ＡＶＨＤＤ１の持つタイマをスタートさせる（Ｓ６）。そして、他のノードに対してＡＶＨＤＤの検索問い合わせをノードごと開始する（Ｓ７）。図２７に示す記録再生システムでは、ＩＥＥＥ１３９４バス上にＡＶＨＤＤ１の他に、ＰＣ、カムコーダ、ＡＶＨＤＤ２、ＡＶＨＤＤ３が接続されており、その４つのノードに対して、第１の実施の形態で説明した手法でｒｅａｄトランザクションまたはｗｒｉｔｅトランザクションを用いて問い合わせを行い、その結果、ＡＶＨＤＤ２及びＡＶＨＤＤ２が検出される。
【０１０６】
ＡＶＨＤＤ２およびＡＶＨＤＤ３での処理に戻って、各々は、他のノードからの問い合わせを待機している期間内に、ＡＶＨＤＤ１からの問い合わせがあったので（Ｓ３でＹＥＳ）、自ノードを被制御モード（スレーブＨＤＤモード）に設定して（Ｓ５）、ＡＶＨＤＤ２およびＡＶＨＤＤ３の持つモード記憶メモリに被制御モードであることをそれぞれ記憶する。
【０１０７】
ＡＶＨＤＤ１では、全てのバス上のノードに対して問い合わせを行った後（Ｓ１０でＹＥＳ）、他のノードからの問い合わせがないので（Ｓ１１でＮＯ、Ｓ１２でＮＯ）、タイマがタイムアウトすると（Ｓ１１でＹＥＳ）、サーチフラグをチェックする。サーチフラグは「ＦＡＬＳＥ」に設定されているので（Ｓ１４でＮＯ）、自ノードを制御モード（マスタＨＤＤモード）に設定し（Ｓ１６）、ＡＶＨＤＤ１が持つモード記憶メモリに制御モードであることを記憶する。
【０１０８】
図２７に示す記録再生システムでは、ＡＶＨＤＤ１がマスタＨＤＤ、ＡＶＨＤＤ２及びＡＶＨＤＤ３がスレーブＨＤＤとなり、３台のＡＶＨＤＤからなるシステムが構築される。
【０１０９】
次に、図２８に示す、ＩＥＥＥ１３９４バス上にＰＣが１台、カムコーダが１台、ＡＶＨＤＤが２台接続される記録再生システムを例に挙げて説明する。
【０１１０】
図２８は、図２７に示す記録再生システムからＡＶＨＤＤ１が取り除かれた構成である。
【０１１１】
ＡＶＨＤＤ１をＩＥＥＥ１３９４バスから取り除く（またはＡＶＨＤＤ１の電源を切断する）とバスリセットが発生し、ＩＥＥＥ１３９４バスの初期化が行われる。ＡＶＨＤＤ２およびＡＶＨＤＤ３の各モード記憶メモリには前述のように被制御モードであったことが記憶されており、ＡＶＨＤＤ２およびＡＶＨＤＤ３はバスの初期化が終了すると、各モード記憶メモリの記憶内容を確認し（Ｓ１）、バスリセット前の状態がそれぞれ被制御モードであるので（Ｓ１でＮＯ）、各々が持つタイマをスタートさせて（Ｓ２）、ＩＥＥＥ１３９４バスに接続された他のＡＶＨＤＤから検索問い合わせが行われるのを待機する（Ｓ３でＮＯ、Ｓ４でＮＯ）。図２８に示す記録再生システムでは、ＩＥＥＥ１３９４バス上にバスリセット前にマスタＨＤＤであったＡＤＨＤＤが存在しないため、前記タイマをスタートさせたあと所定時間が経過しても、検索問い合わせはない（Ｓ３でＮＯ、Ｓ４でＹＥＳ）。そこで、ＡＶＨＤＤ２およびＡＶＨＤＤ３は、サーチフラグを「ＦＡＬＳＥ」に設定するとともに、前記タイマをそれぞれ再度スタートさせ（Ｓ６）、他のノードに対してＡＶＨＤＤの検索問い合わせをノードごとに開始する（Ｓ７）。
【０１１２】
図２８に示す記録再生システムでは、ＩＥＥＥ１３９４バス上にＰＣ、カムコーダ、ＡＶＨＤＤ２、ＡＶＨＤＤ３が接続されており、ＡＶＨＤＤ２はＰＣ、カムコーダ、ＡＶＨＤＤ３に対してＡＶＨＤＤの検索問い合わせを行い、ＡＶＨＤＤ３はＰＣ、カムコーダ、ＡＶＨＤＤ２に対してＡＶＨＤＤの検索問い合わせを行う。ＡＶＨＤＤ２、ＡＶＨＤＤ３は共にＡＶＨＤＤを検出する。
【０１１３】
ＡＶＨＤＤ２およびＡＶＨＤＤ３は各々、全ノードに対する問い合わせを終了して（Ｓ１０でＹＥＳ）、前記タイマがタイムアウトする前に（Ｓ１１でＮＯ）自ノードに対してＡＶＨＤＤの検索問い合わせがあったことをそれぞれ検出する（Ｓ１２でＹＥＳ）。すなわち、ＡＶＨＤＤ２はＡＶＨＤＤ３から、ＡＶＨＤＤ３はＡＶＨＤＤ２から問い合わせがそれぞれあったので、各ＡＶＨＤＤは、各サーチフラグを「ＴＲＵＥ」に設定するとともに、問い合わせ元の物理ＩＤ（ＰｈｙＩＤ）を記憶しておく（Ｓ１３）。
【０１１４】
前記タイマがタイムアウトした後（Ｓ１１でＹＥＳ）、ＡＶＨＤＤ２およびＡＶＨＤＤ３の各サーチフラグが「ＴＲＵＥ」にそれぞれ設定されているので（Ｓ１４でＹＥＳ）、各ＡＶＨＤＤは、前記記憶されたＰｈｙＩＤと自ノードのＰｈｙＩＤとを比較して、自ノードのＰｈｙＩＤが記憶されたＰｈｙＩＤよりも小さいとき（Ｓ１５でＹＥＳ）、自ノードを制御モードに設定し（Ｓ１６）、そうでないとき（Ｓ１５でＮＯ）自ノードを被制御モードに設定する（Ｓ５）。例えばＡＶＨＤＤ２のＰｈｙＩＤが５、ＡＶＨＤＤ３のＰｈｙＩＤが３の場合、ＡＶＨＤＤ３が制御モードとなり、ＡＶＨＤＤ２が被制御モードとなる。なお、図２８に示す記録再生システムでは、ＡＶＨＤＤの検索問い合わせ元は１つしか存在しないが、複数のノードからＡＶＨＤＤの検索問い合わせを行った場合は、全ての問い合わせ元のＰｈｙＩＤよりも自ノードのＰｈｙＩＤが小さい場合に、自ノードが制御モードに設定される。
【０１１５】
前述のように、図２８に示す記録再生システムでは、ＡＶＨＤＤ３がマスタＨＤＤとなり、ＡＶＨＤＤ２がスレーブＨＤＤとなって、２台のＡＶＨＤＤからなるシステムが構築される。
【０１１６】
次に、図２９に示す、ＩＥＥＥ１３９４バス上にＰＣが１台、カムコーダが１台、ＡＶＨＤＤが３台接続される記録再生システムを例に挙げて説明する。
【０１１７】
図２９は、図２８に示す記録再生システムにＡＶＨＤＤ１を追加した構成である。
【０１１８】
ＡＶＨＤＤ１およびＡＶＨＤＤ３のモード記憶メモリには共に制御モードであったことが記憶されており、ＡＶＨＤＤ２のモード記憶メモリには被制御モードであったことが記憶されている。
【０１１９】
ＩＥＥＥ１３９４バスにＡＶＨＤＤ１を接続するとバスリセットが発生し、ＩＥＥＥ１３９４バスの初期化が行われる。ＡＶＨＤＤ２のモード記憶メモリには前述のように被制御モードであったことが記憶されており、ＡＶＨＤＤ２はバスの初期化が終了すると、モード記憶メモリを読み出して、バスリセット前の状態が被制御モードであることを検出し（Ｓ１でＮＯ）、タイマをスタートさせて（Ｓ２）、ＩＥＥＥ１３９４バスに接続された他のＡＶＨＤＤの検索問い合わせが行われるのを待機する（Ｓ３でＮＯ、Ｓ４でＮＯ）。
【０１２０】
一方、バスの初期化が終了すると、ＡＶＨＤＤ１及びＡＶＨＤＤ３は、各モード記憶メモリに前述のように制御モードであったことが記憶されているので（Ｓ１でＹＥＳ）、各サーチフラグを「ＦＡＬＳＥ」に設定するとともに、各タイマをスタートさせる（Ｓ６）。そして、他のノードに対してＡＶＨＤＤの検索問い合わせをノードごと開始する（Ｓ７）。図２９に示す記録再生システムでは、ＩＥＥＥ１３９４バス上にＰＣ、カムコーダ、ＡＶＨＤＤ１、ＡＶＨＤＤ２、ＡＶＨＤＤ３が接続されており、ＡＶＨＤＤ１はＰＣ、カムコーダ、ＡＶＨＤＤ２、ＡＶＨＤＤ３に対してＡＶＨＤＤの検索問い合わせを行い、ＡＶＨＤＤ３はＰＣ、カムコーダ、ＡＶＨＤＤ１、ＡＶＨＤＤ２に対してＡＶＨＤＤの検索問い合わせを行う。
【０１２１】
ＡＶＨＤＤ２での処理に戻って、ＡＶＨＤＤ２は、他のノードからの問い合わせを待機している期間内に、ＡＶＨＤＤ１及びＡＶＨＤＤ３からの問い合わせがあったので（Ｓ３でＹＥＳ）、自ノードを被制御モード（スレーブＨＤＤモード）に設定して（Ｓ５）、ＡＶＨＤＤ２の持つモード記憶メモリに被制御モードであることを記憶する。
【０１２２】
ＡＶＨＤＤ１およびＡＶＨＤＤ３は各々、全ノードに対する問い合わせを終了して（Ｓ１０でＹＥＳ）、前記タイマがタイムアウトする前に（Ｓ１１でＮＯ）自ノードに対してＡＶＨＤＤの検索問い合わせがあったことをそれぞれ検出する（Ｓ１２でＹＥＳ）。すなわち、ＡＶＨＤＤ１はＡＶＨＤＤ３から、ＡＶＨＤＤ３はＡＶＨＤＤ１から問い合わせがそれぞれあったので、各ＡＶＨＤＤは、各サーチフラグを「ＴＲＵＥ」に設定するとともに、問い合わせ元の物理ＩＤ（ＰｈｙＩＤ）を記憶しておく（Ｓ１３）。
【０１２３】
前記タイマがタイムアウトした後（Ｓ１１でＹＥＳ）、ＡＶＨＤＤ１およびＡＶＨＤＤ３の各サーチフラグが「ＴＲＵＥ」にそれぞれ設定されているので（Ｓ１４でＹＥＳ）、各ＡＶＨＤＤは、前記記憶されたＰｈｙＩＤと自ノードのＰｈｙＩＤとを比較して、自ノードのＰｈｙＩＤが記憶されたＰｈｙＩＤよりも小さいとき（Ｓ１５でＹＥＳ）、自ノードを制御モードに設定し（Ｓ１６）、そうでないとき（Ｓ１５でＮＯ）自ノードを被制御モードに設定する（Ｓ５）。
【０１２４】
例えばＡＶＨＤＤ１のＰｈｙＩＤが１、ＡＶＨＤＤ３のＰｈｙＩＤが３の場合、ＡＶＨＤＤ１が制御モードとなり、ＡＶＨＤＤ３が被制御モードとなる。
【０１２５】
これにより、前述のように図２９に示す記録再生システムでは、ＡＶＨＤＤ１がマスタＨＤＤとなり、ＡＶＨＤＤ２、ＡＶＨＤＤ３がスレーブＨＤＤとなって、３台のＡＶＨＤＤからなるシステムが構築される。
【０１２６】
本実施の形態では、複数のＡＶＨＤＤがＡＶＨＤＤの検索問い合わせを行った場合、ＰｈｙＩＤが最も小さなノードが制御モードに設定されるようになっているが、ＰｈｙＩＤが最も大きいノードが制御モードに設定されるようにしてもよい。
【０１２７】
［第３の実施の形態］
次に第３の実施の形態を説明する。
【０１２８】
上記の第１の実施の形態では、制御モードに設定されたＡＶＨＤＤが、他のＡＶＨＤＤの検索を行って、被制御モードに設定されているＡＶＨＤＤに関する管理情報（タイムコード情報）を取得して記憶するが、ＩＥＥＥ１３９４バス上に新たに被制御モードのＡＶＨＤＤが追加された場合や、ＩＥＥＥ１３９４バス上から被制御モードのＡＶＨＤＤを取り除いた場合に対する制御手法が提供されていなかった。
【０１２９】
第３の実施の形態では、被制御モードに設定されたＡＶＨＤＤの新たな追加や削除に対する制御手法を提供すべく、ＩＥＥＥ１３９４バス上から被制御モードのＡＶＨＤＤが取り除かれた場合には、このＡＶＨＤＤに関する記憶していた管理情報を削除するとともに、ＩＥＥＥ１３９４バス上の他の被制御モードのＡＶＨＤＤに付与されていた識別番号（ＰｈｙＩＤ）を新たに割り当てし直し、またＩＥＥＥ１３９４バス上に新たに被制御モードのＡＶＨＤＤが追加された場合には、このＡＶＨＤＤに関する管理情報を追加して記憶するようにする。
【０１３０】
なお、第３の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第３の実施の形態の説明においては、第１の実施の形態の構成を流用し、異なる構成部分だけを説明する。
【０１３１】
図３０は、第３の実施の形態における記録再生システムの構成例を示す図である。この構成例は、図１に示す記録再生システムからスレーブＨＤＤ１を取り除いた例を示しており、図１に示すスレーブＨＤＤ１が取り除かれる前のマスタＨＤＤが管理している情報は、図１４に示すタイムコード情報と同じである。
【０１３２】
第３の実施の形態でも第１の実施の形態と同様に、マスタＨＤＤが、ＩＥＥＥ１３９４バスの初期化後に、ＩＥＥＥ１３９４バス上のスレーブＨＤＤの検索を行う。図３０に示す構成例においては、スレーブＨＤＤ１が１台だけ検出され、マスタＨＤＤがスレーブＨＤＤ１のタイムコード情報を取得する。検出されたスレーブＨＤＤ１は、ＥＵＩ６４の値から、図１４におけるＤｒｉｖｅＮｏ.２のＡＶＨＤＤと同一であることが分かる。スレーブＨＤＤ検出の際に取得したデータのＭａｘ_ｓｉｚｅ、Ｒｅｍａｉｎ_ｓｉｚｅの値は、図１４に示す登録値と同じ値であり、スレーブＨＤＤ１の状態が変化していないことが検出されるため、マスタＨＤＤは、図１４に示す管理データを引き続き使用する。
【０１３３】
一方、図１４におけるＤｒｉｖｅＮｏ.１のＡＶＨＤＤは検出されないため、このＡＶＨＤＤのデータは管理情報から削除され、図１４において、削除されたＡＶＨＤＤの後に登録されていたＡＶＨＤＤのＤｒｉｖｅＮｏ．は繰り上がり、マスタＨＤＤが管理するタイムコード情報は、図３１に示すような情報になる。
【０１３４】
コントローラであるＰＣから記録・再生制御コマンドを送信されたマスタＨＤＤは、この図３１に示すタイムコード情報に基づき、記録再生システムを制御して記録・再生を行う。
【０１３５】
次に、図３０に示す構成に新たに被制御モードのＡＶＨＤＤを１台接続した場合のタイムコード情報の管理方法を、図３２を参照して説明する。
【０１３６】
図３２は、図３０に示す構成に新たに被制御モードのＡＶＨＤＤを１台接続した構成例を示す図である。
【０１３７】
図３２に示すように、新たにＡＶＨＤＤを接続すると、ＩＥＥＥ１３９４バス上でＩＥＥＥ１３９４バスの初期化が行われ、マスタＨＤＤはスレーブＨＤＤの検索を開始する。図３２の構成例においては、スレーブＨＤＤ１とスレーブＨＤＤ２の２台のスレーブＨＤＤが検出され、マスタＨＤＤはこれら２台のスレーブＨＤＤのタイムコード情報を取得する。検出されたスレーブＨＤＤ１はＥＵＩ６４の値から、図３１におけるＤｒｉｖｅＮｏ.１のＡＶＨＤＤであることが分かる。スレーブＨＤＤ１の検出の際に取得したＭａｘ_ｓｉｚｅ、Ｒｅｍａｉｎ_ｓｉｚｅの値は、図３１に示すタイムコード情報に登録してある値と同じ値であり、スレーブＨＤＤ１の状態が変化していないことが検出されるため、マスタＨＤＤは、図３１に示すタイムコード情報を引き続き使用する。スレーブＨＤＤ２は新たに検出されたＡＶＨＤＤであり、図３１に示すタイムコード情報には登録されていないため、図３１に示すタイムコード情報における最後のＡＶＨＤＤの後ろに新たにＤｒｉｖｅＮｏ．を割り当ててタイムコード情報を登録する。その結果図３２に示すマスタＨＤＤが管理するタイムコード情報は、図３３に示すタイムコード情報となる。
【０１３８】
コントローラであるＰＣから記録・再生制御コマンドを受信したマスタＨＤＤは、この情報に基づいて記録再生システムを制御して記録・再生を行う。
【０１３９】
次に、図３２に示す構成に、図１に示すスレーブＨＤＤ１を再度接続した場合のタイムコード情報の管理方法を、図３４を参照して説明する。
【０１４０】
図３４は、図３２に示す構成に、図１に示すスレーブＨＤＤ１を再度接続した構成例を示す図である。
【０１４１】
前記ＡＶＨＤＤを再度接続するとＩＥＥＥ１３９４バス上でバスの初期化が行われ、マスタＨＤＤはスレーブＨＤＤの検索を開始する。図３４に示す構成例においては、スレーブＨＤＤ１、スレーブＨＤＤ２、スレーブＨＤＤ３の３台のスレーブＨＤＤが検出され、これら３台のスレーブＨＤＤのタイムコード情報を取得する。検出されたスレーブＨＤＤ１、スレーブＨＤＤ２はＥＵＩ６４の値からそれぞれ、図３３におけるＤｒｉｖｅＮｏ.１およびＤｒｉｖｅＮｏ.２のＡＶＨＤＤであることが分かる。スレーブＨＤＤ１、スレーブＨＤＤ２の検出の際に取得したＭａｘ_ｓｉｚｅ、Ｒｅｍａｉｎ_ｓｉｚｅの値は、図３３に示すタイムコード情報に登録してある値とそれぞれ同じ値であり、スレーブＨＤＤ１、スレーブＨＤＤ２の状態が変化していないことが検出されるため、マスタＨＤＤは図３３に示すタイムコード情報を引き続き使用する。一方、スレーブＨＤＤ３は新たに検出されたＡＶＨＤＤであり、図３３に示すタイムコード情報には登録されていないため、図３３に示すタイムコード情報の最後のＡＶＨＤＤの後ろに新たにＤｒｉｖｅＮｏ．を割り当てて情報を登録する。その結果、図３４におけるマスタＨＤＤが管理するタイムコード情報は、図３５に示すタイムコード情報となる。
【０１４２】
コントローラであるＰＣから記録・再生制御コマンドを受信したマスタＨＤＤは、この情報に基づいて記録再生システムを制御して記録・再生を行う。
【０１４３】
［第４の実施の形態］
次に第４の実施の形態を説明する。
【０１４４】
上記の第３の実施の形態では、一旦管理情報（タイムコード情報）から削除されたＡＶＨＤＤが記録再生システムに再接続された場合、新たなＡＶＨＤＤとして管理情報が検出され、該管理情報が、マスタＨＤＤが管理するタイムコード情報に新たに追加される。これに代わって、第４の実施の形態では、一旦管理情報から削除されたＡＶＨＤＤが記録再生システムに再接続された場合、このＡＶＨＤＤの元のタイムコード情報を再利用するようにする。
【０１４５】
なお、第４の実施の形態の構成は、基本的に第３の実施の形態及びの構成と同じであるので、第４の実施の形態の説明においては、第３の実施の形態の構成を流用する。
【０１４６】
第４の実施の形態では第３の実施の形態と同様に、図１におけるスレーブＨＤＤ１を取り除いて図３０に示す構成に変更した場合、図１におけるスレーブＨＤＤ１のタイムコード情報は、マスタＨＤＤが管理するタイムコード情報から削除される。ただしこの時、第４の実施の形態では、削除したタイムコード情報を別の記憶領域に保存しておく。
【０１４７】
次に第３の実施の形態と同様に、新たなＡＶＨＤＤを接続して、図３２に示す構成となり、図３３に示すタイムコード情報が得られたときに、図３２に示す構成に、図１に示すスレーブＨＤＤ１が再度接続されたとする。このとき、ＩＥＥＥ１３９４バスの初期化が行われ、マスタＨＤＤがスレーブＨＤＤの検索を行う。このときスレーブＨＤＤ１、スレーブＨＤＤ、スレーブＨＤＤ３の３台のスレーブＨＤＤが検出され、スレーブＨＤＤ１、スレーブＨＤＤ２は、図３３に示すタイムコード情報に登録されているＡＶＨＤＤであることが認識される。
【０１４８】
一方、スレーブＨＤＤ３は、図３３に示すタイムコード情報に登録されていないが、先に別の記憶領域に保存されたＡＶＨＤＤの登録情報に記録されていることが検出される。この別の記憶領域に保存されたＡＶＨＤＤの登録情報と検出時に取得されたスレーブＨＤＤ３のタイムコード情報とを比較し、Ｍａｘ_ｓｉｚｅ、Ｒｅｍａｉｎ_ｓｉｚｅが一致している場合、スレーブＨＤＤ３が以前スレーブＨＤＤ１として接続されていた状態から変化していないことが分かり、ＳｔａｒｔＴｉｍｅｃｏｄｅおよびＥｎｄＴｉｍｅｏｄｅの値から、以前スレーブＨＤＤ１として登録されていたスレーブＨＤＤであることが検出される。この結果、スレーブＨＤＤ３にＤｒｉｖｅＮｏ.１を、スレーブＨＤＤ１にＤｒｉｖｅＮｏ.２を、スレーブＨＤＤ２にＤｒｉｖｅＮｏ.３を新たに割り当て、マスタＨＤＤが管理するタイムコード情報は、図３６に示すようになり、一旦取り除かれたＡＶＨＤＤのタイムコード情報を再利用して記録再生システムを再構築することができる。
【０１４９】
なお、再接続されたＡＶＨＤＤから取得したタイムコード情報が、別の記憶領域に保存されたＡＶＨＤＤの登録情報と一致しない場合、ＩＥＥＥ１３９４バスから切断されていた間に他のコントローラ等によって、記録されているデータに変更が加えられていると考えられる。この場合には、第３の実施の形態と同様に、新たなＡＶＨＤＤとして登録を行うことによって記録再生システムの再構築を行うようにする。
【０１５０】
［他の実施の形態］
なお、本発明の目的は、各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１５１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１５３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１５４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１５５】
【図１】本発明に係る記録再生システムの第１の実施の形態の構成を示す図である。
【図２】ｒｅａｄトランザクションによってスレーブＨＤＤを検出する場合のトランザクションシーケンス例を示す図である。
【図３】ｗｒｉｔｅトランザクションによってスレーブＨＤＤを検出する場合のトランザクションシーケンス例を示す図である。
【図４】スレーブＨＤＤの検出時にマスタＨＤＤが取得する情報のフォーマットを示す図である。
【図５】マスタＨＤＤによって管理されるタイムコードデータの例を示す図である。
【図６】３０分間の記録後、記録停止が行われた時点でのマスタＨＤＤが管理するタイムコードデータを示す図である。
【図７】３０分間記録をした時点でＰＣが記録停止のコントロールコマンドをマスタＨＤＤに発行するときに実行されるトランザクションシーケンスを示す図である。
【図８】ＰＣが記録開始コマンドをマスタＨＤＤに対して再度発行するときに実行されるトランザクションシーケンスを示す図である。
【図９】マスタＨＤＤの記録領域がなくなり、スレーブＨＤＤ１に対して記録開始の制御コマンドを発行するときに実行されるトランザクションシーケンスを示す図である。
【図１０】７５分間分のビデオデータの記録後、記録停止が行われた時点でのマスタＨＤＤが管理するタイムコードデータを示す図である。
【図１１】ＰＣが記録停止のコントロールコマンドを発行し、これを受信したマスタＨＤＤがスレーブＨＤＤ１に対して記録停止の制御コマンドを発行するときに実行されるトランザクションシーケンスを示す図である。
【図１２】ＰＣが記録開始コマンドをマスタＨＤＤに対して発行し、この際、スレーブＨＤＤ１に記録可能な領域が残存するため、マスタＨＤＤが、スレーブＨＤＤ１に対して記録開始の制御コマンドを発行するときに実行されるトランザクションシーケンスを示す図である。
【図１３】スレーブＨＤＤ１に残存する記録領域がなくなったため送信された通知信号を受信したマスタＨＤＤが、スレーブＨＤＤ２に対して記録開始の制御コマンドを発行するときに実行されるトランザクションシーケンスを示す図である。
【図１４】１００分間分のビデオデータの記録後、記録停止が行われた時点でのマスタＨＤＤが管理するタイムコードデータを示す図である。
【図１５】ＰＣが発行した記録停止のコントロールコマンドを受信したマスタＨＤＤが、記録中のスレーブＨＤＤ２に対して記録停止の制御コマンドを発行するときに実行されるトランザクションシーケンスを示す図である。
【図１６】ＰＣが送信した再生コントロールコマンドを受信したマスタＨＤＤが実行するトランザクションシーケンスを示す図である。
【図１７】再生制御コマンドのフォーマットを示す図である。
【図１８】再生制御コマンドを受信したスレーブＨＤＤ１が、再生すべき位置情報に基づいてビデオデータの再生を開始するときに実行されるトランザクションシーケンスを示す図である。
【図１９】ＰＣが再生停止コントロールコマンドをマスタＨＤＤに発行し、これを受けたマスタＨＤＤが、再生中のスレーブＨＤＤ１に対して再生停止制御コマンドを発行するときに実行されるトランザクションシーケンスを示す図である。
【図２０】通知信号のフォーマットを示す図である。
【図２１】再生制御コマンドを受信したスレーブＨＤＤ１が、再生すべきデータ位置情報に基づいて、スレーブＨＤＤ１のハードディスクに記録されたビデオデータの再生を開始するときに実行されるトランザクションシーケンスを示す図である。
【図２２】再生制御コマンドを受信したスレーブＨＤＤ２が、再生すべきデータ位置情報に基づいて、スレーブＨＤＤ２のハードディスクに記録されたビデオデータの再生を開始するときに実行されるトランザクションシーケンスを示す図である。
【図２３】第２の実施の形態における複数のＡＶＨＤＤの各々で実行される制御モード／被制御モードの設定処理の手順を示すフローチャート（１／２）である。
【図２４】第２の実施の形態における複数のＡＶＨＤＤの各々で実行される制御モード／被制御モードの設定処理の手順を示すフローチャート（２／２）である。
【図２５】ＩＥＥＥ１３９４バス上にＰＣが１台、カムコーダが１台、ＡＶＨＤＤが１台接続される記録再生システムを示す図である。
【図２６】図２５に示す記録再生システムにＡＶＨＤＤ２が追加された構成であり、ＩＥＥＥ１３９４バス上にＰＣが１台、カムコーダが１台、ＡＶＨＤＤが２台接続される記録再生システムを示す図である。
【図２７】図２６に示す記録再生システムにＡＶＨＤＤ３が追加された構成であり、ＩＥＥＥ１３９４バス上にＰＣが１台、カムコーダが１台、ＡＶＨＤＤが３台接続される記録再生システムを示す図である。
【図２８】図２７に示す記録再生システムからＡＶＨＤＤ１が取り除かれた構成であり、ＩＥＥＥ１３９４バス上にＰＣが１台、カムコーダが１台、ＡＶＨＤＤが２台接続される記録再生システムを示す図である。
【図２９】図２８に示す記録再生システムにＡＶＨＤＤ１が追加された構成であり、ＩＥＥＥ１３９４バス上にＰＣが１台、カムコーダが１台、ＡＶＨＤＤが３台接続される記録再生システムを示す図である。
【図３０】第３の実施の形態における記録再生システムの構成例を示す図である。
【図３１】図３０に示す記録再生システムにおいてマスタＨＤＤが管理するタイムコード情報を示す図である。
【図３２】図３０に示す構成に新たに被制御モードのＡＶＨＤＤを１台接続した構成例を示す図である。
【図３３】図３２に示す記録再生システムにおいてマスタＨＤＤが管理するタイムコード情報を示す図である。
【図３４】図３２に示す構成に、図１に示すスレーブＨＤＤ１を再度接続した構成例を示す図である。
【図３５】図３４に示す記録再生システムにおいてマスタＨＤＤが管理するタイムコード情報を示す図である。
【図３６】第４の実施の形態の記録再生システムにおいてマスタＨＤＤが管理するタイムコード情報を示す図である。
【図３７】３台のＡＶＨＤＤに１台のＰＣが接続されたシステムを示す図である。
【符号の説明】
【０１５６】
１  ＰＣ（パーソナルコンピュータ、制御装置）
２  カムコーダ（デジタルビデオカムコーダ）
３  ＡＶＨＤＤ（マスタＨＤＤ、記録再生装置、領域管理手段、記録再生手段）
４  ＡＶＨＤＤ（スレーブＨＤＤ１、記録再生装置）
５  ＡＶＨＤＤ（スレーブＨＤＤ２、記録再生装置）
【図１】
2005116100.tif 000003
【図２】
2005116100.tif 000004
【図３】
2005116100.tif 000005
【図４】
2005116100.tif 000006
【図５】
2005116100.tif 000007
【図６】
2005116100.tif 000008
【図７】
2005116100.tif 000009
【図８】
2005116100.tif 000010
【図９】
2005116100.tif 000011
【図１０】
2005116100.tif 000012
【図１１】
2005116100.tif 000013
【図１２】
2005116100.tif 000014
【図１３】
2005116100.tif 000015
【図１４】
2005116100.tif 000016
【図１５】
2005116100.tif 000017
【図１６】
2005116100.tif 000018
【図１７】
2005116100.tif 000019
【図１８】
2005116100.tif 000020
【図１９】
2005116100.tif 000021
【図２０】
2005116100.tif 000022
【図２１】
2005116100.tif 000023
【図２２】
2005116100.tif 000024
【図２３】
2005116100.tif 000025
【図２４】
2005116100.tif 000026
【図２５】
2005116100.tif 000027
【図２６】
2005116100.tif 000028
【図２７】
2005116100.tif 000029
【図２８】
2005116100.tif 000030
【図２９】
2005116100.tif 000031
【図３０】
2005116100.tif 000032
【図３１】
2005116100.tif 000033
【図３２】
2005116100.tif 000034
【図３３】
2005116100.tif 000035
【図３４】
2005116100.tif 000036
【図３５】
2005116100.tif 000037
【図３６】
2005116100.tif 000038
【図３７】
2005116100.tif 000039