(57)【特許請求の範囲】
【請求項１】
レンズ鏡筒が取付けられる取付け部と、
音波を電気信号に変換するマイクと、
前記取付け部に取付けられた前記レンズ鏡筒の種類を検出する検出部と、
複数種類のレンズ鏡筒のそれぞれに対応したノイズ情報が記憶された記憶部と、
前記記憶部に記憶された前記ノイズ情報のうち、前記検出部で検出された前記レンズ鏡筒の種類に対応するノイズ情報を用いて前記電気信号を低減する処理を行うノイズ処理部とを含み、
前記ノイズ処理部は、前記取付け部に取付けられた前記レンズ鏡筒の種類を前記検出部が検出できないとき、又は、前記検出部で検出された前記レンズ鏡筒の種類に対応するノイズ情報が前記記憶部に記憶されていないとき、前記記憶部に記憶された少なくとも二つの前記ノイズ情報を用いて生成された、前記取付け部に取付けられた前記レンズ鏡筒によるノイズを除去するための合成ノイズ情報を用いて前記電気信号を低減する処理を行う
ことを特徴とする撮影装置。
【請求項２】
請求項１に記載された撮影装置であって、
前記レンズ鏡筒を制御するための制御信号を出力する制御部とを備え、
前記ノイズ処理部は、前記制御信号に同期させて前記電気信号を低減する処理を行う
ことを特徴とする撮影装置。
【請求項３】
請求項１または請求項２に記載された撮影装置であって、
前記レンズ鏡筒からレンズの駆動状態に対応した入力信号が入力される入力部とを備え、
前記ノイズ処理部は、前記入力信号に同期させて前記電気信号を低減する処理を行う
ことを特徴とする撮影装置。
【請求項４】
請求項１から請求項３までの何れか１項に記載された撮影装置であって、
前記検出部は、前記取付け部に取付けられた前記レンズ鏡筒の製品番号に関する情報、焦点距離に関する情報、開放Ｆ値に関する情報のうち少なくとも１つを検出する
ことを特徴とする撮影装置。
【請求項５】
請求項１から請求項４までの何れか１項に記載された撮影装置であって、
前記記憶部に記憶された前記ノイズ情報は、前記レンズ鏡筒が駆動されることにより生じるノイズの情報を含む
ことを特徴とする撮影装置。
【請求項６】
請求項５に記載された撮影装置であって、
前記記憶部に記憶された前記ノイズ情報は、前記レンズ鏡筒の製品番号に関する情報、焦点距離に関する情報、開放Ｆ値に関する情報のうち少なくとも１つに関連付けられている
ことを特徴とする撮影装置。
【請求項７】
請求項１から請求項６までの何れか１項に記載された撮影装置であって、
前記ノイズ処理部は、前記電気信号のノイズ低減処理が施される期間を分割して得られた分割期間毎に窓関数を設定し、前記分割期間のうちノイズが発生している期間に対応する前記窓関数の部分に応じた係数を用いて前記電気信号を低減する処理を行う
ことを特徴とする撮影装置。
【請求項８】
請求項１から請求項７までの何れか１項に記載された撮影装置であって、
外部の記憶媒体と接続可能な接続部と、
前記接続部と接続された前記記憶媒体から前記記憶部には記憶されていないノイズ情報を取得し、前記記憶部に前記取得したノイズ情報を記憶させる制御部とを備える
ことを特徴とする撮影装置。
【請求項９】
レンズ鏡筒が取付けられる取付け部と、
音波を電気信号に変換するマイクと、
前記取付け部に取付けられた前記レンズ鏡筒の種類を検出する検出部と、
複数のノイズ情報を記憶可能な記憶部と、
前記複数のノイズ情報から、前記検出部で検出された前記レンズ鏡筒の種類に対応するノイズ情報を選択し、前記選択されたノイズ情報を用いて前記電気信号を低減する処理を行うノイズ処理部とを含み、
前記ノイズ処理部は、前記取付け部に取付けられた前記レンズ鏡筒の種類を前記検出部が検出できないとき、又は、前記検出部で検出された前記レンズ鏡筒の種類に対応するノイズ情報が前記記憶部に記憶されていないとき、前記記憶部に記憶された少なくとも二つの前記ノイズ情報を用いて生成された、前記取付け部に取付けられた前記レンズ鏡筒によるノイズを除去するための合成ノイズ情報を用いて前記電気信号を低減する処理を行う
ことを特徴とする撮影装置。
【請求項１０】
コンピュータに、
撮影時に取得された音響信号、撮影時に使用されたレンズ鏡筒の種類に関する情報、及び、複数種類のレンズ鏡筒のそれぞれに対応した複数のノイズ情報を受け取る入力手順と、
前記撮影時に使用されたレンズ鏡筒の種類に関する情報を用いて、前記複数のノイズ情報から、前記撮影時に使用されたレンズ鏡筒の種類に対応するノイズ情報を選択する選択手順と、
前記選択手順において前記撮影時に使用されたレンズ鏡筒の種類に対応するノイズ情報を前記複数のノイズ情報から選択できる場合には、前記選択されたノイズ情報を用いて前記音響信号を低減する処理を行い、前記入力手順において前記撮影時に使用されたレンズ鏡筒の種類を受け取らなかった場合、又は、前記選択手順において前記撮影時に使用されたレンズ鏡筒の種類に対応するノイズ情報を前記複数のノイズ情報から選択できない場合には、前記複数のノイズ情報から選択された少なくとも二つの前記ノイズ情報を用いて生成された、前記撮影時に使用されたレンズ鏡筒によるノイズを除去するための合成ノイズ情報を用いて前記音響信号を低減する処理を行うノイズ低減手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置、および、プログラムに関する。
【背景技術】
【０００２】
マイクから得られた音声信号に、ノイズ情報格納手段に格納されているノイズ信号を演算させて、音声信号からノイズを低減する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２８４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このノイズ情報格納手段に格納されているノイズ信号とは、マイクによって得られる音に含まれるノイズ音に相当する信号であり、予め定められている特定のノイズ情報である。
【０００５】
ところで、動画撮影時の録音信号にオートフォーカス駆動部から発生する駆動音が混入し、音声品質を損なうことがあるため、このオートフォーカスの駆動時に発生する駆動ノイズを低減することがある。この場合、上述した特許文献１の技術にあっては、そのレンズで発生したＡＦ駆動ノイズに対して予め定められているノイズ信号を用いてノイズ低減処理を行うことになる。
【０００６】
しかしながら、レンズ交換式の撮像装置においては、撮像装置に取り付けられるレンズ毎に、発生するノイズが異なる可能性がある。そのため、撮像装置のレンズが交換された場合に、上述した特許文献１の技術では、撮像装置に取り付けられたレンズ機種に対応するノイズ情報を持っていないため、ノイズを適切に低減にできないという問題がある。
【０００７】
本発明の課題は、音信号のノイズを適切に低減することができる撮影装置、および、プログラムを提供することである。
【課題を解決するための手段】
【０００８】
この発明は上述した課題を解決するためになされたもので、レンズ鏡筒が取付けられる取付け部と、音波を電気信号に変換するマイクと、前記取付け部に取付けられた前記レンズ鏡筒の種類を検出する検出部と、複数種類のレンズ鏡筒のそれぞれに対応したノイズ情報が記憶された記憶部と、前記記憶部に記憶された前記ノイズ情報のうち、前記検出部で検出された前記レンズ鏡筒の種類に対応するノイズ情報を用いて前記電気信号を低減する処理を行うノイズ処理部とを含み、前記ノイズ処理部は、前記取付け部に取付けられた前記レンズ鏡筒の種類を前記検出部が検出できないとき、又は、前記検出部で検出された前記レンズ鏡筒の種類に対応するノイズ情報が前記記憶部に記憶されていないとき、前記記憶部に記憶された少なくとも二つの前記ノイズ情報を用いて生成された、前記取付け部に取付けられた前記レンズ鏡筒によるノイズを除去するための合成ノイズ情報を用いて前記電気信号を低減する処理を行うことを特徴とする撮影装置である。
【０００９】
また、この発明は、コンピュータに、撮影時に取得された音響信号、撮影時に使用されたレンズ鏡筒の種類に関する情報、及び、複数種類のレンズ鏡筒のそれぞれに対応した複数のノイズ情報を受け取る入力手順と、前記撮影時に使用されたレンズ鏡筒の種類に関する情報を用いて、前記複数のノイズ情報から、前記撮影時に使用されたレンズ鏡筒の種類に対応するノイズ情報を選択する選択手順と、前記選択手順において前記撮影時に使用されたレンズ鏡筒の種類に対応するノイズ情報を前記複数のノイズ情報から選択できる場合には、前記選択されたノイズ情報を用いて前記音響信号を低減する処理を行い、前記入力手順において前記撮影時に使用されたレンズ鏡筒の種類を受け取らなかった場合、又は、前記選択手順において前記撮影時に使用されたレンズ鏡筒の種類に対応するノイズ情報を前記複数のノイズ情報から選択できない場合には、前記複数のノイズ情報から選択された少なくとも二つの前記ノイズ情報を用いて生成された、前記撮影時に使用されたレンズ鏡筒によるノイズを除去するための合成ノイズ情報を用いて前記音響信号を低減する処理を行うノイズ低減手順とを実行させるためのプログラムである。
【発明の効果】
【００１０】
この発明によれば、レンズが交換される撮像装置で音が録音される場合であっても、当該録音される音から、ノイズを適切に低減することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の一実施形態による録音装置を備える撮像装置の構成を示すブロック図である。
【図２】特定ノイズ情報記憶部１６１に記憶されている一例としての第１の特定ノイズ情報を示す説明図である。
【図３】特定ノイズ情報記憶部１６１に記憶されている一例としての第２の特定ノイズ情報を示す説明図である。
【図４】特定ノイズ情報記憶部１６１に記憶されている一例としての第３の特定ノイズ情報を示す説明図である。
【図５】汎用ノイズ情報記憶部１６２に記憶されている一例としての汎用ノイズ情報を示す説明図である。
【図６】動作部の動作する時刻、音信号にノイズが生じる時刻との関係を説明する説明図である。
【図７】音信号を区間にわけて処理する一例を示す説明図である。
【図８】減算係数を説明する第１の説明図である。
【図９】減算係数を説明する第２の説明図である。
【図１０】減算係数を説明する第３の説明図である。
【図１１】区間毎の減算係数を説明する説明図である。
【図１２】本実施形態による録音装置が、ノイズ低減処理を実行する場合の動作を示すフローチャートである。
【図１３】収音された音信号のスペクトルの一例を示す説明図である。
【図１４】収音された音信号に対してノイズ低減処理した後のスペクトルの一例を示す説明図である。
【図１５】収音された音信号の波形の一例を示す説明図である。
【図１６】収音された音信号に対してノイズ低減処理した後の波形の一例を示す説明図である。
【発明を実施するための形態】
【００１２】
＜第１実施形態＞
以下、図面を参照して、本発明の実施の形態について説明する。図１は、この発明の一実施形態による録音装置を備える撮像装置１００、および、この撮像装置１００に取り付けられるレンズ鏡筒４００の構成を示す概略ブロック図である。
【００１３】
本実施形態に係る撮像装置１００は、レンズ鏡筒４００が交換可能に取り付けられる。たとえば、撮像装置１００が、レンズ鏡筒４００が取り付けられる取り付け部を備えている。また、この取り付け部は、撮像装置１００とレンズ鏡筒４００とを電気的に接続する電気接続部を備えている。この電気接続部を介して、撮像装置１００とレンズ鏡筒４００とは、電気的な情報および信号を送受信することができる。
【００１４】
次に、レンズ鏡筒４００の構成について説明する。一例としてのレンズ鏡筒４００は、ズームレンズ１１４と、手振れ防止用レンズ（以下、ＶＲ（Vibration Reduction）レンズという）１１３と、焦点調整レンズ（以下、ＡＦ（Auto Focus）レンズという）１１２と、ズームエンコーダ１１５と、レンズ駆動部１１６と、ＡＦエンコーダ１１７と、手振れ防止部１１８と、レンズ情報記憶部１１１と、を備える。
【００１５】
このレンズ鏡筒４００は、ズームレンズ１１４、ＶＲレンズ１１３、および、ＡＦレンズ１１２を通過した光学像を、撮像装置１００が備える後述する撮像素子１１９の受光面に導く。
【００１６】
レンズ駆動部１１６は、撮像装置１００から入力される駆動制御信号に基づいて、ズームレンズ１１４またはＡＦエンコーダ１１７の位置を制御する。
【００１７】
手振れ防止部１１８は、撮像装置１００から入力される駆動制御信号に基づいて、ＶＲレンズ１１３の位置を制御する。この手振れ防止部１１８は、ＶＲレンズ１１３の位置を検出していてもよい。
たとえば、手振れ防止部１１８は、撮影状態として、光学系１１１による像のぶれを検出し、センサ信号として撮像装置１００に出力する。そして、手振れ防止部１１８は、撮像装置１００から入力される制御信号に基づいて、当該ぶれを打ち消す方向にＶＲレンズ１１３を駆動する。なお、手振れ防止部１１８は、ＶＲレンズ１１３の位置を検出し、センサ信号として撮像装置１００に出力してもよい。
【００１８】
ズームエンコーダ１１５は、ズームレンズ１１４の位置を表わすズームポジションを検出し、検出したズームポジションを、撮像装置１００に出力する。
たとえば、ズームエンコーダ１１５は、撮影状態として、ズームレンズ１１４の駆動方向を検出し、ズームレンズ１１４の駆動方向に応じた信号を、センサ信号として撮像装置１００に出力する。ここで、ズームレンズ１１４の駆動方向に応じた信号とは、ズームレンズ１１４が、光学系１１１内において停止されている状態、無限端方向に駆動されている状態（ズームレンズ１１４を駆動するためのモータ、カム等が、例えば、時計回り（ＣＷ）に回転）、又は至近端方向に駆動されている状態（ズームレンズ１１４を駆動するためのモータ、カム等が、例えば、反時計回り（ＣＣＷ）に回転）のいずれかの状態にあることを示す信号であってもよい。すなわち、ズームレンズ１１４の駆動方向の検出とは、ズームレンズ１１４を駆動するためのモータ、カム等の回転方向の検出であってもよい。なお、このズームレンズ１１４を駆動するためのモータ、カム等は、レンズ駆動部１１６に備えられてもよい。また、ズームエンコーダ１１５は、検出したズームレンズ１１４の駆動方向及び駆動量に基づいて、ズームレンズ１１４の位置を表わすズームポジションを検出し、センサ信号として撮像装置１００に出力する。
【００１９】
ＡＦエンコーダ１１７は、ＡＦレンズ１１２の位置を表わすフォーカスポジションを検出し、検出したフォーカスポジションを、撮像装置１００に出力する。
たとえば、ＡＦエンコーダ１１７は、撮影状態として、ＡＦレンズ１１２の駆動方向を検出し、ＡＦレンズ１１２の駆動方向に応じた信号を、センサ信号として撮像装置１００に出力する。ここで、ＡＦレンズ１１２の駆動方向に応じた信号とは、ＡＦレンズ１１２が、光学系１１１内において停止されている状態、無限端方向に駆動されている状態（ＡＦレンズ１１２を駆動するためのモータ、カム等が、例えば、時計回り（ＣＷ）に回転）、又は至近端方向に駆動されている状態（ＡＦレンズ１１２を駆動するためのモータ、カム等が、例えば、反時計回り（ＣＣＷ）に回転）のいずれかの状態にあることを示す信号であってもよい。すなわち、ＡＦレンズ１１２の駆動方向の検出とは、ＡＦレンズ１１２を駆動するためのモータ、カム等の回転方向の検出であってもよい。なお、このＡＦレンズ１１２を駆動するためのモータ、カム等は、レンズ駆動部１１６に備えられてもよい。また、ＡＦエンコーダ１１７は、検出したＡＦレンズ１１２の駆動方向及び駆動量に基づいて、ＡＦレンズ１１２の位置を表わすフォーカスポジションを検出し、センサ信号として撮像装置１００に出力する。
【００２０】
レンズ情報記憶部１１１には、レンズ鏡筒４００の製品番号に関する情報、焦点距離に関する情報、開放Ｆ値に関する情報、などのレンズ鏡筒４００に関する情報が予め記憶されている。
【００２１】
次に、撮像装置１００の構成について説明する。撮像装置１００は、撮像部１１０と、ＣＰＵ（Central processing unit）１９０と、操作部１８０、画像処理部１４０と、表示部１５０と、記憶部１６０と、バッファメモリ部１３０と、通信部１７０と、マイク２３０と、Ａ／Ｄ（Analog/Digital）変換部２４０と、音信号処理部２５０と、バス３００と、を備えている。この撮像装置１００が備える構成のうち、たとえば、マイク２３０と、Ａ／Ｄ変換部２４０と、音信号処理部２５０とが、録音装置に対応する。
【００２２】
撮像部１１０は、撮像素子１１９と、Ａ/Ｄ変換部１２０とを含み、設定された撮像条件（例えば絞り値、露出値等）に従ってＣＰＵ１９０により制御され、レンズ鏡筒４００が備える光学系による光学像を撮像素子１１９に結像させて、Ａ/Ｄ変換部１２０によってデジタル信号に変換された当該光学像に基づく画像データを生成する。ここで、レンズ鏡筒４００が備える光学系とは、ズームレンズ１１４、ＶＲレンズ１１３、および、ＡＦレンズ１１２などの複数のレンズである。
【００２３】
撮像素子１１９は、例えば、受光面に結像した光学像を電気信号に変換して、Ａ/Ｄ変換部１２０に出力する。
【００２４】
また、撮像素子１１９は、操作部１８０を介して撮影指示を受け付けた際に得られる画像データを、撮影された静止画の撮影画像データとして、Ａ/Ｄ変換部１２０や画像処理部１４０を介して、記憶媒体２００に記憶させる。
【００２５】
一方、撮像素子１１９は、たとえば、操作部１８０を介して撮像指示を受け付けていない状態において、連続的に得られる画像データをスルー画データとして、Ａ/Ｄ変換部１２０や画像処理部１４０を介して、ＣＰＵ１９０および表示部１５０に出力する。
【００２６】
Ａ/Ｄ変換部１２０は、撮像素子１１９によって変換された電子信号をアナログ／デジタル変換し、この変換したデジタル信号である画像データを出力する。
【００２７】
操作部１８０は、例えば、電源スイッチやシャッターボタン、その他の操作キーを含み、ユーザによって操作されることでユーザの操作入力を受け付け、ＣＰＵ１９０に出力する。
【００２８】
画像処理部１４０は、記憶部１６０に記憶されている画像処理条件を参照して、バッファメモリ１３０、または、記憶媒体２００に記録されている画像データに対して画像処理をする。
【００２９】
表示部１５０は、例えば液晶ディスプレイであって、撮像部１１０によって得られた画像データや、操作画面等を表示する。
【００３０】
記憶部１６０は、ＣＰＵ１９０によってシーン判定の際に参照される判定条件や、撮像条件等を記憶する。また、この記憶部１６０は、特定ノイズ情報記憶部１６１と、汎用ノイズ情報記憶部１６２と、を備えている。これらの記憶部については、後述する。
【００３１】
マイク２３０は、音を収音し、収音した音に応じた音信号を出力する。この音信号は、アナログ信号である。
【００３２】
Ａ／Ｄ変換部２４０は、マイク２３０から入力されたアナログ信号である音信号を、デジタル信号である音信号に、アナログデジタル変換する。
【００３３】
このマイク２３０とＡ／Ｄ変換部２４０とにより、収音された音がデジタル信号である音信号に、すなわち、音波が電気信号に変換される。
【００３４】
音信号処理部２５０は、Ａ／Ｄ変換部２４０によりデジタル信号に変換された音信号に対して、たとえば、ノイズを低減するなどの音信号処理を実行し、この音信号処理した音信号を記憶媒体２００に記憶させる。この音信号処理部２５０の詳細については、後述する。
【００３５】
なお、音信号処理部２５０により音信号処理された音信号が記憶媒体２００に記憶される場合、撮像素子１１９により撮像された画像データと、時間的に関係付けられて記憶されてもよいし、音信号を含む動画として記憶されてもよい。
【００３６】
バッファメモリ部１３０は、撮像部１１０によって撮像された画像データや、音信号処理部２５０により変換された音信号等を、一時的に記憶する。
【００３７】
通信部１７０は、カードメモリ等の取り外しが可能な記憶媒体２００と接続され、この記憶媒体２００への情報の書込み、読み出し、あるいは消去を行う。
【００３８】
記憶媒体２００は、撮像装置１００に対して着脱可能に接続される記憶部であって、例えば、撮像部１１０によって生成された（撮影された）画像データや、音信号処理部２５０により音信号処理された音信号を記憶する。
【００３９】
ＣＰＵ１９０は、撮像装置全体を制御するが、一例としては、ズームエンコーダ１１５から入力されるズームポジション、および、ＡＦエンコーダ１１７から入力されるフォーカスポジションと、操作部１８０から入力される操作入力に基づいて、ズームエンコーダ１１５およびＡＦエンコーダ１１７の位置を制御する駆動制御信号を生成する。ＣＰＵ１９０は、この駆動制御信号に基づいて、レンズ駆動部１１６を介してズームエンコーダ１１５およびＡＦエンコーダ１１７の位置を制御する。
【００４０】
また、このＣＰＵ１９０は、タイミング検出部１９１を備えている。このタイミング検出部１９１は、撮像装置１００が備えている動作部が動作するタイミングを検出する。
【００４１】
ここでいう動作部とは、一例としては、上述したズームレンズ１１４、ＶＲレンズ１１３、ＡＦレンズ１１２、または、操作部１８０のことであり、撮像装置１００が備えている構成のうち、動作することにより、または、動作されることにより、音が生じる（または、音が生じる可能性がある）構成である。
【００４２】
また、この動作部とは、撮像装置１００が備えている構成のうち、動作することにより生じた音、または、動作されることにより生じた音が、マイク２３０により収音される（または、収音される可能性のある）構成である。
【００４３】
このタイミング検出部１９１は、動作部を動作させる制御信号に基づいて、動作部が動作するタイミングを検出してもよい。この制御信号とは、動作部を動作させる駆動部に対して、動作部を動作させるようにする制御信号、または、この駆動部を駆動させる制御信号である。
【００４４】
たとえば、タイミング検出部１９１は、ズームレンズ１１４、ＶＲレンズ１１３、または、ＡＦレンズ１１２を駆動させるためにレンズ駆動部１１６または手振れ防止部１１８に入力される駆動制御信号に基づいて、または、ＣＰＵ１９０で生成される駆動制御信号に基づいて、動作部が動作するタイミングを検出してもよい。
また、ＣＰＵ１９０が駆動制御信号を生成する場合に、タイミング検出部１９１は、ＣＰＵ１９０内部で実行される処理やコマンドに基づいて、動作部が動作するタイミングを検出してもよい。
また、タイミング検出部１９１は、操作部１８０から入力されるズームレンズ１１４、または、ＡＦレンズ１１２を駆動させることを示す信号に基づいて、動作部が動作するタイミングを検出してもよい。
【００４５】
また、このタイミング検出部１９１は、動作部が動作されたことを示す信号に基づいて、動作部が動作するタイミングを検出してもよい。
【００４６】
たとえば、タイミング検出部１９１は、ズームエンコーダ１１５またはＡＦエンコーダ１１７の出力に基づいて、ズームレンズ１１４またはＡＦレンズ１１２が駆動されたことを検出することにより、動作部が動作するタイミングを検出してもよい。
また、タイミング検出部１９１は、手振れ防止部１１８からの出力に基づいて、ＶＲレンズ１１３が駆動されたことを検出することにより、動作部が動作するタイミングを検出してもよい。
また、このタイミング検出部１９１は、操作部１８０からの入力に基づいて、操作部１８０が操作されたことを検出することにより、動作部が動作するタイミングを検出してもよい。
【００４７】
そして、タイミング検出部１９１は、撮像装置１００が備えている動作部が動作するタイミングを検出し、この検出したタイミングを示す信号を、音信号処理部２５０に出力する。
【００４８】
バス３００は、撮像部１１０と、ＣＰＵ１９０と、操作部１８０と、画像処理部１４０と、表示部１５０と、記憶部１６０と、バッファメモリ部１３０と、通信部１７０と、音信号処理部２５０とに接続され、各部から出力されたデータ等を転送する。また、このバス３００には、取り付け部の電気接点部を介して、レンズ鏡筒４００が備える各部が接続されている。
【００４９】
＜特定ノイズ情報記憶部１６１と汎用ノイズ情報記憶部１６２＞
次に、図２から図５を参照して、記憶部１６０が備える特定ノイズ情報記憶部１６１と、汎用ノイズ情報記憶部１６２との構成について説明する。
【００５０】
特定ノイズ情報記憶部１６１には、複数種類のレンズ鏡筒のそれぞれに対応したノイズ情報である特定ノイズ情報が予め記憶されている。たとえば、この特定ノイズ情報記憶部１６１には、複数種類のレンズ鏡筒のそれぞれに対応した特定ノイズ情報として、図２から図４に示す特定ノイズ情報が、予め記憶されている。
【００５１】
この特定ノイズ情報は、レンズ鏡筒が駆動されることにより生じるノイズの情報を含んでいる。たとえば、特定ノイズ情報は、実験により、静かな環境において、レンズ鏡筒が駆動されることにより生じるノイズを含んでいてもよいし、シミュレーションにより、レンズ鏡筒が駆動されることにより生じるノイズを含んでいてもよい。
【００５２】
図２は、レンズ鏡筒Ａの特定ノイズ情報（特定ノイズ情報スペクトル）を示しており、この図２の横軸は周波数であり、縦軸は振幅である。この振幅とは、たとえば、周波数に対応するスペクトルに相当する。この図２と同様に、図３および図４は、レンズ鏡筒Ｂの特定ノイズ情報、および、レンズ鏡筒Ｃの特定ノイズ情報が示されている。
【００５３】
汎用ノイズ情報記憶部１６２には、汎用的なノイズ情報である汎用ノイズ情報が予め記憶されている。この汎用ノイズ情報とは、レンズ鏡筒の種類に関わらない汎用的なノイズ情報であり、一例として、上述した複数の特定ノイズ情報を周波数毎に平均したノイズ情報である。図５は、汎用ノイズ情報を示しており、この図５の縦軸と横軸とは、図２から図４と同様に周波数と振幅である。
【００５４】
なお、本実施形態においては、特定ノイズ情報および汎用ノイズ情報は、図２から図５に示したように周波数毎の振幅の情報、すなわち、周波数領域で定義されているものとして説明する。
【００５５】
＜音信号処理部２５０の詳細な構成＞
次に、音信号処理部２５０の詳細について説明する。音信号処理部２５０は、検出部２５１と、ノイズ処理部２５２と、汎用ノイズ情報生成部２５３と、を備えている。
【００５６】
汎用ノイズ情報生成部２５３は、特定ノイズ情報記憶部１６１に記憶された特定ノイズ情報を用いて汎用ノイズ情報を生成し、生成した汎用ノイズ情報を、汎用ノイズ情報記憶部１６２に記憶させる。
【００５７】
たとえば、汎用ノイズ情報生成部２５３は、特定ノイズ情報記憶部１６１に記憶された複数の特定ノイズ情報（図２から図４を参照）を周波数毎に平均して、汎用ノイズ情報（図５を参照）を生成し、生成した汎用ノイズ情報を、汎用ノイズ情報記憶部１６２に記憶させる。
【００５８】
検出部２５１は、取付け部に取付けられたレンズ鏡筒４００の種類を検出する。たとえば、検出部２５１は、取付け部に取付けられたレンズ鏡筒４００が備えるレンズ情報記憶部１１１から、レンズ鏡筒４００の製品番号に関する情報を読み出すことにより、取付け部に取付けられたレンズ鏡筒４００の種類を検出する。
【００５９】
ノイズ処理部２５２は、検出部２５１がレンズ鏡筒の種類を検出でき、かつ、検出部２５１で検出したレンズ鏡筒の種類に対応する特定ノイズ情報が特定ノイズ情報記憶部１６１に記憶されているときは、特定ノイズ情報記憶部１６１に記憶された特定ノイズ情報のうち、検出部２５１で検出したレンズ鏡筒４００の種類に対応する特定ノイズ情報を用いて音信号のノイズを低減させる。
【００６０】
また、ノイズ処理部２５２は、検出部２５１がレンズ鏡筒の種類を検出できないとき、又は、検出部２５１で検出したレンズ鏡筒の種類に対応する特定ノイズ情報が特定ノイズ情報記憶部１６１に記憶されていないときは、汎用ノイズ情報記憶部１６２に記憶されている汎用ノイズ情報を用いて音信号のノイズを低減させる。
【００６１】
具体的には、ノイズ処理部２５２は、特定ノイズ情報または汎用ノイズ情報に基づいて、音信号にスペクトル減算（Spectral Subtraction）処理することにより、音信号のノイズを低減させる。
【００６２】
このスペクトル減算（Spectral Subtraction）処理とは、まず、音信号をフーリエ変換により周波数領域に変換し、周波数領域で特定ノイズ情報または汎用ノイズ情報を減じた後、逆フーリエ変換することにより、音信号のノイズを低減させる方法である。
【００６３】
なお、音信号をフーリエ変換により周波数領域に変換する場合、まず、音信号を予め定められている区間で切り出し、この区間に対して予め定められている窓関数を重畳させ、窓関数を重畳された音信号に対して、フーリエ変換することにより、音信号を周波数領域に変換する。この窓関数は、例えば、ハニング窓（ハニングウィンドウ）関数である。なお、この区間と窓関数との関係については、後に図６から図１１を用いて、詳細に説明する。
【００６４】
また、ノイズ処理部２５２は、フーリエ変換または逆フーリエ変換する場合に、高速フーリエ変換（ＦＦＴ：Fast Fourier Transform）、または、逆高速フーリエ変換（ＩＦＦＴ：Inverse Fast Fourier Transform）により、フーリエ変換または逆フーリエ変換してもよい。
【００６５】
上述したように、スペクトル減算処理では、周波数領域で音信号から特定ノイズ情報または汎用ノイズ情報を減じる処理が実行されるため、汎用ノイズ情報生成部２５３に記憶されている特定ノイズ情報および特定ノイズ情報記憶部１６１に記憶されている汎用ノイズ情報は、周波数領域での情報である方が望ましい。
【００６６】
なお、汎用ノイズ情報生成部２５３に記憶されている特定ノイズ情報および特定ノイズ情報記憶部１６１に記憶されている汎用ノイズ情報が時間領域での情報である場合であっても、スペクトル減算処理する場合に、ノイズ処理部２５２が、汎用ノイズ情報生成部２５３に記憶されている特定ノイズ情報または特定ノイズ情報記憶部１６１に記憶されている汎用ノイズ情報を、フーリエ変換により周波数領域に変換すればよい。
【００６７】
また、ノイズ処理部２５２は、上記のようにして特定ノイズ情報を用いて音信号のノイズを低減させる場合、または、汎用ノイズ情報を用いて音信号のノイズを低減させる場合に、さらに、タイミング検出部１９１により検出された動作部が動作するタイミングに基づいて、音信号のノイズを低減させる。
【００６８】
このノイズ処理部２５２が、タイミング検出部１９１により検出された動作部が動作するタイミングに基づいて、音信号のノイズを低減させることについて、次に、図６から図１１を用いて、詳細に説明する。
【００６９】
まず、動作部が動作するタイミングの一例として、ＡＦレンズ１１２が動作するタイミングと、音信号に発生するノイズとの関係について、図６を用いて説明する。ここでは、ＡＦエンコーダ１１７からの出力に基づいて、タイミング検出部１９１が、動作部が動作するタイミングを検出する場合について説明する。
【００７０】
図６には、ＡＦエンコーダ１１７からの出力の一例と、音信号に発生するノイズの一例が示されている。図６（Ａ）及び図６（Ｂ）の横軸は、時刻を示している。図６（Ａ）の縦軸は、ＡＦエンコーダの出力として、ＡＦレンズ１１２を駆動する駆動部（たとえば、レンズ駆動部１１６が備えるモータ、カム等）の回転方向（駆動方向）を示している。たとえば、図６（Ａ）の縦軸は、動作部としてのＡＦレンズ１１２を駆動する駆動部が、光学系１１１内において停止、時計回り（ＣＷ）に回転、又は反時計回り（ＣＣＷ）に回転のいずれかの状態にあることを示している。また、図６（Ｂ）の縦軸は、マイク２３０が出力した音信号において、ノイズが生じていることを示している。ここでは、音信号のうち、ノイズ成分のみを図示している。
【００７１】
この図６（Ａ）に示すように、例えば、ＡＦレンズ１１２を駆動する駆動部が、停止しており、時刻ｔ１から時計回りの回転し、時刻ｔ２で回転を停止し、時刻ｔ３から時計回りの回転に回転し、時刻ｔ４で時計回りから反時計周りの回転に回転方向を変更し、時刻ｔ５で回転を停止したとする。
【００７２】
この場合、図６（Ｂ）に示すように、ＡＦレンズ１１２を駆動する駆動部の回転に応じて、音信号には、時刻ｔ１から時刻ｔ２までの期間、および、時刻ｔ３から時刻ｔ５までの期間に、ノイズが生じる。なお、図６（Ｃ）は、図６（Ｂ）の時刻ｔ１で生じたノイズを拡大した図である。
【００７３】
このように、ＡＦレンズ１１２が動作したことにより発生する動作音は、ＡＦレンズ１１２が動作するタイミングに同期して発生している。そのため、タイミング検出部１９１によって検出されるタイミング信号を用いることで、ノイズ処理部２５２は、音信号に動作音が重畳している部分、又は動作音が重畳している可能性のある部分を判定することができる。
【００７４】
そして、ノイズ処理部２５２は、タイミング検出部１９１により検出された動作部が動作するタイミングに基づいて、音信号に動作音が重畳している部分、又は動作音が重畳している可能性のある部分と判定された音信号に対して、上述したように、特定ノイズ情報または汎用ノイズ情報を用いて音信号のノイズを低減させる。
【００７５】
すなわち、ノイズ処理部２５２は、入力信号及び制御信号の少なくとも一方に同期させて、音信号のノイズを低減させる。ここでいう入力信号とは、上述した、動作部が動作されたことを示す信号のことであり、制御信号とは、上述した、動作部を動作させる制御信号のことである。
【００７６】
次に、図７を用いて、音信号処理部２５０が音信号を処理する区間について説明する。ここでは、図６（Ｂ）に示した時刻ｔ１から時刻ｔ２の期間に生じるノイズを例にして、説明する。
【００７７】
音信号処理部２５０のノイズ処理部２５２は、予め定められた区間毎に、順にスペクトル減算処理を実行する。この予め定められた区間とは、信号処理の単位（フレーム）であって、一定の間隔で繰り返される区間であってもよい。また、この区間は、隣接する区間と半分ずつ順にオーバーラップされていてもよい。たとえば、図７に示すように、区間Ｔ１と区間Ｔ２とが、区間の半分だけオーバーラップされており、次に、区間Ｔ２と区間Ｔ３とが、区間の半分だけオーバーラップされている。
【００７８】
そして、ノイズ処理部２５２は、スペクトル減算処理を実行する場合に、Ａ/Ｄ変換部２４０から出力された音情報を予め決められた区間ごとに窓関数で重み付けし、この区間毎の音情報を周波数領域に変換する。さらに、ノイズ処理部２５２は、窓関数で重み付けされ周波数領域に変換された音信号から、特定ノイズ情報または汎用ノイズ情報を周波数領域で減算することで、音信号に発生したノイズを低減させる。
【００７９】
ここで、区間の一部のみにノイズが発生している場合、その区間に対して、特定ノイズ情報または汎用ノイズ情報をそのまま減算してしまうと、ノイズを低減し過ぎてしまう場合がある。そこで、ノイズ処理部２５２は、特定ノイズ情報または汎用ノイズ情報を、区間に対応する減算係数で重み付けし、この重み付けされた特定ノイズ情報または汎用ノイズ情報を、窓関数で重み付けされ周波数領域に変換された音信号から、周波数領域で減算してもよい。
【００８０】
この区間に対応する減算係数は、信号処理する区間のうちノイズが発生している区間（期間）に対応する窓関数の部分に基づいて、算出される。
【００８１】
以下、窓関数は、一例として、ハニング窓（ハニングウィンドウ）関数であるとして説明する。図８〜図１０には、図７を用いて説明した時刻ｔ１、すなわち、ノイズが発生し始める時刻ｔ１と、区間に対応する複数の窓関数との位置関係の一例が示されている。そして、図８〜図１０において、図７において説明した区間Ｔ１〜Ｔ４に対応する窓関数を、それぞれ窓関数Ｗ１〜Ｗ４とする。
【００８２】
例えば、図７に示された時刻ｔ１と区間Ｔ１〜Ｔ４との場合であれば、区間Ｔ１が時刻ｔ１を含まず、かつ、時刻ｔ１より前に位置する場合、区間Ｔ１に対応する減算係数は、この相対位置に応じて、定められてもよい。また、区間Ｔ２が時刻ｔ１を含む場合、区間Ｔ２に対応する減算係数は、区間Ｔ２における、窓関数Ｗ２の全体の面積と、時刻ｔ１以降の窓関数Ｗ２の面積（図８の斜線部分）との比に基づいて、定められてもよい。区間Ｔ３に対応する減算係数も、同様である（図９を参照）。また、図１０において、区間Ｔ４が時刻ｔ１を含まず、かつ、時刻ｔ１より後に位置する場合、区間Ｔ４に対応する減算係数は、この相対位置に応じて、定められてもよい。
【００８３】
なお、減算係数は、タイミング検出部１９１が動作部の動作開始タイミングを検出した場合と同様に、タイミング検出部１９１が動作部の動作終了タイミングを検出した場合については、窓関数と時刻ｔ１との相対位置に応じて、定められてもよい。
【００８４】
図１１には、このようにして定められた減算係数の一例が示されている。図８〜１０に示された例であれば、例えば、区間Ｔ１に対応する減算係数は、値「０」と、区間Ｔ２に対応する減算係数は、値「０．３」と、区間Ｔ３に対応する減算係数は、値「０．９」と、区間Ｔ４に対応する減算係数は、値「１」になる。なお、これらの値は、一例である。
【００８５】
このように、ノイズ処理部２５２は、音信号のノイズ低減処理が施される期間を分割して得られた分割期間毎に窓関数を設定し、分割期間のうちノイズが発生している期間に対応する窓関数の部分（図８から図１０の斜線部を参照）に応じた減算係数を用いて音信号のノイズを低減させる。
【００８６】
次に、図１２のフローチャートを用いて、音信号処理部２５０が、区間に区切られた音信号に対して、ノイズを低減する処理を実行する場合の動作について説明する。
【００８７】
まず、音信号処理部２５０の検出部２５１は、取付け部に取付けられたレンズ鏡筒４００の種類を検出する（ステップＳ０１）。
【００８８】
次に、音信号処理部２５０のノイズ処理部２５２は、検出部２５１がレンズ鏡筒の種類を検出でき、かつ、検出部２５１で検出したレンズ鏡筒の種類に対応する特定ノイズ情報が特定ノイズ情報記憶部１６１に記憶されているか否かを判定する（ステップＳ０２）。
【００８９】
このステップＳ０２の判定により、検出部２５１がレンズ鏡筒の種類を検出でき、かつ、検出部２５１で検出したレンズ鏡筒の種類に対応する特定ノイズ情報が特定ノイズ情報記憶部１６１に記憶されていると判定された場合は、音信号処理部２５０のノイズ処理部２５２は、特定ノイズ情報記憶部１６１に記憶された特定ノイズ情報のうち、検出部２５１で検出したレンズ鏡筒４００の種類に対応する特定ノイズ情報を読み出す（ステップＳ０３）。
【００９０】
一方、ステップＳ０２の判定により、検出部２５１がレンズ鏡筒の種類を検出でき、かつ、検出部２５１で検出したレンズ鏡筒の種類に対応する特定ノイズ情報が特定ノイズ情報記憶部１６１に記憶されていると判定されなかった場合、すなわち、検出部２５１がレンズ鏡筒の種類を検出できない場合、又は、検出部２５１で検出したレンズ鏡筒の種類に対応する特定ノイズ情報が特定ノイズ情報記憶部１６１に記憶されていない場合は、音信号処理部２５０のノイズ処理部２５２は、汎用ノイズ情報記憶部１６２に記憶されている汎用ノイズ情報を読み出す（ステップＳ０４）。
【００９１】
ステップＳ０３またはステップＳ０４に続いて、音信号処理部２５０のノイズ処理部２５２は、当該信号処理する区間のうちノイズが発生している区間（期間）に対応する窓関数の部分に基づいて、減算係数を算出する（ステップＳ０５）。
【００９２】
次に、音信号処理部２５０のノイズ処理部２５２は、ステップＳ０３で読み出した特定ノイズ情報またはステップＳ０４読み出した汎用ノイズ情報と、ステップＳ０５で算出した減算係数とに基づいて、当該区間の音信号に対して、スペクトル減算処理を実行する（ステップＳ０６）。
【００９３】
具体的には、このステップＳ０６において、音信号処理部２５０のノイズ処理部２５２は、まず、当該区間の音信号に対して、フーリエ変換により周波数領域に変換する（図１３参照）。このように周波数領域に変換された音信号は、目的音の成分とノイズの成分とを含んでいる。次に、音信号処理部２５０のノイズ処理部２５２は、ステップＳ０３で読み出した特定ノイズ情報またはステップＳ０４読み出した汎用ノイズ情報に、ステップＳ０６で算出した減算係数を乗じたノイズ情報を、周波数領域に変換した当該区間の音信号から減算した後（図１４参照）、逆フーリエ変換する。
【００９４】
このような処理を、音信号処理部２５０は、図７で説明したように、区間毎に順に実行していく。その後、ノイズ処理部２５２は、スペクトル減算処理された区間の音信号を、順に接続し、記憶媒体２００に記憶させる。なお、この場合、図７で説明したように、互いに前後する区間は、互いに区間の半分がオーバーラップされているため、ノイズ処理部２５２は、窓関数の係数に基づいて互いに前後する区間の音信号を合成して、この互いに前後する区間の音信号を接続する。
【００９５】
ここで、たとえば、特定ノイズ情報記憶部１６１に図２から図４を用いて説明したようなレンズ鏡筒Ａ、ＢとＣとの特定ノイズ情報が記憶されているとする。この場合、上述した動作により、撮影時にレンズ鏡筒Ａが取り付けられた場合、撮像装置１００が備える音信号処理部２５０は、レンズ鏡筒４００から送られるレンズ機種情報によって、取り付けられたレンズの機種がレンズ鏡筒Ａであることを判別し、特定ノイズ情報記憶部１６１からレンズ鏡筒Ａの特定ノイズ情報を読み出し、ノイズ低減処理に使用する。レンズ鏡筒Ｂまたはレンズ鏡筒Ｃが取り付けられた場合も、レンズ鏡筒Ａが取り付けられた場合と、同様である。
【００９６】
一方、レンズ鏡筒Ａ、Ｂ、Ｃとは異なるレンズ鏡筒Ｄが取り付けられた場合は、撮像装置１００が備える音信号処理部２５０は、特定ノイズ情報記憶部１６１にレンズ鏡筒Ｄの特定ノイズ情報が記憶されていないため、汎用ノイズ情報記憶部１６２から汎用ノイズ情報を読み出し、ノイズ低減処理に使用する。
【００９７】
また、取り付けられたレンズ鏡筒のレンズ機種情報が不明の場合、撮像装置１００が備える音信号処理部２５０は、汎用ノイズ情報記憶部１６２から汎用ノイズ情報を読み出し、ノイズ低減処理に使用する。
【００９８】
これにより、たとえば、図１５に示されるように、音信号にレンズ鏡筒４００により生じるノイズが重畳している場合であっても、このレンズ鏡筒４００の種類に対応する特定ノイズ情報記憶部１６１から読み出した特定ノイズ情報に基づいて、ノイズを減じる処理ができる。そして、図１６に示されるように、レンズ鏡筒４００の種類にかかわらず、適切に、音信号からノイズを減じることができる。
【００９９】
また、取り付けられたレンズ鏡筒が特定ノイズ情報記憶部１６１に記憶されていない場合であっても、また、取り付けられたレンズ鏡筒のレンズ機種情報が不明の場合であっても、汎用ノイズ情報記憶部１６２から読み出した汎用ノイズ情報に基づいて、音信号からノイズを減じることができる。このように、本実施形態によれば、いずれの場合であっても、適切なノイズ情報に基づいて、音信号からノイズを減じることができる。
【０１００】
なお、特定ノイズ情報記憶部１６１に記憶されている特定ノイズ情報は、レンズ鏡筒の製品番号に関する情報、焦点距離に関する情報、開放Ｆ値に関する情報のうち少なくとも１つに関連付けられていてもよい。
【０１０１】
そして、検出部２５１は、取付け部に取付けられたレンズ鏡筒の製品番号に関する情報、焦点距離に関する情報、開放Ｆ値に関する情報のうち少なくとも１つに基づいて、取付け部に取付けられたレンズ鏡筒の種類を検出してもよい。
【０１０２】
このようにすることにより、レンズ鏡筒４００のレンズ情報記憶部１１１に、レンズ鏡筒の製品番号に関する情報が記憶されていないため、取付け部に取付けられたレンズ鏡筒の種類を検出できない場合でも、検出部２５１は、焦点距離に関する情報または開放Ｆ値に関する情報に基づいて、取付け部に取付けられたレンズ鏡筒の種類を検出することができる。
【０１０３】
また、レンズ鏡筒の製品番号に関する情報は記憶されているものの、この製品番号だけでは、取付け部に取付けられたレンズ鏡筒の種類を検出できない場合であっても、検出部２５１は、焦点距離に関する情報または開放Ｆ値に関する情報に基づいて、取付け部に取付けられたレンズ鏡筒の種類を検出することができる。
【０１０４】
なお、レンズ鏡筒の製品番号に関する情報は記憶されているものの、この製品番号だけでは、取付け部に取付けられたレンズ鏡筒の種類を検出できない場合とは、レンズ鏡筒が発売された直後などの場合がある。
【０１０５】
なお、汎用ノイズ情報生成部２５３は、検出部２５１がレンズ鏡筒の種類を検出できないとき、又は、検出部２５１で検出したレンズ鏡筒の種類に対応する特定ノイズ情報が特定ノイズ情報記憶部１６１に記憶されていないとき、特定ノイズ情報記憶部１６１に記憶された特定ノイズ情報を用いて汎用ノイズ情報を生成してもよい。そして、この場合、ノイズ処理部２５２は、汎用ノイズ情報生成部２５３により生成された汎用ノイズ情報を用いて、音信号のノイズを低減してもよい。
【０１０６】
このようにすることにより、汎用ノイズ情報を用いて音信号のノイズを低減する場合に、汎用ノイズ情報記憶部１６２に予め汎用ノイズ情報が記憶されている必要がなく、また、汎用ノイズ情報記憶部１６２が不要となる。
【０１０７】
なお、汎用ノイズ情報として、複数のレベルを設定しても良い。例えば、ノイズ低減効果の程度に応じて「高」、「中」、「低」の３段階の汎用ノイズ情報を持つ場合、「中」は上記図２から図５に示した３種類の周波数スペクトルの平均とし、「高」は３種類の周波数スペクトルの最大値、「低」は最小値とする。
【０１０８】
そして、撮影前に予め汎用ノイズ情報を使用する場合のレベルを設定しておき、取り付けられたレンズ機種の特定レンズ情報がない場合は、設定されたレベルの汎用ノイズ情報を使用する。
【０１０９】
このように、汎用ノイズ情報生成部２５３は、特定ノイズ情報記憶部１６１に記録されている複数の特定ノイズ情報を、レベルに応じて、平均、最大または最小などのように統計処理して、汎用ノイズ情報を生成してもよい。
【０１１０】
そして、撮影前に予め汎用ノイズ情報を使用する場合のレベルを設定しておき、取り付けられたレンズ機種の特定レンズ情報がない場合は、音信号処理部２５０は、設定されたレベルの汎用ノイズ情報を使用する。
【０１１１】
または、目的音の品質より、音信号処理部２５０は、ノイズ低減効果を重視する場合はレベル「高」を、ノイズ低減効果より目的音の品質を重視する場合はレベル「低」を選択する。この目的音の品質とは、たとえば、Ｓ／Ｎ比であってもよい。このＳ／Ｎ比は、たとえば、音信号処理部２５０が検出してもよい。
【０１１２】
また、汎用ノイズ情報生成部２５３が生成する汎用レンズ情報として、特定ノイズ情報記憶部１６１に記録されている複数機種のレンズの特定ノイズ情報から生成する例を示したが、これ以外の方法で、汎用レンズ情報を生成しても良い。例えば、特定ノイズ情報記憶部１６１に記録されていない特定ノイズ情報から汎用レンズ情報を生成してもよく、特定ノイズ情報を用いずに汎用レンズ情報を作成しても良い。
【０１１３】
なお、特定ノイズ情報記憶部１６１には、複数のノイズ情報を記憶可能であればよい。たとえば、特定ノイズ情報記憶部１６１には、工場出荷時には特定ノイズ情報が記憶されておらず、ユーザが、自身が持っているレンズ鏡筒に対応する特定ノイズ情報を、ＣＰＵ１９０などを介して、特定ノイズ情報記憶部１６１に記憶させる場合に好適である。
【０１１４】
また、新しいレンズ鏡筒Ｎの特定ノイズ情報が、特定ノイズ情報記憶部１６１に追加されても良い。例えば、レンズ鏡筒Ｎを販売する会社が、レンズ鏡筒ＮのＡＦ駆動音に関する特定ノイズ情報をインターネット上に公開する。そして、ユーザが、公開された特定ノイズ情報をダウンロードし、ＣＦカードやＳＤカード等のメモリーカードを介して、撮像装置１００の特定ノイズ情報記憶部１６１に、特定ノイズ情報を追加する。これにより、新しいレンズ鏡筒Ｎが発売された場合であっても、この新しいレンズ鏡筒Ｎに対しても、新しいレンズ鏡筒Ｎの特定ノイズ情報に基づいて、適切に、ノイズを低減することができる。
【０１１５】
また、汎用ノイズ情報生成部２５３は、追加された特定ノイズ情報に基づいて、汎用ノイズ情報を生成してもよい。また、汎用ノイズ情報生成部２５３は、例えば、レンズ鏡筒Ｎの特定ノイズ情報が特定ノイズ情報記憶部１６１に追加されたことに応じて、レンズ鏡筒Ａ、Ｂ、Ｃ、Ｎの４種類の汎用ノイズ情報に基づいて、汎用ノイズ情報を生成するようにしてもよい。これにより、ユーザが用いるレンズ鏡筒に応じて、汎用ノイズ情報を生成することができる。
【０１１６】
また、特定ノイズ情報記憶部１６１には、レンズ鏡筒の製品番号に関する情報、焦点距離に関する情報、開放Ｆ値に関する情報のうち少なくとも１つに関連付けられているとともに、レンズ鏡筒の動作の種類を示す情報と関連付けられて、当該動作の場合の特定ノイズ情報が記憶されていてもよい。
【０１１７】
この場合、タイミング検出部１９１は、動作部を動作させる制御信号に基づいて、動作部が動作するタイミングを検出するとともに、動作部による動作の種類を検出する。
【０１１８】
音信号処理部２５０のノイズ処理部２５２は、検出部２５１がレンズ鏡筒の種類を検出でき、かつ、検出部２５１で検出したレンズ鏡筒の種類に対応する特定ノイズ情報が特定ノイズ情報記憶部１６１に記憶されているときは、特定ノイズ情報記憶部１６１に記憶された特定ノイズ情報のうち、検出部２５１で検出したレンズ鏡筒４００の種類に対応するとともに、タイミング検出部１９１により検出された動作部による動作の種類に対応する特定ノイズ情報を用いて、音信号のノイズを低減させる
【０１１９】
これにより、たとえば、ＡＦ駆動、ＶＲ駆動、ズーム操作などのレンズ鏡筒の動作の種類毎に、レンズ鏡筒から生じる駆動音（ノイズ）は異なるような場合であっても、音信号処理部２５０は、いずれの場合にも、その動作に適した特定ノイズ情報に基づいて、適切に、音信号からノイズを減じることができる。
【０１２０】
なお、上記の説明においては、音信号処理部２５０が、マイク２３０により収音された音信号に対して信号処理する場合について説明したが、本実施形態による上述した音信号処理部２５０の処理は、このようにリアルタイムに収音された音信号に対してのみ適用されるものではない。
【０１２１】
たとえば、既に録音されている音信号に対しても、この音信号と関連付けて、この音信号を録音した装置が備えている動作部が動作することを示すタイミングが、たとえば、記憶媒体２００などの記憶部に記録されている場合にも、本実施形態による音信号処理部２５０は、上述した信号処理を同様に、実行することができる。
【０１２２】
なお、特定ノイズ情報記憶部１６１を、レンズ鏡筒４００が備えていてもよい。また、マイク２３０、Ａ／Ｄ変換部２４０、または、音信号処理部２５０を、レンズ鏡筒４００が備えていてもよい。
【０１２３】
なお、図１における音信号処理部２５０、または、この音信号処理部２５０が備える各部は、専用のハードウェアにより実現されるものであってもよく、また、メモリおよびマイクロプロセッサにより実現させるものであってもよい。
【０１２４】
なお、この音信号処理部２５０、または、この音信号処理部２５０が備える各部は、専用のハードウェアにより実現されるものであってもよく、また、この音信号処理部２５０、または、この音信号処理部２５０が備える各部はメモリおよびＣＰＵ（中央演算装置）により構成され、音信号処理部２５０、または、この音信号処理部２５０が備える各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【０１２５】
また、図１における音信号処理部２５０、または、この音信号処理部２５０が備える各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、音信号処理部２５０、または、この音信号処理部２５０が備える各部による処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１２６】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１２７】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１２８】
１１０…撮像部、１９１…タイミング検出部、１６１…特定ノイズ情報記憶部、１６２…汎用ノイズ情報記憶部、２５１…検出部、２５２…ノイズ処理部、２５３…汎用ノイズ情報生成部
【図１】
0005428762.tif 000002
【図２】
0005428762.tif 000003
【図３】
0005428762.tif 000004
【図４】
0005428762.tif 000005
【図５】
0005428762.tif 000006
【図６】
0005428762.tif 000007
【図７】
0005428762.tif 000008
【図８】
0005428762.tif 000009
【図９】
0005428762.tif 000010
【図１０】
0005428762.tif 000011
【図１１】
0005428762.tif 000012
【図１２】
0005428762.tif 000013
【図１３】
0005428762.tif 000014
【図１４】
0005428762.tif 000015
【図１５】
0005428762.tif 000016
【図１６】
0005428762.tif 000017