(57)【特許請求の範囲】
【請求項１】
複数の表示装置と、これら各表示装置に対応して設けられ、撮像領域を撮像して撮像データを生成する第１の撮像装置と、商取引を会計処理する会計処理装置と、前記会計処理を受ける顧客を含む撮像領域を撮像して撮像データを生成する第２の撮像装置と、前記各表示装置に所定の宣伝対象事項を宣伝するためのサイネージ画像を表示させるサイネージ処理装置とを含むサイネージシステムであって、
各顧客の顔画像データを、当該顧客固有の顧客コードと関連付けて記憶する個人認証データベースと、
各顧客の商品購入実績を、前記顧客コードと関連付けて記憶する売上データベースと、
前記第１の撮像装置が生成した撮像データに写し出された顧客の顔画像データが前記個人認証データベースに記憶されている場合にはその顔画像データに関連付けられた顧客コードと前記顧客の顔画像データとをワークエリアに格納し、記憶されていない場合には前記顧客の顔画像データを前記ワークエリアに格納し前記顧客コードは格納しない顧客認識手段と、
前記ワークエリアに格納された前記顔画像データで特定される顧客に応じた複数のサイネージ画像データを含むデータ群を選定するデータ選定手段と、
前記ワークエリアに格納された前記顔画像データで特定される顧客を対象として前記データ選定手段が選定したデータ群に基づくサイネージ画像を前記各表示装置のいずれかに表示させた後に、前記第１の撮像装置が生成した撮像データに写し出された顧客の顔画像データが格納された前記ワークエリアが特定されると、前記各表示装置のいずれかに前回表示させた当該顧客を対象とするデータ群に基づくサイネージ画像の続きを、当該撮像データを生成した前記第１の撮像装置に対応する前記表示装置に表示させる表示制御手段と、
前記第２の撮像装置が生成した撮像データに写し出された顧客の顔画像データが格納されたワークエリアに前記顧客コードが格納されている場合、前記売上データベースの当該顧客コードに関連付けられた商品購入実績に前記会計処理装置が会計処理した商取引に関する情報を保存し、前記顧客コードが格納されていない場合には、前記売上データベースに新規の顧客コードを関連付けて前記会計処理装置が会計処理した商取引に関する情報を保存するとともに、前記個人認証データベースに前記新規の顧客コードを関連付けて前記第２の撮像装置が生成した撮像データに写し出された顧客の顔画像データまたは前記ワークエリアに格納された顧客の顔画像データを保存するデータベース更新手段と、
を具備することを特徴とするサイネージシステム。
【請求項２】
前記第１の撮像装置が生成した撮像データに写し出された顧客の顔画像データが前記個人認証データベースに記憶されていない場合に、前記顧客用のワークエリアを生成する生成手段と、
前記データベース更新手段による処理の終了後に前記第２の撮像装置が生成した撮像データに写し出された顧客の顔画像データが格納されたワークエリアを削除する削除手段と、
をさらに具備したことを特徴とする請求項１記載のサイネージシステム。
【請求項３】
前記データ選定手段は、前記ワークエリアに格納された前記顔画像データで特定される顧客の顧客コードに関連付けて前記売上データベースに記憶される商品購入実績から導出される当該顧客の嗜好に合った商品を宣伝するためのサイネージ画像データを含むデータ群を、当該顧客を対象とするデータ群として選定することを特徴とする請求項１または２に記載のサイネージシステム。
【請求項４】
前記第１の撮像装置が生成した撮像データに写し出された顔画像データから複数の顧客が特定される場合、これら複数の顧客のなかから１人を選定する顧客選定手段をさらに備え、
前記データ選定手段は、前記顧客選定手段が選定した顧客を対象とするデータ群を選定することを特徴とする請求項３記載のサイネージシステム。
【請求項５】
前記顧客選定手段は、前記第１の撮像装置が生成した撮像データに写し出された顔画像データから特定される複数の顧客のうち、過去の商取引における累計購入金額が最も高い１人を選定することを特徴とする請求項４に記載のサイネージシステム。
【請求項６】
宣伝対象を宣伝するためのサイネージ画像を表示する複数の表示装置と、前記各表示装置に対応して設けられ、撮像領域を撮像して撮像データを生成する第１の撮像装置と、商取引を会計処理する会計処理装置と、前記会計処理を受ける顧客を含む撮像領域を撮像して撮像データを生成する第２の撮像装置と、を含むサイネージシステムにて用いられるサイネージ処理装置を、
前記第１の撮像装置が生成した撮像データに写し出された顧客の顔画像データが、各顧客の顔画像データを当該顧客固有の顧客コードと関連付けて記憶する個人認証データベースに記憶されている場合には、その顔画像データに関連付けられた顧客コードと前記顧客の顔画像データとをワークエリアに格納し、記憶されていない場合には前記顧客の顔画像データを前記ワークエリアに格納し前記顧客コードは格納しない顧客認識手段、
前記ワークエリアに格納された前記顔画像データで特定される顧客に応じた複数のサイネージ画像データを含むデータ群を選定するデータ選定手段、
前記ワークエリアに格納された前記顔画像データで特定される顧客を対象として前記データ選定手段が選定したデータ群に基づくサイネージ画像を前記各表示装置のいずれかに表示させた後に、前記第１の撮像装置が生成した撮像データに写し出された顧客の顔画像データが格納された前記ワークエリアが特定されると、前記各表示装置のいずれかに前回表示させた当該顧客を対象とするデータ群に基づくサイネージ画像の続きを、当該撮像データを生成した前記第１の撮像装置に対応する前記表示装置に表示させる表示制御手段、及び
前記第２の撮像装置が生成した撮像データに写し出された顧客の顔画像データが格納されたワークエリアに前記顧客コードが格納されている場合、各顧客の商品購入実績を、前記顧客コードと関連付けて記憶する売上データベースの当該顧客コードに関連付けられた商品購入実績に前記会計処理装置が会計処理した商取引に関する情報を保存し、前記顧客コードが格納されていない場合には、前記売上データベースに新規の顧客コードを関連付けて前記会計処理装置が会計処理した商取引に関する情報を保存するとともに、前記個人認証データベースに前記新規の顧客コードを関連付けて前記第２の撮像装置が生成した撮像データに写し出された顧客の顔画像データまたは前記ワークエリアに格納された顧客の顔画像データを保存するデータベース更新手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、各種の広告情報を表示するためのサイネージシステムおよびプログラムに関する。
【背景技術】
【０００２】
近年、表示装置に各種の広告情報を選択的に表示させるデジタルサイネージ（電子看板とも称される）が普及しつつある。
【０００３】
例えばスーパーマーケット等の小売店では、特定の商品の宣伝等を行うためのサイネージ画像を営業日単位あるいは営業日のうちの所定時間単位等で切替えつつ表示装置に表示し、商品の販促等を行うことがある。
【０００４】
このような方法においては、表示装置に表示したサイネージ画像にて宣伝する商品等が、当該画像を見る個々の客に合致しないものである場合には、販促等の効果が十分得られない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１５２８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、良好な宣伝効果を発揮するサイネージシステムおよびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
一実施形態に係るサイネージシステムは、複数の表示装置と、これら各表示装置に対応して設けられ、撮像領域を撮像して撮像データを生成する第１の撮像装置と、商取引を会計処理する会計処理装置と、前記会計処理を受ける顧客を含む撮像領域を撮像して撮像データを生成する第２の撮像装置と、前記各表示装置に所定の宣伝対象事項を宣伝するためのサイネージ画像を表示させるサイネージ処理装置とを含む。  
さらに、サイネージシステムは、各顧客の顔画像データを、当該顧客固有の顧客コードと関連付けて記憶する個人認証データベースと、各顧客の商品購入実績を、前記顧客コードと関連付けて記憶する売上データベースと、顧客認識手段と、データ選定手段と、表示制御手段と、データベース更新手段とを備える。  
顧客認識手段は、第１の撮像装置が生成した撮像データに写し出された顧客の顔画像データが個人認証データベースに記憶されている場合にはその顔画像データに関連付けられた顧客コードと顧客の顔画像データとをワークエリアに格納し、記憶されていない場合には顧客の顔画像データをワークエリアに格納し顧客コードは格納しない。データ選定手段は、ワークエリアに格納された前記顔画像データで特定される顧客に応じた複数のサイネージ画像データを含むデータ群を選定する。表示制御手段は、ワークエリアに格納された前記顔画像データで特定される顧客を対象としてデータ選定手段が選定したデータ群に基づくサイネージ画像を各表示装置のいずれかに表示させた後に、第１の撮像装置が生成した撮像データに写し出された顧客の顔画像データが格納されたワークエリアが特定されると、各表示装置のいずれかに前回表示させた当該顧客を対象とするデータ群に基づくサイネージ画像の続きを、当該撮像データを生成した第１の撮像装置に対応する表示装置に表示させる。データベース更新手段は、第２の撮像装置が生成した撮像データに写し出された顧客の顔画像データが格納されたワークエリアに顧客コードが格納されている場合、売上データベースの当該顧客コードに関連付けられた商品購入実績に会計処理装置が会計処理した商取引に関する情報を保存し、顧客コードが格納されていない場合には、売上データベースに新規の顧客コードを関連付けて会計処理装置が会計処理した商取引に関する情報を保存するとともに、個人認証データベースに新規の顧客コードを関連付けて第２の撮像装置が生成した撮像データに写し出された顧客の顔画像データまたはワークエリアに格納された顧客の顔画像データを保存する。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係るサイネージシステムの構成図。
【図２】同実施形態に係るサイネージシステムが稼動する店舗の店内見取図。
【図３】同実施形態に係るサイネージサーバの要部構成を示すブロック図。
【図４】同実施形態に係る個人認証ＤＢのデータ構造例を示す図。
【図５】同実施形態に係るＰＯＳサーバの要部構成を示すブロック図。
【図６】同実施形態に係る売上ＤＢのデータ構造例を示す図。
【図７】同実施形態に係る来店時処理のフローチャート。
【図８】同実施形態に係るワークエリアを説明するための図。
【図９】同実施形態に係る表示処理のフローチャート。
【図１０】同実施形態に係る売上登録処理のフローチャート。
【図１１】第２の実施形態に係る表示処理のフローチャート。
【発明を実施するための形態】
【０００９】
いくつかの実施形態について図面を参照しながら説明する。  
各実施形態においては、例えばスーパーマーケットである小売店にて稼動するサイネージシステムを例示する。但し、サイネージシステムは、飲食店等の他種の店舗にて稼動するものであってもよい。
【００１０】
（第１の実施形態）
図１は、第１の実施形態に係るサイネージシステムの構成図である。同システムは、サイネージサーバ１と、サイネージサーバ１に通信接続された複数のサイネージ端末２と、各サイネージ端末２に１つずつ接続された複数のカメラ３とを含む。
【００１１】
サイネージサーバ１は、本実施形態に係るサイネージ処理装置として機能する。各サイネージ端末２は、ＬＣＤ（Liquid Crystal Display）等のディスプレイを備えており、本実施形態に係る表示装置として機能する。
【００１２】
当該店舗においては、サイネージシステムの他に、ＰＯＳ（Point Of Sales）サーバ４と、ＰＯＳサーバ４に通信接続された複数のＰＯＳ端末５と、各ＰＯＳ端末５に１つずつ通信接続された複数のカメラ６とを含むＰＯＳシステムが稼動する。サイネージサーバ１とＰＯＳサーバ４は相互通信可能に接続されている。この接続により、サイネージシステムとＰＯＳシステムを連動させることが可能となる。なお、ＰＯＳシステムを含めてサイネージシステムと称してもよい。各カメラ３，６は、本実施形態に係る撮像装置として機能する。
【００１３】
サイネージサーバ１およびＰＯＳサーバ４は、例えば店舗の事務室に配置される。但し、サイネージサーバ１およびＰＯＳサーバ４は、当該店舗を管理する遠隔地の本部等に配置されてもよい。
【００１４】
各サイネージ端末２および各ＰＯＳ端末５は、店内に配置される。各カメラ３は、通信接続されたサイネージ端末２の近傍に配置される。各カメラ６は、通信接続されたＰＯＳ端末５の近傍に配置される。
【００１５】
サイネージ端末２およびＰＯＳ端末５の配置の一例について説明する。図２は、当該サイネージシステムが稼動する店舗Ａの店内見取図である。店舗Ａ内の各所における実線の矩形枠は、商品棚を表す。矩形破線は、会計場を表す。各商品棚や会計場の間が客の移動する通路となる。
【００１６】
各サイネージ端末２（２ａ，２ｂ，２ｃ，２ｄ，２ｅ，２ｆ，２ｇ，２ｈ，２ｉ，２ｊ，２ｋ，２ｌ，２ｍ）は、例えば店舗の入口、青果売場、精肉売場、鮮魚売場、惣菜売場、冷凍食品売場、雑貨売場等の売場ごとに分散して配置される。各サイネージ端末２の表示面は、各サイネージ端末２の近傍の通路側に向けられる。各カメラ３の撮像領域は、接続先のサイネージ端末２の表示面が向けられた方向に設定される。サイネージ端末２ａには、「いらっしゃいませ」のようなメッセージ等が表示される。サイネージ端末２ｂ〜２ｍには、商品や店舗等をＰＲするための各種サイネージ画像が表示される。
【００１７】
各ＰＯＳ端末５（５ａ，５ｂ，５ｃ，５ｄ，５ｅ）は、会計場に配置される。各カメラ６の撮像領域は、接続先のＰＯＳ端末５にて会計を受ける客の正面像が含まれるように設定される。
【００１８】
サイネージサーバ１について説明する。  
図３は、サイネージサーバ１の要部構成を示すブロック図である。サイネージサーバ１は、制御の中枢として機能するＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、通信ユニット１３、および補助記憶装置１４等を備える。ＣＰＵ１０と、ＲＯＭ１１、ＲＡＭ１２、通信ユニット１３、および補助記憶装置１４とは、アドレスバスやデータバスにて構成されるバスライン１５を介して接続されている。
【００１９】
ＲＯＭ１１は、ＣＰＵ１０が実行するコンピュータプログラム等の固定的データを記憶する。ＲＡＭ１２は、サイネージサーバ１の主記憶装置として機能する。
【００２０】
通信ユニット１３は、通信ケーブルを介した有線通信あるいは電波等を介した無線通信により、サイネージ端末２およびＰＯＳサーバ４と通信する。サイネージサーバ１が店舗の外部に配置される場合などには、通信ユニット１３とサイネージ端末２およびＰＯＳサーバ４との通信にインターネットやイントラネット等の通信ネットワークが介在してもよい。
【００２１】
補助記憶装置１４としては、例えばＨＤＤ（Hard Disk Drive）やＳＤＤ（Solid State Drive）等の大容量記憶装置を用いることができる。補助記憶装置１４は、例えばＯＳ（Operating System）および各種アプリケーション等に関するデータや、個人認証ＤＢ（Data Base）７０およびＮ（Ｎは整数）個のデータ群Ｓ１〜ＳＮ等を記憶する。
【００２２】
個人認証ＤＢ７０のデータ構造例を、図４に示す。個人認証ＤＢ７０は、過去に当該店舗に来店した客の顔画像データ７１によって構成されている。各顔画像データ７１には、それぞれ重複しない顧客コード（Ｃ０００１、Ｃ０００２、Ｃ０００３・・・）が付されている。
【００２３】
データ群Ｓ１〜ＳＮは、サイネージ端末２に表示するための連続した複数のサイネージ画像データの集合体である。本実施形態において、データ群Ｓ１〜ＳＮは、サイネージ画像データを所定のフレームレートで再生するためのデータ群、すなわち映像データであるとする。サイネージ画像データは、所定の宣伝対象事項を宣伝するためのものである。宣伝対象事項は、例えば販促対象の商品をＰＲするものであってもよいし、店舗のセール実施日等の告知事項をＰＲするものであってもよい。  
ＰＯＳサーバ４について説明する。  
図５は、ＰＯＳサーバ４の要部構成を示すブロック図である。ＰＯＳサーバ４は、制御の中枢として機能するＣＰＵ４０、ＲＯＭ４１、ＲＡＭ４２、通信ユニット４３、および補助記憶装置４４等を備える。ＣＰＵ４０と、ＲＯＭ４１、ＲＡＭ４２、通信ユニット４３、および補助記憶装置４４とは、アドレスバスやデータバスにて構成されるバスライン４５を介して接続されている。
【００２４】
ＲＯＭ４１は、ＣＰＵ４０が実行するコンピュータプログラム等の固定的データを記憶する。ＲＡＭ４２は、ＰＯＳサーバ４の主記憶装置として機能する。
【００２５】
通信ユニット４３は、通信ケーブルを介した有線通信、あるいは電波等を介した無線通信により、サイネージサーバ１およびＰＯＳ端末５と通信する。ＰＯＳサーバ４が店舗の外部に配置される場合などには、通信ユニット４３とサイネージサーバ１およびＰＯＳ端末５との通信にインターネットやイントラネット等の通信ネットワークが介在してもよい。
【００２６】
補助記憶装置４４としては、例えばＨＤＤやＳＤＤ等の大容量記憶装置を用いることができる。補助記憶装置４４は、例えばＯＳおよび各種アプリケーション等に関するデータや、売上ＤＢ８０等を記憶する。
【００２７】
売上ＤＢ８０のデータ構造例を、図６に示す。売上ＤＢ８０は、顧客コードごとに設けられたレコードによって構成される。各レコードには、顧客コード、累積購入金額Ｍ、累積ポイント、嗜好タイプＴ、および１又は複数の売上データ（商品購入実績）が書き込まれる。売上データは、１度の商取引ごとに生成されるものであり、商取引の日時、商取引に割り当てられた取引Ｎｏ．（ナンバ）、商取引にて購入された商品のＰＬＵ（Price Look Up）コードや購入数量等からなる商品データ、および、商取引の代金である購入金額等を含む。累積購入金額Ｍは、レコード中の売上データに含まれる購入金額の合計値である。累積ポイントは、各商取引等において顧客に対して付与されたポイントの合計値である。嗜好タイプＴは、例えば商品購入に関する客の嗜好を示すものである。各レコードに記述する嗜好タイプＴとしては、例えば「和食を好む」、「洋食を好む」、「菓子類を好む」、「アルコールを好む」のような複数のタイプを予め定義しておき、その中から客の商品購入実績（レコード中の各売上データ）に合致するものを選定すればよい。このような選定は、任意のタイミングでＰＯＳサーバ４等が各レコードの売上データを解析し、その結果に応じて行うようにしてもよいし、店員等が売上ＤＢ８０を参照して行ってもよい。
【００２８】
次に、サイネージシステムおよびＰＯＳシステムの具体的な動作について説明する。  
主要な動作としては、店舗に来店した客を認識してサイネージ画像を表示するための準備を行う来店時処理、店内の客に向けたサイネージ画像を各サイネージ端末２に表示させるための表示処理、および各ＰＯＳ端末５で会計処理された商取引に関する売上データを売上ＤＢ８０に保存するための売上登録処理がある。これらの処理は、並行して随時実行される。本実施形態においては、来店時処理および表示処理をサイネージサーバ１が実行し、売上登録処理をＰＯＳサーバ４が実行する。
【００２９】
なお、各処理の前提として、各カメラ３が所定の周期で撮像するリアルタイムの撮像データがサイネージ端末２を介してサイネージサーバ１に送信され、この撮像データをサイネージサーバ１のＣＰＵ１０がＲＡＭ１２に随時保存するものとする。さらに、各カメラ６が所定の周期で撮像するリアルタイムの撮像データがＰＯＳ端末５を介してＰＯＳサーバ４に送信され、この撮像データをＰＯＳサーバ４のＣＰＵ４０がＲＡＭ４２に随時保存するものとする。また、本実施形態では少なくとも各カメラ３，５からの最新の撮像データがＲＡＭ１２，ＲＡＭ４２に保存されればよいため、最新でない撮像データは順次ＲＡＭ１２，４２から消去されるものとする。
【００３０】
以下、各処理について詳述する。  
［来店時処理］  
サイネージサーバ１のＣＰＵ１０は、例えばＲＡＭ１２にサイネージ端末２ａ（入口付近に配置されたサイネージ端末２）に接続されたカメラ３からの新たな撮像データが保存される度に、当該撮像データを対象として来店時処理を実行する。来店時処理において、ＣＰＵ１０は、ＲＯＭ１１に記憶された来店時処理用のコンピュータプログラムを実行することにより図７のフローチャートに沿って動作する。
【００３１】
このフローチャートにおいて、先ずＣＰＵ１０は、ＲＡＭ１２に保存されたサイネージ端末２ａに接続されたカメラ３からの撮像データを参照し、当該撮像データから来店客の顔部分の検出を試行し（ステップＳ１０１）、顔部分が検出できたか否かを判定する（ステップＳ１０２）。例えばＣＰＵ１０は、人の頭部の輪郭と、この輪郭内に配置された目、鼻、口等のパーツとを当該撮像データから認識できた際に来店客の顔部分が検出できたと判定し（ステップＳ１０２のＹｅｓ）、当該客用のワークエリアＷをＲＡＭ１２に生成する（ステップＳ１０３）。
【００３２】
このワークエリアＷに書き込まれるデータにつき、図８を用いて説明する。ワークエリアＷには、客の顔画像データＷ１と、フラグＦと、停止位置Ｐとが書き込まれる。また、ワークエリアＷには、顧客コードが書き込まれることもある。ステップＳ１０３の時点では、生成したワークエリアＷに各データが書き込まれていないものとする。フラグＦと停止位置Ｐの役割については、以降の説明にて明らかにする。
【００３３】
ステップＳ１０３の後、ＣＰＵ１０は、ステップＳ１０１にて検出した顔部分と、個人認証ＤＢ７０に保存された各顔画像データ７１とを照合し（ステップＳ１０４）、当該顔部分に係る客の顔画像データが個人認証ＤＢ７０に登録済みであるか否かを判定する（ステップＳ１０５）。顔画像データの照合において、ＣＰＵ１０は、例えば比較対象の２つの画像データに含まれる頭部輪郭、目、鼻、口、眉、耳、髪の生え際、しわ等の一致度を求め、その一致度が同一人物であると判定するに足りる程度である場合に、当該顔部分に係る客の顔画像データが個人認証ＤＢ７０に登録済みであると判定する。
【００３４】
ステップＳ１０１にて検出した顔部分に係る客の顔画像データが個人認証ＤＢ７０に登録済みであると判定した場合（ステップＳ１０５のＹｅｓ）、ＣＰＵ１０は、個人認証ＤＢ７０に登録された当該客の顔画像データ７１に付された顧客コードを、ステップＳ１０３にて生成したワークエリアに書き込む（ステップＳ１０６）。
【００３５】
このように、ステップＳ１０４〜Ｓ１０６の処理によって、撮像データに写し出された客が個人認証ＤＢ７０に顔画像データが登録された客であるか否か、さらに登録された客である場合にはどの顧客コードに係る客であるかが認識される。
【００３６】
さらに、ＣＰＵ１０は、データ群Ｓ１〜ＳＮの中から当該客の嗜好に応じたデータ群ＳＸ（Ｘは１〜Ｎの整数）を選定する（ステップＳ１０７）。具体的には、ＣＰＵ１０は、通信ユニット１３を介してＰＯＳサーバ４の補助記憶装置４４に記憶された売上ＤＢ８０にアクセスし、ステップＳ１０６にて当該客用のワークエリアＷに書き込んだ顧客コードに対応する売上ＤＢ８０のレコードを参照し、当該レコードに書き込まれた嗜好タイプＴを特定し、特定した嗜好タイプＴに合うデータ群ＳＸをデータ群Ｓ１〜ＳＮの中から選定する。嗜好タイプＴに合うデータ群は、例えば予め嗜好タイプＴとデータ群Ｓ１〜ＳＮとを関連付けるテーブルをＲＯＭ１１や補助記憶装置１４に記憶しておき、このテーブルを参照することで求めればよい。
【００３７】
データ群ＳＸを選定した後、ＣＰＵ１０は、当該データ群を識別するための番号Ｘを、ステップＳ１０３にて生成したワークエリアＷのフラグＦに書き込む（ステップＳ１０８）。
【００３８】
一方、ステップＳ１０１にて検出した顔部分に係る客の顔画像データが個人認証ＤＢ７０に登録済みでないと判定した場合（ステップＳ１０５のＮｏ）、ＣＰＵ１０は、ステップＳ１０３にて生成したワークエリアＷのフラグＦに「０」を書き込む（ステップＳ１０９）。
【００３９】
ステップＳ１０８またはステップＳ１０９の後、ＣＰＵ１０は、ステップＳ１０３にて生成したワークエリアＷに当該客の顔画像データを書き込む（ステップＳ１１０）。ワークエリアＷに書き込む顔画像データは、例えばＲＡＭ１２に保存された撮像データからステップＳ１０１にて検出した顔部分である。あるいは、ステップＳ１０６〜Ｓ１０８を経てステップＳ１１０に到達した場合、すなわち個人認証ＤＢ７０に当該客の顔画像データ７１が登録済みである場合には、個人認証ＤＢ７０に登録された顔画像データ７１をワークエリアＷに書き込んでもよい。
【００４０】
ステップＳ１１０を以って、当該フローチャートに示す処理が終了する。なお、ステップＳ１０２において顔画像データが検出できなかったと判定した場合には（ステップＳ１０２のＮｏ）、ステップＳ１０３〜Ｓ１１０を経ずに当該フローチャートに示す処理が終了する。
【００４１】
［表示処理］
サイネージサーバ１のＣＰＵ１０は、各サイネージ端末２ｂ〜２ｍを対象として図９のフローチャートに示す表示処理を実行する。この処理は、ＲＯＭ１１に記憶された表示処理用のコンピュータプログラムを実行することにより実現される。
【００４２】
ここで、処理の対象がサイネージ端末２ｂである場合を例にとり、当該フローチャートについて説明する。  
先ずＣＰＵ１０は、ＲＡＭ１２に保存されたサイネージ端末２ｂに接続されたカメラ３からの撮像データを参照し、当該撮像データから来店客の顔部分の検出を試行し（ステップＳ２０１）、顔部分が検出できたか否かを判定する（ステップＳ２０２）。顔部分の検出手法は、ステップＳ１０１，Ｓ１０２と同様である。
【００４３】
顔部分が検出できたと判定したならば（ステップＳ２０２のＹｅｓ）、ＣＰＵ１０は、検出した顔部分とＲＡＭ１２に生成された各ワークエリアＷに書き込まれた顔画像データＷ１とを照合し、当該客用に生成されたワークエリアＷを特定する（ステップＳ２０３）。この照合は、ステップＳ１０４と同様の手法で行えばよい。なお、店内の客は図２に示した入口から入るので、通常は来店時処理によりその客のワークエリアＷが生成されているはずである。しかし、サイネージ端末２ａに接続されたカメラ３にて来店客の顔画像データが精細に撮像できていない場合などには、その客のワークエリアＷが生成されていないことも有り得る。このような場合、例えばエラー扱いとして表示処理を終了するなどの処置を施せばよい。
【００４４】
このように、ステップＳ２０３の処理によって、カメラ３の撮像データに写し出された客がＲＡＭ１２に生成された各ワークエリアＷのうちのいずれに対応する客であるかが認識される。
【００４５】
当該客のワークエリアＷを特定した後、ＣＰＵ１０は、当該ワークエリアＷのフラグＦの値Ｘに応じたデータ群ＳＸに基づくサイネージ画像をサイネージ端末２ｂに表示させる（ステップＳ２０４）。具体的には、ＣＰＵ１０は、当該客のワークエリアＷに停止位置Ｐが書き込まれていないならば当該データ群ＳＸに含まれるサイネージ画像データを第１枚目から順にサイネージ端末２ｂに配信し、ワークエリアＷに停止位置Ｐが書き込まれているならば当該データ群ＳＸに含まれるサイネージ画像データを停止位置Ｐに相当するものから順にサイネージ端末２ｂに配信する。サイネージ端末２ｂは、このように配信されるサイネージ画像データに基づくサイネージ画像を順次表示することによって、データ群ＳＸに応じた映像を再生する。
【００４６】
データ群ＳＸに含まれるサイネージ画像データをサイネージ端末２ｂに順次配信している間も、サイネージ端末２ｂに接続されたカメラ３からの撮像データがＲＡＭ１２に順次保存されていく。ＣＰＵ１０は、このようにＲＡＭ１２に順次保存されていく撮像データから、当該客の顔部分の検出を試行し（ステップＳ２０５）、顔部分が検出できたか否かを判定する（ステップＳ２０６）。顔部分の検出手法は、ステップＳ１０１，Ｓ１０２と同様である。顔部分が検出できたと判定したならば（ステップＳ２０６のＹｅｓ）、ＣＰＵ１０は、ステップＳ２０５を再度実行する。すなわち、ステップＳ２０５，Ｓ２０６においてＣＰＵ１０は、当該客の顔部分が検出できなくなるまで待機することになる。
【００４７】
やがて当該客の顔部分が検出できなくなると（ステップＳ２０６のＮｏ）、ＣＰＵ１０は、サイネージ端末２ｂへのデータ群ＳＸの配信を停止する（ステップＳ２０７）。これにより、サイネージ端末２ｂによるサイネージ画像の再生が停止する。さらに、ＣＰＵ１０は、データ群ＳＸの再生の停止位置Ｐを当該客のワークエリアＷに書き込む（ステップＳ２０８）。例えば停止位置Ｐは、データ群ＳＸに含まれる各サイネージ画像データのうち、サイネージ端末２ｂへの配信が完了したサイネージ画像データを示す識別情報（再生の停止時間等）とすればよい。
【００４８】
ステップＳ２０８を以って、当該フローチャートに示す処理が終了する。なお、ステップＳ２０２において顔画像データが検出できなかったと判定した場合には（ステップＳ２０２のＮｏ）、ステップＳ２０３〜Ｓ２０８を経ずに当該フローチャートに示す処理が終了する。その後、サイネージ端末２ｂに接続されたカメラ３からの新たな撮像データがＲＡＭ１２に保存されたときに、ＣＰＵ１０はステップＳ２０１からの処理を再度実行する。
【００４９】
ステップＳ２０１〜Ｓ２０８を、ＣＰＵ１０は、サイネージ端末２ｃ〜２ｍを対象としても実行する。
【００５０】
以上の来店時処理および表示処理の説明から明らかなように、本実施形態に係るサイネージサーバ１のＣＰＵ１０は、各カメラ３が生成した撮像データに写し出された客（人物）を認識する人物認識手段（ステップＳ１０５，Ｓ１０６，Ｓ２０３等）、人物認識手段が認識した人物に応じたデータ群ＳＸを選定するデータ選定手段（ステップＳ１０７等）、人物認識手段が撮像データに写し出された人物を認識した場合、当該撮像データを生成したカメラ３に対応するサイネージ端末２に、データ選定手段が当該人物を対象として選定したデータ群ＳＸに基づくサイネージ画像を表示させる表示制御手段（ステップＳ２０４等）として機能する。さらに、表示制御手段としての機能は、人物認識手段が認識した客を対象としてデータ選定手段が選定したデータ群ＳＸに基づくサイネージ画像をサイネージ端末２のいずれかに表示させた後に人物認識手段が当該客をカメラ３のいずれかが生成した撮像データから再度認識した場合、サイネージ端末２のいずれかに前回表示させた当該客を対象とするデータ群ＳＸに基づくサイネージ画像の続きを、当該撮像データを生成したカメラ３に対応するサイネージ端末２に表示させる処理（ステップＳ２０４〜Ｓ２０８等）を含む。
【００５１】
［売上登録処理］  
商取引の会計処理において、ＰＯＳ端末５は、客が会計場に運んできた１又は複数の商品のＰＬＵコードをバーコードのスキャニング等により入力し、入力されたＰＬＵコードに基づき商品の名称や価格等の情報を取得し、取得した情報に基づき合計金額を算出し、代金の支払いを受け付け、レシートを発行するなどの処理を実行する。
【００５２】
このような会計処理が完了すると、ＰＯＳ端末５は、会計処理した商取引に関する売上データと、自機に接続されたカメラ６の撮像データとをＰＯＳサーバ４に送信する。この撮像データには、会計処理を受けた客の顔画像が含まれる。換言すれば、当該撮像データに当該客の顔画像が含まれるように、カメラ６による撮像のタイミングや撮像方向が調整されている。
【００５３】
ＰＯＳ端末５から送信された売上データと撮像データは、ＰＯＳサーバ４の通信ユニット４３にて受信される。ＰＯＳサーバ４のＣＰＵ４０は、これら売上データと撮像データをＲＡＭ４２に保存する。さらに、ＣＰＵ４０は、図１０のフローチャートに示す売上登録処理を実行する。この処理は、ＲＯＭ４１に記憶された売上登録処理用のコンピュータプログラムを実行することにより実現される。
【００５４】
当該フローチャートにおいて、先ずＣＰＵ４０は、ＲＡＭ４２に保存されたカメラ６の撮像データから会計処理を受けた客の顔部分の検出を試行し（ステップＳ３０１）、顔部分が検出できたか否かを判定する（ステップＳ３０２）。顔部分の検出手法は、ステップＳ１０１，Ｓ１０２と同様である。
【００５５】
顔部分が検出できたと判定したならば（ステップＳ３０２のＹｅｓ）、ＣＰＵ４０は、検出した顔部分とＲＡＭ４２に生成された各ワークエリアＷに書き込まれた顔画像データＷ１とを照合し、当該客用に生成されたワークエリアＷを特定する（ステップＳ３０３）。この照合は、ステップＳ１０４と同様の手法で行えばよい。なお、店内の客は図２に示した入口から入るので、通常は来店時処理によりその客のワークエリアＷが生成されているはずである。しかし、サイネージ端末２ａに接続されたカメラ３にて来店客の顔画像データが精細に撮像できていない場合などには、その客のワークエリアＷが生成されていないことも有り得る。このような場合、例えばエラー扱いとして売上登録処理を終了するなどの処置を施せばよい。
【００５６】
当該客のワークエリアＷを特定した後、ＣＰＵ４０は、当該ワークエリアＷに顧客コードが書き込まれているか否かを判定する（ステップＳ３０４）。当該ワークエリアＷに顧客コードが書き込まれている場合には（ステップＳ３０４のＹｅｓ）、当該客のレコードが売上ＤＢ８０に存在することになる。このときＣＰＵ４０は、売上ＤＢ８０における当該客のレコード、すなわちワークエリアＷに書き込まれた顧客コードに対応するレコードに、当該売上登録処理を開始するトリガとなった売上データを保存する（ステップＳ３０５）。
【００５７】
一方、当該ワークエリアＷに顧客コードが書き込まれていない場合（ステップＳ３０４のＮｏ）、ＣＰＵ４０は、売上ＤＢ８０に当該客のレコードを生成する（ステップＳ３０６）。ＣＰＵ４０は、このレコードに他のレコードと重複しない顧客コードを書き込む。この顧客コードが当該客の顧客コードとなる。
【００５８】
ステップＳ３０６の後、ＣＰＵ４０は、生成したレコードに当該売上登録処理を開始するトリガとなった売上データを保存する（ステップＳ３０７）。さらに、ＣＰＵ４０は、個人認証ＤＢ７０に当該客の顔画像データを当該客の顧客コードを付して保存する（ステップＳ３０８）。
【００５９】
ステップＳ３０５あるいはステップＳ３０８の後、ＣＰＵ４０は、サイネージサーバ１に当該客のワークエリアＷの削除を指令する（ステップＳ３０９）。この指令を受けたとき、サイネージサーバ１のＣＰＵ１０は、ＲＡＭ１２から当該客のワークエリアＷを削除する。
【００６０】
ステップＳ３０９を以って売上登録処理が終了となる。売上ＤＢ８０のレコードに売上データが追加されたことに従い累積購入金額Ｍや累積ポイント等を更新する必要が生じるが、このような更新に係る処理は、売上登録処理にて当該レコードに売上データが追加された際にＣＰＵ４０が実行してもよいし、１営業日単位などでＣＰＵ４０が実行してもよい。
【００６１】
ある客が当該店舗に来店し、買物を済ませて退店するまでの流れに沿って、上記のような動作の作用について説明する。  
当該客が来店した際に、先ずサイネージ端末２ａに接続されたカメラ３の撮像データに当該客が写り込む。したがって、来店時処理にて当該客の顔が検出され（ステップＳ１０１，Ｓ１０２のＹｅｓ）、当該客用のワークエリアＷがＲＡＭ１２に生成され（ステップＳ１０３）、このワークエリアＷに当該客の顔画像データやフラグＦが書き込まれる（ステップＳ１０４〜Ｓ１１０）。
【００６２】
その後、当該客が陳列された商品を見ながらサイネージ端末２ｂの前を通過するとする。この場合、サイネージ端末２ｂに接続されたカメラ３の撮像データに当該客が写りこむ。したがって、サイネージ端末２ｂを対象とした表示処理にて当該客の顔が検出され（ステップＳ２０１，Ｓ２０２のＹｅｓ）、当該客用のワークエリアＷに書き込まれたフラグＦの値Ｘに応じたデータ群ＳＸに基づくサイネージ画像（映像）が、当該客がサイネージ端末２ｂ付近を去るまでサイネージ端末２ｂに表示される（ステップＳ２０３〜Ｓ２０６）。やがて当該客がサイネージ端末２ｂ付近を去り、サイネージ端末２ｂに接続されたカメラ３の撮像データから当該客の顔が認識できなくなると（ステップＳ２０６のＮｏ）、データ群ＳＸに基づくサイネージ画像の表示が停止し（ステップＳ２０７）、その停止位置Ｐが当該客用のワークエリアＷに書き込まれる（ステップＳ２０８）。
【００６３】
次に当該客が例えばサイネージ端末２ｃの前を通過するとする。この場合、サイネージ端末２ｃに接続されたカメラ３の撮像データに当該客が写りこむ。したがって、サイネージ端末２ｃを対象とした表示処理にて当該客の顔が検出され（ステップＳ２０１，Ｓ２０２のＹｅｓ）、当該客用のワークエリアＷに書き込まれたフラグＦの値Ｘに応じたデータ群ＳＸに基づくサイネージ画像（映像）が、同ワークエリアＷに書き込まれた停止位置Ｐの続きからサイネージ端末２ｃに表示される（ステップＳ２０３〜Ｓ２０６）。やがて当該客がサイネージ端末２ｃ付近を去り、サイネージ端末２ｃに接続されたカメラ３の撮像データから認識できなくなると（ステップＳ２０６のＮｏ）、データ群ＳＸに基づくサイネージ画像の表示が停止し（ステップＳ２０７）、その停止位置Ｐが当該客用のワークエリアＷに書き込まれる（ステップＳ２０８）。
【００６４】
その後も当該客が移動する先々に配置されたサイネージ端末２に、当該客用のワークエリアＷに書き込まれたフラグＦの値Ｘに応じたサイネージ画像が、前回表示した続きからあたかも当該客を追いかけるように順次表示されていく。
【００６５】
やがて当該客が会計場に到達し、例えばＰＯＳ端末５ａにて商取引の会計処理を受けたならば、当該商取引に係る売上データと、ＰＯＳ端末５ａに接続されたカメラ６にて撮像された当該客の顔部分を含む撮像データとがＰＯＳ端末５ａからＰＯＳサーバ４に送信される。このとき、売上登録処理によって当該売上データが売上ＤＢ８０に保存され（ステップＳ３０１〜Ｓ３０７）、当該客が新規の客であれば個人認証ＤＢ７０に当該客の顔画像データ７１が保存される（ステップＳ３０８）。
【００６６】
このように、本実施形態の構成によれば、客を追いかけるようにサイネージ端末２に当該客に応じたサイネージ画像が表示されるので、サイネージ画像を用いた各客に対する販促等の効果を高めることができる。
【００６７】
さらに、各客に対するサイネージ画像は、その客の商品購入実績に基づいて導出される当該客の嗜好に合った商品を宣伝するための画像であるため、販促等の効果がより一層高まる。
【００６８】
また、ＰＯＳ端末５によって商取引が会計処理されると、カメラ６の撮像データに基づいて認識される客の売上ＤＢ８０におけるレコードに、当該商取引に係る売上データが保存される。従来は客ごとの売上データの管理に際し、顧客カード等の媒体をカードリーダで読み取るなどして個々の客を認識していたが、本実施形態のような構成であれば顧客カード等の媒体を用いる必要がない。さらに、客の売上データ等の管理を顔画像データにて行うので、客の氏名や住所、メールアドレス等を店舗側で管理する必要がなく、個人情報の漏洩等のリスクを軽減できる。
【００６９】
また、上記の媒体等を利用した従来の方法で個々の客を認識する場合、ＰＯＳ端末５での会計処理時等まで客を識別することができない。しかしながら、本実施形態の構成であれば客が来店した時点で客を識別できるので、買物の最中に客が過去に購入した商品等を加味した宣伝が行える点は、極めて有益である。
【００７０】
これらの他にも、本実施形態にて開示した構成からは種々の好適な効果が得られる。
【００７１】
（第２の実施形態）
第1の実施形態にて開示した構成において、サイネージ端末２に接続されたカメラ３の撮像データには、複数の客の顔部分が同時に写り込むことも想定される。本実施形態では、このような状況に対処するための手法を開示する。
【００７２】
サイネージシステムやＰＯＳシステムの構成、各サーバ１，４の構成、各ＤＢ７０，８０の構成、来店時処理の流れ、売上登録処理の流れ、およびワークエリアＷの構成については、第1の実施形態において図１〜８，１０を用いて説明した通りである。
【００７３】
本実施形態においては、図９に代えて図１１のフローチャートに示す流れの表示処理をサイネージサーバ１のＣＰＵ１０が実行する。すなわち、ＣＰＵ１０は、ステップＳ２０１と同様に、処理対象であるサイネージ端末２に接続されたカメラ３のＲＡＭ１２に保存された撮像データから来店客の顔部分の検出を試行し（ステップＳ４０１）、顔部分が検出できたか否かを判定する（ステップＳ４０２）。なお、本実施形態では撮像データに複数の客の顔部分が写し出されている場合、ＣＰＵ１０はそれらの全てを検出する。
【００７４】
顔部分が検出できたと判定したならば（ステップＳ４０２のＹｅｓ）、ＣＰＵ１０は、検出できた顔部分が１つであるか複数であるかを判定する（ステップＳ４０３）。複数の顔部分を検出できている場合（ステップＳ４０３のＹｅｓ）、ＣＰＵ１０は、検出した各顔部分とＲＡＭ１２に生成された各ワークエリアＷに書き込まれた顔画像データＷ１とを照合し、各顔部分に対応する各客用に生成されたワークエリアＷをそれぞれ特定する（ステップＳ４０４）。この照合は、ステップＳ１０４と同様の手法で行えばよい。
【００７５】
各客用のワークエリアＷを特定した後、ＣＰＵ１０は、これら各客の中からサイネージ画像の表示対象とする１人の客を選定する（ステップＳ４０５）。この選定の方法としては種々のものを採用し得るが、例えばランダムに選定する方法、初めて来店した客（売上ＤＢ８０にレコードが無い客）を優先して選定する方法、累積購入金額Ｍが最も高い客を選定する方法などを用いることができる。
【００７６】
ランダムに選定する方法を採用する場合、例えばＣＰＵ１０は、乱数生成用のプログラムを実行して乱数を生成し、生成した乱数に応じて顔部分が検出された各客の中からサイネージ画像の表示対象とする１人を選定する。
【００７７】
また、初めて来店した客を優先して選定する方法を採用する場合、例えばＣＰＵ１０は、ステップＳ４０４にて特定した各ワークエリアＷの中で顧客コードが書き込まれていないものに対応する１人の客をサイネージ画像の表示対象として選定する。顧客コードが書き込まれていないワークエリアＷが複数存在するならば、それらに対応する客の中から乱数等を用いて任意の１人を選定すればよい。
【００７８】
また、累積購入金額Ｍが最も高い客を選定する方法を採用する場合、ＣＰＵ１０は、ＰＯＳサーバ４にアクセスして、ステップＳ４０４にて特定した各ワークエリアＷに書き込まれた各顧客コードに対応する売上ＤＢ８０の各レコードを参照し、各レコードに書き込まれた累積購入金額Ｍを取得する。そして、ＣＰＵ１０は、取得した累積購入金額Ｍのうち最も値が大きいものに対応する顧客コードに係る１人の客をサイネージ画像の表示対象として選定する。
【００７９】
このように１人の客を選定した後、ＣＰＵ１０は、ステップＳ２０４と同様に当該客用のワークエリアＷのフラグＦの値Ｘに応じたデータ群ＳＸに基づくサイネージ画像を、処理対象のサイネージ端末２に表示させる（ステップＳ４０６）。その後、ＣＰＵ１０は、ステップＳ２０５，Ｓ２０６と同様に当該客の顔部分が検出できなくなるまで待機する（ステップＳ４０７，Ｓ４０８）。やがて当該客の顔部分が検出できなくなると（ステップＳ４０８のＮｏ）、ＣＰＵ１０は、ステップＳ２０７と同様に処理対象のサイネージ端末２へのデータ群ＳＸの配信を停止する（ステップＳ４０９）。これにより、処理対象のサイネージ端末２によるサイネージ画像の再生が停止する。さらに、ＣＰＵ１０は、ステップＳ２０８と同様にデータ群ＳＸの再生の停止位置Ｐを当該客のワークエリアＷに書き込む（ステップＳ４１０）。
【００８０】
なお、ステップＳ４０３において複数ではなく１人の客の顔画像が検出できたと判定した場合（ステップＳ４０３のＮｏ）、ＣＰＵ１０は、ステップＳ２０３と同様に、検出した顔部分とＲＡＭ１２に生成された各ワークエリアＷに書き込まれた顔画像データＷ１とを照合し、当該客用に生成されたワークエリアＷを特定する（ステップＳ４１１）。しかる後、ＣＰＵ１０は、当該客を対象としてステップＳ４０６〜Ｓ４１０を実行する。
【００８１】
ステップＳ４１０を以って、当該フローチャートに示す処理が終了する。なお、ステップＳ４０２において顔画像データが検出できなかったと判定した場合には（ステップＳ４０２のＮｏ）、ステップＳ４０３〜Ｓ４１１を経ずに当該フローチャートに示す処理が終了する。
【００８２】
以上の表示処理の説明から明らかなように、本実施形態に係るサイネージサーバ１のＣＰＵ１０は、第1の実施形態にて説明した各手段に加え、人物認識手段が１つの撮像データから複数の人物を認識した場合、これら複数の人物から１人を選定する人物選定手段（ステップＳ４０５等）として機能する。
【００８３】
以上説明した本実施形態の表示処理によれば、複数の客がカメラ３の撮像データに写り込んだ場合であっても特定の１人を選定して当該カメラ３に接続されたサイネージ端末２にサイネージ画像を表示させることができる。
【００８４】
特に、１人の客を選定する方法として累積購入金額Ｍが最も高い客を選定する方法を採用すれば、店舗への売上の貢献が高い客に対して優先的に商品等をＰＲできるので、極めて高い販促効果が期待できる。  
その他、第1の実施形態と同様の効果を奏することはいうまでもない。
【００８５】
（変形例）
各実施形態にて開示した構成は、適宜変形することができる。  
例えば、データ群Ｓ１〜ＳＮは、必ずしも映像でなくてもよい。映像以外に、データ群Ｓ１〜ＳＮは、各売場に配置されたサイネージ端末２（２ｂ〜２ｍ）にそれぞれ各売場に応じた静止画であるサイネージ画像を表示させるための複数の静止画データの集合体としてもよい。この場合、例えば各静止画データは、その売場に陳列された商品をＰＲするものや、いずれかの売場から他の売場に客を誘導するもの（他の売場の方向を示す矢印等）とすることができる。
【００８６】
また、サイネージサーバ１が各カメラ３による撮像データから客の属性（男性、女性、子供等）を判定し、この属性を嗜好タイプＴに代えて、あるいは嗜好タイプＴとともにデータ群Ｓ１〜ＳＮの選定に用いてもよい。客の属性を判定するにあたっては、例えば事前に年齢や性別等の属性が既知の顔画像データを多数収集し、収集した顔画像データに含まれるパーツ（頭部輪郭、目、鼻、口、眉、耳、髪の生え際、しわ等）の形状や位置関係と各属性との相関を統計的手法によって求め、その結果を表すデータをデータベース化してＲＯＭ１１等に保存しておく。そして、カメラ３による撮像データに写し出された客の顔部分の上記パーツの形状や位置関係等と、上記データベースに保存されたデータとの比較により当該人物の属性を推定する。その他にも、衣服等の特徴や身長を利用して撮像データに写り込んだ客の属性を判定してもよい。
【００８７】
また、第２の実施形態においては複数の客の顔部分が撮像データに写り込んだ場合にサイネージ画像の表示対象とする１人の客を選定するとしたが、サイネージ端末２の画面をこれらの客の数に分割して各客を対象としたサイネージ画像を同時に表示してもよい。
【００８８】
また、来店時処理、表示処理、および売上登録処理等に関するコンピュータプログラムは、当初からＲＯＭ１１やＲＯＭ４１に記憶されている必要はなく、同様のプログラムがネットワークからサイネージサーバ１やＰＯＳサーバ４にダウンロードされてもよい。あるいは、記録媒体に記録された同様のプログラムがサイネージサーバ１やＰＯＳサーバ４にインストールされてもよい。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ等と協働してその機能を実現させるものであってもよい。
【００８９】
また、サイネージサーバ１のＣＰＵ１０が実行するとした来店時処理および表示処理等の一部または全てを、サイネージ端末２が実行してもよい。このようにすれば、サイネージサーバ１の処理負担が軽減される。
【００９０】
また、サイネージサーバ１の役割とＰＯＳサーバ４の役割を１つのサーバに集約してもよい。さらに、クラウドコンピューティングを利用して来店時処理、表示処理、および売上登録処理等を実現することも可能である。この場合、例えば複数のサーバを備えるクラウドとサイネージシステムおよびＰＯＳシステムとを通信接続し、サイネージサーバ１やＰＯＳサーバ４等が実行するとした処理の一部をクラウドに分担させればよい。
【００９１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］複数の表示装置と、これら各表示装置に対応して設けられ、撮像領域を撮像して撮像データを生成する撮像装置と、前記各表示装置に所定の宣伝対象事項を宣伝するためのサイネージ画像を表示させるサイネージ処理装置とを含むサイネージシステムであって、前記サイネージ処理装置は、前記各撮像装置が生成した撮像データに写し出された人物を認識する人物認識手段と、前記人物認識手段が認識した人物に応じた複数のサイネージ画像データを含むデータ群を選定するデータ選定手段と、前記人物認識手段が撮像データに写し出された人物を認識した場合、当該撮像データを生成した前記撮像装置に対応する前記表示装置に、前記データ選定手段が当該人物を対象として選定したデータ群に基づくサイネージ画像を表示させる表示制御手段と、を備え、前記表示制御手段は、前記人物認識手段が認識した人物を対象として前記データ選定手段が選定したデータ群に基づくサイネージ画像を前記各表示装置のいずれかに表示させた後に、前記人物認識手段が当該人物を前記各撮像装置のいずれかが生成した撮像データから再度認識した場合、前記各表示装置のいずれかに前回表示させた当該人物を対象とするデータ群に基づくサイネージ画像の続きを、当該撮像データを生成した前記撮像装置に対応する前記表示装置に表示させることを特徴とするサイネージシステム。  
［２］商取引を会計処理する会計処理装置と、前記会計処理装置に接続され、前記会計処理装置にて会計処理を受ける人物を含む撮像領域を撮像して撮像データを生成する撮像装置と、前記会計処理装置が会計処理した商取引に関する情報を、前記会計処理装置に接続された前記撮像装置が生成した撮像データに写し出された人物の商品購入実績として保存するデータベースと、をさらに含むことを特徴とする付記［１］に記載のサイネージシステム。  
［３］前記データ選定手段は、前記人物認識手段が認識した人物の前記データベースに保存された商品購入実績から導出される当該人物の嗜好に合った商品を宣伝するためのサイネージ画像データを含むデータ群を、当該人物を対象とするデータ群として選定することを特徴とする付記［２］に記載のサイネージシステム。  
［４］前記人物認識手段が１つの撮像データから複数の人物を認識した場合、これら複数の人物から１人を選定する人物選定手段をさらに備え、前記データ選定手段は、前記人物選定手段が選定した人物を対象とするデータ群を選定することを特徴とする付記［１］乃至［３］のうちいずれか１に記載のサイネージシステム。
［５］前記人物選定手段は、前記人物認識手段が１つの撮像データから認識した複数の人物のうち、過去の商取引における累計購入金額が最も高い１人を選定することを特徴とする付記［４］に記載のサイネージシステム。
［６］宣伝対象を宣伝するためのサイネージ画像を表示する複数の表示装置と、前記各表示装置に対応して設けられ、撮像領域を撮像して撮像データを生成する撮像装置と、を含むサイネージシステムにて用いられるサイネージ処理装置に、前記各撮像装置が生成した撮像データに写し出された人物を認識する人物認識手段と、前記人物認識手段が認識した人物に応じた複数のサイネージ画像データを含むデータ群を選定するデータ選定手段と、前記人物認識手段が撮像データに写し出された人物を認識した場合、当該撮像データを生成した前記撮像装置に対応する前記表示装置に、前記データ選定手段が当該人物を対象として選定したデータ群に基づくサイネージ画像を表示させる表示制御手段と、を実現させるプログラムであって、前記表示制御手段は、前記人物認識手段が認識した人物を対象として前記データ選定手段が選定したデータ群に基づくサイネージ画像を前記各表示装置のいずれかに表示させた後に、前記人物認識手段が当該人物を前記各撮像装置のいずれかが生成した撮像データから再度認識した場合、前記各表示装置のいずれかに前回表示させた当該人物を対象とするデータ群に基づくサイネージ画像の続きを、当該撮像データを生成した前記撮像装置に対応する前記表示装置に表示させることを特徴とするプログラム。
【符号の説明】
【００９２】
１…サイネージサーバ、３，６…カメラ、４…ＰＯＳサーバ、５…ＰＯＳ端末、１０…サイネージサーバのＣＰＵ、４０…ＰＯＳサーバのＣＰＵ、７０…個人認証ＤＢ、７１…顔画像データ、８０…売上ＤＢ、Ｓ１〜ＳＮ…データ群、Ｗ…ワークエリア、Ｗ１…顔画像データ、Ｆ…フラグ、Ｐ…停止位置。
【図１】
0005768010.tif 000002
【図２】
0005768010.tif 000003
【図３】
0005768010.tif 000004
【図４】
0005768010.tif 000005
【図５】
0005768010.tif 000006
【図６】
0005768010.tif 000007
【図７】
0005768010.tif 000008
【図８】
0005768010.tif 000009
【図９】
0005768010.tif 000010
【図１０】
0005768010.tif 000011
【図１１】
0005768010.tif 000012