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