(57)【要約】【課題】  手ブレの影響を受け難くすること。【解決手段】  撮像装置の撮像手段１２は、適正露出時間より短い露出時間で撮像した２つ以上の静止画の撮像静止画データ４２，４３を出力する。記憶手段３３は、２つ以上の撮像静止画データ４２，４３を記憶する。補正静止画データ生成手段５４は、記憶手段３３に記憶される２つ以上の撮像静止画データ４２，４３に基づいて、適正露出時間にて撮像した静止画としての補正静止画データ４４を生成する。【選択図】  図２
2006345338.tif 000002
【特許請求の範囲】
【請求項１】
適正露出時間より短い露出時間で撮像した２つ以上の静止画の撮像静止画データを出力する撮像手段と、
上記２つ以上の撮像静止画データを記憶する記憶手段と、
上記記憶手段に記憶される上記２つ以上の撮像静止画データに基づいて、上記適正露出時間にて撮像した静止画としての補正静止画データを生成する補正静止画データ生成手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記撮像手段は、撮像する２つ以上の静止画の露出時間の合計時間が前記適正露出時間より短くなるように、前記２つ以上の撮像静止画データを撮像することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮像手段の動きを検出する動き検出手段を有し、
前記補正静止画データ生成手段は、前記２つ以上の撮像静止画データの静止画を、上記動き検出手段により検出される動き量を相殺するように重ねた場合に得られる当該２つ以上の静止画の対応関係に基づいて、前記適正露出時間にて撮像した静止画としての補正静止画データを生成すること、
を特徴とする請求項１または２記載の撮像装置。
【請求項４】
前記補正静止画データ生成手段は、補正静止画データの静止画の各ピクセルの情報を、前記２つ以上の撮像静止画データの静止画を前記動き検出手段により検出される動き量を相殺するように重ねた場合に重なり合う複数のピクセルの情報から生成することを特徴とする請求項３記載の撮像装置。
【請求項５】
前記撮像手段は、撮像する前記２つ以上の撮像静止画データの中の少なくとも１つの撮像静止画データを、その他の撮像静止画データとは異なる露出時間で撮像し、
前記補正静止画データ生成手段は、前記２つ以上の撮像静止画データの静止画において重なり合う複数のピクセルの情報と、補正静止画データの静止画のピクセルの情報とが線形関係にあるとして、ピクセル毎の情報を生成すること、
を特徴とする請求項４記載の撮像装置。
【請求項６】
前記撮像手段の動きを検出する動き検出手段を有し、
前記撮像手段は、静止画の撮像中に上記動き検出手段により手ブレが検出された場合には、静止画を撮像し直すこと、
を特徴とする請求項１または２記載の撮像装置。
【請求項７】
前記記憶手段は、前記動き検出手段が検出した動きデータを蓄積して記憶し、
前記補正静止画データ生成手段は、前記記憶手段に蓄積された動きデータを用いて、前記撮像手段から出力される前記２つ以上の撮像静止画データの静止画のずれ量を演算し、そのずれ量を相殺するように重ねた場合の対応関係に基づいて、適正露出時間にて撮像した静止画としての補正静止画データを生成すること、
を特徴とする請求項６記載の撮像装置。
【請求項８】
前記記憶手段は、前記動き検出手段が検出した動きデータに、前記撮像手段が静止画を撮像する基準タイミングを示すデータと、前記撮像手段が静止画を撮像し直したか否かを示すデータとを対応付けて蓄積し、
前記補正静止画データ生成手段は、上記撮像手段が静止画を撮像し直していない静止画の基準タイミングにおいて、前記記憶手段に記憶される前記２つ以上の撮像静止画データのそれぞれが撮像されたものとして重ねること、
を特徴とする請求項７記載の撮像装置。
【請求項９】
前記撮像手段が撮像した静止画に基づいて、適正露出時間を生成する適正露出時間生成手段と、
撮像ボタンと、
上記撮像ボタンが操作されたら、上記適正露出時間生成手段に適正露出時間を生成させ、前記撮像手段に前記２つ以上の撮像静止画データを撮像させ、前記補正静止画データ生成手段に補正静止画データを生成させるシーケンス制御手段と、
を有することを特徴とする請求項１から８の中のいずれか１項記載の撮像装置。
【請求項１０】
適正露出時間より短い時間で第一の静止画を撮像するステップと、
上記第一の静止画の後に、上記適正露出時間より短い時間で第二の静止画を撮像するステップと、
上記第一の静止画および上記第二の静止画を用いて、上記適正露出時間にて撮像した静止画としての静止画を生成するステップと、
を有することを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像方法に関する。
【背景技術】
【０００２】
特許文献１は、電子カメラを開示する。この電子カメラは、カメラ本体の振動を検出する振動検出手段と、カメラのシャッタースピードを検出するシャッタースピード検出手段と、振動検出手段の出力に応じて、手ブレの警告を発する警告出力手段と、を備える。そして、撮像中に手ブレが発生した場合、再撮影を促す警告を出力する。
【０００３】
【特許文献１】特開平１１−８８８１０号公報（要約、特許請求の範囲など）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の電子カメラは、撮像中の手ブレの影響を減らすことはできない。
【０００５】
本発明は、手ブレの影響を受け難い静止画の撮像装置および撮像方法を得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る撮像装置は、適正露出時間より短い露出時間で撮像した２つ以上の静止画の撮像静止画データを出力する撮像手段と、２つ以上の撮像静止画データを記憶する記憶手段と、記憶手段に記憶される２つ以上の撮像静止画データに基づいて、適正露出時間にて撮像した静止画としての補正静止画データを生成する補正静止画データ生成手段と、を有するものである。
【０００７】
この構成を採用すれば、適正露出時間より短い露出時間で２つ以上の静止画を撮像し、その２つ以上の静止画に基づいて、適正露出時間にて撮像した静止画を得ることができる。したがって、撮像手段により適正露出時間にて静止画を撮像した場合のように、手ブレの影響を受け難くなる。
【０００８】
本発明に係る撮像装置は、上述した発明の構成に加えて、撮像手段が、撮像する２つ以上の静止画の露出時間の合計時間が適正露出時間より短くなるように、２つ以上の撮像静止画データを撮像するものである。
【０００９】
この構成を採用すれば、手ブレの影響をより受け難くすることができる。
【００１０】
本発明に係る撮像装置は、上述した発明の各構成に加えて、撮像手段の動きを検出する動き検出手段を有し、補正静止画データ生成手段が、２つ以上の撮像静止画データの静止画を、動き検出手段により検出される動き量を相殺するように重ねた場合に得られる当該２つ以上の静止画の対応関係に基づいて、適正露出時間にて撮像した静止画としての補正静止画データを生成するものである。
【００１１】
この構成を採用すれば、撮像手段の動きを相殺するように、２つ以上の撮像静止画データの静止画を対応付ける。したがって、２つ以上の静止画を撮像する期間に手ブレが発生し、これらの静止画の撮像範囲がずれたとしても、２つ以上の静止画において停止して写っている被写体については、それらが重なるように２つ以上の静止画を対応付けることができる。また、２つ以上の静止画において移動して写っている被写体については、その移動によるブレを含めて２つ以上の静止画を対応付けることができる。２つ以上の静止画を、被写体の動きの有無に応じて適切に対応付けることができる。
【００１２】
本発明に係る撮像装置は、上述した発明の各構成に加えて、補正静止画データ生成手段が、補正静止画データの静止画の各ピクセルの情報を、２つ以上の撮像静止画データの静止画を動き検出手段により検出される動き量を相殺するように重ねた場合に重なり合う複数のピクセルの情報から生成するものである。
【００１３】
この構成を採用すれば、補正静止画データの静止画の各ピクセルの情報は、２つ以上の撮像静止画データの静止画において重なり合うピクセルの情報から得ることができる。したがって、補正静止画データの静止画の各ピクセルの情報は、それに対応して互いに重なり合うピクセルの情報から生成され、周囲のピクセルの情報の影響を受けなくなる。その結果、たとえば静止した被写体は、その静止したままの輪郭により補正静止画に組み込まれることになる。また、動く被写体は、その動きによるブレを含んだ輪郭にて補正静止画に組み込まれることになる。
【００１４】
本発明に係る撮像装置は、上述した発明の各構成に加えて、撮像手段が、撮像する２つ以上の撮像静止画データの中の少なくとも１つの撮像静止画データを、その他の撮像静止画データとは異なる露出時間で撮像し、補正静止画データ生成手段が、２つ以上の撮像静止画データの静止画において重なり合う複数のピクセルの情報と、補正静止画データの静止画のピクセルの情報とが線形関係にあるとして、ピクセル毎の情報を生成するものである。
【００１５】
この構成を採用すれば、補正静止画データ生成手段は、２つ以上の撮像静止画データの静止画のピクセルの情報を用いた線形演算により、ピクセル毎の情報を簡単に生成することができる。
【００１６】
本発明に係る撮像装置は、上述した発明の各構成に加えて、撮像手段の動きを検出する動き検出手段を有し、撮像手段が、静止画の撮像中に動き検出手段により手ブレが検出された場合には、静止画を撮像し直すものである。
【００１７】
この構成を採用すれば、撮像手段は、手ブレが検出されない静止画の撮像静止画データを撮像することができる。
【００１８】
本発明に係る撮像装置は、上述した発明の各構成に加えて、記憶手段が、動き検出手段が検出した動きデータを蓄積して記憶し、補正静止画データ生成手段が、記憶手段に蓄積された動きデータを用いて、撮像手段から出力される２つ以上の撮像静止画データの静止画のずれ量を演算し、そのずれ量を相殺するように重ねた場合の対応関係に基づいて、適正露出時間にて撮像した静止画としての補正静止画データを生成するものである。
【００１９】
この構成を採用すれば、撮像手段が静止画を撮像し直したとしても、その撮像の後に、補正静止画データ生成手段は、記憶手段に記憶される２つ以上の撮像静止画データの静止画をずれ量を相殺するように対応付けることかできる。
【００２０】
本発明に係る撮像装置は、上述した発明の各構成に加えて、記憶手段が、動き検出手段が検出した動きデータに、撮像手段が静止画を撮像する基準タイミングを示すデータと、撮像手段が静止画を撮像し直したか否かを示すデータとを対応付けて蓄積し、補正静止画データ生成手段が、撮像手段が静止画を撮像し直していない静止画の基準タイミングにおいて、記憶手段に記憶される２つ以上の撮像静止画データのそれぞれが撮像されたものとして重ねるものである。
【００２１】
この構成を採用すれば、撮像手段が静止画を撮像し直したとしても、その撮像の後に、補正静止画データ生成手段は、記憶手段に記憶される２つ以上の撮像静止画データの静止画を、適切に対応付けることかできる。
【００２２】
本発明に係る撮像装置は、上述した発明の各構成に加えて、撮像手段が撮像した静止画に基づいて、適正露出時間を生成する適正露出時間生成手段と、撮像ボタンと、撮像ボタンが操作されたら、適正露出時間生成手段に適正露出時間を生成させ、撮像手段に２つ以上の撮像静止画データを撮像させ、補正静止画データ生成手段に補正静止画データを生成させるシーケンス制御手段と、を有するものである。
【００２３】
この構成を採用すれば、ユーザにより撮像ボタンが一度操作されることで、撮像手段に２つ以上の撮像静止画データを撮像させ、それに基づく補正静止画データを生成することかできる。
【００２４】
本発明に係る撮像方法は、適正露出時間より短い時間で第一の静止画を撮像するステップと、第一の静止画の後に、適正露出時間より短い時間で第二の静止画を撮像するステップと、第一の静止画および第二の静止画を用いて、適正露出時間にて撮像した静止画としての静止画を生成するステップと、を有するものである。
【００２５】
この方法を採用すれば、適正露出時間より短い時間で２つ以上の静止画を撮像し、その２つ以上の撮像静止画を用いて、適正露出時間にて撮像した静止画を得ることができる。したがって、適正露出時間にて静止画を撮像した静止画のように、手ブレの影響を受け難くなる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態に係る撮像装置および撮像方法を、図面に基づいて説明する。
【００２７】
図１は、本発明の実施の形態に係る撮像装置の構成を示すブロック図である。図２は、図１の撮像装置において、撮像モード時に実現される機能を示すブロック図である。図３は、図１の撮像装置において、再生モード時に実現される機能を示すブロック図である。
【００２８】
撮像装置は、たとえば、カメラ付き携帯電話機、ビデオカメラなどといった携帯可能な撮像装置である。撮像装置は、カメラユニット部１と、操作部２と、コントローラ部３と、を有する。撮像装置は、撮像モードにおいて、静止画を撮像し、再生モードにおいて、撮像した静止画を表示する。
【００２９】
カメラユニット部１は、撮像デバイス１１と、撮像手段としての撮像コントローラ１２と、動き検出手段の一部としての２つのジャイロセンサ１３，１４と、動き検出手段の一部としての２つのＡ／Ｄ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）変換器１５，１６と、を有する。カメラユニット部１は、撮像装置の図示外の筐体内に固定される。
【００３０】
撮像デバイス１１は、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）となどといった受光デバイスであり、複数の受光素子を有する。
【００３１】
複数の受光素子は、撮像デバイス１１の光軸Ｘに対して垂直な面上に二次元的に配列される。図１では、この複数の受光素子の二次元的な配列方向を、Ｙ軸およびＺ軸として示す。撮像デバイス１１には、Ｘ軸方向において図示外の光学系ユニットが重ねて配設される。光学系ユニットは、レンズなどで構成され、入射する光による被写体の像を、撮像デバイス１１に投影する。
【００３２】
各受光素子は、受光光量に応じたレベル信号を出力する。受光素子が出力するレベル信号は、リセット信号が入力されると、初期状態のレベルとなる。受光素子が出力するレベル信号は、リセット信号が入力された後に受光する光量の増加に応じて変化する。
【００３３】
撮像デバイス１１には、撮像コントローラ１２が接続される。撮像コントローラ１２は、ＶＳＹＮＣ（Ｖｅｒｔｉｃａｌ  Ｓｙｎｃｈｒｏｎｉｚｉｎｇ  ｓｉｇｎａｌ：垂直同期信号）信号発生器１７を有し、撮像デバイス１１を制御する。ＶＳＹＮＣ信号発生器１７は、所定の周期毎に、たとえば３０分の１秒毎にＶＳＹＮＣ信号を出力する。
【００３４】
撮像コントローラ１２は、このＶＳＹＮＣ信号を基準タイミングとして、撮像デバイス１１に静止画を撮像させる。撮像コントローラ１２は、撮像デバイス１１からの受光素子毎のレベル信号に基づいて、１フレームの画像を構成するフレーム画像データを生成する。
【００３５】
具体的にはたとえば、撮像コントローラ１２は、ＶＳＹＮＣ信号を検出すると、複数の受光素子をその二次元的な配列に基づく所定のライン数毎に１つのグループとし、その複数のグループに対して時間をずらして順番にリセット信号を出力する。リセット信号を出力してから所定の露光時間の後に、撮像コントローラ１２は、そのリセット信号を出力したグループの複数の受光素子のレベル信号を読み取る。撮像コントローラ１２は、読み取ったすべての受光素子のレベル信号に基づいて、フレーム画像データを生成する。
【００３６】
撮像コントローラ１２が生成するフレーム画像データは、たとえば受光素子と同数のピクセル数を有する。複数のピクセルは、複数の受光素子と同様に二次元的に配列される。また、各ピクセルは、たとえばＲ（Ｒｅｄ），Ｇ（Ｇｒｅｅｎ），Ｂ（Ｂｌｕｅ）の３色の色データなどの情報を有する。なお、各ピクセルの色データは、ＹＣＣデータであってもよい。
【００３７】
カメラユニット部１に設けられる２つのジャイロセンサ１３，１４は、たとえば所定の一方向での角速度を検出し、検出した角速度の大きさに応じたレベル信号を出力するものであればよい。このようなジャイロセンサとしては、「ＸＶ−３５００ＣＢ」などがある。一例としてのこの振動ジャイロセンサ「ＸＶ−３５００ＣＢ」の外形寸法は、５．０［ｍｍ］×３．２［ｍｍ］×１．３［ｍｍ］であり、その質量は６６［ｍｇ］である。このような小型・薄型の振動ジャイロセンサを使用することで、筐体内の空間が狭い撮像装置でも充分に、ジャイロセンサを設置することが可能となる。
【００３８】
２つのジャイロセンサ１３，１４の中の一方のジャイロセンサ１３は、図１のＹ軸周りの周回方向の動きによる角速度を検出する。他方のジャイロセンサ１４は、図１のＺ軸周りの周回方向の動きによる角速度を検出する。したがって、２つのジャイロセンサ１３，１４は、撮像デバイス１１のＹ軸方向の動きとＺ軸方向の動きとを検出する。
【００３９】
２つのＡ／Ｄ変換器１５，１６の中の一方のＡ／Ｄ変換器１５は、一方のジャイロセンサ１３に接続される。他方のＡ／Ｄ変換器１６は、他方のジャイロセンサ１４に接続される。これらのＡ／Ｄ変換器１５，１６は、ジャイロセンサ１３，１４から出力されるレベル信号をサンプリングするものであればよい。Ａ／Ｄ変換器１５，１６は、ＶＳＹＮＣ信号のたとえば３２分の１の周期にて、レベル信号をサンプリングすればよい。また、Ａ／Ｄ変換器１５，１６は、レベル信号をサンプリングすることにより得るサンプリング値を、ジャイロデータとして出力する。なお、Ａ／Ｄ変換器１５，１６のサンプリング周期は、コントローラ部３により適宜設定可能としてもよい。
【００４０】
操作部２は、たとえば撮像ボタン２１、再生ボタン２２などを有する。操作部２は、ユーザのボタン操作に基づいて入力データを出力する。操作部２は、たとえば、撮像ボタン２１が操作されると、撮像モードの開始を指示する入力データを出力する。操作部２は、たとえば、再生ボタン２２が操作されると、再生モードの開始を指示する入力データを出力する。
【００４１】
コントローラ部３は、中央処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２と、記憶手段としての記憶デバイス３３と、入出力ポート３４と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶モニタ３７）コントローラ３５と、これらが接続されるシステムバス３６と、を有する。
【００４２】
入出力ポート３４には、カメラユニット部１の撮像コントローラ１２および２つのＡ／Ｄ変換器１５，１６と、操作部２と、が接続される。撮像コントローラ１２は、入出力ポート３４へフレーム画像データを出力する。２つのＡ／Ｄ変換器１５，１６は、入出力ポート３４へジャイロデータを出力する。操作部２は、入出力ポート３４へ、操作キーに応じた入力データを出力する。
【００４３】
ＬＣＤコントローラ３５には、液晶モニタ３７と、ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３８と、が接続される。ＬＣＤコントローラ３５は、システムバス３６からフレーム画像データが供給されると、そのフレーム画像データをＶＲＡＭ３８に記憶させる。ＬＣＤコントローラ３５は、ＶＲＡＭ３８からフレーム画像データを所定の周期で読込み、読み込んだデータに基づく画像を液晶モニタ３７に表示させる。ＬＣＤコントローラ３５は、フレーム画像データの読出し要求があった場合、ＶＲＡＭ３８からフレーム画像データを読込み、システムバス３６へ供給する。
【００４４】
なお、ＬＣＤコントローラ３５は、これらの処理を適宜実行する。たとえば、システムバス３６からのフレーム画像データの書き込み処理と、表示処理とのタイミングが重なった場合、ＬＣＤコントローラ３５は、たとえばこれらの処理を、処理発生順にて処理する。ＬＣＤコントローラ３５により、ＶＲＡＭ３８へのアクセスは、排他的に管理される。
【００４５】
記憶デバイス３３は、静止画撮像表示プログラム４１、撮像静止画データとしての第一撮像静止画データ４２、撮像静止画データとしての第二撮像静止画データ４３、補正静止画データ４４、ジャイロログデータ４５などを記憶する。記憶デバイス３３は、たとえばフラッシュメモリなどの各種の半導体メモリや、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などで構成することができる。
【００４６】
中央処理装置３１は、記憶デバイス３３に記憶される静止画撮像表示プログラム４１を読み込んで実行する。これにより、コントローラ部３には、図２中の撮像静止画データ保存部５１と、手ブレ検出部５２と、ジャイロログデータ保存部５３と、補正静止画データ生成手段としての補正静止画データ生成部５４と、適正露出時間生成手段およびシーケンス制御手段としての静止画撮像シーケンス制御部５５と、図３中の表示処理部６１と、が実現される。
【００４７】
なお、静止画撮像表示プログラム４１は、撮像装置の出荷前に記憶デバイス３３に記憶されても、撮像装置の出荷後に記憶デバイス３３に記憶されてもよい。撮像装置の出荷後に記憶デバイス３３に静止画撮像表示プログラム４１を記憶する場合、この静止画撮像表示プログラム４１は、たとえばＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記録媒体に記憶されているものをインストールしたり、インターネット、電話回線などの通信媒体を介してサーバなどからダウンロードしたものをインストールしたりすることで、記憶デバイス３３に記憶されればよい。
【００４８】
図２中の撮像静止画データ保存部５１は、ＬＣＤコントローラ３５からフレーム画像データを取得し、記憶デバイス３３に記憶させる。撮像静止画データ保存部５１は、取得したフレーム画像データを、記憶デバイス３３に、第一撮像静止画データ４２あるいは第二撮像静止画データ４３として記憶させる。
【００４９】
なお、第一撮像静止画データ４２は、後述する第一の露出時間の下で撮像コントローラ１２により生成されるフレーム画像データである。第二撮像静止画データ４３は、第一の露出時間とは異なる、後述する第二の露出時間の下で撮像コントローラ１２により生成されるフレーム画像データである。
【００５０】
手ブレ検出部５２は、露出期間内に、手ブレが発生しているか否かを判断する。露出期間内に所定の許容手ブレ量（たとえば５ピクセル幅）以上の手ブレが発生している場合、手ブレ検出部５２は、手ブレ有りと判断する。露出期間内に所定の許容手ブレ量より小さい手ブレしか発生していない場合、手ブレ検出部５２は、手ブレ無しと判断する。
【００５１】
ジャイロログデータ保存部５３は、入出力ポート３４に入力されるデータを記憶デバイス３３に記憶させる。これにより、記憶デバイス３３にジャイロログデータ４５が記憶される。
【００５２】
図４は、図１中の記憶デバイス３３に保存されるジャイロログデータ４５のデータ構造の一例を示す説明図である。図４において、各行は、１つのレコードに相当する。各レコードは、サンプル番号７１と、Ｙ軸のジャイロデータ７２と、Ｚ軸のジャイロデータ７３と、ＶＳＹＮＣマークデータ７４と、手ブレマークデータ７５と、で構成される。ジャイロログデータ保存部５３は、入出力ポート３４に新たなジャイロデータが入力されると、１レコード分のデータを記憶デバイス３３に記憶させる。
【００５３】
サンプル番号７１は、各レコードに固有の番号である。図４において、サンプル番号７１は、上から下に向かって１ずつ増加する番号となっている。ジャイロログデータ保存部５３は、生成したレコードを、ジャイロログデータ４５の最後尾に（図４で言えば表の一番下に）追加する。したがって、ジャイロログデータ４５において、複数のレコードは、ジャイロログデータ保存部５３により取得された順番にて、図４の上から下に向かって並んでいる。
【００５４】
Ｙ軸のジャイロデータ７２は、一方のＡ／Ｄ変換器１５が入出力ポート３４へ入力するジャイロデータである。Ｚ軸のジャイロデータ７３は、他方のＡ／Ｄ変換器１６が入出力ポート３４へ入力するジャイロデータである。
【００５５】
ＶＳＹＮＣマークデータ７４は、ＶＳＹＮＣ信号の有無に応じた値を有するデータである。ＶＳＹＮＣマークデータ７４は、ジャイロログデータ保存部５３がジャイロデータを取得する時にＶＳＹＮＣ信号がある場合、たとえば「１」となり、ＶＳＹＮＣ信号が無い場合、たとえば「０」となる。
【００５６】
手ブレマークデータ７５は、手ブレ検出部５２の判断結果に応じた値を有するデータである。ジャイロログデータ保存部５３がジャイロデータを取得する時に手ブレ検出部５２が手ブレ無しと判断した結果を出力している場合、手ブレマークデータ７５は、たとえば「ＯＫ」となる。また、ジャイロログデータ保存部５３がジャイロデータを取得する時に手ブレ検出部５２が手ブレ有りと判断した結果を出力している場合、「ＮＧ」となる。
【００５７】
説明を図２に戻す。補正静止画データ生成部５４は、記憶デバイス３３に記憶される第一撮像静止画データ４２と、第二撮像静止画データ４３とに基づいて、所定の演算処理により、新たなフレーム画像データを生成する。補正静止画データ生成部５４は、生成したフレーム画像データを補正静止画データ４４として、記憶デバイス３３に記憶させる。
【００５８】
静止画撮像シーケンス制御部５５は、撮像モード時における撮像装置の動作を管理する。静止画撮像シーケンス制御部５５は、撮像モード時に、たとえば、撮像コントローラ１２、手ブレ検出部５２、ジャイロログデータ保存部５３、撮像静止画データ保存部５１、補正静止画データ生成部５４の動作を管理する。
【００５９】
図３中の表示処理部６１は、再生モード時に、記憶デバイス３３に記憶される補正静止画データ４４を読み込む。表示処理部６１は、読み込んだ補正静止画データ４４をフレーム画像データとしてＬＣＤコントローラ３５へ供給する。
【００６０】
次に、以上の構成を有する撮像装置の動作を説明する。以下の説明では、まず、撮像モードについて説明し、次に再生モードについて説明する。
【００６１】
撮像装置が起動されると、撮像コントローラ１２のＶＳＹＮＣ信号発生器１７は、ＶＳＹＮＣ信号を所定の周期で出力する。撮像コントローラ１２は、このＶＳＹＮＣ信号に同期して、撮像デバイス１１に静止画を撮像させ、１フレームの画像を構成するフレーム画像データを生成する。撮像コントローラ１２は、生成したフレーム画像データを、入出力ポート３４を介して、ＬＣＤコントローラ３５へ供給する。
【００６２】
フレーム画像データが供給されると、ＬＣＤコントローラ３５は、そのフレーム画像データをＶＲＡＭ３８に記憶させる。ＬＣＤコントローラ３５は、ＶＲＡＭ３８からフレーム画像データを所定の周期で読込み、読み込んだデータに基づく画像を液晶モニタ３７に表示させる。これにより、液晶モニタ３７には、撮像デバイス１１により撮像された画像が表示される。液晶モニタ３７に表示される画像は、ＶＳＹＮＣ信号の周期に同期して更新される。
【００６３】
また、撮像装置が起動されると、中央処理装置３１は、記憶デバイス３３からＲＡＭ３２へ静止画撮像表示プログラム４１を読み込んで、実行する。これにより、撮像装置には、図２に示す撮像静止画データ保存部５１と、手ブレ検出部５２と、ジャイロログデータ保存部５３と、補正静止画データ生成部５４と、静止画撮像シーケンス制御部５５と、が実現され、さらに、図３に示す表示処理部６１が実現される。
【００６４】
ユーザが撮像ボタン２１を操作すると、図２に示すように、操作部２は、撮像モードの開始を指示する入力データを静止画撮像シーケンス制御部５５へ供給する。
【００６５】
図５は、図２中の静止画撮像シーケンス制御部５５が実行する静止画撮像シーケンスを示すフローチャートである。
【００６６】
静止画撮像シーケンス制御部５５は、まず、静止画を撮像する適正露出時間を生成する（ステップＳＴ１）。具体的にはたとえば、静止画撮像シーケンス制御部５５は、ＬＣＤコントローラ３５へフレーム画像データの読出しを要求する。ＬＣＤコントローラ３５は、ＶＲＡＭ３８からフレーム画像データを読み出して、静止画撮像シーケンス制御部５５へ供給する。静止画撮像シーケンス制御部５５は、供給されたフレーム画像データによる画像の明るさを解析し、その明るさに応じた適正露出時間を生成する。適正露出時間は、フレーム画像データによる画像が明るいほど、短くなる傾向にある。なお、静止画撮像シーケンス制御部５５は、図示外の照度計やＣｄＳセルなどの受光素子により測定される明るさに基づいて、適正露出時間を生成してもよい。
【００６７】
適正露出時間を生成した後、静止画撮像シーケンス制御部５５は、ジャイロログデータ保存部５３へジャイロデータの保存開始を指示する（ステップＳＴ２）。ジャイロログデータ保存部５３は、保存処理を開始し、２つのＡ／Ｄ変換器１５，１６から入出力ポート３４に新たな２つのジャイロデータが入力されると、ＶＳＹＮＣ信号発生器１７の出力および手ブレ検出部５２の出力を入出力ポート３４から取得する。ジャイロログデータ保存部５３は、取得したそれらのデータおよび新たに生成したサンプル番号７１を有するレコードを生成し、そのレコードを記憶デバイス３３に追加記憶させる。
【００６８】
これにより、入出力ポート３４に入力される２つのジャイロデータは、ＶＳＹＮＣ信号の有無を示すＶＳＹＮＣマークデータ７４および手ブレの有無を示す手ブレマークデータ７５とともに、記憶デバイス３３に蓄積される。記憶デバイス３３には、ジャイロログデータ４５が保存される。
【００６９】
ジャイロデータの保存開始を指示した後、静止画撮像シーケンス制御部５５は、撮像コントローラ１２および手ブレ検出部５２へ、第一静止画の撮像を指示する。静止画撮像シーケンス制御部５５は、適正露出時間の四分の一の時間を露出時間に指定し、第一静止画の撮像を指示する。以下、この第一静止画の露出時間を第一露出時間とよぶ。また、静止画撮像シーケンス制御部５５は、撮像静止画データ保存部５１に、撮像された第一静止画の保存を指示する（ステップＳＴ３）。
【００７０】
第一静止画の撮像が指示されると、撮像コントローラ１２は、指定された第一露出時間にて静止画を撮像する。撮像コントローラ１２は、受光素子の各グループに対して、リセット信号を出力した後、指定された第一露出時間が経過したら、そのグループの複数の受光素子のレベル信号を読み取る。撮像コントローラ１２は、読み取ったすべての受光素子のレベル信号に基づいて、フレーム画像データを生成し、入出力ポート３４を介して、ＬＣＤコントローラ３５へ供給する。ＬＣＤコントローラ３５は、供給されたフレーム画像データをＶＲＡＭ３８へ保存する。
【００７１】
第一静止画の保存が指示された撮像静止画データ保存部５１は、ＬＣＤコントローラ３５にフレーム画像データを要求する。ＬＣＤコントローラ３５は、ＶＲＡＭ３８に保存されているフレーム画像データを読み込んで、撮像静止画データ保存部５１へ供給する。撮像静止画データ保存部５１は、供給されたフレーム画像データを、第一撮像静止画データ４２として記憶デバイス３３に保存する。
【００７２】
また、撮像コントローラ１２とともに第一静止画の撮像が指示された手ブレ検出部５２は、第一露出期間内に所定の許容手ブレ量以上の手ブレが発生しているか否かを検出する。具体的には、手ブレ検出部５２は、第一静止画の撮像が指示された後、ＶＳＹＮＣ信号の入力から第一露出期間に相当する期間について、２つのＡ／Ｄ変換器１５，１６の出力を監視する。そして、その監視期間中に、たとえば５ピクセル以上などの所定の許容手ブレ量以上の手ブレが発生している場合、手ブレ検出部５２は、手ブレ有りと判断する。露出期間内に所定の許容手ブレ量より小さい手ブレしか発生していない場合、手ブレ検出部５２は、手ブレ無しと判断する。
【００７３】
手ブレ検出部５２は、手ブレの判断結果を、静止画撮像シーケンス制御部５５およびジャイロログデータ保存部５３へ供給する。ジャイロログデータ保存部５３は、この手ブレ検出部５２の検出結果を、ジャイロデータとともにジャイロログデータ４５として保存する。図２に示すように、静止画撮像期間におけるレコードと、次の静止画撮像期間におけるレコードとの間には、「ＮＧ」あるいは「ＯＫ」となる手ブレマークデータ７５が必ず１つ含まれる。
【００７４】
撮像コントローラ１２、手ブレ検出部５２および撮像静止画データ保存部５１へ指示をしてから第一露出期間が経過すると、静止画撮像シーケンス制御部５５は、第一静止画に手ブレが発生しているか否かを判断する（ステップＳＴ４）。静止画撮像シーケンス制御部５５は、手ブレ検出部５２の検出結果に基づいて、手ブレが発生しているか否かを判断する。
【００７５】
手ブレ検出部５２が手ブレを検出している場合、静止画撮像シーケンス制御部５５は、記憶デバイス３３に記憶されている第一撮像静止画データ４２を削除し（ステップＳＴ５）、再び第一露出時間により、撮像コントローラ１２、手ブレ検出部５２および撮像静止画データ保存部５１に第一静止画の撮像および保存を指示する（ステップＳＴ３）。
【００７６】
その結果、撮像コントローラ１２は、第一露出時間にて静止画を撮像し、撮像静止画データ保存部５１は、その静止画のフレーム画像データを第一撮像静止画データ４２として記憶デバイス３３に保存する。手ブレ検出部５２は、第一露出期間における手ブレの有無を検出し、ジャイロログデータ保存部５３は、その手ブレ検出部５２の検出結果を含むレコードを、ジャイロログデータ４５として記憶デバイス３３に保存する。これにより、記憶デバイス３３には、新たに撮像された第一撮像静止画データ４２と、その撮像期間までのジャイロログデータ４５が保存される。
【００７７】
また、静止画撮像シーケンス制御部５５は、第一露出時間経過後に再び、手ブレ検出部５２の検出結果に基づいて、手ブレが発生しているか否かを判断する（ステップＳＴ４）。
【００７８】
手ブレ検出部５２が手ブレを検出していない場合、静止画撮像シーケンス制御部５５は、第二静止画の撮像処理を開始する。具体的には、静止画撮像シーケンス制御部５５は、適正露出時間の二分の一の時間を第二露出時間として指定し、撮像コントローラ１２、手ブレ検出部５２および撮像静止画データ保存部５１に、第二静止画の撮像および保存を指示する（ステップＳＴ６）。
【００７９】
第二静止画の撮像が指示されると、撮像コントローラ１２は、指定された第二露出時間にて静止画を撮像する。撮像静止画データ保存部５１は、その静止画のフレーム画像データを第二撮像静止画データ４３として記憶デバイス３３に保存する。手ブレ検出部５２は、第二露出期間における手ブレの有無を検出する。ジャイロログデータ保存部５３は、その手ブレ検出部５２の検出結果を含むレコードを、ジャイロログデータ４５として記憶デバイス３３に保存する。
【００８０】
撮像コントローラ１２、手ブレ検出部５２および撮像静止画データ保存部５１へ指示をしてから第二露出期間が経過すると、静止画撮像シーケンス制御部５５は、第二静止画に手ブレが発生しているか否かを判断する（ステップＳＴ７）。静止画撮像シーケンス制御部５５は、手ブレ検出部５２の第二露出期間における検出結果に基づいて、手ブレが発生しているか否かを判断する。
【００８１】
手ブレ検出部５２が手ブレを検出している場合、静止画撮像シーケンス制御部５５は、記憶デバイス３３に記憶されている第二撮像静止画データ４３を削除し（ステップＳＴ８）、再び第二露出時間により、撮像コントローラ１２、手ブレ検出部５２および撮像静止画データ保存部５１に第二静止画の撮像および保存を指示する（ステップＳＴ６）。
【００８２】
撮像コントローラ１２は、第二露出時間にて静止画を撮像し、撮像静止画データ保存部５１は、その静止画のフレーム画像データを第二撮像静止画データ４３として記憶デバイス３３に保存する。手ブレ検出部５２は、第二露出期間における手ブレの有無を検出し、ジャイロログデータ保存部５３は、その手ブレ検出部５２の検出結果を含むレコードを、ジャイロログデータ４５として記憶デバイス３３に保存する。これにより、記憶デバイス３３には、新たに撮像された第二撮像静止画データ４３と、その撮像期間におけるジャイロログデータ４５が保存される。
【００８３】
また、静止画撮像シーケンス制御部５５は、第二露出時間経過後に再び、手ブレ検出部５２の検出結果に基づいて、手ブレが発生しているか否かを判断する（ステップＳＴ７）。
【００８４】
手ブレ検出部５２が手ブレを検出していない場合、静止画撮像シーケンス制御部５５は、ジャイロログデータ保存部５３へジャイロデータの保存終了を指示する（ステップＳＴ９）。ジャイロログデータ保存部５３は、保存処理を終了する。これにより、記憶デバイス３３には、静止画撮像シーケンス制御部５５がジャイロログデータ保存部５３へジャイロデータの保存開始を指示してから、保存終了を指示するまでの期間に相当するジャイロログデータ４５が保存される。
【００８５】
静止画撮像シーケンス制御部５５は、ジャイロログデータ保存部５３へジャイロデータの保存終了を指示することで、撮像デバイス１１による静止画の撮像処理を終了する。静止画撮像シーケンス制御部５５は、補正静止画データ生成部５４に、補正静止画の生成を指示する（ステップＳＴ１０）。
【００８６】
補正静止画データ生成部５４は、補正静止画の生成を開始すると、まず、第一撮像静止画データ４２の静止画と、第二撮像静止画データ４３の静止画とのずれ量を演算する。
【００８７】
図６は、図２中の記憶デバイス３３に記憶されるジャイロログデータ４５の積分値の時間変化の一例を示す図である。ジャイロログデータ４５の複数のレコードは、図４に示すように、時系列に並んでいる。各レコードには、Ｙ軸のジャイロデータ７２と、Ｚ軸のジャイロデータ７３とが含まれる。図６の縦軸は、たとえばＺ軸のジャイロデータ７３を、その時系列順にて積分した値である。図６の横軸は、ジャイロデータの保存を開始してからの経過時間である。図６に示すように、ジャイロデータの積分値は、その保存期間において変動する。
【００８８】
補正静止画データ生成部５４は、ジャイロログデータ４５の複数のレコードの中から、手ブレマークデータ７５が「ＯＫ（＝手ブレ無し）」となっている２つのレコードを特定する。図４で言えば、サンプル番号「３８６」のレコードと、サンプル番号「４２６」のレコードと、が特定される。
【００８９】
次に、補正静止画データ生成部５４は、特定した手ブレ無しの各レコードの前にある、ＶＳＹＮＣマークデータ７４が「１（＝ＶＳＹＮＣ信号有り）」となっているレコードを特定する。図４で言えば、サンプル番号「３７１」のレコードと、サンプル番号「４１１」のレコードと、が特定される。これらのレコードは、手ブレ無しと判断された静止画の撮像を開始したタイミングのレコードである。別な言い方をすれば、撮像コントローラ１２が撮像し直していない静止画を撮像したときのＶＳＹＮＣ信号のタイミングのレコードである。以下、特定したＶＳＹＮＣ信号有りの２つのレコードの中の時系列順において前側（図４で言えば、サンプル番号「３７１」のレコード）を、第一レコードとよび、後側（図４で言えば、サンプル番号「４１１」のレコード）を、第二レコードと呼ぶ。
【００９０】
次に、補正静止画データ生成部５４は、第一レコードから、第二レコードの１つ前のレコードまでのジャイロデータを積分し、その区間のずれ量を計算する。図４では、サンプル番号「３７１」のレコードのジャイロデータから、サンプル番号「４１０」のレコードのジャイロデータまでが積分される。このずれ量は、第一静止画の撮像を開始してから、第二静止画の撮像を開始するまでの期間におけるずれ量となる。つまり、第一撮像静止画データ４２の静止画と、第二撮像静止画データ４３の静止画とのずれ量となる。
【００９１】
なお、補正静止画データ生成部５４は、第一レコードの次のレコード（図４で言えばサンプル番号「３７２」のレコード）から、第二レコード（図４で言えばサンプル番号「４１１」のレコード）までのジャイロデータを積分し、これを第一撮像静止画データ４２の静止画と、第二撮像静止画データ４３の静止画とのずれ量としてもよい。
【００９２】
第一撮像静止画データ４２の静止画と、第二撮像静止画データ４３の静止画とのずれ量を計算した後、補正静止画データ生成部５４は、このずれ量を相殺する補正量にて第一撮像静止画データ４２の静止画と、第二撮像静止画データ４３の静止画とを重ね、それら複数の静止画の重なり範囲を特定する。
【００９３】
図７は、図２中の第一撮像静止画データ４２の静止画と、第二撮像静止画データ４３の静止画とを、ずれ量を相殺する補正量にて重ね合わせときの静止画の重なりの対応関係を示す図である。図７において、一点鎖線枠は、第一撮像静止画データ４２による静止画の輪郭を示す。二点鎖線枠は、第二撮像静止画データ４３による静止画の輪郭を示す。実線枠は、第一撮像静止画データ４２の静止画と第二撮像静止画データ４３の静止画とが重なる画像範囲の輪郭を示す。なお、この実線枠が、補正静止画データ４４による静止画の輪郭となる。
【００９４】
第二撮像静止画データ４３の静止画は、その輪郭が第一撮像静止画データ４２の静止画の輪郭を基準として、補正量の分だけずれて状態で重ね合わされる。図７において、第一撮像静止画データ４２の静止画の右下側と、第二撮像静止画データ４３の静止画の左上側とが重なる。
【００９５】
補正量により第一撮像静止画データ４２の静止画と第二撮像静止画データ４３の静止画との画像の重なり範囲を特定した後、補正静止画データ生成部５４は、その画像の重なり範囲における各ピクセルについて、適正露出時間での色データを演算する。
【００９６】
図８は、補正静止画データ生成部５４によるピクセル毎の適正露出時間での色データの演算方法の説明図である。図８において、横軸は、適正露出時間を１００％とする露出時間比率である。縦軸は、ピクセルの色データである。
【００９７】
第一撮像静止画データ４２の静止画は、適正露出時間の四分の一の第一露出時間で撮像されている。第一露出時間は、適正露出時間を１００％としたとき、２５％の露出時間比率となる。第二撮像静止画データ４３の静止画は、適正露出時間の二分の一の第二露出時間で撮像されている。第二露出時間は、適正露出時間の５０％の露出時間比率となる。
【００９８】
図８に示すように、第一撮像静止画データ４２の静止画のあるピクセルの色データがＲ１であり、第二撮像静止画データ４３の静止画のあるピクセルの色データがＲ２である場合、補正静止画データ生成部５４は、それらの色データを直線で結ぶ線分を特定し、その線分において露出時間が１００％となるときの色データを、下記式１に基づいて、適正露出時間の色データＲｏとして演算する。
【００９９】
Ｒｏ  ＝３×Ｒ２−２×Ｒ１  ＝（Ｒ２−Ｒ１）×（１−０．２５）／（０．５−０．２５）＋Ｒ１  ・・・式１
【０１００】
補正静止画データ生成部５４は、画像の重なり範囲内のすべてのピクセルについて、ピクセル毎に、この演算方式により色データを演算する。
【０１０１】
すべてのピクセルの適正露出時間における色データを演算すると、補正静止画データ生成部５４は、補正静止画データ４４を生成する。補正静止画データ４４の静止画は、第一撮像静止画データ４２の静止画と第二撮像静止画データ４３の静止画との画像の重なり範囲をその画像範囲とし、且つ、その画像内の各ピクセルの色データとして適正露出時間における色データを有するものである。補正静止画データ生成部５４は、生成した補正静止画データ４４を、記憶デバイス３３に保存する。
【０１０２】
次に、再生モードについて説明する。ユーザが再生ボタン２２を操作すると、図３に示すように、操作部２は、再生モードの開始を指示する入力データを表示処理部６１へ供給する。
【０１０３】
再生モードの開始指示が入力されると、表示処理部６１は、記憶デバイス３３から、補正静止画データ４４を読み込み、ＬＣＤコントローラ３５へ供給する。ＬＣＤコントローラ３５は、供給された補正静止画データ４４をＶＲＡＭ３８に書き込む。ＬＣＤコントローラ３５は、また、ＶＲＡＭ３８に記憶されているフレーム画像データを所定の周期で読込み、読み込んだデータに基づく画像を液晶モニタ３７に表示させる。これにより、液晶モニタ３７には、補正静止画データ４４の静止画が表示される。図７で言えば、実線枠内の画像が表示される。
【０１０４】
以上のように、この実施の形態では、撮像コントローラ１２は、適正露出時間より短い第一露出時間で撮像した第一撮像静止画データ４２と、適正露出時間より短い第二露出時間で撮像した第二撮像静止画データ４３とを出力する。補正静止画データ４４生成は、記憶デバイス３３に記憶されているこれらの撮像静止画データに基づいて、適正露出時間にて撮像した静止画としての補正静止画データ４４を生成する。
【０１０５】
したがって、適正露出時間より短い露出時間で２つ以上の静止画を撮像し、その２つ以上の静止画に基づいて、適正露出時間にて撮像した静止画を得ることができる。撮像コントローラ１２が、適正露出時間にて静止画を撮像する場合に比べて、手ブレの影響を受け難くなる。
【０１０６】
この実施の形態では、第一露出時間を、適正露出時間の四分の一の時間とし、第二露出時間を、適正露出時間の二分の一の時間としている。これらの合計露出時間は、適正露出時間の四分の三となる。したがって、手ブレの影響をより受け難くなる。たとえば、適正露出時間を複数の露出期間に分割し、その分割した露出期間により撮像した複数の静止画を重ね合わせて最終的な静止画を得る場合と比べても、手ブレの影響を受け難くなる。また、撮像ボタン２１が操作された直後に手ブレが発生し易いため、その直後の第一露出時間を四分の一とし、第二露出時間を二分の一とすることで、手ブレの影響を少なくすることができる。
【０１０７】
この実施の形態では、補正静止画データ生成部５４は、第一撮像静止画データ４２と第二撮像静止画データ４３とを撮像する期間のジャイロデータを用いて、これらの撮像期間において発生したずれ量を相殺するようにこれらの静止画を重ね合わせた静止画の対応関係に基づいて、補正静止画データ４４による静止画を生成している。つまり、撮像コントローラ１２のずれ量を相殺するように、２つの撮像静止画データの静止画を対応付けている。
【０１０８】
したがって、２つの静止画を撮像する期間に手ブレが発生し、これらの静止画の撮像範囲がずれていたとしても、２つの静止画において停止して写っている被写体については、それらが重なるように２つ以上の静止画を対応付けることができる。また、２つの静止画において移動して写っている被写体については、その移動によるブレを含めて２つの静止画を対応付けることができる。２つの静止画を、被写体の動きの有無に応じて適切に対応付けることができる。
【０１０９】
なお、画像処理により各静止画中の特徴点を抽出し、その特徴点の対応関係に基づいて複数の静止画を対応付ける場合には、その特徴点が移動する被写体に基づく特徴点であるときには、複数の静止画を上手く対応付けることができない可能性がある。
【０１１０】
この実施の形態では、補正静止画データ４４の静止画の各ピクセルの色データは、先の静止画の対応関係において互いに重なり合う複数のピクセルの色データから生成される。したがって、補正静止画データ４４の静止画の各ピクセルの情報は、それに対応して互いに重なり合うピクセルの情報から生成され、周囲のピクセルの情報の影響を受けなくなる。その結果、たとえば静止した被写体は、その静止したままの輪郭により補正静止画に組み込まれることになる。動く被写体は、その動きによるブレを含んだ輪郭にて補正静止画に組み込まれることになる。補正静止画データの静止画として、適正露出時間で撮像した静止画と遜色ない画質の静止画を得ることができる。
【０１１１】
この実施の形態では、第一撮像静止画データ４２の各ピクセルの色データと、第二撮像静止画データ４３の各ピクセルの色データと、補正撮像静止画データの各ピクセルの色データとが互いに線形関係にあるとして、ピクセル毎の情報を生成している。したがって、補正静止画データ生成部５４は、簡単な線形演算により、ピクセル毎の情報を生成することができる。
【０１１２】
この実施の形態では、撮像コントローラ１２は、静止画の撮像中に手ブレ検出部５２により手ブレが検出された場合には、静止画を撮像し直す。したがって、撮像コントローラ１２は、手ブレが検出されない良好な画質の静止画を撮像することができる。
【０１１３】
この実施の形態では、補正静止画データ生成部５４は、記憶デバイス３３に蓄積されたジャイロデータを用いて、撮像コントローラ１２から出力される２つの撮像静止画データの静止画のずれ量を演算し、そのずれ量を相殺するように重ねた場合の静止画の対応関係に基づいて、適正露出時間にて撮像した静止画としての補正静止画データ４４を生成している。したがって、撮像コントローラ１２が静止画を撮像し直したとしても、すべての静止画の撮像の後に、補正静止画データ生成部５４は、記憶デバイス３３に記憶される２つの撮像静止画データの静止画をずれ量を相殺するように対応付けることかできる。
【０１１４】
この実施の形態では、補正静止画データ生成部５４は、ジャイロログデータ４５の手ブレマークデータ７５が「ＯＫ」であるときのＶＳＹＮＣマークデータ７４「１」のタイミングにおいて各撮像静止画データが撮像されたものとして、静止画を対応付けている。したがって、撮像コントローラ１２が静止画を撮像し、その結果としてジャイロログデータ４５中に、補正静止画の生成に使用する撮像静止画データの数（ここでは２つ）より多いＶＳＹＮＣマークデータ７４「１」が存在している場合であっても、補正静止画データ生成部５４は、補正静止画の生成に使用する複数の撮像静止画データ４２，４３の静止画を、適切に対応付けることかできる。
【０１１５】
この実施の形態では、静止画撮像シーケンス制御部５５は、撮像ボタン２１が操作されたら、適正露出時間を生成し、撮像コントローラ１２に２つの撮像静止画データを撮像させ、補正静止画データ生成部５４に補正静止画データ４４を生成させる。したがって、ユーザにより撮像ボタン２１が一度操作されることで、撮像コントローラ１２に２つの撮像静止画データを撮像させ、それに基づく補正静止画データ４４を生成することかできる。ユーザからすれば、一般的なカメラにおいて静止画を撮像する場合と同様に、撮像ボタン２１を１度操作することで、静止画を撮像することができる。
【０１１６】
以上の実施の形態は、本発明の好適な実施の形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１１７】
上記実施の形態では、静止画撮像シーケンス制御部５５は、適正露出時間を判断した後に、ジャイロログデータ４５の蓄積および静止画の撮像を開始している。この他にもたとえば、静止画撮像シーケンス制御部５５は、ジャイロログデータ４５の蓄積および静止画の撮像を開始した後に、たとえば最初に固定露出時間にて静止画を撮像し、その最初の静止画により適正露出時間を生成し、その後に補正静止画の生成に使用する静止画を撮像するようにしてもよい。さらに他にもたとえば、そのジャイロログデータ４５の蓄積および静止画の撮像を開始した後に、最初に撮像した静止画により適正露出時間を生成し、この適正露出時間に基づく露出時間で２つ目以降の静止画を撮像するようにしてもよい。
【０１１８】
上記実施の形態では、第一露出時間は、適正露出時間の四分の一であり、第二露出時間は、適正露出時間の二分の一である。この他にもたとえば、第一露出時間を適正露出時間の三分の一とし、第二露出時間を適正露出時間の三分の二としてもよい。また、第一露出時間を適正露出時間の五分の一とし、第二露出時間を適正露出時間の五分の四としてもよい。また、第一露出時間と第二露出時間との和の時間は、１であっても、１より小さくてもよい。但し、合計の露出時間が１より小さい場合、適正露出時間にて画像を撮像する場合に比べて、手ブレの影響をより受け難くなる。
【０１１９】
上記実施の形態では、撮像コントローラ１２は、静止画撮像シーケンス制御部５５により指定された第一露出時間および第二露出時間にて、静止画を撮像している。この他にもたとえば、撮像コントローラ１２は、予め設定された所定の固定値の第一露出時間および第二露出時間にて、静止画を撮像するようにしてもよい。
【０１２０】
上記実施の形態では、第一撮像静止画データ４２の静止画と、第二撮像静止画データ４３の静止画との２つの静止画を撮像し、その２つの静止画に基づいて補正静止画データ４４の静止画を生成している。この他にもたとえば、３つ以上の静止画を撮像し、その３つ以上の静止画から、補正静止画を生成するようにしてもよい。
【０１２１】
上記実施の形態では、補正静止画データ生成部５４は、第一撮像静止画データ４２の静止画と、第二撮像静止画データ４３の静止画とが重なる範囲を画像とする補正静止画を生成している。この他にもたとえば、補正静止画データ生成部５４は、第一撮像静止画データ４２と同じ範囲を画像とする補正静止画を生成しても、第二撮像静止画データ４３と同じ範囲を画像とする補正静止画を生成してもよい。この場合において、他方の画像が重ならない範囲のピクセルの色データについては、たとえば、重なる範囲内のピクセルの適正露出時間の色データと、補正の元にする画像の当該ピクセルの色データとの比を演算し、その比率で色データを増減するようにすればよい。
【０１２２】
上記実施の形態では、補正静止画データ生成部５４は、補正静止画の各ピクセルの色データを、第一撮像静止画データ４２における当該ピクセルの色データと、第二撮像静止画データ４３における当該ピクセルの色データと、適正露出時間における当該ピクセルの色データとが互いに線形の関係にあるものとして、演算により得ている。この他にもたとえば、補正静止画データ生成部５４は、たとえば第一撮像静止画データ４２におけるピクセルの色データと、第二撮像静止画データ４３におけるピクセルの色データと、適正露出時間におけるピクセルの値との対応関係を示す色データ対応テーブルなどを用いて、補正静止画の各ピクセルの色データを得るようにしてもよい。色データ対応テーブルを使用することで、たとえば上述した３つの色データが非線形の関係にあるものとして、補正静止画の各ピクセルの色データを得ることが可能となる。
【０１２３】
上記実施の形態では、撮像静止画データ保存部５１は、ＬＣＤコントローラ３５から、撮像デバイス１１により撮像されたフレーム画像データを得ている。この他にもたとえば、撮像静止画データ保存部５１は、撮像コントローラ１２や撮像デバイス１１から直接に、フレーム画像データを得るようにしてもよい。
【０１２４】
上記実施の形態では、ジャイロログデータ保存部５３は、保存開始指示から保存終了指示までの期間のジャイロデータを、記憶デバイス３３に蓄積している。この他にもたとえば、ジャイロログデータ保存部５３は、手ブレ検出部５２がＯＫと判断した第一撮像静止画の撮像開始タイミングから、手ブレ検出部５２がＯＫと判断した第二撮像静止画の撮像終了タイミングまでのジャイロデータを、記憶デバイス３３に蓄積するようにしてもよい。
【０１２５】
上記実施の形態では、静止画撮像シーケンス制御部５５は、手ブレ有りの場合に、記憶デバイス３３から撮像静止画データを削除し、再度同一の露出期間で静止画を撮像させている。この他にもたとえば、静止画撮像シーケンス制御部５５は、再度静止画を撮像させる場合には、その露出時間を段階的に増減するようにしてもよい。
【０１２６】
更に、この他にもたとえば、静止画撮像シーケンス制御部５５は、手ブレ有りの場合であっても、その手ブレ有りのままシーケンスを進め、撮像デバイス１１による静止画の撮像が完了してから、その手ブレ有りの画像の手ブレ補正処理を実行し、その後に補正静止画の生成を指示するようにしてもよい。
【０１２７】
なお、このように手ブレ有りの静止画を補正する場合、静止画撮像シーケンス制御部５５は、手ブレ補正処理を実行する手ブレ補正処理部にその処理を指示すればよい。手ブレ補正処理部は、たとえば、その手ブレ有りの静止画を、その静止画の撮像期間中のジャイロデータの個数で分割し、その分割した画像部分毎に、ずれ量に応じた強度にて画像のエッジを強調する処理を実行すればよい。
【０１２８】
上記実施の形態では、撮像デバイス１１は、その複数の受光素子が撮像コントローラ１２により複数のグループに分けられ、そのグループ毎に順番に複数の受光素子のレベル信号が読み出されている。この他にもたとえば、撮像デバイス１１は、機械式に開閉するシャッタ機構を有するものであってもよい。この場合、撮像コントローラ１２は、シャッタが閉じている状態で複数の受光素子をまとめてリセットし、シャッタを所定の露出時間だけ開き、その後に、複数の受光素子のレベル信号をまとめて読み込むようにすればよい。
【産業上の利用可能性】
【０１２９】
本発明は、カメラ付き携帯電話端末などの撮像装置に利用することができる。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施の形態に係る撮像装置の構成を示すブロック図である。
【図２】図１の撮像装置の撮像モード時の機能ブロック図である。
【図３】図１の撮像装置の再生モード時の機能ブロック図である。
【図４】ジャイロログデータのデータ構造の一例を示す説明図である。
【図５】静止画撮像シーケンスを示すフローチャートである。
【図６】ジャイロログデータの積分値の時間変化の一例を示す図である。
【図７】ずれ量を相殺するように静止画を重ねたときの対応関係を示す図である。
【図８】ピクセル毎の適正露出時間での色データの演算方法の説明図である。
【符号の説明】
【０１３１】
１２  撮像コントローラ（撮像手段）、１３，１４  ジャイロセンサ（動き検出手段の一部）、１５，１６  Ａ／Ｄ変換器（動き検出手段の一部）、２１  撮像ボタン、３３  記憶デバイス（記憶手段）、４２  第一撮像静止画データ（撮像静止画データ）、４３  第二撮像静止画データ（撮像静止画データ）、４４  補正静止画データ、５４  補正静止画データ生成部（補正静止画データ生成手段）、５５  静止画撮像シーケンス制御部（適正露出時間生成手段、シーケンス制御手段）、７２  Ｙ軸のジャイロデータ（動きデータ）、７３  Ｚ軸のジャイロデータ（動きデータ）、７４  ＶＳＹＮＣマークデータ（基準タイミングを示すデータ）、７５  手ブレマークデータ（静止画を撮像し直したか否かを示すデータ）
【図１】
2006345338.tif 000003
【図２】
2006345338.tif 000004
【図３】
2006345338.tif 000005
【図４】
2006345338.tif 000006
【図５】
2006345338.tif 000007
【図６】
2006345338.tif 000008
【図７】
2006345338.tif 000009
【図８】
2006345338.tif 000010