(57)【特許請求の範囲】
【請求項１】
信号を入力するための入力プラグまたは信号を出力するための出力プラグの少なくとも一方と、信号を入力するためのデスティネーションプラグまたは信号を出力するためのソースプラグの少なくとも一方を備えたサブユニットとを有するユニットを、少なくとも２つバス上に接続してなるシステムにて、前記ユニットの信号源を検知する信号源検知方法であって、
前記バス上の所定の第一のユニットは、前記所定のユニット以外の第二のユニットまたは前記第二のユニット中のサブユニットに対し、信号源となる出力プラグまたはソースプラグを検知させる検知コマンドを出力し、
前記第二のユニットまたはサブユニットは、前記第一のユニットに対し、検知結果を出力するとともに、前記検知結果として得られた信号源となる出力プラグまたはソースプラグから前記第二のユニットの入力プラグまたは前記第二のユニット中のサブユニットのデスティネーションプラグまでの経路上に、サブユニットが存在するか否かを示す情報を出力することを特徴とする信号源検知方法。
【請求項２】
信号を入力するための入力プラグまたは信号を出力するための出力プラグの少なくとも一方と、信号を入力するためのデスティネーションプラグまたは信号を出力するためのソースプラグの少なくとも一方を備えたサブユニットとを有するユニットを、少なくとも２つバス上に接続してなるシステムにて、前記ユニットの信号源を検知する信号源検知方法であって、
前記バス上の所定のユニットは、前記所定のユニット以外のユニットまたは前記所定のユニット以外のユニット中のサブユニットに対し、信号源となる出力プラグまたはソースプラグを検知させる検知コマンドを出力し、
前記コマンドを受け取ったユニットまたはサブユニットは、前記所定のユニットに対し、検知結果を出力するとともに、前記検知結果として得られた信号源となる出力プラグまたはソースプラグから前記第二のユニットの入力プラグまたは前記第二のユニット中のサブユニットのデスティネーションプラグまでの経路上で、前記信号が何らかの処理を施されたか否かを示す情報を出力することを特徴とする信号源検知方法。
【請求項３】
請求項２に記載の信号源検知方法であって、
前記信号が複数の番組内容を示す信号が多重化されたものであり、検知結果として得られた信号源となる出力プラグまたはソースプラグから前記所定のユニット以外のユニットの入力プラグまたは前記所定のユニット以外のユニット中のサブユニットのデスティネーションプラグまでの経路上で、前記多重化された信号のうち一部の番組内容を示す信号が抽出されたか否かを示す情報を出力することを特徴とする信号源検知方法。
【請求項４】
請求項２に記載の信号源検知方法であって、
前記信号が映像データを含むものであり、検知結果として得られた信号源となる出力プラグまたはソースプラグから前記所定のユニット以外のユニットの入力プラグまたは前記所定のユニット以外のユニット中のサブユニットのデスティネーションプラグまでの経路上で、前記信号の映像データに対し、前記信号の映像データ以外の内容を表示させるためのデータが追加されたか否かを示す情報を出力することを特徴とする信号源検知方法。
【請求項５】
信号を入力するための入力プラグまたは信号を出力するための出力プラグの少なくとも一方と、信号を入力するためのデスティネーションプラグまたは信号を出力するためのソースプラグの少なくとも一方を備えたサブユニットとを有するユニットを、少なくとも１つバス上に接続してなるシステムにて、
前記バス上の第一のユニットは、前記第一のユニット以外の第二のユニットの出力プラグまたは前記第二のユニット中の所定のサブユニットのデスティネーションプラグに対し、前記第二ユニットの入力プラグまたは前記第二のユニット中の所定のサブユニットのソースプラグを信号源として指定する信号源設定コマンドを出力し、
前記コマンドを受け取った第二のユニットまたは第二のユニット中のサブユニットは、前記第一のユニットに対し、前記第二のユニットが、前記信号源として指定された入力プラグまたはソースプラグと前記第二のユニットの出力プラグまたは所定のサブユニットのデスティネーションプラグとの間に信号経路を確立するとともに、前記第一のユニットに対し、前記信号経路上に、サブユニットが存在するか否かを示す情報を出力することを特徴とする信号源設定方法。
【請求項６】
信号を入力するための入力プラグまたは信号を出力するための出力プラグの少なくとも一方と、信号を入力するためのデスティネーションプラグまたは信号を出力するためのソースプラグの少なくとも一方を備えたサブユニットとを有するユニットを、少なくとも１つバス上に接続してなるシステムにて、
前記バス上の第一のユニットは、前記第一のユニット以外の第二のユニットの出力プラグまたは前記第二のユニット中の所定のサブユニットのデスティネーションプラグに対し、前記第二ユニットの入力プラグまたは前記第二のユニット中の所定のサブユニットのソースプラグを信号源として指定する信号源設定コマンドを出力し、
前記コマンドを受け取った第二のユニットまたは第二のユニット中のサブユニットは、前記第一のユニットに対し、前記第二のユニットが、前記信号源として指定された入力プラグまたはソースプラグと前記第二のユニットの出力プラグまたは所定のサブユニットのデスティネーションプラグとの間に信号経路を確立するとともに、前記第一のユニットに対し、前記信号経路上で、前記信号が何らかの処理を施されたか否かを示す情報を出力することを特徴とする信号源設定方法。
【請求項７】
請求項６に記載の信号源設定方法であって、
前記信号が複数の番組内容を示す信号が多重化されたものであり、信号経路上で、前記多重化された信号のうち一部の番組内容を示す信号が抽出されたか否かを示す情報を出力することを特徴とする信号源設定方法。
【請求項８】
請求項６に記載の信号源設定方法であって、
前記信号が映像データを含むものであり、信号経路上で、前記信号の映像データに対し、前記信号の映像データ以外の内容を表示させるためのデータが追加されたか否かを示す情報を出力することを特徴とする信号源設定方法。
【請求項９】
信号を入力するための入力プラグおよび信号を出力するための出力プラグの少なくとも一方と、信号を出力するためのソースプラグを備えたサブユニットとを有するユニットを、少なくとも１つバス上に接続してなるシステムにて、
前記バス上の第一のユニットは、前記第一のユニット以外の第二のユニットの出力プラグまたは前記第二のユニット中の所定のサブユニットのデスティネーションプラグに対し、前記第二のユニット中の所定のサブユニットのソースプラグを信号源として指定する信号源設定コマンドを出力し、
前記コマンドを受け取った第二のユニットまたは第二のユニット中のサブユニットは、前記第一のユニットに対し、前記第二のユニットが、前記信号源として指定されたソースプラグと前記第二のユニットの出力プラグまたは所定のサブユニットのデスティネーションプラグとの間に信号経路を確立するとともに、前記第一のユニットに対し、前記所定のサブユニットのソースプラグより出力される信号が、さらに所定のサブユニットのディスティネーションプラグから入力されたものであるか否かを示す情報を出力することを特徴とする信号源設定方法。
【請求項１０】
前記バスは、ＩＥＥＥ１３９４バスであることを特徴とする請求項１または２または３または４に記載の信号源検知方法。
【請求項１１】
前記バスは、ＩＥＥＥ１３９４バスであることを特徴とする請求項５または６または７または８または９に記載の信号源設定方法。
【請求項１２】
請求項１または２または３または４に記載の信号源検知方法の動作の全部または一部のステップをコンピュータにより実行させるためのプログラムを記録したことを特徴とするプログラム記録媒体。
【請求項１３】
請求項５または６または７または８または９に記載の信号源設定方法の動作の全部または一部のステップをコンピュータにより実行させるためのプログラムを記録したことを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バス上に接続された複数の機器を制御する機器制御方法、およびそれに用いられる信号源検知方法、信号源設定方法、仮想出力設定方法、並びにプログラム記録媒体に関する。
【０００２】
【従来の技術】
近年、デジタルビデオや、通信衛星放送におけるデジタル技術の普及に鑑みて、こうしたデジタル技術を用いたデジタル機器を、同一のネットワーク上に接続して制御させようとする試みがなされてきている。
【０００３】
そのようなネットワークにおいて、ＩＥＥＥ１３９４インターフェースは、どのような接続形態でも任意の装置間で信号伝送が可能であること、接続に用いるケーブルの活線挿抜が可能であること、ＡＶ信号のようなリアルタイムデータ（アイソクロナスデータ）と、機器の制御コマンドのような非リアルタイムデータ（アシンクロナスデータ）とを同時に伝送することができるため、パーソナル・コンピュータ（ＰＣ）およびその関連機器との親和性が高いこと、等々の理由により、汎用性に優れたデジタルインターフェースとして将来の普及が期待されている。
【０００４】
図９は、従来の技術によるＩＥＥＥ１３９４インターフェースにて動作するシステムの構成図である。図に示すように、ＳＴＢ６００、Ｄ−ＶＨＳ７００およびＴＶ８００といった各機器は、複数のチャンネルを有するＩＥＥＥ１３９４バス９００にそれぞれ接続されており、それぞれを論理上のユニットとして制御可能な一つのシステムを構成している。また、ＳＴＢ６００はチューナ（不図示）を、Ｄ−ＶＨＳ７００はビデオカセットレコーダ（ＶＣＲ）および内蔵チューナ（不図示）を、またＴＶ８００はモニタおよび内蔵チューナ（不図示）をそれぞれ有している。これらチューナ、ＶＣＲおよびモニタは、ユニット内のサブユニットとして制御される。なお、ユニットおよびサブユニットは、信号入力および出力を授受するためのプラグを備えており、ユニットにおいて、入力用のプラグはデジタル入力プラグまたは外部入力プラグ、もしくはデジタルアシンクロナス入力プラグ、そして出力用のプラグはデジタル出力プラグまたは外部入力プラグ、もしくはデジタルアシンクロナス出力プラグとしてそれぞれ設定されている。また、サブユニットにおいては、入力用のプラグはデスティネーションプラグ、また出力用のプラグはソースプラグとしてそれぞれ設定されている。
【０００５】
【発明が解決しようとする課題】
このような、ＩＥＥＥ１３９４インターフェースにより複数の機器を接続したシステムを構築する場合、処理対象とするユニット中の接続状態、特に目的とするプラグへの信号源を  設定すること、信号源を知ることが重要となる。
【０００６】
従来、サブユニット間の接続状態を把握したり設定したりするために、図８に示すようなコマンドをやりとりする必要がある。これは”  ＡＶ／Ｃ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｍｍａｎｄ  Ｓｅｔ  Ｇｅｎｅｒａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ，  Ｖｅｒｓｉｏｎ  ３．０．  ＴＡ  ｄｏｃｕｍｅｎｔ  ｎｕｍｂｅｒ  １９９８００３．”に定義されているＣＯＮＮＥＣＴコマンドと呼ばれるコマンドで、指定したプラグに接続されているプラグを問い合わせるステータスコマンド、指定した２つのプラグを接続させるコントロールコマンドなどからなる。このコマンドで制御するには、特に対象とするプラグと信号の出力源との信号経路上に多数のサブユニットが存在する場合、やり取りするコマンドの数が膨大になり、システム全体の制御に非常な手間がかかってしまうこととなった。
【０００７】
特願平１１−１９１２５０号はこの課題を解決するためのものであり、処理対象とするユニットの出力プラグあるいはサブユニットのデスティネーションプラグに対して信号源を問い合わせると、間に介在するサブユニットの有無に関わらず信号源となる入力プラグあるいはサブユニットのソースプラグを答えるよう要求するコマンド、および処理対象とする出力プラグあるいはサブユニットのデスティネーションプラグに対して、間に介在するサブユニットの有無に関わらず信号源となる入力プラグあるいはサブユニットのソースプラグと接続させるよう要求するコマンドを提供する。
【０００８】
しかし、上記ステータスコマンドにより検知された信号源あるいはコントロールコマンドにより接続された信号源は、途中の経路を問わないため、信号の入力源を直ちに把握して制御できるという利点を有する一方で、途中に介在するサブユニットにて施された処理を検知できないという問題を有していた。
【０００９】
例えば、入力プラグから入力した複数の番組が多重化されたディジタル放送信号を、チューナサブユニットによって解析分離し、複数の番組のうちの一部のみをＤ−ＶＨＳ７００中のＶＣＲサブユニットにて記録している場合、Ｄ−ＶＨＳ７００中のチューナサブユニットから出力された信号に対し、出力プラグにてＯＳＤ（オンスクリーンディスプレイ）データが多重されている場合、また、ＭＤサブユニットから出力された信号が、介在するオーディオコントロールサブユニットにより音質調整や音場調整などの効果を施されて、出力プラグから出力されている場合などである。上記コマンドでは、上記のような介在するサブユニットにより信号が加工されているか否かが判定できない。
【００１０】
本発明はかかる課題に鑑みてなされたものであり、バス上に接続された各機器の内部の接続状態を細かく調べる手間を省いて、信号の入力源を直ちに把握して制御できるとともに、入力源から送られる信号が途中で変換、抽出、多重などの処理が施されたか否かを容易に知ることを可能にした信号源検知方法、信号源設定方法、およびプログラム記録媒体を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上述した課題を解決するために、請求項１の本発明は、
信号を入力するための入力プラグおよび信号を出力するための出力プラグと、信号を入力するためのデスティネーションプラグおよび信号を出力するためのソースプラグを備えたサブユニットとを有するユニットを、少なくとも２つバス上に接続してなるシステムにて、前記ユニットの信号源を検知する信号源検知方法であって、
前記バス上の所定の第一のユニットは、前記所定のユニット以外の第二のユニットまたは前記第二のユニット中のサブユニットに対し、信号源となる出力プラグまたはソースプラグを検知させる検知コマンドを出力し、
前記第二のユニットまたはサブユニットは、前記第一のユニットに対し、検知結果を出力するとともに、前記検知結果として得られた信号源となる出力プラグまたはソースプラグから前記第二のユニットの入力プラグまたは前記所定のユニット以外のユニット中のサブユニットのデスティネーションプラグまでの経路上に、サブユニットが存在するか否かを示す情報を出力することを特徴とする信号源検知方法である。
【００１２】
また、請求項２の本発明は、
信号を入力するための入力プラグおよび信号を出力するための出力プラグと、信号を入力するためのデスティネーションプラグおよび信号を出力するためのソースプラグを備えたサブユニットとを有するユニットを、少なくとも２つバス上に接続してなるシステムにて、前記ユニットの信号源を検知する信号源検知方法であって、
前記バス上の所定のユニットは、前記第二のユニットまたは前記所定のユニット以外のユニット中のサブユニットに対し、信号源となる出力プラグまたはソースプラグを検知させる検知コマンドを出力し、
前記コマンドを受け取ったユニットまたはサブユニットは、前記所定のユニットに対し、検知結果を出力するとともに、前記検知結果として得られた信号源となる出力プラグまたはソースプラグから前記第二のユニットの入力プラグまたは前記所定のユニット以外のユニット中のサブユニットのデスティネーションプラグまでの経路上で、前記信号が何らかの処理を施されたか否かを示す情報を出力することを特徴とする信号源検知方法である。
【００１３】
また、請求項５の本発明は、
信号を入力するための入力プラグおよび信号を出力するための出力プラグと、信号を入力するためのデスティネーションプラグおよび信号を出力するためのソースプラグを備えたサブユニットとを有するユニットを、少なくとも１つバス上に接続してなるシステムにて、
前記バス上の第一のユニットは、前記第一のユニット以外の第二のユニットの入力プラグまたは前記第二のユニット中の所定のサブユニットのデスティネーションプラグに対し、前記第二ユニットの入力プラグまたは前記第二のユニット中の所定のサブユニットのソースプラグを信号源として指定する信号源設定コマンドを出力し、
前記コマンドを受け取った第二のユニットまたは第二のユニット中のサブユニットは、前記第一のユニットに対し、前記第二のユニットが、前記信号源として指定された出力プラグまたはソースプラグと前記第二のユニットの出力プラグまたは所定のサブユニットのデスティネーションプラグとの間に信号経路を確立するとともに、前記第一のユニットに対し、前記信号経路上に、サブユニットが存在するか否かを示す情報を出力することを特徴とする信号源設定方法である。
【００１４】
また、請求項６の本発明は、
信号を入力するための入力プラグおよび信号を出力するための出力プラグと、信号を入力するためのデスティネーションプラグおよび信号を出力するためのソースプラグを備えたサブユニットとを有するユニットを、少なくとも１つバス上に接続してなるシステムにて、
前記バス上の第一のユニットは、前記第一のユニット以外の第二のユニットの入力プラグまたは前記第二のユニット中の所定のサブユニットのデスティネーションプラグに対し、前記第二のユニットの入力プラグまたは前記第二のユニット中の所定のサブユニットのソースプラグを信号源として指定する信号源設定コマンドを出力し、
前記コマンドを受け取った第二のユニットまたは第二のユニット中のサブユニットは、前記第一のユニットに対し、前記第二のユニットが、前記信号源として指定された出力プラグまたはソースプラグと前記第二のユニットの出力プラグまたは所定のサブユニットのデスティネーションプラグとの間に信号経路を確立するとともに、前記第一のユニットに対し、前記信号経路上で、前記信号が何らかの処理を施されたか否かを示す情報を出力することを特徴とする信号源設定方法である。
【００１５】
また、請求項９の本発明は、
信号を入力するための入力プラグおよび信号を出力するための出力プラグと、信号を入力するためのデスティネーションプラグおよび信号を出力するためのソースプラグを備えたサブユニットとを有するユニットを、少なくとも１つバス上に接続してなるシステムにて、
前記バス上の第一のユニットは、前記第一のユニット以外の第二のユニットの出力プラグまたは前記第二のユニット中の所定のサブユニットのデスティネーションプラグに対し、前記第二のユニット中の所定のサブユニットのソースプラグを信号源として指定する信号源設定コマンドを出力し、
前記コマンドを受け取った第二のユニットまたは第二のユニット中のサブユニットは、前記第一のユニットに対し、前記第二のユニットが、前記信号源として指定されたソースプラグと前記第二のユニットの出力プラグまたは所定のサブユニットのデスティネーションプラグとの間に信号経路を確立するとともに、前記第一のユニットに対し、前記所定のサブユニットのソースプラグより出力される信号が、さらに所定のサブユニットのディスティネーションプラグから入力されたものであるか否かを示す情報を出力することを特徴とする信号源設定方法である。
【００１６】
【発明の実施の形態】
以下、本発明の各実施の形態を、図面を参照して説明する。
【００１７】
（実施の形態１）
図１は、本発明の実施の形態１による信号源検知方法を用いて動作するシステムの構成図である。図に示すように、Ｄ−ＶＨＳ１０、ＴＶ２０およびＳＴＢ３０といった各機器は、複数のチャンネルを有するＩＥＥＥ１３９４バス４０にそれぞれ接続されており、それぞれをユニットとして制御可能な一つのシステムを構成している。また、Ｄ−ＶＨＳ１０はビデオカセットレコーダ（ＶＣＲ）（サブユニット）１１０および内蔵チューナ（サブユニット）１２０を、またＴＶ２０はモニタ（サブユニット）２１０および内蔵チューナ（サブユニット）２２０をそれぞれ有している。また、セットトップボックス（ＳＴＢ）３０は、ＴＶ２０と同様、ＩＥＥＥ１３９４バス４０に接続された、ユニットとして制御可能な機器で、デジタル出力プラグ３０１および外部出力プラグ３０２を備えており、さらにサブユニットとして制御可能なチューナ３１０を有している。ＴＶ２０はデジタル入力プラグ２０１に加えて、さらに外部入力プラグ２０２を備えている。ＴＶ２０とＳＴＢ３０とはＩＥＥＥ１３９４バス４０にて接続しているが、外部入力プラグ２０２と外部出力プラグ３０２とを、アナログ映像音声ケーブル５０によって接続されてもいる。
【００１８】
なお、上記システムにて、ＩＥＥＥ１３９４バス４０上には図示しないパーソナル・コンピュータ（ＰＣ）が、コントローラとしてシステムの制御用に接続されており、このＰＣによりＤ−ＶＨＳ１０やＴＶ２０（および内蔵されるサブユニット）は制御される。
【００１９】
以上のような構成を有するシステムの動作を説明するとともに、これにより本発明の実施の形態１による信号源検知方法を説明する。ただし、以下の説明においては、各機器はユニットおよびサブユニットとして扱われているものとする。
【００２０】
該システムの利用者が、図示しないＰＣを用いて、ＩＥＥＥ１３９４バス４０上の機器の接続状態や機器種類、もしくは各機器の動作状態に関する情報の取得を要求する。この要求は、具体的には例えばキーボード等の入力装置によって行われる。
【００２１】
かかる要求の指令が出されると、ＰＣから、ＴＶ２０中のモニタ（サブユニット）２１０のデスティネーションプラグに入力を与えている信号入力源の所在の問い合わせを、新たに定義された図２に示すＳＩＧＮＡＬ  ＳＯＵＲＣＥステータスコマンドにおいてモニタ（サブユニット）２１０のタイプおよび番号、およびデスティネーションプラグ番号を指定して送信することにより行われる。
【００２２】
図１（ａ）に示すようにＴＶ２０がディジタル入力プラグを介してディジタル信号を受け取っている状態でこの問い合わせが行われると、モニタ（サブユニット）２１０から図３に示すレスポンスによって、ディスティネーションプラグ２１１が、ＴＶ２０のデジタル入力プラグ２０１から入力を得ている旨の回答が得られる。
【００２３】
また、図１（ｂ）に示すようにＳＴＢ３０から出力されたＡＶ信号が、アナログ信号として外部入力プラグ２０２および外部出力プラグ３０２間を伝送され、ＴＶ２０に出力されており、モニタ２１０にはＳＴＢ３０がＢＳアンテナ３２０により受信しているＡＶ信号が映像（および音声）として表示されている状態において問い合わせが行われると、モニタ（サブユニット）２１０からは、ディスティネーションプラグ２１１は、ＴＶ２０の外部入力プラグ２０２から入力を得ている旨の回答が得られる。これは図８のレスポンスにおいてＳｉｇｎａｌ  Ｓｏｕｒｃｅ  Ｐｌｕｇが”ｅｘｔｅｒｎａｌ”であると示される。
【００２４】
ここで、外部入力プラグ２０２またはディスティネーションプラグ２１１において、信号に対し、ＯＳＤ（オンスクリーンディスプレイ）データが多重されている場合、図４に示すｃｏｎｎｅｃｔ＿ｓｔａｔｕｓフィールドが「ＯＳＤ」と示される。このＯＳＤデータは、例えば画像データに多重して表示されるチャンネル番号や、放送内容に関するデータ、クローズドキャプションデータなどが該当する。これにより、信号に途中でＯＳＤデータが加えられていることが分かる。
【００２５】
また、ＯＳＤや後述する「ＤｅＭＵＸ」以外に何らかの変更が信号に対して加えられたときには、「ｍｏｄｉｆｉｅｄ」値を返す。変更の詳細を知るには、サブユニットの内部状態などを詳しく調べることになる。
【００２６】
また、ＰＣからＤ−ＶＨＳ１０に対して、ＶＣＲ（サブユニット）１１０の有するデスティネーションプラグ１１１に入力を与えている入力信号源の所在の問い合わせが、図２のコマンドを用いて、出力プラグを指定して行われた場合には、Ｄ−ＶＨＳ１０からは、デスティネーションプラグ１１１は、介在するチューナ１２０に関わらずデジタル入力プラグ１０１から入力を受けている旨の回答が、図３のレスポンスにて得られる。
【００２７】
また、ＳＴＢ３０に対して、該ＳＴＢ３０の有する外部出力プラグ３０２に入力を与えている入力信号源の所在の問い合わせが行われる場合を考える。図２のコマンドにおいてｐｌｕｇを”ｅｘｔｅｒｎａｌ”と指定することにより外部出力プラグ３０２への信号源を問い合わせることが出来る。
【００２８】
ＳＴＢ３０からは、外部出力プラグ３０２は、チューナ３１０の有するソースプラグ３１２およびデスティネーションプラグ３１１を経由して、ＳＴＢ３０の外部入力プラグ３０４から入力を受けている旨の回答が、図３のレスポンスによりなされる。
【００２９】
一方、ＳＴＢ３０の有するディジタル出力プラグ３０１に入力を与えている入力信号源の所在の問い合わせを行う場合を考える。図２のコマンドにおいてｐｌｕｇを”Ｄｉｇｉｔａｌ  Ｓｅｒｉａｌ  Ｂｕｓ”と指定することによりディジタル出力プラグ３０１への信号源を問い合わせることが出来る。
【００３０】
ＳＴＢ３０からは、ディジタル出力プラグ３０１は、チューナ３１０の有するソースプラグ３１２およびデスティネーションプラグ３１１を経由して、ＳＴＢ３０の外部入力プラグ３０４から入力を受けている旨の回答が、図３のレスポンスによりなされる。
【００３１】
ここでＳＴＢ３０において、チューナ３１０が信号の選局または外部からの入力をそのまま出力するだけの動作を行うとき、チューナ３１０のデスティネーションプラグ３１１に、さらにデジタルＢＳアンテナとつながっているような外部入力プラグが接続されている場合は、先に説明したように、最終的な入力信号源はＳＴＢ３０の外部入力プラグ３０４ということもできる。このとき、外部入力プラグ３０４とデジタルＢＳアンテナ３２０との対応があらかじめ情報として与えられている場合は、最終入力信号源として「デジタルＢＳアンテナ」という回答を得ることもできる。図４に示すｃｏｎｎｅｃｔ＿ｓｔａｔｕｓフィールドが「ノーマル」と示される。これにより、信号に途中でチューナのデマルチプレクサが存在するが、信号は入力のままの状態で出力されていることが分かる。
【００３２】
逆に、チューナのデマルチプレクサにより、複数の番組が多重化されたディジタル放送信号を解析分離し、複数の番組のうちの一部のみを出力している場合には、図４に示すｃｏｎｎｅｃｔ＿ｓｔａｔｕｓフィールドが「ＤｅＭＵＸ」と示される。
【００３３】
これは、図１（ａ）におけるＶＣＲサブユニット１１０についても同様である。信号源ディジタル入力プラグ１０１からディスティネーションプラグ１１１への入力がチューナ１２０を経由しているが、外部からの入力をそのまま出力するだけの動作を行うときには、図４に示すｃｏｎｎｅｃｔ＿ｓｔａｔｕｓフィールドが「ノーマル」と示される。一方、チューナのデマルチプレクサにより、複数の番組が多重化されたディジタル放送信号を解析分離し、複数の番組のうちの一部のみを出力している場合には、図４に示すｃｏｎｎｅｃｔ＿ｓｔａｔｕｓフィールドが「ＤｅＭＵＸ」と示される。
【００３４】
上記の動作において、ＴＶ２０および／またはＤ−ＶＨＳ１０は、複数のサブユニットを有する場合でも、途中の各サブユニットは単なる信号の経路とみなされ、ＴＶ２０においては、デジタル入力プラグ２０１まで、またＤ−ＶＨＳ１０においては、ＶＣＲ１１０まで、一度の応答により信号の出力場所が確認される。したがって、接続の仕方の異なる複数のサブユニットを有するユニットでも、直ちに信号源を把握することができる。
【００３５】
ＰＣに転送されたそれぞれのレスポンスによって得られた接続状態の情報は、機器間の接続に利用されるだけでなく、利用者に提示することもできる。なお、ＰＣのような第三者的な機器によらず、ＩＥＥＥ１３９４バス４０に接続された機器が問い合わせ元となることも可能である。
【００３６】
なお、本実施の形態においては、ユニットとサブユニットとの間では、図２のコマンドおよび図３のレスポンスがやりとりされるものとして説明を行ったが、本発明はこれに限定されるものではなく、同様の機能を有していれば他の形式のコマンドおよびレスポンスを用いてもよい。
【００３７】
また、本実施の形態においては、情報取得要求の動作自体が利用者の自発的操作により行われるものとして説明を行ったが、これは、各ユニット間に接続が成立した段階などで、自動的に行われるものとしてもよい。
【００３８】
（実施の形態２）
図５は、本発明の実施の形態２による信号源設定方法を用いて動作するシステムの構成図である。図に示すように、Ｄ−ＶＨＳ１０、ＴＶ２０といった各機器は、複数のチャンネルを有するＩＥＥＥ１３９４バス４０にそれぞれ接続されており、それぞれをユニットとして制御可能な一つのシステムを構成している。また、Ｄ−ＶＨＳ１０はビデオカセットレコーダ（ＶＣＲ）１１０を、またＴＶ２０はモニタ２１０をそれぞれ有している。ＶＣＲ１１０およびモニタ２１０は、サブユニットとして制御されるものである。ただし、Ｄ−ＶＨＳ１０の側はデジタル出力プラグ１０２ａおよび１０２ｂを、ＴＶ２０の側はデジタル出力プラグ２０１ａ、２０１ｂおよび２０１ｃをといった具合に、それぞれのユニットは複数のデジタル入力プラグまたは出力プラグを有しており、これらデジタル入出力プラグは、システム上で互いに識別可能となっている。なお、上記システムにて、ＩＥＥＥ１３９４バス４０上には図示しないパーソナル・コンピュータ（ＰＣ）が、コントローラとしてシステムの制御用に接続されており、このＰＣによりＤ−ＶＨＳ１０およびＴＶ２０（およびそれらに内蔵される各サブユニット）は制御される。
【００３９】
また図６は、本実施の形態による信号源設定方法において用いられるコマンドの構成を示す図である。
【００４０】
以上のような構成を有するシステムの動作を説明するとともに、これにより本発明の実施の形態２による信号源設定方法およびそれを用いた機器接続方法を説明する。ただし、以下の説明においては、各機器はユニットまたはサブユニットとして扱われているものとする。
【００４１】
本実施の形態による機器制御方法は、各ユニット内のサブユニットの接続を行った後、ユニット同士の接続を行わせるものである。以下、手順を説明する。
【００４２】
はじめに、図示しないＰＣは、図６に示されるＳＩＧＮＡＬ  ＳＯＵＲＣＥコントロールコマンドを用いて、
１．Ｄ−ＶＨＳ１０のデジタル出力プラグに対して、Ｄ−ＶＨＳ１０のＶＣＲ１１０のソースプラグ１１２を、信号源として設定するように要求を行う。今回の場合、デジタル出力プラグ１０２ｂに対して設定が行われたものとする。なお、この時、Ｄ−ＶＨＳ１０に備えられたデジタル出力プラグはプラグ１０１ａ、プラグ１０１ｂの計２つであるが、どのプラグに対して設定要求を行うかは指定しないようにすることも可能である。例えば、特定のデジタル入力プラグとデスティネーションプラグとが恒久的に接続されている場合（ｐｅｒｍａｎｅｎｔ  ｃｏｎｎｅｃｔｉｏｎ）、それら以外のプラグを設定しても、設定が成立しないことが起こりうる。このため本実施の形態では、プラグを指定せず、コマンド受信側がプラグを選択するようにしている。今回の場合、デジタル入力プラグ３０１ａに対して設定が行われたものとする。
【００４３】
この時のＳＩＧＮＡＬ  ＳＯＵＲＣＥコントロールコマンドに対するレスポンスを図７に示す。
【００４４】
２．次いで、ＴＶ２０のデジタル入力プラグ２０１ａに、Ｄ−ＶＨＳ１０のデジタル出力プラグ１０２ｂに対する接続要求を行い、両者を接続する。
【００４５】
３．最後に、ＴＶ２０のモニタ（サブユニット）２１０に対し、デスティネーションプラグ２１１に、ＴＶ２０のデジタル入力プラグを信号源と設定するよう要求を行う。この場合にはデジタル入力プラグ２０１ａを指定して接続させる。
【００４６】
このように、本実施の形態による機器制御方法によれば、あらかじめ各ユニット内部でサブユニット他の接続を行った上でユニット間を接続するようにしたので、複数の入出力プラグを有するユニットの設定も効率的に行うことができる。
【００４７】
図７にコマンドに対するレスポンスを示す。接続が成功すると、ステータスコマンドにおけるｃｏｎｎｅｃｔｅｄ＿ｓｔａｔｕｓと同様のｃｏｎｎｅｃｔｅｄ＿ｓｔａｔｕｓフィールドが返される。例えば、Ｄ−ＶＨＳ１０中のＶＣＲサブユニット１１０からの出力を内蔵チューナ１２０でデマルチプレクスした場合には、「ＤｅＭＵＸ」がｃｏｎｎｅｃｔｅｄ＿ｓｔａｔｕｓフィールドで返される。
【００４８】
特別な場合として、１．において、Ｄ−ＶＨＳ１０のデジタル出力プラグに対して、Ｄ−ＶＨＳ１０のＶＣＲ１１０のソースプラグ１１２を、信号源として設定するように要求を行った際に、実際にはＶＣＲ１１０はチューナ１２０からの信号を入力してそのまま出力しているだけの場合、ＶＣＲ１１０のソースプラグとＤ−ＶＨＳ１０のデジタル出力プラグの信号経路の確立は行われるが、正確には、信号源は「チューナ１２０のソースプラグ」となる。この場合を区別するために、ｃｏｎｎｅｃｔｅｄ＿ｓｔａｔｕｓフィールドに「スルー」を設ける。これにより、サブユニットのソースプラグを信号源として指定されたときに、それが実際の信号源なのか、信号源への経路の中継点なのかを区別することができる。
【００４９】
また、ＰＣに転送されたそれぞれの設定によって得られた状態の情報は、利用者に提示することができる。また、ＰＣのような第三者的な機器によらず、ＩＥＥＥ１３９４バス４０に接続された機器に設定を行わせることも可能である。
【００５０】
なお、本実施の形態においては、図６のコマンドがやりとりされるものとして説明を行ったが、本発明はこれに限定されるものではなく、システムまたはユニット内部のサブユニット間の接続といった構成や、またはユニットが備える入力プラグおよび出力プラグの種類、またはプラグが扱う信号の種類によって、同様の機能を持つコマンドを用いてもよい。
【００５１】
また、コントローラのような第三者的な機器によらず、ＩＥＥＥ１３９４バスに接続された任意の機器に設定を行わせることが可能である。
【００５２】
なお、本発明のいずれの実施の形態においても、本発明の信号源検知方法、信号源設定方法を中心に説明したが、本発明の記録媒体として、以上説明した各手段の機能の全部または一部、または、各ステップの全部または一部をコンピュータにより実行させるプログラムを格納する記録媒体を用いてもよい。
【００５３】
【発明の効果】
以上説明したところから明らかなように、本発明によれば、バス上に接続された各機器の内部の接続状態を細かく調べる手間を省いて、信号の入力源を直ちに把握して制御できるとともに、信号の入出力の状態の把握と操作上の利便性との両立を、より効率的に実現した信号源検知方法、信号源設定方法およびプログラム記録媒体を得られる効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１による信号源検知方法を用いて動作するシステムの構成図
【図２】ＳＩＧＮＡＬ  ＳＯＵＲＣＥステータスコマンドの内容を示す図
【図３】ＳＩＧＮＡＬ  ＳＯＵＲＣＥステータスコマンドに対するレスポンスの内容を示す図
【図４】ＳＩＧＮＡＬ  ＳＯＵＲＣＥステータスコマンドに対するレスポンス中のｏｕｔｐｕｔ＿ｓｔａｔｕｓフィールドおよびｃｏｎｎｅｃｔｅｄ＿ｓｔａｔｕｓフィールドの内容を示す図
【図５】本発明の実施の形態２による信号源設定方法を用いて動作するシステムの構成図
【図６】ＳＩＧＮＡＬ  ＳＯＵＲＣＥコントロールコマンドの内容を示す図
【図７】ＳＩＧＮＡＬ  ＳＯＵＲＣＥコントロールコマンドに対するレスポンスの内容を示す図
【図８】従来の接続に関するＣＯＮＮＥＣＴコマンドの構成を示す図
【図９】従来の技術によるＩＥＥＥ１３９４インターフェースにて動作するシステムの構成図
【符号の説明】
１０  Ｄ−ＶＨＳ
２０  ＴＶ
３０  ＳＴＢ
４０  ＩＥＥＥ１３９４バス
５０  アナログ映像音声ケーブル
１１０  ビデオカセットレコーダ（ＶＣＲ）（サブユニット）
１２０  内蔵チューナ（サブユニット）
２１０  モニタ（サブユニット）
２１１  ディスティネーションプラグ
２２０  内蔵チューナ（サブユニット）
３０１  デジタル出力プラグ
３０２  外部出力プラグ
３１０  チューナ（サブユニット）
【図１】
0003610846.tif 000002
【図２】
0003610846.tif 000003
【図３】
0003610846.tif 000004
【図４】
0003610846.tif 000005
【図５】
0003610846.tif 000006
【図６】
0003610846.tif 000007
【図７】
0003610846.tif 000008
【図８】
0003610846.tif 000009
【図９】
0003610846.tif 000010