(57)【要約】第一ユーザに対して環境の第一画面、第二ユーザに対してカメラのアレーを含めた環境の第二画面を提供する遠隔臨場装置。各カメラには環境の関連視野が存在し、関連カメラの出力は関連視野を表している。当該アレーにはまた、少なくとも１つのカメラパスが含まれる。第一ユーザのインタフェース装置にはアレーの第一経路に沿った動きに関連した第一ユーザの入力を備え、第二ユーザのインタフェース装置にはアレーの第二経路に沿った、関連した第二ユーザの入力を備えている。当該ユーザインタフェース装置はユーザの入力を受信し、解釈する、少なくとも１つの処理要素と連結している。処理要素は第一の入力を解釈し、第一経路中のカメラの出力を選択し、第二の入力を解釈し、第一の入力とは別に第二経路中のカメラの出力を選択する。従って、当該アレーを通して、第一ユーザおよび第二ユーザが同時かつ別々に進行することができる。その他の実施例においては、遠隔臨場装置はアレー中の許容カメラとアレー中の非許容カメラを区別する少なくとも１つの処理要素を含む。
2004502321.tif 000002
【特許請求の範囲】
【請求項１】
対象環境の第一ディスプレーを第一ユーザに提供し、対象環境の第二ディスプレーを第二ユーザに提供する遠隔臨場システムは、以下のもので構成される。
対象環境に関連した視野を持つカメラおよび関連した視野を示す関連したカメラ出力を持つカメラアレー。アレーは最低一つのカメラパスを含む。
アレーの第一パスに沿った動きに関連した第一ユーザ入力を持つ、第一ユーザに関連した第一ユーザインタフェース装置。
アレーの第二パスに沿った動きに関連した第二ユーザ入力を持つ、第二ユーザに関連した第二ユーザインタフェース装置。
ユーザ入力受信のための処理要素が最低一つユーザインターフェース装置に連結され、処理要素は第一入力を解釈しまた第一パスのカメラ出力を選択し、受信した第二入力を解釈しまた第二パスのカメラ出力を第一入力と切り離して選択し、第一ユーザと第二ユーザが同時に別々にアレー内を動くことを可能にする。
【請求項２】
請求項１に記載のシステムにはさらに以下が含まれる。
第一ユーザに関連した第一ディスプレー装置および連結された処理要素。
第二ユーザに関連した第二ディスプレー装置および連結された処理要素。
処理要素はさらに、受信した第一入力に基づき第一出力を選択するよう設定され、選択された第一出力に関連した視野を表示ように設定された第一ディスプレー装置に第一出力を送信する。
受信した第二入力に基づき第二出力を選択し、選択された第二出力に関連した視野を表示ように設定された第二ディスプレー装置に第二出力を送信する。
【請求項３】
処理要素がリアルタイムの出力を選択するように構成され、かつディスプレー装置がリアルタイムの視野を表示するよう構成された請求項２に記載のシステム。
【請求項４】
アレーが複数の操作可能なカメラパスを含み、かつ第一経路が第二経路とは異なる請求項１に記載のシステム。
【請求項５】
処理要素が制御処理要素と多数の混合処理要素を含む請求項１に記載のシステム。
【請求項６】
処理要素はまたアレーにも連結された請求項１に記載のシステム。
【請求項７】
処理要素が複数の処理要素を含む請求項１に記載のシステム。
【請求項８】
第一ユーザインタフェース装置と第一ディスプレー装置が異なる種類の通信リンクにより処理要素に連結される請求項２に記載のシステム。
【請求項９】
ユーザインタフェース装置が次に列記する通信リンクの一つにより処理要素に連結される請求項１に記載のシステム： インターネットリンク、マイクロ波信号リンク、衛星リンク、無線リンク、光ファイバリンク。
【請求項１０】
第一ユーザインタフェース装置と第二ユーザインタフェース装置が異なる通信リンクにより処理要素に連結される請求項１に記載のシステム。
【請求項１１】
第一ユーザインターフェース装置と第二ユーザインターフェース装置が異なる請求項１に記載のシステム。
【請求項１２】
カメラのアレーが雄端部と雌端部を持つ多数のモジュール式のレールと、他のレールの雌端部に接続可能なレールの雄端部と、各レールに接続可能な複数のカメラを持つ請求項１に記載のシステム。
【請求項１３】
カメラのアレーが各カメラを覆う中空の球形連結部と球形連結部を繋げる中空のロッドを含み、ロッドは出力用通信パスを覆う請求項１に記載のシステム。
【請求項１４】
アレーのカメラは約１インチにカメラ１台の密度で設置される請求項１に記載のシステム。
【請求項１５】
第一カメラの視野が第二カメラの視野に重なる請求項１に記載のシステム。
【請求項１６】
アレーには、第一出力を持つ第一カメラと第二出力を持つ第二カメラが含まれ、受信した第一ユーザ入力に基づき第一出力と第二出力を合成するよう処理要素がさらに設定される請求項１に記載のシステム。
【請求項１７】
受信された第一ユーザ入力は第一カメラから第二カメラへの移動の希望を示し、処理要素は電子的に第一出力と第二出力を切り替え速度で切り替えミキシングするよう構成される請求項１６に記載のシステム。
【請求項１８】
処理要素はさらに変換速度を調整することにより出力をミキシングするよう構成された請求項１７に記載のシステム。
【請求項１９】
第一ユーザ入力には、第一パスを通しての動きの速度表示が含まれる請求項１に記載のシステム。
【請求項２０】
処理要素は予め決められた限界値の表示を比較するよう構成され、速度表示が予め決められた限界値を超えることを確認後、パス内のカメラ総数以下の出力数を選択する請求項１９に記載のシステム。
【請求項２１】
出力数は速度に反比例する請求項１９に記載のシステム。
【請求項２２】
第一ユーザ入力には、アレーを通過する動きの相対速度表示が含まれ、処理要素は第一出力から第二出力へ切り替えることで第一出力と第二出力をミキシングするよう構成され、処理要素は相対速度に基づき切り換え速度を調節するよう構成された請求項１６に記載のシステム。
【請求項２３】
アレーの移動の相対的速度の表示は、アレーを通して比較的遅く移動していることの表示を含み、処理要素は第一カメラに関連した視野が遅い移動の表示に応じて比較的長い間ディスプレーされるようにすることにより切り替え速度を調整する請求項１９に記載のシステム。
【請求項２４】
処理要素は、第二カメラの視野を第一カメラに関連した視野に融合させることで出力をミキシングするよう構成された請求項１６に記載のシステム。
【請求項２５】
第一ユーザに関連し、処理要素に連結された第一ユーザディスプレー装置を含み、第一ディスプレー装置は関連したフレームリフレッシュ速度を持ち、処理要素はフレームリフレッシュ速度を調整することにより出力をミキシングするよう構成された請求項１６に記載のシステム。
【請求項２６】
処理要素は第一及び第二出力から合成出力を生成することにより出力をミキシングするよう構成された請求項１６に記載のシステム。
【請求項２７】
アレーには、第一カメラと第二カメラの間に設置された最低一つのカメラが含まれ、プロセッサは第一出力からその最低一つのカメラの出力へ、次に第二出力へ切り替えることにより、第一カメラの出力と第二カメラの出力をミキシングするよう構成された請求項１６に記載のシステム。
【請求項２８】
処理要素はモーションブラーをかけることにより出力をミキシングするよう構成された請求項１６に記載のシステム。
【請求項２９】
ユーザインタフェース装置はキーボードを含み、ユーザの入力はキーを打つことにより行われる請求項１に記載のシステム。
【請求項３０】
ユーザインタフェース装置はジョイスティックを含み、ユーザの入力はジョイスティックの動きにより行われる請求項１に記載のシステム。
【請求項３１】
ユーザインタフェース装置はマウスを含み、ユーザの入力はマウスの動きにより行われる請求項１に記載のシステム。
【請求項３２】
ユーザインタフェース装置はタッチスクリーンを含む請求項１に記載のシステム。
【請求項３３】
ユーザインタフェース装置はバイオフィードバック装置を含む請求項１に記載のシステム。
【請求項３４】
ユーザインタフェース装置は音声認知装置を含む請求項１に記載のシステム。
【請求項３５】
ユーザ入力はアレーの特定のカメラの表示を含む請求項１に記載のシステム。
【請求項３６】
ユーザ入力は上下左右の動きを含む請求項１に記載のシステム。
【請求項３７】
ユーザ入力は前方及び後方への動きを含む請求項３４に記載のシステム。
【請求項３８】
処理要素は移動管理アルゴリズムに応じて作動し、移動管理アルゴリズムはアレーの許容される動きと許容されない動きを区別する請求項１に記載のシステム。
【請求項３９】
移動管理要因を含み、移動管理アルゴリズムが移動管理要因に応じてアレーにおける動きを管理する請求項３８に記載のシステム。
【請求項４０】
移動管理要因には、日時、持続時間、アレーを通過する移動速度、アレー内の出力装置、動作感知器出力およびマイクロホン出力が含まれる請求項３９に記載のシステム。
【請求項４１】
処理要素は、特定のユーザ入力を無視するよう構成される請求項１に記載のシステム。
【請求項４２】
処理要素は、最低一つの予め決められたカメラ出力を選択することによりユーザ入力を無視するよう構成され、ユーザに予め決められた視野を提供する請求項４１に記載のシステム。
【請求項４３】
処理要素は時間に基づいて予め決められた出力を選択するよう構成された請求項４２に記載のシステム。
【請求項４４】
処理要素は時間の長さに基づいて予め決められた出力を選択するよう構成された請求項４２に記載のシステム。
【請求項４５】
処理要素は、許容されるユーザ入力を待つことによりユーザ入力を無視するようにさらに構成される請求項４１に記載のシステム。
【請求項４６】
オペレータ入力装置からのオペレータ入力を受信するため処理要素に連結された入力装置が含まれ、処理要素はオペレータ入力に基づいてユーザ入力を無効にするよう管理された請求項１に記載のシステム。
【請求項４７】
追加ソース出力を格納するメモリを含み、ユーザ入力には追加ソース出力を見ることの表示が含まれ、また処理要素は追加ソース出力を見ることの表示を受け取った後、カメラ出力と追加ソース出力をミキシングするよう構成される請求項１に記載のシステム。
【請求項４８】
追加ソース出力を見ることの表示が、あらかじめ決められたカメラと関連してユーザに用意されている請求項４７に記載のシステム。
【請求項４９】
処理要素はカメラ出力と追加ソース出力を複合化することにより、カメラ出力と追加ソース出力をミキシングするよう構成された請求項４７に記載のシステム。
【請求項５０】
処理要素はカメラ出力を追加ソース出力に切り替えることによりカメラ出力と追加ソース出力をミキシングするよう構成された請求項４７に記載のシステム。
【請求項５１】
追加ソース出力には、コンピュータグラフィックスイメージ、仮想空間イメージ、アプレット、フィルムクリップやアニメーション等からの出力が含まれる請求項４７に記載のシステム。
【請求項５２】
複数のマイクロホンが含まれ、各々のマイクロホンは出力を有し、処理要素は受信された第一ユーザへの伝達のための第一ユーザ入力に基づいてマイクロホン出力を選択するよう構成された請求項１に記載のシステム。
【請求項５３】
処理要素に連結されたメモリを含み、メモリはカメラとマイクロホンに相関し、処理要素は選択されたカメラ出力をマイクロホン出力に相関させるためにメモリを使用することによってマイクロホンを選択する請求項５２に記載のシステム。
【請求項５４】
遠隔操作環境下でユーザにリアルタイム画像を提供する方法には以下のものが含まれる。
対象環境内に最低一つのカメラパスをもつカメラアレーから電子的イメージを受信する。
第一ユーザに対応し第一パスに沿った移動を表示する第一ユーザインターフェース装置から第一入力を受信する。
第一入力に基づき、第一画像と第二画像を第一処理要素と共にミキシングした第一ミキシング画像を得る。
第二入力に基づき、第三画像と第四画像を第二処理要素と共にミキシングした第二ミキシング画像を得る。
第一ユーザに実質的リアルタイムで第一ミキシング画像を提供し、第一パスに沿った移動をシミュレートする。
第二ユーザに実質的リアルタイムで第二ミキシング画像を提供すると同時に第一ユーザに第一ミキシング画像を提供し、第二パスに沿った移動をシミュレートする。
【請求項５５】
第一処理要素は第二処理要素と異なる請求項５４に記載の方法。
【請求項５６】
アレーには複数の移動可能なパスがあり、第一パスと第二パスは異なる請求項５４に記載の方法。
【請求項５７】
第一画像は第三画像と異なる請求項５４に記載の方法。
【請求項５８】
第一画像と第二画像のミキシングには、第一切り替え速度での第一画像から第二画像へ切り替えおよび第二画像を含む第一ミキシング画像が含まれ、また第三画像と第四画像のミキシングには、第二切り替え速度での第三画像から第四画像への切り替えおよび第四画像を含む第二ミキシング画像が含まれる請求項５４に記載の方法。
【請求項５９】
第一入力を受領することは第一経路に沿っての動きの第一速度の表示を受領することを含み、第一切り替え速度は動きの第一速度の表示に基づく請求項５８に記載の方法。
【請求項６０】
第二入力の受信には、第二パスに沿った移動の第二速度表示の受信および第一速度よりも速い第二速度が含まれ、また第二切り替え速度が移動の第二速度表示により決定される場合は第一切り替え速度よりも速い第二切り替え速度が含まれる請求項５９に記載の方法。
【請求項６１】
第三及び第四画像をミキシングすることは第二ユーザに第三画像を第一画像が第一ユーザに供給された期間より比較的長い時間の間供給することを含む請求項６０に記載の方法。
【請求項６２】
第三及び第四画像をミキシングすることは第二ユーザに第四画像を第二画像が第一ユーザに供給された期間より比較的長い時間の間供給することを含む請求項６０に記載の方法。
【請求項６３】
第一画像への第二画像のミキシングには、第一画像と第二画像の複合化が含まれる請求項５４に記載の方法。
【請求項６４】
第三画像を第四画像にミキシングすることは第三画像と第四画像の間でスイッチングすることを含む請求項６３に記載の方法。
【請求項６５】
第一画像への第二画像のミキシングには、第一画像の第二画像への融合が含まれる請求項５４に記載の方法。
【請求項６６】
第一画像は第一カメラから、第二画像は第二カメラからであるが、アレーは第一および第二カメラの間に挿入されたもう一つのカメラ、また第一画像と第二画像のミキシングには挿入されたカメラからの第一ユーザへの画像の提供が含まれる請求項５４に記載の方法。
【請求項６７】
第一入力および第三ミキシング画像の最初の使用の提供に基づき、第二画像に第五画像をミキシングし第三ミキシング画像を得ることが含まれる請求項５４に記載の方法。
【請求項６８】
第一ユーザインターフェース装置からの第三入力の受信および第三入力のオーバーライドが含まれる請求項５４に記載の方法。
【請求項６９】
受領された第三入力を無効とすることは第一ユーザに予め決められた画像を提供することを含む請求項６８に記載の方法。
【請求項７０】
受領された第三入力を無効とすることは第一ユーザに継続して第一ミキシング画像を提供し第四入力を待つことを含む請求項６８に記載の方法。
【請求項７１】
第一入力の受信には、追加ソース出力のミキシングの表示の受信が含まれ、さらにこの方法は第二画像と追加ソース出力のミキシングにより第三ミキシング出力を得ることが含まれる請求項５４に記載の方法。
【請求項７２】
追加ソース出力を第二画像にミキシングすることは第二画像から追加ソース出力に切り替えることを含む請求項７１に記載の方法。
【請求項７３】
対象環境のディスプレーをユーザに提供する装置は、以下のもので構成される。
対象環境に関連した視野を持つカメラおよび関連した視野を示す関連したカメラ出力を持つカメラアレー。
最低一つの処理要素が連結されたアレー、その出力がユーザに提供される許容カメラ、およびその出力がユーザに提供されない非許容カメラを識別するよう構成された処理要素。
【請求項７４】
許容カメラが時と共に変わる請求項７３に記載の装置。
【請求項７５】
許容カメラが時間に基づいて変わる請求項７４に記載の装置。
【請求項７６】
見られている対象環境が公演であり、許容カメラはその公演の開始時点からの時間の長さに基づいて変わる請求項７３に記載の装置。
【請求項７７】
許容カメラが予め決められている請求項７３に記載の装置。
【請求項７８】
処理要素に連結されたメモリを含み、そのメモリは予め決められた許容カメラの表示を格納している請求項７７に記載の装置。
【請求項７９】
ユーザに関連し、処理要素に連結されたユーザインタフェース装置を含み、そのユーザインタフェース装置はユーザ入力をアレーを通しての動きを表示する処理要素に提供し、その処理要素はユーザ入力に基づいて許容カメラの出力を選択する請求項７３に記載の装置。
【請求項８０】
処理要素は非許容カメラに対応するユーザ入力を無視するよう構成される請求項７９に記載の装置。
【請求項８１】
許容カメラに対応する新しいユーザ入力を待つことにより処理要素は非許容カメラに対応するユーザ入力を無視するよう構成される請求項８０に記載の装置。
【請求項８２】
許容カメラ出力を選択することにより処理要素は非許容カメラに対応するユーザ入力を無視するよう構成される請求項８０に記載の装置。
【請求項８３】
少なくとも一つの処理要素に連結されている出力を持つカメラ以外のデータ装置を含み、許容カメラはそのデータ装置の出力に基づく請求項７３に記載の装置。
【請求項８４】
データ装置が動作感知器である請求項８３に記載の装置。
【請求項８５】
データ装置がマイクロホンである請求項８３に記載の装置。
【請求項８６】
ユーザ入力に基づく複数のカメラから対象環境の視野をユーザに提供する方法には以下のものが含まれる。
非許容カメラおよびユーザに提供可能な視野を示す、希望のカメラからの視野のユーザ入力指示の電子的受信。
希望のカメラが許容されるカメラかどうかの判断。
もし希望のカメラが許容されるカメラでない場合、そのカメラからユーザが視野を得ることを防ぐ。
【請求項８７】
許容カメラはユーザが対象環境を見ている間に変わる請求項８６に記載の方法。
【請求項８８】
許容カメラの識別は時間に基づく請求項８６に記載の方法。
【請求項８９】
ユーザが対象環境を見はじめた時間に留意することを含み、許容カメラはユーザが対象環境を見はじめた時点からの時間の長さに基づく請求項８６に記載の方法。
【請求項９０】
対象環境は公演であり、許容カメラはその公演に基づく請求項８６に記載の方法。
【請求項９１】
ユーザ入力に呼応する対象環境のディスプレーをユーザに提供する装置は、以下のもので構成される。
環境に関連した視野を持つカメラおよび関連した視野を示す関連したカメラ出力を持つカメラのアレー。
追加ソース出力の記憶メモリ。
追加ソース出力の受信のため最低一つの処理要素がメモリに連結されており、処理要素はユーザの入力と選択を解釈し、ユーザ入力に従いユーザにカメラ出力を提供し、ユーザに追加ソース出力を提供またはカメラの視野および追加ソース出力をユーザに提供する。
【請求項９２】
処理要素は追加ソース出力をカメラ出力にミキシングするよう構成された請求項９１に記載の装置。
【請求項９３】
カメラ出力を追加ソース出力に切り替えることにより処理要素は追加ソース出力をカメラ出力にミキシングするよう構成された請求項９２に記載の装置。
【請求項９４】
処理要素に連結された複数のユーザインタフェース装置を含み、各々が異なるユーザに関連し、アレーのカメラの動きに関連するユーザ入力を持つ請求項９１に記載のシステム。
【請求項９５】
アレーのカメラは雄端部と雌端部を持つ多くのモジュール式レールを含み、レールの雄端部は他のレールの雌端部に接続可能で、複数のカメラは各々のレールに接続可能である請求項９１に記載のシステム。
【請求項９６】
アレーはカメラの少なくとも一つのユーザ操作パスを含み、ユーザ入力は経路における移動速度の表示を含む請求項９１に記載のシステム。
【請求項９７】
処理要素はユーザ入力を無効とし、少なくとも一つの予め決められたカメラ出力を選択し、ユーザを予め決められた視野に導くよう構成された請求項９１に記載のシステム。
【請求項９８】
処理要素は移動管理要因に基づいて予め決められた出力を選択するよう構成された請求項９７に記載のシステム。
【請求項９９】
ユーザに対象環境の視野を提供する方法で、その方法は下記を含む：
カメラのアレーから対象環境の電子画像を受領する；
遠隔通信リンクによりアレーにおける移動を表示するユーザ入力を受領する；
ユーザ入力に基づいてカメラ画像を選択する；
追加ソース出力を見たいとの表示のあるユーザ入力に基づいてメモリから追加ソース出力を抽出する； かつ
アレーの一点または複数点においてユーザに追加ソース出力を提供する。
【請求項１００】
各々が対象環境の画像を表す出力を有し、カメラのアレーから対象環境を遠隔地からシームレスに見るシステムは、以下のもので構成される。
対象環境を見るアレーの最低一部を通過するパス選択の入力を持つインターフェース装置。パスにはカメラシーケンスが含まれ、それぞれのカメラシーケンスは異なる視点を持ち、また隣接したカメラに視野が重なる。
シーケンス内の各カメラからの画像の連続的表示のためのディスプレー装置での、シームレスな対象環境視野をユーザに提供。
【請求項１０１】
選択されたカメラの画像は１秒につき約２４画像の割合で表示される請求項１００に記載のシステム。
【請求項１０２】
ユーザインタフェース装置は次の少なくとも一つを含む請求項１００に記載のシステム：  キーボード、ジョイスティック、マウス、タッチスクリーン、バイオフィードバック装置、音声認識装置。
【請求項１０３】
ディスプレー装置に表示された画像はミキシングされている請求項１００に記載のシステム。
【請求項１０４】
表示画像は、シーケンス内の現在のカメラの画像からシーケンス内の次のカメラの画像へ連続的に切り替えられることによりミキシングされる請求項１０３に記載のシステム。
【請求項１０５】
入力はパス進行速度を選択するためであり、選択された速度に応じて画像が切り替えられる請求項１０４に記載のシステム。
【請求項１０６】
アレーの次のカメラの画像と現行カメラの画像を継続的に複合化することにより表示された画像はミキシングされる請求項１０３に記載のシステム。
【請求項１０７】
入力は経路進行速度を選択するためである請求項１００に記載のシステム。
【請求項１０８】
ディスプレー装置は複数の画像を立体的に表示する請求項１００に記載のシステム。
【請求項１０９】
対象環境をシームレスに見る方法には、以下のものが含まれる。
第一フィールド視野を持つカメラアレーから第一画像を電子的に受信する。
第一フィールド視野とオーバーラップする第二フィールド視野を持つアレーから第二画像を電子的に受信する。
第二フィールド視野とオーバーラップする第三フィールド視野を持つアレーから第三画像を電子的に受信する。
第二、第三画像を連続的に表示し、対象環境のシームレスな視野を得る。
【請求項１１０】
表示は与えられた速度で第一画像から、第二、第三画像へ切り替わることを含む請求項１０９に記載の方法。
【請求項１１１】
アレーを通しての移動速度を選択することを含み、与えられた速度は選択された速度に基づく請求項１１０に記載の方法。
【請求項１１２】
表示は与えられたフレームリフレッシュ速度を画像に与えることを含む請求項１０９に記載の方法。
【請求項１１３】
表示は第一画像を第二画像に複合化し、次に第二画像を第三画像に複合化することを含む請求項１０９に記載の方法。
【請求項１１４】
表示は第一画像を第二画像に融合し、次に第二画像を第三画像に融合することを含む請求項１０９に記載の方法。
【請求項１１５】
追加ソース出力が表示されることを選択し、追加ソース出力を第三画像にミキシングさせることを含む請求項１０９に記載の方法。
【請求項１１６】
第一、第二及び第三画像が各々第一、第二及び第三カメラに対応する請求項１０９に記載の方法。
【請求項１１７】
第二カメラが第一及び第三カメラに隣接する請求項１１６に記載の方法。
【請求項１１８】
少なくとも一つの画像がアレーの複数のカメラから得られた立体画像である請求項１０９に記載の方法。
【請求項１１９】
対象環境のディスプレーをユーザに提供する遠隔臨場システムは、以下のもので構成される。
対象環境に関連した視野を持つカメラおよび関連した視野を示す関連したカメラ出力を持つカメラアレー。
電子的記憶装置。
カメラ出力受信のため最低一つの処理要素がアレーに連結され、また処理要素は電子的記憶装置に連結され、処理要素はカメラ出力を電子的に記憶するように構成されまた電子的記憶装置に関連するカメラ出力が表示される。
第一ユーザに対して環境の第一画面、第二ユーザに対してカメラのアレーを含めた環境の第二画面を提供する遠隔臨場装置。各カメラには環境の関連視野が存在し、関連カメラの出力は関連視野を表している。当該アレーにはまた、少なくとも１つのカメラパスが含まれる。第一ユーザのインタフェース装置にはアレーの第一経路に沿った動きに関連した第一ユーザの入力を備え、第二ユーザのインタフェース装置にはアレーの第二経路に沿った、関連した第二ユーザの入力を備えている。当該ユーザインタフェース装置はユーザの入力を受信し、解釈する、少なくとも１つの処理要素と連結している。処理要素は第一の入力を解釈し、第一経路中のカメラの出力を選択し、第二の入力を解釈し、第一の入力とは別に第二経路中のカメラの出力を選択する。従って、当該アレーを通して、第一ユーザおよび第二ユーザが同時かつ別々に進行することができる。その他の実施例においては、遠隔臨場装置はアレー中の許容カメラとアレー中の非許容カメラを区別する少なくとも１つの処理要素を含む。
【発明の詳細な説明】
【０００１】
関連出願の相互参照
本出願は１９９８年４月２日出願の米国仮出願シリアル番号６０／０８０，４１３の特典を主張し、同仮出願をここに引用することにより本出願の一部とするものである。
【０００２】
発明の背景
１．　発明の属する技術的分野
本出願は遠隔臨場システムに関し、具体的には操作可能なカメラアレーによる遠隔臨場システムおよび同システムを利用する方法に関するものである。
【０００３】
先行技術の説明
一般的に博物館など動かぬ催しまたは音楽会のような動く催しあるいはイベントなどの使用に適した遠隔臨場システムの開発が必要である。かような催しへの来場は時間、地理的な開催地、および催しの来場者容量により制限される。例えば博物館の展示を見ようとしても開館時間の制限で来られない者がいる場合がある。同様に音楽会のプロデューサは会場の客席数が制限されているためファンの来場を断らなければならないこともある。つまり来場制限により開催による収入が減少する。
【０００４】
動かぬ催しおよび動く催しの収入の流れを増やすために催しを放送あるいは配給用に録画することがある。動く催しは実況放送されることもある。このような放送は催しの視聴を増やすが相当な制作努力を必要とする。録画放送は典型的に複数のカメラからの撮影範囲を継ぎ合すためカット・編集しなければならない。これらの編集・制作作業の費用は高くかかる。
【０００５】
しかしながらこれら編集・制作作業の結果制作された放送は視聴者にとってあまり楽しめない場合もある。つまり放送は通常予め決められた限定数のカメラによる催しの撮影に基いている。従って放送では催しを眺める角度や展望が限定される。また放送で呈される鑑賞角度や展望は編集過程でプロデューサあるいはディレクタによって選択されたものであり、視聴者の自主性はない。さらに放送はしばしば複数回の上映向けに録画されるが見る度に最初の上映と同じためその内容寿命は制限される。上映のたび同じに見え、同じに聞こえるので視聴者が複数回の上映に戻ってくることは希である。
【０００６】
幸運にも実際に催しに参加できた視聴者も同様の問題に遭遇する。例えば博物館への来訪者はバリケードに遮られ、限られた角度や展望から展示物を鑑賞しなければならない。同様に音楽会の観客もしばしば会場の特定の席あるいは区域に制限される。たとえ観客が会場全体を自由に動き催しのビデオテープを撮ることができたとしても、そのような録画もみるたびに最初と同じであるため内容寿命は制限される。従って好ましくはユーザに自主性を与え、かつ制作コストが削減され内容寿命が高まる録画ができる遠隔臨場システムが望まれている。
【０００７】
明らかに上記問題のいくつかを解決する遠隔臨場システムを開発する試みがなされてきた。遠隔臨場システムの一例は１９９８年１月１３日発行の米国特許５，７０８，４６９号、「極性配置の複数カメラを囲み視野を識別するワイヤケージを使用した複数視野の遠隔臨場カメラシステム」に記載されている。同特許に発表されているシステムは複数のカメラから成り、各カメラは少なくとも１台の他のカメラと空間的に隣接し直角である視野を持つ。つまりカメラの各視野が互いに重複しないことが好ましい。ユーザインタフェースによりユーザは１つの視野から別の視野に移ることができる。ユーザの展望が催しあるいは対象環境を見渡せるようにカメラは移動車体に搬送される。
【０００８】
しかしながらこのシステムにはいくつかの欠点がある。例えば視聴者の展望が催しを見渡せるためには移動車体を駆動し制御しなければならない。この点で同システムの作動は複雑である。さらにカメラの視野が隣接し、典型的には互いに直角であるため、カメラの視野を変えた結果、非連続的な画像になってしまう。
【０００９】
遠隔臨場システムを提供する別の試みとして３６０度カメラシステムがある。同システムの一例は１９９８年４月２８日発行の米国特許５，７４５，３０５号、「パノラマ状鑑賞機器」、に記載される。同特許に記載されるシステムは複数のカメラをピラミッド形の反射要素の周囲に配置することにより対象環境を３６０度の展望で見ることができる。カメラは仮想光心を共有しているが、各々反射ピラミッドの異なった面から画像を受ける。他の３６０度カメラシステムにはパラボラレンズあるいは回転カメラを使用するものもある。
【００１０】
上記のような３６０度カメラシステムにも欠点がある。特にこのようなシステムではユーザの展望がある特定点からの３６０度に限定される。つまり３６０度カメラシステムはユーザに１ヶ所からのパノラマ状の展望を提供している。カメラシステムが移動車体に搭載されなければユーザはある対象環境内の移動シミュレーションを体験できない。
【００１１】
１９９３年２月１６日発行の米国特許５，１８７，５７１号、「遠隔地の複数展望を表示するテレビシステム」には上記説明の３６０度カメラシステムに似たカメラシステムが記載されている。記載されたシステムではユーザに総視野から任意かつ連続的に変化する部分を選択させる。複数のカメラを配列し、各カメラの視野が隣接カメラの視野と連続的に組み合わせられ総視野を作り上げる。総視野は３６０度に及ぶよう拡大することもできる。総視野を作り上げるためにはカメラの撮影範囲が連続的でなければならない。カメラの撮影範囲が連続的であるためにはカメラが共通した一つの視点、つまり頂点、を共有していなければならない。従って前記３６０度カメラシステムと同様、米国特許５，１８７，５７１号はユーザの展望を一点からの視点に制限し、ユーザが対象環境を通して視点の移動を体験することはできない。
【００１２】
米国特許５，１８７，５７１号に関してはさらにカメラ間の視野の連続性を得るために比較的複雑な鏡の配置が必要である。加えて各カメラも見たところ同一の垂直面に配置されなければならない。
【００１３】
従って催しに対し視聴者の実際の来場をより良く、好ましくはリアルタイムで、シミュレートできる改良遠隔臨場システムへのニーズが今なお存在する。
【００１４】
発明の要約
上記および他のニーズは本発明により満足される。本発明の一実施形態による遠隔臨場システムにはカメラのアレーがあり、各カメラは対象環境の関連視野およびその視野を表す関連出力を有する。同システムにはまたアレー内の第一の経路に沿った移動に関連する第一のユーザ入力を有する第一のユーザインタフェース装置が含まれる。さらに同システムにはアレー内の第二の経路に沿った移動に関連する第二のユーザ入力を有する第二のユーザインタフェース装置が含まれる。処理要素が第一の入力を受領した上解釈し、第一経路のカメラの出力を選択する。同様に処理要素は第一の入力とは独立して第二の入力を受領した上解釈し、第二経路のカメラの出力を選択する。従って第一ユーザおよび第二ユーザが同時かつ独立してアレーを操作することができる。本発明の他の実施形態では遠隔臨場システムがアレー内の許容カメラと非許容カメラとを識別する。
【００１５】
好適な実施例の説明
好適な実施例の全般的説明
本発明は遠隔臨場システムに関するもので、好適実施例ではマイクロカメラのモジュール型連動アレーを使用している。カメラはレールに乗っており、各レールは複数のカメラを保持する。これらのカメラは各々アレー上の隣接カメラに対し固定された関係に組み合わされ特定対象環境において寸法的に分散されており、遠隔視聴者が実際の対象環境の通過を特徴づける空間的視覚的な合図（変化する透視線、移動する光の反射や影）と同じ合図をもってかような対象環境を練り歩くことができるようにする。
【００１６】
別の好適実施例ではこれらマイクロカメラの出力は微小な（人間の髪幅の半分以下）垂直空隙面発振レーザ（Ｖｅｒｔｉｃａｌ　Ｃａｖｉｔｙ　Ｓｕｒｆａｃｅ　Ｅｍｉｔｔｉｎｇ　Ｌａｓｅｒ　＝　ＶＣＳＥＬ）により光ファイバに接続され、エリアネットハブに送り込まれ、サーバアレーあるいはサーバファームでブッファされ（録画あるいは（実況）中継のため）遠隔ターミナル、インタラクティブな壁掛けスクリーン、あるいは携帯画像機器（仮想網膜ディスプレー　＝　ＶｉｒｔｕａｌＲｅｔｉｎａｌ　Ｄｉｓｐｌａｙのような）などの視聴者に送られる。各遠隔視聴者は直感的グラフィカルユーザインタフェース（ＧＵＩ）を通じて対象環境を簡単に練り歩き、イベントでシームレスに動き回ることが可能になる。
【００１７】
これには多重化電子スイッチングプロセス（視聴者からは隠れている）が係わっており、視聴者の視点をカメラからカメラへと移動させる。マイクロカメラを物理的に空間中を移動させること自体に頼るのではなく、本システムは位置付けされた多数のマイクロカメラを利用して視聴者の視点を一つのマイクロカメラのノードから隣接マイクロカメラのノードに移動させ、アレーの全範囲を通じて視聴者に順次視覚パスおよび音響パスを提供している。これにより視聴者は３次元的遠隔環境において流れるように追跡するなり台車で移動するなり、イベントで歩き回り自主的かつリアルタイムでどこに行き、いつとどまるかの決断をすることができる。
【００１８】
視聴者がロボットカメラを物理的に動かせるようにした場合、これは取りも直さずあるカメラを通して同時に自分の進路を決めて動き回る視聴者の数を制限することになるが、本システムでは視聴者が電子スイッチングを通し（従ってアレー上の移動を通し）視界をシームレスな移動経路に組み合わせるような形で多数のカメラ出力間を動き回ることができる。
【００１９】
好適な実施例の詳細な説
次に図面を参照して本発明の実施例のいくつかをより詳細に説明する。ここで説明される実施例における構成要素の多くの動作および機能は当業者であれば熟知しているとみなされるので、本説明はかような動作および機能については深く触れない。
【００２０】
図１は本発明の遠隔臨場システム１００を示す。遠隔臨場システム１００は一般的にサーバ１８に接続されたカメラ１４のアレー１０を含んでおり、該サーバ１８は各々ユーザインタフェース／ディスプレー装置２４を有する一人以上のユーザ２２に接続している。ここで説明される実施例の動作および機能は一部サーバおよびユーザインタフェース／ディスプレー装置によって提供されるということを当業者は理解されよう。これら構成要素は特にコード表あるいは論理図によって説明されていないが、当業者であればここに提供される機能上動作上の詳細に基き適当な実施に到達できるとみなされる。さらに本発明の範囲はある特定のコードあるいは論理の実施に限定されるものではない。
【００２１】
本実施例においてカメラアレー１０はＸ、Ｚ座標システム上にあると概念的に解釈される。これにより各カメラはＸおよびＺ座標（Ｘ、Ｚ）からなるユニークなノードの連想アドレスを持つことになる。本実施例では例えばあるカメラの軸に対応する座標値はそのカメラが軸に沿って基準カメラからいくつのカメラ位置分移動したかを示している。本実施例でＸ軸はユーザからみて左右に走り、Ｚ軸は上下に走る。各カメラ１４はそのＸ、Ｚ座標によって識別される。但しカメラ１４の識別は他の方法も使用できる。例えば固定基準点からの角変位を識別する座標システム、あるいは現在のカメラノードに対する相対的変位を示す座標システムを使用することができる。別の実施例ではアレーが３次元になっており、Ｘ、Ｙ、Ｚ座標システム上に位置している。
【００２２】
アレー１０は複数のレール１２で構成され、各レール１２には一連のカメラ１４が含まれる。本好適な実施例においてカメラ１４はマイクロカメラである。マイクロカメラ１４からの出力はローカルエリアハブ１６によってサーバ１８に接続される。ローカルエリアハブ１６は出力を集め、必要であれば出力を増幅してサーバ１８に送信する。別の実施例においてローカルエリアハブ１６は出力を多重化してサーバ１８に送信している。図でカメラ１４とサーバ１８との通信リンク１５はハード配線となっているが、言うまでもなく無線リンクも使用できる。従って通信リンク１５が光ファイバ、有線ケーブル、衛星、マイクロ波伝送、インターネット、等々の形態をとっても本発明の範囲内である。
【００２３】
サーバ１８にはまた電子記憶装置２０が接続されている。サーバ１８は電子記憶装置２０に出力を転送する。電子（大容量）記憶装置２０は次に各カメラの出力をＣＤ−ＲＯＭ、ＤＶＤ、テープ、プラッタ、ディスクアレー、等々の記憶媒体あるいは手段に転送する。各カメラ１４の出力はカメラ１４に関連する記憶媒体の特定位置に記憶されるか、あるいは記憶された各出力がどのカメラ１４に対応するかを示した形で記憶される。例えば各カメラ１４の出力は別のディスク、テープ、ＣＤ−ＲＯＭ、あるいはプラッタ上の連続的位置に記憶される。技術的に公知のように、カメラの出力はＪＰＥＧ、ＭＰＥＧ１、ＭＰＥＧ２等の圧縮フォーマットで記憶することができる。各出力を記憶することによりユーザは後にその対象環境を繰り返し眺めることができ、以下に説明するごとくその都度新しい経路でアレー１０上を進むことができる。本発明の実施例のうちリアルタイムのみの視聴を提供するものは記憶装置を必要としない。
【００２４】
以下に詳細に説明する通り、サーバ１８はアレー上のカメラ１４からの出力を受領する。サーバ１８は電子記憶装置２０に記憶するか、ユーザ２２に送信するか、双方を行うためにこれらの出力を処理する。
【００２５】
本実施例でサーバ１８はシステム１００の機能を提供するように構成されているが、同システム１００の機能を他の処理要素が提供することもできることは言うまでもない。例えば別の実施例でユーザインタフェース装置はユーザ入力を解釈し現在所望するノードアドレスの指示を送信し、アレーからの出力をバッファし、その他上記説明の機能を提供するようにプログラムされたパソコンである。
【００２６】
図示されているように、システム１００は複数のユーザ２２に対応できる（必要とはしないが）。各ユーザ２２にはユーザディスプレー装置を含むユーザインタフェース装置（集合的に２４）が結合している。例えばユーザ２２−１はコンピュータ２４−１という形で結合したユーザインタフェース装置およびユーザディスプレー装置を有する。ユーザ２２−２にはユーザインタフェース装置およびユーザディスプレー装置となるインタラクティブな壁掛けスクリーン２４−２が結合している。ユーザ２２−３のユーザインタフェース装置およびユーザディスプレー装置には携帯音響画像機器２４−３が含まれる。ディジタル・インターアクティブ・テレビがユーザー２２−４のユーザインタフェース装置およびユーザディスプレー装置である。同様にユーザ２２−５はユーザインタフェース装置およびユーザディスプレー装置として音声認識ユニットおよびモニタ２４−５を有する。言うまでもなく上記ユーザインタフェース装置およびユーザディスプレー装置は単に例示であり、他のインタフェース装置としては例えばマウス、タッチスクリーン、バイオフィードバック装置、さらには米国仮出願通し番号６０／０８０，４１３に記載されるもの、等々が含まれる。
【００２７】
以下に詳細に説明するように、各ユーザインタフェース装置２４には各々ユーザ入力が結び付いている。これらのユーザ入力によりユーザ２２は各々独立してアレー１０上を動き回ることができる。つまりユーザ２２は各々情報を入力し、全般的にどのカメラ出力をユーザディスプレー装置に転送するか選択する。各ユーザディスプレー装置はアレー１０の図式表示が含まれることが好ましい。図式表示には眺めている出力がアレー上のどのカメラのものかの表示が含まれる。ユーザ入力によりユーザは特定のカメラを選択できるのみならず、アレー１０上の相対的な動きや経路を選ぶことができる。
【００２８】
図１に示すように、ユーザ２２は各々独立した通信リンクでサーバ１８に接続することができる。さらに通信リンクは各々異なった技術を使用しても良い。例えば別の実施例において通信リンクにはインターネットリンク、マイクロ波信号リンク、衛星リンク、有線ケーブルリンク、光ファイバリンク、無線リンク、等々が含まれる。
【００２９】
アレー１０にはいくつかの利点がある。例えばアレー１０は一連のカメラ１４を使用しているので、対象環境のシームレスな光景を得るために個々のカメラを、実際またアレー１０全体も、動かす必要がない。その代わりユーザは眺められる物理的環境内およびその周囲の要所要所に配置されたアレー１０上を移動する。さらに、アレー１０のカメラ１４は眺められる環境の異なった個所に配置されているので、ユーザは視点を変えて眺めることができ、これは単に焦点距離を変化させる１台のカメラでは得られない特長である。
【００３０】
マイクロカメラ
各カメラ１４はマイクロカメラであることが好ましい。マイクロカメラ − 親指の爪ほどのＣＭＯＳアクティブピクセルセンサ（ＡＰＳ）マイクロチップに搭載されたマイクロレンズ − はユーザが放射方向、直線状、あるいはそれらの流動的な組み合わせで移動できるようなパターンに配列されている。カメラはフォトビット社（カリフォルニア州パサデナ市）、サーノフ社（ニュジャージー州プリンストン市）、およびＶＬＳＩビジョン社（スコットランド、エジンバラ市）を含む数社において主流製造プロセスで生産されている。
【００３１】
アレーの構造
次に図２ａ−２ｅを参照してアレー１０の構造をより詳しく説明する。全般的に本実施例のカメラアレー１０はマイクロカメラを搭載した一連のモジュール式レール１２で構成される。次に図２ａ−２ｄを参照してレール１２およびカメラ１４の構造をより詳しく説明する。各カメラ１４には嵌合ピン３４がある。好適な実施例においてカメラ１４はＶＣＳＥＬを利用して出力をレール１２に転送する。言うまでもなく本発明は１種類の特定のカメラ１４、あるいは１種類のみのカメラ１４で構成されるアレー１０に限定されるものではない。
【００３２】
各レール１２は２つの側面１２ａ、１２ｂを有し、少なくとも片方１２ｂはレール１２の台１２ｃにヒンジで動くように連結している。台１２ｃにはカメラ１４の嵌合ピン３４を受ける結合ポート３６が備わっている。嵌合ピン３４が結合ポート３６に完全にはまるようにカメラ１４がレール１２に載せられた後レール１２のヒンジで動く側面１２ｂをカメラ１４のベース３２にあてがい、カメラ１４をレール１２に固定する。
【００３３】
各レール１２はさらに第一端面３８および第二端面４４を有する。本実施例の第一端面３８には２本の止めピン４０およびカメラ出力を伝送する保護された伝送リレーポート４２含まれる。第二端面４４には止めピン４０を受ける合わせ穴４６および伝送受信ポート４８が含まれる。よって１本のレール１２の第一端面３８は別のレール１２の第二端面４４にはめることができる。従って各レールはモジュール式で、別のレールに機能的に連結しアレー１０を作成することができる。
【００３４】
一旦カメラ１４がレール１２に固定して据え付けられるとカメラ出力をＶＣＳＥＬ経由でレール１２に送信できるようにカメラ１４の位置付けをする。各レール１２には各カメラ１４からの出力を送信する通信経路が備わっている。
【００３５】
アレー１０は特定の構成をもって図示されているが、言うまでもなくレール１２およびカメラ１４の殆どいかなる構成でも本発明の範囲内に含まれる。例えばアレー１０はカメラ１４の直線状のアレー、カメラ１４の２次元アレー、カメラ１４の３次元アレー、あるいはこれらの組み合わせでも良い。さらにアレー１０は直線部分だけではなく、むしろ曲線部分も含むことができる。
【００３６】
アレー１０はいくつかの支持手段のいずれかで支持されている。例えばアレー１０は壁あるいは天井に固定して据え付けることもできる。またアレー１０を可動枠に固定し対象環境内の位置に運ぶこともできケーブルで支持することもできる。
【００３７】
図３はアレー１０の部分例を示す。図示されるようにアレー１０は５列のレール１２ａ−１２ｅで構成される。これらのレール１２ａ−１２ｅは各々実質的に中央列１２ｃを通過する中央の平面に向けられている。従って中間の列１２ｃと同じ平面上に物体が置かれた場合ユーザはその物体を底、前面、および上部から見ることができる。
【００３８】
前記のごとくアレー１０のレール１２は同じ形状である必要はない。例えばいくつかのレール１２は直線状で、他は曲線状でも良い。例えば図４は曲線レールを利用した結果得られるカメラの配列を示している。図４におけるレールはカメラ１４の配列が容易に見られるように透明に図示されている点に留意されたい。
【００３９】
別の実施例では各レールが段階状に構成され、各カメラは先立つカメラの上方および前方に配置される。このような配置の場合ユーザは対象環境を前進することができる。
【００４０】
マイクロカメラ１４の間隔は眺めれられる対象、マイクロカメラ１４の焦点距離、アレー１０上の移動速度を含み各々の用途によって異なる。一実施例ではマイクロカメラ１４間の距離が通常の映画フィルム用映写機を類推して概算することができる。一般的に映写機が対象環境を移動する速度をフレーム／単位時間・秒で割ることによりフレーム・距離比率が得られる。
【００４１】
例えば次の方程式にみられるように用途によっては１インチ毎にフレームが録画される。通常の映写機は毎秒２４フレームを録画する。このような映写機を毎秒２フィートで対象環境内を移動させると約１インチ毎に１フレームが録画される。
２フィート（２４フレーム＝２フィート  ＝１フィート  ＝１２インチ＝
秒            秒      ２４フレーム    １２フレーム    １２フレーム
１インチ＝インチ当り１フレーム
【００４２】
１フレーム
映写機の１フレームは本発明における１台のカメラ１４に類似する。従って毎秒１フレームで対象環境がシームレスに眺められる結果になるのと同じ結果が１インチ毎のカメラ１４で得られる。よって本発明の一実施例ではカメラ１４が約１インチの間隔で配置され、それによって対象環境のシームレスな光景が得られる。
【００４３】
システム内の移動
次に図５および引き続き図１を参照しながら本実施例の全般的動作を説明する。ステップ１１０に示すようにユーザに開始カメラに相当する対象環境の予め設定された開始光景が呈せられる。システムの作動はサーバに存在するソフトウェアで一部制御される。前記の如くシステムはアレー上の各カメラを座標で連想する。よってシステムは開始カメラのノード座標を記録することができる。カメラ出力およびそれに対応する光景はユーザ入力があって初めて変化する。
【００４４】
ユーザはアレー上を移動したいと決めるとユーザインタフェース装置２４でユーザ入力を入力する。以下に叙述するように本実施例のユーザ入力には一般的にアレー上で右方向、左方向、上方、あるいは下方への移動が含まれる。さらにユーザはアレー上の特定カメラに飛ぶこともできる。別の実施例ではこれら、あるいは前進、後退、斜め、越える、くぐる等他の入力のサブセットが使用される。ユーザインタフェース装置は次にステップ１２０でユーザ入力をサーバに送信する。
【００４５】
次にサーバはステップ１３０でユーザ入力を受信し入力の解読に移る。本実施例における解読は一般的にユーザがアレー上で右、左、上、あるいは下に移動したいのかの判断が係わる。
【００４６】
一方受信したユーザ入力が後退に相当しない場合サーバ１８は入力がアレー１０上でユーザの右への移動に相当するか判断する。この判断はステップ１４０に示される。受信したユーザ入力が右への移動に相当する場合現在のノードアドレスはステップ１５０でＸ軸に沿って増分され更新されたアドレスが得られる。
【００４７】
受信したユーザ入力が右への移動に相当しない場合サーバ１８はステップ１６０で入力がアレー上でユーザの左への移動に相当するか判断する。入力が左への移動に相当すると判断した場合サーバ１８は現在のノードアドレスをＸ軸に沿って減分し更新されたアドレスに到達する。これはステップ１７０に示される。
【００４８】
受信したユーザ入力が右左いずれの移動にも相当しない場合サーバ１８は入力がアレー１０上で上への移動に相当するか判断する。この判断はステップ１８０でなされる。ユーザ入力が上への移動に相当する場合サーバ１８はステップ１９０で現在のノードアドレスをＺ軸に沿って増分し更新されたアドレスを得る。
【００４９】
次にサーバ１８は受信したユーザ入力がアレー１０上で下への移動に相当するか判断する。この判断はステップ２００でなされる。入力がアレー１０上で下への移動に相当する場合サーバ１８はステップ２１０で現在のノードアドレスをＺ軸に沿って減分する。
【００５０】
最後にサーバ１８はステップ２２０で受信したユーザ入力が特定カメラ１４に飛ぶか光景を移すかに相当するか判断する。図５で示すように、入力が特定カメラ１４に飛ぶことに相当する場合サーバ１８は現在のノードアドレスを所望のカメラ位置を反映するように変更する。ノードアドレスの更新はステップ２３０として示される。別の実施例において入力はアレー１０上の特定位置に飛ぶことに相当しているが、ユーザによって特定カメラとして識別したものではなく、舞台の下手など開催地への引き合いで識別されている。
【００５１】
言うまでもなくサーバ１８は受信したユーザ入力を順序も含み色々な方法で解読することができる。例えば別の実施例でサーバ１８は最初にユーザ入力が上か下に相当するか判断する。更に別の好適実施例ではユーザの移動は３次元アレー内での前進、後退、左進、右進、および上下移動が含まれる。
【００５２】
受信したユーザ入力が認識し得る入力、つまり右、左、上、下、あるいはアレー１０上の特定位置への飛び、のいずれにも相当しない場合サーバ１８はステップ２４０でメッセージ信号をユーザディスプレー装置２４に送信し、受信入力が理解されなかったというメッセージがユーザ２２に表示されるようにする。システム１００の作動はその後ステップ１２０で続行し、サーバ１８は次のユーザ入力の受信を待つ。
【００５３】
ある軸に沿ってノードアドレスを増分減分するか特定のノードアドレスに飛ぶかして現在のノードアドレスを調整した後サーバ１８はステップ２５０でユーザの光景を調節する。一旦光景が調節されるとシステム１００の動作は再びステップ１２０で続行し、サーバ１８は次のユーザ入力の受信を待つ。
【００５４】
別の実施例においてサーバ１８は受信したユーザ入力に基いてノードアドレスを更新および光景の調節を続ける。例えばユーザ入力が「右へ移動」に相当した場合システム１００の動作は連続的にステップ１４０、１５０、および２５０でループし、別の入力があるか確認する。別の入力を受信するとサーバ１８はそれに応じて連続的に光景を調節する。
【００５５】
言うまでもなく、前記ユーザ入力、即ち右へ、左へ、上へ、および下へ、は単にアレー上の移動を一般的に叙述したものである。本発明では限定されるわけではないが、本好適実施例においてこれら一般的方向各々への移動はユーザ入力に基いてさらに定義される。
【００５６】
従って図６は図５におけるステップ１４０、１５０、および２５０によるシステムの動作をより詳細に示す図である。尚図６は一方向、つまり右方向へのより詳細な移動を説明しているが、同様の詳細な説明は他のどの方向にも適用できる。図示されるように、ユーザ入力が右への移動に相当するかは数個の判断を必要とする。次に詳しく述べるように、これらの判断はアレー１０上で異なった速度で右方向に移動すること、異なった速度で右方向の複合追加ソース出力に移動すること、およびユーザ入力をシステム１００が優先することも含まれる。
【００５７】
本発明ではユーザ２２が異なった速度でアレー１０上を移動することができる。ポインタ装置（あるいはその他のインタフェース装置）の動き等ユーザの入力で指示される速度（即ち単位時間内に通過するカメラノードの数）によってサーバ１８はカメラ出力間の遷移を臨界速度で（ｎノード／単位時間）、臨界速度未満で（ｎ−１ノード／単位時間）、あるいは臨界速度を越えて（ｎ＋１ノード／単位時間）制御するアルゴリズムを適用する。
【００５８】
尚アレー１０上の移動速度は１台のカメラ１４から別のカメラ１４に切り替える時間で表現することもできる。
【００５９】
具体的にはステップ１４０ａで示すようにサーバ１８はユーザ入力が臨界速度で右へ移動することに相当するか判断する。臨界速度はアレー１０上を移動する予め設定された速度でシステムオペレータあるいは設計者が眺める予想対象環境に基いて設定されるものが好ましい。さらに臨界速度は焦点距離、カメラ間の距離、カメラと視聴対象との距離等々その他の種々な要素に依存する。アレー１０上の移動速度は一定時間内に通過するカメラ１４の数で制御される。従ってアレー１０上を臨機速度で移動することは１ミリ秒毎に「ｎ」数のカメラノードを通過すること、あるいは１台のカメラ１４から別のカメラに切り替えるのに「ｓ」という時間をかけることに相当する。尚同一の実施例でも一つの次元でアレー１０上を移動する臨界速度と他の次元でアレー上を移動する臨界速度と同等である必要はない。従ってサーバ１８は現在のノードアドレスをＸ軸に沿ってｎノード／ミリ秒の速度で増分する。
【００６０】
本好適実施例においてユーザは毎秒２４台のカメラ１４を通過する。前述のごとく映写機は毎秒２４フレームを録画する。映写機と本発明を類推すると、臨界 ［速度］でユーザは毎秒約２４台のカメラ１４を通過し（サーバ１８が切り替え）、あるいは０．０４１６７秒毎に１台のカメラ１４を通過する。
【００６１】
図６に示すようにユーザ２２は臨界速度のみならず、ステップ１４０ｂに示すように臨界速度を越えて、あるいはステップ１４０ｃに示すように臨界速度未満で進むことができる。ユーザ入力「Ｉ」が臨界速度を越えてアレー１０上を移動することを示す場合サーバ１８はＸ軸に沿った現在のノードアドレスをミリ秒毎ｎより大きい単位、例えばｎ＋２のノード数で増分する。ステップ１５０ｂは現在のノードアドレスをＸ軸に沿ってｎ＋１ノード／ミリ秒で増分する場合を示している。ユーザ入力「Ｉ」が臨界速度未満でアレー１０上を移動することを示す場合サーバ１８はＸ軸に沿った現在のノードアドレスをｎ未満の変数、例えばｎ−１／ミリ秒で増分する。この動作をステップ１５０ｃに示す。
【００６２】
スケーラブルアレー
ユーザ２２が制御を解除するかシステム１００がユーザの自主性に優先するようプログラムされている場合アレー１０の形状を電子的にスケーリングし、システム１００に「重心」をつけて設計することによってユーザの画像経路を「開始」あるいは「臨界位置」のノードあるいはノードの環に戻すこともできる。即ち劇的な工夫を必要とする状況に注意をまとめ、集中させるためにアレー１０の有効範囲あるいは形状を一定の時期にあるいは間隔で変化するように予め構成することができる。システムオペレータはリアルタイムの操作あるいは予め設定した電子的代理でカメラアレー１０の指定部分を順次活性化あるいは非活性化することができる。これは劇場あるいは娯楽施設における原作意図および劇的効果を維持するために特に重要であり、またユーザ２２がアレー１０上を移動する自由度に対する管理を実施する上でも重要である。
【００６３】
本実施例においてはシステム１００がアレー１０のある部分を指定時間あるいは指定間隔でユーザ２２が利用できないようにプログラムすることができる。従って図６のステップ１４０ｄを続行するとサーバ１８はユーザ入力がアレー上右への移動に相当するが移動管理アルゴリズムに従属するか判断する。移動管理アルゴリズムは移動管理要素に基いてユーザの望む動きが許可されるかサーバ１８に判断させる。
【００６４】
より具体的にはサーバ１８内でプログラムされている移動管理アルゴリズムは所望する動きにより現在のノードアドレスがノード座標の許容範囲から外れるかどうかを判断する。本実施例においてノード座標の許容範囲は予め設定されており、サーバ１８に記録されているように一日内の時間による。従って本実施例においては移動管理要素に時間が含まれる。許容カメラノードおよび管理要素はメモリに記憶された表において相関させることができるということを当業者は理解するであろう。
【００６５】
別の実施例において移動管理要素は視聴している公演の開始から計算される時間を含んでおり、これもサーバに記録される。このような実施例においてはユーザがある情景をアレー上どこから眺めるかをシステムオペレータが指図することができる。さらに別の実施例においてはアレー上の移動速度が移動管理要素となっている。例えばユーザ２２がアレー上速く移動あるいは操作すればするほど回転の幅が広くならければならない。他の実施例においてはノード座標の許容範囲が予め設定されていない。一つの実施例においては移動管理要素、従って許容範囲、はシステムオペレータが動的に管理し、入力装置経由でサーバに通信する。
【００６６】
ユーザ入力が移動管理アルゴリズムに従属すると判断した場合サーバ１８はステップ１５０ｄでさらに現在のノードアドレスを予め設定された経路に沿って増分する。現在のノードアドレスを予め設定された経路に沿って増分することによりシステムオペレータは許容カメラ１４の特定光景にユーザ２２の注意をまとめ、集中させることができ、それにより劇場あるいは娯楽施設における原作意図および劇的効果を維持することができる。
【００６７】
ユーザ入力が移動管理アルゴリズムに従属する別の実施例においてはサーバ１８がユーザを予め設定された経路で移動させない。その代わりにサーバ１８は許容できるユーザ入力を単に待ち、光景を現在のノードに維持している。サーバ１８が許容されるノード座標をもたらすユーザ入力を受信して初めてサーバ１８はユーザの光景を調節する。
【００６８】
追加ソース出力
アレー１０上を移動することに加えユーザ２２はアレー１０上の予め設定された個所で視聴している実世界環境を離れることができる。より具体的にはコンピュータグラフィック画像、仮想世界画像、アプレット、フィルムクリップ等々の追加ソース出力、およびその他の人工および実際のカメラ出力をユーザ２２は利用することができる。一実施例において追加ソース出力は実際の対象環境の光景と複合化されている。別の実施例においてはユーザの光景は実際の対象環境から追加ソース出力が提供するものに完全に移転する。
【００６９】
より具体的に追加ソース出力は電子記憶装置２０に記憶されている（ディジタルの形が好ましい）。ユーザ２２が追加ソース出力を見たいと入力するとサーバ１８は追加ソース出力をユーザインタフェース／ディスプレー装置２４に送信する。本実施例においてサーバ１８は単に追加ソース出力をユーザディスプレー装置２４に送信する。別の実施例ではサーバ１８がまず追加ソース出力をカメラ出力と複合化し、複合信号をユーザインタフェース／ディスプレー装置２４に送信する。
【００７０】
ステップ１４０ｅに示すようにサーバ１８はユーザ入力がアレーからソース出力へ移行することに相当するか判断する。ユーザ２２が追加ソース出力に移行すると決めた場合サーバ１８はステップ１５０ａ−ｄのいずれかで識別された更新カメラ出力を追加ソース出力に代えて光景を調節する。
【００７１】
一旦ステップ１５０ａ−ｄのいずれかで現在のノードアドレスが更新されるとサーバ１８はステップ２５０でユーザの光景を調節する。光景を調節する際サーバ１８は表示されている既存のあるいは現在のカメラ出力と更新されたカメラのノードアドレスで識別されるカメラ１４の出力との「ミクシング」を行う。発明の別の実施例では出力のミクシングが異なった方法でなされる。本実施例において出力のミクシングは特定速度で既存のカメラ出力から新しい現行ノードアドレスを持つカメラ１４の出力に電子的なスイッチングすることによる。
【００７２】
言うまでもなくここで開示される本実施例および他の好適実施例においてカメラ出力は同期されている。技術上良く知られているように「同期発生器」から同期信号がカメラに供給される。同期発生器はビデオの編集に使用されるものと同じ形態でも良く、他の実施例ではサーバ、ハブ、および／あるいはアレーに接続された別の構成要素でも良い。
【００７３】
上述の如く臨界速度でサーバ１８はカメラ出力を約２４／秒、あるいは０．０４１６７秒毎に１回の速さで切り替える。ユーザ２２が臨界速度未満でアレー１０上を移動している場合中間カメラ１４の各々の出力はユーザが臨界速度で移動する場合に比べやや長い時間表示される。同様にユーザが臨界速度を越えて移動している場合各出力はやや短い時間表示される。つまりサーバ１８はアレー１０上の移動速度に基いて切替え速度を調節する。
【００７４】
本発明の簡単な実施例においてユーザは臨界速度でしか移動できないことはもちろん言うまでもない。
【００７５】
他の実施例において出力のミクシングは既存あるいは現在の出力と更新されたカメラノードの出力とを複合化して達成される。さらに別の実施例においてミクシングは既存の光景を新しい光景に融合させることによる。さらに異なる実施例において出力のミクシングはユーザディスプレー装置のフレームリフレッシュ速度を調節することが含まれる。加えてサーバはアレー上の移動速度に基き実際のスピード感を出すためにモーションブラーをかけることもできる。
【００７６】
さらに異なった実施例においてサーバはカメラの光景と光景の間に瞬間的に黒スクリーンが表示されるようにする。このような実施例は映画リールにおけるフレーム間のブランクフィルムに類似する。また常に有益というわけではないがこのような黒スクリーンは一つの光景が続く光景に生理学的に「繰越す」のを防ぐ。
【００７７】
尚アレー上における異なった速度での移動に相当するユーザ入力はキーパッド上のキーストローク、ジョイスティックの異なった位置、ジョイスティックを特定の位置に予め決められた時間位置付ける、等々が含まれる。同様に追加ソース出力に移行するという決定を特定のキーストローク、ジョイスティックの動き、等々で示すことができる。
【００７８】
他の実施例において、光景のシームレスな進行を計るためサーバ１８は必ずしも必要ではないものの中間カメラ、即ち現在のカメラノードと更新されたカメラノードとの間に位置するカメラ、の一部あるいはすべてからの出力をユーザディスプレー装置２４に送信する。この実施例は図７ａ−７ｇを参照し以下に説明される。具体的に図７ａはＸ軸、つまりユーザから見て左右に伸びるアレー１０の曲線部分を示す。よってサーバ１８がカメラ１４に関連付ける座標はＸ軸においてのみ変わる。より具体的に本例に関して言えばカメラ１４は左端のカメラ１４を最初、つまり「１」番、として順次番号がついているとみなすことができる。各カメラ１４のＸ座標はアレー上のカメラの位置に等しい。説明上個々のカメラを１４−Ｘと呼び、ここでＸはアレー１０上のカメラの位置、つまりその関連Ｘ座標に等しい。
【００７９】
全般的に図７ａ−７ｇはユーザがアレー１０上で取り得る動きを示している。眺められる対象環境には３個の物体６０２［ｓｉｃ］、６０４［ｓｉｃ］、６０６［ｓｉｃ］が含まれ、最初の２個は数字の付いた表面が含まれる。後に明らかになるように、これら数字の付いた表面はユーザ視点の変化をより良く認識できる。
【００８０】
図７ａにおいて６台のカメラ１４−２、１４−７、１４−１１、１４−１４、１４−２０、１４−２３がアレー１０上で識別されている。各カメラ視野の境界は識別された各カメラ１４−２、１４−７、１４−１１、１４−１４、１４−２０、１４−２３から各々放射状に伸びる１対の線１４−２ａ、１４−７ａ、１４−１１ａ、１４−１４ａ、１４−２０ａ、１４−２３ａで識別される。以下に説明する通り本例においてユーザ２２は対象環境の画像あるいは光景が識別されたカメラ１４−２、１４−７、１４−１１、１４−１４、１４−２０、１４−２３に対応するものであるようにアレー１０上をＸ軸に沿って移動する。
【００８１】
本例においてカメラ１４−２がユーザ２２に開始光景を提供している。この光景は図７ｂに示される。ユーザ２２は物体７０２をより良く見たいのでキーボードの「７」のキーを押す。このユーザ入力はサーバ１８に送信され解釈される。
【００８２】
サーバ１８は「７」のキーがアレー上をカメラ１４−７に移動あるいは飛ぶことに相当することを認識するようプログラムされているのでサーバ１８は現行カメラのノードアドレスのＸ座標を７に変え、カメラ１４−７の出力を選択し、ユーザ２２に送信される光景あるいは画像を調節する。光景の調節には前述の如く現在のおよび更新されたカメラノードのミクシングが係わる。続いて出力のミクシングにはカメラ１４−２から１４−７の個別光景をシームレスな進行を達成するために中間カメラの出力を切替えて光景に入れることが係わり、これによりユーザ２２は眺める対象の周りを回るような視覚および感覚を得る。ユーザ２２はこれで最初の物体７０２について別の光景を得たことになる。カメラ１４−７からの光景を図７ｃに示す。前述の通りカメラノードの飛びが予め設定された限度を超えるとサーバ１８は中間出力の一部あるいは全部を省略する。
【００８３】
キーボード上の「右矢印」のキーを押すことによってユーザ２２は臨界速度で右方向に移動したいことをシステム１００に伝える。サーバ１８はこのユーザ入力をその通りに受信、解釈し現行カメラのノードアドレスをｎ＝４だけ増分する。その結果更新されたカメラのノードアドレスは１４−１１になる。サーバ１８はカメラ１４−１１の出力とカメラ１４−７の出力とのミクシングを行う。ここでもまたユーザ２２は眺める対象の周りを回るような視覚および感覚を与えるために中間カメラ（即ち１４−８、１４−９、および１４−１０）の出力を切替えて光景に入れることが係わってくる。よってユーザ２２は図７ｂに示すようにカメラ１４−１１からの光景を受ける。
【００８４】
ユーザ２２はまだ最初の物体７０２に興味を持ち、臨界速度未満で右方向に移動したいことを示すため例えば「ａｌｔ−右矢印」といったユーザ入力を入力する。これによりサーバ１８はｎ−１分、即ち本例では３、だけ更新されたカメラのノードアドレスを増分しカメラ１４−１４とする。カメラ１４−１１と１４−１４の出力がミクシングされ、ユーザ２２はカメラ１４−１１から１４−１４に関連するシームレスな光景を受ける。結果として生じるカメラ１４−１４の光景を図７ｅに示す。
【００８５】
物体７０２の直後あまり見る物がないのでユーザ２２は速く、つまり臨界速度を越えて、アレー１０上を移動したいことを示すために例えば「シフト−右矢印」といったユーザ入力を入力する。サーバ１８はユーザ入力を解釈して現在のノードアドレスをｎ＋２分、つまり本例では６、増分する。よって更新されたノードアドレスはカメラ１４−２０に対応する。サーバ１８はカメラ１４−１４と１４−２０の出力のミクシングを行い、これには中間カメラ１４−１５から１４−１９の出力を切替えて光景に入れることが含まれる。その結果生じたカメラ１４−２０の光景がユーザ２２に表示される。図７ｆに示されるようにユーザ２２はこれで第二の物体７０４を見ることになる。
【００８６】
第三の物体７０４［ｓｉｃ］に興味を持ったユーザ２２はアレー上をゆっくり移動することを望む。従ってユーザ２２は臨界速度未満で右方向に移動することを意味する「ａｌｔ−右矢印」を入力する。受信したユーザ入力を一旦解釈するとサーバ１８は現行カメラのノードアドレスをＸ軸に沿って３増分し、カメラ１４−２３にする。次にサーバ１８はカメラ１４−２０と１４−２３の出力のミクシングを行い、カメラ１４−２３までの光景のシームレスな進行をユーザ２２に提供する。その結果生じた光景１４−２３ａを図７ｇに示す。
【００８７】
その他のデータ装置
言うまでもなくカメラ以外の装置もアレー上に散在することができる。動作感知器、マイクロホン等これら他の装置はサーバで処理するデータを提供する。例えば他の実施例において動作感知器あるいはマイクロホンからの出力はサーバに送り込まれアレーのスケーリングをするために使用される。具体的に許容カメラノード（メモリに記憶された表で定義したもの）とは例えば動作や音など望ましい出力を有する感知器あるいはマイクロホンに近いものを言う。こういう意味で移動管理要素にはこのような他の装置からの出力が含まれる。あるいはまた感知器あるいはマイクロホンからの出力はユーザに提供される。
【００８８】
以下図８を参照しながら眺められる対象環境およびカメラの間に散在する複数のマイクロホンがカメラのアレーに含まれる別の実施例を説明する。システム８００は一般的にサーバ８０４に接続されたカメラのアレー８０２を含み、サーバ８０４自体は１個以上のユーザインタフェースおよびディスプレー装置８０６ならびに電子記憶装置８０８に接続されている。ハブ８１０がアレー８０２からの出力を集めサーバ８０４に送信する。具体的にアレー８０２は互いに連結したモジュール式レール８１２で構成される。各レール８１２は複数のマイクロカメラ８１４およびレール８１２の中央に位置する１台のマイクロホン８１６を搭載している。加えてシステム８００にはアレー８０２から物理的に離れているマイクロホン８１８が含まれる。カメラ８１４およびマイクロホン８１６、８１８双方の出力はサーバ８０４に接続され処理される。
【００８９】
システム８００の動作は全般的に図１−２ｄおよび５−６に示すシステム１００に関し説明したと同様に進む。但し前述のシステム１００の動作を超えるものとしてサーバ８０４はマイクロホン８１６、８１８の音響出力を受信し、カメラの出力と同様に音響出力をユーザに対し選択的に送信する。サーバ８０４が現行カメラのノードアドレスを更新し、ユーザの光景を変えると同時にユーザに送信した音響出力も変える。本実施例においてサーバ８０４は特定マイクロホンに対し関連付けされたカメラノードの範囲をメモリに記憶している。つまり各レール８１０上のカメラ８１４は各々のレール８１０上のマイクロホン８１６に連想している。ユーザがアレー８０２の端を越えて移動しようと試みた場合サーバ８０４はカメラの移動が許容されないと判断し、代りにマイクロホンのノード出力をアレー８０２に隣接するマイクロホン８１８のそれに更新する。
【００９０】
他の実施例においてサーバ８０４は特定区域のカメラノードが特定マイクロホンに連想するデータベースを含むこともできる。例えば （０，０，０）， （１０，０，０）， （１０，５，０）， （０，５，０）， （０，０，５）， （１０，０，５）， （１０，５，５） および （０，５，５）の（Ｘ、Ｙ、Ｚ）座標で定義される長方形が特定のマイクロホンに連想する。言うまでもなくアレー上のユーザの位置（あるいは視点）に基いて一連のマイクロホンのうち１台を選ぶと対象環境の視覚展望と一致した音響展望がユーザに提供される。
【００９１】
尚、上述のサーバは知られているコンフィギュレーションのいずれを取っても良い。以下図９および１０を参照して本発明における使用に適したサーバコンフィギュレーションの例を２つ説明する。まず図９ではサーバ９０２、電子記憶装置２０、アレー１０、ユーザ（１，２，３．．．Ｎ）２２−１−２２−Ｎ、および連想したユーザインタフェース／ディスプレー装置２４−１−２４Ｎが図示される。
【００９２】
サーバ９０２は他の構成要素に加え、関連付けされた読み出し専用メモリ（ＲＯＭ）９０６およびランダムアクセスメモリ（ＲＡＭ）９０８に接続された１個以上の中央演算装置（ＣＰＵ）９０４という形態の処理手段が含まれる。一般的にＲＯＭ９０６はサーバ９０２の動作を支配するプログラムを記憶するためにあり、ＲＡＭ９０８は動作中ＣＰＵ９０４が使用する変数および値を記憶するためにある。さらにユーザインタフェース／ディスプレー装置２４もＣＰＵ９０４に接続されている。尚、他の実施例においてＣＰＵ は各々個別の機能を行う数個の演算装置で構成されても良い。
【００９３】
メモリコントローラ９１０がＣＰＵ９０４および電子記憶装置２０双方に接続されている。メモリコントローラ９１０はＣＰＵ９０４の指示のもとで記憶装置２０へのアクセス（読み取りおよび書き出し）を管理する。メモリコントローラ９１０はサーバ９０２の一部として図示されているが、記憶装置２０の内部にあっても良い。
【００９４】
動作中ＣＰＵ９０４はバス９１２を経由してアレー１０からカメラ出力を受信する。前述のようにＣＰＵ ９０４はカメラ出力のミクシングを行いユーザインタフェース／ディスプレー装置２４に表示する。どの出力のミクシングがなされるかは各ユーザ２２の選択する光景による。具体的にはユーザインタフェース／ディスプレー装置２４が各々バス９１４を通じて表示されるべき光景を定義するユーザ入力を送信する。ＣＰＵ９０４は適切な出力のミクシングを行い、その結果生じた出力をバス９１６経由でユーザインタフェース／ディスプレー装置２４に送信する。図示されるように本実施例においてユーザ２２は各々独立してサーバ９０２に接続している。
【００９５】
バス９１２はさらにカメラ出力を記憶装置２０に運び記憶させる。カメラ出力を記憶する際ＣＰＵ９０４はメモリコントローラ９１０に指示を出し、カメラ１４の各々の出力を記憶装置２０内の特定の場所に記憶させる。
【００９６】
表示すべき画像が既に記憶装置２０に記憶されている場合ＣＰＵ９０４はメモリコントローラ９１０に指示を出し、該当カメラ出力を検索させる。同出力はバス９１８経由でＣＰＵ９０４に送信され、そこでミクシングされる。バス９１８はさらにユーザ２２への送信用に追加ソース出力をＣＰＵ９０４に運ぶ。アレー１０から直接受信した出力と同様ＣＰＵ９０４はこれらの出力のミクシングを行い、適当な光景をユーザインタフェース／ディスプレー装置２４に送信する。
【００９７】
図１０は本発明の別の実施例によるサーバコンフィギュレーションを示す。図示されるようにサーバ１００２は全般的にコントロール用中央演算装置（ＣＰＵ）１００４、各ユーザ２２に連想したミクシング用ＣＰＵ１００６、およびメモリコントローラ１００８で構成される。コントロール用ＣＰＵ１００４は連想したＲＯＭ１０１０およびＲＡＭ１０１２を有する。同様に各ミクシング用ＣＰＵ１００６は連想したＲＯＭ１０１４およびＲＡＭ１０１６を有する。
【００９８】
前述の機能を達成するためにアレー１０からのカメラ出力はバス１０１８経由で１からＮの各ミクシング用ＣＰＵ１００６−１、１００６−Ｎ接続されている。動作中ユーザ２２は各々の入力をインタフェース／ディスプレー装置２４に入力しコントロール用ＣＰＵ １００４へ送信する（バス１０２０経由）。コントロール用ＣＰＵ１００４は入力を解釈し、バス１０２２−１、１０２２−Ｎ経由でコントロール信号をミクシング用ＣＰＵ１００６−１、１００６−Ｎに送信し、バス１０１８で受信したカメラ出力のうちどれをミクシングするか指示する。名称の意味する通りミクシング用ＣＰＵ１００６−１、１００６−Ｎは適当な光景を生成するために出力のミクシングを行い、出来上がった光景をバス１０２４−１、１０２４−Ｎ経由でユーザインタフェース／ディスプレー装置２４−１、２４−Ｎに送信する。別の関連する実施例において各ミクシング用ＣＰＵ１００６は出力を１人以上のユーザ２２に多重化する。各ユーザ２２にどの出力をミクシングして送信するかの指示はコントロールＣＰＵ１００４から発せられる。
【００９９】
バス１０１８はカメラ出力をミクシング用ＣＰＵ１００６−１、１００６−Ｎにだけではなく記憶装置２０にも接続する。メモリコントローラ１００８の管理のもとで記憶装置２０は既知の記憶場所にカメラ出力を記憶するが、同コントローラ自体はコントロール用ＣＰＵ１００４に管理される。コントロール用ＣＰＵ１００４に対するユーザ入力が記憶された画像を見たいというユーザ２２の意志を示す場合コントロール用ＣＰＵ１００４はメモリコントローラ１００８に該当する画像を記憶装置２０から検索させる。このような画像はバス１０２６経由で各ミクシング用ＣＰＵ１００６に回収される。追加ソース出力もバス１０２６経由でミクシング用ＣＰＵ１００６−１、１００６−Ｎに回収される。コントロール用ＣＰＵ１００４はさらにどの出力をミクシングし表示するか指示するためにコントロール信号をミクシング用ＣＰＵ１００６−１、１００６−Ｎに送る。
【０１００】
立体光景
言うまでもなく対象環境の立体光景の使用は本発明の範囲内に含まれる。立体光景を達成するためにシステムはアレー（あるいは電子記憶装置）から２台のカメラによる出力の少なくとも一部を検索し、ユーザに同時に送信する。サーバの処理要素はこれらのカメラ出力をミクシングして立体出力を達成する。ユーザに提供される光景は各々このような立体出力に基いている。一つの立体実施例においてアレー上隣接する２台のカメラによる出力を使用して一つの立体光景を制作している。図７ａ−７ｇの符号を利用すると一つの光景はカメラ１４−１と１４−２による立体光景である。次の光景はカメラ１４−２と１４−３あるいは他の２台のカメラによる立体出力である。従ってこのような実施例においてユーザはさらに対象環境の立体的でシームレスな光景を提供される。
【０１０１】
複数ユーザ
前述のように本発明では複数のユーザが同時に独立してアレー上を移動できる。複数のユーザに対応するために前述のシステムは複数のユーザからの入力を区別し、各ユーザの入力に適した別々のカメラ出力を選択する。このような実施例の一つにおいてサーバは各ノードアドレスを特定のユーザに連想する記憶場所に記憶することにより各ユーザに連想する現行カメラのノードアドレスを追跡する。同様に各ユーザの入力もユーザ入力にメッセージタグを対応するユーザインタフェース装置が加えることによって差別化され各々特定の記憶場所に連想することが識別される。
【０１０２】
別の実施例においてが２人以上のユーザが連結することができ、それによって連合して移動し対象環境の同じ光景を得ることができる。このような実施例においては各々他方のユーザが「ガイド」となるようそのコードで識別することが含まれる。動作の上ではガイドユーザが選択した出力および光景をサーバがガイドおよびガイドを選んだ他のユーザ双方に提供する。再びユーザ入力があるとサーバはユーザの連結を解き、それによりユーザは各々アレー上の自分の移動を制御することができるようになる。
【０１０３】
包含される実施形態
本発明は幾つかの好適実施例という形で説明されているが、普通の当業者にとっては明らかな他の実施形態も本発明の範囲内にあることが意図されている。従って本発明の範囲は付記されたクレームによってのみ限定されることが意図されている。
【図面の簡単な説明】
【図１】本発明の一実施例の全体概略図である。
【図２】図２ａは本発明の一実施例のアレーにおけるカメラおよびカメラ用レール部の斜視図である。図２ｂ−２ｄは本発明の一実施例におけるカメラおよびカメラ用レール部の側面図である。図２ｅは本発明の一実施例におけるカメラ用レールの頂面図である。
【図３】本発明の一実施例におけるカメラアレーの一部を示す斜視図である。
【図４】本発明の別の実施例におけるカメラアレーの一部を示す斜視図である。
【図５】本発明の一実施例におけるユーザインタフェースの一般動作を示すフローチャートである。
【図６】図５に示す動作の一部詳細を示すフローチャートである。
【図７】図７ａは本発明の一実施例の部分的斜視図で、眺める対象物に相対したカメラアレーの配置を示す。図７ｂ−７ｇは図７ａにおけるアレー中選ばれたカメラの視点から見た光景を示す。
【図８】本発明における別の実施例を示す概略図である。
【図９】本発明の一実施例におけるサーバの概略図である。
【図１０】本発明の別の実施例におけるサーバの概略図である。
【図１】
2004502321.tif 000003
【図２】
2004502321.tif 000004
2004502321.tif 000005
【図３】
2004502321.tif 000006
【図４】
2004502321.tif 000007
【図５】
2004502321.tif 000008
【図６】
2004502321.tif 000009
【図７】
2004502321.tif 000010
2004502321.tif 000011
【図８】
2004502321.tif 000012
【図９】
2004502321.tif 000013
【図１０】
2004502321.tif 000014
【国際公開パンフレット】
2004502321.tif 000015
2004502321.tif 000016
2004502321.tif 000017
2004502321.tif 000018
2004502321.tif 000019
2004502321.tif 000020
2004502321.tif 000021
2004502321.tif 000022
2004502321.tif 000023
2004502321.tif 000024
2004502321.tif 000025
2004502321.tif 000026
2004502321.tif 000027
2004502321.tif 000028
2004502321.tif 000029
2004502321.tif 000030
2004502321.tif 000031
2004502321.tif 000032
2004502321.tif 000033
2004502321.tif 000034
2004502321.tif 000035
2004502321.tif 000036
2004502321.tif 000037
2004502321.tif 000038
2004502321.tif 000039
2004502321.tif 000040
2004502321.tif 000041
2004502321.tif 000042
2004502321.tif 000043
2004502321.tif 000044
2004502321.tif 000045
2004502321.tif 000046
2004502321.tif 000047
2004502321.tif 000048
2004502321.tif 000049
2004502321.tif 000050
2004502321.tif 000051
2004502321.tif 000052
2004502321.tif 000053
2004502321.tif 000054
2004502321.tif 000055
2004502321.tif 000056
2004502321.tif 000057
2004502321.tif 000058
2004502321.tif 000059
2004502321.tif 000060
2004502321.tif 000061
2004502321.tif 000062
2004502321.tif 000063
2004502321.tif 000064
2004502321.tif 000065
2004502321.tif 000066
2004502321.tif 000067
2004502321.tif 000068
2004502321.tif 000069
2004502321.tif 000070
2004502321.tif 000071
2004502321.tif 000072
【国際調査報告】
2004502321.tif 000073