(57)【特許請求の範囲】
【請求項１】
撮影した画像の色調整を行う色調整手段を有する複数の撮像装置をネットワークを介して制御する制御装置であって、
前記複数の撮像装置から撮影画像を受信する受信手段と、
前記複数の撮像装置の中から、当該複数の撮像装置から受信した複数の撮影画像について色の基準とする基準撮像装置を決定すると共に、撮影画像の色温度に基づいて前記決定された基準撮像装置を変更する撮像装置決定手段と、
前記基準撮像装置の撮影画像と、他の撮像装置の撮影画像とから他の撮像装置に対する色調整値を決定する調整値決定手段と、
前記ネットワークを介して前記色調整値と当該色調整値に基づいて前記色調整手段により色調整を実行させる命令とを前記他の撮像装置に送信する送信手段と、を有することを特徴とする制御装置。
【請求項２】
前記撮像装置決定手段は、前回の基準撮像装置の変更後からの経過時間とに基づいて前記決定された基準撮像装置を変更することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記撮像装置決定手段は、周辺機器の状態変化に基づいて前記決定された基準撮像装置を変更することを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記撮像装置決定手段は、撮像装置の動作状態に基づいて前記決定された基準撮像装置を変更することを特徴とする請求項１乃至３のいずれか１つに記載の制御装置。
【請求項５】
前記撮像装置決定手段は、前記複数の撮像装置の撮影範囲の照度に基づいて前記決定された基準撮像装置を変更することを特徴とする請求項１乃至４のいずれか１つに記載の制御装置。
【請求項６】
前記調整値決定手段は、前記複数の撮像装置から受信した複数の撮影画像の間で同等の色であるべき基準領域を決定し、
前記基準撮像装置の撮影画像の前記基準領域の色と、他の撮像装置の撮影画像において前記基準領域に相当する領域の色とから他の撮像装置に対する色調整値を決定することを特徴とする請求項１乃至５のいずれか１つに記載の制御装置。
【請求項７】
ユーザの操作により前記ネットワークを介して前記基準領域の指定命令を受け付ける入力手段を更に有することを特徴とする請求項６に記載の制御装置。
【請求項８】
前記受信手段は、前記ネットワークを介して前記基準領域の指定命令を受信することを特徴とする請求項６に記載の制御装置。
【請求項９】
前記調整値決定手段は、前記入力手段により前記基準領域の指定命令を受け付けていない場合は、前記複数の撮像装置から受信した複数の撮影画像について、白又は無彩色の画素が所定画素以上含まれている領域を基準領域として決定することを特徴とする請求項７に記載の制御装置。
【請求項１０】
前記調整値決定手段は、前記受信手段により前記ネットワークを介して前記基準領域の指定命令を受信していない場合は、前記複数の撮像装置から受信した複数の撮影画像について、白又は無彩色の画素が所定画素以上含まれている領域を基準領域として決定することを特徴とする請求項８に記載の制御装置。
【請求項１１】
前記色調整手段は、各撮像装置で撮影された画像のホワイトバランス制御を実行し、
前記色調整値は、前記色調整値を受信した撮像装置にてホワイトバランス制御を実行するための色ゲイン調整値に対して加算又は減算できるオフセット値であることを特徴とする請求項１乃至１０のいずれか１つに記載の制御装置。
【請求項１２】
前記複数の撮像装置から受信した撮影画像を表示する表示手段を更に有することを特徴とする請求項１乃至１１のいずれか１つに記載の制御装置。
【請求項１３】
撮影した画像の色調整を行う色調整手段を有する複数の撮像装置と制御装置とがネットワークを介して接続されたシステムであって、
前記制御装置は、
前記複数の撮像装置から撮影画像を受信する受信手段と、
前記複数の撮像装置の中から、当該複数の撮像装置から受信した複数の撮影画像について色の基準とする基準撮像装置を決定すると共に、撮影画像の色温度に基づいて前記決定された基準撮像装置を変更する撮像装置決定手段と、
前記基準撮像装置の撮影画像と、他の撮像装置の撮影画像とから他の撮像装置に対する色調整値を決定する調整値決定手段と、
前記ネットワークを介して前記色調整値と当該色調整値に基づいて前記色調整手段により色調整を実行させる命令とを前記他の撮像装置に送信する送信手段と、を有し、
前記複数の撮像装置は、
撮影画像を前記ネットワークを介して前記制御装置に送信する送信手段を有し、前記ネットワークを介して前記制御装置から受信した前記色調整値と色調整を実行させる命令とに基づいて前記色調整手段により色調整を実行することを特徴とするシステム。
【請求項１４】
撮影した画像の色調整を行う色調整手段を有する複数の撮像装置をネットワークを介して制御する方法であって、
前記複数の撮像装置から撮影画像を受信する受信工程と、
前記複数の撮像装置の中から、当該複数の撮像装置から受信した複数の撮影画像について色の基準とする基準撮像装置を決定すると共に、記憶手段に記憶された撮影画像の色温度に基づいて前記決定された基準撮像装置を変更する撮像装置決定工程と、
前記基準撮像装置の撮影画像と、他の撮像装置の撮影画像とから他の撮像装置に対する色調整値を決定する調整値決定工程と、
前記ネットワークを介して前記色調整値と当該色調整値に基づいて前記色調整を実行させる命令とを前記他の撮像装置に送信する送信工程と、を有することを特徴とする制御方法。
【請求項１５】
請求項１４に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の撮像装置をネットワークを介して制御する技術に関する。
【背景技術】
【０００２】
従来より、ネットワークを介して接続された複数のデジタルスチルカメラやデジタルビデオカメラ（以下、カメラ）によって撮影された複数の静止画や動画（以下、画像）を表示装置に同時に表示するカメラシステムがある。このカメラシステムでは、各々のカメラにおいて撮影画像のオートホワイトバランス（ＡＷＢ）制御等を行っている。
【０００３】
上記ＡＷＢ処理では、撮像素子により得られた画像データの白色（無彩色）部分を検出し、この検出結果（白色部分）から撮影画像における被写体に対する照射光源の色温度を求める。そして、この色温度に応じた色調整値（白色部分の被写体領域を無彩色にするための制御値）を撮像素子により得られた画像データに乗算するものである。
【０００４】
ここで、特許文献１には、複数台のカメラで同一被写体を撮影する場合に、画像の色を略同等にするために、基準データと一致させるのに必要な補正データを算出し、その補正データに基づいて各カメラの画像を補正する技術が記載されている。
【０００５】
また、特許文献２，３には、複数台のカメラにおけるＡＷＢ処理を同じ色温度下での制御とするために基準とする色温度を共有する技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１３５７８９号公報
【特許文献２】特開２００２−２７１８２５号公報
【特許文献３】特開２００４−３４９９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来において、各カメラごとにＡＷＢ処理を行い、各カメラでの撮影画像を夫々単独で表示する場合には、画像の色再現性に関してユーザに違和感を与えにくいと言える。しかしながら、各カメラの複数の撮影画像を同時に並列に表示した場合には複数のカメラ間での色再現性の差異によってユーザに違和感を与える場合がある。
【０００８】
また、上記特許文献１では、例えば、撮影範囲が時間と共に日向から日陰へと変化していき色温度が変化する環境において、このような環境の変化が反映されず、基準データと同じ領域は基準データの色再現性、それ以外の領域は不自然な色再現性となる。また、同一被写体ではなく、ユーザが任意に異なる被写体に対して白色であると判定して、その箇所を色合わせすることができず、同一被写体が映らない状態で複数台のカメラを配置した場合に、補正ができないという問題がある。
【０００９】
また、特許文献２のように色温度を共有すると、屋内と屋外、順光と逆光というような設置環境が異なるカメラによる撮影画像間においては少なくとも一方の設置環境で不自然な色再現性となる。
【００１０】
本発明は、上記課題に鑑みてなされ、複数の撮像装置によって撮影された複数の画像を表示装置に同時に表示する際に、複数の画像間での色再現性の差異を低減してユーザの違和感を軽減することができる技術を実現する。
【課題を解決するための手段】
【００１１】
上記課題を解決し、目的を達成するために、本発明の制御装置は、撮影した画像の色調整を行う色調整手段を有する複数の撮像装置をネットワークを介して制御する制御装置であって、前記複数の撮像装置から撮影画像を受信する受信手段と、前記複数の撮像装置の中から、当該複数の撮像装置から受信した複数の撮影画像について色の基準とする基準撮像装置を決定すると共に、撮影画像の色温度に基づいて前記決定された基準撮像装置を変更する撮像装置決定手段と、前記基準撮像装置の撮影画像と、他の撮像装置の撮影画像とから他の撮像装置に対する色調整値を決定する調整値決定手段と、前記ネットワークを介して前記色調整値と当該色調整値に基づいて前記色調整手段により色調整を実行させる命令とを前記他の撮像装置に送信する送信手段と、を有する。
【発明の効果】
【００１２】
本発明によれば、複数の撮像装置によって撮影された画像を表示装置に同時に表示する際において、画像間の色再現性の差異を減少してユーザの違和感を軽減することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態のカメラ制御装置を有するカメラシステムの構成を示すブロック図である。
【図２】第１の実施形態のカメラ制御装置の構成を示すブロック図である。
【図３】第１の実施形態のカメラの構成を示すブロック図である。
【図４】第１の実施形態の基準カメラの決定処理を示すフローチャートである。
【図５】第１の実施形態の色ゲイン調整値決定処理を示すフローチャートである。
【図６】本実施形態の白抽出範囲Ｗの色差範囲及びＷ画素の座標を色差信号Ｒ−Ｙ、Ｂ−Ｙ座標上に示した図である。
【図７】第２の実施形態のカメラシステムの構成を示すブロック図である。
【図８】第２の実施形態のカメラ制御装置の構成を示すブロック図である。
【図９】第２の実施形態の基準カメラの決定処理を示すフローチャートである。
【図１０】第３の実施形態のカメラシステムの構成を示すブロック図である。
【図１１】第３の実施形態の基準カメラの決定処理を示すフローチャートである。
【図１２】第４の実施形態の基準カメラの決定処理を示すフローチャートである。
【図１３】第５の実施形態のカメラシステムの構成を示すブロック図である。
【図１４】第５の実施形態のカメラ制御装置の構成を示すブロック図である。
【図１５】第６の実施形態のコンピュータシステムの構成を示すブロック図である。
【図１６】各実施形態をプログラムにより実現した例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。
【００１５】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１６】
［第１の実施形態］
図１は、第１の実施形態のカメラ制御装置を有するカメラシステムの構成を示すブロック図である。図２は、本実施形態のカメラ制御装置の構成を示すブロック図である。
【００１７】
図１において、カメラ５ａ〜５ｃはネットワーク２を介して通信可能な機能を有するデジタルスチルカメラやデジタルビデオカメラ等である。本実施形態では３台であるが、この台数に限るものではない。
【００１８】
ネットワーク２はLocal Area Network（ＬＡＮ）のような汎用的なもの、あるいは専用線などからなり、通信の用途に利用できる通信回線である。
【００１９】
表示装置３はＣＲＴやＬＣＤなどを持つ表示器であり、カメラ５ａ〜５ｃにて撮影された画像のデータをネットワーク２を介して受信し表示する。この表示装置３はネットワーク２を通して通信可能なパーソナルコンピュータ（ＰＣ）のディスプレイにより実現してもよい。
【００２０】
入力操作装置４は、ユーザがカメラ制御装置１や表示装置３を操作するためのデバイスであり、キーボードやボタン、マウス、リモートコントローラなどで実現してもよいし、タッチパネルで実現して表示装置３と一体のものとして実現してもよい。入力操作装置４はＰＣのキーボードで実現してもよい。
【００２１】
カメラ制御装置１、カメラ５ａ〜５ｃ、表示装置３、及び入力操作装置４はネットワーク２を介して通信可能に接続されている。
【００２２】
尚、入力操作装置４からカメラ制御装置１や表示装置３へ出力される操作信号の方式は、有線通信式、無線通信式、光通信式のいずれでもよく、限定するものではない。
【００２３】
次に、カメラ制御装置１の構成について、図２を参照して説明する。
【００２４】
コントローラ１１はカメラ制御装置１を制御するＣＰＵ（Central Processing Unit）、ＣＰＵの動作に必要なＲＯＭやＲＡＭ等から構成されている。
【００２５】
ネットワークインターフェース部（以下、ネットワークＩ／Ｆ部）１２は、カメラ５ａ〜５ｃからそれぞれ画像を受信して画像メモリ（不図示）へ記憶すると共に、受信した画像をネットワーク２に接続された表示装置３に対して送信する。
【００２６】
更に、ネットワークＩ／Ｆ部１２は、表示装置３近傍に設置された入力操作装置４によって送信される基準領域指定命令及びカメラ制御命令を受信する。
【００２７】
基準領域指定命令は、色再現性を同等にするべき白色又は無彩色の領域を、各カメラの画像について指定するコマンドである。ユーザは、ネットワーク２に接続された表示装置３に表示される各カメラ５ａ〜５ｃによって撮影された画像を視認し、表示装置３近傍に設置された入力操作装置４を操作することによってカメラ決定基準情報及び基準領域指定命令を送信する。
【００２８】
基準カメラ決定部１４は、色再現性の基準とすべき画像を撮影しているカメラ（基準カメラ）の決定条件を記憶する決定基準記憶部１３を有する。そして、カメラ５ａ〜５ｃから決定基準記憶部１３に記憶された所定の決定条件に基づいて色ゲイン調整の基準となるカメラを決定及び変更する処理を行う。なお、ユーザは、ネットワーク２に接続された表示装置３に表示される各カメラ５ａ〜５ｃによって撮影された画像を視認し、表示装置３近傍に設置された入力操作装置４を操作することによって基準カメラの指定命令や変更命令を送信するようにしてもよい。
【００２９】
次に、基準カメラ決定部１４による基準カメラの決定処理について図４のフローチャートを参照して説明する。
【００３０】
以下では、カメラ５ａから順に基準カメラの決定条件に合致するかを判定していくものとする。
【００３１】
先ず、基準カメラが決定又は変更されてから所定時間が経過しているか判定し（Ｓ１０１）、経過していない場合は、本処理を終了し、経過している場合は、カメラ５ａの撮影画像を取得する（Ｓ１０２）。
【００３２】
次に、カメラ５ａから取得した撮影画像の色温度が決定基準記憶部１３に記憶されている所定範囲内にあるか判定し（Ｓ１０３）、所定範囲内にある場合は、カメラ５ａを基準カメラと決定する（Ｓ１０４）。
【００３３】
一方、所定範囲内にない場合には、全ての撮影画像について基準カメラの決定条件に合致するかの判定を行ったか判定する（Ｓ１０５）。
【００３４】
ここでは、全ての撮影画像について判定していないため、次のカメラ５ｂの撮影画像を取得し（Ｓ１０２）、カメラ５ａの場合と同様に基準カメラの決定条件に合致するか判定する。カメラ５ｂも基準カメラの決定条件に合致しない場合はカメラ５ｃの撮影画像を取得して同様の判定を行う。カメラ５ｃも基準カメラの決定条件に合致しない場合は、全てのカメラが基準カメラの決定条件に合致しないため、基準カメラの変更を行わずに終了する。
【００３５】
ここでは、カメラから取得した撮影画像の色温度を基準カメラの決定条件として用いたが、撮影画像の輝度値が所定の閾値以上か判定する構成でもよい。
【００３６】
また、撮影画像から図６に示す白抽出範囲Ｗの色差範囲にある画素（以下、Ｗ画素）の数が決定基準記憶部１３に記憶されている閾値以上であること、若しくはＷ画素の数が最も多いカメラを基準カメラとして決定してもよい。
【００３７】
また、撮影画像から連続するＷ画素の面積が決定基準記憶部１３に記憶されている閾値以上であること、若しくは連続するＷ画素の面積が最も大きいカメラを基準カメラとして決定してもよい。
【００３８】
更に、撮影画像に決定基準記憶部１３に記憶されている周波数以上の高周波成分を含まない場合には焦点の合っていない画像として次のカメラの撮影画像を取得するようにしてもよい。
【００３９】
基準領域決定部１６は、基準領域記憶部１５を有し、基準領域指定命令を受信している場合は、カメラ５ａ〜５ｃによって撮影された画像において、基準領域指定命令で指定されている領域を各カメラの基準領域として決定して基準領域記憶部１５に記憶する。
【００４０】
一方、基準領域指定命令を受信していない場合は、カメラ５ａ〜５ｃによって撮影された各画像から、図６に示す白抽出範囲Ｗの色差範囲内にあるＷ画素が所定画素以上含まれている領域をそれぞれカメラの基準領域として決定し基準領域記憶部１５に記憶する。その際に、基準領域記憶部１５に以前に色調整を行った時の基準カメラの基準領域が記憶されており、その基準領域のＷ画素が所定画素以上含まれているならば、そのまま基準領域として使用する。
【００４１】
基準領域が決定されると、調整値決定部１７は図５のフローチャートに従って色調整値を算出する。
【００４２】
先ず、カメラ５ａの基準領域にあるＷ画素の色差信号（Ｂ-Ｙ，Ｒ-Ｙ）の平均値（Ｂａ，Ｒａ）を算出する（Ｓ２０１）。
【００４３】
次に、調整前のカメラ５ｂの基準領域にあるＷ画素の色差信号（Ｂ-Ｙ，Ｒ-Ｙ）の平均値（Ｂｂ，Ｒｂ）を算出する（Ｓ２０２）。
【００４４】
そして、これらの値からＢゲイン調整値（Ｂａ−Ｂｂ）、Ｒゲイン調整値（Ｒａ−Ｒｂ）を算出する（Ｓ２０３）。
【００４５】
これらのＢゲイン調整値とＲゲイン調整値を、カメラ５ａとカメラ５ｂの基準領域内のＷ画素を近似させる色ゲイン調整値として決定する（Ｓ２０４）。
【００４６】
このＢゲイン調整値及びＲゲイン調整値からなる色ゲイン調整値に基づいてＡＷＢ制御の変更を要求するカメラ制御命令を、ネットワークＩ／Ｆ部１２を介してカメラ５ｂに送信する（Ｓ２０５）。
【００４７】
そして、調整前のカメラ５ｃの基準領域にあるＷ画素の色差信号（Ｂ-Ｙ，Ｒ-Ｙ）の平均値（Ｂｃ，Ｒｃ）を算出する（Ｓ２０６）。
【００４８】
これらの値からＢゲイン調整値（Ｂａ−Ｂｃ）、Ｒゲイン調整値（Ｒａ−Ｒｃ）を算出する（Ｓ２０７）。
【００４９】
このＢゲイン調整値とＲゲイン調整値を、カメラ５ａとカメラ５ｃの基準領域内のＷ画素を近似させる色ゲイン調整値として決定する（Ｓ２０８）。
【００５０】
このＢゲイン調整値及びＲゲイン調整値からなる色ゲイン調整値に基づいてＡＷＢ制御の変更を要求するカメラ制御命令を、ネットワークＩ／Ｆ部１２を介してカメラ５ｃに送信する（Ｓ２０９）。
【００５１】
以上、基準領域にあるＷ画素の色差信号の平均値から色ゲイン調整値を算出する例を説明したが、基準領域にある特定のＷ画素の色差信号を元にして色ゲイン調整値を算出してもよい。
【００５２】
また、カメラ５ｂに対するカメラ制御命令を送信した後に、カメラ５ｃの色ゲイン調整値を決定しカメラ５ｃにカメラ制御命令を送信する例を説明したが、カメラ５ｂ，５ｃの色ゲイン調整値を決定した後にカメラ制御命令をカメラ５ｂ，５ｃに送信してもよい。
【００５３】
また、両カメラ５ｂ，５ｃの色ゲイン調整値を算出するためにカメラ５ａの基準領域を共通に用いる構成を説明したが、カメラ５ｂの色ゲイン調整値算出時とカメラ５ｃの色ゲイン調整値算出時とで異なった基準領域としてもよい。
【００５４】
また、カメラ制御装置１がカメラ制御命令を送信した後、カメラ制御命令を受信したカメラ５ｂ，５ｃは色ゲイン調整値を元にＡＷＢ制御を変更するが、カメラ５ｂ，５ｃのＡＷＢ制御のオフセット値として以後、継続的にこの色ゲイン調整値を用いてもよい。
【００５５】
ここでは、コントローラ１１、基準カメラ決定部１４、基準領域決定部１６、調整値決定部１７を各々別構成として説明したが、全て又は一部をＬＳＩにまとめて搭載して同等の機能を有する構成としてもよい。
【００５６】
また、基準領域指定命令を受信する構成を説明したが、基準領域決定部１６が常にカメラ５ａ〜５ｃによって撮影された各画像からＷ画素が所定画素以上含まれている領域を各カメラの基準領域として決定する構成としてもよい。
【００５７】
また、基準領域決定部１６は、カメラ５ａ〜５ｃによって撮影された各画像からＷ画素が所定画素以上含まれている領域を各カメラの基準領域として決定する機能を有するものとして説明したが、この機能を有さない構成としてもよい。つまり、常に基準領域指定命令で指定されている領域を各カメラの基準領域として決定する構成としてもよい。
【００５８】
次に、カメラ５ａ〜５ｃの構成及び動作について図３を参照して説明する。
【００５９】
図３は、ＷＢ調整機能を有するカメラ５ａ〜５ｃの構成を示すブロック図である。
【００６０】
ＣＣＤやＣＭＯＳ等の撮像素子を含む撮像部５１は、被写体の光学像を電気信号に変換する。ここでは一例として電気信号をＲ・Ｇ・Ｂの色信号として取り出している。
【００６１】
ゲインコントロールアンプ５２ａ，５２ｂはＲ信号とＢ信号の利得を制御し、信号処理部５３は撮像部５１及びゲインコントロールアンプ５２ａ，５２ｂから得られたＲ・Ｇ・Ｂ信号を処理して輝度信号Ｙ及び色差信号Ｒ−Ｙ、Ｂ−Ｙに変換する。
【００６２】
画像処理部５４は、信号処理部５３で得られた輝度信号Ｙ及び色差信号Ｒ−Ｙ、Ｂ−Ｙをネットワーク２を介して外部機器等へ出力するための画像フォーマット（サイズ、圧縮方式等）に適合するように画像処理を行う。
【００６３】
ホワイトバランス制御部（ＷＢ制御部）５５は、色差信号Ｒ−Ｙ、Ｂ−Ｙを元にゲインコントロールアンプ５２ａ，５２ｂを制御し、Ｇ信号に対してＲ信号、Ｂ信号を増減することにより画像信号のＷＢを制御する。
【００６４】
ここで、上記構成のカメラによるＡＷＢ制御について説明する。
【００６５】
ＷＢ制御部５５は、色差信号Ｒ−Ｙ、Ｂ−Ｙを基にゲインコントロールアンプ５２ａ，５２ｂの利得を制御する。これによりＲ信号及びＢ信号が増減されて、色差信号Ｒ−Ｙ、Ｂ−Ｙの信号成分が最小になるように制御する。
【００６６】
カメラ制御装置１からカメラ制御命令を受信した時に、白である箇所において色差信号Ｒ−Ｙ、Ｂ−Ｙの信号成分が最小になるゲインコントロールアンプ５２ａ，５２ｂの利得を、カメラ制御命令によって与えられる色ゲイン調整値を元に調整する。
【００６７】
例えばカメラ指定命令にてカメラ５ａが指定されている場合、ＷＢ制御部５５は、カメラ５ｂに対し、入力されるＢ−Ｙ、Ｒ−Ｙの各信号から、Ｂゲイン調整値、Ｒゲイン調整値を引いた値の信号成分が最小になるようにアンプ５２ａ，５２ｂの利得を調整する。
【００６８】
なお、上述したカメラ制御装置をカメラに内蔵してもよい。この場合、複数のカメラの少なくとも１台以上がカメラ制御装置を内蔵していれば、本実施形態と同様のシステムを構築でき、同様の効果を発揮できるのは言うまでもない。
【００６９】
本実施形態によれば、カメラ指定命令で指定されていないカメラに対して色ゲイン調整値に基づくＷＢ制御の変更を要求するカメラ制御命令を送信する。これにより、各カメラにてホワイトバランス制御を行うための色ゲイン調整値に対して加算又は減算できるオフセット値として利用できる。そのため、撮影範囲が時間と共に変化して色温度が変化する環境において、各カメラのＡＷＢ制御による環境の変化に対する調整と、色ゲイン調整値による調整が重ねて実行されるため、自然な色再現性を実現できる。
【００７０】
また、基準領域指定命令で指定されている領域を各カメラの基準領域とすることで、ユーザが任意に異なる被写体に対して同等の白色であると判定して、その箇所を色合わせすることができる。
【００７１】
また、複数のカメラによって撮影された各画像からＷ画素が所定画素以上含まれている領域をそれぞれ各カメラの基準領域として決定することで、同一被写体のみでなく、異なる被写体に対しても同等の白色であるとみなされる箇所を色合わせすることができる。
【００７２】
また、前回の基準カメラの変更後からの経過時間を記憶しておくことで、所定時間経過後にＷＢ制御が必要になった場合に、色調整の基準となる基準カメラを自動的に切り替えることができる。
【００７３】
［第２の実施形態］
図７は第２の実施形態のカメラ制御装置が適用されるカメラシステムの構成を例示し、図８は第２の実施形態のカメラ制御装置の構成を示すブロック図であり、第１の実施形態の図１及び図２と同一の構成には同じ符号を付して示している。
【００７４】
第２の実施形態のシステムは、図７に示すようにカメラ制御装置１に対して接点検出用ケーブル８を介して周辺機器としての照明スイッチ７が付加されている。
【００７５】
図８において、本実施形態のカメラ制御装置１は、接点検出用ケーブル８に接続される接点入力部１８を有する。接点入力部１８は、照明スイッチ７がＯＮになったことを接点検出用ケーブル８を介して検知し、コントローラ１１を介して基準カメラ決定部１４に通知する。
【００７６】
次に、基準カメラ決定部１４による基準カメラの決定処理について図９のフローチャートを参照して説明する。なお、図９において、図４と同一の処理（Ｓ１０２〜Ｓ１０５）については同一の符号を付して、説明を省略する。
【００７７】
以下では、カメラ５ａから順に基準カメラの決定条件に合致するかを判定していくものとする。
【００７８】
本実施形態では、接点入力部１８により照明スイッチ７がＯＮされたことを検知すると（Ｓ３０１）、図４のＳ１０２以降の処理を実行する。
【００７９】
上記実施形態によれば、決定基準記憶部１３に、前回の基準カメラの変更後からの経過時間を記憶しておくことなく、照明スイッチ７がＯＮされたことをトリガーとして第１の実施形態と同様の効果を得ることができる。
【００８０】
なお、カメラ制御装置１の内部に接点入力部１８を有する構成を説明したが、接点入力部１８がカメラ制御装置１の外部にあり、照明スイッチ７の状態変化を受けて、それを通知するパケットがネットワーク２を介して伝送されるようにしてもよい。
【００８１】
また、ここでは装置外部の状態変化の一例として、照明スイッチ７と連動した基準カメラの決定条件としたが、各カメラの電源ＯＮ／ＯＦＦなどの動作状態を検知して基準カメラの決定条件としてもよい。
【００８２】
［第３の実施形態］
図１０は第３の実施形態のカメラ制御装置が適用されるモニタリングシステムの構成を例示し、第１の実施形態の図１と同一の構成には同一の符号を付して示している。
【００８３】
第３の実施形態のシステムは、図１０に示すように各カメラ５ａ〜５ｃに照度センサ６ａ〜６ｃがそれぞれ搭載されている。照度センサ６ａ〜６ｃは各カメラ５ａ〜５ｃの撮影範囲の明るさを検出する光センサである。各照度センサ６ａ〜６ｃにて検出した値は、カメラ５ａ〜５ｃより所定時間ごとに定期的にカメラ制御装置１に送信される。定期的に送信することは、各カメラ５ａ〜５ｃに予め設定されている。また、カメラ制御装置１から定期的に各照度センサ６ａ〜６ｃで検出した値を送信するように要求することでも実現可能である。
【００８４】
ここでは、各照度センサ６ａ〜６ｃが各カメラ５ａ〜５ｃに搭載されているとして説明するが、カメラに搭載されなくとも撮影範囲の明るさを検知することができ、カメラ制御装置１と情報のやり取りが可能であればよい。
【００８５】
次に、基準カメラ決定部１４による基準カメラの決定処理について図１１のフローチャートを参照して説明する。なお、図１１において、図４と同一の処理（Ｓ１０２〜Ｓ１０５）については同一の符号を付して、説明を省略する。また、図１１中のｘ，ｙ，ｚは、処理対象となっているカメラ５ａ〜５ｃの識別子ａ，ｂ，ｃのいずれかに相当する。
【００８６】
以下では、カメラ５ａから順に基準カメラの決定条件に合致するかを判定していくものとする。
【００８７】
先ず、照度センサ６ａの値Ｘａ（以下、Ｘａ）を取得する（Ｓ４０１）。
【００８８】
次に、以前に取得した照度センサ６ａの値Ｙａ（以下、Ｙａ）が、決定基準記憶部１３に記憶されているか判定する（Ｓ４０２）。そして、記憶されている場合にはＹａが決定基準記憶部１３に記憶されている所定の値Ｋａ（以下、Ｋａ）より大きいか判定し（Ｓ４０３）。Ｙａが記憶されていない場合には、Ｘａを決定基準記憶部１３に記憶し、図４のＳ１０２以降の処理を実行する。
【００８９】
Ｓ４０３でＹａの値がＫａより大きい場合には、Ｘａの値を決定基準記憶部１３に記憶し、Ｘａの値がＫａよりも小さいか判定する（Ｓ４０４）。Ｘａの値がＫａよりも小さい場合には図４のＳ１０２以降の処理を実行する。Ｘａの値がＫａよりも大きい場合は、全ての照度センサの値を判定したか判定する（Ｓ４０６）。ここでは全ての照度センサの値を判定していないので、照度センサ６ｂの値Ｘｂを取得し（Ｓ４０１）、照度センサ６ｂについて同様の判定を行う。全ての照度センサの値を判定した場合には、基準カメラの変更を実行せずに本処理を終了する。
【００９０】
Ｓ４０３でＹａの値がＫａより小さい場合には、Ｘａの値を決定基準記憶部１３に記憶し、Ｘａの値がＫａよりも大きいか判定する（Ｓ４０５）。Ｘａの値がＫａよりも大きい場合には、図４のＳ１０２以降の処理を実行する。Ｘａの値がＫａよりも小さい場合は、全ての照度センサの値を判定したか判定する（Ｓ４０６）。全ての照度センサの値を判定していないので、照度センサ６ｂの値Ｘｂを取得し（Ｓ４０１）、照度センサ６ｂについて同様の判定を行う。
【００９１】
上記実施形態によれば、決定基準記憶部１３に前回の基準カメラの変更後からの経過時間を記憶しておくことなく、定期的に取得する照度センサの値を用いて第１の実施形態と同様の効果を得ることができる。
【００９２】
ここでは、定期的に照度センサの値を取得するごとに基準カメラの変更を行う例を説明したが、定期的に取得する照度センサの値の平均値等を用いて基準カメラの変更を行ってもよい。
【００９３】
また、ここでは照度センサを利用した例を説明したが、撮影された画像の状態変化を取得できる他の各種センサを用いてもよい。
【００９４】
［第４の実施形態］
図１２は、第４の実施形態のカメラシステムによる基準カメラの決定処理を示すフローチャートである。
【００９５】
なお、本実施形態のカメラシステム及びカメラ制御装置の構成については、図１及び図２と同様であるので、説明を省略する。
【００９６】
また、図１４において、図４と同一の処理（Ｓ１０１〜Ｓ１０５）については同一の符号を付して説明を省略する。
【００９７】
以下では、カメラ５ａから順に基準カメラの決定条件に合致するかを判定していくものとする。
【００９８】
Ｓ１０１で、基準カメラが決定又は変更されてから所定時間が経過している場合、カメラ５ａの動作状態に係る情報を取得する（Ｓ５０１）。ここで、動作状態としては、例えば、カメラ５ａの電源のＯＮ／ＯＦＦ、レンズキャップの着脱、合焦用モータのＯＮ／ＯＦＦなどの情報が挙げられる。
【００９９】
次に、基準カメラ決定部１４は、カメラ５ａの動作状態が異常であるか判定し（Ｓ５０２）、異常であるならば、全てのカメラについて動作状態の判定を行ったか判定する（Ｓ５０３）。ここでは全てのカメラについて判定していないため、次にカメラ５ｂの動作状態を取得し（Ｓ５０１）、カメラ５ａと同様に動作状態を判定する（Ｓ５０２）。
【０１００】
Ｓ５０３で、全てのカメラの動作状態を判定した場合は、全てのカメラが異常であるので、基準カメラの変更を行わずに終了する。
【０１０１】
一方、Ｓ５０２でカメラ５ａの動作状態が異常でなければ、Ｓ１０２以降の処理を実行する。
【０１０２】
上記実施形態によれば、基準カメラが決定又は変更されてから所定時間経過後、カメラの動作状態に応じて第１の実施形態と同様の効果を得ることができる。
【０１０３】
［第５の実施形態］
図１３は第５の実施形態のカメラ制御装置が適用されるカメラシステムの構成を例示し、図１４は第５の実施形態のカメラ制御装置の構成を示すブロック図であり、第１の実施形態の図１及び図２と同一の構成には同じ符号を付して示している。
【０１０４】
第５の実施形態のシステムは、図１３に示すように図１の構成から表示装置３及び入力操作装置４を取り除き、その代わりに図１４に示すように表示部１９及び入力部２０がカメラ制御装置１に内蔵されている。
【０１０５】
表示部１９はＣＲＴやＬＣＤなどの表示装置であり、他のカメラから受信した画像やカメラ制御装置１のユーザインタフェース（ＵＩ）画面などを表示する。
【０１０６】
入力部２０はキーボードやボタン、マウスなどで実現してもよいし、タッチパネルで実現して表示部１９と一体のものとして実現してもよい。
【０１０７】
ユーザは表示部１９に表示されるカメラ５ａ〜５ｃによって撮影された画像を視認し、入力部２０を操作することによって基準領域指定命令を送信する。
【０１０８】
基準カメラ決定部１４及びカメラ５ａ〜５ｃの構成や動作は、第１の実施形態で説明した通りである。
【０１０９】
以上のように、表示部及び入力部をカメラ制御装置１に内蔵した場合でも、第１の実施形態と同様の効果を発揮することができる。
【０１１０】
［第６の実施形態］
本発明の目的は、前述した各実施形態の機能を実現するコンピュータプログラムを、システム或いは装置に直接又は遠隔から供給することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１１】
この記憶媒体に格納されたプログラムコードを読み出し実行するシステム或いは装置の一例を図１５に示す。
【０１１２】
このコンピュータシステム１００は、ＣＰＵ１０１、プログラムコードを展開して実行するための領域に使用されるメモリ１０２、プログラムコードを格納している記憶媒体１０３を有する。また、コンピュータシステム１００は、必要な操作コマンドを入力する入力部２０、撮影画像やＵＩ画面を表示する表示部１９、ネットワーク２を介して他のコンピュータシステムやカメラとの通信を行うネットワークＩ／Ｆ部１２を有する。
【０１１３】
図１６は、本実施形態のプログラムにより実現される機能の一例を示すフローチャートである。
【０１１４】
なお、図１６では、Ｓ１０３でカメラ５ａから取得した撮影画像の色温度が決定基準記憶部１３に記憶されている所定範囲内にない場合に、全ての撮影画像について基準カメラの決定条件に合致するかの判定を行ったか判定せずに、Ｓ１０２に戻る。その他、図４と同一の処理（Ｓ１０１〜Ｓ１０４）については同一の符号を付して、説明を省略する。
【０１１５】
Ｓ１０４で基準カメラが決定された後、過去の基準領域が全て図６のＷ画素に含まれており、再利用可能か判定し（Ｓ６０１）、再利用可能であれば、過去の基準領域を基準領域として決定する（Ｓ６０４）。
【０１１６】
一方、Ｓ６０１で再利用可能でない場合には、基準領域指定命令を受信しているか判定する（Ｓ６０２）。そして、基準領域指定命令を受信している場合は、カメラ５ａ〜５ｃによって撮影された画像において、基準領域指定命令で指定されている領域を各カメラの基準領域として決定する（Ｓ６０４）。
【０１１７】
一方、基準領域指定命令を受信していない場合は、カメラ５ａ〜５ｃによって撮影された各画像から、図６の白抽出範囲Ｗの色差範囲内にあるＷ画素が所定画素以上含まれている領域を検出する（Ｓ６０３）。そして、各カメラの基準領域として決定する（Ｓ６０４）。
【０１１８】
基準領域を決定すると、カメラ５ａとカメラ５ｂの基準領域内の画素における色差信号Ｒ-Ｙ、色差信号Ｂ-Ｙを近似させる色ゲイン調整値を算出して決定する（Ｓ６０５）。例えば図６において、カメラ５ａの基準領域内画素をＷａの値、調整前のカメラ５ｂの基準領域内画素をＷｂの値とした時、カメラ５ｂの基準領域内画素をＷａの値に近づける。この時のＲゲイン調整値及びＢゲイン調整値を算出する。このＲゲイン調整値及びＢゲイン調整値からなる色ゲイン調整値に基づいてＡＷＢ制御の変更を要求するカメラ制御命令を、カメラ５ｂに送信する（Ｓ６０６）。
【０１１９】
カメラ５ｃについても、カメラ５ｂに対する手順と同様にＳ６０４及びＳ６０５の処理を実行する。
【０１２０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１２１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行うことによっても実現され得る。
【０１２２】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットのメモリに書き込まれた後、該ボード等のＣＰＵ等が実際の処理の一部又は全部を行うことによっても実現される。
【図１】
0005422065.tif 000002
【図２】
0005422065.tif 000003
【図３】
0005422065.tif 000004
【図４】
0005422065.tif 000005
【図５】
0005422065.tif 000006
【図６】
0005422065.tif 000007
【図７】
0005422065.tif 000008
【図８】
0005422065.tif 000009
【図９】
0005422065.tif 000010
【図１０】
0005422065.tif 000011
【図１１】
0005422065.tif 000012
【図１２】
0005422065.tif 000013
【図１３】
0005422065.tif 000014
【図１４】
0005422065.tif 000015
【図１５】
0005422065.tif 000016
【図１６】
0005422065.tif 000017