(57)【要約】【課題】計算機間の伝送試験の作業時間を削減する。【解決手段】検査システムは、検出装置２０および判定装置３０を有する。検出装置２０は、導光部２１、反射部２２、導光部２３、および出力部２９を有する。導光部２１および導光部２３は、複数の光ファイバから出力された各光を計算機１２のポート１２０へ透過させる。反射部２２は、導光部２１および導光部２３を透過してポート１２０で反射した各光をさらに反射させる。出力部２９は、光量を電気信号に変換する複数のＰＤ２６０を含み、反射部２２で反射した各光の光量をＰＤにより、各ＰＤが配置された各位置における電気信号として判定装置３０へ出力する。判定装置３０は、出力部２９から出力された各ＰＤの位置における光量の分布に基づいて、コネクタ１３０とポート１２０との間のコンタミネーションの有無を判定する。【選択図】図５
2018063160.tif 000002
【特許請求の範囲】
【請求項１】
複数の光ファイバをポートに接続するコネクタと前記ポートとの間に配置される反射パターン検出部と、
前記反射パターン検出部からの出力に基づいて、前記コネクタと前記ポートとの間の汚れの有無を判定する判定部と
を有し、
前記反射パターン検出部は、
前記複数の光ファイバから出力されるそれぞれの光を前記ポートへ透過させる導光部と、
前記導光部を透過し、前記ポートで反射したそれぞれの前記光をさらに反射させる反射部と、
光量を電気信号に変換する複数の変換器を含み、前記反射部で反射したそれぞれの前記光の光量を前記変換器により、それぞれの前記変換器が配置されたそれぞれの位置における電気信号として前記判定部へ出力する出力部と
を有し、
前記判定部は、
前記出力部から出力されたそれぞれの前記位置における前記光量の分布に基づいて、前記コネクタと前記ポートとの間の汚れの有無を判定することを特徴とする検査装置。
【請求項２】
前記導光部は、
異なる屈折率の２つの部材を有し、前記２つの部材の接触面が、それぞれの前記光ファイバから出力される光の光路に対して斜めになるように配置されており、
前記反射部は、
前記２つの部材の接触面であることを特徴とする請求項１に記載の検査装置。
【請求項３】
前記出力部が有するそれぞれの前記変換器は、
前記コネクタと前記ポートとの間に前記汚れがない場合に前記反射部で反射したそれぞれの前記光が入射する位置に、少なくとも１つ配置されることを特徴とする請求項１または２に記載の検査装置。
【請求項４】
前記出力部が有するそれぞれの前記変換器は、
前記コネクタと前記ポートとの間に前記汚れがない場合に前記反射部で反射したそれぞれの前記光が入射する位置以外の位置に、少なくとも１つ配置されることを特徴とする請求項３に記載の検査装置。
【請求項５】
前記出力部には、第１の方向に所定間隔で並ぶ複数の前記変換器を含む列が、前記第１の方向とは異なる第２の方向に所定間隔で複数配置されており、
前記判定部は、
それぞれの前記変換器について、前記変換器から出力された電気信号の値と、前記汚れがない場合に前記変換器から出力される電気信号の値との差分を算出し、それぞれの前記変換器について算出された前記差分の和から求まる値が、予め定められた閾値以上である場合に、前記コネクタと前記ポートとの間に前記汚れが存在すると判定することを特徴とする請求項１から４のいずれか一項に記載の検査装置。
【請求項６】
前記出力部には、第１の方向に所定間隔で並ぶ複数の前記変換器を含む列が、前記第１の方向とは異なる第２の方向に所定間隔で複数配置されており、
前記判定部は、
前記反射部で反射した前記光を受光した前記変換器である第１の変換器と、前記反射部で反射した前記光を受光していない前記変換器である第２の変換器とを検出し、前記第１の方向に並ぶ複数の前記変換器を含むそれぞれの前記列において、２つの前記第１の変換器の間に少なくとも１つの前記第２の変換器が配置されている前記第１の変換器の組毎に、前記第１の変換器の組の間に配置されている前記第２の変換器の数を特定し、特定した前記第２の変換器の数が前記第１の変換器の組の間で異なる場合に、前記コネクタと前記ポートとの間に前記汚れが存在すると判定することを特徴とする請求項１から４のいずれか一項に記載の検査装置。
【請求項７】
前記出力部には、第１の方向に所定間隔で並ぶ複数の前記変換器を含む列が、前記第１の方向とは異なる第２の方向に所定間隔で複数配置されており、
前記判定部は、
前記位置毎の前記光量に対応する電気信号を特徴ベクトルとして算出し、算出した特徴ベクトルと、前記コネクタと前記ポートとの間に前記汚れがない場合の特徴ベクトルとの類似度と、前記コネクタと前記ポートとの間に前記汚れがある場合の特徴ベクトルとの類似度とに基づいて、前記コネクタと前記ポートとの間の汚れの有無を判定することを特徴とする請求項１から４のいずれか一項に記載の検査装置。
【請求項８】
複数の光ファイバをポートに接続するコネクタと、前記ポートとの間に配置される反射パターン検出部と、前記反射パターン検出部からの出力に基づいて、前記コネクタと前記ポートとの間の汚れの有無を判定する判定部とを有する検査装置の検査方法において、
前記判定部は、
前記反射パターン検出部によって、前記複数の光ファイバから出力されるそれぞれの光を前記ポートへ透過させ、前記ポートで反射したそれぞれの前記光をさらに反射させ、さらに反射したそれぞれの前記光の光量を複数の変換器により、それぞれの変換器が配置されたそれぞれの位置における電気信号として出力された信号を取得し、
前記反射パターン検出部から出力されたそれぞれの前記位置における前記光量の分布に基づいて、前記コネクタと前記ポートとの間の汚れの有無を判定する
処理を実行することを特徴とする検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査装置および検査方法に関する。
【背景技術】
【０００２】
並列計算機等で用いられるネットワークには複数のノード間を物理的に接続するために光ケーブルが用いられる場合がある。光ケーブルと計算機のラックの接合部との間にゴミなどの汚染物が入り込むことがある。光ケーブルと計算機のラックの接合部との間に汚染物が入り込むと、計算機が光ケーブルを介して伝送されたデータの受信に失敗する割合が増大する。そのため、ノード間のリンク接続が物理的に切断（リンクダウン）される場合がある。視覚的に検出できないサイズの汚染物でもリンクの伝送品質が低下する場合があるが、伝送品質の低下が汚染物以外の要因により発生する場合もある。そのため、リンクに関連する一部の装置の電源を落とし、光ケーブルを両端で取り外し、装置側面のポートを清掃した後、ケーブルや水冷、電源装置等で混雑している背面ラック内を目視確認する等の作業が行われる。光ケーブルの端面に付着した汚染物は、専用のクリーナを用いて除去される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１５−５１０１２１号公報
【特許文献２】特開平９−１４５５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、光ケーブルの掃除や背面ラック内の目視確認を行った後は、光ケーブルを再び計算機に接続し、計算機を起動して伝送品質が改善したかどうかが確認される。このような作業は、並列計算機の試験、生産、納入先等の現場で少なからず発生している。計算機は、所定の初期化の処理を経て起動されるため、時間がかかる。そのため、光ケーブルの掃除や背面ラックの目視確認、計算機の再起動等の作業は、大型並列計算機における伝送試験の作業時間を増大させる要因となっている。
【０００５】
本願に開示の技術は、計算機間の伝送試験の作業時間を削減する。
【課題を解決するための手段】
【０００６】
１つの側面では、検査装置は、複数の光ファイバをポートに接続するコネクタとポートとの間に配置される反射パターン検出部と、反射パターン検出部からの出力に基づいて、コネクタとポートとの間の汚れの有無を判定する判定部とを有する。反射パターン検出部は、導光部と、反射部と、出力部とを有する。導光部は、複数の光ファイバから出力されるそれぞれの光をポートへ透過させる。反射部は、導光部を透過しポートで反射したそれぞれの光をさらに反射させる。出力部は、光量を電気信号に変換する複数の変換器を含み、反射部で反射したそれぞれの光の光量を変換器により、それぞれの変換器が配置されたそれぞれの位置における電気信号として判定部へ出力する。判定部は、出力部から出力されたそれぞれの位置における光量の分布に基づいて、コネクタとポートとの間の汚れの有無を判定する。
【発明の効果】
【０００７】
１実施形態によれば、計算機間の伝送試験の作業時間を削減することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、検査システムの一例を示すブロック図である。
【図２】図２は、ポートの一例を示す図である。
【図３】図３は、コネクタの一例を示す図である。
【図４】図４は、コネクタとポートとの接続の一例を示す図である。
【図５】図５は、検出装置を介したコネクタとポートとの接続の一例を示す図である。
【図６】図６は、反射光の一例を説明する図である。
【図７】図７は、実施例１におけるＰＤ（Photodiode）の配置の一例を示す図である。
【図８】図８は、コンタミネーションがある場合の反射光の分布の一例を示す図である。
【図９】図９は、実施例１におけるＰＤの配置の他の例を示す図である。
【図１０】図１０は、接続確認処理の一例を示すフローチャートである。
【図１１】図１１は、接続確認処理の一例を示すフローチャートである。
【図１２】図１２は、接続確認処理時の接続の一例を示す図である。
【図１３】図１３は、実施例１における検査処理の一例を示すフローチャートである。
【図１４】図１４は、実施例２におけるＰＤの配置の一例を示す図である。
【図１５】図１５は、第１のＰＤおよび第２のＰＤの配置の一例を示す図である。
【図１６】図１６は、コンタミネーションがある場合の反射光の分布の一例を示す図である。
【図１７】図１７は、コンタミネーションがある場合の第１のＰＤおよび第２のＰＤの配置の一例を示す図である。
【図１８】図１８は、実施例２における検査処理の一例を示すフローチャートである。
【図１９】図１９は、実施例２におけるＰＤの配置の他の例を示す図である。
【図２０】図２０は、コンタミネーションがある場合の反射光の分布の一例を示す図である。
【図２１】図２１は、判定装置のハードウェアの一例を示す図である。
【図２２】図２２は、特徴ベクトルの分類の一例を説明する図である。
【発明を実施するための形態】
【０００９】
以下に、本願の開示する検査装置および検査方法の実施例を、図面に基づいて詳細に説明する。なお、以下の実施例は開示の技術を限定するものではない。
【実施例１】
【００１０】
［検査システム１０］
図１は、検査システム１０の一例を示すブロック図である。本実施例における検査システム１０は、光源装置１１、検出装置２０、および判定装置３０を有する。本実施例における検査システム１０は、例えば、ケーブル１３と計算機１２との間の接続確認の処理に用いられる。計算機１２は、複数の計算機１２を有する並列計算機システムに含まれる。並列計算機システムにおいて、各計算機１２は、光ファイバケーブル等のケーブル１３によって互いに接続される。複数の計算機１２は、ケーブル１３を介して互いに通信することにより、並列計算機システムとしての機能を発揮する。
【００１１】
光源装置１１は、ケーブル１３の両端に設けられたコネクタ１３０を介してケーブル１３に接続され、ケーブル１３に光信号を送信する。本実施例において、ケーブル１３は、複数の光ファイバを有する多芯の光ファイバケーブルである。光源装置１１は、ケーブル１３内のそれぞれの光ファイバに光信号を送信する。
【００１２】
検出装置２０は、一端がケーブル１３のコネクタ１３０に接続され、他端が計算機１２のポート１２０に接続される。また、検出装置２０は、ケーブル２００を介して判定装置３０に接続される。検出装置２０は、それぞれの光ファイバを通ってコネクタ１３０から出力された光信号をポート１２０へ透過させると共に、ポート１２０の端面において反射した光の強度および分布を示す電気信号をケーブル２００を介して判定装置３０へ出力する。検出装置２０は、反射パターン検出部の一例である。
【００１３】
判定装置３０は、検出装置２０から出力された光の強度および分布に基づいて、コネクタ１３０とポート１２０との間に、ゴミ等のコンタミネーションが存在するか否かを判定する。コンタミネーションは、コネクタ１３０とポート１２０との間の汚れの一例である。また、判定装置３０は、判定部の一例である。また、検出装置２０および判定装置３０を有する検査システム１０は、検査装置の一例である。
【００１４】
図２は、ポート１２０の一例を示す図である。ポート１２０は、計算機１２の側面に設けられ、光ファイバ毎に光信号の送信または受信を行う送受信部の端面１２１を含む基部１２３と、基部１２３を収容するハウジング１２２とを有する。
【００１５】
図３は、コネクタ１３０の一例を示す図である。コネクタ１３０は、光ファイバ毎に光信号が送信または受信される光ファイバの端面１３１を含む基部１３２を有する。
【００１６】
図４は、コネクタ１３０とポート１２０との接続の一例を示す図である。例えば図４の白矢印に示すように、コネクタ１３０の基部１３２が、ポート１２０のハウジング１２２内に挿入されることにより、コネクタ１３０とポート１２０とが接続される。コネクタ１３０とポート１２０とが接続された状態において、光ファイバ毎に端面１３１と端面１２１とが面接触する。これにより、計算機１２から出力された光信号がポート１２０およびコネクタ１３０を介してケーブル１３へ出力され、ケーブル１３を介して伝送された光信号がコネクタ１３０およびポート１２０を介して計算機１２に入力される。
【００１７】
ここで、例えば図４に示すように、コネクタ１３０の端面１３１とポート１２０の端面１２１との間にゴミ等のコンタミネーション１４が存在すると、光ファイバを介する光信号が減衰したり、散乱したりする場合がある。また、コンタミネーション１４によっては、光ファイバを介する光信号が遮蔽される場合もある。計算機１２の受光部のポート１２０において受信された光信号の強度が所定の強度未満である場合、計算機１２では、光信号によるデータの受信に失敗する。そして、計算機１２では、データの受信失敗を示すエラーが計算機１２のオペレータ等に通知される。オペレータは、データの受信失敗の原因究明を行うことになる。
【００１８】
データの受信失敗の原因としては、コネクタ１３０の端面１３１とポート１２０の端面１２１との間にコンタミネーション１４が入り込む他に、例えば、ケーブル１３内の光ファイバの断線、計算機１２内部の機器の障害等も考えられる。そのため、障害の原因究明には時間がかかる。
【００１９】
これに対し、本実施例の検査システム１０では、ケーブル１３のコネクタ１３０と計算機１２のポート１２０とを接続する際に、例えば図５に示すように、コネクタ１３０とポート１２０との間に検出装置２０が挿入される。そして、判定装置３０は、検出装置２０から出力される、光ファイバを介する光信号に対応する電気信号に基づいて、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを判定する。判定装置３０によってコネクタ１３０とポート１２０との間にコンタミネーション１４が存在すると判定された場合には、コネクタ１３０の端面１３１とポート１２０の端面１２１が掃除されてから再び接続される。これにより、データの受信失敗の原因究明の作業において、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かの確認作業を省くことができ、データの受信失敗の原因究明にかかる作業時間を削減することができる。
【００２０】
［検出装置２０］
次に、図５を参照して、検出装置２０の構造について説明する。図５は、検出装置２０を介したコネクタ１３０とポート１２０との接続の一例を示す図である。検出装置２０は、例えば図５に示すように、導光部２１、反射部２２、導光部２３、および出力部２９を有する。出力部２９は、ＰＤ（Photodiode）部２６、ＡＤＣ（Analog  to  Digital  Converter）２７、およびインターフェイス（Ｉ／Ｆ）２８を有する。
【００２１】
コネクタ１３０の基部１３２は、例えば図５の白矢印に示すように、検出装置２０のハウジング２４および導光部２１によって形成された凹部２５内に挿入され、導光部２３は、ポート１２０のハウジング１２２内に挿入される。これにより、コネクタ１３０およびポート１２０は、検出装置２０を介して接続される。
【００２２】
導光部２１、反射部２２、および導光部２３は、光を透過する材料により形成される。反射部２２は、光を透過する材料であって、導光部２１および導光部２３の材料とは屈折率が異なる材料によって形成される。反射部２２は、導光部２１と導光部２３との間に、コネクタ１３０内の各光ファイバからポート１２０へ入射される光信号の経路に対して斜めになるように配置されている。反射部２２は、導光部２１と導光部２３との間に斜めに形成された隙間に存在する気体であってもよい。本実施例において、導光部２１および導光部２３は、例えば石英ガラスであり、反射部２２は、空気である。なお、導光部２１および導光部２３は、光を透過する材料により形成されていれば、水晶等の他の材料で形成されてもよい。また、反射部２２は、光を透過する材料であって、導光部２１および導光部２３の材料とは屈折率が異なる材料によって形成されていれば、水晶や石英ガラス等の材料で形成されてもよい。
【００２３】
図６は、反射光の一例を説明する図である。例えば図６に示すように、検出装置２０を介してコネクタ１３０とポート１２０とが接続された状態において、コネクタ１３０内の基部１３２から出力された各光ファイバからの光は、例えば矢印４０に示すように導光部２１内を通って反射部２２に入射する。反射部２２に入射した光は、導光部２１と反射部２２との境界面、および、反射部２２と導光部２３との境界面でそれぞれ屈折してポート１２０の端面１２１に入射する。そして、ポート１２０の端面１２１に入射した光の一部は、端面１２１で反射し、再び反射部２２に入射する。そして、反射部２２に入射した光の一部は、導光部２３と反射部２２との境界面において反射し、例えば図６の破線矢印４１に示す経路でＰＤ部２６に入射する。
【００２４】
一方、ポート１２０の端面１２１にコンタミネーション１４が存在する場合、ポート１２０の端面１２１に入射した光の全部または一部は、コンタミネーション１４で反射または散乱する。そして、コンタミネーション１４で反射または散乱した光は、例えば図６の破線矢印４２に示すように、コンタミネーション１４が存在しない場合の経路とは異なる経路で再び反射部２２に入射する。そのため、反射部２２に入射した光の一部は、導光部２３と反射部２２との境界面において反射し、コンタミネーション１４が存在しない場合のＰＤ部２６内の位置とは異なる位置に入射する。また、コンタミネーション１４で反射または散乱した光は、反射部２２に入射することなく、例えば図６の破線矢印４３に示すように、ＰＤ部２６に直接入射する場合もある。また、コンタミネーション１４で反射または散乱した光は、コンタミネーション１４が存在しない場合にＰＤ部２６に入射する光の強度とは異なる強度でＰＤ部２６に入射する。例えば、コンタミネーション１４で全反射光は、コンタミネーション１４が存在しない場合にＰＤ部２６に入射する光の強度よりも強くなる。また、コンタミネーション１４で散乱した光は、コンタミネーション１４が存在しない場合にＰＤ部２６に入射する光の強度よりも弱くなる。そのため、ＰＤ部２６に入射した光の位置および強度に基づいて、コンタミネーション１４が存在するか否かを判定することができる。
【００２５】
本実施例において、ＰＤ部２６は、例えば図７に示すように、アレイ状に配置された複数のＰＤ２６０を有する。図７は、実施例１におけるＰＤ２６０の配置の一例を示す図である。本実施例において、ＰＤ部２６には、例えば図７に示すように、図７のｙ方向に所定間隔で並ぶ複数のＰＤ２６０を含む列が、図７のｘ方向に所定間隔で複数配置されている。ｙ方向は第１の方向の一例であり、ｘ方向は第２の方向の一例である。各ＰＤ２６０は、光量を電気信号に変換する。ＰＤ２６０は、変換器の一例である。各ＰＤ２６０において変換された電気信号は、各ＰＤ２６０が配置された各位置において受光された光の強度に応じた電気信号である。各ＰＤ２６０は、例えば図７に示すように、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しない場合に反射部２２で反射したそれぞれの光ファイバからの光が入射する領域２６１が含まれる位置に、少なくとも１つ配置される。これにより、各ＰＤ２６０では、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しない場合に、所定の大きさの光量を示す電気信号が出力される。各ＰＤ２６０から出力された電気信号を参照することにより、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを判定することができる。
【００２６】
また、本実施例において、ＰＤ２６０は、例えば図７に示すように、コンタミネーション１４が存在しない場合に反射部２２で反射した各光ファイバからの光が入射する領域２６１が含まれる位置以外の位置に、少なくとも１つ配置される。コンタミネーション１４が存在する場合、反射部２２で反射した各光ファイバからの光は、例えば図８に示すように、コンタミネーション１４が存在しない場合に入射される領域２６２よりも広い領域２６３に拡散される場合がある。また、コンタミネーション１４が存在する場合、反射部２２で反射した各光ファイバからの光は、例えば図８に示すように、コンタミネーション１４が存在しない場合に入射される領域２６２とは異なる位置の領域２６４に入射する場合がある。コンタミネーション１４が存在しない場合に反射部２２で反射した各光ファイバからの光が入射する領域２６１以外の位置にＰＤ２６０が配置されることにより、コンタミネーション１４が存在する場合の判定精度を高めることができる。
【００２７】
なお、ＰＤ２６０は、例えば図９に示すように、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しない場合に反射部２２で反射した各光ファイバからの光が入射する領域２６１が含まれる位置以外の位置に配置されなくてもよい。これにより、ＰＤ２６０の数を削減することができ、検出装置２０のコストを削減することができる。
【００２８】
図５に戻って説明を続ける。ＡＤＣ２７は、ＰＤ部２６内のそれぞれのＰＤ２６０から出力された電気信号を、アナログ信号からデジタル信号に変換する。Ｉ／Ｆ２８は、ＡＤＣ２７によってデジタル信号に変換された電気信号を、ＬＡＮ（Local  Area  Network）ケーブル等のケーブル２００を介して判定装置３０へ出力する。
【００２９】
判定装置３０は、例えば図５に示すように、Ｉ／Ｆ３１、判定処理部３２、表示部３３、およびＤＢ３４を有する。Ｉ／Ｆ３１は、ケーブル２００を介して検出装置２０から出力された電気信号を受信し、判定処理部３２へ出力する。ＤＢ３４には、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しない場合の各ＰＤ２６０の電気信号の値を示すデータが予め格納される。また、ＤＢ３４には、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを判定するための閾値を示すデータが予め格納されている。
【００３０】
判定処理部３２は、ケーブル２００およびＩ／Ｆ３１を介して、各ＰＤ２６０から出力された電気信号を取得する。そして、判定処理部３２は、取得した各ＰＤ２６０の電気信号に基づいて、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを判定する。本実施例において、判定処理部３２は、例えば、ＰＤ２６０毎に、検出装置２０から出力された電気信号の値と、ＤＢ３４内に格納された電気信号の値との差分を算出する。そして、判定処理部３２は、各ＰＤ２６０について算出された差分の和から求まる値が、予め定められた閾値以上である場合に、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在すると判定する。具体的には、判定処理部３２は、例えば下記の（１）式に基づいて、ユークリッド距離Ｌeを算出する。
【数１】
2018063160.tif 000003
上記（１）式において、ＲＥＦiは、ＤＢ３４内に格納されているｉ番目のＰＤ２６０の電気信号の値を表し、ＩＮiは、検出装置２０から出力されたｉ番目のＰＤ２６０の電気信号の値を表す。また、上記（１）式において、Ｎは、ＰＤ部２６内に配置されているＰＤ２６０の総数を表す。
【００３１】
そして、判定処理部３２は、（１）式を用いて算出したユークリッド距離Ｌeが、ＤＢ３４内に格納されている閾値以上か否かを判定する。ユークリッド距離Ｌeが閾値以上である場合、判定処理部３２は、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在すると判定する。一方、ユークリッド距離Ｌeが閾値未満である場合、判定処理部３２は、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しないと判定する。
【００３２】
表示部３３は、例えばディスプレイであり、判定処理部３２による判定結果を検査システム１０のオペレータ等に通知する。表示部３３は、判定処理部３２による判定結果を、通信回線を介して他の装置へ送信してもよい。
【００３３】
なお、本実施例では、ケーブル１３内の光ファイバにクラックが入っていたり光ファイバが断線していたりする場合にも、判定処理部３２は、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在すると判定することになる。この場合、コネクタ１３０とポート１２０との間の掃除が行われ、再び接続確認が行われる。それでも判定装置３０によってコネクタ１３０とポート１２０との間にコンタミネーション１４が存在すると判定される場合には、ケーブル１３の交換が行われる。
【００３４】
また、判定処理部３２は、例えば下記の（２）式に基づいて、マンハッタン距離Ｌmを算出し、算出したマンハッタン距離ＬmとＤＢ３４内に格納されている閾値との比較に基づいてコンタミネーション１４が存在するか否かを判定してもよい。
【数２】
2018063160.tif 000004
【００３５】
［接続確認処理］
図１０および図１１は、接続確認処理の一例を示すフローチャートである。図１０および図１１に示す接続確認処理は、ケーブル１３を計算機１２に接続する際に行われる処理である。図１０および図１１における接続確認処理は、例えば図１２（Ａ）および（Ｂ）に示す接続において行われる。以下では、図１２（Ａ）に示す接続を第１の接続パターンと記載し、図１２（Ｂ）に示す接続を第２の接続パターンと記載する。なお、図１０および図１１に示す接続確認処理は、光源装置１１を用いて行われるが、開示の技術はこれに限られない。例えば、光源装置１１を用いずに、ケーブル１３の一方に接続された計算機１２から出力された光を用いて、ケーブル１３の他方に接続された計算機１２について接続確認処理が行われてもよい。
【００３６】
まず、光源装置１１、ケーブル１３、検出装置２０、および計算機１２−２が、第１の接続パターンで接続される（Ｓ１００）。第１の接続パターンでは、例えば図１２（Ａ）に示すように、光源装置１１とケーブル１３とがコネクタ１３０−１を介して接続され、ケーブル１３と検出装置２０とがコネクタ１３０−２を介して接続される。また、検出装置２０と計算機１２−２とはポート１２０−２を介して接続され、検出装置２０は、ケーブル２００を介して判定装置３０に接続される。
【００３７】
次に、検査システム１０によって検査処理が実行される（Ｓ２００）。図１３は、実施例１における検査処理の一例を示すフローチャートである。本実施例における検査処理では、例えば図１３に示すように、光源装置１１から光が出力される（Ｓ２０１）。光源装置１１から出力された光は、コネクタ１３０を介してケーブル１３内に入射し、ケーブル１３内のそれぞれの光ファイバを通ってコネクタ１３０から検出装置２０に入射する。
【００３８】
検出装置２０内に入射した光は、図６で説明したように、検出装置２０内を通過してポート１２０で反射し、ポート１２０で反射した反射光は、さらに検出装置２０内の反射部２２で反射し、ＰＤ部２６に入射する（Ｓ２０２）。
【００３９】
ＰＤ部２６に入射した光ファイバ毎の反射光は、各ＰＤ２６０によって光量に応じた電気信号に変換される。各ＰＤ２６０によって変換されたアナログの電気信号は、ＡＤＣ２７によってデジタルの電気信号に変換され、Ｉ／Ｆ２８によってケーブル２００を介して判定装置３０へ出力される。
【００４０】
判定装置３０は、ケーブル２００を介して検出装置２０から出力されたＰＤ２６０毎の電気信号を取得する（Ｓ２０３）。そして、判定装置３０は、ＰＤ２６０毎の電気信号の値に基づいて、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを判定する判定処理を実行する（Ｓ２０４）。具体的には、判定装置３０の判定処理部３２は、前述の（１）式に基づいて算出したユークリッド距離Ｌeが、ＤＢ３４内に格納されている閾値以上か否かを判定する。ユークリッド距離Ｌeが閾値以上である場合、判定処理部３２は、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在すると判定する。判定処理部３２は、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在すると判定した場合、検査結果をＮＧとして表示部３３に表示する。一方、ユークリッド距離Ｌeが閾値未満である場合、判定処理部３２は、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しないと判定する。判定処理部３２は、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しないと判定した場合、検査結果をＯＫとして表示部３３に表示する。
【００４１】
図１０に戻って説明を続ける。検査処理が終了した後、検査処理による検査結果がＮＧか否か、即ち、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かが判定される（Ｓ１０１）。検査結果がＮＧではない場合（Ｓ１０１：Ｎｏ）、図１１のステップＳ１０９に示す処理が実行される。
【００４２】
一方、検査結果がＮＧである場合（Ｓ１０１：Ｙｅｓ）、図１２（Ａ）に示した第１の接続パターンにおいて、光源装置１１側のコネクタ１３０−１の端面１３１が掃除される（Ｓ１０２）。そして、光源装置１１、ケーブル１３、検出装置２０、および計算機１２−２が、第１の接続パターンで再び接続され（Ｓ１０３）、再びステップＳ２００に示した検査処理が実行される。
【００４３】
次に、検査処理が終了した後、検査処理による検査結果がＮＧか否かが判定される（Ｓ１０４）。検査結果がＮＧではない場合（Ｓ１０４：Ｎｏ）、図１１のステップＳ１０９に示す処理が実行される。
【００４４】
一方、検査結果がＮＧである場合（Ｓ１０４：Ｙｅｓ）、図１２（Ａ）に示した第１の接続パターンにおいて、計算機１２−２側のコネクタ１３０−２の端面１３１および計算機１２−２のポート１２０−２の端面１２１が掃除される（Ｓ１０５）。そして、光源装置１１、ケーブル１３、検出装置２０、および計算機１２−２が、第１の接続パターンで再び接続され（Ｓ１０６）、再びステップＳ２００に示した検査処理が実行される。
【００４５】
次に、検査処理が終了した後、検査処理による検査結果がＮＧか否かが判定される（Ｓ１０７）。検査結果がＮＧではない場合（Ｓ１０７：Ｎｏ）、図１１のステップＳ１０９に示す処理が実行される。一方、検査結果がＮＧである場合（Ｓ１０７：Ｙｅｓ）、ケーブル１３が交換され（Ｓ１０８）、再びステップＳ１００に示した処理が実行される。
【００４６】
ステップＳ１０１、Ｓ１０４、およびＳ１０７において、検査処理による検査結果がＮＧではない場合、光源装置１１、ケーブル１３、検出装置２０、および計算機１２−１が、第２の接続パターンで接続される（Ｓ１０９）。第２の接続パターンでは、例えば図１２（Ｂ）に示すように、光源装置１１とケーブル１３とがコネクタ１３０−２を介して接続され、ケーブル１３と検出装置２０とがコネクタ１３０−１を介して接続される。また、検出装置２０と計算機１２−１とはポート１２０−１を介して接続され、検出装置２０は、ケーブル２００を介して判定装置３０に接続される。
【００４７】
次に、再びステップＳ２００に示した検査処理が実行される。そして、検査処理が終了した後、検査処理による検査結果がＮＧか否かが判定される（Ｓ１１０）。検査結果がＮＧではない場合（Ｓ１１０：Ｎｏ）、ステップＳ１１８に示す処理が実行される。
【００４８】
一方、検査結果がＮＧである場合（Ｓ１１０：Ｙｅｓ）、図１２（Ｂ）に示した第２の接続パターンにおいて、計算機１２−１側のコネクタ１３０−１の端面１３１および計算機１２−１のポート１２０−１の端面１２１が掃除される（Ｓ１１１）。そして、光源装置１１、ケーブル１３、検出装置２０、および計算機１２−１が、第２の接続パターンで再び接続され（Ｓ１１２）、再びステップＳ２００に示した検査処理が実行される。
【００４９】
次に、検査処理が終了した後、検査処理による検査結果がＮＧか否かが判定される（Ｓ１１３）。検査結果がＮＧではない場合（Ｓ１１３：Ｎｏ）、ステップＳ１１８に示す処理が実行される。
【００５０】
一方、検査結果がＮＧである場合（Ｓ１１３：Ｙｅｓ）、図１２（Ｂ）に示した第２の接続パターンにおいて、光源装置１１側のコネクタ１３０−２の端面１３１が掃除される（Ｓ１１４）。そして、光源装置１１、ケーブル１３、検出装置２０、および計算機１２−１が、第２の接続パターンで再び接続され（Ｓ１１５）、再びステップＳ２００に示した検査処理が実行される。
【００５１】
次に、検査処理が終了した後、検査処理による検査結果がＮＧか否かが判定される（Ｓ１１６）。検査結果がＮＧではない場合（Ｓ１１６：Ｎｏ）、検出装置２０が取り外される。そして、ケーブル１３を介して計算機１２−１および計算機１２−２が接続され（Ｓ１１８）、本フローチャートに示した接続確認処理が終了する。一方、検査結果がＮＧである場合（Ｓ１１６：Ｙｅｓ）、ケーブル１３が交換され（Ｓ１１７）、再びステップＳ１００に示した処理が実行される。
【００５２】
［実施例１の効果］
上記説明から明らかなように、本実施例の検査システム１０は、検出装置２０および判定装置３０を有する。検出装置２０は、導光部２１、反射部２２、導光部２３、および出力部２９を有する。導光部２１および導光部２３は、複数の光ファイバから出力されたそれぞれの光を計算機１２のポート１２０へ透過させる。反射部２２は、導光部２１および導光部２３を透過しポート１２０で反射したそれぞれの光をさらに反射させる。出力部２９は、光量を電気信号に変換する複数のＰＤ２６０を含み、反射部２２で反射したそれぞれの光の光量をＰＤ２６０により、それぞれのＰＤ２６０が配置されたそれぞれの位置における電気信号として判定装置３０へ出力する。判定装置３０は、出力部２９から出力されたそれぞれのＰＤ２６０の位置における光量の分布に基づいて、コネクタ１３０とポート１２０との間のコンタミネーション１４の有無を判定する。これにより、計算機１２間の伝送試験の作業時間を削減することができる。
【００５３】
また、本実施例の検査システム１０において、出力部２９が有するそれぞれのＰＤ２６０は、コネクタ１３０とポート１２０との間にコンタミネーション１４がない場合に反射部２２で反射したそれぞれの光が入射する位置に、少なくとも１つ配置される。これにより、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを判定することができる。
【００５４】
また、本実施例の検査システム１０において、出力部２９が有するそれぞれのＰＤ２６０は、コネクタ１３０とポート１２０との間にコンタミネーション１４がない場合に反射部２２で反射したそれぞれの光が入射する位置以外の位置に、少なくとも１つ配置される。これにより、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在する場合の判定精度を高めることができる。
【００５５】
また、本実施例の検査システム１０において、ＰＤ部２６には、第１の方向に所定間隔で並ぶ複数のＰＤ２６０を含む列が、第２の方向に所定間隔で複数配置されている。また、判定装置３０は、それぞれのＰＤ２６０について、ＰＤ２６０から出力された電気信号の値と、コンタミネーション１４がない場合にＰＤ２６０から出力される電気信号の値との差分を算出する。そして、判定装置３０は、それぞれのＰＤ２６０について算出された差分の和から求まる値が、予め定められた閾値以上である場合に、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在すると判定する。これにより、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを精度よく判別することができる。
【実施例２】
【００５６】
上記した実施例１では、アレイ状に配置されたＰＤ２６０において、ＰＤ２６０によって受光された光の強度と、コンタミネーション１４がない場合にＰＤ２６０によって受光される光の強度との差分を用いてコンタミネーション１４の有無が判定された。これに対し、本実施例では、アレイ状に配置された複数のＰＤ２６０を有するＰＤ部２６に入射した光の領域の配置に規則性があるか否かに基づいて、コンタミネーション１４が存在するか否かが判定される。
【００５７】
図１４は、実施例２におけるＰＤ２６０の配置の一例を示す図である。本実施例においても、ＰＤ部２６は、例えば図１４に示すように、アレイ状に配置された複数のＰＤ２６０を有する。ＰＤ部２６には、例えば図１４に示すように、図１４のｙ方向に所定間隔で並ぶ複数のＰＤ２６０を含む列が、図１４のｘ方向に所定間隔で複数配置されている。ＰＤ部内における各ＰＤ２６０の位置を示す情報は、ＤＢ３４内に予め格納されている。
【００５８】
コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しない場合、コネクタ１３０内の各光ファイバから出力され、ポート１２０の端面１２１および反射部２２で反射した光は、例えば図１４に示すように、ＰＤ部２６上において略等間隔の領域２６１に入射する。各領域に配置されているＰＤ２６０は、反射部２２で反射した光を受光する。ここで、反射部２２で反射した光を受光したＰＤ２６０を第１のＰＤ２６５と定義し、反射部２２で反射した光を受光していないＰＤ２６０を第２のＰＤ２６６と定義する。第１のＰＤ２６５は第１の変換器の一例であり、第２のＰＤ２６６は第２の変換器の一例である。
【００５９】
図１４のｙ方向に所定間隔で並べて配置されている複数のＰＤ２６０を含む列の中で、例えば点線Ａに沿う方向に配置されている列において、第１のＰＤ２６５および第２のＰＤ２６６の配置を抜き出すと、例えば図１５のようになる。図１５は、第１のＰＤ２６５および第２のＰＤ２６６の配置の一例を示す図である。
【００６０】
ここで、反射部２２で反射した光が入射する領域２６１がＰＤ部上に規則的に並んでいる場合、例えば図１４および図１５に示すように、２つの第１のＰＤ２６５の間に少なくとも１つの第２のＰＤ２６６が配置されている第１のＰＤ２６５の組が複数存在する。例えば、図１５に示す例において、第１のＰＤ２６５−１と２６５−２との間には、第２のＰＤ２６６−１および２６６−２が配置されているため、第１のＰＤ２６５−１および２６５−２は、第１のＰＤ２６５の組となる。同様に、第１のＰＤ２６５−３と２６５−４との間には、第２のＰＤ２６６−３および２６６−４が配置されているため、第１のＰＤ２６５−３および２６５−４は、第１のＰＤ２６５の組となる。同様に、第１のＰＤ２６５−４と２６５−５との間には、第２のＰＤ２６６−５および２６６−６が配置されているため、第１のＰＤ２６５−４および２６５−５は、第１のＰＤ２６５の組となる。従って、例えば図１４の点線Ａに沿う方向に配置されている列には、第１のＰＤ２６５の組が複数存在している。
【００６１】
そして、反射部２２で反射した光が入射する領域２６１がＰＤ部上に規則的に並んでいる場合、それぞれの第１のＰＤ２６５の組において、第１のＰＤ２６５の組の間に配置されている第２のＰＤ２６６の数ｎが同一になる。図１４および図１５に示す例では、それぞれの第１のＰＤ２６５の組の間に配置されている第２のＰＤ２６６の数ｎは２である。複数のＰＤ２６０を含む他の列（例えば図１４の点線Ｂに沿う方向に配置されている列）においても、同様に、反射部２２で反射した光が入射する領域２６１がＰＤ部上に規則的に並んでいる場合、それぞれの第１のＰＤ２６５の組の間に配置されている第２のＰＤ２６６の数ｎが同一になる。
【００６２】
また、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在する場合、コネクタ１３０内の各光ファイバから出力された光は、コンタミネーション１４で反射および散乱する。そして、反射部２２で反射した光は、例えば図１６に示すように、コンタミネーション１４が存在しない場合に入射する領域２６１とは異なる領域２６３に入射する。
【００６３】
図１６の点線Ａに沿う方向に配置されているＰＤ２６０の列において、第１のＰＤ２６５および第２のＰＤ２６６の配置を抜き出すと、例えば図１７のようになる。図１７は、コンタミネーション１４がある場合の第１のＰＤ２６５および第２のＰＤ２６６の配置の一例を示す図である。コンタミネーション１４がある場合、第１のＰＤ２６５の組が複数存在するとしても、例えば図１７に示すように、それぞれの第１のＰＤ２６５の組において、第１のＰＤ２６５の組の間に配置されている第２のＰＤ２６６の数が異なる。例えば図１７の例では、第１のＰＤ２６５−６と２６５−７との間に配置されている第２のＰＤ２６６の数ｎ1は６であり、第１のＰＤ２６５−７と２６５−８との間に配置されている第２のＰＤ２６６の数ｎ2は２である。
【００６４】
従って、判定装置３０の判定処理部３２は、図１４のｙ方向に所定間隔で並べて配置されている複数のＰＤ２６０を含む列の中で、第１のＰＤ２６５の組が複数存在する列において、第１のＰＤ２６５の組の間に配置されている第２のＰＤ２６６の数が同一か否かを判定することにより、コンタミネーション１４が存在するか否かを判定することが可能となる。
【００６５】
なお、本実施例では、例えば図３で説明したように、コネクタ１３０に上下に２列の光ファイバが配置されているため、コンタミネーション１４が存在しない場合にＰＤ部２６に入射する光の領域２６１は、図１４のｙ方向には３つ以上存在するが、ｘ方向には２つ存在する。そのため、ｘ方向については、第１のＰＤ２６５の組が複数存在する列は存在しない。しかし、コネクタ１３０に上下に３列以上の光ファイバが配置されている他の例においては、コンタミネーション１４が存在しない場合にＰＤ部２６に入射する光の領域２６１は、図１４のｘ方向に３つ以上存在することになる。そのような他の例においては、さらにｘ方向について、第１のＰＤ２６５の組が複数存在する列において、第１のＰＤ２６５の組の間に配置されている第２のＰＤ２６６の数が同一か否かを判定することにより、コンタミネーション１４が存在するか否かを判定するようにしてもよい。これにより、コンタミネーション１４が存在するか否かの判定精度をさらに高めることができる。
【００６６】
［検査処理］
本実施例では、実施例１において図１０から図１３を用いて説明した接続確認処理のうち、図１３を用いて説明した検査処理が異なる。以下では、本実施例における検査処理について説明する。図１８は、実施例２における検査処理の一例を示すフローチャートである。
【００６７】
まず、図１２で説明した第１の接続パターンまたは第２の接続パターンの接続状態において、光源装置１１から光が出力される（Ｓ３００）。光源装置１１から出力された光は、コネクタ１３０を介してケーブル１３内に入射し、ケーブル１３内のそれぞれの光ファイバを通ってコネクタ１３０から検出装置２０に入射する。
【００６８】
検出装置２０内に入射した光は、図６で説明したように、検出装置２０内を通過してポート１２０で反射し、ポート１２０で反射した反射光は、さらに検出装置２０内の反射部２２で反射し、ＰＤ部２６に入射する（Ｓ３０１）。
【００６９】
ＰＤ部２６に入射した光ファイバ毎の反射光は、各ＰＤ２６０によって光量に応じた電気信号に変換される。各ＰＤ２６０によって変換されたアナログの電気信号は、ＡＤＣ２７によってデジタルの電気信号に変換される。本実施例では、反射光を受光したＰＤ２６０から出力されたアナログの電気信号は、ＡＤＣ２７によって、受光したことを示すデジタル値（例えば「１」）に変換され、反射光を受光していないＰＤ２６０から出力されたアナログの電気信号は、ＡＤＣ２７によって、受光していないことを示すデジタル値（例えば「０」）に変換される。そして、デジタル値に変換された各ＰＤ２６０の電気信号は、Ｉ／Ｆ２８によってケーブル２００を介して判定装置３０へ出力される。
【００７０】
判定装置３０の判定処理部３２は、ケーブル２００およびＩ／Ｆ３１を介して、検出装置２０から出力されたＰＤ２６０毎の電気信号を取得する（Ｓ３０２）。そして、判定処理部３２は、ＰＤ２６０毎の電気信号の値に基づいて、受光したことを示すデジタル値が出力されたＰＤ２６０を第１のＰＤ２６５として特定し、受光していないことを示すデジタル値が出力されたＰＤ２６０を第２のＰＤ２６６として特定する（Ｓ３０３）。
【００７１】
次に、判定処理部３２は、ＤＢ３４内に格納されている各ＰＤ２６０の位置を示す情報を参照して、所定の方向（例えば図１４のｙ方向）に並べて配置されている複数のＰＤ２６０を含む列の中で、１つの列を選択する（Ｓ３０４）。そして、判定処理部３２は、ステップＳ３０４で選択した列において、第１のＰＤ２６５の組が複数存在するか否かを判定する（Ｓ３０５）。第１のＰＤ２６５の組が複数存在ない場合（Ｓ３０５：Ｎｏ）、判定処理部３２は、ステップＳ３０９に示す処理を実行する。
【００７２】
一方、第１のＰＤ２６５の組が複数存在する場合（Ｓ３０５：Ｙｅｓ）、判定処理部３２は、第１のＰＤ２６５の組毎に、当該第１のＰＤ２６５の組の間に配置されている第２のＰＤ２６６の数を特定する（Ｓ３０６）。そして、判定処理部３２は、複数の第１のＰＤ２６５の組の間で第２のＰＤ２６６の数が等しいか否かを判定する（Ｓ３０７）。
【００７３】
複数の第１のＰＤ２６５の組の間で第２のＰＤ２６６の数が異なる場合（Ｓ３０７：Ｎｏ）、判定処理部３２は、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在すると判定する。そして、判定処理部３２は、検査結果としてＮＧを表示部３３に表示する（Ｓ３０８）。
【００７４】
一方、複数の第１のＰＤ２６５の組の間で第２のＰＤ２６６の数が等しい場合（Ｓ３０７：Ｙｅｓ）、判定処理部３２は、所定の方向に並べて配置されている複数のＰＤ２６０を含む列を全て選択したか否かを判定する（Ｓ３０９）。未選択の列が存在する場合（Ｓ３０９：Ｎｏ）、判定処理部３２は、再びステップＳ３０４に示した処理を実行する。
【００７５】
一方、所定の方向に並べて配置されている複数のＰＤ２６０を含む列を全て選択した場合（Ｓ３０９：Ｙｅｓ）、判定処理部３２は、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しないと判定する。そして、判定処理部３２は、検査結果としてＯＫを表示部３３に表示する（Ｓ３１０）。
【００７６】
［実施例２の効果］
本実施例の検査システム１０によれば、反射光が入射されたＰＤ部２６上の領域の配置の規則性に基づいて、コンタミネーション１４が存在するか否かが判定される。これにより、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを精度よく判別することができる。また、本実施例では、各ＰＤ２６０からは反射光を受光したか否かを示す情報が得られればよいため、ビット数が少ないＡＤＣ２７を用いることができる。これにより、検査システム１０のコストを削減することができる。
【００７７】
また、本実施例の検査システム１０において、判定装置３０は、反射部２２で反射した光を受光したＰＤ２６０である第１のＰＤ２６５と、反射部２２で反射した光を受光していないＰＤ２６０である第２のＰＤ２６６とを検出する。そして、判定装置３０は、所定の方向（例えば図１４のｙ方向）に並ぶ複数のＰＤ２６０を含むそれぞれの列において、２つの第１のＰＤ２６５の間に少なくとも１つの第２のＰＤ２６６が配置されている第１のＰＤ２６５の組毎に、第１のＰＤ２６５の組の間に配置されている第２のＰＤ２６６の数を特定する。そして、判定装置３０は、特定した第２のＰＤ２６６の数が第１のＰＤ２６５の組のいずれかにおいて異なる場合に、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在すると判定する。これにより、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを精度よく判別することができる。
【００７８】
なお、本実施例では、コンタミネーション１４が存在しない場合に反射光が入射するＰＤ部２６内の位置だけでなく、コンタミネーション１４が存在しない場合に反射光が入射するＰＤ部２６内の位置とは異なる位置にもＰＤ２６０が配置される。しかし、開示の技術はこれに限られない。例えば、図１９に示すように、コンタミネーション１４が存在しない場合に反射光が入射するＰＤ部２６内の位置にＰＤ２６０が配置され、コンタミネーション１４が存在しない場合に反射光が入射するＰＤ部２６内の位置とは異なる位置にはＰＤ２６０が配置されなくてもよい。なお、図１９に示す複数のＰＤ２６０は、ＰＤ部２６の面上に規則的に配置されている。
【００７９】
コンタミネーション１４が存在しない場合、反射部２２で反射した反射光は、例えば図１９に示すように、ＰＤ２６０が配置された位置を含む領域２６１に入射する。各ＰＤ２６０は、ＰＤ部２６の面上に規則的に配置されているため、反射光が規則的な配置でＰＤ部２６に入射した場合、全てのＰＤ２６０において反射光が受光されることになる。
【００８０】
一方、コンタミネーション１４が存在する場合には、光ファイバからの光はコンタミネーション１４で反射および散乱する。そのため、反射部２２で反射した反射光は、例えば図２０に示すように、コンタミネーション１４が存在しない場合に入射するＰＤ部２６上の領域２６１とは異なる領域２６３に入射する。そのため、コンタミネーション１４が存在する場合には、一部のＰＤ２６０において反射光が受光されないことになる。図２０の例では、ハッチングが施されたＰＤ２６０が反射光を受光したＰＤ２６０を示し、ハッチングが施されていないＰＤ２６０が反射光を受光していないＰＤ２６０を示している。
【００８１】
従って、図１９および図２０の例では、判定処理部３２は、全てのＰＤ２６０において反射光が受光された場合に、コンタミネーション１４が存在しないと判定し、少なくとも一部のＰＤ２６０において反射光が受光されない場合に、コンタミネーション１４が存在すると判定することができる。
【００８２】
［ハードウェア］
上記した実施例１または実施例２における判定装置３０は、例えば図２１に示すようなハードウェアにより実現される。図２１は、判定装置３０のハードウェアの一例を示す図である。判定装置３０は、例えば図２１に示すように、メモリ３００、通信インターフェイス回路３０１、プロセッサ３０２、およびユーザインターフェイス回路３０３を有する。
【００８３】
通信インターフェイス回路３０１は、検出装置２０との間でケーブル２００を介して通信を行うためのインターフェイスである。通信インターフェイス回路３０１は、例えばＩ／Ｆ３１の機能を実現する。ユーザインターフェイス回路３０３は、例えばディスプレイやキーパッドなど、プロセッサ３０２からの出力を判定装置３０のオペレータ等に通知したり、該オペレータがプロセッサ３０２にデータを入力するためのインターフェイスである。ユーザインターフェイス回路３０３は、例えば表示部３３の機能を実現する。
【００８４】
メモリ３００には、例えば判定装置３０の機能を実現するための各種プログラムやデータ等が格納される。また、メモリ３００には、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しない場合の各ＰＤ２６０の電気信号の値、および、コンタミネーション１４が存在するか否かを判定するための閾値等の情報が予め格納されている。プロセッサ３０２は、メモリ３００から読み出したプログラムを実行することにより、メモリ３００内のデータを用いて、例えば判定装置３０の各機能を実現する。
【００８５】
また、メモリ３００内のプログラムやデータ等は、必ずしも全てが最初からメモリ３００内に記憶されていなくてもよい。例えば、判定装置３０に挿入されるメモリカードなどの可搬型記録媒体にプログラムやデータ等が記憶され、判定装置３０がこのような可搬型記録媒体からプログラムやデータ等を取得して実行するようにしてもよい。また、プログラムやデータ等を記憶させた他のコンピュータまたはサーバ装置などから、無線通信回線、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介して、判定装置３０がプログラムを取得して実行するようにしてもよい。
【００８６】
＜その他＞
なお、開示の技術は、上記した各実施例に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００８７】
例えば、上記した実施例１の検出装置２０では、反射部２２が、導光部２１と導光部２３との間に、光ファイバから出力される、あるいは、光ファイバに入射される光の経路に対して斜めに配置されるが、開示の技術はこれに限られない。例えば、互いに屈折率が異なる導光部２１と導光部２３とが、光ファイバから出力される、あるいは、光ファイバに入射される光の経路に対して斜めに形成された面において接合されていてもよい。このような構成においても、計算機１２の端面１２１で反射した光の一部は、導光部２１と導光部２３との間の境界面において反射し、ＰＤ部２６に入射することができる。導光部２１と導光部２３との間の境界面は、反射部の一例である。
【００８８】
また、上記した実施例１において、判定処理部３２は、ＰＤ２６０毎に、検出装置２０から出力された電気信号の値と、ＤＢ３４内に格納されている電気信号の値との差分に基づいてコンタミネーション１４が存在するか否かを判定する。しかし、開示の技術はこれに限られない。例えば、ＰＤ２６０の位置毎の光量を示す電気信号を特徴ベクトルとして算出し、算出した特徴ベクトルを用いて、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを判定してもよい。
【００８９】
例えば、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在しない場合に各ＰＤ２６０から出力された電気信号のパターンが予めいくつか収集され、収集された各パターンについて、第１の特徴ベクトルがそれぞれ算出される。そして、算出された複数の第１の特徴ベクトルがＤＢ３４内に格納される。同様に、例えば、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在する場合に各ＰＤ２６０から出力された電気信号のパターンが予めいくつか収集され、収集された各パターンについて、第２の特徴ベクトルがそれぞれ算出される。そして、算出された複数の第２の特徴ベクトルがＤＢ３４内に格納される。
【００９０】
検査処理において、判定処理部３２は、検出装置２０から出力された電気信号に基づいて第３の特徴ベクトルを算出する。そして、判定処理部３２は、ＤＢ３４から複数の第１の特徴ベクトルおよび複数の第２の特徴ベクトルを読み出す。そして、判定処理部３２は、例えば図２２に示すように、算出した第３の特徴ベクトル５１が、第１の特徴ベクトルのクラスの範囲５０に属するか否かを判定することで、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを判定する。図２２は、特徴ベクトルの分類の一例を説明する図である。図２２では、一例として、２つの特徴量で表される各特徴ベクトルに対応する点の分布が示されている。第３の特徴ベクトル５１が、第１の特徴ベクトルが属するクラスと、第２の特徴ベクトルが属するクラスのどちらに分類されるかは、例えば、「K-means」や「Support  Vector  Machine」等のアルゴリズムを用いて判定することができる。
【００９１】
第３の特徴ベクトル５１が、第１の特徴ベクトルのクラスに属すると判定された場合、判定処理部３２は、第３の特徴ベクトルを第１の特徴ベクトルとしてＤＢ３４に追加格納する。一方、第３の特徴ベクトル５１が、第２の特徴ベクトルのクラスに属すると判定された場合、判定処理部３２は、第３の特徴ベクトルを第２の特徴ベクトルとしてＤＢ３４に追加格納する。これにより、検査処理が繰り返されることにより、第１の特徴ベクトルおよび第２の特徴ベクトルのサンプルが増加し、コネクタ１３０とポート１２０との間にコンタミネーション１４が存在するか否かを判定する処理の精度が向上する。
【符号の説明】
【００９２】
１０  検査システム
１１  光源装置
１２  計算機
１２０  ポート
１２１  端面
１２２  ハウジング
１２３  基部
１３  ケーブル
１３０  コネクタ
１３１  端面
１３２  基部
１４  コンタミネーション
２０  検出装置
２１  導光部
２２  反射部
２３  導光部
２４  ハウジング
２５  凹部
２６  ＰＤ部
２６０  ＰＤ
２６１  領域
２６２  領域
２６３  領域
２６４  領域
２７  ＡＤＣ
２８  Ｉ／Ｆ
２９  出力部
２００  ケーブル
３０  判定装置
３１  Ｉ／Ｆ
３２  判定処理部
３３  表示部
３４  ＤＢ
４０  矢印
４１  破線矢印
４２  破線矢印
４３  破線矢印
５０  範囲
５１  第３の特徴ベクトル
３００  メモリ
３０１  通信インターフェイス回路
３０２  プロセッサ
３０３  ユーザインターフェイス回路
【図１】
2018063160.tif 000005
【図２】
2018063160.tif 000006
【図３】
2018063160.tif 000007
【図４】
2018063160.tif 000008
【図５】
2018063160.tif 000009
【図６】
2018063160.tif 000010
【図７】
2018063160.tif 000011
【図８】
2018063160.tif 000012
【図９】
2018063160.tif 000013
【図１０】
2018063160.tif 000014
【図１１】
2018063160.tif 000015
【図１２】
2018063160.tif 000016
【図１３】
2018063160.tif 000017
【図１４】
2018063160.tif 000018
【図１５】
2018063160.tif 000019
【図１６】
2018063160.tif 000020
【図１７】
2018063160.tif 000021
【図１８】
2018063160.tif 000022
【図１９】
2018063160.tif 000023
【図２０】
2018063160.tif 000024
【図２１】
2018063160.tif 000025
【図２２】
2018063160.tif 000026