"複数の利用者により実質的に同時に遠隔監視するための方法であって、1つ又は複数のビデオデータストリームをサーバにおいて受信するステップと、前記1つ又は複数のビデオデータストリームを前記サーバから1人又は複数の利用者に実質的に同時に提供するステップとを含み、前記1人又は複数の利用者のそれぞれは前記1つ又は複数のビデオデータストリームを閲覧し操作することができる、方法。前記1つ又は複数のビデオデータストリームが、1つ又は複数のビデオデータソースから生じる、請求項1に記載の方法。前記1つ又は複数のビデオデータソースが、1つ又は複数の広角の光学系を含む、請求項2に記載の方法。前記1つ又は複数の広角の光学系の少なくとも1つが魚眼レンズを含む、請求項3に記載の方法。前記1つ又は複数のビデオデータストリームが、前記複数の利用者それぞれの所定の処理要件特性に従って前記1人又は複数の利用者のそれぞれにおいて操作される、請求項1に記載の方法。前記1つ又は複数のビデオデータストリームがゲートウェイシステムから受信され、前記ゲートウェイシステムは前記1つ又は複数のビデオデータストリームを1つ又は複数のビデオデータソースから受信する、請求項1に記載の方法。前記複数の利用者の少なくとも1人に送られる前記ビデオストリームのサイズを決定するステップを更に含む、請求項1に記載の方法。複数の利用者により実質的に同時に遠隔監視するための方法であって、複数の利用者のうちの1人において1つ又は複数のビデオデータストリームをサーバから受信するステップを含み、前記1つ又は複数のビデオデータストリームは前記複数の利用者の他者によって実質的に同時に受信されることが可能であり、前記1つ又は複数のビデオデータストリームは1つ又は複数のビデオデータソースから前記サーバにおいて最初に受信されている、方法。前記受信した1つ又は複数のビデオデータストリームを所定の処理要件に従って処理するステップを更に含み、前記所定の処理要件は前記複数の利用者のうちの前記1人に固有である、請求項8に記載の方法。前記1つ又は複数のビデオデータストリームがウェブページを使用して受信される、請求項9に記載の方法。前記受信した1つ又は複数のビデオデータストリームを処理する前記ステップが、前記ウェブページに含まれるコンピュータ可読コードを利用して実行される、請求項10に記載の方法。前記1つ又は複数のビデオデータストリームが、1つ又は複数のビデオデータソースから生じる、請求項8に記載の方法。前記1つ又は複数のビデオデータソースの少なくとも1つが、広角の光学系を含む、請求項12に記載の方法。前記広角の光学系が魚眼レンズを含む、請求項13に記載の方法。複数の利用者により実質的に同時に遠隔監視するためのシステムであって、1つ又は複数のビデオデータソースと、前記1つ又は複数のビデオデータソースから生じる1つ又は複数のビデオデータストリームを受信するサーバとを含み、前記サーバは更に実質的に同時に前記1つ又は複数のビデオデータストリームを1人又は複数の利用者に提供し、前記1人又は複数の利用者の少なくとも1人は前記1つ又は複数のビデオデータストリームを閲覧し処理することが可能である、システム。前記サーバが、少なくとも1個のプロセッサと、コンピュータ可読コードをその中に包含する少なくとも1つのコンピュータ使用可能媒体とを含み、前記コンピュータ可読コードは、前記少なくとも1個のプロセッサに前記1つ又は複数のビデオデータソースから生じる前記1つ又は複数のビデオデータストリームを受信させ、1つ又は複数のビデオデータストリームを前記1人又は複数の利用者に実質的に同時に提供させる、請求項15に記載のシステム。前記コンピュータ可読コードが更に、前記1人又は複数の利用者のうちの1人の要件を満たすように、前記少なくとも1個のプロセッサに1つのビデオデータストリームを調節させる、請求項16に記載のシステム。前記少なくとも1つのビデオデータソースから前記少なくとも1つのビデオデータストリームを受信し、前記少なくとも1つのビデオデータストリームを前記サーバに提供するゲートウェイサブシステムを更に含む、請求項15に記載のシステム。前記ゲートウェイサブシステムが、少なくとも1個のプロセッサと、コンピュータ可読コードをその中に包含する少なくとも1つのコンピュータ使用可能媒体とを含み、前記コンピュータ可読コードは、前記少なくとも1個のプロセッサに前記1つ又は複数のビデオデータソースから生じる前記1つ又は複数のビデオデータストリームを受信させ、前記1つ又は複数のビデオデータストリームを前記サーバに提供させる、請求項18に記載のシステム。前記1つ又は複数のビデオデータソースの少なくとも1つが、広角の光学系を含む、請求項15に記載のシステム。前記広角の光学系が魚眼レンズを含む、請求項20に記載のシステム。前記1つ又は複数のビデオデータソースの少なくとも1つが、広角の光学サブシステムと狭視野光学サブシステムとを含む、請求項15に記載のシステム。前記広角の光学サブシステムが魚眼レンズを含む、請求項22に記載のシステム。複数の利用者による実質的に遠隔的な監視のためのシステムであって、1つ又は複数のビデオデータソースと、前記1つ又は複数のビデオデータソースから生じる1つ又は複数のビデオデータストリームを受信するサーバと、1つ又は複数のユーザサブシステムとを含み、前記サーバが前記1つ又は複数のビデオデータストリームを前記1つ又は複数のユーザサブシステムに実質的に同時に提供し、前記1つ又は複数のユーザサブシステムの少なくとも1つが前記1つ又は複数のビデオデータストリームを閲覧/処理するための閲覧/処理コンポーネントを含む、システム。前記サーバが、少なくとも1個のプロセッサと、コンピュータ可読コードをその中に包含する少なくとも1つのコンピュータ使用可能媒体とを含み、前記コンピュータ可読コードは、前記少なくとも1個のプロセッサに前記1つ又は複数のビデオデータソースから生じる前記1つ又は複数のビデオデータストリームを受信させ、前記1つ又は複数のユーザサブシステムに対して1つ又は複数のビデオデータストリームを実質的に同時に提供させる、請求項24に記載のシステム。前記コンピュータ可読コードが更に、前記1つ又は複数のユーザサブシステムのうちの1つの要件を満たすように、前記少なくとも1個のプロセッサに1つのビデオデータストリームを調節させる、請求項24に記載のシステム。前記少なくとも1つのビデオデータソースから前記少なくとも1つのビデオデータストリームを受信し、前記少なくとも1つのビデオデータソースを前記サーバに提供するゲートウェイサブシステムを更に含む、請求項24に記載のシステム。前記ゲートウェイサブシステムが、少なくとも1個のプロセッサと、コンピュータ可読コードをその中に包含する少なくとも1つのコンピュータ使用可能媒体とを含み、前記コンピュータ可読コードは、前記少なくとも1個のプロセッサに前記1つ又は複数のビデオデータソースから生じる前記1つ又は複数のビデオデータストリームを受信させ、前記1つ又は複数のビデオデータストリームを前記サーバに提供させる、請求項27に記載のシステム。前記1つ又は複数のビデオデータソースの少なくとも1つが、広角の光学系を含む、請求項24に記載のシステム。前記広角の光学系が魚眼レンズを含む、請求項29に記載のシステム。前記1つ又は複数のユーザサブシステムの少なくとも1つのユーザサブシステムが、少なくとも1個のプロセッサと、コンピュータ可読コードをその中に包含する少なくとも1つのコンピュータ使用可能媒体とを含み、前記コンピュータ可読コードは、前記少なくとも1個のプロセッサに前記1つ又は複数のビデオデータストリームを閲覧/処理させる、請求項24に記載のシステム。前記1つ又は複数のビデオデータソースの少なくとも1つが、広角の光学サブシステムと少なくとも1つの狭視野光学サブシステムとを含む、請求項31に記載のシステム。前記広角の光学サブシステムが魚眼レンズを含む、請求項32に記載のシステム。前記少なくとも1つの狭視野光学サブシステムがパンチルトズームPTZ光学サブシステムを含む、請求項32に記載のシステム。前記コンピュータ可読コードが更に、前記少なくとも1個のプロセッサに、前記広角の光学サブシステムからのビデオデータから関心領域を更に選択させ、前記関心領域に対応する、他のビデオデータを受信させる、請求項31に記載のシステム。前記1つ又は複数のビデオデータソースの少なくとも1つが、広角の光学サブシステムと少なくとも1つの狭視野光学サブシステムとを含み、前記他のビデオデータが前記少なくとも1つの狭視野光学サブシステムから受信される、請求項35に記載のシステム。従って、複数の利用者が単一のストリームを提供する単一のカメラに遠隔的にアクセスし、制御し、閲覧することを可能にするシステムを提供することが求められており、各利用者のコマンド及びアクセスは、あたかもカメラを完全に制御しているかのようになり、他の利用者のコマンドと競合せず又はネットワークに過度な負担をかけない。従って、複数の利用者による遠隔監視を可能にするシステム及び方法を提供することが求められており、各利用者のコマンド及びアクセスは、あたかもカメラを完全に制御しているかのようになり、他の利用者のコマンドと競合せず又はネットワークに過度な負担をかけない。簡潔な要約複数の利用者が単一のストリームを提供する単一のカメラに遠隔的にアクセスし、制御し、閲覧することを可能にする実質的に同時に遠隔監視するとも呼ぶシステム及び方法であって、各利用者のコマンド及びアクセスは、あたかもカメラを完全に制御しているかのようになり、他の利用者のコマンドと競合せず又はネットワークに過度な負担をかけない、システム及び方法を以下に開示する。一実施形態では、これらの教示の方法が、1つ又は複数のビデオデータストリームをサーバにおいて受信するステップと、1つ又は複数のビデオデータストリームをサーバから複数の利用者に提供するステップとを含み、複数の利用者のそれぞれは1つ又は複数のビデオデータストリームを閲覧し操作することができる。別の実施形態では、これらの教示の方法が、複数の利用者のうちの1人において1つ又は複数のビデオデータストリームをサーバから受信するステップを含み、1つ又は複数のビデオデータストリームは複数の利用者の他者によって受信され、1つ又は複数のビデオデータソースからサーバにおいて最初に受信されている。一実施形態では、これらの教示のシステムが、1つ又は複数のビデオデータソースと、1つ又は複数のビデオデータソースから生じる1つ又は複数のビデオデータストリームを受信するサーバとを含み、サーバは1つ又は複数のビデオデータストリームを複数の利用者に更に提供し、複数の利用者のそれぞれは1つ又は複数のビデオデータストリームを閲覧し処理することが可能である。一例ではこれらの教示のシステムが、少なくとも1つのビデオデータソースから少なくとも1つのビデオデータストリームを受信し、その少なくともビデオデータストリームをサーバに提供する、ゲートウェイサブシステムも含む。別の例では、ゲートウェイサブシステムが、サーバに送られる適切なビデオストリームのサイズを決定する。例えば、これらの教示はその例だけに限定されず、ゲートウェイはネットワークの速度検査を行い、ネットワークの速度検査の結果を利用して、サーバに送られる適切なビデオストリームのサイズを決定することができる。ビデオデータはゲートウェイによってサーバに提供されるので、ゲートウェイはビデオデータソース一例ではカメラへの直接接続を防ぐ役割を果たすことができる。別の実施形態では、これらの教示のシステムが、1つ又は複数のビデオデータソースと、1つ又は複数のビデオデータソースから生じる1つ又は複数のビデオデータストリームを受信するサーバと、幾つかのユーザサブシステムとを含み、サーバが1つ又は複数のビデオデータストリームを幾つかのユーザサブシステムに提供し、幾つかのユーザサブシステムのそれぞれが1つ又は複数のビデオデータストリームを閲覧/処理するための閲覧/処理コンポーネントを有する。これらの教示の方法及びシステムの幾つかの他の実施形態も開示する。本教示と共に本教示の他の及び更なる目的をより良く理解するために添付図面及び詳細な説明について言及し、本教示の範囲は添付の特許請求の範囲の中で明らかにする。詳細な説明以下の詳細な説明は、これらの教示を実行する現在考えられる最良の形態である。これらの教示の範囲は添付の特許請求の範囲によって最適に定められているので、この説明は限定的な意味で解釈すべきではなく、これらの教示の一般的原理を例示するために単になされているに過ぎない。本教示は、ネットワーク速度、遅れ時間、及び複数ユーザのコマンド競合に関連する問題に対処するための方法及びシステムを取り入れるので、現在の解決策に関連する問題に対する解決策を提供する。本明細書で使用するとき、ウェブブラウザとは、これだけに限定されないがワールドワイドウェブなどのネットワーク経由で情報を取得し、提示し、送信するためのコンピュータ可読コードソフトウェアアプリケーションである。本明細書で使用するとき、ウェブページとは、これだけに限定されないがワールドワイドウェブなどのネットワークに適合され、ウェブブラウザによってアクセスされ、表示装置上に表示可能な資源又は文書である。本明細書で使用するとき、アプレットとは、ネットワーク上で送信される情報のページに含まれ得るコンピュータ可読コードであり、ウェブブラウザ内でページが開くとき、ページを開いているシステムにコードが転送されウェブブラウザ内で実行される。本明細書で使用するとき、アプレットはこれだけに限定されないが、Java登録商標アプレットやActiveXコンポーネントなどのコードコンポーネントを含む。一実施形態では、これらの教示のシステムが、1つ又は複数のビデオデータソースと、1つ又は複数のビデオデータソースから生じる1つ又は複数のビデオデータストリームを受信するサーバとを含み、サーバは1つ又は複数のビデオデータストリームを複数の利用者に更に提供し、複数の利用者のそれぞれは1つ又は複数のビデオデータストリームを閲覧し処理することが可能である。一例ではこれらの教示のシステムが、少なくとも1つのビデオデータソースから少なくとも1つのビデオデータストリームを受信し、その少なくとも1つのビデオデータソースをサーバに提供する、ゲートウェイサブシステムも含む。別の例では、ゲートウェイサブシステムが、サーバに送られる適切なビデオストリームのサイズを決定する。別の実施形態では、これらの教示のシステムが、1つ又は複数のビデオデータソースと、1つ又は複数のビデオデータソースから生じる1つ又は複数のビデオデータストリームを受信するサーバと、幾つかのユーザサブシステムとを含み、サーバが1つ又は複数のビデオデータストリームを幾つかのユーザサブシステムに提供する。別の例では、サーバが、利用者に送られるより狭い画面で使用するための、例えば、スマートフォン適切なビデオストリームのサイズを決定し、幾つかのユーザサブシステムのそれぞれが1つ又は複数のビデオデータストリームを閲覧/処理するための閲覧/処理コンポーネントを有する。図1に、これらの教示のシステムの一実施形態を示す。図1に示すように、本教示は5つの主要コンポーネントを含み、5つの主要コンポーネントとはつまり、1これだけに限定されないが、1つ又は複数のIPビデオカメラなどのビデオデータソース15と、2これだけに限定されないが、ミニパーソナルコンピュータや小型中央処理装置などのゲートウェイ20と、3これだけに限定されないがインターネット及び/又はイントラネット30などのネットワークと、4データサーバ40と、5クライアント50利用者とも呼ぶとを含む。ゲートウェイとデータサーバとが同一である実施形態もこれらの教示の範囲に含まれることに留意すべきである。一例では、図2に示すようにゲートウェイ、サーバ、及び/又はクライアントの少なくとも1つが、1個又は複数のプロセッサ120と、コンピュータ可読コードをその中に包含する1つ又は複数のコンピュータ使用可能媒体130とを含み、コンピュータ可読コードは、これらの教示の方法の少なくとも一部を1個又は複数のプロセッサに実行させることに留意すべきである。一例では、各IPビデオカメラ15が、任意の例えば狭角又は広角の画像サイズ及び構成から成ることができる単一のビデオストリームをゲートウェイ20に提出する。一例では、そのストリームが、標準的な圧縮形式に従って圧縮される広角画像を含む。IPビデオカメラのストリームをインターネット及び/又はイントラネット30を介してデータサーバ40に流すことに加え、一例では、ゲートウェイ20が、データサーバ40に送られる適切なビデオストリームのサイズも決定する。ビデオストリームをゲートウェイに調整させることにより、ネットワークへの負担を軽減し、それにより従来技術に関連する問題の1つに対処する。別の例では、IPビデオカメラ15の代わりにアナログカメラを使用する。その例ではゲートウェイ20が、アナログビデオ信号をIPビデオストリームに変換するサーバであるビデオサーバを含む。IPビデオストリームは、上記の方法に対する入力としての役割を果たす。一例では、1つ又は複数のビデオデータソースの少なくとも1つが広角又は360°の光学系である。一例では、広角の光学系が魚眼レンズを含む。魚眼レンズの代わりに様々な反射屈折サブシステムを利用できることに留意すべきである。一実施形態では、少なくとも1つのクライアントユーザサブシステムとも呼ぶ50が、少なくとも1個のプロセッサと、コンピュータ可読コードをその中に包含する少なくとも1つのコンピュータ使用可能媒体とを含み、コンピュータ可読コードは、1つ又は複数のビデオデータストリームを少なくとも1個のプロセッサに閲覧/処理させる。1つ又は複数のビデオデータストリームを処理することは、これだけに限定されないが、その全てを参照により全ての目的でそのまま本明細書に援用する、画像処理による光学的歪みの修正Correctionofopticaldistortionbyimageprocessingと題された米国特許第7529424号、改善された周辺視野を有する広角電子カメラWideangleelectroniccamerawithimprovedperipheralvisionと題された米国特許第7893985号、広角ビデオカメラにおける領域の画像処理Imageprocessingofregionsinawideanglevideocameraと題された米国特許第7366359号、広角ビデオカメラにおけるマルチビュー処理Multipleviewprocessinginwideanglevideocameraと題された米国特許第7450165号、広角ビデオカメラにおけるマルチオブジェクト処理Multipleobjectprocessinginwideanglevideocameraと題された米国特許第7528881号、及び広角ビデオカメラにおける領域の画像処理Imageprocessingofregionsinawideanglevideocameraと題された米国特許出願公開第2008/0211903号の中に記載されているものなどの方法を使用し、広角画像を修正すること、画像内のプライバシ領域を選択すること、及び移動オブジェクトを追跡することを含むことができる。別の実施形態では、1つ又は複数のビデオデータストリームを処理することが、広角カメラからの広角画像を修正すること、画像内の関心領域を選択すること、1つ又は複数の画素の座標を求めること、及びその座標を一例では広角カメラと実質的に一緒に配置されるPTZカメラに与えることを含むことができる。一例では、クライアントにおける少なくとも1つのコンピュータ使用可能媒体内のコンピュータ可読コードが更に、少なくとも1個のプロセッサに、広角光学サブシステムからのビデオデータから関心領域を選択させ、他のビデオデータを受信させる。他のビデオデータは関心領域に対応する。一例では、米国特許第7366359号、第7450165号、及び第7528881号、並びに米国特許出願公開第2008/0211903号の中で開示されている方法が利用されても良い。別の例では、1つ又は複数のビデオデータソースの少なくとも1つが、広角の光学サブシステムと、少なくとも1つの狭視野光学サブシステムとを含む。例えば、参照により全ての目的でそのまま本明細書に援用する米国特許第6,215,519号に示されているシステムを参照されたい。本教示では奥行情報が必ずしも必要ないことに留意すべきである。その例では、他のビデオデータが少なくとも1つの狭視野光学サブシステムから受信される。一例では、少なくとも1つの狭視野光学サブシステムがパンチルトズームPTZ光学サブシステムである。一実施形態では、動作中、1つ又は複数のクライアントそれぞれユーザサブシステムとも呼ぶ50がサーバ40からウェブページを受信する一例では、動作は利用者50がサーバ40にウェブページを要求することによって始まる。この実施形態では、1つ又は複数のクライアント50における1つ又は複数のビデオデータストリームの閲覧/処理が、ウェブブラウザ内で閲覧されるウェブページによって行われ、操作を行いビデオデータストリームを解析するのに必要なツールが、アプレットによって各クライアント50に提供されるアプレットという用語は、上記に示した一般化定義に従って本明細書で使用する。例えば、参照により全ての目的でそのまま本明細書に援用する、ROrfallandDHarkeyClientServerProgrammingwithJavaandCORBAの中で述べられているように、その一方で技術的観点から、機能記述材料で符号化される信号は、機能記述材料で符号化されるコンピュータ可読メモリと、どちらもコンピュータとの機能的相互関係を作り出す点で似ている。言い換えれば、コンピュータは形式がディスクであろうと信号であろうと関係なく、符号化された機能を実行することができる。本教示を様々な実施形態に関して説明してきたが、これらの教示は、添付の特許請求の範囲の趣旨及び範囲に含まれる多岐にわたる更なる実施形態及び他の実施形態も受け入れることができることを理解すべきである。"