(57)【要約】【課題】  マルチメディア会議環境内のリアルタイム情報交換を容易にするシステムおよび方法を提供すること。【解決手段】  データクライアントは複数のユーザの間のデータコラボレーションを容易にし、リアルタイム通信機能性を提供するＡＶクライアントから分離して維持される。データクライアントは、互いに、かつサーバに対してリモートに位置することができる。リモートユーザ代理デバイスを提供し、このデバイスは、リモートユーザをローカルユーザに提示するディスプレイでイメージをキャプチャして、リアルタイム情報をリモートオフィス内のＡＶクライアントに提供するデジタル自動パン／チルト／ズームカメラ、および、リアルタイムオーディオ情報を会議室からリモートオフィス内のＡＶクライアントに提供するマイクロフォンアレイを備える。【選択図】  図１
2005318589.tif 000002
【特許請求の範囲】
【請求項１】
会議環境内の複数のユーザの間のリアルタイム情報交換を容易にするシステムであって、
会議関連情報を受信し、各ユーザに提示する少なくとも２つのデータクライアントであって、各データクライアントはプレゼンテーションシュートアイコンを有するユーザインターフェイスをその中に備えるデータクライアントと、
前記少なくとも２つのデータクライアントの各々と通信し、少なくとも１つのリアルタイム通信チャネルを介してデータ転送を可能にする、ルームサーバおよびデータサーバと
を備えることを特徴とするシステム。
【請求項２】
少なくとも１つのデータクライアントは前記ルームサーバのローカルに位置し、少なくとも１つのデータクライアントは前記ルームサーバからリモートに位置することを特徴とする請求項１に記載のシステム。
【請求項３】
前記会議環境は、リモートユーザを代理する少なくとも１つのリモートパーソン代理デバイス、および、前記少なくとも１つのリモートパーソン代理デバイスによって代理された前記少なくとも１人のリモートユーザにオーディオおよびビデオ通信情報を提供するオーディオ／ビデオ（ＡＶ）クライアントを備えることを特徴とする請求項２に記載のシステム。
【請求項４】
前記少なくとも１つのリモートに位置するデータクライアントは、マイクロフォンおよびウェブカメラを備えるリモートパーソナルコンピュータ上で実行されることを特徴とする請求項３に記載のシステム。
【請求項５】
前記リモートパーソナルコンピュータは、オーディオおよびビデオ情報をリモートロケーションで調整するＡＶクライアントを備えることを特徴とする請求項４に記載のシステム。
【請求項６】
データクライアントは、パーソナルコンピュータ、ラップトップ、タブレット、ハンドヘルドコンピューティングデバイス、パーソナルデスクトップアシスタント、および携帯電話のうち少なくとも１つの上で実行することを特徴とする請求項２に記載のシステム。
【請求項７】
ローカルロケーション内で静止画像および／またはビデオをキャプチャし、前記キャプチャされたデータを前記ローカルロケーション内のＡＶクライアントに、１つまたは複数のリモートロケーション内の１つまたは複数のＡＶクライアントへの配布のために提供する、ビデオコンポーネントをさらに備えることを特徴とする請求項６に記載のシステム。
【請求項８】
前記ビデオコンポーネントは、会議室テーブルに存在するユーザの広角ビデオをキャプチャするデジタルカメラを備えることを特徴とする請求項７に記載のシステム。
【請求項９】
前記デジタルカメラをコントロールするバーチャルディレクタをさらに備えることを特徴とする請求項８に記載のシステム。
【請求項１０】
前記ビデオコンポーネントは、リアルタイム配布のためにドキュメントの高解像度イメージをキャプチャするウェブカメラをさらに備えることを特徴とする請求項８に記載のシステム。
【請求項１１】
会議室内のオーディオ情報をキャプチャし、前記キャプチャされたデータを前記会議室内のＡＶクライアントに、１つまたは複数のリモートロケーション内の１つまたは複数のＡＶクライアントへの配布のために提供する、オーディオコンポーネントをさらに備えることを特徴とする請求項６に記載のシステム。
【請求項１２】
前記オーディオコンポーネントにコントロールを及ぼし、および／または、前記オーディオコンポーネントに関して推測を行う、バーチャルディレクタをさらに備えることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記オーディオコンポーネントは前記会議室内の周辺ノイズを低減することを特徴とする請求項１１に記載のシステム。
【請求項１４】
前記オーディオコンポーネントは前記会議室内でエコー軽減を提供することを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記オーディオコンポーネントは、オーディオデータキャプチャ、ノイズリダクションおよび自動エコー軽減のうち少なくとも１つを容易にする、マイクロフォンアレイを備えることを特徴とする請求項１１に記載のシステム。
【請求項１６】
前記オーディオコンポーネントは前記会議室内で話者の位置を決定することを特徴とする請求項１５に記載のシステム。
【請求項１７】
前記ユーザインターフェイスは、サーバファイルアイコンを備える第１の領域、および、ローカルファイルアイコンを備える第２の領域をさらに備えることを特徴とする請求項１に記載のシステム。
【請求項１８】
前記プレゼンテーションシュートアイコンは、第１のデータクライアントのユーザがファイルを前記プレゼンテーションシュートアイコン上に、前記サーバへの即時アップロードおよび少なくとも第２のデータクライアントへの配布のために、ドラッグアンドドロップすることを可能にすることを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記ファイルは電子スライドプレゼンテーションであることを特徴とする請求項１８に記載のシステム。
【請求項２０】
会議環境内のリアルタイムマルチメディア情報交換を容易にするシステムであって、
会議室内に位置するルームサーバと、
パーソナルコンピューティングデバイス上で実行してデータコラボレーションを容易にし、前記会議室内に位置する、１つまたは複数のローカルデータクライアントと、
前記会議室から少なくとも１つの異なるロケーション内の１つまたは複数のリモートパーソナルコンピューティングデバイス上で実行する、１つまたは複数のリモートデータクライアントと、
少なくとも１つの前記会議室および少なくとも１つの異なるロケーションで実行する、ゼロまたは複数のオーディオ／ビデオ（Ａ／Ｖ）クライアントと
を備えることを特徴とするシステム。
【請求項２１】
前記１つまたは複数のリモートパーソナルコンピューティングデバイスは、マイクロフォン、ウェブカメラおよびＡＶクライアントを装備するパーソナルコンピュータを備えることを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記１つまたは複数のリモートパーソナルコンピューティングデバイスは携帯電話を備えることを特徴とする請求項２０に記載のシステム。
【請求項２３】
リモートユーザがリアルタイムオーディオおよびビデオデータを前記会議室から受信すること、および、前記会議室内で前記会議室内のユーザによって見られることを可能にする、前記ルームサーバに接続されたリモート代理デバイスをさらに備えることを特徴とする請求項２０に記載のシステム。
【請求項２４】
前記リモート代理デバイスは、フラットパネルディスプレイ、デジタル自動パン／チルト／ズーム（ＤＰＴＺ）カメラ、マイクロフォンアレイ、および、少なくとも１つのスピーカを備えることを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記リモートユーザは前記ＤＰＴＺカメラをコントロールして、前記ＤＰＴＺカメラによってキャプチャされたデジタルイメージの特定の領域にパン、チルトおよび／またはズームすることを特徴とする請求項２４に記載のシステム。
【請求項２６】
前記ＤＰＴＺカメラはバーチャルディレクタによって、前記会議室内の話者に自動的にパン、チルトおよび／またはズームするようにコントロールされ、前記コントロールは少なくとも部分的には、
前記マイクロフォンアレイから集められた前記会議室内の前記話者のロケーションに関する位置情報、および
前記ＤＰＴＺカメラによってキャプチャされたビデオから集められた視覚ベースの追跡情報のうち少なくとも１つに基づくことを特徴とする請求項２５に記載のシステム。
【請求項２７】
前記視覚ベースの追跡情報は、話者の動き、話者の外観、および、粒子フィルタベースの解析のうち少なくとも１つに基づくことを特徴とする請求項２６に記載のシステム。
【請求項２８】
前記バーチャルディレクタは、話者が位置するデジタルビデオイメージのローカライズされた領域を、前記デジタルビデオイメージの残りよりも高い解像度で提示することを特徴とする請求項２６に記載のシステム。
【請求項２９】
前記会議環境は、複数の会議室および複数のリモートロケーションのうち少なくとも１つを備え、その各々は少なくとも１つのデータクライアントまたは１つのＡＶクライアントを備えることを特徴とする請求項２０に記載のシステム。
【請求項３０】
前記複数の会議室および前記複数のリモートロケーションの各々はＡＶクライアントを備えることを特徴とする請求項２９に記載のシステム。
【請求項３１】
会議室内のリアルタイムマルチメディア情報交換を容易にするシステムであって、
ルームサーバＰＣ上に常駐し、情報交換の集中コントロールを提供するルームサーバと、
ＡＶ通信をコントロールし、前記ルームサーバＰＣ内に常駐するローカルオーディオ／ビデオ（Ａ／Ｖ）クライアントと、
前記ルームサーバに接続された１つまたは複数のデータクライアントとを備え、前記１つまたは複数のデータクライアントは前記ＡＶクライアントから分離しており、異なることを特徴とするシステム。
【請求項３２】
前記ルームサーバは、前記１つまたは複数のデータクライアントと通信するデータサーバを備えることを特徴とする請求項３１に記載のシステム。
【請求項３３】
前記ルームサーバは、前記ローカルＡＶクライアントおよびゼロまたは複数のリモートＡＶクライアントに結合されたＡＶサーバを備えることを特徴とする請求項３２に記載のシステム。
【請求項３４】
１人または複数のリモートユーザを代理するリモート代理デバイスをさらに備えることを特徴とする請求項３１に記載のシステム。
【請求項３５】
前記リモート代理デバイスは、モニタ、前記会議室のビデオをキャプチャする広角ウェブカメラ、前記会議室内のオーディオをキャプチャするマイクロフォンアレイ、および、少なくとも１つのスピーカを備えることを特徴とする請求項３４に記載のシステム。
【請求項３６】
ドキュメントの高解像度イメージおよび／またはビデオをキャプチャするウェブカメラをさらに備えることを特徴とする請求項３５に記載のシステム。
【請求項３７】
リアルタイムマルチメディア会議環境内でデータクライアントの自動発見を容易にする方法であって、
会議室内で、複数のデータクライアントを集中管理することができるサーバを起動するステップと、
新しいデータクライアントを前記会議環境に導入するステップと、
前記新しいデータクライアントの識別を決定するステップと、
前記新しいデータクライアントの、前記会議に参加するための許可を検証するステップと、
前記サーバと前記新しいデータクライアントの間の通信リンクを、許可の検証の上で開始するステップと
を備えることを特徴とする方法。
【請求項３８】
ユーザを会議に参加するように、前記ユーザに関連付けられたデータクライアントへの通知を介して招待するステップをさらに備えることを特徴とする請求項３７に記載の方法。
【請求項３９】
前記データクライアントの識別は、電子メールアドレス、インターネットプロトコルアドレス、および、前記データクライアントに割り当てられたユニバーサルリソースロケータ識別のうち、少なくとも１つを介して決定されることを特徴とする請求項３７に記載の方法。
【請求項４０】
ユーザにパスワードを入力するように促して、前記データクライアントの前記ユーザが、前記データクライアントが関連付けられる人物であることを保証するために、ユーザ識別を検証するステップをさらに備えることを特徴とする請求項３７に記載の方法。
【請求項４１】
リアルタイムマルチメディア情報交換を容易にするシステムであって、
オーディオ／ビデオ情報を、第１のロケーション、および、前記第１のロケーションからリモートの第２のロケーションのうち少なくとも１つにおいてキャプチャする手段と、
キャプチャされたオーディオ／ビデオ情報を少なくとも２人のユーザに提示する手段であって、各ユーザは前記第１および第２のロケーションのうち少なくとも１つに位置する手段と、
データコラボレーションを前記少なくとも２人のユーザの間で可能にする手段と、
通信リンクを前記少なくとも２人のユーザの間で提供する手段と
を備えることを特徴とするシステム。
【請求項４２】
第１のユーザから少なくとも第２のユーザへの、バイナリフォーマットにおけるリアルタイムドキュメント転送を可能にする手段と、
転送されたドキュメントを指定されたタイプのドキュメントとして認識し、受信側ユーザへ、前記指定されたタイプに従って提示する手段と
をさらに備えることを特徴とする請求項４１に記載のシステム。
【請求項４３】
ユーザを会議に参加するように招待する手段をさらに備えることを特徴とする請求項４１に記載のシステム。
【請求項４４】
マルチメディア会議環境内のリアルタイム情報交換のための方法であって、
データコラボレーションを可能にするデータクライアントを提供するステップと、
ＡＶ通信を可能にするＡＶクライアントを提供するステップとを備え、
前記ＡＶクライアントおよび前記データクライアントは互いに独立して動作することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に情報交換に関し、より詳細には、複数のリモートロケーションの間のリアルタイムマルチメディア情報交換に関する。
【背景技術】
【０００２】
コンピュータがより高速に、より小型に、より安価に、より有能になるにつれて、様々な技術を使用してユーザ体験を高めるための機会は増加中である。会議環境では、ユーザのコンピューティングデバイスは幅広く多様な機能を有することができ、これらの機能は、特定のタイプの情報を複数のユーザに提供するとき、問題になる可能性がある。会議用の従来のシステムおよび方法は、複数の分散した参加者の間のミーティングを容易にすることを深く探求していない。しばしば、ミーティングまたは会議中に提示される情報は、後に見直すために適切に文書化または保存されず、これにより、会議の効率および情報交換に関する問題がさらに悪化する可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
当技術分野では、会議環境における複数のユーザの間の改善されたリアルタイムのデータコラボレーションおよび通信を容易にするシステムおよび方法についての、満たされていない必要性がある。
【課題を解決するための手段】
【０００４】
以下で、本発明のいくつかの態様の基本的理解を提供するために、本発明の簡単な概要を提示する。この概要は、本発明の広範な概観ではない。本発明の主要／重要な要素を識別すること、または、本発明の範囲を線引きすることは意図されない。その唯一の目的は、本発明のいくつかの概念を簡単な形態で、後に提示されるより詳細な説明への前置きとして提示することである。
【０００５】
本明細書で開示および主張する本発明は、マルチメディア会議環境内の複数のユーザの間のリアルタイム情報交換に関する。
【０００６】
システムは、異なるロケーション内の複数のユーザ（例えば、会議室内のユーザおよびリモートオフィス内のユーザ）のため、または、単一の会議室内に位置するユーザのためのミーティング機能性を提供することができる。様々な技術を使用して、リアルタイム情報交換を容易にすることができ、これらの技術には例えば、ハイファイオーディオおよび方向情報を提供するマイクロフォンアレイが含まれる。システムはまた、話者のデジタル自動パン／チルト／ズームフレーミング（ｄｉｇｉｔａｌ  ａｕｔｏｍａｔｉｃ  ｐａｎ／ｔｉｌｔ／ｚｏｏｍ  ｆｒａｍｉｎｇ）、および／または、会議室内のどこに座ろうとも、人の顔のサイズを均等にするための自動ワーピングを有する、ルームカメラをも備えることができる。加えて、物理的なホワイトボードのコンテンツの生放送およびスナップショットキャプチャを、例えば、ウェブカメラを介して容易にして、その上に表示されたミーティングの覚書を保存および／または配布することができる。「キャプチャおよび送信」機能性を、紙の注釈の高速キャプチャおよび送信を可能にするために提供することができ、さらに、インクの注釈の送信のためのタブレットＰＣ統合を備えることができる。この態様は、キャプチャされたドキュメントの送信を、印刷およびファックス送信などを必要とすることなく可能にする。本発明のさらなる態様は、ユーザがデータサーバデータベースとユーザ所有のハードドライブの間でファイルを転送することができる、ドラッグアンドドロップインターフェイスを備える。加えて、プレゼンテーションシュート（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｃｈｕｔｅ）を提供することができ、これは例えば、ＰｏｗｅｒＰｏｉｎｔプレゼンテーションなどのドキュメントを、会議に出席する他のユーザにブロードキャストするためであり、受信側データクライアントは、ドキュメントタイプ、およびドキュメントに関連付けられた他のメタデータに基づいて、ドキュメントに関する適切なアクションを取ることができる。さらに、本発明は、ミーティングの記録および自動インデックス付けを提供し、オーディオコンテンツが、Ｏｕｔｌｏｏｋおよび／またはＳｈａｒｅＰｏｉｎｔなど、様々なインターフェイスを介して探索可能であるようにする。
【０００７】
本発明の一態様によれば、それを介して１つまたは複数のユーザインターフェイス（ＵＩ）がユーザに提示されて、少なくとも２人の参加者の間のリアルタイム会議が容易にされるシステムが提供され、これらの参加者は、物理的に同じ会議室内に位置すること、および／または、互いにリモートに位置することができる。システムは、リアルタイムオーディオ／ビデオ通信およびリアルタイムデータコラボレーションを提供する。ビデオイメージおよび静止画像を容易にするビデオコンポーネントを提供することができる。加えて、ビデオコンポーネントは自動的にイメージおよび／またはビデオをユーザへのプレゼンテーションのためにワープすることができる。このように、システムは会議室環境をユーザへリアルタイムで提示することができると同時に、ユーザが、例えば、ドキュメント、黒板、ホワイトボードなどのビデオおよび／または静止画像、または、第１のユーザが第２のユーザと共有することを望む可能性のある情報の他のいかなる適切な部分をも、リアルタイムでキャプチャおよび送信することを可能にする。ビデオコンポーネントは、例えば、会議室およびその中の人々のビデオをキャプチャするビデオカメラ、および、例えば、ミーティングの覚書を含むホワイトボード、紙のドキュメントなどのビデオおよび／または静止画像をキャプチャすることができる、分離したウェブカメラを備えることができる。システムはまた、リアルタイムオーディオ機能性を会議環境内で提供するオーディオコンポーネントも備える。加えて、バーチャルディレクタが提供され、これはオーディオおよびビデオコンポーネントを調整して、豊かになった（ｅｎｒｉｃｈｅｄ）会議体験をユーザに提供することができる。
【０００８】
本発明の関連する態様によれば、データクライアントＵＩはプレゼンテーションシュートを各ユーザに提供して、リアルタイムドキュメント共有および／またはプレゼンテーション表示を容易にすることができる。例えば、プレゼンテーションシュートアイコンを、ＵＩを介して提示することができ、ユーザがドキュメント（例えば、写真、Ｗｏｒｄファイル、ＰｏｗｅｒＰｏｉｎｔプレゼンテーションなど）をこのアイコンにドラッグし、ドキュメントをこのアイコン上にドロップすることを可能にすることができ、次いでシステムはこのドキュメントをデータサーバへ、仮想会議に出席するすべての他のデータクライアントに配布するためにアップロードすることができる。例えば、ＰｏｗｅｒＰｏｉｎｔプレゼンテーションなど、プレゼンテーションドキュメントがプレゼンテーションシュート内にドロップされる場合、送信者はプレゼンテーションを別のユーザのＵＩで自動的に開始させるように選択することができ、あるいは、プレゼンテーションのための最良の態様の提供を容易にするために、データサーバに最初に、他のユーザのコンピュータの機能を決定させるように選択することができる。例えば、受信側ユーザが、ＰＤＡまたは携帯電話など、ハンドヘルドコンピュータを介して仮想会議に出席中である場合、そのユーザに提示されたＵＩは、ラップトップなどと比較して制限された機能を有するようになる。このような場合、データサーバは、プレゼンテーションを例えばＰｏｗｅｒＰｏｉｎｔ  Ｖｉｅｗｅｒ、または他のいずれかの適切なパッケージにおいてラップして、受信側ユーザのＵＩの比較的制限された機能にもかかわらず、プレゼンテーションが受信側ユーザによって表示されることを可能にすることができる。このように、システムは２つのモードのデータ共有をサポートすることができる。例えば、データをあるデータクライアントから別のデータクライアントへネイティブフォーマットで送信することができ、代替として、データを、表示を可能にするために適切にフォーマットして（例えば、生のファイルとして送信されない）、受信者が編集機能なしにデータを表示することを可能にすることができる。
【０００９】
本発明のもう１つの態様によれば、ルームサーバＰＣが提供され、ルームサーバＰＣは、仮想会議に関連付けられたコンポーネントを集中コントロールするルームサーバを備える。ルームサーバＰＣはさらに、分離したデータサーバおよびＡＶサーバを備え、これらのサーバはルームサーバによって調整することができる。仮想ミーティングに出席しているすべてのデータクライアントはデータサーバに接続され、データサーバによって調整される。加えて、オーディオビデオ（ＡＶ）クライアントはルームサーバＰＣ上で実行することができ、仮想会議システムに関連付けられたデータクライアントから分離しており、異なるものである。ＡＶクライアントは、会議環境のビデオおよび／または静止画像の提供を容易にするソフトウェアを備え、会議環境内に位置するデジタル自動パン／チルト／ズーム（ｄｉｇｉｔａｌ  ａｕｔｏｍａｔｉｃ  ｐａｎ／ｔｉｌｔ／ｚｏｏｍ）（ＤＰＴＺ）カメラをユーザが選択的にズーム、パンおよび／またはチルトすることを可能にする。ＡＶクライアントはまた、ノイズリダクション、例えば、マイクロフォンアレイのより近くに位置する話者とは対照的に、会議環境内でマイクロフォンアレイからより遠くに位置する話者の音声の増幅を可能にするためのゲインコントロールなど、オーディオデータの操作も可能にする。データクライアントは例えば、ラップトップ、ＰＤＡ、携帯電話、または、仮想会議に出席するための他のいかなる適切なＵＩ上でも実行させることができ、会議室内、または、別のビル、都市、国の中のオフィスなどのリモートロケーションに位置することができる。データクライアントソフトウェアは、ユーザがドラッグアンドドロップインターフェイスを介してファイルを共有すること、プレゼンテーションシュートを介してドキュメントをブロードキャストすることなどを可能にする、機能性を提供する。このように、データクライアントおよびＡＶクライアントは共にＵＩを備えるソフトウェアモジュールであるが、これらのクライアントは別々のエンティティとして存在することができ、ＡＶクライアントはＡＶコンテンツ（例えば、ＡＶ通信）のキャプチャ、送信および／またはレンダリングを処理し、データクライアントはデータコラボレーション（例えば、ファイル転送、プレゼンテーションのブロードキャストなど）を処理する。ＡＶクライアントをデータクライアントから分離することによって、ユーザがデータコラボレーションをＡＶ通信なしに行うこと、ＡＶ通信のみをデータコラボレーションなしに行うこと（例えば、携帯電話をオーディオチャネルとして使用することなどを介する）、および／または、データコラボレーションおよびＡＶ通信を同時に行うことを可能にすることができる。
【００１０】
本発明のさらにもう１つの態様によれば、ウェブカメラが提供され、ウェブカメラは、例えば、会議室内のユーザが会議環境内の少なくとも１人の他のユーザと共有することを望むドキュメント、ホワイトボードのコンテンツなどの高解像度のデジタルキャプチャを容易にする。本発明のこの態様は、高速配布のため、および／または、仮想会議中および／または後のより好都合な時間に少なくとも１人のユーザによって見直すために、ドキュメントのハードコピーがドキュメントの電子コピーに変換されることを可能にする。これは、アルゴリズム、スケッチなど、ホワイトボードのコンテンツに関して特に有用となる場合があり、これらのコンテンツは、見直すために電子的形態で永久に保存されることが可能であり、それにより、ホワイトボードのコンテンツが偶然または不注意でボードから消去されるいかなる危険をも軽減することができる。ウェブカメラによってキャプチャされたイメージを自動的にＡＶサーバで格納し、仮想会議の参加者にプリント可能に提示することができる。さらに、ウェブカメラをモバイルにすることができ、会議環境であちこちに動かして、テーブル上に水平に置かれているドキュメント、垂直のホワイトボード上のステートメントなどのキャプチャを容易にすることができる。加えて、ウェブカメラが利用されるようにするために、ウェブカメラを会議環境（例えば、会議室、リモートオフィスなど）内のいかなるコンピュータにも接続することができる。
【００１１】
本発明のさらにもう１つの態様によれば、自動発見機能性を提供することができ、この機能性によって、仮想ミーティングに出席することを承認されるユーザに、そのミーティングが開催中である、間もなく開始する、などと通知することができる。例えば、ユーザはルームサーバから、仮想会議が間もなく開始するなどという電子メール通知を受信することができる。加えて、ユーザが、ルームサーバに関連付けられた所定の周辺に入るとき、ユーザを仮想会議に参加するように招待することができる。ユーザの招待を選択的に、電子メールアドレス、ユーザのラップトップ、ＰＤＡ、携帯電話などに関連付けられたインターネットプロトコル（ＩＰ）アドレスを介して、または、特定のユーザのコンピューティングデバイスを識別する他のいずれかの適切な手段によって、ユーザ識別を検証することができる、ゲストリストに基づかせることができる。さらに、仮想会議アクセスをパスワード保護して、コンピューティングデバイスのユーザが、そのユーザがそうであると主張する人物であることを保証することができる。
【００１２】
前述および関連する目的の実施のために、本発明のある例示的態様を、以下の説明および添付の図面に関連して本明細書で説明する。しかし、これらの態様は、本発明の原理を使用することができる様々な方法のほんの数例を示し、本発明は、すべてのこのような態様およびそれらの相当物を含むように意図される。本発明の他の利点および新規な特徴は、図面と共に考慮されるとき、以下の本発明の詳細な説明から明らかになるであろう。
【発明を実施するための最良の形態】
【００１３】
概念および定義  
ソフトウェアモジュール  
ルームサーバ：カレンダの管理、パスワードの検証、データサーバとＡＶサーバの間の調整を行う。  
データサーバ：それに接続されるすべてのデータクライアントの間のデータ共有を容易にし、特定のミーティングのためのサーバファイルを格納するモジュール。
【００１４】
ＡＶサーバ：多地点制御装置（ＭＣＵ；ｍｕｌｔｉｐｏｉｎｔ  ｃｏｎｔｒｏｌ  ｕｎｉｔ）のように振る舞い、複数の入力ＡＶストリームを適切に混合するモジュール。ＡＶサーバは適切な出力ストリーム（例えば、単一の人物のビデオ、突出した四角形における複数の人々のフレーム）を決定および／または提供することができる。
【００１５】
データクライアント：ユーザがデータ共有、ファイル転送などを実行するためのユーザインターフェイス（ＵＩ）を提供する。すべてのデータクライアントはデータサーバを介して接続される。
【００１６】
ＡＶクライアント：ＡＶ通信を実行する。すべてのＡＶクライアントはＡＶサーバを介して接続される。ＡＶクライアントおよびデータクライアントは互いに通信する必要はないが、むしろ分離および独立したエンティティである。
【００１７】
データビューア：データクライアントが別のデータクライアントから（例えば、データサーバを介して）受信するドキュメント（例えば、写真、ＰｏｗｅｒＰｏｉｎｔプレゼンテーション（ＰＰＴ））のための適切なビューアを起動する。例えば、ドキュメントがＭＤＩである場合、ＭＤＩビューアが起動されるようになる。ドキュメントがＰＰＴである場合、ＰＰＴビューアが起動されるようになる。
【００１８】
ローカルファイル領域およびサーバファイル領域：ＵＩのローカルファイル領域からサーバファイル領域へのファイルの「ドラッグアンドドロップ」を介した、ローカルＰＣからデータサーバへのファイルの転送（生のビットは変更されない）を容易にする。サーバファイル領域内のいかなるファイルも、いかなるユーザのローカルファイル領域へもドラッグアンドドロップすることができる。サーバファイルスペースを、すべてのミーティング参加者のためのパブリックフォルダと見なすことができる。いかなる元のファイルもビットごとにコピーされて、転送が容易にされる。（図７、ユーザインターフェイス７００を参照）。
【００１９】
プレゼンテーションシュート：（図７を参照）他のユーザにドキュメント（例えば、写真、ｗｏｒｄファイル、ＰＰＴファイルなど）を表示させることを望むユーザが、ドキュメントをそのユーザのローカルファイルスペースからプレゼンテーションシュートにドラッグアンドドロップすることを可能にする。次いで、ドキュメントはデータサーバにアップロードされ、適切なフォーマットに変換され、すべてのデータクライアントに送信される。ドキュメントのフォーマットに基づいて、データクライアントは適切なデータビューアを起動するようになる。ファイル転送とは対照的に、プレゼンテーションシュートは、イメージ化された編集不可能なバージョンのドキュメントのみを他者と共有する。
【００２０】
ハードウェアモジュールおよび構成  
ルームサーバＰＣ：ルームサーバ、データサーバおよびＡＶサーバを実行する。通常、会議室のＡＶクライアントも実行する。  
代理デバイス：（図８を参照）モニタ、スピーカ、マイクロフォンアレイ、および広角カメラを備える。ルームサーバは通常、この代理デバイスに接続する。会議室の大部分の生のビデオ（ｒａｗ  ｖｉｄｅｏ）は広角カメラによって、図９（９０２）に示すようにキャプチャされる。
【００２１】
ウェブカメラ：物理的なホワイトボード／ドキュメントのイメージキャプチャを容易にする。コンピューティングデバイスが会議室内にあるかリモートロケーション内にあるかにかかわらず、ウェブカメラを、データクライアントを実行するいかなるＰＣ／ラップトップ／その他に接続することもできる。
【００２２】
例示的構成
会議室では、ユーザは通常、自分のラップトップ／タブレットまたは他の適切なコンピューティングデバイスを持ち込む。ルームサーバＰＣはルームサーバ、データサーバ、ＡＶサーバおよびＡＶクライアントを実行するが、会議室内のラップトップ／タブレットなどはデータクライアントを実行して、各ユーザがミーティングに参加（データコラボレーション）できるようにする。ルームサーバＰＣはすでにＡＶクライアントをそのモニタ（代理デバイスの一部）上で表示するので、会議室内のユーザはＡＶクライアントを個々のラップトップ上で実行する必要はないことに留意されたい。さらに、人々がラップトップを会議室に持ち込むことは必要とされていないことに留意されたい。このような場合、データコラボレーションを行うことを望むユーザは、別のユーザのラップトップを利用するか、あるいはデータクライアントをルームサーバＰＣ上で実行することができる。しかし、理想的には、各ユーザは自分自身のラップトップを有して、ミーティング中にデータコラボレーションをより大幅に容易かつ効率的に行うようになる。
【００２３】
リモートオフィス内のユーザは、ＡＶクライアントのみ、データクライアントのみ、またはＡＶクライアントおよびデータクライアントの両方を、自分のデスクトップＰＣ、ラップトップおよび／または他のコンピューティングデバイス上で実行することを選択することができる。リモートユーザが他のユーザによって見られるおよび／または聞かれることを望む場合、ウェブカメラおよび／またはマイクロフォンをリモートユーザのＰＣ上に設けることができる。リモートオフィスは、１人または複数のユーザを単一のオフィス内で含むことができ、リモートオフィスを合計で１つまたは複数にすることができる。リモートオフィスが複数のリモートユーザを含む場合、リモートオフィスは会議室に類似するが、会議室よりは劣る可能性がある。
【００２４】
加えて、複数の会議室がある可能性があり、各会議室はそれ自体のルームサーバＰＣおよび代理デバイスを有する。１つの例示的構成では、ただ１つの会議室が主要会議室として選択される必要があり、主要会議室ではそのルームサーバＰＣがルームサーバ、データサーバおよびＡＶサーバの各々を実行する。このような場合、他のルームサーバＰＣはＡＶクライアントのみを実行する必要がある。別の例示的構成によれば、あらゆるルームサーバＰＣはそれ自体のルームサーバ、データサーバ、ＡＶサーバおよびＡＶクライアントを実行する。
【００２５】
本発明は、前述のソフトウェアおよびハードウェアモジュールならびにその構成の説明によって限定されるように意図されず、これは、いくつかのモジュールが、本発明の態様と共に、本発明の機能にとってオプショナルであってもよいからである。例えば、最小限の構成は、ルームサーバＰＣ（ルームサーバおよびデータサーバを実行する）および２つのデータクライアントを備えることができる。他のソフトウェアおよび／またはハードウェアコンポーネントの追加は、ユーザの会議体験を豊かにすることを容易にする。
【００２６】
本発明をこのとき図面を参照して説明し、図面においては、同様の参照番号は全体で同様の要素を指すために使用される。以下の説明では、説明のため、本発明の十分な理解を提供するために多数の特定の詳細を述べる。しかし、本発明をこれらの特定の詳細なしに実施することができることは明らかになるであろう。他の場合では、本発明の説明を容易にするために、周知の構造およびデバイスをブロック図の形態で示す。
【００２７】
本出願で使用されるとき、「コンポーネント」および「システム」という語は、コンピュータ関連エンティティを指すように意図され、このエンティティは、ハードウェア、ハードウェアおよびソフトウェアの組み合わせ、ソフトウェア、または実行中のソフトウェアのいずれでもよい。例えば、コンポーネントは、それだけに限定されないが、プロセッサ上で実行するプロセス、プロセッサ、オブジェクト、実行可能ファイル、実行のスレッド、プログラムおよび／またはコンピュータであってもよい。例示として、サーバ上で実行するアプリケーションおよびサーバの両方がコンポーネントである可能性がある。１つまたは複数のコンポーネントはプロセスおよび／または実行のスレッド内に存在することができ、コンポーネントは１つのコンピュータ上でローカライズされるか、および／または２つ以上のコンピュータの間で分散される場合がある。
【００２８】
本明細書で使用されるとき、「推測」という語は一般に、イベントおよび／またはデータを介してキャプチャされたような観察のセットから、システム、環境および／またはユーザの状態について推論または推測するプロセスを指す。推測を使用して、特定のコンテキストまたはアクションを識別することができ、あるいは例えば、推測は複数の状態にわたる確率分布を生成することができる。推測は確率的である場合があり、すなわち、データおよびイベントの考慮に基づいた、関心のある複数の状態にわたる確率分布の計算である場合がある。推測はまた、イベントおよび／またはデータのセットからより高いレベルのイベントを構成するために使用される技術を指す場合もある。このような推測は結果として、イベントが時間的に密接に近接して相関されるかどうかにかかわらず、また、イベントおよびデータが１つのイベントおよびデータソースから来るか、複数のイベントおよびデータソースから来るかにかかわらず、観察されたイベントおよび／または格納されたイベントデータのセットからの、新しいイベントまたはアクションの構築となる。
【００２９】
図１は、本発明の一態様によるマルチメディア会議環境内のリアルタイム情報交換を容易にする、システム１００の例示である。システム１００はルームサーバＰＣ１０２を備え、ルームサーバＰＣ１０２は、仮想会議環境内の通信およびコラボレーションを調整するための中央ルームサーバ（図示せず）を備える。ルームサーバＰＣ１０２は、ビデオコンポーネント１０４およびオーディオコンポーネント１０６に動作可能に結合され、これらのコンポーネントは、会議室、事務所、ホームオフィスなど、会議環境をモニタリングすることができる。モニタリングされる特定の環境は、１人または複数のユーザを含むことができ、各ユーザはデータクライアント１０８を介してデータコラボレーションに従事することができる。ルームサーバＰＣ１０２は、ビデオコンポーネント１０４およびオーディオコンポーネント１０６のリアルタイムのコントロールを容易にし、ユーザ要求を満たすバーチャルディレクタ１１０、および、会議室内に位置して仮想会議に出席しているユーザにＡＶ機能性を提供するソフトウェアを備える、オーディオビデオ（ＡＶ）クライアント１１２を備える。バーチャルディレクタは、ルームサーバＰＣ１０２内でＡＶクライアントと動作可能に結合される。
【００３０】
加えて、ルームサーバＰＣ１０２は、複数のＡＶクライアントの間の情報交換および／またはＡＶ通信を調整するＡＶサーバ１１６を備え、例えば、リモートユーザは仮想会議に、それ自体のＡＶクライアントを実行するリモートＰＣを介して出席する。同様に、ルームサーバＰＣ１０２は、リモートＰＣ上で実行するか、会議室内に存在するローカルＰＣ上で実行するかにかかわらず、複数のデータクライアント１０８の間の情報交換およびデータコラボレーションを調整するデータサーバ１１８を備える。ＡＶクライアント１１２に加えて、データクライアントをルームサーバＰＣ１０２上で実行することができるが、その上で実行される必要はないことを理解されたい。ルームサーバＰＣ１０２上に常駐するルームサーバは、例えば、カレンダ管理、パスワード検証、ＡＶサーバ１１６とデータサーバ１１８の間の調整を提供することができる。ＡＶサーバ１１６とデータサーバ１１８を管理するルームサーバを提供することによって、その間に直接通信は必要ではなく、これは、ＡＶサーバ１１６が、データサーバ１１８から分離した別個のエンティティとして存在することを可能にする。
【００３１】
すべてのデータクライアント１０８は、所与のデータクライアント１０８がリモートＰＣ上で実行されるかローカルＰＣ上で実行されるかにかかわらず、データサーバ１１８に接続する。ルームサーバＰＣ１０２上で実行するＡＶクライアントは、ルームサーバＰＣ１０２内のＡＶサーバ１１６に接続される。リモートユーザは追加のＡＶクライアントをリモートＰＣから起動することができ、このようなリモートＡＶクライアントもまたルームサーバＰＣ１０２内のＡＶサーバ１１６に接続されるようになる。このように、ＡＶサーバ１１６は多地点制御装置に類似しており、複数のＡＶクライアントからの入力ＡＶストリームが適切に混合されることを可能にする。
【００３２】
ビデオコンポーネント１０４はイメージをビデオおよび／または静止画像としてキャプチャすることができ、これにより、例えばドキュメント、ホワイトボードなどのイメージをキャプチャするための機能性を提供しながら、ビデオ会議が進行することを可能にする。例えば、デジタル自動パン／チルト／ズーム（ＤＰＴＺ）カメラなど、広角ウェブカメラは、会議室およびその中に存在する人物のビデオをキャプチャすることができるが、分離したモバイルウェブカメラは、例えば、ホワイトボードがミーティング中に書き込まれているときのリアルタイムのホワイトボードのビデオ、ドキュメントの静止画像、および／または、後に見直すための書き込まれたホワイトボードなどをキャプチャすることができる。このようなビデオコンポーネントの二重機能性により、ユーザは、後の時間に見直すことができるドキュメント、ホワイトボードなどのイメージを提供しながら、単一のロケーション内および／または複数のリモートロケーションの間（例えば、シアトルの会議室およびロンドンのリモートオフィス）で行われた会議を進めることができる。加えて、ビデオコンポーネントは、自動ワーピング機能性を提供するように動作可能であり、これにより、例えば、会議室内の複数の出席者の相対的近接（ｒｅｌａｔｉｖｅ  ｐｒｏｘｉｍｉｔｙ）を均等にして、会議室内のビデオコンポーネントにより近い出席者と比較してより離れた出席者のよりよいビューを、リモートユーザに提供することができる。
【００３３】
ビデオコンポーネント１０４およびオーディオコンポーネント１０６は、ＡＶクライアント１１２およびバーチャルディレクタ１１０に通信的に結合され、ＡＶクライアント１１２およびバーチャルディレクタ１１０は、ビデオコンポーネント１０４およびオーディオコンポーネント１０６上にコントロールを及ぼすことができる。例えば、オーディオコンポーネント１０６からの情報を使用して、会議環境内の現在の話者の位置を探し出すことができる。このような位置情報をバーチャルディレクタ１１０によって使用して、ビデオコンポーネント１０４に、オーディオ情報から導出されたロケーションで話す人物のビデオ、イメージ、フレームなどをキャプチャするように命令することができる。例えば、ビデオコンポーネント１０４は、話者の位置を示す情報に基づいて話者にズームすることができる、デジタルビデオカメラを備えることができる。
【００３４】
バーチャルディレクタ１１０は映画撮影法などの様々なルールを使用することができ、このルールは、ビデオコンポーネント１０４が例えば会議室内の２人の話者の間で互いに行ったり来たりするようにビューを切り替えることが可能になる頻度を、制限することなどである。この場合、２人の話者は並んで提示されることなどが可能である。加えて、リモートユーザには、いかなるときにもバーチャルディレクタ１１０に優先し、それによりリモートユーザが望むいかなるビューをも選択するための権限が、付与されることが可能である。
【００３５】
オーディオコンポーネント１０６は、ハイファイサウンドキャプチャ機能を提供して、会議体験を高めることができる。オーディオコンポーネント１０６は、話者の声が会議環境内のいかなるポイントからも良好に受信されるようになることを保証するために、マイクロフォンのアレイにおいて構成することができる。このような構成はさらに、ノイズリダクション、音響エコーキャンセル（ＡＥＣ）、および自動ゲインコントロール（ＡＧＣ）を容易にすることができ、これらのすべては全体で数十デシベルのノイズリダクションに寄与する可能性がある。オーディオコンポーネント１０６はさらにオーディオヒーリング機能を備え、オーディオヒーリング機能は、例えば、ネットワーク構成内のジッターおよび／または可変遅延から生じる、受信ポイントで検出された品質不足を軽減して、欠陥のないオーディオ信号を提供し、ユーザの会議体験を高めることができる。
【００３６】
ルームサーバＰＣ１０２はさらに、データサーバ１１８を介してルームサーバＰＣ１０２から情報を受信する、少なくとも１つのデータクライアント１０８に動作可能に結合される。加えて、データクライアント１０８は、データサーバ１１８から受信された情報のユーザへの提示を容易にする、ユーザインターフェイス（ＵＩ）１１４を備えることができる。データクライアントは、例えば、ラップトップ、ハンドヘルドコンピューティングデバイス、ＰＤＡ、携帯電話、または、データサーバ１１８から情報を受信して、このような情報を会議に参加するユーザに有意味な方法で提示することができる、いかなる他の適切なデバイス上でも実行中である可能性がある。システム１００のデータクライアント１０８は、ＡＶクライアント１１２から分離しており、異なるものであり、これは、ＡＶサーバ１１６での集中ＡＶコントロールを容易にして、仮想会議に出席しているローカルユーザが個々のＡＶクライアントなしに同時にＡＶ関連データを受信することができるようにするためである。本発明のこの態様は、豊かにされた仮想会議環境を提供するために必要とされたシステムコンポーネントの数を減らすことによって、システム１００を合理化する。しかし、データクライアント１０８を実行する個々のＰＣは、ユーザがそのように望む場合、ＡＶクライアント１１２を追加として備えることができることを理解されたい。
【００３７】
図２は、本発明の一態様によるマルチメディア会議環境内のリアルタイム情報交換を容易にするシステム２００の例示である。システム２００はルームサーバＰＣ２０２を備え、ルームサーバＰＣ２０２は、ルームサーバ（図示せず）を介して中央サーバ機能性を提供し、ビデオコンポーネント２０４、オーディオコンポーネント２０６、および少なくとも１つのデータクライアント２０８の各々に動作可能に関連付けられる。ルームサーバＰＣ２０２は、仮想会議環境の態様を介してルームサーバＰＣ２０２にコントロール機能性を与えるバーチャルディレクタ２１０、および、ソフトウェアアプリケーションを提供して、送信、ならびに、バーチャルディレクタ２１０および／またはユーザのオーディオおよびビデオ情報のコントロールを容易にするＡＶクライアント２１２を備える。このような情報をユーザに、ＡＶクライアント２１２に関連付けられたユーザインターフェイス（図示せず）を介して提示することができる。
【００３８】
バーチャルディレクタ２１０はさらに、会議環境の様々な態様に関連付けられた情報を解析するプロセッサ２１６、および、この情報を格納するメモリ２１８に関連付けられる。プロセッサ２１６を、会議環境に関係付けられた情報の処理に専用のプロセッサ、リアルタイムマルチメディア会議システム２００の１つまたは複数のコンポーネントをコントロールするプロセッサ、または、会議環境に関係付けられた情報を処理し、リアルタイムマルチメディア会議システム２００の１つまたは複数のコンポーネントをコントロールするプロセッサにすることができることを理解されたい。加えて、プロセッサ２１６およびメモリ２１８はバーチャルディレクタ２１０に関連付けられるとして例示されるが、複数のプロセッサ２１６および／またはメモリ２１８が、本明細書で説明する他のコンポーネント内に存在することができること、および、プロセッサ２１６およびメモリ２１８はバーチャルディレクタ２１０のみへの関連付けに限定されないことを理解されたい。
【００３９】
さらに、メモリコンポーネント２１８に関連して、本明細書で説明するメモリ（例えば、データストア）コンポーネントを揮発性メモリまたは不揮発性メモリにすることができ、あるいは、メモリコンポーネントは揮発性および不揮発性メモリを含むことができることを理解されたい。例示として、限定ではなく、不揮発性メモリには、読み取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＲＯＭ（ＥＥＰＲＯＭ）、またはフラッシュメモリが含まれる可能性がある。揮発性メモリにはランダムアクセスメモリ（ＲＡＭ）が含まれる可能性があり、これは外部キャッシュメモリとしての機能を果たす。例示として、限定ではなく、ＲＡＭは多数の形態において使用可能であり、これらの形態は、シンクロナスＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、および直接Ｒａｍｂｕｓ  ＲＡＭ（ＤＲＲＡＭ）などである。このシステムおよび方法のメモリは、それだけに限定されることなく、これらおよび他のいかなる適切なタイプのメモリをも含むように意図される。
【００４０】
ルームサーバＰＣ２０２はさらにＡＶサーバ２２０を備え、ＡＶサーバ２２０は、ルームサーバＰＣ２０２内のＡＶクライアント２１２と、例えば、リモートユーザによってリモートＰＣ上で起動されたリモートＡＶクライアント（図示せず）の間のＡＶ通信を調整する。加えて、ルームサーバＰＣ２０２は、リモートＰＣ上で実行するか、会議室内に存在するローカルＰＣ上で実行するかにかかわらず、複数のデータクライアント２０８の間のデータコラボレーションを調整するデータサーバ２２２を備える。ＡＶクライアント２１２に加えて、データクライアント２０８をルームサーバＰＣ２０２上で実行することができるが、その上で実行される必要はないことを理解されたい。
【００４１】
このとき、図３を見ると、本明細書で使用されるとき、「推測」という語は一般に、イベントおよび／またはデータを介してキャプチャされたような観察のセットから、システム、環境および／またはユーザの状態について推論または推測するプロセスを指す。推測を使用して、特定のコンテキストまたはアクションを識別することができ、あるいは例えば、推測は複数の状態にわたる確率分布を生成することができる。推測は確率的である場合があり、すなわち、データおよびイベントの考慮に基づいた、関心のある複数の状態にわたる確率分布の計算である場合がある。推測はまた、イベントおよび／またはデータのセットからより高いレベルのイベントを構成するために使用される技術を指すこともできる。このような推測は結果として、イベントが時間的に密接に近接して相関されるかどうかにかかわらず、また、イベントおよびデータが１つのイベントおよびデータソースから来るか、複数のイベントおよびデータソースから来るかにかかわらず、観察されたイベントおよび／または格納されたイベントデータのセットからの、新しいイベントまたはアクションの構築となる。様々な分類スキームおよび／またはシステム（例えば、サポートベクトルマシン、ニューラルネットワーク、エキスパートシステム、ベイジアンビリーフネットワーク（Ｂａｙｅｓｉａｎ  ｂｅｌｉｅｆ  ｎｅｔｗｏｒｋｓ）、ファジー論理、データフュージョンエンジンなど）を、本発明に関連して自動および／または推測されたアクションを実行することに関連して使用することができる。
【００４２】
なお図３を参照して、本発明の一態様による会議環境内のリアルタイムマルチメディア情報共有を容易にするシステム３００を例示する。この図によれば、システム３００はルームサーバＰＣ３０２を備え、ルームサーバＰＣ３０２は、ビデオコンポーネント３０４、オーディオコンポーネント３０６、および少なくとも１つのデータクライアント３０８の各々に動作可能に結合される。ルームサーバＰＣ３０２は、仮想会議環境の態様を介してルームサーバＰＣ３０２にコントロール機能性を提供するバーチャルディレクタ３１０、および、ソフトウェアアプリケーションを提供して、送信、ならびに、システムおよび／またはユーザのオーディオおよび／またはビデオ情報のコントロールを容易にするＡＶクライアント３１２を備える。このような情報をユーザに、ＡＶクライアント３１２に関連付けられたユーザインターフェイス（図示せず）を介して提示することができる。
【００４３】
バーチャルディレクタ３１０は、会議環境に関連付けられた情報をそれぞれ解析および格納する、プロセッサ３１６およびメモリ３１８に関連付けられる。加えて、バーチャルディレクタ３１０は、例えばユーザへの情報の提示に関して推測を行うことができる人工知能コンポーネント３２０を備える。もう１つの実施例によれば、ユーザは、例えば、データクライアント３０８、ＡＶクライアント３１２またはその両方を、ルームサーバＰＣ３０２およびルームサーバＰＣ３０２が位置する会議室からリモートのロケーション内のコンピューティングデバイス上で起動することを介して、仮想会議に出席することができる。さらにこの実施例では、会議環境とのＡＶ通信を望む、別のロケール内のユーザは、リモートＡＶクライアントを例えば携帯電話から起動することができる。しかし、携帯電話は、例えば、ラップトップまたはＰＣのグラフィカル機能を有する可能性は低く、ルームサーバＰＣ３０２上のＡＶサーバ３２２から受信された情報により潜在的に過負荷をかけられる可能性がある。ＡＩコンポーネント３２０は、リモートユーザの携帯電話のグラフィカル機能、ダウンロード速度などに関して推論を行うことができ、携帯電話上のユーザインターフェイスの制限を越えることなく情報をリモートユーザに提示することを容易にするために適切な方法で、会議関連データを携帯電話にパッケージおよび／または送信することができる。前述の実施例は例示のために意図され、このような推論が行われる前述のシステムまたは方法によって行うことができる推論の数を限定するように意図されないことを理解されたい。
【００４４】
バーチャルディレクタ３１０およびＡＶクライアント３１２に加えて、ルームサーバＰＣ３０２はＡＶサーバ３２２を備えることができ、ＡＶサーバ３２２は、ルームサーバＰＣ３０２内のローカルＡＶクライアント３１２と、例えば、リモートＰＣ上のリモートユーザによって起動されたリモートＡＶクライアント（図示せず）の間、および／または、２つ以上のリモートで実行するＡＶクライアントの間のＡＶ通信を調整する。加えて、ルームサーバＰＣ３０２は、リモートＰＣ上で実行するか、会議室内に存在するローカルＰＣ上で実行するかにかかわらず、複数のデータクライアント３０８の間のデータコラボレーションを調整するデータサーバ３２４を備えることができる。ＡＶクライアント３１２に加えて、データクライアントをルームサーバＰＣ３０２上で実行することができるが、その上で実行される必要はないことを理解されたい。
【００４５】
図４は、本発明の一態様によるマルチメディア会議環境内でリアルタイム情報交換を容易にするシステム４００の例示である。ルームサーバＰＣ４０２は、ビジュアル情報を会議環境から集めることができるビデオコンポーネント４０４に、動作可能に結合される。ルームサーバＰＣ４０２はさらに、会議環境をモニタリングし、その中の音に関係付けられたデータを収集する、オーディオコンポーネント４０６に動作可能に関連付けられる。ルームサーバＰＣはなお、少なくとも１つのデータクライアント４０８にさらに動作可能に結合され、データクライアント４０８は、それ自体と会議環境内のルームサーバＰＣ４０２内に常駐するデータサーバ４２８の間のデータコラボレーションを容易にし、情報をユーザに、ＵＩ４１４を介して提示する。以前の態様および図に関して前述したように、ルームサーバＰＣ４０２はバーチャルディレクタ４１０、および、ＵＩ（図示せず）を有するＡＶクライアント４１２を備える。バーチャルディレクタ４１０は加えて、会議環境に関連付けられたデータを解析するプロセッサ４１６、メモリコンポーネント４１８、および、会議環境内の情報交換に関する推測を行うＡＩコンポーネント４２０に関連付けられる。
【００４６】
本発明のこの態様によれば、ビデオコンポーネント４０４は、それが位置する会議室のリアルタイムビデオ情報を提供することができるデジタル自動パン／チルト／ズーム（ＤＰＴＺ）カメラ４２２を備えることができる。バーチャルディレクタ４１０はＤＰＴＺカメラ４２２に、会議室内の所与の瞬間に話す人物をフレームするように命令することができ、このようなイメージをルームサーバＰＣ４０２内に常駐するＡＶサーバ４２６によって受信し、ＡＶクライアント４１２に関連付けられたＵＩを介してリアルタイムで配布することができる。例えば、会議室のビデオを高解像度で送信するには、著しい量の情報が送信されることが必要となる。バーチャルディレクタは、会議室のイメージの残りを低解像度で提示しながら、話者を高解像度で提示することによって、大きい送信を軽減することができる。イメージの大部分を低解像度で送信することによって、送信のサイズを著しく減らすことができる。加えて、ＤＰＴＺカメラ４２２は自動ワープ機能性を提供することができ、それにより、会議室内に存在する各出席者のサイズを、ＤＰＴＺカメラ４２２からの各出席者の相対距離にもかかわらず、均等にすることができる。本発明のこの特定の態様を、以下でさらに詳細に論じる。
【００４７】
ビデオコンポーネント４０４はさらに、ウェブカメラなど、ドキュメントキャプチャコンポーネント４２４を備えることができ、このコンポーネントは、ドキュメントのハードコピーを、リアルタイムで各ユーザに提示することができる電子コピーに変換することを可能にする。例えば、ドキュメントキャプチャコンポーネントは、紙のドキュメント、ミーティングの覚書を含むホワイトボードなどの静止画像を撮影し、このようなドキュメントを電子的に、後に見直すために保持することなどができる。さらに、キャプチャされた後、ドキュメントを即時にユーザに、印刷準備済みのフォーマットで配布することができる。
【００４８】
図５は、本発明の一態様による会議環境内でリアルタイム情報交換を容易にするシステム５００の例示である。ルームサーバＰＣ５０２は、会議室環境をモニタリングして、例えば会議に関連付けられたビデオデータをキャプチャするビデオコンポーネント５０４、および、会議室をモニタリングして、それに関係付けられたオーディオ情報を集めるオーディオコンポーネント５０６に、動作可能に結合される。ルームサーバＰＣ５０２はさらにデータクライアント５０８に動作可能に関連付けられ、データクライアント５０８はデータコラボレーション機能性を提供し、ルームサーバ（図示せず）から受信された情報をルームサーバＰＣ５０２上でユーザに、ユーザインターフェイス５１４を介して提示することができる。
【００４９】
ルームサーバＰＣ５０２は、ＡＶ情報配布および／または収集の自動コントロールを容易にするバーチャルディレクタ５１０、および、ソフトウェアアプリケーション、プログラム、プロセス、スレッドなどを提供して、オーディオおよび／またはビデオフォーマットにおける情報の受信および／または配布を容易にする、ＡＶクライアント５１２を備える。ＡＶクライアント５１２はデータクライアント５０８から分離して別個のものであり、これは、各ローカルユーザのパーソナルコンピューティングデバイスでの分離したＡＶクライアントの必要性を軽減することを容易にすることに留意されたい。バーチャルディレクタ５１０は、システム５００の様々なコンポーネントのコントロールを容易にし、および／または、そこから受信された情報を解析する、プロセッサ５１６に関連付けられる。バーチャルディレクタ５１０はさらに、システムコンポーネントから受信され、および／または、プロセッサ５１６によって解析された、情報を格納することができるメモリ５１８に関連付けられる。加えて、バーチャルディレクタ５１０は、例えば、少なくとも１人のユーザへの情報の配布などに関して推測を行うことができる、ＡＩコンポーネント５２０を備える。
【００５０】
ビデオコンポーネント５０４は、例えば会議室環境をモニタリングすることができるＤＰＴＺカメラを備える。個々のリモートユーザは選択的に、リモートユーザのコンピューティングデバイス上で起動された各ＡＶクライアント５１２を介してリモートユーザに提示されたリアルタイムイメージの異なる領域へ、ズーム、パン、チルトなどを行うことができる。本発明のこの態様は、会議室内のルームサーバＰＣ５０２の物理的ロケーションとは異なるロケーションから会議に参加するユーザにとって、特に有用となる場合がある。ビデオコンポーネント５０４はさらにドキュメントキャプチャコンポーネント５２４を備え、このコンポーネントは、メモのハードコピー、ホワイトボード上のミーティングの覚書、または、ユーザが電子的形態で保持すること、および／または、リモートユーザと共有することを望む、他のいずれかのドキュメントなど、ドキュメントのイメージをキャプチャすることができる。このようなイメージをすべてのユーザに即時に提示して、イメージをキャプチャすると、イメージがユーザに即時に見えるようにし、ユーザが望む場合は印刷準備済みであるようにすることができる。
【００５１】
オーディオコンポーネント５０６は、マイクロフォンアレイ５２６および話者追跡コンポーネント５２８を備える。話者追跡コンポーネント５２８は、オーディオコンポーネント５０６によって含まれるように例示されるが、話者追跡コンポーネント５２８はＡＶクライアント５１２および／またはバーチャルディレクタ５１０によって含まれる可能性があり、図５に例示される物理的位置付けに限定されないことを理解されたい。マイクロフォンアレイ５２６はハイファイの、ノイズのないオーディオ情報のキャプチャを提供することができる。さらに、マイクロフォンアレイは方向情報を提供することができ、この情報を解析して、たとえば、会議室内で話している人物のロケーションを、話者追跡コンポーネントを介して決定することができる。
【００５２】
加えて、視覚ベースの追跡を、例えば、バーチャルディレクタ５１０によって、ビデオコンポーネント５０４（例えば、広角ウェブカメラ、ＤＰＴＺカメラなど）から受信されたデータに少なくとも部分的に基づいて容易にすることができる。このようなものは、拍手、および、マイクロフォンアレイの精度が損なわれる可能性のある室内反射など、大量の環境ノイズを備えるシナリオで特に有用となる場合がある。広角ルームカメラによってキャプチャされたビデオを、視覚ベースの追跡アルゴリズム（例えば、動作ベース、外観ベース、粒子フィルタベースの手法など）によって使用することができる。さらに、マイクロフォンアレイからの方向情報および視覚ベースの追跡結果を、例えば、バーチャルディレクタ５１０に関連付けられた粒子フィルタ（図示せず）（または、他の適切な機械学習技術）によって融合して、マイクロフォンアレイの方向情報または視覚ベースの追跡情報のいずれかだけよりも正確かつ頑強な追跡結果を作成することができる。
【００５３】
ルームサーバＰＣ５０２はさらに、ルームサーバＰＣ５０２内のＡＶクライアント５１２と、例えば、リモートＰＣ上のリモートユーザによって起動されたリモートＡＶクライアント（図示せず）の間のＡＶ通信を調整する、ＡＶサーバ５３０を備える。加えて、ルームサーバＰＣ５０２は、リモートＰＣ上で実行するか、会議室内に存在するローカルＰＣ上で実行するかにかかわらず、２つ以上のデータクライアント５０８の間のデータコラボレーションを調整するデータサーバ５３２を備える。ＡＶクライアント５１２に加えて、データクライアント５０８をルームサーバＰＣ５０２上で実行することができるが、その上で実行される必要はないことを理解されたい。
【００５４】
図６は、本発明の一態様による基本会議環境６００の例示である。この図によれば、会議環境６００は、ルームサーバＰＣ６０２および少なくとも２つのデータクライアント６０４を備え、データクライアント６０４は、ラップトップ、タブレットＰＣなど、ユーザのコンピューティングデバイス上に常駐することができる。オプショナルで、データクライアント６０４はルームサーバＰＣ６０２上に常駐することができる。
【００５５】
各データクライアント６０４は、図６ではラップトップとして例示され、データコラボレーション機能をユーザに提供する。本発明の一態様によれば、ラップトップ、タブレットＰＣなどの上で実行するデータクライアント６０４により会議室に入るユーザは、ルームサーバＰＣ６０２上に常駐するルームサーバによって識別され、会議に加わるように招待されることが可能である。例えば、ユーザを、データクライアント６０４に関連付けられたＩＰアドレス、データクライアント６０４および／またはユーザに関連付けられた電子メールアドレス、各ミーティングのためにルームサーバによって生成された一意のユニバーサルリソースロケータ（ＵＲＬ）ＩＤなどを介して、識別することができる。さらに、ユーザにパスワードを入力するように促して、データクライアント６０４のユーザが実際に、そのユーザがそうであると主張する人物（例えば、会議、ミーティングなどに招待される人物）であることを検証することができる。
【００５６】
ルームサーバＰＣ６０２は、複数のデータクライアント６０４の間のデータコラボレーションを容易にするデータサーバを備え、管理する。例えば、各データクライアント６０４はドラッグアンドドロップファイル転送機能を備え、ユーザがファイルを、各データクライアント６０４に関連付けられたユーザインターフェイス（ＵＩ）の一部としてユーザに提示された「ローカル」および「サーバ」領域の間でドラッグすることができるようにし、このファイルは即時にデータクライアント６０４からルームサーバＰＣ６０２内のデータサーバへコピーされるようになり、その逆も同じようになる。ファイルがルームサーバＰＣ内のデータサーバへコピーされた後、ミーティングのすべての出席者はファイルへの完全なアクセスを有する。ファイルは、ワープロのドキュメント、スプレッドシート、または、作成、転送、格納などを行うことができる他のいかなる適切なファイルなどのドキュメントにすることもできる。
【００５７】
本発明の関連する態様は、各データクライアント６０４に関連付けられたユーザインターフェイス（ＵＩ）の一部としてユーザに提示された「プレゼンテーションシュート」を介した、ドラッグアンドドロップファイルブロードキャスト機能を提供する。この態様によれば、例えば、ＰｏｗｅｒＰｏｉｎｔプレゼンテーションなどのプレゼンテーションファイルを、プレゼンテーションシュート上でドラッグおよびリリースすることができる。シュートに入れた後、プレゼンテーションを即時に、ルームサーバＰＣ６０２内のデータサーバを介して、ミーティングに出席している他のデータクライアント６０４に、他のデータクライアント６０４がリモートであるかローカルであるかにかかわらず、提示することができる。加えて、プレゼンテーションの送信者は、ドキュメントの受信者に付与されたコントロールの量に比較して、プレゼンテーションのさらに高いコントロールを有することができる。例えば、第１のユーザが第２のユーザにプレゼンテーションを送信する場合、第１のユーザは、プレゼンテーションスライドを第１のユーザのプロンプト（例えば、マウスクリック、スタイラスタップ、音声プロンプトなど）の上でのみ進めることができることを必要とすることができる。代替として、第１のユーザはプレゼンテーションコントロールを「アンロック」し、他のユーザがプレゼンテーションを任意に進めることを可能にすることができる。この実施例によれば、複数の受信側ユーザは、個々の必要性に応じてプレゼンテーションを異なる速度で表示することができる。プレゼンテーションシュートを、以下で図７に関してより詳細に論じる。
【００５８】
図７は、データクライアントを介してユーザに提示することができる例示的ＵＩ７００を例示する。ＵＩ７００は「サーバファイル」領域７０２を備え、この領域は、会議室内のルームサーバ上に格納されたファイルを表すサーバファイルアイコン７０４を備える。ＵＩ７００はさらに「ローカルファイル」領域７０６を備え、この領域は、その上でＵＩ７００がユーザに提示されるデータクライアント上にローカルで格納されたファイルを表すローカルファイルアイコン７０８を備える。このように、サーバファイル領域７０２内のサーバファイルアイコン７０４は、会議に出席する各データクライアントに対して同じになるが、ローカルファイル領域７０６内のローカルファイルアイコン７０８は、データクライアントによって変わる可能性があり、それでも、２つ以上のデータクライアントがＵＩ７００のローカルファイル領域７０６内のローカルファイルアイコン７０８として表された同じセットのローカルファイルを有するようになることは可能である。ユーザはアイコン７０８をローカルファイル領域７０６からドラッグし、サーバファイル領域７０２内でリリースして、ローカルファイルをサーバにアップロードさせ、それらの各サーバファイル領域７０２内のファイルに対して他のユーザが受信および／またはアクセスすることを可能にすることができる。加えて、ユーザはサーバファイルアイコン７０４をローカルファイル領域７０６上でドラッグアンドドロップして、サーバファイルをユーザのローカルハードドライブにコピーすることができる。
【００５９】
ＵＩ７００は、複数のデータクライアントの間のプレゼンテーション共有を容易にするプレゼンテーションシュート７１０を備える。例えば、ユーザはプレゼンテーションファイル（例えば、電子スライドプレゼンテーション、ＰｏｗｅｒＰｏｉｎｔプレゼンテーションなど）をプレゼンテーションシュート７１０上にドラックし、データサーバへのアップロードのために、その上でリリースすることができる。データサーバへの送信に音響効果が伴い、アップロードが進行中であることをユーザに通知することができる。次いで、データサーバは、ミーティングに出席する他のデータクライアントへのファイルブロードキャストを開始することができる。次いで、各データクライアントは個別に適切なデータビューアを起動して、プレゼンテーションを表示することができる。最初にプレゼンテーションファイルをプレゼンテーションシュート７１０に入れるユーザは、プレゼンテーションの所有者と見なすことができ、プレゼンテーション中にスクロールオペレーション（例えば、前、次など）をコントロールすることができる。代替として、所有者は、データクライアントの受信で複数のユーザの間の非同期化を可能にして、受信するユーザが前方にスキップすること、前のスライドへ戻ること、および、全体的にプレゼンテーションを自分自身のペースで表示することを可能にすることができる。この場合、各ＵＩは「同期化」アイコン（図示せず）を提供することができ、このアイコンはクリックされると、自動的にプレゼンテーションを受信側データクライアント上で、所有者のプレゼンテーションのビューに同期化させるようになる。加えて、所有者のデータクライアントは、すべてのデータクライアントのビューを、起動されたときに所有者のビューに同期化させるようになる、マスタ「同期化」アイコン（図示せず）を有することができる。
【００６０】
このとき図８を見ると、本発明の一態様による会議環境８００が例示される。この図によれば、会議環境８００は、ルームサーバＰＣ８０４を有する会議室８０２を備える。会議室８０２はさらに少なくとも１つのデータクライアント８０６を備え、データクライアント８０６は例えば、ラップトップ、タブレットＰＣ、ハンドヘルドコンピューティングデバイス、または、本明細書で示す本発明の態様と共にユーザインターフェイスをユーザに提示するために適切な他のいかなるデバイス内にも常駐する。会議室８０２はさらにリモートユーザ代理デバイス８０８を備え、リモートユーザ代理デバイス８０８はリモートユーザを等身大に近いサイズで、会議室内に位置するユーザに提示すること、およびその逆を容易にする。代理デバイス８０８は、ディスプレイ８１０（例えば、モニタ、フラットパネルディスプレイなど）を備え、その上にＤＰＴＺカメラ８１２、マイクロフォンアレイ８１４およびスピーカ８１６が取り付けられる。ミーティングに出席するリモートユーザの数に応じて、１つまたは複数のリモート代理デバイスが存在する可能性があることを理解されたい。加えて、単一のリモート代理デバイスを使用して、多数のリモートユーザの代理をすることができる（例えば、分割画面、ピクチャインピクチャ技術などを介する）。代理デバイス８０８はルームサーバＰＣ８０２に動作可能に結合される。
【００６１】
ＤＰＴＺカメラ８１２は、会議室およびその中の人々のイメージをキャプチャし、このような情報はルームサーバＰＣ８０４内のＡＶサーバと通信するローカルＡＶクライアントによって、リモートユーザへのプレゼンテーションのために、リモートユーザのＰＣ上で実行するＡＶクライアントを介して受信される。ＤＰＴＺカメラ８１２は自動的に会議室のイメージをワープして、ＤＰＴＺカメラ８１２からの個人の実際の距離にかかわらず、その中に位置する出席者がほぼ同じサイズで提示されるようにすることができ、これをより詳細に図９に関して説明する。自動ワーピング機能は、リモートユーザ（または、例えば、図１〜５に関して説明したバーチャルディレクタ）が、ＤＰＴＺカメラ８１２から離れて位置する者を含むいかなる人物にもズームインできるようにすることを容易にする。
【００６２】
マイクロフォンアレイ８１４は、話者の声など、会議室からの音をキャプチャし、それに関連付けられた情報をルームサーバＰＣ８０４内のＡＶクライアントへ、リモートユーザへのプレゼンテーションのために提供する。加えて、マイクロフォンアレイ８１４は、話者の位置に関係付けられた位置情報を、例えば、ルームサーバＰＣ８０４内のバーチャルディレクタに提供することができ、バーチャルディレクタはこの位置情報を使用して、ＤＰＴＺカメラ８１２に、話者の位置にズームするように命令することができる。加えて、このようなズーミングを、本発明の関連する態様によれば、リモートユーザによって実行することができる。
【００６３】
加えて、視覚ベースの追跡をバーチャルディレクタによって、ＤＰＴＺカメラ８１２から受信されたデータに基づいて容易にすることができる。ＤＰＴＺカメラ８１２によってキャプチャされたビデオを視覚ベースの追跡アルゴリズム（例えば、動作ベース、外観ベース、粒子フィルタベースの手法など）によって使用して、話者のロケーションを決定することができる。さらに、マイクロフォンアレイからの方向情報、および、ＤＰＴＺカメラ８１２からの視覚ベースの追跡情報を、粒子フィルタ（または、他の適切な機械学習技術）によって共に融合して、マイクロフォンアレイの方向情報または視覚ベースの追跡情報のいずれかだけよりも正確かつ頑強な追跡結果を作成することができる。
【００６４】
本発明のさらなる態様によれば、会議室の低解像度のビデオに加えて、話者をリモートユーザに高解像度で提示して、話者が話し始めるときに、ルームサーバＰＣ８０４内のＡＶクライアントによって受信された位置情報（例えば、マイクロフォンアレイの方向情報および／または視覚ベースの追跡情報）がバーチャルディレクタによって使用されて、会議室内の話者のロケーションが決定されるようにすることができ、ＤＰＴＺカメラ８１２は、会議室の低解像度のビデオに加えて、そのロケーションを高解像度で提示するように方向付けられる。イメージの解像度を減らすことを可能にすることによって、帯域幅の制約があるとき、この制約を軽減することができる。マイクロフォンアレイ８１４はリアルタイム通信オーディオスタックによってサポートされることが可能であり、自動エコーキャンセル、音源の位置測定、ノイズ抑圧（例えば、位置測定されたノイズ源のもの）、および／またはゲインコントロールを提供して、離れた話者に対する可聴性を促進することができる。
【００６５】
スピーカ８１６は代理デバイス８０８と共に提供されて、オーディオ情報が会議室内のユーザにリモートロケーションから提示される。このように、リモートユーザは会議室内の出席者にリモートオフィス８１８ａ〜８１８ｎから話すことができる。各リモートユーザは、会議室からのＡＶ関連情報の受信を容易にするためにそれ自体のＡＶクライアントを備えることができるコンピュータを有する。加えて、リモートユーザのコンピュータは、リモートデータクライアントとルームサーバＰＣ８０４内のデータサーバおよび／または会議室内のデータクライアント８０６の間のデータコラボレーションを容易にする、データクライアントを備えることができる。各リモートオフィス８１８ａ〜８１８ｎは、マイクロフォン（図示せず）およびウェブカメラ（図示せず）を装備して、リモートオフィス内のＡＶ情報を、リモートオフィス内で実行するＡＶクライアントを介したルームサーバＰＣ８０４内のＡＶサーバへの送信、および、リモート代理デバイス８０８上のプレゼンテーションのために、キャプチャすることができる。
【００６６】
リモートユーザは、必要であれば例えば携帯電話をＵＩとして使用することができ、携帯電話がビデオ機能性を有する場合、会議室を、リモート代理デバイス上の広角デジタルビデオカメラを介して表示することができることを理解されたい。しかし、携帯電話を利用して、最低でもオーディオ機能性を提供して、リモートユーザが会議室８０２内を聞くことができ、会議室内で聞かれることができるようにすることができる。このシナリオでは、リモートユーザにミーティングの開始を、例えば、サーバ８０４によって携帯電話にかけられた通話によって、ミーティングの別の出席者などによって、通知することができる。加えて、この実施例では、リモートユーザはＡＶクライアントのみを起動するようになり、これは、データクライアントがリモートユーザによって望まれないからである。
【００６７】
図９は、ＡＶクライアント、バーチャルディレクタなどによる自動ワーピングの前後の、会議室のＡＶクライアントに関連付けられたユーザインターフェイス上に提示されたイメージの例示的な例示である。例示するように、第１のイメージ９０２は会議室を示し、この中で４人の出席者がＤＰＴＺカメラから様々な距離で座っている。テーブルの端の出席者は、会議の他の出席者に比較して過大された距離で認知される。ワーピングの後、会議室のイメージ９０４はすべての出席者をより均等にされた配列で提示し、ＤＰＴＺカメラからの出席者の相対距離はなお認知可能であるが、各個々の出席者は、あらゆる他の出席者に相対的に等しいサイズを有するように提示されるようにする。このように、イメージ９０４は、室内に物理的に存在する人物によって認知されるビューにより密接に似ている。
【００６８】
自動ワーピングは、ワープされていないイメージ内の各垂直走査線に適用される、異なる拡大率を識別することによって作用する。例えば、大抵の場合、イメージの中心はより拡大されるが、端は拡大されない場合がある。拡大はイメージに渡って平滑に変化し、したがって、いかなるローカルエリア内の歪みも最小限にする。これは結果として、広角の歪みを有するビューとは対照的に、より幅広いがより一様な会議室のビューを生じる。会議室イメージの自動ワーピングは、リモートユーザのための豊かにされた会議体験を容易にする。
【００６９】
図１０は、本発明の一態様による、図６で説明したものに類似した会議環境１０００を例示する。会議環境１０００は会議室１００２を備え、データサーバおよびＡＶサーバの集中コントロールを容易にするルームサーバを備えるルームサーバＰＣ１００４、および、少なくとも１つのデータクライアント１００６を有する。代理デバイス１００８が例示され、これは、図８に関して説明したようなリモートオフィス１０１４ａ〜ｎ内のリモートユーザを代理し、この代理デバイスは、その中で説明した特徴および機能性を備える。しかし、現在説明する会議環境１０００は、リモートユーザなしに、会議室内に位置する２つ以上のデータクライアント１００６を備えることができることを理解されたい。
【００７０】
会議環境１０００はさらに、例えば、紙のドキュメント（図示せず）および／またはホワイトボード１０１２のイメージのキャプチャを容易にする、高解像度ウェブカメラ１０１０を備える。本明細書で使用されるとき、「ドキュメント」は、ホワイトボード上に書かれたドキュメント、スケッチなどを含むように意図される。ウェブカメラ１０１０を例えばホワイトボード１０１２に向けることができ、それによってキャプチャされたイメージを、会議室１００２内であるかリモートオフィス１０１４ａ〜ｎ内であるかにかかわらず、各ロケーション内で実行するＡＶクライアントに関連付けられたユーザインターフェイスを介して、すべてのユーザに提示することができる。このようなイメージをリアルタイムで提示することができ、これにより、ホワイトボードへのリアルタイムの更新が容易になり、ホワイトボードへの消去、追加および／または他のいかなる変更もがリモートユーザによって、ならびに、会議室１００２内に物理的に存在するユーザにとって認知可能となる。加えて、ウェブカメラ１０１０は静止画像をキャプチャし、さらなる変更がホワイトボードのコンテンツに行われない場合、ホワイトボード１０１２の静止画像を、ホワイトボードのロケーションで実行するＡＶクライアントによってキャプチャして、ルームサーバＰＣ１００４内のＡＶサーバに提示することができ、これは、格納および／または後の見直しのために他のユーザにローカルのＡＶクライアントに配布するためである。
【００７１】
本発明は単一の会議室１００２への適用に限定されないが、むしろ、地理的なロケーションおよび／または互いに対する近接にかかわらず、いかなる数の様々に位置する会議室および／またはオフィスの間でのリアルタイムマルチメディア情報交換をも容易にすることができることを理解されたい。単一の主要会議室１００２は、本明細書で例示のためにのみ提示され、その中および／またはその間で本発明が動作することができる会議のロケーション、部屋、オフィスなどの数を限定するように意図されない。加えて、ウェブカメラをいかなるリモートオフィス、２次的会議サイトなどでも提供して、他のＡＶクライアントへのプレゼンテーションのための、リモートロケーションでのドキュメントおよび／またはホワイトボードのイメージキャプチャを容易にすることができる。
【００７２】
さらに、物理的ドキュメントをウェブカメラ１０１０によってデジタル撮影することができ、ユーザの見直し、印刷、署名などのためにＡＶクライアントへ、ＡＶサーバを介して即時に送信することができる。このような「キャプチャおよび送信」プロトコルは、ドキュメントおよび／またはホワイトボードのイメージキャプチャ、イメージの向上、および、即時送信を備えることができる。例えば、リモートユーザの署名を必要とするドキュメントのキャプチャされたイメージを受信するリモートユーザは、そのドキュメントを印刷し、これに署名して、第２のウェブカメラ（図示せず）をリモートロケーションで使用して署名済みドキュメントのイメージをキャプチャし、このイメージをドキュメントの元の送信者に即時に送信し戻すことができる。次いで、元の送信者は署名済みドキュメントを印刷し、電子的に格納することなどができる。署名するユーザがタブレットＰＣを使用してＡＶクライアントを実行中である場合、署名するユーザは、タブレットのスタイラスを電子的に利用して署名することができ、署名済みドキュメントを再送信する前に、ドキュメントの印刷および／または第２のウェブカメラの使用を行う必要はない。
【００７３】
シナリオの例  
上述のシステムのオペレーションを例示するために、以下の例を提供する。以下は、本明細書で開示するシステムおよび方法に関する潜在的使用シナリオを例示するが、事実上例示的であり、本発明の範囲を限定するように意図されず、これは、他の潜在的使用シナリオが、本発明の範囲および精神に含まれるように企図および意図されるからである。ユーザ１、ユーザ２およびユーザ３はミーティング状況（ｓｔａｔｕｓ  ｍｅｅｔｉｎｇ）を有している。ユーザ１およびユーザ２は本明細書で説明するような会議室内にいるが、ユーザ３は自分のオフィスからリモートで出席する。会議室には、ルームサーバＰＣ、高解像度ウェブカメラ、および、リモートパーソン代理デバイスがある。ユーザ１はタブレットＰＣを、ユーザ２はラップトップを会議室に持ち込む。ユーザ１およびユーザ２はユーザ３を代理デバイス上で見て、ユーザ３はユーザ１およびユーザ２を自分のデスクトップディスプレイ上で見る。ユーザ３は明瞭な音声をユーザ１およびユーザ２から聞き、両者をパノラマウィンドウで見ることができ、現在話しているユーザのより大きいビューを見ることができる。ユーザ１およびユーザ２はユーザ３の明瞭な等身大に近いサイズのビデオを見て、ユーザ３を明瞭に聞くこともできる。ＡＶクライアントはルームサーバおよびユーザ３のオフィスＰＣ上で実行中である。データクライアントはユーザ１のタブレット、ユーザ２のラップトップ、およびユーザ３のオフィスＰＣ上で実行中である。
【００７４】
ユーザ２はｗｏｒｄドキュメントをミーティングの直前に編集しており、このドキュメントをミーティングで共有することを望む。ユーザ２は新しいドキュメントを、ユーザ２に表示されたプレゼンテーションシュートにドラッグアンドドロップする。数秒以内に、このドキュメントはユーザ１およびユーザ３のデータクライアント内に現れる。
【００７５】
ユーザ１は、ＰｏｗｅｒＰｏｉｎｔファイルを自分のデータクライアントのプレゼンテーションシュートにドラッグアンドドロップする。適切なデータビューアがＰｏｗｅｒＰｏｉｎｔプレゼンテーションと共に、ユーザ２およびユーザ３のコンピュータ上で起動される。ユーザ３はスライドをスキップし、前方にブラウズして、プレゼンテーションのコンテンツを素早く見ることができ、次いで「同期化」ボタンを押して、プレゼンテーションをユーザ１の現在のスライドに戻すように同期化することができる。
【００７６】
ユーザ３はブロック図を自分のオフィスのホワイトボード上に描き、高解像度ウェブカメラをホワイトボードの方に向ける。ユーザ３が「開始．．．ホワイトボード」アイコンをクリックすると、ホワイトボードのコンテンツがサーバに送信され、ユーザ１およびユーザ２のラップトップ上に現れる。ホワイトボードのコンテンツをリアルタイムで提示することができ、ユーザ３がブロックを消去する場合、ユーザ１およびユーザ２のビューからも消える。ユーザ１は、ホワイトボードのイメージ上で自分のタブレットにより注釈を付けることができ、ミーティングが記録される場合、これらの注釈を保存することができる。
【００７７】
ミーティングの終わり頃に、ユーザ３はミーティング中に行われた決定を承認するユーザ２からの署名を望む。ユーザ３はフォームを自分のデータクライアントインターフェイスのローカルファイル領域からサーバファイル領域にドラッグアンドドロップする。ユーザ２はこのフォームをすぐに受信し、最寄りのプリンタで出力し、このフォームに署名する。ユーザ２は高解像度ウェブカメラを自分のラップトップにプラグインし、カメラを署名済みフォームに向け、自分のデータクライアント内で「開始．．．（キャプチャおよび送信）」アイコンをクリックする。ユーザ３は「ファックス」をほぼ即時に受信する。ユーザ１の署名も必要とされる場合、ユーザ１は自分のタブレットペンにより電子的に署名することができる。
【００７８】
説明を簡単にするために、本明細書で、例えば流れ図の形態で示した１つまたは複数の方法を、一連の動作として示し、説明するが、本発明は動作の順序によって限定されず、これは、いくつかの動作は本発明によれば、本明細書に示し、説明したものとは異なる順序で、および／または、他の動作と同時に発生することができるからであることを理解されたい。例えば、方法を代替として、一連の相関の状態またはイベントとして状態図などにおいて表現することができることは、当業者には理解されよう。また、例示された動作のすべてが、本発明による方法を実施するために必要とされるとは限らない場合がある。
【００７９】
図１１は、本発明の一態様による方法１１００の例示である。符号１１０２で、ルームサーバはＡＶクライアントを起動して、会議環境内でのリアルタイムマルチメディア情報交換を容易にする。ＡＶクライアント起動は２つの方法で発生する可能性がある。例えば、リモートＡＶクライアントは、ローカルＡＶクライアントが常駐するルームサーバによってコントロールされたＡＶサーバに接続し、ルームサーバに、ローカルＡＶクライアントを起動するように促すことができる。加えて、ローカルＡＶクライアントはリモートＡＶクライアントへの接続を、ＡＶサーバを介して、例えば、所定のミーティング時間などで開始することができる。ＡＶクライアントを備えるソフトウェアはルームサーバ上に常駐し、ルームサーバはまたデータクライアントソフトウェアを起動および／または実行することもできるが、データクライアントおよびＡＶクライアントは分離した異なるソフトウェアモジュールであることを理解されたい。したがって、ルームサーバがデータクライアントを実行することなくＡＶクライアントを実行することは可能であり、その逆もまた可能である。
【００８０】
符号１１０４で、ルームサーバはデータサーバに、会議室にいるか、あるいはログインすることができるいかなるデータクライアントをも探索および識別するように命令する。符号１１０６で、会議に参加するための権限を有する各データクライアントはログインすることを許可され、このようなログインをパスワード保護することができる。少なくとも２つのデータクライアントがログインした上で、符号１１０８でミーティングを開始することができ、符号１１１０で、少なくとも２つのデータクライアントのユーザは、各データクライアントを介してリアルタイムで情報を交換することができ、ＡＶサーバ上で実行するＡＶクライアントからＡＶ情報を提示されることが可能である。少なくとも２つのデータクライアントは同じロケーションに位置する必要はないが、データクライアントはリモートオフィスからミーティングに出席することができることを理解されたい。このようなシナリオでは、リモートデータクライアントは通常、リモートユーザのオフィスコンピュータ上で実行されるようになり、分離したＡＶクライアントを起動して、リモートユーザにＡＶデータを会議室から提供することができ、その間に、リモートデータクライアントはそれ自体と他のデータクライアント、および／または、会議室内のルームサーバＰＣ内のデータサーバの間のデータコラボレーションを容易にする。
【００８１】
図１２は、本発明の一態様による会議環境内のほぼ即時のドキュメント表示のための方法１２００の例示である。この図によれば、符号１２０２で、データクライアントのユーザはプレゼンテーション（例えば、電子スライドプレゼンテーションなど）を、データクライアントによってユーザに提示されたユーザインターフェイス（ＵＩ）上のプレゼンテーションシュートアイコンにドラッグすることができる。ユーザはプレゼンテーションをこのアイコン上でドロップすることができ、符号１２０４で、プレゼンテーションはデータサーバにアップロードされるようになる。符号１２０６で、プレゼンテーションを各データクライアントへ、プレゼンテーションのイメージバージョンとして送信することができる。符号１２１０で、所有者（例えば、送信者、発信元）が、受信側データクライアントユーザがプレゼンテーションを任意に表示することができるようにするための許可を与えているかどうか、または、所有者がプレゼンテーションをロックしており、所有者のみがプレゼンテーションを進めることができるようにしているかどうかに関して、判断が行われる。所有者が、受信側データクライアントユーザがプレゼンテーションを任意に表示するための許可を付与していない場合、符号１２１２でプレゼンテーションのコントロールは所有者に残るようになる。しかし、所有者がこのような許可を付与している場合、符号１２１４でプレゼンテーションの非同期化が可能にされ、プレゼンテーションの所有者が異なるペースで続ける間に、受信者はプレゼンテーション中をスクロールして、例えば、そのコンテンツを熟読することができるようにすることができる。再同期化は、受信者が所有者のプレゼンテーションのペースに戻ることを望むいかなるときでも発生することができる。
【００８２】
図１３は、本発明の一態様によるマルチメディア会議環境内でリアルタイムドキュメントキャプチャを容易にする方法１３００の例示である。「ドキュメント」は、本明細書で使用されるとき、物理的な紙のドキュメント、会議室および／またはオフィス内のホワイトボード上のスケッチおよび／または覚書などである可能性があることを理解されたい。符号１３０２で、高解像度ウェブカメラを起動することができる。符号１３０４で、ドキュメントイメージをキャプチャすることができる。ホワイトボードのコンテンツなど、イメージをリアルタイムビデオとしてキャプチャすることができる。ホワイトボードのイメージは「ホワイトバランス」プロトコルを受ける可能性があり、このプロトコルを介して、このようなイメージを処理し、クリーンにし、シャープ化するなどして、ユーザの表示体験を向上させることができ、次いでこのようなイメージをユーザにリアルタイムで提示することができる。このように、ホワイトボードのコンテンツを変更すること（例えば、追加、消去などによる変更）を、それらの変更が発生するときにユーザによって見ることができる。加えてユーザは、このようなイメージを後に見直すためにいかなるときにも保存することが許可される場合がある。加えて、イメージを静止画像としてキャプチャすることができ、これは、署名を必要とする紙のドキュメントのイメージなどである。このような静止画像をユーザに提示して、インクの署名のための印刷、電子的な署名、タブレットのスタイラスによる署名などを行うことができる。
【００８３】
符号１３０６で、キャプチャされたドキュメントをＡＶサーバに、ウェブカメラのローカルのＡＶクライアントを介してアップロードすることができ、これは、符号１３０８での他のＡＶクライアントへの配布のためである。受信された後、符号１３１０で、各ＡＶクライアントを実行するユーザは、キャプチャされたイメージの表示、印刷、保存などを、操作、後の見直しなどのために行うことができる。このように、本発明は、従来のファクシミリ手順に関連付けられた時間のかかるタスクを軽減し、ユーザの会議環境を高める、即時キャプチャおよび送信機能性を容易にすることができる。
【００８４】
このとき図１４を参照すると、開示したアーキテクチャを実行するように動作可能なコンピュータのブロック図が例示される。本発明の様々な態様についての追加のコンテキストを提供するために、図１４および以下の考察は、本発明の様々な態様を実施することができる適切なコンピューティング環境１４００の簡単な全体的説明を提供するように意図される。本発明を一般に、１つまたは複数のコンピュータ上で実行することができるコンピュータ実行可能命令との関連で上述したが、本発明をまた、他のプログラムモジュールと組み合わせて、および／または、ハードウェアおよびソフトウェアの組み合わせとして実施することもできることは、当業者には理解されよう。一般に、プログラムモジュールには、ルーチン、プログラム、コンポーネント、データ構造などが含まれ、これらは特定のタスクを実行するか、あるいは特定の抽象データ型を実装する。また、本発明の方法を他のコンピュータシステム構成により実施することができ、これらの構成には、シングルプロセッサまたはマルチプロセッサコンピュータシステム、ミニコンピュータ、メインフレームコンピュータ、ならびに、パーソナルコンピュータ、ハンドヘルドコンピューティングデバイス、マイクロプロセッサベースまたはプログラマブルコンシューマエレクトロニクスなどが含まれ、これらの構成の各々は１つまたは複数の関連デバイスに動作可能に結合される場合があることは、当業者には理解されよう。本発明の例示した態様をまた分散コンピューティング環境で実施することもでき、この環境ではタスクが、通信ネットワークを通じてリンクされるリモート処理デバイスによって実行される。分散コンピューティング環境では、プログラムモジュールはローカルおよびリモートのメモリストレージデバイス内に位置することができる。
【００８５】
図１４を再度参照すると、本発明の様々な態様を実施するための例示的環境１４００が例示され、コンピュータ１４０２を備え、コンピュータ１４０２は、処理装置１４０４、システムメモリ１４０６、およびシステムバス１４０８を備える。システムバス１４０８は、それだけに限定されないが、システムメモリ１４０６を含むシステムコンポーネントを処理装置１４０４に結合する。処理装置１４０４は様々な市販のプロセッサのいずれであってもよい。デュアルマイクロプロセッサおよび他のマルチプロセッサアーキテクチャもまた、処理装置１４０４として使用することができる。
【００８６】
システムバス１４０８を、いくつかのタイプのバス構造のいずれにすることもでき、これらのバス構造はさらに、様々な市販のバスアーキテクチャのいずれかを使用するメモリバス（メモリコントローラの有無にかかわらず）、周辺バス、およびローカルバスに相互接続することができる。システムメモリ１４０６は、読み取り専用メモリ（ＲＯＭ）１４１０およびランダムアクセスメモリ（ＲＡＭ）１４１２を備える。基本入出力システム（ＢＩＯＳ）は、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなど、不揮発性メモリ１４１０に格納され、ＢＩＯＳは、起動中など、コンピュータ１４０２内の複数の要素の間で情報を転送する助けとなる基本ルーチンを含む。
【００８７】
コンピュータシステム１４０２はさらに、ハードディスクドライブ１４１４、磁気ディスクドライブ１４１６（例えば、リムーバブルディスク１４１８に対する読み書きを行うため）、および光ディスクドライブ１４２０（例えば、ＣＤ−ＲＯＭディスク１４２２を読み取ること、または、デジタルビデオディスク（ＤＶＤ）など、他の大容量光メディアに対する読み書きを行うため）を備える。ハードディスクドライブ１４１４、磁気ディスクドライブ１４１６、および光ディスクドライブ１４２０をシステムバス１４０８に、それぞれハードディスクドライブインターフェイス１４２４、磁気ディスクドライブインターフェイス１４２６、および光ディスクドライブインターフェイス１４２８によって接続することができる。これらのドライブおよびそれらの関連付けられたコンピュータ可読メディアは、データ、データ構造、コンピュータ実行可能命令などの不揮発性ストレージを提供する。コンピュータ１４０２では、これらのドライブおよびメディアは、適切なデジタルフォーマットにおけるブロードキャストプログラミングのストレージに対応する。上記のコンピュータ可読メディアの説明は、ハードディスク、リムーバブル磁気ディスクおよびＣＤに言及するが、ｚｉｐドライブ、磁気カセット、フラッシュメモリカード、デジタルビデオディスク、カートリッジなど、コンピュータによって可読である他のタイプのメディアもまた例示的オペレーティング環境内で使用することができること、およびさらに、いかなるこのようなメディアも、本発明の方法を実行するためのコンピュータ実行可能命令を含むことができることは、当業者には理解されよう。
【００８８】
いくつかのプログラムモジュールをこれらのドライブおよびＲＡＭ１４１２に格納することができ、これらのプログラムモジュールには、オペレーティングシステム１４３０、１つまたは複数のアプリケーションプログラム１４３２、他のプログラムモジュール１４３４およびプログラムデータ１４３６が含まれる。本発明を、様々な市販のオペレーティングシステム、または、複数のオペレーティングシステムの組み合わせと共に実施することができることは理解されよう。
【００８９】
ユーザはコマンドおよび情報をコンピュータ１４０２へ、キーボード１４３８、および、マウス１４４０などのポインティングデバイスを通じて入力することができる。他の入力デバイス（図示せず）には、マイクロフォン、ＩＲリモートコントロール、ジョイスティック、ゲームパッド、衛星放送受信アンテナ、スキャナなどが含まれる可能性がある。これらおよび他の入力デバイスはしばしば処理装置１４０４へ、システムバス１４０８に結合されるシリアルポートインターフェイス１４４２を通じて接続されるが、パラレルポート、ゲームポート、ユニバーサルシリアルバス（「ＵＳＢ」）、ＩＲインターフェイスなど、他のインターフェイスによって接続することができる。モニタ１４４４または他のタイプの表示デバイスもまたシステムバス１４０８へ、ビデオアダプタ１４４６などのインターフェイスを介して接続される。モニタ１４４４に加えて、コンピュータは通常、スピーカ、プリンタなど、他の周辺出力デバイス（図示せず）を備える。
【００９０】
コンピュータ１４０２はネットワーク環境において、リモートコンピュータ１４４８など、１つまたは複数のリモートコンピュータへの有線および／または無線通信を介した論理接続を使用して動作することができる。リモートコンピュータ１４４８は、ワークステーション、サーバコンピュータ、ルーター、パーソナルコンピュータ、ポータブルコンピュータ、マイクロプロセッサベースのエンターテインメント機器、ピアデバイスまたは他の共通ネットワークノードにすることができ、通常は、コンピュータ１４０２に関連して上述した要素の多数またはすべてを備えるが、簡潔にするため、メモリストレージデバイス１４５０のみが例示される。図示の論理接続は、ローカルエリアネットワーク（ＬＡＮ）１４５２およびワイドエリアネットワーク（ＷＡＮ）１４５４を備える。このようなネットワーキング環境は、オフィス、企業全体のコンピュータネットワーク、イントラネットおよびインターネットにおいて一般的である。
【００９１】
ＬＡＮネットワーキング環境において使用する場合、コンピュータ１４０２はローカルエリアネットワーク１４５２へ、有線または無線通信ネットワークインターフェイスまたはアダプタ１４５６を通じて接続される。アダプタ１４５６は、ＬＡＮ１４５２への有線または無線通信を容易にすることができ、ＬＡＮ１４５２はまた、無線アダプタ１４５６と通信するためにその上に配置された無線アクセスポイントを備えることもできる。ＷＡＮネットワーキング環境において使用する場合、コンピュータ１４０２は通常、モデム１４５８を備え、あるいはＬＡＮ上の通信サーバに接続されるか、インターネットなどのＷＡＮ１４５４を介して通信を確立するための他の手段を有する。モデム１４５８は、内部または外部の有線または無線デバイスであってもよく、システムバス１４０８へ、シリアルポートインターフェイス１４４２を介して接続される。ネットワーク環境では、コンピュータ１４０２に関連して示したプログラムモジュールまたはその一部を、リモートメモリストレージデバイス１４５０に格納することができる。図示のネットワーク接続は例示的であり、複数のコンピュータの間で通信リンクを確立する他の手段を使用することができることは理解されよう。
【００９２】
コンピュータ１４０２は、無線通信内に動作可能に配置されたいかなる無線デバイスまたはエンティティ、例えば、プリンタ、スキャナ、デスクトップおよび／またはラップトップコンピュータ、携帯情報端末、無線検出可能なタグに関連付けられた装置またはロケーションのいかなる部分（例えば、キオスク、新聞販売店、休憩室）、および電話と通信するように動作可能である。これは、少なくともＷｉ−ＦｉおよびＢｌｕｅｔｏｏｔｈ（登録商標）無線技術を備える。このように、従来のネットワークまたは単に少なくとも２つのデバイスの間のアドホック通信と同様に、通信を事前定義された構造にすることができる。
【００９３】
Ｗｉ−Ｆｉ、すなわちＷｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙは、家のソファー、ホテルの部屋のベッド、または仕事中の会議室から、配線なしにインターネットへの接続を可能にする。Ｗｉ−Ｆｉは携帯電話のような無線技術であり、例えば、コンピュータのようなデバイスがデータを室内および室外で、基地局の範囲内のいかなる場所でも送受信することができるようにする。Ｗｉ−Ｆｉネットワークは、ＩＥＥＥ  ８０２．１１（ａ、ｂ、ｇなど）と呼ばれる無線技術を使用して、安全で信頼性のある高速無線接続性を提供する。Ｗｉ−Ｆｉネットワークを使用してコンピュータを互いに、インターネットに、また有線ネットワークに（ＩＥＥＥ  ８０２．３またはイーサネットイーサネット（登録商標）を使用）接続することができる。Ｗｉ−Ｆｉネットワークは、無認可の２．４および５ＧＨｚの無線帯域内で、１１Ｍｂｐｓ（８０２．１１ｂ）または５４Ｍｂｐｓ（８０２．１１ａ）データレートで、または、両方の帯域を含む（デュアルバンド）製品と共に動作し、ネットワークが、多数のオフィスで使用される基本的な１０ＢａｓｅＴ有線イーサネット（登録商標）ネットワークに類似した実世界のパフォーマンスを提供することができるようにする。
【００９４】
開示したコンピュータ１４０２はまた、ＨｉｐｅｒＬＡＮ技術と共に使用することもできる。ＨｉｐｅｒＬＡＮは、主として欧州諸国で使用される無線ローカルエリアネットワーク（ＷＬＡＮ）通信規格のセットである。ＨｉｐｅｒＬＡＮ／１およびＨｉｐｅｒＬＡＮ／２の２つの仕様があり、両方とも欧州電気通信標準化機構によって採用されている。ＨｉｐｅｒＬＡＮ規格は、米国および他の採用諸国で使用されるＩＥＥＥ  ８０２．１１  ＷＬＡＮ規格のものに類似した特徴および機能を提供する。ＨｉｐｅｒＬＡＮ／１は、最大２０Ｍｂｐｓで５ＧＨｚの範囲の無線周波数スペクトル内での通信を提供する。ＨｉｐｅｒＬＡＮ／２は最大５４Ｍｂｐｓで同じＲＦ帯域内で動作し、データ、イメージおよび音声通信を送信および受信するために３Ｇ（第３世代）ＷＬＡＮシステムと互換性がある。ＨｉｐｅｒＬＡＮ／２は、類似のシステムと共に５ＧＨｚのＲＦ帯域内での世界中の実装のための潜在性を有し、そのために意図される。
【００９５】
このとき図１５を参照すると、本発明による例示的コンピューティング環境１５００の概略ブロック図が例示される。システム１５００は１つまたは複数のクライアント１５０２を備える。クライアント１５０２をハードウェアおよび／またはソフトウェア（例えば、スレッド、プロセス、コンピューティングデバイス）にすることができる。クライアント１５０２は、例えば、本発明を使用することによって、クッキーおよび／または関連コンテキスト情報を収容することができる。システム１５００はまた、１つまたは複数のサーバ１５０４も備える。サーバ１５０４もまた、ハードウェアおよび／またはソフトウェア（例えば、スレッド、プロセス、コンピューティングデバイス）にすることができる。サーバ１５０４は、例えば、本発明を使用することによって、変換を実行するためのスレッドを収容することができる。クライアント１５０２とサーバ１５０４の間の１つの可能な通信は、２つ以上のコンピュータプロセスの間で送信されるように適合されたデータパケットの形式であってもよい。データパケットは、例えば、クッキーおよび／または関連コンテキスト情報を備えることができる。システム１５００は、クライアント１５０２とサーバ１５０４の間の通信を容易にするために使用することができる、通信フレームワーク１５０６（例えば、インターネットなど、グローバル通信ネットワーク）を備える。
【００９６】
通信を、有線（光ファイバを備える）および／または無線技術を介して容易にすることができる。クライアント１５０２は、１つまたは複数のクライアントデータストア１５０８に動作可能に接続され、クライアントデータストア１５０８を使用して、情報（例えば、クッキーおよび／または関連コンテキスト情報）をクライアント１５０２にローカルで格納することができる。同様に、サーバ１５０４は、１つまたは複数のサーバデータストア１５１０に動作可能に接続され、サーバデータストア１５１０を使用して情報をサーバ１５０４にローカルで格納することができる。
【００９７】
上述したものには本発明の実施例が含まれる。言うまでもなく、本発明を説明するためのコンポーネントまたは方法のあらゆる考えられる組み合わせを説明することは可能ではないが、本発明の多数のさらなる組み合わせおよび置換が可能であることは、当業者には理解されよう。したがって、本発明は、添付の特許請求の範囲の精神および範囲内に入るこのようなすべての変更、修正および変形形態を包含するように意図される。さらに、「含む」という用語が詳細な説明または特許請求の範囲において使用される範囲で、このような用語は、「備える」という用語が、特許請求の範囲で移行語として使用されるときに解釈されるときの「備える」と同様に、包含的であるように意図される。
【図面の簡単な説明】
【００９８】
【図１】本発明の一態様による、ＡＶ通信を可能にするオーディオ／ビデオ（ＡＶ）クライアント、および、データコラボレーション機能性を提供する分離したデータクライアントを備える、マルチメディア会議環境内のリアルタイム情報交換およびデータコラボレーションを容易にするシステム１００の例示の図である。
【図２】本発明の一態様による、マルチメディア会議環境内のリアルタイム情報交換およびデータコラボレーションを容易にするためのプロセッサおよびメモリを備えるシステム２００の例示の図である。
【図３】本発明の一態様による、マルチメディア会議環境内のリアルタイム情報交換およびデータコラボレーションを容易にするために推論を行う、人工知能コンポーネントを備えるシステム３００の例示の図である。
【図４】本発明の一態様による、マルチメディア会議環境内でデジタル自動パン／チルト／ズームカメラおよび／またはウェブカメラを使用することを介してリアルタイム情報交換を容易にするシステム４００の例示の図である。
【図５】本発明の一態様による、マルチメディア会議環境内でマイクロフォンアレイを介してリアルタイム情報交換を容易にするシステム５００の例示の図である。
【図６】本発明の一態様による、マルチメディア会議環境内のデータコラボレーションを容易にするためのルームサーバおよび少なくとも２つのデータクライアントを備えるシステム６００の例示の図である。
【図７】本発明の一態様による、マルチメディア会議環境内のリアルタイム情報交換およびデータコラボレーションを容易にする例示的ユーザインターフェイス７００の例示の図である。
【図８】本発明の一態様による、少なくとも１つのリモートに位置する会議サイト内でインターフェイスを提供するリモート代理デバイスを備える、リアルタイム情報交換およびデータコラボレーションを容易にするマルチメディア会議環境８００の例示の図である。
【図９】本発明の一態様による、マルチメディア会議環境内のリアルタイムＡＶ情報交換を容易にするために、ＡＶクライアントに関連付けられたユーザインターフェイスを介して提示することができるものなど、例示的なワープされたビデオイメージの例示の図である。
【図１０】本発明の一態様による、少なくとも１つの十分に装備された会議室および少なくとも１つのリモートに位置する会議サイトを備えることにおいて、リアルタイム情報交換およびデータコラボレーションを容易にするマルチメディア会議環境１０００の例示の図である。
【図１１】本発明の一態様による、マルチメディア会議環境内のリアルタイム情報交換を提供するため、および、ユーザが会議に出席することを許可するための方法１１００の例示の図である。
【図１２】本発明の一態様による、マルチメディア会議環境内のリアルタイム情報交換を提供するため、および、プレゼンテーション共有を容易にするための方法１２００の例示の図である。
【図１３】本発明の一態様による、マルチメディア会議環境内のリアルタイム情報交換を提供するため、および、リアルタイムドキュメントキャプチャを容易にするための方法１３００の例示の図である。
【図１４】本発明の態様による例示的コンピューティング環境１４００の例示の図である。
【図１５】本発明の態様による例示的コンピューティング環境１５００の例示の図である。
【符号の説明】
【００９９】
１００  会議環境
１０２  ルームサーバＰＣ
１０４  ビデオコンポーネント
１０６  オーディオコンポーネント
１０８  データクライアント
１１０  バーチャルディレクタ
１１２  ＡＶクライアント
１１４  ユーザインターフェイス
１１６  ＡＶサーバ
１１８  データサーバ
２００  会議環境
２０２  ルームサーバＰＣ
２０４  ビデオコンポーネント
２０６  オーディオコンポーネント
２０８  データクライアント
２１０  バーチャルディレクタ
２１２  ＡＶクライアント
２１４  ユーザインターフェイス
２１６  プロセッサ
２１８  メモリ
２２０  ＡＶサーバ
２２２  データサーバ
３００  会議環境
３０２  ルームサーバＰＣ
３０４  ビデオコンポーネント
３０６  オーディオコンポーネント
３０８  データクライアント
３１０  バーチャルディレクタ
３１２  ＡＶクライアント
３１４  ユーザインターフェイス
３１６  プロセッサ
３１８  メモリ
３２０  ＡＩコンポーネント
３２２  ＡＶサーバ
３２４  データサーバ
４００  会議環境
４０２  ルームサーバＰＣ
４０４  ビデオコンポーネント
４０６  オーディオコンポーネント
４０８  データクライアント
４１０  バーチャルディレクタ
４１２  ＡＶクライアント
４１４  ユーザインターフェイス
４１６  プロセッサ
４１８  メモリ
４２０  ＡＩコンポーネント
４２２  ＤＰＴＺカメラ
４２４  ドキュメントキャプチャコンポーネント
４２６  ＡＶサーバ
４２８  データサーバ
５００  会議環境
５０２  ルームサーバＰＣ
５０４  ビデオコンポーネント
５０６  オーディオコンポーネント
５０８  データクライアント
５１０  バーチャルディレクタ
５１２  ＡＶクライアント
５１４  ユーザインターフェイス
５１６  プロセッサ
５１８  メモリ
５２０  ＡＩコンポーネント
５２２  ＤＰＴＺカメラ
５２４  ドキュメントキャプチャコンポーネント
５２６  マイクロフォンアレイ
５２８  話者追跡コンポーネント
５３０  ＡＶサーバ
５３２  データサーバ
１４０４  処理装置
１４０８  バス
１４０６  システムメモリ
１４１０  ＲＯＭ
１４１２  ＲＡＭ
１４１４  内部ＨＤＤ
１４１４  外部ＨＤＤ
１４１６  ＦＤＤ
１４１８  ディスク
１４２０  ＣＤドライブ
１４２２  ディスク
１４２４  インターフェイス
１４２６  インターフェイス
１４２８  インターフェイス
１４３０  オペレーティングシステム
１４３２  アプリケーション
１４３４  モジュール
１４３６  データ
１４３８  キーボード
１４４０  マウス
１４４２  入力デバイスインターフェイス
１４４４  モニタ
１４４６  ビデオアダプタ
１４４８  リモートコンピュータ
１４５０  メモリ／ストレージ
１４５６  ネットワークアダプタ
１４５８  モデム
１５０２  クライアント
１５０４  サーバ
１５０６  通信フレームワーク
１５０８  クライアントデータストア
１５１０  サーバデータストア
【図１】
2005318589.tif 000003
【図２】
2005318589.tif 000004
【図３】
2005318589.tif 000005
【図４】
2005318589.tif 000006
【図５】
2005318589.tif 000007
【図６】
2005318589.tif 000008
【図７】
2005318589.tif 000009
【図８】
2005318589.tif 000010
【図９】
2005318589.tif 000011
【図１０】
2005318589.tif 000012
【図１１】
2005318589.tif 000013
【図１２】
2005318589.tif 000014
【図１３】
2005318589.tif 000015
【図１４】
2005318589.tif 000016
【図１５】
2005318589.tif 000017