(57)【要約】【構成】リングＲＧ１は、ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する。ズームレンズ１２の配置は、ズーム操作に応答して調整される。フォーカスレンズ１６は、電源オン操作に応答して初期位置に配置され、電源オフ操作に応答して退避される。フォーカスレンズ１６はまた、リングＲＧ１の姿勢の遷移態様が既定の遷移条件を満足するときに退避され、退避の後のリングＲＧ１の姿勢に応じて元の位置に復帰される。【効果】動作不良の発生頻度が低減される。【選択図】図３
2013137374.tif 000002
【特許請求の範囲】
【請求項１】
ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、
前記ズーム操作に応答してズームレンズの配置を調整するズーム調整手段、
前記電源オン操作に応答してフォーカスレンズを指定位置に配置する配置手段、
前記電源オフ操作に応答して前記フォーカスレンズを退避させる第１退避手段、
前記操作部材の姿勢の遷移態様が既定の遷移条件を満足するとき前記フォーカスレンズを退避させる第２退避手段、および
前記第２退避手段の処理の後の前記操作部材の姿勢に応じて前記フォーカスレンズを復帰させる復帰手段を備える、レンズ制御装置。
【請求項２】
前記操作部材は第１角度範囲および第２角度範囲において回動する部材に相当し、
前記ズーム操作は前記第１角度範囲において前記操作部材を回動させる操作に相当し、
前記電源オン操作および前記電源オフ操作の各々は前記第２角度範囲において前記操作部材を回動させる操作に相当する、請求項１記載のレンズ制御装置。
【請求項３】
前記既定条件は前記操作部材の姿勢の遷移方向が前記第２角度範囲から前記第１角度範囲に向かう方向に相当するという方向条件を含む、請求項２記載のレンズ制御装置。
【請求項４】
前記既定条件は前記操作部材の姿勢の遷移速度が基準を上回るという速度条件を含む、請求項２または３記載のレンズ制御装置。
【請求項５】
前記復帰手段は前記操作部材の姿勢が前記電源オフ操作に相当する姿勢と異なるとき前記フォーカスレンズを復帰させる、請求項１ないし４のいずれかに記載のレンズ制御装置。
【請求項６】
前記ズーム調整手段の処理に関連して前記フォーカスレンズの配置を調整するフォーカス調整手段をさらに備える、請求項１ないし４のいずれかに記載のレンズ制御装置。
【請求項７】
前記電源オン操作に応答して主電源の供給を開始する開始手段、および
前記電源オフ操作に応答して前記主電源の供給を停止する停止手段をさらに備える、請求項１ないし６のいずれかに記載のレンズ制御装置。
【請求項８】
ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、および
前記ズーム操作に応答してズームレンズの配置を調整するズーム調整手段を備えるレンズ制御装置のプロセッサに、
前記電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、
前記電源オフ操作に応答して前記フォーカスレンズを退避させる第１退避ステップ、
前記操作部材の姿勢の遷移態様が既定の遷移条件を満足するとき前記フォーカスレンズを退避させる第２退避ステップ、および
前記第２退避ステップの処理の後の前記操作部材の姿勢に応じて前記フォーカスレンズを復帰させる復帰ステップを実行させるための、レンズ制御プログラム。
【請求項９】
ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、および
前記ズーム操作に応答してズームレンズの配置を調整するズーム調整手段を備えるレンズ制御装置によって実行されるレンズ制御方法であって、
前記電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、
前記電源オフ操作に応答して前記フォーカスレンズを退避させる第１退避ステップ、
前記操作部材の姿勢の遷移態様が既定の遷移条件を満足するとき前記フォーカスレンズを退避させる第２退避ステップ、および
前記第２退避ステップの処理の後の前記操作部材の姿勢に応じて前記フォーカスレンズを復帰させる復帰ステップを備える、レンズ制御方法。
【請求項１０】
ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、
前記ズーム操作に応答してズームレンズの配置を調整するズーム調整手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備えるレンズ制御装置に供給される外部制御プログラムであって、
前記電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、
前記電源オフ操作に応答して前記フォーカスレンズを退避させる第１退避ステップ、
前記操作部材の姿勢の遷移態様が既定の遷移条件を満足するとき前記フォーカスレンズを退避させる第２退避ステップ、および
前記第２退避ステップの処理の後の前記操作部材の姿勢に応じて前記フォーカスレンズを復帰させる復帰ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１１】
ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、
前記ズーム操作に応答してズームレンズの配置を調整するズーム調整手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備えるレンズ制御装置であって、
前記外部制御プログラムは、
前記電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、
前記電源オフ操作に応答して前記フォーカスレンズを退避させる第１退避ステップ、
前記操作部材の姿勢の遷移態様が既定の遷移条件を満足するとき前記フォーカスレンズを退避させる第２退避ステップ、および
前記第２退避ステップの処理の後の前記操作部材の姿勢に応じて前記フォーカスレンズを復帰させる復帰ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、レンズ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、レンズ制御装置に関し、特に、電源オフ状態においてフォーカスレンズを退避位置に配置する、レンズ制御装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、電源スイッチの電源オフ信号が入力されると、全体制御部は、フォーカスレンズを退避させたり、レンズ鏡筒を沈胴させたり、レンズバリアを閉じる等の機構的な終了処理と、内部回路への電源供給を停止するシャットダウン処理とを実行する。終了処理中にエラーが発生すると、全体制御部は、エラー内容を特定するエラー処理を実行し、エラー発生の事実とエラー内容とをエラー記憶部に記録する。
【０００３】
デジタルスチルカメラの電源オン時には、内部回路への電源供給を開始する給電処理が行なわれ、その後に全体制御部によってエラー記憶部が参照される。前回の電源オフ時にエラーが発生していた場合には、初期化処理が行なわれずに、ＬＣＤパネルにエラーメッセージが表示される。ユーザは、デジタルスチルカメラの電源オフ時に発生したエラーをＬＣＤパネルの表示によって確実に認識する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−７９９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、背景技術は、終了処理中のエラーの発生を回避することを想定しておらず、動作不良の発生頻度の抑制に貢献するものではない。
【０００６】
それゆえに、この発明の主たる目的は、動作不良の発生頻度を抑制することができる、レンズ制御装置を提供することである。
【課題を解決するための手段】
【０００７】
この発明に従うレンズ制御装置(10：実施例で相当する参照符号。以下同じ)は、ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材(RG1)、ズーム操作に応答してズームレンズ(12)の配置を調整するズーム調整手段(CV1, SL1)、電源オン操作に応答してフォーカスレンズ(16)を指定位置に配置する配置手段(S131)、電源オフ操作に応答してフォーカスレンズを退避させる第１退避手段(S141)、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズを退避させる第２退避手段(S145, S155~S159)、および第２退避手段の処理の後の操作部材の姿勢に応じてフォーカスレンズを復帰させる復帰手段(S161~S163)を備える。
【０００８】
好ましくは、操作部材は第１角度範囲(AR1)および第２角度範囲(AR2)において回動する部材に相当し、ズーム操作は第１角度範囲において操作部材を回動させる操作に相当し、電源オン操作および電源オフ操作の各々は第２角度範囲において操作部材を回動させる操作に相当する。
【０００９】
或る局面では、既定条件は操作部材の姿勢の遷移方向が第２角度範囲から第１角度範囲に向かう方向に相当するという方向条件を含む。
【００１０】
他の局面では、既定条件は操作部材の姿勢の遷移速度が基準を上回るという速度条件を含む。
【００１１】
好ましくは、復帰手段は操作部材の姿勢が電源オフ操作に相当する姿勢と異なるときフォーカスレンズを復帰させる。
【００１２】
好ましくは、ズーム調整手段の処理に関連してフォーカスレンズの配置を調整するフォーカス調整手段(S165)がさらに備えられる。
【００１３】
好ましくは、電源オン操作に応答して主電源の供給を開始する開始手段(S1~S3)、および電源オフ操作に応答して主電源の供給を停止する停止手段(S53~S55, S69, S85, S19~S21)がさらに備えられる。
【００１４】
この発明に従うレンズ制御プログラムは、ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材(RG1)、およびズーム操作に応答してズームレンズ(12)の配置を調整するズーム調整手段(CV1, SL1)を備えるレンズ制御装置(10)のプロセッサ(36)に、電源オン操作に応答してフォーカスレンズ(16)を指定位置に配置する配置ステップ(S131)、電源オフ操作に応答してフォーカスレンズを退避させる第１退避ステップ(S141)、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズを退避させる第２退避ステップ(S145, S155~S159)、および第２退避ステップの処理の後の操作部材の姿勢に応じてフォーカスレンズを復帰させる復帰ステップ(S161~S163)を実行させるための、レンズ制御プログラムである。
【００１５】
この発明に従うレンズ制御方法は、ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材(RG1)、およびズーム操作に応答してズームレンズ(12)の配置を調整するズーム調整手段(CV1, SL1)を備えるレンズ制御装置(10)によって実行されるレンズ制御方法であって、電源オン操作に応答してフォーカスレンズ(16)を指定位置に配置する配置ステップ(S131)、電源オフ操作に応答してフォーカスレンズを退避させる第１退避ステップ(S141)、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズを退避させる第２退避ステップ(S145, S155~S159)、および第２退避ステップの処理の後の操作部材の姿勢に応じてフォーカスレンズを復帰させる復帰ステップ(S161~S163)を備える。
【００１６】
この発明に従う外部制御プログラムは、ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材(RG1)、ズーム操作に応答してズームレンズ(12)の配置を調整するズーム調整手段(CV1, SL1)、およびメモリ(50)に保存された内部制御プログラムに従う処理を実行するプロセッサ(36)を備えるレンズ制御装置(10)に供給される外部制御プログラムであって、電源オン操作に応答してフォーカスレンズ(16)を指定位置に配置する配置ステップ(S131)、電源オフ操作に応答してフォーカスレンズを退避させる第１退避ステップ(S141)、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズを退避させる第２退避ステップ(S145, S155~S159)、および第２退避ステップの処理の後の操作部材の姿勢に応じてフォーカスレンズを復帰させる復帰ステップ(S161~S163)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１７】
この発明に従うレンズ制御装置(10)は、ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材(RG1)、ズーム操作に応答してズームレンズ(12)の配置を調整するズーム調整手段(CV1, SL1)、外部制御プログラムを取り込む取り込み手段(54)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(50)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(36)を備えるレンズ制御装置であって、外部制御プログラムは、電源オン操作に応答してフォーカスレンズ(16)を指定位置に配置する配置ステップ(S131)、電源オフ操作に応答してフォーカスレンズを退避させる第１退避ステップ(S141)、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズを退避させる第２退避ステップ(S145, S155~S159)、および第２退避ステップの処理の後の操作部材の姿勢に応じてフォーカスレンズを復帰させる復帰ステップ(S161~S163)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１８】
この発明によれば、ズームレンズの配置は、ズーム操作に応答して調整される。また、フォーカスレンズは、電源オン操作に応答して指定位置に配置され、電源オフ操作に応答して退避される。フォーカスレンズはまた、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときに退避され、退避後の操作部材の姿勢に応じて復帰される。
【００１９】
操作部材の姿勢の遷移態様に応じてフォーカスレンズを退避させ、退避後の操作部材の姿勢に応じてフォーカスレンズを復帰させることで、フォーカスレンズを退避させるべきか否かの判断基準を下げることができ、予期しないタイミングでの電源オフ操作に起因してフォーカスレンズの退避が不可能となる事態が回避される。こうして、動作不良の発生頻度が低減される。
【００２０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２１】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるリングの回転動作の一部を示す図解図である。
【図４】図２実施例の適用されるリングの回転動作の他の一部を示す図解図である。
【図５】図２実施例に適用される電源＆ズーム制御機構の構成の一例を示す図解図である。
【図６】（Ａ）はリングの姿勢の一例を示す図解図であり、（Ｂ）はリングの姿勢の他の一例を示す図解図である。
【図７】（Ａ）は開始画面の一例を示す図解図であり、（Ｂ）は終了画面の一例を示す図解図である。
【図８】（Ａ）は起動操作案内画面の一例を示す図解図であり、（Ｂ）は終了操作案内画面の一例を示す図解図である。
【図９】トラッキングカーブの一例を示すグラフである。
【図１０】図２実施例に適用されるサブＣＰＵの動作の一部を示すフロー図である。
【図１１】図２実施例に適用されるメインＣＰＵの動作の一部を示すフロー図である。
【図１２】図２実施例に適用されるメインＣＰＵの動作の他の一部を示すフロー図である。
【図１３】図２実施例に適用されるメインＣＰＵの動作のその他の一部を示すフロー図である。
【図１４】図２実施例に適用されるメインＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１５】図２実施例に適用されるメインＣＰＵの動作の他の一部を示すフロー図である。
【図１６】図２実施例に適用されるメインＣＰＵの動作のその他の一部を示すフロー図である。
【図１７】図２実施例に適用されるメインＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１８】図２実施例に適用されるメインＣＰＵの動作の他の一部を示すフロー図である。
【図１９】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２３】
図１を参照して、この実施例のレンズ制御装置は、基本的に次のように構成される。操作部材１は、ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する。ズーム調整手段２は、ズーム操作に応答してズームレンズ７の配置を調整する。配置手段３は、電源オン操作に応答してフォーカスレンズ８を指定位置に配置する。第１退避手段４は、電源オフ操作に応答してフォーカスレンズ８を退避させる。第２退避手段５は、操作部材１の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズ８を退避させる。復帰手段６は、第２退避手段の処理の後の操作部材１の姿勢に応じてフォーカスレンズ８を復帰させる。
【００２４】
ズームレンズ７の配置は、ズーム操作に応答して調整される。また、フォーカスレンズ８は、電源オン操作に応答して指定位置に配置され、電源オフ操作に応答して退避される。フォーカスレンズ８はまた、操作部材１の姿勢の遷移態様が既定の遷移条件を満足するときに退避され、退避後の操作部材１の姿勢に応じて復帰される。
【００２５】
操作部材１の姿勢の遷移態様に応じてフォーカスレンズ８を退避させ、退避後の操作部材１の姿勢に応じてフォーカスレンズ８を復帰させることで、フォーカスレンズ８を退避させるべきか否かの判断基準を下げることができ、予期しないタイミングでの電源オフ操作に起因してフォーカスレンズ８の退避が不可能となる事態が回避される。こうして、動作不良の発生頻度が低減される。
［実施例］
【００２６】
図２を参照して、この実施例のディジタルカメラ１０は、電源回路４２を含む。電源回路４２は、互いに異なる複数の電圧値をそれぞれ示す複数の直流電源を生成する。生成された複数の直流電源の一部はサブＣＰＵ３８に直接的に与えられ、生成された複数の直流電源の他の一部はスイッチ群４４を介してサブＣＰＵ３８以外の回路に与えられる。したがって、サブＣＰＵ３８は常時起動されるのに対して、サブＣＰＵ３８以外の回路はスイッチ群４４のオン／オフに対応して起動／停止される。
【００２７】
なお、サブＣＰＵ３８以外の回路が起動した状態を“主電源オン状態”と定義し、サブＣＰＵ３８以外の回路が停止した状態を“主電源オフ状態”と定義する。
【００２８】
ディジタルカメラ１０はまた、電源＆ズーム制御機構２０によって駆動されるズームレンズ１２と、ドライバ２２ａおよび２２ｂによってそれぞれ駆動される絞りユニット１４およびフォーカスレンズ１６とを含む。これらの部材を経た光学像は、イメージャ１８の撮像面に照射され、光電変換を施される。
【００２９】
図３〜図４，図５（Ａ）および図５（Ｂ）を参照して、電源＆ズーム制御機構２０は、ズームレンズ１２を囲むようにカメラ筐体ＣＢ１の前面に設けられ、撮像面に直交する方向に延びる光軸ＡＸの回り方向に回転可能なリングＲＧ１を有する。リングＲＧ１は、θｏｆｆ〜θｔｅｌｅの範囲で回動可能であり、この回動可能範囲は角度が増大する方向に並ぶ角度範囲ＡＲ１およびＡＲ２に区分される。角度範囲ＡＲ１の下限角度および上限角度はそれぞれ“θｏｆｆ”および“θｗｉｄｅ”に相当し、角度範囲ＡＲ２の下限角度および上限角度はそれぞれ“θｗｉｄｅ”および“θｔｅｌｅ”に相当する。また、角度範囲ＡＲ１の中央付近に“θｏｎ”が割り当てられる。
【００３０】
リングＲＧ１の外周面には、内側に向けて押下可能なボタンＢＴ１が設けられる。ボタンＢＴ１が押下された状態つまりロック状態では、リングＲＧ１は角度範囲ＡＲ１およびＡＲ２を跨いで回動する。これに対して、ボタンＢＴ１が開放された状態つまり非ロック状態では、リングＲＧ１は角度範囲ＡＲ２においてのみ回動する。つまり、非ロック状態で角度範囲ＡＲ２に属する角度から減少方向にリングＲＧ１を回動させると、角度が“θｗｉｄｅ”に達した時点でリングＲＧ１の回動が制限される。
【００３１】
ボタンＢＴ１を押下してリングＲＧ１を角度範囲ＡＲ１に属する“θｏｆｆ”から“θｏｎ”まで増大すると、サブＣＰＵ３８は、主電源オン状態に移行するべくスイッチ群４４をオンし、さらにＡＳＩＣ５２の設定を初期化する。
【００３２】
起動したメインＣＰＵ３６はまず、図７（Ａ）に示す開始画面を既定時間（＝１０秒）だけＬＣＤモニタ３２に表示するべく、電源制御タスクの下でキャラクタジェネレータ３４に命令を与える。キャラクタジェネレータ３４は命令に従うキャラクタデータを出力し、ＬＣＤドライバ３０は出力されたキャラクタデータに基づいてＬＣＤモニタ３２を駆動する。この結果、開始画面が既定時間だけＬＣＤモニタ３２に表示される。
【００３３】
リングＲＧ１の角度が“θｏｎ”〜“θｗｉｄｅ”の範囲に留まる期間が閾値ＴＨｏｎ（＝１０秒）に達すると、メインＣＰＵ３６は、図８（Ａ）に示す起動操作案内画面（リングＲＧ１を“θｗｉｄｅ”まで回動させる操作を促す報知画面）の表示をキャラクタジェネレータ３４に命令する。キャラクタジェネレータ３４は命令に従うキャラクタデータを出力し、ＬＣＤドライバ３０は出力されたキャラクタデータに基づいてＬＣＤモニタ３２を駆動する。この結果、起動操作案内画面がＬＣＤモニタ３２に表示される。
【００３４】
リングＲＧ１の角度が“θｗｉｄｅ”に達することなく“θｏｎ”を下回る角度まで減少すると、サブＣＰＵ３８は、主電源オフ状態に移行するべくスイッチ群４４をオフする。
【００３５】
リングＲＧ１の角度が“θｗｉｄｅ”に達すると、メインＣＰＵ３６は、電源制御タスクの下で撮像タスクを起動する。なお、起動操作案内画面がＬＣＤモニタ３２に表示されていれば、メインＣＰＵ３６は、撮像タスクを起動する前に、起動操作案内画面の非表示をキャラクタジェネレータ３４に命令する。キャラクタジェネレータ３４はキャラクタデータの出力を停止し、これによって起動操作案内画面が消滅する。
【００３６】
電源制御タスクによって起動された撮像タスクの下で、メインＣＰＵ３６は、動画取り込み処理を実行するべく、ドライバ２２ｃに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ２２ｃは、周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、イメージャ１８の撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１８からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００３７】
前処理回路２４は、イメージャ１８から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの前処理を施す。処理後の生画像データは、メモリ制御回路２６を通してＳＤＲＡＭ２８の生画像エリア２８ａに書き込まれる。
【００３８】
後処理回路２９は、生画像エリア２８ａに格納された生画像データをメモリ制御回路を通して読み出し、読み出された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路２６を通してＳＤＲＡＭ２８のＹＵＶ画像エリア２８ｂに書き込まれる。ＬＣＤドライバ３０は、ＹＵＶ画像エリア２８ｂに格納された画像データをメモリ制御回路２６を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３２を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００３９】
動画取り込み処理がこうして開始されると、メインＣＰＵ３６は、撮像タスクの下で撮像条件調整タスクを起動する。起動した撮像条件調整タスクの下で、メインＣＰＵ３６は、ドライバ２２ｂを制御してフォーカスレンズ１６を初期位置に配置し、フォーカストラッキングのために参照されるトラッキングカーブを“Ｃ０”に設定する（フォーカストラッキングの詳細は後述）。
【００４０】
メインＣＰＵ３６または、前処理回路２４から出力された生画像データに基づくＹデータに簡易ＡＥ処理を施して適正ＥＶ値を算出し、算出された適正ＥＶ値を定義する絞り量および露光時間をドライバ２２ａおよび２２ｃにそれぞれ設定する。これによって、スルー画像の明るさが適度に調整される。
【００４１】
メインＣＰＵ３６はまた、既定のＡＦ起動条件が満足されたとき、前処理回路２４から出力された生画像データに基づくＹデータの高周波成分に基づいて簡易ＡＦ処理を実行する。フォーカスレンズ１６はドライバ２２ｂによって合焦点に配置され、これによってスルー画像の鮮鋭度が向上する。
【００４２】
図６を参照して、電源＆ズーム制御機構２０は、角度範囲ＡＲ２におけるリングＲＧ１の回動運動を光軸ＡＸに沿う直線運動に変換する変換機構ＣＶ１をさらに含む。摺動機構ＳＬ１は、変換機構ＣＶ１によって変換された直線運動を利用してズームレンズ１２を光軸ＡＸに沿う方向に摺動させる。ズームレンズ１２は、角度が“θｗｉｄｅ”を示すときにワイド端に配置され、角度範囲ＡＲ２における角度の増大に伴ってテレ側に移動し、そして角度が“θｔｅｌｅ”を示すときにテレ端に配置される。スルー画像のズーム倍率は、このようなズームレンズ１２の移動に伴って変化する。
【００４３】
フラッシュメモリ５０には、図９に示すトラッキングカーブＣ０〜Ｃ１３に相当するグラフデータが記憶される。図９を参照して、被写界深度が“無限”である場合、合焦位置はズームレンズ１２の位置に対してトラッキングカーブＣ０に沿うように変化する。また、被写界深度が“２０ｍ”である場合、合焦位置はズームレンズ１２の位置に対してトラッキングカーブＣ１に沿うように変化する。さらに、被写界深度が“１０ｍ”である場合、合焦位置はズームレンズ１２の位置に対してトラッキングカーブＣ２に沿うように変化する。
【００４４】
同様に、被写界深度が“５ｍ”，“３ｍ”，“１ｍ”，“０．９ｍ”，“０．８ｍ”，“０．７ｍ”，“０．６ｍ”，“０．５ｍ”，“０．４ｍ”，“０．３ｍ”，“至近”である場合、合焦位置はズームレンズ１２の位置に対してトラッキングカーブＣ３，Ｃ４，Ｃ５，Ｃ６，Ｃ７，Ｃ８，Ｃ９，Ｃ１０，Ｃ１１，Ｃ１２，Ｃ１３に沿うように変化する。
【００４５】
上述のように、撮像条件調整タスクが起動された当初は、トラッキングカーブＣ０が参照トラッキングカーブとして設定される。ただし、簡易ＡＦ処理が完了する毎にズームレンズ１２およびフォーカスレンズ１６の現在位置に相当する座標が図９に示すグラフから検出される。参照トラッキングカーブは、検出された座標上に存在するトラッキングカーブ或いは検出された座標を挟む２つのトラッキングカーブに基づいて作成されたトラッキングカーブに更新される。
【００４６】
リングＲＧ１の回動によってズームレンズ１２の位置が変更されると、メインＣＰＵ３６は、変更後のズームレンズ１２の位置を参照したフォーカストラッキングを実行する。フォーカスレンズ１６は、上述の要領で設定された参照トラッキングカーブに沿って光軸方向に移動する。
【００４７】
ただし、ボタンＢＴ１が押下された状態で、かつリングＲＧ１が基準を上回る速度で角度減少方向へ回転されたとき、メインＣＰＵ３６は、リングＲＧ１の姿勢の遷移態様が既定条件を満足したとみなし、フォーカストラッキングに先立ってフォーカスレンズ１６の退避処理を実行する。フォーカスレンズ１６は、ドライバ２２ｂによって退避位置に配置される。
【００４８】
退避されたフォーカスレンズ１６は、回転後のリングＲＧ１の角度が“θｗｉｄｅ”以上である場合に、ドライバ２２ｂによって元の位置に復帰される。上述のフォーカストラッキングは、フォーカスレンズ１６の復帰後に実行される。
【００４９】
キー入力装置４０に設けられたシャッタボタン４０ｓｈが半押しされると、ＳＴ１通知がサブＣＰＵ３８からメインＣＰＵ３６に与えられる。また、シャッタボタン４０ｓｈが半押しに続いて全押しされると、ＳＴ２通知がサブＣＰＵ３８からメインＣＰＵ３６に与えられる。なお、シャッタボタン４０ｓｈの全押しを経ることなくシャッタボタン４０ｓｈの操作が解除されたときは、ＳＴ０通知がサブＣＰＵ３８からメインＣＰＵ３６に与えられる。
【００５０】
ＳＴ１通知を受け付けたメインＣＰＵ３６は、上述した簡易ＡＥ処理，簡易ＡＦ処理などの処理を中断するべく撮像条件調整タスクをスリープさせ、厳格ＡＥ処理および厳格ＡＦ処理を撮像タスクの下で代替的に実行する。
【００５１】
厳格ＡＥ処理は、前処理回路２４から出力された生画像データに基づくＹデータを参照して実行され、これによって最適ＥＶ値が算出される。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ２２ａおよび２２ｃにそれぞれ設定される。この結果、スルー画像の明るさが厳格に調整される。厳格ＡＦ処理は、前処理回路２４から出力された生画像データに基づくＹデータの高周波成分を参照して実行される。これによってフォーカスレンズ１６が合焦点に配置され、スルー画像の鮮鋭度が向上する。
【００５２】
ＳＴ１通知に続いてＳＴ２通知を受け付けると、メインＣＰＵ３６は、静止画取り込み処理を実行し、さらにフリーズ画表示処理の実行をＬＣＤモニタ３０に命令する。
【００５３】
シャッタボタン４０ｓｈが全押しされた時点のシーンを表す１フレームの画像データは、静止画取り込み処理によってＹＵＶ画像エリア２８ｂから記録画像エリア２８ｃに退避される。フリーズ画表示処理の実行を命令されたＬＣＤドライバ３０は、記録画像エリア２８ｃに退避された画像データをメモリ制御回路２６を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３２を駆動する。ＬＣＤモニタ３０には、シャッタボタン４０ｓｈが操作された時点のシーンを表すフリーズ画像が表示される。
【００５４】
フリーズ画像が表示された後、メインＣＰＵ３６は、記録処理の実行をメモリＩ／Ｆ４６に命令する。メモリＩ／Ｆ４６は、記録画像エリア２８ｃに退避された画像データをメモリ制御回路２６を通して読み出し、読み出された撮影画像データを収めた画像ファイルを記録媒体４８に記録する。
【００５５】
記録処理が完了した後に指定時間（たとえば１５秒）が経過するか、或いは指定時間が経過する前にサブＣＰＵ３８からＳＴ１通知が与えられると、メインＣＰＵ３６は、フリーズ画表示処理の終了をＬＣＤドライバ３０に命令する。ＬＣＤドライバ３０は、ＹＵＶ画像エリア２８ｂからの画像データの読み出しを再開し、この結果、フリーズ画像に代えてスルー画像がＬＣＤモニタ３２に表示される。
【００５６】
スリープ状態にある撮像条件調整タスクは、スルー画像の表示が再開された後に、撮像タスクの下で起床される。これによって、簡易ＡＥ処理，簡易ＡＦ処理などの処理が撮像条件調整タスクの下で再開される。
【００５７】
リングＲＧ１の角度が“θｗｉｄｅ”を下回ると、メインＣＰＵ３６は、撮像条件調整タスクの下でドライバ２２ｂを制御して、フォーカスレンズ１６を退避位置に配置する。メインＣＰＵ３６はさらに、図７（Ｂ）に示す終了画面を既定時間（＝１０秒）だけ表示するべく、電源制御タスクの下でキャラクタジェネレータ３４に命令を与える。キャラクタジェネレータ３４は命令に従うキャラクタデータを出力し、ＬＣＤドライバ３０は出力されたキャラクタデータに基づいてＬＣＤモニタ３２を駆動する。この結果、終了画面が既定時間だけＬＣＤモニタ３２に表示される。
【００５８】
リングＲＧ１の角度が“θｗｉｄｅ”〜“θｏｎ”の範囲に留まる期間が閾値ＴＨｏｆｆ（＝１０秒）に達すると、メインＣＰＵ３６は、図８（Ｂ）に示す終了操作案内画面（＝リングＲＧ１を“θｏｆｆ”まで回動させる操作を促す報知画面）の表示を電源制御タスクの下でキャラクタジェネレータ３４に命令する。キャラクタジェネレータ３４は命令に従うキャラクタデータを出力し、ＬＣＤドライバ３０は出力されたキャラクタデータに基づいてＬＣＤモニタ３２を駆動する。この結果、終了操作案内画面がＬＣＤモニタ３２に表示される。
【００５９】
リングＲＧ１の角度が“θｏｎ”を下回ると、メインＣＰＵ３６は既定の終了処理を実行し、サブＣＰＵ３８は主電源オフ状態に移行するべくスイッチ群４４をオフする。
【００６０】
なお、終了操作案内画面がＬＣＤモニタ３２に表示されていれば、メインＣＰＵ３６は、終了処理を実行する前に、終了操作案内画面の非表示をキャラクタジェネレータ３４に命令する。キャラクタジェネレータ３４はキャラクタデータの出力を停止し、これによって終了操作案内画面が消滅する。
【００６１】
サブＣＰＵ３８は、図１０に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、メモリ３８ｍに記憶される。
【００６２】
ステップＳ１では、リングＲＧ１の現在の角度が“θｏｎ”以上であるか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ３で主電源をオンし（スイッチ群４４をオンし）、ステップＳ５でＡＳＩＣ５２の設定を初期化する。ステップＳ７ではシャッタボタン４０ｓｈが半押しされたか否かを判別し、判別結果がＮＯであればそのままステップＳ１９に進む一方、判別結果がＹＥＳであればステップＳ９でＳＴ１通知をメインＣＰＵ３６に向けて発行する。
【００６３】
ステップＳ１１ではシャッタボタン４０ｓｈが全押しされたか否かを判別し、ステップＳ１３ではシャッタボタン４０ｓｈの操作が解除されたか否かを判別する。ステップＳ１１の判別結果がＹＥＳであればステップＳ１５でＳＴ２通知をメインＣＰＵ３６に向けて発行し、ステップＳ１３の判別結果がＹＥＳであればステップＳ１７でＳＴ０通知をメインＣＰＵ３６に向けて発行する。ステップＳ１５またはＳ１７の処理が完了すると、ステップＳ１９に進む。
【００６４】
ステップＳ１９ではリングＲＧ１の現在の角度が“θｏｎ”未満であるか否かを判別し、判別結果がＮＯであればステップＳ７に戻る。一方、判別結果がＹＥＳであれば、ステップＳ２１で主電源をオフし（スイッチ群４４をオフし）、その後にステップＳ１に戻る。
【００６５】
メインＣＰＵ３６は、図１１〜図１３に示す電源制御タスクと図１４〜図１５に示す撮像タスクと図１６〜図１８に示す撮像条件調整タスクとを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ５０に記憶される。
【００６６】
図１１を参照して、ステップＳ３１では現在時刻を変数ＴＩＭ１に設定し、ステップＳ３３では開始画面を既定時間（＝１０秒）だけ表示するようキャラクタジェネレータ３４に命令を与える。キャラクタジェネレータ３４は命令に従うキャラクタデータを出力し、ＬＣＤドライバ３０は出力されたキャラクタデータに基づいてＬＣＤモニタ３２を駆動する。この結果、開始画面が既定時間だけＬＣＤモニタ３２に表示される。
【００６７】
ステップＳ３５では、フラグＦＬＧｎｔｃ１を“０”に設定する。ここで、フラグＦＬＧｎｔｃ１は、起動操作案内画面の表示／非表示を識別するためのフラグであり、“０”が非表示を示す一方、“１”が表示を示す。ステップＳ３７では、現在時刻を変数ＴＩＭ２に設定する。ステップＳ３９では、リングＲＧ１の現在の角度が“θｏｎ”以上“θｗｉｄｅ”未満の範囲に属するか否かを判別する。判別結果がＹＥＳであればステップＳ４１に進み、判別結果がＮＯであればステップＳ４９に進む。
【００６８】
ステップＳ４１では変数ＴＩＭ２から変数ＴＩＭ１を減算して得られる数値が閾値ＴＨｏｎを上回るか否かを判別し、ステップＳ４３ではフラグＦＬＧｎｔｃ１が“０”を示すか否かを判別する。ステップＳ４１の判別結果およびステップＳ４３の判別結果の少なくとも一方がＮＯであればそのままステップＳ３７に戻り、ステップＳ４１の判別結果およびステップＳ４３の判別結果のいずれもがＹＥＳであればステップＳ４５〜Ｓ４７の処理を経てステップＳ３７に戻る。
【００６９】
ステップＳ４５では起動操作案内画面の表示をキャラクタジェネレータ３４に命令し、ステップＳ４７ではフラグＦＬＧｎｔｃ１を“１”に更新する。ステップＳ４５の処理の結果、キャラクタジェネレータ３４は命令に従うキャラクタデータを出力し、ＬＣＤドライバ３０は出力されたキャラクタデータに基づいてＬＣＤモニタ３２を駆動する。これによって、起動操作案内画面がＬＣＤモニタ３２に表示される。
【００７０】
ステップＳ４９ではフラグＦＬＧｎｔｃ１が“１”を示すか否かを判別し、判別結果がＮＯであればそのままステップＳ５３に進む一方、判別結果がＹＥＳであればステップＳ５１で起動操作案内画面の非表示をキャラクタジェネレータ３４に命令してからステップＳ５３に進む。ステップＳ５１の処理の結果、キャラクタジェネレータ３４はキャラクタデータの出力を停止し、これによって起動操作案内画面が消滅する。
【００７１】
ステップＳ５３では、リングＲＧ１の現在の角度が“θｗｉｄｅ”以上であるか否かを判別する。判別結果がＮＯであれば処理を終了し、判別結果がＹＥＳであればステップＳ５７で撮像タスクを起動する。
【００７２】
ステップＳ５９ではリングＲＧ１の現在の角度が“θｗｉｄｅ”を下回るか否かを判別し、判別結果がＮＯからＹＥＳに更新されると、ステップＳ６１で現在時刻を変数ＴＩＭ１に設定する。ステップＳ６３では、終了画面を既定時間（＝１０秒）だけ表示するようキャラクタジェネレータ３４に命令を与える。ステップＳ６３の処理の結果、キャラクタジェネレータ３４は命令に従うキャラクタデータを出力し、ＬＣＤドライバ３０は出力されたキャラクタデータに基づいてＬＣＤモニタ３２を駆動する。これによって、終了画面が既定時間だけＬＣＤモニタ３２に表示される。
【００７３】
ステップＳ６５ではフラグＦＬＧｎｔｃ２を“０”に設定し、ステップＳ６７では現在時刻を変数ＴＩＭ２に設定する。ここで、フラグＦＬＧｎｔｃ２は、終了操作案内画面の表示／非表示を識別するためのフラグであり、“０”が非表示を示す一方、“１”が表示を示す。ステップＳ６９ではリングＲＧ１の現在の角度が“θｏｎ”を下回るか否かを判別し、判別結果がＹＥＳであればステップＳ７９に進む一方、判別結果がＮＯであればステップＳ７１に進む。
【００７４】
ステップＳ７１では変数ＴＩＭ２から変数ＴＩＭ１を減算して得られる数値が閾値ＴＨｏｆｆを上回るか否かを判別し、ステップＳ７３ではフラグＦＬＧｎｔｃ２が“０”を示すか否かを判別する。ステップＳ７１の判別結果およびステップＳ７３の判別結果の少なくとも一方がＮＯであればそのままステップＳ６７に戻る一方、ステップＳ７１の判別結果およびステップＳ７３の判別結果のいずれもがＹＥＳであればステップＳ７５〜Ｓ７７の処理を経てステップＳ６７に戻る。
【００７５】
ステップＳ７５では終了操作案内画面の表示をキャラクタジェネレータ３４に命令し、ステップＳ７７ではフラグＦＬＧｎｔｃ２を“１”に更新する。ステップＳ７５の処理の結果、キャラクタジェネレータ３４は命令に従うキャラクタデータを出力し、ＬＣＤドライバ３０は出力されたキャラクタデータに基づいてＬＣＤモニタ３２を駆動する。これによって、終了操作案内画面がＬＣＤモニタ３２に表示される。
【００７６】
ステップＳ７９ではフラグＦＬＧｎｔｃ２が“１”を示すか否かを判別し、判別結果がＮＯであればそのままステップＳ８３に進む一方、判別結果がＹＥＳであればステップＳ８１で終了操作案内画面の非表示をキャラクタジェネレータ３４に命令してからステップＳ８３に進む。ステップＳ８１の処理の結果、キャラクタジェネレータ３４はキャラクタデータの出力を停止し、これによって終了操作案内画面が消滅する。ステップＳ８３では既定の終了処理を実行する。電源制御タスクは、ステップＳ８５の処理の後に終了される。
【００７７】
図１４を参照して、ステップＳ９１では動画取り込み処理を実行する。この結果、スルー画像がＬＣＤモニタ３２に表示される。ステップＳ９３では撮像条件調整タスクを起動し、ステップＳ９５ではサブＣＰＵ３８からＳＴ１通知が与えられたか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ９７に進み、撮像条件調整タスクをスリープさせる。ステップＳ９９では厳格ＡＥ処理を実行し、ステップＳ１０１では厳格ＡＦ処理を実行する。この結果、スルー画像の明るさおよび鮮鋭度が厳格に調整される。
【００７８】
ステップＳ１０３ではＳＴ２通知がサブＣＰＵ３８から与えられたか否かを判別し、ステップＳ１０５ではＳＴ０通知がサブＣＰＵ３８から与えられたか否かを判別する。ステップＳ１０５の判別結果がＹＥＳであれば、ステップＳ１０９で撮像条件調整タスクを起動し、その後にステップＳ９５に戻る。ステップＳ１０３の判別結果がＹＥＳであれば、ステップＳ１０７で静止画取り込み処理を実行し、そしてステップＳ１１１でフリーズ画表示処理をＬＣＤドライバ３０に命令する。
【００７９】
ステップＳ１０７の処理の結果、シャッタボタン４０ｓｈが全押しされた時点のシーンを表す画像データがＹＵＶ画像エリア２８ｂから記録画像エリア２８ｃに退避される。また、ステップＳ１１１の処理の結果、ＬＣＤドライバ３０は、記録画像エリア２８ｃに退避された最新フレームの画像データをメモリ制御回路２６を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３２を駆動する。ＬＣＤモニタ３２には、シャッタボタン４０ｓｈが全押しされた時点のシーンを表すフリーズ画像が表示される。
【００８０】
ステップＳ１１３では、記録処理の実行をメモリＩ／Ｆ４６に命令する。メモリＩ／Ｆ４６は、記録画像エリア２８ｃに退避された画像データをメモリ制御回路２６を通して読み出し、読み出された画像データを収めた画像ファイルを記録媒体４８に記録する。
【００８１】
記録処理が完了すると、指定時間（たとえば１５秒）が経過したか否かをステップＳ１１５で判別し、ＳＴ１通知がサブＣＰＵ３８から与えられたか否かをステップＳ１１７で判別する。ステップＳ１１５の判別結果およびステップＳ１１７の判別結果がいずれもＮＯであればステップＳ１１５に戻り、ステップＳ１１５の判別結果およびステップＳ１１７の判別結果がいずれか一方がＹＥＳであればステップＳ１１９に進む。
【００８２】
ステップＳ１１９では、フリーズ画表示処理の終了をＬＣＤドライバ３０に命令する。ＬＣＤドライバ３０は、ＹＵＶ画像エリア２８ｂからの画像データの読み出しを再開し、この結果、フリーズ画像に代えてスルー画像がＬＣＤモニタ３２に表示される。スルー画像の表示が再開されると、ステップＳ１２１で撮像条件調整タスクを起床し、その後にステップＳ９５に戻る。
【００８３】
図１６を参照して、ステップＳ１３１ではドライバ２２ｂを制御してフォーカスレンズ１６を初期位置に配置し、ステップＳ１３３ではトラッキングカーブＣ０を参照トラッキングカーブとして設定する。ステップＳ１３５では、リングＲＧ１の現在角度を“θ１”に設定する。設定が完了すると、垂直同期信号Ｖｓｙｎｃの発生を待ってステップＳ１３７からステップＳ１３９に進み、リングＲＧ１の現在角度が“θｗｉｄｅ”を下回るか否かを判別する。判別結果がＹＥＳであれば、ステップＳ１４１でドライバ２２ｂを制御してフォーカスレンズ１６を退避位置に配置し、その後に処理を終了する。
【００８４】
ステップＳ１３９の判別結果がＮＯであれば、ステップＳ１４３でリングＲＧ１の現在角度を“θ２”に設定し、角度θ１およびθ２の差分絶対値が基準値ＲＥＦ以下であるか否かをステップＳ１４５で判別する。判別結果がＹＥＳであればステップＳ１４７で簡易ＡＥ処理を実行し、これによってスルー画像の明るさが適度に調整される。
【００８５】
続くステップＳ１４９では既定のＡＦ起動条件が満足されたか否かを判別し、判別結果がＮＯであればそのままステップＳ１３７に戻る一方、判別結果がＹＥＳであればステップＳ１５１〜Ｓ１５３の処理を経てステップＳ１３７に戻る。
【００８６】
ステップＳ１５１では簡易ＡＦ処理を実行する。これによって、スルー画像の鮮鋭度が改善される。ステップＳ１５３では、ズームレンズ１２およびフォーカスレンズ１６の現在位置に相当する座標を図９に示すグラフから検出して、参照トラッキングカーブを更新する。更新後の参照トラッキングカーブは、グラフから検出された座標上に存在するトラッキングカーブ、或いはグラフから検出された座標を挟む２つのトラッキングカーブに基づいて作成されたトラッキングカーブに相当する。
【００８７】
ステップＳ１４５の判別結果がＮＯであれば、角度θ１から角度θ２を減算して得られる減算値が“０”未満であるか否か（＝リングＲＧ１の回動方向が減少方向であるか否か）をステップＳ１５５で判別し、リングＲＧ１のロックが解除されているか否か（リングＲＧ１に設けられたボタンＢＴ１が押下されているか否か）をステップＳ１５７で判別する。
【００８８】
ステップＳ１５５の判別結果およびステップＳ１５７の判別結果の少なくとも一方がＮＯであれば、ステップＳ１６５でフォーカストラッキングを実行する。この結果、フォーカスレンズ１６の位置は、ステップＳ１３３またはＳ１５３で設定された参照トラッキングカーブに沿って調整される。フォーカストラッキングが完了すると、ステップＳ１６７でリングＲＧ１の現在角度を“θ１”に設定し、その後にステップＳ１４７に移行する。
【００８９】
ステップＳ１５５の判別結果およびステップＳ１５７の判別結果のいずれもがＹＥＳであればステップＳ１５９に進み、ドライバ２２ｂを制御してフォーカスレンズ１６を退避位置に配置する。ステップＳ１６１では、リングＲＧ１の現在角度が“θｗｉｄｅ”以上であるか否かを判別する。判別結果がＮＯであれば処理を終了し、判別結果がＹＥＳであればステップＳ１６３に進む。ステップＳ１６３では、ドライバ２２ｂを制御してフォーカスレンズ１６を元の位置（＝ステップＳ１５９の処理実行される前の位置）に復帰させる。復帰処理が完了すると、ステップＳ１６５に進む。
【００９０】
以上の説明から分かるように、リングＲＧ１は、ズーム操作，電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する。変換機構ＣＶ１および摺動機構ＳＬ１は、ズーム操作（＝リングＲＧ１をθｗｉｄｅ〜θｔｅｌｅの範囲で回動させる操作）に応答してズームレンズ１２の配置を調整する。ＣＰＵ３６は、電源オン操作（＝リングＲＧ１を角度増大方向に角度θｏｎまで回動させる操作）に応答してフォーカスレンズ１６を初期位置に配置し(S131)、電源オフ操作（＝リングＲＧ１を角度減少方向に角度θｗｉｄｅを下回る角度まで回動させる操作）に応答してフォーカスレンズ１６を退避させる(S141)。ＣＰＵ３６はまた、リングＲＧ１の姿勢の遷移態様が既定の遷移条件（遷移条件：ロックが解除された状態でかつ基準値ＲＥＦに相当する速度を上回る速度でリングＲＧ１が角度減少方向に回動されるという条件）を満足するときフォーカスレンズ１６を退避させ(S145, S155~S159)、退避の後のリングＲＧ１の姿勢に応じてフォーカスレンズ１６を元の位置に復帰させる(S161~S163)。
【００９１】
リングＲＧ１の姿勢の遷移態様に応じてフォーカスレンズ１６を退避させ、退避後のリングＲＧ１の姿勢に応じてフォーカスレンズ１６を復帰させることで、フォーカスレンズ１６を退避させるべきか否かの判断基準を下げることができ、予期しないタイミングでの電源オフ操作に起因してフォーカスレンズ１６の退避が不可能となる事態が回避される。こうして、動作不良の発生頻度が低減される。
【００９２】
なお、この実施例では、リングＲＧ１の回動を促すときに起動操作案内画面および／または終了操作案内画面を報知として出力するようにしている。しかし、これらの案内画面に代えて或いはこれらの案内画面とともに、振動や音声を報知として出力するようにしてもよい。
【００９３】
また、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ５０に予め記憶される。しかし、図１９に示すように通信Ｉ／Ｆ５４をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ５０に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００９４】
さらに、この実施例では、メインＣＰＵ３６によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００９５】
１０  …ディジタルカメラ
１２  …ズームレンズ
１６  …フォーカスレンズ
２０  …電源＆ズーム制御機構
３４  …キャラクタジェネレータ
３６  …メインＣＰＵ
３８  …サブＣＰＵ
【図１】
2013137374.tif 000003
【図２】
2013137374.tif 000004
【図３】
2013137374.tif 000005
【図４】
2013137374.tif 000006
【図５】
2013137374.tif 000007
【図６】
2013137374.tif 000008
【図７】
2013137374.tif 000009
【図８】
2013137374.tif 000010
【図９】
2013137374.tif 000011
【図１０】
2013137374.tif 000012
【図１１】
2013137374.tif 000013
【図１２】
2013137374.tif 000014
【図１３】
2013137374.tif 000015
【図１４】
2013137374.tif 000016
【図１５】
2013137374.tif 000017
【図１６】
2013137374.tif 000018
【図１７】
2013137374.tif 000019
【図１８】
2013137374.tif 000020
【図１９】
2013137374.tif 000021