(57)【要約】【構成】撮像系ＩＭ＿Ｍはメインシーンを捉え、撮像系ＩＭ＿Ｓはサブシーンを捉え、ＬＣＤモニタ４０はサブシーンに面する。ＣＰＵ２８は、スルー画像または再生画像をＬＣＤモニタ４０に表示し、さらにＧＵＩ画像をスルー画像に多重する。ＣＰＵ２８はまた、撮像系ＩＭ＿Ｓから出力されたメイン画像データに基づいてカメラ筐体の振動を検知し、検知された振動が第１振動条件または第２振動条件を満足するときＬＣＤモニタ４０の表示を変更する。ただし、この表示変更処理は、ＬＣＤモニタ４０の前方にユーザの顔が出現する一部の期間に起動される。【効果】ＬＣＤモニタ４０の表示の変更に関する操作性が向上する。【選択図】図２
2014158185.tif 000002
【特許請求の範囲】
【請求項１】
第１方向のシーンを捉える第１撮像手段、
第２方向のシーンを捉える第２撮像手段、
前記第２方向を向くモニタ画面に画像を表示する表示手段、
前記第１撮像手段および／または前記第２撮像手段の出力に基づいてカメラ筐体の振動を検知する検知手段、
前記検知手段によって検知された振動が既定条件を満足するとき前記表示手段の表示対象を変更する変更手段、
特定物体を表す物体像を前記第２撮像手段の出力から探索する探索手段、および
前記モニタ画面の前方に前記特定物体が出現する一部の期間に前記変更手段を起動する処理を前記探索手段の探索結果に基づいて実行する起動手段を備える、電子カメラ。
【請求項２】
前記検知手段は、対象画像上で代表点を指定する指定手段、および前記指定手段によって指定された代表点の座標を繰り返し登録する登録手段を含む、請求項１記載の電子カメラ。
【請求項３】
前記表示手段は前記第１撮像手段の動作設定に関するＧＵＩ画像を前記モニタ画面に表示するＧＵＩ画像表示手段を含み、
前記変更手段は前記ＧＵＩ画像表示手段を起動／停止するＧＵＩ制御手段を含む、請求項１または２記載の電子カメラ。
【請求項４】
前記表示手段は前記第１撮像手段の出力に基づく動画像を前記第１撮像手段の処理と並列して前記モニタ画面に表示する動画像表示手段を含み、
前記ＧＵＩ画像表示手段は前記動画像表示手段によって表示される動画像に前記ＧＵＩ画像を多重する、請求項３記載の電子カメラ。
【請求項５】
前記表示手段は、前記第１撮像手段の出力に基づく動画像を前記第１撮像手段の処理と並列して前記モニタ画面に表示する動画像表示手段、および記録媒体に記録された静止画像を前記モニタ画面に表示する静止画像表示手段を含み、
前記変更手段は前記動画像表示手段および前記静止画像表示手段を選択的に起動する選択起動手段を含む、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項６】
前記特定物体は事前に登録された人物の顔部に相当する、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
第１方向のシーンを捉える第１撮像手段、および第２方向のシーンを捉える第２撮像手段を備える電子カメラのプロセッサに、
前記第２方向を向くモニタ画面に画像を表示する表示ステップ、
前記第１撮像手段および／または前記第２撮像手段の出力に基づいてカメラ筐体の振動を検知する検知ステップ、
前記検知ステップによって検知された振動が既定条件を満足するとき前記表示ステップの表示対象を変更する変更ステップ、
特定物体を表す物体像を前記第２撮像手段の出力から探索する探索ステップ、および
前記モニタ画面の前方に前記特定物体が出現する一部の期間に前記変更ステップを起動する処理を前記探索ステップの探索結果に基づいて実行する起動ステップを実行させるための、画像表示制御プログラム。
【請求項８】
第１方向のシーンを捉える第１撮像手段、および第２方向のシーンを捉える第２撮像手段を備える電子カメラによって実行される画像表示制御方法であって、
前記第２方向を向くモニタ画面に画像を表示する表示ステップ、
前記第１撮像手段および／または前記第２撮像手段の出力に基づいてカメラ筐体の振動を検知する検知ステップ、
前記検知ステップによって検知された振動が既定条件を満足するとき前記表示ステップの表示対象を変更する変更ステップ、
特定物体を表す物体像を前記第２撮像手段の出力から探索する探索ステップ、および
前記モニタ画面の前方に前記特定物体が出現する一部の期間に前記変更ステップを起動する処理を前記探索ステップの探索結果に基づいて実行する起動ステップを備える、画像表示制御方法。
【請求項９】
第１方向のシーンを捉える第１撮像手段、
第２方向のシーンを捉える第２撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
前記第２方向を向くモニタ画面に画像を表示する表示ステップ、
前記第１撮像手段および／または前記第２撮像手段の出力に基づいてカメラ筐体の振動を検知する検知ステップ、
前記検知ステップによって検知された振動が既定条件を満足するとき前記表示ステップの表示対象を変更する変更ステップ、
特定物体を表す物体像を前記第２撮像手段の出力から探索する探索ステップ、および
前記モニタ画面の前方に前記特定物体が出現する一部の期間に前記変更ステップを起動する処理を前記探索ステップの探索結果に基づいて実行する起動ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１０】
第１方向のシーンを捉える第１撮像手段、
第２方向のシーンを捉える第２撮像手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
前記第２方向を向くモニタ画面に画像を表示する表示ステップ、
前記第１撮像手段および／または前記第２撮像手段の出力に基づいてカメラ筐体の振動を検知する検知ステップ、
前記検知ステップによって検知された振動が既定条件を満足するとき前記表示ステップの表示対象を変更する変更ステップ、
特定物体を表す物体像を前記第２撮像手段の出力から探索する探索ステップ、および
前記モニタ画面の前方に前記特定物体が出現する一部の期間に前記変更ステップを起動する処理を前記探索ステップの探索結果に基づいて実行する起動ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特にカメラ筐体の振動を検知する機能を有する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、撮像手段は、第１の露光時間で被写体を撮影した時間的に連続する第１の画像群と、第２の露光時間で被写体を撮影した時間的に連続する第２の画像群とを取得する。ブレ判定手段は、撮像手段による第１の画像群の取得中に手ブレが生じたか否かを判定し、像ブレ判定手段とは、撮像手段による第１の画像群の取得中に被写体の像ブレが生じたか否かを判定する。選択手段は、第１の画像群から得られる画像および第２の画像群から得られる画像のいずれか一方をこれらの判定結果に基づいて選択する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９３０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、手ブレに基づいてモニタ画面の表示が変更されることはなく、操作性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、操作性を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、第１方向のシーンを捉える第１撮像手段(IM_M)、第２方向のシーンを捉える第２撮像手段(IM_S)、第２方向を向くモニタ画面(40)に画像を表示する表示手段(S3, S17, S45, S73)、第１撮像手段および／または第２撮像手段の出力に基づいてカメラ筐体(CHS)の振動を検知する検知手段(S65)、検知手段によって検知された振動が既定条件を満足するとき表示手段の表示対象を変更する変更手段(S67~S71, S75~S85)、特定物体を表す物体像を第２撮像手段の出力から探索する探索手段(S61)、およびモニタ画面の前方に特定物体が出現する一部の期間に変更手段を起動する処理を探索手段の探索結果に基づいて実行する起動手段(S63)を備える。
【０００７】
好ましくは、検知手段は、対象画像上で代表点を指定する指定手段(S93)、および指定手段によって指定された代表点の座標を繰り返し登録する登録手段(S95~S105)を含む。
【０００８】
好ましくは、表示手段は第１撮像手段の動作設定に関するＧＵＩ画像をモニタ画面に表示するＧＵＩ画像表示手段(S73)を含み、変更手段はＧＵＩ画像表示手段を起動／停止するＧＵＩ制御手段(S71, S75, S81)を含む。
【０００９】
さらに好ましくは、表示手段は第１撮像手段の出力に基づく動画像を第１撮像手段の処理と並列してモニタ画面に表示する動画像表示手段(S3, S17)を含み、ＧＵＩ画像表示手段は動画像表示手段によって表示される動画像にＧＵＩ画像を多重する。
【００１０】
好ましくは、表示手段は、第１撮像手段の出力に基づく動画像を第１撮像手段の処理と並列してモニタ画面に表示する動画像表示手段(S3, S17)、および記録媒体(46)に記録された静止画像をモニタ画面に表示する静止画像表示手段(S45)を含み、変更手段は動画像表示手段および静止画像表示手段を選択的に起動する選択起動手段(S79, S83~S85)を含む。
【００１１】
好ましくは、特定物体は事前に登録された人物の顔部に相当する。
【００１２】
この発明に従う画像表示制御プログラムは、第１方向のシーンを捉える第１撮像手段(IM_M)、および第２方向のシーンを捉える第２撮像手段(IM_S)を備える電子カメラ(10)のプロセッサ(28)に、第２方向を向くモニタ画面(40)に画像を表示する表示ステップ(S3, S17, S45, S73)、第１撮像手段および／または第２撮像手段の出力に基づいてカメラ筐体(CHS)の振動を検知する検知ステップ(S65)、検知ステップによって検知された振動が既定条件を満足するとき表示ステップの表示対象を変更する変更ステップ(S67~S71, S75~S85)、特定物体を表す物体像を第２撮像手段の出力から探索する探索ステップ(S61)、およびモニタ画面の前方に特定物体が出現する一部の期間に変更ステップを起動する処理を探索ステップの探索結果に基づいて実行する起動ステップ(S63)を実行させるための、画像表示制御プログラムである。
【００１３】
この発明に従う画像表示制御方法は、第１方向のシーンを捉える第１撮像手段(IM_M) 、および第２方向のシーンを捉える第２撮像手段(IM_S)を備える電子カメラ(10)によって実行される画像表示制御方法であって、第２方向を向くモニタ画面(40)に画像を表示する表示ステップ(S3, S17, S45, S73)、第１撮像手段および／または第２撮像手段の出力に基づいてカメラ筐体(CHS)の振動を検知する検知ステップ(S65)、検知ステップによって検知された振動が既定条件を満足するとき表示ステップの表示対象を変更する変更ステップ(S67~S71, S75~S85)、特定物体を表す物体像を第２撮像手段の出力から探索する探索ステップ(S61)、およびモニタ画面の前方に特定物体が出現する一部の期間に変更ステップを起動する処理を探索ステップの探索結果に基づいて実行する起動ステップ(S63)を備える。
【００１４】
この発明に従う外部制御プログラムは、第１方向のシーンを捉える第１撮像手段(IM_M)、第２方向のシーンを捉える第２撮像手段(IM_S)、およびメモリ(48)に保存された内部制御プログラムに従う処理を実行するプロセッサ(28)を備える電子カメラ(10)に供給される外部制御プログラムであって、第２方向を向くモニタ画面(40)に画像を表示する表示ステップ(S3, S17, S45, S73)、第１撮像手段および／または第２撮像手段の出力に基づいてカメラ筐体(CHS)の振動を検知する検知ステップ(S65)、検知ステップによって検知された振動が既定条件を満足するとき表示ステップの表示対象を変更する変更ステップ(S67~S71, S75~S85)、特定物体を表す物体像を第２撮像手段の出力から探索する探索ステップ(S61)、およびモニタ画面の前方に特定物体が出現する一部の期間に変更ステップを起動する処理を探索ステップの探索結果に基づいて実行する起動ステップ(S63)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従う電子カメラ(10)は、第１方向のシーンを捉える第１撮像手段(IM_M)、第２方向のシーンを捉える第２撮像手段(IM_S)、外部制御プログラムを取り込む取り込み手段(50)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(48)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(28)を備える電子カメラ(10)であって、外部制御プログラムは、第２方向を向くモニタ画面(40)に画像を表示する表示ステップ(S3, S17, S45, S73)、第１撮像手段および／または第２撮像手段の出力に基づいてカメラ筐体(CHS)の振動を検知する検知ステップ(S65)、検知ステップによって検知された振動が既定条件を満足するとき表示ステップの表示対象を変更する変更ステップ(S67~S71, S75~S85)、特定物体を表す物体像を第２撮像手段の出力から探索する探索ステップ(S61)、およびモニタ画面の前方に特定物体が出現する一部の期間に変更ステップを起動する処理を探索ステップの探索結果に基づいて実行する起動ステップ(S63)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
カメラ筐体の振動は第１撮像手段および／または第２撮像手段の出力に基づいて検知され、モニタ画面への表示対象は検知された振動が既定条件を満足するときに変更される。ただし、カメラ筐体の振動に基づいて表示対象を変更する処理は、モニタ画面の前方に特定物体が出現する一部の期間に限定して許可される。これによって、表示対象の変更に関する操作性が向上する。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】（Ａ）はカメラ筐体を前方から眺めた状態の一例を示す図解図であり、（Ｂ）はカメラ筐体を後方から眺めた状態の一例を示す図解図である。
【図４】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図５】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図６】図２実施例によって参照されるレジスタの構成の一例を示す図解図である。
【図７】（Ａ）は第１振動条件を満足するカメラ筐体の振動の一例を示す図解図であり、（Ｂ）は第２振動条件を満足するカメラ筐体の振動の一例を示す図解図である。
【図８】ＬＣＤモニタに表示される画像の遷移動作の一例を示す図解図である。
【図９】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１６】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１７】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。第１撮像手段１は、第１方向のシーンを捉える。第２撮像手段２は、第２方向のシーンを捉える。表示手段３は、第２方向を向くモニタ画面８に画像を表示する。検知手段４は、第１撮像手段１および／または第２撮像手段２の出力に基づいてカメラ筐体の振動を検知する。変更手段５は、検知手段４によって検知された振動が既定条件を満足するとき表示手段３の表示対象を変更する。探索手段６は、特定物体を表す物体像を第２撮像手段２の出力から探索する。起動手段７は、モニタ画面８の前方に特定物体が出現する一部の期間に変更手段５を起動する処理を探索手段６の探索結果に基づいて実行する。
【００２１】
カメラ筐体の振動は第１撮像手段１および／または第２撮像手段２の出力に基づいて検知され、モニタ画面８への表示対象は検知された振動が既定条件を満足するときに変更される。ただし、カメラ筐体の振動に基づいて表示対象を変更する処理は、モニタ画面８の前方に特定物体が出現する一部の期間に限定して許可される。これによって、表示対象の変更に関する操作性が向上する。
［実施例］
【００２２】
図２および図３（Ａ）〜図３（Ｂ）を参照して、この実施例のディジタルカメラ１０は、カメラ筐体ＣＨＳの前方のシーンを捉える撮像系ＩＭ＿Ｍと、カメラ筐体ＣＨＳの後方のシーンを捉える撮像系ＩＭ＿Ｓとを含む。ここで、カメラ筐体ＣＨＳの前方のシーンがメインシーンに相当し、カメラ筐体ＣＨＳの後方のシーンがサブシーンに相当する。
【００２３】
撮像系ＩＭ＿Ｍは、レンズドライバ１８ｍ，絞りドライバ２０ｍおよびセンサドライバ２２ｍによってそれぞれ駆動されるフォーカスレンズ１２ｍ，絞りユニット１４ｍおよび撮像装置１６ｍを有する。フォーカスレンズ１２ｍおよび絞りユニット１４ｍを経た光学像は撮像装置１６ｍに設けられた撮像面に照射され、照射された光学像に対応する電荷が光電変換によって生成される。
【００２４】
撮像系ＩＭ＿Ｓは、単焦点のフォーカスレンズ１２ｓと、絞りドライバ２０ｓおよびセンサドライバ２２ｓによってそれぞれ駆動される絞りユニット１４ｓおよび撮像装置１６ｓとを有する。フォーカスレンズ１２ｓおよび絞りユニット１４ｓを経た光学像は撮像装置１６ｓに設けられた撮像面に照射され、照射された光学像に対応する電荷が光電変換によって生成される。
【００２５】
ＣＰＵ２８はマルチタスクＯＳの制御の下で複数のタスクを実行するＣＰＵであり、以下で述べる撮像タスク，ＧＵＩタスク，再生タスクおよびモード制御タスクがＣＰＵ２８によって並列的に実行される。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４８に記憶される。
【００２６】
撮像タスクの下で、ＣＰＵ２８は、メイン側動画取り込みおよびメイン側動画表示を開始するべく撮像系ＩＭ＿ＭおよびＬＣＤドライバ３６を起動する。撮像系ＩＭ＿Ｍは動画取り込みのために起動され、ＬＣＤドライバ３６は動画表示のために起動される。
【００２７】
撮像系ＩＭ＿Ｍのセンサドライバ２２ｍは、図示しないＳＧ(Signal Generator)から１／３０秒毎に発生する垂直同期信号Ｖｓｙｎｃ＿ｍに応答して、撮像装置１６ｍの撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。撮像装置１６ｍからは、読み出された電荷に基づく生画像データが３０ｆｐｓのフレームレートで出力される。
【００２８】
カメラ処理回路２４ｍは、撮像装置１６ｍから出力された生画像データに色分離，白バランス調整およびＹＵＶ変換の一連の処理を施し、これによって生成されたＹＵＶ形式の画像データつまりメイン画像データをメモリ制御回路３２を通してＳＤＲＡＭ３４のメイン画像エリア３４ａ（図４参照）に書き込む。
【００２９】
ＬＣＤドライバ３６は、こうして書き込まれたメイン画像データをメモリ制御回路３２を通してメイン画像エリア３４ａから読み出し、読み出されたメイン画像データに基づいてＬＣＤモニタ４０を駆動する。この結果、メインシーンを表す動画像（スルー画像）がＬＣＤモニタ４０に表示される。
【００３０】
図５を参照して、撮像装置１６ｍの撮像面には、評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、図２に示すカメラ処理回路２４ｍは、上述した処理に加えて、生画像データを簡易的にＹデータに変換する簡易Ｙ変換処理を実行する。
【００３１】
ＡＥ／ＡＦ評価回路２６ｍは、カメラ処理回路２４ｍによって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータを、垂直同期信号Ｖｓｙｎｃ＿ｍが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃ＿ｍに応答してＡＥ／ＡＦ評価回路２６ｍから出力される。
【００３２】
ＡＥ／ＡＦ評価回路２６ｍはまた、カメラ処理回路２４ｍによって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータの高周波成分を、垂直同期信号Ｖｓｙｎｃ＿ｍが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃ＿ｍに応答してＡＥ／ＡＦ評価回路２６ｍから出力される。
【００３３】
キー入力装置３０に設けられたシャッタボタン３０ｓｈが非操作状態にあるとき、ＣＰＵ２８は、ＡＥ／ＡＦ評価回路２６ｍから出力された２５６個のＡＥ評価値に基づいてメイン側簡易ＡＥ処理を実行し、メイン側適正ＥＶ値を算出する。算出されたメイン側適正ＥＶ値を定義する絞り量および露光時間はドライバ２０ｍおよび２２ｍに設定され、これによってメイン画像データの輝度が大まかに調整される。
【００３４】
シャッタボタン３０ｓｈが半押しされると、ＣＰＵ２８は、ＡＥ／ＡＦ評価回路２６ｍから出力された２５６個のＡＥ評価値に基づいてメイン側厳格ＡＥ処理を実行する。これによって最適ＥＶ値が算出され、算出された最適ＥＶ値を定義する絞り量および露光時間もまたドライバ２０ｍおよび２２ｍに設定される。この結果、メイン画像データの輝度が最適値に調整される。
【００３５】
ＣＰＵ２８はまた、ＡＥ／ＡＦ評価回路２６ｍから出力された２５６個のＡＦ評価値に基づいて、メイン側ＡＦ処理を実行する。フォーカスレンズ１２ｍは合焦点の探索のためにドライバ１８ｍによって光軸方向に移動し、これによって発見された合焦点に配置される。この結果、メイン画像データの鮮鋭度が向上する。
【００３６】
シャッタボタン３０ｓｈが全押しされると、ＣＰＵ２８は、静止画取り込み処理を自ら実行し、記録処理の実行をメモリＩ／Ｆ４４に命令する。シャッタボタン３０ｓｈが全押しされた時点のシーンを表す１フレームのメイン画像データは、静止画取り込み処理によってメイン画像エリア３４ａから記録画像エリア３４ｃ（図４参照）に退避される。メモリＩ／Ｆ４４は、記録画像エリア３４ｃに格納された１フレームのメイン画像データをメモリ制御回路３０を通して読み出し、読み出された画像データを収めた画像ファイルを記録媒体４６に記録する。
【００３７】
再生タスクの下で、ＣＰＵ２８は、記録媒体４４に記録された最新の画像ファイルを指定し、指定画像ファイルの再生をメモリＩ／Ｆ４２に命令する。メモリＩ／Ｆ４２は、指定画像ファイルに格納されたメイン画像データを読み出し、読み出されたメイン画像データをメモリ制御回路３０を通してＳＤＲＡＭ３４の再生画像エリア３４ｄ（図４参照）に書き込む。
【００３８】
ＣＰＵ２８はまた、再生画表示の開始をＬＣＤドライバ３６に命令する。ＬＣＤドライバ３６は、再生画像エリア３４ｄに格納されたメイン画像データをメモリ制御回路３０を通して読み出し、読み出されたメイン画像データに基づいてＬＣＤモニタ４０を駆動する。この結果、再生画像がＬＣＤモニタ４０に表示される。
【００３９】
キー入力装置３０に設けられた更新ボタン３０ｕｄが操作されると、ＣＰＵ２８は、画像更新操作が行われたとみなし、記録媒体４６に記録された別の画像ファイルを指定するとともに、指定画像ファイルの再生をメモリＩ／Ｆ４４に命令する。この結果、ＬＣＤモニタ４０上の再生画像が更新される。
【００４０】
モード制御タスクの下で、ＣＰＵ２８はまず、上述した撮像タスクを起動する。これによって、メイン画像データに基づくスルー画像がＬＣＤモニタ４０に表示される。ＣＰＵ２８はまた、サブ側動画取り込みを開始するべく撮像系ＩＭ＿Ｓを起動する。
【００４１】
撮像系ＩＭ＿Ｓのセンサドライバ２２ｓは、図示しない別のＳＧから１／３０秒毎に発生する垂直同期信号Ｖｓｙｎｃ＿ｓに応答して、撮像装置１６ｓの撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。撮像装置１６ｓからは、読み出された電荷に基づく生画像データが３０ｆｐｓのフレームレートで出力される。
【００４２】
カメラ処理回路２４ｓは、撮像装置１６ｓから出力された生画像データに色分離，白バランス調整およびＹＵＶ変換の一連の処理を施し、これによって生成されたＹＵＶ形式の画像データつまりサブ画像データをメモリ制御回路３２を通してＳＤＲＡＭ３４のサブ画像エリア３４ｂ（図４参照）に書き込む。
【００４３】
撮像装置１６ｓに設けられた撮像面にも、図５に示す要領で評価エリアＥＶＡが割り当てられる。また、図２に示すカメラ処理回路２４ｓも、生画像データを簡易的にＹデータに変換する簡易Ｙ変換処理を追加的に実行する。
【００４４】
ＡＥ評価回路２６ｓは、カメラ処理回路２４ｓによって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータを、垂直同期信号Ｖｓｙｎｃ＿ｓが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃ＿ｓに応答してＡＥ評価回路２６ｓから出力される。
【００４５】
ＣＰＵ２８は、ＡＥ評価回路２６ｓから出力された２５６個のＡＥ評価値に基づいてサブ側ＡＥ処理を繰り返し実行し、サブ側適正ＥＶ値を算出する。算出されたサブ側適正ＥＶ値を定義する絞り量および露光時間は絞りドライバ２０ｓおよびセンサドライバ２２ｓに設定され、これによってサブ画像データの輝度が調整される。
【００４６】
シャッタボタン３０ｓｈの操作が解除されているとき、ＣＰＵ２８は、探索周期（＝１秒）が到来する毎に顔探索処理を実行する。顔探索処理では、事前に登録された顔画像（＝ユーザの顔画像）に符合する部分画像がサブ画像エリア３４ａに格納された最新フレームのサブ画像データから探索される。
【００４７】
所望の部分画像が探知されると、ＣＰＵ２８は、振動検知処理を実行する。この結果、メイン画像データ上で代表点が指定され、連続する３０フレームのメイン画像データから代表点が探索される。探知された代表点の座標は、レジスタＲＧＳＴに登録される。レジスタＲＧＳＴには、ユーザの顔画像が探知されてから１秒間のカメラ筐体ＣＨＳの振動を表す情報が記述される。
【００４８】
図７（Ａ）および図７（Ｂ）を参照して、第１振動条件はカメラ筐体ＣＨＳを上下方向に繰り返し振動させたときに満足され、第２振動条件はカメラ筐体ＣＨＳを左右方向に繰り返し振動させたときに満足される。
【００４９】
レジスタＲＧＳＴの記述が第１振動条件を満足する態様でのカメラ筐体ＣＨＳの振動を表すとき、ＣＰＵ２８は、撮像系ＩＭ＿Ｍの動作設定（＝ＡＥモードまたはＡＦモードの設定）に関するＧＵＩ画像の表示／非表示を切り換えるべく、対応する命令をキャラクタジェネレータ３８に与える。
【００５０】
キャラクタジェネレータ３８は、ＧＵＩ画像を表すキャラクタデータの出力を、表示命令に応答して開始し、非表示命令に応答して停止する。ＬＣＤドライバ３６は、表示命令に応答して出力されたキャラクデータに基づいて、ＬＣＤモニタ４０を駆動する。ＧＵＩ画像は、表示命令に応答してＬＣＤモニタ４０上のスルー画像に多重され、非表示命令に応答してＬＣＤモニタ４０から消失する。
【００５１】
したがって、ユーザの顔がＬＣＤモニタ４０の前方に存在し、かつスルー画像がＬＣＤモニタ４０に表示されている状態では、第１振動条件を満足する振動が発生する毎に、図８の左上に示す画像と図８の右上に示す画像との間で表示が切り換えられる。
【００５２】
ＬＣＤモニタ４０へのタッチ操作は、タッチパネル４２によって検出される。ＣＰＵ２８は、ＬＣＤモニタ４０に表示されたＧＵＩ画像へのタッチ操作をＧＵＩタスクの下で検知し、タッチされたＧＵＩ画像に対応する一部の動作設定を変更する。この結果、上述したメイン側簡易ＡＥ処理，メイン側厳格ＡＥ処理またはメイン側ＡＦ処理は、変更後の動作設定に従って実行される。
【００５３】
一方、レジスタＲＧＳＴの記述が第２振動条件を満足する態様でのカメラ筐体ＣＨＳの振動を表すとき、ＣＰＵ２８は、モード制御タスクの下で再生タスクの起動／停止を切り換え、再生タスクの起動に関連してＧＵＩ画像の非表示をキャラクタジェネレータ３８に命令する。
【００５４】
ＣＰＵ２８はまた、再生タスクが起動されたとき、撮像タスクの下でメイン側動画表示を中断し、かつシャッタボタン３０ｓｈの操作を制限する。この結果、ＬＣＤモニタ４０の表示は、スルー画像から再生画像に更新される。ＧＵＩ画像がスルー画像に多重されていれば、このＧＵＩ画像は再生画像への更新に伴ってモニタ画面から消失する。なお、メイン側動画取り込みは再生タスクが起動しているときでも継続され、これによってメイン画像データを参照した振動検知処理が引き続き実行される。
【００５５】
また、再生タスクが停止されると、ＣＰＵ２８は、撮像タスクの下でメイン側動画表示を再開する。メイン側動画取り込みは再生タスクの起動／停止に関係なく継続しているため、再生タスクの停止とメイン側動画表示の再開とによって、ＬＣＤモニタ４０の表示が再生画像からスルー画像に更新される。
【００５６】
したがって、ユーザの顔がＬＣＤモニタ４０の前方に存在し、かつスルー画像およびＧＵＩ画像がＬＣＤモニタ４０に表示されている状態で、第２振動条件を満足する振動が発生すると、ＬＣＤモニタ４０の表示は図８の右上に示す状態から図８の下に示す状態に切り換えられる。これ以降は、第２振動条件を満足する振動が発生する毎に、図８の下に示す画像と図８の左上に示す画像との間で表示が切り換えられる。
【００５７】
撮像タスクは図９〜図１０に示すように構成され、ＧＵＩタスクは図１１に示すように構成され、再生タスクは図１２に示すように構成され、モード制御タスクは図１３〜図１６に示すように構成される。
【００５８】
図９を参照して、ステップＳ１ではメイン側動画取り込みを開始し、ステップＳ３ではメイン側動画表示を開始する。この結果、メイン画像データがカメラ処理回路２４ｍから繰り返し出力され、これに基づくスルー画像がＬＣＤドライバ３６によってＬＣＤモニタ４０に表示される。ステップＳ５ではシャッタボタン３０ｓｈが半押しされたか否かを判別し、判別結果がＮＯであればステップＳ７に進む一方、判別結果がＹＥＳであればステップＳ１９に進む。
【００５９】
ステップＳ７では、メイン側簡易ＡＥ処理を実行する。この結果、メイン画像データの輝度が大まかに調整される。ステップＳ９ではモード制御タスクによって再生タスクが起動されたか否かを判別し、判別結果がＮＯであればステップＳ５に戻る一方、判別結果がＹＥＳであればステップＳ１１でメイン側動画表示を中断する。ステップＳ１１の処理および再生タスクの下での処理の結果、ＬＣＤモニタ４０の表示はスルー画像から再生画像に更新される。
【００６０】
ステップＳ１３ではモード制御タスクによって再生タスクが停止されたか否かを判別し、判別結果がＮＯである限り、ステップＳ１５のメイン側簡易ＡＥ処理を繰り返す。判別結果がＮＯからＹＥＳに更新されると、ステップＳ１７でメイン側動画表示を再開し、その後にステップＳ５に戻る。ステップＳ１５の処理の結果、再生画像が表示されている途中でもメイン画像データの輝度は継続的に調整される。また、ステップＳ１７の処理の結果、ＬＣＤモニタ４０の表示は、再生画像からスルー画像に更新される。
【００６１】
ステップＳ１９ではメイン側厳格ＡＥ処理を実行し、ステップＳ２１ではメイン側ＡＦ処理を実行する。この結果、メイン画像データの輝度および鮮鋭度が最適値に調整される。ステップＳ２３ではシャッタボタン３０ｓｈが全押しされたか否かを判別し、ステップＳ２５ではシャッタボタン３０ｓｈの操作が解除されたか否かを判別する。ステップＳ２５の判別結果がＹＥＳであればステップＳ５に戻り、ステップＳ２３の判別結果がＹＥＳであればステップＳ２７に進む。
【００６２】
ステップＳ２７では静止画取り込み処理を実行し、続くステップＳ２９では記録処理の実行をメモリＩ／Ｆ４４に命令する。シャッタボタン２８ｓｈが全押しされた時点のシーンを表す１フレームのメイン画像データは、静止画取り込み処理によってメイン画像エリア３４ａから記録画像エリア３４ｃに退避される。メモリＩ／Ｆ４４は、こうして退避されたメイン画像データをメモリ制御回路３０を通して記録画像エリア３４ｃから読み出し、読み出された画像データを収めた画像ファイルを記録媒体４６に記録する。ステップＳ２９の処理が完了すると、ステップＳ５に戻る。
【００６３】
図１１を参照して、ステップＳ３１ではＧＵＩ画像がＬＣＤモニタ４０に表示中であるか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ３３に進み、表示中のＧＵＩ画像がタッチされたか否かをタッチパネル４２の出力に基づいて判別する。判別結果がＮＯであればステップＳ３１に戻り、判別結果がＹＥＳであればステップＳ３５に進む。
【００６４】
ステップＳ３５では、撮像系ＩＭ＿Ｍの動作設定（＝ＡＥモードまたはＡＦモードの設定）のうち、タッチされたＧＵＩ画像に対応する一部の動作設定を変更する。この結果、ステップＳ７またはＳ１５のメイン側簡易ＡＥ処理，ステップＳ１９のメイン側厳格ＡＥ処理またはステップＳ２１のメイン側ＡＦ処理は、変更後の動作設定に従って実行される。ステップＳ３５の処理が完了すると、ステップＳ３１に戻る。
【００６５】
図１２を参照して、ステップＳ４１では記録媒体４６に記録された最新の画像ファイルを指定し、ステップＳ４３では指定された画像ファイルの再生をメモリＩ／Ｆ４４に命令する。メモリＩ／Ｆ４４は、指定画像ファイルに格納されたメイン画像データを読み出し、読み出されたメイン画像データをメモリ制御回路３０を通してＳＤＲＡＭ３４の再生画像エリア３４ｄに書き込む。
【００６６】
ステップＳ４５では、再生画表示の開始をＬＣＤドライバ３６に命令する。ＬＣＤドライバ３６は、再生画像エリア３４ｄに格納された画像データをメモリ制御回路３０を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ４０を駆動する。この結果、再生画像がＬＣＤモニタ４０に表示される。ステップＳ４７では、画像更新操作が行われたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、記録媒体４６に記録された別の画像ファイルをステップＳ４９で指定し、その後にステップＳ４３に戻る。この結果、ＬＣＤモニタ４０の表示が別の再生画像に更新される。
【００６７】
図１３を参照して、ステップＳ５１では撮像タスクおよびＧＵＩタスクを起動し、ステップＳ５３ではサブ側動画取り込みを開始する。ステップＳ５１の処理の結果、メインシーンを表すスルー画像がＬＣＤモニタ４０に表示される。また、ステップＳ５３の処理の結果、サブ画像データが撮像系ＩＭ＿Ｓから繰り返し出力され、ＳＤＲＡＭ３４のサブ画像エリア３４ｂに書き込まれる。
【００６８】
ステップＳ５５では探索周期（＝１秒）が到来したか否かを判別し、判別結果がＮＯである限り、ステップＳ５７のサブ側ＡＥ処理を繰り返す。この結果、サブ画像データの輝度が大まかに調整される。判別結果がＮＯからＹＥＳに更新されるとステップＳ５９に進み、シャッタボタン３０ｓｈの操作が解除されているか否かを判別する。判別結果がＮＯであればステップＳ５５に戻り、判別結果がＹＥＳであればステップＳ６１に進む。
【００６９】
ステップＳ６１では、登録顔画像（＝ユーザの顔画像）に符合する部分画像をサブ画像エリア３４ｂに格納された最新フレームのサブ画像データから探索する。ステップＳ６３では所望の部分画像が探知されたか否かを判別し、判別結果がＮＯであればステップＳ５５に戻る一方、判別結果がＹＥＳであればステップＳ６５に進む。
【００７０】
ステップＳ６５では、振動検知処理を実行する。この結果、メイン画像データ上で代表点が指定され、連続するＫｍａｘ（＝３０）フレームのメイン画像データから代表点が探索される。探知された代表点の座標は、レジスタＲＧＳＴに登録される。レジスタＲＧＳＴには、ユーザの顔画像が探知されてから１秒間のカメラ筐体ＣＨＳの振動を表す情報が記述される。
【００７１】
ステップＳ６７では、カメラ筐体ＣＨＳが第１振動条件を満足する態様で振動したか否かをレジスタＲＧＳＴの記述に基づいて判別する。また、ステップＳ７７では、カメラ筐体ＣＨＳが第２振動条件を満足する態様で振動したか否かをレジスタＲＧＳＴの記述に基づいて判別する。ステップＳ６７の判別結果およびステップＳ７７の判別結果のいずれもＮＯであれば、ステップＳ５５に戻る。これに対して、ステップＳ６７の判別結果がＹＥＳであればステップＳ６９に進み、ステップＳ７７の判別結果がＹＥＳであればステップＳ７９に進む。
【００７２】
ステップＳ６９ではＬＣＤモニタ４０に表示中の画像がスルー画像であるか否かを判別し、判別結果がＮＯであればステップＳ５５に戻る一方、判別結果がＹＥＳであればステップＳ７１に進む。ステップＳ７１では、ＧＵＩ画像がＬＣＤモニタ４０に表示中であるか否かを判別し、判別結果がＮＯであればステップＳ７３でＧＵＩ画像の表示の開始をキャラクタジェネレータ３８に命令する一方、判別結果がＹＥＳであればステップＳ７５でＧＵＩ画像の表示の終了をキャラクタジェネレータ３８に命令する。ＧＵＩ画像は、ステップＳ７３の処理によってＬＣＤモニタ４０に多重表示され、ステップＳ７５の処理によってＬＣＤモニタ４０から消失する。ステップＳ７３またはＳ７５の処理が完了すると、ステップＳ５５に戻る。
【００７３】
ステップＳ７９では、再生タスクが起動中であるか否かを判別する。判別結果がＮＯであれば、ステップＳ８１でＧＵＩ画像の表示の終了をキャラクタジェネレータ３８に命令し、ステップＳ８３で再生タスクを起動する。これに対して判別結果がＹＥＳであれば、ステップＳ８５で再生タスクを停止する。ステップＳ８３の処理と上述したステップＳ９〜Ｓ１１の処理とが実行された結果、ＬＣＤモニタ４０の表示はスルー画像から再生画像に更新される。また、ステップＳ８５の処理と上述したステップＳ１３およびＳ１７の処理とが実行された結果、ＬＣＤモニタ４０の表示は再生画像からスルー画像に更新される。ステップＳ８３またはＳ８５の処理が完了すると、ステップＳ５５に戻る。
【００７４】
図１３に示すステップＳ６５の振動検知処理は、図１６に示すサブルーチンに従って実行される。まずステップＳ９１で、レジスタＲＧＳＴをクリアするとともに、変数Ｋを“０”に設定する。ステップＳ９３では、メイン画像エリア３４ａに格納された最新のメイン画像データ上で代表点を指定する。ステップＳ９５では垂直同期信号ｓｙｎｃ＿ｍが発生したか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ９７に進む。
【００７５】
ステップＳ９７ではメイン画像エリア３４ａに格納された最新のメイン画像データから代表点を探索し、ステップＳ９９では代表点が探知されたか否かを判別する。判別結果がＮＯであればそのままステップＳ１０３に進み、判別結果がＹＥＳであればステップＳ１０１の処理を経てステップＳ１０３に進む。ステップＳ１０１では、探知された代表点の座標をレジスタＲＧＳＴのＫ番目のカラムに登録する。
【００７６】
ステップＳ１０３では、変数Ｋが最大値Ｋｍａｘ（＝３０）に達したか否かを判別する。判別結果がＮＯであれば、ステップＳ１０５で変数ＫをインクリメントしてからステップＳ９５に戻る。この結果、ユーザの顔画像が探知されてから１秒間のカメラ筐体ＣＨＳの振動を表す情報が、レジスタＲＧＳＴに記述される。ステップＳ１０３の判別結果がＮＯからＹＥＳに更新されると、上階層のルーチンに復帰する。
【００７７】
以上の説明から分かるように、撮像系ＩＭ＿Ｍはメインシーンを捉え、撮像系ＩＭ＿Ｓはサブシーンを捉え、ＬＣＤモニタ４０はサブシーンに面する。ＣＰＵ２８は、スルー画像または再生画像をＬＣＤモニタ４０に表示し(S3, S17, S45)、さらにＧＵＩ画像をスルー画像に多重する(S73)。ＣＰＵ２８はまた、撮像系ＩＭ＿Ｍから出力されたメイン画像データに基づいてカメラ筐体ＣＨＳの振動を検知し(S65)、検知された振動が第１振動条件または第２振動条件を満足するときＬＣＤモニタ４０の表示を変更する(S67~S71, S75~S85)。ただし、この表示変更処理は、ＬＣＤモニタ４０の前方にユーザの顔が出現する一部の期間に起動される(S61~S63)。これによって、ＬＣＤモニタ４０の表示の変更に関する操作性が向上する。
【００７８】
なお、この実施例では、登録顔画像がサブ画像データから探知されたときに振動検知処理を実行するようにしている（図１３のステップＳ６１〜Ｓ６５参照）。しかし、肌色画像がサブ画像データの大部分を占めるときに振動検知処理を実行するようにしてもよい。
【００７９】
また、この実施例では、撮像系ＩＭ＿Ｍから出力されたメイン画像データに基づいてカメラ筐体ＣＨＳの振動を検知するようにしている。しかし、撮像系ＩＭ＿Ｍから出力されたメイン画像データおよび撮像系ＩＭ＿Ｓから出力されたサブ画像データの両方に基づいて、或いは撮像系ＩＭ＿Ｓから出力されたサブ画像データに基づいて、カメラ筐体ＣＨＳの振動を検知するようにしてもよい。
【００８０】
さらに、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４８に予め記憶される。しかし、図１９に示すように通信Ｉ／Ｆ５０をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４８に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００８１】
また、この実施例では、ＣＰＵ２８によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００８２】
１０  …ディジタルカメラ
１６ｍ，１６ｓ  …イメージセンサ
２４ｍ，２４ｓ  …カメラ処理回路
２８  …ＣＰＵ
３６  …ＬＣＤドライバ
３８  …キャラクタジェネレータ
４０  …ＬＣＤモニタ
【図１】
2014158185.tif 000003
【図２】
2014158185.tif 000004
【図３】
2014158185.tif 000005
【図４】
2014158185.tif 000006
【図５】
2014158185.tif 000007
【図６】
2014158185.tif 000008
【図７】
2014158185.tif 000009
【図８】
2014158185.tif 000010
【図９】
2014158185.tif 000011
【図１０】
2014158185.tif 000012
【図１１】
2014158185.tif 000013
【図１２】
2014158185.tif 000014
【図１３】
2014158185.tif 000015
【図１４】
2014158185.tif 000016
【図１５】
2014158185.tif 000017
【図１６】
2014158185.tif 000018
【図１７】
2014158185.tif 000019