個人の体から取得した心電信号から心拍毎に抽出した心電波形の各時刻における心電電位のばらつきを求めるばらつき情報取得部と、前記心電波形を前記情報取得部で求めたばらつきとともに格納する格納部と、を具備する認証装置。個人の体から心電信号を取得する心電信号取得部と、登録工程において、前記心電信号取得部で取得した心電信号から心拍毎に抽出した心電波形の各時刻における心電電位のばらつきを求め、前記心電波形を登録波形として前記ばらつきとともに登録する登録部と、認証工程において、前記登録部に登録されたばらつきに基づいて各時刻における重み係数を計算し、前記登録部に登録された登録波形及び当該認証工程で前記心電信号取得部により取得した心電信号から心拍毎に抽出した認証用波形の各々を前記重み係数で重み付けし、重み付けした後の登録波形と認証用波形の相互相関を求め、得られた相互相関値に基づいて認証の可否を判定する認証部と、を具備する認証装置。前記登録部は、複数の心電波形を平均した心電波形を登録波形として登録するとともに、各時刻における複数の心電波形と前記登録波形との偏差の2乗を算術平均した分散波形をばらつきとして登録する、請求項2に記載の認証装置。前記認証部は、前記認証波形の各時刻における心電電位のばらつきを求め、前記登録部に登録されたばらつきと前記認証波形のばらつきとの相互相関をさらに求め、登録波形と認証用波形の相互相関値とともに、登録波形のばらつきと認証用波形のばらつきの相互相関値に基づいて認証の可否を判定する、請求項2に記載の認証装置。登録工程において、取得した心電信号から心拍毎に抽出した心電波形の各時刻における心電電位のばらつきを求め、前記心電波形を登録波形として前記ばらつきとともに登録部に登録する登録ステップと、認証工程において、前記登録部に登録されたばらつきに基づいて各時刻における重み係数を計算する重み係数計算ステップと、前記登録部に登録された登録波形及び前記認証工程取得した心電信号から心拍毎に抽出した認証用波形の各々を前記重み係数計算ステップで求めた重み係数で重み付けする重み付けステップと、前記重み付けステップで重み付けした後の登録波形と認証用波形の相互相関を求める相互相関計算ステップと、前記相互相関計算ステップで得られた相互相関値に基づいて認証の可否を判定する判定ステップと、を有する認証方法。請求項1に記載の認証装置を備え、前記認証部が認証を許可したことに応じて所定の処理を起動する、情報機器。登録工程において、取得した心電信号から心拍毎に抽出した心電波形の各時刻における心電電位のばらつきを求め、前記心電波形を登録波形として前記ばらつきとともに登録する登録部、認証工程において、前記登録部に登録されたばらつきに基づいて各時刻における重み係数を計算し、前記登録部に登録された登録波形及び当該認証工程で前記心電信号取得部により取得した心電信号から心拍毎に抽出した認証用波形の各々を前記重み係数で重み付けし、重み付けした後の登録波形と認証用波形の相互相関を求め、得られた相互相関値に基づいて認証の可否を判定する認証部、としてコンピューターを機能させるようにコンピューター可読形式で記述したコンピュータープログラム。本発明の目的は、心臓の発する微量な電気信号から心拍毎に切り出した心電波形を用いて、好適に個人を識別し認証することができる、優れた認証装置及び認証方法、電子機器、並びにコンピュータープロクラムを提供することにある。本発明のさらなる目的は、同一人物から得られる心電波形に生じるばらつきが生じていても、認証性能を低下させることなく、心電波形に基づいて個人を識別し認証することができる、優れた認証装置及び認証方法、電子機器、並びにコンピュータープロクラムを提供することにある。本願は、上記課題を参酌してなされたものであり、請求項1に記載の発明は、個人の体から取得した心電信号から心拍毎に抽出した心電波形の各時刻における心電電位のばらつきを求めるばらつき情報取得部と、前記心電波形を前記情報取得部で求めたばらつきとともに格納する格納部と、を具備する認証装置。である。また、本願の請求項2に記載の発明は、個人の体から心電信号を取得する心電信号取得部と、登録工程において、前記心電信号取得部で取得した心電信号から心拍毎に抽出した心電波形の各時刻における心電電位のばらつきを求め、前記心電波形を登録波形として前記ばらつきとともに登録する登録部と、認証工程において、前記登録部に登録されたばらつきに基づいて各時刻における重み係数を計算し、前記登録部に登録された登録波形及び当該認証工程で前記心電信号取得部により取得した心電信号から心拍毎に抽出した認証用波形の各々を前記重み係数で重み付けし、重み付けした後の登録波形と認証用波形の相互相関を求め、得られた相互相関値に基づいて認証の可否を判定する認証部と、を具備する認証装置である。本願の請求項3に記載の発明によれば、請求項1に記載の認証装置の登録部は、複数の心電波形を平均した心電波形を登録波形として登録するとともに、各時刻における複数の心電波形と前記登録波形との偏差の2乗を算術平均した分散波形をばらつきとして登録するように構成されている。本願の請求項4に記載の発明によれば、請求項1に記載の認証装置の認証部は、前記認証波形の各時刻における心電電位のばらつきを求め、前記登録部に登録されたばらつきと前記認証波形のばらつきとの相互相関をさらに求め、登録波形と認証用波形の相互相関値とともに、登録波形のばらつきと認証用波形のばらつきの相互相関値に基づいて認証の可否を判定するように構成されている。また、本願の請求項5に記載の発明は、登録工程において、取得した心電信号から心拍毎に抽出した心電波形の各時刻における心電電位のばらつきを求め、前記心電波形を登録波形として前記ばらつきとともに登録部に登録する登録ステップと、認証工程において、前記登録部に登録されたばらつきに基づいて各時刻における重み係数を計算する重み係数計算ステップと、前記登録部に登録された登録波形及び前記認証工程取得した心電信号から心拍毎に抽出した認証用波形の各々を前記重み係数計算ステップで求めた重み係数で重み付けする重み付けステップと、前記重み付けステップで重み付けした後の登録波形と認証用波形の相互相関を求める相互相関計算ステップと、前記相互相関計算ステップで得られた相互相関値に基づいて認証の可否を判定する判定ステップと、を有する認証方法である。また、本願の請求項6に記載の発明は、請求項1に記載の認証装置を備え、前記認証部が認証を許可したことに応じて所定の処理を起動する、情報機器である。また、本願の請求項7に記載の発明は、登録工程において、取得した心電信号から心拍毎に抽出した心電波形の各時刻における心電電位のばらつきを求め、前記心電波形を登録波形として前記ばらつきとともに登録する登録部、認証工程において、前記登録部に登録されたばらつきに基づいて各時刻における重み係数を計算し、前記登録部に登録された登録波形及び当該認証工程で前記心電信号取得部により取得した心電信号から心拍毎に抽出した認証用波形の各々を前記重み係数で重み付けし、重み付けした後の登録波形と認証用波形の相互相関を求め、得られた相互相関値に基づいて認証の可否を判定する認証部、としてコンピューターを機能させるようにコンピューター可読形式で記述したコンピュータープログラムである。本願の請求項7に係るコンピュータープログラムは、コンピューター上で所定の処理を実現するようにコンピューター可読形式で記述されたコンピュータープログラムを定義したものである。換言すれば、本願の請求項7に係るコンピュータープログラムをコンピューターにインストールすることによって、コンピューター上では協働的作用が発揮され、本願の請求項2に係る認証装置と同様の作用効果を得ることができる。本発明によれば、同一人物から得られる心電波形に生じるばらつきが生じていても、認証性能を低下させることなく、心電波形に基づいて個人を識別し認証することができる、優れた認証装置及び認証方法、電子機器、並びにコンピュータープロクラムを提供することができる。本発明によれば、登録工程において心電波形のばらつきを解析し、心電波形登録波形とともにばらつき情報を記録しておき、さらに認証の工程において相関係数を求める際に、登録波形の中でばらつきが大きいと記録されているサンプル点における相関係数への寄与度を下げて、演算を行なうようにしている。したがって、同一人物から得られた心電波形の中でばらつきが大きいサンプル点が存在する場合であっても、ばらつきの大きなサンプル点の相関係数への寄与度を下げることにより、ばらつきに影響されず、認証性能を保ちながら、個人の識別、認証を行なうことができる。本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。以下、図面を参照しながら本発明の実施形態について詳細に説明する。図1には、心臓の発する微量な電気信号から心拍毎に切り出した心電波形を用いて個人を識別し、認証する認証装置1の構成を模式的に示している。図示の認証装置1は、電極部10と、アナログ処理部20と、ディジタル処理部30で構成される。電極部10は、個人の体表面に接触し、心臓の発する微量な電気信号を心電信号として取得する。心電信号の波形には、P波、Q波、R波、S波、T波などの特徴的な波形が周期的心拍毎に表れることが知られている。理想的な心電信号の波形の一例を、図10に示しておく。アナログ処理部20は、心電信号を増幅する増幅部21と、不要帯域のノイズを除去するフィルター部22と、アナログ心電信号をディジタル信号に変換するAD変換部23を備えている。ディジタル処理部30は、前処理部31と、特徴抽出部32と、登録部33と、認証部34を備えている。前処理部31は、入力された心電信号の帯域内のノイズを除去するフィルターや、心電信号から心拍毎に心電波形を切り出す機能を有する。前処理部31は、例えば、心電波形をR波のピークで正規化する。特徴抽出部32は、波形の特徴情報を抽出する。後段の登録部33や認証部34では、抽出された特徴情報を用いて登録、識別を行なうことができる。登録部33は、当該認証装置1を使用するユーザーの登録を行なう工程において、入力された心電波形を、登録波形として記憶し保持する機能を有する。認証部34は、当該認証装置1を使用するユーザーの認証を行なう工程において、認証のために入力された心電波形を認証用波形として、登録部33で登録済みの登録波形を照合し、照合結果を出力する。本実施形態では、認証部34は、認証用波形と登録波形を照合するために、2つの波形の相互相関関数を用いる。得られた相関係数は2つの波形の類似度を表すことから、相関係数の値が大きければ認証を許可し、相関係数の値が小さければ認証を拒否する。ここで、同一人物から安静な状態で取得した心電波形であっても、必ずしも安定した波形パターンを得られるとは限らない、という問題がある図8Aを参照のこと。このため、同一人物を識別し認証できないおそれがある図9を参照のこと。同一人物から取得した心電波形にズレがあるという現象があって、なお本人拒否率を低く維持するようにするには、本人か否かの判定基準となる相関係数値の閾値を下げざるを得ない。しかしながら、閾値を下げることで他人を認証してしまうリスクが高まるという問題が生じる。そこで、本実施形態に係る認証装置1では、登録部33で心電波形を登録する登録工程において、心電波形のばらつきを解析し、心電波形とともにばらつき情報を記録するようにしている。また、その後の認証部34における認証工程では、相関係数を求める際に、登録波形の中でばらつきが大きいと記録されているサンプル点は相関係数への寄与度を下げて、演算を行なうようにしている。したがって、同一人物から得られた心電波形の中でばらつきが大きいサンプル点が存在する場合であっても、ばらつきの大きなサンプル点の相関係数への寄与度を下げることにより、ばらつきに影響され難くなる。図2には、ディジタル処理部30内の登録部33の内部構成例を示している。図示の登録部33は、平均計算部201と、分散計算部202と、格納部203を備えている。登録部33の前段には前処理部31があり前述並びに図1を参照のこと、前処理部31は、登録工程において、心電信号から心電波形を切り出し、心電波形をR波のピークで正規化した後に、登録部33へ出力する図1に示す例では、さらに特徴抽出部32で心電波形から特徴抽出された後に、登録部33へ入力される。心電波形が、登録部33に入力されると、心電波形における心電電位のばらつきの解析が行なわれる。具体的には、まず平均計算部201で、複数の心電波形xitをバッファーし、登録波形としての平均心電波形mxtを、下式1のように算出する。但し、iは演算に用いる心電波形の周期拍数番号であり、1~Nの正の整数とする。次に、分散計算部202では、心電波形の各サンプル点時刻tの分散を求める。分散は、各サンプル点における、平均値mxtと各波形xitの偏差を2乗し、それを算術平均して得られる周知。登録分散波形vxtは下式2にように表される。図3には、図8Aで示した心電波形xitの各サンプル点における分散値からなる分散波形vxtを例示している。そして、各個人について得られた平均心電波形mxtと分散波形vxtをセットにして、格納部203に格納する。平均心電波形mxtは、登録波形に相当する。また、分散波形vxtは、心電波形における心電電位のばらつきを示すばらつき情報である。ばらつき情報は、各サンプル点における登録波形の値mxtの信頼度を表す。図4には、ディジタル処理部30内の認証部34の内部構成例を示している。図示の認証部34は、重み係数計算部401と、入力波形重み付け部402と、登録波形重み付け部403と、相互相関計算部404と、閾値判定部405を備えている。認証部34は、登録部33と同様に、前段に前処理部31がされている図1に示す例では、さらに特徴抽出部32で心電波形から特徴抽出された後に、認証部34へ入力される。前処理部31は、認証工程において、心電信号から心電波形を切り出し、心電波形をR波のピークで正規化した後に、認証部34へ出力する。認証部34で、入力された心電波形認証用波形の認証を行なう際、まず、登録部33内の格納部203に記録されている、登録波形としての登録平均波形mxt、並びに、ばらつき情報としての登録分散波形vxtを読み出す。そして、重み係数計算部401は、ばらつき情報分散データとしての登録分散波形vxtを基に、ばらつきの大きいすなわち、分散値の大きいサンプル点に対しては小さく、ばらつきの小さいすなわち、分散値の小さいサンプル点に対しては大きな値を持つような重み係数wtを求める。図5には、分散データから求めた重み係数の一例を示している。同図は、図3に示した分散データを基に、分散値vxtが0.004以下となる時刻tのサンプル点における重み係数wtを1とし、分散値vxtが0.004を超える時刻tのサンプル点における重み係数wtを0としたシンプルな例である。但し、本発明の要旨は、このような重み係数wtの計算方法に限定されるものではない。分散値vxtが小さな値となる時刻tは、ばらつきが少なく、信頼度の高いサンプル点である。逆に、分散値vxtが大きな値となる時刻tは、ばらつきが少なく、信頼度の低いサンプル点である。分散値vxtなどのばらつきで表わされる信頼度に応じた重み係数wtを設定する、さまざまな重み係数wtの計算方法を適用することができる。そして、入力波形重み付け部402は、前段の前処理部31から認証用に入力される複数の心電波形yitをバッファーし、認証用波形としての認証平均波形mytを下式4のように算出し、これに重み係数wtを乗算することにより重み付けして、重み付け後の認証用平均波形wmytを得る。また、登録波形重み付け部403は、登録部33内の格納部203から読み出した登録平均波形mxtに重み係数wtを乗算することにより重み付けして、重み付け後の登録平均波形wmytを得る。続いて、相互相関計算部404は、重み付け後の認証用平均波形wmytと重み付け後の登録平均波形wmytの相互相関を行ない、相関係数を求める。ここで、心拍周期のうち、相関の計算に用いるサンプルをj=1~nとすると、正規化相互相関rは、下式7のように表わされる。最後に、閾値判定部405は、相関係数があらかじめ決められた閾値より高いか否かを判定する。そして、閾値より高ければ登録波形と認証用波形は同一人物から取得された心電波形であると判断し、認証を許可する。閾値より低ければ異なる人物と判断し、認証を拒否する。図6には、本実施形態において相互相関計算部404で求めた相関係数値rを、登録波形及び認証用波形にばらつき情報に基づく重み付けを行なわず、単純に相互相関をとる従来の方法で求めた相関係数値とともに示している。同図から明らかであるように、登録波形及び認証用波形にばらつき情報に基づく重み付けを行なうことによって、相関係数値が向上したことが分かる。なお、上記の変形例として、図3に表したような分散データを、複数の認証用波形から取得し、登録分散データと認証用波形の分散データの相互相関をとる方法も可能である。この場合の認証部34の構成例を図7に示している。認証部34は、分散計算部406と第2の相互相関計算部407をさらに備えている。分散計算部406は、前処理部31から入力される認証用波形の分散を計算する。また、第2の相互相関計算部407は、登録部33内の格納部203から読み出された登録分散波形と、分散計算部406で認証用波形から求めた認証用分散波形の相互相関値を求める。そして、閾値範囲手部405は、心電波形の相互相関値と分散波形の相互相関値の2つを用いて認証を判定する。上述したように、認証装置1は、登録工程で心電波形のばらつき情報を心電波形とともに記録する。そして、認証工程では、ばらつき情報を基に設定した重み係数を用いて認証用波形と登録波形の重み付けを行ない、重み付け後の2つの波形の相互相関を行なう。この結果、相互相関値は心電波形のばらつきに影響されにくくなり、安定した認証性能を実現することができる。