(57)【特許請求の範囲】
【請求項１】
被写体ごとのポイントに基づいて、撮影手段が撮影する被写体を決定する撮影制御装置であって、
前記撮影手段が撮影可能な被写体の位置を特定する特定手段と、
前記特定手段により位置が特定された被写体ごとのポイントに基づいて、ポイントが低い被写体が撮影されるように、前記撮影手段が撮影する被写体を決定する決定手段と、
前記決定手段による決定に応じて前記撮影手段を制御する制御手段と、
前記撮影手段が撮影すると前記決定手段により決定された被写体のポイントに所定のポイントを加算すると共に、前記撮影手段による撮影に応じて被写体ごとのポイントを所定割合下げる更新手段とを備えたことを特徴とする撮影制御装置。
【請求項２】
前記更新手段は、
前記撮影手段による撮影サイズが第１のサイズの被写体のポイントに第１のポイントを加算し、前記撮影手段による撮影サイズが前記第１のサイズよりも小さい第２のサイズの被写体のポイントに前記第１のポイントよりも低い第２のポイントを加算することを特徴とする請求項１に記載の撮影制御装置。
【請求項３】
前記更新手段は、
撮影された回数が第１の回数の被写体のポイントに第１のポイントを加算し、撮影された回数が前記第１の回数よりも多い第２の回数の被写体のポイントに前記第１のポイントよりも高い第２のポイントを加算することを特徴とする請求項１又は２に記載の撮影制御装置。
【請求項４】
ネットワークを介して接続される第２の撮影制御装置により制御される撮影手段が撮影した被写体に応じた被写体ごとのポイントを、前記第２の撮影制御装置から取得する取得手段を有し、
前記決定手段は、前記更新手段により更新された被写体ごとのポイントと、前記第２の撮影制御装置から取得された前記被写体ごとのポイントとに基づいて、前記撮影手段が撮影する被写体を決定することを特徴とする請求項１乃至３のいずれか一項に記載の撮影制御装置。
【請求項５】
被写体ごとのポイントに基づいて、撮影手段が撮影する被写体を決定する撮影制御装置が行う制御方法であって、
前記撮影手段が撮影可能な被写体の位置を特定する特定工程と、
前記特定工程により位置が特定された被写体ごとのポイントに基づいて、ポイントが低い被写体が撮影されるように、前記撮影手段が撮影する被写体を決定する決定工程と、
前記決定工程による決定に応じて前記撮影手段を制御する制御工程と、
前記撮影手段が撮影すると前記決定工程により決定された被写体のポイントに所定のポイントを加算すると共に、前記撮影手段による撮影に応じて被写体ごとのポイントを所定割合下げる更新工程とを有することを特徴とする制御方法。
【請求項６】
被写体ごとのポイントに基づいて、撮影手段が撮影する被写体を決定するコンピュータに、
前記撮影手段が撮影可能な被写体の位置を特定する特定手順と、
前記特定手順により位置が特定された被写体ごとのポイントに基づいて、ポイントが低い被写体が撮影されるように、前記撮影手段が撮影する被写体を決定する決定手順と、
前記決定手順による決定に応じて前記撮影手段を制御する制御手順と、
前記撮影手段が撮影すると前記決定手順により決定された被写体のポイントに所定のポイントを加算すると共に、前記撮影手段による撮影に応じて被写体ごとのポイントを所定割合下げる更新手順とを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラなどの撮影手段を制御する撮影制御装置及び制御方法、並びに前記制御方法を実行するためのプログラムに関する。
【背景技術】
【０００２】
カメラで撮影された映像をネットワーク経由で配信するネットワークカメラシステムにおいて、映像受信者が特定の被写体の映像を見るための従来技術は、既に知られている（例えば、特許文献１を参照）。
【０００３】
一方、ネットワークカメラシステムの使い方として、複数の被写体をバランスよく撮影することが要求される場合がある。例えば、幼稚園や学校で移動する子供達の様子を満遍なく確認する、また、職場において移動しながら働く複数の従業員の様子を抜けなく監視する場合、単に特定の被写体を撮影や監視するだけでなく、複数の被写体をバランスよく撮影或いは監視する必要がある。
【０００４】
複数の被写体をバランスよく撮影するネットワークカメラシステムの従来技術として、例えば、特許文献２の自動撮影装置があり、この装置では、複数の被写体の映像を均等な時間撮影することができる。
【特許文献１】特許第３５６１４９０号公報
【特許文献２】特開２００４−３６３７７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
複数の被写体をバランスよく撮影或いは監視するネットワークカメラシステムとして、特許文献２の自動撮影装置では、複数の被写体を均等な時間撮影することを実現している。しかし、各被写体の撮影時間が単純に等しくなるように制御すると、次のような場合にバランスよく撮影することができないという問題が生じる。
【０００６】
例えば、カメラがある部屋を撮影している状況で、その部屋に被写体の出入りがある場合、つまりカメラの撮影範囲にいる被写体の数が増減した場合、各被写体の撮影時間が等しくなるように制御を行うと、以下の問題が生じる。
【０００７】
即ち、新たに撮影範囲に入ってきた被写体については、撮影時間が０であるため、その被写体の撮影時間が他の被写体の撮影時間と同程度になるまでしばらくの間、新たな被写体が集中的に撮影されてしまうことになる。これでは、被写体の撮影時間としては均等となるものの、ある時間範囲で見たときには、新たな被写体だけが集中的に撮影されていることになり、必ずしもバランスのよい撮影が行われているとは言えなくなってしまう。
【０００８】
また、複数の被写体を均等な時間撮影することに別の問題も生じる。即ち、被写体がどのようなサイズで撮影されているかが考慮されていないため、小さなサイズばかりで撮影された被写体と大きなサイズばかりで撮影された被写体が同時間撮影されたとしても、バランスよく撮影されたとは言えなくなってしまう。
【０００９】
また、複数の被写体をバランスよく撮影するようにカメラ制御をすることを考えた際に、撮影対象となる被写体を撮影状況に応じて絞り込む必要があるが、移動する被写体が複数存在する場合、絞り込んだ被写体以外の被写体が写ることがある。例えば、偶然にも撮影対象となる被写体と高い頻度に一緒にいる場合である。このような場合、特定の被写体が写りすぎてしまう可能性があるが、バランスよく撮影するためには、このような場合においても特定の被写体が写りすぎてしまうことを防止する必要がある。
【００１０】
また、複数のカメラで特定の被写体を撮影する場合、１台のカメラを制御するだけでは複数のカメラから撮影可能な場所に居る頻度の高い被写体の撮影時間が長くなってしまう。この場合、ある部屋に居る被写体全てをバランスよく撮影することにならない。ある被写体の撮影が可能なカメラが複数台存在する場合には、複数のカメラへの制御を行わなければ、撮影可能な全ての被写体をバランスよく撮影することはできない。特に、ある部屋に居る複数の被写体を撮影する場合、複数のカメラで特定の被写体を一度に集中的に撮影するよりも、各カメラとも別の被写体を対象として撮影する方が、部屋に居る複数の被写体をバランスよく撮影することができる。
【００１１】
本発明は上記従来の問題点に鑑み、次のような、撮影制御装置及び制御方法、並びにプログラムを提供することを目的とする。即ち、（１）撮影可能な場所に存在する被写体の数が増減するようなケースや、被写体の撮影サイズが一定しないようなケースにおいてもバランスよく撮影することができるようにする。（２）複数の被写体を複数のカメラでバランスよく撮影することができるようにする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の撮影制御装置は、被写体ごとのポイントに基づいて、撮影手段が撮影する被写体を決定する撮影制御装置であって、前記撮影手段が撮影可能な被写体の位置を特定する特定手段と、前記特定手段により位置が特定された被写体ごとのポイントに基づいて、ポイントが低い被写体が撮影されるように、前記撮影手段が撮影する被写体を決定する決定手段と、前記決定手段による決定に応じて前記撮影手段を制御する制御手段と、前記撮影手段が撮影すると前記決定手段により決定された被写体のポイントに所定のポイントを加算すると共に、前記撮影手段による撮影に応じて被写体ごとのポイントを所定割合下げる更新手段とを備えたことを特徴とする。
また、本発明の制御方法は、被写体ごとのポイントに基づいて、撮影手段が撮影する被写体を決定する撮影制御装置が行う制御方法であって、前記撮影手段が撮影可能な被写体の位置を特定する特定工程と、前記特定工程により位置が特定された被写体ごとのポイントに基づいて、ポイントが低い被写体が撮影されるように、前記撮影手段が撮影する被写体を決定する決定工程と、前記決定工程による決定に応じて前記撮影手段を制御する制御工程と、前記撮影手段が撮影すると前記決定工程により決定された被写体のポイントに所定のポイントを加算すると共に、前記撮影手段による撮影に応じて被写体ごとのポイントを所定割合下げる更新工程とを有することを特徴とする。
また、本発明のプログラムは、被写体ごとのポイントに基づいて、撮影手段が撮影する被写体を決定するコンピュータに、前記撮影手段が撮影可能な被写体の位置を特定する特定手順と、前記特定手順により位置が特定された被写体ごとのポイントに基づいて、ポイントが低い被写体が撮影されるように、前記撮影手段が撮影する被写体を決定する決定手順と、前記決定手順による決定に応じて前記撮影手段を制御する制御手順と、前記撮影手段が撮影すると前記決定手順により決定された被写体のポイントに所定のポイントを加算すると共に、前記撮影手段による撮影に応じて被写体ごとのポイントを所定割合下げる更新手順とを実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、撮影可能な場所に存在する被写体の数が増減するようなケースや、被写体の撮影サイズが一定しないようなケースにおいてもバランスよく撮影することが可能になる。
【００１９】
さらに、被写体の撮影ポイントを複数の撮影制御装置間で共有することで、撮影可能な場所に存在する被写体を複数の撮影手段でバランスよく撮影することが可能になる。また、特定の被写体を撮影する上で、複数の撮影手段で撮影が可能な場合に、特定の撮影手段からの撮影だけでなく、様々な撮影手段から、様々な角度での撮影が可能になる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２１】
［第１の実施の形態］
＜カメラ制御システムの構成＞
図１は、本発明の撮影制御装置を含むカメラ制御システムの構成を示すブロック図である。
【００２２】
このカメラ制御システムは、図１に示すように、撮影制御装置である複数のカメラ制御装置１０１−１〜１０１−ｎを備えている。各々のカメラ制御装置１０１−１〜１０１−ｎは、それぞれ、撮影部（カメラ）１０２、撮影制御部１０３、均等選択制御部１０４、対象位置特定部１０７、ポイント管理部１０８、ポイントＤＢ部１０９及びポイント通信部１１０を備える。また、均等選択制御部１０４は、撮影対象選択部１０５及びポイント更新部１０６を有する。ネットワーク１１１などに接続された複数のカメラ制御装置１０１−１〜１０１−ｎは、装置内のポイント通信部１１０によりポイントデータを共有して動作する装置である。
【００２３】
撮影部１０２は、被写体を撮影する装置である。撮影制御部１０３は、撮影部１０２に対して制御信号を送り、撮影部１０２の動作を制御する装置である。均等選択制御部１０４は、撮影対象選択部１０５とポイント更新部１０６を含み、撮影制御部１０３に撮影対象の情報を送信する装置である。
【００２４】
撮影対象選択部１０５は、ポイント管理部１０８で管理されている各被写体のポイントの大小関係や対象位置特定部１０７より得られた位置情報を判断基準として撮影対象を決定する装置である。ポイント更新部１０６は、ポイントを更新する対象となる被写体を選出し、撮影した被写体の映像内における撮影サイズ（被写体のサイズ）、１被写体に対する１回の撮影時間、カメラ制御システムの総撮影時間もしくは回数を更新する装置である。同様に、ポイント更新部１０６は、各被写体の総撮影時間もしくは回数、被写体が撮影可能な場所に入ってからの経過時間、各被写体の過去のポイントなどを用いて選出した被写体のポイントを更新する装置である。
【００２５】
ここで、被写体のサイズの定義を説明するために、図２に被写体のサイズの例を示す。図２は、被写体のサイズの定義の説明図である。図２に示したように、映像内における被写体の高さを、被写体のサイズと呼ぶものとする。被写体のサイズは、撮影部１０２のパン、チルト、ズームの量と、被写体の位置情報、身長などから算出する。身長の扱いについては、本実施例では、立っている姿勢における平均的な身長を利用する方法を用いるが、各被写体の身長をデータベースに登録する方式を用いても構わない。また、画像処理などによって実際に撮影された被写体の高さを認識して、被写体のサイズを取得する方法を用いても構わない。
【００２６】
対象位置特定部１０７は、ＲＦＩＤやＰＨＳ、ＧＰＳなどの位置特定手段を用いて、撮影部１０２が撮影可能な位置に存在する被写体を探索し、発見した被写体の座標を取得する装置である。ポイント管理部１０８は、各被写体のポイントをポイントＤＢ部１０９に対して読み書きをする装置である。ポイントＤＢ部１０９は、各被写体のポイントを蓄積する装置である。ポイント通信部１１０は、ネットワークに接続された他のカメラ制御装置のポイント通信部１１０と通信を行い、ポイント管理部１０８で管理するポイントデータを送受信する装置である。
【００２７】
＜第１の実施の形態の動作＞
次に、第１の実施の形態の動作について、図３、図４（ａ），（ｂ）、及び図５（ａ），（ｂ）を参照して説明する。
【００２８】
図３は、第１の実施の形態に係る動作フローを示すフローチャートである。図４（ａ），（ｂ）及び図５（ａ），（ｂ）は、第１の実施の形態に係る動作を説明するための説明図である。
【００２９】
まずステップＳ２０１において、ポイント管理部１０８を起動し、ポイントＤＢ部１０９内のポイント情報を初期化する。図４（ａ），（ｂ）は、ポイントＤＢ部１０９に蓄積するデータの一例を表形式で示している。
【００３０】
図４（ａ）は、各被写体のポイント情報を蓄積するリストを示す。図４（ａ）のリスト例では、各被写体の識別子を表す列６０１、各被写体をカメラ制御装置１０１−１〜１０１−ｎで撮影したときのポイントを表す列６０２、各被写体を撮影可能な全カメラ制御装置１０１におけるポイントの合計値を表す列６０３が示される。
【００３１】
図４（ｂ）は、１つのカメラ制御装置内の変数を表した表データを示す。図４（ｂ）の例では、カメラ制御装置１０１内における現在までの総撮影回数１１０１、カメラ制御装置１０１内における撮影可能な場所にいる人数１１０２が示される。なお、カメラ制御装置１０１内における撮影可能な場所にいる人数１１０２は、該人数に応じて加算するポイントを調整する際に用いるパラメータで、本実施の形態では用いないものとする。
【００３２】
ポイント管理部１０８は、ポイントＤＢ部１０９に蓄積された、図４（ａ）や図４（ｂ）の形式で記述されたデータベースの中から、要求のあった被写体の識別子に対応したポイントやポイントを算出する際に必要となる情報を取得する機能と設定する機能を有する。初期化時には、ポイントを０に設定する。ポイントデータとポイント算出に必要なパラメータの初期化については、カメラ制御装置を初めて利用したときと同じ０に設定する場合の他、ポイントＤＢ部１０９に格納されている値に初期化して、現在までに撮影された情報を継続して利用することも可能である。
【００３３】
次のステップＳ２０２は、ポイント通信部１１０が他のカメラ制御装置の台数分、次のステップＳ２０３の処理を繰り返す。ステップＳ２０３では、ポイント通信部１１０がネットワークを介して他のカメラ制御装置から、被写体の撮影ポイントを受信する。受信した撮影ポイントは、ポイント管理部１０８がポイントＤＢ部１０９に格納する。
【００３４】
そして、ステップＳ２０４において、対象位置特定部１０７を起動して、撮影可能な位置に存在する被写体を特定し、該被写体の座標を取得する。取得した被写体の識別子と位置を、図５（ａ）の形式にして均等選択制御部１０４に通知する。図５（ａ）は、対象位置特定部１０７から均等選択制御部１０４へ送信するデータの一例を表形式で表したものである。図５（ａ）の例では、被写体の識別子を表す列５０１と、被写体の座標を表す列５０２が示される。
【００３５】
続くステップＳ２０５では、ポイント管理部１０８を起動して、ステップＳ２０４で取得した撮影可能な位置に存在する被写体リストを渡して該被写体のポイントリストを取得する。さらにステップＳ２０６において、撮影可能な被写体を通知された均等選択制御部１０４が、撮影対象選択部１０５を起動する。起動された撮影対象選択部１０５は、ステップＳ２０５にて得られたポイントリストから、対象位置特定部１０７より得た撮影可能な範囲に存在する被写体の識別子に対応するポイントを取得する。起動された撮影対象選択部１０５は、取得したポイントのうち、最小のポイントを持つ被写体を選択する。図４（ａ）に示した被写体の撮影ポイントの例では、６０３で示した自カメラ及び他カメラでの撮影ポイントの合計が最も低く、かつ、６０２で示した自カメラでの撮影ポイントが最も低い被写体を選択する。
【００３６】
その後のステップＳ２０７において、撮影制御部１０３を起動して、ステップＳ２０６で選択した被写体の座標に向けて撮影部１０２を制御して、一定時間撮影する。例えば、１０秒間撮影する。被写体を撮影する際のズーム量の制御については、例えば、認識している被写体のサイズを撮影できるように被写体との距離に応じてズーム量を制御する方式がある。また、ズーム量を固定する方式、ユーザが指定したズーム量で制御する方式、撮影時間や撮影時間帯に応じてズーム量を変更する方式などでも構わない。ここでは、例えばズーム量を固定する方式を採用する。図５（ｂ）に撮影制御部１０３に送信する制御用メッセージの例を示す。図５（ｂ）の例では、カメラをフォーカスさせる目標座標８０１と、撮影する時間の長さ８０２が示される。
【００３７】
そしてステップＳ２０８において、まず、ポイント管理部１０８に対して、撮影対象選択部１０５が選択した被写体の識別情報を通知し、ポイント管理部１０８から、撮影対象選択部１０５が選択した被写体のポイントを取得する。次に、取得した特定被写体のポイントを図６（ａ）に示すような予め規定した更新式を用いて更新する。その次に、ポイント管理部１０８に対して、更新したポイントを通知して、ポイントＤＢ部１０９にポイントを書き込む。最後に図６（ｂ）に示すような更新式を用いて全被写体のポイントを更新するよう、ポイント管理部１０８に対して要求を出す。
【００３８】
次のステップＳ２０９では、ポイント通信部１１０が他のカメラ制御装置の台数分、続くステップＳ２１０の処理を繰り返す。ステップＳ２１０においては、ポイント通信部１１０がネットワークを介して他のカメラ制御装置に対して、ステップＳ２０８で更新した被写体の撮影ポイントを送信する。送信する撮影ポイントは、ポイント管理部１０８を通じて、ポイントＤＢ部１０９から取得する。
【００３９】
そして、ステップＳ２１１では、撮影を継続するかどうかの判定を行い、ユーザなどの要求により撮影を中止する必要が無ければ、ステップＳ２０２に戻る。中止の要求が来ていた場合には、処理を終了する。
【００４０】
＜ポイント更新式＞
次に、被写体に適用するポイント更新式に関する説明を行う。図６（ａ），（ｂ）、図７（ａ），（ｂ），（ｃ）、図８、及び図９は、被写体に適用するポイント更新式に関する説明図である。
【００４１】
（Ａ）選択された被写体に適用するポイント更新式
図７（ａ）は、ポイント更新部１０６において選択された被写体に適用するポイント更新式の一般式を示している。更新式１８０１は、該被写体の現在のポイント、該被写体のサイズ、該被写体の総撮影回数、システムの総撮影回数を入力とする式である。これ以外の入力値を含んでも、これらの入力値のうちのいくつかが指定されていなくても、本発明は成立する。
【００４２】
図６（ａ）に、ポイント更新式１８０１の具体例を示す。更新式１８０１の具体例の更新式７０１は、該被写体の現在のポイント、該被写体のサイズ、該被写体の総撮影回数、システムの総撮影回数、新規獲得ポイント、基準サイズ、他カメラで撮影されたときに加算されるポイントを入力とする式である。なお、新規獲得ポイント、基準サイズはカメラ制御装置内で予め規定された定数である。被写体がサイズと撮影時間に比例してポイント加算量を増やす項７０２が示される。
【００４３】
図７（ｂ）に、図６（ａ）の更新式における被写体のサイズとポイント加算量の相関を表すグラフを示す。横軸１４０２が被写体のサイズ、縦軸１４０１がポイント加算量である。被写体のサイズが倍になると、加算されるポイントも倍になるというように線形相関１４０３を持っている。この特性により、小さく写されるより、大きく写される方が、得点加算量が大きくなり、撮影される時間が短くなる。
【００４４】
図７（ｃ）に、図６（ａ）の更新式における各被写体の撮影回数とポイント加算量の相関を表すグラフを示す。横軸１５０２が撮影回数、縦軸１５０１がポイント加算量である。撮影回数が倍になると、更新式が撮影回数分だけ実行されるため、加算される総ポイントも倍になるというように線形相関１５０３を持っている。この特性により、撮影回数が多いほど、次に撮影されにくくなる。
【００４５】
（Ｂ）全被写体に対して適用するポイント更新式
図８は、ポイント更新部１０６において全被写体に対して適用するポイント更新式の一般式を示し、ポイント更新式９０１は、更新前のポイントを入力とする式である。
【００４６】
図６（ｂ）は、ポイント更新式９０１の具体例を示し、ポイント更新式１６０１、過去のポイントを減らす項１６０２が示される。項１６０２により、大半の被写体が撮影可能な範囲にいないといった理由で、過去に集中的に撮影されていた被写体でもその後全く撮影されていなければポイントが大きくならず、撮影されやすくなる。ポイント更新式１６０１は、ポイント半減回数だけ撮影するとポイントが半分になる式となっており、定数であるポイント半減回数は、ポイントが半分になるのに要する撮影回数を表している。
【００４７】
総撮影回数だけ更新式１６０１が実行されると、定数「０．５＾（１／ポイント半減回数）」が総撮影回数分だけ積算されるため、指数関数的にポイントが減少する。
任意の時間からの撮影回数が、ポイント半減回数に一致すると、ポイントは半分に、ポイント半減回数の２倍なら、ポイントは４分の１になる。前から部屋に居る被写体の方が新しく入室した被写体よりも元のポイントが多いため、前から部屋に居る被写体の方が減少されるポイントが多くなり、新たに入室した被写体のみを集中的に撮影してしまうような状況が生まれにくくなる。
【００４８】
室内に被写体Ａしかおらず、被写体Ａが部屋に入って３回撮影が終わった後に、被写体Ｂが部屋に入ってくるケースを例に挙げて説明する。ただし、１回の撮影で付与されるポイントを１０ポイントとする。このケースでは、ポイントを減衰させる効果のある更新式１６０１が無いと被写体Ｂが連続して３回撮影されるが、１回の撮影毎にポイントを半分に減衰する更新式１６０１がある場合には、被写体Ｂ→被写体Ａ→被写体Ｂの順に撮影される。
【００４９】
このように、更新式１６０１の効果で新規被写体ばかりが撮影されることがなくなる。また、半減回数が短いほどポイントの減るペースが上がり、一部の被写体に撮影が集中することを防止することを緩和する効果が増す。なお、このケースにおけるポイントの変化についての詳しいデータは図９に示した。１回の撮影毎にポイントを半分にする更新式を用いた際のポイントの変化を表すデータ列１２０１は、ポイントを減衰させる更新式を用いない場合のデータ列１２０２が示される。
【００５０】
＜システムで利用された各定数＞
図１０は、本実施の形態に係るカメラ制御システムで利用された各定数の値の例を示す表形式図である。
【００５１】
本実施の形態では、図１０に示すように、１回当りの撮影時間１００１において、１回当りの撮影時間を６０秒であるとした。１回当りの新規獲得ポイント１００２において、１回当りの新規獲得ポイントを１０ポイントとした。
【００５２】
また、過去に獲得したポイントが半減する時間１００３において、過去に獲得したポイントが半減する時間を６００秒とした。基準被写体サイズ１００４において、基準被写体サイズを３００ピクセルとした。なお、図１０で示された値は一例であり、これらの単位、値に因らず、本発明は成立する。
【００５３】
＜第１の実施の形態に係る利点＞
第１の実施の形態では、被写体の在／不在や位置を特定することのできる空間で、その空間に出入りして、空間内を移動する被写体を撮影する。撮影の際には、１被写体を選択し、選択された被写体のみのポイントを更新しながら、複数のカメラでバランスよく撮影する。好適な例として、幼稚園の教室を出入りする園児を複数のカメラでバランスよく撮影するようなものが挙げられる。
【００５４】
本実施の形態では、室内の撮影部の視野角に入っている場所で、かつ、カメラ制御装置から一定の距離以内の場所を撮影可能な場所であるとし、この撮影可能な場所に存在する被写体を選択して撮影する。また、撮影した被写体の映像内における撮影サイズ、１被写体に対する１回の撮影時間、カメラ制御システムの総撮影時間もしくは回数などのパラメータを用いてポイントの算出をする。同様に、各被写体の総撮影時間もしくは回数、被写体が撮影可能な場所に入ってからの経過時間、各被写体の過去のポイントなどを用いてポイントの算出をする。
【００５５】
このように、複数の被写体を撮影する環境下において、上記のパラメータのうちのいくつかを用いてポイントという一元的な指標を算出することで、バランスよい映像を実現するのに適した撮影対象を決定する。これにより、撮影可能な場所に存在する被写体の数が増減するようなケースや、被写体の撮影サイズが一定しないようなケースにおいてもバランスよく撮影することが可能になる。例えば、撮影可能な場所に長いこと居なかった撮影対象が、撮影可能な場所に入ってから集中的に撮られたり、一部の被写体のみが大きく撮影されたりするような撮影のムラを防止することが可能となる。
【００５６】
さらに、被写体の撮影ポイントを複数のカメラ制御装置間で共有することで、撮影可能な場所にいる被写体を複数のカメラでバランスよく撮影することが可能になる。また、特定の被写体を撮影する上で、複数のカメラで撮影が可能な場合に、特定の被写体に対して、特定のカメラからの撮影だけでなく、様々なカメラから様々な角度での撮影が可能になる。
【００５７】
［第２の実施の形態］
＜カメラ制御システムの構成＞
図１１は、本発明の第２の実施の形態に係るカメラ制御システムの構成を示すブロック図であり、図１と共通の要素には同一の符号を付し、その説明を省略する。
【００５８】
図１１に示すように、第２の実施の形態におけるカメラ制御システムは、ポイントの管理をネットワーク１１１上のサーバ３０９で一括処理するようにしたものである。そのため、各カメラ制御装置３０１−１〜３０１−ｎの構成は、図１の構成に対応するポイント管理部１０８、ポイントＤＢ部１０９、及びポイント通信部１１０が除去され、サーバ通信部３０８が設けられた構成となっている。
【００５９】
即ち、本実施の形態におけるカメラ制御装置３０１−１〜３０１−ｎは、撮影部１０２、撮影制御部１０３、均等選択制御部１０４、対象位置特定部１０７、サーバ通信部３０８を備える。また、均等選択制御部１０４は、撮影対象選択部１０５及びポイント更新部１０６を含む。ポイント管理サーバ３０９は、カメラ通信部３１０、ポイント管理部３１１、及びポイントＤＢ部３１２を備える。ポイント管理サーバ３０９は、各カメラ制御装置３０１−１〜３０１−ｎで撮影した被写体のポイントを一元管理する。
【００６０】
＜第２の実施の形態の動作＞
図１２は、第２の実施の形態に係る動作フローを示すフローチャートである。
【００６１】
まずステップＳ４０１において、対象位置特定部１０７を起動して、撮影可能な位置に存在する被写体を特定し、該被写体の座標を取得する。取得した被写体の識別子と位置を、図５（ａ）の形式にして均等選択制御部１０４に通知する。次のステップＳ４０２では、ポイント管理サーバ３０９からステップＳ４０１で取得した撮影可能な位置に存在する被写体リストを渡して該被写体のポイントリストを取得する。
【００６２】
そして、ステップＳ４０３において、撮影可能な被写体を通知された均等選択制御部１０４が、撮影対象選択部１０５を起動する。起動された撮影対象選択部１０５は、ステップＳ４０２にて得られたポイントリストから、対象位置特定部１０７より得た撮影可能な範囲に存在する被写体の識別子に対応するポイントを取得する。起動された撮影対象選択部１０５は、取得したポイントのうち、最小のポイントを持つ被写体を選択する。
【００６３】
次のステップＳ４０４では、撮影制御部１０３を起動して、ステップＳ４０３で選択した被写体の座標に向けて撮影部１０２を制御して、一定時間撮影する。例えば、１０秒間撮影する。被写体を撮影する際のズーム量の制御については、例えばズーム量を固定する方式を採用する。図５（ｂ）に撮影制御部１０３に送信する制御用メッセージの例を示す。
【００６４】
続くステップＳ４０５では、サーバ通信部３０８に対して、撮影対象選択部１０５が選択した被写体の識別情報を通知し、ポイント管理サーバ３０９から、撮影対象選択部１０５が選択した被写体のポイントを取得する。次に、取得した特定被写体のポイントを図６（ａ）に示すような予め規定した更新式を用いて更新する。
【００６５】
そして、ステップＳ４０６では、撮影を継続するかどうかの判定を行い、ユーザなどの要求により撮影を中止する必要が無ければ、ステップＳ４０１に戻る。中止の要求が来ていた場合には、処理を終了する。
【００６６】
＜第２の実施の形態に係る利点＞
第２の実施の形態では、複数のカメラ制御装置が撮影した被写体のポイントを、ポイント管理サーバ３０９で一元管理する事例を示した。ポイントを一元管理することで、複数のカメラ制御装置によって複数の被写体を撮影するためのポイント管理を自由に行うことができるため、第１の実施の形態よりもさらに均等に撮影することを可能にする。また、カメラ制御装置の設置場所や被写体までの距離などを鑑みたポイント換算を行いながら、バランスよく撮影することが可能になる。
【００６７】
［第３の実施の形態］
＜カメラ制御システムの構成＞
図１３は、本発明の第３の実施の形態に係るカメラ制御システムの構成を示すブロック図であり、図１と共通の要素には同一の符号を付し、その説明を省略する。
【００６８】
図１３に示すように、第３の実施の形態に係るカメラ制御システムは、各カメラ制御装置５１１−１〜５１１−ｎが、被写体情報管理部５２０、被写体情報ＤＢ部５２１、及び被写体情報通信部５２２を備える点が特徴である。そして、ネットワーク１１１などに接続された複数のカメラ制御装置５１１−１〜５１１−ｎは、装置内の被写体情報通信部５２２により撮影した被写体に関する情報を共有して動作する装置である。
【００６９】
被写体情報管理部５２０は、撮影対象選択部１０５が撮影対象となる被写体を決定した場合に撮影したことを示すフラグ情報と、撮影対象選択部１０５が選択した被写体と同時に撮影された被写体を示す同時撮影情報などの被写体情報を管理する装置である。被写体情報ＤＢ部５２１は、各被写体の被写体情報を蓄積する装置である。また、被写体情報通信部５２２は、ネットワーク１１１などで接続された別のカメラ制御装置の被写体情報通信部５２２と通信を行い、被写体情報管理部５２０が管理する被写体情報を送受信する装置である。
【００７０】
＜第３の実施の形態の動作＞
図１４は、第３の実施の形態に係る動作フローを示すフローチャートである。
【００７１】
まずステップＳ５０１において、ポイント管理部１０８を起動し、ポイントＤＢ部１０９内のポイントデータを初期化する。図１５は、本実施の形態に係るポイントＤＢ部１０９に蓄積するデータの一例を示す表形式図である。前述した図４（ｂ）も同様である。
図１５の例では、各被写体のポイント情報を蓄積するリストが示されており、各被写体の識別子を表す列６０１、各被写体のポイントを表す列６０２、及び各被写体の総撮影回数を表す列６０３が挙げられている。
【００７２】
次のステップＳ５０２は、被写体情報通信部５２２が他のカメラ制御装置の台数分、ステップＳ５０３の処理を繰り返す。ステップＳ５０３では、被写体情報通信部５２２が、ネットワーク１１１を介して他のカメラ制御装置から被写体情報を受信する。受信した被写体情報は、被写体情報管理部５２０が被写体情報ＤＢ部５２１に格納する。
【００７３】
続くステップＳ５０４においては、対象位置特定部１０７を起動して、撮影可能な位置に存在する被写体を特定し、該被写体の座標を取得する。取得した被写体の識別子と位置を、図５（ａ）の形式にして均等選択制御部１０４に通知する。
【００７４】
続くステップＳ５０５では、ポイント管理部１０８を起動して、ステップＳ５０４で取得した撮影可能な位置に存在する被写体リストを渡して該被写体のポイントリストを取得する。そして、次のステップＳ５０６において、撮影可能な被写体の通知を受けた均等選択制御部１０４が、撮影対象選択部１０５を起動する。起動された撮影対象選択部１０５は、ステップＳ５０５にて得られたポイントリストから、対象位置特定部１０７より得た撮影可能な範囲に存在する被写体の識別子に対応するポイントを取得する。起動された撮影対象選択部１０５は、取得したポイントのうち、最小のポイントを持つ被写体を選択し、かつ、被写体情報通信部５２２が受信した被写体情報から、実際に撮影する被写体を選択する。
【００７５】
図１６は、被写体情報通信部５２２が受信する被写体情報の例を示す表形式図である。この図１６の例は、各被写体の被写体情報を示すリストとして表されている。即ち、各被写体の識別子を表す列１９０１、各被写体を撮影対象として選択していたことを示す次回撮影禁止フラグを表す列１９０２、各被写体を撮影した際に同時に撮影された被写体の識別子を表す列１９０３が示される。
【００７６】
そして、ステップＳ５０７では、被写体情報通信部５２２が他のカメラ制御装置の台数分、ステップＳ５０８の処理を繰り返す。ステップＳ５０８では、被写体情報通信部５２２がネットワーク１１１を介して他のカメラ制御装置に被写体情報を送信する。送信する被写体情報は、被写体情報管理部５２０を通じて被写体情報ＤＢ部から取得する。次のステップＳ５０９では、撮影制御部１０３を起動して、ステップＳ５０６で選択した被写体の座標に向けて撮影部１０２を制御して、一定時間撮影する。
【００７７】
その後のステップＳ５１０において、まず、ポイント管理部１０８に対して、撮影対象選択部１０５が選択した被写体の識別情報を通知し、ポイント管理部１０８から、撮影対象選択部１０５が選択した被写体のポイントを取得する。次に、取得した特定被写体のポイントを図１７に示すような予め規定した更新式を用いて更新する。その次に、ポイント管理部１０８に対して、更新したポイントを通知して、ポイントＤＢ部１０９にポイントを書き込む。最後に、図８（ｂ）に示すような更新式を用いて全被写体のポイントを更新するよう、ポイント管理部１０８に対して要求を出す。
【００７８】
＜ポイント更新式＞
図１７は、本実施の形態に係るポイント更新式の具体例を示す式形式図である。
【００７９】
本実施の形態に係るポイント更新式７０１は、該被写体の現在のポイント、該被写体のサイズ、該被写体の総撮影回数、システムの総撮影回数、新規獲得ポイント、及び基準サイズを入力とする式である。なお、新規獲得ポイント、基準サイズはシステム内で予め規定された定数である。被写体がサイズと撮影時間に比例してポイント加算量を増やす項７０２が示される。
【００８０】
ステップＳ５１１では、撮影を継続するかどうかの判定を行い、ユーザなどの要求により撮影を中止する必要が無ければ、ステップＳ５０２に戻る。中止の要求が来ていた場合には、処理を終了する。
【００８１】
＜第３の実施の形態に係る利点＞
本実施の形態でも、前述した第１の実施の形態と同様の利点を得ることができる。
【００８２】
［第４の実施の形態］
＜カメラ制御システムの構成＞
図１８は、本発明の第４の実施の形態に係るカメラ制御システムの構成を示すブロック図である。
【００８３】
第３の実施の形態のカメラ制御システムとの構造上の相違点は、被写体情報管理部５２０、被写体情報ＤＢ部５２１、及び被写体情報通信部５２２の部分であり、被写体情報の管理をネットワーク１１１上のサーバ７１２で一括処理する部分が異なる。
【００８４】
各カメラ制御装置７１１−１〜７１１−ｎは、ネットワーク１１１に接続される被写体情報通信部７２１を備え、被写体情報共有サーバ７１２は、被写体情報通信部７１３、被写体情報管理部７１４、及び被写体情報ＤＢ部７１５を備える。被写体情報共有サーバ７１２は、各カメラ制御装置７１１−１〜７１１−ｎで撮影した被写体情報を一元管理する。
【００８５】
＜第４の実施の形態の動作＞
図１９は、第４の実施の形態の動作フローを示すフローチャートである。
【００８６】
まずステップＳ６０１において、ポイント管理部１０８を起動して、ポイントＤＢ部１０９内のポイントデータを初期化する。ポイントＤＢ部１０９に蓄積するデータは、例えば、図１５及び図４（ｂ）に示したものとする。
【００８７】
次のステップＳ６０２において、被写体情報を被写体情報共有サーバ７１２から取得し、さらにステップＳ６０３において、対象位置特定部１０７を起動して、撮影可能な位置に存在する被写体を特定し、該被写体の座標を取得する。取得した被写体の識別子と位置を、図５（ａ）の形式にして均等選択制御部１０４に通知する。
【００８８】
続いてステップＳ６０４において、ポイント管理部１０８を起動して、ステップＳ６０３で取得した撮影可能な位置に存在する被写体リストを渡して該被写体のポイントリストを取得する。そして、ステップＳ６０５において、撮影可能な被写体を通知された均等選択制御部１０４が、撮影対象選択部１０５を起動する。起動された撮影対象選択部１０５は、ステップＳ６０４にて得られたポイントリストから、対象位置特定部１０７より得た撮影可能な範囲に存在する被写体の識別子に対応するポイントを取得する。起動された撮影対象選択部１０５は、取得したポイントのうち、最小のポイントを持つ被写体を選択し、かつ、ステップＳ６０２で被写体情報共有サーバ７１２から取得した被写体情報から、実際に撮影する被写体を選択する。
【００８９】
その後、ステップＳ６０６において、撮影する被写体に関する被写体情報を、被写体情報共有サーバ７１２に送信する。そして、ステップＳ６０７において、撮影制御部１０３を起動して、ステップＳ６０５で選択した被写体の座標に向けて撮影部１０２を制御して、一定時間撮影する。
【００９０】
次のステップＳ６０８においては、まず、ポイント管理部１０８に対して、撮影対象選択部１０５が選択した被写体の識別情報を通知し、ポイント管理部１０８から、撮影対象選択部１０５が選択した被写体のポイントを取得する。次に、取得した特定被写体のポイントを図１７に示すような予め規定した更新式を用いて更新する。
【００９１】
そして、ステップＳ６０９では、撮影を継続するかどうかの判定を行い、ユーザなどの要求により撮影を中止する必要が無ければ、ステップＳ６０２に戻る。中止の要求が来ていた場合には、処理を終了する。
【００９２】
＜第４の実施の形態に係る利点＞
第４の実施の形態では、複数のカメラ制御装置が撮影する被写体情報を、被写体情報共有サーバ７１２で一元管理する事例を説明した。被写体情報を一元管理することで、複数のカメラでの複数の被写体を撮影する際、同時にどの被写体を撮影するかなどの制御を自由に行うことができる。そのため、第３の実施の形態よりもさらに集中的に被写体情報を管理できるため、例えば、特定の被写体を撮影しないための撮影禁止フラグの制御をサーバ独自に制御することもできる。
【００９３】
なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００９４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９５】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９７】
さらに、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００９８】
【図１】撮影制御装置を含むカメラ制御システムの構成を示すブロック図である。
【図２】被写体のサイズの定義の説明図である。
【図３】第１の実施の形態に係る動作フローを示すフローチャートである。
【図４】第１の実施の形態に係る動作を説明するための説明図である。
【図５】第１の実施の形態に係る動作を説明するための説明図である。
【図６】被写体に適用するポイント更新式に関する説明図である。
【図７】被写体に適用するポイント更新式に関する説明図である。
【図８】被写体に適用するポイント更新式に関する説明図である。
【図９】被写体に適用するポイント更新式に関する説明図である。
【図１０】第１の実施の形態に係るカメラ制御システムで利用された各定数の値の例を示す表形式図である。
【図１１】第２の実施の形態に係るカメラ制御システムの構成を示すブロック図である。
【図１２】第２の実施の形態に係る動作フローを示すフローチャートである。
【図１３】第３の実施の形態に係るカメラ制御システムの構成を示すブロック図である。
【図１４】第３の実施の形態に係る動作フローを示すフローチャートである。
【図１５】第３の実施の形態に係るポイントＤＢ部に蓄積するデータの一例を示す表形式図である。
【図１６】被写体情報通信部が受信する被写体情報の例を示す表形式図である。
【図１７】第３の実施の形態に係るポイント更新式の具体例を示す式形式図である。
【図１８】第４の実施の形態に係るカメラ制御システムの構成を示すブロック図である。
【図１９】第４の実施の形態の動作フローを示すフローチャートである。
【符号の説明】
【００９９】
１０１−１〜１０１−ｎ  カメラ制御装置
３０１−１〜３０１−ｎ  カメラ制御装置
５１１−１〜５１１−ｎ  カメラ制御装置
７１１−１〜７１１−ｎ  カメラ制御装置
１０２  撮影部
１０３  撮影制御部
１０４  均等選択制御部
１０５  撮影対象選択部
１０６  ポイント更新部
１０７  対象位置特定部
１０８  ポイント管理部
１０９  ポイントＤＢ部
１１０  ポイント通信部
１１１ ネットワーク
３０８ サーバ通信部
３０９  ポイント管理サーバ
５２０  被写体情報管理部
５２１  被写体情報ＤＢ部
５２２、７２１  被写体情報通信部
７１２  被写体情報共有サーバ
【図１】
0004854520.tif 000002
【図２】
0004854520.tif 000003
【図３】
0004854520.tif 000004
【図４】
0004854520.tif 000005
【図５】
0004854520.tif 000006
【図６】
0004854520.tif 000007
【図７】
0004854520.tif 000008
【図８】
0004854520.tif 000009
【図９】
0004854520.tif 000010
【図１０】
0004854520.tif 000011
【図１１】
0004854520.tif 000012
【図１２】
0004854520.tif 000013
【図１３】
0004854520.tif 000014
【図１４】
0004854520.tif 000015
【図１５】
0004854520.tif 000016
【図１６】
0004854520.tif 000017
【図１７】
0004854520.tif 000018
【図１８】
0004854520.tif 000019
【図１９】
0004854520.tif 000020