(57)【特許請求の範囲】
【請求項１】
所定のネットワークを介して接続された信号入力装置、信号出力装置及び制御装置によって構成され、上記制御装置の要求に応じて上記信号入力装置に登録された上記信号出力装置と当該信号入力装置との間に確立された信号経路を介して、上記信号出力装置から出力されるデータ信号を上記信号入力装置に入力する信号処理システムにおいて、
上記入力装置は、上記制御装置からの要求に応じて上記信号出力装置と上記信号経路を確立している状態において、いずれかの上記信号出力装置から上記信号経路の確立先の変更を要求する変更要求信号を受信すると、上記変更要求信号を送信した信号出力装置が登録されているか否かを判断し、その判断結果に応じて上記信号出力装置との間に上記信号経路を確立する
ことを特徴とする信号処理システム。
【請求項２】
上記信号入力装置は、
上記変更要求信号を送信した上記信号出力装置が登録されているか否かを判断し、上記変更要求信号を送信した上記信号出力装置が登録されていると判断した場合には、送信した上記信号出力装置との間に上記変更要求信号に基づいた新たな信号経路を確立する一方、送信した上記信号出力装置が登録されていないと判断した場合には、送信した上記信号出力装置との間には新たな信号経路を確立しない
ことを特徴とする請求項１に記載の信号処理システム。
【請求項３】
上記制御装置は、
上記信号出力装置又は上記信号入力装置と一体化してなる
ことを特徴とする請求項１に記載の信号処理システム。
【請求項４】
上記ネットワークは、
ＡＶ／Ｃコマンドを伝送する伝送路によって構築されている
ことを特徴とする請求項１に記載の信号処理システム。
【請求項５】
上記ネットワークは、
ＩＥＥＥ１３９４シリアルバスによって構築されている
ことを特徴とする請求項１に記載の信号処理システム。
【請求項６】
所定のネットワークを介して信号出力装置及び制御装置と接続され、上記制御装置の要求に応じて登録した上記信号出力装置との間に確立された信号経路を介して、上記信号出力装置から出力されるデータ信号を入力する上記信号入力装置において、
上記制御装置からの要求に応じて上記信号出力装置のいずれかと上記信号経路を確立している状態において、上記信号出力装置から上記信号経路の確立先の変更を要求する変更要求信号を受信すると、上記変更要求信号を送信した信号出力装置が登録されているか否かを判断し、その判断結果に応じて上記信号出力装置との間に上記信号経路を確立する確立手段
を具えることを特徴とする信号入力装置。
【請求項７】
上記確立手段は、
上記変更要求信号を送信した信号出力装置が登録されているか否かを判断し、上記変更要求信号を送信した上記信号出力装置が登録されていると判断した場合には、送信した上記信号出力装置との間に上記変更要求信号に基づいた新たな信号経路を確立する一方、送信した上記信号出力装置が登録されていると判断した場合には、送信した上記信号出力装置との間には新たな信号経路を確立しない
ことを特徴とする請求項６に記載の信号入力装置。
【請求項８】
上記制御装置と一体化してなる
ことを特徴とする請求項６に記載の信号入力装置。
【請求項９】
上記ネットワークは、
ＡＶ／Ｃコマンドを伝送する伝送路によって構築されている
ことを特徴とする請求項６に記載の信号入力装置。
【請求項１０】
上記ネットワークは、
ＩＥＥＥ１３９４シリアルバスによって構築されている
ことを特徴とする請求項６に記載の信号入力装置。
【請求項１１】
所定のネットワークを介して接続された信号入力装置、信号出力装置及び制御装置が、上記制御装置の要求に応じて上記信号入力装置に登録された上記信号出力装置と当該信号入力装置との間に確立された信号経路を介して、上記信号出力装置から出力されるデータ信号を上記信号入力装置に入力している状態における通信制御方法において、
上記入力装置によって、上記信号出力装置から上記信号経路の確立先の変更を要求する変更要求信号を受信する受信ステップと、
上記入力装置によって、上記変更要求信号を送信した信号出力装置が登録されているか否かを判断し、その判断結果に応じて上記信号出力装置との間に上記信号経路を確立する確立ステップと
を具えることを特徴とする通信制御方法。
【請求項１２】
上記確立ステップでは、
上記変更要求信号を送信した信号出力装置が登録されているか否かを判断し、上記変更要求信号を送信した上記信号出力装置が登録されていると判断した場合には、送信した上記信号出力装置との間に上記変更要求信号に基づいた新たな信号経路を確立する一方、送信した上記信号出力装置が登録されていないと判断した場合には、送信した上記信号出力装置との間には新たな信号経路を確立しない
ことを特徴とする請求項１１に記載の通信制御方法。
【請求項１３】
上記登録ステップの前段に、制御装置として動作する上記信号入力装置又は上記信号出力装置からの要求に応じた上記信号出力装置によって、当該信号出力装置にいずれかの上記信号入力装置を登録し、登録された当該信号入力装置に対して上記信号経路の確立を要求する確立要求信号を送信する送信ステップ
を具えることを特徴とする請求項１１に記載の通信制御方法。
【請求項１４】
上記ネットワークは、
ＡＶ／Ｃコマンドを伝送する伝送路によって構築されている
ことを特徴とする請求項１１に記載の通信制御方法。
【請求項１５】
上記ネットワークは、
ＩＥＥＥ１３９４シリアルバスによって構築されている
ことを特徴とする請求項１１に記載の通信制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は信号処理システム、信号入力装置及び通信制御方法に関し、ネットワーク上に種々のＡＶ（オーディオ・ビジュアル）機器を接続し、当該接続されたＡＶ機器間でデータの送受信を行うネットワークシステムに適用して好適なものである。
【０００２】
【従来の技術】
従来、マルチメディアデータを高速かつリアルタイムに転送するためのバス規格としてＩＥＥＥ（Institute of Electrical Electronics Engineers ）１３９４方式があり、当該１ＥＥＥ１３９４方式のデジタルシリアルバスを用いたネットワークを介して相互にデータを伝送し得る種々のＡＶ機器が開発されている。
【０００３】
このようなネットワークシステムにおいては、リアルタイムデータの伝送を行うためのアイソクロナス転送モードと、制御コマンドを確実に伝送するためのアシンクロナス転送モードが用意されている。
【０００４】
すなわちこのネットワークシステムにおいては、リアルタイムデータを伝送する際、当該リアルタイムデータを発生させこれを出力するソースと、当該ソースから出力されたリアルタイムデータを入力するシンクとの間の信号伝送経路として、論理的なコネクション（以下、これを論理コネクションと呼ぶ）を確立する必要がある。
【０００５】
一方、このネットワークシステムにおいては、制御コマンドとして、ＡＶ／Ｃ（Audio/video control ）コマンド・トランザクション・セット（AV/C Command Transaction Set）（以下、これをＡＶ／Ｃコマンドと呼ぶ）を伝送することにより、当該ネットワークシステムに接続されているＡＶ機器を制御し得るようになされている。
【０００６】
ところで、論理コネクションの両端には種々のプラグが存在し、当該プラグとしては、機器内部で信号を伝達するためのサブユニット・プラグ（Subunit Plug）、ディジタル信号を機器間で入出力するためのプラグ・コントロール・レジスタ（Plug Control Register ）（以下、これをＰＣＲと呼ぶ）、アナログ信号を機器間で入出力するためのイクスターナル・プラグ（External Plug ）がある。
【０００７】
サブユニット・プラグには、出力用のサブユニット・ソース・プラグ（Subunit Source Plug ）と、入力用のサブユニット・デスティネイション・プラグ（Subunit Destination Plug）が存在する。ＰＣＲには、出力用のｏＰＣＲ（Output Plug Control Register）と、入力用のｉＰＣＲ（Input Plug Control Register ）が存在する。イクスターナル・プラグには、出力用のイクスターナル・アウトプット・プラグ（External Output Plug）と入力用のイクスターナル・インプット・プラグ（External Intput Plug）が存在する。なお、これ以降、出力用のプラグを出力プラグ、入力用のプラグを入力プラグと呼ぶ。
【０００８】
また論理コネクションには、機器内コネクションと機器間コネクションが存在し、このうち機器内コネクションは各機器の内部に存在する信号経路を示し、機器間コネクションはソースとシンクとの間に存在する信号経路を示す。
【０００９】
さらにこの機器間コネクションには種々の形態が存在する。すなわち機器間コネクションには、１つのｏＰＣＲと１つのｉＰＣＲとを１つのアイソクロナスチャンネル（以下、これをチャンネルと呼ぶ）を介して接続するポイント・トゥ・ポイント（Pint-to-Point ）コネクション（以下、これをＰｔｏＰコネクションと呼ぶ）がある。
【００１０】
また機器間コネクションには、１つのｏＰＣＲを１つのチャンネルに接続するブロードキャスト・アウト（Broadcast out ）コネクション（以下、これをＢｏｕｔコネクションと呼ぶ）と、１つのｉＰＣＲを１つのチャンネルに接続するブロードキャスト・イン（Broadcast in）コネクション（以下、これをＢｉｎコネクションと呼ぶ）とがあり、これらＢｏｕｔコネクションとＢｉｎコネクションをブロードキャスト（Broadcast ）コネクションと呼ぶ。
【００１１】
また機器間コネクションには、イクスターナル・アウトプット・プラグとイクスターナル・インプット・プラグを接続するイクスターナル・コネクションがある。
【００１２】
このような論理コネクションを確立及び解放する手順は、ＩＥＣ（International Electrotechnical Commission ）６１８８３−１で規定されている。
【００１３】
なお、ネットワークシステムは、１つの機器間コネクションを確立するためには、チャンネルとアイソクロナス帯域（以下、これを帯域と呼ぶ）を必要とし、これらチャンネル及び帯域をアイソクロナスリソース（以下、これをリソースと呼ぶ）と呼ぶ。
【００１４】
ところで、かかるネットワークシステムでは、論理コネクションを確立する際にソースとシンクとの間で伝送される制御コマンドを利用することにより、論理コネクションを適切に確立するための情報を相互に伝達する仕組みとして、ＡＶ／Ｃコネクション・アンド・コンパティビリティ・マネージメント（AV/C Connection and Compatibility Management）（以下、これをＣＣＭと呼ぶ）と呼ばれるコマンドセットが規定されている。
【００１５】
以下、このＣＣＭによって論理コネクションの信号経路を確立する仕組みを説明する。すなわち機器内コネクションは、ＣＣＭで規定されているシグナル・ソース（SIGNAL SOURCE ）コマンドを使用することにより確立することができ、機器間コネクションは、ＣＣＭで規定されているインプット・セレクト（INPUT SELECT）コマンドを使用することにより確立することができる。
【００１６】
このインプット・セレクト・コマンドには、コネクト（CONNECT ）、パス・チェンジ（PATH CHANGE ）、セレクト（SELECT）、ディスコネクト（DISCONNECT）の４つのサブ・ファンクション（sub function）が定義されており、インプット・セレクト・コマンドを送信する場合には、必ずこれらのうちの１つを指定する必要がある。以下、シンクがインプット・セレクト・コマンドを許諾すなわちアクセプティド（ACCEPTED）レスポンスを返信する場合の具体例を示す。
【００１７】
シンクは、コネクトを受信した場合には、指定されたソースと機器間コネクションを確立し、パス・チェンジを受信した場合には、基本的には指定されたソースと機器間コネクションを確立するが、指定されたソースを選択しない場合には機器間コネクションの確立を拒否すなわちリジェクティド（REJECTED）レスポンスを返信することができる。
【００１８】
またシンクは、セレクトを受信した場合には、指定されたソースを選択し、この場合、機器間コネクションを確立するか否かはシンク自身が決定し得、ディスコネクトを受信した場合には、指定された機器間コネクションを切断する。
【００１９】
このＣＣＭにおいては、ソースがシンクにインプット・セレクト・コマンドを送信することによりソースの情報をシンクに伝達し、シンクが当該情報を用いてソースと機器間コネクションを確立するようになされている。この場合、ネットワークシステムでは、インプット・セレクト・コマンドを送信すべき送信対象のシンクを、ソースに予め記憶しておく必要があるが、ＣＣＭでは、当該機能を実現させるためアウトプット・プリセット（OUTPUT PRESET ）コマンドが用意されている。さらにＣＣＭでは、ソースをシンクに記憶させる場合には、インプット・セレクト・コマンドを用いる。
【００２０】
ここでかかるネットワークシステムでは、ＣＣＭを基礎として、機器内コネクションについてはその機器自身が確立するものとし、機器間コネクションについてはシンクが確立するものとする。但し、機器内コネクションにおいては、シグナル・ソース・コマンドを利用して機器外部から制御することも可能である。
【００２１】
ところでＣＣＭを使用するネットワークシステムでは、ソースが、当該ソースの出力プラグに関する情報（以下、これを出力プラグ情報と呼ぶ）をインプット・セレクト・コマンドに付随させて当該インプット・セレクト・コマンドをシンクに送信する。シンクは、この受信したインプット・セレクト・コマンドによって与えられた出力プラグ情報を用いて機器間コネクションを確立していた。
【００２２】
またネットワークシステムでは、シンクが機器間コネクションを確立する場合には、当該シンクがデフォルトの出力プラグ情報を用いて機器間コネクションを直接確立していた。
【００２３】
さらにネットワークシステムでは、ソースやシンク以外のＡＶ機器でなるコントローラが機器間コネクションを確立する場合には、当該コントローラが、デフォルトの出力プラグ情報をインプット・セレクト・コマンドに付随させてシンクに送信する。シンクは、この受信したインプット・セレクト・コマンドによって与えられた出力プラグ情報を用いて機器間コネクションを確立していた。
【００２４】
ところで、ＣＣＭを使用するネットワークシステムでは、ソースの状態の変化によって当該ソースとシンクとの間に機器間コネクションを確立するオートプレイ処理が開発されている。
【００２５】
具体的にはコントローラは、ソースにアウトプット・プリセット・コマンドを送信することにより、ソースにシンクを登録させる。その後、ソースは、再生状態に変化するなどのトリガーが発生すると、シンクにインプット・セレクト・コマンドを送信する。シンクは、このインプット・セレクト・コマンドを受信すると、当該インプット・セレクト・コマンドに記載された情報を用いて機器間コネクションを確立するようになされている。
【００２６】
さらにＣＣＭを使用するネットワークシステムでは、コントローラによらずに機器間コネクションを確立する手法として、いわゆるソースによる経路情報通知処理が開発されている。
【００２７】
具体的にはソースは、当該ソース自身の適切な出力プラグが変化した場合、現在登録されている全てのシンクに、サブファンクション・フィールドがパス・チェンジであるインプット・セレクト・コマンドを送信することにより、当該各シンクに新たな出力プラグ情報を通知する。シンクは、このインプット・セレクト・コマンドを受信すると、当該インプット・セレクト・コマンドに記載されている出力プラグ情報を用いて、適切な入力プラグと機器間コネクションを確立する。
【００２８】
【発明が解決しようとする課題】
ところで、かかるＣＣＭを使用する従来のネットワークでは、ユーザの操作が伴っていなくても、自動的にＡＶ機器の選択状況が変わってしまう場合があり、これは、ユーザにとって不自然で望ましい動作ではない。
【００２９】
以下、かかる動作が行われる場合について具体的に説明する。ここで、ネットワークシステムは、ＩＥＥＥ１３９４シリアルバスにＳＴＢ（Set Top Box ）、ＶＣＲ（Video Casette Recorder）、ＴＶ（Television）を接続することによって構築され、ＴＶがコントローラ及びシンクとして動作し、ＳＴＢとＶＣＲがソースとして動作すると仮定する。
【００３０】
まず始めにＴＶは、ＶＣＲにオートプレイ処理の設定をするための動作を行う。すなわちコントローラとして動作するＴＶは、ソースとしてのＶＣＲにアウトプット・プリセット・コマンドを送信することにより、ソースとしてのＶＣＲにＴＶをシンクとして登録する。
【００３１】
その後、ソースとしてのＶＣＲは、ユーザの操作によって再生動作を開始すると、シンクとして動作するＴＶにインプット・セレクト・コマンドを送信する。シンクとしてのＴＶは、このインプット・セレクト・コマンドを受信すると、ＶＣＲとの間に機器間コネクションを確立する。
【００３２】
続いてＴＶは、コントローラとして動作し、表示部に表示する画像を、ＶＣＲから出力されている画像から、ＳＴＢから出力される画像に切り換えるため、ＳＴＢをソースとして登録する。具体的には、コントローラとして動作するＴＶは、シンクとして動作する自己の機能ブロックに対して、ＳＴＢをソースとして登録する。この場合、ＶＣＲとＴＶとの間に確立されていた機器間コネクションは解除されることになる。
【００３３】
次いでコントローラとして動作するＴＶは、ＳＴＢにアウトプット・プリセット・コマンドを送信することにより、ソースとしてのＳＴＢにＴＶをシンクとして登録する。ソースとしてのＳＴＢは、現在ＡＶデータを出力している場合には、シンクとしてのＴＶにインプット・セレクト・コマンドを送信する。シンクとしてのＴＶは、このインプット・セレクト・コマンドを受信すると、ＳＴＢとの間に機器間コネクションを確立する。
【００３４】
ここで、ＶＣＲにおいて、例えば出力されるＡＶデータがテープ上でディジタル信号からアナログ信号に変化する場合のような、適切な出力プラグが変化する状態変化が起こったと仮定する。この場合、ソースとしてのＶＣＲは、ＴＶをシンクとして登録しているため、当該シンクとしてのＴＶに、サブファンクション・フィールドがパス・チェンジであるインプット・セレクト・コマンドを送信することにより、当該ＴＶに新たな出力プラグ情報を通知する。
【００３５】
シンクとしてのＴＶは、このインプット・セレクト・コマンドを受信すると、当該インプット・セレクト・コマンドに記載されている出力プラグ情報を用いてＶＣＲとの間に機器間コネクションを確立するようになされていた。しかしながらこの場合、ＴＶでは、ユーザの操作を伴わずに、表示部に表示される画像がＳＴＢの出力画像からＶＣＲの出力画像に変化することとなり、ユーザが意図しない不自然な動作を行うことになる。
【００３６】
本発明は以上の点を考慮してなされたもので、ユーザが意図しない不自然な動作を行うことを回避し得る信号処理システム、信号入力装置及び通信制御方法を提案しようとするものである。
【００３７】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、所定のネットワークを介して接続された信号入力装置、信号出力装置及び制御装置によって構成され、制御装置の要求に応じて信号入力装置に登録された信号出力装置と当該信号入力装置との間に確立された信号経路を介して、信号出力装置から出力されるデータ信号を信号入力装置に入力する信号処理システムにおいて、入力装置は、制御装置からの要求に応じて信号出力装置と信号経路を確立している状態において、いずれかの信号出力装置から信号経路の確立先の変更を要求する変更要求信号を受信すると、変更要求信号を送信した信号出力装置が登録されているか否かを判断し、その判断結果に応じて信号出力装置との間に信号経路を確立するようにした。この結果、ユーザの操作によらない不自然な動作が行われることを回避することができる。
【００３８】
また本発明においては、所定のネットワークを介して接続された信号入力装置、信号出力装置及び制御装置が、制御装置の要求に応じて信号入力装置に登録された信号出力装置と当該信号入力装置との間に確立された信号経路を介して、信号出力装置から出力されるデータ信号を信号入力装置に入力している状態における通信制御方法において、入力装置によって、信号出力装置から信号経路の確立先の変更を要求する変更要求信号を受信する受信ステップと、入力装置によって、変更要求信号を送信した信号出力装置が登録されているか否かを判断し、その判断結果に応じて信号出力装置との間に信号経路を確立する確立ステップとを設けるようにした。この結果、ユーザの操作によらない不自然な動作が行われることを回避することができる。
【００３９】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００４０】
（１）ネットワークシステムの構成
図１において、１は全体としてネットワークシステムの構成を示し、ＩＥＥＥ１３９４シリアルバス２Ａ及びアナログ用ケーブル２ＢにＳＴＢ（Set Top Box）３、ＶＣＲ（Video Casette Recorder）４及びＴＶ（Television）５を接続することにより構成されている。
【００４１】
ＳＴＢ３は、図２に示すように、アンテナ６によって受信した受信信号をチューナ７に入力し、当該チューナ７によって所定の信号処理を施した後、得られたＡＶデータをＩＥＥＥ１３９４インターフェイス８Ａ又はアナログ用インターフェイス８Ｂを介して外部に出力する。
【００４２】
ＣＰＵ（Central Processing Unit ）９は、操作部１０におけるユーザの入力操作に応じて当該ＳＴＢ３を構成する各回路の動作を制御し、また、内部のメモリに格納されているソフトウエアに基づいて、ＩＥＥＥ１３９４インターフェイス８Ａを介して各種のコマンドをＶＣＲ４やＴＶ５との間で送受信するようになされている。
【００４３】
ＶＣＲ４は、図３に示すように、アンテナ１１によって受信した受信信号をチューナ１２に入力し、当該チューナ１２によって所定の信号処理を施した後、必要に応じて得られたＡＶデータを記録再生部１３に送出して内蔵の記録媒体に記録、又はＩＥＥＥ１３９４インターフェイス１４Ａ若しくはアナログ用インターフェイス１４Ｂを介して外部に出力する。またＶＣＲ４は、外部からＩＥＥＥ１３９４インターフェイス１４Ａ又はアナログ用インターフェイス１４Ｂを介してＡＶデータが入力された場合には、これを記録再生部１３に送出して記録する。
【００４４】
記録再生部１３は、記録媒体に記録されているＡＶデータを必要に応じて再生しこれをＩＥＥＥ１３９４インターフェイス１４Ａ又はアナログ用インターフェイス１４Ｂを介して外部に出力する。またＶＣＲ４は、外部から供給されたＡＶデータを必要に応じてＩＥＥＥ１３９４インターフェイス１４Ａ又はアナログ用インターフェイス１４Ｂを介してそのまま外部に出力する。
【００４５】
ＣＰＵ１５は、操作部１６におけるユーザの入力操作に応じて当該ＶＣＲ４を構成する各回路の動作を制御し、また、内部のメモリに格納されているソフトウエアに基づいて、ＩＥＥＥ１３９４インターフェイス１４Ａを介して各種のコマンドをＳＴＢ３やＴＶ５との間で送受信するようになされている。
【００４６】
ＴＶ５は、図４に示すように、外部からＩＥＥＥ１３９４インターフェイス１７Ａ又はアナログ用インターフェイス１７Ｂを介して入力されたＡＶデータを表示部１８に送出して表示する。ＣＰＵ１９は、操作部２０におけるユーザの入力操作に応じて当該ＴＶ５を構成する各回路の動作を制御し、また、内部のメモリに格納されているソフトウエアに基づいて、ＩＥＥＥ１３９４インターフェイス１７Ａを介して各種のコマンドをＳＴＢ３やＶＣＲ４との間で送受信するようになされている。
【００４７】
ここで、ネットワークシステム１の機能的な構成を、図１〜図４との対応部分に同一符号を付して示す図５に示す。このネットワークシステム１においては、図５に示すように、ＰＣＲとして、ＳＴＢ３には出力用のｏＰＣＲ〔０〕が設けられ、ＶＣＲ４には入力用のｉＰＣＲ〔０〕が設けられると共に出力用のｏＰＣＲ〔０〕及びｏＰＣＲ〔１〕が設けられ、ＴＶ５には入力用のｉＰＣＲ〔０〕が設けられている。
【００４８】
（２）ソース内の信号経路に応じた機器間コネクションの確立
この実施の形態の場合では、ＳＴＢ３がコントローラとして動作し、シンクとソースの組を設定する機器選択処理を実行することにより、ＶＣＲ４をソースとして設定すると共にＴＶ５をシンクとして設定する。
【００４９】
まず始めにコントローラとしてのＳＴＢ３は、図６に示すように、ＴＶ５にＶＣＲ４をソースとして登録する。すなわちコントローラとしてのＳＴＢ３は、ＴＶ５にインプット・セレクト・コマンドを送信する。この場合、コントローラとしてのＳＴＢ３は、インプット・セレクト・コマンドのうちのサブファンクション（subfunction ）フィールドにはセレクトを指定し、ノードＩＤ（node＿ID）フィールドにはＶＣＲ４のノードＩＤを指定し、アウトプット・プラグ（output＿plug）フィールドにはデフォルトの出力プラグ番号を指定する。因みに、このデフォルトの出力プラグ番号は、コントローラとしてのＳＴＢ３が自由に設定し得るようになされている。
【００５０】
ＴＶ５は、このインプット・セレクト・コマンドを受信すると、指定されたノードＩＤすなわちＶＣＲ４をソースとして登録する。
【００５１】
次いでコントローラとしてのＳＴＢ３は、図７に示すように、ＶＣＲ４にＴＶ５をシンクとして登録する。すなわちコントローラとしてのＳＴＢ３は、ＶＣＲ４にアウトプット・プリセット・コマンドを送信する。この場合、コントローラとしてのＳＴＢ３は、アウトプット・プリセット・コマンドのうちのデスティネイション・ノードＩＤ（ destination＿node＿ID）フィールドにはＴＶ５のノードＩＤを指定する。
【００５２】
ソースとしてのＶＣＲ４は、このアウトプット・プリセット・コマンドを受信すると、図８に示すように、指定されたノードＩＤのＴＶ５にインプット・セレクト・コマンドを送信する。この場合、ソースとしてのＶＣＲ４は、インプット・セレクト・コマンドのうちのサブファンクション・フィールドにはパス・チェンジを指定し、ノードＩＤ・フィールドにはＶＣＲ４自身のノードＩＤを指定し、アウトプット・プラグ・フィールドにはＶＣＲ４内の信号経路に応じた適切な出力プラグを指定する。
【００５３】
続いてシンクとしてのＴＶ５は、このインプット・セレクト・コマンドを受信すると、図９に示すように、当該インプット・セレクト・コマンドに付随して与えられる出力プラグ情報に基づいて機器間コネクションを確立する。
【００５４】
すなわちシンクとしてのＴＶ５は、受信したインプット・セレクト・コマンドのノードＩＤ・フィールドに記述されているノードＩＤによって指定されるＶＣＲ４の、アウトプット・プラグ・フィールドに記述されている出力プラグｏＰＣＲ〔１〕と、当該ＴＶ５の適切な入力プラグｉＰＣＲ〔０〕との間にＰｔｏＰコネクションを確立する。
【００５５】
その後、コントローラとしてのＳＴＢ３は、図１０に示すように、シンクとしてのＴＶ５とソースとしてのＶＣＲ４との間の機器間コネクションを解放する場合には、ソースとしてのＶＣＲ４にキャンセルを表すアウトプット・プリセット・コマンドを送信する。すなわちコントローラとしてのＳＴＢ３は、アウトプット・プリセット・コマンドのプリセット・エントリ・ナンバー（preset＿entry＿number）フィールドには、登録の際に受け取ったレスポンスに含まれていた値を設定し、デスティネイション・ノードＩＤ・フィールドとシグナル・デスティネイション（signal＿destination ）フィールドにはＦＦＦＦを設定して送信する。
【００５６】
ソースとしてのＶＣＲ４は、このアウトプット・プリセット・コマンドを受信すると、そのシンク登録を解除する。そしてソースとしてのＶＣＲ４は、キャンセルが要求されている当該シンクとしてのＴＶ５に関し、他のコントローラ又は当該ＶＣＲ４自身が別にシンク登録しているか否か自己の登録状況を調査し、その結果、当該ＴＶ５の登録が全て解除されたと判断した場合には、当該シンクとしてのＴＶ５に、サブファンクション・フィールドにディスコネクトを指定したインプット・セレクト・コマンドを送信する。
【００５７】
シンクとしてのＴＶ５は、このインプット・セレクト・コマンドを受信すると、ソースとしてのＶＣＲ４との間の機器間コネクションを解放する。
【００５８】
（３）機器選択処理
さらに続いてこの実施の形態の場合では、ＳＴＢ３がコントローラとして動作し、ソースの最適な出力プラグと、当該ソースの出力プラグに応じた、シンクの最適な入力プラグを論理的に接続する機器選択処理を実行することにより、ＶＣＲ４をソースとして設定すると共にＴＶ５をシンクとして設定する。
【００５９】
まず始めにコントローラとしてのＳＴＢ３は、図１１に示すように、ＴＶ５にＶＣＲ４をソースとして登録する。すなわちコントローラとしてのＳＴＢ３は、ＴＶ５にインプット・セレクト・コマンドを送信する。この場合、コントローラとしてのＳＴＢ３は、インプット・セレクト・コマンドのうちのサブファンクション・フィールドにはセレクトを指定し、ノードＩＤ・フィールドにはＶＣＲ４のノードＩＤを指定し、アウトプット・プラグ・フィールドにはデフォルトの出力プラグ番号を指定する。因みに、このデフォルトの出力プラグ番号は、コントローラとしてのＳＴＢ３が自由に設定し得るようになされている。
【００６０】
ＴＶ５は、このインプット・セレクト・コマンドを受信すると、指定されたノードＩＤすなわちＶＣＲ４をソースとして登録する。
【００６１】
次いでコントローラとしてのＳＴＢ３は、図１２に示すように、ＶＣＲ４にＴＶ５をシンクとして登録する。すなわちコントローラとしてのＳＴＢ３は、ＶＣＲ４にアウトプット・プリセット・コマンドを送信する。この場合、コントローラとしてのＳＴＢ３は、アウトプット・プリセット・コマンドのうちのデスティネイション・ノードＩＤ・フィールドにはＴＶ５のノードＩＤを指定する。
【００６２】
ソースとしてのＶＣＲ４は、このアウトプット・プリセット・コマンドを受信すると、現在機器間コネクションを確立すべき状態にあるか否かを判断する。その結果、ソースとしてのＶＣＲ４は、例えば当該ＶＣＲ４が現在再生中であって、現在機器間コネクションを確立すべき状態にあると判断した場合には、図１３に示すように、指定されたノードＩＤのＴＶ５にインプット・セレクト・コマンドを送信する。この場合、ソースとしてのＶＣＲ４は、インプット・セレクト・コマンドのうちのサブファンクション・フィールドにはパス・チェンジを指定し、ノードＩＤ・フィールドにはＶＣＲ４自身のノードＩＤを指定し、アウトプット・プラグ・フィールドにはＶＣＲ４内の信号経路に応じた適切な出力プラグを指定する。
【００６３】
続いてシンクとしてのＴＶ５は、このインプット・セレクト・コマンドを受信すると、当該インプット・セレクト・コマンドに付随して与えられる出力プラグ情報に基づいて機器間コネクションを確立すべき状態にあるか否かを判断する。その結果、シンクとしてのＴＶ５は、現在機器間コネクションを確立すべき状態にあると判断した場合には、図１４に示すように、当該インプット・セレクト・コマンドに付随して与えられる出力プラグ情報に基づいて機器間コネクションを確立する。
【００６４】
すなわちシンクとしてのＴＶ５は、受信したインプット・セレクト・コマンドのノードＩＤ・フィールドに記述されているノードＩＤによって指定されるＶＣＲ４の、アウトプット・プラグ・フィールドに記述されている出力プラグｏＰＣＲ〔１〕と、当該ＴＶ５の適切な入力プラグｉＰＣＲ〔０〕との間にＰｔｏＰコネクションを確立する。
【００６５】
これに対して、シンクとしてのＴＶ５は、現在機器間コネクションを確立すべきでない状態にあると判断した場合には、受信したインプット・セレクト・コマンドのアウトプット・プラグ・フィールドに記述されている出力プラグｏＰＣＲ〔１〕の登録だけを行って機器間コネクションを確立せず、この場合、ソースとしてのＶＣＲ４にリジェクティド・レスポンスを送信する。
【００６６】
その後、シンクとしてのＴＶ５は、機器間コネクションを確立すべき状態に遷移したと判断した場合には、登録されているソースとしてのＶＣＲ４の出力プラグ情報に基づいて機器間コネクションを確立する。
【００６７】
ところで、ソースとしてのＶＣＲ４は、アウトプット・プリセット・コマンドを受信したが、現在機器間コネクションを確立すべきでない状態にあると判断した場合には、ＴＶ５をシンクとして登録するだけで、当該シンクとしてのＴＶ５にインプット・セレクト・コマンドを送信しない。
【００６８】
その後、ソースとしてのＶＣＲ４は、当該ＶＣＲ４がＡＶデータの出力を開始し、機器間コネクションを確立すべき状態に遷移したと判断した場合には、図１５に示すように、登録されているシンクとしてのＴＶ５にインプット・セレクト・コマンドを送信する。この場合、ソースとしてのＶＣＲ４は、インプット・セレクト・コマンドのうちのサブファンクション・フィールドにはコネクトを指定し、アウトプット・プラグ・フィールドにはＶＣＲ４内の信号経路に応じた適切な出力プラグを指定する。
【００６９】
続いてシンクとしてのＴＶ５は、このインプット・セレクト・コマンドを受信すると、現在機器間コネクションを確立すべき状態にあるか否かを判断する。その結果、シンクとしてのＴＶ５は、現在機器間コネクションを確立すべき状態にあると判断した場合には、図１６に示すように、当該インプット・セレクト・コマンドに付随して与えられる出力プラグ情報に基づいて機器間コネクションを確立する。
【００７０】
すなわちシンクとしてのＴＶ５は、受信したインプット・セレクト・コマンドのノードＩＤ・フィールドに記述されているノードＩＤによって指定されるＶＣＲ４の、アウトプット・プラグ・フィールドに記述されている出力プラグｏＰＣＲ〔１〕と、当該ＴＶ５の適切な入力プラグｉＰＣＲ〔０〕との間にＰｔｏＰコネクションを確立する。
【００７１】
これに対して、シンクとしてのＴＶ５は、現在機器間コネクションを確立すべきでない状態にあると判断した場合には、受信したインプット・セレクト・コマンドのアウトプット・プラグ・フィールドに記述されている出力プラグｏＰＣＲ〔１〕の登録だけを行って機器間コネクションを確立せず、この場合、ソースとしてのＶＣＲ４にリジェクティド・レスポンスを送信する。
【００７２】
その後、シンクとしてのＴＶ５は、機器間コネクションを確立すべき状態に遷移したと判断した場合には、登録されているソースとしてのＶＣＲ４の出力プラグ情報に基づいて機器間コネクションを確立する。
【００７３】
ところで、上述したように、ソースとしてのＶＣＲ４は、現在機器間コネクションを確立すべき状態にあって、シンクとしてのＴＶ５にインプット・セレクト・コマンドを送信しても、当該ＴＶ５が現在機器間コネクションを確立すべきでない状態にある場合には、当該ＴＶ５からリジェクティド・レスポンスを受信することがある。また、ソースとしてのＶＣＲ４は、シンクとしてのＴＶ５を登録しても、現在機器間コネクションを確立すべきでない状態にある場合には、インプット・セレクト・コマンドを送信しない。
【００７４】
このような場合、ソースとしてのＶＣＲ４は、シンクとしてのＴＶ５が、当該ＴＶ５自身のどの入力プラグを用いてソース登録をしていたかを把握することができない。
【００７５】
そこで、この状態において、ソースとしてのＶＣＲ４は、コントローラとしてのＳＴＢ３からシンク登録のキャンセルを表すアウトプット・プリセット・コマンドを受信した場合には、原則として、サブファンクション・フィールドがディスコネクトであるインプット・セレクト・コマンドをシンクとしてのＴＶ５に送信することになる。
【００７６】
しかし、ソースとしてのＶＣＲ４は、当該シンクとしてのＴＶ５からインプット・セレクト・コマンドに対するアクセプティド・レスポンスを受信していない場合には、シンクとしてのＴＶ５がどの入力プラグを用いてソース登録をしていたかを知ることができず、この場合、インプット・セレクト・コマンドのインプット・プラグ・フィールドに指定すべきプラグを判断できないために、当該インプット・セレクト・コマンドを送信し得ない。
【００７７】
このような不都合を回避する方法として、ソースとしてのＶＣＲ４が、シンクとしてのＴＶ５が現在どの入力プラグを用いてソース登録をしているかを調査する方法がある。具体的には、まずソースとしてのＶＣＲ４は、ＡＶ／Ｃジェネラル（AV/C Gneral ）において定められているプラグ・インフォ（PLUG INFO ）コマンドを用いてシンクとしてのＴＶ５が有する入力プラグを調査する。
【００７８】
その結果、ソースとしてのＶＣＲ４は、得られた全ての入力プラグに、それぞれを指定したインプット・セレクト・コマンドのステイタス（STATUS）コマンドを送信することにより、シンクとしてのＴＶ５の各入力プラグが選択しているソース又は選択の有無を知ることができる。
【００７９】
そこでソースとしてのＶＣＲ４は、当該ＶＣＲ４をソースとして選択している入力プラグを得た場合には、当該入力プラグを指定してサブファンクションがディスコネクトであるインプット・セレクト・コマンドを送信する。これに対してソースとしてのＶＣＲ４は、当該ＶＣＲ４をソースとして選択している入力プラグを得ることができなかった場合には、サブファンクションがディスコネクトであるインプット・セレクト・コマンドを送信することができないが、シンクとしてのＴＶ５に登録を解除する必要がないため不都合はないことになる。
【００８０】
さらに上述の不都合を回避する方法として、ソースとしてのＶＣＲ４が、当該シンクとしてのＴＶ５からインプット・セレクト・コマンドに対するアクセプティド・レスポンスを１回も受信していない場合には、サブファンクションがディスコネクトであるインプット・セレクト・コマンドを送信しないという方法がある。
【００８１】
この場合、シンクとしてのＴＶ５においてソース登録が残存することになる。しかしながら、ソースとしてのＶＣＲ４におけるシンク登録は、先優先であることから、当該登録数が機器によって決定される最大登録数を超えた場合にはその後の登録が拒否されのに対して、シンクとしてのＴＶ５におけるソース登録は、後優先であるため、当該シンクとしてのＴＶ５に不必要なソース登録が残存し、その後、他のコントローラが当該シンクとしてのＴＶ５にソース登録をしても不都合が生じないことになる。
【００８２】
ここで、入出力を行うことができるが、入力と出力を同時に行うことはできない機器が、出力状態にあるときにソース登録のみを行った後、出力状態でなくなって入力が可能になった際に、当該ソース登録に基づいて機器間コネクションを確立する場合について説明する。
【００８３】
ここでは、ＶＣＲ４を、入出力可能であって入力と出力を同時に行うことができない機器とし、ＴＶ５をコントローラ及びシンクとして動作するコントローラ兼シンクとし、ＳＴＢ３をコントローラ及びソースとして動作するコントローラ兼ソースとする。
【００８４】
まずＴＶ５は、コントローラとして動作して機器選択処理を実行することにより、ＶＣＲ４をソースとして設定すると共に、ＴＶ５をシンクとして設定し、ソースとしてのＶＣＲ４が再生動作に遷移した場合には図１６に示すように、機器間コネクションを確立する。
【００８５】
その際、ＳＴＢ３は、ユーザの操作によって、コントローラとして動作することにより機器選択処理を実行し、当該ＳＴＢ３をソースとして設定すると共に、ＶＣＲ４をシンクとして設定する。
【００８６】
具体的にはコントローラとしてのＳＴＢ３は、図１７に示すように、ＶＣＲ４が再生中に当該ＶＣＲ４にサブファンクションがセレクトであるインプット・セレクト・コマンドを送信する。ＶＣＲ４は、このインプット・セレクト・コマンドを受信すると、ＳＴＢ３をソースとして登録する。続いてＳＴＢ３は、コントローラとして動作する機能ブロックがソースとして動作する機能ブロックに対してＶＣＲ４をシンクとして登録する。
【００８７】
その後、ソースとして動作するＳＴＢ３は、図１８に示すように、出力状態にあるＶＣＲ４にサブファンクションがパス・チェンジであるインプット・セレクト・コマンドを送信する。
【００８８】
ここで、シンクとして動作するＶＣＲ４は、現在出力中であって入力をできない状態にあるため、機器間コネクションを確立してもこれを有効に使用することができず、バスのリソースを有効に活用することができなくなり、この場合、機器間コネクションを確立すべきではない。
【００８９】
従って、シンクとして動作するＶＣＲ４は、図１８に示すように、リジェクティド・レスポンスをＳＴＢ３に送信する。この場合、ＶＣＲ４は、インプット・セレクト・コマンドのアウトプット・フィールドに含まれているＳＴＢ３の出力プラグ情報を記憶しておく。
【００９０】
その後、シンクとして動作するＶＣＲ４は、図１９に示すように、再生を終了した場合には、記憶されているソース登録に基づいてＳＴＢ３との間に機器間コネクションを確立する。その際、ＶＣＲ４は、ＳＴＢ３の出力プラグとして、記憶されている出力プラグ情報を用いることにより、適切な機器間コネクションを確立することができる。
【００９１】
（４）オートプレイ処理、機器選択処理及びソースによる経路情報通知処理を混在させた運用
ここでは、まず始めに、シンクがインプット・セレクト・コマンドを受信した場合における当該シンクの動作について規定する。この場合、シンクは、インプット・セレクト・コマンドを受信すると、当該インプット・セレクト・コマンドのサブファンクション・フィールドで指定されているサブファンクションと、そのノードＩＤ・フィールドで指定されているソースが当該シンクにおいて現在ソースとして登録されている機器か否かとに基づいて、動作を決定する。なお、ここでソースとして登録されているとは、必ずしも機器間コネクションが確立されていることを要しない。
【００９２】
すなわち、シンクは、受信したインプット・セレクト・コマンドのサブファンクション・フィールドがコネクトの場合には、そのノードＩＤ・フィールドで指定されているソースを登録し、当該登録したソースとの間に機器間コネクションを確立する。
【００９３】
またシンクは、受信したインプット・セレクト・コマンドのサブファンクション・フィールドがセレクトの場合には、そのノードＩＤ・フィールドで指定されているソースを登録するが、当該登録したソースとの間に機器間コネクションを確立してもしなくてもよい。
【００９４】
またシンクは、受信したインプット・セレクト・コマンドのサブファンクション・フィールドがパス・チェンジであって、かつそのノードＩＤ・フィールドで指定されているソースが、当該シンクにおいて現在ソースとして登録されている機器の場合には、当該ソースとの間に機器間コネクションを確立する。
【００９５】
これに対してシンクは、受信したインプット・セレクト・コマンドのサブファンクション・フィールドがパス・チェンジであって、かつそのノードＩＤ・フィールドで指定されているソースが、当該シンクにおいて現在ソースとして登録されていない機器の場合には、必ずリジェクティド・レスポンスを送信し、ソース登録を当該指定された機器に変更すること、及び当該指定されたソースとの間に機器間コネクションを確立することを禁止する。
【００９６】
さらにシンクは、受信したインプット・セレクト・コマンドのサブファンクション・フィールドがディスコネクトの場合には、そのノードＩＤ・フィールドで指定されているソースとの間に機器間コネクションが確立されていない状態にする。
【００９７】
ところで、この実施の形態の場合では、ネットワークシステム１においてオートプレイ処理、機器選択処理及びソースによる経路情報通知が順次行われ、ＴＶ５がコントローラ及びシンクとして動作し、ＳＴＢ３とＶＣＲ４がソースとして動作する場合について説明する。
【００９８】
まず始めに、ＴＶ５は、ＶＣＲ４にオートプレイ処理の設定をするための動作を行う。すなわちコントローラとして動作するＴＶ５は、図２０に示すように、デスティネイション・ノードＩＤ・フィールドにＴＶ５のノードＩＤを指定したアウトプット・プリセット・コマンドを送信する。ソースとしてのＶＣＲ４は、このアウトプット・プリセット・コマンドを受信すると、ＴＶ５をシンクとして登録する。
【００９９】
そして、ソースとしてのＶＣＲ４は、現在停止中であって、機器間コネクションを確立すべきでない状態にあると判断した場合には、シンクとしてのＴＶ５にインプット・セレクト・コマンドを送信しない。この場合、ＶＣＲ４にオートプレイ処理の設定が行われたことになる。
【０１００】
これに対してソースとしてのＶＣＲ４は、現在再生中であって、機器間コネクションを確立すべき状態にあると判断した場合には、図２１に示すように、シンクとしてのＴＶ５にインプット・セレクト・コマンドを送信する。この場合、ソースとしてのＶＣＲ４は、インプット・セレクト・コマンドのうちのサブファンクション・フィールドにはパス・チェンジを指定し、ノードＩＤ・フィールドにはＶＣＲ４自身のノードＩＤを指定し、アウトプット・プラグ・フィールドにはＶＣＲ４内の信号経路に応じた適切な出力プラグを指定する。
【０１０１】
シンクとしてのＴＶ５は、このインプット・セレクト・コマンドを受信すると、当該インプット・セレクト・コマンドサブファンクション・フィールドがパス・チェンジであるため、ノードＩＤ・フィールドで指定されているＶＣＲ４が、現在ソースとして登録されているか否かを判断する。この場合、シンクとしてのＴＶ５は、現在ＶＣＲ４をソースとして登録していないと判断し、当該ＶＣＲ４にリジェクティド・レスポンスを送信する。これによりＶＣＲ４にオートプレイ処理の設定が行われたことになる。
【０１０２】
この状態において、ソースとしてのＶＣＲ４は、ユーザの操作によって改めて再生を開始した場合には、図２２に示すように、シンクとしてのＴＶ５にインプット・セレクト・コマンドを送信する。この場合、ソースとしてのＶＣＲ４は、インプット・セレクト・コマンドのうちのサブファンクション・フィールドにはコネクトを指定し、ノードＩＤ・フィールドにはＶＣＲ４自身のノードＩＤを指定し、アウトプット・プラグ・フィールドにはＶＣＲ４内の信号経路に応じた適切な出力プラグを指定する。
【０１０３】
シンクとしてのＴＶ５は、このインプット・セレクト・コマンドを受信すると、図２３に示すように、当該ＶＣＲ４との間に機器間コネクションを確立する。
【０１０４】
続いてＴＶ５は、コントローラとして動作し、表示部に表示する画像を、ＶＣＲ４の出力画像からＳＴＢ３の出力画像に切り換えることを目的として、ＳＴＢ３をソースとして登録する動作を実行する。具体的にはＴＶ５では、コントローラとして動作する機能ブロックが、シンクとして動作する自己の機能ブロックにＳＴＢ３をソースとして登録する。その際、ＶＣＲ４とＴＶ５との間に確立されている機器間コネクションは、図２４に示すように、解放されることになる。
【０１０５】
次いでコントローラとして動作するＴＶ５は、図２５に示すように、デスティネイション・ノードＩＤ・フィールドにＴＶ５のノードＩＤを指定したアウトプット・プリセット・コマンドをソースとしてのＳＴＢ３に送信することにより、当該ＳＴＢ３にＴＶ５をシンクとして登録する。
【０１０６】
ソースとしてのＳＴＢ３は、図２６に示すように、現在ＡＶデータを出力している場合には、シンクとしてのＴＶ５にインプット・セレクト・コマンドを送信する。この場合、ソースとしてのＳＴＢ３は、インプット・セレクト・コマンドのうちのサブファンクション・フィールドにはパス・チェンジを指定し、ノードＩＤ・フィールドにはＳＴＢ３自身のノードＩＤを指定し、アウトプット・プラグ・フィールドにはＳＴＢ３内の信号経路に応じた適切な出力プラグを指定する。
【０１０７】
シンクとしてのＴＶ５は、このインプット・セレクト・コマンドを受信すると、現在ＳＴＢ３を登録しているため、図２７に示すように、当該ＳＴＢ３との間に機器間コネクションを確立する。
【０１０８】
ここで、ソースとしてのＶＣＲ４において、適切な出力プラグが変化するような状態変化が発生した場合には、当該ＶＣＲ４は、シンクとして登録されているＴＶ５にインプット・セレクト・コマンドを送信することにより、新しい出力プラグ情報を通知する。この場合、ソースとしてのＶＣＲ４は、図２８に示すように、インプット・セレクト・コマンドのうちのサブファンクション・フィールドにはパス・チェンジを指定し、ノードＩＤ・フィールドにはＶＣＲ４自身のノードＩＤを指定し、アウトプット・プラグ・フィールドには当該変化した適切な出力プラグを指定する。
【０１０９】
シンクとしてのＴＶ５は、このインプット・セレクト・コマンドを受信すると、当該インプット・セレクト・コマンドサブファンクション・フィールドがパス・チェンジであるため、ノードＩＤ・フィールドで指定されているＶＣＲ４が、現在ソースとして登録されているか否かを判断する。この場合、シンクとしてのＴＶ５は、現在ＶＣＲ４をソースとして登録していないと判断し、当該ＶＣＲ４にリジェクティド・レスポンスを送信し、機器間コネクションを変更しない。
【０１１０】
このようにシンクとしてのＴＶ５では、表示部１８に表示される画像が、ＳＴＢ３の出力画像からＶＣＲ４の出力画像に変化することを回避し得、ユーザの操作によらずに表示画像が切り換わることが回避される。
【０１１１】
（５）コントローラ、ソース及びシンクの処理手順
ここで図２９は、コントローラによる機器選択設定処理手順ＲＴ１を示す。すなわち図２９においてコントローラは、機器選択設定処理手順ＲＴ１に入ると、ステップＳＰ１において、サブファンクション・フィールドにセレクトを指定したインプット・セレクト・コマンドを、シンクに送信する。
【０１１２】
そしてコントローラは、続くステップＳＰ２に移って、アウトプット・プリセット・コマンドをソースに送信し、機器間コネクションを確立した後、ステップＳＰ３に移って当該処理手順ＲＴ１を終了する。
【０１１３】
その後、コントローラは、機器間コネクションを解放する場合には、図３０に示す機器選択設定処理手順ＲＴ２を実行する。この図３０においてコントローラは、機器選択設定処理手順ＲＴ２に入ると、ステップＳＰ４において、キャンセルを表すアウトプット・プリセット・コマンドをソースに送信し、機器間コネクションを解放した後、ステップＳＰ５に移って当該処理手順ＲＴ２を終了する。
【０１１４】
また図３１は、コントローラによるオートプレイ設定処理手順ＲＴ３を示す。すなわち図３１においてコントローラは、オートプレイ設定処理手順ＲＴ３に入ると、ステップＳＰ６において、アウトプット・プリセット・コマンドをソースに送信し、オートプレイ設定を行った後、ステップＳＰ７に移って当該処理手順ＲＴ３を終了する。
【０１１５】
その後、コントローラは、オートプレイ設定を解除する場合には、図３２に示すオートプレイ設定処理手順ＲＴ４を実行する。この図３２においてコントローラは、オートプレイ設定処理手順ＲＴ４に入ると、ステップＳＰ８に移って、キャンセルを表すアウトプット・プリセット・コマンドをソースに送信し、オートプレイ設定を解除した後、ステップＳＰ９に移って当該処理手順ＲＴ４を終了する。
【０１１６】
ここで図３３〜図３５は、ソースが機器間コネクションを確立すべきでない状態にある当該ソースによる処理手順ＲＴ５〜ＲＴ７を示す。この場合、ソースは、コントローラからアウトプット・プリセット・コマンドが送られてくると、図３３に示す処理手順ＲＴ５を実行する。すなわちこの図３３においてソースは、処理手順ＲＴ５に入ると、ステップＳＰ１０において、アウトプット・プリセット・コマンドを受信すると、続くステップＳＰ１１に移って、プリセット・エントリ（PRESET ENTRY）に空きがあるか否かを判断する。
【０１１７】
ステップＳＰ１１において肯定結果が得られると、このことはプリセット・エントリに空きがあることを表しており、このときソースは、ステップＳＰ１２に移って、シンクノードの登録を追加する。そしてソースは、ステップＳＰ１３において、アクセプティド・レスポンスをコントローラに送信し、続くステップＳＰ１４に移って、当該処理手順ＲＴ５を終了する。
【０１１８】
これに対してステップＳＰ１１において否定結果が得られると、このことはプリセット・エントリに空きがないことを表しており、このときソースは、ステップＳＰ１５に移って、リジェクティド・レスポンスをコントローラに送信し、続くステップＳＰ１４に移って、当該処理手順ＲＴ５を終了する。
【０１１９】
一方、ソースは、コントローラからキャンセルを表すアウトプット・プリセット・コマンドが送られてくると、図３４に示す処理手順ＲＴ６を実行する。すなわちこの図３４においてソースは、処理手順ＲＴ６に入ると、ステップＳＰ２０において、キャンセルを表すアウトプット・プリセット・コマンドを受信し、続くステップＳＰ２１に移って、該当するプリセット・エントリがあるか否かを判断する。
【０１２０】
ステップＳＰ２１において肯定結果が得られると、このことは該当するプリセット・エントリがあることを表しており、このときソースは、ステップＳＰ２２に移って、シンクノードの登録を削除する。そしてソースは、ステップＳＰ２３において、アクセプティド・レスポンスをコントローラに送信し、続くステップＳＰ２４に移って、当該シンクを指定するエントリが残っているか否かを判断する。
【０１２１】
ステップＳＰ２４において肯定結果が得られると、このことは当該シンクを指定するエントリが残っていることを表しており、このときソースは、ステップＳＰ２５に移って当該処理手順ＲＴ６を終了する。
【０１２２】
これに対してステップＳＰ２４において否定結果が得られると、このことは当該シンクを指定するエントリが残っていないことを表しており、このときソースは、ステップＳＰ２６に移って、当該削除されたシンクのみに、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドを送信した後、ステップＳＰ２５に移って当該処理手順ＲＴ６を終了する。
【０１２３】
ところで、ステップＳＰ２１において否定結果が得られると、このことは該当するプリセット・エントリがないことを表しており、このときソースは、ステップＳＰ２７に移って、リジェクティド・レスポンスをコントローラに送信した後、ステップＳＰ２５に移って当該処理手順ＲＴ６を終了する。
【０１２４】
さらにソースは、ＡＶデータの出力を開始するようなトリガーが発生すると、図３５に示す処理手順ＲＴ７を実行する。すなわちこの図３５においてソースは、処理手順ＲＴ７に入ると、ステップＳＰ２８において、ＡＶデータの出力を開始するようなトリガーが発生したと判断し、続くステップＳＰ２９に移って、プリセット・エントリに格納されているシンク全てに、サブファンクションにコネクトを指定したインプット・セレクト・コマンドを送信した後、ステップＳＰ３０に移って当該処理手順ＲＴ７を終了する。
【０１２５】
ここで図３６〜図３９は、ソースが機器間コネクションを確立すべき状態にある当該ソースによる処理手順ＲＴ８〜ＲＴ１１を示す。この場合、ソースは、コントローラからアウトプット・プリセット・コマンドが送られてくると、図３６に示す処理手順ＲＴ８を実行する。すなわちこの図３６においてソースは、処理手順ＲＴ８に入ると、ステップＳＰ４０において、アウトプット・プリセット・コマンドを受信すると、続くステップＳＰ４１に移って、プリセット・エントリに空きがあるか否かを判断する。
【０１２６】
ステップＳＰ４１において肯定結果が得られると、このことはプリセット・エントリに空きがあることを表しており、このときソースは、ステップＳＰ４２に移って、シンクノードの登録を追加する。そしてソースは、ステップＳＰ４３において、アクセプティド・レスポンスをコントローラに送信し、続くステップＳＰ４４に移って、当該処理手順ＲＴ８を終了する。
【０１２７】
これに対してステップＳＰ４１において否定結果が得られると、このことはプリセット・エントリに空きがないことを表しており、このときソースは、ステップＳＰ４５に移って、リジェクティド・レスポンスをコントローラに送信し、続くステップＳＰ４４に移って、当該処理手順ＲＴ８を終了する。
【０１２８】
一方、ソースは、コントローラからキャンセルを表すアウトプット・プリセット・コマンドが送られてくると、図３７に示す処理手順ＲＴ９を実行する。すなわちこの図３７においてソースは、処理手順ＲＴ９に入ると、ステップＳＰ５０において、キャンセルを表すアウトプット・プリセット・コマンドを受信すると、続くステップＳＰ５１に移って、該当するプリセット・エントリがあるか否かを判断する。
【０１２９】
ステップＳＰ５１において肯定結果が得られると、このことは該当するプリセット・エントリがあることを表しており、このときソースは、ステップＳＰ５２に移って、シンクノードの登録を削除する。そしてソースは、ステップＳＰ５３において、アクセプティド・レスポンスをコントローラに送信し、続くステップＳＰ５４に移って、当該シンクとしてのＴＶ５を指定するエントリが残っているか否かを判断する。
【０１３０】
ステップＳＰ５４において肯定結果が得られると、このことは当該シンクを指定するエントリが残っていることを表しており、このときソースは、ステップＳＰ５５に移って当該処理手順ＲＴ９を終了する。
【０１３１】
これに対してステップＳＰ５４において否定結果が得られると、このことは当該シンクを指定するエントリが残っていないことを表しており、このときソースは、ステップＳＰ５６に移って、当該削除されたシンクのみに、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドを送信した後、ステップＳＰ５５に移って当該処理手順ＲＴ９を終了する。
【０１３２】
ところで、ステップＳＰ５１において否定結果が得られると、このことは該当するプリセット・エントリがないことを表しており、このときソースは、ステップＳＰ５７に移って、リジェクティド・レスポンスをコントローラに送信した後、ステップＳＰ５５に移って当該処理手順ＲＴ９を終了する。
【０１３３】
さらにソースは、ＡＶデータの出力を停止するようなトリガーが発生すると、図３８に示す処理手順ＲＴ１０を実行する。すなわちこの図３８においてソースは、処理手順ＲＴ１０に入ると、ステップＳＰ５８において、ＡＶデータの出力を停止するようなトリガーが発生したと判断し、ＡＶデータの出力を停止した後、続くステップＳＰ５９に移って当該処理手順ＲＴ１０を終了する。
【０１３４】
さらにソースは、出力プラグが変わるようなトリガーが発生すると、図３９に示す処理手順ＲＴ１１を実行する。すなわちこの図３９においてソースは、処理手順ＲＴ１１に入ると、ステップＳＰ６０において、出力プラグが変わるようなトリガーが発生したと判断し、続くステップＳＰ６１に移って、プリセット・エントリに格納されているシンク全てに、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドを送信した後、ステップＳＰ６２に移って当該処理手順ＲＴ１１を終了する。
【０１３５】
ここで図４０〜図４４は、ソースを選択しておらず、かつ機器間コネクションを確立すべき状態にある、シンクの処理手順ＲＴ１２〜ＲＴ１６を示す。この場合、シンクは、サブファンクションにセレクトを指定したインプット・セレクト・コマンドが送られてくると、図４０に示す処理手順ＲＴ１２を実行する。すなわちこの図４０においてシンクは、処理手順ＲＴ１２に入ると、ステップＳＰ７０において、サブファンクションにセレクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ７１に移って、ソース機器を登録する。
【０１３６】
そしてシンクは、ステップＳＰ７２において、アクセプティド・レスポンスを送信した後、ステップＳＰ７３に移って当該処理手順ＲＴ１２を終了する。
【０１３７】
またシンクは、サブファンクションにコネクトを指定したインプット・セレクト・コマンドが送られてくると、図４１に示す処理手順ＲＴ１３を実行する。すなわちこの図４１においてシンクは、処理手順ＲＴ１３に入ると、ステップＳＰ７４において、サブファンクションにコネクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ７５に移って、ソースプラグを選択した後に機器間コネクションを確立する。
【０１３８】
そしてシンクは、ステップＳＰ７６において、アクセプティド・レスポンスを送信した後、ステップＳＰ７７に移って当該処理手順ＲＴ１３を終了する。
【０１３９】
またシンクは、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドが送られてくると、図４２に示す処理手順ＲＴ１４を実行する。すなわちこの図４２においてシンクは、処理手順ＲＴ１４に入ると、ステップＳＰ７８において、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ７９に移って、リジェクティド・レスポンスを送信した後、ステップＳＰ８０に移って当該処理手順ＲＴ１４を終了する。
【０１４０】
またシンクは、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドが送られてくると、図４３に示す処理手順ＲＴ１５を実行する。すなわちこの図４３においてシンクは、処理手順ＲＴ１５に入ると、ステップＳＰ８１において、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ８２に移って、アクセプティド・レスポンスを送信した後、ステップＳＰ８３に移って当該処理手順ＲＴ１５を終了する。
【０１４１】
またシンクは、入力不可能な状態に遷移する場合には、図４４に示す処理手順ＲＴ１６を実行する。すなわちこの図４４においてシンクは、処理手順ＲＴ１６に入ると、ステップＳＰ８４において、入力不可能な状態に遷移した後、ステップＳＰ８５に移って当該処理手順ＲＴ１６を終了する。
【０１４２】
ここで図４５〜図４９は、ソースを選択しておらず、かつ機器間コネクションを確立すべきでない状態にある、シンクの処理手順ＲＴ１７〜ＲＴ２１を示す。この場合、シンクは、サブファンクションにセレクトを指定したインプット・セレクト・コマンドが送られてくると、図４５に示す処理手順ＲＴ１７を実行する。すなわちこの図４５においてシンクは、処理手順ＲＴ１７に入ると、ステップＳＰ９０において、サブファンクションにセレクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ９１に移って、ソース機器を登録する。
【０１４３】
そしてシンクは、ステップＳＰ９２において、アクセプティド・レスポンスを送信した後、ステップＳＰ９３に移って当該処理手順ＲＴ１７を終了する。
【０１４４】
またシンクは、サブファンクションにコネクトを指定したインプット・セレクト・コマンドが送られてくると、図４６に示す処理手順ＲＴ１８を実行する。すなわちこの図４６においてシンクは、処理手順ＲＴ１８に入ると、ステップＳＰ９４において、サブファンクションにコネクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ９５に移って、リジェクティド・レスポンスを送信するか、又はソースプラグを選択した後にリジェクティド・レスポンスを送信し、ステップＳＰ９７に移って当該処理手順ＲＴ１８を終了する。
【０１４５】
またシンクは、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドが送られてくると、図４７に示す処理手順ＲＴ１９を実行する。すなわちこの図４７においてシンクは、処理手順ＲＴ１９に入ると、ステップＳＰ９８において、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ９９に移って、リジェクティド・レスポンスを送信した後、ステップＳＰ１００に移って当該処理手順ＲＴ１９を終了する。
【０１４６】
またシンクは、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドが送られてくると、図４８に示す処理手順ＲＴ２０を実行する。すなわちこの図４８においてシンクは、処理手順ＲＴ２０に入ると、ステップＳＰ１０１において、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１０２に移って、アクセプティド・レスポンスを送信した後、ステップＳＰ１０３に移って当該処理手順ＲＴ２０を終了する。
【０１４７】
またシンクは、入力可能な状態に遷移する場合には、図４９に示す処理手順ＲＴ２１を実行する。すなわちこの図４９においてシンクは、処理手順ＲＴ２１に入ると、ステップＳＰ１０４において、入力可能な状態に遷移した後、ステップＳＰ１０５に移って当該処理手順ＲＴ２１を終了する。
【０１４８】
ここで図５０〜図５４は、ソースを選択しているが機器間コネクションを確立していない場合において、機器間コネクションを確立すべき状態にある、シンクの処理手順ＲＴ２２〜ＲＴ２６を示す。この場合、シンクは、サブファンクションにセレクトを指定したインプット・セレクト・コマンドが送られてくると、図５０に示す処理手順ＲＴ２２を実行する。すなわちこの図５０においてシンクは、処理手順ＲＴ２２に入ると、ステップＳＰ１１０において、サブファンクションにセレクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１１１に移って、ソース機器を登録する。
【０１４９】
そしてシンクは、ステップＳＰ１１２において、アクセプティド・レスポンスを送信した後、ステップＳＰ１１３に移って当該処理手順ＲＴ２２を終了する。
【０１５０】
またシンクは、サブファンクションにコネクトを指定したインプット・セレクト・コマンドが送られてくると、図５１に示す処理手順ＲＴ２３を実行する。すなわちこの図５１においてシンクは、処理手順ＲＴ２３に入ると、ステップＳＰ１１４において、サブファンクションにコネクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１１５に移って、ソースプラグを選択した後に機器間コネクションを確立する。
【０１５１】
そしてシンクは、ステップＳＰ１１６において、アクセプティド・レスポンスを送信した後、ステップＳＰ１１７に移って当該処理手順ＲＴ２３を終了する。
【０１５２】
またシンクは、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドが送られてくると、図５２に示す処理手順ＲＴ２４を実行する。すなわちこの図５２においてシンクは、処理手順ＲＴ２４に入ると、ステップＳＰ１１８において、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１１９に移って、当該インプット・セレクト・コマンドにおいて、選択中のソースノードが指定されているか否かを判断する。
【０１５３】
ステップＳＰ１１９において肯定結果が得られると、このことはインプット・セレクト・コマンドにおいて選択中のソースノードが指定されていることを表しており、このときシンクは、続くステップＳＰ１２０に移って、ソースプラグを選択した後に機器間コネクションを確立する。
【０１５４】
そしてシンクは、ステップＳＰ１２１において、アクセプティド・レスポンスを送信した後、ステップＳＰ１２２に移って当該処理手順ＲＴ２４を終了する。
【０１５５】
これに対してステップＳＰ１１９において否定結果が得られると、このことはインプット・セレクト・コマンドにおいて選択中のソースノードが指定されていないことを表しており、このときシンクは、続くステップＳＰ１２３に移って、リジェクティド・レスポンスを送信した後、ステップＳＰ１２２に移って当該処理手順ＲＴ２４を終了する。
【０１５６】
またシンクは、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドが送られてくると、図５３に示す処理手順ＲＴ２５を実行する。すなわちこの図５３においてシンクは、処理手順ＲＴ２５に入ると、ステップＳＰ１２４において、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１２５に移って、アクセプティド・レスポンスを送信した後、ステップＳＰ１２６に移って当該処理手順ＲＴ２５を終了する。
【０１５７】
またシンクは、入力不可能な状態に遷移する場合には、図５４に示す処理手順ＲＴ２６を実行する。すなわちこの図５４においてシンクは、処理手順ＲＴ２６に入ると、ステップＳＰ１２７において、入力不可能な状態に遷移した後、ステップＳＰ１２８に移って当該処理手順ＲＴ２６を終了する。
【０１５８】
ここで図５５〜図５９は、ソースを選択しているが機器間コネクションを確立していない場合において、機器間コネクションを確立すべきでない状態にある、シンクの処理手順ＲＴ２７〜ＲＴ３１を示す。この場合、シンクは、サブファンクションにセレクトを指定したインプット・セレクト・コマンドが送られてくると、図５５に示す処理手順ＲＴ２７を実行する。
【０１５９】
すなわちこの図５５においてシンクは、処理手順ＲＴ２７に入ると、ステップＳＰ１３０において、サブファンクションにセレクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１３１に移って、ソースプラグを選択する。
【０１６０】
そしてシンクは、ステップＳＰ１３２において、アクセプティド・レスポンスを送信した後、ステップＳＰ１３３に移って当該処理手順ＲＴ２７を終了する。
【０１６１】
またシンクは、サブファンクションにコネクトを指定したインプット・セレクト・コマンドが送られてくると、図５６に示す処理手順ＲＴ２８を実行する。すなわちこの図５６においてシンクは、処理手順ＲＴ２８に入ると、ステップＳＰ１３４において、サブファンクションにコネクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１３５に移って、ソースプラグを選択した後にリジェクティド・レスポンスを送信するか、又はリジェクティド・レスポンスを送信した後、ステップＳＰ１３７に移って当該処理手順ＲＴ２８を終了する。
【０１６２】
またシンクは、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドが送られてくると、図５７に示す処理手順ＲＴ２９を実行する。すなわちこの図５７においてシンクは、処理手順ＲＴ２９に入ると、ステップＳＰ１３８において、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１３９に移って、当該インプット・セレクト・コマンドにおいて、選択中のソースノードが指定されているか否かを判断する。
【０１６３】
ステップＳＰ１３９において肯定結果が得られると、このことはインプット・セレクト・コマンドにおいて選択中のソースノードが指定されていることを表しており、このときシンクとしてのＴＶ５は、続くステップＳＰ１４０に移って、ソースプラグを選択した後にリジェクティド・レスポンスを送信するか、又はリジェクティド・レスポンスを送信した後、ステップＳＰ１４２に移って当該処理手順ＲＴ２９を終了する。
【０１６４】
これに対してステップＳＰ１３９において否定結果が得られると、このことはインプット・セレクト・コマンドにおいて選択中のソースノードが指定されていないことを表しており、このときシンクは、続くステップＳＰ１４３に移って、リジェクティド・レスポンスを送信した後、ステップＳＰ１４２に移って当該処理手順ＲＴ２９を終了する。
【０１６５】
またシンクは、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドが送られてくると、図５８に示す処理手順ＲＴ３０を実行する。すなわちこの図５８においてシンクは、処理手順ＲＴ３０に入ると、ステップＳＰ１４４において、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１４５に移って、アクセプティド・レスポンスを送信した後、ステップＳＰ１４６に移って当該処理手順ＲＴ３０を終了する。
【０１６６】
またシンクは、入力可能な状態に遷移する場合には、図５９に示す処理手順ＲＴ３１を実行する。すなわちこの図５９においてシンクは、処理手順ＲＴ３１に入ると、ステップＳＰ１４７において、入力可能な状態に遷移した後、ステップＳＰ１４８に移って、機器間コネクションを確立した後、ステップＳＰ１４９に移って当該処理手順ＲＴ３１を終了する。
【０１６７】
ここで図６０〜図６５は、機器間コネクションを確立している状態にある、シンクの処理手順ＲＴ４１〜ＲＴ４６を示す。この場合、シンクは、サブファンクションにセレクトを指定したインプット・セレクト・コマンドが送られてくると、図６０に示す処理手順ＲＴ４１を実行する。
【０１６８】
すなわちこの図６０においてシンクは、処理手順ＲＴ４１に入ると、ステップＳＰ１６０において、サブファンクションにセレクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１６１に移って、当該インプット・セレクト・コマンドにおいて接続中のソースが指定されているか否かを判断する。
【０１６９】
ステップＳＰ１６１において肯定結果が得られると、このことはインプット・セレクト・コマンドにおいて接続中のソースが指定されていることを表しており、このときシンクとしてのＴＶ５は、ステップＳＰ１６２に移って、アクセプティド・レスポンスを送信した後、ステップＳＰ１６３に移って当該処理手順ＲＴ４１を終了する。
【０１７０】
これに対してステップＳＰ１６１において否定結果が得られると、このことはインプット・セレクト・コマンドにおいて接続中のソースが指定されていないことを表しており、このときシンクは、ステップＳＰ１６４に移って、ソース機器の登録を行い、続くステップＳＰ１６２に移って、アクセプティド・レスポンスを送信した後、ステップＳＰ１６３に移って当該処理手順ＲＴ４１を終了する。
【０１７１】
またシンクは、サブファンクションにコネクトを指定したインプット・セレクト・コマンドが送られてくると、図６１に示す処理手順ＲＴ４２を実行する。すなわちこの図６１においてシンクは、処理手順ＲＴ４２に入ると、ステップＳＰ１６５において、サブファンクションにコネクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１６６に移って、当該インプット・セレクト・コマンドにおいて接続中のソースプラグが指定されているか否かを判断する。
【０１７２】
ステップＳＰ１６６において肯定結果が得られると、このことはインプット・セレクト・コマンドにおいて接続中のソースプラグが指定されていることを表しており、このときシンクは、ステップＳＰ１６７に移って、アクセプティド・レスポンスを送信した後、ステップＳＰ１６８に移って当該処理手順ＲＴ４２を終了する。
【０１７３】
これに対してステップＳＰ１６６において否定結果が得られると、このことはインプット・セレクト・コマンドにおいて接続中のソースプラグが指定されていないことを表しており、このときシンクは、ステップＳＰ１６９に移って、ソースプラグの選択及び機器間コネクションの確立先の変更を行い、続くステップＳＰ１６７に移って、アクセプティド・レスポンスを送信した後、ステップＳＰ１６８に移って当該処理手順ＲＴ４２を終了する。
【０１７４】
またシンクは、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドが送られてくると、図６２に示す処理手順ＲＴ４３を実行する。すなわちこの図６２においてシンクは、処理手順ＲＴ４３に入ると、ステップＳＰ１７０において、サブファンクションにパス・チェンジを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１７１に移って、当該インプット・セレクト・コマンドにおいて、接続中のソースノードが指定されているか否かを判断する。
【０１７５】
ステップＳＰ１７１において肯定結果が得られると、このことはインプット・セレクト・コマンドにおいて接続中のソースノードが指定されていることを表しており、このときシンクは、続くステップＳＰ１７２に移って、当該インプット・セレクト・コマンドにおいて接続中のソースプラグが指定されているか否かを判断する。
【０１７６】
ステップＳＰ１７２において肯定結果が得られると、このことはインプット・セレクト・コマンドにおいて接続中のソースプラグが指定されていることを表しており、このときシンクは、ステップＳＰ１７４に移って、アクセプティド・レスポンスを送信した後、ステップＳＰ１７５に移って当該処理手順ＲＴ４３を終了する。
【０１７７】
これに対してステップＳＰ１７２において否定結果が得られると、このことはインプット・セレクト・コマンドにおいて接続中のソースプラグが指定されていないことを表しており、このときシンクは、ステップＳＰ１７３に移って、ソースプラグの選択及び機器間コネクションの確立先の変更を行い、続くステップＳＰ１７４に移って、アクセプティド・レスポンスを送信した後、ステップＳＰ１７５に移って当該処理手順ＲＴ４３を終了する。
【０１７８】
ところでステップＳＰ１７１において否定結果が得られると、このことはインプット・セレクト・コマンドにおいて接続中のソースノードが指定されていないことを表しており、このときシンクは、続くステップＳＰ１７６に移って、リジェクティド・レスポンスを送信した後、ステップＳＰ１７５に移って当該処理手順ＲＴ４３を終了する。
【０１７９】
またシンクは、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドが送られてくると、図６３に示す処理手順ＲＴ４４を実行する。すなわちこの図６３においてシンクは、処理手順ＲＴ４４に入ると、ステップＳＰ１７７において、サブファンクションにディスコネクトを指定したインプット・セレクト・コマンドを受信し、続くステップＳＰ１７８に移って、当該インプット・セレクト・コマンドにおいて接続中のソースプラグが指定されているか否かを判断する。
【０１８０】
ステップＳＰ１７８において肯定結果が得られると、このことは当該インプット・セレクト・コマンドにおいて接続中のソースプラグが指定されていることを表しており、このときシンクは、ステップＳＰ１７９に移って、機器間コネクションを解放できる状態にあるか否かを判断する。
【０１８１】
ステップＳＰ１７９において肯定結果が得られると、このことは機器間コネクションを解放できる状態にあることを表しており、このときシンクは、ステップＳＰ１８０に移って、機器間コネクションを解放する。そしてシンクは、ステップＳＰ１８１において、アクセプティド・レスポンスを送信し、続くステップＳＰ１８２に移って当該処理手順ＲＴ４４を終了する。
【０１８２】
これに対してステップＳＰ１７９において否定結果が得られると、このことは機器間コネクションを解放できる状態にないことを表しており、このときシンクとしてのＴＶ５は、ステップＳＰ１８３に移って、リジェクティド・レスポンスを送信した後、続くステップＳＰ１８２に移って当該処理手順ＲＴ４４を終了する。
【０１８３】
ステップＳＰ１７８において否定結果が得られると、このことは当該インプット・セレクト・コマンドにおいて接続中のソースプラグが指定されていないことを表しており、このときシンクは、ステップＳＰ１８４に移って、アクセプティド・レスポンスを送信した後、続くステップＳＰ１８２に移って当該処理手順ＲＴ４４を終了する。
【０１８４】
ところで、上述の図６３に示すステップＳＰ１８３のように、機器間コネクションを解放できる状態になく、リジェクティド・レスポンスを送信した状態において、その後、シンクは、機器間コネクションを解放できる状態に遷移する場合には、図６４に示す処理手順ＲＴ４５を実行する。すなわちこの図６４においてシンクは、処理手順ＲＴ４５に入ると、ステップＳＰ１８５に移って、機器間コネクションを解放できる状態に遷移した後、ステップＳＰ１８６に移って、機器間コネクションを解放し、続くステップＳＰ１８７に移って当該処理手順ＲＴ４５を終了する。
【０１８５】
またシンクは、入力不可能な状態に遷移する場合には、図６５に示す処理手順ＲＴ４６を実行する。すなわちこの図６５においてシンクは、処理手順ＲＴ４６に入ると、ステップＳＰ１８８において、入力不可能な状態に遷移した後、ステップＳＰ１８９に移って、機器間コネクションを解放した後、ステップＳＰ１９０に移って当該処理手順ＲＴ４６を終了する。
【０１８６】
（６）本実施の形態による動作及び効果
以上の構成において、シンクは、サブファンクション・フィールドにパス・チェンジを指定したインプット・セレクト・コマンドを受信すると、当該インプット・セレクト・コマンドのノードＩＤ・フィールドで指定されているソースが、現在ソースとして登録されているか否かを判断する。
【０１８７】
その結果、シンクは、インプット・セレクト・コマンドのノードＩＤ・フィールドで指定されているソースが、現在ソースとして登録されていると判断した場合には、当該ソースとの間に機器間コネクションを確立する。
【０１８８】
これに対して、シンクは、インプット・セレクト・コマンドのノードＩＤ・フィールドで指定されているソースが、現在ソースとして登録されていないと判断した場合には、リジェクティド・レスポンスを送信することにより、ソース登録を当該指定された機器に変更すること、及び当該指定されたソースとの間に機器間コネクションを確立することを防止する。
【０１８９】
これにより、ユーザの操作によらない不自然な動作が行われることを回避することができ、オートプレイ処理、機器選択処理、ソースによる経路情報通知処理を混在させて実行した場合であっても、ユーザにとって自然な機器選択の切り換え動作を実現することができる。
【０１９０】
以上の構成によれば、シンクは、サブファンクション・フィールドにパス・チェンジを指定したインプット・セレクト・コマンドを受信した場合には、そのノードＩＤ・フィールドで指定されているソースが現在ソースとして登録されているか否かを判断し、当該指定されているソースが現在ソースとして登録されていると判断した場合には、当該ソースとの間に機器間コネクションを確立するのに対して、当該指定されているソースが現在ソースとして登録されていないと判断した場合には、当該ソースとの間に機器間コネクションが確立されることを防止することにより、ユーザの操作によらない不自然な動作が行われることを回避することができ、従ってオートプレイ処理、機器選択処理、ソースによる経路情報通知処理を混在させて実行した場合であっても、ユーザにとって自然な機器選択の切り換え動作を実現することができる。
【０１９１】
（７）他の実施の形態
なお上述の実施の形態においては、ＴＶ５をコントローラ及びシンクとして設定した場合について述べたが、本発明はこれに限らず、コントローラとシンクをそれぞれ異なる機器に適用するようにしても良い。
【０１９２】
また上述の実施の形態においては、ＰＣＲを用いて機器間コネクションを確立した場合について述べたが、本発明はこれに限らず、イクスターナル・プラグを用いて機器間コネクションを確立するようにしても良い。
【０１９３】
また上述の実施の形態においては、「０」チャンネルを使用してＰｔｏＰコネクションを確立した場合について述べたが、本発明はこれに限らず、他の種々のチャンネルを使用してＰｔｏＰコネクションを確立するようにしても良い。
【０１９４】
また上述の実施の形態においては、信号処理システムとしてネットワークシステム１を適用した場合について述べたが、本発明はこれに限らず、所定のネットワークに複数の信号出力装置、信号入力装置及び制御装置を接続することによって構築され、制御装置の要求に応じて複数の信号出力装置のうちいずれかの信号出力装置と信号入力装置との間に信号経路を確立し、信号出力装置から出力されるデータ信号を信号経路を介して信号入力装置に入力する他の種々の信号処理システムを適用するようにしても良い。
【０１９５】
また上述の実施の形態においては、信号出力装置として、ソースとしてのＳＴＢ３及びＶＣＲ４を適用した場合について述べたが、本発明はこれに限らず、データ信号を出力する他の種々の信号出力装置を適用するようにしても良い。
【０１９６】
また上述の実施の形態においては、信号入力装置として、シンクとしてのＴＶ５を適用する場合について述べたが、本発明はこれに限らず、信号出力装置から出力されるデータ信号を信号経路を介して入力する他の種々の信号入力装置を適用するようにしても良い。
【０１９７】
また上述の実施の形態においては、制御装置として、コントローラとしてのＴＶ５を適用する場合について述べたが、本発明はこれに限らず、信号出力装置と信号入力装置との間に信号経路を確立させる他の種々の制御装置を適用するようにしても良い。
【０１９８】
また上述の実施の形態においては、登録手段としてＴＶ５のＣＰＵ１９を適用した場合について述べたが、本発明はこれに限らず、信号出力装置を登録する他の種々の登録手段を適用するようにしても良い。
【０１９９】
また上述の実施の形態においては、確立手段としてＴＶ５のＣＰＵ１９を適用した場合について述べたが、本発明はこれに限らず、複数の信号出力装置のうちいずれかの信号出力装置から信号経路の確立を要求する確立要求信号が送られてくると、確立要求信号を送信した信号出力装置が信号入力装置に登録されているか否かを判断し、その判断結果に応じて信号出力装置と信号入力装置との間に信号経路を確立する他の種々の確立手段を適用するようにしても良い。
【０２００】
【発明の効果】
上述のように本発明によれば、所定のネットワークを介して接続された信号入力装置、信号出力装置及び制御装置によって構成され、制御装置の要求に応じて信号入力装置に登録された信号出力装置と当該信号入力装置との間に確立された信号経路を介して、信号出力装置から出力されるデータ信号を信号入力装置に入力する信号処理システムにおいて、入力装置は、制御装置からの要求に応じて信号出力装置と信号経路を確立している状態において、いずれかの信号出力装置から信号経路の確立先の変更を要求する変更要求信号を受信すると、変更要求信号を送信した信号出力装置が登録されているか否かを判断し、その判断結果に応じて信号出力装置との間に信号経路を確立するようにしたことにより、ユーザの操作によらない不自然な動作が行われることを回避することができ、従ってユーザにとって自然な機器選択の切り換え動作を実行することができる信号処理システム及び信号入力装置を実現できる。
【０２０１】
また本発明においては、所定のネットワークを介して接続された信号入力装置、信号出力装置及び制御装置が、制御装置の要求に応じて信号入力装置に登録された信号出力装置と当該信号入力装置との間に確立された信号経路を介して、信号出力装置から出力されるデータ信号を信号入力装置に入力している状態における通信制御方法において、入力装置によって、信号出力装置から信号経路の確立先の変更を要求する変更要求信号を受信する受信ステップと、入力装置によって、変更要求信号を送信した信号出力装置が登録されているか否かを判断し、その判断結果に応じて信号出力装置との間に信号経路を確立する確立ステップとを設けるようにしたことにより、ユーザの操作によらない不自然な動作が行われることを回避することができ、従ってユーザにとって自然な機器選択の切り換え動作を実行することができる通信制御方法を実現できる。
【図面の簡単な説明】
【図１】本発明によるネットワークシステムの一実施の形態を示すブロック図である。
【図２】ＳＴＢの構成を示すブロック図である。
【図３】ＶＣＲの構成を示すブロック図である。
【図４】ＴＶの構成を示すブロック図である。
【図５】ネットワークシステムの説明に供する略線図である。
【図６】ＴＶにＶＣＲをソースとして登録する場合の説明に供する略線図である。
【図７】ＶＣＲにＴＶをシンクとして登録する場合の説明に供する略線図である。
【図８】ＴＶに出力プラグを登録する場合の説明に供する略線図である。
【図９】ＰｔｏＰコネクションを確立する場合の説明に供する略線図である。
【図１０】ＰｔｏＰコネクションを解放する場合の説明に供する略線図である。
【図１１】ＴＶにＶＣＲをソースとして登録する場合の説明に供する略線図である。
【図１２】ＶＣＲにＴＶをシンクとして登録する場合の説明に供する略線図である。
【図１３】ＴＶに出力プラグを登録する場合の説明に供する略線図である。
【図１４】ＰｔｏＰコネクションを確立する場合の説明に供する略線図である。
【図１５】ＶＣＲが出力を開始する場合の説明に供する略線図である。
【図１６】ＰｔｏＰコネクションを確立する場合の説明に供する略線図である。
【図１７】ＳＴＢによるソース登録の説明に供する略線図である。
【図１８】ＶＣＲによってリジェクティド・レスポンスを送信する場合の説明に供する略線図である。
【図１９】機器間コネクションを確立する場合の説明に供する略線図である。
【図２０】ＶＣＲにＴＶをシンクとして登録する場合の説明に供する略線図である。
【図２１】リジェクティド・レスポンスを送信する場合の説明に供する略線図である。
【図２２】ＶＣＲが出力を開始する場合の説明に供する略線図である。
【図２３】ＰｔｏＰコネクションを確立する場合の説明に供する略線図である。
【図２４】ＰｔｏＰコネクションを解放する場合の説明に供する略線図である。
【図２５】ＳＴＢにＴＶをシンクとして登録する場合の説明に供する略線図である。
【図２６】ＴＶに出力プラグを登録する場合の説明に供する略線図である。
【図２７】ＰｔｏＰコネクションを確立する場合の説明に供する略線図である。
【図２８】リジェクティド・レスポンスを送信する場合の説明に供する略線図である。
【図２９】コントローラによる機器選択設定処理手順を示すフローチャートである。
【図３０】コントローラによる機器選択設定処理手順を示すフローチャートである。
【図３１】コントローラによるオートプレイ設定処理手順を示すフローチャートである。
【図３２】コントローラによるオートプレイ設定処理手順を示すフローチャートである。
【図３３】機器間コネクションを確立すべきでない状態にあるソースの処理手順を示すフローチャートである。
【図３４】機器間コネクションを確立すべきでない状態にあるソースの処理手順を示すフローチャートである。
【図３５】機器間コネクションを確立すべきでない状態にあるソースの処理手順を示すフローチャートである。
【図３６】機器間コネクションを確立すべき状態にあるソースの処理手順を示すフローチャートである。
【図３７】機器間コネクションを確立すべき状態にあるソースの処理手順を示すフローチャートである。
【図３８】機器間コネクションを確立すべき状態にあるソースの処理手順を示すフローチャートである。
【図３９】機器間コネクションを確立すべき状態にあるソースの処理手順を示すフローチャートである。
【図４０】ソースを選択しておらず、かつ機器間コネクションを確立すべき状態にあるシンクの処理手順を示すフローチャートである。
【図４１】ソースを選択しておらず、かつ機器間コネクションを確立すべき状態にあるシンクの処理手順を示すフローチャートである。
【図４２】ソースを選択しておらず、かつ機器間コネクションを確立すべき状態にあるシンクの処理手順を示すフローチャートである。
【図４３】ソースを選択しておらず、かつ機器間コネクションを確立すべき状態にあるシンクの処理手順を示すフローチャートである。
【図４４】ソースを選択しておらず、かつ機器間コネクションを確立すべき状態にあるシンクの処理手順を示すフローチャートである。
【図４５】ソースを選択しておらず、かつ機器間コネクションを確立すべきでない状態にあるシンクの処理手順を示すフローチャートである。
【図４６】ソースを選択しておらず、かつ機器間コネクションを確立すべきでない状態にあるシンクの処理手順を示すフローチャートである。
【図４７】ソースを選択しておらず、かつ機器間コネクションを確立すべきでない状態にあるシンクの処理手順を示すフローチャートである。
【図４８】ソースを選択しておらず、かつ機器間コネクションを確立すべきでない状態にあるシンクの処理手順を示すフローチャートである。
【図４９】ソースを選択しておらず、かつ機器間コネクションを確立すべきでない状態にあるシンクの処理手順を示すフローチャートである。
【図５０】ソースを選択しているが、機器間コネクションを確立していない場合において、機器間コネクションを確立すべき状態にあるシンクの処理手順を示すフローチャートである。
【図５１】ソースを選択しているが、機器間コネクションを確立していない場合において、機器間コネクションを確立すべき状態にあるシンクの処理手順を示すフローチャートである。
【図５２】ソースを選択しているが、機器間コネクションを確立していない場合において、機器間コネクションを確立すべき状態にあるシンクの処理手順を示すフローチャートである。
【図５３】ソースを選択しているが、機器間コネクションを確立していない場合において、機器間コネクションを確立すべき状態にあるシンクの処理手順を示すフローチャートである。
【図５４】ソースを選択しているが、機器間コネクションを確立していない場合において、機器間コネクションを確立すべき状態にあるシンクの処理手順を示すフローチャートである。
【図５５】ソースを選択しているが、機器間コネクションを確立していない場合において、機器間コネクションを確立すべきない状態にあるシンクの処理手順を示すフローチャートである。
【図５６】ソースを選択しているが、機器間コネクションを確立していない場合において、機器間コネクションを確立すべきない状態にあるシンクの処理手順を示すフローチャートである。
【図５７】ソースを選択しているが、機器間コネクションを確立していない場合において、機器間コネクションを確立すべきない状態にあるシンクの処理手順を示すフローチャートである。
【図５８】ソースを選択しているが、機器間コネクションを確立していない場合において、機器間コネクションを確立すべきない状態にあるシンクの処理手順を示すフローチャートである。
【図５９】ソースを選択しているが、機器間コネクションを確立していない場合において、機器間コネクションを確立すべきない状態にあるシンクの処理手順を示すフローチャートである。
【図６０】機器間コネクションを確立している状態にあるシンクの処理手順を示すフローチャートである。
【図６１】機器間コネクションを確立している状態にあるシンクの処理手順を示すフローチャートである。
【図６２】機器間コネクションを確立している状態にあるシンクの処理手順を示すフローチャートである。
【図６３】機器間コネクションを確立している状態にあるシンクの処理手順を示すフローチャートである。
【図６４】機器間コネクションを確立している状態にあるシンクの処理手順を示すフローチャートである。
【図６５】機器間コネクションを確立している状態にあるシンクの処理手順を示すフローチャートである。
【符号の説明】
１……ネットワークシステム、２Ａ……ＩＥＥＥ１３９４シリアルバス、３……ＳＴＢ、４……ＶＣＲ、５……ＴＶ、６、１１……アンテナ、７、１２……チューナ、８、１４、１７……ＩＥＥＥ１３９４インターフェイス、９、１５、１９……ＣＰＵ、１０、１６、２０……操作部、１３……記録再生部、１８……表示部。
【図１】
0003844218.tif 000002
【図２】
0003844218.tif 000003
【図３】
0003844218.tif 000004
【図４】
0003844218.tif 000005
【図５】
0003844218.tif 000006
【図６】
0003844218.tif 000007
【図７】
0003844218.tif 000008
【図８】
0003844218.tif 000009
【図９】
0003844218.tif 000010
【図１０】
0003844218.tif 000011
【図１１】
0003844218.tif 000012
【図１２】
0003844218.tif 000013
【図１３】
0003844218.tif 000014
【図１４】
0003844218.tif 000015
【図１５】
0003844218.tif 000016
【図１６】
0003844218.tif 000017
【図１７】
0003844218.tif 000018
【図１８】
0003844218.tif 000019
【図１９】
0003844218.tif 000020
【図２０】
0003844218.tif 000021
【図２１】
0003844218.tif 000022
【図２２】
0003844218.tif 000023
【図２３】
0003844218.tif 000024
【図２４】
0003844218.tif 000025
【図２５】
0003844218.tif 000026
【図２６】
0003844218.tif 000027
【図２７】
0003844218.tif 000028
【図２８】
0003844218.tif 000029
【図２９】
0003844218.tif 000030
【図３０】
0003844218.tif 000031
【図３１】
0003844218.tif 000032
【図３２】
0003844218.tif 000033
【図３３】
0003844218.tif 000034
【図３４】
0003844218.tif 000035
【図３５】
0003844218.tif 000036
【図３６】
0003844218.tif 000037
【図３７】
0003844218.tif 000038
【図３８】
0003844218.tif 000039
【図３９】
0003844218.tif 000040
【図４０】
0003844218.tif 000041
【図４１】
0003844218.tif 000042
【図４２】
0003844218.tif 000043
【図４３】
0003844218.tif 000044
【図４４】
0003844218.tif 000045
【図４５】
0003844218.tif 000046
【図４６】
0003844218.tif 000047
【図４７】
0003844218.tif 000048
【図４８】
0003844218.tif 000049
【図４９】
0003844218.tif 000050
【図５０】
0003844218.tif 000051
【図５１】
0003844218.tif 000052
【図５２】
0003844218.tif 000053
【図５３】
0003844218.tif 000054
【図５４】
0003844218.tif 000055
【図５５】
0003844218.tif 000056
【図５６】
0003844218.tif 000057
【図５７】
0003844218.tif 000058
【図５８】
0003844218.tif 000059
【図５９】
0003844218.tif 000060
【図６０】
0003844218.tif 000061
【図６１】
0003844218.tif 000062
【図６２】
0003844218.tif 000063
【図６３】
0003844218.tif 000064
【図６４】
0003844218.tif 000065
【図６５】
0003844218.tif 000066