(57)【要約】【課題】画像の傾きを補正すること。【解決手段】カメラ制御回路１２３は、傾斜センサ１２５からの出力に基づいてカメラの傾斜を検出した場合には、撮像画像の中から検出された傾斜角度に応じた範囲の画像を切り出して回転させることによって、画像の傾きを補正する。このとき、あらかじめ使用者からの最大角度の入力を受け付け、カメラの傾斜角度が最大補正角以下であるときに、画像の傾きを補正する。【選択図】図１
2009124314.tif 000002
【特許請求の範囲】
【請求項１】
カメラの傾斜を検出する傾斜検出手段と、
前記傾斜検出手段によってカメラの傾斜が検出された場合には、撮像画像の中から検出された傾斜角度に応じた範囲の画像を切り出して回転させることによって、画像の傾きを補正する傾き補正手段と、
前記傾き補正手段によって補正を行う最大角度の入力を受け付けて最大補正角を設定する最大補正角設定手段とを備え、
前記傾き補正手段は、カメラの傾斜角度が前記最大補正角設定手段で設定した前記最大補正角以下であるときに、画像の傾きを補正することを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記傾き補正手段は、カメラの傾斜角度が前記最大補正角設定手段で設定した前記最大補正角より小さい場合であっても、撮像画像の中からカメラの傾斜角度が前記最大補正角である場合の切り出し範囲の画像を切り出すことを特徴とするカメラ。
【請求項３】
請求項１または２に記載のカメラにおいて、
カメラの傾斜角度が前記最大補正角設定手段で設定した前記最大補正角より大きい場合には、使用者にその旨を通知する通知手段をさらに備えることを特徴とするカメラ。
【請求項４】
請求項１〜３のいずれか一項に記載のカメラにおいて、
最大補正角設定手段は、使用者から前記最大補正角の入力を受け付けた際に、入力された最大補正角に応じた前記切り出し範囲を、カメラが傾斜していないときに撮影される画像上に表示することを特徴とするカメラ。
【請求項５】
請求項１〜４のいずれか一項に記載のカメラにおいて、
最大補正角設定手段は、使用者から前記最大補正角の入力を受け付けた際に、入力された最大補正角に応じた前記切り出し範囲の画像の画角と、カメラが傾斜していないときに撮影される画像の画角との比を表示することを特徴とするカメラ。
【請求項６】
請求項１〜５のいずれか一項に記載のカメラにおいて、
変倍機構を有するファインダーを制御して、前記最大補正角設定手段で設定した前記最大補正角に応じたファインダーの変倍を行うファインダー変倍手段をさらに備えることを特徴とするカメラ。
【請求項７】
請求項１〜５のいずれか一項に記載のカメラにおいて、
前記最大補正角設定手段で設定した前記最大補正角に応じた前記切り出し範囲の画像の大きさを示す枠をファインダー内に表示する枠表示手段をさらに備えることを特徴とするカメラ。
【請求項８】
請求項１〜７のいずれか一項に記載のカメラにおいて、
前記傾斜検出手段によって検出された傾斜角度が所定角度以上になった場合には、前記撮像画像の中から切り出す画像の縦横比を入れ替える切り出し画像切り替え手段をさらに備えることを特徴とするカメラ。
【請求項９】
請求項１〜８のいずれか一項に記載のカメラにおいて、
前記傾き補正手段は、前記傾斜検出手段によってカメラの垂直方向の傾斜が検出され、その傾斜角度が所定角度以上である場合には、画像の傾き補正を停止することを特徴とするカメラ。
【請求項１０】
撮影時のカメラの傾斜を検出する傾斜検出手順と、
前記傾斜検出手順によってカメラの傾斜が検出された場合には、撮像画像の中から検出された傾斜角度に応じた範囲の画像を切り出して回転させることによって、画像の傾きを補正する傾き補正手順と、
前記傾き補正手順によって補正を行う最大角度の入力を受け付けて最大補正角を設定する最大補正角設定手順とをコンピュータに実行させるための画像処理プログラムであって、
前記傾き補正手順は、カメラの傾斜角度が前記最大補正角設定手順で設定した前記最大補正角以下であるときに、画像の傾きを補正することを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ、および画像処理プログラムに関する。
【背景技術】
【０００２】
次のようなデジタルカメラが知られている。このデジタルカメラは、カメラに内蔵されたジャイロの出力に応じて、撮影画像を回転して所定範囲を切り出すことによって画像の傾きを補正する（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００６−２４５７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデジタルカメラでは、撮影画像から所定範囲を切り出すため、得られる画像の画角が使用者の意図に反して変わってしまうという問題があった。
【課題を解決するための手段】
【０００５】
本発明は、カメラの傾斜を検出し、カメラの傾斜が検出された場合には、撮像画像の中から検出された傾斜角度に応じた範囲の画像を切り出して回転させることによって、画像の傾きを補正し、補正を行う最大角度の入力を受け付けて最大補正角を設定し、カメラの傾斜角度が最大補正角以下であるときに、画像の傾きを補正することを特徴とする。
本発明では、カメラの傾斜角度が最大補正角より小さい場合であっても、撮像画像の中からカメラの傾斜角度が最大補正角である場合の切り出し範囲の画像を切り出すようにしてもよい。
カメラの傾斜角度が最大補正角より大きい場合には、使用者にその旨を通知するようにしてもよい。
使用者から最大補正角の入力を受け付けた際に、入力された最大補正角に応じた切り出し範囲を、カメラが傾斜していないときに撮影される画像上に表示するようにしてもよい。
使用者から最大補正角の入力を受け付けた際に、入力された最大補正角に応じた切り出し範囲の画像の画角と、カメラが傾斜していないときに撮影される画像の画角との比を表示するようにしてもよい。
変倍機構を有するファインダーを制御して、最大補正角に応じたファインダーの変倍を行うようにしてもよい。
設定した前記最大補正角に応じた切り出し範囲の画像の大きさを示す枠をファインダー内に表示するようにしてもよい。
検出された傾斜角度が所定角度以上になった場合には、撮像画像の中から切り出す画像の縦横比を入れ替えるようにしてもよい。
カメラの垂直方向の傾斜が検出され、その傾斜角度が所定角度以上である場合には、画像の傾き補正を停止するようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、画角が使用者の意図に反して変わることを防止することができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、対物レンズ１１０と、カメラボディ１２０とで構成されている。対物レンズ１１０は、レンズ１１１と、エンコーダ１１２と、レンズ制御回路１１３とを備えている。カメラボディ１２０は、撮像素子１２１と、画像処理回路１２２と、カメラ制御回路１２３と、システムメモリ１２４と、傾斜センサ１２５と、外部メモリ１２６と、操作部材１２７と、表示装置１２８とを備えている。なお、本実施の形態では、カメラ１００は、対物レンズ１１０とカメラボディ１２０とは分離可能な構成とする例について説明するが、これらは一体であってもよい。
【０００８】
対物レンズ１１０においては、レンズ制御回路１１３は、エンコーダ１１２からの出力に基づいてレンズ１１１のレンズ位置を検出する。カメラボディ１２０においては、撮像素子１２１は、例えばＣＣＤやＣＭＯＳであって、対物レンズを通して入力される像を撮像して、画像信号を画像処理回路１２２へ出力する。画像処理回路１２２は、入力された画像信号に対して種々の画像処理を施して画像データを生成し、生成した画像データをカメラ制御回路１２３へ出力する。
【０００９】
カメラ制御部１２３は、カメラ１００の全体を制御するための制御回路である。本実施の形態では、後述する傾斜センサ１２５からの出力に基づいて、画像処理回路１２２から入力される画像データを対象として、カメラボディ１２０の傾きに起因する画像の傾斜を補正する。そして、傾斜を補正した後の画像データを後述する外部メモリ１２６へ出力して記録する。
【００１０】
システムメモリ１２４には、例えばＳＤＲＡＭやフラッシュメモリが含まれる。ＳＤＲＡＭは、揮発性のメモリであって、画像処理回路１２２やカメラ制御回路１２３によって、プログラム実行時のワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。
【００１１】
傾斜センサ１２５は、例えばジャイロセンサであって、カメラボディ１２０の光軸を中心とした回転方向、および上下方向への傾きを検出する。すなわち、傾斜センサ１２５は、使用者がカメラボディ１２０を水平に構えたときには、傾きを０度と検出し、使用者がカメラボディ１２０を光軸に対して回転方向に斜めに構えたとき、または光軸に対して上下方向に斜めに構えたときには、そのときの水平方向に対するカメラボディ１２０の傾き角度を検出する。
【００１２】
外部メモリ１２６は、例えば、不図示のメモリカードスロットに挿入されたメモリカードであって、カメラ制御部１２３から出力される画像データが記録される。操作部材１２７は、使用者によって操作される種々のボタン、例えば電源ボタン、レリーズボタン、メニューボタン、十字ボタン、決定ボタンなどが含まれる。表示装置１２８は、例えばカメラボディ１２０の背面に搭載される液晶モニタであって、スルー画、再生画像、およびメニュー画面などが表示される。
【００１３】
本実施の形態では、使用者は、図２（ａ）に示す設定画面上で、撮影時に画像の傾斜の補正を行うか否かの設定を行う。具体的には、使用者は、操作部材１２７を操作して、図２（ａ）に示す設定画面上に表示されている「自動傾斜補正」２ａを「する」２ｂに設定することによって、使用者がカメラボディ１２０を光軸に対して回転方向に斜めに構えたときの画像の傾きの補正を行うように設定することができる。一方、使用者は、「自動傾斜補正」２ａを「しない」２ｃに設定することによって、撮影時に画像の傾斜の補正を行わないように設定することができる。
【００１４】
また、使用者は、図２（ａ）に示す設定画面上で「傾斜角度表示」２ｄを「する」２ｅに設定することによって、撮影時に表示装置１２８上に現在のカメラボディ１２０の傾斜角度を表示するように設定することができる。一方。使用者は、「傾斜角度表示」２ｄを「しない」２ｆに設定することによって、撮影時に表示装置１２８上に現在のカメラボディ１２０の傾斜角度を表示しないように設定することができる。
【００１５】
本実施の形態におけるカメラ１００では、使用者は、画像の傾斜を補正するにあたって、補正する傾斜の最大値（最大補正角）を設定して、補正する角度を制限することができる。具体的には、使用者は、図２（ｂ）に示す設定画面上で最大補正角設定欄２ｇに表示されている角度を、上下ボタン２ｈを操作部材１２７を操作して変更することによって、最大補正角を設定することができる。カメラ制御回路１２３は、使用者によって最大補正角設定欄２ｇの値が変更されると、変更後の最大補正角における画像の切り出し範囲２ｊを全画面２ｉ内に表示する。
【００１６】
また、カメラ制御回路１２３は、全画面２ｉから切り出し画面２ｊを切り出した場合に、全画面２ｊの撮影範囲に対する切り出し画面２ｊの撮影範囲がレンズ倍率に換算すると何倍に相当するかを倍率表示欄２ｋに表示する。使用者は、最大補正角の設定が完了した場合には、ＯＫボタン２ｌを押下することによって、最大補正角の設定内容を確定することができる。
【００１７】
カメラ制御回路１２３は、使用者によって設定された最大補正角までの範囲内で画像の傾きを補正する。例えば、使用者によって設定された最大補正角がθ１（度）である場合に、図３に示すようにカメラボディ１２０が光軸の回転方向にθ１（度）だけ傾斜したことにより、画像にθ１（度）の傾きが発生している場合には、カメラ制御回路１２３は、全画面３ａ内から補正後画面３ｂを切り出す。そして、カメラ制御回路１２３は、切り出した補正後画面３ｂの画像をカメラボディ１２０の傾斜方向とは逆方向にθ１（度）だけ回転させることによって、画像の傾きを補正する。
【００１８】
なお、本実施の形態では、カメラボディ１２０の傾斜角度が最大補正角より小さい場合であっても、カメラ制御回路１２３は、カメラボディ１２０の傾斜角度が最大補正角である場合と同じ範囲内の画像を補正後画面３ｂとして切り出す。これによって、カメラボディ１２０の傾斜角度によって、補正後画面３ｂとして切り出される範囲が変化するのを防ぐことができる。すなわち、カメラボディ１２０の傾斜角度によって、補正後画面３ｂの画角が変化することを防ぐことができる。
【００１９】
カメラ制御回路１２３は、補正後画面３ｂの撮影範囲が、全画面３ａの撮影範囲に対してレンズ倍率に換算すると何倍に相当するかを示す換算レンズ倍率を次のように算出する。まず、全画面３ａの対角線の水平方向に対する角度をθ２とすると、カメラ制御回路１２３は、θ１とθ２とに基づいて、補正後の画像として切り出す範囲の画像（補正後画面）３ｂの水平方向に対する対角線角度θを算出する。
【００２０】
そして、カメラ制御回路１２３は、算出した補正後画面３ｂの対角線角度θと、全画面３ａの短辺の１／２の長さｃとに基づいて、次式（１）により補正後画面３ｂの対角線の半分の長さａを算出する。
ａ＝ｃ／ｓｉｎθ  ・・・（１）
カメラ制御回路１２３は、式（１）で算出したａを２倍することによって、補正後画面３ｂの対角線の長さを算出することができる。カメラ制御回路１２３は、このようにして算出した補正後画面３ｂの対角線の長さと、既知の全画面３ａの対角線の長さの比を算出することによって、換算レンズ倍率を算出することができる。
【００２１】
本実施の形態では、全画面３ａから補正後画面３ｂを切り出すに当たって、上述したように、あらかじめ最大補正角を設定するようにしたが、もし最大補正角を設定しないようにした場合には、図３（ｂ）に示すように無制限に補正が行われることになる。この場合、カメラボディ１２０の傾斜角が大きくなればなるほど、切り出される補正後画面３ｂは小さくなっていく。このため、得られる画像の撮影画角が使用者の意図しないものとなる可能性がある。これに対して本実施の形態によれば、最大でも使用者が設定した最大補正角までしか補正を行わないため、使用者の意図に反した画角の画像が得られることを防ぐことができる。
【００２２】
なお、本実施の形態では、図４（ａ）に示すような変倍機構を備えた光学ファインダーにより、上述した補正後画面３ｂを切り出す際の倍率変化を補正して、使用者が接眼レンズを通して補正後画面３ｂの切り出し範囲を観察できるようにする。すなわち、対物レンズ１１０の像はメインミラー４ａで反射してファインダースクリーン４ｂに結像する。その後、ファインダースクリーン４ｂに結像した像は、いくつかのミラーで屈折された後、変倍リレーレンズ４ｃに再結像することによって、画像の中央部、すなわち補正後画面３ｂに相当する範囲が拡大される。これによって、使用者は、補正後画面３ｂに相当する範囲を接眼レンズ４ｄで観察することができる。
【００２３】
例えば、図４（ｂ）に示すように、全画面３ａ内から補正後画面３ｂが切り出される場合には、使用者は、図４（ｃ）に示すように、拡大後の補正後画面３ｂに相当する範囲を接眼レンズ４ｄを通して観察することができる。また、カメラ制御回路１２３は、表示装置１２８には、図４（ｂ）に示す全画面３ａを表示し、この全画面３ａ内から切り出される補正後画面３ｂを枠４ｅで囲って表示する。これによって、使用者は、表示装置１２８に表示内容に基づいて、全画面３ａ内のどの範囲が補正後画面３ｂとして切り出されるかを確認することができる。
【００２４】
なお、本実施の形態では、カメラ制御回路１２３は、カメラボディ１２０の傾斜が使用者によって設定された最大補正角をより大きい場合には、図４（ｄ）に示すように、補正後画面３ｂを囲む枠４ｅの表示形態を変更して、例えば点滅表示させたり、表示色を変更したり、表示輝度を変更したりするなどして、使用者に通知する。これによって、使用者は、現在のカメラボディ１２０の傾斜が最大補正角より大きいことを把握することができる。
【００２５】
カメラ制御回路１２３はさらに、上記枠４ｅの表示形態を変更させて使用者に通知したにも関わらず、使用者がさらにカメラボディ１２０を傾けた場合には、使用者がカメラボディ１２０を横位置から縦位置に持ち替えたものと判断し、全画面３ａから切り出す補正後画面３ｂの縦横比を入れ替える。
【００２６】
例えば、図５（ａ）に示すようにカメラボディ１２０が水平の状態では、画像の傾き補正を行う必要がないため、カメラ制御回路１２３は、全画面３ａから補正後画面３ｂの切り出しは行わない。これに対して、図５（ｂ）に示すようにカメラボディ１２０が最大補正角以内の角度だけ傾いた場合には、カメラ制御回路１２３は、全画面３ａから補正後画面３ｂの切り出しを行って傾きを補正する。すなわち、カメラ制御回路１２３は、全画面３ａから横方向の補正後画像３ｂを切り出す。
【００２７】
その後、さらにカメラボディ１２０の傾斜角度が最大補正角を越えた場合には、カメラ制御回路１２３は、図５（ｃ）に示すように、補正後画面３ｂの縦横比を入れ替えて、縦方向の補正後画像３ｂを切り出すようにする。これによって、カメラボディ１２０の傾斜角度に応じて、自動的に補正後画像３ｂの向きを変更することができる。図５（ｄ）に示すように、カメラボディ１２０が完全な縦位置に変化した場合には、画像の傾き補正を行う必要がないため、カメラ制御回路１２３は、全画面３ａから補正後画面３ｂの切り出しは行わない。
【００２８】
以上説明した画像の傾き補正によって、光軸が水平方向を向いている場合に、カメラボディ１２０が光軸を中心とした回転方向に傾斜することによって生じる画像の傾きを補正することができる。しかしながら、もし光軸が水平方向を向いていない場合、すなわちカメラボディ１２０が光軸に対して上下方向に傾斜している場合には、画像内に水平方向に延在する物体（水平線）が存在する可能性が低く、この場合にまで傾き補正を行う必要はない。よって、本実施の形態では、以下のようにして、カメラボディ１２０が所定以上の角度で下または上を向いた場合には、上述した傾き補正を行わないようにする。
【００２９】
例えば、図６（ａ）に示すように、カメラボディ１２０が下方向を向いている場合には、対物レンズ１１０の半画角１／２ωが、光軸の傾斜角θよりも小さいときには、画像内に水平線は存在しないことから、カメラ制御回路１２３は、画像の傾き補正を停止する。同様に、図６（ｂ）に示すように、カメラボディ１２０が上方向を向いている場合であって、対物レンズ１１０の半画角１／２ωが、光軸の傾斜角θよりも小さいときには、カメラ制御回路１２３は、画像の傾き補正を停止する。
【００３０】
図７は、本実施の形態におけるカメラ１００の処理を示すフローチャートである。図７に示す処理は、図２（ｂ）に示した設定画面上でＯＫボタン２ｌが押下されることによって、最大補正角の設定内容を確定されると起動するプログラムとして、カメラ制御回路１２３により実行される。
【００３１】
ステップＳ１０において、カメラ制御回路１２３は、傾斜センサ１２５からの出力に基づいて、カメラボディ１２０の傾斜角度を検出する。その後、ステップＳ２０へ進み、カメラ制御回路１２３は、ステップＳ１０での検出結果に基づいて、カメラボディ１２０が傾斜しているか否かを判断する。否定判断した場合には、画像の傾き補正を行う必要はないので、後述するステップＳ７０へ進む。これに対して、肯定判断した場合には、ステップＳ３０へ進む。
【００３２】
ステップＳ３０では、カメラ制御回路１２３は、カメラボディ１２０の傾斜角度は使用者によって設定された最大補正角以内であるか否かを判断する。否定判断した場合には、ステップＳ６０へ進み、カメラ制御回路１２３は、図４（ｄ）で上述したように、補正後画面３ｂの切り出し範囲を示す枠４ｅの表示形態を変更して、後述するステップＳ７０へ進む。これに対して、ステップＳ３０で肯定判断した場合には、ステップＳ４０へ進む。
【００３３】
ステップＳ４０では、カメラ制御回路１２３は、図６で上述したように、カメラボディ１２０の上下方向の傾斜角度が所定角度以上であるか否か、例えば光軸の傾斜角θが対物レンズ１１０の半画角１／２ω以上であるか否かを判断する。肯定判断した場合には、傾き補正を行わずにステップＳ７０へ進む。これに対して、否定判断した場合には、カメラ制御回路１２３は、上述したように、全画面３ａ内から補正後画面３ｂを切り出して回転させることによって傾き補正を行って、ステップＳ７０へ進む。
【００３４】
ステップＳ７０では、カメラ制御回路１２３は、使用者によってレリーズボタンが押下されることによって、撮影が行われたか否かを判断する。肯定判断した場合には、ステップＳ８０へ進み、カメラ制御回路１２３は、撮影によって取得した画像データを外部メモリ１２６に記録する。このとき、カメラ制御回路１２３は、ステップＳ５０で傾き補正を行った場合には、全画面３ａから切り出した補正後画面３ｂの画像データを記録し、傾き補正を行っていない場合には、全画面３ａの画像データを記録する。その後、ステップＳ９０へ進む。
【００３５】
ステップＳ９０では、カメラ制御回路１２３は、使用者によって電源ボタンが押下されることにより、カメラ１００の電源がオフされたか否かを判断する。否定判断した場合には、ステップＳ１０へ戻る。これに対して、肯定判断した場合には、処理を終了する。
【００３６】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）カメラ制御回路１２３は、傾斜センサ１２５からの出力に基づいてカメラの傾斜を検出した場合には、撮像画像の中から検出された傾斜角度に応じた範囲の画像を切り出して回転させることによって、画像の傾きを補正する。このとき、あらかじめ使用者からの最大角度の入力を受け付け、カメラの傾斜角度が最大補正角以下であるときに、画像の傾きを補正するようにした。これによって、画角が使用者の意図に反して変わることを防止することができる。
【００３７】
（２）カメラ制御回路１２３は、カメラの傾斜角度が最大補正角より小さい場合であっても、撮像画像の中からカメラの傾斜角度が最大補正角である場合の切り出し範囲の画像を切り出すようにした。これによって、カメラの傾斜角度に関わらず、補正後画面３ｂの画像の画角を一定に保つことができる。
【００３８】
（３）カメラ制御回路１２３は、カメラの傾斜角度が最大補正角より大きい場合には、補正後画面３ｂの切り出し範囲を示す枠４ｅの表示形態を変更して、使用者にその旨を通知するようにした。これによって、使用者は、カメラの傾斜角度が最大補正角を越えていることを把握することができる。
【００３９】
（４）図２（ｂ）に示した設定画面上では、使用者から最大補正角の入力を受け付けた際に、入力された最大補正角に応じた切り出し範囲２ｊを、カメラが傾斜していないときに撮影される全画面２ｉ上に表示するようにした。これによって、使用者は、設定画面上で最大補正角に応じた切り出し範囲２ｊを確認することができる。
【００４０】
（５）カメラ制御回路１２３は、使用者から最大補正角の入力を受け付けた際に、入力された最大補正角に応じた切り出し範囲の画像の画角と、カメラが傾斜していないときに撮影される画像の画角との比を表示するようにした。使用者は、設定画面上で全画面と最大補正角との画角の比を確認することができる。
【００４１】
（６）図４（ａ）に示す変倍機構を備えた光学ファインダーにより、補正後画面３ｂを切り出す際の倍率変化を補正するようにした。これによって、使用者が接眼レンズを通して補正後画面３ｂの切り出し範囲を観察することができる。
【００４２】
（７）カメラ制御回路１２３は、カメラの傾斜角度が所定角度以上になった場合には、撮像画像の中から切り出す画像の縦横比を入れ替えるようにした。これによって、カメラボディ１２０の傾斜角度に応じて、自動的に補正後画像３ｂの向きを変更することができる。
【００４３】
（８）カメラ制御回路１２３は、傾斜センサ１２５からの出力に基づいてカメラの垂直方向の傾斜、すなわち光軸に対して上下方向の傾斜を検出したときに、その傾斜角度が所定角度以上である場合には、画像の傾き補正を停止するようにした。これによって、カメラが光軸に対して上下方向に傾斜している場合には、画像内に水平方向に延在する物体（水平線）が存在する可能性が低いことを加味して、傾き補正を停止し、処理の負荷を低減することができる。
【００４４】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した実施の形態では、カメラボディ１２０は、図４（ａ）に示すような変倍機構を備えた光学ファインダーを備えており、補正後画面３ｂを切り出す際の倍率変化を補正して、使用者が接眼レンズを通して補正後画面３ｂの切り出し範囲を観察できるようにした。しかしながら、ファインダースクリーン４ｂに電気的に枠を表示する表示装置を備え、全画面内の補正後画面に相当する範囲内に枠を表示することによって、使用者がファインダー内で補正後画面の範囲を把握できるようにしてもよい。
【００４５】
（２）上述した実施の形態では、図７に示す処理をカメラ制御回路１２３が実行する例について説明した。しかしながら、図７に示す処理を実行するためのプログラムをパソコン等の情報機器に記録しておくようにして、パソコンが備えるＣＰＵが実行するようにしてもよい。この場合、カメラ制御回路１２３は、傾斜センサ１２５によって検出されたカメラボディ１２０の傾斜角度を画像ファイル内に書き込んでおく。そして、この画像ファイルを読み込んだパソコン上では、使用者からの最大補正角の入力を受け付け、画像ファイル内から傾斜角度を読み込んだ後に、ＣＰＵは図７に示した処理を実行するようにしてもよい。
【００４６】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【００４７】
【図１】カメラの一実施の形態の構成を示すブロック図である。
【図２】設定画面の一例を示す図である。
【図３】全画面３ａ内から補正後画面３ｂを切り出す場合の具体例を示す図である。
【図４】変倍機構を備えた光学ファインダーの具体例を示す図である。
【図５】補正後画面３ｂの画像方向の変化例を示す図である。
【図６】カメラボディ１２０が光軸に対して上下方向に傾斜している場合の具体例を示す図である。
【図７】カメラ１００の処理を示すフローチャート図である。
【符号の説明】
【００４８】
１００  カメラ、１１０  対物レンズ、１１１  レンズ、１１２  エンコーダ、１１３  レンズ制御回路、１２０  カメラボディ、１２１  撮像素子、１２２  画像処理回路、１２３  カメラ制御回路、１２４  システムメモリ、１２５  傾斜センサ、１２６  外部メモリ、１２７  操作部材、１２８  表示装置
【図１】
2009124314.tif 000003
【図２】
2009124314.tif 000004
【図３】
2009124314.tif 000005
【図４】
2009124314.tif 000006
【図５】
2009124314.tif 000007
【図６】
2009124314.tif 000008
【図７】
2009124314.tif 000009