ユーザの身体の少なくとも一部の領域が撮像された画像を記憶する記憶部と、前記記憶部に記憶された所定フレーム数の撮像画像を用いて、ユーザの身体の複数の撮像領域から周期的に変動する生命兆候の信号列を検出する生命兆候信号検出部と、身体の各撮像領域から検出された生命兆候の信号列の相関を求める相関計算部と、身体の各撮像領域から検出された生命兆候の信号列の相関にもとづいて、身体の各撮像領域が同一ユーザに属するものであるか否かを判定する同一性判定部とを含むことを特徴とする個体判別装置。前記生命兆候信号検出部は、所定フレーム数の撮像画像において身体の撮像領域における皮膚の振動または光吸収特性の変化を検知することにより、周期的に変動する生命兆候の信号列を検出することを特徴とする請求項1に記載の個体判別装置。前記生命兆候は心拍であり、前記同一性判定部は、検出された心拍の信号列の相関にもとづいて、身体の各撮像領域が同一ユーザに属するものであるか否かを判定することを特徴とする請求項1または2に記載の個体判別装置。同一ユーザに属すると判定された身体の複数の撮像領域に対して同一の強調表示を行う表示部をさらに含むことを特徴とする請求項1から3のいずれかに記載の個体判別装置。ユーザが身体に装着したセンサまたはユーザが操作するコントローラに装備されたセンサから周期的に変動する生命兆候の信号列の入力を受けるセンサ信号入力部をさらに含み、前記相関計算部は、センサから得られた生命兆候の信号列と、身体の撮像領域から検出された生命兆候の信号列との相関を求め、前記同一性判定部は、センサから得られた生命兆候の信号列と、身体の撮像領域から検出された生命兆候の信号列との相関にもとづいて、当該身体の撮像領域がセンサを装着したユーザまたはコントローラを操作するユーザに属するものであるか否かを判定することを特徴とする請求項1から4のいずれかに記載の個体判別装置。前記生命兆候信号検出部は、第1の撮像部により撮像された第1の身体の撮像領域と、第2の撮像部により撮像された第2の身体の撮像領域からそれぞれ周期的に変動する生命兆候の信号列を検出し、前記相関計算部は、第1の身体の撮像領域と第2の身体の撮像領域から検出されたそれぞれの生命兆候の信号列の相関を求め、前記同一性判定部は、第1の身体の撮像領域と第2の身体の撮像領域から検出されたそれぞれの生命兆候の信号列の相関にもとづいて、第1の身体の撮像領域と第2の身体の撮像領域が同一ユーザに属するものであるか否かを判定することを特徴とする請求項1から4のいずれかに記載の個体判別装置。ユーザの身体の少なくとも一部の領域が撮像された画像を記憶するメモリから所定フレーム数の撮像画像を用いて参照して、ユーザの身体の複数の撮像領域から周期的に変動する生命兆候の信号列を検出する生命兆候信号検出ステップと、身体の各撮像領域から検出された生命兆候の信号列の相関を求める相関計算ステップと、身体の各撮像領域から検出された生命兆候の信号列の相関にもとづいて、身体の各撮像領域が同一ユーザに属するものであるか否かを判定する同一性判定ステップとを含むことを特徴とする個体判別方法。ユーザの身体の少なくとも一部の領域が撮像された画像を記憶するメモリから所定フレーム数の撮像画像を用いて参照して、ユーザの身体の複数の撮像領域から周期的に変動する生命兆候の信号列を検出する生命兆候信号検出ステップと、身体の各撮像領域から検出された生命兆候の信号列の相関を求める相関計算ステップと、身体の各撮像領域から検出された生命兆候の信号列の相関にもとづいて、身体の各撮像領域が同一ユーザに属するものであるか否かを判定する同一性判定ステップとをコンピュータに実行させることを特徴とするプログラム。複数のプレイヤがコントローラをもってゲーム機を操作する場合や、コントローラをもっているプレイヤ以外にも家族や友人が周囲にいる場合、カメラで撮影した画像には複数のユーザが写っているため、撮像画像において個体判別をする必要がある。画像から顔や手などの領域を認識して、個体判別を行うこともできるが、コントローラを操作するプレイヤの手がゲームプレイ中に交差していると、手と顔の対応付けが難しくなることがある。本発明はこうした課題に鑑みてなされたものであり、その目的は、撮像画像において個体判別を正確に行うことのできる個体判別装置および個体判別方法を提供することにある。上記課題を解決するために、本発明のある態様の個体判別装置は、ユーザの身体の少なくとも一部の領域が撮像された画像を記憶する記憶部と、前記記憶部に記憶された所定フレーム数の撮像画像を用いて、ユーザの身体の複数の撮像領域から周期的に変動する生命兆候の信号列を検出する生命兆候信号検出部と、身体の各撮像領域から検出された生命兆候の信号列の相関を求める相関計算部と、身体の各撮像領域から検出された生命兆候の信号列の相関にもとづいて、身体の各撮像領域が同一ユーザに属するものであるか否かを判定する同一性判定部とを含む。本発明の別の態様は、個体判別方法である。この方法は、ユーザの身体の少なくとも一部の領域が撮像された画像を記憶するメモリから所定フレーム数の撮像画像を用いて参照して、ユーザの身体の複数の撮像領域から周期的に変動する生命兆候の信号列を検出する生命兆候信号検出ステップと、身体の各撮像領域から検出された生命兆候の信号列の相関を求める相関計算ステップと、身体の各撮像領域から検出された生命兆候の信号列の相関にもとづいて、身体の各撮像領域が同一ユーザに属するものであるか否かを判定する同一性判定ステップとを含む。なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、データ構造、記録媒体などの間で変換したものもまた、本発明の態様として有効である。本発明によれば、撮像画像から正確に個体判別を行うことができる。図1は、実施の形態に係るゲームシステムの構成図である。ゲームシステムは、ゲーム機200、ディスプレイ20、コントローラ300、およびカメラ10a、10bを含む。コントローラ300は無線または有線でゲーム機200と接続される。ディスプレイ20にはカメラ10aが内蔵されており、ゲームをコントローラ300をもってプレイしているユーザやそのユーザといっしょにいる友人や家族などを撮影する。ディスプレイ20にはゲームの画面が表示される。ビデオカメラ10bは、ユーザの身体の一部、たとえば、コントローラを持っている手や特定のユーザの顔などにフォーカスして撮影することができ、撮影された画像はゲーム機200に入力される。ディスプレイ20は、カメラ10a、10bで撮影されたユーザの画像を表示することもできる。なお、ここではゲームプレイを例に実施の形態を説明するが、実施の形態は、ゲームに限らず、映像などをテレビ画面で鑑賞する場合にも適用することができる。図2は、実施の形態に係る個体判別装置100の構成図である。個体判別装置100には、複数のカメラ10a、10b、ディスプレイ20、コントローラ300、および装着センサ310が接続されている。個体判別装置100は、図1のゲーム機200に搭載される機能構成である。カメラ10a、10bはユーザの身体の一部または全体の領域を撮影する。カメラは一台でも複数でもよい。たとえば、一つのカメラでゲームのプレイヤを含む複数人を撮影してもよい。あるいは、プレイヤを中心に撮影するカメラと、プレイヤを含むあるいは含まない複数人の全体を撮影する別のカメラとが設けられてもよい。あるいは、あるカメラがユーザの手を撮影し、別のカメラがユーザの顔を撮影してもよい。撮影された画像はフレーム記憶部30に記憶される。生命兆候信号検出部40は、フレーム記憶部30に記憶された所定フレーム数の撮像画像を用いて、ユーザの身体の撮像領域から周期的に変動する生命兆候の信号列を検出する。生命兆候信号検出部40は、所定フレーム数の撮像画像において身体の撮像領域における皮膚の振動または光吸収特性の変化を検知することにより、周期的に変動する生命兆候の信号列を検出することができる。周期的に変動する生命兆候は心拍、呼吸などのバイタルサインである。たとえば5フレーム程度のフレーム数の撮像画像において肌が露出している身体の部位の皮膚の振動や光吸収特性の変化を検出すれば、心拍などの生命兆候の波形データ列を取得することができる。光吸収特性の変化は、皮膚の画像の濃度や色彩の変化として検出される。生命兆候信号検出部40は、撮像領域を小領域に区分して、区分された小領域毎に生命兆候の信号列を検出してもよい。計算量を抑え、また、ノイズを抑えるために、所定の面積の領域毎に生命兆候の信号列を検出することがより好ましい。身体の撮像領域における皮膚の振動または光吸収特性の変化を検知して脈拍を計測する方法は、たとえば以下の文献に詳しく記載されている。HeartratemeasurementbasedonatimelapseimageMedicalEngineeringandPhysics2007AdvancementsinnoncontactmultiparameterphysiologicalmeasurementsusingawebcamIEEETransBiomedEng2010NoncontactautomatedcardiacpulsemeasurementsusingvideoimagingandblindsourceseparationOpticsExpress2010相関計算部50は、身体の各撮像領域から検出された生命兆候の信号列の相関を求める。第1の身体の撮像領域において検出された生命兆候の信号列をH1t、第2の身体の撮像領域において検出された生命兆候の信号列をH2tとすると、2つの信号列H1t、H2tの相関Rは、以下の式で求めることができるが、これとは異なる計算式を用いることも可能である。同一性判定部60は、身体の各撮像領域から検出された生命兆候の信号列の相関にもとづいて、身体の各撮像領域が同一ユーザに属するものであるか否かを判定する。第1の身体の撮像領域の生命兆候の信号列H1tと第2の身体の撮像領域の生命兆候の信号列H2tの相関Rが所定の閾値Tよりも大きければ、第1の身体の撮像領域と第2の身体の撮像領域は同一人物に属すると判定し、2つの信号列H1t、H2tの相関Rが所定の閾値T以下であれば、第1の身体の撮像領域と第2の身体の撮像領域は別人物に属すると判定する。第1の身体の撮像領域と第2の身体の撮像領域はそれぞれ別のカメラ10a、10bによって撮像されたものであってもよい。たとえば、ユーザの手が第1のカメラ10aで撮像され、ユーザの顔が第2のカメラ10bで撮像されている場合、ユーザの手の撮像画像から検出される生命兆候の信号列H1tとユーザの顔の撮像画像から検出される生命兆候の信号列H2tとの間で相関Rを計算し、相関Rが高ければ、撮像されたユーザの手と顔は同一人物に属すると判定し、相関Rが低ければ、撮像されたユーザの手と顔とは別人物に属すると判定する。このように必ずしもユーザの手と顔が同じカメラで撮像されたものでなくても、手と顔それぞれから検出される生命兆候の信号列の相関を求めることで個体判別を行うことができる。表示部70は、同一人物に属すると判定された身体の複数の撮像領域に対して同一の強調表示を行ってディスプレイ20に表示する。たとえば、同一人物に属すると判定された身体の複数の撮像領域は同じ色で表示する。これにより、個体判別装置100がどのように個体判定を行ったかを画面内で確認することができる。センサ入力部80は、コントローラ300に装備されたセンサまたは装着センサ310から周期的に変動する生命兆候の信号列の入力を受ける。たとえば、コントローラ300には脈拍センサなどが装備され、コントローラ300の操作者の脈拍を計測してセンサ入力部80に入力することができる。また、脈拍センサなどの装着センサ310をユーザが手首や足首などに装着し、脈拍を計測してセンサ入力部80に入力することもできる。相関計算部50は、センサ入力部80から得られた生命兆候の信号列と、身体の撮像領域から検出された生命兆候の信号列との相関を求めてもよい。同一性判定部60は、センサから得られた生命兆候の信号列と、身体の撮像領域から検出された生命兆候の信号列との相関にもとづいて、当該身体の撮像領域がコントローラの操作者またはセンサ装着者に属するものであるか否かを判定することができる。たとえば、特定のジェスチャをしているユーザの手の撮像領域から検出された生命兆候の信号列と、センサから得られた生命兆候の信号列との相関が高い場合、ジェスチャをしている手がコントローラの操作者に属するものであると判定することができる。これにより、手によるジェスチャとコントローラによる操作とが同一人物によるものであることを把握することができ、手によるジェスチャもコントローラによる操作もゲームに対する同一ユーザからの入力として扱うことが可能になる。個体情報管理部90は、同一性判定部60により同一人物に属すると判定された身体の撮像領域をユーザの個体情報として個体情報記憶部92に格納して管理する。また、個体情報管理部90は、コントローラの操作者またはセンサ装着者に属すると判定された特定の身体の撮像領域には、コントローラの操作者またはセンサ装着者を示すフラグを対応づけて管理する。これにより、撮像画像に写っている複数のユーザの中から、コントローラの操作者またはセンサ装着者の身体領域を特定し、たとえば、コントローラの操作者の顔の表情からゲームプレイ中のユーザの満足度を判定することができる。生命兆候信号検出部40は、生命兆候の信号列を離散フーリエ変換して周波数を検出することにより、個体の生命兆候の周期性を示す特徴量を求める。あるいは、生命兆候の信号列の自己相関を求めて信号の周期を検出することにより、個体の生命兆候の周期性を示す特徴量を求める。たとえば、生命兆候が心拍であれば、個体の生命兆候の周期性を示す特徴量として心拍数を求める。個体情報管理部90は、個体の生命兆候の周期性を示す特徴量をユーザ単位で分類して個体情報記憶部92に個体情報として格納する。これにより、たとえば、特定のユーザの心拍数が高まっているなど、ゲームプレイ中のユーザの興奮度合いなどを検出することができる。このようにして得られるユーザの満足度や興奮度をゲーム展開にフィードバックすることにより、利便性や娯楽性を高めることができる。たとえば、ユーザの興奮度にもとづいてユーザがリラックスしていると判定される場合は、ゲーム展開に急激な変化を与える短期的な制御を行ってもよい。あるいは、ユーザの満足度にもとづいて、コントローラの操作やゲームのルールなどに対するユーザの習熟度を把握し、ユーザの習熟度に応じてゲーム展開の速度などを調整する長期的な制御を行ってもよい。また、プレイヤの心拍数が高過ぎる場合や、心拍数が元に復帰するのが遅い場合は、プレイヤに休憩するように提案するようにしてもよい。また、ユーザの満足度や興奮度を記録して、ネットワークなどを介してゲーム開発元にフィードバックし、ゲームのアップデートや将来のゲーム開発に活かしてもよい。また、コントローラを持ったプレイヤとは別のユーザの顔を顔検出機能を用いて検出し、そのユーザとプレイヤ間の心拍数変動や呼吸タイミングの相関値を、プレイヤとの共感を示す指標とみなし、観察者も含めた場の盛り上がりを評価してもよい。たとえば、パーティ系ゲームなどにおいて、共感を示す指標が低く、プレイヤだけが興奮しても場が盛り上がっていない場合、そのような指標にもとづいてゲーム展開を調整することができる。また、顔、手、足などの同一個体の身体情報をもとにプレイヤの姿勢を推測し、良くない姿勢が長時間に及ぶ場合に姿勢を直すようアドバイスしてもよい。ヨガのようにプレイヤの体を動かすアプリケーションの場合、ユーザの姿勢の良否を判断する材料として用いることができる。図3Aは、カメラ10a、10bにより撮影されたユーザの画像を説明する図である。ゲーム機200の前で4人のユーザ400、402、404、406がゲーム画面を見ているとする。これらのユーザは家族であり、右から二人目のユーザ404母親はコントローラ300を手にもっている。左から二人目のユーザ402父親は図示しないが手首に装着センサ310を装着している。図3Bは、同一性判定部60による身体の撮像領域の判定結果を説明する図である。二つの身体の撮像領域410a、410bは、これらの撮像領域から検出される生命兆候の信号列の相関が所定の閾値よりも高いことから同一人物400に属すると判定される。同一性判定に用いられる相関の閾値は、同一性判定の成否を一定の誤差範囲に収めるべく、実験的に定めることができる。同様に、二つの身体の撮像領域412a、412bは、生命兆候の信号列の相関が所定の閾値よりも高いことから同一人物402に属すると判定され、四つの身体の撮像領域414a、414b、414c、414dは、生命兆候の信号列の相関が所定の閾値よりも高いことから同一人物404に属すると判定され、三つの身体の撮像領域416a、416b、416cは、生命兆候の信号列の相関が所定の閾値よりも高いことから同一人物406に属すると判定される。ここで、ユーザ402父親は、装着センサ310を装着していることから、装着センサ310から父親の生命兆候の信号列を取得することができる。装着センサ310からの生命兆候の信号列は、二つの身体の撮像領域412a、412bの生命兆候の信号列との相関が所定の閾値よりも高いことから、同一性判定部60は、これらの身体の撮像領域412a、412bは、装着センサ310の装着者ここでは父親に属すると判定する。個体情報管理部90は、身体の撮像領域412a、412bを装着センサ310の装着者の識別情報と対応づけて個体情報記憶部92に格納する。また、ユーザ404母親は、コントローラ300を手に持っており、コントローラ300に装備されたセンサから母親の生命兆候の信号列を取得することができる。コントローラ300のセンサからの生命兆候の信号列は、四つの身体の撮像領域414a、414b、414c、414dの生命兆候の信号列との相関が所定の閾値よりも高いことから、同一性判定部60は、これらの身体の撮像領域414a、414b、414c、414dは、コントローラ300の操作者ここでは母親に属すると判定する。個体情報管理部90は、身体の撮像領域414a、414b、414c、414dをコントローラ300の装着者の識別情報と対応づけて個体情報記憶部92に格納する。図4は、個体判別装置100による個体判別手順を説明するフローチャートである。ここでは、生命兆候は心拍であるとして説明する。生命兆候信号検出部40は、第1の身体の撮像領域から心拍の信号列H1tを検出するS10。生命兆候信号検出部40は、第2の身体の撮像領域から心拍の信号列H2tを検出するS12。相関計算部50は、第1の心拍の信号列H1tと第2の心拍の信号列H2tの相関Rを計算するS14。相関Rが閾値Tより大きければS16のY、同一性判定部60は、第1の身体の撮像領域と第2の身体の撮像領域は同一人物に属すると判定し、個体情報管理部90は、第1の身体の撮像領域と第2の身体の撮像領域をその人物の個体情報として分類し、個体情報記憶部92に登録するS18。これにより、たとえば、あるユーザの手と顔が同一人物に属するものとして対応付けられる。相関Rが閾値T以下であればS16のN、同一性判定部60は、第1の身体の撮像領域と第2の身体の撮像領域は別人物に属すると判定し、個体情報管理部90は、第1の身体の撮像領域と第2の身体の撮像領域をそれぞれ別人物の個体情報として分類し、個体情報記憶部92に登録するS20。これにより、複数のユーザを個体判別して分類することができる。図5は、個体判別装置100による別の個体判別手順を説明するフローチャートである。センサ入力部80は、コントローラ300に装備されたセンサまたはユーザの身体に装着された装着センサ310から心拍の信号列H1tを検出するS30。生命兆候信号検出部40は、カメラ10a、10bにより撮像された身体の撮像領域から心拍の信号列H2tを検出するS32。相関計算部50は、第1の心拍の信号列H1tと第2の心拍の信号列H2tの相関Rを計算するS34。相関Rが閾値Tより大きければS36のY、同一性判定部60は、当該身体の撮像領域はコントローラ操作者またはセンサ装着者に属すると判定し、個体情報管理部90は、当該身体の撮像領域をコントローラ操作者またはセンサ装着者の個体情報として分類し、個体情報記憶部92に登録するS38。これにより、コントローラ操作者またはセンサ装着者の身体領域、たとえば、顔を特定することができ、コントローラ操作者またはセンサ装着者の顔の表情にもとづいてゲームの展開を変えるなどの制御が可能になる。相関Rが閾値T以下であればS36のN、同一性判定部60は、当該身体の撮像領域はコントローラ操作者またはセンサ装着者に属さないと判定するS40。これにより、コントローラ操作者またはセンサ装着者と、それ以外のユーザとを区別することができる。上記の説明では、生命兆候にもとづいて身体の撮像領域の同一性判定を行う方法を説明したが、いったん身体の撮像領域の同一性判定が終われば、テンプレートマッチングなどの技術を用いて、手や顔などの身体の撮像領域をトラッキングすることで、生命兆候を検出せずに、身体の撮像領域の同一性判定を継続してもよい。ユーザが体を大きく動かした場合や、ユーザの位置が入れ替わった場合などは、トラッキングに失敗するため、生命兆候による同一性判定を再開するようにしてもよい。実施の形態では、生命兆候として心拍を例に挙げたが、撮像されたユーザの身体の振動から呼吸を生命兆候として検出してもよい。また、人には吸気動作時に心拍数が増加し、呼気動作時に心拍数が減少するという特性があるため、呼吸は心拍の信号列からも検出することが可能である。以下、心拍から呼吸の周期または周波数を検出する方法を説明する。1まず、心拍の波形データ列からフーリエ変換によって周波数を検出することにより、心拍数を求める。心拍の波形データ列の自己相関を用いて得られた周期から心拍数を求めてもよい。2次に、求めた心拍数を心拍周期以下の時間間隔、たとえば0.5秒間隔で連続して求めて心拍数列を得る。心拍数に影響を与えるような運動をしていない場合、心拍数列には呼吸動作に対応する心拍数変動が現れる。吸気動作時に心拍数が増加し、呼気動作時に心拍数が減少する。したがって、上記の1と同様の手法で心拍数列から心拍数変動の周波数や周期を求めれば、それを呼吸の周波数や周期とみなすことができる。呼吸は服を着ていても検出することができる点、有利である。また、ゲームプレイ中に複数のプレイヤの息が合っているかどうかをプレイヤの呼吸の波形の同期の具合から検出することもできる。以上述べたように、本実施の形態の個体判別装置100によれば、脈拍検知した領域の時間変化の相関を取ることにより、同一脈元の領域を同定し、個体判別、分類を行うことができる。撮像画像に複数のユーザがいても顔、手、足などの領域を個体判別して、同一人物に属するものか否かを判定することができる。また、コントローラや装具などの接触センサからの脈拍情報との相関にもとづいて、撮像された手や顔の画像をコントローラ操作者やセンサ装着者に対応付けることができる。顔、手、足は身体の離れた場所にあり、心臓からも離れているが、身体の各部において脈拍の波形や周波数はほぼ一致する。身体各部の脈拍の波形データ列は心臓からの距離に応じたずれが生じることで、波形は似ているが位相に違いが生じる場合がある。このような場合に対応するため、身体各部の脈拍の波形データ列の相関を取る際には、位相を前後にずらしした複数の相関を求め、その中の最大の相関値を採用する。これによって体の部位が異なっていても同一人物の身体から得られた脈拍の波形データであるかどうかを判定することができる。別の人物の脈拍の波形データとは瞬間的に高い相関が得られることがある。しかし長時間観察すると波形が一致しなくなったり位相のずれが時間と共に大きく変動するので高い相関は得られなくなる。以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。そのような変形例を説明する。