(57)【要約】【課題】過大な負担をかけることなく、対象物の計数処理をより正確に実施することができる対象物計数プログラムを提供する。【解決手段】本対象物計数プログラムは、複数の対象物が写った画像を用い、対象物の計数処理を行うためのプログラムであって、この画像における対象物に相当する閉画像領域を決定する対象物領域決定手段と、決定された各閉画像領域のサイズに係る量を算出する領域サイズ決定手段と、各閉画像領域について算出されたサイズに係る量に基づいて、当該閉画像領域におけるカウント数を決定するカウント数決定手段と、決定された各閉画像領域について決定されたカウント数に基づいて、対象物の個数を決定する対象物個数決定手段としてコンピュータを機能させることを特徴とする。【選択図】図２
2020086753.tif 000002
【特許請求の範囲】
【請求項１】
複数の対象物が写った画像を用い、当該対象物の計数を行う対象物計数装置に搭載されたコンピュータを機能させる対象物計数プログラムであって、
当該画像における当該対象物に相当する閉画像領域を決定する対象物領域決定手段と、
決定された各閉画像領域のサイズに係る量を算出する領域サイズ決定手段と、
各閉画像領域について算出されたサイズに係る量に基づいて、当該閉画像領域におけるカウント数を決定するカウント数決定手段と、
決定された各閉画像領域について決定されたカウント数に基づいて、当該対象物の個数を決定する対象物個数決定手段と
してコンピュータを機能させることを特徴とする対象物計数プログラム。
【請求項２】
前記カウント数決定手段は、当該サイズに係る量についての複数の区間であって、各々に予めカウント数が対応付けられた区間を設定し、各閉画像領域のカウント数を、当該閉画像領域について算出されたサイズに係る量の属している当該区間に対応付けられたカウント数とすることを特徴とする請求項１に記載の対象物計数プログラム。
【請求項３】
前記カウント数決定手段は、当該サイズに係る量と該サイズに係る量に該当する当該閉画像領域の個数との関係を表すグラフのデータと、対象物又は対象物の種別を識別する情報とに基づき、学習済みの推定モデルを用いて、カウント数の対応付けられた当該区間を決定することを特徴とする請求項１又は２に記載の対象物計数プログラム。
【請求項４】
複数の対象物は、部品リールに収められた金属部分を有する複数の部品であり、当該画像は、当該部品リールの盤面に対し照射されたＸ線を検出することによって生成された画像であることを特徴とする請求項１から３のいずれか１項に記載の対象物計数プログラム。
【請求項５】
請求項１から４のいずれか１項に記載の対象物計数プログラムを備えた前記対象物計数装置との間で情報のやり取りが可能であって前記複数の対象物の管理に使用される対象物管理装置に搭載されたコンピュータを機能させる対象物管理プログラムであって、
前記対象物計数装置から、前記複数の対象物の個数に係る情報である対象物個数情報を取得する個数情報取得手段と、
前記複数の対象物を識別するための情報である対象物識別情報を取得する識別情報取得手段と、
前記複数の対象物を管理する位置に係る情報である管理位置情報を取得する管理位置情報取得手段と、
当該対象物識別情報と当該管理位置情報と当該対象物個数情報とを紐づけた対象物管理情報を生成する管理情報生成手段と、
生成された対象物管理情報を、外部に設けられた対象物情報管理部へ提供する管理情報提供手段と
してコンピュータを機能させることを特徴とする対象物管理プログラム。
【請求項６】
前記対象物計数プログラムの前記カウント数決定手段は、当該サイズに係る量についての複数の区間であって、各々に予めカウント数が対応付けられた区間を設定し、各閉画像領域のカウント数を、当該閉画像領域について算出されたサイズに係る量の属している当該区間に対応付けられたカウント数とし、
前記対象物管理プログラムは、
計数対象である前記複数の対象物についての区間設定用情報であって、前記カウント数決定手段が当該区間を設定する際に用いる区間設定用情報を取得又は決定し、前記対象物計数装置に提供する区間設定用情報提供手段
としてコンピュータを更に機能させることを特徴とする請求項５に記載の対象物管理プログラム。
【請求項７】
管理された複数の対象物である管理対象物が、自らの対象物識別情報を保持し外部に提示可能な識別情報提供部を付されており、
前記識別情報取得手段は、少なくとも一部を当該位置から取り出す対象である当該管理対象物を識別するための情報である取り出し対象物識別情報を取得し、
前記対象物管理プログラムは、
取得された取り出し対象物識別情報と、少なくとも一部を取り出す対象である当該管理対象物の当該識別情報提供部から取得された対象物識別情報とが一致するか否かの判定を行い、当該判定の結果を出力する取り出し対象物確認手段
としてコンピュータを更に機能させることを特徴とする請求項５又は６に記載の対象物管理プログラム。
【請求項８】
前記対象物計数装置は、決定した当該対象物の個数に係る情報を表すコードを表示し、又は該個数に係る情報を近距離無線通信用無線タグに書き込み、
前記対象物管理装置は、表示された当該コードを読み取るコード読み取り部、又は前記無線タグから書き込まれた情報を読み出すタグ情報読み出し部を有し、
前記個数情報取得手段は、前記コード読み取り部、又は前記タグ情報読み出し部を介して、当該対象物個数情報を取得する
ことを特徴とする請求項５から７のいずれか１項に記載の対象物管理プログラム。
【請求項９】
前記対象物管理装置は、対象物管理作業を行う者が携帯可能な携帯端末であることを特徴とする請求項５から８のいずれか１項に記載の対象物管理プログラム。
【請求項１０】
前記対象物管理装置は、当該対象物を当該位置に移送することの可能なロボットであることを特徴とする請求項５から８のいずれか１項に記載の対象物管理プログラム。
【請求項１１】
複数の対象物が写った画像を用い、当該対象物の計数を行う対象物計数装置であって、
当該画像における当該対象物に相当する閉画像領域を決定する対象物領域決定手段と、
決定された各閉画像領域のサイズに係る量を算出する領域サイズ決定手段と、
各閉画像領域について算出されたサイズに係る量に基づいて、当該閉画像領域におけるカウント数を決定するカウント数決定手段と、
決定された各閉画像領域について決定されたカウント数に基づいて、当該対象物の個数を決定する対象物個数決定手段と
を有することを特徴とする対象物計数装置。
【請求項１２】
複数の対象物が写った画像を用い、当該対象物の計数を行う対象物計数装置に搭載されたコンピュータにおける対象物計数方法であって、
当該画像における当該対象物に相当する閉画像領域を決定するステップと、
決定された各閉画像領域のサイズに係る量を算出するステップと、
各閉画像領域について算出されたサイズに係る量に基づいて、当該閉画像領域におけるカウント数を決定するステップと、
決定された各閉画像領域について決定されたカウント数に基づいて、当該対象物の個数を決定するステップと
を有することを特徴とする対象物計数方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の対象物に対し計数処理を行う技術に関する。
【背景技術】
【０００２】
従来、製造企業における部品の管理業務は、製品の製造上重要な業務であることは間違いないが、一方で経営上の大きな負担となってきた。特に近年、ＩＴ・エレクトロニクス技術のコモディディ化に伴い、自社のオリジナル製品を多数開発し上市する中小企業が増えているが、このような企業では、使用する部品の種類も増大し、その適切な部品管理が大きな課題となっている。
【０００３】
例えば、電子機器等の製造に欠かせないチップ抵抗やチップコンデンサ等の電子部品をテープ上に並べて巻いた形で収納した部品リールは、その電子部品の種類・仕様毎に個別に必要となるのであり、膨大な数になることも少なくない。そのような部品リールの１つ１つについて、残存している未使用部品数を管理する業務は、非常に大きな負担となってしまう。
【０００４】
このような問題に対処すべく例えば、特許文献１には、検出部１１２から得られるＸ線の強度分布に基づく電気信号から画像を形成する画像形成部１２２と、形成された画像を解析し、画像内に存在する電子部品の像の数を計数する計数部１２３とを有する部品計数装置が開示されている。
【０００５】
ここで、計数部１２３の部品像選択部１２６は、形成された複数の画像の重複する部分に電子部品像が存在する場合、その部品像が計数すべき部品像か否かを選択する処理部となっている。また、その選択の基準として、電子部品像の全体の面積に対し重複する部分の画像に現れる電子部品像の面積が半分以上であって、かつ、先に形成された画像である場合は計数し、半分未満であれば計数しないことが設定されている。
【０００６】
特許文献１は、このような部品計数装置の奏する効果として、透過Ｘ線の強度分布から得られる画像に基づき部品数を計数することによって、従来のチップリールカウンタの如くリールから部品テープを引き出したり巻き戻したりする作業を行うことなしに、ほぼそのままの状態で部品を計数することができることを挙げているのである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−７３７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、Ｘ線照射で得られた画像から部品を計数する特許文献１に記載されたような従来技術では、写った部品像が各々孤立した像とならずに繋がってしまい、正確な計数処理を行うことが困難となる問題が生じる。
【０００９】
特に計数対象が部品リールである場合、巻いたテープ同士が密に接触し合っているので、テープ上の部品も繋がって写ってしまう場合が多数生じてしまう。
【００１０】
この場合、計数誤差を抑えることを目的として、より高強度のＸ線を照射可能な照射デバイスと、より高性能なＣＣＤ（Charge Coupled Device）デバイスとを備えたＸ線解析装置を用い、非常に高い画像分解能を求めることも考えられるが、このような装置自体、非常に高価なものとなり、部品管理業務コストの低減化に反してしまう。
【００１１】
そこで、本発明は、過大な処理負担をかけずに、対象物の計数処理をより正確に実施することができる対象物計数装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、複数の対象物が写った画像を用い、当該対象物の計数を行う対象物計数装置に搭載されたコンピュータを機能させる対象物計数プログラムであって、
当該画像における当該対象物に相当する閉画像領域を決定する対象物領域決定手段と、
決定された各閉画像領域のサイズに係る量を算出する領域サイズ決定手段と、
各閉画像領域について算出されたサイズに係る量に基づいて、当該閉画像領域におけるカウント数を決定するカウント数決定手段と、
決定された各閉画像領域について決定されたカウント数に基づいて、当該対象物の個数を決定する対象物個数決定手段と
してコンピュータを機能させる対象物計数プログラムが提供される。
【００１３】
この本発明による対象物計数プログラムの一実施形態として、カウント数決定手段は、当該サイズに係る量についての複数の区間であって、各々に予めカウント数が対応付けられた区間を設定し、各閉画像領域のカウント数を、当該閉画像領域について算出されたサイズに係る量の属している当該区間に対応付けられたカウント数とすることも好ましい。
【００１４】
また具体的に、カウント数決定手段は、当該サイズに係る量とこのサイズに係る量に該当する当該閉画像領域の個数との関係を表すグラフのデータと、対象物又は対象物の種別を識別する情報とに基づき、学習済みの推定モデルを用いて、カウント数の対応付けられた当該区間を決定することも好ましい。
【００１５】
さらに、本発明による対象物計数プログラムの適用例として、複数の対象物は、部品リールに収められた金属部分を有する複数の部品であり、当該画像は、当該部品リールの盤面に対し照射されたＸ線を検出することによって生成された画像であることも好ましい。
【００１６】
本発明によれば、また、上述した対象物計数プログラムを備えた対象物計数装置との間で情報のやり取りが可能であって複数の対象物の管理に使用される対象物管理装置に搭載されたコンピュータを機能させる対象物管理プログラムであって、
対象物計数装置から、複数の対象物の個数に係る情報である対象物個数情報を取得する個数情報取得手段と、
複数の対象物を識別するための情報である対象物識別情報を取得する識別情報取得手段と、
複数の対象物を管理する位置に係る情報である管理位置情報を取得する管理位置情報取得手段と、
当該対象物識別情報と当該管理位置情報と当該対象物個数情報とを紐づけた対象物管理情報を生成する管理情報生成手段と、
生成された対象物管理情報を、外部に設けられた対象物情報管理部へ提供する管理情報提供手段と
してコンピュータを機能させる対象物管理プログラムが提供される。
【００１７】
この本発明による対象物管理プログラムの一実施形態として、対象物計数プログラムのカウント数決定手段は、当該サイズに係る量についての複数の区間であって、各々に予めカウント数が対応付けられた区間を設定し、各閉画像領域のカウント数を、当該閉画像領域について算出されたサイズに係る量の属している当該区間に対応付けられたカウント数とし、
本対象物管理プログラムは、計数対象である複数の対象物についての区間設定用情報であって、カウント数決定手段が当該区間を設定する際に用いる区間設定用情報を取得又は決定し、対象物計数装置に提供する区間設定用情報提供手段としてコンピュータを更に機能させることも好ましい。
【００１８】
また、本発明による対象物管理プログラムの他の実施形態として、管理された複数の対象物である管理対象物が、自らの対象物識別情報を保持し外部に提示可能な識別情報提供部を付されており、
識別情報取得手段は、少なくとも一部を当該位置から取り出す対象である当該管理対象物を識別するための情報である取り出し対象物識別情報を取得し、
本対象物管理プログラムは、取得された取り出し対象物識別情報と、少なくとも一部を取り出す対象である当該管理対象物の当該識別情報提供部から取得された対象物識別情報とが一致するか否かの判定を行い、当該判定の結果を出力する取り出し対象物確認手段としてコンピュータを更に機能させることも好ましい。
【００１９】
さらに、本発明による対象物管理プログラムの更なる他の実施形態として、対象物計数装置は、決定した当該対象物の個数に係る情報を表すコードを表示し、又はこの個数に係る情報を近距離無線通信用無線タグに書き込み、
対象物管理装置は、表示された当該コードを読み取るコード読み取り部、又は無線タグから書き込まれた情報を読み出すタグ情報読み出し部を有し、
個数情報取得手段は、コード読み取り部、又はタグ情報読み出し部を介して、当該対象物個数情報を取得することも好ましい。
【００２０】
さらにまた、本発明による対象物管理プログラムにおいて、対象物管理装置は、対象物管理作業を行う者が携帯可能な携帯端末であることも好ましい。または、対象物管理装置は、当該対象物を当該位置に移送することの可能なロボットであることも好ましい。
【００２１】
本発明によれば、さらに、複数の対象物が写った画像を用い、当該対象物の計数を行う対象物計数装置であって、
当該画像における当該対象物に相当する閉画像領域を決定する対象物領域決定手段と、
決定された各閉画像領域のサイズに係る量を算出する領域サイズ決定手段と、
各閉画像領域について算出されたサイズに係る量に基づいて、当該閉画像領域におけるカウント数を決定するカウント数決定手段と、
決定された各閉画像領域について決定されたカウント数に基づいて、当該対象物の個数を決定する対象物個数決定手段と
を有する対象物計数装置が提供される。
【００２２】
本発明によれば、さらにまた、複数の対象物が写った画像を用い、当該対象物の計数を行う対象物計数装置に搭載されたコンピュータにおける対象物計数方法であって、
当該画像における当該対象物に相当する閉画像領域を決定するステップと、
決定された各閉画像領域のサイズに係る量を算出するステップと、
各閉画像領域について算出されたサイズに係る量に基づいて、当該閉画像領域におけるカウント数を決定するステップと、
決定された各閉画像領域について決定されたカウント数に基づいて、当該対象物の個数を決定するステップと
を有する対象物計数方法が提供される。
【発明の効果】
【００２３】
本発明の対象物計数装置、方法及びプログラムによれば、過大な処理負担をかけずに、対象物の計数処理をより正確に実施することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明による対象物計数装置及び対象物管理装置を含む対象物計数管理システムの一実施形態を示す模式図である。
【図２】本発明による対象物計数装置及び対象物管理装置の一実施形態における機能構成を示す機能ブロック図である。
【図３】本発明による対象物計数プログラムを用いた対象物計数処理の実施例を示すディスプレイ画像である。
【図４】本発明による対象物計数プログラムを用いた対象物計数処理の実施例を示すディスプレイ画像である。
【図５】本発明による対象物計数プログラムを用いた対象物計数処理の実施例を示すディスプレイ画像である。
【図６】本発明による対象物管理方法（入庫）の一実施形態を示すシーケンス図である。
【図７】本発明による対象物管理方法（入庫）の他の実施形態を示すシーケンス図である。
【図８】本発明による対象物管理方法（出庫）の一実施形態を示すシーケンス図である。
【図９】本発明による対象物計数装置及び対象物管理装置を含む対象物計数管理システムの他の実施形態を示す模式図である。
【図１０】本発明による対象物管理装置の他の実施形態における機能構成を示す機能ブロック図である。
【図１１】本発明による対象物管理方法（入庫）の更なる他の実施形態を示すシーケンス図である。
【図１２】本発明による対象物管理方法（出庫）の他の実施形態を示すシーケンス図である。
【図１３】本発明に係る部品リール収納用のケースの一実施形態における正面図及び背面図である。
【図１４】本発明に係る部品リール収納用のケースの一実施形態における平面図、底面図及び右側面図である。
【図１５】本発明に係る部品リール収納用のケースの一実施形態における、各部の名称を示す正面側から見た参考斜視図、及び背面側から見た参考斜視図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について、図面を用いて詳細に説明する。
【００２６】
［対象物計数管理システムの一実施形態］
図１は、本発明による対象物計数装置及び対象物管理装置を含む対象物計数管理システムの一実施形態を示す模式図である。
【００２７】
図１によれば、本実施形態の対象物計数管理システムは、チップ抵抗やチップコンデンサ等の電子部品をテープ上に並べて巻いた形で収納した部品リール４を、収納されている電子部品の数を把握した上で部品棚５に格納し、管理サーバ６において当該電子部品の入庫・出庫情報を管理可能とするシステムである。
【００２８】
具体的に、本対象物計数管理システムは、
（ａ）複数の対象物（本実施形態では部品リール４に収納されている電子部品）に対してＸ線を照射し、当該対象物（電子部品）が写った画像（画像データ）を生成するＸ線検査装置２と、
（ｂ）複数の対象物（電子部品）が写った画像を用い、当該対象物（電子部品）の計数を行う対象物計数装置としての検査装置制御ＰＣ１と、
（ｃ）複数の対象物（本実施形態では部品リール４の形でまとめられた電子部品）をケース５２に収納して保存管理する部品棚５と、
（ｄ）検査装置制御ＰＣ１との間で「情報のやり取り」が可能であって複数の対象物（電子部品）の管理に使用される対象物管理装置としてのハンディターミナル３と、
（ｅ）ハンディターミナル３と通信接続された対象物情報管理部としての管理サーバ６と
を備えている。
【００２９】
このうち、Ｘ線検査装置２は、部品リール４に対して照射部からＸ線を照射し、透過したＸ線の強度をＣＣＤ（Charge Coupled Device）等の検出器を用いて測定し、部品リール４内の電子部品の部品像が現れた部品画像（データ）を生成する。ここで、照射部や検出器は、公知の様々な形態に配置されていてもよい。例えば、照射部からのＸ線の照射範囲内に複数の検出器を列状に並べて配置した上で、部品リール４（を収納したケース５２）を、この照射部と検出器列との間で検出器列に対し直交する向きに移動させ、Ｘ線撮影を行ってもよい。
【００３０】
ちなみに、Ｘ線検査装置２について本実施形態では、後述する特徴的な対象物計数装置（プログラム）を使用して対象物（電子部品）の計数処理を行うので、それほど高いＸ線解析分解能を必要としない。例えばＸ線検査装置２として、食品や衣服等の中に混入・付着している金属片等の異物を発見するための公知のＸ線検査装置を適用することも可能である。いずれにしても、例えば電子部品の電極等の金属部分は、Ｘ線吸収度が周囲の非金属部分よりも高いので、透過Ｘ線による画像において部品像として現れることとなる。
【００３１】
また、検査装置制御ＰＣ１は、その特徴として、
（Ａ）対象物（電子部品）の写った画像における対象物（電子部品）に相当する「閉画像領域」を決定し、
（Ｂ）決定された各「閉画像領域」の「サイズに係る量」を算出し、
（Ｃ）各「閉画像領域」について算出された「サイズに係る量」に基づいて、「閉画像領域」における「カウント数」を決定し、
（Ｄ）決定された各「閉画像領域」について決定された「カウント数」に基づいて、対象物（電子部品）の個数を決定するのである。
【００３２】
ここで、上記構成（Ａ）で決定される「閉画像領域」は、生成された画像における、互いに離隔した部品像部分である。この生成された画像は例えば、Ｘ線が吸収されて強度が低くなっている電子部品（の電極等）相当の範囲を白（画素値＝255）とし、その他の部分を黒（画素値＝0）とした２値画像とすることができる。この場合、「閉画像領域」は、黒の海領域に浮かんだ１つの島としての白画像領域となる。
【００３３】
ちなみに本実施形態では、Ｘ線検査装置２において電子部品（の電極等）の写ったグレー画像（データ）が生成され、このグレー画像（データ）が、例えばＵＳＢ（Universal Serial Bus）規格等の信号インタフェース１０１（図２）を介して有線通信により検査装置制御ＰＣ１へ送信される。次いで、検査装置制御ＰＣ１が、受信したグレー画像（データ）を２値化して２値画像を生成し、計数処理を実施している。
【００３４】
ただし勿論、変更態様として、検査装置制御ＰＣ１が、Ｘ線検査装置２からＸ線検査データを取得してグレー画像及び２値画像を生成してもよく、または、Ｘ線検査装置２の方で２値画像まで生成してしまい、当該２値画像を検査装置制御ＰＣ１へ送信することも可能である。
【００３５】
また、上記構成（Ｂ）で算出される「サイズに係る量」は、例えば「閉画像領域」の面積（ピクセル数）とすることができる。ここで、この後「カウント数」を決定可能となる量ならば、面積以外の量、例えば「（リール半径方向の）高さ」を、「サイズに係る量」として採用してもよい。
【００３６】
さらに、上記構成（Ｃ）で決定される「閉画像領域」の「カウント数」は、当該「閉画像領域」を形成していると推測される電子部品の数である。ここで、本実施形態のように、計数対象が部品リールである場合、巻いたテープ同士が密に接触し合っているので、テープ上の電子部品も繋がって画像に写る場合が多数生じる。また、部品トレー上に一部寄り添う形で密にばら撒かれた電子部品を計数する場合にも、繋がった部品像が多数発生する。
【００３７】
このような場合の「閉画像領域」に対しても、単純に１つの「閉画像領域」を電子部品１つ分と数えるのではなく、当該「閉画像領域」に相当する部品数である「カウント数」を勘案した上で計数処理を行うことによって、より正確な電子部品数が決定可能となるのである。
【００３８】
例えば、「カウント数」が1（個）である「閉画像領域」が100個存在し、さらに「カウント数」が2（個）である「閉画像領域」が50個存在する場合、本実施形態において全体の電子部品数は、200（＝1×100＋2×50）個とすることができる（これに対し、単純に「閉画像領域」を計数したならば、全電子部品数は150個となってしまう）。
【００３９】
このように本発明では、計数対象物の画像部分が互いに孤立せず繋がっている場合にもより正確に対象物の数を求めることができるので、例えばＸ線検査装置２において、非常に高い画像分解能を確保する必要がない。すなわち、本発明の対象物計数装置（検査装置制御ＰＣ１）によれば、過大な処理負担をかけずに、対象物の計数処理をより正確に実施することが可能となることが理解される。
【００４０】
さらに、本発明によれば、例えば部品リール４に収納された電子部品の計数処理を、部品リール４からテープを引き出したり巻き戻したりするような手間をかけず、簡便に効率良く実施することが可能となるのである。
【００４１】
なお、本実施形態において対象物の写った計数処理対象の画像は、Ｘ線照射により生成されたものであるが、当然それに限定されるものではない。例えば、赤外線等の（Ｘ線以外の）電磁波や超音波の照射によって、そのサイズに応じた画像部分が写るような対象物であれば、そのような照射によって生成された画像を計数処理対象として採用することも可能である。
【００４２】
同じく図１において、ハンディターミナル３は、本実施形態において電子部品管理作業を行う者が携帯可能な携帯端末であって、さらに、検査装置制御ＰＣ１及び管理サーバ６と通信接続された対象物管理装置であり、その特徴として、
（Ｅ）検査装置制御ＰＣ１から、対象物（電子部品）の個数に係る情報である「対象物個数情報」を取得し、
（Ｆ）対象物（電子部品）を識別するための情報である「対象物識別情報」を取得し、
（Ｇ）対象物（電子部品）を管理する位置に係る情報である「管理位置情報」を取得し、
（Ｈ）取得した「対象物識別情報」と「管理位置情報」と「対象物個数情報」とを紐づけた「対象物管理情報」を生成し、
（Ｉ）生成した「対象物管理情報」を、外部に設けられた対象物情報管理部である管理サーバ６へ提供する。
【００４３】
ここで、上記構成（Ｅ）で取得される「対象物個数情報」については、本実施形態では例えば、
（ａ）検査装置制御ＰＣ１が、上記構成（Ｄ）で決定した電子部品数（「対象物個数情報」）を示すバーコード情報を生成して、当該バーコード情報を反映した１次元（又は２次元）バーコード１１をディスプレイ１０６（図２）に表示し、
（ｂ）次いで、ハンディターミナル３が、自ら備えているバーコードリーダ３０２（図２）を用い、このバーコード１１を読み取ることによって、「対象物個数情報（部品リール４に収納されている電子部品数）」を取得することができる。
【００４４】
なお、変更態様として、検査装置制御ＰＣ１及びハンディターミナル３がそれぞれ、ＮＦＣ（Near Field Communication）リーダ・ライタ、Wi-Fi（登録商標）等の無線ＬＡＮ通信インタフェース、又はBluetooth（登録商標）等の近距離無線通信インタフェースを備えていて、電子部品数（「対象物個数情報」）が、検査装置制御ＰＣ１からハンディターミナル３へ通信によって伝達されてもよい。
【００４５】
また、上記構成（Ｆ）で取得される「対象物識別情報」は、例えば電子部品の種別・形式（例えば「チップ抵抗」）及び仕様（例えば、「サイズ（mm），定格電力（W），抵抗値（Ω）」）の情報であってもよく、または、管理すべき電子部品に対し予め付与した部品識別子（部品ＩＤ）とすることもできる。
【００４６】
本実施形態では、例えば部品リール４に「対象物識別情報」を示す１次元（又は２次元）バーコード４１が貼付されており、ハンディターミナル３は、自ら備えているバーコードリーダ３０２（図２）を用い、このバーコード４１を読み取ることによって、部品リール４の「対象物識別情報」を取得する。
【００４７】
なお、変更態様として、「対象物識別情報」の記録されたＮＦＣタグ等の無線タグが部品リール４に貼付されていて、この「対象物識別情報」が、ハンディターミナル３に搭載されたＮＦＣリーダ・ライタによって読み取られてもよい。
【００４８】
さらに、上記構成（Ｇ）で取得される「管理位置情報」は本実施形態では、部品リール４の収納されたケース５２を収める部品棚５内の位置、すなわち棚番号とすることができる。ここで本実施形態では、ケース５２毎に、当該ケース５２を収めるべき部品棚５内の位置が予め決められているので結局、「管理位置情報」は、部品棚５内の位置を特定する情報であるとともに、ケース５２を特定する情報ともなっている。
【００４９】
このような「管理位置情報」についても、例えば部品リール４を収納するケース５２の側面に「対象物識別情報（棚番号）」を示す１次元（又は２次元）バーコード５１が貼付されており、ハンディターミナル３は、自ら備えているバーコードリーダ３０２（図２）を用い、このバーコード５１を読み取ることによって、部品リール４の格納位置となる「対象物識別情報（棚番号）」を取得することができる。
【００５０】
なお、変更態様として、「対象物識別情報（棚番号）」の記録されたＮＦＣタグ等の無線タグが部品リール４を収納するケース５２の側面に貼付されていて、この「対象物識別情報（棚番号）」が、ハンディターミナル３に搭載されたＮＦＣリーダ・ライタによって読み取られてもよい。
【００５１】
さらにまた、本実施形態では、上記構成（Ｈ）で生成される「対象物管理情報」は、以上に説明したことから例えば具体的な例として、
「200個（電子部品数）」、「R0021（部品ＩＤ）」、及び「H-31（棚番号）」
を含む情報となる。
【００５２】
このような「対象物管理情報」が、対象物情報管理部としての管理サーバ６へ送信され、管理サーバ６によって管理されるのである。ちなみに、ハンディターミナル３と管理サーバ６との通信は、例えばWi-Fi（登録商標）等の無線ＬＡＮや、携帯電話通信網等の事業者通信網（アクセスネットワーク）を介したインターネットによるものとすることができる。
【００５３】
ここで、上述したような「対象物管理情報」を管理する対象物情報管理部の変更態様として、管理サーバ６とともに（又は管理サーバ６を用いず）、対象物情報管理部としてのＮＦＣタグを採用することも可能である。このＮＦＣタグは、例えばケース５２の側面に貼付されていてもよい。
【００５４】
このようなＮＦＣタグに対し、貼付されたケース５２に部品リール４を収納して部品棚５における所定の棚番位置で管理する毎に、ＮＦＣリーダ・ライタを備えたハンディターミナル３によって、例えば「電子部品数」、「部品ＩＤ」、及び「棚番号」を含む「対象物管理情報」が記録されるのである。ここで、例えば取り出しによって「電子部品数」に変更が生じれば適宜、最新の「電子部品数」がこのＮＦＣタグに記録可能となる。またさらに、管理サーバ６も、このような記録内容を同期する形で保持することも好ましい。
【００５５】
いずれにしても、本実施形態のハンディターミナル３によれば、対象物の現状・管理状況に確実に対応した「対象物識別情報」と「管理位置情報」と「対象物個数情報」とを紐づけた「対象物管理情報」を、より簡便に生成することができ、対象物管理業務の効率を高めることが可能となる。
【００５６】
例えば、検索対象である部品リール４の「対象物識別情報」である部品番号が分かれば、収納されているケース５（部品棚５における格納位置（棚番号））を特定することが可能となる。また、在庫電子部品数も同時に確認することができるのである。
【００５７】
［装置の機能構成］
図２は、本発明による対象物計数装置及び対象物管理装置の一実施形態における機能構成を示す機能ブロック図である。
【００５８】
図２に示すように、本発明による対象物計数装置としての検査装置制御ＰＣ１は、信号インタフェース（ＩＦ）１０１と、通信インタフェース１０２と、画像蓄積部１０３と、計数結果蓄積部１０４と、ディスプレイ（ＤＰ）１０６と、キーボード１０７（ＫＢ）と、プロセッサ・メモリとを有する。
【００５９】
ここで、このプロセッサ・メモリは、本発明による対象物計数プログラムの一実施形態を保存しており、また、コンピュータ機能を有していて、この対象物計数プログラムを実行することによって、対象物計数処理を実施する。このことから、検査装置制御ＰＣ１は、専用の対象物計数装置又はユニットであってもよいが、本実施形態のように、本発明による対象物計数プログラムを搭載したパーソナル・コンピュータ（ＰＣ）とすることができ、さらには、タブレット型又はノード型コンピュータや、スマートフォンといった通信端末とすることも可能である。
【００６０】
さらに、このプロセッサ・メモリは、２値画像生成部１１１と、対象物領域決定部１１２と、領域サイズ決定部１１３と、ヒストグラム生成部１１４ａ及びサイズ区間設定部１１４ｂを有するカウント数決定部１１４と、バーコード生成部１１５ａを有する対象物個数決定部１１５と、入出力制御部１１６とを有する。
【００６１】
なお、これらの機能構成部は、プロセッサ・メモリに保存された対象物計数プログラムの機能と捉えることができる。また、図２における検査装置制御ＰＣ１の機能構成部間を矢印で接続して示した処理の流れは、検査装置制御ＰＣ１における本発明による対象物計数方法の一実施形態としても理解される。
【００６２】
同じく図２の検査装置制御ＰＣ１の機能ブロック図において、２値画像生成部１１１は、Ｘ線検査装置２から信号インタフェース１０１を介して、部品リール４に収容された電子部品の写ったグレー画像を取得し、電子部品（の金属部分）相当の範囲を白（画素値＝255）とし、その他の部分を黒（画素値＝0）とした２値画像を生成する。ここで、２値化処理として例えば、グレー画像の各ピクセルの画素値を、所定閾値を境として0（黒）か255（白）かに変換してもよい。
【００６３】
なお、取得されたグレー画像や生成された２値画像、さらには後述するヒストグラム生成部１１４ａで生成されたヒストグラムは、対応する部品ＩＤと紐づけられて画像蓄積部１０３に一先ず保存され、適宜読み出されることも好ましい。保存されたこれらの画像データは例えば、各種パラメータを設定するための機械学習用に使用されてもよい。
【００６４】
対象物領域決定部１１２は、生成された２値画像における電子部品（の金属部分）に相当する閉画像領域、すなわち周囲から離隔した（孤立した）白色の島画像領域を決定する。具体的には、２値画像に対し、公知のブロブ解析処理を実施して２値画像中に存在する閉画像領域を決定してもよい。ここで、ブロブ解析とは、島画像領域（塊（Blob））の数や位置を求めたり、その長さや方向といった形状の特徴を導出したりするための基本的な画像解析手法である。
【００６５】
領域サイズ決定部１１３は、決定された各閉画像領域の面積（サイズに係る量）を算出する。この面積（領域内ピクセル数）も、上記のブロブ解析処理を実施することによって算出することができる。
【００６６】
カウント数決定部１１４は、各閉画像領域について算出された面積（サイズに係る量）に基づいて、当該閉画像領域におけるカウント数を決定する。ここでカウント数とは、当該閉画像領域を構成している計数対象物（電子部品）の数である。例えば、１つの閉画像領域が、互いに繋がった２つの電子部品の部品像に相当する場合、この閉画像領域のカウント数は「2」となる。
【００６７】
ここで、カウント数決定部１１４は、面積（サイズに係る量）についての複数の区間であって、各々に予めカウント数が対応付けられた区間を設定し、各閉画像領域のカウント数を、当該閉画像領域について算出された面積（サイズに係る量）の属している当該区間に対応付けられたカウント数とすることも好ましい。
【００６８】
具体的には最初に、カウント数決定部１１４のヒストグラム生成部１１４ａが、横軸を面積区間とし、縦軸を当該面積区間に入る面積を有する閉画像領域（白色島画像領域）の数として、計数対象の部品リール４についてのヒストグラムを生成する。ここで、後に実施例の説明に用いる図３〜５の各々に、生成されたヒストグラム例（ヒストグラム１３）が示されている。これらの図に示されているように、本ヒストグラムは通常、全体として１つの「山」の形状、又は複数の「山」が連なった形状をなす。
【００６９】
次いで、カウント数決定部１１４のサイズ区間設定部１１４ｂが、生成されたヒストグラムにおける１つ以上の「山」の各々について、当該「山」の横軸（面積軸）方向の区間（当該「山」の裾区間）を決定し、決定した各「山」の横軸区間に対し、当該横軸区間の面積値範囲に基づいて、「カウント数」を対応付ける。
【００７０】
例えば、第１の「山」の横軸区間が10〜30であった場合に、１つの計数対象物（電子部品）が「面積」＝20に相当するならば、第１の「山」の横軸区間には「面積」1つ分が入るので、「カウント数」＝1が対応付けられる。さらに、第１の「山」に連なる第２の「山」の横軸区間が30〜60であった場合には、第２の「山」の横軸区間には「面積」2つ分が入るので、「カウント数」＝2が対応付けられる。
【００７１】
最後に、カウント数決定部１１４は、各閉画像領域のカウント数を、当該閉画像領域について算出された面積の属している横軸区間に対応付けられた「カウント数」とするのである。例えば上記の場合において、面積が50の閉画像領域は、横軸区間が30〜60である第２の「山」に属することになるので、カウント数は2に決定される。
【００７２】
ここで、各「山」の横軸区間は、ディスプレイ１０６に表示されたヒストグラムに対し、作業者によるキーボード１０７等を介した指定・入力操作によって設定されてもよいが、例えば、このヒストグラムの各「山」に対し公知の正規分布フィッティング処理を行い、互いに隣接する「山」の正規分布曲線の交点をもって横軸（面積軸）を区切って各「山」の横軸区間を決定することも可能である。
【００７３】
さらに変更態様として、カウント数決定部１１４は、面積値と当該面積値に該当する閉画像領域の個数との関係を表すグラフ（例えば上記のヒストグラム）のデータと、対象物又は対象物の種別を識別する情報（例えば部品ＩＤ）とに基づき、学習済みの推定モデルを用いて、カウント数の対応付けられた横軸区間を決定することも好ましい。
【００７４】
具体的には最初に、例えば部品ＩＤと、上記のヒストグラムの画像データの特徴量と、横軸区間の境界値（カウンタ数が1と2との境界値，カウンタ数が2と3との境界値，・・・）の正解データとをもって境界値推定モデルを構築し、次いで、この境界値推定モデルに対し、カウント数決定対象の部品ＩＤとヒストグラム画像の特徴量とを入力して、横軸区間の境界値の推定値を出力させることができる。
【００７５】
なお、本実施形態では、Ｘ線検査装置２から取得されたグレー画像は、部品リール４の盤面に対し概ね直交する形で照射された透過Ｘ線を検出することによって生成されている。ここで、両端が金属電極部となっているチップ抵抗等の電子部品は通常、このＸ線の照射向きに沿った形で、すなわち一方の電極端面が照射Ｘ線と対向する形で、部品リール４に収納されている。したがって、１つの電子部品については、白画像領域が１つ現れることになる。
【００７６】
しかしながら、電子部品が部品リール４の盤面に横たわる形で、すなわち両端の金属電極部がともにＸ線に曝される形で収納されている場合、１つの電子部品につき、白画像領域が２つ現れることになる。この場合は、１つの白画像領域が電子部品0.5個分に相当すること、さらに、繋がった白画像領域は概ね隣接する２つの電子部品それぞれの金属電極部からなることを考慮してカウント数が決定される。
【００７７】
さらに、カウント数決定部１１４は、以上に説明したような横軸区間設定のための情報である「区間設定用情報」を、後に説明するハンディターミナル３の区間設定用情報提供部３１６から、通信インタフェース１０２を介して取得することも好ましい。
【００７８】
この「区間設定用情報」としては例えば、計数対象物としての部品リール４に収納された電子部品の部品ＩＤや、当該部品ＩＤに予め設定されたカウント数（例えばヒストグラムの第１の「山」には「1」、第２の「山」には「2」等）を採用することができる。また、当該部品ＩＤの電子部品について好適となる２値画像生成の際の画素値閾値等を「区間設定用情報」とすることも可能である。さらに、各「山」の横軸区間の具体的面積値範囲がハンディターミナル３の方で決定されて又は予め設定されていて、「区間設定用情報」として指定される実施形態をとってもよい。
【００７９】
同じく図２の検査装置制御ＰＣ１の機能ブロック図において、対象物個数決定部１１５は、決定された各閉画像領域について決定されたカウント数に基づいて、計数対象物（電子部品）の個数を決定する。この個数決定処理の具体例は、後に、図３〜５のヒストグラムを用いて説明する。また、決定された個数情報は、対応する部品ＩＤと紐づけられて計数結果蓄積部１０４に一先ず保存され、適宜読み出されてもよい。
【００８０】
また、対象物個数決定部１１５のバーコード生成部１１５ａは、決定した計数対象物（電子部品）の個数を１次元（又は２次元）バーコード情報に変換し、バーコード１１を入出力制御部１１６を介してディスプレイ１０６に表示させる。これにより、バーコードリーダ３０２を備えたハンディターミナル３は、人手による入力によることなく、決定した計数対象物（電子部品）の個数を取得することができる。
【００８１】
なお、検査装置制御ＰＣ１（の通信インタフェース１０２）とハンディターミナル３（の通信インタフェース３０１）とが通信接続されていて、対象物個数決定部１１５で決定された計数対象物（電子部品）の個数が、この通信を介してハンディターミナル３へ通知されてもよい。この場合、バーコード生成部１１５ａによるバーコード生成処理は不要となる。
【００８２】
同じく図２に示すように、本発明による対象物管理装置としてのハンディターミナル３は、通信インタフェース（ＩＦ）３０１と、バーコードリーダ３０２と、タッチパネル・ディスプレイ（ＴＰ・ＤＰ）３０３と、設定条件保存部３０４と、管理情報蓄積部３０５と、プロセッサ・メモリとを有する。
【００８３】
ここで、このプロセッサ・メモリは、本発明による対象物管理プログラムの一実施形態を保存しており、また、コンピュータ機能を有していて、この対象物管理プログラムを実行することによって、対象物管理処理を実施する。このことから、ハンディターミナル３は、専用の対象物管理装置又はデバイスであってもよいが、本発明による対象物管理プログラムを搭載したタブレット型コンピュータやスマートフォン等の携帯端末とすることも可能である。
【００８４】
さらに、このプロセッサ・メモリは、個数情報取得部３１１と、識別情報取得部３１２と、管理位置情報取得部３１３と、管理情報生成部３１４と、管理情報提供部３１５と、区間設定用情報提供部３１６と、対象物確認部３１７と、入出力制御部３１８とを有する。なお、これらの機能構成部は、プロセッサ・メモリに保存された対象物管理プログラムの機能と捉えることができる。また、図２におけるハンディターミナル３の機能構成部間を矢印で接続して示した処理の流れは、ハンディターミナル３における本発明による対象物管理方法の一実施形態としても理解される。
【００８５】
同じく図２のハンディターミナル３の機能ブロック図において、個数情報取得部３１１は、検査装置制御ＰＣから、計数対象物（電子部品）の対象物個数情報である電子部品数を取得する。
【００８６】
ここで、上述したように検査装置制御ＰＣ１が、計数対象物（電子部品）の個数情報を表すバーコード１１をディスプレイ１０６に表示する場合、作業者がハンディターミナル３のバーコードリーダ３０２によって、表示されたこのバーコードを読み取る簡便な操作を行うことによって、個数情報取得部３１１は、当該個数情報を取得することができる。
【００８７】
また変更態様として、検査装置制御ＰＣ１が、計数対象物（電子部品）の個数情報を（図示していない）ＮＦＣタグに書き込む場合、同じく作業者がハンディターミナル３の（図示していない）ＮＦＣリーダ・ライタによって、このＮＦＣタグを読み取る簡便な操作を行うことによって、個数情報取得部３１１は、当該個数情報を取得してもよい。ちなみに今日、多くのスマートフォンは、ＮＦＣリーダ・ライタを備えており、このようなハンディターミナル３として使用可能となっている。
【００８８】
また、更なる変更態様として、個数情報取得部３１１は、検査装置制御ＰＣ１の通信インタフェース１０２から通信インタフェース３０１を介した無線通信によって、当該個数情報を取得してもよい。
【００８９】
識別情報取得部３１２は、対象物（電子部品）の対象物識別情報である部品ＩＤを取得する。この部品ＩＤ情報については、例えばこの部品ＩＤを表すバーコード４１が部品リール４の盤面に貼付されている場合、作業者がハンディターミナル３のバーコードリーダ３０２によって、貼付されたこのバーコード４１を読み取る簡便な操作を行うことにより、個数識別情報取得部３１２は、当該部品ＩＤ情報を取得することができる。
【００９０】
また変更態様として、部品ＩＤの記録されたＮＦＣタグが部品リール４の盤面に貼付されていて、この部品ＩＤ情報が、ハンディターミナル３に搭載された（図示していない）ＮＦＣリーダ・ライタによって読み取られてもよい。
【００９１】
管理位置情報取得部３１３は、対象物（電子部品）の管理位置情報である部品棚５の棚番号を取得する。この棚番号情報についても、例えば部品リール４を収納するケース５２の側面に棚番号を示す１次元（又は２次元）バーコード５１が貼付されており、ハンディターミナル３は、自ら備えているバーコードリーダ３０２を用い、このバーコード５１を読み取ることによって、部品棚５における部品リール４の格納位置となる棚番号を取得することができる。
【００９２】
ここでも変更態様として、棚番号の記録されたＮＦＣタグがケース５２の側面に貼付されていて、この棚番号情報が、ハンディターミナル３に搭載された（図示していない）ＮＦＣリーダ・ライタによって読み取られてもよい。
【００９３】
同じく図２のハンディターミナル３の機能ブロック図において、管理情報生成部３１４は、以上説明したように取得された電子部品数（例えば「200」個）と、部品ＩＤ（例えば「R0021」）と、棚番号（例えば「H-31」）とを紐づけた対象物管理情報を生成する。
【００９４】
次いで、管理情報提供部３１５は、生成された対象物管理情報を、例えば通信インタフェース３０１を介し、外部に設けられた対象物情報管理部である管理サーバ６へ送信する。ちなみに、生成された対象物管理情報は、一先ず管理情報蓄積部３０５に蓄積され、適宜読み出されてもよい。
【００９５】
区間設定用情報提供部３１６は、計数対象である部品リール４に収納された電子部品についての「区間設定用情報」であって、検査装置制御ＰＣ１のカウント数決定部１１４が横軸区間を設定する際に用いる「区間設定用情報」を取得又は決定し、検査装置制御ＰＣ１へ、例えば通信インタフェース３０１を介して送信する。
【００９６】
この「区間設定用情報」としては、上述したように例えば、計数対象物としての部品リール４に収納された電子部品の部品ＩＤや、当該部品ＩＤに予め設定されたカウント数（例えばヒストグラムの第１の「山」には「1」、第２の「山」には「2」等）を採用することができる。また、当該部品ＩＤの電子部品において好適となる２値画像生成の際の画素値閾値等を「区間設定用情報」とすることも可能である。
【００９７】
さらに、ハンディターミナル３（区間設定用情報提供部３１６）の方で各「山」の横軸区間の具体的面積値範囲が決定され、又は予め設定されて、「区間設定用情報」として検査装置制御ＰＣ１（カウント数決定部１１４）へ通知されてもよい。なお、このような「区間設定用情報」は、部品ＩＤに紐づけられた形で設定条件保存部３０４に保存されていて適宜、読み出されてもよい。
【００９８】
対象物確認部３１７は、
（ア）取り出し対象の対象物識別情報（部品棚５から出庫すべき電子部品の部品ＩＤ）を含む「払出リスト」に印刷されたバーコード９１（図８）から読み出された部品ＩＤと、
（イ）部品棚５に格納・管理された部品リール４に貼付されたバーコード４１から読み出された部品ＩＤと
が一致するか否かの判定を行い、当該判定の結果を出力する。ちなみに、これらのバーコードは、部品ＩＤ（対象物識別情報）を保持し外部に提示可能な識別情報提供部として機能しているのであり、代わりに例えばＮＦＣタグを用いることも可能である。
【００９９】
ここで、１つの典型例として、
（ａ）管理サーバ６が発行した「払出リスト」に印刷されたバーコード９１から、出庫すべき電子部品の（上記（ア）の）「部品ＩＤ」と、「棚番号」と、取り出すべき「電子部品数」とを読み出し、
（ｂ）部品棚５からこの「棚番号」の位置にあるケース５２を引き出して、収納された部品リール４に貼付されたバーコード４１（又はＮＦＣタグ）から読み出された（上記（イ）の）「部品ＩＤ」を読み出し、
（ｃ）対象物確認部３１７によって「読み出した両部品ＩＤは一致する」との判定結果が出力された場合に、この部品リール４から、取り出すべき「電子部品数」分だけの電子部品を取り出す（出庫する）
ことが可能となっているのである。
【０１００】
ここで、対象物確認部３１７による判定結果は、例えば入出力制御部３１８を介してタッチパネル・ディスプレイ３０３に表示されることによって、または（図示していないスピーカからの）音声・又は所定音の出力によって、作業者に提示されてもよい。また、作業者は、以上に述べたような判定処理を含む出庫の際の処理を実施する指示入力を、例えばタッチパネル・ディスプレイ３０３に対するタップ操作によって行うように設定されていてもよい。
【０１０１】
［対象物計数処理の実施例］
図３〜５は、本発明による対象物計数プログラムを用いた対象物計数処理の実施例を示すディスプレイ画像である。
【０１０２】
ここで、図３〜５のいずれも検査装置制御ＰＣ１のディスプレイ１０６に表示された画面画像となっている。また、各画面画像は、生成された２値画像１２、生成されたヒストグラム１３、設定条件としてのカウントパラメータ１４、及び計数処理結果である電子部品数を表したバーコード１１を有している。
【０１０３】
最初に図３に、計数対象の電子部品が比較的小さい場合を示す。同図のカウントパラメータ１４によれば、「カウント数」＝1である横軸区間が「1」から「31」までとなっており、「カウント数」＝2である横軸区間が「32」から「67」までとなっており、「カウント数」＝3である横軸区間が「68」から「140」までとなっている。
【０１０４】
このようなカウント数の設定に基づき、ヒストグラム１３に対し計数処理を施した結果、電子部品数は5049個と算出され、さらに、この5049個を表したバーコード１１が画面右下に表示されているのである。ここで、実際の電子部品数も5049個であり、本実施例において誤差のない計数結果が得られている。
【０１０５】
次いで図４に、計数対象の電子部品が中程度の大きさである場合を示す。同図のカウントパラメータ１４によれば、「カウント数」＝1である横軸区間が「1」から「35」までとなっており、「カウント数」＝2である横軸区間が「36」から「67」までとなっており、「カウント数」＝3である横軸区間が「68」から「200」までとなっている。
【０１０６】
このようなカウント数の設定に基づき、ヒストグラム１３に対し計数処理を施した結果、電子部品数は4897個と算出され、さらに、この4897個を表したバーコード１１が画面右下に表示されているのである。ここで、実際の電子部品数も4897個であり、本実施例において誤差のない計数結果が得られている。
【０１０７】
最後に図５に、計数対象の電子部品が比較的大きい場合を示す。同図のカウントパラメータ１４によれば、「カウント数」＝1である横軸区間が「1」から「88」までとなっており、「カウント数」＝2である横軸区間が「89」から「200」までとなっている。また、「カウント数」＝3である横軸区間は存在しないものとなっている（実際にヒストグラム１３にも第３の「山」は現れていない）。
【０１０８】
このようなカウント数の設定に基づき、ヒストグラム１３に対し計数処理を施した結果、電子部品数は4000個と算出され、さらに、この4000個を表したバーコード１１が画面右下に表示されているのである。ここで、実際の電子部品数も4000個であり、本実施例において誤差のない計数結果が得られている。
【０１０９】
また、更なる他の実施例として、０６０３サイズのリール部品が写った128dpiの２値画像に対して以上に説明したような計数処理を実施した結果、部品個数について約99.9％の精度が得られている。
【０１１０】
ちなみに、以上に説明した実施例においては、部品リール４を収納したケース５２を、Ｘ線検査装置２の定速駆動ベルトコンベアに乗せて移動させ、ケース５２の前端がＸ線検出器列の直前の測定開始ラインを通過した時点からＸ線測定、すなわち画像生成を開始している。ここで、後に意匠の説明で用いる図１３（ケース５２の正面図）及び図１５（ケース５２の斜視図）に示すように、ケース５２の内側収容部には、部品リール４をケース内所定位置に固定するための突起が設けられており、部品リール４は、この突起が自身の中央孔を貫通するように設置されている。
【０１１１】
したがって、ケース５２の前端から部品リール４の中心位置まで（さらに部品リール４の半径値が分かっていれば部品リール４の前端まで）の距離が予め分かるので、結局、生成される画像内において、部品リール画像部分の位置範囲が予め決定可能となっている。その結果、以上に説明した実施例においては、この画像を用いたこの後の計数処理において部品リール４の位置範囲検出は不要となっており、処理の高速化が実現しているのである。
【０１１２】
またさらに、上述したＸ線検査装置２のＸ線検出器列に関し、このＸ線検出器列の実情に合わせた画像処理を実施し、より正確な部品リール画像を生成することも好ましい。具体的に、Ｘ線検出器列は、例えば256bitのライン状ＣＣＤを縦に８枚並べ、計2048bitのＸ線ラインセンサを構成したものとなっている。ここで現状では、生成される画像におけるライン状ＣＣＤの繋ぎ目の位置で画素の欠損が発生してしまう。
【０１１３】
これに対し、生成された画像において、Ｘ線検出器列（ライン状ＣＣＤ列）方向における256bit毎の位置に、当該列に直交する方向に伸長した例えば幅2bit以上の画素欠損帯領域を規定し、これらの画素欠損帯領域内の画素値を例えば、隣接する（又は最も近い）当該領域外の画素における画素値と合わせるようなライン補正を行うことも好ましい。これにより、より正確な部品リール画像が生成され、その結果、より精度の高い計数結果を得ることが可能となるのである。
【０１１４】
［対象物管理方法］
図６は、本発明による対象物管理方法（入庫）の一実施形態を示すシーケンス図である。ここで本実施形態では、ハンディターミナル３と検査装置制御ＰＣ１の間の情報のやり取りは、作業者がハンディターミナル３を保持して検査装置制御ＰＣ１に近接させるバーコード読み取り作業によって実施される。
【０１１５】
（Ｓ１０１）（作業者によって）ハンディターミナル３の処理モードとして入庫処理が選択される。
（Ｓ１０２）（作業者がハンディターミナル３を入庫対象の部品リール４に近接させ、）ハンディターミナル３は、入庫すべき部品リール４に貼付されたバーコード４１から部品ＩＤである「部品番号」を読み出し、保存する。
【０１１６】
（Ｓ１０３，Ｓ１０４）（作業者によって）部品リール４がＸ線検査装置２に投入され、Ｘ線検査装置２は、Ｘ線測定指示を受けて、部品リール４に対しＸ線測定を実施する。
（Ｓ１０５，Ｓ１０６）検査装置制御ＰＣ１は、（作業者から）横軸区間等の設定情報とともに計数処理指示を受け、Ｘ線検査装置２からＸ線測定結果を受けて、２値画像生成処理及び計数処理を実施する。
【０１１７】
（Ｓ１０７）検査装置制御ＰＣ１は、計数処理結果としての電子部品数をバーコード１１としてディスプレイ１０６（図２）に表示する。
（Ｓ１０８）（作業者がハンディターミナル３をディスプレイ１０６に近接させ、）ハンディターミナル３は、ディスプレイ１０６に表示されたバーコード１１から「電子部品数」を読み出し、保存する。
（Ｓ１０９）（作業者が部品棚５のケース５２に部品リール４を収納して、ハンディターミナル３をこのケース５２に近接させ、）ハンディターミナル３は、ケース５２に貼付されたバーコード５１から「棚番号」を読み出し、保存する。
【０１１８】
（Ｓ１１０）ハンディターミナル３は、入庫処理における登録作業として、取得・保存された「部品番号」、「電子部品数」及び「棚番号」を紐づけた情報である入庫部品リール管理情報を生成する。
（Ｓ１１１）ハンディターミナル３は、生成した入庫部品リール管理情報を含む登録要求を管理サーバ６へ送信する。
（Ｓ１１２，Ｓ１１３）管理サーバ６は、受信した入庫部品リール管理情報を登録し、登録完了確認をハンディターミナル３へ返信する。
【０１１９】
ここで、管理サーバ６に登録された入庫部品リール管理情報においては、入庫に係る電子部品の種別（部品番号）によって、格納位置（棚番号）及びその収納個数（電子部品数）が明確に対応付けられている。その結果、この入庫部品リール管理情報を登録する本実施形態の対象物管理方法（入庫）によれば、例えば膨大な種類数の電子部品に対する入庫管理を、混乱することなく確実に実施することが可能となる。
【０１２０】
また、この入庫部品リール管理情報もハンディターミナル３によって相当の部分が概ね自動的に生成されるので、確実な入庫管理のための作業時間が大幅に短縮されるのである。
【０１２１】
図７は、本発明による対象物管理方法（入庫）の他の実施形態を示すシーケンス図である。ここで本実施形態では、ハンディターミナル３と検査装置制御ＰＣ１の間の情報のやり取りは、バーコード読み取り作業によらず、無線通信によって実施される。
【０１２２】
（Ｓ２０１）（作業者によって）ハンディターミナル３の処理モードとして入庫処理が選択される。
（Ｓ２０２）（作業者がハンディターミナル３を入庫対象の部品リール４に近接させ、）ハンディターミナル３は、入庫すべき部品リール４に貼付されたバーコード４１から部品ＩＤである「部品番号」を読み出し、保存する。
【０１２３】
（Ｓ２０３，Ｓ２０４）（作業者によって）部品リール４がＸ線検査装置２に投入され、Ｘ線検査装置２は、Ｘ線測定指示を受けて、部品リール４に対しＸ線測定を実施する。
（Ｓ２０５，Ｓ２０６）検査装置制御ＰＣ１は、（ハンディターミナル３から無線通信を介して）横軸区間等の設定情報とともに計数処理要求を受信し、Ｘ線検査装置２からＸ線測定結果を受けて、２値画像生成処理及び計数処理を実施する。
【０１２４】
（Ｓ２０７）検査装置制御ＰＣ１は、計数処理結果としての「電子部品数」を、計数処理要求への応答としてハンディターミナル３へ送信し、ハンディターミナル３は、受信した「電子部品数」を保存する。
【０１２５】
（Ｓ２０８）（作業者が部品棚５のケース５２に部品リール４を収納して、ハンディターミナル３をこのケース５２に近接させ、）ハンディターミナル３は、ケース５２に貼付されたバーコード５１から「棚番号」を読み出し、保存する。
【０１２６】
（Ｓ２０９）ハンディターミナル３は、入庫処理における登録作業として、取得・保存された「部品番号」、「電子部品数」及び「棚番号」を紐づけた情報である入庫部品リール管理情報を生成する。
（Ｓ２１０）ハンディターミナル３は、生成した入庫部品リール管理情報を含む登録要求を管理サーバ６へ送信する。
（Ｓ２１１，Ｓ２１２）管理サーバ６は、受信した入庫部品リール管理情報を登録し、登録完了確認をハンディターミナル３へ返信する。
【０１２７】
ここで、管理サーバ６に登録された入庫部品リール管理情報においては、入庫に係る電子部品の種別（部品番号）によって、格納位置（棚番号）及びその収納個数（電子部品数）が明確に対応付けられている。その結果、この入庫部品リール管理情報を登録する本実施形態の対象物管理方法（入庫）によれば、例えば膨大な種類数の電子部品に対する入庫管理を、混乱することなく確実に実施することが可能となる。
【０１２８】
また、この入庫部品リール管理情報もハンディターミナル３によって概ね自動的に生成されるので、確実な入庫管理のための作業時間が大幅に短縮されるのである。
【０１２９】
図８は、本発明による対象物管理方法（出庫）の一実施形態を示すシーケンス図である。ここで本実施形態では、部品棚５から部品リール４を取り出す作業は、作業者によって実施される。
【０１３０】
また、図８のシーケンス図に示された払出リスト９は、（出庫すべき電子部品の種別及びその数の情報を含む）出庫指示を受けた管理サーバ６から出力される出庫部品リストであり、出庫すべき電子部品の「部品番号」、格納されている「棚番号」、及び出庫すべき部品数である「電子部品数」を表したバーコード９１の印刷された紙媒体である。
【０１３１】
（Ｓ３０１）（作業者によって）ハンディターミナル３の処理モードとして出庫処理が選択される。
（Ｓ３０２）（作業者がハンディターミナル３を払出リスト９に近接させ、）ハンディターミナル３は、払出リスト９に印刷されたバーコード９１から、
（ａ）出庫すべき電子部品の部品ＩＤである「部品番号」と、
（ｂ）出庫すべき電子部品の格納位置である部品棚５の「棚番号」と
を読み出し、保存する。
【０１３２】
（Ｓ３０３，Ｓ３０４）（ハンディターミナル３のタッチパネル・ディスプレイ３０３に表示された「棚番号」を視認した作業者によって）部品リール４が、部品棚５の当該「棚番号」位置から取り出され、ハンディターミナル３は、取り出された部品リール４に貼付されたバーコード４１から、当該部品リール４の「部品番号」を読み出し、保存する。
【０１３３】
（Ｓ３０５）ハンディターミナル３は、払出リスト９から読み出した「部品番号」と、取り出した部品リール４から読み出した「部品番号」とが一致するか否かの判定を行い、出庫部品のチェックを行う。ここで一致する場合には、次にステップＳ３０６に移行する。
【０１３４】
一方、一致しない場合には、タッチパネル・ディスプレイ３０３に一致しない旨が表示される。また、ハンディターミナル３に備えられたスピーカから警告音が出力されてもよい。さらに、作業者に対し、取るべき対策事項（例えば棚番号の確認等）がタッチパネル・ディスプレイ３０３に表示されることも好ましい。
【０１３５】
（Ｓ３０６、Ｓ３０７）（作業者がハンディターミナル３を払出リスト９に近接させ、）ハンディターミナル３は、払出リスト９に印刷されたバーコード９１から、出庫すべき部品数である「電子部品数」を読み出し、保存する。次いで（ハンディターミナル３のタッチパネル・ディスプレイ３０３に表示された「電子部品数」を視認した作業者によって、）電子部品が、取り出された部品リール４から当該「電子部品数」分だけ取り出される。
【０１３６】
（Ｓ３０８）ハンディターミナル３は、出庫処理における登録作業として、取得・保存された「部品番号」、「棚番号」及び「電子部品数」を紐づけた情報である出庫部品リール管理情報を生成する。
（Ｓ３０９）ハンディターミナル３は、生成した出庫部品リール管理情報を含む登録要求を管理サーバ６へ送信する。
（Ｓ３１０，Ｓ３１１）管理サーバ６は、受信した出庫部品リール管理情報を登録し、登録完了確認をハンディターミナル３へ返信する。
【０１３７】
ここで、管理サーバ６に登録された出庫部品リール管理情報においては、出庫に係る電子部品の種別（部品番号）によって、格納位置（棚番号）及びその出庫個数（電子部品数）が明確に対応付けられている。その結果、この出庫部品リール管理情報を登録する本実施形態の対象物管理方法（出庫）によれば、例えば膨大な種類数の電子部品に対する出庫管理を、混乱することなく確実に実施することが可能となる。
【０１３８】
また、この出庫部品リール管理情報もハンディターミナル３によって概ね自動的に生成されるので、確実な出庫管理のための作業時間が大幅に短縮されるのである。
【０１３９】
［対象物計数管理システムの他の実施形態］
図９は、本発明による対象物計数装置及び対象物管理装置を含む対象物計数管理システムの他の実施形態を示す模式図である。
【０１４０】
図９によれば、本実施形態の対象物計数管理システムは、図１に示した対象物計数管理システムと同様、部品リール４を、収納されている電子部品の数を把握した上で部品棚５に格納し、管理サーバ６において当該電子部品の入庫・出庫情報を管理可能とするシステムである。
【０１４１】
具体的に、本対象物計数管理システムは、図１に示した対象物計数管理システムにおいて、対象物管理装置としてのハンディターミナル３に代えて、管理用ロボット７を採用している。また、残りのシステム構成要素については、検査装置制御ＰＣ１を含めて図１に示した対象物計数管理システムと同様となっている。なお、本システムでは、この管理用ロボット７を制御するためのロボット制御端末８が更に備えられていることも好ましい。
【０１４２】
管理用ロボット７は、部品リール４やケース５２を、それに適合したハンドリングユニット又は吸着機構を用いて保持し、例えば部品リール４を移送してケース５２に収納し、当該ケース５２を移送して部品棚５の所定位置に挿入することの可能なロボットである。
【０１４３】
すなわち、管理用ロボット７は、図１に示した対象物計数管理システムでは作業者が行っていた部品リール４の入庫作業及び出庫作業を、ロボット制御端末８からの指示の下、及び／又は所定のプログラムに基づいて、自動的に実施することができるのである。
【０１４４】
また、管理用ロボット７は、図１のハンディターミナル３と同様、その特徴として、
（Ｅ’）検査装置制御ＰＣ１から、対象物（電子部品）の「対象物個数情報」を取得し、
（Ｆ’）対象物（電子部品）の「対象物識別情報」を取得し、
（Ｇ’）対象物（電子部品）の「管理位置情報」を取得し、
（Ｈ’）取得した「対象物識別情報」と「管理位置情報」と「対象物個数情報」とを紐づけた「対象物管理情報」を生成し、
（Ｉ’）生成した「対象物管理情報」を管理サーバ６へ提供する。
【０１４５】
さらに本実施形態において、管理用ロボット７は、管理サーバ６とは勿論、検査装置制御ＰＣ１とも通信接続されていて、上記（Ｅ’）の「対象物個数情報」を当該通信によって取得可能となっている。ここで、当該通信も、ＮＦＣ、Wi-Fi（登録商標）等の無線ＬＡＮ、又はBluetooth（登録商標）等の近距離無線通信とすることができる。
【０１４６】
なお、管理用ロボット７は、部品リール４のバーコード４１やケース５２のバーコード５１を読み取るためのバーコードリーダ７０２（図１０）を備えているので、検査装置制御ＰＣ１によって表示されるバーコード１１を読み取ることによって上記（Ｅ’）の「対象物個数情報」を取得してもよい。
【０１４７】
以上に説明したような管理用ロボット７によれば、ハンディターミナル３と同様、対象物の現状・管理状況に確実に対応した「対象物識別情報」と「管理位置情報」と「対象物個数情報」とを紐づけた「対象物管理情報」を、より簡便に生成することを可能にし、対象物管理業務の効率を高めることができる。また、図１の対象物計数管理システムでは作業者が行っていた部品リール４の入庫作業及び出庫作業を、人手によらず自動的に実施することが可能となる。
【０１４８】
さらにまた、本実施形態の対象物計数管理システムは、例えば管理用ロボット７として市販の汎用ロボットを使用し、Ｘ線検査装置２についても金属片等の異物を発見するための比較的安価な市販のＸ線検査装置を採用することによって、よりコンパクトな設置スペースの下、より低コストで実現可能となっている。
【０１４９】
［装置の機能構成］
図１０は、本発明による対象物管理装置の他の実施形態における機能構成を示す機能ブロック図である。
【０１５０】
図１０の機能ブロック図に示すように、対象物管理装置としての管理用ロボット７は、ロボット本体及びアーム７１を有し、また、ロボット本体に対してアーム７１を駆動させる駆動部７２を備えている。ちなみに、管理用ロボット７は本実施形態において、６軸多関節汎用ロボットであるが、図１０ではアーム７１及び駆動部７２は概略的にそれぞれ１つだけ描かれている。
【０１５１】
さらに、管理用ロボット７は対象物管理装置として、通信インタフェース（ＩＦ）７０１と、バーコードリーダ７０２と、タッチパネル・ディスプレイ（ＴＰ・ＤＰ）７０３と、設定条件保存部７０４と、駆動情報保存部７０５と、管理情報蓄積部７０６と、プロセッサ・メモリとを有する。
【０１５２】
ここで、このプロセッサ・メモリは、本発明による対象物管理プログラムの一実施形態を保存しており、また、コンピュータ機能を有していて、この対象物管理プログラムを実行することによって、対象物管理処理を実施する。
【０１５３】
さらに、このプロセッサ・メモリは、個数情報取得部７１１と、識別情報取得部７１２と、管理位置情報取得部７１３と、管理情報生成部７１４と、管理情報提供部７１５と、区間設定用情報提供部７１６と、対象物確認部７１７と、入出力制御部７１８、アーム駆動制御部７１９とを有する。
【０１５４】
なお、これらの機能構成部は、プロセッサ・メモリに保存された対象物管理プログラムの機能と捉えることができる。また、図１０における管理用ロボット７の機能構成部間を矢印で接続して示した処理の流れは、管理用ロボット７における本発明による対象物管理方法の一実施形態としても理解される。
【０１５５】
ここで、管理用ロボット７における上記機能構成部の全部又は一部は、ロボット本体及びアーム７１の外部に設けられた情報処理装置、例えばロボット制御端末８に設けられていてもよい。
【０１５６】
また、管理用ロボット７における上記機能構成部のうち、図２のハンディターミナル３の機能構成部の中に同名のものがある機能構成部は、当該同名の機能構成部と概ね同様の機能を有しており、ここでは説明を省略する。以下、管理用ロボット７において特徴的な役割を果たす機能構成部について説明を行う。
【０１５７】
図１０の機能ブロック図において、アーム７１は、その端部に、部品リール４やケース５２に適合したハンドリングユニット及び／又は吸着機構を備えており、部品リール４やケース５２を保持して移送可能にするロボット腕部である。
【０１５８】
また、駆動部７２は、このアーム７１とロボット本体との間に設けられており、例えば電動モータ系、空圧駆動系及び／又は油圧駆動系を含み、アーム駆動制御部７１９からの駆動制御信号を受けて、アーム７１を当該駆動制御信号の指示通りに駆動させる。ちなみに、駆動部７２は、ロボット本体及びアーム７１全体を水平面内で回転させる機構も備えており、アーム７１を駆動制御信号の指示通りの水平面内向きに向けさせることも好ましい。
【０１５９】
ここで、アーム駆動制御部７１９は、例えば管理用ロボット７に搭載された駆動制御プログラムからの駆動命令にしたがい、駆動情報保存部７０５に保存された「駆動情報」に基づいて生成した駆動制御信号を、駆動部７２に出力してもよい。
【０１６０】
この「駆動情報」は例えば、入庫動作駆動情報として、部品リール４の格納先である部品棚５の棚番号毎に、当該棚番号位置までアーム７１を移動させ、引き出したケース５２に部品リール４を収納して、最後にケース５２を押し込む一連の動作のための駆動手順の情報を含んでいてもよい。また、アーム７１や駆動部７２等の各種パラメータの設定情報を含むこともできる。
【０１６１】
さらに、アーム駆動制御部７１９は、作業者による指示入力を受け付けるロボット制御端末８から通信インタフェース７０１を介し、入庫動作要求や出庫動作要求を受け取り、この要求内容に応じて生成した駆動制御信号を駆動部７２に出力してもよい。また、管理サーバ６から通信インタフェース７０１を介し、入庫動作要求や出庫動作要求、さらには支払リスト情報を受け取り、これらの内容に応じて生成した駆動制御信号を駆動部７２に出力してもよい。
【０１６２】
このようなアーム駆動制御部７１９による駆動制御によって、アーム７１は例えば、部品リール４を保持しつつ移送して駆動制御信号に含まれた「棚番号」に該当するケース５２に収納し、さらに、当該ケース５２を保持しつつ移送して部品棚５における当該「棚番号」位置に挿入する、といった動作も可能となるのである。
【０１６３】
［対象物管理方法］
図１１は、本発明による対象物管理方法（入庫）の更なる他の実施形態を示すシーケンス図である。ここで本実施形態では、対象物管理装置として管理用ロボット７が採用されており、管理用ロボット７と検査装置制御ＰＣ１の間の情報のやり取りは、バーコード読み取り作業によらず、無線通信によって実施される。
【０１６４】
（Ｓ５０１）（作業者によって）管理用ロボット７の処理モードとして入庫処理が選択される。
（Ｓ５０２）管理用ロボット７は、入庫すべき部品リール４に貼付されたバーコード４１から部品ＩＤである「部品番号」を読み出し、保存する。
【０１６５】
（Ｓ５０３，Ｓ５０４）管理用ロボット７は、部品リール４を保持して移送し、Ｘ線検査装置２に投入して、検査装置制御ＰＣ１に対しＸ線測定要求、横軸区間等の設定情報及び計数処理要求を送信する。
（Ｓ５０５）Ｘ線検査装置２は、管理用ロボット７からの要求を受けた検査装置制御ＰＣ１からのＸ線測定指示にしたがい、投入された部品リール４に対しＸ線測定を実施する。
（Ｓ５０６）検査装置制御ＰＣ１は、Ｘ線検査装置２からＸ線測定結果を受けて、２値画像生成処理及び計数処理を実施する。
【０１６６】
（Ｓ５０７）検査装置制御ＰＣ１は、計数処理結果としての「電子部品数」を、計数処理要求への応答として管理用ロボット７へ送信し、管理用ロボット７は、受信した「電子部品数」を保存する。
（Ｓ５０８）管理用ロボット７は、Ｘ線検査装置２から計数処理済みの部品リール４を回収する。
【０１６７】
ちなみに、管理用ロボット７及びＸ線検査装置２は、Ｘ線測定の際、アーム７１によって保持した部品リール４が、Ｘ線検査装置２におけるＸ線照射部とＸ線検出器列との間を移動可能なように設計されていることも好ましい。この場合、管理用ロボット７は、部品リール４を保持したまま移送させ、人手によらずに上記のステップＳ５０３〜Ｓ５０８を実行することが可能となる。
【０１６８】
（Ｓ５０９，Ｓ５１０）管理用ロボット７は、管理サーバ６に対し、入庫先となる部品棚５の格納位置である「棚番号」を問合せて、管理サーバ６から「棚番号」を受信し、保存する。
（Ｓ５１１）管理用ロボット７は、受信し保存した「棚番号」について予め設定された駆動手順にしたがい、部品リール４を移送し、ケース５２に収納して部品棚５に格納する。
【０１６９】
（Ｓ５１２）管理用ロボット７は、確認のため、収納先のケース５２に貼付されたバーコード５１から「棚番号」を読み取り、この「棚番号」が受信し保存した「棚番号」と一致していることを確認する。ここで一致しない場合には、タッチパネル・ディスプレイ７０３（図１０）に一致しない旨が表示される。また、管理用ロボット７に備えられたスピーカから警告音が出力されてもよい。さらに、作業者に対し、取るべき対策事項（例えば棚番号の確認等）がタッチパネル・ディスプレイ７０３に表示されることも好ましい。
【０１７０】
（Ｓ５１３）管理用ロボット７は、入庫処理における登録作業として、取得・保存された「部品番号」、「電子部品数」及び「棚番号」を紐づけた情報である入庫部品リール管理情報を生成する。
（Ｓ５１４）管理用ロボット７は、生成した入庫部品リール管理情報を含む登録要求を管理サーバ６へ送信する。
（Ｓ５１５，Ｓ５１６）管理サーバ６は、受信した入庫部品リール管理情報を登録し、登録完了確認を管理用ロボット７へ返信する。
【０１７１】
ここで、管理サーバ６に登録された入庫部品リール管理情報においては、入庫に係る電子部品の種別（部品番号）によって、格納位置（棚番号）及びその収納個数（電子部品数）が明確に対応付けられている。その結果、この入庫部品リール管理情報を登録する本実施形態の対象物管理方法（入庫）によれば、例えば膨大な種類数の電子部品に対する入庫管理を、混乱することなく確実に実施することが可能となる。
【０１７２】
また、この入庫部品リール管理情報も管理用ロボット７によって概ね自動的に生成され、さらに、部品リール４の移送や各種バーコードの読み取り作業も管理用ロボット７によって概ね自動的に実施されるので、確実な入庫管理のための作業時間が大幅に短縮されるのである。
【０１７３】
図１２は、本発明による対象物管理方法（出庫）の他の実施形態を示すシーケンス図である。ここで本実施形態では、部品棚５から部品リール４を取り出す作業は、管理用ロボット７が実施する。
【０１７４】
また、管理サーバ６は、出庫すべき電子部品の種別及びその数の情報を含む出庫指示を受けて、出庫すべき電子部品の「部品番号」、格納されている「棚番号」、及び出庫すべき部品数である「電子部品数」を含む払出リスト情報を生成している。
【０１７５】
（Ｓ６０１）（作業者によって）管理用ロボット７の処理モードとして出庫処理が選択される。
（Ｓ６０２，Ｓ６０３）管理用ロボット７は、管理サーバ６に対し払出リスト情報要求を送信して、管理サーバ６から払出リスト情報を受信し、保存する。
【０１７６】
（Ｓ６０４）管理用ロボット７は、受信し保存した払出リスト情報に含まれている「棚番号」位置のケース５２を引き出し、収納された部品リール４を取り出す。
（Ｓ６０５）管理用ロボット７は、確認のため、取り出した部品リール４に貼付されたバーコード４１から「部品番号」を読み出す。
【０１７７】
（Ｓ６０６）管理用ロボット７は、読み出した「部品番号」が受信し保存した払出リスト情報に含まれている「部品番号」と一致していることを確認する。ここで一致しない場合には、タッチパネル・ディスプレイ７０３（図１０）に一致しない旨が表示される。また、管理用ロボット７に備えられたスピーカから警告音が出力されてもよい。さらに、作業者に対し、取るべき対策事項（例えば棚番号の確認等）がタッチパネル・ディスプレイ７０３に表示されることも好ましい。
【０１７８】
（Ｓ６０７）管理用ロボット７は、受信し保存した払出リスト情報に含まれている「電子部品数」をタッチパネル・ディスプレイ７０３に表示し、作業者に部品リール４から取り出すべき電子部品の数を提示する。ここで、管理用ロボット７に備えられたスピーカから「出庫部品数は＊＊個です」といった通知音声が出力されてもよい。
【０１７９】
（Ｓ６０８）管理用ロボット７は、出庫処理における登録作業として、受信し保存された払出リスト情報に含まれている「部品番号」、「棚番号」及び「電子部品数」を紐づけた情報である出庫部品リール管理情報を生成する。
（Ｓ６０９）管理用ロボット７は、生成した出庫部品リール管理情報を含む登録要求を管理サーバ６へ送信する。
（Ｓ６１０，Ｓ６１１）管理サーバ６は、受信した出庫部品リール管理情報を登録し、登録完了確認を管理用ロボット７へ返信する。
【０１８０】
ここで、管理サーバ６に登録された出庫部品リール管理情報においては、出庫に係る電子部品の種別（部品番号）によって、格納位置（棚番号）及びその出庫個数（電子部品数）が明確に対応付けられている。その結果、この出庫部品リール管理情報を登録する本実施形態の対象物管理方法（出庫）によれば、例えば膨大な種類数の電子部品に対する出庫管理を、混乱することなく確実に実施することが可能となる。
【０１８１】
また、この出庫部品リール管理情報も管理用ロボット７によって概ね自動的に生成され、さらに、部品リール４の移送や各種バーコードの読み取り作業も管理用ロボット７によって概ね自動的に実施されるので、確実な出庫管理のための作業時間が大幅に短縮されるのである。
【０１８２】
［部品リール収納用のケースの意匠］
図１３は、本発明に係る部品リール収納用のケースの一実施形態における正面図及び背面図である。また、図１４は、本発明に係る部品リール収納用のケースの一実施形態における平面図、底面図及び右側面図である。さらに、図１５は、本発明に係る部品リール収納用のケースの一実施形態における、各部の名称を示す正面側から見た参考斜視図、及び背面側から見た参考斜視図である。なお、左側面図は、図１４に示した右側面図と対称にあらわれるため省略されている。
【０１８３】
［意匠に係る物品の説明］
図１３〜１５に示すように、本物品は部品リール等を収納するためのケースであって、高いＸ線透過度を有する合成樹脂で形成されており、ケース収容部における突起と、ロボットのアーム先端に取り付けられたハンドリングユニットによってチャッキングが容易に行われるような形状となっているチャッキング部と、当該ハンドリングユニットによって保持が容易に行われるような形状となっている側面突出部とを備えている。
【０１８４】
［意匠の説明］
実線で表した部分が、部分意匠として意匠登録を受けようとする部分である。意匠登録を受けようとする部分は、ケースにおける収容部の面（正面）と背面とを除く外面（平面、右側面、左側面及び底面）に相当する部分であり、「各部の名称を示す正面側から見た参考斜視図」と、「各部の名称を示す背面側から見た参考斜視図」とを含めて特定される。
【０１８５】
以上、詳細に説明したように、本発明の対象物計数プログラム、装置及び方法によれば、計数対象物の画像部分が互いに孤立せず繋がっている場合にもより正確に対象物の数を求めることができるので、例えばＸ線検査装置において、非常に高い画像分解能を確保する必要がない。その結果、過大な処理負担をかけずに、対象物の計数処理をより正確に実施することが可能となる。
【０１８６】
また、本発明の対象物管理プログラム、装置及び方法によれば、対象物の現状・管理状況に確実に対応した「対象物識別情報」と「管理位置情報」と「対象物個数情報」とを紐づけた「対象物管理情報」を、より簡便に生成することを可能にし、対象物管理業務の効率を高めることが可能となる。
【０１８７】
さらに、以上に説明したような格別の効果を奏功する本発明は、例えば実現するためのコストを大幅に抑制することもできるので、応用のあくまで一例ではあるが、自社のオリジナル製品を多数開発し上市する中小企業における部品管理業務の効率化にも大いに貢献するものとなっている。
【０１８８】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【０１８９】
１  検査装置制御ＰＣ（対象物計数装置）
１０１  信号インタフェース（ＩＦ）
１０２、３０１、７０１  通信インタフェース（ＩＦ）
１０３  画像蓄積部
１０４  計数結果蓄積部
１０６  ディスプレイ（ＤＰ）
１０７  キーボード（ＫＢ）
１１、４１、５１、９１  バーコード
１２  ２値画像
１３  ヒストグラム
１４  カウントパラメータ
１１１  ２値画像生成部
１１２  対象物領域決定部
１１３  領域サイズ決定部
１１４  カウント数決定部
１１４ａ  ヒストグラム生成部
１１４ｂ  サイズ区間設定部
１１５  対象物個数決定部
１１５ａ  バーコード生成部
１１６、３１８  入出力制御部
２  Ｘ線検査装置
３  ハンディターミナル（対象物管理装置）
３０２、７０２  バーコードリーダ
３０３、７０３  タッチパネル・ディスプレイ（ＴＰ・ＤＰ）
３０４、７０４  設定条件保存部
３０５、７０６  管理情報蓄積部
３１１、７１１  個数情報取得部
３１２、７１２  識別情報取得部
３１３、７１３  管理位置情報取得部
３１４、７１４  管理情報生成部
３１５、７１５  管理情報提供部
３１６、７１６  区間設定用情報提供部
３１７、７１７  対象物確認部
４  部品リール
５  部品棚
５２  ケース
６  管理サーバ
７  管理用ロボット
７０５  駆動情報保存部
７１  アーム
７１９  アーム駆動制御部
７２  駆動部
８  ロボット制御端末
９  払出リスト
【図１】
2020086753.tif 000003
【図２】
2020086753.tif 000004
【図３】
2020086753.tif 000005
【図４】
2020086753.tif 000006
【図５】
2020086753.tif 000007
【図６】
2020086753.tif 000008
【図７】
2020086753.tif 000009
【図８】
2020086753.tif 000010
【図９】
2020086753.tif 000011
【図１０】
2020086753.tif 000012
【図１１】
2020086753.tif 000013
【図１２】
2020086753.tif 000014
【図１３】
2020086753.tif 000015
【図１４】
2020086753.tif 000016
【図１５】
2020086753.tif 000017