(57)【要約】【課題】、露光間ズーミング撮影を行う際に撮影者の構図意図を反映できるカメラを提供する。【解決手段】露光間ズーミング撮影のモードに移行した後、第１画像が取得されると、第２焦点距離のユーザによる設定を支援するための支援画像を表示モニタ１４２に表示させるように構成した。これにより、露光間ズーミング撮影における撮影レンズ１０１の焦点距離の変化範囲をユーザが容易に設定できるので、露光間ズーミング撮影を行う際にユーザ（撮影者）の構図意図を反映でき、構図意図が反映された露光間ズーミング画像が得られる。【選択図】図１
2010200243.tif 000002
【特許請求の範囲】
【請求項１】
焦点距離が変更可能な撮影レンズを通過した被写体光による被写体像を撮像する撮像手段と、
前記撮影レンズの焦点距離を変更する焦点距離変更手段と、
ユーザによる設定入力を受け付ける入力手段と、
前記入力手段で受け付けたユーザによる前記撮影レンズの第１の焦点距離の設定入力に基づいて、前記第１の焦点距離を設定する第１焦点距離設定手段と、
前記撮影レンズの焦点距離が前記第１の焦点距離に設定されたときに前記撮像手段によって撮像して得られる被写体像の第１の画像を取得する第１画像取得手段と、
前記第１画像取得手段で取得した前記第１の画像に基づいて、前記第１の画像を拡大または縮小させる度合いをユーザに設定させるために表示装置に表示させる情報を生成する情報生成手段と、
少なくとも前記情報生成手段で生成した前記情報を表示装置に表示させるように制御する表示制御手段と、
前記入力手段で受け付けた前記第１の画像を拡大または縮小させる度合いの設定入力に基づいて、前記第２の焦点距離を設定する第２焦点距離設定手段と、
前記撮影レンズの焦点距離を前記第１の焦点距離と前記第２の焦点距離との間で変化させながら前記撮像手段によって撮像する露光間ズーミング撮影を行うように前記焦点距離変更手段および前記撮像手段を制御する撮像制御手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記第１画像取得手段で取得した前記第１の画像に基づいて、前記第１の画像中の任意の被写体をユーザが指定するための被写体指定手段をさらに備えることを特徴とするカメラ。
【請求項３】
請求項１または請求項２に記載のカメラにおいて、
前記情報生成手段は、前記第１画像取得手段で取得した前記第１の画像に基づいて、前記撮影レンズの第２の焦点距離が取り得る最大値および最小値に関する第２焦点距離範囲情報を生成することを特徴とするカメラ。
【請求項４】
請求項１〜３のいずれか一項に記載のカメラにおいて、
露光間ズーミング撮影時に前記撮影レンズの焦点距離を任意の焦点距離で保持する期間と、前記撮影レンズの焦点距離を前記第１および第２の焦点距離の一方から他方へ変化させる期間との組み合わせについての画像であって、前記組み合わせに応じた前記露光間ズーミング撮影のパターンの選択肢を表示するパターン選択画像を記憶する記憶手段をさらに備え、
前記表示制御手段は、前記情報と、前記記憶手段で記憶された前記パターン選択画像とを表示装置に表示させるように制御することを特徴とするカメラ。
【請求項５】
請求項４に記載のカメラにおいて、
前記入力手段は、ユーザによる前記選択肢の選択入力をさらに受け付け、
前記情報生成手段は、前記第１画像取得手段で取得した前記第１の画像、および、前記入力手段で受け付けた前記選択肢に基づいて、前記撮影レンズの第２の焦点距離の取り得る範囲に関する第２焦点距離範囲情報を前記入力手段で受け付けた前記選択肢に対応するように生成することを特徴とするカメラ。
【請求項６】
請求項１〜５のいずれか一項に記載のカメラにおいて、
前記第２焦点距離設定手段は、前記入力手段で受け付けた前記第１の画像を拡大または縮小させる度合いの設定入力に基づいて、前記第１の画像の拡大または縮小する倍率を算出し、算出した前記倍率と、前記第１の焦点距離とに基づいて前記第２の焦点距離を算出して設定することを特徴とするカメラ。
【請求項７】
請求項６に記載のカメラにおいて、
前記入力手段は、前記表示装置とともに設けられたタッチパネル式の入力装置を少なくとも有し、前記第１の画像を拡大または縮小させる度合いのユーザの設定入力を前記入力装置が受け付け可能であることを特徴とするカメラ。
【請求項８】
請求項６に記載のカメラにおいて、
前記入力手段は、前記第１の画像を拡大または縮小させる度合いのユーザの設定入力を前記第１の画像の拡大または縮小する倍率として受け付けることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体像の撮像の最中に撮影レンズの焦点距離を変更する露光間ズームを行うカメラに関する。
【背景技術】
【０００２】
被写体像を撮像する最中に撮影レンズの焦点距離を変更することで露光間ズームによる撮影（露光間ズーミング撮影）を行うことが知られている。また、露光間ズーミング撮影を行う際に、カメラに設けられたモータの駆動力によって撮影レンズを駆動して焦点距離を変更するカメラが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６１−２２８４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来のカメラでは、露光間ズーミング撮影を行うことによりどのような画像が得られるのかが不明であるため、撮影者の構図意図が反映できなかった。
【課題を解決するための手段】
【０００５】
請求項１の発明によるカメラは、焦点距離が変更可能な撮影レンズを通過した被写体光による被写体像を撮像する撮像手段と、撮影レンズの焦点距離を変更する焦点距離変更手段と、ユーザによる設定入力を受け付ける入力手段と、入力手段で受け付けたユーザによる撮影レンズの第１の焦点距離の設定入力に基づいて、第１の焦点距離を設定する第１焦点距離設定手段と、撮影レンズの焦点距離が第１の焦点距離に設定されたときに撮像手段によって撮像して得られる被写体像の第１の画像を取得する第１画像取得手段と、第１画像取得手段で取得した第１の画像に基づいて、第１の画像を拡大または縮小させる度合いをユーザに設定させるために表示装置に表示させる情報を生成する情報生成手段と、少なくとも情報生成手段で生成した情報を表示装置に表示させるように制御する表示制御手段と、入力手段で受け付けた第１の画像を拡大または縮小させる度合いの設定入力に基づいて、第２の焦点距離を設定する第２焦点距離設定手段と、撮影レンズの焦点距離を第１の焦点距離と第２の焦点距離との間で変化させながら撮像手段によって撮像する露光間ズーミング撮影を行うように焦点距離変更手段および撮像手段を制御する撮像制御手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、露光間ズーミング撮影を行う際に撮影者の構図意図を反映できる。
【図面の簡単な説明】
【０００７】
【図１】本発明によるカメラ（カメラ１００）の全体構成を示す図である。
【図２】主要被写体の選択について説明する図である。
【図３】主要被写体を拡大／縮小させる度合いの指示について説明する図である。
【図４】主要被写体を拡大／縮小させる度合いの指示について説明する図である。
【図５】露光間ズーミング撮影における撮影パターンの選択について説明する図である。
【図６】露光間ズーミング撮影における撮影パターンを説明する図である。
【図７】選択された撮影パターンと表示モニタ１４２に表示されるシミュレーション画像との関係を示す図である。
【図８】シミュレーション画像１６１とともに問い合わせ表示２５５が表示モニタ１４２に表示された場合の一例を示す図である。
【図９】露光間ズーミング撮影を行うプログラムの処理内容を示すフローチャートである。
【図１０】露光間ズーミング撮影を行うプログラムの処理内容を示すフローチャートである。
【図１１】図１０のメインルーチンのステップＳ１０のサブルーチンにおける処理内容を示すフローチャートである。
【図１２】図１０のメインルーチンのステップＳ１０のサブルーチンにおける処理内容を示すフローチャートである。
【図１３】図１０のメインルーチンのステップＳ１０のサブルーチンにおける処理内容を示すフローチャートである。
【図１４】図１０のメインルーチンのステップＳ１０のサブルーチンにおける処理内容を示すフローチャートである。
【図１５】図１０のメインルーチンのステップＳ１０のサブルーチンにおける処理内容を示すフローチャートである。
【図１６】図１０のメインルーチンのステップＳ１０のサブルーチンにおける処理内容を示すフローチャートである。
【図１７】変形例を示す図である。
【図１８】変形例を示す図である。
【図１９】変形例を示す図である。
【図２０】変形例を示す図である。
【発明を実施するための形態】
【０００８】
図１〜１６を参照して、本発明によるカメラの一実施の形態を説明する。図１は、本発明によるカメラ（カメラ１００）の全体構成を示す図である。カメラ１００は、撮影レンズ１０１と、レンズ駆動部１０２と、レンズ位置検出部１０３と、撮像素子１０４と、絞り１０５と、絞り駆動部１０６とを備えている。カメラ１００は、ＡＦＥ(Analog Front End)回路１３１と、ドライバ１３３と、タイミングジェネレータ(TG)１３４と、画像処理回路１３５と、メインＣＰＵ１３７と、メモリ１３８と、表示制御部１４１と、表示モニタ１４２と、記憶媒体装着部１４３と、操作スイッチ１４４とを備えている。カメラ１００は、加速度センサ１５１と、手ぶれ補正用レンズ１５２と、手ぶれ補正用レンズ位置検出部１５３と、手ぶれ補正用レンズ駆動部１５４とを備えている。
【０００９】
撮影レンズ１０１は、不図示のズームレンズとフォーカスレンズとを含む。ズームレンズは、レンズ駆動部１０２によって光軸方向に進退駆動され、撮影レンズ１０１による焦点距離を調節する。フォーカスレンズはレンズ駆動部１０２によって光軸方向に進退駆動され、撮影レンズ１０１による焦点位置を調節する。レンズ駆動部１０２は、後述するメインＣＰＵ１３７から送出されるレンズ制御信号に応じてズームレンズとフォーカスレンズをそれぞれ駆動する。レンズ位置検出部１０３は、ズームレンズの光軸方向の位置を検出する。
【００１０】
撮像素子１０４は、ＣＣＤイメージセンサなどによって構成される。撮像素子１０４は、撮影レンズ１０１を通過した被写体光による像を撮像し、撮像信号を後述するＡＦＥ回路１３１へ出力する。絞り１０５は、絞り駆動部１０６によって駆動され、光軸を中心とする開口の絞り径を調節する。絞り駆動部１０６は、メインＣＰＵ１３７から送出される絞り制御信号に応じて絞り１０５を駆動する。
【００１１】
ＡＦＥ回路１３１は、ＩＳＯ感度の調整など、撮像素子１０４から出力されたアナログ撮像信号の処理を行うほか、アナログ撮像信号をデジタル信号に変換して後述する画像処理回路１３５に出力する。ドライバ１３３は、後述するタイミング信号を用いて撮像素子１０４が撮像するために必要な駆動信号を生成し、生成した駆動信号を撮像素子１０４へ供給する。タイミングジェネレータ(TG)１３４は、メインＣＰＵ１３７から送出される指示に応じてタイミング信号を発生し、ドライバ１３３およびＡＦＥ回路１３１にタイミング信号を供給する。
【００１２】
画像処理回路１３５は、ＡＦＥ回路１３１から出力されたデジタル変換後の画像データにホワイトバランス処理などの画像処理を行うほか、画像サイズの変更や、画像処理後の画像データを所定の形式で圧縮する圧縮処理、圧縮された画像データを伸長する伸長処理などを行う。なお、画像処理回路１３５は、メインＣＰＵ１３７からの制御信号に基づいて、後述する露光間ズーミング画像や支援画像を生成させる。メインＣＰＵ１３７は、各部から出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各部へ出力する。メインＣＰＵ１３７は各部とバスを介して接続されている。メモリ１３８は、制御プログラムやあらかじめ設定された各種設定値等を格納するＲＯＭおよび作業エリアのＲＡＭを含むメモリである。なお、メモリ１３８は、後述する露光間ズーミング画像を生成させる際に必要な画像データを一時的に記憶する。
【００１３】
表示制御部１４１は、メインＣＰＵ１３７から出力される信号に基づいて、表示モニタ１４２の表示制御を行う。表示モニタ１４２は、たとえば液晶表示装置（ＬＣＤ）などの表示装置である。記憶媒体装着部１４３は、たとえばメモリカードなどの記憶媒体を着脱可能に保持し、装着された記憶媒体に記録されたデータの読み込みや消去、記憶媒体へのデータの書き込みを行う。記憶媒体には、画像処理後の画像データが記録される。操作スイッチ１４４は、カメラ１００の各部の操作のためのボタンなどに連動してメインＣＰＵ１３７に信号を出力するスイッチ群である。操作スイッチ１４４には、表示モニタ１４２の表示領域に対応する領域に設けられたタッチパネル（タッチパネル式スイッチ１４４ａ）も含まれる。
【００１４】
加速度センサ１５１は、手ぶれ補正を行うためにカメラ１００の姿勢変化を検出するセンサである。手ぶれ補正用レンズ１５２は、手ぶれ補正を行うためのレンズであり、手ぶれ補正用レンズ駆動部１５４によって光軸と直交する面内の所定方向に進退駆動され、撮影レンズ１０１が撮像素子１０４上に結像する被写体像の位置を変更する。手ぶれ補正用レンズ位置検出部１５３は、手ぶれ補正用レンズ１５２の位置を検出する。手ぶれ補正用レンズ駆動部１５４は、メインＣＰＵ１３７から出力される信号に基づいて、上述したように手ぶれ補正用レンズ１５２を駆動する。
【００１５】
−−−露光間ズーミング撮影−−−
本実施の形態のカメラ１００では、撮像素子１０４による被写体像の撮像（撮像素子１０４の露光）の最中に、カメラ１００の操作者の操作によって設定された任意の２つの焦点距離の間で撮影レンズ１０１の焦点距離を変更させることができる。すなわち、本実施の形態のカメラ１００では、操作者の操作によって設定された任意の２つの焦点距離の間でズーミングを行う露光間ズーミング撮影が可能である。なお、露光間ズーミング撮影によって得られた被写体像の画像を露光間ズーミング画像と呼ぶ。本実施の形態のカメラ１００では、露光間ズーミング撮影を行う前に、露光間ズーミング撮影における焦点距離の変更範囲をあらかじめ設定できる。また、本実施の形態のカメラ１００では、どのような露光間ズーミング画像が得られるのかをシミュレーションによって操作者に提示できる。以下、詳述する。
【００１６】
露光間ズーミング撮影のモードに移行するように、たとえば不図示の撮影モード選択ボタンが操作されると、操作スイッチ１４４からの操作信号に基づいて、メインＣＰＵ１３７は、撮影モードを露光間ズーミング撮影のモードに切り替え、表示モニタ１４２にスルー画を表示するように各部を制御する。スルー画（スルー画像、またはライブビュー画像とも呼ぶ）は、記憶媒体への記録用の画像を取得するための撮影（本撮影）の前段階として撮像素子１０４で繰り返し撮像することで取得される予備撮影画像である。
【００１７】
操作者の操作によってたとえばズームボタンが押圧操作されると、ズームボタンが押圧操作されている間に操作スイッチ１４４からズーム操作信号（望遠指示信号または広角指示信号）が出力される。ズーム操作信号を受信したメインＣＰＵ１３７は、ズームレンズを進退駆動させるようにレンズ駆動部１０２に信号を出力する。これにより、撮影レンズ１０１の焦点距離が任意の焦点距離に設定される。
【００１８】
このようにして、操作者が、撮影レンズ１０１の焦点距離を任意の焦点距離に設定した後、不図示のレリーズボタンを半押し操作すると、操作スイッチ１４４から半押し操作信号が出力される。半押し操作信号を受信したメインＣＰＵ１３７は、レンズ位置検出部１０３の検出信号に基づいて、現時点における撮影レンズ１０１の焦点距離（以下、第１焦点距離と呼ぶ）の情報をメモリ１３８に一時的に記憶させる。この第１焦点距離は、露光間ズーミング撮影における焦点距離変更範囲の一方端（焦点距離変更の開始端または終了端）となる焦点距離として設定される。また、半押し操作信号を受信したメインＣＰＵ１３７は、撮像素子１０４で被写体像を撮像するよう各部を制御する。
【００１９】
撮像素子１０４で被写体像が撮像されると、メインＣＰＵ１３７は、画像処理回路１３５に、ＡＦＥ回路１３１から出力された画像データにホワイトバランス処理などの画像処理を行わせ、画像処理後の画像データをメモリ１３８に一時的に記憶させる。また、メインＣＰＵ１３７は、撮像素子１０４で撮像して得られた画像を表示モニタ１４２に表示させるよう各部を制御する。これにより、図２（ａ）に示すように、撮影レンズ１０１が第１焦点距離に設定されたときに撮像素子１０４で撮像して得られる被写体像の画像（以下、第１画像と呼ぶ）１４２ａが表示モニタ１４２に表示される。
【００２０】
また、メインＣＰＵ１３７は、図２（ａ）に示すように、第１画像１４２ａとともに、主要被写体を選択することを促す旨の表示２５１を表示モニタ１４２に表示させるよう各部を制御する。なお、本実施の形態においては、主要被写体とは、撮影して得られた画像の中でユーザが構図の意図を強く反映させたいと欲する被写体をいう。主要被写体として、たとえば、ユーザが撮影したいと欲する主たる被写体や、露光間ズーミング撮影による表現の要となりうるとユーザが考える被写体、露光間ズーミング撮影によって得られる画像中に必ず全体が撮影されていることをユーザが欲する主たる被写体などが挙げられる。
【００２１】
より具体的には、たとえば、静止している車両を露光間ズーミング撮影を行うことで、車両があたかも動いているような画像を得たいとユーザが欲した場合には、当該車両が主要被写体である。たとえば、ビル群の夜景を露光間ズーミング撮影を行うことで、幻想的な画像を得たいとユーザが欲した場合に、たとえば一番目立つビルなど、露光間ズーミング撮影による効果が最も大きいと考えられるビルがあった場合には、当該ビルが主要被写体である。主要被写体は、静的な被写体に限らず、たとえば花火のように動的なものであってもよい。なお、ここに挙げたものは主要被写体の一例であり、本発明のおける主要被写体はこれら限定されることはない。
【００２２】
ユーザは、図２（ａ）に示すように表示モニタ１４２に表示された被写体の画像のうち、主要被写体であると考える被写体の画像の輪郭に沿って表示モニタ１４２の表示領域の表面を指やタッチペンなどでなぞることができる。このように、主要被写体がどれであるかを指示するためにユーザが表示モニタ１４２をなぞることで、タッチパネル式スイッチ１４４ａにおける、なぞられた部分の位置（軌跡）の情報がタッチパネル式スイッチ１４４ａからメインＣＰＵ１３７へ出力される。メインＣＰＵ１３７は、タッチパネル式スイッチ１４４ａから受信した、上記軌跡の情報に基づいて、第１画像における位置、範囲、大きさを算出するとともに、当該算出した位置、範囲、大きさの情報に合致する被写体像を第１画像から画像処理によって特定して（抽出して）、その表示領域を一時的に記憶する。
【００２３】
メインＣＰＵ１３７は、上述のようにして特定した被写体像を第１画像１４２ａ中で強調して表示モニタ１４２に表示するように各部を制御する。図２（ｂ）において、２７０は、主要被写体の画像を示す。図２（ｂ）は、主要被写体として、たとえば第１画像１４２ａの右側の円形の被写体が選択された場合の一例を示す図である。強調表示の態様として、たとえば図２（ｂ）に示すように、主要被写体を囲う枠２７１を表示するようにしてもよく、図示はしないが、たとえば、主要被写体の輪郭部分の表示色を変更したり輪郭線を太くしたり、輪郭線の部分を点滅するかの如く所定時間毎に色を変えて表示するなどして主要被写体の輪郭を強調してもよく、この輪郭の強調表示に加えて、上述した主要被写体を囲う枠も表示してもよい。また、主要被写体以外の被写体の色やコントラストを薄くして表示するようにしてもよい。
【００２４】
メインＣＰＵ１３７は、主要被写体を強調表示させるとともに、図２（ｂ）に示すように、特定した主要被写体がユーザの意図した主要被写体であるか否かの問い合わせ表示２５２を表示モニタ１４２に表示するよう各部を制御する。問い合わせ表示２５２には、特定した主要被写体がユーザの意図した主要被写体である場合にユーザにタッチ操作させるための「はい」表示２５２ａと、特定した主要被写体がユーザの意図した主要被写体でない場合にユーザにタッチ操作させるための「いいえ」表示２５２ｂも含まれる。
【００２５】
「いいえ」表示２５２ｂが表示された部分がユーザによって触れられたことを検出すると、ユーザが主要被写体について指示する前の状態に戻るよう、メインＣＰＵ１３７は各部を制御する。すなわち、メインＣＰＵ１３７は、先に主要被写体として特定した被写体像の表示領域の記憶を消去するとともに、強調表示を中止して、図２（ａ）に示すように、第１画像１４２ａとともに、主要被写体を選択することを促す旨の表示２５１を再び表示モニタ１４２に表示させるよう各部を制御する。
【００２６】
「はい」表示２５２ａが表示された部分がユーザによって触れられたことを検出すると、メインＣＰＵ１３７は、第１焦点距離と、第１画像中の主要被写体像の位置、大きさ、範囲の情報とに基づいて、撮影レンズ１０１の焦点距離を最短距離および最長距離に設定した際に、主要被写体が撮像範囲内でどのような位置、範囲、大きさとなるのかを算出する。そして、図３（ａ），（ｂ）に示すように、メインＣＰＵ１３７は、算出結果に基づいて、撮影レンズ１０１の焦点距離を最短距離および最長距離に設定した際に、主要被写体が撮像範囲内でどのような位置、範囲、大きさとなるのかを示す画像２７２〜２７５を生成して第１画像１４２ａに重畳的に表示するよう各部を制御する。このように表示される画像を表示画像１４２ｂと呼ぶ。図３（ｂ）は、図３（ａ）に示す、表示モニタ１４２に表示された表示画像１４２ｂの一部を拡大した図である。
【００２７】
画像２７２は、第１画像の画像データに基づいて作成された画像であって、撮影レンズ１０１の焦点距離を最短距離に設定した際に撮像して得られるであろう画像中の主要被写体を示す画像である。画像（枠）２７３は、画像２７２の位置、範囲、大きさを示す枠であり、画像２７２を囲うように表示される。画像２７４は、第１画像の画像データに基づいて作成された画像であって、撮影レンズ１０１の焦点距離を最長距離に設定した際に撮像して得られるであろう画像中の主要被写体を示す画像である。画像（枠）２７５は、画像２７４の位置、範囲、大きさを示す枠であり、画像２７４を囲うように表示される。なお、図３（ａ），（ｂ）では、撮影レンズ１０１の焦点距離を最長距離に設定して撮像したとすれば、主要被写体が撮像範囲の右端の方に大きく寄ってしまうために、枠２７５の右側の一部が表示モニタ１４２に表示領域から外れてしまった場合の表示例を示している。画像２７２〜２７５を主要被写体表示範囲提示画像とも呼ぶ。このように、メインＣＰＵ１３７は、第１画像の画像データに基づいて主要被写体表示範囲提示画像のデータ（主要被写体表示範囲提示画像データ）を生成する。
【００２８】
メインＣＰＵ１３７は、画像２７２〜２７５とともに、補助線２７６を第１画像に重畳的に表示するよう各部を制御する。補助線２７６は、撮影レンズ１０１の焦点距離を任意の焦点距離に設定した際に、撮像して得られるであろう画像中で主要被写体がどのように変化するのかをユーザが理解しやすくなるようにするためのものである。補助線２７６は、たとえば、枠２７３と枠２７５の角部を結ぶように描かれる。このように補助線２７６を描くことで、撮影レンズ１０１の焦点距離を任意の焦点距離に設定した際に、撮像して得られるであろう画像中で主要被写体がどのような位置、大きさ、範囲になるのかをユーザが理解する一助とすることができる。ユーザは、補助線２７６を頼りとして、最短焦点距離に対応する画像２７２および枠２７３が表示画像１４２ｂの奥の方に位置し、最長焦点距離に対応する画像２７４および枠２７５が表示画像１４２ｂの手前の方に位置しているかの如く、表示画像１４２ｂを観察すればよい。なお、図示した補助線２７６の描き方は一例であり、枠２７３と枠２７５の角部を結ぶように描くのではなく、たとえば、画像２７２と画像２７４との間で、対応する位置同士を結ぶように描いてもよい。
【００２９】
また、メインＣＰＵ１３７は、露光間ズーミング撮影における焦点距離の変更範囲の他方端（焦点距離変更の終了端または開始端）である、第２焦点距離の設定を促す旨の表示２５３を表示画像１４２ｂに重畳表示させるよう各部を制御する。なお、本実施の形態では、表示画像１４２ｂにおいて主要被写体を拡大または縮小させる度合いを指示することによって、第２焦点距離の設定ができるように構成されている。すなわち、ユーザが、補助線２７６を手がかりに、表示画像１４２ｂが表示された表示モニタ１４２の表示面をなぞることで、主要被写体を拡大または縮小させる度合いを指示することができる。図４（ａ）は、たとえば、ユーザが、補助線２７６を手がかりに、枠２７１と枠２７５との間を矢印２８１で示すようにタッチペンでなぞることで、主要被写体を拡大させる度合いを指示する一例を示す図である。
【００３０】
メインＣＰＵ１３７は、表示画像１４２ｂが表示された表示モニタ１４２の表示面がなぞれられたことを検出すると、第２焦点距離を算出する。具体的には、メインＣＰＵ１３７は、タッチパネル式スイッチ１４４ａから受信した、なぞられた部分の位置（軌跡）の情報に基づいて、なぞられた部分の大きさを算出する。次いで、メインＣＰＵ１３７は、なぞられた軌跡が主要被写体の輪郭の形状と同様（相似）であれば、なぞられた部分の大きさと、第１画像中の主要被写体像の大きさとを比較して拡大／縮小率を算出する。また、メインＣＰＵ１３７は、なぞられた軌跡が矩形、すなわち、主要被写体を囲う枠２７１の形状と同様（相似）であれば、なぞられた部分の大きさと、枠２７１の大きさとを比較して拡大／縮小率を算出する。そして、メインＣＰＵ１３７は、算出した拡大／縮小率と第１焦点距離の情報を参照して、主要被写体が撮影範囲内においてユーザがなぞったような大きさとなる焦点距離を算出して一時的に記憶する。このように算出した焦点距離が第２焦点距離の候補値となる。
【００３１】
メインＣＰＵ１３７は、第２焦点距離の候補値を算出すると、第１画像の画像データに基づいて、撮影レンズ１０１の焦点距離を算出した候補値に設定した際に撮像して得られるであろう画像中の主要被写体を示す画像２７７を作成するよう各部を制御する。そして、メインＣＰＵ１３７は、図４（ｂ）に示すように、作成された画像２７７と、この画像２７７を囲う枠２７８を第１画像に重畳的に表示する表示画像１４２ｃを表示するように各部を制御する。また、メインＣＰＵ１３７は、拡大／縮小させる度合いがこれでよいかどうかを問い合わせる問い合わせ表示２５４を表示モニタ１４２に表示するよう各部を制御する。問い合わせ表示２５４には、拡大／縮小させる度合いを確定する場合にユーザにタッチ操作させるための「はい」表示２５４ａと、拡大／縮小させる度合いを再度設定し直す場合にユーザにタッチ操作させるための「いいえ」表示２５４ｂも含まれる。このように、本実施の形態では、表示画像１４２ａ〜１４２ｃのように、ユーザによる第２焦点距離の設定入力を支援するための画像（支援画像）を表示させるために、支援画像のデータ（支援画像データ）を生成し、生成した支援画像データに基づいて、支援画像を表示モニタ１４２に表示するようにしている。なお、支援画像が表示された表示モニタ１４２の表示画面を支援画面と呼ぶ。
【００３２】
「いいえ」表示２５４ｂが表示された部分がユーザによって触れられたことを検出すると、ユーザが主要被写体を拡大または縮小させる度合いを指示する前の状態に戻るよう、メインＣＰＵ１３７は各部を制御する。すなわち、メインＣＰＵ１３７は、先に算出した第２焦点距離の候補値の記憶を消去するとともに、画像２７７や枠２７８の表示を中止して、図３（ａ）に示す表示画像１４２ｂを再び表示モニタ１４２に表示させるよう各部を制御する。
【００３３】
「はい」表示２５４ａが表示された部分がユーザによって触れられたことを検出すると、メインＣＰＵ１３７は、一時的に記憶していた第２焦点距離の候補値を第２焦点距離として設定する。そして、メインＣＰＵ１３７は、表示画像１４２ｃにおける問い合わせ表示２５４に代えて、図５（ａ）に示すように、露光間ズーミング撮影における撮影パターンの選択画像（パターン選択画像）１５０を表示させる。この、図５（ａ）に示すように表示される画像を表示画像１４２ｄとする。パターン選択画像１５０とは、露光間ズーミング撮影をどのように行うのかを操作者に選択させるための画像であり、メインＣＰＵ１３７は、後述するアイコン１５１〜１５６の画像のデータをＲＯＭから読み込んで表示モニタ１４２に表示させる。
【００３４】
露光間ズーミング撮影における撮影パターンとしては、たとえば以下の６パターンが挙げられる。なお、以下の説明では、第１および第２焦点距離のうち、焦点距離が短い方を広角側焦点距離と呼び、焦点距離が長い方を望遠側焦点距離と呼ぶ。
【００３５】
（ａ）  露光中に撮影レンズ１０１の焦点距離を広角側焦点距離に設定して一定時間保持し、その後、露光中に撮影レンズ１０１の焦点距離を望遠側焦点距離にズーミングさせる。これにより、図６（ａ）に示すように、画像の中央から外側に向かって尾を引いたような露光間ズーミング画像が得られる。この露光間ズーミング画像では、画像の中央側にコントラストがはっきりとした被写体像が現れ、この被写体像から外側に向かって尾を引くような被写体像が現れる。このように露光間ズーミング画像に現れた被写体像画像の内、コントラストがはっきりとした被写体像のことを芯の画像と呼ぶ。また、露光間ズーミング画像に現れた被写体像画像の内、尾を引くような被写体像のことを尾の画像と呼ぶ。なお、芯の画像は、露光中に撮影レンズ１０１の焦点距離を所定の焦点距離で一定時間保持されたときに撮像して得られる画像である。また、尾の画像は、露光中に撮影レンズ１０１の焦点距離が変更されている間に（ズーミング中に）撮像して得られる画像である。このような露光間ズーミング撮影における撮影パターンをパターン１と呼ぶ。
【００３６】
（ｂ）  露光開始と略同時に撮影レンズ１０１の焦点距離を広角側焦点距離から望遠側焦点距離にズーミングさせ、その後、露光中に撮影レンズ１０１の焦点距離を望遠側焦点距離で一定時間保持する。これにより、図６（ｂ）に示すように、画像の外側に芯の画像が現れ、この芯の画像から中央に向かって尾を引いたような尾の画像が現れた露光間ズーミング画像が得られる。このような露光間ズーミング撮影における撮影パターンをパターン２と呼ぶ。
【００３７】
（ｃ）  露光開始と略同時に撮影レンズ１０１の焦点距離を広角側焦点距離から望遠側焦点距離にズーミングさせ、露光中に撮影レンズ１０１の焦点距離が任意の焦点距離で保持されないようにする。これにより、図６（ｃ）に示すように、画像の外側から中央にかけて尾を引いたような露光間ズーミング画像が得られる。なお、ここで得られる露光間ズーミング画像では、露光中に撮影レンズ１０１の焦点距離が任意の焦点距離で保持されている期間がないため、芯の画像が生成されず、尾の画像のみが現れる。このような露光間ズーミング撮影における撮影パターンをパターン３と呼ぶ。
【００３８】
（ｄ）  露光中に撮影レンズ１０１の焦点距離を望遠側焦点距離に設定して一定時間保持し、その後、露光中に撮影レンズ１０１の焦点距離を広角側焦点距離にズーミングさせる。これにより、図６（ｄ）に示すように、画像の外側に芯の画像が現れ、この芯の画像から中央に向かって尾を引いたような尾の画像が現れた露光間ズーミング画像が得られる。このような露光間ズーミング撮影における撮影パターンをパターン４と呼ぶ。
【００３９】
（ｅ）  露光開始と略同時に撮影レンズ１０１の焦点距離を望遠側焦点距離から広角側焦点距離にズーミングさせ、その後、露光中に撮影レンズ１０１の焦点距離を広角側焦点距離で一定時間保持する。これにより、図６（ｅ）に示すように、画像の中心側に芯の画像が現れ、この芯の画像から外側に向かって尾を引いたような尾の画像が現れた露光間ズーミング画像が得られる。このような露光間ズーミング撮影における撮影パターンをパターン５と呼ぶ。
【００４０】
（ｆ）  露光開始と略同時に撮影レンズ１０１の焦点距離を望遠側焦点距離から広角側焦点距離にズーミングさせ、露光中に撮影レンズ１０１の焦点距離が任意の焦点距離で保持されないようにする。これにより、図６（ｆ）に示すように、画像の外側から中央にかけて尾を引いたような露光間ズーミング画像が得られる。なお、ここで得られる露光間ズーミング画像では、露光中に撮影レンズ１０１の焦点距離が任意の焦点距離で保持されている期間がないため、芯の画像が生成されず、尾の画像のみが現れる。このような露光間ズーミング撮影における撮影パターンをパターン６と呼ぶ。
【００４１】
なお、同一被写体を撮影する場合、被写体が静止していれば、パターン１およびパターン５の撮影パターンによる露光間ズーミング画像は同じ画像となり、パターン２およびパターン４の撮影パターンによる露光間ズーミング画像は同じ画像となり、パターン３およびパターン６の撮影パターンによる露光間ズーミング画像は同じ画像となる。しかし、同一被写体を撮影する場合でも、被写体が動いていれば、パターン１およびパターン５の撮影パターンによる露光間ズーミング画像はそれぞれ異なる画像となり、パターン２およびパターン４の撮影パターンによる露光間ズーミング画像はそれぞれ異なる画像となり、パターン３およびパターン６の撮影パターンによる露光間ズーミング画像はそれぞれ異なる画像となる。
【００４２】
上述したパターン選択画像１５０には、たとえば、図５（ｂ）〜（ｇ）に示すようなアイコン１５１〜１５６が含まれる（図５（ａ））。アイコン１５１〜１５６は、露光間ズーミング撮影における撮影パターンをユーザが選択するのを支援するためのアイコン（画像）であり、後述するように、撮影パターンの選択肢としての意味合いも持っている。たとえば図５（ｂ）に示すアイコン１５１では、上述したパターン１に対応するように、画像を模した方形の枠内の中央近傍に芯の画像を模したマーク１５１ａと、尾の画像を模したマーク１５１ｂと、ズーミングに伴って被写体像の画像が画面内で移動する方向を示す矢印のマーク１５１ｃとが、パターン１を示す数字「１」ともに表されている。図５（ｃ）に示すアイコン１５２では、上述したパターン２に対応するように、画像を模した方形の枠内の周辺部近傍に芯の画像を模したマーク１５２ａと、尾の画像を模したマーク１５２ｂと、ズーミングに伴って被写体像の画像が画面内で移動する方向を示す矢印のマーク１５２ｃとが、パターン２を示す数字「２」ともに表されている。
【００４３】
図５（ｄ）に示すアイコン１５３では、上述したパターン３に対応するように、画像を模した方形の枠内に、尾の画像を模したマーク１５３ｂと、ズーミングに伴って被写体像の画像が画面内で移動する方向を示す矢印のマーク１５３ｃとが、パターン３を示す数字「３」ともに表されている。図５（ｅ）に示すアイコン１５４では、上述したパターン４に対応するように、画像を模した方形の枠内の周辺部近傍に芯の画像を模したマーク１５４ａと、尾の画像を模したマーク１５４ｂと、ズーミングに伴って被写体像の画像が画面内で移動する方向を示す矢印のマーク１５４ｃとが、パターン４を示す数字「４」ともに表されている。
【００４４】
図５（ｆ）に示すアイコン１５５では、上述したパターン５に対応するように、画像を模した方形の枠内の中央近傍に芯の画像を模したマーク１５５ａと、尾の画像を模したマーク１５５ｂと、ズーミングに伴って被写体像の画像が画面内で移動する方向を示す矢印のマーク１５５ｃとが、パターン５を示す数字「５」ともに表されている。図５（ｇ）に示すアイコン１５６では、上述したパターン６に対応するように、画像を模した方形の枠内に、尾の画像を模したマーク１５６ｂと、ズーミングに伴って被写体像の画像が画面内で移動する方向を示す矢印のマーク１５６ｃとが、パターン６を示す数字「６」ともに表されている。
【００４５】
たとえば図５（ａ）に示すアイコン１５１の表示部分がユーザによって触れられると、タッチパネル式スイッチ１４４ａからの操作信号に基づいて、メインＣＰＵ１３７は、図７（ａ）に示すようなシミュレーション画像１６１を表示モニタ１４２に表示するよう各部を制御する。
【００４６】
シミュレーション画像１６１では、第１および第２焦点距離のうち、広角側焦点距離で撮影したとすれば得られるであろう画像がコントラストを弱めることなく表示され、望遠側焦点距離で撮影したとすれば得られるであろう画像がコントラストを弱めて表示される。また、広角側焦点距離で撮影したとすれば得られるであろう画像と、望遠側焦点距離で撮影したとすれば得られるであろう画像との間で、画像が尾を引いているような補助線２８２も表示される。これにより、パターン１の撮影パターンで撮影した際の露光間ズーミング画像（図６（ａ））の特徴がシミュレーション画像１６１に現れる。シミュレーション画像１６１では、図７（ａ）に示すように、主要被写体だけでなく、第１画像中の他の被写体についても同様の画像が生成されて表示される。この点については、以下に述べるシミュレーション画像１６２〜１６６についても同様である。
【００４７】
なお、図４に示したように、ユーザが、枠２７１と枠２７５との間を矢印２８１で示すようにタッチペンでなぞって、第２焦点距離が第１焦点距離よりも長くなるように指示した場合、広角側焦点距離で撮影したとすれば得られるであろう画像は第１画像となり、望遠側焦点距離で撮影したとすれば得られるであろう画像は、第１画像から生成された画像となる。これとは逆に、ユーザが、第２焦点距離が第１焦点距離よりも短くなるように指示した場合、広角側焦点距離で撮影したとすれば得られるであろう画像は、第１画像から生成された画像となり、望遠側焦点距離で撮影したとすれば得られるであろう画像は第１画像となる。この点については、以下に述べるシミュレーション画像１６２〜１６６についても同様である。
【００４８】
パターン１の撮影パターンで撮影した際の露光間ズーミング画像（図６（ａ））では、画像の中心側に芯の画像が現れ、芯の画像から外側に向かって尾を引いたような尾の画像が現れる。これに対して、シミュレーション画像１６１では、画像の中心側に位置することとなる撮影レンズ１０１の焦点距離が広角側焦点距離で撮影したとすれば得られるであろう画像がはっきりと表示され、望遠側焦点距離で撮影したとすれば得られるであろう画像がぼんやりと表示される。このように、本実施の形態のカメラ１００では、シミュレーション画像１６１を生成して表示することで、露光間ズーミング画像を擬似的に表示している。
【００４９】
たとえば図５（ａ）に示すアイコン１５２の表示部分がユーザによって触れられると、タッチパネル式スイッチ１４４ａからの操作信号に基づいて、メインＣＰＵ１３７は、図７（ｂ）に示すようなシミュレーション画像１６２を表示モニタ１４２に表示するよう各部を制御する。
【００５０】
シミュレーション画像１６２では、第１および第２焦点距離のうち、望遠側焦点距離で撮影したとすれば得られるであろう画像がコントラストを弱めることなく表示され、広角側焦点距離で撮影したとすれば得られるであろう画像がコントラストを弱めて表示される。また、広角側焦点距離で撮影したとすれば得られるであろう画像と、望遠側焦点距離で撮影したとすれば得られるであろう画像との間で、画像が尾を引いているような補助線２８２も表示される。これにより、パターン２の撮影パターンで撮影した際の露光間ズーミング画像（図６（ｂ））の特徴がシミュレーション画像１６２に現れる。
【００５１】
パターン２の撮影パターンで撮影した際の露光間ズーミング画像（図６（ｂ））では、画像の周辺側に芯の画像が現れ、芯の画像から画面中央側に向かって尾を引いたような尾の画像が現れる。これに対して、シミュレーション画像１６２では、画像の中心側に位置することとなる撮影レンズ１０１の焦点距離が望遠側焦点距離で撮影したとすれば得られるであろう画像がはっきりと表示され、広角側焦点距離で撮影したとすれば得られるであろう画像がぼんやりと表示される。
【００５２】
たとえば図５（ａ）に示すアイコン１５３の表示部分がユーザによって触れられると、タッチパネル式スイッチ１４４ａからの操作信号に基づいて、メインＣＰＵ１３７は、図７（ｃ）に示すようなシミュレーション画像１６３を表示モニタ１４２に表示するよう各部を制御する。
【００５３】
シミュレーション画像１６３では、第１および第２焦点距離のうち、望遠側焦点距離で撮影したとすれば得られるであろう画像、および、広角側焦点距離で撮影したとすれば得られるであろう画像がコントラストを弱めて表示される。また、広角側焦点距離で撮影したとすれば得られるであろう画像と、望遠側焦点距離で撮影したとすれば得られるであろう画像との間で、画像が尾を引いているような補助線２８２も表示される。これにより、パターン３の撮影パターンで撮影した際の露光間ズーミング画像（図６（ｃ））の特徴がシミュレーション画像１６２に現れる。すなわち、パターン３の撮影パターンで撮影した際の露光間ズーミング画像（図６（ｃ））では、芯の画像が現れず、画面中央側から周辺側にかけて尾を引いたような尾の画像が現れる。これに対して、シミュレーション画像１６２では、すべての画像がぼんやりと表示される。
【００５４】
たとえば図５（ａ）に示すアイコン１５４の表示部分がユーザによって触れられると、タッチパネル式スイッチ１４４ａからの操作信号に基づいて、メインＣＰＵ１３７は、図７（ｄ）に示すようなシミュレーション画像１６４を表示モニタ１４２に表示するよう各部を制御する。
【００５５】
シミュレーション画像１６４では、上述したシミュレーション画像１６２と同様の画像が表示される。これにより、パターン４の撮影パターンで撮影した際の露光間ズーミング画像（図６（ｄ））の特徴がシミュレーション画像１６４に現れる。すなわち、パターン４の撮影パターンで撮影した際の露光間ズーミング画像（図６（ｄ））では、画像の周辺側に芯の画像が現れ、芯の画像から画面中央側に向かって尾を引いたような尾の画像が現れる。これに対して、シミュレーション画像１６４では、画像の中心側に位置することとなる撮影レンズ１０１の焦点距離が望遠側焦点距離で撮影したとすれば得られるであろう画像がはっきりと表示され、広角側焦点距離で撮影したとすれば得られるであろう画像がぼんやりと表示される。
【００５６】
たとえば図５（ａ）に示すアイコン１５５の表示部分がユーザによって触れられると、タッチパネル式スイッチ１４４ａからの操作信号に基づいて、メインＣＰＵ１３７は、図７（ｅ）に示すようなシミュレーション画像１６５を表示モニタ１４２に表示するよう各部を制御する。
【００５７】
シミュレーション画像１６５では、上述したシミュレーション画像１６１と同様の画像が表示される。これにより、パターン５の撮影パターンで撮影した際の露光間ズーミング画像（図６（ｅ））の特徴がシミュレーション画像１６５に現れる。すなわち、パターン５の撮影パターンで撮影した際の露光間ズーミング画像（図６（ｅ））では、画像の中心側に芯の画像が現れ、芯の画像から外側に向かって尾を引いたような尾の画像が現れる。これに対して、シミュレーション画像１６１では、画像の中心側に位置することとなる撮影レンズ１０１の焦点距離が広角側焦点距離で撮影したとすれば得られるであろう画像がはっきりと表示され、望遠側焦点距離で撮影したとすれば得られるであろう画像がぼんやりと表示される。
【００５８】
たとえば図５（ａ）に示すアイコン１５６の表示部分がユーザによって触れられると、タッチパネル式スイッチ１４４ａからの操作信号に基づいて、メインＣＰＵ１３７は、図７（ｆ）に示すようなシミュレーション画像１６６を表示モニタ１４２に表示するよう各部を制御する。シミュレーション画像１６６では、上述したシミュレーション画像１６３ｎと同様に、第１および第２焦点距離のうち、望遠側焦点距離で撮影したとすれば得られるであろう画像、および、広角側焦点距離で撮影したとすれば得られるであろう画像がコントラストを弱めて表示される。また、広角側焦点距離で撮影したとすれば得られるであろう画像と、望遠側焦点距離で撮影したとすれば得られるであろう画像との間で、画像が尾を引いているような補助線２８２も表示される。これにより、パターン６の撮影パターンで撮影した際の露光間ズーミング画像（図６（ｆ））の特徴がシミュレーション画像１６６に現れる。すなわち、パターン６の撮影パターンで撮影した際の露光間ズーミング画像（図６（ｆ））では、芯の画像が現れず、画面中央側から周辺側にかけて尾を引いたような尾の画像が現れる。これに対して、シミュレーション画像１６６では、全ての画像がぼんやりと表示される。
【００５９】
なお、メインＣＰＵ１３７は、上述したシミュレーション画像１６１〜１６６のいずれかとともに、このシミュレーション画像でよいか否かを操作者に問い合わせる表示を表示モニタ１４２に表示するよう各部を制御する。図８は、シミュレーション画像１６１とともに、このシミュレーション画像でよいか否かを操作者に問い合わせる問い合わせ表示２５５が表示モニタ１４２に表示された場合の一例を示す。問い合わせ表示２５５には、ユーザがこの露光間ズーミング撮影のパターンでよいと判断した場合にユーザにタッチ操作させるための「はい」表示２５５ａと、ユーザがこの露光間ズーミング撮影のパターンではよくないと判断した場合にユーザにタッチ操作させるための「いいえ」表示２５５ｂも含まれる。
【００６０】
「いいえ」表示２５５ｂが表示された部分がユーザによって触れられたことを検出すると、メインＣＰＵ１３７は、露光間ズーミング撮影のパターンを再度ユーザに選択させるために、図５（ａ）に示す表示画像１４２ｄを表示するよう各部を制御する。すなわち、メインＣＰＵ１３７は、露光間ズーミング撮影のパターンが選択される前の状態に戻るよう各部を制御する。
【００６１】
「はい」表示２５５ａが表示された部分がユーザによって触れられたことを検出すると、メインＣＰＵ１３７は、現在表示させているシミュレーション画像のパターンに対応する露光間ズーミング撮影のパターンを、露光間ズーミング撮影を行う際の撮影パターンとして記憶する。そして、たとえば、「撮影パターンが確定しました。撮影可能です。」という、当該撮影パターンによる露光間ズーミング撮影が可能である旨の表示（撮影可能表示）を表示モニタ１４２に表示するよう各部を制御する。そして、シミュレーション画像１６１〜１６６に代えて、表示モニタ１４２にスルー画を表示して、露光間ズーミング撮影の撮影待機状態となるように各部を制御する。その後、ユーザによって不図示のレリーズボタンが全押し操作されて操作スイッチ１４４から全押し操作信号が出力されると、この全押し操作信号を受信したメインＣＰＵ１３７は、露光間ズーミング撮影を行うように以下のように各部を制御する。
【００６２】
−−−撮影パターンがパターン１の場合−−−
パターン１で露光間ズーミング撮影を行うように記憶（設定）されていた場合には、全押し操作信号を受信すると、メインＣＰＵ１３７は、上述したパターン１で露光間ズーミング撮影を行うように各部を制御する。第１画像の取得時から現時点（露光間ズーミング撮影を開始する時点）までの間に焦点距離が変更されていなければ、露光間ズーミング撮影を開始する際、撮影レンズ１０１の焦点距離は第１焦点距離に設定されている。しかし、第１画像の取得時から現時点までの間に焦点距離が変更されていれば、露光間ズーミング撮影を開始する際、撮影レンズ１０１の焦点距離は第１焦点距離以外の焦点距離に設定されている可能性がある。すなわち、露光間ズーミング撮影を開始する時点で撮影レンズ１０１の焦点距離がどのように設定されているかは定かでない。この点は、他のパターンで露光間ズーミング撮影を行う場合も同様である。
【００６３】
そのため、最初に、メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号、および、メモリ１３８に記憶されている第１焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離に設定されているか否かを判断する。撮影レンズ１０１の焦点距離が第１焦点距離に設定されていなければ、撮影レンズ１０１の焦点距離が、第１焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力する。これにより、撮影レンズ１０１の焦点距離が第１焦点距離に設定される。なお、露光間ズーミング撮影を開始する際に撮影レンズ１０１の焦点距離が第１焦点距離に設定されているのであれば、上述したレンズ制御信号はレンズ駆動部１０２に出力されない。
【００６４】
その後、メインＣＰＵ１３７は、公知の測光および測距演算を行って、シャッタ速度（シャッタ秒時）、制御絞り値を算出する。そして、絞り１０５の絞り値が算出した制御絞り値となるように絞り駆動部１０６に制御信号（絞り制御信号）を出力するとともに、フォーカスレンズを駆動するためのレンズ制御信号をレンズ駆動部１０２に出力する。
【００６５】
その後、メインＣＰＵ１３７は、撮像素子１０４の露光を開始するよう各部を制御する。まず、メインＣＰＵ１３７は、メモリ１３８に記憶されている第２焦点距離の情報を読み込むとともに、撮像素子１０４の露光を開始した後、芯の画像が形成できるように、上述した測光演算の結果得られたシャッタ秒時が経過するまで撮影レンズ１０１の焦点距離を第１焦点距離で維持させる。その後、メインＣＰＵ１３７は、撮像素子１０４の露光を継続させたまま、撮影レンズ１０１の焦点距離が第２焦点距離に設定されるように、レンズ駆動部１０２にレンズ制御信号を出力する。メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離となったと同時に撮像素子１０４の露光を終了するよう各部を制御する。そして、撮像素子１０４の露光によって得られた被写体像の画像のデータに所定の画像処理を行い、画像処理後の画像データを記憶媒体に書き込むように各部を制御する。また、メインＣＰＵ１３７は、撮像して得られた露光間ズーミング画像を表示モニタ１４２に一定時間表示するように各部を制御する。露光間ズーミング撮影の後、メインＣＰＵ１３７は、カメラ１００の各部をリセットするように各部を制御する。これにより、カメラ１００は、再び露光間ズーミング撮影ができるように露光間ズーミング撮影の撮影待機状態に復帰する。
【００６６】
−−−撮影パターンがパターン２の場合−−−
パターン２で露光間ズーミング撮影を行うように記憶（設定）されていた場合には、全押し操作信号を受信すると、メインＣＰＵ１３７は、上述したパターン２で露光間ズーミング撮影を行うように各部を制御する。最初に、芯画像を作る第２焦点距離に撮影レンズ１０１の焦点距離が設定された状態で公知の測光および測距演算を行うため、撮影レンズ１０１の焦点距離を第２焦点距離に設定する必要がある。そこで、メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号、および、メモリ１３８に記憶されている第２焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離に設定されているか否かを判断する。撮影レンズ１０１の焦点距離が第２焦点距離に設定されていなければ、撮影レンズ１０１の焦点距離が、第２焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力する。これにより、撮影レンズ１０１の焦点距離が第２焦点距離に設定される。なお、露光間ズーミング撮影を開始する際に撮影レンズ１０１の焦点距離が第２焦点距離に設定されているのであれば、上述したレンズ制御信号はレンズ駆動部１０２に出力されない。
【００６７】
次いで、メインＣＰＵ１３７は、公知の測光および測距演算を行って、シャッタ速度（シャッタ秒時）、制御絞り値を算出する。そして、絞り１０５の絞り値が算出した制御絞り値となるように絞り駆動部１０６に制御信号を出力するとともに、フォーカスレンズを駆動するためのレンズ制御信号をレンズ駆動部１０２に出力する。
【００６８】
その後、メインＣＰＵ１３７は、撮像素子１０４の露光を開始するよう各部を制御する。まず、メインＣＰＵ１３７は、メモリ１３８に記憶されている第１焦点距離の情報を読み込むとともに、撮像素子１０４の露光を開始した後、芯の画像が形成できるように、上述した測光演算の結果得られたシャッタ秒時が経過するまで撮影レンズ１０１の焦点距離を第２焦点距離で維持させる。その後、メインＣＰＵ１３７は、撮像素子１０４の露光を継続させたまま、撮影レンズ１０１の焦点距離が第１焦点距離に設定されるように、レンズ駆動部１０２にレンズ制御信号を出力する。メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離となったと同時に撮像素子１０４の露光を終了するよう各部を制御する。以降の動作は、上述した撮影パターンがパターン１の場合と同じであるので説明を省略する。
【００６９】
−−−撮影パターンがパターン３の場合−−−
パターン３で露光間ズーミング撮影を行うように記憶（設定）されていた場合には、全押し操作信号を受信すると、メインＣＰＵ１３７は、上述したパターン３で露光間ズーミング撮影を行うように各部を制御する。最初に、メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号、および、メモリ１３８に記憶されている第１焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離に設定されているか否かを判断する。撮影レンズ１０１の焦点距離が第１焦点距離に設定されていなければ、撮影レンズ１０１の焦点距離が、第１焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力する。これにより、撮影レンズ１０１の焦点距離が第１焦点距離に設定される。なお、露光間ズーミング撮影を開始する際に撮影レンズ１０１の焦点距離が第１焦点距離に設定されているのであれば、上述したレンズ制御信号はレンズ駆動部１０２に出力されない。
【００７０】
また、メインＣＰＵ１３７は、第１焦点距離の情報および第２焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離から第２焦点距離まで変化するのに要する時間（ズーミング所要時間）を算出する。メインＣＰＵ１３７は、シャッタ秒時を、算出したズーミング所要時間に設定して、公知のシャッタ秒時を優先する測光演算と、測距演算を行って、制御絞り値を算出する。そして、絞り１０５の絞り値が算出した制御絞り値となるように絞り駆動部１０６に制御信号を出力するとともに、フォーカスレンズを駆動するためのレンズ制御信号をレンズ駆動部１０２に出力する。
【００７１】
その後、メインＣＰＵ１３７は、撮像素子１０４の露光を開始するよう各部を制御する。まず、メインＣＰＵ１３７は、メモリ１３８に記憶されている第２焦点距離の情報を読み込み、撮影レンズ１０１の焦点距離が第２焦点距離に設定されるように、レンズ駆動部１０２にレンズ制御信号を出力する。また、メインＣＰＵ１３７は、撮影レンズ１０１の焦点距離が第１焦点距離から第２焦点距離となるように変化し始めるのと略同時に撮像素子１０４の露光を開始するよう各部を制御する。その後、メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離となったと同時に撮像素子１０４の露光を終了するよう各部を制御する。以降の動作は、上述した撮影パターンがパターン１の場合と同じであるので説明を省略する。
【００７２】
−−−撮影パターンがパターン４の場合−−−
パターン４で露光間ズーミング撮影を行うように記憶（設定）されていた場合には、全押し操作信号を受信すると、メインＣＰＵ１３７は、上述したパターン４で露光間ズーミング撮影を行うように各部を制御する。最初に、芯画像を作る第２焦点距離に撮影レンズ１０１の焦点距離が設定された状態で公知の測光および測距演算を行うため、撮影レンズ１０１の焦点距離を第２焦点距離に設定する必要がある。そこで、メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号、および、メモリ１３８に記憶されている第２焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離に設定されているか否かを判断する。撮影レンズ１０１の焦点距離が第２焦点距離に設定されていなければ、撮影レンズ１０１の焦点距離が、第２焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力する。これにより、撮影レンズ１０１の焦点距離が第２焦点距離に設定される。なお、露光間ズーミング撮影を開始する際に撮影レンズ１０１の焦点距離が第２焦点距離に設定されているのであれば、上述したレンズ制御信号はレンズ駆動部１０２に出力されない。
【００７３】
次いで、メインＣＰＵ１３７は、公知の測光および測距演算を行って、シャッタ速度（シャッタ秒時）、制御絞り値を算出する。そして、絞り１０５の絞り値が算出した制御絞り値となるように絞り駆動部１０６に制御信号を出力するとともに、フォーカスレンズを駆動するためのレンズ制御信号をレンズ駆動部１０２に出力する。
【００７４】
その後、メインＣＰＵ１３７は、メモリ１３８に記憶されている第１焦点距離の情報を読み込んで、撮影レンズ１０１の焦点距離が、第１焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力する。これにより、撮影レンズ１０１の焦点距離が第１焦点距離に設定される。その後、メインＣＰＵ１３７は、撮影レンズ１０１の焦点距離が第２焦点距離に設定されるように、レンズ駆動部１０２にレンズ制御信号を出力する。また、メインＣＰＵ１３７は、撮影レンズ１０１の焦点距離が第１焦点距離から第２焦点距離となるように変化し始めるのと略同時に撮像素子１０４の露光を開始するよう各部を制御する。その後、メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離となったと判断すると、芯の画像が形成できるように、上述した測光演算の結果得られたシャッタ秒時が経過するまで撮影レンズ１０１の焦点距離を維持させる。その後、メインＣＰＵ１３７は、撮像素子１０４の露光を終了するよう各部を制御する。以降の動作は、上述した撮影パターンがパターン１の場合と同じであるので説明を省略する。
【００７５】
−−−撮影パターンがパターン５の場合−−−
パターン５で露光間ズーミング撮影を行うように記憶（設定）されていた場合には、全押し操作信号を受信すると、メインＣＰＵ１３７は、上述したパターン５で露光間ズーミング撮影を行うように各部を制御する。最初に、芯画像を作る第１焦点距離に撮影レンズ１０１の焦点距離が設定された状態で公知の測光および測距演算を行うため、撮影レンズ１０１の焦点距離を第１焦点距離に設定する必要がある。そこで、メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号、および、メモリ１３８に記憶されている第１焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離に設定されているか否かを判断する。撮影レンズ１０１の焦点距離が第１焦点距離に設定されていなければ、撮影レンズ１０１の焦点距離が、第１焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力する。これにより、撮影レンズ１０１の焦点距離が第１焦点距離に設定される。なお、露光間ズーミング撮影を開始する際に撮影レンズ１０１の焦点距離が第１焦点距離に設定されているのであれば、上述したレンズ制御信号はレンズ駆動部１０２に出力されない。
【００７６】
次いで、メインＣＰＵ１３７は、公知の測光および測距演算を行って、シャッタ速度（シャッタ秒時）、制御絞り値を算出する。そして、絞り１０５の絞り値が算出した制御絞り値となるように絞り駆動部１０６に制御信号を出力するとともに、フォーカスレンズを駆動するためのレンズ制御信号をレンズ駆動部１０２に出力する。
【００７７】
その後、メインＣＰＵ１３７は、撮影レンズ１０１の焦点距離が第２焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力する。これにより、撮影レンズ１０１の焦点距離が第２焦点距離に設定される。その後、メインＣＰＵ１３７は、撮影レンズ１０１の焦点距離が第１焦点距離に設定されるように、レンズ駆動部１０２にレンズ制御信号を出力する。また、メインＣＰＵ１３７は、撮影レンズ１０１の焦点距離が第２焦点距離から第１焦点距離となるように変化し始めるのと略同時に撮像素子１０４の露光を開始するよう各部を制御する。その後、メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離となったと判断すると、芯の画像が形成できるように上述した測光演算の結果得られたシャッタ秒時が経過するまで撮影レンズ１０１の焦点距離を維持させる。その後、メインＣＰＵ１３７は、撮像素子１０４の露光を終了するよう各部を制御する。以降の動作は、上述した撮影パターンがパターン１の場合と同じであるので説明を省略する。
【００７８】
−−−撮影パターンがパターン６の場合−−−
パターン６で露光間ズーミング撮影を行うように記憶（設定）されていた場合には、全押し操作信号を受信すると、メインＣＰＵ１３７は、上述したパターン６で露光間ズーミング撮影を行うように各部を制御する。最初に、メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号、および、メモリ１３８に記憶されている第２焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離に設定されているか否かを判断する。撮影レンズ１０１の焦点距離が第２焦点距離に設定されていなければ、撮影レンズ１０１の焦点距離が、第２焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力する。これにより、撮影レンズ１０１の焦点距離が第２焦点距離に設定される。なお、露光間ズーミング撮影を開始する際に撮影レンズ１０１の焦点距離が第２焦点距離に設定されているのであれば、上述したレンズ制御信号はレンズ駆動部１０２に出力されない。
【００７９】
また、メインＣＰＵ１３７は、第１焦点距離の情報および第２焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離から第１焦点距離まで変化するのに要するズーミング所要時間を算出する。メインＣＰＵ１３７は、シャッタ秒時を、算出したズーミング所要時間に設定して、公知のシャッタ秒時を優先する測光演算と、測距演算を行って、制御絞り値を算出する。そして、絞り１０５の絞り値が算出した制御絞り値となるように絞り駆動部１０６に制御信号を出力するとともに、フォーカスレンズを駆動するためのレンズ制御信号をレンズ駆動部１０２に出力する。
【００８０】
その後、メインＣＰＵ１３７は、撮像素子１０４の露光を開始するよう各部を制御する。まず、メインＣＰＵ１３７は、撮影レンズ１０１の焦点距離が第１焦点距離に設定されるように、レンズ駆動部１０２にレンズ制御信号を出力する。また、メインＣＰＵ１３７は、撮影レンズ１０１の焦点距離が第２焦点距離から第１焦点距離となるように変化し始めるのと略同時に撮像素子１０４の露光を開始するよう各部を制御する。その後、メインＣＰＵ１３７は、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離となったと同時に撮像素子１０４の露光を終了するよう各部を制御する。以降の動作は、上述した撮影パターンがパターン１の場合と同じであるので説明を省略する。
【００８１】
−−−フローチャート−−−
図９，１０は、上述した露光間ズーミング撮影を行うプログラムの処理内容を示すフローチャートである。カメラ１００の不図示の電源スイッチがオンされた後、撮影モードを露光間ズーミング撮影の撮影モードに切り替えるように操作スイッチ１４４からの操作信号を受信すると、この処理を行うプログラムが起動されて、メインＣＰＵ１３７で実行される。ステップＳ１において、表示モニタ１４２にスルー画を表示するように各部を制御してステップＳ３へ進む。
【００８２】
ステップＳ３において、操作スイッチ１４４からの半押し操作信号が入力されるまで待機する。ステップＳ３が肯定判断されるとステップＳ５へ進み、現時点における撮影レンズ１０１の焦点距離（第１焦点距離）の情報をメモリ１３８に一時的に記憶させてステップＳ７へ進む。ステップＳ７において、被写体像を撮像してステップＳ９へ進む。ステップＳ９において、ステップＳ７で撮像して得られた被写体像の画像（第１画像）とともに、主要被写体を選択することを促す旨の表示２５１を表示モニタ１４２に表示するよう各部を制御してステップＳ１１へ進む。ステップＳ１１において、主要被写体の選択、指示に係るタッチパネル式スイッチ１４４ａからの信号、すなわち、タッチパネル式スイッチ１４４ａにおける、なぞられた部分の位置（軌跡）の情報が入力されるまで待機する。ステップＳ１１が肯定判断されるとステップＳ１３へ進み、ステップＳ１１でタッチパネル式スイッチ１４４ａから受信した、上記軌跡の情報に基づいて、第１画像における位置、範囲、大きさを算出するとともに、当該算出した位置、範囲、大きさの情報に合致する被写体像を第１画像から画像処理によって特定して、その表示領域を一時的に記憶する。
【００８３】
ステップＳ１３が実行されるとステップＳ１５へ進み、ステップＳ１３で特定した主要被写体の画像を強調して表示するとともに、図２（ｂ）に示すように問い合わせ表示２５２を表示モニタ１４２に表示するよう各部を制御してステップＳ１７へ進む。ステップＳ１７において、図２（ｂ）に示す「はい」表示２５２ａと「いいえ」表示２５２ｂのいずれかが選択されて、ユーザによって触れられるまで待機する。ステップＳ１７が肯定判断されるとステップＳ１９へ進み、ステップＳ１７で選択されて触れられたのは「はい」表示２５２ａであるか否かを判断する。ステップＳ１９が否定判断されると、すなわち、「いいえ」表示２５２ｂが選択されて、ユーザによって触れられるとステップＳ９へ戻る。
【００８４】
ステップＳ１９が肯定判断されると、すなわち、「はい」表示２５２ａが選択されて、ユーザによって触れられるとステップＳ２１へ進み、第１焦点距離と、第１画像中の主要被写体像の位置、大きさ、範囲の情報とに基づいて、撮影レンズ１０１の焦点距離を最短距離および最長距離に設定した際に、主要被写体が撮像範囲内でどのような位置、範囲、大きさとなるのかを算出する。そして、図３（ａ）に示すように、算出結果に基づいて、画像２７２〜２７５、補助線２７６および表示２５３を第１画像に重畳的に表示するよう各部を制御してステップＳ２３へ進む。ステップＳ２３において、主要被写体を拡大または縮小させる度合いが指示されるまで、すなわち、第２焦点距離の設定入力がされるまで待機する。ステップＳ２３が肯定判断されるとステップＳ２５へ進み、表示モニタ１４２の表示面のなぞられた部分の位置（軌跡）の情報に基づいて、なぞられた部分の大きさを算出する。そして、第１画像中の主要被写体像の大きさと比較した上で、第１焦点距離の情報を参照して、主要被写体が撮影範囲内においてユーザがなぞったような大きさとなる焦点距離を算出し、第２焦点距離の候補値として一時的に記憶する。
【００８５】
ステップ２５が実行されるとステップＳ２７へ進み、第１画像の画像データに基づいて、撮影レンズ１０１の焦点距離を算出した候補値に設定した際に撮像して得られるであろう画像中の主要被写体を示す画像２７７を作成する。そして、図４（ｂ）に示すように、作成した画像２７７と、この画像２７７を囲う枠２７８と、問い合わせ表示２５４とを第１画像に重畳的に表示する表示画像１４２ｃを表示するように各部を制御してステップＳ２９へ進む。ステップＳ２９において、図４（ｂ）に示す「はい」表示２５４ａと「いいえ」表示２５４ｂのいずれかが選択されて、ユーザによって触れられるまで待機する。ステップＳ２９が肯定判断されるとステップＳ３１へ進み、ステップＳ２９で選択されて触れられたのは「はい」表示２５４ａであるか否かを判断する。ステップＳ３１が否定判断されると、すなわち、「いいえ」表示２５４ｂが選択されて、ユーザによって触れられるとステップＳ２１へ戻る。
【００８６】
ステップＳ３１が肯定判断されると、すなわち、「はい」表示２５４ａが選択されて、ユーザによって触れられるとステップＳ３３へ進み、一時的に記憶していた第２焦点距離の候補値を第２焦点距離として設定してステップＳ３５へ進む。ステップＳ３５において、図５（ａ）に示すように、パターン選択画像１５０が含まれた表示画像１４２ｄを表示するように各部を制御して、図１０のステップＳ３７へ進む。ステップＳ３７において、露光間ズーミング撮影の撮影パターンが選択されるまで待機する。すなわち、ステップＳ３７において、ステップＳ３５で表示モニタ１４２に表示させたパターン選択画像１５０の中から、任意のアイコン１５１〜１５６の表示部分がユーザによって触れられて、タッチパネル式スイッチ１４４ａからの操作信号が入力されるまで待機する。
【００８７】
ステップＳ３７が肯定判断されるとステップＳ３９へ進み、ステップＳ３７で選択された撮影パターンに対応するシミュレーション画像を上述したように生成し、表示モニタ１４２に表示するとともに、このシミュレーション画像でよいか否かを操作者に問い合わせる問い合わせ表示２５５（図８）を表示モニタ１４２に表示するよう各部を制御してステップＳ４１へ進む。
【００８８】
ステップＳ４１において、図８に示す「はい」表示２５５ａと「いいえ」表示２５５ｂのいずれかが選択されて、ユーザによって触れられるまで待機する。ステップＳ４１が肯定判断されるとステップＳ４３へ進み、ステップＳ４１で選択されて触れられたのは「はい」表示２５５ａであるか否かを判断する。ステップＳ４３が否定判断されると、すなわち、「いいえ」表示２５５ｂが選択されて、ユーザによって触れられると図９のステップＳ３５へ戻る。
【００８９】
ステップＳ４３が肯定判断されると、すなわち、「はい」表示２５５ａが選択されて、ユーザによって触れられるとステップＳ４５へ進み、撮影可能表示およびスルー画を表示モニタ１４２に表示するよう各部を制御してステップＳ４７へ進む。
【００９０】
ステップＳ４７において、操作スイッチ１４４からの全押し操作信号が入力されるまで待機する。ステップ４７が肯定判断されるとステップＳ１０のサブルーチンへ進み、ステップＳ３７で選択された撮影パターンで露光間ズーミング撮影を行う。ステップＳ１０のサブルーチンにおける処理内容については後述する。
【００９１】
ステップＳ１０のサブルーチンが実行されるとステップＳ５１へ進み、撮影モードを露光間ズーミング撮影以外の撮影モードに切り替えるように操作スイッチ１４４からの操作信号を受信したか否かを判断する。ステップＳ５１が肯定判断されると、本プログラムを終了して、通常の撮影モードで撮影するためのプログラムを起動する。ステップＳ５１が否定判断されるとステップＳ５３へ進み、不図示の電源スイッチがオフされたか否かを判断する。ステップＳ５３が否定判断されるとステップＳ１へ戻る。ステップＳ５３が肯定判断されると本プログラムを終了する。
【００９２】
−−−ステップＳ１０のサブルーチンについて−−−
図１１〜１６は、図１０のメインルーチンのステップＳ１０のサブルーチンにおける処理内容を示すフローチャートである。図１０のステップＳ４７が肯定判断されるとステップＳ１０のサブルーチンのステップＳ１０１へ進み、図１０のステップＳ３７で選択された撮影パターンが上述したパターン１であるか否かを判断する。ステップＳ１０１が肯定判断されるとステップＳ１０３へ進み、メモリ１３８に一時的に記憶されている第１焦点距離の情報を読み込んで、ステップＳ１０４へ進む。ステップＳ１０４において、レンズ位置検出部１０３からの検出信号、および、ステップＳ１０３で読み込んだ第１焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離に設定されているか否かを判断する。
【００９３】
ステップＳ１０４が肯定判断されると、後述するステップＳ１０９へ進む。ステップＳ１０４が否定判断されるとステップＳ１０５へ進み、撮影レンズ１０１の焦点距離が、第１焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力してステップＳ１０７へ進む。ステップＳ１０７において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離となるまで待機する。ステップＳ１０７が肯定判断されるとステップＳ１０８へ進み、ズームレンズを停止させてステップＳ１０９へ進む。ステップＳ１０９において、公知の測光および測距演算を行って、シャッタ秒時および制御絞り値を算出するよう各部を制御してステップＳ１１１へ進む。ステップＳ１１１において、ステップＳ１０９の測光および測距演算の結果に基づいて、絞り制御信号およびレンズ制御信号を出力してステップＳ１１３へ進む。ステップＳ１１３において、メモリ１３８に記憶されている第２焦点距離の情報を読み込んでステップＳ１１５へ進む。ステップ１１５において、撮像素子１０４の露光を開始するよう各部を制御してステップＳ１１７へ進む。
【００９４】
ステップＳ１１７において、ステップＳ１０９で算出したシャッタ秒時が経過するまで待機する。ステップＳ１１７が肯定判断されるとステップＳ１１９へ進み、撮影レンズ１０１の焦点距離が第２焦点距離に設定されるように、レンズ駆動部１０２にレンズ制御信号を出力してステップＳ１２１へ進む。ステップＳ１２１において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離となるまで待機する。ステップＳ１２１が肯定判断されるとステップＳ１２３へ進み、撮像素子１０４の露光を終了するよう各部を制御してステップＳ１２４へ進む。ステップＳ１２４において、ズームレンズを停止させてステップＳ１２５へ進む。
【００９５】
ステップＳ１２５において、カメラ１００の各部をリセットするように各部を制御してステップＳ１２７へ進む。ステップＳ１２７において、撮像素子１０４の露光によって得られた被写体像の画像のデータに所定の画像処理を行うように各部を制御してステップＳ１２９へ進む。ステップＳ１２９において、ステップＳ１２７で画像処理などを行った後の画像データを記憶媒体に書き込むように各部を制御するとともに、撮像して得られた露光間ズーミング画像を表示モニタ１４２に一定時間表示するように各部を制御してステップＳ１３１へ進む。ステップＳ１３１において、カメラ１００の各部のリセットが完了するまで待機する。ステップＳ１３１が肯定判断されるとステップＳ１０のサブルーチンにおける処理を終了して、図１０のメインルーチンのステップＳ５１へ戻る。
【００９６】
ステップＳ１０１が否定判断されると、図１２のステップＳ２０１へ進み、図１０のステップＳ３７で選択された撮影パターンが上述したパターン２であるか否かを判断する。ステップＳ２０１が肯定判断されるとステップＳ２３３へ進み、メモリ１３８に記憶されている第２焦点距離の情報を読み込んで、ステップＳ２３４へ進む。ステップＳ２３４において、レンズ位置検出部１０３からの検出信号、および、ステップＳ２３３で読み込んだ第２焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離に設定されているか否かを判断する。
【００９７】
ステップＳ２３４が肯定判断されると、後述するステップＳ２０３へ進む。ステップＳ２３４が否定判断されるとステップＳ２３５へ進み、撮影レンズ１０１の焦点距離が、第２焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力してステップＳ２３７へ進む。ステップＳ２３７において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離となるまで待機する。ステップＳ２３７が肯定判断されるとステップＳ２３８へ進み、ズームレンズを停止させてステップＳ２０３へ進む。
【００９８】
ステップＳ２０３において、公知の測光および測距演算を行って、シャッタ秒時および制御絞り値を算出するよう各部を制御してステップＳ２０５へ進む。ステップＳ２０５において、ステップＳ２０３の測光および測距演算の結果に基づいて、絞り制御信号およびレンズ制御信号を出力してステップＳ２０７へ進む。ステップＳ２０７において、メモリ１３８に一時的に記憶されている第１焦点距離の情報を読み込んでステップＳ２０９へ進む。ステップ２０９において、撮像素子１０４の露光を開始するよう各部を制御してステップＳ２１１へ進む。
【００９９】
ステップＳ２１１において、ステップＳ２０３で算出したシャッタ秒時が経過するまで待機する。ステップＳ２１１が肯定判断されるとステップＳ２１３へ進み、撮影レンズ１０１の焦点距離が第１焦点距離に設定されるように、レンズ駆動部１０２にレンズ制御信号を出力してステップＳ２１５へ進む。ステップＳ２１５において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離となるまで待機する。ステップＳ２１５が肯定判断されるとステップＳ２１７へ進み、撮像素子１０４の露光を終了するよう各部を制御して、ステップＳ２１９へ進む。ステップＳ２１９において、ズームレンズを停止させて、図１１のステップＳ１２５へ進む。
【０１００】
ステップＳ２０１が否定判断されると、図１３のステップＳ３０１へ進み、図１０のステップＳ３７で選択された撮影パターンが上述したパターン３であるか否かを判断する。ステップＳ３０１が肯定判断されるとステップＳ３０２へ進み、メモリ１３８に記憶されている第１焦点距離および第２焦点距離の情報を読み込んで、ステップＳ３０３へ進む。ステップＳ３０３において、レンズ位置検出部１０３からの検出信号、および、ステップＳ３０２で読み込んだ第１焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離に設定されているか否かを判断する。
【０１０１】
ステップＳ３０３が肯定判断されると、後述するステップＳ３０７へ進む。ステップＳ３０３が肯定判断されるとステップＳ３０４へ進み、ステップＳ３０４において、撮影レンズ１０１の焦点距離が、第１焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力してステップＳ３０５へ進む。ステップＳ３０５において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離となるまで待機する。ステップＳ３０５が肯定判断されるとステップＳ３０６へ進み、ズームレンズを停止させてステップＳ３０７へ進む。
【０１０２】
ステップＳ３０７において、撮影レンズ１０１の焦点距離が第１焦点距離から第２焦点距離まで変化するのに要するズーミング所要時間を算出してステップＳ３０９へ進む。ステップＳ３０９において、シャッタ秒時を、ステップＳ３０７で算出したズーミング所要時間に設定して、公知のシャッタ秒時を優先する測光演算と、測距演算を行って、制御絞り値を算出するよう各部を制御してステップＳ３１１へ進む。ステップＳ３１１において、ステップＳ３０７の測光および測距演算の結果に基づいて、レンズ制御信号および絞り制御信号を出力してステップＳ３１３へ進む。ステップＳ３１３において、撮像素子１０４の露光を開始するよう各部を制御してステップＳ３１５へ進む。
【０１０３】
ステップＳ３１５において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離となるまで待機する。ステップＳ３１５が肯定判断されるとステップＳ３１７へ進み、撮像素子１０４の露光を終了するよう各部を制御して、ステップＳ３１９へ進む。ステップＳ３１９において、ズームレンズを停止させて、図７のステップＳ１２５へ進む。
【０１０４】
ステップＳ３０１が否定判断されると、図１４のステップＳ４０１へ進み、図１０のステップＳ３７で選択された撮影パターンが上述したパターン４であるか否かを判断する。ステップＳ４０１が肯定判断されるとステップＳ４３３へ進み、メモリ１３８に記憶されている第２焦点距離の情報を読み込んで、ステップＳ４３４へ進む。ステップＳ４３４において、レンズ位置検出部１０３からの検出信号、および、ステップＳ４３３で読み込んだ第２焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離に設定されているか否かを判断する。
【０１０５】
ステップＳ４３４が肯定判断されると、後述するステップＳ４０３へ進む。ステップＳ４３４が否定判断されるとステップＳ４３５へ進み、撮影レンズ１０１の焦点距離が、第２焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力してステップＳ４３７へ進む。ステップＳ４３７において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離となるまで待機する。ステップＳ４３７が肯定判断されるとステップＳ４３８へ進み、ズームレンズを停止させてステップＳ４０３へ進む。
【０１０６】
ステップＳ４０３において、公知の測光および測距演算を行って、シャッタ秒時および制御絞り値を算出するよう各部を制御してステップＳ４０５へ進む。ステップＳ４０５において、ステップＳ４０３の測光および測距演算の結果に基づいて、絞り制御信号およびレンズ制御信号を出力してステップＳ４０７へ進む。
【０１０７】
ステップＳ４０７において、メモリ１３８に記憶されている第１焦点距離の情報を読み込んでステップＳ４０９へ進む。ステップ４０９において、撮影レンズ１０１の焦点距離が第１焦点距離に設定されるように、レンズ駆動部１０２にレンズ制御信号を出力してステップＳ４１１へ進む。ステップＳ４１１において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離となるまで待機する。ステップＳ４１１が肯定判断されるとステップＳ４１２へ進み、ズームレンズを停止させてステップＳ４１３へ進む。ステップＳ４１３において、撮影レンズ１０１の焦点距離が第２焦点距離に設定されるように、レンズ駆動部１０２にレンズ制御信号を出力してステップＳ４１５へ進む。ステップＳ４１５において、撮像素子１０４の露光を開始するよう各部を制御してステップＳ４１７へ進む。
【０１０８】
ステップＳ４１７において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離となるまで待機する。ステップＳ４１７が肯定判断されるとステップＳ４１８へ進み、ズームレンズを停止させてステップＳ４１９へ進む。ステップＳ４１９において、ステップＳ４０３で算出したシャッタ秒時が経過するまで待機する。ステップＳ４１９が肯定判断されるとステップＳ４２１へ進み、撮像素子１０４の露光を終了するよう各部を制御して、図１１のステップＳ１２５へ進む。
【０１０９】
ステップＳ４０１が否定判断されると、図１５のステップＳ５０１へ進み、図１０のステップＳ３７で選択された撮影パターンが上述したパターン５であるか否かを判断する。ステップＳ５０１が肯定判断されるとステップＳ５０３へ進み、メモリ１３８に記憶されている第１焦点距離および第２焦点距離の情報を読み込んで、ステップＳ５０４へ進む。ステップＳ５０４において、レンズ位置検出部１０３からの検出信号、および、ステップＳ５０３で読み込んだ第１焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離に設定されているか否かを判断する。
【０１１０】
ステップＳ５０４が肯定判断されると、後述するステップＳ５０９へ進む。ステップＳ５０４が否定判断されるとステップＳ５０５へ進み、撮影レンズ１０１の焦点距離が、第１焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力してステップＳ５０７へ進む。
【０１１１】
ステップＳ５０７において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離となるまで待機する。ステップＳ５０７が肯定判断されるとステップＳ５０８へ進み、ズームレンズを停止させてステップＳ５０９へ進む。ステップＳ５０９において、公知の測光および測距演算を行って、シャッタ秒時および制御絞り値を算出するよう各部を制御してステップＳ５１１へ進む。ステップＳ５１１において、ステップＳ５０９の測光および測距演算の結果に基づいて、絞り制御信号およびレンズ制御信号を出力してステップＳ５１３へ進む。ステップＳ５１３において、撮影レンズ１０１の焦点距離が第２焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力してステップＳ５１５へ進む。ステップＳ５１５において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離となるまで待機する。
【０１１２】
ステップＳ５１５が肯定判断されるとステップＳ５１７へ進み、撮影レンズ１０１の焦点距離が第１焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力してステップＳ５１９へ進む。ステップＳ５１９において、撮像素子１０４の露光を開始するよう各部を制御してステップＳ５２１へ進む。ステップＳ５２１において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離となるまで待機する。ステップＳ５２１が肯定判断されるとステップＳ５２２へ進み、ズームレンズを停止させてステップＳ５２３へ進む。ステップＳ５２３において、ステップＳ５０９で算出したシャッタ秒時が経過するまで待機する。ステップＳ５２３が肯定判断されるとステップＳ５２５へ進み、撮像素子１０４の露光を終了するよう各部を制御して、図７のステップＳ１２５へ進む。
【０１１３】
ステップＳ５０１が否定判断されると、図１６のステップＳ６０１へ進み、メモリ１３８に記憶されている第１焦点距離および第２焦点距離の情報を読み込んで、ステップＳ６３４へ進む。ステップＳ６３４において、レンズ位置検出部１０３からの検出信号、および、ステップＳ６０１で読み込んだ第２焦点距離の情報に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離に設定されているか否かを判断する。
【０１１４】
ステップＳ６３４が肯定判断されると、後述するステップＳ６０３へ進む。ステップＳ６３４が否定判断されるとステップＳ６３５へ進み、撮影レンズ１０１の焦点距離が、第２焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力してステップＳ６３７へ進む。ステップＳ６３７において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第２焦点距離となるまで待機する。ステップＳ６３７が肯定判断されるとステップＳ６３８へ進み、ズームレンズを停止させてステップＳ６０３へ進む。
【０１１５】
ステップＳ６０３において、撮影レンズ１０１の焦点距離が第２焦点距離から第１焦点距離まで変化するのに要するズーミング所要時間を算出してステップＳ６０５へ進む。ステップＳ６０５において、シャッタ秒時を、ステップＳ６０３で算出したズーミング所要時間に設定して、公知のシャッタ秒時を優先する測光演算と、測距演算を行って、制御絞り値を算出するよう各部を制御してステップＳ６０７へ進む。
【０１１６】
ステップＳ６０７において、ステップＳ６０３の測光および測距演算の結果に基づいて、レンズ制御信号および絞り制御信号を出力してステップＳ６０９へ進む。ステップＳ６０９において、撮影レンズ１０１の焦点距離が、第１焦点距離となるようにレンズ駆動部１０２にレンズ制御信号を出力してステップＳ６１１へ進む。ステップＳ６１１において、撮像素子１０４の露光を開始するよう各部を制御してステップＳ６１３へ進む。
【０１１７】
ステップＳ６１３において、レンズ位置検出部１０３からの検出信号に基づいて、撮影レンズ１０１の焦点距離が第１焦点距離となるまで待機する。ステップＳ６１３が肯定判断されるとステップＳ６１５へ進み、撮像素子１０４の露光を終了するよう各部を制御して、ステップＳ６１７へ進む。ステップＳ６１７において、ズームレンズを停止させて、図１１のステップＳ１２５へ進む。
【０１１８】
上述した実施の形態のカメラ１００では、次の作用効果を奏する。
（１）  露光間ズーミング撮影のモードに移行した後、第１画像が取得されると、表示画像１４２ａ〜１４２ｃのような支援画像を表示モニタ１４２に表示させるように構成した。これにより、露光間ズーミング撮影における撮影レンズ１０１の焦点距離の変化範囲をユーザが容易に設定できるので、露光間ズーミング撮影を行う際にユーザ（撮影者）の構図意図を反映でき、構図意図が反映された露光間ズーミング画像が得られる。
【０１１９】
（２）  第１および第２焦点距離を設定すれば、その後、不図示のレリーズボタンを全押し操作するだけで、設定された第１および第２焦点距離を焦点距離の変更範囲の端点として、露光間ズーミング撮影が行われるように構成した。これにより、簡単な操作でユーザの構図意図が反映された露光間ズーミング画像を得られるので、利便性が高い。また、第１および第２焦点距離を設定して、シャッターチャンスをうかがいつつ、シャッターチャンスの到来と同時にレリーズボタンを全押し操作することで、変化のある（動的な）被写体の露光間ズーミング撮影も容易となる。
【０１２０】
（３）  図５（ａ）に示すように、アイコン１５１〜１５６が含まれるパターン選択画像１５０を表示させるように構成した。これにより、露光間ズーミング撮影における撮影パターンの選択が容易となり、操作性が向上する。
（４）  主要被写体表示範囲提示画像（画像２７２〜２７５）により、露光間ズーミング撮影における主要被写体の変化可能な範囲を提示するように構成した。これにより、ユーザが第２焦点距離を設定する際に、主要被写体表示範囲提示画像を参照できるので、ユーザの希望するような変化が可能であるか否かをユーザが容易に判断できる。また、主要被写体表示範囲提示画像を参照して、どの辺りに第２焦点距離を設定するのかをユーザが容易に判断できる。
【０１２１】
（５）  図５（ａ）に示すいずれかのアイコン１５１〜１５６が選択されると、選択されたアイコンに対応するシミュレーション画像が表示モニタ１４２に表示されるように構成した。これにより、露光間ズーミング画像を擬似的に表示モニタ１４２に表示できるので、露光間ズーミング撮影で得られる露光間ズーミング画像がどのような構図になるのかをユーザが容易に理解できる。
【０１２２】
（６）  図４（ａ）に示すように、ユーザが、表示画像１４２ｂが表示された表示モニタ１４２の表示面をなぞることで、主要被写体を拡大または縮小させる度合いを指示することができるように構成した。これにより、第２焦点距離をユーザが直感的に指示できるので、操作性が良好である。
【０１２３】
−−−変形例−−−
（１）  上述の説明では、第２焦点距離の設定を行った後に露光間ズーミング撮影における撮影パターンを選択するように構成しているが、本発明はこれに限定されない。たとえば、露光間ズーミング撮影における撮影パターンを選択した後に第２焦点距離の設定を行うことができるように構成してもよく、上述した実施の形態と同様の作用効果を奏する。この場合には、たとえば、主要被写体が選択された後、メインＣＰＵ１３７は、図１７（ａ）に示すように、画像２７２〜２７５が第１画像１４２ａと重畳的に表示される表示画像１４２ｂと同様の画像と、パターン選択画像１５０とを同時に表示するように各部を制御する。このように表示される画像を表示画像１４２ｅと呼ぶ。図１７（ｂ）は、図１７（ａ）に示す、表示モニタ１４２に表示された表示画像１４２ｅの一部を拡大した図である。
【０１２４】
図１７（ａ）に示すアイコン１５１〜１５６のいずれかの表示部分がユーザによって触れられると、タッチパネル式スイッチ１４４ａからの操作信号に基づいて、メインＣＰＵ１３７は、触れられた（選択された）アイコンに対応する支援画像を表示モニタ１４２に表示するよう各部を制御する。たとえば、アイコン１５１やアイコン１５５が選択された場合には、メインＣＰＵ１３７は、図１８（ａ）に示すような表示画面１４２ｆを表示するよう各部を制御する。表示画面１４２ｆでは、第１画像中の主要被写体の画像２７０を芯の画像に見立て、第１焦点距離を広角側焦点距離として、第２焦点距離が望遠側焦点距離として設定されるように、画像２７０，２７１，２７４，２７５と、補助線２７６とが表される。表示画面１４２ｆでは、第２焦点距離を第１焦点距離よりも望遠側で設定するために、撮影レンズ１０１の焦点距離を最短距離に設定した時に対応する画像２７２と、画像２７２を囲う枠である画像２７３が表されない。
【０１２５】
たとえば、アイコン１５２やアイコン１５４が選択された場合には、メインＣＰＵ１３７は、図１８（ｂ）に示すような表示画面１４２ｇを表示するよう各部を制御する。表示画面１４２ｇでは、第１画像中の主要被写体の画像２７０を芯の画像に見立て、第１焦点距離を望遠側焦点距離として、第２焦点距離が広角側焦点距離として設定されるように、画像２７０，２７１，２７２，２７３と、補助線２７６とが表される。表示画面１４２ｇでは、第２焦点距離を第１焦点距離よりも広角側で設定するために、撮影レンズ１０１の焦点距離を最長距離に設定した時に対応する画像２７４と、画像２７４を囲う枠である画像２７５が表されない。
【０１２６】
なお、図示はしないが、たとえばアイコン１５３が選択された場合には、第１焦点距離を広角側焦点距離とし、第２焦点距離を望遠側焦点として設定することとし、図１８（ａ）の表示画像１４２ｆにおける第１画像中の主要被写体の画像２７０のコントラストを薄くして表示するようにしてもよい。同様に、たとえばアイコン１５６が選択された場合には、第１焦点距離を望遠側焦点距離とし、第２焦点距離を広角側焦点として設定することとし、図１８（ｂ）の表示画像１４２ｇにおける第１画像中の主要被写体の画像２７０のコントラストを薄くして表示するようにしてもよい。
【０１２７】
メインＣＰＵ１３７は、図１８（ａ），（ｂ）に示すように、表示画面１４２ｆ，１４２ｇ中で、第２焦点距離の設定を促す旨の表示２５６を表示モニタ１４２に表示させるよう各部を制御する。主要被写体を拡大または縮小させる度合いが指示されると、メインＣＰＵ１３７は、上述した実施の形態と同様に、第２焦点距離を算出して、画像２７７と枠２７８を作成するように各部を制御する。そして、メインＣＰＵ１３７は、図４（ｂ）に示す表示画像１４２ｃを表示するように各部を制御する。また、メインＣＰＵ１３７は、問い合わせ表示２５４を表示モニタ１４２に表示するよう各部を制御する。
【０１２８】
「いいえ」表示２５４ｂが表示された部分がユーザによって触れられたことを検出すると、ユーザが主要被写体を拡大または縮小させる度合いを指示する前の状態に戻るよう、メインＣＰＵ１３７は各部を制御する。すなわち、メインＣＰＵ１３７は、先に算出した第２焦点距離の候補値の記憶を消去するとともに、画像２７７や枠２７８の表示を中止して、図１８（ａ），（ｂ）に示すような表示画像１４２ｆ，１４２ｇを再び表示モニタ１４２に表示させるよう各部を制御する。
【０１２９】
「はい」表示２５４ａが表示された部分がユーザによって触れられたことを検出すると、メインＣＰＵ１３７は、一時的に記憶していた第２焦点距離の候補値を第２焦点距離として設定する。そして、メインＣＰＵ１３７は、選択された撮影パターンや、設定された第１および第２焦点距離の情報に基づいて、上述したシミュレーション画像１６１〜１６６と同じ画像を生成して、表示モニタ１４２に表示するよう各部を制御する。図１９は、その表示の一例であり、シミュレーション画像１６１が表示された状態を示す。また、メインＣＰＵ１３７は、いずれかのシミュレーション画像１６１〜１６６とともに、設定された撮影パターンで露光間ズーミング撮影が可能であること、および、撮影するとこのような画像が得られる旨の表示２５７を表示するよう各部を制御する。メインＣＰＵ１３７は、いずれかのシミュレーション画像１６１〜１６６と表示２５７を一定時間（たとえば数秒間）表示させた後、表示モニタ１４２にスルー画を表示するように各部を制御して、露光間ズーミング撮影の撮影開始を待機する。その後、ユーザによって不図示のレリーズボタンが全押し操作されて操作スイッチ１４４から全押し操作信号が出力されると、この全押し操作信号を受信したメインＣＰＵ１３７は、設定された撮影パターンおよび第１および第２焦点距離に基づき、上述した実施の形態と同様に、露光間ズーミング撮影を行うように各部を制御する。
【０１３０】
なお、シミュレーション画像１６１〜１６６を表示する際に、表示２５７に代えて、このような画像が得られる露光間ズーミング撮影でよいか否かを問い合わせるようにしてもよい。そして、このような画像が得られる露光間ズーミング撮影でよいと指示された場合に、表示モニタ１４２にスルー画を表示するように各部を制御して、露光間ズーミング撮影の撮影開始の待機状態となるようにしてもよい。また、このような画像が得られる露光間ズーミング撮影ではよくないと指示された場合には、再び、露光間ズーミング撮影における撮影パターンを選択する前の状態、すなわち図１７（ａ）に示す表示画像１４２ｅを表示する状態にまで戻るようにしてもよい。
【０１３１】
（２）  上述の説明では、第２焦点距離の設定に際し、タッチペンなどで表示モニタ１４２の表面をなぞることで主要被写体を拡大または縮小させる度合いを入力するように構成しているが、本発明はこれに限定されない。たとえば以下のように構成しても、上述した実施の形態と同様の作用効果を奏する。たとえば、図２（ｂ）に示すように、主要被写体が選択された後、「はい」表示２５２ａが選択されると、図２０（ａ）に示すように、主要被写体の拡大率または縮小率を直接数値として入力することで、第２焦点距離を設定するための表示（拡大／縮小率入力表示）２５８を第１画像１４２ａとともに表示するように構成してもよい。拡大／縮小率入力表示２５８は、たとえば「拡大／縮小率を入力してください」というような拡大／縮小率の入力を促す案内表示と、入力可能な範囲の表示（入力範囲表示）２５８ａと、拡大／縮小率の入力欄２５８ｂとが含まれる。
【０１３２】
メインＣＰＵ１３７は、入力範囲表示２５８ａを表示させるために、第１焦点距離の情報と、撮影レンズ１０１の最短／最長焦点距離とに基づいて、最短焦点距離で撮像した場合、および最長焦点距離で撮像した場合に、第１焦点距離で撮像した場合と比べて主要被写体の大きさがどの程度拡大または縮小されるのかを算出することで、拡大／縮小率の入力可能な範囲を算出して入力範囲表示２５８ａに反映させる。入力欄２５８ｂには、たとえば拡大／縮小率入力表示２５８の表示開始当初に１００％と入力されており、この数値を、ユーザの不図示の操作ボタンの操作によって、増加または低下させるようにしてもよく、数値を直接入力できるようにしてもよい。
【０１３３】
入力欄２５８ｂに拡大／縮小率が入力されると、メインＣＰＵ１３７は、入力された拡大／縮小率と第１焦点距離の情報を参照して、入力された拡大／縮小率に対応する焦点距離を算出して一時的に記憶する。このように算出した焦点距離が第２焦点距離の候補値となる。
【０１３４】
メインＣＰＵ１３７は、第２焦点距離の候補値を算出すると、上述した実施の形態と同様に、第１画像の画像データに基づいて、撮影レンズ１０１の焦点距離を算出した候補値に設定した際に撮像して得られるであろう画像中の主要被写体を示す画像２７７を作成するよう各部を制御する。そして、メインＣＰＵ１３７は、図２０（ｂ）に示すように、作成された画像２７７と、この画像２７７を囲う枠２７８を第１画像に重畳的に表示する表示画像１４２ｃを表示するように、上述した実施の形態と同様に各部を制御する。また、メインＣＰＵ１３７は、拡大／縮小率がこれでよいかどうかを問い合わせる問い合わせ表示２５９を表示モニタ１４２に表示するよう各部を制御する。問い合わせ表示２５９には、拡大／縮小率を確定する場合にユーザにタッチ操作させるための「はい」表示２５９ａと、拡大／縮小率を再度設定し直す場合にユーザにタッチ操作させるための「いいえ」表示２５９ｂと、先にユーザによって入力された拡大／縮小率の表示２５９ｃも含まれる。
【０１３５】
「いいえ」表示２５９ｂが選択されると、拡大／縮小率の入力前の状態に戻るよう、メインＣＰＵ１３７は各部を制御する。すなわち、メインＣＰＵ１３７は、先に算出した第２焦点距離の候補値の記憶を消去するとともに、画像２７７や枠２７８の表示を中止して、図２０（ａ）に示すように、拡大／縮小率入力表示２５８を第１画像１４２ａとともに再び表示モニタ１４２に表示させるよう各部を制御する。
【０１３６】
「はい」表示２５９ａが選択されると、メインＣＰＵ１３７は、一時的に記憶していた第２焦点距離の候補値を第２焦点距離として設定する。そして、メインＣＰＵ１３７は、問い合わせ表示２５９に代えて、図５（ａ）に示すように、パターン選択画像１５０を表示させる。以降の制御内容は、上述した実施の形態と同じである。
【０１３７】
なお、上述のように、入力可能な範囲で任意の拡大／縮小率を入力欄２５８ｂに入力するのではなく、あらかじめ拡大／縮小率の候補値（選択肢）を複数表示し、ユーザによって選択された候補値を拡大／縮小率として設定できるように構成してもよい。
【０１３８】
また、拡大／縮小率の入力前にパターン選択画像１５０を表示させて撮影パターンを選択できるようにした場合には、たとえば、パターン１やパターン５（すなわちアイコン１５１やアイコン１５５）が選択された場合には、第１画像中の主要被写体の画像２７０を芯の画像に見立て、第１焦点距離を広角側焦点距離として、第２焦点距離が望遠側焦点距離として設定されるように、入力範囲表示２５８ａの下限値を１００％としてもよい。また、たとえば、パターン２やパターン４（すなわちアイコン１５２やアイコン１５４）が選択された場合には、第１画像中の主要被写体の画像２７０を芯の画像に見立て、第１焦点距離を望遠側焦点距離として、第２焦点距離が広角側焦点距離として設定されるように、入力範囲表示２５８ａの上限値を１００％としてもよい。
【０１３９】
また、図２０（ａ）において、図３（ａ），（ｂ）に示すように、画像２７２〜２７５を表示するようにしてもよく、図２０（ａ），（ｂ）において、枠２７１，２７８を表示しないようにしてもよい。
【０１４０】
（３）  上述の説明では、選択可能な主要被写体は１つであるが、本発明はこれに限定されず、２以上の主要被写体を選択できるように構成してもよい。そして、２以上の主要被写体が選択された場合には、選択された各被写体像について、図３（ａ）に示すような画像２７２〜２７５が表示されるようにしてもよい。この場合にはいずれの主要被写体であっても、上述した実施の形態と同様に、主要被写体を拡大または縮小させる度合いを指示することができるように構成してもよい。
【０１４１】
（４）  上述の説明では、図３（ａ）に示す表示画像１４２ｂの表示の際に、撮影レンズ１０１の焦点距離の最長距離設定時に相当する画像２７４を生成して表示するように構成しているが、本発明はこれに限定されない。たとえば、所定の焦点距離以上で撮像したとすれば主要被写体が撮像範囲から外れてしまうような場合には、メインＣＰＵ１３７が第１画像および第１の焦点距離の情報に基づいて、主要被写体の全体が撮像され得る撮影レンズ１０１の焦点距離の最大値を算出するように構成してもよい。そして、画像２７４の代わりに、第１画像の画像データに基づいて作成された画像であって、撮影レンズ１０１の焦点距離を当該最大値に設定した際に撮像して得られるであろう画像中の主要被写体を示す画像を表示するようにメインＣＰＵ１３７が各部を制御するように構成してもよい。
【０１４２】
なお、拡大／縮小率の直接入力に係る上記変形例においても同様に、入力範囲表示２５８ａに反映させる拡大／縮小率の入力可能な範囲を算出する際に、主要被写体の全体が撮像され得る撮影レンズ１０１の焦点距離の最大値に基づいて、メインＣＰＵ１３７が、拡大率の上限値を算出するように構成してもよい。
【０１４３】
（５）  上述の説明では、露光間ズーミング撮影における撮影パターンとして６パターンを例示したが、本発明はこれに限定されない。たとえば、上記６パターンの他に、尾の画像の両端に芯の画像が現れる撮影パターンで露光間ズーミング撮影ができるようにしてもよい。たとえば上述したパターン３，６による撮影に際して、撮影レンズ１０１の焦点距離が広角側焦点距離に設定されたときと、望遠側焦点距離に設定されたときの双方で、焦点距離を固定したまま所定時間露光するようにすれば、尾の画像の両端に芯の画像が現れる画像が得られる。
【０１４４】
（６）  上述の説明では、露光間ズーミング撮影における撮影パターンを任意に選択できるように構成しているが、本発明はこれに限定されない。ユーザに撮影パターンの選択をさせることなく、露光間ズーミング撮影が開始されると、たとえば上記パターン１で露光間ズーミング撮影が行われるように構成してもよい。また、ユーザに撮影パターンの選択をさせることなく、露光間ズーミング撮影が開始されると、たとえば上記パターン４で露光間ズーミング撮影が行われるように構成してもよい。
【０１４５】
（７）  上述の説明では、主要被写体をユーザが指定するように構成したが、本発明はこれに限定されない。たとえば、画像認識の技術によって人の顔などを特定することで、被写体となる人物やその人物の顔を主要被写体であるとして自動的に設定するように構成してもよく、動物の顔や花、樹木などを画像認識によって特定して、自動的に主要被写体に設定するようにしてもよい。この場合、たとえば主要被写体として花を認識するように設定できるようにするなど、あらかじめ主要被写体としてどのようなものを認識して設定するのかを選択できるようにしてもよい。
【０１４６】
（８）  上述の説明では、主要被写体の輪郭の形状または主要被写体を囲う枠２７１の形状と同様の形状となるように表示モニタ１４２の表示面をタッチペンなどによってなぞることで主要被写体を拡大／縮小させる度合いの指示を行うように構成しているが、本発明はこれに限定されない。たとえば、枠２７１の角部の１箇所を指定して枠２７１の対角線方向に移動させるように指示して枠２７１の大きさを変更することによって、主要被写体を拡大／縮小させる度合いの指示を行うようにしてもよい。また、たとえば、枠２７１の対向する２辺または対角を人差し指と親指の２本の指でそれぞれ広げるまたは狭めるように表示モニタ１４２の表示面をなぞることで、主要被写体を拡大／縮小させる度合いの指示を行うようにしてもよい。
【０１４７】
（９）  上述の説明では、図４（ａ）に示すように、表示画像１４２ｂが表示された表示モニタ１４２の表示面がなぞられて、主要被写体を拡大／縮小させる度合いが指示された後には、図４（ｂ）に示すように、拡大／縮小させる度合いがこれでよいかどうかを問い合わせる問い合わせ表示２５４を表示モニタ１４２に表示するように構成した。そして、「いいえ」表示２５４ｂが選択されるとユーザが主要被写体を拡大または縮小させる度合いを指示する前の状態に戻るように構成した。しかし、本発明はこれに限定されない。たとえば、図４（ａ）に示すように、表示画像１４２ｂが表示された表示モニタ１４２の表示面がなぞれられて、主要被写体を拡大／縮小させる度合いが指示された後に、図４（ｂ）に示す表示画像１４２ｃを表示している状態で、指示された主要被写体を拡大／縮小させる度合いを微調整できるように構成してもよい。
【０１４８】
（１０）  上述の説明では、撮影パターンが選択されると、選択された撮影パターンに対応するシミュレーション画像１６１〜１６６を生成して提示するように構成しているが、本発明はこれに限定されない。たとえば、撮影パターンが選択されると、選択された撮影パターンに対応するシミュレーション画像１６１〜１６６の生成、提示を行うことなく、スルー画の表示を再開して、露光間ズーミング撮影の撮影待機状態となるように構成してもよい。
【０１４９】
（１１）  上述の説明では、シミュレーション画像を生成するために必要な画像を得るための撮影時、および、露光間ズーミング撮影時の手ぶれ補正については特に言及していなかったが、たとえば、露光間ズーミング撮影を行う撮影モードに設定された際には、シミュレーション画像を生成するために必要な画像を得るための撮影時、および、露光間ズーミング撮影時の手ぶれ補正を自動的に行うように構成してもよい。
【０１５０】
（１２）  上述の説明では、芯の画像が得られるように露光間ズーミング撮影を行う際には、芯の画像を得るために撮影レンズ１０１の焦点距離を変更せずに保持する時間を、公知の測光演算で得られたシャッタ秒時と一致させ、さらに、撮影レンズ１０１の焦点距離が第１焦点距離から第２焦点距離まで変化する間も露光するように構成している。すなわち、上述の説明では、芯の画像が得られるように露光間ズーミング撮影を行う際には、露光時間を公知の測光演算で得られたシャッタ秒時と、ズーミング所要時間との合計時間としているが、本発明はこれに限定されない。たとえば、露光間ズーミング撮影に先だって、メインＣＰＵ１３７が、ズーミング所要時間を算出し、芯の画像を得るために撮影レンズ１０１の焦点距離を変更せずに保持する時間を算出したズーミング時間と略一致させるように各部を制御するように構成してもよい。露光時間を前者（すなわち上述した実施の形態）のように規定した場合には、手ぶれに起因する露光間ズーミング画像のブレが少なくなるという作用効果を奏する。また、露光時間を後者（すなわち変形例）のように規定した場合には、露光間ズーミング画像における芯の画像と尾の画像との濃度のバランスが良好となるという作用効果を奏する。
【０１５１】
なお、カメラ１００が三脚に取り付けられているか否かを検出できるように構成し、カメラ１００が三脚に取り付けられていると判断される場合には、メインＣＰＵ１３７が、露光時間を後者のように規定し、カメラ１００が三脚に取り付けられていないと判断される場合には、メインＣＰＵ１３７が、露光時間を前者のように規定するように構成してもよい。
【０１５２】
（１３）  上述の説明では特に言及していないが、被写体輝度が高く、ズーミング所要時間の露光によって露出過剰となる場合には、ＮＤフィルタを用いるようにしてもよい。
【０１５３】
（１４）  上述の説明では、撮影レンズ１０１の焦点距離が第１焦点距離または第２焦点距離のいずれかに設定された際に芯の画像を得るようにしているが、本発明はこれに限定されない。たとえば、撮影レンズ１０１の焦点距離が第１焦点距離と第２焦点距離との間の任意の焦点距離に設定されたときに、所定時間だけズーミングを中断するようにメインＣＰＵ１３７がレンズ駆動部１０２に制御信号を出力するように構成することで、第１焦点距離と第２焦点距離との間の任意の焦点距離における芯の画像が得られるように構成してもよい。なお、このように構成した場合に、露光間ズーミング撮影時のズーミングの最中に複数回ズーミングを中断するようにメインＣＰＵ１３７がレンズ駆動部１０２に制御信号を出力するように構成することで、第１焦点距離と第２焦点距離との間の任意の焦点距離における芯の画像が複数得られるように構成してもよい。
（１５）  上述した各実施の形態および変形例は、それぞれ組み合わせてもよい。
【０１５４】
なお、本発明は、上述した実施の形態のものに何ら限定されず、焦点距離が変更可能な撮影レンズを通過した被写体光による被写体像を撮像する撮像手段と、撮影レンズの焦点距離を変更する焦点距離変更手段と、ユーザによる設定入力を受け付ける入力手段と、入力手段で受け付けたユーザによる撮影レンズの第１の焦点距離の設定入力に基づいて、第１の焦点距離を設定する第１焦点距離設定手段と、撮影レンズの焦点距離が第１の焦点距離に設定されたときに撮像手段によって撮像して得られる被写体像の第１の画像を取得する第１画像取得手段と、第１画像取得手段で取得した第１の画像に基づいて、第１の画像を拡大または縮小させる度合いをユーザに設定させるために表示装置に表示させる情報を生成する情報生成手段と、少なくとも情報生成手段で生成した情報を表示装置に表示させるように制御する表示制御手段と、入力手段で受け付けた第１の画像を拡大または縮小させる度合いの設定入力に基づいて、第２の焦点距離を設定する第２焦点距離設定手段と、撮影レンズの焦点距離を第１の焦点距離と第２の焦点距離との間で変化させながら撮像手段によって撮像する露光間ズーミング撮影を行うように焦点距離変更手段および撮像手段を制御する撮像制御手段とを備えることを特徴とする各種構造のカメラを含むものである。
【符号の説明】
【０１５５】
１００  カメラ                        １０１  撮影レンズ
１０２  レンズ駆動部                  １０３  レンズ位置検出部
１０４  撮像素子                      １３５  画像処理回路
１３７  メインＣＰＵ                  １３８  メモリ
１４２  表示モニタ
【図１】
2010200243.tif 000003
【図２】
2010200243.tif 000004
【図３】
2010200243.tif 000005
【図４】
2010200243.tif 000006
【図５】
2010200243.tif 000007
【図６】
2010200243.tif 000008
【図７】
2010200243.tif 000009
【図８】
2010200243.tif 000010
【図９】
2010200243.tif 000011
【図１０】
2010200243.tif 000012
【図１１】
2010200243.tif 000013
【図１２】
2010200243.tif 000014
【図１３】
2010200243.tif 000015
【図１４】
2010200243.tif 000016
【図１５】
2010200243.tif 000017
【図１６】
2010200243.tif 000018
【図１７】
2010200243.tif 000019
【図１８】
2010200243.tif 000020
【図１９】
2010200243.tif 000021
【図２０】
2010200243.tif 000022