(57)【要約】【課題】本発明は、商品の陳列位置の検出を簡単に行なうことを可能とする。【解決手段】商品陳列位置の判定処理方法の一観点では、商品陳列棚の撮像画像を取得し、取得した前記撮像画像から、前記商品陳列棚の第１の位置に対応付けて記憶された第１の識別情報と、前記商品陳列棚の第２の位置に対応付けて記憶された第２の識別情報とを検出し、かつ、第１の商品に対応付けられた商品識別情報を前記第１の識別情報の検出位置と前記第２の識別情報の検出位置との間に検出すると、前記第１の商品の陳列位置は、前記第１の位置と前記第２の位置の間に存在すると判定する。【選択図】図２
2016194833.tif 000002
【特許請求の範囲】
【請求項１】
商品陳列棚の撮像画像を取得し、
取得した前記撮像画像から、前記商品陳列棚の第１の位置に対応付けて記憶された第１の識別情報と、前記商品陳列棚の第２の位置に対応付けて記憶された第２の識別情報とを検出し、かつ、商品に対応付けられた商品識別情報を前記第１の識別情報の検出位置と前記第２の識別情報の検出位置との間に検出すると、前記商品の陳列位置は、前記第１の位置と前記第２の位置の間に存在すると判定する、
処理をコンピュータが実行することを特徴とする商品陳列位置の判定処理方法。
【請求項２】
前記第１の識別情報および前記第２の識別情報は、前記商品陳列棚に含まれる、商品を載せ置き可能な特定の棚板の前側面の異なる位置に表示され、検出された前記商品識別情報に対応付けられた商品の陳列位置を、前記特定の棚板の前記第１の位置と前記第２の位置との間と判定する、
ことを特徴とする請求項１に記載の商品陳列位置の判定処理方法。
【請求項３】
前記第１の識別情報および前記第２の識別情報は、前記商品陳列棚に含まれる、商品を載せ置き可能な特定の棚板の上方を挟む位置に表示され、検出された前記商品識別情報に対応付けられた商品の陳列位置を、前記特定の棚板の前記第１の位置と前記第２の位置との間と判定する、
ことを特徴とする請求項１に記載の商品陳列位置の判定処理方法。
【請求項４】
前記商品に対応付けられた商品識別情報を、前記第１の識別情報の検出位置と前記第２の識別情報の検出位置とを結ぶ線から所定の距離以内に検出すると、前記第１の商品の陳列位置は、前記第１の位置と前記第２の位置の間に存在すると判定する、
ことを特徴とする請求項１に記載の商品陳列位置の判定処理方法。
【請求項５】
それぞれ商品陳列棚の異なる位置に関連づけられた複数の識別情報と、商品に関連づけられた商品識別情報との表示を含む、商品陳列棚の撮像画像を取得し、
取得した前記撮像画像に含まれる前記複数の識別情報のうち、特定の棚板に関連づけられた２以上の前記識別情報を検出し、
検出した前記２以上の前記識別情報の検出位置のうち、前記商品識別情報の検出位置を挟む隣接した２つの前記識別情報の検出位置の間を、前記商品の陳列位置と判定する、
処理をコンピュータが実行することを特徴とする商品陳列位置の判定処理方法。
【請求項６】
コンピュータに、
商品陳列棚の撮像画像を取得し、
取得した前記撮像画像から、前記商品陳列棚の第１の位置に対応付けて記憶された第１の識別情報と、前記商品陳列棚の第２の位置に対応付けて記憶された第２の識別情報とを検出し、かつ、商品に対応付けられた商品識別情報を前記第１の識別情報の検出位置と前記第２の識別情報の検出位置との間に検出すると、前記商品の陳列位置は、前記第１の位置と前記第２の位置の間に存在すると判定する、
処理を実行させることを特徴とする商品陳列位置の判定処理プログラム。
【請求項７】
商品陳列棚の撮像画像を取得し、取得した前記撮像画像から、前記商品陳列棚の第１の位置に対応付けて記憶された第１の識別情報と、前記商品陳列棚の第２の位置に対応付けて記憶された第２の識別情報とを検出し、かつ、商品に対応付けられた商品識別情報を前記第１の識別情報の検出位置と前記第２の識別情報の検出位置との間に検出すると、前記商品の陳列位置は、前記第１の位置と前記第２の位置の間に存在すると判定する制御部を有することを特徴とする商品陳列位置の判定処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品陳列位置の判定処理方法、商品陳列位置の判定処理プログラム、及び商品陳列位置の判定処理装置に関する。
【背景技術】
【０００２】
量販店の店員等は、商品の陳列計画（棚割計画）を立案し、商品の陳列位置や陳列量を調整することにより、売場の生産性向上に取り組んでいる。陳列計画の通りに商品を陳列したとしても、営業活動の中で商品の入れ替えや補充が行なわれ、当初の陳列計画から商品の陳列位置が変更されることがある。そのため、次回に店員が商品の陳列計画を立案する際に、現状の商品の陳列状態を把握するために、ハンディターミナルを用いて陳列されている商品１つ１つのスキャンチェックが行なわれる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５０６４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の様な作業は、作業工数も多く、不便である。
【０００５】
一つの側面では、本発明は、商品の陳列位置の検出を簡単に行なうことを可能とする。
【課題を解決するための手段】
【０００６】
商品陳列位置の判定処理方法の一観点では、商品陳列棚の撮像画像を取得し、取得した前記撮像画像から、前記商品陳列棚の第１の位置に対応付けて記憶された第１の識別情報と、前記商品陳列棚の第２の位置に対応付けて記憶された第２の識別情報とを検出し、かつ、第１の商品に対応付けられた商品識別情報を前記第１の識別情報の検出位置と前記第２の識別情報の検出位置との間に検出すると、前記第１の商品の陳列位置は、前記第１の位置と前記第２の位置の間に存在すると判定する。
【発明の効果】
【０００７】
本発明によれば、商品の陳列位置の検出を簡単に行なうことができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、処理装置のハードウェア構成例を示す図である。
【図２】図２は、商品陳列棚が撮像された撮像画像の一例を示す図である。
【図３ａ】図３ａは、商品陳列位置マスタの一例を示す図である。
【図３ｂ】図３ｂは、商品識別情報マスタの一例を示す図である。
【図３ｃ】図３ｃは、位置識別情報マスタの一例を示す図である。
【図４】図４は、商品陳列棚における各位置の一例を示す図である。
【図５】図５は、第１実施形態に係る商品陳列位置の判定処理方法の一例を示すフローチャートである。
【図６】図６は、商品陳列棚が撮像された撮像画像の一例を示す図である。
【図７】図７は、第２実施形態に係る商品陳列位置の判定処理方法の一例を示すフローチャートである。
【図８】図８は、商品陳列棚が撮像された撮像画像の一例を示す図である。
【図９】図９は、判定処理結果画面の一例を示す図である。
【図１０】図１０は、第３実施形態に係る商品陳列位置の判定処理方法の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して各実施形態について詳細に説明する。各実施形態における各処理は適宜組み合わせることが可能である。なお、各実施形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１０】
（第１実施形態）
本発明の各実施形態に係る商品陳列位置の判定処理装置（以下、処理装置１００）のハードウェア構成例について、図１を用いて説明する。図１は、処理装置１００のハードウェア構成例を示す図である。処理装置１００としては、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やタブレット端末、スマートフォン、ハンディターミナル等の情報処理装置を用いても良い。処理装置１００には各実施形態における判定処理プログラム（例えば、ソフトウェア）がインストールされている。処理装置１００は、インストールされた判定処理プログラムを用いて、以下に説明する商品陳列位置の判定処理を実施する。
【００１１】
処理装置１００は、制御部１０と、記憶部１１と、表示部１２と、ネットワーク接続部１３とを有し、これらはシステムバス１４で相互に接続されている。
【００１２】
制御部１０は、処理装置１００を制御するデバイスである。制御部１０としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の電子回路を用いても良い。制御部１０は、記憶部１１に格納されているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等の処理を制御する。プログラムの実行中に必要となる各種情報等は、例えば記憶部１１から取得することができる。なお、各種の処理を専用のハードウェアを用いて実現しても良い。
【００１３】
記憶部１１は、主記憶装置及び補助記憶装置を含んでも良い。主記憶装置は、例えば、制御部１０に実行させるＯＳやアプリケーションプログラムの少なくとも一部を一時的に記憶する。また、主記憶装置は、制御部１０による処理に必要な各種データを記憶する。なお、主記憶装置としては、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を用いても良い。
【００１４】
補助記憶装置は、例えば、各実施形態に係る実行プログラムや、コンピュータに設けられた制御プログラム等を記憶する。補助記憶装置は、制御部１０からの制御信号に基づいて、記憶された各種情報の読み出しや、書き込みを行なうことができる。補助記憶装置としては、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等のストレージ等を用いても良い。補助記憶装置は、各実施形態の処理において使用される情報を記憶しても良い。また、主記憶装置と補助記憶装置は、互いの機能を担い合っても良い。
【００１５】
表示部１２は、制御部１０からの制御信号に基づき、プログラムの実行経過や各実施形態に係る商品陳列位置の判定処理の結果等を表示する。表示部１２としては、例えば、液晶ディスプレイ等を用いても良い。
【００１６】
ネットワーク接続部１３は、制御部１０からの制御信号に基づき、通信ネットワークを介して、他の端末やサーバ等との通信を行なう。通信ネットワークとは、例えば、無線通信ネットワークであり、ネットワーク接続部１３は、無線通信ユニットを用いた無線通信を行なうことにより、他の装置等と通信を行なう。処理装置１００は、ネットワーク接続部１３を介して接続された外部装置等から各種プログラム、設定情報等を取得する。また、ネットワーク接続部１３は、プログラムを実行することで得られた各実施形態における判定結果を外部装置等に提供することができる。
【００１７】
上述したようなハードウェア構成により、処理装置１００は、各実施形態における判定処理を実行することができる。各実施形態に係る処理装置１００は、各機能をコンピュータに実行させることができるプログラムを、例えば汎用のＰＣ等にインストールすることで、ハードウェア資源とソフトウェアとが協働して各実施形態における判定処理を実行することができる。
【００１８】
図２は、商品陳列棚２１が撮像された撮像画像２０の一例を示す。図２に示すように、商品陳列棚２１は、所定の間隔で配置された２枚の側板と、これらの側板によって、ほぼ水平に支持された棚板２２と、を有している。なお、図２では、３枚の棚板２２が示されているが、本発明は、これに限定されるものではない。各実施形態に係る商品陳列棚２１は、例えば、１枚、２枚、又は４枚以上の棚板２２を備えていても良い。其々の棚板２２の前側面には、商品陳列棚２１の各位置を識別する位置識別情報を付したラベル（以下、位置ラベルとする）２３と、商品陳列棚２１に陳列される各商品を識別する商品識別情報を付したラベル（以下、商品ラベルとする）２４とが取り付けられている。位置識別情報は、商品陳列棚２１における各位置に対応付けられた識別情報である。位置識別情報は、数値やアルファベット等を含むコードでも良く、例えば、バーコード、ＱＲコード（登録商標）、カメレオンコード等を用いても良い。また、商品識別情報は、各商品に対応付けられた識別情報である。商品識別情報は、数値やアルファベット等を含むコードでも良く、例えば、バーコード、ＱＲコード（登録商標）、カメレオンコード等の他、ＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コードを用いても良い。
【００１９】
以下、図１〜図３を参照して、第１実施形態に係る処理装置１００の各種処理について詳述する。
【００２０】
制御部１０は、商品陳列棚２１が撮像された撮像画像２０に含まれる位置識別情報と商品識別情報の検出を行なう。制御部１０は、位置識別情報の検出結果に基づき、位置識別情報に対応する各位置を特定するとともに、商品識別情報の検出結果に基づき、商品識別情報に対応する各商品を特定する。
【００２１】
制御部１０は、位置識別情報と商品識別情報の検出結果に基づき、位置識別情報と商品識別情報の其々について、撮像画像２０上の座標を特定する。座標は、例えば、撮像画像２０の左下端を原点とし、横にＸ軸、縦にＹ軸と定義し、撮像画像２０のピクセル毎にＸ軸Ｙ軸の数値を設定しても良い。また、位置ラベル２３及び商品ラベル２４の中心の位置を、其々位置識別情報及び商品識別情報の位置として定義しても良い。
【００２２】
制御部１０は、座標が特定された複数の位置識別情報のうち、隣り合う２つの位置識別情報の間に商品識別情報の検出を行ない、商品識別情報が検出された場合には、隣り合う２つの位置識別情報に対応付けられた位置の間に、検出された商品識別情報に対応付けられた商品が陳列されていると判定する。更に、制御部１０は、判定結果に基づき、商品陳列位置マスタ３０への記録を行なう。
【００２３】
記憶部１１は、商品陳列位置マスタ３０を格納する。図３ａは、商品陳列位置マスタ３０の一例を示す。図３ａに示すように、商品陳列位置マスタ３０は、商品識別情報と位置情報とを対応付ける情報である。本実施形態に係る位置情報は、２つの位置識別情報を含む。例えば、商品陳列位置マスタ３０の１行目のレコードでは、位置情報として、「０３−０１」と「０３−０２」が記録されている。この場合、位置情報は、位置識別情報が「０３−０１」である位置と、位置識別情報が「０３−０２」である位置との間の領域内の位置を示すこととなる。図４は、商品陳列棚２１における各位置の一例を示す。商品陳列棚２１における各位置とは、例えば、図４の符号Ｓ１〜Ｓ３、符号Ｔ１〜Ｔ４に示す様に、商品陳列棚２１の縦方向に段Ｓ、横方向に列Ｔを定義し、位置識別情報は、これらの段番号と列番号との組み合わせによって、各位置が特定されるようにしても良い。具体的には、例えば、位置識別情報が「０３−０２」は、商品陳列棚２１の３段目かつ２列目に対応する位置を表すと定義することができる。
【００２４】
続いて図５を参照して、第１実施形態に係る商品陳列位置の判定処理方法の流れを説明する。図５は、第１実施形態に係る商品陳列位置の判定処理方法の一例を示すフローチャートである。
【００２５】
制御部１０は、撮像装置により撮像された商品陳列棚２１の撮像画像２０を取得し、取得した撮像画像２０に含まれる位置識別情報及び商品識別情報の検出を行なう（Ｓ１０１）。続いて、制御部１０は、検出された位置識別情報及び商品識別情報の撮像画像２０上の座標を特定する（Ｓ１０２）。
【００２６】
次に、制御部１０は、特定した位置識別情報の座標を基に、隣り合う一組の位置識別情報を選択する（Ｓ１０３）。更に、制御部１０は、特定した位置識別情報及び商品識別情報の座標を基に、選択した一組の位置識別情報の間に存在する商品識別情報の検出を行なう（Ｓ１０４）。
【００２７】
ここで、商品識別情報が検出された場合（Ｓ１０４Ｙｅｓ）、制御部１０は、選択した一組の位置識別情報に対応付けられた２つの位置の間に、検出した商品識別情報に対応付けられた商品が陳列されていると判定して（Ｓ１０５）、判定した結果に基づき、商品識別情報と位置情報とを対応付けて商品陳列位置マスタ３０に記録する（Ｓ１０６）。
【００２８】
一方、商品識別情報が検出されない場合（Ｓ１０４Ｎｏ）、制御部１０は、Ｓ１０３の処理に戻り、他の隣り合う一組の位置識別情報を選択し直す。その後、制御部１０は、同様にＳ１０６までの処理を実行する。
【００２９】
なお、制御部１０は、隣り合う２つの位置識別情報の組み合わせ毎に、Ｓ１０１〜Ｓ１０６の処理を実行する。これにより、撮像画像２０に含まれる全ての位置識別情報の組み合わせについて、どの商品が陳列されているのか、又はいずれの商品も陳列されていないのかを判定することができる。
【００３０】
第１実施形態によれば、撮像画像２０に含まれる位置識別情報及び商品識別情報に基づき、商品の陳列状況の判定を行なうことができる。これにより、ユーザによる位置登録作業が不要となる。また、多数の商品が陳列されている商品陳列棚２１であっても、商品の陳列位置を一括して把握することができる。
【００３１】
なお、処理装置１００が撮像部を備える場合、撮像部により取得された撮像画像２０に基づき、商品の陳列位置の判定処理を行なっても良い。また、処理装置１００は、他の端末や監視カメラの様な固定されたカメラ等で撮像された撮像画像２０を、ネットワークや記憶媒体等を介して取得し、取得した撮像画像２０に基づいて、商品の陳列状況の判定を行なっても良い。
【００３２】
なお、第１実施形態では、隣り合う一組の位置識別情報の間に１つの商品識別情報があるように説明したが、本発明は、これに限られるものではない。例えば、隣り合う一組の位置識別情報の間に複数の商品識別情報がある場合、これらの複数の商品に対して、共通の位置情報を記録しても良い。
【００３３】
また、本実施形態では、商品陳列位置マスタ３０に商品識別情報と位置情報を記録しているが、本発明は、これに限定されるものではない。例えば、商品識別情報の代わりに、商品識別情報に対応付けられた商品に関する情報を記録しても良い。商品に関する情報としては、例えば、商品の名称や価格等を用いても良い。商品の情報を用いる場合、記憶部１１に商品識別マスタ３１を格納しておけば良い。図３ｂは、商品識別情報マスタ３１の一例を示す。図３ｂに示すように、商品識別情報マスタ３１は、商品識別情報と商品に関する情報とを対応付ける情報である。以上のように、商品識別情報マスタ３１を記憶部１１に格納しておけば、制御部１０は、商品識別情報マスタ３１を参照することより、商品識別情報に対応付けられた商品に関する情報を取得することができる。
【００３４】
また、本実施形態では、商品陳列位置マスタ３０に２つの位置識別情報を記録しているが、本発明はこれに限られるものではない。例えば、商品陳列棚２１が複数列に区画されている場合、２つの位置識別情報の代わりに、商品陳列棚２１の段数及び列数を示す情報を用いても良い。段数及び列数を用いる場合、記憶部１１に位置識別情報マスタ３２を格納しておけば良い。図３ｃは、位置識別情報マスタ３２の一例を示す。図３ｃが示すように、位置識別情報マスタ３２は、位置識別情報と商品陳列棚２１の段数及び列数を示す情報とを対応付ける情報である。以上のように、位置識別情報マスタ３２を記憶部１１に格納しておけば、制御部１０は、位置識別情報マスタ３２を参照することにより、位置識別情報に対応付けられた段数及び列数を示す情報を取得することができる。
【００３５】
また、商品陳列位置マスタ３０の位置情報として、商品陳列棚２１の各領域を識別する領域識別情報を用いても良い。図４に示すように、マトリックス状に区画された商品陳列棚２１の領域其々に、領域識別情報（Ｍ１〜Ｍ９）が割り当てされている。以上のように、領域を識別する領域識別情報（Ｍ１〜Ｍ９）を用いれば、商品陳列位置を簡単に特定することができる。
【００３６】
なお、商品陳列位置マスタ３０、商品識別情報マスタ３１、位置識別情報マスタ３２の一部又は全ては、処置装置１００とネットワークを介して接続された外部装置の記憶部に格納されても良い。
【００３７】
（第２実施形態）
次に、第２実施形態に係る処理装置１００の各種処理について詳述する。図６は、商品陳列棚２１が撮像された撮像画像６０の一例を示す。
【００３８】
図６に示すように、第２の実施形態に係る制御部１０は、一組の位置識別情報の其々に対応付けられた位置（例えば、位置ラベル２３の中心）を両端とする線分Ｙ上に存在する商品識別情報を検出した場合に、これらの位置識別情報に対応付けられた２つの位置の間に、商品識別情報に対応付けられた商品が陳列されていると判定する。ただし、本実施形態はこれに限定されるものではなく、制御部１０は、線分Ｙから一定の距離範囲（範囲Ｒ）内にある商品識別情報を検出した場合にも、２つの位置識別情報に対応付けられた位置の間に、検出した商品識別情報に対応付けられた商品が陳列されていると判定しても良い。
【００３９】
ここで、範囲Ｒは、撮像画像６０の一定のピクセル数により規定しても良く、現実世界における一定の長さ（例えば、５ｃｍ）により規定しても良い。また、範囲Ｒは、予め設定されていても良く、判定処理の度に入力設定しても良い。
【００４０】
続いて図７を参照して、第２実施形態に係る商品陳列位置の判定処理方法の流れを説明する。図７は、商品陳列位置の判定処理方法の一例を示すフローチャートである。
【００４１】
制御部１０は、例えば、撮像装置により撮像された商品陳列棚２１の撮像画像６０を取得し、取得した撮像画像６０に含まれる位置識別情報及び商品識別情報の検出を行なう（Ｓ２０１）。続いて、制御部１０は、検出した位置識別情報及び商品識別情報の撮像画像６０上の座標を特定する（Ｓ２０２）。
【００４２】
次に、制御部１０は、特定した位置識別情報の座標を基に、隣り合う一組の位置識別情報を選択する（Ｓ２０３）。更に、制御部１０は、特定した位置識別情報の座標を基に、選択した一組の位置識別情報其々に対応付けられた２つの位置を両端とする線分Ｙを算出する（Ｓ２０４）。制御部１０は、算出した線分Ｙを基に、範囲Ｒ内に含まれる商品識別情報を検出する（Ｓ２０５）。
【００４３】
ここで、商品識別情報が検出された場合（Ｓ２０５Ｙｅｓ）、制御部１０は、選択した一組の位置識別情報に対応付けられた２つの位置の間に、検出した商品識別情報に対応付けられた商品が陳列されていると判定して（Ｓ２０６）、判定結果に基づき、商品識別情報と位置情報とを対応付けて商品陳列位置マスタ３０に記録する（Ｓ２０７）。
【００４４】
一方、商品識別情報が検出されない場合（Ｓ２０５Ｎｏ）、制御部１０は、Ｓ２０３の処理に戻り、他の隣り合う一組の位置識別情報を選択し直す。その後、制御部１０は、同様にＳ２０７までの処理を実行する。
【００４５】
なお、制御部１０は、隣り合う２つの位置識別情報の組み合わせ毎に、Ｓ２０１〜Ｓ２０７の処理を実行する。これにより、撮像画像６０に含まれる全ての位置識別情報の組み合わせについて、どの商品が陳列されているのか、又はいずれの商品も陳列されていないのかを判定することができる。
【００４６】
第２実施形態によれば、位置識別情報から線分Ｙを算出して、線分Ｙを用いて、商品識別情報の位置の判定を行なう。このため、撮像画像６０において、商品陳列棚２１が傾いた状態であっても、商品の陳列状況の判定を正確に行なうことができる。また、処理装置１００は、範囲Ｒに基づいて判定処理を行なうことにより、例えば、図８に示すように、商品に付された値札７１（例えば、ＪＡＮコードやバーコード等が記載されている）等を商品ラベル２４として誤認識することを抑制することができる。図８は、商品陳列棚２１が撮像された撮像画像７０の一例を示す。
【００４７】
なお、記憶部１１は、標準画像サイズマスタを有しても良い。標準画像サイズマスタは、撮像画像６０に含まれる位置識別情報や商品識別情報の画像上の標準サイズを記録する。
【００４８】
この場合、制御部１０は、標準画像サイズマスタを参照し、撮像画像６０に含まれる位置識別情報のサイズと、標準画像サイズマスタに記録された標準サイズとを比較し、比較結果に応じたサイズの範囲Ｒを用いて、商品の陳列状況の判定を行なっても良い。これにより、例えば、撮像装置の設置位置に応じて、すなわち撮像装置から商品陳列棚２１までの距離に応じて、撮像画像６０上での商品陳列棚２１のサイズが異なっても、商品の陳列状況を正確に判定することができる。このとき、撮像された位置識別情報のサイズと、標準サイズとの比較結果に基づき、事前に設定された範囲Ｒの基準サイズを補正することにより、各種サイズの範囲Ｒを求めても良い。
【００４９】
更に、処理装置１００が撮像部を備える場合に、制御部１０は、撮像部より取得される画像に範囲Ｒを重畳して、表示部１２にリアルタイムに表示しても良い。これにより、例えば、ユーザが撮像画像６０を撮像する際に、範囲Ｒ、つまり商品識別情報が検出される範囲を画面上で確認することができる。
【００５０】
なお、処理装置１００が撮像部を備える場合、撮像部により取得された撮像画像６０に基づき、商品の陳列位置の判定処理を行なっても良い。また、処理装置１００は、他の端末や監視カメラの様な固定されたカメラ等で撮像された撮像画像６０を、ネットワークや記憶媒体等を介して取得し、取得した撮像画像６０に基づいて、商品の陳列状況の判定を行なっても良い。
【００５１】
（第３実施形態）
次に、第３実施形態に係る処理装置１００の各種処理について詳述する。図９は、判定処理結果画面９０の一例を示す。
【００５２】
第３実施形態に係る制御部１０は、商品の陳列状況の判定処理の結果に基づいて、表示部１２に出力を行なう。例えば、図９に示すように、制御部１０は、商品の陳列状況の判定結果を含む判定処理結果画面９０を表示部１２に表示する。
【００５３】
判定処理結果画面９０は、例えば、商品識別情報に対応する商品名表示９１、何らかの原因で位置の判定に失敗した商品識別情報に対するエラー表示９２、判定処理前後の陳列商品を示す更新情報表示９３、判定数及びエラー数の表示９４等を含む。判定処理結果画面９０としては、例えば、商品の陳列状況の判定に用いた撮像画像を用いたものでも良い。
【００５４】
この場合、制御部１０は、位置情報との対応付けがされた商品識別情報に関しては、商品識別情報マスタ３１を参照して、商品識別情報に対応付けられた商品に関する情報を、撮像画像の商品識別情報に対応付けて重畳表示しても良い。商品に関する情報としては、例えば、商品の名称や価格等を用いても良い。
【００５５】
また、制御部１０は、位置情報との対応付けがなされていない商品識別情報に関しては、撮像画像の商品識別情報に対応付けてエラー表示９２を表示しても良い。
【００５６】
また、制御部１０は、記憶部１１に前回までの判定結果を格納していても良い。制御部１０は、記憶部１１に記憶されている前回の判定結果に基づいて、判定処理前後の陳列商品を示す更新情報表示９３を表示させても良い。
【００５７】
なお、本実施形態は、撮像画像を用いて判定処理結果画面９０を作成しているが、商品陳列棚２１に陳列される商品と、商品が陳列される位置とを把握可能であれば、これに限られるものではない。例えば、商品識別情報と位置識別情報との対応関係を示すテキスト表示を行なっても良い。
【００５８】
続いて図１０を参照して、第３実施形態に係る商品陳列位置の判定処理方法の流れを説明する。図１０は、商品陳列位置の判定処理方法の一例を示すフローチャートである。
【００５９】
制御部１０は、撮像装置により撮像された商品陳列棚２１の撮像画像を取得し、取得した撮像画像に含まれる位置識別情報及び商品識別情報の検出を行なう（Ｓ３０１）。続いて、制御部１０は、検出した位置識別情報及び商品識別情報の撮像画像上の座標を特定する（Ｓ３０２）。
【００６０】
次に、制御部１０は、特定した位置識別情報の座標を基に、隣り合う一組の位置識別情報を選択する（Ｓ３０３）。更に、制御部１０は、特定した一組の位置識別情報の座標を基に、選択した一組の位置識別情報其々に対応付けられた２つの位置を両端とする線分Ｙを算出する（Ｓ３０４）。制御部１０は、算出した線分Ｙを基に、線分Ｙから一定の距離の範囲Ｒ内に含まれる商品識別情報を検出する（Ｓ３０５）。
【００６１】
ここで、商品識別情報が検出された場合（Ｓ３０５Ｙｅｓ）、制御部１０は、選択した一組の位置識別情報に対応付けられた２つの位置の間に、検出した商品識別情報に対応付けられた商品が陳列されていると判定して（Ｓ３０６）、判定結果に基づき、商品識別情報と位置情報とを対応付けて商品陳列位置マスタ３０に記録する（Ｓ３０７）。制御部１０は、判定結果に応じて、判定処理結果画面９０を作成し、出力を行なう（Ｓ３０８）。
【００６２】
一方、商品識別情報が検出されない場合（Ｓ３０５Ｎｏ）、制御部１０は、Ｓ３０３の処理に戻り、他の隣り合う一組の位置識別情報を選択し直す。その後、制御部１０は、同様にＳ３０８までの処理を実行する。
【００６３】
なお、制御部１０は、隣り合う位置識別情報の組み合わせ毎に、Ｓ３０１〜Ｓ３０８の処理を実行する。これにより、撮像画像に含まれる全ての位置識別情報の組み合わせについて、どの商品が陳列されているのか、またはいずれの商品も陳列されていないのかを判定することができる。
【００６４】
第３実施形態によれば、処理装置１００による、商品の陳列状況の判定処理の結果が出力される。これにより、ユーザは、判定処理の結果を確認することができる。より具体的には、ユーザは、判定処理により、例えば、位置判定ができた商品、商品の数、位置判定に失敗した商品や商品の数を確認できるため、再度撮像画像を撮り直す必要があるかどうかを判断することが可能となる。
【００６５】
なお、本発明は、上述した各実施形態に記載した構成に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変更することや実施形態同士の処理の組み換えが可能である。
【符号の説明】
【００６６】
１００：処理装置
１０：制御部
１１：記憶部
１２：表示部
１３：ネットワーク接続部
１４：システムバス
２０：撮像画像
２１：商品陳列棚
２２：棚板
２３：位置ラベル
２４：商品ラベル
３０：商品陳列位置マスタ
３１：商品識別情報マスタ
３２：位置識別情報マスタ
Ｓ１，Ｓ２，Ｓ３：商品陳列棚の段
Ｔ１，Ｔ２，Ｔ３，Ｔ４：商品陳列棚の列
Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５，Ｍ６，Ｍ７，Ｍ８，Ｍ９：領域
６０：撮像画像
Ｙ：線分
Ｒ：範囲
７０：撮像画像
７１：値札
９０：判定処理結果画面
９１：商品名表示
９２：エラー表示
９３：更新情報表示
９４：判定数及びエラー数の表示
【図１】
2016194833.tif 000003
【図２】
2016194833.tif 000004
【図３ａ】
2016194833.tif 000005
【図３ｂ】
2016194833.tif 000006
【図３ｃ】
2016194833.tif 000007
【図４】
2016194833.tif 000008
【図５】
2016194833.tif 000009
【図６】
2016194833.tif 000010
【図７】
2016194833.tif 000011
【図８】
2016194833.tif 000012
【図９】
2016194833.tif 000013
【図１０】
2016194833.tif 000014