(57)【要約】【構成】撮像装置１６は撮像面で捉えられた光学像に対応する生画像データを出力し、信号処理回路２０は出力された生画像データをＹＵＶ形式の画像データに変換する。ＣＰＵ３４は、信号処理回路２０から出力された画像データをシャッタボタン３６ｓｈの操作に応答して取得する。ただし、この取得処理の許可／制限は、シャッタボタン３６ｓｈの操作を受け付けた時点で撮像面が捉える主要被写体と基準姿勢で撮像面が捉える主要被写体との共通性を判別して制御される。取得処理が許可されたとき、ＣＰＵ３４は、シャッタボタン３６ｓｈの操作を受け付けた時点の撮像面の姿勢を示す姿勢情報を作成する。取得された画像データは、こうして作成された姿勢情報を参照して再生される。【効果】画像データの記録再生性能が向上する。【選択図】図２
2013115444.tif 000002
【特許請求の範囲】
【請求項１】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段、
前記撮像手段から出力された電子画像をユーザ操作に応答して取得する取得手段、
前記ユーザ操作を受け付けた時点で前記撮像面が捉える物体と基準姿勢で前記撮像面が捉える物体との共通性を判別して前記取得手段の処理の許可／制限を制御する制御手段、
前記取得手段の処理が前記制御手段によって許可されたとき前記ユーザ操作を受け付けた時点の前記撮像面の姿勢を示す姿勢情報を作成する作成手段、および
前記取得手段によって取得された電子画像を前記作成手段によって作成された姿勢情報を参照して再生する再生手段を備える、電子カメラ。
【請求項２】
前記制御手段は、注目する２つの物体が共通するとき前記取得手段の処理を許可する許可手段、および前記注目する２つの物体が相違するとき前記取得手段の処理を制限する制限手段を含む、請求項１記載の電子カメラ。
【請求項３】
前記撮像面の前方に配置されるフォーカスレンズをさらに備え、
前記取得手段は前記ユーザ操作に応答して前記フォーカスレンズから前記撮像面までの距離を調整する調整手段を含み、
前記制御手段は前記撮像面の姿勢と前記調整手段によって調整された距離とを参照して前記共通性を判別する判別手段を含む、請求項１または２記載の電子カメラ。
【請求項４】
前記再生手段は、特定物体の姿勢を検出する検出手段、前記検出手段によって検出された姿勢を前記作成手段によって作成された姿勢情報と照合する照合手段、および前記照合手段の照合結果に応じて異なる電子画像を再生する画像再生手段を含む、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項５】
前記特定物体はカメラ筐体に相当する、請求項４記載の電子カメラ。
【請求項６】
前記再生手段によって再生された電子画像をモニタ画面に表示する表示手段をさらに備え、
前記特定物体は前記モニタ画面の前方に存在する人物の顔に相当する、請求項４記載の電子カメラ。
【請求項７】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段を備える電子カメラのプロセッサに、
前記撮像手段から出力された電子画像をユーザ操作に応答して取得する取得ステップ、
前記ユーザ操作を受け付けた時点で前記撮像面が捉える物体と基準姿勢で前記撮像面が捉える物体との共通性を判別して前記取得ステップの処理の許可／制限を制御する制御ステップ、
前記取得ステップの処理が前記制御ステップによって許可されたとき前記ユーザ操作を受け付けた時点の前記撮像面の姿勢を示す姿勢情報を作成する作成ステップ、および
前記取得ステップによって取得された電子画像を前記作成ステップによって作成された姿勢情報を参照して再生する再生ステップを実行させるための、カメラ制御プログラム。
【請求項８】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段を備える電子カメラによって実行されるカメラ制御方法であって、
前記撮像手段から出力された電子画像をユーザ操作に応答して取得する取得ステップ、
前記ユーザ操作を受け付けた時点で前記撮像面が捉える物体と基準姿勢で前記撮像面が捉える物体との共通性を判別して前記取得ステップの処理の許可／制限を制御する制御ステップ、
前記取得ステップの処理が前記制御ステップによって許可されたとき前記ユーザ操作を受け付けた時点の前記撮像面の姿勢を示す姿勢情報を作成する作成ステップ、および
前記取得ステップによって取得された電子画像を前記作成ステップによって作成された姿勢情報を参照して再生する再生ステップを備える、カメラ制御方法。
【請求項９】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
前記撮像手段から出力された電子画像をユーザ操作に応答して取得する取得ステップ、
前記ユーザ操作を受け付けた時点で前記撮像面が捉える物体と基準姿勢で前記撮像面が捉える物体との共通性を判別して前記取得ステップの処理の許可／制限を制御する制御ステップ、
前記取得ステップの処理が前記制御ステップによって許可されたとき前記ユーザ操作を受け付けた時点の前記撮像面の姿勢を示す姿勢情報を作成する作成ステップ、および
前記取得ステップによって取得された電子画像を前記作成ステップによって作成された姿勢情報を参照して再生する再生ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１０】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
前記撮像手段から出力された電子画像をユーザ操作に応答して取得する取得ステップ、
前記ユーザ操作を受け付けた時点で前記撮像面が捉える物体と基準姿勢で前記撮像面が捉える物体との共通性を判別して前記取得ステップの処理の許可／制限を制御する制御ステップ、
前記取得ステップの処理が前記制御ステップによって許可されたとき前記ユーザ操作を受け付けた時点の前記撮像面の姿勢を示す姿勢情報を作成する作成ステップ、および
前記取得ステップによって取得された電子画像を前記作成ステップによって作成された姿勢情報を参照して再生する再生ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に、撮像面で捉えられた光学像に対応する電子画像をユーザ操作に応答して取得し、ユーザ操作を受け付けた時点の撮像面の姿勢を示す姿勢情報を作成する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、パノラマモードの下で撮像面の向きを変えながら複数の画像を撮影すると、方位センサによって検出された方位情報が撮影された複数の画像の各々に付加される。再生時には、撮像面の向きに相当する方位情報が付加された画像が撮影された複数の画像の中から検出され、検出された画像が表示部に表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術は共通の物体を複数の視点で撮影することを想定しておらず、共通の物体を表す画像の記録再生性能に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、共通の物体を表す画像の記録再生性能を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)、撮像手段から出力された電子画像をユーザ操作に応答して取得する取得手段(S3, S9, S17)、ユーザ操作を受け付けた時点で撮像面が捉える物体と基準姿勢で撮像面が捉える物体との共通性を判別して取得手段の処理の許可／制限を制御する制御手段(S41, S49~S57, S15)、取得手段の処理が制御手段によって許可されたときユーザ操作を受け付けた時点の撮像面の姿勢を示す姿勢情報を作成する作成手段(S63)、および取得手段によって取得された電子画像を作成手段によって作成された姿勢情報を参照して再生する再生手段(S89~S105)を備える。
【０００７】
好ましくは、制御手段は、注目する２つの物体が共通するとき取得手段の処理を許可する許可手段(S57)、および注目する２つの物体が相違するとき取得手段の処理を制限する制限手段(S55)を含む。
【０００８】
好ましくは、撮像面の前方に配置されるフォーカスレンズ(12)がさらに備えられ、取得手段はユーザ操作に応答してフォーカスレンズから撮像面までの距離を調整する調整手段(S7)を含み、制御手段は撮像面の姿勢と調整手段によって調整された距離とを参照して共通性を判別する判別手段(S53)を含む。
【０００９】
好ましくは、再生手段は、特定物体の姿勢を検出する検出手段(S97)、検出手段によって検出された姿勢を作成手段によって作成された姿勢情報と照合する照合手段(S99~S101)、および照合手段の照合結果に応じて異なる電子画像を再生する画像再生手段(S105)を含む。
【００１０】
或る局面では、特定物体はカメラ筐体に相当する。他の局面では、再生手段によって再生された電子画像をモニタ画面に表示する表示手段(26, 28)がさらに備えられ、特定物体はモニタ画面の前方に存在する人物の顔に相当する。
【００１１】
この発明に従うカメラ制御プログラムは、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)を備える電子カメラ(10)のプロセッサ(34)に、撮像手段から出力された電子画像をユーザ操作に応答して取得する取得ステップ(S3, S9, S17)、ユーザ操作を受け付けた時点で撮像面が捉える物体と基準姿勢で撮像面が捉える物体との共通性を判別して取得ステップの処理の許可／制限を制御する制御ステップ(S41, S49~S57, S15)、取得ステップの処理が制御ステップによって許可されたときユーザ操作を受け付けた時点の撮像面の姿勢を示す姿勢情報を作成する作成ステップ(S63)、および取得ステップによって取得された電子画像を作成ステップによって作成された姿勢情報を参照して再生する再生ステップ(S89~S105)を実行させるための、カメラ制御プログラムである。
【００１２】
この発明に従うカメラ制御方法は、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)を備える電子カメラ(10)によって実行されるカメラ制御方法であって、撮像手段から出力された電子画像をユーザ操作に応答して取得する取得ステップ(S3, S9, S17)、ユーザ操作を受け付けた時点で撮像面が捉える物体と基準姿勢で撮像面が捉える物体との共通性を判別して取得ステップの処理の許可／制限を制御する制御ステップ(S41, S49~S57, S15)、取得ステップの処理が制御ステップによって許可されたときユーザ操作を受け付けた時点の撮像面の姿勢を示す姿勢情報を作成する作成ステップ(S63)、および取得ステップによって取得された電子画像を作成ステップによって作成された姿勢情報を参照して再生する再生ステップ(S89~S105)を備える。
【００１３】
この発明に従う外部制御プログラムは、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)、およびメモリ(48)に保存された内部制御プログラムに従う処理を実行するプロセッサ(34)を備える電子カメラ(10)に供給される外部制御プログラムであって、撮像手段から出力された電子画像をユーザ操作に応答して取得する取得ステップ(S3, S9, S17)、ユーザ操作を受け付けた時点で撮像面が捉える物体と基準姿勢で撮像面が捉える物体との共通性を判別して取得ステップの処理の許可／制限を制御する制御ステップ(S41, S49~S57, S15)、取得ステップの処理が制御ステップによって許可されたときユーザ操作を受け付けた時点の撮像面の姿勢を示す姿勢情報を作成する作成ステップ(S63)、および取得ステップによって取得された電子画像を作成ステップによって作成された姿勢情報を参照して再生する再生ステップ(S89~S105)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１４】
この発明に従う電子カメラ(10)は、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)、外部制御プログラムを取り込む取り込み手段(50)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(48)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(34)を備える電子カメラであって、外部制御プログラムは、撮像手段から出力された電子画像をユーザ操作に応答して取得する取得ステップ(S3, S9, S17)、ユーザ操作を受け付けた時点で撮像面が捉える物体と基準姿勢で撮像面が捉える物体との共通性を判別して取得ステップの処理の許可／制限を制御する制御ステップ(S41, S49~S57, S15)、取得ステップの処理が制御ステップによって許可されたときユーザ操作を受け付けた時点の撮像面の姿勢を示す姿勢情報を作成する作成ステップ(S63)、および取得ステップによって取得された電子画像を作成ステップによって作成された姿勢情報を参照して再生する再生ステップ(S89~S105)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１５】
この発明によれば、ユーザ操作に応答して電子画像を取得する処理は、ユーザ操作を受け付けた時点で撮像面が捉える物体と基準姿勢で撮像面が捉える物体との共通性を判別して許可／制限される。これによって、共通の物体が現れた電子画像を限定的に取得することができ、記録性能の向上が図られる。また、ユーザ操作を受け付けた時点の撮像面の姿勢を示す姿勢情報が電子画像の取得に関連して作成され、取得された電子画像は作成された姿勢情報を参照して再生される。これによって、再生性能の向上が図られる。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図４】図２実施例に適用されるレジスタの構成の一例を示す図解図である。
【図５】図２実施例に適用される他のレジスタの構成の一例を示す図解図である。
【図６】疑似３Ｄモードにおいてカメラ筐体が取る姿勢の一例を示す図解図である。
【図７】（Ａ）は疑似３Ｄモードで撮影された物体像の一例を示す図解図であり、（Ｂ）は疑似３Ｄモードで撮影された物体像の他の一例を示す図解図であり、（Ｃ）は疑似３Ｄモードで撮影された物体像のその他の一例を示す図解図であり、（Ｄ）は疑似３Ｄモードで撮影された物体像のさらにその他の一例を示す図解図である。
【図８】図２実施例に適用されるその他のレジスタの構成の一例を示す図解図である。
【図９】図２実施例に適用されるさらにその他のレジスタの構成の一例を示す図解図である。
【図１０】再生モードにおいてカメラ筐体が取る姿勢の一例を示す図解図である。
【図１１】（Ａ）は再生画像の一例を示す図解図であり、（Ｂ）は再生画像の他の一例を示す図解図であり、（Ｃ）は再生画像のその他の一例を示す図解図であり、（Ｄ）は再生画像のさらにその他の一例を示す図解図である。
【図１２】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１６】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１７】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１８】他の実施例の外観を上方から眺めた状態の一例を示す図解図である。
【図１９】他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図２０】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１９】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、撮像面で捉えられた光学像に対応する電子画像を出力する。取得手段２は、撮像手段１から出力された電子画像をユーザ操作に応答して取得する。制御手段３は、ユーザ操作を受け付けた時点で撮像面が捉える物体と基準姿勢で撮像面が捉える物体との共通性を判別して取得手段２の処理の許可／制限を制御する。作成手段４は、取得手段２の処理が制御手段３によって許可されたときユーザ操作を受け付けた時点の撮像面の姿勢を示す姿勢情報を作成する。再生手段５は、取得手段２によって取得された電子画像を作成手段４によって作成された姿勢情報を参照して再生する。
【００２０】
ユーザ操作に応答して電子画像を取得する処理は、ユーザ操作を受け付けた時点で撮像面が捉える物体と基準姿勢で撮像面が捉える物体との共通性を判別して許可／制限される。これによって、共通の物体が現れた電子画像を限定的に取得することができ、記録性能の向上が図られる。また、ユーザ操作を受け付けた時点の撮像面の姿勢を示す姿勢情報が電子画像の取得に関連して作成され、取得された電子画像は作成された姿勢情報を参照して再生される。これによって、再生性能の向上が図られる。
［実施例］
【００２１】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞り機構１４を含む。フォーカスレンズ１２および絞り機構１４を経た光学像は、撮像装置１６の撮像面に照射され、光電変換を施される。これによって、撮像面で捉えられたシーンを表す電荷が生成される。
【００２２】
キー入力装置３６に設けられたモード切り換えスイッチ３６ｍｄによってカメラモードが選択されると、ＣＰＵ３４は、撮像タスクの下で動画取り込み処理を実行するべく、ドライバ１８ｃに露光動作および電荷読み出し動作の繰り返しを命令する。
【００２３】
ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から出力された垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。撮像装置１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２４】
信号処理回路２０は、撮像装置１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、これによって作成されたＹＵＶ形式の画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４の動画像エリア２４ａに書き込む。
【００２５】
ＬＣＤドライバ２６は、動画像エリア２４ａに格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２６】
図３を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは垂直方向および水平方向の各々において１６分割され、合計２５６個の分割エリアによって評価エリアＥＶＡが形成される。
【００２７】
輝度評価回路３０は、信号処理回路２０から出力されたＹデータのうち評価エリアＥＶＡに属するＹデータを分割エリア毎に積分し、２５６個の積分値つまり２５６個の輝度評価値を出力する。積分処理は垂直同期信号Ｖｓｙｎｃが発生する毎に実行され、２５６個の輝度評価値は垂直同期信号Ｖｓｙｎｃに同期して輝度評価回路３０から出力される。
【００２８】
また、ＡＦ評価回路３２は、信号処理回路２０から出力されたＹデータのうち評価エリアＥＶＡに属するＹデータの高域周波数成分を分割エリア毎に積分し、２５６個の積分値つまり２５６個のＡＦ評価値を出力する。この積分処理も垂直同期信号Ｖｓｙｎｃが発生する毎に実行され、２５６個のＡＦ評価値は垂直同期信号Ｖｓｙｎｃに同期してＡＦ評価回路３２から出力される。
【００２９】
キー入力装置３６に設けられたシャッタボタン３６ｓｈが非操作状態のとき、ＣＰＵ３４は、輝度評価回路３０から出力された輝度評価値に基づいて適正ＥＶ値を算出するべく、簡易ＡＥ処理を繰り返し実行する。算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、ＬＣＤモニタ２８に表示されるスルー画像の明るさが適度に調整される。
【００３０】
シャッタボタン３６ｓｈが半押しされると、ＣＰＵ３４は、輝度評価回路３０から出力された輝度評価値に基づいて最適ＥＶ値を算出するべく、厳格ＡＥ処理を実行する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。これによって、ＬＣＤモニタ２８に表示されるスルー画像の明るさが厳格に調整される。
【００３１】
ＣＰＵ３４は続いて、ＡＦ処理を実行する。フォーカスレンズ１２は光軸方向に移動され、ＡＦ評価回路３２から出力されたＡＦ評価値はフォーカスレンズ１２の移動処理と並列して繰り返し取り込まれる。合焦点は取り込まれたＡＦ評価値に基づいて探索され、フォーカスレンズ１２は発見された合焦点に配置される。これによって、ＬＣＤモニタ２８に表示されるスルー画像の鮮鋭度が向上する。
【００３２】
カメラモードの下には、通常モードおよび疑似３Ｄモードが取り込みモードとして準備される。取り込みモードもまた、モード切り換えスイッチ３６ｍｄの操作によって択一的に切り換えられる。
【００３３】
通常モードが選択された状態でシャッタボタン３６ｓｈが全押しされると、ＣＰＵ３４は、無条件で静止画取り込み処理を実行する。これに対して、疑似３Ｄモードが選択された状態でシャッタボタン３６ｓｈが全押しされると、ＣＰＵ３４は、後述するフラグＦＬＧｅｒｒｏｒが“０”を示すことを条件として静止画取り込み処理を実行する。静止画取り込み処理の結果、ＡＦ処理が完了した時点のシーンを表す画像データが、動画像エリア２４ａから静止画像エリア２４ｂに退避される。
【００３４】
ＣＰＵ３４はまた、撮像タスクと並列する記録制御タスクの下で、以下の処理を実行する。シャッタボタン３６ｓｈが操作された時点の取り込みモードが通常モードであれば、ＣＰＵ３６は、ファイルヘッダと記録画像エリア２４ｂに確保された画像データとを収めた画像ファイルを作成し、作成された画像ファイルをメモリＩ／Ｆ３８を通して記録媒体４０に保存する。記録媒体４０には通常モード用の既定フォルダが事前に設けられており、通常モードの下で作成された画像ファイルは既定フォルダに収められる。
【００３５】
シャッタボタン３６ｓｈが操作された時点の取り込みモードが疑似３Ｄモードであれば、ＣＰＵ３４は、疑似３Ｄフォルダを記録媒体４０に新規に作成し、作成された疑似３Ｄフォルダをオープンし、そして疑似３Ｄフォルダに収められた画像ファイルの数を示す変数Ｋを“０”に設定する。
【００３６】
変数Ｋが“０”を示す状態でシャッタボタン３６ｓｈが半押しされれば、ＣＰＵ３４は、カメラ筐体の現在の向きを定義する水平角（＝方位角）および垂直角（＝仰角）を地磁気センサ４２およびジャイロセンサ４４の出力に基づいて検出し、検出された水平角および垂直角を基準姿勢として図４に示すレジスタＲＧＳＴ＿Ｒ１に登録する。ＣＰＵ３４はさらに、ＡＦ処理が完了した時点のフォーカスレンズ１２の配置に基づいて主要被写体（＝フォーカスされた被写体）までの距離を算出し、算出された距離を被写体距離としてレジスタＲＧＳＴ＿Ｒ１に登録する。
【００３７】
その後にシャッタボタン３６ｓｈが全押しされれば、ＣＰＵ３４は、ファイルヘッダと記録画像エリア２４ｂに確保された画像データとを収めた画像ファイルを作成し、作成された画像ファイルをメモリＩ／Ｆ３８を通して記録媒体４０に保存する。画像ファイルは新規に作成された疑似３Ｄフォルダに収められ、変数Ｋは保存処理が完了した後にインクリメントされる。
【００３８】
変数Ｋが“１”以上の値を示す状態でシャッタボタン３６ｓｈが半押しされれば、ＣＰＵ３４は、カメラ筐体の姿勢を定義する水平角および垂直角の変化量を地磁気センサ４２およびジャイロセンサ４４の出力とレジスタＲＧＳＴ＿Ｒ１の記述とに基づいて検出し、カメラ筐体の位置の変化量を加速度センサ４６の出力に基づいて検出し、そして検出されたこれらの変化量を相対姿勢として図５に示すレジスタＲＧＳＴ＿Ｒ２に登録する。相対姿勢は、Ｋ番目のカラムに記述される。
【００３９】
ＣＰＵ３４はまた、ＡＦ処理が完了した時点のフォーカスレンズ１２の配置に基づいて主要被写体までの距離を算出し、算出された距離を被写体距離としてレジスタＲＧＳＴ＿Ｒ２に登録する。被写体距離もまた、Ｋ番目のカラムに記述される。
【００４０】
ＣＰＵ３４はその後、基準姿勢で捉えられた主要被写体と同じ被写体が今回のシャッタボタン３６ｓｈの操作時の主要被写体として捉えられているか否かを、レジスタＲＧＳＴ＿Ｒ１に登録された基準姿勢および被写体距離とレジスタＲＧＳＴ＿Ｒ２のＫ番目のカラムに記述された相対姿勢および被写体距離とに基づいて判別する。
【００４１】
具体的には、この判別処理は、基準姿勢において主要被写体および撮像面を結ぶ直線がＫ番目の相対姿勢において主要被写体および撮像面を結ぶ直線と交差ないし立体交差し、かつ基準姿勢における被写体距離とＫ番目の相対姿勢における被写体距離との相違が基準を下回るという論理積条件が満足されるか否かを判別する処理に相当する。
【００４２】
フラグＦＬＧｅｒｒｏｒは、この判別処理の結果に応じて“１”および“０”のいずれか一方に設定される。つまり、今回のシャッタボタンの操作時に捉えられた主要被写体が基準姿勢で捉えられた主要被写体と相違すれば、フラグＦＬＧｅｒｒｏｒは“１”に設定される。これに対して、今回のシャッタボタンの操作時に捉えられた主要被写体が基準姿勢で捉えられた主要被写体と共通すれば、フラグＦＬＧｅｒｒｏｒは“０”に設定される。
【００４３】
フラグＦＬＧｅｒｒｏｒが“０”を示す状態（＝主要被写体の共通性が確保された状態）でシャッタボタン３６ｓｈが全押しされれば、ＣＰＵ３４は、レジスタＲＧＳＴ＿Ｒ２のＫ＋１番目のカラムに登録された相対姿勢を姿勢情報としてファイルヘッダに追記する。ＣＰＵ３４はさらに、こうして作成されたファイルヘッダとシャッタボタン３６ｓｈの全押しに応答して記録画像エリア２４ｂに確保された画像データとを収めた画像ファイルをメモリＩ／Ｆ３８を通して記録媒体４０に保存する。画像ファイルは新規に作成された疑似３Ｄフォルダに保存され、変数Ｋは保存処理の後にインクリメントされる。
【００４４】
したがって、カメラ筐体ＣＢ１を図６に示す姿勢ＰＳ１〜ＰＳ４に順に配置してシャッタボタン３６ｓｈを操作すると、ダイスＤＣ１が互いに異なる４つの視点で撮影される。ダイスＤＣ１は、姿勢ＰＳ１に対応して図７（Ａ）に示すように撮影され、姿勢ＰＳ２に対応して図７（Ｂ）に示すように撮影され、姿勢ＰＳ３に対応して図７（Ｃ）に示すように撮影され、そして姿勢ＰＳ４に対応して図７（Ｄ）に示すように撮影される。
【００４５】
ここで、姿勢ＰＳ１は基準姿勢として検出され、姿勢ＰＳ２〜ＰＳ４の各々は相対姿勢として検出される。したがって、図７（Ｂ）に示す画像データを収めた画像ファイルのヘッダには姿勢ＰＳ２を表す相対姿勢が記述され、図７（Ｃ）に示す画像データを収めた画像ファイルのヘッダには姿勢ＰＳ３を表す相対姿勢が記述され、そして図７（Ｄ）に示す画像データを収めた画像ファイルのヘッダには姿勢ＰＳ４を表す相対姿勢が記述される。
【００４６】
オープン状態の疑似３Ｄフォルダは、モード切り換えスイッチ３６ｍｄによって通常モードが選択されたときにクローズまたは削除される。つまり、疑似３Ｄフォルダは、少なくとも１つの画像ファイルが疑似３Ｄフォルダに収められた状態で通常モードが選択されたときにクローズされ、疑似３Ｄフォルダに画像ファイルが存在しない状態で通常モードが選択されたときに削除される。
【００４７】
モード切り換えスイッチ４０ｍｄによって再生モードが選択されると、ＣＰＵ３４は、再生タスクの下で以下の処理を実行する。
【００４８】
ＣＰＵ３４はまず、記録媒体４４に記録された複数のフォルダのいずれか１つを選択する処理を実行する。選択されたフォルダが通常モード用の既定フォルダであれば、ＣＰＵ３４は、既定フォルダに収められた最新の画像ファイルを指定し、指定された画像ファイルの再生をメモリＩ／Ｆ３８に命令する。
【００４９】
メモリＩ／Ｆ３８は、指定された画像ファイルに収められた画像データを記録媒体４０から読み出し、読み出された画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４の静止画像エリア２４ｂに書き込む。ＬＣＤドライバ２６は、こうして静止画像エリア２４ｂに転送された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、再生画像がモニタ画面に表示される。
【００５０】
キー入力装置３６に設けられた送り／戻しボタン３６ｆｒによって送り操作が行われると、ＣＰＵ３４は、既定フォルダに収められた次の画像ファイルの再生をメモリＩ／Ｆ３８に命令する。これに対して、送り／戻しボタン３６ｆｒによって戻し操作が行われると、ＣＰＵ３４は、既定フォルダに収められた前の画像ファイルをメモリＩ／Ｆ３８に命令する。この結果、ＬＣＤモニタ２８に表示された画像が別の画像に更新される。
【００５１】
選択されたフォルダが疑似３Ｄフォルダであれば、ＣＰＵ３４は、カメラ筐体ＣＢ１の現在の向きを定義する水平角および垂直角を地磁気センサ４２およびジャイロセンサ４４の出力に基づいて検出し、検出された水平角および垂直角を基準姿勢として図８に示すレジスタＲＧＳＴ＿Ｐ１に登録する。ＣＰＵ３４はさらに、疑似３Ｄフォルダに収められた２番目以降の画像ファイルから姿勢情報（＝相対姿勢）を読み出し、読み出された姿勢情報を図９に示すレジスタＲＧＳＴ＿Ｐ２に登録する。
【００５２】
ＣＰＵ３４は続いて、疑似３Ｄフォルダに収められた先頭の画像ファイルを指定し、指定された画像ファイルの再生をメモリＩ／Ｆ３８に命令する。この結果、先頭の画像ファイルに収められた画像データに基づく再生画像がＬＣＤモニタ２８に表示される。
【００５３】
ＣＰＵ３４はその後、カメラ筐体ＣＢ１の姿勢を定義する水平角および垂直角の変化量を地磁気センサ４２およびジャイロセンサ４４の出力とレジスタＲＧＳＴ＿Ｐ１の記述とに基づいて検出し、カメラ筐体ＣＢ１の位置の変化量を加速度センサ４６の出力に基づいて検出し、そして検出されたこれらの変化量を現時点の相対姿勢として定義する。
【００５４】
定義された現時点の相対姿勢に符合する相対姿勢は、レジスタＲＧＳＴ＿Ｐ２に登録された１または２以上の相対姿勢の中から探索される。符合する相対姿勢が発見されると、ＣＰＵ３４は、発見された相対姿勢の記述元の画像ファイルを指定し、指定された画像ファイルの再生をメモリＩ／Ｆ３８に命令する。この結果、ＬＣＤモニタ２８に表示された画像が別の画像に更新される。
【００５５】
したがって、カメラ筐体ＣＢ１を図１０に示す姿勢ＰＳ１１に配置した状態で疑似３Ｄフォルダを選択し、カメラ筐体ＣＢ１の姿勢を“ＰＳ１１”〜“ＰＳ１４”の間で遷移させると、図１１（Ａ）に示す画像が姿勢Ｐ１１に対応して再生され、図１１（Ｂ）に示す画像が姿勢ＰＳ１２に対応して再生され、図１１（Ｃ）に示す画像が姿勢ＰＳ１３に対応して再生され、そして図１１（Ｄ）に示す画像が姿勢ＰＳ１４に対応して再生される。
【００５６】
ＣＰＵ３６は、カメラモードが選択されたとき図１２に示す撮像タスクおよび図１３〜図１５に示す記録制御タスクを並列定期に実行し、再生モードが選択されたとき図１６〜図１７に示す再生タスクを実行する。なお、ＣＰＵ３４は、μＩＴＲＯＮのようなマルチタスクＯＳの上で複数のタスクを並列的に実行するＣＰＵである。また、ＣＰＵ３４によって実行されるタスクに相当する制御プログラムはフラッシュメモリ４８に記憶される。
【００５７】
図１２を参照して、ステップＳ１では動画取り込み処理を開始する。この結果、撮像面で捉えられたシーンを表すスルー画像がＬＣＤモニタ２８に表示される。ステップＳ３ではシャッタボタン３６ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限りステップＳ５の簡易ＡＥ処理を繰り返し実行する。この結果、スルー画像の明るさが適度に調整される。
【００５８】
ステップＳ３の判別結果がＮＯからＹＥＳに更新されると、ステップＳ７で厳格ＡＥ処理およびＡＦ処理を実行する。この結果、スルー画像の明るさが厳格に調整され、スルー画像の鮮鋭度が向上する。ステップＳ９ではシャッタボタン３６ｓｈが全押しされたか否かを判別し、ステップＳ１１ではシャッタボタン３６ｓｈの操作が解除されたか否かを判別する。ステップＳ１１の判別結果がＹＥＳであればステップＳ３に戻り、ステップＳ９の判別結果がＹＥＳであればステップＳ１３に進む。
【００５９】
ステップＳ１３では現時点の取り込みモードを判別し、ステップＳ１５ではフラグＦＬＧｅｒｒｏｒの状態を判別する。現時点の取り込みモードが疑似３ＤモードでかつフラグＦＬＧｅｒｒｏｒが“１”であれば、ステップＳ９に戻る。現時点の取り込みモードが疑似３ＤモードでかつフラグＦＬＧｅｒｒｏｒが“０”であるか、或いは現時点の取り込みモードが通常モードであれば、ステップＳ１７で静止画取り込み処理を実行する。
【００６０】
シャッタボタン３６ｓｈが全押しされた時点のシーンを表す画像データは、静止画取り込み処理によって表示画像エリア２４ａから記録画像エリア２４ｂに退避される。静止画取り込み処理が完了すると、ステップＳ３に戻る。
【００６１】
図１３を参照して、ステップＳ２１では疑似３Ｄモードを選択する操作がモード切り換えスイッチ３６ｍｄによって行われたか否かを判別する。判別結果がＮＯであれば、現時点の取り込みモードは通常モードであるとみなし、シャッタボタン３６ｓｈが全押しされたか否かをステップＳ２３で判別する。
【００６２】
ステップＳ２３の判別結果がＮＯであればそのままステップＳ２１に戻り、ステップＳ２３の判別結果がＹＥＳであればステップＳ２５〜Ｓ２７の処理を経てステップＳ２１に戻る。ステップＳ２５では、ファイルヘッダを作成する。ステップＳ２７では、ステップＳ２５で作成されたファイルヘッダと図１２に示すステップＳ１７の処理によって記録画像エリア２４ｂに確保された画像データとを収めた画像ファイルを作成し、作成された画像ファイルを記録媒体４０に設けられた通常モード用の既定フォルダに保存する。
【００６３】
ステップＳ２１の判別結果がＹＥＳであれば、ステップＳ２９に進む。ステップＳ２９では、疑似３Ｄフォルダを記録媒体４０に新規に作成し、作成された疑似３Ｄフォルダをオープンする。ステップＳ３１では、疑似３Ｄフォルダに収められた画像ファイルの数を示す変数Ｋを“０”に設定する。ステップＳ３３では通常モードを選択する操作がモード切り換えスイッチ３６ｍｄによって行われたか否かを判別し、判別結果がＹＥＳであれば、ステップＳ３５で変数Ｋの値を判別する。
【００６４】
変数Ｋの値が“０”であれば、新規に作成された疑似３Ｄフォルダには画像ファイルが存在しないとみなし、記録媒体４０に新規に作成された疑似３ＤフォルダをステップＳ３７で削除する。一方、変数Ｋの値が“１”以上であれば、少なくとも１つの画像ファイルが疑似３Ｄフォルダに存在するとみなし、記録媒体４０に新規に作成された疑似３ＤフォルダをステップＳ３９でクローズする。ステップＳ３７またはＳ３９の処理が完了すると、ステップＳ２１に戻る。
【００６５】
ステップＳ３３の判別結果がＮＯであれば、シャッタボタン３６ｓｈが半押しされたか否かをステップＳ４１で判別する。判別結果がＮＯであればステップＳ３３に戻り、判別結果がＹＥＳであればステップＳ４３に進む。ステップＳ４３では変数Ｋの値を判別し、Ｋ＝０に対応してステップＳ４５に進む一方、Ｋ≠０に対応してステップＳ４９に進む。
【００６６】
ステップＳ４５では、カメラ筐体ＣＢ１の現在の向きを定義する水平角および垂直角を地磁気センサ４２およびジャイロセンサ４４の出力に基づいて検出し、検出された水平角および垂直角を基準姿勢としてレジスタＲＧＳＴ＿Ｒ１に登録する。ステップＳ４７では、ステップＳ７のＡＦ処理が完了した時点のフォーカスレンズ１２の配置に基づいて主要被写体までの距離を算出し、算出された距離を被写体距離としてレジスタＲＧＳＴ＿Ｒ１に登録する。ステップＳ４７の処理が完了すると、ステップＳ５９に進む。
【００６７】
ステップＳ４９では、カメラ筐体ＣＢ１の姿勢を定義する水平角および垂直角の変化量を地磁気センサ４２およびジャイロセンサ４４の出力とレジスタＲＧＳＴ＿Ｒ１の記述とに基づいて検出し、カメラ筐体ＣＢ１の位置の変化量を加速度センサ４６の出力に基づいて検出し、そして検出されたこれらの変化量を相対姿勢としてレジスタＲＧＳＴ＿Ｒ２に登録する。相対姿勢は、Ｋ番目のカラムに記述される。
【００６８】
ステップＳ５１では、ステップＳ７のＡＦ処理が完了した時点のフォーカスレンズ１２の配置に基づいて主要被写体までの距離を算出し、算出された距離を被写体距離としてレジスタＲＧＳＴ＿Ｒ２に登録する。被写体距離もまた、Ｋ番目のカラムに記述される。
【００６９】
ステップＳ５３では、基準姿勢で捉えられた主要被写体と同じ被写体が今回のシャッタボタン３６ｓｈの操作時の主要被写体として捉えられているか否かを、レジスタＲＧＳＴ＿Ｒ１に登録された基準姿勢および被写体距離とレジスタＲＧＳＴ＿Ｒ２のＫ番目のカラムに記述された相対姿勢および被写体距離とに基づいて判別する。
【００７０】
判別結果がＮＯであれば、Ｋ番目の相対姿勢で捉えられた主要被写体が基準姿勢で捉えられた主要被写体と相違していることを表明するべく、ステップＳ５５でフラグＦＬＧｅｒｒｏｒを“１”に設定する。設定が完了すると、ステップＳ３３に戻る。一方、ステップＳ５３の判別結果がＹＥＳであれば、Ｋ番目の相対姿勢で捉えられた主要被写体が基準姿勢で捉えられた主要被写体と共通していることを表明するべく、ステップＳ５７でフラグＦＬＧｅｒｒｏｒを“０”に設定する。設定が完了すると、ステップＳ５９に進む。
【００７１】
ステップＳ５９ではシャッタボタン３６ｓｈが全押しされたか否かを判別し、ステップＳ６１ではシャッタボタン３６ｓｈの操作が解除されたか否かを判別する。ステップＳ６１の判別結果がＹＥＳであればそのままステップＳ３３に戻り、ステップＳ５９の判別結果がＹＥＳであればステップＳ６３〜Ｓ６７の処理を経てステップＳ３３に戻る。
【００７２】
ステップＳ６３では、ファイルヘッダを作成する。現時点の変数Ｋの値が“１”以上であれば、レジスタＲＧＳＴ＿Ｒ２のＫ＋１番目のカラムに登録された相対姿勢が姿勢情報としてファイルヘッダに追記される。
【００７３】
ステップＳ６５では、ステップＳ６３で作成されたファイルヘッダと図１２に示すステップＳ１７の処理によって記録画像エリア２４ｂに確保された画像データとを収めた画像ファイルを作成し、作成された画像ファイルを新規に作成された疑似３Ｄフォルダに保存する。保存が完了すると、ステップＳ６７で変数Ｋをインクリメントし、その後にステップＳ３３に戻る。
【００７４】
図１６を参照して、ステップＳ７１では記録媒体４４に記録された複数のフォルダのいずれか１つを選択する処理を実行する。ステップＳ７３では選択されたフォルダが通常モード用の既定フォルダおよび疑似３Ｄモードの下で作成された疑似３Ｄフォルダのいずれであるかを判別する。選択されたフォルダが既定フォルダであればステップＳ７５に進み、選択されたフォルダが疑似３ＤフォルダであればステップＳ８９に進む。
【００７５】
ステップＳ７５では既定フォルダに収められた最新の画像ファイルを指定し、ステップＳ７７では指定された画像ファイルの再生をメモリＩ／Ｆ３８に命令する。
【００７６】
メモリＩ／Ｆ３８は、指定された画像ファイルに収められた画像データを記録媒体４０から読み出し、読み出された画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４の静止画像エリア２４ｂに書き込む。ＬＣＤドライバ２６は、こうして静止画像エリア２４ｂに転送された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、再生画像がモニタ画面に表示される。
【００７７】
ステップＳ７９では送り／戻しボタン３６ｆｒによって送り操作が行われか否かを判別し、ステップＳ８１では送り／戻しボタン３６ｆｒによって戻し操作が行われたか否かを判別する。ステップＳ７９の判別結果がＹＥＳであれば、既定フォルダに収められた次の画像ファイルをステップＳ８３で指定する。一方、ステップＳ８１の判別結果がＹＥＳであれば、既定フォルダに収められた前の画像ファイルをステップＳ８５で指定する。
【００７８】
ステップＳ８７では、こうして指定された画像ファイルの再生をメモリＩ／Ｆ３８に命令する。この結果、ＬＣＤモニタ２８に表示された画像が別の画像に更新される。ステップＳ８７の処理が完了すると、ステップＳ７９に戻る。
【００７９】
ステップＳ８９では、カメラ筐体ＣＢ１の現在の向きを定義する水平角および垂直角を地磁気センサ４２およびジャイロセンサ４４の出力に基づいて検出し、検出された水平角および垂直角を基準姿勢としてレジスタＲＧＳＴ＿Ｐ１に登録する。ステップＳ９１では、疑似３Ｄフォルダに収められた２番目以降の画像ファイルから姿勢情報（＝相対姿勢）を読み出し、読み出された姿勢情報をレジスタＲＧＳＴ＿Ｐ２に登録する。
【００８０】
ステップＳ９３では、疑似３Ｄフォルダに収められた先頭の画像ファイルを指定し、ステップＳ９５では指定された画像ファイルの再生をメモリＩ／Ｆ３８に命令する。この結果、先頭の画像ファイルに収められた画像データに基づく再生画像がＬＣＤモニタ２８に表示される。
【００８１】
ステップＳ９７では、カメラ筐体ＣＢ１の姿勢を定義する水平角および垂直角の変化量を地磁気センサ４２およびジャイロセンサ４４の出力とレジスタＲＧＳＴ＿Ｐ１の記述とに基づいて検出し、カメラ筐体ＣＢ１の位置の変化量を加速度センサ４６の出力に基づいて検出し、そして検出されたこれらの変化量を現時点の相対姿勢として定義する。
【００８２】
ステップＳ９９では、定義された現時点の相対姿勢に符合する相対姿勢をレジスタＲＧＳＴ＿Ｐ２に登録された１または２以上の相対姿勢から探索する。ステップＳ１０１では符合する相対姿勢が発見されたか否かを判別し、判別結果がＮＯであればそのままステップＳ９７に戻る一方、判別結果がＹＥＳであればステップＳ１０３〜Ｓ１０５の処理を経てステップＳ９７に戻る。ステップＳ１０３では発見された相対姿勢の記述元の画像ファイルを指定し、ステップＳ１０５では指定された画像ファイルの再生をメモリＩ／Ｆ３８に命令する。この結果、ＬＣＤモニタ２８に表示された画像が別の画像に更新される。
【００８３】
以上の説明から分かるように、撮像装置１６は撮像面で捉えられた光学像に対応する生画像データを出力し、信号処理回路２０は出力された生画像データをＹＵＶ形式の画像データに変換する。ＣＰＵ３４は、信号処理回路２０から出力された画像データをシャッタボタン３６ｓｈの操作（＝ユーザ操作）に応答して取得する(S3, S9, S17)。ただし、この取得処理の許可／制限は、シャッタボタン３６ｓｈの操作を受け付けた時点で撮像面が捉える主要被写体と基準姿勢で撮像面が捉える主要被写体との共通性を判別して制御される(S41, S49~S57, S15)。取得処理が許可されたとき、ＣＰＵ３４は、シャッタボタン３６ｓｈの操作を受け付けた時点の撮像面の姿勢を示す姿勢情報を作成する(S63)。取得された画像データは、こうして作成された姿勢情報を参照して再生される(S89~S105)。
【００８４】
シャッタボタン３６ｓｈの操作に応答して画像データを取得する処理は、シャッタボタン３６ｓｈの操作を受け付けた時点で撮像面が捉える主要被写体と基準姿勢で撮像面が捉える主要被写体との共通性を判別して許可／制限される。これによって、共通の被写体が現れた画像データを限定的に取得することができ、記録性能の向上が図られる。また、シャッタボタン３６ｓｈの操作を受け付けた時点の撮像面の姿勢を示す姿勢情報が画像データの取得に関連して作成され、取得された画像データは作成された姿勢情報を参照して再生される。これによって、再生性能の向上が図られる。
【００８５】
なお、この実施例では、再生モードにおいてカメラ筐体ＣＢ１の姿勢を検出し、検出された姿勢に応じて異なる画像ファイルを再生するようにしている（図１７に示すステップＳ９７〜Ｓ１０５参照）。しかし、カメラ筐体ＣＢ１の姿勢に代えてモニタ画面の前方に存在する人物の顔部の姿勢を検出し、検出された姿勢に応じて異なる画像ファイルを再生するようにしてもよい。
【００８６】
この場合、好ましくは、図１８に示す２つのカメラ筐体ＣＢ２およびＣＢ３が準備される。図１８によれば、フォーカスレンズ１２はカメラ筐体ＣＢ２の前面に設けられ、ＬＣＤモニタ２８はカメラ筐体ＣＢ３の背面に設けられ、そしてカメラ筐体ＣＢ２およびＣＢ３はシャフトＳＨ１によって結合される。これによって、フォーカスレンズ１２の向きつまり撮像面の向きは、カメラ筐体ＣＢ３の前方および後方の間で切り換え可能となる。
【００８７】
再生モードは撮像面がカメラ筐体ＣＢ３の後方に向けられた状態で起動され、ＣＰＵ３４は図１７に示すステップＳ９７に代えて図１９に示すステップＳ１１１の処理を実行する。ステップＳ１１１では、ＬＣＤモニタ２８の前方に存在する人物（＝ユーザ）の顔の姿勢を撮像装置１６の出力に基づいて検出する。検出された姿勢は、ステップＳ９９の処理に反映される。
【００８８】
また、再生すべき画像ファイルの指定を制御するにあたっては、カメラ筐体ＣＢ１の姿勢およびモニタ画面の前方に存在する人物の顔部の姿勢を並列的に検出し、いずれか一方の姿勢の変化に応答して画像ファイルの指定を更新するようにしてもよい。
【００８９】
さらに、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４８に予め記憶される。しかし、図２０に示すように通信Ｉ／Ｆ５０をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４８に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００９０】
また、この実施例では、ＣＰＵ３４によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００９１】
１０  …ディジタルカメラ
１６  …撮像装置
２８  …ＬＣＤモニタ
３４  …ＣＰＵ
４０  …記録媒体
４２  …地磁気センサ
４４  …ジャイロセンサ
４６  …加速度センサ
【図１】
2013115444.tif 000003
【図２】
2013115444.tif 000004
【図３】
2013115444.tif 000005
【図４】
2013115444.tif 000006
【図５】
2013115444.tif 000007
【図６】
2013115444.tif 000008
【図７】
2013115444.tif 000009
【図８】
2013115444.tif 000010
【図９】
2013115444.tif 000011
【図１０】
2013115444.tif 000012
【図１１】
2013115444.tif 000013
【図１２】
2013115444.tif 000014
【図１３】
2013115444.tif 000015
【図１４】
2013115444.tif 000016
【図１５】
2013115444.tif 000017
【図１６】
2013115444.tif 000018
【図１７】
2013115444.tif 000019
【図１８】
2013115444.tif 000020
【図１９】
2013115444.tif 000021
【図２０】
2013115444.tif 000022