(57)【特許請求の範囲】
【請求項１】
端子盤の盤面上にマトリクス状に配置され、且つ並行に突設された直線状、且つ同サイズの複数のピン端子中から、配線工具による作業対象となるピン端子を識別する端子識別装置であって、
前記ピン端子群の一つの縦端辺に沿った前記端子盤の盤面には、該縦端辺を構成する個々のピン端子が属する横列の縦位置を示す文字から成る縦位置表示符号が記載され、
前記ピン端子群の一つの横端辺に沿った前記端子盤の盤面には、該横端辺を構成する個々のピン端子が属する縦列の横位置を示す文字から成る横位置表示符号が記載され、
前記配線工具は、１つのピン端子を挿入する筒状のビットを備えており、
前記端子識別装置は、
前記端子盤の盤面及び前記ピン端子群を撮影する撮影部と、
前記撮影部により撮影された画像データから基準ピン端子の画像を抽出する基準ピン端子画像抽出手段と、
前記基準ピン端子が属する横列の縦位置を示す前記縦位置表示符号の画像、又は前記基準ピン端子が属する縦列の横位置を示す横位置表示符号の画像を特定する基準ピン端子符号画像特定手段と、
前記縦位置表示符号の画像、又は前記横位置表示符号の画像に対して文字認識を行って、前記基準ピン端子が属する横列の縦位置を示す縦位置表示符号の文字コード、又は前記基準ピン端子が属する縦列の横位置を示す横位置表示符号の文字コードを特定する基準ピン端子符号特定手段と、
前記画像データ内における前記基準ピン端子画像の位置と、前記配線工具の前記ビット内に挿入された判定対象ピン端子との位置関係に基づいて、前記判定対象ピン端子が属する横列の縦位置を示す文字のコード及び縦列の横位置を示す文字のコードを特定する判定対象ピン端子符号特定手段と、
を備えたことを特徴とする端子識別装置。
【請求項２】
前記基準ピン端子画像抽出手段は、前記画像データから所定の輝度値以上の輝度値を有する白画素の連結領域をピン端子全体画像として抽出し、前記ピン端子全体画像のうち面積が最小となる白画素の連結領域を前記基準ピン端子画像として抽出することを特徴とする請求項１に記載の端子識別装置。
【請求項３】
前記基準ピン端子画像抽出手段は、
前記画像データから第二の輝度値以上の輝度値を有する白画素の連結領域をピン端子先端画像として抽出し、
前記画像データから前記第二の輝度値よりも小さい第三の輝度値以上の輝度値を有する白画素の連結領域をピン端子全体画像として抽出し、
前記ピン端子先端画像に含まれる白画素の各連結領域と、前記ピン端子全体画像に含まれる白画素の各連結領域のうち、両画像間における面積差が最小となる白画素の連結領域を前記基準ピン端子画像として抽出することを特徴とする請求項１に記載の端子識別装置。
【請求項４】
前記基準ピン端子位置特定手段は、前記基準ピン端子画像を含む前記画像データ内の横軸上にある前記縦位置表示符号の画像を前記基準ピン端子が属する横列の縦位置を示す縦位置表示符号の画像として特定し、又は、前記基準ピン端子画像を含む前記画像データ内の縦軸上にある前記横位置表示符号の画像を前記基準ピン端子が属する縦列の横位置を示す横位置表示符号の画像として特定することを特徴とする請求項１乃至３の何れか一項に記載の端子識別装置。
【請求項５】
前記基準ピン端子位置特定手段は、前記横軸上にある前記縦位置表示符号の画像と前記基準ピン端子画像との間に存在する前記ピン端子先端画像の個数に基づいて前記基準ピン端子が属する縦列の横位置を特定し、又は、前記縦軸上にある前記横位置表示符号の画像と前記基準ピン端子画像との間に存在する前記ピン端子先端画像の個数に基づいて前記基準ピン端子が属する横列の縦位置を特定することを特徴とする請求項４に記載の端子識別装置。
【請求項６】
外部にメッセージを報知する報知手段と、該報知手段の動作を制御する主制御部と、前記配線工具による作業対象となる作業対象ピン端子を記憶した作業対象ピン端子テーブルと、を備え、
前記判定対象ピン端子が前記作業対象ピン端子テーブル内に前記作業対象ピン端子として記録されていない場合に前記主制御部は、前記判定対象ピン端子が前記作業対象ピン端子ではない旨のメッセージを前記報知手段から報知するように制御し、
前記判定対象ピン端子が前記作業対象ピン端子テーブル内に前記作業対象ピン端子として記録されている場合に前記主制御部は、前記判定対象ピン端子が前記作業対象ピン端子である旨のメッセージを前記報知手段から報知するように制御し、且つ前記判定対象ピン端子を作業済ピン端子として前記作業対象ピン端子テーブルに記憶させることを特徴とする請求項１乃至５の何れか一項に記載の端子識別装置。
【請求項７】
前記画像データ内における前記判定対象ピン端子を示す画像と、前記基準ピン端子画像との位置関係を予め記憶する記憶手段を備えたことを特徴とする請求項１乃至６の何れか一項に記載の端子識別装置。
【請求項８】
端子盤の盤面上にマトリクス状に配置され、且つ並行に突設された直線状、且つ同サイズの複数のピン端子中から、配線工具による作業対象となるピン端子を識別する端子識別方法であって、
前記ピン端子群の一つの縦端辺に沿った前記端子盤の盤面には、該縦端辺を構成する個々のピン端子が属する横列の縦位置を示す文字から成る縦位置表示符号が記載され、
前記ピン端子群の一つの横端辺に沿った前記端子盤の盤面には、該横端辺を構成する個々のピン端子が属する縦列の横位置を示す文字から成る横位置表示符号が記載され、
前記配線工具は、１つのピン端子を挿入する筒状のビットを備えており、
基準ピン端子画像抽出手段が、撮影部により撮影された画像データから基準ピン端子の画像を抽出するステップと、
基準ピン端子符号画像特定手段が、前記基準ピン端子が属する横列の縦位置を示す縦位置表示符号の画像、又は前記基準ピン端子が属する縦列の横位置を示す横位置表示符号の画像を特定するステップと、
基準ピン端子符号特定手段が、前記縦位置表示符号の画像又は前記横位置表示符号の画像に対して文字認識を行って、前記基準ピン端子が属する横列の縦位置を示す縦位置表示符号の文字コード又は前記基準ピン端子が属する縦列の横位置を示す横位置表示符号の文字コードを特定するステップと、
判定対象ピン端子符号特定手段が、前記画像データ内における前記基準ピン端子画像の位置と、前記配線工具の前記ビット内に挿入された判定対象ピン端子との位置関係に基づいて、前記判定対象ピン端子が属する横列の縦位置を示す文字のコード及び縦列の横位置を示す文字のコードを特定するステップと、
を有することを特徴とする端子識別方法。
【請求項９】
請求項８に記載の端子識別方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端子盤の盤面上にマトリクス状に配置され、且つ並行に突設された直線状、且つ同サイズの複数のピン端子中から、配線工具による作業対象となるピン端子を識別する端子識別装置、端子識別方法、及びプログラムに関する。
【背景技術】
【０００２】
伝送装置等の通信機器相互間、或いは通信機器と電話機等の端末装置との間を接続する通信線路は、各通信機器等の間に配置された中間配線盤にて中継される。中間配線盤は１又は複数の端子盤から構成される。
図１は、端子盤の一例を示す図であり、（ａ）は横長に設置した場合を示し、（ｂ）は縦長に設置した場合を示す図である。
図１に示すように端子盤１０は、平板矩形状の絶縁体からなるベース１１を備え、ベース１１から複数のピン端子１２が突設されている。ピン端子１２はベース１１の表面上（盤面上）にマトリクス状に配列されており、ベース１１の長手方向の一方の端縁部１１ａ、及び短手方向の一方の端縁部１１ｂには、夫々配列されたピン端子の縦位置と横位置を示す数字及びアルファベット（縦位置表示符号１５と横位置表示符号１６）が付されている。
【０００３】
これらのピン端子に対しては、ラッピング工具を用いて必要な配線を巻付ける作業や、アンラッピング工具を用いて不要となった配線を除去する作業等が実施される。仮に、誤ったピン端子に配線し、又はピン端子から誤って必要な配線を除去すると、通信中の回線が停止したり、必要な情報が伝送されない等の問題が発生する。しかし、ピン端子の間隔は８ｍｍ程度と非常に狭いため、作業員が作業対象となるピン端子を見誤って誤配線するという事故が後を絶たない。
上記事故を防止するため特許文献１には、ピン端子を識別するバーコードを端子盤から読み取って表示装置に表示する機能を備えたラッピング工具が記載されている。この発明によれば、作業対象となるピン端子の識別番号をラッピング工具に個別に表示できるため、作業対象のピン端子を見誤ることによる配線ミスを防止できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２７２２２１公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の発明では、予め端子盤に各ピン端子を識別するためのバーコードをピン端子毎に付す必要がある。そのため、図１に示したような一般的に使用されている端子盤にそのまま適用することはできない。
本発明は上述の事情に鑑みてなされたものであり、従来一般的に使用されている端子盤に特別な加工を施すことなく、作業対象であるピン端子を他のピン端子から識別して、正しいピン端子に対して配線作業を実施することを可能とする端子識別装置、端子識別方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、請求項１に記載の発明は、端子盤の盤面上にマトリクス状に配置され、且つ並行に突設された直線状、且つ同サイズの複数のピン端子中から、配線工具による作業対象となるピン端子を識別する端子識別装置であって、前記ピン端子群の一つの縦端辺に沿った前記端子盤の盤面には、該縦端辺を構成する個々のピン端子が属する横列の縦位置を示す文字から成る縦位置表示符号が記載され、前記ピン端子群の一つの横端辺に沿った前記端子盤の盤面には、該横端辺を構成する個々のピン端子が属する縦列の横位置を示す文字から成る横位置表示符号が記載され、前記配線工具は、１つのピン端子を挿入する筒状のビットを備えており、前記端子識別装置は、前記端子盤の盤面及び前記ピン端子群を撮影する撮影部と、前記撮影部により撮影された画像データから基準ピン端子の画像を抽出する基準ピン端子画像抽出手段と、前記基準ピン端子が属する横列の縦位置を示す前記縦位置表示符号の画像、又は前記基準ピン端子が属する縦列の横位置を示す横位置表示符号の画像を特定する基準ピン端子符号画像特定手段と、前記縦位置表示符号の画像、又は前記横位置表示符号の画像に対して文字認識を行って、前記基準ピン端子が属する横列の縦位置を示す縦位置表示符号の文字コード、又は前記基準ピン端子が属する縦列の横位置を示す横位置表示符号の文字コードを特定する基準ピン端子符号特定手段と、前記画像データ内における前記基準ピン端子画像の位置と、前記配線工具の前記ビット内に挿入された判定対象ピン端子との位置関係に基づいて、前記判定対象ピン端子が属する横列の縦位置を示す文字のコード及び縦列の横位置を示す文字のコードを特定する判定対象ピン端子符号特定手段と、を備えたことを特徴とする。
【０００７】
請求項２に記載の発明は、前記基準ピン端子画像抽出手段は、前記画像データから所定の輝度値以上の輝度値を有する白画素の連結領域をピン端子全体画像として抽出し、前記ピン端子全体画像のうち面積が最小となる白画素の連結領域を前記基準ピン端子画像として抽出することを特徴とする。
【０００８】
請求項３に記載の発明は、前記基準ピン端子画像抽出手段は、前記画像データから第二の輝度値以上の輝度値を有する白画素の連結領域をピン端子先端画像として抽出し、前記画像データから前記第二の輝度値よりも小さい第三の輝度値以上の輝度値を有する白画素の連結領域をピン端子全体画像として抽出し、前記ピン端子先端画像に含まれる白画素の各連結領域と、前記ピン端子全体画像に含まれる白画素の各連結領域のうち、両画像間における面積差が最小となる白画素の連結領域を前記基準ピン端子画像として抽出することを特徴とする。
【０００９】
請求項４に記載の発明は、前記基準ピン端子位置特定手段は、前記基準ピン端子画像を含む前記画像データ内の横軸上にある前記縦位置表示符号の画像を前記基準ピン端子が属する横列の縦位置を示す縦位置表示符号の画像として特定し、又は、前記基準ピン端子画像を含む前記画像データ内の縦軸上にある前記横位置表示符号の画像を前記基準ピン端子が属する縦列の横位置を示す横位置表示符号の画像として特定することを特徴とする。
【００１０】
請求項５に記載の発明は、前記基準ピン端子位置特定手段は、前記横軸上にある前記縦位置表示符号の画像と前記基準ピン端子画像との間に存在する前記ピン端子先端画像の個数に基づいて前記基準ピン端子が属する縦列の横位置を特定し、又は、前記縦軸上にある前記横位置表示符号の画像と前記基準ピン端子画像との間に存在する前記ピン端子先端画像の個数に基づいて前記基準ピン端子が属する横列の縦位置を特定することを特徴とする。
【００１１】
請求項６に記載の発明は、外部にメッセージを報知する報知手段と、該報知手段の動作を制御する主制御部と、前記配線工具による作業対象となる作業対象ピン端子を記憶した作業対象ピン端子テーブルと、を備え、前記判定対象ピン端子が前記作業対象ピン端子テーブル内に前記作業対象ピン端子として記録されていない場合に前記主制御部は、前記判定対象ピン端子が前記作業対象ピン端子ではない旨のメッセージを前記報知手段から報知するように制御し、前記判定対象ピン端子が前記作業対象ピン端子テーブル内に前記作業対象ピン端子として記録されている場合に前記主制御部は、前記判定対象ピン端子が前記作業対象ピン端子である旨のメッセージを前記報知手段から報知するように制御し、且つ前記判定対象ピン端子を作業済ピン端子として前記作業対象ピン端子テーブルに記憶させることを特徴とする。
【００１２】
請求項７に記載の発明は、前記画像データ内における前記判定対象ピン端子を示す画像と、前記基準ピン端子画像との位置関係を予め記憶する記憶手段を備えたことを特徴とする。
【００１３】
請求項８に記載の発明は、端子盤の盤面上にマトリクス状に配置され、且つ並行に突設された直線状、且つ同サイズの複数のピン端子中から、配線工具による作業対象となるピン端子を識別する端子識別方法であって、前記ピン端子群の一つの縦端辺に沿った前記端子盤の盤面には、該縦端辺を構成する個々のピン端子が属する横列の縦位置を示す文字から成る縦位置表示符号が記載され、前記ピン端子群の一つの横端辺に沿った前記端子盤の盤面には、該横端辺を構成する個々のピン端子が属する縦列の横位置を示す文字から成る横位置表示符号が記載され、前記配線工具は、１つのピン端子を挿入する筒状のビットを備えており、基準ピン端子画像抽出手段が、撮影部により撮影された画像データから基準ピン端子の画像を抽出するステップと、基準ピン端子符号画像特定手段が、前記基準ピン端子が属する横列の縦位置を示す縦位置表示符号の画像、又は前記基準ピン端子が属する縦列の横位置を示す横位置表示符号の画像を特定するステップと、基準ピン端子符号特定手段が、前記縦位置表示符号の画像又は前記横位置表示符号の画像に対して文字認識を行って、前記基準ピン端子が属する横列の縦位置を示す縦位置表示符号の文字コード又は前記基準ピン端子が属する縦列の横位置を示す横位置表示符号の文字コードを特定するステップと、判定対象ピン端子符号特定手段が、前記画像データ内における前記基準ピン端子画像の位置と、前記配線工具の前記ビット内に挿入された判定対象ピン端子との位置関係に基づいて、前記判定対象ピン端子が属する横列の縦位置を示す文字のコード及び縦列の横位置を示す文字のコードを特定するステップと、を有することを特徴とする。
請求項９に記載の発明は、請求項８に記載の端子識別方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明様によれば、従来一般的に使用されている端子盤に特別な加工を施すことなく、作業対象であるピン端子を他のピン端子から識別できるので、正しいピン端子に対して配線作業を実施することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】端子盤の一例を示す図であり、（ａ）は横長に設置した場合を示し、（ｂ）は縦長に設置した場合を示す図である。
【図２】ラッピング工具の一例を示す側面図である。
【図３】識別装置の使用例を示す模式図である。
【図４】識別装置のブロック構成図である。
【図５】（ａ）〜（ｃ）は、処理画像例を示す図である。
【図６】（ａ）〜（ｃ）は、処理画像例を示す図である。
【図７】ピン端子がビット内に挿入されている場合の画像例を示し、（ａ）は撮影画像例を示す図であり、（ｂ）は処理画像例を示す図である。
【図８】作業対象ピン端子を登録したテーブルの一例を示す図である。
【図９】端子番号特定処理の一例を示したフローチャートである。
【図１０】サブルーチン「文字コード特定処理」の一例を示したフローチャートである。
【図１１】サブルーチン「基準ラベル抽出処理」の一例を示したフローチャートである。
【図１２】サブルーチン「縦軸・横軸決定処理」の一例を示したフローチャートである。
【図１３】サブルーチン「作業対象ピン端子判定処理」の一例を示したフローチャートである。
【図１４】基準ピン端子と判定対象ピン端子の位置関係を登録する処理を示したフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
【００１７】
〔端子盤〕
端子盤について説明する。図１は、端子盤の一例を示す図であり、（ａ）は横長に設置した場合を示し、（ｂ）は縦長に設置した場合を示す図である。
端子盤１０は、平板矩形状の絶縁体からなるベース１１と、軸方向中間部をベース１１によって支持されることにより各端部がベース１１の表面と裏面から夫々突設された複数のピン状のピン端子１２を有する。ピン端子１２は導電性を有した金属ピンであり、端子盤１０のベース１１の表面上（盤面上）にマトリクス状に配置されている。ピン端子１２は夫々同サイズ、同形状の直線状の端子であり、ベース１１の表面から互いに並行に突設されている。端子盤１０には、２０本×１０本＝２００本、或いは２５本×１０本＝２５０本のピン端子１２が含まれる。
【００１８】
夫々のピン端子１２は、端子盤１０自体を示すブロック番号と、端子盤内において当該ピン端子が属する横列の縦位置を示す符号と、当該ピン端子が属する縦列の横位置を示す符号とによって他のピン端子から識別される。
端子盤１０のブロック番号１３はブロック表示領域１４に、Ａ−１、Ａ−２、・・・、Ｂ−１、Ｂ−２、・・・、等のように表示される。
ピン端子群の一つの縦端辺１２ａに沿った端子盤１０の盤面（端縁部１１ａ）には、縦端辺１２ａを構成する個々のピン端子１２が属する横列の縦位置を示す文字から成る縦位置表示符号１５が記載されている。ピン端子群の一つの横端辺１２ｂに沿った端子盤１０の盤面（端縁部１１ｂ）には、横端辺１２ｂを構成する個々のピン端子１２が属する横列の縦位置を示す文字から成る横位置表示符号１６が記載されている。
縦位置表示符号１５と横位置表示符号１６は、端子盤１０が横長に使用されるか縦長に使用されるかによって、アルファベット又は数字として表示される。例えば、端子盤１０が横長に使用される図１（ａ）の場合、縦位置表示符号１５はアルファベットからなり、横位置表示符号１６は数字からなる。端子盤１０が縦長に使用される図１（ｂ）の場合、縦位置表示符号１５は数字からなり、横位置表示符号１６はアルファベットからなる。
即ち、端子の位置を示す符号として端子盤１０の長手方向に延びる端縁部には数字が、短手方向に延びる端縁部にはアルファベットが付される。なお、アルファベットのうち「Ｉ」は数字の「１」との混同を避けるため、使用されない。
例えば、図１（ａ）に示す端子盤１０の場合、端子盤１０の左から８番目、上から４番目のピン端子のブロック番号を含む識別符号は「Ａ−１ブロックの８−Ｄ」である。
なお、以下の説明においては、縦位置表示符号１５と横位置表示符号１６とによって表されるピン端子の位置を特に「端子番号」と呼ぶ。
【００１９】
〔ラッピング工具〕
図２は、ラッピング工具の一例を示す側面図である。
ラッピング工具２０（配線工具）は概略ピストル形の工具であり、動力源となる電動モータを内蔵した工具本体２１と、工具本体２１の後端部に連設されたグリップ２２とを備えている。工具本体２１の先端からは円筒状のビット２３（ビット・スリーブ）が回転可能に突出している。グリップ２２の基部前面にはトリガ形式のレバースイッチ２６が配置され、グリップ２２の下端からは電源を供給する電源コード２７が引き出されている。
ビット２３は、先端開口からピン端子を受け容れる中空状のピン穴２４と、ビット２３の先端からピン穴２４に沿って軸方向に延びるラッパ溝２５とを有する。
ビット２３の先端開口からラッパ溝２５内に被覆を剥離したワイヤの先端部を挿入し、更にピン穴２４内に図１に示すピン端子１２の先端部を挿入する。レバースイッチ２６を操作すると、電動モータの駆動によりビット２３が回転して、ピン端子１２にワイヤが巻付けられる。
ピン端子からワイヤを取り外す場合は、ワイヤが巻付けられたピン端子の先端部をピン穴２４内に挿入し、ビットの先端をワイヤに押し付けた状態にて、ワイヤの巻付け方向とは逆方向にビットを回転させればよい。
ワイヤの巻付け時（ラッピング時）も除去時（アンラッピング時）も、作業対象となるピン端子の先端部に筒状のビットを被せる点で使用方法が共通する。
【００２０】
〔第一の実施形態〕
＜識別装置＞
図３は、識別装置の使用例を示す模式図である。
識別装置３０は、端子盤の盤面及びピン端子群を撮影するカメラ部３１と、カメラ部３１にて撮影された画像を処理する基板が内蔵された本体部４１と、両者を接続する通信用及び電源用のケーブル４０とを備える。
カメラ部３１の前面には、端子盤１０の光像が入射するレンズ３２と、端子盤１０を照明するＬＥＤ３３が配置されている。カメラ部３１の後部適所にはケーブル４０が接続されている。本体部４１の上面には、液晶ディスプレイ等の表示部４７が配置されている。また、本体部４１は電源スイッチ、ＬＥＤ３３の点灯／消灯スイッチ、及び操作ボタン等を含む操作部５１を備える。
識別装置３０は、カメラ部３１及び本体部４１を夫々作業者の指や腕、或いはラッピング工具の適所に着脱自在に装着するための装着具６１，６３を備えている。装着具６１，６３は、例えば面ファスナー等から構成することができる。図３には、カメラ部３１を装着具６１によって作業者の指に装着し、本体部４１を装着具６３によって作業者の手首に装着した様子を示している。
【００２１】
図４は、識別装置のブロック構成図である。
カメラ部３１は、レンズ３２等を有する撮像光学系と、ＣＣＤイメージセンサやＣＭＯＳイメージセンサ等の撮像素子（光学センサ）とを含んで構成される撮影部３５と、必要に応じて被写体である端子盤を照明するＬＥＤ３３等を有した照明部３６とを備えている。
撮影部３５は、静止画を所定のタイミングで順次撮影するものでもよいし、動画を撮影するものでもよい。また、撮影部３５による端子盤の撮影時に照明部３６によって端子盤を照明することにより、ピン端子の先端をピン端子の全体よりも明るく撮影することかできる。これにより、後に説明する縦軸・横軸決定処理においてピン端子の先端画像の抽出精度を高めることができる。
【００２２】
本体部４１は、主制御部４３、画像処理部４５、表示部４７（報知手段）、スピーカ４９（報知手段）、操作部５１、記憶部５３、通信部５５、及び電源５７を備える。
主制御部４３は、識別装置３０の各部の動作を制御する。主制御部４３は、一般的なコンピュータ装置と同様に内部にＲＯＭ、ＲＡＭ及びＣＰＵを有し、ＲＯＭからオペレーティングシステム（ＯＳ）を読み出してＲＡＭ上に展開してＯＳを起動し、ＯＳの管理下において、ＲＯＭからプログラムを読み出して、各種の処理を実行する。
画像処理部４５は画像データを一時記憶するＶＲＡＭ４５ａを有し、撮影部３５が撮影した静止画像データ又は動画の各フレームを構成する画像データに対して必要な処理を施して、画像データから種々の情報を取得する。なお、画像処理部による画像処理動作の詳細については後述する。
表示部４７は液晶ディスプレイ等の画像表示媒体であり、撮影部３５が撮影した画像データ、画像処理部４５による画像処理により画像データから得られた各種の情報、及び作業対象ピン端子に関する情報等を表示する。
スピーカ４９は、主制御部４３が生成した音声データを出力する。
表示部４７及びスピーカ４９は、外部にメッセージを報知する報知手段として機能する。
操作部５１は、電源スイッチ、ＬＥＤ３３の点灯／消灯スイッチ、識別装置３０に対する各種設定を入力操作する操作ボタン等から構成される。
記憶部５３は、作業対象となるピン端子に関する情報を含む作業対象ピン端子テーブル（図８参照）を記憶する部位であり、例えばＳＤカード等のフラッシュメモリから構成することができる。
通信部５５は、作業対象となるピン端子に関する情報をコンピュータ等の外部機器との間で送受信する。通信部５５は、有線によりデータを送受信する手段（例えばＵＳＢインターフェース）でもよいし、無線によりデータを送受信する手段（例えば無線ＬＡＮインターフェース）であってもよい。
電源５７は、識別装置３０の各部を動作させるための電力を供給する手段であり、例えば本体部４１に内蔵されたバッテリーから構成できる。
【００２３】
＜動作概要＞
識別装置は、カメラ部にて撮影した端子盤の画像を解析して、ラッピング又はアンラッピング作業をしようとしているピン端子（判定対象ピン端子）の識別番号を特定する。識別装置は、特定されたピン端子の識別番号を表示部に表示し、必要に応じてスピーカから音声メッセージを発生してユーザに案内する。また、記憶部に作業をするべきピン端子（作業対象ピン端子）に関する情報が登録されている場合に識別装置は、判定対象ピン端子が作業対象ピン端子であるか否かを判定し、ラッピング作業を実施してもよいか否かを示すメッセージ画像を表示部に表示し、及び／又は、スピーカから音声メッセージを発生させてユーザに案内する。
以下、識別装置の動作について、図５〜図７の処理画像例と、図８の作業対象ピン端子テーブルと、図９〜図１２のフローチャートに基づいて説明する。
【００２４】
＜＜端子番号特定処理＞＞
図９は、端子番号特定処理の一例を示したフローチャートである。
この処理は、電源が投入され、且つ識別装置による処理開始が作業者によって選択された後に実行される。
ステップＳ１において撮影部３５は、端子盤１０の盤面の画像を撮影し、図５（ａ）に示すような画像データを取得する。画像データは、図３に示すケーブル４０を介して画像処理部４５のＶＲＡＭ４５ａに転送される。
ステップＳ３において画像処理部４５は、ＶＲＡＭ４５ａに記憶した画像データに対して平滑化処理を実行して画像データ中の雑音を除去する。
ステップＳ５において画像処理部４５はサブルーチンである文字コード特定処理を実行する。文字コード特定処理については後述する。
ステップＳ７において画像処理部４５はサブルーチンである基準ラベル抽出処理を実行する。基準ラベル抽出処理については後述する。
ステップＳ９において画像処理部４５はサブルーチンであるピン端子先端の抽出、及び縦軸・横軸の決定処理を実行する。縦軸・横軸決定処理については後述する。
ステップＳ１１において画像処理部４５は、ステップＳ５の文字コード特定処理にて抽出された数字が縦方向に並んでいるか、横方向に並んでいるかを判定する。ここで「数字」を判定に用いるのは、端子盤の一部分のみが撮影されている場合であっても以降の処理を可能とするためである。即ち、短手方向に沿って表示されたアルファベットを基準とした場合は端子盤全体を撮影する必要があるが、長手方向に沿って表示された数字を基準とすると数字を含む端子盤の短手方向の全体が撮影されていれば以降の処理を実行できるためである。
【００２５】
数字が横方向に並んでいる場合（ステップＳ１１にてＹＥＳ）、ステップＳ１３において画像処理部４５は、ステップＳ１２９にて決定された縦軸を基準軸としてＲＡＭ内のワークエリアに一時的に記憶させる。図５（ａ）の画像データにおいては、数字が横方向に並んでいるので、縦軸が基準軸となる。この場合の基準軸は、基準ピン端子が属する縦列である。
数字が縦方向に並んでいる場合（ステップＳ１１にてＮＯ）、ステップＳ１５において画像処理部４５は、ステップＳ１２９にて決定された横軸を基準軸としてＲＡＭ内のワークエリアに一時的に記憶させる。図１（ｂ）に示す縦長使用の端子盤の場合は、横軸が基準軸となる。この場合の基準軸は、基準ピン端子が属する横列である。
【００２６】
ステップＳ１７において画像処理部４５は、基準軸の横位置表示符号（又は縦位置表示符号）を示す数値を特定する。図６（ｂ）は本処理の画像例を示す。画像処理部４５は、基準軸（ここではＹ軸）の延長上にある文字領域７５を抽出し、当該文字が示す数字のコードを特定する。
ステップＳ１９において画像処理部４５は、基準ピン端子の端子番号を示す文字コードを特定する。図６（ｃ）は本処理の画像例を示す。画像処理部４５は、基準軸（ここではＹ軸）上にあるピン端子先端像に対し、基準軸の横位置表示符号を示す文字領域７５に隣接した位置にあるピン端子先端の画像から順にアルファベットＡ，Ｂ，Ｃ・・・割り当てていき、基準ピン端子（基準ラベル７０）に与えられた縦位置表示符号のアルファベットのコードを特定する。言い換えれば、縦軸上にある横位置表示符号の画像を示す文字領域７５と基準ピン端子の画像（基準ラベル７０）との間に存在するピン端子先端画像の個数に基づいて基準ピン端子が属する横列の縦位置を特定する。この処理により、基準ピン端子の端子番号を示す文字コードが特定される。基準ピン端子の先端を示す白連結画素のラベルと端子番号とが対応づけられる。
ステップＳ２１においては、サブルーチンである作業対象ピン端子の判定処理が実行される。
【００２７】
以上説明したステップＳ１７とＳ１９の処理において画像処理部４５は、基準ラベル７０と対応する基準ピン端子の横位置表示符号（又は縦位置表示符号）特定する基準ピン端子符号画像特定手段として機能する。この処理では、基準ピン端子が属する横列（基準軸）の縦位置を示す縦位置表示符号の画像、又は基準ピン端子が属する縦列（基準軸）の横位置を示す横位置表示符号の画像が特定される。また、画像処理部４５は、基準ピン端子が属する横列の縦位置を示す縦位置表示符号の文字コード又は基準ピン端子が属する縦列の横位置を示す横位置表示符号の文字コードを特定する基準ピン端子符号特定手段として機能する。
【００２８】
以下、端子番号特定処理中の各サブルーチンについて説明する。
＜＜文字コード特定処理＞＞
図１０は、サブルーチン「文字コード特定処理」の一例を示したフローチャートである。この処理は、画像データから文字領域を抽出して、端子盤の盤面に表示された文字からなる縦位置表示符号及び横位置表示符号の文字コードを特定する処理であり、いわゆるＯＣＲ処理である。
ステップＳ１０１において画像処理部４５は、画像データに対して第一の閾値によって二値化処理を実行する。即ち、第一の閾値以上の輝度値（濃度値）を有する画素を白画素とし、第一の閾値未満の輝度値を有する画素を黒画素とする。
ステップＳ１０３において画像処理部４５は、二値化された画像データの白画素の連結成分に対してラベリング処理を実行する。
ステップＳ１０５において画像処理部４５は、白画素の連結成分から文字領域の連結成分を抽出する。図５（ｂ）は、画像データから文字領域が抽出された様子を示す。
ステップＳ１０７において画像処理部４５は、抽出された文字領域にある文字の文字コードを特定する。即ち、画像処理部４５は、白画素の連結成分に対して文字コードのテンプレートマッチング処理を実行して、文字領域の連結成分から各文字のコードを抽出する。また、連結成分のラベルと抽出された文字コードとを対応づけてＲＡＭ内のワークエリアに一時的に記憶させる。
【００２９】
＜＜基準ラベル抽出処理＞＞
図１１は、サブルーチン「基準ラベル抽出処理」の一例を示したフローチャートである。この処理においては、図５（ｃ）に示すように、画像データ中のピン端子の全体画像を抽出すると共に、抽出したピン端子の全体画像のうち、面積が最小となる白画素連領域を基準ラベル７０、即ち基準ピン端子画像として抽出する。本処理を実行する画像処理部は、基準ピン端子画像抽出手段として機能する。即ち、画像データに写る複数のピン端子のうち、特定の条件を満たす端子の画像を基準ピン端子の画像として抽出する。
ステップＳ１１１において画像処理部４５は、画像データに対して第二の閾値によって二値化処理を実行する。即ち、第二の閾値以上の輝度値（濃度値）を有する画素を白画素とし、第二の閾値未満の輝度値を有する画素を黒画素とする。なお、第二の閾値は、ピン端子の全体像が抽出できればよく、第一の閾値と同一であってもよい。第一の閾値と第二の閾値が同じ場合、ステップＳ１１１及びＳ１１３を省略することができる。
ステップＳ１１３において画像処理部４５は、二値化された画像データの白画素の連結成分に対してラベリング処理を実行する。
ステップＳ１１５において画像処理部４５は、白画素の連結成分から文字領域以外の連結成分を抽出する。即ち、画像処理部４５は、ステップ３５において文字領域の連結画素成分を除外した二値画像を抽出して、ＲＡＭ内のワークエリアに一時的に記憶させる。
ステップＳ１１７において画像処理部４５は、ピン端子のみが抽出された二値画像に関して、各ラベルの連結画素数を夫々計数する。
ステップＳ１１９において画像処理部４５は、連結画素数が最小となるラベルを特定し、当該ラベルを基準ラベル７０とする。基準ラベル７０は図６（ａ）に示す画像中の縦軸（Ｙ軸）及び横軸（Ｘ軸）を決定するための基準点（原点）として扱われる。なお、撮影部３５が端子盤１０の正面に位置する場合、基準ラベル７０は画像中央に撮影される。基準ラベル７０は撮影されたピン端子のうち、撮影部３５から最短のピン端子となるが、必ずしも画像中央に撮影されるとは限らない。
【００３０】
＜＜縦軸・横軸決定処理＞＞
図１２は、サブルーチン「縦軸・横軸決定処理」の一例を示したフローチャートである。本処理においては、ピン端子の先端画像がピン端子の全体画像よりも明るく撮影されることを利用して、ピン端子の先端画像を抽出する。本処理においては図６（ａ）に示すように、画像データからピン端子先端の画像を抽出して、基準ラベル７０から最短距離にあるピン端子の先端像（最短ラベル７１）を抽出する。そして、画像データ内における縦軸（Ｙ軸）と横軸（Ｘ軸）を決定する。
【００３１】
ステップＳ１２１において画像処理部４５は、画像データに対して第三の閾値によって二値化処理を実行する。即ち、第三の閾値以上の輝度値（濃度値）を有する画素を白画素とし、第三の閾値未満の輝度値を有する画素を黒画素とする。なお、第三の閾値は、ピン端子の先端画像を抽出するためのものであり、少なくとも第二の閾値よりも大きな輝度値に設定される。
ステップＳ１２３において画像処理部４５は、二値化された画像データの白画素の連結成分に対してラベリング処理を実行する。
ステップＳ１２５において画像処理部４５は、白画素の連結成分から文字領域以外の連結成分を抽出する。即ち、画像処理部４５は、ステップ３５において文字領域とされた領域を含む連結画素成分を除外した二値画像を抽出して、ＲＡＭ内のワークエリアに一時的に記憶させる。
ステップＳ１２７において画像処理部４５は、ステップＳ１１９にて特定された基準ラベル７０からの距離が最短となるラベルを抽出する。基準となるピン端子に対して上下左右に位置するピン端子の像を示す４つの最短ラベル７１が抽出される。
ステップＳ１２９において画像処理部４５は、抽出された各最短ラベル７１から、基準ラベル７０を中心とした縦軸（Ｙ軸）と横軸（Ｘ軸）を決定する。
【００３２】
＜＜作業対象ピン端子テーブル＞＞
図８は、作業対象ピン端子を登録したテーブルの一例を示す図である。このテーブルは記憶部５３に記憶され、図１３に示す作業対象ピン端子判定処理において使用される。
作業対象ピン端子テーブル８０には、ピン端子ごとに端子盤のブロック番号８１、端子盤内におけるピン端子の位置を示す端子番号８２、ピン端子がラッピング工具による作業対象となっているか否かを示す作業対象フラグ８３、及びピン端子が作業済であるか否かを示す作業済フラグ８４が記憶されている。作業対象フラグ８３には、ピン端子が作業対象ピン端子である場合に「１」、作業対象ではない場合に「０」が記憶される。作業済フラグ８４には、作業対象ピン端子であるが未だラッピング作業が実施されていない場合に「０」、作業が実施された場合に「１」が記憶される。
【００３３】
＜＜作業対象ピン端子判定処理＞＞
図１３は、サブルーチン「作業対象ピン端子判定処理」の一例を示したフローチャートである。図７は、ピン端子がビット内に挿入されている場合の画像例を示し、（ａ）は撮影画像例であり、（ｂ）は処理画像例を示す図である。
この処理は、基準ラベルに対応するピン端子（基準ピン端子）に対して特定の位置にあるピン端子がラッピング工具によって隠れている場合に、当該ピン端子がラッピング作業の対象となっているピン端子であるか否かを判定するものである。
本実施形態においては、ビット内に挿入されたピン端子が基準ピン端子に対して直左斜め上に位置するものとして説明する。ここで画像データ中、基準ピン端子と、ビット内に挿入されることにより撮影されないピン端子との位置関係は、図２に示すラッピング工具２０のビット２３と図３に示すカメラ部３１との位置関係によって決定される。
即ち、主制御部４３は、画像データ内における基準ピン端子画像の位置と、配線工具のビット内に挿入された判定対象ピン端子との位置関係に基づいて、判定対象ピン端子が属する横列の縦位置を示す文字のコード及び縦列の横位置を示す文字のコードを特定することができる。この処理において主制御部４３は判定対象ピン端子符号特定手段として機能する。
【００３４】
ステップＳ１３１において画像処理部４５は、基準ラベル７０に相当する基準ピン端子７２に対して特定の位置関係にあるピン端子の先端がビット２３によって隠れているか否かを判定する。図７（ａ）に示すように、ビット２３内に挿入されたピン端子７３の先端７３ａは画像に現れない。そこで、画像処理部４５は図７（ｂ）に示すように、基準ラベル７０の直上に位置するピン端子先端像を通り、横軸（Ｘ軸）に平行な横線と、基準ラベル７０の左に隣接するピン端子先端像を通り、縦軸（Ｙ軸）に平行な縦線との交点に相当する部位にピン端子７３の先端像７３ｂが存在するか否かを判断する。
ピン端子７３の先端７３ａがビット２３によって隠れていない場合（ピン端子７３の先端像７３ｂが画像データ中に存在する場合：ステップＳ１３１にてＮＯ）は、本処理を終了する。
ピン端子７３の先端７３ａがビット２３によって隠れている場合（ピン端子７３の先端像７３ｂが画像データ中に存在しない場合：ステップＳ１３１にてＹＥＳ）は、ステップＳ１３３の処理を実行する。
ステップＳ１３３において、主制御部４３は、ラッピング工具によって隠れているピン端子を、ラッピング作業をしようとしているピン端子（判定対象ピン端子）として特定すると共に、判定対象ピン端子の端子番号を特定する。即ち主制御部４３は、ステップＳ１１９において特定された基準点（基準ラベル７０）のピン端子の左側に位置する横位置表示符号（数字）、直上に位置する縦位置表示符号（アルファベット）を組み合わせた端子番号を、判定対象ピン端子の端子番号として特定する。
ステップＳ１３５において主制御部４３は、判定対象ピン端子が作業対象となっているピン端子か否かを判定する。即ち、主制御部４３は、記憶部５３から図８に示す作業対象ピン端子テーブル８０を読み出して、判定対象ピン端子の作業対象フラグ８３に作業対象であることを示すフラグ「１」が立てられているか否かを判断する。
判定対象ピン端子に関して、作業対象ピン端子テーブル８０の作業対象フラグ８３にフラグ「１」が立てられている場合（ステップＳ１３５にてＹＥＳ）、ステップＳ１３７において主制御部４３は、当該ピン端子の作業済フラグ８４に作業済を示すフラグ「１」を記憶させる。
【００３５】
ステップＳ１３９において主制御部４３は、判定対象ピン端子が作業対象ピン端子である旨のメッセージ、及び作業済ピン端子として登録された旨のメッセージを外部に報知するように、各部を制御する。具体的には、主制御部４３は表示部４７に上記メッセージを表示させるための画像データを生成して表示部４７に表示させる。また、主制御部４３はスピーカ４９から上記メッセージを出力するための音声データを生成して、スピーカ４９から出力する。
判定対象ピン端子がテーブル内に作業対象ピン端子として記録されていない場合（ステップＳ１３５にてＮＯ）、ステップＳ１４１の処理が実行される。
ステップＳ１４１において主制御部４３は、判定対象ピン端子が作業対象ピン端子ではない旨のメッセージを外部に報知するように、各部を制御する。具体的には、主制御部４３は表示部４７に上記メッセージを表示させるための画像データを生成して表示部４７に表示させる。また、主制御部４３はスピーカ４９から上記メッセージを出力するための音声データを生成して、スピーカ４９から出力する。
【００３６】
＜効果＞
以上、本発明の実施形態においては、正面視長方形状の端子盤の長手方向に沿って付されたピン端子の縦位置表示符号又は横位置表示符号を示す数字をキーとして端子番号を特定した。これは、端子盤の一部分のみが撮影される場合、端子盤の長手方向の全体よりも、端子盤の短手方向の全体が撮影される可能性が高いことによる。即ち、端子盤の長手方向の全体が撮影されていなくても、短手方向の全体が撮影されていれば、本発明の実施形態によって端子番号を特定できる。もちろん、ピン端子の縦位置表示符号又は横位置表示符号の双方からピン端子の端子番号を特定してもよい。
本実施形態によれば、端子盤の画像内に写るピン端子の縦位置表示符号又は横位置表示符号（文字）と、当該文字位置に対する基準ピン端子の位置から基準ピン端子の端子番号を特定し、基準ピン端子の位置に対する判定対象ピン端子の位置関係から判定対象ピン端子の端子番号を特定することができる。従って、従来一般的に使用されている端子盤に特別な加工を施すことなく、ラッピング作業をしようとしている判定対象ピン端子の端子番号を特定できる。
更に特定された判定対象ピン端子の端子番号を作業対象ピン端子テーブルから抽出し、判定対象ピン端子が作業対象ピン端子であるか否かを判定して、その結果を画像表示又は音声による報知するので、端子盤のピン端子を見誤ることによる配線ミスを防止することができる。
更に、判定対象ピン端子が作業対象ピン端子である場合には、当該端子番号に関して作業対象ピン端子テーブルに作業済である旨を自動的に登録する。作業対象ピン端子テーブルが印刷された用紙の目視確認やチェックをする必要がないため、作業員の負担を軽減できる。また、ピン端子のラッピング作業の信頼性及び効率を向上させることができる。
なお、本実施形態は、アンラッピング作業時においても同様に適用することができる。
【００３７】
〔第二の実施形態〕
本発明の第二の実施形態に係る端子識別装置について説明する。
図７（ａ）に示したように、ピン端子の全体をビット２３内に挿入した場合、判定対象ピン端子７３は基準ピン端子７２（基準ラベル７０）に対して特定の位置に撮影される。上述のように、判定対象ピン端子と基準ピン端子の位置関係は、ビットとカメラの位置によって変化する。
そこで、本実施形態においては、ピン端子の全体がビット内に挿入された場合に撮影される判定対象ピン端子の位置と、基準ピン端子との位置関係を事前に登録する点に特徴がある。
【００３８】
＜位置関係登録処理＞
図１４は、基準ピン端子と判定対象ピン端子の位置関係を登録する処理を示したフローチャートである。この処理は端子識別装置のメニューから位置関係登録処理が選択された場合に実行される。
ステップＳ５１において主制御部４３は、端子番号を指定して、当該ピン端子をビット内に挿入し、挿入後に決定ボタンを押すように作業員に指示する。即ち、主制御部４３は、表示部４７に上記メッセージを表示させるための画像データを生成して表示部４７に表示させる。また、主制御部４３は、スピーカ４９から上記メッセージを出力するための音声データを生成し、スピーカ４９から出力する。
ステップＳ５３において主制御部４３は、操作部５１の決定ボタンが押下されるか否かを監視する。押下された場合（ステップＳ５３にてＹＥＳ）にステップＳ５５の処理を実行する。
【００３９】
ステップＳ５５において撮影部３５は、端子盤１０の盤面の画像を撮影し、図７（ａ）に示すような画像データを取得する。画像データは、図３に示すケーブル４０を介して画像処理部４５に転送される。
ステップＳ５７において画像処理部４５は、サブルーチンであるピン端子全体の抽出処理を実行する。なお、本実施形態においては、図１１に示す「基準ラベル抽出処理」のうちステップＳ１１５以外の処理を実行する。
ステップＳ５９において画像処理部４５は、サブルーチンであるピン端子先端の抽出、及び縦軸・横軸の決定処理を実行する。なお、本実施形態においては、図１２に示す「縦軸・横軸決定処理」のうちステップＳ１２５以外の処理を実行する。
【００４０】
ステップＳ６１において画像処理部４５は、ピン端子先端像を順次接続し、且つ横軸と平行な横線の座標を算出する。ここで、図７（ｂ）において横軸をＸ軸と、縦軸をＹ軸とする。この処理において算出される横線はＹ座標のみを持つ直線である。
ステップＳ６３において画像処理部４５は、ピン端子先端像を順次接続し、且つ縦軸と平行な縦線の座標を算出する。この処理において算出される縦線はＸ座標のみを持つ直線である。
ステップＳ６５において主制御部４３は、基準ラベル７０に対する指定のピン端子の位置を求める。主制御部４３は、まずステップＳ１２９にて算出された横軸、縦軸、ステップＳ６１、Ｓ６３にて夫々算出された横線、及び縦線の夫々の交点上に、ピン端子先端像が存在するか否かを確認する。ピン端子先端像が存在しない交点があれば、当該交点が指定ピン端子の位置である。但し、図７（ｂ）の座標（−１，１）、（−２，２）のようにピン端子先端像が存在しない交点が複数存在する場合には、基準点から最短距離にある交点を指定ピン端子の位置とする。
ステップＳ６７の処理については、第三の実施形態にて説明する。
ステップＳ６９において主制御部４３は、基準ラベル７０に対する指定ピン端子の位置をＲＡＭ内のワークエリアに記憶させる。ここで指定ピン端子の位置とは、基準点を座標（０，０）とした横線と縦線の交点位置を示す座標であり、基準点のピン端子から数えた横方向の位置と縦方向の位置によって表現される。例えば、図示する例において指定ピン端子は基準点から左に１列、上に１列の位置にあるので、指定ピン端子の座標は（−１，１）と表現される。この座標が基準ピン端子に対する判定対象ピン端子の位置を示す。
【００４１】
＜作業対象ピン端子判定処理＞
端子番号特定処理（図９）を実行する場合、ステップＳ２１の作業対象ピン端子判定処理（図１３）について第一の実施形態と異なる点について述べる。
図１３のステップＳ１３１において画像処理部４５は、ＲＡＭ内のワークメモリに記憶されている基準ピン端子に対する判定対象ピン端子の座標を読み出し、基準ラベル７０から当該位置座標に相当するピン端子の先端像７３ｂがラッピング工具のビット２３によって隠れているか、即ち画像データ中に先端像７３ｂを示す白連結領域が存在するか否かを判定する。
このとき、画像処理部４３は、ピン端子先端像を順次接続する横線と縦線の座標を算出し、全ての横線と縦線の交点座標を算出する。この交点位置に、ピン端子先端像が存在しない場合は、ピン端子の先端がラッピング工具のビット２３によって隠れていると判断し（ステップＳ１３１にてＹＥＳ）、ステップＳ１３３以降の処理を実施する。
【００４２】
＜効果＞
以上のように本実施形態によれば、ピン端子の全体がビット内に挿入された場合における基準となるピン端子に対する判定対象ピン端子の位置関係を事前に登録するので、また、作業員の指に装着していたカメラをラッピング工具の本体に装着するなど、ビットに対するカメラの位置を変更する場合にも柔軟に対応できるようになる上、判定対象ピン端子の端子番号の誤認識を効果的に防止する。
なお、カメラが端子盤に接近する結果、縦位置表示符号又は横位置表示符号が画像内に写らなくなる可能性がある。このような場合は、カメラによって時系列に取得された画像データに対してオプティカルフロー処理によって画像中のピン端子の動きを抽出し、抽出されたピン端子の移動データから移動前後において同一のピン端子と認識されるピン端子について一の端子番号を維持すればよい。なお、時系列に取得された画像とは、所定のタイミングで間欠撮影された静止画群でも、動画を構成する各フレーム画像でもよい。
【００４３】
〔第三の実施形態〕
本発明の第三の実施形態に係る端子識別装置について説明する。
図７に示したように、ピン端子の全体がビット内に挿入されている場合は端子盤の一部のみが撮影される結果、撮影された範囲内には一定数以上のピン端子が存在しない。そこで、本実施形態においては、撮影された範囲内に含まれるピン端子数が所定値以下となった場合に、判定対象ピン端子の特定と判定対象ピン端子が作業対象ピン端子であるか否かを判定する処理を実行する。
本実施形態は、第一、第二の実施形態とは、位置関係登録処理の一部と作業対象ピン端子判定処理の一部の処理が異なる。以下、第一及び第二の実施形態との相違点について説明する。
【００４４】
＜作業対象ピン端子判定処理＞
図１４に示した位置関係登録処理において、まずステップＳ５１〜Ｓ６５までの処理を実行する。
その後、ステップＳ６７において主制御部４３は、画像中の横軸、縦軸、横線、及び縦線の交点数を計数し、ＲＡＭ内のワークエリアに基準交点数として記憶させる。図７（ｂ）の例では、基準交点数は２５個である。このとき、計数した交点数に所定の余裕分を加算した数値を基準交点数として設定してもよい。
本実施形態における作業対象ピン端子判定処理においては、図１４に示すステップＳ１３１を実行する直前に、画像中の横軸、縦軸、横線、及び縦線の交点数を計数する処理が実行される。この交点数は、カメラによって撮影されたエリア内に存在するピン端子先端の数を示すものであり、ラッピング工具によって隠れたピン端子を含む数値である。
計数した交点数と、ＲＡＭ内のワークエリアに記憶された基準交点数とを比較し、前者が後者未満の場合にはステップＳ１３１以下の処理が実行される。また、前者が後者以上の場合には、作業対象ピン端子判定処理を終了する。
【００４５】
＜効果＞
以上のように本実施形態によれば、ピン端子の全体がビット内に挿入された場合に撮影範囲内に存在するピン端子の数を事前に登録しておくので、ラッピング工具によって隠蔽された判定対象ピン端子と基準ピン端子との位置関係を正確に把握することができ、判定対象ピン端子の端子番号の誤認識を効果的に防止する。
【００４６】
〔変形実施形態〕
基準ピン端子画像（基準ラベル７０）を抽出する処理においては、画像データから抽出された端子全体画像と端子先端画像との白画素連結領域の面積を比較し、両画像間の面積差が最小となるラベルを基準ラベル７０として抽出することができる。この場合、端子先端とは異なる小さな白画素連結領域が誤って基準ラベルとして抽出されることを防止できる。
基準ラベルを抽出する処理と、縦位置表示符号と横位置表示符号の文字コードを特定する処理は、何れを先に実行しても構わない。
画像データ中に縦位置表示符号と横位置表示符号の双方が撮影されている場合には、基準ラベルを通過する縦軸及び横軸上に位置する縦位置表示符号と横位置表示符号の双方に基づいて基準ピン端子の端子番号を特定してもよい。
【００４７】
〔実施態様例とその効果〕
本発明の各実施形態は、夫々以下の態様にて実施できる。
＜第一の実施態様＞
本態様は、端子盤１０の盤面上にマトリクス状に配置され、且つ並行に突設された直線状、且つ同サイズの複数のピン端子１２中から、配線工具（ラッピング工具２０）による作業対象となるピン端子を識別する端子識別装置３０であって、ピン端子群の一つの縦端辺１２ａに沿った端子盤の盤面には、該縦端辺を構成する個々のピン端子が属する横列の縦位置を示す文字から成る縦位置表示符号１５が記載され、ピン端子群の一つの横端辺１２ｂに沿った端子盤の盤面には、該横端辺を構成する個々のピン端子が属する縦列の横位置を示す文字から成る横位置表示符号１６が記載され、配線工具は、１つのピン端子を挿入する筒状のビット２３を備えており、端子識別装置は、端子盤の盤面及びピン端子群を撮影する撮影部３５と、撮影部により撮影された画像データから基準ピン端子の画像（基準ラベル７０）を抽出する基準ピン端子画像抽出手段（画像処理部４５）と、基準ピン端子が属する横列の縦位置を示す縦位置表示符号の画像、又は基準ピン端子が属する縦列の横位置を示す横位置表示符号の画像を特定する基準ピン端子符号画像特定手段（画像処理部４５）と、縦位置表示符号の画像、又は横位置表示符号の画像に対して文字認識を行って、基準ピン端子が属する横列の縦位置を示す縦位置表示符号の文字コード、又は基準ピン端子が属する縦列の横位置を示す横位置表示符号の文字コードを特定する基準ピン端子符号特定手段（画像処理部４５）と、画像データ内における基準ピン端子画像の位置と、配線工具のビット内に挿入された判定対象ピン端子との位置関係に基づいて、判定対象ピン端子が属する横列の縦位置を示す文字のコード及び縦列の横位置を示す文字のコードを特定する判定対象ピン端子符号特定手段（主制御部４３）と、を備えたことを特徴とする。
本態様によれば、従来一般的に使用されている端子盤に特別な加工を施すことなく、作業対象であるピン端子を他のピン端子から識別できるので、正しいピン端子に対して配線作業を実施することが可能となる。
【００４８】
＜第二の実施態様＞
本態様に係る端子識別装置３０において基準ピン端子画像抽出手段（画像処理部４５）は、画像データから所定の輝度値以上の輝度値を有する白画素の連結領域をピン端子全体画像として抽出し、面積が最小となる白画素の連結領域を基準ピン端子画像（基準ラベル７０）として抽出することを特徴とする。
ここで、面積が最小となる白画素連結領域とは、撮影部から最短のピン端子を示す画像領域であり、端子先端画像と端子全体画像との面積差が小さいピン端子の画像領域であるが、必ずしも画像中央に撮影されるとは限らない。また、このような端子画像を通過する縦軸上には当該端子の横位置を示す横位置表示符号が存在し、またこの端子画像を通過する横軸上には当該端子の縦位置を示す縦位置表示符号が存在するため、縦位置表示符号又は横位置表示符号を特定するための基準とするに好適である。本態様においては、白画素連結領域の面積を基準とするので、端子盤の盤面に対して斜めに傾斜した状態で端子盤の画像が撮影された場合であっても、基準ピン端子画像を抽出することができる。
【００４９】
＜第三の実施態様＞
本態様に係る端子識別装置３０において基準ピン端子画像抽出手段（画像処理部４５）は、画像データから第二の輝度値以上の輝度値を有する白画素の連結領域をピン端子先端画像として抽出し、画像データから第二の輝度値よりも小さい第三の輝度値以上の輝度値を有する白画素の連結領域をピン端子全体画像として抽出し、ピン端子先端画像に含まれる白画素の各連結領域と、ピン端子全体画像に含まれる白画素の各連結領域のうち、両画像間における面積差が最小となる白画素の連結領域を基準ピン端子画像（基準ラベル７０）として抽出することを特徴とする。
本態様によれば、第二の実施態様と同様の効果を得ることができるほか、端子先端とは異なる小さな白画素連結領域が誤って基準ラベルとして抽出されることを防止できる。
【００５０】
＜第四の実施態様＞
本態様に係る端子識別装置３０において基準ピン端子位置特定手段（画像処理部４５）は、基準ピン端子画像（基準ラベル７０）を含む画像データ内の横軸上にある縦位置表示符号の画像を基準ピン端子が属する横列の縦位置を示す縦位置表示符号の画像として特定し、又は、基準ピン端子画像を含む画像データ内の縦軸上にある横位置表示符号の画像を基準ピン端子が属する縦列の横位置を示す横位置表示符号の画像として特定することを特徴とする。
ここで、基準ピン端子画像は撮影部から最短のピン端子を示す画像領域であり、面積が最小のピン端子全体の画像領域、又は、端子先端画像と端子全体画像との面積差が小さいピン端子の画像領域である。このような端子画像を通過する縦軸上には当該端子の横位置を示す横位置表示符号が存在し、またこの端子画像を通過する横軸上には当該端子の縦位置を示す縦位置表示符号が存在するため、複雑な処理を実行せずとも基準ピン端子の端子盤内における位置を特定することができる。
【００５１】
＜第五の実施態様＞
本態様に係る端子識別装置３０において基準ピン端子位置特定手段（画像処理部４５）は、横軸上にある縦位置表示符号の画像と基準ピン端子画像との間に存在するピン端子先端画像の個数に基づいて基準ピン端子が属する縦列の横位置を特定し、又は、縦軸上にある横位置表示符号の画像と基準ピン端子画像との間に存在するピン端子先端画像の個数に基づいて基準ピン端子が属する横列の縦位置を特定することを特徴とする。
本態様によれば、縦位置表示符号又は横位置表示符号の一方が特定できれば、他方を特定することができる。即ち、縦位置表示符号又は横位置表示符号が撮影されていない場合であっても、基準ピン端子の位置を特定できる。
【００５２】
＜第六の実施態様＞
本態様に係る端子識別装置３０は、外部にメッセージを報知する報知手段（表示部４７、スピーカ４９）と、報知手段の動作を制御する主制御部４３と、配線工具（ラッピング工具２０）による作業対象となる作業対象ピン端子を記憶した作業対象ピン端子テーブル８０（図８）と、を備え、判定対象ピン端子がテーブル内に作業対象ピン端子として記録されていない場合に主制御部は、判定対象ピン端子が作業対象ピン端子ではない旨のメッセージを報知手段から報知するように制御し、判定対象ピン端子がテーブル内に作業対象ピン端子として記録されている場合に主制御部は、判定対象ピン端子が作業対象ピン端子である旨のメッセージを報知手段から報知するように制御し、且つ判定対象ピン端子を作業済ピン端子としてテーブルに記憶させることを特徴とする。
本態様によれば、作業対象端子であるか否かを外部に報知するので、作業員が作業をするべき正しいピン端子であるか否かを容易、且つ正確に認識できる。また、作業が完了したピン端子に関しては、作業対象ピン端子テーブルに作業済みであることを記憶させるので、作業時間の短縮を図ることができる。
【００５３】
＜第七の実施態様＞
本態様に係る端子識別装置３０は、画像データ内における判定対象ピン端子を示す画像と、基準ピン端子画像との位置関係を予め記憶する記憶手段を備えたことを特徴とする。
配線工具のビット内に挿入された判定対象ピン端子と基準ピン端子の位置関係は、ビットと撮影部の位置によって変化する。本態様では、この位置関係を予め記憶しておくことにより、判定対象ピン端子の端子盤内における位置を正確に特定することができる。
【００５４】
＜第八の実施態様＞
本態様は、端子盤１０の盤面上にマトリクス状に配置され、且つ並行に突設された直線状、且つ同サイズの複数のピン端子１２中から、配線工具（ラッピング工具２０）による作業対象となるピン端子を識別する端子識別方法であって、ピン端子群の一つの縦端辺１２ａに沿った端子盤の盤面には、該縦端辺を構成する個々のピン端子が属する横列の縦位置を示す文字から成る縦位置表示符号１５が記載され、ピン端子群の一つの横端辺１２ｂに沿った端子盤の盤面には、該横端辺を構成する個々のピン端子が属する縦列の横位置を示す文字から成る横位置表示符号１６が記載され、配線工具は、１つのピン端子を挿入する筒状のビット２３を備えており、基準ピン端子画像抽出手段（画像処理部４５）が、撮影部３５により撮影された画像データから基準ピン端子の画像（基準ラベル７０）を抽出するステップと、基準ピン端子符号画像特定手段（画像処理部４５）が、基準ピン端子が属する横列の縦位置を示す縦位置表示符号の画像、又は基準ピン端子が属する縦列の横位置を示す横位置表示符号の画像を特定するステップと、基準ピン端子符号特定手段（画像処理部４５）が、縦位置表示符号の画像又は横位置表示符号の画像に対して文字認識を行って、基準ピン端子が属する横列の縦位置を示す縦位置表示符号の文字コード又は基準ピン端子が属する縦列の横位置を示す横位置表示符号の文字コードを特定するステップと、  判定対象ピン端子符号特定手段（主制御部４３）が、画像データ内における基準ピン端子画像の位置と、配線工具のビット内に挿入された判定対象ピン端子との位置関係に基づいて、判定対象ピン端子が属する横列の縦位置を示す文字のコード及び縦列の横位置を示す文字のコードを特定するステップと、を有することを特徴とする
本態様は、第一の実施態様と同様の効果を奏する。
【００５５】
＜第九の実施態様＞
本態様は、第八の実施態様に記載の端子識別方法をコンピュータに実行させるためのプログラムである。
本態様も、第一の実施態様と同様の効果を奏する。
【符号の説明】
【００５６】
１０…端子盤、１１…ベース、１１ａ…端縁部、１１ｂ…端縁部、１２…ピン端子、１３…ブロック番号、１４…ブロック表示領域、１５…数字、１６…アルファベット、２０…ラッピング工具、２１…工具本体、２２…グリップ、２３…ビット、２４…ピン穴、２５…ラッパ溝、２６…レバースイッチ、２７…電源コード、３０…識別装置、３１…カメラ部、３２…レンズ、３３…ＬＥＤ、３５…撮影部、３６…照明部、４０…ケーブル、４１…本体部、４３…主制御部、４５…画像処理部、４７…表示部、４９…スピーカ、５１…操作部、５３…記憶部、５５…通信部、５７…電源、６１，６３…装着具、７０…基準ラベル、７１…最短ラベル、７２…基準ピン端子、７３…ピン端子、７３ａ…先端、７３ｂ…先端像、７５…文字領域、８０…作業対象ピン端子テーブル、８１…ブロック番号、８２…端子番号、８３…作業対象フラグ、８４…作業済フラグ
【要約】
【課題】一般的に使用されている端子盤に特別な加工を施すことなく、作業対象であるピン端子を他のピン端子から識別して、正しいピン端子に対して配線作業を実施することを可能とする。
【解決手段】端子盤の画像データから基準ピン端子の画像を抽出し、基準ピン端子の縦／横位置を示す縦／横位置表示符号の画像を特定し、縦／横位置表示符号の画像に対して文字認識を行って、基準ピン端子の縦／横位置を示す縦／横位置表示符号の文字コードを特定し、画像データ内における基準ピン端子画像の位置と、配線工具のビット内に挿入された判定対象ピン端子との位置関係に基づいて、判定対象ピン端子の縦位置及び横位置を特定する。
【選択図】図７【図１】
0005911979.tif 000002
【図２】
0005911979.tif 000003
【図３】
0005911979.tif 000004
【図４】
0005911979.tif 000005
【図５】
0005911979.tif 000006
【図６】
0005911979.tif 000007
【図７】
0005911979.tif 000008
【図８】
0005911979.tif 000009
【図９】
0005911979.tif 000010
【図１０】
0005911979.tif 000011
【図１１】
0005911979.tif 000012
【図１２】
0005911979.tif 000013
【図１３】
0005911979.tif 000014
【図１４】
0005911979.tif 000015