(57)【特許請求の範囲】
【請求項１】
撮影画像の手振れを補正する撮像装置であって、
当該撮像装置の把持位置を検出する把持位置検出手段と、
表示部上に備えられたタッチ入力手段と、
前記タッチ入力手段上で行われたレリーズ操作のタッチ位置を検出するタッチ位置検出手段と、
撮影時の手振れを補正する手振れ補正手段と、
前記把持位置検出手段により検出された当該撮像装置の把持位置と前記タッチ位置検出手段により検出されたタッチ位置との位置関係に基づいて、前記手振れ補正手段による手振れ補正量を制御する制御手段と
を備えることを特徴とする撮像装置。
【請求項２】
当該撮像装置の把持位置と前記タッチ入力手段へのタッチ位置との距離を算出する算出手段を更に備え、
前記制御手段は、前記算出手段により算出された距離に基づいて、前記手振れ補正手段による手振れ補正量を制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
当該撮像装置の把持位置と前記タッチ入力手段へのタッチ位置との位置関係と、前記手振れ補正手段による手振れ補正量とを対応付けて記憶する記憶手段を更に備え、
前記制御手段は、当該撮像装置の把持位置と前記タッチ入力手段へのタッチ位置との位置関係に対応付けて前記記憶手段に記憶されている、前記手振れ補正手段による手振れ補正量を参照して前記手振れ補正手段による手振れ補正量を制御することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記把持位置検出手段は、当該撮像装置の基準軸に対する角速度を検出するジャイロセンサにより検出された当該撮像装置の移動状況に基づいて、当該撮像装置の把持位置を検出することを特徴とする請求項１から３のいずれかに記載の撮像装置。
【請求項５】
前記把持位置検出手段は、当該撮像装置の端部に備えられたタッチセンサにより検出されたタッチ状況に基づいて、当該撮像装置の把持位置を検出することを特徴とする請求項１から３のいずれかに記載の撮像装置。
【請求項６】
前記レリーズ操作までの手振れ量を検出する手振れ量検出手段と、
前記手振れ量検出手段により検出された手振れ量に基づいて、撮影時の手振れ量を予測演算する予測演算手段と、を更に備え、
前記手振れ補正手段は、前記予測演算手段により予測された手振れ量を更に加えて、撮影時の手振れを補正することを特徴とする請求項１から５のいずれかに記載の撮像装置。
【請求項７】
前記レリーズ操作は、前記表示部に表示される被写体像からオートフォーカスの対象とする被写体を選択する操作とともに行われることを特徴とする請求項１から６のいずれかに記載の撮像装置。
【請求項８】
前記手振れ量検出手段は、基準軸に対する角速度を検出するジャイロセンサであることを特徴とする請求項６に記載の撮像装置。
【請求項９】
前記手振れ量検出手段は、撮影画像の変位に基づいて手振れ量を検出することを特徴とする請求項６に記載の撮像装置。
【請求項１０】
前記レリーズ操作は、前記表示部に表示されるソフトウェアキーのレリーズボタンの操作であることを特徴とする請求項１から９のいずれかに記載の撮像装置。
【請求項１１】
撮影画像の手振れを補正する、表示部上に備えられたタッチ入力手段を有する撮像装置のコンピュータに、
当該撮像装置の把持位置を検出する把持位置検出機能、
前記タッチ入力手段上で行われたレリーズ操作のタッチ位置を検出するタッチ位置検出機能、
撮影時の手振れを補正する手振れ補正機能、
前記把持位置検出機能で検出された当該撮像装置の把持位置と前記タッチ位置検出機能で検出されたタッチ位置との位置関係に基づいて、前記手振れ補正機能による手振れ補正量を制御する制御機能
を実現させることを特徴とするプログラム。
【請求項１２】
撮影画像の手振れを補正する、表示部上に備えられたタッチ入力手段を有する撮像装置における撮影方法であって、
前記タッチ入力手段上で行われたレリーズ操作のタッチ位置を検出するタッチ位置検出処理と、
撮影時の手振れを補正する手振れ補正処理と、
前記タッチ位置検出処理で検出されたタッチ位置に基づいて、前記手振れ補正処理による手振れ補正の有無或いは手振れ補正量を制御する制御処理と、
当該撮像装置の把持位置を検出する把持位置検出処理と、
を含み、
前記制御処理は、前記把持位置検出処理で検出された当該撮像装置の把持位置と前記タッチ位置検出処理で検出されたタッチ位置との位置関係に基づいて、前記手振れ補正処理における手振れ補正量を制御することを特徴とする撮影方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、プログラム及び撮影方法に関する。
【背景技術】
【０００２】
タッチパネルを搭載する撮像装置において、レリーズボタンをソフトウェアキーで実現する場合、或いはオートフォーカスの対象とする人物等の被写体をタッチした際に合わせてレリーズを行うような場合に、撮像装置本体を片手で把持し、空いた方の片手の指でタッチパネルをタッチする操作が一般的と考えられる。この場合、タッチパネルをタッチする操作が筐体を動かすことになり、手振れを発生しやすくなるため、手振れを抑止するためタッチ操作から一定時間遅延を与えて撮影動作を開始する技術が開示されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２５２４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、撮影までのタイムラグが発生し、シャッターチャンスを逃すという問題がある。また、撮像装置本体の把持位置とタッチパネルのタッチ位置との距離により手振れ量が変化すると考えられる。つまり、タイムラグの低減と手振れの抑止を両立できなかった。
【０００５】
そこで本発明は、撮影までのタイムラグが発生せず、かつ、タッチにより生じる手振れの手振れ補正を行うことができる撮像装置、プログラム及び撮影方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、撮影画像の手振れを補正する撮像装置であって、当該撮像装置の把持位置を検出する把持位置検出手段と、表示部上に備えられたタッチ入力手段と、前記タッチ入力手段上で行われたレリーズ操作のタッチ位置を検出するタッチ位置検出手段と、撮影時の手振れを補正する手振れ補正手段と、前記把持位置検出手段により検出された当該撮像装置の把持位置と前記タッチ位置検出手段により検出されたタッチ位置との位置関係に基づいて、前記手振れ補正手段による手振れ補正量を制御する制御手段とを備えることを特徴とする撮像装置である。
【発明の効果】
【０００７】
この発明によれば、撮影までのタイムラグが発生せず、かつ、把持位置とタッチ位置との距離による手振れ補正の有無或いは手振れ量に対応した手振れ補正を行うことができるという利点が得られる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態による撮像装置１の構成を示すブロック図である。
【図２】本実施形態による、撮像装置１の把持位置とタッチパネル６１上のレリーズ操作位置との距離を示す概念図である。
【図３】本第１実施形態による撮像装置１の動作を説明するためのフローチャートである。
【図４】本第１実施形態による撮像装置１の動作を説明するためのフローチャートである。
【図５】本第１実施形態による撮像装置１の動作（補正量算出処理）を説明するためのフローチャートである。
【図６】本第１実施形態の第１変形例を説明するための概念図である。
【図７】本第１実施形態の第１変形例の動作（補正量算出処理）を説明するためのフローチャートである。
【図８】本第１実施形態の第２の変形例を説明するための概念図である。
【図９】本第２実施形態による撮像装置１の外観を説明するための概念図である。
【図１０】本第２実施形態による撮像装置１の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を、図面を参照して説明する。
本発明は、レリーズ操作（オートフォーカスの対象となる被写体を選択するとともに撮影指示を合わせて行う）をタッチパネル上で行う場合に、撮像装置の把持位置（ジャイロセンサで検出）とタッチパネル上のレリーズ操作位置との距離に応じて変化する手振れ量を算出し、該手振れ量に応じて補正量の予測演算を行い、手振れ補正量を変化させることを特徴とする。
【００１０】
Ａ．実施形態の構成
図１は、本発明の実施形態による撮像装置１の構成を示すブロック図である。図において、撮像装置１は、制御部２、撮像部３、操作部４、電源部５、タッチ表示部（タッチパネル６１、表示パネル６２）６、記憶部７、ジャイロセンサ８を備えている。
【００１１】
制御部２は、撮像装置１の各部を制御するワンチップマイコンである。特に、本実施形態では、制御部２は、レリーズ操作（オートフォーカスの対象となる被写体を選択するとともに撮影指示を合わせて行う）をタッチパネル６１上で行う場合に、撮像装置１の把持位置（ジャイロセンサ８で検出）とタッチパネル６１上のレリーズ操作位置との距離に応じて変化する手振れ量を算出し、該手振れ量に応じて補正量の予測演算を行い、手振れ補正量を変化させるようになっている。
【００１２】
撮像部３は、フォーカスレンズ、ズームレンズ、撮像素子などを含み、被写体像を撮像素子上に結像し、投影された被写体の光を電気信号に変換して出力する。操作部４は、シャッタスイッチ、ズームスイッチ、モードキー、ＳＥＴキー、十字キー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号を制御部２に出力する。電源部５は、例えば、二次電池からなり、各部に電力を供給する。
【００１３】
タッチ表示部６は、タッチパネル６１と表示パネル６２とを備えている。表示パネル６２は、カラーＬＣＤや有機ＥＬ（Electro Luminescence）ディスプレイ、バックライトなどとその駆動回路とを含み、撮像待機状態にあるときには、撮像部３によって撮像された被写体をリアルタイム表示するライブビュー表示し、記録画像の再生時には、記憶部７から読み出され、伸張された記録画像を表示する。
【００１４】
タッチパネル６１は、表示パネル６２上に設けられた透過型のタッチセンサであり、タッチ位置と表示パネル６２上の位置（座標）とが対応付けられている。特に、本実施形態では、レリーズボタンをソフトウェアキーで実現する場合、或いはオートフォーカスの対象とする人物等の被写体をタッチした際に合わせてレリーズを行う際に用いられる。
【００１５】
記憶部７は、撮像された画像データを記憶するメモリと、制御部２による撮像装置１の各部の制御に必要なプログラム、及び各部の制御に必要なデータを保持するメモリなどからなる。ジャイロセンサ８は、基準軸に対する角速度（ヨー、及びピッチ）を検出する元々、手振れ量検出手段である。本第１実施形態では、ジャイロセンサ８は、タッチ時（レリーズ操作時）における撮像装置１の角速度（ヨー、及びピッチ）を検出する。制御部２は、タッチ時のジャイロセンサ８の出力から、撮像装置１の把持位置（左側を把持されていたか、右側を把持されていたか）を判別する。
【００１６】
図２は、本実施形態による、撮像装置１の把持位置とタッチパネル６１上のレリーズ操作位置との距離を示す概念図である。図２（ａ）には、ユーザが右手で撮像装置１を把持、固定し、左手の指でタッチパネル６１上でレリーズ操作を行った場合である。タッチ位置ＴＰは、オートフォーカスの対象となる被写体の位置に相当する。また、図２（ｂ）には、ユーザが左手で撮像装置１を把持、固定し、右手の指でタッチパネル６１上でレリーズ操作を行った場合である。タッチ位置ＴＰは、図２（ａ）と同様に、オートフォーカスの対象となる被写体の位置に相当する。
【００１７】
タッチ位置ＴＰは、同じであるので、図２（ａ）に示す場合の把持位置とレリーズ操作位置（タッチ位置ＴＰ）との距離Ｌａと、図２（ｂ）に示す場合の把持位置とレリーズ操作位置（タッチ位置ＴＰ）との距離Ｌｂとの違いで、撮像装置１のレリーズ操作時の手振れ量は異なる。すなわち、把持位置とレリーズ操作位置（タッチ位置ＴＰ）との距離が大きいほど、把持位置から離れた位置で押されることになり、手振れ量も大きくなる。図２（ａ）、（ｂ）に示す例では、距離Ｌａ＞距離Ｌｂであるので、図２（ａ）に示す状況の方が、手振れ量が大きくなる。
【００１８】
Ｂ．第１実施形態の動作
次に、上述した第１実施形態の動作について説明する。
図３、及び図４は、本第１実施形態による撮像装置１の動作を説明するためのフローチャートである。まず、モードが撮影モードであるか否かを判断し（ステップＳ１０）、撮影モードである場合には（ステップＳ１０のＹＥＳ）、撮影モード初期設定を行い、撮影部３で撮影した画像をそのまま表示パネル６２に表示するライブビュー表示を行う（ステップＳ１２）。次に、タッチパネル６１上がタッチ（以下、画面タッチ）されたか否かを判断する（ステップＳ１４）。
【００１９】
ここで、画面タッチされた場合には（ステップＳ１４のＹＥＳ）、タッチ位置の座標を取得し（ステップＳ１６）、輪郭抽出等の既存の技術を用いて、タッチ位置のオートフォーカス対象被写体を特定する（ステップＳ１８）。次に、ジャイロセンサ８により検出された撮像装置１の移動軌跡に基づいて、右側把持か、左側把持かの把持位置を判定する（ステップＳ２０）。次に、把持位置とタッチ位置との距離に基づいて、手振れ補正量を算出する補正量算出処理を実行する（ステップＳ２２）。なお、補正量算出処理の詳細については後述する。
【００２０】
次に、オートフォーカス（ＡＦ）処理を実施し（ステップＳ２４）、算出した手振れ補正量で補正した手振れ補正処理を行い（ステップＳ２６）、その他の撮影処理を行う（ステップＳ２８）。そして、撮像した画像を記憶部７に保存する保存処理を行い（ステップＳ３０）、ステップＳ１４に戻り、上述した処理を繰り返す。
【００２１】
一方、画面タッチされない場合には（ステップＳ１４のＮＯ）、モード変更操作があったか否かを判断する（ステップＳ３２）。そして、モード変更操作がない場合には（ステップＳ３２のＮＯ）、露出設定、ズーム、設定等の他の操作があったか否かを判断する（ステップＳ３４）。そして、その他の操作があった場合には（ステップＳ３４のＹＥＳ）、操作に応じた処理を実行し（ステップＳ３６）、ステップＳ１４に戻り、上述した処理を繰り返す。
【００２２】
一方、その他の操作がなかった場合には（ステップＳ３４のＮＯ）、そのままステップＳ１４に戻り、上述した処理を繰り返す。
【００２３】
また、動作モードが再生モードであった場合（ステップＳ１０のＮＯ）、あるいは、モード変更操作があった場合には（ステップＳ３２のＹＥＳ）、再生モード初期設定を行うとともに、撮影画像の表示を行う（図４のステップＳ３８）。次に、モード変更操作があったか否かを判断し（ステップＳ４０）、モード変更操作があった場合には（ステップＳ４０のＹＥＳ）、撮影モードへの変更操作であるので、図３のステップＳ１２に進み、上述した処理を実行する。
【００２４】
一方、モード変更操作がない場合には（ステップＳ４０のＮＯ）、画像送り、ズーム、スライドショー等のその他の操作があったか否かを判断し（ステップＳ４２）、その他の操作がない場合には（ステップＳ４２のＮＯ）、ステップＳ４０に戻る。一方、その他の操作があった場合には（ステップＳ４２のＹＥＳ）、操作に応じた処理を実行し（ステップＳ４４）、ステップＳ４０に戻る。
【００２５】
図５は、本第１実施形態による撮像装置１の動作（補正量算出処理）を説明するためのフローチャートである。上述した補正量算出処理では、まず、把持位置とタッチ位置との距離を算出し（ステップＳ５０）、該距離に基づいて、手振れ補正量を予測演算する（ステップＳ５２）。
【００２６】
ここで、予測演算について説明する。当該撮像装置１では、ジャイロセンサ８により当該撮像装置１の手振れ状況（手振れ量、手振れ方向）を随時検出しており、レリーズ操作があると、画像取り込み時点における手振れ量を、レリーズ操作までに随時検出していた手振れ状況に基づいて予測演算するようになっている（既存技術）。
【００２７】
上記ステップＳ５２では、手振れ量を予測演算する際に、把持位置とタッチ位置との距離とに基づいて手振れ量を補正するようになっている。言い換えると、上記ジャイロセンサ８によりで行われていたレリーズ操作までに随時検出していた手振れ状況に基づいた予測演算に加えて、把持位置とタッチ位置との距離に基づいて、画像取り込み時点における手振れ量を予測演算するようになっている。
【００２８】
上述した第１実施形態によれば、表示パネル６２上にタッチパネル６１を備え、タッチパネル６１上で行われたレリーズ操作のタッチ位置を検出し、検出されたタッチ位置に応じて撮影時の手振れを補正する手振れ補正量を制御するようにしたことで、タッチパネル６１上に対してレリーズ操作を行い撮影する場合に、適切な手ぶれ補正を行うと共に、タイムラグなく撮影することができる。
【００２９】
図６は、本第１実施形態の第１変形例を説明するための概念図である。上述した第１実施形態では、把持位置とタッチ位置との距離に基づいて、手振れ補正量を予測演算するとした。これに対して、第１変形例では、予め右側把持と左側把持との各々で、タッチ位置に対する補正量を補正量テーブル１０として記憶部７に記憶しておき、検出した把持位置と検出したタッチ位置とから補正量テーブル１０を参照し、対応する補正量を読み出すようにしてもよい。
【００３０】
図７は、本第１実施形態の第１変形例の動作（補正量算出処理）を説明するためのフローチャートである。当該フローチャートは、図３に示すステップＳ２２の補正量算出処理に相当する。図３のステップＳ１６で、タッチ位置の座標を取得し、ステップＳ２０で、把持位置を判定すると、図６に示す補正量テーブル１０を参照し（図７のステップＳ６０）、把持位置とタッチ位置とから対応する補正量を読み出す（ステップＳ６２）。その後、該補正量を用いて、手振れ補正処理を行う。
【００３１】
図８は、本第１実施形態の第２の変形例を説明するための概念図である。上述した第１実施形態では、ジャイロセンサ８により検出された撮像装置１の移動軌跡に基づいて、右側把持か、左側把持かの把持位置を判定した。これに対して、本第２の変形例では、図８に示すように、撮像装置１の右端、左端の各々にタッチセンサ１２、１３を設け、該タッチセンサ１２、１３により、ユーザが撮像装置１を把持するときに当接する掌や、指等の接触を検出することで、右側把持か、左側把持かの把持位置を判定するようにしてもよい。
【００３２】
Ｃ．第２実施形態
次に、本発明の第２実施形態について説明する。
図９は、本第２実施形態による撮像装置１の外観を説明するための概念図である。なお、撮像装置１の構成については、図１と同様であるので説明を省略する。本第２実施形態では、表示パネル６２の所定の位置に、ソフトウェアによるレリーズボタン２０を設定し、レリーズ操作を、表示パネル６２に表示されるソフトウェアキーのレリーズボタン２０の操作としたことで、当該撮像装置１の把持位置によらず適切に手振れ補正された撮影を行う。
【００３３】
図１０は、本第２実施形態による撮像装置１の動作を説明するためのフローチャートである。まず、モードが撮影モードであるか否かを判断し（ステップＳ７０）、撮影モードである場合には（ステップＳ７０のＹＥＳ）、撮影モード初期設定を行い、撮影部で撮影した画像をそのまま表示パネル６２に表示するライブビュー表示を行う（ステップＳ７２）。次に、表示パネル６２上に設定したソフトウェアによるレリーズボタン２０がタッチされたか否かを判断する（ステップＳ７４）。
【００３４】
ここで、レリーズボタン２０がタッチされた場合には（ステップＳ７４のＹＥＳ）、タッチ位置の座標を取得し（ステップＳ７６）、ジャイロセンサ８により検出された撮像装置１の移動軌跡に基づいて、右側把持か、左側把持かの把持位置を判定する（ステップＳ７８）。次に、把持位置とタッチ位置との距離に基づいて、第１実施形態と同様に、図５に示すフローチャート、あるいは、図７に示すフローチャート（第１変形例）に従って、手振れ補正量を算出する補正量算出処理を実行する（ステップＳ８０）。
【００３５】
次に、算出した手振れ補正量で補正した手振れ補正処理を行い（ステップＳ８２）、その他の撮影処理を行う（ステップＳ８４）。そして、撮像した画像を記憶部７に保存する保存処理を行い（ステップＳ８６）、ステップＳ７４に戻り、上述した処理を繰り返す。
【００３６】
一方、レリーズボタン２０がタッチされない場合には（ステップＳ７４のＮＯ）、モード変更操作があったか否かを判断する（ステップＳ８８）。そして、モード変更操作がない場合には（ステップＳ８８のＮＯ）、露出設定、ズーム、設定等の他の操作があったか否かを判断する（ステップＳ９０）。そして、その他の操作があった場合には（ステップＳ９０のＹＥＳ）、操作に応じた処理を実行し（ステップＳ９２）、ステップＳ７４に戻り、上述した処理を繰り返す。
【００３７】
一方、その他の操作がなかった場合には（ステップＳ９０のＮＯ）、そのままステップＳ７４に戻り、上述した処理を繰り返す。また、動作モードが再生モードであった場合（ステップＳ７０のＮＯ）、あるいは、モード変更操作があった場合には（ステップＳ８８のＹＥＳ）、第１実施形態と同様に、図４に示すフローチャートを実行する。
【００３８】
上述した第２実施形態によれば、表示パネル６２の所定の位置に、ソフトウェアによるレリーズボタン２０を設定し、レリーズ操作を、表示パネル６２に表示されるソフトウェアキーのレリーズボタン２０の操作としたことで、当該撮像装置１の把持位置によらず適切に手振れ補正された撮影を行うと共に、タイムラグなく撮影することができる。
【００３９】
なお、上述した第１、第２実施形態において、撮像装置１の把持位置の検出方法は、ジャイロセンサ８以外にも、加速度センサであってもよい。
【００４０】
また、上述した第１、第２実施形態において、ジャイロセンサ８を搭載せず、予測演算なしで、レリーズ操作時のタッチ位置から検出した手振れ量（に基づく手振れ補正量）だけで手振れ補正を行ってもよい。
【００４１】
また、上述した第１、第２実施形態では、ジャイロセンサ８による手振れ量検出手段について説明したが、撮像画像の変位に基づいて手振れ量を検出する手段であってもよい。
【００４２】
また、上述した第１、第２実施形態では、撮像装置１を横方向（横長）に構えた場合についてのみ説明したが、これに限らず、撮像装置１を縦方向（縦長）に構えた場合でも同様の処理で実現することができる。
【００４３】
また、上述した第１、第２実施形態によれば、当該撮像装置１の把持位置を検出し、検出された当該撮像装置１の把持位置と検出されたタッチ位置との位置関係に応じて手振れ補正量を制御するようにしたことで、把持位置とタッチ位置との関係で変化する手振れ量に対応した手振れ補正量を制御することができる。
【００４４】
また、上述した第１、第２実施形態によれば、当該撮像装置１の把持位置とタッチパネル６１のタッチ位置との距離を更に算出し、算出された距離に応じて手振れ補正量を制御するようにしたことで、把持位置とタッチ位置との距離で変化する手振れ量に対応した手振れ補正量を制御することができる。
【００４５】
また、上述した第１、第２実施形態によれば、当該撮像装置１の把持位置とタッチパネル６１のタッチ位置との位置関係と手振れ補正量を対応付けて更に記憶し、記憶されている当該撮像装置１の把持位置とタッチパネル６１のタッチ位置との位置関係に対応付けて記憶されている手振れ補正量を参照して手振れ補正手段による手振れ補正量を制御するようにしたことで、算出等の処理を行うことなく、高速で手振れ量に対応した手振れ補正量を制御することができる。
【００４６】
また、上述した第１、第２実施形態によれば、把持位置の検出を、ジャイロセンサ８による当該撮像装置１の移動状況により行うようにしたことで、手振れ検出手段として搭載されているジャイロセンサ８を兼用できる。
【００４７】
また、上述した第１、第２実施形態によれば、把持位置の検出を、当該撮像装置１の端部に備えられたタッチセンサ１２、１３のタッチ状況により行うようにしたことで、把持位置をより正確に検出することができる。
【００４８】
また、上述した第１、第２実施形態によれば、レリーズ操作までの手振れ量に基づいて、撮影時の手振れ量を予測演算を行い、タッチ位置に応じて、該予測演算された手振れ量に基づく手振れ補正量を制御するようにしたことで、タッチ位置に応じてより適切な手振れ補正量を制御することができる。
【００４９】
また、上述した第１、第２実施形態によれば、レリーズ操作を、表示パネル６２に表示される被写体像からオートフォーカスの対象とする被写体を選択する操作とともに行うようにしたことで、オートフォーカスの対象とする被写体の位置によらず適切に手振れ補正された撮影を行うことができる。
【００５０】
また、上述した第１、第２実施形態によれば、基準軸に対する角速度を検出するジャイロセンサ８により手振れ量を検出するようにしたので、より適切な手振れ補正量を制御することができる。
【００５１】
また、上述した第１、第２実施形態によれば、撮影画像の変位に基づいて手振れ量を検出するようにしたので、ジャイロセンサなしで、より適切な手振れ補正量を制御することができる。
【００５２】
また、上述した第１、第２実施形態によれば、レリーズ操作を、表示パネル６２に表示されるソフトウェアキーのレリーズボタン２０に対するタッチ操作であるようにしたことで、当該撮像装置１の把持位置によらず適切に手振れ補正された撮影を行うことができる。
【００５３】
以上、この発明のいくつかの実施形態について説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の特許請求の範囲に記載された発明を付記する。
【００５４】
（付記１）
付記１に記載の発明は、撮影画像の手振れを補正する撮像装置であって、表示部上に備えられたタッチ入力手段と、前記タッチ入力手段上で行われたレリーズ操作のタッチ位置を検出するタッチ位置検出手段と、撮影時の手振れを補正する手振れ補正手段と、前記タッチ位置検出手段により検出されたタッチ位置に基づいて、前記手振れ補正手段による手振れ補正の有無或いは手振れ補正量を制御する制御手段とを備えることを特徴とする撮像装置である。
【００５５】
（付記２）
付記２に記載の発明は、当該撮像装置の把持位置を検出する把持位置検出手段を更に備え、前記制御手段は、前記把持位置検出手段により検出された当該撮像装置の把持位置と前記タッチ位置検出手段により検出されたタッチ位置との位置関係に基づいて、前記手振れ補正手段による手振れ補正量を制御することを特徴とする付記１に記載の撮像装置である。
【００５６】
（付記３）
付記３に記載の発明は、当該撮像装置の把持位置と前記タッチ入力手段へのタッチ位置との距離を算出する算出手段を更に備え、前記制御手段は、前記算出手段により算出された距離に基づいて、前記手振れ補正手段による手振れ補正量を制御することを特徴とする付記２に記載の撮像装置である。
【００５７】
（付記４）
付記４に記載の発明は、当該撮像装置の把持位置と前記タッチ入力手段へのタッチ位置との位置関係と、前記手振れ補正手段による手振れ補正量とを対応付けて記憶する記憶手段を更に備え、前記制御手段は、当該撮像装置の把持位置と前記タッチ入力手段へのタッチ位置との位置関係に対応付けて前記記憶手段に記憶されている、前記手振れ補正手段による手振れ補正量を参照して前記手振れ補正手段による手振れ補正量を制御することを特徴とする付記２に記載の撮像装置である。
【００５８】
（付記５）
付記５に記載の発明は、前記把持位置検出手段は、当該撮像装置の基準軸に対する角速度を検出するジャイロセンサにより検出された当該撮像装置の移動状況に基づいて、当該撮像装置の把持位置を検出することを特徴とする付記２から４のいずれかに記載の撮像装置である。
【００５９】
（付記６）
付記６に記載の発明は、前記把持位置検出手段は、当該撮像装置の端部に備えられたタッチセンサにより検出されたタッチ状況に基づいて、当該撮像装置の把持位置を検出することを特徴とする付記２から４のいずれかに記載の撮像装置である。
【００６０】
（付記７）
付記７に記載の発明は、前記レリーズ操作までの手振れ量を検出する手振れ量検出手段と、前記手振れ量検出手段により検出された手振れ量に基づいて、撮影時の手振れ量を予測演算する予測演算手段とを更に備え、前記手振れ補正手段は、前記予測演算手段により予測された手振れ量に基づいて、撮影時の手振れを補正することを特徴とする付記１、２、３、５、または６のいずれかに記載の撮像装置である。
【００６１】
（付記８）
付記８に記載の発明は、前記レリーズ操作は、前記表示部に表示される被写体像からオートフォーカスの対象とする被写体を選択する操作とともに行われることを特徴とする付記１から６のいずれかに記載の撮像装置である。
【００６２】
（付記９）
付記９に記載の発明は、前記手振れ量検出手段は、基準軸に対する角速度を検出するジャイロセンサであることを特徴とする付記７に記載の撮像装置である。
【００６３】
（付記１０）
付記１０に記載の発明は、前記手振れ量検出手段は、撮影画像の変位に基づいて手振れ量を検出することを特徴とする付記７に記載の撮像装置である。
【００６４】
（付記１１）
付記１１に記載の発明は、前記レリーズ操作は、前記表示部に表示されるソフトウェアキーのレリーズボンの操作であることを特徴とする付記１から１０のいずれかに記載の撮像装置。
【００６５】
（付記１２）
付記１２に記載の発明は、撮影画像の手振れを補正する撮像装置のコンピュータに、表示部上に備えられたタッチ入力機能、前記タッチ入力機能上で行われたレリーズ操作のタッチ位置を検出するタッチ位置検出機能、撮影時の手振れを補正する手振れ補正機能、前記タッチ位置検出機能で検出されたタッチ位置に基づいて、前記手振れ補正機能による手振れ補正の有無或いは手振れ補正量を制御する制御機能を実行させることを特徴とするプログラムである。
【符号の説明】
【００６６】
１  撮像装置
２  制御部
３  撮像部
４  操作部
５  電源部
６  タッチ表示部
６１  タッチパネル
６２  表示パネル
７  記憶部
８  ジャイロセンサ
１０  補正量テーブル
１２、１３  タッチセンサ
２０  ソフトウェアによるレリーズボタン
【図１】
0005830972.tif 000002
【図２】
0005830972.tif 000003
【図３】
0005830972.tif 000004
【図４】
0005830972.tif 000005
【図５】
0005830972.tif 000006
【図６】
0005830972.tif 000007
【図７】
0005830972.tif 000008
【図８】
0005830972.tif 000009
【図９】
0005830972.tif 000010
【図１０】
0005830972.tif 000011