(57)【要約】【課題】手で保持した状態でも高解像度画像を生成することができる撮像装置を提供すること。【解決手段】撮像装置は、被写体と撮像素子との位置関係を画素ピッチ以下の単位でずらす画素ずらしを行う画素ずらし駆動部と、手振れの量及び方向を検出する手振れ検出部と、手振れ検出部による検出結果に応じて、被写体と撮像素子との位置関係を補正する手振れ補正を行う手振れ補正制御部と、画素ずらし駆動部が画素ずらしで取り得る位置ごとに第１の所定回数の撮像を行い、第１の画像群を生成する第１撮像駆動制御部と、第１の画像群を合成し、第１の高解像度画像を生成する第１画像合成部と、手振れ補正制御部による手振れ補正を実行させて、画素ずらし駆動部が画素ずらしで取り得る位置ごとに第２の所定回数の撮像を行い、第２の画像群を生成する第２撮像駆動制御部と、第２の画像群を合成し、第２の高解像度画像を生成する第２画像合成部と、を備える。【選択図】図１
2020096301.tif 000002
【特許請求の範囲】
【請求項１】
被写体の光学像を取得する撮像素子を有する撮像部と、
前記被写体と前記撮像素子との位置関係を画素ピッチ以下の単位でずらす画素ずらしを行う画素ずらし駆動部と、
手振れの量及び方向を検出する手振れ検出部と、
前記手振れ検出部による検出結果に応じて、前記被写体と前記撮像素子との位置関係を補正する手振れ補正を行う手振れ補正制御部と、
前記画素ずらし駆動部が前記画素ずらしで取り得る位置ごとに第１の所定回数の撮像を行い、第１の画像群を生成する第１撮像駆動制御部と、
前記第１の画像群を合成し、第１の高解像度画像を生成する第１画像合成部と、
前記手振れ補正制御部による前記手振れ補正を実行させて、前記画素ずらし駆動部が前記画素ずらしで取り得る位置ごとに第２の所定回数の撮像を行い、第２の画像群を生成する第２撮像駆動制御部と、
前記第２の画像群を合成し、第２の高解像度画像を生成する第２画像合成部と、
を備える撮像装置。
【請求項２】
前記第１撮像駆動制御部による撮像と、前記第２撮像駆動制御部による撮像とを切り換える撮像切替部を備える請求項１に記載の撮像装置。
【請求項３】
前記撮像切替部は、前記手振れ検出部による検出結果に応じて、前記第１撮像駆動制御部による撮像と、前記第２撮像駆動制御部による撮像とを切り換える請求項２に記載の撮像装置。
【請求項４】
前記撮像切替部は、ユーザの入力に応じて、前記第１撮像駆動制御部による撮像と、前記第２撮像駆動制御部による撮像とを切り換える請求項２に記載の撮像装置。
【請求項５】
前記手振れ検出部による検出結果に応じて、前記第１撮像駆動制御部による撮像、又は前記第２撮像駆動制御部による撮像を推奨する警告を表示部に表示させる表示制御部を備える請求項４に記載の撮像装置。
【請求項６】
前記第１撮像駆動制御部による撮像と、前記第２撮像駆動制御部による撮像とを切り換えて連続的に行う撮像切替部を備える請求項１に記載の撮像装置。
【請求項７】
前記第１撮像駆動制御部は、前記手振れ補正制御部による前記手振れ補正を停止させて撮像する請求項１〜６のいずれか１つに記載の撮像装置。
【請求項８】
前記第２撮像駆動制御部は、前記手振れ検出部による検出結果に応じて、前記第２の所定回数を変更する請求項１〜７のいずれか１つに記載の撮像装置。
【請求項９】
前記第２撮像駆動制御部は、前記手振れ検出部による検出結果に応じて、前記画素ずらしを行う回数を変更する請求項１〜８のいずれか１つに記載の撮像装置。
【請求項１０】
露光時間を調整するシャッターを備え、
前記第２撮像駆動制御部は、前記手振れ補正部の手振れ補正能力に応じて、前記シャッターのシャッター速度の下限値を制限する請求項１〜９のいずれか１つに記載の撮像装置。
【請求項１１】
フラッシュ発光を制御するフラッシュ制御部を備え、
前記第１撮像駆動制御部又は第２撮像駆動制御部は、前記フラッシュ制御部による前記フラッシュ発光を禁止する請求項１〜１０のいずれか１つに記載の撮像装置。
【請求項１２】
前記第２撮像駆動制御部は、撮像開始操作入力から撮像開始時間までの間にディレーを設ける請求項１〜１１のいずれか１つに記載の撮像装置。
【請求項１３】
前記第２画像合成部は、前記第２の画像群に対して画素ピッチ以下の単位で画像ずれを検出し、目標の画素ずらしに対して１画素ピッチより小さいずれになるように画像データをシフトした後に合成する請求項１〜１２のいずれか１つに記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
従来、被写体の光学像と撮像素子との相対的な位置関係を、１画素以下の精度で正確にずらしながら連続して撮像し、得られた複数の画像を合成して高解像度の画像を生成する撮影方法が知られている（例えば、特許文献１参照）。以下において、この撮影方法をハイレゾショットという。
【０００３】
また、レンズ又は撮像素子を駆動することにより、露出中の被写体の光学像と撮像素子との相対的な位置関係が手振れ等の影響でずれないように補正する撮像技術が知られている。以下において、この撮像技術を手振れ補正機能という。
【０００４】
手振れ補正機能は、一般的に、手振れによるずれが５画素以内となるように、被写体の光学像と撮像素子との相対的な位置関係を保持する精度を有する。従って、手振れの影響がある状態でハイレゾショットを用いると、解像度を上げる効果が得られないだけでなく、アーチファクトと呼ばれる画像乱れが生じる。そのため、ハイレゾショットは、撮像装置を三脚に固定する、又は机に置くなどして、手振れの影響がない状況下で限定的に用いることができる機能であり、その撮影対象は、風景や建物等の静止物に限定される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５９１４７１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、静止物を撮影する場合であっても、観光地等では三脚を用いた撮影が禁止されている場合がある、山中等の三脚を持って行くことが困難な場所で撮影を行う場合がある等の理由から、三脚を用いずにカメラを手で保持した状態で高解像度画像を撮影したいという要求があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、手で保持した状態でも高解像度画像を生成することができる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の一態様に係る撮像装置は、被写体の光学像を取得する撮像素子を有する撮像部と、前記被写体と前記撮像素子との位置関係を画素ピッチ以下の単位でずらす画素ずらしを行う画素ずらし駆動部と、手振れの量及び方向を検出する手振れ検出部と、前記手振れ検出部による検出結果に応じて、前記被写体と前記撮像素子との位置関係を補正する手振れ補正を行う手振れ補正制御部と、前記画素ずらし駆動部が前記画素ずらしで取り得る位置ごとに第１の所定回数の撮像を行い、第１の画像群を生成する第１撮像駆動制御部と、前記第１の画像群を合成し、第１の高解像度画像を生成する第１画像合成部と、前記手振れ補正制御部による前記手振れ補正を実行させて、前記画素ずらし駆動部が前記画素ずらしで取り得る位置ごとに第２の所定回数の撮像を行い、第２の画像群を生成する第２撮像駆動制御部と、前記第２の画像群を合成し、第２の高解像度画像を生成する第２画像合成部と、を備える。
【０００９】
また、本発明の一態様に係る撮像装置は、前記第１撮像駆動制御部による撮像と、前記第２撮像駆動制御部による撮像とを切り換える撮像切替部を備える。
【００１０】
また、本発明の一態様に係る撮像装置は、前記撮像切替部は、前記手振れ検出部による検出結果に応じて、前記第１撮像駆動制御部による撮像と、前記第２撮像駆動制御部による撮像とを切り換える。
【００１１】
また、本発明の一態様に係る撮像装置は、前記撮像切替部は、ユーザの入力に応じて、前記第１撮像駆動制御部による撮像と、前記第２撮像駆動制御部による撮像とを切り換える。
【００１２】
また、本発明の一態様に係る撮像装置は、前記手振れ検出部による検出結果に応じて、前記第１撮像駆動制御部による撮像、又は前記第２撮像駆動制御部による撮像を推奨する警告を表示部に表示させる表示制御部を備える。
【００１３】
また、本発明の一態様に係る撮像装置は、前記第１撮像駆動制御部による撮像と、前記第２撮像駆動制御部による撮像とを切り換えて連続的に行う撮像切替部を備える。
【００１４】
また、本発明の一態様に係る撮像装置は、前記第１撮像駆動制御部は、前記手振れ補正制御部による前記手振れ補正を停止させて撮像する。
【００１５】
また、本発明の一態様に係る撮像装置は、前記第２撮像駆動制御部は、前記手振れ検出部による検出結果に応じて、前記第２の所定回数を変更する。
【００１６】
また、本発明の一態様に係る撮像装置は、前記第２撮像駆動制御部は、前記手振れ検出部による検出結果に応じて、前記画素ずらしを行う回数を変更する。
【００１７】
また、本発明の一態様に係る撮像装置は、露光時間を調整するシャッターを備え、前記第２撮像駆動制御部は、前記手振れ補正部の手振れ補正能力に応じて、前記シャッターのシャッター速度の下限値を制限する。
【００１８】
また、本発明の一態様に係る撮像装置は、フラッシュ発光を制御するフラッシュ制御部を備え、前記第１撮像駆動制御部又は第２撮像駆動制御部は、前記フラッシュ制御部による前記フラッシュ発光を禁止する。
【００１９】
また、本発明の一態様に係る撮像装置は、前記第２撮像駆動制御部は、撮像開始操作入力から撮像開始時間までの間にディレーを設ける。
【００２０】
また、本発明の一態様に係る撮像装置は、前記第２画像合成部は、前記第２の画像群に対して画素ピッチ以下の単位で画像ずれを検出し、目標の画素ずらしに対して１画素ピッチより小さいずれになるように画像データをシフトした後に合成する。
【発明の効果】
【００２１】
本発明によれば、手で保持した状態でも高解像度画像を生成することができる撮像装置を実現することができる。
【図面の簡単な説明】
【００２２】
【図１】図１は、本発明の実施の形態１に係る撮像装置の構成を示す図である。
【図２】図２は、図１の撮像部の構成を示す図である。
【図３】図３は、図１の撮像駆動制御部の構成を示す図である。
【図４】図４は、本発明の実施の形態１に係る撮像装置の概略構成を示す斜視図である。
【図５】図５は、本発明の実施の形態１に係る撮像装置が実行する処理の概要を示すフローチャートである。
【図６】図６は、図５のライブビュー表示の概要を示すフローチャートである。
【図７】図７は、図５のダイヤル・ボタン操作処理の概要を示すフローチャートである。
【図８】図８は、図５のレンズ情報通信処理の概要を示すフローチャートである。
【図９】図９は、手振れの方向を説明する図である。
【図１０】図１０は、図５の静止画撮影の概要を示すフローチャートである。
【図１１】図１１は、図６のハイレゾショット制限処理の概要を示すフローチャートである。
【図１２】図１２は、図６のハイレゾショット制限処理の変形例の概要を示すフローチャートである。
【図１３】図１３は、図１０の三脚ハイレゾショットの静止画撮影の概要を示すフローチャートである。
【図１４】図１４は、三脚ハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図１５】図１５は、三脚ハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図１６】図１６は、三脚ハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図１７】図１７は、三脚ハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図１８】図１８は、三脚ハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図１９】図１９は、三脚ハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図２０】図２０は、三脚ハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図２１】図２１は、三脚ハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図２２】図２２は、図１３の露出処理の概要を示すフローチャートである。
【図２３】図２３は、図１０の手持ちハイレゾショットの静止画撮影の概要を示すフローチャートである。
【図２４】図２４は、手持ちハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図２５】図２５は、手持ちハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図２６】図２６は、手持ちハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。
【図２７】図２７は、図２３のシャッター速度制限処理の概要を示すフローチャートである。
【図２８】図２８は、図２３のシャッター速度制限処理の変形例の概要を示すフローチャートである。
【図２９】図２９は、図２３のシャッター速度制限処理の変形例の概要を示すフローチャートである。
【図３０】図３０は、シャッター速度を制限する様子を模式的に説明するための図である。
【図３１】図３１は、図２３の露出ディレー変更処理の概要を示すフローチャートである。
【図３２】図３２は、図１０の手持ちハイレゾショットの静止画撮影においてフラッシュを用いる場合の処理の概要を示すフローチャートである。
【図３３】図３３は、図１０の自動選択ハイレゾショットの静止画撮影の概要を示すフローチャートである。
【図３４】図３４は、図１０の自動選択ハイレゾショットの静止画撮影の変形例の概要を示すフローチャートである。
【図３５】図３５は、図５の静止画撮影の変形例の概要を示すフローチャートである。
【図３６】図３６は、図５の静止画撮影の変形例の概要を示すフローチャートである。
【図３７】図３７は、図５の静止画撮影の変形例の概要を示すフローチャートである。
【図３８】図３８は、ユーザによる設定情報の設定方法の概要を模式的に説明する図である。
【図３９】図３９は、ユーザによる設定情報の設定方法の概要を模式的に説明する図である。
【図４０】図４０は、ユーザによる設定情報の設定方法の概要を模式的に説明する図である。
【図４１】図４１は、ユーザによる設定情報の設定方法の概要を模式的に説明する図である。
【図４２】図４２は、ユーザによる設定情報の設定方法の概要を模式的に説明する図である。
【図４３】図４３は、ユーザによる設定情報の設定方法の概要を模式的に説明する図である。
【図４４】図４４は、図６の三脚ハイレゾショット撮影ライブビュー表示の概要を示すフローチャートである。
【図４５】図４５は、三脚ハイレゾショット及び手持ちハイレゾショットの警告表示の一例を模式的に表す図である。
【図４６】図４６は、三脚ハイレゾショットの警告表示及び手持ちハイレゾショットの推奨表示の一例を模式的に表す図である。
【図４７】図４７は、三脚ハイレゾショット撮影のライブビュー表示の一例を模式的に表す図である。
【図４８】図４８は、図６の手持ちハイレゾショット撮影ライブビュー表示の概要を示すフローチャートである。
【図４９】図４９は、手持ちハイレゾショットの警告表示の一例を模式的に表す図である。
【図５０】図５０は、三脚ハイレゾショットの推奨表示の一例を模式的に表す図である。
【図５１】図５１は、手持ちハイレゾショット撮影のライブビュー表示の一例を模式的に表す図である。
【図５２】図５２は、図７のハイレゾショットボタン処理の概要を示すフローチャートである。
【図５３】図５３は、ハイレゾショット詳細選択メニューの一例を模式的に表す図である。
【図５４】図５４は、図５２のＩＮＦＯフラグＦダイヤル処理の概要を示すフローチャートである。
【図５５】図５５は、図５２のＩＮＦＯフラグＲダイヤル処理の概要を示すフローチャートである。
【図５６】図５６は、図５５のハイレゾショットモード設定処理の概要を示すフローチャートである。
【図５７】図５７は、ハイレゾショットフラグ及び表示アイコンの一例を表す図である。
【図５８】図５８は、図５５の撮像回数設定処理の概要を示すフローチャートである。
【図５９】図５９は、撮影回数フラグの一例を表す図である。
【図６０】図６０は、図５５のハイレゾショット画質モード設定処理の概要を示すフローチャートである。
【図６１】図６１は、ハイレゾショット画質モードフラグの一例を表す図である。
【図６２】図６２は、図７のドライブボタン処理の概要を示すフローチャートである。
【図６３】図６３は、ドライブモード選択メニューの一例を表す図である。
【図６４】図６４は、ドライブモードフラグの一例を表す図である。
【図６５】図６５は、図６２のＩＮＦＯボタン押下処理の概要を示すフローチャートである。
【図６６】図６６は、ハイレゾショット詳細選択メニューが無効な状態を示す図である。
【図６７】図６７は、ハイレゾショット詳細選択メニューが有効な状態を示す図である。
【図６８】図６８は、図７のＩＳボタン処理の概要を示すフローチャートである。
【図６９】図６９は、ＩＳモードフラグの一例を示す図である。ラグの一例を表す図である。
【発明を実施するための形態】
【００２３】
以下に、図面を参照して本発明に係る撮像装置の実施の形態を説明する。なお、これらの実施の形態により本発明が限定されるものではない。本発明は、高画質画像を撮影する撮像装置一般に適用することができる。
【００２４】
また、図面の記載において、同一又は対応する要素には適宜同一の符号を付している。また、図面は模式的なものであり、各要素の寸法の関係、各要素の比率などは、現実と異なる場合があることに留意する必要がある。図面の相互間においても、互いの寸法の関係や比率が異なる部分が含まれている場合がある。
【００２５】
（実施の形態１）
図１は、本発明の実施の形態１に係る撮像装置の構成を示す図である。図１に示すように、本実施の形態１に係る撮像装置１００は、カメラ本体１０とレンズ部２０とからなる一眼レフデジタルカメラとして示す。なお、撮像装置１００は、レンズ固定式のカメラであってもよい。
【００２６】
レンズ部２０は、撮像レンズ１０１、絞り機構１０２、液晶絞り１０３及び手振れ補正レンズ１０４を有する。
【００２７】
撮像レンズ１０１は、被写体像を結像させるための光学系である。撮像レンズ１０１は、ズーム光学系やフォーカス調整系を含んでもよい。
【００２８】
絞り機構１０２及び液晶絞り１０３は、被写体光束の入射量を調整するものである。
【００２９】
手振れ補正レンズ１０４は、撮像装置１００に生じた手ブレを打ち消すように光軸に垂直な方向に移動するものである。
【００３０】
また、レンズ部２０は、手振れ補正制御部１０５、液晶絞り制御部１０６、絞り制御部１０７、レンズ制御部１０８、手振れ検出部１０９、操作部１１０及び通信制御部１１１を有する。レンズ部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）等を含むＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：特定用途向け集積回路）及びＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の各種演算回路、メモリ等の記憶装置を用いて実現される。レンズ部２０の制御を行う各ブロックは、演算回路によって実行されるプログラムによって実現される。すなわち、レンズ部２０は、このプログラムの実行を通じて、手振れ補正制御部１０５、液晶絞り制御部１０６、絞り制御部１０７、レンズ制御部１０８及び通信制御部１１１として機能する。
【００３１】
手振れ補正制御部１０５は、手振れ量に応じて手振れ補正レンズ１０４を光軸に垂直な方向への移動を制御する。
【００３２】
透過率を変更する液晶絞り制御部１０６は、被写体光束の入射量調整のため、カメラ本体１０からの指示に応じて、液晶絞り１０３を制御する。
【００３３】
同様に、絞り制御部１０７は、被写体光束の入射量調整のため、カメラ本体１０からの指示に応じて、絞り機構１０２の開口量を制御する。ただし、絞り機構１０２は駆動音を発生する為、動画撮影中は無音の液晶絞り１０３で光量が調整される。
【００３４】
レンズ制御部１０８は、カメラ本体１０からのズーム移動やフォーカス調整の指示に応じて、撮像レンズ１０１に含まれる所定のレンズを移動させる。
【００３５】
手振れ検出部１０９は、レンズ部２０に加わる手振れの量及び方向を検出する。
【００３６】
操作部１１０は、レンズ部２０に設けられたフォーカスのマニュアル調整ボタン等である。
【００３７】
通信制御部１１１は、レンズ部２０とカメラ本体１０との通信を制御する。
【００３８】
カメラ本体１０は、システム制御部１１２、撮像部１１３、Ａ／Ｄ変換部１１４、画像処理部１１５、メモリ１１６、撮像駆動制御部１１７、レンズ通信部１１８、手振れ検出部１１９、露出制御部１２０、ＡＦ処理部１２１、電源部１２２、電源制御部１２３、操作部１２４、表示部１２５、外部メモリ１２６、不揮発性メモリ１２７、フラッシュ発光部１２８、フラッシュ充電部１２９及びフラッシュ制御部１３０を有する。カメラ本体１０は、ＣＰＵ等を含むＡＳＩＣ及びＦＰＧＡ等の各種演算回路、メモリ等の記憶装置を用いて実現される。カメラ本体１０の制御を行う各ブロックは、演算回路によって実行されるプログラムによって実現される。すなわち、カメラ本体１０は、このプログラムの実行を通じて、システム制御部１１２、撮像駆動制御部１１７、露出制御部１２０、ＡＦ処理部１２１、電源制御部１２３及びフラッシュ制御部１３０として機能する。
【００３９】
システム制御部１１２は、撮像装置１００及びカメラ本体１０を統括的に制御する制御部である。システム制御部１１２は、後述する不揮発性メモリ１２７に記憶されている所定の制御プログラムを読み込み、各種シーケンスを実行する。また、システム制御部１１２は、表示制御部１１２ａを有する。表示制御部１１２ａは、表示部１２５の表示を制御する。
【００４０】
カメラ本体１０は、撮像部１１３、Ａ／Ｄ変換部１１４、画像処理部１１５及びメモリ１１６を有する。
【００４１】
図２は、図１の撮像部の構成を示す図である。図２に示すように、撮像部１１３は、シャッター１１３ａ、撮像素子１１３ｂ及び手振れ補正駆動部１１３ｃを有する。撮像レンズ１０１の光軸上に、シャッター１１３ａ及び撮像素子１１３ｂが配置される。
【００４２】
シャッター１１３ａは、撮像素子１１３ｂの露光時間を調整する。シャッター１１３ａは、撮像レンズ１０１によって形成される被写体像の光束に対して開閉を行うものであり、公知のレンズシャッターやフォーカルプレーンシャッター等によって構成される。また、シャッター１１３ａは、電子シャッターであってもよい。
【００４３】
撮像素子１１３ｂは、被写体の光学像を取得する。撮像素子１１３ｂは、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサやＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ等の二次元固体撮像センサであり、前面に配置されたベイヤー配列のカラーフィルタと、このカラーフィルタに対応して配列されたフォトダイオード等の光電変換素子から構成される。各カラーフィルタとこれに対応する各光電変換素子から構成される画素群によって撮像領域が構成される。撮像素子１１３ｂは、撮像レンズ１０１により集光された光を各画素で受光し光電流に変換し、この光電流をコンデンサに蓄積し、アナログ電圧信号（画像信号）としてＡ／Ｄ変換部１１４に出力する。
【００４４】
手振れ補正駆動部１１３ｃは、撮像素子１１３ｂを保持して、カメラ本体１０で発生した手振れをキャンセルする方向に移動することにより手振れを補正する。
【００４５】
Ａ／Ｄ変換部１１４は、撮像素子１１３ｂで光電変換された画像信号をＡＤ変換して、画像データとして、メモリ１１６に出力する。メモリ１１６は、ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のフレームメモリやバッファメモリを用いて構成される。Ａ／Ｄ変換部１１４において得られた画像データや、画像処理部１１５において処理された画像データ等、各種データを一時的に記憶する。
【００４６】
画像処理部１１５は、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等を用いて構成される。メモリ１１６に一時記憶された画像データを読み出し、この画像データに対して、ホワイトバランス補正処理、同時化処理、色変換処理等の画像処理を行う。さらに、画像処理部１１５は、後述する外部メモリ１２６に記録する際に画像圧縮を行い、また外部メモリ１２６から読み出した圧縮された画像データの伸張を行う。また、画像処理部１１５は、第１画像合成部１１５ａと、第２画像合成部１１５ｂと、を有する。
【００４７】
第１画像合成部１１５ａは、後述する第１撮像駆動制御部１１７ｃにより撮像された第１の画像群を合成し、第１の高解像度画像を生成する。
【００４８】
第２画像合成部１１５ｂは、後述する第２撮像駆動制御部１１７ｄにより撮像された第２の画像群を合成し、第２の高解像度画像を生成する。
【００４９】
また、カメラ本体１０は、撮像駆動制御部１１７、レンズ通信部１１８、手振れ検出部１１９、露出制御部１２０及びＡＦ処理部１２１を有する。
【００５０】
撮像駆動制御部１１７は、撮像部１１３の各種動作制御及び駆動制御を行う。図３は、図１の撮像駆動制御部の構成を示す図である。図３に示すように、撮像駆動制御部１１７は、画素ずらし駆動部１１７ａと、手振れ補正制御部１１７ｂと、第１撮像駆動制御部１１７ｃと、第２撮像駆動制御部１１７ｄと、撮像切替部１１７ｅと、を有する。
【００５１】
画素ずらし駆動部１１７ａは、被写体と撮像素子１１３ｂとの位置関係を画素ピッチ以下の単位（例えば０．５画素ピッチ又は１画素ピッチ）でずらす画素ずらしを行う。
【００５２】
手振れ補正制御部１１７ｂは、手振れ検出部１０９及び手振れ検出部１１９による検出結果に応じて、被写体と撮像素子１１３ｂとの位置関係を補正する手振れ補正を行う。
【００５３】
第１撮像駆動制御部１１７ｃは、画素ずらし駆動部１１７ａが画素ずらしで取り得る位置（以下、「画素ずらし位置」ともいう）ごとに第１の所定回数の撮像を行い、第１の画像群を生成する。具体的には、第１撮像駆動制御部１１７ｃは、三脚を用いた手振れのない状態における高画質撮影（ハイレゾショット）である第１の撮影モード（以下、「三脚ハイレゾショット」という）を制御する。
【００５４】
第２撮像駆動制御部１１７ｄは、手振れ補正制御部１１７ｂによる手振れ補正を実行させて、画素ずらし駆動部１１７ａが画素ずらしで取り得る位置（画素ずらし位置）ごとに第２の所定回数の撮像を行い、第２の画像群を生成する。具体的には、第２撮像駆動制御部１１７ｄは、ユーザが三脚を用いずに手で撮像装置１００を保持し、手振れがある状態における高画質撮影（ハイレゾショット）である第２の撮影モード（以下、「手持ちハイレゾショット」という）を制御する。
【００５５】
撮像切替部１１７ｅは、第１撮像駆動制御部１１７ｃによる撮像（三脚ハイレゾショット）と、第２撮像駆動制御部１１７ｄによる撮像（手持ちハイレゾショット）とを切り換える。撮像切替部１１７ｅは、ユーザの入力に応じて、三脚ハイレゾショットと手持ちハイレゾショットとを切り換えてもよい。また、撮像切替部１１７ｅは、三脚ハイレゾショットと手持ちハイレゾショットとを自動で切り換える第３の撮影モード（以下、「自動選択ハイレゾショット」という）が選択されると、手振れ量及び方向等に応じて、三脚ハイレゾショットと手持ちハイレゾショットとを自動で切り換える。このとき、手振れ量の検出は、ユーザが後述するレリーズボタン１２４ａの２ｎｄレリーズスイッチをオンにして撮影する直前又は直後に行ってもよいが、ユーザがレリーズボタン１２４ａの１ｓｔレリーズスイッチをオン（半押し）にした時でもよく、ユーザが所定の操作ボタンを押下した時でもよい。また、撮像装置１００の電源がオンになって所定時間経過後や、所定の時間間隔毎に手振れ量を検出して、三脚ハイレゾショットと手持ちハイレゾショットとを切り換えてもよい。
【００５６】
レンズ通信部１１８は、レンズ部２０の通信制御部１１１と通信して、カメラ本体１０とレンズ部２０間のデータ通信を制御する。
【００５７】
手振れ検出部１１９は、カメラ本体１０の手振れの量及び方向を検出する。
【００５８】
露出制御部１２０は、メモリ１１６に一時記憶された画像データを用いて被写体輝度を算出する。なお、専用の測光センサを用いて被写体輝度を算出するようにしても勿論かまわない。
【００５９】
ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）処理部１２１は、メモリ１１６に一時記憶された画像データから高周波成分を抽出し、コントラスト値により合焦位置を検出する。または、ＡＦ処理部１２１は、撮像素子１１３に埋め込まれた位相差検出用画素を処理して測距演算結果から合焦位置を算出する。
【００６０】
また、カメラ本体１０は、電源部１２２、電源制御部１２３、操作部１２４、表示部１２５、外部メモリ１２６及び不揮発性メモリ１２７を有する。
【００６１】
電源部１２２は、例えば、２次電池等の電源電池で構成される。
【００６２】
電源制御部１２３は、電源部１２２の電圧を所定電圧に制御して、各部へ電力を供給する。電源制御部１２３は、電源部１２２を構成する電池の電源電圧や残量検出を行う。
【００６３】
操作部１２４は、撮影者の指示を入力する入力手段である。図４は、本発明の実施の形態１に係る撮像装置の概略構成を示す斜視図である。操作部１２４は、図４に示すように、レリーズボタン１２４ａと、Ｆダイヤル１２４ｂと、Ｒダイヤル１２４ｃと、ＩＮＦＯボタン１２４ｄと、ＭＥＮＵボタン１２４ｅと、選択ボタン１２４ｆと、決定ボタン１２４ｇと、Ｑボタン１２４ｈと、ドライブボタン１２４ｉと、ハイレゾショットボタン１２４ｊと、ＩＳボタン１２４ｋと、タッチパネル１２４ｌと、を有する。
【００６４】
レリーズボタン１２４ａは、１ｓｔレリーズスイッチと２ｎｄレリーズスイッチの２段スイッチを有している。レリーズボタン１２４ａが半押しされると１ｓｔレリーズスイッチがオンとなり、半押しから更に押し込まれ全押しされると２ｎｄレリーズスイッチがオンとなる。１ｓｔレリーズスイッチがオンとなると、システム制御部１１２は、ＡＥ処理やＡＦ処理等撮影準備シーケンスを実行する。また、２ｎｄレリーズスイッチがオンとなると、システム制御部１１２は、静止画の撮影シーケンスを実行し、撮影を行う。
【００６５】
Ｆダイヤル１２４ｂは、回転可能であり、撮影条件で設定された撮影パラメータを変更する指示信号の入力を受け付ける。
【００６６】
Ｒダイヤル１２４ｃは、回転可能であり、撮影条件で設定された撮影パラメータを変更する指示信号の入力を受け付ける。
【００６７】
ＩＮＦＯボタン１２４ｄは、撮像装置１００に関する情報を表示部１２５に表示させる指示信号の入力を受け付ける。
【００６８】
ＭＥＮＵボタン１２４ｅは、撮像装置１００のメニューを表示部１２５に表示させる。具体的には、ＭＥＮＵボタン１２４ｅが押下されると、撮像装置１００は、後述するメニュー処理を開始する。
【００６９】
選択ボタン１２４ｆは、表示部１２５に表示されるメニュー画面等において項目や条件の選択を行い、決定ボタン１２４ｇは、選択された条件を確定させる。なお、選択ボタン１２４ｆは、上下左右ボタンの４つのボタンから構成されるが、以下では、上ボタン、下ボタン、左ボタン及び右ボタンと略して表記する。
【００７０】
Ｑ（クイック）ボタン１２４ｈは、ＳＣＰ（Ｓｕｐｅｒ  Ｃｏｎｔｒｏｌ  Ｐａｎｅｌ）処理を開始する指示信号の入力を受け付ける。
【００７１】
ドライブボタン１２４ｉは、単写、連写等の撮影条件を切り換える指示信号の入力を受け付ける。
【００７２】
ハイレゾショットボタン１２４ｊは、ハイレゾショットモードを切り換える指示信号の入力を受け付ける。
【００７３】
ＩＳボタン１２４ｋは、手振れ補正モードを有効にするか無効にするかを切り換える指示信号の入力を受け付ける。
【００７４】
タッチパネル１２４ｌは、表示部１２５の表示領域に重畳されて設けられ、外部からの物体がタッチしたタッチ位置に応じた指示信号の入力を受け付ける。
【００７５】
表示部１２５は、ライブビュー表示や外部メモリ１２６に記録された撮影画像の再生表示を行い、さらに露出制御値等の表示や撮影モード等設定のためのメニュー画面の表示を行う。表示部１２５は、例えば、液晶モニタであるが、有機ＥＬ等のディスプレイでもよい。
【００７６】
外部メモリ１２６は、例えば、カメラ本体１０に着脱が自在な記憶媒体である。外部メモリ１２６には、画像処理部１１５において圧縮された画像データや、音声データ及びその付随データが記憶される。音声データは、動画音声として撮影画像と同期して記憶される。なお、画像データや音声データ等を記憶するための記憶媒体は、外部メモリ１２６に限らず、カメラ本体１０に内蔵のハードディスク等の記憶媒体であってもよい。
【００７７】
不揮発性メモリ１２７は、電気的に書き換え可能な不揮発性メモリである。不揮発性メモリ１２７には、撮像装置１００の動作に必要な各種パラメータやシステム制御部１１２において実行される制御プログラムが記憶される。
【００７８】
カメラ本体１０は、フラッシュ発光部１２８、フラッシュ充電部１２９及びフラッシュ制御部１３０を有する。
【００７９】
フラッシュ発光部１２８は、例えば、キセノン（Ｘｅ）管等の発光管や反射傘を備える。フラッシュ発光部１２８は、フラッシュ制御部１３０から発光指示を受信して、フラッシュ充電部１２９のコンデンサに蓄積されたエネルギーを利用して発光する。
【００８０】
フラッシュ充電部１２９は、フラッシュ発光部１２８の発光を行うに必要なエネルギーを蓄積する。フラッシュ充電部１２９は、電圧を昇圧する昇圧回路や、昇圧された電圧でエネルギーを蓄積するコンデンサを有する。
【００８１】
フラッシュ制御部１３０は、フラッシュ充電部１２９における充電動作、及びフラッシュ発光部１２８におけるフラッシュ発光を制御する。
【００８２】
システム制御部１１２は、画像処理部１１５〜不揮発性メモリ１２７及びフラッシュ制御部１３０等と接続される。そして、システム制御部１１２は、撮影者が操作部１２４のいずれかの操作部材を操作すると、撮影者の操作に応じた各種シーケンスを実行する。
【００８３】
〔撮像装置の処理〕
次に、撮像装置１００が実行する処理について説明する。図５は、本発明の実施の形態１に係る撮像装置が実行する処理の概要を示すフローチャートである。
【００８４】
図５に示すように、まず、システム制御部１１２は、撮像部１１３が生成した画像データに対応するライブビュー画像を表示部１２５に表示させる（ステップＳ１）。この場合、システム制御部１１２は、撮像部１１３に撮像させて画像データを生成させ、この画像データに対して、画像処理部１１５に画像処理を施させる。そして、表示制御部１１２ａが、表示部１２５にライブビュー画像を表示させる。なお、ライブビュー表示の詳細は後述する。
【００８５】
続いて、システム制御部１１２は、操作部１２４の各ボタン・ダイヤル等に対する操作に応じて処理を行う（ステップＳ２）。なお、ボタン・ダイヤル処理の詳細は後述する。
【００８６】
その後、システム制御部１１２は、レンズ通信部１１８及び通信制御部１１１を経由して、レンズ部２０と通信を行い、レンズ部２０の設定等の各種情報を取得する（ステップＳ３）。なお、レンズ情報通信処理の詳細は後述する。
【００８７】
ステップＳ４において、レリーズボタン１２４ａが半押しされることによって、１ｓｔレリーズがオン状態となった場合（ステップＳ４：Ｙｅｓ）、撮像装置１００は、撮像部１１３が生成した画像データに基づいて、撮像レンズ１０１を合焦させるとともに測光演算を行いＡＥ（Ａｕｔｏ  Ｅｘｐｏｓｕｒｅ）ロックする１ｓｔＯＮ処理を実行する（ステップＳ５）。ステップＳ５の後、撮像装置１００は、後述するステップＳ６へ移行する。
【００８８】
ステップＳ４において、レリーズボタン１２４ａが半押しされることなく、１ｓｔレリーズがオン状態となっていない場合（ステップＳ４：Ｎｏ）、撮像装置１００は、後述するステップＳ８へ移行する。
【００８９】
ステップＳ６において、レリーズボタン１２４ａが全押しされることによって、２ｎｄレリーズがオン状態となった場合（ステップＳ６：Ｙｅｓ）、撮像装置１００は、撮像部１１３に静止画撮影を実行させる（ステップＳ７）。なお、静止画撮影の詳細は後述する。
【００９０】
ステップＳ７の後、撮像装置１００は、後述するステップＳ８へ移行する。これに対して、レリーズボタン１２４ａが全押しされることなく、２ｎｄレリーズがオン状態となっていない場合（ステップＳ６：Ｎｏ）、撮像装置１００は、後述するステップＳ８へ移行する。
【００９１】
ステップＳ８において、操作部１２４が所定の操作を受け付けて終了する場合（ステップＳ８：Ｙｅｓ）、撮像装置１００は、本処理を終了する。これに対して、操作部１２４が所定の操作を受け付けず、終了しない場合（ステップＳ８：Ｎｏ）、撮像装置１００は、ステップＳ１へ戻る。
【００９２】
〔ライブビュー表示〕
次に、図５のステップＳ１で説明したライブビュー表示について説明する。図６は、図５のライブビュー表示の概要を示すフローチャートである。
【００９３】
図６に示すように、まず、システム制御部１１２は、ハイレゾショット機能自体、又はハイレゾショットにおける各機能の制限を行う（ステップＳ１１）。なお、ハイレゾショット制限処理の詳細は後述する。
【００９４】
続いて、システム制御部１１２は、撮像装置１００の設定がハイレゾショットではない通常撮像を行う状態（ハイレゾショットフラグ（以下、「ＨＦ」という）＝０）であるか、ハイレゾショットを行う状態（ＨＦ≠１）かを判断する（ステップＳ１２）。システム制御部１１２によって撮像装置１００の設定が通常撮像を行う状態であると判断された場合（ステップＳ１２：ＨＦ＝０）、撮像装置１００は、後述するステップＳ１３へ移行する。これに対して、システム制御部１１２によって撮像装置１００の設定がハイレゾショットを行う状態であると判断された場合（ステップＳ１２：ＨＦ≠０）、撮像装置１００は、後述するステップＳ１４へ移行する。
【００９５】
ステップＳ１３において、表示制御部１１２ａは、通常のライブビュー画像を表示部１２５に表示させる。ステップＳ１３の後、撮像装置１００は、図５のメインルーチンへ戻る。
【００９６】
ステップＳ１４において、システム制御部１１２は、撮像装置１００の設定が三脚ハイレゾショット（ＨＦ＝１）、手持ちハイレゾショット（ＨＦ＝２）、自動選択ハイレゾショット（ＨＦ＝３）のいずれであるかを判断する。
【００９７】
システム制御部１１２によって撮像装置１００の設定が三脚ハイレゾショットであると判断された場合（ステップＳ１４：ＨＦ＝１）、表示制御部１１２ａは、三脚ハイレゾショット撮像を行う場合のライブビュー画像を表示部１２５に表示させる（ステップＳ１５）。
【００９８】
また、システム制御部１１２によって撮像装置１００の設定が手持ちハイレゾショットであると判断された場合（ステップＳ１４：ＨＦ＝２）、表示制御部１１２ａは、手持ちハイレゾショット撮像を行う場合のライブビュー画像を表示部１２５に表示させる（ステップＳ１６）。
【００９９】
また、システム制御部１１２によって撮像装置１００の設定が自動選択ハイレゾショットであると判断された場合（ステップＳ１４：ＨＦ＝３）、表示制御部１１２ａは、自動選択ハイレゾショット撮像を行う場合のライブビュー画像を表示部１２５に表示させる（ステップＳ１７）。なお、三脚ハイレゾショット撮像ライブビュー表示、手持ちハイレゾショット撮像ライブビュー表示の詳細は後述する。ステップＳ１５〜１７の各処理の後、撮像装置１００は、図５のメインルーチンへ戻る。
【０１００】
〔ボタン・ダイヤル操作処理〕
次に、図５のステップＳ２で説明したボタン・ダイヤル操作処理について説明する。図７は、図５のダイヤル・ボタン操作処理の概要を示すフローチャートである。
【０１０１】
図７に示すように、まず、システム制御部１１２は、ＭＥＮＵボタン１２４ｅが押下されたか否かを判断する（ステップＳ２１）。システム制御部１１２によって、ＭＥＮＵボタン１２４ｅが押下されていないと判断された場合（ステップＳ２１：Ｎｏ）、撮像装置１００は、選択ボタン１２４ｆ後述するステップＳ２２へ移行する。これに対して、システム制御部１１２によってＭＥＮＵボタン１２４ｅが押下されたと判断された場合（ステップＳ２１：Ｙｅｓ）、撮像装置１００は、後述するステップＳ２８へ移行する。
【０１０２】
ステップＳ２２において、システム制御部１１２は、Ｑボタン１２４ｈが押下されたか否かを判断する。システム制御部１１２によって、Ｑボタン１２４ｈが押下されていないと判断された場合（ステップＳ２２：Ｎｏ）、撮像装置１００は、選択ボタン１２４ｆ後述するステップＳ２３へ移行する。これに対して、システム制御部１１２によってＱボタン１２４ｈが押下されたと判断された場合（ステップＳ２２：Ｙｅｓ）、撮像装置１００は、後述するステップＳ２９へ移行する。
【０１０３】
ステップＳ２３において、システム制御部１１２は、ドライブボタン１２４ｉが押下されたか否かを判断する。システム制御部１１２によって、ドライブボタン１２４ｉが押下されていないと判断された場合（ステップＳ２３：Ｎｏ）、撮像装置１００は、選択ボタン１２４ｆ後述するステップＳ２４へ移行する。これに対して、システム制御部１１２によってドライブボタン１２４ｉが押下されたと判断された場合（ステップＳ２３：Ｙｅｓ）、撮像装置１００は、後述するステップＳ３０へ移行する。
【０１０４】
ステップＳ２４において、システム制御部１１２は、ハイレゾショットボタン１２４ｊが押下されたか否かを判断する。システム制御部１１２によって、ハイレゾショットボタン１２４ｊが押下されていないと判断された場合（ステップＳ２４：Ｎｏ）、撮像装置１００は、選択ボタン１２４ｆ後述するステップＳ２５へ移行する。これに対して、システム制御部１１２によってハイレゾショットボタン１２４ｊが押下されたと判断された場合（ステップＳ２４：Ｙｅｓ）、撮像装置１００は、後述するステップＳ３１へ移行する。
【０１０５】
ステップＳ２５において、システム制御部１１２は、ＩＳボタン１２４ｋが押下されたか否かを判断する。システム制御部１１２によって、ＩＳボタン１２４ｋが押下されていないと判断された場合（ステップＳ２５：Ｎｏ）、撮像装置１００は、選択ボタン１２４ｆ後述するステップＳ２６へ移行する。これに対して、システム制御部１１２によってＩＳボタン１２４ｋが押下されたと判断された場合（ステップＳ２５：Ｙｅｓ）、撮像装置１００は、後述するステップＳ３２へ移行する。
【０１０６】
ステップＳ２６において、システム制御部１１２は、ＭＥＮＵボタン１２４ｅ、Ｑボタン１２４ｈ、ドライブボタン１２４ｉ、ハイレゾショットボタン１２４ｊ、及びＩＳボタン１２４ｋ以外のボタンに操作が行われたかを判断し、操作に応じた処置を行う。ステップＳ２６の後、撮像装置１００は、図５のメインルーチンへ戻る。なお、ステップＳ２８のメニュー処理、ステップＳ３０のドライブボタン処理、ステップＳ３１のハイレゾショットボタン処理、及びステップＳ３２のＩＳボタン処理の詳細は後述する。
【０１０７】
〔レンズ情報通信処理〕
次に、図５のステップＳ３で説明したレンズ情報通信処理について説明する。図８は、図５のレンズ情報通信処理の概要を示すフローチャートである。
【０１０８】
図８に示すように、まず、システム制御部１１２は、レンズ通信部１１８及び通信制御部１１１を経由して、レンズ部２０と通信を行う（ステップＳ４１）。
【０１０９】
続いて、システム制御部１１２は、レンズ部２０が手振れ補正機能があるレンズであるか否かを判断する（ステップＳ４２）。システム制御部１１２によって、レンズ部２０がシンクロ手振れ補正機能があるレンズであると判断された場合（ステップＳ４２：シンクロ手振れ補正機能あり）、システム制御部１１２は、画素ずらし機能、回転ブレ補正機能、及びシフトブレ補正機能をカメラ本体１０に、角度ブレ補正機能をカメラ本体１０及びレンズ部２０にそれぞれ割り当てる（ステップＳ４３）。
【０１１０】
図９は、手振れの方向を説明する図である。図９に示すように、撮像装置１００の手振れは、ロール方向の手振れＳＨ１である回転ブレ、ピッチ方向の手振れＳＨ２及びヨー方向の手振れＳＨ３を含む角度ブレ、上下方向の手振れＳＨ４及び左右方向の手振れＳＨ５を含むシフトブレを含む。手振れ補正駆動部１１３ｃは、撮像素子１１３ｂに水平な面内の補正に適しているため、システム制御部１１２は、画素ずらし機能、回転ブレ補正機能、シフトブレ補正機能をカメラ本体１０の手振れ補正駆動部１１３ｃに割り当てる。これに対して、手振れ補正レンズ１０４は、撮像素子１１３ｂに対する被写体光束の入射角度の補正に適しているため、システム制御部１１２は、レンズ部２０がシンクロ手振れ機能を有している場合には、角度ブレ補正機能をカメラ本体１０の手振れ補正駆動部１１３ｃ及びレンズ部２０の手振れ補正レンズ１０４に割り当て、手振れ補正駆動部１１３ｃと手振れ補正レンズ１０４とを同期（シンクロ）させて角度ブレを補正する。
【０１１１】
同様に、システム制御部１１２によって、レンズ部２０がノーマル手振れ補正機能があるレンズであると判断された場合（ステップＳ４２：ノーマル手振れ補正機能あり）、システム制御部１１２は、画素ずらし機能、回転ブレ補正機能、シフトブレ補正機能をカメラ本体１０の手振れ補正駆動部１１３ｃに割り当てる。これに対して、システム制御部１１２は、レンズ部２０がシンクロ手振れ機能を有していない（ノーマルシンクロ機能を有している）場合には、角度ブレ補正機能をレンズ部２０の手振れ補正レンズ１０４に割り当てる（ステップＳ４４）。
【０１１２】
同様に、システム制御部１１２によって、レンズ部２０が手振れ補正機能がない又は手振れ補正機能があるか不明なレンズであると判断された場合（ステップＳ４２：手振れ補正機能なし又は不明）、システム制御部１１２は、画素ずらし機能、回転ブレ補正機能、シフトブレ補正機能、及び角度ブレ補正機能をカメラ本体１０の手振れ補正駆動部１１３ｃに割り当てる（ステップＳ４５）。ステップＳ４３〜４５の各処理の後、撮像装置１００は、図５のメインルーチンへ戻る。
【０１１３】
〔静止画撮影〕
次に、図５のステップＳ７で説明した静止画撮影について説明する。図１０は、図５の静止画撮影の概要を示すフローチャートである。
【０１１４】
図１０に示すように、まず、システム制御部１１２は、図６のステップＳ１１と同様に、ハイレゾショット制限処理を行う（ステップＳ５１）。
【０１１５】
続いて、図６のステップＳ１２と同様に、システム制御部１１２は、撮像装置１００の設定がハイレゾショットではない通常撮像を行う状態（ＨＦ＝０）であるか、ハイレゾショットを行う状態（ＨＦ≠１）かを判断する（ステップＳ５２）。システム制御部１１２によって撮像装置１００の設定が通常撮像を行う状態であると判断された場合（ステップＳ５２：ＨＦ＝０）、撮像装置１００は、後述するステップＳ５３へ移行する。これに対して、システム制御部１１２によって撮像装置１００の設定がハイレゾショットを行う状態であると判断された場合（ステップＳ５２：ＨＦ≠０）、撮像装置１００は、後述するステップＳ５５へ移行する。
【０１１６】
ステップＳ５３において、撮像装置１００は、撮像駆動制御部１１７により撮像部１１３を制御して、ハイレゾショット機能を用いない通常の静止画撮影を行う。さらに、撮像装置１００は、撮像部１１３が撮像した画像に画像処理部１１５により所定の画像処理を施し、メモリ１１６に記録する処理を行う（ステップＳ５４）。その後、撮像装置１００は、図５のメインルーチンへ戻る。
【０１１７】
ステップＳ５５において、図６のステップＳ１４と同様に、システム制御部１１２は、撮像装置１００の設定が三脚ハイレゾショット（ＨＦ＝１）、手持ちハイレゾショット（ＨＦ＝２）、自動選択ハイレゾショット（ＨＦ＝３）のいずれであるかを判断する。
【０１１８】
システム制御部１１２によって撮像装置１００の設定が三脚ハイレゾショットであると判断された場合（ステップＳ５５：ＨＦ＝１）、撮像装置１００は、撮像駆動制御部１１７の第１撮像駆動制御部１１７ｃにより撮像部１１３を制御して、三脚ハイレゾショットの静止画撮影を行い第１の画像群を生成する（ステップＳ５６）。続いて、撮像装置１００は、画像処理部１１５の第１画像合成部１１５ａにより、三脚ハイレゾショットにより撮像した第１の画像群を合成して第１の高解像度画像を生成する（ステップＳ５７）。なお、三脚ハイレゾショットの静止画撮影の詳細は後述する。
【０１１９】
また、システム制御部１１２によって撮像装置１００の設定が手持ちハイレゾショットであると判断された場合（ステップＳ５５：ＨＦ＝２）、撮像装置１００は、撮像駆動制御部１１７の第２撮像駆動制御部１１７ｄにより撮像部１１３を制御して、手持ちハイレゾショットの静止画撮影を行い第２の画像群を生成する（ステップＳ５９）。続いて、撮像装置１００は、画像処理部１１５の第２画像合成部１１５ｂにより、手持ちハイレゾショットにより撮像した第２の画像群を合成して第２の高解像度画像を生成する（ステップＳ６０）。なお、手持ちハイレゾショットの静止画撮影の詳細は後述する。
【０１２０】
また、システム制御部１１２によって撮像装置１００の設定が自動選択ハイレゾショットであると判断された場合（ステップＳ５５：ＨＦ＝３）、撮像装置１００は、撮像駆動制御部１１７の撮像切替部１１７ｅが第１撮像駆動制御部１１７ｃと第２撮像駆動制御部１１７ｄとを切り換えて、三脚ハイレゾショット又は手持ちハイレゾショットの静止画撮影を行い、撮像方法に応じた画像合成を行う（ステップＳ６１）。なお、自動選択ハイレゾショットの静止画撮影の詳細は後述する。
【０１２１】
ステップＳ５８において、撮像装置１００は、ステップＳ２７、Ｓ６０、又はＳ６１において合成された画像に対して、ハイレゾショットにおける画像合成以外の画像合成処理を施す。具体的には、撮像装置１００は、ＨＤＲ合成処理や、深度合成処理等の画像合成処理を施す。ただし、ＨＤＲ合成処理に関しては、ＡＳＩＣのゲート規模やバッファ使用効率を考慮すると、ハイレゾショットにおける画像合成を行う前に行うことが好ましい。一方、深度合成処理は、ハイレゾショットにおける画像合成を行った後に行うのが好ましい。このように、ＨＤＲ撮影、深度合成撮影、及びハイレゾショットという複数種類の画像合成撮影を行う場合、撮影は、ピント移動ごと、画素ずらしごと、露出ずらしつつ複合的な撮影シーケンスで行い、画像合成はその逆の順で複合的な合成シーケンスで行うことが必要である。
【０１２２】
その後、撮像装置１００は、ステップＳ５８において合成した画像をメモリ１１６に記録する処理を行う（ステップＳ５４）。その後、撮像装置１００は、図５のメインルーチンへ戻る。
【０１２３】
〔ハイレゾショット制限処理〕
次に、図６のステップＳ１１及び図１０のステップＳ５１で説明したハイレゾショット制限処理について説明する。図１１は、図６のハイレゾショット制限処理の概要を示すフローチャートである。
【０１２４】
図１１に示すように、ステップＳ７１において、システム制御部１１２が、ＨＤＲ撮影機能がＯＮであると判断した場合（ステップＳ７１：Ｎｏ）、システム制御部１１２は、ＨＦ＝１（三脚ハイレゾモード）に設定する（ステップＳ７２）。ＨＤＲ撮影機能は、１回の撮影において、露出を変えながら複数枚（例えば４枚）の画像を撮像し、これらの画像を合成したＨＤＲ画像を生成する機能である。ＨＤＲ撮影機能と後述する手持ちハイレゾショットとを併用すると、互いにかけ算の関係で撮影枚数が増える。そのため、ＨＤＲ撮影機能が有効である場合、システム制御部１１２は、手持ちハイレゾショットを行わないように制限する。その後、図６又は図１０のサブルーチンに戻る。
【０１２５】
ステップＳ７１において、システム制御部１１２が、ＨＤＲ撮影機能がＯＦＦであると判断した場合（ステップＳ７１：Ｙｅｓ）、システム制御部１１２は、深度合成撮影機能がＯＦＦであるか否かを判断する（ステップＳ７３）。
【０１２６】
ステップＳ７３において、システム制御部１１２が、深度合成撮影機能がＯＮであると判断した場合（ステップＳ７３：Ｎｏ）、ステップＳ７２へ移行する。深度合成撮影機能は、１回の撮影においてピント位置を変えながら複数枚（例えば８枚）の画像を撮像し、これらの画像を合成した超深度画像を生成する機能である。深度合成撮影機能と後述する手持ちハイレゾショットとを併用すると、互いにかけ算の関係で撮影枚数が増える。そのため、深度合成撮影機能が有効である場合、システム制御部１１２は、手持ちハイレゾショットを行わないよう制限する。
【０１２７】
ステップＳ７３において、システム制御部１１２が、深度合成撮影機能がＯＦＦであると判断した場合（ステップＳ７３：Ｙｅｓ）、図６又は図１０のサブルーチンに戻る。すなわち、ＨＤＲ撮影機能及び深度合成撮影機能が無効である場合、ハイレゾショットの制限をせずに図６又は図１０のサブルーチンに戻る。
【０１２８】
〔ハイレゾショット制限処理の変形例〕
次に、図６のステップＳ１１及び図１０のステップＳ５１で説明したハイレゾショット制限処理の変形例について説明する。図１２は、図６のハイレゾショット制限処理の変形例の概要を示すフローチャートである。
【０１２９】
図１２に示すように、ステップＳ８１において、システム制御部１１２が、ＨＤＲ撮影機能がＯＮであると判断した場合（ステップＳ８１：Ｎｏ）、システム制御部１１２は、ハイレゾショットモードの撮影枚数を制限する。ＨＤＲ撮影機能とハイレゾショットとを併用する場合に撮影枚数が多くなりすぎないように、システム制御部１１２は、ハイレゾショットにおける画素ずらし位置ごとの撮影枚数を制限する。その後、図６又は図１０のサブルーチンに戻る。
【０１３０】
ステップＳ８１において、システム制御部１１２が、ＨＤＲ撮影機能がＯＦＦであると判断した場合（ステップＳ８１：Ｙｅｓ）、システム制御部１１２は、深度合成撮影機能がＯＦＦであるか否かを判断する（ステップＳ８３）。
【０１３１】
ステップＳ８３において、システム制御部１１２が、深度合成撮影機能がＯＮであると判断した場合（ステップＳ８３：Ｎｏ）、ステップＳ８２へ移行する。深度合成撮影機能とハイレゾショットとを併用する場合に撮影枚数が多くなりすぎないように、システム制御部１１２は、ハイレゾショットにおける画素ずらし位置ごとの撮影枚数を制限する。
【０１３２】
ステップＳ８３において、システム制御部１１２が、深度合成撮影機能がＯＦＦであると判断した場合（ステップＳ８３：Ｙｅｓ）、図６又は図１０のサブルーチンに戻る。すなわち、ＨＤＲ撮影機能及び深度合成撮影機能が無効である場合、ハイレゾショットにおける画素ずらし位置ごとの撮影枚数を制限せずに図６又は図１０のサブルーチンに戻る。
【０１３３】
〔三脚ハイレゾショットの静止画撮影〕
次に、図１０のステップＳ５６で説明した三脚ハイレゾショットの静止画撮影について説明する。図１３は、図１０の三脚ハイレゾショットの静止画撮影の概要を示すフローチャートである。
【０１３４】
図１３に示すように、まず、フラッシュ制御部１３０は、フラッシュの発光モードをマニュアル（Ｍ）発光モードに制限する（ステップＳ９１）。ハイレゾショットでは、厳密に明るさが一定の画像を複数枚撮像する必要があるため、発光量が±０．２ＥＶ以内の精度でしか安定しないプリ発光制御による通常のフラッシュ撮影は行わないが、発光量が±０．１ＥＶ以内の精度で発光量制御を保証できるマニュアル発光制御に限りフラッシュ撮影を許可する。このように、第１撮像駆動制御部１１７ｃは、フラッシュ制御部１３０によるフラッシュの発光を禁止又は制限してもよい。
【０１３５】
続いて、第１撮像駆動制御部１１７ｃは、手振れ補正制御部１１７ｂによる手振れ補正を停止させて（手振れ補正モードＯＦＦ）撮像する。（ステップＳ９２）。三脚ハイレゾショットは、三脚等により手振れの影響がない状態で撮影することが前提であるから、手振れ補正機能を停止する。
【０１３６】
その後、システム制御部１１２は、変数ＧＺを画素ずらし回数に設定する（ステップＳ９３）。例えば、画素ずらしを８回行う設定の場合には、変数ＧＺ＝８となる。
【０１３７】
そして、撮像装置１００は、露出の設定を行う露出処理を行う（ステップＳ９４）。なお、露出処理の詳細は後述する。
【０１３８】
続いて、画素ずらし駆動部１１７ａが手振れ補正駆動部１１３ｃを制御して、被写体と撮像素子１１３ｂとの位置関係をずらす画素ずらしを行い、第１撮像駆動制御部１１７ｃが第１の所定回数の撮影を行う（ステップＳ９５）。
【０１３９】
図１４〜図２１は、三脚ハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。図１４に示すように、撮像素子１１３ｂは、二次元配列された撮像センサとＲＧＢカラーフィルタとからなり、Ｒカラーフィルタを有するＲ画素１１３Ｒ、Ｇカラーフィルタを有するＧ画素１１３Ｇ、及びＢカラーフィルタを有するＢ画素１１３Ｂがベイヤー配列で並べられている。Ｒ画素１１３Ｒ、Ｇ画素１１３Ｇ、及びＢ画素１１３Ｂは、開口部１１３ｂａと、遮光部１１３ｂｂと、開口部を覆うカラーフィルタ１１３ｂｃとを有する。従って、各画素の開口部間の隙間Ｇにおいては、画像情報を取得することができない。また、図１５の（ａ）〜（ｃ）に示すように、ベイヤー構造では、実際に画像情報取得するのは、画素Ａ１１、Ａ２１、Ａ３１であり、画素Ａ１２、Ａ２２、Ａ３２ではベイヤー補完による推測データしか取得できない。そのため、図１５の（ａ）〜（ｃ）に示す画像を合成したＲＧＢ画像は解像度が低い。
【０１４０】
図１６は、画素ずらし駆動部１１７ａが画素ずらしを行う様子を表す図である。図１６は画素ずらし回数が８回の例である。図１６の（ａ）〜（ｈ）に示すように、画素ずらし駆動部１１７ａは、撮像素子１１３ｂを各方向に１画素又は０．５画素ずつ８回画素ずらしを行ってその都度１回ずつ撮影を行う。すると、図１７の（ａ）〜（ｄ）に示すように、Ｇ画素、Ｒ画素、Ｂ画素それぞれにおいて８倍の情報を取得することができる。そして、図１７の（ａ）〜（ｄ）に示す画像を合成することにより高解像度画像を生成することができる。なお、画素ずらし位置ごと撮影する第１の所定回数を１回として説明したが、画素ずらし位置ごとに複数回撮影を行ってもよい。ただし、複数回撮影を行う場合には、その都度露出処理を行う必要がある。
【０１４１】
また、画素ずらし回数は４回であってもよい。図１８の（ａ）〜（ｄ）に示すように、画素ずらし駆動部１１７ａは、撮像素子１１３ｂを各方向に１画素ずつ４回画素ずらしを行ってその都度１回ずつ撮影を行う。すると、図１９の（ａ）〜（ｄ）に示すように、Ｇ画素、Ｒ画素、Ｂ画素それぞれにおいて４倍の情報を取得することができる。そして、図１９の（ａ）〜（ｄ）に示す画像を合成することにより高解像度画像を生成することができる。
【０１４２】
同様に、画素ずらし回数は２回であってもよい。図２０の（ａ）〜（ｄ）に示すように、画素ずらし駆動部１１７ａは、撮像素子１１３ｂを各方向に１画素ずつ２回画素ずらしを行ってその都度１回ずつ撮影を行う。すると、図２１の（ａ）〜（ｂ）に示すように、Ｇ画素、Ｒ画素、Ｂ画素それぞれにおいて２倍の情報を取得することができる。ここで、Ｒ画素、Ｂ画素は縦方向に補間処理をする必要があり、縦方向のＲとＢとの解像度は改善されない。しかしながら、実質的な解像度であるＧ画素は、図１９に示す４回画素ずらしと同等に得ることができる。このように、撮影時間と処理時間とを削減しつつ、図２１の（ａ）〜（ｂ）に示す画像を合成することにより高解像度画像を生成することができる。
【０１４３】
図１３に戻り、ステップＳ９６において、システム制御部１１２は、変数ＧＺ＝ＧＺ−１にデクリメントする。
【０１４４】
ステップＳ９７において、システム制御部１１２が変数ＧＺ＝０ではないと判定した場合（ステップＳ９７：Ｎｏ）、ステップＳ９４に戻り処理を繰り返す。一方、ステップＳ９７において、システム制御部１１２が変数ＧＺ＝０であると判定した場合（ステップＳ９７：Ｙｅｓ）、後述するステップＳ９８へ移行する。すなわち、撮像装置１００は、予め設定された画素ずらし回数に応じた画素ずらし位置において、それぞれ第１の所定回数の撮影を行う。
【０１４５】
ステップＳ９８において、システム制御部１１２は、自動深度合成撮影を行うと判断した場合（ステップＳ９８：Ｙｅｓ）、撮像装置１００は、ピントをずらして撮像を行う（ステップＳ９９）。
【０１４６】
ステップＳ１００において、システム制御部１１２は、ピントずらしが所定の回数行われたか否かを判断する（ステップＳ１００）。ピントずらしが所定の回数行われていない場合（ステップＳ１００：Ｎｏ）、ステップＳ９３に戻り処理が繰り返される。一方、ピントずらしが所定の回数行われた場合（ステップＳ１００：Ｙｅｓ）、図１０に示すサブルーチンへ戻る。
【０１４７】
また、ステップＳ９８において、システム制御部１１２が自動深度合成撮影を行わないと判断した場合（ステップＳ９８：Ｎｏ）、図１０に示すサブルーチンへ戻る。
【０１４８】
以上説明したように、実施の形態１によれば、手振れの影響がない状態で高解像度画像を撮影（三脚ハイレゾショット）することができる。
【０１４９】
〔露出処理〕
次に、図１３のステップＳ９４で説明した露出処理について説明する。図２２は、図１３の露出処理の概要を示すフローチャートである。
【０１５０】
図２２に示すように、まず、システム制御部１１２は、ＨＤＲ撮影が無効（ＯＦＦ）であるか否かを判断する（ステップＳ１１１）。
【０１５１】
システム制御部１１２が、ＨＤＲ撮影が無効（ＯＦＦ）であると判断した場合（ステップＳ１１１：Ｙｅｓ）、現在の露出で撮影を行い（ステップＳ１１７）、図１３に示すサブルーチンに戻る。
【０１５２】
一方、システム制御部１１２が、ＨＤＲ撮影が有効であると判断した場合（ステップＳ１１１：Ｎｏ）、露出制御部１２０は、露出を現在の設定の−１．５段に設定し、撮影を行う（ステップＳ１１２）。同様に、露出制御部１２０は、露出を現在の設定の−０．５段（ステップＳ１１３）、＋０．５段（ステップＳ１１４）、＋１．５段（ステップＳ１１５）に設定し、それぞれ撮影を行う。
【０１５３】
その後、画像処理部１１５は、ＨＤＲ撮影により撮像した画像を合成する処理を行う（ステップＳ１１６）。その後、図１３に示すサブルーチンに戻る。
【０１５４】
〔手持ちハイレゾショットの静止画撮影〕
次に、図１０のステップＳ５９で説明した手持ちハイレゾショットの静止画撮影について説明する。図２３は、図１０の手持ちハイレゾショットの静止画撮影の概要を示すフローチャートである。
【０１５５】
図２３に示すように、まず、システム制御部１１２は、シャッター速度に制限を設ける処理を行う（ステップＳ１２１）。なお、シャッター速度制限処理の詳細は後述する。
【０１５６】
続いて、システム制御部１１２は、露出ディレーを変更する処理を行う（ステップＳ１２２）。なお、露出ディレー制限処理の詳細は後述する。
【０１５７】
その後、フラッシュ制御部１３０は、フラッシュを停止（発光モードＯＦＦ）に制限する（ステップＳ１２３）。このように、第２撮像駆動制御部１１７ｄは、フラッシュ制御部１３０によるフラッシュの発光を禁止又は制限してもよい。
【０１５８】
続いて、手振れ補正制御部１１７ｂは、手振れ補正機能を有効（手振れ補正モードＯＮ）にする（ステップＳ１２４）。
【０１５９】
そして、システム制御部１１２は、変数ＳＨＴを撮影回数（第２の所定回数）に設定する（ステップＳ１２５）。
【０１６０】
その後、システム制御部１１２は、変数ＧＺを画素ずらし回数に設定する（ステップＳ１２６）。
【０１６１】
そして、撮像装置１００は、図１３のステップＳ７４と同様の露出処理を行う（ステップＳ１２７）。
【０１６２】
続いて、システム制御部１１２は、変数ＳＨＴ＝ＳＨＴ−１にデクリメントする（ステップＳ１２８）。
【０１６３】
ステップＳ１２９において、システム制御部１１２が変数ＳＨＴ＝０ではないと判定した場合（ステップＳ１２９：Ｎｏ）、ステップＳ１２７に戻り処理を繰り返す。一方、ステップＳ１２９において、システム制御部１１２が変数ＳＨＴ＝０であると判定した場合（ステップＳ１２９：Ｙｅｓ）、後述するステップＳ１３０へ移行する。すなわち、撮像装置１００は、第２の所定回数に応じて露出処理を繰り返す。ＨＤＲ撮影がＯＦＦの場合には、第２の所定回数だけ撮影を行うこととなる。
【０１６４】
続いて、画素ずらし駆動部１１７ａが手振れ補正駆動部１１３ｃを制御して、被写体と撮像素子１１３ｂとの位置関係をずらす画素ずらしを行い、第２撮像駆動制御部１１７ｄが撮影を行う（ステップＳ１３０）。
【０１６５】
図２４〜図２６は、手持ちハイレゾショットにおいて画素をずらして撮像する様子を模式的に説明する図である。図２４は、画素ずらし駆動部１１７ａが画素ずらしを行う様子を表す図である。図２４は画素ずらし回数が８回の例である。図２４の（ａ）〜（ｈ）に示すように、手振れ補正制御部１１７ｂにより手振れ補正を行いながら、画素ずらし駆動部１１７ａは、撮像素子１１３ｂを各方向に１画素又は０．５画素ずつ８回画素ずらしを行ってその都度撮影を行う。
【０１６６】
手持ちハイレゾショットにおいて撮影した画像は、手振れによる揺動の影響を受けている。揺動は、手振れ補正の性能が高いほど、撮影者の手振れ量が少ないほど、シャッター速度が高速であるほど小さくなる。図２５は、揺動の量を算出し補正する方法を説明する図である。図２５の縦軸は輝度、横軸は画像内における位置（縦又は横方向）である。図２５に示すように、撮影した各画像の輝度曲線Ｌ１、Ｌ２を相関演算比較することにより、それぞれの画像に何画素分のずれが生じているかを１画素ピッチ以下の精度で算出することができる。通常、手振れ補正により５画素程度の搖動が発生し得るが、１画素以上の搖動は画像シフト処理をすることによってキャンセルすることができる。手持ちハイレゾショットでは、各画素ずらし位置で第２の所定回数（例えば８回）撮影を行い、この８回の撮影で取得した画像の揺動の量を算出することにより各画像を１画素ピッチ以上の揺動がない画像にシフト補正し、その平均値を求めることにより、揺動による誤差を低減し、当初の狙いである１画素ピッチ以下の画素ずらしの画像を得ることができる。また、平均値の代わりにメディアン値（多数値）を求めてもよいが、平均値の方が画像のノイズが低減される。いずれの場合においても、画像シフト操作によって、原理的には撮影画角が狭まるが、５画素程度であれば、ほとんど無視できる誤差である。
【０１６７】
このようにして、図２６の（ａ）〜（ｄ）に示すように、揺動による影響を低減したＧ画素、Ｒ画素、Ｂ画素それぞれにおいて８倍の情報を取得することができる。そして、図２６の（ａ）〜（ｄ）に示す画像を合成することにより高解像度画像を生成することができる。このように、第２画像合成部１１５ｂは、撮影した画像群（第２の画像群）に対して画素ピッチ以下の単位で画像ずれを検出し、目標の画素ずらしに対して１画素ピッチより小さいずれになるように画像データをシフトした後に合成する。また、画素ずらし回数は、三脚ハイレゾショットで説明したのと同様に４回や２回であってもよい。
【０１６８】
図２３に戻り、ステップＳ１３１において、システム制御部１１２は、変数ＧＺ＝ＧＺ−１にデクリメントする。
【０１６９】
ステップＳ１３２において、システム制御部１１２が変数ＧＺ＝０ではないと判定した場合（ステップＳ１３２：Ｎｏ）、ステップＳ１２７に戻り処理を繰り返す。一方、ステップＳ１３２において、システム制御部１１２が変数ＧＺ＝０であると判定した場合（ステップＳ１３２：Ｙｅｓ）、後述するステップＳ１３３へ移行する。すなわち、撮像装置１００は、予め設定された画素ずらし回数に応じた画素ずらし位置において、それぞれ第２の所定回数の撮影を行う。
【０１７０】
ステップＳ１３３〜Ｓ１３５は、図４１のステップＳ７８〜Ｓ８０と同様の処理である。その後、図１０に示すサブルーチンへ戻る。
【０１７１】
以上説明したように、実施の形態１によれば、撮像装置１００を手で保持しており、手振れがある状態であっても、手振れ補正を行いながら高解像度画像を撮影（手持ちハイレゾショット）することができる。
【０１７２】
〔シャッター速度制限処理〕
次に、図２３のステップＳ１２１で説明したシャッター速度制限処理について説明する。手持ちハイレゾショットでは、複数の画像の撮影を行う間の手振れを小さくするために、可能な限りシャッター速度を速くして、高速に撮影を終えることが好ましい。図２７は、図２３のシャッター速度制限処理の概要を示すフローチャートである。
【０１７３】
図２７に示すように、まず、システム制御部１１２は、現在のシャッター速度を取得する（ステップＳ１４１）。
【０１７４】
続いて、システム制御部１１２は、撮像部１１３における撮像読み出しｆｐｓを取得する（ステップＳＳ１４２）。
【０１７５】
そして、システム制御部１１２は、変数ＳＳ１を現在のシャッター速度に設定する（ステップＳ１４３）。
【０１７６】
さらに、システム制御部１１２は、変数ＳＳ２を撮像読み出しｆｐｓの逆数に設定する（ステップＳ１４４）。
【０１７７】
ステップＳ１４５において、システム制御部１１２が変数ＳＳ１＜変数ＳＳ２であると判定した場合（ステップＳ１４５：Ｙｅｓ）、図２３に示すサブルーチンへ戻る。すなわち、現在のシャッター速度は変数ＳＳ１のままとなる。
【０１７８】
ステップＳ１４５において、システム制御部１１２が変数ＳＳ１＜変数ＳＳ２ではないと判定した場合（ステップＳ１４５：Ｎｏ）、シャッター速度を変数ＳＳ２で制限する（ステップＳ１４６）。その後、図２３に示すサブルーチンへ戻る。すなわち、シャッター速度は、撮像読み出しｆｐｓの逆数である変数ＳＳ２となる。その後、第２撮像駆動制御部１１７ｄは、設定されたシャッター速度によって手持ちハイレゾショットを行う。
【０１７９】
以上説明したように、第２撮像駆動制御部１１７ｄは、シャッターのシャッター速度の下限値を制限してもよい。シャッター速度が撮像読み出しｆｐｓの逆数、すなわち撮像読み出しにかかる時間よりも小さいと、複数枚の撮影に要する撮影時間を小さくすることができる。例えば、撮像読み出しの最速のｆｐｓが６０ｆｐｓの場合、最短の撮像読み出しにかかる時間は１／６０秒である。従って、シャッター速度を１／６０秒より高速側に制限すれば、連続撮影時間を最短に保持することができる。
【０１８０】
〔シャッター速度制限処理の変形例１〕
次に、図２３のステップＳ１２１で説明したシャッター速度制限処理の変形例１について説明する。図２８は、図２３のシャッター速度制限処理の変形例の概要を示すフローチャートである。
【０１８１】
図２８に示すように、まず、システム制御部１１２は、図２７のステップＳ１４１と同様に、現在のシャッター速度を取得する（ステップＳ１５１）。
【０１８２】
続いて、システム制御部１１２は、レンズ通信部１１８及び通信制御部１１１を経由して、レンズ部２０のレンズ焦点距離を取得する（ステップＳ１５２）。
【０１８３】
そして、システム制御部１１２は、変数ＳＳ１を現在のシャッター速度に設定する（ステップＳ１５３）。
【０１８４】
さらに、システム制御部１１２は、変数ＳＳ２をレンズ部２０のレンズ焦点距離の逆数／２に設定する（ステップＳ１５４）。
【０１８５】
ステップＳ１５５において、システム制御部１１２が変数ＳＳ１＜変数ＳＳ２であると判定した場合（ステップＳ１５５：Ｙｅｓ）、図２３に示すサブルーチンへ戻る。すなわち、現在のシャッター速度は変数ＳＳ１のままとなる。
【０１８６】
ステップＳ１５５において、システム制御部１１２が変数ＳＳ１＜変数ＳＳ２ではないと判定した場合（ステップＳ１５５：Ｎｏ）、シャッター速度を変数ＳＳ２で制限する（ステップＳ１５６）。その後、図２３に示すサブルーチンへ戻る。すなわち、シャッター速度は、レンズ部２０のレンズ焦点距離の逆数／２である変数ＳＳ２となる。
【０１８７】
以上説明したように、レンズ部２０のレンズ焦点距離に応じてシャッター速度の下限値を制限してもよい。レンズ部２０のレンズ焦点距離の逆数のシャッター速度は、いわるゆ「手振れ秒時」と呼ばれるものであり、シャッター速度がこれより高速であれば、手振れしないといわれる速さである。ただし、手振れが防止できるのは、１枚の画像の撮影に対してであり、手持ちハイレゾショットのように複数の画像を撮影する場合には、手振れ補正機能による補正が必要となる。
【０１８８】
〔シャッター速度制限処理の変形例２〕
次に、図２３のステップＳ１２１で説明したシャッター速度制限処理の変形例２について説明する。図２９は、図２３のシャッター速度制限処理の変形例の概要を示すフローチャートである。
【０１８９】
図２９に示すように、まず、システム制御部１１２は、図２７のステップＳ１４１と同様に、現在のシャッター速度を取得する（ステップＳ１６１）。
【０１９０】
続いて、システム制御部１１２は、手振れ検出部１１９から手振れ量角速度ｄθ／ｄｔを取得する（ステップＳ１６２）。
【０１９１】
その後、システム制御部１１２は、図２８のステップＳ１５２と同様に、レンズ通信部１１８及び通信制御部１１１を経由して、レンズ部２０のレンズ焦点距離を取得する（ステップＳ１６３）。
【０１９２】
続いて、システム制御部１１２は、焦点距離ごとに異なる手振れ補正能力テーブルから手振れ移動量が１画素以下となるシャッター速度をテーブル演算により求める（ステップＳ１６４）。図３０は、シャッター速度を制限する様子を模式的に説明するための図である。図３０の縦軸は、手振れ移動量が１画素以下となるシャッター速度、横軸は単位時間あたりの手振れ量（画素数換算）である。従って、図３０に直線Ｌ１として示すように、手振れ量が大きいほどシャッター速度を高速側に制限することにより、露光中の手振れの影響を１画素以下にすることができる。
【０１９３】
そして、システム制御部１１２は、変数ＳＳ１を現在のシャッター速度に設定する（ステップＳ１６５）。
【０１９４】
さらに、システム制御部１１２は、変数ＳＳ２をステップＳ１６４で求めたテーブル演算値に設定する（ステップＳ１６６）。
【０１９５】
ステップＳ１６７において、システム制御部１１２が変数ＳＳ１＜変数ＳＳ２であると判定した場合（ステップＳ１６７：Ｙｅｓ）、図２３に示すサブルーチンへ戻る。すなわち、現在のシャッター速度は変数ＳＳ１のままとなる。
【０１９６】
ステップＳ１６７において、システム制御部１１２が変数ＳＳ１＜変数ＳＳ２ではないと判定した場合（ステップＳ１６７：Ｎｏ）、シャッター速度を変数ＳＳ２で制限する（ステップＳ１６８）。その後、図２３に示すサブルーチンへ戻る。すなわち、シャッター速度は、手振れによる影響が１画素以下となるシャッター速度である変数ＳＳ２となる。
【０１９７】
以上説明したように、手振れ検出部１１９が検出した手振れ量に応じてシャッター速度の下限値を制限してもよい。
【０１９８】
〔露出ディレー変更処理〕
次に、図２３のステップＳ１２２で説明した露出ディレー変更処理について説明する。図３１は、図２３の露出ディレー変更処理の概要を示すフローチャートである。
【０１９９】
図３１に示すように、システム制御部１１２は、レリーズボタン１２４ａの２ｎｄレリーズスイッチ（全押し）を操作した後、撮影までの待ち時間（全押し待ち時間）を１／４秒に設定する（ステップＳ１７１）。その結果、第２撮像駆動制御部１１７ｄは、撮像開始操作入力から撮像開始時間までの間にディレーを設けて手持ちハイレゾショットを行う。
【０２００】
全押し待ち時間を設定することにより、レリーズボタン１２４ａを押した際に生じる撮像装置１００のブレが収まった後から撮影を開始することができる。
【０２０１】
〔手持ちハイレゾショットの静止画フラッシュ撮影〕
次に、図１０のステップＳ５９で説明した手持ちハイレゾショットの静止画撮影の変形例として、手持ちハイレゾショットの静止画フラッシュ撮影について説明する。図３２は、図１０の手持ちハイレゾショットの静止画撮影においてフラッシュを用いる場合の処理の概要を示すフローチャートである。
【０２０２】
図３２に示すように、まず、図２３のステップＳ１２１、Ｓ１２２、Ｓ１２４、Ｓ１２５、Ｓ１２６と同様に、ステップＳ１８１〜Ｓ１８５の処理を行う。
【０２０３】
続いて、システム制御部１１２は、フラッシュモードを判断する（ステップＳ１８６）。ステップＳ１８６において、システム制御部１１２が、フラッシュが停止されていると判断した場合（ステップＳ１８６：発光ＯＦＦモード）、図１３のステップＳ７４と同様の露出処理を行う（ステップＳ１８７）。その後、図２３のステップＳ１２８〜Ｓ１３５と同様に、ステップＳ１８８〜１９５の処理を行う。
【０２０４】
ステップＳ１８６において、システム制御部１１２が、フラッシュがマニュアルに設定されていると判断した場合（ステップＳ１８６：マニュアル発光モード）、ユーザの入力に応じて設定されたフラッシュ発光の光量において、図１３のステップＳ７４と同様の露出処理（マニュアル発光露出処理）を行う（ステップＳ１９６）。
【０２０５】
ステップＳ１８６において、システム制御部１１２が、プリ発光制御によるプリ発光調光モード、又はフラッシュマチック調光モードに設定されていると判断した場合（ステップＳ１８６：プリ発光調光モード／フラッシュマチック調光モード）、システム制御部１１２は、初回コマの撮影を行ったか否かを判断する（ステップＳ１９７）。
【０２０６】
ステップＳ１９７において、システム制御部１１２が、初回コマの撮影を行ったと判断した場合（ステップＳ１９７：Ｙｅｓ）、システム制御部１１２は、調光量を特定する（ステップＳ１９８）。具体的には、プリ発光調光モードの場合、システム制御部１１２は、フラッシュ制御部１３０により、フラッシュ発光部１２８をプリ発光させ、被写体からの反射光を撮像部１１３の撮像素子１１３ｂにより検出することにより、調光量を特定する。また、フラッシュマチック調光モードの場合、システム制御部１１２は、被写体までの距離を検出し、ガイドナンバー＝ＩＳＯ感度／１００×実効Ｆナンバー／被写体距離の計算式に従って調光量を特定する。
【０２０７】
その後、システム制御部１１２は、特定した調光量をマニュアル発光の光量として設定し（ステップＳ１９９）、この光量で図１３のステップＳ７４と同様の露出処理（マニュアル発光露出処理）を行う（ステップＳ１９６）。このように、以下に続く複数コマの発光量を、初回の撮影コマの発光量に固定して、安定化することができるため、合成時に、各コマ間の露出差により生じるアーチファクトの発生を防止することができる。
【０２０８】
以上説明したように、手持ちハイレゾショットにおいて、予めマニュアル、プリ調光、又はフラッシュマチック調光により調光を行った上で、この光量を用いて一連の手持ちハイレゾショットの撮影を行うことにより、フラッシュ発光を用いて手持ちハイレゾショット撮影を行うことができる。
【０２０９】
〔自動選択ハイレゾショットの静止画撮影〕
次に、図１０のステップＳ６１で説明した自動選択ハイレゾショットの静止画撮影について説明する。図３３は、図１０の自動選択ハイレゾショットの静止画撮影の概要を示すフローチャートである。
【０２１０】
図３３に示すように、まず、システム制御部１１２は、手振れ検出部１０９又は手振れ検出部１１９から手振れ量角速度ｄθ／ｄｔを取得する（ステップＳ２０１）。
【０２１１】
続いて、システム制御部１１２は、レンズ通信部１１８及び通信制御部１１１を経由して、レンズ部２０のレンズ焦点距離を取得する（ステップＳ２０２）。
【０２１２】
その後、システム制御部１１２は、単位時間あたりの手振れ移動量Ｘを演算する（ステップＳ２０３）。
【０２１３】
ステップＳ２０４において、システム制御部１１２が移動量Ｘ＜０．２５画素ピッチであると判定した場合（ステップＳ２０４：Ｙｅｓ）、撮像駆動制御部１１７は、撮像回数フラグ＝３に設定する（ステップＳ２０５）。具体的には、撮像回数フラグ＝３とは、画素ずらし位置ごとに１回撮影、画素ずらしの回数は８回とする設定である。
【０２１４】
続いて、システム制御部１１２は、ハイレゾショットフラグ（ＨＦ）＝１に設定する（ステップＳ２０６）。
【０２１５】
その後、撮像切替部１１７ｅは、撮影回数フラグに応じた第１の所定回数で、ハイレゾモードフラグに応じた第１撮像駆動制御部１１７ｃによる撮像を行う。具体的には、画素ずらし位置ごとの撮影回数１回で、図１３に示す三脚ハイレゾショットの静止画撮影を行い（ステップＳ２０７）、画像処理部１１５の第１画像合成部１１５ａにより、三脚ハイレゾショットにより撮像した第１の画像群を合成して第１の高解像度画像を生成する（ステップＳ２０８）。その後、図１０に示すサブルーチンへ戻る。
【０２１６】
ステップＳ２０４において、システム制御部１１２が移動量Ｘ＜０．２５画素ピッチではないと判定し（ステップＳ２０４：Ｎｏ）、システム制御部１１２が移動量Ｘ＜２０画素ピッチであると判定した場合（ステップＳ２０９：Ｙｅｓ）、撮像駆動制御部１１７は、撮像回数フラグ＝４に設定する（ステップＳ２１０）。具体的には、撮像回数フラグ＝４とは、画素ずらし位置ごとに３回撮影、画素ずらしの回数は８回とする設定である。
【０２１７】
続いて、システム制御部１１２は、ハイレゾショットフラグ（ＨＦ）＝２に設定する（ステップＳ２１１）。
【０２１８】
その後、撮像切替部１１７ｅは、撮影回数フラグに応じた第２の所定回数で、ハイレゾショットフラグに応じた第２撮像駆動制御部１１７ｄによる撮像を行う。具体的には、画素ずらし位置ごとの撮影回数３回で、図２３に示す手持ちハイレゾショットの静止画撮影を行い（ステップＳ２１２）、画像処理部１１５の第２画像合成部１１５ｂにより、手持ちハイレゾショットにより撮像した第２の所定回数を合成して第２の高解像度画像第１の高解像度画像を生成する（ステップＳ２１３）。その後、図１０に示すサブルーチンへ戻る。
【０２１９】
ステップＳ２０９において、システム制御部１１２が移動量Ｘ＜２０画素ピッチではないと判定し（ステップＳ２０９：Ｎｏ）、システム制御部１１２が移動量Ｘ＜４０画素ピッチであると判定した場合（ステップＳ２１４：Ｙｅｓ）、撮像駆動制御部１１７は、撮像回数フラグ＝５に設定する（ステップＳ２１５）。具体的には、撮像回数フラグ＝５とは、画素ずらし位置ごとに５回撮影、画素ずらしの回数（第２の所定回数）は８回とする設定である。その後、ステップＳ２１１へ移行する。そして、撮像切替部１１７ｅは、撮影回数フラグに応じた第２の所定回数で、ハイレゾショットフラグに応じた第２撮像駆動制御部１１７ｄによる撮像を行う。
【０２２０】
ステップＳ２１４において、システム制御部１１２が移動量Ｘ＜４０画素ピッチではないと判定した場合（ステップＳ２１４：Ｎｏ）、撮像駆動制御部１１７は、撮像回数フラグ＝６に設定する（ステップＳ２１６）。具体的には、撮像回数フラグ＝６とは、画素ずらし位置ごとに８回撮影、画素ずらしの回数は８回とする設定である。その後、ステップＳ２１１へ移行する。そして、撮像切替部１１７ｅは、撮影回数フラグに応じた第２の所定回数で、ハイレゾショットフラグに応じた第２撮像駆動制御部１１７ｄによる撮像を行う。
【０２２１】
以上説明したように、撮像切替部１１７ｅは、手振れ検出部１０９又は手振れ検出部１１９による検出結果に応じて、第１撮像駆動制御部１１７ｃによる撮像と、第２撮像駆動制御部１１７ｄによる撮像とを切り換える。この自動選択ハイレゾショットによれば、手振れ量に応じて手振れが少ない場合に三脚ハイレゾショットを行うことにより、第１の高解像度画像を撮影することができるとともに、手振れ量が多い場合に手持ちハイレゾショットを行うことにより第２の高解像度画像を撮影することができる。
【０２２２】
さらに、第２撮像駆動制御部１１７ｄは、手振れ検出部１０９又は手振れ検出部１１９による検出結果に応じて、第２の所定回数を変更する。その結果、手持ちハイレゾショットにおいて、手振れが多い程撮影回数を増やすことにより、第２の高解像度画像として鮮明な画像を撮影できる確率を高めることができる。
【０２２３】
〔自動選択ハイレゾショットの静止画撮影の変形例〕
次に、図１０のステップＳ６１で説明した自動選択ハイレゾショットの静止画撮影の変形例について説明する。図３４は、図１０の自動選択ハイレゾショットの静止画撮影の変形例の概要を示すフローチャートである。
【０２２４】
図３４に示すように、ステップＳ２２１〜Ｓ２２８は、図３３のステップＳ２０１〜Ｓ２０８と同様の処理である。
【０２２５】
ステップＳ２２４において、システム制御部１１２が移動量Ｘ＜０．２５画素ピッチではないと判定し（ステップＳ２２４：Ｎｏ）、システム制御部１１２が移動量Ｘ＜４０画素ピッチであると判定した場合（ステップＳ２２９：Ｙｅｓ）、撮像駆動制御部１１７は、撮像回数フラグ＝２に設定する（ステップＳ２３０）。具体的には、撮像回数フラグ＝２とは、画素ずらし位置ごとに１回撮影、画素ずらしの回数は４回とする設定である。
【０２２６】
続いて、システム制御部１１２は、ハイレゾショットフラグ（ＨＦ）＝２に設定する（ステップＳ２３１）。
【０２２７】
その後、第２撮像駆動制御部１１７ｄは、撮影回数フラグに応じた画素ずらし回数で図２３に示す手持ちハイレゾショットの静止画撮影を行い（ステップＳ２３２）、画像処理部１１５の第２画像合成部１１５ｂにより、手持ちハイレゾショットにより撮像した第２の所定回数を合成して第２の高解像度画像第１の高解像度画像を生成する（ステップＳ２３３）。その後、図１０に示すサブルーチンへ戻る。
【０２２８】
ステップＳ２２９において、システム制御部１１２が移動量Ｘ＜４０画素ピッチではないと判定した場合（ステップＳ２２９：Ｎｏ）、撮像駆動制御部１１７は、撮像回数フラグ＝１に設定する（ステップＳ２３４）。具体的には、撮像回数フラグ＝１とは、画素ずらし位置ごとに１回撮影、画素ずらしの回数は２回とする設定である。その後、ステップＳ２３１へ移行し、第２撮像駆動制御部１１７ｄは、撮影回数フラグに応じた画素ずらし回数で手持ちハイレゾショットの静止画撮影を行う。
【０２２９】
以上説明したように、第２撮像駆動制御部１１７ｄは、手振れ検出部１０９による検出結果に応じて、画素ずらしを行う回数を変更する。この自動選択ハイレゾショットによれば、手持ちハイレゾショットにおいて、手振れが多い程撮影回数を減らすことにより、トータルの撮影時間を短くして手振れの影響を低減し、第２の高解像度画像として鮮明な画像を撮影できる確率を高めることができる。
【０２３０】
〔静止画撮影の変形例１〕
次に、図５のステップＳ７及び図１０で説明した静止画撮影の変形例１について説明する。図３５は、図５の静止画撮影の変形例の概要を示すフローチャートである。
【０２３１】
図３５に示すように、まず、システム制御部１１２は、図１０のステップＳ５２と同様に、システム制御部１１２は、撮像装置１００の設定がハイレゾショットではない通常撮像を行う状態（ＨＦ＝０）であるか、ハイレゾショットを行う状態（ＨＦ≠１）かを判断する（ステップＳ２４１）。システム制御部１１２によって撮像装置１００の設定が通常撮像を行う状態であると判断された場合（ステップＳ２４１：ＨＦ＝０）、撮像装置１００は、後述するステップＳ２４２へ移行する。これに対して、システム制御部１１２によって撮像装置１００の設定がハイレゾショットを行う状態であると判断された場合（ステップＳ２４１：ＨＦ≠０）、撮像装置１００は、後述するステップＳ２４４へ移行する。
【０２３２】
ステップＳ２４２において、撮像装置１００は、撮像駆動制御部１１７により撮像部１１３を制御して、ハイレゾショット機能を用いない通常の静止画撮影を行う。さらに、撮像装置１００は、撮像部１１３が撮像した画像に画像処理部１１５により所定の画像処理を施し、メモリ１１６に記録する処理を行う（ステップＳ２４３）。その後、撮像装置１００は、図５のメインルーチンへ戻る。
【０２３３】
ステップＳ２４４において、撮像装置１００は、図１０のステップＳ５６、Ｓ５９、Ｓ５７、Ｓ６０、Ｓ５８とそれぞれ同様に、ステップＳ２４４〜Ｓ２４８の処理を行う。すなわち、撮像切替部１１７ｅが、第１撮像駆動制御部１１７ｃによる撮像（三脚ハイレゾショット）と、第２撮像駆動制御部１１７ｄによる撮像（手持ちハイレゾショット）とを切り換えて連続的に行う。
【０２３４】
以上説明したように、撮像装置１００は、三脚ハイレゾショットと手持ちハイレゾショットとの双方の撮影を行い、第１の高解像度画像及び第２の高解像度画像の双方を生成してもよい。三脚ハイレゾショットが手振れ等の影響により失敗した場合であっても、手持ちハイレゾショットが成功する場合があり、ハイレゾショットの成功率が向上する。ユーザは、第１の高解像度画像と第２の高解像度画像とを比較して、好ましい画像を活用してもよい。なお、ステップＳ２４４及びＳ２４５における撮影を先に行い、ステップＳ２４６及びＳ２４７における画像合成処理を後に行うことが好ましい。数秒〜数十秒程度の時間を要する画像合成処理を撮影の後に行うことにより、ユーザが撮像装置１００をホールドしておかなければならない時間を短くすることができる。
【０２３５】
〔静止画撮影の変形例２〕
次に、図５のステップＳ７及び図１０で説明した静止画撮影の変形例２について説明する。図３６は、図５の静止画撮影の変形例の概要を示すフローチャートである。
【０２３６】
図３６に示すように、まず、システム制御部１１２は、図１０のステップＳ５２と同様に、システム制御部１１２は、撮像装置１００の設定がハイレゾショットではない通常撮像を行う状態（ＨＦ＝０）であるか、ハイレゾショットを行う状態（ＨＦ≠１）かを判断する（ステップＳ２５１）。システム制御部１１２によって撮像装置１００の設定が通常撮像を行う状態であると判断された場合（ステップＳ２５１：ＨＦ＝０）、撮像装置１００は、後述するステップＳ２５２へ移行する。これに対して、システム制御部１１２によって撮像装置１００の設定がハイレゾショットを行う状態であると判断された場合（ステップＳ２５１：ＨＦ≠０）、撮像装置１００は、後述するステップＳ２５４へ移行する。
【０２３７】
ステップＳ２５２において、撮像装置１００は、撮像駆動制御部１１７により撮像部１１３を制御して、ハイレゾショット機能を用いない通常の静止画撮影を行う。さらに、撮像装置１００は、撮像部１１３が撮像した画像に画像処理部１１５により所定の画像処理を施し、メモリ１１６に記録する処理を行う（ステップＳ２５３）。その後、撮像装置１００は、図５のメインルーチンへ戻る。
【０２３８】
ステップＳ２５４において、撮像装置１００は、図１０のステップＳ５６と同様に三脚ハイレゾショットを行う。さらに、システム制御部１１２は、撮影した画像に基づいて三脚ハイレゾショットが成功したか否かを判断する（ステップＳ２５５）。三脚ハイレゾショットが成功したか否かの判断は、三脚ハイレゾショット撮影中の手振れ量が閾値以内であるか否かに基づいて判断すればよい。
【０２３９】
ステップＳ２５５において、システム制御部１１２が、三脚ハイレゾショットが成功していないと判断した場合（ステップＳ２５５：Ｎｏ）、撮像装置１００は、図１０のステップＳ５９と同様に手持ちハイレゾショットを行う（ステップＳ２５６）。さらに、撮像装置１００は、図１０のステップＳ６０、Ｓ５８とそれぞれ同様に、ステップＳ２５７、Ｓ２５８の処理を行う。
【０２４０】
ステップＳ２５５において、システム制御部１１２が、三脚ハイレゾショットが成功していると判断した場合（ステップＳ２５５：Ｙｅｓ）、撮像装置１００は、図１０のステップＳ５７と同様に三脚ハイレゾショットの画像合成処理を行う（ステップＳ２５９）。
【０２４１】
以上説明したように、撮像装置１００は、三脚ハイレゾショットが成功した場合に、第１の高解像度画像を生成し、三脚ハイレゾショットが成功しなかった場合に、手持ちハイレゾショットを行って第２の高解像度画像を生成してもよい。三脚ハイレゾショットが成功した場合には、手持ちハイレゾショット撮影を行う必要がないため、手持ちハイレゾショット撮影を行わないことにより、撮影時間を短縮することができる。
【０２４２】
〔静止画撮影の変形例３〕
次に、図５のステップＳ７及び図１０で説明した静止画撮影の変形例１について説明する。図３７は、図５の静止画撮影の変形例の概要を示すフローチャートである。
【０２４３】
図３７に示すように、まず、システム制御部１１２は、図１０のステップＳ５２と同様に、システム制御部１１２は、撮像装置１００の設定がハイレゾショットではない通常撮像を行う状態（ＨＦ＝０）であるか、ハイレゾショットを行う状態（ＨＦ≠１）かを判断する（ステップＳ２６１）。システム制御部１１２によって撮像装置１００の設定が通常撮像を行う状態であると判断された場合（ステップＳ２６１：ＨＦ＝０）、撮像装置１００は、後述するステップＳ２６２へ移行する。これに対して、システム制御部１１２によって撮像装置１００の設定がハイレゾショットを行う状態であると判断された場合（ステップＳ２４１：ＨＦ≠０）、撮像装置１００は、後述するステップＳ２６４へ移行する。
【０２４４】
ステップＳ２６２において、撮像装置１００は、撮像駆動制御部１１７により撮像部１１３を制御して、ハイレゾショット機能を用いない通常の静止画撮影を行う。さらに、撮像装置１００は、撮像部１１３が撮像した画像に画像処理部１１５により所定の画像処理を施し、メモリ１１６に記録する処理を行う（ステップＳ２６３）。その後、撮像装置１００は、図５のメインルーチンへ戻る。
【０２４５】
ステップＳ２６４において、撮像装置１００は、図１０のステップＳ５６、Ｓ５９とそれぞれ同様に、ステップＳ２６４，Ｓ２６５の処理を行う。
【０２４６】
続いて、システム制御部１１２は、撮影した画像に基づいて三脚ハイレゾショットが成功したか否かを判断する（ステップＳ２６６）。
【０２４７】
ステップＳ２６６において、システム制御部１１２が、三脚ハイレゾショットが成功していないと判断した場合（ステップＳ２６６：Ｎｏ）、撮像装置１００は、図１０のステップＳ５７、Ｓ６０、Ｓ５８とそれぞれ同様に、ステップＳ２６７〜Ｓ２６９の処理を行う。
【０２４８】
ステップＳ２６６において、システム制御部１１２が、三脚ハイレゾショットが成功していると判断した場合（ステップＳ２６６：Ｙｅｓ（Ａ））、撮像装置１００は、図１０のステップＳ５９と同様に手持ちハイレゾショットの画像合成処理を行う（ステップＳ２６８）。このように、三脚ハイレゾショットが成功した場合には、手持ちハイレゾショットも成功する可能性が高いので、よりＳＮ比がよい手持ちハイレゾショットによる第２の高解像度画像のみを生成してもよい。
【０２４９】
また、ステップＳ２６６において、システム制御部１１２が、三脚ハイレゾショットが成功していると判断した場合（ステップＳ２６６：Ｙｅｓ（Ｂ））、撮像装置１００は、図１０のステップＳ５７と同様に三脚ハイレゾショットの画像合成処理を行う（ステップＳ２７０）。このように、三脚ハイレゾショットが成功した場合には、処理時間の短い三脚ハイレゾショットの合成処理のみを行い第１の高解像度画像を生成してもよい。
【０２５０】
〔メニュー処理〕
次に、図７のステップＳ２８で説明したメニュー処理について説明する。図３８〜図４３は、ユーザによる設定情報の設定方法の概要を模式的に説明する図である。
【０２５１】
図３８に示すように、まず、ユーザがＭＥＮＵボタン１２４ｅを操作し、選択ボタン１２４ｆの上下方向ボタン等を操作してメニュー画面における撮影メニュータブＷ１を選択した場合、表示制御部１１２ａは、各撮影機能における設定を変更するための操作画面Ｗ２を表示部１２５に表示させる。
【０２５２】
続いて、ユーザが選択ボタン１２４ｆの右方向ボタンを操作してメニュー機能Ｗ５を選択した場合、図３９に示すように、表示制御部１１２ａは、ハイレゾショット機能を有効にするか否かの選択を行うＯＮ／ＯＦＦ選択メニューＷ６を表示部１２５に表示させる（図３８→図３９）。なお、メニュー機能Ｗ３、Ｗ４の詳細は後述する。
【０２５３】
その後、図３９に示すように、ユーザは、選択ボタン１２４ｆの上下方向ボタン等を操作してＯＮ又はＯＦＦのメニューを選択する。
【０２５４】
そして、ユーザが選択ボタン１２４ｆの右方向ボタンを操作してハイレゾショットを有効にするＯＮメニューＷ７を選択した場合、表示制御部１１２ａは、図４０に示すように、ハイレゾショット設定変更画面Ｗ８を表示部１２５に表示させる（図３９→図４０）。
【０２５５】
続いて、ユーザが選択ボタン１２４ｆの右方向ボタンを操作してハイレゾショットモード変更するメニュー機能Ｗ９を選択した場合、表示制御部１１２ａは、図４１に示すように、ハイレゾショットのｍｏｄｅ１〜ｍｏｄｅ３を選択する選択画面Ｗ１３を表示させる（図４０→図４１）。なお、メニュー機能Ｗ１０〜Ｗ１２の詳細は後述する。
【０２５６】
選択画面Ｗ１３において、選択ボタン１２４ｆの上下方向ボタンを操作すると、ハイレゾショットのｍｏｄｅ１〜ｍｏｄｅ３を切り換えることができ、選択されているモードの説明を閲覧することができる。
【０２５７】
その後、図４１に示すように、ｍｏｄｅ１〜ｍｏｄｅ３のいずれかを選択し、決定ボタン１２４ｇを操作すると、選択したモードのハイレゾショットが有効となる。なお、ｍｏｄｅ１は三脚ハイレゾショット、ｍｏｄｅ２は手持ちハイレゾショット、ｍｏｄｅ３は自動選択ハイレゾショットにそれぞれ対応する。その結果、撮像切替部１１７ｅは、ユーザの入力したモードに応じて、第１撮像駆動制御部１１７ｃによる撮像（三脚ハイレゾショット）と、第２撮像駆動制御部１１７ｄによる撮像（手持ちハイレゾショット）とを切り換える。従って、撮像装置１００は、ユーザによる操作部１２４の操作に基づいて、ハイレゾショットの設定を変更することができる。
【０２５８】
図３８に戻り、ユーザが選択ボタン１２４ｆの右方向ボタンを操作してＨＤＲ撮影を行うか否かの設定を行うメニュー機能Ｗ３を選択した場合、表示制御部１１２ａは、図４２に示すように、ＨＤＲ撮影ＯＮ／ＯＦＦを選択する選択画面Ｗ１４を表示させる。
【０２５９】
選択画面Ｗ１４において、選択ボタン１２４ｆの上下下方向ボタンを操作すると、ＨＤＲ撮影ＯＮ／ＯＦＦを切り換えることができ、選択されている方の説明を閲覧することができる。
【０２６０】
その後、ＨＤＲ撮影ＯＮ／ＯＦＦのいずれかを選択し、決定ボタン１２４ｇを操作すると、ＨＤＲ撮影をＯＮ又はＯＦＦに設定することができる。
【０２６１】
図３８に戻り、ユーザが選択ボタン１２４ｆの右方向ボタンを操作して深度合成撮影を行うか否かの設定を行うメニュー機能Ｗ４を選択した場合、表示制御部１１２ａは、図４３に示すように、深度合成撮影ＯＮ／ＯＦＦを選択する選択画面Ｗ１５を表示させる。
【０２６２】
選択画面Ｗ１５において、選択ボタン１２４ｆの上下下方向ボタンを操作すると、深度合成撮影ＯＮ／ＯＦＦを切り換えることができ、選択されている方の説明を閲覧することができる。
【０２６３】
その後、深度合成撮影ＯＮ／ＯＦＦのいずれかを選択し、決定ボタン１２４ｇを操作すると、深度合成撮影をＯＮ又はＯＦＦに設定することができる。
【０２６４】
図４０に戻り、ハイレゾショット設定変更画面Ｗ８のメニュー機能Ｗ１０を選択することにより、レリーズボタン１２４ａの２ｎｄレリーズスイッチ（全押し）を操作した後、撮影までの待ち時間（全押し待ち時間）を設定することができる。この待ち時間を適度に設定することにより、レリーズボタン１２４ａを押した際に生じる撮像装置１００のブレが収まった後から撮影を開始することができる。メニュー機能Ｗ１０を選択すると、例えば、０秒、１／８秒、１／４秒、１／２秒、１秒、２秒、４秒、８秒、１５秒、３０秒のいずれかを選択することができる。例えば、全押し待ち時間を１／８秒に設定した場合、メカシャッターやミラーによる撮像装置１００の振動、及びレリーズボタン１２４ａを押すことによる撮像装置１００の回転ブレを含む手振れ（図９参照）の影響を除去することができる。ただし、レリーズボタン１２４ａを押すことによる撮像装置１００の回転ブレを含む手振れの影響は、ユーザの習熟度によって長くなる場合があるので、全押し待ち時間を長め（例えば１／４秒、又は１／２秒）に設定してもよい。
【０２６５】
また、ハイレゾショット設定変更画面Ｗ８のメニュー機能Ｗ１１を選択することにより、フラッシュを用いた三脚ハイレゾショット（ｍｏｄｅ１）における充電時間（充電待ち時間）を設定することができる。メニュー機能Ｗ９を選択すると、例えば、０秒、０．１秒、０．２秒、０．５秒、１秒、２秒、４秒、８秒、１５秒、３０秒のいずれかを選択することができる。ハイレゾショットにおいては、厳密に明るさが一定の画像を撮像する必要があるため、安定した発光量になるまでの十分な充電待ち時間が必要である。
【０２６６】
また、ハイレゾショット設定変更画面Ｗ８のメニュー機能Ｗ１２を選択することにより、三脚ハイレゾショット（ｍｏｄｅ１）において画素ずらし位置ごとに撮像する枚数を選択することができる。メニュー機能Ｗ１０を選択すると、例えば、１画素ピッチでずらしながら４回撮影するモードと、０．５画素ピッチでずらしながら８回撮影するモードを選択することができる。
【０２６７】
〔三脚ハイレゾショット撮影ライブビュー表示〕
次に、図６のステップＳ１５で説明した三脚ハイレゾショット撮影ライブビュー表示について説明する。図４４は、図６の三脚ハイレゾショット撮影ライブビュー表示の概要を示すフローチャートである。
【０２６８】
図４４に示すように、まず、フラッシュ制御部１３０は、フラッシュの発光モードをマニュアル（Ｍ）発光モードに制限する（ステップＳ２７１）。三脚ハイレゾショットにおける複数の撮影において、フラッシュ発光の光量が安定しないと、撮影した各画像を合成する際に深刻なアーチファクトが発生する恐れがあるため、フラッシュ発光の光量を固定する。ただし、上述したプリ発光調光モード、又はフラッシュマチック調光モード等によって、フラッシュの光量を固定してもよい。
【０２６９】
続いて、手振れ補正制御部１１７ｂは、手振れ補正機能を無効（手振れ補正モードＯＦＦ）にする（ステップＳ２７２）。
【０２７０】
その後、システム制御部１１２は、変数Ｙ１を「手持ちハイレゾショット」警告レベルに設定する（ステップＳ２７３）。
【０２７１】
さらに、システム制御部１１２は、変数Ｙ２を「三脚ハイレゾショット」警告レベルに設定する（ステップＳ２７４）。
【０２７２】
続いて、システム制御部１１２は、手振れ検出部１０９又は手振れ検出部１１９から手振れ量Ｘを取得する（ステップＳ２７５）。手振れ量Ｘは、回転ブレ、角度ブレ、シフトブレの総和であってよいが、代表値であってもよい。
【０２７３】
ステップＳ２７６において、システム制御部１１２が、手振れ量Ｘ＞変数Ｙ１であると判断した場合（ステップＳ２７６：Ｙｅｓ）、表示制御部１１２ａは、表示部１２５に三脚ハイレゾショット警告を表示させる（ステップＳ２７７）。さらに、表示制御部１１２ａは、表示部１２５に手持ちハイレゾショット警告を表示させる（ステップＳ２７８）。
【０２７４】
図４５は、三脚ハイレゾショット及び手持ちハイレゾショットの警告表示の一例を模式的に表す図である。図４５に示すように、表示制御部１１２ａは、表示部１２５に表示されたライブビュー画面Ｗ１７において、三脚ハイレゾショットアイコンＷ１９及び手持ちハイレゾショットアイコンＷ１８を点滅させ、手振れ量が手持ちハイレゾショットの警告レベルを超えていることを警告する。手振れ量が手持ちハイレゾショットの警告レベルを超えている場合、三脚ハイレゾショット及び手持ちハイレゾショットともにぶれてしまう可能性が高いため、ユーザに警告をすることが好ましい。
【０２７５】
ステップＳ２７６において、システム制御部１１２が、手振れ量Ｘ＞変数Ｙ１ではないと判断した場合（ステップＳ２７６：Ｎｏ）、システム制御部１１２は、手振れ量Ｘ＞変数Ｙ２であるか否かを判断する（ステップＳ２７９）。
【０２７６】
ステップＳ２７９において、システム制御部１１２が、手振れ量Ｘ＞変数Ｙ２であると判断した場合（ステップＳ２７９：Ｙｅｓ）、表示制御部１１２ａは、表示部１２５に三脚ハイレゾショット警告を表示させる（ステップＳ２７７）。さらに、表示制御部１１２ａは、表示部１２５に手持ちハイレゾショット推奨を表示させる（ステップＳ２７８）。
【０２７７】
図４６は、三脚ハイレゾショットの警告表示及び手持ちハイレゾショットの推奨表示の一例を模式的に表す図である。図４６に示すように、表示制御部１１２ａは、表示部１２５に表示されたライブビュー画面Ｗ１７において、三脚ハイレゾショットアイコンＷ１９を点滅させ、手振れが三脚ハイレゾショットの警告レベルを超えていることを警告する。さらに、表示制御部１１２ａは、表示部１２５に表示されたライブビュー画面Ｗ１７において、手持ちハイレゾショットを推奨する表示Ｗ２０（ここでは矢印及び破線）を表示させ、三脚ハイレゾショットよりも手持ちハイレゾショットを推奨する。手振れ量が手持ちハイレゾショットの警告レベル以下であり、かつ三脚ハイレゾショットの警告レベルを超えている場合、三脚ハイレゾショットよりも手持ちハイレゾショットを行った方が適切な画像が撮影できる可能性が高いため、ユーザに通知することが好ましい。その後、撮像装置１００は、図６のサブルーチンへ戻る。
【０２７８】
ステップＳ２７９において、システム制御部１１２が、手振れ量Ｘ＞変数Ｙ２ではないと判断した場合（ステップＳ２７９：Ｎｏ）、撮像装置１００は、図６のサブルーチンへ戻る。
【０２７９】
図４７は、三脚ハイレゾショット撮影のライブビュー表示の一例を模式的に表す図である。図４７に示すように、手振れ量が十分小さい場合、警告表示は行わない。
【０２８０】
〔手持ちハイレゾショット撮影ライブビュー表示〕
次に、図６のステップＳ１６で説明した手持ちハイレゾショット撮影ライブビュー表示について説明する。図４８は、図６の手持ちハイレゾショット撮影ライブビュー表示の概要を示すフローチャートである。
【０２８１】
図４８に示すように、まず、フラッシュ制御部１３０は、フラッシュを停止（発光モードＯＦＦ）に制限する（ステップＳ２９１）。手持ちハイレゾショットにおける複数の撮影において、フラッシュ発光の光量が安定しないと、撮影した各画像を合成する際に深刻なアーチファクトが発生する恐れがある。手持ちハイレゾショットでは、多数の撮影を行う場合が多いため、エネルギー的にも多数の撮影に渡ってフラッシュ発光の光量を確保することが難しい。さらに、フラッシュを用いるとフラッシュ充電部１２９の充電時間の分、トータルの撮影時間が長くなるため、さらに好ましくない。これらの理由から、手持ちハイレゾショットでは、フラッシュ発光をＯＦＦする。ただし、外部電源を使ったフラッシュシステム等により、エネルギー的な問題やフラッシュ充電時間の問題を解決できる場合には、マニュアル発光や、プリ発光調光モード、又はフラッシュマチック調光モード等によって、フラッシュの光量を固定することにより、フラッシュ発光を用いてもよい。
【０２８２】
続いて、手振れ補正制御部１１７ｂは、手振れ補正機能を有効（手振れ補正モードＯＮ）にする（ステップＳ２９２）。なお、手振れ補正には、「横方向手振れ補正」、「縦方向手振れ補正」、「方向自動検知」、及び「全方向」等の種類があるが、手持ちハイレゾショット撮影では、「全方向」の手振れ補正に制限する。
【０２８３】
その後、システム制御部１１２は、図４４のステップＳ２７３及びＳ２７４と同様に、変数Ｙ１を「手持ちハイレゾショット」警告レベルに設定し（ステップＳ２９３）、変数Ｙ２を「三脚ハイレゾショット」警告レベルに設定する（ステップＳ２９４）。
【０２８４】
続いて、システム制御部１１２は、図４４のステップＳ２７５と同様に、手振れ検出部１０９又は手振れ検出部１１９から手振れ量Ｘを取得する（ステップＳ２９５）。
【０２８５】
ステップＳ２９６において、システム制御部１１２が、手振れ量Ｘ＞変数Ｙ１であると判断した場合（ステップＳ２９６：Ｙｅｓ）、表示制御部１１２ａは、表示部１２５に手持ちハイレゾショット警告を表示させる（ステップＳ２９７）。
【０２８６】
図４９は、手持ちハイレゾショットの警告表示の一例を模式的に表す図である。図４９に示すように、表示制御部１１２ａは、表示部１２５に表示されたライブビュー画面Ｗ１７において、手持ちハイレゾショットアイコンＷ１８を点滅させ、手振れ量が手持ちハイレゾショットの警告レベルを超えていることを警告する。手振れ量が手持ちハイレゾショットの警告レベルを超えている場合、手持ちハイレゾショットがぶれてしまう可能性が高いため、ユーザに警告をすることが好ましい。その後、撮像装置１００は、図２３のステップＳ１２１及びＳ１２２と同様に、ステップＳ２９８及びＳ２９９を行い、図６のサブルーチンへ戻る。
【０２８７】
ステップＳ２９６において、システム制御部１１２が、手振れ量Ｘ＞変数Ｙ１ではないと判断した場合（ステップＳ２９６：Ｎｏ）、システム制御部１１２は、手振れ量Ｘ＞変数Ｙ２であるか否かを判断する（ステップＳ３００）。
【０２８８】
ステップＳ３００において、システム制御部１１２が、手振れ量Ｘ＜変数Ｙ２であると判断した場合（ステップＳ３００：Ｙｅｓ）、表示制御部１１２ａは、表示部１２５に手持ちハイレゾショット警告を表示させる（ステップＳ３０１）。さらに、表示制御部１１２ａは、表示部１２５に三脚ハイレゾショット推奨を表示させる（ステップＳ３０２）。
【０２８９】
図５０は、三脚ハイレゾショットの推奨表示の一例を模式的に表す図である。図５０に示すように、表示制御部１１２ａは、表示部１２５に表示されたライブビュー画面Ｗ１７において、手持ちハイレゾショットアイコンＷ１８を点滅させ、手振れが三脚ハイレゾショットの警告レベルより小さいことを警告する。さらに、表示制御部１１２ａは、表示部１２５に表示されたライブビュー画面Ｗ１７において、三脚ハイレゾショットを推奨する表示Ｗ２１（ここでは矢印）を表示させ、手持ちハイレゾショットよりも三脚ハイレゾショットを推奨する。手振れ量が三脚ハイレゾショットの警告レベル以下である場合、手持ちハイレゾショットよりも三脚ハイレゾショットを行った方が適切な画像が撮影できる可能性が高いため、ユーザに通知することが好ましい。
【０２９０】
ステップＳ３００において、システム制御部１１２が、手振れ量Ｘ＜変数Ｙ２ではないと判断した場合（ステップＳ３００：Ｎｏ）、撮像装置１００は、図６のサブルーチンへ戻る。
【０２９１】
図５１は、手持ちハイレゾショット撮影のライブビュー表示の一例を模式的に表す図である。図５１に示すように、手振れ量が適当な範囲内にある場合、警告表示は行わない。
【０２９２】
以上説明したように、表示制御部１１２ａは、手振れ検出部１０９又は手振れ検出部１１９による検出結果に応じて、第１撮像駆動制御部１１７ｃによる撮像、又は第２撮像駆動制御部１１７ｄによる撮像を推奨する警告を表示部１２５に表示させる。その結果、ユーザは、手振れ量に応じて最適な撮影方法を選択することができる。
【０２９３】
〔ハイレゾショットボタン処理〕
次に、図７のステップＳ３１で説明したハイレゾショットボタン処理について説明する。図５２は、図７のハイレゾショットボタン処理の概要を示すフローチャートである。
【０２９４】
図５２に示すように、まず、システム制御部１１２は、ドライブモードフラグがハイレゾショットに対応するフラグであるか、ハイレゾショット以外に対応するフラグであるかを判断する（ステップＳ３１１）。
【０２９５】
ステップＳ３１１において、システム制御部１１２が、ドライブモードフラグがハイレゾショット以外に対応するフラグであると判断した場合（ステップＳ３１１：ハイレゾショット以外）、システム制御部１１２は、現在のドライブモードを退避させる（ステップＳ３１２）。
【０２９６】
さらに、システム制御部１１２は、ドライブモードをハイレゾショットに設定し（ステップＳ３１３）、ＩＮＦＯフラグ（以下、「ＩＦ」という）＝１に設定する（ステップＳ３１４）。
【０２９７】
そして、表示制御部１１２ａは、表示部１２５にハイレゾショット詳細選択メニューを表示させる（ステップＳ３１５）。図５３は、ハイレゾショット詳細選択メニューの一例を模式的に表す図である。図５３に示すように、表示制御部１１２ａは、表示部１２５のライブビュー画面Ｗ１７に重畳してハイレゾショット詳細選択メニュー画面Ｗ２２を表示する。ハイレゾショット詳細選択メニュー画面Ｗ２２には、ハイレゾショットモードを変更するハイレゾショットモードアイコンＷ２３、ハイレゾショットにおける画素ずらし位置ごとの撮影回数を変更する撮影回数アイコンＷ２４、及びハイレゾショットの画質モードを変更する画質モードアイコンＷ２５が表示されている。
【０２９８】
続いて、撮像装置１００は、Ｆダイヤル１２４ｂに対する操作に応じてハイレゾショットの設定項目を変更するＩＮＦＯフラグＦダイヤル処理を行う（ステップＳ３１６）。なお、ＩＮＦＯフラグＦダイヤル処理の詳細は後述する。
【０２９９】
さらに、撮像装置１００は、Ｒダイヤル１２４ｃに対する操作に応じてハイレゾショットの設定項目内の内容を変更するＩＮＦＯフラグＲダイヤル処理を行う（ステップＳ３１７）。なお、ＩＮＦＯフラグＲダイヤル処理の詳細は後述する。
【０３００】
ステップＳ３１８において、レリーズボタン１２４ａが半押しされることによって、１ｓｔレリーズがオン状態となった場合（ステップＳ３１８：Ｙｅｓ）、撮像装置１００は、ハイレゾショットボタン処理を終了して撮影待機状態に復帰し（ステップＳ３１９）、撮像装置１００は、図７のサブルーチンへ戻る。
【０３０１】
ステップＳ３１８において、レリーズボタン１２４ａが半押しされることなく、１ｓｔレリーズがオン状態となっていない場合（ステップＳ３１８：Ｎｏ）、撮像装置１００は、ステップＳ３１６へ移行する。
【０３０２】
ステップＳ３１１において、システム制御部１１２が、ドライブモードフラグがハイレゾショットに対応するフラグであると判断した場合（ステップＳ３１１：ハイレゾショット）、システム制御部１１２は、退避したドライブモードがあるか否かを判断する（ステップＳ３２０）。
【０３０３】
ステップＳ３２０において、システム制御部１１２が、退避したドライブモードがあると判断した場合（ステップＳ３２０：Ｙｅｓ）、ドライブモードを退避したドライブモードに設定する（ステップＳ３２１）。その後、撮像装置１００は、図７のサブルーチンへ戻る。
【０３０４】
ステップＳ３２０において、システム制御部１１２が、退避したドライブモードがないと判断した場合（ステップＳ３２０：Ｎｏ）、ドライブモードをデフォルトの単写（メカシャッターを用いる）に設定する（ステップＳ３２２）。その後、撮像装置１００は、図７のサブルーチンへ戻る。
【０３０５】
〔ＩＮＦＯフラグＦダイヤル処理〕
次に、図５２のステップＳ３１６で説明したＩＮＦＯフラグＦダイヤル処理について説明する。図５４は、図５２のＩＮＦＯフラグＦダイヤル処理の概要を示すフローチャートである。
【０３０６】
図５４に示すように、ステップＳ３３１において、システム制御部１１２が、ユーザの操作によりＦダイヤル１２４ｂが回転したと判断した場合（ステップＳ３３１：Ｙｅｓ）、システム制御部１１２は、Ｆダイヤル１２４ｂが右回転したか、左回転したかを判断する（ステップＳ３３２）。
【０３０７】
ステップＳ３３２において、システム制御部１１２が、Ｆダイヤル１２４ｂが右回転したと判断した場合（ステップＳ３３２：右回転）、システム制御部１１２は、ＩＦ＝３であるか否かを判断する（ステップＳ３３３）。
【０３０８】
ステップＳ３３３において、システム制御部１１２が、ＩＦ＝３ではないと判断した場合（ステップＳ３３３：Ｎｏ）システム制御部１１２は、ＩＦ＝ＩＦ＋１にインクリメントする（ステップＳ３３４）。
【０３０９】
その後、システム制御部１１２は、ＩＮＦＯフラグに対応する設定項目をアクティブにする（ステップＳ３３５）。このとき、表示制御部１１２ａは、Ｆダイヤル１２４ｂに対する操作に応じて、表示部１２５のハイレゾショット詳細選択メニュー画面Ｗ２２において、ハイレゾショットモードアイコンＷ２３、撮影回数アイコンＷ２４、又は画質モードアイコンＷ２５のいずれか１つを強調表示する。その後、撮像装置１００は、図５２のサブルーチンに戻る。
【０３１０】
ステップＳ３３３において、システム制御部１１２が、ＩＦ＝３であると判断した場合（ステップＳ３３３：Ｙｅｓ）システム制御部１１２は、ＩＦ＝１に設定する（ステップＳ３３６）。
【０３１１】
ステップＳ３３２において、システム制御部１１２が、Ｆダイヤル１２４ｂが左回転したと判断した場合（ステップＳ３３２：左回転）、システム制御部１１２は、ＩＦ＝１であるか否かを判断する（ステップＳ３３７）。
【０３１２】
ステップＳ３３７において、システム制御部１１２が、ＩＦ＝１ではないと判断した場合（ステップＳ３３７：Ｎｏ）システム制御部１１２は、ＩＦ＝ＩＦ−１にデクリメントする（ステップＳ３３８）。
【０３１３】
ステップＳ３３７において、システム制御部１１２が、ＩＦ＝１であると判断した場合（ステップＳ３３７：Ｙｅｓ）システム制御部１１２は、ＩＦ＝３に設定する（ステップＳ３３９）。
【０３１４】
以上説明したＩＮＦＯフラグＦダイヤル処理により、ユーザは、Ｆダイヤル１２４ｂを操作して、ハイレゾショット詳細選択メニュー画面Ｗ２２のハイレゾショットモードアイコンＷ２３、撮影回数アイコンＷ２４、又はハイレゾショット画質モードアイコンＷ２５のうち設定を変更したい項目を選択する。
【０３１５】
〔ＩＮＲＯフラグＲダイヤル処理〕
次に、図５２のステップＳ３１７で説明したＩＮＲＯフラグＲダイヤル処理について説明する。図５５は、図５２のＩＮＦＯフラグＲダイヤル処理の概要を示すフローチャートである。
【０３１６】
図５５に示すように、ステップＳ３４１において、システム制御部１１２が、ユーザの操作によりＦダイヤル１２４ｂが回転していないと判断した場合（ステップＳ３４１：Ｎｏ）、撮像装置１００は、図５２のサブルーチンに戻る。
【０３１７】
ステップＳ３４１において、システム制御部１１２が、ユーザの操作によりＦダイヤル１２４ｂが回転したと判断した場合（ステップＳ３４１：Ｙｅｓ）、システム制御部１１２は、ＩＮＦＯフラグ（ＩＦ）が１〜３のいずれであるか判断する（ステップＳ３４２）。
【０３１８】
ステップＳ３４２において、システム制御部１１２が、ＩＦ＝１であると判断した場合（ステップＳ３４２：ＩＦ＝１）、撮像装置１００は、ハイレゾショットモードの変更を行うハイレゾショットモード設定処理を行う（ステップＳ３４３）。なお、ハイレゾショットモード設定処理の詳細は後述する。
【０３１９】
ステップＳ３４２において、システム制御部１１２が、ＩＦ＝２であると判断した場合（ステップＳ３４２：ＩＦ＝２）、撮像装置１００は、画素ずらし位置ごとの撮影回数を変更する撮影回数設定処理を行う（ステップＳ３４４）。なお、撮影回数設定処理の詳細は後述する。
【０３２０】
ステップＳ３４２において、システム制御部１１２が、ＩＦ＝３であると判断した場合（ステップＳ３４２：ＩＦ＝３）、撮像装置１００は、ハイレゾショットの画質を変更するハイレゾショット画質モード設定処理を行う（ステップＳ３４３）。なお、ハイレゾショット画質モード設定処理の詳細は後述する。
【０３２１】
〔ハイレゾショットモード設定処理〕
次に、図５５のステップＳ３４３で説明したハイレゾショットモード設定処理について説明する。図５６は、図５５のハイレゾショットモード設定処理の概要を示すフローチャートである。
【０３２２】
図５６に示すように、まず、システム制御部１１２は、Ｒダイヤル１２４ｃが右回転したか、左回転したかを判断する（ステップＳ３５１）。
【０３２３】
ステップＳ３５１において、システム制御部１１２が、Ｒダイヤル１２４ｃが右回転したと判断した場合（ステップＳ３５１：右回転）、システム制御部１１２は、ハイレゾショットフラグ（ＨＦ）＝３であるか否かを判断する（ステップＳ３５２）。
【０３２４】
ステップＳ３５２において、システム制御部１１２が、ＨＦ＝３ではないと判断した場合（ステップＳ３５２：Ｎｏ）、システム制御部１１２は、ＨＦ＝ＨＦ＋１にインクリメントする（ステップＳ３５３）。
【０３２５】
その後、表示制御部１１２ａは、ハイレゾショットフラグに応じて表示部１２５の表示を変更する（ステップＳ３５４）。その後、撮像装置１００は、図５５のサブルーチンに戻る。
【０３２６】
ステップＳ３５２において、システム制御部１１２が、ＨＦ＝３であると判断した場合（ステップＳ３５２：Ｙｅｓ）、システム制御部１１２は、ＨＦ＝１に設定する（ステップＳ３５５）。
【０３２７】
ステップＳ３５１において、システム制御部１１２が、Ｒダイヤル１２４ｃが左回転したと判断した場合（ステップＳ３５１：左回転）、システム制御部１１２は、ＨＦ＝１であるか否かを判断する（ステップＳ３５６）。
【０３２８】
ステップＳ３５６において、システム制御部１１２が、ＨＦ＝１ではないと判断した場合（ステップＳ３５６：Ｎｏ）、システム制御部１１２は、ＨＦ＝ＩＦ−１にデクリメントする（ステップＳ３５７）。
【０３２９】
ステップＳ３５６において、システム制御部１１２が、ＨＦ＝１であると判断した場合（ステップＳ３５６：Ｙｅｓ）、システム制御部１１２は、ＨＦ＝３に設定する（ステップＳ３５８）。
【０３３０】
図５７は、ハイレゾショットフラグ及び表示アイコンの一例を表す図である。図５７に示すように、表示制御部１１２ａは、ＨＦの値に応じて図５７の対応する表示アイコンをハイレゾショット詳細選択メニュー画面Ｗ２２のハイレゾショットモードアイコンＷ２３に表示する。
【０３３１】
〔撮影回数設定処理〕
次に、図５５のステップＳ３４４で説明した撮影回数設定処理について説明する。図５８は、図５５の撮像回数設定処理の概要を示すフローチャートである。
【０３３２】
図５８に示すように、ステップＳ３６１において、システム制御部１１２が、ＨＦ＝１であると判断した場合（ステップＳ３６１：ＨＦ＝１）、システム制御部１１２は、Ｒダイヤル１２４ｃが右回転したか、左回転したかを判断する（ステップＳ３６２）。
【０３３３】
ステップＳ３６２において、システム制御部１１２が、Ｒダイヤル１２４ｃが右回転したと判断した場合（ステップＳ３６２：右回転）、システム制御部１１２は、画素ずらし位置ごとの撮影回数を示す撮影回数フラグ＝１であるか否かを判断する（ステップＳ３６３）。
【０３３４】
ステップＳ３６３において、システム制御部１１２が、撮影回数フラグ＝１ではないと判断した場合（ステップＳ３６３：Ｎｏ）、システム制御部１１２は、撮影回数フラグをインクリメントする（ステップＳ３６４）。
【０３３５】
続いて、ステップＳ３６５において、システム制御部１１２が、ＨＦ＝２であると判断した場合（ステップＳ３６５：ＨＦ＝２）、システム制御部１１２は、Ｒダイヤル１２４ｃが右回転したか、左回転したかを判断する（ステップＳ３６６）。
【０３３６】
ステップＳ３６６において、システム制御部１１２が、Ｒダイヤル１２４ｃが右回転したと判断した場合（ステップＳ３６６：右回転）、システム制御部１１２は、撮影回数フラグ＝６であるか否かを判断する（ステップＳ３６７）。
【０３３７】
ステップＳ３６７において、システム制御部１１２が、撮影回数フラグ＝６ではないと判断した場合（ステップＳ３６７：Ｎｏ）、システム制御部１１２は、撮影回数フラグをインクリメントする（ステップＳ３６４）。その後、表示制御部１１２ａは、撮影回数フラグに応じて表示部１２５の表示を変更する（ステップＳ３５４）。その後、撮像装置１００は、図５５のサブルーチンに戻る。
【０３３８】
ステップＳ３６３において、システム制御部１１２が、撮影回数フラグ＝１であると判断した場合（ステップＳ３６３：Ｙｅｓ）、システム制御部１１２は、撮影回数フラグ＝１に設定する（ステップＳ３７０）。
【０３３９】
ステップＳ３６７において、システム制御部１１２が、撮影回数フラグ＝６であると判断した場合（ステップＳ３６７：Ｙｅｓ）、システム制御部１１２は、撮影回数フラグ＝５に設定する（ステップＳ３７１）。
【０３４０】
ステップＳ３６２において、システム制御部１１２が、Ｒダイヤル１２４ｃが左回転したと判断した場合（ステップＳ３６２：左回転）、システム制御部１１２は、撮影回数フラグ＝１であるか否かを判断する（ステップＳ３７２）。
【０３４１】
ステップＳ３７２において、システム制御部１１２が、撮影回数フラグ＝１ではないと判断した場合（ステップＳ３７２：Ｎｏ）、システム制御部１１２は、撮影回数フラグをデクリメントする（ステップＳ３７３）。
【０３４２】
ステップＳ３７２において、システム制御部１１２が、撮影回数フラグ＝１であると判断した場合（ステップＳ３７２：Ｙｅｓ）、システム制御部１１２は、撮影回数フラグ＝４に設定する（ステップＳ３７４）。
【０３４３】
ステップＳ３６６において、システム制御部１１２が、Ｒダイヤル１２４ｃが左回転したと判断した場合（ステップＳ３６６：左回転）、システム制御部１１２は、撮影回数フラグ＝５であるか否かを判断する（ステップＳ３７５）。
【０３４４】
ステップＳ３７５において、システム制御部１１２が、撮影回数フラグ＝５ではないと判断した場合（ステップＳ３７５：Ｎｏ）、システム制御部１１２は、撮影回数フラグをデクリメントする（ステップＳ３７６）。
【０３４５】
ステップＳ３７５において、システム制御部１１２が、撮影回数フラグ＝５であると判断した場合（ステップＳ３７５：Ｙｅｓ）、システム制御部１１２は、撮影回数フラグ＝６に設定する（ステップＳ３７７）。
【０３４６】
ステップＳ３６１において、システム制御部１１２が、ＨＦ＝２又は３であると判断した場合（ステップＳ３６１：ＨＦ＝２又は３）、撮像装置１００は、ステップＳ３６５へ移行する。
【０３４７】
ステップＳ３６５において、システム制御部１１２が、ＨＦ＝３であると判断した場合（ステップＳ３６５：ＨＦ＝３）、システム制御部１１２は、撮影回数フラグ＝７に設定する（ステップＳ３７８）。
【０３４８】
図５９は、撮影回数フラグの一例を表す図である。図５９に示すように、表示制御部１１２ａは、撮影回数フラグの値に応じて図５９の対応する数字をハイレゾショット詳細選択メニュー画面Ｗ２２の撮影回数アイコンＷ２４に表示する。なお、撮影回数フラグ１、２、３の撮影回数２、４、８は、それぞれ画素ずらし回数が２回、４回、８回であり、各画素ずらし位置で１回ずつ撮影する設定である。また、撮影回数フラグ４、５、６の撮影回数１６、３２、６４は、それぞれ画素ずらし回数が８回であり、各画素ずらし位置で２回、４回、８回ずつ撮影する設定である。また、撮影回数フラグ７は、手振れ量等に応じて、画素ずらし回数及び各画素ずらし位置ごとの撮影回数を変更する設定である。
【０３４９】
〔ハイレゾショット画質モード設定処理〕
次に、図５５のステップＳ３４５で説明したハイレゾショット画質モード設定処理について説明する。図６０は、図５５のハイレゾショット画質モード設定処理の概要を示すフローチャートである。
【０３５０】
図６０に示すように、まず、システム制御部１１２は、Ｒダイヤル１２４ｃが右回転したか、左回転したかを判断する（ステップＳ３８１）。
【０３５１】
ステップＳ３８１において、システム制御部１１２が、Ｒダイヤル１２４ｃが右回転したと判断した場合（ステップＳ３８１：右回転）、システム制御部１１２は、ハイレゾショット画質モードフラグ＝４であるか否かを判断する（ステップＳ３８２）。
【０３５２】
ステップＳ３８２において、システム制御部１１２が、ハイレゾショット画質モードフラグ＝４ではないと判断した場合（ステップＳ３８２：Ｎｏ）、システム制御部１１２は、ハイレゾショット画質モードフラグをインクリメントする（ステップＳ３８３）。
【０３５３】
その後、表示制御部１１２ａは、ハイレゾショット画質モードフラグに応じて表示部１２５の表示を変更する（ステップＳ３８４）。その後、撮像装置１００は、図５５のサブルーチンに戻る。
【０３５４】
ステップＳ３８２において、システム制御部１１２が、ハイレゾショット画質モードフラグ＝４であると判断した場合（ステップＳ３８２：Ｙｅｓ）、システム制御部１１２は、ハイレゾショット画質モードフラグ＝１に設定する（ステップＳ３８５）。
【０３５５】
ステップＳ３８１において、システム制御部１１２が、Ｒダイヤル１２４ｃが左回転したと判断した場合（ステップＳ３８１：左回転）、システム制御部１１２は、ハイレゾショット画質モードフラグ＝１であるか否かを判断する（ステップＳ３８６）。
【０３５６】
ステップＳ３８６において、システム制御部１１２が、ハイレゾショット画質モードフラグ＝１ではないと判断した場合（ステップＳ３８６：Ｎｏ）、システム制御部１１２は、ハイレゾショット画質モードフラグをデクリメントする（ステップＳ３８７）。
【０３５７】
ステップＳ３８６において、システム制御部１１２が、ハイレゾショット画質モードフラグ＝１であると判断した場合（ステップＳ３８６：Ｙｅｓ）、システム制御部１１２は、ハイレゾショット画質モードフラグ＝４に設定する（ステップＳ３８８）。
【０３５８】
図６１は、ハイレゾショット画質モードフラグの一例を表す図である。図６１に示すように、表示制御部１１２ａは、ハイレゾショット画質モードフラグの値に応じてハイレゾショット画質モードをハイレゾショット詳細選択メニュー画面Ｗ２２のハイレゾショット画質モードアイコンＷ２５に表示する。
【０３５９】
〔ドライブボタン処理〕
次に、図７のステップＳ３０で説明したドライブボタン処理について説明する。図６２は、図７のドライブボタン処理の概要を示すフローチャートである。
【０３６０】
図６２に示すように、まず、表示制御部１１２ａは、表示部１２５にドライブモード選択メニューを表示させる（ステップＳ３９１）。図６３は、ドライブモード選択メニューの一例を表す図である。図６３に示すように、表示制御部１１２ａは、表示部１２５のライブビュー画面Ｗ１７に重畳してドライブモード選択メニュー画面Ｗ２６を表示する。ドライブモード選択メニュー画面Ｗ２６の上部には、選択されているドライブモードを表示する選択モード表示画面Ｗ２７が表示されている。図６３は、ドライブモードとして（静音）単写モードが選択されている例を示す。
【０３６１】
図６２に示すように、まず、システム制御部１１２は、Ｆダイヤル１２４ｂ又はＲダイヤル１２４ｃが右回転したか、左回転したかを判断する（ステップＳ３９２）。
【０３６２】
ステップＳ３９２において、システム制御部１１２が、Ｆダイヤル１２４ｂ又はＲダイヤル１２４ｃが右回転したと判断した場合（ステップＳ３９２：右回転）、システム制御部１１２は、ドライブモードフラグ＝６であるか否かを判断する（ステップＳ３９３）。
【０３６３】
ステップＳ３９３において、システム制御部１１２が、ドライブモードフラグ＝６ではないと判断した場合（ステップＳ３９３：Ｎｏ）、システム制御部１１２は、ドライブモードフラグをインクリメントする（ステップＳ３９４）。
【０３６４】
その後、表示制御部１１２ａは、ドライブモードフラグに応じて表示部１２５の表示を変更する（ステップＳ３９５）。
【０３６５】
続いて、ステップＳ３９６において、システム制御部１１２が、ドライブモードフラグ＝６であると判断した場合（ステップＳ３９６：Ｙｅｓ）、システム制御部１１２は、ＩＮＦＯボタンが押下されたか否かを判断する（ステップＳ３９７）。
【０３６６】
ステップＳ３９７において、システム制御部１１２が、ＩＮＦＯボタンが押下されたと判断した場合（ステップＳ３９７：Ｙｅｓ）、システム制御部１１２は、ＩＮＦＯボタン押下処理を行う（ステップＳ３９８）。なお、ＩＮＦＯボタン押下処理の詳細は後述する。
【０３６７】
続いて、ステップＳ３９９において、システム制御部１１２が、ＩＮＦＯフラグ＝０であると判断した場合（ステップＳ３９９：Ｙｅｓ）、図５２のステップＳ３１６及びＳ３１７と同様に、ステップＳ４００及びＳ４０１の処理を行う。
【０３６８】
ステップＳ４０２において、レリーズボタン１２４ａが半押しされることによって、１ｓｔレリーズがオン状態となった場合（ステップＳ４０２：Ｙｅｓ）、撮像装置１００は、ドライブボタン処理を終了して撮影待機状態に復帰し（ステップＳ４０３）、撮像装置１００は、図７のサブルーチンへ戻る。
【０３６９】
ステップＳ４０２において、レリーズボタン１２４ａが半押しされることなく、１ｓｔレリーズがオン状態となっていない場合（ステップＳ４０２：Ｎｏ）、撮像装置１００は、ステップＳ３９２へ移行する。
【０３７０】
ステップＳ３９３において、システム制御部１１２が、ドライブオードフラグ＝６であると判断した場合（ステップＳ３９３：Ｙｅｓ）、システム制御部１１２は、ドライブオードフラグ＝１に設定する（ステップＳ４０４）。
【０３７１】
ステップＳ３９６において、システム制御部１１２が、ドライブモードフラグ＝６ではないと判断した場合（ステップＳ３９６：Ｎｏ）、撮像装置１００は、ステップＳ３９９へ移行する。
【０３７２】
ステップＳ３９７において、システム制御部１１２が、ＩＮＦＯボタンが押下されていないと判断した場合（ステップＳ３９７：Ｎｏ）、撮像装置１００は、ステップＳ３９９へ移行する。
【０３７３】
ステップＳ３９９において、システム制御部１１２が、ＩＮＦＯフラグ＝０ではないと判断した場合（ステップＳ３９９：Ｎｏ）、撮像装置１００は、ステップＳ４０２へ移行する。
【０３７４】
ステップＳ３９２において、システム制御部１１２が、Ｆダイヤル１２４ｂ又はＲダイヤル１２４ｃが左回転したと判断した場合（ステップＳ３９２：左回転）、システム制御部１１２は、ドライブモードフラグ＝１であるか否かを判断する（ステップＳ４０５）。
【０３７５】
ステップＳ４０５において、システム制御部１１２が、ドライブモードフラグ＝１ではないと判断した場合（ステップＳ４０５：Ｎｏ）、システム制御部１１２は、ドライブモードフラグをデクリメントする（ステップＳ４０６）。
【０３７６】
ステップＳ４０５において、システム制御部１１２が、ドライブモードフラグ＝１であると判断した場合（ステップＳ４０５：Ｙｅｓ）、システム制御部１１２は、ドライブモードフラグ＝６に設定する（ステップＳ４０７）。
【０３７７】
図６４は、ドライブモードフラグの一例を表す図である。図６４に示すように、表示制御部１１２ａは、ドライブモードフラグの値に応じてドライブモード選択メニュー画面Ｗ２６のいずれかのドライブモードを強調表示する。
【０３７８】
〔ＩＮＦＯボタン押下処理〕
次に、図６２のステップＳ３９８で説明したＩＮＦＯボタン押下処理について説明する。図６５は、図６２のＩＮＦＯボタン押下処理の概要を示すフローチャートである。
【０３７９】
図６５に示すように、ステップＳ４１１において、システム制御部１１２が、ＩＮＦＯフラグ（ＩＦ）＝０であると判断した場合（ステップＳ４１１：Ｙｅｓ）、システム制御部１１２は、ＩＦ＝１に設定する（ステップＳ４１２）。
【０３８０】
そして、表示制御部１１２ａは、ハイレゾショット詳細選択メニュー画面Ｗ２２を表示部１２５に表示させる（ステップＳ４１３）。
【０３８１】
ステップＳ４１１において、システム制御部１１２が、ＩＦ＝０ではないと判断した場合（ステップＳ４１１：Ｎｏ）、システム制御部１１２は、ＩＦ＝０に設定する（ステップＳ４１４）。
【０３８２】
そして、表示制御部１１２ａは、表示部１２５におけるハイレゾショット詳細選択メニュー画面Ｗ２２の表示を消去又は暗くする（ステップＳ４１５）。
【０３８３】
以上説明したＩＮＦＯボタン押下処理により、ハイレゾショット詳細選択メニューの有効と無効とを切り換えることができる。図６６は、ハイレゾショット詳細選択メニューが無効な状態を示す図である。図６７は、ハイレゾショット詳細選択メニューが有効な状態を示す図である。図６７に示すように、ライブビュー画面Ｗ１７に重畳したハイレゾショット詳細選択メニュー画面Ｗ２８が有効な状態では、Ｆダイヤル１２４ｂ及びＲダイヤル１２４ｃ等の操作によりハイレゾショットの設定を変更することができる。一方、図６６に示すように、ライブビュー画面Ｗ１７に重畳したハイレゾショット詳細選択メニュー画面Ｗ２８が無効な状態では、ハイレゾショットの設定は変更できないが、Ｆダイヤル１２４ｂ及びＲダイヤル１２４ｃ等の操作により選択モード表示画面Ｗ２６におけるドライブモードを変更することができる。
【０３８４】
〔ＩＳボタン処理〕
次に、図７のステップＳ３２で説明したＩＳボタン処理について説明する。図６８は、図７のＩＳボタン処理の概要を示すフローチャートである。
【０３８５】
図６８に示すように、ステップＳ４２１において、システム制御部１１２が、ＩＳモードフラグ＝０ではないと判断した場合（ステップＳ４２１：Ｎｏ）、システム制御部１１２は、ＩＳモードフラグ＝０に設定する（ステップＳ４２２）。
【０３８６】
その後、表示制御部１１２ａは、ＩＳモードフラグに応じて表示部１２５の手振れ補正モードの表示を変更する（ステップＳ４２３）。
【０３８７】
図６９は、ＩＳモードフラグの一例を示す図である。図６９に示すように、ＩＳモードフラグ＝０は、手振れ補正ＯＦＦを表し、表示部１２５のライブビュー画面Ｗ１７に「ＩＳ−ＯＦＦ」と表示される。一方、ＩＳモードフラグ＝１は、手振れ補正ＯＮを表し、表示部１２５のライブビュー画面Ｗ１７に「ＩＳ−ＯＮ」と表示される。
【０３８８】
ステップＳ４２４において、システム制御部１１２が、ドライブモードフラグ＝６であると判断した場合（ステップＳ４２４：Ｙｅｓ）、システム制御部１１２は、ハイレゾショットフラグ（ＨＦ）＝３であるか否かを判断する（ステップＳ４２５）。
【０３８９】
ステップＳ４２５において、システム制御部１１２が、ＨＦ＝３ではないと判断した場合（ステップＳ４２５：Ｎｏ）、システム制御部１１２は、ＩＳモードフラグ＝０であるか否かを判断する（ステップＳ４２６）。
【０３９０】
ステップＳ４２６において、システム制御部１１２が、ＩＳモードフラグ＝０であると判断した場合（ステップＳ４２６：Ｙｅｓ）、システム制御部１１２は、ＨＦ＝１に設定する（ステップＳ４２７）。その後、撮像装置１００は、図７のサブルーチンに戻る。
【０３９１】
ステップＳ４２１において、システム制御部１１２が、ＩＳモードフラグ＝０であると判断した場合（ステップＳ４２１：Ｙｅｓ）、システム制御部１１２は、ＩＳモードフラグ＝１に設定する（ステップＳ４２８）。
【０３９２】
ステップＳ４２６において、システム制御部１１２が、ＩＳモードフラグ＝０ではないと判断した場合（ステップＳ４２６：Ｎｏ）、システム制御部１１２は、ＨＦ＝２に設定する（ステップＳ４２８）。その後、撮像装置１００は、図７のサブルーチンに戻る。
【０３９３】
以上説明したＩＳボタン処理により、手振れ補正がＯＦＦ（ＩＳモードフラグ＝０）の場合には、三脚ハイレゾショット（ＨＦ＝１）が設定され、手振れ補正がＯＮ（ＩＳモードフラグ）の場合には、手持ちハイレゾショット（ＨＦ＝２）が設定される。このように、ハイレゾショット撮影において、手振れ補正のＯＮ／ＯＦＦ操作に連動してハイレゾショットモードが切り替わる為、ユーザは関連する２つの機能において一方を設定し、他方を設定し忘れたり、機能矛盾による機能不全を招いたり、機能の設定順序により発生する機能矛盾により機能設定不全を招くことがない。
【０３９４】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。よって、本発明のより広範な態様は、以上のように表し、かつ記述した特定の詳細及び代表的な実施の形態に限定されるものではない。従って、添付のクレーム及びその均等物によって定義される総括的な発明の概念の精神又は範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０３９５】
１０  カメラ本体
２０  レンズ部
１００  撮像装置
１０１  撮像レンズ
１０２  絞り機構
１０３  液晶絞り
１０４  手振れ補正レンズ
１０５  手振れ補正制御部
１０６  液晶絞り制御部
１０７  絞り制御部
１０８  レンズ制御部
１０９、１１９  手振れ検出部
１１０、１２４  操作部
１１１  通信制御部
１１２  システム制御部
１１２ａ  表示制御部
１１３  撮像部
１１３ａ  シャッター
１１３ｂ  撮像素子
１１３ｃ  手振れ補正駆動部
１１４  Ａ／Ｄ変換部
１１５  画像処理部
１１５ａ  第１画像合成部
１１５ｂ  第２画像合成部
１１６  メモリ
１１７  撮像駆動制御部
１１７ａ  画素ずらし駆動部
１１７ｂ  手振れ補正制御部
１１７ｃ  第１撮像駆動制御部
１１７ｄ  第２撮像駆動制御部
１１７ｅ  撮像切替部
１１８  レンズ通信部
１２０  露出制御部
１２１  ＡＦ処理部
１２２  電源部
１２３  電源制御部
１２４ａ  レリーズボタン
１２４ｂ  Ｆダイヤル
１２４ｃ  Ｒダイヤル
１２４ｄ  ＩＮＦＯボタン
１２４ｅ  ＭＥＮＵボタン
１２４ｆ  選択ボタン
１２４ｇ  決定ボタン
１２４ｈ  Ｑボタン
１２４ｉ  ドライブボタン
１２４ｊ  ハイレゾショットボタン
１２４ｋ  ＩＳボタン
１２４ｌ  タッチパネル
１２５  表示部
１２６  外部メモリ
１２７  不揮発性メモリ
１２８  フラッシュ発光部
１２９  フラッシュ充電部
１３０  フラッシュ制御部
【図１】
2020096301.tif 000003
【図２】
2020096301.tif 000004
【図３】
2020096301.tif 000005
【図４】
2020096301.tif 000006
【図５】
2020096301.tif 000007
【図６】
2020096301.tif 000008
【図７】
2020096301.tif 000009
【図８】
2020096301.tif 000010
【図９】
2020096301.tif 000011
【図１０】
2020096301.tif 000012
【図１１】
2020096301.tif 000013
【図１２】
2020096301.tif 000014
【図１３】
2020096301.tif 000015
【図１４】
2020096301.tif 000016
【図１５】
2020096301.tif 000017
【図１６】
2020096301.tif 000018
【図１７】
2020096301.tif 000019
【図１８】
2020096301.tif 000020
【図１９】
2020096301.tif 000021
【図２０】
2020096301.tif 000022
【図２１】
2020096301.tif 000023
【図２２】
2020096301.tif 000024
【図２３】
2020096301.tif 000025
【図２４】
2020096301.tif 000026
【図２５】
2020096301.tif 000027
【図２６】
2020096301.tif 000028
【図２７】
2020096301.tif 000029
【図２８】
2020096301.tif 000030
【図２９】
2020096301.tif 000031
【図３０】
2020096301.tif 000032
【図３１】
2020096301.tif 000033
【図３２】
2020096301.tif 000034
【図３３】
2020096301.tif 000035
【図３４】
2020096301.tif 000036
【図３５】
2020096301.tif 000037
【図３６】
2020096301.tif 000038
【図３７】
2020096301.tif 000039
【図３８】
2020096301.tif 000040
【図３９】
2020096301.tif 000041
【図４０】
2020096301.tif 000042
【図４１】
2020096301.tif 000043
【図４２】
2020096301.tif 000044
【図４３】
2020096301.tif 000045
【図４４】
2020096301.tif 000046
【図４５】
2020096301.tif 000047
【図４６】
2020096301.tif 000048
【図４７】
2020096301.tif 000049
【図４８】
2020096301.tif 000050
【図４９】
2020096301.tif 000051
【図５０】
2020096301.tif 000052
【図５１】
2020096301.tif 000053
【図５２】
2020096301.tif 000054
【図５３】
2020096301.tif 000055
【図５４】
2020096301.tif 000056
【図５５】
2020096301.tif 000057
【図５６】
2020096301.tif 000058
【図５７】
2020096301.tif 000059
【図５８】
2020096301.tif 000060
【図５９】
2020096301.tif 000061
【図６０】
2020096301.tif 000062
【図６１】
2020096301.tif 000063
【図６２】
2020096301.tif 000064
【図６３】
2020096301.tif 000065
【図６４】
2020096301.tif 000066
【図６５】
2020096301.tif 000067
【図６６】
2020096301.tif 000068
【図６７】
2020096301.tif 000069
【図６８】
2020096301.tif 000070
【図６９】
2020096301.tif 000071