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