(57)【特許請求の範囲】
【請求項１】
周囲の音声を電気信号に変換した音声信号を取得する取得手段を有する音声信号処理装置であって、
前記音声信号処理装置に備えられた駆動手段の動作を制御する制御手段と、
前記取得手段により取得された前記音声信号のうち、前記駆動手段の駆動中の期間に取得された音声信号を、前記駆動中の期間の前及び／または後に取得された音声信号に基づいて生成された音声信号によって置き換えた音声信号を生成する雑音低減手段と、
前記雑音低減手段により生成された音声信号を記録媒体に記録する記録手段とを有し、
前記制御手段は、前記記録手段が前記音声信号を記録している間、前記駆動手段の駆動が終了してから所定時間、前記駆動手段の動作を制限することを特徴とする音声信号処理装置。
【請求項２】
周囲の音声を電気信号に変換した音声信号を取得する取得手段を有する音声信号処理装置であって、
前記音声信号処理装置に備えられた駆動手段の動作を制御する制御手段と、
前記取得手段により取得された前記音声信号のうち、前記駆動手段の駆動中の期間に取得された音声信号を、前記駆動中の期間より前に取得された音声信号に基づいて生成された音声信号によって置き換えた音声信号を生成する雑音低減手段と、
前記雑音低減手段により生成された音声信号を記録媒体に記録する記録手段とを有し、
前記制御手段は、前記記録手段が前記音声信号の記録を開始してから所定時間、前記駆動手段の動作を制限することを特徴とする音声信号処理装置。
【請求項３】
周囲の音声を電気信号に変換した音声信号を取得する取得手段を有する音声信号処理装置であって、
前記音声信号処理装置に備えられた駆動手段の動作を制御する制御手段と、
前記取得手段により取得された前記音声信号のうち、前記駆動手段の駆動中の期間に取得された音声信号を、前記駆動中の期間の後に取得された音声信号に基づいて生成された音声信号によって置き換えた音声信号を生成する雑音低減手段と、
前記雑音低減手段により生成された音声信号を記録する記録手段とを有し、
前記制御手段は、前記記録手段が前記音声信号を記録している間、前記駆動手段の駆動が終了してから所定時間、前記記録手段が前記音声信号の記録を停止しないように制御することを特徴とする音声信号処理装置。
【請求項４】
前記制御手段は、前記駆動手段の動作を制限する制御として、前記駆動手段の動作を禁止させる制御、または、前記駆動中の期間に取得された音声信号に含まれる雑音より音量の小さい雑音になるように前記駆動手段を動作させる制御を行うことを特徴とする請求項１または２に記載の音声信号処理装置。
【請求項５】
前記所定時間は、前記駆動手段の種類毎に異なる時間であることを特徴とする請求項１から４のいずれか１項に記載の音声信号処理装置。
【請求項６】
前記音声信号処理装置は、被写体の光学像を取り込むレンズと、光学像の光量を調整する絞りと、光学像を画像信号に変換する撮像素子とを有し、
前記駆動手段は、前記レンズを移動させるための手段を含むことを特徴とする請求項１から５のいずれか１項に記載の音声信号処理装置。
【請求項７】
前記駆動手段は、前記被写体の光学像を拡大および縮小させるために、前記レンズを移動させる手段を含むことを特徴とする請求項６に記載の音声信号処理装置。
【請求項８】
前記駆動手段は、前記被写体の光学像のピントを調整するために、前記レンズを移動させる手段を含むことを特徴とする請求項６または７に記載の音声信号処理装置。
【請求項９】
前記駆動手段は、前記絞りを動作させる手段を含むことを特徴とする請求項６から８のいずれか１項に記載の音声信号処理装置。
【請求項１０】
前記制御手段は、前記撮像素子により取得された画像信号に基づいて、前記駆動手段の動作を制御することを特徴とする請求項６から９のいずれか１項に記載の音声信号処理装置。
【請求項１１】
前記記録手段は、前記雑音低減手段により生成された音声信号と、前記撮像素子により得られた画像信号とを関連づけて記録することを特徴とする請求項６から１０のいずれか１項に記載の音声信号処理装置。
【請求項１２】
前記駆動手段の駆動が終了してから前記所定時間内に記録停止の指示があった場合、前記雑音低減手段は、前記駆動中の期間の音声信号を、前記所定時間内の間の音声信号に基づいて生成された音声信号によって置き換えた音声信号を生成し、
前記制御手段は、前記所定時間内の音声信号のうち、前記記録停止の指示があったタイミングより後に取得された音声信号を記録しないように前記記録手段を制御することを特徴とする請求項３に記載の音声信号処理装置。
【請求項１３】
周囲の音声を電気信号に変換した音声信号を取得する取得手段を有する音声取得装置と、前記音声取得装置により取得された音声信号を処理する音声信号処理装置とからなる音声信号処理システムであって、
前記音声取得装置は、
前記音声取得装置に備えられた駆動手段の動作を制御する制御手段と、
前記駆動手段の駆動中の期間を示す情報を生成する情報生成手段とを有し、
前記音声信号処理装置は、
前記情報生成手段により生成された前記情報に基づき、前記取得手段により取得された前記音声信号のうち、前記駆動手段の駆動中の期間に取得された音声信号を、前記駆動中の期間の前及び／または後に取得された音声信号に基づいて生成された音声信号によって置き換えた音声信号を生成する雑音低減手段とを有し、
前記制御手段は、前記駆動手段の駆動が終了してから所定時間、前記駆動手段の動作を制限することを特徴とする音声信号処理システム。
【請求項１４】
周囲の音声を電気信号に変換した音声信号を取得する取得手段を有する音声取得装置と、前記音声取得装置により取得された音声信号を処理する音声信号処理装置とからなる音声信号処理システムであって、
前記音声取得装置は、
前記音声取得装置に備えられた駆動手段の動作を制御する制御手段と、
前記駆動手段の駆動中の期間を示す情報を生成する情報生成手段と、
前記取得手段により取得された音声信号と、前記情報生成手段により生成された前記情報とを記録媒体に記録する記録手段とを有し、
前記音声信号処理装置は、
前記記録媒体に記録された前記情報に基づき、前記記録媒体に記録された前記音声信号のうち、前記駆動手段の駆動中の期間に取得された音声信号を、前記駆動中の期間より前に取得された音声信号に基づいて生成された音声信号によって置き換えた音声信号を生成する雑音低減手段とを有し、
前記制御手段は、前記記録手段が前記音声信号の記録を開始してから所定時間、前記駆動手段の動作を制限することを特徴とする音声信号処理システム。
【請求項１５】
周囲の音声を電気信号に変換した音声信号を取得する取得手段を有する音声取得装置と、前記音声取得装置により取得された音声信号を処理する音声信号処理装置とからなる音声信号処理システムであって、
前記音声取得装置は、
前記音声取得装置に備えられた駆動手段の動作を制御する制御手段と、
前記駆動手段の駆動中の期間を示す情報を生成する情報生成手段と、
前記取得手段により取得された音声信号と、前記情報生成手段により生成された前記情報とを記録媒体に記録する記録手段とを有し、
前記音声信号処理装置は、
前記記録媒体に記録された前記情報に基づき、前記記録媒体に記録された前記音声信号のうち、前記駆動手段の駆動中の期間に取得された音声信号を、前記駆動中の期間の後に取得された音声信号に基づいて生成された音声信号によって置き換えた音声信号を生成する雑音低減手段とを有し、
前記制御手段は、前記記録手段が前記音声信号を記録している間、前記駆動手段の駆動が終了してから所定時間、前記記録手段が前記音声信号の記録を停止しないように制御することを特徴とする音声信号処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声信号処理装置または音声信号処理システムに関し、特に、装置の駆動に伴う雑音が混入した音声信号を処理することができる音声信号処理装置または音声信号処理システムに関する。
【背景技術】
【０００２】
従来、撮像装置等には、内蔵マイクや外部マイクなどにより得られた音声信号を処理して、記録したり外部に送信したりする機能が搭載されてきている。これらの撮像装置は、音声データを単独で記録媒体に記録したり、動画データと共に記録したり、静止画に関連づけて記録したりしていた。この様な撮像装置においては、撮像装置のズームレンズ、フォーカスレンズなどの移動、絞りの開閉など（駆動部の駆動）に伴って、雑音（ノイズ）が発生してしまうことがあった。すなわち、装置の駆動により雑音が発生してしまい、取得した音声信号が再生された際に、聞きづらい音声となってしまうことあった。
【０００３】
この様な問題に対し、例えば、特許文献１のように、ハードディスクの間欠記録にともなう磁気ヘッドの移動により雑音が発生した区間の音声信号に含まれる雑音成分を低減させる技術が開示されている。そのために、特許文献１では、雑音が発生した区間（雑音発生区間）の前後の音声信号に基づいて、「予測音声信号」を生成し、雑音発生区間の音声の代わりに記録していた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０５３８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１では、一定の間隔でハードディスクが間欠駆動するので、磁気ヘッドの移動に伴う雑音は、数秒毎に一度、発生することになる。そのため、雑音発生区間の音声の代わりとなる予測音声信号を生成するために使用する、雑音発生区間の前後の音声信号には、磁気ヘッドの移動に伴う雑音が混入してしまうことはなかった。しかし、例えば、ハードディスクが短い間隔で駆動したり、別の駆動部が駆動すると、雑音発生区間の前後に雑音が混入してしまい、その音声信号に基づいて生成される「予測音声信号」にもその雑音の影響が出てしまうことになる。また、記録開始直後にハードディスクが駆動した場合や、ハードディスクの駆動直後に録音を停止した場合には、雑音発生区間の前または後の音声信号がなくなってしまい、「予測音声信号」の生成がうまくいかなくなってしまう。
【０００６】
そこで、本発明は、雑音発生区間の代わりとなる音声信号の生成を良好に行えるようにし、雑音低減効果をより高めた音声信号処理装置または音声信号処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の音声信号処理装置は、周囲の音声を電気信号に変換した音声信号を取得する取得手段を有する音声信号処理装置であって、前記音声信号処理装置に備えられた駆動手段の動作を制御する制御手段と、前記取得手段により取得された前記音声信号のうち、前記駆動手段の駆動中の期間に取得された音声信号を、前記駆動中の期間の前及び／または後に取得された音声信号に基づいて生成された音声信号によって置き換えた音声信号を生成する雑音低減手段と、前記雑音低減手段により生成された音声信号を記録媒体に記録する記録手段とを有し、前記制御手段は、前記記録手段が前記音声信号を記録している間、前記駆動手段の駆動が終了してから所定時間、前記駆動手段の動作を制限する構成とした。
【発明の効果】
【０００８】
本発明によれば、雑音発生区間の代わりとなる音声信号の生成するために必要な、雑音発生区間の前または後の音声信号に、装置の駆動部の駆動により発生する雑音が混入しないように、所定の期間、駆動部の駆動を制限する。または、記録開始直後の一定区間、駆動部の駆動を制限することで、雑音の混入していない音声信号を確保するようにする。または、最後に駆動した駆動部の駆動終了から一定区間、記録停止動作を制限することで、雑音の混入していない音声信号を確保するようにする。この様に、雑音発生区間の代わりとなる音声信号の生成を良好に行えるようにし、雑音低減効果をより高めることができる。
【図面の簡単な説明】
【０００９】
【図１】撮像装置１００のブロック図である。
【図２】撮像部１０１及び音声処理部１０５の詳細を示すブロック図である。
【図３】雑音低減処理による音声信号の変化を示す図である。
【図４】記録動作が開始してから終了するまでの撮像装置１００の動作を示すフロー図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施例を詳細に説明する。
【実施例１】
【００１１】
本実施例では、音声信号処理装置として、レンズ駆動部や絞り機構などの駆動部を有する撮像装置を例にとって説明する。しかし、本発明の技術範囲は、この例に限られるものではない。
【００１２】
図１は、実施例１の撮像装置１００の構成を示すブロック図である。
【００１３】
図１において、撮像部１０１は、レンズにより取り込まれた被写体の光学像を、絞りにより光量を制御して、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子により画像信号に変換し、アナログデジタル変換をして、画像処理部１０２に送信する。画像処理部１０２は、入力されたデジタル画像信号に、設定値に基づいてホワイトバランスや色、明るさなどを調整する画質調整処理を行う。そして、画像処理部１０２で処理された画像信号は、後述の制御部１１４により、メモリ１０３や後述の映像出力部１１０や表示制御部１１１に送信される。
【００１４】
また、音声入力部１０４は、内蔵された無指向性のマイクまたは音声入力端子を介して接続された外部マイク等により、撮像装置１００の周囲の音声を集音（収音）し、アナログデジタル変換をして音声処理部１０５に送信する。音声処理部１０５は、入力されたデジタル音声信号のレベルの適正化処理、後述する「雑音低減処理」等の音声に関する処理を行う。そして、音声処理部１０５で処理された音声信号は、後述の制御部１１４により、メモリ１０３や後述の音声出力部１０９に送信される。メモリ１０３は、画像処理部１０２、音声処理部１０５により得られた画像信号及び音声信号を一時的に記憶する。
【００１５】
符号化処理部１０６は、メモリ１０３に一時的に記憶された画像信号や音声信号を読み出して画像信号の符号化、音声信号の符号化などを行い、圧縮画像信号、圧縮音声信号等を生成する。制御部１１４は、これらの圧縮画像信号、圧縮音声信号を、記録再生部１０７はに送信する。記録再生部１０７は、記録媒体１０８に対して符号化処理部１０６で生成された圧縮画像信号、圧縮音声信号、その他撮影に関する制御データ等を記録する。また、音声信号を圧縮符号化しない場合には、制御部１１４は、音声処理部１０５により生成された音声信号と符号化処理部１０６により生成された圧縮画像信号とを、記録再生部１０７に送信し記録媒体１０８に記録させる。
【００１６】
また、記録再生部１０７は、記録媒体１０８に記録された圧縮画像信号、圧縮音声信号、音声信号、各種データ、プログラムを読み出す（再生する）。そして読出した圧縮画像信号圧縮音声信号を、制御部１１４は符号化処理部１０６に送信する。符号化処理部１０６は、圧縮画像信号、圧縮音声信号を一時的にメモリ１０３に記憶させ、所定の手順で復号し、復号した音声信号を音声出力部１０９へ、復号化した画像信号を映像出力部１１０や表示制御部１１１に送信する。また、音声信号が記録媒体１０８に非圧縮記録されている場合には、制御部１１４は、音声信号を直接音声出力部１０９に送信する。
【００１７】
音声出力部１０９は、例えば音声出力端子からなり、接続されたイヤホンやスピーカなどから音声を出力させるために音声信号を送信する。また、音声出力部１０９は、撮像装置１００に内蔵され、音声信号にかかる音声を出力するスピーカであってもよい。映像出力部１１０は、例えば映像出力端子からなり、接続された外部ディスプレイ等に映像を表示させるために画像信号を送信する。また、音声出力部１０９、映像出力部１１０は、統合された１つの端子、例えばＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）端子のような端子であってもよい。また、表示制御部１１１は、符号化処理部１０６から送信された画像信号や画像処理部１０２から送信された画像信号にかかる映像や、撮像装置１００の操作をするための操作画面（メニュー画面）等を表示部１１２に表示させる。表示部１１２は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、電子ペーパー等の表示デバイスであれば何でもよい。
【００１８】
また、操作部１１３は、ボタンやダイヤルなどからなり、ユーザの操作に応じて、指示信号を制御部１１４に送信する。制御部１１４は、操作部から送信された指示信号に基づいて、撮像装置１００の各ブロックに制御信号を送信することで、各ブロックを制御するものある。操作部１１３は、例えば、電源ボタン、記録開始ボタン、メニュー表示ボタン、決定ボタン、カーソルキー、表示部１１２の任意の点を指定するためのポインティングデバイス、タッチパネル等からなる。また、制御部１１４は、各種処理（プログラム）を実行するための例えば、ＣＰＵ（ＭＰＵ）、メモリ（ＤＲＡＭ、ＳＲＡＭ）などからなる。
【００１９】
バス１１５は、各種データ、制御信号などを撮像装置１００の各ブロックに送るためのものである。
【００２０】
通信部１１６は、撮像装置１００と外部装置との間で通信を行うもので、例えば、音声信号、画像信号、圧縮音声信号、圧縮画像信号などのデータを送信したり受信したりする。また、撮影開始や終了コマンド等の、撮影にかかる制御信号や、その他の情報を送信したり受信したりする。通信部１１６は、例えば、赤外線通信モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信モジュール、無線ＬＡＮ通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信モジュールである。
【００２１】
ここで、本実施例の撮像装置１００の通常の動作について説明する。
【００２２】
本実施例の撮像装置１００は、ユーザが操作部１１３の電源ボタンを操作すると、操作部１１３から制御部１１４に起動の指示が出される。この指示を受けて、制御部１１４は、不図示の電源供給部を制御して、撮像装置１００の各ブロックに対して電源を供給させる。
【００２３】
電源が供給されると、制御部１１４は、例えば、操作部１１３のモード切り換えスイッチが、例えば、撮影モード、再生モード等のどのモードであるかを操作部１１３からの指示信号により確認する。
【００２４】
撮影モードでは、撮像装置１００は撮影待機状態でユーザが操作部１１３の記録開始ボタンを操作することで、撮影を開始し、その間、圧縮画像信号と、圧縮音声信号または音声信号が、記録媒体１０８に記録される。そしてユーザが操作部１１３の撮影終了ボタンを操作することで、撮影を終了し、再び撮影待機状態になる。再生モードでは、ユーザが選択したファイルに関する圧縮画像信号や圧縮音声信号または、音声信号を記録媒体１０８から再生して音声出力部１０９から音声信号を出力し、表示部１１２に映像を表示させる。
【００２５】
まず、撮影モードについて説明する。操作部１１３により撮影モードが設定されると前述のようにまず、制御部１１４は、撮像装置１００の各ブロックを撮影待機状態に設定させる。撮影待機状態で、ユーザが操作部１１３の記録開始ボタンを操作することにより撮影開始の指示信号が送信されると、制御部１１４は、撮影開始の制御信号を撮像装置１００の各ブロックに送信し、以下のような動作をさせるように制御する。
【００２６】
撮像部１０１は、レンズにより取り込まれた被写体の光学像の光量を絞りにより制御し、撮像素子により画像信号に変換し、アナログデジタル変換し、画像処理部１０２に送信する。画像処理部１０２は、入力されたデジタル画像信号の画質調整処理（ホワイトバランスや色、明るさなど）を設定値に基づいて処理する。そして、画像処理部１０２で処理された画像信号は、制御部１１４により表示制御部１１１、メモリ１０３に送信される。表示制御部１１１は、受信した画像信号に関する映像を表示部１１２に表示させる。また、制御部１１４は、画像信号に基づいて、撮像部１０１の不図示のレンズ群や絞りを操作するレンズ制御信号を撮像部１０１に送信する。
【００２７】
音声入力部１０４は、マイクにより得られたアナログ音声信号をデジタル変換し、得られたデジタル音声信号音声処理部１０５に送信する。音声処理部１０５は、入力されたデジタル音声信号のレベルの適正化処理、後述の「雑音低減処理」等をして音声信号を出力する。制御部１１４は、音声処理部１０５により処理された音声信号を、音声出力部１０９、メモリ１０３に送信する。
【００２８】
そして、符号化処理部１０６は、メモリ１０３に一時的に記憶された画像信号や音声信号を読み出して所定の符号化を行い、圧縮画像信号、圧縮音声信号等を生成する。そして、制御部１１４は、これらの圧縮画像信号、圧縮音声信号を合成し、データストリームを形成し、記録再生部１０７に出力する。記録再生部１０７は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１０８に書き込んでいく。また、音声を圧縮しない場合には、制御部１１４は、音声処理部１０５で生成した音声信号を符号化処理部１０６で生成された圧縮画像信号とともに、記録再生部１０７に出力する。そして、記録再生部１０７は、前述したように、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１０８に書き込んでいく。
【００２９】
以上の動作を撮影中は継続する。
【００３０】
そして、ユーザが操作部１１０の記録ボタンを操作することにより撮影終了の指示信号が制御部１１４に送信されると、制御部１１４は、撮影終了の制御信号を撮像装置１００の各ブロックに送信し、以下のような動作をさせるように制御する。
【００３１】
画像処理部１０２、音声処理部１０５は、それぞれ画像信号、音声信号をメモリ１０３に送信するの停止する。そして、符号化処理部１０６は、メモリ１０３に記憶されている残りの画像信号と音声信号とを読出して所定の符号化を行い、圧縮画像信号、圧縮音声信号等を生成し、それが終わると動作を停止する。
【００３２】
制御部１１４は、これらの最後の圧縮画像信号、圧縮音声信号を合成し、データストリームを形成し、記録再生部１０７に出力する。音声を圧縮しない場合には、制御部１１４は、音声処理部１０５により生成された音声信号と、圧縮画像信号とを記録再生部１０７に出力する。
【００３３】
記録再生部１０７は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１０８に書き込んでいく。そして、データストリームの供給が停止したら、動画ファイルを完成させて、記録動作を停止させる。
【００３４】
制御部１１４は、記録動作が停止すると、撮影待機状態に移行させるように制御信号を撮像装置１００の各ブロックに送信して、撮影待機状態に戻る。
【００３５】
また、撮影待機状態では、制御部１１４は、撮像装置１００の各ブロックを以下のような動作をさせるように制御する。
【００３６】
画像処理部１０２は、画像信号を表示制御部１１１に送信し表示部１１２に画像信号に関する映像を表示させる。ユーザはこの様にして表示された画面を見ながら撮影の準備を行う。
【００３７】
制御部１１４は、音声処理部１０５により得られた音声信号を音声出力部１０９に送信し、内蔵スピーカや接続されたスピーカまたはイヤホンから音声として出力させる。ユーザは、この様にして出力された音声を聞きながら操作部１１３の記録音量を決定するためのマニュアルボリュームの調整をすることもできる。
【００３８】
本実施例では、画像と共に音声を記録する場合について説明したが、画像を記録しなくても、前述したのと同様の動作によって音声のみを記録することもできる。
【００３９】
次に、再生モードでは、制御部１１４は、再生状態に移行させるように制御信号を撮像装置１００の各ブロックに送信し、以下のような動作をさせる。
【００４０】
記録再生部１０７は、記録媒体１０８に記録された圧縮画像信号と、圧縮音声信号また音声信号とからなる動画ファイルをが読出す。制御部１１４は読出された圧縮画像信号、圧縮音声信号を、符号化処理部１０６に送る。圧縮されていない音声信号であれば、制御部１１４は、音声出力部１０９に音声信号を送信する。
【００４１】
符号化処理部１０６は、圧縮画像信号、圧縮音声を一時的にメモリ１０３に記憶させ、所定の手順で復号する。そして制御部１１４は、復号化した音声信号を音声出力部１０９へ、復号化した画像信号を映像出力部１１０や表示制御部１１１に送信する。表示制御部１１１は、入力された画像信号にかかる映像を表示部１１２に表示させ、音声出力部１０９は、入力された音声信号にかかる音声を内蔵されたスピーカや、接続されたイヤホンやスピーカから出力する。
【００４２】
本実施例の撮像装置は以上のように、画像、音声の記録再生を行う。
【００４３】
ここで、音声処理部１０５において行われる、「雑音低減処理」について図２、図３を用いて説明する。図２は、本実施例の撮像部１０１、音声処理部１０５の詳細を示した図である。図３は、雑音低減処理による音声信号の変化を示す図である。
【００４４】
図２において、レンズ２０１は、被写体の光学像を取り込むレンズ群および絞りである。そして、撮像素子２０２は、レンズ２０１により取り込まれた被写体の光学像を電気信号に変換するもので、例えばＣＣＤセンサやＣＭＯＳセンサなどからなる。レンズ制御部２０３は、レンズ２０１のレンズを駆動させるための駆動モータ（駆動部）、駆動モータを制御するマイクロコンピュータ（モータ制御部）などからなる。そして、レンズ制御部２０３は、制御部１０９からのレンズ制御信号に応答して、レンズ２０１のレンズを移動させる。
【００４５】
例えば、オートフォーカスなどを行う場合には、制御部１１４は入力された画像信号を解析し、画像信号のピントが合うようにレンズを移動させるために、レンズの移動量を示すをレンズ制御信号をレンズ制御部２０３に送信する。そうすると、レンズ制御部２０３のモータ制御部は、レンズ制御信号の示す移動量だけレンズ２０１を移動させるように、駆動部の駆動方向、駆動時間等をＰＷＭ制御などにより制御する。同様に、被写体の輝度（光量）を調整する場合にも、制御部１１４は、絞り量を示すレンズ制御信号をレンズ制御部２０３に送信する。そうすると、レンズ制御部２０３のモータ制御部は、レンズ制御信号の示す絞り量だけレンズ２０１の絞りを開閉させるようにＰＷＭ制御などにより制御する。今回は、制御部１１４が画像信号を解析して自動的にレンズや絞りを調整する場合について説明したが、操作部１１３を介してユーザから入力された指示に基づいて、制御部１１４がレンズ制御信号をレンズ制御部２０３に送信し、レンズ２０１を動作させてもよい。同様に、ユーザが被写体の光学像を拡大または縮小させるように操作部１１３を操作し、制御部１１４がその操作に応じてレンズ制御信号を送信し、レンズ制御部２０３が被写体の光学像を拡大または縮小するように、レンズ２０１を移動させてもよい。
【００４６】
また、レンズ制御部２０３は、振動検出部を備えており、振動に応じてレンズ２０１の位置を調整することで、画像ブレを防止する機能も有している。
【００４７】
また、図２において、ＡＤ変換部２０４は、入力されたアナログ音声信号をデジタル音声信号に変換する。ＡＬＣ２０５は、入力されたデジタル音声信号のレベルを調整するためのオートレベルコントローラである。ＡＬＣ２０５は、入力された音声信号のレベルを監視し、レベルが過大であった場合などに、音声信号のレベルを適正なレベルに下げる。雑音低減部２０６は、本実施例の後述する「雑音低減処理」を行うブロックである。バッファメモリ２０７は、ＡＬＣ２０５から入力されたデジタル音声信号を順次、一定時間分（たとえば、２．０秒程度）記憶するものである。通常、バッファメモリ２０７に順次書き込まれた音声信号は、制御部１１４により、先に書き込まれた音声信号から順に所定のサンプル数（例えば５１２サンプル）ずつ順次読出され、メモリ１０３や音声出力部１０９に送信される。制御部１１４は、バッファメモリ２０７に書き込まれた音声信号を、例えば、１．５秒分のデータが蓄積されたときに、読出しを開始するようにしている。その後も１．５秒程度の音声信号がバッファリングされている状態を維持するように制御部１１４は、定期的に一定量の音声信号を読出すようにしている。
【００４８】
本実施例の「雑音低減処理」は、レンズ２０１のレンズを移動させたり、絞りを開閉させたりするために、レンズ制御部２０３の駆動部等が駆動することより発生する雑音を低減させる処理である。この処理により変化する音声信号の波形を示したものが図３である。図３において、縦軸は音声信号の振幅レベル、横軸は時間を示している。図３（ａ）は、バッファメモリ２０７に入力された音声信号を示す図である。図３（ｂ）は、雑音発生区間の音声信号を破棄した音声信号を示す図である。図３（ｃ）は、雑音発生区間の前後の音声信号に基づいて求められた「予測音声信号」を、雑音発生区間の音声信号として置き換えた信号を示す図である。
【００４９】
本実施例の「雑音低減処理」は、具体的には、雑音発生区間３０１の音声信号を、その区間の前（前学習期間３０２）及び／またはその区間の後（後学習期間３０３）の一部または全部の音声信号に基づいて生成した音声信号で補間処理する雑音低減処理である。ここで、雑音発生区間３０１は、撮像装置の駆動部が動作中の期間を示し、前学習期間３０２、後学習期間３０３は、雑音発生区間３０１に隣接する例えば０．０５秒、０．０２秒等の区間である。
【００５０】
そのために、制御部１１４は、レンズ制御信号をレンズ制御部２０３に送信すると共に、雑音低減部２０６に雑音低減処理を実行するように指示を出す。雑音低減部２０６は、この指示を受けると、バッファメモリ２０７から、その区間の前（前学習期間３０２）及び／またはその区間の後（後学習期間３０３）の音声信号を読出す。このとき、同時に雑音発生区間３０１の音声信号を読出してもよい。そして、バッファメモリ２０７に記録された音声信号における雑音発生区間３０１の音声信号を置き換えるための「予測音声信号」を前学習期間３０２及び／または後学習期間３０３の音声信号から生成する。次に、バッファメモリ２０７の雑音発生区間３０１に対応するアドレスに再び書き込む。この動作を、バッファメモリ２０７に音声信号が書き込まれてから、読出されるまでの間に行う。この「予測音声信号」は、雑音発生区間３０１の音声信号を、その区間の前（前学習期間３０２）及び／またはその区間の後（後学習期間３０３）の音声信号に基づいて生成した音声信号である、生成方法は後述する。
【００５１】
ここで、雑音発生区間３０１は前述したように、駆動部の動作中（駆動中）の期間を示し、その期間の長さは、レンズの種類毎に異なり、また、レンズの移動量、絞りの調整量などによっても異なる。本実施例では、撮像装置本体の制御部１１４に、レンズの種類、レンズの移動量、絞りの調整量等に対応する雑音発生区間の長さについての情報が記憶されている。制御部１１４は、雑音低減部２０６に雑音低減処理を実行する指示と共に、雑音発生区間の長さについての情報を送信し、雑音低減部２０６では、この情報によって雑音発生区間と、その前後の区間を判別している。また、例えば、レンズの種類などが特定できない場合には、雑音発生区間を所定の期間（例えば０．３秒、０．４秒、０．５秒など）してもよい。
【００５２】
雑音低減部２０６は、雑音発生区間３０１に置き換える音声信号（「予測音声信号」）を、雑音発生区間３０１の前後区間（前学習期間３０２、後学習期間３０３）の音声信号に基づいて求める。ここで、時系列について再度説明すると、前学習期間３０２とは、雑音発生区間３０１より以前に取得された音声信号に対応する期間であり、後学習期間３０３とは、雑音発生区間３０１より以後に取得された音声信号に対応する期間である。本実施例においては、前学習期間３０２、後学習期間３０３は、例えば、０．０２秒や０．０５秒などであり、雑音発生区間３０１は、前述したようにレンズの種類や駆動部、移動量、調整量毎に異なる。例えば、レンズＡのフォーカスレンズの移動では、一律０．２秒、絞り駆動では、一律０．１秒であり、また、レンズＢのフォーカスレンズの移動では、一律０．２５秒であり、絞り駆動では、一律０．１５秒である。しかし、これは一例であって、他のどのような期間であっても、本実施例の雑音低減処理は、実施することができる。他にも、雑音発生区間は、レンズＣでは、レンズの移動も、絞りの調整も一律０．５秒、であってもよいし、レンズＤにおいては、フォーカスレンズの移動量毎に、０．２秒、０．３秒、０．４秒、等であってもよい。
【００５３】
また、「雑音低減処理」の開始は、制御部１１４から雑音低減処理を実行する指示を受けてすぐに行われてもよいし、雑音発生区間３０１に対応する音声信号を取得してから開始してもよいし、後学習期間３０３の音声信号を取得してから開始してもよい。例えば、制御部１１４から雑音低減処理を実行する指示を受けてすぐに行われる場合は、雑音低減部２０６は指示を受けるとすぐに前学習期間３０２の音声信号を読出す。そして、前学習期間３０２の一部または全部の音声信号に基づいて、雑音発生区間３０１を補間するための音声信号を生成する。その後、雑音発生区間３０１が経過していれば雑音発生区間３０１の音声信号を補間するために、バッファメモリ２０７の雑音発生区間３０１に対応するアドレスに生成した音声信号を書き込む。また、雑音発生区間３０１が経過していなければ経過後に、バッファメモリ２０７の雑音発生区間３０１に対応するアドレスに生成した音声信号を書き込む。また、例えば、後学習期間３０３の音声を取得してから開始する場合は、雑音低減部２０６は、指示を受けてから、雑音発生区間３０１に対応する期間及び、後学習期間３０３に対応する期間が経過してから「雑音低減処理」を開始する。そのため、制御部１１４から送信された雑音発生区間を示す情報に基づいて、雑音発生区間３０１に対応する期間を特定し、それにさらに後学習期間３０３の期間を加えた時間だけ処理の開始を遅延させるようにすればよい。
【００５４】
ここで、雑音発生区間３０１の音声信号としてに置き換える音声信号（「予測音声信号」）の生成方法について説明する。以下に説明するのは、前学習期間３０２の音声信号の値を使用して、それより後ろの音声信号を算出する演算手法である。この演算手法を順次繰り返すことにより、前学習期間の音声信号の値を使用した前予測音声信号を生成することができる。
【００５５】
本実施例では、線形予測係数の導出し、その線形予測係数を用いて雑音発生区間３０１の音声信号を算出する。線形予測を用いるにあたっては、現在の信号とこれに隣接する有限個（ここではｐ個とおく）の標本値との間に次のような線形１次結合関係を仮定している。すなわち、サンプリングレートが４８ｋＨｚであれば、学習期間が０．０２秒の場合、過去、９６０サンプルが前述のｐ個にあたる。
【００５６】
【数１】
0005538918.tif 000002
【００５７】
本実施例においては、音声信号を扱うため、数１において、εｔは、平均値が０で、分散σ２の互いに無相関な確率変数である。ここで、ｘｔが、それより過去の値（すなわち、ｘｔ−１,ｘｔ−２,ｘｔ−３・・・値）から算出されるものとして、数式を変換すると、以下のような数式となる。
【００５８】
【数２】
0005538918.tif 000003
【００５９】
数２によると、εｔが十分に小さければ、近傍ｐ個の線形和によって現在の値が表現される。ｘｔを上記の予測によって求めた後、さらにその近似が十分によければｘｔ+１も同じく近傍ｐ個の線形和によって求められる。このようにεｔを十分に小さくすることが出来れば順次値を予測して信号を求めることが出来る。そこでεｔを最小にするようなαｉ（線形予測係数）の求め方を考える。本発明ではεｔを最小にするようなαｉを求める動作を学習動作と呼ぶ。そうすると、前述した学習区間において
【００６０】
【数３】
0005538918.tif 000004
【００６１】
が最小となればよい。学習の開始時間をｔ０、終了時間をｔ１とすると、数式１から、
【００６２】
【数４】
0005538918.tif 000005
【００６３】
は、以下のような式で表される。
【００６４】
【数５】
0005538918.tif 000006
【００６５】
ただしα０＝１である。ここで式を簡単にするために
【００６６】
【数６】
0005538918.tif 000007
【００６７】
とおくと。数３を最小化するようにαｉを決めるためには、数３のαｊ（ｊ＝１,２,・・・ｐ）に関する偏微分を０として解けばよい。すなわち、以下のような数式となる。
【００６８】
【数７】
0005538918.tif 000008
【００６９】
ここで、数４はｐ個の線形連立１次方程式を解けばαｉを決定できることを示している。数４のうちｃｉｊはｘｔ−ｉ（ｉ＝１,２,・・・ｐ）から求めることができる。
【００７０】
すなわち数４からαｉ（線形予測係数）を求めることが出来る。
【００７１】
数４に従ってαｉを決定した場合、
【００７２】
【数８】
0005538918.tif 000009
【００７３】
は最小化されている。このとき数２より、ｘｔの値は
【００７４】
【数９】
0005538918.tif 000010
【００７５】
でよい近似を与えることが出来る。この近似が十分によいものであれば、ｘｔの代わりに
【００７６】
【数１０】
0005538918.tif 000011
【００７７】
を予測信号として用いることが出来る。
【００７８】
さらにｘｔ+１についても、近傍のｐ−１個と予測によって求めたｘｔとから同様の演算により、近似値を得ることが出来る。また、この演算を順次繰り返すことで予測区間の信号ｘｔ，ｘｔ＋１，ｘｔ＋２，・・・を生成することができる。本実施例では、制御部１１４により出力された雑音発生区間３０１の長さに対応するサンプル数のデータを予測演算するまでこれを繰り返す。この様にして、「前予測音声信号」を生成することが出来る。
【００７９】
本実施例では、雑音発生区間３０１の直前から０．０２秒分の音声信号に基づいて「前予測音声信号」を生成することについて説明したが、直前でなくとも、雑音発生区間３０１より以前の音声信号に基づいて生成されてもよい。また、雑音発生区間３０１の前の、０．０２秒分の音声信号でなくとも、０．１秒分、０．２秒分の音声信号に基づいて「前予測音声信号」を生成してもよい。
【００８０】
この、「前予測音声信号」を生成する動作を、後学習期間３０３の音声信号の時系列の新しい方から逆に演算に使用することによって、同様に「後予測音声信号」を生成することができる。
【００８１】
本実施例では、この様にして演算により求められた「前予測音声信号」と、「後予測音声信号」とを例えば、クロスフェード合成したり、前半を「前予測音声信号」を使用し、後方を「後予測音声信号」を使用したりして、予測音声信号を生成する。また、「前予測音声信号」のみを予測音声信号としても、「後予測音声信号」を予測音声信号としてもよい。
【００８２】
クロスフェード合成では、前学習期間３０２に近い位置の予測音声信号は、前学習期間３０２から算出した「前予測音声信号」の割合が高く、後学習期間３０３から算出した「後予測音声信号」の割合が低い割合で合成して、予測音声信号を生成する。そして、雑音発生区間の中央付近では「前予測音声信号」と「後予測音声信号」をほぼ同じ割合で合成する。また、後学習期間３０３に近い位置の予測音声信号は、前学習期間３０２から算出した「前予測音声信号」の割合が低く、後学習期間３０３から算出した「後予測音声信号」の割合が高い割合で合成して、予測音声信号を生成する。
【００８３】
このようにして生成された「予測音声信号」を、図３（ｃ）に示すように、雑音発生区間３０１の音声信号として置き換えることにより、雑音低減処理を行うのである。すなわち、雑音低減部２０６では、バッファメモリ２０７の雑音発生区間３０１に対応するアドレスに、生成された「予測音声信号」の値を上書きしていくのである。
【００８４】
この様に、本実施例では、雑音低減部２０６は、雑音発生区間３０１の雑音を、雑音の混入していない前学習期間３０２の音声信号や後学習期間３０３とから演算により求められた予測音声信号により上書きすることで雑音低減処理を行うのである。
【００８５】
本実施例では、「雑音低減処理」として、線形予測を用いた方法を説明したが、これ以外の方法でも良く、雑音発生区間３０１の少なくとも前または後のどちらか一方の音声に基づいて、雑音発生区間の音声信号を算出する方法であればよい。例えば、線形予測により前学習期間３０２の音声信号または、後学習期間３０３の音声信号のどちらか一方から算出された予測音声信号を使用してもよい。また、前学習期間３０２の音声信号の繰り返し性の高い波形を波形の相関を検出し、その繰り返し波形を予測音声信号としてもよい。同様に後学習期間３０３の音声信号から算出してもよい。すなわち、雑音発生区間の前及び／または後の音声信号に基づいて予測音声信号を生成し、雑音発生区間の音声信号として置き換える方法であればよい。
【００８６】
また、本実施例では、図３（ｂ）のように、雑音発生区間の音声信号を破棄した後に、予測音声信号を上書きする例について説明した。しかし、雑音発生区間の音声信号を破棄せずに、単に、バッファメモリ２０７の雑音発生区間のアドレスに、予測音声信号を上書きするようにしてもよい。
【００８７】
続いて、本実施例の撮像装置１００の記録動作（動画記録、音声記録）中における雑音低減処理と、撮像装置１００の駆動部の駆動タイミング、記録終了タイミングについて図４を用いて説明する。本実施例では、予測音声信号の生成に必要な雑音発生区間の前後の音声に雑音が混入しないようにする、または、記録開始直後または停止直前の一定区間、雑音の混入していない音声を得られるように制御部１１４は、撮像装置１００の各部を制御する。
【００８８】
図４は、記録動作が開始してから終了するまでの撮像装置１００の動作を示すフロー図である。
【００８９】
ユーザが操作部１１３を介して記録開始を指示すると、制御部１１４は前述した記録動作を開始する。そうすると、制御部１１４は、入力された画像信号を解析し、レンズ２０１により取り込まれる光学像のピント調整や、光量（輝度）の調整が必要であるか否かを判断する（Ｓ１００１）。そして、レンズ２０１により取り込まれる光学像のピント調整や、光量（輝度）の調整が必要であると判断された場合には（Ｓ１００１でＹｅｓ）、制御部１１４は、記録開始からの第１の所定時間以上経過したか否かを判断する（Ｓ１００２）。
【００９０】
そして、記録開始から第１の所定時間が経過するまでは（Ｓ１００２でＮｏ）、Ｓ１００２をループする。また、記録開始から所定時間が経過したと制御部１１４が判断すると（Ｓ１００２でＹｅｓ）、次に、制御部１１４は前回のレンズ等の駆動部の駆動終了から第２の所定時間以上経過したか否かを判断する（Ｓ１００３）。本実施例では、制御部１１４がレンズ制御信号をレンズ制御部２０３に送信してから、雑音発生区間の長さが経過した時間を駆動部の駆動終了と見なし、それから第２の所定時間以上経過したか否かを判断している。
【００９１】
そして、前回の駆動終了から第２の所定時間以上経過したと制御部１１４が判断するまでは（Ｓ１００３でＮｏ）、Ｓ１００３をループする。また、前回の駆動終了から第２の所定時間以上経過したと制御部１１４が判断したら（Ｓ１００３でＹｅｓ）、御部１１４は、入力された画像信号を解析し、レンズ２０１により取り込まれる光学像のピント調整や、光量（輝度）の調整を開始する（Ｓ１００４）。すなわち、記録開始から第１の所定時間が経過するまでまたは、前回の駆動終了から第２の所定時間が経過するまでは、制御部１１４は、レンズ制御信号をレンズ制御部２０３に出力しないので、レンズ２０１のレンズ群、絞り等の動作が禁止される。
【００９２】
ここで、第１の所定時間とは、前学習期間３０２の音声信号を確保する目的であるため、前学習期間３０２の長さとして０．０２秒を使用する場合にはそれ以上の時間であればよい。また、ユーザの記録開始の操作から０．５秒程度の時間を所定時間としてもよい。これにより、ユーザが操作部１１３を操作したことによる雑音が前学習期間３０２に入るのを防止することができる。また、第２の所定時間とは、前学習期間３０２または後学習期間３０３の音声信号に雑音が入らないようにする目的であるため、前学習期間３０２または後学習期間３０３の長さとして０．０２秒を使用する場合にはそれ以上の時間であればよい。
【００９３】
Ｓ１００４で制御部１１４は、例えば、フォーカス動作のためのレンズ駆動信号として、パルス状の信号をレンズ制御部２０３に送信し、レンズ制御部２０３にレンズ２０１のレンズを移動させる。調整動作が開始されると、制御部１１４は、雑音低減部２０６に前述した「雑音低減処理」を開始する指示とともに、フォーカス動作に対応する雑音発生区間を示す情報を送信する（Ｓ１００６）。そうすると、前述した雑音低減部２０６は、「雑音低減処理」を開始する。ここで、雑音発生区間は、レンズの種類やそれぞれの駆動部の動作に応じて予め決まっている。制御部１１４は、レンズの種類、駆動部の動作、それらに対応する雑音発生区間を示す対応関係を記述したテーブルなどを持っており、このテーブルに基づいて、雑音低減部２０６に雑音発生区間を示す情報を送信する。
【００９４】
そして、制御部１１４は、ユーザが操作部１１３を介して記録終了を指示したか否かをを判断する（Ｓ１００７）。
【００９５】
また、Ｓ１００１で、そして、レンズ２０１により取り込まれる光学像のピント調整や、光量（輝度）の調整が必要であると判断されない場合にも（Ｓ１００１でＮｏ）、制御部１１４は、Ｓ１００７の判断をする。
【００９６】
記録終了の指示がなければ（Ｓ１００７でＮｏ）、Ｓ１００１からＳ１００７の処理を繰り返す。記録終了の指示が有れば（Ｓ１００７でＹｅｓ）、Ｓ１００３と同様に、制御部１１４は前回のレンズ等の駆動部の駆動終了から第２の所定時間以上経過したか否かを判断する（Ｓ１００８）。そして、前回の駆動終了から第２の所定時間以上経過したと制御部１１４が判断するまでは（Ｓ１００８でＮｏ）、Ｓ１００８をループする。また、前回の駆動終了から第２の所定時間以上経過したと制御部１１４が判断したら（Ｓ１００８でＹｅｓ）、制御部１１４は記録動作を終了させる。
【００９７】
この様に、記録開始から第１の所定時間以上経過するまでは、駆動部の動作を禁止することにより、前学習期間３０２の音声信号を確保することができ、「雑音低減処理」で使用する音声信号を確保することができる。従って、雑音低減効果をより高めることができる。また、駆動部の前回の駆動終了から第２の所定時間以上経過するまでは、駆動部の動作を禁止することにより、前学習期間３０２または後学習期間３０３に雑音が混入してしまうことを防止でき、「雑音低減処理」で使用する音声信号の劣化を防止できる。従って、雑音低減効果をより高めることができる。また、駆動部の前回の駆動終了から第２の所定時間以上経過するまでは、記録停止動作を禁止することにより、後学習期間３０３の音声信号を確保することができ、「雑音低減処理」で使用する音声信号を確保することができる。従って、記録停止の指示の音声に雑音が混入した場合にも、後学習期間３０３の音声を使って雑音が混入したと想定される期間の音声を補間するための音声信号をを生成できるので、雑音低減効果をより高めることができる。
【００９８】
本実施例では、駆動部の駆動を禁止することについて説明したが、雑音が聞こえない程度に動作させてもかまわない。すなわち、例えば、フォーカスレンズの移動の速度を遅くしたり、移動量を制限することにより、雑音発生区間３０１の期間に発生する雑音よりも音量の小さい雑音になるように各駆動部の動作を制限してもよい。
【００９９】
本実施例では、フォーカス動作について説明したが、光量を制御するために絞りが動作する場合であっても、ズームレンズが動作する場合であっても同様である。また、撮像部０１の駆動部に限らず、撮像装置１００の駆動部であればどのような駆動部が駆動する場合であっても適用することができる。
【０１００】
また、記録終了を指示するスイッチがクリック音を発生する構造であれば、撮影動作スイッチが操作されてから第２の所定期間（所定時間）内に記録停止の指示があった場合には、第２の所定期間内は記録動作を継続させる。そして、第２の所定期間（所定時間）が経過してからその期間の音声信号を使用して予測音声信号を生成して、雑音低減処理を実行してから録音動作を終了するようにしてもよい。すなわち、撮影動作スイッチが操作されてから第２の所定期間が経過するまで記録停止動作を禁止して、第２の所定期間が経過してから録音動作を終了するようにしてもよいのである。
【０１０１】
その場合、記録終了スイッチの操作の前後０．２秒程度を雑音発生区間として制御部１１４が判定し、クリック音も予測音声信号により上書きすることで、記録終了スイッチのクリック音を低減させる。そのため、記録終了スイッチが操作されてから所定期間が経過するまで録音動作を継続することで、記録終了スイッチの雑音発生区間の音声信号に置き換える予測音声信号を生成するための学習区間の音声信号を得ることができる。よって、記録終了スイッチのクリック音による雑音を低減した音声信号を得ることが出来る。また、記録終了スイッチの操作タイミングを記録しておき、雑音発生区間の「雑音低減処理」後に記録終了スイッチの操作タイミング以降の音声データを記録しないようにしてもよい。このようにすることで、撮影者が意図したタイミングで終了された音声信号を記録媒体に記録することができる。
【０１０２】
また、記録終了の機能をもつスイッチが２つ以上あり、一方がクリック音が発生するものである場合には、前述のようにクリック音を除去する処理をしてから記録するようにし、他方がクリック音が発生しないものであれば、そのまま記録を停止するようにしてもよい。すなわち、どちらの記録終了スイッチが操作されたかに応じて、記録終了スイッチの操作されたタイミングで「雑音低減処理」を行うか否かを決定してもよい。
【０１０３】
また、本実施例では、Ｓ１００３、Ｓ１００８において、制御部１１４は前回の駆動部の駆動終了から第２の所定時間以上経過したか否かを判断するものとしていたが、前回の駆動部の駆動開始から第３の所定時間以上経過したか否かを判断するものとしてもよい。ここで第３の所定時間とは、前回駆動した駆動部の雑音発生区間３０１の長さに対して例えば５０ｍｓを加算した値である。前述したように、雑音発生区間３０１は、レンズの種類、駆動部、駆動量毎に異なるので、第３の所定時間は、前回駆動した駆動部に応じて変動する値となる。
【０１０４】
また、同様に、Ｓ１００３、Ｓ１００８において、制御部１１４は前回の駆動部の駆動終了から第２の所定時間以上経過したか否かを判断するものとしていたが、前回の制御部１１４によりレンズ制御信号が送信されてから第４の所定時間以上経過したか否かを判断するものとしてもよい。ここで第４の所定時間とは、前回駆動した駆動部の雑音発生区間３０１の長さに対して例えば５５ｍｓを加算した値である。前述したように、雑音発生区間３０１は、レンズの種類、駆動部、駆動量毎に異なるので、第４の所定時間は、前回駆動した駆動部に応じて変動する値となる。第４の所定時間については、第３の所定時間より加算する時間を５ｍｓ増加させたが、これは、制御部１１４からレンズ制御信号が送信されてから駆動部の駆動が開始するまでの時間差を考慮したものである。
【０１０５】
また、Ｓ１００３、Ｓ１００８において、レンズ制御部２０３が、レンズの移動や絞りの調整を終了したことを示す信号を制御部１１４に送信し、制御部１１４はその時点を駆動部の駆動終了として、それから第２の所定時間経過したか否かを判断してもよい。
【０１０６】
また、本実施例のように、雑音発生区間の前または後の音声信号から雑音発生区間の音声信号を生成（予測音声信号を生成）する場合には、予測音声信号で置き換える区間が長くなると、実際の雑音以外の音声との誤差は徐々に広がっていく。そのため、雑音発生区間をより正確に検出して、制御部１１４が雑音発生区間を指定することが望ましい。そこで、本実施例では雑音混入区間の検出にさらに振動センサ（加速計）を用いてもよい。この場合、振動センサにより振動を検出したタイミングが、実際の駆動部が駆動したタイミングであるので、制御部１１４は、この振動センサの検出結果によって雑音発生区間を判定して、雑音低減部２０６に送信する。
【０１０７】
また、振動センサの動作を常に有効にしておくと、消費電力が上がってしまうため、レンズ制御信号をレンズ制御部２０３に送信したタイミングで、振動センサの動作を開始するようにしてもよい。そして、２秒程度の所定時間が経過したときに加速センサの動作を終了させる。この様にすることで、振動センサによる消費電力を低減することができる。
【０１０８】
また、本実施例では、フォーカスレンズの移動または、絞りの調整が別々に行われる場合について説明したが、例えばフォーカスレンズの移動中に絞りの調整が行われてもよい。この場合には、フォーカスレンズの移動開始から、絞りの調整の終了またはフォーカスレンズの移動の終了のどちらか遅い方までの期間を雑音発生区間として、「雑音低減処理」を行う。さらに、絞りの調整の終了またはフォーカスレンズの移動の終了のどちらか遅い方から第２の所定時間が経過するまでの間は、駆動部の駆動を制限する。
【０１０９】
本実施例では、制御部１１４が、駆動部の駆動を制限するために、レンズ制御信号をレンズ制御部２０３に送信しないようにしていた。しかし、制御部１１４がレンズ制御部２０３に対して、レンズの移動や絞りの調整を禁止または制限する信号を送信することにより、駆動部の駆動を禁止または制限するようにしてもよい。
【０１１０】
また、駆動部の駆動時間の比較的長い、ズームレンズの移動や、コントラストＡＦ等を使用した場合のフォーカスレンズの移動等が有る場合の、撮像装置１００の動作について説明する。ここで、コントラストＡＦとは、画像のコントラストを検出しながらフォーカスレンズを移動させて、最もコントラストの高い位置を焦点が合っている位置であるとする手法である。この手法では、レンズを移動させつつ画像を解析するため、フォーカスまでの時間が比較的長くなるのである。一例としてズームレンズを移動させる場合について説明する。
【０１１１】
本実施例の撮像装置１００では、被写体の光学像を拡大または縮小させる場合、ユーザが操作部１１３のズームキーを操作すると操作している間、制御部１１４は、レンズ制御部２０３にレンズ制御信号を送信し、ズームレンズを移動させる。
【０１１２】
しかし、ズームレンズの移動時間が長くなると、雑音低減処理の精度が低下してしまう。そこで、本実施例では、ズームキーが入力されている間、例えば０．５秒間レンズを移動させると一時的に移動を停止させ、所定時間経過後、また０．５秒間レンズを移動させてから一時的に移動を停止させる動作を繰り返す。すなわち、ズームレンズの移動を間欠的に行うのである。ここで、ズームレンズの移動している時間が雑音発生区間となるので、本実施例の撮像装置１００は、この区間の音声信号をこの区間の少なくとも後の期間の音声信号に基づいて生成した予測音声信号で置き換える。そのため、本実施例においては、制御部１１４は、前述と同様に、第２の所定時間レンズの移動を制限する。すなわち、ズームレンズを０．５秒移動させた後、第２の所定時間レンズの移動を制限し、その後また０．５秒ズームレンズを移動させる動作をユーザのズームキーの操作が終了するまで繰り返す。この様にすることでも、「予測音声信号」の生成に必要な、前学習期間３０２または後学習期間３０３に雑音が混入してしまうことを防止でき、「雑音低減処理」の効果を高めることができる。
【０１１３】
コントラストＡＦを行う場合であっても、フォーカスレンズを前述のズームレンズと同様に間欠的に移動するように制御部１１４は、フォーカスレンズの移動をする駆動部の動作を制御することにより、同様の効果を得ることができる。
【０１１４】
本実施例では、「雑音低減処理」については、撮像装置１００の音声処理部１０５で行われる例について説明したが、撮像装置１００自体に「雑音低減処理」をする機能が無くてもよい。その場合は、音声信号と、レンズ制御信号を出力したタイミングと、雑音発生区間を示す情報とを関連づけて、記録媒体１０８に記録させる。そして、「雑音低減処理」を実行することができるアプリケーションをインストールしたコンピュータにより、記録媒体１０８から再生された音声信号について「雑音低減処理」が実行される。つまり、コンピュータでは、記録媒体１０８から音声信号と、雑音発生区間を示す情報とを読出し、音声信号の雑音発生区間の前及び／または後の音声信号から予測音声信号を生成して、雑音発生区間の音声信号と置き換える処理をするのである。この様に、撮像装置１００を音声取得装置とし、コンピュータを音声信号処理装置とした音声信号処理システムで本実施例の「雑音低減処理」を実行しても本発明の目的は達成される。ここでは、雑音発生区間を示す情報として、撮影開始から２５．１秒から２５．４秒までなどの情報を生成して（情報生成）記録媒体１０８に記録してもよい。また、レンズ制御信号を出力したタイミングが撮影開始から２５．１秒であり、雑音発生区間は０．３秒であることを示す情報を記録媒体１０８に記録してもよい。また、レンズの種類と、駆動部、駆動量（レンズの移動量、絞りの調整量等）と、レンズ制御信号を出力したタイミングとを示す情報を記録してもよい。
【０１１５】
また、記録媒体１０８を介さずとも、撮像装置１００の通信部１１６と、コンピュータの通信部と無線または有線にてデータ転送可能に接続した状態で、同様に「雑音低減処理」をコンピュータに実行させてもよい。この場合は、制御部１１４は、バッファメモリ２０７に記憶された音声信号を所定のサンプル数ずつ、通信部１１６に送り、コンピュータの通信部に送信する。また、制御部１１４は、通信部１１６にレンズ制御信号を出力したタイミングと、雑音発生区間を示す情報とを送り、同様にコンピュータの通信部に送信する。コンピュータは、コンピュータ上で起動した、本実施例の雑音低減部２０６と同様の機能を有する特定のアプリケーションの処理によって、本実施例と同様に、雑音発生区間の前または後の音声を使用して「雑音低減処理」を行う。このように本実施例の「雑音低減処理」を実行することができるコンピュータと接続したシステムを前提として、本実施例のように、特定の期間、駆動部の駆動を制限したり、記録停止を制限しても、本発明の課題を解決することができる。
【０１１６】
また、本発明においては、音声信号処理装置の一例として、撮像装置を例にとって説明したが、これ以外の装置でも、音声信号を処理することができる装置であれば適用可能である。例えば、ビデオカメラやＩＣレコーダ、携帯電話、テレビ、自動車等にも適用するとができる。
【図１】
0005538918.tif 000012
【図２】
0005538918.tif 000013
【図３】
0005538918.tif 000014
【図４】
0005538918.tif 000015