(57)【要約】【課題】ユーザーが手間を要さずに所望するノイズ感で撮像することができる撮像装置を提供すること。【解決手段】本発明は、目標のノイズ量としてノイズ目標量を取得するノイズ目標量指定手段と、前記ノイズ目標量に基づいて、撮影パラメータにより特定される撮影条件を決定する撮影パラメータ決定手段とを備えたことを特徴とする撮像装置である。【選択図】図５
2015097382.tif 000002
【特許請求の範囲】
【請求項１】
目標のノイズ量としてノイズ目標量を取得するノイズ目標量指定手段と、
前記ノイズ目標量に基づいて、撮影パラメータにより特定される撮影条件を決定する撮影パラメータ決定手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記撮影パラメータは、ＩＳＯ感度、絞り値、シャッタースピード、ＮＤフィルタ、レンズの機種のうち少なくとも一つを含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
撮像装置の設定条件を取得する設定取得手段を更に備え、
前記取得した撮像装置の設定条件に基づいて、前記撮影条件を絞り込むことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
撮像素子の温度を取得する撮像素子温度取得手段を更に備え、
前記取得した温度に基づいて前記ノイズ目標量を補正することを特徴とする請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
前記撮影パラメータ決定手段は、前記ノイズ目標量に基づいて得られた撮影条件のセットが複数ある場合に、前記撮影パラメータを選択することにより、前記撮影条件を決定することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記ノイズ量は、撮影画像中の特定の領域における各画素の色情報のばらつきに基づく値であることを特徴とする請求項１乃至５の何れか一項に記載の情報処理装置。
【請求項７】
撮影画像のノイズ量を算出するノイズ量算出手段を更に備え、
前記算出した撮影画像のノイズ量に基づいて前記撮影条件を変更することを特徴とする請求項１乃至６の何れか一項に記載の情報処理装置。
【請求項８】
ノイズ目標量に対する撮影画像のノイズ量を表示する表示制御手段を更に備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記表示制御手段は、前記撮影パラメータ決定手段の結果に基づいて、現在の撮影パラメータに対する撮影パラメータの調整方向を表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
複数の撮像装置と、前記複数の撮像装置を制御する情報処理装置とから構成された撮像システムであって、
前記複数の撮像装置はそれぞれ、
目標のノイズ量としてノイズ目標量を取得するノイズ目標量指定手段と、
前記ノイズ目標量に基づいて、撮影パラメータにより特定される撮影条件を決定する撮影パラメータ決定手段と
を備え、
前記情報処理装置は、
各撮像装置におけるノイズ量の取り得る範囲を決定するノイズ量範囲決定手段と、
前記複数の撮像装置に共通するノイズ量の共通範囲を算出する共通領域算出手段と、
前記ノイズ量の共通範囲の中からノイズ目標量を決定するノイズ目標量決定手段と
を備えたことを特徴とする撮像システム。
【請求項１１】
全ての撮像装置に共通するノイズ量の共通範囲が無い場合に、共通範囲を持たない撮像装置に実行させる画像処理に関するパラメータを決定する画像処理パラメータ決定手段を更に備えたことを特徴とする請求項１０に記載の撮像システム。
【請求項１２】
複数の撮像装置を制御する情報処理装置であって、
各撮像装置におけるノイズ量の取り得る範囲を決定するノイズ量範囲決定手段と、
前記複数の撮像装置に共通するノイズ量の共通範囲を算出する共通領域算出手段と、
前記ノイズ量の共通範囲の中からノイズ目標量を決定するノイズ目標量決定手段と
を備えたことを特徴とする情報処理装置。
【請求項１３】
メインカメラと、サブカメラとから構成された撮像システムであって、
前記サブカメラは、
前記メインカメラの撮影条件を設定し、
当該設定した撮影条件のもとで前記メインカメラによって撮影される撮影画像のノイズ量が、前記サブカメラの撮影画像のノイズ量と等しくなるように、前記サブカメラの撮影条件を決定することを特徴とする撮像システム。
【請求項１４】
情報処理装置によって実行される、複数の撮像装置を制御する情報処理方法であって、各撮像装置におけるノイズ量の取り得る範囲を決定するノイズ量範囲決定ステップと、前記複数の撮像装置に共通するノイズ量の共通範囲を算出する共通領域算出ステップと、
前記ノイズ量の共通範囲の中からノイズ目標量を決定するノイズ目標量決定ステップとを備えたことを特徴とする情報処理方法。
【請求項１５】
コンピュータに、請求項１４に記載の方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、撮像システム、情報処理方法、及びプログラムに関する。具体的には、本発明は、画像のノイズ量を調整可能な情報処理装置、撮像システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラの撮影では、撮影シーンに応じて、ユーザーがＩＳＯ感度やシャッタースピード、絞りなどの撮影パラメータを調整して撮影を行う。このようなユーザーの操作を支援する技術として、シーンに応じて自動で撮影パラメータを設定する技術が知られている。例えば、特許文献１では、撮像装置が風景モードやポートレートモードを有し、各モードに応じて撮影パラメータの制御を変更する技術が公開されている。特許文献１において、風景モードでは、風景撮影時は動きの速い被写体は少ないので、シャッタースピードを長く設定し（例えば１／６０Ｓ程度）、絞りを小さく設定する。また、ポートレートモードでは、人物に対して背景をぼかした画像にするため、絞りを開放近くまで開き、シャッタースピードを短く設定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３５２４８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の撮影方法では、撮影モードを固定しても、被写体やカメラの状態の変遷によって撮影画像のノイズ量が統一されないという課題がある。そのため、同じノイズ量の画像を得るためには、ユーザーがシーン毎に撮影条件を調整しなければならず、手間を要していた。そこで、本発明は、ユーザーが手間を要さずに所望するノイズ感で撮像することができる情報処理装置（撮像装置）を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本願発明は、目標のノイズ量としてノイズ目標量を取得するノイズ目標量指定手段と、前記ノイズ目標量に基づいて、撮影パラメータにより特定される撮影条件を決定する撮影パラメータ決定手段とを備えたことを特徴とする情報処理装置である。
【発明の効果】
【０００６】
本発明により、ユーザーが所望するノイズ量の画像を容易に取得することができる。
【図面の簡単な説明】
【０００７】
【図１】実施例１に係る撮像装置の構成を示すブロック図である。
【図２】実施例１に係る撮像装置の制御部により実現される機能構成を示すブロック図である。
【図３】実施例１に係る撮像装置の制御部により実行される画像処理の流れを示すフローチャートである。
【図４】実施例１に係る撮像装置のディスプレイに表示されるＵＩである。
【図５】実施例１に係る撮影条件決定処理の流れを示すフローチャートである。
【図６】実施例１に係るノイズ量と、ノイズ量に対応する撮影条件とが保持されたテーブルである。
【図７】実施例１に係る撮像装置のディスプレイに表示されるＵＩである。
【図８】実施例２に係る撮影条件決定処理の流れを示すフローチャートである。
【図９】実施例３に係る撮像装置の制御部により実現される機能構成を示すブロック図である。
【図１０】実施例３に係る撮影条件決定処理の流れを示すフローチャートである。
【図１１】実施例４に係る撮像装置の制御部により実現される機能構成を示すブロック図である。
【図１２】実施例４に係る撮像装置の制御部により実行される画像処理の流れを示すフローチャートである。
【図１３】実施例４に係る撮影条件決定処理の流れを示すフローチャートである。
【図１４】実施例１に係るノイズ量算出方法を示すフローチャートである。
【図１５】実施例１に係る撮影パラメータ決定部の機能構成を示すブロック図である。
【図１６】実施例２に係る撮影パラメータ決定部の機能構成を示すブロック図である。
【図１７】実施例３に係る撮影パラメータ決定部の機能構成を示すブロック図である。
【図１８】実施例５に係る撮像装置の制御部により実現される機能構成を示すブロック図である。
【図１９】実施例５に係る表示制御部により実行される処理の流れを示すフローチャートである。
【図２０】実施例５に係る表示制御部により表示される画面の例である。
【図２１】実施例６に係る表示制御部により実行される処理の流れを示すフローチャートである。
【図２２】実施例６に係る表示制御部により表示される画面の例である。
【図２３】実施例７に係る撮像システムの概念図である。
【図２４】実施例７に係る撮像装置の制御部により実現される機能構成を示すブロック図である。
【図２５】実施例７に係るノイズ目標量計算用データ取得部の機能構成を示すブロック図である。
【図２６】実施例７に係る輝度値と、ノイズ量範囲との関係を示すテーブルである。
【図２７】実施例７に係るノイズ目標量計算部の機能構成を示すブロック図である。
【図２８】実施例７に係るヒストグラム加算処理の流れを示すフローチャートである。
【図２９】実施例７に係る最頻値から輝度値への変換処理の流れを示すフローチャートである。
【図３０】実施例７に係るノイズ量範囲決定処理の流れを示すフローチャートである。
【図３１】実施例８に係るノイズ目標量計算部の機能構成を示すブロック図である。
【図３２】実施例８に係る画像処理パラメータテーブルの例である。
【図３３】実施例８に係る共通領域算出処理の流れを示すフローチャートである。
【図３４】実施例７に係る撮像装置毎に異なるノイズ量の取り得る範囲を説明する図である。
【図３５】実施例８に係る撮像装置毎に異なるノイズ量の取り得る範囲を説明する図である。
【図３６】実施例９に係るサブカメラの動作フローチャートである。
【図３７】実施例９に係るサブカメラのディスプレイに表示されるＵＩである。
【図３８】実施例９に係るサブカメラのディスプレイに表示されるＵＩである。
【図３９】実施例９に係るサブカメラのディスプレイに表示されるＵＩである。
【図４０】実施例９に係るノイズ参照テーブルの例である。
【図４１】実施例９に係るサブカメラのディスプレイに表示されるＵＩである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照ながら説明する。
【実施例１】
【０００９】
＜撮像装置の構成＞
図１は、実施例１に係る、デジタルカメラなどである撮像装置１０の構成を示すブロック図である。撮像装置１０は、光学部１０１、ＣＣＤ１０２、タイミング信号発生部１０３、Ａ／Ｄ変換回路１０４、画像処理回路１０５、エンコーダ／デコーダ１０６、及び制御部１０７を具備する。また、撮像装置１０は、入力部１０８、グラフィックＩ／Ｆ（インターフェース）１０９、ディスプレイ１１０、Ｒ／Ｗ（リーダ／ライタ）１１１、メモリカード１１２、入出力Ｉ／Ｆ１１３、及び測光センサ１１４を具備する。更に、撮像装置１０は、温度センサ１１５を具備してもよい。光学部１０１、タイミング信号発生部１０３、Ａ／Ｄ変換回路１０４、画像処理回路１０５、エンコーダ／デコーダ１０６、入力部１０８、グラフィックＩ／Ｆ１０９、Ｒ／Ｗ１１１、入出力Ｉ／Ｆ１１３、及び測光センサ１１４は、制御部１０７に接続されている。
【００１０】
光学部１０１は、被写体からの光をＣＣＤ１０２に集光するためのレンズ、レンズを移動させてフォーカス合わせやズーミングを行うための駆動機構、シャッタ機構、及びアイリス機構などを具備している。これらは制御部１０７からの制御信号に基づいて駆動される。
【００１１】
ＣＣＤ１０２は、タイミング信号発生部１０３から出力されるタイミング信号に基づいて駆動され、被写体からの入射光を電気信号である画像信号に変換して出力する。
【００１２】
タイミング信号発生部１０３は、制御部１０７の制御の下でタイミング信号を出力する。
【００１３】
Ａ／Ｄ変換回路１０４は、ＣＣＤ１０２から出力されたアナログ画像信号に対してＡ／Ｄ変換を行って、デジタル画像信号を出力する。
【００１４】
画像処理回路１０５は、Ａ／Ｄ変換回路１０４から出力されたデジタル画像信号に対して、デモザイキング処理、ホワイトバランス処理、色補正処理、ＡＦ処理、ＡＥ処理などのカメラ信号処理の全て又は一部の処理を実行する。
【００１５】
エンコーダ／デコーダ１０６は、画像処理回路１０５からの画像信号に対して、ＪＰＥＧ方式などの所定の静止画像データフォーマットで圧縮符号化処理を行う。また、エンコーダ／デコーダ１０６は、制御部１０７から供給された静止画像の符号化データに対し、伸張復号化処理を行う。
【００１６】
制御部１０７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭなどから構成されるマイクロコントローラであり、ＲＯＭなどに記憶されたプログラムを実行することにより、撮像装置１０の各部を統括的に制御する。
【００１７】
入力部１０８は、例えばシャッタレリーズボタンなどの各種操作キーやレバー、ダイヤルなどにより構成され、ユーザーによる入力操作に応じた制御信号を制御部１０７に出力する。
【００１８】
グラフィックＩ／Ｆ１０９は、制御部１０７から供給された画像信号から、ディスプレイ１１０に表示させるための画像信号を生成して、生成した信号をディスプレイ１１０に供給する。
【００１９】
ディスプレイ１１０は、例えば液晶ディスプレイであり、グラフィックＩ／Ｆ１０９から供給された画像信号を表示する。ディスプレイ１１０は、撮像前のカメラスルー画像やメモリカード１１２に記録された画像などを表示する。
【００２０】
Ｒ／Ｗ１１１には、撮像により生成された画像データなどを記録する記録媒体として、可搬型のフラッシュメモリからなるメモリカード１１２が着脱可能に接続される。Ｒ／Ｗ１１１は、制御部１０７から供給されたデータをメモリカード１１２に書き込み、また、メモリカード１１２から読み出したデータを制御部１０７に出力する。なお、Ｒ／Ｗ１１１に接続される記録媒体として、メモリカードの他に、例えば書き込み可能な光ディスクやＨＤＤなどが用いられてもよい。
【００２１】
入出力Ｉ／Ｆ１１３は、例えばＵＳＢ、ＨＤＭＩ（登録商標）、ＨＤ−ＳＤＩなどの接続端子である。入出力Ｉ／Ｆ１１３を介して、メモリカード１１２に記録された画像信号をＰＣなどの外部機器に送信する。
【００２２】
測光センサ１１４は、被写体の明るさ情報を取得し、制御部１０７に送信する。
【００２３】
温度センサ１１５は、撮像素子の温度情報を取得し、制御部１０７に送信する。
【００２４】
＜撮像装置の基本動作＞
撮像装置１０の基本動作について説明する。撮像前には、ＣＣＤ１０２によって受光されて光電変換された信号が、順次Ａ／Ｄ変換回路１０４に供給される。Ａ／Ｄ変換回路１０４は、ＣＣＤ１０２にて受光により発生した信号をデジタル信号に変換する。画像処理回路１０５は、Ａ／Ｄ変換回路１０４から供給されたデジタル画像信号に対して画質補正処理を施し、カメラスルー画像の信号として、制御部１０７を介してグラフィックＩ／Ｆ１０９に供給する。グラフィックＩ／Ｆ１０９は、制御部１０７から供給された画像信号からディスプレイ１１０に表示させるための画像信号を生成し、ディスプレイ１１０に供給する。以上の一連の動作により、カメラスルー画像がディスプレイ１１０に表示される。
【００２５】
この状態で、ユーザーは、入力部１０８を介して、撮影モードとしてノイズ量優先モードを選択し、ノイズ目標量の設定を行う。ここでノイズ目標量とは、実現したい画像のノイズ量である。その後、ディスプレイ１１０にノイズ目標量を実現可能な撮影条件が提示され、手動もしくは自動で撮影条件が設定される。そして、入力部１０８のシャッタレリーズボタンが押下されると、制御部１０７は、光学部１０１及びタイミング信号発生部１０３に制御信号を出力して、光学部１０１のシャッタを動作させる。これにより、ＣＣＤ１０２からは、画像信号が出力される。画像処理回路１０５は、ＣＣＤ１０２からＡ／Ｄ変換回路１０４を介して供給された画像信号に、ユーザーの入力に基づいた画質補正処理を施し、処理後の画像信号をエンコーダ／デコーダ１０６に供給する。エンコーダ／デコーダ１０６は、入力された画像信号を圧縮符号化し、生成した符号化データを、制御部１０７を介してＲ／Ｗ１１１に供給する。Ｒ／Ｗ１１１に供給された符号化データは、メモリカード１１２に記録される。そして、ＰＣなど外部機器との接続があった場合は、メモリカード１１２に記録された画像データ及び撮影条件情報を、入出力Ｉ／Ｆ１１３を介して外部機器に出力する。
【００２６】
＜機能構成＞
撮像装置１０の機能構成について説明する。具体的には、制御部１０７からの指令に基づき撮像装置１０で使用する撮影条件を決定する処理について説明する。
【００２７】
図２は、撮像装置１０の制御部１０７で実現される機能の構成を示すブロック図である。図２において、ノイズ目標量指定部２０１は、制御部１０７により実現される。ノイズ目標量指定部２０１は、ユーザーから指定されたノイズ目標量を取得する。図４に、ユーザーがノイズ目標量を入力するためのＵＩ例を示す。図４に例示するように、ＵＩの画面は、数値入力部４０１と、ノイズ量調整部４０２、４０３と、ノイズ画像表示部４０４とから構成される。数値入力部４０１には、ノイズ目標量として、実現したいノイズ量を指定する数値が入力される。ノイズ量調整部４０２、４０３は、ノイズ目標量の数値の大小を調整するためのボタンである。ノイズ画像表示部４０４には、数値入力部４０１で指定したノイズ目標量に対応するノイズ画像が表示される。なお、ノイズ画像とは、撮像装置１０を用いてユーザーが被写体を撮像して得られる一般的な画像である。表示される画像は、既に撮像装置１０の内部でノイズ低減処理された画像でもよい。通常、撮像装置１０の内部でノイズ低減処理が実行されるが、ノイズ低減処理後の画像もノイズ成分を含んでいる。写真や動画などを撮影しながら画像に含まれるノイズ量を調整するために、ノイズ画像表示部４０４はユーザーがノイズ量を調整したい画像（ノイズ画像）を表示する。ユーザーは、ノイズ画像におけるノイズ目標量の数値を、ノイズ画像表示部４０４を見ながら数値入力部４０１に直接入力するかノイズ量調整部４０２、４０３を押下することで、調整することができる。
【００２８】
本実施例では、ユーザーは、実現したいノイズ量をノイズ目標量として設定する。前述の通り、撮像装置１０を用いて得られる画像は、ノイズ成分を含んでいる。また、本実施例では、撮像画像中の領域内における、各画素の色情報のばらつきに基づく値を「ノイズ量」と定義する。ノイズには、固定パターンノイズ、暗電流ノイズ、ショットノイズ、読み出しノイズなど様々な種類のノイズが存在するが、本実施例で扱うノイズ量とは、様々な要因で発生するノイズが撮像画像に与える色情報のばらつきとする。また、本実施例では実現したいノイズ量を設定するが、逆に、「画像の滑らかさ」、「均一性」に対する目標量として、ノイズ量の逆数など、ノイズ量の少なさを評価指標としてもよい。画像のノイズ量の算出方法については、後述する。
【００２９】
図２において、撮影パラメータ決定部２０２は、制御部１０７により実現される。撮影パラメータ決定部２０２は、ノイズ目標量指定部２０１の結果に基づいて推奨撮影条件を決定する。
【００３０】
＜ノイズ量の算出方法＞
画像からノイズ量を算出する方法について、図１４のフローチャートを用いて説明する。
【００３１】
まず、ステップＳ１４０１において、画像中の、例えばノイズが多く発生している暗部（例えば画素値が１０〜３０付近）の領域内における各画素についてＲＧＢ値を取得する。次いで、処理はステップＳ１４０２に進む。
【００３２】
ステップＳ１４０２において、領域内の各ＲＧＢ値を３刺激値であるＸＹＺ値に変換する。この変換はｓＲＧＢ、ＡｄｏｂｅＲＧＢなど規定の方法で行う。具体的な例として、以下の式（１）〜（４）を用いて変換することが挙げられる。
【００３３】
【数１】
2015097382.tif 000003
【００３４】
【数２】
2015097382.tif 000004
【００３５】
【数３】
2015097382.tif 000005
【００３６】
【数４】
2015097382.tif 000006
【００３７】
ここでα、β、γ、a11〜a33は規定の係数である。次いで、処理はステップＳ１４０３に進む。
【００３８】
ステップＳ１４０３において、各画素に相当するＸＹＺ値をＣＩＥで規定されている変換式を用いてＬａｂ値に変換する。なお、ここまでに説明したＬａｂ値への変換は１例に過ぎない。この他の例として、ユーザーに表示ディスプレイの色空間を指定させ、表示ディスプレイの色空間に変換してからＬａｂ値を算出してもよい。次いで、処理はステップＳ１４０４に進む。
【００３９】
ステップＳ１４０４において、画像領域内の全画素のＬａｂ値に対して標準偏差σL、σa、σbを計算する。次いで、処理はステップＳ１４０５に進む。 
【００４０】
ステップＳ１４０５において、評価値Ｖとして各標準偏差を重みづけした和を計算する。
【００４１】
【数５】
2015097382.tif 000007
【００４２】
次いで、処理はステップＳ１４０６に進む。
【００４３】
ステップＳ１４０６において、ステップＳ１４０５で得られた評価値Ｖに対して想定される最大値Ｖｍａｘで除算を行い、Ｖ’を算出する。
【００４４】
【数６】
2015097382.tif 000008
【００４５】
次いで、処理はステップＳ１４０７に進む。
【００４６】
ステップＳ１４０７において、Ｖ’が１以上であるか否かを判断する。Ｖ’が１以上と判断した場合は、処理はステップＳ１４０８に進み、Ｖ’が１未満と判断した場合は、処理はステップＳ１４０９に進む。
【００４７】
ステップＳ１４０８において、値１．０をノイズ量として算出する。つまり、Ｖ’が１以上の場合は、ノイズ量は１．０となる。
【００４８】
ステップＳ１４０９において、Ｖ’をノイズ量として算出する。つまり、Ｖ’が１未満の場合は、Ｖ’をそのままノイズ量とする。以上の算出方法によって得たノイズ量は０．０〜１．０までの何れかの数値となる。
【００４９】
なお、式（５）における重み係数Ａ、Ｂ、Ｃは任意の係数である。算出するノイズ量が明度Ｌ及び色成分ａｂで知覚されるノイズ量と一致するように、重み係数Ａ、Ｂ、Ｃを予め決定しておけば、知覚に一致したノイズ量を計算することができる。
【００５０】
なお、ノイズ量の算出方法は上記のものに限らず、例えば、ウィナースペクトルやＲＭＳ粒状度などを用いてもよい。また、他の方法として、例えば、輝度成分に対して視覚の空間周波数応答のフィルタリングを施したボケ画像に変換し、標準偏差を取る方法も考えられる。更に、動画撮影の場合は、複数フレーム間の画像を解析して動画のノイズ量を計算してもよい。
【００５１】
＜制御部で実行される画像処理＞
図３は、制御部１０７によって実行される画像処理のフローチャートである。
【００５２】
まず、ステップＳ３０１において、ノイズ目標量指定部２０１は、ユーザーから指定されたノイズ目標量を取得し、取得したノイズ目標量をＲＡＭに記憶する。次いで、処理はステップＳ３０２に進む。
【００５３】
ステップＳ３０２において、撮影パラメータ決定部２０２は、指定されたノイズ目標量の撮影画像を得るための撮影パラメータを決定する。撮影パラメータ決定部２０２は、決定した撮影パラメータに基づいて撮影するよう撮像装置１０を制御する。
【００５４】
＜撮影条件（撮影パラメータ）決定処理＞
続いて、図３のステップＳ３０２における撮影パラメータ決定処理について、図１５のブロック図及び図５のフローチャートを用いて説明する。
【００５５】
図１５は、撮影パラメータ決定部２０２の詳細な機能構成を説明するブロック図である。撮影パラメータ決定部２０２は、測光センサ１１４からの測定値を取得する測光値取得部１５０１と、判断部１５０２と、ノイズ量−撮影条件テーブルが格納された記憶部１５０３とを備える。判断部１５０２は、ＵＩを表示するための、グラフィックＩ／Ｆ１０９及びディスプレイ１１０から構成された表示部１５０４と接続される。また、判断部１５０２は、ユーザーがＵＩにおいて選択を行うための入力部１０８と接続される。更に、判断部１５０２は、撮影条件を撮像装置に設定する撮影パラメータ設定部１５０５と接続される。
【００５６】
図５は、撮影条件決定処理のフローチャートである。図５を参照すると、まず、ステップＳ５０１において、測光値取得部１５０１は、被写体の明るさ情報として、測光センサ１１４の出力値（以下、測光値とする）を取得し、判断部１５０２に送る。本実施例では、ノイズ量と、当該ノイズ量の画像を撮影するための撮影条件とが対応づけられた測光値毎の参照テーブルが、制御部１０７内のＲＡＭやＲＯＭに予め記憶されており、ステップＳ５０１で取得した測光値に基づき該当するテーブルを参照する。図６に、参照テーブルの例を示す。図６では、参照テーブルの最左列にノイズ量が記述されており、ノイズ量毎に、ＩＳＯ感度、シャッタースピード、絞りなどの撮影条件に関する設定値が記述されている。参照テーブルの作成方法については、後述する。次いで、処理はステップＳ５０２に進む。
【００５７】
ステップＳ５０２において、判断部１５０２は、取得した測光値に基づいて対応するテーブルを参照する。次いで、処理はステップＳ５０３に進む。
【００５８】
ステップＳ５０３において、判断部１５０２は、テーブル内にノイズ目標量を実現可能な撮影条件があるか否かを判断する。テーブル内にノイズ目標量を実現可能な撮影条件があると判断した場合、処理はステップＳ５０４に進み、テーブル内にノイズ目標量を実現可能な撮影条件が無いと判断した場合、処理はステップＳ５０５に進む。
【００５９】
ステップＳ５０４において、判断部１５０２は、ノイズ目標量を実現可能な撮影条件を候補として表示部１５０４に表示させる。図７に、ディスプレイ１１０に表示されるグラフィックＩ／Ｆ１０９のＵＩ例を示す。ノイズ目標量を入力するためのＵＩ４００は、図４と同様に、数値入力部４０１と、ノイズ量調整部４０２、４０３とを備え、数値入力部４０１には、ノイズ目標量として、ユーザーが取得したいノイズ量を指定する数値が入力される。ＵＩ４００とともに、ノイズ目標量を実現可能な撮影条件を提示するための撮影条件表示部７０１が表示される。ノイズ目標量を実現するための撮影条件のセットは、通常１つではなく複数存在する。そこで、撮影条件のセット候補が複数ある場合は、図７に例示するように、複数の撮影条件のセット（設定１、設定２、設定３）を表示する。次いで、処理はステップＳ５０６に進む。
【００６０】
ステップＳ５０５において、判断部１５０２は、ユーザーが入力部１０８によって入力したノイズ目標量に対応する撮影条件は無い旨の警告表示を表示部１５０４に表示させる。
【００６１】
ステップＳ５０６において、判断部１５０２は、ユーザーが撮影条件のセット候補のうちの何れかを選択したか否かを判断する。ユーザーが撮影条件のセット候補のうちの何れかを選択したと判断した場合、処理はステップＳ５０７に進み、そうでない場合、処理はステップＳ５０４に戻る。
【００６２】
ステップＳ５０７において、撮影パラメータ設定部１５０５は、ユーザーによって選択された撮影条件の候補を撮像装置の撮影条件に設定する。
【００６３】
なお、本実施例では、参照テーブルを用いてノイズ量に対応した撮影条件を決定したが、他の方法を用いて撮影条件を決定しても構わない。他の方法として、例えば、予め用意されたプログラム線図上で、被写体の明るさに適した撮影条件を絞り込んだうえで、各撮影条件セットがノイズ目標量を実現可能か否か判断して撮影条件を決定する方法が考えられる。 
【００６４】
＜参照テーブルの作成方法＞
参照テーブルの作成方法の一例について説明する。まず、対象となる撮像装置（カメラ）と、複数色の均一パッチからなるカラーチャート（マクベスチャートなど）と、光量を調整可能な光源とを用意する。次に、ある光源下において、カメラの撮影条件であるＩＳＯ感度、シャッタースピードを変えながら適正露出となる絞り値で撮影を行う。この撮影を光源の光量を変えながら繰り返す。全条件の下での撮影が完了した後、撮影画像の各パッチの領域に対してノイズ量を算出する。最後に、各パッチのノイズ量のうち最もノイズ量が大きいパッチ（一般的にはシャドウのグレイパッチ）のノイズ量と、撮影条件とを参照テーブルに記録することで、光源毎の参照テーブルを作成することができる。なお、これ以外の方法として、代表的な色毎に参照テーブルを作成しておいてもよい。その場合は、撮影時の被写体の色分布に対して、最もノイズ量が大きくなる色のノイズテーブルを参照すればよい。
【００６５】
ここで、参照テーブルにおける、ＩＳＯ感度、シャッタースピード、及び絞りと、ノイズ量との一般的な関係について説明する。ＩＳＯ感度を上げれば、固定パターンノイズ、ランダムノイズともに増加し、画像全体のノイズ量は増加する。シャッタースピードが長くなると、固定パターンノイズが増加するため、画像全体のノイズ量は増加する。絞りは、適正露出で撮影する場合はノイズ量に影響は及ぼさないが、絞りを開いて適正露出以上にセンサへの光量を増やせば、ノイズ量は減る。なお、参照テーブルには、上記の撮影パラメータの他に、光量を調整するＮＤフィルタやレンズの機種が組み合わされていてもよい。
【００６６】
以上、本実施例によれば、所望するノイズ量をパラメータ「ノイズ目標量」としてユーザーが設定し、ノイズ目標量に応じた撮影条件を撮像装置が提示する。従って、ユーザーは、提示された撮影条件に設定することで、所望のノイズ量の撮影画像を得ることができる。さらに、ノイズ目標量を実現する複数の撮影条件のセットをユーザーに提示し、選択肢を与えることでユーザーの撮影自由度を向上することができる。
【実施例２】
【００６７】
実施例１では、ノイズ目標量を実現可能な撮影条件のセットが複数あった場合に、ユーザーが手動で撮影条件のセットを選択して設定する必要があった。そこで、本実施例では、絞り優先、シャッタースピード優先など、どの撮影パラメータを優先するかに基づいて、ノイズ目標量を実現可能な撮影条件のセットを自動で設定する撮像装置を提供する。
【００６８】
本実施例において、撮像装置の構成及び撮像装置の制御部（ＣＰＵ）の機能構成並びに制御部で実行される画像処理の基本的な動作は、実施例１と同じである（図１〜図３参照）。
【００６９】
ここで、本実施例における撮影パラメータ決定部２０２の動作について、図１６のブロック図及び図８のフローチャートを用いて説明する。
【００７０】
図１６を参照すると、撮影パラメータ決定部２０２が、測光値取得部１５０１と、判断部１５０２と、ノイズ量−撮影条件テーブルが格納された記憶部１５０３とを備えることは、実施例１と同じである。また、判断部１５０２が、入力部１０８、表示部１５０４、及び撮影パラメータ設定部１５０５と接続されることも、実施例１と同じである。本実施例は、撮影パラメータ決定部２０２が撮像装置（カメラ）の撮影モードなどの設定条件を取得するカメラ設定取得部１６０１を更に備える点において、実施例１と異なる。
【００７１】
続けて図８を参照する。図８のステップＳ５０１〜Ｓ５０３、Ｓ５０５は、図５のステップＳ５０１〜Ｓ５０３、Ｓ５０５と同じであるので説明を省略する。以下、本実施例と実施例１との差分について説明する。
【００７２】
ステップＳ８０１において、判断部１５０２は、撮影条件のセット候補が複数存在するか否かを判断する。撮影条件のセット候補が複数存在すると判断した場合、処理はステップＳ８０３に進み、撮影条件のセット候補が１つしか存在しないと判断した場合、処理はステップＳ８０２に進む。
【００７３】
ステップＳ８０２において、撮影パラメータ設定部１５０５は、撮影条件のセット候補が１つしか存在しなかった場合は自動的に、又は、複数の撮影条件のセット候補の中からユーザーによる手動で、特定された撮影条件のセット候補を撮影条件として設定する。
【００７４】
ステップＳ８０３において、カメラ設定取得部１６０１は、シャッタースピード優先モード、絞り優先モードなどのカメラの設定条件を取得し、優先する撮影パラメータがあるか否かを判断する。優先する撮影パラメータがあると判断した場合、処理はステップＳ８０４に進み、優先する撮影パラメータが無いと判断した場合、処理はステップＳ８０５に進む。
【００７５】
ステップＳ８０４において、判断部１５０２は、優先する撮影パラメータに応じて撮影条件を絞り込む。例えば、カメラの設定がシャッタースピード優先モードであれば、判断部１５０２は、現在のシャッタースピードを優先して撮影条件を絞り込む。また、絞り優先且つＩＳＯ感度固定など、１つ以上の任意の撮影パラメータを固定して、撮影条件を絞り込んでよい。更に、風景モードやポートレートモードなどの、各撮影モードが優先する撮影パラメータに応じて撮影条件を絞り込んでもよい。次いで、処理はステップＳ５０３に戻る。
【００７６】
ステップＳ８０５において、判断部１５０２は、優先する撮影パラメータが無く撮影条件を絞り込めないので、表示部１５０４に複数の撮影条件のセット候補を表示させる。次いで、処理はステップＳ８０６に進む。
【００７７】
ステップＳ８０６において、判断部１５０２は、ユーザーからの指定があるか否かを判断する。ユーザーからの指定があると判断した場合、処理はステップＳ８０２に移行し、ユーザーからの指定が無いと判断した場合、撮影条件決定処理は終了する。
【００７８】
以上、本実施例によれば、ノイズ目標量を実現可能な撮影条件のセットが複数あった場合に、撮像装置は、ユーザーが優先する撮影パラメータを予め考慮することで、撮影条件を自動で決定しユーザーが撮影条件を絞り込んで選択する手間を省くことができる。
【実施例３】
【００７９】
一般的に、温度上昇に伴い固定パターンノイズは増加し、画像全体のノイズ量は増える。ところが実施例１では、撮像装置（カメラ）の撮像素子に温度変化が生じた場合に、正確なノイズ量を実現することができない。そこで、本実施例では、撮像素子に温度変化が生じた場合でも、ユーザーが望むノイズ量の画像を得ることができる撮像装置を提供する。なお、本実施例において、撮像装置の構成は、実施例１と同じであるため説明を省略する（図１参照）。
【００８０】
図９は、本実施例に係る撮像装置の制御部にて実現される機能構成を示すブロック図である。図９において、ノイズ目標量指定部２０１は、実施例１と同様にユーザーが入力したノイズ目標量を取得する。撮像素子温度取得部９０１は、温度センサ１１５から、撮像素子の温度を取得する。本実施例では、撮影パラメータ決定部２０２は、撮像素子温度取得部９０１の結果に基づいて、ノイズ目標量指定部２０１にて取得したノイズ目標量を補正する。
【００８１】
ここで、本実施例における撮影パラメータ決定部２０２の動作について、図１７のブロック図及び図１０のフローチャートを用いて説明する。
【００８２】
図１７を参照すると、撮影パラメータ決定部２０２が、測光値取得部１５０１と、判断部１５０２と、ノイズ量−撮影条件テーブルが格納された記憶部１５０３とを備えることは、実施例１と同じである。また、判断部１５０２が、表示部１５０４及び撮影パラメータ設定部１５０５と接続されることも、実施例１と同じである。
【００８３】
撮影パラメータ決定部２０２が、温度センサ１１５からの温度情報に基づいてノイズ目標量を補正するノイズ目標量補正部１７０１を更に備える点で、本実施例は、実施例１と異なる。また、判断部１５０２がノイズ目標量補正部１７０１を介して入力部１０８と接続する点でも、本実施例は、実施例１と異なる。
【００８４】
図１０を参照すると、まず、ステップＳ１００１において、測光値取得部１５０１は、測光値を取得する。次いで、処理はステップＳ１００２に進む。
【００８５】
ステップＳ１００２において、ノイズ目標量補正部１７０１は、温度センサ１１５からの温度Ｔを取得する。次いで、処理はステップＳ１００３に進む。
【００８６】
ステップＳ１００３において、ノイズ目標量補正部１７０１は、ノイズ目標量を温度に基づき補正する。補正後ノイズ目標量は、予め設定した以下の式（７）によって算出する。
【００８７】
【数７】
2015097382.tif 000009
【００８８】
式（７）において、Ｐは温度Ｔにおけるユーザーが指定したノイズ目標量、Ｐ0は基準温度Ｔ0におけるノイズ目標量である。また、ｋはノイズ目標量と、温度との関係から導かれる係数であり、ＩＳＯ感度にも影響する係数である。式（７）から分かるように、画像のノイズ量は温度上昇に伴い増加する傾向にある。なお、補正後ノイズ目標量を導出する式は、ノイズ目標量Ｐの定義によって変わるものであり、本実施例のものに限定されない。本実施例では、実施例１と同様に、ノイズ量と、撮影条件とが対応づけされた参照テーブルが記憶部１５０３に格納される。ここで記憶部１５０３が保持する参照テーブルは、基準温度Ｔ0における撮像条件を設定するためのものとする。従って、本実施例では、温度センサにより取得した温度Ｔに基づき、ユーザーが指定したノイズ目標量Ｐを以下の式（８）を用いて補正する。式（７）を変形すると、
【００８９】
【数８】
2015097382.tif 000010
【００９０】
となる。式（８）において、温度センサの温度Ｔとユーザーからのノイズ目標量Ｐとから、テーブルにおいて参照するための補正後ノイズ目標量Ｐ0を計算する。すなわち、温度Ｔが基準温度Ｔ0より高い場合は式（８）の分母が１以上となるため、ユーザーが指定したノイズ目標量Ｐよりも小さい値を補正後ノイズ目標量Ｐ0として参照することになる。また、温度Ｔが基準温度Ｔ0より低い場合は、式（８）の分母が１未満となり、ユーザーが指定したノイズ目標量Ｐよりも大きい値を補正後ノイズ目標量Ｐ0として参照することになる。
【００９１】
続くステップＳ５０２〜Ｓ５０７は、図５のＳ５０２〜Ｓ５０７と同じであるため、説明を省略する。
【００９２】
なお本実施例では、基準温度に対する参照テーブルのみが記憶部に格納され、温度センサで取得した撮像素子の温度に応じて参照するノイズ量を変更したが、本発明はこれに限らない。例えば、複数の温度に対する参照テーブルが記憶部に格納された形態において、温度センサで取得した温度に応じたテーブルを参照してもよい。
【００９３】
以上、本実施例によれば、温度センサで取得した撮像素子の温度情報に応じて撮影条件を決定するので、画像のノイズ量を適切に実現することができる。
【実施例４】
【００９４】
実施例１では、ノイズ量と、撮影パラメータとが対応づけられたテーブルを参照して撮影条件を決定した。また、実施例３では、温度センサからの温度を考慮することで、撮影画像のノイズ量を高精度に制御した。しかしながら、上記の実施例により決定した撮影条件で撮影したとしても、被写体の反射特性、環境要因、撮像装置の経年変化などに起因して所望のノイズ量にならない場合がある。そこで本実施例では、撮影画像からノイズ量を計算して、撮影条件（撮影パラメータ）を修正する。
【００９５】
本実施例において、撮像装置の構成は、実施例１と同じであるため説明を省略する（図１参照）。ここで、本実施例に係る撮像装置の制御部にて実現される機能構成を示すブロック図を図１１に示す。図１１を参照すると、ノイズ目標量指定部２０１と、撮像素子温度取得部９０１と、撮影パラメータ決定部２０２とを具備する点で、本実施例は、実施例３と同じである（図９参照）。本実施例は、撮影した画像のノイズ量を算出するノイズ量算出部１１０１を更に具備する点で、実施例３と異なる。本実施例では、ノイズ量算出部１１０１で算出した撮影画像のノイズ量に基づき、撮影パラメータを補正する。なお本実施例において、撮影パラメータ決定部２０２の機能構成は、実施例３と同じであるため説明を省略する（図１７参照）。
【００９６】
＜制御部で実行される画像処理＞
図１２は、制御部１０７によって実行される画像処理のフローチャートである。図１２のステップＳ３０１、Ｓ３０２は、実施例１と同じであるため説明を省略する（図３参照）。
【００９７】
ステップＳ３０２の後のステップＳ１２０１において、ノイズ量算出部１１０１は、撮影画像のノイズ量を計算する。そして、計算したノイズ量と、ノイズ目標量との差分が大きいとき、撮影パラメータ決定部は、撮影パラメータを補正する。以下、ステップＳ１２０１の動作について、図１３のフローチャートを用いて詳細に説明する。
【００９８】
まず、ステップＳ１３０１において、ステップＳ３０２で決定された撮影パラメータで撮影を行い、画像を取得する。次いで、処理はステップＳ１３０２に進む。
【００９９】
ステップＳ１３０２において、ノイズ量算出部１１０１は、ステップＳ１３０１で取得した画像からノイズ量を算出する。ノイズ量の算出方法は、実施例１で説明した方法と同じである。次いで、処理はステップＳ１３０３に進む。
【０１００】
ステップＳ１３０３において、判断部１５０２は、撮影画像から算出したノイズ量が目標値に近いか否かを判断する。本実施例では、ユーザーが指定するノイズ目標量は、ステップＳ１３０２で計算するノイズ量と同義であるとして説明する。判断部１５０２は、目標とするノイズ目標量Ｐと、撮影画像から式（６）により算出したノイズ量Ｐ’とを比較し、以下の式（９）に従い、ノイズ目標量Ｐと、算出したノイズ量Ｐ’との差分の絶対値が所定値以下であるか否かを判断する。
｜Ｐ−Ｐ’｜≦ｘ  （９）
【０１０１】
式（９）においてｘは任意の数値であり、ノイズ量の差を評価するためのしきい値である。差分の絶対値が所定値ｘ以下であれば、撮影画像はユーザーが目標とするノイズ量を実現できていると判断して、処理はステップＳ１３０４に進む。差分の絶対値が所定値より大きければ、撮影画像はユーザーが目標とするノイズ量を実現できていないと判断して、処理はステップＳ１３０５に進む。なお、本実施例では、ステップＳ１３０２で計算するノイズ量と、ユーザーが指定するノイズ目標量とは同義として説明したが、同義でなくてもよい。その場合は、撮影画像のノイズ量と、ノイズ目標量との対応関係を予めテーブルか数式を用いて記憶しておき、撮影画像から算出したノイズ量をノイズ目標量に変更したうえで、目標とするノイズ目標量と比較すればよい。
【０１０２】
ステップＳ１３０４において、判断部１５０２は、撮影条件を提示する。具体的には、判断部１５０２は、表示部１５０４に撮影条件を表示させる。
【０１０３】
ステップＳ１３０５において、判断部１５０２は、他に適した撮影条件があるか否かを判断する。他に適した撮影条件があると判断した場合、処理はステップＳ１３０６に進み、これ以上変更する撮影条件が無いと判断した場合は、処理はステップＳ１３０７に進む。
【０１０４】
ステップＳ１３０６において、判断部１５０２は、撮影条件（撮影パラメータ）を変更する。撮影条件の変更方法は、例えば、目標とするノイズ目標量に対して撮影画像から算出したノイズ量が大きい場合は、ノイズ目標量を小さくしたうえで、ノイズ量と、撮影パラメータとが対応づけられたテーブルを参照して撮影条件を変更する。次いで、処理はＳ１３０１に戻って、変更した撮影条件下で撮影を行い、画像を再度取得する。
【０１０５】
ステップＳ１３０７において、判断部１５０２は、ユーザーが入力したノイズ目標量に対応した撮影条件は無い旨の警告表示を表示部１５０４に表示させる。
【０１０６】
以上、本実施例によれば、実際に撮影した画像に対してノイズ量を算出して撮影条件を決定するので、より忠実に所望のノイズ量となる撮影条件を高精度に決定することが可能となる。
【実施例５】
【０１０７】
実施例１〜４では、撮像装置により提示された推奨撮影条件をユーザーが選択することで設定し、又は、推奨撮影条件を撮像装置が自動で設定した。ここで引き続き、推奨撮影条件に頼らずユーザーが自分で撮影条件を更に調整する場合に、ノイズ量が目標に対してどの程度発生しているのかを確認するのは困難である。
【０１０８】
そこで、本実施例に係る撮像装置は、撮影画像のノイズ量と、ノイズ目標量との関係を表示するための表示制御部を更に具備する。本実施例に係る撮像装置により、ユーザーは、撮影画像のノイズ量を把握しながら撮影条件を容易に調整できるようになる。なお本実施例において、撮像装置の構成は、実施例１と同じであるため説明を省略する（図１参照）。
【０１０９】
本実施例に係る撮像装置の制御部にて実現される機能構成を示すブロック図を図１８に示す。本実施例は、図１８を参照すると、ノイズ目標量指定部２０１と、撮像素子温度取得部９０１と、ノイズ量算出部１１０１と、撮影パラメータ決定部２０２とを具備する点で、実施例４と同じである（図１１参照）。本実施例は、ノイズ目標量指定部２０１による結果と、ノイズ量算出部１１０１による結果とに基づく表示を制御する表示制御部１８０１を更に具備する点で、実施例４と異なる。
【０１１０】
次に、表示制御部１８０１の動作について図１９のフローチャートを用いて説明する。 
【０１１１】
まず、ステップＳ１９０１において、表示制御部１８０１は、ノイズ目標量指定部２０１からノイズ目標量Ｐを取得する。
【０１１２】
次に、ステップＳ１９０２において、表示制御部１８０１は、ノイズ量算出部１１０１から撮影画像に対するノイズ量Ｐ’を取得する。
【０１１３】
次に、ステップＳ１９０３において、表示制御部１８０１は、ステップＳ１９０１で取得したノイズ目標量Ｐと、ステップＳ１９０２で取得したノイズ量Ｐ’ との差分Ｑを計算する。
Ｑ＝Ｐ’―Ｐ  （１０）
【０１１４】
最後に、ステップＳ１９０４において、表示制御部１８０１は、ステップＳ１９０３で計算したＱの値をディスプレイ１１０に表示させる。或いは、図２０に例示するように、ノイズ目標量を示す目盛り２００１に対するインジケーター２００２を表示することで、ノイズ目標量Ｐと、ノイズ量Ｐ’との関係を示しても良い。インジケーター２００２は、撮影画像のノイズ量がノイズ目標量より少なければ目盛り２００１の左側に、撮影画像のノイズ量がノイズ目標量より多ければ目盛り２００１の右側に表示される。
【０１１５】
以上、本実施例によれば、撮影画像のノイズ量とノイズ目標量との関係を表示することで、ユーザーが撮影条件を変えるたびに、ノイズ目標量に対して現状のノイズ量が表示されるので、ユーザーがノイズ量を確認しながら撮影条件の調整を行うことが可能となる。
【実施例６】
【０１１６】
実施例５により、目標とするノイズ量と、現在の撮影画像から算出したノイズ量との関係を明確にすることができる。しかし、マニュアル操作で撮影パラメータを調整する場合において、撮影パラメータの各々をどのように調整すれば、撮影画像のノイズ量を目標とするノイズ量に近づけることができるのか、ユーザーにとっては不明である。
【０１１７】
そこで、本実施例では、撮影画像において目標とするノイズ量に近づくための撮影パラメータの調整方向をユーザーに提示することができる撮像装置を提供する。なお、本実施例において、撮像装置の構成及び撮像装置の制御部により実現される機能構成は、実施例５と同じであるので説明を省略する（図１及び図１８参照）。本実施例では、表示制御部１８０１は、撮影パラメータ決定部２０２による結果に基づいて表示制御を行う。以下、本実施例における表示制御部１８０１が実行する処理について図２１のフローチャートを用いて説明する。
【０１１８】
まず、ステップＳ２１０１において、表示制御部１８０１は、撮像装置に現在設定されている現在の撮影条件として、現在の撮影パラメータ（即ち現在のＩＳＯ感度、現在の絞り値（Ｆ値）、及び現在のシャッタースピード）を取得する。
【０１１９】
次に、ステップＳ２１０２において、表示制御部１８０１は、撮影パラメータ決定部２０２から推奨撮影条件を取得する。
【０１２０】
次に、ステップＳ２１０３において、表示制御部１８０１は、推奨撮影条件の各パラメータに対して、決定された推奨撮影条件と、現在の撮影条件との差分Δを以下の式（１１）〜（１３）を用いて計算する。
ΔＩＳＯ＝（推奨撮影条件のうちのＩＳＯ感度）−（現在のＩＳＯ感度）  （１１）
ΔＦ＝（推奨撮影条件のうちのＦ値）−（現在のＦ値）  （１２）
Δシャッタースピード＝（推奨撮影条件のうちのシャッタースピード）−（現在のシャッタースピード）  （１３）
【０１２１】
最後に、ステップＳ２１０４において、表示制御部１８０１は、ステップＳ２１０３で計算した差分値に関する情報を、ディスプレイ１１０に表示させる。この表示例を図２２に記す。図２２において矢印２２０１は、撮影パラメータの調整方向を示す。撮影パラメータの調整方向とは、目標とするノイズ量の画像を取得するために、撮影パラメータを調整すべき方向である。なお本実施例では、調整方向を矢印で示しているが、本発明はこれに限定されない。例えば、調整方向を色で表現してもよいし、ノイズ量を目標値に近づけるための、次の撮影条件を表示してもよい。
【０１２２】
以上、本実施例によれば、ユーザーが所望するノイズ量を実現するためには、撮影パラメータをどのように調整するべきか明確になるので、ユーザーは、撮影パラメータを容易に調整できるようになる。
【実施例７】
【０１２３】
実施例１〜６では、ユーザーが指定したノイズ目標量を実現できる撮影条件で撮影する仕組みについて述べた。しかし、実施例１〜６に係る方法では、図２３に示すような複数の撮像装置を並行して用いる場合、全撮像装置で同程度のノイズ量の画像を撮像するためには、ユーザーが撮像装置毎に撮影条件を設定する必要がある。これは、撮像装置毎に撮像画像におけるノイズ量の取り得る範囲が異なるためである。
【０１２４】
そこで本実施例では、全ての撮像装置が同程度のノイズ量の画像を撮像可能な装置を提供する。本実施例ではまず、撮像装置間で共通の評価値であるノイズ量について、各撮像装置における取り得る範囲を求める。
【０１２５】
図３４に示すような、ノイズ量の取り得る範囲が異なる撮像装置Ａ、Ｂ、Ｃを例に本実施例の概要を説明する。まず、撮像装置Ａ、Ｂ、Ｃ夫々のノイズ量の取り得る範囲から、全撮像装置間で共通の範囲を求める。次に、その共通の範囲から、全撮像装置で同程度のノイズ量とするための目標値であるノイズ目標量を決定する。ノイズ目標量に基づいて撮像装置Ａ、Ｂ、Ｃの撮影パラメータを設定することにより、全ての撮像装置におけるノイズ量を同程度とする。
【０１２６】
＜システム全体の構成＞
図２３は、本実施例に係る、複数の撮像装置と、ノイズ目標量を計算する情報処理装置（ＰＣ）とから構成されたシステムを示す概念図である。本実施例において、撮像装置１０の構成は、実施例１と同じとする（図１参照）。ＰＣ２３００は、撮像装置１０から送られる情報に基づいて、各撮像装置の絞り、露光時間（シャッタースピード）、ＩＳＯ感度などを制御するノイズ目標量計算部２３０１と、ＲＯＭ２３０２と、ＲＡＭ２３０３とを備える。撮像装置１０で実行される画質制御処理及びＰＣ２３００で実行されるノイズ目標量計算処理については後述する。
【０１２７】
＜撮像装置（のＣＰＵ）で実行される画質制御処理＞
図２４は、本実施例に係る、撮像装置１０が備える制御部１０７によって実現される機能構成を示すブロック図である。図２４を参照しながら、本実施例に係る制御部１０７の機能構成について、制御部１０７における処理の流れに沿って説明する。
【０１２８】
端子２４０１から、画像処理回路１０５で処理されたデジタル画像（以下、入力画像と呼ぶ）が入力される。端子２４１２から、光学部１０１の絞り、露光時間、ＩＳＯ感度の情報が入力される。端子２４１４から、温度センサ１１５の現在のセ氏温度を表すセンサ温度情報が入力される。撮像素子温度取得部９０１は、センサ温度情報を取得し、ノイズ目標量計算用データ取得部２４０２へ送る。
【０１２９】
ノイズ目標量計算用データ取得部２４０２は、撮像装置１０毎に固有のノイズ量の範囲を決定するのに必要なデータを取得し、端子２４０３を通じてＰＣ２３００へ送信する。ノイズ量決定用データ取得処理については後述する。端子２４０４から、入出力Ｉ／Ｆ１１３を通じてＰＣ２３００より送信されたノイズ目標量が入力される。
【０１３０】
判断部１５０２は、ＰＣ２３００から送信されたノイズ目標量を受け取り、ノイズ目標量に基づいて撮影条件を決定する。具体的な処理は、実施例１と同様であるため説明を省略する（図５のＳ５０２参照）。
【０１３１】
撮影パラメータ設定部１５０５は、ノイズ目標量の撮像画像を得るための撮影条件に基づいて撮像装置を制御する。端子２４０７から、判断部１５０２で決定した撮像条件が光学部１０１へ出力される。端子２４０８から、判断部１５０２で決定した撮像条件が画像処理回路１０５へ出力される。端子２４０９から、ＰＣ２３００より送信された画像処理パラメータが入力される。
【０１３２】
画像処理パラメータ更新部２４１０は、画像処理パラメータを受け取り、画像処理回路１０５の画像処理パラメータを更新する。
【０１３３】
＜ノイズ目標量計算用のデータを取得する処理＞
図２５は、ノイズ目標量計算用データ取得部２４０２の構成を示すブロック図である。以下、ノイズ目標量計算用データ取得部２４０２が実行するノイズ目標量計算用データ取得処理について図２５を用いて説明する。端子２５０１経由で、画像処理回路１０５で処理された入力画像を取得する。
【０１３４】
次に、テーブル参照部２５０２は、撮像装置１０の輝度値と、該輝度値に対応するノイズ量範囲との関係を示すテーブルT1を、図示しないＲＯＭから取得する。ここで輝度値とは、絞り値と、露光時間と、ＩＳＯ感度とから算出される値である。また、テーブルT1には、ある輝度値の被写体を様々な絞り、露光時間、ＩＳＯ感度で撮影した際に取り得るノイズ量の範囲と、当該ある輝度値とが関係づけられている。テーブルT1の例を図２６に示す。テーブル参照部２５０２は、取得したテーブルT1を図示しないＲＡＭに格納する。
【０１３５】
次に、ヒストグラム算出部２５０３は、入力画像の画素値に基づいてヒストグラムを算出する。具体的に説明すると、まず、入力画像がＲＧＢ値を持っている場合、ＲＧＢ値を０〜１に正規化したうえで、下記の式を用いてＹＵＶ信号値に変換する。
【０１３６】
【数９】
2015097382.tif 000011
【０１３７】
【数１０】
2015097382.tif 000012
【０１３８】
【数１１】
2015097382.tif 000013
【０１３９】
そして、Ｙ信号値を0.01間隔で0から1まで分類して、入力画像の全画素におけるＹ信号値のヒストグラムを算出する。そして、算出したヒストグラムを図示しないＲＡＭに格納する。
【０１４０】
次に、輝度値算出部２５０５は、端子２５０４経由で光学部１０１の絞り、露光時間、ＩＳＯ感度の情報を取得して、これらの情報に基づき被写体の輝度値を算出する。具体的には、日本工業規格のデジタルカメラ用画像フォーマット規格として用いられているＡＰＥＸ規格に基づいた式（１７）及び式（１８）により、輝度信号値を０〜１で正規化した際の輝度信号値０．１８に相当する値を輝度値Ｂとして算出する。
【０１４１】
【数１２】
2015097382.tif 000014
【０１４２】
【数１３】
2015097382.tif 000015
【０１４３】
ここで、輝度値の単位は[cd/m2]、Ｆは絞り値、Ｔは露光時間[sec]、ＳはＩＳＯ感度を表す。
【０１４４】
次に、端子２５０６から、温度センサ１１５より送信された現在のセ氏温度を表すセンサ温度情報を取得し、ＲＡＭに格納する。次に、端子２５０７から、ＲＡＭに格納したテーブルT1、ヒストグラム、輝度値Ｂ、及びセンサ温度情報を、ノイズ目標量計算用データとして、入出力Ｉ／Ｆ１１３を通じてＰＣ２３００のノイズ目標量計算部２３０１へ送信する。
【０１４５】
なお上記の実施例では、輝度値算出部２５０５において、絞り、露光時間、及びＩＳＯ感度から輝度値Ｂを算出したが、輝度値の算出方法はこれに限られるものではなく、撮像装置内の露光計から測光値を取得する方法でもよい。
【０１４６】
＜ノイズ目標量計算処理＞
図２７は、ノイズ目標量計算部２３０１の機能構成を示すブロック図である。ノイズ目標量計算処理は、システム内の全ての撮像装置から送信されたノイズ目標量計算用データをＰＣ２３００が受け取った後に行われる。ノイズ目標量計算部２３０１は、受信したテーブルT1、ヒストグラム、輝度値Ｂ、及びセンサ温度情報をＲＡＭ２３０３に格納し、ＲＯＭ２３０２からノイズ目標量計算用プログラムを読み出し、実行する。以下、ノイズ目標量計算処理について、図２７を用いて説明する。
【０１４７】
ノイズ目標量設定方法取得部２７０１は、ユーザーがＰＣ２３００のＧＵＩを操作して入力したノイズ目標量の設定方法を取得する。以下では、ノイズ目標量の設定方法として、最小値を使う最小値設定、平均値を使う平均値設定などを例に挙げて説明するが、ノイズ目標量の設定方法はこれらに限られない。また、ノイズ目標量の設定方法はユーザーにより設定されるのではなく、予めＰＣ２３００に定められているものを使ってもよい。
【０１４８】
ヒストグラム加算部２７０２は、ノイズ目標量計算部２３０１が端子２７０９を通じて受け取った全撮像装置のヒストグラムを取得する。ヒストグラム加算部２７０２は、取得したヒストグラムを加算することで、全てのヒストグラムを加算した、加算ヒストグラムを算出する。具体的なヒストグラム加算処理については後述する。
【０１４９】
最大頻度算出部２７０３は、ヒストグラム加算部２７０２が算出した加算ヒストグラムを用いて、全撮像装置の撮影画像中で最も頻度の高いＹ信号成分を最頻値として算出する。具体的には、下記の式（１９）から算出する。
【０１５０】
【数１４】
2015097382.tif 000016
【０１５１】
ここで、YnはＹ信号値を0.01間隔で0から1まで分類した離散値を表す。Hc(Yn)はある加算ヒストグラムの、Ｙ信号値ごとの頻度を示す。h-1(m)は頻度値mに対応するＹ信号値を表す関数である。また、Ymは最頻のＹ信号値を示す。
【０１５２】
輝度値変換部２７０４は、端子２７１０から各撮像装置の輝度値Ｂを取得する。そして、取得した輝度値Ｂを用いて、最大頻度算出部２７０３で算出した最頻値に対応する輝度値を算出する。この最頻値に対応する輝度値への変換処理については後述する。
【０１５３】
ノイズ量範囲決定部２７０５は、端子２７１１から各撮像装置のノイズ量の範囲と、輝度値とが対応づけられたテーブル及び各撮像装置のセンサ温度情報を取得する。そして、テーブルと、センサ温度情報と、最頻値に対応する輝度値とを用いて、各撮像装置に対する最頻値に対応する輝度値におけるノイズ量の範囲を決定する。このノイズ量の範囲を決定する処理については後述する。
【０１５４】
共通領域算出部２７０６は、各撮像装置のノイズ量の範囲から、全ての撮像装置に共通するノイズ量の共通範囲を算出する。ある撮像装置iのノイズ量の範囲がEmin(i)〜Emax(i)であるとすると、共通範囲の最小値、最大値は下記の式（２０）及び式（２１）から算出できる。
【０１５５】
【数１５】
2015097382.tif 000017
【０１５６】
【数１６】
2015097382.tif 000018
【０１５７】
ここで、Ecminは共通範囲の最小値、Ecmaxは共通範囲の最大値を示す。 
【０１５８】
ノイズ目標量決定部２７０７は、ノイズ量の共通範囲から、設定されたノイズ目標量設定方法に基づいてノイズ目標量を設定する。例えば、ノイズ目標量設定方法が最小値を使う最小値設定であった場合、ノイズ目標量Edはノイズ量の共通範囲の最小値とする。また、ノイズ目標量設定方法が平均値を使う平均値設定であった場合、ノイズ目標量Edはノイズ量の共通範囲の平均値とする。設定されたノイズ目標量Edが端子２７１２を通じて各撮像装置へ送信されると、ノイズ目標量計算用プログラムは終了する。
【０１５９】
＜ヒストグラム加算処理＞
図２８は、ヒストグラム加算部２７０２で実行されるヒストグラム加算処理の流れを示すフローチャートである。以下、ヒストグラム加算処理について図２８を用いて説明する。
【０１６０】
ステップＳ２８０１において、ヒストグラム加算部２７０２は、ＲＡＭ２３０３から読み出すことで、撮像装置のヒストグラムと、累積用の加算ヒストグラムとを取得する。次いで、処理はステップＳ２８０２に進む。
【０１６１】
ステップＳ２８０２において、ヒストグラム加算部２７０２は、加算ヒストグラムと、撮像装置のヒストグラムとを加算する。加算は下記の式（２２）に従って行う。
【０１６２】
【数１７】
2015097382.tif 000019
【０１６３】
ここでH(Yn)とはＹ信号値がYnのときの頻度を示し、Hc(Yn)とはＹ信号値がYnのときの加算頻度を示す。つまり式（２２）では、Ｙ信号値の分類ごとに頻度を加算する。次いで、処理はステップＳ２８０３に進む。
【０１６４】
ステップＳ２８０３において、ヒストグラム加算部２７０２は、加算ヒストグラムHcをＲＡＭ２３０３に記憶する。次いで、処理はステップＳ２８０４に進む。
【０１６５】
ステップＳ２８０４において、ヒストグラム加算部２７０２は、ステップＳ２８０１〜Ｓ２８０３の処理を全ての撮像装置のヒストグラムに対して行ったかを判断する。全ての撮像装置のヒストグラムに対して行ったと判断した場合、ヒストグラム加算処理は終了し、そうでない場合、処理はステップＳ２８０１へ戻り、次の撮像装置のヒストグラムに対する加算処理が行われる。
【０１６６】
＜最頻値の輝度値への変換処理＞
図２９は、輝度値変換部２７０４で実行される最頻値から輝度値への変換処理の流れを示すフローチャートである。以下、最頻値から輝度値への変換処理について図２９を用いて説明する。
【０１６７】
ステップＳ２９０１において、輝度値変換部２７０４は、任意の撮像装置iから送信された輝度値Ｂを取得する。次いで、処理はステップＳ２９０２に進む。
【０１６８】
ステップＳ２９０２において、輝度値変換部２７０４は、最頻値Ymと、輝度値Ｂとから、最頻値Ymに対応する輝度値Biを算出する。ここで、輝度値Ｂとは輝度信号値を０〜１に正規化した際の輝度信号値０．１８に当たる値に対応する輝度値であり、Ｙ信号と輝度値とはリニアな関係であるため、輝度値ＢはY=0.18での輝度値である。よって、撮像装置iにおける最頻値に対応する輝度値Biは下記の式（２３）から求まる。
【０１６９】
【数１８】
2015097382.tif 000020
【０１７０】
ステップＳ２９０３において、輝度値変換部２７０４は、全ての撮像装置に対して最頻値に対応する輝度値Biを算出したかを判断する。全ての撮像装置に対して算出したと判断した場合、最頻値の輝度値への変換処理は終了し、そうでない場合、処理はステップＳ２９０１へ戻り、次の撮像装置に対する最頻値の輝度値への変換処理が行われる。
【０１７１】
＜ノイズ量範囲の決定処理＞
図３０は、ノイズ量範囲決定部２７０５で実行されるノイズ量範囲決定処理の流れを示すフローチャートである。以下、ノイズ量範囲決定処理について図３０を用いて説明する。
【０１７２】
ステップＳ３００１において、ノイズ量範囲決定部２７０５は、撮像装置iのテーブルT1を取得する。次いで、処理はステップＳ３００２に進む。
【０１７３】
ステップＳ３００２において、ノイズ量範囲決定部２７０５は、最頻値に対応する輝度値Biと、テーブルT1とからノイズ量の範囲を決定する。具体的には、テーブルT1の輝度値からBiと一致する輝度値を検索して、一致する輝度値に対応するノイズ量範囲を決定すればよい。また、テーブルT1を検索しても該当する輝度値が無かった場合、最頻値に対応する輝度値Biの前後で最も近い輝度値から当該輝度値に対応するノイズ量範囲を決定し、このノイズ量範囲を補間することで最頻値に対応する輝度値Biのノイズ量範囲としてもよい。次いで、処理はステップＳ３００３に進む。
【０１７４】
ステップＳ３００３において、ノイズ量範囲決定部２７０５は、撮像装置から送信されたセンサ温度情報を取得する。次いで、処理はステップＳ３００４に進む。
【０１７５】
ステップＳ３００４において、ノイズ量範囲決定部２７０５は、センサ温度情報を考慮して、ノイズ量範囲を補正する。ノイズ量範囲の補正は、実施例３で上述した式（７）を用いて行う。次いで、処理はステップＳ３００５に進む。
【０１７６】
ステップＳ３００５において、ノイズ量範囲決定部２７０５は、全ての撮像装置に対してノイズ量範囲の決定処理が終了したかを判断する。全ての撮像装置に対してノイズ量範囲の決定処理が終了したと判断した場合、ノイズ量範囲の決定処理は終了し、そうでない場合、処理はステップＳ３００１へ戻って次の撮像装置に対するノイズ量範囲の決定処理が行われる。
【０１７７】
上述したように、本実施例では、複数の撮像装置から構成された撮像システムにおいて、撮像装置の撮影条件からノイズ量の取り得る範囲を撮像装置毎に算出し、撮像装置毎のノイズ量の取り得る範囲内から撮像装置間で共通のノイズ量を算出する。そして、この共通のノイズ量に基づいてノイズ目標量を算出し、算出したノイズ目標量に基づいて撮像装置を制御する。これにより、全ての撮像装置間で画質を揃えることができる。
【実施例８】
【０１７８】
実施例７では、各撮像装置が取り得るノイズ量の範囲から全ての撮像装置に共通の範囲が求まる場合について説明した。しかし、異なる機種の撮像装置を用いた場合など、撮像装置の組み合わせによっては取り得るノイズ量の共通の範囲が無い場合があり（例えば、図３５のような場合）、実施例７の方式ではこの場合のノイズ目標量を算出できないという課題がある。
【０１７９】
そこで、本実施例では、全ての撮像装置に共通するノイズ量の範囲が無い場合にノイズ目標量を決定する方式について述べる。
【０１８０】
図３５に示す場合を例に挙げて本実施例の概要を説明する。まず、撮像装置Ｂ，Ｃの取り得るノイズ量の範囲に基づいてノイズ目標量を決定する。共通の範囲を持たない撮像装置Ａについては、撮像装置Ｂ、Ｃの共通範囲に最も近くなる撮影条件を設定する。更に、撮像装置Ａのノイズ量を撮像装置Ｂ、Ｃに近づけるため、画像処理を適用する。これらの処理により、全ての撮像装置に共通するノイズ量の範囲が無い場合でも、撮像装置間でノイズ量を同程度にすることができる。以下、本実施例について、実施例７からの変更箇所を中心に説明する。
【０１８１】
＜ノイズ目標量計算処理＞
図３１は、ノイズ目標量計算部２３０１の機能構成を示すブロック図である。ノイズ目標量計算部２３０１は、ＰＣ２３００のＣＰＵにより実現される。ノイズ目標量計算部２３０１は、受信したノイズ目標量計算用データをＲＡＭ２３０３に格納し、ＲＯＭ２３０２からノイズ目標量計算用プログラムを読み出し、実行する。以下、ノイズ目標量計算処理について、図３１を用いて説明する。
【０１８２】
図３１のノイズ目標量設定方法取得部２７０１、ヒストグラム加算部２７０２、最大頻度算出部２７０３、輝度値変換部２７０４、ノイズ量範囲決定部２７０５、及びノイズ目標量決定部２７０７は実施例７のものと同一であるため説明を省略する。
【０１８３】
共通領域算出部２７０６は、ノイズ量の共通範囲を算出する。具体的な共通範囲算出処理については後述する。
【０１８４】
判断部３１０１は、設定したノイズ目標量が全ての撮像装置のノイズ量の範囲内に収まるかを判断する。具体的には、後述するステップＳ３３０６により共通範囲外として除去したノイズ量範囲がＲＡＭ２３０３に格納されているか否かを判断する。共通範囲外として除去したノイズ量範囲がＲＡＭ２３０３に格納されていないと判断した場合、ノイズ目標量は全ての撮像装置のノイズ量範囲内であるとして、ノイズ目標量Edを各撮像装置へ送信し、ノイズ目標量計算用プログラムは終了する。格納されていると判断した場合、共通のノイズ量範囲を持たない撮像装置のノイズ量をノイズ目標量へ合わせる為の処理が、画像処理パラメータ決定部３１０２において実行される。
【０１８５】
画像処理パラメータ決定部３１０２は、ノイズ量Edがノイズ量範囲外となっている撮像装置に実行させる画像処理に関するパラメータ（以下、画像処理パラメータとする）を算出する。この画像処理パラメータに従った画像処理を該撮像装置に実行させることで、該撮像装置のノイズ量をノイズ目標量と一致させる。画像処理パラメータ決定処理の具体的な処理としてはまず、該撮像装置のノイズ量範囲を、ＲＡＭ２３０３から読み出す。次に、ＲＯＭ２３０２からノイズ目標量及びノイズ量に対する画像処理パラメータの対応関係を表す、画像処理パラメータテーブルT2を読み出す。図３２に、この画像処理パラメータテーブルT2の例を示す。図３２に例示するテーブルには、列方向にノイズ量の評価値が、行方向にノイズ目標量の評価値が書かれている。
【０１８６】
ノイズ目標量が0.1且つノイズ量が0.2の場合を例に挙げて説明する。この場合、ノイズ量をノイズ目標量に近づけるにはノイズ低減のフィルタ処理を実行する必要がある。そこで、画像処理パラメータテーブルT2を参照すると、該当するフィルタのフィルタ係数はk=[0.3,0.4,0.3]であることが分かる。なお、ここでフィルタ係数は簡単のため１次元で表現している。ＰＣ２３００は、このフィルタ係数kを画像処理パラメータとして、共通のノイズ量範囲を持たない撮像装置に対して送信する。他の例として、ノイズ目標量が0.2且つノイズ量が0.1の場合について説明する。この場合、ノイズ量をノイズ目標量に近づけるにはノイズを付加する必要がある。そこで、画像処理パラメータテーブルT2を参照すると、分散σ=0.3のランダムノイズ付加処理を実行する必要がある。従って、ＰＣ２３００は、この付加するノイズの分散を画像処理パラメータとして、共通のノイズ量範囲を持たない撮像装置に対して送信する。
【０１８７】
以上により、画質を合わせる為に必要な画像処理パラメータを算出し、共通のノイズ量範囲を持たない撮像装置へ送ることができる。
【０１８８】
＜共通範囲算出処理＞
図３３は、共通領域算出部２７０６により実行される共通範囲算出処理の流れを示すフローチャートである。以下、共通範囲算出処理について図３３を用いて説明する。
【０１８９】
ステップＳ３３０１において、共通領域算出部２７０６は、各撮像装置のノイズ量の範囲から、全てのノイズ量の範囲に共通するノイズ量の共通範囲を算出する。具体的な処理は実施例７の共通領域算出部２７０６における処理と同一であるため説明を省略する。本実施例では実施例７と同様に、ノイズ量に対する各撮像装置の共通範囲の最小値をEcmin、最大値をEcmaxとする。
【０１９０】
ステップＳ３３０２において、共通領域算出部２７０６は、全ての撮像装置に共通するノイズ量範囲があったかを下記の式（２４）を用いて判断する。全ての撮像装置に共通するノイズ量範囲がある場合は、式（２４）が満たされる。
【０１９１】
【数１９】
2015097382.tif 000021
【０１９２】
式（２４）が満たされる場合、共通範囲は全ての撮像装置に対する共通部分として算出されているので、共通範囲算出処理は終了する。式（２４）が満たされない場合、処理はステップＳ３３０３へ進む。
【０１９３】
ステップＳ３３０３において、共通領域算出部２７０６は、全ノイズ量範囲の最大値、最小値の平均値Eaveを算出する。具体的には以下の式（２５）を用いて算出する。
【０１９４】
【数２０】
2015097382.tif 000022
【０１９５】
ここで、iは各撮像装置のインデックス、Emin(i),Emax(i)は撮像装置iのノイズ量範囲の最小値、最大値を示す。次いで、処理はステップＳ３３０４に進む。
【０１９６】
ステップＳ３３０４において、共通領域算出部２７０６は、ノイズ量範囲の平均値Eaveと、Ecmin,Ecmaxとの距離を以下の式（２６）及び式（２７）を用いて算出する。
【０１９７】
【数２１】
2015097382.tif 000023
【０１９８】
【数２２】
2015097382.tif 000024
【０１９９】
次いで、処理はステップＳ３３０５に進む。
【０２００】
ステップＳ３３０５において、共通領域算出部２７０６は、距離Dmin,Dmaxと、全撮像装置のノイズ量範囲とを用いて共通範囲の外にあるノイズ量範囲を持つ撮像装置を検索し、当該ノイズ量範囲を共通範囲の検討対象から除去する。具体的には、Dmin＞Dmaxの場合、Ecmin(i)を有する撮像装置iのノイズ量範囲を除外する。また、Dmin＜＝Dmaxの場合、Ecmax(i)を有する撮像装置iのノイズ量範囲を除外する。次いで、処理はステップＳ３３０６に進む。
【０２０１】
ステップＳ３３０６において、共通領域算出部２７０６は、ステップＳ３３０５で除外した撮像装置iのノイズ量範囲をＲＡＭ２３０３に記憶する。次いで、処理はステップＳ３３０１に戻る。
【０２０２】
本実施例では、画像処理パラメータを設定し、撮像装置iに送信する。そして、撮像装置iの制御部１０７がこの画像処理パラメータを受信する。画質制御の動作において、ヒストグラム加算部２７０２は、画像処理回路１０５のフィルタ処理部が取得したフィルタ係数kのフィルタ処理を行うようにパラメータを更新する。または、画像処理回路１０５で分散σのランダムノイズを付加するようにパラメータを更新する。
【０２０３】
以上、本実施例によれば、撮像画像間でノイズ量の共通範囲が無い場合においても、画像処理を追加して行うことで、全ての撮像装置間で画質を合わせることができる。
【実施例９】
【０２０４】
実施例７、８では、カメラ間で異なるノイズ量を合わせる方法について説明した。本実施例では、メインカメラとサブカメラとを含む複数カメラを用いた撮影において、サブカメラ側でメインカメラの撮影条件やノイズ量を設定することで、メインカメラと同じノイズ量となるサブカメラの撮影条件を決定する方法について説明する。本実施例におけるカメラの構成は実施例１〜６と同じであるため説明を省略する。以下、本実施例におけるサブカメラの動作について、図３６のフローチャートを用いて説明する。
【０２０５】
まず、ステップS３６０１において、サブカメラ側のディスプレイ１１０に、メインカメラの機種を選択するＵＩを表示する。ＵＩの例を図３７に示す。図３７において、符号３７００はＵＩの全体図を示す。符号３７０１は、複数のメインカメラの機種を表示する機種名表示部を示す。符号３７０２、３７０３はカメラ機種名を選択する選択部を示す。符号３７０４は機種を決定する決定ボタンを示す。符号３７０５は現在選択されている機種を強調して表示する選択機種表示部を示す。ユーザーは、機種名表示部３７０１を見ながら選択部３７０２、３７０３を調整し、最後に決定ボタン３７０４を押す。機種名表示部３７０１に表示されているカメラの機種名は予めサブカメラ内の制御部１０７内のＲＡＭやＲＯＭに記憶されている内容でも良いし、無線通信により近傍に存在するメインカメラの機種を取得した結果を表示しても良い。
【０２０６】
次に、ステップS３６０２において、ユーザーからメインカメラが選択されたかどうかを判定する。選択された場合は、処理はステップS３６０３に進む。選択されない場合は、処理はステップＳ３６０１に戻る。
【０２０７】
次に、ステップＳ３６０３において、撮影条件を設定する方法を選択するＵＩをディスプレイ１１０に表示する。ＵＩの例を図３８に示す。図３８において、符号３８００はＵＩの全体図を示す。符号３８０１はステップＳ３６０１でユーザーが選択したカメラの機種名を表示する表示部を示す。符号３８０２〜３８０４は撮影条件を設定する方法の種類を選択するための要素（ボタン）を示している。ボタン３８０２は撮影条件を手動で入力するために用いられる。ボタン３８０３はメインカメラで現在設定されている条件を取得ために用いられる。ボタン３８０４はメインカメラ内の撮影動画を選択して撮影条件を設定するために用いられる。以下、各撮影条件を設定する方法について説明する。
【０２０８】
＜手動によるメインカメラの撮影条件設定＞
ステップＳ３６０４において、手動入力が選択されたかどうかを判定する。手動入力が選択された場合は、処理はステップＳ３６０５に進む。手動入力が選択されない場合は、処理はステップＳ３６０９に進む。
【０２０９】
次に、ステップＳ３６０５では、ユーザーが手動入力を行うユーザー入力画面のＵＩをディスプレイ１１０に表示する。ＵＩの例を図３９に示す。図３９において、符号３９００はＵＩの全体図を示す。符号３９０１は、ステップＳ３６０１でユーザーが選択したカメラの機種名を表示する表示部を示す。符号３９０２はＩＳＯ感度を入力する入力部を示す。符号３９０３はシャッタースピードを入力する入力部を示す。符号３９０４は絞りを入力する入力部を示す。符号３９０５は、撮影条件を制御部１０７に送信するために用いられる決定ボタンを示す。
【０２１０】
次に、ステップＳ３６０６において、ユーザーにより、図３９に示した決定ボタン３９０５が押されたかどうかを判定する。決定ボタンが押された場合は、処理はステップＳ３６０７に進む。決定ボタンが押されていない場合は、処理はステップＳ３６０６に戻り、ユーザー入力画面の表示が維持される。
【０２１１】
次に、ステップＳ３６０７において、メインカメラの撮影条件に対応したサブカメラの撮影条件を決定する。本実施例では、実施例１と同様のサブカメラ自身のノイズ参照テーブルと、図４０に示すようなメインカメラ毎のノイズ参照テーブルとがサブカメラ内の制御部１０７内のＲＡＭやＲＯＭに記憶されているものとする。ここで、サブカメラの撮影条件の決定方法について説明する。まず、制御部１０７は、ユーザーが選択したメインカメラの機種に対する参照テーブルを読み込む。さらに、制御部１０７は現在のサブカメラでの測光値と同じテーブルを読み込む。最後に、制御部１０７はユーザーにより設定されたＩＳＯ感度、シャッタースピード、絞りに対応するノイズ量を取得する。これによって、メインカメラで、現在サブカメラが置かれているシーンを撮影した場合のノイズ量を把握することができる。このメインカメラのノイズ量と同じノイズ量が得られるサブカメラの撮影条件を、実施例１と同様の手法によって決定する。また、所望のノイズ量となる撮影条件のセットが複数ある場合は、メインカメラの撮影条件に最も近い撮影条件セットが選択される。これによって、メインカメラのノイズ量以外の画質も、サブカメラのそれに近づけることが可能となる。
【０２１２】
次に、ステップＳ３６０８において、ステップＳ３６０７で決定した条件になるように、制御部１０７は、サブカメラの光学部１０１、Ａ／Ｄ変換回路１０４、画像処理回路１０５に対して、撮影条件を設定する。
【０２１３】
＜通信接続によるメインカメラの撮影条件設定＞
続いて、手動入力以外にメインカメラの撮影条件を設定する方法として、通信で接続されたメインカメラから直接撮影条件を取得する方法について説明する。
【０２１４】
ステップＳ３６０９において、サブカメラとメインカメラとの間で通信接続が可能かどうかを判定する。通信が可能な場合はステップＳ３６１０に進む。通信が未接続の場合は、ステップＳ３６０３に進み、撮影条件の設定方法のＵＩが表示されている状態を維持する。
【０２１５】
次に、ステップＳ３６１０において、ＵＩ３８００上で、ユーザーにより、メインカメラの現在の撮影条件を取得するボタン３８０３が押されたかどうかを判定する。押された場合は、ステップＳ３６１１に進む。押されていない場合はステップＳ３６１２に進む。
【０２１６】
次に、ステップＳ３６１１において、メインカメラの現在の撮影条件を取得する。取得する撮影条件は、ＩＳＯ感度、絞り値、シャッタースピード、ＮＤフィルタ、レンズの機種のうち少なくとも一つを含む。なお、上記撮影条件以外にメインカメラ側で設定されているノイズ量を直接取得しても良い。
【０２１７】
次に、手動入力の場合と同様に、ステップＳ３６０７、ステップＳ３６０８へと進み、サブカメラの撮影条件を設定する。なお、予めメインカメラの撮影条件に加えて、ノイズ量を取得している場合は、ステップＳ３６０７において同じノイズ量となるサブカメラの参照テーブルを選択することにより、サブカメラの撮影条件を設定すればよい。このとき、メインカメラの撮影条件に近いサブカメラ側の撮影条件を選択する。
【０２１８】
＜メインカメラの撮影動画選択による撮影条件設定＞
続いて、通信で接続されたメインカメラから、メインカメラ内に記録されている撮影動画データに基づいて撮影条件を設定する方法について説明する。
【０２１９】
ステップＳ３６１２において、ＵＩ３８００上で、ユーザーにより、撮影動画から撮影条件を選択するボタン３８０４が押されたかどうかを判定する。押された場合は、ステップＳ３６１３に進む。押されていない場合はステップＳ３６０３に戻る。
【０２２０】
次に、ステップＳ３６１３において、メインカメラ内で記録されている撮影動画データの情報をサブカメラに送信し、サブカメラのディスプレイ１１０にサムネイル画像としてＵＩに表示する。ＵＩの例を図４１に示す。図４１において、符号４１００はＵＩの全体図を示す。符号４１０１は、ステップＳ３６０１でユーザーが選択したカメラの機種名を表示する表示部を示す。符号４１０２は、メインカメラに記録された撮影動画のサムネイル画像を示す。符号４１０３は現在ユーザーが選択しているサムネイル画像を強調表示する選択部を示す。符号４１０４、４１０５は別のサムネイル画像を選択するための選択画像移動部を示す。符号４１０６、４１０７、４１０８は、選択部４１０３で選択されている動画の撮影条件であるＩＳＯ感度、シャッタースピード、絞りを表示する撮影条件表示部を示す。符号４１０９は、選択部４１０３で選択されている動画のノイズ量を表示するノイズ量表示部を示す。符号４１１０は、決定ボタンを示し、選択された動画の撮影条件を制御部１０７に送信するために用いられる。
【０２２１】
ステップＳ３６１５の後、手動入力の場合と同様に、ステップＳ３６０７、ステップＳ３６０８へと進み、サブカメラの撮影条件を設定する。なお、今回はステップＳ３６０７においてメインカメラと同じノイズ量となるサブカメラの参照テーブルを選択することで、サブカメラの撮影条件を設定すればよい。このとき、メインカメラの撮影条件に近いサブカメラ側の撮影条件を選択する。
【０２２２】
以上、本実施例によれば、サブカメラ側でメインカメラの機種および撮影条件を設定することで、メインカメラのノイズ量に近いサブカメラの撮影条件を容易に決定することが可能となる。さらに、メインカメラの撮影条件の情報をサブカメラに入力することで、メインカメラの撮影条件に近いサブカメラの撮影条件を選択することが可能となるため、カメラ間でノイズ以外の画質を近づけることが可能となる。
【０２２３】
＜その他の実施例＞
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０２２４】
２０１・・ノイズ目標量指定部
２０２・・撮影パラメータ決定部
【図１】
2015097382.tif 000025
【図２】
2015097382.tif 000026
【図３】
2015097382.tif 000027
【図４】
2015097382.tif 000028
【図５】
2015097382.tif 000029
【図６】
2015097382.tif 000030
【図７】
2015097382.tif 000031
【図８】
2015097382.tif 000032
【図９】
2015097382.tif 000033
【図１０】
2015097382.tif 000034
【図１１】
2015097382.tif 000035
【図１２】
2015097382.tif 000036
【図１３】
2015097382.tif 000037
【図１４】
2015097382.tif 000038
【図１５】
2015097382.tif 000039
【図１６】
2015097382.tif 000040
【図１７】
2015097382.tif 000041
【図１８】
2015097382.tif 000042
【図１９】
2015097382.tif 000043
【図２０】
2015097382.tif 000044
【図２１】
2015097382.tif 000045
【図２２】
2015097382.tif 000046
【図２３】
2015097382.tif 000047
【図２４】
2015097382.tif 000048
【図２５】
2015097382.tif 000049
【図２６】
2015097382.tif 000050
【図２７】
2015097382.tif 000051
【図２８】
2015097382.tif 000052
【図２９】
2015097382.tif 000053
【図３０】
2015097382.tif 000054
【図３１】
2015097382.tif 000055
【図３２】
2015097382.tif 000056
【図３３】
2015097382.tif 000057
【図３４】
2015097382.tif 000058
【図３５】
2015097382.tif 000059
【図３６】
2015097382.tif 000060
【図３７】
2015097382.tif 000061
【図３８】
2015097382.tif 000062
【図３９】
2015097382.tif 000063
【図４０】
2015097382.tif 000064
【図４１】
2015097382.tif 000065