(57)【要約】【課題】取引の確認を効率的に行うこと。【解決手段】動画情報記憶部２ａは、撮像装置７が商品の会計時の店員と顧客との取引動作を撮像して生成した取引画像を時間に対応付けて継続的に記録した動画情報を記憶する。表示制御部１ａは、動画情報記憶部２ａに記憶された動画情報に基づいて、取引画像と取引画像に対応する時間とを表示装置３，４に表示させる。表示制御部１ａは、表示装置３，４それぞれの表示画面に対する操作入力を受け付ける入力装置５，６のいずれか１つから表示対象の時間を変更する所定の操作入力を受け付けると、変更後の時間に対応する取引画像を表示装置３，４に表示させる。【選択図】図１
2010198523.tif 000002
【特許請求の範囲】
【請求項１】
販売時点情報管理を行うＰＯＳ端末装置であって、
撮像装置が商品の会計時の店員と顧客との取引動作を撮像して生成した取引画像を時間に対応付けて継続的に記録した動画情報を記憶する動画情報記憶部に記憶された前記動画情報に基づいて、前記取引画像と当該取引画像に対応する前記時間とを複数の表示装置に表示させ、前記複数の表示装置の表示画面に対する操作入力を受け付ける複数の入力装置のいずれか１つから表示対象の時間を変更する所定の操作入力を受け付けると、当該変更後の時間に対応する取引画像を前記複数の表示装置に表示させる表示制御部、
を有することを特徴とするＰＯＳ端末装置。
【請求項２】
前記複数の表示装置および前記複数の入力装置の少なくとも一部が前記店員側に設けられ、前記複数の表示装置および前記複数の入力装置の他の少なくとも一部が前記顧客側に設けられていることを特徴とする請求項１記載のＰＯＳ端末装置。
【請求項３】
前記表示制御部は、前記商品の会計時に発生した複数のイベントを当該各イベントの発生時間に対応付けた販売情報を記憶する販売情報記憶部に記憶された前記販売情報と、前記動画情報記憶部に記憶された前記動画情報とに基づいて、同じ時間に対応付けられた前記販売情報と前記取引画像とを前記複数の表示装置に表示させることを特徴とする請求項２記載のＰＯＳ端末装置。
【請求項４】
前記表示制御部は、前記販売情報に含まれる前記各イベントを指定する前記複数の入力装置の前記操作入力を受け付ける操作部を前記複数の表示装置に表示させ、当該操作部に対する前記操作入力を受け付けると、当該操作入力で指定されるイベントの前記発生時間に対応付けられた取引画像を前記複数の表示装置に表示させることを特徴とする請求項３記載のＰＯＳ端末装置。
【請求項５】
前記各イベントとして、少なくとも前記商品の情報の入力処理、前記商品の合計価格の算出処理、前記顧客から受け取った預かり金の入力処理および前記顧客に渡す釣銭の算出処理を検知し、当該各イベントを含む前記販売情報を生成して前記販売情報記憶部に格納する会計処理部を更に有することを特徴とする請求項３または４のいずれか１項に記載のＰＯＳ端末装置。
【請求項６】
前記表示制御部は、前記複数の入力装置のうち前記店員側に設けられた入力装置による操作入力を受け付けている間は、前記顧客側に設けられた入力装置による操作入力を受け付けないことを特徴とする請求項２乃至５のいずれか１項に記載にＰＯＳ端末装置。
【請求項７】
販売時点情報管理を行うＰＯＳシステムであって、
撮像装置が商品の会計時の店員と顧客との取引動作を撮像して生成した取引画像を時間に対応付けて継続的に記録した動画情報を記憶する動画情報記憶部、
を備える管理装置と、
前記動画情報記憶部に記憶された前記動画情報に基づいて、前記取引画像と当該取引画像に対応する前記時間とを複数の表示装置に表示させ、前記複数の表示装置の表示画面に対する操作入力を受け付ける複数の入力装置のいずれか１つから表示対象の時間を変更する所定の操作入力を受け付けると、当該変更後の時間に対応する取引画像を前記複数の表示装置に表示させる表示制御部、
を備えるＰＯＳ端末装置と、
を有することを特徴とするＰＯＳシステム。
【請求項８】
販売時点情報管理を行うＰＯＳ端末装置の取引確認方法であって、
前記ＰＯＳ端末装置が、
撮像装置により商品の会計時の店員と顧客との取引動作が撮像されて生成された取引画像を時間に対応付けて継続的に記録した動画情報を記憶する動画情報記憶部に記憶された前記動画情報に基づいて、前記取引画像と当該取引画像に対応する前記時間とを複数の表示装置に表示させ、
前記複数の表示装置の表示画面に対する操作入力を受け付ける複数の入力装置のいずれか１つから表示対象の時間を変更する所定の操作入力を受け付けると、当該変更後の時間に対応する取引画像を前記複数の表示装置に表示させる、
ことを特徴とする取引確認方法。
【請求項９】
コンピュータを、
撮像装置が商品の会計時の店員と顧客との取引動作を撮像して生成した取引画像を時間に対応付けて継続的に記録した動画情報を記憶する動画情報記憶部に記憶された前記動画情報に基づいて、前記取引画像と当該取引画像に対応する前記時間とを複数の表示装置に表示させ、前記複数の表示装置の表示画面に対する操作入力を受け付ける複数の入力装置のいずれか１つから表示対象の時間を変更する所定の操作入力を受け付けると、当該変更後の時間に対応する取引画像を前記複数の表示装置に表示させる表示制御手段、
として機能させることを特徴とする取引確認プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ端末装置、ＰＯＳシステム、ＰＯＳ端末装置の取引確認方法および取引確認プログラムに関する。
【背景技術】
【０００２】
従来、小売店では販売時点情報管理（ＰＯＳ：Point Of Sales）という手法により商品の販売管理が行われている。ここで、ＰＯＳによる販売管理を行うシステムをＰＯＳシステムとよぶ。ＰＯＳシステムを用いることで、商品の単品単位での販売実績を詳細に管理することができる。
【０００３】
ここで、ＰＯＳシステムにおいて販売対象商品の情報入力や入出金を行うための端末装置をＰＯＳ端末装置やＰＯＳレジスタなどとよぶ。ＰＯＳ端末装置には、キャッシュドロアとよばれる貨幣収納装置が設けられる。小売店の店員は、販売対象商品の価格に応じた貨幣を顧客から受け取り、キャッシュドロアを開放して入金および釣銭の出金を行い、取り出した釣銭を顧客に渡す。
【０００４】
このような一連の取引において、店員と顧客との間の貨幣の受け渡しで問題が発生することがある。例えば、顧客が店員から適正な額の釣銭を受け取ったか否かを忘れてしまい、顧客から店員に確認を求めることがある。また、例えば、店員が適正に会計処理を行わず、貨幣をキャッシュドロアに入金せずに不正に入手してしまうこともある。
【０００５】
このような問題に対し、店員と顧客との間の貨幣の受け渡しを録画しておき、録画した画像により、貨幣の受け渡しが会計に応じて適正に行われたかを確認可能とする方法が知られている（例えば、特許文献１，２，３，４参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２５６５５２号公報
【特許文献２】特開２００３−３３１３６５号公報
【特許文献３】特開２００５−１１６５０４号公報
【特許文献４】特開２００６−３４４１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、上記特許文献１，２，３，４記載の方法では、録画した画像を店舗などに設置された所定の記憶装置に保存することとしている。この場合、録画した画像を確認する確認操作は店員が行い、店員が確認した内容を再度顧客に同意をとるという確認方法が考えられる。しかし、この方法では、店員側は顧客に対する再確認の手間が発生してしまう。また、顧客側は店員による確認を待機していなければならないという問題がある。このため、確認作業に時間を要し、効率が悪い。
【０００８】
本発明はこのような点に鑑みてなされたものであり、取引の確認を効率的に行うことが可能なＰＯＳ端末装置、ＰＯＳシステム、取引確認方法および取引確認プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、販売時点情報管理を行うＰＯＳ端末装置が提供される。このＰＯＳ端末装置は、撮像装置が商品の会計時の店員と顧客との取引動作を撮像して生成した取引画像を時間に対応付けて継続的に記録した動画情報を記憶する動画情報記憶部に記憶された動画情報に基づいて、取引画像と取引画像に対応する時間とを複数の表示装置に表示させ、複数の表示装置の表示画面に対する操作入力を受け付ける複数の入力装置のいずれか１つから表示対象の時間を変更する所定の操作入力を受け付けると、変更後の時間に対応する取引画像を複数の表示装置に表示させる表示制御部を有する。
【００１０】
また、上記課題を解決するために、ＰＯＳ端末装置と管理装置とが接続されたＰＯＳシステムが提供される。このＰＯＳシステムは、管理装置とＰＯＳ端末装置とを有する。管理装置は、撮像装置が商品の会計時の店員と顧客との取引動作を撮像して生成した取引画像を時間に対応付けて継続的に記録した動画情報を記憶する動画情報記憶部を備える。ＰＯＳ端末装置は、動画情報記憶部に記憶された動画情報に基づいて、取引画像と取引画像に対応する時間とを複数の表示装置に表示させ、複数の表示装置の表示画面に対する操作入力を受け付ける複数の入力装置のいずれか１つから表示対象の時間を変更する所定の操作入力を受け付けると、変更後の時間に対応する取引画像を複数の表示装置に表示させる表示制御部を備える。
【００１１】
また、上記課題を解決するために、上記ＰＯＳ端末装置と同様の処理を行う取引確認方法が提供される。また、上記課題を解決するために、上記ＰＯＳ端末装置と同様の処理をコンピュータに実行させる取引確認プログラムが提供される。
【発明の効果】
【００１２】
上記ＰＯＳ端末装置、ＰＯＳシステム、取引確認方法および取引確認プログラムによれば、取引の確認を効率的に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】ＰＯＳシステムを示す図である。
【図２】小売店におけるＰＯＳシステムの構成を示す図である。
【図３】ＰＯＳ端末装置の外観斜視図である。
【図４】ＰＯＳ端末装置のハードウェア構成を示す図である。
【図５】店舗サーバのハードウェア構成を示す図である。
【図６】ＰＯＳ端末装置および店舗サーバの機能構成を示す図である。
【図７】レシートテーブルのデータ構造例を示す図である。
【図８】動画ファイルのデータ構造例を示す図である。
【図９】動画ファイル管理テーブルのデータ構造例を示す図である。
【図１０】動画検索画面の表示例を示す図である。
【図１１】販売情報取得処理の手順を示すフローチャートである。
【図１２】動画情報取得処理の手順を示すフローチャートである。
【図１３】動画検索処理の手順を示すフローチャートである。
【図１４】動画検索処理を例示する図である。
【発明を実施するための形態】
【００１４】
以下、本実施の形態を図面を参照して詳細に説明する。
図１は、ＰＯＳシステムを示す図である。このＰＯＳシステムは、ＰＯＳ端末装置１、管理装置２、表示装置３，４、入力装置５，６および撮像装置７を有する。
【００１５】
ＰＯＳ端末装置１は、商品の販売時点管理を行うための端末装置である。店員は、ＰＯＳ端末装置１を用いて、顧客が持参した商品の情報を記録し、商品に応じた価格を算出する。店員は、算出した価格に応じた貨幣を顧客から受け取り、必要に応じて釣銭を顧客に渡す。
【００１６】
管理装置２は、動画情報記憶部２ａおよび販売情報記憶部２ｂを有する。動画情報記憶部２ａは、撮像装置７が商品の会計時の店員と顧客との取引動作を撮像して生成した取引画像を取引が行われた時間に対応付けて継続的に記録した動画情報を記憶する。動画情報記憶部２ａは、ＰＯＳ端末装置１における商品の登録処理や入金処理などのイベントを、該当のイベントの発生時間に対応付けた販売情報を記憶する。
【００１７】
表示装置３，４および入力装置５，６は、ＰＯＳ端末装置１と接続される。表示装置３は、例えば店員向きに設けられる。表示装置４は、例えば顧客向きに設けられる。表示装置３，４は、例えば、液晶ディスプレイである。入力装置５は、表示装置３に表示された画面に対する操作入力を受け付ける。入力装置６は、表示装置４に表示された画面に対する操作入力を受け付ける。入力装置５，６は、例えば、キーボード、マウスおよびタッチパネルなどである。
【００１８】
撮像装置７は、ＰＯＳ端末装置１における店員と顧客との会計時の取引動作を撮像する。
ＰＯＳ端末装置１は、表示制御部１ａを有する。表示制御部１ａは、動画情報記憶部２ａに記憶された動画情報に基づいて、取引画像と取引画像に対応する時間とを表示装置３，４に表示させる。また、表示制御部１ａは、入力装置５，６のいずれかから表示対象の時間を変更する所定の操作入力を受け付けると、変更後の時間に対応する取引画像を表示装置３，４に表示させる。
【００１９】
ここで、表示対象の時間を変更するための操作入力の方法としては、例えば、スライドバーをスライドさせて表示対象の時間を選択する方法が考えられる。また、例えば、販売情報記憶部２ｂに記憶された販売情報を取引画像と共に表示し、取引において発生した各イベントを選択することで、表示対象の時間を選択する方法が考えられる。
【００２０】
ＰＯＳ端末装置１によれば、表示制御部１ａにより、動画情報記憶部２ａに記憶された動画情報に基づいて、取引画像と取引画像に対応する時間とが表示装置３，４に表示される。そして、表示制御部１ａにより、入力装置５，６のいずれかから表示対象の時間を変更する所定の操作入力が受け付けられると、変更後の時間に対応する取引画像が表示装置３，４に表示される。
【００２１】
これにより、取引の確認を効率的に行うことが可能となる。具体的には、店員は、表示装置３の表示画面を閲覧しながら入力装置５を操作して表示対象の時間を変更できる。また、顧客は、表示装置４の表示画面を閲覧しながら入力装置６を操作して表示対象の時間を変更できる。このとき、入力装置５，６に対するいずれかの操作入力によって、この操作入力で選択された時間の取引画像が表示装置３，４に同時に表示される。このようにすると、店員と顧客とが同じ画面を閲覧し、お互いに確認を取り合いながら取引の確認を行えるので、店員が自己の確認内容を後で顧客に説明する手間が省ける。また、顧客も店員の確認作業と同時に取引の内容を確認できるので、店員の確認を待機することもない。
【００２２】
更に、販売情報記憶部２ｂに記憶された販売情報を取引画像と共に表示して、取引における各イベントを選択することで表示対象の時間を選択可能とすることもできる。このようにすると、例えば店員と顧客との間で貨幣の受け渡しがあったタイミングを容易に検索できるようになり、操作性が向上する。
【００２３】
このように、店員と顧客とが一連の取引の流れを互いに合意しながら貨幣の受け渡しの正否を容易な操作で、かつ、同時に確認可能となり、効率的に確認作業を行うことができる。
【００２４】
また、例えば、店員が表示装置３の表示画面を操作し、顧客が表示装置４の表示画面を同時に操作可能とすると、店員と顧客とによって同時に別個の操作入力がされた場合に、表示装置３，４の画面が各人の所望の動きとならないことも考えられる。これに対し、表示制御部１ａは、例えば、表示装置３につき入力装置５で操作入力が行われている場合には、入力装置６の操作入力を受け付けないよう排他制御することも考えられる。これにより、確認作業をより円滑に行うことができる。
【００２５】
ところで、上記のＰＯＳシステムは、スーパーマーケットやショッピングセンターなどのように複数のＰＯＳ端末装置が存在するシステムにも適用できる。以下では、このような小売店のＰＯＳシステムを例に採り、更に具体的に説明する。
【００２６】
図２は、小売店におけるＰＯＳシステムの構成を示す図である。このＰＯＳシステムは、カメラ２０，２０ａ，・・・，３０、ＰＯＳ端末装置１００，１００ａ，・・・、サービスカウンタ端末装置２００および店舗サーバ３００を有する。カメラ２０，２０ａ，・・・，３０、ＰＯＳ端末装置１００，１００ａ，・・・、サービスカウンタ端末装置２００および店舗サーバ３００は、店舗ネットワーク１１を介して相互にデータ通信可能に接続される。また、店舗ネットワーク１１は、小売業者の基幹ネットワーク１０を介して、本社ネットワーク１２および他店舗ネットワーク１３に接続される。本社ネットワーク１２は、小売業者の本社機能と接続されたネットワークである。他店舗ネットワーク１３は、店舗ネットワーク１１を備える店舗とは別個の位置に設けられた他の店舗のネットワークである。
【００２７】
カメラ２０，２０ａ，・・・，３０は、ＰＯＳ端末装置１００，１００ａ，・・・やサービスカウンタ端末装置２００において店員と顧客との取引が行われる領域を継続的に撮像する撮像装置である。カメラ２０，２０ａ，・・・は、ＰＯＳ端末装置１００，１００ａ，・・・を監視する。カメラ３０は、サービスカウンタ端末装置２００を監視する。
【００２８】
ＰＯＳ端末装置１００，１００ａ，・・・は、販売時点情報管理を行うための端末装置である。ＰＯＳ端末装置１００，１００ａ，・・・では、顧客が持参した商品を店員が販売情報として登録し、登録した商品の価格に応じて店員が顧客から貨幣を受け取る。店員は、ＰＯＳ端末装置１００，１００ａ，・・・に受け取った貨幣を入金する。また、店員は、必要に応じてＰＯＳ端末装置１００，１００ａ，・・・から釣銭を出金し、顧客に渡す。
【００２９】
サービスカウンタ端末装置２００は、小売店のサービスカウンタに設置される端末装置である。
店舗サーバ３００は、カメラ２０，２０ａ，・・・，３０により撮像された動画やＰＯＳ端末装置１００，１００ａ，・・・により登録された販売情報を一元管理する。また、店舗サーバ３００は、商品を識別するための商品コードや価格などを登録した商品マスタを管理する。
【００３０】
なお、以下ではＰＯＳ端末装置１００の構成に関して説明するが、ＰＯＳ端末装置１００ａ，・・・に関しても同様の構成により実現できる。
図３は、ＰＯＳ端末装置の外観斜視図である。ＰＯＳ端末装置１００は、設置台１０１，１０２、キャッシュドロア１０３、制御ユニット１０４、ディスプレイ１０５、キーボード１０６、タッチパネル１０７、レシートプリンタ１０８、支柱１０９、バーコードスキャナ１１０、タッチパネル１１１，１１２およびディスプレイ１１３，１１４を有する。
【００３１】
設置台１０１，１０２は、ＰＯＳ端末装置１００全体を支持する。設置台１０１は、キャッシュドロア１０３、制御ユニット１０４、ディスプレイ１０５、キーボード１０６およびレシートプリンタ１０８を支持する。設置台１０２は、支柱１０９を支持する。また、設置台１０２には、顧客が持参した買い物かごや、買い物かごに投入された商品が載置される。
【００３２】
なお、以下では、設置台１０２に対する設置台１０１側を店員スペース、設置台１０２に対する設置台１０１とは逆側を顧客レーンとよぶこととする。
キャッシュドロア１０３は、貨幣を収納する収納庫である。キャッシュドロア１０３には、硬貨や紙幣が収納される。
【００３３】
制御ユニット１０４は、ＰＯＳ端末装置１００全体を制御するコンピュータである。
ディスプレイ１０５は、取引作業を行うための所定のＧＵＩ（Graphical User Interface）を表示する。ディスプレイ１０５は、例えば、液晶ディスプレイである。ディスプレイ１０５は、タッチパネル１０５の下層に位置している。ディスプレイ１０５の表示する画像は、タッチパネル１０７を透過して、店員スペース側から視認可能である。店員は、ディスプレイ１０５によって表示された画像を見ながら、タッチパネル１０７に対するタッチ操作を行うことができる。
【００３４】
キーボード１０６は、ディスプレイ１０５に表示されたＧＵＩを操作するための入力装置である。
タッチパネル１０７は、ディスプレイ１０５に表示されたＧＵＩを操作するための入力装置である。
【００３５】
レシートプリンタ１０８は、顧客との取引の結果をロール紙に印字してレシートを発行する印刷装置である。
支柱１０９は、バーコードスキャナ１１０、タッチパネル１１１，１１２およびディスプレイ１１３，１１４を支持する。
【００３６】
バーコードスキャナ１１０は、商品に付与されたバーコードを読み取るための装置である。
タッチパネル１１１，１１２は、タッチ操作を検出する。タッチパネル１１１は、そのタッチ操作検出面が店員スペース側となるよう設置される。タッチパネル１１２は、そのタッチ操作検出面が顧客レーン側となるよう設置される。店員や顧客は、指でタッチパネル１１１，１１２にタッチすることができる。また、店員や顧客は、タッチペンなどのポインティングデバイスを用いてタッチパネル１１１，１１２にタッチすることもできる。タッチパネル１１１，１１２に対するタッチ操作があると、指やタッチペンなどの物が接触している位置が検出される。
【００３７】
ディスプレイ１１３，１１４は、各種画像（例えば、顧客が購入対象としている商品の登録状況）を表示する。ディスプレイ１１３は、タッチパネル１１１の下層に位置している。ディスプレイ１１４は、タッチパネル１１２の下層に位置している。ディスプレイ１１３，１１４の表示する画像は、タッチパネル１１１，１１２を透過して、店員スペース側および顧客レーン側から視認可能である。店員や顧客は、ディスプレイ１１３，１１４によって表示された画像を見ながら、タッチパネル１１１，１１２に対するタッチ操作を行うことができる。
【００３８】
ここで、カメラ２０は、ＰＯＳ端末装置１００において店員と顧客との取引が行われる領域が撮像可能となるよう設置される。カメラ２０は、撮像した映像を他のコンピュータに提供するカメラサーバの機能を備える。店舗サーバ３００は、店舗ネットワーク１１を介してカメラ２０が提供する映像を取得する。ただし、カメラ２０，２０ａ，・・・，３０がカメラサーバ機能をもたなくてもよい。この場合、カメラ２０，２０ａ，・・・，３０をカメラサーバ装置に接続し、カメラサーバ装置が各カメラの映像を集約して配信する構成を採ることもできる。
【００３９】
図４は、ＰＯＳ端末装置のハードウェア構成を示す図である。ＰＯＳ端末装置１００は、キャッシュドロア１０３、ディスプレイ１０５、キーボード１０６、タッチパネル１０７，１１１，１１２、レシートプリンタ１０８、バーコードスキャナ１１０、ディスプレイ１１３，１１４、ＣＰＵ（Central Processing Unit）１１５、ＲＯＭ（Read Only Memory）１１６、ＲＡＭ（Random Access Memory）１１７、ＨＤＤ（Hard Disk Unit）１１８、通信処理部１１９、入力処理部１２０、表示処理部１２１を有する。
【００４０】
ここで、ＣＰＵ１１５、ＲＯＭ１１６、ＲＡＭ１１７、ＨＤＤ１１８、通信処理部１１９、入力処理部１２０および表示処理部１２１は、制御ユニット１０４に備えられる。
また、キャッシュドロア１０３、ディスプレイ１０５、キーボード１０６、タッチパネル１０７，１１１，１１２、レシートプリンタ１０８、バーコードスキャナ１１０およびディスプレイ１１３，１１４については、図３において同一の符号を付して説明した構成と同一であるため説明を省略する。
【００４１】
ＣＰＵ１１５は、ＰＯＳ端末装置１００全体を制御する。
ＲＯＭ１１６は、ＣＰＵ１１５が実行するＢＩＯＳ（Basic Input / Output System）のプログラムやその処理に用いるデータを記憶する。
【００４２】
ＲＡＭ１１７は、ＣＰＵ１１５が実行するＯＳ（Operating System）やアプリケーションソフトウェア（以下、アプリケーションという）のプログラムの少なくとも一部、およびその処理に用いるデータを一時的に記憶する。
【００４３】
ＨＤＤ１１８は、ＰＯＳ端末装置１００上のＯＳやアプリケーションのプログラム、およびその処理に用いるデータを記憶する。
通信処理部１１９は、店舗ネットワーク１１と接続される。通信処理部１１９は、店舗ネットワーク１１を介して、店舗サーバ３００との間でデータの送受信を行う。
【００４４】
入力処理部１２０は、キーボード１０６、タッチパネル１０７，１１１，１１２と接続されている。入力処理部１２０は、キーボード１０６、タッチパネル１０７，１１１，１１２から送られてくる信号をＣＰＵ１１５に出力する。
【００４５】
表示処理部１２１は、ディスプレイ１０５，１１３，１１４と接続されている。表示処理部１２１は、ＣＰＵ１１５からの命令に従って、画像をディスプレイ１０５，１１３，１１４に表示させる。
【００４６】
なお、サービスカウンタ端末装置２００もＰＯＳ端末装置１００が備えるキャッシュドロア１０３、制御ユニット１０４、ディスプレイ１０５、キーボード１０６、タッチパネル１０７およびレシートプリンタ１０８と同様のハードウェアにより実現できる。
【００４７】
図５は、店舗サーバのハードウェア構成を示す図である。店舗サーバ３００は、ＣＰＵ３０１、ＲＡＭ３０２、ＨＤＤ３０３、表示処理部３０４、入力処理部３０５および通信処理部３０６を有する。
【００４８】
ＣＰＵ３０１は、店舗サーバ３００全体を制御する。
ＲＡＭ３０２は、ＣＰＵ３０１が実行するＯＳやアプリケーションのプログラムの少なくとも一部、およびその処理に用いるデータを一時的に記憶する。
【００４９】
ＨＤＤ３０３は、店舗サーバ３００上のＯＳやアプリケーションのプログラム、およびその処理に用いるデータを記憶する。
表示処理部３０４は、モニタ３１と接続されている。表示処理部３０４は、ＣＰＵ３０１からの命令に従って、画像をモニタ３１に表示させる。
【００５０】
入力処理部３０５は、キーボード３２およびマウス３３と接続されている。入力処理部３０５は、キーボード３２やマウス３３から送られてくる信号をＣＰＵ３０１に出力する。
【００５１】
通信処理部３０６は、店舗ネットワーク１１と接続される。通信処理部３０６は、店舗ネットワーク１１を介して、ＰＯＳ端末装置１００，１００ａ，・・・、サービスカウンタ端末装置２００との間でデータの送受信を行う。また、通信処理部３０６は、店舗ネットワーク１１を介して、基幹ネットワーク１０に接続された本社ネットワーク１２、他店舗ネットワーク１３に接続された他のコンピュータとの間でデータの送受信を行う。
【００５２】
図６は、ＰＯＳ端末装置および店舗サーバの機能構成を示す図である。ＰＯＳ端末装置１００は、バーコードスキャナ１１０、タッチパネル１１１，１１２、ディスプレイ１１３，１１４、商品情報取得部１３０、会計処理部１４０および表示制御部１５０を有する。
【００５３】
ここで、バーコードスキャナ１１０、タッチパネル１１１，１１２およびディスプレイ１１３，１１４については、図３において同一の符号を付して説明した構成と同一であるため説明を省略する。また、商品情報取得部１３０、会計処理部１４０および表示制御部１５０の機能は、ＣＰＵ１１５が所定のプログラムを実行することで実現される。ただし、これらの機能の一部または全部を専用のハードウェアで実現してもよい。
【００５４】
商品情報取得部１３０は、バーコードスキャナ１１０で読み取られたバーコードにより識別される商品コードを取得する。また、商品情報取得部１３０は、バーコードが付与されていない商品に関しては、店員がキーボード１０６やタッチパネル１１１を操作して入力した商品コードを取得する。商品情報取得部１３０は、取得した商品コードにより店舗サーバ３００の商品マスタ記憶部３１０に記憶された商品マスタを参照して、該当の商品の商品名や価格などを含む商品情報を取得する。商品情報取得部１３０は、取得した商品情報を会計処理部１４０に出力する。
【００５５】
会計処理部１４０は、現在の取引において顧客が購入対象としている全ての商品の商品情報を商品情報取得部１３０から取得すると、これらの商品情報に基づいて、会計処理を実行する。会計処理部１４０は、会計処理の結果、購入対象の商品の商品コード・商品名・単価・数量・登録時間、取引金額の合計や釣銭などの販売履歴を記録した販売情報を生成する。なお、この販売情報には、会計処理部１４０が商品情報取得部１３０から各商品情報を受け付けた日時や入金および釣銭を算出した日時などのタイムスタンプが含まれる。会計処理部１４０は、生成した販売情報を店舗サーバ３００に送信する。
【００５６】
表示制御部１５０は、キーボード１０６、タッチパネル１０７，１１１，１１２による動画検索モードへの移行操作に応じてディスプレイ１０５，１１３，１１４の表示内容を動画検索画面に切り替える。また、表示制御部１５０は、ディスプレイ１０５，１１３，１１４に表示された動画検索画面に対するキーボード１０６、タッチパネル１０７，１１１，１１２の操作入力を検出すると、該当の操作入力により特定される動画をディスプレイ１０５，１１３，１１４に表示させる。動画検索画面の構成の詳細は、後述する。
【００５７】
店舗サーバ３００は、商品マスタ記憶部３１０、販売情報取得部３２０、販売情報記憶部３３０、動画情報取得部３４０および動画情報記憶部３５０を有する。なお、これらの機能は、ＣＰＵ３０１が所定のプログラムを実行することで実現される。ただし、これらの機能の一部または全部を専用のハードウェアで実現してもよい。
【００５８】
商品マスタ記憶部３１０は、商品コードに対応付けて商品の名称や価格などを登録した商品情報を記憶する。
販売情報取得部３２０は、会計処理部１４０が生成した販売情報を取得し、取得した販売情報を販売情報記憶部３３０に格納する。
【００５９】
販売情報記憶部３３０は、販売情報取得部３２０が取得した販売情報を記憶する。
動画情報取得部３４０は、カメラ２０，２０ａ，・・・，３０が撮像した動画を取得し、動画ファイルを生成する。動画情報取得部３４０は、生成した動画ファイルを動画情報記憶部３５０に格納する。
【００６０】
動画情報記憶部３５０は、動画情報取得部３４０が生成した動画ファイルを記憶する。
販売情報記憶部３３０に記憶された販売情報および動画情報記憶部３５０に記憶された動画ファイルは、表示制御部１５０により参照されて、動画検索画面の生成に用いられる。
【００６１】
図７は、レシートテーブルのデータ構造例を示す図である。レシートテーブル３３１，３３２，３３３，・・・は、顧客が小売店で商品を購入した取引ごとに会計処理部１４０により生成され、販売情報記憶部３３０に格納される。以下では、レシートテーブル３３１に関して説明するが、レシートテーブル３３２，３３３，・・・に関しても同様の構成である。
【００６２】
レシートテーブル３３１は、店舗ＩＤ（IDentifier）、レジＩＤ、レシートＩＤ、受付日および取引開始時間に対応付けられている。店舗ＩＤは、販売情報を取得したＰＯＳ端末装置１００が設置された店舗のＩＤである。レジＩＤは、この店舗内のＰＯＳ端末装置を識別するためのＩＤである。レシートＩＤは、該当のＰＯＳ端末装置が発行したレシートを識別するためのＩＤである。受付日は、レシートテーブル３３１の内容の取引を受け付けた年月日である。取引開始時間は、該当の取引が開始された時間である。
【００６３】
レシートテーブル３３１には、取引区分を示す項目、商品コードを示す項目、商品名を示す項目、単価を示す項目、数量を示す項目、金額を示す項目および登録時間を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの取引区分に関する取引の内容を示す。
【００６４】
取引区分を示す項目には、各イベント（商品登録や釣銭計算など）の区分を示す情報が設定される。商品コードを示す項目には、商品を識別するための商品コードが設定される。商品名を示す項目には、商品の名称が設定される。単価を示す項目には、商品の単価が設定される。数量を示す項目には、購入対象の数量が設定される。金額を示す項目には、単価や受け渡しの金額が設定される。登録時間を示す項目には、該当の取引区分のデータをレシートテーブル３３１に登録した時間が設定される。
【００６５】
レシートテーブル３３１には、例えば、取引区分が“売上”、商品コードが“１０００１”、商品名が“トマト”、単価が“１００”、数量が“３”、金額が“３００”、登録時間が“１５：４５：１５”という情報が設定される。これは、商品コード“１０００１”で登録された商品“トマト”の単価が“１００”円であり、顧客と“３”個の“トマト”の取引があったことを示している。また、数量に応じた“トマト”の価格は“３００”円であり、これらのレコードがレシートテーブル３３１に登録された時間が“１５：４５：１５”であることを示している。
【００６６】
また、レシートテーブル３３１には、例えば、取引区分が“伝票合計”、商品コードが“−”（ハイフン）、商品名が“−”、単価が“−”、数量が“−”、金額が“１０５０”円、登録時間が“１５：４５：４５”という情報が設定される。これは、“伝票合計”を算出した結果、取引対象とされた商品の価格の合計が“１０５０”円と計算されたことを示している。なお、取引区分“伝票合計”の場合には、商品コード、商品名、単価、数量には情報が設定されない。取引区分“預かり金”、“釣銭”の場合も同様である。そして、この“伝票合計”のレコードがレシートテーブル３３１に登録された時間が“１５：４５：４５”であることを示している。
【００６７】
取引区分“預かり金”の場合も同様である。すなわち、“５０００”円の“預かり金”の入金登録がなされ、レシートテーブル３３１に該当のレコードが登録された時間が“１５：４５：４８”である。
【００６８】
また、取引区分“釣銭”の場合も、“３９５０”円の“釣銭”が算出され、レシートテーブル３３１に該当のレコードが登録された時間が“１５：４５：５０”である。
図８は、動画ファイルのデータ構造例を示す図である。動画ファイル３５１，３５２，３５３，・・・は、ＭＰＥＧ（Moving Picture Experts Group）１形式の動画ファイルを例示している。動画ファイル３５１，３５２，３５３，・・・は、カメラ２０が撮像した画像情報を動画情報取得部３４０が取得して生成され、動画情報記憶部３５０に格納される。以下では、動画ファイル３５１に関して説明するが、動画ファイル３５２，３５３，・・・に関しても同様の構成である。
【００６９】
動画ファイル３５１には、シーケンスヘッダ領域、ＧＯＰ（Group Of Picture）ヘッダ領域およびＧＯＰデータ領域を１セットとして、これらが連続的に設けられる。
シーケンスヘッダ領域は、画面フォーマットを示す情報を格納する領域である。また、シーケンスヘッダ領域は、動画再生時にＧＯＰ単位でランダムアクセスを行うためのエントリーポイントとしても利用される。
【００７０】
ＧＯＰヘッダ領域は、動画ファイル３５１の先頭からの時間を示すタイムコードを含む各種制御コードを格納する領域である。タイムコードには、例えば、“６：４５：２１”という情報が設定される。これは、動画ファイル３５１が記録されてから６時間４５分２１秒が経過していることを示す。
【００７１】
ＧＯＰデータ領域は、画像データが格納される。１つのＧＯＰデータ領域には、例えば、０．５秒分の画像データ（１５枚程度の画像データ）が格納される。この場合、動画ファイル３５１は、０．５秒単位でのランダムアクセスが可能となる。
【００７２】
なお、動画ファイル３５１では、ＭＰＥＧ１形式の動画ファイルの構成を例示したがこの形式に限らない。例えば、ＧＯＰヘッダに含まれるタイムコードをもたない形式の動画ファイルを用いることもできる。この場合には、例えば、記録された動画のフレーム周期に基づいてファイルの先頭からの時間を求めることが考えられる。
【００７３】
また、動画ファイル３５１は、ＯＳなどが提供するファイルシステムにより、例えば、ファイル名を“Ｓ００１２Ｒ００１（２００９．２．２）．ｍｐｇ”として管理される。
図９は、動画ファイル管理テーブルのデータ構造例を示す図である。動画ファイル管理テーブル３５１ａは、動画情報取得部３４０によって生成され、動画情報記憶部３５０に格納される。動画ファイル管理テーブル３５１ａには、ファイル名を示す項目、録画開始日時を示す項目、店舗ＩＤを示す項目およびレジＩＤを示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの動画ファイルの情報を示す。
【００７４】
ファイル名を示す項目には、動画ファイルのファイル名が設定される。録画開始日時を示す項目には、該当の動画ファイルの録画を開始した日時が設定される。店舗ＩＤを示す項目には、店舗のＩＤが設定される。レジＩＤを示す項目には、レジのＩＤが設定される。
【００７５】
動画ファイル管理テーブル３５１ａには、例えば、ファイル名が“Ｓ００１２Ｒ００１（２００９．２．２）．ｍｐｇ”、録画開始日時が“２００９．２．２  ９：００：００”、店舗ＩＤが“００１２”、レジＩＤが“００１”という情報が設定される。これは、店舗ＩＤ“００１２”の店舗のレジＩＤ“００１”のＰＯＳ端末装置１００を監視した“Ｓ００１２Ｒ００１（２００９．２．２）．ｍｐｇ”という動画ファイルが“２００９．２．２  ９：００：００”を録画開始時点として作成されたことを示している。
【００７６】
このように動画ファイル３５１の録画を開始した日時と、動画ファイル３５１の各ＧＯＰ領域に含まれるタイムコードを用いることで、該当のシーンが撮像された時刻を特定することができる。
【００７７】
図１０は、動画検索画面の表示例を示す図である。動画検索画面４００は、表示制御部１５０によって生成され、ディスプレイ１０５，１１３，１１４に表示される。表示制御部１５０は、キーボード１０６およびタッチパネル１０７による操作入力に応じて動画検索画面４００の表示内容を変更する。また、表示制御部１５０は、タッチパネル１１１，１１２に対するタッチ操作を検出すると動画検索画面４００のタッチされた領域に応じて動画検索画面４００の表示内容を変更する。
【００７８】
動画検索画面４００には、検索条件入力領域４１０、レシート情報表示領域４２０、動画表示領域４３０、スライドバー４４０および閉じるボタン４５０が設けられている。
検索条件入力領域４１０は、参照したい取引を検索するための条件の入力および検索の実行指示を行うための領域である。検索条件入力領域４１０には、テキストボックス４１１，４１２，４１３および検索ボタン４１４が設けられている。
【００７９】
テキストボックス４１１は、店舗ＩＤを入力するためのものである。店舗ＩＤには、例えば、該当の店舗のＩＤである“００１２”が入力される。
テキストボックス４１２は、レジＩＤを入力するためのものである。レジＩＤには、例えば、この店舗におけるＰＯＳ端末装置１００のＩＤである“００１”が入力される。
【００８０】
テキストボックス４１３は、レシートＩＤを入力するためのものである。レシートＩＤには、例えばＰＯＳ端末装置１００が発行したレシートＩＤである“０５２１”が入力される。
【００８１】
なお、店舗ＩＤ、レジＩＤおよびレシートＩＤは、顧客に発行するレシートにも印字しておくことが考えられる。このようにすると、取引直後でなくても、レシートの内容を参照して容易に該当の取引を検索できる。
【００８２】
検索ボタン４１４は、テキストボックス４１１，４１２，４１３に入力された情報をキーにして販売情報および動画情報の検索実行指示を受け付けるためのボタンである。表示制御部１５０は、検索ボタン４１４に対する操作入力を検出すると、入力されたキーにより販売情報記憶部３３０に記憶された販売情報および動画情報記憶部３５０に記憶された動画情報を検索する。
【００８３】
なお、検索条件入力領域４１０に対する操作入力は、テキストボックスへの入力が必要なためキーボード１０６を使用する必要がある。このため、顧客も検索条件入力領域４１０への入力を可能とするためには、タッチパネル１１２側にもキーパッドなどの入力デバイスを設けたり、動画検索画面４００にソフトウェアキーボードを重畳表示して利用可能とすることが考えられる。
【００８４】
レシート情報表示領域４２０は、検索条件入力領域４１０に入力された情報により特定されたレシート情報を表示する領域である。レシート情報表示領域４２０には、取引日時表示領域４２１および取引内容表示領域４２２が設けられている。
【００８５】
取引日時表示領域４２１には、取引内容表示領域４２２に表示された取引が行われた時間帯であって、動画表示領域４３０に表示された画像が撮像された時間が表示される。動画表示領域４３０には、動画が表示されるので、動画の進行に伴って取引日時表示領域４２１の表示内容も更新される。
【００８６】
取引内容表示領域４２２には、該当の取引の内容がレシートのイメージで表示される。取引内容表示領域４２２には、例えば、顧客が購入した商品名、数量、金額などの情報や、合計金額、預かり金、釣銭などの情報が表示される。これらの情報を示す各行は、各商品や各金額の登録が行われた登録時間と対応付けられている。表示制御部１５０は、取引内容表示領域４２２のこれら各行に対するタッチパネル１０７によるポイント操作やタッチパネル１１１，１１２によるタッチ操作を受け付けると、動画表示領域４３０の表示を該当の登録時間の画像に遷移させる。すなわち、各行が各イベントを指定するための操作入力を受け付ける操作部として機能する。また、取引日時表示領域４２１に表示された取引日時を該当の時間に変更する。例えば、商品名“りんご”の行に対する操作入力を受け付けると、動画表示領域４３０に“２”個の“りんご”の商品入力を受け付けるシーンが表示される。また、取引日時表示領域４２１に該当の時刻が表示される。
【００８７】
動画表示領域４３０は、表示制御部１５０により検索された動画ファイルの内容を表示する領域である。図１０の例では、“２”個の“りんご”の商品入力を受け付けるシーンが表示されている。
【００８８】
スライドバー４４０は、動画表示領域に表示された動画の先送り／後戻り操作を行うためのものである。店員や顧客は、カーソル４４１をスライドバー４４０の図面に向かって右側にスライドさせることで、動画表示領域４３０に表示された動画を先送りできる。また、同様に左側にスライドさせることで、動画表示領域４３０に表示された動画を後戻りさせることができる。なお、スライドバー４４０には、取引開始時刻（“１５：４５：１０”）と次の取引の開始時刻（“１５：４８：１０”）とがそれぞれ該当の取引の開始時刻、終了時刻として示されている。なお、次の取引の開始時刻は、例えばＰＯＳ端末装置１００におけるレシートＩＤ“０５２２”の取引開始時間から特定できる。カーソル４４１の位置は、動画表示領域４３０に表示されるシーンに対応する時刻を示す位置となる。
【００８９】
閉じるボタン４５０は、動画検索画面４００を終了するためのボタンである。表示制御部１５０は、閉じるボタン４５０に対する操作入力を検出すると、動画検索画面４００を閉じて、ディスプレイ１０５，１１３，１１４に元の画面（商品登録画面など）を表示させる。
【００９０】
次に、以上のような構成を有するＰＯＳシステムの処理に関して説明する。まず、販売情報の取得処理に関して説明する。以下では、ＰＯＳ端末装置１００により説明するが、ＰＯＳ端末装置１００ａ，・・・を用いる場合にも同様の処理となる。
【００９１】
図１１は、販売情報取得処理の手順を示すフローチャートである。以下、図１１に示す処理をステップ番号に沿って説明する。
［ステップＳ１１］会計処理部１４０は、新たな取引が開始されたことを検知すると該当の取引に対応する販売情報の生成を開始する。会計処理部１４０は、店舗ＩＤ、レジＩＤ、レシートＩＤを記録する。その結果、レシートテーブル３３１の例では、店舗ＩＤに“００１２”、レジＩＤに“００１”、レシートＩＤに“０５２１”が記録される。レシートＩＤは、例えば、ＰＯＳ端末装置１００において発行されたレシートにつき連番の数字などが決められる。
【００９２】
［ステップＳ１２］会計処理部１４０は、受付日および取引開始時間を記録する。その結果、レシートテーブル３３１の例では、受付日に“２００９／２／２”、取引開始時間に“１５：４５：１０”が記録される。
【００９３】
［ステップＳ１３］会計処理部１４０は、商品情報取得部１３０からバーコードスキャンなどにより入力された商品に対応する商品情報を取得する。この商品情報には、商品コード、商品名、単価、数量などが含まれる。
【００９４】
［ステップＳ１４］会計処理部１４０は、該当の商品情報を販売情報に登録する。
［ステップＳ１５］会計処理部１４０は、商品情報を登録した時間を販売情報に記録する。ステップＳ１４，Ｓ１５の結果、レシートテーブル３３１の例では、取引区分に“売上”、商品コードに“１００１”、商品名に“トマト”、単価に“１００”、数量に“３”、金額に“３００”、登録時間に“１５：４５：１５”が記録される。
【００９５】
［ステップＳ１６］会計処理部１４０は、次の商品のバーコードスキャンなどが行われ、商品情報を商品情報取得部１３０から取得したか否かを判定する。取得した場合、処理がステップＳ１４に移される。取得していない場合、処理がステップＳ１７に移される。
【００９６】
［ステップＳ１７］会計処理部１４０は、取引対象の商品が全て入力されたことを示す所定の操作入力（例えば、小計ボタンの押下）を検出したか否かを判定する。検出した場合、処理がステップＳ１８に移される。検出しない場合、処理がステップＳ１６に移される。
【００９７】
［ステップＳ１８］会計処理部１４０は、取引対象の商品の合計金額を計算し、販売情報に登録する。また、登録した時間を販売情報に記録する。その結果、レシートテーブル３３１の例では、取引区分に“伝票合計”、金額に“１０５０”、登録時間に“１５：４５：４５”が記録される。
【００９８】
［ステップＳ１９］会計処理部１４０は、合計金額に応じた顧客からの預かり金の入力を受け付け、販売情報に登録する。
［ステップＳ２０］会計処理部１４０は、預かり金を登録した時間を販売情報に記録する。ステップＳ１９，Ｓ２０の結果、レシートテーブル３３１の例では、取引区分に“預かり金”、金額に“５０００”、登録時間に“１５：４５：４８”が記録される。
【００９９】
［ステップＳ２１］会計処理部１４０は、預かり金額と商品合計金額に応じた釣銭を算出し、販売情報に登録する。
［ステップＳ２２］会計処理部１４０は、釣銭を登録した時間を販売情報に記録する。ステップＳ２１，Ｓ２２の結果、レシートテーブル３３１の例では、取引区分に“釣銭”、金額に“３９５０”、登録時間に“１５：４５：５０”が記録される。
【０１００】
このように、会計処理部１４０は、取引における各イベントにタイムスタンプを付与して記録する。そして、販売情報取得部３２０は、会計処理部１４０により記録された販売情報を取得し、販売情報記憶部３３０に格納する。
【０１０１】
次に、動画情報の取得処理に関して説明する。なお、以下では、カメラ２０により撮像された画像に基づいて生成される動画ファイルを説明するが、カメラ２０ａ，・・・，３０についても同様の処理となる。
【０１０２】
図１２は、動画情報取得処理の手順を示すフローチャートである。以下、図１２に示す処理をステップ番号に沿って説明する。
［ステップＳ３１］動画情報取得部３４０は、カメラ２０によって撮像された画像を取得して、動画ファイルの生成（録画）を開始する。動画情報取得部３４０は、例えば、店舗の営業開始時間となったことを検知して録画を開始する。
【０１０３】
［ステップＳ３２］動画情報取得部３４０は、録画した動画ファイルのファイル名を決定し、動画情報記憶部３５０に記憶された動画ファイル管理テーブル３５１ａに登録する。
【０１０４】
［ステップＳ３３］動画情報取得部３４０は、録画の開始日時を動画ファイル管理テーブル３５１ａに登録する。
［ステップＳ３４］動画情報取得部３４０は、録画した店舗の店舗ＩＤおよびカメラ２０が監視対象とするＰＯＳ端末装置１００のレジＩＤを動画ファイル管理テーブル３５１ａに登録する。ステップＳ３２〜Ｓ３４の結果、動画ファイル管理テーブル３５１ａの例では、ファイル名に“Ｓ００１２Ｒ００１（２００９．２．２）．ｍｐｇ”、録画開始日時に“２００９．２．２  ９：００：００”、店舗ＩＤに“００１２”、レジＩＤに“００１”が記録される。
【０１０５】
［ステップＳ３５］動画情報取得部３４０は、動画ファイルの生成を停止する。動画情報取得部３４０は、例えば、店舗の営業終了時間となったことを検知して録画を停止する。
【０１０６】
このように、動画情報取得部３４０は、カメラ２０，２０ａ，・・・，３０により撮像された画像に基づいて、動画ファイルを生成し、録画開始時間、店舗ＩＤおよびレジＩＤに対応付けて、動画情報記憶部３５０に格納する。これにより、各動画ファイルと対象のＰＯＳ端末装置および各シーンの時刻を適正に管理することができる。
【０１０７】
図１３は、動画検索処理の手順を示すフローチャートである。以下、図１３に示す処理をステップ番号に沿って説明する。なお、以下の例では、レシートテーブル３３１に対応する取引について動画検索が行われるものとする。
【０１０８】
［ステップＳ４１］表示制御部１５０は、タッチパネル１０７，１１１などによる所定の操作入力により動画検索画面４００への切り替え指示を受け付ける。すると、表示制御部１５０は、ディスプレイ１０５、１１３，１１４に動画検索画面４００を表示させる。
【０１０９】
［ステップＳ４２］表示制御部１５０は、検索条件入力領域４１０に入力されたキーによる検索指示（検索ボタン４１４の押下）を受け付ける。具体的には、表示制御部１５０は、店舗ＩＤ“００１２”、レジＩＤ“００１”およびレシートＩＤ“０５２１”をキーとして、販売情報記憶部３３０のレシートテーブルを検索する。なお、レジＩＤに例えば、他のレジＩＤを入力すれば、他のＰＯＳ端末装置における取引を検索できる。
【０１１０】
［ステップＳ４３］表示制御部１５０は、検索した結果、該当の取引に対応するレシートテーブル３３１を得る。
［ステップＳ４４］表示制御部１５０は、レシートテーブル３３１の受付日“２００９／２／２”および取引開始時間“１５：４５：１０”を取得する。
【０１１１】
［ステップＳ４５］表示制御部１５０は、店舗ＩＤ“００１２”およびレジＩＤ“００１”および受付日“２００９／２／２”をキーとして動画情報記憶部３５０に記憶された動画ファイル管理テーブル３５１ａを検索する。表示制御部１５０は、検索の結果、ファイル名“Ｓ００１２Ｒ００１（２００９．２．２）．ｍｐｇ”を取得する。表示制御部１５０は、ファイル名“Ｓ００１２Ｒ００１（２００９．２．２）．ｍｐｇ”に基づいて、動画情報記憶部３５０に記憶された動画ファイル３５１を取得する。なお、動画ファイル３５１は、生成途中（録画中）のものであってもよい。この場合、表示制御部１５０は、動画ファイル３５１をタイムシフト再生（いわゆる、追っかけ再生）する。
【０１１２】
［ステップＳ４６］表示制御部１５０は、レシートテーブル３３１の内容をレシート情報表示領域４２０に表示する。また、表示制御部１５０は、取引開始時間“１５：４５：１０”の時点に対応する動画ファイル３５１の内容を動画表示領域４３０に表示する。
【０１１３】
［ステップＳ４７］表示制御部１５０は、店員側のディスプレイ１０５，１１３に対するキーボード１０６、タッチパネル１０７，１１１の操作入力を受け付けたか否かを判定する。受け付けた場合、処理がステップＳ４８に移される。受け付けていない場合、処理がステップＳ５１に移される。
【０１１４】
［ステップＳ４８］表示制御部１５０は、顧客側のタッチパネル１１２に対する操作入力を受け付けないようロックする。
［ステップＳ４９］表示制御部１５０は、キーボード１０６、タッチパネル１０７，１１１の操作入力に応じて、動画検索画面４００の表示内容を変更する。
【０１１５】
［ステップＳ５０］表示制御部１５０は、キーボード１０６、タッチパネル１０７，１１１の操作入力が完了すると、タッチパネル１１２に対する操作入力のロックを解除する。
【０１１６】
［ステップＳ５１］表示制御部１５０は、顧客側のタッチパネル１１２に対する操作入力を受け付けたか否かを判定する。受け付けた場合、処理がステップＳ５２に移される。受け付けていない場合、処理がステップＳ５３に移される。
【０１１７】
［ステップＳ５２］表示制御部１５０は、タッチパネル１１２の操作入力に応じて、動画検索画面４００の表示内容を変更する。
［ステップＳ５３］表示制御部１５０は、閉じるボタン４５０を押下する操作入力を受け付けたか否かを判定する。受け付けた場合、処理が完了する。受け付けていない場合、処理がステップＳ４７に移される。
【０１１８】
このように、表示制御部１５０は、販売情報記憶部３３０に記憶された販売情報と、動画情報記憶部３５０に記憶された動画情報とに基づいて動画検索画面４００を生成する。そして、表示制御部１５０は、動画検索画面４００をディスプレイ１０５，１１３，１１４に表示させる。
【０１１９】
また、表示制御部１５０は、店員と顧客との操作入力を同時に受け付けることが考えられる。これに対し、上記のように店員側の操作入力がある場合、表示制御部１５０は、顧客側の操作入力を受け付けないよう排他制御する。
【０１２０】
図１４は、動画検索処理を例示する図である。レシートイメージ５００は、レシートプリンタ１０８が発行したレシートのイメージを示している。動画検索画面４００には、店舗ＩＤ、レジＩＤおよびレシートＩＤに対応したレシートの内容がレシート情報表示領域４２０に表示される。また、動画イメージ６００は、動画検索画面４００の動画表示領域４３０に再生される動画イメージを示している。
【０１２１】
ここで、例えばレシート情報表示領域４２０に、店舗ＩＤ“００１２”、レジＩＤ“００１”およびレシートＩＤ“０５２１”に対応するレシートの情報が表示されているとする。このとき、例えば顧客が指５０によって“預かり金”の行をタッチ操作する。すると、“預かり金”を登録した時刻“１５：４５：４８”が特定され、動画表示領域４３０に該当の時刻“１５：４５：４８”のシーン６１０が表示され、シーン６１０から再生が再開される。そして、シーン６２０，６３０，・・・と動画ファイル３５１の内容が順に表示され、店員が顧客から“５０００”円の預かり金を受け取り、店員が顧客に対して釣銭を渡す場面を確認できる。
【０１２２】
このように、ＰＯＳ端末装置１００は、貨幣の受け渡しの正否を確認するための動画検索画面４００をディスプレイ１０５，１１３，１１４に表示する。
これにより、取引の確認を効率的に行うことが可能となる。例えば、店員は、ディスプレイ１１３に表示された動画検索画面４００を閲覧しながらタッチパネル１１１をタッチ操作して表示対象の時間を変更できる。また、顧客は、ディスプレイ１１４に表示された動画検索画面４００を閲覧しながらタッチパネル１１２を操作して表示対象の時間を変更できる。このとき、タッチパネル１１１，１１２に対するいずれかの操作入力によって、この操作入力で選択された時刻のシーンがディスプレイ１１３，１１４に同時に表示される。このようにすると、店員と顧客とが同じ画面を閲覧し、お互いに確認を取り合いながら取引の確認を行えるので、店員が自己の確認内容を後で顧客に説明する手間が省ける。また、顧客も店員の確認作業と同時に取引の内容を確認できるので、店員の確認を待機することもない。
【０１２３】
更に、ＰＯＳ端末装置１００は、販売情報記憶部３３０に記憶された販売情報を動画と共に表示して、取引における各イベントを選択することで表示対象の時間を選択可能とする。このようにすると、例えば店員と顧客との間で貨幣の受け渡しがあったタイミングを容易に検索できるようになり、操作性が向上する。
【０１２４】
このように、店員と顧客とが一連の取引の流れを互いに合意しながら、貨幣の受け渡しの正否を容易な操作で、かつ、同時に確認可能となり、効率的に確認作業を行うことができる。
【０１２５】
また、例えば、店員がタッチパネル１１１を操作し、顧客がタッチパネル１１２を同時に操作可能とすると、店員と顧客とによって同時に別個の操作入力がされた場合に、動画検索画面４００が各人の所望の動きとならないことも考えられる。これに対し、ＰＯＳ端末装置１００では、タッチパネル１１１で操作入力が行われている場合には、タッチパネル１１２の操作入力を受け付けないよう排他制御する。これにより、確認作業をより円滑に行うことができる。
【０１２６】
なお、動画検索画面４００は、サービスカウンタ端末装置２００でも利用可能である。また、ＰＯＳ端末装置１００，１００ａ，・・・およびサービスカウンタ端末装置２００は、他店舗の店舗ＩＤ、レジＩＤおよびレシートＩＤを動画検索画面４００に入力することで、他店舗における取引を検索することもできる。この場合、例えば本社ネットワーク１２などに各店舗で記録された動画ファイルを一元管理し、各店舗のＰＯＳ端末装置などに対して動画ファイルを提供するサーバが設けられる。
【０１２７】
また、店舗サーバ３００をもたない店舗では、販売情報記憶部３３０、動画情報取得部３４０および動画情報記憶部３５０の機能をＰＯＳ端末装置に設けることも考えられる。このようにすると、ＰＯＳ端末装置単体で上述の動画検索機能を実現できる。
【０１２８】
また、ＰＯＳ端末装置１００が有すべき機能は、その機能の処理内容を記述したプログラムをコンピュータに実行させることでも実現できる。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＢＤ−Ｒ(Blu-Ray Disk Blu-ray Disc Recordable)，ＢＤ−ＲＷ(Blu-Ray Disk Blu-ray Disc Rewritable)，ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１２９】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１３０】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１３１】
以上、本発明のＰＯＳ端末装置、ＰＯＳシステム、取引確認方法および取引確認プログラムを図示の実施の形態に基づいて説明したが、これらに限定されるものではなく、各部の構成は同様の機能を有する任意の構成のものに置き換えることができる。また、他の任意の構成物や工程が付加されてもよい。また、本発明は前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【０１３２】
１  ＰＯＳ端末装置
１ａ  表示制御部
２  管理装置
２ａ  動画情報記憶部
２ｂ  販売情報記憶部
３，４  表示装置
５，６  入力装置
７  撮像装置
【図１】
2010198523.tif 000003
【図２】
2010198523.tif 000004
【図３】
2010198523.tif 000005
【図４】
2010198523.tif 000006
【図５】
2010198523.tif 000007
【図６】
2010198523.tif 000008
【図７】
2010198523.tif 000009
【図８】
2010198523.tif 000010
【図９】
2010198523.tif 000011
【図１０】
2010198523.tif 000012
【図１１】
2010198523.tif 000013
【図１２】
2010198523.tif 000014
【図１３】
2010198523.tif 000015
【図１４】
2010198523.tif 000016