(57)【特許請求の範囲】
【請求項１】
顧客の生体情報を取得する第１の生体情報取得手段と、
商品登録装置による前記顧客の全ての商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、前記第１の生体情報取得手段により取得された前記顧客の生体情報を、前記商品登録装置により前記商品情報が読み込まれた商品の精算情報に関連付けて登録する登録手段と、
精算装置の利用者の生体情報を取得する第２の生体情報取得手段と、
前記精算情報に関連付けられた前記顧客の生体情報と、前記第２の生体情報取得手段により取得された前記利用者の生体情報を照合し、前記利用者の生体情報に対応する前記顧客の生体情報を検出し、検出された前記顧客の生体情報に関連付けられている前記精算情報を取得する精算情報取得手段と、
前記精算装置を用いて、取得した前記精算情報に基づく精算処理を行う精算制御手段と、を備え、
前記第１の生体情報取得手段は、
前記商品登録装置で前記商品情報の読み込みを行っている間に、前記顧客の生体情報を取得する、情報処理システム。
【請求項２】
前記生体情報は、撮像装置を用いて撮像された顔画像に基づいて生成された特徴情報を含む、
請求項１に記載の情報処理システム。
【請求項３】
前記第１の生体情報取得手段は、
前記商品登録装置で前記商品情報の読み込みを行っている間に、前記顔画像を複数フレーム取得し、前記読込終了情報が生成されたタイミングで、前記複数フレームから、前記顧客の生体情報を生成するための前記顔画像を選択する、
請求項２に記載の情報処理システム。
【請求項４】
前記商品登録装置および前記精算装置が設置されるエリアからの退出者の生体情報を取得する第３の生体情報取得手段と、
未精算の前記精算情報に関連付けられた前記顧客の生体情報と、前記第３の生体情報取得手段により取得された前記退出者の生体情報を照合し、一致した場合に出力を行う出力手段をさらに備える、
請求項１から３のいずれか１項に記載の情報処理システム。
【請求項５】
前記出力手段は、退出者の退出経路を閉鎖する制御信号を出力する、
請求項４に記載の情報処理システム。
【請求項６】
前記生体情報は、生体情報取得装置により取得される、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含む、
請求項１から５のいずれか１項に記載の情報処理システム。
【請求項７】
前記第１の生体情報取得手段は、前記読込終了情報が生成される前に前記顧客の生体情報を生成しており、
前記登録手段は、前記読込終了情報が生成されたタイミングで前記顧客の生体情報を前記精算情報に関連付けて登録する、
請求項１から６のいずれか１項に記載の情報処理システム。
【請求項８】
前記精算処理の前に、前記精算情報取得手段により取得された前記精算情報を前記利用者に提示する提示手段と、
提示した前記精算情報を承認する前記利用者の承認操作を受け付ける受付手段と、をさらに備え、
前記精算制御手段は、前記受付手段により前記承認操作を受け付けた場合に、精算処理を行う、
請求項１から７のいずれか１項に記載の情報処理システム。
【請求項９】
前記商品登録装置により前記精算情報が生成された後、一定時間が経過しても前記精算装置で精算処理が行われなかった場合に、アラームを出力する警報手段をさらに備える、
請求項１から８のいずれか１項に記載の情報処理システム。
【請求項１０】
前記登録手段は、さらに、前記読込終了情報が生成されたタイミング毎に生成される複数の前記精算情報の順序を示す情報を、前記精算情報毎に対応付けて登録し、
前記商品登録装置による複数の前記精算情報の生成順と、前記精算装置による複数の精算情報の処理順が異なった場合に、アラームを処理する警報手段をさらに備える、
請求項１から９のいずれか１項に記載の情報処理システム。
【請求項１１】
前記第１の生体情報取得手段は、複数の顧客の顔画像を前記生体情報として取得し、
前記登録手段は、取得した複数の顧客の顔画像を、前記精算情報に関連付けて登録し、
前記精算情報取得手段は、いずれかの前記顧客の生体情報が前記利用者の前記生体情報と一致した時に、一致した前記顧客の生体情報に関連付けられている前記精算情報を取得する、
請求項１から１０のいずれか１項に記載の情報処理システム。
【請求項１２】
前記読込終了情報は、
前記商品登録装置を用いて行っている前記商品情報の読み込みが終了したことを示し、かつ以下の少なくともいずれか１つ又は双方を含む、請求項１から１１のいずれか１項に記載の情報処理システム。
（１）前記商品情報の読み込みが終了した後、取引を確定し前記精算情報を生成するための操作ボタンの操作をオペレータが行ったことを示す情報
（２）重量センサによりカゴの重さを計測し、登録済みの商品が他のカゴに移されて、元のカゴから全ての商品がなくなったことをカゴの重さで検知したときに生成される情報
【請求項１３】
前記第１の生体情報取得手段または前記第２の生体情報取得手段は、
前記撮像装置の撮像範囲内に前記顧客または前記利用者を含む人が進入したことを検知する検知部を有し、
前記検知部により人の進入が検知されると前記撮像装置の撮像動作を開始する、請求項２、および請求項２を引用する請求項３から１２のいずれか１項に記載の情報処理システム。
【請求項１４】
情報処理装置が、
顧客の生体情報を取得し、
商品登録装置による前記顧客の全ての商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、取得された前記顧客の生体情報を、前記商品登録装置により前記商品情報が読み込まれた商品の精算情報に関連付けて登録し、
精算装置の利用者の生体情報を取得し、
前記精算情報に関連付けられた前記顧客の生体情報と、取得された前記利用者の生体情報を照合し、前記利用者の生体情報に対応する前記顧客の生体情報を検出し、検出された前記顧客の生体情報に関連付けられている前記精算情報を取得し、
前記精算装置を用いて、取得した前記精算情報に基づく精算処理を行い、
前記商品登録装置で前記商品情報の読み込みを行っている間に、前記顧客の生体情報を取得する、
情報処理装置の情報処理方法。
【請求項１５】
コンピュータに、
顧客の生体情報を取得する手順、
商品登録装置による前記顧客の全ての商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、取得された前記顧客の生体情報を、前記商品登録装置により前記商品情報が読み込まれた商品の精算情報に関連付けて登録する手順、
精算装置の利用者の生体情報を取得する手順、
前記精算情報に関連付けられた前記顧客の生体情報と、取得された前記利用者の生体情報を照合し、前記利用者の生体情報に対応する前記顧客の生体情報を検出し、検出された前記顧客の生体情報に関連付けられている前記精算情報を取得する手順、
前記精算装置を用いて、取得した前記精算情報に基づく精算処理を行う手順、
前記商品登録装置で前記商品情報の読み込みを行っている間に、前記顧客の生体情報を取得する手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、商品登録装置、精算装置、情報処理方法、およびプログラムに関し、特に、商品登録処理と精算処理を別々の装置で行う情報処理システム、商品登録装置、精算装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
セルフ会計ＰＯＳシステムの一例が特許文献１に記載されている。特許文献１のシステムは、オペレータがＰＯＳレジ端末で商品バーコードを読み込むのを待っている間に、顧客の顔を撮像し、顔画像を生成する。そして、オペレータが、生成された顔画像が顧客の顔であることを確認して、登録操作を行ってから顔画像に会計情報を紐づけることが記載されている。
特許文献２には、ＰＯＳ（Point Of Sale）端末などの売上データを取引毎に登録処理する売上データ処理装置の一例が記載されている。特許文献２の装置は、商品バーコードを読み込み、レジ端末で締めキーが入力されたときに、顧客の顔を撮像し、撮影画像を生成する。この撮像タイミングは、顧客が支払い金額を確認するときであるため、正面から顧客の顔を撮像できる。そして、この顔画像から顧客を特定し、購買情報を紐づけ、顧客分析に活用することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２４８１６２号公報
【特許文献２】特開２０１３−２００８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献記載の技術においては、オペレータが、撮像画像が顧客の顔画像であることを確認する操作、および、必要に応じて画像を選択する操作を行わなければならないため、顧客を待たせて行っている商品バーコードの読み込み作業に、さらなる負担が増えるという問題点があった。
【０００５】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、オペレータの負荷を低減する情報処理システム、商品登録装置、精算装置、情報処理方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の各側面では、上述した課題を解決するために、それぞれ以下の構成を採用する。
【０００７】
第一の側面は、情報処理システムに関する。
第一の側面に係る情報処理システムは、
顧客の生体情報を取得する第１の生体情報取得手段と、
商品登録装置による前記顧客の全ての商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、前記第１の生体情報取得手段により取得された前記顧客の生体情報を、前記商品登録装置により前記商品情報が読み込まれた商品の精算情報に関連付けて登録する登録手段と、
精算装置の利用者の生体情報を取得する第２の生体情報取得手段と、
前記精算情報に関連付けられた前記顧客の生体情報と、前記第２の生体情報取得手段により取得された前記利用者の生体情報を照合し、前記利用者の生体情報に対応する前記顧客の生体情報を検出し、検出された前記顧客の生体情報に関連付けられている前記精算情報を取得する精算情報取得手段と、
前記精算装置を用いて、取得した前記精算情報に基づく精算処理を行う精算制御手段と、
を有し、
前記第１の生体情報取得手段は、
前記商品登録装置で前記商品情報の読み込みを行っている間に、前記顧客の生体情報を取得する。
【００１０】
第二の側面は、少なくとも１つのコンピュータにより実行される情報処理方法に関する。
第二の側面に係る情報処理方法は、
情報処理装置が、
顧客の生体情報を取得し、
商品登録装置による前記顧客の全ての商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、取得された前記顧客の生体情報を、前記商品登録装置により前記商品情報が読み込まれた商品の精算情報に関連付けて登録し、
精算装置の利用者の生体情報を取得し、
前記精算情報に関連付けられた前記顧客の生体情報と、取得された前記利用者の生体情報を照合し、前記利用者の生体情報に対応する前記顧客の生体情報を検出し、検出された前記顧客の生体情報に関連付けられている前記精算情報を取得し、
前記精算装置を用いて、取得した前記精算情報に基づく精算処理を行い、
前記商品登録装置で前記商品情報の読み込みを行っている間に、前記顧客の生体情報を取得する、
ことを含む。
【００１１】
なお、本発明の他の側面としては、上記第二の側面の方法を少なくとも１つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記録媒体であってもよい。この記録媒体は、非一時的な有形の媒体を含む。
このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、商品登録装置上で、その制御方法を実施させるコンピュータプログラムコードを含む。さらに、このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、精算装置上で、その制御方法を実施させるコンピュータプログラムコードを含む。さらに、このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、サーバ装置上で、その制御方法を実施させるコンピュータプログラムコードを含む。
【００１２】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００１３】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００１４】
また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施するときには、その複数の手順の順番は内容的に支障のない範囲で変更することができる。
【００１５】
さらに、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【発明の効果】
【００１６】
上記各側面によれば、オペレータの負荷を低減する情報処理システム、商品登録装置、精算装置、情報処理方法、およびプログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る情報処理システムのハードウェア構成例を概念的に示す図である。
【図２】本実施形態における情報処理システムの構成を論理的に示す機能ブロック図である。
【図３】本実施形態の情報処理システムの各装置の配置の一例を示す図である。
【図４】本実施形態の情報処理システムの登録部によって生成される精算情報の構造の一例を示す図である。
【図５】本実施形態における情報処理システムの商品登録装置側の動作例を示すフローチャートである。
【図６】本実施形態における情報処理システムの精算装置側の動作例を示すフローチャートである。
【図７】本実施形態における情報処理システムの要部構成例を概念的に示す機能ブロック図である。
【図８】本実施形態の情報処理システムの各装置の配置を説明するための図である。
【図９】本実施形態の情報処理システムの登録部により生成される精算情報の構造の一例を示す図である。
【図１０】本実施形態の商品登録装置の論理的な構成を示す機能ブロック図である。
【図１１】本実施形態における商品登録装置の動作例を示すフローチャートである。
【図１２】本実施形態の精算装置の論理的な構成を示す機能ブロック図である。
【図１３】本実施形態における精算装置の動作例を示すフローチャートである。
【図１４】本実施形態の情報処理システムの構成を概念的に示す機能ブロック図である。
【図１５】本実施形態の情報処理システムのハードウェア構成例を概念的に示す図である。
【図１６】本実施形態の情報処理システムの各装置の配置の一例を示す図である。
【図１７】本実施形態の情報処理システムの登録部により生成される精算情報の構造の一例を示す図である。
【図１８】本実施形態の情報処理システムにおける精算情報の生成順と処理順が相違する状況を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１９】
（第１の実施の形態）
［システム構成］
図１は、本発明の実施の形態に係る情報処理システム１のハードウェア構成例を概念的に示す図である。
本実施形態の情報処理システム１は、レジ処理の一部である精算処理を商品登録装置とは別に設けられた精算装置で行うＰＯＳレジシステムである。
本実施形態における情報処理システム１は、商品登録装置１０および精算装置２０を有する。商品登録装置１０は、店員の操作に応じて精算対象の商品を登録する処理を行い、登録された商品の精算情報を精算装置２０に送信する。精算装置２０は、顧客の操作に伴い、商品登録装置１０から受信した精算情報に基づく精算処理を行う。各装置の具体的な処理内容については後述する。
【００２０】
商品登録装置１０は、ＣＰＵ（Central Processing Unit）２、メモリ３、通信ユニット４、入出力インタフェース（Ｉ／Ｆ：InterFace）５等を有する。これら各ハードウェア要素は、たとえば、バス等により接続される。ＣＰＵ２は、一般的なＣＰＵ、特定用途向け集積回路（ＡＳＩＣ）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）等の少なくとも一つに相当する。メモリ３は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、補助記憶装置（ハードディスク等）等である。通信ユニット４は、無線および有線の少なくともいずれか一方にて、他の装置（精算装置２０等）と通信を行う。本実施形態において、通信ユニット４は、生体情報リーダ８と通信を行い、生体情報リーダ８により読み取られた生体情報を受信する。
【００２１】
入出力Ｉ／Ｆ５には、表示装置６、入出力装置７等が接続される。表示装置６は、店員用および顧客用のディスプレイ、タッチパネルの表示部等の少なくとも一つである。入出力装置７は、タッチパネルのセンサ部、キーボード、スキャナ装置、スピーカ等を含む。商品登録装置１０の入出力Ｉ／Ｆ５に接続される入出力装置７は、後述の商品登録装置１０で実行される商品読み込み処理を実行するうえで、必要となる装置を含む。入出力Ｉ／Ｆ５は、ＣＰＵ２により実行される処理に応じて出力装置に画面表示や音声等を出力する。また、入出力Ｉ／Ｆ５は、入力装置からの入力信号を受け付ける。
なお、本明細書の各図において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。
【００２２】
商品登録装置１０は、このようなハードウェア要素により、店員の商品登録操作、店員の商品登録装置１０への指示入力等を受け付け、商品登録処理を行う。店員の商品登録操作には、たとえば、商品に付されたバーコードのスキャン操作、商品価格のキーボード入力等が含まれる。また、本実施形態における商品登録装置１０は、精算処理を実行することも排除されない。
【００２３】
精算装置２０は、商品登録装置１０と同様に、ハードウェア要素として、ＣＰＵ２、メモリ３、通信ユニット４、入出力Ｉ／Ｆ５等を有する。精算装置２０の入出力Ｉ／Ｆ５に接続される表示装置６は、精算装置２０の利用者用のディスプレイ、タッチパネルの表示部等の少なくとも一つである。入出力装置７は、タッチパネルのセンサ部、釣銭機（紙幣および硬貨）、クレジットカードリーダ、電子マネーリーダ、レシートプリンタ、スピーカ等を含む。精算装置２０の入出力Ｉ／Ｆ５には、商品登録装置１０から受信された精算情報に基づく精算処理を完了させるために必要となる表示装置６および入出力装置７が接続される。本実施形態において、精算装置２０の通信ユニット４は、商品登録装置１０と同様に生体情報リーダ８と通信を行い、生体情報リーダ８により読み取られた生体情報を受信する。
【００２４】
精算装置２０は、上述のようなハードウェア要素により、利用者の精算装置２０への指示入力、利用者の支払い操作等のユーザ操作を受け付け、精算処理を行う。利用者の支払い操作には、たとえば、硬貨および紙幣の投入操作、釣銭の取り出し操作、クレジットカード支払いの操作、電子マネーの支払いの操作等が含まれる。
【００２５】
図１では、商品登録装置１０と精算装置２０が直接無線通信を行う構成例を示しているが、これに限定されない。図示されないサーバ装置を介して商品登録装置１０から精算装置２０に精算情報が送受信されてもよい。この構成については後述する。
【００２６】
情報処理システム１に含まれる各装置のハードウェア構成は、図１の例に制限されない。また、各装置の数、および各装置のハードウェア要素の数も、図１の例に制限されない。また、情報処理システム１は、商品登録装置１０と精算装置２０の間に介在するサーバ装置を含んでもよい。サーバ装置を含む構成の場合、商品登録装置１０はサーバ装置に精算情報を送信し、精算装置２０はサーバ装置から精算情報を受信すればよい。また、情報処理システム１は、レジ端末の処理の一部である精算処理を商品登録装置とは別に設けられた精算装置に対する顧客の操作に委ねる運用方法に対応していればよく、ＰＯＳレジシステムがサポートする具体的な運用方法は制限されない。
【００２７】
［処理構成］
図２は、本実施形態における情報処理システム１の構成を論理的に示す機能ブロック図である。
情報処理システム１は、第１生体情報取得部１０２と、登録部１０４と、第２生体情報取得部１２２と、精算情報取得部１２４と、精算制御部１２６と、を含む。
図２の情報処理システム１の各ユニットは、たとえば、図１の商品登録装置１０または精算装置２０の少なくともいずれかのＣＰＵ２によりメモリ３に格納されるプログラム（不図示）が実行されることにより実現される。また、当該プログラムは、たとえば、ＣＤ（Compact Disc）、メモリカード等のような可搬型記録媒体やネットワーク上の他のコンピュータから通信ユニット４を介してインストールされ、メモリ３に格納されてもよい。また、情報処理システム１は、図２に示されていない他の処理部を有してもよい。
【００２８】
本実施形態の情報処理システム１において、第１生体情報取得部１０２は、顧客の生体情報を取得する。
登録部１０４は、商品登録装置１０による商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、第１生体情報取得部１０２により取得された顧客の生体情報を、商品登録装置１０により商品情報が読み込まれた商品の精算情報に関連付けて登録する。
第２生体情報取得部１２２は、精算装置２０の利用者の生体情報を取得する。
精算情報取得部１２４は、精算情報に関連付けられた顧客の生体情報と、第２生体情報取得部１２２により取得された利用者の生体情報を照合し、利用者の生体情報に対応する顧客の生体情報を検出し、検出された顧客の生体情報に関連付けられている精算情報を取得する。
精算制御部１２６は、精算装置２０を用いて、取得した精算情報に基づく精算処理を行う。
【００２９】
図２の本実施形態の情報処理システム１の各構成要素は、図１の各装置を構成するコンピュータのハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各実施形態の各装置を示す機能ブロック図は、ハードウェア単位の構成ではなく、論理的な機能単位のブロックを示している。
【００３０】
図２の情報処理システム１の各ユニットの各機能は、たとえば、図１のＣＰＵ２によりメモリ３に格納されるプログラムを読み出されて実行されることにより実現される。
【００３１】
本実施形態のコンピュータプログラムは、情報処理システム１を構成する少なくとも１つの情報処理装置を実現させるためのコンピュータに、顧客の生体情報を取得する手順、商品登録装置１０による商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、取得された顧客の生体情報を、商品登録装置１０により商品情報が読み込まれた商品の精算情報に関連付けて登録する手順、精算装置２０の利用者の生体情報を取得する手順、精算情報に関連付けられた顧客の生体情報と、取得された利用者の生体情報を照合し、利用者の生体情報に対応する顧客の生体情報を検出し、検出された顧客の生体情報に関連付けられている精算情報を取得する手順、精算装置２０を用いて、取得した精算情報に基づく精算処理を行う手順、を実行させるように記述されている。
【００３２】
本実施形態のコンピュータプログラムは、コンピュータで読み取り可能な記録媒体に記録されてもよい。記録媒体は特に限定されず、様々な形態のものが考えられる。また、プログラムは、記録媒体からコンピュータのメモリにロードされてもよいし、ネットワークを通じてコンピュータにダウンロードされ、メモリにロードされてもよい。
【００３３】
コンピュータプログラムを記録する記録媒体は、非一時的な有形のコンピュータが使用可能な媒体を含み、その媒体に、コンピュータが読み取り可能なプログラムコードが埋め込まれる。コンピュータプログラムが、コンピュータ上で実行されたとき、コンピュータに、情報処理装置を実現するための後述する情報処理方法を実行させる。
【００３４】
本発明の情報処理システム１は、図２の構成要素の機能を、商品登録装置１０または精算装置２０で分担して実現する。さらに、後述するように、サーバ装置（不図示）が、図２の構成要素の少なくとも一部の機能を実現してもよい。例として、商品登録装置１０が、第１生体情報取得部１０２と、登録部１０４と、を有し、精算装置２０が、第２生体情報取得部１２２と、精算情報取得部１２４と、精算制御部１２６と、を有する。
【００３５】
この構成では、本実施形態のコンピュータプログラムは、商品登録装置１０または精算装置２０を実現させるためのコンピュータによってそれぞれ実行される。
本実施形態において、第１のコンピュータプログラムは、顧客の生体情報を取得する手順、商品登録装置１０を実現させるためのコンピュータに、商品登録装置１０による商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、取得された顧客の生体情報を、商品登録装置１０により商品情報が読み込まれた商品の精算情報に関連付けて登録する手順、を実行させるように記述されている。
本実施形態において、第２のコンピュータプログラムは、精算装置２０を実現させるためのコンピュータに、精算装置２０の利用者の生体情報を取得する手順、精算情報に関連付けられた顧客の生体情報と、取得された利用者の生体情報を照合し、利用者の生体情報に対応する顧客の生体情報を検出し、検出された顧客の生体情報に関連付けられている精算情報を取得する手順、精算装置２０を用いて、取得した精算情報に基づく精算処理を行う手順、を実行させるように記述されている。
【００３６】
第１生体情報取得部１０２または第２生体情報取得部１２２が取得する生体情報は、たとえば、顔画像に基づいて、生成された特徴情報を含む。たとえば、顧客の顔を、撮像装置を用いて撮像して取得される顔画像から各個人を識別可能な特徴情報を抽出し、生体情報とする。
【００３７】
生体情報が顔画像の場合、図１の生体情報リーダ８は、撮像装置となる。撮像装置は、ＣＣＤ（Charge Coupled Devices）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどの素子を用いたデジタルカメラの機能を実現するユニットである。
【００３８】
図３は、本実施形態の情報処理システム１の各装置の配置の一例を示す図である。
商品登録装置１０（本実施形態の情報処理システム１の各装置の配置の一例を示す図である。図では「ＰＯＳレジ」と示す）と、精算装置２０は、異なるエリアに配置される。商品登録装置１０で商品登録された商品を持って顧客は精算装置２０まで移動し、精算処理を行う。商品登録装置１０と精算装置２０は異なるエリアに配置されるが、顧客が商品登録装置１０から精算装置２０に移動がしやすいように配置されるのが好ましい。また、未精算のまま顧客が店外に出てしまわないように、商品登録装置１０から精算装置２０への移動ルートは、出口に進めないような工夫がなされているのが好ましい。この工夫の例については、後述する。
【００３９】
本実施形態では、第１生体情報取得部１０２に生体情報を送信する撮像装置（カメラ８ａ）は、商品登録装置１０で商品登録される商品を購入する顧客の顔が撮像範囲（図中、破線Ｒ１で示す領域内）に入るように設置されるとともに、撮像範囲が制御される。また、第２生体情報取得部１２２に生体情報を送信する撮像装置（カメラ８ｂ）は、精算装置２０の利用者の顔が撮像範囲（図中、破線Ｒ２で示す領域内）に入るように設置されるとともに、撮像範囲が制御される。
撮像範囲に適切に顧客または利用者を位置させて、撮像精度を上げるために、商品登録装置１０または精算装置２０の周囲の人物の立ち位置をガイドする方法は、特に限定されず、運用で定められてよい。たとえば、通路を区切ったり、通路の幅を調整したり、音声ガイダンス、掲示または表示等を行ったりして顧客または利用者を誘導すればよい。
【００４０】
第１生体情報取得部１０２または第２生体情報取得部１２２は、撮像範囲内に顧客または利用者等の人が進入したことを検知する検知部（不図示）をさらに備えてもよい。検知部の構成は様々考えられ、周知の人感センサ等でもよいし、画像認識処理手段により、撮像画像内の人を検出する構成でもよい。
人の進入が検知されたときに、カメラ８ａまたはカメラ８ｂによる撮像動作を開始してもよい。また、カメラ８ａまたはカメラ８ｂは、常時撮影を行っていてもよく、画像認識処理により、撮像画像内に人が検出され、所定の精度で人の顔を認識できたときに、撮像動作を行う構成としてもよい。
また、第１生体情報取得部１０２および第２生体情報取得部１２２は、カメラ８ａおよびカメラ８ｂに対し、焦点合わせ、露出調整、または解像度の変更、あるいは、ライト等の制御を行ってもよい。
【００４１】
図２に戻り、本実施形態において、第１生体情報取得部１０２および第２生体情報取得部１２２の少なくとも一方は、撮像装置を用いて撮像された画像から顧客の顔画像の特徴情報を取得してもよい。顧客の顔画像の特徴情報とは、撮像画像内の人物の中から顧客を認識することができる画像の特徴情報である。本実施形態では、顧客の顔画像の特徴情報は、顧客の顔画像から抽出された特徴情報であり、顔画像そのものに比較して情報量が小さい。顔画像の特徴情報の抽出方法および画像特徴情報を用いた顧客の認識処理方法は、公知の技術を用いることができ、詳細な説明は省略する。
【００４２】
本実施形態において、顧客の生体情報は、商品登録装置１０から精算装置２０に顧客が移動し、精算処理を終了した後は、メモリ３から削除されてよい。すなわち、顧客の生体情報は、比較的短時間の期間だけ記憶されていればよく、長期間記憶しなくてよい。同じ顧客が別日に来店した場合は、その都度、生体情報を取得すればよい。
【００４３】
さらに、本実施形態では、生体情報に基づいて、店舗の利用者全員の中から顧客を特定する必要はなく、商品登録装置１０で商品情報の読込が終了したときから、精算装置２０で精算処理を行うまでの間、その間の顧客（利用者）が区別できればよい。本実施形態では、個人の特定まで行う必要はないため、生体情報を用いた人物を識別する基準は、他の目的で顧客個人やその属性を特定し、顧客情報として蓄積する場合とは異なってよい。たとえば、本実施形態では、生体情報は、顧客の顔だけではなく、髪型や服装などの特徴情報を含んでもよい。恒久的な顧客の特徴よりも、現時点での顧客の特徴を抽出できればよい。
【００４４】
さらに、第１生体情報取得部１０２または第２生体情報取得部１２２が取得する生体情報は、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含んでもよい。
【００４５】
第１生体情報取得部１０２と第２生体情報取得部１２２が取得する生体情報は、同じ種類の特徴情報とする。すなわち、第１生体情報取得部１０２で、顧客の顔画像に基づいて生成された特徴情報を取得した場合、第２生体情報取得部１２２でも、精算装置２０の利用者の顔画像に基づいて生成された特徴情報を取得する。
【００４６】
ただし、第１生体情報取得部１０２と第２生体情報取得部１２２で取得される生体情報の種類が異なる構成も排除されない。たとえば、第１生体情報取得部１０２または第２生体情報取得部１２２で取得された生体情報を元に、顧客の識別情報をそれぞれ取得できる構成においては、各装置で取得される生体情報が異なってもよい。ただし、この場合、後述する登録部１０４は、顧客の精算情報に生体情報から取得された顧客の識別情報を関連付けて登録する。そして、第２生体情報取得部１２２は、取得された生体情報から利用者の識別情報を取得し、精算情報取得部１２４が、取得された利用者の識別情報と一致する識別情報が関連付けられている精算情報を取得すればよい。
【００４７】
第１生体情報取得部１０２は、顧客が、店員による商品登録装置１０での商品登録作業を待っている間に、顧客の生体情報を取得するのが好ましい。
第２生体情報取得部１２２は、精算装置２０の利用者が精算を行う前に、利用者の生体情報を取得する。たとえば、精算装置２０の周囲の撮像範囲内に利用者が入ったときにその利用者の顔画像を撮像してもよい。
【００４８】
生体情報が掌紋、指紋、静脈等の場合、商品登録装置１０または精算装置２０に生体情報を送信する生体情報リーダ８の読み取り面上に顧客または利用者が手指等を載せて生体情報を読み取らせる必要がある。そのため、本実施形態では、第１生体情報取得部１０２または第２生体情報取得部１２２は、顧客または利用者に対し、生体情報の読み取りを行うための操作や動作を促すメッセージを表示装置６または入出力装置７のスピーカ等から出力（画面表示または音声出力）してもよい。そして、生体情報リーダ８から第１生体情報取得部１０２または第２生体情報取得部１２２に読み取った生体情報が送信されてもよい。
【００４９】
さらに、第１生体情報取得部１０２は、商品登録装置１０で商品情報の読み込みを行っている間に、顔画像を複数フレーム取得し、読込終了情報が生成されたタイミングで、複数フレームから、顧客の生体情報を生成するための顔画像を選択してもよい。
【００５０】
読込終了情報とは、オペレータが商品登録装置１０を用いて行っている商品情報の読み込みが終了したことを示す情報であり、以下に例示されるが、これらに限定されない。また、以下を少なくともいずれか２つを組み合わせてもよい。
（１）商品情報の読み込みが終了した後、取引を確定し精算情報を生成するための合計ボタン等の操作をオペレータが行ったことを示す情報
（２）各商品の商品情報をバーコードリーダで読み込み、商品情報が生成されたことを示す情報（または生成された商品情報）
（３）重量センサによりカゴの重さを計測し、登録済みの商品が他のカゴに移されて、元のカゴから全ての商品がなくなったことをカゴの重さで検知したときに生成される情報
【００５１】
上記（２）の場合、少なくとも一つ以上の読込終了情報が生成されるが、毎回、その時点での精算情報が生成され、合計ボタンの操作を受け付けるまで、上書き更新されてもよい。あるいは、合計ボタンの操作を受け付けたときに最後の精算情報のみを残して他の情報を削除してもよい。
【００５２】
第１生体情報取得部１０２は、図３のカメラ８ａから商品情報の読み込みが行われている間に撮像される顔画像を複数フレーム取得してもよい。そして、複数フレームから、顧客の生体情報を生成するための顔画像を選択してもよい。たとえば、画像認識処理で、人物の認識結果の尤度が所定値以上の画像を選択してもよい。また、複数フレームから抽出される特徴情報を組み合わせて人物の認識精度を上げてもよい。このように、複数フレームを利用することで、顧客の認識精度が向上する。
【００５３】
商品登録装置１０は、商品登録処理を行い、取引毎に精算情報を生成する。精算情報は、精算対象として登録された各商品の情報を含み、精算装置２０が精算処理を行う際に利用する情報である。たとえば、精算情報は、精算対象に登録された各商品についての、商品コード、売価情報、販売数量、値引き情報等を含む。商品コードとは、各商品を特定するために予め決められた、文字、数字、記号等から形成される識別データである。商品コードには、たとえば、ＰＬＵ（Price Look Up）コード、Ｎｏｎ−ＰＬＵコード等が利用される。精算対象の商品に商品コードが付されていない場合には、商品コードの代わりに部門コード等の他のコードが利用されてもよい。精算情報の具体的内容は制限されない。
【００５４】
たとえば、商品登録装置１０は、各商品の商品コードを、タッチパネルユニットを介した商品登録画面に対する操作や、商品に付された商品識別ラベルに対するスキャナ装置またはハンディスキャナを用いたスキャン操作などに基づいて読み込む。商品登録装置１０は、このように読み込まれた商品コードに基づいて、商品情報テーブル（図示せず）から各商品に関する商品情報（商品名、売価等）を取得する。商品登録装置１０は、このように取得された情報をまとめて精算情報として生成する。
【００５５】
顧客の全ての商品の情報の読み込みが終了したとき、商品登録装置１０は、商品登録画面にて操作ボタンへのタッチ操作などにより、商品情報の読み込みが終了した後、取引を確定する合計ボタン等の操作を受け付ける。本実施形態では、たとえば、合計ボタンの操作に呼応して生成される商品の読み込み終了情報を、登録部１０４が検出してもよい。
【００５６】
このように、本実施形態では、商品読み込み終了情報の生成タイミングを、商品登録装置１０におけるオペレータによる商品登録処理の中で普通に行われる動作や操作を検出した時としたり、センサによる検知により自動化したりすることができ、そのタイミングで顧客の生体情報と関連付けることができる。顧客の生体情報と精算情報を関連付けるための特別な操作が不要なため、商品登録装置１０のオペレータの負荷を低減できる。また、通常の商品登録処理や操作以外の処理や操作を追加せずに実現できるので、顧客を必要以上に持たせることなくスムーズに処理を遂行できる。
【００５７】
登録部１０４は、商品登録装置１０による商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、第１生体情報取得部１０２により取得された顧客の生体情報を、商品登録装置１０により商品情報が読み込まれた商品の精算情報に関連付けて登録する。
【００５８】
図４は、登録部１０４によって生成される精算情報１３０の構造の一例を示す図である。
本実施形態において、精算情報１３０は、対応する顧客の生体情報と関連付けて生成される。
なお、精算情報の実体は、上述したように、精算に関する様々な情報が含まれたデータの集合である。また、生体情報の実体も、画像データ、または特徴情報の少なくともいずれか一方を含むデータの集合である。本実施形態における登録部１０４による、精算情報と生体情報の関連付けは、たとえば、それぞれの情報に付与される識別情報（たとえば、データの集合の配列名等）を少なくとも紐付けて１レコードとすればよい。
登録部１０４により生成される精算情報１３０は、図１の通信ユニット４を介して、商品登録装置１０から精算装置２０に送信される。その間、顧客は、精算装置２０に移動する。
【００５９】
精算装置２０は、商品登録装置１０から送信される精算情報１３０を用いて、精算処理を実行する。
精算処理は、合計金額を顧客に提示する処理、支払い方法を顧客に選択させる処理、選択された支払い方法での支払いを受け付ける処理、釣銭を払い出す処理、レシートを出力する処理、精算完了を提示する処理を含む。当該精算処理は、レシートの要否を顧客に選択させる処理、領収書の発行の要否を顧客に選択させる処理、領収書出力処理、会員カードの読み取り処理等、一般的な精算の流れに沿う他の処理を含んでもよい。
【００６０】
精算情報取得部１２４は、商品登録装置１０から送信された精算情報１３０を受信し、記憶部（図１のメモリ３等）に記憶する。そして、顧客は精算装置２０周辺に移動する。生体情報リーダ８（図３のカメラ８ｂ）の撮像範囲Ｒ２に入った利用者をカメラ８ｂが撮像し、第２生体情報取得部１２２に送信する。精算情報取得部１２４は、第２生体情報取得部１２２が受信した生体情報（たとえば、利用者の顔画像）と、商品登録装置１０から受信した精算情報に紐付けられている生体情報を照合する。そして、精算情報取得部１２４は、利用者の生体情報に対応する顧客の生体情報を検出し、検出された顧客の生体情報に関連付けられている精算情報を取得する。
【００６１】
本システムでは、顧客が商品登録装置１０に並び、店員が商品の登録処理を行う。そして、顧客が、商品登録が済んだ商品を持って精算装置２０まで移動し精算処理を行う。たとえば、家族で来店しているような場合、商品登録装置１０または精算装置２０に並ぶ顧客は、一精算処理に対して一人ではなく複数となることが想定される。この場合、商品登録装置１０に並んだ顧客と、精算装置２０を利用して精算処理を行う顧客が異なることが想定される。たとえば、家族のように複数の人物が一緒に買い物をしているような場合に、レジに荷物を父親が運び、母親が精算を行うというように、異なる人物が商品登録装置１０と精算装置２０を利用することも考えられる。本明細書では、商品登録装置１０による商品登録処理を待っている間に、商品登録装置１０の周辺に設けられる第１生体情報取得部１０２により生体情報が取得される人物を「顧客」と呼び、精算装置２０を利用して精算処理を行う人物を「利用者」と読んで区別するが、「顧客」と「利用者」は呼び方が違うだけで同一人物であってもよい。
【００６２】
本実施形態において、第１生体情報取得部１０２は、複数の顧客の顔画像を生体情報として取得することができる。そして、登録部１０４は、取得した複数の顧客の顔画像を、精算情報に関連付けて登録する。
一方、精算装置２０において、精算情報取得部１２４が、いずれかの顧客の生体情報が利用者の生体情報と一致した時に、一致した顧客の生体情報に関連付けられている精算情報を取得する。
【００６３】
本実施形態では、商品登録装置１０側で連れの人物全員の生体情報を取得し、全ての生体情報を一精算情報に関連付けて登録する。精算装置２０側で、利用者の生体情報が複数の生体情報のいずれかと一致した場合に、その精算情報を当該利用者のものとして取得する。
【００６４】
［動作例］
以下、本実施形態における情報処理システム１の動作例について図５および図６を用いて説明する。図５は、本実施形態における情報処理システム１の商品登録装置１０側の動作例を示すフローチャートである。図６は、本実施形態における情報処理システム１の精算装置２０側の動作例を示すフローチャートである。図示される各ステップは、たとえば、図１の各処理ユニットにより実行される。図５の商品登録装置１０と図６の精算装置２０の処理手順の分担は、一例であり、これらに限定されず、これらの手順の順番は内容的に支障のない範囲で変更することができる。さらに、後述する実施形態では、本実施形態の情報処理方法の処理手順の少なくとも一部を、サーバ装置が実現してもよい。
【００６５】
本発明の実施の形態に係る情報処理方法は、少なくとも１つのコンピュータにより実行される。
本実施形態の情報処理方法は、情報処理装置（商品登録装置１０または精算装置２０）が、顧客の生体情報を取得し（図５のステップＳ１０１）、商品登録装置１０による商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで（図５のステップＳ１０３のＹＥＳ）、取得された顧客の生体情報を、商品登録装置１０により商品情報が読み込まれた商品の精算情報に関連付けて登録し（図５のステップＳ１０５）、精算装置２０の利用者の生体情報を取得し（図６のステップＳ１２３）、精算情報に関連付けられた顧客の生体情報と、取得された利用者の生体情報を照合し（図６のステップＳ１２５）、利用者の生体情報に対応する前記顧客の生体情報を検出し（図６のステップＳ１２７のＹＥＳ）、検出された顧客の生体情報に関連付けられている精算情報を取得し（図６のステップＳ１２８）、精算装置２０を用いて、取得した精算情報に基づく精算処理を行う（図６のステップＳ１２９）、ことを含む。
【００６６】
以下、詳細に説明する。
図５において、まず、店員は、商品登録装置１０を操作して、顧客がレジに持ってきた商品を登録する作業を行う。このとき、商品登録装置１０は、商品登録処理を行う。商品登録処理については、特に限定されず、本明細書では詳細な説明は省略する。商品登録処理が行われている間、第１生体情報取得部１０２が、顧客の生体情報を取得する（ステップＳ１０１）。上述したように、生体情報は、撮像装置による顧客の顔画像でもよいし、生体情報リーダ８により読み取られた他の生体情報でもよい。
【００６７】
そして、店員により商品情報の読み込み作業が行われ、商品登録装置１０により商品情報の読み込みが終了したことを示す読み込み終了情報が生成されたか否かを登録部１０４が判定する（ステップＳ１０３）。読み込み終了情報が生成された場合（ステップＳ１０３のＹＥＳ）、登録部１０４が、ステップＳ１０１で取得した顧客の生体情報と、商品の精算情報を関連付けて登録する（ステップＳ１０５）。
【００６８】
ステップＳ１０５で登録された精算情報１３０は、商品登録装置１０から精算装置２０に通信ユニット４を介して送信される（ステップＳ１０７）。そして、図６において、精算装置２０では、商品登録装置１０から精算情報１３０が通信ユニット４を介して受信される（ステップＳ１２１）。受信した精算情報１３０は、メモリ３に蓄積される。
【００６９】
そして、第２生体情報取得部１２２が、精算装置２０の利用者の生体情報を取得する（ステップＳ１２３）。たとえば、第２生体情報取得部１２２は、精算装置２０の撮像範囲Ｒ２内に入ってきた利用者をカメラ８ｂにより撮像した利用者の顔画像を取得する。
そして、精算情報取得部１２４が、ステップＳ１２１で受信した精算情報１３０に関連付けられた顧客の生体情報と、ステップＳ１２３で取得した利用者の生体情報を照合する（ステップＳ１２５）。利用者の生体情報に対応する顧客の生体情報が検出された場合（ステップＳ１２７のＹＥＳ）、精算制御部１２６が、検出された顧客の生体情報に関連付けられている精算情報を取得し（ステップＳ１２８）、精算装置２０を用いて、取得した精算情報に基づく精算処理を実行する（ステップＳ１２９）。ステップＳ１２７で、一致する生体情報が見つからなかった場合（ステップＳ１２７のＮＯ）、精算処理を行わず本処理を終了してもよい。
【００７０】
本実施形態における情報処理システム１で実行される各処理の実行順序は、図５または図６に示される例に限定されない。各処理の実行順序は、内容的に支障のない範囲で変更することができる。図６のステップＳ１２７で生体情報が見つからなかった場合、利用者にもう一度、生体情報の読み取りを行うようにメッセージを出力（画面表示または音声出力）してもよい。または、第２生体情報取得部１２２が、カメラ８ｂの焦点合わせ、露出調整、解像度の変更、あるいは、ライト等の制御を行ったり、撮像範囲Ｒ２内に入るように、または、画質が向上するように、利用者に立ち位置や顔の向きの変更を指示したり、サングラスや帽子などを外すように指示したりするガイダンスを出力（画面表示または音声出力）したりして、ステップＳ１２３に戻ってもよい。
【００７１】
特に、本実施形態では、第１生体情報取得部１０２は、読込終了情報が生成される前に顧客の生体情報を生成しており（ステップＳ１０１）、登録部１０４は、読込終了情報が生成されたタイミングで（ステップＳ１０３のＹＥＳ）、顧客の生体情報を精算情報に関連付けて登録する（ステップＳ１０５）。
【００７２】
上述したように本実施形態では、商品登録装置１０と精算装置２０とが別体で設けられ、レジ処理が商品登録装置１０での商品登録処理と精算装置２０での精算処理とに分離される。商品登録装置１０での商品登録処理で生成された精算情報は精算装置２０に送られ、顧客は自ら精算装置２０を操作することで精算を終える。
従来技術では、商品登録装置１０で商品登録処理後に、顧客に精算情報の識別情報を記録した媒体（たとえば、レシート）を渡し、顧客がその媒体を持って精算装置２０まで移動し、精算装置２０に媒体に記録された識別情報を読み取らせて精算処理を行っていた。そのため、レシートの紛失の恐れや、精算処理時の取り扱いに煩雑さがあった。
【００７３】
本実施形態の情報処理システム１では、第１生体情報取得部１０２により顧客の生体情報が取得され、商品登録装置１０による商品情報の読込終了情報が生成されたタイミングで登録部１０４により精算情報に顧客の生体情報が関連付けられて登録される。そして、第２生体情報取得部１２２により、精算装置２０の利用者の生体情報が取得され、先に精算情報に関連付けられた顧客の生体情報と照合される。利用者の生体情報に対応する顧客の生体情報が検出されたとき、その顧客の生体情報に関連付けられている精算情報を取得し、取得した精算情報に基づく精算処理を精算制御部１２６が精算装置２０に実行させる。
【００７４】
このように、本実施形態の情報処理システム１によれば、商品登録装置１０の商品登録処理と精算装置２０の精算処理にレジ処理を分離するシステムにおいて、精算情報を記録した媒体（たとえば、レシート）を不要とし、かつ、オペレータは商品登録作業以外の特別な操作を行わずに、顧客の生体情報を取得して、精算情報に関連付けることができるので、オペレータの負荷を低減できるという効果を奏する。
【００７５】
さらに、本実施形態では、生体情報は、撮像装置を用いて撮像された顔画像に基づいて生成された特徴情報を含み、第１生体情報取得部１０２により、商品登録装置１０で商品情報の読み込みを行っている間に、顔画像が複数フレーム取得され、読込終了情報が生成されたタイミングで、複数フレームから、顧客の生体情報を生成するための顔画像が選択される。
この構成によれば、複数フレームを利用することで、顧客の認識精度が向上する。
【００７６】
さらに、本実施形態では、読込終了情報が生成される前に第１生体情報取得部１０２により顧客の生体情報が生成され、登録部１０４により、読込終了情報が生成されたタイミングで顧客の生体情報を精算情報に関連付けて登録される。
この構成によれば、商品情報の読込終了のタイミングで、それ以前に取得してある顧客の生体情報を精算情報に関連付けることができるので、関連付けのための操作が不要なため、オペレータへの負担がないとともに、商品情報の読み込み作業以外の作業で顧客を待たせずに済む。
【００７７】
さらに、本実施形態では、商品登録装置１０側で、第１生体情報取得部１０２により複数の顧客の顔画像が生体情報として取得され、登録部１０４により、取得した複数の顧客の顔画像が、精算情報に関連付けて登録される。そして、精算装置２０側では、精算情報取得部１２４により、いずれかの顧客の生体情報が利用者の生体情報と一致した時に、一致した顧客の生体情報に関連付けられている精算情報が取得される。
この構成によれば、商品登録装置１０側で複数の顧客が存在した場合に、誰かを選択して精算情報に関連付けて登録するのではなく、全員の生体情報を取得して精算情報に関連付けて登録するので、第一にオペレータに負荷がかからない。第二に、登録された複数の顧客の生体情報のうち、少なくともいずれかが精算装置２０の利用者の生体情報と一致すれば、対応する顧客の生体情報の精算情報を取得でき、精算を行うことができるので、連れの中で誰でも精算処理を行うことができ、利便性が高い。
【００７８】
（第２の実施の形態）
本発明の実施の形態に係る情報処理システム１は、上記実施形態とは、さらに、未精算で退出する顧客を検知する構成を有している点で相違する。
以下、本実施形態における情報処理システム１について、上記実施形態と異なる内容を中心に説明する。以下の説明では、上記実施形態と同様の内容については適宜省略する。
【００７９】
［処理構成］
図７は、本実施形態における情報処理システム１の要部構成例を概念的に示す機能ブロック図である。
図７では、図２の上記実施形態の情報処理システム１の構成のうち、説明に必要な構成のみ図示してある。
情報処理システム１は、図２の情報処理システム１の構成に加え、さらに、第３生体情報取得部２０２と、出力部２０４と、を備える。
本実施形態では、上記実施形態と組み合わせた構成例について説明するが、後述する他の実施形態の構成と矛盾のない範囲で組み合わせることもできる。
本図の各処理ユニットについても、他の処理ユニットと同様に、ＣＰＵ２によりメモリ３に格納されるプログラムが実行されることにより実現される。プログラムについて上述したとおりである。
本実施形態の情報処理システム１は、図７の構成要素の機能を、商品登録装置１０または精算装置２０で分担して実現してもよいし、図示されないサーバ装置が、少なくとも一部の機能を実現してもよく、特に限定されない。
【００８０】
本実施形態において、第３生体情報取得部２０２は、商品登録装置１０および精算装置２０が設置されるエリアからの退出者の生体情報を取得する。
出力部２０４は、未精算の精算情報に関連付けられた顧客の生体情報と、第３生体情報取得部２０２により取得された退出者の生体情報を照合し、一致した場合に出力を行う。
【００８１】
図８は、本実施形態の情報処理システム１の各装置の配置を説明するための図である。
たとえば、顧客は、図のＩＮ方向から商品登録装置１０に並び、商品登録処理が済んだ後、精算装置２０の方に移動して並ぶ。このとき、顧客が未精算のまま商品を持って店外へ出てしまわないように、商品登録装置１０と精算装置２０が設置されているエリアは、たとえば、２つのパーティションＰ１、Ｐ２によって他のエリアと区別され、顧客の移動ルートが形成される。さらに、このエリアからの退出方向（ＯＵＴ）には、このエリアと他のエリアを隔絶するゲートＧが設けられている。
【００８２】
図７の出力部２０４は、このゲートＧの開閉を制御する信号を出力してもよい。
出力部２０４は、退出者の退出経路を閉鎖する制御信号を出力してもよい。
たとえば、通常、ゲートＧは開放状態にあり、未精算のままの退出者が検知された場合に、ゲートＧを閉鎖するように制御されてもよい。逆に、通常、ゲートＧは閉鎖状態にあり、精算済みの利用者がゲートＧから退出する場合にのみ、ゲートＧが開放されるように制御されてもよい。また、条件により、制御方法を替えてもよい。
【００８３】
図７の第３生体情報取得部２０２は、上記実施形態の第１生体情報取得部１０２、または第２生体情報取得部１２２と同様な構成を有する。図８の例では、生体情報は利用者の顔画像であり、第３生体情報取得部２０２は、生体情報リーダ８（カメラ８ｃ）で撮像される利用者の顔画像、または顔画像の特徴情報を取得する。第３生体情報取得部２０２に生体情報を送信する撮像装置（カメラ８ｃ）は、商品登録装置１０と精算装置２０が設置されるエリアからＯＵＴ方向に退出する利用者の顔が撮像範囲（図中、破線Ｒ３で示す領域内）に入るように設置されるとともに、撮像範囲が制御される。また、第３生体情報取得部２０２が、カメラ８ｃの焦点合わせ、露出調整、解像度の変更、あるいは、ライト等の制御を行ってもよい。
商品登録装置１０と精算装置２０が設置されるエリアからの退出者の退出経路には、ゲートＧが開閉制御可能に設置される。ゲートＧの制御を出力部２０４により出力信号に従って行ってもよい。
【００８４】
顔画像以外の生体情報の場合は、通常、ゲートＧは閉鎖状態に制御され、利用者が退出前に生体情報リーダ８により生体情報の読み取り動作を行う。そして、第３生体情報取得部２０２が取得したその生体情報に基づいて、その利用者が未精算でない（精算済み）と判定された場合のみ、ゲートＧを開放されように、出力部２０４の出力に従い制御されればよい。
【００８５】
図９は、本実施形態の情報処理システム１の登録部１０４により生成される精算情報２３０の構造の一例を示す図である。
本実施形態において、精算情報２３０は、上記実施形態で登録部１０４により生成された精算情報１３０の、対応する顧客の生体情報に、さらに、精算済みフラグが関連付けされる。
精算装置２０を用いて精算処理が終了した顧客の精算情報に、精算制御部１２６が精算済みフラグをセットして関連付ける。商品登録装置１０で生成される精算情報は、図４の構造とし、精算制御部１２６がさらに、精算済みフラグをセットして関連付けてもよいし、図９の構造とし、商品登録装置１０で、精算済みフラグをリセットし、精算制御部１２６が精算済みフラグを精算後にセットしてもよい。
【００８６】
また、フラグを使用しない構成も考えられる。たとえば、商品登録装置１０から受信し、メモリ３に蓄積される精算情報１３０を、精算制御部１２６により精算が完了したら、対応するレコードを削除する構成でも同様の機能を実現できる。精算済みのレコードを削除することで、出力部２０４は、精算情報１３０内に、退出者の生体情報と一致する生体情報のレコードが残っているかを調べればよく、生体情報が残っている退出者は未精算であることを検知できる。なお、ここで削除されるのは、本実施形態で使用する精算情報と生体情報を関連付ける情報であり、精算情報の実体データそのものは削除されなくてよい。
【００８７】
第３生体情報取得部２０２は、利用者がエリアから退出しようとするとき、ゲートＧの周囲を撮像範囲Ｒ３とするカメラ８ｃにより撮像された顔画像を受信する。
出力部２０４は、図９の精算情報に関連付けられている精算済みフラグがセットされていない未精算の精算情報に関連付けられている生体情報と、第３生体情報取得部２０２により取得した生体情報を照合する。そして、一致する生体情報が検出された場合、ゲートＧを閉鎖する信号を出力する。
【００８８】
出力部２０４は、ゲートＧの開閉制御信号ではなく、警報音または音声を出力してもよいし、ランプ等の点灯または点滅制御信号を出力してもよい、店員、警備室または警備員等への通報出力を行ってもよい。これら出力の少なくともいずれかを組み合わせてもよい。
【００８９】
なお、図８のレイアウトは一例に過ぎず、これに限定されない。ゲートＧの開閉も回転式でなくてもよく、水平方向にスライドして開閉する形式でもよい。また、門扉の施錠を制御するものでもよい。
【００９０】
以上説明したように、本実施形態の情報処理システム１では、第３生体情報取得部２０２により、商品登録装置１０と精算装置２０が設置されるエリアからの退出者の生体情報が取得され、出力部２０４により、未精算の精算情報に関連付けられた顧客の生体情報と、退出者の生体情報が一致した場合に、出力が行われる。さらに、退出者の退出経路を閉鎖する制御も行える。
本実施形態によれば、上記実施形態と同様な効果を奏するとともに、さらに、顧客が故意に、またはうっかり未精算のまま退出することを防止できる。
【００９１】
（第３の実施の形態）
以下、本発明の第３の実施の形態に係る商品登録装置およびその情報処理方法について説明する。また、本実施形態は、この情報処理方法を少なくとも１つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録した当該少なくとも１つのコンピュータが読み取り可能な記録媒体であってもよい。
【００９２】
図１０は、本実施形態の商品登録装置３００の論理的な構成を示す機能ブロック図である。
本実施形態の商品登録装置３００は、顧客の生体情報を取得する生体情報取得部３０２と、商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、生体情報取得部３０２により取得された前記顧客の生体情報を、前記商品情報が読み込まれた商品の精算情報に関連付けて登録する登録部３０４と、を備える。
【００９３】
本実施形態において、商品登録装置３００は、上述した情報処理システム１の少なくとも一部の機能を実現する情報処理装置に相当する。本実施形態では、商品登録装置３００として説明しているが、所謂ＰＯＳレジ端末等の商品登録処理に係る基本的な機能を、本発明の情報処理装置は必ずしも備えてなくてもよい。ＰＯＳレジ端末とは別の情報処理装置により商品登録装置３００の機能が実現されてもよい。
【００９４】
生体情報取得部３０２は、図１の生体情報リーダ８から、顧客の生体情報を受信し、メモリ３に記憶する。生体情報リーダ８が、顧客の生体情報を読み取った時に、商品登録装置３００に送信してもよいし、商品登録装置３００が生体情報リーダ８にリクエストして、生体情報リーダ８が生体情報を読み取り商品登録装置３００に送信してもよい。また、生体情報リーダ８は、自動的に顧客の存在を検出して生体情報の読み取りを開始してもよいし、顧客またはオペレータの操作に従い生体情報の読み取りを開始してもよい。
本発明の生体情報は、撮像装置により撮像される、顧客の顔画像に基づいて生成された特徴情報を含む。さらに、生体情報は、生体情報リーダ８により取得される、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含む。
生体情報取得部３０２が生体情報として、顧客の顔画像に基づいて生成された特徴情報を含む場合、生体情報取得部３０２は、図８のカメラ８ａから商品情報の読み込みが行われている間に撮像される顔画像を複数フレーム取得してもよい。そして、複数フレームから、顧客の生体情報を生成するための顔画像を選択してもよい。また、複数フレームから抽出される特徴情報を組み合わせて人物の識別精度を上げてもよい。このように、複数フレームを利用することで、顧客の認識精度が向上する。
【００９５】
登録部３０４は、商品登録装置３００の商品登録処理部（不図示）における商品情報の読み込みが終了したことを示す情報が生成されたタイミングで、精算情報に対応する顧客の生体情報を関連付けて登録する。精算情報は、メモリ３に一時的に記憶され、通信ユニット４を介して精算装置（図１０には図示されない）に送信される。
登録部３０４は、ＰＯＳレジ端末から商品情報の読み込みが終了したことを示す読込終了情報を受信し、受信したことに呼応して、精算情報に顧客の生体情報を関連付けて登録してもよい。また、精算情報は、商品登録装置３００が保持していなくてもよく、ＰＯＳレジ端末が、商品情報を読み込んで生成された精算情報をメモリに記憶し、登録部３０４が、メモリにアクセスして精算情報に顧客の生体情報を関連付けて記憶してもよい。
【００９６】
図１０の商品登録装置３００の各処理ユニットは、たとえば、図１のＣＰＵ２によりメモリ３に格納されるプログラムが実行されることにより実現される。また、当該プログラムは、たとえば、ＣＤ、メモリカード等のような可搬型記録媒体やネットワーク上の他のコンピュータから通信ユニット４を介してインストールされ、メモリ３に格納されてもよい。
【００９７】
本実施形態のコンピュータプログラムは、情報処理システム１の少なくとも一部の機能を実現する商品登録装置３００を実現させるためのコンピュータに、顧客の生体情報を取得する手順、商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、生体情報を取得する手順により取得された顧客の生体情報を、商品情報が読み込まれた商品の精算情報に関連付けて登録する手順、を実行させるように記述されている。
上述したように、コンピュータは、ＰＯＳレジ端末に含まれてもよいし、ＰＯＳレジ端末に接続される情報処理装置によって実現されてもよい。
【００９８】
このように構成された本実施形態の商品登録装置３００の情報処理方法について、以下に説明する。
図１１は、本実施形態における商品登録装置３００の動作例を示すフローチャートである。図１１に示されるように、本実施形態における情報処理方法は、情報処理システム１の少なくとも一部の機能を実現する情報処理装置の情報処理方法であり、前記情報処理装置に相当する商品登録装置３００のような少なくとも１つのコンピュータにより実行される。たとえば、図示される各手順は、図１０の商品登録装置３００が有する各処理ユニットにより実行される。
【００９９】
本実施形態における情報処理方法は、商品登録装置３００が、顧客の生体情報を取得し（ステップＳ３０１）、商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで（ステップＳ３０３のＹＥＳ）、ステップＳ３０１で取得された顧客の生体情報を、商品情報が読み込まれた商品の精算情報に関連付けて登録する（ステップＳ３０５）、ことを含む。
【０１００】
より詳細には、商品登録装置３００において、生体情報取得部３０２が、顧客の生体情報を生体情報リーダ８から通信ユニット４を介して受信してメモリ３に記憶する（ステップＳ３０１）。そして、登録部３０４が、商品情報の読み込みが終了したことを示す読込終了情報が生成されか否かを判定する（ステップＳ３０３）。読込終了情報が生成された場合（ステップＳ３０３のＹＥＳ）、登録部３０４が、ステップＳ３０１で取得された顧客の生体情報を、商品情報が読み込まれた商品の精算情報に関連付けて登録する（ステップＳ３０５）。そして、登録部１０４が、精算情報を、通信ユニット４を介して精算装置に送信する（ステップＳ３０７）。読込終了情報が生成されない場合（ステップＳ３０３のＮＯ）、そのまま読込終了情報が生成されるまで待機してもよいし、ステップＳ１０１に戻り、生体情報取得部３０２による顧客の生体情報の取得を続けてもよい（不図示）。
【０１０１】
本実施形態によれば、上記各実施形態と同様の効果を得ることができる商品登録装置を提供できる。
【０１０２】
（第４の実施の形態）
以下、本発明の第４の実施の形態に係る精算装置およびその情報処理方法について説明する。また、本実施形態は、この情報処理方法を少なくとも１つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録した当該少なくとも１つのコンピュータが読み取り可能な記録媒体であってもよい。
【０１０３】
図１２は、本実施形態の精算装置４００の論理的な構成を示す機能ブロック図である。
本実施形態の精算装置４００は、利用者の生体情報を取得する生体情報取得部４０２と、商品登録装置により商品情報が読み込まれた商品の精算情報に関連付けられた顧客の生体情報と、生体情報取得部４０２により取得された利用者の生体情報を照合し、利用者の生体情報に対応する顧客の生体情報を検出し、検出された顧客の生体情報に関連付けられている精算情報を取得する精算情報取得部４０４と、取得した精算情報に基づく精算処理を行う精算制御部４０６と、を備える。
【０１０４】
本実施形態において、精算装置４００は、上述した情報処理システム１の少なくとも一部の機能を実現する情報処理装置に相当する。本実施形態では、精算装置４００として説明しているが、所謂セミセルフＰＯＳレジの精算処理端末等の精算処理に係る基本的な機能を、本発明の情報処理装置は必ずしも備えてなくてもよい。精算処理端末とは別の情報処理装置により精算装置４００の機能が実現されてもよい。
【０１０５】
生体情報取得部４０２は、図１の生体情報リーダ８から、利用者の生体情報を受信し、メモリ３に記憶する。生体情報リーダ８が利用者の生体情報を読み取った時に、精算装置４００に送信してもよいし、精算装置４００が生体情報リーダ８にリクエストして、生体情報リーダ８が生体情報を読み取り精算装置４００に送信してもよい。また、生体情報リーダ８は、自動的に顧客の存在を検出して生体情報の読み取りを開始してもよいし、顧客またはオペレータの操作に従い生体情報の読み取りを開始してもよい。
本発明の生体情報は、撮像装置により撮像される、顧客の顔画像に基づいて生成された特徴情報を含む。さらに、生体情報は、生体情報リーダ８により取得される、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含む。
【０１０６】
また、本実施形態の精算装置４００では、生体情報取得部４０２は、精算装置に関連付けられている生体情報と同じ種類の生体情報を用いるのが好ましいが、異なる構成も排除されない。
また、上記実施形態と同様に、生体情報取得部４０２が生体情報として、顧客の顔画像に基づいて生成された特徴情報を含む場合、生体情報取得部４０２は、図８のカメラ８ｂから、精算装置の前に利用者が立ったときから所定時間の間に撮像される顔画像を複数フレーム取得してもよい。そして、複数フレームから、利用者の生体情報を生成するための顔画像を選択してもよい。また、複数フレームから抽出される特徴情報を組み合わせて人物の識別精度を上げてもよい。このように、複数フレームを利用することで、利用者の認識精度が向上する。
【０１０７】
精算情報取得部４０４は、商品登録装置により商品情報が読み込まれた商品の精算情報を図１の通信ユニット４を介して受信し、メモリ３に記憶する。そして、精算情報取得部４０４は、生体情報取得部４０２により利用者の生体情報が取得された後、その生体情報を、精算情報に関連付けられた顧客の生体情報と照合する。そして、精算情報取得部４０４は、利用者の生体情報に対応する顧客の生体情報を検出する。そして、精算情報取得部４０４は、検出された顧客の生体情報に関連付けられている精算情報を、利用者の精算情報としてメモリ３から読み出す。
【０１０８】
精算制御部４０６は、精算情報取得部４０４が取得した精算情報に基づく精算処理を行う。ここで、本実施形態の精算装置４００が精算処理を実行する機能を有してもよいし、精算処理を行う精算処理端末に精算処理の実行を指示する機能を有していてもよく、精算処理自体を本実施形態の装置が行わなくてもよい。
【０１０９】
図１２の精算装置４００の各処理ユニットは、たとえば、図１のＣＰＵ２によりメモリ３に格納されるプログラムが実行されることにより実現される。また、当該プログラムは、たとえば、ＣＤ、メモリカード等のような可搬型記録媒体やネットワーク上の他のコンピュータから通信ユニット４を介してインストールされ、メモリ３に格納されてもよい。
【０１１０】
本実施形態のコンピュータプログラムは、情報処理システム１の少なくとも一部の機能を実現する精算装置４００を実現させるためのコンピュータに、利用者の生体情報を取得する手順、商品登録装置により商品情報が読み込まれた商品の精算情報に関連付けられた顧客の生体情報と、生体情報を取得する手順により取得された利用者の生体情報を照合する手順、利用者の生体情報に対応する顧客の生体情報を検出する手順、検出された顧客の生体情報に関連付けられている精算情報を取得する手順、精算装置に取得した精算情報に基づく精算処理を行わせる手順、を実行させるように記述されている。
上述したように、コンピュータは、ＰＯＳレジシステムの精算処理端末に含まれてもよいし、精算処理端末に接続される情報処理装置によって実現されてもよい。
【０１１１】
このように構成された本実施形態の精算装置４００の情報処理方法について、以下に説明する。
図１３は、本実施形態における精算装置４００の動作例を示すフローチャートである。図１３に示されるように、本実施形態における情報処理方法は、情報処理システム１の少なくとも一部の機能を実現する情報処理装置の情報処理方法であり、前記情報処理装置に相当する精算装置４００のような少なくとも１つのコンピュータにより実行される。たとえば、図示される各手順は、図１２の精算装置４００が有する各処理ユニットにより実行される。
本実施形態のおける情報処理方法は、精算装置４００が、利用者の生体情報を取得し（ステップＳ４０３）、商品登録装置により商品情報が読み込まれた商品の精算情報に関連付けられた顧客の生体情報と、ステップＳ４０３で取得された利用者の生体情報を照合し（ステップＳ４０５）、利用者の生体情報に対応する顧客の生体情報を検出し（ステップＳ４０７）、検出された顧客の生体情報に関連付けられている精算情報を取得し（ステップＳ４０８）、精算装置に、取得した精算情報に基づく精算処理を行わせる（ステップＳ４０９）、ことを含む。
【０１１２】
より詳細には、精算装置４００において、まず、精算情報取得部４０４が、商品登録装置１０により商品情報が読み込まれた商品の精算情報を通信ユニット４を介して受信し、メモリ３に記憶する（ステップＳ４０１）。生体情報取得部４０２が、利用者の生体情報を生体情報リーダ８から通信ユニット４を介して受信してメモリ３に記憶する（ステップＳ４０３）。そして、精算情報取得部４０４が、ステップＳ４０１で受信した精算情報に関連付けられた顧客の生体情報と、ステップＳ４０３で取得された利用者の生体情報を照合する（ステップＳ４０５）。そして、その照合結果から、利用者の生体情報に対応する顧客の生体情報が検出された場合（ステップＳ４０７のＹＥＳ）、精算情報取得部４０４が、検出された顧客の生体情報に関連付けられている精算情報を取得する（ステップＳ４０８）。そして、精算制御部４０６が、精算装置に、取得した精算情報に基づく精算処理を行わせる（ステップＳ４０９）。
ステップＳ４０７で、利用者の生体情報に対応する顧客の生体情報が検出されなかった場合（ステップＳ４０７のＮＯ）、ステップＳ４０８とステップＳ４０９の精算処理は行わずに本処理を終了する。
【０１１３】
本実施形態によれば、上記各実施形態と同様の効果を得ることができる精算装置を提供できる。
【０１１４】
（第５の実施の形態）
以下、本発明の第５の実施の形態に係る情報処理装置およびその情報処理方法について説明する。また、本実施形態は、この情報処理方法を少なくとも１つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録した当該少なくとも１つのコンピュータが読み取り可能な記録媒体であってもよい。
【０１１５】
以下、図１４〜図１６を用いて、情報処理システム１の構成として、複数の商品登録装置１０と、複数の精算装置２０と、サーバ装置３０とを含む例について説明する。本実施形態は、上記実施形態とは、サーバ装置３０を含む点で相違する。
【０１１６】
図１４は、本実施形態の情報処理システム１の構成を概念的に示す機能ブロック図である。
図１５は、本実施形態の情報処理システム１のハードウェア構成例を概念的に示す図である。
図１６は、本実施形態の情報処理システム１の各装置の配置の一例を示す図である。
【０１１７】
図１４および図１５には、商品登録装置１０と精算装置２０は１台ずつしか示されていないが、本実施形態の情報処理システム１は、複数の商品登録装置１０と、複数の精算装置２０を有するものとする。
図１４に示すように、本実施形態の情報処理システム１は、第１生体情報取得部１０２と、登録部１０４とを有する商品登録装置１０と、第２生体情報取得部１２２と、精算情報取得部１２４と、精算制御部１２６と、を有する精算装置２０と、精算情報記憶部４０に接続されるサーバ装置３０と、を含む。
【０１１８】
図１５に示すように、商品登録装置１０と精算装置２０は、図１で説明したハードウェア構成と同じ構成を有するので、説明は省略する。
サーバ装置３０は、いわゆるコンピュータであり、図１５に示されるように、バスで相互に接続される、ＣＰＵ２、メモリ３、通信ユニット４、入出力Ｉ／Ｆ５等を有する。図示されていないが、入出力Ｉ／Ｆ５には、表示装置や入出力装置が接続されていてもよい。
【０１１９】
本実施形態では、商品登録装置１０は、登録部１０４により生成された精算情報をサーバ装置３０に送信する。そして、サーバ装置３０は、商品登録装置１０から受信した精算情報を精算情報記憶部４０に記憶する。サーバ装置３０は、精算装置２０に精算情報を送信する。精算装置２０は、顧客の操作に伴い、サーバ装置３０から受信された精算情報に基づく精算処理を行う。
なお、サーバ装置３０から精算装置２０への精算情報の送信は、サーバ装置３０から精算装置２０に対して自動的に送信してもよいし、精算装置２０からサーバ装置３０にリクエストされた時に、サーバ装置３０が精算装置２０に送信してもよいし、これらを組み合わせてもよい。
【０１２０】
各装置間の精算情報の送信単位も特に限定されない。精算情報が生成される毎、精算情報の所定レコード数ずつ、一定時間毎、所定の時刻、所定の時間間隔、指定された日時範囲等で、精算情報を個別またはまとめて送信してもよい。また、商品登録装置１０からサーバ装置３０に送信された精算情報を精算装置２０が受信する場合、送信元の商品登録装置１０を予めまたは随時指定して受信できてもよい。
【０１２１】
図１６の例では、複数の商品登録装置１０と複数の精算装置２０は、１対１で顧客が利用するように、エリアを区切っている。また、他の例では、複数の商品登録装置１０と複数の精算装置２０の台数が異なり、また、同じエリアに多対多で顧客が利用する構成例も考えられる。
【０１２２】
複数の商品登録装置１０で生成された精算情報を、複数の精算装置２０のいずれかで利用者が精算処理を行う場合でも、本実施形態ではサーバ装置３０で精算情報を一括管理しているので、問題なく精算処理を行うことができる。上述したように、サーバ装置３０から精算装置２０への精算情報の送信方法や単位は特に限定されない。サーバ装置３０が複数の商品登録装置１０から受信した精算情報を、各精算装置２０にそれぞれ配信してもよいし、各精算装置２０からのリクエストに応じて対応する精算情報を送信してもよい。
【０１２３】
また、各精算装置２０では、まず利用者の生体情報と照合する生体情報があればよいので、商品登録装置１０で登録された生体情報に識別情報を付与したものをまず全ての精算装置２０に送信しておき、精算装置２０における利用者の生体情報の照合に使用し、利用者の生体情報と一致する生体情報が検出された時に、その生体情報の識別情報に基づいて、サーバ装置３０に精算情報をリクエストして精算装置２０に送信させる構成としてもよい。この構成によれば、精算情報に比較して容量の小さい識別情報を商品登録装置１０から各精算装置２０に送信することで通信負荷の低減と精算装置２０の記憶容量の削減を実現できる。
【０１２４】
図１４のサーバ装置３０の各処理ユニットは、たとえば、図１５のＣＰＵ２によりメモリ３に格納されるプログラムが実行されることにより実現される。また、当該プログラムは、たとえば、ＣＤ、メモリカード等のような可搬型記録媒体やネットワーク上の他のコンピュータから通信ユニット４を介してインストールされ、メモリ３に格納されてもよい。
【０１２５】
本実施形態のコンピュータプログラムは、情報処理システム１の少なくとも一部の機能を実現するサーバ装置３０を実現させるためのコンピュータに、顧客の生体情報を取得する手順、商品登録装置１０による商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、取得された顧客の生体情報を、商品登録装置１０により商品情報が読み込まれた商品の精算情報に関連付けて登録する手順、精算装置２０の利用者の生体情報を取得する手順、精算情報に関連付けられた顧客の生体情報と、取得された利用者の生体情報を照合し、利用者の生体情報に対応する顧客の生体情報を検出し、検出された顧客の生体情報に関連付けられている精算情報を取得する手順、精算装置２０を用いて、取得した精算情報に基づく精算処理を行う手順、のうち少なくとも一部を実行させるように記述されている。
【０１２６】
このように構成された本実施形態のサーバ装置３０の情報処理方法は、上記第１の実施形態で図５および図６を用いて説明した方法と同様であるので説明は省略する。
【０１２７】
本実施形態によれば、上記各実施形態と同様の効果を得ることができる、サーバ装置を含む情報処理装置を提供できる。
【０１２８】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
＜未精算経過時間で警報出力＞
上記実施形態では、精算制御部１２６により精算済みフラグがセットされていない精算情報に関連付けられている生体情報と一致する生体情報を有する退出者を検知する構成について説明した。他の実施形態では、たとえば、商品登録装置１０で商品登録処理が終了してから所定時間以上経過しても精算が行われたかった場合に警報出力する構成を有してもよい。
【０１２９】
情報処理システム１は、商品登録装置１０により精算情報が生成された後、一定時間が経過しても精算装置２０で精算処理が行われなかった場合に、アラームを出力する警報部（不図示）をさらに有してもよい。
警報部は、アラームを出力するだけでなく、出力部２０４と同様な出力を行ってもよい。
たとえば、未精算の退出者、または、精算装置２０に辿り着けない顧客が居る可能性を、周囲に報知するための警報音、または音声を出力してもよいし、退出経路を閉鎖する制御信号を出力してもよいし、ランプ等の点灯または点滅制御信号を出力してもよい、店員、警備員または警備室等への通報出力を行ってもよい。
【０１３０】
図１７は、本実施形態の情報処理システム１の登録部１０４により生成される精算情報３３０の構造の一例を示す図である。上記実施形態の図３の精算情報１３０に、さらに、商品登録処理が終了した時刻等を関連付けて生成する。また、図９の精算情報２３０の構造にさらに商品登録時刻を関連付けて生成してもよい。商品登録時刻は、上述した、商品情報の読込終了情報が生成される時刻、または精算情報が生成された時刻でもよいし、これらの時刻より前の時刻でもよい。すなわち、商品登録時刻は、顧客の商品読込が開始された時刻から商品の読込や精算情報の生成が終わり、顧客が商品登録装置１０の周辺から離れる前までの間であればいつの時点の時刻でもよい。
警報部は、この商品登録時刻から、所定時間が経過しても未精算の精算情報のものがあるか否かを検出し、検出された場合、アラームを出力する。所定時間は、段階的に設け、アラームの出力もレベルに応じて段階的に変えてもよい。たとえば、経過時間が長くなる程、警報レベルが高くなってもよい。あるいは、混雑時と閑散期で所定時間の設定モードを切り替えられてもよく、混雑時モードの時間は、閑散期モードの時間よりも長く設定を変更できてもよい。
【０１３１】
この構成によれば、商品登録が済んでから時間が経過しても精算されないことを検知して報知できるので、未精算の退出者、または、精算装置２０に辿り着けない顧客が居る可能性を周囲に報知でき、適切な対応が可能になる。
【０１３２】
＜精算順で監視＞
さらなる他の実施形態では、読込終了情報が生成されたタイミング毎に生成される複数の精算情報の順序を示す情報に基づいて、精算装置における精算処理の順序を監視する構成をさらに有する。
本実施形態の情報処理システム１において、登録部１０４は、読込終了情報が生成されたタイミング毎に生成される複数の精算情報の順序を示す情報を、精算情報毎に対応付けて登録する。
【０１３３】
ここで、複数の精算情報の順序を示す情報とは、精算情報が生成された時刻、精算情報が商品登録装置１０から精算装置２０に送信された時刻、精算情報に順に付与されるシリアル番号等少なくともいずれかであってもよい。あるいは、精算情報が生成または記憶部に記憶された順序であってもよく、記憶部に精算情報がたとえば、最後のレコードに順に追加されていくような構成の場合には、特に順序を示す情報を付与しなくてもよい。
本実施形態の情報処理システム１は、さらに、商品登録装置１０による複数の精算情報の生成順と、精算装置２０による複数の精算情報の処理順が異なった場合に、アラームを処理する警報部（不図示）を備える。
【０１３４】
ここで、商品登録装置１０による複数の精算情報の生成順は、商品登録装置１０で精算情報が生成された時刻の順序でもよいし、精算情報が商品登録装置１０から精算装置２０に送信された時刻の順序でもよいし、精算情報に付与されたシリアル番号の順序でもよいし、精算情報を蓄積している記憶部のレコードの順序でもよい。
また、精算装置２０による複数の精算情報の処理順は、利用者の生体情報を取得した時刻の順序でもよいし、利用者の生体情報から取得された顧客の精算情報を取得した時刻の順序でもよいし、その精算情報に付与されるシリアル番号の順序であってもよいし、顧客の精算情報に基づく精算処理を行った時刻の順序でもよい。
【０１３５】
また、商品登録装置１０と精算装置２０が１対１の構成の場合、商品登録装置１０で精算情報が生成された順序と、精算装置２０で精算情報が処理された順序で判定できる。
商品登録装置１０と精算装置２０が複数対複数の構成の場合、時刻情報を用いるのがよい。
【０１３６】
出力部２０４は、たとえば、商品登録装置１０による精算情報の生成順と、精算装置２０による精算情報の処理順が、異なるか否かを監視する。精算装置２０で精算処理される精算情報の順序が、商品登録装置１０による精算情報の生成順と異なっていた場合に、警報出力する。順序の相違とは、順番が入れ替わっていたり、シリアル番号が途中で抜けて連番で処理されていなかったりすることを指す。
順序が飛んだ場合、その精算情報の利用者が精算せずに退出した可能性があるからである。
【０１３７】
たとえば、図１８の例では、商品登録装置１０により生成された精算情報６３０の各レコードにシリアル番号が付与されている。また、精算装置２０により取得された生体情報６４０が、取得された順に並んで示されている。なお、精算情報の実体は、複数のフィールドと複数レコードからなるデータの集合であり、生体情報も画像の特徴情報を示すバイナリデータまたはデータの集合であるが、説明を簡単にするために、略号で示してある。
【０１３８】
図１８の例では、精算装置２０で取得された生体情報６４０のうち、１番目の生体情報D20001と２番目の生体情報D20002は、それぞれ精算情報６３０の生体情報D10001と生体情報D10002と一致したため、対応するシリアル番号がそれぞれ00001と00002となり生成順と処理順が一致する。続く、３番目の生体情報D20004が、精算情報６３０のD10004と一致したため、シリアル番号が00004となり、生成順で３番目となるシリアル番号00003のレコード（図中、一点鎖線で示す）が処理されていないことになり、生成順と処理順が一致しない。この場合、警報部がアラームを出力する。
【０１３９】
警報部によるアラーム出力の方法は特に限定されず、様々な方法が考えられる。たとえば、周囲に報知するための警報音、または音声を出力してもよいし、全ての退出経路を閉鎖する制御信号を出力してもよいし、ランプ等の点灯または点滅制御信号を出力してもよい、店員、警備員または警備室等への通報出力を行ってもよい。また、警報が出たことを時刻情報とともに記録してもよい。
【０１４０】
この構成によれば、商品登録時の精算情報の生成順と、精算時の精算情報の処理順が異なるときに、直ぐに報知することができるので、たとえば、未精算のまま帰宅してしまう顧客や、精算装置２０に辿り着けない顧客の存在を知らせることができ、迅速な対応が可能となる。
【０１４１】
＜精算情報承認操作受付＞
さらなる他の実施形態では、上記実施形態の少なくともいずれか１つと同様な構成を有するとともに、さらに、精算装置２０で利用者に対応するとして取得された精算情報を、精算前に利用者に提示して承認操作を受け付けて場合に精算処理を行う構成を有する。
本実施形態の情報処理システム１は、さらに、精算処理の前に、精算情報取得部１２４により取得された精算情報を利用者に提示する提示部（不図示）と、提示した精算情報を承認する利用者の承認操作を受け付ける受付部（不図示）と、を有する。
そして、精算制御部１２６は、受付部により承認操作を受け付けた場合に、精算処理を行う。
【０１４２】
提示部は、図１の表示装置６に対し、入出力Ｉ／Ｆ５を介して精算情報を出力して表示させる。なお、レシート等への印字出力する構成も排除されない。精算情報は、全て表示してもよいし、一部を表示してもよい。支払い金額だけを表示したり、購入した商品の名称、個数、単価等の少なくともいずれかを表示したり、セール品の情報だけ表示したり、表示する内容や方法は特に限定されない。また、利用者の操作を受け付けて表示内容を変更できてもよい。たとえば、表示内容や方法を利用者が選択できる構成を有してもよい。
利用者が表示された精算情報を見て、精算内容が自分のものであるか、また、セール品が正しい価格になっているか、個数が間違っていないか等の少なくともいずれかを確認できるとよい。
【０１４３】
承認操作は、たとえば、図１の入出力装置７に利用者が操作を行い、その操作信号が入出力Ｉ／Ｆ５を介して入力され、受付部が受け付けることができる。また、受付部が利用者による承認操作そのものを受け付けなかった場合であっても、その精算情報に対する支払い処理を利用者が開始したことで、承認操作を受け付けたものとして処理を進めてもよい。
【０１４４】
この構成によれば、精算内容を確認した上で、利用者が支払いを行うことができる。
【０１４５】
＜生体情報の取得時ガイダンス＞
さらなる他の実施形態では、第１生体情報取得部１０２または第２生体情報取得部１２２において、取得される情報の精度を上げるために、顧客または利用者に対し、生体情報取得を再度行う指示や取得情報の精度を上げるためのガイダンスを出力する指示部（不図示）をさらに備えてもよい。
【０１４６】
指示部は、第１生体情報取得部１０２または第２生体情報取得部１２２において、顧客または利用者を識別できる精度の情報が取得できなかったとき、顧客または利用者に対し、もう一度、生体情報を取得するための読み取り操作や動作を促すメッセージを出力表示装置６または入出力装置７のスピーカ等から出力（画面表示または音声出力）する。その際、より精度を向上させるために、たとえば、生体情報が顔画像の場合には、顔が撮像範囲内に入るように、そして、画像が鮮明になるように、顧客や利用者に適切な立ち位置や顔の向きを指示したり、サングラスや帽子などを外すように指示したりするガイダンスを表示装置６または入出力装置７のスピーカ等から出力（画面表示または音声出力）してもよい。
【０１４７】
この構成によれば、生体情報を取得する際に、より高い認識精度で取得することが可能になり、誤認識の発生率を低減できる。
【０１４８】
＜生体情報の変形態様＞
上記実施形態では、顧客または利用者の生体情報を用いて、各装置側の利用者を識別する構成について説明した。他の実施形態では、登録部は、生体情報に替えて、または、生体情報と組み合わせて、一意に定めた整理番号を識別情報として生成し、精算情報に識別情報を関連付けて登録してもよい。生成された整理番号（または一意に定められた識別情報）を、商品登録時に顧客の手などの皮膚に、所定の紫外線光等の照射により光かる無色の塗料のスタンプで、店員または顧客自身が押印し、精算装置２０側で、第２生体情報取得部１２２が、光を照射してスタンプされた整理番号を画像として所定のリーダにより読み取り、さらに、ＯＣＲ（Optical Character Reader）により画像から整理番号を取得してもよい。精算情報取得部１２４が、第２生体情報取得部１２２により読み取られた整理番号に対応する精算情報をしてもよい。
【０１４９】
この構成によれば、生体情報を取られることを顧客が敬遠するような場合でも本システムを利用できるようになる。また、生体情報と組み合わせることで、顧客と利用者の対応付けの精度を向上できる。あるいは、生体情報による顧客または利用者の認識精度が低くてもよくなり、認識処理の負荷や、装置のコストを削減できる。
【０１５０】
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
なお、本発明において利用者に関する情報を取得、利用する場合は、これを適法に行うものとする。
【０１５１】
以下、参考形態の例を付記する。
１．  顧客の生体情報を取得する生体情報取得手段と、
商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、前記生体情報取得手段により取得された前記顧客の生体情報を、前記商品情報が読み込まれた商品の精算情報に関連付けて登録する登録手段と、
を備える、
商品登録装置。
２．  前記生体情報は、撮像装置を用いて撮像された顔画像に基づいて生成された特徴情報を含む、
１．に記載の商品登録装置。
３．  前記生体情報取得手段は、
前記商品情報の読み込みを行っている間に、前記顔画像を複数フレーム取得し、前記読込終了情報が生成されたタイミングで、前記複数フレームから、前記顧客の生体情報を生成するための前記顔画像を選択する、
２．に記載の商品登録装置。
４．  前記生体情報は、生体情報取得装置により取得される、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含む、
１．から３．いずれか１つに記載の商品登録装置。
５．  前記生体情報取得手段は、前記読込終了情報が生成される前に前記顧客の生体情報を生成しており、
前記登録手段は、前記読込終了情報が生成されたタイミングで前記顧客の生体情報を前記精算情報に関連付けて登録する、
１．から４．いずれか１つに記載の商品登録装置。
６．  前記生体情報取得手段は、複数の顧客の顔画像を前記生体情報として取得し、
前記登録手段は、取得した複数の顧客の顔画像を、前記精算情報に関連付けて登録する、
１．から５．いずれか１つに記載の商品登録装置。
【０１５２】
７．  利用者の生体情報を取得する生体情報取得手段と、
商品登録装置により商品情報が読み込まれた商品の精算情報に関連付けられた顧客の生体情報と、前記生体情報取得手段により取得された前記利用者の生体情報を照合し、前記利用者の生体情報に対応する顧客の生体情報を検出し、検出された前記顧客の生体情報に関連付けられている前記精算情報を取得する精算情報取得手段と、
取得した前記精算情報に基づく精算処理を行う精算制御手段と、を備える、
精算装置。
８．  前記生体情報は、撮像装置を用いて撮像された顔画像に基づいて生成された特徴情報を含む、
７．に記載の精算装置。
９．  前記生体情報は、生体情報取得装置により取得される、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含む、
７．または８．に記載の精算装置。
１０．  前記精算処理の前に、前記精算情報取得手段により取得された前記精算情報を前記利用者に提示する提示手段と、
提示した前記精算情報を承認する前記利用者の承認操作を受け付ける受付手段と、をさらに備え、
前記精算制御手段は、前記受付手段により前記承認操作を受け付けた場合に、精算処理を行う、
７．から９．いずれか１つに記載の精算装置。
１１．  商品登録装置により前記精算情報が生成された後、一定時間が経過しても前記精算処理が行われなかった場合に、アラームを出力する警報手段をさらに備える、
７．から１０．いずれか１つに記載の精算装置。
１２．  前記商品登録装置による複数の前記精算情報の生成順と、当該精算装置による複数の精算情報の処理順が異なった場合に、アラームを処理する警報手段をさらに備える、
７．から１１．いずれか１つに記載の精算装置。
１３．  前記精算情報取得手段は、複数の前記顧客の生体情報のうち、いずれかの前記顧客の生体情報が前記利用者の前記生体情報と一致した時に、一致した前記顧客の生体情報に関連付けられている前記精算情報を取得する、
７．から１２．いずれか１つに記載の精算装置。
【０１５３】
１４．  情報処理装置が、
顧客の生体情報を取得し、
商品登録装置による商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、取得された前記顧客の生体情報を、前記商品登録装置により前記商品情報が読み込まれた商品の精算情報に関連付けて登録し、
精算装置の利用者の生体情報を取得し、
前記精算情報に関連付けられた前記顧客の生体情報と、取得された前記利用者の生体情報を照合し、前記利用者の生体情報に対応する前記顧客の生体情報を検出し、検出された前記顧客の生体情報に関連付けられている前記精算情報を取得し、
前記精算装置を用いて、取得した前記精算情報に基づく精算処理を行う、
情報処理装置の情報処理方法。
１５．  前記生体情報は、撮像装置を用いて撮像された顔画像に基づいて生成された特徴情報を含む、
１４．に記載の情報処理方法。
１６．  前記情報処理装置が、
前記商品登録装置で前記商品情報の読み込みを行っている間に、前記顔画像を複数フレーム取得し、前記読込終了情報が生成されたタイミングで、前記複数フレームから、前記顧客の生体情報を生成するための前記顔画像を選択する、
１５．に記載の情報処理方法。
１７．  前記情報処理装置が、
前記商品登録装置および前記精算装置が設置されるエリアからの退出者の生体情報を取得し、
未精算の前記精算情報に関連付けられた前記顧客の生体情報と、取得された前記退出者の生体情報を照合し、一致した場合に出力を行う、
１４．から１６．いずれか１つに記載の情報処理方法。
１８．  前記情報処理装置が、
退出者の退出経路を閉鎖する制御信号を出力する、
１７．に記載の情報処理方法。
１９．  前記生体情報は、生体情報取得装置により取得される、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含む、
１４．から１８．いずれか１つに記載の情報処理方法。
２０．  前記情報処理装置が、
前記読込終了情報が生成される前に前記顧客の生体情報を生成しており、
前記読込終了情報が生成されたタイミングで前記顧客の生体情報を前記精算情報に関連付けて登録する、
１４．から１９．いずれか１つに記載の情報処理方法。
２１．  前記情報処理装置が、
前記精算処理の前に、取得された前記精算情報を前記利用者に提示し、
提示した前記精算情報を承認する前記利用者の承認操作を受け付け、
前記承認操作を受け付けた場合に、精算処理を行う、
１４．から２０．いずれか１つに記載の情報処理方法。
２２．  前記情報処理装置が、
前記商品登録装置により前記精算情報が生成された後、一定時間が経過しても前記精算装置で精算処理が行われなかった場合に、アラームを出力する、
１４．から２１．いずれか１つに記載の情報処理方法。
２３．  前記情報処理装置が、
さらに、前記読込終了情報が生成されたタイミング毎に生成される複数の前記精算情報の順序を示す情報を、前記精算情報毎に対応付けて登録し、
前記商品登録装置による複数の前記精算情報の生成順と、前記精算装置による複数の精算情報の処理順が異なった場合に、アラームを処理する、
１４．から２２．いずれか１つに記載の情報処理方法。
２４．  前記情報処理装置が、
複数の顧客の顔画像を前記生体情報として取得し、
取得した複数の顧客の顔画像を、前記精算情報に関連付けて登録し、
いずれかの前記顧客の生体情報が前記利用者の前記生体情報と一致した時に、一致した前記顧客の生体情報に関連付けられている前記精算情報を取得する、
１４．から２３．いずれか１つに記載の情報処理方法。
【０１５４】
２５．  コンピュータに、
顧客の生体情報を取得する手順、
商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、取得された前記顧客の生体情報を、前記商品情報が読み込まれた商品の精算情報に関連付けて登録する手順、
を実行させるためのプログラム。
２６．  前記生体情報は、撮像装置を用いて撮像された顔画像に基づいて生成された特徴情報を含む、
２５．に記載のプログラム。
２７．  前記商品情報の読み込みを行っている間に、前記顔画像を複数フレーム取得し、前記読込終了情報が生成されたタイミングで、前記複数フレームから、前記顧客の生体情報を生成するための前記顔画像を選択する手順をコンピュータに実行させるための、
２６．に記載のプログラム。
２８．  前記生体情報は、生体情報取得装置により取得される、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含む、
２５．から２７．いずれか１つに記載のプログラム。
２９．  前記読込終了情報が生成される前に前記顧客の生体情報を生成する手順、
前記読込終了情報が生成されたタイミングで前記顧客の生体情報を前記精算情報に関連付けて登録する手順をコンピュータに実行させるための、
２５．から２８．いずれか１つに記載のプログラム。
３０．  複数の顧客の顔画像を前記生体情報として取得する手順、
取得した複数の顧客の顔画像を、前記精算情報に関連付けて登録する手順をコンピュータに実行させるための、
２５．から２９．いずれか１つに記載のプログラム。
【０１５５】
３１．  コンピュータに、
利用者の生体情報を取得する手順、
商品登録装置により商品情報が読み込まれた商品の精算情報に関連付けられた顧客の生体情報と、取得された前記利用者の生体情報を照合し、前記利用者の生体情報に対応する前記顧客の生体情報を検出し、検出された前記顧客の生体情報に関連付けられている前記精算情報を取得する手順、
取得した前記精算情報に基づく精算処理を行う手順、
を実行させるためのプログラム。
３２．  前記生体情報は、撮像装置を用いて撮像された顔画像に基づいて生成された特徴情報を含む、
３１．に記載のプログラム。
３３．  前記生体情報は、生体情報取得装置により取得される、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含む、
３１．または３２．に記載のプログラム。
３４．  前記精算処理の前に、取得された前記精算情報を前記利用者に提示する手順、
提示した前記精算情報を承認する前記利用者の承認操作を受け付ける手順、
前記承認操作を受け付けた場合に、精算処理を行う手順、をコンピュータに実行させるための、
３１．から３３．いずれか１つに記載のプログラム。
３５．  商品登録装置により前記精算情報が生成された後、一定時間が経過しても前記精算処理が行われなかった場合に、アラームを出力する手順をコンピュータに実行させるための、
３１．から３４．いずれか１つに記載のプログラム。
３６．  前記商品登録装置による複数の前記精算情報の生成順と、精算装置による複数の精算情報の処理順が異なった場合に、アラームを処理する手順をコンピュータに実行させるための、
３１．から３５．いずれか１つに記載のプログラム。
３７．  複数の前記顧客の生体情報のうち、いずれかの前記顧客の生体情報が前記利用者の前記生体情報と一致した時に、一致した前記顧客の生体情報に関連付けられている前記精算情報を取得する手順をコンピュータに実行させるための、
３１．から３６．いずれか１つに記載のプログラム。
【０１５６】
３８．  コンピュータに、
顧客の生体情報を取得する手順、
商品登録装置による商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、取得された前記顧客の生体情報を、前記商品登録装置により前記商品情報が読み込まれた商品の精算情報に関連付けて登録する手順、
精算装置の利用者の生体情報を取得する手順、
前記精算情報に関連付けられた前記顧客の生体情報と、取得された前記利用者の生体情報を照合し、前記利用者の生体情報に対応する前記顧客の生体情報を検出し、検出された前記顧客の生体情報に関連付けられている前記精算情報を取得する手順、
前記精算装置を用いて、取得した前記精算情報に基づく精算処理を行う手順、
を実行させるためのプログラム。
３９．  前記生体情報は、撮像装置を用いて撮像された顔画像に基づいて生成された特徴情報を含む、
３８．に記載のプログラム。
４０．  前記商品登録装置で前記商品情報の読み込みを行っている間に、前記顔画像を複数フレーム取得し、前記読込終了情報が生成されたタイミングで、前記複数フレームから、前記顧客の生体情報を生成するための前記顔画像を選択する手順をコンピュータに実行させるための、
３９．に記載のプログラム。
４１．  前記商品登録装置および前記精算装置が設置されるエリアからの退出者の生体情報を取得する手順、
未精算の前記精算情報に関連付けられた前記顧客の生体情報と、取得された前記退出者の生体情報を照合し、一致した場合に出力を行う手順をコンピュータに実行させるための、
３８．から４０．いずれか１つに記載のプログラム。
４２．  退出者の退出経路を閉鎖する制御信号を出力する手順をコンピュータに実行させるための、
４１．に記載のプログラム。
４３．  前記生体情報は、生体情報取得装置により取得される、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含む、
３８．から４２．いずれか１つに記載のプログラム。
４４．  前記読込終了情報が生成される前に前記顧客の生体情報を生成する手順、
前記読込終了情報が生成されたタイミングで前記顧客の生体情報を前記精算情報に関連付けて登録する手順をコンピュータに実行させるための、
３８．から４３．いずれか１つに記載のプログラム。
４５．  前記精算処理の前に、取得された前記精算情報を前記利用者に提示する手順、
提示した前記精算情報を承認する前記利用者の承認操作を受け付ける手順、
前記承認操作を受け付けた場合に、精算処理を行う手順をコンピュータに実行させるための、
３８．から４４．いずれか１つに記載のプログラム。
４６．  前記商品登録装置により前記精算情報が生成された後、一定時間が経過しても前記精算装置で精算処理が行われなかった場合に、アラームを出力する手順をコンピュータに実行させるための、
３８．から４５．いずれか１つに記載のプログラム。
４７．  さらに、前記読込終了情報が生成されたタイミング毎に生成される複数の前記精算情報の順序を示す情報を、前記精算情報毎に対応付けて登録する手順、
前記商品登録装置による複数の前記精算情報の生成順と、前記精算装置による複数の精算情報の処理順が異なった場合に、アラームを処理する手順をコンピュータに実行させるための、
３８．から４６．いずれか１つに記載のプログラム。
４８．  複数の顧客の顔画像を前記生体情報として取得する手順、
取得した複数の顧客の顔画像を、前記精算情報に関連付けて登録する手順、
いずれかの前記顧客の生体情報が前記利用者の前記生体情報と一致した時に、一致した前記顧客の生体情報に関連付けられている前記精算情報を取得する手順をコンピュータに実行させるための、
３８．から４７．いずれか１つに記載のプログラム。
４９．  顧客の生体情報を取得する第１の生体情報取得手段と、
商品登録装置による商品情報の読み込みが終了したことを示す読込終了情報が生成されたタイミングで、前記第１の生体情報取得手段により取得された前記顧客の生体情報を、前記商品登録装置により前記商品情報が読み込まれた商品の精算情報に関連付けて登録する登録手段と、
精算装置の利用者の生体情報を取得する第２の生体情報取得手段と、
前記精算情報に関連付けられた前記顧客の生体情報と、前記第２の生体情報取得手段により取得された前記利用者の生体情報を照合し、前記利用者の生体情報に対応する前記顧客の生体情報を検出し、検出された前記顧客の生体情報に関連付けられている前記精算情報を取得する精算情報取得手段と、
前記精算装置を用いて、取得した前記精算情報に基づく精算処理を行う精算制御手段と、を備える、
情報処理システム。
５０．  前記生体情報は、撮像装置を用いて撮像された顔画像に基づいて生成された特徴情報を含む、
４９．に記載の情報処理システム。
５１．  前記第１の生体情報取得手段は、
前記商品登録装置で前記商品情報の読み込みを行っている間に、前記顔画像を複数フレーム取得し、前記読込終了情報が生成されたタイミングで、前記複数フレームから、前記顧客の生体情報を生成するための前記顔画像を選択する、
５０．に記載の情報処理システム。
５２．  前記商品登録装置および前記精算装置が設置されるエリアからの退出者の生体情報を取得する第３の生体情報取得手段と、
未精算の前記精算情報に関連付けられた前記顧客の生体情報と、前記第３の生体情報取得手段により取得された前記退出者の生体情報を照合し、一致した場合に出力を行う出力手段をさらに備える、
４９．から５１．いずれか１つに記載の情報処理システム。
５３．  前記出力手段は、退出者の退出経路を閉鎖する制御信号を出力する、
５２．に記載の情報処理システム。
５４．  前記生体情報は、生体情報取得装置により取得される、掌紋、指紋、網膜、および静脈の少なくともいずれか一つに基づいて生成された特徴情報を含む、
４９．から５３．いずれか１つに記載の情報処理システム。
５５．  前記第１の生体情報取得手段は、前記読込終了情報が生成される前に前記顧客の生体情報を生成しており、
前記登録手段は、前記読込終了情報が生成されたタイミングで前記顧客の生体情報を前記精算情報に関連付けて登録する、
４９．から５４．いずれか１つに記載の情報処理システム。
５６．  前記精算処理の前に、前記精算情報取得手段により取得された前記精算情報を前記利用者に提示する提示手段と、
提示した前記精算情報を承認する前記利用者の承認操作を受け付ける受付手段と、をさらに備え、
前記精算制御手段は、前記受付手段により前記承認操作を受け付けた場合に、精算処理を行う、
４９．から５５．いずれか１つに記載の情報処理システム。
５７．  前記商品登録装置により前記精算情報が生成された後、一定時間が経過しても前記精算装置で精算処理が行われなかった場合に、アラームを出力する警報手段をさらに備える、
４９．から５６．いずれか１つに記載の情報処理システム。
５８．  前記登録手段は、さらに、前記読込終了情報が生成されたタイミング毎に生成される複数の前記精算情報の順序を示す情報を、前記精算情報毎に対応付けて登録し、
前記商品登録装置による複数の前記精算情報の生成順と、前記精算装置による複数の精算情報の処理順が異なった場合に、アラームを処理する警報手段をさらに備える、
４９．から５７．いずれか１つに記載の情報処理システム。
５９．  前記第１の生体情報取得手段は、複数の顧客の顔画像を前記生体情報として取得し、
前記登録手段は、取得した複数の顧客の顔画像を、前記精算情報に関連付けて登録し、
前記精算情報取得手段は、いずれかの前記顧客の生体情報が前記利用者の前記生体情報と一致した時に、一致した前記顧客の生体情報に関連付けられている前記精算情報を取得する、
４９．から５８．いずれか１つに記載の情報処理システム。
【符号の説明】
【０１５７】
１  情報処理システム
２  ＣＰＵ
３  メモリ
４  通信ユニット
６  表示装置
６  出力表示装置
７  入出力装置
８  生体情報リーダ
８ａ、８ｂ、８ｃ  カメラ
１０  商品登録装置
２０  精算装置
３０  サーバ装置
４０  精算情報記憶部
１０２  第１生体情報取得部
１０４  登録部
１２２  第２生体情報取得部
１２４  精算情報取得部
１２６  精算制御部
１３０  精算情報
２０２  第３生体情報取得部
２０４  出力部
２３０  精算情報
３００  商品登録装置
３０２  生体情報取得部
３０４  登録部
３３０  精算情報
４００  精算装置
４０２  生体情報取得部
４０４  精算情報取得部
４０６  精算制御部
６３０  精算情報
６４０  生体情報
【図１】
0006672597.tif 000002
【図２】
0006672597.tif 000003
【図３】
0006672597.tif 000004
【図４】
0006672597.tif 000005
【図５】
0006672597.tif 000006
【図６】
0006672597.tif 000007
【図７】
0006672597.tif 000008
【図８】
0006672597.tif 000009
【図９】
0006672597.tif 000010
【図１０】
0006672597.tif 000011
【図１１】
0006672597.tif 000012
【図１２】
0006672597.tif 000013
【図１３】
0006672597.tif 000014
【図１４】
0006672597.tif 000015
【図１５】
0006672597.tif 000016
【図１６】
0006672597.tif 000017
【図１７】
0006672597.tif 000018
【図１８】
0006672597.tif 000019