(57)【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段を用いた撮影の設定としての感度を設定する設定手段と、
前記感度の選択方法として、第１の数値刻みの複数の感度の中から感度を選択可能な第１の選択方法と、前記第１の数値刻みより細かい第２の数値刻みの複数の感度の中から感度を選択可能な第２の選択方法との少なくともいずれかを選択可能な選択手段と、を有し、
前記第１の選択方法で選択可能な選択肢は、前記第１の数値刻みではない感度であり、かつ、前記第２の選択方法で選択可能である所定の感度を含むことを特徴とする撮像装置。
【請求項２】
前記第１の選択方法で選択可能な複数の選択肢と、前記第２の選択方法で選択可能な複数の選択肢とをそれぞれ記憶した記憶手段を更に有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記設定手段は、前記第１の選択方法または前記第２の選択方法により選択された感度に設定することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記第１の選択方法での選択の際に、前記第１の選択方法で選択可能な選択肢とともに、前記第１の選択方法で選択できない選択肢であり、かつ、前記第２の選択方法で選択可能である選択肢を表示するように制御する表示制御手段を更に有することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記表示制御手段は、前記第１の選択方法で選択可能な選択肢と、前記第１の選択方法で選択できない選択肢であり、かつ、前記第２の選択方法で選択可能である選択肢とを異なる表示態様で表示するように制御することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記設定手段は、前記選択手段により選択された前記第１の選択方法又は前記第２の選択方法で、自動で選択される感度の上限値及び下限値が設定可能であることを特徴とする請求項１乃至５の何れか１項に記載の撮像装置。
【請求項７】
前記第１の数値刻みは１段刻み、前記第２の数値刻みは１／２段刻み及び１／３段刻みの少なくともいずれかであることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記所定の感度は、拡張感度を除く常用感度の上限または下限の少なくとも一方であることを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
撮像手段を用いた撮影の設定としての感度を設定する設定工程と、
前記感度の選択方法として、第１の数値刻みの複数の感度の中から感度を選択可能な第１の選択方法と、前記第１の数値刻みより細かい第２の数値刻みの複数の感度の中から感度を選択可能な第２の選択方法との少なくともいずれかを選択可能な選択工程と、を有し、
前記第１の選択方法で選択可能な選択肢は、前記第１の数値刻みではない感度であり、かつ、前記第２の選択方法で選択可能である所定の感度を含むことを特徴とする撮像装置の制御方法。
【請求項１０】
コンピュータを、請求項１ないし８のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラム。
【請求項１１】
コンピュータを、請求項１ないし８のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置のＩＳＯ感度の設定方法に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラ等の撮像装置において、ＩＳＯ感度の段数設定を切り替えることにより、ＩＳＯ感度の設定の選択肢をユーザの撮影スタイルに合った選択肢に設定可能な撮像装置が実現されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０３４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザがＩＳＯ感度を設定する際、解像感が低下するなど、意図しない画像が撮影されてしまう場合があるため、推奨するＩＳＯ感度の設定範囲（ＩＳＯ感度の常用設定範囲）をユーザに提示することが行われている。この場合、ユーザが選択した段数設定のＩＳＯ感度の選択肢に、ＩＳＯ感度の常用設定範囲の上限値や下限値が存在しないことがあるため、ユーザは、ＩＳＯ感度の常用設定範囲の上限値又は下限値に設定するためにＩＳＯ感度の段数設定を変更する必要がある。
【０００５】
本発明は、上記課題に鑑みてなされ、その目的は、ＩＳＯ感度の段数設定に関わらず、より容易にユーザ所望のＩＳＯ感度に設定できるようにする技術を実現することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の撮像装置は、撮像手段と、前記撮像手段を用いた撮影の設定としての感度を設定する設定手段と、前記感度の選択方法として、第１の数値刻みの複数の感度の中から感度を選択可能な第１の選択方法と、前記第１の数値刻みより細かい第２の数値刻みの複数の感度の中から感度を選択可能な第２の選択方法との少なくともいずれかを選択可能な選択手段と、を有し、前記第１の選択方法で選択可能な選択肢は、前記第１の数値刻みではない感度であり、かつ、前記第２の選択方法で選択可能である所定の感度を含む。
【発明の効果】
【０００７】
本発明によれば、ＩＳＯ感度の段数設定に関わらず、より容易にユーザ所望のＩＳＯ感度に設定できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の撮像装置の外観図。
【図２】本実施形態の撮像装置の内部の機械的な構成を示す図。
【図３】本実施形態の撮像装置の内部の電気的な構成を示すブロック図。
【図４】ＩＳＯ感度の設定値の管理データを例示する図。
【図５】メニュー画面によるＩＳＯ感度の設定処理を示すフローチャート。
【図６】図５のＳ５０２における処理の詳細を示すフローチャート。
【図７】図６のＳ６０５における処理の詳細を示すフローチャート。
【図８】図６のＳ６０９における処理の詳細を示すフローチャート。
【図９】図５のＳ５０６における処理の詳細を示すフローチャート。
【図１０】図５のＳ５０８における処理の詳細を示すフローチャート。
【図１１】ＩＳＯ感度設定画面を例示する図。
【発明を実施するための形態】
【０００９】
以下に、本発明の撮像装置を、静止画や動画を撮影可能なデジタル一眼レフカメラに適用した実施の形態について、添付図面を参照して詳細に説明する。
【００１０】
＜装置構成＞
図１乃至図３を参照して、本実施形態のデジタルカメラの構成及び機能について説明する。
【００１１】
まず、図１を参照して、本実施形態のデジタルカメラの外観構成について説明する。
【００１２】
図１において、カメラ本体１００の上面には、表示パネル１０２、撮影モードダイヤル１０３、光学ファインダ１０４、シャッターボタン１０６、メイン電子ダイヤル１０７、アクセサリシュー１１１が設けられている。
【００１３】
表示パネル１０２は、液晶ディスプレイなどが用いられ、シャッター速度、絞り数値、露出レベル、ＩＳＯ感度、撮影可能枚数、電池残量、撮影モードや撮影条件などの設定情報が表示される。
【００１４】
撮影モードダイヤル１０３は、回転式のダイヤルスイッチからなり、ユーザがカメラの撮影モードを切り替えるための操作部材である。
【００１５】
光学ファインダ１０４は、ユーザが覗き込むことにより、電子ファインダとしてＬＣＤモニタにスルー表示される画像を見ることなく、撮影を行うことができる。
【００１６】
シャッターボタン１０６は、ユーザが撮影指示を行うための押しボタンスイッチである。
【００１７】
メイン電子ダイヤル１０７は、カメラ本体１００の正面側に設けられる回転操作可能な操作部材である。ユーザは、メイン電子ダイヤル１０７を直接回転操作することによって、シャッター速度や絞り数値などを切り替えたり、別の操作部材と共に操作することによって、撮影動作に関する数値を入力したり、撮影条件などを切り替えることができる。
【００１８】
アクセサリシュー１１１は、外付けフラッシュ４００（図３参照）などのアクセサリをカメラ本体１００に接続するためのコネクタである。
【００１９】
カメラ本体１００の背面には、ＬＣＤモニタ１０１、電源スイッチ１０５、サブ電子ダイヤル１０８、ＳＥＴボタン１０９、メニューボタン１１２、不図示の十字キーやマルチコントローラなどの操作部材が設けられている。
【００２０】
ＬＣＤモニタ１０１は、バックライト１２０を備える透過型液晶表示デバイスが用いられ、撮像された画像や再生される画像、各種設定を行うためのＵＩ画面などを表示する。なお、ＬＣＤモニタ１０１は、カメラに対してユーザが各種の設定や処理などを操作、入力するためのメニュー画面や、図１１で後述するＩＳＯ感度に関する値を設定する画面を表示するために用いられる。
【００２１】
電源スイッチ１０５は、カメラ本体１００の電源のオン／オフを切り替えるための操作部材である。
【００２２】
サブ電子ダイヤル１０８は、メイン電子ダイヤル１０７と同様に、ユーザが直接操作することによって、シャッター速度や絞り数値などを切り替えたり、別の操作部材と共に操作することによって、撮影動作に関する数値を入力したり、撮影条件などを切り替えることができる。
【００２３】
ＳＥＴボタン１０９は、メニュー画面に対して行った各種設定や選択入力を確定するための操作などに用いられる。
【００２４】
モード切替ボタン１１０は、ユーザがカメラの動作モードを切り替えるための操作部材である。
【００２５】
メニューボタン１１２は、ＬＣＤモニタ１０１にメニュー画面の表示開始や終了の指示をシステム制御部３５０に対して行うためにユーザが操作するための操作部材である。
【００２６】
図２に示すように、カメラ本体１００の前面には交換レンズ（以下、レンズユニット）２００が着脱自在に設けられている。
【００２７】
レンズユニット２００は、カメラ側と撮影光軸Ａが一致するようにカメラ本体１００に装着され、レンズマウント２０６、光学レンズ２１０、絞り２１２を備える。レンズマウント２０６は、レンズユニット２００をカメラ本体１００と機械的に結合するための部材であり、レンズマウント２０６と、後述するカメラ本体１００のカメラマウント１１３とは、例えばフランジなどの互いに結合可能な形状を有している。このレンズマウント２０６とカメラマウント１１３が結合することにより、カメラ本体１００にレンズユニット２００が装着される。
【００２８】
カメラ本体１００の内部には、ミラー１２１が撮像光路内に配置されている。ミラー１２１は、光学レンズ２１０から入射される被写体光をファインダ光学系に向けて反射する位置（図２に示す位置）と、撮像光路外に退避する位置との間で移動可能となっている。ピント板１２３には、ミラー１２１で反射された被写体光によって被写体像が形成される。
【００２９】
１２４はファインダの視認性を向上させるためのコンデンサレンズ、１２２はペンタゴナルダハプリズムである。ペンタゴナルダハプリズム１２２は、ピント板１２３及びコンデンサレンズ１２４を通った被写体光を接眼レンズ１２５に導く。これらピント板１２３、コンデンサレンズ１２４、接眼レンズ１２５によって光学ファインダ１０４が構成される。ユーザは、接眼レンズ１２５を通してピント板１２３に形成された被写体像を観察することができる。
【００３０】
１２６、１３０は、それぞれ、フォーカルプレンシャッター３１２（図３参照）を構成する後幕と先幕である。これら後幕１２６及び先幕１３０の開放タイミングを制御することにより、撮像素子３１４が必要な時間だけ露光される。撮像素子３１４は、ＣＣＤセンサやＣＭＯＳセンサにより構成され、その前面には光学ローパスフィルタ１２９が配設されている。
【００３１】
また、撮像素子３１４は、プリント基板１２８に接続されている。このプリント基板１２８の後方には、表示基板１２７が配置されている。
【００３２】
また、１５０は撮影処理により得られた画像データを記録する記録媒体であり、半導体メモリやハードディスク等により構成される。１６０はパーソナルコンピュータ等の付属装置である。３８６は二次電池等の電源である。記録媒体１５０、付属装置１６０及び電源３８６は、カメラ本体１００に対して着脱が可能である。
【００３３】
次に、図３を参照して、カメラ本体１００及びレンズユニット２００の電気的な構成について説明する。
【００３４】
なお、図３において、図１及び図２と同一の構成には同一の符号を付して示している。
【００３５】
図３に示すように、本実施形態のデジタルカメラは、カメラ本体１００と、記録媒体１５０、付属装置１６０と、レンズユニット２００とを備える。
【００３６】
まず、レンズユニット２００の内部構成について説明する。
【００３７】
レンズユニット２００には、このレンズユニット２００をカメラ本体１００と電気的に接続するためのコネクタ２２２及びインターフェース２２０が設けられている。コネクタ２２２及びインターフェース２２０は、カメラ本体１００に設けられたコネクタ１１４及びインターフェース１１５を介して、後述するレンズシステム制御部２５０とカメラ本体１００のシステム制御部３５０との通信を可能とする。
【００３８】
絞り制御部２４０は、絞り２１２を制御する絞り制御部である。絞り制御部２４０は、後述する測光制御部３４６からの測光情報に基づいて、シャッター制御部３４０と連携しながら絞り２１２を制御する。フォーカス制御部２４２は、光学レンズ２１０のフォーカス動作を制御する。ズーム制御部２４４は、光学レンズ２１０の変倍動作を制御する。
【００３９】
レンズシステム制御部２５０は、レンズユニット２００の各種動作を全体的に制御する。レンズシステム制御部２５０は、各種動作用の定数、変数、ソフトウェアプログラム等を記憶するメモリを備えている。
【００４０】
次に、カメラ本体１００の内部構成について説明する。
【００４１】
光学レンズ２１０及び絞り２１２を通過した被写体光は、ミラー１２１が撮像光路外に退避した状態（ミラー１２１がハーフミラーである場合は撮像光路内に配置された状態）で、開放されたフォーカルプレンシャッター３１２を通過して撮像素子３１４に入射される。撮像素子３１４は、入射された被写体光を光電変換し、アナログの画像信号として出力する。
【００４２】
Ａ／Ｄ変換器３１６は、撮像素子３１４から出力されるアナログ信号（画像信号）をデジタル信号に変換する。タイミング発生部３１８は、メモリ制御部３２２及びシステム制御部３５０の制御の下に、撮像素子３１４、Ａ／Ｄ変換器３１６及びＤ／Ａ変換器３２６にクロック信号や制御信号を供給する。
【００４３】
画像処理部３２０は、Ａ／Ｄ変換器３１６からの画像データ又はメモリ制御部３２２からの画像データに対して、画素補間処理や色変換処理を行う。また、画像処理部３２０は、Ａ／Ｄ変換器３１６から出力される画像データを用いて所定の演算処理を行う。システム制御部３５０は、この演算結果に基づいて、シャッター制御部３４０及び焦点調節部３４２を制御するためのＴＴＬ方式のオートフォーカス（ＡＦ）処理、自動露出（ＡＥ）処理及びフラッシュプリ発光（ＥＦ）処理を行う。
【００４４】
さらに、画像処理部３２０は、Ａ／Ｄ変換器３１６から出力される画像データを用いて所定の演算処理を行い、この演算結果に基づいてＴＴＬ方式のオートホワイトバランス（ＡＷＢ）処理も行う。
【００４５】
メモリ制御部３２２は、Ａ／Ｄ変換器３１６、タイミング発生部３１８、画像処理部３２０、画像表示メモリ３２４、Ｄ／Ａ変換器３２６、メモリ３３０及び圧縮伸長部３３２を制御する。Ａ／Ｄ変換器３１６から出力された画像データは、画像処理部３２０及びメモリ制御部３２２を介して、又はメモリ制御部３２２のみを介して画像表示メモリ３２４又はメモリ３３０に書き込まれる。
【００４６】
画像表示部３２８は、Ｄ／Ａ変換器３２６によりアナログ信号に変換され、画像表示メモリ３２４に書き込まれた画像信号を、図１及び図２に示したＬＣＤモニタ１０１に逐次表示することで、電子ビューファインダ（ＥＶＦ）機能を実現する。なお、画像表示部３２８は、システム制御部３５０の指示により、電子ビューファインダ（ＥＶＦ）機能をＯＮ／ＯＦＦする。
【００４７】
メモリ３３０は、撮像に係る静止画像を格納する。また、メモリ３３０は、動画撮影時に所定レートで連続的に記録媒体１５０に書き込まれる画像のフレームバッファとして使用される。さらに、メモリ３３０は、システム制御部３５０の作業領域としても使用される。
【００４８】
圧縮伸長部３３２は、公知の画像圧縮方法を用いて画像データを圧縮・伸長する。圧縮伸長部３３２は、メモリ３３０に格納された画像を読み込んで圧縮処理又は伸長処理を行い、処理を終えたデータを再びメモリ３３０に書き込む。
【００４９】
シャッター制御部３４０は、測光制御部３４６からの測光情報に基づいて、レンズユニット２００の絞り制御部２４０と連携しながら、フォーカルプレンシャッター３１２のシャッター速度を制御する。
【００５０】
焦点調節部３４２は、ミラー１２１を透過して不図示のサブミラーによって導かれた被写体像の位相差を検出することで、ＡＦ（オートフォーカス）処理を行う。測光制御部３４６は、不図示の測光センサからの出力信号に基づいて、ＡＥ（自動露出）処理を行う。
【００５１】
フラッシュ３４８は、ＡＦ補助光の投光機能やフラッシュ調光機能を有する。なお、測光制御部３４６は、フラッシュ３４８と連携して、ＥＦ（フラッシュ調光）処理を行う。
【００５２】
システム制御部３５０は、ＣＰＵやメモリを含み、カメラ本体１００の動作を全体的に制御する。メモリ３５２には、システム制御部３５０の動作用の定数、変数、ソフトウェアプログラム（基本プログラム）等が記憶される。このメモリ３５２には、図４で後述するＩＳＯ感度に関する値も記憶される。
【００５３】
通知部３５４は、システム制御部３５０でのソフトウェアプログラムの実行に応じて、文字や画像をＬＣＤモニタ１０１やＬＥＤランプ等により表示したり、音声をスピーカ（不図示）から発することで、カメラの動作状態やメッセージ等を外部に通知する。通知部３５４には、光学ファインダ１０４に絞り値、シャッター速度、ＩＳＯ感度、合焦度、手振れ警告、露出補正値等の表示を行うＬＣＤパネルが含まれる。
【００５４】
不揮発性メモリ３５６は、例えば電気的に消去・記録可能なＥＥＰＲＯＭ等で構成され、ソフトウェアプログラム等の格納用メモリとして使用される。この場合、当然ながら、ソフトウェアプログラムは、コンピュータ読取可能に不揮発性メモリ３５６に格納される。このソフトウェアプログラムには、図５〜図１０で後述するシステム制御部３５０が実行可能なソフトウェアプログラムが含まれる。不揮発性メモリ３５６には、メニュー画面等のＧＵＩ画面上で設定された設定値、メイン電子ダイヤル１０７、サブ電子ダイヤル１０８の操作で設定された設定値、撮影モードダイヤル１０３の操作で指定された撮影モード情報等も格納される。さらに、不揮発性メモリ３５６には、図４で後述するＩＳＯ感度の設定値も格納される。
【００５５】
シャッタースイッチ（ＳＷ１）３６２は、シャッターボタン１０６の第１ストローク操作（半押し）によってＯＮとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作開始をシステム制御部３５０に指示する。シャッタースイッチ（ＳＷ２）３６４は、シャッターボタン１０６の第２ストローク操作（全押し）によってＯＮとなり、露光処理、現像処理及び記録処理からなる一連の撮像処理の動作開始をシステム制御部３５０に指示する。
【００５６】
操作部３７０は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材からなる。システム制御部３５０は、操作部３７０からの信号に応じて各種動作を行う。操作部３７０に含まれるメニューボタン１１２が押されると、後述するＩＳＯ感度が設定可能なメニュー画面がＬＣＤモニタ１０１に表示される。ユーザは、ＬＣＤモニタ１０１に表示されたメニュー画面（図１１参照）と、サブ電子ダイヤル１０８の上下左右の４方向ボタンやＳＥＴボタン１０９とを用いて直感的に各種設定を行うことができる。
【００５７】
電源スイッチ１０５は、カメラ本体１００の電源のオン／オフを切り替えると共に、カメラ本体１００に接続されたレンズユニット２００、外付けフラッシュ４００、記録媒体１５０及び付属装置１６０の電源のオン／オフも同時に切り替えることができる。
【００５８】
電源制御部３８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切換えるスイッチ回路等により構成されている。電源制御部３８０は、電池の装着の有無、電池の種類及び電池残量の検出を行い、その検出結果及びシステム制御部３５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体１５０を含む各部に供給する。
【００５９】
コネクタ３８２、３８４は、二次電池等の電源３８６からの電力をカメラ本体１００、レンズユニット２００、記録媒体１５０及び付属装置１６０に供給する。３９０、３９４は記録媒体１５０及び付属装置１６０のインターフェースであり、３９２、３９６は記録媒体１５０や付属装置１６０との接続を行うコネクタである。３９８はコネクタ３９２、３９６に記録媒体１５０や付属装置１６０が装着されているか否かを検出する記録媒体着脱検出部である。
【００６０】
＜ＩＳＯ感度設定＞
次に、図４を参照して、本実施形態のデジタルカメラで設定できるＩＳＯ感度の設定値の管理データの構成について説明する。
【００６１】
本実施形態のデジタルカメラは、ＩＳＯ感度の常用感度設定範囲が１００〜１６０００、拡張感度の値がＨ１（２５６００）、Ｈ２（５１２００）とされている。
【００６２】
図４は、ＩＳＯ感度の設定可能な範囲を示す管理データであり、［Ｎｏ］は通し番号を表し、［ＩＳＯ感度の設定範囲］は本実施形態のデジタルカメラで設定できるＩＳＯ感度の選択肢の値を示している。
【００６３】
図４（ａ）は、ＩＳＯ感度の段数が１／３段に設定された場合に（図１１（ａ）で後述する１／３段用のＩＳＯ感度設定画面で）設定可能なＩＳＯ感度の選択肢（第２の数値刻み）を例示している。図４（ａ）の管理データは、ＩＳＯ感度の設定値の他に、シャッターボタン１０６を半押しするとＩＳＯ感度を自動設定するＩＳＯオートの場合に選択肢の決定にも使用される。
【００６４】
図４（ｂ）は、ＩＳＯ感度の段数が１段に設定された場合に（図１１（ｂ）で後述する１段用のＩＳＯ設定画面で）設定可能なＩＳＯ感度の選択肢（第１の数値刻み）を例示している。図４（ｂ）の管理データには、１段設定の場合の常用ＩＳＯと拡張値の他に、１／３段設定の場合の常用設定範囲の上限値であるＩＳＯ１６０００が含まれている。図４（ｂ）の管理データは、ＩＳＯ感度の設定値の他に、シャッターボタン１０６を半押しするとＩＳＯ感度を自動設定するＩＳＯオートの場合の選択肢の決定にも使用される。
【００６５】
図４（ｃ）は、ＩＳＯ感度が１／３段及び１段の場合に設定可能な全てのＩＳＯ感度の選択肢を例示している。
【００６６】
図４（ｄ）は、図１１（ｄ）で後述するＩＳＯ感度設定範囲画面で設定可能なＩＳＯ感度の選択肢を例示している。ＩＳＯ感度設定範囲の選択肢は、１段設定の場合の常用設定範囲に対応する第１の数値刻みの値と拡張値であるが、本実施形態では更に、図４（ｂ）に示すように、１段刻みではないＩＳＯ１６０００が常用ＩＳＯの上限値として含まれている。
【００６７】
図４（ｅ）は、図１１（ｅ）で後述するＩＳＯオートの範囲設定画面で設定可能なＩＳＯ感度の選択肢を例示している。ＩＳＯオートの範囲の選択肢は、１段設定の場合の常用設定範囲に対応する第１の数値刻みの値であるが、本実施形態では更に、図４（ｅ）に示すように、一段刻（第１の数値刻み）みには存在しないＩＳＯ１６０００が常用ＩＳＯの上限値として含まれている。
【００６８】
このように、指定された段数刻みには存在しないＩＳＯ感度を常用ＩＳＯの上限値に含めたことにより、ＩＳＯ感度の段数設定に関わらず、常用設定範囲（ＩＳＯ感度設定範囲やＩＳＯオートの範囲）の上限値が設定できるようになる。
【００６９】
＜ＩＳＯ感度の設定処理＞
次に、図５を参照して、ユーザがメニュー画面からＩＳＯ感度の設定を行う場合の処理について説明する。
【００７０】
なお、図５の処理は、不揮発性メモリ３５６に記憶されたソフトウェアプログラム及び図４に示すＩＳＯ感度の設定値を、メモリ３５２に読み出してシステム制御部３５０が実行することにより実現する。
【００７１】
ユーザによりメニューボタン１１２が押されメニュー画面の表示開始が指示されると、システム制御部３５０は、ＬＣＤモニタ１０１にメニュー画面の初期画面を表示する。
【００７２】
ステップＳ５０１では、システム制御部３５０は、ユーザがメイン画面でメニュー項目の選択操作を行い、ＩＳＯ感度設定が選択されたかを判定し、選択された場合はＳ５０２に進み、選択されない場合はＳ５０３に進む。
【００７３】
Ｓ５０２では、システム制御部３５０は、［ＩＳＯ感度設定］の画面処理を行い、処理を終了する。Ｓ５０２の処理の詳細は図６で後述する。
【００７４】
Ｓ５０３では、システム制御部３５０は、ＩＳＯ感度設定ステップが選択されたかを判定し、選択された場合はＳ５０４に進み、選択されない場合はＳ５０５に進む。
【００７５】
Ｓ５０４では、システム制御部３５０は、ＩＳＯ感度の段数設定をユーザが設定する［ＩＳＯ感度設定ステップ］の画面処理として、図１１（ｃ）の段数設定画面を表示し、ユーザからのＩＳＯ感度段数設定操作を受け付ける。本実施形態では、図１１（ｃ）に示すとおり、１／３段か、１段かのいずれかを選択可能である。ユーザからの選択操作を受け付けると、選択された段数をＩＳＯ感度の段数設定として不揮発性メモリ３５６に記録し、本処理を終了する。
【００７６】
Ｓ５０５では、システム制御部３５０は、ＩＳＯ感度設定範囲が選択されたかを判定し、選択された場合はＳ５０６に進み、選択されない場合はＳ５０７に進む。
【００７７】
Ｓ５０６では、システム制御部３５０は、ユーザがＩＳＯ感度の値を設定する際に設定できる範囲をユーザ操作により設定する、［ＩＳＯ感度設定範囲］の画面処理を行い、処理を終了する。Ｓ５０６の処理の詳細は図９で後述する。
【００７８】
Ｓ５０７では、システム制御部３５０は、ＩＳＯオートの範囲が選択されたかを判定し、選択された場合はＳ５０８に進み、選択されない場合はＳ５０９に進む。
【００７９】
Ｓ５０８では、システム制御部３５０は、ＩＳＯ感度設定の値を設定する範囲をユーザ操作により設定する、［ＩＳＯオートの範囲］の画面処理を行い、処理を終了する。Ｓ５０８の処理の詳細は図１０で後述する。
【００８０】
Ｓ５０９では、システム制御部３５０は、その他の画面の処理を行い、処理を終了する。
【００８１】
＜［ＩＳＯ感度設定］画面処理＞
次に、図６を参照して、図５のＳ５０２における［ＩＳＯ感度設定］の画面処理の詳細について説明する。
【００８２】
Ｓ６０１では、システム制御部３５０は、不揮発性メモリ３５６に記憶されたＩＳＯ感度の段数設定（前述のＳ５０４で設定された値が１／３段であるか否かを判定し、１／３段の場合はＳ６０２に進み、そうでない場合はＳ６０６に進む。
【００８３】
Ｓ６０２では、システム制御部３５０は、図４（ａ）の１／３段用の管理データから、現在のＩＳＯ値のＮｏを取得し、メモリ３５２に記憶する変数ｎに設定する。例えば、ＩＳＯ値が４００のときＮｏは７となるので、変数ｎに７が設定される。
【００８４】
Ｓ６０３では、システム制御部３５０は、図４（ａ）の管理データから、［ＩＳＯ感度設定範囲］の下限値のＮｏを取得してメモリ３５２に記憶する下限Ｎｏに設定する。
【００８５】
Ｓ６０４では、システム制御部３５０は、図４（ａ）の管理データから、［ＩＳＯ感度設定範囲］の上限値のＮｏを取得してメモリ３５２で記憶する上限Ｎｏに設定する。
【００８６】
Ｓ６０５では、システム制御部３５０は、１／３段用のＩＳＯ感度設定画面の表示処理を行う。詳細は図７で後述する。
【００８７】
一方、Ｓ６０６では、システム制御部３５０は、図４（ｂ）の１段用の管理データから、現在のＩＳＯ値のＮｏを取得し、メモリ３５２に記憶する変数ｎに設定する。
【００８８】
Ｓ６０７では、システム制御部３５０は、図４（ｂ）の１段用の管理データから、［ＩＳＯ感度設定範囲］の下限値のＮｏを取得してメモリ３５２に記憶する下限Ｎｏに設定する。
【００８９】
Ｓ６０８では、システム制御部３５０は、図４（ｂ）の１段用の管理データから、［ＩＳＯ感度設定範囲］の上限値のＮｏを取得してメモリ３５２に記憶する上限Ｎｏに設定する。
【００９０】
Ｓ６０９では、システム制御部３５０は、１段用のＩＳＯ感度設定画面の表示処理を行う。詳細は図８で後述する。
【００９１】
以下のＳ６１０〜Ｓ６２２は、ユーザ操作に応じた処理である。
【００９２】
Ｓ６１０では、システム制御部３５０は、ユーザによりサブ電子ダイヤル１０８が操作されたかを判定し、操作された場合はＳ６１１に進み、そうでない場合はＳ６２２に進む。
【００９３】
Ｓ６１１では、システム制御部３５０は、ダイヤルの回転方向を判定し、回転が左回りの場合はＳ６１２に進み、右回りの場合はＳ６１３に進む。
【００９４】
Ｓ６１２では、システム制御部３５０は、変数ｎと下限Ｎｏとを比較し、下限Ｎｏが変数ｎ以上の場合は、変数ｎに上限Ｎｏを設定し（Ｓ６１４）、そうでない場合はＳ６１５で変数ｎの値を１引いて（ディクリメントして）、Ｓ６１８に進む。
【００９５】
Ｓ６１３では、システム制御部３５０は、変数ｎと上限Ｎｏとを比較し、上限Ｎｏが変数ｎ未満の場合は、変数ｎに下限Ｎｏを設定し（Ｓ６１６）、そうでない場合はＳ６１７で変数ｎの値に１足して（インクリメントして）、Ｓ６１８に進む。
【００９６】
Ｓ６１８では、システム制御部３５０は、ＩＳＯ感度の段数設定が１／３段であるか判定し、１／３段である場合はＳ６１９に進み、そうでない場合はＳ６２０に進む。
【００９７】
Ｓ６１９では、システム制御部３５０は、図４（ａ）の１／３段用の管理データから、変数ｎに対応するＮｏのＩＳＯ値を取得し、Ｓ５０２の［ＩＳＯ感度設定］画面で設定されたＩＳＯ値に設定する。
【００９８】
Ｓ６２０では、システム制御部３５０は、図４（ｂ）の１段用の管理データから、変数ｎに対応するＮｏのＩＳＯ値を取得し、Ｓ５０２の［ＩＳＯ感度設定］画面で設定されたＩＳＯ値に設定する。
【００９９】
Ｓ６２１では、システム制御部３５０は、Ｓ６１９、Ｓ６２０で設定されたＩＳＯ値にフォーカスを移動し、Ｓ６１０に戻る。
【０１００】
Ｓ６２２では、システム制御部３５０は、ＳＥＴボタン１０９が操作されたかを判定し、ＳＥＴボタン１０９が操作された場合は、Ｓ６１９、Ｓ６２０で設定されたＩＳＯ値を確定し、本処理を終了する。一方、ＳＥＴボタン１０９が操作されなかった場合はＳ６１０に戻る。
【０１０１】
＜１／３段用のＩＳＯ感度設定画面表示制御処理＞
次に、図７を参照して、図６のＳ６０５における１／３段用のＩＳＯ感度設定画面表示制御処理の詳細について説明する。
【０１０２】
図７の処理では、図４（ａ）の管理データに対応する、図１１（ａ）に例示する１／３段用のＩＳＯ感度設定画面が表示される。
【０１０３】
Ｓ７０１では、システム制御部３５０は、メモリ３５２に記憶する変数ｘに初期値である１を設定する。
【０１０４】
Ｓ７０２では、システム制御部３５０は、全てのＩＳＯ値の選択肢が含まれる図４（ｃ）の管理データ（Ｎｏ）のｘ番目にデータが存在するかを判定し、データが存在する場合はＳ７０３に進み、データが存在しない場合、つまり全てのデータが表示された場合はＳ７０８に進む。
【０１０５】
Ｓ７０３では、システム制御部３５０は、図４（ｃ）の管理データ（Ｎｏ）のｘ番目のＩＳＯ値がＡＵＴＯか否かを判定し、ＡＵＴＯの場合はＳ７０６に進み、ＡＵＴＯ以外の場合はＳ７０４に進む。
【０１０６】
Ｓ７０４では、システム制御部３５０は、図４（ｃ）の管理データ（Ｎｏ）のｘ番目のＩＳＯ値が、［ＩＳＯ感度設定範囲］の下限値以上かつ上限値以下であるかを判定し、設定可能範囲内の場合はＳ７０６に進み、設定可能範囲外の場合はＳ７０５に進む。
【０１０７】
Ｓ７０５では、システム制御部３５０は、図４（ｃ）の管理データ（Ｎｏ）のｘ番目のＩＳＯ値を、ユーザに対して設定不可能であることを示すグレーで表示し、Ｓ７０７に進む。
【０１０８】
Ｓ７０６では、システム制御部３５０は、図４（ｃ）の管理データのｘ番目のＩＳＯ値を、ユーザに対して設定可能であることを示す黒色で表示し、Ｓ７０７に進む。
【０１０９】
Ｓ７０７では、システム制御部３５０は、変数ｘの値に１を足して（インクリメントして）、Ｓ７０２に進む。
【０１１０】
Ｓ７０８では、システム制御部３５０は、設定されているＩＳＯ値にフォーカスを当て、本処理を終了する。
【０１１１】
＜１段用ＩＳＯ感度設定画面表示制御処理＞
次に、図８を参照して、図６のＳ６０９における１段用のＩＳＯ感度設定画面表示制御処理の詳細について説明する。
【０１１２】
図８の処理では、図４（ｂ）の管理データに対応する、図１１（ｂ）に例示する１段用のＩＳＯ感度設定画面が表示される。図８の処理では、図４（ｃ）の管理データに対して、図４（ｂ）の１段用の管理データに含まれるＩＳＯ値が設定可能となる。
【０１１３】
図８において、Ｓ８０１〜Ｓ８０３の処理は、図７のＳ７０１〜Ｓ７０３と同様である。
【０１１４】
Ｓ８０４では、システム制御部３５０は、図４（ｃ）の管理データ（Ｎｏ）のｘ番目のＩＳＯ値が、［ＩＳＯ感度設定範囲］の下限値以上かつ上限値以下であるかを判定し、設定可能範囲内の場合はＳ８０５に進み、設定可能範囲外の場合はＳ８０６に進む。
【０１１５】
Ｓ８０５では、システム制御部３５０は、図４（ｃ）の管理データ（Ｎｏ）のｘ番目のＩＳＯ値が、図１１（ｂ）の管理データに存在するか判定し、存在する場合はＳ８０７に進み、存在しない場合はＳ８０６に進む。
【０１１６】
Ｓ８０６〜Ｓ８０９の処理は、図７のＳ７０５〜７０８と同様である。
【０１１７】
＜［ＩＳＯ感度設定範囲］画面処理＞
次に、図９を参照して、図５のＳ５０６における［ＩＳＯ感度設定範囲］の画面処理の詳細について説明する。
【０１１８】
Ｓ９０１では、システム制御部３５０は、図１１（ｄ）のＩＳＯ感度の設定範囲（下限値１１４１と上限値１１４２）を設定する画面を表示する。
【０１１９】
Ｓ９０２では、システム制御部３５０は、［ＩＳＯ感度設定範囲］のＩＳＯ値の下限をメモリ３５２に記憶された仮の下限値に設定する。
【０１２０】
Ｓ９０３では、システム制御部３５０は、［ＩＳＯ感度設定範囲］のＩＳＯ値の上限をメモリ３５２に記憶された仮の上限値に設定する。
【０１２１】
Ｓ９０４では、システム制御部３５０は、［フォーカス移動］状態をメモリ３５２に記憶された状態に設定する。設定される状態には［フォーカス移動］と［変更中］の状態がある。［フォーカス移動］状態のときにユーザがサブ電子ダイヤル１０８を操作するとフォーカス枠が移動し、［変更中］状態のときにユーザがサブ電子ダイヤル１０８を操作すると、表示されているＩＳＯ値の上限値又は下限値が切り替わる。
【０１２２】
Ｓ９０５〜Ｓ９１９は、ユーザ操作に基づく処理である。
【０１２３】
Ｓ９０５では、システム制御部３５０は、ユーザによりＳＥＴボタン１０９が操作されたかを判定し、操作された場合はＳ９０６に進み、操作されない場合はＳ９１０に進む。
【０１２４】
Ｓ９０６では、システム制御部３５０は、表示中のフォーカス枠が下限値１１４１又は上限値１１４２にあるかを判定し、下限値１１４１又は上限値１１４２にある場合は設定状態を［フォーカス移動］から［変更中］へ切り替え（Ｓ９０７）、そうでない場合はＳ９０８に進む。
【０１２５】
Ｓ９０８では、システム制御部３５０は、表示中のフォーカス枠がＯＫ１１４３にあるかを判定し、ＯＫ１１４３にある場合はＳ９０９に進み、ＯＫ１１４３にない場合はキャンセル１１４４にフォーカスしていると判定し、本処理を終了する。
【０１２６】
Ｓ９０９では、システム制御部３５０は、［ＩＳＯ感度設定範囲］の上限値をメモリ３５２に記憶された仮の上限値で更新、及び、［ＩＳＯ感度設定範囲］の下限値をメモリ３５２に記憶された仮の下限値で更新し、本処理を終了する。
【０１２７】
Ｓ９１０では、システム制御部３５０は、ユーザによりサブ電子ダイヤル１０８が操作されたか判定し、操作された場合はＳ９１１に進み、操作されない場合はＳ９０５に戻る。
【０１２８】
Ｓ９１１では、システム制御部３５０は、サブ電子ダイヤル１０８での設定位置が［フォーカス移動］状態であるかを判定し、［フォーカス移動状態］の場合はＳ９１９に進み、そうでない場合、すなわち［変更中］状態の場合はＳ９１２に進む。
【０１２９】
Ｓ９１９では、システム制御部３５０は、フォーカス移動処理を行い、Ｓ９０５に戻る。
【０１３０】
Ｓ９１２では、システム制御部３５０は、表示中のフォーカス枠が上限値にあるかを判定し、上限値にフォーカスしている場合はＳ９１３に進み、そうでない場合はＳ９１６に進む。
【０１３１】
Ｓ９１３では、システム制御部３５０は、サブ電子ダイヤル１０８の操作に伴う仮の上限値の更新処理を行う。
【０１３２】
Ｓ９１４では、システム制御部３５０は、Ｓ９１３で更新した仮の上限値が仮の下限値より大きいか判定し、大きい場合はＳ９１５に進み、そうでない場合はＳ９１３に戻る。
【０１３３】
Ｓ９１５では、システム制御部３５０は、Ｓ９１３で更新した仮の上限値が、図４（ｄ）の管理データで設定可能な最大値以下であるかを判定し、最大値以下の場合はＳ９０５に戻り、最大値を超える場合はＳ９１３に戻る。
【０１３４】
上述したＳ９１３〜Ｓ９１５では、メモリ３５２に記憶された仮の上限値が図４（ｄ）の管理データで設定可能な値になるまで処理を繰り返し実行する。
【０１３５】
Ｓ９１６では、システム制御部３５０は、サブ電子ダイヤル１０８の操作に伴う仮の下限値の更新処理を行う。
【０１３６】
Ｓ９１７では、システム制御部３５０は、Ｓ９１６で更新した仮の下限値が仮の上限値より小さいか判定し、小さい場合はＳ９１８に進み、そうでない場合はＳ９１６に戻る。
【０１３７】
Ｓ９１８では、システム制御部３５０は、Ｓ９１６で更新した仮の下限値が、図４（ｄ）の管理データで設定可能な最小値以上であるかを判定し、最小値以上の場合はＳ９０５に戻り、最小値を下回る場合はＳ９１６に戻る。
【０１３８】
上述したＳ９１６〜Ｓ９１８では、メモリ３５２に記憶された仮の下限値が図４（ｄ）の管理データで設定可能な値になるまで処理を繰り返し実行する。
【０１３９】
＜［ＩＳＯオートの範囲］画面処理＞
次に、図１０を参照して、図５のＳ５０８における［ＩＳＯオートの範囲］の画面処理の詳細について説明する。
【０１４０】
Ｓ１００１では、システム制御部３５０は、図１１（ｅ）のＩＳＯオートの範囲（下限値１１５１と上限値１１５２）を設定する画面を表示する。
【０１４１】
Ｓ１００２では、システム制御部３５０は、［ＩＳＯオートの範囲］のＩＳＯ値の下限をメモリ３５２に記憶された仮の下限値に設定する。
【０１４２】
Ｓ１００３では、システム制御部３５０は、［ＩＳＯオートの範囲］のＩＳＯ値の上限をメモリ３５２に記憶された仮の上限値に設定する。
【０１４３】
Ｓ１００４は、図９のＳ９０４と同様である。
【０１４４】
Ｓ１００５〜Ｓ１０１９は、図９のＳ９０５〜Ｓ９１９と同様である。処理の内容は図４（ｅ）の［ＩＳＯオートの範囲］の管理データに基づいて、図９で設定される［ＩＳＯ感度設定範囲］を［ＩＳＯオートの範囲］に読み替えれば良い。
【０１４５】
＜画面表示例＞
次に、図１１（ａ）〜（ｅ）を参照して、図５〜図１０で説明したＩＳＯ値の設定画面について説明する。
【０１４６】
図１１（ａ）は、図６のＳ６０５で表示される、１／３段用のＩＳＯ設定画面を例示している。図４（ｃ）の全てのＩＳＯ値のうち、図４（ａ）の管理データに対応する選択肢が設定可能に表示される。
【０１４７】
図１１（ｂ）は、図６のＳ６０９で表示される、１段用のＩＳＯ設定画面を例示している。図４（ｃ）の全てのＩＳＯ値のうち、図４（ｂ）の１段用の管理データに対応する選択肢が設定可能であることを示す黒色１１２１で表示され、それ以外の選択肢が異なる表示態様、例えば設定不可能であることを示すグレー１１２２で表示される。ここで、図１１（ｂ）の設定可能な選択肢には、常用設定範囲の選択肢には存在しないＩＳＯ１６０００が常用ＩＳＯの上限値として含まれている。
【０１４８】
図１１（ｃ）は、図５のＳ５０４で表示される、ＩＳＯ感度の段数設定画面を例示している。段数設定画面では、図１１（ａ）の１／３段のＩＳＯ感度を設定するための１／３段（１１３１）と、図１１（ｂ）の１段のＩＳＯ感度を設定するための１段（１１３２）のいずれかが選択可能に表示される。
【０１４９】
図１１（ｄ）は、図５のＳ５０６で表示される、ＩＳＯ感度設定範囲を設定する画面を例示している。ＩＳＯ感度の段数設定に関わらず、図４（ｄ）の管理データに対応する選択肢の範囲内で、下限値１１４１及び上限値１１４２が変更可能に表示される。図１１（ｂ）の画面では、下限値１１４１より小さい値や上限値１１４２より大きい値の選択肢を数値１１２２のように選択不可能であることを示すグレーで表示する。このように、図１１（ｄ）の画面では、ＩＳＯ感度の段数設定に関わらず、ＩＳＯ感度の常用設定範囲の上限値が設定可能であり、ＩＳＯ感度の設定変更が容易にできるようになる。なお、本実施形態では、上限値のみに言及しているが、１段設定の場合の常用設定範囲に下限値が存在する場合にも、上限値と同様に一段設定の選択肢から選択できるように構成しても良い。
【０１５０】
図１１（ｅ）は、図５のＳ５０８で表示される、ＩＳＯオートの範囲の設定画面を例示している。図４（ｅ）の管理データに対応する選択肢の範囲内で、下限値１１５１及び上限値１１５２が自動的に設定され、変更可能に表示される。
【０１５１】
以上のように、本実施形態によれば、ＩＳＯ感度の段数設定に関わらず、ＩＳＯ感度の常用設定範囲の上限値を選択肢に含めるようにした。これにより、ユーザは、ＩＳＯ感度の段数設定に関わらず、ユーザが設定したいＩＳＯ感度の上限値を設定可能となる。
【０１５２】
なお、上述した実施形態では、段数設定が１／３段刻みと１段刻みの場合について説明したが、それ以外の段数設定（例えば、１／２段刻み等）の場合であっても、常用設定範囲の上限値や下限値を選択肢に含めることで、同様の効果が得られる。
【０１５３】
なお、システム制御部３５０の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行っても良い。
【０１５４】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１５５】
また、上述した実施形態においては、本発明をデジタルカメラなどの撮像装置に適用した場合を例に説明したが、本発明はこの例に限定されず、ＩＳＯ感度の設定範囲を設定可能な撮像素子を備える装置であれば適用可能である。すなわち、本発明は、タブレット、携帯電話やその一種であるスマートフォン、ＰＤＡ、携帯型の画像ビューワ、ゲーム機、電子ブックなどに適用可能である。
【０１５６】
また、本発明は、以下の処理を実行することによっても実現される。即ち上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１５７】
１００…カメラ本体、１０１…ＬＣＤモニタ、３１４…撮像素子、３５０…システム制御部、３５６…不揮発性メモリ、３７０…操作部
【図１】
0006360397.tif 000002
【図２】
0006360397.tif 000003
【図３】
0006360397.tif 000004
【図４】
0006360397.tif 000005
【図５】
0006360397.tif 000006
【図６】
0006360397.tif 000007
【図７】
0006360397.tif 000008
【図８】
0006360397.tif 000009
【図９】
0006360397.tif 000010
【図１０】
0006360397.tif 000011
【図１１】
0006360397.tif 000012