(57)【特許請求の範囲】
【請求項１】
周囲の音声を集音する第１の集音手段と、
周囲の音声を集音する前記第１の集音手段とは異なる第２の集音手段と、
前記第１および第２の集音手段により得られた音声信号の指定された周波数よりも小さい周波数成分の音声信号を減衰させる処理手段と、
前記第１の集音手段により得られた第１の音声信号の所定の周波数よりも小さい周波数成分と前記第２の集音手段により得られた第２の音声信号の前記所定の周波数よりも小さい周波数成分との差を示す差成分信号の絶対値、およびその和を示す和成分信号の絶対値を算出し、前記差成分信号の絶対値と前記和成分信号の絶対値の比較をする比較手段と、
前記処理手段を制御する制御手段とを有し、
前記制御手段は、前記比較手段の比較の結果、前記差成分信号の絶対値の方が前記和成分信号の絶対値よりも大きい状態が所定期間以上連続した場合に、前記差成分信号の絶対値の方が前記和成分信号の絶対値よりも大きいほど前記処理手段における周波数を大きくするように制御することを特徴とする情報処理装置。
【請求項２】
前記所定期間は、２００ミリ秒であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記所定の周波数は、１ｋＨｚであることを特徴とする請求項１または２記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に音声信号を処理する装置に関する。
【背景技術】
【０００２】
従来、周囲の音声をマイクロフォンによって集音し、得られた音声信号を処理する装置としてビデオカメラ等が知られている。これらビデオカメラの中には、マイクロフォンによって得られた音声信号に、風による雑音が含まれているか否かを検出し、風による雑音が含まれている場合は、風による雑音を除去する処理を行うものがある（例えば、特許文献１）。
【特許文献１】特開２００５−１１０１２７
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来のビデオカメラでは、例えば、ビデオカメラの振動に起因する雑音を、風による雑音であると検出してしまい、音声信号に対して風による雑音を除去する処理を行ってしまう場合があった。そうすると、例えば、風による雑音の含まれていない音声信号に対しても、風による雑音を除去する処理を行ってしまい、音声が聞きづらいものになってしまう問題があった。
【０００４】
本発明は、このような問題に鑑みてなされたものであり、例えば、ビデオカメラの振動に起因する雑音等が入力された際に、風による雑音を除去する処理をしてしまう可能性を低減できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、周囲の音声を集音する第１の集音手段と、周囲の音声を集音する前記第１の集音手段とは異なる第２の集音手段と、および第２の集音手段により得られた音声信号の指定された周波数よりも小さい周波数成分の音声信号を減衰させる処理手段と、の集音手段により得られた第１の音声信号の所定の周波数よりも小さい周波数成分と前記第２の集音手段により得られた第２の音声信号の前記所定の周波数よりも小さい周波数成分との差を示す差成分信号の絶対値、およびその和を示す和成分信号の絶対値を算出し、前記差成分信号の絶対値と前記和成分信号の絶対値の比較をする比較手段と、前記処理手段を制御する制御手段とを有し、前記制御手段は、前記比較手段の比較の結果、前記差成分信号の絶対値の方が前記和成分信号の絶対値よりも大きい状態が所定期間以上連続した場合に、前記差成分信号の絶対値の方が前記和成分信号の絶対値よりも大きいほど前記処理手段における周波数を大きくするように制御することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、風雑音を検出しつつユーザが装置に触れたとき等に頻繁に発生する振動音による風雑音の誤検出を避け、なおかつ、効果的な風雑音低減処理を実行することができるという特有の効果を奏することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明の実施例を詳細に説明する。
【実施例１】
【０００８】
マイクで集音した音声信号に風による雑音（以下、風雑音）が含まれているか否かを検出して、風雑音が含まれている場合は、集音した音声信号に対して風雑音除去処理を行うビデオカメラについて説明する。
【０００９】
図１は、本実施例のビデオカメラのブロック図である。
【００１０】
図１において、１０１は、ビデオカメラの各種機能に応じて、各ブロックを制御する制御部である。１０２は、外部からの指示をビデオカメラに入力するための操作部である。１０３は、制御部１０１からの制御信号や、操作部１０２からの指示信号等が行き来する制御信号バスである。１０４は、各ブロック間の画像データおよび音声データが行き来する画像／音声データバスである。
【００１１】
１０５は、被写体の光学像を取り込む撮影レンズや、光量を制御する絞り、光学像を電気信号に変換する撮像素子等からなる撮像部である。１０６は、撮像部１０５から得た画像信号を適正な信号レベルにし、デジタルデータに変換し、１フレーム分ずつ記録する等の映像記録方式に必要な処理を行う映像処理部である。
【００１２】
１０７は、音声を取り込むマイクロフォン、取り込んだ音声信号を適正なレベルまで増幅する増幅器等からなる集音部である。本実施例では、集音部１０７は２つの無指向性のマイクエレメントを有しており、２チャンネルの音声を集音し、ビデオカメラに音声入力をすることができる。１０８は、集音部１０７から得た音声信号をデジタルデータに変換し、音声記録方式に必要な処理を行う音声処理部である。
【００１３】
１０９は、集音部１０７で集音した音声信号に対して、風雑音除去処理を行う風雑音除去部であり、本実施例では、入力された音声信号の低域周波数成分のレベルを制御することにより風雑音を除去している。
【００１４】
１１０は、集音部１０７で集音した音声信号に雑音が含まれているか否かを検出する雑音検出部である。検出方法については後述する。
【００１５】
１１１は、集音部１０７で集音した音声信号の各チャンネルの音声レベルを検出する音声レベル検出部である。音声レベル検出部１１１は、各チャンネルの音声レベルを制御部１０１に送信することができる。
【００１６】
１１２は、記録中は、映像処理部１０６から得られた映像データや、音声レベル検出部１１１で検出された各チャンネルの音声信号の音声レベルを表示する表示部である。表示部１１２は、再生中は後述の映像再生処理部１１６で再生された映像を表示するほか、各種メニューの表示をすることができる。１１３は、表示部１１２の表示を制御するための表示制御部である。
【００１７】
１１４は、映像処理部１０６から得られた映像データ、音声処理部１０８から得られた音声データ、その他のデータを必要に応じて関連づけて記録するための記録媒体としてのハードディスク（以後、ＨＤＤ）である。１１５は、ＨＤＤ１１４にアクセスし、上記の映像データ、音声データ、その他のデータ等を読み書きするためのアクセス部である。
【００１８】
１１６は、アクセス部１１５によって読み出されたＨＤＤ１１４の映像データを映像記録方式に従って処理し、所定の形態に変換する映像再生処理部である。１１７は、映像再生処理部１１６で再生された映像信号を外部に出力するための映像出力端子である。
【００１９】
１１８は、アクセス部１１５によって読み出されたＨＤＤ１１４の音声データを映像記録方式に従って再生する音声再生処理部である。１１９は、音声再生処理部１１８で再生された音声信号を外部に出力するための音声出力端子である。
【００２０】
１２０は、ＰＣ等の外部機器と通信を行ったり、ＨＤＤ１１４に記録された映像データ、音声データ等を外部機器とやり取したりするためのＵＳＢ端子である。１２１は、ＵＳＢ端子１２０と接続された外部機器とのデータのやり取りを制御するＵＳＢコントローラである。
【００２１】
まず、本実施例のビデオカメラの基本的な記録動作について説明する。
【００２２】
操作部１０２から、記録開始の指示が出されると、制御部１０１は各ブロックを制御し、動画撮影を開始する。被写体の光学像は、撮像部１０５に入力され、電気信号に変換され、映像処理部１０６でデジタルデータに変換されて、所定の処理を施される。周囲の音声は、集音部１０７で電気信号に変換され、風雑音除去部１０９で、風雑音除去処理を施されて、音声処理部１０８に送信される。送信された音声信号は、音声処理部１０８でデジタルデータに変換され所定の処理を施される。
【００２３】
映像処理部１０６で得られた映像データと、音声処理部１０８で得られた音声データは、アクセス部１１５によってＨＤＤ１１４に記録される。
【００２４】
記録動作中に、表示部１１２では、記録している映像を出力するほか、集御中の音声信号のレベルを表示すること等ができる。
【００２５】
ここで、本実施例の記録動作に必要な構成のうち、音声の信号処理に関連するブロックの詳細を図２に示す。
【００２６】
図２は、図１のビデオカメラの集音部１０７、音声処理部１０８、風雑音除去部１０９、雑音検出部１１０の各ブロックの内部を示した図である。まず、図２の各ブロックについて説明する。
【００２７】
図２において、２０１は、左側の音声を集音するためのＬマイクである。２０２は、右側の音声を集音するためのＲマイクである。集音部１０７はＬマイク２０１からの音声信号及びＲマイクからの音声信号を増幅する増幅器を有しているが不図示としている。
【００２８】
２０３、２０４は、Ｌマイク２０１、Ｒマイク２０２で集音した音声信号の低域周波数成分（例えば１ｋＨｚ以下）のレベルを抑圧し、高域成分を通過させるハイパスフィルタであり、制御部１０１により制御されている。風雑音は、一般に１ｋＨｚ以下に含まれているため、このように、音声信号の１ｋＨｚ以下のレベルを抑圧することにより風雑音を除去することができる。
【００２９】
２０５は、Ｌマイクにより得られた音声信号（以下、ＳｏｕｎｄＬ）と、Ｒマイク２０２により得られた音声信号（以下、ＳｏｕｎｄＲ）との差の信号を生成する差信号生成部である。２０６は、ＳｏｕｎｄＬと、ＳｏｕｎｄＲとの和の信号を生成する和信号生成部である。
【００３０】
通常の音波の場合、ＳｏｕｎｄＬとＳｏｕｎｄＲは、特に低域周波数成分においては、ほぼ同相の相似信号になることが一般に、知られている。これに対し、風雑音は、マイクの振動板へ直接当たる風圧に起因するため、ＳｏｕｎｄＬとＳｏｕｎｄＲに含まれる音声の成分の相関性は小さい。同様に、ビデオカメラの振動に起因する雑音も、ＳｏｕｎｄＬとＳｏｕｎｄＲに含まれる音声成分の相関性は小さい。従って、差信号は主に風雑音や振動による雑音の成分を示し、和信号は通常の音声成分を示す信号であることがわかる。
【００３１】
２０７は、差信号生成部２０５で得られた差信号から、風雑音の主成分である所定の低域周波数成分（例えば１ｋＨｚ以下）を抽出するローパスフィルタであり、本実施例では、差ＬＰＦとする。２０８は、和信号生成部２０６で得られた和信号から、風雑音の主成分である所定の低域周波数成分（例えば１ｋＨｚ以下）を抽出するローパスフィルタであり、本実施例では、和ＬＰＦとする。
【００３２】
２０９は、差ＬＰＦ２０７で得られた差信号の絶対値を算出する絶対値検出器であり、本実施例では、差ＡＢＳとする。２１０は、和ＬＰＦ２０８で得られた和信号の絶対値を算出する絶対値検出器であり、本実施例では、和ＡＢＳとする。
【００３３】
２１１は、差ＡＢＳ２０９で得られた、ＳｏｕｎｄＬとＳｏｕｎｄＲの差信号の低域周波数成分の絶対値から、和ＡＢＳ２１０で得られた、ＳｏｕｎｄＬとＳｏｕｎｄＲの和信号の低域周波数成分の絶対値を減算する減算器である。この減算器で得られた信号が正の値であった場合は、本実施例では、差信号は主に雑音成分を示し、和信号は通常の音声成分を示す、そのため、差信号のレベルが和信号のレベルよりも大きいことになる。つまり、雑音成分の音声レベルが通常の音声成分の音声レベルより大きいことになる。本実施例では、この減衰器２１１の出力信号を、雑音検出信号と呼ぶようにしている。
【００３４】
２１２は、正レベルの雑音検出信号が入力されている時間を計測するカウンタであり、所定の時間（例えば２００ミリ秒）雑音検出信号が入力されていた場合には、制御部１０１に対して、指示信号を送信する。制御部１０１は、カウンタ２１２からの、指示信号が入力されたことに応じて、集音部１０７で得られた音声信号に対する風雑音除去処理を行うよう、風雑音除去部１０９を制御する。
【００３５】
ここで、本実施例の風雑音除去動作について、図２を用いて説明する。
【００３６】
まず、雑音検出部１１０の動作について説明する。
【００３７】
差信号生成部２０５によってＳｏｕｎｄＬとＳｏｕｎｄＲとの差信号が生成され、差ＬＰＦ２０７で所定の低域周波数成分の信号が抽出され、差ＡＢＳ２０９で、絶対値が算出される。また、和信号生成部２０６によってＳｏｕｎｄＬとＳｏｕｎｄＲとの和信号が生成され、和ＬＰＦ２０８で所定の低域周波数成分の信号が抽出され、和ＡＢＳ２１０で、絶対値が算出される。
【００３８】
そして、減算器２１１で、算出された差信号の低域周波数成分の絶対値から和信号の低域周波数成分の絶対値を減算し、出力する。
【００３９】
通常の音波の場合、ＳｏｕｎｄＬとＳｏｕｎｄＲは、特に低域周波数成分においては、ほぼ同相の相似信号になることが、一般に知られている。これに対し、風雑音は、マイクの振動板へ直接当たる風圧に起因するため、ＳｏｕｎｄＬとＳｏｕｎｄＲの相関性は小さいものになっている。さらに、ビデオカメラの振動を検出した場合、ＳｏｕｎｄＬとＳｏｕｎｄＲの相関性は小さいものになっている。従って、差信号は主に雑音成分の入力を示し、和信号は通常の音声成分の入力を示す信号となる。
【００４０】
従って、差信号の低域周波数成分の絶対値の方が和信号の低域周波数成分の絶対値よりも大きい場合が、雑音が入力されていることになる。しかしながら、この場合、雑音成分が入力されていることを検出することはできるが、風雑音なのか、ビデオカメラの振動に起因する雑音なのか判別することができない。
【００４１】
そこで、本実施例では、雑音が風雑音であることを検出するために更に以下の処理を行う。減算器２１１から出力された信号が正の値であった場合、この信号を雑音検出信号としている。
【００４２】
減算器２１１で得られた雑音検出信号は、カウンタ２１２に送信される。
【００４３】
カウンタ２１２は、雑音検出信号が所定期間連続して入力されたことに応じて、制御部１０１に指示信号を送信する。
【００４４】
制御部１０１では、カウンタ２１２からの指示信号が入力されたことに応じて、集音部１０７で得られた音声信号に対する風雑音除去処理を行うよう、風雑音除去部１０９を制御する。
【００４５】
つまり、風雑音検出部１１０では、入力された２つの音声信号の差信号の低域成分の絶対値から和信号の低域成分の絶対値を減じたものが所定期間（例えば２００ミリ秒）以上正の値であった場合に、風雑音が入力されていると検出するようになっている。
【００４６】
これは、例えばビデオカメラの振動に起因よる雑音は所定期間連続して入力されることが少なく、風雑音は所定期間連続して入力されることが多いからである。
【００４７】
次に風雑音除去部１０９の動作について説明する。
【００４８】
制御部１０１は、カウンタ２１２からの指示信号が入力されたことに応じて、集音部１０７で得られた音声信号に対する風雑音除去処理を行うよう、風雑音除去部１０９を制御する。制御部１０１は、雑音検出部１１０からの雑音検出信号の値に応じた制御信号をＨＰＦ２０３とＨＰＦ２０４に送信する。ＨＰＦ２０３とＨＰＦ２０４は、制御部１０１からの制御信号に応じて、入力されたＳｏｕｎｄＬとＳｏｕｎｄＲの、例えば１ｋＨｚ以下の周波数成分の音声レベルの減衰量を連続的に制御する。本実施例では、図３に示すように、雑音検出信号の値が大きくなるにつれて、ＨＰＦ２０３とＨＰＦ２０４のカットオフ周波数を高くし、雑音検出信号の値が小さくなるにつれて、ＨＰＦ２０３とＨＰＦ２０４のカットオフ周波数を低くするように制御する。この様な制御をすることにより、風雑音のパワーの集中する音声信号の低周波成分を十分に減衰させることができる。
【００４９】
以上のように、雑音検出部１１０の減算器２１１により雑音検出信号が所定期間連続して出力されたことに応じて、制御部１０１は、風雑音除去処理を行うよう風雑音除去部１０９を制御する。このような制御をすることで、本実施例のビデオカメラは、入力された音声信号に例えば、ビデオカメラの振動に起因する雑音が含まれていた場合には、風雑音除去処理を行わないように制御することができる。従って、音声信号にビデオカメラの振動に起因する雑音が含まれている場合に、聞きづらい音声になってしまう可能性を低減できる。
【実施例２】
【００５０】
次に、図４を用いて第２の実施例について説明する。実施例１では、雑音検出部１１０の減算器２１１により雑音検出信号が所定期間連続して出力されたことに応じて、制御部１０１は、風雑音除去処理を行うよう風雑音除去部１０９を制御していた。本実施例では、集音部１０７で得られた音声信号のレベルに応じて、制御部１０１は、風雑音除去処理を行うか禁止するかを制御するように構成している。
【００５１】
実施例１との違いは、カウンタ２１２を構成から除き、音声レベル検出部１１１を用いた点にある。
【００５２】
本実施例の風雑音除去動作について図４を用いて説明する。
【００５３】
まず、雑音検出部１１０の動作について説明する。
【００５４】
差信号生成部２０５によってＳｏｕｎｄＬとＳｏｕｎｄＲとの差信号が生成され、差ＬＰＦ２０７で所定の低域周波数成分の信号が抽出され、差ＡＢＳ２０９で、絶対値が算出される。また、和信号生成部２０６によってＳｏｕｎｄＬとＳｏｕｎｄＲとの和信号が生成され、和ＬＰＦ２０８で所定の低域周波数成分の信号が抽出され、和ＡＢＳ２１０で、絶対値が算出される。
【００５５】
そして、減算器２１１で、差信号の低域周波数成分の絶対値から和信号の低域周波数成分の絶対値を減算し、制御部１０１に送信される。
【００５６】
次に、制御部１０１の動作について説明する。
【００５７】
制御部１０１は、減算器２１１で得られた信号が、正の値である場合には、集音部１０７で得られた音声信号の低域周波数成分の音声レベルの制御を行うよう、風雑音除去部１０９を制御する。また、減算器２１１で得られた信号が、負の値である場合には、集音部１０７で得られた音声信号に対して処理を行わないよう、風雑音除去部１０９を制御する。
【００５８】
しかし、集音部１０７で得られた音声信号のレベルが所定のレベル未満の場合には、通常の音声のレベルが小さくなり、雑音検出部１１０の和信号の低域周波数成分の絶対値の値が小さくなってしまう。これに対し、差信号の低域周波数成分の絶対値の値は大きく変化はしないので、減算器２１１の出力信号の値が正の値になる可能性が高い。減算器２１１の出力信号の値が正の値になった場合には、風雑音が入力されていない場合でも、ビデオカメラの振動成分に起因する雑音により、制御部１０１は、風雑音除去処理を行うよう風雑音除去部１０９を制御することになってしまう。
【００５９】
そこで、本実施例では、制御部１０１は、音声レベル検出部１１１で検出された音声信号のレベルが所定のレベル（例えば−３０ｄＢ）未満の場合には、風雑音除去処理を行わないよう、風雑音除去部１０９を制御するようにしている。
【００６０】
つまり、制御部１０１は、入力された音声レベルが所定のレベル（例えば−３０ｄＢ）以上の場合であって、減算器２１１の出力信号が正の値である場合のみ、風雑音除去処理を行うよう、風雑音除去部１０９を制御する。
【００６１】
本実施例では所定のレベルとしては、ビデオカメラの振動に起因する音声のレベル以上の値を選択している。
【００６２】
以上のように、入力された音声信号の音声レベルが所定のレベル未満の場合には、雑音検出部１１０で風雑音が入力されていると検出されたとしても、風雑音除去処理を行わないよう風雑音除去部１０９を制御する。
【００６３】
このような制御をすることで、本実施例のビデオカメラは、入力された音声信号例えば、ビデオカメラの振動に起因する雑音が含まれていた場合には、風雑音除去処理を行わないように制御することができる。従って、音声信号にビデオカメラの振動に起因する雑音が含まれている場合に、聞きづらい音声になってしまう可能性を低減できる。
【００６４】
本実施例では、音声レベルが所定のレベル未満の場合には、風雑音除去処理を行わないようにしたが、音声レベルを検出しなくても、ビデオカメラの振動を検出して、風雑音除去処理を行わないようにしてもよい。
【００６５】
ビデオカメラの振動が所定のレベル以上の場合には、振動に起因する雑音の音声レベルが大きくなり、雑音検出部１１０の差信号の低域周波数成分の絶対値の値が大きいものになってしまう。そのため、雑音検出部１１０からは雑音検出信号が出力されてしまい、制御部１０１は、風雑音除去処理をするよう風雑音除去部１０９を制御することになってしまう。これを避けるためには、ビデオカメラに取り付けられた振動検出部によってビデオカメラの振動が所定のレベル以上であると検出された場合に、制御部１０１が、風雑音除去部１０９を風雑音除去処理を行わないように制御するように構成すればよい。
【００６６】
また、制御部１０１の指示で動作するビデオカメラの駆動部の振動が所定のレベル以上の場合には、振動に起因する雑音の音声レベルが大きくなり、雑音検出部１１０の差信号の低域周波数成分の絶対値の値が大きいものになってしまう。ここでいう、駆動部とは、例えばビデオカメラのズーム機構であったり、ハードディスクやＤＶＤドライブの回転機構等であったりする。この場合にも、駆動部から発生される振動に起因して、雑音検出部１１０からは雑音検出信号が出力されてしまい、制御部１０１は、風雑音除去処理をするよう風雑音除去部を制御することになってしまう。これを避けるためには、ビデオカメラの振動が所定のレベル以上の振動を与えてしまう駆動部が動作するタイミングでは、制御部１０１は、風雑音除去処理を行わないように風雑音除去部１０９を制御するように構成すればよい。そのためには、制御部１０１は、ビデオカメラの振動が所定のレベル以上になってしまう駆動部への制御信号の出力を監視するように構成する必要がある。そして、制御信号の出力を検知した場合には、その制御信号の種類に応じて、制御部１０１で、風雑音除去部１０９を風雑音除去処理を行わないように制御するか否かを決定するようにすればよい。
【００６７】
また、ビデオカメラの振動に起因する雑音と風による雑音が同時に入力された場合には、集音部１０７で集音された音声信号のレベルを検出し、音声レベルが所定のレベル以上の場合に、風雑音除去処理を行うようにする。
【実施例３】
【００６８】
次に、図５を用いて第３の実施例について説明する。実施例２では、入力された音声信号の音声レベルが所定のレベル未満の場合には、雑音検出部１１０で風雑音が入力されていると検出されたとしても、風雑音除去処理を行わないよう風雑音除去部１０９を制御していた。本実施例では、入力された音声信号の音声レベルに応じて、雑音検出部１１０で雑音成分を示す信号の減衰量を制御することにより雑音検出信号の出力を制限するように構成されている。実施例２との違いは、差信号を減衰させるための差ＡＴＴ５０１を用いた点にある。
【００６９】
図５において、差ＡＴＴ５０１は、ＳｏｕｎｄＬとＳｏｕｎｄＲとの差信号の低域周波数成分の絶対値の値を減衰させるものであり、減衰量は、制御部１０１により制御されている。制御部１０１には、音声レベル検出部１１１により検出された集音部１０７で得られた音声信号の音声レベルが入力されている。制御部１０１は、音声信号の音声レベルが所定の未満の場合には、音声レベルが小さくなるにつれて差ＡＴＴ５０１の減衰量を大きくするように制御する。このようにすることで、雑音検出信号が正の値になることを制限することができる。そして、音声信号の音声レベルが所定の値以上の場合には、差ＡＴＴ５０１の減衰量を０に設定するように制御する。
【００７０】
本実施例の風雑音除去動作について図５を用いて説明する。
【００７１】
まず、雑音検出部１１０の動作について説明する。
【００７２】
差信号生成部２０５によってＳｏｕｎｄＬとＳｏｕｎｄＲとの差信号が生成され、差ＬＰＦ２０７で所定の低域周波数成分の信号が抽出され、差ＡＢＳ２０９で、絶対値が算出される。そして差信号の低域周波数成分の絶対値は、差ＡＴＴ５０１で所定量減衰される。差ＡＴＴ５０１の減衰量は、集音部１０７で集音された音声信号のレベルに応じて、変更するように制御部１０１によって制御されている。また、和信号生成部２０６によってＳｏｕｎｄＬとＳｏｕｎｄＲとの和信号が生成され、和ＬＰＦ２０８で所定の低域周波数成分の信号が抽出され、和ＡＢＳ２１０で、絶対値が算出される。
【００７３】
そして、減算器２１１で差信号の低域周波数成分の絶対値の所定量減衰された値から和信号の低域周波数成分の絶対値を減算し出力する。減算器２１１で得られた信号は、制御部１０１に送信される。
【００７４】
本実施例では特に、減算器２１１で得られた信号が正の値である場合には、雑音成分の音声レベルが高いことを示すので、その信号を雑音検出信号と呼ぶ。
【００７５】
次に、制御部１０１の動作について説明する。
【００７６】
制御部１０１は、減算器２１１で得られた信号が、正の値である場合には、集音部１０７で得られた音声信号の低域周波数成分の音声レベルの制御を行うよう、風雑音除去部１０９を制御する。また、減算器２１１で得られた信号が、負の値である場合には、集音部１０７で得られた音声信号に対して処理を行わないよう、風雑音除去部１０９を制御する。
【００７７】
しかし、集音部１０７で得られた音声信号のレベルが所定のレベル未満の場合には、ユーザが録音したいメイン音声のレベルが小さくなり、和信号の低域周波数成分の絶対値の値が小さくなってしまう。これに対し、差信号の低域周波数成分の絶対値の値は大きく変化はしないので、減算器２１１から得られる信号の値が正の値になる可能性が高い。ビデオカメラの振動を集音部１０７が検出してしまった場合に、雑音検出信号が出力されてしまい、制御部１０１は、風雑音除去処理を行うよう風雑音除去部１０９を制御することになってしまう。
【００７８】
そこで、本実施例では、制御部１０１は、集音部１０７で得られた音声信号のレベルが所定のレベル未満の場合には、差信号の低域周波数成分の絶対値を減衰させている。そして、制御部１０１は、音声信号の音声レベルが小さくなるにつれて、差ＡＴＴ５０１の減衰量を大きくするように制御する。差信号の低域周波数成分の絶対値を減衰させることで、雑音検出部１１０から出力される、信号の値を正の値になりにくくなるわけである。つまり雑音検出信号が出力されにくくなるわけである。
【００７９】
以上のように、入力された音声信号の音声レベルが所定のレベル未満の場合には、制御部１０１は、音声レベルに応じて風雑音検出信号の値を正の値になりにくくなるように雑音検出部１１０を制御している。このような制御をすることで、本実施例のビデオカメラは、入力された音声信号に風雑音以外の雑音が入力された場合には風雑音を除去する処理を行わないようにすることができる。また、風雑音が入力された場合には風雑音を除去する処理を行うことができる。従って、例えば、ビデオカメラの振動を集音部１０７で検出してしまった場合に、音声信号に対して雑音除去処理を行ってしまう可能性を低減でき、良質な音声を得ることができる。
【００８０】
本実施例では、音声レベルが所定のレベル未満の場合には、音声レベルに応じて、差信号を減衰させていたが、逆に和信号を増幅させるようにしても良い。
【００８１】
本実施例では、音声レベルが所定のレベル未満の場合には、音声レベルに応じて、風雑音検出信号の値を正の値になりにくくなるように雑音検出部１１０を制御していた。これ以外にも、ビデオカメラの振動を検出し、振動レベルに応じて、風雑音検出信号の値を正の値になりにくくなるように雑音検出部１１０を制御してもよい。
【００８２】
ビデオカメラの振動を検出する場合、ビデオカメラの振動が所定のレベル以上の場合には、振動に起因する雑音の音声レベルが大きくなり、雑音検出部１１０の差信号の低域周波数成分の絶対値の値が大きいものになってしまう。この場合、雑音検出部１１０からは雑音検出信号が出力されてしまうため制御部１０１は、風雑音除去処理をするよう風雑音除去部を制御することになってしまう。従って、振動検出部によってビデオカメラの振動のレベルを検出するように構成し、制御部１０１は、検出された振動レベルに応じて、雑音検出信号の値を正の値になりにくくなるように雑音検出部１１０を制御するように構成すればよい。すなわち、制御部１０１は、ビデオカメラの振動のレベルが大きいほど、差ＡＴＴ５０１の減衰量が大きくなるように制御すればよい。
【００８３】
また、制御部１０１の指示で動作するビデオカメラの駆動部の振動が所定のレベル以上の場合には、振動に起因する雑音の音声レベルが大きくなり、雑音検出部１１０の差信号の低域周波数成分の絶対値の値が大きいものになってしまう。この場合にも、駆動部の発生させる振動に起因して、雑音検出部１１０からは雑音検出信号が出力されてしまうため制御部１０１は、風雑音除去処理をするよう風雑音除去部を制御することになってしまう。これを避けるためには、ビデオカメラの振動が所定のレベル以上の振動になってしまう駆動部への制御信号が出力された場合には、その制御信号の種類によって、差ＡＴＴ５０１の減衰量を変化させるように制御すればよい。そのためには、制御部１０１は、ビデオカメラの振動が所定のレベル以上の振動になってしまう駆動部への制御信号の出力を監視するように構成する必要がある。
【００８４】
また、ビデオカメラの振動に起因する雑音と風による雑音が同時に入力された場合には、集音部１０７で集音された音声信号のレベルを検出して、所定のレベル以上の場合に、風雑音除去処理を行うようにすればよい。
【００８５】
（他の実施例）
実施例では、音声信号はステレオ音声を想定していたが、複数の音声であれば、３チャンネルでも５．１チャンネルでも良い。この場合も、雑音検出部１１０で、各マイクエレメントで集音した音声信号の差成分、和成分の絶対値の差をとることにより風雑音を検出することができる。
【００８６】
また、実施例では、風雑音除去処理としては、入力された音声信号の低域周波数成分のレベルを制御するようにしていたが、これ以外の処理でも風雑音を除去する効果のある処理であれば良い。
【００８７】
また、実施例では、記憶媒体としてＨＤＤ１１４を用いているが、これは、ハードディスクに限られるものではなく、半導体メモリ、磁気あるいは光磁気記録メディアなどが考えられる。
【００８８】
また、実施例では、風雑音除去処理としては、入力された音声信号の低域周波数成分のレベルを制御することにより風雑音を除去している。しかし、これ以外にも左右の音声信号の低域周波数成分のみを抽出し、混合し、再び左右の音声信号に対して混合する処理を行う方法もある。この方法では低域周波数成分の音声信号がモノラル化されることになる。このように、風雑音除去処理としては種々の処理が考えられる。
【図面の簡単な説明】
【００８９】
【図１】本発明が適用されるビデオカメラの構成を示すための図である。
【図２】実施例１の風雑音除去を行うための構成を示すための図である。
【図３】風雑音除去処理について説明するための図である。
【図４】実施例２の風雑音除去を行うための構成を示すための図である。
【図５】実施例３の風雑音除去を行うための構成を示すための図である。
【符号の説明】
【００９０】
１０１  制御部
１０２  操作部
１０３  制御バス
１０４  画像／音声バス
１０５  撮像部
１０６  映像処理部
１０７  集音部
１０８  音声処理部
１０９  風雑音除去部
１１０  雑音検出部
１１１  音声レベル検出部
１１２  表示部
１１３  表示制御部
１１４  ハードディスク
１１５  アクセス部
１１６  映像再生処理部
１１７  映像端子
１１８  音声再生処理部
１１９  音声端子
１２０  ＵＳＢ端子
１２１  ＵＳＢコントローラ
【図１】
0004590437.tif 000002
【図２】
0004590437.tif 000003
【図３】
0004590437.tif 000004
【図４】
0004590437.tif 000005
【図５】
0004590437.tif 000006