(57)【要約】      （修正有）【課題】適切な雑音低減処理を行う撮像装置を提供する。【解決手段】音声信号を周波数領域の音声信号スペクトルへ変換するフーリエ変換部と、騒音の周波数毎のスペクトルレベルを記憶するプロファイル記憶手段と、入力音声の各周波数成分のスペクトルを時間軸方向に高周波成分をフィルタリングし、平滑化する第一の騒音除去手段と、第一の騒音除去手段から得られる周波数領域の音声信号スペクトルとプロファイル記憶手段に保持されている駆動雑音のスペクトルレベルとの差分を算出する騒音低減処理を行う第二の騒音低減手段と、第二の騒音低減手段の出力を時間領域に変換する逆フーリエ変換手段と、を有する。雑音が含まれる音声であると判断された場合には、第一の騒音除去部のフィルタ係数をより強く高周波スペクトルを平滑化する様に変更する。【選択図】図２
2019075630.tif 000002
【特許請求の範囲】
【請求項１】
音声を取り込む音声入力手段と、
前記音声入力手段から入力された時間領域の音声信号に対し、一定の時間毎にフレーム分割し、周波数領域の音声信号スペクトルへ変換するフーリエ変換部と、
低減対象となる騒音に関わる情報として、騒音の周波数毎のスペクトルレベルを記憶するプロファイル記憶手段と、
前記フーリエ変換手段により得られる入力音声の周波数成分から変換された各周波数成分のスペクトルを時間軸方向に高周波成分をフィルタリングし、平滑化する第一の騒音除去手段と、
前記第一の騒音除去手段から得られる周波数領域の音声信号スペクトルに対し、前記プロファイル記憶手段に保持されているレンズ駆動雑音のスペクトルレベルとの差分を算出する騒音低減処理を行う第二の騒音低減手段と、
前記第二の騒音低減手段の出力を時間領域に変換する逆フーリエ変換手段と、
撮像装置本体から周波数領域毎に雑音を検知することが出来る雑音判定手段と、
前記雑音判定部によって、雑音が含まれる音声であると判断された場合は前記第一の騒音低減処理手段のフィルタ係数を変更するフィルタ係数変更手段と、
を有し、
前記雑音判定部により雑音が発生していると判断された場合には、前記フィルタ係数変更手段により第一の騒音除去部のフィルタ係数をより強く高周波スペクトルを平滑化する様に変更し、周波数領域毎の雑音を低減することを特徴とする撮像装置。
【請求項２】
音声を取り込む音声入力手段と、
前記音声入力手段から入力された時間領域の音声信号に対し、一定の時間毎にフレーム分割し、周波数領域の音声信号スペクトルへ変換するフーリエ変換部と、
低減対象となる騒音に関わる情報として、騒音の周波数毎のスペクトルレベルを記憶するプロファイル記憶手段と、
前記フーリエ変換手段により得られる周波数領域の音声信号スペクトルに対し、前記プロファイル記憶手段に保持されている雑音のスペクトルレベルとの差分を算出する騒音低減処理を行う第二の騒音低減手段と、
前記第一の騒音除去手段により得られる入力音声の周波数成分から変換された各周波数成分のスペクトルを時間軸方向に高周波成分をフィルタリングし、平滑化する第二の騒音除去手段と、
前記第二の騒音低減手段の出力を時間領域に変換する逆フーリエ変換手段と、
撮像装置本体から周波数領域毎に雑音を検知することが出来る雑音判定手段と、
前記雑音判定部によって、雑音が含まれる音声であると判断された場合は前記第二の騒音低減処理手段のフィルタ係数を変更するフィルタ係数変更手段と、
を有し、
前記雑音判定部により雑音が発生していると判断された場合には、前記フィルタ係数変更手段により第一の騒音除去部のフィルタ係数をより強く高周波スペクトルを平滑化する様に変更し、周波数領域毎の雑音を低減することを特徴とする撮像装置。
【請求項３】
前記プロファイル記憶手段は、レンズの個体毎に、騒音の周波数毎のスペクトルレベルを設定することを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項４】
レンズの種類毎のレンズ駆動雑音のレベルと発生周波数領域の情報を撮像装置本体の記憶装置に保持しておくことを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項５】
レンズの種類毎のレンズ駆動雑音のレベルと発生周波数領域の情報を、ネットワークを介して撮像装置以外の記憶装置より情報を取得できることを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項６】
前記雑音判定手段は、撮像装置の記憶装置から記録されていた音声を取得する音声取得手段と、前記音声取得手段により取得した音声に周波数成分毎における時間軸方向の微分算出を行う微分算出部と、発生した雑音の音圧レベルを算出する雑音音圧レベル算出部と、前記微分算出部の微分結果の値が正から負へ変化する事を判断する微分算出結果判断部と、前記雑音音圧レベル算出部と前記微分算出結果判断部からレンズ駆動時の雑音であると判断できる波形の個数を算出する特定波形数算出部と、記雑音数算出部によって求められたある一定区間が一定数以上あればレンズ駆動雑音が発生していると判断する雑音データ判定部と、を有し不規則に発生する雑音を検知することを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項７】
前記雑音判定手段は、撮像装置に予め保持した雑音レベルを参照し、雑音レベル以上の音声が入力された場合は請求項１に記載の第二の騒音低減処理手段のフィルタ係数を変更しないことを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項８】
前記雑音判定手段は、撮像装置に予め保持した雑音レベルを参照し、雑音レベル以上の音声が入力された場合は請求項１に記載の第二の騒音低減処理手段のフィルタ係数を１としフィルタリングしない様にすることを特徴とする請求項１又は請求項２に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラに代表される撮像装置では動画撮影機能が搭載されている。また、動画撮影時にはマイクロフォンを通して音声データを取り込み様々な音声信号処理が行われている。
【０００３】
このような撮像装置では、動画記録時に必要な機構であるレンズの駆動音（絞り、ズームなどの駆動音）が、同時に記録している音声に混入し、ユーザが求めない音声が記録される場合があった。特にデジタル一眼カメラでは、交換式レンズ毎の特有の駆動音が記録されてしまう場合がある。
【０００４】
この様な問題に対し、撮像装置のレンズ駆動時に発生する騒音成分を記録音声信号から低減させる技術が提案されている。特許文献１では、レンズの絞り駆動がマイクロステップであるかどうかによって絞り騒音の低減方法を切り替えることで発生区間のノイズを低減する処理を行っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２０３０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の特許文献１に記載の騒音低減方法では、レンズ絞り駆動の駆動直後の比較的短い雑音の低減に対して有効であるが、レンズ駆動において、駆動し続けたことにより不規則に発生する雑音を除去することは困難であった。また、特に交換式のレンズでは、レンズの種類によっても雑音の周波数や音圧、発生時間等も異なるためレンズ駆動雑音の多様性に対応できる低減処理が必要となってきた。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明に係る撮像装置は、
入力された音声に含まれる騒音を低減するための撮像装置であって、音声を取り込む音声入力手段と、前記音声入力手段から入力された時間領域の音声信号に対し、一定の時間毎にフレーム分割し、周波数領域の音声信号スペクトルへ変換するフーリエ変換部と、低減対象となる騒音に関わる情報として、騒音の周波数毎のスペクトルレベルを記憶するプロファイル記憶手段と、前記フーリエ変換手段により得られる入力音声の周波数成分から変換された各周波数成分のスペクトルを時間軸方向に高周波成分をフィルタリングし、平滑化する第一の騒音除去手段と、前記第一の騒音除去手段から得られる周波数領域の音声信号スペクトルに対し、前記プロファイル記憶手段に保持されているレンズ駆動雑音のスペクトルレベルとの差分を算出する騒音低減処理を行う第二の騒音低減手段と、前記第二の騒音低減手段の出力を時間領域に変換する逆フーリエ変換手段と、撮像装置本体から周波数領域毎に雑音を検知することが出来る雑音判定手段と、前記雑音判定部によって、雑音が含まれる音声であると判断された場合は前記第一の騒音低減処理手段のフィルタ係数を変更するフィルタ係数変更手段を有し、前記雑音判定部により雑音が発生していると判断された場合には、前記フィルタ係数変更手段により第一の騒音除去部のフィルタ係数をより強く高周波スペクトルを平滑化する様に変更し、周波数領域毎の雑音を低減することを特徴とする。
【発明の効果】
【０００８】
本発明に係る撮像装置によれば、レンズ駆動機構から発せられる不規則な雑音に対して、検知して騒音低減手段のパラメータを変更することで、適切な雑音低減処理を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施例における、撮像装置を示す図である。
【図２】第一の実施例における、騒音低減部を表すブロック図である。
【図３】第一の実施例における、スムーサーを表すブロック図である。
【図４】第一の実施例における、雑音判定部の処理を説明するブロック図である。
【図５】第一の実施例における、ノイズ判定部におけるノイズを判断する条件を表す図である。
【図６】第二の実施例における、騒音低減部を表すブロック図である。
【図７】第二の実施例における、スムーサーを表すブロック図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施例を詳細に説明するが、この発明は以下の実施の形態に限定されない。
【００１１】
（実施例１）
音声信号を処理、録音することができる撮像装置について説明する。図１は、実施例１の撮像装置の構成を示すブロック図である。
【００１２】
図１において、１００は撮像装置本体、２００は前記撮像装置本体に接続可能な交換式の撮影レンズである。本実施例では交換式の撮影レンズを使用するが、特に交換式の撮影レンズに限定されるものではなく、撮影レンズが内蔵されていてもよい。１０１は各種の演算処理と撮像装置１００と交換レンズ１２０の全体を統括的に制御する制御部である。１２１は被写体の光学像を撮像素子１０６に結像させる撮像レンズで、１２２は被写体の光学像の光量を制御する絞り機構であり、１２３は１２１撮像レンズのオートフォーカス（以下、AF）時の動作やIS時の動作の制御、また絞り機構１２２の絞り段数等を制御する。制御信号は撮像装置の制御部１０１から受信しレンズ機構を動作させる。
【００１３】
また、図１において、１０２は撮影レンズ１２１を通った光学像を、ファインダー使用時にはファインダー１１９に導き、撮影時は跳ね上がり光学像を撮像素子１０６へと導くミラーである。１０３はミラーを駆動するミラー駆動装置である。１０４は撮像レンズ１２１を通ってきた光学像の露光時間の制御と遮光を行うシャッタであり、１０５はシャッタ１０４の駆動を行うシャッタ駆動装置である。１０６は撮像レンズ１２１により結像された被写体の光学像を電気信号に変換し、画像信号を得るための撮像素子である。１０７は撮像素子１０６により得られた画像信号の増幅処理や、Ａ／Ｄ変換処理、Ａ／Ｄ変換後の画像データに対する各種の補正処理、或いは、画像データを圧縮する圧縮処理等を行う画像信号処理部である。
【００１４】
１０８は撮像素子１０６と画像信号処理部１０７に対して各種のタイミング信号を出力するタイミング発生部である。１０９は画像信号処理部１０７により処理された画像データ等を一時的に記憶し、また各種の調整値や制御部１０１による各種の制御を実行させるためのプログラムなどを記憶するためのメモリ部である。１１０は記録媒体１１１に対し、画像データや音声データの記録処理／読出処理を行うための記録媒体制御インターフェース（Ｉ／Ｆ）部である。１１１は画像データ等の各種のデータを記録する記録媒体であり、例えば半導体メモリ、磁気ディスク、光ディスクなどが該当する。１１２はコンピュータ等の外部装置１１４と通信するための外部インターフェース（Ｉ／Ｆ）部である。１１３は、撮影した静止画像や動画像等を表示する表示部である。
【００１５】
１１５は動画撮影時や音声録音時などに、被写体が発した音声や環境音といった、外部音声を集音して電気信号に変換し、音声信号を取得するためのマイクロフォンである。１１６はマイクロフォン１１５により得られた音声信号を入力し増幅処理やＡ／Ｄ変換処理を行い、さらに後述する駆動騒音低減処理を行い、音声信号の圧縮処理等を行う音声信号処理部である。１１７は、制御部１０１からの命令やデータの通信が可能なバスである。１１８は、ユーザが意図した操作を、制御部１０１を通して各ブロックへ反映させるための、タッチパネルやボタンを備えたユーザ操作部である。
【００１６】
本実施例における騒音低減処理部を図２、図３を用いて説明する。図２は図１の音声信号処理部１１６の一部である騒音低減処理を表すブロック図である。
【００１７】
まず、騒音低減処理を行うにあたり前提条件を述べる。ただし、本発明はこれらの前提条件には限定されない。
【００１８】
入力する音声はＡ／Ｄ変換におけるサンプリング周波数を４８ＫＨｚとする。フレーム分割部のフレーム分割単位は、１０２４点とする。フーリエ変換部２０２、逆フーリエ変換部２０８の周波数分解能は１０２４点とする。つまり、フーリエ変換部２０２のフーリエ変換結果は、５１２点のスペクトルで、２４ＫＨｚまでの周波数成分を表すことになる。
【００１９】
ノイズプロファイル記憶部２０２に記憶されているノイズプロファイルは、低減対象とする騒音のみで構成されるアナログ音声信号をフーリエ変換することで得られる。マイクロフォン１１５から集音し、Ａ／Ｄ変換し得られたある程度の長さのデジタル音声信号に対して、フレーム分割し、フーリエ変換部２０２でフーリエ変換を行ったときに得られる５１２点までの周波数成分を、時間方向にフレームをまたいでピークホールドしたものがノイズプロファイルとなる。ノイズプロファイルは式（１）で示される。
【００２０】
profile[n] (n=0,1,2,...,511)                                    （１）
続いて、本実施例の騒音低減処理の動作について説明する。
【００２１】
まず、信号入力制御部２０１は、メモリ１０９の音声データ領域に記憶されている音声データを、メモリバス１０９を通して読み出して、ある一定区間、例えば１０２４サンプル毎にフレーム分割する。このとき、メモリ１０９に記憶されているレンズ駆動のタイミング信号も読み出し、レンズ駆動中の音声データでなければ信号出力制御部２０９へ、レンズ駆動中の音声データであればフーリエ変換部２０２へ送信する。
【００２２】
次に、フーリエ変換部２０２は、信号入力制御部２０１より送信された１０２４点のデジタル音声信号に対して、フーリエ変換を行う。フーリエ変換した結果を式（２）とする。また、フーリエ変換部２０２は、フーリエ変換した演算結果のうち、前半の５１２点までの結果をスムーサー２０３へ送信する（式（３））。
【００２３】
sound_fft[N] (N=0,1,2,...,1023)                                （２）
sound_fft[n] (N=0,1,2,...,511)                                  （３）
次に、スムーサー２０３は、フーリエ変換部２０２から送信された周波数毎の演算結果に対して、時間方向への巡回型ローパスフィルタをかける。図３は、スムーサー２０３の構成図である。スムーサー２０３は、加算器３０１、前フレームの騒音低減処理において算出された値を保持するレジスタ３０２、１以下の一定の係数を掛けるためのゲイン３０３、ゲイン３０４、から構成される。このとき、ゲイン３０３、ゲイン３０４に関わる係数は実験的に求められる値である。ゲイン３０３の係数をcoefとしたとき、ゲイン３０４の係数は(1-coef)となる。
【００２４】
まず、加算器３０１へ、フーリエ変換部２０２の演算結果が送信される。ここでＦはフレーム番号を表す。このとき、フーリエ変換２０２の演算結果は、式（４）で示される。
【００２５】
sound_fft[nF] (N=0,1,2,...,511) (F:frame number)              （４）
次に、加算器３０１において、式（４）で示される値sound_fft[nF]と、レジスタ３０２にて保持されている、前フレーム（フレーム番号：Ｆ−１）における騒音低減処理の一連の動作の中で算出された値Reg[nF]を加算する（式（５）、式（６））。
【００２６】
Reg[nF]=(sound_fft[nF-1]+Reg[nF-1])×(1-coef)              （５）
tmp[nF]=sound_fft[nF]+Reg[nF]                          （６）
次に、加算器３０１の演算結果tmp[nF]は、ゲイン３０３へ送信される。ゲイン３０３では、１以下の係数coefを、加算器３０１の演算結果tmp[nF]に掛ける（式（７））。
【００２７】
output_LPF[nF]=tmp[nF]×coef                              （７）
また、このとき、レジスタ３０２には、加算器３０１の演算結果に対し、ゲイン３０４の係数を掛けた値が保持される（式（８））。レジスタ３０２に保持された値は、次フレームに対する騒音低減処理の中で用いられる。
【００２８】
Reg[nF+1]=tmp[nF]×(1-coef)                                （８）
式（８）にて得られた演算結果output_LPF[nF]を騒音低減部２０８へ送信して、スムーサー２０５の処理は終了する。
【００２９】
以上、図３のような構成で、式（４）〜（８）のような演算を行うことにより、フーリエ変換部２０３の演算結果に対し、時間方向へのローパスフィルタをかけることができる。
【００３０】
ところで、これ以降、特にフレーム番号の添え字が無ければ、フレーム番号Ｆに対する値として、表記を省略する。
【００３１】
次に、騒音低減部２０７は、スムーサー２０３から送信されるoutput_LPF[n]から、ノイズプロファイル記録部２０６に保持した周波数成分毎のノイズスペクトルレベルを減算し、騒音低減スペクトルを得る（式（１１））。
【００３２】
after_subtract[n]=output_LPF[n]-profile[n]                  （１１）
次に本実施例におけるスムーサー２０３のフィルタ係数の変更に関して説明をする。
【００３３】
まず、ノイズ判定部２０５に関し図４を用いて説明する。図４はノイズ判定部のブロック図を表している。
【００３４】
微分算出部４０１はフーリエ変換部２０２の出力を微分する。微分算出部４０１に入力されるデータは周波数領域に変換されている為、その全てを微分算出する。図５は微分した波形の一例である。上部の波形はある周波数の波形を表しており、大きく凸になった部分がノイズである。この波形を微分下波形が下部の波形であるが、微分した波形は凸部の入力波形のレベルが最大時０となり、正から負へと変化する波形となる。また、あまり入力波形に変化がない場合は、微分値は０に近い値で推移する。
【００３５】
レベル判定部４０２は、あるレベル領域に発生するノイズを検出する。レンズの種類によって発生するノイズのレベルが異なる為メモリ１０９にレンズノイズの情報を保持しておき、判定処理に用いることでレンズの種類毎のレベルの違いを判断する。レベルを検出する手段としては、例えば、微分算出部４０１の出力の絶対値を取りピークホールドした波形の値を見てレベル判定する。但しレンズノイズの情報は、メモリ１０９の保持する事を限定するものではない。例えば、ネットワークを開始、所定のサーバより取得するようにしても良い。
【００３６】
ゼロクロス判定部４０３は、微分算出部で微分した波形で正から負へ変化した場所を特定する。ノイズカウンタ４０４はゼロクロス判定部４０３で判定した場所とレベル判定部４０２によってノイズの可能性があると判断された場所とを照合して、ある一定時間のノイズをカウントする。
【００３７】
ノイズ判定処理部４０５では、ノイズカウンタ４０４でカウントした数によってある一定時間内にレンズによるノイズが発生しているか否かを判定する。ノイズが発生していそうな処理区間ではノイズの数が多く、ノイズが発生している処理区間が連続していた場合はノイズが発生していると判断する。この時、過去のノイズカウンタのデータはカウント数保持メモリ４０６に保持しておき、過去の処理区間のノイズ判定結果を参照してノイズ区間が連続しているか判断する。
【００３８】
次に上記ノイズ判定部２０５でノイズが発生していると判断された場合には、フィルタ係数変更部２０４でスムーサー２０３のフィルタ係数coefを変更する。例えば、フィルタ係数coefは、ノイズがある場合には小さくなるように設定する。
【００３９】
次に、逆フーリエ変換部２０８は、騒音低減部２０６より送信された５１２点の騒音低減スペクトルafter_subtract[n](n=0,1,2,…,511)を１０２４点に拡張する。拡張方法は、式（１２）で示される。
【００４０】
(N<512)⇒after_subtract2[N]=after_subtract[n]
(N=512) ⇒after_subtract2[N]=0                   (N=0,1,2,...,1023)  （１２）
(N>512)⇒after_subtract2[N]=after_subtract[1024-N]
逆フーリエ変換部２０８は、１０２４点に拡張された演算結果after_subtract2[N]に対して、フーリエ変換部２０２から送信される位相情報を用いて、逆フーリエ変換を行い、騒音が低減された時間領域のデジタル音声信号を得る。得られたでデジタル音声信号は、信号出力制御部２０９へ送信される。
【００４１】
次に、信号出力制御部２０９は、逆フーリエ変換部２０８から送信されたデジタル音声信号をフレーム毎に繋ぎ合わせ、メモリバス１０９を通してメモリ１０８の音声データ領域へ音声データとして記憶する。
【００４２】
ところで、本実施例においては、ノイズ判定部２０５で各週は週領域の音声データを微分してレンズ毎に異なるノイズレベルと個数によってある領域がノイズ発生区間であると判定を行っていたが、本発明はこれに限定されない。
【００４３】
このように本実施例における騒音低減機能付き撮像装置は、以上説明した様な構成でレンズ駆動時の不規則に発生する比較的短いノイズに対して雑音低減処理を行う事によって適切なレンズ駆動ノイズを行う事が出来る。
【００４４】
（実施例２）
実施例２の撮像装置の構成例を表すブロック図は実施例１と同様に図１であり、説明は省略する。また、騒音低減処理の構成についても同様の構成となっている為、説明を省略する。
【００４５】
図６は本実施例における、図１の音声信号処理部１１６の一部である騒音低減処理を表すブロック図である。各ブロックの機能に関しては実施例１と同様である為省略する。
【００４６】
騒音低減部６０４は、フーリエ変換部６０２出力であるsound_fft[n]（式（３））からノイズプロファイル記録部６０３に保持した周波数成分毎のノイズスペクトルレベルを減算し、騒音低減スペクトルを得る（式（１３））。
【００４７】
after_subtract[n]=sound_fft[n]-profile[n]                      （１３）
次に、スムーサー６０５は、フーリエ変換部６０２から送信された周波数毎の演算結果に対して、時間方向への巡回型ローパスフィルタをかける。
【００４８】
図７はスムーサー６０５の構成を表した図である。まず、加算器７０１へ、騒音低減部６０４の演算結果が送信される。ここでＦはフレーム番号を表す。このとき、騒音低減部６０４の演算結果は、式（１４）で示される。
【００４９】
after_subtract[nF] (n=0,1,2,...,511) (F:frame number)            （１４）
次に、加算器７０１において、式（１３）で示される値after_subtract[nF]と、レジスタ７０２にて保持されている、前フレーム（フレーム番号：Ｆ−１）における騒音低減処理の一連の動作の中で算出された値Reg[nF]を加算する（式（１５）、式（１６））。
【００５０】
Reg[nF]=(after_subtract[nF-1]+Reg[nF-1])×(1-coef)             （１５）
tmp[nF]=after_subtract[nF]+Reg[nF]                          （１６）
次に、加算器７０１の演算結果tmp[nF]は、ゲイン７０３へ送信される。ゲイン７０３では、１以下の係数coefを、加算器７０１の演算結果tmp[nF]に掛ける（式（１７））。
【００５１】
output_LPF[nF]=tmp[nF]×coef                              （１７）
また、このとき、レジスタ７０２には、加算器７０１の演算結果に対し、ゲイン７０４の係数を掛けた値が保持される（式（１８））。レジスタ７０２に保持された値は、次フレームに対する騒音低減処理の中で用いられる。
【００５２】
Reg[nF+1]=tmp[nF]×(1-coef)                                （１８）
式（１７）にて得られた演算結果output_LPF[nF]を逆フーリエ変換６０８へ送信して、スムーサー６０５の処理は終了する。
【００５３】
以上、図３のような構成で、式（４）〜（８）のような演算を行うことにより、フーリエ変換部６０２の演算結果に対し、時間方向へのローパスフィルタをかけることができる。
【００５４】
次に上記ノイズ判定部６０７でノイズが発生していると判断された場合には、フィルタ係数変更部６０６でスムーサー６０５のフィルタ係数coefを変更する。フィルタ係数coefは、ノイズがある場合には小さくなるように設定する。
【００５５】
次に、逆フーリエ変換部６０８は、騒音低減部６０４より送信された５１２点の騒音低減スペクトルoutput_LPF [n](n=0,1,2,…,511)を１０２４点に拡張する。拡張方法は、式（１９）で示される。
【００５６】
(N<512)⇒output_LPF2[N]=output_LPF[n]
(N=512)⇒output_LPF2[N]=0                   (N=0,1,2,...,1023)  （１９）
(N>512)⇒output_LPF2[N]= output_LPF[1024-N]
逆フーリエ変換部６０８は、１０２４点に拡張された演算結果after_subtract2[N]に対して、フーリエ変換部６０２から送信される位相情報を用いて、逆フーリエ変換を行い、騒音が低減された時間領域のデジタル音声信号を得る。得られたでデジタル音声信号は、信号出力制御部６０９へ送信される。
【００５７】
次に、信号出力制御部６０９は、逆フーリエ変換部６０８から送信されたデジタル音声信号をフレーム毎に繋ぎ合わせ、メモリバス１０９を通してメモリ１０８の音声データ領域へ音声データとして記憶する。
【００５８】
ところで、本実施例においては、ノイズ判定部６０７で各週は週領域の音声データを微分してレンズ毎に異なるノイズレベルと個数によってある領域がノイズ発生区間であると判定を行っていたが、本発明はこれに限定されない。
【００５９】
このように本実施例における騒音低減機能付き撮像装置は、以上説明した様な構成でレンズ駆動時の不規則に発生する比較的短いノイズに対して雑音低減処理を行う事によって適切なレンズ駆動ノイズを行う事が出来る。
【００６０】
（実施例３）
実施例３の撮像装置の構成例を表すブロック図は実施例１及び実施例２と同様に図１であり、説明は省略する。また、騒音低減処理の構成についても同様の構成となっている為、説明を省略する。本実施例は、レンズ駆動のノイズレベルよりも人の声や周囲の環境音のレベルが大きい場合について説明する。
【００６１】
ノイズ判定部２１０内部にあるレベル判定部４０２で、メモリ１０９に保持されているレンズ毎のノイズ情報の中でノイズレベルの範囲以上の音声がマイクロフォン１１５から入力されたと判断された場合には、フィルタ係数変更部２０９は処理を行わず、フィルタ係数を変更しない様にする。
【００６２】
また、本実施例においては、上記レベル判定部４０２の処理は上記の様な方法に限定されない。例えば、スムーサー２０７のフィルタ係数coefの値を変更しないのではなく,coef＝１とすることによってスムーサー２０７のフィルタリングを行わないようにする。このような処理を行う事で、フィルタリングによる音声劣化を抑制できる。
【００６３】
このように、本実施例における騒音低減機能付き撮像装置は、マイクロフォン１１５に撮像装置に接続されたレンズが発するノイズレベルよりも大きなレベルの音声が入力された場合、フィルタ係数を変更しない、または第二の雑音低減部内のスムーサー２０７にフィルタリングさせない様にフィルタ係数を変更することで、音声劣化を極力生じないようにすることが出来る。また、上記では実施例１の構成で説明したが、実施例２の構成でも同様の事が行える。
【符号の説明】
【００６４】
１００  撮像装置本体、１０１  制御部、１２０  交換レンズ、
１２１  撮像レンズ、１２２  絞り機構、１２３  レンズ駆動装置、
２００  撮影レンズ
【図１】
2019075630.tif 000003
【図２】
2019075630.tif 000004
【図３】
2019075630.tif 000005
【図４】
2019075630.tif 000006
【図５】
2019075630.tif 000007
【図６】
2019075630.tif 000008
【図７】
2019075630.tif 000009