(57)【要約】【課題】生体情報を用いることにより第三者による録音や再生を制限した、録音装置ならびに録音再生システムを提供する。【解決手段】音声録音機能を有する録音装置１を、発話者の入力音声を取り込む音声入力部１０１と、取り込まれた入力音声データに、録音もしくは再生に関する承諾語が含まれているか否かを判定する承諾語判定手段１０２と、入力音声データに承諾語が含まれていた場合、録音処理機能の実行と並行して、取得された入力音声データの特徴抽出を行い、発話者の生体情報を生成する特徴抽出部１０３と、生成された発話者の生体情報に基づき暗号鍵を生成する暗号鍵生成部１０４と、取り込まれた入力音声データを生成された暗号化鍵により暗号化して暗号化済み音声ファイルを生成する暗号化部１０５と、で構成し、音声録音と承諾語を用いた暗号鍵の生成とを同時並行処理することとした。【選択図】図２
2010074391.tif 000002
【特許請求の範囲】
【請求項１】
録音処理機能を有する録音装置であって、
発話者の入力音声データを取り込む音声入力手段と、
前記取り込まれた入力音声データに、録音もしくは再生に関する承諾語が含まれているか否かを判定する承諾語判定手段と、
前記入力音声データに前記承諾語が含まれていた場合、前記録音処理機能を用いた録音処理をすると共に前記取り込まれた入力音声データの特徴抽出を行い、発話者の生体情報を生成する特徴抽出手段と、
前記生成された発話者の生体情報に基づき暗号鍵を生成する暗号鍵生成手段と、
前記取り込まれた入力音声データを前記暗号鍵生成手段で生成された暗号化鍵により暗号化して暗号化済み音声ファイルを生成する暗号化手段と、
を備えたことを特徴とする録音装置。
【請求項２】
前記生成された発話者の生体情報に基づき復号鍵を生成する復号鍵生成手段と、
前記暗号化手段により生成された暗号化済み音声ファイルを前記復号鍵生成手段により生成された復号化鍵により復号化する復号化手段と、
を備えたことを特徴とする請求項１に記載の録音装置。
【請求項３】
前記発話者の生体情報は、発話者が発した承諾語に基づく声紋情報であることを特徴とする請求項１又は請求項２に記載の録音装置。
【請求項４】
前記承諾語判定手段は、
前記入力音声データから音声認識に必要な特徴量を抽出し、前記特徴量に基づき変換される文字列と、予めメモリにリストされた、録音もしくは再生に関する承諾語を示す文字列とを比較して前記入力音声データに前記録音もしくは再生に関する承諾語が含まれるか否かを判定することを特徴とする請求項１に記載の録音装置。
【請求項５】
前記特徴抽出手段は、
前記入力音声データの信号成分を窓関数に通し、時間と、周波数と、信号成分の強さとの３次元の情報からなる前記生体情報としての声紋情報を生成することを特徴とする請求項１に記載の録音装置。
【請求項６】
前記暗号鍵生成手段は、
前記生成された発話者の生体情報に固定長の擬似乱数を生成するハッシュ関数演算を行い、前記暗号鍵を生成することを特徴とする請求項１に記載の録音装置。
【請求項７】
前記復号鍵生成手段は、
前記生成された発話者の生体情報に固定長の擬似乱数を生成するハッシュ関数演算を行い、前記復号鍵を生成することを特徴とする請求項２に記載の録音装置。
【請求項８】
録音処理機能を有する録音装置に用いられるプログラムであって、
発話者の入力音声データを取り込む音声入力処理と、
前記取り込まれた入力音声データに、録音もしくは再生に関する承諾語が含まれているか否かを判定する承諾語判定処理と、
前記入力音声データに前記承諾語が含まれていた場合、前記録音処理機能用いた録音処理をすると共に前記取り込まれた入力音声データの特徴抽出を行い、発話者の生体情報を生成する特徴抽出処理と、
前記特徴抽出処理で生成された発話者の生体情報に基づき暗号鍵を生成する暗号鍵生成処理と、
前記取り込まれた入力音声データを前記暗号化鍵生成処理で生成された暗号化鍵により暗号化して暗号化済み音声ファイルを生成する暗号化処理と、
をコンピュータに実行させるプログラム。
【請求項９】
前記生成された発話者の生体情報に基づき復号鍵を生成する復号鍵生成処理と、
前記暗号化処理により生成された暗号化済み音声ファイルを前記復号鍵生成処理で生成された復号化鍵により復号化して音声再生する復号化処理と、
を更に含むことを特徴とする請求項８に記載のプログラム。
【請求項１０】
録音再生処理機能を有する録音再生システムであって、
発話者の入力音声データを取り込む音声入力手段と、
前記音声入力手段により取り込まれた入力音声データに、録音もしくは再生に関する承諾語が含まれているか否かを判定する承諾語判定手段と、
前記承諾語判定手段で前記入力音声データに前記承諾語が含まれていると判定された場合、前記録音処理機能用いた録音処理をすると共に前記入力音声データの特徴抽出を行い、発話者の生体情報を生成する特徴抽出手段と、
前記特徴抽出手段により生成された発話者の生体情報に基づき暗号鍵を生成する暗号鍵生成手段と、
前記音声入力手段で取り込まれた入力音声データを前記暗号鍵生成手段で生成された暗号化鍵により暗号化して暗号化済み音声ファイルを生成する暗号化手段と、
前記特徴抽出手段により生成された発話者の生体情報に基づき復号鍵を生成する復号鍵生成手段と、
前記暗号化手段により生成された暗号化済み音声ファイルを前記復号鍵生成手段で生成された復号化鍵により復号化して音声再生する復号化手段と、
を備えたことを特徴とする録音再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、電話回線、もしくはマイクロフォンにより集音された音声を録音し、再生する、録音装置およびプログラムならびに録音再生システムに関する。
【背景技術】
【０００２】
電話回線、もしくはマイクロフォンにより集音された音声を録音し、再生機能により録音した音声を再生することのできる録音装置が知られている。
音声の録音は、通常、テープレコーダ等の録音機器を用い、音波として伝播する直接音を必要な範囲で録音し、後日再生する。また、最近では、ＩＣレコーダ等の録音機器で録音された音声データをＵＳＢ（Universal Serial Bus）等によりＰＣ（Personal Computer）等に取り込むことにより、再生は勿論のこと、テキスト化して保存し、編集し、公開する等、多用な使い方がなされるようになった。
【０００３】
一方、データの暗号化／復号化には鍵データが用いられるが、近年の生体認証技術の進歩により、鍵データに生体情報を用いることが頻繁に行われるようになった。
例えば、サーバ等に指紋、声紋、顔、筆跡等の生体情報を残すことなく、個人特有の生体情報を用いてメッセージを暗号化して暗号文を作成し、また、生体情報の入力時に変動があっても影響されずに正しく復号し、メッセージを出力できる暗号化・復号化装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００１−３５８７０４号公報（段落「０００７」〜「００２０」）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、前記した従来の録音装置は、音声の録音、再生を行う際に、本人の承諾を得る必要がなく、一度録音されてしまえばその内容の性質によらず、本人の承諾を得ることなく第三者による再生が可能である。
したがって、例えば、重要な会議における会話等が録音された場合、その内容は秘密にすべきとの要請が強い場合においても記録された内容は容易に再生されてしまう。このため、例えば、ＩＣレコーダで録音された会議録をＰＣ等に取り込み保存した場合、これにより得られる使い勝手とともに、無断再生、流用、公開、改ざん等、新たに生じる問題に対処する必要が出てきた。
【０００５】
本発明は前記した課題を解決するためになされたものであり、前記した生体情報を用いることにより第三者による録音や再生を制限した、録音装置およびプログラムならびに録音再生システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記した課題を解決するために本発明の録音装置は、録音処理機能を有する録音装置であって、発話者の入力音声データを取り込む音声入力手段と、前記取り込まれた入力音声データに、録音もしくは再生に関する承諾語が含まれているか否かを判定する承諾語判定手段と、前記入力音声データに前記承諾語が含まれていた場合、前記録音処理機能を用いた録音処理をすると共に前記取り込まれた入力音声データの特徴抽出を行い、発話者の生体情報を生成する特徴抽出手段と、前記生成された発話者の生体情報に基づき暗号鍵を生成する暗号鍵生成手段と、前記取り込まれた入力音声データを前記暗号鍵生成手段で生成された暗号化鍵により暗号化して暗号化済み音声ファイルを生成する暗号化手段と、を備えたものである。
【０００７】
また、本発明のプログラムは、録音処理機能を有する録音装置に用いられるプログラムであって、発話者の入力音声データを取り込む音声入力処理と、前記取り込まれた入力音声データに、録音もしくは再生に関する承諾語が含まれているか否かを判定する承諾語判定処理と、前記入力音声データに前記承諾語が含まれていた場合、前記録音処理機能を用いた録音処理をすると共に前記取り込まれた入力音声データの特徴抽出を行い、発話者の生体情報を生成する特徴抽出処理と、前記特徴抽出処理で生成された発話者の生体情報に基づき暗号鍵を生成する暗号鍵生成処理と、前記取り込まれた入力音声データを前記暗号化鍵生成処理で生成された暗号化鍵により暗号化して暗号化済み音声ファイルを生成する暗号化処理と、をコンピュータに実行させるものである。
【０００８】
また、本発明の録音再生システムは、録音再生処理機能を有する録音再生システムであって、発話者の入力音声データを取り込む音声入力手段と、前記音声入力手段により取り込まれた入力音声データに、録音もしくは再生に関する承諾語が含まれているか否かを判定する承諾語判定手段と、前記承諾語判定手段で前記入力音声データに前記承諾語が含まれていると判定された場合、前記録音処理機能を用いた録音処理をすると共に前記入力音声データの特徴抽出を行い、発話者の生体情報を生成する特徴抽出手段と、前記特徴抽出手段により生成された発話者の生体情報に基づき暗号鍵を生成する暗号鍵生成手段と、前記音声入力手段で取り込まれた入力音声データを前記暗号鍵生成手段で生成された暗号化鍵により暗号化して暗号化済み音声ファイルを生成する暗号化手段と、前記特徴抽出手段により生成された発話者の生体情報に基づき復号鍵を生成する復号鍵生成手段と、前記暗号化手段により生成された暗号化済み音声ファイルを前記復号鍵生成手段により生成された復号化鍵により復号化して音声再生する復号化手段と、を備えたものである。
【発明の効果】
【０００９】
本発明によれば、生体情報を用いることにより第三者による録音や再生を制限した、録音装置およびプログラムならびに録音再生システムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
（実施の形態１）
図１は、本発明の実施の形態１に係る録音装置の構成を示すブロック図である。図１に示されるように、本発明の実施の形態１に係る録音装置１は、制御部１０と、記憶部１１と、操作部１２と、表示部１３と、音声ＣＯＤＥＣ（Coder Decorder）部１４と、を備え、これらはいずれもアドレスデータコントロールのための複数本のラインからなる双方向のシステムバス１７に共通接続される。なお、音声ＣＯＤＥＣ部１４には、マイクロフォン１５ならびにスピーカ１６が接続されている。
【００１１】
制御部１０は、ハードウェアとしては、不図示のＣＰＵおよびメモリによって構成され、ＣＰＵは、メモリに記録されたプログラムに基づき、（１）発話者の入力音声データを取り込み、（２）取り込まれた入力音声データに、録音に関する承諾語が含まれているか否かを判定し、（３）入力音声データに承諾語が含まれていた場合、録音処理機能を実行して録音処理をすると共に取り込まれた入力音声データの特徴抽出を行って発話者の生体情報を生成し、（４）生成された発話者の生体情報に基づき暗号鍵を生成し、取り込まれた入力音声データを生成された暗号化鍵により暗号化して暗号化済み音声ファイルを生成する機能を有する。
なお、ここでいう「承諾語」とは、録音あるいは再生承諾時に、発話者本人を含むユーザにより発話される、例えば、「了解しました」という文字列である。
また、上述した録音処理と取り込まれた入力音声データの特徴抽出は並行して行われてもよい。
さらに、上述した録音処理と取り込まれた入力音声データの特徴抽出は同時に開始するようにしてもよい。
以下の実施例では、録音処理と取り込まれた入力音声データの特徴抽出は並行して行われるものとする。
【００１２】
このため、制御部１０は、図２に、前記した録音処理機能を実行するプログラムの構造が機能展開され示されているように、音声入力部１０１と、承諾語判定部１０２と、特徴抽出部１０３と、暗号鍵生成部１０４と、暗号化部１０５と、を備える。
なお、図２に示した承諾語テーブル１０６と、暗号化済み音声ファイル１０７は、記憶部１１の所定の領域に割り当てられ格納されるものとする。
【００１３】
音声入力部１０１（音声入力手段）は、不図示の電話回線、もしくはマイクロフォン１５により集音された音声データを取り込み、発話者の発話内容を、承諾語判定部１０２、特徴抽出部１０３、暗号化部１０５のそれぞれに引き渡す。すなわち、音声入力部１０１は、発話者の入力音声データを取り込む機能を有する。
【００１４】
承諾語判定部１０２（承諾語判定手段）は、音声入力部１０１により取り込まれる入力音声データから音声認識に必要な特徴量を抽出し、この特徴量に基づき変換される文字列と、予め承諾語テーブル１０６に記憶された、録音に関する承諾語を示す文字列とを比較することにより、入力音声データに録音もしくは再生に関する承諾語が含まれているか否かを判定し、特徴抽出部１０３を制御する。すなわち、承諾語判定部１０２は、音声入力部１０１で取り込まれた入力音声データに、録音もしくは再生に関する承諾語が含まれているか否かを判定する機能を有する。
なお、記憶部１１（図１）に割り当てられる承諾語テーブル１０６には、予め、「承諾しました」等、発話者が録音を承諾したことを示す音声に該当する文字列が格納されているものとする。
【００１５】
特徴抽出部１０３（特徴抽出手段）は、例えば、音声入力部１０１により取り込まれた音声データを窓関数に通し、時間と、周波数と、信号成分の強さとの３次元の情報からなる生体情報としての声紋情報（スペクトログラム）を生成し、暗号鍵生成部１０４へ出力する。すなわち、特徴抽出部１０３は、入力音声データに前記承諾語が含まれていた場合、音声入力部１０１で取得された音声データの特徴抽出を行い、発話者の生体情報を生成する機能を有する。
【００１６】
暗号鍵生成部１０４（暗号鍵生成手段）は、特徴抽出部１０３で生成された発話者の生体情報に、例えば、固定長の擬似乱数を生成するハッシュ関数演算を行い、暗号鍵を生成して暗号化部１０５へ出力する。すなわち、暗号鍵生成部１０４は、特徴抽出部１０３で生成された発話者の生体情報に基づき暗号鍵を生成する機能を有する。
【００１７】
暗号化部１０５（符号化手段）は、例えば、擬似乱数による、あるいはＤＥＳ（Data Encryptions Standard）暗号化処理を施し、例えば、記憶部１１の所定の領域に割り当てられる暗号化済み音声ファイル１０７を生成し、該当の領域に格納する。すなわち、暗号化部１０５は、音声入力部１０１で取り込まれた入力音声データを暗号鍵生成部１０４で生成された暗号化鍵により暗号化して暗号化済み音声ファイル１０７を生成する機能を有する。
なお、前記した声紋等の生体情報を用いて暗号鍵を生成し、暗号化する方法は、前記した特許文献の段落「００２７」〜「００４５」に詳細に開示されている。
【００１８】
説明を図１に戻す。記憶部１１には、前記した承諾語テーブル１０６ならびに暗号化済み音声ファイル１０７が格納されている。記憶部１１には、更に、前記した承諾語判定部１０２による音声認識のための音響モデル、辞書、言語モデルのそれぞれがデータベースとして格納されている。
ここで、音響モデルとは、音響分析結果である特徴量の音響データと発音記号との確率の対応を示すデータであり、辞書とは、認識対象の単語をデータ化したものであり、言語モデルとは、辞書にある単語についての確率を示すデータである。
【００１９】
すなわち、制御部１０（承諾語判定部１０２）は、入力音声データから音声分析により特徴量を算出し、その特徴量に基づき記憶部１１に格納された音響モデルを参照して発音記号の並びを確率付きで得ることができる。そして、承諾語判定部１０２は、辞書によりその発音記号が認識単語になり得るか否かを判定し、続いて言語モデルによりその単語である確率を求めることにより音声認識を行い、入力音声データに承諾語が含まれているか否かを判定することができる。
【００２０】
操作部１２は、例えば、録音、再生他、各種機能が割り当てられたスイッチを有しており、これらのスイッチがユーザによって操作された場合に、その操作内容に対応する信号を発生し、これをユーザの指示として制御部１０に出力する。
表示部１３は、多数の画素（複数色の発光素子の組合わせ）を縦横に配置して構成される、例えばＬＣＤ（Liquid Crystal Display Device）や有機ＥＬ（Electro-Luminescence）
を用いて構成される。表示部１３は、制御部１０により生成され、記憶部１１の所定の領域（ＶＲＡＭ領域）に書き込まれた表示データに応じた画像を表示する。ここでは、例えば、録音再生の別、トラック番号、時間等が表示される。
【００２１】
音声ＣＯＤＥＣ部１４は、電話回線経由で到来する、あるいはマイクロフォン１５から入力された音声を増幅し、アナログ−デジタル変換を行い、更に符号化等の信号処理を施し、デジタルの音声データに変換して制御部１０に出力する。
また、音声ＣＯＤＥＣ部１４は、制御部１０により出力される音声データに復号化、デジタル−アナログ変換、増幅等の信号処理を施し、アナログの音声信号に変換してスピーカ１６に出力する。
【００２２】
図３は、本発明の実施の形態１に係る録音装置の動作を示すフローチャートである。以下、図３に示すフローチャートを参照しながら、図１、図２に示す本発明の実施の形態１に係る録音装置の動作について詳細に説明する。
【００２３】
図３において、まず、ユーザが操作部１２を操作することにより録音、あるいは再生指示がなされ、表示部１３にそのことが表示される。録音の場合、まず、発話者により発話された音声は、電話回線経由、あるいはマイクロフォン１５により集音され、制御部１０の音声入力部１０１によって音声データとして取り込まれ、承諾語判定部１０２、特徴抽出部１０３、暗号化部１０５のそれぞれに引き渡される（ステップＳ３０１）。
音声データを受信した承諾語判定部１０２は、音声認識を行い、音声認識により生成される単語を含む文字列と、承諾語テーブル１０６に予め記憶されている承諾語との比較判定を行う（ステップＳ３０２）。
【００２４】
ここで、承諾語テーブル１０６には、「了解いたしました」という単語文字列が記憶されているものとし、ここで行われる音声認識は、前記したように、承諾語判定部１０２が、記憶部１１に格納された、例えば、音響モデルと、辞書と、言語モデルとからなるデータベースを索引して確率演算を行うことにより実現される。
【００２５】
承諾語判定部１０２は、前記した比較判定の結果により、制御部１０が有する録音処理機能の実行開始と並行して特徴抽出部１０３による生体情報（声紋）の生成を制御する。  すなわち、認識された単語を含む文字列が、承諾語テーブル１０６に記憶された文字列「了解いたしました」と一致した場合（ステップＳ３０２“Ｙｅｓ”）、制御部１０は、録音処理の実行を起動し（ステップＳ３０３）、同時に、特徴抽出部１０３を制御し、特徴抽出部１０３による、発話者が発話した承諾語に基づく声紋情報（スペクトログラム）の生成が行われる（ステップＳ３０４）。特徴抽出部１０３は、例えば、音声入力部１０１により取得される音声信号を窓関数に通し、時間、周波数、振幅からなる３次元の情報により表現されるスペクトログラムを生成することで声紋情報を表現する。ここでは、窓関数として、ＳＴＦＴ（短時間フーリエ変換）を用いる。なお、認識された単語が承諾語テーブル１０６に記憶された文字列に一致しなかった場合は（ステップＳ３０２“Ｎｏ”）、録音が禁止され、録音処理が終了する。
【００２６】
一方、特徴抽出部１０３で生成されたスペクトログラムは、暗号鍵生成部１０４へ引き渡される。続いて、暗号鍵生成部１０４は、特徴抽出部１０３で生成された発話者のスペクトログラムに所定の演算を施して暗号鍵（例えば、擬似乱数を用いた暗号アルゴリズムを用いる場合、固定長の擬似乱数を生成するハッシュ関数演算を施すことにより暗号鍵）を生成して暗号化部１０５へ引き渡す（ステップＳ３０５）。
すなわち、暗号鍵生成部１０４は、特徴抽出部１０３により生成されるスペクトログラムに依存して暗号化部１０５を構成する擬似乱数発生器に与える初期値（暗号化鍵）を生成する。暗号化部１０５へは、他に、音声入力部１０１により取り込まれた入力音声データが供給されており、この入力音声データは、暗号鍵生成部１０４で生成された暗号化鍵によりスクランブル（暗号化処理）され（ステップＳ３０６）、その結果、暗号化済み音声ファイル１０７が生成され、内部に保存される（ステップＳ３０７）。
【００２７】
なお、前記したケースでは、暗号化アルゴリズムの一つとして擬似乱数を用いた場合を説明したが、これに限定されるものでなく、例えば、ＤＥＳによる暗号化アルゴリズムを用いた場合、入力音声データは６４ビット毎に暗号化される。この場合は、暗号鍵生成部１０４で生成される６４ビットの暗号鍵が使用される。
すなわち、６４ビットの入力音声データと、６４ビットの暗号鍵データを関数Ｆに入力すると、６４ビットの暗号データが得られる。関数Ｆは、ビット単位での転値処理を含み、所定回数繰り返し実行される。なお、前記したＤＥＳアルゴリズムは、それ自体、本発明とは直接関係せず、そのアルゴリズムが公開されているため、詳細説明は省略する。
【００２８】
前記した本発明の実施の形態１に係る録音装置によれば、音声の録音と承諾語を用いた暗号鍵の生成とを同時並行処理することで、音声の録音に発話者の承諾が必要となり、また、承諾されても音声データは発話者の生体情報により暗号化され記憶されるため、発話者、あるいは発話者により許諾されたユーザ以外の第三者による無断再生、流用、公開、改ざん等は不可能となり、このため、録音された音声データにセキュリティ効果が得られる。
【００２９】
なお、図２の本発明の実施の形態１に係る録音装置が有する機能は、すべてをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。
例えば、（１）発話者の入力音声データを取り込み、（２）取り込まれた入力音声データに、録音もしくは再生に関する承諾語が含まれているか否かを判定し、（３）入力音声データに承諾語が含まれていた場合、録音処理機能の実行開始と並行して、取得された入力音声データの特徴抽出を行い、発話者の生体情報を生成し、（４）生成された発話者の生体情報に基づき暗号鍵を生成し、（５）取り込まれた入力音声データを生成された暗号化鍵により暗号化して暗号化済み音声ファイルを生成する、それぞれ、（１）音声入力手段（音声入力部１０１）、（２）承諾語判定手段（承諾語判定部１０２）、（３）特徴抽出手段（特徴抽出部１０３）、（４）暗号鍵生成手段（暗号鍵生成部１０４）、（５）暗号化手段（暗号化部１０５）におけるデータ処理は、単数または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【００３０】
（実施の形態２）
前記した本発明の実施の形態１に係る録音装置によれば、ユーザにより録音が承諾された音声データからなる暗号化済み音声ファイルを作成する機能についてのみ説明したが、後記する実施の形態２では、再生が許諾されたユーザに対してのみ暗号化済み音声ファイルを復号し再生できる再生処理機能を有する録音装置について説明する。
【００３１】
実施の形態２でも前記した実施の形態１と同様、録音装置１は、図１に示す構成と同じハードウェアを有するものとして説明する。但し、制御部１０が有するプログラム構造に若干の差異があるため、図４を参照しながらその差異に着目して説明する。
制御部１０は、図４に前記した再生処理機能を実行するプログラムの構造が機能展開され示されているように、復号鍵生成部１０８と、復号化部１０９と、を含む。図４において、音声入力部１０１と、承諾語判定部１０２と、特徴抽出部１０３と、承諾語テーブル１０６と、暗号化済み音声ファイル１０７は、図２に示すそれと同じであるため、重複を回避する意味でここでの説明は省略する。
【００３２】
復号鍵生成部１０８（復号鍵生成手段）は、特徴抽出部１０３で生成された発話者の承諾語を示す声紋情報に、例えば、固定長の擬似乱数を生成するハッシュ関数演算を行い、復号鍵を生成して復号化部１０９へ引き渡す。すなわち、復号鍵生成部１０８は、特徴抽出部１０３で生成された発話者の生体情報に基づき復号鍵を生成する機能を有する。
【００３３】
復号化部１０９（復号手段）は、暗号化部１０５により暗号化され保存された暗号化済み音声ファイル１０７を復号鍵生成部１０８により生成された復号化鍵により復号化し、音声データに変換する。そして、音声ＣＯＤＥＣ部１４ならびにスピーカ１６を介して音声再生出力する。すなわち、復号化部１０９は、暗号化済み音声ファイルを復号鍵生成部１０８により生成された復号化鍵により音声データに復号化して、音声再生する機能を有する。
【００３４】
図５は、本発明の実施の形態２に係る録音装置の動作を示すフローチャートである。以下、図５のフローチャートを参照しながら、図１、図４に示す本発明の実施の形態２に係る録音装置の動作について詳細に説明する。
【００３５】
図５において、まず、ユーザが操作部１２を操作することにより録音、あるいは再生指示がなされ、表示部１３にそのことが表示される。再生の場合、まず、発話者により発話された承諾語を示す音声はマイクロフォン１５により集音され、制御部１０の音声入力部１０１によって取り込まれ、取り込まれた音声データは、承諾語判定部１０２、特徴抽出部１０３のそれぞれに引き渡される（ステップＳ５０１）。
ここで、承諾語判定部１０２は、音声認識を行い、音声認識により生成される単語を含む文字列と、承諾語テーブル１０６に予め登録されてある承諾語との比較判定を行う（ステップＳ５０２）。このとき承諾語テーブル１０６には、単語文字列である「了解いたしました」が記憶されているものとする。承諾語判定部１０２で行われる音声認識は、記憶部１１に格納された、例えば、音響モデルと、辞書と、言語モデルとからなるデータベースを索引して確率演算を行うことにより行われる。
【００３６】
承諾語判定部１０２は、前記した比較判定の結果により特徴抽出部１０３による生体情報（声紋）の生成を制御する。すなわち、認識された単語が承諾語テーブル１０６に記憶された単語文字列に一致した場合（ステップＳ５０２“Ｙｅｓ”）特徴抽出部１０３は、発話者が発話した承諾語に基づく声紋情報を生成する。
特徴抽出部１０３は、音声入力部１０１により取得された音声信号を窓関数に通して時間、周波数、振幅からなる３次元の情報により表現されるスペクトログラムを生成する（ステップＳ５０３）。なお、認識された単語が承諾語テーブル１０６に記憶された単語を含む文字列に一致しなかった場合は（ステップＳ５０２“Ｎｏ”）、再生が禁止され、再生処理が終了する。
【００３７】
特徴抽出部１０３で生成されたスペクトログラムは、復号鍵生成部１０８へ引き渡される。続いて、復号鍵生成部１０８は、特徴抽出部１０３で生成された発話者のスペクトログラムに、固定長の擬似乱数を生成するハッシュ関数演算を施すことにより復号鍵を生成して復号化部１０９へ引き渡す（ステップＳ５０４）。
復号化部１０９へは、他に、暗号化部１０５により暗号化され保存された暗号化済み音声ファイル１０７が読み出され供給されており（ステップＳ５０５）、所定量を単位に読み出される暗号化済み音声ファイル１０７は、復号鍵生成部１０８で生成された復号化鍵により復号化され、その結果を用いて音声再生が許可される（ステップＳ５０６）。
【００３８】
前記した本発明の実施の形態２に係る録音装置によれば、音声の再生に発話者の承諾が必要となり、また、承諾されても音声データは発話者の生体情報により暗号化され記憶されるため、第三者による無断再生、流用、公開、改ざん等は不可能になり、録音された音声データにセキュリティ効果が得られる。
【００３９】
なお、前記した本発明の実施の形態２に係る録音装置によれば、承諾語テーブル１０６に記憶される録音、再生の承諾語は同じ「了解いたしました」としたが、これに代わる承諾語でもよく、また、録音再生時に異なってもよい。
また、特徴抽出部１０３により生成される生体情報は、音声入力部１０１により取り込まれる再生が許可されたユーザの声紋としたが、録音が許可されたユーザの声紋とすることで、暗号化する際に使用したスペクトログラムと、復号化する際に使用したスペクトログラムとが一致しない限り、暗号化済み音声ファイル１０７が正しく復号化されないため、一層高いセキュリティ効果を得ることができる。
【００４０】
なお、図４に示す本発明の実施の形態２に係る録音装置が有する機能は、すべてをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。例えば、生成された発話者の生体情報に基づき復号鍵を生成し、生成された暗号化済み音声ファイルを、生成された復号化鍵により復号化して音声再生する、それぞれ、復号鍵生成手段（復号鍵生成部１０８）、復号化手段（復号化部１０９）におけるデータ処理は、単数または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【００４１】
（実施の形態３）
前記した本発明の実施の形態１、２に係る録音装置１は、スタンドアロン構成のシステム構成を採るものとして説明したが、本発明は、例えば、ネットワーク経由でサーバ等の外部装置から送信される暗号化された音声データを、端末によりリアルタイムに受信して記録し、後日、その内容を検索して再生する、例えば、会議録システム等の音声録音再生システムに適用することも可能である。
この場合、サーバ、端末は、ともに図１に示すハードウェア構成を有し、また、図２に示すプログラム構造はサーバに、図４に示すプログラム構造は端末内にそれぞれ実装されることになる。
【００４２】
図６は、本発明の実施の形態３に係る録音装置がシステム構成を採り、録音再生システムとして動作する場合のサーバならびに端末の処理手順を示すフローチャートである。
以下、図６に示すフローチャートを参照しながら、本発明の実施の形態３に係る録音装置の動作について詳細に説明する。
【００４３】
図６において、録音時（ステップＳ６０１“録音”）、まず、サーバ側では、発話者により発話された音声は、不図示の電話回線もしくはマイクロフォン１５により集音され、制御部１０の音声入力部１０１によって取り込まれ、音声データは、承諾語判定部１０２、特徴抽出部１０３、暗号化部１０５のそれぞれに引き渡される（ステップＳ６０２）。
ここで、承諾語判定部１０２は、音声認識を行い、音声認識により生成される単語と、承諾語テーブル１０６に予め登録されてある承諾語との比較判定を行う（ステップＳ６０３）。ここで行われる音声認識は、承諾語判定部１０２が、記憶部１１に格納された、例えば、音響モデルと、辞書と、言語モデルとからなるデータベースを索引して確率演算により行われることは前記したとおりである。
【００４４】
承諾語判定部１０２は、前記した比較判定の結果により、制御部１０が有する録音処理機能の実行を起動するとともに、特徴抽出部１０３による生体情報（声紋）の生成を制御する。すなわち、認識された単語が承諾語テーブル１０６に記憶された単語を含む文字列に一致した場合（ステップＳ６０３“Ｙｅｓ”）、制御部１０は、録音処理を開始し（ステップＳ６０４）、同時に、制御部１０は、特徴抽出部１０３を制御し、特徴抽出部１０３による、発話者が発話した承諾語に基づく声紋情報（スペクトログラム）の生成が行われる（ステップＳ６０５）。ここで、特徴抽出部１０３は、音声入力部１０１により取得される音声信号を窓関数に通して時間、周波数、振幅からなる３次元の情報により表現されるスペクトログラムを生成する。
なお、認識された単語が承諾語テーブル１０６に記憶された単語に一致しなかった場合は（ステップＳ６０３“Ｎｏ”）、録音が禁止され、録音処理が終了する。
【００４５】
特徴抽出部１０３で生成されたスペクトログラムは、暗号鍵生成部１０４へ引き渡される。続いて、暗号鍵生成部１０４は、特徴抽出部１０３で生成された発話者のスペクトログラムに、例えば、擬似乱数を用いた暗号アルゴリズムを用いる場合、固定長の擬似乱数を生成するハッシュ関数演算を施すことにより暗号鍵を生成して暗号化部１０５へ引き渡す（ステップＳ６０６）。
暗号化部１０５へは、他に、音声入力部１０１により取り込まれた入力音声データが供給されており、この入力音声データは、暗号鍵生成部１０４で生成された暗号化鍵によりスクランブル（暗号化処理）され（ステップＳ６０７）、その結果、暗号化済み音声ファイル１０７が生成され、不図示のネットワーク経由で端末に送信される（ステップＳ６０８）。
【００４６】
次に、端末側で再生が指示された場合（ステップＳ６０１“再生”）、発話者により発話された承諾語を示す入力音声はマイクロフォン１５により集音され、制御部１０の音声入力部１０１によって取り込まれ（ステップＳ６０９）、取り込まれた音声データは、承諾語判定部１０２、特徴抽出部１０３のそれぞれに引き渡される。
ここで、承諾語判定部１０２は、音声認識を行い、音声認識により生成される単語を含む文字列と、承諾語テーブル１０６に予め登録されてある承諾語との比較判定を行う（ステップＳ６１０）。
【００４７】
承諾語判定部１０２は、前記した比較判定の結果により特徴抽出部１０３による生体情報（声紋）の生成を制御する。すなわち、認識された単語が承諾語テーブル１０６に記憶された単語文字列に一致した場合（ステップＳ６１０“Ｙｅｓ”）特徴抽出部１０３は、発話者が発話した承諾語に基づく声紋情報を生成する。特徴抽出部１０３は、音声入力部１０１により取得される音声信号を窓関数に通して時間、周波数、振幅からなる３次元の情報により表現されるスペクトログラムを生成する（ステップＳ６１１）。
なお、認識された単語が承諾語テーブル１０６に記憶された単語を含む文字列に一致しなかった場合は（ステップＳ６１０“Ｎｏ”）、再生が禁止され、再生処理が終了する。
【００４８】
特徴抽出部１０３で生成されたスペクトログラムは、復号鍵生成部１０８へ引き渡される。続いて、復号鍵生成部１０８は、特徴抽出部１０３で生成された発話者のスペクトログラムに、固定長の擬似乱数を生成するハッシュ関数演算を施すことにより復号鍵を生成して復号化部１０９へ引き渡す（ステップＳ６１２）。
復号化部１０９へは、他に、サーバから受信した暗号化済み音声ファイル１０７が供給されており（ステップＳ６１３）、所定量を単位に読み出される暗号化済み音声ファイル１０７は、復号鍵生成部１０８で生成された復号化鍵により復号化され、その結果を用いて音声再生が許可される（ステップＳ６１４）。
【００４９】
前記したように、サーバで暗号化され送信される暗号化済み音声ファイル１０７は、端末の復号化部１０９で復号するときに、特徴抽出部１０３で生成されたスペクトログラムに基づいて復号される。このとき、暗号化する際に使用したスペクトログラムと、復号化する際に使用したスペクトログラムとが一致していれば、暗号化済み音声ファイルが正しく復号化され、不一致の場合、暗号化鍵と復号化鍵が互いに異なることになるため、復号化部１０９による復号化処理が実行されても正しく復号されることはない。
すなわち、あるユーザの声紋パターンにより、暗号化済み音声ファイル１０７は、実質的にそのユーザのみが復号再生することができることになり、このため、録音された音声データのセキュリティ効果が得られる。
【００５０】
前記した本発明の実施の形態３に係る録音装置によれば、生体情報を用いることにより録音や再生を制限することで一定の範囲内で音声データの機密性を維持でき、また、スペトクログラム（声紋パターン）が一致しない限り暗号化済み音声ファイル１０７を正しく復号できないことから、実質的に録音を許諾したユーザのみが再生できることから、保存された音声データの再生、編集、公開等が制限され、セキュリティ効果が得られる。
【００５１】
なお、本発明のプログラムは、録音処理機能を有する録音装置１に用いられるプログラムであって、例えば、図３にその処理手順が示されるように、発話者の入力音声を取り込む音声入力処理（Ｓ３０１）と、前記取り込まれた入力音声データに、録音もしくは再生に関する承諾語が含まれているか否かを判定する承諾語判定処理（Ｓ３０２）と、前記入力音声データに前記承諾語が含まれていた場合、前記録音処理機能の実行開始と並行して前記取得された入力音声データの特徴抽出を行い、発話者の生体情報を生成する特徴抽出処理（Ｓ３０３、Ｓ３０４）と、前記特徴抽出処理で生成された発話者の生体情報に基づき暗号鍵を生成する暗号鍵生成処理（Ｓ３０５）と、前記取り込まれた入力音声データを前記暗号化鍵生成処理で生成された暗号化鍵により暗号化して暗号化済み音声ファイルを生成する暗号化処理（Ｓ３０６、Ｓ３０７）と、をコンピュータに実行させるものである。
また、本発明のプログラムは、例えば、図４に示されるように、前記生成された発話者の生体情報に基づき復号鍵を生成する復号鍵生成処理（Ｓ５０４）と、前記暗号化処理により生成された暗号化済み音声ファイルを前記復号鍵生成処理で生成された復号化鍵により復号化して音声再生する復号化処理（Ｓ５０５、Ｓ５０６）と、を更に含んでもよい。
【００５２】
前記した録音装置１が本発明のプログラムをコンピュータ（制御部１０のＣＰＵ）に実行させることにより、音声の録音と承諾語を用いた暗号鍵の生成とを同時並行処理することで音声の録音に発話者の承諾が必要となり、また、承諾されても音声データは発話者の生体情報により暗号化され記憶されるため、発話者、あるいは発話者により許諾されたユーザ以外の第三者による無断再生、流用、公開、改ざん等は不可能となり、このため、録音された音声データにセキュリティ効果が得られる。
また、音声の再生に発話者の承諾が必要となり、また、承諾されても音声データは発話者の生体情報により暗号化され記憶されるため、第三者による無断再生、流用、公開、改ざん等は不可能になり、録音された音声データにセキュリティ効果が得られる。
【００５３】
なお、前記した本発明の実施の形態１、２、３では、録音装置、あるいは録音再生システムを、録音、再生にかかわる専用装置として説明したが、これに制限されるものではなく、例えば、ＰＣ（Personal Computer）や携帯電話等の汎用装置でも実現が可能である。この場合、ＰＣや携帯電話は、図１に示すハードウェア構成を有し、かつ、図２、図４に示すプログラム構造をアプリケーションプログラム等に実装する必要がある。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態１に係る録音装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施の形態１に係る録音装置の制御部が有するプログラムの構造を機能展開して示したブロック図である。
【図３】本発明の実施の形態１に係る録音装置の動作を示すフローチャートである。
【図４】本発明の実施の形態２に係る録音装置の制御部が有するプログラムの構造を機能展開して示したブロック図である。
【図５】本発明の実施の形態２に係る録音装置の動作を示すフローチャートである。
【図６】本発明の実施の形態３に係る録音装置のシステム構成の動作を示すフローチャートである。
【符号の説明】
【００５５】
１      録音装置
１０    制御部
１１    記憶部
１２    操作部
１３    表示部
１４    音声ＣＯＤＥＣ部
１５    マイクロフォン
１６    スピーカ
１７    システムバス
１０１  音声入力部（音声入力手段）
１０２  承諾語判定部（承諾語判定手段）
１０３  特徴抽出部（特徴抽出手段）
１０４  暗号鍵生成部（暗号鍵生成手段）
１０５  暗号化部（暗号化手段）
１０６  承諾語テーブル
１０７  暗号化済み音声ファイル
１０８  復号鍵生成部（復号鍵生成手段）
１０９  復号化部（復号化手段）
【図１】
2010074391.tif 000003
【図２】
2010074391.tif 000004
【図３】
2010074391.tif 000005
【図４】
2010074391.tif 000006
【図５】
2010074391.tif 000007
【図６】
2010074391.tif 000008