(57)【要約】【課題】人の音声を迅速に判別して利便性の向上やコストの削減を図ることのできる音声記録装置を提供する。【解決手段】マイク６により捉えた音声データに基づく音声パワーの単位時間内の変化量を検出する変化量検出部２２と、該変化量が所定値Ｐ０よりも大きい変化点Ｃを検出する変化点検出部２３とを備え、所定の判定期間Ｔ０内に変化点Ｃが所定数Ｎ０よりも多いときに録音を開始した。【選択図】図５
2010256389.tif 000002
【特許請求の範囲】
【請求項１】
マイクにより捉えた音声データに基づく音声パワーの単位時間内の変化量を検出する変化量検出部と、前記変化量が所定値よりも大きい変化点を検出する変化点検出部とを備え、所定の判定期間内に前記変化点が所定数よりも多いときに録音を開始することを特徴とする音声記録装置。
【請求項２】
前記音声パワーが所定値よりも小さいときに前記変化点検出部による前記変化点の検出を行わないことを特徴とする請求項１に記載の音声記録装置。
【請求項３】
前記判定期間の音声データを蓄積するＦＩＦＯメモリを備え、録音開始時に前記ＦＩＦＯメモリの音声データを取り出して前記判定期間だけ遡って録音を行うことを特徴とする請求項１または請求項２に記載の音声記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声情報を記録媒体に記録する音声記録装置に関する。
【背景技術】
【０００２】
音声を記録するボイスレコーダ等の従来の音声記録装置は特許文献１に開示されている。この音声記録装置は記録の開始を指示すると、マイクから捉えられた音声データを解析して音声の平均エネルギーが所定の閾値を超えた場合に録音が開始される。これにより、会議の始まり等の無音部分をカットして録音し、無駄な録音を省くことができる。
【０００３】
上記の音声記録装置によると、机を叩く音や椅子を引くような音等のノイズによって録音が開始され、メモリを無駄に消費する問題がある。
【０００４】
この問題を解決するため、特許文献２には人の音声か否かを判別して録音を開始する音声記録装置が開示される。この音声記録装置はマイクから入力される音声データから所定区間毎にパワースペクトルの平均値が導出される。無音の区間ではパワースペクトルが小さいためその平均値も小さく、上記のノイズは短時間であるためパワースペクトルの平均値が小さくなる。これにより、無音部分やノイズと人の音声とを区別することができる。従って、人の音声を捉えた時に録音を開始することができ、メモリの消費を抑制することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３１２３９４号公報（第２頁−第７頁、第４図）
【特許文献２】特開２００８−１７０７８９号公報（第４頁−第１０頁、第３図）
【特許文献３】特開２００８−２８１８５０号公報（第３頁−第６頁、第２図）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献２に開示された音声記録装置によると、マイクにより捉えた音声データを周波数分解し、パワースペクトルを取得して平均値が導出される。このため、人の音声を識別するための処理が重く、判別に時間がかかる。従って、録音の開始が遅れて音声記録装置の利便性が低下する問題があった。また、人の音声を判別する期間の音声データをメモリに記録しておいて判別後に遡って録音を行う場合には、大きなメモリ容量を必要としてコストがかかる問題もある。
【０００７】
本発明は、人の音声を迅速に判別して利便性の向上やコストの削減を図ることのできる音声記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、マイクにより捉えた音声データに基づく音声パワーの単位時間内の変化量を検出する変化量検出部と、前記変化量が所定値よりも大きい変化点を検出する変化点検出部とを備え、所定の判定期間内に前記変化点が所定数よりも多いときに録音を開始することを特徴としている。
【０００９】
この構成によると、録音の開始の指示があると、マイクにより音声データが捉えられる。マイクにより捉えられた音声データに基づく音声パワーは変化量検出部によって単位時間内の変化量を検出される。変化点検出部は該変化量が所定値よりも大きいか否かを判別し、所定値よりも大きい場合に変化点として格納する。そして、所定の判定期間内の変化点の数が検知され、予め設定された所定数よりも多いときに人の音声を捉えたと判断して録音が開始される。
【００１０】
また本発明は、上記構成の音声記録装置において、前記音声パワーが所定値よりも小さいときに前記変化点検出部による前記変化点の検出を行わないことを特徴としている。この構成によると、マイクにより捉えられた音声データの音声パワーが所定値よりも小さいか否かが判別される。音声パワーが所定値よりも小さい場合は音声パワーの変化量が大きくても変化点の検出に対して無視される。
【００１１】
また本発明は、上記構成の音声記録装置において、前記判定期間の音声データを蓄積するＦＩＦＯメモリを備え、録音開始時に前記ＦＩＦＯメモリの音声データを取り出して前記判定期間だけ遡って録音を行うことを特徴としている。
【００１２】
この構成によると、録音の開始の指示があると、マイクにより捉えた音声データがＦＩＦＯメモリに格納される。判定期間で変化量検出部及び変化点検出部によって人の音声を捉えたと判断されると、ＦＩＦＯメモリから音声データを取り出して録音される。これにより、判定期間だけ遡って人の音声の開始時から録音が行われる。
【発明の効果】
【００１３】
本発明によると、音声パワーの単位時間内の変化量が所定値よりも大きい変化点が判定期間内に所定数よりも多いときに人の音声を捉えたと判断して録音を開始するので、人の音声を迅速に判別して音声記録装置の利便性を向上することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態の音声記録再生装置の構成を示すブロック図
【図２】本発明の実施形態の音声記録再生装置のデータフロー図
【図３】本発明の実施形態の音声記録再生装置のマイクで捉えたアナログ音声信号の一例を示す図
【図４】本発明の実施形態の音声記録再生装置の変化量検出部により導出した音声パワーの変化量の一例を示す図
【図５】本発明の実施形態の音声記録再生装置の録音開始処理の動作を示すフローチャート
【発明を実施するための形態】
【００１５】
以下に本発明の実施形態を図面を参照して説明する。図１は一実施形態の音声記録再生装置の構成を示すブロック図である。音声記録再生装置１（音声記録装置）は音声を捉えるマイク６と音声を出力するスピーカ１０とを備えている。マイク６に接続されるＡ／Ｄ変換部７はマイク６で捉えたアナログ音声信号をデジタル音声信号に変換する。
【００１６】
Ａ／Ｄ変換部７にはＡ／Ｄ変換部７から出力されたデジタル音声信号から成る音声データに対する種々の処理を行うＤＳＰ（Digital Signal Processor）８が接続される。詳細を後述するように、ＤＳＰ８に設けられるパワー変換部２１、変化量検出部２２、変化点検出部２３及び録音開始判定部２４（いずれも図２参照）によって人の音声を判別する処理を行う。また、ＤＳＰ８に設けられるエンコーダ２５及びデコーダ２６（いずれも図２参照）によって音声コーデックによる音声データの圧縮や復号の処理を行う。
【００１７】
ＤＳＰ８はバスライン１１を介してＣＰＵ２、メモリ３、記録媒体５、操作部１２が接続される。ＣＰＵ２はＤＳＰ８等の各部を制御するとともに演算処理を行う。メモリ３はＣＰＵ２の演算処理の一時記憶を行うとともに、ＦＩＦＯ（First-In/First-Out）メモリ４を形成する。ＦＩＦＯメモリ４はＡ／Ｄ変換部７から出力されるデジタル音声信号から成る音声データを順次記憶して一定量の音声データを格納する。
【００１８】
記録媒体５はフラッシュメモリや磁気記録媒体等から成り、ＤＳＰ８により圧縮されたデジタル音声信号の音声データを記録する。操作部１２は使用者の操作によって音声の録音や再生の開始及び停止を指示する。また、ＤＳＰ８の出力側はＤ／Ａ変換部９を介してスピーカ１０に接続される。Ｄ／Ａ変換部９はＤＳＰ８により記録媒体５の音声データを複合した非圧縮のデジタル音声信号をアナログ音声信号に変換する。
【００１９】
図２は音声記録再生装置１のデータフロー図を示している。操作部１２による録音開始の指示によって音声がマイク６で捉えられる。図３はマイク６で捉えたアナログ音声信号から成る音声データの一例を示している。マイク６で捉えた音声データには、机を叩く音や椅子を引くような音等のノイズＡと、人の音声Ｂとが含まれる。アナログ音声信号の音声データはＡ／Ｄ変換部７で変換され、デジタル音声信号の音声データが出力される。Ａ／Ｄ変換部７から出力された音声データはＦＩＦＯメモリ４に蓄積されるとともに、ＤＳＰ８のパワー変換部２１に送られる。
【００２０】
パワー変換部２１はデジタルの音声データを音声パワーに変換して変化量検出部２２に出力する。変化量検出部２２は音声パワーの単位時間内の変化量を導出し、該変化量のデータが変化点検出部２３に出力される。
【００２１】
図４は変化量検出部２２により導出した音声パワーの変化量の一例を示す図である。同図において縦軸は音声パワーの変化量を示し、横軸は時間を示している。変化点検出部２３は音声パワーの変化量が所定値Ｐ０よりも大きい極大値となる点を変化点Ｃとして検出する。そして、変化点Ｃが発生した時刻の情報が録音開始判定部２４に出力される。
【００２２】
録音開始判定部２４は変化点Ｃの時刻情報に基づいて所定の判定期間Ｔ０（図３参照）内で変化点Ｃが所定数よりも多いか否かを判断する。判定期間Ｔ０内で変化点Ｃが多い場合には人の音声が発せられたと判定して録音の開始を命令する。従って、パワー変換部２１、変化量検出部２２、変化点検出部２３及び録音開始判定部２４により、音声データに対して人の音声を判別することができる。
【００２３】
一方、ＦＩＦＯメモリ４に蓄積された音声データは録音開始判定部２４による録音の開始命令により、ＤＳＰ８のエンコーダ２５に送られる。エンコーダ２５によって非圧縮のデジタル音声信号がＭＰ３等の圧縮したデジタル音声信号に変換される。圧縮されたデジタル音声信号は記録媒体５に記録される。
【００２４】
操作部１２により再生の指示があると記録媒体５からデジタル音声信号の音声データが取り出され、ＤＳＰ８のデコーダ２６に送られる。圧縮されたデジタル音声信号はデコーダ２６によって非圧縮のデジタル音声信号に変換される。非圧縮のデジタル音声信号はＤ／Ａ変換部９でアナログ音声信号に変換され、スピーカ１０から出力される。
【００２５】
図５は音声記録再生装置１の録音開始時の動作をより詳細に示すフローチャートである。操作部１２による録音の指示があると、ステップ＃１１でＦＩＦＯメモリ４に音声データが蓄積される。ステップ＃１２ではパワー変換部２１により音声データが音声パワーに変換される。ステップ＃１３では変化量検出部２２により前述の図４に示すように音声パワーの単位時間（例えば、２６０ｍｓｅｃ）内の変化量が導出される。
【００２６】
ステップ＃１４、＃２１、＃２２、＃２８は変化点検出部２３による動作を示している。ステップ＃１４ではカウンタｉを初期化して０が代入される。ステップ＃２１では変化点検出部２３によって音声パワーの変化量を監視し、変化点Ｃを検出するまで待機する。変化点Ｃを検出するとステップ＃２２に移行し、変数ｔ（ｉ）に変化点Ｃを検出した現在時刻が代入される。後述するようにステップ＃２１〜＃２８は繰り返し行われるため、変化点Ｃを検出する毎に変数ｔ（０）、ｔ（１）、ｔ（２）、・・・の順に変化点Ｃの時刻が格納される（図３に矢印で示す）。
【００２７】
ステップ＃２３〜＃２７は録音開始判定部２４の動作を示している。ステップ＃２３ではカウンタｊにカウンタｉの値が代入され、変化点Ｃを計数する変数Ｎを初期化して０が代入される。ステップ＃２４では現在時刻と変数ｔ（ｊ）との時間差が判定期間Ｔ０よりも短いか否かが判断される。
【００２８】
現在時刻と変数ｔ（ｊ）との時間差が判定期間Ｔ０よりも短くない場合はステップ＃２７に移行する。現在時刻と変数ｔ（ｊ）との時間差が判定期間Ｔ０よりも短い場合、即ち現在時刻から遡って変数ｔ（ｊ）の時刻が判定期間Ｔ０内である場合はステップ＃２５に移行する。
【００２９】
ステップ＃２５ではカウンタｊがデクリメントされ、変数Ｎがインクリメントされる。ステップ＃２６ではカウンタｊが０よりも小さいか否かが判断される。カウンタｊが０以上の場合はステップ＃２４に戻る。これにより、現在時刻から遡って判定期間Ｔ０内の変数ｔ（ｊ）の個数だけステップ＃２４〜＃２６が繰り返し行われ、変数Ｎが変化点Ｃの個数となる。また、処理の開始初期において現在時刻から遡った判定期間Ｔ０を経過する前にカウンタｊが０よりも小さくなると、変数ｔ（ｊ）のデータがないためステップ＃２７に移行する。
【００３０】
ステップ＃２７では変数Ｎが所定数Ｎ０よりも大きいか否かが判断される。変数Ｎが所定数Ｎ０以下の場合は判定期間Ｔ０内に変化点Ｃが少なく、ノイズＡと判断する。そして、ステップ＃２８でカウンタｉをインクリメントしてステップ＃２１に戻る。これにより、ステップ＃２１〜＃２８が繰り返し行われ、変化点Ｃを検出する毎に変数ｔ（ｉ）のデータを蓄積して判定期間Ｔ０内の変化点Ｃの個数が検出される。
【００３１】
変数Ｎが所定数Ｎ０よりも大きい場合、即ち判定期間Ｔ０内に変化点Ｃが所定数Ｎ０よりも多いことを検出すると、人の音声Ｂを捉えたと判断してステップ＃３１に移行する。ステップ＃３１ではＤＳＰ８によりＦＩＦＯメモリ４から音声データが取り出され、エンコーダ２５により音声データを圧縮して録音を開始する。これにより、判定期間Ｔ０だけ遡って録音が行われる。また、操作部１２に録音停止の操作が行われると、録音が停止される。
【００３２】
本実施形態によると、音声パワーの単位時間内の変化量が所定値Ｐ０よりも大きい変化点Ｃが判定期間Ｔ０内に所定数Ｎ０よりも多いときに人の音声Ｂを捉えたと判断して録音を開始するので、人の音声Ｂを迅速に判別できる。従って、ＦＩＦＯメモリ４の容量を削減することができるため、音声記録再生装置１（音声記録装置）のコストを削減することができる。
【００３３】
また、録音開始時にＦＩＦＯメモリ４の音声データを取り出して判定期間Ｔ０だけ遡って録音を行うので、人の音声Ｂを最初から録音することができる。従って、音声記録再生装置１の利便性を向上することができる。
【００３４】
尚、ＦＩＦＯメモリ４を設けずに録音を行ってもよい。この時、人の音声Ｂを捉えてから判定期間Ｔ０だけ録音ができないが、人の音声Ｂを迅速に判別できるため判定期間Ｔ０を短く（例えば、１秒）することができる。従って、録音を迅速に開始することができ、音声記録再生装置１の利便性を向上することができる。
【００３５】
また、ステップ＃２１において音声パワーが所定値よりも小さい場合に変化点Ｃの検出を省いてもよい。これにより、音声パワーの変化量が大きくても音量が小さい場合にノイズＡと判断し、変数ｔ（ｉ）を格納するメモリ３の無駄な消費を抑制することができる。
【００３６】
本実施形態において、音声記録再生装置１により音声の録音及び再生を行っているが、再生機能を省いて録音のみを行ってもよい。
【産業上の利用可能性】
【００３７】
本発明によると、音声を記録媒体に記録するボイスレコーダ等の音声記録装置に利用することができる。
【符号の説明】
【００３８】
１    音声記録再生装置
２    ＣＰＵ
３    メモリ
４    ＦＩＦＯメモリ
５    記録媒体
６    マイク
７    Ａ／Ｄ変換部
８    ＤＳＰ
９    Ｄ／Ａ変換部
１０    スピーカ
１１    バスライン
１２    操作部
２１    パワー変換部
２２    変化量検出部
２３    変化点検出部
２４    録音開始判定部
２５    エンコーダ
２６    デコーダ
【図１】
2010256389.tif 000003
【図２】
2010256389.tif 000004
【図３】
2010256389.tif 000005
【図４】
2010256389.tif 000006
【図５】
2010256389.tif 000007