サーバと電子広告表示装置とを備える行動履歴管理システムにおいて、前記電子広告表示装置の付近の被写体を撮影して撮影画像データを出力するカメラと、前記撮影画像データから人物を検出して、当該人物の特徴を示す特徴情報を前記撮影画像データから抽出する画像処理部と、前記カメラによって撮影された際の前記人物の状況を示す行動履歴情報を取得する行動履歴情報取得部と、前記人物ごとに、前記特徴情報と前記行動履歴情報とを対応付けて記憶する記憶部と、を備えることを特徴とする行動履歴管理システム。前記記憶部を参照して、過去に抽出された特徴情報と現時点において抽出した特徴情報とを比較し、前記カメラによって撮影された被写体の中に前記記憶部に記憶されている特徴情報が示す特徴を有する人物が含まれているか否かを判定する人物判定部と、前記人物判定部の判定結果に応じたコンテンツを決定し、決定したコンテンツを前記デジタルサイネージのディスプレイに表示させる配信コンテンツ決定部とを備えることを特徴とする請求項1に記載の行動履歴管理システム。店舗に設置され、撮影した撮影画像データを出力する店舗カメラと、前記店舗カメラからの前記撮影画像データを入力する店舗監視装置とをさらに備え、前記画像処理部は、前記店舗カメラが出力する撮影画像データから人物を検出して、当該人物の特徴を示す前記特徴情報を抽出し、前記行動履歴情報取得部は、前記店舗カメラによって撮影された際の前記人物の状況を示す前記行動履歴情報を取得することを特徴とする請求項1あるいは2に記載の行動履歴管理システム。商品の会計処理を実行する販売情報管理装置と商品の会計をする際に支払いした人物の顔を撮影して、撮影画像データを出力する会計カメラと、少なくとも会計した商品を示す販売情報を生成する販売情報取得部とをさらに備え、前記画像処理部は、前記会計カメラが出力する撮影画像データから人物を検出して、当該人物の特徴を示す前記特徴情報を抽出し、前記記憶部は、前記人物ごとに、前記特徴情報と前記販売情報とを対応付けて記憶することを特徴とする請求項1から3のいずれか一項に記載の行動履歴管理システム。前記画像処理部は、前記撮影画像データから検出対象である人物の顔の特徴を示す前記特徴情報を抽出することを特徴とする請求項1から4のいずれか一項に記載の行動履歴管理システム。前記画像処理部は、前記撮影画像データから検出対象である人物の特徴として、身長、体重、所持品、歩き方、性別、年齢のうち少なくともいずれか1つを示す前記特徴情報を抽出することを特徴とする請求項1から5のいずれか一項に記載の行動履歴管理システム。電子広告表示装置の付近の被写体をカメラが撮影して撮影画像データを取得するステップと、前記撮影画像データから人物を検出して、当該人物の特徴を示す特徴情報を前記撮影画像データから抽出するステップと、前記カメラによって撮影された際の前記人物の状況を示す行動履歴情報を取得するステップと、前記人物ごとに、前記特徴情報と前記行動履歴情報とを対応付けて記憶部に記憶させるステップと、を備えることを特徴とする行動履歴管理方法。特許文献1の技術を利用して、複数のデジタルサイネージにおける広告展開を実施した場合、このデジタルサイネージによる広告効果が不明であった。本発明は、このような事情を考慮してなされたものであり、その目的は、電子広告表示装置を用いて実施された広告展開による広告効果を人の行動に基づき測定するために役立たせることができる行動履歴管理システムおよび行動履歴管理方法を提供することにある。上述の課題を鑑み、本発明に係る行動履歴管理システムの一実施形態は、サーバと電子広告表示装置とを備える行動履歴管理システムにおいて、前記電子広告表示装置の付近の被写体を撮影して撮影画像データを出力するカメラと、前記撮影画像データから人物を検出して、当該人物の特徴を示す特徴情報を前記撮影画像データから抽出する画像処理部と、前記カメラによって撮影された際の前記人物の状況を示す行動履歴情報を取得する行動履歴情報取得部と、前記人物ごとに、前記特徴情報と前記行動履歴情報とを対応付けて記憶する記憶部と、を備えることを特徴とする。上述の行動履歴管理システムにおいて、前記記憶部を参照して、過去に抽出された特徴情報と現時点において抽出した特徴情報とを比較し、前記カメラによって撮影された被写体の中に前記記憶部に記憶されている特徴情報が示す特徴を有する人物が含まれているか否かを判定する人物判定部と、前記人物判定部の判定結果に応じたコンテンツを決定し、決定したコンテンツを前記デジタルサイネージのディスプレイに表示させる配信コンテンツ決定部とを備えることを特徴とする。上述の行動履歴管理システムにおいて、店舗に設置され、撮影した撮影画像データを出力する店舗カメラと、前記店舗カメラからの前記撮影画像データを入力する店舗監視装置とをさらに備え、前記画像処理部は、前記店舗カメラが出力する撮影画像データから人物を検出して、当該人物の特徴を示す前記特徴情報を抽出し、前記行動履歴情報取得部は、前記店舗カメラによって撮影された際の前記人物の状況を示す前記行動履歴情報を取得することを特徴とする。上述の行動履歴管理システムにおいて、商品の会計処理を実行する販売情報管理装置と商品の会計をする際に支払いした人物の顔を撮影して、撮影画像データを出力する会計カメラと、少なくとも会計した商品を示す販売情報を生成する販売情報取得部とをさらに備え、前記画像処理部は、前記会計カメラが出力する撮影画像データから人物を検出して、当該人物の特徴を示す前記特徴情報を抽出し、前記記憶部は、前記人物ごとに、前記特徴情報と前記販売情報とを対応付けて記憶することを特徴とする。上述の行動履歴管理システムにおいて、前記画像処理部は、前記撮影画像データから検出対象である人物の顔の特徴を示す前記特徴情報を抽出することを特徴とする。上述の行動履歴管理システムにおいて、前記画像処理部は、前記撮影画像データから検出対象である人物の特徴として、身長、体重、所持品、歩き方、性別、年齢のうち少なくともいずれか1つを示す前記特徴情報を抽出することを特徴とする。上述の課題に鑑み、本発明に係る行動履歴管理方法の一実施形態は、電子広告表示装置の付近の被写体をカメラが撮影して撮影画像データを取得するステップと、前記撮影画像データから人物を検出して、当該人物の特徴を示す特徴情報を前記撮影画像データから抽出するステップと、前記カメラによって撮影された際の前記人物の状況を示す行動履歴情報を取得するステップと、前記人物ごとに、前記特徴情報と前記行動履歴情報とを対応付けて記憶部に記憶させるステップと、を備えることを特徴とする。本発明によると、電子広告表示装置を用いて実施された広告展開による広告効果を人の行動に基づき解析するための情報を取得することができる。[第1実施形態]以下、本発明の一実施形態にかかる行動履歴管理システムの一例について説明する。図1は、本実施形態にかかる行動履歴管理システムの構成の一例を示すブロック図である。図1に示す通り、本実施形態に係る行動履歴管理システムは、サーバ1と、少なくとも1つのデジタルサイネージ2と、少なくとも1つの販売情報管理装置3と、少なくとも1つの店舗監視装置4とを備える。これらサーバ1、デジタルサイネージ2、販売情報管理装置3、および店舗監視装置4は、ネットワーク5によって通信可能に接続されている。サーバ1は、デジタルサイネージ2によって取得される情報、販売情報管理装置3によって取得される情報、および、店舗監視装置4によって取得される情報を保持し、これら情報を管理する。デジタルサイネージ2は、例えば、街中、駅中、あるいは商業施設等に設置されており、電子広告コンテンツを表示する。販売情報管理装置3は、各商業施設における商品の販売実績を示す販売情報を管理する。この販売情報は、例えば、POSsystemPointofsalesystemによって管理されている情報であって、商品の名称、商品のID、販売金額、店舗名等を示す情報である。本実施形態において、販売情報管理装置3は、例えば、会計処理を実行するレジスターである。店舗監視装置4は、店舗内に設置されたカメラ400と接続され、このカメラ400によって撮影された撮影画像を管理する。このカメラ400は、例えば、店舗の入り口から入っている顧客の顔が撮影できる位置に設置されている。なお、カメラ400は、この位置以外の位置に設置されているものであってもよく、一店舗に複数個が設置されるものであってもよい。次に、図2を参照して、本実施形態に係る行動履歴管理システムの概要の一例について説明する。図2は、本実施形態に係る行動履歴管理システムの概要の一例について説明するための図である。なお、本実施形態において、行動履歴管理システムによる行動履歴情報の検出対象は、人物である。図2に示す通り、本実施形態に係る行動履歴管理システムでは、デジタルサイネージ2のカメラがデジタルサイネージ2の付近を撮影し、デジタルサイネージ2に表示されているコンテンツ例えば、電子広告を人物が視聴した場合、この人物を撮影した画像内から抽出する。そして、このカメラが撮影した撮影画像データを画像処理することにより、この人物の特徴を示す特徴量を抽出する。この人物の特徴を示す情報を、以下、特徴情報と記す。この特徴情報は、例えば、人物の顔目鼻立ち、髪型、顔の色等、あるいは、身長、体重、所持品、歩き方、性別、年齢等の特徴を示す情報である。また、デジタルサイネージ2は、前を通行した人物が視聴した電子広告の内容や表示時刻、あるいは、デジタルサイネージ2が設置されている位置等を示す情報を取得する。この情報は、前を通行した人物がデジタルサイネージ2の表示する電子広告に興味を示して視聴した可能性があることを示す情報であり、以下、行動履歴情報と記す。言い換えると、この行動履歴情報は、カメラによって撮影された際の当該人物の状況を示す情報である。本実施形態において、前を通行した人物が特定のデジタルサイネージ2の前でその時点で表示されている電子広告を視聴し得る状況にあったことを示す行動履歴情報について、以下説明する。なお、デジタルサイネージ2に電子広告が表示されていない状況において、デジタルサイネージ2の方を見る人物を検出した場合、コンテンツの内容以外の情報であって、前を通行した人物が視聴した電子広告表示時刻とデジタルサイネージ2が設置されている位置を示す情報を、この人物の状況を示す情報を行動履歴情報として取得する。サーバ1は、検出対象である人物毎に、この特徴情報と行動履歴情報とを対応付けて記憶部に記憶する。また、同様にして、店舗監視装置4は、例えば、店舗に来店した人物をカメラ400が撮影した画像の中から検出する。そして、店舗監視装置4は、デジタルサイネージ2と同様、カメラ400が撮影により得た撮影画像データを画像処理することにより、この人物の特徴を示す特徴量を抽出する。この店舗監視装置4は、検出対象である人物が来店した店舗の店舗名や場所、来店時刻等を示す情報を取得する。この情報は、カメラ400によって撮影された際の人物の状況を示す行動履歴情報である。この行動履歴情報は、検出対象である人物がデジタルサイネージ2の表示する電子広告に興味を示して視聴した後に来店した可能性があることを示す情報である。サーバ1は、検出対象である人物毎に、この特徴情報と行動履歴情報とを対応付けて記憶部に記憶する。これにより、デジタルサイネージ2の電子広告を視聴する人物を個々に識別することができるとともに、店舗監視装置4が設置されている店舗に来店した人物を個々に識別することができる。また、デジタルサイネージ2や店舗監視装置4によって取得された特徴情報が示す人物の行動履歴情報を取得することができる。よって、サーバ1に記憶されている情報を利用することにより、街中のデジタルサイネージ2の電子広告を視聴した人物が店舗に来店したか否かを判定することができる。販売情報管理装置3は、商品の会計をする際に、支払いをした人物の顔を撮影して、人物の顔の特徴を示す特徴量を抽出して、特徴情報を生成する。また、販売情報管理装置3は、この人物が商品を購入した店舗名や商品の価格等を示す販売情報を生成する。サーバ1は、商品を購入した人物ごとに、この特徴情報と販売情報とを対応付けて記憶部に記憶する。これにより、店舗において商品を購入する人物を個々に識別することができるとともに、この人物の販売情報を取得することができる。よって、サーバ1に記憶されている情報を利用することにより、デジタルサイネージ2の電子広告を視聴した人物が実際に広告の商品を購入したか否かを判定することができる。次に、図3~7を参照して、本実施形態に係る行動履歴管理システムの構成について説明する。図3は、本実施形態に係る行動履歴管理システムの構成の一例を示す図である。図4~7は、サーバ1の記憶部に記憶されているテーブルの一例を示す図である。デジタルサイネージ2は、制御部21と、通信部22と、ディスプレイ23と、記憶部24と、カメラ25と、画像処理部26とを含む。制御部21は、デジタルサイネージ2を統括的に制御する。例えば、制御部21は、記憶部24に記憶されているコンテンツデータに基づき電子広告をディスプレイ23に表示させる。この制御部21は、行動履歴情報取得部211を含む。行動履歴情報取得部211は、行動履歴情報を取得する。通信部22は、ネットワーク5を介してサーバ1と情報の送受信を行う。ディスプレイ23は、制御部21の制御によってコンテンツ、例えば電子広告を表示する。なお、ディスプレイ23は、音声出力装置を備え、電子広告に合わせた音声を出力するものであってもよい。カメラ25は、デジタルサイネージ2の付近を撮影して、撮影画像データを取得する。このカメラ25は、例えば、デジタルサイネージ2のディスプレイ23を見ている被写体を撮影できる位置に設置されている。この場合、カメラ23によって取得される画像は、ディスプレイ23の目線で撮影される画像であって、人物がディスプレイ23を見ている場合、画像内の人物の顔は正面を向いている。一方、人物がディスプレイ23を見ていない場合、つまり、デジタルサイネージ2の前を通過しただけの場合、画像内の人物の顔は横顔あるいは後頭部等となる。画像処理部26は、カメラ25から出力される撮影画像データに基づき、検出対象である人物の特徴を示す特徴情報を抽出する。この画像処理部26は、例えば、撮影画像データから、人物の顔を検出し、この顔の特徴量を抽出する。また、画像処理部26は、撮影画像データを画像処理することにより、顔が検出された人物の身長、体重、所持品、性別、年齢を示す情報を抽出するものであってもよい。さらに、画像処理部26は、連続する複数枚の撮影画像データつまり、動画データに基づき、顔が検出された人物の歩き方を示す情報を抽出するものであってもよい。店舗監視装置4は、制御部41と、通信部42と、記憶部43と、カメラ44と、画像処理部45とを含む。制御部41は、店舗監視装置4を統括的に制御する。この制御部41は、行動履歴情報取得部411を含む。行動履歴情報取得部411は、行動履歴情報を取得する。通信部42は、ネットワーク5を介してサーバ1と情報の送受信を行う。記憶部43は、例えば、カメラ400によって撮影された撮影画像データを保存する。画像処理部44は、カメラ400から出力される撮影画像データに基づき、検出対象である人物の特徴を示す特徴情報を抽出する。この画像処理部400は、デジタルサイネージ2の画像処理部26と同様にして、例えば、撮影画像データから、人物の顔を検出し、この顔の特徴量を抽出する。また、画像処理部400は、画像処理部26と同様、撮影画像データを画像処理することにより、顔が検出された人物の身長、体重、所持品、性別、年齢を示す情報を抽出するものであってもよい。さらに、画像処理部400は、画像処理部26と同様、連続する複数枚の撮影画像データつまり、動画データに基づき、顔が検出された人物の歩き方を示す情報を抽出するものであってもよい。サーバ1は、制御部11と、通信部12と、記憶部13とを含む。制御部11は、サーバ1を統括的に制御する。この制御部11は、デジタルサイネージ2あるいは店舗監視装置4から受信する行動履歴情報と特徴情報とを、人物ごとに対応付けて記憶部13に記憶させる。この場合、制御部11は、人物を識別するための固有の人物IDを割り当てる。また、制御部11は、人物判定部111と配信コンテンツ決定部112とを含む。人物判定部111は、記憶部13を参照して、過去に抽出された特徴情報と現時点において抽出した特徴情報とを比較し、デジタルサイネージ2のカメラ25や店舗のカメラ400によって撮影された被写体の中に特徴情報が示す特徴を有する検出対象である人物が含まれているか否かを判定する。配信コンテンツ決定部112は、人物判定部111の判定結果に応じたコンテンツを決定し、決定したコンテンツを表示することを指示する情報を通信部12を介してデジタルサイネージ2に送信する。記憶部13は、特徴情報テーブル131と、行動履歴情報テーブル132と、購入履歴情報テーブル133と、コンテンツテーブル134とを記憶する。この記憶部13は、コンテンツテーブル134によって対応付けられているコンテンツ例えば、電子広告を示すデータを記憶する。特徴情報テーブル131は、例えば、図4に示す通り、人物IDと、特徴情報とを対応付けるテーブルである。この特徴情報には、例えば、人物の顔の特徴を示す顔特徴量や、人の身長、体重、所持品、歩き方、性別、年齢等を示す情報が含まれる。行動履歴情報テーブル132は、例えば、図5に示す通り、人物IDと、行動履歴情報とを対応付けるテーブルである。この行動履歴情報には、例えば、デジタルサイネージ2のカメラ25や店舗のカメラ400によって撮影された際の人物の状況を示す情報として、例えば、場所デジタルサイネージ2の設置位置、あるいは、店舗監視装置4の設置店舗名あるいは位置、時刻デジタルサイネージ2の視聴時刻、あるいは、店舗監視装置4の店舗の来店時刻、属性、滞留時間デジタルサイネージ2のコンテンツを視聴した時間、コンテンツIDデジタルサイネージ2で表示したコンテンツの識別情報等を示す情報が含まれる。購入履歴情報テーブル133は、例えば、図6に示す通り、人物IDと、販売情報とを対応付けるテーブルである。この販売情報には、例えば、人物が商品を購入した店舗名、購入した商品の商品名、その商品を購入した金額、その商品を購入した時刻等を示す情報が含まれる。コンテンツテーブル134は、例えば、図7に示す通り、視聴の順番を示す情報と、コンテンツIDと、配信条件を示す情報とを対応付けるテーブルである。視聴の順番を示す情報は、ストーリー性のあるコンテンツを配信する際の配信順を示す。販売情報管理装置3は、制御部31と、通信部32と、ディスプレイ33と、記憶部34と、カメラ35と、画像処理部36とを含む。この販売情報管理装置3は、例えば、会計係が利用するレジスターである。制御部31は、販売情報管理装置3を統括的に制御する。例えば、制御部31は、リーダー33を介して入力された商品情報例えば、商品名とその価格に基づき、会計処理を行う。また、制御部31は、販売情報取得部311を含む。この販売情報取得部311は、会計処理によりリーダー33によって読み取られる販売情報を、会計ごとにまとめる。また、販売情報取得部311は、販売情報に対応する特徴情報が検出された場合、この販売情報と特徴情報を対応付けた情報を、通信部32を介してサーバ1に送信する。通信部32は、ネットワーク5を介してサーバ1と情報の送受信を行う。リーダー33は、例えば、RF部331とバーコードリーダー332を含む読み取り装置である。RF部331は、例えば、携帯端末装置に搭載されているRFデバイスと通信して、電子マネーでの支払いを要求する人の会計処理の際に、会計金額に相当する電子マネーの支払いをしたことを示す情報を携帯端末装置に送信する。バーコードリーダー332は、例えば、商品に表示されているバーコードを読み取り、当該商品を識別する商品IDを読み取る。この商品IDに対応する商品名や価格が記憶部34に記憶されており、制御部31は、この商品IDに基づき記憶部34を参照することで、会計する商品の商品名と価格を示す情報を取得する。記憶部34は、商品IDと、商品に関する情報例えば、商品名や価格を対応付けるテーブルを記憶する。カメラ35は、販売情報管理装置3の付近を撮影して、撮影画像データを取得する。画像処理部36は、カメラ35から出力される撮影画像データに基づき、撮影画像内に含まれる人物の顔の特徴を示す特徴情報を抽出する。次に、図8~9を参照して、本実施形態の行動履歴管理システムにおけるサーバ1とデジタルサイネージ2間の処理フローの一例について説明する。図8は、本実施形態の行動履歴管理システムにおけるサーバ1とデジタルサイネージ2間の処理フローの一例について説明するためのシーケンス図である。図9は、デジタルサイネージ2に表示されている電子広告αをAさんが見た場合の一例を説明するための図である。デジタルサイネージ2は、記憶部24に記憶されているコンテンツデータを読み出し、例えば、広告αをディスプレイ23に表示するステップST101。このデジタルサイネージ2のカメラ25は、ディスプレイ23の前を撮影して、撮影画像データを出力するステップST102。例えば、図9aに示すように、デジタルサイネージ2のディスプレイ23の前をAさんが通ったとする。この場合、カメラ25は、図9bに示すような撮影画像を示す撮影画像データを画像処理部26に出力する。画像処理部26は、カメラ25から出力される撮影画像データに基づき、画像内に含まれる人物を検出する。この画像処理部26は、画像内のAさんを検出し、Aさんの特徴を示す特徴情報を抽出するステップST103。そして、画像処理部26は、この特徴情報を通信部22を介してサーバ1に送信する。そして、サーバ1の人物判定部111は、受信した特徴情報と、記憶部13の特徴情報テーブル131とを照合するステップST104。つまり、サーバ1の人物判定部111は、受信した特徴情報と類似する情報が特徴情報テーブル131の特徴情報内にあるか否かを判定する。なお、サーバ1の人物判定部111は、特徴情報に含まれる顔特徴量が示す特徴が予め決められた誤差範囲内で一致している場合、両特徴情報は類似していると判定する。また、サーバ1の人物判定部111は、顔特徴量では同一人物であるか否かを判定できない場合、つまり、特徴量が類似していない場合、特徴情報に含まれる複数の項目身長、体重等の類似性を判定するものであってもよい。これら項目が予め決められた誤差範囲内で一致している場合、人物判定部111は、両特徴情報は類似していると判定する。このステップST103とステップST104の処理を、特徴照合処理という。この特徴照合処理における特徴情報の抽出ステップST103は、サーバ1において行われてもよいし、デジタルサイネージ2の画像処理部26において行われてもよい。サーバ1において行われる場合、デジタルサイネージ2は、カメラ25が撮影した撮影画像データを通信部22を介してサーバ1に送信する。サーバ1は、異なるデジタルサイネージ2から送信された撮影画像データに対して、同一の特徴量抽出処理を実行できるため、撮影画像データから抽出される画像の特徴量抽出処理を一括管理することができる。つまり、異なるデジタルサイネージ2で取得された撮影画像データから抽出する特徴量の性質を一致させることができる。一方、デジタルサイネージ2の画像処理部26において行われる場合、デジタルサイネージ2からサーバ1に撮影画像データを送信せずにすむ。これにより、送信データの容量を低減できるとともに、セキュリティーの観点からも画像データが漏洩する危険性を低減することができる。また、デジタルサイネージ2の行動履歴情報取得部211は、ステップST102において撮影された際のAさんの状況を示す行動履歴情報を取得するステップST105。例えば、行動履歴情報取得部211は、ステップST102において撮影された際にディスプレイ23に表示されていたコンテンツαを示す情報や、デジタルサイネージ2が設置されている場所、ステップST102において撮影された際の時刻を示す情報を行動履歴情報として取得する。そして、デジタルサイネージ2の行動履歴情報取得部211は、取得した行動履歴情報を通信部22を介してサーバ1に送信する。そして、サーバ1の制御部11は、受信した行動履歴情報と特徴情報とを対応付けて記憶部13に記憶させる。ここで、サーバ1の人物判定部111は、記憶部13を参照して、過去に抽出された特徴情報と現時点において抽出した特徴情報とを比較し、デジタルサイネージ2のカメラ25によって撮影された被写体の中に特徴情報が示す特徴を有する検出対象である人物が含まれているか否かを判定する。例えば、ステップST104の特徴照合処理において、サーバ1が受信した特徴情報と類似する情報が特徴情報テーブル131の特徴情報内にある場合ステップST106-YES、この特徴情報と対応付けて行動履歴情報を記憶部13に記憶させる。具体的に説明すると、制御部11は、サーバ1が受信した特徴情報と類似する特徴情報と特徴情報テーブル131において対応付けられている人物IDを取得し、この取得した人物IDと行動履歴情報とを対応付けて、行動履歴情報テーブル132に書き込むステップST107。一方、ステップST104の特徴照合処理において、サーバ1が受信した特徴情報と類似する情報が特徴情報テーブル131の特徴情報内にない場合ステップST106-NO、制御部11は、この特徴情報に対して新たな人物IDを割り当てて、この新たな人物IDと行動履歴情報とを対応付けて、行動履歴情報テーブル132に書き込むステップST108。このステップST105~ステップST108の処理を、行動履歴情報作成処理という。なお、デジタルサイネージ2は、ステップST103によって取得した特徴情報とステップST105で取得した行動履歴情報を対応づけて、一度にサーバ1に送信するものであってもよい。そして、配信コンテンツ決定部112は、コンテンツテーブル134を参照して、人物判定部111の判定結果に応じたコンテンツデータを決定し、決定したコンテンツを表示することを指示する情報を通信部12を介してデジタルサイネージ2に送信するステップST109。デジタルサイネージ2の制御部21は、コンテンツを表示することを指示する情報を通信部22を介してサーバ1から受信し、この情報が示すコンテンツデータを記憶部24から読み出し、デジタルサイネージ23に表示させる。次に、図10を参照して、本実施形態の行動履歴管理システムにおけるサーバ1と販売情報管理装置3間の処理フローの一例について説明する。図10は、本本実施形態の行動履歴管理システムにおけるサーバ1と販売情報管理装置3間の処理フローの一例について説明するためのシーケンス図である。販売情報管理装置3は、例えば、バーコードリーダー332で読み取った商品の会計処理を実行するステップST201。つまり、販売情報管理装置3の制御部31は、バーコードリーダー332が読み取った情報に対応する商品の商品名と価格を記憶部34から読み出し、この商品の支払いの合計額を計算する。人によって、例えば、RF部331を介して電子マネーの支払いがあった場合、制御部31は、支払い金額および購入商品を示す情報に対して、支払いをした人物を識別する情報を対応付けて記憶部34に保存する。この販売情報管理装置3のカメラ35は、販売情報管理装置3において支払いをしている人物を撮影して、撮影画像データを出力するステップST202。そして、画像処理部36は、カメラ35から出力される撮影画像データに基づき、画像内に含まれる人物を検出する。この画像処理部36は、画像内のAさんを検出し、Aさんの特徴を示す特徴情報を抽出するステップST203。そして、画像処理部36は、この特徴情報を通信部32を介してサーバ1に送信する。そして、サーバ1の人物判定部111は、受信した特徴情報と、記憶部13の特徴情報テーブル131とを照合するステップST204。つまり、サーバ1の人物判定部111は、受信した特徴情報と類似する情報が特徴情報テーブル131の特徴情報内にあるか否かを判定する。なお、サーバ1の人物判定部111は、特徴情報に含まれる顔特徴量が示す特徴が予め決められた誤差範囲内で一致している場合、両特徴情報は類似していると判定する。また、サーバ1の人物判定部111は、顔特徴量では同一人物であるか否かを判定できない場合、つまり、特徴量が類似していない場合、特徴情報に含まれる複数の項目身長、体重等の類似性を判定するものであってもよい。これら項目が予め決められた誤差範囲内で一致している場合、人物判定部111は、両特徴情報は類似していると判定する。このステップST203~ステップST204の処理を、特徴照合処理という。また、販売情報管理装置3の販売情報取得部311は、ステップST201において会計処理した商品を購入したAさんの購入商品および購入金額を示す販売情報を取得するステップST205。そして、販売情報管理装置3の販売情報取得部311は、取得した販売情報を通信部32を介してサーバ1に送信する。そして、サーバ1の制御部11は、受信した販売情報と特徴情報とを対応付けて記憶部13に記憶させる。ここで、サーバ1の人物判定部111は、記憶部13を参照して、過去に抽出された特徴情報と現時点において抽出した特徴情報とを比較し、販売情報管理装置3のカメラ35によって撮影された被写体の中に特徴情報が示す特徴を有する検出対象である人物が含まれているか否かを判定する。例えば、ステップST204の特徴照合処理において、サーバ1が受信した特徴情報と類似する情報が特徴情報テーブル131の特徴情報内にある場合ステップST206-YES、この特徴情報と対応付けて販売情報を記憶部13に記憶させる。具体的に説明すると、制御部11は、サーバ1が受信した特徴情報と類似する特徴情報と特徴情報テーブル131において対応付けられている人物IDを取得し、この取得した人物IDと販売情報とを対応付けて、購入履歴情報テーブル133に書き込むステップST207。一方、ステップST204の特徴照合処理において、サーバ1が受信した特徴情報と類似する情報が特徴情報テーブル131の特徴情報内にない場合ステップST206-NO、制御部11は、この特徴情報に対して新たな人物IDを割り当てて、この新たな人物IDと販売情報とを対応付けて、購入履歴情報テーブル133に書き込むステップST208。このステップST205~ステップST208の処理を、行動履歴情報作成処理という。なお、販売情報管理装置3は、ステップST203によって取得した特徴情報とステップST205で取得した販売情報を対応づけて、一度にサーバ1に送信するものであってもよい。次に、図11を参照して、本実施形態の行動履歴管理システムにおけるサーバ1と店舗監視装置4間の処理フローの一例について説明する。図11は、本実施形態の行動履歴管理システムにおけるサーバ1と店舗監視装置4間の処理フローの一例について説明するためのシーケンス図である。店舗に設置されたカメラ400は、例えば、店舗入り口を撮影して、撮影画像データを出力するステップST301。店舗監視装置4の画像処理部44は、カメラ400から出力される撮影画像データに基づき、画像内に含まれる人物を検出する。この画像処理部44は、画像内のAさんを検出し、Aさんの特徴を示す特徴情報を抽出するステップST302。そして、画像処理部44は、この特徴情報を通信部242を介してサーバ1に送信する。そして、サーバ1の人物判定部111は、受信した特徴情報と、記憶部13の特徴情報テーブル131とを照合するステップST303。つまり、サーバ1の人物判定部111は、受信した特徴情報と類似する情報が特徴情報テーブル131の特徴情報内にあるか否かを判定する。なお、サーバ1の人物判定部111は、特徴情報に含まれる顔特徴量が示す特徴が予め決められた誤差範囲内で一致している場合、両特徴情報は類似していると判定する。また、サーバ1の人物判定部111は、顔特徴量では同一人物であるか否かを判定できない場合、つまり、特徴量が類似していない場合、特徴情報に含まれる複数の項目身長、体重等の類似性を判定するものであってもよい。これら項目が予め決められた誤差範囲内で一致している場合、人物判定部111は、両特徴情報は類似していると判定する。このステップST302とステップST303の処理を、特徴照合処理という。そして、店舗監視装置4の行動履歴情報取得部411は、ステップST301において撮影された際のAさんの状況を示す行動履歴情報を取得するステップST304。例えば、行動履歴情報取得部411は、ステップST301において撮影された時刻や、カメラ400が設置されている店舗の名称あるいは場所等を示す情報を行動履歴情報として取得する。そして、店舗監視装置4の行動履歴情報取得部411は、取得した行動履歴情報を通信部42を介してサーバ1に送信する。そして、サーバ1の制御部11は、受信した行動履歴情報と特徴情報とを対応付けて記憶部13に記憶させる。ここで、サーバ1の人物判定部111は、記憶部13を参照して、過去に抽出された特徴情報と現時点において抽出した特徴情報とを比較し、店舗のカメラ400によって撮影された被写体の中に特徴情報が示す特徴を有する検出対象である人物が含まれているか否かを判定する。例えば、ステップST303の特徴照合処理において、サーバ1が受信した特徴情報と類似する情報が特徴情報テーブル131の特徴情報内にある場合ステップST305-YES、この特徴情報と対応付けて行動履歴情報を記憶部13に記憶させる。具体的に説明すると、制御部11は、サーバ1が受信した特徴情報と類似する特徴情報と特徴情報テーブル131において対応付けられている人物IDを取得し、この取得した人物IDと行動履歴情報とを対応付けて、行動履歴情報テーブル132に書き込むステップST306。一方、ステップST303の特徴照合処理において、サーバ1が受信した特徴情報と類似する情報が特徴情報テーブル131の特徴情報内にない場合ステップST305-NO、制御部11は、この特徴情報に対して新たな人物IDを割り当てて、この新たな人物IDと行動履歴情報とを対応付けて、行動履歴情報テーブル132に書き込むステップST307。このステップST304~ステップST307の処理を、行動履歴情報作成処理という。なお、店舗監視装置4は、ステップST302によって取得した特徴情報とステップST304で取得した行動履歴情報を対応づけて、一度にサーバ1に送信するものであってもよい。上述の通り、本実施形態に係る行動履歴管理システムは、デジタルサイネージ2に表示されているコンテンツ電子広告を視聴した人物、店舗に来店した人物、商品を購入した人物を、それぞれ、特徴情報により識別することができる。また、当該人物が視聴したデジタルサイネージ2に関する情報例えば、行動履歴情報、当該人物が来店した店舗や時刻に関する情報例えば、行動履歴情報、および当該人物が購入した商品に関する情報例えば、販売情報を取得することができる。これにより、人の行動履歴や購入履歴に応じたデジタルサイネージ2による広告効果を測定することができる。この広告効果の一例について、図12を参照して説明する。図12は、本実施形態に係る行動履歴管理システムにより測定される広告効果について説明するための図である。図12に示す通り、例えば、第1地点および第2地点にデジタルサイネージ2が設置されている。また、第3地点には、商業施設があり、この商業施設内には、販売情報管理装置3と店舗監視装置4が設置されている。Aさんは、第1地点のデジタルサイネージ2で広告αのコンテンツを視聴し、第2地点のデジタルサイネージ2で広告βのコンテンツを視聴している。また、Bさんは、第2地点のデジタルサイネージ2で広告βのコンテンツを視聴している。さらに、Cさん、Dさんは、第1地点のデジタルサイネージ2で広告αのコンテンツを視聴している。Aさん、Cさん、Dさんのように、第1地点のデジタルサイネージ2で広告αのコンテンツを視聴した人が100人いた。一方、Aさん、Bさんのように、第2地点のデジタルサイネージ2で広告βのコンテンツを視聴した人が30人いた。この場合、デジタルサイネージ2の広告αの方が、より多くの人に視聴されている。よって、デジタルサイネージ2の広告βの方が、例えば、商品の露出や認知といった広告効果があったといえる。また、Aさん、Bさんのように、第2地点のデジタルサイネージ2で広告βのコンテンツを視聴した後に、第3地点の店舗に来店した人は15人いた。一方、第1地点のデジタルサイネージ2で広告αのコンテンツを視聴した後に、第3地点の店舗に来店した人は5人しかいなかった。つまり、Cさん、Dさんは、第1地点のデジタルサイネージ2で広告αのコンテンツを視聴したにも関わらず、来店には至らなかった可能性が高い。この場合、広告効果としては、デジタルサイネージ2の広告βの方が、来店率が高いといえる。さらに、Aさんのように、第1地点のデジタルサイネージ2で広告αのコンテンツを、第2地点のデジタルサイネージ2で広告βのコンテンツを視聴した後、広告αとβの商品を購入した人は、7人いた。この場合、広告効果としては、デジタルサイネージ2の広告αとβの双方を視聴することとにより、購買率が向上するといえる。このように、来店あるいは購買するまでの人の行動導線を広告ごとに把握することができる。仮に、人の行動履歴に応じたデジタルサイネージ2による広告効果を測定することができない場合、図13に示す通り、より多くの人が視聴した広告αの方が、広告効果が高いという結果を得る。しかし、本実施形態に係る行動履歴管理システムを用いることにより、来店率の高い広告βの方が、来店につながる広告効果が高いという結果を得ることができる。また、本実施形態に係る行動履歴管理システムは、図14に示すように、人の行動履歴情報に応じて、ストーリー性のある広告コンテンツを順次、デジタルサイネージ2に表示させることができる。図14は、本実施形態に係る行動履歴管理システムによるコンテンツの配信の一例を説明するための図である。まず、デジタルサイネージ2の記憶部24には、例えば、ストーリー性のある広告コンテンツ第1話、第2話、第3話が記憶されている。例えば、Aさんが、第1地点のデジタルサイネージ2に表示されている広告コンテンツ第1話を視聴したとする。この場合、第1地点のデジタルサイネージ2のカメラ25は、Aさんがディスプレイ23の方を向いた画像を示す撮影画像データを出力する。例えば、図9bに示すような画像を示す撮影画像データである。画像処理部26は、カメラ25から出力される撮影画像データに基づき、画像内に含まれる人物を検出する。この画像処理部26は、画像内のAさんを検出し、Aさんの特徴を示す特徴情報を抽出する。また、行動履歴情報取得部211が、この画像が撮影された際のAさんの状況を示す行動履歴情報を取得する。この行動履歴情報取得部211は、撮影された際にディスプレイ23に表示されていた広告コンテンツ第1話を示す情報、デジタルサイネージ2の設置場所である第1地点を示す情報、および現在の時刻を示す情報を行動履歴情報として取得する。そして、デジタルサイネージ2の行動履歴情報取得部211は、特徴情報と行動履歴情報とを対応付けた情報を、通信部22を介してサーバ1に送信する。サーバ1は、受信した特徴情報と、記憶部13の特徴情報テーブル131とを照合する。ここで、Aさんの特徴を示す特徴情報は、記憶部13の特徴情報テーブル131に記憶されていない。よって、サーバ1の制御部11は、Aさんに対して新たな人物ID001を割り当てる。そして、サーバ11の制御部11は、この人物ID001と特徴情報とを対応づけて特徴情報テーブル131に記憶させるとともに、人物ID001と行動履歴情報とを対応づけて行動履歴情報テーブル132に記憶させる。次いで、Aさんが、第2地点のデジタルサイネージ2の前を通過したとする。この場合、第2地点のデジタルサイネージ2のカメラ25は、Aさんがディスプレイ23の方を向いた画像を示す撮影画像データを出力する。例えば、図9bに示すような画像を示す撮影画像データである。画像処理部26は、カメラ25から出力される撮影画像データに基づき、画像内に含まれる人物を検出する。この画像処理部26は、画像内のAさんを検出し、Aさんの特徴を示す特徴情報を抽出する。また、行動履歴情報取得部211が、この画像が撮影された際のAさんの状況を示す行動履歴情報を取得する。この行動履歴情報取得部211は、デジタルサイネージ2の設置場所である第2地点を示す情報および現在の時刻を示す情報を行動履歴情報として取得する。なお、行動履歴情報取得部211は、撮影された際にディスプレイ23に表示されていた広告コンテンツを示す情報があれば、行動履歴情報に追加してもよい。そして、デジタルサイネージ2の行動履歴情報取得部211は、特徴情報と行動履歴情報とを対応付けた情報を、通信部22を介してサーバ1に送信する。サーバ1は、受信した特徴情報と、記憶部13の特徴情報テーブル131とを照合する。ここで、サーバ1が受信したAさんの特徴を示す特徴情報は、記憶部13の特徴情報テーブル131において人物ID001対応付けられている特徴情報と類似する。よって、人物判定部111は、受信した特徴情報が示すAさんは、既に広告コンテンツ第1話を視聴している人物であると判定する。サーバ1の制御部11は、この人物ID001と受信した特徴情報とを対応づけて特徴情報テーブル131に記憶させるとともに、人物ID001と受信した行動履歴情報とを対応づけて行動履歴情報テーブル132に記憶させる。そして、サーバ1の配信コンテンツ決定部112は、コンテンツテーブル134を参照して、人物判定部111の判定結果に応じたコンテンツデータを決定する。ここでは、広告コンテンツ第2話がAさんに応じたコンテンツであり、サーバ1の配信コンテンツ決定部112は、広告コンテンツ第2話を表示することを指示する情報を通信部12を介してデジタルサイネージ2に送信する。なお、サーバ1の配信コンテンツ決定部112は、コンテンツテーブルの視聴の順番を示す情報に基づき、広告コンテンツ第1話の次に配信する広告コンテンツ第2話を決定する。これにより、第2地点のデジタルサイネージ2は、広告コンテンツ第2話をディスプレイ23に表示することができる。よって、Aさんは、第2地点のデジタルサイネージ2のディスプレイ23の方に顔を向けることによって、広告コンテンツ第2話を視聴することができる。同様にして、Aさんが第3地点のデジタルサイネージ2のディスプレイ23の方に顔を向けることによって、第3地点のデジタルサイネージ2は、広告コンテンツ第3話を表示させることができる。また、本実施形態に係る行動履歴管理システムは、図15に示すように、人の行動履歴情報に応じて、スタンプラリー等のゲーム性のあるコンテンツを順次、デジタルサイネージ2に表示させることができる。図15は、本実施形態に係る行動履歴管理システムによるコンテンツの配信の一例を説明するための図である。まず、デジタルサイネージ2の記憶部24には、例えば、ゲーム性のあるコンテンツが記憶されている。このコンテンツは、図15に示す通り、例えば、スタンプラリーのように、A~Cの各ポイントの到着の有無を示す画像である。なお、対応する音声を含むものであってもよい。例えば、Aさんが、第1地点のデジタルサイネージ2に表示されているコンテンツを視聴したとする。この場合、第1地点のデジタルサイネージ2のカメラ25は、Aさんがディスプレイ23の方を向いた画像を示す撮影画像データを出力する。例えば、図9bに示すような画像を示す撮影画像データである。画像処理部26は、カメラ25から出力される撮影画像データに基づき、画像内に含まれる人物を検出する。この画像処理部26は、画像内のAさんを検出し、Aさんの特徴を示す特徴情報を抽出する。また、行動履歴情報取得部211が、この画像が撮影された際のAさんの状況を示す行動履歴情報を取得する。この行動履歴情報取得部211は、デジタルサイネージ2の設置場所である第1地点を示す情報および現在の時刻を示す情報を行動履歴情報として取得する。そして、デジタルサイネージ2の行動履歴情報取得部211は、特徴情報と行動履歴情報とを対応付けた情報を、通信部22を介してサーバ1に送信する。サーバ1は、受信した特徴情報と、記憶部13の特徴情報テーブル131とを照合する。ここで、Aさんの特徴を示す特徴情報は、記憶部13の特徴情報テーブル131に記憶されていない。よって、サーバ1の制御部11は、Aさんに対して新たな人物ID001を割り当てる。そして、サーバ11の制御部11は、この人物ID001と特徴情報とを対応づけて特徴情報テーブル131に記憶させるとともに、人物ID001と行動履歴情報とを対応づけて行動履歴情報テーブル132に記憶させる。そして、サーバ1の配信コンテンツ決定部112は、コンテンツテーブル134を参照して、人物判定部111の判定結果に応じたコンテンツデータを決定し、決定したコンテンツを表示することを指示する情報を通信部12を介してデジタルサイネージ2に送信する。つまり、サーバ1の配信コンテンツ決定部112は、人物判定部111によって判定された人の人物IDに対応する行動履歴情報を行動履歴情報テーブル132から読み出す。そして、この行動履歴情報に含まれるデジタルサイネージ2の設置位置を示す場所の情報に基づき、予め決められたスタンプラリーの各ポイント第1~第3地点のうちいずれのポイントが行動履歴情報の場所に含まれているか否かを判定する。この場合、行動履歴情報には、第1地点を示す場所の情報が含まれている。このように、Aさんは、スタンプラリーにおいて、第1地点に到達しているため、サーバ1は、第1地点を第2、3地点とは異なる形態で表示した画像をディスプレイに表示させることを指示する情報をデジタルサイネージ2に送信する。デジタルサイネージ2の制御部21は、コンテンツを表示することを指示する情報を通信部22を介してサーバ1から受信し、この情報が示すコンテンツデータを記憶部24から読み出し、ディスプレイ23に表示させる。また、Aさんが、第2、3地点に到着した場合も同様にして、デジタルサイネージ2のディスプレイ23に、第1、2、3地点の到着したことを示す画像を表示する。このように、デジタルサイネージ2のディスプレイ23にスタンプラリーで各人が到着したポイントを表示させることにより、参加者の手間を省くことができる。また、スタンプラリーの参加者数を示す情報も容易に取得することができる。さらに、デジタルサイネージ2のカメラ25で撮影された撮影画像データを解析することによって、参加者の属性年齢や性別を示す情報を取得することができる。なお、本発明に係る行動履歴管理システムは、上述の実施形態に限られない。例えば、デジタルサイネージ2においてイベント告知の広告を配信していたとする。この場合、店舗監視装置4は、イベントの会場の入り口に設置されたカメラによって撮影された撮影画像データに基づき、来場者の特徴を示す特徴情報を取得する。また、イベント用に設けられた店舗監視装置4は、イベントの場所や内容、あるいは、出演者やカテゴリー文化、音楽、スポーツ等を示す行動履歴情報を作成し、サーバ1に送信する。そして、サーバ1は、特徴情報と行動履歴情報とを対応付けて管理する。これにより、イベント告知の広告をデジタルサイネージ2において視聴した人物と、イベントに来場した人物を個々に識別することができるとともに、人の行動履歴情報を取得することができる。また、事前に、人物の特徴を示す情報名前、年齢、性別、顔写真、服装、身長、体重等を登録しておき、サーバ1の特徴情報テーブルに保存しておくものであってもよい。これにより、人物判定部111による判定精度を高めることができる。この場合、身長や体重等は、事前に身長計や体重計等の計測器によって人物の身長や体重を計測した実測値を利用するものであってもよい。また、体重は、当該人物の特徴を示す情報を登録する際に事前に計測されるものであってもよく、デジタルサイネージ2で顔の画像が撮影される際に、デジタルサイネージ2の付近に設置される体重計によって計測されるものであってもよい。デジタルサイネージ2で顔の画像が撮影される際に体重を計測する場合、例えば、デジタルサイネージ2の前に立つ人物の体重が計測できるようなマットをデジタルサイネージ2の前に設置しておく。これにより、デジタルサイネージ2の前で電子広告を閲覧した人の体重を測定できる。この計測された体重と、デジタルサイネージ2で撮影された顔の画像を識別する情報とを対応づけて、サーバ1に送信するものであってもよい。このように、人物の特徴を示す情報として、実測値を対応付けることにより、より正確な人物判定をすることができる。なお、人物の特徴を示す情報は、これに限られず、他の計測機器等によって計測されるデータ例えば、血圧、血液型、視力、聴力等であってもよい。さらに、行動履歴管理システムの処理動作を1つの装置によって独自に実行するものであってもよい。例えば、デジタルサイネージ2に、サーバ1の構成と機能を搭載させるものであってもよい。このデジタルサイネージ2は、通過する人の行動履歴に応じたコンテンツを提供することができる。なおこの場合、デジタルサイネージ2の画像処理部26は、カメラ25が撮影した撮影画像データから人物の表情を解析するものであってもよい。例えば、人物の顔の特徴として、デジタルサイネージ2を視聴した際に、笑っているのか、怒っているのか等の表情を示す情報を取得して、当該人物の感情を示す情報を行動履歴情報に追加するものであってもよい。これにより、過去の行動履歴情報において、当該人物が不快感を示したコンテンツは表示させないようにしたりできる。これにより、デジタルサイネージ2によって行動履歴や個人の識別がなされていることを不快に思う人に対しては、行動履歴や個人に応じたコンテンツの変更を中止することができる。また、本実施形態に係るサーバ1は、図16に示す通り、行動履歴情報テーブルにおいて、人物IDと行動履歴情報に加え、撮影画像IDと特徴類似度を対応付けて記憶するものであってもよい。この撮影画像IDとは、デジタルサイネージ2や店舗監視装置4において撮影された画像を識別するための情報である。特徴類似度は、特徴照合処理において、デジタルサイネージ2や店舗監視装置4において撮影された画像から抽出した特徴と、特徴情報テーブル131の特徴情報とが類似している程度を示す情報である。このように、撮影画像IDを人物IDや行動履歴情報と対応付けてサーバ1に格納しておくことにより、後で、人間が目視により確認することができる。また、特徴点類似度を人物IDや行動履歴情報と対応付けてサーバ1に格納しておくことにより、例えば、特徴照合処理における人物判定の精度を、後で、人間が確認することができる。これにより、人物判定に類似すると判定された場合であっても、完全に本人として一致していると判定されたのか、あるいは、概ね似ているため類似と判定されたのか、その類似の程度を示すことができる。また、図示しないが、特徴情報テーブルや購入履歴情報テーブルも同様に、人物IDに対応付けて、撮影画像IDや特徴類似度を対応付けるものであってもよい。なお、上述のサーバ1、デジタルサイネージ2、販売情報管理装置3、および店舗監視装置4は、内部にコンピュータシステムを有している。そして、サーバ1、デジタルサイネージ2、販売情報管理装置3、および店舗監視装置4の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、CPU及び各種メモリやOS、周辺機器等のハードウェアを含むものである。また、コンピュータシステムは、WWWシステムを利用している場合であれば、ホームページ提供環境あるいは表示環境も含むものとする。また、各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、また、サーバ1、デジタルサイネージ2、販売情報管理装置3、および店舗監視装置4はこの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、各処理を行ってもよい。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ例えばDRAMDynamicRandomAccessMemoryのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せにより実現できるもの、いわゆる差分ファイル差分プログラムであっても良い。