(57)【要約】【課題】周囲の環境音に応じて、音声入力中においても、操作部材を振動させることによって生じるノイズが目立たないようにしつつ、ユーザーに操作検出状態を伝達することを可能にする。【解決手段】本実施例の電子機器は、ユーザーからの操作入力を受けるための操作入力部と、前記操作入力部を所定の周波数帯域で振動させる振動部と、前記振動部の前記周波数帯域における環境音を検出するための環境音検出部と、前記環境音検出部によって検出された前記振動部の前記周波数帯域における環境音と所定の第１の閾値との比較結果に応じて前記振動部による前記周波数帯域での振動を抑制する制御部と、を有することを特徴とする。【選択図】図１
2020160680.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーからの操作入力を受けるための操作入力部と、
前記操作入力部を所定の周波数帯域で振動させる振動部と、
前記振動部の前記周波数帯域における環境音を検出するための環境音検出部と、
前記環境音検出部によって検出された前記振動部の前記周波数帯域における環境音に応じて前記振動部による前記周波数帯域での振動を抑制する制御部と、を有することを特徴とする電子機器。
【請求項２】
前記振動部は前記周波数帯域を切り替え可能であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記振動部によって前記操作入力部を第１の周波数帯域または第２の周波数帯域で振動させることができるとともに、前記環境音検出部によって検出された前記第１の周波数帯域と前記第２の周波数帯域におけるそれぞれの環境音に基づき、前記振動部による前記第１の周波数帯域での振動と前記第２の周波数帯域での振動の少なくとも一方を制御することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記制御部は、第１の閾値と前記環境音検出部によって検出された前記振動部の前記周波数帯域における環境音との比較結果に応じて前記振動部による前記周波数帯域での振動を抑制し、
前記第１の閾値は、前記周波数帯域で前記振動部を振動させた時のノイズデータ特性に基づくものであることを特徴とする請求項１に記載の電子機器。
【請求項５】
前記第１の閾値は、無音環境下において、前記周波数帯域で前記振動部を振動させた時のノイズデータ特性に基づくものであることを特徴とする請求項４に記載の電子機器。
【請求項６】
前記制御部は、前記振動部による前記周波数帯域での振動を抑制する際に、振動を停止させる場合を有することを特徴とする請求項１に記載の電子機器。
【請求項７】
前記制御部は、前記振動部による前記第１の周波数帯域での振動と前記第２の周波数帯域での振動の少なくとも一方を制御する場合に、前記第１の周波数帯域での振動を停止し前記第２の周波数帯域での振動を行うモードと、前記第１の周波数帯域での振動を行い前記第２の周波数帯域での振動を停止するモードと、前記第１の周波数帯域での振動と前記第２の周波数帯域での振動を停止するモードと、を有することを特徴とする請求項３に記載の電子機器。
【請求項８】
前記第１の周波数帯域と前記第２の周波数帯域とは重複しないことを特徴とする請求項３に記載の電子機器。
【請求項９】
前記制御部は、前記環境音検出部によって検出された前記第１の周波数帯域と前記第２の周波数帯域におけるそれぞれの環境音と第１の閾値との差分を算出し、差分の大きい方の周波数帯域における振動を差分の小さい方の周波数帯域における振動よりも相対的に大きくすることを特徴とする請求項３に記載の電子機器。
【請求項１０】
前記制御部は、前記環境音検出部によって検出された前記振動部の前記周波数帯域における環境音と第１の閾値との差分の一部または全部または平均の少なくともいずれかと、所定の第２の閾値との比較結果に応じて前記振動部による前記周波数帯域での振動を抑制することを特徴とする請求項４または５に記載の電子機器。
【請求項１１】
ユーザーからの操作入力を受けるための操作入力部と、
前記操作入力部を所定の周波数帯域で振動させる振動部と、を有する電子機器を制御するための制御方法であって、
前記振動部の前記周波数帯域における環境音を検出するための環境音検出ステップと、
前記環境音検出ステップによって検出された前記振動部の前記周波数帯域における環境音に応じて前記振動部による前記周波数帯域での振動を抑制する制御ステップと、を有することを特徴とする電子機器を制御するための制御方法。
【請求項１２】
請求項１〜１０のうちいずれか一項に記載の前記電子機器の各手段としてコンピュータを機能させるためのコンピュータプログラム。
【請求項１３】
請求項１２に記載のコンピュータプログラムを記憶したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録音機能を有する電子機器等に関するものである。
【背景技術】
【０００２】
従来、録音可能な電子機器において、ユーザーが何らかの操作した際に、操作検出状態をユーザーに感触として伝達するために、振動素子を設けて、振動素子を振動させることによって実現するものがあった。
例えば、特許文献１では、少なくとも一つの振動素子、操作受付部、振動制御部と音声入力部を備えており、音声入力に振動素子の動作ノイズの混入を防止するために、音声入力と振動素子の制御を排他制御することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−４９６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献に開示された従来技術では、常に振動部と音声入力部が排他制御されてしまうので、どのような環境下でも音声を入力している間は、常に振動部材を動作させることができなくなってしまう。
たとえば、周囲音がとても大きい遊園地のような環境で操作音が聞こえない状況下でも音声入力中は、操作部材を振動させてユーザーに伝達することが出来なくなってしまう。
そこで、本発明の目的は、周囲の環境音に応じて、音声入力中においても、操作部材を振動させることによって生じるノイズが目立たないようにしつつ、ユーザーに操作検出状態を伝達することを可能にした電子機器を提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、
ユーザーからの操作入力を受けるための操作入力部と、
前記操作入力部を所定の周波数帯域で振動させる振動部と、
前記振動部の前記周波数帯域における環境音を検出するための環境音検出部と、
前記環境音検出部によって検出された前記振動部の前記周波数帯域における環境音と所定の第１の閾値との比較結果に応じて前記振動部による前記周波数帯域での振動を抑制する制御部と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、周囲の環境音に対して、録音中に操作部材を振動させることにより生じるノイズが目立たないようにしつつ、ユーザーに操作検出状態を伝達することが可能な電子機器を得ることができる。
【図面の簡単な説明】
【０００７】
【図１】実施例のブロック図である。
【図２】実施例の外観図である。
【図３】実施例の動作フロー図である。
【図４】実施例のブロック図である。
【図５】実施例の周波数特性図である。
【図６】実施例の入力音声と第１、第２の閾値との関係を説明する図である。
【図７】実施例の環境音検出部と駆動モード決定部の動作を説明するためのフローチャートである。
【図８】実施例の入力音声と第１、第２の閾値との関係の例を説明する図である。
【図９】実施例の入力音声と第１、第２の閾値との関係の他の例を説明する図である。
【図１０】実施例の入力音声と第１、第２の閾値との関係の更に他の例を説明する図である。
【図１１】実施例の駆動パターン１と２の波形の例を説明する図である。
【発明を実施するための形態】
【０００８】
以下、図を用いて、本発明の実施形態に係る撮像装置について説明する。
図１は本発明の実施例における電子機器１００のブロック図である。
１０１は音声を録音するためのマイク部１０１、１０２はマイク部１０１から入力された音声信号を増幅するための増幅器で構成されるゲイン部１０２である。
１０３はゲイン部１０２から出力されたアナログ信号をデジタル信号に変換するＡＤコンバータで構成されているＡＤＣ部１０３である。
１０４はＡＤＣ部１０３から出力されるデジタル化された音声信号に対して、風切音除去や音声強調などの音声記録のための処理を行う音声処理部１０４である。
【０００９】
１０５は、音声処理部１０４で処理された信号を機器内蔵のフラッシュメモリやＳＤカードなどの取り外し可能なメモリなどに音声データを録音して記憶するための音声記憶部１０５である。１０６は、電子機器を使用しているユーザーからの操作入力を受けるための操作入力部１０６、１０７は、ユーザーが操作入力部１０６を操作した際に、操作入力部１０６を振動させてユーザーに操作したことを伝達するための振動部１０７である。本実施例では、振動部１０７は操作入力部を所定の複数の周波数帯域を切り替えて振動させることができるように構成されている。なお、実施例では上記の複数の周波数帯域は重複していないが、一部が重複しても構わない。１０８は、ユーザーが電子機器を使用している際の周囲の音声を検出するための環境音検出部である。環境音検出部１０８は、音声処理部１０４に接続されており、音声処理部１０４からのデータで環境音を検出する。１０９は、振動部１０７を駆動させるための駆動モードを判定するための駆動モード決定部である。
【００１０】
駆動モード決定部１０９は、ユーザーが操作入力部１０６を操作した際に、振動部１０７を駆動させた場合に、振動部１０７の駆動ノイズが音声記憶部１０５に録音される音声に影響を与えないように振動部１０７の駆動モードを判定し決定する。
１１０は、音声処理部１０４と環境音検出部１０８等を制御するとともに、操作入力部１０６から入力があった場合に、駆動モード決定部１０９の結果を用いて、振動部１０７の駆動モードを制御するための制御部１１０である。制御部１１０にはコンピュータとしてのＣＰＵが内蔵されており、不図示のメモリに記憶されたコンピュータプログラムに基づき装置全体の各種動作を実行することで制御手段として機能する。
【００１１】
具体的な一例として、電子機器１００が図２に示すデジタルカメラの場合に、操作入力部１０６と振動部１０７の動作を説明する。
２０１は、被写体を撮影するために撮像素子に受光させるためのレンズ、２０２は、デジタルカメラのズームやフォーカスを操作するための、レンズ２０１の周囲にリング状に設けられたリング操作部である。２０３は、静止画の撮影や、動画の録画開始を指示するためのレリーズスイッチである。
【００１２】
ユーザーがレリーズスイッチ２０３を操作して、例えば動画の録画を開始するとともに、ズームするためにリング操作部２０２を回転させた場合に、リング操作部２０２を振動させてユーザーに操作されたことを感触としてフィードバックさせる。これによってユーザーは実際にリング操作部が操作されたことを感触で確かめることができる。
この場合、リング操作部２０２は操作入力部１０６の一例であり、振動部１０７がリング操作部２０２を振動させることになる。
次に図３を用いて、例えば動画を録画する際の音声の処理に関する動作フローを説明する。
【００１３】
ユーザーが電子機器１００を動作開始させたら、ステップＳ３０１において、制御部１１０は、マイク部１０１、ゲイン部１０２、ＡＤＣ部１０３、音声処理部１０４、音声記憶部１０５、環境音検出部１０８と駆動モード決定部１０９等の動作を開始する。そして、ステップＳ３０２へ移行する。
ステップＳ３０２では、ユーザーからの動画の録画開始の操作指示があるかの判定を行い、録画開始の操作指示がなければ、ステップＳ３０２の状態を維持し、録画操作指示がある場合は、ステップＳ３０３へ移行する。
【００１４】
ステップＳ３０３において、制御部１１０は、音声処理部１０４に対して、風切音除去や音声強調などの録音のための音声処理を行い、音声処理部１０４で処理した音声を音声記憶部１０５に記憶（録音処理）していきステップＳ３０４へ移行する。
ステップＳ３０４において、ユーザーからの操作入力部１０６への操作指示の検出を行い、操作指示がない場合は、ステップＳ３０３に戻って録音処理を続け、操作指示があった場合は、Ｓ３０５へ移行する。
ステップＳ３０５において、制御部１１０は、操作部の指示内容を判定するとともに、駆動モード決定部１０９から振動部１０７の駆動モードを読みだして、ステップＳ３０６へ移行する。
ステップＳ３０６において、制御部１１０は、操作部の指示内容に応じて電子機器の各部の動作を制御するとともに、ステップＳ３０５で読み出した振動部１０７の駆動モードにしたがって、振動部１０７を振動させて、ステップＳ３０７へ移行する。
【００１５】
ステップＳ３０７において、ユーザーからの動画の録画終了指示があったか否かの判定を行い、録画終了指示がなければ、ステップＳ３０３へ戻し、録音処理を続け、動画の録画終了指示があった場合は、Ｓ３０８へ移行する。
ステップＳ３０８において、制御部１１０は、音声処理部１０４に対して、風切音除去や音声強調などの録画用の音声処理を停止させるとともに、音声記憶部１０５への記憶動作を停止させることによって録音終了処理をおこないステップＳ３０２へ戻る。
次に、図４は、環境音検出部１０８と駆動モード決定部１０９の詳細なブロック図であり、図４の動作につき図５、図６を用いての説明をする。図５は振動部１０７の音声の周波数特性を示す図である。図６は入力音声と第１の閾値との差分、更には第２の閾値との比較について説明するための図である。
【００１６】
なお、以下の説明では、振動部１０７の駆動周波数のパターンとして、駆動パターン１と駆動パターン２と駆動停止の３種のパターンがある例を説明するが、駆動周波数のパターンとして、４つ以上の複数パターンがあってもよい。あるいは駆動周波数のパターンは１種類だけでも良い。
なお、図１１は実施例の駆動パターン１と２の波形の例を説明する図である。例えば、図１１の（Ａ）に示すように、駆動パターン１の周期がＰ０（駆動周波数がｆ１）で、図１１の（Ｂ）に示すように、駆動パターン２の周期がＰ１（駆動周波数がｆ２）のように周波数が異なるものとする。
【００１７】
振動部１０７を例えば駆動パターン１で駆動した場合に振動部１０７のノイズの周波数特性として、図５の周波数帯域ｆ１（第１の周波数帯域）に５０１に示すような音声特性を有するものとする。
また、振動部１０７を駆動パターン２で駆動した場合に振動部１０７のノイズの周波数特性として、図５の周波数帯域ｆ２（第２の周波数帯域）に５０２に示すような音声特性を有するものとする。
【００１８】
図４において、４０１は、音声処理部１０４から入力される音声（環境音）のうち周波数帯域ｆ１の音声を通過させるバンドパスフィルタ効果のあるフィルタ１処理部である。
４０２は、フィルタ１処理部４０１から入力される音声と、第１の閾値としての音声特性５０１を比較した結果を出力するノイズ１比較部である。音声特性５０１は例えば無音環境下で、振動部１０７を駆動パターン１（周波数帯域ｆ１）で振動させた時のノイズデータ特性に対応した音声特性である。なお、本実施例では音声特性５０１は曲線であるが、これを平均化して一定の閾値（第１の閾値）としても良い。
４０３は、音声処理部１０４から入力される音声のうち周波数帯域ｆ２の音声を通過させるバンドパスフィルタ効果のあるフィルタ２処理部である。
４０４は、フィルタ２処理部４０３から入力される音声と、第１の閾値としての音声特性５０２を比較した結果を出力するノイズ２比較部である。音声特性５０２は例えば無音環境下で、振動部１０７を駆動パターン２（周波数帯域ｆ２）で振動させた時のノイズデータ特性に対応した音声特性である。なお、音声特性５０２は曲線であるが、これを平均化して一定の閾値としても良い。
ノイズ１比較部４０２の動作例につき、図６を用いて説明する。なお、ノイズ２比較部４０４の動作例は周波数が異なるだけで同様なので説明は省略する。
【００１９】
音声処理部１０４の出力が図６（Ａ）の音声特性６０１のような音声特性であったとすると、フィルタ１処理部４０１の出力は図６（Ｂ）の音声特性６０２のようになる。
ノイズ１比較部４０２で、音声特性６０２と音声特性５０１との差分をとると音声特性６０３のようになり、この音声特性をノイズ１比較部４０２の出力とする。ノイズ２比較部４０４からも同様の方法で差分出力が得られる。
４０５は、ノイズ１比較部４０２とノイズ２比較部４０４から出力されるデータをそれぞれ時系列で記憶していく環境音記憶部４０５である。
【００２０】
環境音記憶部４０５は、所定の時間分のデータが記憶可能で、古いデータから削除されていくようにＦＩＦＯで構成されている。
４０６は、操作入力部１０６を振動させるために振動部１０７を駆動パターン１か駆動パターン２、または、振動させないかの判定を行う駆動モード判定部である。即ち、駆動モード判定部４０６は、第１の周波数帯域での振動を停止し前記第２の周波数帯域での振動を行うモードを有する。また、駆動モード判定部４０６は、前記第１の周波数帯域での振動を行い前記第２の周波数帯域での振動を停止するモードと、前記第１の周波数帯域での振動と前記第２の周波数帯域での振動を停止するモードとを有する。そしてそれらのいずれの駆動モードにするかを判定する。
駆動モード判定部４０６の判定方法の一例として、図６（Ｂ）の６０４に示したように所定の閾値６０４と比較して、環境音記憶部４０５のデータが閾値６０４よりも大きいか否かという比較結果によって判定する。即ち、駆動モード判定部４０６では上記のような比較結果に基づき、振動部による駆動パターン１（前記第１の周波数帯域での振動）と駆動パターン２（前記第２の周波数帯域での振動）の少なくとも一方を制御している。
【００２１】
閾値６０４は、音声特性５０１に対して、音声処理部１０４から入力される音声レベルがどれだけ大きければ、聴感上ノイズとして認識できなくなるかで決定してもよい。
なお、上記の例では周波数帯域ｆ１と周波数帯域ｆ２のそれぞれにおいて第１の閾値として機能する音声特性５０１、音声特性５０２と環境音の差分を得ることによって比較し、その差分結果を更に閾値６０４（第２の閾値）と比較している。しかし、振動周波数帯域が一種類だけしかないものにも本実施例は適用できる。即ち、１種類の振動周波数帯域に対応した周波数帯域の環境音が所定の第１の閾値を下回った場合に振動部１０７による振動レベルを抑制するようにしても良い。なお、ここで振動レベルを抑制する場合に振動を停止する場合を含むものとする。
【００２２】
その場合にも前記第１の閾値は音声特性５０１のような曲線でも良いし、例えば平均化された一定値であっても良い。
また、前述のように第１の閾値としての音声特性５０１、音声特性５０２はそれぞれ平均化等の処理によってそれぞれ一定値にしても良い。即ち、第１の閾値は一定値であっても良い。また、上記において、例えば音声特性６０３は曲線となっているが、これを平均化して一定値とし、それを第２の閾値としての閾値６０４と比較しても良い。
【００２３】
次に、図７は環境音検出部１０８と駆動モード決定部１０９の動作を説明するためのフローチャートであり、図７〜図１０を用いて、環境音検出部１０８と駆動モード決定部１０９の動作を説明する。
図８（Ａ）の音声特性８０１のような音声データが音声処理部１０４からフィルタ１処理部４０１とフィルタ２処理部４０３に入力された場合を例として、説明する。
フィルタ１処理部４０１とノイズ１比較部４０２に音声データ入力され始めるとステップＳ７０１へ移行する。
【００２４】
ステップＳ７０１において、フィルタ１処理部４０１によって周波数帯域ｆ１の領域の音声にフィルタリングされた音声データがノイズ１比較部４０２に入力される。
【００２５】
また、同様にフィルタ２処理部４０３によって周波数帯域ｆ２の領域の音声にフィルタリングされた音声データがノイズ２比較部４０４に入力されステップＳ７０２へ移行する。
ステップＳ７０２において、ノイズ１比較部４０２によって、フィルタリングされた音声データは、音声特性５０１と比較され図８（Ｂ）の音声特性８０２のような音声データとなり環境音記憶部４０５に入力される。
【００２６】
また、同様にノイズ２比較部４０４によって、フィルタリングされた音声データは、音声特性５０２と比較され図８（Ｂ）の音声特性８０３のような音声データとなり環境音記憶部４０５に入力されステップＳ７０３へ移行する。
ステップＳ７０３において、環境音記憶部４０５にノイズ１比較部４０２とノイズ２比較部４０４から入力さる音声特性データをそれぞれ記憶し、ステップＳ７０４へ移行する。
【００２７】
ステップＳ７０４において、駆動モード判定部４０６で、環境音記憶部４０５に記憶したそれぞれのデータを閾値６０４と比較する。そして、周波数帯域ｆ１と周波数帯域ｆ２ともに閾値６０４を超えているので駆動パターン１と駆動パターン２のどちらで駆動しても問題ないと判定する。
また、周波数帯域ｆ１と周波数帯域ｆ２ともに閾値６０４を超えているが、周波数帯域ｆ１の方が閾値６０４との差分が大きいので、駆動パターン１で駆動すると判定してもよい。更には、複数の帯域毎に環境音と音声特性５０１、５０２（第１の閾値）との差分を算出し、算出された差分が閾値６０４に対して比較的大きい周波数帯域における振動を相対的に大きくするように制御いても良い。即ち、前記差分が比較的大きい方の周波数帯域における振動を差分の小さい方の周波数帯域における振動よりも相対的に大きくするように制御しても良い。
【００２８】
次に、図９（Ａ）の音声特性９０１のような音声データが音声処理部１０４からフィルタ１処理部４０１とフィルタ２処理部４０３に入力された場合を例として、説明する。
フィルタ１処理部４０１とノイズ１比較部４０２に音声データ入力され始めるとステップＳ７０１へ移行する。
ステップＳ７０１において、フィルタ１処理部４０１によって周波数帯域ｆ１の領域の音声にフィルタリングされた音声データがノイズ１比較部４０２に入力される。
【００２９】
また、同様にフィルタ２処理部４０３によって周波数帯域ｆ２の領域の音声にフィルタリングされた音声データがノイズ２比較部４０４に入力されステップＳ７０２へ移行する。
ステップＳ７０２において、ノイズ１比較部４０２によって、フィルタリングされた音声データは、音声特性５０１と比較され図９（Ｂ）の音声特性９０２のような音声データとなり環境音記憶部４０５に入力される。
【００３０】
また、同様にノイズ２比較部４０４によって、フィルタリングされた音声データは、音声特性５０２と比較され図９（Ｂ）の音声特性９０３のような音声データとなり環境音記憶部４０５に入力されステップＳ７０３へ移行する。
ステップＳ７０３において、環境音記憶部４０５にノイズ１比較部４０２とノイズ２比較部４０４から入力さる音声特性データをそれぞれ記憶されステップＳ７０４へ移行する。
【００３１】
ステップＳ７０４において、駆動モード判定部４０６で、環境音記憶部４０５に記憶したそれぞれのデータを閾値６０４と比較する。そして、周波数帯域ｆ１は閾値６０４を下回っている領域が存在するので、少なくとも駆動パターン１で駆動してはいけないという判定する。
周波数帯域ｆ２の領域は閾値６０４を超えているので駆動パターン２であれば駆動しても問題ないと判定する。
【００３２】
次に、図１０（Ａ）の音声特性１００１のような音声データが音声処理部１０４からフィルタ１処理部４０１とフィルタ２処理部４０３に入力され始めた場合を例として、説明する。
フィルタ１処理部４０１とノイズ１比較部４０２に音声データ入力され始めるとステップＳ７０１へ移行する。
ステップＳ７０１において、フィルタ１処理部４０１によって周波数帯域ｆ１の領域の音声にフィルタリングされた音声データがノイズ１比較部４０２に入力される。
【００３３】
また、同様にフィルタ２処理部４０３によって周波数帯域ｆ２の領域の音声にフィルタリングされた音声データがノイズ２比較部４０４に入力されステップＳ７０２へ移行する。
ステップＳ７０２において、ノイズ１比較部４０２によって、フィルタリングされた音声データは、音声特性５０１と比較され図１０（Ｂ）の音声特性１００２のような音声データとなり環境音記憶部４０５に入力される。
【００３４】
また、同様にノイズ２比較部４０４によって、フィルタリングされた音声データは、音声特性５０２と比較され図１０（Ｂ）の音声特性１００３のような音声データとなり環境音記憶部４０５に入力されステップＳ７０３へ移行する。
ステップＳ７０３において、環境音記憶部４０５にノイズ１比較部４０２とノイズ２比較部４０４から入力さる音声特性データをそれぞれ記憶されステップＳ７０４へ移行する。
【００３５】
ステップＳ７０４において、駆動モード判定部４０６で、環境音記憶部４０５に記憶したそれぞれのデータを閾値６０４と比較する。そして、周波数帯域ｆ１の音声特性１００２の一部と周波数帯域ｆ２の音声特性１００３の一部がともに閾値６０４を下回っているので、駆動パターン１と駆動パターン２のどちらでも駆動してはいけないと判定する。即ち、振動部１０７による振動を停止させるべきと判定する。なお、上記においては、周波数帯域ｆ１の音声特性１００２の一部と周波数帯域ｆ２の音声特性１００３の一部がともに閾値６０４を下回っている場合に振動部１０７による振動を停止させるべきと判定した。しかし、周波数帯域ｆ１の音声特性１００２のすべてと周波数帯域ｆ２の音声特性１００３のすべてがともに閾値６０４を下回っている場合に振動部１０７による振動を停止させるべきと判定しても良い。あるいは周波数帯域ｆ１の音声特性１００２の平均レベルと周波数帯域ｆ２の音声特性１００３の平均レベルがともに閾値６０４を下回っている場合に振動部１０７による振動を停止させるべきと判定しても良い。
尚、説明では、便宜上、駆動パターン１と駆動パターン２の駆動周波数は異なるとして説明したが、駆動周波数を同じにして、駆動レベルを異ならせても良い。即ち、環境音と例えば音声特性５０１（第１の閾値）との差分（音声特性１００２）の一部または全部または平均レベルが閾値６０４（第２の閾値）を下回っているという比較結果に応じて振動部１０７による振動レベルを抑制するようにしても良い。
もちろん、駆動周波数と駆動レベルをともに異ならせた駆動パターンとしても良い。
【００３６】
以上のような構成にすることによって、録音中に操作部材を振動させることによるノイズが録音されることを低減することが可能となる。
なお、本発明は上記実施形態に限定されるものではなく、本発明の主旨に基づき種々の変形が可能であり、それらを本発明の範囲から除外するものではない。
また、本実施例における制御の一部または全部を上述した実施例の機能を実現するコンピュータプログラムをネットワーク又は各種記憶媒体を介して撮像装置や撮像制御装置に供給するようにしてもよい。そしてその撮像装置や撮像制御装置におけるコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行するようにしてもよい。その場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することとなる。
【符号の説明】
【００３７】
１０１  ・・・・  マイク部
１０２  ・・・・  ゲイン部
１０３  ・・・・  ＡＤＣ部
１０４  ・・・・  音声処理部
１０５  ・・・・  音声記憶部
１０６  ・・・・  操作入力部
１０７  ・・・・  振動部
１０８  ・・・・  環境音検出部
１０９  ・・・・  駆動モード決定部
１１０  ・・・・  制御部
【図１】
2020160680.tif 000003
【図２】
2020160680.tif 000004
【図３】
2020160680.tif 000005
【図４】
2020160680.tif 000006
【図５】
2020160680.tif 000007
【図６】
2020160680.tif 000008
【図７】
2020160680.tif 000009
【図８】
2020160680.tif 000010
【図９】
2020160680.tif 000011
【図１０】
2020160680.tif 000012
【図１１】
2020160680.tif 000013