(57)【要約】【課題】１つの画像内に輝度が大きく異なる領域が存在する場合にその領域内の被写体の視認性を高めること。【解決手段】画像処理装置は、互いに異なる露出で１つのシーンを撮像した複数の画像の中から処理対象の画像の選択を受け付け、選択された画像の輝度値の入力範囲に対する第１の出力範囲を、その画像が選択されていない場合の第２の出力範囲と比して広く拡張し、輝度値の出力範囲が第１の出力範囲に拡張された上述の選択された画像と、選択されていない画像とを合成した合成画像を出力する。【選択図】  図５
2019191768.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる露出で１つのシーンを撮像した複数の画像の中から処理対象の画像の選択を受け付ける受付手段と、
前記選択された画像の輝度値の入力範囲に対する第１の出力範囲を、当該画像が選択されていない場合の第２の出力範囲と比して広く拡張する拡張手段と、
輝度値の出力範囲が前記第１の出力範囲に拡張された前記選択された画像と、前記選択されていない画像とを合成した合成画像を出力する出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記拡張手段は、前記選択された画像に対応する輝度値の分布に基づいて、輝度値の前記入力範囲を設定し、当該入力範囲の広さに基づいて、前記第１の出力範囲の広さを決定する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記受付手段は、前記第１の出力範囲の広さを決定するためのユーザ操作を受け付ける、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記拡張手段は、前記選択された画像が、前記選択されていない画像の輝度値の分布より高い輝度値の分布を有する場合、前記入力範囲の広さが小さいほど前記選択された画像における暗部が明るくなるように、前記第１の出力範囲を決定する、
ことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記拡張手段は、前記選択された画像が、前記選択されていない画像の輝度値の分布より低い輝度値の分布を有する場合、前記入力範囲の広さが小さいほど前記選択された画像における明部が暗くなるように、前記第１の出力範囲を決定する、
ことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項６】
前記第１の出力範囲は、前記選択されていない画像の出力範囲の少なくとも一部と重なる、
ことを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記複数の画像のそれぞれに対して、輝度に応じたパラメータを用いて画像処理を実行する実行手段をさらに有する、
ことを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
他の装置が互いに異なる露出で１つのシーンを撮像した複数の画像の中から処理対象の画像の選択を受け付ける受付手段と、
受け付けた情報を前記他の装置へ送信する送信手段と、
前記他の装置において、前記選択された画像の輝度値の入力範囲に対する第１の出力範囲が、当該画像が選択されていない場合の第２の出力範囲と比して広く拡張されて、前記選択されていない画像と合成された合成画像を受信する受信手段と、
受信した前記合成画像を表示する表示手段と、
を有することを特徴とする情報表示装置。
【請求項９】
前記表示手段は、さらに、前記受付手段がユーザ操作を受け付けるためのグラフィカルユーザインタフェース（ＧＵＩ）を表示する、
ことを特徴とする請求項８に記載の情報表示装置。
【請求項１０】
前記受付手段は、前記選択された画像の輝度値の入力範囲に対する出力範囲の拡張を行うか否かと、前記第１の出力範囲の広さの設定との少なくともいずれかのためのユーザ操作を受け付ける、
ことを特徴とする請求項８又は９に記載の情報表示装置。
【請求項１１】
前記送信手段は、さらに、前記複数の画像のそれぞれに対して、輝度に応じた画像処理を実行させるためのパラメータを前記他の装置へ送信する、
ことを特徴とする請求項８から１０のいずれか１項に記載の情報表示装置。
【請求項１２】
画像処理装置の制御方法であって、
互いに異なる露出で１つのシーンを撮像した複数の画像の中から処理対象の画像の選択を受け付ける受付工程と、
前記選択された画像の輝度値の入力範囲に対する第１の出力範囲を、当該画像が選択されていない場合の第２の出力範囲と比して広く拡張する拡張工程と、
輝度値の出力範囲が前記第１の出力範囲に拡張された前記選択された画像と、前記選択されていない画像とを合成した合成画像を出力する出力工程と、
を有することを特徴とする制御方法。
【請求項１３】
情報表示装置の制御方法であって、
他の装置が互いに異なる露出で１つのシーンを撮像した複数の画像の中から処理対象の画像の選択を受け付ける受付工程と、
受け付けた情報を前記他の装置へ送信する送信工程と、
前記他の装置において、前記選択された画像の輝度値の入力範囲に対する第１の出力範囲が、当該画像が選択されていない場合の第２の出力範囲と比して広く拡張されて、前記選択されていない画像と合成された合成画像を受信する受信工程と、
受信した前記合成画像を表示する表示工程と、
を有することを特徴とする制御方法。
【請求項１４】
コンピュータを、請求項１から７のいずれか１項に記載の画像処理装置が有する各手段として機能させるためのプログラム。
【請求項１５】
コンピュータを、請求項８から１１のいずれか１項に記載の情報表示装置が有する各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の調整技術に関する。
【背景技術】
【０００２】
近年、ネットワークカメラを利用した監視システムが広く普及している。ネットワークカメラは、大規模な公共機関や量販店などにおける監視カメラ等、幅広い用途で利用されており、屋内および屋外などの照度差の大きな環境や照明が異なる環境等での撮影が行われることが想定される。特許文献１には、撮影するシーンに応じて、ガンマ補正やゲイン補正を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０５６５６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の技術では、１つの画像内に輝度が大きく異なる領域が存在する場合、明度と色再現とを両立できず視認性が落ちる場合がありうるという課題があった。
【０００５】
本発明は、上記課題に鑑みなされたものであり、１つの画像内に輝度が大きく異なる領域が存在する場合にその領域内の被写体の視認性を高める技術を提供する。
【課題を解決するための手段】
【０００６】
本発明の一態様による画像処理装置は、互いに異なる露出で１つのシーンを撮像した複数の画像の中から処理対象の画像の選択を受け付ける受付手段と、前記選択された画像の輝度値の入力範囲に対する第１の出力範囲を、当該画像が選択されていない場合の第２の出力範囲と比して広く拡張する拡張手段と、輝度値の出力範囲が前記第１の出力範囲に拡張された前記選択された画像と、前記選択されていない画像とを合成した合成画像を出力する出力手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、１つの画像内に輝度が大きく異なる領域が存在する場合にその領域内の被写体の視認性を高めることができる。
【図面の簡単な説明】
【０００８】
【図１】システムの構成例を示す図である。
【図２】カメラサーバの構成例を示すブロック図である。
【図３】ビューワクライアントの構成例を示すブロック図である。
【図４】カメラサーバの画像処理部の機能構成例を示すブロック図である。
【図５】カメラサーバの処理の流れの第１の例を示すフローチャートである。
【図６】ビューワクライアントの処理の流れの第１の例を示すフローチャートである。
【図７】撮像されたシーンの例を示す図である。
【図８】撮像されたシーンの輝度に関するヒストグラムの例を示す図である。
【図９】ガンマカーブを概念的に説明する図である。
【図１０】撮像されたシーンのマップ化を説明する図である。
【図１１】設定ごとの入力範囲と出力範囲の関係を説明する図である。
【図１２】（Ａ）ユーザ操作画面の例と、（Ｂ）ＷＤＲ処理後の画像の例を示す図である。
【図１３】自動設定による入力範囲と出力範囲の関係を説明する図である。
【図１４】互いに異なる露出で撮影された画像の輝度に関するヒストグラムの例を示す図である。
【図１５】露出が異なる複数の画像の合成処理を説明するための図である。
【図１６】露出が異なる複数の画像に適用されるガンマ値と合成処理を説明する図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、添付の図面を参照しながら詳細に説明する。なお、以下の説明は一例に過ぎず、本発明を以下の実施の形態に限定することは意図されていない。すなわち、本発明の趣旨を逸脱しない範囲で、以下の実施形態に対して様々な変更及び変形がなされうる。
【００１０】
（システム構成）
図１に、本実施形態に係るネットワークカメラシステム１００の構成例を示す。本システムは、カメラサーバ１１０とビューワクライアント１２０とを含んで構成される。なお、カメラサーバ１１０とビューワクライアント１２０は、ネットワーク１３０を介して接続される。カメラサーバ１１０は、ネットワーク１３０を介して、ネットワークカメラによって撮影（撮像）された画像の画像データを配信する。ビューワクライアント１２０は、ネットワーク１３０を介してカメラサーバ１１０にアクセスする。そして、ビューワクライアント１２０は、カメラの設定の変更、そのカメラでの撮像によって得られた画像データの処理、又は蓄積された画像データ等の処理を実行し、処理後の画像データに基づいて画像を表示する。ネットワーク１３０は、カメラサーバ１１０とビューワクライアント１２０とを通信可能に接続する。ネットワーク１３０は、例えば、イーサネット（登録商標）等の通信規格に従って動作する、１つ以上のルータ、スイッチ、ケーブル等を含んで構成される。なお、ネットワーク１３０は、カメラサーバ１１０とビューワクライアント１２０との間の通信を実行可能である限りにおいて、その通信規格や規模、構成が限定されない任意のネットワークでありうる。すなわち、ネットワーク１３０は、インターネット／イントラネット、ＷＡＮ／ＬＡＮ、有線／無線等のいずれが用いられてもよい。なお、カメラサーバ１１０はネットワークカメラと異なる撮像装置に対応してもよい。例えば、デジタル一眼レフカメラ、ミラーレス一眼カメラ、コンパクトデジタルカメラ、カムコーダ、タブレット端末、ＰＨＳ、スマートフォン、フィーチャフォン、携帯ゲーム機等の撮像機能を有する任意の装置が撮像した画像の画像データが配信されうる。
【００１１】
（装置構成）
続いて、カメラサーバ１１０及びビューワクライアント１２０の構成例について説明する。図２は、カメラサーバ１１０の構成例を示すブロック図である。カメラサーバ１１０は、一例において、撮像光学系２０１、撮像素子部２０２、ＣＰＵ２０３、ＲＯＭ２０４、ＲＡＭ２０５、撮像系制御部２０６、画像処理部２０７、エンコーダ部２０８、及び通信部２０９を含んで構成される。なお、ＣＰＵはＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの、ＲＯＭはＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの、ＲＡＭはＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの、頭字語である。
【００１２】
撮像光学系２０１は、対物レンズ、ズームレンズ、フォーカスレンズ、光学絞り等を含んで構成され、被写体の光情報を撮像素子部２０２へ集光する。撮像素子部２０２は、撮像光学系２０１によって集光された光情報を電流値（電気信号）へと変換する素子であるＣＣＤまたはＣＭＯＳセンサを含み、カラーフィルタ等を用いることによって色情報を取得するように構成される。また、撮像素子部２０２は、すべての画素に対して、任意の露光時間を設定可能な撮像センサでありうる。
【００１３】
ＣＰＵ２０３は、各構成の処理の全てに関係し、ＲＯＭ２０４やＲＡＭ２０５に格納された命令を順次に読み込んで解釈し、その結果に従って処理を実行する。なお、ＣＰＵ２０３はプロセッサの一例であり、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や、ＡＳＩＣ（特定用途向け集積回路）等の他のプロセッサがこれに代えて又はこれに加えて用いられてもよい。また、特定の処理を実行するようにプログラミングされたＦＰＧＡ（フィールドプログラマブルゲートアレイ）等のゲートアレイ回路が、ＣＰＵ２０３に代えて又はこれに加えて用いられてもよい。また、ＲＯＭ２０４及びＲＡＭ２０５に代えて又はこれらに加えて、他のメモリや記憶デバイスが用いられてもよい。すなわち、カメラサーバ１１０は、１つ以上の任意のプロセッサと１つ以上の任意のメモリ／記憶装置を含んで構成されうる。
【００１４】
撮像系制御部２０６は、撮像光学系２０１に対して、フォーカスを合わせるためのフォーカスレンズの駆動、絞りの調整等の制御を行う。また、撮像系制御部２０６は、撮像素子部２０２に対して、露光時間の異なる複数の画像を取得するための制御を行う。なお、この制御は、例えばＣＰＵ２０３からの指示によって実行される。絞りの駆動制御は、例えば、プログラムＡｕｔｏｍａｔｉｃ  Ｅｘｐｏｓｕｒｅ（ＡＥ）、シャッター速度優先ＡＥ、絞り優先ＡＥ等の、ユーザが設定した撮影モードにより指定されるＡＥ機能に基づいて計算された露出値に基づいて行われる。また、撮像系制御部２０６は、（必要に応じてＡＥ制御と共に）Ａｕｔｏｆｏｃｕｓ（ＡＦ）制御を行う。ＡＦ制御には、アクティブ方式、位相差検出方式、コントラスト検出方式等が適用される。なお、この種のＡＥおよびＡＦの構成および制御については周知であるため、ここでの詳細な説明は省略する。
【００１５】
画像処理部２０７は、撮像素子部２０２において生成された電気信号を取得し、その電気信号に対して後述の画像処理を行うことにより、輝度信号Ｙと色差信号Ｃｂ及びＣｒとを生成する。エンコーダ部２０８は、画像処理部２０７によって処理された画像データを、ＪｐｅｇやＨ．２６４などの所定のフォーマットに変換する処理を行う。通信部２０９は、カメラサーバ１１０とネットワーク１３０との間の通信の処理を行う。カメラサーバ１１０は、通信部２０９を介して、画像処理部２０７及びエンコーダ部２０８によって処理された画像データを出力し、その画像データはネットワーク１３０を介してビューワクライアント１２０へ配信される。また、カメラサーバ１１０は、通信部２０９及びネットワーク１３０を介して、ビューワクライアント１２０からのカメラ操作コマンドや指定領域のガンマ特性の選択結果の情報を受信し、それらに対する応答や画像データ以外の必要なデータの送信を行う。
【００１６】
図３は、ビューワクライアント１２０の構成例を示すブロック図である。ビューワクライアント１２０は、一例において、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＨＤＤ３０４、操作入力部３０５、通信部３０６、及び表示部３０７を含んで構成される。なお、ＨＤＤはハードディスクドライブのことを示す。
【００１７】
ＣＰＵ３０１は、ビューワクライアント１２０における動作を統括的に制御する。なお、ＣＰＵ３０１はプロセッサの一例であり、ＭＰＵやＡＳＩＣ等の他のプロセッサがこれに代えて又はこれに加えて用いられてもよい。また、特定の処理を実行するようにプログラミングされたＦＰＧＡ（フィールドプログラマブルゲートアレイ）等のゲートアレイ回路が、ＣＰＵ３０１に代えて又はこれに加えて用いられてもよい。ＲＯＭ３０２は、ＣＰＵ３０１が処理を実行するために必要な制御プログラム等を記憶する不揮発性メモリである。ＲＡＭ３０３は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能するメモリである。すなわち、ＣＰＵ３０１は、処理の実行に際して、例えばＲＯＭ３０２から必要なプログラム等をＲＡＭ３０３にロードし、そのプログラム等を実行することによって各種の処理を実行する。ＨＤＤ３０４は、例えば、ＣＰＵ３０１がプログラムを用いた処理を行う際に必要な各種データや各種情報等を記憶する。また、ＨＤＤ３０４には、例えば、ＣＰＵ３０１がプログラム等を用いた処理を行うことにより得られた各種データや各種情報等が記憶される。
【００１８】
操作入力部３０５は、電源ボタン、キーボード、マウス等の操作デバイスを通じてユーザ操作の入力を受け付ける入力受付部である。通信部３０６は、ビューワクライアント１２０とネットワーク１３０との間の通信のための処理を行う。例えば、ビューワクライアント１２０は、通信部３０６を用いて、また、ネットワーク１３０を経由して、撮影された画像についての画像データを受信する。また、ビューワクライアント１２０は、通信部３０６を用いて、ネットワーク１３０を介して、カメラ操作コマンドをカメラサーバ１１０へ送信し、そのレスポンスや画像データ以外の必要なデータを受信する。表示部３０７は、情報をユーザに提示するための、ディスプレイやＬＥＤ（発光ダイオード）等の視覚的な出力デバイスを含んで構成される。また、表示部３０７は、音声によって情報を提示する音声出力デバイスや振動によって情報を提示する振動デバイス等のうちの１つ以上を含んで構成されてもよい。例えば、表示部３０７は、カメラサーバ１１０の各種制御パラメータ入力のためのＧＵＩ等を表示する。
【００１９】
なお、ビューワクライアント１２０の各要素の一部または全部の機能は、ＣＰＵ３０１がプログラムを実行することで実現することができる。ただし、ビューワクライアント１２０の各要素のうち少なくとも一部が専用のハードウェアによって実現されてもよい。なお、この場合に、その専用のハードウェアがＣＰＵ３０１の制御に基づいて動作するように構成されうる。
【００２０】
以下では、上述の、カメラサーバ１１０の画像処理部２０７の機能構成のいくつかの例と、処理の流れの例について説明する。
【００２１】
（画像処理部の構成）
図４に、画像処理部２０７の機能構成の第１の例を示す。画像処理部２０７は、その機能として、現像処理部４００とダイナミックレンジ拡張処理部４２０とを有する。現像処理部４００は、例えば、光学補正部４０１、センサ補正部４０２、ゲイン調整部４０３、ＮＲ処理部４０４、ＷＢ調整部４０５、ガンマ補正部４０６、シャープネス処理部４０７、色処理部４０８、及びアトリビュート生成部４０９を含む。ダイナミックレンジ拡張処理部４２０は、例えば、ヒストグラム解析処理部４２１、マップ作成処理部４２２、ガンマ調整部４２３、及びＷＤＲ合成処理部４２４を含む。
【００２２】
現像処理部４００は、撮像素子部２０２から入力された画像データに対して、各機能部における処理を施す。すなわち、光学補正部４０１はレンズ等の光学系の補正を行い、センサ補正部４０２はセンサの補正を行い、ゲイン調整部４０３はゲイン調整を行い、ＮＲ処理部４０４はノイズリダクション（ＮＲ）処理を行う。また、ＷＢ調整部４０５はホワイトバランス（ＷＢ）の調整を行い、ガンマ補正部４０６はガンマ補正を行い、シャープネス処理部４０７はシャープネス処理を行い、色処理部４０８は色処理を行う。現像処理部４００の出力は、メモリ４４０に蓄積される。アトリビュート生成部４０９は、画素の輝度に応じて、画像処理を変えるためのアトリビュート情報を各画像処理部に伝達する。各処理部は伝達された処理情報に対して処理パラメータを変更することが可能なように構成される。例えば、輝度のしきい値Ｙｔｈが不図示のアトリビュート生成部に設定される。アトリビュート設定部は、処理画素ごとの輝度を閾値Ｙｔｈと比較し、閾値よりも大きいか否かを画素の輝度情報にアトリビュートの情報として付加する。光学補正部４０１〜色処理部４０８は、このアトリビュートの情報を参照し、各モジュールが有する処理パラメータを変更することができる。
【００２３】
ヒストグラム解析処理部４２１は、現像された画像の輝度についてヒストグラム解析を行い、輝度の分布を取得する。マップ作成処理部４２２は、ヒストグラム解析処理部４２１による解析結果に基づいて、例えば、現像された画像の全体の輝度と比して特異な輝度値を有する領域を特定したマップ情報を生成する。ガンマ調整部４２３は、ビューワクライアント１２０からの指示に応じて、画像のうちの少なくとも一部の領域についてのガンマ補正時のガンマ値を調整する。ＷＤＲ合成処理部４２４は、互いに異なる露出で取得された複数の画像を合成する合成処理を実行することにより、ダイナミックレンジが拡大された画像を生成する。
【００２４】
（処理の流れ）
続いて、カメラサーバ１１０（画像処理部２０７）及びビューワクライアント１２０が実行する処理の流れの例について説明する。
【００２５】
［処理例１］
図５は、カメラサーバ１１０が実行する処理の流れの例を示しており、図６は、ビューワクライアント１２０が実行する処理の流れの例を示している。
【００２６】
まず、ビューワクライアント１２０において、例えばユーザ操作によって、調整指示が受け付けられる（Ｓ６０１）。なお、調整指示は、例えば所定のアプリケーションの設定に基づいて、ユーザ操作によらずに自動的に受け付けられてもよい。例えば、監視カメラのアプリケーションにおいて、撮像される領域中に他の部分と比較して照度差が大きい領域が発生しやすい時間帯に、自動的に調整指示がなされるような設定がなされてもよい。ビューワクライアント１２０は、調整指示を受け付けると、カメラサーバ１１０に対して、調整指示があったことを通知する。カメラサーバ１１０の画像処理部２０７は、この通知に応じて、図５の処理を実行する。なお、カメラサーバ１１０は、ビューワクライアント１２０からの指示を受けることなく、画像を配信するように構成されうる。このような指示がない場合は、カメラサーバ１１０は、後述のＳ５０１、Ｓ５０２、Ｓ５０７及びＳ５０８の処理のみを実行しうる。
【００２７】
画像処理部２０７は、撮像素子部２０２から出力された画像データを取得し（Ｓ５０１）、上述の現像処理部４００において各種処理を施す（Ｓ５０２）。このとき、画像処理部２０７は、Ｓ５０１において、露光時間の異なる複数の画像を取得する。そして、画像処理部２０７は、取得した画像データ（露光時間の異なる複数の画像のそれぞれ）について、ヒストグラム解析を行う（Ｓ５０３）。ここで、ヒストグラム解析について、図７及び図８を用いて説明する。
【００２８】
図７は、窓の外の領域７０１と室内の領域７０２とが含まれる範囲が撮影されたシーンの一例を示している。このとき、例えば、日中は、領域７０１の照度値が高く領域７０２の照度値が低い傾向があり、夜間は領域７０１の照度値が低く領域７０２の照度値が高い傾向がある。このような照度差のあるシーンの場合に撮像された画像の輝度値についてのヒストグラムを作成すると、例えば図８のようになる。このヒストグラムは、図８に示すように、例えば日中において相対的に照度値の低い室内の領域７０２に対応するピーク８０２と、相対的に照度値の高い窓の外の領域７０１に対応するピーク８０１を有しうる。また、このヒストグラムは、ピーク８０１とピーク８０２との間に度数の低い範囲８０３を含みうる。このように、室内環境と屋外環境とが同時に撮像される場合等、撮像された画像の一部の領域の輝度値が他の領域の輝度値と大きく異なる場合、図８のように輝度値の度数分布が二極化しうる。画像処理部２０７は、マップ作成処理部４２２により、このヒストグラム解析の結果を用いて、撮像シーンについてピーク８０１に属する領域とピーク８０２に属する領域とをマッピングした画像を生成する。例えば、マップ作成処理部４２２は、画像全体を、ヒストグラムに基づいて複数の領域に分割する。一例において、１９２０ｐｉｘｅｌ×１０８０ｐｉｘｅｌのサイズを有する処理画像がそれぞれ６４ｐｉｘｅｌ×３６ｐｉｘｅｌの９００個のブロックに分割され、輝度値によって各ブロックが分類される。例えば、図８のようなヒストグラムに基づいて、各ブロックが、ピーク８０１及びピーク８０２のいずれの側の分布に属するかが判定される。例えば、マップ作成処理部４２２は、範囲８０３における所定値を閾値として、その閾値よりも輝度が高い画素数が所定比率以上（例えばブロック内の画素数の２／３以上）であるブロックと、それ以外のブロックとに分類しうる。この結果得られる画像の例を図１０に示す。図１０の例では、屋外に対応する部分が明るいため、その部分とそれ以外とが区別可能なように分類されている。マップ作成処理部４２２は、作成したマップ情報（例えば図１０の画像または各ブロックがどのように分類されたかを示すテーブル等の情報）をメモリ４４０へ格納する。また、カメラサーバ１１０は、このマップ情報をビューワクライアント１２０へ送信する。
【００２９】
ビューワクライアント１２０は、このマップ情報を受信して、各領域がヒストグラムの２つのピークのいずれに属するかを図１０のように区別して表示する。これにより、調整する領域をユーザが選択可能となるように、画像が表示される（Ｓ６０２）。ビューワクライアント１２０は、一例において、２つに分類された領域のうち、領域のサイズが小さい方が判別可能となるように表示してもよい。なお、カメラサーバ１１０が、このようなサイズが小さい方の領域の情報をマップ情報として通知し、サイズが大きい方の領域（調整対象としない領域）についてはマップ情報として通知しないようにしてもよい。また、ここでは、図８のような２つのピークのいずれに属するかを区別して表示するものとするが、ヒストグラムにおいて３つ以上のピークが生じた場合に、それぞれのピークに対応する領域を判別可能に表示してもよい。また、この場合には、複数の分類された領域のうち、サイズが小さい方から所定数の領域を判別可能に表示し、その他の領域については特段の表示を行わなくてもよい。そして、ビューワクライアント１２０は、調整対象とする領域を指定するユーザ操作を受け付ける（Ｓ６０３）。ビューワクライアント１２０は、このユーザ操作によって指定された領域を特定する情報をカメラサーバ１１０へ送信する。
【００３０】
カメラサーバ１１０は、Ｓ５０１で取得した露光時間がそれぞれ異なる複数の画像のうち、調整対象として指定された領域に対応する露出の画像を選択する（Ｓ５０４）。例えば、図８のピーク８０１に対応する領域７０１が調整対象として選択された場合、すなわち、他の領域と比べて照度が高い領域が調整対象として選択された場合、カメラサーバ１１０は、その領域の撮影に対して適切な露光時間の短い画像を選択する。一方、他の領域と比べて照度が低い領域が調整対象として選択された場合、カメラサーバ１１０は、露光時間の長い画像を選択する。
【００３１】
ビューワクライアント１２０は、続いて、調整レベルの指定を受け付け（Ｓ６０４）、カメラサーバ１１０へ指定された調整レベルの情報を通知する。なお、ビューワクライアント１２０は、調整レベルの指定を受け付けていない場合は、この情報をカメラサーバ１１０へ通知しなくてもよいし、指定が受け付けられていないことを示す情報をカメラサーバ１１０へ通知してもよい。なお、調整レベルの自動選択後に、ユーザ操作によってその選択結果がキャンセルされた場合、指定が受け付けられていないことを示す情報がカメラサーバ１１０へ通知されるようにしてもよい。この通知は、カメラサーバ１１０を操作するためのコマンドとして送信されうる。調整レベルの指定は、ユーザ操作を受け付けることや、所定のアプリケーション等による自動指定を受け付けることによって行われうる。図１２（Ａ）に、調整レベルの指定を受け付けるためのグラフィカルユーザインタフェースの例を示す。図１２（Ａ）の例では、ダイナミックレンジを拡大するＷＤＲ（Ｗｉｄｅ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）の調整処理をオンとするかオフとするかを選択可能とする項目と、その調整処理のレベル（ＷＤＲレベル）を選択可能とする項目とが表示される。なお、ＷＤＲレベルは、領域１２０２に示すようにスライドバーで強弱を設定できるようにしてもよいし、領域１２０３に示すように数段階のレベル設定のいずれかを選択できるようにしてもよい。なお、図１２（Ａ）では、領域１２０２及び領域１２０３が共に表示されているような図解がなされているが、これらのいずれか一方のみが表示されてもよい。また、これら以外の手法が用いられてもよい。例えば、ＷＤＲレベルを表す数値を入力可能なように構成されてもよい。本実施形態では、ＷＤＲがオンとされることによって、後述の処理が実行される。ＷＤＲレベルは、調整対象の領域の出力範囲をどの程度拡張するかを示す。ＷＤＲレベルが大きいほど、調整対象の領域の出力範囲が広く拡張される。
【００３２】
ここで、本実施形態に係るＷＤＲ処理を実行する場合の入力と出力との関係について、図１１を用いて説明する。図１１は、入力される画素の輝度値と出力の輝度値との関係を示している。本実施形態に係るＷＤＲ処理では、選択されていない領域７０２に関しては、通常の手順で入力と出力との関係が定められる。すなわち、本処理例では、輝度値の低い画素（暗い場所に対応する画素）については、従来のＷＤＲ処理を施す場合と同様に、直線（Ｘ）で示すような入力に対する出力が決定される。一方、処理対象として選択された領域７０１については出力の範囲を拡張する。すなわち、図１１の（１）〜（３）に示すように、処理対象の画像領域の画素の多くについての輝度値が含まれる輝度値の所定の範囲について、その所定の範囲内の輝度値の画素を入力とした場合の出力範囲が拡張される。すなわち、所定の範囲のうちで輝度値が低い画素について、出力画素の輝度値が下げられる。一方、所定の範囲のうちで輝度値が高い画素が入力された場合は、従来のＷＤＲ処理が施される場合と同程度の輝度値の画素が出力される。このとき、ＷＤＲレベルが高い場合、輝度値が相対的に低い画素について、出力の輝度値をより低くするようにする。すなわち、ＷＤＲレベルが高い場合は例えば図１１の（３）のような出力が用いられ、ＷＤＲレベルが低い場合は例えば図１１の（１）のような出力が用いられる。なお、図１１には、３つのＷＤＲレベルが規定される場合の例を示しているが、ＷＤＲレベルは２段階で規定されてもよいし、４つ以上の段階で規定されてもよい。
【００３３】
入力輝度値についての上述の所定の範囲は、Ｓ５０３のヒストグラム解析によって決定される。例えば、本実施形態では、図８のように２つの分布のピーク（ピーク８０１及びピーク８０２）に挟まれた範囲８０３を境界として、領域７０１が選択された場合にピーク８０１側が含まれる範囲が、所定の範囲として決定される。なお、領域７０２が選択された場合にはピーク８０２側が含まれる範囲が、所定の範囲として決定されてもよい。この場合、例えば所定の範囲のうち入力輝度値が高い領域についての出力輝度値が、従来のＷＤＲ処理が実行される場合よりも引き上げられうる。
【００３４】
なお、ＷＤＲ処理のレベルは自動で決定されてもよい。例えば、図７のように室内で窓がある逆光シーンにおいて、Ｓ５０３のヒストグラム解析の結果、処理対象は図８のピーク８０１に対応する輝度値の画像になる。このピーク８０１は、図１３における輝度値の高い方の（入力範囲１３０１を包含する）所定の範囲の分布に対応する。次に、その所定の範囲のうちの特定範囲、例えば上位５％と下位５％の範囲を、それぞれハイライトポイントとダークポイントとして設定して、入力範囲１３０１を算出する。この算出した入力範囲１３０１に基づいて、例えば対応表１３０２のような、所定の入力範囲と出力範囲の対応表を参照し、出力範囲１３０３が決定される。例えば、入力範囲の幅が３２以下であれば、出力範囲の幅が６４と決定される。そして、ハイライトポイントを出力最大値とし、ダークポイントが上述のようにして決定された出力範囲の最小値となるように、出力値１３０４が算出される。これにより、入力輝度の分布が狭い場合に輝度を伸長しすぎることがなくなり、一方で出力範囲が拡張されるため、適切な明度と色再現を得ることができる。なお、ユーザによってＷＤＲレベルの指定があった場合でも、図１３の対応表１３０２のようなテーブルが用意されてもよい。すなわち、ＷＤＲレベルが「強」「中」「弱」である場合について、それぞれ別個のテーブルを用意しておいてもよい。例えば、入力範囲の幅が３２以下の場合に、ＷＤＲレベルが「弱」であれば出力範囲の幅を４８とし、ＷＤＲレベルが「中」であれば出力範囲の幅を６４とし、ＷＤＲレベルが「強」であれば出力範囲の幅を９６とするなどのテーブルが用意されてもよい。このとき、処理対象の領域が、処理対象外の領域の輝度値の分布よりも高い輝度値の分布を有するか否か（例えば、処理対象の領域がピーク８０１に対応するかピーク８０２に対応するか）に応じて、出力範囲が決定される。すなわち、輝度値が高いピーク８０１に対応する領域が処理対象の場合、入力範囲の幅が狭いほど、その領域の暗部が明るくなるように出力範囲が決定されうる。また、輝度値が低いピーク８０２に対応する領域が処理対象の場合、入力範囲の幅が狭いほど、その領域の明部が暗くなるように出力範囲が決定されうる。
【００３５】
カメラサーバ１１０は、ビューワクライアント１２０において調整対象の領域や調整レベルが指定されたか否かを判定し（Ｓ５０５）、指定があった場合（Ｓ５０５でＹＥＳ）は処理をＳ５０６へ進める。一方、カメラサーバ１１０は、指定がなかった場合（Ｓ５０５でＮＯ）には処理をＳ５０７へ進める。Ｓ５０６では、カメラサーバ１１０は、ビューワクライアント１２０からの選択結果の通知に従って、入力範囲及び出力範囲の選択処理を実行する。Ｓ５０６では、Ｓ５０３のヒストグラム解析の結果に応じて、指定された調整対象の領域に対応する入力範囲が選択されうる。また、ユーザによってＷＤＲレベルの指定があった場合、例えばＷＤＲレベルが「強」「中」「弱」のいずれが指定されたかによって、図１１の（１）〜（３）のいずれかに応じて出力範囲が決定されうる。また、ＷＤＲレベルが自動設定される場合は、図１３のようにして、入力範囲に対応する出力範囲が決定されうる。Ｓ５０７では、本実施形態に係るＷＤＲ処理を実行せずに、画像全体に対して図１１の（Ｘ）に応じた入出力関係が用いられうる。
【００３６】
その後、カメラサーバ１１０は、ガンマ調整処理を行い（Ｓ５０８）、ガンマ調整後の異なる露出の複数の画像を合成する（Ｓ５０９）。ここで、合成処理について図１５及び図１６を用いて説明する。図１５は、合成処理を説明するブロック図である。まず、互いに異なる露出で撮影された複数の画像（例えば、露出アンダーの画像、適正な露出の画像、及び露出オーバーの画像）に対してガンマ補正部４０６においてガンマ補正を行い、その補正後の画像が一時的にメモリ４４０に保持される。なお、露出アンダーの画像は、露出時間が短いため明るい場所での撮影に適しており、露出オーバーの画像は、露出時間が長いため暗い場所での撮影に適する。また、ここでの適正露出は、画像上で広い範囲を占める室内の領域７０２に対して適正な露出となっている。そして、アンダー露出が、窓の外の領域７０１に対して適正な露出となっている。そして、保持された画像に対して、ＷＤＲ合成処理部４２４において、階調補正として所定値のオフセット加算または階調の伸長処理を行う。なお、Ｓ５０４において指定された画像についてはオフセット加算処理を行わず階調の伸長処理を行い、未選択の画像にのみオフセット加算処理を行う。そして、それぞれの画像が加算されて合成される。合成された後に、上述のガンマ調整部４１１においてガンマ調整が行われ出力画像として出力される。図１６は、各画像に適用されるガンマ値と合成処理を説明する図である。図１６（Ａ）は、露出の異なる３種類の画像に適用されるガンマ曲線を示している。ガンマ曲線は、入出力の対応を示しており、オーバー露出画像に適用されるガンマ曲線（関係１６０１）、適正露出画像に適用される関係１６０２、及び、アンダー露出画像に適用される関係１６０３が示されている。なお、横軸の入力は、各画像の露出差を考慮した値になっている。縦軸は８ビットの出力値（０〜２５５）を示している。なお、上述のＳ５０４において画像が指定されていない場合の入力と出力との関係は、図１６（Ｂ）の曲線１６１０のようになる。図１６（Ａ）に示すガンマ曲線に対して、適正露出のガンマ曲線がオフセット加算によって２５６だけオフセットされて加算され、アンダー露出のガンマ曲線がオフセット加算によって５１２オフセットされて加算されることで、曲線１６１０が得られる。この特性では、アンダー露出の画像は出力輝度５１２〜７６７の範囲で出力される。この図１６（Ｂ）に示される合成画像の再現域では、入力階調に対する出力階調の連続性が保たれる一方で、特にダイナミックレンジの狭い表示装置において視認性が低くなってしまう。これに対して、図１６（Ｃ）は、Ｓ５０４においてアンダー露出画像が指定された場合の入力と出力との関係を示している。この場合、図１６（Ａ）に示すガンマ曲線に対して、適正露出のガンマ曲線はオフセット加算によって２５６だけオフセットされて加算され、関係１６２０の部分が得られる。その一方で、選択画像であるアンダー露出画像は、オフセット加算ではなくガンマ値の伸長処理によって関係１６２１に示すような特性となる。これにより、アンダー露出画像に対する出力範囲（ガンマ値）が、適正露出画像やオーバー露出画像に対する出力範囲（ガンマ値）の少なくとも一部と重複するように設定される。この処理によれば、アンダー露出画像の暗部が暗くなり、ダイナミックレンジの狭い表示装置においてもユーザが選択したガンマ特性によって視認性が確保される。なお、本処理例では、入力輝度が高い領域が処理対象であるため、その領域の暗部が暗くなる処理が行われるが、入力輝度が低い領域が処理対象の場合は、その領域の明部がさらに明るくなる処理が行われる。なお、出力範囲は上述のように設定可能であり、入力輝度が高い領域が処理対象の場合、出力範囲が狭くなるほどその領域の暗部が明るくなり、入力輝度が低い領域が処理対象の場合、出力範囲が狭くなるほどその領域の明部が暗くなる。
【００３７】
ここで、図９（Ａ）〜図９（Ｄ）を用いて、本実施形態に係る処理を行った後に合成された画像の入力と出力との関係の概念について説明する。図９（Ａ）は、従来のＷＤＲ処理が実行される場合の入力と出力との関係を示している。また、図９（Ｂ）〜図９（Ｄ）は、図１１の（１）〜（３）がそれぞれ用いられる場合の入力と出力との関係を示している。図９（Ｂ）〜図９（Ｄ）に示すように、本実施形態の処理が実行されると、例えば領域７０１に対応する部分の入力範囲において、相対的に入力輝度値が低い画素についての出力輝度が下げられて出力範囲が拡張されたように見える。なお、領域７０２において高輝度値の画素が含まれていたとしても、その画素については出力範囲の拡大は行われない。これは、領域７０１については、領域７０２の画素に対して行われるような出力範囲の拡張処理は行われないからである。なお、ＷＤＲレベルが低い場合のガンマ補正後の入力と出力の関係は図９（Ｂ）のようになり、ＷＤＲレベルが高い場合のガンマ補正後の入力と出力の関係は図９（Ｄ）のようになる。また、ＷＤＲレベルがこれらの中間の場合のガンマ補正後の入力と出力の関係は図９（Ｃ）のようになる。これらのＷＤＲレベルが用いられた場合の、領域１２０１においてＷＤＲ処理を実行した後の出力の例を図１２（Ｂ）に示す。ＷＤＲ処理が実行されると、ＷＤＲレベルが「弱」であっても、輝度値の低い画素の出力輝度が下げられるため、領域１２０１内に含まれる人物等の被写体がより明瞭に表示されるようになる。ＷＤＲレベルが「中」まで上げられると、輝度値の低い画素の出力輝度がより下げられ、出力輝度の範囲が拡大されるため、被写体がさらに明瞭に表示されるようになる。一方で、全体の輝度が低下することとなるため、処理対象の領域全体が相対的に暗くなる。同様に、ＷＤＲレベルが「強」まで上げられると、輝度値の低い画素の出力輝度がさらに下げられ、被写体がさらに明瞭に表示されるようになり、その一方で、全体の輝度が低下して領域全体が暗くなる。
【００３８】
カメラサーバ１１０は、Ｓ５０９において合成した後の画像をビューワクライアント１２０へ送信する。ビューワクライアント１２０は、受信した画像を表示する（Ｓ６０５）。ここでの合成では、上述のように、異なる露出の複数の画像が所定の露出の度合で分類され、暗部領域について適性露出と露出オーバーの階調が足し合わされ、明部領域について適性露出と露出アンダーの階調が足し合わされる。ただし、これに限られず、例えば、処理対象の領域に適した露出で撮影された画像を用い、他の領域についてはその領域に適した露出で撮影された画像を用いること等によって、被写体の視認性を高めるようにしうる。なお、カメラサーバ１１０は、領域７０１については図１６（Ｃ）のような合成処理を実行し、領域７０２については図１６（Ｂ）のような合成処理を実行する。さらに、ガンマ調整以外の画像処理、例えば、ホワイトバランス調整、ノイズリダクション処理やシャープネス処理、コントラスト調整、彩度調整も異なる露出画像ごとに処理設定を変えることができる。なお、Ｓ６０５で表示される画像は、図１２（Ｂ）に示すような、選択された処理対象の領域のみの画像であってもよいし、領域７０１及び領域７０２についてそれぞれ用意された画像をさらに（例えばはめ込み等により）合成した画像であってもよい。
【００３９】
なお、上述の実施形態では、他の領域と比して輝度値の高い領域が処理対象として選択される例について説明したが、これに限られない。すなわち、他の領域と比して輝度値の低い領域が処理対象として選択されてもよい。
【００４０】
ビューワクライアント１２０は、上述のように、カメラサーバ１１０から配信される動画像を表示するとともに、カメラサーバ１１０の撮影に関する設定やネットワークに関する設定を行うことができる。ビューワクライアント１２０は、Ｓ６０２で、例えば、表示部３０７（ユーザが使用するモニタやディスプレイ等）の表示画面において、カメラサーバ１１０から配信される撮影画像と上述のマップとを重畳して表示してもよい。この時、ビューワクライアント１２０は、マップで互いに異なる領域が区別可能となるように、枠を表示し、異なる色で塗り潰し、又は、点滅表示を行ってもよい。また、ビューワクライアント１２０は、画像内でクリック選択があった場合に、上述のような枠表示や色表示や点滅表示を行ってもよい。なお、本実施形態では、処理対象領域（選択領域）が矩形領域である場合について説明したが、領域の形状は任意であってもよい。
【００４１】
なお、ビューワクライアント１２０から受信された設定は、アトリビュート生成部４０９で設定されたしきい値によって切り替えられる各画像処理モジュールの画像処理パラメータに、反映されうる。例えばアトリビュート生成部４０９は、輝度しきい値としてヒストグラムの度数の低い範囲８０３に相当する輝度しきい値を設定し、この値を境に各画像処理パラメータが変更される。このため、被写体が移動した場合でも、同一の被写体に対しては同一のガンマ補正がかかり続ける。また、同様に、輝度の高い画素に対するホワイトバランスも保持されうる。
【００４２】
このように、本処理例によれば、明るさの関係が連続性を保たずに入出力の関係が逆転したとしても、明るいエリアまたは暗いエリアが視認できるようになるため、監視システム等の用途に適した画像を表示することができる。また、通常の連続性のあるガンマ調整を行うモードと本実施形態の処理を行う監視モードとを用意し、監視モードが選択される場合に本実施形態のＷＤＲ処理を実行するような、モード選択を可能とするようにシステムを構成してもよい。これにより、視認性を重視したモードをユーザが選べるようにすることで、汎用性を広げ、さらに自動で最適な設定を行うことで照度が変化してもそれに対応して適切な明度や色再現性を維持することができるようになる。
【００４３】
本処理例では、異なる露出の複数の画像から、所定の輝度値の画像に対して入力輝度範囲に対する出力輝度範囲をユーザ操作によって又は自動で選択することにより、ダイナミックレンジを広くしながら適切な明度と色再現を得ることができる。
【００４４】
［処理例２］
上述の処理例１では、ヒストグラムに基づいて分類された画像の一部の領域を選択して、その領域についての出力範囲を拡張するようにした。本実施形態では、露出の異なる複数の画像を用いて、その画像の出力範囲を調整する。以下では、特に第１の例と異なる点に着目して説明する。
【００４５】
本処理例では、ビューワクライアント１２０は、Ｓ６０２において処理画像を選択する。ここでの処理画像とは、合成前の露出の異なる画像を指しており、ここでは、露出アンダーの画像、適正な露出の画像、露出オーバーの画像の３種類の露出で撮影した画像のうちのいずれの画像を調整するのかが選択される。
【００４６】
本処理例では、Ｓ５０３において、互いに異なる露出で撮影された複数の画像（例えば、露出アンダーの画像、適正な露出の画像、及び露出オーバーの画像）のそれぞれについてヒストグラム解析を行う。図１４に、図７のシーンにおける各画像の輝度に関するヒストグラムの例を示す。曲線１４０１はアンダー露出画像、曲線１４０２は適正露出画像、そして、曲線１４０３はオーバー露出画像の、ヒストグラムを示している。適正露出は、画像上で広い範囲を占める室内の領域７０２に対して適正な露出となっており、アンダー露出は、窓の外の領域７０１に対して適正な露出となっている。Ｓ５０３では、図８のようなヒストグラムが、互いに露出が異なる複数の画像のそれぞれに関して作成される。次に、Ｓ５０４において、カメラサーバ１１０は、ビューワクライアント１２０がＳ６０２で指定した処理画像を取得する。Ｓ６０２で処理画像が指定されていない場合は、処理画像がないためＳ５０６及びＳ５０８の処理は実行されない。これにより、異なる露出で撮影された複数の画像の中から調整処理を行う画像が選択される。Ｓ５０８では、Ｓ６０２において選択された画像に対して、Ｓ６０３において選択されたガンマによってガンマ調整が実行される。選択されていない画像に対しては、デフォルトのガンマ変換が実行される。その後、画像が合成される。画像の合成は、図１５及び図１６を用いて上述した通りである。
【００４７】
なお、本処理例では、撮影エリア全体が合成されるが、これに限られない。すなわち、処理例１のように、撮影される画像の少なくとも一部の領域が合成されるようにしてもよい。また、異なる露出の複数の画像を所定の露出の度合で分類し、暗部領域においては適性露出と露出オーバーの階調が足し合わされ、明部領域においては適性露出と露出アンダーの階調が足し合わされうる。さらに、ガンマ調整以外の画像処理、例えば、ホワイトバランス調整、ノイズリダクション処理やシャープネス処理、コントラスト調整、彩度調整も異なる露出画像ごとに処理設定が変えられてもよい。
【００４８】
本処理例によれば、異なる露出の複数の画像から、所定の輝度の画像に対して、入力輝度範囲に対する出力輝度範囲がユーザ操作によって選択されることにより、ダイナミックレンジを拡張しながら適切な明度と色再現とを得ることができる。
【００４９】
［処理例３］
処理例２では、ＷＤＲレベルを複数の候補の中からユーザが選択する場合について説明した。本実施形態においては、ユーザ操作による選択がない状態において自動で適切なＷＤＲレベルを適用する場合の例について説明する。
【００５０】
本処理例では、図７のような室内で窓がある逆光シーンにおいて、Ｓ５０３のヒストグラム解析の結果、図８のピーク８０１の輝度値に対応する画像が、Ｓ５０６のガンマ調整の処理対象として選択される。そして、処理例１のように、例えば図１３の分布においてピーク８０１に対応する所定の範囲の上位５％と下位５％の範囲を、それぞれハイライトポイントとダークポイントとして設定し、入力範囲１３０１を算出する。この算出した入力範囲１３０１に基づいて、例えば対応表１３０２のような、所定の入力範囲と出力範囲の対応表を参照し、出力範囲１３０３が決定される。さらに、ハイライトポイントを出力最大値とし、ダークポイントが、上述のようにして決定された出力範囲の最小値となるように出力値１３０４が算出される。
【００５１】
これにより、入力輝度の分布が狭い場合でも、輝度を伸長しすぎることなくダイナミックレンジを拡張し、適切な明度と色再現とを得ることができる。また、本処理例では、図７に示すような窓がある逆光シーンのうち、高輝度領域を処理対象として説明したが、逆に低輝度部が処理対象とされてもよい。
【００５２】
本処理例によれば、明るさの関係が連続性を保たずに入出力の関係が逆転したとしても、明るいエリアまたは暗いエリアが視認できるようになるため、監視システム等の用途に適した画像を表示することができる。また、通常の連続性のあるガンマ調整を行うモードと本実施形態の処理を行う監視モードとを用意し、監視モードが選択される場合に本実施形態のＷＤＲ処理を実行するような、モード選択を可能とするようにシステムを構成してもよい。これにより、視認性を重視したモードをユーザが選べるようにすることで、汎用性を広げ、さらに自動で最適な設定を行うことで照度が変化してもそれに対応して適切な明度や色再現性を維持することができるようになる。
【００５３】
本処理例では、異なる露出の複数の画像から、所定の輝度の画像に対して入力輝度範囲に対する出力輝度範囲を自動で選択することにより、ダイナミックレンジを広くしながら適切な明度と色再現を得ることができる。
【００５４】
なお、処理例１及び２において、ユーザ操作による画像やＷＤＲレベルの指定がコマンドを通してビューワクライアント１２０からカメラサーバ１１０へ通知されるとした。また、このコマンドの内容が反映された合成画像が、カメラサーバ１１０からビューワクライアント１２０へ配信され、ビューワクライアント１２０で表示するとした。しかしながらこれに限られない。例えば、カメラサーバ１１０から合成前の画像がビューワクライアント１２０へ配信され、ビューワクライアント１２０において合成処理を行うようにしてもよい。この場合、コマンドの通信が不要となるため、ユーザの選択結果に応じた出力を短い時間で確認することが可能となる。また、上述の説明では、主として、カメラサーバ１１０が画像処理部２０７を有する画像処理装置として機能し、ビューワクライアント１２０が処理後の画像を表示する情報表示装置である構成について説明したが、これに限られない。すなわち、ビューワクライアント１２０が画像処理部２０７を有し、カメラサーバ１１０から処理前の画像データを取得して、上述のカメラサーバ１１０が実行すると説明された処理をビューワクライアント１２０が実行してもよい。
【００５５】
＜＜その他の実施形態＞＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５６】
２０１：撮像光学系、２０２：撮像素子部、２０６：撮像系制御部、２０７：情報処理部、２０８：エンコーダ部、２０９：通信部、３０５：操作入力部、３０６：通信部、３０７：表示部、４０６：ガンマ補正部、４２１：ヒストグラム解析処理部、４２２：マップ作成処理部、４２３：ガンマ調整部、４２４：ＷＤＲ合成処理部
【図１】
2019191768.tif 000003
【図２】
2019191768.tif 000004
【図３】
2019191768.tif 000005
【図４】
2019191768.tif 000006
【図５】
2019191768.tif 000007
【図６】
2019191768.tif 000008
【図７】
2019191768.tif 000009
【図８】
2019191768.tif 000010
【図９】
2019191768.tif 000011
【図１０】
2019191768.tif 000012
【図１１】
2019191768.tif 000013
【図１２】
2019191768.tif 000014
【図１３】
2019191768.tif 000015
【図１４】
2019191768.tif 000016
【図１５】
2019191768.tif 000017
【図１６】
2019191768.tif 000018