(57)【要約】  会議システムでの往復待ち時間測定のための外部機能が、提供される。通信システムでの往復待ち時間測定のための外部機能は、コンテンツイベントを生成し、コンテンツイベントを含んだ受信コンテンツストリーム内のコンテンツイベントを検出し、コンテンツイベントの生成と関連付けられた第１の時刻、およびコンテンツイベントの検出と関連付けられた第２の時刻を決定し、第２の時刻と第１の時刻との差に基づき、往復待ち時間を算出する機能を、含み得る。コンテンツイベントは、視覚イベントまたは聴覚イベントであってもよい。これらの機能は、１つまたは複数のモジュールまたは要素を用いて、実装され得る。コンピューティングデバイスが、コンテンツイベントを生成して検出するために、そして、往復待ち時間を算出するために、用いられ得る。モジュールまたは要素の他の様々な配置が、機能を提供するために用いられ得る。
2016521470.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツイベントを生成し、コンテンツイベントを含む受信コンテンツストリーム内で、コンテンツイベントを検出するように構成された、少なくとも１つのモジュールと、
コンテンツイベントの生成と関連付けられた第１の時刻、およびコンテンツイベントの検出と関連付けられた第２の時刻を決定し、第２の時刻と第１の時刻との差に基づき、往復待ち時間を算出するように構成された、プロセッサおよびメモリと
を備えた、装置。
【請求項２】
少なくとも１つのモジュールが、メモリ内に記憶されてプロセッサにより実行されるソフトウェア命令の少なくとも１組を含む、請求項１に記載の装置。
【請求項３】
少なくとも１つのモジュールが、生成されたコンテンツイベントを提示するように構成されたコンテンツ提示機構と、コンテンツイベントを含むコンテンツストリームを取り込むように構成されたコンテンツ取込機構とを備えた、請求項１に記載の装置。
【請求項４】
装置が、コンピューティングデバイスである、請求項１に記載の装置。
【請求項５】
少なくとも１つのモジュールが、
プロセッサと通信可能に接続され、コンテンツイベントを生成するように構成された光発生デバイスと、
プロセッサと通信可能に接続され、コンテンツイベントを検出するように構成された光検出デバイスと
を備えた、請求項１に記載の装置。
【請求項６】
コンテンツイベントが、時間ベース視覚イベントであり、装置が、
時間ベース視覚イベントの第１の表現、および時間ベース視覚イベントの第２の表現を含む画像を、取り込むように構成された画像取込デバイスを、さらに備えた、
請求項１に記載の装置。
【請求項７】
コンテンツイベントが、視覚イベントであり、視覚イベントが、形状またはオブジェクトの少なくとも１つの表現を含む、請求項１に記載の装置。
【請求項８】
イベントが聴覚イベントであり、生成された聴覚イベントが、関連付けられた聴覚特性の第１の組を有し、検出された聴覚イベントが、聴覚特性の第１の組とは異なる、関連付けられた聴覚特性の第２の組を有する、請求項１に記載の装置。
【請求項９】
イベントが、擬似ランダムノイズのバーストを含む聴覚イベントである、請求項１に記載の装置。
【請求項１０】
命令を記憶したコンピュータ可読記憶媒体であって、命令はプロセッサにより実行されると、プロセッサに方法を実行させ、方法は、
コンテンツイベントを生成するステップと、
コンテンツイベントを含む受信コンテンツストリーム内で、コンテンツイベントを検出するステップと、
コンテンツイベントの生成と関連付けられた第１の時刻、およびコンテンツイベントの検出と関連付けられた第２の時刻を決定するステップと、
第２の時刻と第１の時刻との差に基づき、往復待ち時間を算出するステップとを含む、
命令を記憶したコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、会議システムに関し、特に、会議システムにおける往復待ち時間の測定に関するが、それに限定するものではない。
【背景技術】
【０００２】
多くの映像会議システムが、企業のミーティングでの使用のために、広く普及している。このような映像会議システムは、通例、部屋間または拠点間の映像会議システムである。さらに、映像通話の使用（たとえば、タブレットコンピュータ、スマートフォン、および同様のデバイスによる）が増加し続けている。多くの通信システムにおいて、通信システムでの待ち時間は、その通信システム内のサービスのユーザに、不快な経験をもたらすことになり得る。たとえば、通信システムにより対応される会議サービスにおける待ち時間は、よくても、その会議サービスのユーザに不快となる経験をもたらすことになり、最悪の場合、ユーザが使用不能な会議サービスをもたらす結果となる。
【発明の概要】
【課題を解決するための手段】
【０００３】
従来技術における様々な不備は、通信システムでの往復待ち時間を測定する実施形態により、対処され得る。
【０００４】
一実施形態では、装置は、少なくとも１つのモジュールと、プロセッサと、メモリとを含む。少なくとも１つのモジュールは、コンテンツイベントを生成して、コンテンツイベントを含む受信コンテンツストリーム内のコンテンツイベントを検出するように構成されている。プロセッサとメモリは、コンテンツイベントの生成と関連付けられた第１の時刻、およびコンテンツイベントの検出と関連付けられた第２の時刻を決定し、第２の時刻と第１の時刻との差に基づき、往復待ち時間を算出するように、構成されている。
【０００５】
一実施形態では、コンピュータ可読記憶媒体が、命令を記憶している。命令は、プロセッサにより実行されると、プロセッサに方法を実行させる。方法は、コンテンツイベントを生成するステップと、コンテンツイベントを含んだ受信コンテンツストリーム内のコンテンツイベントを検出するステップと、コンテンツイベントの生成と関連付けられた第１の時刻、およびコンテンツイベントの検出と関連付けられた第２の時刻を決定するステップと、第２の時刻と第１の時刻との差に基づき、往復待ち時間を算出するステップとを、含み得る。
【０００６】
一実施形態では、装置は、プロセッサと、プロセッサに対して通信可能に接続されたメモリとを含む。プロセッサは、聴覚特性の第１の組を有する聴覚イベントを含む音声ストリームを受信し、受信された音声ストリーム内の聴覚イベントを検出し、聴覚特性の第２の組を作成するように、聴覚特性の第１の組を修正するために、聴覚イベントを処理し、聴覚特性の第２の組を有する聴覚イベントを出力するように構成されている。
【０００７】
本明細書での教示内容は、以下の詳細な説明を、添付の図面と組み合わせて検討することにより、容易に理解され得る。
【図面の簡単な説明】
【０００８】
【図１】例示的なマルチメディア会議システム、および例示的なマルチメディア会議システムでの往復待ち時間測定の例示的実施形態を示す図である。
【図２】図１の映像会議部の例示的実施形態を示し、タブレットコンピュータを使用して視覚イベントを生成し、この視覚イベントを検出し、映像コンテンツ経路の往復待ち時間を算出することを説明する図である。
【図３】図１の映像会議部の例示的実施形態を示し、発光デバイスを使用して視覚イベントを生成し、光検出デバイスがこの視覚イベントを検出し、コンピューティングデバイスが映像コンテンツ経路の往復待ち時間を算出することを説明する図である。
【図４】図１の映像会議部の例示的実施形態を示し、画像生成デバイスを使用して時間ベース視覚イベントを生成し、コンピューティングデバイスが、時間ベース視覚イベントの２つのバージョンを表す画像に基づき、映像コンテンツ経路の往復待ち時間を算出することを説明する図である。
【図５】図１の音声会議部の例示的実施形態を示し、タブレットコンピュータを使用して音声イベントを生成し、この音声イベントを検出し、音声コンテンツ経路の往復待ち時間を算出することを説明する図である。
【図６】待ち時間測定機構により、コンテンツ経路の往復待ち時間を測定する使用法の例示的実施形態を示す図である。
【図７Ａ】制御されたネットワーク環境に基づき、会議機構待ち時間統計ライブラリを構築し、会議機構待ち時間統計ライブラリを用いて、通信ネットワーク内のネットワーク待ち時間を測定する、例示的実施形態を示す図である。
【図７Ｂ】制御されたネットワーク環境に基づき、会議機構待ち時間統計ライブラリを構築し、会議機構待ち時間統計ライブラリを用いて、通信ネットワーク内のネットワーク待ち時間を測定する、例示的実施形態を示す図である。
【図８】本明細書で説明する機能の実行に使用するのに適したコンピュータの上位レベルブロック図である。
【発明を実施するための形態】
【０００９】
理解を容易にするため、同一の参照番号は、可能であれば、全図面に共通して、同一の構成要素を示すために用いられている。
【００１０】
一般に、外部往復待ち時間測定機能が提供される。少なくともいくつかの実施形態では、外部往復待ち時間測定機能は、メディア会議システムの２つの端点間で交換されるメディアの往復待ち時間を測定するために、用いられ得る。メディア会議システムが対応しているメディアは、映像コンテンツ、音声コンテンツ、マルチメディアコンテンツなどを含み得る。往復待ち時間の測定は、少なくとも、メディア会議システムに何も変更を加える必要がないという意味で、外部とみなされ得る。外部往復待ち時間測定機能の様々な実施形態は、例示的マルチメディア会議システムを考慮することにより、よりよく理解され得る。
【００１１】
図１は、例示的なマルチメディア会議システム、および例示的なマルチメディア会議システムでの往復待ち時間測定の例示的実施形態を示す図である。
【００１２】
例示的マルチメディア会議システム１００は、通信ネットワーク１１０を介して通信可能に接続された第１の場所１０１１および第２の場所１０１２（場所１０１として一括）を含む。場所１０１は、場所１０１間に、映像コンテンツおよび音声コンテンツを含む、マルチメディア会議に対応した、それぞれの装置を含む。通信ネットワーク１１０は、任意の適切な種類の通信ネットワークを含み得るものであり、このネットワークを介して、マルチメディア会議が実行され得る（たとえば、公衆交換電話網（ＰＳＴＮ）、インターネット・プロトコル（ＩＰ）対応データネットワークなど、および、これらの様々な組み合わせ）。
【００１３】
第１の場所１０１１は、第１の会議機構１０２１を含む。同様に、第２の場所１０１２は、第２の会議機構１０２２を含む。第１の会議機構１０２１および第２の会議機構１０２２（会議機構１０２として一括）は、協働して、場所１０１間のマルチメディア会議に対応している。第１の会議機構１０２１は、映像取込機構１０４１、映像提示機構１０５１、音声取込機構１０６１および音声出力機構１０７１の各々と通信可能に接続された、コンピュータ１０３１を含む。同様に、第２の会議機構１０２２は、映像取込機構１０４２、映像提示機構１０５２、音声取込機構１０６２および音声出力機構１０７２の各々と通信可能に接続された、コンピュータ１０３２を含む。
【００１４】
コンピュータ１０３１および１０３２は、コンピュータ１０３と総称され得るものであり、場所１０１間での映像会議および音声会議に対応するように構成されたコンピューティングデバイスの任意の適切な種類であり得る。たとえば、各コンピュータ１０３は、１つまたは複数のプロセッサ、１つまたは複数のメモリ、１つまたは複数の入出力インターフェースなど、および、その様々な組み合わせを含み得る。コンピュータ１０３は、場所１０１間の映像会議および音声会議を提供する様々な機能に、対応している。たとえば、コンピュータ１０３は、コンテンツ符号化および復号処理（たとえば、映像符号化および復号処理、音声符号化および復号処理など）、コンテンツパケット化（たとえば、映像フレームのパケット化、音声フレームのパケット化など）、通信ネットワーク１１０へとコンテンツフレームをリレーするとともに通信ネットワーク１１０からコンテンツフレームを受信するためのネットワークインターフェースおよびプロトコルなどに、対応し得る。コンピュータ１０３は、他の様々な要素（たとえば、プロセッサ、メモリ、インターフェース、プロトコルなど、および、その様々な組み合わせ）を含み得る。場所１０１間の映像会議および音声会議に対応するこのような機能を提供するコンピュータ１０３の利用について主に図示されるとともに説明されたが、場所１０１間の映像会議および音声会議に対応するこのような機能は、任意の適切な種類のハードウェアを利用して提供され得ることが、理解されるであろう。
【００１５】
映像取込機構１０４１および１０４２は、映像取込機構１０４と総称され得るものであり、それぞれの場所１０１にて映像を取り込むためのビデオカメラまたは他の任意の適切な種類の機構であってもよい。映像提示機構１０５１および１０５２は、映像提示機構１０５と総称され得るものであり、それぞれの場所１０１にて映像を提示する、コンピュータモニタ、テレビ画面、タブレット画面、または他の任意の適切な種類の機構であってもよい。映像会議の状況における映像取込機構１０４および映像提示機構１０５の通例の動作は、当業者に理解されるであろう。
【００１６】
音声取込機構１０６１および１０６２は、音声取込機構１０６と総称され得るものであり、それぞれの場所１０１にて音声を取り込む、マイク、または他の任意の適切な種類の機構であってもよい。音声出力機構１０７１および１０７２は、音声出力機構１０７と総称され得るものであり、それぞれの場所１０１にて音声を再生する、スピーカ、または他の任意の適切な種類の機構であってもよい。音声会議の状況における音声取込機構１０６および音声出力機構１０７の通例の動作は、当業者に理解されるであろう。
【００１７】
各会議機構１０２は、１つまたは複数のデバイスを用いて実装され得る。たとえば、会議機構１０２は、複数の周辺装置を有するコンピューティングデバイスであってもよい（たとえば、カメラ、コンピュータモニタ、マイク、およびスピーカを有するとともに、これらのうちの少なくともいくつかが周辺装置として接続され得るコンピュータタワー）。これら複数の周辺装置は、コンピューティングデバイスに対して通信可能に接続されている。たとえば、会議機構１０２は、統合された様々な会議機構を内蔵するデバイス（たとえば、一体に内蔵されたカメラ、ディスプレイ、マイク、およびスピーカを有するタブレットコンピュータ、一体に内蔵されたカメラ、ディスプレイ、マイク、およびスピーカを有するスマートフォンなど）であってもよい。会議機構１０２は、他の適切な方式で接続された他の適切な数および種類の要素を用いて、実装されてもよい。
【００１８】
会議機構１０２は、場所１０１間のマルチメディア会議に対応している。なお、場所１０１間のマルチメディア会議に対応する際の会議機構１０２の通例の動作は、当業者に理解されるものであるが、会議機構１０２のマルチメディア会議機能について概観する。
【００１９】
会議機構１０２は、場所１０１間の映像会議に対応するように、構成されている。会議機構１０２は、第１の場所１０１１から第２の場所１０１２へ映像コンテンツを提供するような映像会議に対応している。映像取込機構１０４１は、第１の場所１０１１で映像コンテンツを取り込み、取り込まれた映像コンテンツをコンピュータ１０３１に提供する。コンピュータ１０３１は、映像コンテンツを符号化し、符号化された映像コンテンツをパケット化し、パケット化された符号化映像コンテンツを、通信ネットワーク１１０を介して第２の場所１０１２へ送信する。コンピュータ１０３２は、パケット化された符号化映像コンテンツを、通信ネットワーク１１０を介してコンピュータ１０３１から受信する。コンピュータ１０３２は、パケット化された符号化映像コンテンツのパケット化を解除し、符号化映像コンテンツを復号し、その映像コンテンツを、第２の場所１０１２で映像を提示するために、映像提示機構１０５２へ向けて、伝播させる。これが、図１に、映像コンテンツ経路１１１１２として示されている。また、会議機構１０２は、第１の場所１０１１から第２の場所１０１２への映像コンテンツの提供についての説明を反転した処理を用いて、第２の場所１０１２から第１の場所１０１１へ映像コンテンツを提供するような映像会議にも対応している（すなわち、映像取込機構１０４２により取り込まれた映像コンテンツが、コンピュータ１０３２、通信ネットワーク１１０およびコンピュータ１０３１を介して映像提示機構１０５１へと伝播する）。これが、図１に、映像コンテンツ経路１１１２１として示されている。映像コンテンツ経路１１１１２および映像コンテンツ経路１１１２１は、例示的マルチメディア会議システム１００の往復映像コンテンツ経路１１１を表している。
【００２０】
会議機構１０２は、場所１０１間の音声会議に対応するように、構成されている。会議機構１０２は、第１の場所１０１１から第２の場所１０１２へ音声コンテンツを提供するような音声会議に対応している。音声取込機構１０６１は、第１の場所１０１１で音声コンテンツを取り込み、取り込まれた音声コンテンツをコンピュータ１０３１に提供する。コンピュータ１０３１は、音声コンテンツを符号化し、符号化された音声コンテンツをパケット化し、パケット化された符号化音声コンテンツを、通信ネットワーク１１０を介して第２の場所１０１２へ送信する。コンピュータ１０３２は、パケット化された符号化音声コンテンツを、通信ネットワーク１１０を介してコンピュータ１０３１から受信する。コンピュータ１０３２は、パケット化された符号化音声コンテンツをデパケッタイズし、符号化音声コンテンツを復号し、その音声コンテンツを、第２の場所１０１２で音声を提示するために、音声出力機構１０７２へ向けて伝播させる。これが、図１に、音声コンテンツ経路１１２１２として示されている。また、会議機構１０２は、第１の場所１０１１から第２の場所１０１２への音声コンテンツの提供についての説明を反転した処理を用いて、第２の場所１０１２から第１の場所１０１１へ音声コンテンツを提供するような音声会議にも対応している（すなわち、音声取込機構１０６２により取り込まれた音声コンテンツが、コンピュータ１０３２、通信ネットワーク１１０およびコンピュータ１０３１を介して音声出力機構１０７１へと伝播する）。これが、図１に、音声コンテンツ経路１１２２１として示されている。音声コンテンツ経路１１２１２および音声コンテンツ経路１１２２１は、例示的マルチメディア会議システム１００の往復音声コンテンツ経路１１２を表している。
【００２１】
主として、要素の特定の種類および配置を有する会議機構１０２の特定の種類および配置について図示されるとともに説明されたが、会議機構１０２は、通信ネットワーク１１０を介した場所１０１間のマルチメディア会議に対応するのに適する他の任意の方式で実装されてもよいことが、理解されるであろう。
【００２２】
会議機構１０２により提供されるマルチメディア会議についての説明からわかるように、コンテンツ信号（たとえば、映像信号または音声信号）の経路には、コンテンツ信号の経路にて動作する様々な種類のハードウェアおよびソフトウェアにより、多くの種類の遅延がもたらされており、マルチメディア会議のユーザが経験する端点間の遅延を、特徴づけたり測定したりすることは難しい。マルチメディア会議のユーザが経験する実際の遅延は、ユーザ間でのインタラクティブな経験の品質レベルを示す。たとえば、中程度の遅延（たとえば、各方向に３００−５００ｍｓ）は、利用者にとってマイナスの経験という結果になり得るが、顕著な遅延（たとえば、各方向に５００ｍｓを超える）は、ユーザ間の相互作用を半二重にすることにもなる（たとえば、一度に一方のユーザのみが話す）。そこで、少なくともいくつかの実施形態では、通信システムにおける往復コンテンツ経路の往復待ち時間を外部的に測定する機能が、提供される。
【００２３】
少なくともいくつかの実施形態では、例示的マルチメディア会議システム１００のユーザが経験する映像遅延を外部的に測定する機能が、提供される。少なくともいくつかの実施形態では、往復映像コンテンツ経路１１１の往復待ち時間を外部的に測定する機能が、提供される。少なくともいくつかの実施形態では、第１の場所１０１１での映像待ち時間測定機構１２０、および任意選択で、第２の場所１０１２での映像反射機構１２２を用いて、往復映像コンテンツ経路１１１の往復待ち時間の測定が実行される。
【００２４】
映像待ち時間測定機構１２０は、視覚イベントを生成するように構成されている。映像待ち時間測定機構１２０は、視覚イベントの生成と関連付けられた時刻（時刻Ｔ１として示される）を記録するように、構成されている。映像待ち時間測定機構１２０は、映像取込機構１０４１に対して配置されており、視覚イベントが、映像取込機構１０４１により取り込まれ、映像コンテンツの一部として、映像コンテンツ経路１１１１２を介し、第２の場所１０１２へと伝播されることになる。視覚イベントを含む映像コンテンツは、映像提示機構１０５２により、第２の場所１０１２にて提示される。視覚イベントを含む映像コンテンツは、映像提示機構１０５２から映像取込機構１０４２へと反射され戻される（たとえば、映像取込機構１０４２や映像提示機構１０５２の一方または双方を移動し、映像反射機構１２２を、映像提示機構１０５２および映像取込機構１０４２に対して配置して、視覚イベントを含む映像コンテンツが、映像提示機構１０５２から映像取込機構１０４２へ戻るようにすることなどによる）。結果的に、視覚イベントを含む映像コンテンツは、映像コンテンツの一部として、映像コンテンツ経路１１１２１を介して、第２の場所１０１２から第１の場所１０１１へと戻る。視覚イベントを含む映像コンテンツは、映像提示機構１０５１により提示される。このように、映像待ち時間測定機構１２０が、往復映像コンテンツ経路１１１の往復待ち時間を決定することができるように、視覚イベントは、往復映像コンテンツ経路１１１を行き来する。視覚イベントを含む映像コンテンツが、映像待ち時間測定機構１２０により監視されて、映像コンテンツ内に視覚イベントがあることが、映像待ち時間測定機構１２０により検出されるように、この映像待ち時間測定機構１２０は、映像提示機構１０５１に対して配置されている。映像待ち時間測定機構１２０は、映像提示機構１０５１により提示された映像コンテンツ内の視覚イベントを検出するように、構成されている。映像待ち時間測定機構１２０は、視覚イベントの検出と関連付けられた時刻（時刻Ｔ２として示される）を記録するように、構成されている。映像待ち時間測定機構１２０は、視覚イベントの生成と関連付けられた時刻と、視覚イベントの検出と関連付けられた時刻との差（たとえば、Ｔ２−Ｔ１）に基づいて、往復映像コンテンツ経路１１１の往復待ち時間を算出するように、構成されている。
【００２５】
映像待ち時間測定機構１２０は、視覚イベントを生成するように構成されている。視覚イベントは、往復映像コンテンツ経路１１１の往復待ち時間を測定するのに適した、任意の種類の視覚イベントであり得る。視覚イベントは、（たとえば、映像待ち時間測定機構１２０による視覚イベントの検出に役立つように）適切に定義された一意のイベントである。視覚イベントは、認識可能なオブジェクトの表示、認識可能な形状の表示（たとえば、正方形、長方形、三角形など）、認識可能な色を有する認識可能な形状の表示（たとえば、原色の１つ、等和色など）、クイックレスポンス（ＱＲ）コードの表示、光パルスの生成、タイマの表現のストリーミングなど、および、その様々な組み合わせを含み得る。上述の視覚イベントは、任意の適切な方式で提示され得る（たとえば、一定期間、ストリーミングで、表示または生成されるなど）。一定期間表示または生成された場合、視覚イベントは比較的短期間となる（たとえば、視覚イベントを確実に検出するのに充分であるものの、予期された往復待ち時間と比べると充分に短く、往復待ち時間の算出に過度に悪影響を与えないようになっている）。視覚イベントは、本明細書で考察したように生成および検出され得る、任意の他の種類の視覚イベントであってもよい。
【００２６】
映像待ち時間測定機構１２０は、視覚イベントを検出するように構成されている。視覚イベントの検出は、映像待ち時間測定機構１２０により生成される視覚イベントの特性に基づく。たとえば、視覚イベントが認識可能なオブジェクトの表示である場合、映像待ち時間測定機構１２０は、オブジェクトを含まれているか映像ストリームを監視するように構成され得る。たとえば、視覚イベントが特定の色を有する形状の表示である場合、映像待ち時間測定機構１２０は、特定の色を有する形状を含まれているか映像ストリームを監視するように構成され得る。たとえば、視覚イベントが閃光の生成である場合、映像待ち時間測定機構１２０は、閃光の検出のために映像ストリームを監視するように構成され得る。このように、映像待ち時間測定機構１２０による視覚イベントの検出は、映像待ち時間測定機構１２０による視覚イベントの生成に基づいて、構成されている。
【００２７】
視覚イベントが生成されて検出される方式を含む視覚イベントの特性は、映像待ち時間測定機構１２０が実装される方式、または映像反射機構１２２が実装される方式に依存し得る（または同様に、映像待ち時間測定機構１２０の実装、または映像反射機構１２２の実装は、視覚イベントの少なくとも１つの特性、視覚イベントが生成される方式、視覚イベントが検出される方式など、およびその様々な組み合わせのうちの１つまたは複数に、依存し得る。
【００２８】
映像待ち時間測定機構１２０および映像反射機構１２２は、いくつもの方式で実装され得る。
【００２９】
映像待ち時間測定機構１２０は、デバイス、モジュール、要素など、およびその様々な組み合わせの１つまたは複数を用いて、実装され得る。
【００３０】
少なくともいくつかの実施形態では、映像待ち時間測定機構１２０は、視覚イベントを提示する映像提示機構（たとえば、ディスプレイ）、視覚イベントを取り込む映像取込機構（たとえば、ビデオカメラ）、ならびに視覚イベントの生成、視覚イベントの検出、および往復映像コンテンツ経路１１１の往復待ち時間の算出を制御するプロセッサおよびメモリに対応する、コンピューティングデバイスであり得る。たとえば、映像待ち時間測定機構１２０は、タブレットコンピュータ、スマートフォンなどであり得る。少なくともいくつかの実施形態では、映像待ち時間測定機構１２０は、コンピューティングデバイス上で動作するアプリケーションを含み得る。このコンピューティングデバイスにおいて、アプリケーションは、視覚イベントの生成、視覚イベントの検出、往復映像コンテンツ経路１１１の往復待ち時間の算出、および任意選択で、往復映像コンテンツ経路１１１の往復待ち時間の測定に関する他の１つまたは複数の機能を制御するように、構成されている。
【００３１】
少なくともいくつかの実施形態では、映像待ち時間測定機構１２０は、視覚イベントを生成および提示する発光デバイス（たとえば、発光ダイオード（ＬＥＤ、レーザなど）と、視覚イベントを検出する光検出デバイス（たとえば、光検出器または他の適切なデバイス）と、視覚イベントの生成、視覚イベントの検出、および往復映像コンテンツ経路１１１の往復待ち時間の算出を制御するように構成されたコンピューティングデバイスとを、含み得る。
【００３２】
少なくともいくつかの実施形態では、映像待ち時間測定機構１２０は、（１）経時的に変化する時間ベースイベントを生成して提示する（たとえば、カウントクロック、ＱＲコード（登録商標）内に符号化された情報がクロック上の時刻を表し、クロック上の時刻の変化を表すように変化する変化ＱＲコード、など）（２）第１の場所１０１１から第２の場所１０１２へと伝播した時間ベースイベントの生成バージョンの表現、および第１の場所１０１１で受信された第２の場所１０１２からの時間ベースイベントの反射バージョンの表現を含む画像を取り込む、（３）往復映像コンテンツ経路１１１の往復待ち時間を、取り込まれた画像内に表現された２つの時刻の差として算出する、ように構成された、デバイスまたはコンポーネントの１つまたは複数を含み得る。
【００３３】
時間ベースイベントのストリーミングを用いて往復映像コンテンツ経路１１１の往復待ち時間を算出する、少なくとも１つの実施形態では、コンピューティングデバイスは、時間ベースイベントを生成し、時間ベースイベントの生成バージョンを、提示インターフェースを介して提示し、時間ベースイベントの反射バージョンをコンテンツ取込機構を介して取り込み、その時間ベースの反射バージョンを提示機構を介して提示し、時間ベースイベントの生成バージョンおよび時間ベースイベントの反射バージョンの表現を含む画像を取り込み（たとえば、提示インターフェースを介して表示された画像を取り込む画面取込動作による）、往復映像コンテンツ経路１１１の往復待ち時間を、取り込まれた画像内にて表現された２つの時刻の差として算出するように、構成されている。
【００３４】
往復映像コンテンツ経路１１１の往復待ち時間を算出するための時間ベースイベントのストリーミングを用いる少なくとも１つの実施形態では、コンピューティングデバイスは、時間ベースイベントを生成して、提示インターフェースを介して時間ベースイベントの生成バージョンを提示するように構成され、画像取込デバイスは、コンピューティングデバイスにより提示された時間ベースイベントの表現、および映像提示機構１０５１により第１の場所１０１１に提示された時間ベースイベントの反射バージョンの表現を含む画像を、取り込むように構成されている。そして、往復映像コンテンツ経路１１１の往復待ち時間が、取り込まれた画像内に描写された２つの時刻間の差として（たとえば、コンピューティングデバイスまたは他のデバイスにより）、算出され得る。
【００３５】
映像待ち時間測定機構１２０は、様々な他の方式で実装されてもよいことが、理解されるであろう。
【００３６】
映像反射機構１２２は、デバイス、モジュール、要素など、およびその様々な組み合わせの１つまたは複数を用いて、実装され得る。
【００３７】
少なくともいくつかの実施形態では、映像反射機構１２２は、光学反射器（たとえば、ミラー）であってもよい。光学反射器は、ユーザにより所定の位置に保持されてもよく、機械的に所定の位置に保持されるなどしてもよい。
【００３８】
少なくともいくつかの実施形態では、映像反射機構１２２は、視覚イベントを含む映像コンテンツを取り込む映像取込機構（たとえば、ビデオカメラ）、および視覚イベントを含む映像コンテンツを出力する映像出力機構（たとえば、映像提示インターフェース）に対応した、コンピューティングデバイスであってもよい。
【００３９】
映像反射機構１２２は、様々な他の方式で実装されてもよいことが、理解されるであろう。
【００４０】
映像待ち時間測定機構１２０および映像反射機構１２２の例示的実施形態、ならびに関連付けられた視覚イベントは、図２−図４を参照して記述されるとともに説明される。
【００４１】
図２は、図１の映像会議部の例示的実施形態を示し、タブレットコンピュータを使用して視覚イベントを生成し、この視覚イベントを検出し、映像コンテンツ経路の往復待ち時間を算出することを説明する図である。図２の例示的実施形態２００に示されるように、映像取込機構１０４１および１０４２は、カメラ２０４１および２０４２であり、映像提示機構１０５１および１０５２は、ディスプレイモニタ２０５１および２０５２であり、映像待ち時間測定機構１２０は、タブレットコンピュータ２２０であり、映像反射機構１２２は、ミラー２２２である。タブレットコンピュータ２２０は、原色（ハッチングにより示され、赤色を例示的に表す）を有する正方形２２５の画像を生成する。タブレットコンピュータ２２０は、正方形２２５の生成と関連付けられた時刻（Ｔ１）を記録する。タブレットコンピュータ２２０は、ディスプレイインターフェースを含み、正方形２２５は、ディスプレイインターフェースを介して表示される。正方形２２５は、カメラ２０４１により取り込まれて、コンピュータ１０３１に対し、カメラ２０４１からコンピュータ１０３１に提供される映像コンテンツの一部として、提供される。コンピュータ１０３１は、正方形２２５を含む映像コンテンツを、通信ネットワーク１１０を介してコンピュータ１０３２へと伝播させる。コンピュータ１０３２は、正方形２２５を含む映像コンテンツを、ディスプレイモニタ２０５２に提供する。ディスプレイモニタ２０５２は、正方形２２５を含む映像コンテンツを表示する。ミラー２２２が、正方形２２５を含む映像コンテンツを反射することで、正方形２２５を含む映像コンテンツが、カメラ２０４２により取り込まれ、コンピュータ１０３２に対し、カメラ２０４２からコンピュータ１０３２へと提供される映像コンテンツの一部として提供されるようになる。コンピュータ１０３２は、正方形２２５を含む映像コンテンツを、通信ネットワーク１１０を介してコンピュータ１０３１へと伝播させる。コンピュータ１０３１は、正方形２２５を含む映像コンテンツを、ディスプレイモニタ２０５１に提供する。ディスプレイモニタ２０５１は、正方形２２５を含む映像コンテンツを表示する。タブレットコンピュータ２２０は、カメラを含み、正方形２２５を含む映像コンテンツは、カメラにより取り込まれる。タブレットコンピュータ２２０は、ディスプレイモニタ２０５１から取り込まれた映像コンテンツ内の正方形２２５を検出する画像認識機能を含む。タブレットコンピュータ２２０は、ディスプレイモニタ２０５１から取り込まれた映像コンテンツ内の正方形２２５を検出する。タブレットコンピュータ２２０は、正方形２２５の検出と関連付けられた時刻（Ｔ２）を記録する。タブレットコンピュータ２２０は、往復待ち時間を、正方形２２５の生成と関連付けられた時刻と、正方形２２５の検出と関連付けられた時刻との差（たとえば、Ｔ２−Ｔ１）として算出する。タブレットコンピュータ２２０は、タブレットコンピュータ２２０のディスプレイインターフェースを介して、往復待ち時間（例示的には、本例において２２０ｍｓ）を提示する。
【００４２】
図３は、図１の映像会議部の例示的実施形態を示し、発光デバイスを使用して視覚イベントを生成し、光検出デバイスがこの視覚イベントを検出し、コンピューティングデバイスが映像コンテンツ経路の往復待ち時間を算出することを説明する図である。図３の例示的実施形態３００に示されるように、映像取込機構１０４１および１０４２は、カメラ３０４１および３０４２であり、映像提示機構１０５１および１０５２は、ディスプレイモニタ３０５１および３０５２であり、映像待ち時間測定機構１２０は、映像待ち時間測定デバイス３２０の組み合わせであり、映像反射機構１２２は、ミラー３２２である。映像待ち時間測定デバイス３２０は、視覚イベントを生成するように構成されたＬＥＤ３２０１と、視覚イベントを検出するように構成された光検出器３２０２と、往復映像コンテンツ経路１１１の往復待ち時間を算出するように構成されたコントローラ３２０３（ＬＥＤ３２０１および光検出器３２０２と通信可能に接続）とを含む。ＬＥＤ３２０１は、（たとえば、コントローラ３２０３の制御下で）光パルス３２５を生成する。コントローラ３２０３は、ＬＥＤ３２０１による光パルス３２５の生成と関連付けられた時刻（Ｔ１）を記録する。光パルス３２５は、カメラ３０４１により取り込まれて、コンピュータ１０３１に対し、カメラ３０４１からコンピュータ１０３１に提供される映像コンテンツの一部として、提供される。コンピュータ１０３１は、光パルス３２５を含む映像コンテンツを、通信ネットワーク１１０を介してコンピュータ１０３２へと伝播させる。コンピュータ１０３２は、光パルス３２５を含む映像コンテンツを、ディスプレイモニタ３０５２に提供する。ディスプレイモニタ３０５２は、光パルス３２５を含む映像コンテンツを表示する。ミラー３２２が、光パルス３２５を含む映像コンテンツを反射することで、光パルス３２５を含む映像コンテンツが、カメラ３０４２により取り込まれ、コンピュータ１０３２に対し、カメラ２０４２からコンピュータ１０３２へと提供される映像コンテンツの一部として提供されるようになる。コンピュータ１０３２は、光パルス３２５を含む映像コンテンツを、通信ネットワーク１１０を介してコンピュータ１０３１へと伝播させる。コンピュータ１０３１は、光パルス３２５を含む映像コンテンツを、ディスプレイモニタ２０５１に提供する。ディスプレイモニタ２０５１は、光パルス３２５を含む映像コンテンツを表示する。光検出器３２０２は、ディスプレイモニタ２０５１により表示された映像コンテンツ内の光パルス３２５を検出する。コントローラ３２０３は、光検出器３２０２による光パルス３２５の検出と関連付けられた時刻（Ｔ２）を記録する。コントローラ３２０３は、往復待ち時間を、光パルス３２５の生成と関連付けられた時刻と、光パルス３２５の検出と関連付けられた時刻との差（たとえば、Ｔ２−Ｔ１）として算出する。
【００４３】
図４は、図１の映像会議部の例示的実施形態を示し、画像生成デバイスを使用して時間ベース視覚イベントを生成し、コンピューティングデバイスが、時間ベース視覚イベントの２つのバージョンを表現する画像に基づき、映像コンテンツ経路の往復待ち時間を算出することを説明する図である。図４の例示的実施形態４００に示されるように、映像取込機構１０４１および１０４２は、カメラ４０４１および４０４２であり、映像提示機構１０５１および１０５２は、ディスプレイモニタ４０５１および４０５２であり、映像待ち時間測定機構１２０は、タブレットコンピュータ４２０１とハイスピードカメラ４２０２との組み合わせであり、映像反射機構１２２は、ミラー４２２である。タブレットコンピュータ４２０１は、待ち時間測定処理中動作し続ける、動作クロック４２５の画像を生成する。タブレットコンピュータ４２０１は、ディスプレイインターフェースを含み、動作クロック４２５は、ディスプレイインターフェースを介して表示される。動作クロック４２５は、カメラ４０４１により取り込まれて、コンピュータ１０３１に対し、カメラ４０４１からコンピュータ１０３１に提供される映像コンテンツの一部として、提供される。コンピュータ１０３１は、動作クロック４２５を含む映像コンテンツを、通信ネットワーク１１０を介してコンピュータ１０３２へと伝播させる。コンピュータ１０３２は、動作クロック４２５を含む映像コンテンツを、ディスプレイモニタ４０５２に提供する。ディスプレイモニタ４０５２は、動作クロック４２５を含む映像コンテンツを表示する。ミラー４２２が、動作クロック４２５を含む映像コンテンツを反射することで、動作クロック４２５を含む映像コンテンツが、カメラ４０４２により取り込まれ、コンピュータ１０３２に対し、カメラ４０４２からコンピュータ１０３２へと提供される映像コンテンツの一部として提供されるようになる。コンピュータ１０３２は、動作クロック４２５を含む映像コンテンツを、通信ネットワーク１１０を介してコンピュータ１０３１へと伝播させる。コンピュータ１０３１は、動作クロック４２５を含む映像コンテンツを、ディスプレイモニタ４０５１に提供する。ディスプレイモニタ４０５１は、動作クロック４２５を含む映像コンテンツを表示する。ハイスピードカメラ４２０２は、タブレットコンピュータ４２０１上に表示された状態の動作クロック４２５の表現（関連付けられた時刻は、Ｔ１として示される）と、往復映像コンテンツ経路１１１を行き来した後にディスプレイモニタ４０５１上に表示された状態の動作クロック４２５の表現（関連付けられた時刻は、Ｔ２として示される）とを含む画像を取り込む。そして、往復時間が、ハイスピードカメラ４２０２により取り込まれた画像内に示された２つの時刻の差（たとえば、Ｔ２−Ｔ１）として算出され得る。図４の例は、動作クロック４２５が表示された異なる表示点での動作クロック４２５の異なる時刻を示す（例示的には、画像がハイスピードカメラ４２０２により取り込まれた時には、時刻０．３６３ｓ、０．２３８、０．２３７および０．１１２が、ディスプレイモニタ２０５１、ミラー４２２、ディスプレイモニタ４０５２およびタブレットコンピュータ４２０１上にそれぞれ現れて、本例の往復遅延は、０．３６３ｓ−０．１１２ｓ＝２５１ｍｓとなる）。
【００４４】
図１に戻り、少なくともいくつかの実施形態では、映像待ち時間測定機構１２０は、往復映像コンテンツ経路１１１の往復待ち時間の算出に関連した１つまたは複数の他の機能にも対応し得ることが、理解されるであろう。
【００４５】
少なくともいくつかの実施形態では、映像待ち時間測定機構１２０は、往復映像コンテンツ経路１１１の算出された往復待ち時間を、１つまたは複数の方法で処理するように構成され得る。たとえば、映像待ち時間測定機構１２０は、往復待ち時間の値をメモリ内に記憶し、提示インターフェースを介して往復待ち時間の値を提示し、往復待ち時間の値を、１つまたは複数の関連する結果を生成する際に用いる１つまたは複数の他の往復待ち時間の値と集約し、往復待ち時間の値を少なくとも１つの他のデバイスへ向けて送信する（たとえば、通信ネットワーク１１０を管理する管理システム）など、およびその様々な組み合わせとして構成され得る。往復待ち時間情報が処理されて用いられ得る様々な方法が、当業者により理解されるとともに、本明細書での教示内容により知らされることになる。
【００４６】
少なくともいくつかの実施形態では、映像待ち時間測定機構１２０は、往復映像コンテンツ経路１１１の往復待ち時間の算出に悪影響を与え得る１つまたは複数のイベントを補正するように、構成され得る。たとえば、映像待ち時間測定機構１２０は、映像待ち時間測定機構１２０による視覚イベントの生成および出力と関連付けられた処理遅延、第２の場所１０１２での視覚イベントの反射と関連付けられた遅延、映像待ち時間測定機構１２０による視覚イベントの検出と関連付けられた処理遅延などの１つまたは複数を補正するように構成され得る。このような遅延時間の少なくともいくつかは、履歴情報、統計情報などの１つまたは複数から知られ得ることが、理解されるであろう。このような遅延時間の少なくともいくつかは、視覚イベントの１つまたは複数の特性を示す情報、映像待ち時間測定機構１２０の実装の種類を示す情報（たとえば、使用されるコンピュータのブランドおよび型式、使用されるプロセッサの種類など）などの１つまたは複数、およびその様々な組み合わせに基づいて決定され得ることが、理解されるであろう。このような補正は、このような遅延時間を、往復映像コンテンツ経路１１１の最初の往復待ち時間から減算することにより実行され得ることが、理解されるであろう。
【００４７】
映像待ち時間測定機構１２０は、往復映像コンテンツ経路１１１の往復待ち時間の算出に関連する様々な他の機能に対応し得る。
【００４８】
少なくともいくつかの実施形態では、例示的マルチメディア会議システム１００のユーザが経験する音声遅延を外部的に測定する機能が、提供される。少なくともいくつかの実施形態では、往復音声コンテンツ経路１１２の往復待ち時間を外部的に測定する機能が、提供される。少なくともいくつかの実施形態では、第１の場所１０１１での音声待ち時間測定機構１３０、および第２の場所１０１２での聴覚イベント変換機構１３２を用いて、往復音声コンテンツ経路１１２の往復待ち時間の測定が実行される。
【００４９】
音声待ち時間測定機構１３０は、関連付けられた聴覚特性の第１の組を有する聴覚イベントを生成するように、構成されている。音声待ち時間測定機構１３０は、聴覚イベントの生成と関連付けられた時刻（時刻Ｔ１として示される）を記録するように、構成されている。聴覚イベントは、音声取込機構１０６１により取り込まれて、音声コンテンツ経路１１２１２を介し、音声コンテンツの一部として、第２の場所１０１２へと伝播する。聴覚イベントを含む音声コンテンツは、音声出力機構１０７２により、第２の場所１０１２にて提示される。聴覚イベントを含む音声コンテンツは、聴覚イベント変換機構１３２により受信される。聴覚イベント変換機構１３２は、聴覚イベントを修正するように、聴覚イベントを処理する（たとえば、聴覚特性の第１の組の少なくとも１つの聴覚特性を修正して、聴覚イベントについての聴覚特性の第２の組を生成する）。聴覚イベントを修正するような聴覚イベントの処理は、聴覚イベントが、第２の場所１０１２でフィルタ処理されることを防ぐために、実行される（たとえば、現行の音声取込機構は、通例、強固なエコー消去および混信消去機能に対応している。これらの機能は、聴覚イベントが、修正されることなく第１の場所１０１１へ向けて戻るように伝播したとするならば、聴覚イベントを別の方法でフィルタ処理してしまう）。聴覚イベント変換機構１３２は、関連する聴覚特性の第２の組を有する聴覚イベントを出力する。聴覚イベントは、音声取込機構１０６２により取り込まれて、音声コンテンツ経路１１２２１を介し、音声コンテンツの一部として、第２の場所１０１２から第１の場所１０１１へと伝播して戻される。聴覚イベントを含む音声コンテンツは、音声出力機構１０７１により、第１の場所１０１１にて提示される。このように、音声待ち時間測定機構１３０が、往復音声コンテンツ経路１１２の往復待ち時間を決定することができるように、聴覚イベントは、往復音声コンテンツ経路１１２を行き来する。聴覚イベントを含む音声コンテンツは、音声待ち時間測定機構１３０により受信される。音声待ち時間測定機構１３０は、音声出力機構１０７１により出力された音声コンテンツ内の聴覚イベントを検出するように、構成されている。音声待ち時間測定機構１３０は、聴覚特性の第２の組を有する聴覚イベントを検出するように、構成されている（たとえば、音声待ち時間測定機構１３０は、聴覚イベント変換機構１３２により実行される、音声処理に関する知識を前もって有している）。音声待ち時間測定機構１３０は、聴覚イベントの検出と関連付けられた時刻（時刻Ｔ２として示される）を記録するように、構成されている。音声待ち時間測定機構１３０は、聴覚イベントの生成と関連付けられた時刻と、聴覚イベントの検出と関連付けられた時刻との差（たとえば、Ｔ２−Ｔ１）に基づいて、往復音声コンテンツ経路１１２の往復待ち時間を算出するように、構成されている。
【００５０】
音声待ち時間測定機構１３０は、聴覚イベントを生成するように構成されている。聴覚イベントは、往復音声コンテンツ経路１１２の往復待ち時間を測定する際の使用に適した、任意の種類の聴覚イベントであり得る。聴覚イベントは、（たとえば、聴覚待ち時間測定機構１３０による聴覚イベントの検出に役立つように）適切に定義された一意のイベントである。聴覚イベントは、比較的短い（その他の時間も用いられ得るが、たとえば、約０．５秒−１秒の）擬似ランダムノイズのバーストであってもよい。擬似ランダムノイズの比較的短いバーストは、最大長のシーケンスから生成され得る。この種のバーストは、比較的平坦なスペクトルを有し、容易に再生され得ることが、理解されるであろう。聴覚イベントは、本明細書で考察したように生成および検出され得る、任意の他の種類の聴覚イベントであってもよい。
【００５１】
音声待ち時間測定機構１３０は、聴覚イベントを検出するように構成されている。聴覚イベントの検出は、音声待ち時間測定機構１３０により生成される聴覚イベントの特性に基づく。聴覚イベントの検出は、聴覚イベント変換機構１３２により生成される聴覚イベントの聴覚特性に、依存し得る（たとえば、聴覚イベント変換機構１３２は、聴覚イベントの特性を修正する）。音声待ち時間測定機構１３０は、受信された音声と聴覚イベント（たとえば、上述のように比較的短い擬似ランダムノイズのバースト）との相互相関をとるように構成され、相関結果を監視して、聴覚イベントおよび受信された音声が一致することを示すピークを検出し得る。このように、音声待ち時間測定機構１３０による聴覚イベントの検出は、音声待ち時間測定機構１３０による聴覚イベントの生成、および聴覚イベント変換機構１３２による聴覚イベントの修正に基づいて、構成され得る。
【００５２】
音声待ち時間測定機構１３０および聴覚イベント変換機構１３２の各々は、いくつもの方式で実装され得る。
【００５３】
音声待ち時間測定機構１３０は、デバイス、モジュール、要素など、およびその様々な組み合わせの１つまたは複数を用いて、実装され得る。
【００５４】
少なくともいくつかの実施形態では、音声待ち時間測定機構１３０は、聴覚イベントを出力する音声出力機構（たとえば、１つまたは複数のスピーカ）、聴覚イベントを含む音声コンテンツを取り込む音声取込機構（たとえば、マイク）、ならびに聴覚イベントの生成、聴覚イベントの検出、および往復音声コンテンツ経路１１２の往復待ち時間の算出を制御するプロセッサおよびメモリに対応する、コンピューティングデバイスであり得る。たとえば、音声待ち時間測定機構１３０は、タブレットコンピュータ、スマートフォンなどであり得る。少なくともいくつかの実施形態では、音声待ち時間測定機構１３０は、コンピューティングデバイス上で動作するアプリケーションを含み得る。このコンピューティングデバイスにおいて、アプリケーションは、聴覚イベントの生成、聴覚イベントの検出、往復音声コンテンツ経路１１２の往復待ち時間の算出、および任意選択で、往復音声コンテンツ経路１１２の往復待ち時間の測定に関する他の１つまたは複数の機能を制御するように、構成されている。
【００５５】
少なくともいくつかの実施形態では、音声待ち時間測定機構１３０は、聴覚イベントを出力する音声出力デバイス（たとえば、１つまたは複数のスピーカ）と、聴覚イベントを含む音声コンテンツを取り込む音声取込デバイス（たとえば、マイク）と、聴覚イベントの生成、聴覚イベントの検出、および往復音声コンテンツ経路１１２の往復待ち時間の算出を制御するように構成されたコンピューティングデバイスとを、含み得る。
【００５６】
音声待ち時間測定機構１３０は、様々な他の方式で実装されてもよいことが、理解されるであろう。
【００５７】
聴覚イベント変換機構１３２は、デバイス、モジュール、要素など、およびその様々な組み合わせの１つまたは複数を用いて、実装され得る。
【００５８】
少なくともいくつかの実施形態では、聴覚イベント変換機構１３２は、聴覚イベントを含む音声コンテンツを取り込む音声取込機構（たとえば、マイク）、聴覚イベントを出力する音声出力機構（たとえば、一つ以上のスピーカ）、ならびに、聴覚イベントを、聴覚特性の第１の組を有するものから聴覚特性の第２の組を有するものへと修正することを制御するプロセッサおよびメモリに対応する、コンピューティングデバイスであり得る。たとえば、聴覚イベント変換機構１３２は、タブレットコンピュータ、スマートフォンなどであり得る。
【００５９】
少なくともいくつかの実施形態では、聴覚イベント変換機構１３２は、聴覚イベントを含む音声コンテンツを取り込む音声取込機構（たとえば、マイク）と、聴覚イベントを出力する音声出力機構（たとえば、一つ以上のスピーカ）と、聴覚イベントを、聴覚特性の第１の組を有するものから聴覚特性の第２の組を有するものへと修正することを制御するように構成されたコンピューティングデバイスとを、含み得る。
【００６０】
聴覚イベント変換機構１３２は、様々な他の方式で実装されてもよいことが、理解されるであろう。
【００６１】
音声待ち時間測定機構１３０および聴覚イベント変換機構１２２の例示的実施形態が、図５を参照して記述されるとともに説明される。
【００６２】
図５は、図１の音声会議部の例示的実施形態を示し、タブレットコンピュータを使用して音声イベントを生成し、この音声イベントを検出し、音声コンテンツ経路の往復待ち時間を算出することを説明する図である。図５の例示的実施形態５００に示されるように、音声取込機構１０６１および１０６２は、カメラ５０６１および５０６２であり、音声出力機構１０７１および１０７２は、スピーカ５０７１および５０７２であり、音声待ち時間測定機構１３０は、タブレットコンピュータ５３０であり、聴覚イベント変換機構１３２は、タブレットコンピュータ５３２である。タブレットコンピュータ５３０は、第１の周波数（音響プロファイルおよび関連するラベルｆ１により示される）にて、音声５３５を生成する。タブレットコンピュータ５３０は、音声５３５の生成と関連付けられた時刻（Ｔ１）を記録する。タブレットコンピュータ５３０は、スピーカを含み、音声５３５は、このスピーカにより再生される。音声５３５は、マイク５０６１により取り込まれて、コンピュータ１０３１に対し、マイク５０６１からコンピュータ１０３１に提供される音声コンテンツの一部として、提供される。コンピュータ１０３１は、音声５３５を含む音声コンテンツを、通信ネットワーク１１０を介してコンピュータ１０３２へと伝播させる。コンピュータ１０３２は、音声５３５を含む音声コンテンツを、スピーカ５０７２に提供する。スピーカ５０７２は、音声５３５を含む音声コンテンツを再生する。タブレットコンピュータ５３２は、マイクを含み、音声５３５は、このマイクにより受け取られる。タブレットコンピュータ５３２は、音声５３５を、第１の周波数を有するものから第２の周波数（音響プロファイルおよび関連するラベルｆ２により示される）を有するものへと修正するように、音声５３５を処理する。また、タブレットコンピュータ５３２も、スピーカを含み、修正された音声５３５は、このスピーカにより再生される。修正された音声５３５は、マイク５０６２により取り込まれて、コンピュータ１０３２に対し、マイク５０６２からコンピュータ１０３２に提供される音声コンテンツの一部として、提供される。コンピュータ１０３２は、修正された音声５３５を含む音声コンテンツを、通信ネットワーク１１０を介してコンピュータ１０３１へと伝播させる。コンピュータ１０３１は、修正された音声５３５を含む音声コンテンツを、スピーカ５０７１に提供する。スピーカ５０７１は、修正された音声５３５を含む音声コンテンツを再生する。また、タブレットコンピュータ５３０は、マイクも含み、修正された音声５３５を含む音声コンテンツは、このマイクにより取り込まれる。タブレットコンピュータ５３０は、スピーカ５０７１から取り込まれた音声コンテンツ内の修正された音声５３５を検出する音声認識機能を含む。タブレットコンピュータ５３０は、スピーカ５０７１から取り込まれた音声コンテンツ内の修正された音声５３５を検出する。タブレットコンピュータ５３０は、修正された音声５３５の検出と関連付けられた時刻（Ｔ２）を記録する。タブレットコンピュータ５３０は、往復待ち時間を、修正された音声５３５の生成と関連付けられた時刻と、修正された音声５３５の検出と関連付けられた時刻との差（たとえば、Ｔ２−Ｔ１）として算出する。タブレットコンピュータ５３０は、タブレットコンピュータ５３０のディスプレイインターフェースを介して、往復待ち時間（例示的には、本例において１８４ｍｓ）を提示する。
【００６３】
図１に戻り、少なくともいくつかの実施形態では、音声待ち時間測定機構１３０は、往復音声コンテンツ経路１１２の往復待ち時間の算出に関連した１つまたは複数の他の機能にも対応し得ることが、理解されるであろう。
【００６４】
少なくともいくつかの実施形態では、音声待ち時間測定機構１３０は、往復音声コンテンツ経路１１２の算出された往復待ち時間を、１つまたは複数の方法で取り扱うように構成され得る。たとえば、音声待ち時間測定機構１３０は、往復待ち時間の値をメモリ内に記憶し、提示インターフェースを介して往復待ち時間の値を提示し、往復待ち時間の値を、１つまたは複数の関連する結果を生成する際に用いる１つまたは複数の他の往復待ち時間の値と集約し、往復待ち時間の値を少なくとも１つの他のデバイスへ向けて送信する（たとえば、通信ネットワーク１１０を管理する管理システム）など、およびその様々な組み合わせとして構成され得る。往復待ち時間情報が取り扱われて用いられ得る様々な方法が、当業者により理解されるとともに、本明細書での教示内容により知らされることになる。
【００６５】
少なくともいくつかの実施形態では、音声待ち時間測定機構１３０は、往復音声コンテンツ経路１１２の算出された往復待ち時間の算出に悪影響を与え得る１つまたは複数のイベントを補正するように、構成され得る。たとえば、音声待ち時間測定機構１３０は、音声待ち時間測定機構１３０による聴覚イベントの生成および出力と関連付けられた処理遅延、第２の場所１０１２での聴覚イベントの修正と関連付けられた遅延、音声待ち時間測定機構１３０による聴覚イベントの検出と関連付けられた処理遅延などの１つまたは複数を補正するように構成され得る。このような遅延時間の少なくともいくつかは、履歴情報、統計情報などの１つまたは複数から知られ得ることが、理解されるであろう。このような遅延時間の少なくともいくつかは、聴覚イベントの１つまたは複数の特性を示す情報、聴覚待ち時間測定機構１３０の実装の種類を示す情報（たとえば、使用されるコンピュータのブランドおよび型式、使用されるプロセッサの種類など）などの１つまたは複数、およびその様々な組み合わせに基づいて決定され得ることが、理解されるであろう。このような補正は、このような遅延時間を、往復音声コンテンツ経路１１２の最初の往復待ち時間から減算することにより、実行され得ることが、理解されるであろう。
【００６６】
音声待ち時間測定機構１３０は、往復音声コンテンツ経路１１２の往復待ち時間の算出に関連する様々な他の機能に対応し得る。
【００６７】
映像待ち時間測定機構１２０および音声待ち時間測定機構１３０の双方が、例示的マルチメディア会議システム１００内で用いられた実施形態について、主として記述されるとともに説明されたが、少なくともいくつかの実施形態では、映像待ち時間測定機構１２０のみが用いられてもよく（たとえば、対応する音声コンテンツがない映像会議、往復映像経路の往復待ち時間のみが重視されるマルチメディア会議などに）、または、音声待ち時間測定機構１３０のみが用いられてもよい（たとえば、対応する映像コンテンツがない音声会議、往復音声経路の往復待ち時間のみが重視されるマルチメディア会議などに）ことが理解されるであろう。
【００６８】
映像待ち時間測定機構１２０および音声待ち時間測定機構１３０は、主として、独立して描写されるとともに説明されたが（たとえば、例示的マルチメディア会議システム１００内での独立した実装として）、少なくともいくつかの実施形態では、映像待ち時間測定機構１２０および音声待ち時間測定機構１３０は、１つまたは複数の共用デバイスを用いて実装され得ることが、理解されるであろう。たとえば、単一のコンピューティングデバイスが、映像待ち時間測定機構１２０および音声待ち時間測定機構１３０の双方を実装するために用いられてもよい。
【００６９】
特定の種類のコンテンツの往復待ち時間を決定することについて、主として図示されるとともに説明されたが（たとえば、往復映像コンテンツ経路１１１を行き来する映像コンテンツの往復待ち時間、および往復音声コンテンツ経路１１２を行き来する音声コンテンツの往復待ち時間）、少なくともいくつかの実施形態では、本明細書で様々なコンテンツの具体的な種類に言及することは、往復コンテンツ経路を行き来するコンテンツの往復待ち時間を決定することとして一般化され得る）ことが理解されるであろう。したがって、少なくともいくつかの実施形態では、本明細書で映像待ち時間測定機構１２０および音声待ち時間測定機構１３０に言及することは、待ち時間測定機構として、より一般的に読み取ることができ、本明細書で視覚イベントおよび聴覚イベントに言及することは、コンテンツイベントとして、より一般的に読み取ることができる。この種の一般化は、図１に関する様々な実施形態に適用され得るものであり、図６を参照することにより、さらによく理解され得る。
【００７０】
図６は、待ち時間測定機構により、コンテンツ経路の往復待ち時間を測定する使用法の例示的実施形態を示す図である。主として連続して実行されるものとして図示されるとともに説明されるが、方法６００の複数のステップの少なくとも一部は、同時に、または図６に示されたものとは異なる順序で実行され得ることが、理解されるであろう。ステップ６０１にて、方法６００が開始する。ステップ６１０では、コンテンツイベントが生成される。ステップ６２０では、コンテンツイベントの生成と関連付けられた第１の時刻が、決定される。ステップ６３０では、コンテンツイベントを含む受信コンテンツストリーム内で、コンテンツイベントが検出される。ステップ６４０では、コンテンツイベントの検出と関連付けられた第２の時刻が、決定される。ステップ６５０では、第１のタイムスタンプと第２のタイムスタンプとの差に基づき、往復待ち時間が算出される。ステップ６９９にて、方法６００が終了する。図６の方法６００の様々な実施形態は、図１と、図２−図５の１つまたは複数とを参照することにより、さらによく理解され得る。
【００７１】
少なくともいくつかの実施形態では、制御されたネットワーク環境に基づき、会議機構待ち時間統計ライブラリを構築し、さらに、会議機構待ち時間統計ライブラリに基づき、通信ネットワーク内のネットワーク待ち時間を測定するために、外部往復待ち時間測定機能が、用いられる。
【００７２】
図７Ａおよび図７Ｂは、制御されたネットワーク環境に基づき、会議機構待ち時間統計ライブラリを構築し、会議機構待ち時間統計ライブラリを用いて、通信ネットワーク内のネットワーク待ち時間を測定する、例示的実施形態を示す図である。
【００７３】
図７Ａおよび図７Ｂに示されるように、第１の会議機構７０２１と第２の会議機構７０２２とは、制御されたネットワーク環境７１０Ａを介する通信のため（図７Ａに図示）、および通信ネットワーク７１０Ｂを介する通信のために、（図７Ｂに図示）配備されている。第１の会議機構７０２１および第２の会議機構７０２２は、図１を参照して記述されるとともに説明された第１の会議機構１０２１および第２の会議機構１０２２に対応し得る。制御されたネットワーク環境７１０Ａは、ネットワーク遅延が知られているかまたは正確に測定し得る、ネットワーク環境である（たとえば、実験室環境または他の適切な種類の環境）。通信ネットワーク７１０Ｂは、ネットワーク遅延が知られていない、任意の種類の通信ネットワークであり得る（たとえば、インターネット、企業ネットワークなど）。
【００７４】
図７Ａおよび図７Ｂにさらに示されるように、コンテンツ待ち時間測定機構７４０およびコンテンツ反射／変換機構７４２が、図７Ａまたは図７Ｂの状況にて用いられて、図１−図６を参照して本明細書にて記述するとともに説明したように、待ち時間測定が実行され得る。コンテンツ待ち時間測定機構７４０は、図１の映像待ち時間測定機構１２０または音声待ち時間測定機構１３０に対応し得る。同様に、コンテンツ反射／変換機構７４２は、図１の映像反射機構１３２または聴覚イベント変換機構１３２に対応し得る。
【００７５】
図７Ａおよび図７Ｂにさらに示されるように、会議機構待ち時間統計ライブラリ７５０が、制御されたネットワーク環境７１０Ａを介して（たとえば、統計が集められると、統計にポピュレートするために使用）、または通信ネットワーク７１０Ｂを介して（たとえば、第１の会議機構７０２１または第２の会議機構７０２２を選択する場合、通信ネットワーク７１０Ｂ上のネットワーク待ち時間測定を実行する場合など、およびその様々な組み合わせのように、統計にアクセスするのに使用）アクセス可能となるように維持されてもよい。会議機構待ち時間統計ライブラリ７５０は、様々な種類の待ち時間統計を、様々な粒度で含み得る。待ち時間統計は、任意の適切な種類の待ち時間統計（たとえば、平均待ち時間、最長待ち時間など、およびその様々な組み合わせ）を含み得る。待ち時間統計は、任意の適切な粒度にて提供され得る。たとえば、待ち時間統計は、１つまたは複数の会議機構提供者の１つまたは複数種類の会議機構の１つまたは複数の配置のための会議機構配置レベルにて、決定されるとともに維持され得る。たとえば、待ち時間統計は、１つまたは複数の会議機構提供者の１つまたは複数種類の会議機構のための会議機構種のレベルにて、決定されるとともに維持され得る（たとえば、所与の会議機構の種類の単一の配置についての平均待ち時間、所与の会議機構の種類の可能な複数の配置に亘る平均待ち時間など、およびその様々な組み合わせ）。たとえば、待ち時間統計は、１つまたは複数の会議機構提供者についての会議機構提供者レベルにて、決定されるとともに維持され得る（たとえば、会議機構提供者により提供された会議機構のみについての平均待ち時間、会議機構提供者により提供された会議機構の複数の種類に亘る平均待ち時間など、およびその様々な組み合わせ）。会議機構待ち時間統計ライブラリは、待ち時間統計の任意の他の適切な種類を含み得る。会議機構待ち時間統計ライブラリは、任意の他の適切な粒度にて、待ち時間統計を提供し得る。
【００７６】
図７Ａの状況にて、制御されたネットワーク環境７１０Ａのネットワーク待ち時間は知られているが、第１の会議機構７０２１および第２の会議機構７０２２の待ち時間は知られていないものとする。制御されたネットワーク環境７１０Ａの知られているネットワーク待ち時間は、第１の会議機構７０２１と関連付けられた待ち時間、または第２の会議機構７０２２と関連付けられた待ち時間を決定されるために、往復待ち時間測定の全てまたは一部と組み合わせて用いられ得る（たとえば、図１−図６の１つまたは複数の１つまたは複数の実施形態を本明細書にて参照して記述するとともに説明されるように）。
【００７７】
たとえば、コンテンツ待ち時間測定機構７４０（およびコンテンツ反射／変換機構７４２）によるコンテンツイベントの生成および検出に基づき、往復待ち時間が測定され、制御されたネットワーク環境７１０Ａ（伝送の双方向）の合計ネットワーク遅延が知られている場合、第１の会議機構７０２１および第２の会議機構７０２２によるコンテンツイベントの取り扱いに帰する遅延の部分は、往復待ち時間と合計ネットワーク遅延との差として、算出され得る。そして、第１の会議機構７０２１および第２の会議機構７０２２によるコンテンツイベントの取り扱いに帰する遅延の部分は、任意の適切な方式にて、第１の会議機構７０２１および第２の会議機構７０２２にさらに帰することになる。
【００７８】
たとえば、コンテンツイベントが、コンテンツ待ち時間測定機構７４０により生成される時刻が知られており（ＴＧとして示される）、制御されたネットワーク環境７１０Ａのネットワーク遅延（すなわち、第１の会議機構７０２１の出力と第２の会議機構７０２２の入力との間）が知られており（ＴＮとして示される）、コンテンツイベントが、第２の会議機構７０２２により受信される時刻が知られている（ＴＲとして示される）場合、第１の会議機構７０２１によるコンテンツイベントの取り扱いと関連付けられた待ち時間は、ＴＲ−ＴＧ−ＴＮとして算出され得る。
【００７９】
たとえば、コンテンツ待ち時間測定機構７４０により生成されたコンテンツイベントが、第１の会議機構７０２１により制御されたネットワーク環境７１０Ａへと出力される時刻が知られており（ＴＯとして示される）、制御されたネットワーク環境７１０Ａの両方向における（すなわち、第１の会議機構７０２１の出力と第２の会議機構７０２２の入力との間の、および、同様に、第２の会議機構７０２２の出力と第１の会議機構７０２１の入力との間の）ネットワーク遅延が知られており（ＴＮとして示される）、コンテンツイベントが、制御されたネットワーク環境７１０Ａを介して第１の会議機構７０２１により受信される時刻が知られている（ＴＲとして示される）場合、第１の会議機構７０２１によるコンテンツイベントの取り扱いと関連付けられた待ち時間は、ＴＲ−ＴＯ−ＴＮとして算出され得る。
【００８０】
会議機構の待ち時間の測定が、図７Ａの制御されたネットワーク環境７１０Ａなどの制御されたネットワーク環境の状況での他の方法で、決定され得ることが、理解されるであろう。
【００８１】
このような測定が、第１の会議機構７０２１の平均待ち時間、または第２の会議機構７０２２の平均待ち時間を決定するために、繰り返され得ることが、理解されるであろう。１つまたは複数の会議機構提供者の１つまたは複数の会議機構の種類の１つまたは複数の配置についてのこれらの種類の測定を繰り返すことにより、様々な待ち時間統計が、会議機構待ち時間統計ライブラリ７５０内へポピュレートするために収集され得ることも、理解されるであろう。
【００８２】
このように、外部往復待ち時間測定機能の実施形態は、会議機構待ち時間統計ライブラリ７５０の基礎を形成する待ち時間統計を、収集するために用いられ得る。
【００８３】
図７Ｂの状況にて、少なくともある程度の会議機構待ち時間情報（たとえば、図７Ａの状況にて得られるとともに会議機構待ち時間統計ライブラリ７５０内にポピュレートされた測定結果に基づく、第１の会議機構７０２１の待ち時間、または第２の会議機構７０２２の待ち時間）は知られているが、通信ネットワーク７１０Ｂのネットワーク遅延は知られていないものとする。知られている会議機構待ち時間情報は、通信ネットワーク７１０Ｂと関連付けられた１つまたは複数のネットワーク遅延を決定するために、往復待ち時間（たとえば、図１−図６の１つまたは複数の１つまたは複数の実施形態を本明細書にて参照して記述するとともに説明されるように）の全てまたは一部と組み合わせて用いられ得る。
【００８４】
たとえば、往復待ち時間が、コンテンツ待ち時間測定機構７４０（およびコンテンツ反射／変換機構７４２）によるコンテンツイベントの生成および検出に基づいて測定され、第１の会議機構７０２１の合計待ち時間（たとえば、伝送の両方向におけるコンテンツイベントの取り扱いについて）が知られており（たとえば、会議機構待ち時間統計ライブラリ７５０から）、第２の会議機構７０２２の合計待ち時間（たとえば、伝送の両方向におけるコンテンツイベントの取り扱いについて）が知られている場合（たとえば、会議機構待ち時間統計ライブラリ７５０から）、通信ネットワーク７１０Ｂに帰する往復待ち時間の一部は、往復待ち時間と、第１の会議機構７０２１および第２の会議機構７０２２の合計待ち時間との差として、決定され得る。
【００８５】
たとえば、コンテンツイベントが、コンテンツ待ち時間測定機構７４０により生成される時刻が知られており（ＴＧとして示される）、第１の会議機構７０２１の待ち時間が知られており（時刻Ｔ１として示される）、コンテンツイベントが、第２の会議機構７０２２により受信される時刻が知られている（ＴＲとして示される）場合、第１の会議機構７０２１から第２の会議機構７０２２へ向けた通信ネットワーク７１０Ｂを介したコンテンツイベントの伝播と関連付けられたネットワーク待ち時間は、ＴＲ−ＴＧ−Ｔ１として算出され得る。
【００８６】
このように、外部往復待ち時間測定機能の実施形態は、ネットワーク待ち時間の測定を実行するように用いられ得る（会議機構待ち時間統計ライブラリ７５０の基礎を形成する待ち時間統計が利用可能とする）。
【００８７】
このような待ち時間統計（たとえば、会議機構待ち時間統計ライブラリ７５０の待ち時間統計）は、会議機構認可サービスを提供するために利用され得ることが理解されるであろう。このサービスにより、会議機構の提供者は、様々な種類の認可を受信し得る。認可は、様々なレベルの粒度にて提供され得る（たとえば、会議機構提供者の１つまたは複数の会議機構に対して、会議機構提供者に対してなど）。認可は、一般的に、または特定の種類の統計について、提供され得る（たとえば、会社Ｘの会議機構Ｘ１は、平均待ち時間０．０９８秒にて認可され、会社Ｙの会議機構Ｙ３の配置Ａ２は、最長待ち時間０．１１２秒にて認可されるなど）。
【００８８】
本明細書では、コンテンツイベントが生成される時刻を往復待ち時間を算出する基礎として使用することについて、主として記述されるとともに説明されるが、コンテンツイベントが提示された時刻の使用も、往復待ち時間算出の基礎として利用可能であることが、理解されるであろう。いくつかの実施形態では、コンテンツイベント生成時刻とコンテンツイベント提示時刻とは、同じである（たとえば、発光デバイスにより光が発せられるなど）。しかしながら、他の実施形態では、コンテンツイベント生成時刻とコンテンツイベント提示時刻とは、異なっていてもよい（たとえば、コンピューティングデバイスにより提示される視覚イベントが生成されて、コンピューティングデバイスのディスプレイインターフェースに対して、ディスプレイインターフェースを介して提示するために提供されるか、またはコンピューティングデバイスにより提示される聴覚イベントが生成されて、コンピューティングデバイスのスピーカに対して、スピーカを介して提示するために提供されるなど）。このように、少なくともいくつかの実施形態では、本明細書でのコンテンツイベントの生成への言及は、コンテンツイベントの提示として読み取られ得る。同様に、本明細書でのコンテンツイベントが生成される時刻への言及は、コンテンツイベントが提示される時刻として読み取られ得る。コンテンツイベント生成時刻とコンテンツイベント提示時刻とが異なり得る、このような実施形態の少なくともいくつかでは、コンテンツ待ち時間測定機構は、コンテンツイベントが生成される時刻を、時間差を補正せずに用いるか、時間差を補正して、コンテンツイベントが生成される時刻を用いるか（たとえば、コンテンツイベントの生成および提示間の遅延を示す情報に基づく）、またはコンテンツイベントが提示される時刻を用いる（たとえば、このような時刻を正確に取込可能な場合）ように、構成され得る。
【００８９】
単一の往復待ち時間を決定するために単一のイベントを用いる状況にて、主として図示されるとともに説明されたが、少なくともいくつかの実施形態では、複数の往復待ち時間が決定されるように、複数のイベントが生成されてもよいことが、理解されるであろう。複数の往復待ち時間の測定結果が決定される少なくともいくつかの実施形態では、追加の待ち時間情報が、複数の往復待ち時間（たとえば、平均往復待ち時間、最長往復待ち時間など）に基づいて決定され得ることが、理解されるであろう。
【００９０】
往復待ち時間情報を決定する状況にて主として図示されるとともに説明されたが、決定された往復待ち時間情報は、任意の適切な方式で、さらに取り扱われる（たとえば、メモリ内に記憶、１つまたは複数の映像インターフェースを介して提示、１つまたは複数のシステムへシグナリングなど）ことが、理解されるであろう。往復待ち時間情報が取り扱われて用いられ得る様々な方法が、当業者により理解されるとともに、本明細書での教示内容により知らされることになる。
【００９１】
特定の種類のコンテンツ（すなわち、映像コンテンツおよび音声コンテンツ）についての往復待ち時間を決定する実施形態について、主として記述されるとともに説明されるが、本明細書で記述されるとともに説明される様々な実施形態は、通信ネットワークを介してストリーミングされ得る他の適切な種類のコンテンツについての往復待ち時間を決定するために、用いられてもよいことが、理解されるであろう。
【００９２】
特定の種類のサービス（すなわち、マルチメディア会議サービス）についての往復待ち時間を決定する実施形態について、主として記述されるとともに説明されたが、本明細書で記述されるとともに説明される様々な実施形態は、１つまたは複数種類のコンテンツがデバイス間で交換され得る他の種類のサービスについての往復待ち時間を決定するために、用いられてもよいことが、理解されるであろう。
【００９３】
図８は、本明細書で説明する機能の実行に使用するのに適したコンピュータの上位レベルブロック図である。
【００９４】
コンピュータ８００は、プロセッサ８０２（たとえば、中央処理ユニット（ＣＰＵ）または他の適切なプロセッサ）と、メモリ８０４（たとえば、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）など）とを含む。
【００９５】
また、コンピュータ８００は、協働モジュール／処理８０５を含み得る。協働処理８０５は、メモリ８０４内にロードされ、プロセッサ８０２により実行されて、本明細書にて考察されたような機能を実装するので、協働処理８０５（および関連データ構造を含む）は、コンピュータ可読記憶媒体、たとえば、ＲＡＭメモリ、磁気または光学デバイスまたはディスケットなどに記憶可能となる。
【００９６】
また、コンピュータ８００は、１つまたは複数の入出力デバイス８０６（たとえば、ユーザ入力デバイス（キーボード、キーパッド、マウスなど）、ユーザ出力デバイス（ディスプレイ、スピーカなど）、入力ポート、出力ポート、受信器、送信器、１つまたは複数のストレージデバイス（たとえば、テープドライブ、フロッピー（登録商標）ディスクドライブ、ハードディスクドライブ、コンパクトディスクドライブなど）など、およびその様々な組み合わせ）を含み得る。
【００９７】
図８に示されたコンピュータ８００は、本明細書で説明された機能要素、または本明細書で説明された機能要素の各部分を実装するのに適切な一般的なアーキテクチャおよび機能性を提供することが、理解されるであろう。たとえば、コンピュータ８００は、会議機構１０２、コンピュータ１０３、映像取込機構１０４、映像提示機構１０５、音声取込機構１０６、音声出力機構１０７、映像待ち時間測定機構１２０、映像反射機構１２２、音声待ち時間測定機構１３０、音声イベント変換機構１３２などを実装するのに適切な、一般的なアーキテクチャおよび機能性を提供する。
【００９８】
本明細書で記述および説明した機能は、ハードウェア、またはソフトウェアとハードウェアとの組み合わせ内に、たとえば、汎用コンピュータを用いて、特定目的コンピュータを提供するために、汎用コンピュータ上のソフトウェアを実行することにより、１つもしくは複数の特定用途向け集積回路（ＡＳＩＣ）または任意の他のハードウェアの均等物などを用いることにより、およびその様々な組み合わせにより、実装され得ることが、理解されるであろう。
【００９９】
本明細書で説明された複数の方法ステップの少なくともいくつかは、たとえば、プロセッサと協働して様々な方法ステップを実行する回路として、ハードウェア内に、実装され得ることが、理解されるであろう。本明細書で説明された機能／要素の各部分は、コンピュータプログラム製品として実装され得る。このコンピュータプログラム製品では、コンピュータ命令が、コンピュータにより実行されると、本明細書で説明された方法または技術が、呼び出されるかまたは他の方法で提供されるように、コンピュータの動作を適応させる。様々な方法を呼び出す命令は、固定または着脱可能な媒体内に記憶され、ブロードキャストもしくは他の信号担持媒体でのデータストリームを介して送信され、または命令に従って動作するコンピューティングデバイスのメモリ内に記憶され得る。
【０１００】
本明細書で用いられる「または（もしくは）」なる用語は、別の指定（たとえば、「それ以外（ｏｒ  ｅｌｓｅ）」または「または代替として（ｏｒ  ｉｎ  ｔｈｅ  ａｌｔｅｒｎａｔｉｖｅ）」）がない限り、非排他的な「または（もしくは）」を示すことが、理解されるであろう。
【０１０１】
様々な実施形態の各態様は、特許請求の範囲にて特定される。様々な実施形態のこれらの態様または他の態様は、以下に列挙された条項にて特定される。
【０１０２】
１．コンテンツイベントを生成し、コンテンツイベントを含む受信コンテンツストリーム内で、コンテンツイベントを検出するように構成された、少なくとも１つのモジュールと、
コンテンツイベントの生成と関連付けられた第１の時刻、およびコンテンツイベントの検出と関連付けられた第２の時刻を決定し、第２の時刻と第１の時刻との差に基づき、往復待ち時間を算出するように構成された、プロセッサおよびメモリと
を備えた、装置。
【０１０３】
２．少なくとも１つのモジュールが、メモリ内に記憶されてプロセッサにより実行されるソフトウェア命令の少なくとも１組を含む、第１項に記載の装置。
【０１０４】
３．少なくとも１つのモジュールが、生成されたコンテンツイベントを提示するように構成されたコンテンツ提示機構と、コンテンツイベントを含むコンテンツストリームを取り込むように構成されたコンテンツ取込機構とを備えた、第１項に記載の装置。
【０１０５】
４．コンテンツ提示機構が、映像提示機構を備え、コンテンツ取込機構が、映像取込機構を備えた、第３項に記載の装置。
【０１０６】
５．コンテンツ提示機構が、音声出力機構を備え、コンテンツ取込機構が、音声取込機構を備えた、第３項に記載の装置。
【０１０７】
６．装置が、コンピューティングデバイスである、第１項に記載の装置。
【０１０８】
７．コンピューティングデバイスが、タブレットコンピュータまたはスマートフォンである、第６項に記載の装置。
【０１０９】
８．少なくとも１つのモジュールが：
プロセッサと通信可能に接続され、コンテンツイベントを生成するように構成された光発生デバイスと、
プロセッサと通信可能に接続され、コンテンツイベントを検出するように構成された光検出デバイスと
を備えた、第１項に記載の装置。
【０１１０】
９．コンテンツイベントが、時間ベース視覚イベントであり、装置が：
時間ベース視覚イベントの第１の表現、および時間ベース視覚イベントの第２の表現を含む画像を、取り込むように構成された画像取込デバイスを、さらに備えた、
第１項に記載の装置。
【０１１１】
１０．時間ベース視覚イベントが、
動作中のタイマ、または
動作中のタイマを表すように変化する変化クイックレスポンス（ＱＲ）コード
のうちの少なくとも１つを含む、第９項に記載の装置。
【０１１２】
１１．コンテンツイベントが、視覚イベントまたは聴覚イベントを含む、第１項に記載の装置。
【０１１３】
１２．コンテンツイベントが、視覚イベントであり、視覚イベントが、形状またはオブジェクトの少なくとも１つの表現を含む、第１項に記載の装置。
【０１１４】
１３．少なくとも１つのモジュールが、画像認識機構に基づいて視覚イベントを検出するように構成された、第１２項に記載の装置。
【０１１５】
１４．イベントが、聴覚イベントである、第１項に記載の装置。
【０１１６】
１５．生成された聴覚イベントが、関連付けられた聴覚特性の第１の組を有し、検出された聴覚イベントが、聴覚特性の第１の組とは異なる、関連付けられた聴覚特性の第２の組を有する、第１４項に記載の装置。
【０１１７】
１６．聴覚イベントが、擬似ランダムノイズのバーストを含む、第１４項に記載の装置。
【０１１８】
１７．少なくとも１つのモジュールが、最大長のシーケンスに基づき、擬似ランダムノイズのバーストを生成するように構成された、第１６項に記載の装置。
【０１１９】
１８．少なくとも１つのモジュールが、聴覚イベントと、受信された音声コンテンツとの相互相関に基づき、擬似ランダムノイズのバーストを検出するように構成された、第１６項に記載の装置。
【０１２０】
１９．命令を記憶したコンピュータ可読記憶媒体であって、命令はプロセッサにより実行されると、プロセッサに方法を実行させ、方法は：
コンテンツイベントを生成するステップと、
コンテンツイベントを含む受信コンテンツストリーム内で、コンテンツイベントを検出するステップと、
コンテンツイベントの生成と関連付けられた第１の時刻、およびコンテンツイベントの検出と関連付けられた第２の時刻を決定するステップと、
第２の時刻と第１の時刻との差に基づき、往復待ち時間を算出するステップとを含む、
命令を記憶したコンピュータ可読記憶媒体。
【０１２１】
２０．プロセッサと、プロセッサに対して通信可能に接続されたメモリとを備えた装置であって、プロセッサが：
聴覚特性の第１の組を有する聴覚イベントを含む音声ストリームを受信し、
受信された音声ストリーム内の聴覚イベントを検出し、
聴覚特性の第２の組を作成するように、聴覚特性の第１の組を修正するために、聴覚イベントを処理し、
聴覚特性の第２の組を有する聴覚イベントを出力するように構成された、
プロセッサとメモリを備えた、装置。
【０１２２】
上記内容は、本明細書にて提示された特徴の様々な実施形態のためのものであるが、他の実施形態、およびさらに別の実施形態が、その基本的な範囲から離れることなく案出され得ることが、理解されるであろう。
【図１】
2016521470.tif 000003
【図２】
2016521470.tif 000004
【図３】
2016521470.tif 000005
【図４】
2016521470.tif 000006
【図５】
2016521470.tif 000007
【図６】
2016521470.tif 000008
【図７Ａ】
2016521470.tif 000009
【図７Ｂ】
2016521470.tif 000010
【図８】
2016521470.tif 000011
【手続補正書】
【提出日】平成27年11月5日(2015.11.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツイベントを生成し、コンテンツイベントを含む受信コンテンツストリーム内で、コンテンツイベントを検出するように構成された、少なくとも１つのモジュールと、
コンテンツイベントの生成と関連付けられた第１の時刻、およびコンテンツイベントの検出と関連付けられた第２の時刻を決定し、第２の時刻と第１の時刻との差に基づき、往復待ち時間を算出するように構成された、プロセッサおよびメモリと
を備えた、装置。
【請求項２】
少なくとも１つのモジュールが、メモリ内に記憶されてプロセッサにより実行されるソフトウェア命令の少なくとも１組を含む、請求項１に記載の装置。
【請求項３】
少なくとも１つのモジュールが、生成されたコンテンツイベントを提示するように構成されたコンテンツ提示機構と、コンテンツイベントを含むコンテンツストリームを取り込むように構成されたコンテンツ取込機構とを備えた、請求項１に記載の装置。
【請求項４】
装置が、コンピューティングデバイスである、請求項１に記載の装置。
【請求項５】
少なくとも１つのモジュールが、
プロセッサと通信可能に接続され、コンテンツイベントを生成するように構成された光発生デバイスと、
プロセッサと通信可能に接続され、コンテンツイベントを検出するように構成された光検出デバイスと
を備えた、請求項１に記載の装置。
【請求項６】
コンテンツイベントが、時間ベース視覚イベントであり、装置が、
時間ベース視覚イベントの第１の表現、および時間ベース視覚イベントの第２の表現を含む画像を、取り込むように構成された画像取込デバイスを、さらに備えた、
請求項１に記載の装置。
【請求項７】
コンテンツイベントが、視覚イベントであり、視覚イベントが、形状またはオブジェクトの少なくとも１つの表現を含む、請求項１に記載の装置。
【請求項８】
イベントが聴覚イベントであり、生成された聴覚イベントが、関連付けられた聴覚特性の第１の組を有し、検出された聴覚イベントが、聴覚特性の第１の組とは異なる、関連付けられた聴覚特性の第２の組を有する、請求項１に記載の装置。
【請求項９】
命令を記憶したコンピュータ可読記憶媒体であって、命令はプロセッサにより実行されると、プロセッサに方法を実行させ、方法は、
コンテンツイベントを生成するステップと、
コンテンツイベントを含む受信コンテンツストリーム内で、コンテンツイベントを検出するステップと、
コンテンツイベントの生成と関連付けられた第１の時刻、およびコンテンツイベントの検出と関連付けられた第２の時刻を決定するステップと、
第２の時刻と第１の時刻との差に基づき、往復待ち時間を算出するステップとを含む、
命令を記憶したコンピュータ可読記憶媒体。
【請求項１０】
第２の会議デバイスにて、第１の会議デバイスから、聴覚特性の第１の組を有する聴覚イベントを含む音声ストリームを受信し、
聴覚特性の第１の組を有する聴覚イベントを含む音声ストリームを出力するように構成された、音声出力デバイスと、
聴覚特性の第１の組を有する聴覚イベントを検出し、聴覚イベントにおける聴覚特性の第２の組を作成するように、聴覚イベントにおける聴覚特性の第１の組を修正するために、聴覚特性の第１の組を有する聴覚イベントを処理し、聴覚特性の第２の組を有する聴覚イベントを出力するように構成された、聴覚イベント変換デバイスと、
聴覚特性の第２の組を有する聴覚イベントを受信し、
第２の会議デバイスから、第１の会議デバイスヘ向けて、聴覚特性の第２の組を有する聴覚イベントを含む音声ストリームを伝播させるように構成された、音声入力デバイスと
を備えた装置。
【国際調査報告】
2016521470.tif 000012
2016521470.tif 000013
2016521470.tif 000014