(57)【特許請求の範囲】
【請求項１】
情報信号と制御信号を混在させ、パケットにて通信可能なバスを介して複数の電子機器が接続された通信システムにおいて利用される通信制御方法において、
前記電子機器は、出力プラグを介して前記情報信号を出力または、入力プラグを介して前記情報信号を入力するようになし、前記通信システムに同様に接続された他の電子機器と１対１接続を行うことが可能であり、接続に関する接続情報を各接続毎に保持するようになし、前記接続情報は、接続先に関する情報を含むようになし、通信中にバスリセットが発生した場合には、前記バスリセット発生前の接続状態を再構築することを特徴とする通信制御方法。
【請求項２】
前記電子機器は、入力する電子機器を指定しないブロードキャスト出力または、出力する電子機器を指定しないブロードキャスト入力を行うことが可能であり、前記接続情報は、ブロードキャスト出力またはブロードキャスト入力に関する情報を含むようになすことを特徴とする請求項１記載の通信制御方法。
【請求項３】
前記接続情報は、前記接続の保護に関する情報を含むようになすことを特徴とする請求項１記載の通信制御方法。
【請求項４】
前記接続情報は、前記情報信号の通信に必要な帯域に関する情報を含むようになすことを特徴とする請求項１記載の通信制御方法。
【請求項５】
前記電子機器は接続時または再接続時に、前記通信システムに同様に接続され、バスの各チャンネルの使用状態を示す第1のレジスタを有するバス管理機器へ前記第１のレジスタの内容を読み出す命令を送信し、前記第１のレジスタの内容を受信し、前記受信した第１のレジスタの内容および自身が利用を希望するバスのチャンネルに基づき、前記第１のレジスタの内容を書き換える命令を前記バス管理機器へ送信するようになすことを特徴とする請求項１記載の通信制御方法。
【請求項６】
前記電子機器は接続時または再接続時に、前記通信システムに同様に接続され、バスの利用可能帯域を示す第２のレジスタを有するバス管理機器へ前記第２のレジスタの内容を読み出す命令を送信し、前記第２のレジスタの内容を受信し、前記受信した第２のレジスタの内容および自身が利用を希望するバスの帯域に基づき、前記第２のレジスタの内容を書き換える命令を前記バス管理機器へ送信するようになすことを特徴とする請求項１記載の通信制御方法。
【請求項７】
情報信号と制御信号を混在させ、パケットにて通信可能なバスを介して複数の電子機器が接続された通信システムにおいて、
前記電子機器は、出力プラグを介して前記情報信号を出力または、入力プラグを介して前記情報信号を入力するようになし、前記通信システムに同様に接続された他の電子機器と１対１接続を行うことが可能であり、接続に関する接続情報を各接続毎に保持するようになし、前記接続情報は、接続先に関する情報を含むようになし、通信中にバスリセットが発生した場合には、前記バスリセット発生前の接続状態を再構築することを特徴とする通信システム。
【請求項８】
前記電子機器は、入力する電子機器を指定しないブロードキャスト出力または、出力する電子機器を指定しないブロードキャスト入力を行うことが可能であり、前記接続情報は、ブロードキャスト出力またはブロードキャスト入力に関する情報を含むようになすことを特徴とする請求項７記載の通信システム。
【請求項９】
前記接続情報は、前記接続の保護に関する情報を含むようになすことを特徴とする請求項７記載の通信システム。
【請求項１０】
前記接続情報は、前記情報信号の通信に必要な帯域に関する情報とを含むようになすことを特徴とする請求項７記載の通信システム。
【請求項１１】
前記電子機器は接続時または再接続時に、前記通信システムに同様に接続され、バスの各チャンネルの使用状態を示す第1のレジスタを有するバス管理機器へ前記第１のレジスタの内容を読み出す命令を送信し、前記第１のレジスタの内容を受信し、前記受信した第１のレジスタの内容および自身が利用を希望するバスのチャンネルに基づき、前記第１のレジスタの内容を書き換える命令を前記バス管理機器へ送信するようになすことを特徴とする請求項７記載の通信システム。
【請求項１２】
前記電子機器は接続時または再接続時に、前記通信システムに同様に接続され、バスの利用可能帯域を示す第２のレジスタを有するバス管理機器へ前記第２のレジスタの内容を読み出す命令を送信し、前記第２のレジスタの内容を受信し、前記受信した第２のレジスタの内容および自身が利用を希望するバスの帯域に基づき、前記第２のレジスタの内容を書き換える命令を前記バス管理機器へ送信するようになすことを特徴とする請求項７記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオデータやオーディオデータのようなデジタルデータを、例えばＩＥＥＥ−Ｐ１３９４に準拠したシリアルバス（以下「Ｐ１３９４シリアルバス」と略す。）のような通信制御バスを用いて伝送する通信システムにおいて利用される通信制御方法及びこの制御方法を用いる通信ステムに関する。
【背景技術】
【０００２】
Ｐ１３９４シリアルバスのような制御信号と情報信号とを混在させることのできる通信制御バスによって複数の電子機器を接続し、これらの機器間で情報信号及び制御信号を通信するシステムが考えられている。
【０００３】
図５にこのようなシステムの例を示す。このシステムは４台のデジタルビデオテープレコーダー（以下「ＶＴＲ」という。）、１台のカムコーダー（以下「ＣＡＭ」という。）、１台の編集機、及び１台のコンピュータを備えている。各機器の間は、Ｐ１３９４シリアルバスのツイストペアケーブルにより接続されている。各機器は、ツイストペアケーブルから入力される情報信号及び制御信号を中継する機能を持っているので、この通信システムは各機器が共通のＰ１３９４シリアルバスに接続されている通信システムと等価である。
【０００４】
バスを共有している機器におけるデータ伝送は、図６のように所定の通信サイクル（例えば１２５μｓｅｃ）毎に時分割多重によって行なわれる。バス上における通信サイクルの管理はＣｙｃｌｅ Ｍａｓｔｅｒと呼ばれる所定の機器、例えば編集機が通信サイクルの開始時であることを示す同期パケット（サイクルスタートパケット：以下「ＣＳＰ」という。）をバス上の他の機器へ伝送することによってその通信サイクルにおけるデータ伝送が開始される。
【０００５】
１通信サイクル中に伝送されるデータの形態は、ビデオデータやオーディオデータなどの同期型データ（以下「Ｉｓｏデータ」という。）と、接続制御コマンド等の非同期型データ（以下「Ａｓｙｎｃデータ」という。）の２種類である。そして、ＩｓｏデータパケットがＡｓｙｎｃデータパケットより先に伝送される。Ｉｓｏデータパケットそれぞれにチャンネル番号１，２，3 ，・・・Ｎを付けることにより、複数のＩｓｏデータパケットを区別することができる。すべてのチャンネルのＩｓｏデータパケットの送信が終了した後、次のＣＳＰまでの期間がＡｓｙｎｃデータパケットの伝送に使用される。
【０００６】
バスにＩｓｏデータパケットを送出しようとする機器は、チャンネルとデータ伝送に必要な帯域をまず確保する。このため、バスのチャンネルと帯域を管理する所定の機器（Ｂｕｓ Ｍａｎａｇｅｒ：以下「ＢＭ」という。）、例えばコンピュータに、チャンネル及び必要とする帯域を申請する。ＢＭは、図７に示すように、バスの各チャンネルの使用状態を示すレジスタＲＥＧ１と、バスの残りの容量を示すレジスタＲＥＧ２を備えている。Ｉｓｏデータパケットを送出しようとする機器は、これらのレジスタＲＥＧ１，２に対して、Ａｓｙｎｃデータパケットを用いて読み出し命令を送り、ＲＥＧ１，２の内容を読み出す。そして、空きチャンネルと空き容量があれば、Ａｓｙｎｃデータパケットを用いて自分が使用したいチャンネルと帯域をＲＥＧ１，２に書き込むための書き込み命令をＢＭへ送る。レジスタＲＥＧ１，２への書き込みに成功すれば、バスへの出力が可能となる。
【０００７】
図５に示した通信システム内の機器であるＶＴＲの基本構成を図８に示す。このＶＴＲは、ＶＴＲとしての本質的な機能単位であるデッキ部１１とチューナー部１２に加えて、Ｐ１３９４シリアルバスに対するデジタルインターフェイス（以下「デジタルＩ／Ｆ」という。）１３、このデジタルＩ／Ｆ１３とデッキ部１１又はチューナー部１２の切り換え接続を行うスイッチボックス部１４、及び通信制御マイコン１５を備えている。機器がＣＡＭであれば、デッキ部１１とチューナー部１２の代わりにカメラ部があり、編集機やコンピュータであれば、ビデオデータやコンピュータデータの処理部がある。
【０００８】
このように構成された電子機器において、機器間の接続は通信制御マイコン１５が行う。図９に、通信制御マイコン１５のアプリケーション１とコマンド処理部２と機器間接続処理部３間の処理伝達のレイヤー分け及び機器間接続情報を管理するテーブル（Ｃｏｎｎｅｃｔｉｏｎ Ｍａｎａｇｅｍｅｎｔ Ｔａｂｌｅ：以下「ＣＭＴ」という。）４の構造図を示す。
【０００９】
アプリケーション１は通信相手、帯域等のパラメータを含むコマンド生成し、コマンド処理部２へ渡す。コマンド処理部２は、通信システム内に通信システム全体の機器間接続を管理する代表機器（Ａｕｄｉｏ Ｖｉｄｅｏ Ｍａｎａｇｅｒ：以下「ＡＶＭ」という。）が存在する場合は、機器間接続処理をＡＶＭに渡し、処理を任せる。一方、ＡＶＭが存在しない場合は、自己の機器間接続処理部３へパラメータを渡す。機器間接続処理部３は、このパラメータを基に機器間接続処理を実行すると共に、パラメータをＣＭＴ４に登録する。
【００１０】
ここで、ＡＶＭになるのは、コンピュータのような通信システム全体を管理する能力のある機器である。そして、ＡＶＭになるためには、システム内の全機器のＡＶＭレジスタ（図示せず）に自分のノードＩＤを書き込むことが必要であり、この書き込みに成功した機器がＡＶＭとなる。そして、各機器はシステム内にＡＶＭがいるかいないかは、自分のＡＶＭレジスタにノードＩＤが書かれているかどうかにより判別することができる。
【００１１】
このように構成された通信システムにおいて、機器の電源をオン／オフにしたり、バスに対して機器を抜き差しすることによりバスリセットが起きた際のことを考える。
【００１２】
このとき、バスリセット前に自己の機器間接続処理部３で機器間接続処理を実行した場合には、バスリセットが起きた際に、各々の機器間接続処理部３で管理しているＣＭＴ４に登録されている機器間接続情報を基に機器間接続を張り直すため、リセット前の機器間接続を維持することができる。
【００１３】
一旦、ＡＶＭに機器間接続処理を任せた場合、バスリセット等が起こると、自分の機器間接続処理部３に機器間接続情報を保持していないため、接続を張り直すことができない。
【００１４】
このため、バスリセット前にＡＶＭが存在しリセット後にいなくなった場合や、リセットの前後でＡＶＭが変わってしまった場合には、リセット後のシステム全体の機器間接続が解除されてしまうため、ＶＴＲの記録や編集処理等が中断されてしまう。
【００１５】
さらに、バスリセット前にＡＶＭが存在せず、リセット後に出現した場合等には、リセット前に各々の機器が各自張っていた接続を張り直すのみで、ＡＶＭへＣＭＴの内容を送信しないため、新しいＡＶＭはシステム全体の機器間接続状況を把握するために、全機器に対してＣＭＴの内容を問い合わせる必要があり、通信数が多くなることがある。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
本発明は、このような問題点を解決するために提案されたものであって、バスリセット時に機器間の情報信号の送受信が中断されないようにしたデータ通信方法及び電子機器を提供することを目的とする。
【００１７】
また、本発明は、バスリセット前にＡＶＭが存在せず、リセット後に出現した場合であっても、ＡＶＭが各機器に対して機器間接続情報の問い合わせる必要をなくしたデータ通信方法及び電子機器を提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明は、前記課題を解決するために、情報信号と制御信号を混在させ、パケットにて通信可能なバスを介して複数の電子機器が接続された通信システムにおいて利用される通信制御方法において、電子機器は、出力プラグを介して情報信号を出力または、入力プラグを介して情報信号を入力するようになし、通信システムに同様に接続された他の電子機器と１対１接続を行うことが可能であり、接続に関する接続情報を各接続毎に保持するようになし、接続情報は、接続先に関する情報を含むようになし、通信中にバスリセットが発生した場合には、バスリセット発生前の接続状態を再構築することを特徴とする。
【００１９】
ここで、電子機器は、入力する電子機器を指定しないブロードキャスト出力または、出力する電子機器を指定しないブロードキャスト入力を行うことが可能であり、接続情報は、ブロードキャスト出力またはブロードキャスト入力に関する情報を含むようになす。
【００２０】
接続情報は、接続の保護に関する情報を含むようになすことが望ましい。
【００２１】
また、接続情報は、情報信号の通信に必要な帯域に関する情報を含むようになすことが望ましい。
【００２２】
本発明に係る通信制御方法において、電子機器は接続時または再接続時に、通信システムに同様に接続され、バスの各チャンネルの使用状態を示す第1のレジスタを有するバス管理機器へ第１のレジスタの内容を読み出す命令を送信し、第１のレジスタの内容を受信し、受信した第１のレジスタの内容および自身が利用を希望するバスのチャンネルに基づき、第１のレジスタの内容を書き換える命令をバス管理機器へ送信する。
【００２３】
また、本発明に係る通信制御方法において、電子機器は接続時または再接続時に、通信システムに同様に接続され、バスの利用可能帯域を示す第２のレジスタを有するバス管理機器へ前記第２のレジスタの内容を読み出す命令を送信し、前記第２のレジスタの内容を受信し、受信した第２のレジスタの内容および自身が利用を希望するバスの帯域に基づき、第２のレジスタの内容を書き換える命令を前記バス管理機器へ送信するようになす。
【００２４】
また、本発明は、情報信号と制御信号を混在させ、パケットにて通信可能なバスを介して複数の電子機器が接続された通信システムにおいて、電子機器は、出力プラグを介して前記情報信号を出力または、入力プラグを介して前記情報信号を入力するようになし、通信システムに同様に接続された他の電子機器と１対１接続を行うことが可能であり、接続に関する接続情報を各接続毎に保持するようになし、接続情報は、接続先に関する情報を含むようになし、通信中にバスリセットが発生した場合には、前記バスリセット発生前の接続状態を再構築することを特徴とする。
【００２５】
本発明に係る通信システムを構成する電子機器は、入力する電子機器を指定しないブロードキャスト出力または、出力する電子機器を指定しないブロードキャスト入力を行うことが可能であり、接続情報は、ブロードキャスト出力またはブロードキャスト入力に関する情報を含むようになす。
【００２６】
また、接続情報は、接続の保護に関する情報を含むようになす。
【００２７】
さらに、接続情報は、情報信号の通信に必要な帯域に関する情報とを含むようにしてもよい。
【００２８】
本発明に係る通信システムは、電子機器は接続時または再接続時に、通信システムに同様に接続され、バスの各チャンネルの使用状態を示す第1のレジスタを有するバス管理機器へ第１のレジスタの内容を読み出す命令を送信し、第１のレジスタの内容を受信し、受信した第１のレジスタの内容および自身が利用を希望するバスのチャンネルに基づき、第１のレジスタの内容を書き換える命令を前記バス管理機器へ送信するようになす。
【００２９】
本発明に係る通信システムにおいて、電子機器は接続時または再接続時に、通信システムに同様に接続され、バスの利用可能帯域を示す第２のレジスタを有するバス管理機器へ第２のレジスタの内容を読み出す命令を送信し、第２のレジスタの内容を受信し、受信した第２のレジスタの内容および自身が利用を希望するバスの帯域に基づき、第２のレジスタの内容を書き換える命令をバス管理機器へ送信するようになす。
【発明の効果】
【００３０】
本発明によれば、バスリセット前後における、システム全体の機器間接続を管理する電子機器の存在の有無あるいは変更にかかわらず機器間接続を維持することができる。
【００３１】
また、本発明によれば、バスリセット後の新しいＡＶＭは各機器に対して接続情報を問い合わせる必要がない。そして、バスリセット時の処理は、自動的に行われるため、ユーザーはバスリセットを意識しなくてもすむ。
【発明を実施するための最良の形態】
【００３２】
以下、本発明を図面を参照しながら、
〔１〕本発明におけるＣＭＴへの登録／削除
〔２〕バスリセット時の処理
（２−１）バスリセット前後共ＡＶＭが存在しない場合
（２−２）バスリセット前にＡＶＭが存在せず、リセット後に現れた場合
（２−３）バスリセット前にはＡＶＭが存在し、リセット後にいなくなった場合
の順序で詳細に説明する。
【００３３】
〔１〕本発明におけるＣＭＴへの登録／削除
図１に本発明における通信制御マイコンのアプリケーション１とコマンド処理部２と機器間接続処理部３間の処理伝達のレイヤー分け及びＣＭＴの構造図を示す。
【００３４】
本発明では、ユーザーの操作に応じてアプリケーション１が接続のパラメータを含むコマンドを作成すると、コマンド処理部２は各々の接続に対して機器内で一意に定まるコネクションＩＤを付与し、アプリケーション１から渡されたパラメータと共にＣＭＴ４に登録する。コマンド処理部２からアプリケーション１への返事としてこのコネクションＩＤを渡すことにより、これ以後、アプリケーション１はコネクションＩＤを用いたコマンドを送信するだけで、接続のパラメータが一意に決定される。
【００３５】
コマンド処理部２は、通信システム内にＡＶＭが存在しない場合には、ＣＭＴ４に登録した接続のパラメータを含むコマンドを自己の機器間接続処理部３へ送信する。機器間接続処理部３は、このパラメータにしたがって機器間接続処理を実行する。一方、ＡＶＭが存在する場合には、ＣＭＴ４に登録した接続のパラメータを含むコマンドをＡＶＭへ送信して機器間接続処理を任せる。
【００３６】
コマンド処理部２は、アプリケーション１から機器間接続の解放（ｄｉｓｃｏｎｎｅｃｔ）コマンドを受けた場合、通信システム内にＡＶＭが存在するかどうかを判断する。前記したように、この解放コマンドはコネクションＩＤを用いたコマンドである。そして、ＡＶＭが存在しない場合には解放コマンドを自己の機器間接続処理部３へ送信し、ＡＶＭが存在する場合には解放コマンドをＡＶＭへ送信する。自己の機器間接続処理部３又はＡＶＭが機器間接続の解放処理を行った後に、コマンド処理部２はコネクションＩＤ及びパラメータをＣＭＴ４から削除する。
【００３７】
以上各機器において機器間接続を行う部分について説明したが、ＡＶＭも基本的に同じ構成である。ただ、ＡＶＭの場合、各機器との間で機器間接続情報を送受信するように構成されている点が異なる。
【００３８】
図５に示した通信システムにおいて、例えばＣＡＭで再生しＶＴＲ１で録画していると共に、編集機がＶＴＲ２及びＶＴＲ３を操作している場合について考える。
【００３９】
このときの、ＣＡＭが持つＣＭＴを図２に示す。この図において、パラメータの出力ノードＩＤは情報信号を出力している機器のＩＤ、この場合ＣＡＭのノードＩＤである。出力プラグ番号は情報信号を出力しているプラグの番号、この場合、プラグ０である。入力ノードＩＤは、情報信号を入力している機器のＩＤである。この場合、ＣＡＭは、再生モードにして情報信号をバスへ出力しているので、ブロードキャストになっている。入力プラグ番号は、情報信号を入力しているプラグ番号である。ここでは、ブロードキャスト出力なので「ｄｏｎ’ｔ ｃａｒｅ」になっている。ＢＷ（Ｂａｎｄｗｉｄｔｈ）は情報信号の伝送に必要な帯域である。ＰＢ（Ｐｒｏｔｅｃｔ Ｂｉｔ）は、機器間接続が保護されているかどうかを示す。この場合、０なので保護されていない。以上のパラメータを持つ機器間接続に対してコネクションＩＤ＝１が付与されている。
【００４０】
同様に、ＶＴＲ１のＣＭＴを図３に示す。パラメータの出力ノードＩＤがブロードキャストになっているのは、デフォルト（固定）のチャンネルから入力している状態を意味する。
【００４１】
さらに、編集機のＣＭＴを図４に示す。このように、編集機など他の機器を管理できる機器によって機器間接続が張られる場合を１対１（ｏｎｅ ｔｏ ｏｎｅ）接続と呼ぶ。１対１接続の場合、機器間接続を保護するので、ＰＢは１になっている。
【００４２】
接続がブロードキャストの場合には、通常は機器間接続は保護されないが、ユーザーの設定により機器間接続を保護するように構成することもできる。この場合、コマンド処理部２は、アプリケーション１からプロテクト処理の要求を受ける。コマンド処理部２は、プロテクト処理を行ったときは、ＣＭＴ４上の対応するコネクションＩＤのＰＢを１にセットし、逆にプロテクト解除処理を行ったときは、ＰＢを０にする。但し、１対１接続の場合は、接続が張られるとそれが必ず保護されるため、登録時にＰＢは１になる。
【００４３】
〔２〕バスリセット時の処理
次に、バスリセット時の処理について説明する。
【００４４】
（２−１）バスリセット前後共ＡＶＭが存在しない場合
バスリセット前にＡＶＭが存在せず、バスリセット後にもＡＶＭが存在しない場合には、ブロードキャスト出力をしていたＣＡＭのコマンド処理部２はＣＭＴ４上の接続処理を自己の機器間接続処理部３に渡す。同様に、編集機も、ＣＭＴ４上に登録してあるＶＴＲ２−ＶＴＲ３間の１対１接続処理を自己の機器間接続処理部３に渡す。各々、実際に機器間接続処理が実行されると、機器間接続が維持される。ここで、ブロードキャスト入力をしていたＶＴＲ１は、リセット後もそのままデフォルトのチャンネルから入力していればよい。
【００４５】
次に、バスリセット前にＡＶＭが存在せず、バスリセット後にもＡＶＭが存在しない場合の一例を、ＣＡＭとＶＴＲ１との間の録画動作を停止し、ＣＡＭの電源を落とす場合について説明する。
【００４６】
ＶＴＲ１の録画動作を停止し、ＣＡＭの再生動作を停止することで、ＣＡＭのアプリケーション１はブロードキャスト出力を解放（ｄｉｓｃｏｎｎｅｃｔ）させるコマンドをコマンド処理部２に渡す。コマンド処理部２では、システム内にＡＶＭが存在しないため、このコマンドを自己の機器間接続処理部３へ渡す。機器間接続を解放する処理が完了とすると、コマンド処理部２ではアプリケーション１から知らされた解放（ｄｉｓｃｏｎｎｅｃｔ）コマンドのコネクションＩＤに対応する接続処理をＣＭＴ４上から削除する。その後、ＣＡＭの電源を落とすとバスリセットが起こる。バスリセット後、編集機は、システム内にＡＶＭが存在しないため、自己の機器間接続処理部３へ１対１接続処理の要求を出す。機器間接続処理部３において、帯域とチャンネルを獲得し直し、機器間接続を張り直すことで編集機によるＶＴＲ２とＶＴＲ３との間の編集作業は維持される。
【００４７】
（２−２）バスリセット前にＡＶＭが存在せず、リセット後に現れた場合
次に、バスリセット前にＡＶＭが存在せず、バスリセット後にＡＶＭが現れた場合について説明する。ここでは、コンピュータがＡＶＭになり、システム全体を把握する場合を考える。
【００４８】
バスリセット後、編集機のコマンド処理部２は、システム内にＡＶＭが存在するため、１対１接続処理コマンドをＡＶＭへ渡す。ＡＶＭは編集機のコマンド処理部２から受けた機器間接続処理を自己の機器間接続処理部３に渡し、帯域とチャンネルの取得の代行と接続処理を行う。その後、コンピュータ上の操作でＶＴＲ１とＶＴＲ４間の作業を行ったとする。この場合、コンピュータは、編集機が使用している帯域とチャンネルを把握しており、自分は他のチャンネルを使用して編集等の作業を行う。なお、ＡＶＭは、バス全体を有効に利用するために必要があれば、他の機器間接続を強制的に解放することも可能である。
【００４９】
（２−３）バスリセット前にはＡＶＭが存在し、リセット後にいなくなった場合
次に、バスリセット前にはＡＶＭが存在し、バスリセット後にＡＶＭがいなくなった場合について説明する。コンピュータ上の編集作業が終了し、バスリセットを起こして、コンピュータがＡＶＭとしてのシステム管理を降りると、編集機は今度はＡＶＭがいなくなったと知り、１対１接続コマンドを自己の機器間接続処理部３へ送信する。編集機の機器間接続処理部３はこのコマンドにしたがって、１対１接続処理を実行するので、ＶＴＲ２−ＶＴＲ３間の編集作業は続行される。一方、コンピュータはＡＶＭとしてのシステム管理を降りＣＭＴ４もクリアされているため、ＶＴＲ１−ＶＴＲ４間の接続は張り直さず、コンピュータ上で操作していたＶＴＲ１−ＶＴＲ４間の接続は解放されたままである。
【００５０】
このように、本発明では、上位のレイヤーであるコマンド処理部２がＣＭＴ４を管理し、ＡＶＭの存在の有無を確認したうえでＡＶＭあるいは自己の機器間接続処理部３へＣＭＴ４上の処理を送信する。したがって、バスリセット前後のＡＶＭの存在の有無及び変更にかかわらずシステム上の機器間接続を維持することができ、且つ新しいＡＶＭが各機器に対してＣＭＴ４上の接続情報を問い合わせる必要がなくなる。
【００５１】
このため、複数の編集作業を行っている際に、一部の編集機等の抜き差しをしても、その編集作業に係わっていた機器間の接続は切れても、他の１対１接続は維持されるため、Ｐ１３９４のシステム上で機器の抜き差しがあっても、他の機器には影響を及ぼさないという理念に適合できる。
【００５２】
さらに、本発明では、各々の接続に対して一意に定まるコネクションＩＤを付け、アプリケーション１から渡されたパラメータと共にＣＭＴ４に登録するので、以後はアプリケーション１がコネクションＩＤを用いたコマンドを送信するだけで、コマンド処理部２は接続のパラメータを一意に決定し、コネクションＩＤに対応するパラメータを用いたコマンドを作成することができる。
【００５３】
なお、前記例では、各機器のコマンド処理部とＡＶＭのコマンド処理部との間は接続のパラメータを用いたコマンドを送受信するものとして説明したが、ＡＶＭに機器別のコネクションＩＤを管理する能力を持たせることにより、一旦コネクションＩＤとパラメータを用いたコマンドを送信し、これがＡＶＭのＣＭＴに登録された後はコネクションＩＤを用いたコマンドを送受信するように構成することもできる。
【図面の簡単な説明】
【００５４】
【図１】本発明における通信制御マイコンのアプリケーションとコマンド処理部と機器間接続処理部間の処理伝達のレイヤー分け及びＣＭＴの構造図を示す図である。
【図２】本発明において、ＣＡＭが持つＣＭＴの内容を示す図である。
【図３】本発明において、ＶＴＲ１が持つＣＭＴの内容を示す図である。
【図４】本発明において編集機が持つＣＭＴの内容を示す図である。
【図５】Ｐ１３９４シリアルバスを用いた通信システムの一例を示す図である。
【図６】Ｐ１３９４シリアルバスを用いた通信システムを用いた通信システムにおけるバス上のデータ構造の一例を示す図である。
【図７】Ｐ１３９４シリアルバスを用いた通信システムにおいて、チャンネルと帯域を確保する方法を説明す図である。
【図８】図５に示す通信システムにおけるＶＴＲの基本構成を示す図である。
【図９】図５に示すＶＴＲにおける通信制御マイコンのアプリケーションとコマンド処理部と機器間接続処理部間の処理伝達のレイヤー分け及びＣＭＴの構造を示す図である。
【符号の説明】
【００５５】
１  アプリケーション
２  コマンド処理部
３  機器間接続処理部
４  ＣＭＴ
【図１】
0003702888.tif 000002
【図２】
0003702888.tif 000003
【図３】
0003702888.tif 000004
【図４】
0003702888.tif 000005
【図５】
0003702888.tif 000006
【図６】
0003702888.tif 000007
【図７】
0003702888.tif 000008
【図８】
0003702888.tif 000009
【図９】
0003702888.tif 000010