(57)【特許請求の範囲】
【請求項１】
リモートユーザ装置（ＵＥ）とビデオ会議を実行するように動作可能なローカルＵＥであって、１または複数のプロセッサを有する前記ローカルＵＥは、
前記ローカルＵＥで前記リモートＵＥのカメラの視野内の関心領域（ＲＯＩ）を規定し、
前記ＲＯＩを１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングし、
リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージを使用して、前記１または複数のＰＴＺＦコマンドを前記ローカルＵＥから前記リモートＵＥへ送信し、前記リモートＵＥは、前記１または複数のＰＴＺＦコマンドに基づき前記ＲＯＩを特定し、
前記ＲＯＩ内の符号化ビデオを前記リモートＵＥから受信し、前記符号化ビデオは前記ＲＯＩ内に複数の領域を含み、前記ＲＯＩ外の複数の領域を除き、前記符号化ビデオは、前記ＲＯＩ内の前記符号化ビデオが前記ローカルＵＥにてレンダリングおよび表示されるのを可能にするべく規定された品質レベルを実質的に維持しつつ、増大されたズームレベルで前記ＲＯＩ内の前記複数の領域を含む
ローカルＵＥ。
【請求項２】
リモートユーザ装置（ＵＥ）とビデオ会議を実行するように動作可能なローカルＵＥであって、１または複数のプロセッサを有する前記ローカルＵＥは、
前記ローカルＵＥで前記リモートＵＥのカメラの視野内の関心領域（ＲＯＩ）を規定し、
前記ＲＯＩを１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングし、
少なくとも１つのリアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張に前記１または複数のＰＴＺＦコマンドを埋め込み、キャプチャされたローカルビデオを前記ローカルＵＥから前記リモートＵＥへ送信し、前記キャプチャされたローカルビデオは、前記１または複数のＰＴＺＦコマンドを有する前記ＲＴＰヘッダ拡張を含み、前記リモートＵＥは、前記１または複数のＰＴＺＦコマンドに基づき前記ＲＯＩを特定し、
前記ＲＯＩ内の符号化ビデオを前記リモートＵＥから受信し、前記符号化ビデオは前記ＲＯＩ内に複数の領域を含み、前記ＲＯＩ外の複数の領域を除き、前記符号化ビデオは、前記ＲＯＩ内の前記符号化ビデオが前記ローカルＵＥにてレンダリングおよび表示されるのを可能にするべく規定された品質レベルを実質的に維持しつつ、増大されたズームレベルで前記ＲＯＩ内の前記複数の領域を含む
ローカルＵＥ。
【請求項３】
リモートユーザ装置（ＵＥ）とビデオ会議を実行するように動作可能なローカルＵＥであって、１または複数のプロセッサを有する前記ローカルＵＥは、
前記ローカルＵＥで前記リモートＵＥのカメラの視野内の関心領域（ＲＯＩ）を規定し、
前記ＲＯＩを１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングし、
前記１または複数のＰＴＺＦコマンドを前記ローカルＵＥから前記リモートＵＥへ送信し、前記リモートＵＥは、前記１または複数のＰＴＺＦコマンドに基づき前記ＲＯＩを特定し、
前記ＲＯＩ内の符号化ビデオを前記リモートＵＥから受信し、前記符号化ビデオは前記ＲＯＩ内に複数の領域を含み、前記ＲＯＩ外の複数の領域を除き、前記符号化ビデオは、前記ＲＯＩ内の前記符号化ビデオが前記ローカルＵＥにてレンダリングおよび表示されるのを可能にするべく規定された品質レベルを実質的に維持しつつ、増大されたズームレベルで前記ＲＯＩ内の前記複数の領域を含み、
前記ローカルＵＥから送信された前記１または複数のＰＴＺＦコマンドを処理するべく前記リモートＵＥにて使用される、前記リモートＵＥからの１または複数のステップサイズを受信する
ローカルＵＥ。
【請求項４】
前記１または複数のステップサイズは、複数の専用リアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張属性としてシグナリングされる、
請求項３に記載のローカルＵＥ。
【請求項５】
前記１または複数のＰＴＺＦコマンドは、国際電気通信連合（ＩＴＵ）Ｈ．２８１／Ｈ．２２４プロトコルに基づく、
請求項１から４のいずれか一項に記載のローカルＵＥ。
【請求項６】
前記１または複数のプロセッサは、前記１または複数のＰＴＺＦコマンドを単一伝送にて前記リモートＵＥへ送信する、
請求項１から５のいずれか一項に記載のローカルＵＥ。
【請求項７】
前記ＲＯＩは、前記ローカルＵＥと対話するユーザによって選択される、
請求項１から６のいずれか一項に記載のローカルＵＥ。
【請求項８】
前記符号化ビデオは、前記リモートＵＥの固定された非移動カメラを使用してキャプチャされる、
請求項１から７のいずれか一項に記載のローカルＵＥ。
【請求項９】
前記１または複数のＰＴＺＦコマンドは、遠端カメラ制御（ＦＥＣＣ）プロトコルに従って前記リモートＵＥへ送信される、
請求項１から８のいずれか一項に記載のローカルＵＥ。
【請求項１０】
前記１または複数のプロセッサはさらに、前記リモートＵＥが前記１または複数のＰＴＺＦコマンドを受信するための強化型遠端カメラ制御（ＦＥＣＣ）プロトコルをサポートすることを示す、前記リモートＵＥからのセッション記述プロトコル（ＳＤＰ）提供メッセージを受信する、
請求項１から９のいずれか一項に記載のローカルＵＥ。
【請求項１１】
前記１または複数のプロセッサはさらに、前記ローカルＵＥが前記１または複数のＰＴＺＦコマンドを送信するための強化型遠端カメラ制御（ＦＥＣＣ）プロトコルをサポートすることを確認するセッション記述プロトコル（ＳＤＰ）応答メッセージを送信する、
請求項１から１０のいずれか一項に記載のローカルＵＥ。
【請求項１２】
前記１または複数のプロセッサは、前記１または複数のＰＴＺＦコマンドを前記リモートＵＥに送信し、前記リモートＵＥは、前記１または複数のＰＴＺＦコマンドに対応し前記ＲＯＩ内のビデオを符号化するだけの前記ＲＯＩ内の前記ビデオをキャプチャする、
請求項１から１１のいずれか一項に記載のローカルＵＥ。
【請求項１３】
前記１または複数のプロセッサはさらに、ＲＯＩベースの対話型ズーム機能をサポートする前記リモートＵＥでビデオ会議アプリケーションを動作させる、
請求項１から１２のいずれか一項に記載のローカルＵＥ。
【請求項１４】
コンピュータに、
ローカルユーザ装置（ＵＥ）の少なくとも１つのプロセッサを使用して、リモートＵＥのカメラの視野内のユーザ規定の関心領域（ＲＯＩ）を特定する手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記ＲＯＩを１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングする手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記ローカルＵＥから前記リモートＵＥへリアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージを使用して、前記１または複数のＰＴＺＦコマンドを送信する手順であって、前記リモートＵＥは前記１または複数のＰＴＺＦコマンドに基づき前記ＲＯＩを特定する、手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記リモートＵＥから前記ＲＯＩ内の符号化ビデオを受信する手順であって、前記符号化ビデオは前記ＲＯＩ内の複数の領域を含み、前記ＲＯＩ外の複数の領域を除き、前記符号化ビデオは、規定された品質レベルを実質的に維持しつつ、増大されたズームレベルで前記ＲＯＩ内の前記複数の領域を含む、手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記ローカルＵＥでのレンダリングおよび表示のために前記ＲＯＩ内の前記符号化ビデオを提供する手順と
を実行させるプログラム。
【請求項１５】
コンピュータに、
ローカルユーザ装置（ＵＥ）の少なくとも１つのプロセッサを使用して、リモートＵＥのカメラの視野内のユーザ規定の関心領域（ＲＯＩ）を特定する手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記ＲＯＩを１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングする手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、少なくとも１つのリアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張に前記１または複数のＰＴＺＦコマンドを埋め込む手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記ローカルＵＥから前記リモートＵＥへキャプチャされたローカルビデオを送信する手順であって、前記キャプチャされたローカルビデオは、前記１または複数のＰＴＺＦコマンドを有する前記ＲＴＰヘッダ拡張を含み、前記リモートＵＥは前記１または複数のＰＴＺＦコマンドに基づき前記ＲＯＩを特定する、手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記リモートＵＥから前記ＲＯＩ内の符号化ビデオを受信する手順であって、前記符号化ビデオは前記ＲＯＩ内の複数の領域を含み、前記ＲＯＩ外の複数の領域を除き、前記符号化ビデオは、規定された品質レベルを実質的に維持しつつ、増大されたズームレベルで前記ＲＯＩ内の前記複数の領域を含む、手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記ローカルＵＥでのレンダリングおよび表示のために前記ＲＯＩ内の前記符号化ビデオを提供する手順と
を実行させるプログラム。
【請求項１６】
コンピュータに、
ローカルユーザ装置（ＵＥ）の少なくとも１つのプロセッサを使用して、リモートＵＥのカメラの視野内のユーザ規定の関心領域（ＲＯＩ）を特定する手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記ＲＯＩを１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングする手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記ローカルＵＥから前記リモートＵＥへ前記１または複数のＰＴＺＦコマンドを送信する手順であって、前記リモートＵＥは前記１または複数のＰＴＺＦコマンドに基づき前記ＲＯＩを特定する、手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記リモートＵＥから前記ＲＯＩ内の符号化ビデオを受信する手順であって、前記符号化ビデオは前記ＲＯＩ内の複数の領域を含み、前記ＲＯＩ外の複数の領域を除き、前記符号化ビデオは、規定された品質レベルを実質的に維持しつつ、増大されたズームレベルで前記ＲＯＩ内の前記複数の領域を含む、手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記ローカルＵＥから送信された前記１または複数のＰＴＺＦコマンドを処理するべく前記リモートＵＥにて使用される、前記リモートＵＥからの１または複数のステップサイズを受信する手順であって、前記１または複数のステップサイズは、複数の専用リアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張属性としてシグナリングされる、手順と、
前記ローカルＵＥの前記少なくとも１つのプロセッサを使用して、前記ローカルＵＥでのレンダリングおよび表示のために前記ＲＯＩ内の前記符号化ビデオを提供する手順と
を実行させるプログラム。
【請求項１７】
前記１または複数のＰＴＺＦコマンドは、国際電気通信連合（ＩＴＵ）Ｈ．２８１／Ｈ．２２４プロトコルに基づく、
請求項１４から１６のいずれか一項に記載のプログラム。
【請求項１８】
前記プログラムはさらに前記コンピュータに、前記１または複数のＰＴＺＦコマンドを前記リモートＵＥへ単一伝送で送信する手順をさらに実行させる、
請求項１４から１７のいずれか一項に記載のプログラム。
【請求項１９】
前記１または複数のＰＴＺＦコマンドは、遠端カメラ制御（ＦＥＣＣ）プロトコルに従って前記リモートＵＥに送信される、
請求項１４から１８のいずれか一項に記載のプログラム。
【請求項２０】
リモートユーザ装置（ＵＥ）とビデオ会議を実行するように動作可能なローカルＵＥであって、前記ローカルＵＥは、
前記リモートＵＥのカメラの視野内に、ユーザ規定の関心領域（ＲＯＩ）を特定するＲＯＩモジュールと、
前記ＲＯＩを１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングするマッピングモジュールであって、前記１または複数のＰＴＺＦコマンドは、国際電気通信連合（ＩＴＵ）Ｈ．２８１／Ｈ．２２４プロトコルに基づき規定される、マッピングモジュールと、
リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージを使用して、前記１または複数のＰＴＺＦコマンドを前記ローカルＵＥから前記リモートＵＥへ単一伝送にて送信する通信モジュールであって、前記リモートＵＥは前記１または複数のＰＴＺＦコマンドに基づき前記ＲＯＩを特定し、前記ＲＯＩ内の符号化ビデオを前記リモートＵＥから受信し、前記符号化ビデオは前記ＲＯＩ内の複数の領域を含み、前記ＲＯＩ外の複数の領域を除き、前記符号化ビデオは、規定された品質レベルを実質的に維持しつつ、増大されたズームレベルで前記ＲＯＩ内の前記複数の領域を含む、通信モジュールと、
前記ローカルＵＥでのレンダリングおよび表示のために前記ＲＯＩ内の前記符号化ビデオを提供するように構成されるディスプレイモジュールと
を備えるローカルＵＥ。
【請求項２１】
前記通信モジュールはさらに、前記リモートＵＥが前記１または複数のＰＴＺＦコマンドを受信するための強化型遠端カメラ制御（ＦＥＣＣ）プロトコルをサポートすることを示す、前記リモートＵＥからのセッション記述プロトコル（ＳＤＰ）提供メッセージを受信し、前記ローカルＵＥが前記１または複数のＰＴＺＦコマンドを送信するための強化型遠端カメラ制御（ＦＥＣＣ）プロトコルをサポートすることを確認するセッション記述プロトコル（ＳＤＰ）応答メッセージを送信する、
請求項２０に記載のローカルＵＥ。
【請求項２２】
前記通信モジュールはさらに、前記１または複数のＰＴＺＦコマンドを前記リモートＵＥに送信し、前記リモートＵＥは、前記１または複数のＰＴＺＦコマンドに対応し、前記ＲＯＩ内のビデオを符号化するだけの前記ＲＯＩ内の前記ビデオをキャプチャする、
請求項２０または２１に記載のローカルＵＥ。
【請求項２３】
ローカルユーザ装置（ＵＥ）とビデオ会議を実行するように動作可能なリモートＵＥであって、１または複数のプロセッサを有する前記リモートＵＥは、
リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージを使用して、１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドを前記ローカルＵＥから受信し、
前記リモートＵＥにて、前記１または複数のＰＴＺＦコマンドに基づく関心領域（ＲＯＩ）を特定し、前記ＲＯＩは前記リモートＵＥのカメラの視野内に存在し、
前記ＲＯＩ内に符号化ビデオを生成し、前記符号化ビデオは前記ＲＯＩ内の複数の領域を含み、前記ＲＯＩ外の複数の領域を除き、前記符号化ビデオは、規定された品質レベルを実質的に維持しつつ、増大されたズームレベルで前記ＲＯＩ内の前記複数の領域を含み、
前記ローカルＵＥが前記ＲＯＩ内の前記符号化ビデオをレンダリングおよび表示するのを可能にするべく、前記ＲＯＩ内の前記符号化ビデオを前記ローカルＵＥへ送信する、
リモートＵＥ。
【請求項２４】
ローカルユーザ装置（ＵＥ）とビデオ会議を実行するように動作可能なリモートＵＥであって、１または複数のプロセッサを有する前記リモートＵＥは、
１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドを前記ローカルＵＥから受信し、
前記リモートＵＥにて、前記１または複数のＰＴＺＦコマンドに基づく関心領域（ＲＯＩ）を特定し、前記ＲＯＩは前記リモートＵＥのカメラの視野内に存在し、
１または複数のステップサイズを前記ローカルＵＥへ送信し、前記１または複数のステップサイズは、前記１または複数のＰＴＺＦコマンドを処理するべく前記リモートＵＥで使用され、前記１または複数のステップサイズは、複数の専用リアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張属性としてシグナリングされ、
前記ＲＯＩ内に符号化ビデオを生成し、前記符号化ビデオは前記ＲＯＩ内の複数の領域を含み、前記ＲＯＩ外の複数の領域を除き、前記符号化ビデオは、規定された品質レベルを実質的に維持しつつ、増大されたズームレベルで前記ＲＯＩ内の前記複数の領域を含み、
前記ローカルＵＥが前記ＲＯＩ内の前記符号化ビデオをレンダリングおよび表示するのを可能にするべく、前記ＲＯＩ内の前記符号化ビデオを前記ローカルＵＥへ送信する、
リモートＵＥ。
【請求項２５】
前記１または複数のＰＴＺＦコマンドは、国際電気通信連合（ＩＴＵ）Ｈ．２８１／Ｈ．２２４プロトコルに基づく、
請求項２３または２４に記載のリモートＵＥ。
【請求項２６】
前記１または複数のプロセッサは、前記１または複数のＰＴＺＦコマンドを単一伝送にて前記ローカルＵＥから受信する、
請求項２３から２５のいずれか一項に記載のリモートＵＥ。
【請求項２７】
請求項１４から１９のいずれか一項に記載のプログラムを格納するコンピュータ可読記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
ストリーミングサービスおよび会話型サービスを含むマルチメディアサービスの成長は、新しい移動広帯域技術および規格に対する進化の主要な推進要因の１つである。デジタルビデオコンテンツは、携帯デバイスにおける消費が次第に増加している。日常生活では、携帯デバイス上で幅広く使用される多くのビデオアプリケーションが存在する。例えば、オンライン・ビデオ・ストリーミングは、ＹｏｕＴｕｂｅ（登録商標）やＨｕｌｕのような人気のあるサービスを含む。ビデオ録画およびビデオ会議は、ＳｋｙｐｅやＧｏｏｇｌｅ  Ｈａｎｇｏｕｔのようなサービスを含む。２０１１年には、ＹｏｕＴｕｂｅ（登録商標）は、世界中で１兆回以上の視聴を有した。視聴の１０パーセントは、携帯電話またはタブレットを介してアクセスされた。より多くのスマートフォン、タブレット、および他の携帯コンピューティングデバイスが購入されるにつれて、ビデオ録画およびビデオ会議のためにそれらを使用することが、劇的に増加するであろう。マルチメディアサービスに対するそのような高い消費者の要求が、メディア圧縮およびワイヤレス・ネットワーク・インフラストラクチャにおける発展と結合される状況では、将来のセルラおよび移動広帯域システムのマルチメディアサービス能力を向上させると共に、高い体感品質（ＱｏＥ）を消費者に届けることは関心のあることであり、これによって、任意の場所から、任意の時間に、任意のデバイスおよび技術を使用して、ビデオコンテンツおよびビデオサービスに普遍的にアクセスすることを保証する。
【図面の簡単な説明】
【０００２】
本開示の特徴および利点は、以下に記載する詳細な説明を添付図面と併用して参照することで明らかとなるであろう。添付図面は、例として、本開示の特徴を共に図示している。添付図面は以下の通りである。
【０００３】
【図１】一例による関心領域（ＲＯＩ）ズーム機能をサポートするＩＭＳ（ＭＴＳＩ）ベースビデオ会議システムを通じたマルチメディアテレフォニーサービスを示す。
【０００４】
【図２】一例による遠端カメラ制御（ＦＥＣＣ）プロトコルを介して複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドを生成し、複数のＰＴＺＦコマンドをシグナリングするユーザインターフェースを示す。
【０００５】
【図３】一例によるユーザ規定の関心領域（ＲＯＩ）を１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングするための技術を例示する。
【０００６】
【図４】一例によるＩＭＳ（ＭＴＳＩ）ベースのビデオ会議アプリケーションを通じたマルチメディア電話サービスにおける関心領域（ＲＯＩ）ズーム機能を開始するためのリモートユーザ装置（ＵＥ）とローカルＵＥとの間の通信を示すフロー図である。
【０００７】
【図５Ａ】一例によるリアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張技術に基づく強化型遠端カメラ制御（ＦＥＣＣ）プロトコル能力を示すセッション記述プロトコル（ＳＤＰ）提供メッセージを示す。
【０００８】
【図５Ｂ】一例によるリアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張技術に基づく強化型遠端カメラ制御（ＦＥＣＣ）プロトコル能力を承認するセッション記述プロトコル（ＳＤＰ）応答メッセージを示す。
【０００９】
【図６Ａ】一例によるリアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバック技術に基づく強化型遠端カメラ制御（ＦＥＣＣ）プロトコル能力を示すセッション記述プロトコル（ＳＤＰ）提供メッセージを示す。
【００１０】
【図６Ｂ】一例によるリアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバック技術に基づく強化型遠端カメラ制御（ＦＥＣＣ）プロトコル能力を承認するセッション記述プロトコル（ＳＤＰ）応答メッセージを示す。
【００１１】
【図７】一例によるリモートＵＥとビデオ会議を実行するように動作可能なローカルユーザ装置（ＵＥ）の機能を示す。
【００１２】
【図８】一例による対話型ズーム機能をサポートするローカルユーザ装置（ＵＥ）にてビデオ会議アプリケーションを動作するためにそれに関して具現化された命令を有する少なくとも１つの非一時的機械可読記憶媒体のフローチャートを示す。
【００１３】
【図９】一例によるリモートＵＥとビデオ会議を実行するように動作可能なローカルユーザ装置（ＵＥ）の機能を示す。
【００１４】
【図１０】一例によるローカルＵＥとビデオ会議を実行するように動作可能なリモートユーザ装置（ＵＥ）の機能を示す。
【００１５】
【図１１】一例による無線デバイス（例えば、ＵＥ）を示す図である。
【００１６】
ここで、説明される複数の例示的な実施形態に対して、参照がなされ、特定の言語は、それを説明するために本明細書において使用されるであろう。それにも関わらず、それにより本発明の範囲の限定は意図されないことは、理解されるであろう。
【発明を実施するための形態】
【００１７】
本発明が開示され、説明される前に、次のことは理解されるべきである。即ち、この発明は、本明細書で開示される特別な構造、プロセスステップ、または材料に限定されないが、関連技術における当業者によって認識されると思われるような、それらの等価物に拡張される、ということは理解されるべきである。さらに理解されるべきことであるが、本明細書にて使用される用語は、特別な例を説明する目的のためだけに使用され、限定的であることは意図されるものではない。異なる複数の図面における同じ複数の参照数詞は、同じ要素を表す。複数のフローチャートおよびプロセスにおいて提供されている複数の数詞は、複数のステップおよび工程を図示するのを明瞭にするために提供されており、必ずしも、特定の順序またはシーケンスを示さない。  ［例示的な実施形態］
【００１８】
複数の技術の実施形態の最初の概要が以下に提供され、それゆえ特定の複数の技術の実施形態が後でさらに詳細に説明される。この最初の要約は、読み手が当該技術をより速く理解するのを助けることを意図されるが、当該技術の重要な特徴または不可欠な特徴を特定することを意図されるものではなく、請求の対象となる主題の範囲を限定することを意図されるものでもない。
【００１９】
技術が、対話型ズーム機能をサポートするローカルユーザ装置（ＵＥ）でビデオ会議アプリケーションを動作させるために説明される。ローカルＵＥでのローカルユーザは、ビデオ会議アプリケーションを使用することによりリモートＵＥにてリモートユーザと通信することができる。ローカルＵＥのディスプレイスクリーン上のビデオ会議アプリケーションを介して、シーンを見ているローカルユーザは、シーン内の領域を選択することができる。この領域は、リモートＵＥでの視野内の関心領域（ＲＯＩ）と呼ばれ得る。ローカルユーザが、ＲＯＩ内のより詳細なコンテンツの表示を望む場合、ローカルユーザは、ＲＯＩを選択することができる。ローカルユーザは、対話型ズーム機能を使用して、シーンのビデオフィードからシーン内の選択された領域（すなわち、ＲＯＩ）へ動的に切り替えることができる。ＲＯＩは、１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングされ得る。言い換えれば、複数のＰＴＺＦコマンドは、ローカルＵＥでのローカルユーザによって選択されたＲＯＩを説明または特徴づけることができる。ローカルＵＥは、リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージを介して、または、代わりに、リアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張を使用して、リモートＵＥにＰＴＺＦコマンドを通信することができる。リモートＵＥは、ＲＯＩを特定するべく複数のＰＴＺＦコマンドを処理することができる。リモートＵＥは、ＲＯＩ内のビデオをキャプチャすることができる。また、リモートＵＥは、ＲＯＩ内のビデオを符号化することができる。符号化ビデオは、ＲＯＩ内の領域を含み、ＲＯＩ外の領域を除くことができる。リモートＵＥは、符号化ビデオをローカルＵＥへ送信することができる。符号化ビデオは、規定された品質レベルを実質的に維持しつつ、増大されたズームレベルにてＲＯＩ内の領域を含むことができる。言い換えれば、リモートＵＥは、ローカルＵＥでの符号化ビデオの再生を可能にするべく、ＲＯＩ内の符号化ビデオを提供することができる。シーンの選択された領域（すなわち、ＲＯＩ）のみをローカルＵＥへ送信し、シーンの非選択領域を送信から除くリモートＵＥにより、ビデオ会議アプリケーションは、利用可能な帯域幅をより効果的に使用することができる。
【００２０】
これまでに多くのマルチメディア規格が存在するが、それらは、マルチメディアが、携帯コンピューティングデバイスへ、携帯コンピューティングデバイスから、または携帯コンピューティングデバイス間で通信されるのを可能とするために開発されてきた。例えば、ビデオのストリーミングについて、第３世代パートナシッププロジェクト（３ＧＰＰ）が、オンデマンドコンテンツまたはライブコンテンツのユニキャストストリーミングのためのリアルタイムストリーミングプロトコル（ＲＴＳＰ）に基づくパケット交換ストリーミングサービス（ＰＳＳ）を説明している技術仕様書（ＴＳ）２６．２３４（例えば、リリース１１．０．０）を開発した。また、プログレッシブダウンロードおよびＨＴＴＰを介したダイナミックアダプティブストリーミング（ＤＡＳＨ）を含むハイパーテキスト転送プロトコル（ＨＴＴＰ）ベースのストリーミングサービスは、３ＧＰＰ  ＴＳ  ２６．２４７（例えば、リリース１１．０．０）に説明されている。３ＧＰＰベースのマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）の仕様のＴＳ２６．３４６（例えば、リリース１１．０．０）は、マルチキャスト／ブロードキャストのコンテンツ配信のためのストリーミングおよびダウンロードの技術を規定している。そのため、ユーザ機器（ＵＥ）のような、ＤＡＳＨ／ＰＳＳ／ＭＢＭＳをベースとした携帯コンピューティングデバイスは、ＵＥデバイスにおいて、ストリームされたビデオを復号すると共にレンダリングする。３ＧＰＰ  ＴＳ２６．２４４（例えば、リリース１１．０．０）における３ＧＰファイルフォーマットのサポートは、ファイルダウンロードおよびＨＴＴＰベースのストリーミングの利用ケースをサポートするべく、これらの仕様のいずれにおいても義務付けられている。
【００２１】
会話形式ビデオ通信、例えば、ビデオ会議の規格の１つの例が３ＧＰＰ  ＴＳ  ２６．１１４（例えば、１１．０．０）に規定されている。この規格は、高度なマルチメディア会話型サービスおよびコンテンツを、インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）ベースのネットワークを介して配信可能にする、ＩＭＳを介したマルチメディア電話サービス（ＭＴＳＩ）を説明している。ＩＭＳは、３ＧＰＰ  ＴＳ  ２６．１４０（例えば、リリース１１．０．０）で規格化されている。３ＧＰＰ  ＴＳ  ２６．１４０はメディア操作およびインタラクションを説明し、メディア制御、メディアコーデック、メディアおよび制御データのトランスポートを含む。３ＧＰＰ  ＴＳ  ２６．１４０はまた、３ＧＰファイルフォーマット向けのサポートが提供されているマルチメディア共有サービス（ＭＭＳ）を使用したビデオ共有を可能とする。
【００２２】
さらに詳細に以下に説明されるように、ＭＴＳＩ呼び出しは、その呼び出し（例えば、ビデオ会議アプリケーション）に含まれる複数のＵＥ間の制御プレーンシグナリングを再経路化するべく、複数の呼び出しセッション制御機能（ＣＳＣＦ）機構を使用することができる。制御プレーンにおいて、アプリケーションサーバ（ＡＳ）が存在することができ、呼び出し保留または再開、呼び出し転送、および多者呼び出しなどのような補足的サービスを提供することができる。
【００２３】
ＭＴＳＩベースの送信側ＵＥ端末は、ビデオをキャプチャおよび録画することができ、次に当該ビデオをＭＴＳＩベースの受信側ＵＥ端末に３ＧＰＰネットワークを通じて転送することができる。受信側ＵＥ端末は、次に、ビデオを復号およびレンダリングすることができる。ＭＴＳＩにおいて、セッション開始プロトコル（ＳＩＰ）は、ビデオ会議、インターネット電話呼び出しなどのような、会話形式マルチメディアセッションを確立、修正さらおよび停止するべくアプリケーション層制御プロトコルとして使うことができる。送信および受信端末間のセッション記述プロトコル（ＳＤＰ）ベースのシグナリングは、コーデック、ビットレート、解像度などを含むメディア関連能力のネゴシエーションにおける提供／応答の考慮を可能にすることができる。ＭＴＳＩのメディアのトランスポートは、ＵＤＰ／ＩＰを通じてリアルタイムトランスポートプロトコル（ＲＴＰ）（ＩＥＴＦ  ＲＦＣ  ３５５０によって指定される）に基づく。
【００２４】
キャプチャデバイスの解像度、ひいては圧縮ビデオの解像度は、急激に向上している。例えば、最近の高効率ビデオ符号化（ＨＥＶＣ）規格を使用すれば、４Ｋコンテンツが、操作可能製品の一部としてトランスポートされ、格納され得る。４ｋ×２ｋの解像度を有するカメラが、現在広く利用可能である。ライブストリーミングビデオが、８ｋ×４ｋの解像度で実証されている。画素数の点から、解像度は将来向上する可能性があある。これらの非常に高い解像度のコンテンツにより、対話型ズーム機能のようなビデオストリーミングの新たな使用法が現在可能である。
【００２５】
現在市場に存在する、ＭＴＳＩなどの会話形式のビデオサービスは、帯域幅、空間解像度、指向性などの点からビデオのダイナミックな適合を可能にする。しかしながら、これらの会話形式のビデオサービスは、ユーザがストリーミングされているビデオにてユーザ選択領域へと動的に切り替えて、このユーザ選択領域に対する符号化を最適化することを可能にしない。その結果、ビデオ呼び出し時の対話型ズーム機能の使用中に達成可能なビデオ解像度は、限定され得る。受信機アプリケーションが関心領域（ＲＯＩ）へとズームインし、ビデオの不要な部分を切り落とすことができるが（例えば、ユーザインターフェースからのコマンドに応答して）、現在のシステムの１つの制約は、送信端末が、受信端末からのＲＯＩシグナリングがない時にビデオフレーム全体を今まで通り符号化し送信してしまうことである。
【００２６】
１つの例において、ＭＴＳＩ受信機からＭＴＳＩ送信機へのＲＯＩ情報のシグナリングは、ＭＴＳＩ送信機がより高品質のストリームを配信することを可能にし得る。ＭＴＳＩ送信機は、ビデオのＲＯＩ部分の符号化に対してネゴシエーションされたビットレートを完全にまたは重点的に使用することができる。これを可能にするべく、両方向のシグナリングが実行され得る。ＭＴＳＩ送信機は、能力を示すべくＭＴＳＩ受信機にメッセージを送信することができ、ＭＴＳＩ受信機は、所望のＲＯＩを示すべくＭＴＳＩ送信機にメッセージを送信することができる。
【００２７】
図１は、関心領域（ＲＯＩ）ズーム機能をサポートするＩＭＳを通じたマルチメディア電話サービス（ＭＴＳＩ）ベースの例示的なビデオ会議システムを示す。リモートユーザ装置（ＵＥ）１２８（例えば、携帯電話、タブレットコンピュータ、デスクトップコンピュータ、または他の適したデバイス）と関連するユーザ（例えば、ユーザＡ）は、ローカルＵＥ１４８と関連する別のユーザ（例えば、ユーザＢ）とビデオ会議中であり得る。言い換えれば、リモートＵＥ１２８およびローカルＵＥ１４８の両方が、二方向ビデオ会議アプリケーション１６０を実行中であり得る。ユーザＡは、リモートＵＥ１２８と近接し得（例えば、リモートＵＥ１２８の前）、ユーザＢは、ローカルＵＥ１４８と近接し得る（例えば、ローカルＵＥ１４８の前）。両方のリモートＵＥ１２８およびローカルＵＥ１４８はそれぞれ、ビデオ会議アプリケーション１６０が実行している間、ユーザが互いを見ることを可能にするカメラを含むことができる。リモートＵＥ１２８は、リモートカメラを含むことができ、ローカルＵＥ１４８は、ローカルカメラを含むことができる。リモートＵＥ１２８は、動作中にユーザＡのビデオをキャプチャするカメラと、動作中にユーザＢのビデオをユーザＡに表示するディスプレイスクリーンとを含むことができる。同様に、ローカルＵＥ１４８は、動作中にユーザＢのビデオをキャプチャするカメラと、動作中にユーザＡのビデオをユーザＢに表示するディスプレイスクリーンとを含むことができる。言い換えれば、ユーザＡは、リモートＵＥ１２８上のディスプレイスクリーンを介してユーザＢを見ることができ、ユーザＢは、ローカルＵＥ１４８上のディスプレイスクリーンを介してユーザＡを見ることができる。
【００２８】
１つの例において、ビデオ会議アプリケーション１６０は、ＭＴＳＩベースの会話形式ビデオシステムを通じて可能である。言い換えれば、ビデオ会議アプリケーション１６０は、３ＧＰＰベースのマルチメディア電話サービスを通じて動作することができ、これによりリモートＵＥ１２８およびローカルＵＥ１４８を互いに接続し、電話ネットワークと接続する。
【００２９】
リモートＵＥ１２８は、無線アクセスネットワーク（ＲＡＮ）１２６、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）１２４および／またはゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）１２２を介してコアネットワークと接続することができる。リモートＵＥ１２８は、代理呼セッション制御機能（Ｐ−ＣＳＣＦ）１２０を介してデータを送信および受信することができる。Ｐ−ＣＳＣＦ１２０は、サービス呼セッション制御機能（Ｓ−ＣＳＣＦ）１１４を用いてデータを送信および受信することができる。いくつかの例において、Ｓ−ＣＳＣＦ１１４は、アプリケーションサーバ（ＡＳ）１２２からのデータを送信および受信することができ、呼び出し保留／再開、呼び出し転送および多者呼び出しなどのような補足的サービスを提供することができる。この例では、ＲＡＮ１２６、ＳＧＳＮ１２４、ＧＧＳＮ１２２、Ｐ−ＣＳＣＦ１２０、Ｓ−ＣＳＣＦ１１４およびＡＳ１１２が、オペレータＡ１１０と関連され得る。Ｓ−ＣＳＣＦ１１４は、コアネットワークの複数の他の部分からのデータを送信および受信をすることができる。例えば、オペレータＡ１１０と関連するＳ−ＣＳＣＦ１１４は、オペレータＢ１３０と関連するインタロゲーティングＣＳＣＦ（Ｉ−ＣＳＣＦ）１３６と通信することができる。
【００３０】
ローカルＵＥ１４８は、それ自身の無線アクセスネットワーク（ＲＡＮ）１４６、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）１４４およびゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）１４２を介してコアネットワークと接続することができる。ローカルＵＥ１４８は、代理呼セッション制御機能（Ｐ−ＣＳＣＦ）１４０を介してデータを送信および受信することができる。Ｐ−ＣＳＣＦ１４０は、サービス呼セッション制御機能（Ｓ−ＣＳＣＦ）１３４でデータを送信および受信することができる。いくつかの例において、Ｓ−ＣＳＣＦ１３４は、アプリケーションサーバ（ＡＳ）１３２からのデータを送信および受信することができ、呼び出し保留／再開、呼び出し転送および多者呼び出しなどのような補足的サービスを提供することができる。Ｓ−ＣＳＣＦ１１４およびＳ−ＣＳＣＦ１３４はそれぞれ、インタロゲーティングＣＳＣＦ（Ｉ−ＣＳＣＦ）１３６と通信することができる。言い換えれば、オペレータＡ１１０は、Ｓ−ＣＳＣＦ１１４とＩ−ＣＳＣＦ１３６との間の通信を介してオペレータＢ１３０と通信することができる。Ｉ−ＣＳＣＦ１３４は、ホーム加入者サーバ（ＨＳＳ）１３８および／または加入者ロケーション機能（ＳＬＦ）１３８に書き込みおよび読み取りすることができる。この例において、ＲＡＮ１４６、ＳＧＳＮ１４４、ＧＧＳＮ１４２、Ｐ−ＣＳＣＦ１４０、ＨＳＳ／ＳＬＦ１３８、Ｉ−ＣＳＣＦ１３６、Ｓ−ＣＳＣＦ１３４およびＡＳ１３２は、オペレータＢ１３０と関連し得る。
【００３１】
１つの構成において、ビデオ会議アプリケーション１６０は、ズーム機能をサポートすることができる。例えば、ローカルＵＥ１４８は、リモートカメラ（すなわち、リモートＵＥ１２８と関連するカメラ）の視野の特定の特徴または場所へとズームすることができる。ローカルＵＥ１４８で、ユーザＢは、リモートＵＥ１２８での視野内の関心領域（ＲＯＩ）１５０を規定することができる。非限定的な例として、リモートＵＥ１２８にて、ユーザＡは、リモートＵＥ１２８のディスプレイスクリーン上にユーザＢの頭を見ることができる。ローカルＵＥ１４８で、ユーザＢは、ローカルＵＥ１４８のディスプレイスクリーン上にユーザＡの頭および胴を見ることができる。ユーザＢは、ユーザＡの向上されたビューを要求することができる（例えば、ユーザＢは、ユーザＡの顔へとズームするように要求することができる）。ユーザＢは、ＲＯＩ１５０がユーザＡの顔を含むようにローカルＵＥ１５０でＲＯＩ１５０を規定することができる。ＲＯＩ１５０は、例えば、グラフィカルなユーザインターフェースを使用して、ローカルＵＥ１５０で規定され得る。言い換えれば、ユーザＢは、コンピュータマウスまたはタッチスクリーンなどの入力デバイスを使用して領域を選択してよい。ＲＯＩ１５０は、リモートカメラの視野内の複数の他の適した領域を含むことができる。例えば、ユーザＢは、ユーザＡの胴、ユーザＡの背後の木などを含むようＲＯＩ１５０を規定することができる。複数の他の例として、ＲＯＩ１５０は、ローカルＵＥ１４８のディスプレイスクリーンの右上領域（リモートカメラの適切な視野に対応する）、ローカルＵＥ１４８のディスプレイスクリーンの左下領域などを含むことができる。 
【００３２】
１つの例において、ユーザＢは、ＲＯＩ１５０をリモートカメラの視野内の任意のサイズおよび場所を有するように規定することができる。別の例において、リモートＵＥ１２８は、ＲＯＩ１５０が規定された場合、静止したままとすることができ、その結果、ＲＯＩ１５０の選択により、リモートカメラの視野を移動または変化させない。さらに別の例において、ユーザＢは意のままに新しいＲＯＩ１５０を選択することができる。さらに、ユーザＡ（リモートＵＥ１２８で）はまた、ユーザＢ（ローカルＵＥ１４８で）にズームインするべく類似したＲＯＩを選択することができる。
【００３３】
さらに詳細に以下に説明されるように、ＲＯＩ１５０は、１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングされ得る。複数のＰＴＺＦコマンドは、ユーザＢによって選択されるＲＯＩ１５０を特徴づけるか、記述することができる。１つの例において、一連のＰＴＺＦコマンドまたは連続するＰＴＺＦコマンドは、ＲＯＩ１５０を記述するのに使用され得る。複数のＰＴＺＦコマンドは、Ｈ．２８１／Ｈ．２２４プロトコルにさらに規定され得る。複数のＰＴＺＦコマンドは、具体的な座標の使用とは対照的に、ＲＯＩ１５０の特徴づけに対する代替解決策となり得る。ＲＯＩ１５０を記述する複数のＰＴＺＦコマンドは、ローカルＵＥ１４８からリモートＵＥ１２８に送信され得る。さらに詳細に以下に述べられるように、ＲＯＩ１５０を記述する複数のＰＴＺＦコマンドは、リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージを使用して通信され得る。代替解決策において、ＲＯＩ１５０を記述する複数のＰＴＺＦコマンドは、キャプチャされたローカルビデオ（すなわち、ローカルＵＥ１４８にキャプチャされたビデオ）の少なくとも１つのリアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張に埋め込まれ得る。ＲＴＣＰフィードバックメッセージまたはＲＴＰヘッダ拡張は、ＲＯＩ１１０内のビデオをキャプチャようにリモートＵＥ１２８を指示することができる。
【００３４】
いくつかの例において、リモートＵＥ１２８は、ＲＯＩ１５０だけを含み、ＲＯＩ１５０外の複数の領域を除くビデオをキャプチャすることができる。非限定的な例として、ＲＴＰヘッダ拡張またはＲＴＣＰフィードバックメッセージ（ＲＯＩ１５０を記述する複数のＰＴＺＦコマンドを含む）はリモートＵＥ１２８に、ユーザＡのあごの傷をキャプチャするように指示することができる。言い換えれば、リモートＵＥのカメラは、ユーザＡのあごの傷のみをキャプチャすることができ、ユーザＡのあごを囲む複数の他の領域はキャプチャしない。
【００３５】
ＲＯＩ１５０に従ってビデオをキャプチャする時、リモートＵＥ１２８は、例えば、比較的低圧縮での符号化スキームを使用してビデオを符号化することができる。従って、ビデオは、規定された品質レベルを実質的に維持しつつ、ＲＯＩ１５０の比較的大写しおよび詳細な表示を提供することができる。視野全体を符号化するべく以前に使用されたリソースが、現在はＲＯＩ１５０を符号化するべく使用されるだけなので、リモートＵＥ１２８は、あまり損失がない符号化スキームでビデオ（ＲＯＩ１５０を有する）を符号化することができる。リモートＵＥ１２８は、符号化ビデオ（ＲＯＩのみを有する）をローカルＵＥ１４８に送信することができる。リモートＵＥ１２８は、符号化ビデオ（ＲＯＩ１５０のみを有する）を送信する場合に実質的に同じ量の帯域幅を消費することができるので、リモートカメラ（リモートＵＥ１２８と関連する）の全視野とは対照的に、符号化ビデオは実質的に高品質となり得る。言い換えれば、ＲＯＩの符号化ビデオは、比較的鮮明に、かつ画質が粗くも、ぼやけてもなくできる。この点について、本明細書中に説明された技術は、ユーザ（例えば、ユーザＢ）が、ディスプレイスクリーンに表示されたフレームへと手動でズームすることで品質レベルの低減をもたらし得る以前の技術より優れている。現在の解決策において、リモートＵＥ１２８は、キャプチャされたフレーム全体ではなくて、ネゴシエーションされた解像度でＲＯＩ１５０のみを符号化することができ、これはローカルＵＥ１４８でのより高い全体の解像度およびより良いユーザ体験をもたらすものである。
【００３６】
非限定的な例として、リモートＵＥ１２８は、ユーザＡのあごの傷のビデオを符号化することができる。リモートＵＥ１２８は、ユーザＡのあごが、比較的大きな解像度および明瞭度レベルで見ることができるように、比較的低い圧縮度での符号化スキームを使用することができる。言い換えれば、符号化ビデオは、ユーザＡのあごの表示にズームされ得るが、比較的高い品質レベル（例えば、画質が粗くない）を今まで通り維持することができる。また、帯域幅全体がユーザＡのあごの符号化ビデオを送信するために使用され得、これによりユーザＡのあごの比較的明確かつ詳細な表示がもたらされ得る。この表示は、ユーザＡの顔全部が符号化ビデオの部分として含まれた場合とは対照的に、ユーザＡの顔の付加的な詳細を提供することができる。
【００３７】
代替構成において、リモートＵＥ１２８は、（リモートＵＥ１２８と関連する）リモートカメラの全視野を含むビデオをキャプチャすることができる。 しかしながら、リモートＵＥ１０８は、ＲＯＩ１５０を含むビデオの一部のみを符号化することができる。また、リモートＵＥ１０８は、ＲＯＩ１５０だけを含み、ＲＯＩ１５０外の領域を除く符号化ビデオを送信することができる。
【００３８】
ローカルＵＥ１４８は、リモートＵＥ１２８から符号化ビデオを受信することができ、符号化ビデオは、ＲＯＩ１５０内の複数の領域を含み、ＲＯＩ１５０外の複数の領域を除く。ローカルＵＥ１４８は、ローカルＵＥ１４８と関連するディスプレイスクリーン上に符号化ビデオをレンダリングおよび表示することができる。非限定的な例として、ローカルＵＥ１４８の前に坐っているユーザＢは、ユーザＡのあごの傷の詳細かつ大写しの表示を見ることができる。ユーザＢは、ユーザＡの前の表示にいつでも戻ることができ、例えば、ユーザＢは、非ズームとし、ローカルＵＥ１４８のディスプレイスクリーン上のユーザＡの顔全体および胴を表示する状態に戻ることができる。 
【００３９】
リアルタイムトランスポートプロトコル（ＲＴＰ）ベースのマルチメディアサービス向けの国際電気通信連合（ＩＴＵ）電気通信標準化セクタ（ＩＴＵ−Ｔ）による遠端カメラ制御は、スタックインターネットプロトコル（ＩＰ）／ユーザデータグラムプロトコル（ＵＤＰ）／ＲＴＰ／Ｈ．２２４／Ｈ．２８１を使用して、ＩＴＵ−Ｔ仕様Ｈ．２２４／Ｈ．２８１にて、およびインターネット技術タスクフォース（ＩＥＴＦ）のリクエスト・フォー・コメント（ＲＦＣ）４５７３にて規定される。
【００４０】
遠端カメラ制御（ＦＥＣＣ）プロトコルにおいて、関心領域（ＲＯＩ）および特定のＲＯＩへのズーム化の指示は、ＩＴＵ−Ｔ  Ｈ．２８１によって規格化されるように、複数のＰＴＺＦつまり、パン・チルト・ズーム・フォーカスコマンドのシグナリングによって、達成され得る。例えば、開始動作メッセージのメッセージフォーマットは、以下のようにすることができる。
【表１】
0006359764.tif 000002
【００４１】
開始動作メッセージは、パン（Ｐ）用に、右（Ｒ）用の第１値、および左（Ｌ）用の第２値を含むことができる。  開始動作メッセージは、チルト（Ｔ）用に、上（Ｕ）用の第１値、および下（Ｄ）用の第２値を含むことができる。開始動作メッセージは、ズーム（Ｚ）用に、ズームイン（Ｉ）用の第１値、およびズームアウト（Ｏ）用の第２値を含むことができる。開始動作メッセージは、フォーカス（Ｆ）用に、フォーカスイン（Ｉ）用の第１値、およびフォーカスアウト（Ｏ）用の第２値を含むことができる。
【００４２】
ＦＥＣＣプロトコルは、Ｈ．２２４の上位のＩＴＵ−Ｔ  Ｈ．２８１に依存する。従って、ＲＯＩ情報は、Ｈ．２２４フレームを伝えるＲＴＰパケットを介してシグナリングされ得る。ＦＥＣＣは、Ｈ．２２４フレームに内在し得、Ｈ．２２４パケットのクライアントＩＤフィールドによって特定され得る。さらに、ＲＦＣ４５７３は、Ｈ．２２４を使用する遠端カメラ制御プロトコルをサポートするべく使用される複数のセッション記述プロトコル（ＳＤＰ）パラメータの統語論および意味論を規定する。ＳＤＰ提供／応答は、２つのＭＴＳＩクライアント間の能力のネゴシエーションを可能にすることができる。
【００４３】
３ＧＰＰ  ＭＴＳＩの場合、カメラは、デバイス（例えば、タブレットまたはスマートフォン）に固定され得、実際には独立して制御される能力は有し得ない。パン／チルト能力がない固定カメラに対しては、パンコマンドは、左／右の移動／変換にマッピングされ得、チルトコマンドは、２次元（２Ｄ）画像プレーンにわたる上／下の移動／変換にマッピングされ得る。そのため、ＰＴＺコマンドの組み合わせは、任意の関心領域へのズーム化を可能にし得る。これらの機能は、ｖＰＴＺ（仮想ＰＴＺ）と呼ばれる。カメラモーションは、例えば、パンまたはチルトが画像全体に適用された場合、カメラの入力バッファを変えることによってエミュレートされ得るが、修正は行われない。カメラがズームされる場合、より小さい長方形領域が選択され得、パンおよびチルトは次に、選択された長方形を変換することによって承認され得る。
【００４４】
１つの例において、ＲＯＩシグナリングのためのＦＥＣＣプロトコルの直接の利用は、潜在的に貧弱な帯域幅でリンク特性が動的に変動する移動体通信環境ではレイテンシの観点から不利となり得る。ＦＥＣＣは、ユーザが所望のＲＯＩを有するストリームを取得するまで、受信機（例えば、ユーザがＲＯＩを選択するローカルＵＥ）による複数のＰＴＺＦコマンドの連続送信を使用するプログレッシブプロトコルである。言い換えれば、送信機（例えば、符号化が発生するリモートＵＥ）は、正確なＲＯＩ情報を有しない。また、受信機（例えば、ＲＯＩ情報を生成するユーザインターフェースを有するローカルＵＥ）は、送信機（例えば、リモートＵＥ）が受信された複数のＰＴＺＦコマンドの処理時に使用する複数のステップサイズを知らない。複数のステップサイズは、所与のＰおよびＴコマンドから結果として生じる上／下および左／右変換の複数の画素を示すことができる。複数のステップサイズはまた、Ｚコマンドの送信後に発生するズーム量を示すことができる。これらの不確実性の要素により、所望のＲＯＩを有するストリームが受信され得るまで、ＦＥＣＣプロトコルを使用してＰＴＺＦコマンドシーケンスの送信を余儀なくさせ得る。
【００４５】
非限定的な例として、ＲＯＩは、１３個のＰＴＺＦコマンドを使用して説明され得る。言い換えれば、１３個のＰＴＺＦコマンドは、受信機（または、ローカルＵＥ）にてユーザによって選択されたＲＯＩを記述することができる。１３個のＰＴＺＦコマンドは、受信機（例えば、ローカルＵＥ）から送信機（例えば、リモートＵＥ）へ送信され得る。従来の技術では、１３個のＰＴＺＦコマンドを送信する時間量は、ラウンドトリップ時間（ＲＴＴ）と、新たなＰＴＺＦコマンドを発行するユーザインターフェース遅延（ＵＩ＿遅延）とに基づき得る。非限定的な例として、ラウンドトリップ時間は、３００ミリ秒（ｍｓ）であり得、ユーザインターフェース遅延は、１００ｍｓであり得る。従って、１３個のＰＴＺＦコマンドを送信する時間量（すなわち、レイテンシ）は、１３×ＵＩ＿ｄｅｌａｙ＋ＲＴＴ（つまり、１．６秒）と、１３×ＲＴＴ（つまり、３．９秒）との間に境界づけられ得る。言い換えれば、この例では、ＰＴＺＦコマンドシーケンスを送信する場合のレイテンシは、１．６秒と３．９秒の中間になり得る。従って、要求されたＲＯＩに対応するストリームを見るべくユーザによって体験されるレイテンシは、従来の技術を使用した場合、３．９秒と同じくらい大きくなり得、不満足なユーザ体験となり得る。 
【００４６】
本明細書中に説明される新規な技術は、前のＦＥＣＣプロトコルを拡張し、それにより、ビデオ受信機（例えば、ローカルＵＥ）は、単一ＲＴＰパケットの（すなわち、単一伝送の）グループ化されたシーケンスの複数のＰＴＺＦコマンドをビデオ送信機または遠端端末（例えば、リモートＵＥ）へ送信することができる。代替解決策において、ビデオ受信機は、単一ＲＴＣＰパケットのグループ化されたシーケンスの複数のＰＴＺＦコマンドをビデオ送信機へ送信することができる。複数のＰＴＺＦコマンドが、ビデオ送信機においてある順序で実行され得、ビデオ送信機がメッセージの前後の交換により所望のＲＯＩへと迅速に収束することを可能にする。ＦＥＣＣプロトコルのこの拡張バージョンは、強化型ＦＥＣＣ（ｅＦＥＣＣ）と呼ばれる。言い換えれば、強化型ＦＥＣＣサポートは、ビデオ受信機（例えば、ローカルＵＥ）が単一伝送にてＰＴＺＦコマンドシーケンスを送信するように構成され、ビデオ送信機（例えば、リモートＵＥ）がＰＴＺＦコマンドシーケンスを処理し、ＰＴＺＦコマンドに基づきＲＯＩを特定し、それに応じてＲＯＩ内のビデオを符号化するように構成されることを示すことができる。
【００４７】
前の例において、１３個のＰＴＺＦコマンドに送信する時間量は、従来の技術を使用した場合、１．６秒と３．９秒の中間になり得る。強化型ＦＥＣＣを使用することにより、同じ１３個のＰＴＺＦコマンドを送信する時間量は、低減され得る。要求されたＲＯＩに対応するストリームを見るべく、ユーザによって体験されるレイテンシは、Ｕｌ遅延＋ＲＴＴによって決定され得る。この例では、Ｕｌ遅延は、３００ｍｓであり、ＲＴＴは１００ｍｓであり、従ってレイテンシは４００ｍｓ（つまり、０．４秒）となり得る。移動式設定に以前のＦＥＣＣプロトコルをむやみに使用すると、ユーザが要求されるＲＯＩに対応するストリームを見る前に、体験されるレイテンシが許容できないレベルになる場合がある。強化型ＦＥＣＣを使用することにより、レイテンシ量は、低減され得る。
【００４８】
図２は、遠端カメラ制御（ＦＥＣＣ）プロトコルを介して、複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドを生成し、複数のＰＴＺＦコマンドをシグナリングする例示的なユーザインターフェース２４０を示す。ユーザインターフェース２４０は、ローカルユーザ装置（ＵＥ）２２０に存在し得る。ローカルＵＥ２２０の第１ユーザ２１０は、第２ユーザ２３０とビデオ会議中であり得る。第２ユーザ２３０は、第１ユーザ２１０とビデオ会議を実行するべくリモートＵＥ（図２に不図示）を使用中であり得る。従って、第１ユーザ２１０は、ローカルＵＥ２２０上で実行中のビデオ会議アプリケーションを介して第２ユーザ２３０を見ることができる。第１ユーザ２１０は、ローカルＵＥ２２０上のユーザインターフェース２４０を介して、関心領域（ＲＯＩ）２５０を選択することができる。例えば、第１ユーザ２１０は、第２ユーザの顔の領域を選択することができる。第１ユーザ２１０によって選択されるこの領域は、ＲＯＩ２５０を示すことができる。ＲＯＩ２５０の選択に基づき、ローカルＵＥ２２０は、ＰＴＺＦコマンドシーケンスを生成することができる。ローカルＵＥ２２０は、ＰＴＺＦコマンドシーケンスをリモートＵＥに送信することができる。リモートＵＥは、ＰＴＺＦコマンドシーケンスに基づきＲＯＩ２５０を特定することができる。リモートＵＥは、ＲＯＩ２５０を含む符号化ビデオを送信することができるのみである。従って、ローカルＵＥ２２０のユーザインターフェース２４０は、ＲＯＩ２５０をより詳細に第１ユーザ２１０に対して表示することができる。
【００４９】
図３は、ユーザ規定の関心領域（ＲＯＩ）３３０を１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングするための例示的な技術を示す。ユーザインターフェース３１０は、リモートユーザ３２０を表示することができる。ユーザインターフェース３１０は、ローカルユーザ装置（ＵＥ）と関連し得、リモートユーザ３２０は、リモートＵＥと関連し得る。１つの例において、ローカルＵＥと関連するローカルユーザは、１０８０ｐかつ１９２０×１０８０のネゴシエーション解像度でリモートユーザ３２０とビデオ会議中であり得る。ローカルＵＥのローカルユーザは、リモートユーザの顔へとズームすることを望む場合がある。言い換えれば、ローカルＵＥのローカルユーザは、リモートユーザの顔がユーザインターフェース３１０の増大された部分を満たし、より詳しく（すなわち、より大きなズームレベル）したいかもしれない。この場合、ローカルユーザは、ローカルＵＥ上のユーザインターフェース３１０を介して関心領域（ＲＯＩ）３３０を選択することができる。例えば、ローカルユーザは、リモートユーザの顔を包含するＲＯＩ３３０を選択することができる。
【００５０】
図３に示されるように、ユーザインターフェース３１０は、Ｘ方向とＹ方向にて選択された数のタイルへと分割され得る。ＲＯＩ３３０のユーザ選択は、ローカルＵＥからリモートＵＥへと送信されるＰＴＺＦコマンドシーケンスへと変換され得る。１つの例において、Ｚコマンドは、ＸおよびＹ寸法の両方にて約９０％に集中されたズームとなり得、元の画像の約１０％をＸおよびＹ寸法から除外し得る。Ｐコマンドは、中央タイル３４０を中心にした複数のタイルを越える左／右の動きをもたらし、Ｐコマンドごとに１つのステップの４分の１のＸタイルサイズをもたらし得る。Ｔコマンドは、中央タイル３４０を中心にした複数のタイルを越える上／下の動きをもたらし、Ｔコマンドごとに１つのステップの４分の１のＹタイルサイズをもたらし得る。
【００５１】
図３に示されるように、ユーザ規定のＲＯＩ３３０は、（１０８０，１５６０）のＸ座標、（５４０，８１０）のＹ座標と関連し得る。ユーザインターフェース３１０の左下隅は、（０，０）のＸおよびＹ座標を有する原点となり得る。ＰＴＺＦコマンドシーケンスを使用してＲＯＩ３３０を表すべく、少なくとも８つのズームコマンド（図３の実線の矢印によって示される）が、中央タイル３４０を取得するべく使用され得る。８つのズームコマンドは、Ｘ（７２０，１２００）およびＹ（４０５，６７５）のＸ−Ｙ座標でズームした後に中央タイル３４０を取得するべく使用され得、対応する中央タイル３４０は、４８０×２７０の寸法を有する。言い換えれば、中央タイル３４０は、４８０画素のＸタイルサイズと、２７０画素のＹタイルサイズとを有する。また、上方向の少なくとも２つのコマンドおよび右方向の少なくとも３つのコマンドは、ＲＯＩ３３０（図３の破線の矢印によって示される）を取得するべく使用され得る。従って、総数１３個のＰＴＺＦコマンドが、ＲＯＩ３３０を記述または特徴づけるべく使用され得る。複数のＰＴＺＦコマンドは、ローカルＵＥからリモートＵＥに送信され得る。リモートＵＥは、複数のＰＴＺＦコマンドに基づきＲＯＩ３３０を特定し、それに応じてＲＯＩ３３０内のビデオをローカルＵＥに提供することができる。 
【００５２】
図４は、ＩＭＳ（ＭＴＳＩ）ベースのビデオ会議アプリケーションを通じたマルチメディア電話サービスにおける関心領域（ＲＯＩ）ズーム機能を開始するためのリモートユーザ装置（ＵＥ）４０２とローカルＵＥ４０４との間の通信を示す例示的なフロー図である。１つの例において、リモートＵＥ４０２は、送信クライアントと呼ばれ得、ローカルＵＥ４０４は、受信クライアントと呼ばれ得る。リモートＵＥ４０２およびローカルＵＥ４０４はそれぞれ、リモートＵＥ４０２と関連するリモートユーザが、ローカルＵＥ４０４と関連するローカルユーザと通信することを可能にするビデオ会議アプリケーションを実行することができる。
【００５３】
リモートＵＥ４０２とローカルＵＥ４０４との間でのセッション記述プロトコル（ＳＤＰ）ベースのシグナリングは、強化型遠端カメラ制御（ＦＥＣＣ）プロトコルサポートに向けたメディア関連能力のネゴシエーションにおける提供／応答の考慮を可能にすることができる。強化型ＦＥＣＣプロトコルサポートは、ローカルＵＥ４０４（または受信機）の能力を示すことができ、単一のリアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージの、および／または、ＲＴＰヘッダ拡張機構を使用した単一のリアルタイムトランスポートプロトコル（ＲＴＰ）パケットのＨ．２８１／Ｈ．２２４ＦＥＣＣプロトコルを使用したグループ化されたパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドシーケンスを送信する。また、強化型ＦＥＣＣプロトコルサポートは、リモートＵＥ４０２（または送信機）の能力を示し、ＰＴＺＦコマンドシーケンスを処理し、複数のＰＴＺＦコマンドに基づく関心領域（ＲＯＩ）を特定し、それに応じてＲＯＩ内のビデオを符号化することができる。 
【００５４】
リモートＵＥ４０２は、ＳＤＰ提供メッセージをローカルＵＥ４０４に送信することができる。ＳＤＰ提供メッセージは、前述のように、リモートＵＥ４０４が強化型ＦＥＣＣプロトコルをサポートすることを示すことができる。ローカルＵＥ４０４は、リモートＵＥ４０２からのＳＤＰ提供メッセージを受信し得、応答して、強化型ＦＥＣＣプロトコル能力を承認するＳＤＰ応答メッセージを送信し得る。
【００５５】
１つの構成において、リモートＵＥ４０２は、複数のステップサイズをローカルＵＥ４０４に送信することができる。言い換えれば、複数のステップサイズは、リモートＵＥ４０４およびローカルＵＥ４０４からのシグナリングに含まれ得る。ローカルＵＥ４０４は、リモートＵＥ４０２が受信された複数のＰＴＺＦコマンドの処理時に使用するであろう複数のステップサイズを最初は知らない。従って、リモートＵＥ４０２は、複数のステップサイズをローカルＵＥ４０４に送信することができる。リモートＵＥ４０２は、複数の専用のＲＴＰヘッダ拡張属性として複数のステップサイズを送信することができる。複数のステップサイズは、所与のＰおよびＴコマンドから生じる複数の画素の上／下および左／右変換を示すことができる。複数のステップサイズはまた、Ｚコマンドの送信後に発生するズーム量を示すことができる。その結果、ローカルＵＥ４０４は、複数のＰＴＺＦコマンドがどのようにリモートＵＥ４０２で処理されるかを決定することができ、ローカルＵＥ４０４がそれに応じて複数のＰＴＺＦコマンドを選択することができる。
【００５６】
ローカルＵＥ４０４は、リモートＵＥ４０２から前に受信された複数のステップサイズに基づいて複数のＰＴＺＦコマンドシーケンスを導出することができる。複数のＰＴＺＦコマンドは、ユーザ規定の関心領域（ＲＯＩ）に対応することができる。言い換えれば、ＲＯＩは、ローカルＵＥ４０４のローカルユーザによって規定され得る。ローカルＵＥ４０４は、ＰＴＺＦコマンドシーケンスをリモートＵＥ４０２にシグナリングすることができる。１つの構成において、ＰＴＺＦコマンドシーケンスは、単一伝送において、ローカルＵＥ４０４からリモートＵＥ４０２に送信され得る。言い換えれば、ＰＴＺＦコマンドは、共にグループ化され、同時にリモートＵＥ４０２に送信され得る。例えば、ＰＴＺＦコマンドシーケンスは、単一ＲＴＣＰパケットで送信され得る。あるいは、ＰＴＺＦコマンドシーケンスは、単一ＲＴＰパケットでＲＴＰヘッダ拡張として送信され得る。ローカルＵＥ４０４は、複数の逆方向のビデオストリーム用のＲＴＰヘッダ拡張を使用して、ＰＴＺＦコマンドシーケンスをリモートＵＥ４０２に通信することができる。
【００５７】
リモートＵＥ４０２は、ＰＴＺＦコマンドシーケンスをローカルＵＥ４０４から受信することができる。リモートＵＥ４０２は、ＰＴＺＦコマンドシーケンスに基づきＲＯＩを特定することができる。複数のＰＴＺＦコマンドは、単一伝送にて共にグループ化されるので、リモートＵＥ４０２は、複数のＰＴＺＦコマンドを迅速に処理し、低レイテンシで所望のＲＯＩに対応するストリームを配信することができる。リモートＵＥ４０２は、ＲＯＩだけを含み、ＲＯＩ外の複数の領域を除くビデオをキャプチャすることができる。リモートＵＥ４０２は、ＲＯＩのみを含むビデオを符号化することができる。リモートＵＥ４０２は、ローカルＵＥ４０４に符号化ビデオを送信することができる。１つの例において、リモートＵＥ４０２はまた、複数の順方向ビデオストリーム用のＲＴＰヘッダ拡張に実際に送信されたＲＯＩを示すことができる。ローカルＵＥ４０４は、ＲＯＩを含む符号化ビデオを受信し、ローカルＵＥ４０４でビデオを再生することができる。
【００５８】
複数のＰＴＺＦコマンド（例えば、ＲＯＩ情報）が、ＲＴＰヘッダ拡張メッセージを使用してローカルＵＥ４０４からリモートＵＥ４０２にシグナリングされた場合、強化型ＦＥＣＣ機能（前述のように）をサポートするＭＴＳＩクライアントは、ビデオを含む全てのメディアストリーム向けの複数のＳＤＰメッセージの強化型ＦＥＣＣを提供することができる。強化型ＦＥＣＣは、関連するメディアラインスコープ下で強化型ＦＥＣＣ統一資源名（ＵＲＮ）を示すａ＝ｅｘｔｍａｐ属性を含むことにより、提供され得る。例えば、強化型ＦＥＣＣ  ＵＲＮは、ｕｒｎ：３ｇｐｐ：ｅｆｅｃｃと設定され得る。このＵＲＮを含むメディアラインの例は、ａ＝ｅｘｔｍａｐ：７ｕｒｎ：３ｇｐｐ：ｅｆｅｃｃである。メディアラインの上記の例では、番号７は、１から１４の範囲の任意の番号と置き換えられ得る。 
【００５９】
複数のＰＴＺＦコマンド（例えば、ＲＯＩ情報）が、ＲＴＣＰメッセージを使用してローカルＵＥ４０４からリモートＵＥ４０２へシグナリングされる場合、強化型ＦＥＣＣ機能をサポートするＭＴＳＩクライアントは、ビデオを含む全てのメディアストリーム向けの複数のＳＤＰメッセージでｅＦＥＣＣを提供することができる。強化型ＦＥＣＣ機能は、関連するメディアラインスコープの下に新規なｅＦＥＣＣタイプに対するａ＝ｒｔｃｐ−ｆｂ属性を含むことにより提供され得る。例えば、ＲＴＣＰフィードバック技術と併用したｅＦＥＣＣタイプは、３ｇｐｐ：ｅｆｅｃｃなるパラメータで表現され得る。ワイルドカードペイロードタイプ（「＊」）は、ＲＴＣＰフィードバック属性強化型ＦＥＣＣが全てのペイロードタイプに適合することを示すべく使用され得る。複数のタイプのＲＯＩフィードバックがサポートされる場合、および／または、同じＲＯＩフィードバックがペイロードタイプのサブセットに対して規定されるべきである場合、複数のａ＝ｒｔｃｐ−ｆｂラインが使用され得る。ＲＴＣＰフィードバック技術に基づくメディアラインに関連したｅＦＥＣＣをシグナリングするこの属性の例示的な使用法は、ａ＝ｒｔｃｐ−ｆｂ：＊３ｇｐｐ−ｅｆｅｃｃである。
【００６０】
ＲＴＣＰフィードバック技術は、即時フィードバック技術および複数の早期ＲＴＣＰモードの両方での複数のＰＴＺＦコマンド（例えば、ＲＯＩ）のシグナリングを含むことができる。ｅＦＥＣＣ用の新規なＲＴＣＰフィードバックタイプは、３ｇｐｐ−ｅｆｅｃｃのバリューネーム、強化型遠端カメラ制御のロングネーム、および第３世代パートナシッププロジェクト（３ＧＰＰ）技術仕様（ＴＳ）２６．１１４のリファレンスを含むことができる。
【００６１】
強化型ＦＥＣＣ能力は、クライアントがＳＤＰ能力のネゴシエーション中にどのように特徴をサポートするかによって双方向的または一方向的にサポートされ得る。非対称能力（例えば、複数のＰＴＺＦコマンドまたはＲＯＩ情報を処理するが、ＲＯＩ情報を検出／シグナリングしない能力）を備えた複数の端末に対して、「ｓｅｎｄｏｎｌｙ」および「ｒｅｃｖｏｎｌｙ」属性が使用され得る。複数の端末は、十分明確なやり方で各方向にそれらの能力を表現することができ、それにより、複数の信号は両方が有用な情報を表現し、受信者によって処理され得る程度に各方向に送信されるだけである。
【００６２】
強化型ＦＥＣＣ機能は、複数のＰＴＺＦコマンドシーケンスにて受信ユーザ（リモートＵＥ４０２と関連する）の現在のＲＯＩのシグナリングを含むことができる。複数のＰＴＺＦコマンドのシグナリングは、Ｈ．２８１／Ｈ．２２４プロトコルに基づき得る。複数のＰＴＺＦコマンドは、リモートＵＥ４０２（例えば、送信機）へ送信され得、それにより、リモートＵＥ４０２は、ＲＯＩ内にキャプチャされたビデオを最適に符号化して送信することができる。強化型ＦＥＣＣがうまくネゴシエーションされた場合、ＭＴＳＩクライアントによってシグナリングされ得る。ＰＴＺＦコマンドシーケンスのシグナリングは、単一ＲＴＣＰメッセージ、またはＲＴＰヘッダ拡張を使用した単一ＲＴＰパケットを通じてグループ化されたやり方で発生し得る。 
【００６３】
複数のＲＴＣＰフィードバックメッセージを使用する場合、ローカルＵＥ４０４（すなわち、受信端末）は、リモートＵＥ４０２（すなわち、送信端末）へ送信中のＲＴＣＰフィードバックメッセージの受信ユーザの現在のＲＯＩ情報に対応するＰＴＺＦコマンドシーケンスを含むことができる。ＲＴＰヘッダ拡張を使用する場合、ローカルＵＥ４０４（すなわち、受信端末）は、リモートＵＥ４０２（すなわち、送信端末）へ送信中の複数のＲＴＰパケットに受信ユーザの現在のＲＯＩ情報に対応するＰＴＺＦコマンドシーケンスを含むことができる。これらのＲＴＰパケットは、ＭＴＳＩの双方向ビデオ通信に対して使用され得る逆方向に複数のビデオストリームを伝えることができる。
【００６４】
図５Ａは、例示的なセッション記述プロトコル（ＳＤＰ）提供メッセージを示す。ＳＤＰ提供メッセージは、リモートユーザ装置（ＵＥ）からローカルＵＥへ通信され得る。ＳＤＰ提供メッセージは、リアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張技術に基づき得る。ＳＤＰ提供メッセージは、リモートＵＥでの強化型遠端カメラ制御（ＦＥＣＣ）プロトコル能力を示すことができる。特に、強化型ＦＥＣＣプロトコル能力は、ローカルＵＥから受信されたパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドシーケンスを処理し、ＰＴＺＦコマンドシーケンスからの関心領域（ＲＯＩ）を特定し、それに応じてＲＯＩ内のビデオを符号化するリモートＵＥの能力を示すことができる。例として、ＳＤＰ提供メッセージは、ａ＝ｅｘｔｍａｐ」の属性と、「４ｕｒｎ：３ｇｐｐ：ｅｆｅｃｃ」の関連値とを含むことができる。
【００６５】
図５Ｂは、例示的なセッション記述プロトコル（ＳＤＰ）応答メッセージを示す。ＳＤＰ応答メッセージは、ローカルユーザ装置（ＵＥ）からリモートＵＥへ通信され得る。ＳＤＰ応答メッセージは、リアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張技術に基づき得る。ＳＤＰ応答メッセージは、リモートＵＥの強化型遠端カメラ制御（ＦＥＣＣ）プロトコル能力を承認することができる。例として、ＳＤＰ応答メッセージは、「ａ＝ｅｘｔｍａｐ」の属性と、「４ｕｒｎ：３ｇｐｐ：ｅｆｅｃｃ」の関連値とを含むことができる。
【００６６】
図６Ａは、例示的なセッション記述プロトコル（ＳＤＰ）提供メッセージを示す。ＳＤＰ提供メッセージは、リモートユーザ装置（ＵＥ）からローカルＵＥへ通信され得る。ＳＤＰ提供メッセージは、リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバック技術に基づき得る。ＳＤＰ提供メッセージは、リモートＵＥにて強化型遠端カメラ制御（ＦＥＣＣ）プロトコル能力を示すことができる。特に、強化型ＦＥＣＣプロトコル能力は、ローカルＵＥから受信されたパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドシーケンスを処理し、ＰＴＺＦコマンドシーケンスからの関心領域（ＲＯＩ）を特定し、それに応じてＲＯＩ内のビデオを符号化するリモートＵＥの能力を示すことができる。例として、ＳＤＰ提供メッセージは、「ａ＝ｒｔｃｐ−ｆｂ」の属性と、「３ｇｐｐ：ｅｆｅｃｃ」の関連値とを含むことができる。
【００６７】
図６Ｂは、例示的なセッション記述プロトコル（ＳＤＰ）応答メッセージを示す。ＳＤＰ応答メッセージは、ローカルユーザ装置（ＵＥ）からリモートＵＥへ通信され得る。ＳＤＰ応答メッセージは、リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバック技術に基づき得る。ＳＤＰ応答メッセージは、リモートＵＥの強化型遠端カメラ制御（ＦＥＣＣ）プロトコル能力を承認することができる。例として、ＳＤＰ応答メッセージは、「ａ＝ｅｘｔｍａｐ」の属性と、「４ｕｒｎ：３ｇｐｐ：ｅｆｅｃｃ」の関連値とを含むことができる。
【００６８】
別の例は、図７のフローチャートに示されるように、リモートＵＥとビデオ会議を実行するように動作可能なローカルユーザ装置（ＵＥ）の機能７００を提供する。機能は、方法として実施され得、または、機能は、機械上で複数の命令として実行され得る。ここで、複数の命令は、少なくとも１つのコンピュータ可読媒体または１つの非一時的機械可読記憶媒体に含まれる。ローカルＵＥは、ブロック７１０のように、リモートＵＥのカメラの視野内に、ローカルＵＥにて関心領域（ＲＯＩ）を規定するように構成される１または複数のプロセッサを有することができる。１または複数のプロセッサは、ブロック７２０のように、ＲＯＩを１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドへマッピングするように構成され得る。１または複数のプロセッサは、ブロック７３０のように、ローカルＵＥからリモートＵＥへ１または複数のＰＴＺＦコマンドを送信するように構成され得、リモートＵＥは、１または複数のＰＴＺＦコマンドに基づきＲＯＩを特定するように構成される。１または複数のプロセッサは、ブロック７４０のように、リモートＵＥからＲＯＩ内の符号化ビデオを受信するように構成され得、符号化ビデオはＲＯＩ内の領域を含み、ＲＯＩ外の領域を除き、符号化ビデオは、ＲＯＩ内の符号化ビデオがローカルＵＥにてレンダリングおよび表示されるのを可能にするべく規定された品質レベルを実質的に維持しつつ、増大されたズームレベルでＲＯＩ内の複数の領域を含む。
【００６９】
１つの構成において、第１プロセッサは、ブロック７１０および７２０の工程を実行することができる。第１プロセッサは、単一プロセッサであり得、または、代わりに、第１プロセッサは、１または複数の別個のプロセッサから成り得る。１つの構成において、第２プロセッサは、ブロック７３０および７４０の工程を実行することができる。第２プロセッサの１つの例は、ベースバンドプロセッサである。
【００７０】
１つの例において、１または複数のＰＴＺＦコマンドは、国際電気通信連合（ＩＴＵ）Ｈ．２８１／Ｈ．２２４プロトコルに基づく。別の例において、１または複数のプロセッサは、１または複数のＰＴＺＦコマンドを単一伝送にてリモートＵＥへ送信するように構成される。さらに別の例において、ＲＯＩは、ローカルＵＥと対話するユーザによって選択される。また、１または複数のプロセッサは、リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージを使用して、１または複数のＰＴＺＦコマンドをリモートＵＥに送信するように構成される。
【００７１】
１つの例において、１または複数のプロセッサは、少なくとも１つのリアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張に１または複数のＰＴＺＦコマンドを埋め込み、キャプチャされたローカルビデオをリモートＵＥへ送信するように構成され、キャプチャされたローカルビデオは、１または複数のＰＴＺＦコマンドを有するＲＴＰヘッダ拡張を含む。別の例において、１または複数のプロセッサはさらに、ローカルＵＥから送信された１または複数のＰＴＺＦコマンドを処理するべくリモートＵＥにて使用される、リモートＵＥからの１または複数のステップサイズを受信するように構成される。
【００７２】
１つの例において、１または複数のステップサイズは、複数の専用リアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張属性としてシグナリングされる。別の例において、符号化ビデオは、リモートＵＥの固定された非移動カメラを使用してキャプチャされる。さらに別の例において、１または複数のＰＴＺＦコマンドが遠端カメラ制御（ＦＥＣＣ）プロトコルに従ってリモートＵＥへ送信される。また、１または複数のプロセッサはさらに、リモートＵＥが１または複数のＰＴＺＦコマンドを受信するための強化型遠端カメラ制御（ＦＥＣＣ）プロトコルをサポートすることを示す、リモートＵＥからのセッション記述プロトコル（ＳＤＰ）提供メッセージを受信するように構成される。
【００７３】
１つの例において、１または複数のプロセッサはさらに、ローカルＵＥが１または複数のＰＴＺＦコマンドを送信するための強化型遠端カメラ制御（ＦＥＣＣ）プロトコルをサポートすることを確認するセッション記述プロトコル（ＳＤＰ）応答メッセージを送信するように構成される。別の例において、１または複数のプロセッサは、１または複数のＰＴＺＦコマンドをリモートＵＥに送信するように構成され、リモートＵＥは、１または複数のＰＴＺＦコマンドに対応し、ＲＯＩ内のビデオを符号化するだけのＲＯＩ内のビデオをキャプチャするように構成される。さらに別の例において、１または複数のプロセッサはさらに、ＲＯＩベースの対話型ズーム機能をサポートするリモートＵＥでビデオ会議アプリケーションを動作するように構成される。
【００７４】
図８のフローチャートに示される別の例は、対話型ズーム機能をサポートするローカルユーザ装置（ＵＥ）にてビデオ会議アプリケーションを動作するために具現化された複数の命令をそれに有する少なくとも１つの非一時的機械可読記憶媒体の機能８００を提供する。複数の命令が実行される場合、ブロック８１０のように、ローカルＵＥの少なくとも１つのプロセッサを使用して、ローカルＵＥに、リモートＵＥのカメラの視野内のユーザ規定の関心領域（ＲＯＩ）を特定する工程をローカルＵＥに実行させることができる。複数の命令が実行される場合、ブロック８２０のように、ローカルＵＥの少なくとも１つのプロセッサを使用して、ＲＯＩを１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングする工程をローカルＵＥに実行させることができる。複数の命令が実行される場合、ブロック８３０のように、ローカルＵＥの少なくとも１つのプロセッサを使用して、ローカルＵＥからリモートＵＥへ１または複数のＰＴＺＦコマンドを送信する工程をローカルＵＥに実行させ得、リモートＵＥは、１または複数のＰＴＺＦコマンドに基づきＲＯＩを特定するように構成される。複数の命令が実行される場合、ブロック８４０のように、ローカルＵＥの少なくとも１つのプロセッサを使用して、リモートＵＥからＲＯＩ内の符号化ビデオを受信する工程をローカルＵＥに実行させ得、符号化ビデオはＲＯＩ内の領域を含み、ＲＯＩ外の領域を除き、符号化ビデオは、規定された品質レベルを実質的に維持しつつ、増大されたズームレベルでＲＯＩ内の複数の領域を含む。複数の命令が実行される場合、ブロック８５０のように、ローカルＵＥの少なくとも１つのプロセッサを使用して、ローカルＵＥでのレンダリングおよび表示のためにＲＯＩ内の符号化ビデオを提供する工程をローカルＵＥに実行させることができる。
【００７５】
１つの例において、１または複数のＰＴＺＦコマンドは、国際電気通信連合（ＩＴＵ）Ｈ．２８１／Ｈ．２２４プロトコルに基づく。別の例において、少なくとも１つの非一時的機械可読記憶装置はさらに、ローカルＵＥの少なくとも１つのプロセッサによって実行される場合、１または複数のＰＴＺＦコマンドをローカルＵＥへ単一伝送で送信する工程をリモートＵＥに実行させる複数の命令を含むことができる。さらに別の例において、少なくとも１つの非一時的機械可読記憶装置はさらに、ローカルＵＥの少なくとも１つのプロセッサによって実行される場合、リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージを使用して、１または複数のＰＴＺＦコマンドをリモートＵＥへ送信する工程をローカルＵＥに実行させる複数の命令を含むことができる。
【００７６】
１つの例において、少なくとも１つの非一時的機械可読記憶装置はさらに、ローカルＵＥの少なくとも１つのプロセッサによって実行される場合、少なくとも１つのリアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張に１または複数のＰＴＺＦコマンドを埋め込む工程と、キャプチャされたローカルビデオをリモートＵＥへ送信する工程とをローカルＵＥに実行させる複数の命令を含むことができ、キャプチャされたローカルビデオは、１または複数のＰＴＺＦコマンドを有するＲＴＰヘッダ拡張を含む。別の例において、少なくとも１つの非一時的機械可読記憶装置はさらに、ローカルＵＥの少なくとも１つのプロセッサによって実行される場合、ローカルＵＥから送信された１または複数のＰＴＺＦコマンドを処理するべくリモートＵＥにて使用される、リモートＵＥからの１または複数のステップサイズを受信する工程をローカルＵＥに実行させる複数の命令を含むことができ、１または複数のステップサイズは、専用リアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張属性としてシグナリングされる。また、１または複数のＰＴＺＦコマンドは、遠端カメラ制御（ＦＥＣＣ）プロトコルに従ってリモートＵＥに送信される。
【００７７】
別の例は、図９のフローチャートに示されるように、リモートＵＥ９５０とビデオ会議を実行するように動作可能なローカルユーザ装置（ＵＥ）９００の機能を提供する。ローカルＵＥ９００は、リモートＵＥ９５０のカメラの視野内に、ユーザ規定のＲＯＩを特定するように構成される関心領域（ＲＯＩ）モジュール９１０を含むことができる。ローカルＵＥ９００は、ＲＯＩを１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドにマッピングするように構成されるマッピングモジュール９２０を含むことができ、１または複数のＰＴＺＦコマンドが国際電気通信連合（ＩＴＵ）Ｈ．２８１／Ｈ．２２４プロトコルに基づき規定される。ローカルＵＥ９００は、１または複数のＰＴＺＦコマンドをローカルＵＥからリモートＵＥ９５０へ単一伝送にて送信し、リモートＵＥは１または複数のＰＴＺＦコマンドに基づきＲＯＩを特定するように構成され、ＲＯＩ内の符号化ビデオをリモートＵＥから受信するように構成される通信モジュール９３０を含むことができ、符号化ビデオはＲＯＩ内の領域を含み、ＲＯＩ外の領域を除き、符号化ビデオは、規定された品質レベルを実質的に維持しつつ、増大されたズームレベルでＲＯＩ内の複数の領域を含む。ローカルＵＥ９００は、ローカルＵＥでのレンダリングおよび表示のためにＲＯＩ内の符号化ビデオを提供するように構成されるディスプレイモジュール９４０を含むことができる。
【００７８】
１つの例において、通信モジュール９３０はさらに、リモートＵＥが１または複数のＰＴＺＦコマンドを受信するための強化型遠端カメラ制御（ＦＥＣＣ）プロトコルをサポートすることを示すリモートＵＥ９５０からのセッション記述プロトコル（ＳＤＰ）提供メッセージを受信し、ローカルＵＥが１または複数のＰＴＺＦコマンドを送信するための強化型遠端カメラ制御（ＦＥＣＣ）プロトコルをサポートすることを確認するセッション記述プロトコル（ＳＤＰ）応答メッセージを送信するように構成され得る。
【００７９】
１つの例において、通信モジュール９３０はさらに、１または複数のＰＴＺＦコマンドをリモートＵＥ９５０に送信するように構成され得、リモートＵＥは、１または複数のＰＴＺＦコマンドに対応し、ＲＯＩ内のビデオを符号化するだけのＲＯＩ内のビデオをキャプチャするように構成される。別の例において、通信モジュール９３０はさらに、リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージを使用して、１または複数のＰＴＺＦコマンドをリモートＵＥに送信するように構成され得る。
【００８０】
別の例は、図１０のフローチャートに示されるように、ローカルＵＥとビデオ会議を実行するように動作可能なリモートユーザ装置（ＵＥ）の機能１０００を提供する。機能は、方法として実施され得、または、機能は、機械上で複数の命令として実行され得る。ここで、複数の命令は、少なくとも１つのコンピュータ可読媒体または１つの非一時的機械可読記憶媒体に含まれる。リモートＵＥは、ブロック１０１０のように、１または複数のパン・チルト・ズーム・フォーカス（ＰＴＺＦ）コマンドをローカルＵＥから受信するように構成される１または複数のプロセッサを有することができる。１または複数のプロセッサは、ブロック１０２０のように、リモートＵＥにて、１または複数のＰＴＺＦコマンドに基づく関心領域（ＲＯＩ）を特定するように構成され得、ＲＯＩはリモートＵＥのカメラの視野内に存在する。１または複数のプロセッサは、ブロック１０３０のように、ＲＯＩ内の符号化ビデオを生成するように構成され得、符号化ビデオはＲＯＩ内の複数の領域を含み、ＲＯＩ外の領域を除き、符号化ビデオは、規定された品質レベルを実質的に維持しつつ、増大されたズームレベルでＲＯＩ内の複数の領域を含む。１または複数のプロセッサは、ブロック１０４０のように、ローカルＵＥがＲＯＩ内の符号化ビデオをレンダリングおよび表示するのを可能にするべく、ＲＯＩ内の符号化ビデオをローカルＵＥへ送信するように構成され得る。
【００８１】
１つの構成において、第１プロセッサは、ブロック１０１０、１０２０および１０３０の複数の工程を実行することができる。第１プロセッサは、単一プロセッサであり得、または、代わりに、第１プロセッサは、１または複数の別個のプロセッサから成り得る。１つの構成において、第２プロセッサは、ブロック１０４０の工程を実行することができる。第２プロセッサの１つの例は、ベースバンドプロセッサである。
【００８２】
１つの例において、１または複数のＰＴＺＦコマンドは、国際電気通信連合（ＩＴＵ）Ｈ．２８１／Ｈ．２２４プロトコルに基づく。別の例において、１または複数のプロセッサは、１または複数のＰＴＺＦコマンドを単一伝送にてローカルＵＥから受信するように構成される。さらに別の例において、１または複数のプロセッサは、リアルタイムトランスポート制御プロトコル（ＲＴＣＰ）フィードバックメッセージを使用して、１または複数のＰＴＺＦコマンドをローカルＵＥから受信するように構成される。また、１または複数のプロセッサはさらに、１または複数のステップサイズをローカルＵＥへ送信するように構成され、ステップサイズは、１または複数のＰＴＺＦコマンドを処理するべくリモートＵＥで使用され、１または複数のステップサイズは、複数の専用リアルタイムトランスポートプロトコル（ＲＴＰ）ヘッダ拡張属性としてシグナリングされる。
【００８３】
図１１は、ユーザ装置（ＵＥ）、移動局（ＭＳ）、移動無線デバイス、移動無線通信デバイス、移動体通信デバイス、タブレット、ハンドセット、または他のタイプの無線デバイスなどの無線デバイスの例示的な説明を提供する。無線デバイスは、基地局（ＢＳ）、進化型Ｎｏｄｅ  Ｂ（ｅＮＢ）、ベースバンドユニット（ＢＢＵ）、リモート無線ヘッド（ＲＲＨ）、リモート無線装置（ＲＲＥ）、中継局（ＲＳ）、無線装置（ＲＥ）、リモート無線ユニット（ＲＲＵ）、セントラルプロセッシングモジュール（ＣＰＭ）、または他のタイプのワイヤレスワイドエリアネットワーク（ＷＷＡＮ）アクセスポイントなどノード、または送信局と通信を行うよう構成された１または複数のアンテナを含み得る。ワイヤレスデバイスは、３ＧＰＰ  ＬＴＥ、ＷｉＭＡＸ、高速パケットアクセス（ＨＳＰＡ）、ブルートゥース（登録商標）、およびＷｉＦｉを含む、少なくとも１つのワイヤレス通信規格を使用して、通信するように構成することが可能である。無線デバイスは、各無線通信規格用の別個のアンテナを使用して、または、複数の無線通信規格用の共有アンテナを使用して通信できる。無線デバイスは、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）、および／または、ＷＷＡＮで通信できる。 
【００８４】
図１１はまた、無線デバイスからのオーディオ入出力のために使用され得るマイクおよび１または複数のスピーカの説明を提供する。ディスプレイスクリーンは、液晶ディスプレイ（ＬＣＤ）スクリーン、または有機発光ダイオード（ＯＬＥＤ）ディスプレイなどの他のタイプのディスプレイスクリーンであり得る。ディスプレイスクリーンは、タッチスクリーンとして構成され得る。タッチスクリーンは、容量、抵抗、または別のタイプのタッチスクリーン技術を使用することができる。アプリケーションプロセッサおよびグラフィックプロセッサは、処理能力および表示能力を提供するために、内部メモリと結合され得る。不揮発性メモリポートはまた、データ入力／データ出力の選択肢をユーザに提供するべく使用され得る。不揮発性メモリポートはまた、無線デバイスのメモリ能力を拡張するべく使用され得る。キーボードは、追加のユーザ入力を提供するべく、無線デバイスと統合され得る、または、無線デバイスと無線で接続され得る。また、タッチスクリーンを使用して仮想キーボードが提供され得る。 
【００８５】
様々な技術、または、それらの特定の態様あるいは一部は、有形の媒体で具現化されるプログラムコード（すなわち、命令）の形態を取ることができる。有形の媒体としては、フロッピー（登録商標）ディスケット、コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、ハードドライブ、非一時的コンピュータ可読記憶媒体または任意の他の機械可読記憶媒体が挙げられる。プログラムコードがコンピュータ等の機械へとロードされてそれによって実行される場合、当該機械は様々な技術を実施する装置となる。回路は、ハードウェア、ファームウェア、プログラムコード、実行可能なコード、コンピュータ命令、および／またはソフトウェアを含み得る。非一時的コンピュータ可読記憶媒体は、信号を含まないコンピュータ可読記憶媒体であり得る。プログラミング可能なコンピュータ上のプログラムコード実行の場合、コンピューティングデバイスは、プロセッサ、プロセッサ可読記憶媒体（揮発性および不揮発性メモリ、および／または記憶素子を含む）、少なくとも１つの入力デバイス、および少なくとも１つの出力デバイスを含み得る。揮発性および不揮発性メモリおよび／または記憶素子は、ランダムアクセスメモリ（ＲＡＭ）、消去可能プログラミング可能なリードオンリーメモリ（ＥＰＲＯＭ）、フラッシュドライブ、光ドライブ、磁気ハードドライブ、ソリッドステートドライブ、または、電子データを格納する他の媒体であってよい。ノードおよび無線デバイスはまた、送受信機モジュール（すなわち、送受信機）、カウンタモジュール（すなわち、カウンタ）、プロセッシングモジュール（すなわち、プロセッサ）、および／または、クロックモジュール（すなわち、クロック）あるいはタイマモジュール（すなわち、タイマ）を含むことができる。本明細書に説明される様々な技術を実施または利用し得る１または複数のプログラムは、アプリケーションプログラミングインタフェース（ＡＰＩ）、再利用可能な制御などを使用し得る。複数のそのようなプログラムは、コンピュータシステムと通信するべく、高水準手続型またはオブジェクト指向型のプログラミング言語で実装され得る。しかし、所望であれば、プログラムは、アセンブリ言語または機械言語で実装され得る。いずれの場合も、言語はコンパイラ型言語またはインタプリタ型言語であり得、ハードウェア実装と組み合わせられ得る。
【００８６】
本明細書にて使用されるように、用語のプロセッサは、汎用プロセッサ、特殊プロセッサ、たとえばＶＬＳＩ、ＦＰＧＡまたは複数の他のタイプの特殊プロセッサ、ならびに無線通信を送信、受信および処理する送受信機に使用されるベースバンドプロセッサを含むことができる。
【００８７】
本明細書において説明される複数の機能ユニットの多くは、それらの実装の独立性をより具体的に強調すべくモジュールとして示されていることを理解されるべきである。例えば、モジュールは、カスタマイズされた超大規模集積（ＶＬＳＩ）回路あるいはゲートアレイ、ロジックチップ、トランジスタまたはその他の別個の構成要素等の市販の半導体素子を備えるハードウェア回路として実施され得る。モジュールはまた、複数のプログラミング可能なハードウェアデバイス、たとえば、フィールドプログラミング可能なゲートアレイ、プログラミング可能なアレイロジック、プログラミング可能なロジックデバイス等で実施され得る。
【００８８】
１つの例において、複数のハードウェア回路または複数のプロセッサが、本明細書に説明される複数の機能ユニットを実装するのに使用され得る。例えば、第1ハードウェア回路または第１プロセッサは、処理工程を実行するべく使用され得、第２ハードウェア回路または第２プロセッサ（例えば、送受信機）は、複数の他のエンティティと通信するべく使用され得る。第１ハードウェア回路および第２ハードウェア回路は単一ハードウェア回路へと統合され得、または、代わりに、第１ハードウェア回路および第２ハードウェア回路は、別個のハードウェア回路であり得る。 
【００８９】
モジュールはまた、様々なタイプのプロセッサにより実行されるソフトウェアを使って実装され得る。実行可能なコードの識別されたモジュールは、例えば、複数のコンピュータ命令からなる１または複数の物理ブロックあるいは論理ブロックを含み得る。これらのブロックは例えば、オブジェクト、手順、または機能として構成され得る。それでもなお、特定のモジュールの複数の実行ファイルは、物理的に共に配置される必要はなく、複数の異なる位置に格納されている複数の別個の命令を備えることができる。これらの命令は、論理的に一緒に集められる場合、モジュールを構成し、当該モジュールに対して記述された目的を実現する。
【００９０】
実際に、実行可能なコードのモジュールは単一の命令または多くの命令であり得、複数の異なるプログラムの中の数個の異なるコードセグメント上、およびいくつかのメモリデバイスにわたり分配され得る。同様に、演算データは複数のモジュール内で識別されて本明細書に示され得、任意の適切な形態で具現化され、任意の適切なタイプのデータ構造内に構成され得る。演算データは、単一データセットとして収集され得、または異なる記憶デバイス以上を含む異なる位置にわたり分配され得、システムまたはネットワーク上に単に電子信号として、少なくとも部分的に存在し得る。モジュールは、受動型または能動型であり得、所望の機能を実行するよう動作可能なエージェントを含む。
【００９１】
本明細書を通した「例」または「例示的」についての言及は、例に関連して説明される特定の特徴、構造または特性が、本発明の少なくとも１つの実施形態に含まれることを意味する。従って、本明細書を通した「例において」なる表現または「例示的」なる単語が様々な場所に現れるが、必ずしも全てが同じ実施形態を指すものではない。 
【００９２】
本明細書に使用されるとき、複数のアイテム、構造要素、構成要素、および／または材料は便宜上、共通のリストに提示され得る。しかしながら、これらのリストは、リストの各部材が別個の固有の部材として個別に識別されるように解釈されるべきである。従って、そのようなリストの個別の部材は、共通のグループにおけるそれらの表示のみに基づいて、相反する指示のない限り、同じリストの任意の他の部材の事実上の均等物と解釈されるべきではない。また、本発明の様々な実施形態および例が、それらの様々な構成要素の代替例と共に本明細書に言及され得る。このような実施形態、例および代替例は、互いの事実上の均等物と解釈されるべきではなく、別個かつ自立した本発明の説明と解釈されるべきと理解されたい。
【００９３】
さらに、説明された複数の特徴、構造、または特性は、１または複数の実施形態において、任意の適切な態様で組み合わせられ得る。以下の説明において、本発明の実施形態の深い理解を提供すべく、レイアウトの複数の例、複数の距離、ネットワークの複数の例など多数の具体的な詳細が提供される。しかしながら、当業者は、それら具体的な詳細のうち１または複数を用いなくとも、または、複数の他の方法、構成要素、レイアウトなどを用いて、本発明は実施され得ることを認めるだろう。他の例において、周知の構造、材料または動作は、本発明の態様の不明瞭化を回避するべく、詳細に示されないか、説明されていない。
【００９４】
前述された複数の例は、１または複数の特定の用途における本発明の原理を例示するものであるが、発明力を発揮することなく、かつ、発明の原理および概念から逸脱することなく、実装の形態、使用法および詳細にて多数の修正がなされ得ることは、当業者にとって明らかであろう。従って、以下に記載する請求項以外で、本発明は限定されることを意図されるものではない。