(57)【要約】【課題】駆動部のばらつきや経年変化により生じる駆動音レベル差を調整する。【解決手段】光学系を移動させるための駆動手段と、音声信号を出力する音声入力手段と、ゲインパラメータを格納したメモリと、入力音声信号から、前記駆動手段が駆動している時の所定の周波数成分を取り出すフィルタと、前記メモリに格納したゲインパラメータと前記信号レベル検出手段からの検出結果に基づいてゲインを設定するゲイン設定手段と、前記ゲイン設定手段にて設定されたゲインに基づいて前記音声信号のレベルを制御するレベル制御手段と、入力音声レベルが予め定められた閾値を下回る場合、前記駆動手段が駆動している特定の期間と駆動前の期間のフィルタの出力レベルを比較してゲインパラメータを補正する補正レベル設定手段とを備える。【選択図】図２
2016009965.tif 000002
【特許請求の範囲】
【請求項１】
光学系を有する撮像手段と、
前記光学系を移動させるための駆動手段と、
音声を取得し、音声信号を出力する音声入力手段と、
前記音声信号の音声レベルを検出する信号レベル検出手段と、
ゲインパラメータを格納したメモリと、
前記音声信号から、前記駆動手段が駆動している時の所定の周波数成分を取り出すフィルタと、
前記メモリに格納したゲインパラメータと前記信号レベル検出手段からの検出結果に基づいてゲインを設定するゲイン設定手段と、
前記ゲイン設定手段にて設定されたゲインに基づいて前記音声信号のレベルを制御するレベル制御手段と、
前記音声レベルが予め定められた閾値を下回る場合、前記駆動手段が駆動している特定の期間と駆動前の期間の前記フィルタの出力レベルを比較し、前記ゲインパラメータを補正する補正レベル設定手段とを備えることを特徴とする撮像装置。
【請求項２】
前記補正レベル設定手段は、前記ゲインメモリに格納されたゲインパラメータと補正パラメータを基に、前記駆動手段が駆動している特定期間と前期駆動手段が駆動する直前の特定期間、前記フィルタの出力レベルを比較し、ゲインパラメータを補正することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記操作手段から補正が指示された場合もしくは、駆動手段の駆動回数が予め定められた回数を超えた場合の条件と入力音声レベルが予め定められた閾値を下回った場合の条件の和条件により、補正処理を実行するか否かを判定する手段を有することを特徴とする請求項１に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
従来、画像信号を記録すると共に音声信号を記録する撮像装置が知られている。これらの撮像装置において、画像と共に記録する音声に混入したノイズを低減させる機能が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０７−１９３５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ズームレンズ等を構成する鏡筒は、個体ばらつきや経年変化により駆動時の駆動音にレベル差が生じる。よって、レベル差に応じて鏡筒駆動時の減音処理のパラメータの補正が必要となる。
【０００５】
特許文献１では、鏡筒の駆動音のみを抽出してレベルを検知することはできない。つまり、鏡筒の駆動音を除いた音と鏡筒駆動音の区別することができない。よって環境音が限りなく小さい、例えば無響室や無響箱等の静音環境下でないと鏡筒の個体ばらつきによる音レベル差、経年変化による音レベル差を検知することができない。
【０００６】
そこで、本発明は、静音環境等の限定された環境下だけでなく、ある程度の音が存在する環境下においても、鏡筒の個体ばらつきに依る鏡筒駆動時の駆動音のレベル差や経年変化により生じる鏡筒駆動時の駆動音のレベル変化を補正する事のできる音声信号処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る撮像装置の構成は、光学系を有する撮像手段と、前記光学系を移動させるための駆動手段と、音声を取得し、音声信号を出力する音声入力手段と、前記音声信号の音声レベルを検出する信号レベル検出手段と、ゲインパラメータを格納したメモリと、前記音声信号から、前記駆動手段が駆動している時の所定の周波数成分を取り出すフィルタと、前記メモリに格納したゲインパラメータと前記信号レベル検出手段からの検出結果に基づいてゲインを設定するゲイン設定手段と、前記ゲイン設定手段にて設定されたゲインに基づいて前記音声信号のレベルを制御するレベル制御手段と、前記音声レベルが予め定められた閾値を下回る場合、前記駆動手段が駆動している特定の期間と駆動前の期間の前記フィルタの出力レベルを比較し、前記ゲインパラメータを補正する補正レベル設定手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、駆動部の個体ばらつきや経年変化により生じる駆動音のレベル差を調整する事ができる。
【図面の簡単な説明】
【０００９】
【図１】撮像装置のブロック図である。
【図２】撮像部及び音声入力部の詳細な構成を示すブロック図である。
【図３】ＡＬＣ線図である。
【図４】補正レベル設定部の補正演算用ＡＬＣ補正線図である。
【図５】補正レベル設定部の補正処理を示すＡＬＣ線図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施例を詳細に説明する。
【実施例１】
【００１１】
本実施例では、撮像装置について図１から図４を用いて説明する。図１は、実施例１の撮像装置１００の構成を示すブロック図である。
【００１２】
図１において、撮像部１０１は、撮影レンズにより取り込まれた被写体の光学像を撮像素子により画像信号に変換し、アナログデジタル変換、画像調整処理などを行い、画像データを生成する。撮影レンズは、内蔵型のレンズであっても、着脱式のレンズであっても良い。また、撮像素子は、ＣＣＤ、ＣＭＯＳ等に代表される光電変換素子であればよい。音声入力部１０２は、内蔵または音声端子を介して接続されたマイクにより、撮像装置１００の周辺の音声を集音し、アナログデジタル変換、音声処理などを行い音声データを生成する。マイクは、指向性、無指向性を問わないが、本実施例では無指向性のマイクを使用するものとする。メモリ１０３は、撮像部１０１により得られた画像データや、音声入力部１０２により得られた音声データを一時的に記憶する。
【００１３】
表示制御部１０４は、撮像部１０１により得られた画像データに係る映像や、撮像装置１００の操作画面、メニュー画面等を表示部１０５や、不図示の映像端子を介して外部のディスプレイに表示させる。符号化処理部１０６は、メモリ１０３に一時的に記憶された画像データや音声データを読み出して所定の符号化を行い、圧縮画像データ、圧縮音声データ等を生成する。また、音声データに関しては圧縮しないようにしてもよい。圧縮画像データは、例えば、ＭＰＥＧ２やＨ．２６４／ＭＰＥＧ４−ＡＶＣなど、どのような圧縮方式で圧縮されたものであってもよい。また、圧縮音声データも、ＡＣ３、ＡＡＣ、ＡＴＲＡＣ、ＡＤＰＣＭなどのような圧縮方式で圧縮されたものであってもよい。記録再生部１０７は、記録媒体１０８に対して、符号化処理部１０６で生成された圧縮画像データ、圧縮音声データまたは音声データ、各種データを記録したり、記録媒体１０８から読出したりする。ここで、記録媒体１０８は、画像データ、音声データ、等を記録することができれば、磁気ディスク、光学式ディスク、半導体メモリなどのあらゆる方式の記録媒体を含む。
【００１４】
制御部１０９は、撮像装置１００の各ブロックに制御信号を送信することで撮像装置１００の各ブロックを制御することができ、各種制御を実行するためのＣＰＵやメモリなどからなる。制御部１０９で使用するメモリは、各種制御プログラムを格納するＲＯＭ、演算処理のためのＲＡＭ等であり、制御部１０９外付けのメモリも含む。操作部１１０は、ボタンやダイヤルなどからなり、ユーザの操作に応じて、指示信号を制御部１０９に送信する。本実施例の撮像装置では、動画記録開始、終了を指示するための撮影ボタン、光学的、電子的に画像を拡大、縮小する指示するためのズームレバー、各種調整をするための十字キー、決定キーなどからなる。音声出力部１１１は、記録再生部１０７により再生された音声データや圧縮音声データ、または制御部１０９により出力される音声データをスピーカ１１２や音声端子などに出力する。外部出力部１１３は、記録再生部１０７により再生された圧縮映像データや圧縮音声データ、音声データなどを外部機器に出力する。データバス１１４は、音声データや画像データ等の各種データ、各種制御信号を撮像装置１００の各ブロックに供給する。
【００１５】
ここで、本実施例の撮像装置１００の通常の動作について説明する。本実施例の撮像装置１００は、ユーザが操作部１１０を操作して電源を投入する指示が出されたことに応じて、不図示の電源供給部から、撮像装置の各ブロックに電源を供給する。電源が供給されると、制御部１０９は、操作部１１０のモード切り換えスイッチが、例えば、撮影モード、再生モード等のどのモードであるかを操作部１１０からの指示信号により確認する。動画記録モードでは、撮像部１０１により得られた画像データと音声入力部１０２により得られた音声データとを１つのファイルとして保存する。再生モードでは、記録媒体１０８に記録された圧縮画像データを記録再生部１０７により再生して表示部１０５に表示させる。
【００１６】
動画記録モードでは、まず、制御部１０９は、撮影待機状態に移行させるように制御信号を撮像装置１００の各ブロックに送信し、以下のような動作をさせる。
【００１７】
撮像部１０１は、撮影レンズにより取り込まれた被写体の光学像を撮像素子により画像信号に変換し、アナログデジタル変換、画像調整処理などを行い、画像データを生成する。そして、得られた画像データを表示処理部１０４に送信し、表示部１０５に表示させる。ユーザはこの様にして表示された画面を見ながら撮影の準備を行う。
【００１８】
音声入力部１０２は、複数のマイクにより得られたアナログ音声信号をデジタル変換し、得られた複数のデジタル音声信号を処理して、マルチチャンネルの音声データを生成する。そして、得られた音声データを音声出力部１１１に送信し、接続されたスピーカ１１２や不図示のイヤホンから音声として出力させる。ユーザは、この様にして出力された音声を聞きながら記録音量を決定するためのマニュアルボリュームの調整をすることもできる。
【００１９】
次に、ユーザが操作部１１０の記録ボタンを操作することにより撮影開始の指示信号が制御部１０９に送信されると、制御部１０９は、撮像装置１００の各ブロックに撮影開始の指示信号を送信し、以下のような動作をさせる。
【００２０】
撮像部１０１は、撮影レンズにより取り込まれた被写体の光学像を撮像素子により画像信号に変換し、アナログデジタル変換、画像調整処理などを行い、画像データを生成する。そして、得られた画像データを表示処理部１０４に送信し、表示部１０５に表示させる。また、得られた画像データをメモリ１０３送信する。
【００２１】
音声入力部１０２は、複数のマイクにより得られたアナログ音声信号をデジタル変換し、得られた複数のデジタル音声信号を処理して、マルチチャンネルの音声データを生成する。そして、得られた音声データをメモリ１０３に送信する。また、マイクが一つの場合には、得られたアナログ音声信号をデジタル変換し音声データを生成し、音声データをメモリ１０３に送信する。
【００２２】
符号化処理部１０６は、メモリ１０３に一時的に記憶された画像データや音声データを読み出して所定の符号化を行い、圧縮画像データ、圧縮音声データ等を生成する。
【００２３】
そして、制御部１０９は、これらの圧縮画像データ、圧縮音声データを合成し、データストリームを形成し、記録再生部１０７に出力する。音声データを圧縮しない場合には、制御部１０９は、メモリ１０３に格納された音声データと圧縮画像データとを合成し、データストリームを形成して記録再生部１０７に出力する。
【００２４】
記録再生部１０７は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１０８に書き込んでいく。以上の動作を撮影中は継続する。
【００２５】
そして、ユーザが操作部１１０の記録ボタンを操作することにより撮影終了の指示信号が制御部１０９に送信されると、制御部１０９は、撮像装置１００の各ブロックに撮影終了の指示信号を送信し、以下のような動作をさせる。
【００２６】
撮像部１０１、音声入力部１０２は、それぞれ画像データ、音声データの生成を停止する。符号化処理部１０６は、メモリに記憶されている残りの画像データと音声データとを読出して所定の符号化を行い、圧縮画像データ、圧縮音声データ等を生成し終えたら動作を停止する。音声データを圧縮しないばあいには、当然、圧縮画像データの生成が終わったら動作を停止する。そして、制御部１０９は、これらの最後の圧縮画像データと、圧縮音声データまたは音声データとを合成し、データストリームを形成し、記録再生部１０７に出力する。
【００２７】
記録再生部１０７は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１０８に書き込んでいく。そして、データストリームの供給が停止したら、動画ファイルを完成させて、記録動作を停止させる。制御部１０９は、記録動作が停止すると、撮影待機状態に移行させるように制御信号を撮像装置１００の各ブロックに送信して、撮影待機状態に戻る。
【００２８】
次に、再生モードでは、制御部１０９は、再生状態に移行させるように制御信号を撮像装置１００の各ブロックに送信し、以下のような動作をさせる。
【００２９】
記録媒体１０８に記録された圧縮画像データと圧縮音声データとからなる動画ファイルを記録再生部１０７が読出して、読出された圧縮画像データ、圧縮音声データは、符号化処理部１０６に送る。符号化処理部１０６は、圧縮画像データ、圧縮音声データを復号してそれぞれ、表示制御部１０４、音声出力部１１１に送信する。表示制御部１０４は、復号された画像データを表示部１０５に表示させる。音声出力部１１１は、復号された音声データを内蔵または、取付けられた外部スピーカから出力させる。
【００３０】
本実施例の撮像装置１００は以上のように、画像、音声の記録再生を行うことができる。本実施例では、音声入力部１０２において、音声信号を得る際に、マイクにより得られた音声信号のレベル調整処理等の処理をしている。この処理は、装置が起動してから常に行われてもよいし、撮影モードが選択されてから行われてもよい、または、音声の記録に関連するモードが選択されてから行われても良い。また、音声の記録に関連するモードにおいて、音声の記録が開始したことに応じて上記の処理を行ってもよい。本実施例では、動画像撮影の開始されたタイミングで上記の処理を行うようにしたものとする。
【００３１】
図２は、本実施例の撮像装置１００の撮像部１０１、音声入力部１０２の詳細な構成を示すブロック図である。
【００３２】
撮像部１０１は、被写体の光学像を取り込むレンズ２０１等の光学系、レンズ２０１により取り込まれた被写体の光学像を電気信号（画像信号）に変換させる撮像素子２０２を有している。さらに、撮像素子２０２により得られたアナログ画像信号をデジタル画像信号に変換し、画質調整処理をして画像データを形成し、メモリに送信する画像処理手段２０３を有している。さらに、レンズ２０１を移動させるための位置センサ、モータ等の公知の駆動メカニズムを有するレンズ制御部２０４を有している。本実施例では撮像部１０１にレンズ２０１、レンズ制御部２０４が内蔵されているように記載しているが、これらは着脱可能な交換レンズであっても良い。
【００３３】
例えば、ズーム動作、フォーカス調整などの指示を、ユーザが操作部１１０を操作して入力すると、制御部１０９は、レンズ制御部２０４にレンズを移動させる制御信号（駆動信号）を送信する。レンズ制御部２０４は、この制御信号に応じて、位置センサでレンズ２０１の位置を確認し、モータ等の駆動部でレンズ２０１の移動を行う。また、画像処理部２０３により得られた画像や被写体との距離を制御部１０９が確認し、自動的に調整する場合は、レンズを駆動させる制御信号を送信することになる。また、画像のブレを防止する、いわゆる防振機能を備えている場合には、制御部１０９は、不図示の振動センサにより検出された振動に基づいて、レンズ２０１を移動させるための制御信号をレンズ制御部２０４に送信することになる。
【００３４】
このときに、本実施例の撮像装置１００は、レンズ２０１の移動による駆動ノイズやレンズ２０１を移動させるためのモータの駆動ノイズが発生することになる。本実施例では、制御部１０９からのレンズを駆動させる制御信号に応じて、レンズ制御部２０４は、レンズを駆動させる。すなわち、制御部１０９は、駆動ノイズが発生するタイミングを知る（検出するまたは、決定する）ことができる。
【００３５】
本実施例において、レンズ２０１は、例えば最大で６倍、最小で１倍の拡大、縮小を光学的に行うことができる。これを本実施例では光学ズームと言う。光学ズームは、制御部１０９からの指示で、レンズ制御部２０４が、レンズ２０１のレンズを移動させることで、被写体の光学像を拡大させるものである。また、画像処理部２０３は、撮像素子２０２により得られた画像信号の一部を拡大した画像信号を出力する電子ズーム（拡大）機能を備えている。また、撮像素子２０２により得る画像の範囲を広くし、画像処理部２０３で画像サイズを縮小した画像信号を出力する電子ズーム（縮小）機能を備えている。
【００３６】
また、音声入力部１０２は、音声振動を電気信号に変換し、音声信号を出力するマイク２０５、マイク２０５により得られたアナログ音声信号をデジタル音声信号に変換するＡＤ変換部２０６を有している。さらに、音声信号の振幅を所定のレベルに抑えるためのオートレベルコントローラ（以後、ＡＬＣ）２０７、音声信号に所定の処理を行い音声データを形成しメモリ１０３へ送信する音声処理部２０８を有している。また、デジタル音声信号のレベルを検出し、検出結果を出力するレベル検出部２０９、レベル検出部２０９の検出結果に基づいて、ＡＬＣ２０７におけるゲイン（増幅率）を設定するゲイン設定部２１０を有している。ここで、音声信号のレベルとは、音声信号を絶対値に変換し、一度振幅がほぼゼロになり次にほぼゼロになるまでの間のピーク値を示している。また、音声入力部１０２は、ゲイン設定部２１０でレベル検出部２０９の検出結果に基づいて、ＡＬＣ２０７に設定するゲインを決定するためのパラメータを記憶しているゲインメモリ２１１を有している。
【００３７】
ゲインメモリ２１１に記録されたパラメータは、例えば、ＡＬＣ２０７に入力される音声信号のレベルに対応する出力レベル（後述の図３のような対応関係）を示すものである。また、このパラメータは、ＡＬＣ２０７に入力される音声信号のレベルに対応する入力信号に与えるゲインを示すものであっても良い。ゲイン設定部２１０は、ゲインメモリ２１１に記憶されているパラメータに従って、ＡＬＣ２０７に入力された音声信号のレベルに対応するゲイン（増幅率、減衰率）をＡＬＣ２０７に設定するものである。本実施例のゲインメモリ２１１は、例えば、被写体の光学像を拡大するためにレンズ２０１を移動（以降、拡大駆動）するときに対応する「拡大時パラメータ」を有している。また、被写体の光学像を縮小するためにレンズ２０１を移動（以降、縮小駆動）するときに対応する「縮小時パラメータ」を有している。本実施例ではレンズ２０１を移動する場合について説明したが、これ以外の駆動部についてそれぞれに異なるパラメータを有し、同様の処理をしてもよい。また、ゲインメモリ２１１は、本実施例のレンズ２０１を含む、どの駆動部も駆動していないときに対応する通常のパラメータも有している。
【００３８】
このゲインメモリ２１１のパラメータ毎の、ＡＬＣ２０７に入力される音声信号のレベルに対応する出力レベルまたは、入力される音声信号のレベルに対応する出力信号に与えるゲインを示した図が図３である。図３において（ａ）は、ＡＬＣ２０７に入力される音声信号のレベルと、その入力レベルに対応して出力される音声信号のレベルを示している対応関係図である。また、（ｂ）は、ＡＬＣ２０７に入力される音声信号のレベルと、その入力レベルに対応してＡＬＣ２０７に設定されるゲインを示している対応関係図である。本実施例ではこれらを、ＡＬＣ線図と呼ぶ。図３（ａ）においては、横軸にＡＬＣ２０７に入力される音声信号のレベルを示し、縦軸に、入力された音声信号のレベルに対応して出力される音声信号のレベルを示している。図３（ｂ）においては、横軸にＡＬＣ２０７に入力される音声信号のレベルを示し、縦軸に、入力された音声信号のレベルに対応してＡＬＣ２０７に設定されるゲインを示している。
【００３９】
上述のゲインメモリ２１１は、このＡＬＣ線図を形成するためのパラメータを保持しているのである。例えば、ゲインメモリ２１１の通常時パラメータ（どの駆動部も駆動していないときのパラメータ）に対応するＡＬＣ線図は、３０１のような入力レベル−出力レベルの対応関係を示す。また、３０７のような入力レベル−ゲインの対応関係を示す。また、レンズ２０１を拡大駆動するとき（拡大時パラメータ）に対応するＡＬＣ線図は、３０２のような入力レベル−出力レベルの対応関係を示し、３０８のような入力レベル−ゲインの対応関係を示す。また、レンズ２０１縮小駆動するとき（縮小時パラメータ）に対応するＡＬＣ線図は、３０３のような入力レベル−出力レベルの対応関係を示し、また、３０９のような入力レベル−ゲインの対応関係を示す。ゲインメモリ２１１は、例えば、このＡＬＣ線図を形成するために、入力レベルに対応する出力レベルを示す複数の点をパラメータとして保持している。また例えば、入力レベルに対応する出力レベルを示すテーブルデータとして保持している。また、例えば、入力レベルに対応するゲインを示す複数の点をパラメータとして保持している。また、例えば、入力レベルに対応するゲインを示すテーブルデータを保持している。
【００４０】
このＡＬＣ線図によれば、本実施例では、例えば、６０ｄＢＳＰＬの音声信号が入力された場合、どの駆動部も駆動していないときは−３０ｄＢＦＳの音声信号を出力する。しかし、レンズ２０１が拡大駆動する時には、−３４ｄＢＦＳの出力音声信号を出力し、縮小駆動する時には−３８ｄＢＦＳの出力音声信号を出力するようにしている。
【００４１】
また、図３において、破線３０４は、レンズ２０１が拡大駆動するときにレンズ２０１の移動やレンズ２０１を移動するモータ等の駆動部により発生する駆動ノイズに対応する音声信号の入力レベルを示し、例えば、５０ｄＢＳＰＬである。すなわち拡大駆動時には、最低でも５０ｄＢＳＰＬ以上のレベルの音声信号が入力されることになる。ＡＬＣ２０７は拡大駆動時には、５０ｄＢＳＰＬのレベルの音声信号が入力された場合には、−４０ｄＢＦＳの音声信号を出力するようにしている。また、破線３０５は、レンズ２０１が縮小駆動するときにレンズ２０１の移動や、レンズ２０１を移動するモータ等の駆動部により発生する駆動ノイズに対応する音声信号の入力レベルを示し、例えば５６ｄＢである。すなわち縮小駆動時には、最低でも５６ｄＢＳＰＬ以上のレベルの音声信号が入力されることになる。ＡＬＣ２０７は縮小駆動時には、５６ｄＢＳＰＬのレベルの音声信号が入力された場合には、−４０ｄＢＦＳの音声信号を出力するようにしている。
【００４２】
また、破線３０６は、たとえば、７４ｄＢＳＰＬ程度のレベルであり、ＡＬＣ２０７に入力された音声信号のレベルが、レンズ２０１等の駆動部の駆動ノイズよりも十分に大きなレベルである。このレベルの音声信号が入力される状況は、周囲の音声のレベルが大きい状況であると予想される。通常、小さいレベルの音声は大きいレベルの音声によって聞こえにくくなるので、５０ｄＢＳＰＬ程度の駆動ノイズは、それより大きいレベルの周囲の音声によって聞こえにくくなることになる。そこで、本実施例では、駆動ノイズが目立たなくなる程度の周囲の音声が入力されていると予測される、破線３０６のようなレベル以上の音声信号については、駆動部が駆動していないときと同じ程度に増幅するようにしている。具体的には、通常は、７４ｄＢＳＰＬのレベルの音声信号が入力された場合には−１５ｄＢＦＳのレベルの出力音声信号を出力し、拡大駆動時、縮小駆動時も−１５ｄＢＦＳのレベルの出力音声信号を出力するようにしているのである。
【００４３】
ここで、図２、図３を用いて、音声入力部１０２の音声レベル調整処理について説明する。まず、本実施例における、レンズ２０１等を移動するためのモータ等の駆動部が駆動していないとき（通常時）の音声レベル調整処理について説明する。
【００４４】
この場合、マイク２０５により得られたアナログ音声信号はＡＤ変換部２０６によりデジタル音声信号に変換され、ＡＬＣ２０７とレベル検出部２０９とに送信される。レベル検出部２０９は、入力された音声信号のレベルを検出し、ゲイン制御部２１０に送信する。ゲイン制御部２１０は、レンズ２０１等の駆動部が駆動している旨の制御信号を制御部１０９から受信していない場合には、ゲインメモリ２１１から通常のパラメータを読出す。通常のパラメータ（どの駆動部が駆動していないときのパラメータ）に対応するＡＬＣ線図は、３０１のような入力レベル−出力レベルの対応関係、３０７のような入力レベル−ゲインの対応関係である。ゲイン制御部２１０は、レベル検出部２０９により検出されたＡＬＣ２０７に入力される音声信号のレベルと、ゲインメモリ２１１から読出した通常のパラメータとに基づいて、ＡＬＣ２０７におけるゲイン（増幅率、減衰率）を設定する。すなわち、図３の３０１のような音声信号の入力レベル−出力レベルの対応関係になるように、ＡＬＣ２０７におけるゲインを設定する。または、図３の３０７に示されるような入力レベルに対応するゲインをＡＬＣ２０７のゲインとして設定する。
【００４５】
そして、ＡＬＣ２０７は、ゲイン制御部２１０により設定されたゲインで入力された音声信号を増幅または減衰して音声処理部２０８に送信する。音声処理部２０８は、音声信号に所定の処理を行い音声データを形成してメモリ１０３へ送信する。
【００４６】
次に、レンズ２０１がレンズ制御部２０４の駆動部により移動するときの音声レベル調整処理について説明する。ユーザによる操作部１１０の操作により、被写体の光学像を拡大するためにレンズ２０１が移動する（拡大駆動）の場合について説明する。
【００４７】
ユーザにより操作部１１０が拡大操作されると、制御部１０９は、レンズ制御部２０４に、被写体の光学像を拡大する方向にレンズが移動するように制御信号を送信する。レンズ制御部２０４はこの制御信号に応じて、被写体の光学像を拡大する方向にレンズ２０１が移動するようにモータ等を駆動する。このとき、レンズ２０１が駆動部の駆動により移動する間、制御部１０９は、ゲイン設定部２１０に対して、レンズ２０１が拡大駆動することを示す制御信号を送信する。
【００４８】
そして、マイク２０５により得られたアナログ音声信号はＡＤ変換部２０６によりデジタル音声信号に変換され、ＡＬＣ２０７とレベル検出部２０９とに送信される。レベル検出部２０９は、入力された音声信号のレベルを検出し、ゲイン制御部２１０に送信する。ゲイン制御部２１０は、レンズ２０１が拡大駆動することを示す制御信号を制御部１０９から受信しているので、ゲインメモリ２１１から拡大時パラメータを読出す。先述したように、拡大駆動するとき（拡大時パラメータ）に対応するＡＬＣ線図は、３０２のような入力レベル−出力レベルの対応関係、３０８のような入力レベル−ゲインの対応関係である。ゲイン制御部２１０は、レベル検出部２０９により検出されたＡＬＣ２０７に入力される音声信号のレベルと、ゲインメモリ２１１から読出した拡大時パラメータとに基づいて、ＡＬＣ２０７におけるゲイン（増幅率、減衰率）を設定する。すなわち、図３の３０２のような音声信号の入力レベル−出力レベルの対応関係になるように、ＡＬＣ２０７におけるゲインを設定する。または、図３の３０８に示されるような入力レベルに対応するゲインをＡＬＣ２０７のゲインとして設定する。
【００４９】
そして、ＡＬＣ２０７は、ゲイン制御部２１０により設定されたゲインで入力された音声信号を増幅または減衰して音声処理部２０８に送信する。音声処理部２０８は、音声信号に所定の処理を行い音声データを形成してメモリ１０３へ送信する。
【００５０】
同様に、ユーザによる操作部１１０のズームキーの操作により、被写体の光学像を縮小するためにレンズ２０１が移動する（縮小駆動）の場合には、レンズ２０１がレンズ制御部２０４のモータ等の駆動により、移動する間、制御信号を送信する。この制御信号は、制御部１０９は、ゲイン設定部２１０にレンズ２０１が縮小駆動することを示す制御信号である。
【００５１】
そして、ゲイン制御部２１０は、レンズ２０１が縮小駆動することを示す制御信号を制御部１０９から受信しているので、ゲインメモリ２１１から縮小時パラメータを読出す。先述したように、縮小駆動するとき（縮小時パラメータ）に対応するＡＬＣ線図は、３０３のような入力レベル−出力レベルの対応関係、３０９のような入力レベル−ゲインの対応関係である。ゲイン制御部２１０は、レベル検出部２０９により検出されたＡＬＣ２０７に入力される音声信号のレベルと、ゲインメモリ２１１から読出した縮小時パラメータとに基づいて、ＡＬＣ２０７におけるゲイン（増幅率、減衰率）を設定する。すなわち、図３の３０３のような音声信号の入力レベル−出力レベルの対応関係になるように、ＡＬＣ２０７におけるゲインを設定する。または、図３の３０９に示されるような入力レベルに対応するゲインをＡＬＣ２０７のゲインとして設定する。
【００５２】
そして、ＡＬＣ２０７は、ゲイン制御部２１０により設定されたゲインで入力された音声信号を増幅または減衰して音声処理部２０８に送信する。音声処理部２０８は、音声信号に所定の処理を行い音声データを形成してメモリ１０３へ送信する。
【００５３】
また、本実施例において、駆動部が駆動していない状態から駆動している状態に移行した場合は、数ｍｓ程度の時間をかけて、徐々にＡＬＣ２０７におけるゲインが変更されるようにしている。
【００５４】
このように、本実施例の撮像装置１００は、駆動部が駆動している間は、マイクにより得られた音声信号のレベルが低くなるにつれて、駆動部が駆動していないときよりも、小さい増幅率で入力された音声信号を増幅するようにしている。すなわち、図３（ｂ）に示すように、マイクにより得られた音声信号のレベルが低くなるほど、駆動部が駆動していないときと、駆動部が駆動しているときの増幅率の差が開くように、駆動部が駆動しているときの増幅率を低くしている。言い換えれば、駆動部が駆動している間は、マイクにより得られた音声信号のレベルが低くなるにつれて、駆動部が駆動していないときよりも、調整後の音声信号のレベルが小さくなるように調整するようにしている。
【００５５】
この様な構成によれば、本実施例の撮像装置は、駆動部が駆動するときは、駆動ノイズが目立つと予想されるレベルの音声信号を減衰させ、駆動ノイズが目立たないと予想されるレベルの音声信号を減衰させないようにすることがでる。そして、駆動部の駆動中に発生する駆動ノイズを低減しつつも、ユーザに違和感を与えにくい音声信号を取得することができる。
【００５６】
本実施例では、駆動部が駆動しているとき（駆動時）は、駆動ノイズが目立つレベルの音声信号がマイクにより得られていれば、駆動部の駆動が無いとき（通常時）に比べてレベルの低い出力音声信号が出力される。さらに、駆動ノイズが目立たないレベルの音声信号がマイクにより得られていれば、駆動部が駆動していない場合と同じ程度のレベルの出力音声信号が出力されるようにした。このようにすることで、駆動時は、駆動ノイズが目立つと予想されるレベルの音声信号を減衰させ、駆動ノイズが目立たないと予想されるレベルの音声信号を減衰させないようにした。
【００５７】
また、本実施例では、一例として図３（ａ）に挙げたようなＡＬＣ線図の３０２、３０３を示したが、これ以外にも３１０や３１１のような特性であっても良い。すなわち、入力される音声信号のレベルに対応する、出力音声信号のレベルが、通常時より駆動時の方が、入力される音声信号のレベルが低くなるにつれて、より小さくなるようにすればよい。同様に、図３（ｂ）に挙げたような、ＡＬＣ線図の３０８、３０９を示したが、これ以外にも３１２、３１３のような特性であっても良い。
【００５８】
本実施例では図２において、マイクが一つの場合について説明したが、複数のマイクを使用するようにしてもよい。この場合、ＡＬＣ２０７を１つだけ設けて、ゲインを制御するようにしてもよい。しかし、それぞれのマイクに対応するＡＬＣ２０７を個別に設けるようにすると、さらに雑音低減効果を高めることができる。これは、マイクによって、配置された位置などの影響により、それぞれのマイクに入力される駆動雑音のレベルが異なるため、個別に雑音を低減することが望ましいからである。この際、ゲインメモリ２１１は１つであってもよい。
【００５９】
（本件の実施例）
次に、図２において、補正判定部２１２は、制御部１０９とレベル検出部２０９の出力結果を受け、ゲインメモリ２１１に記録されたパラメータを補正するか否かを判定するものである。フィルタ２１３は、ある特定の周波数帯域を取り出す構成をとるフィルタであり、ＡＤ変換部２０６からのデジタル音声信号に対しフィルタリングを行う。駆動部が駆動しているとき（駆動時）の駆動ノイズが目立つ周波数帯域のみを取り出す構成、本実施例においては共振周波数を３．５ｋＨｚ、帯域幅を３．０ｋＨｚから４．０ｋＨｚとするバンドパスフィルタとしている。駆動部が駆動している時（駆動時）の駆動ノイズが目立つ周波数帯域とする。
【００６０】
レベル検出部２１４はフィルタ２１３からの一定期間のデジタル音声信号のレベルを随時検出し、検出結果を補正レベル設定部２１５へ出力し、又バッファ２１６へ記録する。補正レベル設定部２１５は、補正判定部２１２の結果を受けて、レベル検出部２１４の検出結果とバッファ２１６に記録された検出結果に基づいて補正レベルを決定し、ゲインメモリ２１１に記録されたＡＬＣ２０７に設定するゲインを決定するためのパラメータを補正する。
【００６１】
また、ゲインメモリ２１１は、補正レベル設定部２１５でレベル検出部２１４の検出結果とバッファ２１６に記録された検出結果に基づいて補正レベルを決定するための補正パラメータを記録している。このゲインメモリ２１１の駆動部が駆動していないある一定期間の音声入力レベルに対する、駆動部の駆動期間の音声入力信号レベルから駆動部の未駆動期間の音声入力レベルを引いたレベルを示した対応関係図が図４である。本実施例においては、これをＡＬＣ補正線図と呼び、補正レベル設定部２１５が補正レベルを演算する為に読みだすパラメータである。
【００６２】
図４において、横軸に駆動部が駆動していないある一定期間の間入力される音声信号のレベルを示し、縦軸に駆動部が駆動しているある一定期間の間入力される音声信号のレベルから駆動部が駆動していないある一定期間の間入力される音声信号のレベルを引いたレベルを示す。前記の関係を求める場合、音圧レベル［ｄＢ］は相対尺度のため音圧［μＰａ］で算出  する。駆動部が駆動していないある一定期間の間入力される音声信号のレベル、つまり環境音の音圧レベルをＳ［ｄＢ］、音圧をｓ［μＰａ］と表し、駆動部が駆動しているある一定期間の間入力される音声信号のレベルから駆動部が駆動していないある一定期間の間入力される音声信号、つまり駆動部駆動音の音圧レベルをＮ［ｄＢ］、音圧をｎ［μＰａ］と表し、駆動部が駆動しているある一定期間の間入力される音声信号のレベル、つまり駆動部駆動音と環境音を足した音圧レベルをＳ＋Ｎ［ｄＢ］、音圧をｓ＋ｎ［μＰａ］と表すとする。この時後述の計算式が成り立つ。
【００６３】
Ｓ＝１０ｌｏｇ１０（ｓ2／ｐ０2）
Ｎ＝１０ｌｏｇ１０（ｎ2／ｐ０2）
Ｓ＋Ｎ＝１０ｌｏｇ１０（１０＾（Ｓ／１０）＋１０＾（Ｎ／１０））
※ｐ０は基準値（ｐ０＝２０μＰａ）
前記式より、図４で前述の横軸に駆動部が駆動していないある一定期間の間入力される音声信号のレベルを示し、縦軸に駆動部が駆動しているある一定期間の間入力される音声信号のレベルから駆動部が駆動していないある一定期間の間入力される音声信号のレベルを引いたレベルの関係を導いている。
【００６４】
上述のゲインメモリ２１１は、このＡＬＣ補正線図を形成するためのパラメータを保持しているのである。
【００６５】
例えば、撮像装置１００がデフォルトとしてもつＡＬＣ補正線図は、５０１のような対応関係を示す。本実施例においては、レンズ２０１を拡大駆動するとき（拡大時パラメータ）に対応するＡＬＣ補正線図を表す。勿論、ユーザによる操作部１１０のズームキーの操作により、被写体の光学像を縮小するためにレンズ２０１が移動する（縮小駆動）場合に対応するＡＬＣ補正線図でも構わないし、レンズ２０１の拡大駆動と縮小駆動の両方に対応する補正線図でも構わない。
【００６６】
ここで、図２、図３、図４、図５を用いて、本実施例における音声入力部１０２の音声レベル補正処理について説明する。
【００６７】
まず、本実施例における、レンズ２０１等を移動するためのモータ等の駆動部が駆動していないとき（通常時）の音声レベル補正前処理について説明する。
【００６８】
マイク２０５により得られたアナログ音声信号はＡＤ変換部２０６によりデジタル音声信号に変換され、フィルタ２１３とレベル検出部２０９に送信される。フィルタ２１３によりフィルタリングされたデジタル音声信号がレベル検出部２１４に送信される。レベル検出部２１４は、入力された音声信号のレベルを検出し、バッファ２１６と補正レベル設定部２１５に送信され、バッファ２１６はレベル検出部２１４からの結果を記録する。
【００６９】
次に、レンズ２０１がレンズ制御部２０４の駆動部により移動するときの音声レベル補正処理について説明する。
【００７０】
ユーザによる操作部１１０の操作により、被写体の光学像を拡大するためにレンズ２０１が移動する（拡大駆動）と、制御部１０９は、補正判定部２１２と補正レベル設定部２１５に対して、レンズ２０１が駆動部の駆動により移動する間、レンズ２０１が拡大駆動することを示す制御信号を送信する。
【００７１】
そして、レベル検出部２０９は、入力された音声信号のレベルを検出し、補正判定部２１２に送信する。補正判定部２１２は、制御部１０９とレベル検出部２０９の出力結果を受け、音声レベル補正処理を実施するか否かの判定を行い、音声レベル補正処理を実施する判定をした場合、音声レベル補正処理の司令を示す制御信号を補正レベル設定部２１５に出力する。
【００７２】
ここで、判定の条件を説明する。条件１として、レベル検出部２０９の結果が、所定のレベルを下回っているか否か。所定のレベルとは、図３のＡＬＣ線図における、破線３０６のレベルを指し、聴感上において駆動部の駆動ノイズが周囲の音により聞こえなくなるレベルとなるように設定している。
【００７３】
破線３０６の設定について述べる。まず、破線３０４は、レンズ２０１が拡大駆動するときにレンズ２０１の移動やレンズ２０１を移動するモータ等の駆動部により発生する駆動ノイズに対応する音声信号の入力レベルを示し、例えば、５０ｄＢＳＰＬである。すなわち拡大駆動時には、最低でも５０ｄＢＳＰＬ以上のレベルの音声信号が入力されることになる。破線３０６は、破線３０４のＮ倍として設定する。本実施例においては７４ｄＢＳＰＬであり１６倍である。
条件２として、ユーザにより補正処理の操作が為されたか否か。
【００７４】
ユーザが操作部１１０により補正処理を指示すると、制御部１０９は、補正判定部２１２と補正レベル２１５に対して、補正処理司令を示す制御信号を送信する。条件３として、レンズ２０１等の駆動部の駆動回数が規定の回数を超えたか否か。制御部１０９は、カウンターとメモリを内蔵しており、レンズ２０１の駆動回数をカウントして記録し、メモリに記録されている予め定められた規定の回数を超えたら、補正判定部２１２と補正レベル２１５に対して、補正処理司令を示す制御信号を送信する。
【００７５】
また制御部１０９は、カウンターが規定の回数を超えたらリセットする。カウンターとメモリは外部に別で構成しても勿論良いものとする。補正判定部２１２は、前記条件１においてレベル検出部２０９の結果が所定のレベルを下回った場合、かつ条件２においてユーザにより補正処理の操作が為された場合において、音声レベル補正処理を実施する判定を行う。また、補正判定部２１２は、前記条件１においてレベル検出部２０９の結果が所定のレベルを下回った場合、かつ条件３においてレンズ２０１等の駆動部の駆動回数が所定の回数を超えた場合において、音声レベル補正処理を実施する判定を行う。
【００７６】
又、マイク２０５により得られたアナログ音声信号はＡＤ変換部２０６によりデジタル音声信号に変換され、フィルタ２１３に送信される。フィルタ２１３によりフィルタリングされたデジタル音声信号がレベル検出部２１４に送信され、レベル検出部２１４は、入力された音声信号のレベルを検出し、補正レベル設定部２１５に送信される。補正レベル設定部２１５は、補正判定部２１２から音声レベル補正処理の司令の制御信号を受信すると、レベル検出部２１４の検出結果とバッファ２１６に記録された検出結果に基づいて補正レベルを決定し、ゲインメモリ２１１に記録されたＡＬＣ２０７に設定するゲインを決定するためのパラメータを補正する。
【００７７】
補正レベル設定部２１５の補正処理について、図２と図４と図５を用いて説明する。補正レベル設定部２１５は、補正判定部２１２から音声レベル補正処理の司令の制御信号を受信すると、レベル検出部２１４からの検出結果（以後検出結果αと示す）とバッファ２１６に記録された一番新しい検出結果（以後検出結果βと示す）のレベル差（以後演算結果γと示す）を演算し、ゲインメモリ２１１に記録されたＡＬＣ２０７に設定するゲインを決定するためのパラメータを読みだして、補正結果を演算する。前記パラメータは前述の図３に示す。
【００７８】
図４において、前記検出結果βに相当するものが未駆動時音声入力レベルであり、前記演算結果γに相当するものが（駆動時−未駆動時）音声入力レベルである。夫々の結果γ、βから点Ｅが求められる。次に点Ｅを通り、未駆動時音声入力レベル軸に直交した破線５０２を、曲線５０１と破線５０２の交点である点Ｆを求める。曲線５０１は、前述の通り、撮像装置１００がデフォルトとしてもつＡＬＣ補正線図を示す。最後に点Ｅと点Ｆのレベル差を求めこの結果が補正結果となる（以降補正レベルＸと示す）。この補正レベルＸが、デフォルトＡＬＣ補正線図の５０１が想定している駆動部の駆動ノイズレベルと個体ばらつき及び経年変化等の影響による実際の撮像装置１００が搭載している駆動部の駆動ノイズレベルの差分ということになる。
【００７９】
次に補正レベル設定部２１５は、ゲインメモリ２１１に記録されたＡＬＣ２０７に設定するゲインを決定するためのパラメータに対し、演算結果である補正レベルＸ分を補正する。図５は、ゲインメモリ２１１に記録されたＡＬＣ２０７に設定するゲインを決定するためのパラメータに対し補正レベルを補正した例を示す。
【００８０】
３０７、３０８ａ、３０９ａ、３０４ａ、３０５ａ、３０６ａは図３（ｂ）のＡＬＣ線図に示す関係と同様である。３０７はどの駆動部も駆動していないときに対応する入力レベル−ゲインの関係を示す。３０８ａはレンズ２０１を拡大駆動するときに対応する入力レベル−ゲインの関係（拡大時パラメータ）を示す。３０９ａはレンズ２０１縮小駆動するときに対応する入力レベル−ゲインの関係（縮小時パラメータ）を示す。破線３０４ａは、レンズ２０１が拡大駆動するときにレンズ２０１の移動やレンズ２０１を移動するモータ等の駆動部により発生する駆動ノイズに対応する音声信号の入力レベルを示し、例えば、５０ｄＢＳＰＬである。破線３０５ａは、レンズ２０１が縮小駆動するときにレンズ２０１の移動や、レンズ２０１を移動するモータ等の駆動部により発生する駆動ノイズに対応する音声信号の入力レベルを示し、例えば５６ｄＢＳＰＬである。破線３０６ａは、たとえば、７４ｄＢＳＰＬ程度のレベルであり、破線３０６ａの設定は、前述の破線３０６と同様である。
【００８１】
点Ｄ１は３０７ａ上にあり３０６ａの入力レベルである点を示す。点Ａ１は３０８ａ上にあり３０４ａの入力レベルである点を示す。点Ｂ１は３０９ａ上にあり３０５ａの入力レベルである点を示す。補正レベル設定部２１５、夫々の点に対し、補正レベルＸ分に対し、補正を行い、夫々Ａ２、Ｂ２、Ｄ２となって補正される。夫々を直線補完し、拡大時パラメータ３０８ａは３０８ｂへ、縮小時パラメータ３０９ａは３０９ｂへと補正される。前記補正結果は、ゲインメモリ２１１に記録され、以降の音声入力部１０２の音声レベル調整処理から反映される。以上の処理により、ゲインメモリ２１１に記録されたＡＬＣ２０７に設定するゲインを決定するためのパラメータが、個々の撮像装置に搭載された駆動部の駆動ノイズのレベルに対応したパラメータとなり得る。
【００８２】
本実施例においては、１系統の音声が入力される場合について説明したが、それ以上のチャンネル数であっても適用することができる。
【００８３】
また、本実施例においては、撮像装置について説明したが、本実施例の音声入力部１０２の音声処理は、外部の音声を記録、または入力するような装置であればどのような装置であっても適用することができる。例えば、ＩＣレコーダ、携帯電話等に適用しても良い。
【符号の説明】
【００８４】
１００  撮像装置、１０１  撮像部、１０２  音声入力部、１０３  メモリ、
１０４  表示制御部、１０５  表示部１、１０６  符号化処理部
【図４】
2016009965.tif 000003
【図５】
2016009965.tif 000004
【図１】
2016009965.tif 000005
【図２】
2016009965.tif 000006
【図３】
2016009965.tif 000007