(57)【特許請求の範囲】
【請求項１】
貼り付けタイミングに応じて異なる色のオブジェクトを表したラベルをそれぞれ貼り付けた複数の商品を陳列する陳列スペースをカラー撮影して得られた陳列状況画像から、当該陳列状況画像に現れている複数の前記オブジェクトを抽出する抽出手段と、
前記抽出手段が抽出した複数の前記オブジェクトの色をそれぞれ判別する判別手段と、
前記抽出手段が抽出した複数の前記オブジェクトを、前記判別手段が判別した色毎に計数する計数手段とを具備したことを特徴とする商品管理装置。
【請求項２】
前記オブジェクトの色毎に前記計数手段が計数した数を、前記オブジェクトの色または前記オブジェクトの色が関連付けられた前記貼り付けタイミングに関連付けて表した一覧画像を生成する生成手段をさらに備えることを特徴とする請求項１に記載の商品管理装置。
【請求項３】
前記生成手段は、前記ラベルの色毎に規定の記憶デバイスに記憶された発行数を、前記オブジェクトの色毎に前記計数手段が計数した数に関連付けて表すよう前記一覧画像を生成することを特徴とする請求項２に記載の商品管理装置。
【請求項４】
前記生成手段は、前記商品の前記貼り付けタイミング毎に規定の記憶デバイスに記憶された売り上げ数を、前記オブジェクトの色毎に前記計数手段が計数した数に関連付けて表すよう前記一覧画像を生成することを特徴とする請求項３に記載の商品管理装置。
【請求項５】
前記ラベルの色毎に規定の第１の記憶デバイスに記憶された発行数と前記商品の前記貼り付けタイミング毎に規定の第２の記憶デバイスに記憶された売り上げ数とに基づいて前記オブジェクトの色毎の在庫数を算出する算出手段と、
前記算出手段が０以外の在庫数を算出したオブジェクトの色のうちで最も古い貼り付けタイミングに関連付けられた色のオブジェクトに関して前記計数手段が計数した数の同じ色のオブジェクトに関して前記算出手段が算出した在庫数に対する割合が閾値以下であることに応じて前記商品の並べ替えを促すための報知動作を行うための処理を行う処理手段とをさらに具備したことを特徴とする請求項１に記載の商品管理装置。
【請求項６】
前記陳列スペースをカラー撮影して前記陳列状況画像を得る撮影手段をさらに備えた請求項１乃至請求項５のいずれか一項に記載の商品管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品管理装置に関する。
【背景技術】
【０００２】
商品をパック詰めしたパック商品は、バーコードラベルが貼り付けられることが一般的である。そして商品が惣菜や生鮮食料品などである場合には、その商品の古さを管理できるように、製造日時や賞味期限などを上記のバーコードラベルに表されたバーコードに含める場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１６４７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
バーコードが製造日時や賞味期限などの情報を含む場合、当該情報を表示する機能を備えた端末にバーコードを読み取らせなければ、製造日時や賞味期限を確認することができない。このため、陳列スペースに陳列済みの商品の管理に要する店員の手間が大きかった。
【０００５】
このような事情から、陳列済みの商品の管理に要する店員の手間を軽減することが望まれていた。
【課題を解決するための手段】
【０００６】
実施形態の商品管理装置は、抽出手段、判別手段および計数手段を含む。抽出手段は、貼り付けタイミングに応じて異なる色のオブジェクトを表したラベルをそれぞれ貼り付けた複数の商品を陳列する陳列スペースをカラー撮影して得られた陳列状況画像から、当該陳列状況画像に現れている複数の前記オブジェクトを抽出する。判別手段は、前記抽出手段が抽出した複数の前記オブジェクトの色をそれぞれ判別する。計数手段は、前記抽出手段が抽出した複数の前記オブジェクトを、前記判別手段が判別した色毎に計数する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る商品管理装置のブロック図。
【図２】データテーブルの記述内容の一例を模式的に示す図。
【図３】陳列状況画像の一例を示す図。
【図４】ラベル発行処理のフローチャート。
【図５】ラベルの具体例を示す図。
【図６】ラベルの具体例を示す図。
【図７】商品管理処理のフローチャート。
【図８】一覧画像を表示した状態の表示画面の一例を示す図。
【図９】ガイダンス画像を表示した状態の表示画面の一例を示す図。
【発明を実施するための形態】
【０００８】
以下実施の形態の一例を図面を用いて説明する。この実施形態は、ＰＯＳ（point-of-sale）システムにおいてパック商品の陳列状況を管理する場合である。
【０００９】
図１は本実施形態に係る商品管理装置１００のブロック図である。
【００１０】
商品管理装置１００は、情報処理ユニット１、表示デバイス２、入力デバイス３、ラベルプリンタ４およびカメラ５を含む。
【００１１】
情報処理ユニット１は、商品管理のための情報処理を行う。表示デバイス２は、例えばＬＣＤ（liquid crystal display）などであり、情報処理ユニット１からの指示の下に様々な画像を表示する。入力デバイス３は、例えばキーボードやマウスなどであり、店員による入力デバイス３の操作の内容を表したコマンドを情報処理ユニット１に送る。ラベルプリンタ４は、商品に貼り付けるためのラベルをカラープリントする。カメラ５は、商品の陳列スペースをカラー撮影して、当該陳列スペースにおける複数の商品の陳列状況が現れた画像（以下、陳列状況画像と称する）を得る。つまりカメラ５は、撮影手段の一例である。
【００１２】
情報処理ユニット１は、ＣＰＵ（central processing unit）１０、ＲＯＭ（read-only memory）１１、ＲＡＭ（random-access memory）１２、補助記憶ユニット１３、表示インタフェース１４、入力インタフェース１５、プリンタインタフェース１６、カメラインタフェース１７、通信デバイス１８およびバスライン１９を含む。なお、バスライン１９は、アドレスバスおよびデータバスなどを含み、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、補助記憶ユニット１３、表示インタフェース１４、入力インタフェース１５、プリンタインタフェース１６、カメラインタフェース１７および通信デバイス１８を互いに接続する。
【００１３】
ＣＰＵ１０は、ＲＯＭ１１およびＲＡＭ１２に記憶されたオペレーティングシステムおよびアプリケーションプログラムに基づいて、商品管理装置１００としての動作を実現するべく各部を制御する。
【００１４】
ＲＯＭ１１は、オペレーティングシステムを記憶する。ＲＯＭ１１は、アプリケーションプログラムを記憶する場合もある。またＲＯＭ１１は、ＣＰＵ１０が各種の処理を行う上で参照するデータを記憶する場合もある。
【００１５】
ＲＡＭ１２は、ＣＰＵ１０が各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１２は、ＣＰＵ１０が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。ＲＡＭ１２は、アプリケーションプログラムを記憶する場合もある。ただし、ＲＡＭ１２がアプリケーションプログラムを記憶する場合、ＲＡＭ１２をバッテリバックアップしておく。
【００１６】
補助記憶ユニット１３は、例えばＨＤＤ（hard disk drive）やＳＳＤ（solid state drive）などであり、ＣＰＵ１０が各種の処理を行う上で使用するデータや、ＣＰＵ１０での処理によって生成されたデータを保存する。補助記憶ユニット１３は、アプリケーションプログラムを記憶する場合もある。
【００１７】
この商品管理装置１００の基本ハードウェアとしては、例えば汎用のサーバ装置やコンピュータ装置を用いることができる。このような基本ハードウェアが備えるＲＯＭ１１、ＲＡＭ１２または補助記憶ユニット１３にて、後述するラベル発行処理および商品管理処理を記述したアプリケーションプログラム（以下、商品管理プログラムと称する）を記憶することにより商品管理装置１００を具現できる。このときに商品管理装置１００の譲渡は一般に、商品管理プログラムがＲＯＭ１１、ＲＡＭ１２または補助記憶ユニット１３に記憶された状態にて行われる。しかし、基本ハードウェアと商品管理プログラムとが個別に譲渡された上で、商品管理プログラムがＲＯＭ１１、ＲＡＭ１２または補助記憶ユニット１３へと書き込まれても良い。商品管理プログラムの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して行うことができる。なお、ラベル発行処理を記述したアプリケーションプログラムと商品管理処理を記述したアプリケーションプログラムとを個別にＲＯＭ１１、ＲＡＭ１２または補助記憶ユニット１３に保存しても良い。
【００１８】
表示インタフェース１４には、表示デバイス２が接続される。表示インタフェース１４は、ＣＰＵ１０と表示デバイス２とのデータの授受をインタフェースする。
【００１９】
入力インタフェース１５には、入力デバイス３が接続される。入力インタフェース１５は、ＣＰＵ１０と入力デバイス３とのデータの授受をインタフェースする。
【００２０】
プリンタインタフェース１６には、ラベルプリンタ４が接続される。プリンタインタフェース１６は、ＣＰＵ１０とラベルプリンタ４とのデータの授受をインタフェースする。
【００２１】
カメラインタフェース１７には、カメラ５が接続される。カメラインタフェース１７は、ＣＰＵ１０とカメラ５とのデータの授受をインタフェースする。
【００２２】
通信デバイス１８は、通信ネットワーク２００に接続される。通信デバイス１８は、通信ネットワーク２００を介してＰＯＳサーバ３００と通信する。なお、通信ネットワーク２００は、例えばＬＡＮ（local area network）が利用でき、この場合に通信デバイス１８としては既存のＬＡＮアダプタなどを利用できる。
【００２３】
ＰＯＳサーバ３００は、通信ネットワーク２００を介してＰＯＳ端末４００と通信しながら、ＰＯＳ端末４００でそれぞれ生成された販売データを集計したり、ＰＯＳ端末４００で使用するデータを管理する。
【００２４】
ＰＯＳ端末４００は、売上商品の登録、売上金額の算出、決済、あるいはポイント処理などのような商品販売に係わる各種のデータ処理を行う。ＰＯＳ端末４００は、商品に貼り付けられた商品ラベルに含まれたバーコードを読み取ることによって、売上商品に関するデータを取得する機能を備える。
【００２５】
ＲＡＭ１２または補助記憶ユニット１３は、後述する商品管理処理において参照するためのデータテーブルを記憶する。
【００２６】
図２はデータテーブルの記述内容の一例を模式的に示す図である。
【００２７】
このデータテーブルは、色番号、色、時間帯および発行数の各項目に関する情報を含んだデータレコードを複数含む。
【００２８】
色番号の項目に関する情報は、１〜ｊ（ｊは任意の整数）の連続番号の１つを表す。
【００２９】
色の項目に関する情報は、色番号に関連付けられた色を表す。色番号と色との関連付けは、商品管理装置１００の製造時などにおける設定が固定的に適用されても良い、ユーザによって任意に定められても良い。
【００３０】
時間帯に関する情報は、色番号に関連付けられた時間帯を表す。色番号と時間帯との関連付けは、商品管理装置１００の製造時などにおける設定が固定的に適用されても良い、ユーザによって任意に定められても良い。なお本実施形態では、小さな色番号ほど早い時間帯が関連付けられることとする。
【００３１】
発行数に関する情報は、同じデータレコードに含まれた色の枠線を含んだラベルの発行数を表す。発行数の値は、ラベルの発行に伴って更新される。
【００３２】
なお、図２のデータテーブルは、１日毎に、その日にラベルの貼り付けが行われた商品の陳列状況を管理するためのものである。より長い期間のいずれかのタイミングでラベルの貼り付けが行われた商品が同一の陳列スペースに同時に陳列される可能性がある場合には、時間帯に関する情報は日にち、月、あるいは年などを含んだ情報とする。
【００３３】
次に以上のように構成された商品管理装置１００の動作について説明する。
【００３４】
商品管理装置１００での管理の対象となる商品には、ラベルプリンタ４により発行したラベルを貼り付けることとする。そして、ラベルを貼り付けた商品は、例えば図３に示すような陳列状況画像がカメラ５によって得られるように、カメラ５の撮影対象となっている陳列スペースに陳列する。
【００３５】
例えば入力デバイス３での規定の操作によりラベルの発行が店員により要求されると、ＣＰＵ１０は管理処理プログラムに基づいてラベル発行処理を開始する。
【００３６】
図４はラベル発行処理のフローチャートである。
【００３７】
ステップＳａ１においてＣＰＵ１０は、発行すべきラベルに表示するための商品情報を取得する。具体的には例えばＣＰＵ１０は、ＰＯＳサーバ３００で管理されている商品の１つを店員に指定させ、その商品に関する商品情報をＰＯＳサーバ３００から通信ネットワーク２００および通信デバイス１８を介して取得する。ＣＰＵ１０は、取得した商品情報をＲＡＭ１２または補助記憶ユニット１３に保存しておく。
【００３８】
ステップＳａ２においてＣＰＵ１０は、ラベルの発行枚数に関する店員による指定を入力する。
【００３９】
ステップＳａ３においてＣＰＵ１０は、ラベルの枠色を決定する。具体的にはＣＰＵ１０は、オペレーションシステムで管理している現在時刻の情報を取得する。時計ユニットを商品管理装置１００に内蔵または外付けして備えて、この時計ユニットから現在時刻の情報を取得しても良い。ＣＰＵ１０は、現在時刻がデータテーブルに記述された時間帯のいずれに含まれるかを確認する。そしてＣＰＵ１０は、現在時刻が含まれる時間帯が記述されているのと同一のデータレコードに記述された色をラベルの枠色として決定する。従って例えば、データテーブルの内容が図２に示すものであり、現在時刻が９時２０分であるとするならば、ＣＰＵ１０は「赤」を枠色として決定する。なお、ＣＰＵ１０は、店員により指定された時間帯が記述されているのと同一のデータレコードに記述された色をラベルの枠色として決定しても良い。また、ＣＰＵ１０は、店員により指定された色を、これから発行するラベルの枠色として決定しても良い。なお、時間帯または色を店員が指定する場合、店員は現在時刻が含まれる時間帯またはその時間帯に関連付けられた色を指定することとする。
【００４０】
ステップＳａ４においてＣＰＵ１０は、ステップＳａ１で取得した商品情報とステップＳａ３で決定した枠色の枠線とを予め定められた形態で配置してなるラベル画像を生成する。
【００４１】
ステップＳａ５においてＣＰＵ１０は、ステップＳａ４で生成したラベル画像をステップＳａ２で入力した指定枚数プリントするようにラベルプリンタ４に指示する。この指示を受けてラベルプリンタ４は、予め装着されたうちの指定枚数のラベル用紙に対してラベル画像をそれぞれプリントする。
【００４２】
図５および図６はラベル５００，６００の具体例を示す図である。
【００４３】
図５および図６に示すラベル５００，６００は、いずれも同一の商品に貼り付けるためのものである。そしてラベル５００，６００は、いずれもデータテーブルの内容が図２に示すものであるときにおいて発行されるものであり、ラベル５００は０時００分から１１時５９分までの時間帯に、またラベル６００は１２時００分から２３時５９分までの時間帯にそれぞれ発行される。
【００４４】
ラベル５００は、バーコード５０１、文字列５０２および枠線５０３を含む。ラベル６００は、バーコード６０１、文字列６０２および枠線６０３を含む。
【００４５】
バーコード５０１，６０１は、商品の識別コードなどを含んだデータを表す。バーコード５０１，６０１は互いに同一であっても良いし、互いに異なっていても良い。例えばバーコード５０１，６０１が表すデータに商品のラベルの発行日時、製造日時または賞味期限などを含めることが可能であり、このような情報を含める場合にはバーコード５０１，６０１は互いに異なる。ただし、バーコード５０１，６０１が表すデータには、同一の商品の識別コードを含む。
【００４６】
文字列５０２，６０２は、商品の売価を表す。
【００４７】
枠線５０３，６０３は、互いに同一形状であるが、枠線５０３の色は赤であり、枠線６０３の色は青である。
【００４８】
ステップＳａ６においてＣＰＵ１０は、データテーブルの発行数を更新する。具体的にはＣＰＵ１０は、ステップＳａ３で決定した枠色を含むデータレコードをデータテーブルから抽出し、該当するデータレコードのうちの発行数の項目に記述された値を、それまでの値に対して指定枚数を加えた値に更新する。なお、データテーブルの発行数の項目に記述された値は、商品管理装置１００の電源が投入されたときなどの予め定められたタイミングで０にクリアされる。
【００４９】
そしてデータテーブルを更新し終えたならばＣＰＵ１０は、ラベル発行処理を終了する。
【００５０】
通常、商品のパック詰め、ラベルの発行および商品へのラベルの貼り付けは、一連の作業として比較的短い時間の間に行われる。従って、ラベルの枠線の色は、商品のパック詰めや、商品へのラベルの貼り付けが行われた時間帯に関連したものとなる。また、商品の賞味期限は、例えばパック詰めした日時から一定の賞味期間が経過するタイミングとして定められるから、この場合にはラベルの枠線の色は賞味期限にも関連したものとなる。
【００５１】
さて、例えば入力デバイス３での規定の操作により商品管理処理の実行が店員により要求されると、ＣＰＵ１０は管理処理プログラムに基づいて商品管理処理を開始する。
【００５２】
図７は商品管理処理のフローチャートである。
【００５３】
ステップＳｂ１においてＣＰＵ１０は、陳列状況画像を取得する。具体的にはＣＰＵ１０は、カメラ５に対して撮影を指示する。この指示を受けてカメラ５は、商品の陳列スペースを撮影することにより陳列状況画像を表した画像データを生成し、送出する。ＣＰＵ１０は、カメラ５が送出した画像データをカメラインタフェース１７を介して取り込み、ＲＡＭ１２または補助記憶ユニット１３に保存する。
【００５４】
ステップＳｂ２においてＣＰＵ１０は、変数Ｌ1〜Ｌjを全て０にクリアする。
【００５５】
ステップＳｂ３においてＣＰＵ１０は、枠線検索を開始する。この枠線検索は、ステップＳｂ１にて取り込んだ画像データを対象として行うものであり、その画像データが表す陳列状況画像に映り込んでいるラベルの枠線を検出する処理である。ＣＰＵ１０は枠線検索を、商品管理処理とは別タスクの処理として、商品管理処理と並行して実行する。枠線は、ラベルの貼り付けタイミングに応じて異なる色のオブジェクトの一例であり、ＣＰＵ１０は抽出手段として機能している。なお、枠線検索には、周知のパターン検索技術などを利用できる。
【００５６】
ステップＳｂ４およびステップＳｂ５においてＣＰＵ１０は、枠線検索により該当する枠線が検出されるか、あるいは枠線検索が完了するのを待ち受ける。そして、該当する枠線が１つ検出されたならば、ＣＰＵ１０はステップＳｂ４からステップＳｂ６へ進む。
【００５７】
ステップＳｂ６においてＣＰＵ１０は、枠線検索を中断する。
【００５８】
ステップＳｂ７においてＣＰＵ１０は、検出された枠線の色を判別し、その色に関連付けられた色番号を変数ｉの値としてセットする。かくしてＣＰＵ１０は、判別手段として機能している。
【００５９】
ステップＳｂ８においてＣＰＵ１０は、変数Ｌiの値を１つ増加する。具体的には、枠線５０３が検出された場合は、変数Ｌ1が１つ増加される。また枠線６０３が検出された場合は、変数Ｌ2が１つ増加される。かくして変数Ｌiの値は色番号ｉの色の枠線の検出数を表すこととなる。つまりＣＰＵ１０は、枠線を色毎に計数しているのであり、計数手段として機能している。
【００６０】
ステップＳｂ９においてＣＰＵ１０は、ステップＳｂ６において中断した枠線検索を再開する。そしてこののちにＣＰＵ１０は、ステップＳｂ４およびステップＳｂ５の待ち受け状態に戻る。
【００６１】
枠線検索を陳列状況画像の全域に関して完了したならば、ＣＰＵ１０はステップＳｂ５でＹＥＳと判定し、ステップＳｂ１０へ進む。
【００６２】
ステップＳｂ１０においてＣＰＵ１０は、一覧画像を生成し、この一覧画像を表示するよう表示インタフェース１４を介して表示デバイス２に指示する。一覧画像は、変数Ｌ1〜Ｌjの値を、１番からｊ番の色番号に関連付けられた時間帯と関連付けて表す画像である。かくしてＣＰＵ１０は、生成手段として機能している。
【００６３】
図８は一覧画像を表示した状態の表示デバイス２の表示画面の一例を示す図である。
【００６４】
ウィンドウ７００内に表された画像が一覧画像である。なお図８の例では、陳列状況画像を表したウィンドウ８００の上に重ねてウィンドウ７００を表示している。
【００６５】
図８に示す一覧画像では、変数Ｌ1〜Ｌjの値を、「検出数」なる見出しで表した欄に示している。そして図８に示す一覧画像では、時間帯および検出数の他に、ラベル枠色、発行数および売上数を示している。
【００６６】
ＣＰＵ１０は、ラベル枠色および発行数をデータテーブルから取得し、売上数をＰＯＳサーバ３００から取得する。図８は、ＰＯＳサーバ３００が、商品の売上数をその商品にラベルが貼り付けられた時間帯毎に管理している場合である。ＰＯＳサーバ３００は、ＰＯＳ端末４００で商品の売り上げ登録のために取得された情報に基づいて、商品の売上数をその商品にラベルが貼り付けられた時間帯毎に管理する。商品にラベルが貼り付けられた時間帯は、バーコードが表すデータに含まれても良いし、ＰＯＳ端末４００において判別したラベルの枠色に基づいてＰＯＳサーバ３００またはＰＯＳ端末４００により判定されても良い。なお、ＰＯＳサーバ３００が、商品の売上数をその商品にラベルが貼り付けられた時間帯毎に管理しておらず、総数のみを管理しているならば、その総数をラベルが貼り付けられた時間帯とは無関係に表すようにしても良い。
【００６７】
図８に示すような一覧画像を目視することにより店員は、例えば古い商品の検出数よりも新しい商品の検出数の方が多いことにより、古い商品よりも新しい商品が上や前に陳列されてしまっているような状況が生じている恐れがあると認識できる。ただし、検出数からだけでは、上記のような状況が生じているのか、それとも古い商品の在庫数が少なくなっている状況であるのかを店員が判断することは困難である。しかし図８に示す一覧画像では、発行数と売上数との差として、店員が在庫数を認識することが可能であるから、古い商品について、検出数が在庫数よりも大幅に少ない場合には、古い商品が新しい商品で隠れてしまっている状況にある恐れがあることを店員が認識可能である。また図８に示す一覧画像では、ラベル枠色を示しているので、古い商品のラベルの枠色を確認することができ、例えば古い商品を上または前に出すように商品を並べ替えたり、古い商品を見きり販売するなどの措置をとる場合に、その対象となる商品がいずれであるかを店員が容易に判断できる。
【００６８】
また、ウィンドウ８００をアクティブとすることによって、店員が売り場に出向かなくとも、商品の陳列状況を確認することが可能である。
【００６９】
ステップＳｂ１１においてＣＰＵ１０は、変数ｍの値として１をセットする。
【００７０】
ステップＳｂ１２においてＣＰＵ１０は、ｍ番目の枠色のラベルが貼り付けられた商品の発行数と売上数の差として、当該商品の在庫数を算出し、さらにこの在庫数を変数Ｎにセットする。かくしてＣＰＵ１０は、算出手段として機能している。
【００７１】
ステップＳｂ１３においてＣＰＵ１０は、変数Ｎが０であるか否かを確認する。そしてここでＹＥＳと判定したならば、すなわち在庫がないならば、ＣＰＵ１０はステップＳｂ１４へと進む。
【００７２】
ステップＳｂ１４においてＣＰＵ１０は、変数ｍの値がｊ以上であるか否かを確認する。そして変数ｍの値がｊに到達しておらず、ここでＮＯと判定したならばＣＰＵ１０は、ステップＳｂ１５へ進む。
【００７３】
ステップＳｂ１５においてＣＰＵ１０は、変数ｍの値を１つ増加する。そしてこののちにＣＰＵ１０は、ステップＳｂ１２以降の処理を繰り返す。これによりＣＰＵ１０は、色番号の小さな色から順に、その色の枠のラベルが貼り付けられた商品についての在庫があるか否かを確認する。そして在庫があることを最初に確認した場合にＣＰＵ１０は、ステップＳｂ１３からステップＳｂ１６へ進む。
【００７４】
ステップＳｂ１６においてＣＰＵ１０は、Ｌｍ／Ｎとして求まる値が予め定めた閾値ＴＨよりも小さいか否かを確認する。つまりＣＰＵ１０は、ｍ番目の枠色のラベルが貼り付けられた商品についての検出数の在庫数に対する割合が一定の値よりも小さいか否かを確認する。そしてここでＹＥＳと判定したならばＣＰＵ１０は、ステップＳｂ１７へと進む。
【００７５】
ステップＳｂ１７においてＣＰＵ１０は、ガイダンス画像を生成し、このガイダンス画像を表示するよう表示インタフェース１４を介して表示デバイス２に指示する。
【００７６】
図９はガイダンス画像を表示した状態の表示デバイス２の表示画面の一例を示す図である。
【００７７】
ウィンドウ９００内に表された画像がガイダンス画像である。なお図９の例では、ウィンドウ７００およびウィンドウ８００に重ねてウィンドウ９００を表示している。
【００７８】
図９に示すガイダンス画像では、Ｌ1／Ｎが閾値ＴＨよりも小さくなった場合を示し、赤い枠線のラベルが貼り付けられた商品を上に出すように商品の並べ替えを行うよう店員に促す内容としている。このようにＣＰＵ１０は、在庫があり、かつラベルが張り付けられたタイミングが最も早い商品に関する並べ替えを促すための報知動作としてガイダンス画像の表示を行うための処理を行っているのであり、処理手段として機能している。
【００７９】
かくして図９に示すようなガイダンス画像を目視することにより店員は、古いにも拘わらずに在庫数に比して陳列状況画像に映り込んでいる商品の数が少ないような商品が存在している場合には、そのような商品を上に出すような商品の並べ替えを行うべきであることを認識できる。かくして、そのような不合理な状態が放置されることが防止できる。
【００８０】
ガイダンス画像を表示し終えたならばＣＰＵ１０は、商品管理処理を終了する。なお、データテーブルに設定された全ての色に関して在庫数が０であるためにステップＳｂ１４でＹＥＳと判定した場合と、Ｌｍ／Ｎが閾値ＴＨを超えないためにステップＳｂ１６でＮＯと判定した場合にＣＰＵ１０は、ステップＳｂ１７をパスして、すなわちガイダンス画像の表示を行うことなく商品管理処理を終了する。
【００８１】
以上のように商品管理装置１００によれば、陳列スペースに陳列されている商品の管理に関わる店員の手間を軽減できる。
【００８２】
この実施形態は、次のような種々の変形実施が可能である。
【００８３】
枠線の色が互いに異なる複数種のラベル用紙を店員が選択的にラベルプリンタに装着することとし、ラベルプリンタ４では枠線をプリントしないようにしても良い。この場合、ラベルプリンタ４としては、モノクロプリンタを用いても良い。
【００８４】
ラベルの貼り付け時間帯に応じて色を異ならせるオブジェクトは、任意の形状であって良い。例えば、バーコードの色を貼り付け時間帯に応じて異ならせることにより、バーコードを上記のオブジェクトとして共用しても良い。また、特定の形状のマークや文字などを上記のオブジェクトとして使用しても良い。
【００８５】
検出数をＲＡＭ１２または補助記憶ユニット１３に保存しておき、ＰＯＳサーバ３００、ＰＯＳ端末４００、あるいは図示しない他の端末装置からの要求に応じてその要求元に対して上記の保存した検出数を通知しても良い。そしてこの場合には、一覧画像およびガイダンス画像の表示を行わないようにしても良い。
【００８６】
一覧画像やガイダンス画像の表示は、ＰＯＳサーバ３００、ＰＯＳ端末４００、あるいは図示しない他の端末装置で行っても良い。
【００８７】
一覧画像の表示を行い、ガイダンス画像の表示は行わなくても良い。
【００８８】
カメラ５を含まずに商品管理装置１００を構成し、防犯カメラなどをカメラ５として流用しても良い。
【００８９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９０】
１…情報処理ユニット、２…表示デバイス、３…入力デバイス、４…ラベルプリンタ、５…カメラ、１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、１３…補助記憶ユニット、１４…表示インタフェース、１５…入力インタフェース、１６…プリンタインタフェース、１７…カメラインタフェース、１８…通信デバイス、１９…バスライン、１００…商品管理装置、２００…通信ネットワーク、３００…ＰＯＳサーバ、４００…ＰＯＳ端末、５００，６００…ラベル、５０３，６０３…枠線。
【図１】
0005520992.tif 000002
【図２】
0005520992.tif 000003
【図３】
0005520992.tif 000004
【図４】
0005520992.tif 000005
【図５】
0005520992.tif 000006
【図６】
0005520992.tif 000007
【図７】
0005520992.tif 000008
【図８】
0005520992.tif 000009
【図９】
0005520992.tif 000010