(57)【特許請求の範囲】
【請求項１】
符号を認識したとき、被試験対象を撮影し、被試験対象の画像を獲得する撮像部と、
前記画像から前記被試験対象上に記載された記号の位置と画像を認識する記号認識部と、
前記符号を基に記憶装置から前記被試験対象の情報を取得する情報取得部と、
前記被試験対象の情報を基に前記記号の画像を判定する判定部とを有し、
前記被試験対象の情報は、前記撮像部と前記記号間の距離を算出可能な情報を含むものであり、
前記記号認識部は、前記距離を基に前記記号の画像を認識することを特徴とする記号判定装置。
【請求項２】
前記記号が複数記載された場合、前記判定部は複数の記号の相互の位置関係も判定することを特徴とする請求項１記載の記号判定装置。
【請求項３】
前記撮像部は、前記被試験対象上部を撮影し、
前記撮像部と前記記号間の距離を算出可能な情報とは、前記記号が貼られた前記被試験対象の高さであり、
前記撮像部と前記記号間の距離は、該撮像部の固定位置と前記高さから求めることを特徴とする請求項１又は２記載の記号判定装置。
【請求項４】
前記被試験対象は、移動体によって移動することを特徴とする請求項１乃至３いずれか１項に記載の記号判定装置。
【請求項５】
前記符号は、バーコードが印刷された印刷物であり、
前記記号は、被試験対象に貼り付けられたシールであることを特徴とする請求項１乃至４いずれか１項に記載の記号判定装置。
【請求項６】
符号を認識したとき、被試験対象を撮影し、被試験対象の画像を獲得する撮像手段と、
前記画像から前記被試験対象上に記載された記号の位置と画像を認識する記号認識手段と、
前記符号を基に記憶装置から前記被試験対象の情報を取得する情報取得手段と、
前記被試験対象の情報を基に前記記号の画像を判定する判定手段とを有し、
前記被試験対象の情報は、前記撮像部と前記記号間の距離を算出可能な情報を含むものであり、
前記記号認識手段は、前記距離を基に前記記号の画像を認識することを特徴とする記号判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被試験対象上に記載された記号の画像を判定する記号判定装置および記号判定方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータ等を製造しているメーカーでは、ＣＰＵやＯＳを自社内で開発しているのではなく、専門のメーカーから製造済みのＣＰＵやＯＳ用のソフトウェアを購入して電子機器内に搭載することが一般的である。近年では、同じ機種のパーソナルコンピュータであっても、異なる種類のＣＰＵやＯＳが搭載されていることもあり、ユーザが好みや用途に合わせてＣＰＵやＯＳを選ぶことができるようになってきている。
【０００３】
ところで、パーソナルコンピュータには、キーボードの脇などにＣＰＵやＯＳの種類を表わすラベルが貼り付けられている。デザインや価格だけではなく、ＣＰＵやＯＳの種類でパーソナルコンピュータを選ぶユーザーも多く、パーソナルコンピュータを出荷する前には、正しいラベルが正しい位置に抜けなく貼付されていることが確認される。ラベルの確認方法としては、パーソナルコンピュータに貼り付けられたラベルの絵柄が、パーソナルコンピュータに搭載されているＣＰＵやＯＳの種類と合っているか否かを人が目視で確認することが行われている。しかし、現在、ＣＰＵ用のラベルは１６種類、ＯＳ用のラベルは５種類あり、さらに、同じメーカーで異なるバージョンのラベルは絵柄が似ているため、目視では確認ミスや確認漏れが生じてしまうという問題がある。
【０００４】
この点に関し、ベルトコンベアで運ばれてくる被試験対象物を撮影し、その撮影画像の絵柄を分析して検査を行う検査方法が知られている。例えば、特許文献１には、被試験対象物に機種等を識別するためのバーコードを貼り付けておき、被試験対象物を撮影するとともにバーコードを読み取って、撮影画像の絵柄が識別された機種のものであるか否かを判定する技術について記載されており、特許文献２には、被試験対象物上のバーコードを読み取った後で撮影を行うのにあたり、バーコードを読み取って得られた情報に応じて撮影方法などを制御する技術について記載されている。これらの技術を適用し、パーソナルコンピュータにＣＰＵやＯＳの種類などを識別するためのバーコードを貼付しておき、パーソナルコンピュータ上のラベルを撮影した撮影画像の絵柄が、バーコードを読み取って識別されたＣＰＵやＯＳの種類と合っているか否かを自動的に判定することによって、検査精度を向上させることができるとともに、検査の手間を省くことができる。
【特許文献１】特開２００２−６５９７３号公報
【特許文献２】特開平６−２０１５９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、パーソナルコンピュータには、キーボードやマウスパットなどに加えて、個人認証用の指紋センサなどが取り付けられているものもあり、空きスペースの広さや位置、必要なラベルの数や形状などによって、様々な位置にラベルが貼付されている。このため、カメラのシャッタが閉じるタイミングでパーソナルコンピュータ上のラベルが所定の撮影位置に到達するように、試験者がベルトコンベアで運ばれてくるパーソナルコンピュータの向きや位置を手動で調整しているのが現状である。近年、パーソナルコンピュターの小型・軽量化が進んでいるが、ラップトップ型のパーソナルコンピュータでも５ｋｇ以上の重量を有するものもあり、試験者の負担を軽減することができる検査方法の開発が要求されている。
【０００６】
上記事情に鑑み、試験者の負担を軽減し、被試験対象に正しい記号が記載されているか否かを精度良く判定することができる記号判定装置および記号判定方法を提供する。
【課題を解決するための手段】
【０００７】
上記目的を達成する記号判定装置の基本形態は、
符号を認識したとき、被試験対象を撮影し、被試験対象の画像を獲得する撮像部と、
上記画像から被試験対象上に記載された記号の位置と画像を認識する記号認識部と、
上記符号を基に記憶装置から被試験対象の情報を取得する情報取得部と、
被試験対象の情報を基に記号の画像を判定する判定部とを有する。
【０００８】
この記号判定装置の基本形態によると、バーコードリーダ等で符号が認識されたタイミングで被試験対象が撮影されるとともに、認識された符号を基に被試験対象が取得されて、その情報に基づいて撮影画像中の記号の画像が正しいか否か判定される。このため、試験者が撮影タイミングに合わせて手動で被試験対象を移動させる手間や負担を省くことができるとともに、記号の確認ミスや確認漏れなどをいった不具合を防止することができる。
【０００９】
また、上述した記号判定装置の基本形態に対して、
上記記号が複数記載された場合、上記判定部は複数の記号の相互の位置関係も判定するという応用形態は好ましい。
【００１０】
この好ましい記号判定装置によると、被試験対象に複数の記号が記載されている場合であっても、それら複数の記号が正しく、かつ正確な位置に記載されているか否かを判定することができる。
【００１１】
また、上述した記号判定装置の基本形態に対して、
上記被試験対象の情報は、撮像部と記号間の距離を算出可能な情報を含み、
上記記号記号認識部は、距離を基に記号の画像を認識するという応用形態は好ましい。
【００１２】
撮像部と記号間の距離が算出されることによって、撮影された被試験対象の画像中における記号の大きさを予測することができ、認識した記号の画像を見本画像と同じ大きさに拡大・縮小して見比べることができる。
【００１３】
また、上述した記号判定装置の基本形態に対して、
上記撮像部は、被試験対象上部を撮影し、
撮像部と記号間の距離を算出可能な情報とは、記号が貼られた被試験対象の高さであり、
撮像部と記号間の距離は、撮像部の固定位置と上記高さから求めるという応用形態は好適である。
【００１４】
この好適な記号判定装置によると、撮像部と記号間の距離を容易かつ正確に算出することができ、記号判定精度を向上させることができる。
【００１５】
また、上述した記号判定装置の基本形態に対して、
上記被試験対象は、移動体によって移動するという応用形態は好ましい。
【００１６】
被試験対象がベルトコンベアなどといった移動体に載せられて移動することによって、効率的に試験を実行することができる。
【００１７】
また、上述した記号判定装置の基本形態に対して、
上記符号は、バーコードが印刷された印刷物であり、
上記記号は、被試験対象に貼り付けられたシールであるという応用形態は好適である。
【００１８】
この好適な記号判定装置によると、試験者は、被試験対象に貼り付けられたシールの位置に合わせてバーコードが印刷された印刷物を移動させればよく、重い被試験対象を移動させる負担を軽減することができる。また、従来から、製品を識別するバーコードが印刷された印刷物を製品とともに製造ラインに載せ、各製造工程でそのバーコードを読み取ることによって、製品の製造進度が管理されている。この好適な記号判定装置によると、進度管理用の印刷物を記号判定試験にも流用することができる。
【００１９】
また、上記目的を達成する記号判定方法の基本形態は、
符号を認識したとき、被試験対象を撮影し、被試験対象の画像を獲得する撮像手段と、
上記画像から被試験対象上に記載された記号の位置と画像を認識する記号認識手段と、
上記符号を基に記憶装置から被試験対象の情報を取得する情報取得手段と、
被試験対象の情報を基に記号の画像を判定する判定手段とを有する。
【００２０】
この記号判定方法の基本形態によると、試験者の負担を軽減して、被試験対象に正しい記号が記載されているか否かを精度良く判定することができる。
【発明の効果】
【００２１】
以上説明したように、上述した記号判定装置および記号判定方法の基本形態によると、試験者の負担を軽減し、被試験対象に正しい記号が記載されているか否かを精度良く判定することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、上記説明した基本形態および応用形態に対する具体的な実施形態を説明する。
【００２３】
図１は、上述した記号判定装置および記号判定方法が適用されたラベル検査システムの概略構成図である。
【００２４】
図１に示すラベル検査システム１は、被試験対象であるパーソナルコンピュータ１０上に、パーソナルコンピュータ１０に搭載されているＯＳやＣＰＵの種類に応じた正しいラベルが正確な位置に貼付されているか否かを検査するシステムである。ラベル検査システム１には、パーソナルコンピュータ１０を矢印Ａ方向に移動させるベルトコンベア５００と、パーソナルコンピュータ１０を撮影するカメラ２００と、バーコードを読み取って識別番号を得るバーコードリーダ３００と、ラベル検査システム１全体を制御する制御用コンピュータ１００と、パーソナルコンピュータ１０に関する情報が記憶された記憶装置４００とで構成されている。カメラ２００は、本実施形態における撮像部の一例にあたり、記憶装置４００は、本実施形態における記憶装置の一例にあたり、ベルトコンベア５００は、本実施形態における移動体の一例に相当する。
【００２５】
図２は、制御用コンピュータ１００の内部構成図である。
【００２６】
制御用コンピュータ１００には、各種プログラムを実行するＣＰＵ１０１、ハードディスク装置１０３に格納されたプログラムが読み出されＣＰＵ１０１での実行のために展開される主メモリ１０２、各種プログラムやデータ等が保存されたハードディスク装置１０３、キーボードなどを含む操作子１０６、情報を表示する表示装置１０７、フレキシブルディスク６１（以下では、ＦＤと省略する）が装填され、装填されたＦＤ６１をアクセスするＦＤドライブ１０８、ＣＤ−ＲＯＭ６２やＤＶＤが装填され、その装填されたＣＤ−ＲＯＭ６２やＤＶＤをアクセスするＣＤ／ＤＶＤドライブ１０９、カメラ２００やバーコードリーダ３００などからデータを入力する入力インタフェース１０５、および外部装置へデータを出力する出力インタフェース１１０などが内蔵されており、これらの各種要素は、バス１１２を介して相互に接続されている。
【００２７】
ここで、ＣＤ−ＲＯＭ６２には、制御・判定プログラム６００（図３参照）が記憶されている。
【００２８】
図３は、ＣＤ−ＲＯＭ６２を示す概念図である。
【００２９】
図３に示すように、制御・判定プログラム６００は、バーコード取得部６１０、撮影指示部６２０、撮影画像取得部６３０、正解データ取得部６４０、ラベル認識部６５０、判定部６６０、およびエラー通知部６７０で構成されている。
【００３０】
ＣＤ−ＲＯＭ６２は、制御用コンピュータ１００のＣＤ／ＤＶＤドライブ１０９に装填され、ＣＤ−ＲＯＭ６２に記憶されたラベル判定プログラム６００が制御用コンピュータ１００にアップロードされてハードディスク装置１０３に記憶される。そして、このラベル判定プログラム６００が起動されて実行されることにより、制御用コンピュータ１００内に図４に示す制御・判定装置７００が構築される。
【００３１】
制御・判定プログラム６００の各部の詳細については、制御・判定装置７００の各部の作用と一緒に説明する。
【００３２】
図４は、制御・判定装置７００の機能ブロック図である。
【００３３】
制御・判定装置７００は、バーコードリーダ３００で得られた識別番号を取得するバーコード取得部７１０と、記憶装置４００に記憶された情報を取得する正解データ取得部７２０と、カメラ２００に撮影を指示する撮影指示部７３０と、カメラ２００から撮影画像を取得する撮影画像取得部７４０と、撮影画像を分析してラベルを識別するラベル認識部７５０と、パーソナルコンピュータ１０に正しいラベルが貼付されているか否かを判定する判定部７６０と、表示画面上にエラーメッセージを表示するエラー通知部７７０とを備えている。ラベル認識部７５０は、本実施形態における記号認識部の一例にあたり、正解データ取得部７２０は、本実施形態における情報取得部の一例にあたり、判定部７６０は、本実施形態における判定部の一例に相当する。
【００３４】
制御・判定装置７００を構成する、バーコード取得部７１０と、正解データ取得部７２０と、撮影指示部７３０と、撮影画像取得部７４０と、ラベル認識部７５０と、判定部７６０と、エラー通知部７７０は、図３の制御・判定プログラム６００を構成する、バーコード取得部６１０、正解データ取得部６４０、撮影指示部６２０、撮影画像取得部６３０、ラベル認識部６５０、判定部６６０、およびエラー通知部６７０にそれぞれ対応する。
【００３５】
図４の各要素は、コンピュータのハードウェアとそのコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図３に示す制御・判定プログラム６００の各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００３６】
ここで、一旦、ラベル検査システム１の説明を中断し、実際にパーソナルコンピュータ１０に対してラベル検査を行うための前提条件について説明する。
【００３７】
図５は、ラベル検査システム１によって検査される複数のパーソナルコンピュータ１０のうちの１つを示す図である。
【００３８】
パーソナルコンピュータ１０は、表示画面３１が設けられた表示ユニット３０と、ＣＰＵやハードディスク装置が内蔵された本体ユニット２０とで構成されており、連結ユニット４０によって、表示ユニット３０が本体ユニット２０に対し矢印Ａ−Ａ方向に開閉自在に連結されたラップトップ型のパーソナルコンピュータである。
【００３９】
本体ユニット２０の上面には、キーボード２１、トラックパッド２２、左クリックボタン２３、右クリックボタン２４が備えられている。また、本体ユニット２０の、トラックパッド２２の脇にあいたスペースには、ＣＰＵの種類を示すＣＰＵラベル５１や、ＯＳの種類を示すＯＳラベル５２などといった各種ラベル（以下では、各種ラベルを総称してラベル５０と記載する。）が貼り付けられている。
【００４０】
図１に示すラベル検査システム１で検査される複数のパーソナルコンピュータ１０には、同じ機種であっても異なる種類のＣＰＵやＯＳ等が搭載されていることがあり、それらの種類に応じたラベル５０が貼り付けられる。また、ＣＰＵラベル５１やＯＳラベル５２以外の、ネットワーク用ラベルやグラフィックハードウェア用ラベルなどが貼り付けられることもあり、ラベル５０の数や形状、トラックパッド２２の脇にあいたスペースの広さなどに応じて、様々な位置にラベル５０が貼付されている。ＣＰＵラベル５１およびＯＳラベル５２は、本実施形態における記号の一例にあたるとともに、本実施形態におけるシールの一例に相当する。
【００４１】
図６は、図１に示すベルトコンベア５００に載せられたパーソナルコンピュータ１０＿１，１０＿２を上から見た図である。
【００４２】
図６に示すように、各パーソナルコンピュータ１０＿１，１０＿２には、相互に異なる位置にラベル５０が貼り付けられている。また、パーソナルコンピュータ１０＿１，１０＿２には、各パーソナルコンピュータ１０＿１，１０＿２を識別するための管理番号が付されており、各パーソナルコンピュータ１０＿１，１０＿２の、ラベル５０の脇には、管理番号を示すバーコード６１が印刷された印刷用紙６０が置かれている。バーコード６１は、本実施形態における符号の一例にあたるとともに、本実施形態におけるバーコードの一例に相当し、印刷用紙６０は、本実施形態における印刷物の一例に相当する。
【００４３】
図７は、印刷用紙６０を置く位置を示す図である。
【００４４】
図１に示すラベル検査システム１では、ベルトコンベア５００上に載せられたパーソナルコンピュータ１０が矢印Ａ方向に移動してくる。試験者は、パーソナルコンピュータ１０に貼付されたラベル５０よりも進行方向（矢印Ａ方向）に所定距離だけ離れた位置にバーコード６１が配置されるように印刷用紙６０を置く。本実施形態においては、印刷用紙６０上のバーコード６１の位置は予め決められており、ラベル５０の右端から約１ｃｍに離れた位置に印刷用紙６０の左端が配置されるように印刷用紙６０が置かれる。図７（Ａ）に示す例では、パーソナルコンピュータ１０の右端部分にＣＰＵラベル５１とＯＳラベル５２とが縦方向に並べて貼られているため、印刷用紙６０がＣＰＵラベル５１およびＯＳラベル５２から約１ｃｍ離れた位置に配置され、図７（Ｂ）に示す例では、パーソナルコンピュータ１０の左端部分にＣＰＵラベル５１とＯＳラベル５２とグラフィックハードウェア用ラベル６３が横方向に並べて貼られているため、印刷用紙６０が右端のグラフィックハードウェア用ラベル６３から約１ｃｍ離れた位置に配置される。
【００４５】
また、図１に示す記憶装置４００には、図７のバーコード６１が示す管理番号を含み、その管理番号が付されたパーソナルコンピュータ１０に貼付されるラベル５０の種類や位置を示す正解データが記憶されている。
【００４６】
正解データは、貼付されるラベル５０の種類および位置を示す期待値データ（後述する）と、パーソナルコンピュータ１０の機種を識別するための機種コード（例えば、Ｋ２３３）と、機種名（例えば、ＦＭＶＣＨ１４７Ｎ）と、各パーソナルコンピュータ１０に固有のシリアルコード（例えば、Ｒ７Ｙ００００６）と、機種、機種名、シリアルコードが一意に決まる管理番号（例えば、９桁のコード）とで構成されている。
【００４７】
図８は、ラベル５０の配置位置を示す図であり、図９は、ラベル５０とカメラ２００との間の距離を示す図である。
【００４８】
各パーソナルコンピュータ１０には、ラベル５０が貼付されるラベル領域が用意されており、そのラベル領域内に複数のラベル５０が並べて配置される。図８には、ラベル領域が分割された複数の分割領域Ｐ１〜Ｐ９が示されており、複数のラベル５０は、各分割領域Ｐ１〜Ｐ９に貼り付けられる。
【００４９】
また、カメラ２００とベルトコンベア５００との間の距離は固定であるため、図９に示すように、パーソナルコンピュータ１０の、ラベル５０が貼り付けられた面までの高さｈに基づいて、カメラ２００とラベル５０との間の距離Ｘを算出することができる。
【００５０】
正解データ中の期待値データは、図８に示す各分割領域Ｐ１〜Ｐ９に貼付されるラベル５０を識別するラベル番号（ただし、ラベル５０が貼られない領域には「−１」が設定される）と、図９に示すラベル５０が貼り付けられた面までの高さｈとで構成されている。例えば、期待値データが「１２，−１，−１，２，−１，−１，−１，−１，−１，３２」である場合、図８に示す分割領域Ｐ１にラベル番号「１２」のラベル５０が貼られ、分割領域Ｐ４にラベル番号「２」のラベル５０が貼られ、図９に示す高さｈが「３２」であることを示している。
【００５１】
また、記憶装置４００には、正解データ中のラベル番号をラベルの絵柄と対応付けるためのラベルテーブルも記憶されている。
【００５２】
図１０は、記憶装置４００に記憶されたラベルテーブルの概念図である。
【００５３】
図１０に示すように、ラベルテーブルには、各ラベル５０を識別するラベル番号、ラベル５０の絵柄を表わす図番、ラベル５０のイメージ、およびラベル５０の幅および長さが対応付けられている。
【００５４】
続いて、ラベル検査システム１におけるラベル検査の処理について説明する。
【００５５】
図１１は、ラベル検査システム１におけるラベル検査の処理の流れを示すフローチャート図である。
【００５６】
以下では、図１１のフローチャートに従って、ラベル検査の処理の流れについて説明することによって、図１および図４に示すラベル検査システム１の各要素についても詳しく説明する。
【００５７】
図７に示すように、パーソナルコンピュータ１０はベルトコンベア５００上に載せられており、試験者によって、パーソナルコンピュータ１０に貼り付けられたラベル５０の右側に、各パーソナルコンピュータ１０を識別する管理番号を示すバーコード６０が印刷された印刷用紙６１が配置されている。ラベル検査にあたっては、まず、バーコードリーダ３００によって、印刷用紙６１上のバーコードが読み取られ、管理番号が識別される（図１１のステップＳ１１）。識別された管理番号は、図４に示すバーコード取得部７１０に伝えられる。
【００５８】
バーコード取得部７１０は、バーコードリーダ３００から管理番号を取得すると、その管理番号を正解データ取得部７２０に伝えるとともに、撮影指示部７３０に向けて撮影開始トリガを発する。
【００５９】
撮影指示部７３０は、撮影開始トリガを受けると、カメラ２００に撮影指示を伝える。
【００６０】
カメラ２００は、撮影指示を受けると、シャッタを切ってパーソナルコンピュータ１０を撮影する（図１１のステップＳ１２）。図７に示すように、印刷用紙６１は、パーソナルコンピュータ１０に貼り付けられたラベル５０の右端から所定距離（約１ｃｍ）だけあけた位置に配置されており、バーコード６０が認識されるタイミングで撮影開始トリガが発せられることによって、パーソナルコンピュータ１０自体を移動させる手間や負担を省いて、パーソナルコンピュータ１０上のラベル５０を確実に撮影することができる。このパーソナルコンピュータ１０を撮影するステップＳ１２は、本実施形態における撮像手段の一例に相当する。撮影された撮影画像は、カメラ２００から撮影画像取得部７４０に伝えられ、さらに、ラベル認識部７５０に伝えられる。
【００６１】
また、正解データ取得部７２０は、記憶装置４００から、印刷用紙６１上のバーコード６０が読み取られて得られた管理番号を含む正解データと、ラベルテーブルとを取得する（図１１のステップＳ１３）。管理番号に基づいて正解データを取得するステップＳ１３は、本実施形態における情報取得手段の一例に相当する。正解データおよびラベルテーブルは、正解データ取得部７２０からラベル認識部７５０に伝えられる。
【００６２】
ラベル認識部７５０では、撮影画像中に写っているラベルが認識される（図１１のステップＳ１４）。
【００６３】
図１２は、図１１のステップＳ１４に示すラベル認識処理の流れを示すフローチャート図である。
【００６４】
ラベル認識部７５０では、まず、撮影画像の輝度とコントラストが調整される（図１２のステップＳ３１）。
【００６５】
続いて、図９に示す正解データ中の高さｈに基づいてカメラ２００とラベル面との間の距離Ｘが算出され、さらに、距離Ｘに基づいて、撮影画像中のラベル画像の大きさが、実際のラベル５０の大きさと比べてどの程度であるかを示す期待値画像比率が算出される（図１２のステップＳ３２）。
【００６６】
さらに、撮影画像に２値化処理が施されて、２値化画像中の輪郭線が抽出され（図１２のステップＳ３３）、抽出された輪郭線の中から、ラベル画像の輪郭線であると推定されるラベル候補線が抽出される（図１２のステップＳ３４）。
【００６７】
ラベル候補線が抽出されると、元の撮影画像中の、ラベル候補線で囲まれるラベル候補画像が抽出される。また、図１０に示すラベルテーブル中のラベルイメージがステップＳ３２で算出された期待値画像比率で拡大・縮小され、ラベル候補画像と、サイズ変更後のラベルイメージとの類似度が算出される。類似度が予め決められた閾値以上である場合（図１２のステップＳ３５：Ｙｅｓ）、そのラベル候補画像はラベル画像であると判定される（図１２のステップＳ３６）。ラベル候補画像との類似度算出処理は、全てのラベルイメージに対して行われる。また、複数のラベル候補画像が抽出された場合には、全てのラベル候補画像に対してラベル認識処理が行われる。
【００６８】
図１３は、ラベル検査においてエラーと判定される場合の撮影画像の一例を示す図である。
【００６９】
図１３（Ａ）に示すように、印刷用紙６１がラベル５０に対して正しい位置に配置されていない場合、撮影タイミングが合わずにラベルが撮影画角から外れてしまい、ステップＳ３４においてラベル候補線が抽出されず、エラーと判定される。
【００７０】
また、図１３（Ｂ）に示すように、印刷用紙６１のみでパーソナルコンピュータ１０が配置されていない場合にも、ラベル候補線は抽出されないため、エラーと判定される。
【００７１】
全てのラベル候補画像に対して判定処理が終了すると（図１２のステップＳ３７：Ｙｅｓ）、ラベル認識結果が判定部７６０に伝えられる。ラベル認識処理を実行する図１１のステップＳ１４は、本実施形態における記号認識手段の一例に相当する。
【００７２】
図１１に戻って説明する。
【００７３】
ラベル画像が認識された場合（図１１のステップＳ１５：Ｙｅｓ）、判定部７６０では、まず、認識されたラベル画像同士の重なりが検出される。ラベル画像同士が重なっている場合には（図１１のステップＳ１６：Ｙｅｓ）、類似度が高い方のラベル画像が選択される（図１１のステップＳ１７）。
【００７４】
続いて、ラベルテーブルに基づいて、認識されたラベル画像のラベル番号が取得され、正解データ中の期待値データに含まれるラベル番号が取得される。さらに、それらが比較されることによって、パーソナルコンピュータ１０に貼付されているラベル５０の種類が正しいか否かが判定される（図１１のステップＳ１８）。例えば、図１３（Ｃ）に示すように、パーソナルコンピュータ１０に図１０に示すラベルテーブル中にはない絵柄のラベル５５が貼付されている場合、ラベル５０の種類が合っていないためにエラーと判定される。また、図１３（Ｄ）に示すように、ラベル５２上に紙８０などが置かれている場合、ラベル５２のラベル画像は認識されないため、ラベルの種類が合っていないとしてエラー判定がなされる。
【００７５】
パーソナルコンピュータ１０に貼付されているラベル５０の種類が正しい場合（図１１のステップＳ１８：Ｙｅｓ）、正解データ中の期待値データに基づいて、ラベル５０が図８に示す複数の分割領域Ｐ１〜Ｐ９の正しい位置に貼り付けられているか否かが判定される（図１１のステップＳ１９）。図１３（Ｅ）に示すように、ラベル５１，５２が誤った分割領域Ｐ１〜Ｐ９に貼られている場合や、分割領域Ｐ１〜Ｐ９外に貼られている場合などには、ステップＳ１８においてエラー判定がなされる。
【００７６】
ラベル５０が正しい位置に貼られている場合（図１１のステップＳ１９）、ラベル数が合っているか否かが判定される（図１１のステップＳ２０）。例えば、同じラベルが複数貼られている場合などには、ステップＳ２０においてエラーと判定される。
【００７７】
ラベル数が正しいと判定されると（図１１のステップＳ２０）、パーソナルコンピュータ１０の正しい位置に正しいラベルが貼られていると判定される（図１１のステップＳ２１）。
【００７８】
また、ラベル画像が識別されなかったり（図１１のステップＳ１５：Ｎｏ）、ラベル５０の種類が合っていなかったり（図１１のステップＳ１８：Ｎｏ）、ラベル５０の位置が合っていなかったり（図１１のステップＳ１９：Ｎｏ）、ラベル５０の数が合っていない場合（図１１のステップＳ２０：Ｎｏ）、エラー通知部７７０によって制御用コンピュータ１００の表示画面上にエラーメッセージが表示される。
【００７９】
このように、本実施形態によると、試験者の負担を軽減して、パーソナルコンピュータ１０上の正しい位置に、ＣＰＵやＯＳの種類に応じた正しいラベル５０が貼り付けられているか否かを精度良く検査することができる。
【００８０】
以上で、第１実施形態の説明を終了し、本発明の第２実施形態について説明する。本発明の第２実施形態は、第１実施形態とはラベルの貼り付け位置が異なっているが、それ以外は第１実施形態と同様の構成を有しているため、同じ要素については同じ符号を付して説明を省略し、第１実施形態との相違点についてのみ説明する。
【００８１】
図１４は、ベルトコンベア５００に載せられたパーソナルコンピュータ１０＿１，１０＿２を上から見た図である。
【００８２】
図１４に示すように、本実施形態においては、各パーソナルコンピュータ１０＿１，１０＿２の側面にラベル５０が貼り付けられており、ラベル５０を撮影するためのカメラ２００は、パーソナルコンピュータ１０＿１，１０＿２の上ではなく手前側（側面側）に設置されている。
【００８３】
図６に示す第１実施形態と同様に、試験者が、パーソナルコンピュータ１０＿１，１０＿２上の、ラベル５０の脇に相当する位置に印刷用紙６０を置くと、印刷用紙６０に印刷されたバーコード６１が読み取られたタイミングでラベル５０が撮影され、ラベル５０の種類や位置の判定が開始される。
【００８４】
このように、パーソナルコンピュータ１０＿１，１０＿２の側面にラベル５０が貼られた場合であっても、そのラベルの位置や種類が正しいか否かを確実に試験することができる。
【００８５】
ここで、上記では、「課題を解決するための手段」で説明した被試験対象の一例としてパーソナルコンピュータが示されているが、この被試験対象は、パーソナルコンピュータ以外の電子機器であってもよい。
【００８６】
また、上記では、ラベルがパーソナルコンピュータ１０の上面や側面に貼り付けられた例について示されているが、ラベルをパーソナルコンピュータの底面などに貼り付けるものであってもよい。
【図面の簡単な説明】
【００８７】
【図１】ラベル検査システムの概略構成図である。
【図２】制御用コンピュータの内部構成図である。
【図３】ＣＤ−ＲＯＭを示す概念図である。
【図４】制御・判定装置の機能ブロック図である。
【図５】ラベル検査システムによって検査される複数のパーソナルコンピュータのうちの１つを示す図である。
【図６】ベルトコンベアに載せられたパーソナルコンピュータを上から見た図である。
【図７】印刷用紙を置く位置を示す図である。
【図８】ラベルの配置位置を示す図である。
【図９】ラベルとカメラとの間の距離を示す図である。
【図１０】記憶装置に記憶されたラベルテーブルの概念図である。
【図１１】ラベル検査システムにおけるラベル検査の処理の流れを示すフローチャート図である。
【図１２】ラベル認識処理の流れを示すフローチャート図である。
【図１３】ラベル検査においてエラーと判定される場合の撮影画像の一例を示す図である。
【図１４】ベルトコンベアに載せられたパーソナルコンピュータを上から見た図である。
【符号の説明】
【００８８】
１    ラベル検査システム
１０    パーソナルコンピュータ
１００    制御用コンピュータ
１０１    ＣＰＵ
１０２    主メモリ
１０３    ハードディスク装置
１０５    入力インタフェース
１０６    操作子
１０７    表示装置
１０８    ＦＤドライブ
１０９    ＣＤ／ＤＶＤドライブ
１１０    出力インタフェース
１１２    バス
２００    カメラ
３００    バーコードリーダ
４００    記憶装置
５００    ベルトコンベア
６００    制御・判定プログラム
６１０    バーコード取得部
６２０    撮影指示部
６３０    撮影画像取得部
６４０    正解データ取得部
６５０    ラベル認識部
６６０    判定部
６７０    エラー通知部
７００    制御・判定装置
７１０    バーコード取得部
７２０    正解データ取得部
７３０    撮影指示部
７４０    撮影画像取得部
７５０    ラベル認識部
７６０    判定部
７７０    エラー通知部
【図１】
0005125566.tif 000002
【図２】
0005125566.tif 000003
【図３】
0005125566.tif 000004
【図４】
0005125566.tif 000005
【図５】
0005125566.tif 000006
【図６】
0005125566.tif 000007
【図７】
0005125566.tif 000008
【図８】
0005125566.tif 000009
【図９】
0005125566.tif 000010
【図１０】
0005125566.tif 000011
【図１１】
0005125566.tif 000012
【図１２】
0005125566.tif 000013
【図１３】
0005125566.tif 000014
【図１４】
0005125566.tif 000015