(57)【要約】【課題】  個体差により生じていたＤ／Ａ変換手段の出力のバラツキを抑える。【解決手段】  信号処理回路４０２は、所望のアナログ信号に対応する第１のデジタル信号をＤ／Ａ変換器４０４に出力し、Ａ／Ｄ変換器４１４は、Ｄ／Ａ変換器４０４から出力されたアナログ信号を第２のデジタル信号に変換する。信号処理回路４０２は、Ａ／Ｄ変換器４１４より出力される第２のデジタル信号を入力し、第１のデジタル信号に対応する所望のアナログ信号のレベルと第２のデジタル信号に対応するアナログ信号のレベルとの差分に対応するデジタル信号を補正値とし、補正値を用いて出力するデジタル信号を補正する。【選択図】  図１
2007124051.tif 000002
【特許請求の範囲】
【請求項１】
所望のアナログ信号に対応する第１のデジタル信号を出力する信号処理手段と、
前記信号処理手段から出力される前記第１のデジタル信号をアナログ信号に変換するＤ／Ａ変換手段と、
前記Ｄ／Ａ変換手段より出力されるアナログ信号を第２のデジタル信号に変換するＡ／Ｄ変換手段と、
前記Ｄ／Ａ変換手段に含まれる複数のＤ／Ａ変換部からの出力を切り替えて、前記Ａ／Ｄ変換手段に入力させる切り替え手段とを有し、
前記信号処理手段は、前記Ａ／Ｄ変換手段より出力される前記第２のデジタル信号を入力し、前記第１のデジタル信号に対応する前記所望のアナログ信号のレベルと前記第２のデジタル信号に対応するアナログ信号のレベルとの差分に対応するデジタル信号を補正値とし、前記補正値を用いて出力するデジタル信号を補正することを特徴とする補正装置。
【請求項２】
前記信号処理手段は、前記第２のデジタル信号に対応するアナログ信号のレベルが前記所望のアナログ信号のレベルより高い場合、前記第１のデジタル信号から前記補正値を差し引いたデジタル信号を前記Ｄ／Ａ変換手段に出力することを特徴とする請求項１に記載の補正装置。
【請求項３】
前記信号処理手段は、前記第２のデジタル信号に対応するアナログ信号のレベルが前記所望のアナログ信号のレベルより低い場合、前記第１のデジタル信号に前記補正値を加えたデジタル信号を前記Ｄ／Ａ変換手段に出力することを特徴とする請求項１又は２に記載の補正装置。
【請求項４】
前記Ｄ／Ａ変換部は、所定の装置に対応付けて夫々設けられ、前記切り替え手段は、初期化処理の駆動時間が長い所定の装置に対応する前記Ｄ／Ａ変換部の出力から順次、前記Ａ／Ｄ変換手段に入力させるように切り替え動作を行なうことを特徴とする請求項１乃至３のいずれか１項に記載の補正装置。
【請求項５】
前記所定の装置は、シャッタを駆動するアクチュエータ、絞りを駆動するアクチュエータ、フォーカスレンズを駆動するアクチュエータ及びズームを駆動するアクチュエータのうちの少なくとも何れか二つを含むことを特徴とする請求項４に記載の補正装置。
【請求項６】
前記切り替え手段は、前記複数のＤ／Ａ変換部からの出力とともに、鏡筒の温度を検知するためのセンサの出力を切り替えて前記Ａ／Ｄ変換手段に入力させることを特徴とする請求項１乃至５の何れか１項に記載の補正装置。
【請求項７】
前記切り替え手段は、前記Ｄ／Ａ変換部の出力を全て前記Ａ／Ｄ変換手段に入力させた後に、前記センサからの出力を前記Ａ／Ｄ変換手段に入力させるように切り替え動作を行なうことを特徴とする請求項６に記載の補正装置。
【請求項８】
所望のアナログ信号に対応する第１のデジタル信号をアナログ信号に変換するＤ／Ａ変換手段と、前記Ｄ／Ａ変換手段より出力されるアナログ信号を第２のデジタル信号に変換するＡ／Ｄ変換手段とを有する補正装置による補正方法であって、
前記Ｄ／Ａ変換手段に含まれる複数のＤ／Ａ変換部からの出力を切り替えて、前記Ａ／Ｄ変換手段に入力させる切り替えステップと、
前記Ａ／Ｄ変換手段より出力される前記第２のデジタル信号を入力するステップと、
前記第１のデジタル信号に対応する前記所望のアナログ信号のレベルと前記第２のデジタル信号に対応するアナログ信号のレベルとの差分に対応するデジタル信号を補正値とし、前記補正値を用いて出力するデジタル信号を補正するステップとを含むことを特徴とする補正方法。
【請求項９】
請求項８に記載の補正方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個体差に起因したＤ／Ａ変換手段からの出力のバラツキを抑えることが可能な補正装置及び補正方法に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラなどの鏡筒制御装置、その中でもシャッタ駆動装置は、図１６に示すように、信号処理回路３０１より所望の電流値を決定するデジタル信号３１１をＤ／Ａ変換器３０２へ入力する。そして、Ｄ／Ａ変換器３０２によって変換されたアナログ信号３１２は定電流値の指令値として定電流制御部３０３へ入力される。また、定電流制御部３０３においては、電流検知部３０４から得られる電流検知信号３１３とアナログ信号３１２との比較して得られた信号３１４がドライブ部３０５へ入力される。ドライブ部３０５は、信号処理回路３０１から入力されるドライブ部３０５の出力状態を決定する信号３１５と、定電流制御部３０３からの信号により、シャッタアクチュエータ３０６を駆動する。このような構成により、シャッタ駆動時の電流値を常に一定に保ち、シャッタ駆動スピードを一定に保つことにより、露光量のバラツキを抑えるのが一般的である。
【０００３】
【特許文献１】特開平７−２８０８９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、図１６に示すような構成の場合、Ｄ／Ａ変換器のＩＣの個体差による出力のバラツキにより、定電流制御の電流値のバラツキを生じるという問題があった。仮に±１０％の出力バラツキをもつＤ／Ａ変換器の場合、Ｄ／Ａ変換器の出力がマイナス側最大にばらつくと（すなわち定格値の−１０％出力のＩＣが発生した場合）、電流値が−１０％低下することになり、その分シャッタスピードが大きく低下することになる。
【０００５】
従って、最高速のシャッタスピードを保証する際に、Ｄ／Ａ変換器の出力が定格値の−１０％ばらつくことを想定して、設計値より１０％低い電流値でシャッタスピードの最高速を保証しなければならない。
【０００６】
一方、Ｄ／Ａ変換器の出力がプラス側最大にばらつくと（すなわち定格値の＋１０％出力のＩＣが発生した場合）、電流値が＋１０％上がることになる。このとき、シャッタアクチュエータの両端の電圧が上がり、シャッタが駆動した際に発生する逆起電圧を吸収するマージンが減少する。多くの場合、定電流制御が可能な電流範囲で最大の電流値でシャッタを駆動することにより、最高速のシャッタスピードを実現しようとしているため、Ｄ／Ａ変換器の出力が１０％上がり、電流値も＋１０％上がる。このようにシャッタアクチュエータの両端の電圧が上がると、シャッタが駆動した際に発生する逆起電圧を吸収するマージンが不足することになる。従って、定電流制御ができなくなり、シャッタの露光量のバラツキを生じるという状態に陥ることになる。よって、定電流制御の制御性を確保する際に、Ｄ／Ａ変換器の出力が定格値の１０％プラス側にばらつくことを想定して、設計値より１０％高い電流値で定電流制御の制御性を確保しなければならない。
【０００７】
このように、Ｄ／Ａ変換器の出力バラツキがシャッタの性能を大きく左右するという大きな問題があった。上述のＤ／Ａ変換器の出力のバラツキを抑える方法として、従来、レーザトリミングによりＩＣ回路上の抵抗等をトリミングして微調整する方法があるが、コストが非常に高くなるという問題があった。
【０００８】
また、従来例として、Ｄ／Ａ変換器の出力とＡ／Ｄ変換器の入力が接続できるようにして、実際のＤ／Ａ変換器の出力をＡ／Ｄ変換器で読む半導体試験装置等がある（例えば、特許文献１参照）。このような従来例では、Ｄ／Ａ変換器の出力として得ようとしている値と実際にＤ／Ａ変換器より出力されている値とが所定の値よりも大きいか小さいかを判定している。しかしながら、実際にバラツキを補正することはしていない。
【０００９】
そこで、本発明の目的は、個体差により生じていたＤ／Ａ変換手段の出力のバラツキを抑えることにある。
【課題を解決するための手段】
【００１０】
本発明の補正装置は、所望のアナログ信号に対応する第１のデジタル信号を出力する信号処理手段と、前記信号処理手段から出力される前記第１のデジタル信号をアナログ信号に変換するＤ／Ａ変換手段と、前記Ｄ／Ａ変換手段より出力されるアナログ信号を第２のデジタル信号に変換するＡ／Ｄ変換手段と、前記Ｄ／Ａ変換手段に含まれる複数のＤ／Ａ変換部からの出力を切り替えて、前記Ａ／Ｄ変換手段に入力させる切り替え手段とを有し、前記信号処理手段は、前記Ａ／Ｄ変換手段より出力される前記第２のデジタル信号を入力し、前記第１のデジタル信号に対応する前記所望のアナログ信号のレベルと前記第２のデジタル信号に対応するアナログ信号のレベルとの差分に対応するデジタル信号を補正値とし、前記補正値を用いて出力するデジタル信号を補正することを特徴とする。
本発明の補正方法は、所望のアナログ信号に対応する第１のデジタル信号をアナログ信号に変換するＤ／Ａ変換手段と、前記Ｄ／Ａ変換手段より出力されるアナログ信号を第２のデジタル信号に変換するＡ／Ｄ変換手段とを有する補正装置による補正方法であって、前記Ｄ／Ａ変換手段に含まれる複数のＤ／Ａ変換部からの出力を切り替えて、前記Ａ／Ｄ変換手段に入力させる切り替えステップと、前記Ａ／Ｄ変換手段より出力される前記第２のデジタル信号を入力するステップと、前記第１のデジタル信号に対応する前記所望のアナログ信号のレベルと前記第２のデジタル信号に対応するアナログ信号のレベルとの差分に対応するデジタル信号を補正値とし、前記補正値を用いて出力するデジタル信号を補正するステップとを含むことを特徴とする。
本発明のプログラムは、前記補正方法をコンピュータに実行させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【発明の効果】
【００１１】
本発明においては、所望のアナログ信号のレベルとＤ／Ａ変換手段より出力されるアナログ信号との間にバラツキがあった場合、それらの差分を用いてＤ／Ａ変換手段に出力するデジタル信号を補正するように構成している。従って、本発明によれば、個体差により生じていたＤ／Ａ変換手段の出力のバラツキを抑えることが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１３】
−第１の実施形態−
先ず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係るシャッタ駆動装置の構成を示す図である。図１において、４００はシャッタ駆動装置、４０１はＤ／Ａ変換器補正装置である。４０２は信号処理回路である。信号処理回路４０２は、シャッタ駆動のための電流値を決定するデジタル信号をＤ／Ａ変換器４０４へ入力し、Ｄ／Ａ変換器４０４によって変換されたアナログ信号が電流の指令値として定電流制御部４０６へ入力される。また、Ｄ／Ａ変換器４０４からの出力はＡ／Ｄ変換器４１４へ入力される。
【００１４】
Ａ／Ｄ変換器４１４へ入力されたアナログ信号は再びデジタル信号に変換され信号処理回路４０２へ入力される。信号処理回路４０２内部の処理の詳細については、図２のフローチャートを用いて後述する。
【００１５】
定電流制御部４０６においては、電流検知部４１０から得られる検知信号とＤ／Ａ変換器４０４より出力されるアナログ信号とを比較して得られる信号をドライブ部４０８へ出力する。ドライブ部４０８は、信号処理回路４０２から入力されるドライブ部４０８の出力状態を決定する信号と定電流制御部４０６からの入力信号とにより、シャッタアクチュエータ４１２を駆動する。
【００１６】
次に、信号処理回路４０２の内部処理について図２を用いて説明する。図２にＤ／Ａ変換器の出力レベルを補正するフローチャートを示す。信号処理回路４０２は、電流設定値を決定するＤ／Ａ変換器４０４の出力レベルを設定するデジタル信号Ａを不揮発性記憶部４１６から読み出す（Ｓ８０１）。さらに信号処理回路４０２は、Ｄ／Ａ変換器４０４の個体差のバラツキを補正するデジタル信号Ｂを不揮発性記憶部４１６から読み出す（Ｓ８０２）。
【００１７】
次に、信号処理回路４０２は、デジタル信号Ａとデジタル信号Ｂとを加算したデジタル信号Ｃ（Ｓ８０３）をＤ／Ａ変換器４０４へ出力する（Ｓ８０４）。このとき、Ｄ／Ａ変換器４０４を補正するためのフラグが０であれば（Ｓ８０６）、Ｓ８１４へ進み、駆動信号の入力待ち状態となる。一方、Ｄ／Ａ変換器４０４を補正するためのフラグが１であれば（Ｓ８０６）、信号処理回路４０２は、Ｄ／Ａ変換器４０４が出力するアナログ信号をＡ／Ｄ変換器４１４が入力して得られるデジタル信号Ｄを読み込む（Ｓ８０７）。
【００１８】
信号処理回路４０２は、Ｓ８０７でＡ／Ｄ変換器４０４が出力するデジタル信号Ｄに対応したアナログ信号ｄをＳ８０１で不揮発性記憶部４１６から読み出したデジタル信号Ａに対応したアナログ信号ａから差し引いたアナログ信号レベルｅを算出する（Ｓ８０８）。
【００１９】
次に信号処理回路４０２は、Ｓ８０８で算出したアナログ信号レベルｅに対応したデジタル信号Ｅを補正データとして設定する（Ｓ８０９）。補正データであるデジタル信号Ｅがゼロで無ければ（Ｓ８１０）、Ｓ８０４で前回Ｄ／Ａ変換器４０４へ入力したデジタル信号Ｃにデジタル信号Ｅを加算し（Ｓ８１１）、Ｄ／Ａ変換器４０４に対して新たな設定値として入力する（Ｓ８０４）。以降、Ｓ８０４〜Ｓ８１１の処理を補正データであるデジタル信号Ｅがゼロになるまで繰返す。
【００２０】
一方、補正データであるデジタル信号Ｅがゼロであれば（Ｓ８１０）、補正フラグを解除するとともに（Ｓ８１２）、補正データであるデジタル信号Ｅを新たな補正データとして、不揮発性記憶部４１６へ書き直す（Ｓ８１３）。
【００２１】
続いて、ドライブ部４０８は駆動信号の入力待ち状態となり（Ｓ８１４）、駆動信号が入力されると、シャッタが駆動される（Ｓ８１５）。
【００２２】
以上のように、補正フラグを設定することによって、ＩＣ個体差によりバラツキを生じていたシャッタの駆動電流についてバラツキを抑えた設定にすることができ、従来よりもＩＣのバラツキのマージンを少なく設定することができる。従って、シャッタスピードを高く設定することが可能となり、シャッタの性能をより一層引き出すことが可能となる。
【００２３】
また、一度補正値を決めた後は、経時変化、環境変化に影響を受けないことが分かっているのであれば、工場における出荷前の調整時にのみ補正フラグを設定し、Ｄ／Ａ変換器の補正を行い、不揮発性記憶部に格納しておく。そして、ユーザが使用する際には、補正フラグを解除しておくことによって、予め不揮発性記憶部に格納してある補正データＤ／Ａ変換器の出力を補正する。これによって、補正のための処理時間、リソースを考慮する必要が無く、シャッタの性能をより一層引き出すことが可能となる。
【００２４】
また、補正フラグを設定するか否かを状況に応じて決定できるようソフトウェアをプログラミングしておくことにより、装置の処理能力とシャッタの性能の両面を加味した柔軟な制御が可能となる。
【００２５】
−第２の実施形態−
次に、本発明の第２の実施形態に係る鏡筒制御装置を、図３から図１５を参照して説明する。
【００２６】
図３は、本実施形態に係る鏡筒制御装置の構成を示す図である。１００は鏡筒制御装置であり、１０はズームレンズ、１１はフォーカスレンズ、１２は絞り機能を備えるシャッタ、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器である。
【００２７】
１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００２８】
２０は画像処理回路であり、 Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００２９】
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。システム制御回路５０が露光制御手段４０、測距制御手段４２に対して行なう制御としては、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理等が挙げられる。
【００３０】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００３１】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００３２】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００３３】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
【００３４】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
【００３５】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をON/OFFすることが可能であり、表示をＯＦＦにした場合には鏡筒制御装置１００の電力消費を大幅に低減することができる。
【００３６】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００３７】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００３８】
４０は絞り機能を備えるシャッタ１２を制御する絞り制御手段であり、４１は絞り機能を備えるシャッタ１２を制御するシャッタ制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
【００３９】
４２はフォーカスレンズ１０のフォーカシングを制御するフォーカス制御手段、４４はズームレンズ１０の制御するズーム制御手段である。
【００４０】
５００は、絞り制御部４０とシャッタ制御部４１とフォーカス制御部４２とズーム制御部４４と不揮発性記憶部５６を含む鏡筒駆動部であり、図４を用いて以下に説明する。
【００４１】
図４の５０はシステム制御回路であり、図３の５０と同じものである。５００はＤ／Ａ変換器補正装置であり、４０は絞り制御部、４１はシャッタ制御部、４２はフォーカス制御部、４４はズーム制御部、５６は不揮発性記憶部であり、図３に示したものと同じである。
【００４２】
シャッタ制御部４１は、Ｄ／Ａ変換器５０１、定電流制御部５１１、ドライブ部５２１と電流検知部５３１、シャッタ駆動アクチュエータ５４１で構成される。Ｄ／Ａ変換器５０１はシステム制御回路５０から入力される、シャッタ駆動アクチュエータを定電流駆動するための電流値を決定するデジタル信号をアナログ信号に変換し定電流制御部５１１へ出力する。定電流制御部５１１は、シャッタ駆動アクチュエータ５４１に流れる電流を検出する電流検知部５３１から得られる検知信号とＤ／Ａ変換器５０１より入力されるアナログ信号を基にして得られた信号をドライブ部５２１へ出力する。
【００４３】
ドライブ部５２１は、システム制御回路５０から入力されるドライブ部５２１の出力状態を決定する信号と、定電流制御部５１１からの信号により、シャッタアクチュエータ５４１を定電流駆動する。
【００４４】
絞り制御部４０は、Ｄ／Ａ変換器５０２、５０３、定電流制御部５１２、５１３、ドライブ部５２２、５２３と電流検知部５３２、５３３、絞り駆動アクチュエータであるステッピングモータ５４２で構成される。
【００４５】
Ｄ／Ａ変換器５０２は、システム制御回路５０から入力されるステッピングモータ５４２のＡ相コイルを定電流駆動するための電流値を決定するデジタル信号を、アナログ信号に変換し定電流制御部５１２へ出力する。定電流制御部５１２は、ステッピングモータ５４２のＡ相コイルに流れる電流を検出する電流検知部５３２から得られる検知信号と、Ｄ／Ａ変換器５０２より入力されるアナログ信号とを基にして得られる信号をドライブ部５２２へ出力する。ドライブ部５２２は、システム制御回路５０から入力されるドライブ部５２２の出力状態を決定する信号と、定電流制御部５１２からの信号とにより、ステッピングモータ５４２のＡ相コイルを定電流駆動する。
【００４６】
また、Ｄ／Ａ変換器５０３はシステム制御回路５０から入力されるステッピングモータ５４２のＢ相コイルを定電流駆動するための電流値を決定するデジタル信号を、アナログ信号に変換し定電流制御部５１３へ出力する。
【００４７】
定電流制御部５１３は、ステッピングモータ５４２のＢ相コイルに流れる電流を検出する電流検知部５３３から得られる検知信号とＤ／Ａ変換器５０３より入力されるアナログ信号を基にして得られる信号をドライブ部５２３へ出力する。
【００４８】
ドライブ部５２３は、システム制御回路５０から入力されるドライブ部５２３の出力状態を決定する信号と定電流制御部５１３からの信号とにより、ステッピングモータ５４２のＢ相コイルを定電流駆動する。
【００４９】
フォーカス制御部４２は、Ｄ／Ａ変換器５０４、５０５、定電流制御部５１４、５１５、ドライブ部５２４、５２５と電流検知部５３４、５３５、ステッピングモータ５４４で構成される。
【００５０】
Ｄ／Ａ変換器５０４はシステム制御回路５０から入力されるステッピングモータ５４４のＡ相コイルを定電流駆動するための電流値を決定するデジタル信号を、アナログ信号に変換し定電流制御部５１４へ出力する。
【００５１】
定電流制御部５１４は、ステッピングモータ５４４のＡ相コイルに流れる電流を検出する電流検知部５３４から得られる検知信号とＤ／Ａ変換器５０４より入力されるアナログ信号とを基にして得られる信号をドライブ部５２４へ出力する。
【００５２】
ドライブ部５２４は、システム制御回路５０から入力されるドライブ部５２４の出力状態を決定する信号と定電流制御部５１４からの信号とにより、ステッピングモータ５４４のＡ相コイルを定電流駆動する。
【００５３】
また、Ｄ／Ａ変換器５０５はシステム制御回路５０から入力されるステッピングモータ５４４のＢ相コイルを定電流駆動するための電流値を決定するデジタル信号を、アナログ信号に変換し定電流制御部５１５へ出力する。
【００５４】
定電流制御部５１５は、ステッピングモータ５４４のＢ相コイルに流れる電流を検出する電流検知部５３５から得られる検知信号とＤ／Ａ変換器５０５より入力されるアナログ信号を基にして得られる信号をドライブ部５２５へ出力する。
【００５５】
ドライブ部５２５は、システム制御回路５０から入力されるドライブ部５２５の出力状態を決定する信号と定電流制御部５１５からの信号とにより、ステッピングモータ５４４のＢ相コイルを定電流駆動する。
【００５６】
ズーム制御部４４は、Ｄ／Ａ変換器５０６、定電流制御部５１６、ドライブ部５２６と電流検知部５３６、ズーム駆動アクチュエータであるＤＣモータ５４６で構成されている。
【００５７】
Ｄ／Ａ変換器５０６は、システム制御回路５０から入力されるＤＣモータ５４６のリミッタ電流を決定するデジタル信号を、アナログ信号に変換し定電流制御部５１６へ出力する。
【００５８】
定電流制御部５１６は、ＤＣモータ５４６に流れる電流を検出する電流検知部５３６から得られる検知信号とＤ／Ａ変換器５０６より入力されるアナログ信号とを基にして得られる信号をドライブ部５２６へ出力する。
【００５９】
ドライブ部５２６は、システム制御回路５０から入力されるドライブ部５２６の出力状態を決定する信号と定電流制御部５１６からの信号とにより、ズーム駆動アクチュエータであるＤＣモータ５４６の突入電流をカットする。
【００６０】
また、５５１はＤＣモータ５４６の回転を検知するためのフォトインタラプタである。フォトインタラプタ５５１のダイオードとフォトトランジスタの間にはプロペラが配置されており、ＤＣモータ５４６の回転に応じて受光部は投光部からの光を受光・遮光を繰り返し、それに応じてセンサの出力の変化を得る。さらに、フォトインタラプタ５５１が出力するアナログ信号は、コンパレータ５５２へ入力される。コンパレータ５５２へ入力されたアナログ信号がＤ／Ａ変換器５０７から入力される閾値電圧よりも高い場合はＨレベル信号、閾値電圧よりも低い場合はＬレベル信号がシステム制御回路５０へ出力される。
【００６１】
５０８はＡ／Ｄ変換器であり、Ａ／Ｄ変換器５０８の入力は、スイッチ部５０９を介して５０１〜５０７のＤ／Ａ変換器の出力、及び、鏡筒の温度を検知するためのサーミスタ（温度センサ）５５３の出力を検知するセンサ検知部５５４の出力に接続されている。また、Ａ／Ｄ変換器５０８の出力はシステム制御回路５０に接続されている。また、システム制御回路５０は、サーミスタ５５３から検出される温度情報を基にフォーカスのピント補正量を決定する。
【００６２】
スイッチ部５０９は、システム制御回路５０からの信号を受けて５０１〜５０７のＤ／Ａ変換器の出力及びセンサ検知部５５４の出力のいずれか一つをＡ／Ｄ変換器５０８の入力と接続する。
【００６３】
以上が、図４に示すＤ／Ａ変換器補正装置の構成である。再び図３の説明に戻る。４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。５０は鏡筒制御装置１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００６４】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカ等の表示部である。これらは、鏡筒制御装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００６５】
また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示、等がある。
【００６６】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示、等がある。
【００６７】
５６は電気的に消去・記録可能な不揮発性記憶部であり、例えばＥＥＰＲＯＭ等が用いられる。６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００６８】
ここで、これらの操作手段の具体的な説明を行う。６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することができる。
【００６９】
６２はシャッタスイッチＳＷ１で、不図示のシャッタボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００７０】
６４はシャッタスイッチＳＷ２である。不図示のシャッタボタンの操作完了でＯＮとなる。これによって、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理を行なう。そして、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００７１】
６６は画像表示ＯＮ／ＯＦＦスイッチで、画像表示部２８のＯＮ／ＯＦＦを設定することができる。この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴ ＬＣＤ等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
【００７２】
６８はクイックレビューＯＮ／ＯＦＦスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本実施形態では特に、画像表示部２８をＯＦＦとした場合におけるクイックレビュー機能の設定をする機能を備えるものとする。
【００７３】
７０は各種ボタンやタッチパネル等からなる操作部であり、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切り替えボタン等がある。その他に、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等も挙げられる。
【００７４】
８０は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御手段８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００７５】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる電源手段である。
【００７６】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインタフェースである。９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。９８はコネクタ９２及び或いは９６に記録媒体２００或いは２１０が装着されているか否かを検知する記録媒体着脱検知手段である。
【００７７】
なお、本実施形態では記録媒体を取り付けるインタフェース及びコネクタを２系統持つものとして説明している。もちろん、記録媒体を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。
【００７８】
インタフェース及びコネクタとしては、ＰＣＭＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成して構わない。
【００７９】
さらに、インタフェース９０及び９４、そしてコネクタ９２及び９６をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成することができる。この場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード等の各種通信カードを接続することになる。これにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００８０】
１０４は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示などが設置されている。
【００８１】
１１０は通信手段で、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信機能を有する。１１２は通信手段１１０により鏡筒制御装置１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００８２】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、鏡筒制御装置１００とのインタフェース２０４、鏡筒制御装置１００と接続を行うコネクタ２０６を備えている。
【００８３】
２１０はメモリカードやハードディスク等の記録媒体である。記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、鏡筒制御装置１００とのインタフェース２１４、鏡筒制御装置１００と接続を行うコネクタ２１６を備えている。
【００８４】
次に、図５及び図６を用いて、鏡筒制御装置１００の動作を説明する。図５及び図６は本実施形態の鏡筒制御装置１００の主ルーチンを示すフローチャートである。
【００８５】
電池交換等の電源が投入されたならば（Ｓ１０１）、システム制御回路５０は、モードダイアル６０の設定位置を判断する。モードダイアル６０が電源ＯＦＦに設定されていたならば（Ｓ１０３）、各アクチュエータの制御モードを終了状態に変更し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性記憶部５６に記録する。そして、電源制御部８０により画像表示部２８を含む鏡筒駆動装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後（Ｓ１０５）、Ｓ１０３に戻る。
【００８６】
モードダイアル６０が撮影モードに設定されていたならば（Ｓ１０３）、Ｓ１０６に進む。モードダイアル６０がその他のモードに設定されていたならば（Ｓ１０３）、システム制御回路５０は選択されたモードに応じた処理を実行し（Ｓ１０４）、処理を終えたならばＳ１０３に戻る。
【００８７】
システム制御回路５０は、電源制御部８０により電池等により構成される電源８６の残容量や動作情況が鏡筒駆動装置１００の動作に問題があるか否かを判断する（Ｓ１０６）。問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ１１３）、Ｓ１０３に戻る。
【００８８】
電源８６に問題が無いならば（Ｓ１０６）、ズームレンズ初期化処理（Ｓ１０７）へ進む。ズームレンズ初期化処理（Ｓ１０７）については、図８を用いて以下に述べる。
【００８９】
図７に、ズームレンズ初期化処理のフローチャートを示す。システム制御回路５０は、フォトインタラプタ５５１の信号が入力されるコンパレータ５５２のスレッシュレベルを決定するＤ／Ａ変換器５０７の出力と、Ａ／Ｄ変換器５０８の入力が接続されるようスイッチ部５０９を設定する（Ｓ５０１）。
【００９０】
続くＤ／Ａ変換器補正処理（１）ルーチン（Ｓ５０２）については、図１１を用いて以下に述べる。図１１に、Ｄ／Ａ変換器補正処理（１）ルーチンのフローチャートを示す。
【００９１】
Ｄ／Ａ変換器補正処理（１）ルーチンに入ったならば、システム制御回路５０は、補正ルーチンに入っていることを示す補正フラグをセットする（Ｓ６０１）。次に、システム制御回路５０は、Ｄ／Ａ変換器５０７の出力レベルを設定するデジタル信号を不揮発性記憶部５６から読み出すために、スイッチ部５０９の設定に対応した読み出しアドレスをセットする（Ｓ６０２）。
【００９２】
システム制御回路５０は、Ｓ６０２でセットされたアドレスよりデジタル信号Ａを読み出し（Ｓ６０３）、スイッチ部５０９が選択したＤ／Ａ変換器５０７へ出力する（Ｓ６０４）。
【００９３】
Ｄ／Ａ変換器５０７から出力されたアナログ信号はＡ／Ｄ変換器５０８へ入力され、システム制御回路５０は、Ａ／Ｄ変換器５０８で変換されたデジタル信号Ｂを読み込む（Ｓ６０５）。
【００９４】
システム制御回路５０は、Ａ／Ｄ変換器５０８から入力したデジタル信号Ｂに対応したアナログ信号レベルｂを、Ｓ６０４でＤ／Ａ変換器５０７へ入力したデジタル信号Ａに対応したアナログ信号レベルａから差し引いた信号レベルｃを算出する（Ｓ６０６）。
【００９５】
システム制御回路５０は、スイッチ部５０９が選択したＤ／Ａ変換器５０７に対応した、デジタル信号Ｃを補正データとする（Ｓ６０７）。
【００９６】
補正データがゼロでなければ（Ｓ６０８）、システム制御回路５０はＳ６０３で不揮発性記憶部５６より読み込んだデータに補正データを加算し（Ｓ６１０）、新たな設定値としてＤ／Ａ変換器５０７へ入力する（Ｓ６０４）。Ｓ６０４〜Ｓ６１０の処理は補正データがゼロとなるまで繰り返される。
【００９７】
一方、補正データがゼロであるならば（Ｓ６０８）、補正フラグを解除して（Ｓ６０９）、Ｄ／Ａ変換器補正処理（１）ルーチンを終了して、Ｓ５０３へ進む。
【００９８】
Ｄ／Ａ変換器補正処理（１）ルーチン（Ｓ５０２）を終えたならば、システム制御回路５０は、ズームのリミッタ電流を決定するＤ／Ａ変換器５０６の出力とＡ／Ｄ変換器５０８の入力が接続されるようスイッチ部５０９を設定する（Ｓ５０３）。そして、Ｄ／Ａ変換器補正処理（１）ルーチンへ進む。（Ｓ５０４）
【００９９】
Ｄ／Ａ変換器補正処理（１）ルーチン（Ｓ５０４）については、同じく図１１を用いて以下に述べる。
【０１００】
Ｄ／Ａ変換器補正処理（１）ルーチンに入ったならば、システム制御回路５０は補正ルーチンに入っていることを示す補正フラグをセットする（Ｓ６０１）。
【０１０１】
次に、システム制御回路５０は、スイッチ部５０９が選択したＤ／Ａ変換器５０６の出力レベルを設定するデジタル信号を不揮発性記憶部５６から読み出すために、スイッチ部５０９の設定に対応した読み出しアドレスをセットする（Ｓ６０２）。
【０１０２】
システム制御回路５０は、Ｓ６０２でセットされたアドレスよりスイッチ部５０９が選択したＤ／Ａ変換器５０６へ入力するデジタル信号Ａを読み出し（Ｓ６０３）、スイッチ部５０９が選択したＤ／Ａ変換器５０６へ入力する（Ｓ６０４）。
【０１０３】
Ｄ／Ａ変換器５０６から出力されたアナログ信号はＡ／Ｄ変換器５０８へ入力され、システム制御回路５０は、Ａ／Ｄ変換器５０８で変換されたデジタル信号Ｂを読み込む（Ｓ６０５）。
【０１０４】
システム制御回路５０は、Ａ／Ｄ変換器５０８が出力したデジタル信号Ｂに対応したアナログ信号レベルｂを、Ｓ６０４でＤ／Ａ変換器５０６へ入力したデジタル信号Ａに対応したアナログ信号レベルａから差し引いた信号レベルｃを算出する（Ｓ６０６）。
【０１０５】
システム制御回路５０は、スイッチ部５０９が選択したＤ／Ａ変換器５０６に対応した、デジタル信号Ｃを補正データとする（Ｓ６０７）。
【０１０６】
補正データがゼロでなければ（Ｓ６０８）、Ｓ６０３で不揮発性記憶部５６より読み込んだデータに補正データを加算し（Ｓ６１０）、新たな設定値としてＤ／Ａ変換器５０６へ入力する（Ｓ６０４）。Ｓ６０４〜Ｓ６１０の処理は補正データがゼロになるまで繰り返される。
【０１０７】
一方、補正データがゼロであるならば（Ｓ６０８）、補正フラグを解除して（Ｓ６０９）、Ｄ／Ａ変換器補正処理（１）ルーチンを終了して、Ｓ５０５へ進む。
【０１０８】
システム制御回路５０は、ズームを駆動するためのパラメータをズーム制御部４４へ転送し（Ｓ５０５）、ズームレンズ１０の初期駆動を開始し（Ｓ５０６）、ズームレンズ初期化処理（Ｓ１０７）を終了し、フォーカスレンズ初期化処理（Ｓ１０８）へ進む。
【０１０９】
フォーカスレンズ初期化処理（Ｓ１０８）については、図８を用いて以下に述べる。図８に、フォーカスレンズ初期化処理（Ｓ１０８）のフローチャートを示す。
【０１１０】
システム制御回路５０は、ステッピングモータ５４４のマイクロステップ駆動時の各励磁位置でのＡ相の電流量を決定するためのＤ／Ａ変換器５０４の出力とＡ／Ｄ変換器５０８の入力とが接続されるようスイッチ部５０９を設定する（Ｓ５１１）。続いてＤ／Ａ変換器補正処理（２）ルーチン（Ｓ５１２）へ進む。なお、ステッピングモータ５４４は、フォーカスレンズ１１を駆動するためのモータである。
【０１１１】
Ｄ／Ａ変換器補正処理（２）ルーチン（Ｓ５１２）については、図１２を用いて以下に述べる。図１２に、Ｄ／Ａ変換器補正処理（２）ルーチンのフローチャートを示す。
【０１１２】
Ｄ／Ａ変換器補正処理（２）ルーチンに入ったならば、システム制御回路５０は、補正ルーチンに入っていることを示す補正フラグをセットする（Ｓ７０１）。
【０１１３】
次に、システム制御回路５０は、不揮発性記憶部５６のアドレスをセットする（Ｓ７０２）。ここでセットされるアドレスには、ステッピングモータ５４４のマイクロステップ駆動における第一の励磁位置でのＡ相の第一の通電量を決定するＤ／Ａ変換器５０４の出力レベルを設定するデジタル信号が格納されている。
【０１１４】
次に、システム制御回路５０は、Ｓ７０２でセットされたアドレスよりスイッチ部５０９が選択したＤ／Ａ変換器５０４へ入力するデジタル信号Ａを読み出し（Ｓ７０３）、スイッチ部５０９が選択したＤ／Ａ変換器５０４へ入力する（Ｓ７０４）。
【０１１５】
Ｄ／Ａ変換器５０４から出力されたアナログ信号はＡ／Ｄ変換器５０８へ入力され、システム制御回路５０は、Ａ／Ｄ変換器５０８で変換されたデジタル信号Ｂを読み込む（Ｓ７０５）。
【０１１６】
システム制御回路５０は、Ａ／Ｄ変換器５０８が出力したデジタル信号Ｂに対応したアナログ信号レベルｂを、Ｓ７０４でＤ／Ａ変換器５０５へ入力したデジタル信号Ａに対応したアナログ信号レベルａから差し引いた信号レベルｃを算出する（Ｓ７０６）。
【０１１７】
システム制御回路５０は、スイッチ部５０９が選択したＤ／Ａ変換器５０５に対応した、デジタル信号Ｃを補正データとする（Ｓ７０７）。
【０１１８】
補正データがゼロでなければ（Ｓ７０８）、システム制御回路５０は、Ｓ７０３で不揮発性記憶部５６より読み込んだデータに補正データを加算し（Ｓ７１０）、新たな設定値としてＤ／Ａ変換器５０５へ入力する（Ｓ７０４）。Ｓ７０４〜Ｓ７１０の処理は補正データがゼロになるまで繰り返される。
【０１１９】
一方、補正データがゼロであれば（Ｓ７０８）、システム制御回路５０は、Ｓ７０９へ進み第８番目の通電量の補正を終了したかを判定する。第８番目の通電量の補正が終わっていなければ（Ｓ７１１）、Ｄ／Ａ変換器５０４の出力レベルを設定するデジタル信号を格納している不揮発性記憶部５６の現在のアドレスに１を加えたアドレスをセットする（Ｓ７１２）。このようにシステム制御回路５０は、ステッピングモータ５４４のマイクロステップ駆動における次の励磁位置でのＡ相の通電量を決定するＤ／Ａ変換器５０４の出力レベルを設定するデジタル信号が格納されているアドレスをセットする。
【０１２０】
一方、第８番目の通電量の補正が終わったならば（Ｓ７１１）、システム制御回路５０は補正フラグを解除して（Ｓ７１３）、Ｄ／Ａ変換器補正処理（２）ルーチンを終了して、Ｓ５１３へ進む。
【０１２１】
次に、システム制御回路５０は、ステッピングモータ５４４のマイクロステップ駆動時の各励磁位置でのＢ相の電流量を決定するためのＤ／Ａ変換器５０４の出力とＡ／Ｄ変換器５０８の入力が接続されるようスイッチ部５０９を設定する（Ｓ５１３）。続いてＤ／Ａ変換器補正処理（２）ルーチン（Ｓ５１４）へ進む。
【０１２２】
Ｄ／Ａ変換器補正処理（２）ルーチン（Ｓ５１４）については、Ａ相の電流量を決定するためのＤ／Ａ変換器補正処理（２）ルーチンと同様に第１の通電量から第８の通電量の８通りについて処理を行う。
【０１２３】
Ｄ／Ａ変換器補正処理（２）ルーチン（Ｓ５１４）を終了したならば、システム制御回路５０は、フォーカスレンズ１１を駆動するためのパラメータをフォーカス制御部４２へ転送する（Ｓ５１５）。続いて、システム制御回路５０はフォーカスレンズ１１の初期動作を開始する（Ｓ５１６）。そして、フォーカスレンズ初期化処理（Ｓ１０８）を終了し、シャッタ初期化処理（Ｓ１０９）へ進む。
【０１２４】
シャッタ初期化処理（Ｓ１０９）については、図９を用いて以下に述べる。図９に、シャッタ初期化処理（Ｓ１０９）のフローチャートを示す。
【０１２５】
システム制御回路５０は、シャッタ５４１の駆動電流を決定するＤ／Ａ変換器５０１の出力とＡ／Ｄ変換器５０８の入力が接続されるようスイッチ部５０９を設定する（Ｓ５２１）。続いてＤ／Ａ変換器補正処理（１）ルーチンへ進む。（Ｓ５２２）
【０１２６】
Ｄ／Ａ変換器補正処理（１）ルーチン（Ｓ５２２）については、図１１を用いて以下に述べる。
【０１２７】
Ｄ／Ａ変換器補正処理（１）ルーチンに入ったならば、システム制御回路５０は補正ルーチンに入っていることを示す補正フラグをセットする（Ｓ６０１）。
【０１２８】
次に、システム制御回路５０は、スイッチ部５０９が選択したＤ／Ａ変換器５０１の出力レベルを設定するデジタル信号を不揮発性記憶部５６から読み出すために、スイッチ部５０９の設定に対応した読み出しアドレスをセットする（Ｓ６０２）。
【０１２９】
システム制御回路５０は、Ｓ６０２でセットされたアドレスよりスイッチ部５０９が選択したＤ／Ａ変換器５０１へ入力するデジタル信号Ａを読み出し（Ｓ６０３）、Ｄ／Ａ変換器５０１へ入力する（Ｓ６０４）。
【０１３０】
Ｄ／Ａ変換器５０１から出力されたアナログ信号はＡ／Ｄ変換器５０８へ入力され、システム制御回路５０は、Ａ／Ｄ変換器５０８で変換されたデジタル信号Ｂを読み込む（Ｓ６０５）。
【０１３１】
システム制御回路５０は、Ａ／Ｄ変換器５０８が出力したデジタル信号Ｂに対応したアナログ信号レベルｂを、Ｓ６０４でＤ／Ａ変換器５０１へ入力したデジタル信号Ａに対応したアナログ信号レベルａから差し引いた信号レベルｃを算出する（Ｓ６０６）。
【０１３２】
システム制御回路５０は、スイッチ部５０９が選択したＤ／Ａ変換器５０１に対応した、デジタル信号Ｃを補正データとする（Ｓ６０７）。
【０１３３】
補正データがゼロでなければ（Ｓ６０８）、Ｓ６０３で不揮発性記憶部５６より読み込んだデータに補正データを加算し（Ｓ６１０）、新たな設定値としてＤ／Ａ変換器５０１へ入力する（Ｓ６０４）。Ｓ６０４〜Ｓ６１０の処理は補正データがゼロになるまで繰り返される。
【０１３４】
一方、補正データがゼロであるならば（Ｓ６０８）、補正フラグを解除して（Ｓ６０９）、Ｄ／Ａ変換器補正処理（１）ルーチンを終了して、Ｓ５２３へ進む。
【０１３５】
Ｄ／Ａ変換器補正処理（１）ルーチン（Ｓ５２２）を終えたならば、システム制御回路５０は、シャッタ５４１を駆動するためのパラメータをシャッタ制御部４１へ転送する（Ｓ５２３）。続いてシステム制御回路５０は、シャッタ開動作を行い（Ｓ５２４）、シャッタ初期化処理（Ｓ１０９）を終了し、絞り初期化処理（Ｓ１１０）へ進む。
【０１３６】
絞り初期化処理（Ｓ１１０）については、図１０を用いて以下に述べる。図１０に、絞り初期化処理（Ｓ１１０）のフローチャートを示す。
【０１３７】
システム制御回路５０は、絞りを駆動するステッピングモータ５４２のマイクロステップ駆動時の各励磁位置でのＡ相の電流量を決定するためのＤ／Ａ変換器５０２の出力とＡ／Ｄ変換器５０８の入力が接続されるようスイッチ部５０９を設定する（Ｓ５３１）。次にＤ／Ａ変換器補正処理（２）ルーチン（Ｓ５３２）へ進む。
【０１３８】
Ｄ／Ａ変換器補正処理（２）ルーチン（Ｓ５３２）については、図１２を用いて以下に述べる。
【０１３９】
Ｄ／Ａ変換器補正処理（２）ルーチンに入ったならば、補正ルーチンに入っていることを示す補正フラグをセットする（Ｓ７０１）。
【０１４０】
次に、システム制御回路５０は、不揮発性記憶部５６のスイッチ部５０９のアドレスをセットする（Ｓ７０２）。ここでセットされるアドレスには、ステッピングモータ５４２のマイクロステップ駆動における第一の励磁位置でのＡ相の第一の通電量を決定するＤ／Ａ変換器５０３の出力レベルを設定するデジタル信号が格納されている。
【０１４１】
システム制御回路５０は、Ｓ７０２でセットされたアドレスよりスイッチ部５０９が選択したＤ／Ａ変換器５０２へ入力するデジタル信号Ａを読み出し（Ｓ７０３）、スイッチ部５０９が選択したＤ／Ａ変換器５０２へ入力する（Ｓ７０４）。
【０１４２】
Ｄ／Ａ変換器５０２から出力されたアナログ信号はＡ／Ｄ変換器５０８へ入力され、システム制御回路５０は、Ａ／Ｄ変換器５０８で変換されたデジタル信号を読み込む（Ｓ７０５）。
【０１４３】
システム制御回路５０は、Ａ／Ｄ変換器５０８が出力したデジタル信号Ｂに対応したアナログ信号レベルｂを、Ｓ７０４でＤ／Ａ変換器５０２へ入力したデジタル信号Ａに対応したアナログ信号レベルａから差し引いた信号レベルｃを算出する（Ｓ７０６）。
【０１４４】
システム制御回路５０は、スイッチ部５０９が選択したＤ／Ａ変換器５０２に対応した、デジタルデータＣを補正データとする（Ｓ７０７）。
【０１４５】
補正データがゼロでなければ（Ｓ７０８）、システム制御回路５０は、Ｓ７０３で不揮発性記憶部５６より読み込んだデータに補正データを加算し（Ｓ７１０）、新たな設定値としてＤ／Ａ変換器５０２へ入力する（Ｓ７０４）。Ｓ７０４〜Ｓ７１０の処理は補正データがゼロになるまで繰り返される。
【０１４６】
一方、補正データがゼロであれば（Ｓ７０８）、Ｓ７０９へ進み、システム制御回路５０は第８番目の通電量の補正を終了したかを判定する。
【０１４７】
第８番目の通電量の補正が終わっていなければ（Ｓ７１１）、システム制御回路５０は、Ｄ／Ａ変換器５０２の出力レベルを設定するデジタル信号を格納している不揮発性記憶部５６の現在のアドレスに１を加えたアドレスをセットする（Ｓ７１２）。このようにシステム制御回路５０は、ステッピングモータ５４２のマイクロステップ駆動における次の励磁位置でのＡ相の通電量を決定するＤ／Ａ変換器５０３の出力レベルを設定するデジタル信号が格納されているアドレスをセットする。
【０１４８】
一方、第８番目の通電量の補正が終わったならば（Ｓ７１１）、システム制御回路５０は補正フラグを解除して（Ｓ７１３）、Ｄ／Ａ変換器補正処理（２）ルーチンを終了して、Ｓ５３３へ進む。
【０１４９】
次に、システム制御回路５０は、ステッピングモータ５４２のマイクロステップ駆動時の各励磁位置でのＢ相の電流量を決定するためのＤ／Ａ変換器５０３の出力とＡ／Ｄ変換器５０８の入力が接続されるようスイッチ部５０９を設定する（Ｓ５３３）。次にＤ／Ａ変換器補正処理（２）ルーチン（Ｓ５３４）へ進む。
【０１５０】
Ｄ／Ａ変換器補正処理（２）ルーチン（Ｓ５３４）については、Ａ相の電流量を決定するためのＤ／Ａ変換器補正処理（２）ルーチン（Ｓ５３２）と同様に第１の通電量から第８の通電量について処理を行う。
【０１５１】
Ｄ／Ａ変換器補正処理（２）ルーチン（Ｓ５３４）を終了したならば、システム制御回路５０は、絞りを駆動するためのパラメータを絞り制御部４０へ転送し（Ｓ５３５）、絞りの初期動作を行う（Ｓ５３６）。そして絞り初期化処理（Ｓ１１０）を終了し、鏡筒以外の初期化処理（Ｓ１１１）へ進む。
【０１５２】
このように、本実施形態においては、全てのＤ／Ａ変換器の補正処理をまとめて最初に行ってしまうのではなく、初期化処理での駆動時間が長いアクチュエータからＤ／Ａ変換器補正処理を行う。そして、そのアクチュエータが駆動している間に、次のＤ／Ａ変換器の補正処理を行い、アクチュエータを駆動している。このようにすることで、Ｄ／Ａ変換器の補正処理をその回路ブロックが動作を要求される直前に行うことにより、処理待ちの時間を有効にＤ／Ａ変換器の補正処理に当てることができる。従って、補正処理を行いながらも処理時間の短縮を図ることができる。このように、電源が投入されてから鏡筒制御装置全体が初期化されるまでの起動時間の短縮が求められる装置において効果を発揮する。
【０１５３】
システム制御回路５０は、Ａ／Ｄ変換器５０８の入力と鏡筒の温度を検知するためのサーミスタ５５３の出力を検知するセンサ検知部５５４の出力とが接続されるようスイッチ部５０９を設定する（Ｓ１１１）。
【０１５４】
このように、スイッチ部５０９によって切替えながら補正処理を行うことにより、補正処理を行いたいＤ／Ａ変換器の数だけＡ／Ｄ変換器を持つ必要がなくなる。さらに、サーミスタ５５３の出力を検知するセンサ検知部５５４のように初期化後の通常動作時においてＡ／Ｄ変換器を必要な装置においては、そのＡ／Ｄ変換器をスイッチ部５０９により初期化処理時と通常動作時とで切替えて使用している。従って、リソースを不必要に増やすことなく少ないリソースで実現することができるため、小型化が求められる装置において絶大な効果を発揮する。
【０１５５】
システム制御回路５０は記録媒体２００或いは２１０の動作状態が鏡筒制御装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判断する（Ｓ１１２）。問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ１１３）、Ｓ１０３に戻る。
【０１５６】
記録媒体２００或いは２１０の動作状態に問題が無いならば（Ｓ１１２）、表示部５４を用いて画像や音声により鏡筒制御装置１００の各種設定状態の表示を行う（Ｓ１１４）。なお、画像表示部２８の画像表示がＯＮであったならば、画像表示部２８も用いて画像や音声により鏡筒制御装置１００の各種設定状態の表示を行う。
【０１５７】
続いて、システム制御回路５０は、画像表示ＯＮ／ＯＦＦスイッチ６６の設定状態を調べる（Ｓ１１５）。画像表示ＯＮに設定されていたならば、画像表示フラグを設定すると共に（Ｓ１１６）、画像表示部２８の画像表示をＯＮ状態に設定する（Ｓ１１７）。さらに撮像した画像データを逐次表示するスルー表示状態に設定して（Ｓ１１８）、Ｓ１２１に進む。
【０１５８】
スルー表示状態に於いては、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、画像表示メモリ２４に逐次書き込まれたデータを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により逐次表示している。これにより、電子ファインダ機能を実現している。
【０１５９】
画像表示ＯＮ／ＯＦＦスイッチ６６が画像表示ＯＦＦに設定されていたならば（Ｓ１１５）、画像表示フラグを解除すると共に（Ｓ１１９）、画像表示部２８の画像表示をＯＦＦ状態に設定して（Ｓ１２０）、Ｓ１２１に進む。
【０１６０】
画像表示ＯＦＦの場合は、画像表示部２８による電子ファインダ機能を使用せず、光学ファインダ１０４を用いて撮影を行う。この場合、電力消費量の大きい画像表示部２８やＤ／Ａ変換器２６等の消費電力を削減することが可能となる。
【０１６１】
なお、画像表示フラグの状態は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１６２】
図６において、シャッタスイッチＳＷ１が押されていないならば（Ｓ１２１）、Ｓ１０３に戻る。シャッタスイッチＳＷ１が押されたならば（Ｓ１２１）、Ｓ１２２に進み、システム制御回路５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッタ時間を決定する（Ｓ１２２）。測光処理に於いて、必要であればフラッシュの設定も行う。
【０１６３】
この測距・測光処理Ｓ１２２の詳細は図１３を用いて後述する。測距・測光処理Ｓ１２２を終えたならば、Ｓ１２５に進む。
【０１６４】
シャッタスイッチＳＷ２が押されずに（Ｓ１２５）、さらにシャッタスイッチＳＷ１も解除されたならば（Ｓ１２６）、Ｓ１０３に戻る。シャッタスイッチＳＷ２が押されたならば（Ｓ１２５）、Ｓ１２９に進む。
【０１６５】
システム制御回路５０は、撮像素子１２、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理を行なう。また、システム制御部５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（Ｓ１２９）。この撮影処理（Ｓ１２９）の詳細は図１４を用いて後述する。
【０１６６】
システム制御回路５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて各種画像処理を行なう。また、システム制御回路５０は、圧縮・伸長回路３２を用いて設定したモードに応じた画像圧縮処理を行った後、記録媒体２００或いは２１０へ画像データの書き込みを行う記録処理を実行する（Ｓ１３４）。この記録処理Ｓ１３４の詳細は図１５を用いて後述する。
【０１６７】
記録処理Ｓ１３４が終了した際に、シャッタスイッチＳＷ２が押された状態であったならば（Ｓ１３５）、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される連写フラグの状態を判断する（Ｓ１３６）。連写フラグが設定されていたならば、連続して撮影を行うためにＳ１２９に戻り、次の撮影を行う。連写フラグが設定されていないならば（Ｓ１３６）、シャッタスイッチＳＷ２が放されるまで（Ｓ１３５）、現在の処理を繰り返す。
【０１６８】
記録処理（Ｓ１３４）が終了した際にシャッタスイッチＳＷ２が放された状態であったならば（Ｓ１３５）、Ｓ１４１に進む。
【０１６９】
シャッタスイッチＳＷ１が押された状態であったならば（Ｓ１４１）、システム制御回路５０は、Ｓ１２５に戻って次の撮影に備える。
【０１７０】
シャッタスイッチＳＷ１が放された状態であったならば（Ｓ１４１）、システム制御回路５０は、一連の撮影動作を終えてＳ１０３に戻る。
【０１７１】
図１３は、図６のＳ１２２における測距・測光処理の詳細に示すフローチャートである。システム制御回路５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む（Ｓ２０１）。この逐次読み込まれた画像データを用いて、画像処理回路２０はＴＴＬ（スルー・ザ・レンズ）方式のＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理、ＡＦ（オートフォーカス）処理に用いる所定の演算を行っている。
【０１７２】
なお、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要個所分切り取って抽出し、演算に用いている。これにより、ＴＴＬ方式のＡＥ、ＥＦ、ＡＷＢ、ＡＦの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。
【０１７３】
画像処理回路２０での演算結果を用いて、システム制御回路５０は露出（ＡＥ）が適正と判断されるまで（Ｓ２０２）、露光制御手段４０を用いてＡＥ制御を行う（Ｓ２０３）。ＡＥ制御で得られた測定データを用いて、システム制御回路５０はフラッシュが必要か否かを判断し（Ｓ２０４）、フラッシュが必要ならばフラッシュ・フラグをセットし、フラッシュ４８を充電する（Ｓ２０５）。
【０１７４】
露出（ＡＥ）が適正と判断したならば（Ｓ２０２）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。画像処理回路２０での演算結果及びＡＥ制御で得られた測定データを用いて、システム制御回路５０はホワイトバランス（ＡＷＢ）が適正と判断されるまで（Ｓ２０６）、画像処理回路２０を用いて色処理のパラメータを調節してＡＷＢ制御を行う（Ｓ２０７）。
【０１７５】
ホワイトバランス（ＡＷＢ）が適正と判断したならば（Ｓ２０６）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。ＡＥ制御及びＡＷＢ制御で得られた測定データを用いて、システム制御回路５０は測距（ＡＦ）が合焦と判断されるまで（Ｓ２０８）、測距制御手段４２を用いてＡＦ制御を行う（Ｓ２０９）。
【０１７６】
測距（ＡＦ）が合焦と判断したならば（Ｓ２０８）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶し、測距・測光処理ルーチンＳ１２２を終了する。
【０１７７】
図１４は、図６のＳ１２９における撮影処理の詳細に示すフローチャートである。システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される測光データに従い、露光制御手段４０によって、絞り機能を有するシャッタ１２を絞り値に応じて開放して撮像素子１０を露光する（Ｓ３０１、Ｓ３０２）。
【０１７８】
フラッシュ・フラグによりフラッシュ４８が必要か否かを判断し（Ｓ３０３）、必要な場合はフラッシュを発光させる（Ｓ３０４）。
【０１７９】
システム制御回路５０は、測光データに従って撮像素子１２の露光終了を待ち（Ｓ３０５）、シャッタ１２を閉じて（Ｓ３０６）、撮像素子１４から電荷信号を読み出す。そして、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０に撮影画像のデータを書き込む（Ｓ３０７）。
【０１８０】
設定された撮影モードに応じてフレーム処理を行う必要があるならば（Ｓ３０８）、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いてメモリ３０に書き込まれた画像データを読み出して垂直加算処理を行なう（Ｓ３０９）。また、システム制御回路５０は、色処理（Ｓ３１０）を順次行った後、メモリ３０に処理を終えた画像データを書き込む。システム制御回路５０は、メモリ３０から画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行う（Ｓ３１１）。一連の処理を終えたならば、撮影処理ルーチンＳ１２９を終了する。
【０１８１】
図１５は、図６のＳ１３４における記録処理の詳細に示すフローチャートである。システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた撮影画像データを読み出して撮像素子の縦横画素比率を１：１に補間する画素正方化処理を行う（Ｓ４０１）。その後、メモリ３０に処理を終えた画像データを書き込む。
【０１８２】
そして、メモリ３０に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長回路３２によって行う（Ｓ４０２）。その後、インタフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００或いは２１０へ圧縮した画像データの書き込みを行う（Ｓ４０３）。記録媒体への書き込みが終わったならば、記録処理ルーチンＳ１３４を終了する。
【０１８３】
ここで、上述した実施形態におけるＤ／Ａ変換器に出力するデジタル信号の補正方法を説明する。Ｄ／Ａ変換器から出力されるデジタル信号に対応するアナログ信号レベルがＤ／Ａ変換器が入力するデジタル信号に対応するアナログ信号レベルより高い場合、それらの差分に対応するデジタル信号値をＤ／Ａ変換器が入力するデジタル信号から差し引いて補正する。一方、Ｄ／Ａ変換器から出力されるデジタル信号に対応するアナログ信号レベルがＤ／Ａ変換器が入力するデジタル信号に対応するアナログ信号レベルより低い場合、それらの差分に対応するデジタル信号値をＤ／Ａ変換器が入力するデジタル信号に加えて補正する。このようにすることで、ＩＣ個体差に基づくＤ／Ａ変換器からの出力のバラツキを抑えることが可能となる。
【０１８４】
上述した実施形態によれば、従来ＩＣ個体差により生じていていたＤ／Ａ変換器の出力のバラツキに起因したシャッタの駆動電流のバラツキを抑えることができる。従って、従来よりも、ＩＣのバラツキのマージンを少なく設定することができるため、シャッタスピードを高く設定することが可能となり、シャッタの性能をより一層引き出すことが可能となる。
【０１８５】
また、スイッチ部により切り替えながら補正処理を行うことにより、補正処理を行いたいＤ／Ａ変換器の数だけＡ／Ｄ変換器を持つ必要がなくリソースを不必要に増やすことなく少ないリソースで実現することができる。従って、小型化が求められる装置において絶大な効果を発揮する。
【０１８６】
また、上述した実施形態においては、一度補正値を決めた後が、経時変化、環境変化に影響を受けないことが分かっているのであれば、通常ユーザがカメラを使用するための動作させるモードと工場などでの調整のために動作させるモードの２つのモードを有する。工場における出荷前の調整時にのみＤ／Ａ変換器の補正を行い、不揮発性記憶部に格納しておき、ユーザが使用する際には、予め不揮発性記憶部に格納してある補正データを用いてＤ／Ａ変換器の出力を補正する。従って、Ｄ／Ａ変換器の補正がされながらも、処理のための時間を必要としないため、処理時間の短縮を求められている装置に効果を発揮する。
【０１８７】
また、通常動作時にＡ／Ｄ変換器を必要とする装置においては、そのＡ／Ｄ変換器をスイッチ部により初期化処理時と初期化処理後の通常動作時とで切替えて使用することにより、リソースを不必要に増やすことなく少ないリソースで実現することができる。従って、小型化が求められる装置において絶大な効果を発揮する。
【０１８８】
さらに、全てのＤ／Ａ変換器の補正処理をまとめて最初に行なわず、初期化処理での駆動時間長いアクチュエータからＤ／Ａ変換器補正処理を行い、そのアクチュエータが駆動している間に次のＤ／Ａ変換器の補正処理を行い、アクチュエータを駆動している。このように、Ｄ／Ａ変換器の補正処理は、その回路ブロックが動作を要求される直前に行うことにより、処理待ちの時間を有効にＤ／Ａ変換器の補正処理に当てることができ、補正処理を行いながらも処理時間の短縮を図ることができる。従って、電源が投入されてから鏡筒制御装置全体が初期化されるまでの起動時間の短縮が求められる装置において、効果を発揮する。
【０１８９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム等のコンピュータが記憶媒体からプログラムコードを読み出し実行することによっても達成される。
【０１９０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１９１】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１９２】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１９３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに接続された機能拡張ユニット等に備わるメモリに書込まれた後、そのプログラムコードの指示に基づきＣＰＵ等が実際の処理を行い、前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１９４】
【図１】本発明の第１の実施形態に係るシャッタ駆動装置の構成を示す図である。
【図２】本発明の第１の実施形態における主ルーチンを示すフローチャートである。
【図３】本発明の第２の実施形態に係る鏡筒制御装置全体の構成ブロック図である。
【図４】本発明の第２の実施形態に係る鏡筒制御装置を構成するＤ／Ａ変換器補正装置の構成ブロック図である。
【図５】本発明の第２の実施形態における主ルーチンの一部を示すフローチャートである。
【図６】本発明の第２の実施形態における主ルーチンの一部を示すフローチャートである。
【図７】本発明の第２の実施形態におけるズームレンズ初期化処理ルーチンを示すフローチャートである。
【図８】本発明の第２の実施形態におけるフォーカスレンズ初期化処理ルーチンを示すフローチャートである。
【図９】本発明の第２の実施形態におけるシャッタ初期化処理ルーチンを示すフローチャートである。
【図１０】本発明の第２の実施形態における絞り初期化処理ルーチンを示すフローチャートである。
【図１１】本発明の第２の実施形態におけるのＤ／Ａ変換器補正処理（１）ルーチンを示すフローチャートである。
【図１２】本発明の第２の実施形態におけるＤ／Ａ変換器補正処理（２）ルーチンを示すフローチャートである。
【図１３】本発明の第２の実施形態における測距・測光ルーチンを示すフローチャートである。
【図１４】本発明の第２の実施形態における撮影ルーチンを示すフローチャートである。
【図１５】本発明の第２の実施形態における記録ルーチンを示すフローチャートである。
【図１６】従来のＤ／Ａ変換器を用いたシャッタ駆動装置の構成ブロック図である。
【符号の説明】
【０１９５】
１０：ズームレンズ、１１：フォーカスレンズ、１２：シャッタ、１４：撮像素子、１６：Ａ／Ｄ変換器、１８：タイミング発生回路、２０：画像処理回路、２２：メモリ制御回路、２４：画像表示メモリ、２６：Ｄ／Ａ変換器、２８：画像表示部、３０：メモリ、３２：画像圧縮・伸長回路、４０：絞り制御部、４１：シャッタ制御部、４２：フォーカス制御部、４４：ズーム制御部、４８：フラッシュ、５０：システム制御回路、５２：メモリ、５４：表示部、５６：不揮発性記憶部、６０：モードダイアルスイッチ、６２：シャッタスイッチＳＷ１、６４：シャッタスイッチＳＷ２、６６：画像表示ＯＮ／ＯＦＦスイッチ、６８：クイックレビューＯＮ／ＯＦＦスイッチ、７０：操作部、８０：電源制御部、８２：コネクタ、８４：コネクタ、８６：電源手段、９０：インタフェース、９２：コネクタ、９４：インタフェース、９６：コネクタ、９８：記録媒体着脱検知手段、１００：鏡筒制御装置、１０４：光学ファインダ、１１０：通信手段、１１２：コネクタ（またはアンテナ）、２００：記録媒体、２０２：記録部、２０４：インタフェース、２０６：コネクタ、２１０：記録媒体、２１２：記録部、２１４：インタフェース、２１６：コネクタ、３０１：信号処理回路、３０２：Ｄ／Ａ変換器、３０３：定電流制御部、３０４：電流検知部、３０５：ドライブ部、３０６：シャッタアクチュエータ、４００：シャッタ制御装置、４０１：Ｄ／Ａ変換器補正部、４０２：信号処理回路、４０４：Ｄ／Ａ変換器、４０６：定電流制御部、４０８：ドライブ部、４１０：電流検知部、４１２：シャッタアクチュエータ、４１４：Ａ／Ｄ変換器、４１６：不揮発性記憶部、５００：Ｄ／Ａ変換器補正装置、５０１〜５０７：Ｄ／Ａ変換器、５０８：Ａ／Ｄ変換器、５０９：スイッチ部、５１１〜５１６：定電流制御部、５２１〜５２６：ドライブ部、５３１〜５３６：電流検知部、５４１：シャッタアクチュエータ、５４２、５４４：ステッピングモータ、５４６：ＤＣモータ、５５１：フォトインタラプタ、５５２：コンパレータ、５５４：センサ検出部、５５３：サーミスタ
【図１】
2007124051.tif 000003
【図２】
2007124051.tif 000004
【図３】
2007124051.tif 000005
【図４】
2007124051.tif 000006
【図５】
2007124051.tif 000007
【図６】
2007124051.tif 000008
【図７】
2007124051.tif 000009
【図８】
2007124051.tif 000010
【図９】
2007124051.tif 000011
【図１０】
2007124051.tif 000012
【図１１】
2007124051.tif 000013
【図１２】
2007124051.tif 000014
【図１３】
2007124051.tif 000015
【図１４】
2007124051.tif 000016
【図１５】
2007124051.tif 000017
【図１６】
2007124051.tif 000018