(57)【特許請求の範囲】
【請求項１】
セルフチェックアウトシステムにおいて複数の未認識な物品に対するセルフチェックを実現する方法であって、
(a)前記セルフチェックアウトシステムに提供される２以上の物品を受信して前記各物品を認識する処理と、
(b)前記２以上の物品を含む物品集合の総予想重量を、重量秤により検出する処理と、
(c)前記物品集合内の各物品に関するデータを取得する処理であって、前記物品集合の各物品に関する少なくとも１つの重量値、及び、前記物品集合の少なくとも１つの物品に関する少なくとも２つの重量値を、データベースからサーチする当該処理と、
(d)前記少なくとも２つの重量値を有する物品の予想重量を計算する処理と、
(e)前記物品集合に関するセルフチェックが完了するか否かを決定する処理であって、物品の集合体に関するので、(i)少なくとも２つの重量値を有する前記物品それぞれの計算された各予想重量、又は、前記各物品に関する少なくとも１つの重量値を総和すること、(ii)前記総和された値と、前記(b)で検出された総予想重量を比較すること、(iii)前記総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にあるかを判断する当該処理と、
(f)前記総和された値と前記(b)で検出された総予想重量の差が所与の許容範囲内にある場合は、前記セルフチェックアウトシステムに提供される新たな物品が既に認識された物品に加えられることを許可する処理と、
(g)前記総和された値と前記(b)で検出された総予想重量の差が所与の許容範囲内にない場合は、前記２以上の物品を含む集合物品の一部の物品に関するセルフチェックが完了するか否かを決定する処理であって、集合物品の一部に関するので、(i)前記集合物品のサブセット内の少なくとも２つの重量値を有する物品それぞれの計算された各予想重量、又は、前記集合物品のサブセット内の各物品に関する少なくとも１つの重量値を総和すること、(ii)前記サブセットの総和された値と、前記(b)で検出された総予想重量を比較すること、(iii)前記サブセットの総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にあるかを判断する当該処理と、
(h)前記サブセットの総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にない場合は、前記セルフチェックアウトシステムに間違って前記物品が提供された可能性を示す信号を送信する処理と、
(i)前記サブセットの総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にある場合は、前記セルフチェックアウトシステムにおいて新たな物品が既に認識された物品に加えられることを許可する処理と、
を含む、前記方法。
【請求項２】
各物品の識別情報を得るため、前記２以上の物品内の各物品をスキャニング（走査）することを更に含む、請求項１に記載の方法。
【請求項３】
前記スキャニングされた物品は、前記セルフチェックアウトシステムに既に提供された認識済みの物品ではなく新たに受信された物品であると特定されることを更に含む、請求項２に記載の方法。
【請求項４】
前記物品を新たに受信する前に、スキャニングされた物品のセルフチェックを完了すること、及び当該新たな物品の重量値を記録することを更に含む、請求項３に記載の方法。
【請求項５】
前記スキャニングされた物品が新たに受信された物品であることを特定することは、前記物品を受信して認識することを避けることを更に含む、請求項４に記載の方法。
【請求項６】
前記スキャニングされた物品が新たに受信された物品であることを特定することは、前記新たに受信された物品の重量値が記録されたとき、前記物品を受信して認識することを許可することを更に含む、請求項５に記載の方法。
【請求項７】
前記ステップ（ｅ）における、物品集合に関するセルフチェックが完了するか否かを決定する処理は、前記２以上の物品の各物品の重量値を総和した総予想重量によって前記重量秤の値が増加したことの判断を含む、請求項１に記載の方法。
【請求項８】
前記ステップ（ｇ）における、物品集合の一部に関するセルフチェックが完了するか否かを決定する処理は、前記２以上の物品のサブセット内の各物品重量値を総和した総予想重量によって前記重量秤の値が増加したことの判断を含む、請求項１に記載の方法。
【請求項９】
前記ステップ（ｈ）における、前記セルフチェックアウトシステムに間違って前記物品が提供された可能性を示す信号を送信することは、レジ係(cashier)にセルフチェックが完了していない各物品を確認するよう指示することを含む、請求項１に記載の方法。
【請求項１０】
前記信号が送信されたとき、前記セルフチェックアウトシステムに提供される物品を受信できないようにすることを更に含む、請求項９に記載の方法。
【請求項１１】
セルフチェックアウトシステムにおいて複数の未認識な物品に対するセルフチェックを実現するための記録媒体に記憶されたコンピュータプログラムであって、前記セルフチェックアウトシステムのプロセッサに、
(a)前記セルフチェックアウトシステムに提供される２以上の物品を受信して前記各物品を認識する手順と、
(b)前記２以上の物品を含む物品集合の総予想重量を、重量秤により検出する処理と、
(c)前記物品集合内の各物品に関するデータを取得する手順であって、前記物品集合の各物品に関する少なくとも１つの重量値、及び、前記物品集合の少なくとも１つの物品に関する少なくとも２つの重量値を、データベースからサーチする当該手順と、
(d)前記少なくとも２つの重量値を有する物品の予想重量を計算する手順と、
(e)前記物品集合に関するセルフチェックが完了するか否かを決定する手順であって、物品の集合体に関するので、(i)少なくとも２つの重量値を有する前記物品それぞれの計算された各予想重量、又は、前記各物品に関する少なくとも１つの重量値を総和すること、(ii)前記総和された値と、前記(b)で検出された総予想重量を比較すること、(iii)前記総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にあるかを判断する当該手順と、
(f)前記総和された値と前記(b)で検出された総予想重量の差が所与の許容範囲内にある場合は、前記セルフチェックアウトシステムに提供される新たな物品が既に認識された物品に加えられることを許可する手順と、
(g)前記総和された値と前記(b)で検出された総予想重量の差が所与の許容範囲内にない場合は、前記２以上の物品を含む集合物品の一部の物品に関するセルフチェックが完了するか否かを決定する手順であって、集合物品の一部に関するので、(i)前記集合物品のサブセット内の少なくとも２つの重量値を有する物品それぞれの計算された各予想重量、又は、前記集合物品のサブセット内の各物品に関する少なくとも１つの重量値を総和すること、(ii)前記サブセットの総和された値と、前記(b)で検出された総予想重量を比較すること、(iii)前記サブセットの総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にあるかを判断する当該手順と、
(h)前記サブセットの総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にない場合は、前記セルフチェックアウトシステムに間違って前記物品が提供された可能性を示す信号を送信する手順と、
(i)前記サブセットの総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にある場合は、前記セルフチェックアウトシステムにおいて新たな物品が既に認識された物品に加えられることを許可する手順と、
を実行させるためのコンピュータプログラム。
【請求項１２】
複数の未認識な物品に対するセルフチェックを実現するセルフチェックアウトシステムであって、コンピュータプログラム命令を実行するプロセッサと、前記プロセッサによってコンピュータプログラム命令を記憶するメモリを備え、
前記プロセッサが、
(a)前記セルフチェックアウトシステムに提供される２以上の物品を受信して前記各物品を認識する処理と、
(b)前記２以上の物品を含む物品集合の総予想重量を、重量秤により検出する処理と、
(c)前記物品集合内の各物品に関するデータを取得する処理であって、前記物品集合の各物品に関する少なくとも１つの重量値、及び、前記物品集合の少なくとも１つの物品に関する少なくとも２つの重量値を、データベースからサーチする当該処理と、
(d)前記少なくとも２つの重量値を有する物品の予想重量を計算する処理と、
(e)前記物品集合に関するセルフチェックが完了するか否かを決定する処理であって、物品の集合体に関するので、(i)少なくとも２つの重量値を有する前記物品それぞれの計算された各予想重量、又は、前記各物品に関する少なくとも１つの重量値を総和すること、(ii)前記総和された値と、前記(b)で検出された総予想重量を比較すること、(iii)前記総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にあるかを判断する当該処理と、
(f)前記総和された値と前記(b)で検出された総予想重量の差が所与の許容範囲内にある場合は、前記セルフチェックアウトシステムに提供される新たな物品が既に認識された物品に加えられることを許可する処理と、
(g)前記総和された値と前記(b)で検出された総予想重量の差が所与の許容範囲内にない場合は、前記２以上の物品を含む集合物品の一部の物品に関するセルフチェックが完了するか否かを決定する処理であって、集合物品の一部に関するので、(i)前記集合物品のサブセット内の少なくとも２つの重量値を有する物品それぞれの計算された各予想重量、又は、前記集合物品のサブセット内の各物品に関する少なくとも１つの重量値を総和すること、(ii)前記サブセットの総和された値と、前記(b)で検出された総予想重量を比較すること、(iii)前記サブセットの総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にあるかを判断する当該処理と、
(h)前記サブセットの総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にない場合は、前記セルフチェックアウトシステムに間違って前記物品が提供された可能性を示す信号を送信する処理と、
(i)前記サブセットの総和された値と、前記(b)で検出された総予想重量の差が、所与の許容範囲内にある場合は、前記セルフチェックアウトシステムにおいて新たな物品が既に認識された物品に加えられることを許可する処理と、
を実行する、前記セルフチェックアウトシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セルフチェックアウトを行う方法、システム、及びコンピュータプログラム製品に係り、より詳しくは、セルフチェックアウトの間、物品一式に物品が追加されながらその物品一式の安全保障（セキュリティ）が解決されるセルフチェックアウトを実現する方法、システム、及びコンピュータプログラム製品に関係する。
【背景技術】
【０００２】
セルフチェックアウトは、各物品を基本とするセルフチェックアウト・システムに購入した物を差し出す顧客と関係がある。典型的には、各物品がセルフチェックアウト・システムに渡されるので、セルフチェックアウト・システムは各物品を認識し、そして誤りのない物品がそのセキュリティエリアに運ばれてきたかどうかを決定するためにセキュリティエリアをモニタリングする。あるシステムにおいては、物品が間違ってセキュリティエリアに運ばれてきた可能性があることが分かった後に、更に物品がセルフチェックアウト・システムに提供され、認識されることがある。これらのようなセルフチェックアウト・システムの場合、セキュリティエリアの期末棚卸を行う接客係がセルフチェックアウトの最後でセキュリティを解決し、１以上の物品が実際は間違ってセキュリティエリアに運ばれたことを確認するか、そのセキュリティエリアに間違った物品の移送がなかったことを決定する。
【０００３】
このタイプのセルフチェックアウト・システムの問題は、セルフチェックアウト・システムの完全性が危ういということである。接客係にとって、１以上の間違った物品がセキュリティエリアに間違って置かれたことを確認することは困難を伴うことがよくある。なぜなら、物品が間違って運ばれた可能性があることが示唆された後で、非常に多くの追加物品がセルフチェックアウト・システムに提供され得るからである。
【０００４】
他のセルフチェックアウト・システムは、物品がセキュリティエリアに間違って運ばれた可能性があることを特定した以降、追加物品がセルフチェックアウトで認識されることを許可しない。これらタイプのシステムの場合、追加物品がセルフチェックアウトとして認識されるためには、セキュリティが直ちに解決されなければならない。これらのセルフチェックアウト・システムは、セキュリティの完全性を維持する一方で、セルフチェックアウト処理を遅延させることとなる。
【０００５】
したがって、セルフチェックアウトを実行するためのシステム、方法、及びコンピュータプログラム製品に対する必要性がある。また、セルフチェックアウトの間に物品一式に対するセキュリティが解決されることのできる、セルフチェックアウトの実行システム、方法、及びコンピュータプログラム製品の必要性がある。また、セルフチェックアウトの間に物品一式の一部に対するセキュリティが解決される、セルフチェックアウトの実行システム、方法、及びコンピュータプログラム製品の必要性がある。また、セルフチェックアウトの間に物品一式に物品が追加される一方で、物品一式の一部に対するセキュリティが解決される、セルフチェックアウトの実行システム、方法、及びコンピュータプログラム製品の必要性がある。
【発明の開示】
【課題を解決するための手段】
【０００６】
本発明の実施例によって、物品一式が認識され、そしてセルフチェックアウトの間に物品一式及び物品一式の一部に対するセキュリティが解決される（“収集・解決”:Collection Resolution）ことが可能なセルフチェックアウトの実行システム、方法、及びコンピュータプログラム製品が提供される。物品、物品一式又は物品一式の一部におけるセキュリティを解決するには、セキュリティはかり（security scale）で検出される重量が、物品の重量、物品一式の任意の組み合わせによる予想重量の一部、又は物品一式からの組み合わせの予想重量と等しくなければならない。セキュリティが解決されない場合、システムは、物品のセキュリティが解決されるまで、追加物品が当該システムにより認識されないようにするだろう。
【発明を実施するための最良の形態】
【０００７】
本発明は、本発明の実施例を示す添付の図面の参照とともに充分に記載されている。しかしながら、本発明は多くの異なる形式を含むものであり、上記実施例に限定されるというような制限をもって解釈されるべきではない。適切には、これらの実施例は、開示が完全且つ完璧であるよう提供され、本発明の範囲を充分に伝達するだろう。
【０００８】
本発明の実施例によって、物品一式が認識され、そしてセルフチェックアウトの間に物品一式及び物品一式の一部に対するセキュリティが解決される（“収集・解決”:Collection Resolution）ことのできる、セルフチェックアウトの実行システム、方法、及びコンピュータプログラム製品が提供される。物品、物品一式又は物品一式の一部におけるセキュリティを決するには、セキュリティはかり（security scale）で検出される重量が、物品の重量、物品一式における任意の組み合わせによる予想総重量の一部、又は物品一式からの組み合わせの予想重量と等しくなければならない。セキュリティが解決されない場合、システムは、物品のセキュリティが解決されるまで、追加物品が当該システムにより認識されないようにするだろう。
【０００９】
“収集・解決”（Collection Resolution）は、解決セキュリティに提供される物品一式（“Security Collection”）が解決されたかどうかを決定することを含む。ある実施例においては、物品数は１〜Ｎである。典型的には、解決はセキュリティ用重量はかりによって決定されるが、物品の特徴に基づいて物品を特定するように機能する任意の装置でもよい。ある実施例の場合、商品などの物品２つが認識され、それらのセキュリティが解決される。また、３つの物品が認識され、それら３つ物品のセキュリティが解決される。また、セルフチェックアウトの間にその物品一式に物品が追加されながら、物品一式の一部のセキュリティが解決される（“部分解決（Partial Resolution）”）。部分解決は、解決セキュリティに与えられる物品一式の一部（“Partial Collection”）が解決されたかどうかを決定することを含む。セルフチェックアウト・システム１００は、“部分解決”又は“収集・解決”が実行される間、物品が認識されることを許可する。
【００１０】
図１は、本発明が適用され得るセルフチェックアウト・システムの機能ブロック図の一例を示している。図１の実施例の場合、セルフチェックアウト・システム１００は、物品一式が認識され、そして“収集・解決”又は“部分解決”が実行される、セルフチェックアウトを実施する。図１の実施例において、セルフチェックアウト・システム１００は、本発明に従うプログラム命令を実行する任意の装置であってよい。ある実施例では、セルフチェックアウト・システムはベルト化(belted)され、これにより、セキュリティ解決された物品がセルフチェックアウト・システム１００に隣接したエリアに機械的に移送される。
【００１１】
図１の実施例において、セルフチェックアウト・システム１００は、プロセッサ（ＣＰＵ）１０２、入力回路１０４、出力回路１０６、メモリ１０８、データ１１２、セルフチェックアウト・プログラム１１４、及びオペレーティングシステム１１６を含む。図１において、入力システム１０４は、ディジタル画像システムである。ＣＰＵ１０２は、本発明の機能を実行するためのプログラム命令を演算する。典型的には、ＣＰＵ１０２は、インテルペンティアム（Ｒ）又はＡＤＭ（Ｒ）などのマイクロプロセッサである。図に示すように、ＣＰＵ１０２及びセルフチェックアウト・システム１０２の他の様々な構成要素は、システムバス１１０又は同様のアーキテクチャを介して通信する。
【００１２】
入力回路１０４は、セルフチェックアウト・システム１００に入力データ及び物品を提供できるようにする。例えば、入力回路１０４は、キーパッド、紙幣及びコイン受領機器、クーポン検出器、クレジット、デビッド(debit)及びEBT検出器、スキャナー、生体測定読取り機器、スキャナーはかり、及びセキュリティ用重量はかり等の入力機器を含むことができる。出力回路１０６は、セルフチェックアウト・システム１００から出力データ及び物品を提供できるようにする。例えば、出力回路１０６は、モニタ、プリンタ、クーポン取り出し機器、紙幣及びコイン取り出し機器、及びスピーカーを含むことができる。
【００１３】
メモリ１０８は、セルフチェックアウト・システム１００の機能を実現するＣＰＵ１０２によって実行される命令プログラム、そしてそのＣＰＵ１０２によって使用され処理されるデータを記憶する。メモリ１０８はランダム・アクセス・メモリ（ＲＡＭ），読み出し専用メモリ（ＲＯＭ），（ＰＲＯＭ），（ＥＥＰＲＯＭ），フラッシュメモリ等の電気的メモリデバイス、そして磁気ディスクドライブ，テープ装置，光ディスクドライブ等のエレクトロ・メカニカル・メモリを含むことができる。またそれらは、コンピュータにハードディスクを接続するための規格であるＩＤＥ（Integrated Drive Electronics）インタフェース、或いは拡張ＩＤＥやウルトラ・ダイレクト・アクセス・メモリといったそれらのバリエーションや拡張版を、更にはＳＣＳＩインタフェースに基づくインタフェース、或いは高速ＳＣＳＩ，ワイドＳＣＳＩ，高速ワイドＳＣＳＩといったそれらのバリエーションや拡張版を、更には（ＦＣ−ＡＬ）インタフェースを使用することができる。
【００１４】
メモリ１０８は、データ１１２、セルフチェックアウト・プログラム１１４、及びオペレーティングシステム１１６を含む。オペレーティングシステム１１６は、本発明に基づきシステム全体の機能を提供する任意のオペレーティングシステムとすることができる。例えば、そのオペレーティングシステムとは、Microsoft Window（Ｒ）やＵＮＩＸ（Ｒ）オペレーティングシステムとすることができる。
【００１５】
データ１１２は、本発明の機能を実現するのに用いられるデータとすることができる。例えば、重量値、物品一式における各物品の識別情報、許容情報などである。重量値及び物品の識別情報は、セルフチェックアウト・システム１００と物理的又は論理的につながっているデータベースに記憶することができる。本発明の一実施例では、重量値の一式は物品一式における各物品と関連している。また、ある一実施例では、重量値の一式を動的に更新することができる。例えば重量値はデータベースの重量値に追加したり、物品のセキュリティが解決されると物品一式における特定の物品と関連づけることができる。加えて、重量値を追加することが重量値の閾値数を超える物品の数をもたらすときには、データベースの重量値から物品の重量値を削除することもできる。
【００１６】
セルフチェックアウト・プログラム１１４はセルフチェックアウトを実施する機能を提供するものであって、これにより、物品一式が認識されそして、ＣＰＵ１０２によってセルフチェックアウトが実行される間に物品一式及びその一部のセキュリティが解決できる。
【００１７】
図２は、物品一式が認識され、その物品一式の少なくとも一部の物品のセキュリティが本発明によるセルフチェックアウトの間に解決されることのできる、セルフチェックアウトの実行方法のフローチャート例を示している。物品には生物と無生物を含む。図２の実施例の場合、ステップ２００で処理が開始し、物品一式が認識される。物品一式を認識することは、セルフチェックアウト・システム１００に物品を提供すること、物品の入力識別情報を受信すること、ある物品が新規の物品でないことを判断することを含んでいる。例えば、物品上のバーコードから識別情報を受信することができる。識別情報は、これに制限するものではないが、例えばバーコード・スキャナ及びキーパッド・エントリなどの入力回路によって認識されることができる。
【００１８】
一実施例では、最初の物品が新規の物品であると判断されると、システムに提供される追加物品が認識されない。セキュリティはかりで検出された重量値が記録され、上記新規の物品に関連づけられる。そして、この新規の物品のセキュリティは、追加の物品が認識される可能性がある前に解決される。ひとたび、上記新規の物品のセキュリティが解決されれば、システムは追加の物品を認識することができる。
【００１９】
一実施例において、物品一式があり、そしてシステムに提供される物品が新規の物品であると判断されたときは、その新規の物品は物品一式の各物品のセキュリティが解決されるまで、その一式に含まれない。ひとたび各物品のセキュリティが解決されれば、スキャナーはかり等の入力回路を用いて、新規の物品の重量値を要求し提供される。
【００２０】
ステップ２０２で、各物品の予想重量値の一式が識別される。各物品の予想重量値の一式を識別することは、各物品に関連づけられている重量値をデータベースからサーチすること、そして各物品の予想重量値の一式を計算することを含んでいる。例えば、Ａ１〜Ａ４の重量値が物品一式の物品Ａとして記憶され、Ｂ１〜Ｂ３の重量値が物品一式の物品Ｂとして記憶される。この物品一式の各物品の予想重量値を計算する方法は、図３と関連して後述する。上記処理はステップ２０４に進む。
【００２１】
ステップ２０４で、物品一式についてのセキュリティが解決されたかどうかを判断する。物品一式のセキュリティが解決されたかどうかの決定には、これに限定するわけではないが、セキュリティはかりでの重量値が検出されるかどうかを決定すること、セキュリティはかりが物品一式の各物品の予想重量値を組み合わせることによって所与の許容範囲内で増加するかを決定すること、各物品の予想重量値でデータベースを自動的に更新すること、を含む。一実施例では、セキュリティはかりでの重量値が検出されず、各物品の予想重量値が軽量の物品の予想重量値であることが決定される場合、検出されるはずの予想重量値の組み合わせは、その軽量の物品の重量値を除いて、当該一式の物品の組み合わせ予想重量である。上記の場合、処理はステップ２００に戻り、その他の場合、処理はステップ２０６に進む。
【００２２】
ステップ２０６で、物品一式における物品の一部のセキュリティが解決されたかを判断する。物品一式における物品の一部のセキュリティが解決されたかどうかの決定には、これに限定するわけではないが、セキュリティはかりでの重量値が検出されるかどうかを決定すること、セキュリティはかりが物品一式で任意に組み合わせた物品の予想重量値を組み合わせることによって所与の許容範囲内で増加するかを決定すること、物品一式の一部にある各物品の予想重量値の割合でデータベースを自動的に更新すること、を含む。上記の場合、処理はステップ２０４に戻り、その他の場合、処理はステップ２０８に進む。
【００２３】
ステップ２０８で、セキュリティ違反が示される。セキュリティ違反の警告は、追加物品がセルフチェックアウト・システム１００によって認識されることを防止する。セキュリティ違反は、これに限定するものではないが、接客係の制御機能、及び予想重量値の組み合わせによる増加の反映を修正するセキュリティ用重量はかり等の技術によって見直されることができる。セキュリティ解決が接客係の制御機能によって生じる場合、セキュリティ用はかりで検出された重量値は、物品一式の各物品に関連する重量値に加えられる。一実施例では、物品に関連する重量値の数が特定の数に達した以降は、物品の新たな重量値の追加は、物品のそれまでの重量値の破棄を生じさせる。破棄を選択された重量値は年齢、使用頻度、重複といった要因（これらに限定するものではないが）に基づくことことができる。
【００２４】
図３は、物品一式の各物品の関する予想重量値を計算する方法のフローチャート例を示している。図３の実施例において、ステップ３０４で処理が開始し、物品一式の各物品の重量値が得られる（“初期リスト”）。例えば、物品Ａ及びＢの重量値のリストは１以上のロケーションから得られる。ロケーションには、例えば、重量値及びスキャナーはかり等（これらに限定するわけではないが）を含む。本発明の実施例において、最大Ｎ個（例えば２４）の値が物品に関連して記憶され、関連付けられる。処理はステップ３１０に進む。
【００２５】
ステップ３１０で、各物品の平均重量値（ｘ）が物品に関連づけられている各々の重量値を用いて計算される。例えば、平均重量値（ｘ）は物品Ａ及びＢの重量値リストから生成される。処理はステップ３１２に進む。
【００２６】
ステップ３１２で、各物品の重量値の標準偏差（ｄ）が計算される。処理はステップ３１４に進む。ステップ３１４で、標準偏差外にある重量値（ｘ−ｄ未満の重量値）は物品の重量リストから除外され、残りの重量値が物品の新たな重量値リストとして（“新リスト”）使用される。例えば、各リストの重量値は、それらが計算された標準偏差外にあって且つ各リストの残りの重量値が物品の新たな重量値リストを構成するときは破棄されるであろう。処理はステップ３１６に進む。
【００２７】
ステップ３１６で、物品一式の各物品の新たな平均重量値（ｘ’）が、物品に関連した残りの重量値各々を用いて計算される。例えば、新たな重量値リストのそれぞれの新たな平均重量値が生成され記憶される。処理はステップ３１８に進む。
【００２８】
ステップ３１８で、物品一式の各物品の新たな平均重量値（ｘ’）が、それらの元々得ていた重量値と所与の許容範囲内で一致するかをみる。例えば、物品の新たな平均重量値を元々得ていた重量値と比較する。一致する場合、処理はステップ３２０に進む。例えば、物品の新たな平均重量値が物品の重量値の初期リストにある重量値と一致するかをみる。一致しない場合、処理はステップ３２２に進む。例えば、物品の新たな平均重量値は、物品の重量値の初期リストにある重量値と一致しない。
【００２９】
ステップ３２０で、各物品の新たな平均重量値を物品の予想重量値として選択する。これはステップ３１８で一致がみられた各物品について行われるべきである。ステップ３００で重量値を持つと判断された物品重量の初期リストが、各物品の新たな平均重量値（ｘ’）に対応するポイントで区分化される（ステップ３２２）。例えば、物品の初期リストは、物品の新たな平均重量値を区分ポイントとして用いて、２つのリストに分割されるだろう。処理はステップ３２４に進む。
【００３０】
ステップ３２４で、平均重量値（ｘ）は、物品重量の各リストのために再計算される。例えば、平均重量値（ｘ）は物品重量値の各区分化されたリスト用に生成される。処理はステップ３２６に進む。ステップ３２６で、各物品リストの重量値についての標準偏差（ｄ）が計算される。処理がステップ３２８に進む。ステップ３２８で、標準偏差外にある重量値（ｘ−ｄ未満の重量値）は物品の重量リストから除外され、残りの重量値が物品の新たな重量値リストとして使用される。処理はステップ３３０に進む。ステップ３３０で、物品各リストの新たな平均重量値（ｘ’）が計算される。処理はステップ３３２に進む。ステップ３３２で、物品の各リストの新たな平均重量値（ｘ’）がそのリストに含まれるかどうかを判断する。処理はステップ３３４に進む。ステップ３３４で、リストに含まれる新たな平均重量値をもつリストが物品の予想重量として選択される。
【００３１】
ステップ４１６で、セキュリティ違反が示される。ステップ４１８で、セキュリティ制御機が生じるかそうかを判断する。生じる場合、処理はステップ４２０に進む。ステップ４２０で、セキュリティはかりで検出された、組み合わせた合計の一部を超える重量値が、物品一式の各物品に関連する重量値に加えられる。本発明の実施例では、物品に関連する重量値の数が特定数に達した以降、その物品の新たな重量値の追加は、物品のそれまでの重量値の破棄を生じさせる。破棄を選択された重量値は年齢、使用頻度、重複といった要因（これらに限定するものではないが）に基づくことことができる。処理はステップ４１４に進む。その他の場合は、処理はステップ４１０に戻る。
【００３２】
本発明の詳細な実施例が図示され且つ説明されてきたが、当業者であれば本発明の精神及び範囲を乖離することなくこれら実施例に対して変更が行われることが理解できるであろう。本発明の上述した特徴及び有利さは、詳細な説明及び添付した図面の参照によって充分認識されることであろう。
【図面の簡単な説明】
【００３３】
【図１】本発明が適用され得るシステムの機能ブロック図の一例を示している。
【図２】物品一式が認識され、その物品一式の少なくとも一部の物品のセキュリティが本発明によるセルフチェックアウトの間に解決されることのできる、セルフチェックアウトの実行方法のフローチャート例を示している。
【図３】本発明による物品一式の各物品の関する予想重量値を計算する方法のフローチャート例を示している。
【図１】
0004958796.tif 000002
【図２】
0004958796.tif 000003
【図３】
0004958796.tif 000004