"ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、前記ズーム操作に応答してズームレンズの配置を調整するズーム調整手段、前記電源オン操作に応答してフォーカスレンズを指定位置に配置する配置手段、前記電源オフ操作に応答して前記フォーカスレンズを退避させる第1退避手段、前記操作部材の姿勢の遷移態様が既定の遷移条件を満足するとき前記フォーカスレンズを退避させる第2退避手段、および前記第2退避手段の処理の後の前記操作部材の姿勢に応じて前記フォーカスレンズを復帰させる復帰手段を備える、レンズ制御装置。前記操作部材は第1角度範囲および第2角度範囲において回動する部材に相当し、前記ズーム操作は前記第1角度範囲において前記操作部材を回動させる操作に相当し、前記電源オン操作および前記電源オフ操作の各々は前記第2角度範囲において前記操作部材を回動させる操作に相当する、請求項1記載のレンズ制御装置。前記既定条件は前記操作部材の姿勢の遷移方向が前記第2角度範囲から前記第1角度範囲に向かう方向に相当するという方向条件を含む、請求項2記載のレンズ制御装置。前記既定条件は前記操作部材の姿勢の遷移速度が基準を上回るという速度条件を含む、請求項2または3記載のレンズ制御装置。前記復帰手段は前記操作部材の姿勢が前記電源オフ操作に相当する姿勢と異なるとき前記フォーカスレンズを復帰させる、請求項1ないし4のいずれかに記載のレンズ制御装置。前記ズーム調整手段の処理に関連して前記フォーカスレンズの配置を調整するフォーカス調整手段をさらに備える、請求項1ないし4のいずれかに記載のレンズ制御装置。前記電源オン操作に応答して主電源の供給を開始する開始手段、および前記電源オフ操作に応答して前記主電源の供給を停止する停止手段をさらに備える、請求項1ないし6のいずれかに記載のレンズ制御装置。ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、および前記ズーム操作に応答してズームレンズの配置を調整するズーム調整手段を備えるレンズ制御装置のプロセッサに、前記電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、前記電源オフ操作に応答して前記フォーカスレンズを退避させる第1退避ステップ、前記操作部材の姿勢の遷移態様が既定の遷移条件を満足するとき前記フォーカスレンズを退避させる第2退避ステップ、および前記第2退避ステップの処理の後の前記操作部材の姿勢に応じて前記フォーカスレンズを復帰させる復帰ステップを実行させるための、レンズ制御プログラム。ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、および前記ズーム操作に応答してズームレンズの配置を調整するズーム調整手段を備えるレンズ制御装置によって実行されるレンズ制御方法であって、前記電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、前記電源オフ操作に応答して前記フォーカスレンズを退避させる第1退避ステップ、前記操作部材の姿勢の遷移態様が既定の遷移条件を満足するとき前記フォーカスレンズを退避させる第2退避ステップ、および前記第2退避ステップの処理の後の前記操作部材の姿勢に応じて前記フォーカスレンズを復帰させる復帰ステップを備える、レンズ制御方法。ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、前記ズーム操作に応答してズームレンズの配置を調整するズーム調整手段、およびメモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備えるレンズ制御装置に供給される外部制御プログラムであって、前記電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、前記電源オフ操作に応答して前記フォーカスレンズを退避させる第1退避ステップ、前記操作部材の姿勢の遷移態様が既定の遷移条件を満足するとき前記フォーカスレンズを退避させる第2退避ステップ、および前記第2退避ステップの処理の後の前記操作部材の姿勢に応じて前記フォーカスレンズを復帰させる復帰ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、前記ズーム操作に応答してズームレンズの配置を調整するズーム調整手段、外部制御プログラムを取り込む取り込み手段、および前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備えるレンズ制御装置であって、前記外部制御プログラムは、前記電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、前記電源オフ操作に応答して前記フォーカスレンズを退避させる第1退避ステップ、前記操作部材の姿勢の遷移態様が既定の遷移条件を満足するとき前記フォーカスレンズを退避させる第2退避ステップ、および前記第2退避ステップの処理の後の前記操作部材の姿勢に応じて前記フォーカスレンズを復帰させる復帰ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、レンズ制御装置。しかし、背景技術は、終了処理中のエラーの発生を回避することを想定しておらず、動作不良の発生頻度の抑制に貢献するものではない。それゆえに、この発明の主たる目的は、動作不良の発生頻度を抑制することができる、レンズ制御装置を提供することである。この発明に従うレンズ制御装置は、ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、ズーム操作に応答してズームレンズの配置を調整するズーム調整手段、電源オン操作に応答してフォーカスレンズを指定位置に配置する配置手段、電源オフ操作に応答してフォーカスレンズを退避させる第1退避手段、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズを退避させる第2退避手段、および第2退避手段の処理の後の操作部材の姿勢に応じてフォーカスレンズを復帰させる復帰手段を備える。好ましくは、操作部材は第1角度範囲および第2角度範囲において回動する部材に相当し、ズーム操作は第1角度範囲において操作部材を回動させる操作に相当し、電源オン操作および電源オフ操作の各々は第2角度範囲において操作部材を回動させる操作に相当する。或る局面では、既定条件は操作部材の姿勢の遷移方向が第2角度範囲から第1角度範囲に向かう方向に相当するという方向条件を含む。他の局面では、既定条件は操作部材の姿勢の遷移速度が基準を上回るという速度条件を含む。好ましくは、復帰手段は操作部材の姿勢が電源オフ操作に相当する姿勢と異なるときフォーカスレンズを復帰させる。好ましくは、ズーム調整手段の処理に関連してフォーカスレンズの配置を調整するフォーカス調整手段がさらに備えられる。好ましくは、電源オン操作に応答して主電源の供給を開始する開始手段、および電源オフ操作に応答して主電源の供給を停止する停止手段がさらに備えられる。この発明に従うレンズ制御プログラムは、ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、およびズーム操作に応答してズームレンズの配置を調整するズーム調整手段を備えるレンズ制御装置のプロセッサに、電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、電源オフ操作に応答してフォーカスレンズを退避させる第1退避ステップ、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズを退避させる第2退避ステップ、および第2退避ステップの処理の後の操作部材の姿勢に応じてフォーカスレンズを復帰させる復帰ステップを実行させるための、レンズ制御プログラムである。この発明に従うレンズ制御方法は、ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、およびズーム操作に応答してズームレンズの配置を調整するズーム調整手段を備えるレンズ制御装置によって実行されるレンズ制御方法であって、電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、電源オフ操作に応答してフォーカスレンズを退避させる第1退避ステップ、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズを退避させる第2退避ステップ、および第2退避ステップの処理の後の操作部材の姿勢に応じてフォーカスレンズを復帰させる復帰ステップを備える。この発明に従う外部制御プログラムは、ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、ズーム操作に応答してズームレンズの配置を調整するズーム調整手段、およびメモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備えるレンズ制御装置に供給される外部制御プログラムであって、電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、電源オフ操作に応答してフォーカスレンズを退避させる第1退避ステップ、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズを退避させる第2退避ステップ、および第2退避ステップの処理の後の操作部材の姿勢に応じてフォーカスレンズを復帰させる復帰ステップを内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。この発明に従うレンズ制御装置は、ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する操作部材、ズーム操作に応答してズームレンズの配置を調整するズーム調整手段、外部制御プログラムを取り込む取り込み手段、および取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備えるレンズ制御装置であって、外部制御プログラムは、電源オン操作に応答してフォーカスレンズを指定位置に配置する配置ステップ、電源オフ操作に応答してフォーカスレンズを退避させる第1退避ステップ、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズを退避させる第2退避ステップ、および第2退避ステップの処理の後の操作部材の姿勢に応じてフォーカスレンズを復帰させる復帰ステップを内部制御プログラムと協働して実行するプログラムに相当する。この発明によれば、ズームレンズの配置は、ズーム操作に応答して調整される。また、フォーカスレンズは、電源オン操作に応答して指定位置に配置され、電源オフ操作に応答して退避される。フォーカスレンズはまた、操作部材の姿勢の遷移態様が既定の遷移条件を満足するときに退避され、退避後の操作部材の姿勢に応じて復帰される。操作部材の姿勢の遷移態様に応じてフォーカスレンズを退避させ、退避後の操作部材の姿勢に応じてフォーカスレンズを復帰させることで、フォーカスレンズを退避させるべきか否かの判断基準を下げることができ、予期しないタイミングでの電源オフ操作に起因してフォーカスレンズの退避が不可能となる事態が回避される。こうして、動作不良の発生頻度が低減される。この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。以下、この発明の実施の形態を図面を参照しながら説明する。[基本的構成]図1を参照して、この実施例のレンズ制御装置は、基本的に次のように構成される。操作部材1は、ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する。ズーム調整手段2は、ズーム操作に応答してズームレンズ7の配置を調整する。配置手段3は、電源オン操作に応答してフォーカスレンズ8を指定位置に配置する。第1退避手段4は、電源オフ操作に応答してフォーカスレンズ8を退避させる。第2退避手段5は、操作部材1の姿勢の遷移態様が既定の遷移条件を満足するときフォーカスレンズ8を退避させる。復帰手段6は、第2退避手段の処理の後の操作部材1の姿勢に応じてフォーカスレンズ8を復帰させる。ズームレンズ7の配置は、ズーム操作に応答して調整される。また、フォーカスレンズ8は、電源オン操作に応答して指定位置に配置され、電源オフ操作に応答して退避される。フォーカスレンズ8はまた、操作部材1の姿勢の遷移態様が既定の遷移条件を満足するときに退避され、退避後の操作部材1の姿勢に応じて復帰される。操作部材1の姿勢の遷移態様に応じてフォーカスレンズ8を退避させ、退避後の操作部材1の姿勢に応じてフォーカスレンズ8を復帰させることで、フォーカスレンズ8を退避させるべきか否かの判断基準を下げることができ、予期しないタイミングでの電源オフ操作に起因してフォーカスレンズ8の退避が不可能となる事態が回避される。こうして、動作不良の発生頻度が低減される。[実施例]図2を参照して、この実施例のディジタルカメラ10は、電源回路42を含む。電源回路42は、互いに異なる複数の電圧値をそれぞれ示す複数の直流電源を生成する。生成された複数の直流電源の一部はサブCPU38に直接的に与えられ、生成された複数の直流電源の他の一部はスイッチ群44を介してサブCPU38以外の回路に与えられる。したがって、サブCPU38は常時起動されるのに対して、サブCPU38以外の回路はスイッチ群44のオン/オフに対応して起動/停止される。なお、サブCPU38以外の回路が起動した状態を主電源オン状態と定義し、サブCPU38以外の回路が停止した状態を主電源オフ状態と定義する。ディジタルカメラ10はまた、電源ズーム制御機構20によって駆動されるズームレンズ12と、ドライバ22aおよび22bによってそれぞれ駆動される絞りユニット14およびフォーカスレンズ16とを含む。これらの部材を経た光学像は、イメージャ18の撮像面に照射され、光電変換を施される。図3~図4,図5Aおよび図5Bを参照して、電源ズーム制御機構20は、ズームレンズ12を囲むようにカメラ筐体CB1の前面に設けられ、撮像面に直交する方向に延びる光軸AXの回り方向に回転可能なリングRG1を有する。リングRG1は、θoff~θteleの範囲で回動可能であり、この回動可能範囲は角度が増大する方向に並ぶ角度範囲AR1およびAR2に区分される。角度範囲AR1の下限角度および上限角度はそれぞれθoffおよびθwideに相当し、角度範囲AR2の下限角度および上限角度はそれぞれθwideおよびθteleに相当する。また、角度範囲AR1の中央付近にθonが割り当てられる。リングRG1の外周面には、内側に向けて押下可能なボタンBT1が設けられる。ボタンBT1が押下された状態つまりロック状態では、リングRG1は角度範囲AR1およびAR2を跨いで回動する。これに対して、ボタンBT1が開放された状態つまり非ロック状態では、リングRG1は角度範囲AR2においてのみ回動する。つまり、非ロック状態で角度範囲AR2に属する角度から減少方向にリングRG1を回動させると、角度がθwideに達した時点でリングRG1の回動が制限される。ボタンBT1を押下してリングRG1を角度範囲AR1に属するθoffからθonまで増大すると、サブCPU38は、主電源オン状態に移行するべくスイッチ群44をオンし、さらにASIC52の設定を初期化する。起動したメインCPU36はまず、図7Aに示す開始画面を既定時間=10秒だけLCDモニタ32に表示するべく、電源制御タスクの下でキャラクタジェネレータ34に命令を与える。キャラクタジェネレータ34は命令に従うキャラクタデータを出力し、LCDドライバ30は出力されたキャラクタデータに基づいてLCDモニタ32を駆動する。この結果、開始画面が既定時間だけLCDモニタ32に表示される。リングRG1の角度がθon~θwideの範囲に留まる期間が閾値THon=10秒に達すると、メインCPU36は、図8Aに示す起動操作案内画面リングRG1をθwideまで回動させる操作を促す報知画面の表示をキャラクタジェネレータ34に命令する。キャラクタジェネレータ34は命令に従うキャラクタデータを出力し、LCDドライバ30は出力されたキャラクタデータに基づいてLCDモニタ32を駆動する。この結果、起動操作案内画面がLCDモニタ32に表示される。リングRG1の角度がθwideに達することなくθonを下回る角度まで減少すると、サブCPU38は、主電源オフ状態に移行するべくスイッチ群44をオフする。リングRG1の角度がθwideに達すると、メインCPU36は、電源制御タスクの下で撮像タスクを起動する。なお、起動操作案内画面がLCDモニタ32に表示されていれば、メインCPU36は、撮像タスクを起動する前に、起動操作案内画面の非表示をキャラクタジェネレータ34に命令する。キャラクタジェネレータ34はキャラクタデータの出力を停止し、これによって起動操作案内画面が消滅する。電源制御タスクによって起動された撮像タスクの下で、メインCPU36は、動画取り込み処理を実行するべく、ドライバ22cに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ22cは、周期的に発生する垂直同期信号Vsyncに応答して、イメージャ18の撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ18からは、読み出された電荷に基づく生画像データが周期的に出力される。前処理回路24は、イメージャ18から出力された生画像データにディジタルクランプ,画素欠陥補正,ゲイン制御などの前処理を施す。処理後の生画像データは、メモリ制御回路26を通してSDRAM28の生画像エリア28aに書き込まれる。後処理回路29は、生画像エリア28aに格納された生画像データをメモリ制御回路を通して読み出し、読み出された生画像データに白バランス調整,色分離,YUV変換などの処理を施す。これによって生成されたYUV形式の画像データは、メモリ制御回路26を通してSDRAM28のYUV画像エリア28bに書き込まれる。LCDドライバ30は、YUV画像エリア28bに格納された画像データをメモリ制御回路26を通して繰り返し読み出し、読み出された画像データに基づいてLCDモニタ32を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像スルー画像がモニタ画面に表示される。動画取り込み処理がこうして開始されると、メインCPU36は、撮像タスクの下で撮像条件調整タスクを起動する。起動した撮像条件調整タスクの下で、メインCPU36は、ドライバ22bを制御してフォーカスレンズ16を初期位置に配置し、フォーカストラッキングのために参照されるトラッキングカーブをC0に設定するフォーカストラッキングの詳細は後述。メインCPU36または、前処理回路24から出力された生画像データに基づくYデータに簡易AE処理を施して適正EV値を算出し、算出された適正EV値を定義する絞り量および露光時間をドライバ22aおよび22cにそれぞれ設定する。これによって、スルー画像の明るさが適度に調整される。メインCPU36はまた、既定のAF起動条件が満足されたとき、前処理回路24から出力された生画像データに基づくYデータの高周波成分に基づいて簡易AF処理を実行する。フォーカスレンズ16はドライバ22bによって合焦点に配置され、これによってスルー画像の鮮鋭度が向上する。図6を参照して、電源ズーム制御機構20は、角度範囲AR2におけるリングRG1の回動運動を光軸AXに沿う直線運動に変換する変換機構CV1をさらに含む。摺動機構SL1は、変換機構CV1によって変換された直線運動を利用してズームレンズ12を光軸AXに沿う方向に摺動させる。ズームレンズ12は、角度がθwideを示すときにワイド端に配置され、角度範囲AR2における角度の増大に伴ってテレ側に移動し、そして角度がθteleを示すときにテレ端に配置される。スルー画像のズーム倍率は、このようなズームレンズ12の移動に伴って変化する。フラッシュメモリ50には、図9に示すトラッキングカーブC0~C13に相当するグラフデータが記憶される。図9を参照して、被写界深度が無限である場合、合焦位置はズームレンズ12の位置に対してトラッキングカーブC0に沿うように変化する。また、被写界深度が20mである場合、合焦位置はズームレンズ12の位置に対してトラッキングカーブC1に沿うように変化する。さらに、被写界深度が10mである場合、合焦位置はズームレンズ12の位置に対してトラッキングカーブC2に沿うように変化する。同様に、被写界深度が5m,3m,1m,0.9m,0.8m,0.7m,0.6m,0.5m,0.4m,0.3m,至近である場合、合焦位置はズームレンズ12の位置に対してトラッキングカーブC3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13に沿うように変化する。上述のように、撮像条件調整タスクが起動された当初は、トラッキングカーブC0が参照トラッキングカーブとして設定される。ただし、簡易AF処理が完了する毎にズームレンズ12およびフォーカスレンズ16の現在位置に相当する座標が図9に示すグラフから検出される。参照トラッキングカーブは、検出された座標上に存在するトラッキングカーブ或いは検出された座標を挟む2つのトラッキングカーブに基づいて作成されたトラッキングカーブに更新される。リングRG1の回動によってズームレンズ12の位置が変更されると、メインCPU36は、変更後のズームレンズ12の位置を参照したフォーカストラッキングを実行する。フォーカスレンズ16は、上述の要領で設定された参照トラッキングカーブに沿って光軸方向に移動する。ただし、ボタンBT1が押下された状態で、かつリングRG1が基準を上回る速度で角度減少方向へ回転されたとき、メインCPU36は、リングRG1の姿勢の遷移態様が既定条件を満足したとみなし、フォーカストラッキングに先立ってフォーカスレンズ16の退避処理を実行する。フォーカスレンズ16は、ドライバ22bによって退避位置に配置される。退避されたフォーカスレンズ16は、回転後のリングRG1の角度がθwide以上である場合に、ドライバ22bによって元の位置に復帰される。上述のフォーカストラッキングは、フォーカスレンズ16の復帰後に実行される。キー入力装置40に設けられたシャッタボタン40shが半押しされると、ST1通知がサブCPU38からメインCPU36に与えられる。また、シャッタボタン40shが半押しに続いて全押しされると、ST2通知がサブCPU38からメインCPU36に与えられる。なお、シャッタボタン40shの全押しを経ることなくシャッタボタン40shの操作が解除されたときは、ST0通知がサブCPU38からメインCPU36に与えられる。ST1通知を受け付けたメインCPU36は、上述した簡易AE処理,簡易AF処理などの処理を中断するべく撮像条件調整タスクをスリープさせ、厳格AE処理および厳格AF処理を撮像タスクの下で代替的に実行する。厳格AE処理は、前処理回路24から出力された生画像データに基づくYデータを参照して実行され、これによって最適EV値が算出される。算出された最適EV値を定義する絞り量および露光時間は、上述と同様、ドライバ22aおよび22cにそれぞれ設定される。この結果、スルー画像の明るさが厳格に調整される。厳格AF処理は、前処理回路24から出力された生画像データに基づくYデータの高周波成分を参照して実行される。これによってフォーカスレンズ16が合焦点に配置され、スルー画像の鮮鋭度が向上する。ST1通知に続いてST2通知を受け付けると、メインCPU36は、静止画取り込み処理を実行し、さらにフリーズ画表示処理の実行をLCDモニタ30に命令する。シャッタボタン40shが全押しされた時点のシーンを表す1フレームの画像データは、静止画取り込み処理によってYUV画像エリア28bから記録画像エリア28cに退避される。フリーズ画表示処理の実行を命令されたLCDドライバ30は、記録画像エリア28cに退避された画像データをメモリ制御回路26を通して繰り返し読み出し、読み出された画像データに基づいてLCDモニタ32を駆動する。LCDモニタ30には、シャッタボタン40shが操作された時点のシーンを表すフリーズ画像が表示される。フリーズ画像が表示された後、メインCPU36は、記録処理の実行をメモリI/F46に命令する。メモリI/F46は、記録画像エリア28cに退避された画像データをメモリ制御回路26を通して読み出し、読み出された撮影画像データを収めた画像ファイルを記録媒体48に記録する。記録処理が完了した後に指定時間たとえば15秒が経過するか、或いは指定時間が経過する前にサブCPU38からST1通知が与えられると、メインCPU36は、フリーズ画表示処理の終了をLCDドライバ30に命令する。LCDドライバ30は、YUV画像エリア28bからの画像データの読み出しを再開し、この結果、フリーズ画像に代えてスルー画像がLCDモニタ32に表示される。スリープ状態にある撮像条件調整タスクは、スルー画像の表示が再開された後に、撮像タスクの下で起床される。これによって、簡易AE処理,簡易AF処理などの処理が撮像条件調整タスクの下で再開される。リングRG1の角度がθwideを下回ると、メインCPU36は、撮像条件調整タスクの下でドライバ22bを制御して、フォーカスレンズ16を退避位置に配置する。メインCPU36はさらに、図7Bに示す終了画面を既定時間=10秒だけ表示するべく、電源制御タスクの下でキャラクタジェネレータ34に命令を与える。キャラクタジェネレータ34は命令に従うキャラクタデータを出力し、LCDドライバ30は出力されたキャラクタデータに基づいてLCDモニタ32を駆動する。この結果、終了画面が既定時間だけLCDモニタ32に表示される。リングRG1の角度がθwide~θonの範囲に留まる期間が閾値THoff=10秒に達すると、メインCPU36は、図8Bに示す終了操作案内画面=リングRG1をθoffまで回動させる操作を促す報知画面の表示を電源制御タスクの下でキャラクタジェネレータ34に命令する。キャラクタジェネレータ34は命令に従うキャラクタデータを出力し、LCDドライバ30は出力されたキャラクタデータに基づいてLCDモニタ32を駆動する。この結果、終了操作案内画面がLCDモニタ32に表示される。リングRG1の角度がθonを下回ると、メインCPU36は既定の終了処理を実行し、サブCPU38は主電源オフ状態に移行するべくスイッチ群44をオフする。なお、終了操作案内画面がLCDモニタ32に表示されていれば、メインCPU36は、終了処理を実行する前に、終了操作案内画面の非表示をキャラクタジェネレータ34に命令する。キャラクタジェネレータ34はキャラクタデータの出力を停止し、これによって終了操作案内画面が消滅する。サブCPU38は、図10に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、メモリ38mに記憶される。ステップS1では、リングRG1の現在の角度がθon以上であるか否かを繰り返し判別する。判別結果がNOからYESに更新されると、ステップS3で主電源をオンしスイッチ群44をオンし、ステップS5でASIC52の設定を初期化する。ステップS7ではシャッタボタン40shが半押しされたか否かを判別し、判別結果がNOであればそのままステップS19に進む一方、判別結果がYESであればステップS9でST1通知をメインCPU36に向けて発行する。ステップS11ではシャッタボタン40shが全押しされたか否かを判別し、ステップS13ではシャッタボタン40shの操作が解除されたか否かを判別する。ステップS11の判別結果がYESであればステップS15でST2通知をメインCPU36に向けて発行し、ステップS13の判別結果がYESであればステップS17でST0通知をメインCPU36に向けて発行する。ステップS15またはS17の処理が完了すると、ステップS19に進む。ステップS19ではリングRG1の現在の角度がθon未満であるか否かを判別し、判別結果がNOであればステップS7に戻る。一方、判別結果がYESであれば、ステップS21で主電源をオフしスイッチ群44をオフし、その後にステップS1に戻る。メインCPU36は、図11~図13に示す電源制御タスクと図14~図15に示す撮像タスクと図16~図18に示す撮像条件調整タスクとを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ50に記憶される。図11を参照して、ステップS31では現在時刻を変数TIM1に設定し、ステップS33では開始画面を既定時間=10秒だけ表示するようキャラクタジェネレータ34に命令を与える。キャラクタジェネレータ34は命令に従うキャラクタデータを出力し、LCDドライバ30は出力されたキャラクタデータに基づいてLCDモニタ32を駆動する。この結果、開始画面が既定時間だけLCDモニタ32に表示される。ステップS35では、フラグFLGntc1を0に設定する。ここで、フラグFLGntc1は、起動操作案内画面の表示/非表示を識別するためのフラグであり、0が非表示を示す一方、1が表示を示す。ステップS37では、現在時刻を変数TIM2に設定する。ステップS39では、リングRG1の現在の角度がθon以上θwide未満の範囲に属するか否かを判別する。判別結果がYESであればステップS41に進み、判別結果がNOであればステップS49に進む。ステップS41では変数TIM2から変数TIM1を減算して得られる数値が閾値THonを上回るか否かを判別し、ステップS43ではフラグFLGntc1が0を示すか否かを判別する。ステップS41の判別結果およびステップS43の判別結果の少なくとも一方がNOであればそのままステップS37に戻り、ステップS41の判別結果およびステップS43の判別結果のいずれもがYESであればステップS45~S47の処理を経てステップS37に戻る。ステップS45では起動操作案内画面の表示をキャラクタジェネレータ34に命令し、ステップS47ではフラグFLGntc1を1に更新する。ステップS45の処理の結果、キャラクタジェネレータ34は命令に従うキャラクタデータを出力し、LCDドライバ30は出力されたキャラクタデータに基づいてLCDモニタ32を駆動する。これによって、起動操作案内画面がLCDモニタ32に表示される。ステップS49ではフラグFLGntc1が1を示すか否かを判別し、判別結果がNOであればそのままステップS53に進む一方、判別結果がYESであればステップS51で起動操作案内画面の非表示をキャラクタジェネレータ34に命令してからステップS53に進む。ステップS51の処理の結果、キャラクタジェネレータ34はキャラクタデータの出力を停止し、これによって起動操作案内画面が消滅する。ステップS53では、リングRG1の現在の角度がθwide以上であるか否かを判別する。判別結果がNOであれば処理を終了し、判別結果がYESであればステップS57で撮像タスクを起動する。ステップS59ではリングRG1の現在の角度がθwideを下回るか否かを判別し、判別結果がNOからYESに更新されると、ステップS61で現在時刻を変数TIM1に設定する。ステップS63では、終了画面を既定時間=10秒だけ表示するようキャラクタジェネレータ34に命令を与える。ステップS63の処理の結果、キャラクタジェネレータ34は命令に従うキャラクタデータを出力し、LCDドライバ30は出力されたキャラクタデータに基づいてLCDモニタ32を駆動する。これによって、終了画面が既定時間だけLCDモニタ32に表示される。ステップS65ではフラグFLGntc2を0に設定し、ステップS67では現在時刻を変数TIM2に設定する。ここで、フラグFLGntc2は、終了操作案内画面の表示/非表示を識別するためのフラグであり、0が非表示を示す一方、1が表示を示す。ステップS69ではリングRG1の現在の角度がθonを下回るか否かを判別し、判別結果がYESであればステップS79に進む一方、判別結果がNOであればステップS71に進む。ステップS71では変数TIM2から変数TIM1を減算して得られる数値が閾値THoffを上回るか否かを判別し、ステップS73ではフラグFLGntc2が0を示すか否かを判別する。ステップS71の判別結果およびステップS73の判別結果の少なくとも一方がNOであればそのままステップS67に戻る一方、ステップS71の判別結果およびステップS73の判別結果のいずれもがYESであればステップS75~S77の処理を経てステップS67に戻る。ステップS75では終了操作案内画面の表示をキャラクタジェネレータ34に命令し、ステップS77ではフラグFLGntc2を1に更新する。ステップS75の処理の結果、キャラクタジェネレータ34は命令に従うキャラクタデータを出力し、LCDドライバ30は出力されたキャラクタデータに基づいてLCDモニタ32を駆動する。これによって、終了操作案内画面がLCDモニタ32に表示される。ステップS79ではフラグFLGntc2が1を示すか否かを判別し、判別結果がNOであればそのままステップS83に進む一方、判別結果がYESであればステップS81で終了操作案内画面の非表示をキャラクタジェネレータ34に命令してからステップS83に進む。ステップS81の処理の結果、キャラクタジェネレータ34はキャラクタデータの出力を停止し、これによって終了操作案内画面が消滅する。ステップS83では既定の終了処理を実行する。電源制御タスクは、ステップS85の処理の後に終了される。図14を参照して、ステップS91では動画取り込み処理を実行する。この結果、スルー画像がLCDモニタ32に表示される。ステップS93では撮像条件調整タスクを起動し、ステップS95ではサブCPU38からST1通知が与えられたか否かを判別する。判別結果がNOからYESに更新されるとステップS97に進み、撮像条件調整タスクをスリープさせる。ステップS99では厳格AE処理を実行し、ステップS101では厳格AF処理を実行する。この結果、スルー画像の明るさおよび鮮鋭度が厳格に調整される。ステップS103ではST2通知がサブCPU38から与えられたか否かを判別し、ステップS105ではST0通知がサブCPU38から与えられたか否かを判別する。ステップS105の判別結果がYESであれば、ステップS109で撮像条件調整タスクを起動し、その後にステップS95に戻る。ステップS103の判別結果がYESであれば、ステップS107で静止画取り込み処理を実行し、そしてステップS111でフリーズ画表示処理をLCDドライバ30に命令する。ステップS107の処理の結果、シャッタボタン40shが全押しされた時点のシーンを表す画像データがYUV画像エリア28bから記録画像エリア28cに退避される。また、ステップS111の処理の結果、LCDドライバ30は、記録画像エリア28cに退避された最新フレームの画像データをメモリ制御回路26を通して繰り返し読み出し、読み出された画像データに基づいてLCDモニタ32を駆動する。LCDモニタ32には、シャッタボタン40shが全押しされた時点のシーンを表すフリーズ画像が表示される。ステップS113では、記録処理の実行をメモリI/F46に命令する。メモリI/F46は、記録画像エリア28cに退避された画像データをメモリ制御回路26を通して読み出し、読み出された画像データを収めた画像ファイルを記録媒体48に記録する。記録処理が完了すると、指定時間たとえば15秒が経過したか否かをステップS115で判別し、ST1通知がサブCPU38から与えられたか否かをステップS117で判別する。ステップS115の判別結果およびステップS117の判別結果がいずれもNOであればステップS115に戻り、ステップS115の判別結果およびステップS117の判別結果がいずれか一方がYESであればステップS119に進む。ステップS119では、フリーズ画表示処理の終了をLCDドライバ30に命令する。LCDドライバ30は、YUV画像エリア28bからの画像データの読み出しを再開し、この結果、フリーズ画像に代えてスルー画像がLCDモニタ32に表示される。スルー画像の表示が再開されると、ステップS121で撮像条件調整タスクを起床し、その後にステップS95に戻る。図16を参照して、ステップS131ではドライバ22bを制御してフォーカスレンズ16を初期位置に配置し、ステップS133ではトラッキングカーブC0を参照トラッキングカーブとして設定する。ステップS135では、リングRG1の現在角度をθ1に設定する。設定が完了すると、垂直同期信号Vsyncの発生を待ってステップS137からステップS139に進み、リングRG1の現在角度がθwideを下回るか否かを判別する。判別結果がYESであれば、ステップS141でドライバ22bを制御してフォーカスレンズ16を退避位置に配置し、その後に処理を終了する。ステップS139の判別結果がNOであれば、ステップS143でリングRG1の現在角度をθ2に設定し、角度θ1およびθ2の差分絶対値が基準値REF以下であるか否かをステップS145で判別する。判別結果がYESであればステップS147で簡易AE処理を実行し、これによってスルー画像の明るさが適度に調整される。続くステップS149では既定のAF起動条件が満足されたか否かを判別し、判別結果がNOであればそのままステップS137に戻る一方、判別結果がYESであればステップS151~S153の処理を経てステップS137に戻る。ステップS151では簡易AF処理を実行する。これによって、スルー画像の鮮鋭度が改善される。ステップS153では、ズームレンズ12およびフォーカスレンズ16の現在位置に相当する座標を図9に示すグラフから検出して、参照トラッキングカーブを更新する。更新後の参照トラッキングカーブは、グラフから検出された座標上に存在するトラッキングカーブ、或いはグラフから検出された座標を挟む2つのトラッキングカーブに基づいて作成されたトラッキングカーブに相当する。ステップS145の判別結果がNOであれば、角度θ1から角度θ2を減算して得られる減算値が0未満であるか否か=リングRG1の回動方向が減少方向であるか否かをステップS155で判別し、リングRG1のロックが解除されているか否かリングRG1に設けられたボタンBT1が押下されているか否かをステップS157で判別する。ステップS155の判別結果およびステップS157の判別結果の少なくとも一方がNOであれば、ステップS165でフォーカストラッキングを実行する。この結果、フォーカスレンズ16の位置は、ステップS133またはS153で設定された参照トラッキングカーブに沿って調整される。フォーカストラッキングが完了すると、ステップS167でリングRG1の現在角度をθ1に設定し、その後にステップS147に移行する。ステップS155の判別結果およびステップS157の判別結果のいずれもがYESであればステップS159に進み、ドライバ22bを制御してフォーカスレンズ16を退避位置に配置する。ステップS161では、リングRG1の現在角度がθwide以上であるか否かを判別する。判別結果がNOであれば処理を終了し、判別結果がYESであればステップS163に進む。ステップS163では、ドライバ22bを制御してフォーカスレンズ16を元の位置=ステップS159の処理実行される前の位置に復帰させる。復帰処理が完了すると、ステップS165に進む。以上の説明から分かるように、リングRG1は、ズーム操作,電源オン操作および電源オフ操作を受け付けるべく複数の姿勢の間で遷移する。変換機構CV1および摺動機構SL1は、ズーム操作=リングRG1をθwide~θteleの範囲で回動させる操作に応答してズームレンズ12の配置を調整する。CPU36は、電源オン操作=リングRG1を角度増大方向に角度θonまで回動させる操作に応答してフォーカスレンズ16を初期位置に配置し、電源オフ操作=リングRG1を角度減少方向に角度θwideを下回る角度まで回動させる操作に応答してフォーカスレンズ16を退避させる。CPU36はまた、リングRG1の姿勢の遷移態様が既定の遷移条件遷移条件:ロックが解除された状態でかつ基準値REFに相当する速度を上回る速度でリングRG1が角度減少方向に回動されるという条件を満足するときフォーカスレンズ16を退避させ、退避の後のリングRG1の姿勢に応じてフォーカスレンズ16を元の位置に復帰させる。リングRG1の姿勢の遷移態様に応じてフォーカスレンズ16を退避させ、退避後のリングRG1の姿勢に応じてフォーカスレンズ16を復帰させることで、フォーカスレンズ16を退避させるべきか否かの判断基準を下げることができ、予期しないタイミングでの電源オフ操作に起因してフォーカスレンズ16の退避が不可能となる事態が回避される。こうして、動作不良の発生頻度が低減される。なお、この実施例では、リングRG1の回動を促すときに起動操作案内画面および/または終了操作案内画面を報知として出力するようにしている。しかし、これらの案内画面に代えて或いはこれらの案内画面とともに、振動や音声を報知として出力するようにしてもよい。また、この実施例では、マルチタスクOSおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ50に予め記憶される。しかし、図19に示すように通信I/F54をディジタルカメラ10に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ50に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。さらに、この実施例では、メインCPU36によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。"