(57)【要約】【課題】  レジにおける顧客の待ち時間を短縮すること。【解決手段】  情報処理システムにおいて、特定部１２は、取得部１１が取得した顔画像に基づいて顧客の決済情報を特定する。このとき特定部１２は、受付部１３が登録した商品の決済を開始する旨の指示を受け付ける前に特定を開始する。判定部１４は、決済情報の特定に成功したか否かを判定する。判定の結果が成功である場合は登録装置２００が決済し、判定の結果が失敗である場合は決済装置３００が決済する。【選択図】図１
2018159965.tif 000002
【特許請求の範囲】
【請求項１】
購入対象の商品を店員が操作する登録装置で登録し、登録した情報に基づいて顧客が操作する決済装置で決済する情報処理システムであって、
前記顧客の顔画像を取得する取得手段と、
取得した前記顔画像に基づいて前記顧客の決済情報を特定する特定手段と、
登録した前記商品の決済を開始する旨の指示を受け付ける受付手段と、
前記指示を受け付けると、前記決済情報の特定に成功したか否かを判定する判定手段と、
前記登録装置に設けられ、前記判定の結果が成功である場合に、特定された前記決済情報を用いて決済する第１決済手段と、
前記決済装置に設けられ、前記判定の結果が失敗である場合に決済する第２決済手段とを含み、
前記特定手段は、前記指示を受け付ける前に特定を開始する、情報処理システム。
【請求項２】
前記特定手段は、前記商品の登録が開始された場合に、前記顧客の決済情報の特定を開始する、請求項１に記載の情報処理システム。
【請求項３】
前記第２決済手段は、前記判定の際に前記特定が完了していない場合、前記判定後の所定時間以内に特定が完了すると、前記決済情報を用いて決済する、請求項１または２に記載の情報処理システム。
【請求項４】
前記第２決済手段は、前記決済情報を用いた決済を選択可能な選択画面を表示させ、当該決済が選択された場合に前記決済情報を用いて決済する、請求項３に記載の情報処理システム。
【請求項５】
前記登録装置と通信可能に接続されたサーバ装置をさらに備え、
前記登録装置は、前記顔画像から特徴量を抽出して前記サーバ装置に送信する抽出手段をさらに備え、
前記特定手段は、前記サーバ装置に設けられる、請求項１〜４のいずれかに記載の情報処理システム。
【請求項６】
前記第２決済手段は、前記決済情報を用いる決済の他に、現金、クレジットカード、および電子マネーの少なくとも１以上による決済が可能である、請求項１〜５のいずれかに記載の情報処理システム。
【請求項７】
購入対象の商品の登録に用いられ、店員によって操作される情報処理装置であって、
顧客の顔画像を取得する取得手段と、
取得した前記顔画像に基づいて前記顧客の決済情報を特定する特定手段と、
登録した前記商品の決済を開始する旨の指示を受け付ける受付手段と、
前記指示を受け付けると、前記決済情報の特定に成功したか否かを判定する判定手段と、
前記判定の結果が成功である場合に、特定された前記決済情報を用いて決済する第１決済手段を有する、情報処理装置。
【請求項８】
購入対象の商品を店員が操作する登録装置で登録し、登録した情報に基づいて顧客が操作する決済装置で決済するための情報処理方法であって、
顧客の顔画像を取得し、
取得した前記顔画像に基づいて前記顧客の決済情報を特定し、
登録した前記商品の決済を開始する旨の指示を受け付け、
前記指示を受け付けると、前記決済情報の特定に成功したか否かを判定し、
前記判定の結果が成功である場合に、特定された前記決済情報を用いて前記登録装置が決済し、
前記判定の結果が失敗である場合に前記決済装置が決済し、
前記決済情報の特定は、前記指示を受け付ける前に開始される、情報処理方法。
【請求項９】
顧客の操作によって決済する決済装置と通信可能に接続され、店員によって操作されかつ購入対象商品の登録に用いられる登録装置を実現するコンピュータに、
前記顧客の顔画像を取得するステップと、
取得した前記顔画像に基づいて前記顧客の決済情報を特定するステップと、
登録した前記商品の決済を開始する旨の指示を受け付けるステップと、
前記指示を受け付けると、前記決済情報の特定に成功したか否かを判定するステップと、
前記判定の結果が成功である場合に、特定された前記決済情報を用いて決済するステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
店舗を訪れた顧客が買い物する際に利用するレジシステムには、購入対象の商品の登録処理、および決済処理をする情報処理装置を店員に操作させる従来方式と、顧客に操作させるセルフレジ方式とがある。特許文献１には、これらの方式に対して顔認証を適用するシステムが記載されている。
【０００３】
また、３つ目の方式として、登録処理をする登録装置と、決済処理をする決済（精算）装置とを分離させ、時間がかかる登録処理を店員に対応させるいわゆるセミセルフレジ方式がある（特許文献２）。
【０００４】
特許文献１は決済に必要な情報を顔認証によって特定することで、特許文献２は店員に登録装置を操作させることで、いずれもレジにおける顧客の待ち時間の短縮効果を狙っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１２６７４９号公報
【特許文献２】特開２０１６−１７０７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のシステムは、顔認証処理の完了を条件に登録処理または決済処理を開始するため、顔認証の処理に時間を要した場合は待ち時間を短縮することができない。また、特許文献２に記載のシステムは、登録処理が早く完了したとしても決済装置の台数に限りがあるため、顧客数が増えれば決済装置の操作開始までの待ち時間の増大につながる。
【０００７】
よって、本発明の目的は、レジにおける顧客の待ち時間を短縮することができる情報処理システムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の情報処理システムは、購入対象の商品を店員が操作する登録装置で登録し、登録した情報に基づいて顧客が操作する決済装置で決済する情報処理システムであって、前記顧客の顔画像を取得する取得手段と、取得した前記顔画像に基づいて前記顧客の決済情報を特定する特定手段と、登録した前記商品の決済を開始する旨の指示を受け付ける受付手段と、前記指示を受け付けると、前記決済情報の特定に成功したか否かを判定する判定手段と、前記登録装置に設けられ、前記判定の結果が成功である場合に、特定された前記決済情報を用いて決済する第１決済手段と、前記決済装置に設けられ、前記判定の結果が失敗である場合に決済する第２決済手段とを含み、前記特定手段は、前記指示を受け付ける前に特定を開始する。
【発明の効果】
【０００９】
本発明によれば、レジにおける顧客の待ち時間を短縮できる情報処理システムを提供できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る情報処理システム１０００の構成を示す機能ブロック図である。
【図２】第２の実施形態に係る情報処理システム１００１の構成を示す機能ブロック図である。
【図３】決済情報ＤＢ２４が格納する情報の一例を示す図である。
【図４】情報処理システム１００１のハードウェア構成例を示す図である。
【図５】情報処理システム１００１における処理の流れを示すシーケンス図である。
【図６】受付部１３が表示する登録処理画面ａ１の一例を示す図である。
【図７】決済装置３００が表示する選択画面ｄ１の一例を示す図である。
【図８】受付部１３が表示する選択画面ｂ１の一例を示す図である。
【図９】第３の実施形態に係る情報処理システム１００１における処理の流れを示すシーケンス図である。
【図１０】決済装置３００が表示する選択画面ｄ２の一例を示す図である。
【図１１】第４の実施形態に係る情報処理システム１００２の機能ブロックの構成例を示す図である。
【図１２】情報処理システム１００２のハードウェア構成例を示す図である。
【図１３】情報処理システム１００２における処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１１】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る情報処理システム１０００の構成を示す機能ブロック図である。情報処理システム１０００は、登録装置２００と、決済装置３００とを備える。登録装置２００は、購入対象の商品を登録するために店員が操作する装置であり、  決済装置３００は、登録した情報に基づいて決済するために顧客が操作する装置である。また、情報処理システム１０００は、取得部１１、特定部１２、受付部１３、判定部１４、第１決済部２１、および第２決済部３１を含む。
【００１２】
取得部１１は、顧客の顔画像を取得する。特定部１２は、取得部１１が取得した顧客の顔画像に基づいて顧客の決済情報を特定する。受付部１３は、登録装置２００が登録した商品の決済を開始する旨の指示を受け付ける。ここで、特定部１２は、受付部１３が決済を開始する旨の指示を受け付ける前に特定を開始する。
【００１３】
判定部１４は、受付部１３が決済を開始する旨の指示を受け付けると、特定部１２が決済情報の特定に成功したか否かを判定する。第１決済部２１は登録装置２００に設けられ、判定部１４による判定の結果が成功である場合に、特定された決済情報を用いて決済する。第２決済部３１は決済装置３００に設けられ、判定部１４による判定の結果が失敗である場合に決済する。
【００１４】
以上のように、本実施形態によれば、レジにおける顧客の待ち時間を短縮することができる。
【００１５】
［第２の実施形態］
以下、本発明の第２の実施形態について説明する。以下、第１の実施形態と同一の構成については同一の参照符号を付し、説明を省略する。
【００１６】
図２は、第２の実施形態に係る情報処理システム１００１の構成を示す機能ブロック図である。図２に示す情報処理システム１００１は、いわゆるセミセルフＰＯＳ（Ｐｏｉｎｔ Ｏｆ Ｓａｌｅｓ）システムであって、登録装置２０１と決済装置３００とを備える。登録装置２０１および決済装置３００は、図示しないネットワークを介して接続される。接続方法は有線であっても無線であってもよい。また、図２は１台の登録装置に対して１台の決済装置が接続される例を示すが、１台の登録装置に対して２台以上の決済装置が接続されていてもよい。
【００１７】
登録装置２０１は、登録部２２、第１決済部２１、取得部１１、特定部１２、受付部１３、判定部１４、抽出部２３、および決済情報ＤＢ（Ｄａｔａｂａｓｅ）２４を含む。
【００１８】
登録部２２は、購入対象の商品に関する情報を含む登録情報を生成して保持する。商品に関する情報は、例えば、商品名、商品分類、商品コード、商品の単価、商品別の数量、商品別の割引／値引き情報、および登録された商品の精算額である。登録部２２は、二次元コードをスキャナで読み取ることで商品を識別して登録情報を生成する。なお、精算額は決済対象の金額であり、登録された商品の合計金額に対して割引や値引きがある場合は、それらを適用した後の金額を指す。
【００１９】
取得部１１は、図示しないカメラが撮像した顧客の顔画像を取得する。カメラは情報処理システム１００１の付近に位置する顧客、より詳細には会計中の顧客の顔を撮影可能な位置に設置される。取得部１１が取得する画像は動画であっても静止画であってもよい。
【００２０】
抽出部２３は、取得部１１が取得した画像から顧客の顔の特徴量を抽出する。特定部１２は決済情報ＤＢ２４を参照し、顧客に対応付けられた決済情報を顔認証によって特定する。
【００２１】
図３は、決済情報ＤＢ２４が格納する情報の一例を示す図である。決済情報ＤＢ２４は、顧客の氏名、および決済情報を特徴量に対応付けて格納する。決済情報は決済に必要な情報であり、図３は、決済情報として決済方法、カード番号、有効期限およびセキュリティコードが格納される例を示す。決済方法は、ネットワークを介して決済可能な手段であればよく、例えばクレジットカードや電子マネー、店舗が付与するポイントがある。なお、決済方法が１つに限定される場合は、決済情報として決済方法を格納しなくてもよい。
【００２２】
図２の説明に戻り、特定部１２は、抽出部２３が抽出した特徴量と、決済情報ＤＢ２４が格納する複数の人物の顔の特徴量とを照合し、類似度が基準値以上の人物に対応付けられた決済情報を特定する。
【００２３】
受付部１３は、タッチパネルディスプレイ等の入力装置であり、決済を開始する旨の指示（以下、開始指示と呼ぶ）を受け付ける。開始指示は、例えば、タッチパネルディスプレイ上の「決済の開始」に対応するエリアの操作である。また、開始指示は物理キーを押下する操作でもよく、マイク等の音声入力装置を介して所定のワードを入力する操作でもよい。
【００２４】
判定部１４は、受付部１３が開始指示を受け付けると、特定部１２が決済情報の特定に成功したか否かを判定する。判定の結果が成功である場合、すなわち、特定部１２が決済情報の特定に成功した場合、判定部１４は、決済情報を登録部２２が保持する登録情報と共に第１決済部２１に渡す。一方、判定の結果が失敗である場合、すなわち、特定部１２が決済情報の特定に失敗した場合  、判定部１４は、登録部２２が保持する登録情報を決済装置３００に送信する。
【００２５】
第１決済部２１は、判定部１４から登録情報および決済情報を受け取って決済処理をする。具体的には、第１決済部２１は、判定部１４から受け取った登録情報が含む精算額の情報および決済情報に基づき決済を完了させる。
【００２６】
決済装置３００は、第２決済部３１を含む。第２決済部３１は、登録装置２０１から登録情報を受信すると決済処理を開始する。
【００２７】
図４は、情報処理システム１００１のハードウェア構成例を示す図である。図４に示す情報処理システム１００１は、登録装置２０１および決済装置３００を備える。
登録装置２０１は、バス５１、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５２、メモリ５３、ストレージデバイス５４、入出力インタフェース５５、およびネットワークインタフェース５６を含む。
【００２８】
バス５１は、ＣＰＵ５２、メモリ５３、ストレージデバイス５４、入出力インタフェース５５、およびネットワークインタフェース５６が相互にデータを送受信するためのデータ伝送路である。
【００２９】
メモリ５３は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で実現される主記憶装置である。ストレージデバイス５４は、ハードディスクやＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、メモリーカード等で実現される補助記憶装置である。なお、ストレージデバイス５４は、ＲＡＭ等の主記憶装置の実現に用いられるハードウェアと同様のハードウェアで実現されてもよい。
【００３０】
ストレージデバイス５４は、登録装置２０１の各機能を実現するプログラムモジュールを記憶する。ＣＰＵ５２は、これら各プログラムモジュールをメモリ５３に読み出して実行することで、図２に示す機能ブロック図の機能を実現する。
【００３１】
入出力インタフェース５５は、登録装置２０１と、入力装置／出力装置とを接続するためのインタフェースである。入力装置は、例えばキーボード、マウス、マイク、物理キー、タッチパネルディスプレイ、コードリーダであり、出力装置は、例えば、ディスプレイ、スピーカ、プリンター、メーラである。
【００３２】
ネットワークインタフェース５６は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信網に接続するためのインタフェースである。
【００３３】
決済装置３０１は、バス６１、ＣＰＵ６２、メモリ６３、ストレージデバイス６４、入出力インタフェース６５、およびネットワークインタフェース６６を含む。決済装置３０１のハードウェア構成は、登録装置２０１のハードウェア構成と略同一であるため説明を省略する。
【００３４】
［情報処理システムの処理］
図５は、情報処理システム１００１における処理の流れを示すシーケンス図である。図５において、登録装置２０１が含む登録部２２は、最初の商品の登録がなされるまで待ち（ステップＳ２１０：Ｎｏ）、最初の商品が登録されると（ステップＳ２１０：Ｙｅｓ）、登録処理を開始する（ステップＳ２２０）。登録処理は、後述する開始指示の受け付けまで商品毎に繰り返し実施される。
【００３５】
また、最初の商品が登録されると（ステップＳ２１０：Ｙｅｓ）、取得部１１は、顧客の顔画像を取得して抽出部２３に渡す（ステップＳ２３０）。抽出部２３は、受け取った顔画像から特徴量を抽出して特定部１２に渡す（ステップＳ２４０）。
【００３６】
特定部１２は、決済情報ＤＢ２４を参照し、受け取った特徴量に基づいて顧客の決済情報の特定を開始する（ステップＳ２５０）。このとき特定部１２は、受け取った特徴量を決済情報ＤＢ２４が格納する特徴量と照合し、類似度が基準値以上の人物に対応付けられた決済情報を特定して保持するが、類似度が基準値以上の特徴量が決済情報ＤＢ２４に複数存在する場合、最も類似度が高い人物を選択して決済情報を特定してもよい。また、この場合、基準値の条件を厳格化させて特定部１２が再度照合してもよい。
【００３７】
受付部１３は、ステップＳ２２０において登録された商品の決済を開始するための開始指示を待つ（ステップＳ２６０：Ｎｏ）。
【００３８】
図６は、受付部１３が表示する登録処理画面ａ１の一例を示す図である。図６において、登録処理画面ａ１は、登録情報としての商品名、商品分類、単価、割引／値引き額、数量および商品単位の金額と共に、合計ボタンａ２を押下可能に表示する。店員は、購入対象の商品の全てについて登録装置２０１による登録処理が完了すると、合計ボタンａ２を押下する。
【００３９】
図５の説明に戻り、受付部１３は、図６に示す合計ボタンａ２の押下を受け付けると、開始指示を受け付けた旨を判定部１４に通知する（ステップＳ２６０：Ｙｅｓ）。
【００４０】
判定部１４は、通知を受け取ると、特定部１２が決済情報の特定に成功したか否かを判定する（ステップＳ２７０）。判定結果が成功である場合（ステップＳ２７０：Ｙｅｓ）、判定部１４は、特定部１２が特定した決済情報を登録部２２が保持する登録情報と共に第１決済部２１に渡す。第１決済部２１は、判定部１４から受け取った登録情報および決済情報に基づき決済処理をして（ステップＳ２８０）、処理を終了する。
【００４１】
一方、判定結果が失敗である場合（ステップＳ２７０：Ｎｏ）、判定部１４は、登録情報を決済装置３００に送信して（ステップＳ２９０）、処理を終了する。なお、判定部１４は、特定が完了していない場合も失敗であると判断する。これにより、特定に時間がかかっている場合であっても、特定の完了を待つことなく決済処理を開始することができる。顧客の待ち時間を短縮することができる。
【００４２】
決済装置３００の第２決済部３１は、登録装置２０１から登録情報を受信するまで待ち、受信すると決済する（ステップＳ３００）。具体的には、まず第２決済部３１は、顧客に決済方法を選択させるための選択画面を表示部（不図示）に表示する。
【００４３】
図７は、決済装置３００が表示する選択画面ｄ１の一例を示す図である。選択画面ｄ１には、「お買いもの合計」である精算額と、決済装置３００が扱う決済方法に対応するボタンｄ２〜ｄ４とが表示される。図７は、精算額５，０００円と共に、決済方法として現金に対応するボタンｄ２、クレジットカードに対応するボタンｄ３、および電子マネーに対応するボタンｄ４の３つが表示される例を示す。
【００４４】
図５の説明に戻り、決済装置３００が顧客によるボタンの押下を受け付けると、第２決済部３１は受信した登録情報が含む精算額に基づき、顧客が選択した決済方法を用いて決済する（ステップＳ３００）。第２決済部３１は、決済が完了すると処理を終了する。
【００４５】
以上のように、本実施形態によれば、商品の登録が開始された場合に決済情報の特定を開始するため、登録処理と並行して決済情報の特定を進めることができる。よって、顧客の待ち時間を短縮することができる。
【００４６】
なお、本実施形態では、登録情報が精算額を含む場合を例に説明したが、登録情報が精算額を含まない構成としてもよい。この場合、登録装置は、商品コードや価格等の精算額の算出に必要な算出情報を登録情報として決済装置に送信する。決済装置は算出情報を用いて精算額を算出する。
【００４７】
また、本実施形態において登録装置は、最初の商品の登録がなされた場合に決済情報の特定を開始するが、特定を開始するタイミングは決済の開始指示を受け付ける前であればよく、最初の商品の登録処理をしたタイミングに限られない。例えば、登録装置は、第１顧客の前に会計する第２顧客に対する会計処理（登録処理、精算処理、及び決済処理等）中に起きるイベント（例：決済処理を開始する操作、レシートやクーポンが出力されたこと、釣銭を払い出したこと）をトリガとして、第１顧客に対する特定を開始してもよい。また、登録装置は、第２顧客に対して決済処理を開始する操作がなされた場合に第１顧客の特定を開始してもよい。なお、第２顧客は、第１顧客の直前の顧客であってもよく、所定人数前の顧客であってもよい。
【００４８】
［変形例］
第１の実施形態は、特定部が決済情報の特定に成功した場合は自動的に顔認証による決済処理を進めるものとして説明したが、顔認証による決済を希望するか否かをユーザに選択させてもよい。このとき、判定結果が成功である場合（図５のステップＳ２７０：Ｙｅｓ）に、受付部１３は、顔認証による決済を選択可能な画面を表示させる。
【００４９】
図８は、登録装置２０１の受付部１３が表示する選択画面ｂ１の一例を示す図である。図８に示す選択画面ｂ１には、顔認証による決済を選択するためのボタンｂ３と、決済装置３００における決済を選択するためのボタンｂ４とが表示される。店員がボタンｂ３を押下した場合、受付部１３はその旨を判定部１４に通知する。判定部１４が第１決済部２１に決済情報を渡すと、第１決済部２１によって顔認証を用いた決済処理が実行される。一方、店員がボタンｂ４を押下した場合、受付部１３はその旨を判定部１４に通知する。判定部１４が決済装置３００に登録情報を送信すると、第２決済部３１による決済処理が実行される。以上のように、本変形例によれば、顔認証によって決済情報の特定に成功した場合であっても、顧客の希望に応じて決済方法を選択することが可能になる。
【００５０】
［第３の実施形態］
本発明の第３の実施形態に係る情報処理システムは、登録装置が開始指示を受け付けた際、決済情報の特定の完了を待つ点で第２の実施形態と相違する。本実施形態に係る情報処理システムは、機能ブロックの構成およびハードウェアの構成が第２の実施形態と同一であるため、図２を援用して説明を省略する。
【００５１】
［情報処理システムの処理］
図９は、本実施形態に係る情報処理システム１００１における処理の流れを示すシーケンス図である。図９に示すステップＳ２１０〜Ｓ２６０の処理は、第２の実施形態における処理（図５：ステップ２１０〜Ｓ２６０）と同様である。
【００５２】
続くステップＳ３１０において、判定部１４は、決済情報の特定の状態が失敗、成功、または特定中のいずれであるかを判定する。成功である場合（ステップＳ３１０：成功）、および失敗である場合（ステップＳ３１０：失敗）の処理は第２の実施形態の処理（ステップＳ２７０〜）と同様である。一方、決済情報の特定中である場合（ステップＳ３１０：特定中）、すなわち決済情報の特定が未完了の状態である場合、判定部１４は、所定時間内に特定が完了するか否かを判定する（ステップＳ３２０）。所定時間とは、例えば、登録装置２０１付近に位置する顧客が決済装置３００への移動に要する時間である。所定時間は予め設定された固定時間であってもよく、また、顧客が決済装置３００に並んでから操作するまでの待ち時間に応じて変動させてもよい。所定時間を変動させる場合、登録装置２０１が決済装置３００における混雑状況を監視して時間を設定する。
【００５３】
所定時間内に特定に成功した場合（ステップＳ３２０：Ｙｅｓ）、判定部１４は登録情報および決済情報を決済装置３００に送信し（ステップＳ３３０）、処理を終了する。
【００５４】
第２決済部３１は、登録装置２０１から登録情報および決済情報を受信すると、顔認証による決済が可能な選択画面を表示部（不図示）に表示させる。
【００５５】
図１０は、決済装置３００が表示する選択画面ｄ６の一例を示す図である。図１０に示す選択画面ｄ６は、図７に示す選択画面ｄ１と比較すると、決済装置３００が扱う決済方法に対応するボタンとして、顔認証決済に対応するボタンｄ５ａが追加で表示される点が相違する。
【００５６】
図９の説明に戻り、第２決済部３１は、図示しない入力部が顧客によるボタンの押下を受け付けると、対応する決済方法に応じた決済処理をする（ステップＳ３００）。このとき、顔認証決済に対応するボタン（図１０のボタンｄ５ａ）が押下されると、第２決済部は顔認証による決済処理をする。
【００５７】
一方、所定時間経過しても特定が完了しなかった場合（ステップＳ３２０：Ｎｏ）、判定部１４は登録情報を決済装置３００に送信して（ステップＳ２９０）、処理を終了する。決済装置３００の第２決済部３１は、登録情報を受信すると、決済方法の選択画面を表示部（不図示）に表示させ、顧客が選択した決済方法によって決済処理をする（ステップＳ３００）。なお、決済情報を受信しない場合、決済装置３００が表示する選択画面は、顔認証決済に対応するボタン（図１０のボタンｄ５ａ）は表示しないか、あるいは、選択不可能な状態で表示する（図７のボタンｄ５）。
【００５８】
以上のように、本実施形態によれば、開始指示の受付時に特定が未完了であっても、所定時間内に決済情報の特定が完了すると顧客は顔認証による決済を選択することが可能になる。顔認証による決済を選択した場合、顧客は現金の投入やクレジット―カードの挿入等の操作をせずに決済を完了させることができる。よって、開始指示の受付時に特定が未完了であっても、レジにおける顧客の待ち時間を短縮することができる。
【００５９】
［第４の実施形態］
本発明の第４の実施形態に係る情報処理システムは、決済情報を特定するためのサーバ装置を備える点で第２の実施形態と相違する。以下、第２の実施形態と同一の構成については同一の参照符号を付し、説明を省略する。
【００６０】
図１１は、本実施形態に係る情報処理システム１００２の機能ブロックの構成例を示す図である。図１１に示す情報処理システム１００２は、図２に示す第２の実施形態に係る情報処理システム１００１と比較すると、図２に示す登録装置２０１が含む決済情報ＤＢ２４および特定部１２をサーバ装置４００が含む点で相違する。登録装置２０１とサーバ装置４００とは、第２の実施形態における登録装置２０１および決済装置３００間と同様に図示しないネットワークを介して接続される。接続方法は有線であっても無線であってもよい。
【００６１】
サーバ装置４００が含む特定部４１および決済情報ＤＢ４２は、基本的には第２の実施形態に係る特定部１２および決済情報ＤＢ２４と同様に動作する。決済情報ＤＢ４２の構成は、第２の実施形態に係る決済情報ＤＢ２４の構成と同様であるため、図３を援用して説明を省略する。
【００６２】
特定部４１は、決済情報ＤＢ４２を参照し、サーバ装置４００が受信した特徴量に基づいて顧客の決済情報を特定する。
【００６３】
図１２は、サーバ装置４００のハードウェア構成例を示す図である。図１２に示すように、サーバ装置４００は、バス７１、ＣＰＵ７２、メモリ７３、ストレージデバイス７４、入出力インタフェース７５、およびネットワークインタフェース７６を含む。サーバ装置４００のハードウェア構成は、登録装置２０１のハードウェア構成と略同一であるため説明を省略する。
【００６４】
［情報処理システムの処理］
図１３は、本実施形態に係る情報処理システム１００２における処理の流れを示すシーケンス図である。第２の実施形態と同様のステップＳ２１０〜Ｓ２４０の処理を経て、登録装置２０２の抽出部２３は、抽出した特徴量をサーバ装置４００に送信する（ステップＳ３４０）。
【００６５】
サーバ装置４００の特定部４１は、登録装置２０２から特徴量を受信すると、決済情報ＤＢ４２を参照して顧客の決済情報を特定する（ステップＳ３５０）。特定方法は第２の実施形態と同様である。
【００６６】
特定部４１は、特定に成功すると（ステップＳ３６０：Ｙｅｓ）、特定した決済情報を登録装置２０２に送信して（ステップＳ３７０）、処理を終了する。一方、特徴量が基準値以上に合致する人物の情報が決済情報ＤＢ４２に格納されていなかった場合（ステップＳ３６０：Ｎｏ）、特定部４１は、特定に失敗したと判断して処理を終了する。なお、特定部４１は、所定時間内に特定が完了しない場合は特定に失敗したと判断して処理を終了してもよい。また、その場合、特定部４１は特定に失敗した旨を登録装置２０２に送信して処理を終了してもよい。
【００６７】
受付部１３は、第２の実施形態と同様に、ステップＳ２２０において登録された商品の決済を開始するための開始指示を待つ（ステップＳ２６０：Ｎｏ）。また、受付部１３は、図６に示す合計ボタンａ２の押下を受け付けると、開始指示を受け付けた旨を判定部１４に通知する（ステップＳ２６０：Ｙｅｓ）。
【００６８】
判定部１４は、通知を受け取ると、特定部４１が決済情報の特定に成功したか否かを判定する（ステップＳ２７０）。具体的には、判定部１４は、サーバ装置４００から決済情報を受信した場合に特定に成功したと判定し（ステップＳ２７０：Ｙｅｓ）、決済情報を受信していない場合に特定に失敗したと判定する（ステップＳ２７０：Ｎｏ）。続くステップＳ２８０〜Ｓ３００の処理は、第２の実施形態の処理と同様である。
【００６９】
以上のように、本実施形態によれば、個人情報を含む決済情報ＤＢをサーバ装置に設けるため、店舗に複数台設置されることが一般的であって、かつ店員が日常的に操作する登録装置に個人情報を記憶させる必要がない。よって、より安全に個人情報を管理することができる。また、サーバ装置に決済情報を特定させることで、登録装置は、特徴量のサーバ装置への送信が完了し次第、顧客の顔画像を削除することができる。よって、登録装置が特徴量を保持する時間を短縮することができる。
【００７０】
上述した第１〜第４の実施形態は、本発明の技術思想を逸脱しない範囲で、適宜組み合わせを実施することができる。
［付記１］
購入対象の商品を店員が操作する登録装置で登録し、登録した情報に基づいて顧客が操作する決済装置で決済する情報処理システムであって、
前記顧客の顔画像を取得する取得手段と、
取得した前記顔画像に基づいて前記顧客の決済情報を特定する特定手段と、
登録した前記商品の決済を開始する旨の指示を受け付ける受付手段と、
前記指示を受け付けると、前記決済情報の特定に成功したか否かを判定する判定手段と、
前記登録装置に設けられ、前記判定の結果が成功である場合に、特定された前記決済情報を用いて決済する第１決済手段と、
前記決済装置に設けられ、前記判定の結果が失敗である場合に決済する第２決済手段とを含み、
前記特定手段は、前記指示を受け付ける前に特定を開始する、情報処理システム。
［付記２］
前記特定手段は、前記商品の登録が開始された場合に、前記顧客の決済情報の特定を開始する、付記１に記載の情報処理システム。
［付記３］
前記第２決済手段は、前記判定の際に前記特定が完了していない場合、前記判定後の所定時間以内に特定が完了すると、前記決済情報を用いて決済する、付記１または２に記載の情報処理システム。
［付記４］
前記第２決済手段は、前記決済情報を用いた決済を選択可能な選択画面を表示させ、当該決済が選択された場合に前記決済情報を用いて決済する、付記３に記載の情報処理システム。
［付記５］
前記登録装置と通信可能に接続されたサーバ装置をさらに備え、
前記登録装置は、前記顔画像から特徴量を抽出して前記サーバ装置に送信する抽出手段をさらに備え、
前記特定手段は、前記サーバ装置に設けられる、付記１〜４のいずれかに記載の情報処理システム。
［付記６］
前記第２決済手段は、前記決済情報を用いる決済の他に、現金、クレジットカード、および電子マネーの少なくとも１以上による決済が可能である、付記１〜５のいずれかに記載の情報処理システム。
［付記７］
購入対象の商品の登録に用いられ、店員によって操作される情報処理装置であって、
顧客の顔画像を取得する取得手段と、
取得した前記顔画像に基づいて前記顧客の決済情報を特定する特定手段と、
登録した前記商品の決済を開始する旨の指示を受け付ける受付手段と、
前記指示を受け付けると、前記決済情報の特定に成功したか否かを判定する判定手段と、
前記判定の結果が成功である場合に、特定された前記決済情報を用いて決済する第１決済手段を有する、情報処理装置。
［付記８］
購入対象の商品を店員が操作する登録装置で登録し、登録した情報に基づいて顧客が操作する決済装置で決済するための情報処理方法であって、
顧客の顔画像を取得し、
取得した前記顔画像に基づいて前記顧客の決済情報を特定し、
登録した前記商品の決済を開始する旨の指示を受け付け、
前記指示を受け付けると、前記決済情報の特定に成功したか否かを判定し、
前記判定の結果が成功である場合に、特定された前記決済情報を用いて前記登録装置が決済し、
前記判定の結果が失敗である場合に前記決済装置が決済し、
前記決済情報の特定は、前記指示を受け付ける前に開始される、情報処理方法。
［付記９］
顧客の操作によって決済する決済装置と通信可能に接続され、店員によって操作されかつ購入対象商品の登録に用いられる登録装置を実現するコンピュータに、
前記顧客の顔画像を取得するステップと、
取得した前記顔画像に基づいて前記顧客の決済情報を特定するステップと、
登録した前記商品の決済を開始する旨の指示を受け付けるステップと、
前記指示を受け付けると、前記決済情報の特定に成功したか否かを判定するステップと、
前記判定の結果が成功である場合に、特定された前記決済情報を用いて決済するステップとを実行させるためのプログラム。
【符号の説明】
【００７１】
１０００、１００１、１００２      情報処理システム
２００、２０１、２０２      登録装置
３００、３０１      決済装置
４００      サーバ装置
１１      取得部
１２、４１      特定部
１３      受付部
１４      判定部
２１      第１決済部
２２      登録部
２３      抽出部
２４、４２      決済情報ＤＢ
３１      第２決済部
５１、６１、７１      バス
５２、６２、７２      ＣＰＵ
５３、６３、７３      メモリ
５４、６４、７４      ストレージデバイス
５５、６５、７５      入出力インタフェース
５６、６６、７６      ネットワークインタフェース
【図１】
2018159965.tif 000003
【図２】
2018159965.tif 000004
【図３】
2018159965.tif 000005
【図４】
2018159965.tif 000006
【図５】
2018159965.tif 000007
【図６】
2018159965.tif 000008
【図７】
2018159965.tif 000009
【図８】
2018159965.tif 000010
【図９】
2018159965.tif 000011
【図１０】
2018159965.tif 000012
【図１１】
2018159965.tif 000013
【図１２】
2018159965.tif 000014
【図１３】
2018159965.tif 000015