(57)【要約】【課題】１つのセンサを用いて複数の可動レンズの基準位置の検出を可能とする、又は、１つのセンサを可動レンズの基準位置の検出と他の用途とに用いることができ、それにより小型化、コスト低減を行えるレンズ鏡筒、撮像装置を提供するレンズ鏡筒、撮像装置を提供する。【解決手段】タッピング検知、姿勢検知等の別の用途のために装備されている加速度センサ２０４を用いて、レンズがメカ端にぶつかったときの衝撃を検知し、その位置をレンズの基準位置とすることにより、フォトインタラプタ、及び、フォトインタラプタの投受光を遮る構造物が不要となる。【選択図】図２
2010096789.tif 000002
【特許請求の範囲】
【請求項１】
移動可能に設けられた可動レンズと、
前記可動レンズ又は前記可動レンズの移動とともに移動する移動部材が当接することにより前記可動レンズの移動できる範囲を制限する移動制限部と、
前記可動レンズを駆動する駆動部と、
少なくとも前記駆動部が前記可動レンズを駆動するときに、振動と加速度との少なくとも一方を検出する振動検出部と、
前記駆動部の駆動量、又は、前記可動レンズの移動量に応じた信号を出力する移動量検出部と、
前記移動量検出部の出力する信号に基づいて前記可動レンズの位置を検出する位置検出部と、
前記振動検出部が検出した振動又は加速度に基づいて前記可動レンズ又は前記移動部材が前記移動制限部に当接したことを判定して、そのときの前記可動レンズの位置を基準位置と判定する基準位置判定部と、
を備え、
前記位置検出部は、前記基準位置判定部が判定した基準位置を基準の位置として前記可動レンズの位置を更新するレンズ位置の初期化を行うこと、
を特徴とするレンズ鏡筒。
【請求項２】
前記移動部材と前記移動制限部との少なくとも一方が設けられた鏡筒ユニットと、
前記振動検出部が実装された硬質基板と、
を備え、
前記硬質基板は、前記鏡筒ユニットに対して直接、又は、剛性の高いフレーム部材を介して固定されていること、
を特徴とする請求項１に記載のレンズ鏡筒。
【請求項３】
前記振動検出部は、加速度センサであること、
を特徴とする請求項１又は請求項２に記載のレンズ鏡筒。
【請求項４】
前記基準位置判定部は、前記振動検出部が出力する信号の大きさを信号値閾値と比較した結果により基準位置の判定を行うこと、
を特徴とする請求項１から請求項３までのいずれか１項に記載のレンズ鏡筒。
【請求項５】
前記基準位置判定部は、前記振動検出部が出力する信号の単位時間当たりの変化量を変化量閾値と比較した結果により基準位置の判定を行うこと、
を特徴とする請求項１から請求項４までのいずれか１項に記載のレンズ鏡筒。
【請求項６】
前記基準位置判定部は、前記振動検出部が出力する信号の大きさが信号値閾値を超え、かつ、前記振動検出部が出力する信号の単位時間当たりの変化量が変化量閾値を超えたときに、前記可動レンズが基準位置にあると判定すること、
を特徴とする請求項１から請求項５までのいずれか１項に記載のレンズ鏡筒。
【請求項７】
請求項１から請求項６までのいずれか１項に記載のレンズ鏡筒と、
前記レンズ鏡筒により得られる像を撮像する撮像部と、
を備える撮像装置。
【請求項８】
前記振動検出部の出力を入力して予め設定されたフィルタ処理を行う第一のフィルタと、
前記第一のフィルタを通過させた信号に基づいて当該撮像装置の姿勢を検知する姿勢検知部、前記第一のフィルタを通過させた信号に基づいて使用者が当該撮像装置を叩いて指示を与えるタップ操作を行ったことを検知するタッピング検知部の少なくとも一方と、
前記振動検出部の出力を入力して前記第一のフィルタが行うフィルタ処理とは異なるフィルタ処理を行う第二のフィルタと、
を備え、
前記基準位置判定部は、前記第二のフィルタを通過させた信号に基づいて基準位置の判定を行うこと、
を特徴とする請求項１に記載の撮像装置。
【請求項９】
前記位置検出部は、当該撮像装置の電源が投入された後に前記可動レンズの位置の更新を行い、
その後において、前記第二のフィルタを通過させた信号の大きさが前記信号値閾値を超えたときには、使用者への警告、前記位置検出部のレンズ位置の初期化の少なくとも一方を行うこと、
を特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記可動レンズが移動できる範囲の途中にあるときに、前記位置検出部のレンズ位置の初期化を行う必要があるか否かの判断を行う初期化判断部と、
前記初期化判断部がレンズ位置の初期化を行うと判断したときに前記可動レンズの位置を記憶する不揮発性記憶手段と、
前記不揮発性記憶手段に記憶されている前記可動レンズの位置が、前記可動レンズを繰り出す側の前記移動制限部と前記可動レンズを繰り込む側の前記移動制限部とのいずれに近い位置であるかを判断する位置判断部とを有し、
前記駆動部は、前記初期化判断部がレンズ位置の初期化を行う必要があると判断した後、前記位置判断部が前記可動レンズの位置から近いと判断した前記移動制限部に向かって前記可動レンズを駆動し、
前記位置検出部は、前記駆動部が前記可動レンズを駆動して前記可動レンズ又は前記移動部材が前記移動制限部に当接した位置でレンズ位置の初期化を行うこと、
を特徴とする請求項７から請求項９までのいずれか１項に記載の撮像装置。
【請求項１１】
前記初期化判断部は、電池が取り外された状態、記録媒体が取り外された状態、電池蓋が開いた状態、記録媒体を収容する部分の蓋が開いた状態のいずれかの状態に当該撮像装置があると判断されるときに、レンズ位置の初期化を行う必要があると判断すること、
を特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記可動レンズとして、ズームレンズと、フォーカスレンズとそれぞれ独立して駆動できる形態として有し、
前記移動量検出部として前記ズームレンズに対応するズームレンズ移動量検出部と前記フォーカスレンズに対応するフォーカスレンズ移動量検出部とを有し、
当該撮像装置の制御を行う制御部は、前記ズームレンズと前記フォーカスレンズとの双方を駆動している場合に、前記可動レンズ又は前記移動部材が前記移動制限部に当接したと判定すべき振動又は加速度を前記振動検出部が検出したとき、前記ズームレンズ移動量検出部が出力する信号に基づいて、前記フォーカスレンズ、前記ズームレンズのいずれの基準位置であるかを判定すること、
を特徴とする請求項７から請求項１１までのいずれか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等のレンズ鏡筒、撮像装置に関するものである。
【背景技術】
【０００２】
近年のデジタルカメラ等のデジタルコンシューマー製品において、高機能化のニーズに応えるべく、加速度センサ等の搭載により、タップ操作を行えるものがある。タップ操作では、使用者が製品の外装を指でタップ（軽く叩く）するのみで、カメラがタッピングのパターンの違いを識別して、カメラがタップ操作に対応する動作を行う。タップ操作により、従来のボタン操作と同様な動作をさせることが可能である。また、タップ操作の他、加速度センサによりカメラの姿勢を判定する等の多くの付加価値を実現可能としている。
【０００３】
また、加速度センサをカメラのレンズ駆動に用いる技術が、特許文献１に開示されている。特許文献１では、加速度センサで所定値以上の衝撃を検出したときに、初期位置復帰動作を行うこととしている。これにより、ビデオカメラ等において、衝撃によりスクリューネジ軸とラックとの噛み合いがずれる等により、ズームレンズやフォーカスレンズの位置がカム軌跡上から外れ手しまうことを防止している。
【特許文献１】特開２００１−２２８５００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、撮像装置では、電源が投入された直後において、撮影光学系を構成するズームレンズやフォーカスレンズの位置が特定できないものが多い。そのような撮像装置では、電源投入直後に、レンズ位置の初期化動作を行うために、基準位置を示すセンサとしてフォトインタラプタ等を取り付け、フォトインタラプタの出力状態が変化した時点におけるレンズ位置を基準位置とする手法が一般的である。
【０００５】
しかし、上述した形態では、ズームレンズを駆動するアクチュエータ、フォーカスレンズを駆動するアクチュエータのそれぞれに対して１つのフォトインタラプタが必要となる。また、フォトインタラプタの投受光を遮る構造物が必要であったり、フォトインタラプタの代わりにフォトリフレクタを用いるとしても、反射部材が必要であったりする。このようなセンサ及びセンサに必要な部材等をズームレンズ及びフォーカスレンズのそれぞれに対して設けることは、小型化、コスト低減を妨げる要因の一つであった。
【０００６】
本発明の課題は、１つのセンサを用いて複数の可動レンズの基準位置の検出を可能とする、又は、１つのセンサを可動レンズの基準位置の検出と他の用途とに用いることができ、それにより小型化、コスト低減を行えるレンズ鏡筒、撮像装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の側面としてのレンズ鏡筒は、移動可能に設けられた可動レンズと、前記可動レンズ又は前記可動レンズの移動とともに移動する移動部材が当接することにより前記可動レンズの移動できる範囲を制限する移動制限部と、前記可動レンズを駆動する駆動部と、少なくとも前記駆動部が前記可動レンズを駆動するときに、振動と加速度との少なくとも一方を検出する振動検出部と、前記駆動部の駆動量、又は、前記可動レンズの移動量に応じた信号を出力する移動量検出部と、前記移動量検出部の出力する信号に基づいて前記可動レンズの位置を検出する位置検出部と、前記振動検出部が検出した振動又は加速度に基づいて前記可動レンズ又は前記移動部材が前記移動制限部に当接したことを判定して、そのときの前記可動レンズの位置を基準位置と判定する基準位置判定部とを備え、前記位置検出部は、前記基準位置判定部が判定した基準位置を基準の位置として前記可動レンズの位置を更新するレンズ位置の初期化を行うことを特徴とする。
【０００８】
本発明の第２の側面としての撮像装置は、本発明の第１の側面としてのレンズ鏡筒と、前記レンズ鏡筒により得られる像を撮像する撮像部とを備える。
【発明の効果】
【０００９】
本発明によれば、１つのセンサを用いて複数の可動レンズの基準位置の検出を可能とする、又は、１つのセンサを可動レンズの基準位置の検出と他の用途とに用いることができ、それにより小型化、コスト低減を行える。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について図面等を参照して説明する。
なお、以下に示す各図は、模式的に示した図であり、各部の大きさ、形状は、理解を容易にするために、適宜誇張して示している。
また、以下の説明では、具体的な数値、構成、動作等を示して説明を行うが、これらは、適宜変更することができる。
【００１１】
（実施形態）
図１は、本発明による撮像装置の実施形態を示すブロック図である。
図２は、本実施形態の撮像装置のレンズ駆動に関する部分を詳細に示したブロック図である。なお、図２は、本発明の中心となる箇所を抜粋、補足した図となっている。
撮像装置１００は、デジタルカメラやデジタルビデオカメラ等であり、フォーカスレンズ１０、ズームレンズ１１、及び、不図示のレンズからなる撮影光学系により得られる像を撮像部１９により撮像する。フォーカスレンズ１０、ズームレンズ１１を含む撮影光学系中には、絞り機能を備えるシャッタ１２が設けられている。
【００１２】
フォーカスレンズ１０、ズームレンズ１１は、それぞれ独立して設けられた不図示の移動部材に保持されて光軸方向に沿って独立して移動可能な可動レンズである。また、それぞれの移動部材に対応してフォーカスレンズ１０、ズームレンズ１１の移動できる範囲を制限する移動制限部が設けられている。この移動制限部は、フォーカスレンズ１０の移動範囲を制限するために２箇所、ズームレンズ１１の移動範囲を制限するために２箇所の合計４箇所設けられている。そして、この移動制限部は、上記移動部材が当接することにより、機械的に移動可能な範囲を制限する端部（以下、メカ端）となる。このように、本実施形態では、フォーカスレンズ１０、ズームレンズ１１は、それぞれに対応する移動部材がメカ端としての移動制限部に当接する形態である。しかし、以下の説明では、理解を容易にするために、フォーカスレンズ１０（又は、ズームレンズ１１）がメカ端に当接（衝突）するという表現を適宜用いる。
【００１３】
撮像部１９は、光学像を電気信号に変換する撮像素子１４と、撮像素子１４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器１６と、タイミング発生回路１８とを有している。
本実施形態の撮像素子１４は、ＣＣＤ（Charge Coupled Device）イメージセンサを用いている。なお、撮像素子としては、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等、他のタイプのイメージセンサでもよい。
タイミング発生回路１８は、撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給する。また、タイミング発生回路１８は、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１４】
画像処理回路２０は、Ａ／Ｄ変換器１６からのデータ又はメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０は、ＡＦ評価値を算出するとともにＡＦエリアの露光が開始されるタイミングの信号、及び終了するタイミングの信号を発生する機能を有する。さらに、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ（Through The Lens）方式のＡＷＢ（オートホワイトバランス）処理を行う。
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
Ａ／Ｄ変換器１６が出力したデジタルデータは、画像処理回路２０、メモリ制御回路２２を介して、又は、Ａ／Ｄ変換器１６から直接メモリ制御回路２２を介して、画像表示メモリ２４又はメモリ３０に書き込まれる。
【００１５】
画像表示部２８は、ＴＦＴ−ＬＣＤ（Thin Film Transistor-Liquid
Crystal Display）等から成り、画像表示メモリ２４に書き込まれた表示用の画像データをＤ／Ａ変換器２６を介して表示する。
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には、撮像装置１００の電力消費を大幅に低減することができる。
【００１６】
メモリ３０は、撮影した静止画像や動画像を格納する記憶部であり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０は、システム制御回路５０の作業領域としても使用することが可能である。
圧縮・伸長回路３２は、適応離散コサイン変換（ＡＤＣＴ：Adaptive Discrete
Cosine Transform）等により画像データの圧縮伸長を行う。圧縮・伸長回路３２は、メモリ３０に格納された画像を読み込んで圧縮処理又は伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００１７】
露光制御手段４０は、シャッタ１２を制御し、撮像した画像データを画像処理回路２０で所定の演算を行い、得られた演算結果に基づいて、ＡＥ（自動露出）処理を行っている。また、露光制御手段４０は、フラッシュ４８と連携してフラッシュ４８の調光を行うフラッシュ調光機能も有する。
フォーカス制御手段４２は、撮像した画像データを画像処理回路２０で所定の演算を行い、得られた演算結果に基づいて、ＡＦ（自動焦点調節）処理を行い、フォーカスレンズ１０のフォーカシングを制御する。また、フォーカス制御手段４２は、図２に示すようにフォーカスレンズ１０の駆動部としての駆動アクチュエータであるステッピングモータ２１０、ステッピングモータ２１０を駆動するドライブ手段２０６で構成される。
これら露光制御手段４０及びフォーカス制御手段４２は、ＴＴＬ方式を用いて制御されている。すなわち、撮影光学系を介して撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、フォーカス制御手段４２に対して制御を行う。
【００１８】
ステッピングモータ２１０の駆動制御は、パルス信号により行われるので、システム制御回路５０は、ステッピングモータ２１０の駆動を行うときにパルス信号を出力する。よって、システム制御回路５０は、ステッピングモータ２１０の駆動量に応じた信号を出力する移動量検出部として見ることができる。そして、システム制御回路５０がステッピングモータ２１０の駆動時に移動量検出部として出力するパルス信号を後述のポジションカウンタ２１８によりカウントする。これにより、フォーカスレンズ１０の位置を認識するとともに、フォーカスレンズ１０の駆動制御に用いる。
なお、本実施形態では、フォーカスレンズ１０の駆動にステッピングモータ２１０を用いたが、これに限らず、例えば、フォーカスレンズ１０の移動量を検出する移動量検出部として別途エンコーダを設けて通常のＤＣモータを用いてもよい。
【００１９】
ズーム制御手段４４は、ズームレンズ１１のズーミングを制御する。ズーム制御手段４４は、図２に示すように、ズームレンズ１１の駆動部としての駆動アクチュエータであるＤＣモータ２１２、ＤＣモータ２１２を駆動するドライブ手段２０８、フォトインタラプタ２１４、２１６で構成される。
ＤＣモータ２１２には、フォトインタラプタ２１４、２１６により電気角で４５度位相がずれた出力パルスを発生するように設定された遮光プロペラが配置されている。よって、フォトインタラプタ２１４、２１６は、ＤＣモータ２１２の回転を検出しエンコーダパルスを発生する。フォトインタラプタ２１４、２１６の出力パルスを後述のポジションカウンタ２２０によりカウントすることによりズームレンズ１１の位置を認識するとともに、ズームレンズ１１の駆動制御に用いる。
このように、フォトインタラプタ２１４、２１６は、ＤＣモータ２１２の駆動量に応じたパルス信号を出力する移動量検出部として機能する。なお、本実施形態では、フォトインタラプタ２１４、２１６は、ＤＣモータ２１２の回転を検出する形態としたが、例えば、ズームレンズ１１の移動量に応じてパルス信号等を出力するエンコーダに置き換えてもよい。
【００２０】
基準位置判定部２００は、加速度センサ２０４のアナログ出力信号をＡ／Ｄ変換器２０２によってデジタル信号に変換された結果を、第二のフィルタ２３２を介して受け、所定の判断基準に基づいて求めた基準位置の信号をシステム制御回路５０に出力する。
【００２１】
また、図２に示すように、Ａ／Ｄ変換器２０２によってアナログ信号からデジタル信号に変換された加速度センサの検出信号は、第一のフィルタ２３０、及び、第二のフィルタ２３２の両方へ入力される。
第一のフィルタ２３０の出力信号は、システム制御回路５０内部のタッピング検知部２３４に入力されることにより、使用者が外装を指等でタップ（軽く叩く）することにより操作できるようにタッピングを検出する。また、第一のフィルタ２３０の出力信号は、姿勢検知部２３６にも入力され、撮像装置１００の姿勢を検出する。
一方、第二のフィルタ２３２の出力は、フォーカスレンズ１０、及び、ズームレンズ１１の基準位置を検出する基準位置判定部２００へ入力される。
【００２２】
なお、本実施形態における第一のフィルタ２３０、及び、第二のフィルタ２３２は、それぞれのカットオフ周波数が異なるローパスフィルタである。具体的には、第一のフィルタ２３０のカットオフ周波数よりも、第二のフィルタ２３２のカットオフ周波数の方が高くなるように設定されている。
【００２３】
図３は、基準位置判定部２００が行う基準位置の判定を示す模式図である。
基準位置の判定を行う動作としては、先ず、第二のフィルタ２３２の出力信号、すなわち高周波成分を除去された加速度検出信号が基準位置判定部２００に入力される。そして、基準位置判定部２００は、加速度検出信号を閾値と比較して、以下の２つの条件を満たすときに、ズームレンズ１１、又は、フォーカスレンズ１０が基準位置に到達したと判定する。
条件１：第二のフィルタ２３２の出力信号の単位時間当たりの信号の変化量が所定の変化量閾値を超える。
条件２：第二のフィルタ２３２の出力信号の大きさ（出力信号レベル）が所定の信号値閾値を超える。
上記２つの条件を満たしたとき、基準位置判定部２００は、基準位置判定信号を所定のパルス幅のワンショット信号として出力する。
【００２４】
なお、本実施形態では、上記２つの条件を満たしたときに基準位置判定信号を出力するようにしているが、第二のフィルタ２３２の出力信号レベルが所定の信号値閾値を超えたときに基準位置判定信号を出力するようにしても良い。
【００２５】
図１及び図２に戻って、システム制御回路５０は、撮像装置１００全体を制御する制御部である。システム制御回路５０は、上述したタッピング検知部２３４、姿勢検知部２３６の他に、ポジションカウンタ２１８，２２０を備えている。システム制御回路５０は、先に説明したように、ステッピングモータ２１０の駆動量に応じた信号を出力する移動量検出部として機能する他、初期化動作を行う必要があるか否かの判断を行う初期化判断部としての機能も有している。また、システム制御回路５０は、フォーカスレンズ１０、及び、ズームレンズ１１の位置がいずれのメカ端に近い位置にあるのかを判断する位置判断部としての機能も有している。
ポジションカウンタ２１８は、システム制御回路５０がステッピングモータ２１０を駆動するときに出力するパルス信号をカウントし、これに基づいてフォーカスレンズ１０の位置を検出する位置検出部として機能する。
同様に、ポジションカウンタ２２０は、フォトインタラプタ２１４、２１６の出力パルスをカウントし、これに基づいてズームレンズ１１の位置を検出する位置検出部として機能する。
また、システム制御回路５０は、基準位置判定信号の立ち上がりエッジを検出したときのポジションカウンタ２１８，２２０の値を所定の値に更新することにより、ズームレンズ１１、及び、フォーカスレンズ１０の位置を初期化する。
【００２６】
加速度センサ２０４は、硬質基板３００に実装されており、撮像装置１００の振動と加速度とを検出する振動検出部である。
硬質基板３００は、例えば、ガラスエポキシ基板等のいわゆるリジッド基板（ハード基板）であって、フレーム３０２に対してビス３０６を用いて固定されている。
フレーム３０２は、剛性の高い材料、例えば、ステンレス鋼等の金属材料により形成されたフレーム部材である。フレーム３０２は、固定筒３０４に対してビス３０６を用いて固定されている。固定筒３０４は、フォーカスレンズ１０及びズームレンズ１１を含む鏡筒ユニットのベースとなる鏡筒部材であり、ズーム動作及びフォーカス動作によっては駆動されない。
このような構成とすることにより、フォーカスレンズ１０又はズームレンズ１１がメカ端に衝突したときの衝撃を加速度センサ２０４に伝わり易くできる。
【００２７】
ここで、剛性が高いとは、鏡筒ユニット内で生じた振動が加速度センサ２０４へ伝達する途中に、フレーム３０２により振動が大きく減衰してしまうことを防止できる程度に高い剛性という意味で用いている。したがって、検出する振動の大きさ、加速度センサ２０４の特性、撮像装置１００全体の構造などにより、必要な剛性は異なり、定量的に決定することは難しい。よって、実際には、予備的な実験等を行い、適切な材料を決定するとよい。
フラッシュ４８は、撮影時に補助照明光として閃光を発光する閃光発光装置であり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
メモリ５２は、システム制御回路５０の動作用の定数、変数、プログラム等を記憶する。
【００２８】
表示部５４は、システム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する。表示部５４は、撮像装置１００の操作部近辺の視認し易い位置に単数又は複数設置され、例えばＬＣＤ（Liquid Crystal Display）やＬＥＤ（Light Emitting
Diode）、発音素子等の組み合わせにより構成されている。また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示、絞り値表示、露出補正表示等がある。また、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体１２０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示等もＬＣＤ等に表示する。
一方、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示等がある。
【００２９】
不揮発性メモリ５６は、電気的に消去・記録可能な不揮発性記憶手段であり、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）等が用いられる。
モードダイアルスイッチ６０、シャッタスイッチ６２，６４、画像表示ＯＮ／ＯＦＦスイッチ６６及び操作部７０は、システム制御回路５０の各種の動作指示を入力するための操作手段である。これらは、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数又は複数の組み合わせで構成される。
【００３０】
ここで、これらの操作手段の具体的な説明を行う。
モードダイアルスイッチ６０は、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定するときに操作される。
シャッタスイッチ６２は、不図示のシャッタボタンの操作途中のいわゆる半押し状態でＯＮとなるスイッチ（ＳＷ１）である。シャッタスイッチ６２（ＳＷ１）がＯＮすることにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始をシステム制御回路５０が指示する。
【００３１】
シャッタスイッチ６４は、不図示のシャッタボタンの操作完了のいわゆる全押し状態でＯＮとなるスイッチ（ＳＷ２）である。シャッタスイッチ６４（ＳＷ２）がＯＮすることにより、システム制御回路５０が露光処理、現像処理、記録処理という一連の処理の動作開始を指示する。
この露光処理では、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む。
また、現像処理では、画像処理回路２０やメモリ制御回路２２での演算を行う。
さらに、記録処理では、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体１２０に画像データを書き込む。
【００３２】
画像表示ＯＮ／ＯＦＦスイッチ６６は、画像表示部２８のＯＮ／ＯＦＦを設定することができる。この機能により、光学ファインダ１０４を用いて撮影を行うときに、ＬＣＤ等からなる画像表示部２８への電流供給を遮断することにより、省電力を図ることが可能となる。
【００３３】
操作部７０は、各種ボタンやタッチパネル等からなり、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン等の機能を持つ。また、操作部７０は、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等の機能も持っている。
【００３４】
電源制御手段８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御手段８０は、電池の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体１２０を含む各部へ供給する。
コネクタ８２、８４は、撮像装置１００の内部と電池収容部に収容された電池又はＡＣアダプター等の電源８６とを接続する。
電源８６は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等である。
電池蓋検知スイッチ８８は、電池収納部に開閉可能に設けられた蓋の状態を検知する。
【００３５】
インタフェース９０は、メモリカードやハードディスク等の記録媒体１２０との接続を仲介する。
コネクタ９２は、メモリカードやハードディスク等の記録媒体１２０との接続を行う。
カード蓋検知スイッチ９６は、メモリカードの収納部に開閉可能に設けられた蓋の状態を検知する。
記録媒体着脱検知手段９８は、コネクタ９２及び記録媒体１２０が装着されているか否かを検知する。
【００３６】
光学ファインダ１０４は、画像表示部２８による電子ファインダ機能を使用すること無しに、光学像のみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示等を行う小型の表示部が設置されている。
記録媒体１２０は、メモリカードやハードディスク等である。記録媒体１２０は、半導体メモリや磁気ディスク等から構成される記録部１２２と、撮像装置１００とのインタフェース１２４と、撮像装置１００と接続を行うコネクタ１２６とを備えている。
【００３７】
次に、本実施形態の撮像装置１００の動作について説明する。
（主ルーチン）
図４及び図５は、本実施形態の撮像装置１００の主ルーチンのフローチャートである。なお、図４及び図５を含む以下のフローチャート及びその説明では、各ステップの頭にＳを付して表すこととする。
Ｓ１０１では、電池交換等の電源投入により、システム制御回路５０は、フラグや制御変数等を初期化する。
Ｓ１０２では、画像表示部２８の画像表示をＯＦＦ状態に初期設定する。
【００３８】
Ｓ１０３では、システム制御回路５０は、モードダイアルスイッチ６０の設定位置を判断する。この判断により、モードダイアルスイッチ６０が電源ＯＦＦに設定されていたならばＳ１０５へ進み、撮影モードに設定されていたならばＳ１１０に進み、その他のモードに設定されていたならばＳ１０４へ進む。
【００３９】
Ｓ１０４では、システム制御回路５０は、選択されたモードに応じた処理を実行し、処理を終えたならばＳ１０３に戻る。
Ｓ１０５では、各表示部の表示を終了状態に変更し、鏡筒終了処理を行う。なお、Ｓ１０５鏡筒終了処理の詳細については、後述する。
Ｓ１０６では、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御手段８０により画像表示部２８を含む撮像装置１００各部の不要な電源を遮断する等の所定の終了処理を行い、Ｓ１０３へ戻る。
【００４０】
Ｓ１１０では、システム制御回路５０は、電源制御手段８０により電池等により構成される電源８６の残容量や動作情況が撮像装置１００の動作に問題があるか否かを判断する。また、このＳ１１０では、電池蓋が開いているか否かも含めて撮像装置１００の動作にとって問題があるか否かを判断する。電源８６に問題が無く、かつ、電池蓋検知スイッチ８８により電池蓋が閉じられていることが確認できたならば、Ｓ１１２へ進み、電源８６に問題があるか、又は、電池蓋検知スイッチ８８により電池蓋が開いていると検出されたならば、Ｓ１０７へ進む。
Ｓ１０７では、Ｓ１１０で問題があると判断された内容について、表示部５４を用いて画像や音声により所定の警告を行う。
Ｓ１０８では、フォーカスレンズ１０及びズームレンズ１１の現在の位置を不揮発性メモリ５６に記録した後に、Ｓ１０３に戻る。
【００４１】
Ｓ１１２では、システム制御回路５０は、記録媒体１２０の動作状態が撮像装置１００の動作、特に記録媒体１２０に対する画像データの記録再生動作に問題があるか否かを判断する。また、このＳ１１２では、カード蓋検知スイッチ９６により電池蓋が開いた状態であるか否かも含めて撮像装置１００の動作にとって問題があるか否かを判断する。記録媒体１２０の動作状態に問題が無く、かつ、カード蓋検知スイッチ９６により電池蓋が閉じられていることが確認できたならばＳ１１４へ進む。一方、記録媒体１２０の動作状態に問題がある、又は、カード蓋検知スイッチ９６によりカード蓋が開いた状態であることが検知されたならば、Ｓ１０７へ進む。
このＳ１１２及び先に説明したＳ１１０におけるシステム制御回路５０の動作は、その後にレンズ位置の初期化（Ｓ１０８）を行うか否かの判断をしていることとなり、初期化判断部としての動作である。
【００４２】
Ｓ１１４では、表示部５４を用いて画像や音声により撮像装置１００の各種設定状態の表示を行う。なお、画像表示部２８の画像表示がＯＮであったならば、画像表示部２８も用いて画像や音声により撮像装置１００の各種設定状態の表示を行う。
Ｓ１１６では、鏡筒初期化処理を行う。このステップ（鏡筒初期化処理）では、フォーカスレンズ１０及びズームレンズ１１の位置の初期化を行う。このＳ１１６で行う鏡筒初期化処理の詳細については後述する。
【００４３】
Ｓ１１８では、撮像した画像データを逐次表示するスルー表示状態に設定する。
スルー表示状態においては、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、画像表示メモリ２４にデータを逐次書き込む。そしてこの書き込まれたデータを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により逐次表示することにより、電子ファインダ機能を実現している。
【００４４】
図５に移って、Ｓ１２０では、シャッタスイッチ６２（ＳＷ１）がＯＮしているか否かの判断を行う。シャッタスイッチ６２（ＳＷ１）がＯＮしている場合には、Ｓ１２２へ進み、シャッタスイッチ６２（ＳＷ１）がＯＦＦの場合には、Ｓ１０３へ戻る。
Ｓ１２２では、システム制御回路５０は、測距処理を行ってズームレンズ１１の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッタ時間を決定する。測光処理において、必要であればフラッシュ４８の設定も行う。このＳ１２２で行う測距・測光処理の詳細は後述する。
Ｓ１２７では、シャッタスイッチ６４（ＳＷ２）がＯＮしているか否かを判定する。シャッタスイッチ６４（ＳＷ２）がＯＮしている場合には、Ｓ１２９へ進み、シャッタスイッチ６４（ＳＷ２）がＯＦＦの場合には、Ｓ１２８へ進む。
Ｓ１２８では、再度、シャッタスイッチ６２（ＳＷ１）がＯＮしているか否かの判断を行う。シャッタスイッチ６２（ＳＷ１）がＯＮしている場合には、Ｓ１２７へ戻る。一方、シャッタスイッチ６２（ＳＷ１）が解除（ＯＦＦ）されている場合には、Ｓ１０３へ戻る。
【００４５】
Ｓ１２９では、露光処理、及び、現像処理からなる撮影処理を実行する。
Ｓ１２９の露光処理では、システム制御回路５０は、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、又はＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む。
また、Ｓ１２９の現像処理では、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う。このＳ１２９による撮影処理の詳細は後述する。
【００４６】
Ｓ１３４では、記録処理を実行する。すなわち、システム制御回路５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２と、必要に応じて画像処理回路２０を用いて各種画像処理を行う。そして、圧縮・伸長回路３２を用いて設定したモードに応じた画像圧縮処理を行った後、記録媒体１２０へ画像データの書き込みを行う。このＳ１３４で行う記録処理の詳細は後述する。
【００４７】
Ｓ１３５では、シャッタスイッチ６４（ＳＷ２）の状態を判断する。シャッタスイッチ６４（ＳＷ２）がＯＮしていれば、Ｓ１３６へ進み、シャッタスイッチ６４（ＳＷ２）がＯＦＦしていれば、Ｓ１３７へ進む。
Ｓ１３６では、システム制御回路５０は、システム制御回路５０の内部メモリ又はメモリ５２に記憶される連写フラグの状態を判断する。連写フラグが設定されていたならば、連続して撮影を行うためにＳ１２９に戻り、次の撮影を行う。一方、連写フラグが設定されていないならば、シャッタスイッチ６４（ＳＷ２）がＯＦＦするまで、Ｓ１３５からＳ１３６の処理を繰り返す。
Ｓ１３７では、所定のミニマムレビュー時間が経過するまで撮影画像を画像表示部２８に表示した後に、Ｓ１３８に進む。
【００４８】
Ｓ１３８では、システム制御回路５０は、画像表示フラグがＯＮとなっているか否かの判断を行う。画像表示フラグがＯＮであったならばＳ１３９へ進み、画像表示フラグがＯＦＦであったならばＳ１４０へ進む。
Ｓ１３９では、画像表示部２８の表示状態をスルー表示状態に設定する。
Ｓ１４０では、画像表示部２８をＯＦＦにして、一連の撮影動作を終えてＳ１０３に戻る。
【００４９】
以下、上述した主ルーチンにおけるサブルーチン部分について説明する。
（鏡筒初期化処理）
図６は、図４のＳ１１６における鏡筒初期化処理の詳細なフローチャートである。
Ｓ５０１では、前回鏡筒終了処理が正常に完了できたか否かを示す鏡筒終了完了フラグの状態を不揮発性メモリ５６より読み出す。鏡筒終了完了フラグがセットされていたならば、前回正常終了していたので、Ｓ５１０へ進む。一方、鏡筒終了完了フラグが解除されていたならば、前回異常終了していたので、Ｓ５０２へ進む。
Ｓ５０２では、前回鏡筒終了処理の後に、フォーカスレンズ１０、及び、ズームレンズ１１が停止している位置を不揮発性メモリ５６より読み出す。
【００５０】
Ｓ５０４では、システム制御回路５０は、ズームレンズ１１の停止位置が、繰出し側のメカ端、繰込み側のメカ端のどちらに近いかを判断する。ズームレンズ１１の停止位置が、繰出し側のメカ端よりも繰込み側メカ端に近い場合、Ｓ５１０へ進む。一方、ズームレンズ１１の停止位置が、繰込み側のメカ端よりも、繰出し側のメカ端の方に近い場合、Ｓ５０６へ進む。
【００５１】
Ｓ５０６では、システム制御回路５０は、フォーカスレンズ１０の停止位置が、繰出し側のメカ端、繰込み側のメカ端のどちらに近いかを判断する。フォーカスレンズ１０の停止位置が、繰込み側のメカ端よりも繰出し側のメカ端に近い場合、Ｓ５３０へ進む。一方、フォーカスレンズ１０の停止位置が、繰出し側のメカ端よりも繰込み側のメカ端に近い場合、Ｓ５５０へ進む。
このＳ５０６と、先に説明したＳ５０４におけるシステム制御回路５０の動作は、レンズ位置がいずれのメカ端に近い位置にあるのかを判断する位置判断部としての動作である。
【００５２】
Ｓ５１０では、システム制御回路５０は、フォーカスレンズ１０を駆動するアクチュエータであるステッピングモータ２１０を制御するためにドライブ手段２０６へ制御信号の出力を開始する。
【００５３】
Ｓ５１２では、基準位置信号が発生されたか否かを判定する。すなわち、Ａ／Ｄ変換器２０２、及び、第二のフィルタ２３２を介して基準位置判定部２００に取り込まれる加速度センサ２０４の出力値を、判定条件に基づいて基準位置信号が発生されるまで、監視する。これにより、フォーカスレンズ１０がメカ端に衝突したかどうかを判定できる。基準位置信号が発生されるまでは、Ｓ５１２を繰り返し、基準位置信号が発生されたらＳ５１４へ進む。
【００５４】
Ｓ５１４では、そのときのフォーカスレンズ１０の位置を所定のカウント値となるようにフォーカスのポジションカウンタ２１８を更新する。
Ｓ５１６では、システム制御回路５０は、ズームレンズ１１を駆動するアクチュエータであるＤＣモータ２１２を制御するためにドライブ手段２０８へ制御信号の出力を開始する。
【００５５】
Ｓ５１８では、基準位置信号が発生されたか否かを判定する。すなわち、Ａ／Ｄ変換器２０２、及び、第二のフィルタ２３２を介して基準位置判定部２００に取り込まれる加速度センサ２０４の出力を、判定条件に基づいて基準位置信号が発生されるまで、監視する。これにより、ズームレンズ１１がメカ端に衝突したかどうかを判定できる。基準位置信号が発生されるまでは、Ｓ５１８を繰り返し、基準位置信号が発生されたらＳ５２０へ進む。
【００５６】
Ｓ５２０では、そのときのズームレンズ１１の位置を所定のカウント値となるようにズームのポジションカウンタ２２０を更新する。
Ｓ５２２では、更新されたフォーカスのポジションカウンタ２１８、及び、ズームのポジションカウンタ２２０の値に基づいて、ズームレンズ１１を所定の位置（本実施形態ではＷｉｄｅの位置）まで駆動する。
Ｓ５２４では、フォーカスレンズ１０を所定の位置（本実施形態では、Ｗｉｄｅの定点）まで駆動する。
【００５７】
Ｓ５３０では、システム制御回路５０は、ズームレンズ１１を駆動するアクチュエータであるＤＣモータ２１２を制御するためにドライブ手段２０８へ制御信号の出力を開始し、Ｓ５３２へ進む。
【００５８】
Ｓ５３２では、基準位置信号が発生されたか否かを判定する。すなわち、Ａ／Ｄ変換器２０２、及び、第二のフィルタ２３２を介して基準位置判定部２００に取り込まれる加速度センサ２０４の出力を、判定条件に基づいて基準位置信号が発生されるまで、監視する。これにより、ズームレンズ１１が繰込み側のメカ端に衝突したかどうかを判定できる。基準位置信号が発生されるまでは、Ｓ５３２を繰り返し、基準位置信号が発生されたらＳ５３４へ進む。
【００５９】
Ｓ５３４では、そのときのズームレンズ１１の位置を所定のカウント値となるようにズームのポジションカウンタ２２０を更新する。
Ｓ５３６では、システム制御回路５０は、フォーカスレンズ１０を駆動するアクチュエータであるＤＣモータ２１２を制御するためにドライブ手段２０８へ制御信号の出力を開始し、Ｓ５３８へ進む。
【００６０】
Ｓ５３８では、基準位置信号が発生されたか否かを判定する。すなわち、Ａ／Ｄ変換器２０２、及び、第二のフィルタ２３２を介して基準位置判定部２００に取り込まれる加速度センサ２０４の出力を、判定条件に基づいて基準位置信号が発生されるまで、監視する。これにより、フォーカスレンズ１０がメカ端に衝突したかどうかを判定できる。基準位置信号が発生されるまでは、Ｓ５３８を繰り返し、基準位置信号が発生されたらＳ５４０へ進む。
【００６１】
Ｓ５４０では、そのときのフォーカスレンズ１０の位置を所定のカウント値となるようにフォーカスのポジションカウンタ２１８を更新する。
Ｓ５４２では、フォーカスレンズ１０を所定の位置（本実施形態では、Ｔｅｌｅの定点）へ駆動する。
Ｓ５４４では、ズームレンズ１１を所定の位置（本実施形態では、Ｔｅｌｅ）へ駆動する。
【００６２】
Ｓ５５０では、システム制御回路５０は、フォーカスレンズ１０を駆動するアクチュエータであるステッピングモータ２１０を制御するためにドライブ手段２０６へ制御信号の出力を開始し、Ｓ５５２へ進む。
Ｓ５５２では、システム制御回路５０は、ズームレンズ１１を駆動するアクチュエータであるステッピングモータ２１０を制御するためにドライブ手段２０８へ制御信号の出力を開始し、Ｓ５５４へ進む。
【００６３】
Ｓ５５４では、基準位置信号が発生されたか否かを判定する。すなわち、Ａ／Ｄ変換器２０２、及び、第二のフィルタ２３２を介して基準位置判定部２００に取り込まれる加速度センサ２０４の出力値を、判定条件に基づいて基準位置信号が発生されるまで、監視する。これにより、ズームレンズ１１、又は、フォーカスレンズ１０がメカ端に衝突したかどうかを判定できる。基準位置信号が発生されるまでは、Ｓ５５４を繰り返し、基準位置信号が発生されたらＳ５５６へ進む。
【００６４】
Ｓ５５６では、そのときのズームのポジションカウンタ２２０、及び、フォーカスのポジションカウンタ２１８の値をメモリに格納する。
Ｓ５５８では、メカ端に衝突したレンズがフォーカスレンズ１０であるか、ズームレンズ１１であるかを識別するためにズームのポジションカウンタ２２０の変化を確認し、カウンタがカウントを継続しているか、それともカウントが停止しているかを判定する。ズームのポジションカウンタ２２０のカウント値が変化しているならば、ズームレンズ１１の駆動は継続されていると判断され、Ｓ５５４で検出されたのは、フォーカスレンズ１０のメカ端への衝突であると判断でき、Ｓ５６０へ進む。一方、ズームのポジションカウンタ２２０のカウント値が変化していないならば、ズームレンズ１１は、メカ端にぶつかって停止していると判断でき、Ｓ５６６へ進む。
このＳ５５８のような動作を行うことにより、フォーカスレンズ１０とズームレンズ１１との双方を駆動している場合に基準位置信号が発生したときであっても、適切な動作を行うことができる。
【００６５】
Ｓ５６０では、そのときのフォーカスレンズ１０の位置を所定のカウント値となるようにフォーカスレンズ１０のポジションカウンタ２１８を更新する。
Ｓ５６２では、基準位置信号が発生されたか否かを判定する。すなわち、Ａ／Ｄ変換器２０２、及び、第二のフィルタ２３２を介して基準位置判定部２００に取り込まれる加速度センサ２０４の出力を、判定条件に基づいて基準位置信号が発生されるまで、監視する。これにより、ズームレンズ１１がメカ端に衝突したかどうかを判定できる。基準位置信号が発生されるまでは、Ｓ５６２を繰り返し、基準位置信号が発生されたらＳ５６４へ進む。
【００６６】
Ｓ５６４では、そのときのズームレンズ１１の位置を所定のカウント値となるようにズームのポジションカウンタ２２０を更新し、
Ｓ５７２へ進む。
【００６７】
Ｓ５６６では、ズームレンズ１１のポジションカウンタ２２０を所定の値に更新する。
Ｓ５６８では、基準位置信号が発生されたか否かを判定する。すなわち、Ａ／Ｄ変換器２０２、及び、第二のフィルタ２３２を介して基準位置判定部２００に取り込まれる加速度センサ２０４の出力を、判定条件に基づいて基準位置信号が発生されるまで、監視する。これにより、フォーカスレンズ１０がメカ端に衝突したかどうかを判定できる。基準位置信号が発生されるまでは、Ｓ５６８を繰り返し、基準位置信号が発生されたらＳ５７０へ進む。
【００６８】
Ｓ５７０では、そのときのフォーカスレンズ１０の位置を所定のカウント値となるようにフォーカスのポジションカウンタ２１８を更新し、Ｓ５７２へ進む。
Ｓ５７２では、ズームレンズ１１を所定の位置（本実施形態では、Ｔｅｌｅとする）へ駆動する。
Ｓ５７４では、フォーカスレンズ１０を所定の位置（本実施形態では、Ｗｉｄｅの定点）まで駆動し、Ｓ５８０へ進む。
Ｓ５８０では、鏡筒終了処理完了フラグを解除し、鏡筒初期化処理ルーチンを終え、図４のメインルーチンにおけるＳ１１８へ戻る。
【００６９】
（鏡筒終了処理）
図７は、図４のＳ１０５における鏡筒終了処理の詳細なフローチャートである。
Ｓ６０２では、システム制御回路５０は、フォーカスレンズ１０を駆動するアクチュエータであるステッピングモータ２１０を制御するためにドライブ手段２０６へ制御信号の出力を開始し、Ｓ６０４へ進む。
【００７０】
Ｓ６０４では、基準位置信号が発生されたか否かを判定する。すなわち、Ａ／Ｄ変換器２０２、及び、第二のフィルタ２３２を介して基準位置判定部２００に取り込まれる加速度センサ２０４の出力を、判定条件に基づいて基準位置信号が発生されるまで、監視する。これにより、フォーカスレンズ１０が繰込み側のメカ端に衝突したかどうかを判定できる。基準位置信号が発生されるまでは、Ｓ６０４を繰り返し、基準位置信号が発生されたらＳ６０６へ進む。
【００７１】
Ｓ６０６では、そのときのフォーカスレンズ１０の位置を所定のカウント値となるようにフォーカスのポジションカウンタ２１８を更新する。
Ｓ６０８では、システム制御回路５０は、ズームレンズ１１を駆動するアクチュエータであるＤＣモータ２１２を制御するためにドライブ手段２０８へ制御信号の出力を開始し、Ｓ６１０へ進む。
【００７２】
Ｓ６１０では、基準位置信号が発生されたか否かを判定する。すなわち、Ａ／Ｄ変換器２０２、及び、第二のフィルタ２３２を介して基準位置判定部２００に取り込まれる加速度センサ２０４の出力を、判定条件に基づいて基準位置信号が発生されるまで、監視する。これにより、ズームレンズ１１が繰込み側のメカ端に衝突したかどうかを判定できる。基準位置信号が発生されるまでは、Ｓ６０４を繰り返し、基準位置信号が発生されたらＳ６０６へ進む。
【００７３】
Ｓ６１２では、そのときのズームレンズ１１の位置を所定のカウント値となるようにズームのポジションカウンタ２２０を更新する。
Ｓ６１４では、フォーカスレンズ１０を所定の位置（本実施形態では、Ｗｉｄｅの定点）まで駆動する。
Ｓ６１６では、ズームレンズ１１を所定の位置（本実施形態ではＷｉｄｅの位置）まで駆動し、Ｓ６１８へ進む。
Ｓ６１８では、鏡筒終了処理完了フラグをセットし、鏡筒終了処理ルーチンを終え、メインルーチン図４のＳ１０６へ戻る。
【００７４】
（測距・測光処理ルーチン）
図８は、図５のＳ１２２における測距・測光処理の詳細なフローチャートである。
Ｓ２０１では、システム制御回路５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む。この逐次読み込まれた画像データを用いて、画像処理回路２０はＴＴＬ方式のＡＥ（自動露出）処理、ＥＦ処理（フラッシュプリ発光）、ＡＷＢ（オートホワイトバランス）処理、ＡＦ（オートフォーカス）処理に用いる所定の演算を行っている。なお、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要箇所分切り取って抽出し、演算に用いている。これにより、ＴＴＬ方式のＡＥ、ＥＦ、ＡＷＢ、ＡＦの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。
【００７５】
Ｓ２０２では、画像処理回路２０での演算結果を用いて、システム制御回路５０は、露出（ＡＥ）が適正であるか否かの判断を行う。露出が適正でないと判断したら、Ｓ２０３へ進み、露出が適正であると判断したら、測定データ及び設定パラメータをシステム制御回路５０の内部メモリ又はメモリ５２に記憶し、Ｓ２０６へ進む。
Ｓ２０３では、露光制御手段４０を用いてＡＥ制御を行う。
Ｓ２０４では、システム制御回路５０は、ＡＥ制御（Ｓ２０３）で得られた測定データを用いて、フラッシュ４８の発光が必要か否かを判断する。フラッシュ４８の発光が必要であると判断したときは、Ｓ２０５へ進み、フラッシュ４８の発光が不要であると判断したときは、Ｓ２０１へ戻る。
Ｓ２０５では、フラッシュ・フラグをセットし、フラッシュ４８を充電し、Ｓ２０１へ戻る。
【００７６】
Ｓ２０６では、画像処理回路２０での演算結果及びＡＥ制御で得られた測定データを用いて、システム制御回路５０は、ＡＷＢが適正であるか否かの判断を行う。ＡＷＢが適正であると判断した場合には、測定データ及び設定パラメータをシステム制御回路５０の内部メモリ又はメモリ５２に記憶し、Ｓ２０８へ進む。一方、ＡＷＢが適正でないと判断した場合には、Ｓ２０７へ進む。
Ｓ２０７では、画像処理回路２０を用いて色処理のパラメータを調節してＡＷＢ制御を行う。
【００７７】
Ｓ２０８では、システム制御回路５０は、ＡＥ制御及びＡＷＢ制御で得られた測定データを用いて、測距（ＡＦ）の結果が合焦しているか否かの判断を行う。合焦していると判断した場合には、測定データ及び設定パラメータをシステム制御回路５０の内部メモリ又はメモリ５２に記憶し、測距・測光処理ルーチンＳ１２２を終了する。一方、合焦していないと判断した場合には、Ｓ２０９へ進む。
Ｓ２０９では、フォーカス制御手段４２を用いてＡＦ制御を行い、Ｓ２０１へ戻る。
【００７８】
（撮影処理ルーチン）
図９は、図５のＳ１２９における撮影処理の詳細なフローチャートである。
Ｓ３０１では、システム制御回路５０は、システム制御回路５０の内部メモリ又はメモリ５２に記憶される測光データに従い、露光制御手段４０によって、絞り機能を有するシャッタ１２を絞り値に応じて開放する。
Ｓ３０２では、システム制御回路５０は、撮像素子１４による露光を行う。
Ｓ３０３では、フラッシュ・フラグによりフラッシュ４８の発光が必要か否かを判断する。フラッシュ４８の発光が必要である場合には、Ｓ３０４へ進み、フラッシュ４８の発光が不要である場合には、Ｓ３０５へ進む。
Ｓ３０４では、フラッシュ４８を発光させる。
【００７９】
Ｓ３０５では、システム制御回路５０は、測光データに従った撮像素子１４の露光が終了したか否かを判断する。露光が終了していない場合には、このＳ３０５を繰り返して露光の終了を待ち、露光が終了した場合には、Ｓ３０６へ進む。
Ｓ３０６では、シャッタ１２を閉じる。
Ｓ３０７では、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、又はＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０に撮影画像のデータを書き込む。
【００８０】
Ｓ３０８では、設定された撮影モードに応じて、フレーム処理を行う必要があるか否かを判断する。フレーム処理を行う必要がある場合には、Ｓ３０９へ進み、フレーム処理を行う必要がない場合には、Ｓ３１１へ進む。
Ｓ３０９では、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して垂直加算処理を行う。
Ｓ３１０では、色処理を行った後、メモリ３０に処理を終えた画像データを書き込む。
【００８１】
Ｓ３１１では、システム制御回路５０は、メモリ３０から画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行う。
一連の処理を終えたならば、撮影処理ルーチンＳ１２９を終了する。
【００８２】
（記録処理ルーチン）
図１０は、図５のＳ１３４における記録処理の詳細なフローチャートである。
Ｓ４０１では、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた撮影画像データを読み出す。そして、読み出した撮影画像データに対して撮像素子１４の縦横画素比率を１：１に補間する画素正方化処理を行った後、メモリ３０に処理を終えた画像データを書き込む。
Ｓ４０２では、メモリ３０に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長回路３２により行う。
Ｓ４０３では、インタフェース９０、コネクタ９２を介して、メモリカードやハードディスク等の記録媒体１２０へ圧縮した画像データの書き込みを行う。
記録媒体への書き込みが終わったならば、記録処理ルーチンＳ１３４を終了する。
【００８３】
以上説明したように、本実施形態によれば、ひとつの加速度センサ２０４によって、フォーカスレンズ１０及びズームレンズ１１の基準位置を検出することができる。これにより撮像装置の小型化、コスト低減を行える。
また、加速度センサ２０４は、フォーカスレンズ１０及びズームレンズ１１の基準位置の検出に用いるとともに、タッピング検出及び姿勢検出といった別の用途で用いられるので、さらなる小型化とコスト低減を行える。
さらに、第一のフィルタ２３０及び第二のフィルタ２３２を用いることにより、レンズの基準位置検知、姿勢検知、タッピング検出等の検出に必要な周波数帯域が異なる検出対象それぞれに対して適切なフィルタリングを行うことができる。
さらにまた、電池蓋やメモリカード蓋が開放されるなどしたときのレンズ位置を記憶し、その後にレンズ位置の初期化を行うときには、メカ端に近い方向にレンズを駆動するので、初期化動作を短時間で行える。
【００８４】
（変形形態）
以上説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の範囲内である。
（１）本実施形態において、ズームレンズ１１を駆動するアクチュエータにＤＣモータ２１２を用い、フォーカスレンズを駆動するアクチュエータにステッピングモータ２１０を用いる例を挙げて説明した。しかし、これに限らず、例えば、超音波モータやボイスコイルモータ、ブラシレスモータ等の他の種類のアクチュエータでレンズを移動する構成としてもよい。
アクチュエータ自身にポジションをカウントするためのセンサを持っている場合、必ずしも加速度センサで突き当てを検知しなくても、ポジションのカウント値が止まったことをモニタすることにより、突き当てリセットが可能である。しかし、メカ端に突き当たってポジションのカウント値が止まったと判断するため、メカ端に突き当たった後にも、ある程度の時間通電を継続する必要があり、機構に過負荷を与える時間が長くなってしまう。これに対して、加速度センサで衝突を検出する本発明を適用すれば、突き当ての判断に要する時間が短く、その分、機構にかかる過負荷を低減できる。
【００８５】
（２）本実施形態において、加速度センサ２０４は、硬質基板３００及びフレーム３０２を介して固定筒３０４に固定されている例を示したが、これに限らず、例えば、加速度センサ２０４又は硬質基板３００を直接固定筒３０４に固定してもよい。
【００８６】
（３）本実施形態において、電源が投入された後にレンズの位置の更新（初期化）を行い、その後に基準位置信号が発生された場合には、再度レンズ位置の更新を行う例を示した。しかし、これに限らず、例えば、電源投入後の初期化後に、基準位置信号が発生された場合に、使用者への警告を行ったり、警告とともにレンズ位置の初期化を行ったりしてもよい。
このようにすることにより、例えば、レンズ初期化動作以外の通常カメラ動作中に、ぶつかるはずの無いズームレンズとフォーカスレンズがぶつかったことを判断できる。そして、このときは、ステッピングモータが脱調する等し、ズームレンズとフォーカスレンズの位置関係が正規の関係を保てなくなっていると判断できる。よって、レンズ位置の初期化を速やかに行う本実施形態のような動作の他に、警告を発して、使用者に再起動等を促すことで不適切な画像が撮影されることを防止できる。
【００８７】
（４）本実施形態において、メカ端に衝突したレンズがフォーカスレンズ１０であるか、ズームレンズ１１であるかを識別するためにズームのポジションカウンタ２２０の変化を確認する例を挙げて説明した。しかし、これに限らず、フォーカスのポジションカウンタ２１８の変化を確認することにより、メカ端に衝突したレンズがフォーカスレンズ１０であるか、ズームレンズ１１であるかを識別してもよい。
【００８８】
（５）フォーカスレンズ１０が駆動中に不連続な振動を検出した場合には、メカ的に引っかかりを生じていることが想定される。そこで、そのポジションを記憶しておき、何度も同じポジションで不連続な振動を検出する場合は、警告を発生するようにしてもよい。又は、引っかかりを生じていると想定される場所は、モータが脱調する可能性の高い場所と判断し、そのポジションを通過するときに電圧を上げるようにしてもよい。
【００８９】
（６）フォーカスレンズ１０が駆動中に、所定の振動を検出できない場合、ステッピングモータ２１０が脱調していると判断し、警告を発したり、リセット動作を行ったりしてもよい。
【００９０】
（７）本実施形態において、撮像素子１４を含む撮像装置１００を例に挙げて説明したが、これに限らず、例えば、撮像素子を含む撮像装置の本体に対して着脱自在に構成された交換レンズの形態のレンズ鏡筒であってもよい。
【００９１】
なお、本実施形態及び変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。また、本発明は以上説明した各実施形態によって限定されることはない。
【図面の簡単な説明】
【００９２】
【図１】本発明による撮像装置の実施形態を示すブロック図である。
【図２】本実施形態の撮像装置のレンズ駆動に関する部分を詳細に示したブロック図である。
【図３】基準位置判定部２００が行う基準位置の判定を示す模式図である。
【図４】本実施形態の撮像装置１００の主ルーチンのフローチャートである。
【図５】本実施形態の撮像装置１００の主ルーチンのフローチャートである。
【図６】図４のＳ１１６における鏡筒初期化処理の詳細なフローチャートである。
【図７】図４のＳ１０５における鏡筒終了処理の詳細なフローチャートである。
【図８】図５のＳ１２２における測距・測光処理の詳細なフローチャートである。
【図９】図５のＳ１２９における撮影処理の詳細なフローチャートである。
【図１０】図５のＳ１３４における記録処理の詳細なフローチャートである。
【符号の説明】
【００９３】
１０    フォーカスレンズ
１１    ズームレンズ
１４    撮像素子
５０    システム制御回路
１００  撮像装置
２００  基準位置判定部
２０４  加速度センサ
２１０  ステッピングモータ
２１２  ＤＣモータ
２１４、２１６  フォトインタラプタ
２１８，２２０  ポジションカウンタ
２３０  第一のフィルタ
２３２  第二のフィルタ
２３４  タッピング検知部
２３６  姿勢検知部
３００  硬質基板
３０２  フレーム
３０４  固定筒
【図１】
2010096789.tif 000003
【図２】
2010096789.tif 000004
【図３】
2010096789.tif 000005
【図４】
2010096789.tif 000006
【図５】
2010096789.tif 000007
【図６】
2010096789.tif 000008
【図７】
2010096789.tif 000009
【図８】
2010096789.tif 000010
【図９】
2010096789.tif 000011
【図１０】
2010096789.tif 000012