(57)【要約】【構成】イメージセンサ１８は、複数の領域が割り当てられた撮像面を有する。ズームレンズ１２および５２は、イメージセンサ１８の複数の領域にそれぞれ割り当てられるように撮像面の前方に設けられる。ＣＰＵ２６は、互いに連続したシーンを捉えるようにズームレンズ１２および５２の向きを調整し、複数の領域でそれぞれ生成された複数の電子画像を合成して連続したシーンを表す電子画像を作成する。【効果】画像処理性能の向上。【選択図】図２
2014045320.tif 000002
【特許請求の範囲】
【請求項１】
複数の領域が割り当てられた撮像面を有する撮像手段、
前記複数の領域にそれぞれ割り当てられるように前記撮像面の前方に設けられた複数のレンズ、
互いに連続したシーンを捉えるように前記複数のレンズの向きを調整する調整手段、および
前記複数の領域でそれぞれ生成された複数の電子画像を合成して前記連続したシーンを表す電子画像を作成する作成手段を備える、電子カメラ。
【請求項２】
前記複数のレンズの各々はズームレンズに相当し、
前記調整手段は光学ズーム処理に関連して処理を実行する、請求項１記載の電子カメラ。
【請求項３】
前記複数の電子画像の各々の特定範囲に属する画像に基づいて撮像条件を変更する変更手段をさらに備え、
前記特定範囲は前記作成手段によって作成された電子画像の連続した一部を構成する範囲に相当する、請求項１または２記載の電子カメラ。
【請求項４】
前記撮像面の前方に１または２以上のフォーカスレンズをさらに備え、
前記変更手段は前記フォーカスレンズと前記撮像面との距離を調整する距離調整手段を含む、請求項３記載の電子カメラ。
【請求項５】
前記変更手段は前記撮像面の露光量を調整する露光量調整手段を含む、請求項３または４記載の電子カメラ。
【請求項６】
前記作成手段は前記撮像面の露光に関連して繰り返し処理を実行し、
前記作成手段によって作成された複数の電子画像を用いて動画像を記録する記録手段を更に備える、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
複数の領域が割り当てられた撮像面を有する撮像手段、および
前記複数の領域にそれぞれ割り当てられるように前記撮像面の前方に設けられた複数のレンズを備える電子カメラのプロセッサに、
互いに連続したシーンを捉えるように前記複数のレンズの向きを調整する調整ステップ、および
前記複数の領域でそれぞれ生成された複数の電子画像を合成して前記連続したシーンを表す電子画像を作成する作成ステップを実行させるための、撮像制御プログラム。
【請求項８】
複数の領域が割り当てられた撮像面を有する撮像手段、および
前記複数の領域にそれぞれ割り当てられるように前記撮像面の前方に設けられた複数のレンズを備える電子カメラによって実行される撮像制御方法であって、
互いに連続したシーンを捉えるように前記複数のレンズの向きを調整する調整ステップ、および
前記複数の領域でそれぞれ生成された複数の電子画像を合成して前記連続したシーンを表す電子画像を作成する作成ステップを備える、撮像制御方法。
【請求項９】
複数の領域が割り当てられた撮像面を有する撮像手段、
前記複数の領域にそれぞれ割り当てられるように前記撮像面の前方に設けられた複数のレンズ、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
互いに連続したシーンを捉えるように前記複数のレンズの向きを調整する調整ステップ、および
前記複数の領域でそれぞれ生成された複数の電子画像を合成して前記連続したシーンを表す電子画像を作成する作成ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１０】
複数の領域が割り当てられた撮像面を有する撮像手段、
前記複数の領域にそれぞれ割り当てられるように前記撮像面の前方に設けられた複数のレンズ、
外部制御プログラムを受信する受信手段、および
前記受信手段によって受信された外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
互いに連続したシーンを捉えるように前記複数のレンズの向きを調整する調整ステップ、および
前記複数の領域でそれぞれ生成された複数の電子画像を合成して前記連続したシーンを表す電子画像を作成する作成ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特にパノラマ画像を作成する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、凸面反射ミラーを用いて３６０°全方位が環状に撮影された画像が撮影される。撮影された画像から人物の顔領域が検出される。顔領域が検出された場合は、検出された顔領域が画面中央に位置するように、環状画像を分断し、パノラマ画像が生成される。顔領域が検出されない場合は、規定境界線で環状画像を分断し、パノラマ画像が生成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−６８０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、凸面反射ミラーを用いていわゆる魚眼レンズのような仕組みで画像を取得するので、イメージセンサの撮像面で捉えられる画像は円形の画像である。特に円の中心付近のシーンは、圧縮によって変形されているので、矩形の画像に変換した場合に解像度が低下する。このため、画像処理性能が低下する恐れがある。
【０００５】
それゆえに、この発明の主たる目的は、画像処理性能を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、複数の領域が割り当てられた撮像面を有する撮像手段(18)、複数の領域にそれぞれ割り当てられるように撮像面の前方に設けられた複数のレンズ(12, 52)、互いに連続したシーンを捉えるように複数のレンズの向きを調整する調整手段(S73)、および複数の領域でそれぞれ生成された複数の電子画像を合成して連続したシーンを表す電子画像を作成する作成手段(S53~S59)を備える。
【０００７】
好ましくは、複数のレンズの各々はズームレンズに相当し、調整手段は光学ズーム処理に関連して処理を実行する。
【０００８】
好ましくは、複数の電子画像の各々の特定範囲に属する画像に基づいて撮像条件を変更する変更手段(S17, S19, S29, S31)をさらに備え、特定範囲は作成手段によって作成された電子画像の連続した一部を構成する範囲に相当する。
【０００９】
さらに好ましくは、撮像面の前方に１または２以上のフォーカスレンズ(14, 54)をさらに備え、変更手段はフォーカスレンズと撮像面との距離を調整する距離調整手段(S17, S29)を含む。
【００１０】
さらに好ましくは、変更手段は撮像面の露光量を調整する露光量調整手段(S19, S31)を含む。
【００１１】
好ましくは、作成手段は撮像面の露光に関連して繰り返し処理を実行し、作成手段によって作成された複数の電子画像を用いて動画像を記録する記録手段(S81~S89)を更に備える。
【００１２】
この発明に従う撮像制御プログラムは、複数の領域が割り当てられた撮像面を有する撮像手段(18)、および複数の領域にそれぞれ割り当てられるように撮像面の前方に設けられた複数のレンズ(12, 52)を備える電子カメラ(10)のプロセッサ(26)に、互いに連続したシーンを捉えるように複数のレンズの向きを調整する調整ステップ(S73)、および複数の領域でそれぞれ生成された複数の電子画像を合成して連続したシーンを表す電子画像を作成する作成ステップ(S53~S59)を実行させるための、撮像制御プログラムである。
【００１３】
この発明に従う撮像制御方法は、複数の領域が割り当てられた撮像面を有する撮像手段(18)、および複数の領域にそれぞれ割り当てられるように撮像面の前方に設けられた複数のレンズ(12, 52)を備える電子カメラ(10)によって実行される撮像制御方法であって、互いに連続したシーンを捉えるように複数のレンズの向きを調整する調整ステップ(S73)、および複数の領域でそれぞれ生成された複数の電子画像を合成して連続したシーンを表す電子画像を作成する作成ステップ(S53~S59)を備える。
【００１４】
この発明に従う外部制御プログラムは、複数の領域が割り当てられた撮像面を有する撮像手段(18)、複数の領域にそれぞれ割り当てられるように撮像面の前方に設けられた複数のレンズ(12, 52)、およびメモリ(44)に保存された内部制御プログラムに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)に供給される外部制御プログラムであって、互いに連続したシーンを捉えるように複数のレンズの向きを調整する調整ステップ(S73)、および複数の領域でそれぞれ生成された複数の電子画像を合成して連続したシーンを表す電子画像を作成する作成ステップ(S53~S59)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従う電子カメラ(10)は、複数の領域が割り当てられた撮像面を有する撮像手段(18)、複数の領域にそれぞれ割り当てられるように撮像面の前方に設けられた複数のレンズ(12, 52)、外部制御プログラムを受信する受信手段(60)、および受信手段によって受信された外部制御プログラムとメモリ(44)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)であって、外部制御プログラムは、互いに連続したシーンを捉えるように複数のレンズの向きを調整する調整ステップ(S73)、および複数の領域でそれぞれ生成された複数の電子画像を合成して連続したシーンを表す電子画像を作成する作成ステップ(S53~S59)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
複数のレンズがそれぞれ割り当てられた撮像面の複数の領域の各々で生成された電子画像が合成されて、連続したシーンを表す電子画像が作成される。これらのレンズの向きは、互いに連続したシーンを捉えるように調整される。このため、高品質のパノラマ画像を作成することができ、画像処理性能が向上する。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるイメージセンサの撮像面における領域の割り当ての一例を示す図解図である。
【図４】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図５】画像の抽出処理および合成処理の一部を示す図解図である。
【図６】ＬＣＤモニタに表示されたスルー画像の一例を示す図解図である。
【図７】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図８】パノラマ画像の一例を示す図解図である。
【図９】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１５】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、複数の領域が割り当てられた撮像面を有する。複数のレンズ２，２，２，…は、撮像手段１の複数の領域にそれぞれ割り当てられるように撮像面の前方に設けられる。調整手段３は、互いに連続したシーンを捉えるように複数のレンズ２，２，２，…の向きを調整する。作成手段４は、撮像手段１の複数の領域でそれぞれ生成された複数の電子画像を合成して連続したシーンを表す電子画像を作成する。
【００２１】
複数のレンズ２，２，２，…がそれぞれ割り当てられた撮像面の複数の領域の各々で生成された電子画像が合成されて、連続したシーンを表す電子画像が作成される。これらのレンズの向きは、互いに連続したシーンを捉えるように調整される。このため、高品質のパノラマ画像を作成することができ、画像処理性能が向上する。
［実施例］
【００２２】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ４８ａ〜４８ｃによってそれぞれ駆動されるズームレンズ１２，フォーカスレンズ１４および絞りユニット１６を含む。ズームレンズ１２，フォーカスレンズ１４および絞りユニット１６は、第１レンズブロック１００を構成する。
【００２３】
ディジタルカメラ１０はまた、パノラマ画像の作成のために、ドライバ５８ａ〜５８ｃによってそれぞれ駆動されるズームレンズ５２，フォーカスレンズ５４および絞りユニット５６を含む。ズームレンズ５２，フォーカスレンズ５４および絞りユニット５６は、第２レンズブロック５００を構成する。
【００２４】
図３を参照して、第１レンズブロック１００および第２レンズブロック５００は、互いに水平方向に連続した範囲の撮像シーンを捉えるように配置される。第１レンズブロック１００を経た光学像はイメージセンサ１８の撮像面の領域ＡＲ＿Ｌに照射され、第２レンズブロック５００を経た光学像はイメージセンサ１８の撮像面の領域ＡＲ＿Ｒに照射される。
【００２５】
領域ＡＲ＿Ｌに照射された光学像および領域ＡＲ＿Ｒに照射された光学像は、一体として光電変換を施される。これによって、２つの光学像に対応する電荷が一体として生成される。
【００２６】
電源が投入されると、ＣＰＵ２６は、パノラマ撮像タスクの下で動画取込タスクを起動する。動画取込タスクの下でＣＰＵ２６は、動画取り込み処理を実行するべく、露光動作および電荷読み出し動作の繰り返しをドライバ４８ｄに命令する。ドライバ４８ｄは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面全体を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１８からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２７】
前処理回路２０は、イメージセンサ１８からそれぞれ出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２の生画像エリア３２ａ（図４参照）に書き込まれる。
【００２８】
図５を参照して、動画取込タスクの下でＣＰＵ２６は、生画像エリア３２ａの更新に応答して、生画像エリア３２ａに格納された生画像データが示す画像ＧＲ＿ＲＷから、イメージセンサ１８の撮像面の領域ＡＲ＿Ｌで捉えられた画像ＧＲ＿ＬＴおよびイメージセンサ１８の撮像面の領域ＡＲ＿Ｒで捉えられた画像ＧＲ＿ＲＴを抽出する。
【００２９】
ＣＰＵ２６は、抽出された画像ＧＲ＿ＬＴおよびＧＲ＿ＲＴを合成して、合成画像ＧＲ＿ＣＢを作成する。画像の合成は、水平方向に連続した元の撮像シーンが再現されるように、画像ＧＲ＿ＬＴを左側に配置し、画像ＧＲ＿ＲＴを右側に配置するようにして、実行される。この結果、図５に示す例のように、パノラマ画像の態様で合成画像ＧＲ＿ＣＢが作成される。なお、合成画像ＧＲ＿ＣＢを示す合成画像データは、ＳＤＲＡＭ３２の合成画像エリア３２ｂ（図４参照）に格納される。
【００３０】
ＣＰＵ２６は次に、合成画像エリア３２ｂに格納された合成画像データに対して後処理を施す旨を、後処理回路３４に命令する。後処理回路３４は、合成画像エリア３２ｂに格納された合成画像データをメモリ制御回路３０を通して読み出し、読み出された合成画像データに色分離処理，白バランス調整処理およびＹＵＶ変換処理を施す。この結果、ＹＵＶ画像データが作成され、作成されたＹＵＶ画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２のＹＵＶ画像エリア３２ｃ（図４参照）に書き込まれる。
【００３１】
後処理回路３４はさらに、ＹＵＶ画像データに対して表示用のズーム処理を実行する。この結果、ＹＵＶ形式に従う表示画像データが作成される。表示画像データは、メモリ制御回路３０によってＳＤＲＡＭ３２の表示画像エリア３２ｄ（図４参照）に書き込まれる。
【００３２】
ＣＰＵ２６はまた、表示画像エリア３２ｄに格納された表示画像データに基づいてスルー画像の表示を更新する旨を、ＬＣＤドライバ３６に命令する。ＬＣＤドライバ３６は、表示画像データを読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、図６に示す例のように、ＬＣＤモニタ３８に表示されたスルー画像の表示が、パノラマ画像の態様で更新される。
【００３３】
キー入力装置２８を通じたズーム操作が検知されると、ＣＰＵ２６は、ズームレンズ１２および５２のズームイン方向またはズームアウト方向への移動の開始を、ドライバ４８ａおよび５８ａにそれぞれ命令する。
【００３４】
ズームレンズ１２および５２の移動中、ＣＰＵ２６は、第１レンズブロック１００を経た画像および第２レンズブロック５００を経た画像の水平方向の連続性を維持しつつズーム倍率が変化するように、ドライバ４８ａおよび５８ａを通してズームレンズ１２および５２の傾きおよび位置をそれぞれ制御する。
【００３５】
この結果、図３を参照して、ズーム倍率の変化に従って、撮像面の領域ＡＲ＿Ｌで捉えられる範囲の右端および撮像面の領域ＡＲ＿Ｒで捉えられる範囲の左端の垂直位置は変化しない。一方、ズーム倍率の変化に従って、撮像面の領域ＡＲ＿Ｌで捉えられる範囲および撮像面の領域ＡＲ＿Ｒで捉えられる範囲は、それぞれ左方向および右方向に拡大または縮小する。
【００３６】
ズーム操作が終了すると、ＣＰＵ２６は、移動中のズームレンズ１２および５２の停止をドライバ４８ａおよび５８ａにそれぞれ命令する。この結果、ズームレンズ１２および５２は停止し、ズーム操作終了時のズーム倍率が維持される。
【００３７】
図７を参照して、イメージセンサ１８の撮像面の領域ＡＲ＿Ｌには評価エリアＥＶＡ＿Ｌが割り当てられ、領域ＡＲ＿Ｒには評価エリアＥＶＡ＿Ｒが割り当てられる。評価エリアＥＶＡ＿Ｌおよび評価エリアＥＶＡ＿Ｒは、合成画像ＧＲ＿ＣＢにおいて中央となる領域を分割するように配置される。
【００３８】
評価エリアＥＶＡ＿Ｌは、画像の水平方向において８分割され、垂直方向において１６分割され、１２８個の分割エリアが評価エリアＥＶＡ＿Ｌを形成する。評価エリアＥＶＡ＿Ｒは、画像の水平方向において８分割され、垂直方向において１６分割され、１２８個の分割エリアが評価エリアＥＶＡ＿Ｒを形成する。
【００３９】
また、図２に示す前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＲＧＢデータに変換する簡易ＲＧＢ変換処理を実行する。この結果、ＲＧＢデータが前処理回路２０から出力される。
【００４０】
ＡＥ評価回路２２は、ＲＧＢデータのうち評価エリアＥＶＡ＿ＬまたはＥＶＡ＿Ｒに属するＲＧＢデータを垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２２から出力される。
【００４１】
ＡＦ評価回路２４は、ＲＧＢデータのうち評価エリアＥＶＡ＿ＬまたはＥＶＡ＿Ｒに属するＲＧＢデータの高周波成分を垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００４２】
撮像モードが静止画モードに設定されているとき、ＣＰＵ２６はパノラマ撮像タスクの下で以下の処理を実行する。
【００４３】
シャッタボタン２８ｓｈが非操作状態のときＣＰＵ２６は、ＡＥ評価回路２２からの出力に基づく簡易ＡＥ処理を実行し、適正なＥＶ値を算出する。算出されたＥＶ値を定義する絞り量および露光時間はドライバ４８ｃ，４８ｄ，およびドライバ５８ｃにそれぞれ設定される。この結果、スルー画像の明るさが適度に調整される。
【００４４】
シャッタボタン２８ｓｈが半押しされると、ＣＰＵ２６は、ＡＥ評価回路２２からの出力に基づく厳格ＡＥ処理を実行する。厳格ＡＥ処理によって算出されたＥＶ値を定義する絞り量および露光時間は、ドライバ４８ｃ，４８ｄ，およびドライバ５８ｃにそれぞれ設定される。この結果、スルー画像の明るさが厳密に調整される。
【００４５】
厳格ＡＥ処理が完了すると、ＣＰＵ２６は、ＡＦ評価回路２４からの出力に基づく厳格ＡＦ処理を実行する。この結果、合焦点にフォーカスレンズ１４および５４が配置され、スルー画像の鮮鋭度が向上する。
【００４６】
シャッタボタン２８ｓｈが全押しされると、ＣＰＵ２６は静止画取り込み処理および記録処理を実行する。シャッタボタン２８ｓｈが全押しされた時点のＹＵＶ画像データは、静止画取り込み処理によってＳＤＲＡＭ３２の記録画像エリア３２ｅ（図４参照）に取り込まれる。取り込まれた１フレームのＹＵＶ画像データは、記録処理に関連して起動したＩ／Ｆ４０によって記録画像エリア３２ｅから読み出され、ファイル形式で記録媒体４２に記録される。
【００４７】
このようにして、図８の例に示すようなパノラマ画像を格納した静止画ファイルが、記録媒体４２に作成される。
【００４８】
撮像モードが動画モードに設定されているとき、ＣＰＵ２６はパノラマ撮像タスクの下で以下の処理を実行する。
【００４９】
ＣＰＵ２６は、２５６個のＡＦ評価値に基づいてコンティニュアス厳格ＡＦ処理を実行する。合焦点にフォーカスレンズ１４および５４が配置され、スルー画像および記録画像の鮮鋭度が継続的に向上する。
【００５０】
ＣＰＵ２６はまた、２５６個のＡＥ評価値に基づいてコンティニュアス厳格ＡＥ処理を実行する。コンティニュアス厳格ＡＥ処理によって算出された最適ＥＶ値を定義する絞り量および露光時間は、ドライバ４８ｃ，４８ｄ，およびドライバ５８ｃにそれぞれ設定される。この結果、スルー画像および記録画像の明るさの厳格な調整が継続的に実行される。
【００５１】
キー入力装置２８に設けられた記録ボタン２８ｒｅｃに向けて記録開始操作が行われると、ＣＰＵ２６は、記録処理を開始するべく動画記録タスクを起動し、ＭＰ４コーデック４６およびＩ／Ｆ４０を動画記録タスクの下で起動する。Ｉ／Ｆ４０は、記録媒体４２にアクセスし、動画ファイルを記録媒体４２に新規に作成する（作成された動画ファイルはオープンされる）。ファイル作成＆オープン処理が完了すると、ＣＰＵ２６は、ＭＰ４符号化処理の開始をＭＰ４コーデック４６に命令する。
【００５２】
ＭＰ４コーデック４６は、垂直同期信号Ｖｓｙｎｃに応答して、ＹＵＶ画像エリア３２ｃに格納されたＹＵＶ画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データをＭＰ４方式に従って符号化し、そして符号化画像データつまりＭＰ４データをメモリ制御回路３０を通して記録画像エリア３２ｅに書き込む。
【００５３】
ＣＰＵ２６はまた、書き込まれたＭＰ４データをオープン状態の動画ファイルに転送する。転送されたＭＰ４データは、Ｉ／Ｆ４０を通して動画ファイルに書き込まれる。
【００５４】
記録ボタン２８ｒｅｃに向けて記録終了操作が行われると、ＣＰＵ２６は、ＭＰ４符号化処理の停止をＭＰ４コーデック４６に命令し、記録処理が終了する。また、オープン状態の動画ファイルはクローズされる。
【００５５】
このようにして、パノラマ画像によって構成された動画ファイルが、記録媒体４２に作成される。
【００５６】
ＣＰＵ２６は、図９〜１１に示すパノラマ撮像タスク，図１２に示す動画取込タスク，および図１４に示す動画記録タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００５７】
図９を参照して、ステップＳ１では動画取込タスクを起動し、ステップＳ３ではフォーカス設定をデフォルト値に設定する。
【００５８】
ステップＳ５では、撮像モードが動画モードに設定されているか否かを判別し、判別結果がＹＥＳであればステップＳ２９に進む一方、判別結果がＮＯであればステップＳ７に進む。
【００５９】
ステップＳ７ではシャッタボタン２８ｓｈが半押しされたか否かを判別し、判別結果がＹＥＳであればステップＳ１７に進む一方、判別結果がＮＯであればステップＳ９に進む。ステップＳ９ではキー入力装置２８を通じてズーム操作が行われたか否かを判別し、判別結果がＹＥＳであればステップＳ１３およびＳ１５の処理を経てステップＳ７に戻る一方、判別結果がＮＯであればステップＳ１１の処理を経てステップＳ７に戻る。
【００６０】
ステップＳ１１では簡易ＡＥ処理を実行する。この結果、スルー画像の明るさが適度に調整される。ステップＳ１３ではレンズ制御処理を実行し、ズームレンズ１２および５２の各々の傾きおよび位置を制御する。ステップＳ１５では厳格ＡＥ処理を実行する。この結果、スルー画像の明るさが厳密に調整される。
【００６１】
ステップＳ１７では厳格ＡＦ処理を実行する。この結果、合焦点にフォーカスレンズ１４および５４が配置され、スルー画像の鮮鋭度が向上する。ステップＳ１９では厳格ＡＥ処理を実行する。この結果、スルー画像の明るさが厳密に調整される。
【００６２】
ステップＳ２１ではシャッタボタン２８ｓｈが全押しされたか否かを判別し、判別結果がＹＥＳであればステップＳ２５に進む一方、判別結果がＮＯであればシャッタボタン２８ｓｈの半押し状態が解除されたか否かをステップＳ２３で判別する。ステップＳ２３の判別結果がＮＯであればステップＳ２１に戻る一方、ステップＳ２３の判別結果がＹＥＳであればステップＳ３に戻る。
【００６３】
ステップＳ２５およびＳ２７では静止画取り込み処理および記録処理をそれぞれ実行する。シャッタボタン２８ｓｈが全押しされた時点の１フレームのＹＵＶ画像データは、静止画取り込み処理によって記録画像エリア３２ｅに取り込まれる。取り込まれた１フレームのＹＵＶ画像データは、記録処理に関連して起動したＩ／Ｆ４０によって記録画像エリア３２ｅから読み出され、ファイル形式で記録媒体４２に記録される。ステップＳ２７の処理が完了すると、ステップＳ３に戻る。
【００６４】
ステップＳ２９ではコンティニュアス厳格ＡＦ処理を実行する。この結果、合焦点にフォーカスレンズ１４および５４が配置され、スルー画像および記録画像の鮮鋭度が継続的に向上する。ステップＳ３１では、コンティニュアス厳格ＡＥ処理を実行する。この結果、スルー画像および記録画像の明るさの厳格な調整が継続的に実行される。
【００６５】
ステップＳ３３では記録ボタン２８ｒｅｃに向けて記録終了操作が行われたか否かを判別し、判別結果がＹＥＳであればステップＳ３９に進む一方、判別結果がＮＯであれば記録ボタン２８ｒｅｃに向けて記録開始操作が行われたか否かをステップＳ３５で判別する。ステップＳ３５の判別結果がＹＥＳであればステップＳ４１に進む一方、ステップＳ３５の判別結果がＮＯであればステップＳ３７に進む。
【００６６】
ステップＳ３７ではキー入力装置２８を通じてズーム操作が行われたか否かを判別し、判別結果がＮＯであればステップＳ２９に戻る一方、判別結果がＹＥＳであればステップＳ４５に進む。
【００６７】
ステップＳ３９ではフラグＦＬＧｓｔｐに“１”を設定し、その後にステップＳ３に戻る。
【００６８】
ステップＳ４１ではフラグＦＬＧｓｔｐに“０”を設定し、ステップＳ４３では動画記録タスクを起動する。
【００６９】
ステップＳ４５ではレンズ制御処理を実行し、ズームレンズ１２および５２の各々の傾きおよび位置を制御する。ステップＳ４７では厳格ＡＥ処理を実行する。この結果、スルー画像および記録画像の明るさが厳密に調整される。
【００７０】
ステップＳ４３またはＳ４７の処理が完了すると、ステップＳ２９に戻る。
【００７１】
図１２を参照して、ステップＳ５１では垂直同期信号Ｖｓｙｎｃが発生したか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されると、前処理回路２０から出力された生画像データをステップＳ５３でＳＤＲＡＭ３２の生画像エリア３２ａに取り込む。
【００７２】
ステップＳ５５では、生画像エリア３２ａに格納された生画像データが示す画像ＧＲ＿ＲＷから、イメージセンサ１８の撮像面の領域ＡＲ＿Ｌで捉えられた画像ＧＲ＿ＬＴおよびイメージセンサ１８の撮像面の領域ＡＲ＿Ｒで捉えられた画像ＧＲ＿ＲＴを抽出する。
ステップＳ５７では、抽出された画像ＧＲ＿ＬＴおよびＧＲ＿ＲＴを合成して、合成画像ＧＲ＿ＣＢを作成する。画像の合成は、水平方向に連続した元の撮像シーンが再現されるように、画像ＧＲ＿ＬＴを左側に配置し、画像ＧＲ＿ＲＴを右側に配置するようにして、実行される。合成画像ＧＲ＿ＣＢを示す合成画像データは、ＳＤＲＡＭ３２の合成画像エリア３２ｂに格納される。
【００７３】
ステップＳ５９では、合成画像エリア３２ｂに格納された合成画像データに対して後処理を施す旨を、後処理回路３４に命令する。この結果、ＹＵＶ画像データが作成され、作成されたＹＵＶ画像データは、ＳＤＲＡＭ３２のＹＵＶ画像エリア３２ｃに書き込まれる。また、ＹＵＶ画像データに対して表示用のズーム処理が実行され、表示画像データが作成される。表示画像データは、ＳＤＲＡＭ３２の表示画像エリア３２ｄに書き込まれる。
【００７４】
ステップＳ６１では、表示画像エリア３２ｄに格納された表示画像データに基づいてスルー画像の表示を更新する旨を、ＬＣＤドライバ３６に命令する。ＬＣＤドライバ３６は、表示画像データを読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、ＬＣＤモニタ３８に表示されたスルー画像の表示が更新される。ステップＳ６１の処理が完了すると、ステップＳ５１に戻る。
【００７５】
ステップＳ１３およびＳ４５のレンズ制御処理は、図１３に示すサブルーチンに従って実行される。
【００７６】
図１３を参照して、ステップＳ７１では、ズームレンズ１２および５２のズームイン方向またはズームアウト方向への移動の開始を、ドライバ４８ａおよび５８ａにそれぞれ命令する。この結果、ズームレンズ１２および５２の駆動が開始する。
【００７７】
ステップＳ７３では、第１レンズブロック１００を経た画像および第２レンズブロック５００を経た画像の水平方向の連続性を維持しつつズーム倍率が変化するように、ドライバ４８ａおよび５８ａを通してズームレンズ１２および５２の傾きおよび位置をそれぞれ調整する。
【００７８】
ステップＳ７５ではズーム操作が終了したか否かを判別し、判別結果がＮＯであればステップＳ７３に戻り、判別結果がＹＥＳであればステップＳ７７で、移動中のズームレンズ１２および５２の停止をドライバ４８ａおよび５８ａにそれぞれ命令する。この結果、ズームレンズ１２および５２の駆動は終了し、ズーム操作終了時のズーム倍率が維持される。ステップＳ７７の処理が完了すると、上階層のルーチンに復帰する。
【００７９】
図１４を参照して、ステップＳ８１ではオープン状態の動画ファイルを記録媒体４２に新規に作成し、ステップＳ８３では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯであればステップＳ８７に進み、判別結果がＹＥＳであればＭＰ４データをオープン状態の動画ファイルにステップＳ８５で転送する。転送されたＭＰ４データは、Ｉ／Ｆ４０を通して動画ファイルに書き込まれる。
【００８０】
ステップＳ８７ではフラグＦＬＧｓｔｐが“１”を示すか否かを判別し、判別結果がＮＯであればステップＳ８３に戻る一方、判別結果がＹＥＳであればステップＳ８９に進む。ステップＳ８９では、オープン状態の動画ファイルをクローズして記録処理を終了する。ステップＳ８９の処理が完了すると、動画記録タスクは終了する。
【００８１】
以上の説明から分かるように、イメージセンサ１８は、複数の領域が割り当てられた撮像面を有する。ズームレンズ１２および５２は、イメージセンサ１８の複数の領域にそれぞれ割り当てられるように撮像面の前方に設けられる。ＣＰＵ２６は、互いに連続したシーンを捉えるようにズームレンズ１２および５２の向きを調整し、複数の領域でそれぞれ生成された複数の電子画像を合成して連続したシーンを表す電子画像を作成する。
ムレンズ１２および５２がそれぞれ割り当てられた撮像面の２つの領域の各々で生成された電子画像が合成されて、連続したシーンを表す電子画像が作成される。これらのズームレンズの向きは、互いに連続したシーンを捉えるように調整される。このため、高品質のパノラマ画像を作成することができ、画像処理性能が向上する。
【００８２】
なお、この実施例では、互いに水平方向に連続した範囲の撮像シーンを捉えるように第１レンズブロック１００および第２レンズブロック５００を配置し、水平方向に長いパノラマ画像を作成するようにした。しかし、互いに垂直方向に連続した範囲の撮像シーンを捉えるように第１レンズブロック１００および第２レンズブロック５００を配置し、垂直方向に長いパノラマ画像を作成するようにしてもよい。
【００８３】
また、この実施例では、ズームレンズ１２および５２ならびにフォーカスレンズ１４および５４を、ディジタルカメラ１０に設けた。しかし、これらのレンズをカメラから独立させ、コンバージョンレンズとして用いてもよい。
【００８４】
また、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４４に予め記憶される。しかし、外部サーバに接続するための通信Ｉ／Ｆ６０を図１５に示す要領でディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４４に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００８５】
また、この実施例では、ＣＰＵ２６によって実行される処理を、図９〜１１に示すパノラマ撮像タスク，図１２に示す動画取込タスク，および図１４に示す動画記録タスクを含む複数のタスクに区分するようにしている。しかし、これらのタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、転送タスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００８６】
１０  …ディジタルカメラ
１２，５２  …ズームレンズ
１８  …イメージセンサ
２６  …ＣＰＵ
２８  …キー入力装置
３２  …ＳＤＲＡＭ
【図１】
2014045320.tif 000003
【図２】
2014045320.tif 000004
【図３】
2014045320.tif 000005
【図４】
2014045320.tif 000006
【図５】
2014045320.tif 000007
【図６】
2014045320.tif 000008
【図７】
2014045320.tif 000009
【図８】
2014045320.tif 000010
【図９】
2014045320.tif 000011
【図１０】
2014045320.tif 000012
【図１１】
2014045320.tif 000013
【図１２】
2014045320.tif 000014
【図１３】
2014045320.tif 000015
【図１４】
2014045320.tif 000016
【図１５】
2014045320.tif 000017