(57)【要約】【課題】  複数の装置にそれぞれ独自の暗部補正技術等の補正処理方式が存在した場合に外部から適切に制御できるようにする。【解決手段】  装置間の通信に用いられるプロトコルを判断する判断手段を設け、その判定結果に基づき、画像補正処理に用いる設定情報を変換する変換手段を用い、変換後の設定情報を用いて画像補正処理を行う。【選択図】  図９
2015233207.tif 000002
【特許請求の範囲】
【請求項１】
外部装置とネットワークを介して通信可能な画像処理装置であって、
画像の補正処理を行う補正処理手段と、
前記補正処理手段の補正に用いる設定情報を含むコマンドを受信する受信手段と、
前記コマンドの通信プロトコルを判定する判定手段と、
前記判定手段の判定結果に応じて前記設定情報を変換する第一の変換手段とを備えることを特徴とする画像処理装置。
【請求項２】
設定情報を変換するための変換情報を記憶する第一の記憶手段をさらに備え、
前記第一の変換手段は前記変換情報を用いて前記設定情報を変換することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記設定情報を記憶する第二の記憶手段と、
前記第二の記憶手段に記憶された設定情報を前記判定手段の判定結果に応じて変換する第二の変換手段と、
前記第二の変換手段で変換した設定情報を送信する送信手段とをさらに備えることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記補正処理には、少なくとも画像のダイナミックレンジ拡大処理、逆光補正処理、暗部補正処理のいずれかが含まれることを特徴する請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記設定情報には補正の強度を設定する情報を含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
画像の補正処理を行う補正処理手段と前記補正処理手段に用いる設定情報を通信プロトコルに応じて変換する変換手段とを備える画像処理装置と、ネットワークを介して通信可能な外部装置であって、
前記設定情報を含むコマンドを所定のプロトコルを用いて送信するための送信手段と、
前記変換手段によって変換された設定情報を前記所定のプロトコルを用いて受信するための受信手段とを備えることを特徴とする外部装置。
【請求項７】
設定情報に基づいて画像の補正処理を行う補正処理手段を備える画像処理装置と、ネットワークを介して通信可能な外部装置とで構成される画像処理システムであって、
前記外部装置は、
前記設定情報を含むコマンドを所定のプロトコルを用いて送信するための送信手段を備え、
前記画像処理装置は、
前記コマンドを受信する受信手段と、
前記コマンドの通信プロトコルを判定する判定手段と、
前記判定手段の判定結果に応じて前記設定情報を変換する変換手段とを備えることを特徴とする画像処理システム。
【請求項８】
外部装置とネットワークを介して通信可能な画像処理装置の制御方法であって、
画像の補正処理を行う補正処理ステップと、
前記補正処理ステップの補正に用いる設定情報を含むコマンドを受信する受信ステップと、
前記コマンドの通信プロトコルを判定する判定ステップと、
前記判定ステップの判定結果に応じて前記設定情報を変換する第一の変換ステップとを備えることを特徴とする画像処理装置の制御方法。
【請求項９】
画像の補正処理を行う補正処理部と前記補正処理部に用いる設定情報を通信プロトコルに応じて変換する変換部とを備える画像処理装置と、ネットワークを介して通信可能な外部装置の制御方法であって、
前記設定情報を含むコマンドを所定のプロトコルを用いて送信するための送信ステップと、
前記変換部によって変換された設定情報を前記所定のプロトコルを用いて受信するための受信ステップとを備えることを特徴とする外部装置の制御方法。
【請求項１０】
設定情報に基づいて画像の補正処理を行う補正処理部を備える画像処理装置と、ネットワークを介して通信可能な外部装置とで構成される画像処理システムの制御方法であって、
前記外部装置にて、
前記設定情報を含むコマンドを所定のプロトコルを用いて送信するための送信ステップを備え、
前記画像処理装置にて、
前記コマンドを受信する受信ステップと、
前記コマンドの通信プロトコルを判定する判定ステップと、
前記判定ステップの判定結果に応じて前記設定情報を変換する変換ステップとを備えることを特徴とする画像処理システムの制御方法。
【請求項１１】
請求項８乃至１０のいずれか１項に記載の複数のステップをコンピュータに実行させるためのコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを記載したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。例えば、画像の処理を行う画像処理装置に関する。
【背景技術】
【０００２】
従来、画像のダイナミックレンジを拡大するために、長時間露光信号と短時間露光信号を合成する撮像装置が知られている（特許文献１）。また、このようなダイナミックレンジの広い撮影を可能にするための方法として、例えば、ダイナミックレンジの調整を行うためにゲイン等の処理条件を変更して、例えば明暗差のある被写体等を補正する技術がある。
【０００３】
また、撮像装置と、この撮像装置とネットワーク経由で通信する外部装置との間の通信インターフェースを共通化するための標準プロトコルが知られている。このような標準プロトコルの一例として、Ｏｐｅｎ  Ｎｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ  Ｆｏｒｕｍ（以下ＯＮＶＩＦと称する場合がある）により策定された共通規格が知られている。（非特許文献１）前述のプロトコルにおいて、外部機器から、画質等に関する様々な処理条件に関する制御コマンドの集合体としてＩｍａｇｉｎｇＳｅｔｔｉｎｇｓが定義されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２００８−２３６１４２号公報
【非特許文献】
【０００５】
【非特許文献１】ＯＮＶＩＦ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（ｈｔｔｐ：／／ｗｗｗ．ｏｖｎｉｆ．ｏｒｇ／ｓｐｅｃｓ／ＤｏｃＭａｐ．ｈｔｍｌ）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような撮像装置にはネットワーク経由で、様々な種類あるいはメーカー製の機器等が接続される可能性がある。そして、それぞれの機器は異なるプロトコルを用いて通信する場合もある。また、撮像装置には撮像画像の明暗差を補正する（以降、露出補正と称することがある）技術が搭載されている場合があるが、撮像装置によって露出補正方式が異なることもあり、同一機器から制御を行うことが困難であった。
【０００７】
本発明は、上記のような点に鑑みてなされたものである。即ち、複数の外部装置等から画像処理装置固有の画像補正処理手段を、適切に制御することができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、外部装置とネットワークを介して通信可能な画像処理装置であって、画像の補正処理を行う補正処理手段と、前記補正処理手段の補正に用いる設定情報を含むコマンドを受信する受信手段と、前記コマンドの通信プロトコルを判定する判定手段と、前記判定手段の判定結果に応じて前記設定情報を変換する第一の変換手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、例えば画像処理装置ごとに異なる画像補正処理手段が存在しても、複数の外部装置等から適切に制御することができる効果を有する。
【図面の簡単な説明】
【００１０】
【図１】システム構成を説明する図
【図２】カメラのブロックを説明する図
【図３】外部のブロックを説明する図
【図４】映像が流れるまでのシーケンスを説明する図
【図５】ＩｍａｇｅＳｅｔｔｉｎｇｓのシーケンスを説明する図
【図６】ＩｍａｇｅＳｅｔｔｉｎｇｓのＸＳＤを説明する図
【図７】ＳｅｔＩｍａｇｅＳｅｔｔｉｎｇｓのコマンドを説明する図
【図８】変換テーブルを説明する図
【図９】暗部補正の設定受信処理のフローチャート
【図１０】暗部補正の設定送信処理のフローチャート
【図１１】変換テーブルを説明する図
【図１２】設定表示画面を説明する図
【発明を実施するための形態】
【００１１】
以下に、本発明の実施形態について、図面を参照しながら詳細に説明する。以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１２】
なお、以下の実施例において示す構成は一例に過ぎず、本発明は、図示された構成に限定されるものではない。また、以下の実施例におけるコマンド等は、例えばＯＮＶＩＦ規格に基づいて定められているものとする。
【００１３】
（実施例１）
以下に、図１を参照して本実施例に係るネットワーク構成について説明する。より詳細には、図１は、本実施例に係る監視システムのシステム構成の一例を示す図である。
【００１４】
本実施例における監視システムにおいて、動画像等を撮像する撮像装置（監視カメラ）１０００と外部装置（クライアント装置）２０００等とは、ＩＰネットワーク網１５００を介して（ネットワーク経由で）相互に通信可能な状態で接続される。これにより、撮像装置１０００は、撮像画像をＩＰネットワーク網１５００経由で外部装置（クライアント装置）２０００及び２１００に配信することができる。
【００１５】
なお、本実施例における撮像装置１０００は、画像処理装置の一例であって、例えば監視カメラ等である。また、外部装置２０００等は、一例としてＰＣ等である。また、本実施例における監視システムは、撮像システム（画像処理システム）に相当する。
【００１６】
また、ＩＰネットワーク網１５００は、例えばＥｔｈｅｒｎｅｔ（登録商標）等の通信規格を満足する複数のルータ、スイッチ、ケーブル等から構成されるものとする。しかしながら、本実施例においては、撮像装置１０００と外部装置２０００等との間の通信を行うことができるものであれば、その通信規格、規模、構成を問わない。
【００１７】
例えば、ＩＰネットワーク網１５００は、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により構成されていても良い。なお、本実施例における撮像装置１０００は、例えば、ＰｏＥ（Ｐｏｗｅｒ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））に対応していても良く、ＬＡＮケーブルを介して電力を供給されても良い。
【００１８】
外部装置２０００等は、撮像装置１０００に対し、各種制御コマンドを送信する。これらの制御コマンドは、例えば、撮像装置１０００の撮像方向及び画角を変更させるためのコマンド、撮像パラメータを変更するためのコマンド、画像ストリーミングを開始させるためのコマンド等が含まれる。
【００１９】
一方、撮像装置１０００は、これらのコマンドに対するレスポンスや画像ストリーミングを外部装置２０００等に送信する。また、撮像装置１０００は、外部装置２０００等から受信した画角を変更するためのコマンドに応じて画角等を変更する。
【００２０】
続いて、図２は、本実施例に係る撮像装置１０００のハードウェア構成の一例を示す図である。
【００２１】
図２における制御部１００１は、撮像装置１０００の各構成要素を統括的に制御する。また、制御部１００１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構成される。そして、制御部１００１は、記憶部（記録媒体）１００２に記憶されたコンピュータプログラムを実行する。又は、制御部１００１は、ハードウェアを用いて制御を行うこととしても良い。
【００２２】
記憶部１００２は、主に制御部１００１が実行するプログラム格納領域、プログラム実行中のワーク領域、後述する撮像部１００４で生成される撮像画像の格納領域等、様々なデータの格納領域として使用される。また、各種補正に用いるパラメータや変換テーブル等も格納している。
【００２３】
通信部１００３は、各制御コマンドを外部装置２０００等から受信する。また、通信部１００３は、各制御コマンドを外部装置２０００等に送信する。本実施例において、通信部１００３は、少なくとも独自のプロトコル及び、ＯＮＶＩＦ規格に基づくプロトコルによって、外部装置２０００等と通信することが可能である。撮像装置１０００が、どのプロトコルを用いて通信を行うかは、工場出荷時又はユーザが決定してもよいし、外部装置２０００からの通信等に応じて切り替えてもよい。
【００２４】
撮像部１００４は、不図示の撮像光学系、及びＣＣＤやＣＭＯＳ等の撮像素子などから構成される。この撮像部１００４は、この撮像光学系により結像された被写体の像を撮像することにより、アナログ信号を生成する。また、撮像部１００４は、生成したアナログ信号をデジタルデータに変換するＡＤ変換部を有してもよい。
【００２５】
さらに、撮像部１００４は、変換したデジタルデータを撮像画像として、記憶部１００２、露出補正処理部１００５、及びワイドダイナミックレンジ画像合成処理部１００６に出力する。
【００２６】
露出補正処理部１００５は、撮像部１００４から出力された１枚の撮像画像を解析し、記憶部１００２が記憶する画像処理設定の内容に基づき、この撮像画像に対して露出補正処理を行う。また、露出補正処理部１００５は、露出補正処理を行った撮像画像を記憶部１００２に出力する。
【００２７】
なお、本実施例における露出補正処理には、逆光補正処理、及び暗部補正処理等が含まれる。ここで、逆光補正処理とは、撮像画像のゲイン補正等により、逆光状況における暗部を含んだ撮像画像を明るくする処理である。また、暗部補正処理とは、この撮像画像に含まれる暗部を判定し、ゲイン補正等でこの判定された暗部を重点的に明るく補正する画像処理である。
【００２８】
また、本実施例における露出補正処理は、撮像部１００４の露出条件を設定する露出設定機能を備える。ここで、露出条件とは、撮像部１００４に含まれる撮像光学系の絞りの値、及び撮像部１００４に含まれる撮像素子の露光時間（蓄積時間）等が含まれる。
【００２９】
なお、本実施例における露出補正処理部１００５は、撮像部１００４の露出条件を設定し、撮像部１００４が設定された露出条件で被写体を撮像して生成した１枚の撮像画像を取得する露出設定部に相当する。
【００３０】
ワイドダイナミックレンジ画像合成処理部１００６は、記憶部１００２が記憶する画像処理設定の内容に基づき、撮像部１００４から出力された撮像画像のダイナミックレンジを拡大するＷＤＲ処理を実行する。以下、ワイドダイナミックレンジをＷＤＲ、またワイドダイナミックレンジ画像合成処理（ダイナミックレンジ拡大処理）をＷＤＲ処理と称することがある。
【００３１】
このＷＤＲ処理は、撮像部１００４から出力された露出条件の異なる複数の画像から、これら複数の画像のより適切な明るさの部分を判定して合成することにより、ダイナミックレンジの広い１枚の合成された撮像画像を生成するものである。そして、ＷＤＲ画像合成処理部１００６は、生成した合成撮像画像を記憶部１００２に出力する。
【００３２】
また、本実施例におけるＷＤＲ画像合成処理部１００６は、撮像部１００４が異なる露出条件で被写体を撮像して生成した複数の撮像画像を合成することにより、この合成された撮像画像を１枚生成する合成部に相当する。
【００３３】
圧縮符号化部１００７は、撮像部１００４、露出補正処理部１００５、及びＷＤＲ画像合成処理部１００６が出力する撮像画像に対し、圧縮符号化設定の内容に基づき、ＪＰＥＧ、Ｈ．２６４、或いはＨ．２６５等の形式に基づき圧縮符号化処理を行う。この圧縮符号化設定は、記憶部１００２に記憶されている。そして、圧縮符号化部１００７は、圧縮符号化処理を行った撮像画像を、記憶部１００２または通信部１００３に出力する。
【００３４】
なお、本実施例における撮像装置１０００は、ストリーミング配信を外部装２０００等から要求された場合、この要求の内容に基づき、圧縮符号化部１００７から出力された撮像画像を、通信部１００３を介して外部にストリーミング配信する。
【００３５】
続いて、図３は、本実施例に係る外部装置２０００等のハードウェア構成の一例を示す図である。本実施例における外部装置２０００等は、ＩＰネットワーク網１５００に接続されるコンピュータ装置として構成される。また、外部装置２０００と外部装置２１００のハードウェア構成は同様である。
【００３６】
図３における制御部２００１は、外部装置２０００（又は外部装置２１００）の全体の制御を行う。制御部２００１は、例えば、ＣＰＵにより構成され、後述の記憶部２００２に記憶されたプログラムを実行する。又は、制御部２００１は、ハードウェアを用いて制御を行うこととしてもよい。
【００３７】
記憶部２００２は、制御部２００１が実行するプログラム格納領域、プログラム実行中のワーク領域、データの格納領域として使用される。
【００３８】
通信部２００３は、制御部２００１の指示を受け、撮像装置１０００にコマンド等を送信する。又、通信部２００３は、撮像装置１０００から、コマンドのレスポンスやストリーミング配信された撮像画像等を受信する。本実施例において、通信部２００３は、少なくとも独自のプロトコル及び、ＯＮＶＩＦ規格に基づくプロトコルによって、撮像装置１０００等と通信することが可能である。本実施例において、外部装置２０００はＯＮＶＩＦ規格に基づくプロトコルによって通信するものとする。また、外部装置２１００は独自のプロトコルによって通信するものとする。
【００３９】
なお、本実施例においては、外部装置２０００等は決められたプロトコルで通信するとしたが、どのプロトコルを用いて通信を行うかは、工場出荷時又はユーザ等によって決定してもよいし、複数のプロトコルを必要に応じて切り替えてもよい。
【００４０】
入力部２００４は、例えば、ボタン、十字キ―、タッチパネル、マウスなどで構成される。この入力部２００４は、ユーザからの指示の入力を受け付ける。例えば、入力部２００４は、ユーザからの指示として、撮像装置１０００に対する各種のコマンドの送信指示の入力を受け付けることができる。
【００４１】
また、入力部２００４は、ユーザから撮像装置１０００に対する命令送信指示が入力されると、制御部２００１にこの入力があった旨を通知する。そして、制御部２００１は、入力部２００４に入力された指示に応じて、撮像装置１０００に対する命令を生成する。次に、制御部２００１は、通信部２００３に指示し、生成した命令を撮像装置１０００に送信させる。
【００４２】
さらに、入力部２００４は、制御部２００１が記憶部２００２に記憶されたプログラムを実行することにより生成されるユーザへの問い合わせメッセージ等に対するユーザの応答の入力を受け付けることができる。
【００４３】
復号部２００５は、通信部２００３から出力された撮像画像を復号し且つ伸長する。そして、復号部２００５は、この復号し且つ伸長された撮像画像を表示部２００６に出力する。これにより、表示部２００６は、復号部２００５から出力された撮像画像に対応する画像を表示する。
【００４４】
なお、表示部２００６は、制御部２００１が記憶部２００２に記憶されたプログラムを実行することにより生成されるユーザへの問い合わせメッセージ等を表示させることができる。
【００４５】
以上、撮像装置１０００及び外部装置２０００等のそれぞれの内部構成について説明したが、図２及び図３に示す処理ブロックは、本発明における撮像装置及び外部装置の好適な実施例を説明したものであり、この限りではない。音声入力部や音声出力部を備えるなど、本発明の要旨の範囲内で、種々の変形及び変更が可能である。
【００４６】
続いて、図４は、撮像装置（監視カメラ）１０００と外部装置（クライアント装置）２０００との間における、ストリーミング配信される撮像画像のパラメータの設定開始から撮像画像がストリーミング配信されるまでの、典型的なコマンドシーケンスを説明するためのシーケンス図である。
【００４７】
なお、本実施例におけるトランザクションとは、外部装置２０００から撮像装置１０００へ送信されるコマンドと、それに対して撮像装置１０００が外部装置２０００へ返送するレスポンスのペアのことを指している。
【００４８】
図４における６０００は、ネットワーク機器接続のトランザクションである。外部装置２０００は、ネットワーク機器を接続するためのＰｒｏｂｅコマンドをユニキャスト、或いはマルチキャストでＩＰネットワーク網１５００に送信する。ネットワークに接続されている撮像装置１０００は、コマンド受け付け可能となったことを示すＰｒｏｂｅＭａｔｃｈレスポンスを外部装置２０００へ返送する。
【００４９】
６００１は、Ｓｕｂｓｃｒｉｂｅのトランザクションである。このトランザクションにより、外部装置２０００は、撮像装置１０００に対し、イベント配信を行うよう指示することができる。
【００５０】
６００２は、ＧｅｔＰｒｏｆｉｌｅｓトランザクションである。このトランザクションは、配信プロファイルに相当するＭｅｄｉａＰｒｏｆｉｌｅを取得するためのトランザクションである。ここで、ＭｅｄｉａＰｒｏｆｉｌｅとは、撮像装置１０００の各種設定項目を関連づけて記憶するためのパラメータセットである。
【００５１】
この各種設定項目は、このＭｅｄｉａＰｒｏｆｉｌｅのＩＤであるＰｒｏｆｉｌｅＴｏｋｅｎと、後述のＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ、後述のＶｉｄｅｏＥｎｃｏｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎのほか、音声のエンコーダ等を含む。そして、ＭｅｄｉａＰｒｏｆｉｌｅは、これら各種設定項目へのリンクを保持する。
【００５２】
外部装置２０００は、ＧｅｔＰｒｏｆｉｌｅｓコマンドを撮像装置１０００に送信する。そして、ＧｅｔＰｒｏｆｉｌｅｓコマンドを受信した撮像装置１０００は、ＭｅｄｉａＰｒｏｆｉｌｅのリストを外部装置２０００に送信する。
【００５３】
これにより、外部装置２０００は、ＭｅｄｉａＰｒｏｆｉｌｅを識別するための配信プロファイルＩＤとともに、撮像装置１０００で現在使用可能なＭｅｄｉａＰｒｏｆｉｌｅのリストを取得する。なお、外部装置２０００は、撮像装置１０００内に存在する配信可能な配信プロファイル設定を配信プロファイルＩＤで識別している。
【００５４】
６００３は、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅｓコマンドのトランザクションである。このコマンドにより、外部装置２０００は、撮像装置１０００が保持するＶｉｄｅｏＳｏｕｒｃｅのリストを取得する。
【００５５】
ここで、ＶｉｄｅｏＳｏｕｒｃｅとは、撮像装置１０００が備える１つの撮像部１００４の性能を示すパラメータの集合体である。また、ＶｉｄｅｏＳｏｕｒｃｅは、ＶｉｄｅｏＳｏｕｒｃｅのＩＤであるＶｉｄｅｏＳｏｕｒｃｅＴｏｋｅｎと、撮像部１００４が出力可能な撮像画像の解像度を示すＲｅｓｏｌｕｔｉｏｎを含む。
【００５６】
外部装置２０００は、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅｓコマンドを撮像装置１０００に送信する。そして、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅｓコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを外部装置２０００に返送する。
【００５７】
６００４は、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎｓトランザクションである。このトランザクションは、撮像装置１０００の保持するＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎのリストを取得するためのトランザクションである。
【００５８】
ここで、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎとは、撮像装置１０００が備えるＶｉｄｅｏＳｏｕｒｃｅをＭｅｄｉａＰｒｏｆｉｌｅに関連付けるパラメータの集合体である。また、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎは、ＶｉｄｅｏＳｏｕｒｃｅが出力する撮像画像のうち、どの部分を切り出して配信画像とするかを指定するＢｏｕｎｄｓを含む。
【００５９】
なお、以下、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎを、ＶＳＣと称することがある。
【００６０】
外部装置２０００は、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎｓコマンドを撮像装置１０００に送信する。そして、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎｓコマンドを受信した撮像装置１０００は、撮像装置１０００が保持するＶＳＣのＩＤを含むリストを外部装置２０００に返送する。
【００６１】
６００５は、ＧｅｔＶｉｄｅｏＥｎｃｏｒｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎｓトランザクションである。このトランザクションにより、外部装置２０００は、撮像装置１０００が保持するＶｉｄｅｏＥｎｃｏｒｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎのリストを取得する。
【００６２】
外部装置２０００は、ＧｅｔＶｉｄｅｏＥｎｃｏｒｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎｓコマンドを撮像装置１０００に送信する。又、このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返送する。
【００６３】
ここで、ＶｉｄｅｏＥｎｃｏｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎとは、撮像部１００４から出力された撮像画像の圧縮符号化に関する圧縮符号化設定をＭｅｄｉａＰｒｏｆｉｌｅに関連付けるパラメータの集合体である。以下、ＶｉｄｅｏＥｎｃｏｒｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎをＶＥＣと称することがある。この圧縮符号化設定は、記憶部１００２に記憶されている。
【００６４】
ＶＥＣは、ＶＥＣのＩＤであるＶＥＣＴｏｋｅｎ、圧縮符号化方式（ＪＰＥＧやＨ．２６４等）を指定するＥｎｃｏｄｉｎｇ、出力画像の解像度を指定するＲｅｓｏｌｕｔｉｏｎ、圧縮符号化品質を指定するＱｕａｌｉｔｙを含む。更に、ＶＥＣは、撮像装置１０００から出力される撮像画像に関し、最大フレームレートを指定するＦｒａｍｅｒａｔｅＬｉｍｉｔ、及び最大ビットレートを指定するＢｉｔｒａｔｅＬｉｍｉｔを含む。
【００６５】
例えば、撮像装置１０００は、ＶｉｄｅｏＳｏｕｒｃｅ、及びＶＳＣの内容に基づいて撮像部１００４から出力された撮像画像を、このＶＥＣ内に設定されたパラメータに従って、圧縮符号化し、通信部１００３を介して外部装置２０００に配信する。
【００６６】
６００６は、ＧｅｔＶｉｄｅｏＥｎｃｏｒｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎＯｐｔｉｏｎｓトランザクションである。このトランザクションにより、外部装置２０００は、ＩＤによって指定されたＶＥＣに関し、撮像装置１０００が受け付け可能な各パラメータの選択肢や設定値の範囲を取得することができる。
【００６７】
外部装置２０００は、ＧｅｔＶｉｄｅｏＥｎｃｏｒｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎＯｐｔｉｏｎｓコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返送する。このトランザクションにより、外部装置２０００は、記憶部１００２に記憶されている圧縮符号化設定のＩＤを含むリストを撮像装置１０００から取得する。
【００６８】
６００７は、ＣｒｅａｔｅＰｒｏｆｉｌｅのトランザクションである。このトランザクションは、配信プロファイルの作成を要求するためのトランザクションである。外部装置２０００は、ＣｒｅａｔｅＰｒｏｆｉｌｅコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返送する。
【００６９】
このトランザクションにより、外部装置２０００は、配信プロファイルを撮像装置１０００内に新たに作成し、作成した配信プロファイルのＩＤを得ることができる。又、撮像装置１０００は、この新たに作成された配信プロファイルを記憶する。
【００７０】
このトランザクションのコマンド処理後、撮像装置１０００は、ＭｅｄｉａＰｒｏｆｉｌｅ変更通知イベントを外部装置２０００に送信することで、ＭｅｄｉａＰｒｏｆｉｌｅに何らかの変更があったことを外部装置２０００に通知する。
【００７１】
６００８は、ＡｄｄＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎのトランザクションである。このトランザクションは、ＶＳＣの追加を要求するためのトランザクションである。外部装置２０００は、ＡｄｄＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎのコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを外部装置２０００に返送する。
【００７２】
このトランザクションにおいて、外部装置２０００は、６００７で取得した配信プロファイルＩＤと６００４で取得したＶＳＣのＩＤとを指定する。これにより、外部装置２０００は、指定した配信プロファイルＩＤに対応するＭｅｄｉａＰｒｏｆｉｌｅに対し、指定したＶＳＣのＩＤに対応する所望のＶＳＣを関連付けることができる。
【００７３】
一方、撮像装置１０００は、外部装置２０００で指定された配信プロファイルＩＤに対応するＭｅｄｉａＰｒｏｆｉｌｅと、外部装置２０００により指定されたＶＳＣのＩＤに対応する所望のＶＳＣと、を関連付けて記憶部１００２に記憶させる。
【００７４】
６００９は、ＡｄｄＶｉｄｅｏＥｎｃｏｒｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎのトランザクションである。このトランザクションは、ＶＥＣの追加を要求するためのトランザクションである。外部装置２０００は、ＡｄｄＶｉｄｅｏＥｎｃｏｒｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎのコマンドを撮像装置１０００に送信する。撮像装置１０００は、このコマンドのレスポンスを外部装置２０００に返送する。
【００７５】
このトランザクションにおいて、外部装置２０００は、６００７で取得した配信プロファイルＩＤと６００５で取得したＶＥＣのＩＤとを指定する。これにより、外部装置２０００は、指定した配信プロファイルＩＤに対応するＭｅｄｉａＰｒｏｆｉｌｅに対し、指定したＶＥＣのＩＤに対応するＶＥＣを関連付けることができる。
【００７６】
一方、撮像装置１０００は、外部装置２０００により指定された配信プロファイルＩＤに対応するＭｅｄｉａＰｒｏｆｉｌｅと、外部装置２０００により指定されたＶＥＣのＩＤに対応する所望のＶＥＣと、を関連付けて記憶する。
【００７７】
６００８、６００９のトランザクションの処理後、撮像装置１０００は、ＭｅｄｉａＰｒｏｆｉｌｅ変更通知イベントを外部装置２０００に送信することで、ＭｅｄｉａＰｒｏｆｉｌｅに何らかの変更があったことを外部装置２０００に通知する。
【００７８】
６０１０は、ＳｅｔＶｉｄｅｏＥｎｃｏｒｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎのトランザクションである。このトランザクションは、ＶＥＣの各パラメータを設定するためのトランザクションである。外部装置２０００は、ＳｅｔＶｉｄｅｏＥｎｃｏｒｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎのコマンドを撮像装置１０００に送信する。
【００７９】
このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返送する。このトランザクションにより、外部装置２０００は、６００５で取得したＶＥＣの内容を、６００６で取得した選択肢に基づいて設定する。例えば、圧縮符号化方式や切出しサイズを変更する。撮像装置１０００は、設定された圧縮符号化設定等の内容を記憶する。
【００８０】
このトランザクションの処理後、撮像装置１０００は、ＶＥＣ変更通知イベントを外部装置２０００に送信することにより、ＶＥＣに何らかの変更があったことを外部装置２０００に通知する。
【００８１】
６０１１は、ＧｅｔＳｔｒｅａｍＵｒｉのトランザクションである。このトランザクションは、配信アドレスの取得を要求するためのトランザクションである。このトランザクションにて、外部装置２０００は、６００７で取得した配信プロファイルＩＤを指定し、指定した配信プロファイルの設定に基づいてストリーミング配信される撮像画像等を取得するためのアドレス（ＵＲＩ）を取得する。
【００８２】
撮像装置１０００は、外部装置２０００により指定された配信プロファイルＩＤに関連付けられているＶＳＣ、及びＶＥＣの内容に対応する画像をストリーミング配信するためのアドレスを、外部装置２０００に返送する。
【００８３】
６０１２は、ＤＥＳＣＲＩＢＥのトランザクションである。このトランザクションは、配信情報の取得を要求するためのトランザクションである。外部装置２０００は、ＤＥＳＣＲＩＢＥのコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを外部装置２０００に返送する。
【００８４】
このトランザクションにおいて、外部装置２０００は、６０１１で取得したＵＲＩを使用してＤＥＳＣＲＩＢＥコマンドを実行することにより、撮像装置１０００がストリーミング配信するコンテンツの情報を要求して取得する。
【００８５】
６０１３は、ＳＥＴＵＰのトランザクションである。このトランザクションは、配信設定を要求するためのトランザクションである。外部装置２０００は、ＳＥＴＵＰのコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを外部装置２０００に返送する。
【００８６】
このトランザクションにおいて、外部装置２０００は、６０１２で取得した配信情報に関する詳細データに基づき、撮像装置１０００に対してストリーミングの準備を行わせる。このコマンドを実行することにより、外部装置２０００と撮像装置１０００との間で、セッション番号を含むストリームの伝送方法が共有される。
【００８７】
６０１４は、ＰＬＡＹのトランザクションである。このトランザクションは、ストリーミング配信を開始させるためのトランザクションである。外部装置２０００は、ＰＬＡＹのコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを外部装置２０００に返送する。
【００８８】
外部装置２０００は、ＰＬＡＹのコマンドを撮像装置１０００に送信する際、６０１３で取得したセッション番号を用いることで、撮像装置１０００にストリーミング配信の開始を要求することができる。
【００８９】
６０１５は、撮像装置１０００から外部装置２０００に配信されるストリームである。６０１４で開始を要求されたストリームを６０１３において共有された伝送方法によって配信する。
【００９０】
６０１６は、ＴＥＡＲＤＯＷＮのトランザクションである。このトランザクションは、ストリーミング配信を停止させるためのトランザクションである。外部装置２０００は、ＴＥＡＲＤＯＷＮのコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返送する。
【００９１】
このトランザクションにおいて、外部装置２０００は、６０１３にて取得したセッション番号を指定してＴＥＡＤＯＷＮコマンドを実行することにより、撮像装置１０００に対してストリーミング配信の停止を要求することができる。
【００９２】
続いて、図５は、撮像装置（監視カメラ）１０００と外部装置（クライアント装置）２０００との間における、画像処理設定に相当するＩｍａｇｉｎｇＳｅｔｔｉｎｇを変更するための、典型的なコマンドシーケンスを説明するためのシーケンス図である。
【００９３】
図５における６０５０は、ＧｅｔＳｅｒｖｉｃｅｓのトランザクションである。このトランザクションにより、外部装置２０００は、撮像装置１０００がサポートしているＷｅｂサービスの種類と各Ｗｅｂサービスを利用するためのアドレスＵＲＩを取得することができる。
【００９４】
外部装置２０００は、ＧｅｔＳｅｒｖｉｃｅｓコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返送する。
【００９５】
６０５１は、ＧｅｔＳｅｒｖｉｃｅＣａｐａｂｉｌｉｔｉｅｓのトランザクションである。このトランザクションにより、外部装置２０００は、６０５０で取得された各Ｗｅｂサービスの機能の一覧を取得することができる。
【００９６】
外部装置２０００は、ＧｅｔＳｅｒｖｉｃｅＣａｐａｂｉｌｉｔｉｅｓのコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返送する。
【００９７】
６０５２は、ＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのトランザクションである。このトランザクションにより、外部装置２０００は、撮像装置１０００が保持するＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのリストを取得することができる。このＩｍａｇｉｎｇＳｅｔｔｉｎｇｓは、記憶部１００２に記憶されている。
【００９８】
外部装置２０００は、ＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返信する。
【００９９】
６０５３は、ＧｅｔＯｐｔｉｏｎｓコマンドのトランザクションである。このトランザクションにより、外部装置２０００は、ＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのパラメータに関し、撮像装置１０００が受け付け可能な選択肢を取得することができる。
【０１００】
外部装置２０００は、ＧｅｔＯｐｔｉｏｎｓのコマンドを撮像装置１０００に送信する。このコマンドを受信した撮像装置１０００は、このコマンドのレスポンスを返信する。
【０１０１】
６０５４は、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのトランザクションである。このトランザクションにより、外部装置２０００は、撮像装置１０００に対して新しいＩｍａｇｉｎｇＳｅｔｔｉｎｇｓを送信することで、記憶部１００２が記憶するＩｍａｇｉｎｇＳｅｔｔｉｎｇｓの内容を変更することができる。
【０１０２】
６０５５は、ＩｍａｇｉｎｇＳｅｔｔｉｎｇ変更通知イベントである。６０５４のコマンド処理後、撮像装置１０００は、ＩｍａｇｉｎｇＳｅｔｔｉｎｇ変更通知イベントを外部装置２０００に送信することで、ＩｍａｇｉｎｇＳｅｔｔｉｎｇｓに何らかの変更があったことを外部装置２０００に通知する。
【０１０３】
続いて、図６は、本実施例に係る、ＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ型の定義の一例を説明するための図である。なお、本実施例では、このＩｍａｇｉｎｇＳｅｔｔｔｉｎｇｓ型を定義するために、ＯＮＶＩＦ規格で用いられる、ＸＭＬ  Ｓｃｈｅｍａ  Ｄｅｆｉｎｉｔｉｏｎ言語（以下、ＸＳＤと称することがある）を用いるものとする。
【０１０４】
図６（ａ）は、ＩｍａｇｉｎｇＳｅｔｔｉｎｇｓ型の内容を示す。図６（ａ）では、ｓｅｑｕｅｎｃｅ指定子により、図６（ａ）の要素の順番が定義通りに出現することを指定している。例えば、後述のＢａｃｋｌｉｇｈＣｏｍｅｐｎｓａｔｉｏｎは、ＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅ、及びＤａｒｋＣｏｍｐｅｎｓａｔｉｏｎよりも先に出現し、ＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅは、ＤａｒｋＣｏｍｅｎｓａｔｉｏｎよりも先に出現する。
【０１０５】
図６（ａ）において、ＢａｃｋｌｉｇｈｔＣｏｍｐｅｎｓａｔｉｏｎ（以下、ＢＬＣと称することがある）は、露出補正処理部１００５において、露出補正処理の一例である逆光補正処理をＯＮ及びＯＦＦするためのパラメータである。このＢＬＣは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【０１０６】
Ｂｒｉｇｈｔｎｅｓｓは、撮像部１００４から出力される撮像画像の明るさを指定するためのパラメータである。このＢｒｉｇｈｔｎｅｓｓは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。ＣｏｌｏｒＳａｔｕｒａｔｉｏｎは、撮像部１００４から出力される撮像画像の明度を指定するためのパラメータである。このＣｏｌｏｒＳａｔｕｒａｔｉｏｎは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【０１０７】
Ｃｏｎｔｒａｓｔは、撮像部１００４から出力される撮像画像の色の濃さを指定するためのパラメータである。このＣｏｎｔｒａｓｔは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。Ｅｘｐｏｓｕｒｅは、撮像部１００４から出力される撮像画像の露出を変更するためのパラメータである。このＥｘｐｏｓｕｒｅは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【０１０８】
Ｆｏｃｕｓは、撮像部１００４のフォーカス設定を変更するためのパラメータである。このＦｏｃｕｓは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。ＩｒＣｕｔＦｉｌｔｅｒは、撮像部１００４に含まれる撮像光学系の光路に挿抜可能なＩＲＣＦ（Ｉｎｆｒａｒｅｄ  Ｃｕｔ  Ｆｉｌｔｅｒ）の設定を変更するためのパラメータである。
【０１０９】
なお、ここで、ＩＲＣＦは、赤外線の一部を減衰させるためのフィルタ―である。また、ＩＲＣｕｔＦｉｌｔｅｒは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【０１１０】
Ｓｈａｒｐｎｅｓｓは、撮像部１００４から出力される撮像画像のシャープネスの設定を変更するためのパラメータである。このＳｈａｒｐｎｅｓｓは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【０１１１】
ＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅは、ＷＤＲ画像合成処理部１００６によるＷＤＲ処理の設定を変更するためのパラメータである。このＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅの値には、ＯＮ及びＯＦＦを設定することができる。また、このＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【０１１２】
なお、値がＯＮに設定されたＷｉｄｅＤｙｎａｍｉｇＲａｎｇｅは、撮像装置１０００にＷＤＲ処理をＯＮさせることを示す。また、値がＯＦＦに設定されたＷｉｄｅＤｙｎａｍｉｇＲａｎｇｅは、撮像装置１０００にＷＤＲ処理をＯＦＦさせることを示す。よって、本実施例におけるＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドは、ＷＤＲ画像合成処理部１００６の動作を制御するための合成コマンドに相当する。
【０１１３】
ＷｈｉｔｅＢａｌａｎｃｅは、撮像部１００４から出力される撮像画像のホワイトバランスを調整するためのパラメータである。このＷｈｉｔｅＢａｌａｎｃｅは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。また、Ｅｘｔｅｎｔｉｏｎは、図６（ｂ）に展開される拡張されたパラメータを含む。このＥｘｔｅｎｔｉｏｎは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【０１１４】
続いて、図６（ｂ）乃至（ｅ）は、いずれも図６（ａ）に示すＩｍｉａｇｉｎｇＳｅｔｔｉｎｇｓに追加されるパラメータである。また、これらのパラメータは、図６（ａ）の各パラメータと同様に画像処理設定の一部である。
【０１１５】
図６（ｂ）におけるＩｍａｇｅＳｔａｂｉｌｉｚａｔｉｏｎは、撮像部１００４から出力される撮像画像の防振機能を設定するためのパラメータである。なお、図６（ｂ）では、ｓｅｑｕｅｎｃｅ指定子により、図６（ｂ）の要素の順番が定義通りに出現することを指定している。
【０１１６】
図６（ｃ）における、ＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔは、ＩＲＣＦを挿入及び抜去それぞれの場合に用いられる情報（被写体の輝度や遅延時間）を設定するためのパラメータである。図６（ｃ）では、ｓｅｑｕｅｎｃｅ指定子により、図６（ｃ）の要素の順番が定義通りに出現することを指定している。
【０１１７】
なお、ＩｍａｇｅＳｔａｂｉｌｉｚａｔｉｏｎ及びＩｒＣｕｔＦｉｌｔｅｒＡｕｔｏＡｄｊｕｓｔｍｅｎｔのそれぞれは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【０１１８】
図６（ｄ）におけるＤａｒｋＣｏｍｐｅｎｓａｔｉｏｎは、露出補正処理部１００５による撮像部１００４から出力される撮像画像の暗部を検出し、検出した暗部を明るく補正する露出補正処理の一例である暗部補正処理を、設定するためのパラメータである。図６（ｄ）では、ｓｅｑｕｅｎｃｅ指定子により、図６（ｄ）の要素の順番が定義通りに出現することを指定している。
【０１１９】
なお、以下、ＤａｒｋＣｏｍｐｅｎｓａｔｉｏｎをＤＣと称することがある。また、このＤａｒｋＣｏｍｐｅｎｓａｔｉｏｎは、ＸＳＤのｍｉｎＯｃｃｕｒｓ指定子により、省略されても良いようになっている。
【０１２０】
このＤＣの値には、ＯＮ、ＯＦＦ、及びＡＵＴＯを設定することができる。ここで、値がＯＮに設定されたＤＣは、撮像装置１０００に暗部補正処理をＯＮさせることを示す。また、値がＯＦＦに設定されたＤＣは、撮像装置１０００に暗部補正処理をＯＦＦさせることを示す。さらに、値がＡＵＴＯに設定されたＤＣは、撮像装置１０００に暗部補正処理のＯＮ及びＯＦＦを自動で判断させることを示す。
【０１２１】
よって、本実施例におけるＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのコマンドは、露出補正処理部１００５の動作を制御するための露出設定コマンドに相当する。
【０１２２】
ＤＣの値には、ＯＮ、ＯＦＦ、及びＡＵＴＯのうち、いずれか１つが設定可能である。（つまり、ＤＣの選択肢は、ＯＮ、ＯＦＦ、及びＡＵＴＯである。）
【０１２３】
従って、６０５３のＧｅｔＯｐｔｉｏｎｓのトランザクションでは、ＷＤＲ、ＢＬＣ、及びＤＣに関し、前述の選択肢が、設定可能パラメータとして外部装置２０００に返送されることとなる。
【０１２４】
また、６０５４のＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのトランザクションにおいて、値がＯＮのＷＤＲには、有効強度を指定するためのＬｅｖｅｌパラメータを添えることができる。同様に、このトランザクションにおいて、値がＯＮのＤＣには、有効強度を指定するためのＬｅｖｅｌパラメータを添えることができる。
【０１２５】
なお、本実施例において、値がＯＮのＷＤＲに対応するＬｅｖｅｌパラメータは、ＷＤＲ画像合成処理部１００６が撮像部１００４から出力された撮像画像を明るくするレベル（設定情報）に相当する。また、このレベルの値は、所定の範囲に制限されているものとする。
【０１２６】
図７は、６０５４のＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓトランザクションにおけるコマンドの構成例を示す。なお、このコマンドは、ＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）で記述されている。
【０１２７】
図７（ａ）は、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドの構成の一例を示す図である。このコマンドは、前述のＢａｃｋｌｉｇｈｔＣｏｍｐｅｎｓａｔｉｏｎ（７００１）、ＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅ（７００２）、ＤａｒｋＣｏｍｐｅｎｓａｔｉｏｎ（７００３）の設定パラメータを更新するためのものである。
【０１２８】
外部装置２０００が図７（ａ）のコマンドを撮像装置１０００に通知することにより、撮像装置１０００が記憶するこれら設定パラメータは、更新される。
【０１２９】
図７（ａ）に示すように、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドでは、ＢａｃｋｌｉｇｈｔＣｏｍｐｅｎｓａｔｉｏｎ（７００１）の設定パラメータは、ＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅ（７００２）の設定パラメータよりも先に記述される。
【０１３０】
また、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドでは、ＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅ（７００２）の設定パラメータは、ＤａｒｋＣｏｍｐｅｎｓａｔｉｏｎ（７００３）の設定パラメータよりも先に記述される。
【０１３１】
図７（ｂ）乃至（ｄ）は、各設定パラメータを示す。図７（ｂ）は、ＢａｃｋｌｉｇｈｔＣｏｍｐｅｎｓａｔｉｏｎ（７００１）の設定パラメータの構成を示す図である。この設定パラメータのＭｏｄｅの値は、ＯＮである。また、このＭｏｄｅの値がＯＮである場合には、この設定パラメータには、Ｌｅｖｅｌを記述することができる。この設定パラメータのＬｅｖｅｌの値は、１．８である。
【０１３２】
なお、本実施例のＢａｃｋｌｉｇｈｔＣｏｍｐｅｎｓａｔｉｏｎ（７００１）の設定パラメータは、逆光補正処理を動作させることを示し、撮像部１００４から出力された撮像画像を逆光補正処理が明るくするレベルを示す第１の画像処理情報に相当する。
【０１３３】
また、上述したように、ＢａｃｋｌｉｇｈｔＣｏｍｐｅｎｓａｔｉｏｎ（７００１）のＭｏｄｅの値は、ＯＮに限られるものではない。このＭｏｄｅには、ＯＮ及びＯＦＦの値が択一的に設定される。
【０１３４】
そして、このＭｏｄｅの値がＯＦＦである場合には、この設定パラメータには、Ｌｅｖｅｌを記述することはできない。また、ＯＮＶＩＦでは、このＬｅｖｅｌの値は、数値であり、この値の単位は、単位無しとして定義されている。そして、ＯＮＶＩＦでは、この値の範囲は、所定の範囲に制限されているものの、この範囲の上限及び下限は、各撮像装置メーカーが自由に定めるものとされている。
【０１３５】
また、このＬｅｖｅｌの値が大きくなればなるほど、撮像部１００４から出力された撮像画像は明るくなるものとする。
【０１３６】
なお、本実施例において、値がＯＮのＢＬＣに対応するＬｅｖｅｌパラメータは、露出補正処理部１００５が撮像部１００４から出力された撮像画像を明るくするレベル（設定情報）に相当する。
【０１３７】
図７（ｃ）は、ＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅの設定パラメータの構成を示す図である。この設定パラメータのＭｏｄｅの値は、ＯＮである。また、このＭｏｄｅの値がＯＮである場合には、この設定パラメータには、Ｌｅｖｅｌを記述することができる。
【０１３８】
なお、本実施例におけるＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅ（７００２）の設定パラメータは、ＷＤＲ処理を動作させることを示すとともに、撮像部１００４から出力された撮像画像をＷＤＲ処理が明るくするレベルを示す合成情報に相当する。また、上述したように、ＷｉｄｅＤｙｎａｍｉｃＲａｎｇｅ（７００２）のＭｏｄｅの値は、ＯＮに限られるものではない。このＭｏｄｅには、ＯＮ及びＯＦＦの値が択一的に設定される。
【０１３９】
そして、このＭｏｄｅの値がＯＦＦである場合には、この設定パラメータには、Ｌｅｖｅｌを記述することはできない。また、ＯＮＶＩＦでは、このＬｅｖｅｌの値は、数値であるものとされ、この値の単位は、無単位として定義されている。そして、ＯＮＶＩＦでは、この値の範囲は、所定の範囲に制限されるものの、この範囲の上限及び下限は、各撮像装置メーカーが自由に定めるものとされている。
【０１４０】
また、このＬｅｖｅｌの値が大きくなればなるほど、撮像部１００４から出力された撮像画像は明るくなるものとする。
【０１４１】
図７（ｄ）は、ＤａｒｋＣｏｍｐｅｎｓａｔｉｏｎ（７００３）の設定パラメータの構成を示す図である。それぞれ後述する図８の設定に対応するパラメータ値を例示している。この設定パラメータのＭｏｄｅの値は、ＡＵＴＯである。
【０１４２】
なお、上述したように、本実施例におけるＤａｒｋＣｏｍｐｅｎｓａｔｉｏｎ（７００３）の設定パラメータのＭｏｄｅの値は、ＡＵＴＯに限られるものではない。このＭｏｄｅには、ＯＮ、ＯＦＦ、及びＡＵＴＯの値が択一的に設定される。
【０１４３】
そして、このＭｏｄｅの値がＯＮの場合には、この設定パラメータには、Ｌｅｖｅｌを記述することができる。一方、このＭｏｄｅの値がＯＦＦ又はＡＵＴＯである場合には、この設定パラメータには、Ｌｅｖｅｌを記述することができない。
【０１４４】
また、ＯＮＶＩＦでは、このＬｅｖｅｌの値は、数値であり、この値の単位は、無単位として定義されるものとする。そして、ＯＮＶＩＦでは、この値の範囲は、所定の範囲に制限され、具体的には、０から＋１．０の範囲として定義されているものとする。なお、このＬｅｖｅｌの値が大きくなればなるほど、撮像部１００４から出力された撮像画像は明るくなるものとする。
【０１４５】
なお、本実施例において、値がＯＮのＤＣに対応するＬｅｖｅｌパラメータは、露出補正処理部１００５が撮像部１００４から出力された撮像画像を明るくするレベル（設定情報）に相当する。
【０１４６】
なお、本実施例におけるＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドは、露出補正処理部１００５の動作に関する合成情報とＷＤＲ画像合成処理部１００６の動作に関する画像処理情報とが記述され得る単一のコマンドに相当する。
【０１４７】
図８に撮像装置１０００が外部装置２０００から取得したＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにおいて、ＤＣの設定パラメータに記述されたＬｅｖｅｌの値の変換テーブルの一例を示す。本実施例においては、露出補正処理として暗部補正処理に関して例示するが、これに限られるものではない。当該テーブルは、外部装置２０００からＯＮＶＩＦプロトコルに基づいて通信設定されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンドにおけるＬｅｖｅｌの値を上段に表示している。そして、撮像装置１０００において、当該Ｌｅｖｅｌと対応づけられた実際に露出補正処理部１００５に設定されるＬｅｖｅｌ値を下段に表示している。当該テーブルは記憶部１００２に記憶されており、外部装置２０００からのコマンド受信に応じて使用される。
【０１４８】
具体的には、外部装置２０００からのコマンドに記述された０〜１の間のＬｅｖｅｌの値は、撮像装置１０００内部の記憶部１０００２で保持されているテーブルに基づいて、７段階のＬｅｖｅｌの値に分割される。例えば、外部装置２０００からのコマンドに０．１２というＬｅｖｅｌの値が記述されていた場合には、撮像装置１０００内部では暗部補正に用いるＬｅｖｅｌの値を１と変換される。そして、変換後の値はレスポンスとして外部装置２０００に送信される。本動作の詳細は図９を用いて後述する。
【０１４９】
なお、本実施例において変換テーブルは設定情報の変換に用いられる変換情報に相当する。
【０１５０】
一方で、外部装置２１００からの独自プロトコルに基づく通信によって、実際に露出補正処理部１００５に設定されるＬｅｖｅｌ値の要求が有った場合は、撮像装置１０００は、値の変換は行わない。つまり、実際に露出補正処理部１００５に設定されるＬｅｖｅｌ値を撮像装置１０００からの要求に対して返信する。本動作の詳細も図９を用いて後述する。
【０１５１】
なお、当該変換は制御部１００１等で行われる。つまり、制御部１０００１は値変換手段に相当する。
【０１５２】
なお、本実施例において、変換テーブルの一例を示したが、撮影条件や被写体条件等に応じて切り替えるように、複数の変換テーブルを保持してもよいし、所定の数式を用いて変換値を算出するようにしてもよい。
【０１５３】
図９にＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓの受信処理のうち暗部補正のＬｅｖｅｌの値の設定に関するフローチャートを示す。なお、この処理は、制御部１００１により実行される。また、この説明では、ＩｍａｇｉｎｇＳｅｔｔｉｎｇｓにおいて、ＤＣのパラメータを一例として着目して言及する。
【０１５４】
制御部１００１は、外部装置２０００等から通信されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンド又は、独自プロトコルに基づく設定情報を受信した後に、本フローチャートの処理を開始する。
【０１５５】
初めに、ステップＳ７００１では、制御部１００１は、外部装置２０００等から受信したコマンドのプロトコルに、どのような規格に基づくプロトコルが用いられているかを判定する。そして、その判定結果によって、ＯＮＶＩＦ規格に基づくプロトコルが用いられている場合には、ステップＳ７００２に処理を進める。一方で、ＯＮＶＩＦ規格以外の独自プロトコル等に基づくプロトコルが用いられる場合には、ステップＳ７００９へ処理を進める。
【０１５６】
ここで、どのような規格に基づくプロトコルが用いられているかどうかは、通信に用いられる記述内容を判定すること等で行われる。例えば、リクエストライン等の取得を行う。ＯＮＶＩＦ規格ではＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコル等を用いて行っている。そして、リクエストラインとは、このテキストメッセージの１行目（記述内容）のことである。リクエストラインは、スタートラインとも言われている。撮像装置１０００は、このリクエストメッセージを解析等する。そして、コマンドに用いられているプロトコルを判別する。
【０１５７】
なお、リクエストラインを解析ではなく、別の記述又は方法を用いてプロトコルを判別するようにしてもよい。
【０１５８】
ステップＳ７００２では、制御部１００１は、受信したコマンドにおいて、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓの情報を読み出し、記憶部１００２に記憶させる。そして、ステップＳ７００３に処理を進める。
【０１５９】
ステップＳ７００３では、制御部１００１は、ステップＳ７００２で読みだしたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓの中のＤａｒｋＣｏｍｐｅｎｓａｔｉｏｎのＭｏｄｅの値を読み出す。そして、ステップＳ７００４に処理を進める。
【０１６０】
ステップＳ７００４では、制御部１００１は、Ｓ７００３にて読み出したＭｏｄｅの値を判定する。値がＯＮである場合には、ステップＳ７００５へ処理を進め、値がＯＦＦ又はＡＵＴＯで有る場合には、ステップＳ７００８へ処理を進める。
【０１６１】
ステップＳ７００５では、制御部１００１は、ＤａｒｋｎｅｓｓＣｏｍｐｅｎｓａｔｉｏｎのＬｅｖｅｌの値を読み出す。そして、ステップＳ７００６に処理を進める。
【０１６２】
ステップＳ７００６では、制御部１００１は、図８に示される変換テーブル等を参照し、受信したコマンドに記述されたＤａｒｋｎｅｓｓＣｏｍｐｅｎｓａｔｉｏｎのＬｅｖｅｌの値を変換する。そして、ステップＳ７００７に処理をすすめる。
【０１６３】
ステップＳ７００７では、制御部１００１は、変換された値をＤａｒｋｎｅｓｓＣｏｍｐｅｎｓａｔｉｏｎのＬｅｖｅｌ値の設定値として露出補正処理部１００５に設定する。そして、ステップＳ７００８に処理を進める。
【０１６４】
ステップＳ７００８では、制御部１００１は、撮像装置１０００のＤａｒｋｎｅｓｓＣｏｍｐｅｎｓａｔｉｏｎのＬｅｖｅｌの値の設定が終了したことを通信するため、ＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓレスポンスを送信する。そして、処理を終了する。
【０１６５】
一方で、ステップＳ７００９では、制御部１００１は、通信が独自プロトコルにて行われている場合、受信コマンドを読み出す。そして、ステップＳ７０１０に処理を進める。
【０１６６】
ステップＳ７０１０では、制御部１００１は、ステップＳ７００９にて記憶したモードが補正を動作させるモード（ＯＮモード）である場合にはステップＳ７０１１へ処理を進める。また、補正を停止させるモード（ＯＦＦモード）又は自動で判定するモード（ＡＵＴＯモード）で有る場合はステップＳ７０１３へ処理を進める。
【０１６７】
ステップＳ７０１１では、制御部１００１は、受信コマンドから補正の設定値（設定情報）を読み出す。そして、ステップＳ７０１２に処理をすすめる。
【０１６８】
ステップＳ７０１２では、制御部１００１は、読みだした値を暗部補正の設定値とする。具体的には、制御部１００１は、ステップＳ７０１１で読み出した設定値を露出補正処理部１００５に設定する。そして、ステップＳ７０１３に処理を進める。
【０１６９】
ステップＳ７０１３では、制御部１００１は、撮像装置１０００の設定が終了したことを通信するため、正常応答を送信する。
【０１７０】
以上の説明から、ＯＮＶＩＦプロトコルの場合にはモードを判別した上で、ＯＮの場合には暗部補正の設定値を、適切に撮像装置１０００の内部に保持する変換テーブルを用いることによって適切に設定できる。その結果として、適切な画像を得ることを実現する。
【０１７１】
また、モードがＯＦＦ／ＡＵＴＯの場合には撮像装置１０００に予め設定された暗部補正の設定値を用いることによって、適切な画像を得ることができる。
【０１７２】
さらに、独自プロトコルの場合にはモードを判別した上で、ＯＮの場合には補正の設定値を読み出すことによって適切な画像を得ることを実現する。
【０１７３】
また、モードがＯＦＦ／ＡＵＴＯの場合には撮像装置１０００に予め設定された暗部補正レベル値を用いることによって、適切な画像を得ることを実現する。
【０１７４】
以上説明したように、撮像装置１０００の通信プロトコルが複数の場合であっても、ＤａｒｋｎｅｓｓＣｏｍｐｅｎｓａｔｉｏｎのＬｅｖｅｌの値を変換する変換テーブルを用いる。そして、変換後の設定値を用いて撮像装置１０００で撮影することによって適切な暗部補正を行った画像の撮影を実現することが可能となる。
【０１７５】
図１０にＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンド等を受信した撮像装置１０００が、外部装置２０００等に対してレスポンスを送信する処理に関するフローチャートを示す。なお、この処理は、制御部１００１により実行される。また、この説明では、ＩｍａｇｉｎｇＳｅｔｔｉｎｇｓにおいて、暗部補正としてのＤＣのパラメータを一例として着目して言及する。この処理を行うことで、外部装置２０００等は、撮像装置１０００における暗部補正の設定値を知ることができる。
【０１７６】
制御部１００１は、外部装置２０００等から通信されたＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンド等を受信した後に、本フローチャートの処理を開始する。
【０１７７】
初めに、ステップＳ８００１では、制御部１００１は暗部補正の設定値（Ｌｅｖｅｌの値）を読み出す。そして、ステップＳ８００２に処理を進める。
【０１７８】
ステップＳ８００２では、制御部１００１は、外部装置２０００等から受信したコマンドのプロトコルに、どのような規格に基づくプロトコルが用いられているかを判定する。そして、判定した結果、ＯＮＶＩＦ規格に基づくプロトコルが用いられている場合には、ステップＳ８００３に処理を進める。一方で、ＯＮＶＩＦ規格以外の独自プロトコル等に基づくプロトコルが用いられる場合には、ステップＳ８００９へ処理を進める。
【０１７９】
ステップＳ８００３では、制御部１００１は、ＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのレスポンスを生成し、記憶部１００２に記憶させる。そして、ステップＳ８００４に処理を進める。
【０１８０】
ステップＳ８００４では、制御部１００１は、生成されたレスポンスに対してＭｏｄｅを記述する。具体的には、記憶部１００２に記憶されたＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのレスポンスのＭｏｄｅの内容を更新する。そして、ステップＳ８００５に処理をすすめる。
【０１８１】
ステップＳ８００５では、制御部１００１は、暗部補正Ｌｅｖｅｌの値の設定値を読み出す。そして、ステップＳ８００６に処理をすすめる。
【０１８２】
ステップＳ８００６では、制御部１００１は、図１１にて説明する変換テーブルを用いて、暗部補正の設定値をＤＣのＬｅｖｅｌの値に変換する。そして、ステップＳ８００７に処理をすすめる。
【０１８３】
ステップＳ８００７では、制御部１００１は、変換した値で記憶部１００２に記憶されたＧｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓのレスポンスの内容を更新する。そして、ステップＳ８００８に処理を進める。
【０１８４】
ステップＳ８００８では、ステップＳ８００７までに生成したレスポンスを、通信部１００３より、撮像装置１０００に送信する。そして、処理を終了する。
【０１８５】
一方で、コマンドのプロトコルが独自プロトコルに基づく場合において、ステップＳ８００９では、制御部１００１は、撮像装置１０００からの要求に対するレスポンスを生成する。生成したレスポンスは記憶部１００２に記憶させる。そして、ステップＳ８０１０に処理を進める。
【０１８６】
ステップＳ８０１０では、制御部１００１は、生成したレスポンスに対してＭｏｄｅを記述する。具体的には、動作しているモードである場合には、レスポンスにＯＮを記述する。そして、ステップＳ８０１１に処理を進める。
【０１８７】
ステップＳ８０１１では、制御部１００１は、暗部補正のＬｅｖｅｌの値の設定値（設定情報）をレスポンスに記述する。具体的には、記憶部１００２に記憶されたレスポンスを暗部補正のＬｅｖｅｌを用いて更新する。そして、ステップＳ８０１２処理をすすめる。
【０１８８】
ステップＳ８０１２では、制御部１００１は、ステップＳ８０１１までに生成したレスポンスを通信部１００３より撮像装置１０００に対して送信する。そして、処理を終了する。
【０１８９】
図１１に図１０のステップＳ８００６にて変換に用いる、ＯＮＶＩＦプロトコルである場合の変換テーブルを示す。
【０１９０】
通信に用いるプロトコルが、ＯＮＶＩＦプロトコルに基づくプロトコルである場合には、撮像装置１０００が暗部補正に用いる設定値を送信する時に、撮像装置１０００が保持している設定値をそのまま送信すると外部機器２０００が認識できない。たとえば、撮像装置１０００は独自プロトコルに対応する値で記憶している等の場合、記憶している設定値をＯＮＶＩＦプロトコルで認識できるように再変換する必要がある。
【０１９１】
当該テーブルは、外部装置２０００からＯＮＶＩＦプロトコルに基づいて通信設定（送信）されたＳｅｔＩｍａｇｉｎｇＳｅｔｔｉｎｇｓコマンド等におけるＬｅｖｅｌの値を下段に表示している。そして、撮像装置１０００において、当該Ｌｅｖｅｌと対応づけられた実際に露出補正処理部１００５に設定されるＬｅｖｅｌ値を上段に表示している。上下は互いに対応して表示している。当該テーブルは記憶部１００２に記憶されており、外部装置２０００からのコマンド受信に応じて使用される。
【０１９２】
再変換する時には、変換テーブルには幅がなく一意に値を設定することにより、例えば撮像装置１０００内部では暗部補正Ｌｅｖｅｌの値１が設定された場合には、外部装置２０００からはＬｅｖｅｌの値０．０７と認識することが可能となる。
【０１９３】
図１２に外部に送信された後の設定画面を示す。本設定画面は、外部装置２０００等における表示部２００６等に表示される。なお、図１２（ａ）はＯＮＶＩＦプロトコルの設定画面であり、図１２（ｂ）は独自プロトコルの画面である。
【０１９４】
図１２（ａ）に示すように、図１１を用いて変換した設定した暗部補正Ｌｅｖｅｌの値送信することによって、ＯＮＶＩＦプロトコルを用いた設定画面ではＯＮ（スライダーにて暗部補正レベルが０．５０である）又はＯＦＦ／ＡＵＴＯと認識することができる。
【０１９５】
また、図１２（ｂ）に示すように、独自プロトコルを用いた設定画面ではＯＮ（暗部補正レベルが４）／ＯＦＦ／ＡＵＴＯと認識することができる。
【０１９６】
つまり、ユーザが外部装置２０００等にて撮像装置の設定値１０００の設定値を適切に認識することが可能である。
【０１９７】
以上説明したように、本実施例の効果は、各メーカーや各機種の相違が生じた時であっても、適切な露出補正処理を行うことが可能な撮像装置等を提供することが可能となる。
【０１９８】
なお、本実施例においては、露出補正処理の設定情報に関して例示したが、他の補正処理等においても、同様に変換テーブルを用いることで、同様の効果を得ることができる。
【０１９９】
なお、本実施例において図９のステップＳ７００６及び図１０のステップＳ８００６にて、ＯＮＶＩＦプロトコルに基づく通信の場合には設定値を変換したが、独自プロトコルに基づく通信の場合に設定値を変換するようにしてもよい。この場合、撮像装置１０００はＯＮＶＩＦプロトコルに規定された設定値を記憶部１００２にて記憶する。また、プロトコルによらず、共に変換するとしてもよい。この場合、プロトコル種別ごとの変換テーブルを記憶部１００２にて記憶する。
【０２００】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウエア（プログラム）を、ネットワーク又は各種コンピュータ読取可能記憶媒体を介してシステム或いは装置に提供する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がコンピュータプログラムを読み出して実行する処理である。
【０２０１】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０２０２】
１０００  撮像装置（監視カメラ）
１００３  通信部
１００４  撮像部
１００５  露出補正処理部
１００６  ＷＤＲ画像合成処理部
２０００  外部装置（クライアント装置）
２１００  外部装置（クライアント装置）
【図１】
2015233207.tif 000003
【図２】
2015233207.tif 000004
【図３】
2015233207.tif 000005
【図４】
2015233207.tif 000006
【図５】
2015233207.tif 000007
【図６】
2015233207.tif 000008
【図７】
2015233207.tif 000009
【図８】
2015233207.tif 000010
【図９】
2015233207.tif 000011
【図１０】
2015233207.tif 000012
【図１１】
2015233207.tif 000013
【図１２】
2015233207.tif 000014