(57)【特許請求の範囲】
【請求項１】
買上商品の決済のための決済情報を生成し、前記決済情報に応じたジャーナルデータを出力する商品登録装置と、
前記決済情報に基づいて買物客の操作に応じて決済処理をする決済装置とを有するチェックアウトシステムであって、
前記決済装置を操作する買物客を撮影範囲とする映像を撮影する撮影手段と、
前記撮影手段により撮影された映像を記憶する記憶手段と、
前記決済情報に基づく決済処理が予め決められた設定時間が経過しても完了しない場合に、前記ジャーナルデータにキーワードを追加する追加手段と、
入力された検索キーワードに該当するキーワードを前記ジャーナルデータから検索し、前記キーワードが検索された前記ジャーナルデータに対応する映像を前記記憶手段から読み出して出力する映像出力手段とを有するチェックアウトシステム。
【請求項２】
買上商品の決済のための決済情報を生成し、前記決済情報に応じたジャーナルデータを出力する商品登録装置と、
前記決済情報に基づいて買物客の操作に応じて決済処理をする決済装置とを有するチェックアウトシステムであって、
前記決済情報に基づく決済処理が前記決済装置において予め決められた設定時間が経過しても完了しない場合に、前記ジャーナルデータにキーワードを追加する追加手段と、
入力された検索キーワードに該当するキーワードを前記ジャーナルデータから検索し、前記キーワードが検索された前記ジャーナルデータに対応する映像を、前記決済装置を操作する買物客を撮影範囲として予め撮影された映像から読み出して出力する映像出力手段とを有するチェックアウトシステム。
【請求項３】
前記映像をもとに前記買物客の動線を検出する動線検出手段をさらに有し、
前記追加手段は、前記動線が予め設定された条件に該当する場合に、前記ジャーナルデータに前記キーワードを追加する請求項１または請求項２に記載のチェックアウトシステム。
【請求項４】
前記追加手段は、決済処理の手続き開始後の時間経過に対する第１設定時間が経過しても前記決済処理が完了しない場合に第１キーワードを前記ジャーナルデータに追加し、決済処理の手続きが開始されない場合の時間経過に対する第２設定時間が経過しても前記決済処理が開始されない場合に、前記第１キーワードと異なる第２キーワードを前記ジャーナルデータに追加する請求項１または請求項２に記載のチェックアウトシステム。
【請求項５】
前記商品登録装置は、前記設定時間が経過しても前記決済処理が完了しない場合に通知する通知手段をさらに有する請求項１または請求項２に記載のチェックアウトシステム。
【請求項６】
買上商品の決済のための決済情報を生成する商品登録装置に搭載されるコンピュータを、
前記決済情報に応じたジャーナルデータを出力する出力手段と、
前記決済情報に基づく決済処理が決済装置において予め決められた設定時間が経過しても完了しない場合に、前記ジャーナルデータにキーワードを追加する追加手段と、
入力された検索キーワードに該当するキーワードを前記ジャーナルデータから検索し、前記キーワードが検索された前記ジャーナルデータに対応する映像を、前記決済装置を操作する買物客を撮影範囲として予め撮影された映像から読み出して出力する映像出力手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、チェックアウトシステム、及び制御プログラムに関する。
【背景技術】
【０００２】
スーパーマーケットなどにおける買上登録及び決済のそれぞれの処理をそれぞれ異なる商品登録装置及び決済装置で行うこととし、かつ商品登録装置の操作を従業員（チェッカー）が、また決済装置の操作を買物客がそれぞれ行うこととしたセミセルフタイプのチェックアウトシステムが知られている。
【０００３】
チェックアウトシステムでは、商品登録装置において登録された決済処理のための決済情報を、商品登録装置から空き状態にある決済装置に対して転送する。従業員は、決済情報を転送した決済装置を買物客に通知して、この決済装置において決済操作をするように促す。買物客は、従業員に指定された決済装置に移動して、商品代金を支払うための決済操作をする。
【０００４】
セミセルフタイプのチェックアウトシステムは、商品のスキャン（商品登録操作）を従業員（チェッカー）が行い、商品代金を支払うための決済操作を買物客が行うことで、チェックアウトのための作業を分担している。これにより、レジ待ちの時間を短縮し、また従業員の負担を軽減することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−４２２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、セミセルフタイプのシステムでは、決済操作を買物客が行うようにしているが、決済装置の操作に慣れていない買物客の場合には操作に長時間を要する場合ある。また、買物客によっては商品登録装置での商品登録が完了した後、決済処理をすることなくそのまま通過してしまうおそれもある。しかし、混雑した時間帯では、こうした買物客に対応するために、チェッカーが買物客の様子を確認したり、専用の従業員を配置したりすることが困難である。
【０００７】
このため、買物客による決済処理が正常に行われない状況を容易に確認できる仕組みが求められていた。
【０００８】
本発明が解決しようとする課題は、買物客による決済操作の状況を容易に確認することが可能なチェックアウトシステム、及び制御プログラムを提供することである。
【課題を解決するための手段】
【０００９】
実施形態によれば、チェックアウトシステムは、商品登録装置、決済装置、撮影手段、記憶手段、追加手段、映像出力手段とを有する。商品登録装置は、買上商品の決済のための決済情報を生成し、前記決済情報に応じたジャーナルデータを出力する。決済装置は、前記決済情報に基づいて買物客の操作に応じて決済処理をする。撮影手段は、前記決済装置を操作する買物客を撮影範囲とする映像を撮影する。記憶手段は、前記撮影手段により撮影された映像を記憶する。追加手段は、前記決済情報に基づく決済処理が予め決められた設定時間が経過しても完了しない場合に、前記ジャーナルデータにキーワードを追加する。映像出力手段は、入力された検索キーワードに該当するキーワードを前記ジャーナルデータから検索し、前記キーワードが検索された前記ジャーナルデータに対応する映像を前記記憶手段から読み出して出力する。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のチェックアウトシステムにおける商品登録装置と決済装置の配置を示す平面図。
【図２】本実施形態におけるチェックアウトシステムの構成を示すブロック図。
【図３】本実施形態における商品登録装置及び決済装置の構成を示すブロック図。
【図４】本実施形態におけるＰＯＳサーバと映像サーバの構成を示すブロック図。
【図５】本実施形態におけるチェックアウトシステムの動作について示すフローチャート。
【図６】本実施形態における各設定時間に対して設定されるキーワードの一例を示す図。
【図７】本実施形態における会計遅延が発生した場合のディスプレイにおける画面の一例を示す図。
【図８】本実施形態におけるＰＯＳサーバにおける映像検索機能による映像検索処理について示すフローチャート。
【図９】本実施形態における映像検索用の画面の一例を示す図。
【図１０】本実施形態における検索期間入力領域とキーワード入力領域の詳細を示す図。
【図１１】本実施形態における商品登録装置指定領域の詳細を示す図。
【図１２】本実施形態における検索結果の表示例を示す図。
【図１３】本実施形態におけるジャーナル表示領域に表示されるジャーナルデータの詳細を示す図。
【発明を実施するための形態】
【００１１】
以下、本実施形態について、図面を参照しながら説明する。本実施形態におけるチェックアウトシステムは、例えばスーパーマーケットなどの店舗に設置される。  
図１は、本実施形態のチェックアウトシステムにおける商品登録装置１１と決済装置１２（１２−１，１２−２）の配置を示す平面図である。商品登録装置１１及び決済装置１２は、スーパーマーケットなどの店舗のチェックアウトコーナーに設置される。
【００１２】
商品登録装置１１は、買物客４−１が購入しようとする買上商品を登録して決済情報を生成するための装置である。また、商品登録装置１１は、決済情報に基づいて、チェッカーの操作により決済装置１２と同様の決済処理をする機能も有している。商品登録装置１１は、チェッカーと呼ばれる商品登録操作の役割を担った従業員２によって操作される。
【００１３】
決済装置１２は、商品登録装置１１により生成された決済情報を受信し、この決済情報に基づく決済処理をするための装置である。決済装置１２は、買物客４（４−２，４−３）により操作される。なお、決済装置１２は、従業員２により操作される場合もある。
【００１４】
商品登録装置１１は、図１においては、作業テーブルに取り付けられている。作業テーブルは、例えば矩形の天板を有している。従業員２は、作業テーブル上で、買物客４が購入しようとする商品についてのスキャン操作（商品登録操作）をする。
【００１５】
決済装置１２は、例えば商品登録装置１１が取り付けられた作業テーブルの近くに配置される。図１では、２台の決済装置１２−１，１２−２が配置された例を示している。３台以上の決済装置１２が設けられていても良い。
【００１６】
図１に示すように、決済装置１２を商品登録装置１１の近くに配置することにより、従業員２（チェッカー）は、作業的に余裕があれば、決済装置１２−１，１２−２を操作する買物客４−２，４−３の様子を確認することができる。
【００１７】
また本実施形態におけるチェックアウトシステムでは、買物客４と従業員２の状況を確認することができる画像を撮影するためのカメラ１４（１４−１，１４−２，１４−３）が設けられる。本実施形態では、３台のカメラ１４−１，１４−２，１４−３が設けられた例を示している。
【００１８】
カメラ１４−３は、商品登録装置１１により商品登録操作をする従業員２と、買物客４−１を撮影範囲とするように設置される。カメラ１４−１は、決済装置１２−１を操作する買物客４−２と、買物客４−２が操作する決済装置１２−１の操作面（操作パネルや釣銭払い出し口などを含む）を撮影範囲とするように設置される。カメラ１４−２は、決済装置１２−２を操作する買物客４−３と、買物客４−３が操作する決済装置１２−２の操作面（操作パネルや釣銭払い出し口などを含む）を撮影範囲とするように設置される。
【００１９】
なお、図１は、３台のカメラ１４を設置した例を示しているが、４台以上のカメラ１４を設置しても良い。例えば、商品登録装置１１の商品登録を待っている（レジ待ちしている買物客４）を撮影するカメラ、商品登録装置１１と決済装置１２−１，１２−２の周囲を含む範囲を撮影するカメラ、決済装置１２−１，１２−２を通過して店舗出口に向かう買物客４を撮影するカメラなどを設けることが可能である。商品登録装置１１と決済装置１２−１，１２−２の周囲を含む範囲を撮影するカメラは、買物客４が商品登録装置１１前から決済装置１２へ移動する様子（動線）を撮影することができる。
【００２０】
なお、図１では、１台の商品登録装置１１に対応する決済装置１２の配置例を示しているが、２台以上の商品登録装置１１を設けることが可能である。また、１台の商品登録装置１１に対応する決済装置１２は、２台に限らず、３台以上であっても良い。
【００２１】
図２は、本実施形態におけるチェックアウトシステムの構成を示すブロック図である。なお、図２に示す各ブロックは、図１に示す同じ名称が付されたブロックに相当する。  
図２に示す例では、２台の商品登録装置１１Ａ，１１Ｂが設けられた例を示している。図２において、商品登録装置１１Ａを含む構成を第１チェックアウト部６、商品登録装置１１Ｂを含む構成を第２チェックアウト部８と称する。
【００２２】
第１チェックアウト部６は、商品登録装置１１Ａ、決済装置１２−１Ａ，１２−２Ａ、カメラ１４−１Ａ，１４−２Ａ，１４−３Ａを含む。商品登録装置１１Ａと決済装置１２−１Ａ，１２−２Ａは、ＬＡＮ（Local Area Network）１３などのネットワークを介して接続される。また、商品登録装置１１Ａと決済装置１２−１Ａ，１２−２Ａは、ＬＡＮ１３を介して、ＰＯＳ（Point of Sales）サーバ（ストアサーバ）２０と接続される。
【００２３】
また、カメラ１４−１Ａ，１４−２Ａ，１４−３Ａは、映像信号を伝送するネットワークを介して、映像サーバ３０と接続される。カメラ１４−１Ａ〜１４−３Ａは、商品登録装置１１Ａや決済装置１２−１Ａ，１２−２Ａによる処理とは関係なく、継続して映像を撮影する。カメラ１４−１Ａ〜１４−３Ａにより撮影された映像は、映像サーバ３０に映像データ３０ｄ１として記憶される。
【００２４】
第２チェックアウト部８は、商品登録装置１１Ｂ、決済装置１２−１Ｂ，１２−２Ｂ、カメラ１４−１Ｂ，１４−２Ｂ，１４−３Ｂを含む。商品登録装置１１Ｂと決済装置１２−１Ｂ，１２−２Ｂは、ＬＡＮ１３などのネットワークを介して接続される。また、商品登録装置１１Ｂと決済装置１２−１Ｂ，１２−２Ｂは、ＬＡＮ１３を介して、ＰＯＳサーバ２０と接続される。
【００２５】
また、カメラ１４−１Ｂ，１４−２Ｂ，１４−３Ｂは、映像信号を伝送するネットワークを介して、映像サーバ３０と接続される。カメラ１４−１Ｂ〜１４−３Ｂは、商品登録装置１１Ｂや決済装置１２−１Ｂ，１２−２Ｂによる処理とは関係なく、継続して映像を撮影する。カメラ１４−１Ｂ〜１４−３Ｂにより撮影された映像は、映像サーバ３０に映像データ３０ｄ１として記憶される。
【００２６】
なお、前述した説明では、第１チェックアウト部６と第２チェックアウト部８において、それぞれ独立して商品登録処理と決済処理をするとしているが、商品登録装置１１Ａ，１１Ｂと、決済装置１２−１Ａ，１２−２Ａ，１２−１Ｂ，１２−２Ｂとの組み合わせを不特定としても良い。すなわち、商品登録装置１１Ａ，１１Ｂにより生成された決済情報は、従業員２の操作によって選択された決済装置１２−１Ａ，１２−２Ａ，１２−１Ｂ，１２−２Ｂの何れかに送信できるものとする。従業員２は、買物客４による操作がされていない（決済情報が送信されていない）空き状態の決済装置１２を選択して、この決済装置１２において決済処理をするように買物客４を促すことができる。
【００２７】
ＰＯＳサーバ２０は、チェックアウトシステム全体を管理する。ＰＯＳサーバ２０は、商品登録装置１１Ａ，１１Ｂにより生成された決済情報に応じたジャーナルデータを、ＬＡＮ１３を通じて受信して、ジャーナルデータ２０ｄ１として蓄積する。また、ＰＯＳサーバ２０は、ジャーナルデータ２０ｄ１（３０ｄ２）を映像サーバ３０に保存することができる。ＰＯＳサーバ２０は、ジャーナルデータ２０ｄ１（３０ｄ２）を利用した映像検索機能を有し、従業員（店舗の責任者（店長）など）が入力したキーワードに関連する、映像サーバ３０に記憶された映像を閲覧表示させることができる。
【００２８】
本部サーバ４０は、インターネットなどのネットワーク４２を介して接続される。本部サーバ４０は、複数の店舗に設けられたチェックアウトシステムを管理する。本部サーバ４０は、ＰＯＳサーバ２０の映像検索機能を利用して、本部サーバ４０を操作する管理者等が入力したキーワードに関連する、映像サーバ３０に記憶された映像を閲覧表示させることができる。
【００２９】
図３は、本実施形態における商品登録装置１１Ａ及び決済装置１２−１Ａの構成を示すブロック図である。なお、商品登録装置１１Ｂは、商品登録装置１１Ａと同様の構成を有するものとして詳細な説明を省略する。また、決済装置１２−２Ａ，１２−１Ｂ，１２−２Ｂは、決済装置１２Ａ−１と同様の構成を有するものとして詳細な説明を省略する。
【００３０】
商品登録装置１１Ａ及び決済装置１２−１ａは、何れもＬＡＮ１３に接続されている。ＬＡＮ１３に代えて、インターネットや無線ＬＡＮなどの別の通信網を用いることもできる。あるいは商品登録装置１１Ａと決済装置１２−１Ａとの間でサーバ（ＰＯＳサーバ２０）を介して情報を授受する構成としても良い。
【００３１】
商品登録装置１１Ａは、ＣＰＵ（central processing unit）１１ａ、ＲＯＭ（read-only memory）１１ｂ、ＲＡＭ（random-access memory）１１ｃ、補助記憶ユニット１１ｄ、ドロワ開放ユニット１１ｅ、スキャナ１１ｆ、タッチパネル１１ｇ、プリンタ１１ｈ、カードリーダライタ１１ｉ、通信ユニット１１ｊ、伝送システム１１ｋ、及びディスプレイ１１ｍを含む。商品登録装置１１Ａは、コンピュータの機能を有する。
【００３２】
ＣＰＵ１１ａは、ＲＯＭ１１ｂ及びＲＡＭ１１ｃに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、商品登録装置１１Ａとしての各種の動作を実現するべく各部を制御する。
【００３３】
ＲＯＭ１１ｂ及びＲＡＭ１１ｃは、ＣＰＵ１１ａにより実行される各種プログラムの他、ＣＰＵ１１ａが各種の処理を行う上で参照するデータを記憶する。
【００３４】
ＣＰＵ１１ａにより実行されるプログラムには、買上商品を登録する処理、買上商品の登録に応じた決済情報を生成する処理、決済処理をもとにした決済処理、決済情報に応じたジャーナルデータを生成する処理を実行するための制御プログラムが含まれる。本実施形態におけるジャーナルデータを作成する制御プログラムは、レシートに印刷される一般的なデータ（日時、買上商品名、金額、小計、合計など）に、決済処理をする必要がある買物客４の状況を表す情報を追加する機能を実現する。例えば、ＣＰＵ１１ａは、制御プログラムに基づいて、買物客４の状況を表す情報として、買物客４による決済処理が予め決められた時間が経過しても完了しない場合に、この状況を表すキーワード（例えば「会計遅延」のテキストデータ）をジャーナルデータに追加する。
【００３５】
補助記憶ユニット１１ｄは、コンピュータの補助記憶部分に相当する。補助記憶ユニット１１ｄは、ＣＰＵ１１ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１１ａでの処理によって生成されたデータを保存する。補助記憶ユニット１１ｄとしては、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）、あるいはＳＳＤ（solid state drive）などを使用できる。
【００３６】
ドロワ開放ユニット１１ｅは、貨幣を収容するためのドロワを自動的に開放する。  
スキャナ１１ｆは、商品の情報を読み取って、商品の商品コードを入力する。スキャナ１１ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１１ｆは、周知の種々のタイプうちの１つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ１１ｆは、固定式またはハンディ式の２次元コードスキャナを含み得る。またスキャナ１１ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００３７】
タッチパネル１１ｇは、表示デバイス及びタッチセンサを含む。表示デバイスは、その表示画面を、ＧＵＩ画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ（Liquid Crystal Display）等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１１ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００３８】
プリンタ１１ｈは、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列や画像などを印刷することにより、レシートを発行する。
【００３９】
カードリーダライタ１１ｉは、カードに記憶されたデータを読み取るとともに、カードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどの決済処理に関わる情報を記憶する各種のカードを含み得る。カードリーダライタ１１ｉは、磁気式、接触式、あるいは非接触式の何れのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。
【００４０】
通信ユニット１１ｊは、ＬＡＮ１３を介した通信を行う。
【００４１】
伝送システム１１ｋは、ＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ、補助記憶ユニット１１ｄ、ドロワ開放ユニット１１ｅ、スキャナ１１ｆ、タッチパネル１１ｇ、プリンタ１１ｈ、カードリーダライタ１１ｉ及び通信ユニット１１ｊの間で授受されるデータを伝送する。伝送システム１１ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
【００４２】
ディスプレイ１１ｍは、例えばカラーＬＣＤ等の周知のデバイスを利用できる。ディスプレイ１１ｍは、買物客４に情報を提示するために使用される。  
なお、商品登録装置１１Ａのハードウェアとしては、例えば既存のＰＯＳ端末を利用することが可能である。
【００４３】
決済装置１２−１Ａは、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、カードリーダライタ１２ｉ、通信ユニット１２ｊ及び伝送システム１２ｋを含む。決済装置１２−１Ａは、コンピュータの機能を有する。
【００４４】
ＣＰＵ１２ａは、コンピュータの中枢部分に相当する。ＣＰＵ１２ａは、ＲＯＭ１２ｂ及びＲＡＭ１２ｃに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、決済装置１２としての各種の動作を実現するべく各部を制御する。
【００４５】
ＲＯＭ１２ｂ及びＲＡＭ１２ｃは、各種プログラムの他、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する。
【００４６】
ＣＰＵ１２ａにより実行されるプログラムには、商品登録装置１１Ａから決済情報を受信して、この決済情報に基づいた買物客４の操作による決済処理をする機能、買物客４による決済処理のための操作の開始と完了を商品登録装置１１Ａに通知する処理などを実行するための制御プログラムが含まれる。
【００４７】
補助記憶ユニット１２ｄは、コンピュータの補助記憶部分に相当する。補助記憶ユニット１２ｄは、ＣＰＵ１２ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１２ａでの処理によって生成されたデータを保存する。補助記憶ユニット１２ｄとしては、例えばＥＥＰＲＯＭ、ＨＤＤ、あるいはＳＳＤなどを使用できる。
【００４８】
自動釣銭機１２ｅは、投入される硬貨及び紙幣を収受する。また自動釣銭機１２ｅは、釣銭としての硬貨及び紙幣を排出する。
【００４９】
スキャナ１２ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１２ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１２ｆは、周知の種々のタイプうちの１つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ１２ｆは、固定式またはハンディ式の２次元コードスキャナを含み得る。またスキャナ１２ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００５０】
タッチパネル１２ｇは、表示デバイス及びタッチセンサを含む。表示デバイスは、その画面を、ＧＵＩ画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１２ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００５１】
プリンタ１２ｈは、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列や画像などを印刷することにより、レシートを発行する。
【００５２】
カードリーダライタ１２ｉは、カードに記憶されたデータを読み取るとともに、カードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどの決済処理に関わる情報を記憶する各種のカードを含み得る。カードリーダライタ１２ｉは、磁気式、接触式、あるいは非接触式の何れのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。
【００５３】
通信ユニット１２ｊは、ＬＡＮ１３を介した通信を行う。
【００５４】
伝送システム１２ｋは、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、カードリーダライタ１２ｉ及び通信ユニット１２ｊの間で授受されるデータを伝送する。伝送システム１２ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
【００５５】
また、決済装置１２−１Ａには、買物客４が近づいたことを検知することができる人感センサなどを設けても良い。  
なお、決済装置１２のハードウェアとしては、例えば既存のセルフＰＯＳ端末を利用することが可能である。
【００５６】
図４は、本実施形態におけるＰＯＳサーバ２０と映像サーバ３０の構成を示すブロック図である。  
ＰＯＳサーバ２０は、ＣＰＵ２０ａ、ＲＯＭ２０ｂ、ＲＡＭ２０ｃ、補助記憶ユニット２０ｄ、ディスプレイ２０ｆ、キーボード２０ｇ、プリンタ２０ｈ、通信ユニット２０ｊ及び伝送システム２０ｋを含む。ＰＯＳサーバ２０は、コンピュータの機能を有する。
【００５７】
ＣＰＵ２０ａは、ＲＯＭ２０ｂ及びＲＡＭ２０ｃに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、ＰＯＳサーバ２０としての各種の動作を実現するべく各部を制御する。
【００５８】
ＲＯＭ２０ｂ及びＲＡＭ２０ｃは、ＣＰＵ２０ａにより実行されるオペレーティングシステム、ミドルウェア、アプリケーションプログラムなどのプログラムの他、ＣＰＵ２０ａが各種の処理を行う上で参照するデータを記憶する。
【００５９】
ＣＰＵ２０ａにより実行されるプログラムには、商品販売に関するＰＯＳ機能を実現するためのＰＯＳプログラムの他、ジャーナルデータ２０ｄ１（３０ｄ２）を利用した映像検索機能を実現するための制御プログラムなどが含まれる。映像検索機能では、従業員（店長など）によるキーボード２０ｇの操作によって入力されたキーワードをもとに、入力されたキーワードを含むジャーナルデータ２０ｄ１（３０ｄ２）を検索し、この検索されたジャーナルデータに対応する映像を読み出して表示させることができる。
【００６０】
補助記憶ユニット２０ｄは、ＣＰＵ２０ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ２０ａでの処理によって生成されたデータを保存する。補助記憶ユニット２０ｄは、通信ユニット２０ｊを通じて商品登録装置１１から受信されるジャーナルデータ２０ｄ１が記憶される。補助記憶ユニット２０ｄとしては、例えばＥＥＰＲＯＭ、ＨＤＤ、あるいはＳＳＤなどを使用できる。
【００６１】
ディスプレイ２０ｆは、ＣＰＵ２０ａにより実行されるＰＯＳ機能や映像検索機能に応じた画面を表示する。
【００６２】
キーボード２０ｇは、ＰＯＳサーバ２０に対するデータを従業員による操作に応じて入力する。
【００６３】
プリンタ２０ｈは、例えばサーマルプリンタやレーザビームプリンタなどである。
【００６４】
通信ユニット２０ｊは、ＬＡＮ１３を介した商品登録装置１１や決済装置１２との通信、及びネットワーク４２を介した本部サーバ４０などの外部装置との通信を制御する。
【００６５】
映像サーバ３０は、ＣＰＵ３０ａ、メモリ３０ｂ、通信ユニット３０ｃ、記憶ユニット３０ｄ、及び伝送システム３０Ｅを含む。
【００６６】
ＣＰＵ３０ａは、メモリ３０ｂに記憶された各種プログラムに基づいて、各種の動作を実現するべく各部を制御する。
【００６７】
メモリ３０ｂは、ＣＰＵ３０ａにより実行されるオペレーティングシステム、ミドルウェア、アプリケーションプログラムなどのプログラムの他、ＣＰＵ３０ａが各種の処理を行う上で参照するデータを記憶する。
【００６８】
ＣＰＵ３０ａにより実行されるプログラムには、カメラ１４から映像データを受信して記憶ユニット３０ｄに記憶する機能、ＰＯＳサーバ２０を通じて入力されるジャーナルデータ３０ｄ１を記憶する機能、ＰＯＳサーバ２０の映像検索機能によって指定されるキーワードに該当する映像データを出力する機能を実現するための制御プログラムなどが含まれる。
【００６９】
補助記憶ユニット３０ｄは、ＣＰＵ３０ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ３０ａでの処理によって生成されたデータを保存する。補助記憶ユニット３０ｄは、映像データ３０ｄ１、ジャーナルデータ３０ｄ２などが記憶される。補助記憶ユニット３０ｄとしては、例えばＥＥＰＲＯＭ、ＨＤＤ、あるいはＳＳＤなどを使用できる。
【００７０】
通信ユニット３０ｃは、ＰＯＳサーバ２０との通信、カメラ１４からの映像データの受信を制御する。
【００７１】
次に、本実施形態におけるチェックアウトシステムの動作について、図５に示すフローチャートを参照しながら説明する。  
本実施形態におけるチェックアウトシステムは、図１に示すように、商品登録装置１１において買上商品について登録処理がされている買物客４−１の様子や、決済装置１２−１，１２−２を操作する買物客４−２，４−３の様子を、カメラ１４−１〜１４−３により撮影している。カメラ１４−１〜１４−３により撮影される映像の映像データ３０ｄ１は、映像サーバ３０に継続して記憶される。
【００７２】
なお、カメラ１４は、買物客４がカメラ１４の撮影範囲に入ったことがセンサなどにより検出された場合に、このセンサにより検出されている間に映像を撮影するようにしても良い。これにより、映像サーバ３０の記憶ユニット３０ｄに記憶される映像データ３０ｄ１のデータ量を、継続して記憶させる場合よりも少なくすることができる。
【００７３】
まず、商品登録装置１１は、従業員２（キャッシャー）の操作により、買物客４が購入しようとする商品についての商品登録処理を実行する（ＡＣＴ  Ａ１）。すなわち、商品登録装置１１のＣＰＵ１１ａは、例えば従業員２の操作により、スキャナ１１ｆにより商品に付された商品コードを読み取る。ＣＰＵ１１ａは、買上登録がなされた商品に関する商品名、個数および単価と、その商品を登録した後の買上商品の合計個数および合計金額とを含む登録商品テーブルを生成してディスプレイ１１ｍに表示させる。
【００７４】
従業員２は、買物客４が購入しようとする全ての商品についての買上登録が完了すると、例えばタッチパネル１１ｇの画面中に表示された小計ボタンをタッチする。ＣＰＵ１１ａは、小計ボタンのタッチが検出されると、買上登録すべき商品の商品コードが登録された登録商品テーブルを更新する。また、ＣＰＵ１１ａは、登録商品テーブルの内容に基づいて、登録商品テーブルに記述された登録商品に関する決済のための決済情報を生成する。決済情報は、登録商品のリストや、買上商品の合計個数および合計金額などの情報を含む。
【００７５】
ＣＰＵ１１ａは、従業員２の操作によって指定された、決済装置１２−１または決済装置１２−２に決済情報を送信する（ＡＣＴ  Ａ２）。従業員２は、決済情報の送信先として選択した決済装置１２−１または決済装置１２−２での決済処理を買物客４に促す。
【００７６】
一方、ＣＰＵ１１ａは、決済情報を決済装置１２に送信すると、買物客４の操作により行われる決済処理が、想定する時間内に完了したか判別するために時間計測を開始する（ＡＣＴ  Ａ３）。なお、以下の処理は、次の買物客４についての登録処理と並行して実行される。
【００７７】
通常、買物客４は、従業員２により促された決済装置１２に移動して決済処理を開始する。決済装置１２は、買物客４による決済処理のための手続き開始を検知する。手続き開始は、例えば決済装置１２の操作パネルに対する操作の開始、支払いのための硬貨や紙幣の投入、クレジットカードなどの挿入があった場合とする。また、決済装置１２は、人感センサにより装置近くに買物客４が移動したことを検知して手続き開始と判断しても良い。
【００７８】
決済装置１２のＣＰＵ１２ａは、決済処理の手続き開始を検知すると商品登録装置１１に通知する。また、買物客４の操作による決済処理が完了すると商品登録装置１１に通知する。商品登録装置１１のＣＰＵ１１ａは、決済装置１２から手続き開始が通知されると（ＡＣＴ  Ａ４、Ｙｅｓ）、決済処理の完了の通知を待つ。
【００７９】
ここで、ＣＰＵ１１ａは、時間計測開始から第１設定時間が経過するまでに決済処理の完了の通知が決済装置１２から受信されると（ＡＣＴ  Ａ９、Ｙｅｓ）、決済装置１２に送信した決済情報に応じたジャーナルデータを生成してＰＯＳサーバ２０に送信する（ＡＣＴ  Ａ１３）。ジャーナルデータには、基本的に、日時、買上商品名、金額、小計、合計などが含まれる。なお、決済装置１２では、決済処理が完了すると、ジャーナルデータに応じてプリンタ１２ｈによりレシートを印刷出力する。
【００８０】
次に、決済装置１２において、買物客４の操作による決済処理が想定する時間内に完了しない場合（第１、第２）について説明する。  
第１に、決済処理が完了するまでに、予め設定された第１設定時間以上を要する場合がある。  
商品登録装置１１は、決済装置１２における決済処理が開始されたものの、時間計測開始から第１設定時間が経過したと判別される場合（ＡＣＴ  Ａ１０、Ｙｅｓ）、第１設定時間に対して設定された第１キーワードを、決済装置１２に送信した決済情報に対応するジャーナルデータに追加する。
【００８１】
この場合、ＣＰＵ１１ａは、例えば「会計遅延」のキーワードをジャーナルデータに追加する（ＡＣＴ  Ａ１１）。
【００８２】
図６には、本実施形態における各設定時間に対して設定されるキーワード（買物客の状況を表す情報）の一例を示している。図６に示す例では、例えば第１設定時間「ｘｘｘ１」（例えば３０秒）に対して「会計遅延」のテキストデータ、第２設定時間「ｘｘｘ２」（例えば１分）に対して「会計抜け」のテキストデータが設定されていることを示している。
【００８３】
なお、各設定時間と、それぞれに対応するキーワードは、ＰＯＳサーバ２０において従業員２の操作によって変更とする。例えば、ＰＯＳサーバ２０は、設定変更処理の実行が指示された場合に、設定時間と、それぞれに対応するキーワードを変更するための画面を表示する。ＰＯＳサーバ２０は、キーボード２０ｇの操作によって入力された設定時間とキーワードに応じて設定内容を変更して、変更後の設定内容を各商品登録装置１１に送信する。
【００８４】
これにより、店舗毎の状況に応じた設定時間とキーワードを任意に設定することができる。例えば、決済装置１２の操作に慣れていない年配の顧客が多いため、設定時間を経過する買物客数が多い場合には、設定時間を長くするなどの対応をとることが可能となる。
【００８５】
また、ＣＰＵ１１ａは、第１設定時間の超過（会計遅延）が発生した場合には、ディスプレイ１１ｍに会計遅延が発生したことを表示して、従業員２に通知する（ＡＣＴ  Ａ１２）。  
図７は、本実施形態における会計遅延が発生した場合のディスプレイ１１ｍにおける画面ＳＣ１の一例を示している。図７に示す画面ＳＣ１には、次の顧客についての会計処理の状況を示す登録商品テーブル４０が表示されている。会計遅延が発生した場合には、ディスプレイ１１ｍは、さらに、会計遅延が発生した決済装置１２を示す数字（例えば、決済装置１２−２を示す「２」）と、会計遅延のメッセージ４１を表示する。
【００８６】
これにより、従業員２は、決済装置１２−２において決済処理の操作をしている買物客４−３の様子を直接確認して、決済処理を補助したり、他の従業員２に連絡したりすることができる。
【００８７】
その後、決済装置１２における会計処理が完了すると、ＣＰＵ１１ａは、第１キーワードが追加されたジャーナルデータをＰＯＳサーバ２０に送信する（ＡＣＴ  Ａ１３）。
【００８８】
第２に、登録処理を完了した買物客４が従業員２により指定された決済装置１２に移動しない場合がある。すなわち、決済処理をすることなく店舗外に移動しようとする会計抜けのおそれがある状況である。
【００８９】
商品登録装置１１は、時間計測開始から第２設定時間が経過しても決済装置１２から手続き開始が通知されない場合（ＡＣＴ  Ａ５、Ｙｅｓ）、第２設定時間に対して設定された第２キーワードを、決済装置１２に送信した決済情報に対応するジャーナルデータに追加する（ＡＣＴ  Ａ６）。この場合、ＣＰＵ１１ａは、例えば「会計抜け」のキーワードをジャーナルデータに追加する（図６参照）。
【００９０】
ＣＰＵ１１ａは、決済処理が完了していない決済処理を、一時保留状態にするための決済保留処理を実行する（ＡＣＴ  Ａ７）。保留状態にされた決済情報は、買物客４が戻ってきた場合に読み出して、再度、商品登録装置１１あるいは決済装置１２において決済処理をすることができる。また、保留状態にされた決済情報の送信先である決済装置１２は、決裁待ちの状態を解除して、次の買物客４についての決済処理ができる状態にする。
【００９１】
ＣＰＵ１１ａは、第２設定時間の超過（会計抜け）が発生した場合には、ディスプレイ１１ｍに会計抜けが発生したことを表示して、従業員２に通知する（ＡＣＴ  Ａ８）。なお、「会計抜け」が発生した場合の画面は、メッセージ内容が異なるだけで、図７と同様にして行われるものとして説明を省略する。  
これにより、従業員２は、決済装置１２から離れた場所にいる買物客４を探して決済処理を促したり、他の従業員２に連絡したりすることができる。
【００９２】
その後、ＣＰＵ１１ａは、第２キーワードが追加された、決済装置１２に送信した決済情報に応じたジャーナルデータを生成してＰＯＳサーバ２０に送信する（ＡＣＴ  Ａ１３）。
【００９３】
ＰＯＳサーバ２０は、決済装置１２から受信したジャーナルデータ２０ｄ１を記憶する。また、ＰＯＳサーバ２０は、映像サーバ３０において記憶される映像データ３０ｄ１と共に、ジャーナルデータ３０ｄ２を記憶させることができる。
【００９４】
なお、決済装置１２は、前述したように、各買物客４についての処理が完了する毎に、ジャーナルデータをＰＯＳサーバ２０に送信しても良いし、例えば１日分を蓄積しておき、業務を終了する時点で一括して送信するようにしても良い。
【００９５】
このようにして、本実施形態における商品登録装置１１は、買物客４決済処理に要する時間をもとに、買物客４の状況を表すキーワードをジャーナルデータに追加してＰＯＳサーバ２０に記憶させることができる。従って、追加されたキーワードをもとに、特定の状況（例えば「会計遅延」「会計抜け」）の買物客４を集計することが可能となる。また、後述するように、追加したキーワードをもとに買物客４の映像を検索して閲覧することが可能となる。
【００９６】
なお、前述した説明では、２つの設定時間（第１設定時間、第２設定時間）をもとに、２種類のキーワードをジャーナルデータに追加する例を示しているが、その他の設定時間をもとに、図６に示す以外のキーワードを追加するようにしても良い。
【００９７】
また、前述した説明では、決済処理が正常に行われない状況を時間経過に基づいて判別しているが、他の条件をもとに判別するようにしても良い。  
例えば、買物客４の動線軌跡（どのように移動しているか）をもとにキーワードを追加することができる。例えば、商品登録装置１１と決済装置１２の周囲を含む範囲をカメラにより撮影し、この撮影された画像から買物客４を抽出して、買物客４の動線軌跡を検出する。これにより、商品登録装置１１における登録処理が完了した後に、例えば、決済処理をすべき決済装置１２から離れていく動線軌跡が検出された場合に、この状況を表すキーワードをジャーナルデータに追加する。
【００９８】
なお、映像をもとに買物客４の動線を検出する動線検出機能は、ＰＯＳサーバ２０あるいは映像サーバ３０において設けることができる。この場合、商品登録装置１１においてジャーナルデータに対してキーワードを追加するのではなく、ＰＯＳサーバ２０において商品登録装置１１から受信したジャーナルデータにキーワードを追加して記録する。
【００９９】
なお、買物客４の動線は、前述したように、映像に対する解析により検出するだけでなく、商品登録装置１１や決済装置１２に設けられたセンサ等の検出結果をもとに判別しても良い。この場合、商品登録装置１１において、ジャーナルデータに対してキーワードを追加することが可能となる。
【０１００】
また、前述したように買物客４の動線軌跡をもとにキーワードを追加するのではなく、従業員２の動作をもとにキーワードを追加するようにしても良い。例えば、商品登録装置１１における登録処理が完了した場合、買物客４が購入しようとする商品が収納された買い物かごを、従業員２が決済装置１２に置くことが決められているものとする。この場合、カメラ１４−３によって撮影される従業員２を含む映像をもとに、従業員２が買い物かごを決済装置１２に置く動作を検出できなかった場合に、前述と同様にしてキーワードを追加する。また、従業員２の動作を映像に対する解析ではなく、商品登録装置１１及び決済装置１２に設けられたセンサ等によって検出するようにしても良い。
【０１０１】
また、前述した説明では、商品登録装置１１から決済装置１２に対して決済情報を送信したタイミングで時間計測を開始しているが、従業員２が買い物かごを決済装置１２に置く動作を検出したタイミングで時間計測を開始するようにしても良い。
【０１０２】
次に、本実施形態におけるＰＯＳサーバ２０における映像検索機能による映像検索処理について、図８に示すフローチャートを参照しながら説明する。  
ＰＯＳサーバ２０のＣＰＵ２０ａは、映像検索機能の実行が指示されると、映像検索用の画面を表示する。  
図９は、本実施形態における映像検索用の画面ＳＣ２の一例を示す図である。映像検索用の画面ＳＣ２は、例えば、映像表示する映像領域５０の他、ジャーナルデータを検索する条件を入力するための、検索期間入力領域５１、キーワード入力領域５２、及び商品登録装置指定領域５３が含まれる。
【０１０３】
また、映像検索用の画面ＳＣ２には、検索実行を指示するための検索ボタン５４、検索されたジャーナルデータを表示するジャーナル表示領域５５、ジャーナル表示領域５５に表示されるジャーナルデータの主要データを表示する主要データ表示領域５６、映像の表示を指示するための映像確認ボタン５７が設けられている。
【０１０４】
まず、ＣＰＵ２０ａは、キーボード２０ｇの操作に応じて、映像検索用の画面ＳＣ２の検索期間入力領域５１、キーワード入力領域５２、商品登録装置指定領域５３に対する検索条件を入力する（ＡＣＴ  Ｂ１）。検索期間入力領域５１、キーワード入力領域５２、商品登録装置指定領域５３には、選択的に、検索対象とするジャーナルデータを絞り込むことができるデータが任意に入力される。
【０１０５】
図１０は、本実施形態における検索期間入力領域５１とキーワード入力領域５２の詳細を示す図である。図１０に示すように、検索期間入力領域５１では、検索期間の開始と終了の年月日と、取引番号（ジャーナルデータ毎に付される識別番号）、キャッシャー番号（商品登録装置１１を識別する番号）を入力することができる。図１０に示す例では、検索期間を示す年月日「２０１４年０６月０７日〜２０１４年１０月１８日」と、キーワード「会計遅延」が入力されている例を示している。
【０１０６】
図１１は、本実施形態における商品登録装置指定領域５３の詳細を示す図である。図１１に示すように、商品登録装置指定領域５３では、チェックアウトシステムに設けられた商品登録装置１１のそれぞれに付された番号（レジ番号）が一覧表示されており、この一覧から全て、あるいは１つ以上のレジ番号を選択することができる。図１１に示す例では、レジ番号「１１０」が付された商品登録装置１１が選択された例を示している。
【０１０７】
この場合、「２０１４年０６月０７日〜２０１４年１０月１８日」の間に、レジ番号「１１０」の商品登録装置１１により生成されたジャーナルデータを検索範囲として、キーワード「会計遅延」を含むジャーナルデータの検索を指示したことを示している。
【０１０８】
ここで、検索ボタン５４が従業員２の操作により選択されて、検索実行が指示されると、ＣＰＵ２０ａは、映像検索用の画面ＳＣ２を通じて入力された検索条件に応じて、ジャーナルデータ２０ｄ１（あるいは映像サーバ３０に記憶されたジャーナルデータ３０ｄ２）を検索する（ＡＣＴ  Ｂ２）。
【０１０９】
ＣＰＵ２０ａは、検索条件に該当するジャーナルデータが検索されると、検索結果を映像検索用の画面ＳＣ２において表示させる（ＡＣＴ  Ｂ３）。  
図１２は、本実施形態における検索結果の表示例を示す図である。図１２に示す例では、検索条件に該当するジャーナルデータの一部を一覧表示領域５８に表示する。一覧表示領域５８では、例えばジャーナルデータに含まれる、例えばレジ番号、日付、時間、レシート番号（取引番号）、キャッシャー名（従業員２の識別番号など）のみを表示する。図１２では、検索条件に基づいて検索された１件のジャーナルデータ５８Ａが表示された例を示している。
【０１１０】
また、ＣＰＵ２０ａは、一覧表示領域５８において選択されたジャーナルデータに含まれる全データをジャーナル表示領域５５に表示する。また、ＣＰＵ２０ａは、主要データ表示領域５６において、ジャーナル表示領域５５に表示したジャーナルデータについて、例えばレジ番号、取引番号、発行時間を表示する。ジャーナル表示領域５５に表示されたジャーナルデータは、全てが１画面中に表示できない場合には、スクロールさせることができる。
【０１１１】
検索条件に該当するジャーナルデータが複数ある場合には、一覧表示領域５８に表示される一覧から何れかを選択して、全てのデータをジャーナル表示領域５５に表示させて内容を確認することができる。図１３は、本実施形態におけるジャーナル表示領域５５に表示されるジャーナルデータ５５Ａの詳細を示す図である。図１３に示すジャーナルデータ５５Ａは、キーワード入力領域５２によって指定されたキーワード「会計遅延」の文字列５６が含まれている。
【０１１２】
ここで、ジャーナル表示領域５５に表示されたジャーナルデータ５５Ａに対応する映像を閲覧する場合、映像確認ボタン５７が操作される。ＣＰＵ２０ａは、映像確認ボタン５７に対する操作により映像の表示が指示されると（ＡＣＴ  Ｂ４）、該当するジャーナルデータ５５Ａに対応する映像データを映像サーバ３０から読み出して、映像検索用の画面ＳＣ２の映像領域５０に表示させる（ＡＣＴ  Ｂ５）。
【０１１３】
例えば、ジャーナルデータ５５Ａが生成された時刻（発行時間）に基づいて、この時間に対応する映像データ３０ｄ１を読み出す。映像サーバ３０は、例えば撮影された時刻を示すタイムスタンプを付加して映像データ３０ｄ１を記憶する。これにより、ジャーナルデータ５５Ａの発行時間に対応する映像データを読み出すことができる。
【０１１４】
こうして、ＰＯＳサーバ２０では、例えば検索条件として指定したキーワード「会計遅延」が発生した時の買物客４の状況を映像によって確認することができる。従業員２は、ディスプレイ２０ｆに必要される映像を確認して、例えば「会計遅延」が発生しないようにするための対応を検討することができる。
【０１１５】
なお、前述した説明では、映像サーバ３０に記憶された映像は、ＰＯＳサーバ２０による映像検索機能によって閲覧できるとしているが、従業員２の操作により商品登録装置１１において閲覧できるようにしても良い。この場合、商品登録装置１１に映像検索機能を設けて、ＰＯＳサーバ２０を通じて映像サーバ３０に記憶された映像データ３０ｄ１を読み出す。あるいは、商品登録装置１１にジャーナルデータと映像データとを記憶しておき、この記憶されたデータを対象として映像検索処理を実行しても良い。
【０１１６】
また、ＰＯＳサーバ２０とネットワーク４０を介して接続された本部サーバ４０からのアクセスにより、映像サーバ３０に記憶された映像データを検索できるようにしても良い。本部サーバ４０は、前述したＰＯＳサーバ２０における検索処理と同様にして検索条件を入力して、ＰＯＳサーバ２０に通知する。本部サーバ４０は、ＰＯＳサーバ２０を通じて検索条件に該当するジャーナルデータを一覧表示し、さらに特定のジャーナルデータを選択して映像閲覧を指定することができる。本部サーバ４０は、映像閲覧の対象とする映像データを、ＰＯＳサーバ２０を通じて受信して、本部サーバ４０のディスプレイにおいて表示させる。
【０１１７】
このようにして、本実施形態におけるチェックアウトシステムは、セミセルフシステムにおいて買物客４の決済処理に要する時間をもとに、ジャーナルデータに買物客４の状況を表すキーワードを追加することができる。従って、キーワードをもとにジャーナルデータを検索して、特定の状況（会計遅延、会計抜けなど）にある買物客４の様子を映像によって確認することができる。
【０１１８】
なお、前述した説明では、カメラ１４により撮影される映像は、商品登録装置１１における登録処理、決済装置１２における決済処理が終了した後に閲覧するために利用されているが、登録処理の前に利用することができる。例えば、カメラ１４により撮影された映像に対する顔認識機能をＰＯＳサーバ２０あるいは映像サーバ３０に設ける。顔認識機能は、既存の技術を利用することができる。例えば、顔認識機能は、映像中から抽出される買物客の顔部分の画像から顔の特徴を解析して、顔の特徴を示す特徴データをデータベースに記憶させる。映像サーバ３０は、ジャーナルデータにキーワードが追加された買物客４について、顔認識機能によって特徴データをデータベースに記憶させておく。
【０１１９】
一方、商品登録装置１１において登録処理をしている買物客４−１を撮影するカメラ１４−３により撮影される映像、あるいはレジ待ちをしている買物客４を撮影するカメラにより撮影される映像を対象として顔認識機能により特徴データを検出する。ＰＯＳサーバ２０は、データベースに登録された特徴データと、買物客４の映像から検出された特徴データとを照合する。この結果、特徴データが一致すると判定される場合、ＰＯＳサーバ２０は、映像を撮影したカメラに対応する商品登録装置１１に対して、顔認識機能の結果を通知する。例えば、ＰＯＳサーバ２０は、過去に「会計抜け」と判断された買物客４であることを通知する。
【０１２０】
商品登録装置１１は、ＰＯＳサーバ２０からの通知に応じて、例えば「会計抜けの履歴有り」などのメッセージを表示して従業員２に注意を促す。これにより、従業員２は、該当する買物客４に対して、より丁寧に決済装置１２における決済処理を案内したり、商品登録装置１１において決済処理をしたりするなどの対応を取ることが可能となる。
【０１２１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１２２】
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記憶媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記憶媒体に記憶されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］買物客が購入しようとする買上商品の決済のための決済情報を生成し、前記決済情報に応じたジャーナルデータを出力する商品登録装置と、前記決済情報に基づいて前記買物客の操作に応じて決済処理をする決済装置と、前記商品登録装置から出力されたジャーナルデータを記憶するサーバとを有し、前記商品登録装置は、前記決済情報に基づく決済処理が予め決められた設定時間が経過しても完了しない場合に、前記ジャーナルデータに前記買物客の状況を表す情報を追加する追加手段を有するチェックアウトシステム。
［２］前記買物客を含む映像を撮影する撮影手段と、前記撮影手段により撮影された映像を記憶する記憶手段と、入力されたキーワードに該当する情報を前記サーバに記憶されたジャーナルデータから検索し、この検索されたジャーナルデータに対応する前記記憶手段に記憶された映像を出力する映像出力手段とをさらに有する［１］記載のチェックアウトシステム。
［３］前記映像をもとに前記買物客の動線を検出する動線検出手段をさらに有し、前記追加手段は、前記動線が予め設定された条件に該当する場合に、前記ジャーナルデータに前記買物客の状況を表す情報を追加する［２］記載のチェックアウトシステム。
［４］前記追加手段は、第１設定時間が経過しても前記決済処理が完了しない場合に第１情報を前記ジャーナルデータに追加し、前記第１設定時間と異なる第２設定時間が経過しても前記決済処理が完了しない場合に、前記第１情報と異なる第２情報を前記ジャーナルデータに追加する［１］記載のチェックアウトシステム。
［５］前記商品登録装置は、前記設定時間が経過しても前記決済処理が完了しない場合に、前記買物客の状況を通知する通知手段をさらに有する［１］記載のチェックアウトシステム。
［６］買物客が購入しようとする買上商品の決済のための決済情報を生成する商品登録装置に搭載されるコンピュータを、前記決済情報に応じたジャーナルデータを出力する出力手段と、前記決済情報に基づく決済処理が決済装置において予め決められた設定時間が経過しても完了しない場合に、前記ジャーナルデータに前記買物客の状況を表す情報を追加する追加手段として機能させるための制御プログラム。
【符号の説明】
【０１２３】
１１，１１Ａ，１１Ｂ…商品登録装置、１２，１２−１Ａ，１２−２Ａ，１２−１Ｂ，１２−２Ｂ…決済装置、１４…カメラ、２０…ＰＯＳサーバ、３Ｏ…映像サーバ。
【図１】
0006266501.tif 000002
【図２】
0006266501.tif 000003
【図３】
0006266501.tif 000004
【図４】
0006266501.tif 000005
【図５】
0006266501.tif 000006
【図６】
0006266501.tif 000007
【図７】
0006266501.tif 000008
【図８】
0006266501.tif 000009
【図９】
0006266501.tif 000010
【図１０】
0006266501.tif 000011
【図１１】
0006266501.tif 000012
【図１２】
0006266501.tif 000013
【図１３】
0006266501.tif 000014