JP2020506457A - 自動店内登録システム - Google Patents

自動店内登録システム Download PDF

Info

Publication number
JP2020506457A
JP2020506457A JP2019533153A JP2019533153A JP2020506457A JP 2020506457 A JP2020506457 A JP 2020506457A JP 2019533153 A JP2019533153 A JP 2019533153A JP 2019533153 A JP2019533153 A JP 2019533153A JP 2020506457 A JP2020506457 A JP 2020506457A
Authority
JP
Japan
Prior art keywords
article
item
identification
identifying
store
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2019533153A
Other languages
English (en)
Other versions
JP2020506457A5 (ja
Inventor
マルティン アンゲンフェルト
マルティン アンゲンフェルト
ヨハン モラー
ヨハン モラー
Original Assignee
イーテーアーベー スキャンフロー アーベー
イーテーアーベー スキャンフロー アーベー
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by イーテーアーベー スキャンフロー アーベー, イーテーアーベー スキャンフロー アーベー filed Critical イーテーアーベー スキャンフロー アーベー
Publication of JP2020506457A publication Critical patent/JP2020506457A/ja
Publication of JP2020506457A5 publication Critical patent/JP2020506457A5/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/203Inventory monitoring
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62BHAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
    • B62B5/00Accessories or details specially adapted for hand carts
    • B62B5/0096Identification of the cart or merchandise, e.g. by barcodes or radio frequency identification [RFID]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/208Input by product or record sensing, e.g. weighing or scanner processing
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • G07G1/0045Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
    • G07G1/0054Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles
    • G07G1/0072Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles with means for detecting the weight of the article of which the code is read, for the verification of the registration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • G07G1/0045Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
    • G07G1/0054Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • G07G1/0045Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
    • G07G1/0081Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader the reader being a portable scanner or data reader

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

少なくとも1つの物品収容エリアA〜Iおよび自動店内登録システム100を有する店舗内の物品の登録のための本方法は、物品運搬装置5などの可動ユニットを、動的な物品リストに関連する特定の登録アカウント130に関連付けるステップと、センサ構成110で物品収容エリアA〜Iを連続的に監視し、物品収容エリアA〜I内の変化を検出し、変化に応答して、第1の識別ステップにおいて変化を引き起こす1つまたは複数の考えられる物品を識別し、その物品を一時的物品リストに保存するステップと、センサ構成110で物品運搬装置5を連続的に監視し、物品運搬装置5内またはその近傍の変化を検出し、変化に応答して、一時的物品リストに現在含まれる物品識別情報から第2の識別ステップにおいて変化を引き起こす物品を識別するステップと、第2の識別で識別された物品を、登録アカウント130の動的な物品リストに追加するステップとを備える。【選択図】図4a

Description

本発明は、店舗内で物品を自動的に登録するように構成された、自動店内登録システムに関する。
現在の店舗では、それらすべてが異なるサイズおよび形状ならびに外観を有している、食品、衛生用品、衣服などの多くの様々な物品が購入される場合がある。通常、レジ係は、各物品を手作業で取り扱い、物品が顧客による正しい支払いのために会計時の正しい価格に関連付けられているかどうかを確かめる。このことは、従来、価格を手作業で入力すること、物品に添付されたバーコードを走査すること、またはそれらを組み合わせることのいずれかによってなされる。しかし、半自動レジまたは全自動レジは、小売店舗およびスーパーマーケットには興味深い選択肢になりつつある。そのようなレジは、物品の堅固で容易な識別および取扱いを提供し、通常、物品を正確に識別するための様々な構成要素を含む。
しかし、先行技術のシステムでは、顧客は、いまだに、物品が識別されるように物品をレジに送り込む重要なステップを実行する必要がある。顧客は、レジ待ちの列に並び、各製品をショッピング・カートまたはバスケットから走査システムに渡す必要がある。したがって、高速で信頼でき、かつ堅固であり、ひいては顧客にとって容易かつ便利であると同時に増大したセキュリティ・レベルを有する、改善された登録システムが必要である。
本発明の目的は、したがって、店舗内の物品の自動登録のための改善された方法およびシステムを提供することである。
第1の態様によれば、少なくとも1つの物品収容エリアおよび関連の自動店内登録システムを有する店舗内の物品の登録のための方法が提供される。本方法は、物品運搬装置などの同行する可動ユニットを、動的な物品リストに関連付けられる特定の登録アカウントに関連付けるステップと、センサ構成(sensor arrangement)によって少なくとも1つの物品収容エリアを連続的に監視し、少なくとも1つの物品収容エリア内の変化を検出し、前記検出された変化に応答して、第1の識別ステップにおいて変化を引き起こす1つまたは複数の考えられる物品(possible article)を識別し、前記1つまたは複数の考えられる物品を一時的物品リストに保存するステップと、を含む。本方法は、センサ構成によって物品運搬装置を連続的に監視し、物品運搬装置内またはその近傍における変化を検出し、前記検出された変化に応答して、一時的物品リストに現在含まれている物品識別情報から、第2の識別ステップにおいて変化を引き起こす物品を識別するステップと、第2の識別において識別された物品を、登録アカウントの動的な物品リストに追加するステップと、をさらに含む。
第1の識別ステップは、物品収容エリア内の変化の位置に関する情報を少なくとも使用することによって物品を識別することにより実行されてよく、物品収容エリア内に配置された複数の物品の各々の位置は、予め定められ、自動店内登録システムがアクセス可能である。
第1の識別ステップは、物品収容エリア内の変化の位置情報を使用して、考えられる物品識別情報の総数を減少させることによって実行されてよい。
一実施形態では、第1の識別ステップは、物品からのシグネチャを特定するステップと、測定されたシグネチャを、複数の参照シグネチャを記憶するデータベースとマッチングするステップとをさらに含み、各参照シグネチャは、一意の物品識別情報に関連付けられる。
第2の識別ステップは、一時的物品リストに保存された情報を使用して、考えられる物品識別情報の総数を減少させることによって実行されてよい。
第2の識別ステップは、一時的物品リストに保存された物品識別情報にアクセスすること、および、物品運搬装置から所定の距離内に最初に位置し所定の時間内に一時的物品リストに追加された、アクセスされた物品識別情報のうちの1つとして物品を識別すること、によって実行されてよい。
本センサ構成は、2次元カメラ、3次元カメラ、赤外線カメラ、重量計、LIDARセンサ、および分光計を備える群から選択される少なくとも1つのセンサを含んでよい。
本センサ構成は少なくとも2つのセンサを備えてよく、本方法は、前記センサの各々を使用して測定された物品シグネチャを特定するステップと、各測定されたシグネチャを、それぞれのセンサに関連付けられたデジタル参照シグネチャの少なくとも1つのサブセットと、それぞれ独立して比較するステップと、をさらに含んでよい。
本方法は、単一の一意に識別された物品を特定するために比較の結果を組み合わせるステップをさらに含んでよい。
本方法は、物品収容エリア内の物品の不正確な位置を検出するステップと、前記検出に応答してアラーム信号を送信するステップと、をさらに含んでよい。
本方法は、前記物品運搬装置の現在位置を特定するステップをさらに含んでよい。
本物品運搬装置は、一意の識別タグを備えてよく、本方法は、センサ構成によって前記タグを検出するステップと、前記物品運搬装置の位置を特定するステップと、をさらに含んでよい。
本方法は、内部に並べられた物品の重量が、物品運搬装置に関連付けられた登録アカウントの動的な物品リスト内の物品に対応することを検証するために前記物品運搬装置を計量するステップをさらに含んでよい。
第2の態様によれば、少なくとも1つの物品収容エリアを有する店舗内の自動店内登録システムが提供される。本システムは、少なくとも1つのプロセッサと、物品運搬装置などの可動ユニットに関連付けられる少なくとも1つの登録アカウントと、複数のセンサを備えるセンサ構成であって、第1の識別ステップにおいて、物品収容エリアを連続的に監視し、物品収容エリア内の変化を検出し、前記検出された変化に応答して、1つまたは複数の考えられる物品に関する情報を含む第1の識別信号をプロセッサに送信するように構成されたセンサ構成とを備える。本センサ構成は、第2の識別ステップにおいて、物品運搬装置を連続的に監視し、物品運搬装置内またはその近傍における変化を検出し、前記検出された変化に応答して、1つまたは複数の考えられる物品に関する情報を含む第2の識別信号をプロセッサに送信するようにさらに構成され、本プロセッサは、第1の識別信号から1つまたは複数の考えられる物品を識別し、前記物品を一時的物品リストに保存するように構成され、本プロセッサは、第2の識別信号から1つまたは複数の考えられる物品を識別し、第2の識別信号から識別された1つまたは複数の物品を、動的な物品リストに記憶された物品と比較することによって最終的な物品を特定し、前記最終的な物品を登録アカウントに追加するようにさらに構成される。
第1の態様と併せて上に列記された好ましい実施形態は、上述した第2の態様にも適用できる。
第3の態様によれば、少なくとも1つの物品収容エリアを有する店舗内の物品を識別および登録するように構成された店内登録システムをトレーニングするための方法が提供される。本方法は、店員が物品収容エリアに1つまたは複数の物品を追加するか、または物品収容エリアから1つまたは複数の物品を除去することを可能にすることと、物品を識別するために走査デバイスによって少なくとも1つの物品を走査することと、センサ構成によって各物品の1つまたは複数のシグネチャを登録することと、各物品のシグネチャおよび位置に関する情報を店内登録システムに追加するか、またはその情報を更新することとによって、物品の識別の精度を改善するためにトレーニング・シーケンスを実行するステップを含む。
本センサ構成は、2次元カメラ、3次元カメラ、赤外線カメラ、重量計、LIDARセンサ、および分光計を備える群から選択される少なくとも1つのセンサを含んでよい。
本方法は、物品コードとともに走査される一意のコードに物品位置を関連付けることによって、および/または、走査デバイスに提供された位置検出ユニットによって、センサ構成自体により物品の位置を特定するステップをさらに含んでよい。
1つまたは複数のシグネチャを走査および登録するステップは、手作業で操作されるか、半自動で操作されるか、または全自動で操作されるかのいずれかのレジを使用して実行されてよい。
第4の態様によれば、少なくとも1つの物品収容エリアおよび関連の自動店内登録システムを有する店舗内の物品の登録のための方法が提供される。本方法は、顧客を登録アカウントに関連付けるステップと、店舗を通る顧客の動きを監視するステップと、センサ構成によって少なくとも1つの物品収容エリアを連続的に監視し、少なくとも1つの物品収容エリア内の変化を検出し、前記検出された変化に応答して、第1の識別ステップにおいて変化を引き起こす1つまたは複数の考えられる物品を識別し、前記1つまたは複数の考えられる物品を一時的物品リストに保存するステップと、前記一時的物品リストが2つ以上の物品を含む場合、一時的物品リストに現在含まれている物品から、第2の識別ステップにおいて変化を引き起こした物品を確実に(positively)識別するステップと、第1または第2の識別において確実に識別された物品を登録アカウントに追加するステップとを含む。
第2の識別ステップは、一時的物品リストに保存された物品識別情報にアクセスすること、および、顧客から所定の距離内に最初に位置し所定の時間内に一時的物品リストに追加された、アクセスされた物品識別情報のうちの1つとして物品を識別すること、によって実行されてよい。
第2の識別ステップは、顧客が、ディスプレイを有する電子外部デバイスによって一時的物品リストにアクセスすることと、前記電子デバイスに手作業入力を提供することによって一時的物品リストに記憶された物品のうちの1つとして最終的な物品を確実に識別することと、を可能にすることによって実行されてよい。
外部デバイスは、携帯電話、タブレット、店舗内に配置された固定デバイスを備える群から選択されてよい。
本方法は、複数の顧客を識別するステップと、2人以上の顧客を同じ登録アカウントに関連付けるステップと、をさらに含んでよい。
第1の識別ステップは、物品からのシグネチャを特定するステップと、測定されたシグネチャを、複数の参照シグネチャを記憶するデータベースとマッチングするステップとをさらに含んでよく、各参照シグネチャは、一意の物品識別情報に関連付けられる。
本センサ構成は、少なくとも2つのセンサを備えてよく、本方法は、前記センサの各々を使用して測定された物品シグネチャを特定するステップと、各測定されたシグネチャを、それぞれのセンサに関連付けられたデジタル参照シグネチャの少なくとも1つのサブセットと、それぞれ独立して比較するステップと、をさらに含んでよい。
本センサ構成は、2次元カメラ、3次元カメラ、赤外線カメラ、重量計、LIDARセンサ、および分光計を備える群から選択される少なくとも1つのセンサを含んでよい。
第1の識別ステップは、物品収容エリア内の変化の位置に関する情報を少なくとも使用することによって物品を識別することにより実行されてよく、物品収容エリア内に配置された複数の物品の各々の位置は、予め定められ、自動店内登録システムがアクセス可能である。
第1の識別ステップは、物品収容エリア内の変化の位置情報を使用して、考えられる物品識別情報の総数を減少させることによって実行されてよい。
本方法は、物品収容エリア内の物品の不正確な位置を検出するステップと、前記検出に応答してアラーム信号を送信するステップと、をさらに含んでよい。
第5の態様によれば、少なくとも1つの物品収容エリアを有する店舗内の自動店内登録システムが提供される。本システムは、少なくとも1つのプロセッサと、関連の店舗内の顧客に関連付けられる少なくとも1つの登録アカウントと、複数のセンサを備えるセンサ構成であって、第1の識別ステップにおいて、物品収容エリアを連続的に監視し、物品収容エリア内の変化を検出し、前記検出された変化に応答して、1つまたは複数の考えられる物品に関する情報を含む第1の識別信号をプロセッサに送信するように構成され、顧客を連続的に監視するようにさらに構成されるセンサ構成とを備え、本プロセッサは、前記第1の識別信号から1つまたは複数の物品を識別し、識別された1つまたは複数の物品を一時的物品リストに保存するように構成され、一時的物品リストが2つ以上の物品を含む場合、本プロセッサは、一時的物品リストに現在含まれている物品から、第2の識別ステップにおいて変化を引き起こした物品を確実に識別し、第1または第2の識別ステップにおいて確実に識別された物品を登録アカウントに追加するように構成される。
第4の態様と併せて上述した好ましい実施形態は、上述した第5の態様にも適用できる。
本発明の実施形態は、次に説明され、本発明の概念をどのように実践することができるかの非限定的な例を示す添付の図面が参照される。
本発明の一実施形態による登録システムを有する店舗の概略的上面図を概略的に示す。 本発明の一実施形態による登録システムを有する店舗の一部分の等角図を示す。 本発明の一実施形態による登録システムの概略図を示す。 本発明の一実施形態による、自動登録のための概略的な方法を示す。 本発明の一実施形態による、自動登録のための概略的な方法を示す。 本発明の一実施形態による登録方法の限定プロセスの概略図を示す。 本発明の一実施形態による、自動登録のための概略的な方法を示す。
図1は、小売店舗または食料品店舗10などの指定されたエリアの例示図を示す。店舗10は、購入のために利用できる物品を展示する棚などの複数の物品収容エリアA〜Iを備える。店舗10は、入口エリアまたはチェックイン・エリア12、入口ゲート14、出口エリアまたはチェックアウト・エリア16、出口ゲート18、および少なくとも1つのチェックアウト・ステーション20も含む場合がある。入口ゲート14と出口ゲート18は、同じゲートであってもよい。さらに、入口エリア12と出口エリア16は、同じであってもよく、または重なっていてもよい。
顧客は、入口ゲート14を通り入口エリア12に入ることによって店舗10に入り、それによって、顧客は、物品収容エリアA〜Iの間の通路を通って歩き、購入されるべき物品を収集する。物品は、物品収容エリアA〜Iにおけるその最初の位置から除去されると、本明細書で説明される自動店内登録システム100によって少なくとも部分的に識別される。登録システム100による識別が成功した場合だけ、顧客は、物品を走査するか、またはどんな他の手作業入力も提供する必要がない。顧客が購入されるべき物品を取り出すことが終わると、顧客は、チェックアウト・ステーション20において選択された物品に対応する額を支払い、出口エリア16を通って出口ゲート18から出る。支払われるべき総額は、登録システム100によって自動的に特定される。自動店内登録システム100は、総額の特定時に、ディスカウント、クーポン、セール品などに関する情報を使用する場合もある。
図2は、複数の異なる物品を備える、ここでは棚の形態の1つの物品収容エリアAを監視する登録システム100の一実施形態を示す。登録システム100は、棚A自体および/または棚A上に配置された物品を少なくとも監視する複数のセンサ112を備えるセンサ構成110を備える。いくつかの実施形態では、センサ112はまた、下にさらに詳細に説明されるように、顧客1および/または顧客1によって使用される物品運搬装置5を監視する。さらに、登録システム100は、図3を参照してセンサ構成110とともにより詳細に説明される登録アカウント130を備える。
図2に示される物品収容エリアAは棚の形態であるが、物品収容エリアは、バスケット、トレイ、冷凍庫、冷蔵庫、および/または物品を含み物品を顧客に展示することができる他の類似の構成の形態をとる場合もある。物品は、図2に示されるように、様々な寸法、構造、および色を有してもよい。同じタイプおよび/またはブランドのすべての物品が、顧客1による選択および取出しを容易にするために隣同士に配置されるのが好ましい。
図2の物品運搬装置5は、ショッピング・カートの形態であるが、物品運搬装置5は、バスケット、バッグ、または顧客1がその選択された物品を収集および搬送するために使用する場合がある類似の容器である場合もあることが理解されよう。別の実施形態では、物品運搬装置5は、固定であるが、事前に規定されたエリアであってもよい。
図2では、顧客1は、棚Aから物品7を取り出し、物品を物品運搬装置5内に下ろす意図がある。したがって、この選択された物品7は、顧客が物品7の代金を支払うことができるように、登録アカウント130に追加されるために識別される必要がある。このために、センサ112は、物品収容エリアAおよびその上に配置されたすべての物品、少なくとも前面に配置された物品を監視する。物品収容エリアAを連続的に監視することによって、物品収容A内の変化が起こったときを認識することが可能である。そのような変化は、顧客1が物品収容エリアAから物品7を取り出したことを示す場合がある。登録システム100は、各物品収容A〜I上にはどのタイプの物品が存在するかに関する情報にアクセスできるように構成され、登録システム100は、顧客1によって選択され取り出された物品7の識別情報を識別するためにセンサ112からの分析データとともにそのような位置情報を使用するように構成される。
センサ構成
上に説明されたように、店舗10の至るところで顧客1によって取り出された物品7を自動的に検出するために、センサ構成110が提供される。したがって、センサ構成110は、登録システム100の一部分を形成し、登録システム100はまた、図3に示されるように、メモリ122に接続されたプロセッサ120と、プロセッサ120に動作可能に通信する登録アカウント130とを備える。センサ構成110は、下にさらに説明されるように、プロセッサ120に通信するように構成される。
センサ構成110は、少なくとも1つのセンサ112を備える。しかし、図3に点線で示されるように、センサ構成110は、複数のセンサ112を備える場合がある。センサ構成110が、店舗内に配置された物品7をフルカバーするために複数のセンサ112を備えるのが好ましい。さらに、複数のセンサ112は、たとえば、物品7の上側、下側、左側、右側、前側、および後側がセンサ112によって監視されることが可能であるように、物品の様々な図をカバーするように構成される場合がある。センサ112は、物品容器自体の上で、物品容器を囲む壁上で、および/または店舗の天井に配置される場合がある。
加えてまたは代替として、1つまたは複数のセンサは、ショッピング・カートなどの物品運搬装置5上に配置される場合がある。少なくとも1つのセンサが可動物品運搬装置5上に配置される場合、センサは、データを連続的に生成し、ひいては店舗のジオメトリを生成するために使用されることが可能である。
センサ112は、物品の寸法および外観、ならびに物品が物品収容エリアA〜I内で取り出された場所の位置に対応する情報を提供するように構成される場合がある。センサ112は、バーコードおよび/またはテキストおよび/または数字および/またはパターンおよび/または反射スペクトルをマーキングした、サイズ、色、形状、輪郭に関する情報をさらに提供する場合がある。センサ112は、物品容器内の重量、動き、様々なトリガ、存在、スイッチング、加速度、振動、温度、および/または取出し位置に関する情報も提供する場合がある。
センサ構成110は、様々なタイプのセンサ112を備えることが好ましい場合がある。センサ構成110に含まれるセンサ112は、たとえば、カメラ、分光センサ、RFIDセンサ、輪郭センサ、重量センサ(すなわち重量計)、シンボルもしくはテキスト認識用のセンサ、色テクスチャ・センサ、色ヒストグラム・センサ、マイクロ波センサ、OCR、3次元センサもしくはカメラ、飛行時間型センサ、存在センサ、スイッチ・センサ、加速度計、動きセンサ、温度センサ、および/または物体センサ、および/またはマイクロ波センサ、および/またはライト・カーテン、赤外線カメラ、および/またはLIDARセンサのうちのいずれかである場合がある。輪郭センサ、シンボルもしくはテキスト認識用のセンサ、色テクスチャ・センサ、色ヒストグラム・センサ、および物体センサはすべて、プロセッサ120に接続される1つまたはいくつかのカメラによって実装される場合があり、プロセッサ120は、キャプチャされた画像から必要な情報を抽出するために特定の画像処理アルゴリズムを実行するように構成される。
一実施形態では、センサ構成110内の少なくとも1つのセンサ112は、カメラである。カメラは、2次元および/または3次元のカメラであってもよい。カメラは、関連付けられた画像処理ソフトウェアを有する場合があり、または、必要な処理ソフトウェアがプロセッサ120によって提供される場合がある。
少なくとも1つのセンサ112は、動作中に、物品からの測定されたシグネチャなどのセンサ信号を検出し、それによって、プロセッサ120は、測定されたシグネチャを参照シグネチャのデータベースとマッチングするように構成される。各参照シグネチャは、一意の物品識別情報に関連付けられる。したがって、様々な物品は、一意のシグネチャを提供し、正確な識別が達成される場合がある。したがって、センサは、様々な寸法を有する多種多様な物品の物品シグネチャを検出することが可能でなければならない。たとえば、そのような物品は、小さい寸法および大きい寸法を有する場合がある。プロセッサ120のメモリ・ユニット122は、少なくとも1つのセンサ112によって作られた1つまたは複数のデジタル参照シグネチャを備える場合があり、前記参照シグネチャの各々は、対応する物品識別情報に関連付けられる。物品の識別情報は、測定されたシグネチャを、複数の物品の特性を備えるデータベースとマッチングすることによって特定される場合がある。データベースはメモリ・ユニット122内に記憶される場合があり、特性の例は、重量、サイズ、色、形状、輪郭、パターン、バーコード・パターン、および/またはテキスト、および/または数字、および/または反射スペクトルである。一実施形態では、センサ構成110は、カメラの形態の少なくとも1つのセンサを備える。カメラは、物品から画像を検出し、それによって、プロセッサ120は、検出された画像または画像の処理済みデジタル表現を、参照画像のデータベースとマッチングするように構成され、それによって、各参照画像は、一意の物品識別情報に関連付けられる。したがって、様々な物品は、画像の一意のデジタル表現を提供し、それによって、正確な識別が達成される場合がある。プロセッサ120のメモリ・ユニット122は、少なくとも1つのカメラによって作られた1つまたは複数の参照画像(または画像の参照処理済みデジタル表現)を備える場合があり、前記参照画像/処理済みデジタル表現の各々は、対応する物品識別情報に関連付けられる。物品の識別情報は、特定された画像または画像の処理済みデジタル表現を、複数の物品の特性を備えるデータベースとマッチングすることによって特定される場合がある。データベースは、メモリ・ユニット122内に記憶される場合があり、特性の例は、サイズ、色、形状、輪郭、バーコード・パターン、および/またはテキスト、および/または数字である。
いくつかの異なるセンサ112は、物品の正確な識別を提供するために使用される場合がある。たとえば、棚Aは、100個の異なる物品タイプで満たされる。物品の各タイプは、一定の数の個別の物品によって代表され、これは、棚Aが数百またはさらに数千の個別の物品を収容することを意味する。したがって、信頼できる識別プロセスが必要である。
棚Aは、たとえば、センサ構成110の一部分を形成する1つまたは複数の重量計を装備される場合がある。顧客1が棚Aから物品を取り出すとき、棚Aの総重量は減少し、重量の変化に関する情報は、プロセッサ120に送信される。重量減少が250gであると特定された場合、プロセッサ120は、取り出された物品が250gを超える重量ではないこれらの物品識別情報のうちの1つに属するに違いないと特定する。好ましくは、センサ構成110は、共通の棚Aに位置する複数の重量計を備える場合がある。たとえば、棚Aが10個の異なる物品タイプを収容する場合、10個の個別の重量計が、棚Aに提供される場合がある。次いで、各重量計は、棚Aの別々の部分の重量を測定するように構成される場合があり、その結果、物品タイプは、特定の物品タイプを収容する棚Aの一部分の重量の変化を検出することによって識別される場合がある。さらに、重量計によって測定されたデータは、棚Aから取り出された物品の数を識別するためにさらに使用される場合がある。
センサ構成は、棚または物品収容エリアの天井に取り付けられる場合がある、1つまたは複数のLIDARセンサも含む場合がある。LIDARセンサは、それが棚Aなどの物品容器の前に垂直平面を作るように搭載されるのが好ましい。顧客または店員が棚A内の物品に手を伸ばすとき、LIDARセンサは、本平面が遮られた場所の正確なx−y座標を検出する。本システムは、棚A内のすべての一意の物品の正確な位置の情報を有するように構成される場合があり、したがって、1つまたは複数のLIDARセンサからの座標情報を使用することによって、物品識別情報は、正確に特定されることが可能である。LIDARセンサからの情報は、たとえば、店員が展示のために新しい物品を開梱しているときに実行されるように、物品が棚に置かれるとき、プロセッサ120への学習データとして使用される場合もある。
センサ構成130は、棚または物品収容エリアA〜Iの天井に取り付けられる場合がある1つまたは複数の赤外線カメラも含む場合がある。赤外線カメラは、冷たい物品および/または熱い物品を識別するのに特に有利である場合がある。
前の説明から明らかなように、上の例は、様々なセンサ112のいくつかの考えられる使用法を表しただけである。したがって、上述の説明は、3次元カメラ、分光計などの別のタイプのセンサを使用して実装されることも可能である。
通信インターフェース
センサ構成110ひいては個別のセンサ112は、通信インターフェースの使用によってプロセッサ120と通信する。通信インターフェースは、様々な通信技術の使用によって、センサ構成110がプロセッサ120と通信するのを可能にするように構成される。そのような通信技術は、有線またはワイヤレスである場合がある。そのような有線技術の例は、数例を挙げると、ユニバーサル・シリアル・バス(USB)およびイーサネットである。他の技術が存在し、他の技術がそのような有線通信インターフェースにとって明らかな均等物であると考えられることに留意されたい。そのようなワイヤレス技術の例は、数例を挙げると、IEEE802.11、IEEE802.15、ZigBee、WirelessHART、WIFI、Bluetooth(登録商標)、WCDMA/HSPA、GSM、UTRAN、およびLTEである。他の技術が存在し、他の技術がそのようなワイヤレス通信インターフェースにとって明らかな均等物であると考えられることに留意されたい。
プロセッサ
プロセッサ120または互いに通信するように配置された複数のプロセッサ120は、センサ構成110に接続される。少なくとも1つのプロセッサ120は、顧客1によって取り出された物品の識別情報を特定するように構成される。プロセッサ120は、センサ構成120および登録アカウント130の動作全体を担い、任意の市販のCPU(「中央処理ユニット」)、DSP(「デジタル信号プロセッサ」)、または任意の他の電子プログラム可能論理デバイスによって実装されるのが好ましい。プロセッサ120は、メモリ122から命令を読み取り、センサ構成110および/または登録アカウント130の動作を制御するためにこれらの命令を実行するように構成される。メモリ122は、ROM、RAM、SRAM、DRAM、CMOS、FLASH、DDR、SDRAM、またはいくつかの他のメモリ技術などのコンピュータ読取可能メモリに関する一般に知られている任意の技術を使用して実施される場合がある。メモリ122は、アプリケーション・データおよびプログラム命令を記憶すること、ならびに店舗10の物品に関する参照シグネチャなどの参照データを記憶することなどの、プロセッサ120による様々な目的のために使用される。
プロセッサ120は、センサ構成120、登録アカウント130、および/または外部電子デバイス(携帯電話、タブレット、または任意の他のコンピューティング・デバイスなど)と通信するために通信インターフェースにさらに接続される。そのような通信技術は、センサ構成110内に配置された通信インターフェースに関連して説明されるように、有線またはワイヤレスである場合がある。
登録アカウント
いくつかの実施形態では、登録アカウント130は、作成され、直接的な方法で、すなわち店舗内の顧客を追跡することによって、顧客に接続され、いくつかの実施形態では、登録アカウント130は、作成され、物品運搬装置5などの同行するユニットに接続される。次に、それぞれの実施形態は、識別された物品を登録アカウントに追加する好ましい方法とともに説明される。
物品運搬装置−登録アカウントの第1の実施形態
いくつかの実施形態では、登録アカウント130は、作成され、物品運搬装置などの同行するユニットに接続される。物品運搬装置5は、たとえば、ショッピング・カート、バスケット、またはバッグであってもよい。
登録アカウント130は、店舗10内で収集された物品リストを保持する。登録アカウント130は、プロセッサ120と通信し、チェックアウト中に、物品リストが登録アカウント130から関連の支払システムに自動的に転送される。登録アカウント130は、一意のIDまたは類似のものによって表された物品運搬装置5へのリンク、および物品収容エリアA〜Iから取り出された品目の動的な物品リストを備える。
人が物品運搬装置5をその停止位置から引き出すとすぐに、物品運搬装置5は、一意の登録アカウント130に関連付けられる。代替として、顧客は、たとえば、物品運搬装置5が登録アカウント130に関連付けられることを可能にするために、物品運搬装置5の上、または入口エリアの別の位置に配置された起動ボタンを押す場合がある。物品運搬装置5と登録アカウント130の関連は、登録システム100を利用するために必要とされる。登録アカウント130は、下にさらに説明されるように、物品運搬装置5自体を使用して、または物品運搬装置5をモバイル電子デバイスに接続することによって管理される場合がある。
一実施形態では、ショッピング・カート5の形態の物品運搬装置5は、登録アカウント130を管理するために使用される。したがって、ショッピング・カート5は、顧客が登録アカウント130と対話することを可能にするために必要なハードウェアを有する必要がある。一実施形態では、物品運搬装置5は、必要であれば、物品の手作業登録を可能にするために対話型ディスプレイおよび装置を備えてもよい。そのような物品は、たとえば、かさばる物品または類似のものである場合がある。物品運搬装置5の通信インターフェースは、顧客が登録アカウント130を審査および/または管理することを可能にする場合もある。店内登録システム100が物品運搬装置5の位置の情報を取得することができれば有益である。これは、いくつかの方法で行われる場合がある。一実施形態では、物品運搬装置5は、一意の識別タグを備える。この識別タグは、センサ構成110によって読み取られ、物品運搬装置5の現在位置を特定するために個別のセンサの位置が知られている。識別タグは、たとえば、QRコード、またはセンサ構成110が物品運搬装置5を識別するために使用されることが可能である別の一意のパターンであってもよい。代替の実施形態では、物品運搬装置5は、iBeacon、Bluetooth Low Energy(BLE)、短距離無線周波数測位システム、および/またはWifiベースの測位システムなどの位置検出ユニットを備える場合がある。
スマート物品運搬装置5の使用は、登録アカウント130が、個別の顧客自身を追跡することなく、店舗内の現在位置に関連付けられることを可能にする。顧客が、物品運搬装置5から特定の距離内にある物品収容エリアA〜I内の物品を取り出すことが仮定されることが可能である。そのような仮定は、取り出された物品を識別するときから選択すべき考えられる物品の数を減少させる。この情報は、図5を参照してより詳細に説明されるように、物品の識別プロセスにおいて使用される。
ここで、顧客は、登録システム100を適切に使用するために物品運搬装置5以外の任意の他の物理的デバイスを必要としない。加えて、顧客1が店舗に入るときに手作業でチェックインする必要がなく、複数の顧客は、同じ物品運搬装置5を使用し、ひいては登録アカウント130の適応を必要とすることなく同じアカウント130を使用してもよい。物品運搬装置5に関連付けられた登録アカウント130を有することは、アカウントが顧客およびその識別情報に直接は関連付けられない利益を有する。
登録アカウント130が物品運搬装置5自体を使用して管理される実施形態は、手作業登録がめったに必要とされないように、物品の正しい識別の確率が極めて高いときに使用されるのが好ましい。
物品運搬装置−登録アカウントの第2の実施形態
次に、登録アカウント130が物品運搬装置5に関連付けられる実施形態が説明される。いくつかの実施形態では、登録アカウント130は、物品運搬装置5を外部電子デバイスなどの別個の物理的デバイスに接続することによって管理される。外部デバイスは、携帯電話、または顧客が登録アカウント130と対話することを可能にするための他の適切なデバイスなどのモバイル・デバイスであってもよい。
いずれの場合も、物品運搬装置5は、任意の特別なハードウェア、ディスプレイ、または位置検出ユニットを有する必要がない。
人が物品運搬装置5をその停止位置から引き出すとすぐに、物品運搬装置5は、一意の登録アカウント130に関連付けられる。代替として、顧客は、たとえば、物品運搬装置5が登録アカウント130に関連付けられることを可能にするために、入口エリアに配置された起動ボタンを押すか、または登録アカウント130と物品運搬装置5を関連付けるために外部デバイスを使用する場合がある。物品運搬装置5と登録アカウント130の関連は、登録システム100を利用するために必要とされる。
物品運搬装置5は、物品運搬装置5の位置を取得するためにセンサ構成120が読み取る一意の識別タグを備えるのが好ましい。センサ構成内の個別のセンサの位置が知られているので、物品運搬装置5の位置を特定することが可能である。識別タグは、たとえば、QRコード、または物品運搬装置5を識別するためにセンサ構成110のために使用されることが可能である別の一意のパターンであってもよい。
携帯電話または類似のものなどの外部デバイスが、登録アカウント130を管理するために使用されるとき、物品運搬装置5は、外部デバイス上のアプリケーションによって走査されるように配置された一意のコードとともに提供される場合がある。そのようなコードは、QRコード、EAN、UPCコード、またはRFIDタグの形態であってもよい。物品運搬装置5上に配置されたコードを走査することによって、登録アカウント130は、たとえば、外部デバイスのアプリケーションを使用して管理されることが可能である。これによって、顧客は、登録システム100が物品をどうしても正しく識別できず、何らかの理由で購入されないことが決まった識別された物品をどうしても手作業で除去できないとき、外部デバイスを使用して物品を手作業で走査することが可能になる。したがって、外部デバイスのアプリケーションは、好ましくは、物品のコードを走査することができなければならない。外部デバイスは、顧客がその登録アカウント130を審査および/または管理することを可能にする場合もある。このために、外部デバイスは、たとえば、専用ポータブル・コード走査ユニットであってもよい。
物品運搬装置5を登録アカウント130にリンクさせるときに顧客によって使用されるタグ、およびセンサ構成110によって物品運搬装置5を識別するために使用されるタグは、必ずしも同じでない場合がある。いくつかの実施形態では、物品運搬装置5の位置は、外部デバイス上の測位ユニットを使用して特定される場合がある。
物品運搬装置5に接続された外部デバイスを使用して登録アカウント130が管理される実施形態は、手作業登録がめったに必要とされないように、物品の正しい識別の確率が極めて高いときに使用されるのが好ましい。
物品運搬装置−第1の識別ステップ:限定
前にすでに簡単に論じられたが、次に、物品7が物品収容エリアA〜Iから除去されると物品7を識別する方法が説明される。次の説明は、外部デバイスの使用があってもなくても、登録アカウント130が物品運搬装置5に関連付けられる場合に関する。上述したように、センサ構成110は、店舗内に配置されたすべての物品収容エリアA〜Iを監視する。物品収容エリアA〜Iを連続的に監視することによって、物品収容エリアA〜I内の変化が起こったときを認識することが可能である。これは、センサ構成110によって生成されたデータ・ストリームを比較し、データをフレームごとに比較することによってなされる場合がある。
物品収容エリアA〜I内の変化は、顧客1が収容エリアA〜Iから物品7を選択および除去したことを示す場合がある。この物品7は、物品運搬装置5に関連付けられた登録アカウント130に追加されるように識別される必要がある。一実施形態では、第1の識別ステップは、システム100が物品収容エリアA〜I内の変化を認識すると実行され、第2の識別ステップは、顧客が物品を物品運搬装置5内に置くと実行される。
物品運搬装置−第1の識別ステップ:限定と識別
第1の識別ステップは、2つのメイン・ステップ、すなわち、考えられる物品識別情報の限定と、一意の物品の識別とを備え、これらのステップは、次に、より詳細に説明される。これら2つのステップは、順番にまたは同時に実行されてもよい。限定プロセスは、物品収容エリアA〜Iが店舗内の既知の位置および既知の範囲の物品を有することに基づいており、限定プロセスは、物品を少なくとも部分的に識別するためにこの情報を使用する。物品が1つの物品収容エリアAから除去された場合、前記物品が通常その物品収容エリアA内に収容される物品のうちの1つであることが極めて高い確率である。位置に基づくこの限定プロセスは、考えられる物品の数を減少させる。
考えられる物品の数が減少すると、システム100は、考えられる物品を1つの一意の物品のみに絞る必要がある。この識別は、様々な識別技術を使用して達成されてもよい。1つのそのような技術は、センサ構成110から集められた情報を入力として使用する識別アルゴリズムである場合がある。センサ構成110は、物品容器から取られた物品の測定されたシグネチャを特定するように構成される少なくとも1つのセンサ112を備える。センサ112は、有益な組合せを見出すことができるように、順番にスイッチ・オンすなわち起動される場合があり、または、センサの部分的な組もしくはすべてのセンサは、組合せのうちの1つが肯定的な決定を提供するまで動作中である場合があり、冗長センサのうちの1つまたは複数は切断される場合がある。ここで、肯定的な決定は、組合せ内のすべてのセンサが物品の所定の特性を検出および識別したときにあり、組合せ内の特性は、ともに、物品に識別情報を与える。識別情報は、ある量の物品の特性またはシグネチャを備えるデータベースに対する制御を通して特定される場合がある。データベースは、前に説明されたことに従ってメモリ・ユニット内に記憶される場合がある。特性の例は、バーコードおよび/またはテキストおよび/または数字および/またはパターンをマーキングした、サイズ、色、形状、輪郭である。分類の成功を提供するために、起動されたセンサは、物品の測定されたシグネチャを特定する。測定されたシグネチャは、検知された信号に関連付けられ、したがって、いくつかの異なる物品特性のデジタル表現である場合がある。プロセッサ120は、このために、測定されたシグネチャを、メモリ・ユニット内に記憶されたデジタル参照シグネチャと比較し、所定の数の物品識別情報のマッチング確率を計算するように構成される。後者のステップは、測定されたシグネチャをメモリ・ユニットのデジタル参照シグネチャのすべてまたはサブセットと比較し、続いて、最も高いマッチング確率を有する物品識別情報を、BBNまたはニューラル・ネットワークなどのさらなる分類アルゴリズムに発送することによって実行されるのが好ましい。
2つ以上の異なる測定されたシグネチャを提供する2つ以上の異なるセンサを使用する場合、プロセッサ120は、各センサの測定されたシグネチャを、すべてのセンサのデジタル参照シグネチャのすべてまたはサブセットと別々に比較するように構成される。2つ以上のセンサからの識別された物品およびそれらのマッチング確率は、さらなる分析のために、および各センサの最も高いマッチング確率を組み合わせて1つの組み合わされたマッチング確率にするために、ネットワークに送信される。
物品は、センサ構成110によって収集されたデータに基づいてパターン認識アルゴリズムを使用して識別される場合もある。一実施形態では、パターン認識アルゴリズムは、SVMに基づいており、サポート・ベクター・マシン・モデルへの入力として、上述の測定されたシグネチャおよびデジタル参照シグネチャを使用するのが好ましい。アルゴリズムの代替の実施形態では、システムは、センサ構成110からの生データを使用することによって連続的に学習される。この場合、アルゴリズムは、畳込ニューラル・ネットワークまたは全結合ニューラル・ネットワークなどのディープ・ラーニング方法を使用するのが好ましい。
上に論じられた異なる識別アルゴリズムは、別々に、または組み合わされた識別ルーチン内の後続のステップとして使用される場合がある。後者の方法では、各ステップの結果は、最も高いマッチング確率を有する一意の識別された物品を生成するために組み合わされる。
分類方法は、最も高いマッチング確率をアラーム閾値と比較するステップをさらに含む場合があり、最も高いマッチング確率がアラーム閾値未満である場合、システムは、前進する前に店舗内の顧客からの手作業入力を待つ。一実施形態では、識別は、最も高いマッチング確率を2つのアラーム閾値と比較するステップを含み、最も高いマッチング確率が、最も低いアラーム閾値を超え、上位のアラーム閾値未満である場合、本方法は、店舗内の顧客からの手作業入力を待ち、最も高いマッチング確率が最も低いアラーム閾値未満である場合、システムは、チェックアウト・ステーションにおける追加のセキュリティ・チェックのために登録アカウントにフラグを立てる。代替の実施形態では、店員は必要とされず、顧客入力は十分である。
上に説明された実施形態では、取出し位置は、考えられる物品の総数を限定するために使用され、ネットワークは、考えられる物品の数を、単一の確実に識別された物品にさらに限定するために使用される。しかし、単一の物品が位置データのみを使用して確実に識別されるように、取出し位置を正確に特定することが可能である場合もある。上に説明されたように、LIDARセンサは、このことを達成するために使用されてもよい。物品のさらなる識別のためにネットワークを利用するのは必要でない。
上に説明されたすべての場合において、第1の識別ステップは、単一の確実に識別された物品、または考えられる物品のリストをもたらす場合がある。
物品運搬装置−第2の識別ステップ
識別された、または識別されない物品が物品収容エリアA〜I内のその位置から取られた情報は、第1の識別ステップからの識別を検証するために、または第1の識別ステップにおいて部分的にのみ識別された物品の完全な識別を提供するために第2の識別プロセスにおいて使用される場合がある。第2の識別ステップは、2つのメイン・ステップ、すなわち、考えられる物品識別情報の限定と、一意の物品の識別または検証とを備える。これら2つのステップは、順番にまたは同時に実行されてもよい。
第2の識別プロセスは、物品運搬装置5の境界内で何かが動かされたとき(上から見て、物品運搬装置5のレールの矩形内で何かが動かされたとき)、開始される場合がある。物品収容エリアから除去されたとき、第1の識別プロセスが物品を識別するのに成功している可能性があるが、システムはまた、前記物品がどの登録アカウント130に属するか、または物品と登録アカウント130が互いに属することを検証するために、このことがすでに特定されたかどうかを判定しなければならない。
次に、第2の識別ステップの限定プロセスが説明される。図5は、物品収容エリアA〜D内の物品と、顧客が物品収容エリアA〜Dから物品を除去する時刻との間の関係を示す。物品収容エリアAはaと名付けられた物品を備え、物品収容エリアBはbと名付けられた物品を備え、物品収容エリアCはcと名付けられた物品を備え、物品収容エリアDはdと名付けられた物品を備える。この例では、物品収容エリアA〜Dは、物品運搬装置5から所定の距離内に配置される。したがって、物品収容エリアA〜D内に配置されるすべての物品は、考えられる物品の数を限定するとき、考えられる候補である。限定プロセス中に考えられる物品をさらに絞るために、物品が物品容器から取られた時刻が使用される。
棚A〜Dから取られたすべての物品は、一時的リストに保存され、それらの物品がリストから除去される前に、所定の期間t1の間、リスト上に保存される。メモリ122は、所定の期間t1の間、各物品収容エリアA〜Dから取られた物品の情報を保存する。この期間は、登録システム100が、選択すべき限定された量の物品を有することを可能にする。したがって、期間が短くなるほど、識別プロセスにおいて、選択すべき考えられる物品の数は少なくなる。顧客が物品を物品運搬装置5内に置くまで、顧客が物品容器から物品を取る時刻からしばらくかかる場合がある。顧客は、たとえば、数個の異なる物品のすべてを物品運搬装置5内に置く前に、数個の異なる物品を掴む場合がある。したがって、時刻t1は、十分に長い必要があり、その結果、顧客が物品を物品運搬装置5内に置くのに時間がかかったとしても、物品は、識別中にまだ考えられる物品の中にある。
物品が物品容器から取り出されたとき識別されなかった場合、前記物品容器から所定の距離内にあったすべての物品は、一時的リスト内で利用可能である。
登録システム100は、前に説明されたように、物品運搬装置5の位置を記録する。この位置情報は、図5を参照して説明されたように、考えられる物品候補を限定するために使用される。考えられる数の物品は、物品運搬装置5の位置を分析することによって限定される場合がある。システム100が選択された物品を識別するために動作するとき、物品運搬装置5から所定の距離内にある物品のみが候補であると見なされる。したがって、第2の識別ステップでは、登録システム100は、物品が物品収容エリアから取られるとき、生成されたリストの修正バージョンを使用する。第2の識別ステップ中に利用可能な考えられる物品候補のリストは、物品運搬装置5から所定の距離内で、所定の時間内に物品容器から除去された物品に関する情報を備えるだけである。したがって、物品運搬装置5内に置かれた物品に対応する考えられる物品の数は大きく減少する。
したがって、登録システム100は、識別された物品が正しい登録アカウント130に対応することを識別するためにリストを使用する。いくつかの考えられる候補が存在する場合、登録システム100は、第1の識別プロセスとして同じ方法または類似の方法で物品が物品運搬装置5内に置かれると、物品を識別する。第2の識別ステップは、物品が物品運搬装置5に近づいているとき、実行される場合があり、その結果、物品は、物品運搬装置5から所定の距離に設定された仮想境界を横切っている。仮想境界は、物品運搬装置5の物理的寸法と一致する場合がある。
第1の識別ステップと同様に、識別は、様々な識別技術を使用して達成される場合がある。1つのそのような技術は、センサ構成110から集められた情報を入力として使用する識別アルゴリズムである場合がある。第2の識別ステップでは、アルゴリズムへの入力は、センサが店舗内の物品運搬装置5を監視するように配置されたセンサから取られる。物品運搬装置5の中身は、上に説明されたように、物品が物品運搬装置5内またはその近傍に置かれると検出することが可能になるように、連続的に分析される場合がある。少なくとも1つのセンサ112は、顧客がショッピング・カートに近づく前と後にショッピング・カートからデータを収集し、したがって、物品が物品運搬装置5に追加されるか、または物品運搬装置5から除去されたときを検出することが可能である。センサ構成110は、ショッピング・バスケット内に配置された物品を識別するために様々な識別アルゴリズムを使用してもよい。
物品が物品容器から除去されると、登録システム100が物品を完全には識別できなかった場合、システム100は、上に説明されたように、物品運搬装置5を分析することによって物品を識別する別の機会を得る。物品容器から取り出されたときに物品が識別されなかった場合、前記物品容器から所定の距離内にあったすべての物品は、リスト内で利用可能である。
物品が検出および識別されるとすぐ、登録システム100は、物品が顧客によって実際に取り出されたか、または物品が物品収容エリアA〜I内に戻されたかを特定する場合がある。このことは、顧客が物品収容エリアに近づく前と後に物品収容エリアからのセンサ・データを分析することによってなされる場合がある。顧客の物品運搬装置5内の物品特有のパターンを探索するためにセンサ・データを使用することも可能である。一実施形態では、顧客がすでにそのアカウントに登録された物品を返却する場合、登録システム100は、識別された物品が返却されたことを認識し、登録アカウント130から物品を除去する。
登録システム100が物品を識別し、物品が、顧客によって実際に収集されるか、または物品運搬装置5に追加されたことを場合により検証すると、物品識別情報は、関連の登録アカウント130に追加される。
物品運搬装置−重量で値付けされた物品の登録アカウントへの追加
図4bには、重量で値付けされた物品を、物品運搬装置5に関連付けられた登録アカウントに追加するための方法が概略的に示される。次の説明は、外部デバイスの使用があってもなくても、登録アカウント130が物品運搬装置5に関連付けられる場合に関する。
図4bでは、方法ステップのうちのいくつかが図4aの方法ステップと同一である。したがって、これらは、同じ参照番号が割り当てられる。
第1のステップ202において、センサ構成110は、店舗内に配置されたすべての物品容器A〜Iを監視する。物品収容エリアを連続的に監視することによって、ステップ204において、物品収容エリアのいずれかにおける変化が起こったときを認識することが可能である。そのような変化は、顧客が物品収容エリアから物品を選択し取り出したことを示す場合がある。
物品が顧客によって取り出されたことを登録システム100が認識すると、登録システムは、ステップ206において物品を識別する。物品は、好ましくは、物品容器A〜Iから除去されるとき、直接、識別される場合があるが、100%保証の識別は必要とされない。代わりに、この識別ステップは、考えられる物品のリストをもたらす場合がある。
ステップ408において、システムは、物品が店舗内に配置された物品計量デバイス上に置かれていることを検出する。物品計量デバイスは、センサ構成110の一部分を形成するのが好ましい。このイベントは、次のステップをトリガする。物品計量デバイスの位置が特定され、これに続いて、ステップ410において、前に識別された物品のリストが取り出され、物品計量デバイスの位置に対応する因子によって考えられる物品の数が減少する。このため、顧客によって取り出されたすべての物品が考えられる物品の同じリストに追加されることが可能である。このことは、物品が物品収容エリアから取り出されるとすぐ、物品が(場合によっては考えられる代替物とともに)リストに追加されることを意味する。物品は、物品が登録アカウントに追加されるか、または物品が計量による価格計算のために重量計に追加される(その時点で物品はまた、リストから除去される)まで、リスト上に残る。確実に識別された物品にリンクされた任意の追加の物品も、リストから除去される。
しかし、ステップ412において、リスト上の物品の数は、正しい物品を特定するために減少される。しかし、この減少は、リストに対して永続的になされないが、最終の特定ステップ414のための選択として使用されるだけである。物品の数の減少は、物品計量デバイスの位置に基づいてなされ、その結果、リスト上に存在し物品計量デバイスの位置を囲む画定および限定されたエリアに通常は属する物品のみが、計量前の最終的な識別のために使用される。ステップ414において、正しい物品は、リストからの減少した数の物品に基づいて識別される。計量前のこの最終的な識別は、たとえば、物品計量デバイスを監視することによってなされ、センサ構成110によって、物品の正しい識別情報を特定する場合がある。このステップは、減少した数の考えられる物品のみを考慮することによって大幅に単純化される。ステップ414における識別が一意の物品を特定することができない場合、顧客は、物品計量デバイス・スクリーン上で正しい物品を選択する。選択すべき考えられる物品は、ステップ412からの減少された物品か、または店舗内のすべての重量で値付けされた物品のいずれかである可能性がある。ステップ417において、物品は物品計量デバイスによって計量され、次いで、価格が計算される。ステップ418において、物品は、計算された価格および測定された重量とともに識別された物品のリストに再び追加される。
ステップ208において、システムは、物品が物品運搬装置5内に置かれていることを検出する。このイベントは、次のステップをトリガする。物品運搬装置5の位置が特定され、これに続いて、ステップ210において、ステップ418で追加された重量で値付けされた物品を含む、前に識別された物品のリストが取り出され、物品運搬装置5の位置に対応する因子によって考えられる物品の数が減少する。このため、顧客によって取り出されたすべての物品が考えられる物品の同じリストに追加されることが可能である。このことは、物品が物品収容エリアから取り出されるとすぐ、物品が(場合によっては考えられる代替物とともに)リストに追加されることを意味する。物品は、物品が登録アカウントに追加される(その時点で物品はまた、リストから除去される)まで、リスト上に残る。一実施形態では、重量で値付けされた物品を物品運搬装置5内に置くとき、識別を単純化するために、ステップ418とステップ208との間で顧客を追跡する可能性もある。
しかし、ステップ212では、リスト上の物品の数は、正しい物品を特定するために減少される。しかし、この減少は、リストに対して永続的になされないが、最終の特定ステップ214のための選択として使用されるだけである。物品の数の減少は、物品運搬装置5の位置に基づいてなされ、その結果、リスト上に存在し物品運搬装置5の位置を囲む画定および限定されたエリアに通常は属する物品のみが、最終的な識別のために使用される。ステップ214において、正しい物品は、リストからの減少された数の物品に基づいて識別される。この最終的な識別は、たとえば、物品運搬装置5を監視することによってなされ、センサ構成110によって、物品の正しい識別情報を特定する場合がある。このステップは、減少した数の考えられる物品のみを考慮することによって大幅に単純化される。最終ステップ216において、物品は登録アカウント130に追加され、顧客は、好ましくは、物品が顧客の登録アカウント130のリストに追加されたことを通知される。
登録システム100が物品を正しく識別することができない場合、たとえば、登録システム100によって計算されたマッチング確率が所定の閾値を超えない場合、ステップ212において、システム100は、物品を手作業で識別することを顧客に通知する。顧客が手作業で物品を追加すると、物品識別情報が登録アカウント130に追加される。
たとえば、外部デバイスのアプリケーションによって、または物品運搬装置5上に配置されたディスプレイによって提供されたユーザ・インターフェースは、顧客が、最初に自動識別を試すことなく、物品を登録アカウントに手作業で追加することを可能にする場合もある。これは、たとえば、かさばる商品に特に適している場合があり、それによって、登録システム100は、顧客(すなわち、物品運搬装置5)が、かさばる商品が存在する店舗のエリア内に配置されたことを自動的に検出する場合がある。そのような検出によって、登録システム100は、取り出された物品を手作業で入力するように顧客を促す場合があり、それによって、これらの物品は、登録アカウント130内に記憶される。
顧客−登録アカウント
前では、説明は、登録アカウント130が物品運搬装置5に関連付けられる実施形態に焦点を合わせてきた。次に、顧客が登録アカウント130に直接関連付けられる実施形態が説明される。登録アカウント130と顧客1との間の接続が、いくつかの方法でなされる場合がある。一実施形態では、顧客1は、人追跡システムなどの画像認識ソフトウェア、エリア・カメラからの3次元画像追跡、または既知の他の人追跡アルゴリズム自体を使用して店舗内で追跡される。センサ構成110は、たとえば、そのような測位に入力データを提供するために使用される場合がある。したがって、登録システム100は、顧客が店舗10を動き回るとき、顧客を追うことによって顧客1の位置を知る。したがって、さらなる位置検出ユニットは必要とされない場合がある。しかし、物品を手作業で登録し、チェックイン動作を実行することができるように、顧客は、登録アカウント130に関連付けられたいくつかの外部デバイスを使用する場合がある。
一実施形態では、顧客は、顧客1のスマート・フォンもしくはタブレット、または顧客によって持ち運ばれる任意の他の電子デバイス上のモバイル・アプリケーションなどの外部デバイスの使用によって登録アカウント130に接続される。
顧客1が店舗10の入口エリア12に入ると、顧客は、登録アカウント130に関連付けられる。これは、たとえば、入口エリア内、または顧客の外部デバイス上に配置された固定ユニットを使用することによってなされる場合がある。いくつかの実施形態では、登録システム100は、入口エリア内の顧客1の外見をさらに識別し、このことによって、システム100が、店舗の至るところで顧客を追跡することが可能になる。
登録システム100は、顧客の位置を特定する必要がある。このことは、顧客の外部電子デバイスが位置検出ユニットを備える場合、顧客の外部電子デバイスによってなされるか、または、顧客の位置は、顧客が店舗を通り抜けるとき、顧客を直接追跡することによって特定される場合がある。
同じところに属している複数の顧客(家族などの)、異なる時刻に店舗に到着する場合、彼らのアカウントを手作業で統合することにより彼らを同じ登録アカウント130に接続することが可能である。統合動作は、店員とのいかなる対話もなしに、顧客自身によってなされるのが好ましい。
同じところに属している複数の顧客が、同じ時刻に店舗に到着した場合、登録システムは、これら複数の人を同じ登録アカウント130に追加するのが望ましい。ともにショッピングしている複数の人の自動認識は、チェックイン・エリア12内で可能であるのが好ましい。したがって、これらの顧客は、彼らのショッピング・セッション中に同じ登録アカウント130に接続される。外部デバイスの使用によって店舗内の(すなわち、物品収容エリア内の)アカウントを統合することも可能である。
顧客−物品の登録アカウントへの追加
次に、登録アカウントが顧客に関連付けられるとき、物品を登録アカウント130に追加する方法が、図6を参照して説明される。第1のステップ302において、センサ構成110は、店舗内に配置されたすべての物品容器A〜Iを監視する。物品収容エリアを連続的に監視することによって、ステップ304において、物品収容エリア内の変化が起こったときを認識することが可能である。そのような変化は、顧客が収容エリアから物品を選択し取り出したことを示す場合がある。
物品が顧客によって取り出されたことを登録システム100が認識すると、登録システムは、ステップ306において物品を識別する。物品は、センサ構成110を使用して物品容器A〜Iから除去されるとき、直接、識別される場合がある。
物品が物品容器A〜Iから物品を取り出す顧客に属するとき、ステップ308において、物品が識別された場合、物品識別情報は、ステップ310において、その顧客に関連付けられた登録アカウント130に追加される。顧客は、好ましくは、物品が顧客の登録アカウント130のリストに追加されたことを通知される。
たとえば、外部デバイスのアプリケーションによって提供されたユーザ・インターフェースは、顧客が、最初に自動識別を試すことなく、物品を登録アカウントに手作業で追加することを可能にする場合もある。これは、たとえば、かさばる商品に特に適している場合があり、それによって、登録システム100は、顧客(または、関連の物品運搬装置5)が、かさばる商品が存在する店舗のエリア内に配置されたことを自動的に検出する場合がある。そのような検出によって、登録システム100は、取り出された物品を手作業で入力するように顧客を促す場合があり、それによって、これらの物品は、登録アカウント内に記憶される。
顧客−第1および第2の識別ステップ
登録アカウントがショッピング・カートに関連付けられる実施形態における第1の識別プロセスのステップに関する説明は、登録アカウントが顧客に関連付けられる実施形態にも適用できる。しかし、考えられる物品の数が顧客1の場所を分析することによってさらに限定される場合がある。システム100が選択された物品7を識別するために動作するとき、顧客1から所定の距離にある物品のみが、候補であると見なされる。その距離は、店舗のサイズ、および顧客の位置を特定する際の精度に応じて別々に選択される場合がある。登録アカウントが顧客に関連付けられる実施形態では、第2の識別ステップは、アカウントが物品運搬装置5に関連付けられる状態と比較して多少異なる。登録システム100によって計算されたマッチング確率が所定の閾値未満であるために、第1の識別ステップが物品を識別するには不十分である場合、様々な選択肢が可能である。
第1の選択肢によれば、ステップ312(図6参照)において、システム100は、物品に関連付けられたコードを走査することによって物品を手作業で識別するように顧客に通知する。顧客が物品を手作業で識別すると、物品識別情報が、登録アカウントに追加される。
第2の選択肢では、システム100は、ステップ312において、警報を出し、複数の考えられる物品のうち正しい物品を手作業で選択するように顧客に命令する場合がある。顧客が選択することができる物品は、減少された物品リスト内に保存された物品、または高いマッチング確率を有する物品のリスト内に保存された物品のいずれかである。減少された物品リストは、顧客の位置に基づいて減少され、その結果、リスト上に存在し顧客の位置を囲む画定および限定されたエリアに通常は属する物品のみが、最終的な識別のために使用される。顧客は、携帯電話またはタブレットなどの外部デバイスを使用することによって正しい物品識別情報を選択する。顧客が物品を手作業で識別すると、物品識別情報が登録アカウントに追加される。
第3の選択肢では、顧客は即座に促されないが、代わりに、任意の識別されない物品に関する情報が登録アカウント130内に記憶され、顧客は、チェックアウト中にそのような識別されない物品を通知され、これらの物品を手作業で識別するように要求される。手作業の識別では、顧客が物品を手作業で識別することを可能にするために店舗内に端末が提供されてもよい。
ユーザ・インターフェース
顧客と登録システム100との間の対話は、ディスプレイ・ユニットの使用によってなされるのが好ましい。一実施形態では、ディスプレイ・ユニットは、登録アカウント130に関する情報を表示するためにプロセッサ120と通信する場合がある。ディスプレイ・ユニットは、情報を入力するか、または表示された情報を承認するために、顧客による使用のために構成されるのが好ましい。ディスプレイ・ユニットは、物品運搬装置5において、または顧客の携帯電話などの外部デバイスとして構成される場合がある。ディスプレイ・ユニットは、ディスプレイと対話することができるように、対話型ディスプレイ、またはディスプレイに接続して配置されたボタンを有する受動的ディスプレイである場合がある。ディスプレイは、LCDスクリーン、LEDスクリーン、または任意の他の適切なスクリーンであってもよい。
ディスプレイ・ユニット内に提供される情報は、たとえば、顧客によって取り出されるとき、すでに識別された物品リストに関する情報、選択された物品の総価格、店舗内の様々な物品の提案もしくは取引、および/または前の購入履歴などの登録顧客アカウントに関するアクセス可能な情報である場合がある。このため、顧客は、現在の登録アカウント130を、特定の店舗のための顧客の顧客アカウントとリンクさせる可能性を有する場合がある。
ディスプレイ・ユニット内に提供される情報は、物品の識別に関する場合もある。センサ構成110が物品を識別する場合、画像またはテキストがディスプレイ・ユニット内に示される場合があり、ユーザが、顧客が選択した物品をマッチングする表示情報を見出す場合、顧客は、手作業入力によって識別情報を承認する場合がある。重量および価格などのさらなる情報が表示される場合があり、ユーザは、表示された情報が正しい場合、その情報を承認する場合がある。ディスプレイ・ユニットはさらに、物品が手作業登録を必要とするときを顧客に通知する場合がある。これは、選択された物品の自動識別が失敗した場合であってもよい。したがって、ディスプレイ・ユニットは、たとえば、バーコード・リーダーを使用することによって、またはいくつかの他の方法で物品を走査もしくは識別することによって、物品を手作業で登録するように顧客に促す場合がある。
顧客が購入したくない物品を登録システム100が識別した場合、または、システム100が誤って物品を識別したとき、ディスプレイ・ユニットは、顧客によって使用される場合もある。次いで、顧客は、登録アカウントの物品リストから物品を手作業で除去する場合がある。
不正確な物品の測位
システム100は、たとえば、顧客が物品を不正確な位置に返却した場合、物品の正しい位置を確保するために使用される場合もある。センサ構成110によって物品収容エリアA〜Iを連続的に監視することによって、自動店内登録システム100は、顧客が物品を物品収容エリアA〜Iに再び追加したときを認識する場合がある。したがって、システム100は、物品が物品収容エリアA〜Iに追加されたときと、物品収容エリアA〜Iから除去されたときとを区別するように構成されるのが好ましい。追加された物品は、登録システム100によって識別され、識別された物品は、その物品収容エリアA〜I内、すなわち、自動店内登録システム100がトレーニングされる物品収容エリアA〜I内のその位置に属する物品であるかどうかが判定される。
物品は異なる物品収容エリアA〜Iに追加される場合があり、たとえば、顧客が、物品収容エリアAから物品を取り出し、その物品を別の物品収容エリアDに戻した場合、このことは、選択された物品が実際は顧客が購入しようとしたものではなかったことを顧客が認識し、顧客がその物品を無作為の物品収容エリアDに戻す場合に起こる場合がある。
追加された物品が正しい物品容器A〜I内の誤った位置に置かれたことをシステム100が特定した場合、または、物品が誤った物品容器A〜Iに置かれた場合、システム100は、アラーム信号を送信する。好ましくは、アラーム信号は、問題の物品収容エリアの位置に関連付けられ、それによって、店員が、誤って配置された物品の位置を修正することが可能である。アラーム信号は、データを記憶および評価するためにプロセッサに送信される場合もある。
支払い
顧客のすべての物品が登録システム100によって正しく識別されると、顧客がチェックアウト・エリア16に入ったとき、プロセッサ120がチェックアウト・ステーションにトランザクション信号を送信するか、または、チェックアウト・ステーションは、顧客が支払いトランザクションを完了することを可能にするためにアカウントを取り戻すことができる。顧客がチェックアウト・エリア16に入ると、登録アカウント130内に記憶された情報がチェックアウト・ステーションに自動的に送信されるか、または、チェックアウト・ステーションがアカウントを取り戻す。次いで、チェックアウト・ステーションは、登録された物品を、支払いに対する領収書に転送する。
一実施形態では、チェックアウト・ステーションは、通路ゲートを開放すべきかどうかの判定に使用される監視システムに制御信号を送信する。そのような実施形態では、人1がその物品の代金を支払った場合のみ、店舗10のゲート18を通って出ることを許可される。これは、登録システム100からの情報および支払いに関する情報に基づいて特定される。本システムは、ある登録アカウントの異常動作に基づいてセキュリティ・チェックを開始させる場合がある。
出口における任意の重量センサ
一実施形態では、登録アカウントが、ショッピング・カート、バッグ、バスケットなどの物品運搬装置5に関連付けられる場合、重量センサは、登録システム100に対する安全装置として動作するように店舗の出口エリア16内に配置される場合がある。重量センサは、支払いプロセスの前または後のいずれかに提供されてもよい。すべての取り出された物品を含む物品運搬装置5の総重量は、空の物品運搬装置5の重量および識別された物品の総重量に基づいて推定重量と比較されるか、または、ショッピング・カート、バッグ、バスケットなどのすべての考えられる物品運搬装置のためにプロセッサ120に保存されたトレーニング済み重量と比較される。物品運搬装置5内のすべての物品が登録システム100によって識別される場合、推定重量と実際の重量は等しいか、または差が小さい許容範囲であるはずである。実際の重量が推定重量と十分には一致しない場合、そのような情報はプロセッサ120に送信され、顧客および/または店員には警報が出される。
物品運搬装置5が推定重量よりも低い重量を有する場合、登録システム100が誤って識別された物品を有するか、または、識別された物品が、登録アカウント130から正しく除去されることなく物品運搬装置5から除去された。
物品運搬装置5が推定重量よりも高い重量を有する場合、登録システム100が物品を誤って識別したか、または、識別されない物品が物品運搬装置5内に置かれたが、登録アカウント130に追加されなかったかのいずれかである。物品が物品運搬装置5内に置かれたが、登録アカウント130に追加されなかった場合、顧客は、その物品の手作業登録を実行する場合がある。
システム・ラーニング
自動店内登録システム100は、物品の識別の精度を改善するためにトレーニングまたはラーニングを受けてもよい。たとえば、センサ構成110は、所定のトレーニング・セッション中に起動される場合があり、店員は、順番どおりに物品を取り出す。取り出された各物品タイプにおいて、店員は、確実な識別のために少なくとも1つの物品を走査する。したがって、システム100は、物品を正しく識別することを学習するだけでなく、物品の正確な位置を識別することを学習する。物品の位置を特定するために、センサ構成110自体により位置を検出することによって、または、物品位置(すなわち、棚または類似のもの)を、物品コードとともに走査される一意のコードに関連付けることによって、スキャナの位置を知ることが好ましい。第3の選択肢として、スキャナは、iBeacon、Bluetooth Low Energy(BLE)、短距離無線周波数測位システム、および/またはWifiベースの測位システムなどの位置検出ユニットを備える場合がある。
システム・ラーニングは、手作業で操作されるか、半自動で操作されるか、または全自動で操作されるかのいずれかのレジを使用することによってさらに改善される場合がある。
トレーニングまたはラーニングは、店舗の通常営業中に起こる場合もあり、店員は、物品収容エリアに物品を追加または補充する。取り出された各物品タイプにおいて、店員は、ハンドヘルド・デバイスによって少なくとも1つの物品を走査する。したがって、センサ構成は、店員が物品容器内に追加するすべての単一の物品とともにトレーニングされる。各物品タイプの1つまたは数個の物品のためだけにスキャナが使用されても、センサ構成110は、すべての物品タイプの各物品のシグネチャおよび位置を登録することができる。したがって、システム100は、物品の外観と物品の正確な位置の両方を使用することによって物品を正しく識別することを学習する。
本発明の多くの特性および利点が、本発明の構造および機能の詳細とともに、前の説明に記載されていたとしても、本説明は例示にすぎず、特に、部品の形状、サイズ、構成の問題において、添付の特許請求の範囲によって存分に示された本発明の範囲内で詳細に変更が行われてもよいことが諒解されよう。

Claims (32)

  1. 少なくとも1つの物品収容エリア(A〜I)および関連の自動店内登録システム(100)を有する店舗内の物品の登録のための方法であって、
    物品運搬装置(5)などの同行する可動ユニットを、動的な物品リストに関連付けられる特定の登録アカウント(130)に関連付けるステップと、
    センサ構成(110)によって前記少なくとも1つの物品収容エリア(A〜I)を連続的に監視し、前記少なくとも1つの物品収容エリア(A〜I)内の変化を検出し、前記検出された変化に応答して、第1の識別ステップにおいて前記変化を引き起こす1つまたは複数の考えられる物品を識別し、前記1つまたは複数の考えられる物品を一時的物品リストに保存するステップと、
    前記センサ構成(110)によって前記物品運搬装置(5)を連続的に監視し、前記物品運搬装置(5)内またはその近傍における変化を検出し、前記検出された変化に応答して、前記一時的物品リストに現在含まれている物品識別情報から、第2の識別ステップにおいて前記変化を引き起こす前記物品を識別するステップと、
    前記第2の識別において識別された前記物品を、前記登録アカウント(130)の前記動的な物品リストに追加するステップと、
    を含む、方法。
  2. 前記第1の識別ステップは、前記物品収容エリア(A〜I)内の前記変化の位置に関する情報を少なくとも使用することによって物品を識別することにより実行され、前記物品収容エリア(A〜I)内に配置された前記複数の物品の各々の位置は、予め定められ、前記自動店内登録システム(100)がアクセス可能である、請求項1に記載の方法。
  3. 前記第1の識別ステップは、前記物品収容エリア(A〜I)内の前記変化の前記位置情報を使用して、考えられる物品識別情報の総数を減少させることによって実行される、請求項2に記載の方法。
  4. 前記第1の識別ステップは、
    物品からのシグネチャを特定するステップと、
    前記測定されたシグネチャを、複数の参照シグネチャを記憶するデータベースとマッチングするステップであって、各参照シグネチャは一意の物品識別情報に関連付けられる、ステップと、
    をさらに含む、請求項1から3のいずれか一項に記載の方法。
  5. 前記第2の識別ステップは、前記一時的物品リストに保存された前記情報を使用して、考えられる物品識別情報の総数を減少させることによって実行される、請求項1から4のいずれか一項に記載の方法。
  6. 前記第2の識別ステップは、前記一時的物品リストに保存された前記物品識別情報にアクセスすること、および、前記物品運搬装置(5)から所定の距離内に最初に位置し所定の時間内に前記一時的物品リストに追加された、前記アクセスされた物品識別情報のうちの1つとして前記物品を識別すること、によって実行される、請求項5に記載の方法。
  7. 前記センサ構成(110)は、2次元カメラ、3次元カメラ、赤外線カメラ、重量計、LIDARセンサ、および分光計を備える群から選択される少なくとも1つのセンサ(112)を含む、請求項1から6のいずれか一項に記載の方法。
  8. 前記センサ構成(110)は少なくとも2つのセンサ(112)を備え、前記方法は、
    前記センサ(112)の各々1つを使用して、測定された物品シグネチャを特定するステップと、各測定されたシグネチャを、前記それぞれのセンサ(112)に関連付けられたデジタル参照シグネチャの少なくとも1つのサブセットと、それぞれ独立して比較するステップと、
    をさらに含む、請求項4に記載の方法。
  9. 単一の一意に識別された物品を特定するために前記比較の結果を組み合わせるステップをさらに含む、請求項8に記載の方法。
  10. 物品収容エリア(A〜I)内の物品の不正確な位置を検出するステップと、前記検出に応答してアラーム信号を送信するステップとをさらに含む、請求項1から9のいずれか一項に記載の方法。
  11. 前記物品運搬装置(5)の現在位置を特定するステップをさらに含む、請求項1から10のいずれか一項に記載の方法。
  12. 前記物品運搬装置(5)は一意の識別タグを備え、前記方法は、前記センサ構成(120)によって前記タグを検出するステップと、前記物品運搬装置(5)の位置を特定するステップとをさらに含む、請求項11に記載の方法。
  13. 内部に並べられた前記物品の重量が、前記物品運搬装置(5)に関連付けられた前記登録アカウント(130)の前記動的な物品リスト内の前記物品に対応することを検証するために前記物品運搬装置(5)を計量するステップ、
    をさらに含む、請求項1から12のいずれか一項に記載の方法。
  14. 前記登録アカウント(130)に保存された前記物品識別情報にアクセスし、前記物品運搬装置(5)から除去された物品を識別するステップと、
    前記登録アカウント(130)の前記動的な物品リストから識別された前記物品を除去するステップと、
    をさらに含む、請求項1から13のいずれか一項に記載の方法。
  15. 少なくとも1つの物品収容エリア(A〜I)を有する店舗内の自動店内登録システム(100)であって、
    少なくとも1つのプロセッサ(120)と、
    物品運搬装置(5)などの可動ユニットに関連付けられる少なくとも1つの登録アカウント(130)と、
    複数のセンサ(112)を備えるセンサ構成(110)であって、第1の識別ステップにおいて、前記物品収容エリア(A〜I)を連続的に監視し、前記物品収容エリア(A〜I)内の変化を検出し、前記検出された変化に応答して、1つまたは複数の考えられる物品に関する情報を含む第1の識別信号を前記プロセッサ(120)に送信するように構成され、第2の識別ステップにおいて、前記物品運搬装置(5)を連続的に監視し、前記物品運搬装置(5)内またはその近傍における変化を検出し、前記検出された変化に応答して、1つまたは複数の考えられる物品に関する情報を含む第2の識別信号を前記プロセッサ(120)に送信するようにさらに構成された、センサ構成(110)と、
    を備える、システムにおいて、
    前記プロセッサ(120)は、前記第1の識別信号から1つまたは複数の考えられる物品を識別し、前記物品を一時的物品リストに保存するように構成され、前記プロセッサ(120)は、前記第2の識別信号から1つまたは複数の考えられる物品を識別し、前記第2の識別信号から識別された前記1つまたは複数の物品を、前記動的な物品リストに記憶された前記物品と比較することによって最終的な物品を特定し、前記最終的な物品を前記登録アカウント(130)に追加するようにさらに構成される、自動店内登録システム。
  16. 少なくとも1つの物品収容エリア(A〜I)を有する店舗内の物品を識別および登録するように構成された店内登録システム(100)をトレーニングするための方法であって、
    店員が前記物品収容エリア(A〜I)に1つまたは複数の物品を追加するか、または前記物品収容エリア(A〜I)から1つまたは複数の物品を除去することを可能にするステップと、
    前記物品を識別するために走査デバイスによって少なくとも1つの物品を走査するステップと、
    センサ構成(110)によって各物品の1つまたは複数のシグネチャを登録するステップと、
    各物品のシグネチャおよび位置に関する情報を前記店内登録システム(100)に追加するか、またはその情報を更新するステップと、
    によって、物品の前記識別の精度を改善するためにトレーニング・シーケンスを実行するステップを含む、方法。
  17. 前記センサ構成(110)は、2次元カメラ、3次元カメラ、赤外線カメラ、重量計、LIDARセンサ、および分光計を備える群から選択される少なくとも1つのセンサ(112)を含む、請求項16に記載の方法。
  18. 物品コードとともに走査される一意のコードに前記物品位置を関連付けることによって、および/または、前記走査デバイスに提供された位置検出ユニットによって、前記センサ構成(110)自体により前記物品の位置を特定するステップをさらに含む、請求項16または17に記載の方法。
  19. 1つまたは複数のシグネチャを走査および登録するステップは、手作業で操作されるか、半自動で操作されるか、または全自動で操作されるかのいずれかのレジを使用して実行される、請求項16から18のいずれか一項に記載の方法。
  20. 少なくとも1つの物品収容エリア(A〜I)および関連の自動店内登録システム(100)を有する店舗内の物品の登録のための方法であって、
    顧客を登録アカウント(130)に関連付けるステップと、
    前記店舗を通る前記顧客の動きを監視するステップと、
    センサ構成(110)によって前記少なくとも1つの物品収容エリア(A〜I)を連続的に監視し、前記少なくとも1つの物品収容エリア(A〜I)内の変化を検出し、前記検出された変化に応答して、第1の識別ステップにおいて前記変化を引き起こす1つまたは複数の考えられる物品を識別し、前記1つまたは複数の考えられる物品を一時的物品リストに保存するステップと、
    前記一時的物品リストが2つ以上の物品を含む場合、前記一時的物品リストに現在含まれている前記物品から、第2の識別ステップにおいて前記変化を引き起こした前記物品を確実に識別するステップと、
    前記第1または第2の識別において確実に識別された前記物品を前記登録アカウント(130)に追加するステップと、
    を含む、方法。
  21. 前記第2の識別ステップは、前記一時的物品リストに保存された物品識別情報にアクセスすること、および、前記顧客から所定の距離内に最初に位置し所定の時間内に前記一時的物品リストに追加された、前記アクセスされた物品識別情報のうちの1つとして前記物品を識別すること、によって実行される、請求項20に記載の方法。
  22. 前記第2の識別ステップは、前記顧客が、ディスプレイを有する電子デバイスによって前記一時的物品リストにアクセスすることと、前記電子デバイスに手作業入力を提供することによって前記一時的物品リストに記憶された前記物品のうちの1つとして最終的な物品を確実に識別することと、を可能にすることによって実行される、請求項20または21に記載の方法。
  23. 前記電子デバイスは、携帯電話、タブレット、前記店舗内に配置された固定デバイスを備える群から選択される、請求項22に記載の方法。
  24. 複数の顧客を識別するステップと、2人以上の顧客を前記同じ登録アカウント(130)に関連付けるステップとをさらに含む、請求項20から23のいずれか一項に記載の方法。
  25. 前記第1の識別ステップは、
    物品からのシグネチャを特定するステップと、
    前記測定されたシグネチャを、複数の参照シグネチャを記憶するデータベースとマッチングするステップであって、各参照シグネチャは一意の物品識別情報に関連付けられる、ステップと、
    をさらに含む、請求項20から24のいずれか一項に記載の方法。
  26. 前記センサ構成(110)は少なくとも2つのセンサ(112)を備え、前記方法は、
    前記センサ(112)の各々1つを使用して、測定された物品シグネチャを特定するステップと、各測定されたシグネチャを、前記それぞれのセンサ(112)に関連付けられたデジタル参照シグネチャの少なくとも1つのサブセットと、それぞれ独立して比較するステップと、
    をさらに含む、請求項25に記載の方法。
  27. 前記センサ構成(110)は、2次元カメラ、3次元カメラ、赤外線カメラ、重量計、LIDARセンサ、および分光計を備える群から選択される少なくとも1つのセンサ(112)を含む、請求項20から26のいずれか一項に記載の方法。
  28. 前記第1の識別ステップは、前記物品収容エリア(A〜I)内の前記変化の位置に関する情報を少なくとも使用することによって物品を識別することにより実行され、前記物品収容エリア(A〜I)内に配置された前記複数の物品の各々の位置は、予め定められ、前記自動店内登録システム(100)がアクセス可能である、請求項20から27のいずれか一項に記載の方法。
  29. 前記第1の識別ステップは、前記物品収容エリア(A〜I)内の前記変化の位置情報を使用して、考えられる物品識別情報の総数を減少させることによって実行される、請求項28に記載の方法。
  30. 前記物品収容エリア(A〜I)内の物品の不正確な位置を検出するステップと、前記検出に応答してアラーム信号を送信するステップとをさらに含む、請求項20から29のいずれか一項に記載の方法。
  31. 前記登録アカウント(130)に保存された前記物品識別情報にアクセスし、物品収容エリア(A〜I)に返却された物品を識別するステップと、
    前記登録アカウント(130)の前記動的な物品リストから識別された前記物品を除去するステップと、
    をさらに含む、請求項20から30のいずれか一項に記載の方法。
  32. 少なくとも1つの物品収容エリア(A〜I)を有する店舗内の自動店内登録システム(100)であって、
    少なくとも1つのプロセッサ(120)と、
    前記関連の店舗内の顧客に関連付けられる少なくとも1つの登録アカウント(130)と、
    複数のセンサ(112)を備えるセンサ構成(110)であって、第1の識別ステップにおいて、前記物品収容エリア(A〜I)を連続的に監視し、前記物品収容エリア(A〜I)内の変化を検出し、前記検出された変化に応答して、1つまたは複数の考えられる物品に関する情報を含む第1の識別信号を前記プロセッサ(120)に送信するように構成され、前記顧客を連続的に監視するようにさらに構成される、センサ構成(110)と、
    を備え、
    前記プロセッサ(120)は、前記第1の識別信号から1つまたは複数の物品を識別し、前記識別された1つまたは複数の物品を一時的物品リストに保存するように構成され、前記一時的物品リストが2つ以上の物品を含む場合、前記プロセッサ(120)は、前記一時的物品リストに現在含まれている前記物品から、第2の識別ステップにおいて前記変化を引き起こした前記物品を確実に識別し、前記第1または第2の識別ステップにおいて確実に識別された前記物品を前記登録アカウント(130)に追加するように構成される、自動店内登録システム。
JP2019533153A 2016-12-21 2017-12-20 自動店内登録システム Pending JP2020506457A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SE1651711A SE542438C2 (en) 2016-12-21 2016-12-21 An automatic in-store registration system
SE1651711-2 2016-12-21
PCT/SE2017/051309 WO2018117955A1 (en) 2016-12-21 2017-12-20 An automatic in-store registration system

Publications (2)

Publication Number Publication Date
JP2020506457A true JP2020506457A (ja) 2020-02-27
JP2020506457A5 JP2020506457A5 (ja) 2021-01-07

Family

ID=62626870

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019533153A Pending JP2020506457A (ja) 2016-12-21 2017-12-20 自動店内登録システム

Country Status (11)

Country Link
US (1) US20200193404A1 (ja)
EP (1) EP3559884A4 (ja)
JP (1) JP2020506457A (ja)
KR (1) KR20190096975A (ja)
CN (1) CN110050284A (ja)
AU (1) AU2017378617A1 (ja)
CA (1) CA3040843A1 (ja)
IL (1) IL266147A (ja)
RU (1) RU2739542C1 (ja)
SE (1) SE542438C2 (ja)
WO (1) WO2018117955A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019150123A (ja) * 2018-02-28 2019-09-12 株式会社ヴィンクス 商品移動検出装置および商品移動検出方法

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
LU100465B1 (en) 2017-10-05 2019-04-09 Applications Mobiles Overview Inc System and method for object recognition
SE543102C2 (en) * 2018-06-20 2020-10-06 Itab Scanflow Ab An automatic in-store registration system
CN108921540A (zh) * 2018-07-09 2018-11-30 南宁市安普康商贸有限公司 基于购买者位置定位的开放式自助销售方法及***
US10977671B2 (en) * 2018-10-19 2021-04-13 Punchh Inc. Item level 3D localization and imaging using radio frequency waves
EP3909010A4 (en) * 2019-01-11 2022-10-05 Apex Industrial Technologies LLC ISSUE AND TRACKING SYSTEM
JP7391513B2 (ja) * 2019-01-17 2023-12-05 東芝テック株式会社 商品登録装置及び情報処理プログラム
KR102283896B1 (ko) * 2019-10-14 2021-08-02 주식회사 베이리스 딥러닝 기반의 증가적 상품 정보 획득 시스템 및 그 획득 방법
DE102019129872A1 (de) * 2019-11-06 2021-05-06 Miele & Cie. Kg Haushaltslagervorrichtung
EP4075399A4 (en) * 2019-12-19 2023-01-18 Touch to Go Co., Ltd. INFORMATION PROCESSING SYSTEM
JP7438879B2 (ja) * 2020-07-22 2024-02-27 東芝テック株式会社 システム、棚装置およびカートpos
JP7318683B2 (ja) * 2021-07-30 2023-08-01 富士通株式会社 情報処理プログラム、情報処理方法、および情報処理装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003030747A (ja) * 2001-07-19 2003-01-31 National Institute Of Advanced Industrial & Technology 自動化ショッピングシステム
JP2011253344A (ja) * 2010-06-02 2011-12-15 Midee Co Ltd 購買行動分析装置、購買行動分析方法、およびプログラム
JP2014235530A (ja) * 2013-05-31 2014-12-15 Kddi株式会社 セルフショッピングシステム、携帯端末、コンピュータプログラムおよびセルフショッピング方法
US20150029339A1 (en) * 2013-07-25 2015-01-29 Ncr Corporation Whole Store Scanner
JP2015130068A (ja) * 2014-01-07 2015-07-16 東芝テック株式会社 情報処理装置、店舗システム及びプログラム
WO2015140853A1 (ja) * 2014-03-20 2015-09-24 日本電気株式会社 Pos端末装置、posシステム、商品認識方法及びプログラムが格納された非一時的なコンピュータ可読媒体

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6659344B2 (en) * 2000-12-06 2003-12-09 Ncr Corporation Automated monitoring of activity of shoppers in a market
US7983448B1 (en) * 2006-06-02 2011-07-19 University Of Central Florida Research Foundation, Inc. Self correcting tracking of moving objects in video
US20130254114A1 (en) * 2012-03-23 2013-09-26 Ncr Corporation Network-based self-checkout
US9892438B1 (en) * 2012-05-03 2018-02-13 Stoplift, Inc. Notification system and methods for use in retail environments
US9607486B2 (en) * 2013-01-29 2017-03-28 Wal-Mart Stores, Inc. Shopping process including monitored shopping cart basket weight
US10268983B2 (en) * 2013-06-26 2019-04-23 Amazon Technologies, Inc. Detecting item interaction and movement
US10290031B2 (en) * 2013-07-24 2019-05-14 Gregorio Reid Method and system for automated retail checkout using context recognition
US9916561B2 (en) * 2013-11-05 2018-03-13 At&T Intellectual Property I, L.P. Methods, devices and computer readable storage devices for tracking inventory

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003030747A (ja) * 2001-07-19 2003-01-31 National Institute Of Advanced Industrial & Technology 自動化ショッピングシステム
JP2011253344A (ja) * 2010-06-02 2011-12-15 Midee Co Ltd 購買行動分析装置、購買行動分析方法、およびプログラム
JP2014235530A (ja) * 2013-05-31 2014-12-15 Kddi株式会社 セルフショッピングシステム、携帯端末、コンピュータプログラムおよびセルフショッピング方法
US20150029339A1 (en) * 2013-07-25 2015-01-29 Ncr Corporation Whole Store Scanner
JP2015130068A (ja) * 2014-01-07 2015-07-16 東芝テック株式会社 情報処理装置、店舗システム及びプログラム
WO2015140853A1 (ja) * 2014-03-20 2015-09-24 日本電気株式会社 Pos端末装置、posシステム、商品認識方法及びプログラムが格納された非一時的なコンピュータ可読媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019150123A (ja) * 2018-02-28 2019-09-12 株式会社ヴィンクス 商品移動検出装置および商品移動検出方法
JP7289613B2 (ja) 2018-02-28 2023-06-12 株式会社ヴィンクス 商品管理システム及び商品管理方法

Also Published As

Publication number Publication date
RU2739542C1 (ru) 2020-12-25
CN110050284A (zh) 2019-07-23
IL266147A (en) 2019-06-30
KR20190096975A (ko) 2019-08-20
AU2017378617A1 (en) 2019-05-16
EP3559884A4 (en) 2020-10-21
US20200193404A1 (en) 2020-06-18
SE542438C2 (en) 2020-05-05
SE1651711A1 (en) 2018-06-22
EP3559884A1 (en) 2019-10-30
CA3040843A1 (en) 2018-06-28
WO2018117955A1 (en) 2018-06-28

Similar Documents

Publication Publication Date Title
JP2020506457A (ja) 自動店内登録システム
RU2727084C1 (ru) Устройство и способ определения информации о заказе
CN108846621B (zh) 一种基于策略模块的库存管理***
CN108780596B (zh) 信息处理***
EP3262562B1 (en) System and method for the identification of products in a shopping cart
CN107103502B (zh) 一种订单信息确定方法和装置
US20200198680A1 (en) Physical shopping cart having features for use in customer checkout of items placed into the shopping cart
US11080676B2 (en) Methods and systems for assisting a purchase at a physical point of sale
JP7417738B2 (ja) カスタマイズされた小売環境
WO2018002864A2 (en) Shopping cart-integrated system and method for automatic identification of products
EP4075399A1 (en) Information processing system
US20180068534A1 (en) Information processing apparatus that identifies an item based on a captured image thereof
US20180260799A1 (en) Smart Shopping Object Detection System
SE1751401A1 (en) Training of an automatic in-store registration system
CN112154488B (zh) 信息处理装置、控制方法和程序
KR102165868B1 (ko) 소비자의 물품을 자동으로 분류해주는 시스템 및 방법
EP3811315A1 (en) An automatic in-store registration system
US20240095718A1 (en) Customized retail environments
CN108304898B (zh) 自助结算购物车
JP2022164939A (ja) 販売システム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201118

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201118

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20210121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20210121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211207

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220628