(57)【要約】【課題】物体を追跡するためのシステム及び方法を提供すること。【解決手段】１つ又はそれ以上の物体を追跡するためのシステム及び方法の種々の態様は、複数のカメラ、複数のセンサ、及び制御装置を通信可能に結合できるネットワークを備えることができる。制御装置は、１つ又はそれ以上の物体と関連付けられたメタデータを受け取ることができる。メタデータは、１つ又はそれ以上の物体を識別する。制御装置は、受け取ったメタデータに基づいて１つ又はそれ以上の物体を追跡するため複数のカメラから第１のカメラセットを選択することができる。制御装置は、選択された第１のカメラセットによって１つ又はそれ以上の物体を追跡可能にすることができる。【選択図】図１
2015089119.tif 000002
【特許請求の範囲】
【請求項１】
１つ又はそれ以上の物体を追跡するシステムであって、
複数のカメラ、複数のセンサ、及び制御装置を通信可能に結合できるネットワークを備え、前記制御装置における１つ又はそれ以上のプロセッサが、
前記１つ又はそれ以上の物体に関連付けられて前記１つ又はそれ以上の物体を識別するメタデータを受け取り、
前記受け取ったメタデータに基づいて、前記１つ又はそれ以上の物体を追跡するため前記複数のカメラから第１のカメラセットを選択し、
前記選択された第１のカメラセットにより前記１つ又はそれ以上の物体の追跡を可能にする、
ように作動する、システム。
【請求項２】
前記１つ又はそれ以上のプロセッサは、前記１つ又はそれ以上の物体が前記選択された第１のカメラセットのうちの１つ又はそれ以上のカメラの視野の外に移動したときに、前記１つ又はそれ以上の物体を追跡するため前記複数のカメラから第２のカメラセットを選択するように作動する、請求項１に記載のシステム。
【請求項３】
前記１つ又はそれ以上のプロセッサが、
前記複数のセンサから１つ又はそれ以上の信号を受け取り、該受け取った１つ又はそれ以上の信号に基づいて前記複数のカメラに対する前記１つ又はそれ以上の物体のロケーションを決定し、
前記複数のセンサから受け取った前記１つ又はそれ以上の信号に基づいて前記複数のカメラに対する前記１つ又はそれ以上の物体の方向及び距離を決定する、
ように作動する、請求項１に記載のシステム。
【請求項４】
前記複数のセンサが、オーディオセンサ、位置センサ、無線個体識別（ＲＦＩＤ）センサ、赤外線（ＩＲ）センサ、Ｂｌｕｅｔｏｏｔｈセンサ、グローバル・ポジショニング・システム（ＧＰＳ）センサ、紫外線（ＵＶ）センサ、又はセルラーネットワーク信号を検出するよう作動するセンサを含む、請求項３に記載のシステム。
【請求項５】
前記１つ又はそれ以上のプロセッサが、
前記受け取った１つ又はそれ以上の信号に基づいて、前記複数のセンサからセンサを選択し、
前記選択されたセンサから受け取った信号に基づいて、前記選択された第１のカメラセットによって前記１つ又はそれ以上の物体の追跡を可能にする、
ように作動し、前記選択された第１のカメラセットに対する前記１つ又はそれ以上の物体の方向及び距離が、前記選択されたセンサから受け取った前記信号に基づいて決定される、請求項３に記載のシステム。
【請求項６】
前記１つ又はそれ以上のプロセッサが、追跡される前記１つ又はそれ以上の物体、追跡される前記１つ又はそれ以上の物体の方向及び距離、並びに前記複数のセンサのレンジのうちの１つ又はそれ以上に基づいて、前記複数のセンサから前記センサを選択するよう作動する、請求項５に記載のシステム。
【請求項７】
前記１つ又はそれ以上のプロセッサが、追跡される前記１つ又はそれ以上の物体、並びに前記選択された第１のカメラセットに対する前記１つ又はそれ以上の物体の方向及び距離のうちの１つ又はそれ以上に基づいて、前記選択された第１のカメラセットの位置を変えるよう作動する、請求項５に記載のシステム。
【請求項８】
前記１つ又はそれ以上のプロセッサが、追跡される前記１つ又はそれ以上の物体、前記１つ又はそれ以上の物体のロケーション、並びに前記選択された第１のカメラセットに対する前記１つ又はそれ以上の物体の方向及び距離のうちの１つ又はそれ以上に基づいて、前記選択された第１のカメラセットの１つ又はそれ以上のパラメータを制御するよう作動する、請求項５に記載のシステム。
【請求項９】
前記１つ又はそれ以上のプロセッサが、前記制御装置に関連するユーザにより提供される１つ又はそれ以上の命令に基づいて、前記選択された第１のカメラセットの１つ又はそれ以上のパラメータを制御するよう作動する、請求項５に記載のシステム。
【請求項１０】
前記選択された第１のカメラセットの１つ又はそれ以上のパラメータが、前記選択された第１のカメラセットのカメラズーム、カメラチルト、カメラパン、及び位置を含む、請求項８に記載のシステム。
【請求項１１】
前記選択された第１のカメラセットが、１つ又はそれ以上の予め定められた基準を満たす、請求項１に記載のシステム。
【請求項１２】
前記予め定められた基準が、前記１つ又はそれ以上の物体の画像が取り込まれることになる角度、前記画像の品質、前記複数のカメラからの前記１つ又はそれ以上の物体の距離、前記複数のカメラの視野、並びに前記１つ又はそれ以上の物体の画像を取り込むために前記複数のカメラによって必要とされるズーム、パン、及び／又はチルトの度合いを含む、請求項１１に記載のシステム。
【請求項１３】
前記１つ又はそれ以上のプロセッサが、前記ネットワークの外部にある１つ又はそれ以上の装置の作動及び／又は設定を動的に制御するよう作動し、前記１つ又はそれ以上の外部装置が、追跡される前記１つ又はそれ以上の物体に対して所定の近接の範囲内に位置する、請求項１に記載のシステム。
【請求項１４】
前記１つ又はそれ以上のプロセッサが、追跡される前記１つ又はそれ以上の物体、前記１つ又はそれ以上の外部装置に対する前記１つ又はそれ以上の物体のロケーション、前記選択された第１のカメラセットによって必要とされる設定のうちの１つ又はそれ以上に基づいて、前記１つ又はそれ以上の外部装置を動的に制御するよう作動する、請求項１３に記載のシステム。
【請求項１５】
前記１つ又はそれ以上のプロセッサが、前記制御装置に関連するユーザの選好に基づいて、前記１つ又はそれ以上の外部装置を動的に制御するよう作動する、請求項１３に記載のシステム。
【請求項１６】
前記メタデータが、前記１つ又はそれ以上の物体の名称、前記１つ又はそれ以上の物体の画像、前記１つ又はそれ以上の物体に関連する一意の識別子、前記１つ又はそれ以上の物体に関連する音、及び前記１つ又はそれ以上の物体に関連する視聴覚識別子のうちの１つ又はそれ以上を含む、請求項１に記載のシステム。
【請求項１７】
前記１つ又はそれ以上のプロセッサが、前記選択された第１のカメラセットによって取り込まれる画像における前記１つ又はそれ以上の物体の位置に基づいて、前記画像をトリミングするよう作動する、請求項１に記載のシステム。
【請求項１８】
制御装置によって複数の物体を追跡する方法であって、複数のカメラと、複数のセンサと、前記制御装置とを通信可能に結合できるネットワークにおいて、
前記複数の物体に関連付けられて前記複数の物体を識別するメタデータを受け取るステップと、
前記受け取ったメタデータに基づいて、前記複数の物体を追跡するため前記複数のカメラから第１のカメラセットを選択するステップと、
前記選択された第１のカメラセットにより前記複数の物体の追跡を可能にするステップと、
を含む、方法。
【請求項１９】
前記複数の物体のうちの１つ又はそれ以上の物体が前記選択された第１のカメラセットのうちの１つ又はそれ以上のカメラの視野の外に移動したときに、前記１つ又はそれ以上の物体を追跡するため前記複数のカメラから第２のカメラセットを選択するステップを更に含む、請求項１８に記載の方法。
【請求項２０】
前記複数のセンサから受け取った１つ又はそれ以上の信号に基づいて前記複数のセンサからセンサを選択し、前記受け取った１つ又はそれ以上の信号に基づいて前記複数のカメラに対する前記複数の物体のロケーションを決定するステップと、
前記選択されたセンサから受け取る信号に基づいて、前記選択された第１のカメラセットにより前記複数の物体の追跡を可能にし、前記選択されたセンサから受け取られた前記信号に基づいて、前記選択された第１のカメラセットに対する前記複数の物体のロケーションを決定するステップと、
を更に含む、請求項１８に記載の方法。
【請求項２１】
追跡される前記複数の物体間の距離に基づいて、前記選択された第１のカメラセットの１つ又はそれ以上のパラメータを制御するステップを更に含む、請求項１８に記載の方法。
【請求項２２】
前記選択された第１のカメラセットによって取り込まれた画像に対する前記複数の物体の相対位置に基づいて、前記画像をトリミングするステップを更に含む、請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の種々の実施形態は、物体追跡システムに関する。より具体的には、本開示の種々の実施形態は、デジタルカメラを用いて物体を追跡するためのシステム及び方法に関する。
【背景技術】
【０００２】
物体追跡システムは、物体の移動を追跡する。物体追跡システムは、セキュリティ及び監視システム、人−コンピュータインタフェース、医療用イメージング、ビデオ通信、及び物体認識などの様々な用途で用いられる。カメラベースの物体追跡システムは、追跡している物体に関連する空間的及び時間的変化を監視する。しかしながら、カメラベースの物体追跡システムは、カメラの現在の視野内で見える物体の追跡に制限される。更に、カメラベースの物体追跡システムは、複数の物体を同時に追跡する能力が限定的である。
【０００３】
このようなシステムと、図面を参照しながら本出願の他の部分において記載される本開示の幾つかの態様とを比較することにより、当業者には従来の手法の更なる限界及び欠点が明らかになるであろう。
【発明の概要】
【０００４】
物体を追跡するためのシステム及び方法は、請求項においてより完全に記載されるように、各図の少なくとも１つにおいて実質的に図示され及び／又はそれと関連して説明される。
【０００５】
全体を通じて同じ参照数字が同じ部分を示す添付図面と共に以下の本開示の詳細な説明を検討することにより、本開示のこれら及び他の特徴及び利点を理解することができる。
【図面の簡単な説明】
【０００６】
【図１】本開示の１つの実施形態による、例示的なマルチカメラシステムにおける物体の追跡を例示したブロック図である。
【図２】本開示の１つの実施形態による、マルチカメラシステムのカメラ及び／又はセンサを制御するための例示的な制御装置のブロック図である。
【図３Ａ】本開示の１つの実施形態による、マルチカメラシステムを用いた物体の追跡の実施例を示す図である。
【図３Ｂ】本開示の１つの実施形態による、マルチカメラシステムを用いた物体の追跡の実施例を示す図である。
【図３Ｃ】本開示の１つの実施形態による、マルチカメラシステムを用いた物体の追跡の実施例を示す図である。
【図４Ａ】本開示の１つの実施形態による、マルチカメラシステムを用いた２つ又はそれ以上の物体の追跡の実施例を示す図である。
【図４Ｂ】本開示の１つの実施形態による、マルチカメラシステムを用いた２つ又はそれ以上の物体の追跡の実施例を示す図である。
【図４Ｃ】本開示の１つの実施形態による、マルチカメラシステムを用いた２つ又はそれ以上の物体の追跡の実施例を示す図である。
【図５】本開示の１つの実施形態による、制御装置によって１又はそれ以上の物体を追跡する例示的なステップを示すフローチャートである。
【図６】本開示の１つの実施形態による、制御装置によって複数の物体を追跡する例示的なステップを示すフローチャートである。
【発明を実施するための形態】
【０００７】
複数の物体を追跡するためのシステム及び方法において、様々な実施構成を見出すことができる。複数の物体を追跡するための方法の例示的な態様は、複数のカメラ、複数のセンサ、及び制御装置を通信可能に結合することを可能にするネットワークを含むことができる。制御装置は、複数の物体に関するメタデータを受け取ることができる。メタデータは、複数の物体を識別する。制御装置は、受け取ったメタデータに基づいて複数の物体を追跡するために複数のカメラから第１のカメラセットを選択することができる。制御装置は、選択した第１のカメラセットを用いて複数の物体の追跡を可能にすることができる。
【０００８】
制御装置は、１つ又はそれ以上の物体が選択された第１のカメラセットのうちの１つ又はそれ以上のカメラの視界の外に移動したときに、複数の物体のうちの１つ又はそれ以上の物体を追跡するために複数のカメラから第２のカメラセットを選択することができる。制御装置は、複数のセンサから受け取った１つ又はそれ以上の信号に基づいて、複数のセンサからセンサを選択することができる。複数のカメラに対する複数の物体のロケーションは、受け取った１つ又はそれ以上の信号に基づいて決定することができる。制御装置は、選択したセンサから受け取った信号に基づいて選択された第１のカメラセットを用いて複数の物体を追跡することができる。選択された第１のカメラセットに対する複数の物体のロケーションは、選択されたセンサから受け取った信号に基づいて決定することができる。
【０００９】
制御装置は、追跡されることになる複数の物体間の距離に基づいて、選択された第１のカメラセットの１つ又はそれ以上のパラメータを制御することができる。制御装置は、選択された第１のカメラセットによって取り込まれた画像での複数の物体の相対位置に基づいて、当該画像をトリミングすることができる。
【００１０】
図１は、本開示の１つの実施形態による、例示的なマルチカメラシステムにおける物体の追跡を例示したブロック図である。図１を参照すると、マルチカメラシステム１００が示されている。マルチカメラシステム１００は、第１の物体１０２ａ、第２の物体１０２ｂ、及び第３の物体１０２ｃ（総称して物体１０２と呼ばれる）のような１つ又はそれ以上の物体を追跡することができる。マルチカメラシステム１００は、第１のカメラ１０４ａ、第２のカメラ１０４ｂ、及び第３のカメラ１０４ｃ（総称してカメラ１０４と呼ばれる）のような複数のカメラを備えることができる。カメラ１０４は、物体１０２を追跡することができる。マルチカメラシステム１００は更に、第１のセンサ１０６ａ、第２のセンサ１０６ｂ、及び第３のセンサ１０６ｃ（総称してセンサ１０６と呼ばれる）のような複数のセンサを備えることができる。マルチカメラシステム１００は更に、制御装置１０８及び通信ネットワーク１１０を備えることができる。
【００１１】
マルチカメラシステム１００は、１つ又はそれ以上の物体の移動を追跡する物体追跡システムに相当することができる。マルチカメラシステム１００の実施例は、限定ではないが、セキュリティ及び監視システム、物体認識システム、ビデオ通信システム、及び／又はライブイベントの画像及び／又はビデオをブロードキャストするシステムを含むことができる。
【００１２】
物体１０２は、追跡することができる何らかの生物及び／又は非生物に相当することができる。物体１０２は、人、動物、物品（スポーツイベントで使用するボールなど）、在庫商品、車両、及び／又は物理的なロケーションに相当することができる。例えば、物体１０２は、ミュージアムを訪れる人とすることができる。別の実施例において、物体１０２は、店舗における１つ又はそれ以上の物品に相当することができる。１つの実施例において、第１の物体１０２ａは、サッカーの試合をしているプレーヤーとすることができる。別の実施例において、個人の携帯電話は、第２の物体１０２ｂに相当することができる。別の実施例において、第３の物体１０２ｃは、オフィスビルの入口にある車両に相当することができる。それでも尚、本開示は、これらに限定されず、本開示の範囲を限定することなく、他の何れかの生物及び／又は非生物を追跡することができる。
【００１３】
カメラ１０４は、画像及び／又はビデオコンテンツの取り込み及び／又は処理を行うことができる電子デバイスに相当することができる。カメラ１０４は、画像及び／又はビデオコンテンツの取り込み及び／又は処理を行うよう作動することができる好適なロジック、回路、インタフェース、及び／又はコードを含むことができる。１つの実施形態において、カメラ１０４は、電磁スペクトルの可視部分の範囲内で画像及び／又はビデオを取り込むよう作動することができる。別の実施形態において、カメラ１０４は、電磁スペクトルの可視部分の範囲外で画像及び／又はビデオを取り込むよう作動することができる。１つの実施形態において、カメラ１０４は、パン−チルト−ズーム（ＰＴＺ）カメラとすることができる。１つの実施形態において、カメラ１０４のパン、チルト、及び／又はズームは、機械的に制御することができる。別の実施形態において、カメラ１０４のパン、チルト、及び／又はズームは、半導体素子を用いて電気的に制御することができる。
【００１４】
１つの実施形態において、カメラ１０４は、２０メガピクセル又はそれ以上の一眼レフ（ＳＬＲ）カメラのような高解像度カメラとすることができる。高解像度カメラは、高解像度の広角画像及び／又はビデオを取り込むことができる。別の実施形態において、カメラ１０４は、複数の低解像度カメラから構成することができる。１つの実施形態において、複数の低解像度カメラは、単一のハウジング内に組み込むことができる。別の実施形態において、複数の低解像度カメラは、別個にすることができる。このような場合、複数の低解像度カメラの出力信号は較正することができる。複数の低解像度カメラによって取り込まれた画像及び／又はビデオを結合して、単一の高解像度画像にすることができる。１つの実施形態において、複数の低解像度カメラは、外複数の低解像度カメラの視野を重ね合わせ、結合した出力信号が高解像度画像をもたらすことができるように設定することができる。
【００１５】
１つの実施形態において、カメラ１０４は、第１の物体１０２ａのような、追跡される物体の近傍の１つ又はそれ以上のロケーションに設置することができる。カメラ１０４は、追跡される第１の物体１０２ａの画像をカメラ１０４が自動的に取り込むことができるようなロケーションに設置することができる。１つの実施形態において、カメラ１０４は、カメラ１０４の各々の位置が固定されるようにして設置することができる。例えば、カメラ１０４は、第１の物体１０２ａが追跡される異なる部屋の壁上の１つ又はそれ以上のロケーションに設置することができる。別の実施形態において、カメラ１０４は、運動場の周りの様々なロケーションに設置することができる。
【００１６】
別の実施形態において、第１のカメラ１０４ａのようなカメラ１０４のうちの１つ又はそれ以上は、第１のカメラ１０４ａの位置を変えることができるように設置することができる。このような場合、カメラ１０４の位置は、電気的及び／又は機械的に制御することができる。１つの実施形態において、第１のカメラ１０４ａは、第１の物体１０２ａの近傍にある可動物品に結合することができる。例えば、第１のカメラ１０４ａは、移動中の航空機に結合され、下方に位置する１つ又はそれ以上の物体を追跡することができる。別の実施例において、カメラ１０４は、トラック又はブーム上に装着することができる。別の実施例において、カメラ１０４は、ケーブルから懸下することができる。
【００１７】
１つの実施形態において、カメラ１０４は、制御装置１０８と通信するよう作動することができる。カメラ１０４は、センサ１０６及び制御装置１０８から１つ又はそれ以上の信号を受け取るよう作動することができる。カメラ１０４は、制御装置１０８から受け取った１つ又はそれ以上の信号に基づいて、パン、チルト、及び／又はズームを調整するよう作動することができる。カメラ１０４は、１つ又はそれ以上の信号をセンサ１０６及び制御装置１０８に送信するよう作動することができる。センサ１０６は、物体１０２のロケーションを決定するよう作動することができる好適なロジック、回路、インタフェース、及び／又はコードを含むことができる。センサ１０６の実施例は、限定ではないが、マイクロホンのようなオーディオセンサ、超音波センサ、位置センサ、無線個体識別（ＲＦＩＤ）センサ、及び赤外線（ＩＲ）センサを含むことができる。センサ１０６の実施例は更に、Ｂｌｕｅｔｏｏｔｈセンサ、グローバル・ポジショニング・システム（ＧＰＳ）センサ、紫外線（ＵＶ）センサ、セルラーネットワーク信号を検出するよう作動するセンサ、及び／又は物体のロケーションを決定するよう作動する何れかのセンサを含むことができる。
【００１８】
１つの実施形態において、センサ１０６は、物体１０２の近傍に配置することができる。例えば、第１の物体１０２ａが室内にある場合、マイクロホンは、室内に設置することができる。別の実施形態において、センサ１０６は、物体１０２の各々に関連する１つ又はそれ以上の物品に結合することができる。例えば、Ｂｌｕｅｔｏｏｔｈ送信器は、警備担当者が身に着けているベルトに結合することができる。別の実施例において、ある人の携帯電話のＧＰＳセンサ及び／又はＢｌｕｅｔｏｏｔｈ送信器は、第１のセンサ１０６ａに相当することができる。
【００１９】
１つの実施形態において、センサ１０６は、送信器及び受信器を備えることができる。例えば、センサ１０６は、ＲＦＩＤ送信器及び受信器のペアとすることができる。ＲＦＩＤ送信器は、サッカーの試合で用いられるサッカーボールの内部に配置することができる。ＲＦＩＤ受信器は、運動場の外に配置することができる。ＲＦＩＤ受信器は、試合中にボールを追跡できるように、ＲＦＩＤ送信器により送信されるＲＦＩＤ信号を受信することができる。それでも尚、本開示は、これらに限定されず、本開示の範囲を限定することなく、物体を追跡するよう作動可能な他の何れかのセンサを用いることができる。
【００２０】
センサ１０６は、カメラ１０４に対する物体１０２のロケーションを決定するよう作動することができる。センサ１０６は、１つ又はそれ以上の信号を制御装置１０８に送信するよう作動することができる。物体１０２の各々のロケーションは、１つ又はそれ以上の信号に基づいて決定することができる。例えば、ある人の携帯電話のＧＰＳセンサは、携帯電話のロケーションを決定するよう作動することができる。ＧＰＳセンサは、携帯電話のロケーションを示す１つ又はそれ以上の信号を制御装置１０８に送信することができる。別の実施例において、ある人の衣服に結合されたＲＦＩＤタグは、無線周波数（ＲＦ）信号を制御装置１０８に送信することができる。１つの実施形態において、センサ１０６は、カメラ１０４の一体部分とすることができる。別の実施形態において、センサ１０６は、カメラ１０４の外部に配置され、通信ネットワーク１１０を介してカメラ１０４に通信可能に結合することができる。
【００２１】
制御装置１０８は、カメラ１０４及びセンサ１０６を制御して物体１０２を追跡するよう作動することができる好適なロジック、回路、インタフェース、及び／又はコードを含むことができる。制御装置１０８は、カメラ１０４及びセンサ１０６から１つ又はそれ以上の信号を受け取るよう作動することができる。制御装置１０８は、センサ１０６から受け取った１つ又はそれ以上の信号を処理して物体１０２のロケーションを決定するよう作動することができる。制御装置１０８は、カメラ１０４に対する物体１０２の各々の方向及び距離を決定することができる。制御装置１０８は、１つ又はそれ以上の信号をカメラ１０４及びセンサ１０６に送信し、カメラ１０４及びセンサ１０６の作動を制御するよう作動することができる。１つの実施形態において、制御装置１０８は、物体１０２の決定されたロケーションに基づいて１つ又はそれ以上の信号をカメラ１０４に送信することができる。制御装置１０８は、制御装置１０８に関連するオペレータのようなユーザから１つ又はそれ以上の命令及び／又は入力を受け取るよう作動することができる。１つの実施形態において、制御装置１０８は、第１の物体１０２ａのような、追跡される物体を識別するメタデータを受け取るよう作動することができる。１つの実施形態において、制御装置１０８は、制御装置１０８に関連するユーザからメタデータを受け取ることができる。
【００２２】
制御装置１０８は、追跡される第１の物体１０２ａの現在のロケーションを決定するために、センサ１０６のうちから１つ又はそれ以上のセンサを選択するよう作動することができる。制御装置１０８は更に、第１の物体１０２ａを追跡するために、カメラ１０４のうちから第１のカメラセットを選択するよう作動することができる。制御装置１０８は、第１の物体１０２ａのロケーション、選択された１又はそれ以上のカメラに対する第１の物体１０２ａの方向及び距離、追跡される第１の物体１０２ａ、及び／又は制御装置１０８に関連するユーザにより提供される１つ又はそれ以上の命令及び／又は入力に基づいて、カメラ１０４の１つ又はそれ以上のパラメータを制御するよう作動することができる。
【００２３】
１つの実施形態において、制御装置１０８は、第１のカメラ１０４ａなどのカメラの一体部分とすることができる。別の実施形態において、制御装置１０８は、カメラ１０４の外部に配置され、通信ネットワーク１１０を介してカメラ１０４に通信可能に結合することができる。
【００２４】
カメラ１０４、カメラ１０６、及び制御装置１０８は、通信ネットワーク１１０を介して互いに通信するよう作動することができる。通信ネットワーク１１０の実施例は、限定ではないが、Ｂｌｕｅｔｏｏｔｈネットワーク、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）ネットワーク、及び／又はＺｉｇＢｅｅネットワークを含むことができる。
【００２５】
作動時には、マルチカメラシステム１００は、監視される領域及び／又は追跡される物体（例えば、第１の物体１０２ａ）の近傍に設置することができる。カメラ１０４は、監視される領域及び／又は追跡される第１の物体１０２ａに関連する画像及び／又はビデオを取り込むことができる。カメラ１０４は、取り込んだ画像及び／又はビデオを制御装置１０８に送信することができる。更に、制御装置１０８は、センサ１０６からの１つ又はそれ以上の信号を受け取ることができる。第１の物体１０２ａのロケーションは、センサ１０６から受け取った１つ又はそれ以上の信号に基づいて決定することができる。
【００２６】
制御装置１０８は、追跡される第１の物体１０２ａを識別するメタデータを受け取ることができる。受け取ったメタデータに基づいて、制御装置１０８は、追跡される第１の物体１０２ａの現在のロケーションを決定するために、１つ又はそれ以上のセンサ（第１のセンサ１０６ａなど）をリアルタイムで選択することができる。第１のセンサ１０６ａは、追跡される第１の物体１０２ａのロケーションを決定することができる。第１のセンサ１０６ａは、マルチカメラシステム１００のカメラ１０４に対する第１の物体１０２ａのロケーションを決定することができる。第１のセンサ１０６ａは、通信ネットワーク１１０を介して制御装置１０８と通信することができる。第１のセンサ１０６ａは、通信ネットワーク１１０を介して１つ又はそれ以上の信号を制御装置１０８に送信することができる。カメラ１０４に対する第１の物体１０２ａのロケーションは、送信された１つ又はそれ以上の信号に基づいて決定することができる。
【００２７】
追跡される第１の物体１０２ａに関連するメタデータに基づいて、制御装置１０８は、マルチカメラシステム１００のカメラ１０４から第１のカメラセットをリアルタイムで選択することができる。選択された第１のカメラセットは、カメラ１０４のうちの１つ又はそれ以上のカメラを含むことができる。例えば、制御装置１０８は、第１の物体１０２ａを追跡するために第１のカメラ１０４ａを選択することができる。第１のセンサ１０６ａから受け取った信号に基づいて、制御装置１０８は、選択された第１のカメラ１０４ａの作動を制御することができる。制御装置１０８は、第１の物体１０２ａが選択された第１のカメラ１０４ａの視野内にあるように選択された第１のカメラ１０４ａを合焦することができる。第１の物体１０２ａの現在位置が変化するときには、選択された第１のカメラ１０４ａは、第１の物体１０２ａを追跡することができる。
【００２８】
別の実施形態において、マルチカメラシステム１００は、第１の物体１０２ａ及び第２の物体１０２ｂのような、２つ又はそれ以上の物体を同時に追跡するよう作動することができる。このような場合、制御装置１０８は、追跡される物体として第１の物体１０２ａ及び第２の物体１０２ｂを識別するメタデータを受け取ることができる。受け取ったメタデータに基づいて、制御装置１０８は、第１のセンサ１０６ａのような１つ又はそれ以上のセンサをリアルタイムで選択することができる。選択された第１のセンサ１０６ａは、追跡される第１の物体１０２ａ及び第２の物体１０２ｂの現在のロケーションを決定することができる。１つの実施形態において、第１のセンサ１０６ａは、マルチカメラシステム１００のカメラ１０４に対する第１の物体１０２ａ及び第２の物体１０２ｂのロケーションを決定することができる。第１のセンサ１０６ａは、通信ネットワーク１１０を介して制御装置１０８と通信することができる。第１のセンサ１０６ａは、通信ネットワーク１１０を介して１つ又はそれ以上の信号を制御装置１０８に送信することができる。カメラ１０４に対する第１の物体１０２ａ及び第２の物体１０２ｂのロケーションは、送信された１つ又はそれ以上の信号に基づいて決定することができる。
【００２９】
１つの実施形態において、追跡される第１の物体１０２ａ及び第２の物体１０２ｂに関連するメタデータに基づいて、制御装置１０８は、マルチカメラシステム１００のカメラ１０４から第１のカメラセットをリアルタイムで選択することができる。選択された第１のカメラセットは、カメラ１０４のうちの１つ又はそれ以上のカメラを含むことができる。例えば、制御装置１０８は、第１の物体１０２ａ及び第２の物体１０２ｂを追跡するために第１のカメラ１０４ａを選択することができる。第１のセンサ１０６ａから受け取った信号に基づいて、制御装置１０８は、選択された第１のカメラ１０４ａの作動を制御することができる。制御装置１０８は、第１の物体１０２ａ及び第２の物体１０２ｂが選択された第１のカメラ１０４ａの視野内にあるように選択された第１のカメラ１０４ａを合焦することができる。第１の物体１０２ａ及び／又は第２の物体１０２ｂの現在位置が変化するときには、選択された第１のカメラ１０４ａは、第１の物体１０２ａ及び第２の物体１０２ｂを追跡することができる。
【００３０】
別の実施形態において、追跡される第１の物体１０２ａ及び第２の物体１０２ｂに関連するメタデータに基づいて、制御装置１０８は、２つ又はそれ以上のカメラをリアルタイムで選択することができる。例えば、制御装置１０８は、第１の物体１０２ａ及び第２の物体１０２ｂをそれぞれ追跡するために、第１のカメラ１０４ａ及び第２のカメラ１０４ｂを選択することができる。第１のセンサ１０６ａから受け取った信号に基づいて、制御装置１０８は、選択された第１のカメラ１０４ａ及び第２のカメラ１０４ｂの作動を制御することができる。制御装置１０８は、第１の物体１０２ａ及び第２の物体１０２ｂが選択された第１のカメラ１０４ａ及び第２のカメラ１０４ｂそれぞれの視野内にあるように選択された第１のカメラ１０４ａ及び第２のカメラ１０４ｂを合焦することができる。第１の物体１０２ａ及び／又は第２の物体１０２ｂの位置が変化するときには、選択された第１のカメラ１０４ａ及び第２のカメラ１０４ｂは、第１の物体１０２ａ及び第２の物体１０２ｂそれぞれを追跡することができる。
【００３１】
１つの実施形態において、マルチカメラシステム１００は、カメラ１０４から遠い距離に配置された物体１０２を追跡するのに用いることができる。例えば、マルチカメラシステム１００は、地上にいる人を追跡するために航空機に設置することができる。別の実施例において、マルチカメラシステム１００は、山頂から大渓谷を監視するのに用いることができる。
【００３２】
図２は、本開示の１つの実施形態による、マルチカメラシステムのカメラ及び／又はセンサを制御するための例示的な制御装置のブロック図である。図２のブロック図は、図１の要素と連動して記載されている。
【００３３】
図２を参照すると、制御装置１０８が図示されている。制御装置１０８は、プロセッサ２０２などの１つ又はそれ以上のプロセッサ、メモリ２０４、受信器２０６、送信器２０８、及び入力／出力（Ｉ／Ｏ）デバイス２１０を備えることができる。
【００３４】
プロセッサ２０２は、メモリ２０４及びＩ／Ｏデバイス２１０に通信可能に結合することができる。受信器２０６及び送信器２０８は、プロセッサ２０２、メモリ２０４、及びＩ／Ｏデバイス２１０に通信可能に結合することができる。
【００３５】
プロセッサ２０２は、メモリ２０４内に記憶された少なくとも１つのコードセクションを実行するよう作動することができる好適なロジック、回路、及び／又インタフェースを含むことができる。プロセッサ２０２は、当該技術分野で公知の幾つかのプロセッサ技術に基づいて実施することができる。プロセッサ２０２の実施例は、限定ではないが、Ｘ８６ベースのプロセッサ、縮小命令セット・コンピューティング（ＲＩＳＣ）プロセッサ、特定用途向け集積回路（ＡＳＩＣ）プロセッサ、及び／又は複数命令セットコンピュータ（ＣＩＳＣ）プロセッサを含むことができる。
【００３６】
メモリ２０４は、プロセッサ２０２によって実行可能な少なくとも１つのコードセクションを有するマシンコード及び／又はコンピュータプログラムを格納するよう作動することができる好適なロジック、回路、インタフェース、及び／又はコードを含むことができる。メモリ２０４の実施構成の実施例は、限定ではないが、ランダムアクセスメモリ（ＲＡＭ）、ランダムオンリーメモリ（ＲＯＭ）、ハードディスクドライブ（ＨＤＤ）、及び／又はセキュア・デジタル（ＳＤ）カードを含むことができる。メモリ２０４は、カメラ１０４及びセンサ１０６のコンフィギュレーション設定のようなデータを記憶するよう作動することができる。メモリ２０４は更に、追跡される物体に関連するデータを記憶するよう作動することができる。物体１０２に関連するこのようなデータの実施例は、限定ではないが、物体１０２に関連するメタデータ、物体１０２のロケーション、物体１０２に関連する選好、及び／又は物体１０２に関連する他の何れかの情報を含むことができる。
【００３７】
メモリ２０４は更に、カメラ１０４によって取り込まれた１つ又はそれ以上の画像及び／又はビデオコンテンツ、１つ又はそれ以上の画像処理アルゴリズム、及び／又は他の何れかのデータを記憶することができる。メモリ２０４は、Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＪＰＥＧ）、Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ（ＴＩＦＦ）、Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ（ＧＩＦ）、及び／又は他の何れかのフォーマットのような様々な標準フォーマットの１つ又はそれ以上の画像及び／又はビデオコンテンツを記憶することができる。
【００３８】
受信器２０６は、データ及びメッセージを受け取るよう作動することができる好適なロジック、回路、インタフェース、及び／又はコードを含むことができる。受信器２０６は、種々の公知の通信プロトコルに従ってデータを受け取ることができる。１つの実施形態において、受信器２０６は、センサ１０６によって送信された１つ又はそれ以上の信号を受け取ることができる。別の実施形態において、受信器２０６は、カメラ１０４によって送信された１つ又はそれ以上の信号を受け取ることができる。別の実施形態において、受信器２０６は、カメラ１０４からデータを受け取ることができる。このようなデータは、カメラ１０４によって取り込まれた物体１０２に関連する１つ又はそれ以上の画像及び／又はビデオを含むことができる。受信器２０６は、制御装置１０８と、カメラ１０４及び／又はセンサ１０６との間の有線又は無線通信をサポートする公知の技術を実装することができる。
【００３９】
送信器２０８は、データ及び／又はメッセージを送信するよう作動することができる好適なロジック、回路、インタフェース、及び／又はコードを含むことができる。送信器２０８は、種々の公知の通信プロトコルに従ってデータを送信することができる。１つの実施形態において、送信器２０８は、１つ又はそれ以上の制御信号をカメラ１０４及びセンサ１０６に送信してその作動を制御することができる。
【００４０】
Ｉ／Ｏデバイス２１０は、プロセッサ２０２に動作可能に結合することができる様々な入力及び出力デバイスを含むことができる。Ｉ／Ｏデバイス２１０は、制御装置１０８を作動させる入力をユーザから受け取って、出力を提供するよう作動することができる好適なロジック、回路、インタフェース、及び／又はコードを含むことができる。入力デバイスの実施例は、限定ではないが、キーパッド、スタイラス、及び／又はタッチスクリーンを含むことができる。出力デバイスの実施例は、限定ではないが、ディスプレイ及び／又はスピーカを含むことができる。
【００４１】
作動時には、プロセッサ２０２は、通信ネットワーク１１０を介してカメラ１０４及びセンサ１０６と通信することができる。プロセッサ２０２は更に、画像及び／又はビデオのようなデータをカメラ１０４から受け取ることができる。プロセッサ２０２は、カメラ１０４及びセンサ１０６から受け取ったデータをメモリ２０４内に記憶することができる。プロセッサ２０２は、追跡される１つ又はそれ以上の物体を識別するメタデータを受け取ることができる。追跡される１つ又はそれ以上の物体を識別する受け取ったメタデータに基づいて、プロセッサ２０２は、１つ又はそれ以上の物体を追跡するためにマルチカメラシステム１００から第１のカメラセットを選択することができる。受け取ったメタデータに応答して、プロセッサ２０２は、何らかの追加の入力無しで、１つ又はそれ以上の物体を追跡するための第１のカメラセットをリアルタイムで選択することができる。プロセッサ２０２は、選択された第１のカメラセットを用いて１つ又はそれ以上の物体を追跡することができる。
【００４２】
１つの実施形態において、プロセッサ２０２は、マルチカメラシステム１００を制御して、第１の物体１０２ａのような物体を追跡するよう作動することができる。追跡される第１の物体１０２ａは、該第１の物体１０２ａに関連するメタデータに基づいて識別することができる。追跡される物体に関連するメタデータの実施例は、限定ではないが、追跡される物体の名称、追跡される物体の画像、追跡される物体に関連する一意の識別子、追跡される物体の表面印刷、追跡される物体に関連する視聴覚識別子、追跡される物体に関連する音、及び／又は追跡される物体を識別可能な他の何れかの情報を含むことができる。例えば、ある人が身に着けている服装の色は、追跡される人を識別するメタデータに相当することができる。別の実施例において、ある領域において最も騒がしい物体は、追跡される物体に相当することができる。
【００４３】
１つの実施形態において、プロセッサ２０２は、制御装置１０８に関連するメタデータをユーザから受け取ることができる。１つの実施形態において、プロセッサ２０２は、追跡される第１の物体１０２ａを識別するメタデータを入力するようユーザに促すことができる。１つの実施形態において、ユーザは、Ｉ／Ｏデバイス２１０を介してメタデータを入力することができる。例えば、ユーザは、キーボードを介して追跡される人の名前を入力することができる。
【００４４】
別の実施形態において、ユーザは、カメラ１０４によって取り込まれた画像及び／又はビデオから、追跡される第１の物体１０２ａを指定することができる。例えば、ユーザは、カメラ１０４によって取り込まれた画像内の対応する人の顔をタッチすることにより、カメラ１０４によって追跡される人を指定することができる。別の実施例において、ユーザは、カメラ１０４によって取り込まれた画像内の対応するボールをクリックすることにより、追跡される第１の物体１０２ａとしてボールを選択することができる。別の実施形態において、ユーザは、音声入力によって、追跡される第１の物体１０２ａを識別するメタデータを入力することができる。それでも尚、本開示は、これらに限定されず、本開示の範囲を限定することなく、追跡される物体に関連するメタデータを提供する他のあらゆる方法を用いることができる。
【００４５】
受信器２０６は、センサ１０６から１つ又はそれ以上の信号を受け取ることができる。追跡される第１の物体１０２ａの現在のロケーションは、センサ１０６から受け取った１つ又はそれ以上の信号に基づいて決定することができる。更に、プロセッサ２０２は、受け取った１つ又はそれ以上の信号を処理し、第１の物体１０２ａの現在のロケーションを決定することができる。プロセッサ２０２は、受け取った１つ又はそれ以上の信号を処理し、カメラ１０４に対する第１の物体１０２ａの方向及び距離を決定することができる。１つの実施形態において、プロセッサ２０２は、三角測量法に基づいて、カメラ１０４に対する第１の物体１０２ａの方向及び距離を決定することができる。プロセッサ２０２はまた、受け取った１つ又はそれ以上の信号を処理し、第１の物体１０２ａによって実施される１つ又はそれ以上の活動を決定するよう作動することができる。例えば、受け取ったＧＰＳ信号に基づいて、プロセッサ２０２は、追跡される人が階段を上っているか又は降りているかを決定することができる。プロセッサ２０２は、決定された現在のロケーション、実施される活動、及び／又はカメラ１０４に対する第１の物体１０２ａの方向及び／又は距離をメモリ２０４内に記憶することができる。
【００４６】
プロセッサ２０２は、センサ１０６から受け取った１つ又はそれ以上の信号及び追跡される第１の物体１０２ａに基づいて、センサ１０６から第１のセンサ１０６ａのようなセンサを選択することができる。例えば、第１の物体１０２ａは、ＲＦＩＤタグが埋め込まれたボールとすることができる。このような場合、プロセッサ２０２は、１つ又はそれ以上の信号を受け取るＲＦＩＤセンサを選択することができる。別の実施例において、第１の物体１０２ａは、携帯電話を有する人とすることができる。このような場合、プロセッサ２０２は、１つ又はそれ以上の信号を受け取るＧＰＳセンサを選択することができる。更に、プロセッサ２０２は、検知する携帯電話信号を選択して、携帯電話を所持している人のロケーションを決定することができる。
【００４７】
１つの実施形態において、プロセッサ２０２は、追跡される第１の物体１０２ａの現在のロケーションに基づいて第１のセンサ１０６ａを選択することができる。例えば、ＩＲセンサは、動作するために第１の物体１０２ａが見通し線上にあることが必要とされる。従って、プロセッサ２０２は、第１の物体１０２ａの現在のロケーションが、ＩＲセンサの見通し線に位置するようなものである場合にＩＲセンサを選択することができる。
【００４８】
１つの実施形態において、プロセッサ２０２は、センサ１０６の範囲及び追跡される第１の物体１０２ａのセンサ１０６からの距離に基づいて、センサ１０６から第１のセンサ１０６ａを選択することができる。例えば、Ｂｌｕｅｔｏｏｔｈセンサ及びＩＲセンサは、このようなセンサから所定距離の範囲内で物体を検知することができる近距離センサである。従って、プロセッサ２０２は、第１の物体１０２ａがこのようなセンサの所定の距離範囲内に位置するときにのみ、このようなセンサを選択することができる。別の実施例において、ＧＰＳセンサ及び携帯電話ネットワークベースのセンサは、このようなセンサから遠く離れて位置する物体を検知することができる長距離センサである。従って、プロセッサ２０２は、他の近距離センサの所定の距離範囲の外に第１の物体１０２ａが位置するときに、このようなセンサを選択することができる。
【００４９】
１つの実施形態において、プロセッサ２０２は、第１のセンサ１０６ａ及び第２のセンサ１０６ｂのような２つ又はそれ以上のセンサを選択することができる。例えば、第１の物体１０２ａは、ステージ上で演じている俳優とすることができる。Ｂｌｕｅｔｏｏｔｈ送信器は、俳優が身に着けているネクタイに結合することができる。このような場合、プロセッサ２０２は、１つ又はそれ以上の信号を受け取るためにマイクロホン及びＢｌｕｅｔｏｏｔｈ受信器を選択することができる。１つの実施形態において、プロセッサ２０２は、第１のセンサ１０６ａ及び第２のセンサ１０６ｂ間を動的に切り換えて、第１の物体１０２ａのロケーションを決定することができる。
【００５０】
１つの実施形態において、受け取ったメタデータに基づいて、プロセッサ２０２は、第１のカメラ１０４ａが第１の物体１０２ａの画像を取り込むことができるように、第１のカメラ１０４ａをリアルタイムで選択することができる。１つの実施形態において、プロセッサ２０２は、第１のカメラ１０４ａが１つ又はそれ以上の所定の基準を満たすよう、第１のカメラ１０４ａを選択することができる。このような所定の基準の実施例は、限定ではないが、第１の物体１０２ａの画像を取り込むことができる角度、第１の物体１０２ａの画像の品質、第１のカメラ１０４ａからの第１の物体１０２ａの距離、第１のカメラ１０４ａの視野、第１の物体１０２ａの画像を取り込むために第１のカメラ１０４ａが必要なズーム、パン、及び／又はチルトの度合いを含むことができる。１つの実施例において、プロセッサ２０２は、第１のカメラ１０４ａが第１の物体１０２ａのロケーションに最も近づくように第１のカメラ１０４ａを選択することができる。別の実施例において、プロセッサ２０２は、第１の物体１０２ａが第１のカメラ１０４ａの視野内に位置するように第１のカメラ１０４ａを選択することができる。別の実施例において、プロセッサ２０２は、第１のカメラ１０４ａが第１の物体１０２ａの正面画像を取り込むことができるように第１のカメラ１０４ａを選択することができる。
【００５１】
１つの実施形態において、２つ又はそれ以上のカメラが所定の基準を満たすことができる。この場合、制御装置１０８に関連するユーザは、２つ又はそれ以上のカメラから選択されることになる１つのカメラを指定することができる。更に、プロセッサ２０２は、２つ又はそれ以上のカメラに関する予め定められた優先順位に基づいて２つ又はそれ以上のカメラから１つのカメラを選択するよう作動することができる。別の実施形態において、カメラ１０４の何れもが所定の基準を満たさない場合がある。このような場合、プロセッサ２０２は、第１の物体１０２ａを追跡するための既定設定のカメラを選択することができる。
【００５２】
１つの実施形態において、プロセッサ２０２は、選択された第１のセンサ１０６ａから受け取った１つ又はそれ以上の信号に基づいて、選択された第１のカメラ１０４ａの１つ又はそれ以上のパラメータを動的に制御するよう作動することができる。プロセッサ２０２は、選択された第１のカメラ１０４ａに対する第１の物体１０２ａの方向及び距離、及び／又は追跡される第１の物体１０２ａに基づいて、選択された第１のカメラ１０４ａの１つ又はそれ以上のパラメータを制御することができる。１つ又はそれ以上のパラメータの実施例は、限定ではないが、カメラの位置、ズーム、チルト、及び／又はパンを含むことができる。例えば、第１の物体１０２ａが選択された第１のカメラ１０４ａの視野の外に移動したときに、プロセッサ２０２は、選択された第１のカメラ１０４ａのパン、ズーム、及び／又はチルトを調整し、第１の物体１０２ａが選択された第１のカメラ１０４ａの視野内に留まることができるようにする。１つの実施形態において、プロセッサ２０２は、選択された第１のカメラ１０４ａに対する第１の物体１０２ａの方向及び距離に基づいて選択された第１のカメラ１０４ａのパン、ズーム、及び／又はチルトを調整することができる。
【００５３】
１つの実施形態において、プロセッサ２０２は、選択された第１のセンサ１０６ａから受け取った１つ又はそれ以上の信号に基づいて、選択された第１のカメラ１０４ａを用いることにより第１の物体１０２ａを追跡することができる。選択された第１のカメラ１０４ａに対する第１の物体１０２ａの方向及び／又は距離は、選択された第１のセンサ１０６ａから受け取った１つ又はそれ以上の信号に基づいて決定することができる。１つの実施形態において、選択された第１のカメラ１０４ａに対する第１の物体１０２ａの現在の方向及び／又は距離はまた、変化する可能性がある。プロセッサ２０２は、選択された第１のセンサ１０６ａから受け取った１つ又はそれ以上の信号に基づいて、選択された第１のカメラ１０４ａに対する第１の物体１０２ａのロケーションの変化を決定することができる。１つの実施形態において、プロセッサ２０２は、第１の物体１０２ａを追跡するために第２のカメラセットを選択することができる。第２のカメラセットは、１つ又はそれ以上のカメラを含むことができる。例えば、プロセッサ２０２は、第１の物体１０２ａを追跡するために第１のカメラ１０４ａを選択することができる。１つの実施形態において、プロセッサ２０２は、第１の物体１０２ａのロケーションの決定された変化に基づいて、第２のカメラセットを選択することができる。別の実施形態において、プロセッサ２０２は、第１の物体１０２ａのロケーションの変化に基づいて、複数のカメラ間を切り換えるように作動することができる。例えば、第１の物体１０２ａのロケーションが変化したときに、第１の物体１０２ａは、選択された第１のカメラ１０４ａの視野の外に移動する場合がある。このような場合、プロセッサ２０２は、第２のカメラ１０４ｂを選択することができる。プロセッサ２０２は、第２のカメラ１０４ｂを用いて第１の物体１０２ａを追跡することができる。１つの実施形態において、プロセッサ２０２は、第１の物体１０２ａに関連するメタデータに基づいて第２のカメラ１０４ｂを選択することができる。別の実施形態において、プロセッサ２０２は、選択された第１のセンサ１０６ａから受け取った１つ又はそれ以上の信号に基づいて第２のカメラ１０４ｂを選択することができる。
【００５４】
別の実施例において、第１の物体１０２ａのロケーションが変化したときに、第１の物体１０２ａは、選択された第１のカメラ１０４ａから離れて移動し、第１の物体１０２ａが別のカメラにより接近するようになる場合がある。このような場合、プロセッサ２０２は、どのカメラが第１の物体１０２ａに最も近いかを決定することができる。この決定は、第１の物体１０２ａに関連するメタデータ及び選択された第１のセンサ１０６ａから受け取った１つ又はそれ以上の信号に基づくことができる。プロセッサ２０２は、第１の物体１０２ａに最も近い第２のカメラ１０４ｂのようなカメラを選択することができる。プロセッサ２０２は、選択された第２のカメラ１０４ｂを用いて第１の物体１０２ａを追跡することができる。第１の物体１０２ａが移動して、再度第１のカメラ１０４ａに近づいたときには、プロセッサ２０２は、第１の物体１０２ａを追跡するために再度第１のカメラ１０４ａに切り換えることができる。
【００５５】
１つの実施形態において、プロセッサ２０２は、マルチカメラシステム１００の複数のカメラ間で協働するよう作動することができる。１つの実施形態において、プロセッサ２０２は、複数のカメラの１つ又はそれ以上のパラメータ及び／又は設定の調整を協働することができる。例えば、プロセッサ２０２は、第１のカメラ１０４ａ、第２のカメラ１０４ｂ、及び第３のカメラ１０４ｃのチルトを調整し、第１のカメラ１０４ａ、第２のカメラ１０４ｂ、及び第３のカメラ１０４ｃの各々が室内の特定の領域の画像及び／又はビデを取り込むことができるようにする。
【００５６】
別の実施形態において、プロセッサ２０２は、マルチカメラシステム１００の可動カメラの位置を制御するよう作動することができる。例えば、第１のカメラ１０４ａは、第１の物体１０２ａに対する第１のカメラ１０４ａの位置が変化できるようにして設置することができる。プロセッサ２０２は、追跡される第１の物体１０２ａのロケーションに基づいて、第１のカメラ１０４ａを第１の位置から第２の位置に移動させることができる。例えば、第１のカメラ１０４ａは、ビルの中に居る人を監視するために航空機に結合することができる。このような場合、第１のカメラ１０４ａの位置は、航空機が移動したときに変えることができる。プロセッサ２０２は、第１のカメラ１０４ａがビルの中に居る人の画像を取り込むことを可能にできるように、航空機の移動を制御することができる。例えば、第１のカメラ１０４ａがビルの一方の側から画像を取り込むことができない場合には、プロセッサ２０２は、ビルの別の側に航空機を移動させるよう制御することができる。
【００５７】
１つの実施形態において、制御装置１０８に関連するユーザは、マルチカメラシステム１００のカメラ１０４の何れかよって取り込まれる画像及び／又はビデオにおいて見ることができない物体に関連するメタデータを提供することができる。例えば、マルチカメラシステム１００は、ミュージアム内の人を追跡することができる。ユーザは、追跡される人の名前を指定することができる。追跡される人は、マルチカメラシステム１００のカメラ１０４の何れかよって取り込まれる画像及び／又はビデオにおいて見ることができない場合がある。このような場合、プロセッサ２０２は、ＧＰＳセンサなどのセンサ１０６から受け取った１つ又はそれ以上の信号に基づいて追跡される人の現在のロケーションをリアルタイムで決定することができる。決定された現在のロケーションに基づいて、プロセッサ２０２は、追跡される人の画像及び／又はビデオを取り込むことができるカメラを選択することができる。例えば、決定された現在のロケーションに基づいて、プロセッサ２０２は、追跡される人の現在のロケーションに最も近いマルチカメラシステム１００のカメラを選択することができる。別の実施例において、プロセッサ２０２は、追跡される人がカメラ１０４の少なくとも１つの視野内に位置するように、追跡される人の現在のロケーションに基づいてカメラ１０４のパン、チルト、及び／又はズームを調整することができる。
【００５８】
１つの実施形態において、選択された第１のセンサ１０６ａは、マイクロホンに相当することができる。マイクロホンは、第１の物体１０２ａに関連する音に基づいて第１の物体１０２ａのロケーションを検出することができる。マイクロホンは、１つ又はそれ以上の音響信号をプロセッサ２０２に伝送することができる。プロセッサ２０２は、マイクロホンから受け取った１つ又はそれ以上の音響信号に基づいて、カメラ１０４に対する第１の物体１０２ａのロケーションを決定することができる。１つの実施形態において、プロセッサ２０２は、三角測量法を用いて音源のロケーションを決定するために少なくとも３つのマイクロホンを用いることができる。
【００５９】
別の実施形態において、プロセッサ２０２は、マイクロホンから受け取った１つ又はそれ以上の音響信号に様々なタイプのフィルタを適用してノイズを除去することができる。フィルタ処理は、マイクロホンから受け取った１つ又はそれ以上の音響信号に適用され、追跡される第１の物体１０２ａに関連しない音をフィルタ除去することができる。１つの実施形態において、プロセッサ２０２は、マイクロホンにフィルタを適用し、マイクロホンが所定の音に対してのみ応答できるようにすることができる。このような所定の音の実施例は、限定ではないが、所与の周波数帯域内の音、特定の振幅パターンを有する音、発生波形の一定形状に関連する音、特定の高調波に関連する音、人の発話の存在を含む音、音声認識に基づく音、及び／又はトリガー音を含むことができる。このようなトリガー音は、電話の着信音、及び／又は機械が特定の動作を実施する際に機械が作り出す特徴のある音（クルマのエンジン始動音及び／又は犬の吠える音など）とすることができる。１つの実施形態において、プロセッサ２０２は、マイクロホンによって検出された音の特徴と、フィルタ処理又はトリガーのために音が生成されたビデオフレームの特性とを同期させることができる。
【００６０】
１つの実施形態において、マルチカメラシステム１００は、無指向性マイクロホン及び指向性マイクロホンを含むことができる。無指向性マイクロホンは、第１の物体１０２ａの周りの環境ノイズを検出することができる。無指向性マイクロホンから受け取った音響信号に基づいて、プロセッサ２０２は、指向性マイクロホンから受け取る音響信号を処理してノイズを除去することができる。
【００６１】
１つの実施形態において、マイクロホンを選択された第１のカメラ１０４ａとして用いることができるマルチカメラシステム１００は、監視領域において最もノイズを多く発生する物体を追跡される物体として自動的に選択できるように実施することができる。例えば、ステージ上の俳優（第１の俳優など）が歩いているときに、マイクロホンは、第１の俳優からの音を検出する可能性がある。マイクロホンによって検出された音に基づいて、プロセッサ２０２は、第１の俳優を追跡される物体として選択することができる。プロセッサ２０２は、ステージ上で第１の俳優を追跡するために１つ又はそれ以上のカメラを選択することができる。別の俳優（第２の俳優など）が話すときには、マイクロホンは、第２の俳優からの音を検出する可能性がある。マイクロホンによって検出される音に基づいて、プロセッサ２０２は、第２の俳優を追跡される物体として選択することができる。プロセッサ２０２は、ステージ上で第１の俳優を追跡するために、１つ又はそれ以上のカメラを選択することができる。複数の俳優（第１の俳優及び第２の俳優の両方など）が話すときには、マイクロホンは、第１の俳優及び第２の俳優の両方からの音を検出する可能性がある。マイクロホンによって検出される音に基づいて、プロセッサ２０２は、追跡される物体として第１の俳優及び第２の俳優の両方を選択することができる。プロセッサ２０２は、ステージ上で第１の俳優及び第２の俳優を追跡するために、１つ又はそれ以上のカメラを選択することができる。
【００６２】
１つの実施形態において、マルチカメラシステム１００は、通常は音があまり存在しないシステムにおいてマイクロホンを選択された第１のセンサ１０６ａとして利用する。このようなシステムにおいて、音をたてるものが何か存在する可能性があるときには、当該音の発生源は、自動的に追跡される物体として選択することができる。例えば、マルチカメラシステム１００は、森林内の空き地に設置することができる。オオカミが遠吠えしたときに、マイクロホンは、オオカミからの遠吠え音を検出することができる。プロセッサ２０２は、オオカミを追跡される物体として選択することができる。プロセッサ２０２は、マイクロホンにより検出された遠吠え音に基づいてオオカミのロケーションを決定することができる。プロセッサ２０２は、オオカミを追跡するカメラを選択することができる。プロセッサ２０２は、オオカミに対して選択したカメラをズームすることができる。
【００６３】
１つの実施形態において、マルチカメラシステム１００は更に、電磁スペクトルの非可視部分にある放射線を検出できる１つ又はそれ以上のカメラ（非可視カメラと呼ばれる）を含むことができる。このような非可視カメラは、電磁スペクトルの可視部分内で画像及び／又はビデオを取り込むことができるカメラ１０４に追加することができる。このような電磁スペクトルの非可視部分にある放射線の実施例は、限定ではないが、ＵＶ及びＩＲ放射線を含むことができる。このような非可視カメラの実施例は、ＵＶカメラ及び／又はＩＲカメラとすることができる。１つの実施形態において、非可視カメラは、カメラ１０４と一体化してもよい。プロセッサ２０２は、カメラ１０４によって取り込まれた画像と、非可視カメラによって取り込まれた画像との間の相関関係を決定することができる。
【００６４】
プロセッサ２０２は、非可視カメラによって提供される１つ又はそれ以上の信号に基づいて、カメラ１０４に対しての追跡される物体のロケーション及び距離を決定することができる。１つの実施形態において、マルチカメラシステム１００は、複数の非可視カメラを用いて、カメラ１０４に対しての追跡される物体のロケーション及び距離を決定することができる。１つの実施形態において、マルチカメラシステム１００は、ロケーション及び距離を決定するのに三角測量法を用いることができる。別の実施形態において、プロセッサ２０２は、非可視カメラの出力に３次元（３Ｄ）処理を適用し、追跡される物体のロケーション及び距離を決定することができる。
【００６５】
１つの実施形態において、非可視カメラは、可視スペクトルの範囲外の光を用いて追跡される物体を照射するための特殊周波数レーザを含むことができる。特殊周波数レーザは、追跡される物体にタグ付けするのに用いることができる。非可視カメラは、レーザによる照射に基づいて追跡される物体を決定することができる。
【００６６】
１つの実施形態において、非可視カメラを有するマルチカメラシステム１００は、可視スペクトルの光が追跡される物体を視覚的に検出するのに十分ではない場所において、物体を追跡するのに用いることができる。このような低可視光条件において、プロセッサ２０２は、物体が搬送するＩＲ又はＵＶ帯域での送信器に基づいて追跡される物体のロケーションを決定することができる。プロセッサ２０２は、追跡される物体の画像を取り込むためにカメラ１０４のフラッシュを制御することができる。
【００６７】
１つの実施形態において、ＩＲカメラを有するマルチカメラシステム１００は、特定の温度範囲にある１つ又はそれ以上の物体を追跡するのに用いることができる。例えば、ＩＲカメラを用いることにより、人体温度に基づいて人を追跡することができる。
【００６８】
本開示は、物体を追跡することができる単一のカメラに関するが、当業者であれば理解されるように、本開示は、物体を追跡することができるあらゆる数のカメラで実施することができる。例えば、第１の物体１０２ａは、プロセッサ２０２によって選択された第１のカメラ１０４ａと第２のカメラ１０４ｂとによって同時に追跡することができる。
【００６９】
本開示は、マルチカメラシステム１００を用いた単一の物体の追跡を説明したが、当業者であれば理解されるように、本開示は、追跡されるあらゆる数の物体に対して実施することができる。例えば、マルチカメラシステム１００は、複数の物体を同時に追跡することができる。
【００７０】
１つの実施形態において、プロセッサ２０２は、マルチカメラシステム１００を制御して、第１の物体１０２ａ及び第２の物体１０２ｂのような、２つ又はそれ以上の物体を同時に追跡するよう作動することができる。プロセッサ２０２は、追跡される第１の物体１０２ａ及び第２の物体１０２ｂを識別するメタデータを受け取ることができる。第１の物体１０２ａ及び第２の物体１０２ｂについて受け取ったメタデータに基づいて、プロセッサ２０２は、第１の物体１０２ａ及び第２の物体１０２ｂを追跡するために１つ又はそれ以上のカメラをリアルタイムで選択するよう作動することができる。
【００７１】
例えば、プロセッサ２０２は、第１の物体１０２ａ及び第２の物体１０２ｂを同時に追跡するために、第１のカメラ１０４ａのような単一のカメラを選択することができる。１つの実施形態において、プロセッサ２０２は、第１のカメラ１０４ａを選択し、第１の物体１０２ａ及び第２の物体１０２ｂの両方が選択された第１のカメラ１０４ａの視野内に位置するようにすることができる。１つの実施形態において、プロセッサ２０２は、第１の物体１０２ａ及び第２の物体１０２ｂの両方が選択された第１のカメラ１０４ａの視野内に位置するように、選択された第１のカメラ１０４ａのズーム、チルト、及び／又はスパンを制御することができる。１つの実施形態において、プロセッサ２０２は、選択された第１のカメラ１０４ａに対する第１の物体１０２ａ及び第２の物体１０２ｂの各々の方向及び／又は距離に基づいて、選択された第１のカメラ１０４ａのズーム、チルト、及び／又はスパンを調整することができる。別の実施形態において、プロセッサ２０２は、第２の物体１０２ｂに対する第１の物体１０２ａの方向及び／又は距離に基づいて、選択された第１のカメラ１０４ａのズーム、チルト、及び／又はスパンを調整することができる。例えば、第１の物体１０２ａ及び第２の物体１０２ｂの両方は、同じ方向に移動する。このような場合、プロセッサ２０２は、第１の物体１０２ａ及び第２の物体１０２ｂの両方が第１のカメラ１０４ａの視野内に位置する範囲まで、選択された第１のカメラ１０４ａをズームすることができる。別の実施例において、第１の物体１０２ａ及び第２の物体１０２ｂは、反対方向に移動する。このような場合、プロセッサ２０２は、第１の物体１０２ａ及び第２の物体１０２ｂの両方が第１のカメラ１０４ａの視野内に位置するように選択された第１のカメラ１０４ａをズームアウトすることができる。
【００７２】
１つの実施形態において、第１の物体１０２ａ及び第２の物体１０２ｂは、両方が第１のカメラ１０４ａの視野内に決して位置しないような距離に存在する場合がある。このような場合、プロセッサ２０２は、第１の物体１０２ａ及び第２の物体１０２ｂをそれぞれ個別に追跡するために、第１のカメラ１０４ａ及び第２のカメラ１０４ｂなどの２つの異なるカメラを選択することができる。プロセッサ２０２は、第１の物体１０２ａ及び第２の物体１０２ｂを追跡するために第１のカメラ１０４ａ及び第２のカメラ１０４ｂを独立して制御することができる。
【００７３】
１つの実施形態において、プロセッサ２０２は、マルチカメラシステム１００の外部にある１つ又はそれ以上の装置の１つ又はそれ以上の作動及び／又は設定を動的に制御するよう作動することができる。１つ又はそれ以上の外部装置は、追跡される１つ又はそれ以上の物体と関連付けることができる。１つの実施形態において、１つ又はそれ以上の外部装置は、追跡される１つ又はそれ以上の物体の所定の近傍内に配置することができる。プロセッサ２０２は、このような外部装置に対する１つ又はそれ以上の追跡される物体のロケーション、１つ又はそれ以上の物体を追跡することができる選択された第１のカメラセットによって必要とされる設定、及び／又は制御装置１０８に関連するユーザの選好のうちの１つ又はそれ以上に基づいて、このような外部装置を動的に制御することができる。加えて、プロセッサ２０２は、１つ又はそれ以上の追跡される物体の色及びサイズのような特性に基づいて、このような外部装置を動的に制御することができる。１つの実施形態において、プロセッサ２０２は、制御装置１０８に関連するユーザによって提供される入力に基づいて、外部装置を動的に制御することができる。別の実施形態において、プロセッサ２０２は、メモリ２０４内に記憶された１つ又はそれ以上の命令に基づいて、外部装置を動的に制御することができる。
【００７４】
１つの実施形態において、プロセッサ２０２は、第１の物体１０２ａが追跡されることになる領域における照明を動的に制御することができる。例えば、プロセッサ２０２は、追跡される人が部屋に入ったときに、室内の照明を明るくすることができる。このことは、室内に配置された種々の者を人が明確に見えるよう助けることができる。また、制御装置１０８に関連するユーザが、追跡される人を見ることができる。別の実施例において、追跡される人が街路灯に近づいたときに、プロセッサ２０２は、その人の可視性が向上するように、街路灯の明るさを増大させることができる。
【００７５】
１つの実施形態において、追跡される１つ又はそれ以上の物体の画像及び／又はビデオは、ディスプレイ画面上で制御装置１０８に関連するユーザに表示することができる。１つの実施形態において、ディスプレイ画面は、制御装置１０８のディスプレイに相当することができる。別の実施形態において、画像及び／又はビデオは、制御装置１０８の外部にあるディスプレイ画面上に表示することができる。１つの実施形態において、画像及び／又はビデオは、制御装置１０８に関連するユーザによって予め指定された１つ又はそれ以上の基準に基づいて表示することができる。例えば、画像及び／又はビデオは、ユーザによって指定された１つ又はそれ以上の物体が、画像及び／又はビデオで可視である場合にだけ表示することができる。１つの実施形態において、プロセッサ２０２は、ユーザ指定の１つ又はそれ以上の基準を満たす画像及び／又はビデオが利用可能でない場合には、１つ又はそれ以上のデフォルト画像を表示することができる。
【００７６】
１つの実施形態において、制御装置１０８は、１つ又はそれ以上の追跡される物体に関連する情報をメモリ２０４内に記憶することができる。このような情報の実施例は、限定ではないが、カメラ１０４によって取り込まれた画像において１つ又はそれ以上の物体が見られる時間、及びカメラ１０４によって取り込まれた画像において１つ又はそれ以上の物体が見られる時間期間を含むことができる。
【００７７】
１つの実施形態において、カメラ１０４は、高解像度広角画像及び／又はビデオを取り込む高解像度カメラとすることができる。このような場合、プロセッサ２０２は、高解像度カメラによって取り込まれた高解像度広角画像及び／又はビデオからの画像及び／又はビデオ信号（高解像度信号と呼ばれる）をトリミングするよう作動することができる。例えば、カメラ１０４は、２０メガピクセル又はそれ以上のＳＬＲカメラとすることができる。プロセッサ２０２は、高解像度信号から通常１０８０ｐ又は７２０ｐ信号にトリミングできるように、ＳＬＲカメラの高解像度信号をトリミングすることができる。
【００７８】
１つの実施形態において、プロセッサ２０２は、高解像度信号における追跡される物体の位置に基づいて、高解像度信号をトリミングすることができる。別の実施形態において、プロセッサ２０２は、高解像度信号内の１つ又はそれ以上の追跡される物体の相対位置に基づいて、高解像度信号のトリミングする一部分を選択することができる。例えば、プロセッサ２０２は、追跡される物体を含む高解像度信号の一部分をトリミングすることができる。制御装置１０８は、トリミングされた部分に基づいて物体を追跡することができる。１つの実施形態において、高解像度カメラから得られた高解像度信号は、メモリ２０４内に記憶することができる。記憶された高解像度信号を用いて、該高解像度信号に含まれる他の物体及び／又は領域を監視することができる。
【００７９】
１つの実施形態において、プロセッサ２０２は、高解像度信号のトリミングした部分をズームイン及び／又はズームアウトして、所望の観察解像度を得ることができる。例えば、高解像度カメラからトリミングされた画像部分は、カメラ１０４の視野の一部にズームインすることができる。
【００８０】
図３Ａ、３Ｂ、及び３Ｃは、本開示の１つの実施形態による、マルチカメラシステムに基づいた物体の追跡に関する実施例を示している。図３Ａ、３Ｂ、及び３Ｃの実施例は、図１及び図２からの要素と関連して説明される。
【００８１】
図３Ａ、３Ｂ、及び３Ｃを参照すると、サッカー競技場３００、サッカーボール３０２、並びに、第１のプレーヤー３０４ａ、第２のプレーヤー３０４ｂ、及び第３のプレーヤー３０４ｃ（総称してプレーヤー３０４と呼ばれる）のような１人又はそれ以上プレーヤーが示されている。サッカーボール３０２及びプレーヤー３０４は、追跡される物体１０２に相当することができる。それでも尚、本開示は、これらに限定されず、本開示の範囲を限定することなく、サッカー競技場３００のあらゆる物体を追跡することができる。
【００８２】
図３Ａ、３Ｂ、及び３Ｃは更に、第１のＧＰＳセンサ３０６ａ、第２のＧＰＳセンサ３０６ｂ、第３のＧＰＳセンサ３０６ｃ（総称してＧＰＳセンサ３０６と呼ばれる）などの１つ又はそれ以上のセンサを示している。図３Ａ、３Ｂ、及び３Ｃは更に、第１のマイクロホン３０８ａ及び第２のマイクロホン３０８ｂ（総称してマイクロホン３０８と呼ばれる）などの１つ又はそれ以上のマイクロホンを示している。それでも尚、本開示は、これらに限定されず、本開示の範囲を限定することなく、物体を追跡するよう作動できる他の何れかのタイプのセンサを用いることができる。第１のＧＰＳセンサ３０６ａ、第２のＧＰＳセンサ３０６ｂ、及び第３のＧＰＳセンサ３０６ｃは、第１のプレーヤー３０４ａ、第２のプレーヤー３０４ｂ、及び第３のプレーヤー３０４ｃがそれぞれ身に着けているシャツの襟に結合することができる。マイクロホン３０８は、サッカー競技場３００の外部に設置することができる。例えば、第１のマイクロホン３０８ａは、サッカー競技場３００の境界線の支柱に設置することができる。１つの実施形態において、サッカーボール３０２の内部にＢｌｕｅｔｏｏｔｈセンサ（図３Ａ、３Ｂ、及び３Ｃには図示せず）を埋め込むことができる。それでも尚、本開示は、これらに限定されず、本開示の範囲を限定することなく、サッカー競技場３００の近傍の他の何れかの場所にセンサを配置することができる。
【００８３】
図３Ａ、３Ｂ、及び３Ｃは更に、制御装置１０８と、第１のカメラ１０４ａ、第２のカメラ１０４ｂ、及び第３のカメラ１０４ｃのような１つ又はそれ以上のカメラとを示しており、これらは図１において既に詳細に説明されている。図３Ａ、３Ｂ、及び３Ｃは更に、第１のカメラ１０４ａの第１の視野３１０ａと、第２のカメラ１０４ｂの第２の視野３１０ｂと、第３のカメラ１０４ｃの第３の視野３１０ｃとを例示している。
【００８４】
第１のカメラ１０４ａ、第２のカメラ１０４ｂ、及び第３のカメラ１０４ｃは、サッカー競技場３００が第１のカメラ１０４ａ、第２のカメラ１０４ｂ、及び第３のカメラ１０４ｃの各々の視野内に位置するように、サッカー競技場３００を囲む異なるロケーションに設置することができる。１つの実施形態において、第３のカメラ１０４ｃは、その位置が変化することができるように設置することができる。例えば、第３のカメラ１０４ｃは、ハンドヘルドカメラとすることができ、及び／又は可動カート上に装着することができる。それでも尚、本開示は、これらに限定されず、本開示の範囲を限定することなく、サッカー競技場３００の近傍にある他の何れかの場所に配置することができる。
【００８５】
カメラ１０４、第１のＧＰＳセンサ３０６ａ、第２のＧＰＳセンサ３０６ｂ、第３のＧＰＳセンサ３０６ｃ、第１のマイクロホン３０８ａ、第２のマイクロホン３０８ｂ、及びＢｌｕｅｔｏｏｔｈセンサは、通信ネットワーク１１０を介して制御装置１０８と通信することができる（図３Ａ、３Ｂ、及び３Ｃには図示せず）。第１のＧＰＳセンサ３０６ａ、第２のＧＰＳセンサ３０６ｂ、第３のＧＰＳセンサ３０６ｃ、第１のマイクロホン３０８ａ、第２のマイクロホン３０８ｂ、及びＢｌｕｅｔｏｏｔｈセンサは、通信ネットワーク１１０を介して１つ又はそれ以上の信号を制御装置１０８に送信することができる。カメラ１０４に対するサッカーボール３０２及びプレーヤー３０４のロケーションは、第１のＧＰＳセンサ３０６ａ、第２のＧＰＳセンサ３０６ｂ、第３のＧＰＳセンサ３０６ｃ、第１のマイクロホン３０８ａ、第２のマイクロホン３０８ｂ、及びＢｌｕｅｔｏｏｔｈセンサによって送信される１つ又はそれ以上の信号に基づいて決定することができる。カメラ１０４は、サッカーボール３０２及びプレーヤー３０４の画像及び／又はビデオを取り込むことができる。取り込まれた画像及び／又はビデオは、通信ネットワーク１１０を介して制御装置１０８に送信することができる。
【００８６】
制御装置１０８は、追跡される物体を識別するメタデータを受け取ることができる。１つの実施形態において、制御装置１０８に関連するユーザは、追跡される特定のプレーヤーを指定することができる。ユーザは、キーボードを介してプレーヤーの名前を入力することにより、及び／又はカメラ１０４によって取り込まれた画像内のプレーヤーを選択することにより、特定のプレーヤーを指定することができる。
【００８７】
例えば、ユーザは、第１のプレーヤー３０４ａの名前を入力し、第１のプレーヤー３０４ａを追跡される物体として指定することができる。入力された第１のプレーヤー３０４ａの名前に基づいて、制御装置１０８は、カメラ１０４に対する第１のプレーヤー３０４ａの現在のロケーションを決定することができる。制御装置１０８は、第１のＧＰＳセンサ３０６ａ、第２のＧＰＳセンサ３０６ｂ、第３のＧＰＳセンサ３０６ｃ、第１のマイクロホン３０８ａ、第２のマイクロホン３０８ｂ、及びＢｌｕｅｔｏｏｔｈセンサによって送信される１つ又はそれ以上の信号に基づいて、第１のプレーヤー３０４ａの現在のロケーションを決定することができる。第１のプレーヤー３０４ａに基づいて、制御装置１０８は、第１のプレーヤー３０４ａの現在のロケーションを識別できるセンサを選択することができる。例えば、制御装置１０８は、第１のプレーヤー３０４ａのロケーションを決定するために、第１のＧＰＳセンサ３０６ａを選択することができる。別の実施例において、制御装置１０８が第１のＧＰＳセンサ３０６ａから１つ又はそれ以上の信号を受け取ることができない場合、制御装置１０８は、第１のプレーヤー３０４ａのロケーションを決定するために、第１のマイクロホン３０８ａを選択することができる。
【００８８】
図３Ａは、第１のプレーヤー３０４ａが、現在第１のロケーションに位置することができることを示している。第１のプレーヤー３０４ａの現在のロケーションに基づいて、制御装置１０８は、第１のプレーヤー３０４ａを追跡するためのカメラを選択することができる。例えば、制御装置１０８は、第１のプレーヤー３０４ａの現在のロケーションに最も近いとすることができる第１のカメラ１０４ａを選択することができる。第１のプレーヤー３０４ａがサッカー競技場３００を移動すると、第１のカメラ１０４ａは、第１のプレーヤー３０４ａを追跡することができる。
【００８９】
第１のプレーヤー３０４ａがサッカー競技場３００を移動すると、制御装置１０８は、第１のプレーヤー３０４ａが第１のカメラ１０４ａの第１の視野３１０ａ内に位置するように第１のカメラ１０４ａのパン、ズーム、及び／又はチルトを調整することができる。第１のプレーヤー３０４ａが第１のカメラ１０４ａの第１の視野３１０ａの外に移動すると、制御装置１０８は、第１のプレーヤー３０４ａを追跡するための別のカメラを選択することができる。
【００９０】
図３Ｂは、第１のプレーヤー３０４ａがサッカー競技場３００の第２のロケーションに移動できることを示している。第１のプレーヤー３０４ａの第２のロケーションは、第１のプレーヤー３０４ａが第１のカメラ１０４ａの第１の視野３１０ａの外にいるようなものとすることができる。このような場合、制御装置１０８は、第１のプレーヤー３０４ａの第２のロケーションにより近接した別のカメラを選択することができる。例えば、制御装置１０８は、第１のプレーヤー３０４ａが第２のカメラ１０４ｂの第２の視野３１０ｂ内に位置することができるように第２のカメラ１０４ｂを選択することができる。第１のプレーヤー３０４ａが、再度第１のカメラ１０４ａにより近接して移動すると、制御装置１０８は、第１のプレーヤー３０４ａを追跡するために再度第１のカメラ１０４ａに切り換えることができる。
【００９１】
１つの実施形態において、第１のプレーヤー３０４ａは、第１のカメラ１０４ａ、第２のカメラ１０４ｂ、及び第３のカメラ１０４ｃの何れの視野内にも位置していない場合がある。このような場合、制御装置１０８は、可動カメラの位置を変えることができる。例えば、制御装置１０８は、第３のカメラ１０４ｃを別のロケーションに移動させることができる。
【００９２】
図３Ｃは、第１のプレーヤー３０４ａが第３のカメラ１０４ｃの第３の視野３１０ｃ内に位置するように、第３のカメラ１０４ｃが第１の位置（図３Ａに示す）から第２の位置に移動できることを示している。１つの実施形態において、制御装置１０８は、第１のプレーヤー３０４ａのロケーションの変化に基づいて、第３のカメラ１０４ｃの位置をリアルタイムで変えることができる。本開示は、物体を追跡するのに単一のカメラを用いて説明したが、当業者であれば理解されるように、本開示は、あらゆる数のカメラを用いて物体を追跡するよう実施することができる。例えば、第１のカメラ１０４ａ及び第２のカメラ１０４ｂの両方が、第１のプレーヤー３０４ａを同時に追跡することができる。
【００９３】
別の実施例において、追跡される物体を識別するメタデータは、サッカーボール３０２を所持しているあらゆるプレーヤーを含むことができる。メタデータに基づいて、制御装置１０８は、サッカーボール３０２の現在のロケーションを決定するために、サッカーボール３０２に埋め込まれたＢｌｕｅｔｏｏｔｈセンサを選択することができる。制御装置１０８は、Ｂｌｕｅｔｏｏｔｈセンサから１つ又はそれ以上のＢｌｕｅｔｏｏｔｈ信号を受け取ることができる。制御装置１０８は、受け取った１つ又はそれ以上のＢｌｕｅｔｏｏｔｈ信号に基づいて、サッカーボール３０２の現在のロケーションを決定することができる。サッカーボール３０２の決定された現在のロケーションに基づいて、制御装置１０８は、現在どのプレーヤーがサッカーボール３０２を所持しているかを決定することができる。制御装置１０８は、プレーヤー３０４の各々に結合されたＧＰＳセンサ３０６から受け取った１つ又はそれ以上のＧＰＳ信号を、Ｂｌｕｅｔｏｏｔｈセンサから受け取った１つ又はそれ以上のＢｌｕｅｔｏｏｔｈ信号と比較することができる。この比較に基づいて、制御装置１０８は、Ｂｌｕｅｔｏｏｔｈセンサにより指定されたサッカーボール３０２の現在のロケーションに一致するＧＰＳ信号を決定することができる。このようなＧＰＳセンサに関連するプレーヤー（第１のプレーヤー３０４ａなど）は、サッカーボール３０２を現在所持しているプレーヤーに相当することができる。第１のプレーヤー３０４ａの現在のロケーションに基づいて、制御装置１０８は、第１のプレーヤー３０４ａを追跡するためのカメラ（第１のカメラ１０４ａなど）を選択することができる。第１のプレーヤー３０４ａがサッカーボール３０２を所持している限り、制御装置１０８は、第１のカメラ１０４ａにより第１のプレーヤー３０４ａを追跡することができる。サッカーボール３０２があるプレーヤーから別のプレーヤーに移動したときは常に、制御装置１０８は、どのプレーヤーがサッカーボール３０２を所持しているかを決定することができ、当該プレーヤーを追跡することができる。別の実施形態において、制御装置１０８は、サッカーボール３０２を所持しているプレーヤーを追跡することなく、サッカーボール３０２のみを追跡することもできる。
【００９４】
１つの実施形態において、サッカーボール３０２、プレーヤー３０４、及び／又はサッカー競技場３００の他の何れかの物体の画像及び／又はビデオは、制御装置１０８に関連するユーザに表示することができる。画像及び／又はビデオは、制御装置１０８のディスプレイ上、及び／又は制御装置１０８の外部にある何れかのディスプレイ画面上に表示することができる。１つの実施形態において、制御装置１０８は、追跡される第１のプレーヤー３０４ａに関連する画像及び／又はビデオのみを表示することができる。どのカメラも第１のプレーヤー３０４ａの画像及び／又はビデオを取り込むことができない場合には、制御装置１０８は、画像及び／又はビデオを表示しない場合がある。或いは、制御装置１０８は、既定の画像及び／又はビデオを表示してもよい。それでも尚、本開示は、これらに限定されず、本開示の範囲を限定することなく、サッカー競技場３００のあらゆる数のプレーヤー及び／又は物体を追跡することができる。
【００９５】
図４Ａ、４Ｂ、及び４Ｃは、本開示の１つの実施形態による、マルチカメラシステムに基づいて２つ又はそれ以上の物体の追跡に関する実施例を例示している。図４Ａ、４Ｂ、及び４Ｃの実施例は、図１、図２、図３Ａ、図３Ｂ、及び図３Ｃからの要素に関連して説明される。
【００９６】
図４Ａ、４Ｂ、及び４Ｃを参照すると、サッカー競技場３００、サッカーボール３０２、並びに、第１のプレーヤー３０４ａ、第２のプレーヤー３０４ｂ、及び第３のプレーヤー３０４ｃ（総称してプレーヤー３０４と呼ばれる）が示されており、これらは、図３Ａ、３Ｂ、及び３Ｃを参照して既に詳細に説明されている。
【００９７】
図４Ａ、４Ｂ、及び４Ｃは更に、第１のＧＰＳセンサ３０６ａ、第２のＧＰＳセンサ３０６ｂ、第３のＧＰＳセンサ３０６ｃ、第１のマイクロホン３０８ａ及び第２のマイクロホン３０８ｂを示しており、これらは図３Ａ、３Ｂ、及び３Ｃを参照して既に詳細に説明されている。１つの実施形態において、Ｂｌｕｅｔｏｏｔｈセンサ（図４Ａ、４Ｂ、及び４Ｃには図示せず）は、サッカーボール３０２の内部に埋め込むことができる。
【００９８】
図４Ａ、４Ｂ、及び４Ｃは更に、制御装置１０８と、第１のカメラ１０４ａ、第２のカメラ１０４ｂ、及び第３のカメラ１０４ｃのような１つ又はそれ以上のカメラとを示しており、これらは図１において既に詳細に説明されている。図４Ａ、４Ｂ、及び４Ｃは更に、第１のカメラ１０４ａの第１の視野３１０ａと、第２のカメラ１０４ｂの第２の視野３１０ｂと、第３のカメラ１０４ｃの第３の視野３１０ｃとを例示しており、これらは、図３Ａ、３Ｂ、及び３Ｃにおいて既に詳細に説明されている。
【００９９】
１つの実施形態において、制御装置１０８は、追跡される２人又はそれ以上のプレーヤーを識別するメタデータを受け取ることができる。例えば、制御装置１０８に関連するユーザは、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの名前を入力し、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂを追跡される物体として指定することができる。ユーザによって入力された第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの名前に基づいて、制御装置１０８は、カメラ１０４に対する第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの現在のロケーションを決定することができる。制御装置１０８は、第１のＧＰＳセンサ３０６ａ、第２のＧＰＳセンサ３０６ｂ、第３のＧＰＳセンサ３０６ｃ、第１のマイクロホン３０８ａ、第２のマイクロホン３０８ｂ、及びＢｌｕｅｔｏｏｔｈセンサによって送信される１つ又はそれ以上の信号に基づいて、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの現在のロケーションを決定することができる。第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの名前に基づいて、制御装置１０８は、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの現在のロケーションを識別できる１つ又はそれ以上のセンサを選択することができる。例えば、制御装置１０８は、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂのロケーションを決定するために、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂが身に着けている衣服に結合された第１のＧＰＳセンサ３０６ａ及び第２のＧＰＳセンサ３０６ｂを選択することができる。別の実施例において、制御装置１０８が、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの衣服に結合された第１のＧＰＳセンサ３０６ａ及び第２のＧＰＳセンサ３０６ｂから１つ又はそれ以上の信号を受け取ることができない場合、制御装置１０８は、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂのロケーションを決定するために、第１のマイクロホン３０８ａを選択することができる。
【０１００】
図４Ａは、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂが、現在それぞれの第１のロケーションに位置することができることを示している。第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの現在のロケーションに基づいて、制御装置１０８は、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂを同時に追跡するためのカメラを選択することができる。例えば、制御装置１０８は、第１のカメラ１０４ａが第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの現在のロケーションに最も近いときに第１のカメラ１０４ａを選択することができる。別の実施例において、制御装置１０８は、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの両方が第１のカメラ１０４ａの第１の視野３１０ａ内にあるときに、第１のカメラ１０４ａを選択することができる。第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂがサッカー競技場３００を移動すると、第１のカメラ１０４ａは、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂを追跡することができる。
【０１０１】
第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂがサッカー競技場３００を移動できる場合、制御装置１０８は、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの両方が第１のカメラ１０４ａの第１の視野３１０ａ内に留まるように、第１のカメラ１０４ａのパン、ズーム、及び／又はチルトを調整することができる。第１のプレーヤー３０４ａ及び／又は第２のプレーヤー３０４ｂが、第１のカメラ１０４ａの第１の視野３１０ａの外に移動できる場合、制御装置１０８は、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂを追跡するために別のカメラを選択することができる。
【０１０２】
図４Ｂは、第２のプレーヤー３０４ｂがサッカー競技場３００の第２のロケーションに移動することができ、他方、第１のプレーヤー３０４ａが第１のロケーションに留まることができることを示している。第２のプレーヤー３０４ｂの第２のロケーションは、第２のプレーヤー３０４ｂが第１のカメラ１０４ａの第１の視野３１０ａの外にいるようなものとすることができる。このような場合、制御装置１０８は、第２のプレーヤー３０４ｂの第２のロケーションにより近接した別のカメラを選択することができる。例えば、制御装置１０８は、第２のプレーヤー３０４ｂが第２のカメラ１０４ｂの第２の視野３１０ｂ内に位置することができるように第２のカメラ１０４ｂを選択することができる。制御装置１０８は、第１のカメラ１０４ａにより第１のプレーヤー３０４ａを継続して追跡することができる。第２のプレーヤー３０４ｂが、再度第１のカメラ１０４ａにより近接して移動すると、制御装置１０８は、第２のプレーヤー３０４ｂを追跡するために再度第１のカメラ１０４ａに切り換えることができる。
【０１０３】
１つの実施形態において、第２のプレーヤー３０４ｂが、第１のカメラ１０４ａ、第２のカメラ１０４ｂ、及び第３のカメラ１０４ｃの何れの視野内にも位置していないようなサッカー競技場３００のロケーションに移動する場合がある。このような場合、制御装置１０８は、可動カメラの位置を変えることができる。例えば、制御装置１０８は、第３のカメラ１０４ｃを別のロケーションに移動させることができる。
【０１０４】
図４Ｃは、第３のカメラ１０４ｃが、第２のプレーヤー３０４ｂのロケーションの変化に基づいて、第１の位置（図４Ａに示す）から第２の位置にリアルタイムで移動できることを示している。第３のカメラ１０４ｃが第２の位置にあるときに、第２のプレーヤー３０４ｂは、第３のカメラ１０４ｃの第３の視野３１０ｃ内に位置することができる。本開示は、２つ又はそれ以上の物体を同時に追跡するために、単一のカメラを用いて説明したが、当業者であれば理解されるように、本発明は、あらゆる数のカメラを用いて２つ又はそれ以上の物体を追跡するよう実施することができる。
【０１０５】
１つの実施形態において、カメラ１０４の各々は、特定のプレーヤーを個別に追跡することができる。例えば、第１のカメラ１０４ａ、第２のカメラ１０４ｂ、及び第３のカメラ１０４ｃは、第１のプレーヤー３０４ａ、第２のプレーヤー３０４ｂ、及び第３のプレーヤー３０４ｃをそれぞれ追跡することができる。
【０１０６】
１つの実施形態において、それぞれのカメラ１０４によって取り込まれたプレーヤー３０４の各々の画像及び／又はビデオは、制御装置１０８に関連するユーザに表示することができる。ユーザは、表示された画像及び／又はビデオに基づいて、どのプレーヤーを追跡するかを選択することができる。１つの実施形態において、ユーザは、既存の追跡されているプレーヤーのリストに更にプレーヤーを追加することができる。別の実施形態において、ユーザは、追跡されるプレーヤーのリストからプレーヤーを削除することもできる。ユーザによって追加及び／又は削除されたプレーヤーの数に基づいて、制御装置１０８は、表示を変えることができる。
【０１０７】
１つの実施形態において、ユーザは、第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの両方が見える画像及び／又はビデオだけを表示するよう指定することができる。第１のプレーヤー３０４ａ及び第２のプレーヤー３０４ｂの両方が見える画像及び／又はビデオを取り込むことがどのカメラ１０４もできない場合には、制御装置１０８は、画像及び／又はビデオを表示しないようにすることができる。或いは、制御装置１０８は、既定の画像及び／又はビデオを表示してもよい。
【０１０８】
図５は、本開示の１つの実施形態による、制御装置によって１又はそれ以上の物体を追跡する例示的なステップを示すフローチャートである。図５を参照すると、方法５００が示される。方法５００は、図１及び図２の要素と連動して説明される。
【０１０９】
例示的なステップは、ステップ５０２から始まる。ステップ５０４において、プロセッサ２０２は、第１の物体１０２ａのような追跡される１つ又はそれ以上の物体に関連するメタデータを受け取ることができる。メタデータは、第１の物体１０２ａを識別する。ステップ５０６において、プロセッサ２０２は、受け取ったメタデータに基づいて、１つ又はそれ以上の物体を追跡するため複数のカメラ（カメラ１０４など）から第１のカメラセット（第１のカメラ１０４ａなど）を選択することができる。ステップ５０８において、プロセッサ２０２は、選択された第１のカメラセットによって１つ又はそれ以上の物体の追跡を可能にすることができる。方法５００は、ステップ５１０にて終了する。
【０１１０】
図６は、本開示の１つの実施形態による、制御装置によって複数の物体を追跡する例示的なステップを示すフローチャートである。図６を参照すると、方法６００が示される。本方法６００は、図１及び図２の要素と連動して説明される。
【０１１１】
例示的なステップは、ステップ６０２から始まる。ステップ６０４において、プロセッサ２０２は、第１の物体１０２ａ及び第２の物体１０２ｂのような追跡される複数の物体に関連するメタデータを受け取ることができる。メタデータは、第１の物体１０２ａ及び第２の物体１０２ｂを識別する。ステップ６０６において、プロセッサ２０２は、受け取ったメタデータに基づいて、複数の物体を追跡するため複数のカメラ（カメラ１０４など）から第１のカメラセット（第１のカメラ１０４ａなど）を選択することができる。ステップ６０８において、プロセッサ２０２は、選択された第１のカメラセットによって複数の物体の追跡を可能にすることができる。方法６００は、ステップ６１０にて終了する。
【０１１２】
本開示の１つの実施形態によれば、１つ又はそれ以上の物体１０２（図１）を追跡するためのマルチカメラシステム１００（図１）のようなシステムは、通信ネットワーク１１０（図１）のようなネットワークを含むことができる。ネットワークは、複数のカメラ１０４（図１）、複数のセンサ１０６（図１）、及び制御装置１０８（図１）を通信可能に結合することができる。制御装置１０８は、プロセッサ２０２のような１つ又はそれ以上のプロセッサを備えることができる。１つ又はそれ以上のプロセッサは、１つ又はそれ以上の物体１０２と関連するメタデータを受け取るよう作動することができる。メタデータは、１つ又はそれ以上の物体１０２を識別する。１つ又はそれ以上のプロセッサは、受け取ったメタデータに基づいて、１つ又はそれ以上の物体１０２を追跡するために、複数のカメラ１０４から第１のカメラ１０４ａのような第１のカメラセットを選択するよう作動することができる。１つ又はそれ以上のプロセッサは、選択された第１のカメラセットによって１つ又はそれ以上の物体の追跡を可能にするよう作動することができる。
【０１１３】
１つ又はそれ以上のプロセッサは、１つ又はそれ以上の物体１０２が選択された第１のカメラセットのうちの１つ又はそれ以上のカメラの視界の外に移動したときに、１つ又はそれ以上の物体１０２を追跡するために複数のカメラ１０４から第２のカメラ１０４ｂ（図１）のような第２のカメラセットを選択するよう作動することができる。
【０１１４】
１つ又はそれ以上のプロセッサは、複数のセンサ１０６から１つ又はそれ以上の信号を受け取るよう作動することができる。複数のカメラ１０４に対する１つ又はそれ以上の物体１０２のロケーションは、受け取った１つ又はそれ以上の信号に基づいて決定することができる。１つ又はそれ以上のプロセッサは、複数のセンサ１０６から受け取った１つ又はそれ以上の信号に基づいて、複数のカメラ１０４に対する１つ又はそれ以上の物体１０２の方向及び距離を決定するよう作動することができる。
【０１１５】
複数のセンサ１０６は、オーディオセンサ、位置センサ、無線個体識別（ＲＦＩＤ）センサ、赤外線（ＩＲ）センサ、Ｂｌｕｅｔｏｏｔｈセンサ、グローバル・ポジショニング・システム（ＧＰＳ）センサ、紫外線（ＵＶ）センサ、又はセルラーネットワーク信号を検出するよう作動するセンサを含むことができる。１つ又はそれ以上のプロセッサは、受け取った１つ又はそれ以上の信号に基づいて、複数のセンサ１０６から第１のセンサ１０６ａ（図１）のようなセンサを選択するよう作動することができる。１つ又はそれ以上のプロセッサは、選択されたセンサから受け取った信号に基づいて選択された第１のカメラセットによって１つ又はそれ以上の物体１０２の追跡を可能にするよう作動することができる。選択された第１のカメラセットに対する１つ又はそれ以上の物体１０２の方向及び距離は、選択されたセンサから受け取った信号に基づいて決定することができる。
【０１１６】
１つ又はそれ以上のプロセッサは、追跡される１つ又はそれ以上の物体１０２、追跡される１つ又はそれ以上の物体１０２の方向及び距離、及び／又は複数のセンサ１０６のレンジのうちの１つ又はそれ以上に基づいて複数のセンサ１０６からセンサを選択するよう作動することができる。
【０１１７】
１つ又はそれ以上のプロセッサは、追跡される１つ又はそれ以上の物体１０２、及び／又は選択された第１のカメラセットに対する１つ又はそれ以上の物体１０２の方向及び距離のうちの１つ又はそれ以上に基づいて、選択された第１のカメラセットの位置を変えるように作動することができる。
【０１１８】
１つ又はそれ以上のプロセッサは、追跡される１つ又はそれ以上の物体１０２、１つ又はそれ以上の物体１０２のロケーション、選択された第１のカメラセットに対する１つ又はそれ以上の物体１０２の方向及び距離、及び／又は制御装置１０８に関連するユーザによって提供された１つ又はそれ以上の命令のうちの１つ又はそれ以上に基づいて、選択された第１のカメラセットの１つ又はそれ以上のパラメータを制御するよう作動することができる。選択された第１のカメラセットの１つ又はそれ以上のパラメータは、選択された第１のカメラセットのカメラズーム、カメラチルト、カメラパン及び／又は位置を含むことができる。
【０１１９】
選択された第１のカメラセットは、１つ又はそれ以上の予め定められた基準を満たすことができる。予め定められた基準は、１つ又はそれ以上の物体１０２の画像が取り込まれることになる角度、画像の品質、複数のカメラ１０４からの１つ又はそれ以上の物体１０２の距離、複数のカメラ１０４の視野、及び／又は１つ又はそれ以上の物体１０２の画像を取り込むため複数のカメラ１０４により必要とされるズーム、パン、及び／又はチルトの度合いを含むことができる。
【０１２０】
１つ又はそれ以上のプロセッサは、ネットワークの外部にある１つ又はそれ以上の装置の作動及び／又は設定を動的に制御するよう作動することができる。１つ又はそれ以上の外部装置は、追跡される１つ又はそれ以上の物体１０２に対して所定の近接範囲内に配置される。１つ又はそれ以上のプロセッサは、追跡される１つ又はそれ以上の物体１０２、１つ又はそれ以上の外部装置に対する１つ又はそれ以上の物体１０２のロケーション、選択された第１のカメラセットにより必要とされる設定、及び／又は制御装置１０８に関連するユーザの選好のうちの１つ又はそれ以上に基づいて、１つ又はそれ以上の外部装置を動的に制御するよう作動することができる。
【０１２１】
メタデータは、１つ又はそれ以上の物体１０２の名称、１つ又はそれ以上の物体１０２の画像、１つ又はそれ以上の物体１０２に関連する一意の識別子、１つ又はそれ以上の物体１０２に関連する音、及び／又は１つ又はそれ以上の物体１０２に関連する視聴覚識別子のうちの１つ又はそれ以上を含むことができる。１つ又はそれ以上のプロセッサは、画像における１つ又はそれ以上の物体１０２の位置に基づいて、選択された第１のカメラセットによって取り込まれた画像をトリミングするよう作動することができる。
【０１２２】
本開示の他の実施形態は、マシン及び／又はコンピュータによって実行可能であり、これによりマシン及び／又はコンピュータが複数の物体に関連するメタデータを受け取ることを含むステップを実行するようにする、少なくとも１つのコードセクションを有するマシンコード及び／又はコンピュータプログラムを格納した、非一時的なコンピュータ可読媒体及び／又は記憶媒体、及び／又は非一時的機械可読媒体及び／又は記憶媒体を提供する。メタデータは、複数の物体を識別する。複数のカメラからの第１のカメラセットは、受け取ったメタデータに基づいて複数の物体を追跡するのに選択することができる。複数の物体は、選択された第１のカメラセットによって追跡することができる。
【０１２３】
従って、本開示は、ハードウェア、又はハードウェアとソフトウェアの組み合わせで実現することができる。本開示は、少なくとも１つのコンピュータに集中方式で、又は、複数の相互接続されたコンピュータシステムにわたって異なる要素が分散することができる分散方式で実現することができる。本明細書で記載される方法を実施するよう適合されたあらゆる種類のコンピュータシステム又は他の装置も好適とすることができる。ハードウェアとソフトウェアの組み合わせは、ロード及び実行されたときに、本明細書で記載される方法を実施するようコンピュータシステムを制御できるコンピュータプログラムを備えた汎用コンピュータシステムとすることができる。本開示は、他の機能も実施する集積回路の一部を含むハードウェアで実現することができる。
【０１２４】
本開示はまた、コンピュータプログラム製品に内蔵することができ、これは、本明細書で記載される方法の実施を可能にする全ての特徴要素を含み、また、コンピュータシステムにロードされたときにこれらの方法を実施することができる。本発明の関連におけるコンピュータプログラムは、情報処理能力を有するシステムが特定の機能を、直接又は、以下の何れかもしくは両方、ａ）別の言語、コード又は表記法への変換、ｂ）異なるマテリアル形式での複製の後に実施するようにすることを意図した命令セットのあらゆる言語、コード又は表記法での何れかの表現を意味する。
【０１２５】
本開示を特定の実施形態に関して説明してきたが、当業者には、本開示の範囲から逸脱することなく、種々の変更を行うことができ、均等物で置き換えることができることが理解されるであろう。加えて、本開示の範囲から逸脱することなく、本開示の教示に対して特定の状況又は材料に適合するよう多くの修正を行うことができる。従って、本開示は、開示された特定の実施形態に限定されず、添付の請求項の範囲内にある全ての実施形態を含むものとする。
【符号の説明】
【０１２６】
１０２ａ〜１０２ｃ：物体
１０４ａ〜１０４ｃ：カメラ
１０６ａ：センサ１
１０６ｂ：センサ２
１０６ｃ：センサ３
１０８：制御装置
１１０：通信ネットワーク
【図１】
2015089119.tif 000003
【図２】
2015089119.tif 000004
【図３Ａ】
2015089119.tif 000005
【図３Ｂ】
2015089119.tif 000006
【図３Ｃ】
2015089119.tif 000007
【図４Ａ】
2015089119.tif 000008
【図４Ｂ】
2015089119.tif 000009
【図４Ｃ】
2015089119.tif 000010
【図５】
2015089119.tif 000011
【図６】
2015089119.tif 000012
【外国語明細書】
2015089119000001.pdf