(57)【要約】【課題】  本発明は、デジタルカメラ等の手持ちによる撮影を行っても、傾斜のない画像を撮像できる技術を提供することを目的とする。【解決手段】  本発明の撮像装置は、撮像レンズと、撮像レンズによって受光面に結像された被写体像を撮像する撮像素子と、撮像レンズの光軸に直交する平面上の任意の方向に対する撮像素子の傾き角度を検出する検出部と、撮像素子によって撮像された被写体像の画像を記録する画像記憶部と、検出部によって検出された傾き角度を画像に対応付けて記憶する傾き角度記憶部と、傾き角度に基づいて画像の良否判定を行う判定部とを備える。【選択図】      図１
2010028198.tif 000002
【特許請求の範囲】
【請求項１】
撮像レンズと、
前記撮像レンズによって受光面に結像された被写体像を撮像する撮像素子と、
前記撮像レンズの光軸に直交する平面上の任意の方向に対する前記撮像素子の傾き角度を検出する検出部と、
前記撮像素子によって撮像された前記被写体像の画像を記録する画像記憶部と、
前記検出部によって検出された前記傾き角度を前記画像に対応付けて記憶する傾き角度記憶部と、
前記傾き角度に基づいて前記画像の良否判定を行う判定部と
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記画像記憶部は、前記撮像素子によって連続して撮像された複数の画像を記録することを特徴とする撮像装置。
【請求項３】
請求項１に記載の撮像装置において、
前記画像記憶部は、所定の時間間隔において前記撮像素子によって撮像された複数の画像を記憶することを特徴とする撮像装置。
【請求項４】
請求項２または請求項３に記載の撮像装置において、
前記判定部は、
前記良否判定に基づいて前記複数の画像のうち一の画像のみを選択する選択部をさらに備え、
前記画像記憶部は、前記選択部によって選択された前記一の画像のみを記憶する
ことを特徴とする撮像装置。
【請求項５】
請求項４に記載の撮像装置において、
前記画像記憶部は、前記一の画像を所定の閾値に基づいて振り分けて記憶することを特徴とする撮像装置。
【請求項６】
請求項１ないし請求項５のいずれか１項に記載の撮像装置において、
前記良否判定は、前記傾き角度のうち最も小さい角度を最良と判定することを特徴とする撮像装置。
【請求項７】
請求項１ないし請求項３のいずれか１項に記載の撮像装置において、
前記画像記憶部は、前記画像を所定の閾値に基づいて振り分けて記憶することを特徴とする撮像装置。
【請求項８】
請求項１ないし請求項７に記載の撮像装置において、
前記任意の方向は、重力方向に対して０度、９０度、１８０度または２７０度のいずれかの方向であることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、傾斜のない画像を撮像できる撮像装置に関する。
【背景技術】
【０００２】
従来、撮影者が手持ちでデジタルカメラ等による撮影を行うと、撮影者としてはデジタルカメラ等を水平に保っているつもりでも、撮影した画像は傾いている場合があった。これまでに、デジタルカメラ等を水平に保つための様々な技術の開発がなされてきた。
【０００３】
特許文献１は、デジタルカメラの傾斜角を検出するセンサが、デジタルカメラの傾斜を検出すると、表示部に被写体像のスルー画とともに、傾斜していることを示す補助線画像を表示する技術を開示している。
【０００４】
特許文献２は、デジタルカメラの傾斜角を検出するセンサが、デジタルカメラの傾斜を検出すると、撮影した画像を処理してその傾斜を補正する技術を開示している。
【特許文献１】特開２００８−２８７２８号公報
【特許文献２】特開２００４−１０４２１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、撮影者が、補助線画像の補助線をスルー画の被写体像に重ね合わせることでデジタルカメラを水平の状態にするが、不安定な場所や補助線画像が見えづらい状況等では困難であった。
【０００６】
また、特許文献２では、撮影した画像を傾斜角だけ回転させた後トリミングする補正処理を行うため、画像の周辺部が切り取られてしまい、撮影者の意図とは異なる画像になってしまうという問題があった。
【０００７】
上記従来技術が有する問題に鑑み、本発明の目的は、デジタルカメラ等の手持ちによる撮影を行っても、傾斜のない画像を撮像できる技術を提供することにある。
【課題を解決するための手段】
【０００８】
この発明の撮像装置は、撮像レンズと、撮像レンズによって受光面に結像された被写体像を撮像する撮像素子と、撮像レンズの光軸に直交する平面上の任意の方向に対する撮像素子の傾き角度を検出する検出部と、撮像素子によって撮像された被写体像の画像を記録する画像記憶部と、検出部によって検出された傾き角度を画像に対応付けて記憶する傾き角度記憶部と、傾き角度に基づいて画像の良否判定を行う判定部とを備える。
【０００９】
この発明において、画像記憶部は、撮像素子によって連続して撮像された複数の画像を記録する。
【００１０】
この発明において、画像記憶部は、所定の時間間隔において撮像素子によって撮像された複数の画像を記憶する。
【００１１】
この発明において、判定部は、良否判定に基づいて複数の画像のうち一の画像のみを選択する選択部をさらに備え、画像記憶部は、選択部によって選択された一の画像のみを記憶する。
【００１２】
この発明において、画像記憶部は、一の画像を所定の閾値に基づいて振り分けて記憶する。
【００１３】
この発明において、良否判定は、傾き角度のうち最も小さい角度を最良と判定する。
【００１４】
この発明において、画像記憶部は、画像を所定の閾値に基づいて振り分けて記憶する。
【００１５】
この発明において、任意の方向は、重力方向に対して０度、９０度、１８０度または２７０度のいずれかの方向である。
【発明の効果】
【００１６】
本発明によれば、デジタルカメラ等の手持ちによる撮影を行っても、傾斜のない画像を撮像できる。
【発明を実施するための最良の形態】
【００１７】
≪一の実施形態≫
図１は、本発明の一の実施形態に係るデジタルカメラ１００の構成図である。
【００１８】
デジタルカメラ１００は、撮像レンズ１、撮像素子２、Ａ／Ｄ変換部３、バッファメモリ４、ＣＰＵ５、傾き検出センサ６、カードインタフェース（カードＩ／Ｆ）７、カードメモリ８、操作部材９、記憶部１０、表示部１１および画像処理部１２から構成される。バッファメモリ４、ＣＰＵ５、傾き検出センサ６、カードＩ／Ｆ７、操作部材９、記憶部１０、表示部１１および画像処理部１２は、バス１３を介して情報伝達可能に接続されている。なお、図１はデジタルカメラ１００の主要部分のみを示す。例えば、図１において、ＣＰＵ５の指令に従って、撮像素子２やＡ／Ｄ変換部３に撮影指示のタイミングパルスを発するタイミングジェネレータ等は省略されている。
【００１９】
撮像レンズ１は、複数の光学レンズにより構成され、被写体像を撮像素子２の受光面に結像する。
【００２０】
撮像素子２は、ＣＰＵ５の指令を受けたタイミングジェネレータ（不図示）が発するタイミングパルスに基づいて動作し、前方に設けられた撮像レンズ１によって結像される被写体像を取得する。撮像素子２には、ＣＣＤやＣＭＯＳの半導体のイメージセンサ等を適宜選択して用いることができる。
【００２１】
撮像素子２から出力された画像信号は、Ａ／Ｄ変換部３でデジタル信号に変換される。変換されたデジタルの画像信号は、フレームメモリ（不図示）に一時的に記録された後、バッファメモリ４に記録される。バッファメモリ４には、半導体メモリである不揮発性メモリ等を適宜選択して用いることができる。
【００２２】
ＣＰＵ５は、ユーザによる操作部材９の電源釦操作によってデジタルカメラ１００の電源が入れられると、記憶部１０に記憶されている制御プログラムを読み込み、デジタルカメラ１００を初期化する。以後、ＣＰＵ５は、操作部材９を介したユーザからの指示に従って、タイミングジェネレータ（不図示）に被写体の撮像指令を出力したり、画像処理部１２に撮像した画像の画像処理をさせたり、カードメモリ８への記録や表示部１１への表示等の制御を行う。ＣＰＵ５には、一般的なコンピュータのＣＰＵが使用できる。
【００２３】
傾き検出センサ６は、撮像レンズ１の光軸に直交する平面上における、基準となる方向と撮像素子２の水平走査方向または垂直走査方向とのなす角度を、デジタルカメラ１００の傾斜角として検出する。なお、本実施形態では、基準となる方向を、デジタルカメラ１００を正位置（撮像レンズ１の光軸を水平とし、デジタルカメラ１００の下面を下向きに構えた状態）で撮像する場合には、重力方向とする。また、デジタルカメラ１００の正位置から撮像レンズ１の光軸を中心にして９０度、１８０度または２７０度回転させた状態の場合には、重力方向に対して９０度、１８０度または２７０度をなす方向をそれぞれ基準となる方向とする。ＣＰＵ５は、撮影前に、傾き検出センサ６によって検出された傾斜角に基づいて、デジタルカメラ１００の４つの状態うちいずれであるかを判定し、基準となる方向を設定する。傾き検出センサ６には、一般的な加速度センサや電子ジャイロ等を適宜選択して用いることができる。なお、傾き検出センサ６は、傾斜角に基づく画像の良否判定が可能な程度、例えば、傾斜角を１度単位や５度単位で検出することが可能な検出精度を有するものとする。傾斜角に基づく画像の良否判定については後で詳述する。
【００２４】
カードＩ／Ｆ７には、カードメモリ８が脱着可能に装着される。バッファメモリ４に記録されている画像は、ＣＰＵ５の指示に基づいて画像処理部１２で画像処理された後、Ｅｘｉｆ形式等のファイルとしてカードメモリ８に記録される。
【００２５】
操作部材９は、ユーザによる部材操作の内容に応じた操作信号をＣＰＵ５に出力する。操作部材９には、例えば、電源釦、撮影モード等のモード設定釦およびレリーズ釦等を有する。なお、操作部材９は、後述する表示部１１に表示されるタッチパネル式の釦であっても良い。
【００２６】
記憶部１０は、デジタルカメラ１００が撮像した画像データを記録したり、ＣＰＵ５がデジタルカメラ１００を制御するための制御プログラム等を記憶する。記憶部１０に記憶されるこれらのプログラムやデータは、バス１３を介して、ＣＰＵ５から適宜参照することができる。記憶部１０には、一般的なハードディスク装置や光磁気ディスク装置等の記憶装置を適宜選択して用いることができる。
【００２７】
表示部１１は、スルー画や撮像した画像またはモード設定画面等を表示する。表示部１１には、液晶モニタ等を適宜選択して用いることができる。
【００２８】
画像処理部１２は、ＣＰＵ５の画像処理に指示に基づいて、輪郭強調処理やホワイトバランス補正等の画像処理を行うデジタルフロントエンド回路である。
【００２９】
次に、本実施形態に係るデジタルカメラ１００について、図２のフローチャートを参照しながら説明する。
【００３０】
ユーザにより操作部材９の電源釦が押されると、ＣＰＵ５は、デジタルカメラ１００の記憶部１０に記憶されている制御プログラムを読み込み、デジタルカメラ１００を初期化する。ＣＰＵ５は、傾き検出センサ６が検出するデジタルカメラ１００の傾き角度を読み込み、デジタルカメラ１００の４つの状態のうちいずれであるかを基準となる方向を設定する。ＣＰＵ５は、ユーザからの被写体の撮像指示が出されるまで待機する（ステップＳ１０）。なお、以下の説明において、ユーザは、予め操作部材９のモード設定釦を用いて、連写によって被写体像を撮影するモードに設定するとともに、連写された画像のうち傾き検出センサ６によって検出された傾斜角が最小である画像を、最良の画像として選択し保持するモードに設定するものとする。また、本実施形態では、基準となる方向を重力方向とする。即ち、デジタルカメラ１００を正位置で撮像する場合について説明する。デジタルカメラ１００を他の状態で撮像する場合も、処理の手順は同じである。
【００３１】
ステップＳ１０：ＣＰＵ５は、ユーザからの被写体の撮像指示を受け付けるまで待機する（ＮＯ側）。ユーザによって操作部材９のレリーズ釦が押されると、ＣＰＵ５は、撮像指示が出されたと判断しステップＳ１１（ＹＥＳ側）へ移行する。
【００３２】
ステップＳ１１：ＣＰＵ５は、傾き検出センサ６に撮像素子２の傾斜角を検出させると同時に、タイミングジェネレータ（不図示）に対して撮像指令を出す。タイミングジェネレータ（不図示）は、タイミングパルスを撮像素子２に発して、撮像素子２に撮像レンズ１によって結像された被写体像を撮像させる。ＣＰＵ５は、タイミングジェネレータ（不図示）を介して撮像素子２に、各画素の画素値を、被写体像の画像のアナログ信号として出力させる。出力されたアナログ信号は、Ａ／Ｄ変換部３でデジタル信号に変換され、バッファメモリ４に画像データとして記録される。同時に、ＣＰＵ５は、傾き検出センサ６によって検出された傾斜角の値も、撮像した画像データと対応付けてバッファメモリ４に記録する。
【００３３】
ステップＳ１２：ＣＰＵ５は、操作部材９のレリーズ釦が押され続けているか否かによって、連写による撮像を終了するか否かを判定する。レリーズ釦が押されていない場合には、ＣＰＵ５は、撮像を終了すると判定して、ステップＳ１３（ＹＥＳ側）へ移行する。一方、レリーズ釦が押されている場合には、ＣＰＵ５は、ステップＳ１１（ＮＯ側）へ移行する。ＣＰＵ５は、連写による次の撮像および傾斜角の検出を行い、画像データおよび傾斜角の値をバッファメモリ４に記録する。
【００３４】
ステップＳ１３：ＣＰＵ５は、ステップＳ１０〜ステップＳ１２の連写によって撮像された複数の画像データそれぞれに対応する傾斜角の値を、バッファメモリ４から読み込む。ＣＰＵ５は、それらの傾斜角のうち最も小さい角度を示す画像データの画像が、デジタルカメラ１００の正位置での撮像において、最も水平に近い状態で撮像された画像であるとする良否判定を行う。ＣＰＵ５は、良否判定に基づいて選択した画像データを、バス１３を介して画像処理部１２へ転送する。なお、ＣＰＵ５は、選択されなかった他の複数の画像データおよび傾斜角の値を消去しても良い。
【００３５】
ステップＳ１４：画像処理部１２は、転送されてきた画像データに対して、ホワイトバランス処理、ベイヤ補間処理、彩度強調、輪郭強調、ノイズ除去等の画像処理を行う。画像処理部１２は、その画像データをバッファメモリ４へ転送し記録する。
【００３６】
ステップＳ１５：ＣＰＵ５は、バッファメモリ４にあるステップＳ１４で画像処理した画像データを、その画像に対応する傾斜角の値を付加したＥｘｉｆ形式等のファイルにして、カードメモリ８に記録し一連の作業を終了する。
【００３７】
このように、本実施形態は、連写によって複数の画像を撮像するとともに、傾き検出センサ６が各画像の撮像時におけるデジタルカメラ１００の傾斜角を検出し、傾斜角の最も小さいときの画像が、手持ちによるデジタルカメラ１００の正位置での撮像において、最も水平に近い状態で撮像された画像であるとする良否判定を行うことで、傾斜のない画像を取得することができる。
【００３８】
また、撮像素子２の連写によって撮像された複数の画像の中から、傾斜角の値が最も小さい画像を選択することから、暗い場所での撮像、船や電車等における不安定な状況での撮像、或いは体をかがめたりよじったりしなければならないなど、表示部１１のスルー画を確認するのが困難な状況での撮像等においても、水平な状態で撮像された画像を容易に取得することができる。
≪他の実施形態≫
本発明の他の実施形態に係るデジタルカメラについて、一の実施形態の変形例として、図１に示すデジタルカメラ１００を用い、図３のフローチャートを参照しながら説明する。
【００３９】
一の実施形態と同様に、ユーザにより操作部材９の電源釦が押されると、ＣＰＵ５は、デジタルカメラ１００の記憶部１０に記憶されている制御プログラムを読み込み、デジタルカメラ１００を初期化する。ＣＰＵ５は、傾き検出センサ６が検出するデジタルカメラ１００の傾き角度を読み込み、デジタルカメラ１００の４つの状態のうちいずれであるかを基準となる方向を設定する。ＣＰＵ５は、ユーザからの被写体の撮像指示が出されるまで待機する（ステップＳ２０）。なお、一の実施形態と同様に、ユーザは、予め操作部材９のモード設定釦を用いて、連写によって被写体像を撮影するモードに設定するとともに、連写された画像のうち傾き検出センサ６によって検出された傾斜角が最小である画像を、最良の画像として選択し保持するモードに設定するものとする。また、本実施形態でも、基準となる方向を重力方向とする。即ち、デジタルカメラ１００を正位置で撮像する場合について説明する。さらに、ユーザは、操作部材９を介して、撮像した画像を振り分けるための閾値である、所定の傾斜角の値α（本実施形態では±５度）を入力するとともに、カードメモリ８に振り分け先である２つの記憶領域（例えば、フォルダ等）を作成する。
【００４０】
ステップＳ２０：ＣＰＵ５は、ユーザからの被写体の撮像指示を受け付けるまで待機する（ＮＯ側）。ユーザによって操作部材９のレリーズ釦が押されると、ＣＰＵ５は、撮像指示が出されたと判断しステップＳ２１（ＹＥＳ側）へ移行する。
【００４１】
ステップＳ２１：ＣＰＵ５は、傾き検出センサ６に撮像素子２の傾斜角を検出させるとともに、タイミングジェネレータ（不図示）に対して撮像指令を出す。タイミングジェネレータ（不図示）は、タイミングパルスを撮像素子２に発し、撮像レンズ１によって結像された被写体像を撮像させる。ＣＰＵ５は、タイミングジェネレータ（不図示）を介して撮像素子２に、各画素の画素値を、被写体の画像のアナログ信号として出力させる。その画像のアナログ信号は、Ａ／Ｄ変換部３でデジタル信号に変換され、バッファメモリ４に画像データとして記録される。同時に、ＣＰＵ５は、傾き検出センサ６によって検出された傾斜角の値を、撮像した画像データと対応付けてバッファメモリ４に記録する。
【００４２】
ステップＳ２２：ＣＰＵ５は、操作部材９のレリーズ釦が押され続けているか否かに基づいて、連写による撮像を終了するか否かを判定する。レリーズ釦が押されていない場合には、ＣＰＵ５は、撮像を終了すると判定して、ステップＳ２３（ＹＥＳ側）へ移行する。一方、レリーズ釦が押されている場合には、ＣＰＵ５は、ステップＳ２１（ＮＯ側）へ移行する。ＣＰＵ５は、連写による次の撮像および傾斜角の検出を行い、画像データおよび傾斜角の値をバッファメモリ４に記録する。
【００４３】
ステップＳ２３：ＣＰＵ５は、ステップＳ２０〜ステップＳ２２の連写によって撮像された複数の画像データそれぞれに対応する傾斜角の値を、バッファメモリ４から読み込む。ＣＰＵ５は、それらの傾斜角のうち最も小さい角度を示す画像データの画像が、デジタルカメラ１００の正位置での撮像において、最も水平に近い状態で撮像された画像であるとする良否判定を行う。ＣＰＵ５は、良否判定に基づいて選択した画像データを、バス１３を介して画像処理部１２へ転送する。なお、ＣＰＵ５は、選択されなかった他の複数の画像データおよび傾斜角の値を消去しても良い。
【００４４】
ステップＳ２４：画像処理部１２は、転送されてきた画像データに対して、ホワイトバランス処理、ベイヤ補間処理、彩度強調、輪郭強調、ノイズ除去等の画像処理を行う。画像処理部１２は、その画像データをバッファメモリ４へ転送し記録する。
【００４５】
ステップＳ２５：ＣＰＵ５は、ステップＳ２４で画像処理した画像データの傾斜角が、ユーザが入力した所定の傾斜角の値αより小さいか否かを判定し、その判定に応じて画像を振り分ける。即ち、画像の傾斜角がαより小さい場合には、ＣＰＵ５は、ステップＳ２６（ＹＥＳ側）へ移行する。一方、画像の傾斜角がα以上と大きい場合には、ＣＰＵ５は、ステップＳ２７（ＮＯ側）へ移行する。
【００４６】
ステップＳ２６：ＣＰＵ５は、バッファメモリ４にあるステップＳ２４で画像処理した画像データを、その画像に対応する傾斜角の値を付加したＥｘｉｆ形式等のファイルにして、カードメモリ８の一方の格納領域に記録して一連の作業を終了する。
【００４７】
ステップＳ２７：ＣＰＵ５は、バッファメモリ４にあるステップＳ２４で画像処理した画像データを、その画像に対応する傾斜角の値を付加したＥｘｉｆ形式等のファイルにして、カードメモリ８の他方の格納領域に記録して一連の作業を終了する。
【００４８】
このように、本実施形態は、連写によって複数の画像を撮像するとともに、傾き検出センサ６が各画像の撮像時におけるデジタルカメラ１００の傾斜角を検出し、傾斜角の最も小さいときの画像が、手持ちによるデジタルカメラ１００の正位置での撮像において、最も水平に近い状態で撮像された画像であるとする良否判定を行うことで、傾斜のない画像を取得することができる。
【００４９】
また、撮像素子２の連写によって撮像された複数の画像の中から、傾斜角の値が最も小さい画像を選択することから、暗い場所での撮像、船や電車等における不安定な状況での撮像、或いは体をかがめたりよじったりしなければならないなど、表示部１１のスルー画を確認するのが困難な状況での撮像等においても、水平な状態で撮像された画像を容易に取得することができる。
【００５０】
また、ユーザが設定した所定の傾斜角の値αに応じて、撮像した画像を振り分けて記録するので、撮影後の処理や整理を容易になる。
≪実施形態の補足事項≫
一の実施形態および他の実施形態において、連写による撮像が行われている間、撮像された画像データおよび傾斜角の値を全てバッファメモリ４に記録したが、本発明はこれに限定されない。例えば、図２にステップＳ１１ａとステップＳ１１ｂとを加えた図４のフローチャートや、図３にステップＳ２１ａとステップＳ１１ｂとを加えた図５のフローチャートに示すように、連写による撮像において、新たに撮像された画像の傾斜角とバッファメモリ４に記録されている画像データの傾斜角とを比較して、傾斜角のより小さい画像データを選択して、その画像データと傾斜角の値とを記録するようにしても良い。そして、連写による撮像が終了した時点でバッファメモリ４に記録されている画像データおよび傾斜角の値が、ステップＳ１３またはステップＳ２３で選択されるべきものである。こうすることにより、バッファメモリ４に不要な画像データを記録するための領域を確保する必要がなくなり、デジタルカメラ１００の回路規模を小さくすることができる。
【００５１】
なお、一の実施形態および他の実施形態において、連写によって撮像された複数の画像の中から１つの画像を選択したが、本発明はこれに限定されない。例えば、一定の時間間隔（例えば、１分間や５分間等）の間に単写で撮像された複数の画像の中から、傾斜角の最も小さいものを選択するようにしても良い。
【００５２】
なお、一の実施形態および他の実施形態において、傾斜角の値のみに基づいて画像の良否判定を行ったが、画像の圧縮率から画像のブレ状態を求めるなどの他の条件と合わせるなどして、より正確な画像の良否判定を行うことが好ましい。
【００５３】
なお、一の実施形態および他の実施形態において、デジタルカメラ１００を三脚等に固定する場合には、傾き検出センサ６が検出する傾斜角の値のばらつきは小さくなる。したがって、傾斜角の値のばらつきが所定値以下であれば、ＣＰＵ５は、デジタルカメラ１００が三脚等に固定されていると判定し、傾斜角に基づいた良否判定のモードを解除するようにしても良い。一方、デジタルカメラ１００が三脚等に固定されていても船等の不安定な状況の場合には、傾き検出センサ６が検出する傾斜角の値のばらつきは大きくなる。したがって、傾斜角の値のばらつきが所定値以上となると、ＣＰＵ５は、傾斜角に基づいた良否判定のモードが解除されていても強制的に設定するようにしても良い。
【００５４】
なお、一の実施形態および他の実施形態において、デジタルカメラ１００を正位置や撮像レンズ１の光軸を中心にして９０度等に回転した状態にして撮像したが、本発明はこれに限定されない。正位置等の４つの状態以外の状態にデジタルカメラ１００を傾けて撮像することができる。この場合、ＣＰＵ５は、傾き検出センサ６による傾斜角の値に基づいて、正位置等の４つの状態のうちいずれの状態に近いかを判定し、基準となる方向を設定するのが好ましい。また、特に、他の実施形態において、任意の状態で撮像する場合には、ＣＰＵ５が新たな記憶領域をカードメモリ８等に作成し、撮像された画像を新たな記憶領域に振り分けて記録するのが好ましい。
【００５５】
なお、一の実施形態および他の実施形態において、基準となる方向を重力方向に対して０度、９０度、１８０度または２７０度となるいずれかの方向としたが、本発明はこれに限定されない。例えば、傾き検出センサ６としてジャイロ等を用いるならば、ジャイロ等が参照する方向を基準となる方向としても良いし、ＧＰＳ（Global Positioning System）等によって決まる方向を基準となる方向としても良い。
【００５６】
なお、他の実施形態において、所定の傾斜角の値αの大きさに基づいて、撮像した画像を振り分けて、カードメモリ８の２つの格納領域の一方に記録するとしたが、本発明はこれに限定されない。例えば、記憶部１０に２つの格納領域を作成して画像を振り分けて記録しても良いし、２つのカードＩ／Ｆ７およびカードメモリ８を用いて、一方のカードメモリ８を格納領域として画像を振り分けて記録しても良い。
【００５７】
なお、他の実施形態において、１つの所定の傾斜角の値αに応じて、撮像した画像を振り分けて記録したが、本発明はこれに限定されず、２以上の所定の傾斜角の値を用い、２以上の格納領域に振り分けて記録しても良い。
【００５８】
なお、他の実施形態において、ステップＳ２３において、連写によって撮像した複数の画像のうち傾斜角が最も小さい画像データおよび傾斜角の値のみを選択し記録したが、本発明はこれに限定されず、連写によって撮像した複数の画像それぞれを、所定の傾斜角の値αとの大きさに応じて振り分けて記録しても良い。
【００５９】
なお、他の実施形態において、所定の傾斜角の値αはユーザが操作部材９を用いて入力するとしたが、本発明はこれに限定されない。例えば、ユーザによる操作部材９のモード選択釦の操作を介して、風景やポートレート、スポーツ等のいずれかの撮影モードに設定されると、設定した撮影モードに応じて所定の傾斜角の値αが設定されるようにしても良い。即ち、例えば、風景モードに設定されると所定の傾斜角の値αは±５度に設定され、ポートレートのモードに設定されると所定の傾斜角の値αは±１０度に設定され、或いは、スポーツの撮影モードに設定されると所定の傾斜角の値αは特に設定されず、傾斜角に応じた良否判定が解除されるようにしても良い。
【図面の簡単な説明】
【００６０】
【図１】本発明に係るデジタルカメラ１００の構成を示すブロック図
【図２】一の実施形態でのデジタルカメラ１００における処理のフローチャート
【図３】他の実施形態でのデジタルカメラ１００における処理のフローチャート
【図４】一の実施形態でのデジタルカメラ１００における処理の他のフローチャート
【図５】他の実施形態でのデジタルカメラ１００における処理の他のフローチャート
【符号の説明】
【００６１】
１  撮像レンズ、２  撮像素子、３  Ａ／Ｄ変換部、４  バッファメモリ、５  ＣＰＵ、６  傾き検出センサ、７  カードＩ／Ｆ、８  カードメモリ、９  操作部材、１０  記憶部、１１  表示部、１２  画像処理部、１３  バス、１００  デジタルカメラ
【図１】
2010028198.tif 000003
【図２】
2010028198.tif 000004
【図３】
2010028198.tif 000005
【図４】
2010028198.tif 000006
【図５】
2010028198.tif 000007