(57)【要約】【解決手段】  ネットワークの時間遅延を決定するための方法およびシステムが開示される。例えば、ｉ）伝送ノードおよびｉｉ）受信ノードを有するネットワークの時間遅延を決定するための方法であって、伝送ノードおよび受信ノードのそれぞれが、データリンク層（ＤＬＬ）と、管理層と、物理層（ＰＨＹ）と、を備える、方法が開示される。方法は、第１のパケットが伝送ノードによって受信された時間を決定し、第１のパケットが伝送ノードの管理層に受信された前記時間を転送することと、伝送ノードに第１のパケットにおける情報を転送することと、受信ノードの管理層経由で提供された伝送時間から、第１のパケットが伝送ノードのＤＬＬによって受信された時間を減算することによって、ネットワークの時間遅延を決定することと、を含む。【選択図】  図３
2014533031.tif 000002
【特許請求の範囲】
【請求項１】
ｉ）伝送ノードおよびｉｉ）受信ノードを有するネットワークの時間遅延を決定するための方法であって、前記伝送ノードおよび前記受信ノードのそれぞれが、データリンク層（ＤＬＬ）と、管理層と、物理層（ＰＨＹ）と、を備え、
前記伝送ノードの前記ＤＬＬがデータソースから情報の第１のパケットを受信することに応答して、
前記第１のパケットが前記伝送ノードの前記ＤＬＬによって受信された時間を決定することと、
前記第１のパケットが前記伝送ノードの前記ＤＬＬによって受信された前記時間を前記伝送ノードの前記管理層に転送することと、
前記第１のパケットにおける情報を前記伝送ノードの前記ＰＨＹに転送することと、
前記伝送ノードの前記ＰＨＹを使用して、前記第１のパケットにおける前記情報を前記受信ノードに送信することと、
回路を使用して、前記受信ノードの前記管理層を経由して提供された伝送時間であって、前記第１のパケットの前記情報が、前記受信ノードによってデータシンクに伝送される準備ができた時点である、伝送時間から、前記第１のパケットが前記伝送ノードの前記ＤＬＬによって受信された前記時間を減算することによって、前記ネットワークの前記時間遅延を決定することと、を含む、方法。
【請求項２】
前記受信ノードの前記ＰＨＹが前記第１のパケットの前記情報を受信することに応答して、
第２のＰＨＹによって前記第１のパケットの前記情報を前記受信ノードの前記ＤＬＬに転送することと、
前記第１のパケットの前記情報が、前記受信ノードによってデータシンクに伝送される準備ができた前記時点を決定することと、を更に含む、請求項１に記載の方法。
【請求項３】
１つ以上のフォローアップパケットを使用して、１つ以上のノードに前記ネットワークの前記時間遅延を分配することを更に含む、請求項２に記載の方法。
【請求項４】
前記ネットワークは、電力線、電話線、同軸ケーブルおよびプラスチック光ファイバの少なくとも１つの物理媒体を使用するローカル・エリア・ネットワークである、請求項１から３の何れか１項に記載の方法。
【請求項５】
前記第１のパケットは、前記伝送ノードおよび前記受信ノードのそれぞれでクロックの同期をもたらすように使用可能な同期パケットである、請求項１から４の何れか１項に記載の方法。
【請求項６】
１つ以上のフォローアップパケットを使用して、１つ以上のノードに前記ネットワークの前記時間遅延を分配することを更に含む、請求項５に記載の方法。
【請求項７】
ｉ）伝送ノードおよびｉｉ）受信ノードを有するネットワークの時間遅延を決定するための方法であって、前記伝送ノードおよび前記受信ノードのそれぞれが、データリンク層（ＤＬＬ）と、管理層と、物理層（ＰＨＹ）と、を備え、
前記伝送ノードの前記ＤＬＬがデータソースから情報の第１のパケットを受信することに応答して、
前記受信ノードの前記ＤＬＬに前記情報を転送することと、
前記情報が前記受信ノードによってデータシンクに伝送される準備ができた時点である伝送時間を決定することと、
前記受信ノードの前記管理層に前記伝送時間を転送することと、
回路を使用して、前記伝送ノードの前記管理層を経由して提供される受信時間であって、前記情報を含有する前記第１のパケットが前記伝送ノードによって受信される時点である、受信時間を前記伝送時間から減算することによって、前記ネットワークの前記時間遅延を決定することと、を含む、方法。
【請求項８】
前記受信時間を決定することは、前記伝送ノードの前記ＤＬＬによって実行される、請求項７に記載の方法。
【請求項９】
前記ネットワークは、電力線、電話線、同軸ケーブルおよびプラスチック光ファイバの少なくとも１つの物理媒体を使用するローカル・エリア・ネットワークである、請求項７または８に記載の方法。
【請求項１０】
前記第１のパケットは、前記伝送ノードおよび前記受信ノードのそれぞれでクロックの同期をもたらすように使用可能な同期パケットである、請求項７から９の何れか１項に記載の方法。
【請求項１１】
１つ以上のフォローアップパケットを使用して、１つ以上のノードに前記ネットワークの前記時間遅延を分配することを更に含む、請求項７から１０の何れか１項に記載の方法。
【請求項１２】
ネットワークの時間遅延を決定するための装置であって、
回路を含有する伝送ノードと、
時間遅延決定回路と
を備え、
前記伝送ノードは、
第１の物理層（ＰＨＹ）と、
管理層と、
第１のデータリンク層（ＤＬＬ）と
を有し、
前記第１のＤＬＬは、データソースから情報の第１のパケットを受信し、前記第１のＤＬＬによる前記第１のパケットの受信時間を決定し、前記第１の管理層に前記受信時間を転送し、前記第１のＰＨＹに前記第１のパケットにおける情報を転送し、
前記時間遅延決定回路は、受信ノードの第２の管理層経由で提供された伝送時間であって、前記第１のパケットの前記情報が前記受信ノードによってデータシンクに伝送される準備ができた時点である、伝送時間から、前記受信時間を減算することによって、前記ネットワークの前記時間遅延を決定する、装置。
【請求項１３】
前記受信ノードは、
第２のＰＨＹと、
前記第２のＰＨＹから前記情報を受信し、前記伝送時間を決定し、前記第２の管理層に前記伝送時間を転送する第２のＤＬＬと、を更に備える、請求項１２に記載の装置。
【請求項１４】
前記ネットワークは、電力線、電話線、同軸ケーブルおよびプラスチック光ファイバの少なくとも１つの物理媒体を使用するローカル・エリア・ネットワークである、請求項１２または１３に記載の装置。
【請求項１５】
前記第１のパケットは、前記伝送ノードおよび前記受信ノードのそれぞれでクロックの同期をもたらすように使用可能な同期パケットである、請求項１４に記載の装置。
【請求項１６】
前記ネットワークの前記時間遅延を決定する前記時間遅延決定回路を含有する、管理ノードを更に備える、請求項１５に記載の装置。
【請求項１７】
１つ以上のフォローアップパケットを使用して、１つ以上の他のノードに前記ネットワークの前記時間遅延を分配する回路を更に備える、請求項１５または１６に記載の装置。
【請求項１８】
ネットワークの時間遅延を決定するための装置であって、
回路を含有する受信ノードと、
時間遅延決定回路と
を備え、
前記受信ノードは、
管理層と、
前記ネットワークの伝送ノード経由でデータソースによって提供された情報を受信する物理層（ＰＨＹ）と、
前記ＰＨＹから前記情報を受信し、前記情報がデータシンクに伝送される準備ができた時点である伝送時間を決定し、前記管理層に前記伝送時間を転送するデータリンク層（ＤＬＬ）と
を有し、
前記時間遅延決定回路は、前記伝送ノードの管理層によって提供された受信時間であって、前記情報を含有する第１のパケットが前記伝送ノードによって受信される時点である、受信時間を、前記伝送時間から減算することによって、前記ネットワークの前記時間遅延を決定する、装置。
【請求項１９】
前記ネットワークは、電力線、電話線、同軸ケーブルおよびプラスチック光ファイバの少なくとも１つの物理媒体を使用するローカル・エリア・ネットワークである、請求項１８に記載の装置。
【請求項２０】
前記第１のパケットは、前記伝送ノードおよび前記受信ノードのそれぞれでクロックの同期をもたらすように使用可能な同期パケットである、請求項１９に記載の装置。
【請求項２１】
前記ネットワークの前記時間遅延を決定する前記時間遅延決定回路を含有する、管理ノードを更に備える、請求項１８から２０の何れか１項に記載の装置。
【請求項２２】
１つ以上のフォローアップパケットを使用して、１つ以上の他のノードに前記ネットワークの前記時間遅延を分配する回路を更に備える、請求項１８から２１の何れか１項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本開示は、２０１１年１１月２日に出願された米国仮出願第６１／５５４，８８４号の利益を主張するものであり、その仮出願は、参照によって本明細書に組み込まれる。
【背景技術】
【０００２】
本明細書に提供される背景技術の記載は、開示の文脈を一般に提示する目的のためのものである。現在名前を挙げられた本発明者らの研究は、その研究が、この背景技術の欄に記載される限りにおいて、ならびに、そうではない場合には出願時に先行技術としての資格を得る可能性のない記載の態様は、明示的にも黙示的にも本開示に対する先行技術として認められるものではない。
【０００３】
Ｇ．ｈｎプロトコル（または標準規格）は、例えば電話配線、電力線、同軸ケーブルおよびプラスチック光ファイバ（ＰＯＦ）などの媒体上のネットワーキングのための規約である。Ｇ．ｈｎ標準規格の様々な利点は、設備費用の低さ、開発費用の低さ、性能の増大および導入の容易さを含む。更に、通信の基礎的技術が発達するにつれ、ますます多くのデバイス、例えばコンピュータ、テレビおよびセット・トップ・ボックスなどが、Ｇ．ｈｎインターフェースを装備している。しかしながら、様々な異なる種類の新たなサービスがＧ．ｈｎネットワーク上で提供されるにつれ、Ｇ．ｈｎインターフェースの適応は、新たなサービスを可能にするか性能を改善することが望ましい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の様々な態様および実施形態は、以下に更に詳細に記載される。
【課題を解決するための手段】
【０００５】
ある実施形態では、ｉ）伝送ノードおよびｉｉ）受信ノードを有するネットワークの時間遅延を決定するための方法であって、伝送ノードおよび受信ノードのそれぞれがデータリンク層（ＤＬＬ）と、管理層と、物理層（ＰＨＹ）と、を備える、方法が開示される。本方法は、伝送ノードのＤＬＬがデータソースから情報の第１のパケットを受信することに応答して、第１のパケットが伝送ノードのＤＬＬによって受信された時間を決定することと、第１のパケットが伝送ノードのＤＬＬによって受信された時間を伝送ノードの管理層に転送することと、第１のパケットにおける情報を伝送ノードのＰＨＹに転送することと、伝送ノードのＰＨＹを使用して第１のパケットにおける情報を受信ノードに送信することと、回路を使用して、受信ノードの管理層経由で提供された伝送時間であって、第１のパケットの情報が受信ノードによってデータシンクに伝送される準備ができた時点である、伝送時間から、第１のパケットが伝送ノードのＤＬＬによって受信された時間を減算することによって、ネットワークの時間遅延を決定することと、を含む。
【０００６】
別の実施形態では、ｉ）伝送ノードおよびｉｉ）受信ノードを有するネットワークの時間遅延を決定するための方法であって、伝送ノードおよび受信ノードのそれぞれがデータリンク層（ＤＬＬ）と、管理層と、物理層（ＰＨＹ）と、を備える、方法が開示される。方法は、伝送ノードのＤＬＬがデータソースから情報の第１のパケットを受信することに応答して、受信ノードのＤＬＬに前記情報を転送することと、情報が受信ノードによってデータシンクに伝送される準備ができた時点である伝送時間を決定することと、受信ノードの管理層に伝送時間を転送することと、回路を使用して、伝送ノードの管理層経由で提供された受信時間であって、情報を含有する第１のパケットが伝送ノードによって受信される時点である、受信時間を伝送時間から減算することによって、ネットワークの時間遅延を決定することと、を含む。
【０００７】
更に別の実施形態では、ネットワークの時間遅延を決定するための装置は、回路を含有する伝送ノードであって、第１の物理層（ＰＨＹ）と、管理層と、第１のデータリンク層（ＤＬＬ）であって、データソースから情報の第１のパケットを受信し、ＤＬＬによって第１のパケットの受信時間を決定し、第１の管理層に受信時間を転送し、第１のＰＨＹに第１のパケットにおける情報を転送する第１のデータリンク層（ＤＬＬ）と、を含む、伝送ノードと、受信ノードの第２の管理層経由で提供された伝送時間であって、第１のパケットの情報が受信ノードによりデータシンクに伝送される準備ができた時点である、伝送時間から、受信時間を減算することによって、ネットワークの時間遅延を決定する時間遅延決定回路と、を含む。
【０００８】
更に別の実施形態では、ネットワークの時間遅延を決定するための装置は、回路を含有する受信ノードであって、管理層と、ネットワークの伝送ノード経由でデータソースによって提供された情報を受信する物理層（ＰＨＹ）と、ＰＨＹから情報を受信し、情報がデータシンクに伝送される準備ができた時点である伝送時間を決定し、管理層に伝送時間を転送するデータリンク層（ＤＬＬ）と、を含む、受信ノードと、伝送ノードの管理層経由で提供される受信時間であって、情報を含有する第１のパケットが伝送ノードによって受信される時点である、受信時間を伝送時間から減算することによって、ネットワークの時間遅延を決定する時間遅延決定回路と、を含む。
【０００９】
例として提案される本開示の様々な実施形態は、以下の図面を参照して詳細に記載され、同じ数字は同じ要素を参照する。
【図面の簡単な説明】
【００１０】
【図１】Ｇ．ｈｎネットワークを使用する通信システム例である。
【００１１】
【図２】Ｇ．ｈｎネットワークにおける遅延を決定するために有用である図１の２つのネットワークノードの詳細を示す。
【００１２】
【図３】Ｇ．ｈｎネットワークにおける遅延を決定するための開示された方法およびシステムの動作の概略を示すフローチャートである。
【発明を実施するための形態】
【００１３】
下記の開示された方法やシステムは、一般に、更には、特定の例および／または特定の実施形態に関しても、記載され得る。参照が詳細な例および／または実施形態になされる場合について、記載された基礎的原理のいずれも、単一の実施形態に限定されず、しかしながら、特に明記されない限り、当業者によって理解されるように、本明細書に記載された他の方法およびシステムのいずれかを用いる使用に拡張され得ることに留意されたい。
【００１４】
用語「Ｇ．ｈｎ」は、国際電気通信連合の電気通信標準化部門（「ＩＴＵ−Ｔ」として一般に知られる）の元で開発された標準規格のファミリーに通例使用される名前である。Ｇ．ｈｎ標準規格は、例えばＨｏｍｅＧｒｉｄ  Ａｌｌｉａｎｃｅ（ｗｗｗ．ＨｏｍｅＧｒｉｄ．ｃｏｍ）などの、電力線、電話線および／または同軸ケーブル上で使用可能なデバイスを提供する多くの組織によって推進される。Ｇ．ｈｎが埋め込まれることになり得る大部分のデバイス、例えばテレビ、セット・トップ・ボックス、レジデンシャルゲートウェイ、パーソナルコンピュータまたはネットワーク接続ストレージデバイスなどは、交流電源使用である可能性があり、ＨｏｍｅＧｒｉｄ技術のための良い候補になる。
【００１５】
ネットワークというときに考慮する問題は、視聴覚（ＡＶ）データの使用であり、その視聴覚データの使用は、大量の帯域幅を消費する傾向がある。帯域幅の増加の問題に対処するために、ＩＥＥＥ８０２．１標準規格は、デバイスの同期や生じるサービスの質の問題を改善するように普及されている。例えば、ＩＥＥＥ  ｐ８０２．１ＡＳは、ＩＥＥＥ１５８８〜２００８標準規格に基づいて正確な時間同期を提供し、ネットワーク接続音声デバイスが音声を同時に取り込みおよび／またはレンダリングすることを可能にし、ＬＡＮの他端上のクロックに正確に同期されるローカル・エリア・ネットワーク（ＬＡＮ）の一端上の媒体クロックを迅速に生成するように開発中である。
【００１６】
図１は、複数クロックを正確に同期するために使用可能な通信システム例１００である。通信システム１００は、データソース１１０、Ｇ．ｈｎネットワーク１２０、およびデータシンク１３０を含む。Ｇ．ｈｎネットワーク例１２０は、第１の通信ノード１２２および第２の通信ノード１２４を含み、それらのノードは、遅延Ｌ２がＧ．ｈｎネットワーク１２０の固有遅延である通信システムにおいて固有の、様々な遅延Ｌ１、Ｌ２およびＬ３に基づいて、クロックがＧ．ｈｎネットワーク１２０を通して正確に同期されることを可能にするように共に構成される。
【００１７】
管理ノード１４０は、性能を監視し、性能全体を管理し、必要に応じてまたは都合に応じて、管理ノード１４０が第１の通信ノード１２２または第２の通信ノード１２４のいずれかに組み込まれ得ることを記すデータにアクセスするために任意に提供される。
【００１８】
Ｇ．ｈｎネットワークが以下の例のために使用されるが、本開示の方法およびシステムは、層状ＯＳＩ（開放型システム間相互接続）モデルを使用する任意の通信技術に適合され得る。
【００１９】
更に、データソース１１０の一例は、視聴覚データソース、例えば、音楽や映画のライブラリを含有するサーバであるが、データソース１１０の一例は、任意の形式のデータをネットワークに提供することが可能な任意のデバイスとすることができる。同様に、データシンク１３０は、任意の形式のデータを受信し使用することが可能な任意のデバイスとすることができる。
【００２０】
図２は、Ｇ．ｈｎネットワークにおける遅延を決定するために有用である図１の２つのネットワークノード｛１２２、１２４｝の詳細を示す。
【００２１】
以下で「伝送ノード１２２」と呼ばれるノード１２２は、外部ソースからデータを受信し、以下で「受信ノード１２４」と呼ばれるノード１２４にデータや他の信号を効率的に伝送するために使用される。
【００２２】
伝送ノード１２２は、第１のデータリンク層（ＤＬＬ）２２０、第１の物理層（ＰＨＹ）２２６および第１の管理層２２８を含む。第１のＤＬＬ２２０は、第１のアプリケーション・プロトコル・コンバージェンス（ＡＰＣ）層２２２、第１の論理リンク制御（ＬＬＣ）２２３、および第１の媒体アクセス制御（ＭＡＣ）２２４を含む。
【００２３】
同様に、受信ノード１２４は、第２のＤＬＬ２３０、第２のＰＨＹ２３６および第２の管理層２３８を含む。第２のＤＬＬ２３０は、第２のＡＰＣ２３２、第２のＬＬＣ２３３および第２のＭＡＣ２３４を含む。
【００２４】
動作中、ネットワークを通してクロック（図示しない）を同期するために、第１のＤＬＬ２２０は情報のパケットを受信する。Ｇ．ｈｎネットワークについての本例では、特別な同期（「ｓｙｎｃ」）パケットおよびフォローアップパケットが、クロックを同期するために使用され得る。しかしながら、様々な実施形態において、同期処理のために使用可能なパケットの種類は、多種多様であり得る。
【００２５】
第１のＤＬＬ２２０が情報のこのパケットを受信する時点は、「受信時間」として定義されるものとし、受信時間は、ネットワークの遅延全体、すなわち、伝送ノードおよび受信ノード｛１２２、１２４｝による処理時間ならびにデータを所与のネットワークを通して伝搬するために必要な時間を含む遅延を測定するための第１の時点を提供し、適切な性能を提供するために必要であり得るか有用であり得る伝送ノードと受信ノード｛１２２、１２４｝との間の中間通信ノードがあり得ることに留意する。本例の場合、受信時間は、第１のＬＬＣ２２３によって決定される。しかしながら、様々な実施形態において、この機能は、ＭＡＣ２２４、ＡＰＣ２２２、第１のＤＬＬ２２０の上の層、または第１のＤＬＬ２２０に付加される別のデバイスに組み込まれ得る。
【００２６】
一旦決定されると、受信時間は、第１の管理層２２８に渡され、その第１の管理層２２８は、第２の管理層２３８と、または、例えば図１に関して記述した管理ノード１４０などの別の通信ノードの管理層と通信することができる。管理ノード間の通信は、対象の情報を含有する１つ以上のパケットを生成し送信することをＤＬＬおよびＰＨＹに命令する１つの管理ノードによって達成され得る。
【００２７】
その次に、受信されたパケットの情報が、引き出され得、第１のＤＬＬ２２０によって別のパケットプロトコルに再フォーマットされ得、第１のＰＨＹ２２６に転送され得る。
【００２８】
次いで、第１のＰＨＹ２２６は、第２のＰＨＹ２３６に情報を伝送し、次いで、その第２のＰＨＹ２３６は、第２のＤＬＬ２３０に情報を転送する。
【００２９】
次いで、第２のＤＬＬ２３０は、情報を引き出し、その情報を所望のデータシンク、例えば、テレビを制御するイーサネット（登録商標）対応セット・トップ・ボックスに適した形式に、再フォーマットする。第２のＤＬＬ２３０が、適切な外部デバイスに情報を伝送する準備ができたことを決定する時点で、第２のＤＬＬ２３０は、その時点を「伝送時間」としてマーク付けし、第２の管理層２３８に伝送時間を提供する。
【００３０】
その後、通信ノード｛１２２、１２４｝の一方または両方が、伝送時間から受信時間を減算することによってネットワークの時間遅延全体を決定することができ、更にまた、そのような計算は、別個の管理ノードによって行われ得ることに留意する。次いで、個々の通信ノード｛１２２、１２４｝におけるクロックが、（複数の）ネットワーク遅延を考慮して正確に同期され得る。
【００３１】
本例の場合、同期は、「追従」メッセージを使用して達成される。つまり、管理層の制御下で、（（複数の）同期パケットを使用して計算される）タイミング／遅延情報が、１つ以上のフォローアップパケットに組み込まれ、他のＡＶＢブリッジにタイミング情報を分配するために、ネットワークの様々なＤＬＬおよびＰＨＹを使用して分配される。
【００３２】
図３は、ネットワーク（例えば、Ｇ．ｈｎネットワーク）における遅延を決定するための開示された方法およびシステムの動作の概略を示すフローチャート３００である。以下に記載されるステップは、便宜上、特有のシーケンスにおいて起こるように記載される一方で、様々な動作の順序は、実施形態ごとに変わる可能性があり、動作は、同時に起こってもよいし、あるいは、重複する方式で起こるようになされてもよい。
【００３３】
処理は、ステップＳ３１０で開始し、ここで、パケットは、第１の／伝送通信ノードの第１のＤＬＬによってデータソースから受信される。次に、ステップＳ３１２では、「受信時間」が第１のＤＬＬによって決定され、ステップＳ３１４では、受信時間が第１の／伝送通信ノードの第１の管理層に提供される。
【００３４】
ステップＳ３１６では、受信されたパケットの情報が、第１の／伝送通信ノードのＰＨＹに転送され、そのＰＨＹから、情報は、第２の／受信通信ノードのＰＨＹに伝送される。次に、ステップＳ３１８では、情報が、第２のＰＨＹによって受信され、第２の／受信通信ノードの第２のＤＬＬに転送される。次いで、ステップＳ３２０では、第２のＤＬＬは、情報を所望の形式に再フォーマットし、外部デバイスにその情報を伝送する。
【００３５】
ステップＳ３２２では、第２のＤＬＬは、伝送時間、すなわち、第２のＤＬＬが情報を伝送する準備ができた時点を決定し、ステップＳ３２４では、伝送時間が、第２の／受信通信ノードの管理層に提供される。次いで、ステップＳ３２６では、ステップＳ３１２の受信時間およびステップＳ３２４の伝送時間が、ネットワーク遅延を決定するために使用される。上記のように、これは、管理実体、例えば、受信ノードの管理層によって、情報のパケットを生成し、伝送および／または受信時間を１つ以上の他のノードに分配することによって、達成され得る。
【００３６】
ステップＳ３２８では、遅延／タイミング情報が、クロックの同期を確立するように１つ以上のフォローアップパケットを使用して、１つ以上の他のノードに分配される。
【００３７】
本明細書に記載された技法およびデバイスは、様々な手段によって実装され得る。例えば、開示された技法は、ハードウェア、ソフトウェア、またはそれらの組み合わせにおいて実装され得る。ハードウェア実装の場合、１つ以上の特定用途向け集積回路（ＡＳＩＣ）内で様々な処理を実行する様々なデバイス、デジタル信号プロセッサ（ＤＳＰ）、プログラマブル論理回路、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、本明細書に記載された機能を果たすように設計された他の電子ユニット、またはそれらの組み合わせ。
【００３８】
様々なソフトウェア実装において、本明細書に記載された技法は、本明細書に記載された機能を果たすモジュール（例えば、手順、機能など）を用いて実装され得る。１つ以上の形式のソフトウェアコードが、１つ以上のメモリユニットに記憶され得、１つ以上のプロセッサによって実行され得る。メモリユニットは、プロセッサ内またはプロセッサの外部に実装され得、その場合において、そのようなメモリユニットは、様々な手段経由でプロセッサに通信可能に結合され得る。
【００３９】
本発明は、例として提案された特定の実施形態に関連して記載されたが、そのような実施形態は、例示的なものであり、限定するものではないことが意図される。したがって、代案、修正、および変形が、特許請求の範囲から逸脱することなく、その実施形態になされ得、ならびに／あるいは実行され得る。
【図１】
2014533031.tif 000003
【図２】
2014533031.tif 000004
【図３】
2014533031.tif 000005
【国際調査報告】
2014533031.tif 000006
2014533031.tif 000007
2014533031.tif 000008