(57)【要約】【構成】フラグは、ロックボタン２８ｌｋの長押しに応答して“０”および“１”の間で変更される。ＣＰＵ２６は、撮像モードの下でシャッタボタン２８ｓｈが全押しされたとき、イメージャ１６によって捉えられた被写界を表す画像データをフラグの状態に関係なく記録媒体４８に記録する。ＣＰＵ２６はまた、再生モードが起動されたとき或いは再生モードの下で送りボタン２８ｆｗが操作されたとき、記録媒体４８に記録された画像データをフラグの状態に関係なく再生する。再生処理に関連して削除ボタン２８ｄｌが操作されると、ＣＰＵ２６は、フラグが“１”を示すか否かを判別し、削除ボタン２８ｄｌの操作の無効をＹＥＳの判別結果に対応して報知する一方、再生された画像データをＮＯの判別結果に対応して記録媒体４８から削除する。【効果】画像の記録／再生に関する操作性が向上する。【選択図】図２
2012182577.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段から出力された画像を記録操作に応答して記録媒体に記録する処理を操作制限設定の有効／無効に関係なく実行する記録手段、
前記記録媒体に記録された画像を再生操作に応答して再生する処理を前記操作制限設定の有効／無効に関係なく実行する再生手段、
前記操作制限設定が有効な状態で前記再生手段の処理に関連して削除操作が行われたとき前記削除操作の無効を報知する第１報知手段、および
前記操作制限設定が無効な状態で前記再生手段の処理に関連して削除操作が行われたとき前記再生手段によって再生された画像を前記記録媒体から削除する削除手段を備える、電子カメラ。
【請求項２】
前記削除手段は、前記削除操作に応答して確認操作要求を発生する発生手段、および前記発生手段によって発生された確認操作要求に対する確認操作に応答して前記画像を削除する画像削除手段を含む、請求項１記載の電子カメラ。
【請求項３】
前記操作制限設定の有効／無効に応じて異なる報知を前記再生手段の処理と並列して繰り返し発生する第２報知手段をさらに備える、請求項１または２記載の電子カメラ。
【請求項４】
前記削除操作を受け付けるための削除ボタン、および
前記削除ボタンの近傍に設けられた発光手段をさらに備え、
前記第２報知手段は前記判別結果を参照して前記発光手段の駆動態様を制御する、請求項３記載の電子カメラ。
【請求項５】
前記第１報知手段は画像，音声および振動の少なくとも１つを用いて報知を実行する、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記操作制限設定が有効な状態で前記撮像手段の処理に関連して設定変更操作が行われたとき前記設定変更操作の無効を報知する第３報知手段、および
前記操作制限設定が無効な状態で前記撮像手段の処理に関連して設定変更操作が行われたとき前記撮像手段の設定を変更する変更手段をさらに備える、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
前記操作制限設定の有効／無効に応じて異なる報知を前記撮像手段の処理と並列して繰り返し発生する第４報知手段をさらに備える、請求項６記載の電子カメラ。
【請求項８】
撮像設定メニューを表示する表示手段をさらに備え、
前記第４報知手段は前記判別結果を参照して前記表示手段の表示態様を制御する、請求項７記載の電子カメラ。
【請求項９】
前記第３報知手段は画像，音声および振動の少なくとも１つを用いて報知を実行する、請求項６ないし８のいずれかに記載の電子カメラ。
【請求項１０】
電子カメラのプロセッサに、
撮像手段から出力された画像を記録操作に応答して記録媒体に記録する処理を操作制限設定の有効／無効に関係なく実行する記録ステップ、
前記記録媒体に記録された画像を再生操作に応答して再生する処理を前記操作制限設定の有効／無効に関係なく実行する再生ステップ、
前記操作制限設定が有効な状態で前記再生ステップの処理に関連して削除操作が行われたとき前記削除操作の無効を報知する報知ステップ、および
前記操作制限設定が無効な状態で前記再生ステップの処理に関連して削除操作が行われたとき前記再生ステップによって再生された画像を前記記録媒体から削除する削除ステップを実行させるための、記録／再生制御プログラム。
【請求項１１】
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
撮像手段から出力された画像を記録操作に応答して記録媒体に記録する処理を操作制限設定の有効／無効に関係なく実行する記録ステップ、
前記記録媒体に記録された画像を再生操作に応答して再生する処理を前記操作制限設定の有効／無効に関係なく実行する再生ステップ、
前記操作制限設定が有効な状態で前記再生ステップの処理に関連して削除操作が行われたとき前記削除操作の無効を報知する報知ステップ、および
前記操作制限設定が無効な状態で前記再生ステップの処理に関連して削除操作が行われたとき前記再生ステップによって再生された画像を前記記録媒体から削除する削除ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１２】
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
撮像手段から出力された画像を記録操作に応答して記録媒体に記録する処理を操作制限設定の有効／無効に関係なく実行する記録ステップ、
前記記録媒体に記録された画像を再生操作に応答して再生する処理を前記操作制限設定の有効／無効に関係なく実行する再生ステップ、
前記操作制限設定が有効な状態で前記再生ステップの処理に関連して削除操作が行われたとき前記削除操作の無効を報知する報知ステップ、および
前記操作制限設定が無効な状態で前記再生ステップの処理に関連して削除操作が行われたとき前記再生ステップによって再生された画像を前記記録媒体から削除する削除ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特にキー操作に従う処理を実行する、電子カメラに関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、キャンセル電極部は、指で触れられることにより制御命令を入力する静電容量式タッチスイッチに相当するキー電極の近傍に設けられる。キー電極からの入力は、キャンセル電極部の静電容量の変化が第１所定時間以上継続して所定量以上となったときに無効とされる。キー電極からの入力はまた、キャンセル電極部の静電容量の変化が継続する時間が第１所定時間未満であるか或いはキャンセル電極部の静電容量の変化量が所定量未満で、かつキー電極の静電容量の変化が第１所定時間よりも長い第２所定時間以上継続して所定量以上となったときに有効とされる。これによって、意図しないキー操作が無効とされ、使い勝手の向上が図られる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６６１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術は、画像の記録／再生を想定しておらず、画像の記録／再生に関する操作の有効／無効が操作態様に応じて制御されることもない。したがって、背景技術のままでは、画像の記録／再生に関する操作性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、画像の記録／再生に関する操作性を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、撮像手段(16)から出力された画像を記録操作に応答して記録媒体(48)に記録する処理を操作制限設定の有効／無効に関係なく実行する記録手段(S81, S89~S91)、記録媒体に記録された画像を再生操作に応答して再生する処理を操作制限設定の有効／無効に関係なく実行する再生手段(S131~S135, S139~S141)、操作制限設定が有効な状態で再生手段の処理に関連して削除操作が行われたとき削除操作の無効を報知する第１報知手段(S137, S143~S145)、および操作制限設定が無効な状態で再生手段の処理に関連して削除操作が行われたとき再生手段によって再生された画像を前記記録媒体から削除する削除手段(S137, S143, S147~S153)を備える。
【０００７】
好ましくは、削除手段は、削除操作に応答して確認操作要求を発生する発生手段(S147)、および発生手段によって発生された確認操作要求に対する確認操作に応答して画像を削除する画像削除手段(S153)を含む。
【０００８】
好ましくは、操作制限設定の有効／無効に応じて異なる報知を再生手段の処理と並列して繰り返し発生する第２報知手段(S57~S61)がさらに備えられる。
【０００９】
さらに好ましくは、削除操作を受け付けるための削除ボタン(28dl)、および削除ボタンの近傍に設けられた発光手段(30dl)がさらに備えられ、第２報知手段は判別結果を参照して発光手段の駆動態様を制御する。
【００１０】
好ましくは、第１報知手段は画像，音声および振動の少なくとも１つを用いて報知を実行する。
【００１１】
好ましくは、操作制限設定が有効な状態で撮像手段の処理に関連して設定変更操作が行われたとき設定変更操作の無効を報知する第３報知手段(S103~S105, S109~S113, S117~S121, S125)、および操作制限設定が無効な状態で撮像手段の処理に関連して設定変更操作が行われたとき撮像手段の設定を変更する変更手段(S103~S107, S111~S115, S119~S123)がさらに備えられる。
【００１２】
さらに好ましくは、操作制限設定の有効／無効に応じて異なる報知を撮像手段の処理と並列して繰り返し発生する第４報知手段(S47~S51)がさらに備えられる。
【００１３】
より好ましくは、撮像設定メニューを表示する表示手段(42)がさらに備えられ、第４報知手段は判別結果を参照して表示手段の表示態様を制御する。
【００１４】
さらに好ましくは、第３報知手段は画像，音声および振動の少なくとも１つを用いて報知を実行する。
【００１５】
この発明に従う記録／再生制御プログラムは、電子カメラ(10)のプロセッサ(26)に、撮像手段(16)から出力された画像を記録操作に応答して記録媒体(48)に記録する処理を操作制限設定の有効／無効に関係なく実行する記録ステップ(S81, S89~S91)、記録媒体に記録された画像を再生操作に応答して再生する処理を操作制限設定の有効／無効に関係なく実行する再生ステップ(S131~S135, S139~S141)、操作制限設定が有効な状態で再生ステップの処理に関連して削除操作が行われたとき削除操作の無効を報知する報知ステップ(S137, S143~S145)、および操作制限設定が無効な状態で再生ステップの処理に関連して削除操作が行われたとき再生ステップによって再生された画像を前記記録媒体から削除する削除ステップ(S137, S143, S147~S153)を実行させるための、記録／再生制御プログラムである。
【００１６】
この発明に従う外部制御プログラムは、メモリ(52)に保存された内部制御プログラムに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)に供給される外部制御プログラムであって、撮像手段(16)から出力された画像を記録操作に応答して記録媒体(48)に記録する処理を操作制限設定の有効／無効に関係なく実行する記録ステップ(S81, S89~S91)、記録媒体に記録された画像を再生操作に応答して再生する処理を操作制限設定の有効／無効に関係なく実行する再生ステップ(S131~S135, S139~S141)、操作制限設定が有効な状態で再生ステップの処理に関連して削除操作が行われたとき削除操作の無効を報知する報知ステップ(S137, S143~S145)、および操作制限設定が無効な状態で再生ステップの処理に関連して削除操作が行われたとき再生ステップによって再生された画像を前記記録媒体から削除する削除ステップ(S137, S143, S147~S153)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１７】
この発明に従う電子カメラ(10)は、外部制御プログラムを取り込む取り込み手段(54)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(52)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)であって、外部制御プログラムは、撮像手段(16)から出力された画像を記録操作に応答して記録媒体(48)に記録する処理を操作制限設定の有効／無効に関係なく実行する記録ステップ(S81, S89~S91)、記録媒体に記録された画像を再生操作に応答して再生する処理を操作制限設定の有効／無効に関係なく実行する再生ステップ(S131~S135, S139~S141)、操作制限設定が有効な状態で再生ステップの処理に関連して削除操作が行われたとき削除操作の無効を報知する報知ステップ(S137, S143~S145)、および操作制限設定が無効な状態で再生ステップの処理に関連して削除操作が行われたとき再生ステップによって再生された画像を前記記録媒体から削除する削除ステップ(S137, S143, S147~S153)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１８】
操作制限設定が有効であれば、記録処理および再生処理は許容される一方、削除処理は制限される。これによって、基本的なカメラ操作を可能としつつ記録画像が誤って削除される事態を回避することができる。また、操作制限設定が有効な状態で削除操作が行われると、削除操作の無効が報知される。これによって、操作制限設定が有効であることを確認することができる。こうして、画像の記録／再生に関する操作性の向上が図られる。
【００１９】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２０】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例のＣＰＵによって参照されるレジスタの構成の一例を示す図解図である。
【図４】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図５】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図６】モニタ画面に表示されたアイコンメニューの一例を示す図解図である。
【図７】（Ａ）は非ロック状態で表示されるアイコンメニューの一例を示す図解図であり、（Ｂ）はロック状態で表示されるアイコンメニューの一例を示す図解図である。
【図８】撮像モードで出力される報知の一例を示す図解図である。
【図９】再生モードで出力される報知の一例を示す図解図である。
【図１０】再生モードで出力されるメニュー画像の一例を示す図解図である。
【図１１】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１６】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１７】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１８】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１９】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図２０】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２２】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。記録手段１は、撮像手段５から出力された画像を記録操作に応答して記録媒体６に記録する処理を操作制限設定の有効／無効に関係なく実行する。再生手段２は、記録媒体６に記録された画像を再生操作に応答して再生する処理を操作制限設定の有効／無効に関係なく実行する。第１報知手段３は、操作制限設定が有効な状態で再生手段２の処理に関連して削除操作が行われたとき削除操作の無効を報知する。削除手段４は、操作制限設定が無効な状態で再生手段２の処理に関連して削除操作が行われたとき再生手段２によって再生された画像を記録媒体６から削除する。
【００２３】
操作制限設定が有効であれば、記録処理および再生処理は許容される一方、削除処理は制限される。これによって、基本的なカメラ操作を可能としつつ記録画像が誤って削除される事態を回避することができる。また、操作制限設定が有効な状態で削除操作が行われると、削除操作の無効が報知される。これによって、操作制限設定が有効であることを確認することができる。こうして、画像の記録／再生に関する操作性の向上が図られる。
［実施例］
【００２４】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た被写界の光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷が生成される。
【００２５】
電源が投入されると、ＣＰＵ２６は、キー入力装置２８に設けられたモード変更ボタン２８ｍｄの状態（つまり現時点の動作モード）をメインタスクの下で判別し、撮像モードに対応して撮像タスクおよび撮像設定変更タスクを起動する一方、再生モードに対応して再生タスクを起動する。ＣＰＵ２６はまた、動作モードに関係なく、ロック制御タスクを共通的に起動する。
【００２６】
図３を参照して、レジスタＲＧＳＴには、現時点のフラグ設定および撮像設定が不揮発態様で登録される。フラグ設定はフラグＦＬＧ＿ｌｏｃｋの状態を定義するための設定であり、“０”および“１”のいずれか一方を示す。撮像設定は、撮像モードにおける動作を定義するための設定であり、詳しくは解像度設定，ＡＥ設定，ＡＦ設定およびストロボ設定を項目として有する。
【００２７】
解像度設定は“高解像度”，“中解像度”および“低解像度”のいずれか１つを示し、ＡＥ設定は“絞り優先ＡＥ”，“露光時間優先ＡＥ”および“プログラムＡＥ”のいずれか１つを示す。また、ＡＦ設定は“マルチＡＦ”，“スポットＡＦ”および“中央重点ＡＦ”のいずれか１つを示し、ストロボ設定は“オートストロボ”，“強制発光”および“発光禁止”のいずれか１つを示す。
【００２８】
図２に戻って、キー入力装置２８には、モード変更ボタン２８ｍｄの他に、シャッタボタン２８ｓｈ，ロックボタン２８ｌｋ，送りボタン２８ｆｗおよび削除ボタン２８ｄｌが設けられる。また、ＬＥＤ装置３０には、ＬＥＤ３０ｍｄ，３０ｓｈ，３０ｌｋ，３０ｆｗおよび３０ｄｌが設けられる。ＬＥＤ３０ｍｄはモード変更ボタン２８ｍｄの裏側に配置され、ＬＥＤ３０ｓｈはシャッタボタン２８ｓｈの裏側に配置される。また、ＬＥＤ３０ｌｋはロックボタン２８ｌｋの裏側に配置され、ＬＥＤ３０ｆｗは送りボタン２８ｆｗの裏側に配置され、ＬＥＤ３０ｄｌは削除ボタン２８ｄｌの裏側に配置される。
【００２９】
レジスタＲＧＳＴに登録されたフラグ設定の値は、電源投入に応答して起動したロック制御タスクの下でフラグＦＬＧ＿ｌｏｃｋに設定される。また、フラグ設定およびフラグＦＬＧ＿ｌｏｃｋの状態は、ロックボタン２８ｌｋが長押しされる毎に、ロック制御タスクの下で変更される。ロック制御タスクの下ではまた、ＬＥＤ３０ｍｄ，３０ｓｈ，３０ｌｋ，３０ｆｗおよび３０ｄｌの点灯態様が、現時点の動作モードおよび／またはフラグＦＬＧ＿ｌｏｃｋの状態を参照して次のように調整される。
【００３０】
現時点の動作モードが撮像モードであれば、ＬＥＤ３０ｍｄ，３０ｓｈおよび３０ｌｋが点灯され、ＬＥＤ３０ｆｗおよび３０ｄｌが消灯される。操作者は、モード変更ボタン２８ｍｄ，シャッタボタン２８ｓｈおよびロックボタン２８ｌｋの操作が許可されており、送りボタン２８ｆｗおよび削除ボタン３０ｄｌの操作が制限されていることを、ＬＥＤ３０ｍｄ，３０ｓｈ，３０ｌｋ，３０ｆｗおよび３０ｄｌの点灯／消灯を通して認識する。
【００３１】
現時点の動作モードが再生モードであれば、ＬＥＤ３０ｍｄ，３０ｆｗおよび３０ｌｋが点灯され、ＬＥＤ３０ｓｈが消灯される。また、ＬＥＤ３０ｄｌは、フラグＦＬＧ＿ｌｏｃｋが“０”のときに点灯され、フラグＦＬＧ＿ｌｏｃｋが“１”のとき消灯される。
【００３２】
操作者は、モード変更ボタン２８ｍｄ，送りボタン２８ｆｗおよびロックボタン２８ｌｋの操作が許可されており、シャッタボタン２８ｓｈの操作が制限されていることを、ＬＥＤ３０ｍｄ，３０ｆｗ，３０ｌｋおよび３０ｓｈの点灯／消灯を通して認識する。操作者はまた、削除ボタン２８ｄｌの操作が許可されていることをＬＥＤ３０ｄｌの点灯を通して認識し、削除ボタン２８ｄｌの操作が制限されていることをＬＥＤ３０ｄｌの消灯を通して認識する。
【００３３】
撮像モードが選択されると、ＣＰＵ２６は、撮像タスクの下で動画取り込み処理を実行するべく、撮像面を露光する露光動作の繰り返しとレジスタＲＧＳＴに登録された解像度設定に従う電荷読み出し動作の繰り返しとをドライバ１８ｃに命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく所望の解像度の生画像データが周期的に出力される。
【００３４】
前処理回路２０は、イメージャ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３２を通してＳＤＲＡＭ３４の生画像エリア３４ａ（図４参照）に書き込まれる。
【００３５】
後処理回路３６は、生画像エリア３４ａに格納された生画像データをメモリ制御回路３２を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理およびＹＵＶ変換処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路３２によってＳＤＲＡＭ３４のＹＵＶ画像エリア３４ｂ（図４参照）に書き込まれる。
【００３６】
ＬＣＤドライバ３８は、ＹＵＶ画像エリア３４ｂに格納された画像データをメモリ制御回路３２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ４０を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００３７】
図５を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、図２に示す前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＲＧＢデータに変換する簡易ＲＧＢ変換処理を実行する。
【００３８】
ＡＥ評価回路２２は、前処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２２から出力される。ＡＦ評価回路２４は、前処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００３９】
撮像タスクと並列するロック制御タスクの下では、レジスタＲＧＳＴに登録された撮像設定を示すメニューアイコンを表示するための命令がキャラクタキャラクタジェネレータ４２に与えられる。キャラクタジェネレータ４２は、レジスタＲＧＳＴに登録された撮像設定を表すメニューアイコンデータをＬＣＤドライバ３８に与え、ＬＣＤドライバ３８は与えられたメニューアイコンデータに基づいてＬＣＤモニタ４０を駆動する。メッセージは、図６に示す要領でモニタ画面に表示される。
【００４０】
ただし、メニューアイコンの表示態様は、フラグＦＬＧ＿ｌｏｃｋの状態を参照して次のように調整される。つまり、メニューアイコンは、フラグＦＬＧ＿ｌｏｃｋが“０”を示すとき通常態様で表示され（図７（Ａ）参照）、フラグＦＬＧ＿ｌｏｃｋが“１”を示すとき設定変更が制限されたメニュー項目に網掛が施された態様で表示される（図７（Ｂ）参照）。この実施例では、解像度設定，ＡＥ設定およびＡＦ設定の変更がＦＬＧ＿ｌｏｃｋ＝１に対応して制限される。したがって、解像度設定，ＡＥ設定およびＡＦ設定を示す３つのメニュー項目に網掛が施される。
【００４１】
解像度アイコン，ＡＥアイコン，ＡＦアイコンまたはストロボアイコンに対するタッチは、タッチセンサ４４によって検知される。ストロボアイコンへのタッチが検知されると、レジスタＲＧＳＴに登録されたストロボ設定およびメニューアイコン上のストロボ設定の記述が撮像設定変更タスクの下で変更される。この変更処理は、フラグＦＬＧ＿ｌｏｃｋの状態に関係なく実行される。ストロボ設定は、ストロボアイコンがタッチされる毎に“オートストロボ”→“強制発光”→“発光禁止”の順で循環的に変更される。
【００４２】
また、フラグＦＬＧ＿ｌｏｃｋが“０”を示す状態で解像度アイコンのタッチが検知されると、レジスタＲＧＳＴに登録された解像度設定およびメニューアイコン上の解像度設定の記述が撮像設定変更タスクの下で変更される。解像度設定は、解像度アイコンがタッチされる毎に“高解像度”→“中解像度”→“低解像度”の順で循環的に変更される。
【００４３】
さらに、フラグＦＬＧ＿ｌｏｃｋが“０”を示す状態でＡＥアイコンのタッチが検知されると、レジスタＲＧＳＴに登録されたＡＥ設定およびメニューアイコン上のＡＥ設定の記述が撮像設定変更タスクの下で変更される。ＡＥ設定は、ＡＥアイコンがタッチされる毎に“絞り優先ＡＥ”→“露光時間優先ＡＥ”→“プログラムＡＥ”の順で循環的に変更される。
【００４４】
また、フラグＦＬＧ＿ｌｏｃｋが“０”を示す状態でＡＦアイコンのタッチが検知されると、レジスタＲＧＳＴに登録されたＡＦ設定およびメニューアイコン上のＡＥ設定の記述が撮像設定変更タスクの下で変更される。ＡＦ設定は、ＡＦアイコンがタッチされる毎に“マルチＡＦ”→“スポットＡＦ”→“中央重点ＡＦ”の順で循環的に変更される。
【００４５】
フラグＦＬＧ＿ｌｏｃｋが“１”を示す状態で解像度アイコン，ＡＥアイコンまたはＡＦアイコンのタッチが検知されると、タッチ操作が無効であることを報知する報知命令が撮像設定変更タスクの下でキャラクタジェネレータ４２に与えられる。キャラクタジェネレータ４２は“設定を変更できません”のメッセージを表すキャラクタデータをＬＣＤドライバ３８に与え、ＬＣＤドライバ３８は与えられたキャラクタデータに基づいてＬＣＤモニタ４０を駆動する。メッセージは、図８に示す要領でモニタ画面に表示される。
【００４６】
キー入力装置２８に設けられたシャッタボタン２８ｓｈが非操作状態にあるとき、ＣＰＵ２６は、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値に基づく簡易ＡＥ処理をレジスタＲＧＳＴに登録されたＡＥ設定に従う態様で実行する。簡易ＡＥ処理は撮像タスクの下で実行され、これによって算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが大まかに調整される。
【００４７】
シャッタボタン２８ｓｈが半押しされると、ＣＰＵ２６は、ＡＥ評価値を参照した厳格ＡＥ処理をレジスタＲＧＳＴに登録されたＡＥ設定に従う態様で実行する。厳格ＡＥ処理もまた撮像タスクの下で実行され、これによって算出された最適ＥＶ値を定義する絞り量および露光時間もまたドライバ１８ｂおよび１８ｃに設定される。この結果、スルー画像の明るさが厳格に調整される。
【００４８】
なお、最大露光量に設定しても露光不足が生じるときは、厳格ＡＥ処理においてストロボ駆動要求が発行される。
【００４９】
ＣＰＵ２６はその後、ＡＦ評価回路２４から出力された２５６個のＡＦ評価値に基づくＡＦ処理をレジスタＲＧＳＴに登録されたＡＦ設定に従う態様で実行する。ＡＦ処理もまた撮像タスクの下で実行され、フォーカスレンズ１２はドライバ１８ａによって合焦点に配置される。この結果、スルー画像の鮮鋭度が向上する。
【００５０】
シャッタボタン２８ｓｈが全押しされると、ＣＰＵ２６は、ストロボ発光装置５０の駆動が必要であるか否かを、レジスタＲＧＳＴに登録されたストロボ設定および／またはストロボ駆動要求の有無を参照して判別する。判別結果は、ストロボ設定が“強制発光”のときにＹＥＳとなり、さらにストロボ設定が“オートストロボ”の状態でストロボ駆動要求が発行されたときにもＹＥＳとなる。判別結果はまた、ストロボ設定が“発光禁止”のときにＮＯとなり、さらにストロボ設定が“オートストロボ”の状態でストロボ駆動要求が非発行のときにもＮＯとなる。ストロボ発光装置５０は、判別結果がＹＥＳのときに駆動され、判別結果がＮＯのときに休止される。
【００５１】
ＣＰＵ２６はその後、撮像タスクの下で静止画取り込み処理を実行する。この結果、ストロボ発光装置５０が駆動されたときは、ストロボ光が照射された時点の被写界を表す画像データがＹＵＶ画像エリア３４ｂから静止画像エリア３４ｃ（図４参照）に退避される。また、ストロボ発光装置５０が駆動されなかったときは、シャッタボタン２８ｓｈが全押しされた時点の被写界を表す画像データがＹＵＶ画像エリア３４ｂから静止画像エリア３４ｃに退避される。
【００５２】
ＣＰＵ２６は続いて、撮像タスクの下で記録処理を実行するべく、対応する命令をメモリＩ／Ｆ４６に与える。メモリＩ／Ｆ４６は、静止画像エリア３４ｃに退避された１フレームの画像データをメモリ制御回路３２を通して読み出し、読み出された画像データをファイル形式で記録媒体４８に記録する。
【００５３】
再生モードの選択によって再生タスクが起動されると、ＣＰＵ３２は、記録媒体４８に格納された最新の画像ファイルを指定し、指定された画像ファイルに注目した再生処理の実行をメモリＩ／Ｆ４６およびＬＣＤドライバ３８に命令する。メモリＩ／Ｆ４６は、指定された画像ファイルの画像データを記録媒体４８から読み出し、読み出された画像データをメモリ制御回路３２を通してＳＤＲＡＭ３４の静止画像エリア３４ｃに書き込む。
【００５４】
ＬＣＤドライバ３８は、静止画像エリア３４ｃに格納された画像データをメモリ制御回路３２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ４０を駆動する。この結果、指定画像ファイルの画像データに基づく再生画像がＬＣＤモニタ４０に表示される。キー入力装置２８の送りボタン２８ｆｗが操作されると、ＣＰＵ２６は、次の画像ファイルを指定する。指定された画像ファイルは上述と同様の再生処理を施され、この結果、再生画像が更新される。
【００５５】
フラグＦＬＧ＿ｌｏｃｋが“１”を示す状態で削除ボタン２８ｄｌが操作されると、削除ボタン２８ｄｌの操作が無効であることを報知する報知命令がキャラクタジェネレータ４２に与えられる。キャラクタジェネレータ４２は“画像を削除できません”のメッセージを表すキャラクタデータをＬＣＤドライバ３８に与え、ＬＣＤドライバ３８は与えられたキャラクタデータに基づいてＬＣＤモニタ４０を駆動する。メッセージは、図９に示す要領でモニタ画面に表示される。
【００５６】
フラグＦＬＧ＿ｌｏｃｋが“０”を示す状態で削除ボタン２８ｄｌが操作されると、メニュー表示命令がキャラクタジェネレータ４２に与えられる。キャラクタジェネレータ４２は“削除しますか？”の問い合せと“削除”および“キャンセル”のメニュー項目とを表すキャラクタデータをＬＣＤドライバ３８に与え、ＬＣＤドライバ３８は与えられたキャラクタデータに基づいてＬＣＤモニタ４０を駆動する。メニュー画像は、図１０に示す要領でモニタ画面に表示される。
【００５７】
“キャンセル”のメニュー項目へのタッチが検知されると、メニュー画像の表示が中断される。“削除”のメニュー項目へのタッチが検知されると、削除命令がメモリＩ／Ｆ４６に向けて発行される。現時点で指定されている画像ファイルは、メモリＩ／Ｆ４６によって記録媒体４８から削除される。ＣＰＵ２６は、次の画像ファイルを指定する。指定された画像ファイルは上述と同様の再生処理を施され、この結果、再生画像が更新される。
【００５８】
ＣＰＵ２６は、図１１に示すメインタスク，図１２〜図１４に示すロック制御タスク，図１５に示す撮像タスク，図１６〜図１７に示す撮像設定変更タスク，および図１８〜図１９に示す再生タスクを含む複数のタスクをマルチタスクＯＳの制御の下で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ５２に記憶される。
【００５９】
図１１を参照して、ステップＳ１ではロック制御タスクを起動する。ステップＳ３では現時点の動作モードが撮像モードであるか否かを判別し、ステップＳ５では現時点の動作モードが再生モードであるか否かを判別する。ステップＳ３の判別結果がＹＥＳであれば、ステップＳ７で撮像タスクを起動し、ステップＳ９で撮像設定変更タスクを起動する。ステップＳ５の判別結果がＹＥＳであれば、ステップＳ１１で再生タスクを起動する。ステップＳ３の判別結果およびステップＳ５の判別結果のいずれもがＮＯであれば、ステップＳ１３でその他の処理を実行する。
【００６０】
ステップＳ９，Ｓ１１またはＳ１３の処理が完了すると、モード変更ボタン２８ｍｄが操作されたか否かをステップＳ１５で繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ロック制御タスクを除く起動中のタスクをステップＳ１７で停止し、その後にステップＳ３に戻る。
【００６１】
図１２を参照して、ステップＳ２１ではレジスタＲＧＳＴを参照してフラグＦＬＧ＿ｌｏｃｋを“０”および“１”のいずれか一方に設定する。ステップＳ２３では、ＬＥＤ／メニュー制御処理を実行する。この結果、ＬＥＤ装置３０の発光態様およびメニューアイコンの表示態様が、現時点の動作モードおよび／またはフラグＦＬＧ＿ｌｏｃｋの状態を参照して制御される。
【００６２】
ステップＳ２５ではロックボタン２８ｌｋが長押しされたか否かを判別し、ステップＳ２７ではモード変更ボタン２８ｍｄが操作されたか否かを判別する。ステップＳ２５の判別結果がＹＥＳであればステップＳ２９でレジスタＲＧＳＴ上のフラグＦＬＧ＿ｌｏｃｋの設定を変更してからステップＳ３１に進み、ステップＳ２７の判別結果がＹＥＳであればそのままステップＳ３１に進む。ステップＳ３１ではステップＳ２３と同様の処理を実行し、その後にステップＳ２５に戻る。
【００６３】
ステップＳ２３またはＳ３１のＬＥＤ／メニュー制御処理は、図１３〜図１４に示すサブルーチンに従って実行される。ステップＳ４１では現時点の動作モードが撮像モードおよび再生モードのいずれであるかを判別し、撮像モードに対応してステップＳ４３に進む一方、再生モードに対応してステップＳ５３に進む。
【００６４】
ステップＳ４３ではＬＥＤ３０ｍｄ，３０ｓｈおよび３０ｌｋを点灯し、ステップＳ４５ではＬＥＤ３０ｆｗおよび３０ｄｌを消灯する。ステップＳ４７ではフラグＦＬＧ＿ｌｏｃｋの状態を判別し、ＦＬＧ＿ｌｏｃｋ＝０に対応してステップＳ４９に進む一方、ＦＬＧ＿ｌｏｃｋ＝１に対応してステップＳ５１に進む。ステップＳ４９では、撮像設定の変更を受け付けるためのメニューアイコンを通常態様で表示する。ステップＳ５１では、メニューアイコンの一部に網掛が施された態様で表示する。ステップＳ４９またはＳ５１の処理が完了すると、上階層のルーチンに復帰する。
【００６５】
ステップＳ５３ではＬＥＤ３０ｍｄ，３０ｆｗおよび３０ｌｋを点灯し、ステップＳ５５ではＬＥＤ３０ｓｈを消灯する。ステップＳ５７ではフラグＦＬＧ＿ｌｏｃｋの状態を判別し、ＦＬＧ＿ｌｏｃｋ＝０に対応してステップＳ５９に進む一方、ＦＬＧ＿ｌｏｃｋ＝１に対応してステップＳ６１に進む。ステップＳ５９ではＬＥＤ３０ｄｌを点灯し、ステップＳ６１ではＬＥＤ３０ｄｌを消灯する。ステップＳ５９またはＳ６１の処理が完了すると、上階層のルーチンに復帰する。
【００６６】
図１５を参照して、ステップＳ７１では動画取込み処理を実行する。イメージャ１６からは、レジスタＲＧＳＴに登録された解像度設定に従う解像度を有する生画像データが出力される。ＬＣＤモニタ４０には、このような生画像データに基づくスルー画像が表示される。ステップＳ７３ではシャッタボタン２８ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限り、レジスタＲＧＳＴに登録されたＡＥ設定に従う簡易ＡＥ処理をステップＳ７５で繰り返す。この結果、スルー画像の明るさが大まかに調整される。
【００６７】
ステップＳ７３の判別結果がＮＯからＹＥＳに更新されると、レジスタＲＧＳＴに登録されたＡＥ設定に従う厳格ＡＥ処理をステップＳ７７で実行し、レジスタＲＧＳＴに登録されたＡＦ設定に従うＡＦ処理をステップＳ７９で実行する。スルー画像の明るさは厳格ＡＥ処理によって厳格に調整され、スルー画像の鮮鋭度はＡＦ処理によって向上する。
【００６８】
なお、最大露光量に設定しても露光不足が生じるときは、厳格ＡＥ処理においてストロボ駆動要求が発行される。
【００６９】
ステップＳ８１ではシャッタボタン２８ｓｈが全押しされたか否かを判別し、ステップＳ８３ではシャッタボタン２８ｓｈの操作が解除されたか否かを判別する。ステップＳ８３の判別結果がＹＥＳであればそのままステップＳ７３に戻り、ステップＳ８１の判別結果がＹＥＳであればステップＳ８５に進む。
【００７０】
ステップＳ８５では、ストロボ発光装置５０の駆動が必要であるか否かを、レジスタＲＧＳＴに登録されたストロボ設定および／またはストロボ駆動要求の有無を参照して判別する。判別結果がＹＥＳであればステップＳ８７でストロボ発光装置５０を駆動してからステップＳ８９に進み、判別結果がＮＯであればそのままステップＳ８９に進む。
【００７１】
ステップＳ８９では、静止画取り込み処理を実行する。この結果、ストロボ発光装置５０が駆動されたときは、ストロボ光が照射された時点の被写界を表す画像データがＹＵＶ画像エリア３４ｂから静止画像エリア３４ｃに退避される。また、ストロボ発光装置５０が駆動されなかったときは、シャッタボタン２８ｓｈが全押しされた時点の被写界を表す画像データがＹＵＶ画像エリア３４ｂから静止画像エリア３４ｃに退避される。
【００７２】
ステップＳ９１では、記録処理を実行するべく、対応する命令をメモリＩ／Ｆ４６に与える。メモリＩ／Ｆ４６は、静止画像エリア３４ｃに退避された１フレームの画像データをメモリ制御回路３２を通して読み出し、読み出された画像データをファイル形式で記録媒体４８に記録する。記録処理が完了すると、ステップＳ７３に戻る。
【００７３】
図１６〜図１７を参照して、ステップＳ１０１ではレジスタＲＧＳＴの記述を参照して撮像設定を行う。ステップＳ１０３では解像度アイコンがタッチされたか否かを判別し、ステップＳ１１１ではＡＥアイコンがタッチされたか否かを判別し、ステップＳ１１９ではＡＦアイコンがタッチされたか否かを判別し、そしてステップＳ１２７ではストロボアイコンがタッチされたか否かを判別する。これらの判別処理はいずれも、タッチセンサ４４の出力に基づいて実行される。
【００７４】
ステップＳ１０３の判別結果がＹＥＳであれば、フラグＦＬＧ＿ｌｏｃｋの状態をステップＳ１０５で判別する。ＦＬＧ＿ｌｏｃｋ＝０であれば、レジスタＲＧＳＴに登録された解像度設定およびメニューアイコン上の解像度設定の記述をステップＳ１０７で変更する。解像度設定は、解像度アイコンがタッチされる毎に“高解像度”→“中解像度”→“低解像度”の順で循環的に変更される。ＦＬＧ＿ｌｏｃｋ＝１であればステップＳ１０９に進み、タッチ操作が無効であることを報知する報知命令をキャラクタジェネレータ４２に与える。この結果、“設定を変更できません”のメッセージがＬＣＤモニタ４０に表示される。
【００７５】
ステップＳ１１１の判別結果がＹＥＳであれば、フラグＦＬＧ＿ｌｏｃｋの状態をステップＳ１１３で判別する。ＦＬＧ＿ｌｏｃｋ＝０であれば、レジスタＲＧＳＴに登録されたＡＥ設定およびメニューアイコン上のＡＥ設定の記述をステップＳ１１５で変更する。ＡＥ設定は、ＡＥアイコンがタッチされる毎に“絞り優先ＡＥ”→“露光時間優先ＡＥ”→“プログラムＡＥ”の順で循環的に変更される。ＦＬＧ＿ｌｏｃｋ＝１であればステップＳ１１７に進み、上述したステップＳ１０９と同様の処理を実行する。この結果、“設定を変更できません”のメッセージがＬＣＤモニタ４０に表示される。
【００７６】
ステップＳ１１９の判別結果がＹＥＳであれば、フラグＦＬＧ＿ｌｏｃｋの状態をステップＳ１２１で判別する。ＦＬＧ＿ｌｏｃｋ＝０であれば、レジスタＲＧＳＴに登録されたＡＦ設定およびメニューアイコン上のＡＦ設定の記述をステップＳ１２１で変更する。ＡＦ設定は、ＡＦアイコンがタッチされる毎に“マルチＡＦ”→“スポットＡＦ”→“中央重点ＡＦ”の順で循環的に変更される。ＦＬＧ＿ｌｏｃｋ＝１であればステップＳ１２５に進み、上述したステップＳ１０９と同様の処理を実行する。この結果、“設定を変更できません”のメッセージがＬＣＤモニタ４０に表示される。
【００７７】
ステップＳ１２７の判別結果がＹＥＳであれば、レジスタＲＧＳＴに登録されたストロボ設定およびメニューアイコン上のストロボ設定の記述をステップＳ１２９で変更する。ストロボ設定は、ストロボアイコンがタッチされる毎に“オートストロボ”→“強制発光”→“発光禁止”の順で循環的に変更される。
【００７８】
図１８〜図１９を参照して、ステップＳ１３１では最新の画像ファイルを指定し、ステップＳ１３３では指定画像ファイルに注目した再生処理をメモリＩ／Ｆ４６およびＬＣＤドライバ３８に命令する。この結果、再生画像がＬＣＤモニタ４０に表示される。ステップＳ１３５では送りボタン２８ｆｗが操作されたか否かを判別し、ステップＳ１３７では削除ボタン２８ｄｌが操作されたか否かを判別する。
【００７９】
ステップＳ１３５の判別結果がＹＥＳであれば、ステップＳ１３９で次の画像ファイルを指定し、ステップＳ１４１で上述のステップＳ１３３と同様の再生処理を実行する。この結果、別の再生画像がＬＣＤモニタ４０に表示される。ステップＳ１３７の判別結果がＹＥＳであれば、フラグＦＬＧ＿ｌｏｃｋの状態をステップＳ１４３で判別する。
【００８０】
ＦＬＧ＿ｌｏｃｋ＝１であればステップＳ１４５に進み、削除ボタン２８ｄｌの操作が無効であることを報知する報知命令をキャラクタジェネレータ４２に与える。この結果、“画像を削除できません”のメッセージがＬＣＤモニタ４０に表示される。報知処理が完了すると、ステップＳ１３５に戻る。
【００８１】
ステップＳ１４３の判別結果がＮＯであれば、メニュー表示命令をキャラクタジェネレータ４２に与える。この結果、“削除しますか？”の問い合せと“削除”および“キャンセル”のメニュー項目とによって形成されたメニュー画像がＬＣＤモニタ４０に表示される。ステップＳ１４９では“削除”のメニュー項目がタッチされたか否かを判別し、ステップＳ１５１では“キャンセル”のメニュー項目がタッチされたか否かを判別する。この判別処理も、タッチセンサ４４の出力に基づいて実行される。
【００８２】
ステップＳ１５１の判別結果がＹＥＳであればそのままステップＳ１３５に戻り、ステップＳ１４９の判別結果がＹＥＳであればステップＳ１５３〜Ｓ１５７の処理を経てステップＳ１３５に戻る。ステップＳ１５３では、削除命令をメモリＩ／Ｆ４６に向けて発行する。現時点で指定されている画像ファイルは、メモリＩ／Ｆ４６によって記録媒体４８から削除される。ステップＳ１５５〜Ｓ１５７では、上述したステップＳ１３９〜Ｓ１４１と同様の処理を実行する。
【００８３】
以上の説明から分かるように、フラグＦＬＧ＿ｌｏｃｋは、ロックボタン２８ｌｋの長押しに応答して“０”および“１”の間で変更される。ＣＰＵ２６は、撮像モードの下でシャッタボタン２８ｓｈが全押しされたとき、イメージャ１６によって捉えられた被写界を表す画像データをフラグＦＬＧ＿ｌｏｃｋの状態に関係なく記録媒体４８に記録する(S81, S89~S91)。ＣＰＵ２６はまた、再生モードが起動されたとき或いは再生モードの下での送りボタン２８ｆｗが操作されたとき、記録媒体４８に記録された画像データをフラグＦＬＧ＿ｌｏｃｋの状態に関係なく再生する(S131~S135, S139~S141)。再生処理に関連して削除ボタン２８ｄｌが操作されると、ＣＰＵ２６は、フラグＦＬＧ＿ｌｏｃｋが“１”を示すか否かを判別し(S137, S143)、削除ボタン２８ｄｌの操作の無効をＹＥＳの判別結果に対応して報知する一方(S145)、再生された画像データをＮＯの判別結果に対応して記録媒体４８から削除する(S147~S153)。
【００８４】
フラグＦＬＧ＿ｌｏｃｋが“１”に設定されれば、画像データの記録および再生は許容される一方、画像データの削除は制限される。これによって、基本的なカメラ操作を可能としつつ記録画像データが誤って削除される事態を回避することができる。また、フラグＦＬＧ＿ｌｏｃｋが“１”に設定された状態で削除ボタン２８ｄｌが操作されると、削除ボタン２８ｄｌの操作の無効が報知される。これによって、フラグＦＬＧ＿ｌｏｃｋが“１”に設定されていること（＝操作制限設定が有効であること）を確認することができる。
【００８５】
この結果、特にカメラ操作に詳しくない子供のカメラ操作に対する興味を満たしつつ、画像データが誤って削除される事態を回避することができ、画像の記録／再生に関する操作性の向上が図られる。
【００８６】
なお、この実施例では、再生モードにおいて許可／制限される機能として削除機能を想定しているが、記録画像データを編集する機能を追加し、この編集機能をフラグＦＬＧ＿ｌｏｃｋの状態に応じて許可／制限するようにしてもよい。また、この実施例では、機能が一時的に制限されていることをＬＣＤモニタ４０を通して報知するようにしているが（図８または図９参照）、音や振動によって機能の一時的な制限を報知するようにしてもよい。つまり、報知は、画像，音および振動の少なくとも１つによって行うようにしてもよい。
【００８７】
さらに、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４２に予め記憶される。しかし、図２０に示すように通信Ｉ／Ｆ５４をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４２に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００８８】
また、この実施例では、ＣＰＵ２６によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００８９】
１０  …ディジタルカメラ
１６  …イメージャ
２２  …ＡＥ評価回路
２４  …ＡＦ評価回路
２６  …ＣＰＵ
２８ｌｋ  …ロックボタン
３０  …ＬＥＤ装置
４４  …タッチセンサ
【図１】
2012182577.tif 000003
【図２】
2012182577.tif 000004
【図３】
2012182577.tif 000005
【図４】
2012182577.tif 000006
【図５】
2012182577.tif 000007
【図６】
2012182577.tif 000008
【図７】
2012182577.tif 000009
【図８】
2012182577.tif 000010
【図９】
2012182577.tif 000011
【図１０】
2012182577.tif 000012
【図１１】
2012182577.tif 000013
【図１２】
2012182577.tif 000014
【図１３】
2012182577.tif 000015
【図１４】
2012182577.tif 000016
【図１５】
2012182577.tif 000017
【図１６】
2012182577.tif 000018
【図１７】
2012182577.tif 000019
【図１８】
2012182577.tif 000020
【図１９】
2012182577.tif 000021
【図２０】
2012182577.tif 000022