(57)【特許請求の範囲】
【請求項１】
商品を載置するための載置部に載置された載置物の重量を計量する秤部と、
読取窓に対向する商品認識領域を撮像する撮像部と、
この撮像部で撮像された画像から前記読取窓にかざされた商品を認識する商品認識手段と、
この商品認識手段により認識された前記商品の単価と当該商品が単位重量あたりの単価が決まっている量り売り商品か否かを識別するフラグとを少なくとも含む商品データを検出する商品データ検出手段と、
この商品データ検出手段により検出された前記商品データの前記フラグから前記商品が量り売り商品であると識別されるとき、前記秤部で計量された重量情報と前記商品データの単価とから前記商品の価格を算出して売上処理する量り売り商品売上手段と、
を具備したことを特徴とするチェックアウト装置。
【請求項２】
前記商品データ検出手段により検出された前記商品データの前記フラグから前記商品が量り売り商品でないと識別されるとき、前記商品データに含まれる基準重量が前記秤部で計量された重量情報と同一性を有するか否かを判定する重量判定手段と、
この重量判定手段により同一性を有すると判定されると、前記商品データに含まれる単価で前記商品を売上処理する定額商品売上手段と、
をさらに具備したことを特徴とする請求項１記載のチェックアウト装置。
【請求項３】
前記秤部は、前記読取窓にかざされる前の商品を載置するための第１の載置部に載置された載置物の重量を計量することを特徴とする請求項１または２に記載のチェックアウト装置。
【請求項４】
前記秤部は、前記読取窓にかざされた後の商品を載置するための第２の載置部に載置された載置物の重量を計量することを特徴とする請求項１または２に記載のチェックアウト装置。
【請求項５】
商品を載置するための載置部に載置された載置物の重量を計量する秤部と、商品をかざすための読取窓と、この読取窓に対向する商品認識領域を撮像する撮像部とを備えたチェックアウト装置としてのコンピュータに、
前記撮像部で撮像された画像から前記読取窓にかざされた商品を認識する商品認識機能と、
この商品認識機能により認識された前記商品の単価と当該商品が量り売り商品か否かを識別するフラグとを少なくとも含む商品データを検出する商品データ検出機能と、
この商品データ検出機能により検出された前記商品データの前記フラグから前記商品が量り売り商品であると識別されるとき、前記秤部で計量された重量情報と前記商品データの単価とから前記商品の価格を算出して売上処理する量り売り商品売上機能と、
を実現させるための売上処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、セルフ式のチェックアウト装置及びコンピュータをセルフ式のチェックアウト装置として機能させるための売上処理プログラムに関する。
【背景技術】
【０００２】
近年、スーパーマーケットやドラッグストア等の小売店では、商品コードの入力から決済処理までを顧客自らの操作によって行うセルフ式のチェックアウト装置が使用されている。
【０００３】
ところで、小売店で販売される商品には、１点あたりの単価が決まっている商品（定額商品と称する）と、単位重量あたりの単価が決まっている商品（量り売り商品と称する）とがある。セルフ式のチェックアウト装置の場合、定額商品は、価格が定まっているため、売上登録することができる。しかしながら、量り売り商品は、顧客が購入する分量によって価格が変動するため、売上登録することができない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９-０５３８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、量り売り商品の売上登録が可能なセルフ式のチェックアウト装置を提供することにある。
【課題を解決するための手段】
【０００６】
一実施形態において、チェックアウト装置は、秤部と、撮像部と、商品認識手段と、商品データ検出手段と、量り売り商品売上手段とを備える。秤部は、商品を載置するための載置部に載置された載置物の重量を計量する。撮像部は、読取窓に対向する商品認識領域を撮像する。商品認識手段は、撮像部で撮像された画像から読取窓にかざされた商品を認識する。商品データ検出手段は、商品認識手段により認識された商品の単価と当該商品が単位重量あたりの単価が決まっている量り売り商品か否かを識別するフラグとを少なくとも含む商品データを検出する。量り売り商品売上手段は、商品データ検出手段により検出された商品データのフラグから商品が量り売り商品であると識別されるとき、秤部で計量された重量情報と商品データの単価とから商品の価格を算出して売上処理する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態であるセルフ式チェックアウトシステムの全体構成図。
【図２】同システムにおいて、商品サーバが管理する商品マスタファイルの商品マスタレコードを示す模式図。
【図３】同システムにおけるセルフＰＯＳ端末の外観斜視図。
【図４】同システムにおけるセルフＰＯＳ端末のブロック構成図。
【図５】同システムにおけるセルフＰＯＳ端末のＨＤＤで保存する主要なデータファイルを示す模式図。
【図６】同システムにおけるセルフＰＯＳ端末のＲＡＭに形成される主要なメモリエリアを示す模式図。
【図７】同システムにおけるセルフＰＯＳ端末のＣＰＵが売上処理プログラムに従って実行する処理手順を示す流れ図。
【図８】同システムにおけるセルフＰＯＳ端末のカメラコントローラがＣＰＵからの指令に従って実行する処理手順を示す流れ図。
【発明を実施するための形態】
【０００８】
以下、チェックアウト装置の一実施形態について、図面を用いて説明する。なお、この実施形態は、商品コードの入力から決済処理までを顧客自らの操作によって行うセルフ式のＰＯＳ（Point Of Sales）端末に適用した場合である。
【０００９】
図１は、セルフチェックアウト装置を導入したスーパーマーケット，ドラッグストア等の小売店に構築されるセルフ式チェックアウトシステム１０の全体構成図である。このシステム１０は、商品サーバ１１と、複数台のセルフＰＯＳ端末１２を備える。商品サーバ１１と各セルフＰＯＳ端末１２とは、ＬＡＮ（Local Area Network）等のネットワーク１３を介して双方向通信自在に接続される。
【００１０】
商品サーバ１１は、商品マスタファイル１４を管理する。商品マスタファイル１４は、店舗で販売される全ての商品に対して商品毎に作成される商品マスタレコード１４Ｒを蓄積する。
【００１１】
図２は、商品マスタレコード１４Ｒのデータ構造を示す模式図である。本実施形態では、商品マスタレコード１４Ｒに、その商品固有の識別コードである商品コードに関連付けて、商品分類、商品名、単価、量り売りフラグ、設定重量、商品画像等の商品情報を記述する。
【００１２】
量り売りフラグは、対応する商品コードで特定される商品が、１点あたりの単価が決まっている定額商品なのか、単位重量あたりの単価が決まっている量り売り商品（精肉、野菜、惣菜等）なのかを識別する。設定重量は、対応する商品コードによって特定される商品の１点あたりの平均重量である。なお、設定重量は、定額商品に対して設定されており、量り売り商品に対しては設定されていない。商品画像は、対応する商品コードによって特定される商品を撮像した画像である。
【００１３】
図３は、セルフチェックアウト装置の一態様であるセルフＰＯＳ端末１２の外観斜視図である。セルフＰＯＳ端末１２は、本体２０の一方の側面（図３では右側面）に、まだ登録されていない商品を置くための第１の載置台２１を配置し、他方の側面（図３では左側面）に、登録済みの商品を置くための第２の載置台２２を配置する。
【００１４】
第１の載置台２１は、買物客が購入しようとする商品をまとめて入れるための買い物籠を載置可能な載置面２１ａを有する。
【００１５】
第２の載置台２２は、一対の袋保持アーム２３ａ，２３ｂに掛けられたレジ袋等の買物袋を載置可能な載置面２２ａを有する。前記袋保持アーム２３ａ，２３ｂは、一時載置台２４の下面に取り付けられており、一時載置台２４は、支持アーム２５によって第２の載置台２２の上方に取り付けられている。第２の載置台２２は、秤部６４（図４を参照）を内蔵する。秤部６４は、載置面２２ａと一時載置台４２に載せられる重量物の総重量を計量する。
【００１６】
本体２０は、その正面上部に、タッチパネル３１付のディスプレイ３２を備える。また、読取窓３３、カード挿入口３４、レシート発行口３５、硬貨投入口３６、硬貨排出口３７、紙幣投入口３８、紙幣排出口３９を、本体２０の正面に形成する。
【００１７】
ディスプレイ３２は、画面に、買物客のタッチ操作による情報入力機能を有するタッチパネル３１を配したＬＣＤで、買物客に操作方法を知らせるための案内メッセージを表示する。また、売上登録された商品の品名、価格や、合計購入金額、預かり金額、釣り銭額等も表示する。
【００１８】
読取窓３３は、矩形状をなし、セルフＰＯＳ端末１２にて売上登録される商品の認識領域に対向して本体２０に形成される。読取窓３３の裏側である本体２０内には、ＣＣＤイメージセンサ等のデジタルカメラ７２（図４を参照）が配置されている。セルフＰＯＳ端末１２のユーザ（買物客）が、読取窓３３に商品をかざすと、この商品を含む画像がカメラ７２によって撮影される。セルフＰＯＳ端末１２は、上記カメラ７２で撮影された画像を解析して、その画像に含まれる商品を認識する。
【００１９】
カード挿入口３４は、買物客のポイントカードや精算用のＩＣカードの挿入口である。レシート発行口３５は、チェックアウト業務の完了時にプリントされるレシートの発行口である。硬貨投入口３６は、代金支払い用の硬貨の投入口である。硬貨排出口３７は、つり銭としての硬貨の排出口である。紙幣投入口３８は、代金支払い用の紙幣の投入口である。紙幣排出口３９は、つり銭としての紙幣の排出口である。
【００２０】
図４は、セルフＰＯＳ端末１２の要部構成を示すブロック図である。セルフＰＯＳ端末１２は、主制御部としてＣＰＵ（Central Processing Unit）５１を搭載する。そして、このＣＰＵ３１１に、アドレスバス，データバス等のバスライン５２を介して、ＲＯＭ（Read Only Memory）５３、ＲＡＭ（Random Access Memory）５４、ＨＤＤ（Hard Disk Drive）５５、通信インターフェース５６、リーダ・ライタインターフェース５７、硬貨投入・払出ユニット５８、紙幣投入・払出ユニット５９、カメラコントローラ６０、タッチパネルコントローラ６１、表示コントローラ６２、プリンタコントローラ６３及び秤部６４のアナログ／デジタルコンバータ（以下、Ａ／Ｄと略称する）６４ａを接続する。
【００２１】
通信インターフェース５６は、前記ネットワーク１３を介して接続される商品サーバ１１との間のデータ送受信を司る。
【００２２】
リーダ・ライタインターフェース５７は、カードリーダ・ライタ７１との間のデータ送受信を司る。カードリーダ・ライタ７１は、前記カード挿入口３４から挿入されたカードからのデータの読取りと同カードへのデータの書込みを行う。
【００２３】
硬貨投入・払出ユニット５８は、前記硬貨投入口３６から投入された硬貨を金種別に選別して金庫へ収納する機能と、釣銭としての硬貨を前記金庫からピックアップして前記硬貨排出口３７へ払い出す機能とを有する。
【００２４】
紙幣投入・払出ユニット５９は、前記紙幣投入口３８から投入された紙幣を金種別に選別して金庫へ収納する機能と、釣銭としての紙幣を前記金庫からピックアップして前記紙幣排出口３９へ払い出す機能とを有する。
【００２５】
カメラコントローラ６０は、撮像部としてのデジタルカメラ７２の撮像オン、オフを制御する。タッチパネルコントローラ６１は、タッチパネル３１を制御し、ユーザによってタッチ操作された画面上の位置座標データを取り込む。表示コントローラ６２は、表示データに対応する画面をディスプレイ３２に表示させる。プリンタコントローラ３２０は、レシートプリンタ７３によるレシート印字を制御し、レシートをレシート発行口３５から発行させる。
【００２６】
秤部６４は、第２の載置台２２の載置面２２ａと一時載置台４２とに加わる荷重を受けて電気信号に変換するロードセル６４ｂと、このロードセル６４ｂから出力される荷重信号（電気信号）をデジタルデータに変換するＡ／Ｄ６４ｂとを備える。ＣＰＵ５１は、Ａ／Ｄ６４ａを介して取り込んだデジタルデータにより、第２の載置台２２に載せられた商品の総重量を検出する。
【００２７】
かかる構成のセルフＰＯＳ端末１２は、図５示すように、プログラムファイル８１と、売上登録ファイル８２と、閾値ファイル８３とを、ＨＤＤ５５で保存する。プログラムファイル８１は、少なくとも後述する売上処理プログラムを格納する。売上登録ファイル８２は、当該ＰＯＳ端末１２で売上登録された商品の販売データを格納する。閾値ファイル８３は、商品マスタファイル１４に登録されている各商品の画像の中に、カメラ７２によって撮像された商品の画像が一致しているか否かを判定するための閾値を記憶する。
【００２８】
また、セルフＰＯＳ端末１２は、ＣＰＵ５１が前記売上処理プログラムを実行する上で必要なメモリ領域として、図６に示すように、商品画像メモリ９１、商品データメモリ９２、今回重量メモリ９３、前回重量メモリ９４及び差分メモリ９５を、ＲＡＭ５４に形成する。
【００２９】
図７は、前記売上処理プログラムに従い動作するＣＰＵ５１の手順を示す流れ図であり、図８は、このＣＰＵ５１に連携して動作するカメラコントローラ６０の手順を示す流れ図である。以下、図７，図８の流れ図を参照しながら、買物客がセルフＰＯＳ端末１２を利用して買上商品を売上登録し、決済を終えるまでの流れについて説明する。
【００３０】
先ず、買物客は、自身が購入する商品を第１の載置台２１に置く。また、買物客は、第２の載置台２２の載置面２２にレジ袋などの買物袋を広げる。買物袋の取っ手は、一対の袋保持アーム２３ａ，２３ｂに掛ける。
【００３１】
次に、買物客は、ディスプレイ３２に表示されるガイダンスに従い、登録開始の宣言ボタンにタッチする。そうすると、セルフＰＯＳ端末２では、売上処理プログラムが起動する。このプログラムの起動により、ＣＰＵ５１は、カメラコントローラ６０に撮像オン指令のコマンドを送信する（ステップＰ１）。
【００３２】
上記撮像オン指令のコマンドを受信したカメラコントローラ６０は、カメラ７２に撮像オン信号を出力する（ステップＱ１）。この撮像オン信号を受信したカメラ７２は、読取窓３３に対向する商品認識領域を例えば３０ｆｐｓの周期で撮像する。そして、そのフレーム画像をカメラコントローラ６０に順次送出する。
【００３３】
カメラコントローラ６０は、カメラ７２からフレーム画像データを取り込むと（ステップＱ２）、その画像データから商品画像を検出する（ステップＱ３）。ここで、フレーム内に商品画像が映り込んでいない場合（ステップＱ３のＮＯ）、カメラコントローラ６０は、業務終了コマンドを受信したか否かを判断する（ステップＱ５）。業務終了コマンドを受信していない場合（ステップＱ５のＮＯ）、カメラコントローラ６０は、次のフレーム画像データを取り込む。
【００３４】
フレーム内に商品画像の一部でも映り込んでいた場合には（ステップＱ３のＹＥＳ）、カメラコントローラ６０は、そのフレーム画像データを商品画像メモリ９１に書き込む（ステップＱ４）。しかる後、カメラコントローラ６０は、業務終了コマンドを受信したか否かを判断する（ステップＱ５）。
【００３５】
こうして、カメラコントローラ６０は、業務終了コマンドを受信するまで、ステップＱ２，Ｑ３，Ｑ４の処理を繰り返し実行する。すなわち、カメラコントローラ６０は、カメラ７２からフレーム画像データを取り込む毎に、商品画像を検索し、商品画像を検出したならば、そのフレーム画像データを商品画像メモリ９１に上書きする。
【００３６】
一方、カメラコントローラ６０に撮像オン指令のコマンドを送信したＣＰＵ５１は、商品画像メモリ９１に商品画像を含むフレーム画像データが書き込まれるのを待機する（ステップＰ２）。商品画像メモリ９１に商品画像を含むフレーム画像データが書き込まれると（ステップＰ２のＹＥＳ）、ＣＰＵ５１は、商品認識処理を実行する（ステップＰ３：商品認識手段）。
【００３７】
具体的には、ＣＰＵ５１は、フレーム画像データに含まれる商品の画像から、特徴量として色合いや凹凸等の表面の状態を読み取る。そしてＣＰＵ５１は、商品マスタファイル１４に保存されている各商品の画像データを参照して、特定の物体としての商品を認識する。なお、処理時間の短縮を図るため、商品の輪郭や大きさは考慮しない。
【００３８】
このように、画像中に含まれる物体を認識することは、一般物体認識（generic object recognition）と呼ばれている。このような一般物体認識については、下記の文献において、各種認識技術が解説されている。
【００３９】
柳井  啓司，“一般物体認識の現状と今後”，情報処理学会論文誌，Vol.48,No.SIG16,［平成２２年８月１０日検索］，インターネット＜URL: http://mm.cs.uec.ac.jp/IPSJ-TCVIM-Yanai.pdf  ＞
また、画像をオブジェクト毎に領域分割することによって一般物体認識を行う技術が、下記の文献において解説されている。
【００４０】
Jamie Shottonら，“Semantic Texton Forests for Image Categorization and Segmentation”,［平成２２年８月１０日検索］，インターネット＜URL: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.145.3036&rep=repl&type=pdf  ＞
こうして、フレーム画像データから商品を認識したならば、ＣＰＵ５１は、この認識した商品について類似度を算出する（ステップＰ４）。類似度は、商品マスタファイル１４に記憶されている商品の画像を１００％＝［類似度1.0］とした場合に、フレーム画像データに含まれる商品の画像がどの程度似ているかを示すものである。前述したように、例えば表面の色合いや凹凸状況等によって類似度を算出する。なお、例えば、色合いと凹凸状況とでは、重み付けを変えるようにしてもよい。
【００４１】
類似度が算出されたならば、ＣＰＵ５１は、この類似度が閾値ファイル８３に予め設定されている閾値を超えたか否かを判断する（ステップＰ５）。超えていない場合（ステップＰ５のＮＯ）、ＣＰＵ５１は、次のフレーム画像データが商品画像メモリ９１に書き込まれるのを待機する（ステップＰ２）。
【００４２】
これに対し、類似度が閾値を超えたならば（ステップＰ５のＹＥＳ）、ＣＰＵ５１は、フレーム画像データから認識した商品の商品マスタレコード１４Ｒを、商品マスタファイル１４から検出し、商品データメモリ９２で記憶する（ステップＰ６：商品データ検出手段）。そして、ＣＰＵ５１は、このレコード１４Ｒ中の商品名をディスプレイ３２に表示する（ステップＰ７）。
【００４３】
次に、ＣＰＵ５１は、認識した商品の重量データを取得する（ステップＰ８）。具体的には、ＣＰＵ５１は、秤部６４で計量される重量値が変化するのを待機する。そして、重量変化を検知したならば、ＣＰＵ５１は、それまで今回重量メモリ９３に格納されていた重量値を前回重量メモリ８４に複写し、今回計量された重量値を今回重量メモリ９３に上書きする。そして、今回重量メモリ９３の重量値から前回重量メモリ８４の重量値の差分を算出し、差分メモリ９５に上書きする。ＣＰＵ５１は、差分メモリ９５に上書きされた重量値を、認識した商品の重量データとして取得する。
【００４４】
次に、ＣＰＵ５１は、商品データメモリ９２で記憶する商品マスタレコード１４Ｒの量り売りフラグをチェックして、認識した商品が量り売り商品なのか定額商品なのかを識別する（ステップＰ９）。
【００４５】
定額商品の場合（ステップＰ９のＮＯ）、ＣＰＵ５１は、同商品マスタレコード１４Ｒの基準重量が、差分メモリ９５の重量値と同一性を有するか否かを判定する（ステップＰ１０：重量判定手段）。例えば、基準重量と差分メモリ９５の重量値との誤差が所定の許容範囲内であれば同一性ありと判定し、許容範囲外であれば同一性無しと判定する。同一性無しと判定されると（ステップＰ１０のＮＯ）、ＣＰＵ５１は、エラーを報知する。
【００４６】
これに対し、同一性ありと判定された場合には（ステップＰ１０のＹＥＳ）、ＣＰＵ５１は、同商品マスタレコード１４Ｒの単価を、認識した商品の価格とする（ステップＰ１１）。そして、当該商品の商品コードと価格と売上点数＝１とを含む商品販売データを、売上登録ファイル８２に登録処理する（ステップＰ１３：定額商品売上手段）。
【００４７】
一方、量り売り商品の場合には（ステップＰ９のＹＥＳ）、ＣＰＵ５１は、同商品マスタレコード１４Ｒの単価に差分メモリ９５の重量値を乗算して、認識した商品の価格を算出する（ステップＰ１２）。しかる後、ＣＰＵ５１は、当該商品の商品コードと価格と売上点数＝１とを含む商品販売データを、売上登録ファイル８２に登録処理する（ステップＰ１３：量り売り商品売上手段）。
【００４８】
ステップＰ１３の売上登録処理が終了したならば、ＣＰＵ５１は、タッチパネル３１を介して業務終了の入力が行われたか否かを判断する（ステップＰ１４）。業務終了の入力が行われていない場合（ステップＰ１４のＮＯ）、ＣＰＵ５１は、次のフレーム画像データが商品画像メモリ９１に書き込まれるのを待機する（ステップＰ２）。
【００４９】
業務終了の入力が行われたならば（ステップＰ１４のＹＥＳ）、ＣＰＵ５１は、カメラコントローラ６０に業務終了指令のコマンドを送出する（ステップＰ１５）。また、ＣＰＵ５１は、売上登録ファイル８２に登録された各商品販売データに基づいて決済処理を行う（ステップＰ１６）。この決済処理には、釣銭の演算及び払出の処理や、レシートの発行処理等を含む。
【００５０】
一方、業務終了指令のコマンドを受信したカメラコントローラ６０は（ステップＱ５のＹＥＳ）、カメラ７２に撮像オフ信号を出力する（ステップＱ６）。この撮像オフ信号を受信したカメラ７２は、撮影動作を終了する。
【００５１】
登録開始の宣言ボタンにタッチした買物客は、第１の載置台２１に置いた商品を１品ずつ手に取り、読取窓３３にかざす。そうすると、この商品の画像がカメラ７２によって撮像され、この商品画像から商品が自動認識されて商品名がディスプレイ３２に表示される。そこで買物客は、読取窓３３にかざした商品を、第２の載置台２２の買物袋に入れる。あるいは、一時載置台２４に置く。
【００５２】
このとき、商品が定額商品であった場合には、第２の載置台２２に設けられた秤部６４によって計量される重量の変化量と、認識した定額商品の基準重量との同一性が判定される。そして、同一性ありと判定されたならば、認識した定額商品の単価を価格として当該商品の販売データが売上登録される。
【００５３】
一方、商品が量り売り商品であった場合には、第２の載置台２２に設けられた秤部６４によって計量される重量の変化量が、認識した量り売り商品の販売量と確定される。そして、認識した量り売り商品の単価と重量とから価格が算出されて、当該商品の販売データが売上登録される。
【００５４】
このように本実施形態のセルフＰＯＳ端末１２は、量り売り商品と定額商品とを識別する。そして、量り売り商品については、秤部６４の重量変化をその商品の販売量と確定し、単価に販売量である重量を乗算して価格を算出する。一方、定額商品については、予め設定されている単価を価格とする。そして、量り売り商品及び定額商品のいずれに対しても、セルフＰＯＳ端末１２は、価格を含む商品販売データを売上登録ファイル８２に登録処理する。
【００５５】
買物客は、第１の載置台２１に置いた商品を全て第２の載置台２２側に移した後、業務終了の宣言ボタンにタッチする。そうすると、売上登録ファイル８２に登録された各商品の販売データに基づいて決済処理が行われる。すなわち、合計金額の表示、預り金額の算出及び表示、釣銭額の算出及び表示、レシートの発行等の処理が行われる。
【００５６】
したがって、本実施形態のセルフＰＯＳ端末１２によれば、定額商品のみならず、量り売り商品についても、セルフによる売上登録が可能である。この場合において、購買商品として定額商品と量り売り商品とが混在している買物客であっても、その購買商品全品を正しく売上登録して決済処理することができる。
【００５７】
また、本実施形態のセルフＰＯＳ端末１２は、撮像部としてのカメラ７２を備え、このカメラ７２で撮影した商品の画像から、購買商品を自動的に認識するようにしている。したがって、バーコードや二次元データコードを読み取ることで商品を認識する既存のセルフチェックアウト装置と比較して、買物客はバーコードや二次元データコードが付されている位置を意識して商品を読取窓にかざす必要がないので、作業性が良好である。
【００５８】
なお、本発明は、前記実施形態に限定されるものではない。  
例えば、前記実施形態では、秤部６４を第２の載置台２２に設けたが、第１の載置台２１に設けてもよい。この場合、買物客が第１の載置台２１に置かれた商品を１品、手に取って読取窓３３にかざした際に、ＣＰＵ５１は、秤部６４の重量変化を検出する。その変化量を差分メモリ９５で記憶することで、第１の実施形態と同様なデータ処理を実行することができる。
【００５９】
また、前記実施形態では、商品サーバ１１によって管理される商品マスタファイル１４から、認識した商品の商品データレコード１４Ｒを検出したが、各セルフＰＯＳ端末１２のＨＤＤ５５にローカルの商品ファイルを保存し、この商品ファイルから、認識した商品の商品データレコード１４Ｒを検出してもよい。こうすることにより、ネットワーク１３の通信に要する時間を短縮できるので、処理効率を高めることができる。
【００６０】
また、前記実施形態では、カメラ７２によって撮影された商品の画像から購買商品を認識したが、既存のバーコードや二次元データコードを利用して購買商品を認識するセルフチェックアウト端末に対しても、この発明を同様に適用することができる。
【００６１】
なお、前記実施形態は、装置内部のプログラム記憶部であるＨＤＤ５５に発明の機能を実現させる売上処理プログラムが予め記録されているものとした。しかしこれに限らず、同様のプログラムがネットワークから装置にダウンロードされてもよい。あるいは、記録媒体に記録された同様のプログラムが、装置にインストールされてもよい。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００６２】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］商品を載置するための載置部に載置された載置物の重量を計量する秤部と、読取窓にかざされた商品を認識する商品認識手段と、この商品認識手段により認識された前記商品の単価と当該商品が単位重量あたりの単価が決まっている量り売り商品か否かを識別するフラグとを少なくとも含む商品データを検出する商品データ検出手段と、この商品データ検出手段により検出された前記商品データの前記フラグから前記商品が量り売り商品であると識別されるとき、前記秤部で計量された重量情報と前記商品データの単価とから前記商品の価格を算出して売上処理する量り売り商品売上手段と、を具備したことを特徴とするチェックアウト装置。
［２］前記商品データ検出手段により検出された前記商品データの前記フラグから前記商品が量り売り商品でないと識別されるとき、前記商品データに含まれる基準重量が前記秤部で計量された重量情報と同一性を有するか否かを判定する重量判定手段と、この重量判定手段により同一性を有すると判定されると、前記商品データに含まれる単価で前記商品を売上処理する定額商品売上手段と、をさらに具備したことを特徴とする付記［１］記載のチェックアウト装置。
［３］前記商品認識手段は、前記読取窓に対向する商品認識領域を撮像する撮像部を備え、この撮像部で撮像された画像から前記読取窓にかざされた商品を認識することを特徴とする付記［１］または［２］記載のチェックアウト装置。
［４］前記秤部は、前記読取窓にかざされる前の商品を載置するための第１の載置部に載置された載置物の重量を計量することを特徴とする付記［１］乃至［３］のうちいずれか１記載のチェックアウト装置。
［５］前記秤部は、前記読取窓にかざされた後の商品を載置するための第２の載置部に載置された載置物の重量を計量することを特徴とする付記［１］乃至［３］のうちいずれか１記載のチェックアウト装置。
［６］商品を載置するための載置部に載置された載置物の重量を計量する秤部と、商品をかざすための読取窓とを備えたチェックアウト装置としてのコンピュータに、前記読取窓にかざされた商品を認識する商品認識機能と、この商品認識機能により認識された前記商品の単価と当該商品が量り売り商品か否かを識別するフラグとを少なくとも含む商品データを検出する商品データ検出機能と、この商品データ検出機能により検出された前記商品データの前記フラグから前記商品が量り売り商品であると識別されるとき、前記秤部で計量された重量情報と前記商品データの単価とから前記商品の価格を算出して売上処理する量り売り商品売上機能と、を実現させるための売上処理プログラム。
【符号の説明】
【００６３】
１２…セルフＰＯＳ端末（セルフチェックアウト装置）、１４…商品マスタファイル、２１…第１の載置台、２２…第２の載置台、３１…ディスプレイ、３２…タッチパネル、３３…読取窓、５１…ＣＰＵ、６４…秤部、７２…カメラ、８１…プログラムファイル、８２…売上登録ファイル、８３…閾値ファイル。
【図１】
0005473155.tif 000002
【図２】
0005473155.tif 000003
【図３】
0005473155.tif 000004
【図４】
0005473155.tif 000005
【図５】
0005473155.tif 000006
【図６】
0005473155.tif 000007
【図７】
0005473155.tif 000008
【図８】
0005473155.tif 000009