(57)【特許請求の範囲】
【請求項１】
入力端子と出力端子との接続切り換えが可能な入出力端子群を複数有する入出力切り換え装置と接続して前記接続切り換えの制御を行う入出力切り換え制御装置において、
同番号または同名称が付された前記入力端子および前記出力端子の前記接続切り換えを連動して行う前記入出力端子群の組み合わせを設定する組み合わせ設定手段と、
前記組み合わせの設定情報を記憶する設定情報記憶手段と、
すべての前記入力端子および前記出力端子の接続状況情報を記憶する接続状況記憶手段と、
ある前記入出力端子群における前記接続切り換えの指示情報を受信すると、前記設定情報を参照して、連動する前記入出力端子群における同番号または同名称が付された前記入力端子および前記出力端子の前記接続切り換えを同時に行うための切り換え制御情報を出力する制御情報出力手段と、
前記入出力切り換え装置における接続状況を一定時間ごとに検出する接続状況検出手段と、
前記接続状況検出手段による検出情報および前記切り換え制御情報にしたがって、前記接続状況情報を更新する接続状況更新手段と、
前記接続状況更新手段によって更新された前記接続状況情報と、前記設定情報記憶手段に記憶された前記設定情報とを参照して、前記接続切り換えが連動するように設定された前記各入出力端子群間における、同番号または同名称が付された前記入力端子と前記出力端子との接続状況を比較する接続状況比較手段と、
前記設定情報および前記入出力端子群ごとの前記接続状況情報の各内容を同時に表示し、前記接続状況比較手段による比較で、前記入力端子と前記出力端子との接続が前記各入出力端子群間で一致しない場合、該当する前記入力端子または前記出力端子についてその旨を表示する表示手段と、
前記接続切り換えの指示情報および前記設定情報を入力する入力手段と、
を有することを特徴とする入出力切り換え制御装置。
【請求項２】
前記接続状況検出手段は、前記入力手段によって、前記表示手段による前記接続状況情報の表示を、他の前記入出力端子群における前記接続状況情報の表示に切り換える指示入力がなされた際に、前記入出力切り換え装置におけるその時点での接続状況を検出することを特徴とする請求項１記載の入出力切り換え制御装置。
【請求項３】
前記表示手段は、前記接続状況比較手段による比較で、前記入力端子と前記出力端子との接続が前記各入出力端子群間で一致しない場合、該当する前記入力端子に付された番号または名称、あるいは該当する前記出力端子に付された番号または名称のいずれかの表示においてその旨を識別可能な状態とすることを特徴とする請求項１記載の入出力切り換え制御装置。
【請求項４】
前記表示手段は、前記入出力端子群ごとの前記接続状況情報として、前記入力端子または前記出力端子の一覧を表示する第１の表と、前記出力端子とこれに接続されている前記入力端子との対応を表示する第２の表とを表示し、前記入力手段としてマウスポインタが用いられ、前記第１の表における前記入力端子または前記出力端子に付された番号または名称の表示部が、前記第２の表における前記入力端子または前記出力端子の表示部にドラッグ操作およびドロップ操作されることによって、前記接続切り換えの指示入力が行われることを特徴とする請求項１記載の入出力切り換え制御装置。
【請求項５】
入力端子と出力端子との接続切り換えが可能な入出力端子群を複数有する入出力切り換え装置に対する前記接続切り換えの制御を行う入出力切り換え制御方法において、
同番号または同名称が付された前記入力端子および前記出力端子の前記接続切り換えを連動して行う前記入出力端子群の組み合わせを設定した設定情報を記憶し、
すべての前記入力端子および前記出力端子の接続状況情報を記憶し、
前記設定情報および前記入出力端子群ごとの前記接続状況情報の各内容を同時に表示し、
ある前記入出力端子群における前記接続切り換えの指示情報を受信した場合に、前記設定情報を参照して、連動する前記入出力端子群における同番号または同名称が付された前記入力端子および前記出力端子の前記接続切り換えを同時に行うための切り換え制御情報を出力し、
前記入出力切り換え装置における現在の接続状況を一定時間ごとに検出し、
前記現在の接続状況の検出情報および前記切り換え制御情報にしたがって、前記接続状況情報を更新し、
更新された前記接続状況情報と、記憶された前記設定情報とを参照して、前記接続切り換えが連動するように設定された前記各入出力端子群間における、同番号または同名称が付された前記入力端子と前記出力端子との接続状況を比較し、
前記接続状況の比較で、前記入力端子と前記出力端子との接続が前記各入出力端子群間で一致しない場合、該当する前記入力端子または前記出力端子についてその旨を表示する、
ことを特徴とする入出力切り換え制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力端子と出力端子との接続切り換えが可能な入出力端子群を複数有する入出力切り換え装置に対する接続切り換えの制御を行う入出力切り換え制御装置、および入出力切り換え制御方法に関する。
【０００２】
【従来の技術】
多数の映像信号や音声信号等を扱う放送施設では、これらの信号の入出力を切り換えるルータと呼ばれる装置が使用されている。このルータは、映像信号や音声信号等の入力端子および出力端子をそれぞれ複数具備し、外部から入力される制御信号にしたがって、入力端子からの入力信号をそれぞれ任意の出力端子に接続して出力させる処理を行う。放送施設では、このルータを用いて、例えば、テレビカメラやビデオ装置からの複数の入力信号をスイッチャの入力に割り振る等の作業を行っている。
【０００３】
ここで、図１３にこのようなルータにおける入出力端子の接続を概念的に示す。
図１３において、上方に示す入力側には複数の入力端子１３１が並列され、右方に示す出力側にも同様に複数の出力端子１３２が並列されている。入力端子１３１および出力端子１３２にはそれぞれ個別の番号（名称）が付されている。例えば図１３では、入力端子１３１を示す「ＩＮ」または出力端子１３２を示す「ＯＵＴ」の後ろに、「００１」「００２」等の３桁の数字を付してそれぞれ１番目の端子、２番目の端子ということを表している。入力端子１３１からの入力信号は、例えばテレビカメラやビデオ装置、光ディスク装置等からの映像信号や音声信号等で、出力端子１３２からの出力信号は例えばスイッチャやモニタに伝送される。
【０００４】
図１３中で、入力端子１３１からのラインと出力端子１３２からのラインの交点の一部に示されたクロスポイント１３３、１３４、１３５および１３６は、各交点のライン上に位置する入力端子１３１と出力端子１３２とが接続されていることを示している。例えば、図中において、ＩＮ００１にはＯＵＴ００１が、ＩＮ００２にはＯＵＴ００２がそれぞれ接続されている。ルータにおける接続切り換えの制御を行う場合、各入力端子１３１および出力端子１３２のクロスポイントを視覚的に確認しやすいように、図１３のような画面をモニタに表示してラインの切り換え操作を行うことがある。
【０００５】
また、ルータには「レベル」と呼ばれる概念を有するものがある。これは、複数の入力端子とこれに接続可能な複数の出力端子で構成される入出力端子群を１つのレベルとして定義し、このようなレベルが複数設けられたものである。図１４に、レベルの概念を有するルータにおける入出力端子の接続の様子を示す。
【０００６】
図１４では、同名が付された入力端子１４１および出力端子１４２からは、それぞれ２本のラインが存在しており、このラインはそれぞれ入力端子１４１または出力端子１４２からの個別のラインを表している。このうち、例えばライン１４３および１４４として実線で示した入出力のラインはレベル１に含まれ、ライン１４５および１４６として破線で示した入出力のラインはレベル２に含まれるものとする。各レベルに属する入力端子１４１および出力端子１４２には、例えば同じ番号や名称を付してレベル間で対応させておく。また、あるレベルに属する入力端子１４１は、他のレベルに属する出力端子１４２に接続することはできないこととする。なお、図１４では２つのレベルが示されているが、これ以上の数のレベルが設定されてもよい。
【０００７】
このようなレベルを有するルータでは、例えば映像信号と音声信号をそれぞれ別のレベルの端子に設定しておき、映像信号側のレベル内でラインの接続切り換えがなされた場合には、音声信号側のレベル内の対応するラインの接続切り換えも同時に行うといった具合に、複数のレベル間での接続切り換えを連動させる利用法が考えられる。図１４に示す例で、例えばレベル１に映像信号、レベル２に音声信号を割り当てたとすると、ＩＮ００１に接続する出力端子１４２をＯＵＴ００１からＯＵＴ００５に変更する場合、レベル１および２を連動するように設定すれば、レベル１における接続切り換えの指示を行うことで、レベル２における同番号の端子の接続切り換えも同時に行われて、映像信号に対応する音声信号の入出力ラインを同時に切り換えることが可能となる。
【０００８】
【発明が解決しようとする課題】
ところで、レベルの概念を有する従来のルータでは、接続切り換えを制御するための画面表示としては図１３に示すような表示が用いられていた。この画面では、１つのレベルにおける入出力のクロスポイントの状況が確認され、別のレベルについて確認する場合は、表示するレベルを指定する操作入力を行うことで実現している。しかし、このような表示では、複数のレベル間での接続切り換えを連動させる設定となっている場合に、各レベルにおける接続状況を確認するために、その度にレベルごとのクロスポイントの表示を行う必要がある。例えば、ルータの接続切り換えは、ルータに接続されたリモコン等の他の機器からの制御によって行われる場合が考えられ、このような他の機器によって、表示されていない他のレベル内の接続切り換えが行われていた場合に、レベル表示の切り換えを行って他のレベルにおけるクロスポイントを表示させ、比較しない限り、画面上ではクロスポイントの不一致を確認できず、操作性がよいとは言えなかった。
【０００９】
本発明はこのような課題に鑑みてなされたものであり、複数レベルを連動させて入出力の接続切り換えを行う場合の操作性を向上させ、連動するレベル間における接続状況の不一致を容易に確認することが可能な入出力切り換え制御装置を提供することを目的とする。
【００１０】
また、本発明の他の目的は、複数レベルを連動させて入出力の接続切り換えを行う場合の操作性を向上させ、連動するレベル間におかる接続状況の不一致を容易に確認することが可能な入出力切り換え制御方法を提供することである。
【００１１】
【課題を解決するための手段】
本発明では上記課題を解決するために、入力端子と出力端子との接続切り換えが可能な入出力端子群を複数有する入出力切り換え装置と接続して前記接続切り換えの制御を行う入出力切り換え制御装置において、同番号または同名称が付された前記入力端子および前記出力端子の前記接続切り換えを連動して行う前記入出力端子群の組み合わせを設定する組み合わせ設定手段と、前記組み合わせの設定情報を記憶する設定情報記憶手段と、すべての前記入力端子および前記出力端子の接続状況情報を記憶する接続状況記憶手段と、ある前記入出力端子群における前記接続切り換えの指示情報を受信すると、前記設定情報を参照して、連動する前記入出力端子群における同番号または同名称が付された前記入力端子および前記出力端子の前記接続切り換えを同時に行うための切り換え制御情報を出力する制御情報出力手段と、前記入出力切り換え装置における接続状況を一定時間ごとに検出する接続状況検出手段と、前記接続状況検出手段による検出情報および前記切り換え制御情報にしたがって、前記接続状況情報を更新する接続状況更新手段と、前記接続状況更新手段によって更新された前記接続状況情報と、前記設定情報記憶手段に記憶された前記設定情報とを参照して、前記接続切り換えが連動するように設定された前記各入出力端子群間における、同番号または同名称が付された前記入力端子と前記出力端子との接続状況を比較する接続状況比較手段と、前記設定情報および前記入出力端子群ごとの前記接続状況情報の各内容を同時に表示し、前記接続状況比較手段による比較で、前記入力端子と前記出力端子との接続が前記各入出力端子群間で一致しない場合、該当する前記入力端子または前記出力端子についてその旨を表示する表示手段と、前記接続切り換えの指示情報および前記設定情報を入力する入力手段と、を有することを特徴とする入出力切り換え制御装置が提供される。
【００１２】
このような入出力切り換え制御装置では、接続切り換えを連動して行う入出力端子群の組み合わせについての設定情報と、入出力切り換え装置における入出力端子群ごとの接続状況情報とが、表示手段において同時に表示される。入出力切り換え制御装置のユーザが、表示手段によるこのような表示を確認しながら、入力手段によってある入出力端子群における接続切り換えの指示入力を行うと、制御情報出力手段によって、この入出力端子群との接続切り換えの連動が設定された他の入出力端子群における同番号または同名称が付された入力端子および出力端子の接続切り換えを同時に行うための切り換え制御情報が、入出力切り換え装置に出力される。
【００１３】
また、入出力切り換え装置における接続状況は、接続状況検出手段によって一定時間ごとに検出されるため、接続状況情報は接続状況更新手段によって更新され、表示手段では最新の接続状況情報が表示される。さらに、接続状況比較手段は、接続状況更新手段によって更新された接続状況情報と、設定情報記憶手段に記憶された設定情報とを参照して、接続切り換えの連動が設定された入出力端子群間における、同番号または同名称が付された入力端子と出力端子との接続状況を比較し、この比較によって、連動が設定された入出力端子群間で接続の一致しない入力端子と出力端子が検出された場合は、表示手段において、該当する入力端子または出力端子についてその旨が表示される。
【００１４】
また、本発明では、入力端子と出力端子との接続切り換えが可能な入出力端子群を複数有する入出力切り換え装置に対する前記接続切り換えの制御を行う入出力切り換え制御方法において、同番号または同名称が付された前記入力端子および前記出力端子の前記接続切り換えを連動して行う前記入出力端子群の組み合わせを設定した設定情報を記憶し、すべての前記入力端子および前記出力端子の接続状況情報を記憶し、前記設定情報および前記入出力端子群ごとの前記接続状況情報の各内容を同時に表示し、ある前記入出力端子群における前記接続切り換えの指示情報を受信した場合に、前記設定情報を参照して、連動する前記入出力端子群における同番号または同名称が付された前記入力端子および前記出力端子の前記接続切り換えを同時に行うための切り換え制御情報を出力し、前記入出力切り換え装置における現在の接続状況を一定時間ごとに検出し、前記現在の接続状況の検出情報および前記切り換え制御情報にしたがって、前記接続状況情報を更新し、更新された前記接続状況情報と、記憶された前記設定情報とを参照して、前記接続切り換えが連動するように設定された前記各入出力端子群間における、同番号または同名称が付された前記入力端子と前記出力端子との接続状況を比較し、前記接続状況の比較で、前記入力端子と前記出力端子との接続が前記各入出力端子群間で一致しない場合、該当する前記入力端子または前記出力端子についてその旨を表示する、ことを特徴とする入出力切り換え制御方法が提供される。
【００１５】
このような入出力切り換え制御方法では、接続切り換えを連動して行う入出力端子群の組み合わせについての設定情報と、入出力切り換え装置における入出力端子群ごとの接続状況情報とが、同時に表示される。入出力切り換え制御装置のユーザが、このような表示を確認しながら、ある入出力端子群における接続切り換えの指示入力を行うと、この入出力端子群との接続切り換えの連動が設定された他の入出力端子群における同番号または同名称が付された入力端子および出力端子の接続切り換えを同時に行うための切り換え制御情報が、入出力切り換え装置に出力される。
【００１６】
また、入出力切り換え装置における接続状況は一定時間ごとに検出されるため、この検出によって接続状況情報は更新され、表示される接続状況情報は最新のものとなる。さらに、更新された接続状況情報と、設定情報記憶手段に記憶された設定情報とが参照され、接続切り換えの連動が設定された入出力端子群間における、同番号または同名称が付された入力端子と出力端子との接続状況が比較されて、この比較によって、連動が設定された入出力端子群間で接続の一致しない入力端子と出力端子が検出された場合は、表示された接続状況情報の中で、該当する入力端子または出力端子についてその旨が表示される。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１に、本発明の入出力切り換え制御装置の概要構成を示す。
【００１８】
入出力切り換え制御装置１は、映像信号、音声信号等の入力端子２１および出力端子２２がそれぞれ複数設けられ、これらの接続切り換えが可能である入出力切り換え装置２に接続し、制御信号を送出して接続切り換えを実行させる装置である。この入出力切り換え制御装置１は、接続切り換えを連動させる入出力端子群の組み合わせを設定する組み合わせ設定手段１１と、この組み合わせの設定情報を記憶する設定情報記憶手段１２と、入出力切り換え装置２におけるすべての入力端子２１および出力端子２２の接続状況情報を記憶する接続状況記憶手段１３と、ある入出力端子群における接続切り換えの指示入力がなされると、連動する他の入出力端子群における対応する入力端子２１および出力端子２２の接続切り換えを同時に行うための切り換え制御情報を出力する制御情報出力手段１４と、入出力切り換え装置２における接続状況を一定時間ごとに検出する接続状況検出手段１５と、接続状況検出手段１５による検出情報および切り換え制御情報にしたがって、接続状況情報を更新する接続状況更新手段１６と、更新された前記接続状況情報と、前記設定情報記憶手段１２に記憶された前記設定情報とを参照して、前記接続切り換えが連動するように設定された前記各入出力端子群間における、同番号または同名称が付された前記入力端子２１と前記出力端子２２との接続状況を比較する接続状況比較手段１７と、設定情報および入出力端子群ごとの接続状況情報の各内容を同時に表示する表示手段１８と、接続切り換えの指示情報および設定情報が入力される入力手段１９によって構成される。
【００１９】
入出力切り換え制御装置１は、例えばプロセッサ、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を具備するＣＰＵ（Central Processing Unit）と、ハードディスク等の補助記憶装置を有するパーソナルコンピュータ等のコンピュータ装置として実現され、上記の各処理手段は、これらの処理を実現するプログラムとして補助記憶装置等に格納され、ＣＰＵによって読み出されて実行されることによって実現される。また、表示手段１８は例えばＣＲＴ（Cathode Ray Tube）等のモニタ装置であり、入力手段１９はキーボード、マウスポインタ等である。一方、入出力切り換え装置２は、例えば図示しないＣＰＵを具備し、このＣＰＵは図示しない制御部から受信した制御信号にしたがって、入力端子２１からの複数の入力信号を複数の出力端子２２に選択的に出力する。また、入力端子２１と出力端子２２との接続切り換えが可能な入出力端子群を複数有しており、入出力切り換え制御装置１では、複数の入出力端子群間で、同番号または同名称が付された入力端子２１および出力端子２２の接続切り換えを連動させる制御を行うことも可能となっている。
【００２０】
なお、入出力切り換え装置２は、入出力切り換え制御装置１から出力された制御情報を解析し、入出力切り換え装置２において受信可能な状態に変換する切り換え制御ユニットを介して、入出力切り換え制御装置１と接続される構成としてもよい。また、入出力切り換え制御装置１が入出力切り換え装置２の一部として一体化されて実現されてもよい。
【００２１】
入出力切り換え制御装置１では、表示手段１８において、接続切り換えを連動して行う入出力端子群の組み合わせについての設定情報の内容と、入出力切り換え装置２における入出力端子群ごとの接続状況情報の内容とが、同時に表示される。例えば、連動する複数の入出力端子群の番号を示す文字画像と、入出力切り換え装置２における入力端子２１に対して接続される出力端子２２との対応表を示す画像とが、並列して表示される。またこのとき、例えば入力端子２１と出力端子２２との接続の対応表は入出力端子群ごとに表示され、入出力端子群の番号を選択することによって、選択された入出力端子群における接続の対応表に表示が切り替わる。入出力切り換え制御装置１のユーザは、表示手段１８によるこのような表示によって接続状況を確認しながら、入力手段１９を用いて入出力切り換え装置２の制御を行う。
【００２２】
ユーザは入力手段１９より、接続切り換えを連動させる入出力端子群の組み合わせの設定、および入出力切り換え装置２における接続切り換えの指示を行うことができる。入力手段１９より接続切り換えを連動させる入出力端子群の組み合わせの設定入力が行われた場合は、組み合わせ設定手段１１においてこの設定入力情報にしたがって設定処理が行われる。この処理による設定情報は設定情報記憶手段１２に記憶され、表示手段１８によって表示される。また、入力手段１９より接続切り換えの指示入力が行われた場合は、制御情報出力手段１４において、この指示入力情報にしたがって例えば所定のコマンド形式による制御情報が作成される。この制御情報は入出力切り換え装置２に出力され、入出力切り換え装置２では図示しないＣＰＵの処理によって、受信した制御信号にしたがって入力端子２１と出力端子２２との接続切り換えが行われる。
【００２３】
また、ユーザは入力手段１９より、所定の入出力端子群の間で接続切り換えを連動させる指示入力を行うことができる。入力手段１９より、ある入出力端子群における接続切り換えの指示入力が行われると、制御情報出力手段１４はこの指示入力にしたがい、設定情報記憶手段１２に記憶された設定情報を参照して、入力された入出力端子群と接続切り換えを連動させるように設定された他の入出力端子群を認識する。これによって、接続切り換えの連動が設定されたすべての入出力端子群における同番号または同名称が付された入力端子２１および出力端子２２の接続切り換えの指示情報をすべて制御情報に記述し、入出力切り換え装置２に対して出力する。入出力切り換え装置２では、この制御情報によって指示されたすべての接続切り換えが一度に行われる。
【００２４】
一方、入出力切り換え制御装置１の接続状況記憶手段１３では、入出力切り換え装置２における入力端子２１と出力端子２２との接続状況情報が記憶される。入力手段１９より接続切り換えの指示入力が行われると、接続状況更新手段１６は制御情報出力手段１４から出力された制御情報を検知し、この制御情報にしたがって接続状況記憶手段１３に記憶された接続状況情報を更新する。この接続状況情報の内容は、表示手段１８によって表示される。
【００２５】
また、接続状況検出手段１５は、入出力切り換え装置２における接続状況を一定時間ごとに検出する。これは例えば、入出力切り換え装置２に対して接続状況検出を要求するコマンド情報を送出し、このコマンド情報を受信した入出力切り換え装置２の図示しないＣＰＵの処理によって、すべての入力端子２１および出力端子２２の接続状況が検出されて、この検出信号が接続状況検出手段１５に送出されることによって行われる。接続状況検出手段１５による検出情報は接続状況更新手段１６に送出され、この検出情報にしたがって接続状況記憶手段１３に記憶された接続状況情報が更新される。この接続状況情報の内容は、表示手段１８によって表示され、ユーザは表示手段１８において、入出力切り換え装置２における最新の接続状況を知ることができる。なお、このような接続状況の検出は、入力手段１９によって、表示手段１８による接続状況情報の表示を、他の入出力端子群における接続状況情報の表示に切り換えるための指示入力がなされた際にも行われてもよい。これによって、切り換えて表示された接続状況情報は必ず最新の情報に更新されていることになる。
【００２６】
ところで、入出力切り換え装置２には、例えばリモコン等、入出力切り換え制御装置１以外の機器が同時に接続され、接続切り換えの指示入力が行われることがある。この際、入出力切り換え制御装置１において設定された、接続切り換えを連動させる入出力端子群の組み合わせに関係なく、接続切り換えが行われてしまうことがある。入出力切り換え制御装置１のユーザは機器の操作上、このように連動して行われるように設定した入出力端子群の間で接続状況が異なっていることを認識している必要がある。このために、入出力切り換え制御装置１では、接続状況比較手段１７によって、接続状況記憶手段１３に記憶された接続状況情報と、設定情報記憶手段１２に記憶された設定情報とを参照して、接続切り換えが連動するように設定された各入出力端子群間における、同番号または同名称が付された入力端子２１と出力端子２２との接続状況を比較し、このような入出力端子群間で異なる接続がなされている場合に、該当する入力端子２１あるいは出力端子２２について表示手段１８によって表示する。
【００２７】
例えば、ある入出力端子群におけるすべての入力端子２１に付された番号に対して、接続されている出力端子２２に付された番号を対応させて表示させた場合、連動が設定された入出力端子群間で異なる接続がされている入力端子２１あるいは出力端子２２の番号の表示画像を、他とは異なる背景色や文字色とする等のように識別可能な状態で表示する。このような画面では、接続切り換えの連動についての設定情報と、入出力切り換え装置２における入出力端子群ごとの接続状況情報とが同時に表示され、さらに、連動が設定された入出力端子群間で接続が異なっていることを容易に確認することができるため、入出力切り換え装置２における接続状況を正確に把握することが可能となり、接続切り換え制御の操作性が向上する。
【００２８】
次に、本発明の入出力切り換え制御装置１の１実施例について説明する。図２は、本発明の実施例であるルータ制御システムの概要構成を示す。
ルータ制御システム３は、ユーザによって接続切り換えの操作が行われるパーソナルコンピュータ４と、パーソナルコンピュータ４からの制御信号を中継する切り換え制御ユニット５と、複数の入力信号を選択的に出力端子に接続するルータ６によって構成される。パーソナルコンピュータ４は、切り換え制御ユニット５を介してルータ６における入出力の接続切り換えを制御する。このパーソナルコンピュータ４は、制御をつかさどるプロセッサやＲＯＭ、ＲＡＭによってなるＣＰＵ４１と、ユーザによる設定データやルータ６より得られたデータを記憶するＲＡＭ４２と、切り換え制御ユニット５との通信を行うためのインタフェース（Ｉ／Ｆ）４３と、ＣＰＵ４１によって実行させるプログラムや各種のデータを記憶するハードディスク（ＨＤ）４４と、各種データやＧＵＩ（Graphical User Interface）画像等を表示するＣＲＴ等のモニタ４５と、キーボードおよびマウスポインタである入力装置４６によって構成される。パーソナルコンピュータ４は、ハードディスク４４に格納された接続切り換え制御プログラムをＣＰＵ４１によって実行することによって、ルータ６における入出力の接続切り換えの制御を行う。ＲＡＭ４２には、接続切り換え制御のための設定情報、およびルータ６における接続状況情報が蓄積される。なお、インタフェース４３は例えばＲＳ（Recommended Standard）−４２２インタフェース回路である。
【００２９】
一方、切り換え制御ユニット５は、切り換え制御ユニット５の制御をつかさどるプロセッサやＲＯＭ、ＲＡＭによってなるＣＰＵ５１と、それぞれパーソナルコンピュータ４およびルータ６との通信を行うインタフェース５２および５３によって構成される。この切り換え制御ユニット５は、パーソナルコンピュータ４から送出された所定の通信プロトコルに基づくコマンド情報を受信して、これに応じてルータ６を制御する。また、ルータ６から得たデータによってコマンド情報を生成して、パーソナルコンピュータ４に送出する。なお、インタフェース５２および５３は例えばＲＳ−４２２インタフェース回路である。
【００３０】
ルータ６は、制御をつかさどるプロセッサやＲＯＭ、ＲＡＭ等によってなるＣＰＵ６１と、テレビカメラやビデオ装置とマルチケーブル等によって接続される入力端子部６２と、スイッチャやモニタ等に接続される出力端子部６３と、ＣＰＵ６１の制御によって入力端子部６２からの入力信号を出力端子部６３へ切り換えて出力させる切り換え処理部６４と、切り換え制御ユニット５に接続するインタフェース６５と、シリアルバス（Ｓ−ＢＵＳ）７に接続するインタフェース６６と、ルータ６の各種設定を行うための図示しないパーソナルコンピュータに接続するインタフェース６７によって構成される。入力端子部６２および出力端子部６３には、ともに映像（ビデオ）信号または音声信号等の入力または出力が可能な端子が、それぞれ複数設けられている。この入力端子部６２および出力端子部６３では、複数の入力端子とこれに接続可能な複数の出力端子とで構成される入出力端子群を１つのレベルとして定義されており、ここでは例えば入出力ともに８レベル６４個の合計５１２の端子がそれぞれに設けられ、それぞれの端子に１〜６４までの番号が付されている。
【００３１】
また、シリアルバス７には、ルータ６の他、ルータ６における接続切り換えを遠隔制御するリモコン８や図示しない表示用のパネル等の様々な機器が接続され、ルータ６はこれらの機器の主局として動作する。ルータ６は、シリアルバス７に接続されている各機器に対して一定時間間隔でポーリングを行い、各機器は必要な情報があればこのポーリングに応じて情報をルータ６に通知する。例えば、ルータ６の接続切り換えの制御が可能なリモコン８は、ルータ６からのポーリングの情報に含まれる送信先機器ＩＤがリモコン８の機器ＩＤと一致した場合に、それがリモコン８へのポーリングであると判断し、このとき、リモコン８による操作入力によってルータ６に対する接続切り換えの指示入力がなされている場合は、この指示入力情報をルータ６に対して送信する。
【００３２】
次に、パーソナルコンピュータ４におけるルータ６の接続切り換えの制御について説明する。
パーソナルコンピュータ４では、ルータ６における入出力のレベル切り換えを、複数のレベル間で連動させて行う制御が可能である。パーソナルコンピュータ４において、ＣＰＵ４１によってハードディスク４４に格納された接続切り換え制御プログラムが読み出されて起動されると、ハードディスク４４に格納されていた前回実行時のレベル設定情報の記述が読み出され、ＲＡＭ４２に格納される。このレベル設定情報は、接続切り換え制御プログラムにおける初期設定ファイル（Config.ini）の中の１項目として、例えば「Ｌｅｖｅｌｓ＝１−２、４−５−６」のように記述される。この記述例の場合、接続切り換えにおいてレベル１に対してレベル２が従属し、レベル４に対してレベル５および６が従属することを示している。すなわち、この設定では、入力装置４６からの指示入力により、レベル１における接続切り換えが行われた場合、レベル２において同番号が付された入力端子および出力端子の接続切り換えを連動して同時に行うように、切り換え制御ユニット５に対して指示情報が送信される。
【００３３】
ここで、図３にＲＡＭ４２において蓄積されるレベル設定データのデータ記述例を示す。
本実施例のルータ６ではレベル１〜８までの処理が可能であるので、ＲＡＭ４２では、図３に示すようにレベル１〜８までのレベル設定データがそれぞれ１バイトの情報として記述される。各レベルで記述される情報は、従属するレベルを有する主となるレベルなのか、あるいは従属するレベルなのかを示す情報と、従属の場合は主となるレベルの番号を示す情報であり、図３のように、従属するレベルの場合は最上位ビットを１とし、それ以下のビットによって主となるレベルの番号が表現される。図３の記述例では、レベル１は下位ビットが１で、レベル１自身が主となることが示され、レベル２は最上位ビットが１のため従属するレベルであることが示され、下位ビットによって主となるレベルが１であることが示されている。なお、パーソナルコンピュータ４では、このＲＡＭ４２に格納されたレベル設定情報に基づいて、後述するように、設定されたレベルの情報がモニタ４５によって表示される。
【００３４】
また、ＲＡＭ４２には、レベル設定情報とともに、ルータ６における各入力端子および出力端子の接続状況情報が蓄積される。ユーザがパーソナルコンピュータ４の入力装置４６を用いて、ルータ６に対して接続切り換えの操作入力を行うと、ＣＰＵ４１の処理によって出力端子の番号とこれに新たに接続させる入力端子の番号とを含む、接続切り換えを指示するためのコマンド情報が生成されて、切り換え制御ユニット５に送出される。切り換え制御ユニット５ではこのコマンド情報に基づいて、ルータ６に対して所定の入力端子と出力端子の接続切り換えを指示する制御情報を送出する。ルータ６はこの制御情報に応じて、ＣＰＵ６１の処理によって切り換え処理部６４が制御されて、所定の接続切り換えが行われる。一方、パーソナルコンピュータ４では、生成されたコマンド情報、あるいは入力装置４６からの操作入力の情報に基づいて、ＲＡＭ４２に格納された接続状況情報が更新される。
【００３５】
また、パーソナルコンピュータ４のＣＰＵ４１は、ルータ６の切り換え処理部６４における入力端子と出力端子との接続状況を一定時間ごとにセンスする。このセンスの際には、パーソナルコンピュータ４から切り換え処理部６４のセンスを指示するコマンド情報が切り換え制御ユニット５に対して送出され、切り換え制御ユニット５ではこのコマンド情報よりルータ６に対して接続状況のセンスを要求する指示情報が送出される。ルータ６ではこの指示情報に応じて、ＣＰＵ６１の処理によって切り換え処理部６４の接続状況をセンスし、センス結果を切り換え制御ユニット５に送出する。切り換え制御ユニット５ではこの受信情報から、切り換え処理部６４における接続状況情報を含むコマンド情報が作成され、パーソナルコンピュータ４に送出される。パーソナルコンピュータ４ではこのコマンド情報に基づいて、ＲＡＭ４２に格納された接続状況情報を更新する。
【００３６】
ここで、図４にＲＡＭ４２において蓄積される接続状況情報のデータ形式例を示す。
接続状況情報には、図４に示すように、各レベルにおける出力端子の番号の一覧と、それぞれの出力端子に接続されている入力端子の番号が対応されて記述されている。図４において、「ＯＵＴ００１」「ＯＵＴ００２」における「００１」「００２」等が出力端子の番号を示し、「ＩＮ００１」「ＩＮ００５」における「００１」「００５」等が入力端子の番号を示している。すなわち、レベル１では、ＯＵＴ００１にはＩＮ００１が接続され、ＯＵＴ００２にはＩＮ００５が接続されている。ユーザによる接続切り換えの指示入力、および一定時間ごとのルータのセンスが行われた際は、入力端子の番号が変更される。なお、パーソナルコンピュータ４では、このようにＲＡＭ４２に格納された接続状況情報に基づいて、後述するように、ルータ６における接続状況の情報がモニタ４５によって表示される。また、このモニタ４５による接続状況情報の表示は例えばレベルごとに行われるが、表示するレベルの切り換えが行われた際にも、ルータ６のセンスを行うようにしてもよい。
【００３７】
次に、ＲＡＭ４２に蓄積されたレベル設定情報および接続状況情報のモニタ４５による表示と、接続切り換え等の操作について説明する。図５に、レベル設定情報および接続状況情報の表示画面の例を示す。
【００３８】
モニタ４５における表示画面５００では、表示部５０１においてＲＡＭ４２の記憶データに基づいて現在設定されているレベルが表示され、表示部５０２においてＲＡＭ４２の記憶データに基づいて現在のルータ６における接続状況が表示され、表示部５０３において入力端子の名称が表示されている。また、スクロールバー５０４、５０５および５０６は、各表示部５０１、５０２および５０３における情報が画面上に入りきらないときに表示され、マウスポインタによるドラッグ操作によって各表示部５０１、５０２および５０３の表示を上下にスクロールさせるためのものである。また、表示画面５００は、レベル設定および接続状況をユーザに通知するだけでなく、この画像を用いて表示の切り換えやルータ６に接続切り換えを行うことが可能なＧＵＩとなっている。
【００３９】
表示部５０１では、例えば「１−２」「４−５−６」という表示は最初の数字が主となるレベルの番号を示し、それ以降の数字が従属しているレベルの番号を示す。すなわち、レベル２はレベル１に従属し、レベル５および６はレベル４に従属している設定となる。また、この表示部５０１はレベル設定を表示すると同時に、表示部５０２および５０３に現在表示されている入力端子および出力端子の属するレベルの表示も行っている。表示部５０１では「１−２」の表示画像に斜線が示されているが、この斜線が現在表示しているレベルを示している。なお、この斜線は実際には背景や文字の色を変える等によって、他の表示と識別可能となっていることを示す。レベル１および２は接続切り換えが連動される設定となっているため、表示部５０２および５０３に表示される入力端子および出力端子は、主となるレベル、すなわちここではレベル１に含まれるものについて表示されている。なお、表示部５０１には「１」「２」のように、接続切り換えの連動に関係なく、各レベルにおける接続状況を表示させることも可能である。表示の切り換えは、マウスポインタによって表示部５０１における所望のレベル番号が示された表示画像をクリックすることによって行われる。このクリック操作によって、表示部５０１ではクリックされたレベル番号を示す画像に斜線表示が移動する。
【００４０】
また、表示部５０２では現在、レベル１における接続状況が表示されている。表示部５０２ａでは出力端子に付された番号の一覧が示され、表示部５０２ｂには各出力端子に付された名称が示され、表示部５０２ｃには各出力端子に現在接続されている入力端子に付された名称が示されている。また、表示部５０３ではレベル１における入力端子の一覧が表示され、表示部５０３ａには入力端子に付された番号の一覧が示され、表示部５０３ｂには各入力端子に付された名称が表示されている。ここで、入力端子および出力端子は表示部５０２ａおよび５０３ａに示すような単純な通し番号のみでは端子を識別しにくいために、表示部５０２ｂおよび５０３ｂに示す「ＩＮ０１」「ＣＡＭ１０」「ＳＴＤ０１」等のように、ユーザによって各端子に自由に名称を付すことが可能になっている。
【００４１】
また、この表示部５０２および５０３によって、ルータ６における接続切り換えの操作を行うことが可能である。これには、ユーザはマウスポインタを用いて、表示部５０３ｂにおける所望の入力端子名の表示画像をドラッグし、接続させる出力端子名に対応した表示部５０２ｃへドロップする。例えば、現在出力端子ＯＵＴ０１は入力端子ＩＮ０１に接続しているが、この接続を入力端子ＩＮ０２に切り換える場合は、マウスポインタによって表示部５０３ｂの「ＩＮ０２」の表示画像をドラッグし、表示部５０２ｃで現在「ＩＮ０１」となっている表示画像上でドロップすることによって、表示部５０２ｃの「ＩＮ０１」の表示画像が「ＩＮ０２」に変更され、同時にＣＰＵ４１の処理によって切り換え制御ユニット５に対して、接続切り換えを行うコマンド情報が送出される。またこのとき、ＲＡＭ４２に格納された接続状況情報が更新される。なお、接続切り換えの操作は、一覧表示された表示画像のドラッグ、ドロップを用いる方法の他に、例えば入力端子および出力端子の名称をアイコン等で表示してドラッグ、ドロップ操作する方法や、入力装置４６としてキーボードに設置された矢印キーを用いて端子名を選択する等の方法を用いても実現できる。
【００４２】
また、上述したようにパーソナルコンピュータ４は、一定時間ごとにルータ６の接続状況をセンスし、得られた情報によってＲＡＭ４２に格納された接続状況情報を更新する。すなわち、ルータ６において例えばリモコン８等からの指示入力によって接続切り換えが行われていた場合、パーソナルコンピュータ４では一定時間ごとにセンスによってこのことが検知され、ＲＡＭ４２における記憶データが変更されるが、このとき、表示画面５００に表示された接続状況情報の画像も変更される。また、ルータ６では、パーソナルコンピュータ４以外の機器からの指示入力によって、接続切り換えを連動させるレベル設定に関係なく、接続切り換えが行われる場合があり、パーソナルコンピュータ４ではセンスによってこのことを検出すると、連動するレベル間で接続が異なる端子が発生したことを表示画面５００上で表示する。
【００４３】
図６に、連動するレベル間で接続状況が異なった場合の接続状況の表示画面の例を示す。
図６ではルータ６における接続状況を表示する表示部５０２の一部が示されている。ルータ６のセンスによってＲＡＭ４２に格納された接続状況情報が更新されると、ＣＰＵ４１はＲＡＭ４２に格納されたレベル設定情報を読み出し、更新された接続状況情報において、接続切り換えが連動するように設定されたレベル間で、接続が異なる端子があるかどうかの検出を行う。これによって接続の異なる端子が検出された場合、ＣＰＵ４１はモニタ４５に表示させている表示画面５００の表示部５０２において、接続が異なることを表示する。このときの表示例が図６の画像で、ここではレベル１が表示されているとすると、連動する他のレベルにおいて接続が異なる端子が斜線で示されている。すなわち図６では、レベル１では出力端子ＯＵＴ０２には入力端子ＩＮ０３が接続されているが、従属する他のレベル（図５に示す設定ではレベル２）においては接続される入力端子がＩＮ０３ではないことが示されている。なお、図で示された斜線は、この画像の背景や文字を異なる色にする等、他の画像と識別可能な状態で表示することを示している。また、識別表示される画像は表示部５０２ｃではなく、出力端子の番号および名称が表示された表示部５０２ａおよび５０２ｂでもよい。また、ここでは連動するレベル間での接続の不一致を、表示部５０２において端子名を表示した画像によって識別したが、例えば接続不一致であることをポップアップ表示を用いて表示する、あるいは別途メッセージ表示部を設けて表示する方法等を用いてもよい。
【００４４】
以上のように、レベル設定とルータ６の接続状況が並列して示された表示画面５００によって、ユーザは連動するレベルの設定とルータ６における接続状況を容易に確認することができ、ルータ６に対する一定時間ごとのセンスによって、表示された情報が更新されるので、ルータ６における最新の接続状況を正確に把握することが可能となる。また、この表示画面５００にＧＵＩ機能を持たせることによって、レベル設定や接続状況を確認しながら容易にルータ６の接続切り換えを行うことが可能となり、操作性が向上する。さらに、ルータ６において、接続切り換えの連動が設定されたレベル間で接続状況が異なった場合、表示画面上で該当する端子を示す画像が識別表示されるので、ルータ６における接続状況の変化を容易に認識することができる。
【００４５】
次に、ルータ６の接続切り換えおよびセンスの際のパーソナルコンピュータ４と切り換え制御ユニット５との通信データの例について説明する。図７に、接続切り換え時にパーソナルコンピュータ４から送信されるデータのコマンド形式例を示す。
【００４６】
図７では、ルータ６の接続切り換えを行う際に、パーソナルコンピュータ４から切り換え制御ユニット５に対して送出されるデータの通信プロトコルのコマンド形式を示している。項番１のＳＴＸ（Start of Text Code）は１バイトのバイナリデータで、コマンド情報の開始を示し、ここでは「０２」（１６進数表示、図７においてｈは１６進数表示を意味する）と定義されている。項番２のＢＣ（Byte Count）は、項番３から項番１０までのデータの長さを示す。項番３のＵＡ１（Unit Address １）は、送信元の機器ＩＤを示し、ここでは送信元であるパーソナルコンピュータ４の機器ＩＤが「３１」と定義されている。項番４のＵＡ２（Unit Address ２）は、送信先の機器ＩＤを示し、ここでは切り換え制御ユニット５の機器ＩＤが記述される。項番５のＢＴ（Block Type Command）は、ここでは「０１」が割り当てられる。項番６のコマンドコードは、このコマンド情報による指示情報が定義され、ここではルータ６の接続切り換えの要求を意味する「２２」が記述されている。項番７のデストナンバーは、接続切り換えを行う出力端子の番号が記述される。項番８のデストレベルは、接続切り換えを行う出力端子のレベルの番号が記述される。項番９のソースナンバーは、項番７で記述した出力端子に接続する入力端子の番号が記述される。項番１０のソースレベルは、接続される入力端子のレベルの番号が記述される。項番１１のＣＳ（Check Sum）は、項番２のＢＣから項番１１のＣＳの直前までのデータの各バイトの桁上がり加算結果の最下位ビットが記述される。項番１２のＥＴＸ（End of Text Code）は１バイトのバイナリデータで、コマンド情報の終了を示し、ここでは「０３」（１６進数表示）と定義されている。なお、ここでは、ＢＣ、ＵＡ１、ＵＡ２、ＢＴ、コマンドコード、デストレベル、ソースレベルおよびＣＳの各コマンドには、２バイトの設定データがＨＥＸ（Hex Decimal）文字列化されて記述され、また、デストナンバーおよびソースナンバーは３バイトの設定データがＨＥＸ文字列化されて記述されることとする。
【００４７】
ＣＰＵ４１の制御によってパーソナルコンピュータ４から切り換え制御ユニット５に送出されるコマンド情報は、これらのコマンドに対する設定値を並列したデータとして作成される。また、このコマンド情報には、接続切り換えを行う入力端子および出力端子の組み合わせを複数含めることができ、その場合、デストナンバーのコマンドからソースレベルのコマンドまでを繰り返して設定値を記述する。そのため、コマンドＢＣの値は可変となり、ここでは最大数を２４とする。例えば、接続切り換えが連動するレベルにおける接続切り換えの場合、接続を切り換えるレベルの番号と入力端子および出力端子の番号を記述した後、連動するレベルの番号と、このレベルにおいて同番号が付された入力端子および出力端子の番号が続けて記述される。
【００４８】
また、図８に、パーソナルコンピュータ４からルータ６の接続状況をセンスする要求が行われるときのコマンド形式例を示す。
センスを要求する命令がなされた場合は、図８に示すようなコマンド情報がパーソナルコンピュータ４から切り換え制御ユニット５に対して送出される。コマンドの種類は図７の場合と同様であるが、項番６のコマンドコードの値はセンス要求を定義した「６２」となっており、このコマンド情報を受信した切り換え制御ユニット５では、コマンドコードの記述によってセンス要求の信号であることを判断し、項番７および８のデストナンバーおよびデストレベルにそれぞれ記述された、出力端子の番号およびこの出力端子の属するレベルに基づいて、該当するレベルの出力端子についての接続状況のセンスを要求する指示信号をルータ６に対して送出する。
【００４９】
また、ルータ６からは、この指示信号に基づいて接続状況をセンスした結果が接続制御ユニット５に送出され、接続制御ユニット５ではこの結果からパーソナルコンピュータ４に送出するセンス結果のコマンド情報を作成する。図９に、接続制御ユニット５からルータ６のセンス結果を通知するときのコマンド形式例を示す。
【００５０】
図９に示されたコマンド形式では、コマンドの種類は図７の場合と同様であるが、項番６のコマンドコードの値はセンス結果の通知を定義した「７２」となっており、このコマンド情報を受信したパーソナルコンピュータ４では、コマンドコードの記述によってセンス結果を通知する信号であることを判断し、項番７、８、９および１０のデストナンバー、デストレベル、ソースナンバーおよびソースレベルにそれぞれ記述された、出力端子の番号、属するレベル、これに接続された入力端子の番号および属するレベルに基づいて、該当するレベルの入力端子と出力端子について、ＲＡＭ４２に格納された接続状況情報を更新する。
【００５１】
最後に、パーソナルコンピュータ４の接続切り換え操作時および接続状況センス時における動作例についてそれぞれ説明する。図１０は接続切り換え操作時のパーソナルコンピュータ４における動作を示すフローチャートである。
【００５２】
図１０のフローチャートの開始時には、パーソナルコンピュータ４では、ＣＰＵ４１によって接続切り換え制御プログラムが実行され、モニタ４５にはレベル設定情報と、ルータ６における各入力端子および出力端子の接続状況情報が表示されている。ステップＳ１０１において、入力手段４６によって接続切り換えを指示する入力がなされ、ＣＰＵ４１はこの指示情報を受信する。ステップＳ１０２において、ＣＰＵ４１は入力された指示情報に基づいて、入力端子の番号とこれに接続する出力端子の番号とを、Ｉｎ＿ＮｏおよびＯｕｔ＿Ｎｏにストアする。ステップＳ１０３において、指示情報に基づいて、接続する端子が属するレベルの番号をＬｅｖｅｌにストアする。ステップＳ１０４において、ストアした入力端子、出力端子およびこれらの属するレベルの各番号より、接続切り換えを要求するためのコマンド情報を作成する。ステップＳ１０５において、作成したコマンド情報を切り換え制御ユニット５へ送出する。ステップＳ１０６において、作成したコマンド情報より、ＲＡＭ４２に格納されたルータ６の接続状況情報のうち、該当する入力端子および出力端子についての接続の記述を変更して、接続状況情報を更新する。
【００５３】
次に、図１１はルータ６の接続状況をセンスするときのパーソナルコンピュータ４における動作を示すフローチャートである。また、図１２は、図１１のフローチャートの不一致フラグ処理におけるパーソナルコンピュータ４における動作を示すフローチャートである。
【００５４】
パーソナルコンピュータ４においてルータ６の接続状況をセンスする処理が開始されると、ステップＳ１１１において、ＣＰＵ４１は、ＲＡＭ４２に格納されたレベル設定情報を取り込む。ステップＳ１１２において、Ｄｅｓｔ＿Ｎｏを０に設定し、Ｄｅｓｔ＿Ｅｎｄにセンスを行う出力端子うち、最後の出力端子の番号を設定する。ステップＳ１１３において、Ｄｅｓｔ＿Ｎｏの設定値（ここでは０）に１を加える。ステップＳ１１４において、切り換え制御ユニット５に送出する、ルータ６のセンスを要求するコマンド情報を作成して、デストナンバーにＤｅｓｔ＿Ｎｏの値を設定し、デストレベルに所定のレベルの番号を設定して、作成されたコマンド情報を切り換え制御ユニット５に送出する。これによって、ルータ６では切り換え処理部６４において該当する出力端子に接続されている入力端子がセンスされ、センス結果が切り換え制御ユニット５に送出される。
【００５５】
ステップＳ１１５において、切り換え制御ユニット５より、センス結果を通知するコマンド情報を受信する。ステップＳ１１６において、ＣＰＵ４１は受信したコマンド情報より要求した出力端子に接続されている入力端子の番号を認識し、これによってＲＡＭ４２に格納された接続状況情報を更新する。このとき、接続に変更があった場合は、モニタ４５における接続状況の表示を変更する。ステップＳ１１７において、ステップＳ１１１で取り込んだレベル設定情報より、センスを行った端子が属するレベルに、接続切り換えの連動が設定され、このレベルが主となっているかどうかの判別を行う。このレベルが主となっていない場合はステップＳ１１９に進み、また、主となっている場合はステップＳ１１８に進み、不一致フラグ処理が行われる。この不一致フラグ処理のフローチャートは図１２に示す。
【００５６】
図１２において、不一致フラグとは、接続切り換えが連動するレベル間で接続の不一致が検出された場合に、この旨をモニタ４５に表示させるための識別に用いられる。ステップＳ１２１において、取り込んだレベル設定情報を参照し、ステップＳ１１７で主であると判別されたレベルに従属するレベルの個数をＳｕｂ＿Ｎｏにセットする。また、ルータ６のセンスを要求するコマンド情報を作成して、従属するレベルの番号をデストレベルに設定する。このとき、デストナンバーの設定はステップＳ１１４で設定された値と同一とする。また、従属するレベルが複数ある場合は、そのうちの１つのレベルの番号を設定する。ステップＳ１２２において、作成したコマンド情報を切り換え制御ユニット５に送出する。これによって、ルータ６では該当する出力端子に接続されている入力端子がセンスされ、センス結果が切り換え制御ユニット５に送出される。
【００５７】
ステップＳ１２３において、切り換え制御ユニット５よりセンス結果を通知するコマンド情報を受信する。ステップＳ１２４において、ＣＰＵ４１は受信したコマンド情報中のソースナンバーの記述より、センスを要求した出力端子に接続されている入力端子の番号を認識し、ステップＳ１１５で受信されたコマンド情報より得られた入力端子の番号と比較する。この比較により、入力端子の番号が一致した場合はステップＳ１２７に進み、一致しなかった場合はステップＳ１２５に進む。
【００５８】
ステップＳ１２５において、接続切り換えが連動するレベル間で接続の不一致があることを示す不一致フラグをセットする。ステップＳ１２６において、ステップＳ１２３でセンス結果の得られた出力端子の番号を認識し、出力端子と入力端子の名称を対応させて接続を表したモニタ４５における表示のうち、該当する出力端子の名称に対応して表示された入力端子の名称の画像の背景色を変化させ、レベル間で接続が不一致となっていることを表示する。ステップＳ１２７において、ステップＳ１２１でセットしたＳｕｂ＿Ｎｏの値を１だけ減算する。ステップＳ１２８において、このＳｕｂ＿Ｎｏが０以下となっているかどうかを判別し、０以下でない場合は他にセンスを行っていない従属するレベルが存在することになるので、ステップＳ１２２に進んで、このレベルにおける同番号の出力端子について、接続する入力端子をセンスする処理を行う。また、ステップＳ１２８において、Ｓｕｂ＿Ｎｏが０以下の場合は従属するレベルにおけるセンスが終了したことになるので、ステップＳ１１９に進み、不一致フラグ処理を終了する。
【００５９】
図１１に戻り、ステップＳ１１９において、Ｄｅｓｔ＿ＮｏがステップＳ１１２で設定されたＤｅｓｔ＿Ｅｎｄの値以上であるかどうかを判別し、Ｄｅｓｔ＿Ｎｏの値の方が小さい場合はすべての出力端子のセンスが終了していないことになるので、ステップＳ１１３に進み、Ｄｅｓｔ＿Ｅｎｄの値を１増加させて、再び該当する出力端子のセンスを行う。また、ステップＳ１１９において、Ｄｅｓｔ＿Ｎｏ≧Ｄｅｓｔ＿Ｅｎｄの場合は、該当レベルにおけるすべての出力端子のセンスが終了していることになり、ルータ６のセンスを行う処理は終了となる。
【００６０】
【発明の効果】
以上説明したように、本発明の入出力切り換え制御装置では、接続切り換えを連動して行う入出力端子群の組み合わせについての設定情報と、入出力切り換え装置における入出力端子群ごとの接続状況情報とが、表示手段において同時に表示される。入出力切り換え制御装置のユーザが、表示手段によるこのような表示を確認しながら、入力手段によってある入出力端子群における接続切り換えの指示入力を行うと、制御情報出力手段によって、この入出力端子群との接続切り換えの連動が設定された他の入出力端子群における同番号または同名称が付された入力端子および出力端子の接続切り換えを同時に行うための切り換え制御情報が、入出力切り換え装置に出力される。これによって、連動が設定された各入出力端子群における接続切り換えを同時に行うことが可能となる。
【００６１】
また、入出力切り換え装置における接続状況は、接続状況検出手段によって一定時間ごとに検出されるため、接続状況情報は接続状況更新手段によって更新され、表示手段では最新の接続状況情報が表示される。さらに、接続状況比較手段は、接続状況更新手段によって更新された接続状況情報と、設定情報記憶手段に記憶された設定情報とを参照して、接続切り換えの連動が設定された入出力端子群間における、同番号または同名称が付された入力端子と出力端子との接続状況を比較し、この比較によって、連動が設定された入出力端子群間で接続の一致しない入力端子と出力端子が検出された場合は、表示手段において、該当する入力端子または出力端子についてその旨が表示される。これによって、表示手段によって、接続切り換えの連動についての設定情報と、入出力切り換え装置における入出力端子群ごとの接続状況情報とを同時に確認しながら、連動が設定された入出力端子群間で接続が異なっていることを、表示手段による画面上で容易に確認することができ、入出力切り換え装置における接続状況を正確に把握することが可能となり、操作性が向上する。
【００６２】
また、本発明の入出力切り換え制御方法では、接続切り換えを連動して行う入出力端子群の組み合わせについての設定情報と、入出力切り換え装置における入出力端子群ごとの接続状況情報とが、同時に表示される。入出力切り換え制御装置のユーザが、このような表示を確認しながら、ある入出力端子群における接続切り換えの指示入力を行うと、この入出力端子群との接続切り換えの連動が設定された他の入出力端子群における同番号または同名称が付された入力端子および出力端子の接続切り換えを同時に行うための切り換え制御情報が、入出力切り換え装置に出力される。これによって、連動が設定された各入出力端子群における接続切り換えを同時に行うための操作性が高められる。
【００６３】
また、入出力切り換え装置における接続状況は一定時間ごとに検出されるため、この検出によって接続状況情報は更新され、表示される接続状況情報は最新のものとなる。さらに、更新された接続状況情報と、設定情報記憶手段に記憶された設定情報とが参照され、接続切り換えの連動が設定された入出力端子群間における、同番号または同名称が付された入力端子と出力端子との接続状況が比較されて、この比較によって、連動が設定された入出力端子群間で接続の一致しない入力端子と出力端子が検出された場合は、表示された接続状況情報の中で、該当する入力端子または出力端子についてその旨が表示される。これによって、接続切り換えの連動についての設定情報と、入出力切り換え装置における入出力端子群ごとの接続状況情報とを、表示によって同時に確認しながら、連動が設定された入出力端子群間で接続が異なっていることを、表示された画面上で容易に確認することができ、入出力切り換え装置における接続状況を正確に把握することが可能となり、操作性が向上する。
【図面の簡単な説明】
【図１】本発明の入出力切り換え制御装置の概要構成を示す図である。
【図２】本発明の実施例であるルータ制御システムの概要構成を示す図である。
【図３】ＲＡＭにおいて蓄積されるレベル設定データのデータ記述例を示す図である。
【図４】ＲＡＭにおいて蓄積される接続状況情報のデータ形式例を示す図である。
【図５】レベル設定情報および接続状況情報の表示画面の例を示す図である。
【図６】連動するレベル間で接続状況が異なった場合の接続状況の表示画面の例を示す図である。
【図７】接続切り換え時にパーソナルコンピュータから送信されるデータのコマンド形式例を示す図である。
【図８】パーソナルコンピュータからルータの接続状況をセンスする要求が行われるときのコマンド形式例を示す図である。
【図９】接続制御ユニットからルータのセンス結果を通知するときのコマンド形式例を示す図である。
【図１０】接続切り換え操作時のパーソナルコンピュータにおける動作を示すフローチャートである。
【図１１】ルータの接続状況をセンスするときのパーソナルコンピュータにおける動作を示すフローチャートである。
【図１２】図１１のフローチャートの不一致フラグ処理におけるパーソナルコンピュータにおける動作を示すフローチャートである。
【図１３】ルータにおける入出力端子の接続を概念的に示す図である。
【図１４】レベルの概念を有するルータにおける入出力端子の接続の様子を示す図である。
【符号の説明】
１……入出力切り換え制御装置、２……入出力切り換え装置、１１……組み合わせ設定手段、１２……設定情報記憶手段、１３……接続状況記憶手段、１４……制御情報出力手段、１５……接続状況検出手段、１６……接続状況更新手段、１７……接続状況比較手段、１８……表示手段、１９……入力手段、２１……入力端子、２２……出力端子
【図１】
0004333010.tif 000002
【図２】
0004333010.tif 000003
【図３】
0004333010.tif 000004
【図４】
0004333010.tif 000005
【図５】
0004333010.tif 000006
【図６】
0004333010.tif 000007
【図７】
0004333010.tif 000008
【図８】
0004333010.tif 000009
【図９】
0004333010.tif 000010
【図１０】
0004333010.tif 000011
【図１１】
0004333010.tif 000012
【図１２】
0004333010.tif 000013
【図１３】
0004333010.tif 000014
【図１４】
0004333010.tif 000015