(57)【特許請求の範囲】
【請求項１】
Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＨＤＣＰ）送信デバイスを、時間ベース移動アーキテクチャを有するＨＤＣＰ受信デバイスの複数のポートのうちの第一のポートで認証するステップであって、
前記時間ベース移動アーキテクチャは、
前記複数のポートのうちの１つのポートに接続されるメインパイプと、
前記複数のポートのうち前記メインパイプと接続されないポートを順次移動する移動パイプと、
各々が、前記複数のポートの中で互いに異なる各ポートと、前記メインパイプと、前記移動パイプとにそれぞれ接続される複数のＨＤＣＰエンジンと、
を備える、前記認証するステップと、
前記ＨＤＣＰ受信デバイスの前記第一のポートを前記ＨＤＣＰ受信デバイスの前記時間ベース移動アーキテクチャの前記メインパイプ又は前記移動パイプに接続するステップであって、前記第一のポートは、第一の時点で、前記ＨＤＣＰ受信デバイスの前記時間ベース移動アーキテクチャの前記メインパイプ又は前記移動パイプによって選択されるステップと、
前記ＨＤＣＰ受信デバイスの前記第一のポートで前記ＨＤＣＰ送信デバイスからの暗号化同期信号を受信するステップと、
前記第一の時点と前記ＨＤＣＰ送信デバイスからの同期信号を受信する第二の時点との間の期間が、前記ＨＤＣＰ送信デバイスから送信される連続する同期信号間の期間より大きくないとき、前記ＨＤＣＰ送信デバイスと前記ＨＤＣＰ受信デバイスの間の同期外れを検出するステップと、
前記同期外れの検出に応答して、前記ＨＤＣＰ送信デバイスと前記ＨＤＣＰ受信デバイスの間の再認証を開始するステップと、
を含む方法。
【請求項２】
前記第一のポートは、前記ＨＤＣＰ受信デバイスの前記時間ベース移動アーキテクチャの前記メインパイプによって選択される、請求項１に記載の方法。
【請求項３】
前記第一のポートは、前記ＨＤＣＰ受信デバイスの前記時間ベース移動アーキテクチャの前記移動パイプによって選択される、請求項１に記載の方法。
【請求項４】
ＨＤＣＰ送信デバイスを認証する複数のポートのうちの第一のポートを含むＨＤＣＰ受信デバイスを有する装置であって、
前記ＨＤＣＰ受信デバイスは、
前記複数のポートの１つと接続されるメインパイプと、
前記複数のポートのうち前記メインパイプと接続されないポートを順次移動する移動パイプと、
各々が、前記複数のポートの中で互いに異なる各ポートと、前記メインパイプと、前記移動パイプとにそれぞれ接続される複数のＨＤＣＰエンジンと、
を備える時間ベース移動アーキテクチャを有し、
前記時間ベース移動アーキテクチャは、前記ＨＤＣＰ受信デバイスの前記第一のポートを前記ＨＤＣＰ受信デバイスの前記時間ベース移動アーキテクチャの前記メインパイプ又は前記移動パイプに接続するように構成されており、前記第一のポートは、第一の時点で、前記ＨＤＣＰ受信デバイスの前記時間ベース移動アーキテクチャの前記メインパイプ又は前記移動パイプによって選択され、
前記第一のポートは前記ＨＤＣＰ送信デバイスからの暗号化同期信号を受信し、
前記ＨＤＣＰ受信デバイスは、前記第一の時点と第二の時点との間の期間が、前記ＨＤＣＰ送信デバイスから送信される連続する同期信号の間の期間より大きくないときに、前記ＨＤＣＰ送信デバイスと前記ＨＤＣＰ受信デバイスの間の同期外れを検出し、前記同期外れの検出に応答して、前記ＨＤＣＰ送信デバイスと前記ＨＤＣＰ受信デバイスの間の再認証を開始する同期検出器と、
を備える装置。
【請求項５】
前記第一のポートは、前記ＨＤＣＰ受信デバイスの前記時間ベース移動アーキテクチャの前記メインパイプによって選択される、請求項４に記載の装置。
【請求項６】
前記第一のポートは、前記ＨＤＣＰ受信デバイスの前記時間ベース移動アーキテクチャの前記移動パイプによって選択される、請求項４に記載の装置。
【請求項７】
請求項４に記載された装置と、
前記装置のＨＤＣＰ受信デバイスの第一のポートに連結されたＨＤＣＰ送信デバイスであって、前記ＨＤＣＰ受信デバイスにデータストリームと連続する同期信号とを送信するＨＤＣＰ送信デバイスと、
を備えるシステム。
【請求項８】
前記第一のポートは、前記ＨＤＣＰ受信デバイスの前記時間ベース移動アーキテクチャの前記メインパイプによって選択される、請求項７に記載のシステム。
【請求項９】
前記第一のポートは、前記ＨＤＣＰ受信デバイスの前記時間ベース移動アーキテクチャの前記移動パイプによって選択される、請求項７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＨＤＣＰ）の分野に関し、具体的には、時間ベース移動アーキテクチャを実装するＨＤＣＰデバイスの複数のポートの認証に関する。
【背景技術】
【０００２】
従来のＨＤＣＰアーキテクチャにおいて、受信デバイスの１つの保護されたポートには、専用のパイプとＨＤＣＰエンジンが必要である。したがって、ｎ個のポートを有する受信デバイスは、ｎ個のパイプとｎ個のＨＤＣＰエンジンが必要である。従来のＨＤＣＰアーキテクチャを改良することによって、複数のポートが２つのパイプ、すなわちメインパイプと時間ベース移動パイプだけでサポートされることが可能となる。
【０００３】
改良されたアーキテクチャの１つの問題は、あるポートが、最初のＣＴＬ３が供給されたときに、そのポートのためにパイプが選択されていないと、送信デバイスからのその最初のＣＴＬ３（暗号同期信号）信号を喪失する可能性がある点である。デバイスの中には、Ｒｉ照合の方法を使って、このような状況を検出するものがある。しかしながら、市販されている多くの送信デバイスは、Ｒｉの不一致を検出して再認証を行うことによってこの問題を解消することができない。このような場合、使用者には、所望の閲覧データではなく、表示デバイス上のスノーノイズが見えるであろう。入力ストリームがＨＤＭＩストリームであれば、この問題はＥＣＣエラーを使って解決してもよい。しかしながら、ＤＶＩストリームの場合、オーディオパケットがないため、Ｒｉの不一致があってもＥＣＣエラーは発生されず、そのため、スノーノイズが無限に続くかもしれない。
【０００４】
したがって、時間ベース移動アーキテクチャの中のあるポートが送信デバイスからのＣＴＬ３信号を喪失したという、受信デバイスの状況を検出できることが望ましい。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の実施形態は、Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＨＤＣＰ）の分野に関し、具体的には、時間ベース移動アーキテクチャを実装するＨＤＣＰ装置の複数のポートの認証に関する。
【０００６】
１つの実施形態において、方法は、ＨＤＣＰ受信デバイスの第一のポートでＨＤＣＰ送信デバイスの認証を行うステップを含む。ＨＤＣＰ受信デバイスのあるポートは、第一の時点でＨＤＣＰ受信デバイスのＨＤＣＰアーキテクチャのあるパイプに接続される。第二の時点で、ＨＤＣＰ受信デバイスのそのポートでＨＤＣＰ送信デバイスから同期信号を受信する。ＨＤＣＰ送信デバイスとＨＤＣＰ受信デバイスの間の同期外れは、第一の時点と第二の時点の間の期間が、ＨＤＣＰ送信デバイスから送信される同期信号の間の周期より大きくない場合に検出される。同期外れの検出に応答して、ＨＤＣＰ送信デバイスとＨＤＣＰ受信デバイスの間で再認証が開始される。
【０００７】
１つの実施形態において、装置は、ＨＤＣＰ送信デバイスを認証するあるポートを含むＨＤＣＰ受信デバイスを含む。ＨＤＣＰ受信デバイスのＨＤＣＰアーキテクチャは、第一の時点でＨＤＣＰ受信デバイスのそのポートをＨＤＣＰアーキテクチャのあるパイプに接続する。第二の時点で、第一のポートはＨＤＣＰ送信デバイスからの同期信号を受信する。同期検出器は、第一の時点と第二の時点の間の期間が、ＨＤＣＰ送信デバイスから送信される同期信号の間の周期より大きくない場合に、ＨＤＣＰ送信デバイスとＨＤＣＰ受信デバイスの間の同期外れを検出する。同期検出器は、同期外れの検出に応答して、ＨＤＣＰ送信デバイスとＨＤＣＰ受信デバイスの間の再認証を開始する。
【０００８】
１つの実施形態において、システムは、ＨＤＣＰ受信デバイスのあるポートに連結されたＨＤＣＰ送信デバイスを含む。ＨＤＣＰ送信デバイスは、データストリームと同期信号をＨＤＣＰ受信デバイスに送信する。ＨＤＣＰ受信デバイスは、ＨＤＣＰ送信デバイスを認証するポートを含む。ＨＤＣＰ受信デバイスは、ＨＤＣＰアーキテクチャを含む。ＨＤＣＰ受信デバイスのＨＤＣＰアーキテクチャは、第一の時点でＨＤＣＰ受信デバイスの第一のポートをＨＤＣＰアーキテクチャのあるパイプに接続する。第二の時点で、そのポートはＨＤＣＰ送信デバイスからの同期信号を受信する。同期検出器は、第一の時点と第二の時点の間の期間がＨＤＣＰ送信デバイスから送信される同期信号間の周期より大きくない場合に、ＨＤＣＰ送信デバイスとＨＤＣＰ受信デバイスの間の同期外れを検出する。同期検出器は、同期外れの検出に応答して、ＨＤＣＰ送信デバイスとＨＤＣＰ受信デバイスの間の再認証を開始する。
【０００９】
本発明の実施形態は、以下の詳細な説明と、本発明の各種の実施形態の添付の図面からより十分に理解されるかもしれない。しかしながら、図面は、限定的な意味にとらえるべきではなく、説明と理解のためにすぎない。
【図面の簡単な説明】
【００１０】
【図１】ＨＤＣＰ受信デバイスの複数のポートを管理する時間ベース移動アーキテクチャの、ある実施形態を示す。
【図２】本発明のある実施形態のシステム図である。
【図３ａ】本発明の実施形態を表すイベントシーケンス図である。
【図３ｂ】本発明の実施形態を表すイベントシーケンス図である。
【図４】本発明のある実施形態を表すフローチャートである。
【図５】本発明のある実施形態を利用するネットワークコンピュータデバイスの構成要素を示す。
【発明を実施するための形態】
【００１１】
本願で使用される場合、「Ｔｘ」はＨＤＣＰ送信デバイス等の送信デバイスを概して指すために使用され、「Ｒｘ」はＨＤＣＰ受信デバイス等の受信デバイスを概して指すために使用される。
【００１２】
時間ベース移動ＨＤＣＰアーキテクチャは２つのパイプ、すなわちメインパイプと移動パイプを使用する。メインパイプは、使用者がコンテンツを閲覧するために選択したポートに専用である。移動パイプは、時間ベースで他のポート（背景ポート）を１つずつ移動して、これらのポートが認証され、対応するＴｘと同期された状態に保つ。この実装によって、たとえば２つのパイプで４つのポートをサポートすることができる。
【００１３】
時間ベース移動ＨＤＣＰアーキテクチャのメインパイプは、使用者がコンテンツ（映画等）を閲覧するために選択したポートに専用のパイプである。パイプは一般に、アナログＰＬＬ、ＳｅｒＤｅｓ（シリアライザ／デシリアライザ）および、入力ビットストリームからＡＶデータを回復するその他のロジックで構成される。
【００１４】
移動パイプは、メインパイプに接続されていないポートを通じて連続して移動するパイプである。移動パイプの構成要素は、メインパイプと同じである。
【００１５】
ＨＤＣＰエンジンは、メディアコンテンツを暗号化または解読する論理ブロックである。Ｔｘは暗号化エンジンを有し、その一方で、Ｒｘは解読エンジンを有する。ＨＤＣＰエンジンは、ＴｘとＲｘの間の安全なリンクを確立するための認証を行い、また、安全なリンクでのＴｘとＲｘの間の同期を追跡する。同期をチェックするために、Ｔｘは１２８フレームごとにＲｘをＲｉ値でチェックする。Ｒｉ値は、１フレームごとに更新されるＴｘとＲｘの間の共有鍵の剰余値である。
【００１６】
ＣＴＬ３信号は、現在のフレームが暗号化されたフレームか否かを示すインディケータである。Ｔｘは、それが暗号化した各フレームについてＣＴＬ３を送信し、Ｒｘに、それが暗号化されたフレームであることを知らせる。ＨＤＣＰ仕様の中でこれを行うためには別の方法もあり、ＣＴＬ３は、説明しやすくするための、利用可能な信号方式の一例にすぎない。本願の解釈において、ＣＴＬ３は、どのような暗号化同期信号を意味するものとしても解釈でき、この信号はＣＴＬ３信号を含み、これに限定されない。
【００１７】
ＨＤＣＰ信号には次のものが含まれる。ＶＳ（垂直同期）とＣＴＬ３（暗号化インディケータ）は同期のために、入力ＡＶストリームの中にあり、その一方で、認証およびＲｉ照合はＩ2Ｃ（ＤＤＣ）バスを通して行われる。
【００１８】
本明細書において使用されるとき、「ネットワーク」または「通信ネットワーク」とは、たとえばＳＡＴＡ、Ｆｒａｍｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔｒｕｃｔｕｒｅ（ＦＩＳ）等、さまざまな技術を使用し、デバイス間でデジタルメディアコンテンツ（音楽、オーディオ／ビデオ、ゲーム、写真およびその他を含む）を配信するための相互接続ネットワークを意味する。エンターテインメントネットワークは、個人用のエンターテインメントネットワーク、たとえば家庭内のネットワーク、仕事上のネットワークまたはその他のデバイスおよび／または構成要素のネットワークを含んでいてもよい。ネットワークには、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）、Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＷＡＮ）、Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＭＡＮ）、イントラネット、インターネット等が含まれる。あるネットワークにおいて、特定のネットワークデバイスはメディアコンテンツの供給源、たとえばデジタルテレビチューナ、ケーブルセットトップボックス、携帯デバイス（たとえば、携帯情報端末（ＰＤＡ））、ビデオストレージサーバおよびその他のソースデバイスであってもよい。その他のデバイスは、メディアコンテンツを表示または使用してもよく、たとえば、デジタルテレビ、ホームシアターシステム、オーディオシステム、ゲームシステム、およびその他のデバイスである。さらに、特定のデバイスは、メディアコンテンツを保存または伝送するためのものであってよく、たとえば、ビデオおよびオーディオストレージサーバである。特定のデバイスは複数のメディア機能を実行し得る、たとえば、ケーブルセットトップボックスは、受信機（ケーブルヘッドエンドから情報を受信する）としてのほかに送信機（テレビに情報を送信する）としての機能も果たすことができ、またその逆もある。いくつかの実施形態において、ネットワークデバイスは、１つのローカルエリアネットワーク上に共同で設置されていてもよい。他の実施形態において、ネットワークデバイスは、たとえばローカルエリアネットワーク同士間のトンネリングを通じて、複数のネットワークセグメントにわたっていてもよい。ネットワークはまた、複数のデータ符号化および暗号化工程、ならびに識別検証工程、たとえば、１つの実施形態によれば、固有の署名検証および固有のＩＤ比較等を含んでいてもよい。
【００１９】
図１は、ＨＤＣＰ受信デバイスの複数のポートを管理する時間ベース移動アーキテクチャの、ある実施形態を示す。この実施形態において、ＨＤＣＰデータは、ＨＤＣＰ受信デバイス１００の複数のポートで受信される。いくつものポートがあるものの、パイプは１つのメインパイプ１１０と１つの移動パイプ１２０だけである。送信デバイスは、Ｔｘ１からＴｘ４として示される。送信デバイスは、メインパイプ１１０に連結された第一のマルチプレクサに連結され、これは出力１６０を生成する。送信デバイスはまた、移動パイプ１２０に連結された第二のマルチプレクサにも連結され、これは出力１５０を生成する。各ポートについてＨＤＣＰエンジン１３０がある。各エンジンは、送信デバイスおよび出力１５０と１６０に連結される。ＨＤＣＰエンジン１３０からの出力はマルチプレクサに連結され、出力１７０を生成する。ＸＯＲオペレータ１８０が入力１６０と１７０に連結される。
【００２０】
図２は、本発明のある実施形態のシステム図である。システム２００には、送信デバイス２２０と受信デバイス２０５が含まれる。この実施形態において、Ｔｘ２２０とＲｘ２０５はどちらもＨＤＣＰデバイスである。Ｒｘ２０５には時間ベース移動アーキテクチャが含まれ、その実施形態は、図１に関して先に説明した。これに加えて、移動アーキテクチャ２１０には同期検出器２１５が含まれる。同期検出器２１５は、移動アーキテクチャ２１０をモニタし、Ｒｘ  ２０５がＴｘ  ２２０からの同期信号を喪失したか否か、または喪失する可能性があるか否かを検出する。このような状況が検出されると、同期検出器２１５は、Ｔｘ  ２２０とＲｘ  ２０５の間の再認証を開始してもよい。
【００２１】
図３ａは、本発明の１つの実施形態の時系列図である。Ｒ０とＲ０’は、ＴｘとＲｘの間で発生するデバイス認証ステップを表す。３３０で、時間ベース移動パイプアーキテクチャのメインパイプまたは移動パイプによってポートが選択される。３４０で、Ｔｘは最初のＣＴＬ３信号を送信し、これを３５０でＲｘが受信する。期間３２０は、パイプの選択３３０とＣＴＬ信号の受信３５０の間の期間である。データ周期３１０は、Ｔｘによって送信されるか、Ｒｘによって受信される連続するＣＴＬ３信号の間の期間である。期間３２０がデータ周期３１０より大きければ、ＣＴＬ３信号３５０は確実に、Ｔｘによって送信された最初の信号となり、それゆえ、ＴｘとＲｘは同期され、同期の問題は検出されないであろう。しかしながら、期間３２０がデータ周期３１０より大きくない場合、３５０で受信されたＣＴＬ３信号がＴｘによって送信された最初の信号であることは確実ではなく、それゆえ、ＴｘとＲｘは同期から外れるかもしれない。このような場合、本発明の実施形態は、この状況を検出して、Ｔｘとの再認証を開始し、ＴｘとＲｘが同期された状態に保たれるようにしてもよい。
【００２２】
図３ｂは、本発明の１つの実施形態の時系列図である。Ｒ０とＲ０’は、ＴｘとＲｘの間で発生するデバイス認証ステップを表す。３３０で、時間ベース移動パイプアーキテクチャのメインパイプまたは移動パイプによってポートが選択される。期間３２０は、パイプの選択３３０とＣＴＬ３信号の受信３６０の間の期間である。データ周期３１０は、Ｔｘによって送信されるか、Ｒｘによって受信される連続するＣＴＬ３信号の間の期間である。３４０で、Ｔｘは最初のＣＴＬ３信号を送信する。しかしながら、この実施形態では、Ｒｘは３５０でパイプに接続されず、最初のＣＴＬ３信号が失われる。３６０でＲｘによって受信される次のＣＴＬ３信号が最初のＣＴＬ３信号のように見えるため、ＴｘとＲｘは上記と異なる理由で同期から外れ、その結果、スノーノイズが発生する。しかしながら、期間３２０がデータ周波数期間３１０より大きくないため、本発明の実施形態は、ＴｘとＲｘの同期外れを検出するであろう。このような場合、本発明の実施形態は、ＴｘとＲｘの間の再認証シーケンスを開始してもよい。
【００２３】
図４は、本発明の１つの実施形態のフローチャートである。４００において、ＨＤＣＰ受信デバイスのすべてのポートが当初、ＧＯＯＤとマークされる。４１０において、ポートは１００ｍｓまたはそれ以下の速度でサンプリングされる。１つのポートに関してサンプリングされるデータには、そのポートがメインパイプによって選択されたかどうかを示すＭＰＳＥＬ、そのポートが移動パイプによって選択されたかどうかを示すＲＰＳＥＬ、クロック信号がそのポートで検出されたかどうかを示すＣＫＤＴ、ソースがそのポートに接続されているかどうかを示すＲＰＷＲ、そのポートが送信デバイスとの認証の第一段階（Ｒ０計算）を完了したことを示すＡＵＴＨ、およびＣＴＬ３信号が認証後にそのポートで受信されたことを示すＤＥＣＲＹＰＴが含まれる。現在サンプリングされたデータに加えて、前２つのサンプルからのデータが保持される。４２０において、ＣＫＤＴまたはＲＰＷＲがゼロに設定されると、これはそのポートがソースに接続されておらず、同期外れの危険性がないことを意味し、そのポートはＧＯＯＤとマークされ、工程はステップ４６０へと飛ぶ。４３０において、ＡＵＴＨの値が前の値０から現在の値１に遷移すれば、ポートはＢＡＤとマークされる。この値は依然として、次のステップでＧＯＯＤに戻されるかもしれない。４４０において、ＤＥＣＲＹＰＴの値が前の値０から現在の値１に遷移すれば、工程は４５０に進み、そうでなければ４６０に飛ぶ。４５０において、ポートは、（ａ）そのポートでの前２つのＤＥＣＲＹＰＴのサンプルが０であり、かつ、（ｂ）前２つのＭＰＳＥＬと現在のＭＰＳＥＬが１である、または、（ｃ）前２つのＲＰＳＥＬと現在のＲＰＳＥＬが１であると［すなわち、ａかつ（ｂまたはｃ）］、ＧＯＯＤとマークされ、それ以外の場合、そのポートはＢＡＤとマークされる。４６０において、ポートがＢＡＤとマークされると、本発明の実施形態は送信デバイスとの再認証を開始してもよい。この実施形態において、ＢＡＤとマークされたポートは、ＴｘとＲｘとが同期から外れているかもしれない状況が検出されたことを示す。
【００２４】
図５は、本発明の実施形態を利用するネットワークコンピュータデバイス５０５の構成要素の実施形態を示す。この図において、ネットワークデバイス５０５はネットワーク内のどのデバイスでもよく、これにはテレビ、ケーブルセットトップボックス、ラジオ、ＤＶＤプレイヤ、ＣＤプレイヤ、スマートフォン、ストレージユニット、ゲーム機または他のメディアデバイスが含まれるが、これらに限定されない。いくつかの実施形態において、ネットワークデバイス５０５は、ネットワーク機能を提供するためのネットワークユニット５１０を含む。ネットワーク機能にはメディアコンテンツストリームの生成、伝送、保存および受信が含まれるが、これらに限定されない。ネットワークユニット５１０は、１個のシステムオンチチップ（ＳｏＣ）としても、または複数の構成要素としても実装できる。
【００２５】
いくつかの実施形態において、ネットワークユニット５１０はデータ処理のためのプロセッサを含む。データ処理には、メディアデータストリームの生成、伝送または保存中のメディアデータストリームの操作、およびメディアデータストリームを使用するための解読および復号が含まれていてもよい。ネットワークデバイスはまた、ネットワークの動作をサポートするためのメモリ、たとえばＤＲＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５２０またはその他同様のメモリおよびフラッシュメモリ５２５またはその他の不揮発性メモリを含んでいてもよい。
【００２６】
ネットワークデバイス５０５はまた、それぞれ、１つまたは複数のネットワークインタフェース５５５を介してネットワーク上でデータを伝送し、またはネットワークからデータを受信するための送信機５３０および／または受信機５４０を含んでいてもよい。図２に詳細に示されるように、受信機５４０は同期検出器２１５を含む。送信機５３０または受信機５４０は、たとえばイーサネットケーブル５５０、同軸ケーブルを含む有線送信ケーブルまたは無線ユニットに接続されていてもよい。送信機５３０または受信機５４０は、１本または複数のライン、たとえばデータ送信用のライン５３５とデータ受信用のライン５４５を用いて、データ伝送と制御信号のためのネットワークユニット５１０に連結されていてもよい。また別の接続があってもよい。ネットワークデバイス５０５はまた、デバイスのメディア配信のための多数の構成要素を含んでいてもよいが、本明細書では示されていない。
【００２７】
上記の記述においては、説明を目的として、本発明を十分に理解するために多数の具体的な詳細事項が示された。しかしながら、当業者にとって明らかであろう点として、本発明は、これらの具体的な詳細事項のいくつかがなくても実施できる。その他の場合、よく知られた構造やデバイスは、ブロック図の形で示されている。図の構成要素の間には、中間構造があってもよい。本明細書において文章または図で示された構成要素は、図または文章で示されていない、また別の入力または出力を有していてもよい。
【００２８】
本発明の各種の実施形態には、各種の工程が含まれていてもよい。これらの工程は、ハードウェア構成要素によって実行されてもよく、または、コンピュータプログラムもしくは機械による実行が可能な命令で実施されてもよく、これらは、その命令でプログラムされた汎用または特定用途プロセッサまたは論理回路にその工程を行わせるために使用されてもよい。あるいは、工程は、ハードウェアとソフトウェアの組み合わせによって実行されてもよい。
【００２９】
本明細書全体を通して説明された１つまたは複数のモジュール、構成要素または要素、たとえば、ポートマルチプライヤ改良メカニズムの実施形態の中で、またはこれに関連して示されたもの等には、ハードウェア、ソフトウェアおよび／またはそれらの組み合わせが含まれていてもよい。モジュールがソフトウェアを含んでいる場合、ソフトウェアデータ、命令および／または構成は、機械／電子デバイス／ハードウェアによって製造品を介して提供されてもよい。製造品には、命令、データ等を提供するコンテンツを有する、機械によるアクセスが可能／読取が可能な媒体が含まれていてもよい。コンテンツによって、電子デバイス、たとえば本明細書で説明したファイラ、ディスクまたはディスクコントローラが上記の各種の動作または実行を行うことになってもよい。
【００３０】
本発明の各種の実施形態のある部分はコンピュータプログラム製品として提供されてもよく、これらには、その上にコンピュータプログラム命令が記憶されているコンピュータプログラム製品が含まれていてもよく、これは、本発明の実施形態による工程を実行するようにコンピュータ（またはその他の電子デバイス）をプログラムするために使用されてもよい。機械読取可能媒体には、フロッピーディスケット、光ディスク、コンパクトディスクリードオンリメモリ（ＣＤ−ＲＯＭ）および磁気光ディスク、リードオンリメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、イレーサブルプログラマブルリードオンリーメモリ（ＥＰＲＯＭ）、エレクトリカリＥＰＲＯＭ（ＥＥＰＲＯＭ）、磁気または光カード、フラッシュメモリまたは、電子命令を保存するのに適したその他のタイプの媒体／機械読取可能媒体が含まれていてもよいが、これらに限定されない。さらに、本発明はまた、コンピュータプログラム製品としてダウンロードしてもよく、この場合、プログラムは、遠隔コンピュータから要求するコンピュータに伝送されてもよい。
【００３１】
方法の多くを、その最も基本的な形で説明したが、本発明の基本的な範囲から逸脱することなく、これらの方法のいずれについても工程を追加または削除することができ、また説明した文章のいずれについても情報を追加し、または取り除くことができる。当業者にとって明らかとなるであろう点として、多くのその他の改変と改良を行うことができる。特定の実施形態は、本発明を限定するためではなく、これを説明するために提供されている。本発明の実施形態の範囲は、上記の具体的な例ではなく、以下の特許請求の範囲によってのみ定められるものとする。
【００３２】
要素「Ａ」が要素「Ｂ」に、またはそれと連結されていると書かれている場合、要素Ａは要素Ｂに直接連結されても、たとえば要素Ｃを通じて間接的に連結されてもよい。明細書または特許請求の範囲に、構成要素、特徴的機能、構造、工程または特徴Ａが、構成要素、特徴的機能、構造、工程または特徴Ｂの「原因となる」と記されている場合、それは、「Ａ」が「Ｂ」の少なくとも一部の原因であるが、「Ｂ」の原因となるのを助ける少なくとも１つのその他の構成要素、特徴的機能、構造、工程または特徴があってもよい。明細書に、ある構成要素、特徴的機能、構造、工程または特徴が「含まれてもよい」、「含まれるかもしれない」、または「含まれうる」と記されている場合、その特定の構成要素、特徴的機能、構造、工程または特徴を含めなければならないわけではない。明細書または特許請求の範囲が「１つの」要素に言及している場合、これは、記載された要素が１つしかないことを意味するのではない。
【００３３】
ある実施形態は、本発明の実装形態または例である。明細書における「ある実施形態」、「１つの実施形態」、「いくつかの実施形態」または「他の実施形態」との言及は、その実施形態に関連して記載された特定の特徴的機能、構造または特徴が少なくともいくつかの実施形態の中に含められるが、必ずしもすべての実施形態に含まれるとはかぎらないことを意味する。「ある実施形態」、「１つの実施形態」または「いくつかの実施形態」と各所に使用されている場合、必ずしも同じ実施形態を指すとは限らない。当然のこととして、本発明の実施例に関する上記の説明において、各種の特徴は時として、開示を合理化し、各種の発明性のある態様の１つまたは複数の理解を助けることを目的として、１つの実施形態、図またはその説明にまとめられる。しかしながら、この開示方法は、特許請求されている発明に、各請求項に明記されているもの以上の特徴的機能を必要とするという意図を反映していると解釈されないものとする。むしろ、以下の特許請求の範囲に反映されているように、発明性のある態様は、上記の開示された１つの実施形態のすべての特徴がそろっていない状態のものの中にある。それゆえ、特許請求項はここに、この説明の中に明確に組み込まれ、各請求項は本発明の別の実施形態として独立している。
【図１】
0005623426.tif 000002
【図２】
0005623426.tif 000003
【図３ａ】
0005623426.tif 000004
【図３ｂ】
0005623426.tif 000005
【図４】
0005623426.tif 000006
【図５】
0005623426.tif 000007