【誤訳訂正書】
【提出日】平成26年7月3日(2014.7.3)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】０００５
【訂正方法】変更
【訂正の内容】
【０００５】
別の態様において、本発明は、リアルタイムストリームハンドラの仕様が、１つか又は複数のストリームハンドリング命令からパーズされるということに従った方法が特徴となる。このプロセス内において、入力ソース識別子、出力シンク識別子、及び、１つか又は複数のデータ処理オブジェクトのそれぞれの各識別子が、１つか又は複数のストリームハンドリング命令からパーズされる。該識別子のうちの幾つかの各々に対応するリアルタイムストリーム処理オブジェクトは、インスタンス化される。該インスタンス化されたリアルタイムストリーム処理オブジェクトのうちの幾つかを含む有向グラフが、仕様に従って作成される。入力ソース識別子に対応する入力ソースから、リアルタイムデータストリームが受け取られる。結果データストリームが、出力シンク識別子に対応する出力シンクにおいて生成される。このプロセス内において、リアルタイムデータストリームは、有向グラフを通じて処理される。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０１２６
【訂正方法】変更
【訂正の内容】
【０１２６】
この例示された実施形態において、リアルタイムカーネル２０は、開始されたリアルタイムデータストリームを、仮想エリアインスタンスの仕様内の少なくとも１つのストリームハンドリング定義に従って処理する（図１０のブロック１７２）。このプロセス内において、リアルタイムカーネル２０は、ストリーム処理オブジェクトのセットを、有向グラフ内へと、仮想エリア仕様内において定義されるストリーム処理コンフィギュレーションに従って組み立てる。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】０１２９
【訂正方法】変更
【訂正の内容】
【０１２９】
図１２は、エリアサービス２６から受け取られるストリームハンドリング命令２１０に従って、（リアルタイムカーネル２０の構成要素である）ストリームハンドラコンフィギュレーションマネージャ２０８によって作成されるストリームハンドラ２０６の一実施形態を示す。ストリームハンドラコンフィギュレーションマネージャ２０８は、典型的には、１つか又は複数の構成要素であるサービスと、リアルタイムカーネル２０の他の構成要素とから構成される。ストリームハンドラコンフィギュレーションマネージャ２０８は、（処理グラフ要素（プロセッシンググラフエレメント）すなわちＰＧＥｓとしても呼ばれる）処理オブジェクトのセットから、ストリームハンドラ２０６を構築する。処理オブジェクトの各々は、データストリームに関するある特定機能（例えば、変換機能、分割機能、及びミキシング機能）を実施することが可能なソフトウェアオブジェクトである。ストリームハンドラコンフィギュレーションマネージャ２０８は、１つか又は複数のストリームハンドリング命令内において指定される処理オブジェクトをインスタンス化して、該インスタンス化された処理オブジェクトを、仕様に従ってストリームハンドラ２０６における有向グラフ構成要素２１２内へと組み立てる。幾つかの実施形態において、ストリームハンドリング命令は、それぞれの固有の識別子によって処理オブジェクトを指定し、及び、ストリームハンドラコンフィギュレーションマネージャ２０８は、処理オブジェクトＡＰＩに対して、識別子のうちの幾つかの識別子のそれぞれを含むコールを発行することによって、処理オブジェクトをインスタンス化する。ストリームハンドラ２０６は、ある特定データタイプ（例えば、オーディオ、ビデオ、及びモーションデータタイプ）の複数データストリーム２１４を、それぞれの処理チェーン（鎖）２１６〜２１８を通じて処理するよう構成（又は設定）される。該処理チェーン２１６〜２１８は、処理オブジェクトのうちの幾つかのオブジェクトの各々から構成される。ストリームハンドラ２０６は、追加的には、（１つか又は複数のストリームハンドリング命令内において指定された）ミキシングオブジェクト２２０を含む。動作中、ストリームハンドラ２０６は、処理されるリアルタイムデータストリーム２１６〜２１８の組み合わせから、ミックスされたリアルタイムデータストリーム２２２を生成するためにミキシングオブジェクト２２０を実行する。幾つかの実施形態において、インスタンス化された処理オブジェクトのうちの少なくとも１つが、ドライバモジュール２２４に対するそれぞれのコールをカプセル化する。該ドライバモジュール２２４は、結果データストリーム２２２に少なくとも部分的に基づいて、ローカルネットワークノードのハードウェア構成要素を制御する。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】０１３７
【訂正方法】変更
【訂正の内容】
【０１３７】
幾つかの実施形態において、リアルタイムカーネル２０は、少なくとも１つのリアルタイムデータストリームに関するデータ処理動作のうちの幾つかのそれぞれを実施する処理オブジェクトをインスタンス化する。リアルタイムカーネル２０は、有向グラフを、インスタンス化された処理オブジェクトのうちの幾つかの処理オブジェクトから構築して、該有向グラフを通じて、少なくとも１つのリアルタイムデータストリームを処理する。リアルタイム性能目標付けルーチンに依存して、リアルタイムカーネル２０は、インスタンス化された処理オブジェクトのうちの１つか又は複数を、該有向グラフから、一部取り除く（枝刈りを行う：pruning）ことによって、リアルタイムデータストリームの処理を変更することができる。幾つかの実施形態において、処理オブジェクトは、それぞれの優先度値が割り当てられ、リアルタイムカーネル２０は、インスタンス化された処理オブジェクトのうちの幾つかを、有向グラフから、該割り当てられた優先度値に基づいて排除することによって処理オブジェクトを一部取り除く。例えば、これらの実施形態のうちの幾つかでは、該一部取り除くことは、優先度閾値を満たすことに失敗した割り当てられた各優先度値を有したインスタンス化された処理オブジェクトのうちの幾つかを、有向グラフから排除することを含む。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】０１３８
【訂正方法】変更
【訂正の内容】
【０１３８】
幾つかの実施形態において、リアルタイムカーネル２０は、インスタンス化された処理オブジェクトのうちの幾つかの処理オブジェクトから、第２の有向グラフを構築する。該第２の有向グラフは、ローカルネットワークノードと少なくとも１つのリモートネットワークノードとのうちの一方によって発生される第２のリアルタイムデータストリームを処理するために用いられる。これらの実施形態のうちの幾つかにおいて、第１及び第２の有向グラフは、それぞれの優先度値が割り当てられ、及び、リアルタイムカーネルが、割り当てられた優先度値に基づいて第１及び第２の有向グラフのうちの一方を優先的に変更することにより第１及び第２のリアルタイムデータストリームの処理を変更する。例えば、リアルタイムカーネルは、最小の優先度値が割り当てられている第１及び第２の有向グラフのうちの一方を引き下ろす（又は引きはがす）ことができる。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】０１３９
【訂正方法】変更
【訂正の内容】
【０１３９】
幾つかの実施形態において、リアルタイムカーネル２０は、有向グラフを通じて第２のリアルタイムデータストリームを処理する。ここで、該第２のリアルタイムデータストリームは、ローカルネットワークノードと、少なくとも１つのリモートネットワークノードとのうちの一方によって生じられる。幾つかのこれらの実施形態において、第１及び第２のリアルタイムデータストリームは、それぞれの優先度値が割り当てられ、リアルタイムカーネル２０は、割り当てられた優先度値に基づいて、第１及び第２のリアルタイムデータストリームのうちの一方の処理を優先的に変更する。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】０１４０
【訂正方法】変更
【訂正の内容】
【０１４０】
幾つかの実施形態において、リアルタイムカーネル２０は、ローカルネットワークノードと、複数のリモートネットワークノードとの間におけるそれぞれのリアルタイムデータストリーム接続を確立する。リアルタイムカーネル２０は、有向グラフを通じて、リモートネットワークノードのうちの幾つかの各々によって生じられるリアルタイムデータストリームを処理する。これらの実施形態のうちの幾つかにおいて、リアルタイムデータストリームは、それぞれの優先度値が割り当てられ、リアルタイムカーネル２０は、割り当てられた優先度値に基づいて、１つか又は複数のリアルタイムデータストリームの処理を優先的に変更する。有向グラフは、典型的には、インスタンス化された処理オブジェクトのうちの幾つかの各々の複数の方向付けられたチェーン（鎖）を含む。リアルタイムカーネル２０は、典型的には、該方向付けられたチェーンの各々を通じて、リアルタイムデータストリームのうちの１つのそれぞれを処理する。これらの実施形態のうちの幾つかにおいて、リアルタイムカーネル２０は、リアルタイムデータストリームの処理を、指定された性能目標内に該処理がなるまで反復的に変更する。各反復中に、該変更することは、典型的には、（i）有向グラフからチェーンのうちの１つか又は複数を除去することと、（ii）インスタンス化された処理オブジェクトのうちの１つか又は複数を、有向グラフから一部取り除くこと、とのうちの１つか又は複数を実施することを含む。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】０１７９
【訂正方法】変更
【訂正の内容】
【０１７９】
５．データストリームの処理
リアルタイムカーネル２６０は、他のネットワークノードからクライアントネットワークノードによって受け取られるデータストリームを処理するためのストリームハンドラのリモートコンフィギュレーションをサポートする。エリアサービス２６から受け取られる命令に応答して、様々なサービスと、リアルタイムカーネル２６０における他の構成要素とが協力して、処理要素における有向グラフを、データストリームを処理するために使用されるストリームハンドラ内へと構築及び構成する。エリアサービス命令は、エリアサービス２６によって管理される仮想エリアによってホストされている仮想エリアアプリケーションに従ってストリームハンドラを構成（又は設定）する。
【誤訳訂正９】
【訂正対象書類名】明細書
【訂正対象項目名】０１８３
【訂正方法】変更
【訂正の内容】
【０１８３】
トランスポートバス２７６は、仕様に従って、インスタンス化されたリアルタイムストリームハンドリングオブジェクトのうちの幾つかを含む有向グラフを生成する（図１９のブロック３３４）。エリア／ゾーンマネージャ２６４は、オーディオ計算ＳＯＤＡ定義を、該有向グラフ内における、指定されたオーディオ計算オブジェクトに対して送る。