(57)【特許請求の範囲】
【請求項１】
搬送部によって搬送されて搬入又は出荷されている途中の、商品又は製品を収容した被検査物であって、積載された被検査物を側方からの画像を撮影する第一撮影部と、
前記画像から積載された被検査物の段数を検知する第一検知部と、
ある段に存在している被検査物を個別に検知する第二検知部と、
前記第二検知部において個別に検知された前記被検査物における被検査物関連情報を読み取る読取部と、
前記被検査物における有効期限情報を含む被検査物関連情報の位置を検知する位置検知部と、
を備え、
前記読取部は、前記位置検知部で検知された前記有効期限情報を含む前記被検査物関連情報を読み取る、検知読取装置。
【請求項２】
前記被検査物における被検査物関連情報の位置を検知する位置検知部を備え、
前記読取部は、前記位置検知部で検知された被検査物関連情報を読み取る、請求項１に記載の検知読取装置。
【請求項３】
前記第一検知部は、前記被検査物が載置された載置部及び前記被検査物の上端よりも上方にある上方領域に関する情報も用いて、前記被検査物の段数を検知する、請求項１又は２のいずれかに記載の検知読取装置。
【請求項４】
前記第一検知部は、前記被検査物の面又は前記被検査物の間の境界に関する情報を用いて前記被検査物の段数を検知する、請求項１乃至３のいずれか１項に記載の検知読取装置。
【請求項５】
前記位置検知部は、前記被検査物関連情報として、前記被検査物のバーコード情報の位置を検知する、請求項１乃至４のいずれか１項に記載の検知読取装置。
【請求項６】
積載された被検査物の上方から見た画像を撮影する第二撮影部と、
前記第二撮影部で撮影された画像から前記被検査物の積み付け方法を検知する第三検知部と、を備える、請求項１乃至５のいずれか１項に記載の検知読取装置。
【請求項７】
前記第一検知部は、前記画像から被検査物の領域を抽出し、抽出した当該被検査物の領域の情報を用いて積載された前記被検査物の段数を検知する、請求項１乃至６のいずれか１項に記載の検知読取装置。
【請求項８】
第一撮影部によって、搬送部によって搬送されて搬入又は出荷されている途中の、商品又は製品を収容した被検査物であって、積載された被検査物を側方からの画像を撮影する工程と、
第一検知部によって、前記画像から積載された被検査物の段数を検知する工程と、
第二検知部によって、ある段に存在している被検査物を個別に検知する工程と、
読取部によって、前記第二検知部において個別に検知された前記被検査物における被検査物関連情報を読み取る工程と、
位置検知部によって、前記被検査物における有効期限情報を含む被検査物関連情報の位置を検知する工程と、
を備え、
前記読取部は、前記位置検知部で検知された前記有効期限情報を含む前記被検査物関連情報を読み取る検知読取方法。
【請求項９】
情報処理装置にインストールされるプログラムであって、
前記プログラムがインストールされた情報処理装置は、
搬送部によって搬送されて搬入又は出荷されている途中の、商品又は製品を収容した被検査物であって、積載された被検査物を側方からの画像を撮影する第一撮影部と、
前記画像から積載された被検査物の段数を検知する第一検知部と、
ある段に存在している被検査物を個別に検知する第二検知部と、
前記第二検知部において個別に検知された前記被検査物における被検査物関連情報を読み取る読取部と、
前記被検査物における有効期限情報を含む被検査物関連情報の位置を検知する位置検知部と、
を備え、
前記読取部は、前記位置検知部で検知された前記有効期限情報を含む前記被検査物関連情報を読み取るプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品又は製品を収容した被検査物を検知して当該被検査物に関する情報を読み取る検知読取装置、検知読取方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、倉庫に入庫された商品等は担当者が確認し、パソコン等の端末に入力することが行われている。商品の管理を自動化するためにＲＦＩＤを利用することも提案されており、例えば特許文献１では、一定周期で探索電波を発信するとともに、受信した応答電波からタグＩＤ及び電波強度を読み取るＲＦＩＤリーダと、受信したタグＩＤのそれぞれについて、電波強度の時間的変化を調べることにより通過した物品のタグＩＤを特定する解析処理部と、物品の通過を検知する通過検知部とが設けられ、電波強度の最大値と通過検知部の検出値とから通過した物品のタグＩＤを特定する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−４１３６５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＲＦＩＤ等を導入する場合には導入コストや維持コストがかかってしまうことから、コストを抑えた態様で、商品等を管理することが望まれている。
【０００５】
本発明は、低コストで商品等を管理するための装置等を提供する。
【課題を解決するための手段】
【０００６】
本発明による検知読取装置は、
積載された被検査物を側方からの画像を撮影する第一撮影部と、
前記画像から積載された被検査物の段数を検知する第一検知部と、
ある段に存在している被検査物を個別に検知する第二検知部と、
前記第二検知部において個別に検知された前記被検査物における被検査物関連情報を読み取る読取部と、
を備えてもよい。
【０００７】
本発明による検知読取装置は、
前記被検査物における被検査物関連情報の位置を検知する位置検知部を備え、
前記読取部は、前記位置検知部で検知された被検査物関連情報を読み取ってもよい。
【０００８】
本発明による検知読取装置において、
前記第一検知部は、前記被検査物が載置された載置部及び前記被検査物の上端よりも上方にある上方領域に関する情報も用いて、前記被検査物の段数を検知してもよい。
【０００９】
本発明による検知読取装置において、
前記第一検知部は、前記被検査物の面又は前記被検査物の間の境界に関する情報を用いて前記被検査物の段数を検知してもよい。
【００１０】
本発明による検知読取装置において、
前記位置検知部は、前記被検査物関連情報として、前記被検査物のバーコード情報の位置を検知してもよい。
【００１１】
本発明による検知読取装置において、
前記位置検知部は、前記被検査物関連情報として、前記被検査物の有効期限情報の位置を検知してもよい。
【００１２】
本発明による検知読取装置は、
積載された被検査物の上方から見た画像を撮影する第二撮影部と、
前記第二撮影部で撮影された画像から前記被検査物の積み付け方法を検知する第三検知部と、を備えてもよい。
【００１３】
本発明による検知読取装置において、
前記第一検知部は、前記画像から被検査物の領域を抽出し、抽出した当該被検査物の領域の情報を用いて積載された前記被検査物の段数を検知してもよい。
【００１４】
本発明による検知読取方法は、
第一撮影部によって、積載された被検査物を側方からの画像を撮影する工程と、
第一検知部によって、前記画像から積載された被検査物の段数を検知する工程と、
第二検知部によって、ある段に存在している被検査物を個別に検知する工程と、
読取部によって、前記第二検知部において個別に検知された前記被検査物における被検査物関連情報を読み取る工程と、
を備えてもよい。
【００１５】
本発明によるプログラムは、
情報処理装置にインストールされるプログラムであって、
前記プログラムがインストールされた情報処理装置は、
積載された被検査物を側方からの画像を撮影する第一撮影部と、
前記画像から積載された被検査物の段数を検知する第一検知部と、
ある段に存在している被検査物を個別に検知する第二検知部と、
前記第二検知部において個別に検知された前記被検査物における被検査物関連情報を読み取る読取部と、
を備えてもよい。
【発明の効果】
【００１６】
本発明において、撮影された画像から積載された被検査物の段数を検知し、ある段に存在している被検査物を個別に検知し、個別に検知された被検査物における被検査物関連情報を読み取る態様を採用する場合には、被検査物関連情報を精度よく取得することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施の形態による検知読取装置の概略図。
【図２】本発明の第１の実施の形態において境界検知によって段数を特定する態様を示すための側方図。
【図３】本発明の第１の実施の形態において面検知によって段数を特定する態様を示すための側方図。
【図４】本発明の第１の実施の形態において境界検知又は面検知によって個別の被検査物を特定する態様を示すための側方図。
【図５】本発明の第１の実施の形態における画像の処理態様を示すための図。
【図６】本発明の第１の実施の形態において、バーコード情報の位置を検知し、その後でバーコード情報を拡大して読み取る態様を説明するための図。
【図７】本発明の第１の実施の形態において、有効期限情報の位置を検知し、その後で有効期限情報を拡大して読み取る態様を説明するための図。
【図８】本発明の第１の実施の形態において第一撮影部が２つ設けられている態様を示した図。
【図９】被検査物及び載置部の積層態様の別の例を示した側方図。
【図１０】本発明の第１の実施の形態における検知読取方法の一例を示したフロー。
【図１１】本発明の第２の実施の形態による検知読取装置の概略図。
【図１２】図１１における第二撮影部によって撮影された画像の一例を示した図。
【発明を実施するための形態】
【００１８】
第１の実施の形態
《構成》
本実施の形態の検知読取装置は、一つの装置から構成されてもよいし複数の装置から構成されてもよい。検知読取装置は、入荷だけではなく、出荷、検品等で用いることができる。検知読取装置は、卸売業者で利用されてもよいし、製造業者で利用されてもよい。
【００１９】
図１に示すように、本実施の形態の検知読取装置は、被検査物２００を側方から見た画像を撮影する第一撮影部１１０と、画像から積載された被検査物２００の段数を検知する第一検知部１０と、ある段に存在している被検査物２００を個別に検知する第二検知部２０と、被検査物２００における被検査物関連情報の位置を検知する位置検知部４０と、位置検知部４０で検知された被検査物関連情報を読み取る読取部５０と、を有してもよい。検知読取装置は、様々な制御を行う制御部６０と、様々な情報の記憶を行う記憶部９０と、出力を行う出力部８０と、を有してもよい。被検査物２００が搬入される又は出荷される倉庫等は暗所であることもあることから、照明部材１５０が設けられてもよい。被検査物２００は商品や製品であり、典型的には商品や製品の入れられた段ボール箱である。
【００２０】
第一検知部１０は、被検査物２００が載置された例えばパレット等からなる載置部２１０及び被検査物２００の上端よりも上方にある上方領域に関する情報も用いて、被検査物２００の段数を検知してもよい。この場合、第一検知部１０は、被検査物２００とは異なる画像からなる上方領域及び下方領域を検知することで、被検査物２００の上端及び下端を検知してもよい。同様に、第一検知部１０は、被検査物２００とは異なる画像からなる側方領域（第一撮影部１１０から見たときの被検査物２００の左右領域）を検知することで、被検査物２００の両側端を検知してもよい。
【００２１】
第一検知部１０は、第一撮影部１１０による画像から被検査物２００の領域を抽出してもよい。この場合、第一検知部１０は、載置部２１０の領域及び上方領域を削除するとともに、被検査物２００の側方領域を削除して、図５（ｂ）で示すように被検査物２００を抜き出した画像を生成してもよい。なお、画像から被検査物２００の領域を検知する機能は第一検知部１０とは異なる例えば被検査物検知部によって実現されてもよい。
【００２２】
このように被検査物２００の領域を抽出することで、被検査物２００の個数を誤って算出することを防止できる。パレット等からなる載置部２１０、上方領域及び側方領域を検知する際には制御部６０がクラス分類を行ってもよい。
【００２３】
第一検知部１０は、第一撮影部１１０による画像を載置部２１０の領域、被検査物２００の領域及び上方領域の３つの領域に分割するように検知してもよい（図５（ａ）参照）。また、例えば被検査物２００が高く積まれており上方領域が画像に入っていない場合には、第一撮影部１１０による画像を載置部２１０の領域及び被検査物２００の領域の２つの領域に分割するようにして検知してもよい。載置部２１０が画像に入っていない場合には、第一撮影部１１０による画像を被検査物２００の領域及び上方領域の２つの領域に分割するようにして検知してもよい。
【００２４】
第一検知部１０は、被検査物２００の面（図３参照）及び／又は被検査物２００の間の境界（図２参照）に関する情報を用いて被検査物２００の段数を検知してもよい。第二検知部２０は、被検査物２００の面及び／又は被検査物２００の間の境界に関する情報を用いて、ある段に配置されている被検査物２００の個数を検知してもよい（図４参照）。
【００２５】
第一検知部１０及び／又は第二検知部２０はディープラーニングのような機械的学習を行う人工知能機能を有してもよい。機械的学習を行うことで、精度よく被検査物２００の段数及び個数を算出できるようになる。第一検知部１０及び／又は第二検知部２０は画像の特徴量から、被検査物２００間の境界を導き出すようにしてもよい。
【００２６】
第一検知部１０で検知された段数の画像及び第二検知部２０で個数の画像の各々が記憶部９０に出力されて記憶されてもよい。
【００２７】
位置検知部４０は、被検査物関連情報として、被検査物２００のバーコード情報の位置を検知してもよい（図６参照）。位置検知部４０は、被検査物関連情報として、被検査物２００の消費期限、賞味期限等の有効期限情報の位置を検知してもよい（図７参照）。被検査物関連情報は、これらに限られることはなく、被検査物２００の商品名、製造元等が含まれてもよい。このように位置検知部４０によって位置が検知された被検査物関連情報に対して、第一撮影部１１０によって拡大された画像が取得されてもよい（図６及び図７参照）。そして、読取部５０によって拡大された画像が読み取られてもよい。ただし、このような態様に限られることはなく、画像は拡大されなくてもよい。なお、取得された画像は、演算量を減少させるために例えば制御部６０で縮小するようにしてもよい。
【００２８】
位置検知部４０はディープラーニングのような機械的学習を行う人工知能機能を有してもよい。機械的学習を行うことで、精度よく被検査物関連情報を抽出できるようになる。
【００２９】
読取部５０で読み取られたバーコードの数値列に対して、制御部６０はチェックディジットの検査を行ってもよい。例えば、バーコードの種類としてJAN／ITFを区別せずに同一視する場合は、複数形式を統一してもよい（なお、JAN／ITFを同一視しない場合も当然ある。）。チェックディジットの検査をパスした正しいバーコードのみを数え上げて、多数決で多いバーコード情報を採用するようにしてもよい。この場合には、たまたまチェックディジットの検査を通過した読み間違え等による情報を除外することができる。なお、バーコード情報としては二次元コードも含まれる。
【００３０】
消費期限、賞味期限等の有効期限情報は共通の規格や書式が存在しないため、出現しうる正規表現を想定し出現確度の高いものからランク付けを行ってもよい。例えば、2019年4月23日＞2019年4月＞2019.04.23＞2019.04というように有効期限情報をランク付けしておいてもよい。読取部５０は、各ランクで読み出せた数とランクの高低の重みから算出されるスコアに基づいて、確度の高い消費期限を採用するようにしてもよい。例えば2019年4月23日で10個、2019年4月で10個読み出せた場合には、ランクの高さを優先して2019年4月23日が有効期限情報であると読取部５０は判断してもよい。このような態様に限られることはなく、例えば2019年4月23日で4個、2019年4月で10個読み出せた場合には、個数の多さを優先して2019年4月が有効期限情報であると読取部５０は判断してもよい。
【００３１】
仮に読取部５０によって過去の日付のみ検出された場合には、イレギュラーな入荷又は出荷であると制御部６０が判断してもよい。未来と過去の日付が両方検出された場合は、過去の日付は製造年月日であると制御部６０が判断するようにしてもよい。制御部６０は、１９００年等の非現実的な年数（数値）が検出されたときには異常な年数であるとして処理してもよい。
【００３２】
第一検知部１０で検知された被検査物２００の段数と、第二検知部２０で検知されたある段に配置されている被検査物２００の個数から、パレット等の載置部２１０に載置されている被検査物２００の個数を集計する集計部７０が設けられてもよい（図１参照）。
【００３３】
段ボール箱等の被検査物２００の段数、個数等の被検査物２００に関する個数情報や、読取部５０によって読み取られたバーコード情報や有効期限情報等の被検査物関連情報は記憶部９０で記憶されてもよい。
【００３４】
記憶部９０に記憶されている情報や集計部７０で集計された情報等は出力部８０によって出力されてもよい。出力部８０は表示画面１６０（図１参照）に情報を出力してもよいし、印刷物に情報を出力してもよい。出力部８０は、被検査物２００の段数推定結果、被検査物２００の個数推定結果、バーコード情報の読み取り結果、有効期限情報の読み取り結果等の各結果の一覧を出力してもよい。出力部８０は、確度に応じて異なる態様で各結果（推定結果）を出力してもよい。例えば、確度が第一閾値以上の推定結果は第一色（例えば緑色）で表示又は印刷されるようにして出力し、確度が第二閾値（第一閾値＞第二閾値）以下の推定結果は第三色（例えば赤色）で表示又は印刷されるようにして出力し、確度が第一閾値未満第二閾値超過の推定結果は第二色（例えば黄色）で表示又は印刷されるようにして出力してもよい。
【００３５】
出力部８０は、一覧結果とともに実際の画像も同時に出力するようにしてもよい。このような態様を採用する場合には、実際の画像との整合を作業者が容易に確認できる。このため、実際の画像に基づいて正しいかどうかが適宜修正されることを期待でき、人工知能機能を採用している場合には、採用しているモデルでの学習効率を高めることができる。
【００３６】
出力部８０は、採用されなかったバーコード情報及び／又は有効期限情報も出力してもよい。例えば、数が少なかったため統計量の結果として採用されなかったバーコード情報を出力してもよいし、ランク付けや個数の結果として採用されなかった有効期限情報を出力してもよい。この場合には、採用されなかったバーコード情報及び／又は有効期限情報が正しかったかどうかも確認することができる。このため、例えば、人工知能機能を採用している場合においては学習効率をより高めることができる。
【００３７】
図８に示すように、第一撮影部１１０は複数設けられてもよく、例えば載置部２１０に載置された被検査物２００を搬送するベルトコンベアを挟むようにして両側に第一撮影部１１０が設けられ、載置部２１０に載置された被検査物２００を両側面から撮影するようにしてもよい。この場合には、被検査物２００に印字又は貼り付けられているバーコード情報や有効期限情報をより確実に取得することができる。また、載置部２１０に載置された被検査物２００を搬送するベルトコンベアの長手方向の延長線上に第一撮影部１１０が設けられてもよい。この場合は、載置部２１０に載置された被検査物２００を正面から見た画像を撮影でき、被検査物２００に印字又は貼り付けられているバーコード情報や有効期限情報をより確実に取得することができる。
【００３８】
載置部２１０に載置された被検査物２００が所定の位置に位置付けられたときに、第一撮影部１１０が自動で撮影を行ってもよい。被検査物２００が所定の位置に位置付けられたことを検知するための制御用検知部４５が設けられてもよい（図１参照）。制御用検知部４５は画像検知装置、測距センサー、重量センサー及び物理スイッチのいずれか１つ以上を含んでもよい。
【００３９】
載置部２１０はベルトコンベアのような搬送部２２０で搬送されてもよい。載置部２１０に載置された被検査物２００が所定の位置に位置付けられたと制御部６０が判断した場合には、制御部６０は搬送部２２０による搬送を停止させ、その後で第一撮影部１１０によって載置部２１０に載置された被検査物２００の撮影を行うようにしてもよい。
【００４０】
第一撮影部１１０は静止画を撮影してもよいが、このような態様に限られることはなく、動画を撮影してもよい。
【００４１】
図９に示すように、パレット等からなる載置部２１０が段ボール箱等の被検査物２００の間に入ることもある。この場合には、境界を認識できないといった第二検知部２０からの情報を用いて、被検査物２００の間に載置部２１０が配置されていることを検知してもよい。また、水平方向における被検査物２００の間に空間が存在することもある。この場合には、当該空間に被検査物２００があるものとして第二検知部２０が検知を行ってもよい。ただし、この場合には読取部５０による読み取りを行うことはできないことから、その結果に基づいて、空間が存在していると制御部６０が判断してもよい。また、水平方向における被検査物２００の間が空間になっている場合には、当該空間が存在することを第二検知部２０が検知してもよい。
【００４２】
仮に第一検知部１０によって被検査物２００の上端の上方領域と載置部２１０だけが検知された場合には、その間の領域に被検査物２００の側面が存在すると第一検知部１０は判断してもよい。
【００４３】
第一検知部１０、第二検知部２０、後述する第三検知部３０、位置検知部４０、読取部５０、制御部６０、集計部７０等は一つのユニット（制御ユニット）を構成してもよいし、これらは複数のユニット（制御ユニット）によって実現されてもよい。また、第一検知部１０、第二検知部２０、位置検知部４０、読取部５０、制御部６０、集計部７０等は回路構成によって実現されてもよい。
【００４４】
《方法》
本実施の形態の被検査物検知方法について説明する。なお、上記と重複することになるので簡単に説明するに留めるが、上記「構成」で述べた全ての態様を「方法」において適用することができる。なお、図５（ａ）は第一撮影部１１０によって撮影された画像であり（ただし、第一領域、第二領域、第三領域及びこれらを示す一点鎖線は実際に撮影された画像では表示されない。これらは説明のために付け加えている情報に過ぎない。）、図５（ｂ）は図５（ａ）で撮影された画像のうち被検査物２００の存在する領域だけを切り取った画像であり、図５（ｃ）は図５（ｂ）の被検査物２００を段毎に分解（分割）した画像であり、図５（ｄ）は図５（ｃ）の被検査物２００を個別に分解（分割）した図である。本実施の形態では、一例として、このような態様で画像処理が行われてもよい。
【００４５】
第一撮影部１１０によって、積載された段ボール箱等の被検査物２００を側方から見た画像が撮影される（図５（ａ）及び図１０のＳ１参照）。
【００４６】
次に、第一検知部１０によって、被検査物２００が載置された載置部２１０と、被検査物２００の上方領域及び被検査物２００の側方領域に関する情報を用いて、段ボール箱等の被検査物２００が検知される（図１０のＳ２参照）。この際、被検査物２００が載置された載置部２１０と、被検査物２００の上方領域及び被検査物２００の側方領域を検知し、これらが対象画像から除外してもよい（図５（ｂ）参照）。
【００４７】
次に、第一検知部１０によって、被検査物２００の面又は被検査物２００の間の境界に関する情報を用いて、積載された被検査物２００の段数とその位置が検知される（図５（ｃ）及び図１０のＳ３参照）。
【００４８】
次に、第二検知部２０によって、被検査物２００の面又は被検査物２００の間の境界に関する情報を用いて、各段に存在している被検査物２００が個別に検知される（図５（ｄ）及び図１０のＳ１１参照）。
【００４９】
次に、位置検知部４０によって、被検査物２００における被検査物関連情報の位置が検知される（図６、図７及び図１０のＳ１２参照）。被検査物関連情報は、例えば段ボール箱に貼られたバーコード情報や有効期限情報である。なお図１０では、有効期限情報として消費期限を用いている。図１０の右側のバーコードに関するフローで示すように、被検査物２００における被検査物関連情報の位置検出を行わない態様を採用することもできる。
【００５０】
次に、読取部５０によって、位置検知部４０で検知された被検査物関連情報が読み取られる（図６、図７及び図１０のＳ１３参照）。位置検出及び被検査物関連情報の読み取りは、図１０で示すように並行して行われてもよい。このように並行に処理を行うことで、処理時間を短くすることができる。
【００５１】
次に、段ボール箱等の被検査物２００の段数、個数等の被検査物個数情報と、読取部５０によって読み取られたバーコード情報や有効期限情報等の被検査物関連情報が記憶部９０で記憶されて、管理される。段数、個数等の被検査物個数情報は集計部７０によって集計されてもよい。また、これら被検査物個数情報及び被検査物関連情報は出力部８０によって出力され、表示画面１６０に表示されたり、印刷部によって印刷されたりする。
【００５２】
《効果》
次に、上述した構成からなる本実施の形態による効果であって、未だ説明していないものを中心に説明する。
【００５３】
第一撮影部１１０で撮影された画像から積載された被検査物２００の段数を検知し、ある段に存在している被検査物２００を個別に検知する態様を採用することで、被検査物２００の個数に関する情報を取得できる。また、このように被検査物を個別に検知し、個別に検知された被検査物における被検査物関連情報を読み取る態様を採用することで、被検査物関連情報を精度よく取得することができる。
【００５４】
位置検知部４０で被検査物２００における被検査物関連情報の位置を検知し、当該被検査物関連情報を読み取る態様を採用することで、被検査物関連情報を精度よく取得することができる。図５（ｄ）に示すように、ある段に存在している被検査物２００を個別に区切ることで被検査物２００を特定する態様を採用する場合には、被検査物関連情報の位置を検知しやすくなり、その精度を高めることができる。
【００５５】
本態様では、精度よく被検査物関連情報を取得できることから、事前に登録された画像情報と対比（マッチング）させることなく、読み取られた被検査物関連情報を単純に記憶部９０で記憶するようにしてもよい。このように事前に登録された画像情報と対比させないことで、事前に画像情報を登録する必要もなくなり、導入コストや維持コストを下げることができる。
【００５６】
位置検知部４０が、被検査物関連情報の位置を検知し、被検査物２００のバーコード情報や被検査物２００の有効期限情報の位置を検知する態様を採用した場合には、様々なデザインがある中でバーコードの位置や有効期限情報の位置を特定して抽出することで、読み出し精度及び読み取り速度を向上させることができる。
【００５７】
被検査物２００が載置された載置部２１０及び被検査物２００の上端よりも上方にある上方領域に関する情報も用いて、被検査物２００の段数を検知する態様を採用した場合には、一段又は複数段で積載された被検査物２００の下端にある載置部２１０を認識し、かつ被検査物２００の上端にある空間領域を認識することから、被検査物２００の下端及び上端をより精度よく特定でき、被検査物２００の段数を精度よく検知できる。
【００５８】
第一検知部１０によって段数を検知する前に、被検査物２００が載置された載置部２１０及び被検査物２００の上端よりも上方にある上方領域を検知し、対象画像から除外する態様を採用する場合には（図５（ｂ）参照）、段数を検知する際に誤って載置部２１０及び被検査物２００の上端よりも上方にある上方領域における情報を誤って用いてしまう可能性を除外できる。また、第一検知部１０によって段数を検知する前又は個数を検知する前に、被検査物２００の側端よりも側方にある空間領域を検知し、対象画像から除外してもよい。この場合には、被検査物２００の個数を検知する際に被検査物２００の側端よりも側方にある空間領域における情報を誤って用いてしまう可能性を除外できる。
【００５９】
被検査物２００の面又は被検査物２００の間の境界に関する情報を用いて被検査物２００の段数を検知する態様を採用した場合には、画像認識だけによって積載された被検査物２００の段数を検知することができ、事前に登録された画像情報と対比（マッチング）させる必要もない。また、本態様によれば、例えば積み上げ方向を変えることで高さの異なるようにして被検査物２００が積まれていても、段数を高い精度で検知することができる。
【００６０】
位置検知部４０によって、被検査物関連情報として、被検査物２００のバーコード情報の位置を検知する態様を採用した場合には、被検査物２００のバーコード情報の位置を検知したうえで、当該バーコード情報にフォーカスして情報を読み取ることができる（図６参照）。このため、例えば制御部６０によって制御された第一撮影部１１０がバーコード情報が存在すると考えられる箇所を拡大した画像を取得し、その結果として高い画像解像度でバーコード情報を取得することができる。なお、第一撮影部１１０で撮影された箇所にバーコード情報が存在しないと位置検知部４０が判断した場合には、バーコード情報が存在しない旨の情報が位置検知部４０から制御部６０や記憶部９０等に出力されてもよい。
【００６１】
位置検知部４０によって、被検査物関連情報として、被検査物２００の有効期限情報の位置を検知する態様を採用した場合には、被検査物２００の有効期限情報の位置を検知したうえで、当該有効期限情報にフォーカスして情報を読み取ることができる（図７参照）。このため、例えば制御部６０によって制御された第一撮影部１１０が有効期限情報が存在すると考えられる箇所を拡大した画像を取得し、その結果として高い画像解像度で有効期限情報を取得することができる。なお、第一撮影部１１０で撮影された箇所に有効期限情報が存在しないと位置検知部４０が判断した場合には、有効期限情報が存在しない旨の情報が位置検知部４０から制御部６０や記憶部９０等に出力されてもよい。
【００６２】
有効期限情報は数値の羅列のみで構成されることもあることから、位置検知部４０は有効期限である可能性がある数値情報を複数取得してもよい。この場合、位置検知部４０は有効期限である可能性がある数値情報の全ての位置を検知し、読取部５０がその全てを読み取ってもよいし、一定以上の可能性（確度）のある数値情報だけを読取部５０が読み取ってもよい。また、有効期限である可能性が最も高い数値情報だけを読取部５０が読み取ってもよい。
【００６３】
第２の実施の形態
次に、本発明の第２の実施の形態について説明する。
【００６４】
本実施の形態では、図１１に示すように、積載された被検査物２００の上方から見た画像を撮影する第二撮影部１２０が設けられている。また、第二撮影部１２０で撮影された画像（図１２参照）から被検査物２００の積み付け方法を検知する第三検知部３０が設けられている。本実施の形態では、集計部７０は、積み付け方法を考慮して、被検査物２００の個数を集計してもよい。その他については、第１の実施の形態と同様であり、第１の実施の形態で採用したあらゆる構成を第２の実施の形態でも採用することができる。
【００６５】
載置部２１０に載置された被検査物２００が所定の位置に位置付けられたときに、第一撮影部１１０及び第二撮影部１２０が自動で撮影を行ってもよい。載置部２１０に載置された被検査物２００が所定の位置に位置付けられたと制御部６０が判断した場合には、制御部６０が搬送部２２０による搬送を停止させ、その後で第一撮影部１１０及び第二撮影部１２０によって載置部２１０に載置された被検査物２００の撮影を行うようにしてもよい。第二撮影部１２０によって撮影される動画は静止画であってもよいし動画であってもよい。
【００６６】
第三検知部３０は機械的学習を行う人工知能機能を有してもよい。このように機械的学習を行うことで、第三検知部３０は精度よく積み付け方法を決定できるようになる。
【００６７】
本実施の形態によれば、積み付け方法を考慮したうえで、個々の被検査物２００を検知することができる。ただし、このような態様に限られることはなく、被検査物関連情報として取得されたバーコード情報や商品名情報に基づいて積み付け方法を記憶部９０から読み出してもよい。この場合には、第二撮影部１２０を導入する必要がなくなる。他方、第二撮影部１２０を採用した場合には、画像情報に基づいて積み付け方法を認識できることから、バーコード情報や商品名情報と積み付け方法とを関連付けた情報を記憶部９０で記憶させる必要がない点で有益である。
【００６８】
上述した各実施の形態の記載及び図面の開示は、特許請求の範囲に記載された発明を説明するための一例に過ぎず、上述した実施の形態の記載又は図面の開示によって特許請求の範囲に記載された発明が限定されることはない。例えば、ＲＦＩＤのような部材を導入しつつ、上述した各実施の形態の態様を採用してもよい。
【符号の説明】
【００６９】
１０        第一検知部
２０        第二検知部
３０        第三検知部
４０        位置検知部
５０        読取部
１１０      第一撮影部
１２０      第二撮影部
１５０      照明部材
２００      被検査物
２１０      載置部
２２０      搬送部
【図１】
0006854854.tif 000002
【図２】
0006854854.tif 000003
【図３】
0006854854.tif 000004
【図４】
0006854854.tif 000005
【図５】
0006854854.tif 000006
【図６】
0006854854.tif 000007
【図７】
0006854854.tif 000008
【図８】
0006854854.tif 000009
【図９】
0006854854.tif 000010
【図１０】
0006854854.tif 000011
【図１１】
0006854854.tif 000012
【図１２】
0006854854.tif 000013