(57)【要約】【課題】  利用率の向上を図れるチェックアウト装置、チェックアウトシステムおよびプログラムを提供する。【解決手段】  実施形態によれば、チェックアウト装置は、表示部と読取部とプロセッサとを有する。表示部は、情報を表示する。読取部は、利用者が提示する商品の識別情報を読み取る。プロセッサは、前記読取部が複数の商品の識別情報を読み取る間隔に応じたスコアを算出し、前記算出したスコアを前記表示部に表示する。【選択図】図２
2019008355.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示部と、
利用者が提示する商品の識別情報を読み取る読取部と、
前記読取部が複数の商品の識別情報を読み取る間隔に応じたスコアを算出し、前記算出したスコアを前記表示部に表示する、プロセッサと、
を有するチェックアウト装置。
【請求項２】
前記プロセッサは、前記読取部で読み取った識別情報をもとに利用者が提示する商品の代金を精算し、前記精算が完了した際に前記表示部にスコアを表示する、
請求項１に記載のチェックアウト装置。
【請求項３】
さらに、前記利用者のＩＤを取得する取得部を有し、
前記プロセッサは、
前記取得部が取得する利用者のＩＤと前記スコアとを日時に対応づけて記憶装置に記録する、
請求項１又は２の何れか１項に記載のチェックアウト装置。
【請求項４】
前記プロセッサは、
前記記憶装置に記憶した前記スコアに基づくランキングを前記表示部に表示する、
前記請求項３に記載のチェックアウト装置。
【請求項５】
チェックアウト装置とサーバとを有するチェックアウトシステムにおいて、
前記チェックアウト装置は、
前記サーバと通信する第１の通信部と、
情報を表示する表示部と、
利用者のＩＤを取得する取得部と、
前記利用者が提示する商品の識別情報を読み取る読取部と、
前記読取部が複数の商品の識別情報を読み取る間隔に応じたスコアを算出し、前記算出したスコアを前記表示部に表示し、前記利用者のＩＤと前記スコアとを日時に対応づけた情報を前記第１の通信部により前記サーバへ送信する、プロセッサと、を有し、
前記サーバは、
前記チェックアウト装置と通信する第２の通信部と、
前記第２の通信部を介して前記チェックアウト装置から受信する情報を記憶するメモリと、を有する、
チェックアウトシステム。
【請求項６】
コンピュータに、
利用者が提示する商品の識別情報を読取装置に読み取らせる機能と、
前記読取装置が複数の商品の識別情報を読み取る間隔に応じたスコアを算出する機能と、
前記算出したスコアを表示装置に表示させる機能と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、チェックアウト装置、チェックアウトシステムおよびプログラムに関する。
【背景技術】
【０００２】
商品を購入する顧客自身の操作によって商品の登録及び決済を行うセルフレジ（セルフチェックアウト装置）がある。大型の小売店等では、セルフレジと係員が操作するレジとが共に設置されていることが多い。このような運用において、セルフレジの利用率を高められるものが要望されている。例えば、従来、セルフチェックアウト装置が当り付きのレシートを発行することにより利用率の向上を期待するものがある。しかし、このような従来の技術を用いても、利用者がセルフレジの操作を煩雑と感じることを解消するのは容易ではなく、セルフレジの利用促進を図れるものが要望されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−５４６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上記した課題を解決するために、利用率の向上を図れるチェックアウト装置、チェックアウトシステムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
実施形態によれば、チェックアウト装置は、表示部と読取部とプロセッサとを有する。表示部は、情報を表示する。読取部は、利用者が提示する商品の識別情報を読み取る。プロセッサは、前記読取部が複数の商品の識別情報を読み取る間隔に応じたスコアを算出し、前記算出したスコアを前記表示部に表示する。
【図面の簡単な説明】
【０００６】
【図１】図１は、本実施形態に係るチェックアウト装置の外観を示す図である。
【図２】図２は、本実施形態に係るチェックアウト装置における制御系の構成例を示すブロック図である。
【図３】図３は、本実施形態に係るチェックアウト装置の動作例を説明するためのフローチャートである。
【図４】図４は、本実施形態に係るチェックアウト装置が商品の登録完了後に表示するランキングの表示例を示す図である。
【図５】図５は、本実施形態に係るチェックアウト装置における商品処理の動作例を説明するためのフローチャートである。
【図６】図６は、本実施形態に係るチェックアウト装置によるスコア計算に用いる計数の設定例を説明するための図である。
【図７】図７は、本実施形態に係るチェックアウト装置が算出するスコアと読取間隔との関係例を示す図である。
【図８】図８は、本実施形態に係るサーバの動作例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００７】
以下、本実施形態について、図面を参照しながら説明する。  
図１は、本実施形態に係るチェックアウト装置１の外観を示す図である。  
図１に示すチェックアウト装置１は、商品を購入する利用者（顧客）自身の操作によって、商品登録処理及び会計処理が実行されるセルフレジであるものとする。なお、以下の実施形態で説明するチェックアウト装置の構成は、ＰＯＳシステムにおける商品認識（登録）装置に適用されるものであっても良い。
【０００８】
図１に示すチェックアウト装置１と後述するサーバ２（図２参照）とは、チェックアウトシステムを構成する。サーバ２は、チェックアウト装置１との通信機能を有するコンピュータである。たとえば、サーバ２は、チェックアウト装置１を利用する利用者情報およびチェックアウト装置１での処理結果などの情報を管理する。また、チェックアウトシステムとしては、複数のチェックアウト装置１がサーバ２に通信接続される運用形態が想定される。
【０００９】
図１に示すように、チェックアウト装置１は、本体１０と、本体１０の左右に配置された第１の商品載置台１１と第２の商品載置台１２とを備える。本実施形態において、第１の商品載置台１１は登録処理前の商品を載置し、第２の商品載置台１２は登録処理後の商品を載置するものとする。ただし、登録処理前の商品は、カートに入れた状態で所定位置に配置されるようにしても良い。この場合、登録処理前の商品を入れたカートを配置する所定位置は、後述するカメラ２８の撮影範囲内になるものであれば良い。
【００１０】
第１の商品載置台１１は、本体１０に向かって本体１０の右側に配置する。例えば、第１の商品載置台１１には、利用者が購入しようとする商品（登録処理前の商品）を入れたかご（容器）が載置される。また、第１の商品載置台１１は、利用者が購入しようとする商品（登録処理前の商品）が直接載置されるものとしても良い。第１の商品載置台１１は、少なくとも載置された商品が後述するカメラ２８で撮影される範囲にあるものであれば良い。
【００１１】
また、第２の商品載置台１２は、本体１０に向かって本体１０の左側に配置する。第２の商品載置台１２は、第１の商品載置台１１から取り出されて登録処理がなされた商品が載置される。例えば、第２の商品載置台１２は、本体１０のバーコードが読み取られた商品、或は、キー操作により商品を示す情報（商品情報）を入力した商品（登録処理後の商品）が載置される。図１に示す構成例では、第２の商品載置台１２は、上部に支柱を介して一時置き台１２ａを設ける。一時置き台１２ａは、例えば、商品を買い物袋に入れる前に一時的に載置するために使用される。一時置き台１２ａには、左右に離間させて２本の保持アーム１２ｂが設けられる。保持アーム１２ｂは、買い物袋（レジ袋）を開口させた状態で係止する。
【００１２】
本体１０には、ディスプレイ２１、カードリーダライタ（ＲＷ）２２、プリンタ２３、スピーカ２４、スキャナ２５、ハンドスキャナ２６、および、現金処理機２７が設けられる。また、本体１０の上部には、支柱を介してカメラ２８が設けられる。これらのデバイス２１〜２８は、本体１０内にある制御ユニット３０（図２参照）に接続される。
【００１３】
ディスプレイ２１は、表示デバイス（表示部、表示装置）２１ａとタッチセンサ（操作部）２１ｂとを含む。表示デバイス２１ａは、操作案内、利用者が選択可能なアイコン（タッチキー）、或は、アラートとして警告のメッセージなどを表示する。また、表示デバイス２１ａは、後述するスコア、利用者のＩＤ、商品の精算結果なども表示する。表示デバイス２１ａは、例えば、ＬＣＤ（Liquid Crystal Display）である。タッチセンサ２１ｂは、表示デバイス２１ａの表示画面（操作画面）における人のタッチ位置を検出する。タッチセンサ２１ｂは、検知したタッチ位置を示す情報を処理部としての後述するプロセッサへと送る。
【００１４】
例えば、表示デバイス２１ａは、利用者のタッチ操作により支払い方法（現金、カード）などの選択指示や各種情報を入力するためのＧＵＩ（Graphical User Interface）を表示する。また、表示デバイス２１ａは、案内画面、情報入力画面、商品登録画面、精算画面などを表示する。案内画面は、利用者に操作方法を知らせるための案内（メッセージ）を表示する画面である。情報入力画面は、例えば、バーコードが付されていない商品の情報を入力するための操作画面である。商品登録画面は、登録した商品に関する情報を表示する画面である。商品登録画面では、例えば、スキャナ２５又はハンドスキャナ２６が読み取ったバーコードによって識別した商品、及び、キー操作で指定された商品などの情報を表示する。精算画面は、商品の代金を利用者が支払う会計処理において、購入する商品（登録した商品）の合計金額、預かり金額、及び、釣り銭額などを表示する画面である。
【００１５】
カードリーダライタ（ＲＷ）２２は、カードを処理する。カードＲＷ２２は、カード挿入口を有する。カードＲＷ２２は、カードに記録されたデータを読み取る機能とカードへデータを書き込む機能とを有する。カードＲＷ２２が処理するカードは、磁気情報を記録する磁気カードであっても良いし、接触式あるいは非接触式のＩＣカードであっても良い。
【００１６】
例えば、カードＲＷ２２は、カード挿入口に挿入される精算用のクレジットカード又は会員カードなどのカードを処理する。精算（決済）用のカードとしては、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどがある。また、会員カードとしては、会員情報を記録したメンバーズカード、或は、サービスとして利用可能なポイントを記録したポイントカードなどがある。  
なお、カードＲＷ２２は、非接触式の通信機能を有する携帯端末（携帯電話機、スマートフォン、タブレットＰＣなど）と通信するものであっても良い。また、カードＲＷ２２は、複数種のカードを処理する機構を有するものであっても良い。
【００１７】
プリンタ２３は、紙などの記録媒体に情報を印刷する。プリンタ２３は、サーマルプリンタ或いはドットインパクトプリンタなどにより実現される。たとえば、プリンタ２３は、レシートの用紙に対して各種の文字列や画像などを印刷することによりレシートを発行する。プリンタ２３は、精算結果などの処理内容を示すレシートを印刷する。プリンタ２３は、レシート発行口を有し、印刷したレシートをレシート発行口から排出する。  
スピーカ２４は、アラートしての警告音、或は、メッセージとしての音声などの音を出力する。
【００１８】
スキャナ２５およびハンドスキャナ２６は、商品を識別する情報を読み取る読取部（読取装置）である。本実施形態において、スキャナ２５及びハンドスキャナ２６は、商品を識別する識別情報として商品に付されたバーコードを含む画像を読み取るものとする。スキャナ２５は、商品に付されたバーコードに相対するように、利用者が翳す商品のバーコードを含む画像を光学的に読取る。ハンドスキャナ２６は、利用者によって手持ちで操作される。ハンドスキャナ２６は、利用者が商品に付されたバーコードに近接させることによりバーコードを含む画像を光学的に読取る。なお、スキャナ２５及びハンドスキャナ２６は、商品を認識する情報を読み取るものであれば良く、例えば、バーコード以外の識別情報を読み取るものであっても良い。
【００１９】
現金処理機２７は、現金を処理するものである。現金処理機２７は、紙幣投入口、紙幣排出口、硬貨投入口および硬貨排出口などを有する。現金処理機２７は、紙幣投入口２７ａに投入された紙幣を処理する。現金処理機２７は、釣銭としての紙幣を紙幣排出口２７ｂから排出する。現金処理機２７は、硬貨投入口２７ｃに投入された硬貨を受け入れて処理する。現金処理機２７は、釣銭としての硬貨を硬貨排出口２７ｄから排出する。
【００２０】
カメラ２８は、利用者による商品登録処理と会計処理のための作業の様子を撮影する。ように設置しても良い。この場合、カメラ２８は、第１の商品載置台１１と第２の商品載置台１２とが撮影範囲に含まれるように設定する。このような設定によれば、カメラ２８は、第１の商品載置台１１に載置された商品が第２の商品載置台１２に載置されるまでの間の映像を撮影できる。カメラ３９が撮影した映像は、記憶装置に保存しておくことにより、エラーが発生した場合などに状況を確認するために使用できる。
【００２１】
また、カメラ２８は、登録処理前（未登録）の商品が置かれる領域（載置領域）を含む撮影範囲の画像を撮影するようにしても良い。例えば、第１の商品載置台１１に登録処理前の商品を入れたカゴが載置される形態である場合、カメラ２８は、カゴ内の全体を撮影するように撮影範囲が設定される。また、第１の商品載置台１１に登録処理前の商品を直接載置される形態である場合、カメラ２８は、第１の商品載置台１１の全体を撮影するように撮影範囲が設定される。なお、登録処理前の商品を入れたカートは、第１の商品載置台１１近傍などの所定位置に配置するようにしても良い。この場合、カメラ２８は、所定位置のカート内を撮影するように撮影範囲が設定される。
【００２２】
次に、チェックアウト装置１およびサーバ２における制御系の構成について説明する。
図２は、本実施形態に係るチェックアウト装置１の本体１０およびサーバ２における制御系の構成例を示すブロック図である。  
図２に示す構成例において、チェックアウト装置１の本体１０は、制御ユニット３０を有する。制御ユニット３０は、例えば、コンピュータで実現される。制御ユニット３０には、ディスプレイ２１、カードリーダライタ２２、プリンタ２３、スピーカ２４、スキャナ２５、ハンドスキャナ２６、現金処理機２７及びカメラ２８などが電気的に接続される。また、制御ユニット３０は、プロセッサ４０、ＲＯＭ（read-only memory）４１、ＲＡＭ（random-access memory）４２、データメモリ４３、通信部（第１の通信部）４４、及び、各種のインターフェース（ＩＦ）４５〜５２を有する。
【００２３】
プロセッサ４０は、プログラムを実行することにより種々の処理を実行する。プロセッサ４０は、例えば、ＣＰＵ（central processing unit）である。プロセッサ４０は、ＲＯＭ４１又はデータメモリ４３が記憶するプログラムを実行することにより各種の処理機能を実現する。例えば、プロセッサ４０は、商品処理用のプログラムを実行することにより、商品の登録処理およびスコアの計算処理を含む商品処理を実行する。また、プロセッサ４０は、精算（会計）処理用のプログラムを実行することにより、商品の代金を決済する精算（会計）処理を実行する。また、プロセッサ４０は、タイマ４０ａを有する。タイマ４０ａは、プロセッサ４０による制御に応じて経過時間を計時する。なお、タイマ４０ａは、プロセッサ４０とは別に設けても良い。
【００２４】
ＲＯＭ４１は、不揮発性のメモリであり、プログラムおよびデータを記憶する。例えば、ＲＯＭ４１は、オペレーティングシステム、ミドルウェア、アプリケーションなどのプログラムを記憶する。また、ＲＯＭ４１は、プロセッサ４０が各種の処理を実行する場合に参照するデータを記憶しても良い。  
ＲＡＭ４２は、作業用のデータを記憶する。ＲＡＭ４２は、いわゆるワークエリアとして利用されるメモリである。ＲＡＭ４２は、プロセッサ４０が各種の処理を実行する場合に参照するデータ、或は、一時的に使用するデータなどを適宜記憶する。
【００２５】
データメモリ４３は、データを記憶するメモリである。データメモリ４３は、書き換え可能な不揮発性のメモリである。データメモリ４３は、例えばＥＥＰＲＯＭ（登録商標）（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）、あるいはＳＳＤ（solid state drive）などで構成する。データメモリ４３は、プロセッサ４０が各種の処理を実行する場合に使用するデータ、或は、プロセッサ４０による処理で生成されたデータを保存する。また、データメモリ４３は、プロセッサ４０が実行する各種のプログラムを記憶しても良い。
【００２６】
また、ＲＡＭ４２あるいはデータメモリ４３は、商品処理において登録した商品（登録商品）に関する情報、算出したスコア、精算処理の結果などを記憶する。ＲＡＭ４２あるいはデータメモリ４３は、例えば、登録商品に関する情報をリスト形式のデータ（登録商品リスト）として記録しても良い。また、ＲＡＭ４２あるいはデータメモリ４３は、カメラ２８が撮影する撮影画像を記憶しても良い。例えば、データメモリ４３は、カメラ２８が撮影する撮影画像に撮影時刻を示すタイムスタンプのデータを付加した映像データを記憶する。
【００２７】
また、通信部４４は、サーバ２と通信するためのインターフェースである。通信部４４は、ＬＡＮ（local area network）などのネットワークを介してサーバ２などのコンピュータに通信接続する。チェックアウト装置１は、通信部４４を介してサーバ２および他のチェックアウト装置と通信接続する。また、チェックアウトシステムにおいて、チェックアウト装置１は、通信部４４を介して商品に関する情報などをサーバ２から取得するようにしても良い。また、通信部４４は、ＲＡＭ４２あるいはデータメモリ４３が記憶する登録商品に関する情報あるいは商品に対する精算結果をサーバ２へ転送しても良い。また、通信部４４は、ＲＡＭ４２あるいはデータメモリ４３が記憶したカメラ２８の撮影画像をサーバ２へ転送しても良い。
【００２８】
プロセッサ４０は、スキャナＩＦ４５を介してスキャナ２５に接続する。プロセッサ４０は、スキャナＩＦ４５を介してスキャナ２５が読み取る画像（スキャン画像）を取得する。また、プロセッサ４０は、スキャナＩＦ４６を介してハンドスキャナ２６に接続する。プロセッサ４０は、スキャナＩＦ４６を介してハンドスキャナ２６が読み取る画像（スキャン画像）を取得する。プロセッサ４０は、スキャナ２５又はハンドスキャナ２６のスキャン画像に含まれるバーコードをデコードすることによりバーコードが示す商品を識別する。
【００２９】
プロセッサ４０は、表示ＩＦ４７を介してディスプレイ２１に接続する。プロセッサ４０は、表示ＩＦ４７を介してディスプレイ２１の表示デバイス２１ａが表示する表示内容を制御する。また、プロセッサ４０は、表示ＩＦ４７を介してディスプレイ２１のタッチセンサ２１ｂが検知するタッチ位置を示す情報を取得する。例えば、プロセッサ４０は、登録処理前（未登録）の商品が存在することを報知するためのアラート或はインジケータとしてのメッセージをディスプレイ２１に表示する。また、プロセッサ４０は、タッチ位置を示す情報によりディスプレイ２１に表示した各アイコン（タッチキー）への入力を検知する。
【００３０】
プロセッサ４０は、カードＩＦ４８を介してカードリーダライタ２２に接続する。プロセッサ４０は、カードＩＦ４８を介してカードリーダライタ２２によるカードに対する処理を制御する。例えば、プロセッサ４０は、カードリーダライタ２２が処理するクレジットカードによる精算処理を実行する。  
プロセッサ４０は、プリンタＩＦ４９を介してプリンタ２３に接続する。プロセッサ４０は、プリンタＩＦ４９を介してプリンタ２３を制御する。例えば、プロセッサ４０は、プリンタ２３により会計処理の結果を示すレシートを発行する。  
プロセッサ４０は、音声ＩＦ５０を介してスピーカ２４に接続する。プロセッサ４０は、音声ＩＦ５０を介してスピーカ２４から出力する音を制御する。
【００３１】
プロセッサ４０は、入出金ＩＦ５１を介して現金処理機２７に接続する。プロセッサ４０は、入出金ＩＦ５１を介して現金処理機２７を制御する。例えば、プロセッサ４０は、利用者が入金した現金を現金処理機２７が計数し、現金処理機２７が計数した入金金額を示す情報を取得する。また、プロセッサ４０は、入金した金額と登録済みの商品の合計金額（商品代金）とから算出した釣銭を現金処理機２７によって放出する制御を行う。
【００３２】
プロセッサ４０は、カメラＩＦ５２を介してカメラ２８に接続する。プロセッサ４０は、カメラＩＦ５２を介してカメラ２８が撮影する撮影画像を取得する。例えば、プロセッサ４０は、会計処理に移行する際にカメラ２８が撮影する第１の商品載置台１１上のカゴ（容器）内の画像を含む撮影画像を取得する。また、プロセッサ４０は、登録処理中において継続的に（例えば所定周期で）カメラ２８が撮影する第１の商品載置台１１上のカゴ（容器）内の画像を含む撮影画像を取得する。
【００３３】
次に、サーバ２における制御系の構成について説明する。  
サーバ２は、例えば、コンピュータで実現される。図２に示す構成例において、サーバ２は、プロセッサ６０、ＲＯＭ（read-only memory）６１、ＲＡＭ（random-access memory）６２、データメモリ６３、および、通信部（第２の通信部）６４を有する。
【００３４】
プロセッサ６０は、プログラムを実行することにより種々の処理を実行する。プロセッサ６０は、例えば、ＣＰＵ（central processing unit）である。プロセッサ６０は、ＲＯＭ６１又はデータメモリ６３が記憶するプログラムを実行することにより各種の処理機能を実現する。
【００３５】
ＲＯＭ６１は、不揮発性のメモリであり、プログラムおよびデータを記憶する。例えば、ＲＯＭ６１は、オペレーティングシステム、ミドルウェア、アプリケーションなどのプログラムを記憶する。また、ＲＯＭ６１は、プロセッサ６０が各種の処理を実行する場合に参照するデータを記憶しても良い。  
ＲＡＭ６２は、作業用のデータを記憶する。ＲＡＭ６２は、いわゆるワークエリアとして利用されるメモリである。ＲＡＭ６２は、プロセッサ６０が各種の処理を実行する場合に参照するデータ、或は、一時的に使用するデータなどを適宜記憶する。
【００３６】
データメモリ６３は、データを記憶するメモリである。データメモリ６３は、書き換え可能な不揮発性のメモリである。データメモリ６３は、例えばＥＥＰＲＯＭ（登録商標）（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）、あるいはＳＳＤ（solid state drive）などで構成する。データメモリ６３は、プロセッサ６０が各種の処理を実行する場合に使用するデータ、或は、プロセッサ６０による処理で生成されたデータを保存する。また、データメモリ６３は、プロセッサ６０が実行する各種のプログラムを記憶しても良い。
【００３７】
データメモリ６３は、履歴データベース（ＤＢ）６３ａおよびスコアデータベース（ＤＢ）６３ｂを有する。また、データメモリ６３は、利用者のＩＤを含む顧客（利用者）情報を記憶する顧客データベース６３ａなどを具備しても良い。履歴ＤＢ６３ａは、チェックアウト装置で実行した処理結果としての処理データを記憶する。履歴ＤＢ６３ａに記憶する処理データは、チェックアウト処理の結果を示す情報である。本実施形態において、履歴ＤＢ６３ａには、後述するスコア、顧客ＩＤ、日時、および、精算処理の内容などの情報が含まれるものとする。スコアＤＢ６３ｂは、チェックアウト装置１でのチェックアウト処理において算出されるスコアを記憶する。また、スコアＤＢ６３ｂは、システム内のチェックアウト装置１から取得したスコアを所定期間ごとに集計したランキングなどのデータも記憶する。
【００３８】
通信部６４は、チェックアウトシステム内のチェックアウト装置１と通信するためのインターフェースである。通信部６４は、ＬＡＮ（local area network）などのネットワークを介して各チェックアウト装置１に通信接続する。
【００３９】
以下、上記のように構成されるチェックアウト装置１およびサーバ２の動作について説明する。  
図３は、チェックアウト装置１における各処理の全体的な流れを説明するためのフローチャートである。  
利用者は、購入する商品を持ってチェックアウト装置１の前に訪れるものとする。利用者は、購入する商品（登録前の商品）を所定の位置にセットする。例えば、利用者は、購入する商品を入れたカゴ（容器）を第１の商品載置台１１上に載置する。購入する商品を所定の位置にセットした後、利用者は、所定の操作によりチェックアウト処理の開始を指示する。例えば、利用者は、ディスプレイ２１に表示されるタッチキーをタッチすることによりチェックアウト処理の開始を指示する。また、チェックアウト処理の開始は、利用者の動きに応じてプロセッサ４０が認識するようにしても良い。例えば、プロセッサ４０は、カメラ２８が撮影する画像を解析することにより利用者の動きを認識し、認識した利用者の動きに応じて処理の開始を判断しても良い。
【００４０】
チェックアウト処理を開始すると、プロセッサ４０は、利用者に対応するＩＤ（以下、顧客ＩＤとも称する）を取得する（ＡＣＴ１１）。顧客ＩＤの取得は、特定の方法に限定されるものではない。たとえば、顧客ＩＤは、利用者が提示するカード（又は携帯端末など）からカードＲＷ２２が読み取る。また、顧客ＩＤは、タッチセンサ２１ｂを用いて利用者が入力するようにしても良い。また、プロセッサ４０は、サーバ２と連携して個人認証（たとえば、顔認証又は指紋認証などの生体認証）を実施し、認証が成功した利用者の顧客ＩＤをサーバ２から取得するようにしても良い。
【００４１】
なお、プロセッサ４０は、商品処理後または精算処理時に顧客ＩＤを取得するようにしても良い。また、後述するスコアを顧客ＩＤに対応づけて管理しない運用とする場合、プロセッサ４０は、利用者の顧客ＩＤを取得する処理を省略しても良い。この場合、利用者の顧客ＩＤに対応づけたスコアの管理はできないが、チェックアウト処理中に算出するスコアを表示することは可能である。
【００４２】
顧客ＩＤを取得すると、プロセッサ４０は、精算対象となる商品を登録する処理（商品処理）を実行する（ＡＣＴ１２）。商品処理では、利用者の操作に応じて商品を識別し、識別した商品に関する情報（商品情報）を登録する。また、商品処理では、商品を登録するための操作に要した時間などに応じたスコアを算出する。たとえば、商品処理において、プロセッサ４０は、スキャナ２５に商品のバーコードを読み取らせる操作に要した時間に応じたスコアを算出する。なお、商品処理については、後で詳細に説明するものとする。
【００４３】
商品の登録が完了したと判断した利用者は、商品処理の終了（会計処理への移行）を指示する。例えば、利用者は、ディスプレイ２１に表示されるタッチキーを操作することにより商品処理の終了を指示する。商品処理の終了が指示された場合、プロセッサ４０は、商品処理において算出したスコアをディスプレイ２１に表示する（ＡＣＴ１３）。たとえば、プロセッサ４０は、スコアと共に当該利用者の顧客ＩＤをディスプレイ２１に表示しても良い。また、プロセッサ４０は、登録した商品の情報と共に、スコアを表示しても良い。また、プロセッサ４０は、登録した全商品に対する精算金額と共に、スコアを表示するようにしても良い。さらに、プロセッサ４０は、計算したスコアと共に、特定期間（たとえば、当日、週間、月間など）におけるランキングを表示しても良い。また、プロセッサ４０は、当該利用者の過去のスコアと共に表示しても良い。
【００４４】
計算したスコアを表示した後、プロセッサ４０は、登録された全商品の合計金額を決済する精算処理（会計処理）を実行する（ＡＣＴ１４）。たとえば、プロセッサ４０は、登録された各商品の代金を特定し、各商品の代金の合計金額を算出する。プロセッサ４０は、算出した合計金額をディスプレイ２１に表示し、利用者からの合計金額を収受する処理を行う。商品代金は、利用者がカードＲＷに提示するクレジットカードで決済しても良いし、現金処理機２７で処理する現金で決済しても良い。ここで、商品の代金の決済方法は、特定の方法に限定されるものではない。
【００４５】
商品に対する精算処理が完了すると、プロセッサ４０は、顧客ＩＤ、スコア、日時および精算内容などを示す処理データをサーバ２に保存する記録処理を実行する（ＡＣＴ１５）。たとえば、プロセッサ４０は、顧客ＩＤ、スコア、日時および精算内容などを示す処理データを生成し、生成した処理データを保存用のデータとしてサーバ２へ転送する。サーバ２は、チェックアウト装置１からの転送される処理データを通信部６４により受信する。処理データを受信すると、サーバ２のプロセッサ６０は、受信したスコアデータをスコアＤＢ６３ｂに保存する。
【００４６】
また、精算処理を終了した後、プロセッサ４０は、スコアに関するランキングなどのデータ（ランキングデータ）をサーバ２から取得する（ＡＣＴ１６）。ここでは、プロセッサ４０は、サーバ２に精算処理の終了を通知し、ランキングデータをサーバ２から取得するものとする。たとえば、サーバ２は、チェックアウト装置１から受信する処理データに含まれるスコアを含めて管理対象のスコアを集計し、ランキングデータを含む集計結果を返送する。ランキングデータは、サーバ２が受信したスコア（当該商品処理のスコア）のランク、所定期間でのスコアのランキング、当該利用者の過去のスコア（当該顧客ＩＤに対応する過去のスコア）などを含むデータで良い。
【００４７】
サーバ２からランキングデータを取得すると、プロセッサ４０は、取得したランキングデータに基づくランキングなどの情報をディスプレイ２１に表示する（ＡＣＴ１７）。たとえば、プロセッサ４０は、精算処理が終了した商品処理中に算出したスコアに関する所定期間ごとの順位を表示する。また、プロセッサ４０は、所定期間（当日、週間および月間など）毎のスコアのランキングをＩＤなどの情報に対応づけて表示しても良い。プロセッサ４０は、精算処理が終了した商品処理中に算出したスコアを、利用者の過去のスコアと共に表示する。
【００４８】
図４は、ディスプレイ２１におけるランキングの表示例を示す図である。  
図４に示す表示例では、精算完了の案内、処理の終了を指示する終了キー、チェックアウト処理で算出したスコアのランク、所定期間毎のランキングなどを表示する。チェックアウト処理で算出したスコアのランクとしては、当日のランクと１週間のランクとが表示される。
【００４９】
また、所定期間毎のランキングとしては、チェックアウトシステム全体における当日のランキングと１週間のランキングとが表示される。１週間のランキングは、１週間における上位３位までのスコアを顧客ＩＤおよび日時に対応づけて表示する。また、当日のランキングとしては、当日における上位３位までのスコアを顧客ＩＤに対応づけて表示する。
上記のようなランキングの表示が終了されると、プロセッサ４０は、次の利用者に対するチェックアウト処理を受付ける。
【００５０】
なお、チェックアウト装置１は、任意のタイミングでランキングデータを表示できるようにして良い。たとえば、プロセッサ４０は、利用者の操作に応じてランキングデータをサーバ２に要求する。この場合、プロセッサ４０は、要求に応じてサーバ２から取得するランキングデータをディスプレイ２１に表示する。  
また、チェックアウト装置１は、任意のタイミングで利用者の過去のスコアを表示できるようにしても良い。たとえば、プロセッサ４０は、利用者の操作に応じて利用者が指定する顧客ＩＤに対応する過去のスコアをサーバ２に要求する。この場合、プロセッサ４０は、要求に応じてサーバ２から取得するスコアをディスプレイ２１に表示する。
【００５１】
また、チェックアウト装置１は、スコアに応じたサービスを利用者に提供するようにしても良い。たとえば、チェックアウト装置１は、スコアまたは当該利用者の累積のスコアに応じてポイントの付与、キャッシュバック、或いは、クーポン等の発券などを実施しても良い。この場合、プロセッサ４０は、算出したスコアによって提供可能となるサービスなどの案内をディスプレイ２１に表示するようにしても良い。
【００５２】
たとえば、プロセッサ４０は、精算完了後に、スコアに応じたサービスを提供する。スコアに応じてポイントを付与する場合、プロセッサ４０は、精算完了後に算出したスコアに応じたポイントを当該顧客ＩＤのポイントに積算するようにサーバ２へ要求する。この要求に応じてサーバ２がポイントを積算することにより、当該チェックアウトシステムは、スコアに応じたポイントの付与を実現できる。また、スコアに応じてクーポン券を発行する場合、プロセッサ４０は、スコアに応じて付与されるクーポン券をプリンタ２３によって発券するようにしても良い。
【００５３】
次に、チェックアウト装置１における商品処理について説明する。  
図５は、チェックアウト装置１における商品処理を説明するためのフローチャートである。  
商品処理が開始されると、利用者は、個々の商品に付されているバーコードの部分をスキャナ２５又はハンドスキャナ２６に翳す。例えば、利用者は、第１の商品載置台１１に載置した商品を１個ずつ取り出し、商品のバーコードが相対するようにスキャナ２５に商品を近接させる。このような操作に応じて、プロセッサ４０は、スキャナ２５或いはハンドスキャナ２６を用いて商品の識別情報としてのバーコードを含む画像を読取る（ＡＣＴ２１）。
【００５４】
たとえば、スキャナ２５は、読取位置に翳された商品のバーコード部分の画像を読み取る。スキャナ２５は、読み取った画像（スキャン画像）をスキャナＩＦ４５を介して本体１０の制御ユニット３０へ供給する。また、利用者は、ハンドスキャナ２６を持って商品に付されたバーコードに近接させても良い。この場合、ハンドスキャナ２６が、読取位置に翳された商品のバーコード部分の画像を読取る。ハンドスキャナ２６は、読み取った画像（スキャン画像）をスキャナＩＦ４６を介して本体１０の制御ユニット３０へ供給する。
【００５５】
プロセッサ４０は、スキャナＩＦ４５又は４６を介して商品のスキャン画像を取得し、取得したスキャン画像におけるバーコードから商品を識別する。例えば、プロセッサ４０は、スキャン画像から商品を識別するためのバーコードを検出し、検出したバーコードをデコードすることにより商品を識別する。なお、識別情報は、バーコードに限定されるものではなく、商品を識別できる情報であれば良い。
【００５６】
なお、プロセッサ４０は、ディスプレイ２１が表示するタッチキー等のキー操作による商品情報の入力を受付けても良い。たとえば、プロセッサ４０は、バーコードが付与されていない商品又はバーコードが検出できない商品等の商品情報をキー操作により受付けるようにしても良い。キー操作により商品を登録する場合、プロセッサ４０は、当該商品の登録に要した時間を後述するスコアの算出に含まないようにするものとする。
【００５７】
バーコードにより商品が識別できた場合、プロセッサ４０は、直前の商品のバーコード読み取ってから当該商品のバーコードを読み取るまでの時間を特定する（ＡＣＴ２２）。すなわり、プロセッサ４０は、ある商品を識別した時点からタイマ４０ａを動作させて経過時間を計測する。タイマ４０ａによる経過時間を計測中に次の商品を識別した時、プロセッサ４０は、タイマ４０ａで計時した経過時間（読取間隔）を特定する。これにより、プロセッサ４０は、商品の読取間隔を計測できる。本チェックアウト装置１では、利用者が提示する商品のバーコードを読み取った際に商品が識別される。このため、商品の読取間隔は、利用者による操作に応じて変動する指標の１つなり得ると考えられる。
【００５８】
商品の読取間隔を特定すると、プロセッサ４０は、識別した商品を示す情報を精算対象となる商品の商品情報として登録する（ＡＣＴ２３）。例えば、プロセッサ４０は、精算対象となる商品情報をＲＡＭ４２に作成した登録商品リストに追記する。登録商品リストには、例えば、商品コード、商品名、単価、入力時刻、読取間隔などのデータを記録する。利用者は、バーコード又はキー操作によって登録済みとなった商品を第２の商品載置台１２に載置する。
【００５９】
また、商品を登録すると、プロセッサ４０は、スコアを算出し、算出したスコアをＲＡＭなどのメモリに保持する（ＡＣＴ２４）。プロセッサ４０は、商品を登録するごとにスコアを算出し、ＲＡＭなどのメモリに保持するスコアを更新する。たとえば、プロセッサ４０は、登録された商品の読取間隔に応じてスコアを更新する。スコアは、利用者の操作に応じて変化するものであれば良く、特定の算出方法で算出される値に限定されるものではない。本実施形態では、商品の読取間隔と商品点数とに応じてスコアを計算する例について説明する。
【００６０】
以下の式（Ａ）は、スコアの計算式の例である。  
Ｓｃｏｒｅ＝１００×Ｎ／｛Σ（ｔ＿ｎ×α＿ｎ）｝×Ｗ（Ｎ）・・・（Ａ）
ただし、Ｎは商品点数、ｔ＿ｎは商品の読取間隔（読取時間）（秒）、α＿ｎは商品毎の補正係数（０．８〜１．０）、Ｗ（Ｎ）は重み（商品点数による重み）＝ｔａｎｈ（０．２×Ｎ）である。
【００６１】
図６は、式（Ａ）における商品点数と重みとの関係例を示す図である。  
図６に示す例によれば、商品点数が多いほど重みが大きくなる。従って、図６に示すような関係に基づいて重みを設定すれば、商品点数が多くなるほど、スコアを大きくすることができる。
【００６２】
また、図７は、式（Ａ）における読取間隔とスコアとの関係例を示す図である。  
図７に示す例によれば、商品の読取間隔が短いほどスコアが大きくなることを示す。図６および図７に示すような関係によれば、式（Ａ）で算出されるスコアは、商品の読取間隔が多ければ多いほど高くなり、商品点数が多ければ多いほど高くなる。
【００６３】
上述の例では、利用者が商品のバーコードをスキャナ２５又はハンドスキャナ２６に読み取らせる操作を手早く行えばスコアが高くなる。このようなスコアによれば、利用者の操作に娯楽性を持たせることによりセルフレジの利用促進が期待できるだけでなく、セルフレジの操作技術を向上させる効果も期待できる。また、上述のスコアは商品点数が多ければ高くなる。商品点数が多い利用者に対してスコアを高くすれば、商品点数の多い利用者に対するセルフレジの利用促進が期待でき、商品の販売促進の効果も期待できる。
【００６４】
プロセッサ４０は、ＡＣＴ２１−２４の処理を全ての商品の登録が完了するまで実施する。全ての商品の登録（読取）が終了すると、利用者は、商品の登録終了を指示する終了キーを指示する。終了キーが指示されると（ＡＣＴ２５、ＹＥＳ）、プロセッサ４０は、商品処理を終了する。登録処理を終了すると、プロセッサ４０は、図３に示すＡＣＴ１３の処理へ移行し、スコアの表示処理を行う。
【００６５】
なお、上述した商品処理において、プロセッサ４０は、商品を登録する度に算出するスコアをディスプレイ２１に表示するようにしても良い。また、プロセッサ４０は、ＡＣＴ２２で計測する商品の読取間隔をディスプレイ２１に表示しても良い。商品処理中（利用者による操作中）にスコアあるいは商品の読取間隔を表示することにより、操作中における娯楽性を高めることができる。
【００６６】
次に、サーバ２の動作例について説明する。  
サーバ２のプロセッサ６０は、チェックアウト装置１と通信部６４を介して通信可能な状態となっている。プロセッサ６０は、チェックアウト装置１から処理データを受信した場合（ＡＣＴ３１、ＹＥＳ）、受信した処理データを履歴ＤＢ６３ａに記憶する（ＡＣＴ３２）。処理データは、図３に示すＡＣＴ１５の処理でチェックアウト装置１からサーバ２へ送信される情報である。処理データは、上述したように、精算が完了した精算処理の内容と共に、スコア、顧客ＩＤ、日時などを含む情報である。
【００６７】
処理データを履歴ＤＢ６３ａに記録すると、プロセッサ６０は、処理データに含まれるスコアを抽出し、スコアＤＢ６３ｂに記録する（ＡＣＴ３３）。受信したスコアを記録すると、プロセッサ６０は、スコアＤＢ６３ｂに登録済みの情報を用いて所定期間毎にスコアの集計する（ＡＣＴ３４）。所定期間毎にスコアを集計すると、プロセッサ６０は、集計結果をスコアＤＢ６３ｂに記録（更新）する。集計結果を記録すると、プロセッサ６０は、受信したスコアの順位と所定期間ごとのスコアのランキングとを示すランキングデータをチェックアウト装置１へ送信する（ＡＣＴ３５）。
【００６８】
また、スコアの問合せを受信した場合（ＡＣＴ３６、ＹＥＳ）、プロセッサ６０は、問い合わせを受けたスコアに関するデータ（スコアデータ）を問合せ元へ送信する（ＡＣＴ３７）。たとえば、プロセッサ６０は、任意のタイミングで、チェックアウト装置１からのスコアの問合せを受付ける。チェックアウト装置１は、たとえば、顧客ＩＤを指定して当該顧客ＩＤに対応するスコアをサーバ２へ問合せるものとする。サーバ２のプロセッサ６０は、問合せを受けた顧客ＩＤに対応するスコアをスコアＤＢ６３ｂから抽出し、抽出したスコアを示すスコアデータを送信する。
【００６９】
また、スコアのランキングの問合せを受信した場合（ＡＣＴ３８、ＹＥＳ）、プロセッサ６０は、管理中のスコアのランキングを示すランキングデータを問合せ元へ送信する（ＡＣＴ３９）。たとえば、プロセッサ６０は、任意のタイミングでチェックアウト装置１からのランキングデータの問合せを受付ける。チェックアウト装置１は、たとえば、指定する期間におけるスコアのランキングをサーバ２へ要求する。サーバ２のプロセッサ６０、要求された期間のランキングを示すランキングデータをスコアＤＢ６３ｂから読出してチェックアウト装置１へ送信する。
【００７０】
以上の動作によれば、サーバは、チェックアウト装置からスコアを含む処理データを収集し、収集するスコアを記憶装置に記録する。また、サーバは、収集したスコアを所定期間毎に集計し、所定期間毎のスコアのランキングを示すランキングデータを記録装置に記憶する。さらに、サーバは、スコアを含む処理データの送信元のチェックアウト装置に対して受信したスコアのランキングを示すランキングデータを送信する。
【００７１】
これにより、サーバは、チェックアウトシステム内の各チェックアウト装置１で算出したスコアを管理できる。また、サーバは、チェックアウト装置で算出したスコアに対するランキングを示す情報をチェックアウト装置へ提供することも可能となる。この結果、利用者にはチェックアウト処理で得られたスコアのランキングを提示することで娯楽性の高めることができ、チェックアウト装置の利用を促進できる。
【００７２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７３】
１…チェックアウト装置、２…サーバ、２１…ディスプレイ（表示部）、２５…スキャナ（読取部）、２６…ハンドスキャナ（読取部）、３０…制御ユニット（コンピュータ）、４０…プロセッサ、４４…通信部（第１の通信部）、６０…プロセッサ、６３…データメモリ、６４…通信部（第２の通信部）。
【図１】
2019008355.tif 000003
【図２】
2019008355.tif 000004
【図３】
2019008355.tif 000005
【図４】
2019008355.tif 000006
【図５】
2019008355.tif 000007
【図６】
2019008355.tif 000008
【図７】
2019008355.tif 000009
【図８】
2019008355.tif 000010