(57)【要約】【課題】ノイズ発生源となる動作手段の動作時間に応じて適切なノイズ低減処理を行う。【解決手段】このデジタルカメラに設けられているいずれかのモーターが駆動を開始し（ステップＳ１０７；ＹＥＳ）、モーターが動作を開始してから１秒が経過する前に（ステップＳ１０９；ＮＯ）、モーターが停止した場合には（ステップＳ１１０；ＹＥＳ）、モーターの動作停止直前の音声データを動作時間分だけ再度読み出して取り込むことによりノイズを除去する。また、モーターが１秒以上動作した場合には（ステップＳ１０９；ＹＥＳ）、音声データをフィルタ処理させることにより、ノイズを除去する（ステップＳ１１６）。【選択図】    図４
2006203376.tif 000002
【特許請求の範囲】
【請求項１】
動画を撮像する撮像手段と、
この撮像手段による撮像時に周囲の音声を検出する検出手段と、
前記撮像手段により撮像される動画と前記検出手段により検出される音声とを記録する記録手段と、
動作に伴ってノイズを発生する動作手段と、
前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の動作時間に応じて異なるノイズ低減処理を実行するノイズ低減処理手段と
を備えることを特徴とする電子カメラ。
【請求項２】
前記ノイズ低減処理は、前記動作手段の動作時間が所定未満である場合、当該動作手段の動作中における前記音声の前記記録手段への記録を禁止する録音禁止処理を含むことを特徴とする請求項１記載の電子カメラ。
【請求項３】
前記ノイズ低減処理は、前記録音禁止処理により録音を禁止された部分に、前記動作手段の非動作中において前記検出手段により検出された音声を挿入して前記記録手段に記録させる記録処理を含むことを特徴とする請求項２記載の電子カメラ。
【請求項４】
前記動作手段の非動作中において前記検出手段により検出された音声とは、前記動作手段の動作直前又は直後に検出された音声の少なくとも一方を含むことを特徴とする請求項３記載の電子カメラ。
【請求項５】
前記ノイズ低減処理は、前記動作手段の動作時間が所定以上である場合、当該動作手段の動作中において前記検出手段により検出された音声をフィルタ処理するフィルタ処理、又は前記音声から前記動作手段の動作に伴って発生するノイズを減算する減算処理を含むことを特徴とする請求項１から４にいずれか記載の電子カメラ。
【請求項６】
前記動作手段の動作時間を取得する取得手段と、
この取得手段により取得された前記動作手段の動作時間が所定時間以上であるか否かをを判断する判断手段とを備え、
前記ノイズ低減処理手段は、
前記判断手段により所定時間以上であると判断された場合、前記動作手段の動作中において前記検出手段により検出される音声に対し、第１のノイズ低減処理を実行する第１のノイズ低減処理手段と、
前記判断手段により所定時間未満であると判断された場合、前記動作手段の動作中において前記検出手段により検出される音声に対し、第１のノイズ低減処理とは異なる第２のノイズ低減処理を実行する第２のノイズ低減処理手段と
を含むことを特徴とする請求項１記載の電子カメラ。
【請求項７】
動画を撮像する撮像手段と、
この撮像手段による撮像時に周囲の音声を検出する検出手段と、
前記撮像手段により撮像される動画と前記検出手段により検出される音声とを記録する記録手段と、
動作に伴ってノイズを発生する複数種の動作手段と、
前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の種別に応じて異なるノイズ低減処理を実行するノイズ低減処理手段と
を備えることを特徴とする電子カメラ。
【請求項８】
動画を撮像する撮像手段と、
この撮像手段による撮像時に周囲の音声を検出する検出手段と、
前記撮像手段により撮像される動画と前記検出手段により検出される音声とを記録する記録手段と、
動作に伴ってノイズを発生する動作手段と、
この動作手段の動作中において、前記検出手段により検出された音声の前記記録手段への記録を禁止する録音禁止処理手段と、
この録音禁止処理手段により録音を禁止された部分に、前記動作手段の動作直前又は直後に検出された音声の少なくとも一方を含む音声を挿入して前記記録手段に記録させる記録処理手段と
を備えることを特徴とする電子カメラ。
【請求項９】
周囲の音声を検出する検出手段と、動作に伴ってノイズを発生する動作手段とを備える機器に配置されるノイズ低減装置であって、
前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の動作時間に応じて異なるノイズ低減処理を実行するノイズ低減処理手段を備えることを特徴とするノイズ低減装置。
【請求項１０】
周囲の音声を検出する検出手段と、動作に伴ってノイズを発生する複数種の動作手段とを備える機器に配置されるノイズ低減装置であって、
前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の種別に応じて異なるノイズ低減処理を実行するノイズ低減処理手段を備えることを特徴とするノイズ低減装置。
【請求項１１】
周囲の音声を検出する検出手段と、この検出手段により検出される音声を記録する記録手段と、動作に伴ってノイズを発生する動作手段とを備える機器に配置されるノイズ低減装置であって、
前記動作手段の動作中において、前記検出手段により検出された音声の前記記録手段への記録を禁止する録音禁止処理手段と、
この録音禁止処理手段により録音を禁止された部分に、前記動作手段の動作直前又は直後に検出された音声の少なくとも一方を含む音声を挿入して前記記録手段に記録させる記録処理手段と
を備えることを特徴とするノイズ低減装置。
【請求項１２】
周囲の音声を検出する検出手段と、動作に伴ってノイズを発生する動作手段とを備える機器におけるノイズ低減方法であって、
前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の動作時間に応じて異なるノイズ低減処理を実行することを特徴とするノイズ低減方法。
【請求項１３】
周囲の音声を検出する検出手段と、動作に伴ってノイズを発生する複数種の動作手段とを備える機器におけるノイズ低減方法であって、
前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の種別に応じて異なるノイズ低減処理を実行することを特徴とするノイズ低減方法。
【請求項１４】
周囲の音声を検出する検出手段と、この検出手段により検出される音声を記録する記録手段と、動作に伴ってノイズを発生する動作手段とを備える機器におけるノイズ低減方法であって、
前記動作手段の動作中において、前記検出手段により検出された音声の前記記録手段への記録を禁止する録音禁止処理工程と、
この録音禁止処理工程により録音を禁止された部分に、前記動作手段の動作直前又は直後に検出された音声の少なくとも一方を含む音声を挿入して前記記録手段に記録させる記録処理工程と
を含むことを特徴とするノイズ低減方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搭載されているモーター等の動作手段の動作に伴って発生するノイズを低減する電子カメラ、ノイズを低減するためのノイズ低減装置及びノイズ低減方法に関する。
【背景技術】
【０００２】
従来、例えば撮影画像とともに撮影時の音声を記録するカメラにおいては、ズームモーターの動作に伴って発生するノイズを低減することにより記録音声へのノイズの混入を防止するためのノイズ低減装置を搭載したものが提案されている。このノイズ低減装置は、ズームモーターの動作中において、マイクロホンにより検出される音声のレベルを一定レベルに減衰させることにより、ズームモーターの動作ノイズが録音されることを防止する（例えば、特許文献１参照）。
【特許文献１】特開平６−２９２０４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このようにズームモーターの動作中において、マイクロホンにより検出される音声のレベルを一定レベルに減衰させると、ズームモーターの動作時間が短い場合には、音声を減衰させて記録したことによる音声の欠如は時間的に短いことから、再生時おける違和感は無視し得る程度となる。しかしながら、動作時間が長い場合には、音声を減衰させて記録したことによる音声の欠如が時間的に長くなることから、再生時おける違和感はこれ無視し得ないものとなってしまう。つまり、ノイズ発生源となる動作手段の動作時間によっては、適切なノイズ低減処理を行うことができない場合が生じ、動作手段の動作時間に左右されることなく適切なノイズ低減処理を行うことができるものではなかった。
【０００４】
本発明は、かかる従来の課題に鑑みてなされたものであり、ノイズ発生源となる動作手段の動作時間に応じて適切なノイズ低減処理を行うことのできる電子カメラ、ノイズ低減装置及びノイズ低減方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
前記課題を解決するため請求項１記載の発明に係る電子カメラにあっては、動画を撮像する撮像手段と、この撮像手段による撮像時に周囲の音声を検出する検出手段と、前記撮像手段により撮像される動画と前記検出手段により検出される音声とを記録する記録手段と、動作に伴ってノイズを発生する動作手段と、前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の動作時間に応じて異なるノイズ低減処理を実行するノイズ低減処理手段とを備える。
【０００６】
つまり、ノイズ低減処理手段は、動作手段の動作中において検出手段により検出される音声に対し、動作手段の動作時間に応じて異なるノイズ低減方法を用いて、ノイズ低減処理を実行する。したがって、ノイズ発生源となる動作手段の動作時間に左右されることなく適切なノイズ低減処理を行うこと可能となる。
【０００７】
また、請求項２記載の発明に係る電子カメラにあっては、前記ノイズ低減処理は、前記動作手段の動作時間が所定未満である場合、当該動作手段の動作中における前記音声の前記記録手段への記録を禁止する録音禁止処理を含む。したがって、動作手段の動作中におおいて、検出手段により検出された音声の記録手段への記録は禁止され、その間に検出された音声の記録は欠如する。しかし、この録音禁止処理は、動作手段の動作時間が所定未満である場合になされるノイズ低減処理であることから、音声の欠如は時間的に短く、再生時おける違和感は無視し得る程度となる。
【０００８】
また、請求項３記載の発明に係る電子カメラにあっては、前記ノイズ低減処理は、前記録音禁止処理により録音を禁止された部分に、前記動作手段の非動作中において前記検出手段により検出された音声を挿入して前記記録手段に記録させる記録処理を含む。したがって、録音禁止処理により録音を禁止された部分に、動作手段の非動作中において検出手段により検出された音声を挿入して記録されることにより、動作手段の動作に伴って発生したノイズがなく、かつ、音声の欠如もない記録状態にすることができる。
【０００９】
また、請求項４記載の発明に係る電子カメラにあっては、前記動作手段の非動作中において前記検出手段により検出された音声とは、前記動作手段の動作直前又は直後に検出された音声の少なくとも一方を含む。したがって、前記録音禁止処理により録音を禁止された部分には、動作手段の動作直前や直後の検出音声、あるいはこれら動作直前と直後の検出音声の平均音声等が挿入して記録される。これにより、動作手段の動作に伴って発生したノイズ及び音声の欠如がなく、しかも時間的に近接する違和感のない音声が挿入された記録状態にすることができる。
【００１０】
また、請求項５記載の発明に係る電子カメラにあっては、前記ノイズ低減処理は、前記動作手段の動作時間が所定以上である場合、当該動作手段の動作中において前記検出手段により検出された音声をフィルタ処理するフィルタ処理、又は前記音声から前記動作手段の動作に伴って発生するノイズを減算する減算処理を含む。つまり、動作手段の動作時間が所定以上である場合のように、音声を欠如させると再生時に違和感が生ずる場合には、フィルタ処理や減算処理でノイズ低減処理がなされることにより、音声の欠如に起因する違和感を生じさせることなく、かつ、動作手段の動作に伴って発生したノイズのない記録状態にすることができる。
【００１１】
また、請求項６記載の発明に係る電子カメラにあっては、前記動作手段の動作時間を取得する取得手段と、この取得手段により取得された前記動作手段の動作時間が所定時間以上であるか否かをを判断する判断手段とを備え、前記ノイズ低減処理手段は、前記判断手段により所定時間以上であると判断された場合、前記動作手段の動作中において前記検出手段により検出される音声に対し、第１のノイズ低減処理を実行する第１のノイズ低減処理手段と、前記判断手段により所定時間未満であると判断された場合、前記動作手段の動作中において前記検出手段により検出される音声に対し、第１のノイズ低減処理とは異なる第２のノイズ低減処理を実行する第２のノイズ低減処理手段とを含む。したがって、動作手段の動作時間が所定時間以上である場合には第１のノイズ低減処理が実行され、所定時間未満である場合には第１のノイズ低減処理とは異なる第２のノイズ低減処理が実行される。
【００１２】
また、請求項７記載の発明に係る電子カメラにあっては、動画を撮像する撮像手段と、この撮像手段による撮像時に周囲の音声を検出する検出手段と、前記撮像手段により撮像される動画と前記検出手段により検出される音声とを記録する記録手段と、動作に伴ってノイズを発生する複数種の動作手段と、前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の種別に応じて異なるノイズ低減処理を実行するノイズ低減処理手段とを備える。
【００１３】
すなわち、電子カメラに搭載されている動作に伴ってノイズを発生する複数種の動作手段は、その種別に応じてノイズの性質や動作時間が異なる。したがって、動作手段の種別に応じて異なるノイズ低減処理を実行すれば、結果的に動作手段のノイズの性質や動作時間に応じて異なるノイズ低減方法を用いて、ノイズ低減処理が実行されることとなり、よって、ノイズ発生源となる動作手段のノイズの性質や動作時間に応じて適切なノイズ低減処理を行うこと可能となる。
【００１４】
また、請求項８記載の発明に係る電子カメラにあっては、動画を撮像する撮像手段と、この撮像手段による撮像時に周囲の音声を検出する検出手段と、前記撮像手段により撮像される動画と前記検出手段により検出される音声とを記録する記録手段と、動作に伴ってノイズを発生する動作手段と、この動作手段の動作中において、前記検出手段により検出された音声の前記記録手段への記録を禁止する録音禁止処理手段と、この録音禁止処理手段により録音を禁止された部分に、前記動作手段の動作直前又は直後に検出された音声の少なくとも一方を含む音声を挿入して前記記録手段に記録させる記録処理手段とを備える。したがって、録音禁止処理により録音を禁止された部分には、動作手段の動作直前や直後の検出音声、あるいはこれら動作直前と直後の検出音声の平均音声等が挿入して記録される。これにより、動作手段の動作に伴って発生したノイズ及び音声の欠如がなく、しかも時間的に近接する違和感のない音声が挿入された記録状態にすることができる。
【００１５】
また、請求項９記載の発明に係るノイズ低減装置にあっては、周囲の音声を検出する検出手段と、動作に伴ってノイズを発生する動作手段とを備える機器に配置されるノイズ低減装置であって、前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の動作時間に応じて異なるノイズ低減処理を実行するノイズ低減処理手段を備える。つまり、ノイズ低減処理手段は、動作手段の動作中において検出手段により検出される音声に対し、動作手段の動作時間に応じて異なるノイズ低減方法を用いて、ノイズ低減処理を実行する。したがって、ノイズ発生源となる動作手段の動作時間に左右されることなく適切なノイズ低減処理を行うこと可能となる。
【００１６】
また、請求項１０記載の発明に係るノイズ低減装置にあっては、周囲の音声を検出する検出手段と、動作に伴ってノイズを発生する複数種の動作手段とを備える機器に配置されるノイズ低減装置であって、前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の種別に応じて異なるノイズ低減処理を実行するノイズ低減処理手段を備える。
【００１７】
すなわち、各種機器に搭載されている動作に伴ってノイズを発生する複数種の動作手段は、その種別に応じて動作時間が異なる。したがって、動作手段の種別に応じて異なるノイズ低減処理を実行すれば、結果的に動作手段の動作時間に応じて異なるノイズ低減方法を用いて、ノイズ低減処理が実行されることとなり、よって、ノイズ発生源となる動作手段の動作時間に応じて適切なノイズ低減処理を行うこと可能となる。
【００１８】
また、請求項１１記載の発明に係るノイズ低減装置にあっては、周囲の音声を検出する検出手段と、この検出手段により検出される音声を記録する記録手段と、動作に伴ってノイズを発生する動作手段とを備える機器に配置されるノイズ低減装置であって、前記動作手段の動作中において、前記検出手段により検出された音声の前記記録手段への記録を禁止する録音禁止処理手段と、この録音禁止処理手段により録音を禁止された部分に、前記動作手段の動作直前又は直後に検出された音声の少なくとも一方を含む音声を挿入して前記記録手段に記録させる記録処理手段とを備える。したがって、録音禁止処理により録音を禁止された部分には、動作手段の動作直前や直後の検出音声、あるいはこれら動作直前と直後の検出音声の平均音声等が挿入して記録される。これにより、動作手段の動作に伴って発生したノイズ及び音声の欠如がなく、しかも時間的に近接する違和感のない音声が挿入された記録状態にすることができる。
【００１９】
また、請求項１２記載の発明は、周囲の音声を検出する検出手段と、動作に伴ってノイズを発生する動作手段とを備える機器におけるノイズ低減方法であって、前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の動作時間に応じて異なるノイズ低減処理を実行する。したがって、このノイズ低減処理を実行することにより、請求項９記載の発明と同様の作用効果を奏する。
【００２０】
また、請求項１３記載の発明は、周囲の音声を検出する検出手段と、動作に伴ってノイズを発生する複数種の動作手段とを備える機器におけるノイズ低減方法であって、前記動作手段の動作中において前記検出手段により検出される音声に対し、当該動作手段の種別に応じて異なるノイズ低減処理を実行する。したがって、このノイズ低減処理を実行することにより、請求項１０記載の発明と同様の作用効果を奏する。
【００２１】
また、請求項１４記載の発明は、周囲の音声を検出する検出手段と、この検出手段により検出される音声を記録する記録手段と、動作に伴ってノイズを発生する動作手段とを備える機器におけるノイズ低減方法であって、前記動作手段の動作中において、前記検出手段により検出された音声の前記記録手段への記録を禁止する録音禁止処理工程と、この録音禁止処理工程により録音を禁止された部分に、前記動作手段の動作直前又は直後に検出された音声の少なくとも一方を含む音声を挿入して前記記録手段に記録させる記録処理工程とを含む。したがって、記載した工程に従って処理を実行することにより、請求項１１記載の発明と同様の作用効果を奏する。
【発明の効果】
【００２２】
以上のように本発明にかかる電子カメラによれば、ノイズ低減処理手段は、動作手段の動作中において検出手段により検出される音声に対し、動作手段の動作時間に応じて異なるノイズ低減方法を用いてノイズ低減処理を実行することから、ノイズ発生源となる動作手段の動作時間に左右されることなく適切なノイズ低減処理を行うこと可能となる。よって、適切にノイズを低減した音声を動画とともに記録することができる。
【００２３】
また、本発明にかかる電子カメラによれば、ノイズ低減処理手段は、動作手段の動作中において検出手段により検出される音声に対し、当該動作手段の種別に応じて異なるノイズ低減処理を実行することから、ノイズ発生源となる動作手段のノイズの性質や動作時間に応じて適切なノイズ低減処理を行うこと可能となる。よって、適切にノイズを低減した音声を動画とともに記録することができる。
【００２４】
また、本発明に係るノイズ低減装置によれば、同様にノイズ低減処理手段は、動作手段の動作中において検出手段により検出される音声に対し、動作手段の動作時間あるいは当該動作手段の種別に応じて異なるノイズ低減方法を用いてノイズ低減処理を実行することから、ノイズ発生源となる動作手段の動作時間に左右されることなく適切なノイズ低減処理を行うこと可能となり、また、ノイズ発生源となる動作手段のノイズの性質や動作時間に応じて適切なノイズ低減処理を行うこと可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の一実施の形態を図に従って説明する。
（第１の実施の形態）
図１は、本発明の一実施の形態に係るデジタルカメラ１の回路構成を示すブロック図であり、このデジタルカメラ１は、音声付き動画撮影機能及びＡＥ、ＡＷＢ、ＡＦ等の各種機能を有するものである。すなわち、レンズユニット２には、ズームレンズ、フォーカスレンズ等の光学系（図示せず）、この光学系を駆動するためのズームモーター３とフォーカスモーター４、及びメカ絞り、メカシャッター等のメカ機構（図示せず）、メカ絞りを駆動するためのアイリスモーター５、メカシャッターを駆動するためのシャッターモーター６が設けられている。これら各モーター３〜６は、モータードライバ７に接続されており、モータードライバ７は、ＣＰＵ８の命令に従い各モーター３〜６を駆動する。
【００２６】
また、デジタルカメラ１は撮像素子としてＣＣＤ９を有している。ＣＣＤ９は、レンズユニット２の光軸上に配置されており、被写体は、レンズユニット２によってＣＣＤ９の受光面に結像される。ＣＣＤ９は、ＣＰＵ８の命令に従いＣＣＤドライバ１０が生成するタイミング信号に基づき駆動され、被写体の光学像に応じたアナログの撮像信号をＣＰＵ８に出力する。ＣＰＵ８は、ＣＣＤ９の出力信号に含まれるノイズを相関二重サンプリングによって除去する処理や、ノイズが除去された撮像信号をデジタル信号に変換するＡ／Ｄ変換処理等の撮影処理を実行する。
【００２７】
そして、静止画撮影モードにおいてＣＰＵ８は、前記撮影処理により得られ画像データを圧縮して、最終的には所定のフォーマットの静止画ファイルとしてメモリカード１１にする。また、動画録画モードにおいては、複数の画像データがＣＰＵ８により順次圧縮され、動画ファイルとしてメモリカード１１に記録される。このメモリカード１１に記録された静止画ファイル及び動画ファイルは、ＰＬＡＹ・モードにおいてユーザーの選択操作に応じてＣＰＵ８に読み出されるとともに伸張され、図示しない液晶モニタに表示される。
【００２８】
なお、ＲＯＭ１２には、ＣＰＵ８に前記各部を制御させるための各種のプログラム、例えばＡＥ、ＡＦ、ＡＷＢ制御用のプログラムや、動画録画モードにおいて用いられる動画撮影プログラムや後述するフローチャートに示すプログラム等が格納されている。
【００２９】
また、このデジタルカメラ１は、周囲の音声を検出するマイクロホン（ＭＩＣ）１３を備えている。このマイクロホン１３により出力される音声信号は、マイクアンプ１４により増幅され、Ａ／Ｄコンバータ１５によりデジタルデータに変換されてバッファメモリ１６に一時記憶される。また、バッファメモリ１６から読み出された音声データは、後述するようにＣＰＵ８により動作を制御されるデジタルフィルタ１７により必要に応じてフィルタ処理されて、ＣＰＵ８に入力される。そして、ＣＰＵ８は、動画録画モードにおいてデジタルフィルタ１７から入力された音声波形データを圧縮し、この圧縮音声データと圧縮動画データとを含む音声付き動画ファイルを生成してメモリカード１１に記録する。このメモリカード１１に記録された音声付き動画ファイルは、ＰＬＡＹ・モードにおいて動画データが再生される際に、音声データが音声波形に変換されて再生される。なお、音声記録を行うタイミングは、動画撮影時に限定されず、音声付き静止画撮影モードにおける録音動作時でもよく、また、録音モードやアフレコモードにおける録音動作時でもよい。  図２は、バッファメモリ１６の詳細を示す概念図である。このバッファメモリ１６は、各々音声データを循環記憶する領域Ａと領域Ｂとを有している。各領域Ａ，Ｂは、各々１秒分の記憶容量を有し、この領域Ａ，ＢがＣＰＵ８により切り換えられて、いずれか一方の領域に１秒分の音声データが循環記憶される。したがって、領域Ａ，Ｂからは１秒間遅延して音声データが読み出される。
【００３０】
図３は、前記デジタルフィルタ１７の特性を示す概念図である。このデジタルフィルタ１７は、図示のようにローパス系のフィルタ特性（ｂ）を有している。したがって、前記マイクロホン１３により検出された音声波形（ａ）に前記各モーター３〜６のモーターノイズ成分Ｎが含まれている場合、デジタルフィルタ１７による波形整形（ｃ）により、モーターノイズ成分Ｎを除去した整形後波形（ｄ）を生成することが可能である。
【００３１】
以上の構成に係る本実施の形態において、ユーザが動画録画モードを設定して、動画録画指示操作を行うと、ＣＰＵ８には前記プログラムに基づき図４に示すフローチャートに従って処理を開始する。すなわち、ＣＰＵ８からの画像取り込み命令をＣＣＤドライバ１０に出力して（ステップＳ１０１）、画像の取り込みを開始するとともに（ステップＳ１０２）、マイクロホン１３からの音声取り込み命令をバッファメモリ１６に出力して（ステップＳ１０３）、音声の取り込みを開始する（ステップＳ１０４）。そして、バッファメモリ１６において、領域Ａ又はＢのいずれか一方、例えば領域Ａを選択して領域Ａに音声データを循環記憶させる（ステップＳ１０５）。さらに、この領域Ａに循環記憶される音声データを１秒の遅れをもって読み出し（ステップＳ１０６）、デジタルフィルタ１７を介して取り込む。このとき、デジタルフィルタ１７は停止した状態にあることから、ＣＰＵ８には、フィルタ処理されない音声データが１秒の遅延をもって順次取り込まれることとなる。
【００３２】
次に、操作によるユーザからの要求、あるいは撮影環境に基づくＣＰＵ８の判断により、ＣＰＵ８がモータードライバ７に駆動命令を発生することによって、いずれかのモーター３〜６が駆動を開始したか否かを判断する（ステップＳ１０７）。駆動を開始しない場合には、後述するステップＳ１１４に進み、これにより、前述のように、ＣＰＵ８には、フィルタ処理されない音声データが１秒の遅延をもって順次取り込まれていく。
【００３３】
そして、いずれかのモーター３〜６が駆動を開始したならば（ステップＳ１０７；ＹＥＳ）、バッファメモリ１６の現在使用している領域、本例の場合領域Ａを固定して、該領域Ａへの循環記憶を停止し、他方の記憶領域、本例の場合領域Ｂに切り換えて該領域Ｂへの循環記憶を開始させる（ステップＳ１０８）。したがって、ステップＳ１０７の判断がＹＥＳとなった時点においては、図２（１）に示すように、領域Ａには現時点から１秒前までの音声であってモーター３〜６の動作に伴うノイズが含まれていない音声データＤＣが記憶され、かつ、領域Ｂには音声データが記憶されていない状態にある。
【００３４】
また、ステップＳ１０８の処理が実行されることにより、同図（２）に示すように、領域Ｂには音声データが記憶され始めるが、このとき既にいずれかのモーター３〜６は動作していることから、領域Ｂにはモーターの動作に伴うノイズが含まれた音声データＤＮが記憶される。
【００３５】
次に、ＣＰＵ８は内蔵しているタイマーによる計測値に基づき、いずれかのモーター３〜６が動作を開始してから１秒が経過したか否かを判断するとともに（ステップＳ１０９）、動作を開始したモーターが停止したか否かを判断する（ステップＳ１１０）。そして、モーターが動作を開始してから１秒が経過する前に（ステップＳ１０９；ＮＯ）、モーターが停止した場合には（ステップＳ１１０；ＹＥＳ）、前記ステップＳ１０８で固定した領域、本例の場合領域Ａからの音声データの読み出しを終了したか否か、つまり、いずれかのモーター３〜６が動作を開始してから１秒が経過したか否かを判断する（ステップＳ１１１）。領域Ａからの音声データの読み出し終了していない場合には、次のステップに進むことなく、読み出しを継続する。このとき、図２（２）に示したように、領域Ａにはノイズが含まれていない音声データＤＣのみが記憶されていることから、ＣＰＵ８にはこのノイズが含まれていない音声データＤＣが取り込まれることとなる。なお、図２（２）は、ステップＳ１１１において音声データの読み出しが終了したと判断された時点の記憶状態を示すものであり、領域Ａにはモーターが動作を開始する１秒前からモーター動作開始時点までの音声データが記憶されており、領域Ｂにはモーター動作開示時点から１秒経過するまでの音声データが記憶されている状態である。
【００３６】
一方、モーターは動作を開始してから１秒が経過する前に停止したことから、ステップＳ１０８で記憶を開始した領域Ｂには、図２（２）に示すように、その冒頭から１秒未満の領域にノイズが含まれた音声データＤＮが記憶されている。したがって、ステップＳ１１１において音声データの読み出しが終了したと判断されたときに、そのまま領域Ｂからの音声データの読み出しを開始すると、ＣＰＵ８にはノイズが含まれた音声データＤＮが取り込まれてしまう。
【００３７】
そこで、ステップＳ１０８で固定した領域、本例の場合領域Ａからモーターの動作停止直前の音声データを、モーターの動作時間分再度読み出す（ステップＳ１１２）。すなわち、図２（２）に示すように、前記タイマーの計測値に基づくモーターの動作時間が「Ｔ」であるならば、領域Ａからモーターの動作停止直前の音声データを時間Ｔ分だけ再度読み出して取り込む。このとき、前述のように、領域Ａにはノイズが含まれていない音声データＤＣのみが記憶されていることから、ＣＰＵ８にはこのノイズが含まれていない時間Ｔ分の音声データＤＣが取り込まれることとなる。ステップＳ１１２による領域Ａからの時間Ｔ分の音声データの再読み出しが終了すると、図２（３）に示すように領域Ｂからノイズが含まれた音声データＤＮが再読み出し中の循環記憶により消去され、ノイズが含まれていない音声データＤＣが１秒分記憶されている状態になる。
【００３８】
この状態で、前記ステップＳ１０８で循環記憶を開始した領域、本例の場合領域Ｂにおいて、モーター停止直後の音声データから読み出しを開始する（ステップＳ１１３）。つまり、この領域Ｂに循環記憶される音声データを１秒の遅れをもって読み出しを行う処理を開始する。このとき、領域Ｂに記憶されている音声データは、既にモーターが停止した後に記憶された音声データであって、ノイズが含まれていない音声データＤＣであることから、ＣＰＵ８にはこのノイズが含まれていない音声データＤＣが取り込まれることとなる。
【００３９】
次に、動画録画終了命令を行ったか否かを判断し（ステップＳ１１４）、動画録画終了命令を行っていない場合には、前述したステップＳ１０５からの処理を繰り返す。このとき、前記ステップＳ１０８での処理により、バッファメモリ１６において音声データを記憶する領域は、領域ＡからＢに切り換えられていることから、このステップＳ１０５では、領域Ｂに音声データが循環記憶され、また、ステップＳ１０６では、この領域Ｂに循環記憶される音声データを１秒の遅れをもって読み出されることとなる。
【００４０】
他方、ステップＳ１０９での判断結果、モーターが動作してから動作が停止する前に１秒が経過した場合には、この経過時点でステップＳ１０８で固定した領域、本例の場合領域Ａからの音声データの読み出しが終了することになる。したがって、ステップＳ１０８で循環記憶を開始した領域、本例の場合領域Ｂからの読み出しを開始する（ステップＳ１１５）。しかし、このとき領域Ｂには、図２（４）に示すように、ノイズが含まれた音声データＤＮが記憶されている。そこで、デジタルフィルタ１７の動作を開始させて領域Ｂから読み出した音声データをフィルタ処理させる（ステップＳ１１６）。これにより、ＣＰＵ８にはフィルタ処理によりノイズを除去された音声データが取り込まれることとなる。
【００４１】
引き続き、モーターが停止したか否かを判断する（ステップＳ１１７）。モーターが停止していない場合には、次のステップに進むことなく、ステップＳ１０８で開始した領域Ｂへの循環記憶と、ステップＳ１１５で開始した領域Ｂからの読み出しを継続するとともに、ステップＳ１１６で開始したフィルタ処理を継続する。このとき、モーターは動作継続中であることから、領域Ｂには、図２（４）したように、ノイズが含まれた音声データＤＮが記憶されていることとなるが、フィルタ処理が行われることにより、ＣＰＵ８にはフィルタ処理によりノイズを除去された音声データが取り込まれる。
【００４２】
そして、モーターが動作を停止したならば（ステップＳ１１７；ＹＥＳ）、モーターが動作を停止してから１秒経過したか否かを判断し（ステップＳ１１８）、１秒経過するまで次のステップに進むことなく、ステップＳ１１６で開始したフィルタ処理を継続する。つまり、モーターが動作を停止しても、領域Ｂにはその直前１秒分のノイズが含まれた音声データＤＮが記憶されている。したがって、モーターが動作を停止しても１秒が経過するまでは、領域Ｂからの読み出された音声データに対するフィルタ処理を継続する。これにより、ＣＰＵ８にはフィルタ処理によりノイズを除去された音声データが取り込まれることとなる。
【００４３】
そして、モーターが動作を停止してから１秒が経過すると、領域Ｂにはノイズが含まれていない音声データＤＣのみが記憶された状態となることから、フィルタ処理を停止する（ステップＳ１１９）。しかる後に、前述した動画録画終了命令を行ったか否かを判断し（ステップＳ１１４）、動画録画終了命令を行っていない場合には、前記ステップＳ１０５からの処理を繰り返す。このとき、前記ステップＳ１０８での処理により、バッファメモリ１６において音声データを記憶する領域は、領域ＡからＢに切り換えられていることから、前述のようにこのステップＳ１０５では、領域Ｂに音声データが循環記憶され、また、ステップＳ１０６では、この領域Ｂに循環記憶される音声データを１秒の遅れをもって読み出されることとなる。
【００４４】
そして、ステップＳ１１４での判断の結果、動画録画終了命令を行った場合には、画像取り込み終了命令をＣＣＤドライバ１０に出力して、画像の取り込みを終了するとともに（ステップＳ１２０）、マイクロホン１３からの音声取り込み終了命令をバッファメモリ１６に出力して、音声の取り込みを終了する（ステップＳ１２１）。
【００４５】
なお、このようにしてＣＰＵ８内に取り込まれた音声データ及び画像データは、前述のように圧縮されて、この圧縮音声データと圧縮動画データとを含む音声付き動画ファイルとしてメモリカード１１に記録されることとなる。
【００４６】
（第２の実施の形態）
図５は、本発明の第２の実施の形態における処理手順を示すフローチャートである。なお、本実施の形態に係るデジタルカメラ１おいて、アイリスモーター５及びシャッターモーター６の動作時間は１秒未満であってかつ一定である。しかし、ズームモーター３、フォーカスモーター４は、動作時間が可変的であって、その最少動作時間が１秒を超えるものである。
【００４７】
係る本実施の形態において、ユーザが動画録画モードを設定して、動画録画指示操作を行うと、ＣＰＵ８には前記プログラムに基づきこのフローチャートに従って処理を開始する。すなわち、ＣＰＵ８からの画像取り込み命令をＣＣＤドライバ１０に出力して（ステップＳ２０１）、画像の取り込みを開始するとともに（ステップＳ２０２）、マイクロホン１３からの音声取り込み命令をバッファメモリ１６に出力して（ステップＳ２０３）、音声の取り込みを開始する（ステップＳ２０４）。そして、バッファメモリ１６において、領域Ａ又はＢのいずれか一方、例えば領域Ａを選択して領域Ａに音声データを循環記憶させる（ステップＳ２０５）。さらに、この領域Ａに循環記憶される音声データを１秒の遅れをもって読み出し（ステップＳ２０６）、デジタルフィルタ１７を介して取り込む。このとき、デジタルフィルタ１７は停止した状態にあることから、ＣＰＵ８には、フィルタ処理されない音声データが１秒の遅延をもって順次取り込まれることとなる。
【００４８】
次に、操作によるユーザからの要求、あるいは撮影環境に基づくＣＰＵ８の判断により、ＣＰＵ８がモータードライバ７に駆動命令を発生することによって、いずれかのモーター３〜６が駆動を開始したか否かを判断する（ステップＳ２０７）。駆動を開始しない場合には、後述するステップＳ２１４に進み、これにより、前述のように、ＣＰＵ８には、ノイズが含まれていずフィルタ処理されない音声データが１秒の遅延をもって順次取り込まれていく。
【００４９】
そして、いずれかのモーター３〜６が駆動を開始したならば（ステップＳ２０７；ＹＥＳ）、バッファメモリ１６の現在使用している領域、本例の場合領域Ａを固定して、領域Ａへの循環記憶を停止し、他方の記憶領域、本例の場合領域Ｂに切り換えて該領域Ｂへの循環記憶を開始させる（ステップＳ２０８）。したがって、ステップＳ２０７の判断がＹＥＳとなった時点においては、図２（１）に示すように、領域Ａには現時点から１秒前までの音声であってモーター３〜６の動作に伴うノイズが含まれていない音声データＤＣが記憶され、かつ、領域Ｂには音声データが記憶されていない状態にある。
【００５０】
また、ステップＳ２０８の処理が実行されることにより、同図（２）に示すように、領域Ｂには音声データが記憶され始めるが、このとき既にいずれかのモーター３〜６は動作していることから、領域Ｂにはモーターの動作に伴うノイズが含まれた音声データＤＮが記憶されることとなる。
【００５１】
次に、ＣＰＵ８は前記ステップＳ１０７で駆動を開始したモーターがアイリスモーター５又はシャッターモーター６であるか否かを判断する（ステップＳ２０９）。アイリスモーター５又はシャッターモーター６であった場合には、動作を開始したアイリスモーター５又はシャッターモーター６が停止したか否かを判断する（ステップＳ２１０）。そして、アイリスモーター５又はシャッターモーター６が停止した場合には（ステップＳ２１０；ＹＥＳ）、前記ステップＳ２０８で固定した領域、本例の場合領域Ａからの音声データの読み出しを終了したか否か、つまり、いずれかのモーター３〜６が動作を開始してから１秒が経過したか否かを判断する（ステップＳ２１１）。領域Ａからの音声データの読み出しが終了していない場合には、次のステップに進むことなく、読み出しを継続する。このとき、図２（２）に示したように、領域Ａにはアイリスモーター５又はシャッターモーター６のノイズが含まれていない音声データＤＣのみが記憶されていることから、ＣＰＵ８にはこのノイズが含まれていない音声データＤＣが取り込まれることとなる。
【００５２】
一方、アイリスモーター５、シャッターモーター６は最大動作時間が１秒未満であることから、ステップＳ２０８で記憶を開始した領域Ｂには、図２（２）に示すように、その冒頭から１秒未満の領域にシャッターモーター６のノイズが含まれた音声データＤＮが記憶されていることとなる。したがって、ステップＳ２１１において音声データの読み出しが終了したと判断されたときに、そのまま領域Ｂからの音声データの読み出しを開始すると、ＣＰＵ８にはノイズが含まれた音声データＤＮが取り込まれてしまう。
【００５３】
そこで、ステップＳ２０８で固定した領域、本例の場合領域Ａからモーターの動作停止直前の音声データを、シャッターモーター６の所定の動作時間分再度読み出す（ステップＳ２１２）。すなわち、図２（２）に示すように、シャッターモーター６の動作時間が「Ｔ」であるならば、領域Ａからシャッターモーター６の動作停止直前の音声データを動作時間Ｔ分の再度読み出して取り込む。このとき、前述のように、領域Ａにはノイズが含まれていない音声データＤＣのみが記憶されていることから、ＣＰＵ８にはこのノイズが含まれていない時間Ｔ分の音声データＤＣが取り込まれることとなる。
【００５４】
この状態で、前記ステップＳ２０８で循環記憶を開始した領域、本例の場合領域Ｂにおいて、シャッターモーター６停止直後の音声データから読み出しを開始する（ステップＳ２１３）。つまり、この領域Ｂに循環記憶される音声データを１秒の遅れをもって読み出しを行う処理を開始する。このとき、領域Ｂに記憶されている音声データは、既にモーターが停止した後に記憶された音声データであって、ノイズが含まれていない音声データＤＣであることから、ＣＰＵ８にはこのノイズが含まれていない音声データＤＣが取り込まれることとなる。
【００５５】
次に、動画録画終了命令を行ったか否かを判断し（ステップＳ２１４）、動画録画終了命令を行っていない場合には、前述したステップＳ２０５からの処理を繰り返す。このとき、前記ステップＳ２０８での処理により、バッファメモリ１６において音声データを記憶する領域は、領域ＡからＢに切り換えられていることから、このステップＳ２０５では、領域Ａに音声データが循環記憶され、また、ステップＳ２０６では、この領域Ｂに循環記憶される音声データを１秒の遅れをもって読み出されることとなる。
【００５６】
他方、ステップＳ２０９での判断結果、動作を開始したモーターがアイリスモーター５、シャッターモーター６以外の、ズームモーター３、フォーカスモーター４のいずれかであった場合には（ステップＳ２０９；ＮＯ）、ステップＳ２０８で固定した領域、本例の場合領域Ａからの音声データの読み出しを終了したか否かを判断する（ステップＳ２１５）。読み出しを終了していない場合には、次のステップに進むことなく、ステップＳ２０８で固定した領域Ａからの音声データの読み出しを継続する。このとき、領域Ａにはノイズが含まれていない音声データＤＣのみが記憶されていることから、ＣＰＵ８にはこのノイズが含まれていない音声データＤＣが取り込まれることとなる。
【００５７】
そして、領域Ａからの音声データの読み出しを終了したならば、ステップＳ２０８で循環記憶を開始した領域、本例の場合領域Ｂからの読み出しを開始する（ステップＳ２１６）。しかし、このとき領域Ｂには、図２（４）に示すように、ノイズが含まれた音声データＤＮが記憶されている。そこで、デジタルフィルタ１７の動作を開始させて領域Ｂから読み出した音声データをフィルタ処理させる（ステップＳ２１７）。これにより、ＣＰＵ８にはフィルタ処理によりノイズを除去された音声データが取り込まれることとなる。
【００５８】
引き続き、モーターが停止したか否かを判断する（ステップＳ２１３）。モーターが停止していない場合には、次のステップに進むことなく、ステップＳ２０８で開始した領域Ｂへの循環記憶と、ステップＳ２１６で開始した領域Ｂからの読み出しを継続するとともに、ステップＳ２１６で開始したフィルタ処理を継続する。このとき、モーターは動作継続中であることから、領域Ｂには、図２（４）したように、ノイズが含まれた音声データＤＮが記憶されていることとなるが、フィルタ処理が行われることにより、ＣＰＵ８にはフィルタ処理によりノイズを除去された音声データが取り込まれることとなる。
【００５９】
そして、モーターが動作を停止したならば（ステップＳ２１８；ＹＥＳ）、モーターが動作を停止してから１秒経過したか否かを判断し（ステップＳ２１９）、１秒経過するまで次のステップに進むことなく、ステップＳ２１６で開始したフィルタ処理を継続する。つまり、モーターが動作を停止しても、領域Ｂにはその直前１秒分のノイズが含まれた音声データＤＮが記憶されている。したがって、モーターが動作を停止しても１秒が経過するまでは、領域Ｂからの読み出された音声データに対するフィルタ処理を継続する。これにより、ＣＰＵ８にはフィルタ処理によりノイズを除去された音声データが取り込まれることとなる。
【００６０】
そして、モーターが動作を停止してから１秒が経過すると、領域Ｂにはノイズが含まれていない音声データＤＣのみが記憶された状態となることから、フィルタ処理を停止する（ステップＳ２２０）。しかる後に、前述した動画録画終了命令を行ったか否かを判断し（ステップＳ２１４）、動画録画終了命令を行っていない場合には、前記ステップＳ２０５からの処理を繰り返す。このとき、前記ステップＳ２０８での処理により、バッファメモリ１６において音声データを記憶する領域は、領域ＡからＢに切り換えられていることから、前述のようにこのステップＳ２０５では、領域Ｂに音声データが循環記憶され、また、ステップＳ２０６では、この領域Ｂに循環記憶される音声データを１秒の遅れをもって読み出されることとなる。
【００６１】
そして、ステップＳ２１４での判断の結果、動画録画終了命令を行った場合には、画像取り込み終了命令をＣＣＤドライバ１０に出力して、画像の取り込みを終了するとともに（ステップＳ２２１）、マイクロホン１３からの音声取り込み終了命令をバッファメモリ１６に出力して、音声の取り込みを終了する（ステップＳ２２２）。
【００６２】
なお、この第２の実施の形態においては、モーターの種別に応じて異なるノイズ低減処理を行うことから、各モーターの動作に伴って発生するノイズの性質に応じても適切なノイズ低減処理を行うこと可能となる。
【００６３】
また、、実施の形態においては、モータ動作中に検出された音声の録音を禁止するのみならず、モーターの動作開始直前の音声を、録音を禁止した部分に挿入するようにしたが、挿入を行うことなく録音禁止のみを行うようにしてもよい。この場合であっても、モーターの動作時間が短い場合には、再生時に違和感が生ずることはない。また、モーターの動作開始直前の音声を、録音を禁止した部分に挿入するようにしたが、動作直後の音声、あるいは動作直前と直後の音声の平均音声を挿入するようにしてもよい。
【００６４】
また、ノイズ低減処理としては、実施の形態において示したノイズ低減処理に限ることなく、予め記憶したノイズ成分を音声データから減算する減算処理、ノイズ波形と逆位相の波形データを加算する加算処理、ノイズ成分を含む音声のレベルを減衰させる減衰処理等の、他のノイズ低減処理を適宜用いることが可能である。さらに、カメラに限らず電流波形で駆動されるハードディスクを有する各種装置や、各種録音装置等に本発明を適用することもできる。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施の形態を適用したデジタルカメラの電気的構成を示すブロック図である。
【図２】バッファメモリのメモリ構成及び記憶状態の遷移を示す概念図である。
【図３】デジタルフィルタの特性を示す概念図である。
【図４】第１の実施の形態における処理手順を示すフローチャートである。
【図５】第２の実施の形態における処理手順を示すフローチャートである。
【符号の説明】
【００６６】
１    デジタルカメラ
２    レンズユニット
３    ズームモーター
４    フォーカスモーター
５    アイリスモーター
６    シャッターモーター
７    モータードライバ
８    ＣＰＵ
９    ＣＣＤ
１０    ＣＣＤドライバ
１１    メモリカード
１２    ＲＯＭ
１３    マイクロホン
１５    Ａ／Ｄコンバータ
１６    バッファメモリ
１７    デジタルフィルタ
【図１】
2006203376.tif 000003
【図２】
2006203376.tif 000004
【図３】
2006203376.tif 000005
【図４】
2006203376.tif 000006
【図５】
2006203376.tif 000007