(57)【特許請求の範囲】
【請求項１】
情報信号パケットと制御信号パケットとを混在させて伝送するバスで接続された複数の電子機器の中の表示部を備えた一の電子機器の情報信号の表示方法であって、
前記バスを介して接続された他の電子機器のメモリに格納されているノードユニークＩＤを読み出し、前記表示部に、システムを構成する電子機器を表示するステップと、
前記複数の電子機器の間で前記情報信号の流れが発生したとき、前記情報信号パケットのヘッダーから前記情報信号を出力している電子機器及び前記情報信号の種類を判別するステップと、
前記情報信号パケットを出力している電子機器の出力プラグコントロールレジスタを読み出すことにより、この電子機器が出力している情報信号パケットを入力している電子機器の有無を判別するステップと、
前記電子機器が出力している情報信号パケットを入力している電子機器が存在するとき、前記バスで接続された電子機器の入力プラグコントロールレジスタを読み出すことにより、前記情報信号パケットを入力している電子機器を判別するステップと、
前記表示部に、前記システムを構成する電子機器及び前記情報信号の流れを表示するステップとを有する情報信号の表示方法。
【請求項２】
前記情報信号パケットを出力している電子機器のみからの流れが分かるように表示する請求項１に記載の情報信号の表示方法。
【請求項３】
前記情報信号パケットを出力している電子機器と入力している電子機器との間の流れの有無のみが分かるように表示する請求項１に記載の情報信号の表示方法。
【請求項４】
前記情報信号パケットを出力している電子機器から入力している電子機器までの流れの有無及び方向が分かるように表示する請求項１に記載の情報信号の表示方法。
【請求項５】
前記情報信号の種類の識別が可能な表示を行う請求項１に記載の情報信号の表示方法。
【請求項６】
前記バスはＩＥＥＥ１３９４シリアルバスである請求項１に記載の情報信号の表示方法。
【請求項７】
情報信号パケットと制御信号パケットとを混在させて伝送するバスで複数の電子機器と接続された表示部を備えた電子機器において、
前記バスを介して接続された他の電子機器のメモリに格納されているノードユニークＩＤを読み出し、前記表示部に、システムを構成する電子機器を表示し、
前記複数の電子機器の間で前記情報信号の流れが発生したとき、前記情報信号パケットのヘッダーから前記情報信号を出力している電子機器及び前記情報信号の種類を判別し、
前記情報信号パケットを出力している電子機器の出力プラグコントロールレジスタを読み出すことにより、この電子機器が出力している情報信号パケットを入力している電子機器の有無を判別し、
前記電子機器が出力している情報信号パケットを入力している電子機器が存在するとき、前記バスで接続された電子機器の入力プラグコントロールレジスタを読み出すことにより、前記情報信号パケットを入力している電子機器を判別し、
前記表示部に、前記システムを構成する電子機器及び前記情報信号の流れを表示する電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の電子機器をＩＥＥＥ１３９４シリアルバスのような情報信号と制御信号とを混在させて伝送できるバスで接続し、それらの電子機器の間で情報信号及び制御信号の通信を行うシステムに関し、詳細には情報信号の流れを表示する技術に関する。
【０００２】
【従来の技術】
ビデオテープレコーダ（以下ＶＴＲという）、テレビジョン受像機、パーソナルコンピュータ（以下パソコンという）等の電子機器（以下機器という）をＩＥＥＥ１３９４シリアルバス（以下１３９４バスという）で接続し、これらの機器の間でデジタルビデオ信号やデジタルオーディオ信号等の情報信号、及び機器の動作制御コマンドや接続制御コマンド等の制御信号を通信するシステムが考えられている。
【０００３】
図１４はこのようなシステムの一例である。このシステムは、機器としてパソコン１、プリンタ２、ＶＴＲ３、ＣＤチェンジャー４、カメラ一体型ビデオテープレコーダ（以下ＣＡＭという）５、及びＭＤデッキ６を備えている。そして、パソコン１とプリンタ２との間、パソコン１とＶＴＲ３との間、パソコン１とＣＤチェンジャー４との間、ＶＴＲ３とＣＡＭ５との間、及びＣＤチェンジャー４とＭＤデッキ６との間は、それぞれ１３９４バスのケーブル７，８，９，１０，１１で接続されている。
【０００４】
このような複数の機器を１３９４バスで接続したシステムにおいては、信号の伝送は図１５に示すように所定の通信サイクル（例、１２５μｓｅｃ）毎に時分割多重により行われる。この信号伝送はサイクルマスターと呼ばれる機器が通信サイクルの開始であることを示すサイクルスタートパケットを１３９４バス上に送出することにより開始される。一通信サイクル中における通信の形態は、デジタルビデオ信号やデジタルオーディオ信号等の情報信号をリアルタイムで伝送するアイソクロナス（以下Ｉｓｏという）通信と、機器の動作制御コマンドや接続制御コマンド等の制御信号を必要に応じて不定期に伝送するアシンクロナス（以下Ａｓｙｎｃという）通信の二種類がある。そして、ＩｓｏパケットはＡｓｙｎｃパケットより先に伝送される。Ｉｓｏパケットのそれぞれにチャンネル番号１，２，３，・・・ｎを付けることにより、複数のＩｓｏデータを区別することができる。送信すべき全てのＩｓｏパケットの伝送が終了した後、次のサイクルスタートパケットまでの期間がＡｓｙｎｃパケットの伝送に使用される。
【０００５】
【発明が解決しようとする課題】
図１４のように構成したシステムにおいて、例えばパソコン１により他の機器の動作を制御することが考えられる。この場合、パソコンのディスプレイ画面にシステム全体の構成を機器のカテゴリー（ＶＴＲ、ＣＡＭ等）まで分かるように表示できれば便利である。
【０００６】
そこで、本願出願人は先に、１３９４バスで複数の機器が接続されたシステムにおいて、例えばパソコンがシステム内の他の全ての機器に対して機器のカテゴリー情報を問い合わせることによって、システム内の全ての機器のカテゴリーを判別し、それをディスプレイ画面に表示する発明を出願した（特願平８−１１５６６１号）。先に出願した発明によれば、例えば図１４のシステムを、図１６に示すようにパソコン１のディスプレイ画面１３に表示することができる。図１６によれば、共通の１３９４バス１２により図１４に示した各機器が接続されていることが識別できる。なお、便宜上図１６ではディスプレイ画面１３に表示されている機器は、矩形のブロックの中にカテゴリー名を記載したものとしたが、実際にはアイコンで表示することが好適である。このように、システムの構成を機器のカテゴリーまで表示することにより、ユーザーは１３９４バス上にどのような機器が接続されているかを容易に把握することができる。
【０００７】
しかしながら、図１６の表示方式ではシステムにおける情報信号の流れが表示されていないため、システムの動作状態、例えばどの機器がデジタルビテオ信号を出力し、どの機器がそのデジタルビテオ信号を録画しているのかを把握するためには、各機器を見ることが必要であった。
【０００８】
本発明はこのような問題点に鑑みてなされたものであって、制御信号及び情報信号を混在させて伝送できるバスで複数の機器を接続し、これらの機器の間で情報信号及び制御信号の通信を行うシステムにおいて、各機器を見なくてもシステム構成と共にシステムの動作状態を把握できるようにすることを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係る情報信号の表示方法は、情報信号パケットと制御信号パケットとを混在させて伝送するバスで接続された複数の電子機器の中の表示部を備えた一の電子機器の情報信号の表示方法であって、前記バスを介して接続された他の電子機器のメモリに格納されているノードユニークＩＤを読み出し、前記表示部に、システムを構成する電子機器を表示するステップと、前記複数の電子機器の間で前記情報信号の流れが発生したとき、前記情報信号パケットのヘッダーから前記情報信号を出力している電子機器及び前記情報信号の種類を判別するステップと、前記情報信号パケットを出力している電子機器の出力プラグコントロールレジスタを読み出すことにより、この電子機器が出力している情報信号パケットを入力している電子機器の有無を判別するステップと、前記電子機器が出力している情報信号パケットを入力している電子機器が存在するとき、前記バスで接続された電子機器の入力プラグコントロールレジスタを読み出すことにより、前記情報信号パケットを入力している電子機器を判別するステップと、前記表示部に、前記システムを構成する電子機器及び前記情報信号の流れを表示するステップとを有する。
また、本発明に係る電子機器は、情報信号パケットと制御信号パケットとを混在させて伝送するバスで複数の電子機器と接続された表示部を備えた電子機器において、前記バスを介して接続された他の電子機器のメモリに格納されているノードユニークＩＤを読み出し、前記表示部に、システムを構成する電子機器を表示し、前記複数の電子機器の間で前記情報信号の流れが発生したとき、前記情報信号パケットのヘッダーから前記情報信号を出力している電子機器及び前記情報信号の種類を判別し、前記情報信号パケットを出力している電子機器の出力プラグコントロールレジスタを読み出すことにより、この電子機器が出力している情報信号パケットを入力している電子機器の有無を判別し、前記電子機器が出力している情報信号パケットを入力している電子機器が存在するとき、前記バスで接続された電子機器の入力プラグコントロールレジスタを読み出すことにより、前記情報信号パケットを入力している電子機器を判別し、前記表示部に、前記システムを構成する電子機器及び前記情報信号の流れを表示する。
【００１０】
本発明によれば、システム内の所定の機器の表示部に、システムの構成及びシステム内における情報信号の流れが表示される。また、情報信号の種類も表示される。このため、表示部を見ることにより、情報信号を出力している機器やその機器が出力中の情報信号を入力している機器、さらに情報信号の種類を認識することができる。
【００１１】
【発明の実施の形態】
以下本発明の実施の形態について図面を参照しながら詳細に説明する。
図１は本発明を適用するシステムの構成と各機器における情報信号の入出力状態を示す図である。ここで図１４と同一の部分には図１４と同一の番号が付してある。また、各機器のブロックの左上側に付してある符号（＃０〜＃５）は各機器の１３９４バス上の物理アドレス（ノードＩＤ）である。この物理アドレスは各機器を１３９４バスのケーブルで接続すると、その接続形態等に応じて自動的に付与される。システムに新たに機器を追加したり、システムから機器を抜いたりすると、バスリセットが起こり、再度自動的に物理アドレスが付与される。
【００１２】
また図１において、ＣＡＭ５がチャンネル１に出力しているデジタルビデオ信号をＶＴＲ３が記録している。そして、ＣＤチェンジャー４がチャンネル２に出力しているデジタルオーディオ信号をＭＤデッキ６が記録している。
【００１３】
本実施の形態では、以上のシステム構成と信号の入出力状態をパソコン１のディスプレイ画面に表示するものである。以下その手順について説明する。
【００１４】
まず図１に示したシステム構成をパソコン１のディスプレイ画面１３に表示する。このための手順は前述した先の出願に詳細に記載されているので、ここでは概略を説明しておく。１３９４バスに接続された各機器の物理アドレスが図１に示すように付与されると、パソコン１はＡｓｙｎｃ通信を用いて自分以外の各機器内のコンフィギュレーションＲＯＭに書いてあるノードユニークＩＤを読みにいく。ノードユニークＩＤとは１３９４バスに接続して使用する機器に付与される固有のＩＤであって、カンパニーＩＤとシリアルナンバーとから構成されている。カンパニーＩＤはＩＥＥＥにより機器の発売元（Ｖｅｎｄｏｒ）に対して割り付けられている。また、シリアルナンバーは各発売元が機器に対して割り付ける。ノードユニークＩＤは物理アドレスとは異なり、１３９４バスにリセットが起きても変化しない。
【００１５】
パソコン１は物理アドレスが＃０〜＃４の各機器内のコンフィギュレーションＲＯＭに書いてあるノードユニークＩＤを読むことにより、それらの機器がプリンタ、ＶＴＲ、ＣＤチェンジャー、ＣＡＭ、及びＭＤデッキであることを知ると、自分のディスプレイ画面１３に図１６に示したようなシステムの構成を表示することができる。
【００１６】
そして、システム構成を表示した状態でユーザーがＣＡＭ５の出力をＶＴＲ３で記録するように操作し、さらにＣＤチェンジャー４の出力をＭＤデッキ６で記録するように操作すると、図１に示した状態になる。
【００１７】
この状態においてパソコン１は１３９４バスを流れているＩｓｏパケットを見る。Ｉｓｏパケットは図２に示すように２クアドレット（１クアドレット＝３２ビット）の１３９４Ｉｓｏパケットヘッダーとそれに続くデータフィールド及びデータＣＲＣとから構成されている。そして、１３９４ＩｓｏパケットヘッダーにはＩｓｏパケットを伝送しているチャンネル（ＣＨ）の番号が書かれている。
【００１８】
また、デジタルビデオ信号やデジタルオーディオ信号等のリアルタイムデータを扱う際には、データフィールドの先頭に２クアドレットのＣＩＰ（Ｃｏｍｍｏｍ  Ｉｓｏｃｈｒｏｎｏｕｓ  Ｐａｃｋｅｔ）ヘッダーが付く。ＣＩＰヘッダーは図３に示すように構成されており、ＳＩＤ（ソースＩＤ）がこのパケットを送信した機器の１３９４バス上の物理アドレスを示す。
【００１９】
ＣＩＰヘッダーの二番目のクアドレットにおけるＦＭＴ（フォーマットＩＤフィールド）は、このパケットで伝送される情報信号のフォーマットを表す。すなわち、例えば図４に示すように“００００００”でＤＶＣＲ（家庭用デジタルビデオカセットレコーダのフォーマット）、“０００００１”でＭＰＥＧを表す。
【００２０】
ＣＩＰヘッダーの二番目のクアドレットにおけるＦＤＦ（フォーマット依存フィールド）は、ＦＭＴによりその仕様が定められる。例えばＦＭＴがＤＶＣＲを表す“００００００”の場合には、図５に示すように１ビットの“５０／６０”と、５ビットのＳＴＹＰＥ（信号タイプ）と、２ビットの予約済ビットと、１６ビットのＳＹＴ（シンクタイム）とから構成されている。そして、“５０／６０”とＳＴＹＰＥは例えば図６に示すように割り付けられており、この６ビットによりビデオ信号の方式が識別できる。
【００２１】
このように、パソコン１はＩｓｏパケットの１３９４Ｉｓｏパケットヘッダー及びＣＩＰヘッダーを見ることにより、１３９４バスを流れている情報信号のチャンネル番号、その情報信号を出力している機器の物理アドレス、及びその情報信号の種類を知る。そして、その結果を内部のテーブルに保持する。図７にこのテーブルの内容を示す。ここでは、チャンネル１にはノード＃２がＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）のビデオ信号を出力し、チャンネル２にはノード＃３がオーディオ信号を出力していることを示している。
【００２２】
このようにして１３９４バスに情報信号を出力している機器、チャンネル番号、及び情報信号の種類を知ることができたら、次にパソコン１はこの情報信号を記録している機器が存在するかどうか調べる。このために、パソコン１はまずチャンネル２に情報信号を出力している機器、すなわち物理アドレスが＃２の機器（ＣＡＭ５）内部に設けられている出力マスタープラグレジスタの内容を読み出して、ＣＡＭ５が何個の出力プラグコントロールレジスタを備えているかを調べる。そして、ＣＡＭ５内の出力プラグコントロールレジスタを１個ずつ読み出し、チャンネル１に出力している出力プラグコントロールレジスタを探す。出力プラグコントロールレジスタには図８（ａ）に示すように３２ビットのデータが書かれており、６ビットのチャンネル番号データがあるので、これを見ることによりチャンネル１に出力している出力プラグコントロールレジスタが分かる。
【００２３】
ここでチャンネル１に出力している出力プラグコントロールレジスタの内容が図８（ｂ）に示すとおりであるものとする。出力プラグコントロールレジスタに書かれている３２ビットの中には６ビットのｐｔｐ（ｐｏｉｎｔ  ｔｏ  ｐｏｉｎｔ）−接続カウンタがある。このカウンタの値はこの機器が出力している情報信号をｐｔｐ−接続で入力している相手の機器の数を示す。図１の場合にはｐｔｐ−接続カウンタの値が“１”になっているので、ＣＡＭ５の出力をｐｔｐ−接続で入力している機器が１個存在することが分かる。
【００２４】
このようにしてＣＡＭ５の出力をｐｔｐ−接続で入力している機器が存在することが分かったら、次にパソコン１はどの機器がｐｔｐ−接続で入力しているかを調べる。このために、パソコン１はＣＡＭ５を除く各機器の入力プラグコントロールレジスタの内容を読みにいく。入力プラグコントロールレジスタには図８（ｃ）に示すように３２ビットのデータが書かれており、６ビットのチャンネル番号データがあるので、これを見ることによりチャンネル１に入力している入力プラグコントロールレジスタが分かる。ここでは、物理アドレスが＃１の機器、すなわちＶＴＲ３の入力プラグコントロールレジスタの内容が、図８（ｄ）に示すようにチャンネル１の情報信号をｐｔｐ−接続で入力している。
【００２５】
このようにしてＣＡＭ５がチャンネル１に出力している情報信号をｐｔｐ−接続で入力している機器が分かったら、同様の手順によりＣＤチェンジャー４がチャンネル２に出力している情報信号をｐｔｐ−接続で入力している機器を調べる。そして、調べた結果をパソコン１の内部のテーブルに図９に示すとおりのデータを保持する。
【００２６】
次に図９に示したテーブルの内容にしたがって、物理アドレスが＃２の機器から物理アドレスが＃１の機器へ１３９４バスのラインに沿って信号の流れが分かるように表示し、かつ物理アドレスが＃３の機器から物理アドレスが＃４の機器へ１３９４バスのラインに沿って信号の流れが分かるように表示する。信号の流れが分かるような表示の方法としては、例えばバスのラインに沿った短い区間毎に画面の輝度や色を周期的に変化させ、明るい部分や所定の色の部分が出力側の機器から入力側の機器へ動いて見えるように表示すればよい。この時、さらに物理アドレスが＃２の機器から物理アドレスが＃１の機器へのラインは青、物理アドレスが＃３の機器から物理アドレスが＃４の機器へのラインは赤等と色分けをすることで、信号の種類を表示することもできる。この場合のディスプレイ画面１３の表示例を図１０に示す。
【００２７】
パソコン１のディスプレイ画面１３の上で、他の機器をコントロールしようとするユーザーは、図１０のような画面を見て、プリンタ２が使用されていないことが分かる。また、ＣＡＭ５がビデオ信号を出力中であることが認識できるため、ＣＡＭ５の出力をプリンタで印刷することが可能であることが分かる。そこで、例えば、ＣＡＭ５のアイコンをプリンタ２のアイコンへドラッグする等の操作により、ＣＡＭ５の出力をプリンタに入力して、ディスプレイ画面１３を見ながら好みのところで印刷する等のコントロールができる。具体的には、各アイコンに対応した機器をテーブルにして保持しておき、図９のテーブル情報から物理アドレスやチャンネル番号を読み出し、ＣＡＭ５とプリンタ２との間にｐｔｐ−接続を張ることによって実現する。この時のテーブルの例を図１１に、ディスプレイ画面１３の表示例を図１２に示す。
【００２８】
なお、前記実施の形態では情報信号を出力している機器から入力している機器までの情報信号の流れをバスラインに沿って表示しているが、出力している機器から入力している機器までの流れを示すのではなく、出力している機器と入力している機器との間をつなぐ（したがって、どららが入力側でどちらが出力側であるかは分からない）だけでもよい。また、出力している機器はあっても入力している機器がない場合には、図１３に示すように出力している機器のアイコンにつながっているバスラインの出口のみ（ＣＤチェンジャー４からの出力表示）又はコネクタ部（ＣＡＭ５からの出力表示）を点滅又は点灯させてもよい。
【００２９】
【発明の効果】
以上詳細に説明したように、本発明によれば、システム内の所定の機器の表示部にシステムの構成と共にシステム内における情報信号の流れ及び情報信号の種類が表示されるので、表示部を見るだけでシステムの構成及び動作状態を認識することができる。
【図面の簡単な説明】
【図１】本発明を適用するシステムの構成と各機器における情報信号の入出力状態を示す図である。
【図２】Ｉｓｏパケットの構成を示す図である。
【図３】ＣＩＰヘッダーの構成を示す図である。
【図４】ＣＩＰヘッダーのＦＭＴの割り付けの例を示す図である。
【図５】ＣＩＰヘッダーの二番目のクアドレットの構成の例を示す図である。
【図６】ＣＩＰヘッダーのＦＤＦの割り付けの例を示す図である。
【図７】１３９４バスを流れている情報信号のチャンネル番号、その情報信号を出力している機器の物理アドレス、及びその情報信号の種類を表すテーブルの内容を示す図である。
【図８】プラグコントロールレジスタの内容を示す図である。
【図９】１３９４バスを流れている情報信号のチャンネル番号、その情報信号を出力している機器の物理アドレス、情報信号の種類、及びその情報信号を記録している機器の数とその物理アドレスを示すテーブルの内容の例を示す図である。
【図１０】図９のテーブルを基にディスプレイ画面に表示される信号の流れの例を示す図である。
【図１１】１３９４バスを流れている情報信号のチャンネル番号、その情報信号を出力している機器の物理アドレス、情報信号の種類、及びその情報信号を記録している機器の数とその物理アドレスを示すテーブルの内容の別の例を示す図である。
【図１２】図１１のテーブルを基にディスプレイ画面に表示される信号の流れの例を示す図である。
【図１３】ディスプレイ画面に表示される画像の別の例を示す図である。
【図１４】１３９４バスで複数の機器を接続したシステムの構成の例を示す図である。
【図１５】１３９４バスで接続されたシステムにおける信号の伝送形態の例を示す図である。
【図１６】図１４のシステム構成をディスプレイ画面に表示した例を示す図である。
【符号の説明】
１…パソコン、２…プリンタ、３…ＶＴＲ、４…ＣＤチェンジャー、５…ＣＡＭ、６…ＭＤデッキ、７〜１１…１３９４バスのケーブル、１２…１３９４バス、１３…ディスプレイ画面
【図１】
0003700303.tif 000002
【図３】
0003700303.tif 000003
【図４】
0003700303.tif 000004
【図２】
0003700303.tif 000005
【図５】
0003700303.tif 000006
【図６】
0003700303.tif 000007
【図７】
0003700303.tif 000008
【図８】
0003700303.tif 000009
【図９】
0003700303.tif 000010
【図１０】
0003700303.tif 000011
【図１１】
0003700303.tif 000012
【図１２】
0003700303.tif 000013
【図１３】
0003700303.tif 000014
【図１４】
0003700303.tif 000015
【図１５】
0003700303.tif 000016
【図１６】
0003700303.tif 000017