(57)【要約】      （修正有）【課題】モニタ装置に出力する映像信号を切り替えた時に発生した異常について、映像信号の波形のデータを保存する。【解決手段】検証支援装置１は、複数の装置ＳＶ１〜４の各々が出力する映像信号のうちモニタ装置７に出力される映像信号を切り替えるスイッチ５に対して、第１の映像信号から第２の映像信号への切り替えの指示を送信し、切り替え時に複数の装置の各々が出力した映像信号の波形のデータとスイッチがモニタ装置に出力した映像信号の波形のデータとを生成する指示を、波形測定器３に対して送信し、第２の映像信号による表示の輝度と切り替え後に輝度計９が測定したモニタ装置の表示の輝度との比較の結果に基づき、切り替え時に異常が発生したか判定する。異常が発生したと判定された場合、複数の装置の各々が出力した映像信号の波形のデータと、スイッチがモニタ装置に出力した映像信号の波形のデータとを保存する指示を波形測定器に送信する。【選択図】図１
2019101498.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置の各々が出力する映像信号のうちモニタ装置に出力される映像信号を切り替えるスイッチに対して、第１の映像信号から第２の映像信号への切り替えの指示を送信する第１制御部と、
前記第１の映像信号から前記第２の映像信号への切り替え時に前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを生成する指示を、波形測定器に対して送信する第２制御部と、
前記第２の映像信号による表示の輝度と、前記第１の映像信号から前記第２の映像信号への切り替え後に輝度計が測定した前記モニタ装置の表示の輝度との比較の結果に基づき、前記第１の映像信号から前記第２の映像信号への切り替え時に異常が発生したか判定する第３制御部と、
前記第３制御部により前記異常が発生したと判定された場合、前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを保存する指示を前記波形測定器に送信する第４制御部と、
を有する検証支援装置。
【請求項２】
前記第３制御部は、
前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が、前記第２の映像信号による表示の輝度ではない場合、前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が、前記第１の映像信号による表示の輝度であるか判定し、
前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が、前記第１の映像信号による表示の輝度である場合、前記第１の映像信号から前記第２の映像信号への切り替え時に前記異常が発生したと判定し、前記第１の映像信号から前記第２の映像信号への切り替えの指示を前記第１制御部に送信させる、
請求項１記載の検証支援装置。
【請求項３】
前記第３制御部は、
前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が、前記第１の映像信号による表示の輝度ではない場合、前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が、映像信号が前記モニタ装置に出力されていないことを示す所定の輝度であるか判定し、
前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が前記所定の輝度である場合、前記第１の映像信号から前記第２の映像信号への切り替え時に前記異常が発生したと判定し、前記輝度計が測定した前記モニタ装置の表示の輝度が前記所定の輝度から前記第２の映像信号による表示の輝度に変化するか監視する、
請求項２記載の検証支援装置。
【請求項４】
前記第３制御部は、
前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が前記所定の輝度ではない場合、前記第１の映像信号から前記第２の映像信号への切り替え時に前記異常が発生したと判定し、前記第１の映像信号への切り替えの指示と、前記第１の映像信号から前記第２の映像信号への切り替えの指示とを前記第１制御部に送信させる、
請求項３記載の検証支援装置。
【請求項５】
前記第１の映像信号及び前記第２の映像信号はＶＧＡ（Video Graphics Array）信号である、
請求項１記載の検証支援装置。
【請求項６】
コンピュータに、
複数の情報処理装置の各々が出力する映像信号のうちモニタ装置に出力される映像信号を切り替えるスイッチに対して、第１の映像信号から第２の映像信号への切り替えの指示を送信し、
前記第１の映像信号から前記第２の映像信号への切り替え時に前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを生成する指示を、波形測定器に対して送信し、
前記第２の映像信号による表示の輝度と、前記第１の映像信号から前記第２の映像信号への切り替え後に輝度計が測定した前記モニタ装置の表示の輝度との比較の結果に基づき、前記第１の映像信号から前記第２の映像信号への切り替え時に異常が発生したか判定し、
前記異常が発生したと判定された場合、前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを保存する指示を前記波形測定器に送信する、
処理を実行させるプログラム。
【請求項７】
コンピュータが、
複数の情報処理装置の各々が出力する映像信号のうちモニタ装置に出力される映像信号を切り替えるスイッチに対して、第１の映像信号から第２の映像信号への切り替えの指示を送信し、
前記第１の映像信号から前記第２の映像信号への切り替え時に前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを生成する指示を、波形測定器に対して送信し、
前記第２の映像信号による表示の輝度と、前記第１の映像信号から前記第２の映像信号への切り替え後に輝度計が測定した前記モニタ装置の表示の輝度との比較の結果に基づき、前記第１の映像信号から前記第２の映像信号への切り替え時に異常が発生したか判定し、
前記異常が発生したと判定された場合、前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを保存する指示を前記波形測定器に送信する、
処理を実行する検証支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検証支援装置及びプログラムに関する。
【背景技術】
【０００２】
ＫＶＭ（Keyboard Video Mouse）スイッチは、１台以上の情報処理装置（例えばサーバ）を１台のキーボード、マウス及びモニタ装置等で利用することを可能にする装置である。ＫＶＭスイッチを使用して構築されたシステムにおいては、接続先の情報処理装置をＫＶＭスイッチによって切り替えた時に、表示されるべきコンテンツが画面に表示されないといった異常が発生することがある。
【０００３】
ＫＶＭスイッチを使用して構築されたシステムにおける異常の検出について、或る特許文献は以下のような技術を開示する。具体的には、システムにおける監視装置が、情報処理装置とＫＶＭスイッチとの間の通信を監視し、通信が正常に行われているか否かを判定する。
【０００４】
但し、この技術は情報処理装置とＫＶＭスイッチとの間を往復するコマンドを解析して通信の異常を検出することを前提としている。従って、例えば情報処理装置からＫＶＭスイッチに出力されるＶＧＡ（Video Graphics Array）信号のような、単方向のアナログ信号について異常を検出することに適した技術ではない。
【０００５】
なお、ＶＧＡ信号の場合、切り替えにより発生した異常の原因を、切り替え時の信号波形のデータを用いて特定可能な場合がある。但し、実際にモニタ装置の表示が適切ではないことを確認した時点においては、切り替え時の信号波形のデータを遡って取得することはできない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−９４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、１つの側面では、モニタ装置に出力する映像信号を切り替えた時に発生した異常について、映像信号の波形のデータを保存するための技術を提供することである。
【課題を解決するための手段】
【０００８】
一態様に係る検証支援装置は、複数の情報処理装置の各々が出力する映像信号のうちモニタ装置に出力される映像信号を切り替えるスイッチに対して、第１の映像信号から第２の映像信号への切り替えの指示を送信する第１制御部と、第１の映像信号から第２の映像信号への切り替え時に複数の情報処理装置の各々が出力した映像信号の波形のデータと、スイッチがモニタ装置に出力した映像信号の波形のデータとを生成する指示を、波形測定器に対して送信する第２制御部と、第２の映像信号による表示の輝度と、第１の映像信号から第２の映像信号への切り替え後に輝度計が測定したモニタ装置の表示の輝度との比較の結果に基づき、第１の映像信号から第２の映像信号への切り替え時に異常が発生したか判定する第３制御部と、第３制御部により異常が発生したと判定された場合、複数の情報処理装置の各々が出力した映像信号の波形のデータと、スイッチがモニタ装置に出力した映像信号の波形のデータとを保存する指示を波形測定器に送信する第４制御部とを有する。
【発明の効果】
【０００９】
１つの側面では、モニタ装置に出力する映像信号を切り替えた時に発生した異常について、映像信号の波形のデータを保存できるようになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施の形態のシステム概要を示す図である。
【図２】図２は、検証支援装置の機能ブロック図である。
【図３】図３は、データ格納部に格納される切替設定の一例を示す図である。
【図４】図４は、データ格納部に格納される輝度データの一例を示す図である。
【図５】図５は、データ格納部に格納されるログデータの一例を示す図である。
【図６】図６は、異常に関係する事象と事象への対処等との関係を示す図である。
【図７】図７は、検証支援装置が実行する処理の処理フローを示す図である。
【図８】図８は、切替元ポート及び切替先ポートを管理するためのデータフォーマットの一例を示す図である。
【図９】図９は、切替回数を管理するためのデータフォーマットの一例を示す図である。
【図１０】図１０は、切替処理の処理フローを示す図である。
【図１１】図１１は、切替指示を受信したＫＶＭスイッチが実行する処理の処理フローを示す図である。
【図１２】図１２は、波形データの一時保存の外部トリガを受信したオシロスコープが実行する処理の処理フローを示す図である。
【図１３】図１３は、検証支援装置が実行する処理の処理フローを示す図である。
【図１４】図１４は、正常時処理の処理フローを示す図である。
【図１５】図１５は、リセットの外部トリガを受信したオシロスコープが実行する処理の処理フローを示す図である。
【図１６】図１６は、第１異常処理の処理フローを示す図である。
【図１７】図１７は、波形データの保存の外部トリガを受信したオシロスコープが実行する処理の処理フローを示す図である。
【図１８】図１８は、再試行回数を管理するためのデータフォーマットの一例を示す図である。
【図１９】図１９は、第１異常処理の処理フローを示す図である。
【図２０】図２０は、第２異常処理の処理フローを示す図である。
【図２１】図２１は、監視回数を管理するためのデータフォーマットの一例を示す図である。
【図２２】図２２は、第２異常処理の処理フローを示す図である。
【図２３】図２３は、第３異常処理の処理フローを示す図である。
【図２４】図２４は、第３異常処理の処理フローを示す図である。
【図２５】図２５は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１１】
図１は、本実施の形態のシステム概要を示す図である。本実施の形態のシステムは、検証支援装置１と、サーバＳＶ１乃至ＳＶ４と、オシロスコープ３（一般的には波形測定装置或いは波形観測装置とも呼ばれる）と、ＫＶＭスイッチ５と、モニタ装置７と、例えば色彩輝度計である輝度計９とを有し、本システムにおいてＫＶＭスイッチ５の動作の試験が実施される。ＫＶＭスイッチ５は、スイッチ部５１と、スイッチ制御部５３と、ポートＰ１乃至Ｐ７とを有する。
【００１２】
検証支援装置１は、例えばＵＳＢ（Universal Serial Bus）ケーブルによってＫＶＭスイッチ５のＵＳＢポートであるポートＰ６及びＰ７に接続される。検証支援装置１は、ＫＶＭスイッチ５におけるスイッチ制御部５３に対して、スイッチ部５１の制御の指示を送信する。また、検証支援装置１はオシロスコープ３及び輝度計９に接続される。検証支援装置１は、サーバＳＶ１乃至ＳＶ４が出力するＶＧＡ信号及びＫＶＭスイッチ５が出力するＶＧＡ信号の信号波形のデータ（例えば、波形の数値データ或いは画面のキャプチャデータ等。以下、波形データと呼ぶ）の保存の指示等をオシロスコープ３に送信する。検証支援装置１は、輝度計９が計測した輝度（例えば、ＲＧＢにおけるＲ（Red）、Ｇ（Green）及びＢ（Blue）のそれぞれの輝度を表す値）のデータ（以下、輝度データと呼ぶ）を輝度計９から受信する。
【００１３】
サーバＳＶ１乃至ＳＶ４はＫＶＭスイッチ５に接続され、それぞれ異なるＶＧＡ信号を出力する。具体的には、サーバＳＶ１が出力するＶＧＡ信号による表示（例えば静止画）の輝度と、サーバＳＶ２が出力するＶＧＡ信号による表示の輝度と、サーバＳＶ３が出力するＶＧＡ信号による表示の輝度と、サーバＳＶ４が出力するＶＧＡ信号による表示の輝度とが異なるように予め設定される。
【００１４】
オシロスコープ３は、サーバＳＶ１乃至ＳＶ４が出力するＶＧＡ信号についての電圧の時間変化及びＫＶＭスイッチ５が出力するＶＧＡ信号についての電圧の時間変化を表示する。また、オシロスコープ３は、電圧の時間変化のデータ（すなわち波形データ）を生成して保存する。
【００１５】
ＫＶＭスイッチ５は、検証支援装置１と、サーバＳＶ１乃至ＳＶ４と、モニタ装置７とに接続される。ＫＶＭスイッチ５におけるスイッチ制御部５３は、検証支援装置１から受信した指示に従ってスイッチ部５１における電気的接続を切り替える。ＫＶＭスイッチ５は、サーバＳＶ１乃至ＳＶ４から受信したＶＧＡ信号をポートＰ５からモニタ装置７へ出力する。
【００１６】
モニタ装置７は、ＫＶＭスイッチ５に接続される。モニタ装置７は、ＫＶＭスイッチ５から受信したＶＧＡ信号についての表示を行う。
【００１７】
輝度計９は、検証支援装置１に接続される。輝度計９は、モニタ装置７の表示の輝度を計測し、輝度データを検証支援装置１に送信する。
【００１８】
図２は、検証支援装置１の機能ブロック図である。検証支援装置１は、輝度データ受信部１０１と、判定部１０２と、タイマ１０３と、データ格納部１０４と、命令部１０５と、信号生成部１０６と、外部トリガ生成部１０７とを含む。外部トリガ生成部１０７は、第１生成部１０７１と、第２生成部１０７２とを含む。
【００１９】
輝度データ受信部１０１と、判定部１０２と、命令部１０５と、信号生成部１０６と、外部トリガ生成部１０７とは、例えば、図２５におけるメモリ２５０１にロードされたプログラムがＣＰＵ（Central Processing Unit）２５０３に実行されることで実現される。データ格納部１０４は、例えばメモリ２５０１又はＨＤＤ（Hard Disk Drive）２５０５に設けられる。タイマ１０３は、例えばハードウエアタイマである。
【００２０】
輝度データ受信部１０１は、モニタ装置７の輝度データを輝度計９から受信し、受信した輝度データを判定部１０２に渡す。命令部１０５は、判定部１０２、タイマ１０３、信号生成部１０６及び外部トリガ生成部１０７の動作を制御する。判定部１０２は、命令部１０５からの指示に応じて、輝度計９から受信した輝度データとデータ格納部１０４に予め格納されている輝度データとに基づき、異常が発生したか判定する。タイマ１０３は、命令部１０５からの指示に応じて経過時間を計測し、経過時間が所定時間を超えた（すなわちタイムアウトが発生した）場合に判定部１０２に通知を行う。信号生成部１０６は、命令部１０５からの指示に応じて、ＫＶＭスイッチ５に対して接続先のサーバの切り替えの指示を送信する。外部トリガ生成部１０７における第１生成部１０７１及び第２生成部１０７２は、命令部１０５からの指示に応じて外部トリガをオシロスコープ３に送信する。
【００２１】
図３は、データ格納部１０４に格納される切替設定の一例を示す図である。図３の例では、切り替えの開始ポートと、切り替えの終了ポートと、切替方法と、切替回数とについての情報が切替設定に含まれる。図３の切替設定が適用された場合には、最初にポートＰ１に接続されたサーバＳＶ１のＶＧＡ信号がモニタ装置７に出力され、次にポートＰ２に接続されたサーバＳＶ２のＶＧＡ信号がモニタ装置７に出力され、次にポートＰ３に接続されたサーバＳＶ３のＶＧＡ信号がモニタ装置７に出力され、次にポートＰ４に接続されたサーバＳＶ４のＶＧＡ信号がモニタ装置７に出力される。そして、再びポートＰ１に切り替えられ、続いてポートＰ２、ポートＰ３及びポートＰ４へと順に切り替えが行われていく。切り替えは、回数が１０００回に到達するまで行われる。
【００２２】
図４は、データ格納部１０４に格納される輝度データの一例を示す図である。図４の例では、輝度データには、サーバＳＶ１乃至ＳＶ４の各々についてＲＧＢにおけるＲの輝度を表す値とＧの輝度を表す値とＢの輝度を表す値とが含まれる。図４の例では、輝度を表す値として比率が使用されている。例えばＲ比が１００％である場合、Ｒについての値は２５５＊１００／１００＝２５５である。図４に示した値は、ＶＧＡ信号がモニタ装置７に出力されたときの値である。なお、本実施の形態の試験においては、サーバＳＶ１乃至ＳＶ４が出力するＶＧＡ信号による表示の輝度は、後述の黒画面の輝度とは異なるとする。
【００２３】
図５は、データ格納部１０４に格納されるログデータの一例を示す図である。図５の例では、切替回と、切替元のポートと、切替先のポートと、異常であるか否かの判定と、発生した事象と、最終的な結果と、波形データの保存のタイミングとについての情報がログデータに含まれる。
【００２４】
図６は、異常に関係する事象と事象への対処等との関係を示す図である。本実施の形態においては、切り替え時に発生した異常な事象として「輝度変化無し」と、「黒画面」と、「異ポートへの切り替え」とが扱われる。「輝度変化無し」とは、例えば切替指示がＫＶＭスイッチ５に届かなかったことが原因で切り替えが行われないことであり、モニタ装置７の輝度は切替元のサーバが出力するＶＧＡ信号による表示の輝度のままである。「黒画面」とは、例えばモニタ装置７における表示処理に時間がかかっていることが原因でモニタ装置７の表示の輝度が黒であることであり、Ｒ比、Ｇ比及びＢ比がいずれも０である。「異ポートへの切り替え」とは、ＫＶＭスイッチ５の動作不良により本来の切替先ポートとは異なるポートへ切り替えることであり、モニタ装置７の輝度は切替元のサーバが出力するＶＧＡ信号による表示の輝度及び切替先のサーバが出力するＶＧＡ信号による表示の輝度のいずれとも異なる。図６の例では、ＫＶＭスイッチ５での切り替えの実行後に輝度計９から輝度データを取得するタイミングは、切り替えの実行から２秒後である。
【００２５】
「輝度変化無し」の場合には、例えば再試行が１０回行われ、波形データの保存の外部トリガは再試行の前及び別問題の発生時にオシロスコープ３に送信される。「黒画面」の場合には、モニタ装置７の輝度が切替先のサーバが出力するＶＧＡ信号による表示の輝度になることが確認されるまで、最長で例えば１０秒間の監視が行われ、波形データの保存の外部トリガは黒画面から復帰しない時にオシロスコープ３に送信される。「異ポートへの切り替え」の場合には、例えば再試行が１００回行われ、波形データの保存の外部トリガは再試行前にオシロスコープ３に送信される。
【００２６】
次に、検証支援装置１が実行する処理を詳細に説明する。
【００２７】
図７は、検証支援装置１が実行する処理の処理フローを示す図である。本実施の形態の処理は、例えば、ＫＶＭスイッチ５の試験を実施する時に試験の管理者からの入力指示に応じて開始される。
【００２８】
命令部１０５は、判定部１０２に対して処理の開始を指示する。これに応じ、判定部１０２は、輝度データをデータ格納部１０４から読み出す（図７：ステップＳ１）。
【００２９】
命令部１０５は、切替設定をデータ格納部１０４から読み出す。そして、判定部１０２は、読み出した切替設定に従って切替元ポート及び切替先ポートをセットする（ステップＳ３）。切替元ポート及び切替先ポートは、例えば、図８に示すようなデータフォーマットでデータ格納部１０４において管理される。
【００３０】
命令部１０５は、切替回数ｎが所定値（例えば１０００）に達したか判定する（ステップＳ５）。切替回数ｎは、例えば、図９に示すようなデータフォーマットでデータ格納部１０４において管理される。
【００３１】
切替回数ｎが所定値に達した場合（ステップＳ５：Ｙｅｓルート）、処理は終了する。一方、切替回数ｎが所定値に達していない場合（ステップＳ５：Ｎｏルート）、命令部１０５は、切替処理を実行する（ステップＳ７）。そして処理は端子Ａを介して図１３のステップＳ９に移行する。
【００３２】
図１０は、切替処理の処理フローを示す図である。
【００３３】
命令部１０５は、切替先ポートの指定を含む切替指示を信号生成部１０６に出力する。これに応じ、信号生成部１０６は、切替先ポートの指定を含む切替指示をＫＶＭスイッチ５のスイッチ制御部５３に送信する（図１０：ステップＳ３１）。なお、切替指示は、切替元ポートの情報を含んでもよい。
【００３４】
ここで、切替指示を受信したＫＶＭスイッチ５が実行する処理について説明する。図１１は、切替指示を受信したＫＶＭスイッチ５が実行する処理の処理フローを示す図である。
【００３５】
スイッチ制御部５３は、切替先ポートの指定を含む切替指示を検証支援装置１から受信する（図１１：ステップＳ４１）。
【００３６】
スイッチ制御部５３は、ステップＳ４１において受信した切替指示に従ってスイッチ部５１における電気的接続を切り替える。これにより、モニタ装置７に出力されるＶＧＡ信号が切り替わる（ステップＳ４３）。そして処理は終了する。
【００３７】
図１０の説明に戻り、命令部１０５は、ステップＳ１において読み出した輝度データに含まれる輝度のうち切替先のサーバが出力するＶＧＡ信号による表示の輝度を、判定部１０２が比較に使用する輝度として設定する（ステップＳ３３）。
【００３８】
命令部１０５は、タイマ１０３に時間の計測を開始させる（ステップＳ３５）。図６に示したとおり、タイムアウトまでの時間は例えば２秒である。
【００３９】
命令部１０５は、外部トリガ生成部１０７を呼び出す。これに応じ、外部トリガ生成部１０７における第１生成部１０７１は、波形データの一時保存の外部トリガをオシロスコープ３に送信する（ステップＳ３７）。そして処理は呼び出し元に戻る。
【００４０】
ここで、波形データの一時保存の外部トリガを受信したオシロスコープ３が実行する処理について説明する。図１２は、波形データの一時保存の外部トリガを受信したオシロスコープ３が実行する処理の処理フローを示す図である。
【００４１】
オシロスコープ３は、波形データの一時保存の外部トリガを検証支援装置１から受信する（図１２：ステップＳ５１）。
【００４２】
オシロスコープ３は、ＫＶＭスイッチ５の出力信号の波形データ及びサーバＳＶ１乃至ＳＶ４の出力信号の波形データを生成し、生成した波形データをオシロスコープ３の一時保存領域に格納する（ステップＳ５３）。そして処理は終了する。
【００４３】
通常、ステップＳ３１の処理において送信された指示のＫＶＭスイッチ５への到達及び指示に応じて実行される切り替えは、ステップＳ５３の処理よりも時間がかかるので、ステップＳ３１の処理よりステップＳ５３の処理が後のタイミングで実行されたとしても、切り替え時における波形データを生成することが可能である。
【００４４】
図１３の説明に移行し、判定部１０２は、タイマ１０３のタイムアウトが発生した場合、モニタ装置７の最新の輝度データを輝度データ受信部１０１から受け取る（図１３：ステップＳ９）。
【００４５】
判定部１０２は、ステップＳ９において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しいか判定する（ステップＳ１１）。なお、ステップＳ１１においては両者の差が所定範囲内である場合には等しいと判定されてもよい。
【００４６】
ステップＳ９において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しいと判定された場合（ステップＳ１１：Ｙｅｓルート）、判定部１０２は、命令部１０５を呼び出す。そして、命令部１０５は、切り替えの成功時に実行する処理である正常時処理を実行する（ステップＳ１３）。正常時処理については後で説明する。そして処理は端子Ｂを介して図７のステップＳ５に戻る。
【００４７】
ステップＳ９において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しくないと判定された場合（ステップＳ１１：Ｎｏルート）、判定部１０２は、以下の処理を実行する。具体的には、判定部１０２は、ステップＳ９において受け取った輝度データが示す輝度と、ステップＳ１において読み出した輝度データに含まれる輝度のうち切替元のサーバが出力するＶＧＡ信号による表示の輝度とが等しいか判定する（ステップＳ１５）。
【００４８】
ステップＳ９において受け取った輝度データが示す輝度と、ステップＳ１において読み出した輝度データに含まれる輝度のうち切替元のサーバが出力するＶＧＡ信号による表示の輝度とが等しい場合（ステップＳ１５：Ｙｅｓルート）、判定部１０２は、命令部１０５を呼び出す。そして、命令部１０５は、輝度変化無しの時に実行する処理である第１異常時処理を実行する（ステップＳ１７）。第１異常時処理については後で説明する。そして処理は端子Ｂを介して図７のステップＳ５に戻る。
【００４９】
ステップＳ９において受け取った輝度データが示す輝度と、ステップＳ１において読み出した輝度データに含まれる輝度のうち切替元のサーバが出力するＶＧＡ信号による表示の輝度とが等しくない場合（ステップＳ１５：Ｎｏルート）、判定部１０２は、以下の処理を実行する。具体的には、判定部１０２は、ステップＳ９において受け取った輝度データが示す輝度が黒画面の輝度であるか判定する（ステップＳ１９）。
【００５０】
ステップＳ９において受け取った輝度データが示す輝度が黒画面の輝度である場合（ステップＳ１９：Ｙｅｓルート）、判定部１０２は、命令部１０５を呼び出す。そして、命令部１０５は、黒画面発生時に実行する処理である第２異常時処理を実行する（ステップＳ２１）。第２異常時処理については後で説明する。そして処理は端子Ｂを介して図７のステップＳ５に戻る。
【００５１】
ステップＳ９において受け取った輝度データが示す輝度が黒画面の輝度ではない場合（ステップＳ１９：Ｎｏルート）、判定部１０２は、命令部１０５を呼び出す。そして、命令部１０５は、異ポートへの切替時に実行する処理である第３異常時処理を実行する（ステップＳ２３）。第３異常時処理については後で説明する。そして処理は端子Ｂを介して図７のステップＳ５に戻る。なお、ステップＳ２３の処理を実行するにあたって、ステップＳ９において受け取った輝度データが示す輝度が、切替元のサーバ及び切替先のサーバ以外のサーバが出力するＶＧＡ信号による表示の輝度と等しいことを確認してもよい。
【００５２】
ここで、正常時処理について説明する。図１４は、正常時処理の処理フローを示す図である。
【００５３】
命令部１０５は、切り替えの成功についての判定結果をデータ格納部１０４におけるログデータに追加する（図１４：ステップＳ６１）。具体的には、命令部１０５は、切替回（ここでは上記の切替回数ｎ）と、切替元ポートと、切替先ポートと、判定（ここではＯＫ）とについての情報をログデータに追加する。
【００５４】
命令部１０５は、外部トリガ生成部１０７を呼び出す。これに応じ、外部トリガ生成部１０７は、リセットの外部トリガをオシロスコープ３に送信する（ステップＳ６３）。
【００５５】
ここで、リセットの外部トリガを受信したオシロスコープ３が実行する処理について説明する。図１５は、リセットの外部トリガを受信したオシロスコープ３が実行する処理の処理フローを示す図である。
【００５６】
オシロスコープ３は、リセットの外部トリガを検証支援装置１から受信する（図１５：ステップＳ７１）。
【００５７】
オシロスコープ３は、ステップＳ５３において一時保存領域に格納された波形データを削除し、トリガ待ちの状態へ移行する（ステップＳ７３）。そして処理は終了する。
【００５８】
図１４の説明に戻り、命令部１０５は、切替回数ｎを１インクリメントする（ステップＳ６５）。
【００５９】
命令部１０５は、データ格納部１０４に格納されている切替設定における切替方法に従って、切替元ポート及び切替先ポートを更新する（ステップＳ６７）。そして処理は呼び出し元に戻る。
【００６０】
以上のような処理を実行すれば、異常が発生していない場合にはオシロスコープ３に波形データは保存されないので、オシロスコープ３の記憶領域の消費量を抑制することができるようになる。
【００６１】
次に、第１異常時処理について説明する。図１６は、第１異常時処理の処理フローを示す図である。
【００６２】
命令部１０５は、外部トリガ生成部１０７を呼び出す。これに応じ、外部トリガ生成部１０７における第２生成部１０７２は、波形データの保存の外部トリガをオシロスコープ３に送信する（図１６：ステップＳ８１）。
【００６３】
ここで、波形データの保存の外部トリガを受信したオシロスコープ３が実行する処理について説明する。図１７は、波形データの保存の外部トリガを受信したオシロスコープ３が実行する処理の処理フローを示す図である。
【００６４】
オシロスコープ３は、波形データの保存の外部トリガを検証支援装置１から受信する（図１７：ステップＳ１２１）。
【００６５】
オシロスコープ３は、ステップＳ５３において一時保存領域に格納された波形データをオシロスコープ３における保存領域に格納する（ステップＳ１２３）。そして処理は終了する。保存領域は、例えば不揮発性の記憶領域等に設けられる。
【００６６】
以上のような処理により、切り替え時における波形データを、後で原因を解析する作業等に使用することができるようになる。
【００６７】
図１６の説明に戻り、命令部１０５は、再試行回数ｍに０を設定する（ステップＳ８３）。再試行回数ｍは、例えば、図１８に示すようなデータフォーマットでデータ格納部１０４において管理される。
【００６８】
命令部１０５は、再試行回数ｍが所定値（例えば１０）であるか判定する（ステップＳ８５）。
【００６９】
再試行回数ｍが所定値である場合（ステップＳ８５：Ｙｅｓルート）、命令部１０５は、切り替えの失敗についての判定結果をデータ格納部１０４に格納する（ステップＳ８７）。具体的には、命令部１０５は、切替回（ここでは上記の切替回数ｎ）と、切替元ポートと、切替先ポートと、事象（ここでは「輝度変化無し」）と、判定（ここではＮＧ）と、結果（例えば、「１０回再試行するも失敗」）と、波形データの保存のタイミングとについての情報をログデータに追加する。そして処理は端子Ｃを介して図１９のステップＳ１１１に移行する。
【００７０】
再試行回数ｍが所定値ではない場合（ステップＳ８５：Ｎｏルート）、命令部１０５は、切替処理を実行する（ステップＳ８９）。切り替えが行われなかったと推定されるため、ステップＳ８９においては、直前のステップＳ７において実行された切替処理と同じ切替処理が実行される。そして処理は端子Ｄを介して図１９のステップＳ９５に移行する。
【００７１】
図１９の説明に移行し、判定部１０２は、タイマ１０３のタイムアウトが発生した場合、モニタ装置７の最新の輝度データを輝度データ受信部１０１から受け取る（図１９：ステップＳ９５）。
【００７２】
判定部１０２は、ステップＳ９５において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しいか判定する（ステップＳ９７）。なお、ステップＳ９７においては両者の差が所定範囲内である場合には等しいと判定されてもよい。
【００７３】
ステップＳ９５において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しいと判定された場合（ステップＳ９７：Ｙｅｓルート）、命令部１０５は、切り替えの成功についての判定結果をデータ格納部１０４におけるログデータに追加する（ステップＳ９８）。具体的には、命令部１０５は、切替回（ここでは上記の切替回数ｎ）と、切替元ポートと、切替先ポートと、判定（ここではＯＫ）と、事象（ここでは「輝度変化無し」）と、結果（ここでは、例えば「１回再試行で成功」）と、波形データの保存とについての情報をログデータに追加する。さらに、命令部１０５は、外部トリガ生成部１０７を呼び出す。これに応じ、外部トリガ生成部１０７は、リセットの外部トリガをオシロスコープ３に送信する（ステップＳ１０９）。リセットの外部トリガを受信したオシロスコープ３が実行する処理については、上で説明したとおりである。そして処理はステップＳ１１１に移行する。
【００７４】
ステップＳ９５において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しくないと判定された場合（ステップＳ９７：Ｎｏルート）、判定部１０２は、以下の処理を実行する。具体的には、判定部１０２は、ステップＳ９５において受け取った輝度データが示す輝度と、ステップＳ１において読み出した輝度データに含まれる輝度のうち切替元のサーバが出力するＶＧＡ信号による表示の輝度とが等しいか判定する（ステップＳ９９）。
【００７５】
ステップＳ９５において受け取った輝度データが示す輝度と、ステップＳ１において読み出した輝度データに含まれる輝度のうち切替元のサーバが出力するＶＧＡ信号による表示の輝度とが等しい場合（ステップＳ９９：Ｙｅｓルート）、判定部１０２は、命令部１０５を呼び出す。そして、命令部１０５は、リセットの外部トリガをオシロスコープ３に送信する（ステップＳ１０１）。リセットの外部トリガを受信したオシロスコープ３が実行する処理については、上で説明したとおりである。
【００７６】
命令部１０５は、再試行回数ｍを１インクリメントする（ステップＳ１０３）。そして処理は端子Ｅを介して図１６のステップＳ８５に戻る。
【００７７】
一方、ステップＳ９５において受け取った輝度データが示す輝度と、ステップＳ１において読み出した輝度データに含まれる輝度のうち切替元のサーバが出力するＶＧＡ信号による表示の輝度とが等しくない場合（ステップＳ９９：Ｎｏルート）、判定部１０２は、命令部１０５を呼び出す。そして、命令部１０５は、外部トリガ生成部１０７を呼び出す。これに応じ、外部トリガ生成部１０７における第２生成部１０７２は、波形データの保存の外部トリガをオシロスコープ３に送信する（ステップＳ１０５）。波形データの保存の外部トリガを受信したオシロスコープ３が実行する処理については、上で説明したとおりである。
【００７８】
命令部１０５は、切り替えの失敗についての判定結果をデータ格納部１０４に格納する（ステップＳ１０７）。具体的には、命令部１０５は、切替回（ここでは上記の切替回数ｎ）と、切替元ポートと、切替先ポートと、事象（ここでは「輝度変化無し」）と、判定（ここではＮＧ）と、結果（例えば「再試行中に黒画面発生」）と、波形データの保存のタイミングとについての情報をログデータに追加する。
【００７９】
命令部１０５は、切替回数ｎを１インクリメントする（ステップＳ１１１）。
【００８０】
命令部１０５は、データ格納部１０４に格納されている切替設定における切替方法に従って、切替元ポート及び切替先ポートを更新する（ステップＳ１１３）。そして処理は呼び出し元に戻る。
【００８１】
以上のような処理を実行すれば、切り替えを試みたにも関わらず輝度に変化が無いという異常が発生した場合において、再試行することでその異常が解消するか確認できるようになると共に、波形データを後の原因分析等に使用できるようになる。なお、当初は「輝度変化無し」であったが途中から他の事象に変わった場合には、次の切り替えを実行するようになっている。
【００８２】
次に、第２異常時処理について説明する。図２０は、第２異常時処理の処理フローを示す図である。
【００８３】
命令部１０５は、監視回数ｋに０を設定する（図２０：ステップＳ１３１）。監視回数ｋは、例えば、図２１に示すようなデータフォーマットでデータ格納部１０４において管理される。
【００８４】
命令部１０５は、監視回数ｋは所定値（例えば１００）であるか判定する（ステップＳ１３３）。
【００８５】
監視回数ｋは所定値である場合（ステップＳ１３３：Ｙｅｓルート）、命令部１０５は、切り替えの失敗についての判定結果をデータ格納部１０４に格納する（ステップＳ１３５）。具体的には、命令部１０５は、切替回（ここでは上記の切替回数ｎ）と、切替元ポートと、切替先ポートと、事象（ここでは「黒画面」）と、判定（ここでは「ＮＧ」）と、結果（例えば、「１０秒後も復帰せず」）と、波形データの保存のタイミングとについての情報をログデータに追加する。
【００８６】
命令部１０５は、外部トリガ生成部１０７を呼び出す。これに応じ、外部トリガ生成部１０７における第２生成部１０７２は、波形データの保存の外部トリガをオシロスコープ３に送信する（ステップＳ１３７）。そして処理は端子Ｆを介して図２２のステップＳ１５３に移行する。波形データの保存の外部トリガを受信したオシロスコープ３が実行する処理については、上で説明したとおりである。
【００８７】
一方、監視回数ｋは所定値ではない場合（ステップＳ１３３：Ｎｏルート）、命令部１０５は、タイマ１０３に時間の計測を開始させる（ステップＳ１３９）。ここでは、タイムアウトまでの時間は例えば１００ミリ秒である。
【００８８】
そして処理は端子Ｇを介して図２２のステップＳ１４３に移行する。
【００８９】
図２２の説明に移行し、判定部１０２は、タイマ１０３のタイムアウトが発生した場合、モニタ装置７の最新の輝度データを輝度データ受信部１０１から受け取る（図２２：ステップＳ１４３）。
【００９０】
判定部１０２は、ステップＳ１４３において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しいか判定する（ステップＳ１４５）。なお、ステップＳ１４５においては両者の差が所定範囲内である場合には等しいと判定されてもよい。
【００９１】
ステップＳ１４３において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しくない場合（ステップＳ１４５：Ｎｏルート）、命令部１０５は、監視回数ｋを１インクリメントする（ステップＳ１４７）。そして処理は端子Ｈを介して図２０のステップＳ１３３に戻る。
【００９２】
一方、ステップＳ１４３において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しいと判定された場合（ステップＳ１４５：Ｙｅｓルート）、判定部１０２は、所定回（例えば１０回）連続で等しいと判定されたか判定する（ステップＳ１４９）。
【００９３】
所定回連続で等しいと判定されていない場合（ステップＳ１４９：Ｎｏルート）、画面のちらつきの可能性を排除できないので、処理はステップＳ１４７に移る。
【００９４】
所定回連続で等しいと判定された場合（ステップＳ１４９：Ｙｅｓルート）、命令部１０５は、切り替えの成功についての判定結果をデータ格納部１０４におけるログデータに追加する（ステップＳ１５１）。具体的には、命令部１０５は、切替回（ここでは上記の切替回数ｎ）と、切替元ポートと、切替先ポートと、事象（ここでは「黒画面」）と、判定（ここではＯＫ）と、結果（例えば、「１秒後に復帰」）とについての情報をログデータに追加する。また、命令部１０５は、外部トリガ生成部１０７を呼び出す。これに応じ、外部トリガ生成部１０７は、リセットの外部トリガをオシロスコープ３に送信する（ステップＳ１５２）。リセットの外部トリガを受信したオシロスコープ３が実行する処理については、上で説明したとおりである。そして、命令部１０５は、切替回数ｎを１インクリメントする（ステップＳ１５３）。
【００９５】
命令部１０５は、データ格納部１０４に格納されている切替設定における切替方法に従って、切替元ポート及び切替先ポートを更新する（ステップＳ１５５）。そして処理は呼び出し元に戻る。
【００９６】
以上のような処理を実行すれば、切り替えにより黒画面を表示したという異常が発生した場合において、時間の経過に伴って黒画面から復帰するか確認できるようになると共に、波形データを後の原因分析等に使用できるようになる。なお、切り替え後にモニタ装置７の表示が安定せずちらつきによって黒画面が現れることがあるので、上記のように一定時間以上表示が正常であることを確認すれば、異常が発生したにも関わらず正常であると判定してしまうことを防げるようになる。
【００９７】
次に、第３異常時処理について説明する。図２３は、第３異常時処理の処理フローを示す図である。
【００９８】
命令部１０５は、外部トリガ生成部１０７を呼び出す。これに応じ、外部トリガ生成部１０７における第２生成部１０７２は、波形データの保存の外部トリガをオシロスコープ３に送信する（図２３：ステップＳ１６１）。波形データの保存の外部トリガを受信したオシロスコープ３が実行する処理については、上で説明したとおりである。
【００９９】
命令部１０５は、再試行回数ｍに０を設定する（ステップＳ１６３）。
【０１００】
命令部１０５は、再試行回数ｍが所定値（例えば１００）であるか判定する（ステップＳ１６５）。
【０１０１】
再試行回数ｍが所定値である場合（ステップＳ１６５：Ｙｅｓルート）、命令部１０５は、切り替えの失敗についての判定結果をデータ格納部１０４に格納する（ステップＳ１６７）。具体的には、命令部１０５は、切替回（ここでは上記の切替回数ｎ）と、切替元ポートと、切替先ポートと、事象（ここでは「異ポートへの切り替え」）と、判定（ここでは「ＮＧ」）と、結果（例えば、「１００回再試行するも失敗」）と、波形データの保存のタイミングとについての情報をログデータに追加する。そして処理は端子Ｉを介して図２４のステップＳ１８５に移行する。
【０１０２】
再試行回数ｍが所定値ではない場合（ステップＳ１６５：Ｎｏルート）、命令部１０５は、ＫＶＭスイッチ５におけるスイッチ部５１の状態を元に戻すための切替指示を信号生成部１０６に出力する。これに応じ、信号生成部１０６は、切替先ポートの指定を含む切替指示をＫＶＭスイッチ５のスイッチ制御部５３に送信する（ステップＳ１６９）。ステップＳ１６９においては、元の切替元ポートが新たな切替先ポートとして指定される。例えば、直近のステップＳ７においてポートＰ１からポートＰ２への切替指示が送信された場合、ステップＳ１６９においてはポートＰ１への切替指示が送信される。
【０１０３】
さらに、命令部１０５は、再切替のための切替指示を信号生成部１０６に出力する。これに応じ、信号生成部１０６は、切替先ポートの指定を含む切替指示をＫＶＭスイッチ５のスイッチ制御部５３に送信する（ステップＳ１７１）。ステップＳ１７１においては、直前のステップＳ７と同じ切替指示が送信される。すなわち、ステップＳ１６９及びＳ１７１においては、接続の状態が一旦元に戻されたうえで再切替が実行される。そして、命令部１０５は、タイマ１０３に時間の計測を開始させる（ステップＳ１７２）。図６に示したとおり、タイムアウトまでの時間は例えば２秒である。そして処理は端子Ｊを介して図２４のステップＳ１７５に移行する。
【０１０４】
図２４の説明に移行し、判定部１０２は、タイマ１０３のタイムアウトが発生した場合、モニタ装置７の最新の輝度データを輝度データ受信部１０１から受け取る（図２４：ステップＳ１７５）。
【０１０５】
判定部１０２は、ステップＳ１７５において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しいか判定する（ステップＳ１７７）。なお、ステップＳ１７７においては両者の差が所定範囲内である場合には等しいと判定されてもよい。
【０１０６】
ステップＳ１７５において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しくない場合（ステップＳ１７７：Ｎｏルート）、命令部１０５は、再試行回数ｍを１インクリメントする（ステップＳ１８１）。そして処理は端子Ｋを介して図２３のステップＳ１６５に移行する。
【０１０７】
一方、ステップＳ１７５において受け取った輝度データが示す輝度と、ステップＳ３３において比較に使用する輝度として設定された輝度とが等しいと判定された場合（ステップＳ１７７：Ｙｅｓルート）、命令部１０５は、切り替えの成功についての判定結果をデータ格納部１０４に格納する（ステップＳ１８３）。具体的には、命令部１０５は、切替回（ここでは上記の切替回数ｎ）と、切替元ポートと、切替先ポートと、事象（ここでは「異ポートへの切替」）と、判定（ここでは「ＯＫ」）と、結果（例えば、「１回再試行で成功」）と、波形データの保存のタイミングとについての情報をログデータに追加する。
【０１０８】
命令部１０５は、切替回数ｎを１インクリメントする（ステップＳ１８５）。
【０１０９】
命令部１０５は、データ格納部１０４に格納されている切替設定における切替方法に従って、切替元ポート及び切替先ポートを更新する（ステップＳ１８７）。そして処理は呼び出し元に戻る。
【０１１０】
以上のような処理を実行すれば、異なるポートへの切り替えが行われたという異常が発生した場合において、再試行によって適切に切り替えが実行されたか確認できるようになると共に、切り替え時の波形データを後の原因分析等に使用できるようになる。
【０１１１】
以上本発明の一実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、上で説明した検証支援装置１の機能ブロック構成は実際のプログラムモジュール構成に一致しない場合もある。
【０１１２】
また、上で説明した各テーブルの構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【０１１３】
なお、上で述べた検証支援装置１は、コンピュータ装置であって、図２５に示すように、メモリ２５０１とＣＰＵ２５０３とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本発明の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【０１１４】
以上述べた本発明の実施の形態をまとめると、以下のようになる。
【０１１５】
本実施の形態の第１の態様に係る検証支援装置は、（Ａ）複数の情報処理装置の各々が出力する映像信号のうちモニタ装置に出力される映像信号を切り替えるスイッチに対して、第１の映像信号から第２の映像信号への切り替えの指示を送信する第１制御部（実施の形態における第１生成部１０７１は上記第１制御部の一例である）と、（Ｂ）第１の映像信号から第２の映像信号への切り替え時に複数の情報処理装置の各々が出力した映像信号の波形のデータと、スイッチがモニタ装置に出力した映像信号の波形のデータとを生成する指示を、波形測定器に対して送信する第２制御部（実施の形態における信号生成部１０６は上記第２制御部の一例である）と、（Ｃ）第２の映像信号による表示の輝度と、第１の映像信号から第２の映像信号への切り替え後に輝度計が測定したモニタ装置の表示の輝度との比較の結果に基づき、第１の映像信号から第２の映像信号への切り替え時に異常が発生したか判定する第３制御部（実施の形態における判定部１０２は上記第３制御部の一例である）と、（Ｄ）第３制御部により異常が発生したと判定された場合、複数の情報処理装置の各々が出力した映像信号の波形のデータと、スイッチがモニタ装置に出力した映像信号の波形のデータとを保存する指示を波形測定器に送信する第４制御部（実施の形態における第２生成部１０７２は上記第４制御部の一例である）とを有する。
【０１１６】
モニタ装置に出力する映像信号を切り替えた時に異常が発生した場合において、切り替え時の信号波形のデータを保存できるようになる。また、異常が発生したと判定されていない場合には情報が保存されないので、波形測定器の記憶領域の消費量を少なくすることができるようになる。
【０１１７】
また、上記第３制御部は、（ｃ１）第１の映像信号から第２の映像信号への切り替え後に輝度計が測定したモニタ装置の表示の輝度が、第２の映像信号による表示の輝度ではない場合、第１の映像信号から第２の映像信号への切り替え後に輝度計が測定したモニタ装置の表示の輝度が、第１の映像信号による表示の輝度であるか判定し、（ｃ２）第１の映像信号から第２の映像信号への切り替え後に輝度計が測定したモニタ装置の表示の輝度が、第１の映像信号による表示の輝度である場合、第１の映像信号から第２の映像信号への切り替え時に異常が発生したと判定し、第１の映像信号から第２の映像信号への切り替えの指示を第１制御部に送信させてもよい。
【０１１８】
切り替えが行われずモニタ装置の表示の輝度が元の輝度のままである場合に再度切り替えが実行されるようになる。
【０１１９】
また、上記第３制御部は、（ｃ３）第１の映像信号から第２の映像信号への切り替え後に輝度計が測定したモニタ装置の表示の輝度が、第１の映像信号による表示の輝度ではない場合、第１の映像信号から第２の映像信号への切り替え後に輝度計が測定したモニタ装置の表示の輝度が、映像信号がモニタ装置に出力されていないことを示す所定の輝度であるか判定し、（ｃ４）第１の映像信号から第２の映像信号への切り替え後に輝度計が測定したモニタ装置の表示の輝度が所定の輝度である場合、第１の映像信号から第２の映像信号への切り替え時に異常が発生したと判定し、輝度計が測定したモニタ装置の表示の輝度が所定の輝度から第２の映像信号による表示の輝度に変化するか監視してもよい。
【０１２０】
映像信号がモニタ装置に出力されないという異常が何らかの原因によって発生しているが、時間が経った後に異常が解消される場合がある。そこで上記のような処理を実行すれば、このような異常の解消を検出できるようになる。
【０１２１】
また、上記第３制御部は、（ｃ５）第１の映像信号から第２の映像信号への切り替え後に輝度計が測定したモニタ装置の表示の輝度が所定の輝度ではない場合、第１の映像信号から第２の映像信号への切り替え時に異常が発生したと判定し、第１の映像信号への切り替えの指示と、第１の映像信号から第２の映像信号への切り替えの指示とを第１制御部に送信させてもよい。
【０１２２】
何らかの原因によってスイッチにおいて誤った切り替えが行われた場合には元の状態から再度切り替えが実行されるようになる。
【０１２３】
また、第１の映像信号及び第２の映像信号はＶＧＡ（Video Graphics Array）信号であってもよい。
【０１２４】
本実施の形態の第２の態様に係る検証支援方法は、（Ｅ）複数の情報処理装置の各々が出力する映像信号のうちモニタ装置に出力される映像信号を切り替えるスイッチに対して、第１の映像信号から第２の映像信号への切り替えの指示を送信し、（Ｆ）第１の映像信号から第２の映像信号への切り替え時に複数の情報処理装置の各々が出力した映像信号の波形のデータと、スイッチがモニタ装置に出力した映像信号の波形のデータとを生成する指示を、波形測定器に対して送信し、（Ｇ）第２の映像信号による表示の輝度と、第１の映像信号から第２の映像信号への切り替え後に輝度計が測定したモニタ装置の表示の輝度との比較の結果に基づき、第１の映像信号から第２の映像信号への切り替え時に異常が発生したか判定し、（Ｈ）異常が発生したと判定された場合、複数の情報処理装置の各々が出力した映像信号の波形のデータと、スイッチがモニタ装置に出力した映像信号の波形のデータとを保存する指示を波形測定器に送信する処理を含む。
【０１２５】
なお、上記方法による処理をプロセッサに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【０１２６】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１２７】
（付記１）
複数の情報処理装置の各々が出力する映像信号のうちモニタ装置に出力される映像信号を切り替えるスイッチに対して、第１の映像信号から第２の映像信号への切り替えの指示を送信する第１制御部と、
前記第１の映像信号から前記第２の映像信号への切り替え時に前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを生成する指示を、波形測定器に対して送信する第２制御部と、
前記第２の映像信号による表示の輝度と、前記第１の映像信号から前記第２の映像信号への切り替え後に輝度計が測定した前記モニタ装置の表示の輝度との比較の結果に基づき、前記第１の映像信号から前記第２の映像信号への切り替え時に異常が発生したか判定する第３制御部と、
前記第３制御部により前記異常が発生したと判定された場合、前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを保存する指示を前記波形測定器に送信する第４制御部と、
を有する検証支援装置。
【０１２８】
（付記２）
前記第３制御部は、
前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が、前記第２の映像信号による表示の輝度ではない場合、前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が、前記第１の映像信号による表示の輝度であるか判定し、
前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が、前記第１の映像信号による表示の輝度である場合、前記第１の映像信号から前記第２の映像信号への切り替え時に前記異常が発生したと判定し、前記第１の映像信号から前記第２の映像信号への切り替えの指示を前記第１制御部に送信させる、
付記１記載の検証支援装置。
【０１２９】
（付記３）
前記第３制御部は、
前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が、前記第１の映像信号による表示の輝度ではない場合、前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が、映像信号が前記モニタ装置に出力されていないことを示す所定の輝度であるか判定し、
前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が前記所定の輝度である場合、前記第１の映像信号から前記第２の映像信号への切り替え時に前記異常が発生したと判定し、前記輝度計が測定した前記モニタ装置の表示の輝度が前記所定の輝度から前記第２の映像信号による表示の輝度に変化するか監視する、
付記２記載の検証支援装置。
【０１３０】
（付記４）
前記第３制御部は、
前記第１の映像信号から前記第２の映像信号への切り替え後に前記輝度計が測定した前記モニタ装置の表示の輝度が前記所定の輝度ではない場合、前記第１の映像信号から前記第２の映像信号への切り替え時に前記異常が発生したと判定し、前記第１の映像信号への切り替えの指示と、前記第１の映像信号から前記第２の映像信号への切り替えの指示とを前記第１制御部に送信させる、
付記３記載の検証支援装置。
【０１３１】
（付記５）
前記第１の映像信号及び前記第２の映像信号はＶＧＡ（Video Graphics Array）信号である、
付記１記載の検証支援装置。
【０１３２】
（付記６）
コンピュータに、
複数の情報処理装置の各々が出力する映像信号のうちモニタ装置に出力される映像信号を切り替えるスイッチに対して、第１の映像信号から第２の映像信号への切り替えの指示を送信し、
前記第１の映像信号から前記第２の映像信号への切り替え時に前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを生成する指示を、波形測定器に対して送信し、
前記第２の映像信号による表示の輝度と、前記第１の映像信号から前記第２の映像信号への切り替え後に輝度計が測定した前記モニタ装置の表示の輝度との比較の結果に基づき、前記第１の映像信号から前記第２の映像信号への切り替え時に異常が発生したか判定し、
前記異常が発生したと判定された場合、前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを保存する指示を前記波形測定器に送信する、
処理を実行させるプログラム。
【０１３３】
（付記７）
コンピュータが、
複数の情報処理装置の各々が出力する映像信号のうちモニタ装置に出力される映像信号を切り替えるスイッチに対して、第１の映像信号から第２の映像信号への切り替えの指示を送信し、
前記第１の映像信号から前記第２の映像信号への切り替え時に前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを生成する指示を、波形測定器に対して送信し、
前記第２の映像信号による表示の輝度と、前記第１の映像信号から前記第２の映像信号への切り替え後に輝度計が測定した前記モニタ装置の表示の輝度との比較の結果に基づき、前記第１の映像信号から前記第２の映像信号への切り替え時に異常が発生したか判定し、
前記異常が発生したと判定された場合、前記複数の情報処理装置の各々が出力した映像信号の波形のデータと、前記スイッチが前記モニタ装置に出力した映像信号の波形のデータとを保存する指示を前記波形測定器に送信する、
処理を実行する検証支援方法。
【符号の説明】
【０１３４】
１  検証支援装置    ３  オシロスコープ
ＳＶ１，ＳＶ２，ＳＶ３，ＳＶ４  サーバ    ５  ＫＶＭスイッチ
Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，Ｐ６，Ｐ７  ポート
５１  スイッチ部    ５３  スイッチ制御部
７  モニタ装置    ９  輝度計
１０１  輝度データ受信部    １０２  判定部
１０３  タイマ    １０４  データ格納部
１０５  命令部    １０６  信号生成部
１０７  外部トリガ生成部    １０７１  第１生成部
１０７２  第２生成部
【図１】
2019101498.tif 000003
【図２】
2019101498.tif 000004
【図３】
2019101498.tif 000005
【図４】
2019101498.tif 000006
【図５】
2019101498.tif 000007
【図６】
2019101498.tif 000008
【図７】
2019101498.tif 000009
【図８】
2019101498.tif 000010
【図９】
2019101498.tif 000011
【図１０】
2019101498.tif 000012
【図１１】
2019101498.tif 000013
【図１２】
2019101498.tif 000014
【図１３】
2019101498.tif 000015
【図１４】
2019101498.tif 000016
【図１５】
2019101498.tif 000017
【図１６】
2019101498.tif 000018
【図１７】
2019101498.tif 000019
【図１８】
2019101498.tif 000020
【図１９】
2019101498.tif 000021
【図２０】
2019101498.tif 000022
【図２１】
2019101498.tif 000023
【図２２】
2019101498.tif 000024
【図２３】
2019101498.tif 000025
【図２４】
2019101498.tif 000026
【図２５】
2019101498.tif 000027