(57)【要約】【課題】予め設定された設定値の順序に応じて撮像装置に撮影を行わせることを目的とする。【解決手段】撮像装置は、使用順序ごとに撮影に関する複数の設定値の選択を受け付けて、使用順序と複数の設定値とを関連付けて記憶手段に記憶し、指示に応じて、使用順序に関連付けられた複数の設定値を記憶手段から読み出して、撮像装置に設定する制御手段、を備える。【選択図】図３
2020118863.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置であって、
使用順序ごとに撮影に関する複数の設定値の選択を受け付けて、前記使用順序と前記複数の設定値とを関連付けて記憶手段に記憶し、指示に応じて、前記使用順序に関連付けられた複数の設定値を前記記憶手段から読み出して、前記撮像装置に設定する制御手段、
を備えることを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記使用順序の選択と前記撮像装置に設定可能な項目の選択と前記項目に対応する前記設定値の選択とに基づいて、前記複数の設定値を前記使用順序に関連付けて、前記記憶手段に記憶することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、複数の時刻を前記使用順序として、前記複数の時刻と前記複数の設定値とを関連付けて前記記憶手段に記憶し、前記複数の時刻に関連付けられた複数の設定値を前記記憶手段から読み出して、前記撮像装置に設定することを特徴とする特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記制御手段は、現在時刻が前記複数の時刻のうち何れかの時刻に達した場合、前記設定値の変更の許可を求める通知を出力することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御手段は、前記通知を出力した場合、所定時間の間、前記設定値の変更を行わないことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は、前記通知を表示手段に表示し、前記所定時間が経過した後に、前記通知を非表示にすることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記制御手段は、前記記憶手段に記憶されている前記複数の時刻を、前記所定時間に対応する時間分、遅延させることを特徴とする請求項５または６に記載の撮像装置。
【請求項８】
前記制御手段は、前記複数の設定値を用いた撮影が行われた場合に所定条件を満たさなくなると判定した場合、警告を出力することを特徴とする請求項１乃至７のうち何れか１項に記載の撮像装置。
【請求項９】
前記撮像装置にアクセサリが装着可能であり、
前記制御手段は、前記撮像装置に装着されていないアクセサリに関する設定値が設定されている場合、警告を出力することを特徴とする請求項１乃至８のうち何れか１項に記載の撮像装置。
【請求項１０】
撮像装置の制御方法であって、
使用順序ごとに撮影に関する複数の設定値の選択を受け付けて、前記使用順序と前記複数の設定値とを関連付けて記憶手段に記憶し、指示に応じて、前記使用順序に関連付けられた複数の設定値を前記記憶手段から読み出して、前記撮像装置に設定する工程、
を備えることを特徴とする撮像装置の制御方法。
【請求項１１】
請求項１０記載の撮像装置の制御方法をコンピュータに実行させるためのコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置に対して、撮影者は、撮影に関する設定値を記憶させることができる。撮像装置は、撮影場所や被写体に応じて任意の設定値を読み出して、撮像装置に反映させてから撮影を行うことができる。関連する技術として、特許文献１の技術が提案されている。特許文献１の撮像装置は、時刻を管理することで、任意の時刻にカメラによる撮像方向を変化させるように制御可能な撮像方向制御手段と、撮像方向に応じて焦点位置および露光値を調整する手段とを有している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２４９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の撮像装置は、任意の時刻にカメラによる撮像方向を変化させる。このため、撮影方向に応じて撮影に関する設定値が自動的に切り替わり、撮影者の意図を反映した撮影を行いにくいという問題がある。
【０００５】
本発明の目的は、予め設定された設定値の順序に応じて撮像装置に撮影を行わせることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の撮像装置は、使用順序ごとに撮影に関する複数の設定値の選択を受け付けて、前記使用順序と前記複数の設定値とを関連付けて記憶手段に記憶し、指示に応じて、前記使用順序に関連付けられた複数の設定値を前記記憶手段から読み出して、前記撮像装置に設定する制御手段、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、予め設定された設定値の順序に応じて撮像装置に撮影を行わせることができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態における撮像装置の構成例を示す図である。
【図２】第１実施形態における撮影前の設定値作成処理の流れを示すフローチャートである。
【図３】第１実施形態のユーザインタフェースの例を示す図である。
【図４】第１実施形態における撮影時の処理の流れを示すフローチャートである。
【図５】第２実施形態における撮影前の設定値作成処理の流れを示すフローチャートである。
【図６】第２実施形態のユーザインタフェースの例を示す図である。
【図７】第２実施形態における撮影時の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の各実施の形態について図面を参照しながら詳細に説明する。しかしながら、以下の各実施の形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は各実施の形態に記載されている構成によって限定されることはない。
【００１０】
＜第１実施形態＞
以下、図面を参照して、実施形態について説明する。図１は、第１実施形態における撮像装置１００の構成例を示す図である。撮像装置１００は、例えば、デジタルカメラ等であるが、スマートフォン等のスマートデバイスであってもよい。撮像装置１００は、撮影レンズ１０１、ＡＦ駆動回路１０２およびズーム駆動回路１０３を有する。ＡＦ駆動回路１０２は、オートフォーカス駆動を行う。ＡＦ駆動回路１０２は、例えば、ＤＣモータやステッピングモータにより構成される。この場合、マイクロコンピュータ１２３の制御により、ＡＦ駆動回路１０２は、撮影レンズ１０１のフォーカスレンズ位置を変化させる。これにより、ピント合わせ動作が行われる。ズーム駆動回路１０３は、例えば、ＤＣモータやステッピングモータにより構成される。ズーム駆動回路１０３は、マイクロコンピュータ１２３の制御により撮影レンズ１０１の変倍レンズ位置を変化させる。これにより、撮影レンズ１０１の焦点距離が変化する。
【００１１】
撮像装置１００は、絞り１０４および絞り駆動回路１０５を有する。絞り駆動回路１０５は、絞り１０４を駆動する。例えば、マイクロコンピュータ１２３が絞り１０４の駆動量を算出し、絞り駆動回路１０５は、マイクロコンピュータ１２３の制御により、絞り１０４を駆動する。絞り１０４が駆動されることにより、光学的な絞り値が変化する。撮像装置１００は、主ミラー１０６、サブミラー１０７およびペンタリズム１０８を有する。主ミラー１０６は、撮影レンズ１０１から入射した光束をファインダー側と撮像素子側とに切替えるミラーである。主ミラー１０６は、常時はファインダーへと光束を導くよう反射させるように配されているが、撮影が行われる場合には、撮像素子１１２へと光束を導くように上方に跳ね上がり光束から退避する。また、主ミラー１０６は、その中央部が光の一部を透過できるようにハーフミラーであってもよい。この場合、ハーフミラーとしての主ミラー１０６を透過した光束の一部が焦点検出を行うためのセンサに入射するような構成を採用することができる。サブミラー１０７は、主ミラー１０６を透過した光束を反射させ焦点検出を行うためのセンサ（焦点検出回路１０９内に配置されているセンサ）に導くためのミラーである。ペンタリズム１０８は、ファインダーを構成するペンタプリズムである。ファインダーは、他にピント板やアイピースレンズ等により構成される。
【００１２】
撮像装置１００は、焦点検出回路１０９、フォーカルプレーンシャッタ１１０およびシャッタ駆動回路１１１を有する。主ミラー１０６の中央部を透過し、サブミラー１０７で反射した光束は、焦点検出回路１０９の内部に配置された光電変換を行うためのセンサに入射する。フォーカス演算に用いるデフォーカス量は、センサの出力を演算することによって求められる。マイクロコンピュータ１２３は、演算結果を評価してＡＦ駆動回路１０２に指示し、フォーカスレンズを駆動させる。シャッタ駆動回路１１１は、フォーカルプレーンシャッタ１１０を駆動する。マイクロコンピュータ１２３は、フォーカルプレーンシャッタ１１０の開口時間を制御する。
【００１３】
撮像装置１００は、撮像素子１１２、クランプ回路１１３、ＡＧＣ１１４およびＡＤ変換器１１５を有する。撮像素子１１２には、例えば、ＣＣＤやＣＭＯＳセンサ等が適用される。撮像素子１１２は、撮影レンズ１０１によって結像された被写体像を電気信号に変換する。クランプ回路１１３およびＡＧＣ（オートゲインコントロール回路）１１４は、Ａ／Ｄ変換をする前の基本的なアナログ信号処理を行う。マイクロコンピュータ１２３は、クランプレベルやＡＧＣ基準レベルの変更を行う。Ａ／Ｄ変換器１１５は、撮像素子１１２が出力するアナログ出力信号をデジタル信号に変換する。
【００１４】
撮像装置１００は、映像信号処理回路１１６、通信インタフェース１１７、１１８、メモリコントローラ１１９およびメモリ１２０を有する。映像信号処理回路１１６は、例えば、ゲートアレイ等のロジックデバイスにより実現される。通信インタフェース１１７、１１８は、ＵＳＢやＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等に代表される通信インタフェースであり、外部通信装置１４０と通信を行う。メモリ１２０は、各種の情報を記憶する。メモリ１２０には、後述する予め作成された撮影設定値と設定値を使用する設定値使用順序とが関連付けられた情報が記憶される。メモリ１２０は、メモリコントローラ１１９により制御される。メモリ１２０は、取り外し可能である場合もある。
【００１５】
撮像装置１００は、表示駆動回路１２１、主表示部１２７、副表示部１２８および通信インタフェース１２９を有する。表示駆動回路１２１は、マイクロコンピュータ１２３からの表示内容命令に従って、主表示部１２７および副表示部１２８を駆動する。表示手段としての主表示部１２７には各種の情報が表示される。主制御部１２７はタッチパネルディスプレイであってもよい。また、副表示部１２８には、ＬＥＤ等のバックライトが配置されており、表示駆動回路１２１は、そのＬＥＤも駆動する。通信インタフェース１２９は、外部表示機器１３７と接続可能な通信インタフェースである。マイクロコンピュータ１２３は、撮影前に予め設定されている撮影に関する設定値（撮影設定値）を、必要に応じて主表示部１２７および副表示部１２８に表示可能である。撮影設定値としては、例えば、絞りやシャッタースピード、撮影モード、記録画質等がある。マイクロコンピュータ１２３は、撮像装置１００の外部の外部表示機器１３７に、撮影設定値を表示することもできる。
【００１６】
撮像装置１００は、バッファメモリ１２２を有する。撮像装置１００は、複数のバッファメモリ１２２を有していてもよい。バッファメモリ１２２は、撮影前に設定されている撮影設定値を保持する。映像信号処理回路１１６は、デジタル化された画像データに、フィルター処理や色変換処理、ガンマ処理等を行うと共に、ＪＰＥＧ等の圧縮処理を行い、メモリコントローラ１１９に出力する。映像信号処理回路１１６には、ＡＤ変換器１３４を介して、マイク１３２および音声ライン入力１３３が接続されている。ＡＤ変換器１３４により、アナログ信号がデジタル信号に変換される。映像信号処理回路１１６は、マイク１３２または音声ライン入力１３３から入力された音声信号の圧縮処理を行い、メモリコントローラ１１９に出力する。映像信号処理回路１１６は、撮像素子１１２からの映像信号や、メモリコントローラ１１９から逆に入力される画像データを、表示駆動回路１２１を介して主表示部１２７、副表示部１２８または外部表示機器１３７に出力することも可能である。これらの機能の切り替えは、マイクロコンピュータ１２３の指示により行われる。
【００１７】
映像信号処理回路１１６は、必要に応じて撮像素子１１２の信号の露出情報やホワイトバランス等の情報をマイクロコンピュータ１２３に出力することが可能である。マイクロコンピュータ１２３は、入力された情報に基づいて、ホワイトバランスやゲイン調整の指示を行うことが可能である。撮像装置１００は、連続撮影動作を行うことが可能である。連続撮影動作においては、未処理の画像データが、一旦、バッファメモリ１２２に格納される。映像信号処理回路１１６は、メモリコントローラ１１９を介して、未処理の画像データをバッファメモリ１２２から読み出し、読み出された未処理の画像データに圧縮処理を行う。そして、映像信号処理回路１１６は、圧縮処理された画像データを、再びバッファメモリ１２２に格納する。映像信号処理回路１１６は、未処理の画像データをバッファメモリ１２２から削除して、バッファメモリ１２２の空いた領域に次の画像データを未処理のままバッファメモリ１２２に格納する。これにより、連続撮影を行うことができる。
【００１８】
メモリコントローラ１１９は、映像信号処理回路１１６から入力された未処理の画像データおよび音声データをバッファメモリ１２２に格納する。また、メモリコントローラ１１９は、処理済みの画像データおよび音声データをメモリ１２０に格納する。メモリコントローラ１１９は、バッファメモリ１２２やメモリ１２０から画像データおよび音声データを取り出して、映像信号処理回路１１６に出力する。メモリコントローラ１１９は、通信インタフェース１１７、１１８を介して、メモリ１２０に記憶されている画像データおよび音声データを外部通信装置１４０に出力可能である。メモリコントローラ１１９は、外部通信装置１４０から、通信インタフェース１１７、１１８を介して受信したデータをメモリ１２０に格納することも可能である。
【００１９】
マイクロコンピュータ１２３は、各実施形態の制御を行う制御手段である。マイクロコンピュータ１２３は、例えば、ＣＰＵ、ＲＡＭおよびＲＯＭを有している。ＲＯＭに格納された制御プログラムがＲＡＭに展開され、ＲＡＭに展開された制御プログラムをＣＰＵが実行することで、マイクロコンピュータ１２３の機能が実現されてもよい。マイクロコンピュータ１２３は、ＦＰＧＡ等の所定のプログラミング回路により実現されてもよい。
【００２０】
撮像装置１００は、操作部材１２４を有する。操作部材１２４は、マイクロコンピュータ１２３に操作部材１２４の操作状態の情報を通知し、マイクロコンピュータ１２３は、通知された操作状態の変化に応じて、撮像装置１００の各部をコントロールする。操作部材１２４は、例えば、レリーズボタンであり、レリーズボタンの操作に応じて、第１スイッチ１２５および第２スイッチ１２６は、ＯＮまたはＯＦＦに制御される。レリーズボタンが半押しの状態に操作された場合、第１スイッチ１２５（スイッチＳＷ１）のみがＯＮになり、オートフォーカスの動作や測光動作が行われる。レリーズボタンが全押しの状態に操作された場合、第１スイッチ１２５（スイッチＳＷ１）および第２スイッチ１２６（スイッチＳＷ２）が共にＯＮになり、撮像された画像データが記録される。レリーズボタンが全押しの状態で、撮影が行われる。第１スイッチ１２５および第２スイッチ１２６が共にＯＮになっている状態が継続している間は、連続撮影動作が行われる。操作部材１２４には、他に、ＩＳＯ設定ボタンや画像サイズ設定ボタン、画質設定ボタン、情報表示ボタン等のスイッチが接続されており、スイッチの状態が検出される。
【００２１】
不揮発性メモリ１３０は、撮像装置１００の電源が投入されていない状態でも、データを保持することができるメモリである。不揮発性メモリ１３０は、予め作成された撮影設定値と設定値使用順序とを関連付けた情報を保持する。撮影設定値は設定値に対応し、設定値使用順序は使用順序に対応する。マイクロコンピュータ１２３は、不揮発性メモリ１３０が保持している撮影設定値を読み出し、メモリコントローラ１１９を介してバッファメモリ１２２に出力する。これにより、不揮発性メモリ１３０から読み出された撮影設定値を撮像装置１００に反映させることができる。撮像装置１００は、各ＩＣや駆動系に必要な電源を供給する電源１３１を有する。外部通信装置１４０は、撮像装置１００と通信可能なコンピュータや携帯電話、携帯情報端末等の装置である。撮像装置１００は、外部通信装置１４０との間で、通信インタフェース１１７、１１８を介して、各種情報や画像データの送受信を行う。
【００２２】
次に、図２〜図４を参照して、撮像装置１００が、設定値使用順序に応じて不揮発性メモリ１３０に保存された撮影設定値を読み出して、撮像装置１００に設定する処理の流れについて説明する。図２は、第１実施形態における撮影前の設定値作成処理の流れを示すフローチャートである。撮影前の設定値作成処理は、撮像装置１００による撮影前の事前の処理である。マイクロコンピュータ１２３は、撮影設定値を作成するためのユーザインタフェース（画面）を、主表示部１２７に表示させる（Ｓ２００）。図２では、ユーザインタフェースは「ＵＩ」と表記される。図３は、ユーザインタフェースの例を示す図である。図３（Ａ）に示されるユーザインタフェース（第１の画面）において、設定値使用順序を選択することが可能である。設定値使用順序は、撮影設定値を使用する順序である。例えば、撮影者等のユーザが、撮像装置１００の操作部材１２４を操作することで、設定値使用順序を選択して設定することが可能になる。つまり、設定値使用順序は任意に変更可能である。また、主表示部１２７がタッチパネルディスプレイである場合、ユーザは、ユーザインタフェースに対して直接的に操作を行うことが可能である。
【００２３】
図３（Ａ）のユーザインタフェースにおいて、ユーザは、順序選択項目３０１を操作することで、任意の設定値使用順序を選択することができる。図３（Ａ）の例の場合、設定値使用順序として１番〜７番を選択することができる。撮像装置１００は、設定値使用順序の選択を受け付ける（Ｓ２０１）。図３の例では、設定値使用順序として１番が選択されている。図３（Ｂ）は、撮影設定値の種類を示す複数の設定可能項目３０２から設定対象の設定可能項目３０２を選択するためのユーザインタフェース（第２の画面）である。図３（Ｂ）の例に示されるように、設定可能項目３０２を選択するためのユーザインタフェースは、設定値使用順序に対応する。図３（Ｂ）では、「撮影モード」の撮影設定値は「Ｐ」に設定されている。例えば、図３（Ｂ）のユーザインタフェースにおいて、ユーザが、設定可能項目３０２として「撮影モード」を選択する操作を行ったとする。これにより、「撮影モード」の撮影設定値を選択することが可能になる。
【００２４】
図３（Ｃ）は、選択された撮影設定項目３０２に対応する設定可能値３０３の一覧を含むユーザインタフェースを示す。設定可能値３０３は、撮影設定値に対応する。図３（Ｃ）の例では、「撮影モード」に対して、複数の設定可能値３０３を選択できる。例えば、ユーザが、設定可能値３０３として「ポートレート」を選択する操作を操作部材１２４に対して行ったとする。マイクロコンピュータ１２３は、当該操作を受け付けて、「撮影モード」の撮影設定値を「Ｐ」から「ポートレート」に変更する。図３（Ｂ）に示されるユーザインタフェースにおいて、複数の撮影設定項目３０２を選択することができる。そして、選択された撮影設定項目３０２に応じた撮影設定値を選択することができる。上述したように、設定可能項目３０２を選択するためのユーザインタフェースは、設定値使用順序に対応する。つまり、設定値使用順序ごとに、撮影設定値を変更することが可能である。撮影設定項目３０２および設定可能値３０３は、図３（Ｂ）および図３（Ｃ）の例には限定されない。例えば、より詳細な露出条件を設定項目として設定できる構成であってもよい。具体的に、所謂ＡＰＥＸ（ＡＤＤＩＴＩＶＥ ＳＹＳＴＥＭ ＯＦ ＰＨＯＴＯＧＲＡＰＨＩＣ ＥＸＰＯＳＵＲＥ）システムに基づく、露出パラメータ（Ａｖ、Ｔｖ、Ｓｖ）を個別に設定可能な構成であってもよい。なおＳｖ（撮影感度）には、撮影時の所謂ＩＳＯ感度設定だけでなく、撮影後のデジタルゲインアップ等も含まれる。
【００２５】
図３（Ａ）のユーザインタフェースに基づく選択の指示により、設定値使用順序が設定される。また、図３（Ｂ）および図３（Ｃ）のユーザインタフェースに基づく選択の指示により、各撮影設定値が設定される。全ての撮影設定値が完了すると、マイクロコンピュータ１２３は、設定値使用順序に応じた撮影設定値を作成する（Ｓ２０２）。そして、マイクロコンピュータ１２３は、Ｓ２０２で作成した撮影設定値を不揮発性メモリ１３０に保存する（Ｓ２０３）。マイクロコンピュータ１２３は、Ｓ２０３で不揮発性メモリ１３０に保存された撮影設定値に設定値使用順序を関連付けて、不揮発性メモリ１３０に保存する（Ｓ２０４）。マイクロコンピュータ１２３は、撮影設定値と設定値使用順序とを関連付けた状態で、両者を不揮発性メモリ１３０に記憶してもよい。以上により、設定値使用順序のそれぞれに関連付けられた複数の撮影設定値の組み合わせが設定される。つまり、設置使用順序ごとに、関連付けられた複数の撮影設定値の組み合わせが設定される。図３（Ｂ）の例の場合、設定値使用順序１番に関連付けられた複数の撮影設定値として、「撮影モード」の撮影設定値から「フリッカーレス」の撮影設定値までの１１個の撮影設定値の組み合わせが設定される。
【００２６】
マイクロコンピュータ１２３は、撮影設定値の作成を終了するかを判定する（Ｓ２０５）。例えば、ユーザによる撮影設定値の作成終了の指示を撮像装置１００が受け付けたか否かにより、Ｓ２０５の判定が行われてもよい。Ｓ２０５でＮＯと判定された場合、次の撮影設定値の作成を行うため、フローはＳ２００に移行する。Ｓ２０５でＹＥＳと判定された場合、設定値作成処理は終了する。上述したように、設定値使用順序と各撮影設定値とが関連付けられて、不揮発性メモリ１３０に保存される。そして、撮像装置１００に対して、複数の撮影設定値の組み合わせを設定することが可能である。図３（Ｂ）の例では、「撮影モード」の撮影設定値として「Ｐ」が設定され、「ピクチャースタイル」の撮影設定値として「オート」が設定されている。マイクロコンピュータ１２３は、図３（Ｂ）の各撮影設定値と設定値使用順序１番とを関連付けて不揮発性メモリ１３０に保存する。
【００２７】
図４は、第１実施形態における撮影時の処理の流れを示すフローチャートである。例えば、ユーザが、操作部材１２４を操作して、所定のモード（以下、撮影設定値順次読み出しモードとする）を選択したとする。この場合、マイクロコンピュータ１２３は、現在のモードを、撮影設定値順次読み出しモードに切り替える（Ｓ４０１）。そして、マイクロコンピュータ１２３は、設定値使用順序の順番を示す変数ｎ（ｎは自然数）に「１」を設定することで、変数ｎの初期化を行う（Ｓ４０２）。マイクロコンピュータ１２３は、設定値使用順序がｎ番目に関連付けられた各撮影設定値を、不揮発性メモリ１３０から読み出す（Ｓ４０３）。図４の処理が開始して最初にＳ４０３が実行される場合、設定値使用順序が１番目に関連付けられた各撮影設定値が読み出される。マイクロコンピュータ１２３は、ｎ番目に関連付けられた各撮影設定値を、メモリコントローラ１１９を介してバッファメモリ１２２に出力する。そして、マイクロコンピュータ１２３は、バッファメモリ１２２に出力された各撮影設定値を撮像装置１００に反映させる（Ｓ４０４）。これにより、設定値使用順序がｎ番目の各撮影設定値が撮像装置１００に設定される。
【００２８】
撮像装置１００が、レリーズボタンを全押しする操作を受け付けると、第２スイッチ１２６がＯＮになる。マイクロコンピュータ１２３は、第２スイッチ１２６がＯＮになったことを検出すると、被写体の撮影を開始する（Ｓ４０５）。撮像装置１００は、撮影設定値に基づく撮影を行う。マイクロコンピュータ１２３は、撮像された画像データをバッファメモリ１２２に出力し、メモリコントローラ１１９を介して、メモリ１２０に記憶する（Ｓ４０６）。
【００２９】
マイクロコンピュータ１２３は、操作部材１２４に対して、現在の撮影設定値から次の設定値使用順序の撮影設定値への変更の指示を受け付けたかを判定する（Ｓ４０７）。Ｓ４０７でＮＯと判定された場合、フローはＳ４０５に移行する。この場合、ユーザはｎ番目の各撮影設定値で撮影を行うことを意図しており、ユーザが意図した撮影設定値が、撮像装置１００に迅速且つ簡単に反映される。Ｓ４０７でＹＥＳと判定された場合、マイクロコンピュータ１２３は、設定値使用順序を示す変数ｎをインクリメントする（Ｓ４０８）。これにより、設定値使用順序は、「ｎ＋１」番目になる。つまり、Ｓ４０７における変更の指示があった場合には、現在の設定値使用順序の次の設定値使用順序についての撮影設定値が撮像装置１００に設定される。なお、主表示部１２７などに表示されたＵＩをユーザが操作することで撮影設定の変更が可能な構成であってもよい。
【００３０】
上述したように、各撮影設定値は設定値使用順序に対応して不揮発性メモリ１３０に保存されている。不揮発性メモリ１３０に保存されている設定値使用順序の数をｍ（ｍは２以上の整数）とする。この場合、設定値使用順序に応じたｍ通りの各撮影設定値が不揮発性メモリ１３０に保存される。マイクロコンピュータ１２３は、Ｓ４０８でインクリメントされた変数ｎがｍより大きくなったかを判定する（Ｓ４０９）。Ｓ４０９でＮＯと判定された場合、不揮発性メモリ１３０に保存されている設定値使用順序に関連付けられている撮影設定値を使用した撮影が完了していないため、フローはＳ４０３に移行する。これにより、次の設定値使用順序に関連付けられた各撮影設定値を使用した撮影を行うことができる。Ｓ４０９でＹＥＳと判定された場合、撮像装置１００は、不揮発性メモリ１３０に保存されている撮影設定値を全て使用して撮影を行ったことになる。このため、マイクロコンピュータ１２３は、撮影設定読み出しモードをＯＦＦにする（Ｓ４１０）。そして、処理は終了する。
【００３１】
上述したように、マイクロコンピュータ１２３は、ユーザの操作に応じて、撮影設定値と撮影設定値を設定するための設定値使用順序とを関連付けて不揮発性メモリ１３０に保存する。ユーザの指示による撮影時には、マイクロコンピュータ１２３は、不揮発性メモリ１３０に保存されている設定値使用順序に関連付けられた撮影設定値を読み出す。そして、設定値使用順序ごとにそれぞれ異なる各撮影設定値が撮像装置１００に設定される。従って、撮像装置１００は、ユーザの指示に応じて、予め設定された撮影設定値を使用した撮影を設定値使用順序に応じて行うことができる。
【００３２】
＜第２実施形態＞
次に、第２実施形態について説明する。第２実施形態の撮像装置１００は、第１実施形態の撮像装置１００と同様の構成であるため、説明を省略する。第２実施形態の撮像装置１００は、予め設定された撮影時刻に応じて、不揮発性メモリ１３０に保存された各撮影設定値を読み出して、撮影を行う。以下、予め設定された撮影時刻に応じて、不揮発性メモリ１３０に保存された各撮影設定値に基づいて撮影を行うモードを、撮影設定値時刻読み出しモードとする。
【００３３】
図５は、第２実施形態における撮影前の設定値作成処理の流れを示すフローチャートである。マイクロコンピュータ１２３は、撮像装置１００に現在の時刻を設定する。撮像装置１００が、通信インタフェース１１７、１１８を介して、外部通信装置１４０から時刻を受信できる場合、マイクロコンピュータ１２３は、受信した時刻を撮像装置１００に設定してもよい。マイクロコンピュータ１２３は、図６に示されるようなユーザインタフェースを主表示部１２７に表示させる。図６（Ａ）は、設定値使用順序を選択するユーザインタフェースである。第２実施形態では、設定値使用順序は、設定値を使用する時刻（設定値使用時刻）として特定される。図６（Ａ）の例では、「９：００」が１番目の設定値使用順序として特定され、「９：０１」が２番目の設定値使用順序として特定される。図６（Ａ）の例では、最後の設定値使用順序を示す設定使用時刻が「９：０６」として特定される。図６（Ｂ）は、設定値使用時刻に対応する各設定可能項目５５１の例である。図６（Ｂ）の設定可能項目５５１は、図３（Ｂ）の設定可能項目３０２と同様である。図６（Ｃ）は、選択された設定可能項目５５１に対応する各設定可能値５５２の例である。図６（Ｃ）の設定可能値５５２は、図３（Ｃ）の設定可能値３０３と同様である。
【００３４】
図６（Ａ）のユーザインタフェースに基づいて、設定値使用時刻が選択されると、マイクロコンピュータ１２３は、設定値使用時刻の選択を受け付ける（Ｓ５０２）。そして、上述したＳ２０２と同様に、マイクロコンピュータ１２３は、撮影設定時刻に応じた撮影設定値を作成する（Ｓ５０３）。マイクロコンピュータ１２３は、上述したＳ２０３と同様に、Ｓ５０３で作成した撮影設定値を不揮発性メモリ１３０に保存する（Ｓ５０４）。
【００３５】
そして、マイクロコンピュータ１２３は、Ｓ５０２で選択された設定値使用時刻を、各撮影設定値と関連付けて、不揮発性メモリ１３０に保存する（Ｓ５０５）。Ｓ５０５の処理の後、マイクロコンピュータ１２３は、撮影設定値の作成を終了するかを判定する（Ｓ５０６）。Ｓ５０６でＮＯと判定された場合、フローは、Ｓ５０１に移行する。Ｓ５０６でＹＥＳと判定された場合、マイクロコンピュータ１２３は、撮影設定値時刻読み出しモードを終了する時刻を不揮発性メモリ１３０に保存する（Ｓ５０７）。例えば、マイクロコンピュータ１２３は、撮影設定値時刻読み出しモードを終了する時刻の選択を促すユーザインタフェースを主表示部１２７に表示させる。撮像装置１００が、撮影設定値時刻読み出しモードを終了する時刻の選択を受け付けた場合、マイクロコンピュータ１２３は、選択された時刻を不揮発性メモリ１３０に保存する。
【００３６】
図７は、第２実施形態における撮影時の処理の流れを示すフローチャートである。例えば、ユーザが、操作部材１２４を操作して、撮影設定値順次読み出しモードを選択した場合、マイクロコンピュータ１２３は、現在のモードを、撮影設定値順次読み出しモードに切り替える（Ｓ６０１）。マイクロコンピュータ１２３は、Ｓ５００で設定された現在時刻が不揮発性メモリ１３０に保存されている撮影設定値使用時刻を超えているかを判定する（Ｓ６０２）。Ｓ６０２でＹＥＳと判定された場合、マイクロコンピュータ１２３は、現在時刻がステップ５０７において不揮発性メモリ１３０に保存された撮影設定値終了時刻を超えていないかを判定する（Ｓ６０３）。Ｓ６０２でＹＥＳと判定され、且つＳ６０３でＹＥＳと判定された場合、現在時刻は、予め設定された撮影設定値使用時刻を超えており、且つ予め設定された撮影設定値終了時刻より前である。この場合、マイクロコンピュータ１２３は、撮影設定値の変更の許可を求める通知を出力する（Ｓ６０４）。マイクロコンピュータ１２３は、主表示部１２７に、撮影設定値の変更の許可を求める通知を表示させてもよい。現在時刻が、予め設定された撮影設定値使用時刻を超えている場合、マイクロコンピュータ１２３は、撮影設定値を変更するタイミングであると判定する。ただし、ユーザの意図に反して、自動的に撮影設定値が変更されることは好ましくない。そこで、マイクロコンピュータ１２３は、Ｓ６０４の処理を行い、ユーザに対して、撮影設定値を変更してよいかの許可を求める。
【００３７】
マイクロコンピュータ１２３は、操作部材１２４に対して、例えば、ユーザにより撮影設定値の変更を許可する操作がされたかを判定する（Ｓ６０５）。Ｓ６０５でＹＥＳと判定された場合、撮影設定値の変更が許可されたことになる。つまり、撮影設定値の変更が指示されたことになる。このため、マイクロコンピュータ１２３は、現在時刻に応じて、不揮発性メモリ１３０から撮影設定値使用時刻に関連付いた各撮影設定値を読み出す（Ｓ６０６）。マイクロコンピュータ１２３は、読み出された各撮影設定値を、メモリコントローラ１１９を介してバッファメモリ１２２に出力する。そして、マイクロコンピュータ１２３は、バッファメモリ１２２に出力された各撮影設定値を撮像装置１００に反映させて、撮影設定値を更新する（Ｓ６０７）。
【００３８】
Ｓ６０５でＮＯと判定された場合、現在時刻は、予め設定された撮影設定値使用時刻を超えているが、マイクロコンピュータ１２３は、撮影設定値の変更を行うことなく、所定時間が経過したかを判定する（Ｓ６０８）。所定時間（例えば、１０秒）は、予め撮像装置１００に設定可能である。Ｓ６０８でＹＥＳと判定された場合、フローはＳ６０６に移行する。従って、Ｓ６０６の処理により撮影設定値の更新が行われる。例えば、マイクロコンピュータ１２３は、所定時間の間に操作部材１２４の変化を検知しなかった場合に、Ｓ６０８でＹＥＳと判定する。この場合、フローは、強制的にＳ６０８に移行する。Ｓ６０８でＹＥＳと判定された場合、通知の表示は不要であるため、マイクロコンピュータ１２３は、主表示部１２７に表示した通知を非表示にする。Ｓ６０８の処理が行われることにより、現在時刻が撮影設定値使用時刻になるたびに、ユーザは、撮影設定値の変更を許可し続ける必要がなくなる。
【００３９】
Ｓ６０５でＮＯと判定された場合、ユーザの意図により、撮影設定値の変更が許可されていない。このため、撮影設定値使用時刻に、所定時間に対応する遅延が生じるため、撮影設定値使用時刻を変更する必要がある。この場合、マイクロコンピュータ１２３は、撮影設定値使用時刻を、所定時間に対応する時間分を遅延させて、不揮発性メモリ１３０に保存されている現在時刻以降の撮影設定値使用時刻を更新する（Ｓ６０９）。これにより、事前に設定された撮影設定値使用時刻が遅延した場合も、以降の撮影設定値使用時刻をユーザの意図通りの時刻とすることができる。
【００４０】
Ｓ６０７の処理が行われた場合、マイクロコンピュータ１２３は、変更された撮影設定値を用いる。一方、Ｓ６０９の処理が行われた場合、ユーザによる撮影設定値の変更が許可されていないため、マイクロコンピュータ１２３は、現在の撮影設定値を用いる。Ｓ６０２でＮＯと判定された場合、現在時刻は撮影設定値使用時刻より前であるため、マイクロコンピュータ１２３は、現在の撮影設定値を用いる。撮像装置１００が、レリーズボタンを全押しする操作を受け付けると、第２スイッチ１２６がＯＮになる。マイクロコンピュータ１２３は、第２スイッチ１２６がＯＮになったことを検出すると、被写体の撮影を開始する（Ｓ６１０）。Ｓ６１０の撮影が行われる際、Ｓ６０７の処理が行われた場合、撮像装置１００は、変更された各撮影設定値を用いた撮影を行う。Ｓ６０９の処理が行われた場合、およびＳ６０２でＮＯと判定された場合、撮像装置１００は、現在の各撮影設定値を用いた撮影を行う。マイクロコンピュータ１２３は、撮像された画像データをバッファメモリ１２２に出力し、メモリコントローラ１１９を介して、メモリ１２０に記憶する（Ｓ６１１）。
【００４１】
Ｓ６０３でＮＯと判定された場合、現在時刻は、終了時刻を超えている。この場合、マイクロコンピュータ１２３は、撮影設定値時刻読み出しモードを終了する。以上により、第２実施形態の処理が終了する。第２実施形態では、撮像装置１００は、各撮影設定値と設定値使用時刻とを関連付けて不揮発性メモリ１３０に保存する。そして、撮像装置１００は、ユーザの指示に応じて、設定値使用時刻に応じて関連付けられた撮影設定値を不揮発性メモリ１３０から読み出す。これにより、撮像装置１００は、ユーザの指示に応じて、予め設定された撮影設定値を使用した撮影を設定値使用時刻に応じて行うことができる。例えば、結婚式のような撮影シーンにおいては、タイムスケジュールに従って、適正な各撮影設定値が変化する。第２の実施形態では、マイクロコンピュータ１２３は、現在時刻が設定値使用時刻になったときに、予め設定された各撮影設定値に自動的に変更する。これにより、撮像装置１００に対して多くの撮影設定値を設定することができる場合に、自動的に最適な各撮影設定値を使用した撮影を行うことができる。
【００４２】
＜その他＞
上述した各実施形態では、ユーザが、各撮影設定値をそれぞれ設定する例を説明したが、撮像装置１００にプリセットされている撮影設定値をユーザが選択することにより、上述した各実施形態の処理が行われてもよい。また、撮像装置１００には、各種のアクセサリを装着することが可能である。装着可能な各種のアクセサリとしては、レンズやストロボ、画像データの自動転送機器等がある。撮像装置１００にアクセサリが装着された場合、図３や図６の設定可能項目が変化することがある。マイクロコンピュータ１２３は、撮像装置１００にアクセサリが装着されたことを検出すると、装着されたアクセサリに応じた設定可能項目を設定可能なユーザインタフェースを主表示部１２７に表示させてもよい。この際、マイクロコンピュータ１２３は、撮像装置１００に装着されているアクセサリについての撮影設定値のみを保存するように制御してもよい。
【００４３】
マイクロコンピュータ１２３は、撮影開始前にアクセサリの装着チェックを行ってもよい。設定値作成処理で設定された各撮影設定値に、撮像装置１００に装着されていないアクセサリに関する撮影設定値が含まれている場合、マイクロコンピュータ１２３は、警告を主表示部１２７に表示させてもよい。この場合、アクセサリの装着チェックを行う時刻は、撮像装置１００に設定することが可能である。
【００４４】
また、撮像装置１００は、設定値作成処理において不揮発性メモリ１３０に保存された各撮影設定値に基づいて、撮影を行う。マイクロコンピュータ１２３は、各撮影設定値に基づいて、撮影を行うための所定条件を満たしていない場合には、警告を主表示部１２７に表示させてもよい。例えば、撮影設定値によっては、画像データのデータ量が大きくなることがある。また、撮影時間によっては、多くの画像データがメモリ１２０に記憶されることになる。メモリ１２０の空き領域が少ない場合、設定された各撮影設定値により得られる画像データをメモリ１２０に記憶できない場合がある。また、電源１３１の残量が少ない場合、設定された各撮影設定値による撮影ができない場合がある。そこで、マイクロコンピュータ１２３は、メモリ１２０の空き領域や電源１３１の残量を検出し、設定された各撮影設定値による撮影ができない場合には、上記の所定条件を満たしていないと判定し、警告を主表示部１２７に表示させる。
【００４５】
以上、本発明の好ましい実施の形態について説明したが、本発明は上述した各実施の形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。本発明は、上述の各実施の形態の１以上の機能を実現するプログラムを、ネットワークや記憶媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４６】
１００  撮像装置
１１２  撮像素子
１２０  メモリ
１２３  マイクロコンピュータ
１２７  主表示部
【図１】
2020118863.tif 000003
【図２】
2020118863.tif 000004
【図３】
2020118863.tif 000005
【図４】
2020118863.tif 000006
【図５】
2020118863.tif 000007
【図６】
2020118863.tif 000008
【図７】
2020118863.tif 000009