(57)【要約】【構成】ＹＵＶ変換回路７０は、撮像シーンを表す生画像データに基づいてＹＵＶ形式の画像データを作成する。ズーム回路７２は、ＹＵＶ形式の画像データに動画像用のズーム処理を施して動画像データを作成する。ズーム回路７４は、ＹＵＶ形式の画像データの一部に静止画像用のズーム処理を施して標準静止画像データを作成する。ズーム回路７６は、ズーム回路７２から出力された動画像データの一部にパノラマ画像用のズーム処理を施してＫｍａｘフレームのパノラマ元画像データを作成する。パノラマ元画像データは互いに合成され、これによってパノラマ静止画像データが作成される。ここで、ズーム回路７４および７６は、モード設定に従って択一的に起動される。【効果】撮像性能が向上する。【選択図】図６
2014107602.tif 000002
【特許請求の範囲】
【請求項１】
撮像面で捉えられたシーンを表す元画像データを繰り返し出力する撮像手段、
前記撮像手段から出力された元画像データに基づいて中間画像データを作成する作成手段、
前記作成手段によって作成された中間画像データに動画処理を施して動画像データを作成する動画処理手段、
前記作成手段によって作成された中間画像データの一部に前記動画処理と並列する静止像処理を施して標準静止画像データを作成する静止画処理手段、
前記動画処理手段によって作成された動画像データの一部にパノラマ処理を施してパノラマ静止画像データを作成するパノラマ処理手段、および
前記静止画処理手段および前記パノラマ処理手段のいずれか一方をユーザ操作に従って起動する起動制御手段を備える、電子カメラ。
【請求項２】
前記パノラマ処理手段は、前記動画像データの一部に基づいて複数フレームのパノラマ元画像データを作成する元画像作成手段、および前記元画像作成手段によって作成された複数フレームのパノラマ元画像データを結合して前記パノラマ静止画像データを作成する結合手段を含む、請求項１記載の電子カメラ。
【請求項３】
前記動画像データを形成する各フレームは第１サイズを有し、
前記標準静止画像データは前記第１サイズよりも大きい第２サイズを有し、
前記パノラマ元画像データは前記第２サイズよりも小さい第３サイズを有する、請求項２記載の電子カメラ。
【請求項４】
前記動画処理手段，前記静止画処理手段および前記元画像作成手段の各々は対象画像データにズーム処理を施すズーム手段を含む、請求項２または３記載の電子カメラ。
【請求項５】
前記動画処理手段によって作成された動画像データに基づく動画像を前記撮像手段の処理と並列してモニタ画面に表示する表示手段をさらに備える、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記動画処理手段によって作成された動画像データを第１方式で符号化する第１符号化手段、および
前記第１符号化手段を第１符号化操作に応答して起動する第１起動手段をさらに備える、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
前記静止画処理手段によって作成された標準静止画データおよび前記パノラマ処理手段によって作成されたパノラマ静止画像データの各々を第２方式で符号化する第２符号化手段、および
前記第２符号化手段を前記起動制御手段の処理に関連して起動する第２起動手段をさらに備える、請求項６記載の電子カメラ。
【請求項８】
前記作成手段によって作成される中間画像データはＹＵＶ形式の画像データに相当し、
前記第１方式および前記第２方式はそれぞれＭＰＥＧ方式およびＪＰＥＧ方式に従う、請求項７記載の電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に撮像面で捉えられたシーンを表す動画像を出力する機能を有する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、右側ＣＣＤで撮影された右側画像信号および左側ＣＣＤで撮影された左側画像信号が、液晶ディスプレイで表示可能なパノラマ画像としてＶＲＡＭに保持される。ＶＲＡＭに書き込まれたパノラマ画像は、液晶ディスプレイコントローラを介して液晶ディスプレイに表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３３６７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、撮像シーンを表す動画像の表示と並列してパノラマ静止画像が作成されることはなく、作成対象がパノラマ静止画像と標準静止画像との間で切り換えられることもない。このため、背景技術では撮像性能に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、撮像性能を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、撮像面で捉えられたシーンを表す元画像データを繰り返し出力する撮像手段(16)、撮像手段から出力された元画像データに基づいて中間画像データを作成する作成手段(20, 64~70)、作成手段によって作成された中間画像データに動画処理を施して動画像データを作成する動画処理手段(72, 78~80)、作成手段によって作成された中間画像データの一部に動画処理と並列する静止像処理を施して標準静止画像データを作成する静止画処理手段(74, 82~84)、動画処理手段によって作成された動画像データの一部にパノラマ処理を施してパノラマ静止画像データを作成するパノラマ処理手段(76, 86~88, 44)、および静止画処理手段およびパノラマ処理手段のいずれか一方をユーザ操作に従って起動する起動制御手段(S7)を備える。
【０００７】
好ましくは、パノラマ処理手段は、動画像データの一部に基づいて複数フレームのパノラマ元画像データを作成する元画像作成手段(76, 86~88)、および元画像作成手段によって作成された複数フレームのパノラマ元画像データを結合してパノラマ静止画像データを作成する結合手段(44)を含む。
【０００８】
或る局面では、動画像データを形成する各フレームは第１サイズを有し、標準静止画像データは第１サイズよりも大きい第２サイズを有し、パノラマ元画像データは第２サイズよりも小さい第３サイズを有する。
【０００９】
他の局面では、動画処理手段，静止画処理手段および元画像作成手段の各々は対象画像データにズーム処理を施すズーム手段(72, 74, 76)を含む。
【００１０】
好ましくは、動画処理手段によって作成された動画像データに基づく動画像を撮像手段の処理と並列してモニタ画面に表示する表示手段(36)がさらに備えられる。
【００１１】
好ましくは、動画処理手段によって作成された動画像データを第１方式で符号化する第１符号化手段(40)、および第１符号化手段を第１符号化操作に応答して起動する第１起動手段(S31~S33)がさらに備えられる。
【００１２】
さらに好ましくは、静止画処理手段によって作成された標準静止画データおよびパノラマ処理手段によって作成されたパノラマ静止画像データの各々を第２方式で符号化する第２符号化手段(42)、および第２符号化手段を起動制御手段の処理に関連して起動する第２起動手段(S11)がさらに備えられる。
【００１３】
より好ましくは、作成手段によって作成される中間画像データはＹＵＶ形式の画像データに相当し、第１方式および第２方式はそれぞれＭＰＥＧ方式およびＪＰＥＧ方式に従う。
【発明の効果】
【００１４】
標準静止画像データは動画処理と並列する静止画処理によって作成され、パノラマ静止画像データは動画処理とその後のパノラマ処理によって作成される。また、静止画処理およびパノラマ処理はユーザ操作に従って択一的に実行される。これによって、パノラマ静止画像データの作成に掛かる負荷が抑制され、撮像性能の向上が図られる。
【００１５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１６】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図４】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図５】（Ａ）は動画像データを形成するフレームのサイズないし画素数の一例を示す図解図であり、（Ｂ）は標準静止画像データを形成するフレームのサイズないし画素数の一例を示す図解図であり、（Ｃ）はパノラマ静止画像データを形成するフレームのサイズないし画素数の一例を示す図解図である。
【図６】図２実施例に適用される後処理回路の構成の一例を示すブロック図である。
【図７】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図８】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１８】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、撮像面で捉えられたシーンを表す元画像データを繰り返し出力する。作成手段２は、撮像手段１から出力された元画像データに基づいて中間画像データを作成する。動画処理手段３は、作成手段２によって作成された中間画像データに動画処理を施して動画像データを作成する。静止画処理手段４は、作成手段２によって作成された中間画像データの一部に動画処理と並列する静止像処理を施して標準静止画像データを作成する。パノラマ処理手段５は、動画処理手段３によって作成された動画像データの一部にパノラマ処理を施してパノラマ静止画像データを作成する。起動制御手段６は、静止画処理手段４およびパノラマ処理手段５のいずれか一方をユーザ操作に従って起動する。
【００１９】
標準静止画像データは動画処理と並列する静止画処理によって作成され、パノラマ静止画像データは動画処理とその後のパノラマ処理によって作成される。また、静止画処理およびパノラマ処理はユーザ操作に従って択一的に実行される。これによって、パノラマ静止画像データの作成に掛かる負荷が抑制され、撮像性能の向上が図られる。
［実施例］
【００２０】
図２を参照して、この実施例のディジタルカメラ１０は、レンズドライバ１８ａおよび絞りドライバ１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た光学像は、イメージセンサ１６の撮像面に照射され、光電変換を施される。これによって、光学像に対応する電荷が生成される。
【００２１】
電源が投入されると、ＣＰＵ２６は、動画取り込みを開始するべくセンサドライバ１８ｃを起動し、動画表示を開始するべくＬＣＤドライバ３６を起動する。
【００２２】
センサドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２３】
前処理回路２０は、イメージセンサ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２の生画像エリア３２ａ（図３参照）に書き込まれる。
【００２４】
後処理回路３４は、生画像エリア３２ａに格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理，ＹＵＶ変換処理および動画像用のズーム処理を施し、ＹＵＶ形式に従う動画像データを作成する。作成された動画像データは、図５（Ａ）に示すように水平画素数が“Ｈ１”でかつ垂直画素数が“Ｖ１”の画像データであり、メモリ制御回路３０によってＳＤＲＡＭ３２の動画像エリア３２ｂ（図３参照）に書き込まれる。
【００２５】
ＬＣＤドライバ３６は、動画像エリア３２ｂに格納された動画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された動画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２６】
図４を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、図２に示す前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＲＧＢデータに変換する簡易ＲＧＢ変換処理を実行する。
【００２７】
ＡＥ評価回路２２は、前処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２２から出力される。ＡＦ評価回路２４は、前処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００２８】
キー入力装置２８に設けられたシャッタボタン２８ｓｈが非操作状態にあるとき、ＣＰＵ２６は、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値に基づいて簡易ＡＥ処理を実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間は絞りドライバ１８ｂおよびセンサドライバ１８ｃに設定され、これによってスルー画像の明るさが大まかに調整される。
【００２９】
ＣＰＵ２６はまた、ＡＦ評価回路２４から出力された２５６個のＡＦ評価値に基づいて簡易ＡＦ処理（コンティニュアスＡＦ処理）を実行する。フォーカスレンズ１２は、合焦点の探索のためにレンズドライバ１８ａによって光軸方向に移動し、合焦点の近傍を継続的に移動する。この結果、スルー画像の鮮鋭度が継続的に向上する。
【００３０】
シャッタボタン２８ｓｈが半押しされると、ＣＰＵ２６は、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値を参照した厳格ＡＥ処理を実行し、最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間もまた、絞りドライバ１８ｂおよびセンサドライバ１８ｃに設定される。これによって、スルー画像の明るさが厳格に調整される。
【００３１】
ＣＰＵ２６はまた、ＡＦ評価回路２４から出力された２５６個のＡＦ評価値に基づいて厳格ＡＦ処理を実行する。フォーカスレンズ１２は、合焦点の探索のためにレンズドライバ１８ａによって光軸方向に移動し、これによって発見された合焦点に配置される。この結果、スルー画像の鮮鋭度が厳格に調整される。
【００３２】
静止画モードは、モード切り換えボタン２８ｍｄによって標準モードとパノラマモードとの間で切り換えられる。
【００３３】
標準モードが選択された状態でシャッタボタン２８ｓｈが全押しされると、ＣＰＵ２６は、静止画像データの作成を後処理回路３４に命令する。後処理回路３４は、ＹＵＶ変換を施された最新１フレームの画像データに静止画像用のズーム処理を施して、標準静止画像データを作成する。作成された標準静止画像データは、図５（Ｂ）に示すように水平画素数が“Ｈ２”で垂直画素数が“Ｖ２”の画像データであり、メモリ制御回路３０を通してＳＤＲＡＭ３２の静止画像エリア３２ｃ（図３参照）に書き込まれる。
【００３４】
これに対して、パノラマモードが選択された状態でシャッタボタン２８ｓｈが全押しされると、ＣＰＵ２８は、互いに異なるＫｍａｘ（＝５）個のタイミングの各々で、パノラマ元画像データの作成を後処理回路３４に命令する。後処理回路３４は、動画用のズーム処理によって作成された動画像データのうち最新１フレームの画像データにパノラマ画像用のズーム処理を施してパノラマ元画像データを作成する。作成されたパノラマ元画像データは、図５（Ｃ）に示すように水平画素数が“Ｈ３”で垂直画素数が“Ｖ３”の画像データであり、メモリ制御回路３０を通して静止画像エリア３２ｃに書き込まれる。
【００３５】
なお、標準静止画像データのサイズは、動画像データを形成する各フレームのサイズよりも大きい。これに対して、パノラマ元画像データのサイズは、標準静止画像データのサイズよりも小さく、さらに動画像データを形成する各フレームのサイズよりも小さい。
【００３６】
Ｋｍａｘフレームのパノラマ元画像データが得られると、ＣＰＵ２６は、パノラマ静止画像データの作成をパノラマ合成回路４４に命令する。パノラマ合成回路４４は、静止画像エリア３２ｃに格納されたＫｍａｘフレームのパノラマ元画像データをメモリ制御回路３０を通して読み出し、読み出されたＫｍａｘフレームのパノラマ元画像データを合成してパノラマ静止画像データを作成する。作成されたパノラマ静止画像データは、メモリ制御回路３０を通して静止画像エリア３２ｃに書き込まれる。パノラマ静止画像データの書き込みが完了すると、パノラマ合成回路４４は、完了通知をＣＰＵ２６に返送する。
【００３７】
ＣＰＵ２６は、こうして作成された標準静止画像データまたはパノラマ静止画像データを符号化するべく、ＪＰＥＧエンコーダ４２にＪＰＥＧ符号化の実行を命令する。ＪＰＥＧエンコーダ４２は、所望の静止画像データをメモリ制御回路３０を通して静止画像エリア３２ｃから読み出し、読み出された静止画像データをＪＰＥＧ方式で符号化し、そして符号化された静止画像データつまりＪＰＥＧデータをメモリ制御回路３０を通してＳＲＡＭ３２のＪＰＥＧエリア３２ｄ（図３参照）に書き込む。
【００３８】
ＣＰＵ２６は、こうして得られたＪＰＥＧデータを記録媒体４８に記録するべく、メモリＩ／Ｆ４６に静止画記録の実行を命令する。メモリＩ／Ｆ４６は、ＪＰＥＧエリア３２ｄに格納されたＪＰＥＧデータをメモリ制御回路３０を通して読み出し、読み出されたＪＰＥＧデータを記録媒体４８に準備されたＪＰＥＧファイルに格納する。
【００３９】
キー入力装置２８に設けられたムービーボタン２８ｍｖが操作されると、ＣＰＵ２６は、動画像データの符号化を開始するべく、Ｈ２６４エンコーダ４０にＨ２６４符号化（ＭＰＥＧ符号化）の開始を命令する。ＣＰＵ２６はまた、Ｈ２６４エンコーダ４０の処理によって作成されたＨ２６４データの記録を開始するべく、メモリＩ／Ｆ４６に動画記録の開始を命令する。
【００４０】
Ｈ２６４エンコーダ４０は、動画像エリア３２ｂに格納された動画像データをメモリ制御回路３０を通して読み出し、読み出された動画像データをＨ２６４方式（ＭＰＥＧ方式）で符号化し、そして符号化画像データつまりＨ２６４データをメモリ制御回路３０を通してＨ２６４エリア３２ｅに書き込む。
【００４１】
メモリＩ／Ｆ４６は、Ｈ２６４エリア３２ｅに格納されたＨ２６４データをメモリ制御回路３０を通して読み出し、読み出されたＨ２６４データを記録媒体４８に準備されたＨ２６４ファイルに書き込む。
【００４２】
ムービーボタン２８ｍｖが再度操作されると、ＣＰＵ２６は、Ｈ２６４符号化の終了をＨ２６４エンコーダ４０に命令し、動画記録の終了をメモリＩ／Ｆ４６に命令する。Ｈ２６４エンコーダ４０は速やかにＨ２６４符号化を終了し、メモリＩ／Ｆ４６はＨ２６４エリア３２ｅに残存するＨ２６４データがＨ２６４ファイルに書き込まれた後に動画記録を終了する。
【００４３】
なお、シャッタボタン２８ｓｈの操作は、動画記録の途中でも受け付けられる。動画記録の途中でシャッタボタン２８ｓｈが半押しされると、簡易ＡＥ処理および簡易ＡＦ処理の代わりに厳格ＡＥ処理および厳格ＡＦ処理が実行される。また、動画記録の途中でシャッタボタン２８ｓｈが全押しされると、標準静止画像データまたはパノラマ静止画像データが作成され、作成された静止画像データを収めたＪＰＥＧファイルが記録媒体４８に記録される。
【００４４】
動画記録の途中でのパノラマ静止画像データの作成は、特に、走行中の列車の窓から眺めた景色を動画像として記録し、かつ一部の景色をパノラマ静止画像として追加的に記録しようとする場合に有用である。
【００４５】
後処理回路３４は、図６に示すように構成される。コントローラ６０は、ＳＲＡＭ６２に格納されたデータ量が閾値を下回る毎に、生画像エリア３２ａからの生画像データの読み出しを要求する要求信号をメモリ制御回路３０に与える。メモリ制御回路３０は、要求信号を承認したとき、承認信号を要求元に返送するとともに、要求信号に従う処理を実行する。したがって、コントローラ６０からの要求信号が承認されると、生画像エリア３２ａに格納された生画像データの一部がメモリ制御回路３０を介してＳＲＡＭ６２に書き込まれる。
【００４６】
色分離回路６６は、こうしてＳＲＡＭ６２に格納された生画像データに色分離を施す。この結果、各画素がＲ，ＧおよびＢの全ての色情報を有するＲＧＢ形式の画像データが生成される。白バランス調整回路６８は色分離回路６６から出力された画像データの白バランスを調整し、ＹＵＶ変換回路７０は白バランス調整回路６８から出力された画像データの形式をＲＧＢ形式からＹＵＶ形式に変換する。
【００４７】
ズーム回路７２は、ＹＵＶ変換回路７０から出力された画像データに動画像用のズーム処理を施し、処理後の画像データを動画像データとしてＳＲＡＭ８０に書き込む。コントローラ７８は、ＳＲＡＭ８０に格納されたデータ量が閾値に達する毎に、動画像エリア３２ｂへの動画像データの書き込みを要求する要求信号をメモリ制御回路３０に与える。
【００４８】
メモリ制御回路３０から承認信号が返送されると、コントローラ７８は、既定量の動画像データをＳＲＡＭ８０から読み出し、読み出された動画像データをメモリ制御回路３０に与える。動画像データは、メモリ制御回路３０によって動画像エリア３２ｂに書き込まれる。
【００４９】
ズーム回路７４は、ＣＰＵ２６から静止画像データの作成を命令されたとき、ＹＵＶ変換回路７０から出力された最新１フレームの画像データに静止画像用のズーム処理を施し、処理後の画像データを標準静止画像データとしてＳＲＡＭ８４に書き込む。コントローラ８２は、ＳＲＡＭ８４に格納されたデータ量が閾値に達する毎に、静止画像エリア３２ｃへの静止画像データの書き込みを要求する要求信号をメモリ制御回路３０に与える。
【００５０】
メモリ制御回路３０から承認信号が返送されると、コントローラ８２は、既定量の静止画像データをＳＲＡＭ８０から読み出し、読み出された静止画像データをメモリ制御回路３０に与える。静止画像データは、メモリ制御回路３０によって静止画像エリア３２ｃに書き込まれる。
【００５１】
ズーム回路７６は、ＣＰＵ２６からパノラマ静止画像データの作成を命令されたとき、ズーム回路７２から出力された最新１フレームの画像データにパノラマ画像用のズーム処理を施し、処理後の画像データをパノラマ元画像データとしてＳＲＡＭ８８に書き込む。コントローラ８６は、ＳＲＡＭ８８に格納されたデータ量が閾値に達する毎に、静止画像エリア３２ｃへのパノラマ元画像データの書き込みを要求する要求信号をメモリ制御回路３０に向けて発行する。
【００５２】
メモリ制御回路３０から承認信号が返送されると、コントローラ８６は、既定量のパノラマ元画像データをＳＲＡＭ８８から読み出し、読み出されたパノラマ元画像データをメモリ制御回路３０に与える。パノラマ元画像データは、メモリ制御回路３０によって静止画像エリア３２ｃに書き込まれる。
【００５３】
ＣＰＵ２６は、図７〜図９に示す撮像制御タスクおよび図１０に示す撮像調整タスクを含む複数のタスクをマルチタスクＯＳの制御の下で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ５０に記憶される。
【００５４】
図７を参照して、ステップＳ１では動画取り込みを開始し、ステップＳ３では動画表示を開始する。この結果、撮像面で捉えられたシーンを表すスルー画像がＬＣＤモニタ３８に表示される。ステップＳ５ではシャッタボタン２８ｓｈが全押しされたか否かを判別し、図９に示すステップＳ３１ではムービーボタン２８ｍｖが全押しされたか否かを判別する。
【００５５】
ステップＳ５の判別結果がＹＥＳであれば、現時点の動作モードが標準モードおよびパノラマモードのいずれであるかをステップＳ７で判別する。現時点の動作モードが標準モードであればステップＳ７からステップＳ９に進み、標準静止画像データの作成を後処理回路３４に命令する。後処理回路３４は、ＹＵＶ形式に従う最新１フレームの画像データに静止画像用のズーム処理を施して標準静止画像データを作成し、作成された標準静止画像データをメモリ制御回路３０を通して静止画像エリア３２ｃに書き込む。
【００５６】
これに対して、現時点の動作モードがパノラマモードであれば、ステップＳ７から図８に示すステップＳ１５に進み、変数Ｋを“１”に設定する。ステップＳ１７では、第Ｋフレームのパノラマ元画像データの作成を後処理回路３４に命令する。後処理回路３４は、動画用のズーム処理を施された最新１フレームの画像データにパノラマ画像用のズーム処理を施してパノラマ元画像データを作成し、作成されたパノラマ元画像データをメモリ制御回路３０を通して静止画像エリア３２ｃに書き込む。
【００５７】
ステップＳ２１では、変数Ｋが最大値Ｋｍａｘ（＝５）に達したか否かを判別する。判別結果がＮＯであれば、ステップＳ２３では変数Ｋをインクリメントし、ステップＳ２５で指定期間の待機を行い、その後にステップＳ１７に戻る。ステップＳ２１の判別結果がＹＥＳであればステップＳ２７に進み、パノラマ静止画像データの作成をパノラマ合成回路４４に命令する。
【００５８】
パノラマ合成回路４４は、静止画像エリア３２ｃに格納されたＫｍａｘフレームのパノラマ元画像データをメモリ制御回路３０を通して読み出し、読み出されたパノラマ元画像データを合成してパノラマ静止画像データを作成し、そして作成されたパノラマ静止画像データをメモリ制御回路３０を通して静止画像エリア３２ｃに書き込む。パノラマ静止画像データの書き込みが完了すると、パノラマ合成回路４４は、完了通知をＣＰＵ２６に返送する。
【００５９】
ステップＳ２９ではパノラマ合成回路４４から完了通知が返送されたか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されると図７に示すステップＳ１１に移行する。
【００６０】
ステップＳ１１では、ステップＳ９によって作成された標準静止画像データまたはステップＳ２７の処理によって作成されたパノラマ静止画像データを符号化するべく、ＪＰＥＧエンコーダ４２にＪＰＥＧ符号化の実行を命令する。ＪＰＥＧエンコーダ４２は、所望の静止画像データをメモリ制御回路３０を通して静止画像エリア３２ｃから読み出し、読み出された静止画像データをＪＰＥＧ方式で符号化し、そして符号化された静止画像データつまりＪＰＥＧデータをメモリ制御回路３０を通してＪＰＥＧエリア３２ｄに書き込む。
【００６１】
ステップＳ１３では、こうして得られたＪＰＥＧデータを記録媒体４８に記録するべく、メモリＩ／Ｆ４６に静止画記録の実行を命令する。メモリＩ／Ｆ４６は、ＪＰＥＧエリア３２ｄに格納されたＪＰＥＧデータをメモリ制御回路３０を通して読み出し、読み出されたＪＰＥＧデータを記録媒体４８に準備されたＪＰＥＧファイルに格納する。こうして静止画記録が完了すると、ステップＳ５に戻る。
【００６２】
図９を参照して、ステップＳ３１の判別結果がＹＥＳであれば、動画記録が実行中であるか否かをステップＳ３３で判別する。判別結果がＮＯあればステップＳ３５に進み、判別結果がＹＥＳであればステップＳ３９に進む。
【００６３】
ステップＳ３５では、動画像データの符号化を開始するべく、Ｈ２６４エンコーダ４０にＨ２６４符号化（ＭＰＥＧ符号化）の開始を命令する。Ｈ２６４エンコーダ４０は、動画像エリア３２ｂに格納された動画像データをメモリ制御回路３０を通して読み出し、読み出された動画像データをＨ２６４方式（ＭＰＥＧ方式）で符号化し、そして符号化画像データつまりＨ２６４データをメモリ制御回路３０を通してＨ２６４エリア３２ｅに書き込む。
【００６４】
ステップＳ３７では、こうして作成されたＨ２６４データの記録を開始するべく、メモリＩ／Ｆ４６に動画記録の開始を命令する。メモリＩ／Ｆ４６は、Ｈ２６４エリア３２ｅに格納されたＨ２６４データをメモリ制御回路３０を通して読み出し、読み出されたＨ２６４データを記録媒体４８に準備されたＨ２６４ファイルに書き込む。ステップＳ３７の処理が完了すると、ステップＳ５に戻る。
【００６５】
一方、ステップＳ３９ではＨ２６４符号化の終了をＨ２６４エンコーダ４０に命令し、ステップＳ４１では動画記録の終了をメモリＩ／Ｆ４６に命令する。Ｈ２６４エンコーダ４０は速やかにＨ２６４符号化を終了し、メモリＩ／Ｆ４６はＨ２６４エリア３２ｅに残存するＨ２６４データがＨ２６４ファイルに書き込まれた後に動画記録を終了する。ステップＳ４１の処理が完了すると、ステップＳ５に戻る。
【００６６】
図１０を参照して、ステップＳ５１ではシャッタボタン２８ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限り、ステップＳ５３の簡易ＡＥ処理およびステップＳ５５の簡易ＡＦ処理（コンティニュアスＡＦ処理）を繰り返す。この結果、スルー画像の明るさおよび鮮鋭度が大まかに調整される。
【００６７】
ステップＳ５１の判別結果がＮＯからＹＥＳに更新されると、ステップＳ５７で厳格ＡＥ処理を実行し、ステップＳ５９で厳格ＡＦ処理を実行する。この結果、スルー画像の明るさおよび鮮鋭度が厳格に調整される。
【００６８】
ステップＳ６１ではシャッタボタン２８ｓｈが全押しされたか否かを判別し、ステップＳ６３ではシャッタボタン２８ｓｈの操作が解除されたか否かを判別する。ステップＳ６３の判別結果がＹＥＳであればそのままステップＳ５１に戻り、ステップＳ６１の判別結果がＹＥＳであればステップＳ６５で既定時間の待機を行ってからステップＳ５１に戻る。
【００６９】
以上の説明から分かるように、イメージセンサ１６は、撮像面で捉えられたシーンを表す生画像データを繰り返し出力する。後処理回路３４に設けられた色分離回路６４，白バランス調整回路６８およびＹＵＶ変換回路７０は、イメージセンサ１６から出力された生画像データに基づいてＹＵＶ形式の画像データを作成する。ズーム回路７２は、ＹＵＶ変換回路７０から出力された画像データに動画像用のズーム処理を施して動画像データを作成する。
【００７０】
ズーム回路７４は、ＹＵＶ変換回路７０から出力された画像データの一部に動画像用のズーム処理と並列する静止画像用のズーム処理を施して標準静止画像データを作成する。ズーム回路７６は、ズーム回路７２から出力された動画像データの一部にパノラマ画像用のズーム処理を施して、Ｋｍａｘフレームのパノラマ元画像データを作成する。パノラマ合成回路４４は、作成されたＫｍａｘフレームのパノラマ元画像データを合成してパノラマ静止画像データを作成する。ＣＰＵ２６は、シャッタボタン２８ｓｈが全押しされたとき、モード切り換えボタン２８ｍｄの設定に従ってズーム回路７４および７６のいずれか一方を起動する(S7)。
【００７１】
このように、標準静止画像データは動画処理と並列する静止画処理によって作成され、パノラマ静止画像データは動画処理とその後のパノラマ処理によって作成される。また、静止画処理およびパノラマ処理はユーザ操作に従って択一的に実行される。これによって、パノラマ静止画像データの作成に掛かる負荷が抑制され、撮像性能の向上が図られる。
【符号の説明】
【００７２】
１０  …ディジタルカメラ
１６  …イメージセンサ
２０  …前処理回路
２６  …ＣＰＵ
３４  …後処理回路
３６  …ＬＣＤドライバ
４０  …Ｈ２６４エンコーダ
４２  …ＪＰＥＧエンコーダ
４４  …パノラマ合成回路
【図１】
2014107602.tif 000003
【図２】
2014107602.tif 000004
【図３】
2014107602.tif 000005
【図４】
2014107602.tif 000006
【図５】
2014107602.tif 000007
【図６】
2014107602.tif 000008
【図７】
2014107602.tif 000009
【図８】
2014107602.tif 000010
【図９】
2014107602.tif 000011
【図１０】
2014107602.tif 000012