(57)【特許請求の範囲】
【請求項１】
容器に収容した物品の販売データを登録する商品販売データ処理装置であって、
容器の面積又は形状を示す容器特定情報と、販売形態が量り売りか否かを示す販売形態情報とを関連付けて記憶する記憶手段と、
載置部に載置された物品の質量を計量する計量手段と、
容器を識別するための識別情報として、前記載置部に載置された前記物品を収容した容器を撮像して撮像データを取得する撮像部を備えた取得手段と、
前記撮像データから得られた前記容器の面積又は形状と、前記記憶手段に記憶されている前記容器特定情報及び前記販売形態情報に基づいて、前記撮像部により撮像された前記容器を特定し、該特定された容器に関連付けられている販売形態が量り売りであるか否かを判定する容器判定手段と、を有することを特徴とする
商品販売データ処理装置。
【請求項２】
前記容器判定手段により前記容器を判定することが出来なかった場合、前記記憶手段が記憶する容器を候補として表示する表示手段を有することを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項３】
前記取得手段は、前記容器を識別するための識別情報として前記容器に貼付された貼付物よりコード情報を取得するスキャナ部を有し、前記容器判定手段は、前記スキャナ部が取得したコード情報、前記容器特定情報及び前記販売形態情報に基づいて、前記容器が量り売りであるか否かを判定することを特徴とする請求項１または請求項２に記載の商品販売データ処理装置。
【請求項４】
前記載置部は、少なくとも前記撮像部で撮像される前記容器が載置される領域において、起毛した領域を有することを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項５】
前記容器より取得する前記容器を識別するための識別情報は、所定の色または形状からなるシール、または、容器を特定する特定情報がコード情報として印字されたラベルであることを特徴とする請求項１から請求項３のいずれかに記載の商品販売データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品販売データ処理装置に関する。
【背景技術】
【０００２】
店舗などに来店した商品の購入者（顧客）が自ら操作するタイプのセルフ式計量装置が知られている。例えば、サラダなどの量り売り商品に対して、このようなセルフ式計量装置が使用されている。詳細には、顧客が商品をセルフ計量装置の商品載置部に載置し、計量が安定した場合、「ラベル発行ボタンを押して下さい」などと表示されたメッセージに従い、顧客がラベル発行ボタンを押下し、セルフ計量装置にラベルを発行させていた。
【０００３】
店舗で取り扱う商品は、計量して販売する商品だけではなく、個数売りの商品も存在する。このような商品をセルフ式計量装置を用いて販売する場合、個数売りのためのセルフ式計量装置を別途用意し、それらを使い分けていた。
【０００４】
また、店舗などに設置され、商品の売上数量や売上金額などの売上情報の登録を行う登録装置が知られている（例えば、特許文献１参照）。この特許文献１に記載された登録装置は、商品重量を登録する必要のある量り売り商品であるか、商品重量を登録する必要のない商品（個数売り商品など）であるかを、操作者のキー操作に基づいて判断して商品登録を行っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２８８２９４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、量り売りと個数売りのモードを顧客（操作者）の操作に基づいて切り替えるセルフ式計量装置は、顧客（操作者）は量り売りと個数売りの各モードを切り替る煩雑な操作を行うことを要する。
【０００７】
また、特許文献１に記載の登録装置では、商品の販売形態の種類を、操作者により操作入力させているが、操作ミスの発生などの問題があり、販売データが正しく生成されないという問題が生じる。
【０００８】
本発明は、上述した問題に鑑みてなされたもので、操作者による商品に関する情報の操作入力や操作ミスを無くし、正しい販売データを生成可能な商品販売データ処理装置を提供すること、などを目的とする。
【課題を解決するための手段】
【０００９】
本発明の商品販売データ処理装置は、容器に収容した物品の販売データを登録する商品販売データ処理装置であって、容器の面積又は形状を示す容器特定情報と、販売形態が量り売りか否かを示す販売形態情報とを関連付けて記憶する記憶手段と、載置部に載置された物品の質量を計量する計量手段と、容器を識別するための識別情報として、前記載置部に載置された前記物品を収容した容器を撮像して撮像データを取得する撮像部を備えた取得手段と、前記撮像データから得られた前記容器の面積又は形状と、前記記憶手段に記憶されている前記容器特定情報及び前記販売形態情報に基づいて、前記撮像部により撮像された前記容器を特定し、該特定された容器に関連付けられている販売形態が量り売りであるか否かを判定する容器判定手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、操作者による商品に関する情報の操作入力ミスを防止することができ、確実に販売データを生成可能な商品販売データ処理装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る商品販売データ処理装置の一例を示す正面図。
【図２】図１に示した商品販売データ処理装置の一例を示す斜視図。
【図３】商品販売データ処理装置の電気的な機能ブロック図。
【図４】商品販売データ処理装置に記憶されている情報の一例を示す図、（ａ）は商品情報の一例を示す図、（ｂ）は容器情報の一例を示す図。
【図５】商品販売データ処理装置による設定画面の一例を示す図。
【図６】商品販売データ処理装置の表示部に表示されるラベル発行ボタンを含む画面の一例を示す図。
【図７】商品販売データ処理装置の表示部に表示される容器（トレイ）選択画面の一例を示す図。
【図８】商品販売データ処理装置の印字部により印字されるラベルの一例を示す図。
【図９】商品販売データ処理装置の動作の一例を示すフローチャート。
【図１０】特定情報の一例を説明するための図、（ａ）は特定情報として規定された色や形状のシールの一例を示す図、（ｂ），（ｃ）は特定情報としてシールを貼付した容器の一例を示す図。
【発明を実施するための形態】
【００１２】
本発明の実施形態に係る商品販売データ処理装置を、図面を参照しながら説明する。
【００１３】
図１は本発明の実施形態に係る商品販売データ処理装置１００の一例を示す正面図である。図２は商品販売データ処理装置１００の一例を示す斜視図である。図３は商品販売データ処理装置１００の電気的な機能ブロック図である。
【００１４】
本実施形態では、商品販売データ処理装置１００をセルフ式計量装置に適用した場合を説明する。この商品販売データ処理装置１００は、スーパーなどの店舗に設置され、物品を容器に収容した商品の種類、金額などの販売データを生成して、その販売データを、金銭登録機、ホストコンピュータなどに登録することができる。また、この商品販売データ処理装置１００は、プリンタなど印字部９を備え、印字部９により販売データに応じたラベルを発行することができる。この店舗では、サラダなどの量り売り商品、コロッケなどの個数売り商品などが販売されている。
【００１５】
本発明の実施形態に係る商品販売データ処理装置１００（セルフ式計量装置）は、量り売りまたは個数売りの販売形態であるかを指定する操作入力を操作者（顧客）が行うことなく、セルフ式計量装置の計量部７の計量皿などに商品を載置したとき、量り売り商品、及び、個数売り商品の何れかの販売形態であるかを自動的に判別して、その商品の販売データを生成する。また、商品販売データ処理装置１００は、商品の販売形態に応じた情報を印字したラベルを発行する。顧客は上記ラベルを容器に貼付し、金銭登録機の設置された場所にて、所定の金額を支払う。
以下、商品販売データ処理装置１００（セルフ式計量装置）の各構成要素を詳細に説明する。
【００１６】
本発明の実施形態に係る商品販売データ処理装置１００は、制御部１（ＣＰＵ）と、記憶部（記憶手段）としてのＲＯＭ２およびＲＡＭ３と、補助記憶部４と、操作部５と、表示部６と、計量部７と、撮像部８と、印字部９と、通信部１０と、音声出力部１１（スピーカ）と、などを有する。上記各構成要素は、バスなどの通信線１２などにより電気的に接続されている（図３など参照）。
【００１７】
図１、図２に示したように、商品販売データ処理装置１００の装置本体部１００ａに、計量皿（不図示）などを備えた計量部７が設けられている。装置本体部１００ａには、プリンタなどの印字部９が設けられており、排紙口９ａから印字部９により発行されたラベルが排紙される。
装置本体部１００ａの上部には支柱部１００ｂにより支持された操作部５や表示部６などが設けられている。本実施形態では、操作部５や表示部６としてタッチパネル装置を採用している。操作部５や表示部６、または、支柱部１００ｂには、計量部７の計量皿（載置部（載置手段））などに載置された商品（容器）を撮像する撮像部８が設けられている。計量部７上に撮像部８の撮像範囲８０（認識範囲）が設定されている（図２参照）。
なお、撮像部８により計量部７の計量皿（載置部）などに載置された商品（容器）を撮像するとき、計量部７の計量皿（載置部）に光が当たり反射した反射光により撮像した、計量部７の計量皿（載置部）からなる背景を含む商品（容器）の撮像画像から、商品（容器）の形状や色、または、容器に貼付されている貼付物等を正しく認識できない場合がある。
このような状態を回避するために、例えば、計量部７の計量皿（載置部）を黒色に焼き付け塗装や、つや消し塗装を行う方法もあるが、完全に光の反射を防ぐことは出来ない。
そのため、完全に光の反射を防ぐ方法（または、光の反射を低減する方法）として、計量部７の計量皿（載置部）に所定の密度で黒色起毛させる方法を採用した。詳細には、計量部７の計量皿（載置部）に所定の密度で黒色起毛させる手法として、静電植毛、植毛塗装を行う。
これにより、計量部７の計量皿（載置部）に関し、完全に光の反射を防ぐことができるので、撮像画像より商品（容器）の形状や色を正しく認識することができるという効果を奏する。また、容器に容器を識別するための識別情報を備えた貼付物（例えば、その貼付物は、図形からなるシールや、コード情報が印字されたラベル等）が貼付されていた場合も、その貼付されている貼付物を正しく認識することができる。
また、透明な容器にも効果的であり、撮像画像より商品（透明な容器）の形状や色を正しく認識することができる。
また、静電植毛、植毛塗装の他に、例えば、計量部７の計量皿（載置部）を、黒色等の反射しにくいスポンジや布などでくるむ、あるいは覆うことによって光の反射を防止させることは可能である。
また、静電植毛や植毛塗装により、計量部７の計量皿（載置部）に所定の密度で黒色起毛させる領域は、少なくとも撮像部８が計量部７の計量皿（載置部）に載置された商品（容器）を撮像する領域とする。また、黒色起毛させる領域以外は異なる材質（例えば、通常のメッキ加工された状態、あるいは、黒色に焼き付け塗装や、つや消し塗装等）のものであってもよい。これにより、撮像部８が撮像する黒色起毛させた領域とそれ以外の領域とで質感が異なっているので、客が計量皿（載置部）に容器を載置する際、どこに載置すれば良いかを容易に理解でき、撮像部８で撮像できない場所に容器が載置されたりすることがない。これにより、撮像された画像データより容器を正しく認識し特定することができる。
【００１８】
制御部１（ＣＰＵ）は、商品販売データ処理装置１００の各構成要素を統括的に制御する。
【００１９】
ＲＯＭ２は本発明に係る各種プログラムや設定値などを記憶する。ＲＡＭ３はプログラムを実行するためのワークエリアを有する。また、本実施形態では記憶部としてのＲＡＭ３は、商品情報記憶部３１、容器情報記憶部３２などを有する。
商品情報記憶部３１は、物品の単価などを記憶する。容器情報記憶部３２は、容器に収容された物品の販売形態が量り売り又は個数売りのいずれかの販売形態であるかを示す特定情報、つまり、容器情報として容器を特定する特定情報（撮像部８側からの容器の面積や形状など）、容器の質量データ、などを関連付けて記憶する。
特定情報としては、容器の面積（容器の面積に対応するドット数など）、容器に記載（貼付）されたシールの形状や色や、または、容器を識別ための識別情報（例えばコード情報等）が印字されたラベル（シール）などの状態を含む。制御部１は、特定情報に基づいて、容器が量り売り商品か個数売り商品かを判別することができる。
また、記憶部としてのＲＡＭ３は、撮像部８で撮像された容器（商品）の撮像データ（画像データ）を記憶する。
【００２０】
補助記憶部４は、例えば、着脱自在なフラッシュメモリなどの記憶装置であり、商品販売データ処理装置１００に関する設定情報などを保存可能である。
操作部５は、スイッチ、ボタン、タッチパネルなどであり、操作者（顧客など）により操作され、所定の操作入力に応じた信号を制御部１に出力する。
表示部６は、制御部１の制御により、本発明に係る表示を行う。本実施形態では、タッチパネル式の表示部６を採用している。
【００２１】
計量部７は、計量皿（載置部）などを有し、計量皿などに載置された物品などの質量を計量し、物品などの質量データを示す情報を制御部１に出力する。
【００２２】
撮像部８は、容器を撮像する。本実施形態では、計量部７上の撮像範囲８０（認識範囲）に載置された商品としての物品を収容した容器を撮像して制御部１に出力する。撮像部８としては、ＣＣＤ撮像装置、ＣＭＯＳ撮像装置などを挙げることができる。
尚、撮像部８の近傍に計量部７の撮像範囲８０（認識範囲）を照らすライトなどの発光部を設けてもよい。
【００２３】
印字部９は、制御部１の制御により、物品を容器に収容した商品の販売データ（商品の種類、金額など）をラベルに印字する。
【００２４】
通信部１０は、制御部１の制御により、有線式または無線式の通信路を介して金銭登録機、ホストコンピュータなどのコンピュータとデータ通信を行うことが可能である。
【００２５】
音声出力部１１（スピーカ）は、制御部１の制御により、商品販売データ処理装置１００（セルフ式計量装置）に関する操作案内、エラー音などの音を所定のタイミングで発音可能である。
【００２６】
上述したように、制御部１（ＣＰＵ）は、記憶部に記憶された制御用プログラムを実行することにより、コンピュータとしての商品販売データ処理装置１００に、本発明に係る機能を実現させる。制御部１は、図３に示したように、容器判定部１０１（容器判定手段）、商品登録部１０２（商品登録手段）、などを有する。
【００２７】
容器判定部１０１は、撮像部８により撮像された容器の撮像データと、容器を特定する特定情報とに基づいて、撮像部８により撮像した容器を特定し、その特定された容器による販売形態が量り売りであるか否か、詳細には、量り売りであるか個数売りであるかを判定する。
【００２８】
商品登録部１０２は、容器判定部１０１により特定された容器の販売形態が量り売りで販売する商品である場合、計量部７で計量された物品などの質量データに基づいて、商品の販売データを生成して登録する。また、商品登録部１０２は、容器判定部１０１により特定された容器の販売形態、計量部７により計量された商品の質量データ、および、商品情報記憶部３１に記憶された物品の単価に基づいて、商品の販売データを生成して登録する。
また、商品登録部１０２は、計量部７により計量された物品を収容した容器の質量データから容器の質量データを減算した質量データと物品の単価に基づき販売データを生成して登録する処理を行う。
【００２９】
また、制御部１は、容器判定部１０１による物品を収容する容器の特定処理において、容器情報記憶部３２により記憶されている容器を特定する特定情報に、撮像部８により撮像された商品の容器に対応する情報が含まれていない場合、ＲＡＭ３などの記憶部に記憶されている複数の容器の種類の候補を、タッチパネル式の表示部６に選択可能に表示する処理を行う。
【００３０】
図４は商品販売データ処理装置１００の記憶部としてのＲＡＭ３などに記憶されている情報の一例を示す図である。詳細には、図４（ａ）は商品情報の一例を示す図、図４（ｂ）は容器情報の一例を示す図である。
【００３１】
商品情報（物品情報）は、商品の分類、商品コード（物品コード）、コロッケやサラダなどの商品名称、産地名、単位重量（単位質量データ）、規格単位、容器コード、単価などを関連付けて記憶している。
なお、撮像部８（撮像手段）で物品（商品）を撮像した撮像データ（画像データ）により物品（商品）を特定する場合は、商品情報に商品を特定する商品特定情報（商品特定情報は、商品の寸法、色、形状などを数値化したデータ）を更に備えてもよい。
【００３２】
容器情報は、容器コード、角形容器や丸形容器などの容器名称（容器の種類）、容器特定情報（特定情報）、販売形態情報、商品コード（物品コード）、容器の質量データ（風袋重量データ、または風袋質量データ）、などを関連付けて記憶している。容器特定情報は、容器の面積（撮像部８により容器を撮像した場合の容器の面積）、容器の形状などを示す情報である。なお、容器の形状などを示す情報は、容器を上方から撮像したときの形状、面積、色等に限らず、例えば、撮像部８（撮像手段）で物品（商品）の底部を撮像し撮像データ（画像データ）を取得する場合は、容器の底部の形状、底部の面積、底部の色などが容器特定情報（特定情報）になり、撮像部８（撮像手段）の撮像方向が容器の側端（前後、左右いずれも）である場合は、容器の側端の形状、側端の面積、側端の色等が容器特定情報（特定情報）となる。販売形態情報としては、例えば、個数売りの場合は０で示し、量り売りの場合は１で示している。つまり、販売形態情報は、容器による販売形態が量り売りであるか否かを示している。なお、容器特定情報の設定は設定画面で行うものであり、計量部７の載置部に載置した空容器を撮像部８で撮像し二値化処理を行い容器の面積を取得する。この取得した面積を容器の容器特定情報（特定情報）としてＲＡＭ３などの記憶部に記憶する。なお、容器特定情報は面積に限らず、例えば、容器を二値化したドットの数であってもよいし、あるいは、外観形状（シルエット）、立体的な実寸法（縦、横、高さ）、容器表面の色や柄などを複合的に組み合わせたものであってもよい。
【００３３】
本実施形態では、容器（トレイ）の種類と、容器（トレイ）に収容された物品の種類が関連付けられて記憶部に記憶されている。また、容器（トレイ）の種類と、販売形態情報が関連付けられて記憶部に記憶されている。
【００３４】
図５は商品販売データ処理装置１００による設定画面の一例を示す図である。詳細には、トレイ（容器）のサイズなどの容器に関する情報を設定する画面の一例を示す。
【００３５】
設定画面には、キャプチャボタン６０、撮像部により撮像された商品などの画像（キャプチャ画像６１）、画像（キャプチャ画像６１）に対して、設定された閾値に基づいて２値化処理を施して得られた２値化画像（変換後画像６２）、２値化処理の閾値を設定するための複数の操作ボタン６３、閾値を表示する閾値表示部６４、はみ出し閾値を設定するための複数の操作ボタン６５、はみ出し閾値を表示するはみ出し閾値表示部６６、トレイ（容器）のサイズを示すトレイサイズ表示部６７、トレイ（容器）のサイズを設定するための設定ボタン６８、設定を終了させるための終了ボタン６９、などを有する。
トレイサイズ表示部６７には、２値化画像（変換後画像６２）のうちトレイ（容器）に対応する部分（図５における白部分）の画素の数またはトレイ（容器）の面積が表示される。
【００３６】
２値化処理に関するアップボタン６３ｕまたはダウンボタン６３ｄを操作することで、手動にて２値化処理の閾値を微調整することができる。２値化処理の閾値を自動設定するための自動設定ボタン６３ａが操作された場合、周囲の環境の照度（輝度）などに基づいて規定の閾値が設定される。
【００３７】
はみ出し閾値に関するアップボタン６５ｕまたはダウンボタン６５ｄを操作することで、手動にてはみ出し閾値を微調整することができる。はみ出し閾値を自動設定するための自動設定ボタン６５ａが操作された場合、周囲の環境の照度（輝度）などに基づいて規定のはみ出し閾値が設定される。
【００３８】
キャプチャボタン６０が操作された場合、撮像部により撮像された容器などのキャプチャ画像６１が表示され、設定された白黒閾値に基づいてキャプチャ画像６１に２値化処理を施して得られた２値化画像（変換後画像６２）が表示される。
そして、トレイサイズ表示部６７にトレイ（容器）に対応する部分（図５における白部分）の画素の数またはトレイ（容器）の面積（容器特定情報）が表示される。
設定ボタン６８が操作された場合、このトレイサイズ表示部６７に表示されたトレイ（容器）の面積などと、設定されたトレイ（容器）の種類とが関連付けられてＲＡＭ３などの記憶部に記憶される。
【００３９】
図５に示したように、画像（キャプチャ画像６１）には、商品の認識範囲６１ａが設定されている。認識範囲６１ａは、例えば、計量部の計量皿の縁などに対応するように設定されることが好ましい。制御部は、商品がその認識範囲６１ａからはみ出した場合、操作者の手などがキャプチャ画像６１に写った場合など、正確に商品の容器を特定することができないと判断し、エラー処理を行う。制御部によるエラー処理としては、表示部にエラーを示す表示を行う処理、商品を認識範囲６１ａ内に載置するように促す表示を表示部に表示させる処理、などを挙げることができる。
【００４０】
詳細には、本実施形態では、認識範囲６１ａの周囲に複数のはみ出し検出部６１ｃを設けている。制御部１は、はみ出し検出部６１ｃの画素値が閾値以上の場合に、認識範囲６１ａから商品がはみ出している、操作者の手などがキャプチャ画像６１に写っている、などのエラーであると判断し、エラー処理を行う。
【００４１】
なお、制御部１は、はみ出し検出部６１ｃの画素値が閾値以上の場合、エラーであると判断し、エラー処理を行っていたが、このエラー処理としては、容器選択画面を表示部に表示させる処理を行ってもよい。容器選択画面には、記憶部に記憶されている複数の容器の種類を示す画像などが表示される。操作者（ユーザなど）は、表示部に表示された容器選択画面を見て、実際のものと同じ種類の容器を選択する。制御部１は、操作部から入力された信号に基づいて容器を特定する処理を行う。こうすることで、画像認識処理でエラーの場合であっても、制御部１は操作部からの信号に基づいて容器を容易に特定することができる。
【００４２】
また、複数のはみ出し検出部６１ｃによりエラーを検出する場合、閾値未満の「はみ出し検出部６１ｃ」の個数が所定数未満の場合、制御部１はエラーとするようにしてもよい。こうすることで、エラーの検出精度を向上させることができる。
【００４３】
また、実際には、手も容器の一部として判断するため、容器の面積（例えば、総ドット数）が、たまたま別の容器と一致する場合もあり、容器の面積だけだと別の容器と判断して処理を行ってしまう可能性があるため、はみ出し検出部６１ｃを設けています。
【００４４】
また、はみ出し検出部６１ｃを検出できない場合、制御部１はエラー処理を行うが、例えば、撮像データの中に、容器の販売形態を特定するシール（特定情報）を検出した場合、制御部１は、そのシール（特定情報）から量り売り商品か個数売り商品かを判断してもよく、さらに、容器の選択画面を表示させるようにしてもよい。なお、はみ出し検出部６１ｃを検出できない場合に限らず、容器に貼付された販売形態を特定するシール（特定情報）のみで、載置部に載置された容器（商品）が量り売りの商品であるか否かを判定するようにしてもよい。なお、この場合、容器に貼付された販売形態を特定するシールは、例えば、販売形態を特定する図形からなるシールや、販売形態を特定するコード情報が印字されたラベル等であってもよい。また、容器に貼付される販売形態を特定するシールは、撮像可能な場所であれば容器の何れの場所に貼付されていてもよい。
【００４５】
図６は商品販売データ処理装置の表示部に表示されるラベル発行ボタンを含む画面の一例を示す図である。
計量部の計量皿などに商品が載置された場合、例えば、風袋の重量、重さ、単価（１００ｇ当たりの値段）、値段、商品や容器を示す画像、ラベル発行ボタン、「よろしければ発行ボタンを押してください」などの容器の確認を促す表示などを行う。
【００４６】
図７は商品販売データ処理装置の表示部に表示される容器（トレイ）選択画面の一例を示す図である。
制御部は、撮像された商品の容器の撮像データ（画像データ）から、容器を特定することができない場合、ＲＡＭなどの記憶部が記憶する１つ又は複数の容器を候補として選択可能に表示部に表示する。詳細には、図７に示した例では、記憶部に量り売り用の容器や個数売り用の容器の画像データやイラストなどが記憶されており、制御部は、それらを記憶部から読み出して表示部に表示する。操作者（顧客など）は、タッチパネルなどにより所定の容器を選択する操作を行った場合、制御部１は、その操作に基づいて容器を特定することができる。
【００４７】
図８は商品販売データ処理装置の印字部により印字されるラベルの一例を示す図である。
ラベルには、商品名（サラダなど）、製造年月日、賞味期限、商品の重量、単価、商品の値段、店舗名、店舗の住所などが記載される。
【００４８】
図９は商品販売データ処理装置の動作の一例を示すフローチャートである。図１〜図９を参照しながら、商品販売データ処理装置１００の動作の一例を説明する。
【００４９】
ステップＳ１０１において、制御部１は、計量部７からの信号に基づいて、計量部７の計量皿などに容器に収容した物品が載置されたか否かを判別し、物品が載置されたと判別した場合、ステップＳ１０２の処理に進み、物品が載置されていない場合、ステップＳ１０１の処理を繰り返す。
【００５０】
ステップＳ１０２において、計量部７により物品の質量を計量し、制御部１は計量部７から物品の質量を示す情報（質量データ）を受信する。
【００５１】
ステップＳ１０３において、制御部１は、撮像部８に計量部７の計量皿などに載置された容器を撮像させる処理を行い、撮像部８から容器の撮像データ（画像データ）を受信し、ＲＡＭ３などの記憶部に記憶する処理を行う。なお、記憶部に撮像データ（画像データ）を記憶させた後、次のステップＳ１０４の処理において、容器を特定する際に、記憶部に記憶させた撮像データ（画像データ）を読み出し、読み出した撮像データを２値化処理して容器の面積（識別情報）を取得してもよいし、当該ステップＳ１０３において、容器の撮像データ（画像データ）を２値化処理して容器の面積（識別情報）を取得し、取得した容器の面積（識別情報）をＲＡＭ３などの記憶部に記憶させてもよい（取得手段）。
【００５２】
ステップＳ１０４において、制御部１は、撮像部８からの撮像データに基づいて容器の判定処理（容器の特定処理）を行う。詳細には、容器判定部１０１は、撮像部８により撮像された容器の撮像データを２値化処理して容器の面積（識別情報）を取得する（取得手段）。つまり、取得手段は、容器を識別するための識別情報を容器から取得する。そして、撮像データを２値化処理して取得した容器の面積（識別情報）と、容器情報記憶部３２に記憶された容器を特定する特定情報とに基づいて、撮像された容器を特定する（判定手段）。本実施形態では、容器判定部１０１は、２値化画像データから得られたトレイ（容器）のサイズ（面積）に基づいて、容器を特定する処理を行う。なお、容器の特定は２値化画像データのドットの数であってもよいし、あるいは、外観形状等により特定する方式であってもよい（識別情報、または、特定情報）。なお、この場合は、容器情報記憶部３２が記憶する容器を特定する情報は、容器の外観形状の情報（輪郭形状、寸法情報（縦、横、高さ））、容器表面の色や柄などを記憶するようにしてもよい。また、前記各種情報を複合的に組み合わせたものを記憶するようにしてもよい。
【００５３】
ステップＳ１０５において、制御部１は、容器を特定したか否かを判別し、容器を特定した場合にステップＳ１０８の処理に進み、容器を特定しない場合にステップＳ１０６の処理に進む。
【００５４】
ステップＳ１０６において、制御部１は、ＲＡＭ３などの記憶部（記憶手段）が記憶する複数の容器を候補として選択可能に表示部６に表示する処理を行う。詳細には、制御部１は、表示部６に容器情報と対応する容器の画像データやイラストなどを表示する処理を行う。
【００５５】
ステップＳ１０７において、制御部１は、操作者（顧客など）により、容器が選択されたか否かを判別し、容器が選択された場合にステップＳ１０８の処理に進み、容器が選択されていない場合、ステップＳ１０６の処理に進む。
【００５６】
ステップＳ１０８において、制御部１は、ＲＡＭ３などの記憶部から容器情報および商品情報を呼び出す（読み出す）。
【００５７】
ステップＳ１０９において、制御部１は、容器に関連付けられている商品が量り売り商品であるか否かを判別し、量り売り商品である場合にステップＳ１１１の処理に進み、それ以外の場合にステップＳ１１０の処理に進む。
【００５８】
ステップＳ１１０において、制御部１は、個数売りの販売データを生成し、ステップＳ１１２の処理に進む。なお、個数売りの販売データの生成は、計量された商品の質量データから容器の質量データを減算した質量データと物品の単位質量データとに基づき物品の個数を算出し、該算出した個数と物品の単価に基づき商品の販売データを生成する。なお、複数の商品を容器に収容する商品でない場合には、計量された商品の質量を用いず物品の単価に基づき商品の販売データを生成する。
【００５９】
ステップＳ１１１において、制御部１は、量り売りの販売データを生成し、ステップＳ１１２の処理に進む。なお、量り売りの販売データ生成は、計量された商品の質量データから容器の質量データを減算した質量データと物品の単価とに基づき商品の販売データを生成する。
【００６０】
ステップＳ１１２において、制御部１は、販売データに応じて印字部９に印字処理を行わせ、ラベルを発行する処理を行う。なお、発行するラベルは台紙レスラベルを用いて、商品に応じた印字データ量に基づきラベル発行方向が可変長となるラベルが印字後に切断されて発行される。
【００６１】
ステップＳ１１３において、制御部１は、販売データを登録する処理を行う。詳細には、制御部１は、販売データをＲＡＭ３などの記憶部に記憶させる処理、通信部１０を介して金銭登録機やホストコンピュータなどに販売データを登録する処理、などを行う。
商品の購入者（顧客）は上記ラベルを容器に貼付して、金銭登録機（ＰＯＳレジスタ）の設置された場所（会計所）にて店員を介して、又はセルフ式金銭支払機（セルフＰＯＳレジスタ）により直接、所定の金額を支払う。なお、商品販売データ処理装置１００に会計精算機能（代金決済機能）を備えるセルフ式計量秤装置である場合は、商品販売データ処理装置１００にて客自らが購入する商品の代金決済（セルフ会計精算）を行うにしてもよい。
【００６２】
尚、上記実施形態では、撮像部８により撮像された撮像データ（画像データ）に基づいて容器の種類を特定し、容器の種類に基づいて、予めその容器の種類に紐づけられた内容物である物品（商品）の種類や販売形態を特定したが、この形態に限られるものではない。例えば、撮像部８により撮像された撮像データ（画像データ）に基づいて、コロッケ、アジフライなどの物品の種類を特定してもよい。なお、実施の形態において、載置部に載置された容器を上方より撮像しているがこれに限らず、例えば、撮像部８（撮像手段）で物品（商品）の底部を撮像し撮像データ（画像データ）を取得する、あるいは、撮像部８（撮像手段）の撮像方向が容器の側端（前後、左右いずれも）であってもよい。この場合、撮像部８（撮像手段）の撮像方向が容器の底部からである場合、容器を特定する容器特定情報（特定情報）は、容器の底部の形状、底部の面積、底部の色などが容器特定情報（特定情報）になり、撮像部８（撮像手段）の撮像方向が容器の側端（前後、左右いずれも）である場合、容器を特定する容器特定情報（特定情報）は、容器の側端の形状、側端の面積、側端の色等が容器特定情報（特定情報）となる。
【００６３】
次に、本発明の実施形態の一具体例を説明する。
図１０は特定情報の一例を説明するための図である。詳細には、図１０（ａ）は特定情報として規定された色や形状のシール７０（７０ａ，７０ｂ，７０ｃ）の一例を示す図である。図１０（ｂ）は特定情報としてシール７０ｂを貼付した容器７５の一例を示す図であり、図１０（ｃ）は特定情報としてシール７０ｃを貼付した容器７５の一例を示す図である。
【００６４】
上述した実施形態では、記憶手段により記憶されている容器を特定する特定情報は、容器の面積（容器の面積に対応するドット数等）などであったが、この形態に限られるものではない。特定情報は、例えば、図１０に示したように、シール７０の形状や色などであってもよい。また、販売形態を特定するコード情報（例えば、一次元コードや二次元コード等）が印字されたラベル等であってもよい。
【００６５】
シール７０の着色部分の色は、例えば、赤色、青色、黄色、緑色などの所定の色であり、色相や色番号などにより規定されている。シール７０の図形の着色部分の形状としては、例えば、四角形状、円形状、三角形状、多角形状、などを採用することができる。
シール７０には、図形の着色部分と、この着色部分から外側に所定距離離れて囲むように白いエリア（白色部分）とが形成されている。白色部分を設けたことにより、商品の色と、シール７０の着色部分の色を容易に区別することができ、且つ、区別されたシール７０の色の形状を容易に特定することができる。この容器に貼付されるシール７０は、例えば、店員などにより貼付される。
【００６６】
上記特定情報は、量り売り商品、個数売り商品に対応してシールの形状や色を予め規定し、それぞれを関連付けて記憶手段で記憶しておく。容器７５に特定情報を示すシール７０を貼付する。制御部は、撮像部で撮像されたシール７０の形状、または、シール７０の色に基づいて、量り売り商品か個数売り商品かを判別する。
こうすることにより、量り売り商品の容器と個数売り商品の容器が同じ形状や面積の場合であっても、制御部は、撮像部で撮像された特定情報としてのシール７０の形状や色に基づいて、量り売り商品の容器であるか個数売り商品の容器であるかを容易に判別することができる。なお、販売形態を特定するコード情報（例えば、一次元コードや二次元コード等）が印字されたラベル等であった場合は、撮像部で撮像された画像データの容器に貼付されたラベルに印字された販売形態を特定するコード情報をデコードし特定情報を取得する（取得手段）。なお、一次元コードの場合は、撮像部８を用いることなく撮像部８の代わりにスキャナ装置（スキャナ部）を用いてもよい。また、商品販売データ処理装置は、撮像部８とスキャナ装置とが組み合わさった装置であってもよい。
【００６７】
次に、本発明の実施形態の他の具体例を説明する。
記憶手段は、例えば、容器を特定する特定情報Ａ１、容器を特定する特定情報Ａ２、容器を特定する特定情報Ａ３などを記憶する。特定情報Ａ１，Ａ２，Ａ３は、量り売り商品か個数売り商品かを示す情報と関連付けられて記憶手段に記憶されている。
【００６８】
容器を特定する特定情報Ａ１は、容器の面積、容器の面積に対応するドット数、または、容器の形状などを記憶する。
容器を特定する特定情報Ａ２は、シールに関する情報、例えば、シールの形状、シールの色などを記憶する。
容器を特定する特定情報Ａ３は、例えば、シールの色のみを記憶する。本例では、上述したように、容器の面積や形状などに関する情報と、シールに関する情報を別々のファイルで記憶手段に記憶する。
【００６９】
次に、制御部による、容器に関し量り売り商品か個数売り商品かを判断する手順の一例を説明する。
（Ｉ）先ず、容器の面積を判断する。（ＩＩ）シールが貼付されているか否かを判別する。（ＩＩＩ）シールが貼付されている場合、シールの形状を判断した後、（ＩＶ）シールの色を判断する。
制御部は、例えば、上述した手順で、容器を量り売り商品か個数売り商品かを判断する。
【００７０】
尚、容器に関し量り売り商品か個数売り商品かを判断する手順は、上述した例に限られるものではない。例えば、容器に関し量り売り商品か個数売り商品かを判断する順番（優先順位）を設定手段により設定し、制御部は、設定手段で設定された優先順位に基づいて、上記判断を行うようにしてもよい。
【００７１】
次に、設定手段により設定される優先順位の一例を示す。
【００７２】
「容器を特定する特定情報Ａ１」＝優先順位３番目、
「容器を特定する特定情報Ａ２」＝優先順位１番目、
「容器を特定する特定情報Ａ３」＝優先順位２番目、
「容器を特定する特定情報Ａ４」＝優先順位４番目。
【００７３】
この例では、容器を特定する特定情報Ａ１に基づいて、容器の面積などにより、容器を量り売り商品か個数売り商品かを判断することは、優先順位３番目であり、容器を特定する特定情報Ａ２に基づいて、シールの形状により、容器を量り売り商品か個数売り商品かを判断することは、優先順位１番目であり、容器を特定する特定情報Ａ３に基づいて、シールの色により、容器を量り売り商品か個数売り商品かを判断することは、優先順位２番目であり、容器を特定する特定情報Ａ４に基づいて、販売形態を特定するコード情報（例えば、一次元コードや二次元コード等）が印字されたラベルにより、容器を量り売り商品か個数売り商品かを判断することは、優先順位４番目である。
【００７４】
また、制御部は、撮像された撮像データによるシールの形状と色の組み合わせに基づいて、量り売り商品か個数売り商品かを判断するようにしてもよい。この場合、容器の種類が少ない場合であっても、容器の種類とシールの色や形状の組み合わせにより、商品の販売形態の種類を増やす事ができる。このため、容器の在庫数量とコストを抑えることができる。なお、シールの色や形状の組み合わせや、販売形態を特定するコード情報（例えば、一次元コードや二次元コード等）が印字されたラベルにより、商品（容器）の販売形態を判定する場合、容器に貼付（または事前印字）するシールやラベルの箇所は容器の上面に限らず、容器の前後面、左右面、底面の何れであってもよく、この場合、撮像手段は、貼付された箇所と対応する方向より設けて撮像する。
【００７５】
以上、説明したように、本発明の実施形態に係る商品販売データ処理装置１００は、容器に収容した物品の販売データを登録する。
詳細には、商品販売データ処理装置１００は、容器を識別するための識別情報を容器から取得する取得手段（容器を撮像する撮像部８（撮像手段）など）と、物品の質量を計量する計量部７（計量手段）と、容器による販売形態が量り売りであるか否かを示すとともに容器を特定する特定情報を記憶する記憶部（ＲＡＭ３など）と、制御部１（ＣＰＵ）と、などを有する。制御部１は、撮像部８（撮像手段）により撮像された容器の撮像データ（画像データ）と、特定情報に基づいて、撮像部８により撮像した容器を特定し、その特定された容器による販売形態が量り売りであるか否かを判定する容器判定部１０１（容器判定手段）を有する。
このように、商品販売データ処理装置１００の容器判定部１０１は、撮像部８により撮像した容器による販売形態が量り売りであるか否かを判定することができるので、操作者による商品に関する情報の操作入力や操作ミスを無くすことができる。
【００７６】
また、商品販売データ処理装置１００の制御部１は、容器判定部１０１（容器判定手段）により、特定された容器の販売形態が量り売りである場合、計量部７で計量された商品の質量データに基づいて、商品の販売データを生成して登録する商品登録部１０２（商品登録手段）などを有する。
【００７７】
詳細には、商品販売データ処理装置１００は、量り売り商品、及び、個数売り商品の何れかであるかを、撮像部８により撮像した撮像データ（画像データ）より容器を特定し、特定した容器に基づき撮像した容器が量り売りであるか、あるは、個数売りであるかを特定する。そして、計量部７により計量された商品の質量データに基づき、特定された容器が量り売り、あるいは、個数売りの何れかの販売形態に応じて販売データを生成して、登録することが可能である。このため、操作者により販売形態を量り売りまたは個数売りであるかを指定する操作入力を不要とし、確実に販売データを生成可能な商品販売データ処理装置１００を提供することができる。また、上述したように、簡単な構造で、上記本発明に係る効果を実現可能な商品販売データ処理装置１００を提供することができる。
【００７８】
また、ＲＡＭ３などの記憶部は、物品を収容する容器と、その容器が量り売りであるか個数売りであるかを示す情報（販売形態）とを関連付けて記憶している。設定時には、予め容器の種類の数だけ、容器の種類に対応して販売形態を示す情報を関連付けて記憶部に記憶させることで、容易にそれらを設定可能であり、設定ミスが少ない。
【００７９】
また、本発明の実施形態では、容器判定部１０１による物品を収容する容器の特定処理において、撮像部８により撮像された商品の容器を特定することが出来なかった場合、ＲＡＭ３などの記憶部が記憶する１つまたは複数の容器を候補として選択可能に表示する表示部６を、商品販売データ処理装置１００が有する。
つまり、容器判定手段により容器を判定することが出来なかった場合、記憶手段としてのＲＡＭ３などの記憶部により記憶される容器を候補として表示する表示部６（表示手段）を、商品販売データ処理装置１００が有する。
すなわち、撮像部８により撮像された商品の撮像データ（画像データ）から、容器を認識できない場合であっても、制御部１が複数の容器の種類の候補を選択可能に表示部６に表示する処理を行い、その複数の候補のうち、操作者により選択・入力された容器の種類を示す情報に基づいて、商品登録部１０２が商品の販売データを確実に生成して登録することができる。
なお、制御部１が複数の容器の種類の候補を選択可能に表示部６に表示する処理において、表示する容器の種類の候補を表示する順は、撮像部８により撮像された商品の撮像データ（画像データ）に基づき認識した容器と近い容器を順に選択可能に表示部６に表示するようにしてもよい。
【００８０】
また、本発明の実施形態では、容器情報記憶部３２は、容器の質量データを記憶する。商品登録部１０２は、計量部７により計量された商品の質量データから容器の質量データを減算し、その減算された値に基づいて物品の販売データを生成して登録する。このため、商品に収容された物品の個数や販売価格などの販売データを適正に生成し登録可能な商品販売データ処理装置１００を提供することができる。
【００８１】
また、本実施形態では、ＲＡＭ３などの記憶部は、容器を特定する特定情報と、容器に収容された物品を識別する識別情報と、物品の単位質量データと、容器に収容された物品の単価とを関連付けて記憶する。商品登録部１０２（商品登録手段）は、容器判定部１０１（容器判定手段）で判定された容器を特定する特定情報に基づいて、判定された容器が量り売りで販売する商品である場合、計量された商品の質量データから容器の質量データを減算した質量データと物品の単価とに基づき商品の販売データを生成し、判定された容器が量り売りで販売する商品でない場合、計量された物品の質量データから容器の質量データを減算した質量データと物品の単位質量データとに基づき物品の個数を算出し、該算出した個数と物品の単価に基づき物品の販売データを生成する。このため、操作者が煩雑な操作を行うことなく、販売形態に応じて最適な販売データを生成することができる。
【００８２】
また、本発明の実施形態では、撮像部８による商品の認識範囲６１ａ内に、商品が適切に載置されたか否かを、制御部１が撮像部８により生成された撮像データ（画像データ）に基づいて判別し、商品が適切に認識範囲６１ａ内に載置されていないと判別した場合、エラー処理を行う。このため、操作者に、撮像部８による認識範囲６１ａ内に商品を載置させることができ、その商品の容器を特定可能な商品販売データ処理装置１００を提供することができる。
【００８３】
また、本実施形態では、撮像部８により撮像された撮像データ（画像データ）の各画素を２値化し、容器と、容器以外の背景部分とを明確に区分けすることで、容器の面積や形状等を容易に特定することができる。予めＲＡＭ３などの記憶部に、容器の面積と、容器の種類とを関連付けて記憶させる。制御部１は、撮像部８により撮像された商品の撮像データ（画像データ）を２値化処理することで、計量部７に載置された容器の面積を求めることができ、この容器の面積に基づき記憶部に記憶された容器の種類を容易に特定することができる。
【００８４】
また、装置の設置場所（外光により室内の照度が変化する環境）によっては、天候、または、朝、昼、夜等の時間帯や、室内照明などにより室内の照度が変化することが想定され、撮像部８で撮像される撮像データ（画像データ）の各画素の輝度、ガンマ、色等の値が大きく変化する。本実施形態では校正（キャリブレーション）として、容器等を何も載置しない状態で載置面（載置面の色は単色）を撮像し、撮像した画像（撮像）データの輝度、ガンマ、色等の調整（補正）を行い、この補正（調整）した輝度、ガンマ、色等の値を２値化処理の閾値として設定する。これにより、載置面に容器が載置された状態で撮像部８により撮像した画像データから容器を確実に識別すことが可能となる。なお、校正（キャリブレーション）の他にレンズ歪み等の補正値を記憶させるようにしてもよい。
詳細には、例えば、各時間帯毎に、撮像部８で載置面を撮像し、その画像データに基づいて２値化処理の閾値を規定し、記憶部に記憶しておく。制御部１は、記憶部に記憶された各時間帯毎の２値化処理の閾値を用いて、撮像部８で撮像される画像データに２値化処理を施し、容器の面積を特定し、その容器の面積から容器の種類を確実に特定することができる。なお、記憶部に記憶する際、朝、昼、夜の各時間帯毎の校正（キャリブレーション）した値（２値化処理の閾値）と、朝、昼、夜の使用時間帯の切り換え時刻とをスケジュールしておき、計時手段に基づいて計時された時刻と切り換え時刻に基づいて各時間帯毎に各時間帯毎の校正（キャリブレーション）した値（２値化処理の閾値）を自動的に切り換えるようにしてもよい。また、照度計などを装置に設け、この照度計が示す値に基づいて、校正（キャリブレーション）した値（２値化処理の閾値）を自動的に切り換えるようにしてもよい。
【００８５】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこれらの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計の変更等があっても本発明に含まれる。
また、上述の各図で示した実施形態は、その目的及び構成等に特に矛盾や問題がない限り、互いの記載内容を組み合わせることが可能である。
また、各図の記載内容はそれぞれ独立した実施形態になり得るものであり、本発明の実施形態は各図を組み合わせた一つの実施形態に限定されるものではない。
【符号の説明】
【００８６】
１  制御部（ＣＰＵ）
２  ＲＯＭ（記憶部：記憶手段）
３  ＲＡＭ（記憶部：記憶手段）
４  補助記憶部
５  操作部（操作手段：タッチパネル）
６  表示部（表示手段：タッチパネル）
７  計量部（計量手段）
８  撮像部（取得手段、読取手段、撮像手段、スキャナ部（スキャナ装置））
９  印字部
３１  商品情報記憶部（商品情報記憶手段）
３２  容器情報記憶部（容器情報記憶手段）
１００  商品販売データ処理装置（セルフ式販売装置）
１０１  容器判定部（容器判定手段）
１０２  商品登録部（商品登録手段）
【図１】
0005928526.tif 000002
【図２】
0005928526.tif 000003
【図３】
0005928526.tif 000004
【図４】
0005928526.tif 000005
【図５】
0005928526.tif 000006
【図６】
0005928526.tif 000007
【図７】
0005928526.tif 000008
【図８】
0005928526.tif 000009
【図９】
0005928526.tif 000010
【図１０】
0005928526.tif 000011