(57)【特許請求の範囲】
【請求項１】
複数の入力信号と複数の出力信号との間の接続関係を制御する信号接続制御方法において、
前記接続関係を制御するグラフィカルユーザインターフェースを有し、
該グラフィカルユーザインターフェースは、
前記出力信号のそれぞれに対応させた出力信号用オブジェクトと該出力信号用オブジェクトを二つに分割した領域とを含むと共に、
出力信号用オブジェクトの一方の領域に対して行われた所定のユーザアクションに応答させて、当該出力信号用オブジェクトに対応する出力信号の付加情報を表示させ、
または、その出力信号用オブジェクトの他方の領域に対して行われた所定のユーザアクションに応答させて、その出力信号に割り付けられた入力信号の付加情報を表示させるための処理ステップを
含むことを特徴とする信号接続制御方法。
【請求項２】
前記二つの領域のいずれに所定のユーザアクションが行われたかを、キー操作の仕方によって分類するようにしたことを特徴とする請求項１記載の信号接続制御方法。
【請求項３】
複数の入力信号と複数の出力信号との間の接続関係を制御する信号接続制御装置において、
前記接続関係を制御するグラフィカルユーザインターフェースをユーザに提供する提供手段を備え、
該グラフィカルユーザインターフェースは、
前記出力信号のそれぞれに対応させた出力信号用オブジェクトと、その出力信号用オブジェクトを二つに分割した領域とを含むと共に、
その出力信号用オブジェクトに対して行われた所定のユーザアクションを領域ごとに検出する検出手段と、
前記検出手段によって一方の領域に対する所定のユーザアクションが検出されたときは、当該出力信号用オブジェクトに対応する出力信号の付加情報を表示し、または、前記検出手段によって他方の領域に対する所定のユーザアクションが検出されたときは、その出力信号に割り付けられた入力信号の付加情報を表示する表示手段と、
を備えたことを特徴とする信号接続制御装置。
【請求項４】
前記二つの領域のいずれに所定のユーザアクションが行われたかを、キー操作の仕方によって区別するようにしたことを特徴とする請求項３記載の信号接続制御装置。
【請求項５】
複数の入力信号と複数の出力信号との間の接続関係を制御する信号接続制御装置を作動させる制御プログラムを記録した記録媒体であって、
前記接続関係を制御するグラフィカルユーザインターフェースをユーザに提供する機能と、
前記グラフィカルユーザインターフェースにおいて、
前記出力信号のそれぞれに対応させた出力信号用オブジェクトと、その出力信号用オブジェクトを二つの領域に分割する機能と、
前記出力信号用オブジェクトに対して行われた所定のユーザアクションを領域ごとに検出手段によって検出する機能と、
前記検出手段によって一方の領域に対する所定のユーザアクションが検出されたときは、当該出力信号用オブジェクトに対応する出力信号の付加情報を表示手段により表示する機能と、
前記検出手段によって他方の領域に対する所定のユーザアクションが検出されたときは、その出力信号に割り付けられた入力信号の付加情報を表示手段により表示する機能と、
をコンピュータで実現するためのプログラムを格納した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、信号接続制御方法及び制御装置並びにその制御プログラムを格納した記録媒体に関する。詳しくは、テレビジョン放送局の送出部門で用いられる「ルーティングスイッチ」の制御方法及び制御装置並びにその制御プログラムを格納した記録媒体に関する。
【０００２】
【従来の技術】
テレビジョン放送局の送出部門においては、特に生番組を送出する際に、スタジオカメラの信号やＶＴＲ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ）の信号、あるいは、衛星回線等を介して入力する外部信号などの様々な放送信号を切り換えるための装置が用いられる。この装置は通称、信号の経路（ルーティング）を自在に切り換えるという意味で、ルーティングスイッチ（または単にルータ；Ｒｏｕｔｅｒ）などと呼ばれている。
【０００３】
なお、ネットワークの分野でも類似の装置（いわゆるネットワークルータ）が用いられているが、このネットワークルータはパケット通信専用の経路変更装置であって、小分けされたデータの塊（パケット）に含まれる宛先アドレスに基づいてパケット単位に経路変更を行うものであるから、上記のルーティングスイッチと原理的に相違する。したがって、以下の説明では、単に「ルーティングスイッチ」という場合は、テレビジョン放送局の送出部門で用いられるものを指すことにする。
【０００４】
図９（ａ）は、ルーティングスイッチの概念構成図である。ルーティングスイッチ１は、複数の入力端子ＩＮのそれぞれにつながる入力信号線２ａ〜２ｅと、複数の出力端子ＯＵＴのそれぞれにつながる出力信号線３ａ〜３ｅとを交差配列し、各交差点にスイッチ素子４を設けて構成されている。スイッチ素子４には、たとえば、電磁リレーが用いられ、リレー接点をオン／オフ制御することにより、任意の入力端子と任意の出力端子との間の接続を自由に断接することができるようになっている。
【０００５】
ここで、図９（ｂ）に示すように、スイッチ素子４のオフ状態を白丸記号（○）で表すと共に、オン状態を黒丸記号（●；クロスポイントともいう）で表すことにすると、ルーティングスイッチ１のルーティング状態は、図９（ｃ）のような平面図表で書き表すことができる。今、図示の状態は、すべての交差点が白丸記号となっており、入出力端子ＩＮ、ＯＵＴの間はいずれも接続されていないが、この状態で任意の交差点を黒丸記号に変更して、その交差点に位置するスイッチ素子４をオンにすることにより、ルーティングスイッチ１の制御、すなわち、ルーティング制御を行うことができる。
【０００６】
図１０（ａ）は、ルーティング制御を行うためのシステム構成図である。パーソナルコンピュータ５はルーティング制御装置として動作し、上記の平面図表を模したユーザインターフェースをオペレータに提供する。オペレータは、任意の入力端子ＩＮと任意の出力端子ＯＵＴとの間を接続させる場合、ユーザインターフェース画面上の該当する交差点位置を選択（クリックするなど）して、その交差点記号を白丸から黒丸に変更する（この操作のことをクロスポイントの切換操作という）。
【０００７】
しかる後、パーソナルコンピュータ５は、クロスポイント情報を生成してルーティングスイッチ１の切り換え制御ユニット６に出力し、切り換え制御ユニット６は、そのクロスポイント情報に基づいて、該当する交差点位置のスイッチ素子４をオンにすべくルーティングスイッチ１を制御する。これにより、ルーティングスイッチ１の接続状態をパーソナルコンピュータ５から遠隔制御することができる。
【０００８】
ところで、上記の平面図表を利用したユーザインターフェースは、クロスポイントの切り換え制御を直感的に行うことができる点で有効なものの、たとえば、入出力端子ＩＮ、ＯＵＴのそれぞれに任意の放送信号を割付ることができない点で改善の余地がある。
【０００９】
そこで、図１０（ｂ）に示すようなユーザインターフェースが用いられている。このユーザインターフェース７は、右側に入力端子とその信号名の表示エリア８（以下「入力表示エリア」）をレイアウトし、左側に出力端子とその信号名の表示エリア９（以下「出力表示エリア」）をレイアウトして設計されている。
【００１０】
入力表示エリア８には端子番号（Ｎｏ．）欄８ａと入力端子名欄８ｂが多数行で表示されており、その入力端子名欄８ｂに任意の端子名または放送信号名を自由に登録できるようになっている。また、出力表示エリア９には端子番号（Ｎｏ．）欄９ａと出力端子名欄９ｂ及び入力端子名欄９ｃが多数行で表示されており、その出力端子名欄９ｂに任意の端子名または放送信号名を自由に登録できるようになっているほか、さらに、入力端子名欄９ｃの任意行に入力表示エリア８の任意行をＤ＆Ｄ（ドラッグアンドドロップ）して、Ｄ＆Ｄ元の情報（入力端子名または入力信号名）を出力表示エリア９の入力端子名欄９ｃに自由に転記できるようになっている。
【００１１】
これによれば、たとえば、図１０（ｃ）に示すように、入力表示エリア８の任意行（図ではＮｏ．＝５の行）をドラッグして、出力表示エリア９の任意行（図ではＮｏ．＝５の行）にドロップすることにより、出力表示エリア９の入力端子名欄９ｃに、入力表示エリア８の当該行の情報（図では“ＩＮ０５”）を転記することができる。
【００１２】
かかる転記の操作は、前記の平面図表におけるクロスポイントの切り換え操作に相当する。したがって、このユーザインターフェース７によってもルーティングスイッチ１の制御を行うことができるうえ、さらに、入力端子名欄８ｂや出力端子名欄９ｂに任意の名称を自由に付与できるから、入出力端子ＩＮ、ＯＵＴのそれぞれに対する放送信号名等の割付を柔軟に行うことができ、前記の平面図表を用いたユーザインターフェースの欠点を解消することができる。
【００１３】
【発明が解決しようとする課題】
しかしながら、上記のユーザインターフェース７は、入出力端子ＩＮ、ＯＵＴのそれぞれに対する放送信号名等の割付を柔軟に行うことができる点で有益なものの、より多くの情報をオペレータに提示する点で未だ不十分であり、改善すべき技術課題がある。
【００１４】
すなわち、ルーティング対象の信号種別は、映像信号と音声信号の二種類であるが、映像信号には高精細画質や標準画質などの画質区分があり、また、音声信号にもステレオやモノラルなどの音声区分があるうえ、さらにそれらの信号を後述の“レベル”（図１１の説明参照）で分類する場合には、それぞれの区分やレベルを把握して確実なルーティング操作を行わなければならないところ、上記のユーザインターフェース７にあっては、これらの付加情報（区分やレベルなどの情報）を全く表示できない仕組みとなっていたため、オペレータは、端子名や信号名といった限られた情報に基づいてルーティング操作を行わなければならず、操作ミスの可能性を否定できないという問題点があった。
【００１５】
図１１は、レベル構造化したルーティングスイッチの概念模式図である。このルーティングスイッチは、レベル１からレベルｎ（ｎは７程度）までの複数のルーティングスイッチ層からなり、各レベルの同一端子同士をグループ化し、一つのグループに一つの放送素材（映像信号＋音声信号）を割り付けて用いられる。たとえば、ある放送素材の画像信号をレベル１の所定端子（便宜的に端子ｘとする）に割り付けると共に、同素材の音声信号をレベル２の端子ｘに割り付けてグループ化した場合、レベル１〜レベルｎの端子ｘを一度にまとめて切り換えることにより、いちいち映像や音声単位に信号を切り換えることなく、放送素材ごとのルーティング操作を効率よく行うことができる。
【００１６】
本発明は、以上のことに鑑みてなされたものであり、その解決しようとする課題は、ルーティング対象の入出力信号に関する様々な付加情報を必要に応じて自由かつ的確に確認できるようにし、以て、情報不足に起因するルーティング操作ミスの確実な排除を意図したルーティングスイッチ制御方法及び制御装置並びにその制御プログラムを格納した記録媒体を提供することにある。
【００１７】
【課題を解決するための手段】
上記課題を解決し、本発明の目的を達成するため、複数の入力信号と複数の出力信号との間の接続関係を制御する本発明の信号接続制御方法は、接続関係を制御するグラフィカルユーザインターフェースを有し、このグラフィカルユーザインターフェースは、出力信号のそれぞれに対応させた出力信号用オブジェクトと該出力信号用オブジェクトを二つに分割した領域とを含む。そして、出力信号用オブジェクトの一方の領域に対して行われた所定のユーザアクションに応答させて、当該出力信号用オブジェクトに対応する出力信号の付加情報を表示させ、または、その出力信号用オブジェクトの他方の領域に対して行われた所定のユーザアクションに応答させて、その出力信号に割り付けられた入力信号の付加情報を表示させるための処理を行うようにしている。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照しながら説明する。なお、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【００１９】
図１は、本実施の形態におけるルーティング制御ための概念的なシステム構成図である。この図において、パーソナルコンピュータ１０（提供手段、検出手段、表示手段）はルーティング制御装置として動作するものであり、詳細は後述するが、本発明の特徴的な要素を含むルーティング操作用のグラフィカルユーザインターフェース（図４参照；以下「ＧＵＩ」という。）を生成してオペレータに提供するものである。
【００２０】
ただし、パーソナルコンピュータ１０の名称（特に“パーソナル”や“コンピュータ”）に特段の意味はない。要は、後述のＧＵＩを表示できると共に、そのＧＵＩ各部に対するオペレータの働きかけ（ユーザアクション；イベントともいう）をキャッチできる仕組みを持つ情報処理機器であればよく、たとえば、ワークステーションなどであってもよい。現実的には、ＧＵＩの開発容易性や安価な実行環境などを考慮し、Ｗｉｎｄｏｗｓ（登録商標）シリーズやＵＮＩＸ（登録商標）等のＧＵＩ性に優れたオペレーティングシステムを搭載した汎用のパーソナルコンピュータ（典型的にはＤＯＳ／Ｖアーキテクチャによるもの）を使用することになろう。
【００２１】
切り換え制御ユニット１１は、パーソナルコンピュータ１０との間の信号入出力を制御するインターフェース部１１ａと、ルーティングスイッチ１２との間の信号入出力を制御するインターフェース部１１ｂと、切り換え制御ユニット１１の内部動作を制御する制御部１１ｃとを備え、パーソナルコンピュータ１０から出力されるルーティング制御指令信号に基づいて、ルーティングスイッチ１２のスイッチ素子（図９の符号４参照）のオンオフ制御を行うものである。
【００２２】
ルーティングスイッチ１２は、切り換え制御ユニット１１との間の信号入出力を制御するインターフェース部１２ａと、不図示のルータ設定装置との間の信号入出力を制御するインターフェース部１２ｂと、テレビジョン放送システムのシステムバス１３を介して他の装置（たとえば、ルーティング切り換え用リモコン装置１４）との間でやりとりされる信号入出力を制御するインターフェース部１２ｃと、ルーティングスイッチ部１２ｄ（内部構成は図９参照）と、ルーティングスイッチ１２の内部動作を制御する制御部１２ｅとを備え、切り換え制御ユニット１１からの制御信号に基づいて、ルーティングスイッチ部１２ｄの複数の入力端子ＩＮ１〜ＩＮ５と複数の出力端子ＯＵＴ１〜ＯＵＴ５との間の接続状態を切り換え、様々な放送信号、たとえば、第１カメラ１５や第２カメラ１６またはＶＴＲ１７などの信号あるいは衛星回線１８や専用線１９などから入力した信号を適宜に選択しつつ、スイッチャ２０を介して視聴者宅に択一的に配信（送出）できるようにするものである。
【００２３】
ここで、ルーティングスイッチ１２の出力端子ＯＵＴ１〜ＯＵＴ５から取り出された信号は、放送局のサブスタジオに設置されたモニター装置にも送られるようになっている。
【００２４】
図２は、サブスタジオのイメージ図である。送出監視担当者２１は、壁面に並べられた複数のモニター装置２２〜３５の画面表示を見ながら、定められた時間帯に定められたチャネルから適正な内容の放送素材が送出されているかどうかを監視し、もし不適当な状況を発見した場合は、スイッチャ２０を操作して現用系と予備系を切り換えるなど所要の対策を講じる。
【００２５】
図３は、パーソナルコンピュータ１０の構成を示す図である。パーソナルコンピュータ１０は、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ディスクコントローラ１０ｃ、ディスク装置１０ｄ、ディスプレイコントローラ１０ｅ、ディスプレイ装置１０ｆ、キーボードコントローラ１０ｇ、キーボード装置１０ｈ、ポインティングデバイス装置１０ｉ、通信制御装置１０ｊ、メインバス１０ｋ、バスインターフェース１０ｍおよび内部バス１０ｎなどを有する。
【００２６】
パーソナルコンピュータ１０は、ディスク装置１０ｄにあらかじめ格納されたオペレーティングシステムや所要のアプリケーションプログラムをＲＡＭ１０ｂにロードしてＣＰＵ１０ａで実行することにより、後述のＧＵＩをディスプレイ装置１０ｆに表示し、さらに、そのＧＵＩに対するユーザアクション（キーボード装置１０ｈやポインティングデバイス装置１０ｉの操作アクション）を検出して、ルーティング制御指令信号を生成し、そのルーティング制御信号を切り換え制御ユニット１１に出力できるようになっている。
【００２７】
図４は、ＧＵＩの好ましいレイアウト図である。この図において、ＧＵＩ３０は、上端にタイトルバー３１とメニューバー３２を配置すると共に、フォーム内のクライアントエリア３３の上半分に出力信号表示エリア３４を、また、下半分に入力信号表示エリア３５を配置し、且つ、右下部分にコントロールエリア３６を配置してレイアウトされている。
【００２８】
タイトルバー３１、メニューバー３２及びクライアントエリア３３は、ＧＵＩ３０を構成する規定のメンバーオブジェクトである。すなわち、Ｗｉｎｄｏｗｓ（登録商標）シリーズ等の汎用オペレーティングシステムの元で設計開発されたフォームオブジェクトに当然含まれている要素であるが、出力信号表示エリア３４や入力信号表示エリア３５及びコントロールエリア３６などの他のオブジェクト要素は、本発明の意図を達成するために独自に設計されたものである。なお、図示の例においては、タイトルバー３１のタイトル名に文字列“アサイン【モニタ】”がセットされており、且つ、メニューバー３２のメニュー項目に“ファイル（Ｆ）”、“編集方法（Ｃ）”、“アサイン選択（Ａ）”、“連動（Ｗ）”、“ヘルプ（Ｈ）”などが設定されているが、これらは便宜上のものである。ちなみに、各メニュー項目のアルファベット（Ｆ、Ｃ、Ａ、Ｗ、Ｈ；画面上ではこれらに下線が付けられている。）は、それぞれ所定のキーと組み合わされたショートカットキーを表している。たとえば、所定のキーをＡｌｔキーとすると、ＡｌｔキーとＦキーの同時押しで、左端のメニュー項目（“ファイル”）が選択されるようになっている。
【００２９】
出力信号表示エリア３４には、任意サイズの複数の出力信号用オブジェクト（図では図面の輻輳を避けるため一つのオブジェクトに代表符号３７を付している。）が適当な位置に配置されている。これらの出力信号用オブジェクト３７は、ルーティングスイッチ１２の各出力端子（ＯＵＴ１〜ＯＵＴ５）に一対一に対応する。
【００３０】
それぞれの出力信号用オブジェクト３７は、サブスタジオにおけるモニター装置２２〜３５の各々に対応しており、且つ、それぞれのレイアウト位置も各モニター装置２２〜３５の実際の位置に対応している。ただし、図４の出力信号表示エリア３４における出力信号用オブジェクト３７の数（３１個）と、図２におけるモニター装置２２〜３５の数（１４個）は正確には一致しておらず、また、出力信号用オブジェクト３７のレイアウト位置も図２におけるモニター装置２２〜３５の配列位置と一致していないが、これは図面作成上の都合である。実際には、出力信号用オブジェクト３７の数とモニター装置２２〜３５の数は同一であり、且つ、出力信号用オブジェクト３７のレイアウト位置とモニター装置２２〜３５の配列位置も一致している。このようにすることにより、ルーティング操作時の出力信号及び入力信号の選択を直感的にミスなく行わせることができる。
【００３１】
入力信号表示エリア３５には、ほぼ同一サイズの複数の入力信号用オブジェクト（図では図面の輻輳を避けるため一つのオブジェクトに代表符号３８を付している。）が配置されている。これらの入力信号用オブジェクト３８は、ルーティングスイッチ１２の各入力端子（ＩＮ１〜ＩＮ５）に一対一に対応する。
【００３２】
コントロールエリア３６には、一の編集方法（クリック編集）を指定するための第１編集方法指定用ボックスコントロール３９と、二の編集方法（ドラッグ＆ドロップ編集）を指定するための第２編集方法指定用ボックスコントロール４０と、送信コマンドボタンコントロール４１と、戻るコマンドボタンコントロール４２と、終了コマンドボタンコントロール４３とが配置されている。
【００３３】
第１編集方法指定用ボックスコントロール３９と第２編集方法指定用ボックスコントロール４０はいずれか一方のみが選択可能なコントロールであり、前者が選択状態にあるときは、出力信号と入力信号の割付がマウスによるクリック操作で行うことができるようになり、また、後者が選択状態にあるときは、Ｄ＆Ｄで行うことができるようになる。なお、クリックによる割付操作とは、入力信号エリア３５内で任意の入力信号用オブジェクトをクリック選択し、その直後に、出力信号表示エリア３４内で任意の出力信号用オブジェクトを選択する操作のことをいう。また、Ｄ＆Ｄによる割付操作とは、入力信号エリア３５内で任意の入力信号用オブジェクトをクリックしたまま、出力信号表示エリア３４内の任意の出力信号用オブジェクトの上に移動（ドラッグ）させて、クリックを解除（ドロップ）する操作のことをいう。
【００３４】
戻るコマンドボタンコントロール４２は、編集（割付）操作をやり直す（アンドゥともいう）ためのもの、終了コマンドボタンコントロール４３は編集操作を終了してＧＵＩ３０を閉じるためのもの、送信コマンドボタンコントロール４１は、編集結果、すなわち、ルーティング操作結果を反映したルーティング制御指令信号を生成して切り換え制御ユニット１１に出力するためのものである。
【００３５】
したがって、戻るコマンドボタンコントロール４２によって編集（割付）操作をやり直すことができ、また、終了コマンドボタンコントロール４３によってＧＵＩ３０を閉じることができ、さらに、送信コマンドボタンコントロール４１によってルーティング操作結果を反映したルーティング制御指令信号を生成し、切り換え制御ユニット１１に出力してルーティングスイッチ１２のスイッチ素子のオンオフ制御を行うことができる。
【００３６】
さて、本発明の課題は、冒頭でも説明したとおり、「ルーティング対象の信号に関する様々な付加情報を必要に応じて自由かつ的確に確認することができ、情報不足に起因するルーティング操作ミスの確実な排除を意図したルーティングスイッチ制御方法及び制御装置並びにその制御プログラムを格納した記録媒体を提供すること」にある。本実施の形態では、そのための技術要素として、ＧＵＩ３０の出力信号表示エリア３４の出力信号用オブジェクト３７に、構造上の工夫を施してある。
【００３７】
図５は、出力信号表示エリア３４の出力信号用オブジェクト３７の一つを代表的に示す図である。出力信号用オブジェクト３７は、上下に分かれた二分割構造（上部領域３７ａと下部領域３７ｂ）を有している。上部領域３７ａ及び下部領域３７ｂのそれぞれも個別のオブジェクトであり、上部領域３７ａで出力信号を明示し、下部領域３７ｂでその出力信号に割り付けられた入力信号を明示する。
【００３８】
たとえば、図示の例では、上部領域３７ａのタイトルに“ＰＭ４”が、また、下部領域３７ｂのタイトルに“Ｃ１”が表示されている。オペレータは、これらの表示から“ＰＭ４”という出力信号（または出力端子）に“Ｃ１”という入力信号（または入力端子）が割り付けられていることを直感的に把握することができる。また、先にも説明したとおり、出力信号用オブジェクト３７のそれぞれは、サブスタジオに設置されたモニター装置２２〜３５と一対一に対応するから、オペレータは、その出力信号用オブジェクト３７のレイアウト位置に対応するモニター装置２２〜３５の画面表示を見て、上記割付関係（“ＰＭ４”と“Ｃ１”）にある信号を間違いなくモニターすることができる。
【００３９】
任意の出力信号（または出力端子）に対する入力信号（または入力端子）の割り付けの仕方は、コントロールエリア３６の「編集方法」に依存する。もし、クリック編集が選択されていれば、入力信号表示エリア３５の中の対象とする入力信号用オブジェクト３８をクリック選択した後、出力信号表示エリア３４の中の対象とする出力信号用オブジェクト３７をクリック選択すればよく、あるいは、Ｄ＆Ｄ編集が選択されていれば、入力信号表示エリア３５の中の対象とする入力信号用オブジェクト３８をドラッグし、出力信号表示エリア３４の中の対象とする出力信号用オブジェクト３７の上でドロップすればよい。いずれの編集方法であっても、出力信号用オブジェクト３７の下部領域３７ｂのタイトル文字列が、入力信号用オブジェクト３８のタイトル文字列に置き換わる。
【００４０】
ここで、本実施の形態では、出力信号用オブジェクト３７の上部領域３７ａの上にマウスポインタ３７ｃを置いたときにポップヒントテキスト３７ｄを表示するようになっている。同様に、出力信号用オブジェクト３７の下部領域３７ｂの上にマウスポインタ３７ｃを置いたときもポップヒントテキスト３７ｅを表示するようになっている。“ポップヒントテキスト”とは、対応するオブジェクトのバルーンプロパティの設定値（一般に文字列）を所定時間、バルーン状態で表示するものであり、バルーンヒントテキストとも呼ばれるものである。
【００４１】
図５の例では、出力信号用オブジェクト３７の上部領域３７ａの上にマウスポインタ３７ｃを置いたときに、“名称：ＰＭ４，ＬＥＶＥＬ：１，系統：ＨＤ”という文字列を持つポップヒントテキスト３７ｄが表示され、また、出力信号用オブジェクト３７の下部領域３７ｂの上にマウスポインタ３７ｃを置いたときに、“名称：Ｃ１，系統：ＨＤ”という文字列を持つポップヒントテキスト３７ｅが表示されている。
【００４２】
これらの文字列は、出力信号（ＰＭ４）の付加情報（ＬＥＶＥＬや系統）及び入力信号（Ｃ１）の付加情報（系統）を含み、且つ、該当するオブジェクト（上部領域３７ａや下部領域３７ｂ）の上に意図的にマウスポインタ３７ｃを位置させることによってはじめて表示されるから、冒頭で述べた本発明の課題、すなわち、「ルーティング対象の信号に関する様々な付加情報を必要に応じて自由かつ的確に確認することができ」るようになり、その結果、「情報不足に起因するルーティング操作ミスの確実な排除」を達成することができるのである。
【００４３】
かかるポップヒントテキスト３７ｄ及びポップヒントテキスト３７ｅを表示できるようにするために、本実施の形態のＧＵＩ３０は、そのオープンイベント時に、図６に示す構造のテーブルを参照するようになっている。このテーブルは、（ａ）出力信号に係る付加情報を格納した出力信号テーブル５０と、（ｂ）入力信号に係る付加情報を格納した入力信号テーブル５１とで構成されている。
【００４４】
出力信号テーブル５０は、たとえば、端子番号フィールド５０ａ、名称フィールド５０ｂ、ＬＥＶＥＬフィールド５０ｃ及び系統フィールド５０ｄなどの付加情報フィールドを有し、また、入力信号テーブル５１は、たとえば、端子番号フィールド５１ａ、名称フィールド５１ｂ及び系統フィールド５１ｄなどの付加情報フィールドを有している。
【００４５】
出力信号テーブル５０の端子番号フィールド５０ａにはルーティングスイッチ１２の出力端子番号が格納され、名称フィールド５０ｂには各出力端子に割り当てられた端子名または信号名が格納される。また、ＬＥＶＥＬフィールド５０ｃには各出力信号のＬＥＶＥＬ（たとえば、レベル１やレベル１、２など）が格納され、系統フィールド５０ｃには各出力信号の系統名（たとえば、高精細画質を表すＨＤや標準画質を表すＳＤなど）が格納される。同様に、入力信号テーブル５１の端子番号フィールド５１ａにはルーティングスイッチ１２の入力端子番号が格納され、名称フィールド５１ｂには各入力端子に割り当てられた端子名または信号名が格納される。また、系統フィールド５０ｃには各入力信号の系統名（たとえば、高精細画質を表すＨＤや標準画質を表すＳＤなど）が格納される。なお、これらの付加情報（ＬＥＶＥＬや系統など）は一例に過ぎない。必要に応じて他の情報を加えてもよいことはもちろんである。
【００４６】
ＧＵＩ３０は、そのオープンイベント時に、これらのテーブル５０、５１の情報を読み込み、出力信号表示エリア３４の出力信号用オブジェクトのバルーンプロパティにセットする処理を実行する。
【００４７】
図７は、ＧＵＩ３０のオープンイベントプロシージャの要部フローチャートである。このフローチャートは、出力信号表示エリア３４の各オブジェクト（出力信号用オブジェクト）について、そのバルーンプロパティへの情報設定アルゴリズムを代表的に示すものである。ここで、先にも説明したとおり、“バルーンプロパティ”とは、そのオブジェクトの上にマウスポインタを置いたときに、そのオブジェクト上またはそのオブジェクトの近くにポップヒントテキスト（あるいはバルーンヒントテキスト）を表示するというプロパティである。かかるプロパティの実例は、たとえば、ＶｉｓｕａｌＢａｓｉｃ開発環境における“ＣｏｎｔｒｏｌＴｉｐＴｅｘｔ”プロパティとしても知られている。本明細書中では、この種のプロパティのことを便宜的に「バルーンプロパティ」ということにするが、このプロパティに限定されない。
【００４８】
図示のフローチャートを開始すると、まず、ＧＵＩ３０をオープンする（ステップＳ１１）。次いで、ループ変数最大値ｉｍａｘに初期値をセットし（ステップＳ１２）、さらに、ループ変数ｉを初期化する（ステップＳ１３）。ここで、ループ変数最大値ｉｍａｘの初期値は、出力信号テーブル５０及び入力信号テーブル５１の登録済みレコード数に相当する数であり、たとえば、図示の例では“１０２４”である。
【００４９】
次に、ループ変数ｉを初期値（＝１）から順次にカウントアップしながら（ステップＳ１６）、出力信号表示エリア３４のｉ番目の出力信号用オブジェクト３７を生成し（ステップＳ１４）、且つ、それらｉ番目の出力信号用オブジェクト３７の上部領域３７ａと下部領域３７ｂのバルーンプロパティに、出力信号テーブル５０及び入力信号テーブル５１の第ｉレコードから取り出した情報をセットする（ステップＳ１５）という操作を、ループ変数ｉの値が最大値（ｉｍａｘ）に達するまで（ステップＳ１７の“ＹＥＳ判定”）繰り返し実行する。
【００５０】
今、ループ変数ｉの値を便宜的に“４”と仮定すると、出力信号表示エリア３４の４番目の出力信号用オブジェクト（説明の都合上、図５における出力信号用オブジェクト３７とする。）が生成される。そして、出力信号テーブル５０の第４レコード５０ｅから取り出された情報（出力信号の付加情報；“名称：ＰＭ４，ＬＥＶＥＬ：１，系統：ＨＤ”）が出力信号用オブジェクト３７の上部領域３７ａのバルーンプロパティにセットされ、また、入力信号テーブル５１の第４レコード５１ｄから取り出された情報（入力信号の付加情報“名称：Ｃ１，系統：ＨＤ”）が出力信号用オブジェクト３７の下部領域３７ｂのバルーンプロパティにセットされる。
【００５１】
かかる操作は、他の出力信号用オブジェクトについても同様に行われる。その結果、すべての出力信号用オブジェクト３７の上部領域３７ａと下部領域３７ｂのバルーンプロパティに、出力信号テーブル５０及び入力信号テーブル５１の該当レコードの情報（入出力信号の付加情報）がそれぞれセットされることになる。
【００５２】
したがって、本実施の形態によれば、以下の優れた効果を得ることができる。
（１）  ＧＵＩ３０の出力信号表示エリア３４に、サブスタジオのモニター装置２２〜３５と同じ配列の出力信号用オブジェクト３７をレイアウトし、且つ、各々の出力信号用オブジェクト３７の上部領域３７ａに出力信号名を表示すると共に、その下部領域３７ｂに入力信号名を表示して、両者の割付関係を明示したから、特定のモニター装置の画面表示に対応する入出力信号の割付状況を直感的にミスなく把握することができる。
【００５３】
（２）入出力信号の割付を変更する場合は、ＧＵＩ３０の入力信号表示エリア３４の中から所望の入力信号（入力信号用オブジェクト３８）を選択し、それをＧＵＩ３０の出力信号表示エリア３５の所望の出力信号（出力信号用オブジェクト３７）にＤ＆Ｄ（あるいはクリック編集）すればよく、簡単な操作で割り付けの変更を行うことができ、誤操作に伴う割付ミスの発生を回避することができる。
【００５４】
（３）  特定の出力信号について、その出力信号の詳細な情報を知りたければ、該当する出力信号用オブジェクト３７の上部領域３７ａの上にマウスポインタ３７ｃを位置させればよい。または、その出力信号に割り付けられた入力信号の詳細な情報を知りたければ、該当する出力信号用オブジェクト３７の下部領域３７ｂの上にマウスポインタ３７ｃを位置させればよい。いずれの場合も、出力信号や入力信号の付加情報をポップヒントテキスト３７ｄ、３７ｅとして所定時間、対象オブジェクト（上部領域３７ａまたは下部領域３７ｂ）の上に表示させることができ、特定の出力信号またはその出力信号に割り付けられた入力信号の詳細な情報を簡単にしかも確実に把握することができる。
【００５５】
（４）  出力信号や入力信号の付加情報を信号ごとにテーブル（出力信号テーブル５０及び入力信号テーブル５１）に格納し、それらの情報を出力信号用オブジェクト３７の上部領域３７ａと下部領域３７ｂのバルーンプロパティにセットするようにしたから、テーブル内容を変更するだけで、付加情報の追加や修正を容易に行うことができ、柔軟性に優れたシステムを構築することができる。
【００５６】
ところで、上記の実施形態においては、出力信号用オブジェクト３７の上部領域３７ａと下部領域３７ｂのいずれか一方の上にマウスカーソル３７ｃを位置させたときに、ポップヒントテキスト３７ｄ、３７ｅを表示させるようにしているが、上部領域３７ａと下部領域３７ｂのサイズが比較的大きいことから、何気なく、あるいは偶然にマウスポインタ３７ｃを位置させてしまうことがあり、この場合、オペレータの意図にかかわらずポップヒントテキスト３７ｄ、３７ｅが表示されてしまい、じゃまな感じを否めないという欠点がある。
【００５７】
そこで、以下に説明する本発明の第２実施形態では、図８（ｂ）に示すように、出力信号用オブジェクト３７の上部領域３７ａと下部領域３７ｂのそれぞれに小さなダミーオブジェクト３７ｆ、３７ｇ（透明なオブジェクト）を配置し、そのダミーオブジェクト３７ｆ、３７ｇの上にマウスカーソル３７ｃを位置させたときに、ポップヒントテキスト３７ｄ、３７ｅを表示させるように改良する。
【００５８】
この改良例によれば、ポップヒントテキスト３７ｄ、３７ｅを表示させるためのターゲットオブジェクト（ダミーオブジェクト３７ｆ、３７ｇ）のサイズを小さくしたから、何気なく、あるいは偶然にマウスポインタ３７ｃを位置させてしまう可能性を少なくすることができ、オペレータの意図に基づかない不要なポップヒントテキスト３７ｄ、３７ｅの表示を回避することができる。
【００５９】
ところで、かかる改良例を適用した場合、ポップヒントテキスト３７ｄ、３７ｅを表示させるためのターゲットオブジェクト（ダミーオブジェクト３７ｆ、３７ｇ）のサイズが小さいために、マウスカーソル３７ｃをその上に位置させることが難しくなり、その結果、操作性が悪くなるという新たな欠点を招来する。
【００６０】
これを解決するために、本実施の形態では、キーボード操作を用いることにより、ターゲットオブジェクト（ダミーオブジェクト３７ｆ、３７ｇ）の上に一瞬でマウスカーソル３７ｃを位置させるようにした。
【００６１】
図８（ａ）は、そのためのキーボード操作検出プロシージャのフローチャートである。このプロシージャでは、まず、特定のキー操作（たとえば、コントロールキーと↑キーの同時操作またはコントロールキーと↓キーの同時操作）が行われたか否かを判定し（ステップＳ２１）、特定のキー操作が行われていなければ、そのままプロシージャを終了し、行われていれば、次に、現在のマウスカーソル位置（ディスプレイ画面上における位置座標）を取得して（ステップＳ２２）、そのマウスカーソル位置が出力信号用オブジェクト３７の上にあるか否かを判定する（ステップＳ２３）。そして、マウスカーソルが出力信号用オブジェクト３７の上に位置していなければ、そのままプロシージャを終了し、位置していれば、次に、特定のキー操作の一方が下部領域３７ｂを示すキー（たとえば、↓キー）であるか否かを判定し（ステップＳ２４）、それぞれの判定結果ごとに以下の処理を実行する。
【００６２】
＜↓キー＞
マウスカーソルを下部領域３７ｂのダミーオブジェクト３７ｇの上に移動（ステップＳ２５）させた後、プロシージャを終了する。
＜↑キー＞
マウスカーソルを上部領域３７ａのダミーオブジェクト３７ｆの上に移動（ステップＳ２６）させた後、プロシージャを終了する。
【００６３】
以上のとおり、このプロシージャによれば、マウスカーソルが任意の出力信号用オブジェクト３７の上に位置しているときに、特定のキー操作（たとえば、コントロールキーと↑キーの同時操作またはコントロールキーと↓キーの同時操作）を行うことにより、マウスカーソルを下部領域３７ｂのダミーオブジェクト３７ｇの上に、または、上部領域３７ａのダミーオブジェクト３７ｆの上に一瞬で移動させることができる。したがって、小さなサイズで、しかも透明なダミーオブジェクト３７ｇ、３７ｆの上であっても、確実にマウスカーソルを位置させることができるから、ユーザの意図に基づかない不要なポップヒントテキスト３７ｄ、３７ｅの表示を回避することができると共に、明確なユーザ意図（特定のキー操作）を検出して、必要時にのみポップヒントテキスト３７ｄ、３７ｅを表示することができる。
【００６４】
なお、図示の例では、ダミーオブジェクト３７ｆ、３７ｇを上部領域３７ａと下部領域３７ｂの略中央部分に位置させているが、これは一例に過ぎない。たとえば、上部領域３７ａと下部領域３７ｂのコーナ部分に位置させてもよい。特にオブジェクト図形の左上隅コーナは、一般的にその図形の原点座標として取り扱うのが設計上の習わしであるから、同コーナ部分に位置させることにより、プロシージャの簡素化を図ることができるので好ましい。
【００６５】
また、以上の説明では、マウスカーソルのオンフォーカスイベント（たとえば、ＧｏｔＦｏｃｕｓイベント）を利用しているが、他のイベントを利用することもできる。たとえば、マウスボタンをクリックしたときに発生するＣｌｉｃｋイベントや、マウスボタンをダブルクリックしたときに発生するＤｂｌＣｌｉｃｋイベントを利用する場合は、そのイベント検出時にマウスカーソルの位置を取得し、その位置が出力信号用オブジェクト３７の上部領域３７ａの上にあれば出力信号用のポップヒントテキスト３７ｄを表示し、または、その位置が下部領域３７ｂの上にあれば入力信号用のポップヒントテキスト３７ｅを表示するようにしてもよい。
【００６６】
また、付加情報の表示は、ポップヒントテキスト３７ｄ、３７ｅ以外のもので行ってもよい。たとえば、メッセージボックスや専用のフォームなどを用いてもよい。要は、オペレータの意図を所定のイベント（ＧｏｔＦｏｃｕｓイベント、ＣｌｉｃｋイベントまたはＤｂｌＣｌｉｃｋイベントなど）で検出し、そのイベント検出時に付加情報を表示できればよい。
【００６７】
【発明の効果】
本発明によれば、任意の出力信号用オブジェクトに対して所定のユーザアクションが行われると、その出力信号用オブジェクトに対応する出力信号の付加情報またはその出力信号に割り付けられた入力信号の付加情報が表示される。したがって、ルーティング対象の入出力信号に関する様々な付加情報を必要に応じて自由かつ的確に表示確認することができ、情報不足に起因するルーティング操作ミスの確実な排除を実現することができる。
または、出力信号用オブジェクトを二つの領域に分割し、それぞれの領域ごとにユーザアクションを検出して、たとえば、一方の領域に対するユーザアクション検出時にはその出力信号の付加情報を表示し、他方の領域に対するユーザアクション検出時にはその出力信号に割り付けられた入力信号の付加情報を表示するようにすれば、入出力信号ごとによりきめ細かな付加情報の表示を行うことができる。
【図面の簡単な説明】
【図１】本実施の形態におけるルーティング制御ための概念的なシステム構成図である。
【図２】サブスタジオのイメージ図である。
【図３】パーソナルコンピュータ１０の構成を示す図である。
【図４】ＧＵＩ３０の好ましいレイアウト図である。
【図５】出力信号表示エリア３４の出力信号用オブジェクトの一つ（出力信号用オブジェクト３７）を代表的に示す図である。
【図６】出力信号テーブル５０及び入力信号テーブル５１の概念構造図である。
【図７】ＧＵＩ３０のオープンイベントプロシージャの要部フローチャートである。
【図８】本発明の第２実施形態を示すそのプロシージャ及びオブジェクトレイアウト図である。
【図９】ルーティングスイッチの概念構成図及びスイッチ素子４のオフ／オフ状態図並びにルーティング状態を表す図表である。
【図１０】ルーティング制御を行うためのシステム構成図及びユーザインターフェース図並びにそのユーザインターフェースを用いて行われる割付操作例を示す図である。
【図１１】レベル構造化したルーティングスイッチの概念模式図である。
【符号の説明】
１０……パーソナルコンピュータ（提供手段、検出手段、表示手段）、３０……ＧＵＩ（グラフィカルユーザインターフェース）。
【図１】
0004654528.tif 000002
【図２】
0004654528.tif 000003
【図３】
0004654528.tif 000004
【図４】
0004654528.tif 000005
【図５】
0004654528.tif 000006
【図６】
0004654528.tif 000007
【図７】
0004654528.tif 000008
【図８】
0004654528.tif 000009
【図９】
0004654528.tif 000010
【図１０】
0004654528.tif 000011
【図１１】
0004654528.tif 000012