(57)【要約】      （修正有）【課題】音声信号が風雑音であるか否かを従来よりも高い精度で判定する。【解決手段】第１マイクからの信号をサンプリングする第１サンプリング手段、第１マイクから所定の距離だけ離れて配置された第２マイクからの信号をサンプリングする第２サンプリング手段、第１音声信号及び前記第２音声信号が風による雑音であるか否かを判定する判定手段と、を備え、判定手段は、第１サンプリング手段により得られたサンプルについて基準動作が検出された第１タイミングと、第２サンプリング手段により得られたサンプルについて基準動作が検出されたタイミングのうち第１タイミングに最も近い第２タイミングとの間に、第１サンプリング手段により得られたサンプルの数が、所定の距離と前記所定のサンプリング周波数とに基づいて決定された閾値以上である場合に、第１音声信号及び第２音声信号は風による雑音であると判定することを特徴とする雑音判定装置を提供する。【選択図】図３
2011030022.tif 000002
【特許請求の範囲】
【請求項１】
第１マイクから入力された第１音声信号を所定のサンプリング周波数でサンプリングする第１サンプリング手段と、
前記第１マイクから所定の距離だけ離れて配置された第２マイクから入力された第２音声信号を前記所定のサンプリング周波数でサンプリングする第２サンプリング手段と、
サンプルの極性が所定の方向に変化すること、サンプルが極大値を取ること、及びサンプルが極小値を取ることから選択された１つの基準動作に基づいて、前記第１音声信号及び前記第２音声信号が風による雑音であるか否かを判定する判定手段と、
を備え、
前記判定手段は、前記第１サンプリング手段により得られたサンプルについて前記基準動作が検出された第１タイミングと、前記第２サンプリング手段により得られたサンプルについて前記基準動作が検出されたタイミングのうち前記第１タイミングに最も近い第２タイミングとの間に、前記第１サンプリング手段により得られたサンプルの数が、前記所定の距離と前記所定のサンプリング周波数とに基づいて決定された閾値以上である場合に、前記第１音声信号及び前記第２音声信号は風による雑音であると判定する
ことを特徴とする雑音判定装置。
【請求項２】
第１マイクから入力された第１音声信号を所定のサンプリング周波数でサンプリングする第１サンプリング手段と、
前記第１マイクから所定の距離だけ離れて配置された第２マイクから入力された第２音声信号を前記所定のサンプリング周波数でサンプリングする第２サンプリング手段と、
前記第１サンプリング手段により得られたサンプル、及び前記第２サンプリング手段により得られたサンプルに対して、所定のカットオフ周波数でローパスフィルタ処理を施すフィルタ手段と、
前記第１音声信号及び前記第２音声信号が風による雑音であるか否かを判定する判定手段と、
を備え、
前記判定手段は、前記第１サンプリング手段により得られて前記フィルタ手段によりローパスフィルタ処理が施された第１サンプルの極性と、当該第１サンプルと同じタイミングで前記第２サンプリング手段により得られて前記フィルタ手段によりローパスフィルタ処理が施された第２サンプルの極性とが一致せず、且つ、当該同じタイミングが、前記第１サンプリング手段により得られて前記フィルタ手段によりローパスフィルタ処理が施されたサンプルの極性が変化したタイミングの前後の、前記所定の距離と前記所定のカットオフ周波数とに基づいて決定された長さの期間に含まれない場合に、前記第１音声信号及び前記第２音声信号は風による雑音であると判定する
ことを特徴とする雑音判定装置。
【請求項３】
第１マイクから入力された第１音声信号を所定のサンプリング周波数でサンプリングする第１サンプリング手段と、
前記第１マイクから所定の距離だけ離れて配置された第２マイクから入力された第２音声信号を前記所定のサンプリング周波数でサンプリングする第２サンプリング手段と、
前記第１サンプリング手段により得られたサンプル、及び前記第２サンプリング手段により得られたサンプルに対して、所定のカットオフ周波数でローパスフィルタ処理を施すフィルタ手段と、
前記第１音声信号及び前記第２音声信号が風による雑音であるか否かを判定する判定手段と、
を備え、
前記判定手段は、前記第１サンプリング手段により得られて前記フィルタ手段によりローパスフィルタ処理が施された第１サンプルの極性と、当該第１サンプルと同じタイミングで前記第２サンプリング手段により得られて前記フィルタ手段によりローパスフィルタ処理が施された第２サンプルの極性とが一致せず、且つ、前記第１サンプルの絶対値と前記第２サンプルの絶対値とが共に、前記所定の距離と前記所定のカットオフ周波数とに基づいて決定された閾値以上である場合に、前記第１音声信号及び前記第２音声信号は風による雑音であると判定する
ことを特徴とする雑音判定装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の雑音判定装置と、
前記雑音判定装置の前記第１サンプリング手段に第１音声信号を入力する第１マイクと、
前記雑音判定装置の前記第２サンプリング手段に第２音声信号を入力する、前記第１マイクから所定の距離だけ離れて配置された第２マイクと、
前記第１マイク及び前記第２マイクの感度を調整する調整手段と、
を備え、
前記調整手段は、前記第１音声信号及び前記第２音声信号が風による雑音であると前記雑音判定装置の前記判定手段が判定した場合は、前記調整を実行しない
ことを特徴とする音声記録装置。
【請求項５】
雑音判定装置の制御方法であって、
第１サンプリング手段が、第１マイクから入力された第１音声信号を所定のサンプリング周波数でサンプリングする第１サンプリング工程と、
第２サンプリング手段が、前記第１マイクから所定の距離だけ離れて配置された第２マイクから入力された第２音声信号を前記所定のサンプリング周波数でサンプリングする第２サンプリング工程と、
判定手段が、サンプルの極性が所定の方向に変化すること、サンプルが極大値を取ること、及びサンプルが極小値を取ることから選択された１つの基準動作に基づいて、前記第１音声信号及び前記第２音声信号が風による雑音であるか否かを判定する判定工程と、
を備え、
前記判定工程において、前記判定手段は、前記第１サンプリング手段により得られたサンプルについて前記基準動作が検出された第１タイミングと、前記第２サンプリング手段により得られたサンプルについて前記基準動作が検出されたタイミングのうち前記第１タイミングに最も近い第２タイミングとの間に、前記第１サンプリング手段により得られたサンプルの数が、前記所定の距離と前記所定のサンプリング周波数とに基づいて決定された閾値以上である場合に、前記第１音声信号及び前記第２音声信号は風による雑音であると判定する
ことを特徴とする制御方法。
【請求項６】
雑音判定装置の制御方法であって、
第１サンプリング手段が、第１マイクから入力された第１音声信号を所定のサンプリング周波数でサンプリングする第１サンプリング工程と、
第２サンプリング手段が、前記第１マイクから所定の距離だけ離れて配置された第２マイクから入力された第２音声信号を前記所定のサンプリング周波数でサンプリングする第２サンプリング工程と、
フィルタ手段が、前記第１サンプリング手段により得られたサンプル、及び前記第２サンプリング手段により得られたサンプルに対して、所定のカットオフ周波数でローパスフィルタ処理を施すフィルタ工程と、
判定手段が、前記第１音声信号及び前記第２音声信号が風による雑音であるか否かを判定する判定工程と、
を備え、
前記判定工程において、前記判定手段は、前記第１サンプリング手段により得られて前記フィルタ手段によりローパスフィルタ処理が施された第１サンプルの極性と、当該第１サンプルと同じタイミングで前記第２サンプリング手段により得られて前記フィルタ手段によりローパスフィルタ処理が施された第２サンプルの極性とが一致せず、且つ、当該同じタイミングが、前記第１サンプリング手段により得られて前記フィルタ手段によりローパスフィルタ処理が施されたサンプルの極性が変化したタイミングの前後の、前記所定の距離と前記所定のカットオフ周波数とに基づいて決定された長さの期間に含まれない場合に、前記第１音声信号及び前記第２音声信号は風による雑音であると判定する
ことを特徴とする制御方法。
【請求項７】
雑音判定装置の制御方法であって、
第１サンプリング手段が、第１マイクから入力された第１音声信号を所定のサンプリング周波数でサンプリングする第１サンプリング工程と、
第２サンプリング手段が、前記第１マイクから所定の距離だけ離れて配置された第２マイクから入力された第２音声信号を前記所定のサンプリング周波数でサンプリングする第２サンプリング工程と、
フィルタ手段が、前記第１サンプリング手段により得られたサンプル、及び前記第２サンプリング手段により得られたサンプルに対して、所定のカットオフ周波数でローパスフィルタ処理を施すフィルタ工程と、
判定手段が、前記第１音声信号及び前記第２音声信号が風による雑音であるか否かを判定する判定工程と、
を備え、
前記判定工程において、前記判定手段は、前記第１サンプリング手段により得られて前記フィルタ手段によりローパスフィルタ処理が施された第１サンプルの極性と、当該第１サンプルと同じタイミングで前記第２サンプリング手段により得られて前記フィルタ手段によりローパスフィルタ処理が施された第２サンプルの極性とが一致せず、且つ、前記第１サンプルの絶対値と前記第２サンプルの絶対値とが共に、前記所定の距離と前記所定のカットオフ周波数とに基づいて決定された閾値以上である場合に、前記第１音声信号及び前記第２音声信号は風による雑音であると判定する
ことを特徴とする制御方法。
【請求項８】
コンピュータに、請求項５乃至７のいずれか１項に記載の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、雑音判定装置、音声記録装置、及び雑音判定装置の制御方法に関する。
【背景技術】
【０００２】
マイクから入力された音声信号に基づいてマイクの感度を調整する場合、その音声信号が風による雑音（風雑音）であると、適切な感度調整を行うことができない。そのため、入力された音声信号が風雑音であるか否かを判定する必要がある。
【０００３】
少し離れて配置された２つのマイクから入力された音声信号が風雑音である場合、それぞれのマイクから入力された音声信号の信号レベルや位相の相関は低いことが知られている。現在、この性質を利用して音声信号が風雑音であるか否かを判定する技術が知られている。例えば、特許文献１は信号レベルの差を利用した風雑音の判定技術を、特許文献２は位相差に起因する極性の不一致を利用した風雑音の判定技術をそれぞれ開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−７３９２号公報
【特許文献２】特開平７−２９５５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数のマイク間に感度差がある場合、各マイクから入力された音声信号は、風雑音でなくても、信号レベルに差が生じる。従って、信号レベルの差を利用した従来の判定技術では、複数のマイク間に感度差がある場合に、風雑音でない音声信号を誤って風雑音であると判定してしまう可能性がある。
【０００６】
また、風雑音ではない、位相の相関が高い音声信号であっても、音声信号の極性が変化する点（ゼロクロス点）付近では極性の不一致が発生する。従って、極性の不一致を利用した従来の判定技術では、音声信号の極性をゼロクロス点付近で比較した場合に、風雑音でない音声信号を誤って風雑音であると判定してしまう可能性がある。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、音声信号が風雑音であるか否かを従来よりも高い精度で判定する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、第１の本発明は、第１マイクから入力された第１音声信号を所定のサンプリング周波数でサンプリングする第１サンプリング手段と、前記第１マイクから所定の距離だけ離れて配置された第２マイクから入力された第２音声信号を前記所定のサンプリング周波数でサンプリングする第２サンプリング手段と、サンプルの極性が所定の方向に変化すること、サンプルが極大値を取ること、及びサンプルが極小値を取ることから選択された１つの基準動作に基づいて、前記第１音声信号及び前記第２音声信号が風による雑音であるか否かを判定する判定手段と、を備え、前記判定手段は、前記第１サンプリング手段により得られたサンプルについて前記基準動作が検出された第１タイミングと、前記第２サンプリング手段により得られたサンプルについて前記基準動作が検出されたタイミングのうち前記第１タイミングに最も近い第２タイミングとの間に、前記第１サンプリング手段により得られたサンプルの数が、前記所定の距離と前記所定のサンプリング周波数とに基づいて決定された閾値以上である場合に、前記第１音声信号及び前記第２音声信号は風による雑音であると判定することを特徴とする雑音判定装置を提供する。
【０００９】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための形態における記載によって更に明らかになるものである。
【発明の効果】
【００１０】
以上の構成により、本発明によれば、音声信号が風雑音であるか否かを従来よりも高い精度で判定することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の雑音判定装置を備えるビデオカメラ１０の構成を示すブロック図。
【図２】図１のマイク部１４及び風雑音判定部２３の詳細な構成を示すブロック図。
【図３】実施例１に係るサンプル比較部２３ｃが実行する処理の流れを示すフローチャート。
【図４】実施例２に係るサンプル比較部２３ｃが実行する処理の流れを示すフローチャート。
【図５】実施例３に係るサンプル比較部２３ｃが実行する処理の流れを示すフローチャート。
【図６】本発明の音声記録装置を備えるビデオカメラ３０の構成を示すブロック図。
【図７】図６のマイク感度調整部１４及び風雑音判定部１２３の詳細な構成を示すブロック図。
【図８】実施例４に係るマイク感度調整部２４が実行する処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明の実施例を説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施例によって限定されるわけではない。また、実施例の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【実施例１】
【００１３】
図１は、本発明の雑音判定装置を備えるビデオカメラ１０の構成を示すブロック図である。図１において、１１は光学画像を取り込むレンズ部、１２はレンズ部１１を介して入射した光を結像し画像の電気信号に変換するＣＣＤ部、１３はＣＣＤ部１２からの電気信号を処理するカメラ信号処理部である。１４は音声信号を入力するマイク部、１５は音声信号を処理する音声信号処理部、１６は映像信号を処理する映像信号処理部、１７はビデオカメラ１０全体の制御を行うシステム制御部である。１８はビデオカメラに対する音声映像信号の入出力を行う入出力部、１９は記録媒体２０に対するデータの記録処理、及び記録媒体２０に記録されたデータの再生処理を行う記録再生処理部である。２０はデータを記録する記録媒体、２１は映像データの表示処理を行う表示信号処理部、２２は表示信号処理部２１からの映像データを表示する表示部（例えば、液晶表示部）である。２３はマイク部１４から入力された音声信号が風による雑音（風雑音）であるか否かを判定する風雑音判定部である。
【００１４】
図２は、図１のマイク部１４及び風雑音判定部２３の詳細な構成を示すブロック図である。図２において、１４ａはＬマイク（第１マイク）、１４ｂはＲマイク（第２マイク）であり、Ｌマイク１４ａとＲマイク１４ｂとは所定の距離だけ離れて配置されている（Ｌは「左」を意味し、Ｒは「右」を意味する）。１４ｃはＡ／Ｄ変換部（第１サンプリング手段）であり、Ｌマイク１４ａから入力された音声信号（第１音声信号）にローパスフィルタ処理を施し、所定のサンプリング周波数でサンプリングする。１４ｄはＡ／Ｄ変換部（第２サンプリング手段）であり、Ｒマイク１４ｂから入力された音声信号（第２音声信号）にローパスフィルタ処理を施し、Ａ／Ｄ変換部１４ｃと同じサンプリング周波数でサンプリングする。
【００１５】
２３ａはＡ／Ｄ変換部１４ｃにより得られたサンプルに対して所定のカットオフ周波数でローパスフィルタ処理を施すＬＰＦ処理部（フィルタ手段）である。２３ｂはＡ／Ｄ変換部１４ｄにより得られたサンプルに対してＬＰＦ処理部２３ａと同じカットオフ周波数でローパスフィルタ処理を施すＬＰＦ処理部（フィルタ手段）である。２３ｃはＬＰＦ処理部２３ａ及びＬＰＦ処理部２３ｂから出力されたサンプルを比較するサンプル比較部（判定手段）である。サンプル比較部２３ｃは、比較結果に基づいて、マイク部１４から入力された音声信号が風雑音であるか否かを判定する。
【００１６】
図３は、実施例１に係るサンプル比較部２３ｃが実行する処理の流れを示すフローチャートである。本フローチャートの処理に先立って、サンプル比較部２３ｃは、ビデオカメラ１０に固有のパラメータに基づき、風雑音判定のための閾値として使用されるサンプル数を決定する。ビデオカメラ１０に固有のパラメータは、具体的には、Ｌマイク１４ａとＲマイク１４ｂとの間の距離ｃ、及びＡ／Ｄ変換部１４ｃ，１４ｄのサンプリング周波数ｆｓである。閾値ｘは、式ｘ＝ｆｓ×ｄ／ｃ（ｃは音速）に従って決定される。例えば、ｄ＝１４ｍｍ、ｆｓ＝４８ｋＨｚ、ｃ＝３４０ｍ／ｓである場合、ｘ≒１．９８である。
【００１７】
Ｓ１０１で、サンプル比較部２３ｃは、処理したサンプル数のカウンタを１加算する。Ｓ１０２で、サンプル比較部２３ｃは、ＬＰＦ処理部２３ａから出力されたサンプル（Ｌサンプル）又はＬＰＦ処理部２３ｂから出力されたサンプル（Ｒサンプル）において基準動作が検出されたか否かを判定する。基準動作とは、サンプルの極性が所定の方向に変化すること（ゼロクロス）、サンプルが極大値を取ること、及びサンプルが極小値を取ることから選択されたいずれか１つの動作を意味する。説明を簡潔にするため、以下の説明では、サンプルの極性が負から正に変化する動作を基準動作とする。Ｌサンプル又はＲサンプルにおいて基準動作が検出された場合は、その旨を示すフラグをセットし、Ｓ１０４に進む。基準動作が検出されない場合はＳ１０３に進む。
【００１８】
Ｓ１０３で、サンプル比較部２３ｃは、Ｌサンプル又はＲサンプルにおいて既に基準動作が検出されているか否かを判定する。既に検出されていればＳ１０５に進み、そうでなければＳ１０１に戻る。
【００１９】
Ｓ１０４で、サンプル比較部２３ｃは、Ｓ１０２で基準動作が検出されたサンプル（例えば、Ｌサンプル）とは異なるマイクに由来するサンプル（例えば、Ｒサンプル）において既に基準動作が検出されているか否かを判定する。判定結果が「ＹＥＳ」であればＳ１０６に進み、「ＮＯ」であればＳ１０５に進む。
【００２０】
Ｓ１０５で、サンプル比較部２３ｃは、基準動作が検出された後に処理されたサンプル（基準サンプル）のカウンタに１加算する。最初にＳ１０３の処理が実行される時は「ＮＯ」と判定されるので、処理はＳ１０５を経由してＳ１０１に戻る。その後、Ｓ１０２で「ＹＥＳ」と判定されるまで、処理はＳ１０３−＞Ｓ１０５−＞Ｓ１０１−＞Ｓ１０２というようにループし、基準サンプルがカウントされる。従って、基準サンプルのカウント値は、一方のサンプル（例えば、Ｌサンプル）において基準動作が検出されてから他方のサンプル（例えば、Ｒサンプル）において基準動作が検出されるまでに入力されたサンプルの数を表す。換言すれば、基準サンプルは、Ｌマイク１４ａから入力された音声信号とＲマイク１４ｂから入力された音声信号との位相差に対応する。
【００２１】
Ｓ１０６で、サンプル比較部２３ｃは、基準サンプルのカウント値が、先に決定された閾値以上であるか否かを判定する。閾値以上であればＳ１０７に進み、そうでなければＳ１０８に進む。
【００２２】
Ｓ１０７で、サンプル比較部２３ｃは、入力された音声信号が風雑音であることを示す雑音フラグをセットする。換言すれば、サンプル比較部２３ｃは、一方のサンプルにおいて基準動作が検出されたタイミング（第１タイミング）と他方のサンプルにおいて基準動作が検出されたタイミング（第２タイミング）との間にＡ／Ｄ変換部１４ｃ又は１４ｄによって得られたサンプルの数が閾値以上である場合に、マイク部１４から入力された音声信号は風雑音であると判定する。
【００２３】
Ｓ１０８で、サンプル比較部２３ｃは、基準動作データ（基準サンプルのカウント値及びＳ１０２でセットしたフラグ）をリセットする。Ｓ１０９で、サンプル比較部２３ｃは、処理サンプルのカウント値がＶ以上（Ｖは自然数）であるか否かを判定する。判定結果が「ＮＯ」であればＳ１０１に戻り、「ＹＥＳ」であればＳ１１０に進む。換言すれば、サンプル比較部２３ｃは、処理サンプルのカウント値がＶ以上になるまで、風雑音の判定処理を続ける。
【００２４】
Ｓ１１０で、サンプル比較部２３ｃは、雑音フラグがセットされているか否かを判定する。セットされている場合はＳ１１１に進み、そうでなければＳ１１２に進む。Ｓ１１１で、サンプル比較部２３ｃは、音声信号処理部１５に対して、風雑音を検出した旨を通知する。Ｓ１１２で、サンプル比較部２３ｃは、音声信号処理部１５に対して、風雑音を検出していない旨を通知する。
【００２５】
以上説明したように、本実施例によれば、２つのマイクから入力された音声信号の位相差に対応するサンプル数がカウントされる。そして、そのサンプル数が、マイク間の距離及びサンプリング周波数に基づいて決定される閾値以上である場合に、音声信号が風雑音であると判定される。
【００２６】
これにより、音声信号が風雑音ではない場合にも表れる程度の位相差が存在する場合に、誤って音声信号が風雑音であると判定される可能性が低減される。
【実施例２】
【００２７】
実施例２では、音声信号の極性の不一致を利用した風雑音の判定について説明する。実施例２において使用されるビデオカメラ１０は、実施例１で説明したものと同様のものであるため、詳細な説明は省略する。実施例２では、サンプル比較部２３ｃが実行する処理が、実施例１の場合とは異なる。
【００２８】
図４は、実施例２に係るサンプル比較部２３ｃが実行する処理の流れを示すフローチャートである。図４において、図３と同様の処理が行われるステップには同一の符号を付し、説明を省略する。
【００２９】
本フローチャートの処理に先立って、サンプル比較部２３ｃは、ビデオカメラ１０に固有のパラメータに基づき、風雑音判定の対象から除外する期間を決定する。ビデオカメラ１０に固有のパラメータは、具体的には、Ｌマイク１４ａとＲマイク１４ｂとの間の距離ｃ、及びＬＰＦ処理部２３ａ，２３ｂのカットオフ周波数ｆｃである。音声信号の１周期を３６０度とした場合の期間θは、式θ＝（３６０×ｄ）／（ｃ×（１／ｆｃ））（ｃは音速）に従って決定される。例えば、ｄ＝１４ｍｍ、ｆｃ＝１００Ｈｚ、ｃ＝３４０ｍ／ｓである場合、θ≒１．４８度である。ゼロクロス点付近では風雑音でない音声信号であっても極性の不一致が発生する可能性があるので、サンプル比較部２３ｃは、ＬＰＦ処理部２３ａ又は２３ｂから出力されたサンプルのゼロクロス点前後の期間θを、風雑音判定の対象から除外する。
【００３０】
従って、Ｓ２０１で、サンプル比較部２３ｃは、処理対象のサンプルがマスク区間（風雑音判定の対象から除外される期間）の外のタイミングで得られたものであるか否かを判定し、判定結果が「ＮＯ」であればＳ１０１に戻る。判定結果が「ＹＥＳ」であればＳ２０２に進む。
【００３１】
Ｓ２０２で、サンプル比較部２３ｃは、Ｒサンプル（第１サンプル）とＬサンプル（第２サンプル）との極性が一致するか否かを判定し、一致すればＳ１０９に、一致しなければＳ１０７に進む。従って、サンプル比較部２３ｃは、Ｒサンプル及びＬサンプルの極性が一致せず、且つ、Ｒサンプル及びＬサンプルが得られたタイミングが、マスク区間に含まれない場合に、マイク部１４から入力された音声信号は風雑音であると判定する。
【００３２】
これにより、音声信号が風雑音ではない場合にも表れる程度の位相差が存在する場合に、誤って音声信号が風雑音であると判定される可能性が低減される。
【実施例３】
【００３３】
実施例３でも、実施例２と同様に、音声信号の極性の不一致を利用した風雑音の判定について説明する。実施例３において使用されるビデオカメラ１０は、実施例１で説明したものと同様のものであるため、詳細な説明は省略する。実施例３では、サンプル比較部２３ｃが実行する処理が、実施例１及び実施例２の場合とは異なる。
【００３４】
図５は、実施例３に係るサンプル比較部２３ｃが実行する処理の流れを示すフローチャートである。図５において、図３と同様の処理が行われるステップには同一の符号を付し、説明を省略する。
【００３５】
本フローチャートの処理に先立って、サンプル比較部２３ｃは、ビデオカメラ１０に固有のパラメータに基づき、風雑音判定の対象から除外する信号レベルを決定する。ビデオカメラ１０に固有のパラメータは、具体的には、Ｌマイク１４ａとＲマイク１４ｂとの間の距離ｃ、及びＬＰＦ処理部２３ａ，２３ｂのカットオフ周波数ｆｃである。風雑音判定の対象から除外する信号レベルＬｖは、式Ｌｖ＝２ｓｉｎ（２πｆｃ（ｄ／ｃ））（ｃは音速）に従って決定される。例えば、ｄ＝１４ｍｍ、ｆｃ＝１００Ｈｚ、ｃ＝３４０ｍ／ｓである場合、Ｌｖ≒−３３ｄＢＦｓである。ゼロクロス点付近（即ち、信号レベルの小さな領域）では風雑音でない音声信号であっても極性の不一致が発生する可能性がある。そのため、サンプル比較部２３ｃは、ＬＰＦ処理部２３ａ及び２３ｂの両方から出力されたサンプルの信号レベル（絶対値）がＬｖ以上である場合に、これらのサンプルを風雑音判定の対象とし、それ以外のサンプルは風雑音判定の対象から除外する。
【００３６】
従って、Ｓ３０１で、サンプル比較部２３ｃは、処理対象のサンプルがマスクレベル（風雑音判定の対象から除外される信号レベル）以上であるか否かを判定し、判定結果が「ＮＯ」であればＳ１０１に戻る。判定結果が「ＹＥＳ」であればＳ３０２に進む。
【００３７】
Ｓ３０２で、サンプル比較部２３ｃは、Ｒサンプル（第１サンプル）とＬサンプル（第２サンプル）との極性が一致するか否かを判定し、一致すればＳ１０９に、一致しなければＳ１０７に進む。従って、サンプル比較部２３ｃは、Ｒサンプル及びＬサンプルの極性が一致せず、且つ、Ｒサンプル及びＬサンプルの両方がマスクレベル以上である場合に、マイク部１４から入力された音声信号は風雑音であると判定する。
【００３８】
これにより、音声信号が風雑音ではない場合にも表れる程度の位相差が存在する場合に、誤って音声信号が風雑音であると判定される可能性が低減される。
【００３９】
また、実施例１〜３の判定処理を組み合わせれば、更に高精度な風雑音判定を行うことができる。
【実施例４】
【００４０】
図６は、本発明の音声記録装置を備えるビデオカメラ３０の構成を示すブロック図である。図６において、図１と同様の構成要素には同一の符号を付し、説明を省略する。ビデオカメラ３０は、図１の風雑音判定部２３の代わりに、風雑音判定部１２３を備える。また、ビデオカメラ３０は、マイク部１４から入力された音声信号に基づいてマイク部１４の感度の調整を行うマイク感度調整部２４及び調整ゲイン制御部２５（併せて、調整手段として機能する）を備える。また、マイク部１４には、Ｌマイク１４ａ，１４ｂそれぞれにより得られた音声信号を増幅するためのプリアンプ（不図示）が備えられている。そして、マイク部１４は、調整ゲイン制御部２５からの信号に応じて、プリアンプにおける、Ｌマイク１４ａ，１４ｂそれぞれからの音声信号の増幅率を変更する。
【００４１】
図７は、図６のマイク感度調整部２４及び風雑音判定部１２３の詳細な構成を示すブロック図である。図７において、図２と同様の構成要素には同一の符号を付し、説明を省略する。
【００４２】
風雑音判定部１２３のサンプル比較部２３ｃ−１，２３ｃ−２は、実施例１〜３のいずれかにおけるサンプル比較部２３ｃの処理を行う。但し、サンプル比較部２３ｃ−１と２３ｃ−２とは、相互に異なる実施例に従う処理を行う。また、サンプル比較部２３ｃ−１，２３ｃ−２は、マイク部１４から入力された音声信号が風雑音であると判定した場合に「ＴＲＵＥ」の信号を出力し、そうでない場合に「ＦＡＬＳＥ」の信号を出力する。論理積演算器２３ｄは、サンプル比較部２３ｃ−１，２３ｃ−２からの出力に対して論理積演算を行い、その結果を調整ゲイン制御部２５へ出力する。従って、風雑音判定部１２３は、実施例１〜３のうちの２種類の処理の両方によって風雑音が検出された場合に、マイク部１４から入力された音声信号は風雑音であると判定する。
【００４３】
２４ａはＡ／Ｄ変換部１４ｃが出力したサンプルを絶対値に変換する絶対値変換部、２４ｂはＡ／Ｄ変換部１４ｄが出力したサンプルを絶対値に変換する絶対値変換部である。２４ｃは絶対値変換部２４ａが出力したサンプルのピーク値を検出するピーク検出部、２４ｄは絶対値変換部２４ｂが出力したサンプルのピーク値を検出するピーク検出部である。２４ｅはＡ／Ｄ変換部１４ｃ及び１４ｄが出力するサンプルのゼロクロス点を検出するゼロクロス検出部、２４ｆはピーク検出部２４ｃ及び２４ｄが検出したピーク値の差（即ち、Ｌマイク１４ａ及びＲマイク１４ｂの感度差）を算出する感度差算出部である。
【００４４】
図８は、実施例４に係るマイク感度調整部２４が実行する処理の流れを示すフローチャートである。Ｓ４０１で、絶対値変換部２４ａ，２４ｂは、上述した絶対値変換処理を行う。Ｓ４０２で、ピーク検出部２４ｃ，２４ｄは、上述したピーク値検出処理を行う。Ｓ４０３で、感度差検出部２４ｆは、上述した感度差検出処理を行う。Ｓ４０４で、ゼロクロス検出部２４ｅは、上述したゼロクロス点の検出処理を行い、ゼロクロスのタイミングでＳ４０５に進む。ゼロクロスのタイミングまで待つのは、感度調整の際のＤＣノイズの発生を抑制するためである。Ｓ４０５で、調整ゲイン制御部２５は、Ｓ４０３において検出された感度差を掛け込むことにより、マイク感度の調整を行う。但し、風雑音判定部１２３から「ＴＲＵＥ」が出力されている場合、即ち、マイク部１４から入力された音声信号が風雑音である場合は、Ｓ４０５の処理はスキップされる。Ｓ４０６で、感度差検出部２４ｆは、検出した感度差が目標値未満になったか否かを判定し、目標値未満でなければ、Ｓ４０１に戻ってマイク感度の調整処理を繰り返す。
【００４５】
以上の処理により、風雑音に基づく誤った感度調整の実行が回避される。
【００４６】
［その他の実施例］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011030022.tif 000003
【図２】
2011030022.tif 000004
【図３】
2011030022.tif 000005
【図４】
2011030022.tif 000006
【図５】
2011030022.tif 000007
【図６】
2011030022.tif 000008
【図７】
2011030022.tif 000009
【図８】
2011030022.tif 000010