(57)【要約】【課題】グループ単位のリソース管理を考慮した適切なユーザインターフェースを提供し、大量の入出リソースのクロスポイント指定を誤認なく、且つ、確実に行う。【解決手段】パーソナルコンピュータは複数の入力信号と複数の出力信号との間の接続関係を制御するためのグラフィカルユーザインターフェース７０を提供する。該グラフィカルユーザインターフェース７０は前記接続関係を放送番組の製作グループまたはそれに相当するグループ毎に表示し、且つ、接続関係の変更を可能とする表示制御部７４、７５、７６を含む。従来例の不都合、すなわちグループを考慮していないため、たとえば、使用権限のないリソースを誤って使用したりすることがなく、しかも入出力信号の数が大量になっても自グループに割り当てられた少数の入出力リソースだけに注意を払えばよいから、信号選択の混乱やミスもない。【選択図】　図１１
2004032041.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力信号と複数の出力信号との間の接続関係を制御する信号接続制御方法において、
前記接続関係制御用のグラフィカルユーザインターフェースを有し、
該グラフィカルユーザインターフェースは、
放送番組の製作グループまたはそれに相当するグループ毎に前記複数の入力信号と複数の出力信号との間の接続関係を表示し、且つ、接続関係の変更を可能とする表示制御部を含むことを特徴とする信号接続制御方法。
【請求項２】
前記表示制御部は、各々のグループ毎に、そのグループで使用中の入力信号の情報を表示する入力信号情報表示部と、
そのグループで使用中の出力信号の情報とそのグループで未使用の出力信号の情報とを区別可能に表示する出力信号情報表示部と、
所定のユーザイベントに応答して前記使用中の出力信号を未使用状態に変更しまたはその逆に変更する出力信号使用状態変更用コントロールと
を有することを特徴とする請求項１記載の信号接続制御方法。
【請求項３】
前記出力信号使用状態変更用コントロールは、所定のユーザイベントに応答して前記使用中の出力信号を未使用状態に変更しまたはその逆に変更すると共に、そのグループに割り当てられた入力信号と出力信号との接続関係を表示し、且つ、その接続関係の変更を可能とする表示制御部を有する第２のグラフィカルユーザインターフェースをオープンさせることを特徴とする請求項２記載の信号接続制御方法。
【請求項４】
前記第２のグラフィカルユーザインターフェースは、
そのグループに割り当てられた入力信号と出力信号との接続関係をパターン化して記憶するための情報を生成するパターン情報生成部と、
記憶済みのパターン情報と前記接続関係とを照合してすでに記憶されているパターン情報と一致する接続関係である場合に、当該パターン情報の名前を表示するパターン名表示部と
を有することを特徴とする請求項３記載の信号接続制御方法。
【請求項５】
複数の入力信号と複数の出力信号との間の接続関係を制御する信号接続制御装置において、
前記接続関係制御用のグラフィカルユーザインターフェースをユーザに提供する提供手段を備え、
該グラフィカルユーザインターフェースは、
放送番組の製作グループまたはそれに相当するグループ毎に前記複数の入力信号と複数の出力信号との間の接続関係を表示し、且つ、接続関係の変更を可能とする表示制御部を含むことを特徴とする信号接続制御装置。
【請求項６】
前記表示制御部は、各々のグループ毎に、そのグループで使用中の入力信号の情報を表示する入力信号情報表示部と、
そのグループで使用中の出力信号の情報とそのグループで未使用の出力信号の情報とを区別可能に表示する出力信号情報表示部と、
所定のユーザイベントに応答して前記使用中の出力信号を未使用状態に変更しまたはその逆に変更する出力信号使用状態変更用コントロールと
を有することを特徴とする請求項５記載の信号接続制御装置。
【請求項７】
前記出力信号使用状態変更用コントロールは、所定のユーザイベントに応答して前記使用中の出力信号を未使用状態に変更しまたはその逆に変更すると共に、そのグループに割り当てられた入力信号と出力信号との接続関係を表示し、且つ、その接続関係の変更を可能とする表示制御部を有する第２のグラフィカルユーザインターフェースをオープンさせることを特徴とする請求項６記載の信号接続制御装置。
【請求項８】
前記第２のグラフィカルユーザインターフェースは、
そのグループに割り当てられた入力信号と出力信号との接続関係をパターン化して記憶するための情報を生成するパターン情報生成部と、
記憶済みのパターン情報と前記接続関係とを照合してすでに記憶されているパターン情報と一致する接続関係である場合に、当該パターン情報の名前を表示するパターン名表示部と
を有することを特徴とする請求項７記載の信号接続制御装置。
【請求項９】
コンピュータに所定の処理機能を実行させるためのプログラムであって、
前記処理機能は、
複数の入力信号と複数の出力信号との間の接続関係を制御するためのグラフィカルユーザインターフェースをユーザに提供する提供手段を実現する機能を有し、
該グラフィカルユーザインターフェースは、
放送番組の製作グループまたはそれに相当するグループ毎に前記複数の入力信号と複数の出力信号との間の接続関係を表示し、且つ、接続関係の変更を可能とする表示制御部を含む
ことを特徴とするプログラム。
【請求項１０】
前記表示制御部は、各々のグループ毎に、そのグループで使用中の入力信号の情報を表示する入力信号情報表示部と、
そのグループで使用中の出力信号の情報とそのグループで未使用の出力信号の情報とを区別可能に表示する出力信号情報表示部と、
所定のユーザイベントに応答して前記使用中の出力信号を未使用状態に変更しまたはその逆に変更する出力信号使用状態変更用コントロールと
を有することを特徴とする請求項９記載のプログラム。
【請求項１１】
前記出力信号使用状態変更用コントロールは、所定のユーザイベントに応答して前記使用中の出力信号を未使用状態に変更しまたはその逆に変更すると共に、そのグループに割り当てられた入力信号と出力信号との接続関係を表示し、且つ、その接続関係の変更を可能とする表示制御部を有する第２のグラフィカルユーザインターフェースをオープンさせることを特徴とする請求項１０記載のプログラム。
【請求項１２】
前記第２のグラフィカルユーザインターフェースは、
そのグループに割り当てられた入力信号と出力信号との接続関係をパターン化して記憶するための情報を生成するパターン情報生成部と、
記憶済みのパターン情報と前記接続関係とを照合してすでに記憶されているパターン情報と一致する接続関係である場合に、当該パターン情報の名前を表示するパターン名表示部と
を有することを特徴とする請求項１１記載のプログラム。
【請求項１３】
前記接続関係は、縦横方向にマトリクス配置された多数の直線オブジェクトによって表現されたものであり、該マトリクス上のカーソル位置直近の縦横方向の直線オブジェクトの属性を変更させて、該カーソル位置を明示することを特徴とする請求項９記載のプログラム。
【請求項１４】
前記グラフィカルユーザインターフェースに表示される接続関係は、階層化された前記複数の入力信号と複数の出力信号との間の接続関係のうちの任意層に対応したものであり、前記グラフィカルユーザインターフェースに表示中の接続関係と実際の接続関係との間に不一致があった場合に、前記グラフィカルユーザインターフェースに表示される接続関係を、該不一致状態を表す特異表示状態に変更することを特徴とする請求項９記載のプログラム。
【請求項１５】
請求項９乃至請求項１４いずれかに記載のプログラムを格納した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、信号接続制御方法、信号接続制御装置、プログラム及び記録媒体に関する。詳しくは、テレビジョン放送局の送出部門で用いられる「ルーティングスイッチ」の制御方法及び制御装置並びにその制御プログラムを格納した記録媒体に関する。
【０００２】
【従来の技術】
テレビジョン放送局の送出部門においては、特に生番組などを送出する際に、スタジオカメラの信号やＶＴＲ（Ｖｉｄｅｏ　Ｔａｐｅ　Ｒｅｃｏｒｄｅｒ）の信号、あるいは、衛星回線等を介して入力する外部信号（中継車からの信号や契約局からの信号等）などの様々な放送信号を切り換えるための装置が用いられる。この装置は通称、信号の経路（ルーティング）を自在に切り換えるという意味で、ルーティングスイッチ（または単にルータ；Ｒｏｕｔｅｒ）などと呼ばれている。
【０００３】
なお、ネットワークの分野でも類似名の装置（いわゆるネットワークルータ）が用いられているが、このネットワークルータはパケット通信専用の経路変更装置であって、小分けされたデータの塊（パケット）に含まれる宛先アドレスに基づいてパケット単位に経路変更を行うものであるから、上記のルーティングスイッチと原理的に相違する。したがって、本明細書中で「ルーティングスイッチ」という場合は、テレビジョン放送局の送出部門で用いられるものを指すことにする。
【０００４】
図２４（ａ）は、ルーティングスイッチの概念構成図である。ルーティングスイッチ１は、複数の入力端子ＩＮのそれぞれにつながる入力信号線２ａ〜２ｅと、複数の出力端子ＯＵＴのそれぞれにつながる出力信号線３ａ〜３ｅとを交差配列し、各交差点にスイッチ素子４を設けて構成されている。スイッチ素子４は、たとえば、電磁リレーであり、リレー接点をオン／オフ制御することによって、任意の入力端子と任意の出力端子との間の接続を自由に断接できるようになっている。
【０００５】
ここで、図２４（ｂ）に示すように、スイッチ素子４のオフ（断）状態を白丸記号（○）で表すと共に、オン（接）状態を黒丸記号（●；クロスポイントともいう）で表すことにすると、ルーティングスイッチ１のルーティング状態は、図２４（ｃ）のような「平面図表」で書き表すことができる。今、図示の状態は、すべての交差点が白丸記号になっており、入出力端子ＩＮ、ＯＵＴの間はいずれも接続されていないが、この状態で任意の交差点を黒丸記号に変更して、その交差点に位置するスイッチ素子４をオンにすることにより、ルーティングスイッチ１の制御、すなわち、ルーティング制御を行うことができる。
【０００６】
図２５（ａ）は、ルーティング制御を行うためのシステム構成図である。コンピュータ（たとえば、パーソナルコンピュータ）５は信号接続制御装置として動作し、上記の平面図表を模してデザインされたユーザインターフェース（ＧＵＩ）画面をオペレータに提供する。
図２５（ｂ）は、ＧＵＩ画面の一例である。ＧＵＩ画面６は、マトリクス状、すなわち、入力信号線を表す直線オブジェクト７を上下方向に等間隔に配列すると共に、出力信号線を表す直線オブジェクト８を左右方向に等間隔に配列し、且つ、各々の交差点に円形オブジェクト９を配置してデザインされている。
【０００７】
円形オブジェクト９の所定イベント、たとえば、ダブルクリックイベントには、次のイベントプロシージャ（またはプログラム）が割り付けられている。
すなわち、パーソナルコンピュータ５は、オペレータによって任意の円形オブジェクト９がダブルクリックされると、
（１）その円形オブジェクト９が白丸であるか否かを判定し、
（２）白丸であれば、円形オブジェクト９を黒丸に変更すると共に、その円形オブジェクト９を通る縦横の直線オブジェクト７、８から入力端子ＩＮと出力端子ＯＵＴの番号を取得して、それらの番号のクロスポイント情報を生成し、
（３）一方、白丸でなければ（黒丸であれば）、円形オブジェクト９を白丸に変更すると共に、その円形オブジェクト９を通る縦横の直線オブジェクト７、８から入力端子ＩＮと出力端子ＯＵＴの番号を取得して、それらの番号の非クロスポイント情報（クロスポイントの解除情報）を生成し、
（４）最後に、（２）または（３）で生成された情報（クロスポイント情報／非クロスポイント情報）を切り換え制御ユニット１０に出力する。
【０００８】
切り換え制御ユニット１０は、そのクロスポイント情報に基づいて、該当する交差点位置のスイッチ素子４を“オン”にすべくルーティングスイッチ１を制御し、また、その非クロスポイント情報に基づいて、該当する交差点位置のスイッチ素子４を“オフ”にすべくルーティングスイッチ１を制御する。これにより、ルーティングスイッチ１の接続状態をパーソナルコンピュータ５から自由に遠隔制御することができる。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記の平面図表を利用したユーザインターフェース（ＧＵＩ画面６）にあっては、クロスポイントの切り換え制御を直感的に行うことができる点で有益なものの、以下の点で改善すべき技術課題がある。
【００１０】
（Ａ）たとえば、放送局の規模によっては、ルーティングスイッチ１の入出力端子の数が数十から数百にも及ぶことがある。かかる大量の入出力端子を網羅した平面図表は、当然ながら見にくく、所望の入出力端子の交差点を見つけにくいばかりか、間違った交差点を指定してしまうという操作上の問題点がある。
【００１１】
（Ｂ）また、多くの放送局では、入出力リソース（テレビカメラやＶＴＲなどの入力リソースおよび送出チャネルなどの出力リソース）をグループ（番組製作グループ等）ごとに割り当てている。たとえば、報道グループにはＡスタジオのテレビカメラとＶＴＲを割り当てると共に、送出チャネルの１番から４番までを割り当て、また、娯楽番組製作グループにはＢスタジオのテレビカメラとＶＴＲを割り当てると共に、送出チャネルの５番から１０番までを割り当てるなどである。さらに、ある入力リソースまたは出力リソースを複数のグループに割り当て、先着順に使用を許可したりすることもある。
【００１２】
このような入出力リソースのグループ割り当ては、企業等における備品割り当て（机や各種ＯＡ機器などの備品を各部署に割り当てること）と同様に、リソース管理の常套手法であるが、前記のＧＵＩ画面６は、かかるグループ単位のリソース管理を全く考慮していないため、他のグループのリソース（入力リソースや出力リソース）を誤って使用してしまうというリソース管理上の問題点がある。
【００１３】
本発明は、以上のことに鑑みてなされたものであり、その解決しようとする課題は、グループ単位のリソース管理を考慮した適切なユーザインターフェースを提供し、もって大量の入出リソースのクロスポイント指定を誤認なく、且つ、確実に行うことができるルーティングスイッチ制御方法及び制御装置並びにその制御プログラムを格納した記録媒体を提供することにある。
【００１４】
【課題を解決するための手段】
本発明は、複数の入力信号と複数の出力信号との間の接続関係を制御するためのグラフィカルユーザインターフェースを有し、このグラフィカルユーザインターフェースは、前記接続関係を放送番組の製作グループまたはそれに相当するグループ毎に表示し、且つ、接続関係の変更を可能とする表示制御部を含む。
【００１５】
ここに、ｎ個のグループがある場合、たとえば、放送局の組織または放送番組編成上の都合から分けられた「ニュース」、「野球」または「ドラマ」などのグループがある場合、多くの放送局では、それらのグループ毎に、テレビカメラやＶＴＲなどの入力リソースと、送出チャネルやサブスタジオなどの出力リソースとを割り当てる。各グループの責任者等は、割り当てを受けた入力リソースと出力リソースとを適切に組み合わせて自グループ担当の放送番組を製作し、送出する。
【００１６】
本発明では、複数の入力信号と複数の出力信号との間の接続関係を“グループ”毎に表示し、且つ、接続関係の変更を可能とするため、従来例のように、単に、並列的にすべての入力信号と出力信号との接続関係を表示し、且つ、接続関係の変更を可能とするもの（図２５（ｂ）のＧＵＩ画面６を参照）における不都合、すなわち、グループを考慮していないため、たとえば、使用権限のないリソースを誤って使用したりすることがなく、しかも、入出力信号の数が大量になっても、自グループに割り当てられた少数の入出力リソースだけに注意を払えばよいから、信号選択の混乱やミスもない。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照しながら説明する。なお、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【００１８】
（システム構成）
図１は、本実施の形態におけるルーティング制御ための概念的なシステム構成図である。この図において、複数のコンピュータ（以下「パーソナルコンピュータ」とする）２０は、それぞれ信号接続制御装置として動作するものであり、詳細は後述するが、本発明の特徴的な要素を含むルーティング操作用のグラフィカルユーザインターフェース画面（図１１および図１２参照；以下「ＧＵＩ画面」という）を生成してオペレータに提供するものである。
【００１９】
なお、パーソナルコンピュータ２０の名称（特に“パーソナル”や“コンピュータ”）に特段の意味はない。要は、後述のＧＵＩ画面を表示できると共に、そのＧＵＩ画面の各部に対するオペレータの働きかけ（ユーザアクション；イベントともいう）をキャッチできる仕組みを持つ情報処理機器であればよく、たとえば、ワークステーションなどであってもよい。現実的には、ＧＵＩ画面の開発容易性や安価な実行環境などを考慮し、Ｗｉｎｄｏｗｓ（登録商標）シリーズやＵＮＩＸ（登録商標）等のＧＵＩ性に優れた公知のオペレーティングシステムを搭載した汎用のパーソナルコンピュータ（典型的にはＤＯＳ／Ｖアーキテクチャによるもの）を使用することが好ましい。
【００２０】
複数のパーソナルコンピュータ２０は、ローカルエリアネットワーク（典型的にはイーサネット（登録商標）網）２１を介してデータベースサーバ２２に接続されており、データベースサーバ２２に格納されたルーティング制御のための各種情報（図５の各種テーブル参照）を参照し、必要に応じてその情報を更新し、且つ、複数のパーソナルコンピュータ２０で当該情報を共有しつつ、後述するルーティング制御環境を提供する。
【００２１】
パーソナルコンピュータ２０と一対一に設けられた切り換え制御ユニット２３は、それぞれ対のパーソナルコンピュータ２０との間の信号入出力を制御するインターフェース部２３ａと、テレビジョン放送システムのシステムバス２４を介してやり取りされるルーティングスイッチ２５との間の信号入出力を制御するインターフェース部２３ｂと、切り換え制御ユニット２３の内部動作を制御する制御部２３ｃとを備え、パーソナルコンピュータ２０から出力されるルーティング制御指令信号に基づいて、ルーティングスイッチ２５のスイッチ素子（図２４の符号４参照）のオンオフ制御を行うとともに、ルーティングスイッチ２５のスイッチ素子のオンオフ状況を定期的に取得し、その取得情報をパーソナルコンピュータ２０に伝える働きをする。
【００２２】
ルーティングスイッチ２５は、システムバス２４を介して接続された切り換え制御ユニット２３や他の装置（たとえば、ルーティング切り換え用リモコン装置２６）との間の信号入出力を制御するインターフェース部２５ａと、不図示のルータ設定装置との間の信号入出力を制御するインターフェース部２５ｂと、ルーティングスイッチ２５の内部動作を制御する制御部２５ｃと、ルーティングスイッチ部２５ｄとを備え、切り換え制御ユニット２３やルーティング切り換え用リモコン装置２６からの制御信号に基づいて、ルーティングスイッチ部２５ｄの複数の入力端子ＩＮ１〜ＩＮ５と複数の出力端子ＯＵＴ１〜ＯＵＴ５との間の接続状態を切り換え、様々な放送信号、たとえば、第１カメラ２７や第２カメラ２８またはＶＴＲ２９などの信号あるいは衛星回線３０や専用線３１などから入力した信号を適宜に選択しつつ、スイッチャ３２を介して視聴者宅に択一的に配信（送出）できるようにする。なお、図では、ルーティングスイッチ部２５ｄの入出力端子ＩＮ、ＯＵＴの数を“５”としているが、これは説明の簡単化のためである。一般的に入出力端子ＩＮ、ＯＵＴの数は“５”を超える数であり、システムの規模にもよるが、数十ないしは数百に及ぶこともある。
【００２３】
（レベル構造）
ルーティングスイッチ部２５ｄの概念構成は、先に説明した図２４のものと同様であるが、実際には、複数の層（レベルという）を積み重ねた階層構造を有している。
図２は、ルーティングスイッチ部２５ｄのレベル構造模式図である。ルーティングスイッチ部２５ｄは、レベル１からレベルｎ（ｎは８程度）までの複数のルーティングスイッチ層からなる。一つのレベルを“主レベル”、他のレベルを“従レベル”として扱い、従レベルを主レベルに従属させてルーティング制御を行う。先に説明した図２４のものは、簡単化のために主レベルのみを表したものである。基本的には、主レベルの任意の入力端子（ＩＮ）と出力端子（ＯＵＴ）とのルーティング制御を行った際に、従レベルの同一の入出力端子のルーティング制御も同時に行われるようになっている。たとえば、レベル１を主レベルとし、残りのレベル２〜レベルｎを従レベルとした場合は、主レベル（レベル１）のＩＮｘとＯＵＴｘを接続すると、従レベル（レベル２〜レベルｎ）のＩＮｘとＯＵＴｘも同時に接続されるようになっている。ここに、ｘは任意の端子番号（たとえば、ｘ＝１）である。
【００２４】
このようなレベル構造の階層化は、一つの放送素材が複数の信号から構成されている場合に、個々の信号の組み合わせの手間をなくすために行われている。たとえば、ある放送素材が「映像信号」と「主音声信号」および「副音声信号」の三つの信号で構成されていたとすると、二次元的なレベル構造（すなわち一つのレベル層のみ）の場合は、「映像信号」と「主音声信号」および「副音声信号」の信号毎に入出力端子の組み合わせを一つ一つ設定していかなければならず、面倒であるばかりか、設定ミスも否めないが、階層化しておけば、主レベルの入出力端子の組み合わせを設定するだけで、同時に従レベルの組み合わせも設定されるので、たとえば、主レベルに映像信号を割り当てるとともに、従レベルに主音声信号と副音声信号を割り当てておけば、面倒もなく、且つ、設定ミスも回避できるからである。つまり、レベル１〜レベルｎの端子ｘを一度にまとめて切り換えることができ、いちいち映像や音声単位に信号を切り換えることなく、放送素材ごとのルーティング操作を効率よく行うことができるからである。
【００２５】
（パーソナルコンピュータ２０及びデータベースサーバ２２の構成）
図３は、パーソナルコンピュータ２０の構成を示す図である。パーソナルコンピュータ２０は、ＣＰＵ（提供手段、パターン情報生成部）２０ａ、ＲＡＭ２０ｂ、ディスクコントローラ２０ｃ、ディスク装置２０ｄ、ディスプレイコントローラ２０ｅ、ディスプレイ装置２０ｆ、キーボードコントローラ２０ｇ、キーボード装置２０ｈ、ポインティングデバイス装置２０ｉ、第１通信制御装置２０ｊ、第２通信制御装置２０ｋ、メインバス２０ｍ、バスインターフェース２０ｎおよび内部バス１０ｐなどを有する。
【００２６】
パーソナルコンピュータ２０は、ディスク装置２０ｄにあらかじめ格納されたオペレーティングシステムや所要のアプリケーションプログラムをＲＡＭ２０ｂにロードしてＣＰＵ２０ａで実行することにより、ローカルエリアネットワーク２１を介してデータベースサーバ２２にアクセスしつつ、後述のＧＵＩ画面をディスプレイ装置２０ｆに表示すると共に、切り換え制御ユニット２３を介して定期的にルーティングスイッチ部２５ｄの現在状況を取得し、また、ＧＵＩ画面に対するユーザアクション（キーボード装置２０ｈやポインティングデバイス装置２０ｉの操作アクション）を検出してルーティング制御指令信号を生成し、そのルーティング制御信号を切り換え制御ユニット２３に出力できるようになっている。
【００２７】
なお、同一のアーキテクチャを採用している場合は、データベースサーバ２２の構成もパーソナルコンピュータ２０に類似したものとなる。すなわち、データベースサーバ２２も、図３に示す各構成要素（ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ディスクコントローラ２０ｃ、ディスク装置２０ｄ、ディスプレイコントローラ２０ｅ、ディスプレイ装置２０ｆ、キーボードコントローラ２０ｇ、キーボード装置２０ｈ、ポインティングデバイス装置２０ｉ、第１通信制御装置２０ｊ、第２通信制御装置２０ｋ、メインバス２０ｍ、バスインターフェース２０ｎおよび内部バス１０ｐなど）を有する点でパーソナルコンピュータ２０と類似する。
【００２８】
図４は、パーソナルコンピュータ２０及びデータベースサーバ２２のネットワーク構成図とハード及びソフトウェアの階層モデルを示す図である。パーソナルコンピュータ２０及びデータベースサーバ２２の各々を示す階層モデル４０、５０は、それぞれＯＳＩ（Ｏｐｅｎ　Ｓｙｓｔｅｍｓ　Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎの略。開放型システム間相互接続）参照モデルを模したものであり、いずれもハードウェアリソース層４１、５１の上に、オペレーティングシステム層４２、５２とアプリケーション層４３、５３を積層した構造になっている。
【００２９】
ハードウェアリソース層４１、５１は、ＣＰＵ２０ａなどのハードウェアリソース（図３の構成）を含み、その上のオペレーティングシステム層４２、５２に含まれるオペレーティングシステム（ネットワークＯＳ：ＮＯＳを含む）を介して、アプリケーション層４３、５３からの間接的利用を可能する。パーソナルコンピュータ２０のアプリケーション層４３は、少なくとも、所定のユーザアプリケーションプログラム（以下、「ルーティング制御プログラム」という）４４を含み、また、データベースサーバ２２のアプリケーション層５３は、少なくとも、上記のルーティング制御プログラム４４からのデータアクセスを許容するデータベースプログラム５４を含む。
【００３０】
なお、データベースサーバ２２のアプリケーション層５３にデータベースプログラム５４を実装した理由は、次のとおりである。本実施の形態におけるルーティング制御は、ローカルエリアネットワーク２１に接続された複数（図では便宜的に２台）のパーソナルコンピュータ２０で並列的に実行できるようになっており、いわゆるサーバ／クライアント型のシステム構成をなしている。そして、このシステム構成では、ルーティング制御に必要な様々なデータをネットワーク上（データベースサーバ２２）に置き、そのデータを複数のパーソナルコンピュータ２０で共有するが、かかるデータの共有化においては、排他制御を考慮しないとデータ不整合等の不都合を招くからである。たとえば、あるデータを一のパーソナルコンピュータ２０で変更する際に他のパーソナルコンピュータ２０でもそのデータを変更しようとする場合、排他制御が考慮されていなければ、先に行われた変更が無効になってしまうからである。一般的なデータベースプログラムは、あるデータの塊（たとえば、レコード単位）毎に排他制御を行うことができるようになっているため、上記の不都合を回避することができる。したがって、本実施の形態でいうところの「データベースプログラム５４」とは、データの共有化と排他制御の機能を兼ね備えたアプリケーションプログラム又はそれに相当するプログラム（オペレーティングシステムのファイルシステムを含む）のことをいい、かかる機能を有するものであれば、必ずしもその名称（特に“データベース”）に限定されない。
【００３１】
（テーブル構造）
図５は、データベースプログラム５４のテーブル構造概念図である。この図において、データベースプログラム５４は適宜に設計された複数のテーブル、たとえば、レベルテーブル６０、入力リソーステーブル６１、出力リソーステーブル６２、グループＩＮテーブル６３、グループＯＵＴテーブル６４及びパターンテーブル６５などを有する。
【００３２】
各テーブルを説明すると、レベルテーブル６０は、ルーティングスイッチ部２５ｄの各レベルの“主従”関係を定義するためのものである。すなわち、レベルテーブル６０は、一つの主レベル定義フィールド６０ａと複数の従レベル定義フィールド６０ｂ〜６０ｅとからなる単一のレコードで構成されており、たとえば、図６（ａ）にその一例を示すように、主レベル定義フィールド６０ａにレベル１を表す値“１”を格納し、第１の従レベル（従レベル１）定義フィールド６０ｂにレベル４を表す値“４”を格納し、第２の従レベル（従レベル２）定義フィールド６０ｃにレベル５を表す値“５”を格納し、第３の従レベル（従レベル３）定義フィールド６０ｄにレベル６を表す値“６”を格納し、第４の従レベル（従レベル４）定義フィールド６０ｅにレベル８を表す値“８”を格納し、第５の従レベル（従レベル５）定義フィールド６０ｆに未定義を表す値（図では“−”であるが、ＮＵＬＬ値や空白又はエンプティ値であってもよい）を格納する。この場合は、ルーティングスイッチ部２５ｄのレベル１を“主レベル”に指定すると共に、残りのレベルのうちのレベル４〜６とレベル８を“従レベル”に指定したことになる。
【００３３】
入力リソーステーブル６１は、その放送局が所有する入力リソース（テレビカメラやＶＴＲ等）を一連番号で定義するものである。すなわち、入力リソーステーブル６１は、入力リソース数に対応したレコードから構成されており、各レコードは、ユニークな値を格納したＩＤフィールド６１ａと入力リソース名フィールド６１ｂとからなり、たとえば、図６（ｂ）にその一例を示すように、各ＩＤ（１、２、３、４、・・・・）毎に“ＶＴＲ１”、“ＶＴＲ２”、“ＶＴＲ３”、“ＶＴＲ４”・・・・などのオペレータにとって分かりやすい入力リソース名を格納する。
【００３４】
出力リソーステーブル６２は、その放送局が所有する出力リソース（サブスタジオや送出チャネル等）を一連番号で定義するものである。すなわち、出力リソーステーブル６２は、出力リソース数に対応したレコードから構成されており、各レコードは、ユニークな値を格納したＩＤフィールド６２ａと出力リソース名フィールド６２ｂとからなり、たとえば、図６（ｃ）にその一例を示すように、各ＩＤ（１、２、３、４、・・・・）毎に“１”、“２”、“３”、“４”・・・・などのオペレータにとって分かりやすい出力リソース名を格納する。
【００３５】
グループＩＮテーブル６３は、放送番組の製作グループまたはそれに相当するグループ毎に、前記入力リソースのどれを割り当てるかを定義するものである。すなわち、グループＩＮテーブル６３は、入力グループ数に対応したレコードから構成されており、各レコードは、グループ毎のユニークな値を格納したＩＤフィールド６３ａと、グループ名フィールド６３ｂと、複数の入力リソースＩＤフィールド６３ｃ〜６３ｆとからなり、たとえば、図７（ａ）にその一例を示すように、各ＩＤ（ＧＰＳ１、ＧＰＳ２、ＧＰＳ３、ＧＰＳ４、・・・・）毎に“ニュース”、“野球”、“バレーボール”、“ドラマ”・・・・などの入力グループ名と、各グループ毎の入力リソースＩＤを格納する。ここで、入力リソースＩＤフィールド６３ｃ〜６３ｆは、入力リソーステーブル６１のＩＤフィールド６１ａにリンク（リレーションともいう）されており、たとえば、第１レコードの入力リソースＩＤフィールド６３ｃに格納された値（１、２、３）は、入力リソーステーブル６１のＩＤ“１”、“２”、“４”の各レコードを表す。このリレーションプロパティの設定により、たとえば、“ニュース”グループに割り当てられた入力リソースは、入力リソーステーブル６１のＩＤ“１”、“２”、“４”のそれぞれの入力リソース名フィールド６１ｂの格納値から、“ＶＴＲ１”（ＩＤ＝１）、“ＶＴＲ２”（ＩＤ＝２）及び“ＶＴＲ４”（ＩＤ＝４）であることがわかる。
【００３６】
グループＯＵＴテーブル６４は、放送番組の製作グループまたはそれに相当するグループ毎に、前記出力リソースのどれを割り当てるかを定義するものである。すなわち、グループＯＵＴテーブル６４は、出力グループ数に対応したレコードから構成されており、各レコードは、グループ毎のユニークな値を格納したＩＤフィールド６４ａと、出力グループ名フィールド６４ｂと、複数の出力リソースＩＤフィールド６４ｃ〜６４ｆとからなり、たとえば、図７（ｂ）にその一例を示すように、各ＩＤ（ＧＰＤ１、ＧＰＤ２、ＧＰＤ３、ＧＰＤ４、・・・・）毎に“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”・・・・などの出力グループ名と、各グループ毎の出力リソースＩＤを格納する。ここで、出力リソースＩＤフィールド６４ｃ〜６４ｆは、出力リソーステーブル６２のＩＤフィールド６２ａにリンクされており、たとえば、第１レコードの出力リソースＩＤフィールド６４ｃに格納された値（１−８）は、出力リソーステーブル６２のＩＤ“１”、“２”、“３”、“４”、“５”、“６”、“７”及び“８”の各レコードを表す。このリレーションプロパティの設定により、たとえば、“Ａ”グループに割り当てられた出力リソースは、出力リソーステーブル６２のＩＤ“１”〜“８”のそれぞれの出力リソース名フィールド６２ｂの格納値から、“１”（ＩＤ＝１）、“２”（ＩＤ＝２）、“３”（ＩＤ＝３）・・・・であることがわかる。
【００３７】
パターンテーブル６５は、クロスポイントの設定パターンを保持し、それを再利用するためのものである。すなわち、パターンテーブル６５は、パターンの登録数に対応したレコードから構成されており、各レコードは、パターン毎のユニークな値を格納したＩＤフィールド６５ａと、パターン名フィールド６５ｂと、複数のクロスポイント情報フィールド６５ｃ〜６５ｆとからなり、たとえば、図８にその一例を示すように、各ＩＤ（ＰＡＴ１、ＰＡＴ２、・・・・）毎に“ナイター”や“朝”・・・・などの適当に命名されたパターン名と、各パターン毎のクロスポイント指定情報（たとえば、第１レコードの“１−１、２−２、３−３”は三つのクロスポイント指定情報を表しており、各情報の書式は“入力端子番号”−“出力端子番号”である）を格納する。
【００３８】
（グループ）
図９は、“グループ”の概念説明図である。一般に放送局にあっては、組織又は放送番組制作上の都合からいくつかのグループ（製作グループなど）毎に放送番組を製作する。それらのグループには、あらかじめテレビカメラやＶＴＲなどの入力リソースとサブスタジオや送出チャネルなどの出力リソースが割り当てられている。同図は、その割り当て状態を模式化した図であり、いわゆる組織図に相当するものである。たとえば、グループ１（便宜的にニュース番組の製作グループ）には、ＶＴＲ１〜ＶＴＲ２、Ｄサブ、Ｅサブが割り当てられている。ニュースグループはそれらの割り当てリソースを適宜に使用して担当の放送番組を製作する。これらの入出力リソースは、そのグループに専用のものとして割り当てられることもあれば、他のグループとの共有割り当てになることもあるが、間違ったクロスポイント指定、たとえば、使用権のないリソースにクロスポイントを設定したり、すでに先着使用中のリソースにクロスポイントを設定したりした場合は、放送番組の製作・送出に大きな混乱をもたらすことになる。冒頭で説明した従来のルーティング制御のためのＧＵＩ画面６にあっては、かかるグループの概念を全く考慮していないため、オペレータは常にグループを意識してクロスポイントの設定を行わなければならず、人的ミスによる混乱を否めなかった。本実施の形態では、かかる点に鑑み、グループの概念を取り入れたＧＵＩ画面とすることにより、グループを意識することなく、クロスポイントの設定をできるようにし、人為ミスのない確実なルーティング制御を実現することとした。
【００３９】
（パターン）
また、本実施の形態では、ルーティング制御の効率化を図るために、一度設定したクロスポイント情報をパターンとして記憶し、それを再利用できるようにした。
図１０は、“パターン”の説明概念図である。たとえば、（ａ）においては入力端子ＩＮの１番と出力端子ＯＵＴの２番、入力端子ＩＮの２番と出力端子ＯＵＴの３番、及び、入力端子ＩＮの３番と出力端子ＯＵＴの４番が接続されており、このパターンは、“１−２、２−３、３−４”の文字列（パターン情報）で表すことができる。ここに、パターンの書式は“入力端子番号”−“出力端子番号”である。また、（ｂ）においては入力端子ＩＮの２番と出力端子ＯＵＴの２番、入力端子ＩＮの３番と出力端子ＯＵＴの１番、及び、入力端子ＩＮの４番と出力端子ＯＵＴの３番が接続されており、このパターンは、“２−２、３−１、４−３”の文字列（パターン情報）で表すことができる。さらに、（ｃ）においては入力端子ＩＮの２番と出力端子ＯＵＴの５番、入力端子ＩＮの３番と出力端子ＯＵＴの２番、入力端子ＩＮの４番と出力端子ＯＵＴの４番、及び、入力端子ＩＮの５番と出力端子ＯＵＴの３番が接続されており、このパターンは、“２−５、３−２、４−４、５−３”の文字列（パターン情報）で表すことができる。これらのパターン情報に適当な名前（パターン名）を付けて記憶しておき、同一のパターンを使用する際には、そのパターン名を指定してパターン情報を再利用することにより、いちいち入出力端子の接続関係を指定し直すことなく、効率的にルーティング制御を行うことができる。
【００４０】
（ＧＵＩ画面）
次に、本実施の形態における二つのＧＵＩ画面について、その好ましいレイアウトを説明する。
図１１は、パーソナルコンピュータ２０に表示される第１のＧＵＩ画面（グラフィカルユーザインターフェース）７０を示す図である。第１のＧＵＩ画面７０は、上端にタイトルバー７１と画面種別表示エリア７２を配置し、フォーム内のクライアントエリア７３の左側に入力グループ表示エリア７４を、また、上側に出力グループ表示エリア７５を配置すると共に、入力グループ表示エリア７４と出力グループ表示エリア７５の交点位置にマトリクス表示エリア７６を配置してレイアウトされている。これらの入力グループ表示エリア７４及び出力グループ表示エリア７５は表示制御部と入力信号情報表示部に相当し、また、マトリクス表示エリア７６は表示制御部と出力信号使用状態変更用コントロールに相当する。
【００４１】
図示の例においては、タイトルバー７１のタイトル名に文字列“ルーティング制御プログラム”がセットされており、且つ、画面種別表示エリア７２に、その第１のＧＵＩ画面７０を役割を表す適当な文字列、たとえば、“グループアサイン画面”が表示されている。
入力グループ表示エリア７４は、グループ単位の複数の表示部からなり、各グループには、図５のグループＩＮテーブル６３の登録情報（登録情報の一例は図７（ａ）参照）が表示される。たとえば、図示の例では、“ニュース”、“野球”、“バレーボール”、“ドラマ”、“囲碁”、“スペシャル”といったグループ名が表示されており、且つ、それぞれのグループの入力ソースとして、たとえば、“ニュース”グループにあっては、“ＶＴＲ１”、“ＶＴＲ２”、“ＶＴＲ３”が表示されている。
【００４２】
また、出力グループ表示エリア７５は、グループ単位の複数の表示部からなり、各グループには、図５のグループＯＵＴテーブル６４の登録情報（登録情報の一例は図７（ｂ）参照）が表示される。たとえば、図示の例では、“Ａ”、“Ｂ”、“Ｃ”、“Ｄ”、“Ｅ”、“Ｆ”、“Ｇ”、“Ｈ”といったグループ名が表示されている。
さらに、マトリクス表示エリア７６は、入力グループ表示エリア７４の各グループ毎にひかれた横方向の直線オブジェクト７６ａと、出力グループ表示エリア７５の各グループ毎にひかれた縦方向の直線オブジェクト７６ｂと、それらの直線オブジェクト７６ａ、７６ｂの各交差点に配置された特異形状（以下「円形」とする）オブジェクト７６ｃとからなり、一の特定色（以下「黒丸：●」とする）の円形オブジェクト７６ｃでその交差点位置のグループアサインを明示し、二の特定色（以下「白丸：○」とする）の円形オブジェクト７６ｃでその交差点位置の非グループアサインを明示する。
【００４３】
ここで、“グループアサイン”とは、任意の入力グループを任意の出力グループに割り付けることをいい、“非グループアサイン”とは、その割付を解除（リリース）することをいう。なお、出力グループ表示エリア７５の左端位置は非グループアサインに対応した特別な位置（解除位置ともいう）である。この解除位置の円形オブジェクト７６ｃが黒丸となっている場合は、その横方向列に対応する入力グループはいずれの出力グループにも割り付けられていないことを明示する。たとえば、図示の例においては、“ニュース”グループが“Ｅ”グループに割り付けられており、他のグループはすべて解除位置にあるから、一つのグループ（ニュース）だけがアサインされている。
【００４４】
このような構成を有する第１のＧＵＩ画面７０は、パーソナルコンピュータ２０にインストールされたルーティング制御プログラム４４を、当該パーソナルコンピュータ２０で実行することによって、そのディスプレイ装置２０ｆに表示される。オペレータは、第１のＧＵＩ画面７０と対話しつつ、所望の入力グループを所望の出力グループに割り付けるというグループアサイン作業を行うが、この作業は、たとえば、“ニュース”グループをサブ“Ｅ”に割り付ける場合を例にすると、マトリクス表示エリア７６において、当該“ニュース”と“Ｅ”の交差点に位置する円形オブジェクト７６ｃをダブルクリック（ポインティングデバイス装置２０ｉの左ボタンを続けてクリックする操作）するだけの簡単な手続で行うことができる。グループアサインが完了すると、当該位置の円形オブジェクト７６ｃが白丸から黒丸へ変化し、且つ、そのグループのクロスポイント指定を行うための画面（第２のＧＵＩ画面８０；第２のグラフィカルユーザインターフェースに相当する）がオープンする。なお、ダブルクリックは一例である。シングルクリック（ポインティングデバイス装置２０ｉの左ボタンを１回だけクリックする操作）や右クリックなどの他のポインティング操作であってもよい。また、これらのクリック操作は、タッチパネルを使用したものであってもよい。
【００４５】
図１２は、パーソナルコンピュータ２０に表示される第２のＧＵＩ画面８０を示す図である。この第２のＧＵＩ画面８０は、第１のＧＵＩ画面７０のマトリクス表示エリア７６において、解除位置以外の任意の円形オブジェクト７６ｃをダブルクリックしたときに（すなわち、ある入力グループをある出力グループにアサインしたときに）、そのパーソナルコンピュータ２０のディスプレイ装置２０ｆの画面上にオープンされる。
【００４６】
第２のＧＵＩ画面８０は、上端にタイトルバー８１と画面種別表示エリア８２を配置し、フォーム内のクライアントエリア８３の左側に入力リソース表示エリア８４を、また、上側に付加情報表示エリア８５と出力リソース表示エリア８６を配置すると共に、入力リソース表示エリア８４と出力リソース表示エリア８６の交点位置にマトリクス表示エリア８７を配置してレイアウトされている。これらの入力リソース表示エリア８４及び出力リソース表示エリア８６は表示制御部と出力信号情報表示部に相当し、また、マトリクス表示エリア８７は表示制御部と出力信号使用状態変更用コントロールに相当する。
【００４７】
図示の例においては、タイトルバー８１のタイトル名に文字列“ルーティング制御プログラム”がセットされており、且つ、画面種別表示エリア８２に、その第２のＧＵＩ画面８０を役割を表す適当な文字列、たとえば、“クロスポイント指定画面”が表示されていると共に、タイトルバー８１の右端に閉じるボタン８１ａが配置されている。
【００４８】
付加情報表示エリア８５には、入力グループ名表示用テキストボックスコントロール８５ａ、出力グループ名表示用テキストボックスコントロール８５ｂ及びパターン名選択用リストボックスコントロール（パターン名表示部）８５ｃが配置されている。入力グループ名表示用テキストボックスコントロール８５ａと出力グループ名表示用テキストボックスコントロール８５ｂには、この第２のＧＵＩ画面８０をオープンする際のグループアサイン情報が表示される。たとえば、図示の例では、入力グループ名表示用テキストボックスコントロール８５ａに“ニュース”が表示されており、また、出力グループ名表示用テキストボックスコントロール８５ｂに“Ｅ”が表示されているので、この場合は、第１のＧＵＩ画面７０の“ニュース”と“Ｅ”の交差点に位置する円形オブジェクト７６ｃをダブルクリックして、この第２のＧＵＩ画面８０をオープンした時の状態を表している。
【００４９】
入力リソース表示エリア８４は、特定の入力グループ（入力グループ名表示用テキストボックスコントロール８５ａに表示されているグループ。図示の例では“ニュース”）に割り当てられた複数の入力リソース毎の表示部からなり、各入力リソースには、図５のグループＩＮテーブル６３の登録情報（登録情報の一例は図７（ａ）参照）が表示される。たとえば、図示の例では、“ニュース”グループに割り当てられた入力リソースとして、“ＶＴＲ１”、“ＶＴＲ２”、“ＶＴＲ３”が表示されている。
また、出力リソース表示エリア８６は、特定の出力グループ（出力グループ名表示用テキストボックスコントロール８５ｂに表示されているグループ。図示の例では“Ｅ”）に割り当てられた複数の出力リソース毎の表示部からなり、各出力リソースには、図５のグループＯＵＴテーブル６４の登録情報（登録情報の一例は図７（ｂ）参照）が表示される。たとえば、図示の例では、“Ｅ”グループに割り当てられた入力リソースとして、“１”〜“６”が表示されている。
【００５０】
さらに、マトリクス表示エリア８７は、入力リソース表示エリア８４の各リソース毎にひかれた横方向の直線オブジェクト８７ａと、出力リソース表示エリア８６の各リソース毎にひかれた縦方向の直線オブジェクト８７ｂと、それらの直線オブジェクト８７ａ、８７ｂの各交差点に配置された円形オブジェクト８７ｃとからなり、黒丸（●）の円形オブジェクト８７ｃでその交差点位置のクロスポイントを明示し、白丸（○）の円形オブジェクト８７ｃでその交差点位置の非クロスポイントを明示する。
【００５１】
ここで、“クロスポイント”とは、任意の入力リソースを任意の出力リソースに割り付けることをいい、“非クロスポイント”とは、その割付を解除（リリース）することをいう。出力リソース表示エリア８６の左端位置は非クロスポイントに対応した特別な位置（解除位置ともいう）である。この解除位置の円形オブジェクト８７ｃが黒丸となっている場合は、その横方向列に対応する入力リソースはいずれの出力リソースにも割り付けられていないことを明示する。たとえば、図示の例においては、“ＶＴＲ１”が“４”に割り付けられており、同様に“ＶＴＲ２”が“５”に、“ＶＴＲ３”が“６”に割り付けられており、他のリソース（図では空白）はすべて解除位置にあるから、三つの入力リソース（“ＶＴＲ１”、“ＶＴＲ２”、“ＶＴＲ３”）がそれぞれ任意の出力リソースとの間でクロスポイント指定されていることを明示する。
【００５２】
このような構成を有する第２のＧＵＩ画面８０は、先に説明したとおり、第１のＧＵＩ画面７０のマトリクス表示エリア７６に対するダブルクリック操作（グループアサイン作業）に応答してオープンされる。オペレータは、オープンされた第２のＧＵＩ画面８０と対話しつつ、所望のグループのクロスポイント指定作業を行うが、この作業は、たとえば、“ニュース”グループの“ＶＴＲ１”を“４”に割り付け、同グループの“ＶＴＲ２”を“５”に割り付け、同グループの“ＶＴＲ３”を“６”に割り付ける場合を例にすると、マトリクス表示エリア８７において、“ＶＴＲ１”と“４”の交差点、“ＶＴＲ２”と“５”の交差点、及び、“ＶＴＲ３”と“６”の交差点のそれぞれに位置する円形オブジェクト８７ｃをダブルクリックするだけの簡単な手続で行うことができる。クロスポイント指定が完了すると、当該位置の円形オブジェクト８７ｃが白丸から黒丸へ変化する。第１のＧＵＩ画面７０に復帰するためには、閉じるボタン８１ａをクリックして第２のＧＵＩ画面８０をクローズすればよい。
【００５３】
図１３（ａ）は、グループアサイン情報とそのグループに設定されたクロスポイント情報のデータ構造概念図である。このデータ構造９０は、入力グループ情報格納部９０ａと、出力グループ情報格納部９０ｂと、クロスポイント情報格納部９０ｃとからなり、各情報格納部９０ａ〜９０ｃに、図１１の第１のＧＵＩ画面７０（グループアサイン画面）の設定情報と、図１２の第２のＧＵＩ画面８０（クロスポイント指定画面）の設定情報とを格納してパーソナルコンピュータ２０のＲＡＭ２０ｂに保持される。
【００５４】
図１３（ｂ）は、実際の格納情報例を示す図である。この例の場合、入力グループ情報格納部９０ａには“ＧＰＳ１”が格納され、出力グループ情報格納部９０ｂには“ＧＰＤ５”が格納され、クロスポイント情報格納部９０ｃには“１−４、２−５、３−６”が格納されている。“ＧＰＳ１”は、図７のグループＩＮテーブル６３の第１レコードに対応し、“ＧＰＤ５”は、図７のグループＯＵＴテーブル６４の第５レコードに対応する。また、“１−４、２−５、３−６”は、図１２の第２のＧＵＩ画面８０における現在のクロスポイント状態に対応する。
【００５５】
図１４は、第２のＧＵＩ画面８０の出力リソース表示エリア８６に配置されたパターン名リストボックスコントロール８５ｃの動作状態図である。この図において、（ａ）パターン名リストボックスコントロール８５ｃの右端の矢印ボタン８５ｄをクリックすると、図８のパターンテーブル６５に登録済みのすべてのパターン名リスト８５ｅがプルダウン表示される。パターン名リスト８５ｅの任意行をクリックすると、パターン名リスト８５ｅの表示が解除されると共に、（ｂ）クリック行のパターン名（図では便宜的に“朝”）がパターン名リストボックスコントロール８５ｃに表示される。そして、かかるパターン名の選択操作に応答して、図８のパターンテーブル６５から上記の選択パターン名（“朝”）に対応したクロスポイント情報１〜ｎ（図５参照）がルックアップされ、第２のＧＵＩ画面８０のマトリクス表示エリア８７に設定される。
【００５６】
つまり、パターン名リストボックスコントロール８５ｃの任意行を選択するだけで、すでに登録済みのクロスポイント情報を瞬時に設定することができる。このため、使用頻度の高いパターンをいちいち設定し直す必要がなく、ルーティング制御の効率化を図ることができる。なお、新規にパターン登録を行う場合は、図１４（ｃ）に示すように、パターン名リストボックスコントロール８５ｃにそのパターンに対応した適当な名前（図では便宜的に“△△○○”）を入力すればよい。図５のパターンテーブル６５に新規レコードが追加され、入力したパターン名とそのときのクロスポイント情報とが当該レコードに登録される。
【００５７】
（作用説明）
次に、本実施の形態における第１及び第２のＧＵＩ７０、８０に関する特徴的な動作について詳しく説明する。
まず、図１５（ａ）は、マトリクス部オンフォーカスイベントプログラムを示すフローチャートである。このプログラムは、第１のＧＵＩ画面７０のマトリクス表示エリア７６の上にマウスカーソルを置いたとき、又は、第２のＧＵＩ画面８０のマトリクス表示エリア８７の上にマウスカーソルを置いたときに、オペレーティングシステムで発生するオンフォーカスイベントに応答して実行される。このプログラムでは、最初に、オンフォーカスイベントの終了（マウスカーソルが移動してマトリクス表示エリア７６、８７の上から外れた）を判定する（ステップＳ１１）。
【００５８】
そして、終了でなければ（オンフォーカス中であれば）、オンフォーカス座標（マウスカーソルの座標）を取得して（ステップＳ１２）、その座標に近い縦横直線オブジェクトを特定し（ステップＳ１３）、その縦横直線オブジェクトの属性（この実施例では線の太さ）を変更（ステップＳ１４）する一方、終了であれば（オンフォーカス中でなければ）、すべての縦横直線オブジェクトの属性を元に戻す（ステップＳ１５）という処理を実行する。
【００５９】
図１５（ｂ）、（ｃ）は、マトリクス部オンフォーカスイベントプログラムを実行中の実際の画面表示例であり、７６ａ（８７ａ）は横方向の直線オブジェクト、７６ｂ（８７ｂ）は縦方向の直線オブジェクト、７６ｃ（８７ｃ）は交差点に位置する円形オブジェクト、９１はマウスカーソルである。
オンフォーカス状態にないとき（ｂ）は、すべての縦横直線オブジェクト７６ａ（８７ａ）、７６ｂ（８７ｂ）の属性は初期状態（細線）にあるが、オンフォーカス状態にあるとき（ｃ）は、マウスカーソル９１に最も近い縦横直線オブジェクト７６ａ（８７ａ）、７６ｂ（８７ｂ）の属性が細線から太線へと変更される。
【００６０】
したがって、このマトリクス部オンフォーカスイベントプログラムによれば、マウスカーソル９１の移動に伴って、順次に縦横直線オブジェクト７６ａ（８７ａ）、７６ｂ（８７ｂ）の属性が細線から太線へと変更されるので、マウスカーソル９１の現在位置を、太線になっている縦横直線オブジェクト７６ａ（８７ａ）、７６ｂ（８７ｂ）の交点位置から直感的に把握することができ、操作性を改善することができる。
【００６１】
次に、図１６は、マトリクス部ダブルクリックイベントプログラムを示すフローチャートである。このプログラムは、第１のＧＵＩ画面７０のマトリクス表示エリア７６上の任意位置をダブルクリックしたとき、又は、第２のＧＵＩ画面８０のマトリクス表示エリア８７上の任意位置をダブルクリックしたときに、オペレーティングシステムで発生するダブルクリックイベントに応答して実行される。このプログラムでは、まず、カレント画面（ダブルクリックイベントを発生したときの画面）が第１のＧＵＩ画面７０（グループアサイン画面）であるか、又は、第２のＧＵＩ画面８０（クロスポイント指定画面）であるかを判定する（ステップＳ２１）。そして、第１のＧＵＩ画面７０（グループアサイン画面）であれば、後述の「グループアサイン処理プログラム」を実行し（ステップＳ２２）、第２のＧＵＩ画面８０（クロスポイント指定画面）であれば、後述の「クロスポイント指定処理プログラム」を実行（ステップＳ２３）する。
【００６２】
図１７は、グループアサイン処理プログラムを示すフローチャートである。このプログラムでは、まず、ダブルクリック座標を取得し（ステップＳ３１）、その座標が円形オブジェクト７６ｃの上であるか否かを判定する（ステップＳ３２）。ダブルクリック座標が円形オブジェクト７６ｃの上でない場合は、プログラムを終了して、図１６のマトリクス部ダブルクリックイベントプログラムに復帰し、ダブルクリック座標が円形オブジェクト７６ｃの上である場合は、その円形オブジェクト７６ｃが白丸であるか否かを判定する（ステップＳ３３）。
【００６３】
そして、その円形オブジェクト７６ｃが白丸である場合は、グループアサイン指定、すなわち、その円形オブジェクト７６ｃを黒丸に変更すると共に、同一横方向直線オブジェクト７６ａ上に位置する他のすべての円形オブジェクト７６ｃを白丸に変更し（ステップＳ３４）、図１３のデータ構造９０の入力グループ情報格納部９０ａと出力グループ情報格納部９０ｂにそのグループアサイン情報を登録（ステップＳ３５）した後、クロスポイント指定画面（第２のＧＵＩ画面８０）をオープン（ステップＳ３６）して、図１６のマトリクス部ダブルクリックイベントプログラムに復帰する。
【００６４】
一方、その円形オブジェクト７６ｃが白丸でない場合（すなわち黒丸である場合）は、その円形オブジェクト７６ｃが解除位置であるか否かを判定する（ステップＳ３７）。そして、解除位置であれば、そのまま図１６のマトリクス部ダブルクリックイベントプログラムに復帰し、解除位置でなければ、非グループアサイン指定、すなわち、その円形オブジェクト７６ｃを白丸に変更すると共に、同一横方向直線オブジェクト７６ａ上の解除位置の円形オブジェクト７６ｃを黒丸に変更し（ステップＳ３８）、図１３のデータ構造９０の入力グループ情報格納部９０ａと出力グループ情報格納部９０ｂの格納情報を抹消（ステップＳ３５）した後、クロスポイント指定画面（第２のＧＵＩ画面８０）をオープン（ステップＳ３６）して、図１６のマトリクス部ダブルクリックイベントプログラムに復帰する。
【００６５】
したがって、このグループアサイン処理プログラムによれば、グループアサイン画面（第１のＧＵＩ画面７０）のマトリクス表示エリア７６の所望交差点に位置する円形オブジェクト７６ｃをダブルクリックするだけで、当該位置に対応する任意の入力グループ（たとえば、“ニュース”）と任意の出力グループ（たとえば、“Ｅ”）との割り付け又はその解除を容易に行うことができる。また、円形オブジェクト７６ｃが黒丸であるか白丸であるかを一瞥するだけで、その割り付け状態又は解除状態を直感的に把握することができる。さらに、その割り付け操作又は解除操作を“グループ”単位で行うようにしたから、且つ、グループ毎のクロスポイント指定を別画面（第２のＧＵＩ画面８０）で行うようにしたから、とりわけ、大量の入出リソースのクロスポイント指定を誤認なく、且つ、確実に行うことができる。
【００６６】
図１８は、クロスポイント指定処理プログラムを示すフローチャートである。このプログラムでは、まず、ダブルクリック座標を取得し（ステップＳ４１）、その座標が円形オブジェクト８７ｃの上であるか否かを判定する（ステップＳ４２）。ダブルクリック座標が円形オブジェクト８７ｃの上でない場合は、プログラムを終了して、図１６のマトリクス部ダブルクリックイベントプログラムに復帰し、ダブルクリック座標が円形オブジェクト８７ｃの上である場合は、その円形オブジェクト８７ｃが白丸であるか否かを判定する（ステップＳ４３）。
【００６７】
そして、その円形オブジェクト８７ｃが白丸である場合は、クロスポイント指定、すなわち、その円形オブジェクト８７ｃを黒丸に変更すると共に、同一横方向直線オブジェクト８７ａ上に位置する他のすべての円形オブジェクト８７ｃを白丸に変更し（ステップＳ４４）、図１３のデータ構造９０のクロスポイント情報格納部９０ｃにそのクロスポイント指定情報を登録（ステップＳ４５）した後、後述のパターン判定処理を実行（ステップＳ４６）して、図１６のマトリクス部ダブルクリックイベントプログラムに復帰する。
【００６８】
一方、その円形オブジェクト８７ｃが白丸でない場合（すなわち黒丸である場合）は、その円形オブジェクト８７ｃが解除位置であるか否かを判定する（ステップＳ４７）。そして、解除位置であれば、そのまま図１６のマトリクス部ダブルクリックイベントプログラムに復帰し、解除位置でなければ、非クロスポイント指定、すなわち、その円形オブジェクト８７ｃを白丸に変更すると共に、同一横方向直線オブジェクト８７ａ上の解除位置の円形オブジェクト８７ｃを黒丸に変更し（ステップＳ４８）、図１３のデータ構造９０のクロスポイント情報格納部９０ｃの格納情報を抹消（ステップＳ４５）した後、後述の「パターン判定処理プログラム」を実行（ステップＳ４６）して、図１６のマトリクス部ダブルクリックイベントプログラムに復帰する。
【００６９】
したがって、このクロスポイント指定処理プログラムによれば、クロスポイント指定画面（第２のＧＵＩ画面８０）のマトリクス表示エリア８７の所望交差点に位置する円形オブジェクト８７ｃをダブルクリックするだけで、当該位置に対応する任意の入力リソース（たとえば、“ＶＴＲ１”）と任意の出力リソース（たとえば、“４”）との割り付け又はその解除を容易に行うことができる。また、円形オブジェクト８７ｃが黒丸であるか白丸であるかを一瞥するだけで、その割り付け状態又は解除状態を直感的に把握することができる。さらに、その割り付け操作又は解除操作を“グループ”単位で行うようにしたから、とりわけ、大量の入出リソースのクロスポイント指定を誤認なく、且つ、確実に行うことができる。
【００７０】
次に、図１９は、パターン判定処理プログラムを示すフローチャートである。このプログラムでは、まず、クロスポイント指定画面（第２のＧＵＩ画面８０）のマトリクス表示エリア８７における現在のクロスパターン設定情報と、図５のパターンテーブル６５の登録情報とを照合する（ステップＳ５１）。そして、一致情報の有無を判定し（ステップＳ５２）、その判定結果が“ＮＯ”であれば、図１８のクロスポイント指定処理プログラムに復帰し、その判定結果が“ＹＥＳ”であれば、クロスパターンテーブル６５の該当レコードのパターン名フィールド６５ｂからパターン名を取り出し、パターン名選択用リストボックスコントロール８５ｃに表示（ステップＳ５３）した後、図１８のクロスポイント指定処理プログラムに復帰する。
【００７１】
したがって、このパターン判定処理プログラムによれば、設定したクロスポイントのパターンが、図５のパターンテーブル６５に登録済みである場合に、そのパターンテーブル６５から該当するパターン名をルックアップして、パターン名選択用リストボックスコントロール８５ｃに表示することができる。
【００７２】
そのため、パターン名選択用リストボックスコントロール８５ｃに表示されたパターン名から、常用的なパターンであることを即座に判断でき、仮に、常用パターンであるにもかかわらず、パターン名が表示されなかった場合は、クロスポイントのどこかに設定ミスがあることを判断することができる。
【００７３】
また、先（図１４）にも説明したように、常用パターン（図５のパターンテーブル６５に登録済みのパターン）を使用（再利用）する場合は、パターン名リストボックスコントロール８５ｃのパターン名リスト８５ｅから所望のパターン名を選択することにより、その選択パターン名（たとえば、“朝”）に対応したクロスポイント情報１〜ｎをパターンテーブル６５からルックアップし、第２のＧＵＩ画面８０のマトリクス表示エリア８７に設定することができ、クロスポイント指定操作の簡略化を図ることができる。
【００７４】
次に、図２０は、パターン名リストボックス更新イベント処理プログラムを示すフローチャートである。このプログラムは、クロスポイント指定画面（第２のＧＵＩ画面８０）のパターン名選択用リストボックスコントロール８５ｃに任意の文字列を入力したときに実行される。このプログラムでは、まず、パターン名選択用リストボックスコントロール８５ｃに入力された文字列（以下「入力パターン名」という）を整形する（ステップＳ６０）。なお、“整形”とは、空白文字などの好ましくない文字が使用されていた場合にその文字を削除したり、他の文字に置き換えたりすることをいう。さらに、数字、アルファベット又は仮名文字などが使われていた場合にそれらの文字を１バイト文字（半角文字）や２バイト文字（全角文字）に統一することをいう。こうした整形は、文字列一致の判定を行う場合に、その判定の精度を高めるために必要な操作である。
【００７５】
次いで、整形後の入力文字列をキーワードにして、図５のパターンテーブル６５のパターン名フィールド６５ｂを検索する（ステップＳ６１）。そして、パターン名一致のレコードが発見された場合は、適当なエラーメッセージ（たとえば、“このパターン名はすでに登録済みです。他のパターン名に変更してください。”など）を表示（ステップＳ６３）してプログラムを終了する一方、パターン名一致のレコードが発見されなかった場合は、図５のパターンテーブル６５に新規レコードを追加し、そのレコードに、入力パターン名と、クロスポイント指定画面（第２のＧＵＩ画面８０）のマトリクス表示エリア８７における現在のクロスポイントパターン情報とを登録（ステップＳ６４）した後、プログラムを終了する。
【００７６】
したがって、このパターン名リストボックス更新イベント処理プログラムによれば、クロスポイントを設定した後に、そのクロスポイント情報を常用パターンとして簡単にパターンテーブル６５に追加登録することができ、クロスポイント情報の再利用化を図ることができる。
【００７７】
次に、図２１は、ルーティングスイッチ部２５ｄの最新情報を取得するためのプログラムを示すフローチャートである。このプログラムは、グループアサイン画面（第１のＧＵＩ画面７０）又はクロスポイント指定画面（第２のＧＵＩ画面８０）を表示している間、所定の時間間隔ｄで定期的に実行される。このプログラムでは、所定の時間間隔ｄであるか否かを判定し（ステップＳ７１）、所定の時間間隔ｄである場合に、以下の処理を実行する。
【００７８】
すなわち、切り換え制御ユニット２３を介してルーティングスイッチ部２５ｄの最新情報を取得し（ステップＳ７２）、クロスポイント指定画面（第２のＧＵＩ画面８０）における現在のクロスポイント指定情報と比較する（ステップＳ７３）。
【００７９】
図２２は、切り換え制御ユニット２３を介して取得したルーティングスイッチ部２５ｄの最新情報９１と、クロスポイント指定画面（第２のＧＵＩ画面８０）における現在のクロスポイント指定情報９２を示す概念図である。ルーティングスイッチ部２５ｄの最新情報９１は、レベル番号フィールド９１ａと、出力端子ＯＵＴ番号フィールド９１ｂと、入力端子ＩＮ番号フィールド９１ｃとからなり、各フィールドに、レベル毎の出力端子ＯＵＴと入力端子ＩＮとの組み合わせ情報を格納する。たとえば、図示の例では、８個のレベルが６４個の出力端子ＯＵＴと入力端子ＩＮで構成されており、各レベルが同一の組み合わせ、すなわち、１−１、２−５、３−６、・・・・、６４−０となっている。ここに、“０”は未接続（解除）を表す。一方、クロスポイント指定情報９２は、主レベルの出力端子ＯＵＴフィールド９２ａ及び入力端子ＩＮフィールド９２ｂとからなり、各フィールドに、クロスポイント指定画面（第２のＧＵＩ画面８０）における現在のクロスポイント指定情報を格納する。たとえば、図示の例では、ルーティングスイッチ部２５ｄの最新情報９１と同一の組み合わせ、すなわち、１−１、２−５、３−６、・・・・、６４−０となっている。
【００８０】
プログラムにおいて、ルーティングスイッチ部２５ｄの最新情報９１と、クロスポイント指定情報９２とを比較した結果、図２２の例の場合は、両者が一致しているから、その一致判定結果（ステップＳ７４）が“ＹＥＳ”となって再びステップＳ７１に復帰するが、もし、ルーティングスイッチ部２５ｄの最新情報９１とクロスポイント指定情報９２との間に不一致が見られた場合は、他のパーソナルコンピュータ２０又はルーティング切り換え用リモコン装置２６などによって、クロスポイント指定が行われたことを意味し、クロスポイント指定情報９２は無効であるので、グループアサイン画面（第１のＧＵＩ画面７０）やクロスポイント指定画面（第２のＧＵＩ画面８０）の表示を「特異表示状態」に変更する（たとえば、クロスポイントの円形オブジェクト７６ｃ、８７ｃを特定の警告色にする）などのエラー処理（ステップＳ７５）を行って、再びステップＳ７１に復帰する。
【００８１】
したがって、このプログラムによれば、ルーティングスイッチ部２５ｄの実際の状態とパーソナルコンピュータ２０の上の表示状態とを比較して、不一致の場合に所要の警告表示（特異表示状態）を行うことができる。又、その警告表示は、クロスポイント指定画面（第２のＧＵＩ画面８０）だけでなく、グループアサイン画面（第１のＧＵＩ画面７０）においても行われるから、どの画面を開いていても上記の不一致状態を即座に把握することができる。
【００８２】
以上、説明したとおりであるから、本実施の形態によれば、以下の優れた効果を奏することができる。
（１）マウスカーソル９１の移動に伴って、順次に縦横直線オブジェクト７６ａ（８７ａ）、７６ｂ（８７ｂ）の属性が細線から太線へと変更されるので、マウスカーソル９１の現在位置を、太線になっている縦横直線オブジェクト７６ａ（８７ａ）、７６ｂ（８７ｂ）の交点位置から直感的に把握することができ、操作性を改善することができる。
【００８３】
（２）パターン名選択用リストボックスコントロール８５ｃに表示されたパターン名から、常用的なパターンであることを即座に判断でき、仮に、常用パターンであるにもかかわらず、パターン名が表示されなかった場合は、クロスポイントのどこかに設定ミスがあることを判断することができる。
【００８４】
（３）常用パターン（図５のパターンテーブル６５に登録済みのパターン）を使用する場合は、パターン名リストボックスコントロール８５ｃのパターン名リスト８５ｅから所望のパターン名を選択することにより、その選択パターン名（たとえば、“朝”）に対応したクロスポイント情報１〜ｎをパターンテーブル６５からルックアップし、第２のＧＵＩ画面８０のマトリクス表示エリア８７に設定することができ、クロスポイント指定操作の簡略化を図ることができる。
【００８５】
（４）クロスポイントを設定した後に、そのクロスポイント情報を常用パターンとして簡単にパターンテーブル６５に追加登録することができ、クロスポイント情報の再利用化を図ることができる。
【００８６】
なお、本発明は、上記の実施の形態に限定されない。発明の思想の範囲内において様々な変形態様を含むことは当然であり、たとえば、以下のようにしてもよい。
上記の実施の形態におけるパターンテーブル６５（図５参照）は、グループに関する情報を含んでいない。すなわち、パターンテーブル６５は、図２３（ａ）に示すように、放送局全体に適用される共通の情報テーブルであるが、不都合な点は、特に規模が大きい放送局の場合に登録パターン数が膨大なものとなって、パターン名リストボックスコントロール８５ｃのパターン名リスト８５ｅが長くなる点、及び、しばしば重複するパターン名の登録操作が行われてしまう可能性がある点である。先に説明したとおり、重複パターン名の登録は拒絶（図１９のステップＳ５２参照）されるようになっているが、度々の拒絶は感覚的に好ましくないし、操作性の悪化にも繋がる。
【００８７】
そこで、この改良例においては、図２３（ａ）に示すように、パターンテーブル６５′にグループ名フィールド６５ｇを追加し、そのグループ名フィールド６５ｇのデータを用いて、グループ単位のレコード抽出を可能とする。これによれば、パターン名リストボックスコントロール８５ｃのパターン名リスト８５ｅの長さを一つのグループ分の登録パターン数に対応したものとすることができ、また、重複パターン名の登録の可能性も少なくでき、拒絶の回数を少なくして上記の欠点を解消することができる。
【００８８】
また、上記の実施の形態では、グループアサイン画面（第１のＧＵＩ画面７０）の円形オブジェクト７６ｃをダブルクリックしたときに、クロスポイント指定画面（第２のＧＵＩ画面８０）をオープンするようにしているが、これに限定されない。要は、任意のグループを選択したときにクロスポイント指定画面（第２のＧＵＩ画面８０）をオープンすればよく、たとえば、グループアサイン画面（第１のＧＵＩ画面７０）の入力グループ表示エリア７４に含まれる任意のグループ名（たとえば、“ニュース”、“野球”、“バレーボール”・・・・のいずれか）又はその付近をダブルクリックしたときに、クロスポイント指定画面（第２のＧＵＩ画面８０）をオープンするようにしてもよい。あるいは、グループ選択のための他の画面をオープンし、そのグループ選択画面内の任意のグループ名表示部分又はボタンコントロールなどをクリックしたときに、クロスポイント指定画面（第２のＧＵＩ画面８０）をオープンするようにしてもよい。
【００８９】
【発明の効果】
本発明によれば、複数の入力信号と複数の出力信号との間の接続関係を“グループ”毎に表示し、且つ、接続関係の変更を可能とするため、従来例のように、単に、並列的にすべての入力信号と出力信号との接続関係を表示し、且つ、接続関係の変更を可能とするもの（図２５（ｂ）のＧＵＩ画面６を参照）における不都合、すなわち、グループを考慮していないため、たとえば、使用権限のないリソースを誤って使用したりすることがなく、しかも、入出力信号の数が大量になっても、自グループに割り当てられた少数の入出力リソースだけに注意を払えばよいから、信号選択の混乱やミスもない。
また、グループに割り当てられた入力信号と出力信号との接続関係をパターン化して記憶し、それを再利用することができ、使用頻度の高い接続関係をいちいち設定する必要がなく、クロスポイント指定の効率改善を図ることができる。
また、縦横方向にマトリクス配置された多数の直線オブジェクトによって接続関係を表現し、該マトリクス上のカーソル位置直近の縦横方向の直線オブジェクトの属性を変更させて、該カーソル位置を明示することにより、オンフォーカス中のクロスポイント対象位置を目立たせることができ、間違ったクロスポイント指定を回避することができる。
また、グラフィカルユーザインターフェースに表示中の接続関係と実際の接続関係との間に不一致があった場合には、グラフィカルユーザインターフェースに表示される接続関係を、該不一致状態を表す特異表示状態に変更することができ、誤った表示に基づく、クロスポイントの指定ミスを回避することができる。
【図面の簡単な説明】
【図１】本実施の形態におけるルーティング制御ための概念的なシステム構成図である。
【図２】ルーティングスイッチ部２５ｄのレベル構造模式図である。
【図３】パーソナルコンピュータ２０の構成を示す図である。
【図４】パーソナルコンピュータ２０及びデータベースサーバ２２のネットワーク構成図とハード及びソフトウェアの階層モデルを示す図である。
【図５】データベースプログラム５４のテーブル構造概念図である。
【図６】レベルテーブル６０、入力リソーステーブル６１及び出力リソーステーブル６２のデータ格納状態一例図である。
【図７】グループＩＮテーブル６３及びグループＯＵＴテーブル６４のデータ格納状態一例図である。
【図８】パターンテーブル６５のデータ格納状態一例図である。
【図９】“グループ”の概念説明図である。
【図１０】“パターン”の説明概念図である。
【図１１】パーソナルコンピュータ２０に表示される第１のＧＵＩ画面７０を示す図である。
【図１２】パーソナルコンピュータ２０に表示される第２のＧＵＩ画面８０を示す図である。
【図１３】グループアサイン情報とそのグループに設定されたクロスポイント情報のデータ構造概念図及びそのデータ格納一例図である。
【図１４】第２のＧＵＩ画面８０の出力リソース表示エリア８６に配置されたパターン名リストボックスコントロール８５ｃの動作状態図である。
【図１５】マトリクス部オンフォーカスイベントプログラムを示すフローチャート及びマトリクス部オンフォーカスイベントプログラムを実行中の実際の画面表示例を示す図である。
【図１６】マトリクス部ダブルクリックイベントプログラムを示すフローチャートである。
【図１７】グループアサイン処理プログラムを示すフローチャートである。
【図１８】クロスポイント指定処理プログラムを示すフローチャートである。
【図１９】パターン判定処理プログラムを示すフローチャートである。
【図２０】パターン名リストボックス更新イベント処理プログラムを示すフローチャートである。
【図２１】ルーティングスイッチ部２５ｄの最新情報を取得するためのプログラムを示すフローチャートである。
【図２２】切り換え制御ユニット２３を介して取得したルーティングスイッチ部２５ｄの最新情報９１と、クロスポイント指定画面（第２のＧＵＩ画面８０）における現在のクロスポイント指定情報９２を示す概念図である。
【図２３】改良されたパターンテーブル６５′を示すその要部構造図である。
【図２４】ルーティングスイッチの概念構成図である。
【図２５】ルーティング制御を行うためのシステム構成図及びＧＵＩ画面の一例を示す図である。
【符号の説明】
２０……パーソナルコンピュータ（信号接続制御装置）、２０ａ……ＣＰＵ（提供手段、パターン情報生成部）、７０……第１のＧＵＩ画面（グラフィカルユーザインターフェース）、７４……入力グループ表示エリア（表示制御部、入力信号情報表示部）、７５……出力グループ表示エリア（表示制御部、出力信号情報表示部）、７６……マトリクス表示エリア（表示制御部、出力信号使用状態変更用コントロール）、８０……第２のＧＵＩ画面（第２のグラフィカルユーザインターフェース）、８４……入力リソース表示エリア（表示制御部、入力信号情報表示部）、８５ｃ……パターン名選択用リストボックスコントロール（パターン名表示部）、８６……出力リソース表示エリア（表示制御部、出力信号情報表示部）、８７……マトリクス表示エリア（表示制御部、出力信号使用状態変更用コントロール）。
【図１】
2004032041.tif 000003
【図２】
2004032041.tif 000004
【図３】
2004032041.tif 000005
【図４】
2004032041.tif 000006
【図５】
2004032041.tif 000007
【図６】
2004032041.tif 000008
【図７】
2004032041.tif 000009
【図８】
2004032041.tif 000010
【図９】
2004032041.tif 000011
【図１０】
2004032041.tif 000012
【図１１】
2004032041.tif 000013
【図１２】
2004032041.tif 000014
【図１３】
2004032041.tif 000015
【図１４】
2004032041.tif 000016
【図１５】
2004032041.tif 000017
【図１６】
2004032041.tif 000018
【図１７】
2004032041.tif 000019
【図１８】
2004032041.tif 000020
【図１９】
2004032041.tif 000021
【図２０】
2004032041.tif 000022
【図２１】
2004032041.tif 000023
【図２２】
2004032041.tif 000024
【図２３】
2004032041.tif 000025
【図２４】
2004032041.tif 000026
【図２５】
2004032041.tif 000027