(57)【要約】【構成】マイクロフォン５０ａおよび５０ｂは、２つの開口部に向けてカメラ筐体にそれぞれ取り付けられる。接触センサ５２ａおよび５２ｂならびにＣＰＵ２６は、異物によって塞がれた開口部を２以上の開口部の中から検出する。スイッチ５４ａおよび５４ｂならびにＣＰＵ２６は、マイクロフォン５０ａおよび５０ｂのうち検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する。【効果】音質の向上。【選択図】図２
2013176002.tif 000002
【特許請求の範囲】
【請求項１】
２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられた２以上のマイクロフォン、
異物によって塞がれた開口部を前記２以上の開口部の中から検出する検出手段、および
前記２以上のマイクロフォンのうち前記検出手段によって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する補正手段を備える、電子カメラ。
【請求項２】
フォーカスレンズを通して撮像面で捉えられたシーンを表す画像を出力する撮像手段をさらに備え、
前記既定のカメラ動作は前記フォーカスレンズおよび前記撮像面の距離の調整動作に相当する、請求項１記載の電子カメラ。
【請求項３】
前記検出手段は前記２以上の開口部に近接してそれぞれ設けられて物体の接触を検出する２以上の接触センサを含む、請求項１または２記載の電子カメラ。
【請求項４】
前記検出手段は前記２以上のマイクロフォンによって取得された音声を比較する比較手段を含む、請求項１または２記載の電子カメラ。
【請求項５】
前記補正手段は前記２以上のマイクロフォンのうち前記検出手段の検知に関連したマイクロフォンによって取得された音声に代えて他のマイクロフォンによって取得された音声を出力する切り替え手段を含む、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記補正手段は前記２以上のマイクロフォンによって取得された音声のゲインレベルを前記検出手段の検知に関連して調整する調整手段を含む、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項７】
２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられた２以上のマイクロフォンを備える電子カメラのプロセッサに、
異物によって塞がれた開口部を前記２以上の開口部の中から検出する検出ステップ、および
前記２以上のマイクロフォンのうち前記検出ステップによって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する補正ステップを実行させるための、音声補正プログラム。
【請求項８】
２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられた２以上のマイクロフォンを備える電子カメラによって実行される音声補正方法であって、
異物によって塞がれた開口部を前記２以上の開口部の中から検出する検出ステップ、および
前記２以上のマイクロフォンのうち前記検出ステップによって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する補正ステップを備える、音声補正方法。
【請求項９】
２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられた２以上のマイクロフォン、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
異物によって塞がれた開口部を前記２以上の開口部の中から検出する検出ステップ、および
前記２以上のマイクロフォンのうち前記検出ステップによって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する補正ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１０】
２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられた２以上のマイクロフォン、
外部制御プログラムを受信する受信手段、および
前記受信手段によって受信された外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
異物によって塞がれた開口部を前記２以上の開口部の中から検出する検出ステップ、および
前記２以上のマイクロフォンのうち前記検出ステップによって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する補正ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に外部音声を記録する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラに適用可能な装置の一例が、特許文献１に開示されている。この背景技術によれば、高音再生用スピーカの近傍に設けた第１のマイクロホンの信号と車両のフロントドアに設置した中低音再生用スピーカの近傍に設けた第２のマイクロホンの出力信号とが直接比較される。両者の信号をそれぞれ積分した信号レベルが等しくなるように可変利得増幅器の増幅率が変化する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３３８４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、２つの音声信号をそれぞれ積分した信号レベルが等しくなるように可変利得増幅器の増幅率が変化するので、２以上のマイクロフォンによって取得された音声のいずれかに異常が発生した場合に正常な音声も補正される可能性がある。このため、音質が低下する恐れがある。
【０００５】
それゆえに、この発明の主たる目的は、音質を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられた２以上のマイクロフォン(50a, 50b)、異物によって塞がれた開口部を２以上の開口部の中から検出する検出手段(52a, 52b, 58, S31~S41, S81~S95)、および２以上のマイクロフォンのうち検出手段によって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する補正手段(54a, 54b, 56a, 56b, S17, S23, S55, S57~S63, S75, S77)を備える。
【０００７】
好ましくは、フォーカスレンズ(12)を通して撮像面で捉えられたシーンを表す画像を出力する撮像手段(16)をさらに備え、既定のカメラ動作はフォーカスレンズおよび撮像面の距離の調整動作に相当する。
【０００８】
好ましくは、検出手段は２以上の開口部に近接してそれぞれ設けられて物体の接触を検出する２以上の接触センサ(52a, 52b)を含む。
【０００９】
好ましくは、検出手段は２以上のマイクロフォンによって取得された音声を比較する比較手段(58)を含む。
【００１０】
好ましくは、補正手段は２以上のマイクロフォンのうち検出手段の検知に関連したマイクロフォンによって取得された音声に代えて他のマイクロフォンによって取得された音声を出力する切り替え手段(54a, 54b)を含む。
【００１１】
好ましくは、補正手段は２以上のマイクロフォンによって取得された音声のゲインレベルを検出手段の検知に関連して調整する調整手段(56a, 56b)を含む。
【００１２】
この発明に従う音声補正プログラムは、２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられた２以上のマイクロフォン(50a, 50b)を備える電子カメラ(10)のプロセッサ(26)に、異物によって塞がれた開口部を２以上の開口部の中から検出する検出ステップ(S31~S41, S81~S95)、および２以上のマイクロフォンのうち検出ステップによって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する補正ステップ(S17, S23, S55, S57~S63, S75, S77)を実行させるための、音声補正プログラムである。
【００１３】
この発明に従う音声補正方法は、２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられた２以上のマイクロフォン(50a, 50b)を備える電子カメラ(10)によって実行される音声補正方法であって、異物によって塞がれた開口部を２以上の開口部の中から検出する検出ステップ(S31~S41, S81~S95)、および２以上のマイクロフォンのうち検出ステップによって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する補正ステップ(S17, S23, S55, S57~S63, S75, S77)を備える。
【００１４】
この発明に従う外部制御プログラムは、２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられた２以上のマイクロフォン(50a, 50b)、およびメモリ(48)に保存された内部制御プログラムに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)に供給される外部制御プログラムであって、異物によって塞がれた開口部を２以上の開口部の中から検出する検出ステップ(S31~S41, S81~S95)、および２以上のマイクロフォンのうち検出ステップによって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する補正ステップ(S17, S23, S55, S57~S63, S75, S77)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従う電子カメラ(10)は、２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられた２以上のマイクロフォン(50a, 50b)、外部制御プログラムを受信する受信手段(60)、および受信手段によって受信された外部制御プログラムとメモリ(48)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)であって、外部制御プログラムは、異物によって塞がれた開口部を２以上の開口部の中から検出する検出ステップ(S31~S41, S81~S95)、および２以上のマイクロフォンのうち検出ステップによって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する補正ステップ(S17, S23, S55, S57~S63, S75, S77)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
既定のカメラ動作の実行中にマイクロフォンが向けられた開口部が異物によって塞がれた場合、塞がれた開口部に対応するマイクロフォンの音声が補正される。したがって、カメラ動作によってメカノイズが発生した場合であっても、開口部が塞がれたことによる音質の低下を防ぐことができ、音質が向上する。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるマイクロフォンの設置状態の一例を示す図解図である。
【図４】マイク穴が塞がれた状態の一例を示す図解図である。
【図５】図２実施例に適用される接触センサの設置状態の一例を示す図解図である。
【図６】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図７】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図８】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図９】この発明の他の実施例の構成を示すブロック図である。
【図１０】図９実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１１】この発明のその他の実施例の構成を示すブロック図である。
【図１２】（Ａ）はマイクロフォンによって取得された音声の周波数特性の一例を示す図解図であり、（Ｂ）はマイクロフォンによって取得された音声の周波数特性の他の一例を示す図解図である。
【図１３】図１１実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１４】この発明のさらにその他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。２以上のマイクロフォン１，１，…は、２以上の開口部に向けてカメラ筐体にそれぞれ取り付けられる。検出手段２は、異物によって塞がれた開口部を２以上の開口部の中から検出する。補正手段３は、２以上のマイクロフォン１，１，…のうち検出手段２によって検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する。
【００２１】
既定のカメラ動作の実行中にマイクロフォンが向けられた開口部が異物によって塞がれた場合、塞がれた開口部に対応するマイクロフォンの音声が補正される。したがって、カメラ動作によってメカノイズが発生した場合であっても、開口部が塞がれたことによる音質の低下を防ぐことができ、音質が向上する。
［実施例］
【００２２】
図２を参照して、この実施例のディジタルビデオカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経たシーンの光学像は、ドライバ１８ｃによって駆動されるイメージセンサ１６の撮像面に照射され、光電変換を施される。
【００２３】
電源が投入されると、ＣＰＵ２６は、動画取り込み処理を実行するべく、撮像タスクの下で露光動作および電荷読み出し動作の繰り返しをドライバ１８ｃに命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、イメージセンサ１６の撮像面を露光し、かつイメージセンサ１６の撮像面で生成された電荷をラスタ走査態様でそれぞれ読み出す。イメージセンサ１６からは読み出された電荷に基づく生画像データが周期的に出力される。
【００２４】
信号処理回路２０は、イメージセンサ１８から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御，色分離処理，白バランス調整処理，ＹＵＶ変換処理などの処理を施し、ＹＵＶ形式に従う画像データを作成する。画像データは、メモリ制御回路２８を通してＳＤＲＡＭ３０に書き込まれる。
【００２５】
ＬＣＤドライバ３２は、ＳＤＲＡＭ３０に格納された画像データをメモリ制御回路２８を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３４を駆動する。この結果、シーンを示すリアルタイム動画像（スルー画像）がＬＣＤモニタ３４に表示される。
【００２６】
キー入力装置４６に向けて記録開始操作が行われると、ＣＰＵ２６は、記録処理を開始するべく、ＭＰ４コーデック３６，ＡＡＣコーデック３８，およびＩ／Ｆ４０を撮像タスクの下で起動する。Ｉ／Ｆ４０は、記録媒体４２にアクセスし、動画ファイルを記録媒体４２に新規に作成する（作成された動画ファイルはオープンされる）。
【００２７】
ファイル作成＆オープン処理が完了すると、ＣＰＵ２６は、ＭＰ４符号化処理の開始をＭＰ４コーデック３６に命令し、ＡＡＣ符号化処理の開始をＡＡＣコーデック３８に命令する。
【００２８】
ＭＰ４コーデック３６は、ＳＤＲＡＭ３０に格納された画像データをメモリ制御回路２８を通して繰り返し読み出し、読み出された画像データをＭＰ４方式に従って符号化し、そして符号化画像データつまりＭＰ４データをメモリ制御回路２８を通してＳＤＲＡＭ３０に書き込む。
【００２９】
ＡＡＣコーデック３８は、マイクロフォン５０ａおよび５０ｂをそれぞれ含む左側音声系ＡＬおよび右側音声系ＡＲから出力された音声データをＡＡＣ方式に従って符号化し、符号化音声データつまりＡＡＣデータをメモリ制御回路２８を通してＳＤＲＡＭ３０に書き込む。
【００３０】
ＣＰＵ２６はその後、６０フレームのＭＰ４データが得られる毎に、最新６０フレームのＭＰ４データおよび最新１秒分のＡＡＣデータをオープン状態の動画ファイルに転送する。最新６０フレームのＭＰ４データおよび最新１秒分のＡＡＣデータは、メモリ制御回路２８によってＳＤＲＡＭ３０から読み出され、Ｉ／Ｆ４０を通して動画ファイルに書き込まれる。
【００３１】
キー入力装置４６に向けて動画記録終了操作が行われると、ＣＰＵ２６は、ＭＰ４符号化処理の停止をＭＰ４コーデック３６に命令するとともに、ＡＡＣ符号化処理の停止をＡＡＣコーデック３８に命令し、その後に残データ転送処理を実行する。ＳＤＲＡＭ３０に残存する６０フレーム未満のＭＰ４データおよび１秒未満のＡＡＣデータは、残データ転送処理によって動画ファイルに書き込まれる。オープン状態の動画ファイルは、残データ転送処理が完了した後にクローズされる。その後、ＣＰＵ２６は、ＭＰ４コーデック３６，ＡＡＣコーデック３８，およびＩ／Ｆ４０を撮像タスクの下で停止する。
【００３２】
ＣＰＵ２６は、ズームスイッチ４６ｚｍに向けてズーム操作が行われたとき、撮像タスクの下で、ズーム操作の前のズーム倍率およびズームスイッチ４６ｚｍに対する操作に基づいて、光学ズーム処理によるズーム倍率を算出する。算出されたズーム倍率に基づいてドライバ１８ａを通してズームレンズ１２を光軸方向に移動させることによって、ＣＰＵ２６は光学ズームイン処理または光学ズームアウト処理を実行する。この結果、スルー画像および記録画像の倍率がズーム操作に応じて変化する。
【００３３】
図３を参照して、ディジタルビデオカメラ１０の筐体ＣＢにはマイク穴ＭＨａおよびＭＨｂが設けられる。マイク穴ＭＨａおよびＭＨｂの内部側にはマイクホルダーＨＤａおよびＨＤｂがそれぞれ設置される。マイクロフォン５０ａおよび５０ｂは、それぞれマイク穴ＭＨａおよびＭＨｂを通して外部の音声を取得できるように、マイクホルダーＨＤａおよびＨＤｂにそれぞれ取り付けられる。
【００３４】
光学ズームイン処理または光学ズームアウト処理の実行中においては、ズームレンズ１２の移動によって発生したメカノイズが、筐体ＣＢを介してマイク穴ＭＨａおよびＭＨｂから漏洩する。通常は、マイク穴ＭＨａおよびＭＨｂから漏洩したメカノイズは筐体ＣＢの外部にも拡散し、マイクロフォン５０ａおよび５０ｂによって取得されるメカノイズは、ディジタルビデオカメラ１０周辺の音声との音量差によって、問題とならない。
【００３５】
しかし、図４を参照して、ディジタルビデオカメラ１０の操作者の手指ＦＧによってマイク穴ＭＨａまたはＭＨｂが塞がれた場合、以下のような問題が生じる。つまり、ディジタルビデオカメラ１０周辺の音声は、多くが手指ＦＧによって遮断され、マイクロフォン５０ａまたは５０ｂによって取得される音量が小さくなる。一方、マイク穴ＭＨａまたはＭＨｂから漏洩したメカノイズは、筐体ＣＢの外部への拡散が操作者の手指ＦＧによって妨げられ、マイクロフォン５０ａまたは５０ｂによって取得される音量が大きくなる。このため、マイクロフォン５０ａおよび５０ｂのうちマイク穴が塞がれたマイクロフォンによって取得された音声は、メカノイズの割合が高く、品質が低い。
【００３６】
これに対して、接触センサ５２ａおよび５２ｂが、マイク穴ＭＨａおよびＭＨｂにそれぞれ近接して、図５に示す要領で筐体ＣＢに設けられる。マイクロフォン５０ａ，接触センサ５２ａ，および後述するスイッチ５４ａは左側音声系ＡＬを構成し、マイクロフォン５０ｂ，接触センサ５２ｂ，および後述するスイッチ５４ｂは右側音声系ＡＲを構成する。
【００３７】
接触センサ５２ａおよび５２ｂは、物体の接触を検出して、検知結果をＣＰＵ２６に伝達する。したがって、操作者の手指ＦＧによってマイク穴ＭＨａまたはＭＨｂが塞がれた場合、接触センサ５２ａまたは５２ｂによって手指ＦＧの接触が検出される。なお、接触センサ５２ａおよび５２ｂに代えて、近傍の物体の有無を非接触で検出する近接センサを用いてもよい。
【００３８】
このような接触センサ５２ａおよび５２ｂを用いて、ＣＰＵ２６は、以下の処理を実行する。接触センサ５２ａが物体の接触を検出したとき、撮像タスクと並列して実行される異常検出タスクの下でＣＰＵ２６は、マイク穴ＭＨａが塞がれたことを表明するべくフラグＦＬＧ＿Ｌを“１”に設定する。同様に、接触センサ５２ｂが物体の接触を検出したとき、ＣＰＵ２６は、マイク穴ＭＨｂが塞がれたことを表明するべくフラグＦＬＧ＿Ｒを“１”に設定する。
【００３９】
また、撮像タスクと並列して実行される音声補正タスクの下でＣＰＵ２６は、光学ズーム処理の実行中であるか否か、つまりメカノイズが発生しているか否かを繰り返し判別する。
【００４０】
光学ズーム処理の実行中であった場合、ＣＰＵ２６は、フラグＦＬＧ＿Ｌが“１”に設定されかつフラグＦＬＧ＿Ｒが“０”に設定されているか否かを判別する。肯定的な判別結果であった場合、マイク穴ＭＨａおよびＭＨｂのうちマイク穴ＭＨａのみが手指ＦＧによって塞がれ、マイクロフォン５０ａによって取得された音声に異常が発生したものと推定し、左側音声系ＡＬから出力される音声を以下の要領で補正する。
【００４１】
スイッチ５４ａおよび５４ｂの各々は、マイクロフォン５０ａおよび５０ｂによって取得された音声を入力し、ＣＰＵ２６の命令に従っていずれかの音声を出力する。上述のようにマイクロフォン５０ａによって取得された音声の異常が推定されると、ＣＰＵ２６は、マイクロフォン５０ｂによって取得された音声にスイッチ５４ａの出力を切り替える。これによって、左側音声系ＡＬから出力される音声からメカノイズが低減される。
【００４２】
フラグＦＬＧ＿Ｌが“０”に設定されかつフラグＦＬＧ＿Ｒが“１”に設定されていた場合、つまり、マイク穴ＭＨｂのみが手指ＦＧによって塞がれた場合、以下の要領で補正処理が実行される。この場合、マイクロフォン５０ｂによって取得された音声の異常が推定されるので、ＣＰＵ２６は、マイクロフォン５０ａによって取得された音声にスイッチ５４ｂの出力を切り替える。これによって、右側音声系ＡＲから出力される音声からメカノイズが低減される。
【００４３】
フラグＦＬＧ＿ＬおよびＦＬＧ＿Ｒがいずれも“０”に設定されている場合、ＣＰＵ２６は、マイクロフォン５０ａおよび５０ｂによって取得された音声が左側音声系ＡＬおよび右側音声系ＡＲからそれぞれ元通りに出力されるように、スイッチ５４ａおよび５４ｂを制御する。なお、このようなスイッチ５４ａおよび５４ｂの出力を元に戻すための処理は、光学ズーム処理の停止中も実行される。したがって、マイク穴ＭＨａまたはＭＨｂを塞いでいた手指ＦＧが離れた時点で、スイッチ５４ａおよび５４ｂの出力が元に戻る。
【００４４】
フラグＦＬＧ＿ＬおよびＦＬＧ＿Ｒがいずれも“１”に設定されている場合、つまりマイク穴ＭＨａおよびＭＨｂのいずれも塞がれている場合も同様に処理が実行される。つまり、マイクロフォン５０ａおよび５０ｂによって取得された音声が左側音声系ＡＬおよび右側音声系ＡＲからそれぞれ出力されるように、スイッチ５４ａおよび５４ｂが制御される。
【００４５】
ＣＰＵ２６は、図６に示す撮像タスク，図７に示す異常検出タスク，および図８に示す音声補正タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４８に記憶される。
【００４６】
図６を参照して、ステップＳ１では動画取り込み処理を実行する。この結果、シーンを表すスルー画像がＬＣＤモニタ３４に表示される。ステップＳ３ではキー入力装置４６に向けて記録開始操作が行われたか否かを判別し、判別結果がＮＯであればステップＳ９に進む一方、判別結果がＹＥＳであれば異常検出タスクおよび音声補正タスクをステップＳ５で起動する。
【００４７】
ステップＳ７では、ＭＰ４コーデック３６，ＡＡＣコーデック３８，およびＩ／Ｆ４０を起動して記録処理を開始し、その後にステップＳ３に戻る。この結果、記録媒体４２に作成された動画ファイルへのＭＰ４データおよびＡＡＣデータの書き込みが開始される。
【００４８】
ステップＳ９ではキー入力装置４６に向けて記録終了操作が行われたか否かを判別し、判別結果がＮＯであればステップＳ１５に進む一方、判別結果がＹＥＳであればステップＳ１１に進む。
【００４９】
ステップＳ１１では、記録媒体４２に作成された動画ファイルをクローズし、ＭＰ４コーデック３６，ＡＡＣコーデック３８，およびＩ／Ｆ４０を停止して、記録処理を終了する。ステップＳ１３では異常検出タスクおよび音声補正タスクを停止し、その後にステップＳ３に戻る。
【００５０】
ステップＳ１５ではズームスイッチ４６ｚｍに向けてズーム操作が行われたか否かを判別し、判別結果がＮＯであればステップＳ３に戻る一方、判別結果がＹＥＳであればステップＳ１７に進む。ステップＳ１７では、メカノイズの発生を表明するべくフラグＦＬＧ＿Ｎに“１”を設定する。
【００５１】
ステップＳ１９では、光学ズームイン処理または光学ズームアウト処理を実行し、ドライバ１８ａを通してズームレンズ１２を光軸方向に移動させる。この結果、スルー画像および記録画像の倍率がズーム操作に応じて変化する。
【００５２】
ステップＳ２１では光学ズーム処理または光学ズームアウト処理が完了したか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ２３でフラグＦＬＧ＿Ｎに“０”を設定し、その後にステップＳ３に戻る。
【００５３】
図７を参照して、ステップＳ３１では、接触センサ５２ａが物体の接触を検出したか否かを判別し、判別結果がＹＥＳであればステップＳ３３を経てステップＳ３７に進み、判別結果がＮＯであればステップＳ３５を経てステップＳ３７に進む。
【００５４】
ステップＳ３３ではフラグＦＬＧ＿Ｌに“１”を設定し、ステップＳ３５ではフラグＦＬＧ＿Ｌに“０”を設定する。
【００５５】
ステップＳ３７では、接触センサ５２ａが物体の接触を検出したか否かを判別し、判別結果がＹＥＳであればステップＳ３９に進み、判別結果がＮＯであればステップＳ４１に進む。
【００５６】
ステップＳ３９ではフラグＦＬＧ＿Ｒに“１”を設定し、ステップＳ４１ではフラグＦＬＧ＿Ｒに“０”を設定する。ステップＳ３９またはステップＳ４１の処理が完了すると、ステップＳ３１に戻る。
【００５７】
図８を参照して、ステップＳ５１では、マイクロフォン５０ａによって取得された音声が左側音声系ＡＬから出力されるように、スイッチ５４ａを制御する。ステップＳ５３では、マイクロフォン５０ｂによって取得された音声が右側音声系ＡＲから出力されるように、スイッチ５４ｂを制御する。
【００５８】
ステップＳ５５ではフラグＦＬＧ＿Ｎに“１”が設定されているか否かを判別し、判別結果がＮＯであればステップＳ５１に戻る一方、判別結果がＹＥＳであればステップＳ５７に進む。
【００５９】
ステップＳ５７では、フラグＦＬＧ＿Ｌが“１”に設定されかつフラグＦＬＧ＿Ｒが“０”に設定されているか否かを判別する。判別結果がＹＥＳであればステップＳ６１に進む一方、判別結果がＮＯであれば、フラグＦＬＧ＿Ｌが“０”に設定されかつフラグＦＬＧ＿Ｒが“１”に設定されているか否かをステップＳ５９で判別する。
【００６０】
ステップＳ５９の判別結果がＮＯであればステップＳ５１に戻る一方、判別結果がＹＥＳであればステップＳ６３に進む。
【００６１】
ステップＳ６１では、マイクロフォン５０ｂによって取得された音声が左側音声系ＡＬから出力されるように、スイッチ５４ａを制御する。ステップＳ６３では、マイクロフォン５０ａによって取得された音声が右側音声系ＡＲから出力されるように、スイッチ５４ｂを制御する。ステップＳ６１またはＳ６３の処理が完了すると、ステップＳ５５に戻る。
【００６２】
以上の説明から分かるように、マイクロフォン５０ａおよび５０ｂは、２つの開口部に向けてカメラ筐体にそれぞれ取り付けられる。接触センサ５２ａおよび５２ｂならびにＣＰＵ２６は、異物によって塞がれた開口部を２以上の開口部の中から検出する。スイッチ５４ａおよび５４ｂならびにＣＰＵ２６は、マイクロフォン５０ａおよび５０ｂのうち検出された開口部に対応するマイクロフォンによって取得された音声を既定のカメラ動作が実行される期間に限定して補正する。
【００６３】
既定のカメラ動作の実行中にマイクロフォン５０ａおよび５０ｂが向けられた開口部が異物によって塞がれた場合、塞がれた開口部に対応するマイクロフォンの音声が補正される。したがって、カメラ動作によってメカノイズが発生した場合であっても、開口部が塞がれたことによる音質の低下を防ぐことができ、音質が向上する。
【００６４】
なお、この実施例では、音声の補正にスイッチ５４ａおよび５４ｂを用いて、異常が推定された音声に代えて他の音声を出力するようにした。しかし、スイッチ５４ａおよび５４ｂに代えてゲイン調整回路５６ａおよび５６ｂを図９に示す要領で接続し、異常が推定された音声のゲインレベルを低下させるようにしてもよい。
【００６５】
この場合、ゲイン調整回路５６ａおよび５６ｂは、マイクロフォン５０ａおよび５０ｂによって取得された音声をそれぞれ入力し、ＣＰＵ２６の命令に従ってゲインレベルを調整する。
【００６６】
またこの場合、図１０を参照して、図８のステップＳ５１，Ｓ５３，Ｓ６１，およびＳ６３に代えて、ステップＳ７１，Ｓ７３，Ｓ７５，およびＳ７７が実行される。
【００６７】
ステップＳ７１では左側音声系ＡＬのゲインレベルを通常レベルに設定するようにゲイン調整回路５６ａに命令し、ステップＳ７３では右側音声系ＡＲのゲインレベルを通常レベルに設定するようにゲイン調整回路５６ｂに命令する。
【００６８】
ステップＳ７５では左側音声系ＡＬのゲインレベルを低下させるようにゲイン調整回路５６ａに命令し、ステップＳ７７では右側音声系ＡＲのゲインレベルを低下させるようにゲイン調整回路５６ｂに命令する。
【００６９】
また、この実施例では、マイク穴ＭＨａまたはＭＨｂが塞がれたことを接触センサ５２ａおよび５２ｂを用いて検出し、検知に関連した音声を補正するようにした。しかし、接触センサ５２ａおよび５２ｂに代えて音声解析回路５８を図１１に示す要領で接続し、音声に異常が発生したことを検出するようにしてもよい。
【００７０】
この場合、音声解析回路５８は、マイクロフォン５０ａおよび５０ｂによって取得された音声を入力し、２つの入力音声に対してマッチング処理を行うことによって、音声に異常が発生したことを検出する。
【００７１】
マイクロフォン５０ａおよび５０ｂによって通常の状態で取得された音声の周波数特性は、図１２（Ａ）のように示される。これに対して、マイク穴ＭＨａまたはＭＨｂが塞がれた状態で取得される音声の周波数特性は、メカノイズの割合の上昇によって低周波成分が増大し、図１２（Ｂ）のように示される。したがって、音声解析回路５８は、マッチング処理の結果マイクロフォン５０ａおよび５０ｂによって取得された音声の差異が既定値を超えたとき、異常の発生をＣＰＵ２６に伝達する。
【００７２】
またこの場合、図７に示す各処理に代えて図１３に示す各処理が異常検出タスクにおいて実行される。
【００７３】
図１３を参照して、ステップＳ８１では音声解析回路５８を起動し、マイクロフォン５０ａおよび５０ｂによって取得された音声の抽出を開始する。ステップＳ８３では、マイクロフォン５０ａおよび５０ｂによって取得された音声のマッチング処理を開始する。
【００７４】
ステップＳ８５では、マッチング処理の結果マイクロフォン５０ａによって取得された音声の異常が検出されたか否かを判別し、判別結果がＮＯであればステップＳ８９に進む一方、判別結果がＹＥＳであればステップＳ８７でフラグＦＬＧ＿Ｒに“１”を設定する。
【００７５】
ステップＳ８９ではフラグＦＬＧ＿Ｒに“０”を設定し、ステップＳ９１ではマッチング処理の結果マイクロフォン５０ｂによって取得された音声の異常が検出されたか否かを判別する。
【００７６】
判別結果がＹＥＳであればステップＳ９３でフラグＦＬＧ＿Ｌに“１”を設定し、判別結果がＮＯであればステップＳ９５でフラグＦＬＧ＿Ｌに“０”を設定する。ステップＳ８７，Ｓ９３，またはＳ９５の処理が完了すると、ステップＳ８５に戻る。
【００７７】
また、この実施例では、マイクロフォンから出力された音声をＡＡＣコーデックを用いて符号化するようにした。しかし、ＡＡＣ以外の符号化方式を用いてもよい。例えば、ＰＣＭ（Pulse Code Modulation）やＭＰ３（MPEG Audio Layer-3）などの方式を用いてもよい。
【００７８】
また、この実施例では、図６〜８、１０、１３に示すフロー図の処理をＣＰＵを用いて実行させるようにした。しかし、音声専用のＤＳＰ（Digital Signal Processor）を設けて、これらの処理の一部を実行させるようにしてもよい。
【００７９】
また、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４８に予め記憶される。しかし、外部サーバに接続するための通信Ｉ／Ｆ６０を図１４に示す要領でディジタルビデオカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４８に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００８０】
また、この実施例では、光学ズーム処理の実行中にマイク穴ＭＨａおよびＭＨｂのいずれかが塞がれた場合に、音声を補正するようにした。しかし、メカノイズが発生する他のカメラ動作の実行中にマイク穴ＭＨａおよびＭＨｂのいずれかが塞がれた場合に、音声を補正するようにしてもよい。例えば、キー入力装置４６に向けて操作者による操作があったときならびに手振れ補正処理に従ったフォーカスレンズ１２，絞りユニット１４，またはイメージセンサ１６の移動中等も音声補正処理の対象としてもよい。
【００８１】
また、この実施例では、ＣＰＵ２６によって実行される処理を、図６に示す撮像タスク，図７に示す異常検出タスク，および図８に示す音声補正タスクを含む複数のタスクに区分するようにしている。しかし、これらのタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、転送タスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【００８２】
また、この実施例では、ディジタルビデオカメラを用いて説明したが、本発明は、パーソナルコンピュータ，携帯電話端末，またはスマートフォンなどにも適用することができる。
【符号の説明】
【００８３】
１０  …ディジタルビデオカメラ
１２  …フォーカスレンズ
１６  …イメージセンサ
２６  …ＣＰＵ
３８  …ＡＡＣコーデック
５０ａ  …マイクロフォン
５０ｂ  …マイクロフォン
５２ａ  …接触センサ
５２ｂ  …接触センサ
５４ａ  …スイッチ
５４ｂ  …スイッチ
【図１】
2013176002.tif 000003
【図２】
2013176002.tif 000004
【図３】
2013176002.tif 000005
【図４】
2013176002.tif 000006
【図５】
2013176002.tif 000007
【図６】
2013176002.tif 000008
【図７】
2013176002.tif 000009
【図８】
2013176002.tif 000010
【図９】
2013176002.tif 000011
【図１０】
2013176002.tif 000012
【図１１】
2013176002.tif 000013
【図１２】
2013176002.tif 000014
【図１３】
2013176002.tif 000015
【図１４】
2013176002.tif 000016