(57)【要約】【課題】一連の複数の作業を別々のカメラにより録画して得られた複数の動画に基づく上記一連の複数の作業の検証作業を容易とする。【解決手段】  実施形態の動画再生装置は、動画読出手段及び再生手段を備える。動画読出手段は、複数のカメラにより別々の撮影範囲を個別に撮影して得られて動画記憶手段により記憶された複数の動画データを動画記憶手段から読み出す。再生手段は、動画読出手段により読み出された複数の動画データに基づく複数の動画を、予め定められた時間ずつ再生位置をずらしつつ同時に再生する。【選択図】      図６
2018160144.tif 000002
【特許請求の範囲】
【請求項１】
複数のカメラにより別々の撮影範囲を個別に撮影して得られて動画記憶手段により記憶された複数の動画データを前記動画記憶手段から読み出す動画読出手段と、
前記動画読出手段により読み出された前記複数の動画データに基づく複数の動画を、予め定められた時間ずつ再生位置をずらしつつ同時に再生する再生手段と、
を具備する動画再生装置。
【請求項２】
前記撮影範囲の少なくとも１つにおいて行われる作業の結果として、当該作業の実施タイミングに関するタイミング情報を含んで生成されて結果記憶手段により記憶された処理結果データのうちの１つを前記結果記憶手段から読み出す結果読出手段と、
前記結果読出手段により読み出された前記処理結果データを表す画像を表示する表示手段と、
をさらに具備し、
前記再生手段は、前記複数の動画データのうちの１つに基づいて、前記結果読出手段により読み出された前記処理結果データに含まれた前記タイミング情報が示すタイミングを含む予め定められた期間の動画を再生するとともに、他の動画データに基づいて、上記の動画よりも後のタイミングに撮影された動画を再生する、
請求項１に記載の動画再生装置。
【請求項３】
前記再生手段が再生する複数の動画の再生位置の時間差を示した時間差データを記憶する記憶デバイス、
をさらに備え、
前記再生手段は、前記複数の動画の再生位置の時間差を前記時間差データが示す時間差とするように前記複数の動画を再生する、
請求項１又は請求項２に記載の動画再生装置。
【請求項４】
操作者による操作に応じて前記時間差データを更新する更新手段、
をさらに備える請求項３に記載の動画再生装置。
【請求項５】
前記再生手段は、操作者による操作に応じて前記複数の動画の再生位置の時間差を変更する、
請求項３又は請求項４に記載の動画再生装置。
【請求項６】
動画再生装置を制御するコンピュータを、
複数のカメラにより別々の撮影範囲を個別に撮影して得られて動画記憶手段により記憶された複数の動画データを前記動画記憶手段から読み出す動画読出手段と、
前記動画読出手段により読み出された前記複数の動画データに基づく複数の動画を、予め定められた時間ずつ再生位置をずらしつつ同時に再生する再生手段と、
して機能させるためプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、動画再生装置及びそのプログラムに関する。
【背景技術】
【０００２】
店舗のチェックアウトコーナーなどにおいて、誤り及び不正を事後に確認することを可能とするために、カメラによる録画を行うことが一般的となりつつある。そしてこのような場合に、広い範囲を１つのカメラにより録画したのでは、操作の詳細などを確認できない恐れがあることから、複数のカメラによりそれぞれ異なる範囲を録画するケースが増えている。
【０００３】
例えば、セミセルフタイプのＰＯＳシステムは、取引内容の登録を店員の操作に応じて登録装置で行い、決済を客の操作に応じて決済装置で行う。このため、登録のための操作と決済のための操作とがそれぞれ別々の場所で行われる。そこで、登録及び決済のためのそれぞれの操作を別々のカメラにより個別に録画することが考えられる。
【０００４】
しかしながら、このように一取引に関して複数のカメラにより録画すると、ある取引を事後検証する必要が生じた場合には、録画された複数の動画を個別に確認しなければならず、その作業に多くの時間を要する恐れがある。
このような事情から、一連の複数の作業を別々のカメラにより録画して得られた複数の動画に基づく上記一連の複数の作業の検証作業を容易とすることが望まれていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１１５５０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、一連の複数の作業を別々のカメラにより録画して得られた複数の動画に基づく上記一連の複数の作業の検証作業を容易とすることができる動画再生装置及びそのプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の動画再生装置は、動画読出手段及び再生手段を備える。動画読出手段は、複数のカメラにより別々の撮影範囲を個別に撮影して得られて動画記憶手段により記憶された複数の動画データを動画記憶手段から読み出す。再生手段は、動画読出手段により読み出された複数の動画データに基づく複数の動画を、予め定められた時間ずつ再生位置をずらしつつ同時に再生する。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係るＰＯＳシステムが導入されたチェックアウトコーナーの様子の一例を示す斜視図。
【図２】図１に一部が示されるＰＯＳシステムの構成及びストアコンピュータの要部回路構成を示すブロック図。
【図３】管理テーブルの内容の一例を模式的に示す図。
【図４】一例としての設定画面を示す図。
【図５】図２中に示されるＣＰＵによる情報処理のフローチャート。
【図６】図２中に示されるＣＰＵによる情報処理のフローチャート。
【図７】一例としての閲覧画面を示す図。
【図８】一例としての再生画面を示す図。
【図９】第２の実施形態に係るＰＯＳシステムの構成及びストアコンピュータの要部回路構成を示すブロック図。
【図１０】は一例としての閲覧画面を示す図である。
【図１１】動画の再生開始のための第２の実施形態におけるＣＰＵによる処理のフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を用いて説明する。なお、本実施の形態では、動画再生装置としての機能を備えたストアコンピュータを含んで構成されるＰＯＳ（point-of-sale）システムを例に説明する。
【００１０】
（第１の実施形態）
図１は第１の実施形態に係るＰＯＳシステムが導入されたチェックアウトコーナーの様子の一例を示す斜視図である。
ＰＯＳシステム１０は、少なくとも１台の登録装置１１と、少なくとも１台ずつの決済装置１２，１３と、少なくとも１台ずつのカメラ１４，１５とを含む。図１においては、２台の登録装置１１、２台ずつの決済装置１２，１３、２台のカメラ１４及び１台のカメラ１５を含んだＰＯＳシステム１０を示している。ＰＯＳシステム１０が、登録装置１１、決済装置１２及びカメラ１４，１５をそれぞれ何台含むかは任意であり、登録装置１１と決済装置１２，１３との台数の比も任意である。
【００１１】
登録装置１１は、チェッカと呼ばれる役割を担った店員２１が、その操作者となる。決済装置１２，１３は、上記の店舗での取引に関する代金を決済する客２２が、その操作者となる。ただし、登録装置１１の操作の一部が客２２により行われる場合もある。また、決済装置１２，１３は、店員２１により操作される場合もある。
【００１２】
登録装置１１は、図１においては、作業テーブル３１に取り付けられている。複数の作業テーブル３１が配置されることにより、複数のチェックアウトレーンが形成されている。そして決済装置１２，１３は、１台ずつが作業テーブル３１に並べて配置されている。カメラ１４は、１台の登録装置１１に対して１台が設けられる。カメラ１４は、対応する登録装置１１の上方に位置するように天井等に取り付けられる。かくして、１台ずつの登録装置１１、決済装置１２，１３及びカメラ１４が、１つのチェックアウトレーンに対して設置されている。
【００１３】
登録装置１１は、通路に進入してきた客２２に対する取引の内容を登録する。このＰＯＳシステム１０は、一例としてスーパーマーケット等の物販店で利用される。この場合には、取引は、商品の売買である。そして登録装置１１は、客２２が持参した商品を買上商品として登録する処理である買上登録を行う。登録装置１１は、登録した取引を決済するための決済データを、同じチェックアウトレーンに設けられた決済装置１２，１３のいずれかにおいて処理されるように送信する。
【００１４】
決済装置１２，１３は、登録装置１１から送信された決済データを受け付けた場合に、当該決済データに基づく決済処理を行う。なお、決済装置１２，１３は、互いに同じ構成で、同様な処理を行うものであってよい。決済装置１２，１３は、それを操作する際の客の立ち位置が互いに異なる。
【００１５】
カメラ１４は、登録装置１１及びその周辺を含む範囲を撮影する。つまりカメラ１４は、登録装置１１における買上登録の様子を撮影する。カメラ１４は、撮影により得られた動画を表す動画データを、後述する通信ネットワークへと送信する機能を備える。
カメラ１５は、客２２が買上商品の袋詰めを行うための作業テーブル３２の上方に位置するように天井等に取り付けられる。カメラ１５は、作業テーブル３２及びその周辺を含む範囲を撮影する。つまりカメラ１５は、作業テーブル３２にて客２２が買上商品の袋詰めを行う様子を撮影する。カメラ１５は、撮影により得られた動画を表す動画データを、後述する通信ネットワークへと送信する機能を備える。
【００１６】
決済装置１２，１３は、カメラ１２ａ，１３ａをそれぞれ備える。カメラ１２ａ，１３ａは、決済装置１２，１３の操作面及びその周辺を含む範囲を撮影する。つまりカメラ１２ａ，１３ａは、決済装置１２，１３が操作される様子を撮影する。
なお、登録装置１１，決済装置１２，１３及びカメラ１４，１５としては、例えば既製品を適用できる。
【００１７】
図２はＰＯＳシステム１０の構成及びストアコンピュータの要部回路構成を示すブロック図である。なお、図２に示される要素のうちで図１に示されるのと同一の要素には同一の符号を付し、その詳細な説明は省略する。
【００１８】
ＰＯＳシステム１０は、登録装置１１、決済装置１２，１３及びカメラ１４，１５の他に、ＰＯＳサーバ１６、画像サーバ１７及びストアコンピュータ１８を含む。なお、これら登録装置１１、決済装置１２，１３、カメラ１４，１５、ＰＯＳサーバ１６、画像サーバ１７及びストアコンピュータ１８は、いずれも通信ネットワーク４１に接続されている。通信ネットワーク４１は、典型的にはＬＡＮ（local area network）であるが、インターネットなどの他の方式のものであってもよいし、複数の方式を組み合わせて用いてもよい。
【００１９】
ＰＯＳサーバ１６は、上記店舗に備えられたいわゆる店舗サーバ、又は上記店舗を含んだ複数の店舗を総括する本部に備えられたいわゆる本部サーバである。ＰＯＳサーバ１６は、取引データを集計する。ＰＯＳサーバ１６は、ジャーナルデータを生成するとともに、内蔵する記憶デバイスに当該ジャーナルデータを記憶し、管理する。すなわちＰＯＳサーバ１６は、既存のＰＯＳサーバと同様な機能を備える。
【００２０】
画像サーバ１７は、カメラ１２ａ，１３ａ，１４，１５により得られた動画データを後述する通信ネットワークを介して受信し、内蔵している記憶デバイスに記憶する。すなわち当該記憶デバイスは、複数のカメラにより別々の撮影範囲を個別に撮影して得られた複数の動画データを記憶する動画記憶手段の一例である。画像サーバ１７としては、例えばＮＡＳ（network storage server）を用いることができる。
【００２１】
ストアコンピュータ１８は、ＰＯＳシステム１０にて処理される各種の情報に関して、管理担当者がアクセスするための情報処理端末である。ストアコンピュータ１８は、ＣＰＵ（central processing unit）１８ａ、ＲＯＭ（read-only memory）１８ｂ、ＲＡＭ（random-access memory）１８ｃ、補助記憶ユニット１８ｄ、ディスプレイ１８ｅ、入力デバイス１８ｆ、通信ユニット１８ｇ及び伝送システム１８ｈを含む。
【００２２】
ＣＰＵ１８ａ、ＲＯＭ１８ｂ、ＲＡＭ１８ｃ及び補助記憶ユニット１８ｄは、伝送システム１８ｈで接続されて、各種の情報処理を行うコンピュータを構成する。なお、伝送システム１８ｈは、アドレスバス及びデータバスなどを含んだバスラインと、このバスラインに各部を接続するためのインタフェース回路とを含む。伝送システム１８ｈは、接続された上記の各部の間で授受されるデータや信号を伝送する。
【００２３】
ＣＰＵ１８ａは、上記コンピュータの中枢部分に相当する。ＣＰＵ１８ａは、ＲＯＭ１８ｂ及び補助記憶ユニット１８ｄに記憶されたオペレーティングシステム及びアプリケーションプログラムに基づいて、ストアコンピュータ１８の各種の機能を実現するべく各部を制御する。
【００２４】
ＲＯＭ１８ｂは、上記コンピュータの主記憶部分に相当する。ＲＯＭ１８ｂは、オペレーティングシステム及びアプリケーションプログラムを記憶する。またＲＯＭ１８ｂは、ＣＰＵ１８ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００２５】
ＲＡＭ１８ｃは、上記コンピュータの主記憶部分に相当する。ＲＡＭ１８ｃは、ＣＰＵ１８ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１８ｃは、ＣＰＵ１８ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００２６】
補助記憶ユニット１８ｄは、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット１８ｄとしては、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disc drive）又はＳＳＤ（solid state drive）などが使用できる。補助記憶ユニット１８ｄは、ＣＰＵ１８ａが各種の処理を行う上で使用するデータや、ＣＰＵ１８ａでの処理によって生成されたデータを保存する。補助記憶ユニット１８ｄは、アプリケーションプログラムを記憶する場合もある。
動画再生のための後述する情報処理のためのアプリケーションプログラムは、ＲＯＭ１８ｂ及び補助記憶ユニット１８ｄのどちらに記憶されてもよい。しかしここでは、当該アプリケーションプログラムである再生アプリＡ１を補助記憶ユニット１８ｄが記憶していることとする。
なお、再生アプリＡ１は、ストアコンピュータ１８の譲渡時には、典型的にはＲＯＭ１８ｂ又は補助記憶ユニット１８ｄに記憶されている。しかしながら、再生アプリＡ１は、ストアコンピュータ１８のハードウェアの譲渡後に、任意の作業者による指示に応じて補助記憶ユニット１８ｄに書き込まれてもよい。ただしこの場合、譲渡されるストアコンピュータ１８のＲＯＭ１８ｂ又は補助記憶ユニット１８ｄに、上記プログラムとはバージョンが異なる同種のプログラムが記憶されていてもよいし、そのようなプログラムが記憶されていなくてもよい。前者の場合、後から補助記憶ユニット１８ｄに書き込まれた再生アプリＡ１は、バージョンが異なる同種のプログラムの代わりに利用される。なお、再生アプリＡ１の譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行える。
【００２７】
ディスプレイ１８ｅは、カメラ１２ａ，１３ａ，１４，１５により得られて画像サーバ１７に記憶されたデータファイルが表す動画を含む各種の情報を表示する。ディスプレイ１８ｅとしては、例えば液晶表示デバイスなどの周知の表示デバイスを利用できる。
入力デバイス１８ｆは、操作者の操作による各種の指示を入力する。入力デバイス１８ｆとしては、例えばキーボード及びポインティングデバイスが用いられる。
なお、ディスプレイ１８ｅ及び入力デバイス１８ｆは、ストアコンピュータ１８には内蔵されず、別体の汎用のデバイスなどが外付けされてもよい。
通信ユニット１８ｇは、通信ネットワーク４１を介したデータの授受のための周知の処理を行う。
【００２８】
さて、補助記憶ユニット１８ｄに記憶されるデータには、カメラ１２ａ，１３ａ，１４，１５の管理の為の管理テーブルを含む。
図３は管理テーブルの内容の一例を模式的に示す図である。
管理テーブルは、チェックアウトレーンのそれぞれに対して付与されたレーン番号に関連付けて、そのレーンにおけるチェックアウト作業を撮影するためのカメラに関する情報を記述している。
【００２９】
図３に示す例において管理テーブルでは、例えばレーン番号が「０００１」であるチェックアウトレーンに関しては、カメラ１４，１２ａ，１３ａ，１５として、カメラ名が「登録カメラＡ」「決済カメラＡ」「決済カメラＢ」及び「袋詰めカメラ」であるカメラがそれぞれ存在することを示す。
【００３０】
そして管理テーブルでは、例えばカメラ名が「決済カメラＡ」であるカメラは、ＩＰ（internet protocol）アドレスが「172.16.2.1」であり、シリアルナンバーが「ＳＳＳＳＳＳ」であることを示す。なお、カメラ１２ａ，１３ａについては、それを備えている決済装置１２，１３に付与されたＩＰアドレス及びシリアルナンバーが記述される。ただし、カメラ１２ａ，１３ａについてもＩＰアドレス及びシリアルナンバーが付与されるならば、これらのＩＰアドレス及びシリアルナンバーを管理テーブルに記述してもよい。
【００３１】
また管理テーブルでは、例えばカメラ名が「登録カメラＡ」であるカメラ１４で得られた動画に対して、カメラ名が「決済カメラＡ」「決済カメラＢ」及び「袋詰めカメラ」であるカメラ１２ａ，１３ａ，１５で得られた動画は、それぞれ６０秒、７０秒及び１５０秒を遅らせて再生することを表す。当該の時間の情報は、複数の動画の再生位置の時間差を示した時間差データに相当する。かくして補助記憶ユニット１８ｄは、時間差データを記憶する記憶デバイスの一例である。
【００３２】
次に以上のように構成されたＰＯＳシステム１０の動作について説明する。
まず、管理テーブルにおける記述内容については、ストアコンピュータ１８での管理者などにより任意に設定を可能とする。このためにＣＰＵ１８ａは、システム設定の変更を要求するための予め定められた操作が入力デバイス１８ｆで行われたならば、設定画面をディスプレイ１８ｅに表示させる。なお、ＣＰＵ１８ａは、当該設定画面に関する以下に説明する情報処理を、再生アプリＡ１に従って実行する。
【００３３】
図４は一例としての設定画面１００を示す図である。
設定画面１００は、管理テーブルの記述内容が図３に示すものである場合の具体例である。設定画面１００は、表示領域１１０，１２０及びボタン１３０，１４０，１５０，１６０を含む。
【００３４】
表示領域１１０は、チェックアウトレーンの数に応じた連番に関連付けて、管理テーブルに記述されたレーン番号と、そのレーン番号で識別されるチェックアウトレーンに対応したカメラのカメラ名の一覧を表す。
【００３５】
表示領域１２０は、表示領域１１０において選択された１つのチェックアウトレーンに対応するカメラに関して管理テーブルに記述された各種の情報の一覧を示す。つまり図４における表示領域１２０は、レーン番号が「０００１」であるチェックアウトレーンが表示領域１１０において選択されている場合の例である。
【００３６】
ボタン１３０は、操作者が、表示領域１２０の中から選択した項目についての設定変更の開始を宣言するためのものである。ボタン１４０は、操作者が、表示領域１１０，１２０の中から選択したカメラに関する情報の管理テーブルからの削除を宣言するためのものである。ボタン１５０は、操作者が、設定の変更を中止することを宣言するためのものである。ボタン１６０は、操作者が、設定の変更を確定することを宣言するためのものである。
【００３７】
操作者は、レーン番号「０００２」のチェックアウトレーンに関する設定内容を確認したい場合及び変更したい場合には、レーン番号「０００２」を選択するための操作を入力デバイス１８ｆにて行う。ＣＰＵ１８ａは当該操作が行われると、ディスプレイ１８ｅに表示させる画面を、設定画面１００から、表示領域１２０における表示内容をレーン番号「０００２」に関連付けて管理テーブルに記述された情報を表すように変更した設定画面に変更する。
【００３８】
操作者は、表示領域１２０に表示されている設定を変更したい場合には、該当する項目を選択するための操作と、ボタン１３０を押下するための操作とを入力デバイス１８ｆにて行う。ＣＰＵ１８ａは当該操作が行われると、上記の選択された項目に関して表示している情報の編集を受け付ける状態に移行する。そしてＣＰＵ１８ａは、操作者による入力デバイス１８ｆでの操作に応じて、上記の選択された項目に関して表示している情報を編集する。
【００３９】
操作者は、表示されている情報を希望どおりに編集し終えたならば、ボタン１６０を押下するための操作を入力デバイス１８ｆにて行う。ＣＰＵ１８ａは当該操作が行われると、編集された情報により上記の選択された項目に関する情報を書き替えるように管理テーブルを更新する。そしてＣＰＵ１８ａは、更新後の管理テーブルの記述内容を表した新たな設定画面をディスプレイ１８ｅに表示させる。
【００４０】
なお操作者は、表示されている情報の編集を開始したものの、それに応じた管理テーブルの更新を取り止める場合には、ボタン１５０を押下するための操作を入力デバイス１８ｆにて行う。ＣＰＵ１８ａは当該操作が行われると、編集を受け付ける状態を解消し、編集された表示を管理テーブルの記述に基づく表示に戻す。
【００４１】
操作者は、あるカメラについての設定の全てを削除したい場合には、カメラを選択するための操作と、ボタン１４０を押下するための操作とを入力デバイス１８ｆにて行う。ＣＰＵ１８ａは当該操作が行われると、上記の選択されたカメラに関する情報を削除するように管理テーブルを更新する。そしてＣＰＵ１８ａは、更新後の管理テーブルの記述内容を表した新たな設定画面をディスプレイ１８ｅに表示させる。
【００４２】
具体的には、操作者は、カメラ名が「登録カメラＡ」であるカメラ１４で得られた動画の再生位置と、カメラ名が「決済カメラＡ」であるカメラ１２ａで得られた動画の再生位置との時間差を現在の設定よりも若干短く変更したいとする。このときに操作者は、「６０秒」と表示された欄を選択した上で、「６０秒」を例えば「５５秒」に編集し、さらにボタン１６０を押下する操作を行う。そうするとＣＰＵ１８ａは、管理テーブルにレーン番号「０００１」及びカメラ名「決済カメラＡ」に関連付けられた時間差「６０」を「５５」に書き替える。かくして再生アプリＡ１に基づく情報処理をＣＰＵ１８ａが実行することによって、ＣＰＵ１８ａを中枢部分とするコンピュータは更新手段として機能する。
【００４３】
ＰＯＳシステム１０が物販店に設けられている場合、客２２は、買い上げる商品をチェックアウトコーナーまで持参し、いずれかの作業テーブル３１の上に置く。店員２１は、客２２により作業テーブル３１上に置かれた商品を買上商品として登録するべく、周知の手順で登録装置１１を操作する。この操作に応じて登録装置１１は、買上商品のリストを作成する。そして登録装置１１は、登録終了の旨が店員２１により指定されたならば、決済データを生成する。登録装置１１は、決済データには例えば、買上商品のリストの他、登録装置１１を識別するためのレジ番号、登録装置１１で取引毎に発行した取引番号、店員２１を識別するための店員コード、登録処理を開始した日時及び終了した日時などを含める。決済データには、決済すべき金額などの別の情報を含んでいてもよいし、また上記した情報の一部を含まなくてもよい。登録装置１１は、決済データを通信ネットワーク４１へと送信する。そして決済データは、それを送信した登録装置１１と同じチェックアウトレーンに設置された決済装置１２，１３のいずれかにより受領される。これは、決済装置１２，１３のいずれかが、予め定められたルールに従って決済データを受領する方法、あるいは登録装置１１が指定した決済装置が決済データを受領する方法など、どのような方法により実現されてもよい。
【００４４】
決済装置１２，１３は、決済データを受領すると、その決済データに示されたリストに示された買上商品の代金を、客２２の操作に応じて決済するための周知の処理を行う。客２２は、登録装置１１での買上登録が完了したのちには、店員２１の案内の下に決済装置１２，１３のいずれかを操作するための位置まで移動し、決済を行う。そして客２２は、決済の終了後、作業テーブル３２において、買上商品を袋詰めする。
【００４５】
決済装置１２，１３は、決済を完了したならば、取引データを生成し、当該取引データを、通信ネットワーク４１を介してＰＯＳサーバ１６へと送る。決済装置１２，１３は、取引データには例えば、決済データの他、その決済装置１２，１３を識別するための決済装置コード、決済が完了した日時、決済方法、預かり金額及び釣り銭額などの情報を含める。なお、決済装置１２，１３は、上記以外の情報を取引データに含めてもよいし、上記の情報の一部を取引データに含めなくてもよい。かくして取引データは、作業の結果として、当該作業の実施タイミングに関するタイミング情報を含んだ処理結果データの一例である。なお、決済データに含まれていて取引に関する登録処理を開始した日時を表した情報は、上記のタイミング情報の一例である。ＰＯＳサーバ１６は、当該取引データを受信すると、そこに含まれた各種の情報の全て又は一部を含むように、内蔵した記憶デバイスに記憶されているジャーナルデータを更新する。このＰＯＳサーバ１６の処理は、既存のＰＯＳサーバにより行われているのと同様な処理であってよい。
【００４６】
カメラ１２ａは、それが設けられている決済装置１２が稼働中であるときには撮影動作を行う。カメラ１３ａは、それが設けられている決済装置１３が稼働中であるときには撮影動作を行う。カメラ１４は、対応する登録装置１１が稼働中であるときには撮影動作を行う。カメラ１５は、登録装置１１のいずれか１つでも稼働中であるときには撮影動作を行う。カメラ１２ａ，１３ａ，１４，１５は、いずれもタイムコードを動画データに含める。なお、カメラ１２ａ，１３ａ，１４，１５は、上記の条件が成立する場合に自動的に撮影動作を行ってもよいし、管理者による操作に応じて撮影動作を行ってもよい。
【００４７】
そしてカメラ１２ａ，１３ａ，１４，１５は、撮影により得られた動画データを、通信ネットワーク４１を介して画像サーバ１７へと送る。画像サーバ１７は、通信ネットワーク４１を介して伝送されてきた動画データを受信し、１つのカメラから予め定められた期間に送信された動画データを１つのデータファイルとして、記憶する。そして画像サーバ１７は、各データファイルが、どのカメラにより得られた動画データを含むものであるかを管理する。
【００４８】
以上のようにして、取引の内容に関する履歴を表すジャーナルデータがＰＯＳサーバ１６にて管理される。また、登録装置１１及び決済装置１２，１３のそれぞれの操作状況と、作業テーブル３２における袋詰め作業の状況とをそれぞれ撮影した動画が画像サーバ１７にて管理される。
【００４９】
管理者は、ある取引に関するチェックアウトの様子を事後検証する必要が生じた場合には、ストアコンピュータ１８において、ジャーナル閲覧の開始を指示するための操作を入力デバイス１８ｆにて行う。ＣＰＵ１８ａは当該操作を受けて、ジャーナルを操作者に閲覧させるための情報処理を、再生アプリＡ１に従って実行する。なおＣＰＵ１８ａは、周知の認証技術を用いて操作者が管理者であることの認証を試み、これに成功した場合にのみジャーナル閲覧の開始を指示するための操作を受け付けてもよい。
【００５０】
図５及び図６は上記の情報処理のフローチャートである。図５及び図６は一連の処理を表すが、スペースの都合により２つの図に分割して示している。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００５１】
Ａｃｔ１としてＣＰＵ１８ａは、取引内容を閲覧する取引の検索条件が設定された上で、その検索条件での検索の実行が指示されるのを待ち受ける。このときにＣＰＵ１８ａは、検索条件の設定と、検索の実行指示を受け付けるための操作領域を含んだ閲覧画面をディスプレイ１８ｅに表示させる。
【００５２】
図７は一例としての閲覧画面２００を示す図である。
閲覧画面２００は、操作領域２１０、表示領域２２０，２３０及びボタン２４０を含む。
操作領域２１０は、設定領域２１１及びボタン２１２を含む。設定領域２１１は、検索条件を設定する領域である。設定領域２１１は、複数の入力欄を含む。これら入力欄は、検索条件の値の入力を受け付けるためのものである。図７に示される「2016年07月01日」「2016年07月31日」「0001」「\100」は、いずれも入力された値の例である。従ってＣＰＵ１８ａはＡｃｔ１にて初めて閲覧画面を表示するときには、これらの値を表示しない。なお、設定領域２１１に関して図７に示される破線は、設定領域２１１の範囲を明らかにするために図示したものであって、閲覧画面２００に含まれるものではない。ボタン２１２は、検索の実行を操作者が指示するためのものである。
【００５３】
表示領域２２０は、後述する取引一覧を表示するための領域である。表示領域２３０は、後述する取引内容画像を表示するための領域である。なお、図７では、取引一覧及び取引内容画像を表示した様子を示しているが、ＣＰＵ１８ａはＡｃｔ１にて初めて表示する閲覧画面には、取引一覧及び取引内容画像を含めない。
ボタン２４０は、操作者が、画像サーバ１７に記憶されている動画の再生開始を宣言するためのものである。
【００５４】
そしてＣＰＵ１８ａは、設定領域２１１に、例えば図７に示すように検索条件が設定された上で、ボタン２１２を押下する操作が入力デバイス１８ｆで行われたならば、Ａｃｔ１においてＹｅｓと判定し、Ａｃｔ２へと進む。
Ａｃｔ２としてＣＰＵ１８ａは、設定された検索条件に合致する内容の取引の一覧データをＰＯＳサーバ１６から取得する。具体的には、ＣＰＵ１８ａは、設定された検索条件の通知を伴って一覧データをＰＯＳサーバ１６に要求する。これに応じてＰＯＳサーバ１６は、ジャーナルデータの中から、通知された検索条件に合致する内容の取引の取引データを抽出し、当該取引データを識別するための情報の一覧を示す一覧データをストアコンピュータ１８に送る。そこでＣＰＵ１８ａは、当該一覧データを、通信ユニット１８ｇを介して取得する。なお、本実施形態においては、取引データを識別するための情報は、取引日時、レジ番号及び取引番号の組み合わせとする。
【００５５】
Ａｃｔ３としてＣＰＵ１８ａは、一覧データに基づく取引一覧をディスプレイ１８ｅに表示させる。取引一覧は、取引データを識別するための情報の一覧である。ＣＰＵ１８ａは具体的には、ディスプレイ１８ｅに表示させている閲覧画面を、Ａｃｔ２で取得した一覧データに基づく取引一覧を表示領域２２０に示したものに更新する。
【００５６】
Ａｃｔ４としてＣＰＵ１８ａは、上記と同様な検索指示がなされたか否かを確認する。そしてＣＰＵ１８ａは、当該指示のための操作がなされていないならばＮｏと判定し、Ａｃｔ５へと進む。
Ａｃｔ５としてＣＰＵ１８ａは、取引一覧に示された取引の１つが指定されたか否かを確認する。そしてＣＰＵ１８ａは、当該指定のための操作がなされていないならばＮｏと判定し、Ａｃｔ６へと進む。
Ａｃｔ６としてＣＰＵ１８ａは、動画の再生が指示されたか否かを確認する。そして当該指示のための操作が行われていないならばＮｏと判定し、Ａｃｔ４へと戻る。
かくしてＣＰＵ１８ａはＡｃｔ４−Ａｃｔ６として、検索指示、取引の指定及び動作の再生指示のいずれかがなされるのを待ち受ける。
【００５７】
操作者は、表示された取引一覧から事後検証の対象となる取引を見つけることができず、別の検索条件での検索を試みる場合には、設定領域２１１に示された検索条件を変更した上で、ボタン２１２を押下する操作を入力デバイス１８ｆで行う。そうするとＣＰＵ１８ａは、Ａｃｔ４にてＹｅｓと判定し、Ａｃｔ２及びＡｃｔ３を再度実行した上で、Ａｃｔ４−Ａｃｔ６の待受状態に戻る。
【００５８】
操作者は、表示された取引一覧から事後検証の対象となる取引を見つけることができたならば、その取引を指定するための操作を入力デバイス１８ｆで行う。例えば操作者は、事後検証の対象となる取引を識別する情報をダブルクリックする操作を入力デバイス１８ｆで行う。そうするとＣＰＵ１８ａは、Ａｃｔ５にてＹｅｓと判定し、Ａｃｔ７へと進む。
【００５９】
Ａｃｔ７としてＣＰＵ１８ａは、上記のように指定された取引に関する取引データを取得する。具体的には、ＣＰＵ１８ａは、指定された取引を識別する情報の通知を伴って取引データをＰＯＳサーバ１６に要求する。これに応じてＰＯＳサーバ１６は、ジャーナルデータの中から、通知された情報で識別される取引に関する取引データを抽出し、当該取引データをストアコンピュータ１８に送る。そこでＣＰＵ１８ａは、当該取引データを、通信ユニット１８ｇを介して取得する。かくして再生アプリＡ１に基づく情報処理をＣＰＵ１８ａが実行することによって、ＣＰＵ１８ａを中枢部分とするコンピュータは、処理結果データの一例である取引データを読み出す結果読出手段として機能する。
【００６０】
Ａｃｔ８としてＣＰＵ１８ａは、取引データに基づく取引内容画像をディスプレイ１８ｅに表示させる。取引内容画像は、取引データに示される取引内容を表した、例えば図７に示すような画像である。ＣＰＵ１８ａは具体的には、ディスプレイ１８ｅに表示させている閲覧画面を、Ａｃｔ７で取得した取引データに基づく取引内容画像を表示領域２３０に示したものに更新する。かくして再生アプリＡ１に基づく情報処理をＣＰＵ１８ａが実行することによって、ＣＰＵ１８ａを中枢部分とするコンピュータは、ディスプレイ１８ｅとの協働により、処理結果データの一例である取引データを表す画像を表示する表示手段としての機能が実現される。そしてＣＰＵ１８ａはこののち、Ａｃｔ４−Ａｃｔ６の待受状態に戻る。
【００６１】
かくして操作者は、過去の任意の取引に関する内容を確認することができる。そして操作者は、取引内容画像に取引内容が示されている取引（以下、指定中取引と称する）に関しての動画を確認したい場合には、ボタン２４０を押下するための操作を入力デバイス１８ｆで行う。そうするとＣＰＵ１８ａは、Ａｃｔ６にてＹｅｓと判定し、図６中のＡｃｔ９へと進む。なお、いずれの取引も指定されていない状態では、再生すべき動画も未定であるから、動画の再生を開始することができない。従ってＣＰＵ１８ａは、このような状態にあっては、ボタン２４０の押下を無視するか、ボタン２４０を閲覧画面に含めないようにする。
【００６２】
Ａｃｔ９としてＣＰＵ１８ａは、第１の再生開始日時を決定する。第１の再生開始日時は、指定中取引に関する登録処理を行った登録装置１１に対応したカメラ１４で得られた動画に関する再生開始位置である。ＣＰＵ１８ａは、指定中取引に関する登録処理が開始された日時、又はそれよりも予め定められた時間だけ早い日時を第１の再生開始日時として決定する。
【００６３】
Ａｃｔ１０としてＣＰＵ１８ａは、第２の再生開始日時を決定する。ＣＰＵ１８ａは具体的には、指定中取引に関する決済処理を行った決済装置１２，１３に備えられたカメラ１２ａ，１３ａに対して設定されている時間差を、管理テーブルを参照して判断する。そしてＣＰＵ１８ａは、第１の再生開始日時から上記の時間差だけ遅れた日時として第２の再生開始日時を決定する。第２の再生開始日時は、指定中取引に関する決済処理を行った決済装置１２，１３に設けられたカメラ１２ａ，１３ａで得られた動画に関する再生開始位置である。
【００６４】
Ａｃｔ１１としてＣＰＵ１８ａは、第３の再生開始日時を決定する。ＣＰＵ１８ａは具体的には、指定中取引についてのチェックアウトが行われたチェックアウトレーンに関してカメラ１５に対して設定されている時間差を、管理テーブルを参照して判断する。そしてＣＰＵ１８ａは、第１の再生開始日時から上記の時間差だけ遅れた日時として第３の再生開始日時を決定する。第３の再生開始日時は、カメラ１５で得られた動画に関する再生開始位置である。
【００６５】
Ａｃｔ１２としてＣＰＵ１８ａは、動画の再生を開始する。具体的には、ＣＰＵ１８ａは、ディスプレイ１８ｅの表示画面を、閲覧画面から再生画面に変更する。
図８は一例としての再生画面３００を示す図である。なお、図８において、図７と同一の表示要素については同一の符号を付している。
この再生画面３００は、閲覧画面２００がディスプレイ１８ｅに表示されているときに、ボタン２４０を押下する操作が行われた場合に、閲覧画面２００に代えてディスプレイ１８ｅに表示されるものである。
【００６６】
再生画面３００は、表示領域２３０、領域３１０、再生領域３２０及びボタン３３０を含む。つまり再生画面３００は、閲覧画面２００における表示領域２３０についてはそのまま残し、操作領域２１０、表示領域２２０及びボタン２４０に代えて、領域３１０、再生領域３２０及びボタン３３０をそれぞれ設けている。
【００６７】
領域３１０は、操作領域２１０と同様な情報を表す。しかしながら、ＣＰＵ１８ａは、領域３１０における操作者の操作を受け付けない。このためＣＰＵ１８ａは、領域３１０内をグレーアウト表示としている。
【００６８】
再生領域３２０は、動画３２１，３２２，３２３、第１の操作領域３２４、第２の操作領域３２５及び第３の操作領域３２６を含む。
【００６９】
動画３２１は、指定中取引に関する登録処理を行った登録装置１１に対応したカメラ１４で得られた動画である。動画３２２は、指定中取引に関する決済処理を行った決済装置１２，１３に設けられたカメラ１２ａ，１３ａで得られた動画である。動画３２３は、カメラ１５で得られた動画である。ＣＰＵ１８ａは、画像サーバ１７から指定中取引に関する３つの動画データを取得し、それらを動画３２１，３２２，３２３としてそれぞれ再生領域３２０に含める。なお図８においては、動画３２１，３２２，３２３はその外枠のみを示し、実際の画像についての図示は省略している。この動画の再生には、典型的には周知のストリーミング再生の技術を用いることができる。このとき、ＣＰＵ１８ａは、
画像サーバ１７が備える記憶デバイスに記憶された複数の動画データを読み出していると言える。かくして再生アプリＡ１に基づく情報処理をＣＰＵ１８ａが実行することによって、ＣＰＵ１８ａを中枢部分とするコンピュータは動画読出手段として機能する。またＣＰＵ１８ａは、動画３２１，３２２，３２３の再生を同時に開始するが、動画３２１，３２２，３２３のそれぞれの開始位置は、上記のように決定した第１−第３の再生開始日時とするように画像サーバ１７に要求する。かくして再生アプリＡ１に基づく情報処理をＣＰＵ１８ａが実行することによって、ＣＰＵ１８ａを中枢部分とするコンピュータは、複数の動画を、予め定められた時間ずつ再生位置をずらしつつ同時に再生する再生手段として機能する。
【００７０】
第１の操作領域３２４、第２の操作領域３２５及び第３の操作領域３２６は、動画の再生状況を変更するための周知の複数のボタンを含む。
ボタン３３０は、操作者が、ディスプレイ１８ｅでの表示を、閲覧画面に戻すことを宣言するためのものである。
【００７１】
Ａｃｔ１３としてＣＰＵ１８ａは、第１の操作領域での操作が入力デバイス１８ｆで行われたか否かを確認する。そして当該操作が行われなければＮｏと判定してＡｃｔ１４へと進む。
Ａｃｔ１４としてＣＰＵ１８ａは、第２の操作領域での操作が入力デバイス１８ｆで行われたか否かを確認する。そして当該操作が行われなければＮｏと判定してＡｃｔ１５へと進む。
Ａｃｔ１５としてＣＰＵ１８ａは、第３の操作領域での操作が入力デバイス１８ｆで行われたか否かを確認する。そして当該操作が行われなければＮｏと判定してＡｃｔ１６へと進む。
Ａｃｔ１６としてＣＰＵ１８ａは、取引一覧の表示を指示する操作が入力デバイス１８ｆで行われたか否かを確認する。そして当該操作が行われなければＮｏと判定してＡｃｔ１３へと戻る。
かくしてＣＰＵ１８ａはＡｃｔ１３−Ａｃｔ１６として、第１−第３の操作領域のいずれかでの操作又は取引一覧の表示を指示する操作が行われるのを待ち受ける。
【００７２】
操作者は、再生中の３つの動画３２１，３２２，３２３の再生状況を同時に変更したい場合には、第１の操作領域での操作を入力デバイス１８ｆで行う。そうするとＣＰＵ１８ａは、Ａｃｔ１３にてＹｅｓと判定し、Ａｃｔ１７へと進む。
Ａｃｔ１７としてＣＰＵ１８ａは、動画３２１，３２２，３２３の再生状況を、第１の操作領域での操作に応じて同時に変更する。例えばＣＰＵ１８ａは、第１の操作領域にて動画再生の一時停止を指示する操作が行われたならば、動画３２１，３２２，３２３の再生を同時に一時停止させる。そしてＣＰＵ１８ａはこののち、Ａｃｔ１３−Ａｃｔ１６の待受状態に戻る。
【００７３】
操作者は、動画３２２のみの再生状況を変更したい場合には、第２の操作領域での操作を入力デバイス１８ｆで行う。そうするとＣＰＵ１８ａは、Ａｃｔ１４にてＹｅｓと判定し、Ａｃｔ１８へと進む。
Ａｃｔ１８としてＣＰＵ１８ａは、動画３２２のみの再生状況を、第２の操作領域での操作に応じて変更する。例えばＣＰＵ１８ａは、第２の操作領域にて動画再生の一時停止を指示する操作が行われたならば、動画３２１，３２３の再生は継続したままで動画３２２の再生を一時停止させる。そしてＣＰＵ１８ａはこののち、Ａｃｔ１３−Ａｃｔ１６の待受状態に戻る。
【００７４】
操作者は、動画３２３のみの再生状況を変更したい場合には、第３の操作領域での操作を入力デバイス１８ｆで行う。そうするとＣＰＵ１８ａは、Ａｃｔ１５にてＹｅｓと判定し、Ａｃｔ１９へと進む。
Ａｃｔ１９としてＣＰＵ１８ａは、動画３２３のみの再生状況を、第３の操作領域での操作に応じて変更する。例えばＣＰＵ１８ａは、第３の操作領域にて動画再生の一時停止を指示する操作が行われたならば、動画３２１，３２２の再生は継続したままで動画３２３の再生を一時停止させる。そしてＣＰＵ１８ａはこののち、Ａｃｔ１３−Ａｃｔ１６の待受状態に戻る。
【００７５】
操作者は、動画の再生を取り止めて一覧表示を再度確認したい場合には、ボタン３３０を押下するための操作を入力デバイス１８ｆにて行う。そうするとＣＰＵ１８ａは、Ａｃｔ１６にてＹｅｓと判定し、Ａｃｔ２０へと進む。
Ａｃｔ２０としてＣＰＵ１８ａは、動画３２１，３２２，３２３の再生を停止する。そしてＣＰＵ１８ａはこののち、図５中のＡｃｔ３以降の処理を前述と同様に実行する。
【００７６】
以上のようにストアコンピュータ１８では、登録、決済及び袋詰めのそれぞれに関してカメラ１４、カメラ１２ａ又はカメラ１３ａ、カメラ１５でそれぞれ撮影された３つの動画が同時に再生される。そしてこのように再生される３つの動画のそれぞれの再生位置は、管理テーブルに設定された時間差だけ互いにずらされる。
【００７７】
具体的には、管理テーブルが図３に示す内容であるとき、レーン番号「０００１」のチェックアウトレーンにおいて、決済装置１２を用いて取引のチェックアウトがなされたとする。このような取引に関する事後検証に当たってストアコンピュータ１８のディスプレイ１８ｅでは、該当のレーン関してカメラ１４，１２ａで撮影された動画と、カメラ１５で撮影された動画とが、動画３２１，３２２，３２３としてそれぞれ同時に再生される。そして、動画３２２の再生位置は、動画３２１の再生位置に対して６０秒遅れた位置とされる。また動画３２３の再生位置は、動画３２１の再生位置に対して１５０秒遅れた位置、つまり動画３２２の再生位置に対して９０秒遅れた位置とされる。図８はこのときの状態を表しており、動画３２１の再生位置が「11:01:09」であるのに対して、それよりも６０秒遅れた「11:02:09」が動画３２２の再生位置となっており、さらに９０秒遅れた「11:03:39」が動画３２３の再生位置となてっている。
【００７８】
前述したように、決済装置１２における決済は、登録装置１１における登録が完了したのち、決済装置１２を操作するための位置まで客２２が移動してから開始される。また買上商品の袋詰めは、決済装置１２における決済が完了したのち、作業テーブル３２まで客２２が移動してから開始される。従って、１つの取引に関しての登録、決済及び袋詰めは、それぞれ異なるタイミングで行われる。その時間差に応じた適切な時間差を管理テーブルに設定しておけば、３つの動画３２１，３２２，３２３は、１つの取引に関しての登録、決済及び袋詰めの様子を同時に再生することになる。これにより、ストアコンピュータ１８の操作者は、事後検証の対象となる取引が行われた際の様子を３つの動画３２１，３２２，３２３に基づいて効率的に確認することができる。
【００７９】
ところで、上記のケースにおいて、登録が開始されてから決済が開始されるまでの時間は一般的には、登録処理が行われている時間と、決済装置１２を操作するための位置まで客２２が移動するのに要する時間との和である。また、決済が開始されてから袋詰めが開始されるまでの時間は一般的には、決済処理が行われている時間と、作業テーブル３２まで客２２が移動するのに要する時間との和である。そして、これらの時間は、買上商品の量、店員の操作スキル、客２２の歩行速度、客２２の操作スキル及び決済方法などによって、取引毎に変動する。このため、１つの取引に関しての登録、決済及び袋詰めの様子を示した動画の再生が同時に開始されるとは限らない。しかしながら、それらの動画の再生期間の一部でも重複していれば、それらの動画が互いの再生期間が重複すること無く順次に再生される場合に比べて、確認の効率化が図れる。
【００８０】
さらにストアコンピュータ１８においては、管理テーブルにおける時間差の設定を任意に変更できる。このため、チェックアウトコーナーのレイアウト、取引の内容、客２２の平均年齢などの環境の違いを考慮して、１つの取引に関しての登録、決済及び袋詰めの様子がより適切なタイミングで再生されるように設定することが可能である。
【００８１】
さらにストアコンピュータ１８においては、第２の操作領域での操作に応じては、動画３２２のみの再生状況が変化される。また第３の操作領域での操作に応じては、動画３２３のみの再生状況が変化される。従って、第２の操作領域での操作に応じては、動画３２１の再生位置と動画３２２の再生位置との時間差が調整されることになる。また、第２の操作領域での操作に応じては、動画３２１の再生位置と動画３２２の再生位置との時間差が調整されることになる。このためストアコンピュータ１８の操作者は、１つの取引に関しての登録、決済及び袋詰めの様子を示した動画の再生が同時に行われるように適宜に調整することが可能である。
【００８２】
（第２の実施形態）
図９は第２の実施形態に係るＰＯＳシステムの構成及びストアコンピュータの要部回路構成を示すブロック図である。なお、図９に示される要素のうちで図１及び図２に示されるのと同一の要素には同一の符号を付し、その詳細な説明は省略する。
ＰＯＳシステム５０は、登録装置１１、決済装置１２，１３、カメラ１４，１５、ＰＯＳサーバ１６、画像サーバ１７及びストアコンピュータ５１を含む。すなわちＰＯＳシステム５０は、ＰＯＳシステム１０におけるストアコンピュータ１７に代えてストアコンピュータ５１を含む。またＰＯＳシステム５０は、画像サーバ１７を複数含む。
なおＰＯＳシステム５０は、チェックアウトレーンの数が多い大規模な店舗に設置されることが想定される。従って、図９では、登録装置１１、決済装置１２，１３及びカメラ１４，１５のセットを２組だけ図示しているが、これが多数組設けられる。そして、画像サーバ１７は、多数のカメラ１４，１５のそれぞれで得られた動画データを分担して記憶する。
【００８３】
ストアコンピュータ５１は、ハードウェア構成としてはストアコンピュータ１８と同様であり、ＣＰＵ１８ａ、ＲＯＭ１８ｂ、ＲＡＭ１８ｃ、補助記憶ユニット１８ｄ、ディスプレイ１８ｅ、入力デバイス１８ｆ、通信ユニット１８ｇ及び伝送システム１８ｈを含む。そしてストアコンピュータ５１は、補助記憶ユニット１８ｄに、再生アプリＡ１に代えて再生アプリＡ２を記憶する点で、ストアコンピュータ１８とは異なる。
複数の画像サーバ１７は、いずれも通信ネットワーク４１に接続されており、ストアコンピュータ５１から個別にアクセス可能である。
ＣＰＵ１８ａは、再生アプリＡ２に基づく情報処理を実行する。この場合のＣＰＵ１８ａの処理の大半は第１の実施形態と同様であるが、以下の点において第１の実施形態とは異なる。
【００８４】
図１０は一例としての閲覧画面４００を示す図である。
まずＣＰＵ１８ａは、閲覧画面２００の代わりに閲覧画面４００を表示する。
閲覧画面４００は、表示領域２２０，２３０、ボタン２４０及び操作領域４１０を含む。つまり閲覧画面４００は、閲覧画面２００における操作領域２１０に代えて操作領域４１０を含む。
操作領域４１０は、設定領域２１１、ボタン２１２及びコンボボックス４１１を含む。つまり操作領域４１０は、操作領域２１０にコンボボックス４１１を追加して構成されている。コンボボックス４１１は、複数の画像サーバ１７のうちの１つを選択するためのＧＵＩ（graphical user interface）である。
そしてＣＰＵ１８ａは、設定領域２１１にて第１の実施形態と同様にして検索条件の設定を受け付ける際に、コンボボックス４１１による画像サーバ１７の指定も受け付ける。
【００８５】
一方でＣＰＵ１８ａは、図６中のＡｃｔ１２における処理を、次の様に変更する。
図１１は動画の再生開始のための第２の実施形態におけるＣＰＵ１８の処理のフローチャートである。
Ａｃｔ１２ａとしてＣＰＵ１８ａは、コンボボックス４１１による上記の指定によりどの画像サーバ１７が指定されたかを判定する。
Ａｃｔ１２ｂとしてＣＰＵ１８ａは、上記のように判定した画像サーバ１７に対して動画配信を要求する。この要求に応じて画像サーバ１７は、指定中取引に関する３つの動画データを配信する。
Ａｃｔ１２ｃとしてＣＰＵ１８ａは、第１の実施形態と同様な再生画面の表示を開始する。そして上記のように画像サーバ１７から配信された３つの動画データを取得し、それらを動画３２１，３２２，３２３としてそれぞれ再生領域３２０に含める。
【００８６】
以上のようにＰＯＳシステム５０によれば、複数の画像サーバ１７により分担して動画データを記憶する必要がある状況において、第１の実施形態と同様な効果を得ることがかのうである。
【００８７】
以上の各実施形態は、次のような種々の変形実施が可能である。
【００８８】
上記各実施形態においては、動画再生装置としての機能をストアコンピュータ１８に備え、取引のチェックアウトにかかる登録、決済及び袋詰めについてそれぞれ撮影された３つの動画の再生を行うものとしている。しかしながら、再生の対象となる複数の動画は、複数のカメラにより別々の撮影範囲を個別に撮影して得られたものであればどのようなものであってもよい。例えば、飲食店における受注、調理、客席への運搬、ならびに配膳のそれぞれの様子を撮影した動画を再生の対象としてもよい。
【００８９】
再生対象の動画データは、補助記憶ユニット１８ｄ又は別途に備えた内蔵の記憶デバイスに記憶されてもよい。この場合は、補助記憶ユニット１８ｄ又は別途に備えた内蔵の記憶デバイスが、複数のカメラにより別々の撮影範囲を個別に撮影して得られた複数の動画データを記憶する動画記憶手段として機能する。
【００９０】
ジャーナルデータは、補助記憶ユニット１８ｄ又は別途に備えた内蔵の記憶デバイスに記憶されてもよい。この場合は、補助記憶ユニット１８ｄ又は別途に備えた内蔵の記憶デバイスが、結果データとしての取引データを記憶する結果記憶手段として機能する。
【００９１】
動画データ及びジャーナルデータは、単一の記憶デバイスに記憶されてもよい。また動画データ又はジャーナルデータは、複数の記憶デバイスに分割して記憶されてもよい。
【００９２】
動画の表示は、外付けされた別の表示デバイスに表示させてもよい。
【００９３】
ＣＰＵ１８ａが行う前述した情報処理の一部は省略してもよい。例えば、Ａｃｔ１４及びＡｃｔ１８の処理、あるいはＡｃｔ１５及びＡｃｔ１９の処理は、その少なくともいずれか一方を省略してもよい。なお、Ａｃｔ１４及びＡｃｔ１８の処理を省略する場合は第２の操作領域３２５を、またＡｃｔ１５及びＡｃｔ１９の処理を省略する場合は第３の操作領域３２６を、それぞれ再生画面３００から省く。
【００９４】
情報処理によりＣＰＵ１８ａが実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００９５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９６】
１０，５０…ＰＯＳシステム、１１…登録装置、１２，１３…決済装置、１２ａ，１３ａ，１４，１５…カメラ、１６…ＰＯＳサーバ、１７…画像サーバ、１８，５１…ストアコンピュータ、１８ａ…ＣＰＵ、１８ｂ…ＲＯＭ、１８ｃ…ＲＡＭ、１８ｄ…補助記憶ユニット、１８ｅ…ディスプレイ、１８ｆ…入力デバイス、１８ｇ…通信ユニット、１８ｈ…伝送システム、３１，３２…作業テーブル、４１…通信ネットワーク。
【図１】
2018160144.tif 000003
【図２】
2018160144.tif 000004
【図３】
2018160144.tif 000005
【図４】
2018160144.tif 000006
【図５】
2018160144.tif 000007
【図６】
2018160144.tif 000008
【図７】
2018160144.tif 000009
【図８】
2018160144.tif 000010
【図９】
2018160144.tif 000011
【図１０】
2018160144.tif 000012
【図１１】
2018160144.tif 000013