(57)【特許請求の範囲】
【請求項１】
電話帳と、
受話音声を取得する音声取得手段と、
発話側の電話番号を取得する電話番号取得手段と、
該取得した受話音声から声紋データを抽出する抽出手段と、
前記取得した電話番号が前記電話帳にある場合に前記取得した電話番号と前記抽出手段により抽出した声紋データとを対応付けて格納する格納手段と、
少なくとも、登録された声紋データと前記取得した受話音声から抽出した声紋データとの類似度を示すスコアを算出するスコア算出手段と、
該算出したスコアと予め個別に定められた閾値とを比較して、前記取得した受話音声から抽出した声紋データの真偽を判定する判定手段と、
判定結果が真である度ごとに、個別の前記閾値を更新する更新手段と、
を備え、
前記更新手段は、前記スコアＳと予め定められた誤差マージンΔとから数１により本人認証係数ＰＡＳＳを求め、求めた本人認証係数ＰＡＳＳと真であると判定された回数Ｈ、更新前の閾値ＴＨ１とから、数２により、更新後の閾値ＴＨ２を求めて更新することを特徴とする通話装置。
【数１】
0006407633.tif 000007
【数２】
0006407633.tif 000008
【請求項２】
前記更新手段は、閾値の最小値ＴＨＭＩＮが本人認証係数ＰＡＳＳよりも大きいときに、前記本人認証係数ＰＡＳＳに替えて、閾値の最小値ＴＨＭＩＮを数３のように適用して、更新後の閾値ＴＨ２を求めて更新することを特徴とする請求項１に記載の通話装置。
【数３】
0006407633.tif 000009
【請求項３】
電話帳と音声取得手段と電話番号取得手段と抽出手段と格納手段とスコア算出手段と判定手段と更新手段とを備えた通話装置における声紋データの判定基準更新方法であって、
前記音声取得手段が、受話音声を取得する第１のステップと、
前記電話番号取得手段が、発話側の電話番号を取得する第２のステップと、
前記抽出手段が、前記取得した受話音声から声紋データを抽出する第３のステップと、
前記格納手段が、前記取得した電話番号が前記電話帳にある場合に前記取得した電話番号と前記抽出した声紋データとを対応付けて格納する第４のステップと、
前記スコア算出手段が、登録された声紋データと前記取得した受話音声から抽出した声紋データとの類似度を示すスコアを算出する第５のステップと、
前記判定手段が、該算出したスコアと予め個別に定められた閾値とを比較して、前記取得した受話音声から抽出した声紋データの真偽を判定する第６のステップと、
前記更新手段が、判定結果が真である度ごとに、個別の前記閾値を更新する第７のステップと、
を備え、
前記第７のステップにおいて、前記スコアＳと予め定められた誤差マージンΔとから数４により本人認証係数ＰＡＳＳを求め、求めた本人認証係数ＰＡＳＳと真であると判定された回数Ｈ、更新前の閾値ＴＨ１とから、数５により、更新後の閾値ＴＨ２を求めて更新することを特徴とする声紋データの判定基準更新方法。
【数４】
0006407633.tif 000010
【数５】
0006407633.tif 000011
【請求項４】
電話帳と音声取得手段と電話番号取得手段と抽出手段と格納手段とスコア算出手段と判定手段と更新手段とを備えた通話装置における声紋データの判定基準更新方法をコンピュータに実行させるためのプログラムであって、
前記音声取得手段が、受話音声を取得する第１のステップと、
前記電話番号取得手段が、発話側の電話番号を取得する第２のステップと、
前記抽出手段が、前記取得した受話音声から声紋データを抽出する第３のステップと、
前記格納手段が、前記取得した電話番号が前記電話帳にある場合に前記取得した電話番号と前記抽出した声紋データとを対応付けて格納する第４のステップと、
前記スコア算出手段が、登録された声紋データと前記取得した受話音声から抽出した声紋データとの類似度を示すスコアを算出する第５のステップと、
前記判定手段が、該算出したスコアと予め個別に定められた閾値とを比較して、前記取得した受話音声から抽出した声紋データの真偽を判定する第６のステップと、
前記更新手段が、判定結果が真である度ごとに、個別の前記閾値を更新する第７のステップと、
を備え、
前記第７のステップにおいて、前記スコアＳと予め定められた誤差マージンΔとから数６により本人認証係数ＰＡＳＳを求め、求めた本人認証係数ＰＡＳＳと真であると判定された回数Ｈ、更新前の閾値ＴＨ１とから、数７により、更新後の閾値ＴＨ２を求めて更新することを特徴とするプログラム。
【数６】
0006407633.tif 000012
【数７】
0006407633.tif 000013
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、声紋認証のための声紋データを通話中の受話音声からリアルタイムに、しかも通話相手の音声を意識させることなく取得し、声紋から本人であるか他人であるかを判断するために個別に設けられた判定閾値を自動的に更新する通話装置、声紋データの判定基準更新方法およびプログラムに関する。
【背景技術】
【０００２】
近年、本人になりすました「オレオレ詐欺」電話、売り込み電話又はいたずら電話のような迷惑電話が社会問題となっている。このような悪意を持つ第三者による迷惑電話の対策として、声紋を用いて発信者の認証を行うシステムが開示されている。
【０００３】
例えば、電話機に対応させて声紋データを記憶した声紋登録データベースと、第１の電話機からの発呼により確立された、当該第１の電話機と第２の電話機との間の呼接続の電話網における経路を検出する経路検出手段と、前記第１の電話機から前記第２の電話機に送信される音声データを、前記経路検出手段により検出された経路から取得する音声取得手段と、前記声紋登録データベースに記憶された、前記第２の電話機に対応した声紋データを参照して、当該声紋データの声紋と前記音声取得手段により取得された音声データの声紋との照合を行う声紋照合手段と、を備え、電話網を介して受信者へ送られる発信者の音声から声紋データを取得し、取得した声紋データと声紋データベースに記憶された声紋データとの照合結果を受信者へ送付する技術が開示されている（例えば、特許文献１参照）。
【０００４】
また、照合用声紋データが格納された声紋格納手段と、通信相手の音声を取得する音声取得手段と、前記音声取得手段で取得された音声から声紋データを抽出し、前記照合用声紋データと照合する声紋照合手段と、前記声紋照合手段の照合結果を通知する結果通知手段とを備え、声紋データの登録操作が容易に行える技術も開示されている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３８９５５号公報
【特許文献２】特開２０１３−１６４４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、声紋データの登録は、Ｗｅｂなどを通じてシステムにアクセスし、ユーザ認証をクリアした後、登録を希望する相手に電話して相手の声紋データをシステムに記憶させることによって行われるため、操作が煩わしいという問題があった。
【０００７】
また、特許文献２に記載の技術では、文言上、操作の煩わしさは解消できるものの、どのような条件で声紋を取得するのか、どのような形式で登録を行なうのか、判定基準をどのように定めるのか、どのようなタイミングで声紋の認証結果を通知するのか等の具体的な提示がなく、どのようにして技術を具現化するのかが不明であり、実用性に欠けるという問題があった。
【０００８】
さらに、従来、お客様サポートセンター（コールセンター）や金融機関などでは、電話を通じて顧客から事前に設定済みのパスワードを聞き取り、声紋を認証することが行なわれていたが、このやり方では、声紋の一致を調べるため、顧客に「電話番号」や「口座番号」などを覚えやすい固定のパスフレーズを事前に設定してもらう必要があり、サービス性が悪いという問題があった。また、顧客の声紋を登録するためには、コールセンターなどのオペレータによる操作が必要となり、コストがかかるという問題があった。
【０００９】
また、上記いずれの技術においても、登録済のすべての声紋データに対して、一律で、しかも固定した判定閾値が用いられていたため、本人であるか他人であるかの判定の確度が十分であるとは言えなかったという問題があった。
【００１０】
そこで、本発明は、上述の課題に鑑みてなされたものであり、声紋認証のための声紋データを通話中の受話音声からリアルタイムに、しかも通話相手の音声を意識させることなく取得し、声紋から本人であるか他人であるかを判断するために個別に設けられた判定閾値を自動的に更新する通話装置、声紋データの判定基準更新方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
（１）本発明は、電話帳と、受話音声を取得する音声取得手段と、発話側の電話番号を取得する電話番号取得手段と、該取得した受話音声から声紋データを抽出する抽出手段と、前記取得した電話番号が前記電話帳にある場合に前記取得した電話番号と前記抽出手段により抽出した声紋データとを対応付けて格納する格納手段と、少なくとも、登録された声紋データと前記取得した受話音声から抽出した声紋データとの類似度を示すスコアを算出するスコア算出手段と、該算出したスコアと予め個別に定められた閾値とを比較して、前記取得した受話音声から抽出した声紋データの真偽を判定する判定手段と、判定結果が真である度ごとに、固別の前記閾値を更新する更新手段と、を備えたことを特徴とする通話装置を提案している。
【００１２】
（２）本発明は、（１）の通話装置について、前記更新手段は、前記スコアＳと予め定められた誤差マージンΔとから数１により本人認証係数ＰＡＳＳを求め、求めた本人認証係数ＰＡＳＳと真であると判定された回数Ｈ、更新前の閾値ＴＨ１とから、数２により、更新後の閾値ＴＨ２を求めて更新することを特徴とする通話装置を提案している。
【００１３】
（３）本発明は、（１）の通話装置について、前記更新手段は、閾値の最小値ＴＨＭＩＮが本人認証係数ＰＡＳＳよりも大きいときに、前記本人認証係数ＰＡＳＳに替えて、閾値の最小値ＴＨＭＩＮを数３のように適用して、更新後の閾値ＴＨ２を求めて更新することを特徴とする通話装置を提案している。
【００１４】
（４）本発明は、電話帳と音声取得手段と電話番号取得手段と抽出手段と格納手段とスコア算出手段と判定手段と更新手段とを備えた通話装置における声紋データの判定基準更新方法であって、前記音声取得手段が、受話音声を取得する第１のステップと、前記電話番号取得手段が、発話側の電話番号を取得する第２のステップと、前記抽出手段が、前記取得した受話音声から声紋データを抽出する第３のステップと、前記格納手段が、前記取得した電話番号が前記電話帳にある場合に前記取得した電話番号と前記抽出した声紋データとを対応付けて格納する第４のステップと、前記スコア算出手段が、登録された声紋データと前記取得した受話音声から抽出した声紋データとの類似度を示すスコアを算出する第５のステップと、前記判定手段が、該算出したスコアと予め個別に定められた閾値とを比較して、前記取得した受話音声から抽出した声紋データの真偽を判定する第６のステップと、前記更新手段が、判定結果が真である度ごとに、固別の前記閾値を更新する第７のステップと、を備えたことを特徴とする声紋データの判定基準更新方法を提案している。
【００１５】
（５）本発明は、電話帳と音声取得手段と電話番号取得手段と抽出手段と格納手段とスコア算出手段と判定手段と更新手段とを備えた通話装置における声紋データの判定基準更新方法をコンピュータに実行させるためのプログラムであって、前記音声取得手段が、受話音声を取得する第１のステップと、前記電話番号取得手段が、発話側の電話番号を取得する第２のステップと、前記抽出手段が、前記取得した受話音声から声紋データを抽出する第３のステップと、前記格納手段が、前記取得した電話番号が前記電話帳にある場合に前記取得した電話番号と前記抽出した声紋データとを対応付けて格納する第４のステップと、前記スコア算出手段が、登録された声紋データと前記取得した受話音声から抽出した声紋データとの類似度を示すスコアを算出する第５のステップと、前記判定手段が、該算出したスコアと予め個別に定められた閾値とを比較して、前記取得した受話音声から抽出した声紋データの真偽を判定する第６のステップと、前記更新手段が、判定結果が真である度ごとに、固別の前記閾値を更新する第７のステップと、をコンピュータに実行させるためのプログラムを提案している。
【発明の効果】
【００１６】
本発明によれば、本人であるか他人であるかの判断閾値がユーザが意識することなく自動的に更新されることから、頻繁に電話する知人などからの声紋認証の精度が高くなり、例えば、「オレオレ詐欺」による利用者の不利益を防止することが期待できるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の適応的閾値方式を示す図である。
【図２】本発明の実施形態に係る通話装置の構成を示す図である。
【図３】本発明の実施形態に係る通話装置の処理を示す図である。
【図４】本発明の実施形態に係るバッファ最大値と時間との関係を示す図である。
【図５】本発明の実施形態に係る発声時間と無音時間との関係を示す図である。
【図６】本発明の実施形態に係る声紋登録時のデータ構成を示す図である。
【図７】本発明の実施形態に係る電話帳に登録済の電番発着信時の声紋の登録処理を示す図である。
【図８】本発明の実施形態に係る通話相手の音声収録処理を示す図である。
【図９】本発明の実施形態に係る電話帳に未登録の電番発着信時の声紋の登録処理を示す図である。
【図１０】本発明の実施形態に係る閾値更新の処理を示す図である。
【図１１】本発明の実施形態に係る新たな閾値の算出の具体例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００１９】
＜実施形態＞
以下、図１から図１１を用いて、本発明の実施形態に係る通話装置について説明する。
【００２０】
本発明は、声紋から本人であるか他人であるかを判断するために個別に設けられた判定閾値を自動的に更新するものである。従来は、図１の左図に示すように、登録済のすべての声紋データに対して、一律で、しかも固定した判定閾値が用いられていた。そのため、本人であるか他人であるかの判定の確度が十分であるとは言えなかった。本発明では、図１の右図に示すように、声紋ごとに個別に閾値を設けるとともに、新たに取得した声紋データが登録済の声紋データと一致した場合に、その登録済の声紋データの閾値を更新するものである。これにより、頻繁に電話する知人などからの声紋認証の精度が高くなり、例えば、「オレオレ詐欺」による利用者の不利益を防止することが期待できるという効果がある。
【００２１】
＜通話装置の構成＞
本実施形態に係る通話装置１００は、図２に示すように、音声取得部１１０と、電話番号取得部１２０と、抽出部１３０と、スコア算出部１５０と、判定部１６０と、閾値格納部１７０と、閾値更新部１８０と、制御部１９０と、電話帳２００と、格納部２１０とから構成されている。
【００２２】
音声取得部１１０は、発話者からの受話音声を取得する。電話番号取得部１２０は、発話側の電話番号を取得する。この取得した電話番号を電話帳２００に登録されている電話番号と照合することにより、発話番号が電話帳に登録された番号か否かを判断することができる。なお、この判断は、制御部１９０において処理される。
【００２３】
抽出部１３０は、音声取得部１１０が取得した受話音声から声紋データを抽出する。音声取得部１１０において取得される人の声は様々な周波数の音波の集まりで構成されている。抽出部１３０では、音声取得部１１０から取得した受話音声を時間、周波数、強度というパラメータでグラフ化することにより声紋を抽出する。ここで、抽出される声紋は、指紋のように人それぞれ異なった特徴的なパターンを描くという特徴を有する。なお、本明細書において、「声紋」、「声紋データ」、「声紋照合」、「声紋登録」という場合の「声紋」は、上記にて、説明をしたものを示し、「音声」という場合には、「様々な周波数の音波の集まりで構成された人の声」をさす。
【００２４】
スコア算出部１５０は、登録された声紋データと取得した受話音声から抽出した声紋データとの類似度を示すスコアを算出する。
【００２５】
判定部１６０は、算出したスコアと予め個別に定められた閾値とを比較して、取得した受話音声から抽出した声紋データの真偽を判定する。閾値格納部１７０は、登録された声紋データごとの閾値を格納する。なお、閾値の初期値は、制御部１９０が、特徴量に応じて決定し、特徴量が大きい場合には、閾値の初期値を高くするように決定する。
【００２６】
閾値更新部１８０は、判定結果が真である度ごとに、固別の閾値を更新する。具体的には、スコアＳと予め定められた誤差マージンΔとから数１により本人認証係数ＰＡＳＳを求め、求めた本人認証係数ＰＡＳＳと真であると判定された回数Ｈ、更新前の閾値ＴＨ１とから、数２により、更新後の閾値ＴＨ２を求めて更新する。
【００２７】
【数１】
0006407633.tif 000002
【００２８】
【数２】
0006407633.tif 000003
【００２９】
また、閾値の最小値ＴＨＭＩＮが本人認証係数ＰＡＳＳよりも大きいときに、前記本人認証係数ＰＡＳＳに替えて、閾値の最小値ＴＨＭＩＮを数３のように適用して、更新後の閾値ＴＨ２を求めて更新する。
【００３０】
【数３】
0006407633.tif 000004
【００３１】
制御部１９０は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に記録された制御プログラムにしたがって、通話装置全体の制御を行う。例えば、制御部１９０は、図４、図５に示すように、発音時間を検出し、その積算時間から、発声時間が声紋照合に十分な時間であるか否かを判定する。また、発声時間が声紋照合に十分な時間であり、取得した電話番号が電話帳に登録されている場合に、ユーザからの登録要求を受けて、電話番号と声紋データとを対応付けて格納する。また、発声時間が声紋照合に十分な時間ではなく、取得した電話番号が電話帳に登録されている場合に、ユーザからの要求を受けて、声紋データを蓄積して保存する。また、閾値の初期値を特徴量に応じて決定し、特徴量が大きい場合には、閾値の初期値を高くするように決定する。
【００３２】
格納部２１０は、電話番号取得部１２０が取得した電話番号が電話帳２００に登録された電話番号である場合に、この電話番号と抽出部１３０により抽出した声紋データとを対応付けて格納する。図示しない報知部は、判定部１６０の判定結果を使用者に報知する。
【００３３】
＜通話装置の処理＞
図３を用いて、本実施形態に係る通話装置の処理について説明する。
【００３４】
まず、音声取得部１１０が、受話音声を取得し（ステップＳ１１０）、電話番号取得部１２０が、発話側の電話番号を取得して（ステップＳ１２０）、抽出部１３０が、取得した受話音声から声紋データを抽出する（ステップＳ１３０）。
【００３５】
格納部２１０は、取得した電話番号が電話帳２００にある場合に取得した電話番号と抽出した声紋データとを対応付けて格納する（ステップＳ１４０）。スコア算出部１５０は、登録された声紋データと取得した受話音声から抽出した声紋データとの類似度を示すスコアを算出する（ステップＳ１５０）。
【００３６】
そして、判定部１６０が、算出したスコアと予め個別に定められた閾値とを比較して、取得した受話音声から抽出した声紋データの真偽を判定し（ステップＳ１６０）、閾値更新部１８０が、判定結果が真である度ごとに、固別の閾値を更新する（ステップＳ１７０）。
【００３７】
＜声紋登録の具体例＞
図４から図９を用いて、声紋データの登録について具体的に説明する。
【００３８】
＜電話帳に登録済みの電番発着信時の声紋登録の処理＞
図４から図７を用いて、本実施形態に係る電話帳に登録済みの電番発着信時の声紋登録の処理について説明する。
【００３９】
図７に示すように、電話帳に登録済の電話番号から音声着信及びその電話番号へ音声発信した場合、以下の手順により通話相手の声紋を登録する。
【００４０】
着信があると、自動的に受話音声の収録を開始する。そして、図４、図５に示すように、無音ギャップを除いた通話相手の発声時間を定期的に観測する（ステップＳ２０１）。このとき、有効な発声時間の収録ができたか否かを判断し（ステップＳ２０２）、有効な発声時間の収録ができた場合（ステップＳ２０２の「ＹＥＳ」）には、前回蓄積した音声を削除する（ステップＳ２０３）。
【００４１】
次に、声紋の登録を行うか否かのメッセージを示す選択画面を表示して（ステップＳ２０４）、ユーザが「登録する」を選択した場合には、図６に示すように、収録した受話音声から声紋ファイルを生成し、電話帳の電話番号とを紐つけて登録する（ステップＳ２０５）。一方で、ユーザが「登録しない」を選択した場合には、収録した受話音声を破棄する（ステップＳ２０６）。
【００４２】
また、ステップＳ２０２で、有効な発声時間の収録ができなかった場合（ステップＳ２０２の「ＮＯ」）には、終話しているかどうかを確認し（ステップＳ２０９）、終話していない場合（ステップＳ２０９の「ＮＯ」）には、ステップＳ２０１に戻る。
【００４３】
一方で、終話していると判断した場合（ステップＳ２０９の「ＹＥＳ」）には、声紋の蓄積を行うか否かのメッセージを示す選択画面を表示して（ステップＳ２１０）、ユーザが「蓄積しない」を選択した場合には、収録した受話音声を破棄する（ステップＳ２１１）。
【００４４】
また、ユーザが「蓄積する」を選択した場合には、収録した受話音声を蓄積保存する（ステップＳ２１２）。そして、収録した受話音声をデータベースに保存し、蓄積された受話音声の収録時間が有効な収録時間である場合（ステップＳ２０７の「ＹＥＳ」）には、ステップＳ２０４に進む。一方で、蓄積された受話音声の収録時間が有効な収録時間でない場合（ステップＳ２０７の「ＮＯ」）には、特別な処理を行わない（ステップＳ２０８）。
【００４５】
＜通話音声の収録処理＞
図８を用いて、本実施形態に係る通話音声の収録処理について説明する。
【００４６】
通話が開始されると（ステップＳ３０１）、受話音声収録を開始し、発声時間を計測する（ステップＳ３０２）。次に、有効な発声時間の計測を開始する（ステップＳ３０３）。
【００４７】
具体的には、チェックタイマを開始し（ステップＳ３０４）、タイマが満了したか否かを判断する（ステップＳ３０５）。タイマが満了していない場合（ステップＳ３０５の「ＮＯ」）には、元に戻り、タイマが満了した場合（ステップＳ３０５の「ＹＥＳ」）には、次に、発声時間を計算して（ステップＳ３０６）、発声時間が６０秒よりも長いか否かを判断する（ステップＳ３０７）。
【００４８】
そして、発声時間が６０秒よりも短い場合（ステップＳ３０７の「ＮＯ」）には、ステップＳ３０４に戻り、発声時間が６０秒よりも長い場合（ステップＳ３０７の「ＹＥＳ」）には、受話音声の収録を終了する。
【００４９】
＜電話帳に未登録の電番発着信時の声紋登録の処理＞
図９を用いて、本実施形態に係る電話帳に未登録の電番発着信時の声紋登録の処理について説明する。
【００５０】
着信があると、自動的に受話音声の収録を開始する。そして、無音ギャップを除いた通話相手の発声時間を定期的に観測する（ステップＳ２０１）。このとき、有効な発声時間の収録ができたか否かを判断し（ステップＳ２０２）、有効な発声時間の収録ができた場合（ステップＳ２０２の「ＹＥＳ」）には、声紋の登録を行うか否かのメッセージを示す選択画面を表示して（ステップＳ４０１）、ユーザが「登録する」を選択した場合には、収録した受話音声から声紋ファイルを生成する（ステップＳ４０２）。一方で、ユーザが「登録しない」を選択した場合には、収録した受話音声を破棄する（ステップＳ４０３）。
【００５１】
また、ステップＳ２０２で、有効な発声時間の収録ができなかった場合（ステップＳ２０２の「ＮＯ」）には、終話しているかどうかを確認し（ステップＳ２０９）、終話していない場合（ステップＳ２０９の「ＮＯ」）には、ステップＳ２０１に戻る。
【００５２】
一方で、終話していると判断した場合（ステップＳ２０９の「ＹＥＳ」）には、声紋登録に必要な十分な音声が収集できなかった旨のメッセージを示す選択画面を表示して（ステップＳ４０４）、ユーザが「ＯＫ」を選択した場合には、収録した受話音声を破棄する（ステップＳ４０５）。
【００５３】
以上、説明したように、通話中に通話相手の声紋を自動的に登録することができるため、ユーザに煩雑な操作を行なわせる必要がない。
【００５４】
＜閾値更新の処理＞
図１０、１１を用いて、本実施形態に係る閾値の更新処理について説明する。
【００５５】
着信があると、自動的に受話音声の収録を開始する。そして、図４、図５に示すように、無音ギャップを除いた通話相手の発声時間を定期的に観測する（ステップＳ２０１）。このとき、有効な発声時間の収録ができたか否かを判断し（ステップＳ２０２）、有効な発声時間の収録ができた場合（ステップＳ２０２の「ＹＥＳ」）には、取得した声紋データが登録済みの声紋データのどれかにヒットしたかを検出する（ステップＳ５０１）。
【００５６】
ステップＳ５０１で、取得した声紋データが登録済みの声紋データのいずれにもヒットしなかった場合（ステップＳ５０１の「Ｎｏ」）には、例えば、バイブレータを２秒間動作させ、音声でユーザに警告を報知する（ステップＳ５０３）。そして、取得した声紋データの登録を行なうか否かを表示して（ステップＳ５０７）、ユーザが「登録する」を選択した場合には、新規の声紋データとして登録を行い（ステップＳ５０８）、「登録しない」を選択した場合には、取得した声紋データおよび受話音声を破棄する（ステップＳ５０９）。
【００５７】
一方で、ステップＳ５０１において、取得した声紋データが登録済みの声紋データのいずれかにヒットした場合（ステップＳ５０１の「Ｙｅｓ」）には、通話中には、特に、処理を行なわず（ステップＳ５０２）、画面に「先程の声は、登録済みの声紋と一致しました。電話帳の声紋を更新しますか」とのメッセージを表示し（ステップＳ５０４）、ユーザが「更新する」を選択した場合には、声紋ファイルと判定基準（閾値）とを更新し（ステップＳ５０５）、ユーザが「更新しない」を選択した場合には、取得した声紋データおよび受話音声を破棄する（ステップＳ５０６）。
【００５８】
また、ステップＳ２０２に戻って、有効な発声時間の収録ができなかった場合（ステップＳ２０２の「ＮＯ」）には、終話状態か否かを判断し（ステップＳ２０９）、終話状態でない場合（ステップＳ２０９の「ＮＯ」）には、ステップＳ２０１に戻る。
【００５９】
一方で、終話状態である場合（ステップＳ２０９の「ＹＥＳ」）には、画面に「声紋認証に十分な音声が収録できませんでした」とのメッセージを表示し（ステップＳ５１０）、取得した声紋データおよび受話音声を破棄する（ステップＳ５１１）。
【００６０】
以下、図１１を用いて、図１０のステップＳ５０５における判定基準（閾値）の更新処理について説明する。
【００６１】
今、Ｂさんの登録済み声紋データファイルを「Ｆｉｌｅ２」、誤差マージン（Δ）を５、更新前閾値（ＴＨ１）を５５、閾値の最小値（ＴＨＭＩＮ）を５０、更新前のヒット数（Ｈ）を４、スコアを８５、本人認証係数（ＰＡＳＳ）を８０とする。このとき、更新後閾値（ＴＨ２）は、数４のようになる。
【００６２】
【数４】
0006407633.tif 000005
【００６３】
したがって、数４に、上記のパラメータ値を代入すると、更新後閾値（ＴＨ２）は、６０となる。また、更新後ヒット数は、（更新前ヒット数＋１）＝５となる。よって、「Ｆｉｌｅ２」の声紋データファイルの中味が更新されるとともに、判定基準閾値が５５→６０に、ヒット数が４→５に更新される。なお、閾値の最小値（ＴＨＭＩＮ）が本人認証係数（ＰＡＳＳ）よりも大きい場合には、下記の数５によって、更新後閾値が算出される。
【００６４】
【数５】
0006407633.tif 000006
【００６５】
以上、説明したように、本実施形態によれば、本人であるか他人であるかの判断閾値がユーザが意識することなく自動的に更新されることから、頻繁に電話する知人などからの声紋認証の精度が高くなり、例えば、「オレオレ詐欺」による利用者の不利益を防止することが期待できる。
【００６６】
なお、通話装置の処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを通話装置に読み込ませ、実行することによって本発明の通話装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００６７】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００６８】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００６９】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、サーバを設け、通話装置の機能のうち、電話番号取得部１２０、抽出部１３０、特徴量抽出部１４０、スコア算出部１５０、判定部１６０等の機能をサーバで実現するシステムとしてもよい。
【００７０】
また、本発明のプログラムを読み込ませることにより、携帯電話やスマートフォンは、もちろんのこと、電話線で接続された固定電話においても、本発明を実現することができる。
【００７１】
また、本実施形態においては、登録された声紋データと取得した声紋データとの類似度からスコアを算出する例について説明したが、声紋データの中から、所定のワードに対応する特徴部分を抽出し、抽出した登録された声紋データの特徴部分と取得した受話音声から抽出した声紋データの特徴部分との類似度を示すスコアを算出するようにしてもよい。つまり、例えば、「オレ」という所定のワードに対応する声紋データを抽出し、スコアを算出することによって、より確度の高い判定を行なうことができる。なお、特徴部分は、短時間ごとに切り出された音声信号から抽出される特徴ベクトルの時系列であり、特徴部分抽出後、得られた特徴部分列に対して認識処理（解探索）が行われる。
【符号の説明】
【００７２】
１００；通話装置
１１０；音声取得部
１２０；電話番号取得部
１３０；抽出部
１４０；特徴量抽出部
１５０；スコア算出部
１６０；判定部
１７０；閾値格納部
１８０；閾値更新部
１９０；制御部
２００；電話帳
２１０；格納部
【図１】
0006407633.tif 000014
【図２】
0006407633.tif 000015
【図３】
0006407633.tif 000016
【図４】
0006407633.tif 000017
【図５】
0006407633.tif 000018
【図６】
0006407633.tif 000019
【図７】
0006407633.tif 000020
【図８】
0006407633.tif 000021
【図９】
0006407633.tif 000022
【図１０】
0006407633.tif 000023
【図１１】
0006407633.tif 000024