(57)【要約】【課題】  構内のデバイスと１つ以上のポータブルメディアデバイス（ＰＭＤ）間のコンテンツ、メディア、データの配信及びアクセスのための方法並びに装置を提供する。【解決手段】  本発明の装置は、ＰＭＤとユーザのホームネットワーク及び／又はホームデバイス間にあって、プレゼンテーションのコントロールを提供するメディアブリッジを含み、ＰＭＤ上に保存されたコンテンツを、そのコンテンツを保存または再生することができるホームデバイス上でレンダリングすることができるフォーマットへ変換するように適合され、また、コンテンツを保存または再生するためにホームデバイスからＰＭＤへ転送するように適合され、更に、ネットワーク上（及びドメイン内）の複数のデバイスとＰＭＤ間でコンテンツを提供するように、信頼されたドメインを有するホームネットワーク内で機能する。【選択図】図２
2017142847.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク内でメディアコンテンツを配信するするように適合された装置であって、前記装置は、
第１のデバイスと通信するように適合された第１のインターフェイスであって、前記第１のデバイスはメディアコンテンツを第１のフォーマットで出力または受信することができる第１のインターフェイスと、
第２のデバイスと通信するように適合された第２のインターフェイスであって、前記第２のデバイスはメディアコンテンツを第２のフォーマットで出力または受信することができる第２のインターフェイスと、
メディアコンテンツを前記第１のフォーマットおよび前記第２のフォーマット間で変換するように適合された少なくとも１つのコンバータ装置と、
前記第１のデバイスにより利用される第１のプロトコルおよび前記第２のデバイスにより利用される第２のプロトコル間で前記メディアコンテンツの操作を制御するための１つ以上のコマンドを変換するように適合された少なくとも１つのトランスレータと、
を含む装置。
【請求項２】
請求項１記載の装置であって、前記メディアコンテンツはデジタル圧縮されたビデオコンテンツを含む装置。
【請求項３】
請求項１記載の装置であって、さらに、少なくとも前記第１のデバイスに電力を供給するように適合されたＩＥＥＥ  Ｓｔｄ．８０２．３ａｆＰｏＥ準拠配電装置を含む装置。
【請求項４】
請求項１記載の装置であって、前記第１のデバイスはポータブルメディアデバイス（ＰＭＤ）を含み、前記第１のフォーマットはアナログフォーマットを含み、第２のデバイスは顧客構内装置（ＣＰＥ）を含み、前記第２のフォーマットはデジタルフォーマットを含む装置。
【請求項５】
請求項４記載の装置であって、前記ＰＭＤは、
ビデオプレーヤアプリケーション、携帯電話インターフェイス、または、
音楽プレーヤアプリケーション、
の少なくとも１つを含む装置。
【請求項６】
請求項４記載の装置であって、
前記第１のインターフェイスは前記第１のデバイスからアナログフォーマットでメディアコンテンツを受信するように適合されており、
前記コンバータ装置は前記メディアコンテンツを前記アナログフォーマットからデジタルフォーマットへ変換するように適合されており、
前記第２のインターフェイスは前記デジタルフォーマットメディアコンテンツを前記第１のデバイスへ送信するように適合されている装置。
【請求項７】
請求項６記載の装置であって、前記第１のインターフェイスはコンポジット出力インターフェイスまたはステレオ出力インターフェイスの少なくとも１つを含み、前記第２のインターフェイスはイーサネットインターフェイスを含む装置。
【請求項８】
請求項６記載の装置であって、前記第２のデバイスは、さらに、複数のデバイスを含む構内ネットワークに関連づけられており、前記第２のフォーマットの前記メディアコンテンツは前記第２のデバイスを介して前記複数のデバイスに利用可能とされる装置。
【請求項９】
請求項６記載の装置であって、
前記第２のインターフェイスは、さらに、前記第１のプロトコルに従って前記メディアコンテンツの再生をコントロールするための１つ以上のコマンドを前記第２のデバイスから受信するように適合されており、
前記第１のインターフェイスは、さらに、前記第２のプロトコルに従って前記１つ以上のコマンドを送信するように適合されており、
前記第１のインターフェイスはＵＳＢインターフェイスまたはＲＳ２３２インターフェイスの少なくとも１つを含み、第２のインターフェイスはイーサネットインターフェイスを含む装置。
【請求項１０】
請求項１記載の装置であって、前記第１および第２のフォーマットは第１および第２のデジタル符号化を含み、前記コンバータは前記第１および第２のフォーマットの１つを、それぞれ、前記第２および第１のフォーマットへトランスコードするように適合されたトランスコーディングアルゴリズムを有するプロセッサを含む装置。
【請求項１１】
請求項１記載の装置であって、前記第２のデバイスは、さらに、その上に複数のメディアコンテンツを保存する複数のデバイスを含む構内ネットワークと関連付けられており、前記複数のメディアコンテンツの個々のメディアコンテンツが前記第２のデバイスを介して前記装置において受信された前記第１のフォーマットの前記メディアコンテンツを含む装置。
【請求項１２】
構内ネットワーク内でメディアコンテンツを配信するように適合された装置であって、
プロセッサと、
ポータブルメディアデバイス（ＰＭＤ）と通信しているアナログ出力インターフェイスと、を含み、
前記アナログ出力インターフェイスは前記ＰＭＤからのアナログコンテンツを少なくとも受信するように適合されており、さらに、
構内デバイスと通信しているネットワークインターフェイスであって、前記構内デバイスへデジタルコンテンツを配信するように適合されているネットワークインターフェイスと、
前記ＰＭＤから受信した前記アナログコンテンツを前記構内デバイスへ送信するためのデジタルコンテンツに変換するように適合されている少なくとも１つのコンバータ装置と、
を含む装置。
【請求項１３】
請求項１２記載の装置であって、
前記ネットワークインターフェイスは、さらに、前記構内デバイスからデジタルコンテンツを受信するように適合されており、
前記コンバータは、さらに、前記構内デバイスから受信した前記デジタルコンテンツを前記ＰＭＤへ送信するためのアナログコンテンツに変換するように適合されており、
前記アナログ出力インターフェイスは、さらに、前記ＰＭＤへアナログコンテンツを配信するように適合されている装置。
【請求項１４】
請求項１２記載の装置であって、
前記ネットワークインターフェイスは、さらに、第１のプロトコルに従って１つ以上のコマンドを受信するように適合されており、前記１つ以上のコマンドは前記配信されたコンテンツの再生をコントロールするのに利用され、
前記プロセッサは、さらに、前記１つ以上のコマンドを前記第１のプロトコルから前記ＰＭＤにより利用される第２のプロトコルにトランスコードするように適合されており、かつ、
前記装置は、さらに、前記第２のプロトコルを使用して前記ＰＭＤをコントロールするためのインターフェイスを含んでいる装置。
【請求項１５】
メディアコンテンツの配信システムであって、前記システムは、
コンテンツ配信ネットワークに関連づけられ前記メディアコンテンツを第１のフォーマットで利用するように適合された第１のデバイスと、
前記メディアコンテンツを第２のフォーマットで利用するように適合された第２のデバイスと、
ブリッジング装置と、を含み、前記ブリッジング装置は、
前記メディアコンテンツを前記第１および第２のフォーマット間で変換し、
前記メディアコンテンツを前記第１または第２のデバイスの一方から前記第１または第２のデバイスの他方へそこで受信できるフォーマットで配信する、
ように適合されているシステム。
【請求項１６】
請求項１５記載のシステムであって、前記第１のデバイスは消費者構内機器（ＣＰＥ）を含み、前記メディアコンテンツは前記ＣＰＥがそれと通信している前記コンテンツ配信ネットワーク内のコンテンツソースから受信したコンテンツを含んでいるシステム。
【請求項１７】
請求項１６記載のシステムであって、前記ＣＰＥは少なくとも一部は同軸ケーブルにより形成されたローカルネットワークが受け持つ構内の他のＣＰＥと前記メディアコンテンツを交換する同軸ケーブルインターフェイスを含むシステム。
【請求項１８】
請求項１５記載のシステムであって、前記第２のデバイスはポータブルメディアデバイス（ＰＭＤ）を含み、前記メディアコンテンツはデジタル圧縮されたコンテンツをその上に保存しているシステム。
【請求項１９】
請求項１５記載のシステムであって、前記ブリッジング装置は、さらに、前記第１および第２デバイスの少なくとも一方からの前記メディアコンテンツを保存するように適合されたストレージエンティティを含み、前記コンテンツを配信する前記行為は前記ストレージエンティティからの配信を含むシステム。
【請求項２０】
請求項１５記載のシステムであって、前記ブリッジング装置は、さらに、前記第１のデバイスが前記第２のデバイスからの前記メディアコンテンツの再生において１つ以上のトリックモード操作を利用できるように適合されているシステム。
【請求項２１】
ブリッジを介して構内ネットワーク内でコンテンツを配信する方法であって、
前記ブリッジにおいて第１デバイスとの通信を確立するステップと、
前記第１デバイスに関連づけられたコンテンツエレメントのリストにアクセスするステップと、
前記コンテンツエレメントに関連づけられた複数のレコードを含むローカルディレクトリ構造を生成するステップと、
前記ローカルディレクトリ構造を前記ブリッジと通信している第２のデバイスにアクセスできるようにするステップであって、前記第の２デバイスは前記複数のレコードの少なくとも１つを選択するステップと、
前記複数のレコードの前記選択されたレコードに対応する前記コンテンツエレメントの１つを検索するステップと、
前記検索されたコンテンツエレメントを前記第２のデバイスへ送信するのに適したフォーマットへ変換するステップと、
前記変換されたコンテンツエレメントを前記第２デバイスへ送信するステップと、
を含む方法。
【請求項２２】
請求項２１記載の方法であって、前記第１デバイスとの通信は第１のインターフェイスを介した通信を含み、前記第２デバイスとの通信は第２の異なるインターフェイスを介した通信を含む方法。
【請求項２３】
請求項２１記載の方法であって、前記第１デバイスに関連づけられた前記コンテンツエレメントはその上に保存されたコンテンツを含む方法。
【請求項２４】
請求項２１記載の方法であって、前記第１デバイスに関連づけられた前記コンテンツエレメントは前記第１デバイスと通信している第３のデバイス上に保存されたコンテンツを含む方法。
【請求項２５】
請求項２１記載の方法であって、前記コンテンツエレメントを変換する前記行為は前記第２デバイスが受信して利用できる少なくとも１つのコンテンツフォーマットタイプを決定するステップを含む方法。
【請求項２６】
請求項２５記載の方法であって、前記決定する行為は１つ以上の互換性のあるフォーマットを含むプロファイルを前記第２デバイスから受信するステップを含む方法。
【請求項２７】
請求項２１記載の方法であって、前記ローカルエンティティは複数のリンクを含むように構成されたデータベースを含み、前記リンクは前記ブリッジが前記レコードに対応する前記コンテンツエレメントを検索でるようにする方法。
【請求項２８】
請求項２１記載の方法であって、前記ブリッジは、さらに、ウェブサーバプロセスを含み、前記ローカルディレクトリ構造は前記ウェブサーバにより確立されるウェブページを含む方法。
【請求項２９】
請求項２１記載の方法であって、前記コンテンツエレメントは関連付けられたセキュリティデータを含み、前記セキュリティデータは、前記コンテンツエレメントを前記第１または前記第２のデバイスがレンダリングまたは記録できる前に、前記第１および前記第２のデバイスの少なくとも１つを前記ブリッジに認証するのに使用される方法。
【請求項３０】
第２デバイスから受信した１つ以上のコマンドに従って第１のデバイス上でのメディアコンテンツの再生をコントロールする方法であって、前記方法は、
少なくともコンテンツブリッジを介して前記第２デバイスから前記第１デバイスへメディアコンテンツを提供するステップと、
前記コンテンツブリッジにおいて前記第１のデバイスから前記１つ以上のコマンドを受信するステップであって、前記１つ以上のコマンドは前記メディアコンテンツの使用をコントロールするための１つ以上のアクションに関連づけられており、前記第１のデバイスは前記１つ以上のコマンドを第１のプロトコルで送信するステップと、
前記１つ以上のコマンドを前記第１のプロトコルから第２のプロトコルに変換するステップであって、前記第２のプロトコルは少なくとも前記第２のデバイスにより利用されるプロトコルを含み、さらに、
前記変換された１つ以上のコマンドを第２デバイスへ送信するステップであって、前記第２のデバイスは前記１つ以上のアクションを実行するステップと、
を含む方法。
【請求項３１】
請求項３０記載の方法であって、
前記第１のデバイスはケーブルまたは衛星ネットワーク顧客構内機器（ＣＰＥ）を含み、
前記第１のプロトコルはＵｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ（ＵＰｎＰ）プロトコルを含み、
前記第２のデバイスはポータブルメディアデバイス（ＰＭＤ）を含み、さらに、
前記第２のプロトコルはシリアル化されたアクセサリプロトコルを含む方法。
【請求項３２】
請求項３１記載の方法であって、前記１つ以上のコマンドを受信する前記行為はイーサネットインターフェイスを介して前記１つ以上のコマンドを受信するステップを含み、前記変換された１つ以上のコマンドを前記第２デバイスへ送信する前記行為は（ｉ）ＲＳ２３２インターフェイス、および／または（ｉｉ）ＵＳＢインターフェイスの少なくとも一方を介して送信するステップを含む方法。
【請求項３３】
請求項３０記載の方法であって、
前記第１のデバイスはポータブルメディアデバイス（ＰＭＤ）を含み、
前記第１のプロトコルはシリアル化されたアクセサリプロトコルを含み、
前記第２のデバイスは顧客構内機器（ＣＰＥ）を含み、
前記第２のプロトコルはＵｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ（ＵＰｎＰ）プロトコルを含む、方法。
【請求項３４】
請求項３３記載の方法であって、前記１つ以上のコマンドを受信する前記行為は３０−ピンコネクタインターフェイスの少なくとも１つを受信するステップを含み、前記変換された１つ以上のコマンドを前記第２デバイスへ送信する前記行為はＭｏＣＡまたはイーサネットインターフェイスを介して送信するステップを含む、方法。
【請求項３５】
コンテンツ配信ネットワーク内でビジネスを行う方法であって、
それを介してコンテンツを受信できる前記ネットワークへのインターフェイスを加入者に提供するステップと、
前記インターフェイスおよびメディアデバイス間をブリッジするように構成された装置を前記加入者に提供するステップと、
サブスクリプションプランの一部として前記インターフェイスを介して前記加入者にコンテンツを配信するステップと、
前記インターフェイスまたはそれとデータ通信しているデバイス上にコンテンツを保存するステップと、
前記保存されたコンテンツの少なくとも一部を前記装置を介して前記メディアデバイスに転送するステップと、
を含む方法。
【請求項３６】
請求項３５記載の方法であって、さらに、
前記記録されたコンテンツに関して前記メディアデバイスに関連づけられた１つ以上の制限を決定するステップと、
前記転送行為の一部として前記制限を実施するステップと、
を含む方法。
【請求項３７】
請求項３５記載の方法であって、さらに、前記インターフェイスに関連づけられたユーザインターフェイスを介して前記メディアデバイスの操作をコントロールするステップを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（優先権）
本出願は、その全体が本開示の一部としてここに組み入れられている、２００９年６月８日出願の米国特許出願第１２／４８０，５９７号「メディアブリッジ装置および方法」の優先権を主張する。
【０００２】
（著作権）
本特許文書の開示の一部は著作権保護を受けている資料を含んでいる。著作権者は、特許局の特許ファイルまたは記録に表示されている特許文書や特許開示を誰がファクシミリで再生しても異議は無いが、それ以外はいかなる著作権をも保有するものとする。
【背景技術】
【０００３】
（発明の分野）
本発明は一般的にネットワークを介したコンテンツおよび／またはデータ管理の分野に関する。特に、本発明は、１つの例示的な側面において、ポータブルメディアデバイスと通信可能な実質的に中央集中型のメディアブリッジを介してＣＰＥにプログラミングコンテンツおよび／またはデータを提供する装置および方法に関連している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願第１１／０８０，６９３号“ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＮＥＴＷＯＲＫ  ＣＯＮＴＥＮＴ  ＤＯＷＮＬＯＡＤ  ＡＮＤ  ＲＥＣＯＲＤＩＮＧ”
【特許文献２】２００４年２月６日出願の共同所有、同時出願米国特許出願第１０／７７３，６６４号“ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＤＩＳＰＬＡＹ  ＥＬＥＭＥＮＴ  ＭＡＮＡＧＥＭＥＮＴ  ＩＮ  ＡＮ  ＩＮＦＯＲＭＡＴＩＯＮ  ＮＥＴＷＯＲＫ”
【特許文献３】２００４年１２月７日出願の共同所有、同時出願米国特許出願第１１／００６，４０４号“ＴＥＣＨＮＩＱＵＥ  ＦＯＲ  ＳＥＣＵＲＥＬＹ  ＣＯＭＭＵＮＩＣＡＴＩＮＧ  ＰＲＯＧＲＡＭＭＩＮＧ  ＣＯＮＴＥＮＴ”
【特許文献４】２００４年７月２０日出願の同じ名称の米国特許出願第１０／８９４，８８４号
【特許文献５】２００６年１０月２０日出願の共同所有、同時出願米国特許出願第１１／５８４，２０８号“ＤＯＷＮＬＯＡＤＡＢＬＥ  ＳＥＣＵＲＩＴＹ  ＡＮＤ  ＰＲＯＴＥＣＴＩＯＮ  ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ”
【特許文献６】２００６年１１月１日出願の共同所有、同時出願米国特許出願第１１／５９２，０５４号“ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＰＲＥＭＩＳＥＳ  ＣＯＮＴＥＮＴ  ＤＩＳＴＲＩＢＵＴＩＯＮ”
【非特許文献】
【０００５】
【非特許文献１】ＡＮＳＩ／ＳＣＴＥ  Ｓｔａｎｄａｒｄ  ５２  ２００３（ＤＶＳ−０４２）
【非特許文献２】ＯｐｅｎＣａｂｌｅ（登録商標）  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ｐｒｏｔｏｃｏｌ  ２．０（ＯＣ−ＳＰ−ＨＮＰ１．０−Ｉ０１−０８０４１８  ｄａｔｅｄ  Ａｐｒｉｌ  １８，２００８）
【非特許文献３】ＭｅｄｉａＳｅｒｖｅｒ：１  Ｄｅｖｉｃｅ  Ｔｅｍｐｌａｔｅ  Ｖｅｒｓｉｏｎ  １．０１，ｄａｔｅｄ  Ｊｕｎｅ  ２５，２００２
【非特許文献４】“ＵＰｎＰ（登録商標）  Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ”Ｖｅｒｓｉｏｎ  １．０，ｄａｔｅｄ  Ｊｕｎｅ  ８，２０００
【非特許文献５】ＩＥＥＥ  Ｓｔｄ．８０２．３ａｆ（ＩＥＥＥ  Ｓｔｄ．８０２．３−２００５  ｅｎｔｉｔｌｅｄ“Ｉｎｆｏｒｍａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ａｎｄ  ｉｎｆｏｒｍａｔｉｏｎ  ｅｘｃｈａｎｇｅ  ｂｅｔｗｅｅｎ  ｓｙｓｔｅｍｓ−Ｌｏｃａｌ  ａｎｄ  ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋｓ−Ｓｐｅｃｉｆｉｃ  ｒｅｑｕｉｒｅｍｅｎｔｓ−Ｐａｒｔ  ３：Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ（ＣＳＭＡ／ＣＤ）ａｃｃｅｓｓ  ｍｅｔｈｏｄ  ａｎｄ  ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｓｐｅｃｉｆｉｃａｔｉｏｎｓ）
【非特許文献６】ＭｏＣＡ（Ｍｕｌｔｉｍｅｄｉａ  ｏｖｅｒ  Ｃｏａｘ）ａｌｌｉａｎｃｅ  ａｎｄ  ＭｏＣＡ  Ｓｔａｎｄａｒｄ  Ｖｅｒｓｉｏｎｓ  １．０  ａｎｄ  １．１
【非特許文献７】ＯｐｅｎＣａｂｌｅ（登録商標）  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｌａｔｆｏｒｍ（ＯＣＡＰ）Ｓｐｅｃｉｆｉｃａｔｉｏｎ：ＯＣＡＰ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ｅｘｔｅｎｓｉｏｎ  ｐｒｏｔｏｃｏｌ（ＯＣ−ＳＰ−ＯＣＡＰ−ＨＮＥＸＴ−Ｉ０３−０８０４１８，ｄａｔｅｄ  Ａｐｒｉｌ  １８，２００８）
【非特許文献８】ＯｐｅｎＣａｂｌｅ（登録商標）  Ｓｐｅｃｉｆｉｃａｔｉｏｎ−Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｃｕｒｉｔｙ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（ＯＣ−ＳＰ−ＨＮ−ＳＥＣ−Ｄ０１−０８１０２７  ｄａｔｅｄ  Ｏｃｔｏｂｅｒ  ２７，２００８
【発明の概要】
【発明が解決しようとする課題】
【０００６】
（関連技術の説明）
デジタル情報処理およ技術の最近の進歩により全範囲のサービスおよび機能が非常に手頃な価格または視聴料で構内の消費者に配信できるようになってきている。これらのサービスおよび機能には、高速インターネットアクセスおよびＩＰベーステレフォニー（たとえば、ＶｏＩＰ）だけでなく、デジタルコンテンツまたはプログラミング（たとえば、映画）、デジタル・ビデオ・オン・デマンド（ＶＯＤ）、パーソナル・ビデオレコーダ（ＰＶＲ）およびネットワークトＰＶＲ（ｎＰＶＲ）、インターネットプロトコル・テレビジョン（ＩＰＴＶ）、デジタル・メディア再生および記録が含まれる。ネットワークユーザが利用できる他のサービスとして、ユーザの構内全体およびそれを超えてこれらのサービスを配信するためのローカルエリアネットワーキング（有線および無線ローカルエリアネットワークを含む）だけでなく、デジタル音楽（たとえば、ＭＰ３ファイル）へのアクセスおよび記録が含まれる。現在のところ、これらのサービスの多くは、とりわけ、ケーブルモデム、Ｗｉ−Ｆｉ（登録商標）ハブ、イーサネット（登録商標）ハブ、ゲートウェイ、スイッチおよびルータ、コンピュータ、サーバ、ケーブルまたは衛星ネットワークおよび関連するセットトップボックス、およびＰＳＴＮを含む多種多様な異なる装置環境を介してユーザへ提供され配信される。
【０００７】
また、消費者電子機器の最近の進歩により、とりわけ、既知のＡｐｐｌｅ  ｉＰｏｄＴＭおよび他のいわゆる「ＭＰ３プレーヤ」等のポータブルデジタル音楽装置、携帯電話／スマートフォン、ハンドヘルドコンピュータ、およびパーソナルデジタルアシスタント（ＰＤＡ）等のさまざまなポータブルメディアデバイス（ＰＭＤ）が広範に導入されてきており、ユーザはオーディオおよびビデオファイルを保存して再生することができる。さまざまなデジタルオーディオおよびビデオフォーマットがＰＭＤにより利用される。たとえば、ＭＰ３プレーヤはＭＰ３ファイルの形のいくつかのデジタル化されたオーディオファイルを保存し、次に、それらはユーザにアクセス可能とされる。さらに、このような技術に関連づけられたサービスが典型的に、たとえば、ケーブル・サービスプロバイダ（ＭＳＯ）、セルラー・サービスプロバイダ（ＣＳＰ）、ワイヤレス・サービスプロバイダ（ＷＳＰ）、ＶｏＩＰサービスプロバイダ、音楽ダウンロードサービス、インターネット・サービスプロバイダ（ＩＳＰ）、ＰＳＴＮ電話サービス、等を含む複数のベンダーにより提供される。
【０００８】
しばしば機器やサービスは互いに相互運用しないことがあるため、無数のサービス、機器、データフォーマットおよびプロバイダは容易にユーザの混乱を生じて、ユーザに提供される全体的なユーティリティを低減し欲求不満のレベルを増加させることがある。
【０００９】
したがって、ＰＭＤからのオーディオおよびビデオファイルの再生はしばしばデバイス自体を介した再生に制限される。言い換えると、ユーザはデバイスを介してユーザに再生されるＰＭＤからのオーディオおよびビデオファイルしか選択できないことがある。こうして、ユーザはビデオコンテンツを保存すると、ＰＭＤに関連づけられたディスプレー上でコンテンツを見るように制限される。特定の装置は最近ＰＭＤ上のオーディオおよびビデオファイルの再生機能を拡張するように開発されてはいるが、これらの装置はＰＭＤ上に保存されたオーディオおよびビデオファイルを第２の装置上で再生するのに適切なフォーマットに変換する能力をユーザに提供するのに失敗している。同様に、現在の装置は、コンテンツのコピーまたは配信に対する任意の制限に従いながら、第２のデバイスに関連づけられたデバイス上に保存されたコンテンツをＰＭＤに移す能力をユーザに提供するのに失敗している。
【００１０】
さらに、現在使用されているコンテンツコンディショナルアクセス（ＣＡ）パラダイムは非常に制限されており、一般的にはユーザのケーブルまたは衛星セットトップボックスを超えて拡張することができない。そのため、適切なコンディショナルアクセスサポート（たとえば、それらのホストケーブルまたは衛星ネットワークに関連づけられた）はそれらのデバイス内に存在しないため、ユーザは、たとえば、ストリーミングされたまたはダウンロードされたコンテンツをそれらのＷｉ−Ｆｉ対応ラップトップまたはＰＣへ転送することを禁止されることがある。
【００１１】
したがって、デジタルサービスをユーザ構内およびＰＭＤ間で配信するための改善された装置および方法が必要とされている。このような改善された装置およびサービスは、理想的には、第２のユーザデバイスからＰＭＤを随意コントロールするだけでなく、コンテンツにアクセスして再生する能力をユーザに提供する。たとえば、ユーザすなわち加入者には変換装置が提供され、それと通信しているＰＭＤからのメディア（個人的な性質、データファイル、保護されたビデオコンテンツ、であるかどうかに関わらず）を第２のユーザデバイスは容易にかつトランスペアレントに利用することができ、その後任意の認証または他のコンテンツ保護または配信制限をうける第２のユーザデバイスと通信している任意他のメディアデバイスが利用することができる。
【００１２】
このような統一されたアクセスにより、理想的には、ＰＭＤにおいてユーザの構内デバイスからのコンテンツを受信する能力だけでなく、遠隔中央集中型管理および構成もできるようになる。
【課題を解決するための手段】
【００１３】
（発明の概要）
本発明は、とりわけ、ＰＭＤと通信することができる実質的に中央集中型の装置を介してプログラミングコンテンツおよびデータを管理する装置および方法を開示することにより前記したニーズに取り組むものである。
【００１４】
本発明の第１の側面において、ネットワーク内でメディアコンテンツを配信するように適合された装置が開示される。１つの実施例では、この装置は第１のデバイスと通信するように適合された第１のインターフェイスであって、第１のデバイスは第１のフォーマットでメディアコンテンツを出力または受信することができる第１のインターフェイスと、第２のデバイスと通信するように適合された第２のインターフェイスであって、第２のデバイスは第２のフォーマットでメディアコンテンツを出力または受信することができる第２のインターフェイスと、メディアコンテンツを第１のフォーマットおよび第２のフォーマット間で変換するように適合された少なくとも１つのコンバータ装置と、第１のデバイスにより利用される第１のプロトコルおよび第２のデバイスにより利用される第２のプロトコル間でメディアコンテンツの操作をコントロールするための１つ以上のコマンドを変換するように適合された少なくとも１つのトランスレータ装置を備えている。
【００１５】
１つのバリエーションでは、メディアコンテンツはデジタルに圧縮されたビデオコンテンツを含んでいる。もう１つのバリエーションでは、この装置は、さらに、少なくとも第１のデバイスに電力を供給するようにされたＩＥＥＥ  Ｓｔｄ．８０２．３ａｆＰｏＥ準拠配電装置を備えている。
【００１６】
さらに、もう１つのバリエーションでは第１のデバイスはポータブルメディアデバイス（ＰＭＤ）を含み、第１のフォーマットはアナログフォーマットを含み、第２のデバイスは顧客構内機器（ＣＰＥ）を含み、第２のフォーマットはデジタルフォーマットを含んでいる。ＰＭＤはビデオプレーヤアプリケーション、セルラーテレフォニーインターフェイス、または音楽プレーヤアプリケーションの少なくとも１つを含むことができる。第１のインターフェイスは第１のデバイスからアナログフォーマットでメディアコンテンツを受信するように適合させることができ、コンバータ装置はメディアコンテンツをアナログフォーマットからデジタルフォーマットに変換するように適合させることができ、第２のインターフェイスはデジタルフォーマットメディアコンテンツを第２のデバイスへ送信するように適合させることができる。第１のインターフェイスはコンポジット出力インターフェイスまたはステレオ出力インターフェイスの少なくとも１つを含むことができ、第２のインターフェイスはイーサネットインターフェイスを含むことができる。第２のデバイスは、さらに、複数のデバイスを含む構内ネットワークと関連付けることができ、第２のフォーマットのメディアコンテンツは第２のデバイスを介して複数のデバイスに利用可能とされる。第２のインターフェイスは、さらに、第１のプロトコルに従ってメディアコンテンツの再生をコントロールするための１つ以上のコマンドを第２のデバイスから受信するように適合させることができ、第１のインターフェイスは、さらに、第２のプロトコルに従ってコマンドを送信するように適合させることができ、かつ、ＵＳＢインターフェイスまたはＲＳ２３２またはイーサネットインターフェイスを含むことができる。
【００１７】
もう１つのバリエーションでは、第１および第２のフォーマットは第１および第２のデジタルエンコーディングを含み、コンバータは第１および第２のフォーマットの一方を、それぞれ、第２および第１のフォーマットへトランスコードするように適合されたトランスコーディングアルゴリズムを有するプロセッサを備えている。さらに、もう１つのバリエーションでは、第２のデバイスは複数のメディアコンテンツをその上に保存する複数のデバイスを含む構内ネットワークと関連付けられ、前記複数のメディアコンテンツの個別のメディアコンテンツは第１のフォーマットであり、第２のデバイスを介して装置において受信される。
【００１８】
第２の実施例では、装置はプロセッサ、ポータブルメディアデバイス（ＰＭＤ）と通信しているアナログ出力インターフェイスであって、ＰＭＤからのアナログコンテンツを少なくとも受信するように適合されたアナログ出力インターフェイスと、構内デバイスと通信しているネットワークインターフェイスであって、構内デバイスにデジタルコンテンツを配信するように適合されたネットワークインターフェイスと、ＰＭＤから受信したアナログコンテンツをデジタルコンテンツに変換して構内デバイスへ送信するように適合された少なくとも１つのコンバータ装置と、を備えている。
【００１９】
１つのバリエーションでは、ネットワークインターフェイスは、さらに、構内デバイスからデジタルコンテンツを受信するように適合されており、コンバータは、さらに、構内デバイスから受信したデジタルコンテンツをＰＭＤへ送信するためのアナログコンテンツに変換するように適合されており、アナログ出力インターフェイスは、さらに、ＰＭＤへアナログコンテンツを配信するように適合されている。
【００２０】
もう１つのバリエーションでは、ネットワークインターフェイスは、さらに、第１のプロトコルに従って１つ以上のコマンドを受信するように適合されており、コマンドは配信されたコンテンツの再生をコントロールするのに利用され、プロセッサは、さらに、コマンドを第１のプロトコルからＰＭＤにより利用される第２のプロトコルにトランスコードするように適合され、装置は、さらに、第２のプロトコルを使用してＰＭＤをコントロールするためのインターフェイスを備えている。
【００２１】
本発明の第２の側面において、メディアコンテンツを配信するためのシステムが開示される。１つの実施例では、システムはコンテンツ配信ネットワークに関連づけられ第１フォーマットのメディアコンテンツを利用するように適合された第１のデバイスと、第２フォーマットのメディアコンテンツを利用するように適合された第２のデバイスと、ブリッジング装置と、を備えている。ブリッジング装置はメディアコンテンツを第１および第２フォーマット間で変換し、メディアコンテンツをその上に受信することができるフォーマットで第１または第２のデバイスの一方からその他方へ配信するように適合されている。
【００２２】
１つのバリエーションでは、第１のデバイスは消費者構内機器（ＣＰＥ）を備え、メディアコンテンツはＣＰＥが通信しているコンテンツ配信ネットワーク内のコンテンツソースから受信したコンテンツを含んでいる。ＣＰＥは少なくとも部分的に同軸ケーブルにより形成されたローカルネットワークが受け持つ構内の他のＣＰＥとメディアコンテンツを交換する同軸ケーブルインターフェイスを備えることができる。
【００２３】
もう１つのバリエーションでは、第２のデバイスはポータブルメディアデバイス（ＰＭＤ）を含み、メディアコンテンツはその上に保存されたデジタルに圧縮されたコンテンツを含んでいる。さらに、もう１つのバリエーションでは、ブリッジング装置は、さらに、第１および第２のデバイスの少なくとも一方からのメディアコンテンツを保存するように適合されたストレージエンティティを含み、コンテンツを配信する行為はストレージエンティティからの配信を含んでいる。
【００２４】
もう１つのバリエーションでは、ブリッジング装置は、さらに、第２のデバイスからのメディアコンテンツの再生における１つ以上のトリックモード操作を第１のデバイスが利用できるように適合されている。
【００２５】
本発明の第３の側面において、ブリッジを介して構内ネットワーク内でコンテンツを配信する方法が開示される。１つの実施例では、この方法はブリッジにおいて第１のデバイスとの通信を確立するステップと、第１のデバイスに関連づけられたコンテンツエレメントのリストにアクセスするステップと、コンテンツエレメントに関連する複数のレコードを含むローカルディレクトリ構造を生成するステップと、ローカルディレクトリ構造をブリッジと通信している第２のデバイスにアクセス可能とするステップであって、第２のデバイスは複数のレコードの少なくとも１つを選択するステップと、複数のレコードの中の選択されたレコードに対応するコンテンツエレメントの１つを検索するステップと、検索されたコンテンツエレメントを第２のデバイスへ送信するのに適したフォーマットに変換するステップと、変換されたコンテンツエレメントを第２のデバイスへ送信するステップと、を含んでいる。
【００２６】
１つのバリエーションでは、第１のデバイスとの通信は第１のインターフェイスを介した通信を含み、第２のデバイスとの通信は第２の異なるインターフェイスを介した通信を含んでいる。
【００２７】
もう１つのバリエーションでは、第１のデバイスと関連付けられたコンテンツエレメントはその上に保存されたコンテンツを含んでいる。さらに、もう１つのバリエーションでは、第１のデバイスと関連付けられたコンテンツエレメントは第１のデバイスと通信している第３のデバイス上に保存されたコンテンツを含んでいる。
【００２８】
もう１つのバリエーションでは、コンテンツエレメントを変換する行為は第２のデバイスが受信して利用することができる少なくとも１つのコンテンツフォーマットタイプの決定を含んでいる。決定の行為は１つ以上の互換性のあるフォーマットを含むプロファイルを第２のデバイスから受信することを含むことができる。
【００２９】
さらに、もう１つのバリエーションでは、ローカルエンティティは複数のリンクを含むように構成されたデータベースを含み、リンクはブリッジがレコードに対応するコンテンツエレメントを検索できるようにする。ブリッジは、さらに、ウェブサーバプロセスを含むことができ、ローカルディレクトリ構造は、さらに、ウェブサーバにより確立されるウェブページを含むことができる。
【００３０】
もう１つのバリエーションでは、コンテンツエレメントは関連付けられたセキュリティデータを含み、セキュリティデータは、第１または前記第２のデバイスによりコンテンツエレメントをレンダリングまたは記録できる前に、第１および第２デバイスの少なくとも一方をブリッジに認証するのに使用される。
【００３１】
本発明の第４の側面において、メディアコンテンツの再生をコントロールする方法が開示される。１つの実施例では、コンテンツは第１のデバイス上に配置され、コントロールは第２のデバイスから受信した１つ以上のコマンドに従って行われ、この方法は少なくともコンテンツブリッジを介して第２のデバイスから第１のデバイスへメディアコンテンツを提供するステップと、コンテンツブリッジにおいて第１のデバイスからの１つ以上のコマンドを受信するステップであって、１つ以上のコマンドはメディアコンテンツの使用をコントロールする１つ以上のアクションに関連付けられており、第１のデバイスは１つ以上のコマンドを第１のプロトコルで送信するステップと、１つ以上のコマンドを第１のプロトコルから第２のプロトコルへ変換するステップであって、第２のプロトコルは少なくとも第２のデバイスにより利用されるプロトコルを含むステップと、変換された１つ以上のコマンドを第２のデバイスへ送信するステップであって、第２のデバイスは１つ以上のアクションを実行するステップと、を含んでいる。
【００３２】
１つのバリエーションでは、第１のデバイスはケーブルまたは衛星ネットワーク顧客構内機器（ＣＰＥ）を備え、第１のプロトコルはＵｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ（ＵＰｎＰ（登録商標））プロトコルを含み、第２のデバイスはポータブルメディアデバイス（ＰＭＤ）を備え、第２のプロトコルはシリアル化されたアクセサリプロトコルを含んでいる。
【００３３】
もう１つのバリエーションでは、コマンドはイーサネットインターフェイスを介して受信され、変換されたコマンドがＲＳ２３２インターフェイス、および／またはＵＳＢインターフェイスを介して第２のデバイスへ送信される。
【００３４】
さらに、もう１つのバリエーションでは、第１のデバイスはポータブルメディアデバイス（ＰＭＤ）を備え、第１のプロトコルはシリアル化されたアクセサリプロトコルを含んでおり、第２のプロトコルはＵｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ（ＵＰｎＰ）プロトコルを含んでいる。コマンドを受信する行為は３０ピンコネクタインターフェイスの少なくとも１つを受信することを含み、変換されたコマンドを第２のデバイスへ送信する行為はＭｏＣＡまたはイーサネットインターフェイスを介して送信することを含んでいる。
【００３５】
本発明の第５の側面において、コンテンツ配信ネットワーク内でビシネスを行う方法が開示される。１つの実施例では、、この方法は加入者にそれを介してコンテンツを受信することができるネットワークへのインターフェイスを提供するステップと、加入者にインターフェイスおよびメディアデバイス間をブリッジするように構成された装置を提供するステップと、サブスクリプションプランの一部として加入者へインターフェイスを介してコンテンツを配信するステップと、インターフェイスまたはそれとデータ通信しているデバイス上にコンテンツを保存するステップと、保存されたコンテンツの少なくとも一部を装置を介してメディアデバイスへ転送するステップと、を含んでいる。
【００３６】
１つのバリエーションでは、この方法は、さらに、記録されたコンテンツに関してメディアデバイスに関連付けられた１つ以上の制限を決定し、転送行為の一部として制限を実施するステップを含んでいる。
【００３７】
もう１つのバリエーションでは、この方法は、さらに、インターフェイスに関連づけられたユーザインターフェイスを介してメディアデバイスの操作をコントロールするステップを含んでいる。
【００３８】
本発明の第６の側面において、ソフトウエアアーキテクチュアが開示される。１つの実施例では、アーキテクチュアはコンテンツ配信ネットワークのコントロールエリアに配置された第１のプロセス、およびネットワークが受け持つ構内のメディアブリッジ装置上に配置された第２のプロセスを含んでいる。第１および第２のプロセスは通信中であるため、たとえば、（ｉ）第１のプロセスによるメディアブリッジのコントロール、（ｉｉ）第１のプロセスによるブリッジの再構成および更新、および（ｉｉｉ）メディアブリッジへのコンディショナルアクセスデータまたはパッケージのダウンロードを含むさまざまな機能が許される。
【００３９】
本発明の第７の側面において、コンピュータ読取可能装置が開示される。１つの実施例では、本装置は少なくとも１つのコンピュータプログラムを含む記憶媒体を備え、それは実行されると、とりわけ、２つの異なるデバイス環境（および、随意セキュリティドメイン）間でメディアコンテンツを転送できるように構内ネットワーク内でメディアブリッジ装置を作動させる。
【００４０】
本発明のこれらおよび他の側面はここに提供された開示を考慮するば明らかとなる。
【図面の簡単な説明】
【００４１】
（図面の簡単な説明）
【図１】本発明において有用である典型的なＨＦＣケーブルネットワーク構成を例示する機能的ブロック図である。
【図１ａ】本発明において有用である１つの典型的なＨＦＣケーブルネットワーク・ヘッドエンド構成を例示する機能的ブロック図である。
【図１ｂ】本発明において有用である１つの典型的なローカルサービスノード構成を例示する機能的ブロック図である。
【図２】本発明の１つの実施例に従って構成されたコンテンツおよびデータ配信ネットワークの機能的フロー図である。
【図３】本発明の１つの実施例に従って構成された典型的なメディアブリッジ装置の機能的ブロック図である。
【図４】図３の典型的なメディアブリッジ装置を介して第１のデバイスから第２のデバイスへコンテンツを提供する方法の１つの実施例を例示する論理フロー図である。
【図５】図３の典型的なメディアブリッジ装置を介して第２のデバイスから第１のデバイスをコントロールする方法の１つの実施例を例示する論理フロー図である。
【図６】図３の典型的なメディアブリッジ装置に関連づけられたウェブサーバを介して第１のデバイスから第２のデバイスへコンテンツを提供する方法の１つの実施例を例示する論理フロー図である。
【図７】図２のネットワークにおいて有用であるソフトウエアアーキテクチュアの１つの典型的な実施例のグラフ表現である。
【図８】本発明に従った構内（たとえば、家庭）ネットワークの１つの実施例を例示するブロック図である。
【図８ａ】本発明に従った構内ネットワークの第２の実施例を例示するブロック図である。
【図９】図３の典型的なメディアブリッジ装置を介して第１のデバイスから第２のデバイスへコンテンツを提供する方法の第２の実施例を例示する論理フロー図である。
【図９ａ】コンテンツを第１のフォーマットから図３のメディアブリッジ装置を利用する受信装置と互換性のある第２のフォーマットへ変換する方法の１つの実施例を例示する論理フロー図である。
【発明を実施するための形態】
【００４２】
（発明の詳細な説明）
次に、同じ番号は全体を通して同じ部品を示す図面を参照する。
【００４３】
ここで使用される用語「アプリケーション」は一般的に特定の機能またはテーマを実施する実行可能なソフトウエアのユニットを指している。アプリケーションのテーマは任意数の分野および機能（オンデマンドコンテンツ管理、ｅ−コマース取引、仲介取引、ホームエンターテイメント、計算器、等）に亘って広く異なり、１つのアプリケーションが２つ以上のテーマを有することがある。実行可能なソフトウエアのユニットは一般的に予め定められた環境において実行され、たとえば、ユニットはＪａｖａＴＶ（登録商標）環境内で実行するダウンロード可能なＪａｖａＸｌｅｔ（登録商標）を含むことができる。
【００４４】
ここで使用される用語「ブラウザ」は、視角、聴覚、または触覚通信に適合されたものを含む任意の「ユーザエージェント」だけでなく、限定はしないが、インターネットを介して１つ以上のウェブ・サイトまたはＵＲＬにアクセスするように適合されたインターネットブラウザを含むネットワークアクセス機能を提供する任意のコンピュータプログラム、アプリケーションまたはモジュールを指している。
【００４５】
ここで使用される用語「クライアントデバイス」および「エンドユーザデバイス」は、限定はしないが、セットトップボックス（たとえば、ＤＳＴＢ）、パーソナルコンピュータ（ＰＣ）、およびマイクロコンピュータ、デスクトップ、ラップトップ、その他、およびハンドヘルドコンピュータ、ＰＤＡ等のモバイルデバイス、たとえば、ｉＰｏｄ（登録商標）、およびスマートホン等のパーソナルメディアデバイスを含んでいる。
【００４６】
ここで使用される用語「コーディック」は、限定はしないが、ＭＰＥＧ（たとえば、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４、等）、Ｒｅａｌ（ＲｅａｌＶｉｄｅｏ、等）、ＡＣ−３（オーディオ）、ＤｉＶＸ、ＸＶｉＤ／ＶｉＤＸ、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｖｉｄｅｏ（たとえば、ＷＭＶ７，８または９）、ＡＴＩ  Ｖｉｄｅｏ  ｃｏｄｅｃ、またはＶＣ−１（ＳＭＰＴＥ標準４２１Ｍ）ファミリーのものを含むビデオ、オーディオ、または他のデータ符号化および／または復号アルゴリズム、プロセスまたは装置を指している。
【００４７】
ここで使用される用語「コンピュータプログラム」または「ソフトウエア」は機能を実施する任意のシーケンスまたは人間または機械が認識可能なステップを含むことを意味している。このようなプログラムはＣｏｍｍｏｎ  ＯｂｊｅｃｔＲｅｑｕｅｓｔ  Ｂｒｏｋｅｒ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＣＯＲＢＡ）、Ｊａｖａ（登録商標）（Ｊ２ＭＥ、Ｊａｖａ  Ｂｅａｎｓ、等を含む）等のオブジェクト指向環境だけでなく、たとえば、Ｃ／Ｃ＋＋、Ｆｏｒｔｒａｎ、ＣＯＢＯＬ、ＰＡＳＣＡＬ、アセンブリ言語、マークアップ言語（たとえば、ＨＴＭＬ、ＳＧＭＬ、ＸＭＬ、ＶｏＸＭＬ）、等を含む実質的に任意のプログラミング言語または環境においてレンダリングすることができる。
【００４８】
ここで使用される用語「コンディショナルアクセス」は、ハードウェア、ソフトウエア、またはファームウエア（またはそれらの組合せ）で実施されるかに関わらず、限定はしないが、”Ｐｏｗｅｒｋｅｙ”ファミリー（Ｐｏｗｅｒｋｅｙ  Ｂｏｏｋ  ２、Ｐｏｗｅｒｋｅｙ  Ｂｏｏｋ  ３、等）のメンバー、ＮＤＳ（ＶｉｄｅｏＧｕａｒｄ、ｍＶｉｄｅｏＧｕａｒｄ、等）、非特許文献１、その全体が本開示の一部としてここに組み入れられている、およびＭｏｔｏｒｏｌａ／Ｇｅｎｅｒａｌ  Ｉｎｓｔｒｕｍｅｎｔ  ＤｉｇｉＣｉｐｈｅｒ（Ｒ）ファミリー（ＤｉｇｉＣｉｐｈｅｒＩＩ、等）を含むアクセス制御方式を指している。これらは、たとえば、いわゆる”ＣａｂｌｅＣａｒｄ”プラグインセキュリティモジュールアクセステクノロジ、ダウンロード可能なＣＡシステム（ＤＣＡＳ）、その他を使用して実施することができる。
【００４９】
用語「顧客構内機器（ＣＰＥ）」および「ホストデバイス」は顧客すなわちユーザの構内に配置されネットワークに接続された任意タイプの電子装置を指している。用語「ホストデバイス」は、一般的に、衛星、ケーブル、または地上ネットワークを介してデジタルテレビジョンコンテンツへのアクセスを有する端末装置を指している。ホストデバイス機能はデジタルテレビジョン（ＤＴＶ）セット内に統合することができる。用語「顧客構内機器」（ＣＰＥ）はセットトップボックス（たとえば、ＤＳＴＢ）、テレビジョン、ケーブルモデム（ＣＭ）、埋込マルチメディアターミナルアダプタ（ｅＭＴＡ）、スタンドアロンか他のデバイスと一体化されているかにかかわらず、デジタルビデオレコーダ（ＤＶＲ）、ゲートウエィ記憶装置（Ｆｕｒｎａｃｅ）、およびＩＴＶパーソナルコンピュータを含んでいる。
【００５０】
ここで使用される用語「ディスプレー」は、限定はしないが、ＣＲＴ、ＬＣＤ、ＴＦＴ、プラズマディスプレー、ＬＥＤ、白熱および蛍光デバイスを含む情報を表示するように適合された任意タイプのデバイスを意味する。ディスプレーデバイスは、たとえば、プリンタ、ｅ−インクデバイス、等のあまり動的でないデバイスを含むもことができる。
【００５１】
ここで使用される用語「ＤＶＲ（デジタルビデオレコーダ）」は、一般的に、ネットワークを介して送られたコンテンツを記録して選択的に呼び戻すことができる任意タイプの記録機構および／またはソフトウエア環境を指している。このようなＤＶＲは専用とすることができ、あるいは非専用または多機能システムの一部とすることができる。
【００５２】
ここで使用される用語「ＤＯＣＳＩＳ」は、たとえば、ＤＯＣＳＩＳバージョン１．０、１．１、２．０および３．０を含む、Ｄａｔａ  Ｏｖｅｒ  Ｃａｂｌｅ  Ｓｅｒｖｉｃｅｓ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎの任意の既存または計画されたバージョンを指している。ＤＯＣＳＩＳ（バージョン１．０）は「デジタル」ケーブルネットワークを使用するインターネットアクセスのための標準およびプロトコルである。ＤＯＣＳＩＳ１．１はＤＯＣＳＩＳ１．０と相互運用可能であり、ＤＯＣＳＩＳ１．０に比べてセキュリティが改善されているだけでなく、データレートおよび遅延保証がある（ＶｏＩＰ）。ＤＯＣＳＩＳ２．０は１．０および１．１と相互運用可能であり、しかもＴＤＭＡおよびＣＤＭＡを含む新しい変調フォーマットだけでなく、より広いアップストリーム帯域（６．４ＭＨｚ）を提供する。それはシンメトリックなサービスも提供する（３０Ｍｂｐｓアップストリーム）。
【００５３】
ここで使用される用語「集積回路（ＩＣ）」は、プロセスや基材（限定はしないが、Ｓｉ、ＳｉＧｅ、ＣＭＯＳ、ＧａＡｓを含む）に無関係に、任意の集積レベルを有する任意タイプのデバイス（限定はしないが、ＵＬＳＩ、ＶＬＳＩ、およびＬＳＩを含む）を指している。ＩＣは、たとえば、メモリデバイス（たとえば、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲＡＭ、ＥＥＰＲＯＭ／Ｆｌａｓｈ、ＲＯＭ）、デジタルプロセッサ、ＳｏＣデバイス、ＦＰＧＡｓ、ＡＳＩＣ、ＡＤＣ、ＤＡＣ、トランシーバ、メモリコントローラ、その他のデバイス、およびそれらの任意の組合せを含むことができる。
【００５４】
ここで使用される用語「Ｉｎｔｅｒｎｅｔ」および「ｉｎｔｅｒｎｅｔ」は交換可能に使用され、限定はしないが、Ｉｎｔｅｒｎｅｔを含むｉｎｔｅｒ−ｎｅｔｗｏｒｋｓを指している。
【００５５】
ここで使用される用語「メモリ」は、限定はしないが、ＲＯＭ、ＰＲＯＭ、ＥＥＰＲＯＭ、ＤＲＡＭ、ＳＤＲＡＭ、ＤＤＲ／２、ＳＤＲＡＭ、ＥＤＯ／ＦＰＭＳ、ＲＬＤＲＡＭ、ＳＲＡＭ、「フラッシュ」メモリ（たとえば、ＮＡＮＤ／ＮＯＲ）、およびＰＳＲＡＭを含むデジタルデータを格納するように適合された任意タイプの集積回路または他の記憶装置を含んでいる。
【００５６】
ここで使用される用語「マイクロプロセッサ」および「デジタルプロセッサ」は、限定はしないが、デジタルシグナルプロセッサ（ＤＳＰ）、縮小命令セットコンピュータ（ＲＩＳＣ）、汎用（ＣＩＳＣ）プロセッサ、マイクロプロセッサ、ゲートアレイ（たとえば、ＦＰＧＡ）、ＰＬＤ、リコンフィギャラブルコンピュートファブリック（ＲＣＦ）、アレイプロセッサ、および特定アプリケーション集積回路（ＡＳＩＣ）を含む全タイプのデジタル処理装置を一般的に含むことを意味する。このようなデジタルプロセッサは単一のユニットＩＣダイ上に収容されるか、あるいは複数のコンポーネントに亘って分散される。ここで使用される用語「ＭＳＯ」または「マルチシステムオペレータ」は媒体を介したプログラミングおよびデータを含むサービスを配信するのに必要なインフラストラクチュアを有するケーブル、衛星、または地上ネットワークプロバイダを指している。
【００５７】
ここで使用される用語「ネットワーク」および「ベアラネットワーク」は、限定はしないが、ハイブリッドファイバー同軸（ＨＦＣ）ネットワーク、衛星ネットワーク、電気通信ネットワーク、およびデータネットワーク（ＭＡＮ、ＷＡＮ、ＬＡＮ、ＷＬＡＮ、インターネット、およびイントラネットを含む）を含む任意タイプの電気通信またはデータネットワークを一般的に指している。このようなネットワークまたはその一部は任意の１つ以上の異なるトポロジ（たとえば、リング、バス、スター、ループ、等）、伝送メディア（たとえば、有線／無線ケーブル、無線ワイヤレス、ミリ波、光、等）、および／または通信またはネットワーキングプロトコル（たとえば、ＳＯＮＥＴ、ＤＯＣＳＩＳ、ＩＥＥＥ  Ｓｔｄ．８０２．３、ＡＴＭ、Ｘ．２５、Ｆｒａｍｅ  Ｒｅｌａｙ、３ＧＰＰ、３ＧＰＰ２、ＷＡＰ、ＳＩＰ、ＵＤＰ、ＦＴＰ、ＲＴＰ／ＲＴＣＰ、Ｈ．３２３、等）を利用することができる。
【００５８】
ここで使用される用語「ネットワークインターフェイス」は、限定はしないが、Ｆｉｒｅｗｉｒｅ（登録商標）（たとえば、ＦＷ４００、ＦＷ８００、等）、ＵＳＢ（たとえば、ＵＳＢ２）、イーサネット（たとえば、１０／１００、１０／１００／１０００（ギガビットイーサネット）、１０−Ｇｉｇ−Ｅ、等）、ＭｏＣＡ、シリアルＡＴＡ（たとえば、ＳＡＴＡ、ｅ−ＳＡＴＡ、ＳＡＴＡＩＩ）、Ｕｌｔｒａ−ＡＴＡ／ＤＭＡ、Ｃｏａｘｓｙｓ（たとえば、ＴＶｎｅｔＴＭ）、無線周波数チューナ（たとえば、インバンドまたはＯＯＢ、ケーブルモデム、等）、Ｗｉ−Ｆｉ（８０２．１１ａ，ｂ，ｇ，ｎ）、Ｗｉ−ＭＡＸ（登録商標）（８０２．１６）、ＰＡＮ（８０２，１５）、またはＩｒＤＡファミリーのものを含むコンポーネントまたはネットワークとの任意の信号またはデータインターフェイスを指している。
【００５９】
ここで使用される用語「パーソナルメディアデバイス」および「ＰＭＤ」は、限定はしないが、ポータブルかどうかに関わらず、メディアを保存しかつ／またはレンダリングすることができる任意のデバイスを指している。
【００６０】
ここで使用される用語「サーバ」は、コンピュータネットワーク上の１つ以上の他のデバイスまたはエンティティにデータ、ファイル、アプリケーション、コンテンツ、または他のサービスを提供するように適合される形式に無関係に、任意のコンピュータ化されたコンポーネント、システムまたはエンティティを指している。
【００６１】
ここで使用される用語「ユーザインターフェイス」は、限定はしないが、任意の視覚、グラフィカル、触覚、聴覚、知覚、またはユーザまたは他のエンティティに対して情報を提供および／または受信する他の手段を指している。
【００６２】
ここで使用される用語「Ｗｉ−Ｆｉ」は、限定はしないが、ＩＥＥＥ−Ｓｔｄ．８０２．１１または８０２．１１ａ／ｂ／ｇ／ｎを含む関連標準の任意のバリエーションを指している。
【００６３】
ここで使用される用語「ワイヤレス」は、限定はしないが、Ｗｉ−Ｆｉ、ブルートゥース、３Ｇ、ＨＳＤＰＡ／ＨＳＵＰＡ、ＴＤＭＡ、ＣＤＭＡ（たとえば、ＩＳ−９５Ａ、ＷＣＤＭＡ、等）、ＦＨＳＳ、ＤＳＳＳ、ＧＳＭ（登録商標）、ＰＡＮ／８０２．１５、Ｗｉ−ＭＡＸ（８０２．１６）、８０２．２０、狭帯域／ＦＤＭＡ、ＯＦＤＭ、ＰＣＳ／ＤＣＳ、アナログセルラー、ＣＤＰＤ、衛星システム、ミリ波またはマイクロ波システム、アコースティック、および赤外（すなわち、ＩｒＤＡ）を含む任意のワイヤレス信号、データ、通信、または他のインターフェイスを意味する。
【００６４】
（概要）
１つの顕著な側面において、本発明は、とりわけ、ポータブルメディアデバイス（ＰＭＤ）とユーザのホームネットワーク間の接続として機能するメディアブリッジング装置を備えている。このブリッジング装置は、たとえば、ＰＭＤ上に保存されたコンテンツをユーザのセットトップボックスまたは他のクライアントデバイス上に提示することができるフォーマットへ変換するのに使用することができる。プレゼンテーションのコントロールもブリッジング装置により提供される。１つの実施例では、本装置はユーザがテレビジョン、パーソナルコンピュータまたは他のユーザデバイスに関連づけられたユーザインターフェイスを介してＰＭＤからメディアにアクセスしてその再生をコントロールできるようにする。本装置は、操作されるコンテンツに関連づけられた適切な著作権およびデジタル権利管理（ＤＲＭ）を維持しながら、随意ＰＭＤ上に保存されたコンテンツをコピーしてユーザのデジタルビデオレコーダ（ＤＶＲ）または他の記憶装置上に保存できるようにもする。
【００６５】
メディアブリッジング装置は構内ネットワークまたはメディアコンテンツに対する信頼されたドメイン内で動作して加入者に構内ネットワーク内での完全なモビリティを許す。たとえば、ＰＭＤからのメディアコンテンツは任意のＳＴＢ、ＰＣ、モバイルデバイス、または他のＰＭＤへ配信する現存するネットワークを介してアクセスすることができる。
【００６６】
メディアブリッジング装置は既存の構内ネットワーク（ＭｏＣＡ対応ネットワーク等の、構内の同軸ケーブルにより定められたネットワークを含む）を利用してデバイスおよびＤＶＲがＰＭＤとメディアコンテンツを共有するようにすることもできる。
【００６７】
（典型的な実施例の詳細な説明）
次に、本発明の装置および方法の典型的な実施例が詳細に説明される。典型的な実施例は特定マルチメディアオペレータ（ＭＳＯ）、デジタルネットワーキング能力、および複数のクライアントデバイス／ＣＰＥを有する前記したハイブリッドファイバ同軸（ＨＦＣ）ケーブルシステムアーキテクチュアの文脈において説明されるが、本発明の一般的な原理および利点は、ブロードバンド、ナローバンド、ワイヤドおよびワイヤレス、であるか否かに関わらず、他のタイプのネットワークおよびアーキテクチュアに拡張することができ、下記の説明は単なる例にすぎない。
【００６８】
また、一般的に消費者（すなわち、ホーム）エンドユーザドメインの文脈において説明されるが、本発明は他のタイプの環境（たとえば、商用／企業、政府／軍事、等）にも容易に適合させることができる。無数の他の応用が可能である。
【００６９】
また、特定の側面が主として既知のインターネットプロトコル（とりわけ、ＲＦＣ７９１および２４６０に記載されている）の文脈において説明されるが、本発明は他のタイプのプロトコル（実際には、他のインターネットおよびイントラネットを含むベアラネットワーク）を利用して記載された機能を実施できることが理解される。
【００７０】
（ネットワーク）
図１は本発明の統一されたネットワーク装置および方法を使用することができる典型的なコンテンツベースネットワーク構成を例示している。ネットワーク１００のさまざまなコンポーネントは（ｉ）１つ以上のデータおよびアプリケーション発信点１０２、（ｉｉ）１つ以上のコンテンツソース１０３、（ｉｉｉ）１つ以上のアプリケーション配信サーバ１０４、（ｉｖ）１つ以上のＶＯＤサーバ１０５、および（ｖ）消費者構内機器（ＣＰＥ）１０６を含んでいる。配信サーバ１０４、ＶＯＤサーバ１０５、およびＣＰＥ１０６はベアラ（たとえば、ＨＦＣ）ネットワーク１０１を介して接続されている。簡単にするために前記したコンポーネント１０２、１０４、１０５、１０６の各々の１つからなる単純なアーキテクチュアが図１に示されているが、本発明と矛盾することなく複数の発信点、配信サーバ、ＶＯＤサーバ、および／またはＣＰＥデバイス（異なるネットワークトポロジだけでなく）を有する匹敵するアーキテクチュアを利用できることが認識される。たとえば、図１ａのヘッドエンドアーキテクチュア（後述する）を使用することができる。
【００７１】
データ／アプリケーション発信点１０２はデータおよび／またはアプリケーション（ＶＯＤベースまたは「ウォッチＴＶ」アプリケーション等）を配信サーバ１０４へ転送できるようにする任意の媒体を含んでいる。これは、たとえば、サードパーティデータソース、アプリケーションベンダーウェブサイト、ＣＤ−ＲＯＭ、外部ネットワークインターフェイス、大容量記憶装置（たとえば、ＲＡＩＤシステム）、等を含むことができる。このような転送は自動とすることができ、１つ以上の指定されたイベント（要求パケットまたはＡＣＫの受信のような）の発生により開始され、手動で行われ、あるいは当業者ならば容易に認識できる任意数の他のモードで達成される。
【００７２】
アプリケーション配信サーバ１０４はこのようなアプリケーションがネットワークシステムに入ることができるコンピュータシステムを備えている。配信サーバはネットワーキング術において既知であり、ここではこれ以上説明しない。
【００７３】
ＶＯＤサーバ１０５はオンデマンドコンテンツを１つ以上の前記したデータソース１０２から受信してネットワークシステムへ入れることができるコンピュータシステムを備えている。これらのサーバはコンテンツをローカルに発生することができ、あるいは遠いソースからのゲートウェイまたは媒介として機能する。
【００７４】
ＣＰＥ１０６は配信サーバ１０４によりアクセスすることができる「顧客の構内」（または、配信サーバ１０４に対してローカルすなわち遠方であるかどうかに関わらず、他の場所）の任意の装置を含むことができる。本発明の「統一された」ＣＰＥの典型的な実施例は図２および３に関して後述する。
【００７５】
次に、図１ａを参照して、本発明で有用なヘッドエンドアーキテクチュアの１つの典型的な実施例が説明される。図１ａに示すように、ヘッドエンドアーキテクチュア１５０は、さまざまなコンポーネントを互いにデータ通信させるＬＡＮ１５８、１６０だけでなく、課金モジュール１５２、加入者管理システム（ＳＭＳ）およびＣＰＥ構成管理モジュール１５４、ケーブルモデム終端システム（ＣＭＴＳ）およびＯＯＢシステム１５６を含む典型的なヘッドエンドコンポーネントおよびサービスを備えている。バーまたはバスＬＡＮトポロジが例示されているが、前に参照した任意数の他の配置（たとえば、リング、スター、等）を本発明と矛盾せずに使用できることが理解される。また、図１ａに描かれたヘッドエンド構成はハイレベル、概念的アーキテクチュアであり、各ＭＳＯはカスタムアーキテクチュアを使用して展開された複数のヘッドエンドを有することができることも理解される。
【００７６】
図１ａのアーキテクチュア１５０は、さらに、ネットワークを介して送信するためにコンテンツを「条件づける」ように適合されたＨＦＣネットワーク１０１に接続されたマルチプレクサ／暗号器／変調器（ＭＥＭ）１６２を含んでいる。配信サーバ１０４はＬＡＮ１６０に接続され、それは１つ以上のファイルサーバ１７０を介してＭＥＭ１６２およびネットワーク１０１へのアクセスを提供する。ＶＯＤサーバ１０５はＬＡＮ１６０にも接続されているが、他のアーキテクチュアを用いることができる（たとえば、ＶＯＤサーバが８０２．３ｚギガビットイーサネットデバイス等のコアスイッチングデバイスに関連づけられるような）。前記したように、情報は複数のチャネルに亘って運ばれる。こうして、ヘッドエンドはさまざまなソースからの搬送されたチャネルに対する情報を得るように適合されなければならない。典型的に、ヘッドエンド１５０からＣＰＥ１０６へ配信されるチャンバ（「ダウンストリーム」）はヘッドエンド内で一緒に多重化され、さまざまな介在するネットワークコンポーネントを介して近隣ハブへ送られる（図１ｂ）。
【００７７】
関連するサービスグループに関連づけられた各ダウンストリーム（インバンド）チャネル内にコンテンツ（たとえば、オーディオ、ビデオ、等）が提供される。ヘッドエンドまたは中間ノード（たとえば、ハブサーバ）と通信するために、ＣＰＥ１０６はアウトオブバンド（ＯＯＢ）またはＤＯＣＳＩＳチャネルおよび関連付けられたプロトコルを使用することができる。ＯＣＡＰ１．０、２．０、３．０（および、その続き）仕様がダウンストリームおよびアップストリームの両方に対する典型的なネットワーキングプロトコルを提供するが、本発明はこれらのアプローチに決して限定されない。
【００７８】
複数のサーバ（ブロードキャスト、ＶＯＤ、その他）を使用することができ、所望により、異なるサーバ「ファーム」の一部のような２つ以上の異なる場所に配置されることも認識される。これら複数のサーバを使用して１つのサービスグループ、または異なるサービスグループに供給することができる。簡単なアーキテクチュアでは、単一サーバを使用して１つ以上のサービスグループに供給される。もう１つのバリエーションでは、同じ場所に配置された複数のサーバを使用して１つ以上のサービスグループに供給される。
【００７９】
図１ｂに示すように、図１および１ａのネットワーク１０１は図１ａのＭＥＭ１６２の出力が光ドメインへ転送される（ヘッドエンドまたはさらにダウンストリームの光トランシーバ１７７を介して）ファイバ／同軸配置を備えている。次に、光ドメイン信号がファイバノード１７８に配信され、それは、信号をさらに配信ネットワーク１８０を介して複数のローカルサービスノード１８２へ配信する。これにより、ローカルサービスエンドにおけるネットワークの効果的な１：Ｎ拡張が提供される。
【００８０】
（メディアブリッジングネットワーク）
図２は本発明の１つの実施例に従って構成された構内ネットワークおよび関連するエレメントのブロック図である。図からお判りのように、ＰＭＤ２０２およびＣＰＥ１０６の各々が本発明のメディアコンテンツブリッジ２００に接続されている。ＣＰＥ１０６およびメディアブリッジ２００間の通信はＩＥＥＥ  Ｓｔｄ．８０２．３に準拠するイーサネット／ＧＢＥネットワークを介して行われるが、たとえば、Ｗｉ−Ｆｉ（ＩＥＥＥ  Ｓｔｄ．８０２．１１）、ＰＡＮ（たとえば、ＩＥＥＥ  Ｓｔｄ．８０２．１５）、ＦｉｒｅＷｉｒｅ（ＩＥＥＥ  Ｓｔｄ．１３９４）、等の任意数の他のネットワークプロトコルおよびトポロジを使用することができる。
【００８１】
ＣＰＥ１０６は、さらに、配信ネットワーク１０１を介して例示した実施例内のヘッドエンド１５０に接続される（前記したように）。また、ＣＰＥ１０６はワイヤドまたはワイヤレスインターフェイス（たとえば、ケーブリング、ＰＡＮまたはＵＷＢマイクロネット、等）を介して記憶装置２０６およびディスプレーデバイス２０８と通信する。後述するように、典型的なＣＰＥ１０６は、さらに、たとえばＷｉ−Ｆｉまたは他のワイヤレス対応ラップトップ、ＰＣ、他の記憶エンティティ、他のＣＰＥ、等を含む任意数の異なるデバイスと信号通信することができる。さらに、「構内ＬＡＮ」（ＰＬＡＮ）を生成することができ、それは、たとえば、構内のインストールされた同軸ケーブルを介して形成されたネットワーク、Ｗｉ−Ｆｉネットワーク、等を含むことができる。
【００８２】
１つのバリエーションにおいて、記憶装置２０６は取り外し可能な光ディスクにメディアファイルを書き込むための書込み可能な光ドライブを含んでいる。いわゆる「ＣｏｍｐａｃｔＦｌａｓｈ（登録商標）」または、たとえば、フラッシュベースＵＳＢキー等の他の媒体も記憶装置２０６（または、接続されたリーダ／ライタ）内に受け入れることができ、たとえば、音楽ファイル、デジタルカメラ画像データ、等をデバイスからデバイスへ（または、ネットワーク環境から別のネットワーク環境へ）容易に移すことができる。
【００８３】
もう１つのバリエーションにおいて、パーソナルビデオレコーダ（ＰＶＥ）または匹敵するデバイスがＣＰＥ１０６の一部として使用されるか、あるいは、それに接続される（あるいは、関連付けられた顧客デバイスがそれに接続される）。たとえば、Ｓｌｉｎｇ  Ｍｅｄｉａ  ｏｆ  Ｓａｎ  Ｍａｔｅｏ，ＣＡ社製「Ｓｌｉｎｇｂｏｘ」はユーザがインターネット接続ＰＣまたは類似のデバイスを介してさまざまな場所からテレビ番組を見ることができるようにすることができるこのような１つの典型的なデバイスである。このデバイスは、一般的に、加入者のケーブル／衛星ビデオドロップおよびＤＳＴＢ間に接続され、ＴＶチューナを内蔵している。ユーザは特定のチャネルにチューニングし、デバイスはケーブル／衛星を介してストリーミングされたビデオをＷｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａまたは類似のフォーマットで符号化する。符号化されたコンテンツはインターネット等のＩＰネットワークを介してＷｉｎｄｏｗｓ  ＸＰベースまたは類似のＰＣ上の顧客アプリケーションへストリーミングされ、ユーザはＩＰ配信ネットワークへのアクセスを有する限り局所的に（すなわち、同じ構内で）または遠隔地からデータを見ることができる。
【００８４】
ＣＰＥ１０６は、限定はしないが、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４、ＡＶＣ／Ｈ．２６４、ＷＭＶ、ＶＣ−１、ＡＶＩおよびＲｅａｌを含む複数のＳＤおよびＨＤビデオフォーマットを送信／配信する能力を提供する。たとえば、Ｇｒａｐｈｉｃ  Ｉｍａｇｅ  Ｆｉｌｅ（ＧＩＦ）、Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＪＰＥＧ）、Ｂｉｔｍａｐ（ＢＭＰ）およびＴａｇ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ（ＴＩＦＦ）を含む複数の写真または画像フォーマットもサポートされる。ＣＰＥ１０６はケーブルモデム（たとえば、ＤＯＣＳＩＳ）チューナリソース、またはアウトオブバンド（ＯＯＢ）チャネルを介して利用可能な信号のリアルタイムストリーミングサービスを提供することもできる。
【００８５】
ＣＰＥ１０６はオーディオ／ビデオ／メディアを復号するためのデコーダを含む必要はないが、このようなデコーダ機能（たとえば、第１のフォーマットで副復号し、次に、第２のフォーマットで符号化するトランスコーディングだけでなく）および／または変換機能（すなわち、ビットレートを変える、または定ビットレート出力を確立するように処理する）を、所望により、ＣＰＥ１０６内で実施できることが理解される。
【００８６】
１つの典型的な実施例では、ＣＰＥ１０６は、その全体が本開示の一部として組み入れられている、非特許文献２に開示されているＯｐｅｎＣａｂｌｅＴＭ  ＨｏｍｅＮｅｔｗｏｒｋｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅに準拠している。Ｎｅｔｗｏｒｋｉｎｇ  Ｐｒｏｔｏｃｏｌ  ２．０仕様で検討されているように、準拠するＣＰＥ１０６は、とりわけ、ＤＬＮＡバージョン１．０またはその後のバージョン等のＤｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ（ＤＬＮＡ）要求条件との互換性を含んでいる。後述するように、この機能により、とりわけ、コンテンツをＤＬＮＡ１．５フォーマットでレンダリングし、ＤＬＮＡを使用してコンテンツディレクトリを発生することができる。
【００８７】
図２のＰＭＤ２０２は、任意数の異なるインターフェイスを介してＣＰＥ１０６に接続される、ポータブル音楽プレーヤ（たとえば、ＭＰ３プレーヤ、ｉＰｏｄｓＴＭ、等）、ポータブルビデオプレーヤ、カメラ、ビデオレコーダ、スマートフォン、等の任意のポータブル／パーソナルデバイスを含むことができる。音楽および他のメディアファイルはメディアブリッジ２００を介してその上で使用し見るためにＣＰＥへ送信される。したがって、メディアブリッジはＰＭＤ２０２と物理的かつ論理的にインターフェイスするように適合されている。本発明は、実質的にユニバーサルな集中型インターフェイス（ＵＳＢ２．０、ＵＳＢ３．０、等）、あるいは、ＰＭＤからアナログビデオおよびオーディオを受信することができる複数の離散的インターフェイスを含む、異なるタイプの物理的／論理的インターフェイスを使用することももくろんでいる。
【００８８】
ＣＰＥ１６０は、メディアブリッジ２００を含む、それが通信している各デバイスとデジタル信号を交換する。しかしながら、多くの場合、ＰＭＤ２０２はアナログ信号を出力するように適合されている。こうして、メディアブリッジ２００は、ＰＭＤ２０のアナログ出力からＣＰＥ１６０を介してユーザに表示されるデジタル信号へ変換するような「コンバータ」として機能する。
【００８９】
１つの実施例では、メディアブリッジ２００はＵｎｉｖｅｒｓａｌ  Ｐｌｕｇａｎｄ  Ｐｌａｙ（ＵＰｎＰ）ＡＶメディアサーバを利用して音楽、ビデオおよび写真等のコンテンツが家庭内のＵＰｎＰメディアレンダリング／記録デバイス（ＣＰＥ１０６）へ配信されるようにする。Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇａｎｄ  Ｐｌａｙ（ＵＰｎＰ）ＡＶメディアサーバ要求条件は、とりわけ、その全体が本開示の一部としてここに組み入れられている非特許文献３に記述されており、やはりその全体が本開示の一部としてここに組み入れられている非特許文献４も参照されたい。ＵＰｎＰレンダリングおよび復号デバイスに配信されるコンテンツは権利管理（たとえば、Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ（ＤＲＭ）））またはコピー保護を必要としないパーソナルまたは他のメディアコンテンツを随意含むことができる。
【００９０】
あるいは、「保護された」すなわちＤＲＭコンテンツを適切なセキュリティパッケージによりセキュリティパッケージを受信して認証することができるレンダリングデバイスに配信することができる。１つのバリエーションにおいて、メディアブリッジ２００への適切な認証無しに保護されたコンテンツをレンダリングまたは記録する（すなわち、ＵＰｎＰまたは類似のデバイスが実際にコンテンツの受信を認証されることを保証する）ことを許可されるレンダリングまたは記録デバイスは無い。もう１つのバリエーションにおいて、レンダリング装置はコンテンツのソースを認証するように構成することができる（すなわち、認証されたソースからのコンテンツだけをレンダリングまたは記録する）。たとえば、その全体が本開示の一部としてここに組み入れられている、２００５年３月１４日に出願された特許文献１に記述された装置および方法を使用してこのような機能を提供することができ、他の方法を使用することもできる。
【００９１】
メディアブリッジ装置
図３は図２に示すメディアブリッジ装置２００の１つの実施例のブロック図である。メディアブリッジ装置２００はＰＭＤ２０２上に保存されているコンテンツをレンダリングするためのブリッジング機能を提供し、ＰＭＤインターフェイス３０２におけるアナログ信号の受信および処理サブシステム３０４における処理を介したＰＭＤ２０２に保存されているコンテンツの再生および「トリックモード」（たとえば、ＦＦ、ＲＥＷ、Ｐａｕｓｅ、等）機能をコントロールするように適合されている。
【００９２】
図からお判りのように、図３の典型的なメディアブリッジ２００はＰＭＤ２０２に接続する第１のインターフェイス３０２、処理システム３０４、コンバータ３０６および出力（たとえば、イーサネットまたは１３９４）インターフェイス３０８を含んでいる。メディアブリッジ２００は、さらに、ＲＳ２３２ドライバおよび電源またはディストリビュータ３１０を含んでおり、ＰＭＤインターフェイスに対しては他のコネクタスキーム（たとえば、７ピン、３０ピン、等）およびドライバを使用することもできる。以下に、メディアブリッジ２００の各コンポーネントについてより詳細に説明する。
【００９３】
１つの実施例では、パワーディストリビュータ３１０はＩＥＥＥ  Ｓｔｄ．８０２．３ａｆＰｏＥに準拠する装置（たとえば、ブリッジ２００の役割および使用するインターフェイスに応じて電源装置（ＰＳＥ）場合によってはさらに電力装置（ＰＤ）として機能する）である。その全体が本開示の一部としてここに組み入れられている、非特許文献５を参照されたい。もう１つの実施例では、パワーディストリビュータ３１０はＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）に準拠する電源である。他の配電装置も本発明と矛盾することなく利用することができる。
【００９４】
さらにもう１つの実施例では、メディアブリッジ２００はランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ、光ドライブ（たとえば、ＣＤ−ＲＯＭまたはＤＶＤ）、ＮＡＮＤフラッシュメモリ、またはそれらの組合せ等のストレージエンティティ（図示せず）をさらに含むことができる。
【００９５】
前記したように、ＰＭＤ２０２は典型的にシステム内に組み込まれたアナログ出力を有している。こうして、オーディオおよびビデオデータはアナログ信号としてステレオオーディオポートおよび／またはコンポジットポートを介してもう１つのデバイスへ出力することができる。したがって、メディアブリッジ２００はステレオオーディオ入力ポートおよび／またはコンポジットポートを含んでいる。図３に示すステレオオーディオポートにより音楽およびビデオオーディオをＰＭＤ２０２から受信することができる。ビデオ入力ポートによりビデオ（たとえば、コンポジットビデオ信号の形）をＰＭＤ２０２から検索することができる。
【００９６】
もう１つのバリエーションにおいて、ＰＭＤ２０２はデジタルデータを出力するように構成され、そのためブリッジ２００はこのようなデータを受信するための適切なデジタルインターフェイスを含んでいる。適切なインターフェイスは、たとえば、ＵＳＢ、Ｗｉ−Ｆｉ、ＦｉｒｅＷｉｒｅ、またはデジタルデータ転送およびシグナリングのために適合された任意数の他のインターフェイスを含んでいる。
【００９７】
いくつかのＰＭＤ２０２はＲＳ２３２および／またはＵＳＢを介したコントロールインターフェイスも提供する。こうして、本発明のメディアブリッジ２００はＲＳ２３２および／またはＵＳＢポート（たとえば、ＵＳＢホスト／スレーブ配列）を介してＰＭＤ２０２をコントロールすることができるＰＭＤインターフェイス３０２を含んでいる。後述するように、ＵＳＢポートはＰＭＤ２０２にコンテンツを提供するのに利用することもできる。ＲＳ２３２ポートはＰＭＤ２０２からシリアルバイナリデータまたはコントロール信号を受信および送信するように適合されている。メディアブリッジは、さらに、処理サブシステムがＰＭＤ２０２と通信できるようにするＲＳ２３２ドライバ２１２を含んでいる。やはり後述するように、ＲＳ２３２ポートはメディアブリッジがＰＭＤ２０２をコントロールできるようにする。
【００９８】
本開示が与えられると、他のポートまたはインターフェイス（たとえば、ワイヤレス、高速シリアルデータポート、等）を介して受信された信号を受信するメディアブリッジ２００の能力も評価され、したがって、メディアブリッジ２００は図３に示すインターフェイスコンポーネントに決して限定されることはない。
【００９９】
処理装置３０４およびデータコンバータ３０６はＰＭＤインターフェイス（アナログ出力）を介して受信したコンテンツを遠隔装置（ユーザのＣＰＥ、ＳＴＢ、または他のデバイス）によりレンダリングすることができるフォーマットへ変換して処理する。１つの実施例では、電子技術で良く知られたタイプの「フラッシュ」Ａ／Ｄコンバータがアナログ／デジタル変換に使用されるが、他の方法を使用しても同じように成功することが理解される。さらに、後述するように、コンバータ３０６は、所望により、Ｄ／Ａ機能を含むこともできる。
【０１００】
処理サブシステム３０４はＰＭＤ２０２のコントロールを含むさまざまな機能を実施する。典型的な実施例では、処理サブシステム３０４はデバイス間の信号インターフェイスを介してＰＭＤ２０２を直接または間接的にコントロールするソフトウエアを実行する。後述するように、処理サブシステム３０４は、さらに、出力インターフェイス（たとえば、イーサネットまたは１３９４）プロトコルスタックを操作してデータコンバータにパラメータを提供するか、さもなくば、データコンバータをコントロールするするように適合させることができる。後述するように、処理サブシステム３０４上で実行しているソフトウエアはＲＳ２３２を操作することもできる。さらに、処理サブシステム３０４は、セキュリティ（たとえば、認証）プロトコルを実施するだけでなく、ＵＳＢデバイス発見／検出コントロールおよびバルクデータ転送を実施することができる。
【０１０１】
典型的な実施例では、コンバータ３０６はアナログ／デジタル変換を実施する。さらに、もう１つの実施例では、コンバータ３０６は、さらに、受信したメディアがアナログ形式でレンダリングされていて、そしてデジタルフォーマットでＰＭＤ２０２へ送信されるような場合にも同様にまたは代替的に、アナログ／デジタル変換を行うことができる。コンバータ３０６は処理サブシステム３０４から１つ以上のパラメータを受信して実装することもできる。コンバータ３０６は、さらに、アナログ信号からデジタルコンテンツ（たとえば、ＭＰ３、ＭＰ４、ＡＡＣ、等）を発生するだけでなく、ＰＭＤ２０２からコンポジットおよびステレオ信号を送受信することができる。コンバータ３０６上で実行しているソフトウエアにより、さらに、コンバータ３０６は処理サブシステム３０４へコンテンツストリームを出力し、出力インターフェイス３０８を介して転送することができる。
【０１０２】
例示されたコンテンツブリッジ２００は、デスクトップに適合されたもの、または、フリースタンディング使用、を含む文字どおり任意のフォームファクタをとることができ、あるいは、所望により他のデバイスと全体もしくは部分的に統合することができる（たとえば、共通の機能ベースで）。
【０１０３】
図３の典型的な実施例のベースとして線形または中央集中型のバスアーキテクチュアが示されているが、他の内部バスアーキテクチュアおよびトポロジを使用することができる。たとえば、分散型またはマルチステージバスアーキテクチュアを採用することができる。同様に、「ファブリック」または他のメカニズム（たとえば、クロスバースイッチ、ＲＡＰＩＤＩＯインターフェイス、非ブロッキングマトリクス、ＴＤＭＡまたは多重化システム、等）をデバイス内の内部バス通信の少なくともいくつかのベースとして使用することができる。さらに、前記した機能の全てではなくとも多くの機能をＡＳＩＣまたは「システムオンチップ」（ＳｏＣ）の形で１つ以上の集積回路（ＩＣ）内に集積することができる。したがって、データ処理およびコンピュータ技術で公知の無数の他のアーキテクチュアを採用することができる。
【０１０４】
また、図３に示す特定のメディアブリッジ２００構成は例示することが目的であり、ブリッジ装置２００の他のさまざまな構成が本発明と矛盾しない。たとえば、メディアブリッジ２００は図３に示す全てのエレメントは含まないことがあり、かつ／または追加エレメントおよび、たとえば、電力線を介してデジタルデータを送信するＨｏｍｅＰｌｕｇ  Ａ／Ｖ標準に対するインターフェイス、特殊化されたネットワーキングまたはセキュリティプロセッサ、ＰＡＮ（たとえば、８０２．１５）、ブルーツース、または他のローカライズされたデータ通信用短距離無線インターフェイス、長距離ＷＬＡＮまたはＷｉ−ＭＡＸ（ＩＥＥＥ．Ｓｔｄ．８０２．１６）インターフェイス、等のインターフェイスを含むことができる。
【０１０５】
１つの実施例におけるメディアブリッジ２００の出力ポート３０８は標準１０／１００ベースＴイーサネット、ギガビットイーサネット（ＧＢＥ）、または１０−Ｇｉｇ−Ｅポートを含んでいる。ブリッジデバイス２００はＵＳＢ、１３９４、Ｓ−Ｖｉｄｅｏ、ＨＤＭＩ、ＤｉｓｐｌａｙＰｏｒｔ、または他の出力等の前記したポートおよび／またはインターフェイスの２つ以上を利用することもできる。
【０１０６】
本発明のさらにもう１つの実施例に従って、出力ポート３０８または他のネットワークインターフェイスはオートネゴシエーション機能（たとえば、接続データレート、および半二重または全二重に対する）を提供する。典型的なインターフェイス３０８は自動ＭＤＩ／ＭＤＩＸも提供する。この自動ＭＤＩ／ＭＤＩ−Ｘ機能は必要なケーブル接続タイプを自動的に検出し、メディアブリッジ２００を適切に構成して固有のケーブルタイプを利用する。この機能により全てのケーブルはいかなる追加修正または外部ロジックも無しにメディアブリッジ２００に有効に接続することができる。１つの実施例では、メディア装置２００はケーブル接続タイプを識別し、ケーブル上の「撚り合された」および「まっすぐな」導体対間の切り替えを行ってそのＭＤＩポートパラメータをケーブルに調節することができる。自動スイッチング機能は、典型的に、前記した自動ネゴシエーションアルゴリズムの前に遂行されるが、他の構成も可能である（たとえば、「テストし、次に、必要に応じて構成する」タイプのアプローチ）。ブリッジ装置２００は、随意、自動ネゴシエーションおよびＭＤＩ／ＭＤＩＸをディセーブルすることもでき（自動的もしくはＧＵＩインターフェイスを介したユーザコントロール下で）、手動構成することができる。
【０１０７】
もう１つの実施例では、メディアブリッジ２００は、たとえば、ＬＡＮ／ＷＡＮＬＥＤまたは他のインジケータを含む、１つ以上の表示をディスプレーして回路の活動を示すことができるディスプレーまたは他のユーザインターフェイスを含んでいる。無線インターフェイスがイネーブルされること、および／または関連する活動をＬＡＮ８０２．１１ＬＥＤまたはインジケータがその上に示すだけでなく、ＬＡＮ−８０２．３ＬＥＤまたは他のインジケータがリンク状態および／または活動を１つ以上のイーサネットポート上に示す。当業者ならば容易に明らかな任意数のスキームを使用して他のＬＥＤやインジケータを提供することもできる。さらに、「ソフト」ディスプレー（たとえば、ソフトウエア発生表示を有するＴＦＴまたはＬＣＤディスプレー）をブリッジ装置２００（または、ワイヤレス遠隔制御等のそれと通信している遠隔装置）上で使用して柔軟なディスプレー環境を提供することができる。さらに、その全体が本開示の一部としてここに組み入れられている特許文献２の方法および装置をブリッジング装置２００または他の通信装置内で使用することができる。特に、複数の関連または無関連アプリケーションを実行しているクライアントデバイス内のＧＵＩウィンドウズ（登録商標）または離散的インジケータ等のディスプレーエレメントを管理してコントロールすることができる。１つの実施例では、改善されたウィンドウ管理エンティティがデバイス内に設けられ、それによりＨＡＶｉ準拠アプリケーションは優先順位構造または階層に従ってディスプレーエレメントにアクセスするためにインターフェイスすることができる。１つ以上の特権アプリケーションが指示され、新しいインフォーカスアプリケーションが優先順位構造の頂上に配置されることの要求を含む、優先順位構造に影響を及ぼすことが許される。ネットワークオペレータは、随意、ウィンドウマネージャの操作をネットワークエージェントを介して遠隔制御することもできる。
【０１０８】
１つの特定例では、本発明のメディアブリッジ２００を利用してＰＭＤ２０２およびユーザのセットトップボックス（ＳＴＢ）間の相互接続を提供することができる。ＣＰＥ１０６はＵＰｎＰ  Ａ／Ｖと互換性のあるＤｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｌｌｉａｎｃｅ（ＤＬＮＡ）ｓｔａｎｄａｒｄ  １．５フォーマットでコンテンツをレンダリングすることができる。
【０１０９】
処理サブシステム３０４はＰＭＤ２０２にアクセスしてその上に保存されたコンテンツリストまたは他のディレクトリ構造をを読み取ることもできる。処理サブシステム３０４は、その上で実行しているソフトウエアを介して、コンテンツディレクトリ（たとえば、ＤＬＮＡ  ＣＤＳ）または他のウェブインターフェイスを構築し、ディレクトリまたはインターフェイスをＣＰＥ１０６に提供するように適合されている。ＣＰＥ１０６から処理サブシステム３０４はコンテンツに関してとられる１つ以上のユーザアクションを受信する。たとえば、ユーザはＰＭＤ２０２から１つ以上のコンテンツを再生するために選択したり、コンテンツを早送りまたは巻き戻ししたり、プレイリストを生成したり、ＰＭＤ２０２からコンテンツを除去したりすることができる。前記したアクションまたはコマンドはユーザが遠隔制御、キーボード、キーパッド、タッチスクリーン、音声認識インターフェイス、等を介して入力することができる。
【０１１０】
処理サブシステム３０４はＰＭＤ２０２により理解されたプロトコルで選択されたコンテンツの検索および変換を指示する。たとえば、ＰＭＤ２０２がＭＰ３またはｉＰｏｄＴＭ等の類似プレーヤを含む場合、処理サブシステム３０４はＣＰＥ１０６から受信したコントロール機能（早送り、巻き戻し、一時停止、等）を適切なプロトコル（たとえば、ｉＰｏｄＴＭ  Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌ）へ変換する。コンバータ３０６はＰＭＤ２０２から受信したコンテンツ（コンポジットおよびオーディオとしての）をＣＰＥ１０６への送信に適切なフォーマット（たとえば、ＩＰを介したＭＰＥＧ２／４）へ符号化もしくは暗号化する責任がある。コンバータはビデオコンテンツの解像度を６４０×４８ピクセル、１２８×９６０ピクセル、等へ調節するように適合させることもできる。
【０１１１】
もう１つの実施例では、コンテンツブリッジ２００にはＤＶＲまたは他の記録および／または記憶装置が関連付けられており、それはパーソナルコンテンツ／メディアファイルをバツクアップまたは保存するのに使用することができる。メディアブリッジ２００は新たにアップロードされたコンテンツ、および／または保存されたコンテンツになされた変化を検出し、この新しいまたはアップグレードされたコンテンツをネットワークメディアレンダリングデバイス（たとえば、ＣＰＥ１０６）で利用可能とするように構成することもできる。このコンテンツ「リフレッシュ」プロセスは、新しいデバイスが検出される時（たとえば、新しいＣＰＥ１０６および／または新しいＰＭＤ２０２がＰＨＹを介して接続され論理的に検出される時）、あるいは本開示が提供される時に当業者により認識される任意数の他のスキームに従って、周期的に（たとえば、Ｘ分毎に）駆動される（ユーザが開始した「更新」または「リフレッシュ」操作の受信等の定められたイベントの発生時に）イベントまたは発生とすることができる。
【０１１２】
後述するように、メディアブリッジ装置は構内の同軸ケーブリングを介したコンテンツ（ＨＤコンテンツのような）のネットワーキングを容易にするように、カリフォルニア州サンディゴのＥｎｔｒｏｐｉｃ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ社製の典型的なｃ．Ｌｉｎｋ（登録商標）ＥＮ２５１０デバイスのような、ＭｏＣＡ準拠ＩＣまたはチップを含むこともできる。
【０１１３】
次に、図４を参照して、前記したようなメディアブリッジ２００を利用してＰＭＤ２０２をユーザデバイスに接続する方法４００の１つの実施例を例示し説明する。
【０１１４】
ステップ４０２に従って、ユーザはＰＭＤ２０２をメディアブリッジ装置２００に接続する。ユーザはこのような接続をＰＭＤインターフェイス３０２を介して遂行することができ、前記したように、それはメディア出力用およびＰＭＤ２０２制御用を含む複数タイプのインターフェイスの中の任意の１つを含むことができる。本例における例示の目的で、ＰＭＤ２０２は少なくとも図３に例示したステレオ出力およびＡｐｐｌｅ  ｉＰｏｄＴＭ  Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌを実行しているＲＳ２３２接続を介してメディアブリッジ２００とインターフェイスする。
【０１１５】
ステップ４０４に従って、処理サブシステム３０４は、ＲＳ２３２（または他のコントロールインターフェイス）接続およびＲＳ２３２ドライバ３１２を介して、ＰＭＤ２０２上に保存されたコンテンツのリストにアクセスする。メディアブリッジ２００は、ステップ４０６において、リストを読み取ってデータベースすなわちＰＭＤ２０２内に保存されたコンテンツの説明を生成するように適合されている。１つの実施例では、データベースはメディアサーバ場所およびそのコンテンツが属するＵＲＬを保存することによりコンテンツへのリンクを含んでいる。次に、データベースはＤＬＮＡコンテンツディレクトリへ発行される（ステップ４０８）。
【０１１６】
ステップ４１０において、出力ポート３０８を介して（または出力ポート３０８と通信していてＣＰＥとインターフェイスすることができるデバイスを介して）メディアブリッジ２００に接続されたＣＰＥ１０６は接続されたＰＭＤ２０２に対するコンテンツディレクトリへのアクセスを許される。こうして、１つの実施例では、メディアブリッジ２００はＵＰｎＰコントロールポイントを含みＣＰＥがＰＭＤ上に常駐する利用可能なコンテンツをブラウズしディスプレーできるようにするのに必要なモジュールをレンダリングするアプリケーションを含んでいる。
【０１１７】
次に、ステップ４１２に従って、ユーザは遠隔制御またはＣＰＥに関連づけられた他のユーザインターフェイス／コントロールデバイス（キーパッド、タッチスクリーン、等）を使用してディレクトリ内に記載さた１つ以上のコンテンツエレメントを選択することができる。
【０１１８】
ユーザの選択は処理サブシステム３０４により受信され、それは前記したコンテンツリンクを使用してステップ４１４において選択されたメディアコンテンツを検索する。選択されたコンテンツの検索は、１つの実施例では、コントローリングインターフェイス（たとえば、ｉＰｏｄＴＭ  Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌを実行しているＲＳ２３２）を介してＰＭＤ２０２へ適切にフォーマット化されたメッセージを送るステップを含んでいる。ＰＭＤ２０２はステレオ出力を介してコンテンツブリッジ２００のコンバータ３０６へ適切な選択を出力する。
【０１１９】
ステップ４１６に従って、検索されたコンテンツはコンバータ３０６において変換され（たとえば、アナログからデジタルへ変換される、あるいはデジタルバリエーションで必要とされるようにトランスコード／変換される）、出力インターフェイス３０８（たとえば、イーサネット、１３９４、Ｗｉ−Ｆｉ、等）に関連づけられたＰＨＹを介して移送するために処理サブシステム３０４へ提供される。１つの実施例では、送信はネットワーキングインターフェイス３０８を介したＨｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＨＴＴＰ）またはＲｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  ＰｒｏｔｏｃｏｌおよびＲｅａｌ−ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ（ＲＴＰ／ＲＴＳＰ）を使用する。ＲＴＳＰによりユーザはメディアブリッジ２００（ストリーミングメディアサーバ）を遠隔制御して「再生」および「一時停止」等のＶＣＲのようなコマンドを発し、ブリッジ２００を介したＰＭＤ２０２上のファイルへのアクセスを許される。処理サブシステムはＣＰＥにおいてコンテンツの再生に影響を与えるのに必要な他の処理機能を実施することができ、ステップ４１８において、変換され処理されたメディアコンテンツをＣＰＥへ送信する。
【０１２０】
図５はメディアブリッジ２００を利用してＰＭＤ２０２からのメディアコンテンツの出力をコントロールする典型的な方法５００を例示している論理フロー図である。ステップ５０２に従って、ＰＭＤ２０２からＣＰＥ１０６へメディアブリッジ２００を介してコンテンツが提供される。１つの実施例では、コンテンツは図４に関して前記した方法により提供される。
【０１２１】
方法５００のステップ５０４において、メディアブリッジ２００はＣＰＥにおいて入力したユーザから少なくとも１つのコマンドを受信する。たとえば、コマンドはユーザの遠隔制御、キーボード、キーパッド、タッチスクリーンまたは他の入力装置により受信される早送り、巻き戻し、一時停止、等のコマンドを含むことができる。前記したように、ＣＰＥ１０６はその全体が本開示の一部としてここに組み入れられている非特許文献２で検討されているＯｐｅｎＣａｂｌｅＴＭ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅに準拠させることができる。したがって、コンテンツの再生およびトリックモード機能に対するＣＰＥ１０６からのコマンドはＵＰｎＰ  Ａ／Ｖコマンド（再生、早送り、等）として受信される。
【０１２２】
ステップ５０６に従って、コマンド（前記したＵＰｎＰ  Ａ／Ｖコマンド等）は処理サブシステム３０４においてＰＭＤ２０２により理解されるフォーマットへ変換される。次に、コマンドはＰＭＤ２０２へ送信され（ステップ５０８）そこで実行される（ステップ５１０）。１つの実施例では、ＣＰＥ１０６から受信されたコマンドは処理サブシステム３０４においてｉＰｏｄＴＭ  Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌコマンドへ変換され、ＲＳ２３２ドライバを介してＰＭＤ２０２へ送信される。しかしながら、メディアブリッジ装置２００はＲＳ２３２、ＵＳＢ、または他のインターフェイスを介して他のＰＭＤ２０２デバイスコマンドプロトコルへ変換するように適合できることが理解される。
【０１２３】
ウェブサーバ実施例
本発明のもう１つの実施例では、メディアブリッジ２００の処理サブシステム３０４（または他の専用プロセッサ、図示せず）は、ＨＴＴＰベースまたは他のブラウザアプリケーション等を介して、サーバプロセス（ＨＴＴＰサーバプロセス等）を実行するように構成されている。ウェブサーバは、とりわけ、異なるメディアファイル、ピクチュア、および／または音楽またはデータファイルを含む、大容量記憶装置３０８上に含まれるファイルのリストをディスプレーすることができる。
【０１２４】
１つの実施例では、処理サブシステム３０４上で実行しているウェブサーバプロセスは（たとえば、ＨＴＴＰまたは他のプロトコルを介して）ＣＰＥ１０６に関連づけられたユーザインターフェイスからの、あるいは、そのように構成されておればブリッジ２００のユーザインターフェイスを介して直接ユーザからの要求を受け入れる。ウェブサーバプロセスはＶＬＣ，Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ，Ｒｅａｌ，またはＱｕｉｃｋＴｉｍｅ等の特定のコーディックまたはプラグインに対して符号化される要求されたデータコンテンツを送ることによりユーザ要求に答える。前記したように、メディアブリッジ２００は、本実施例では、要求するエンティティへのコンテンツのこのような配信を達成するためにＰＭＤ２０２をコントロールするように適合されている。さらに、もう１つの実施例では、ウェブサーバは、さらに、遠隔システムがメディアブリッジ２００の状態を見てその１つ以上のパラメータを随意構成できるようにする。
【０１２５】
次に、図６を参照して、前記したようなメディアブリッジ２００を利用してＰＭＤ２０２をユーザデバイスに接続しウェブサーバを介してコンテンツを提供する典型的な方法６００が例示される。
【０１２６】
ステップ６０２に従って、ユーザはＰＭＤインターフェイス３０２を介して（たとえば、ケーブル、ワイヤレスＰＨＹ、または他の手段を介して）ＰＭＤ２０２をメディアブリッジ装置２００に「接続する」。ステップ６０４において、処理サブシステム３０４は、ＲＳ２３２（およびドライバ３１２）または他のコントロールインターフェイスを介して、ＰＭＤ２０２上に保存されたコンテンツのリストへアクセスする。メディアブリッジ２００はＰＭＤ２０２上に保存されたコンテンツのウェブページ（たとえば、ＨＴＭＬフォーマット）を生成するアプリケーションを含んでいる（ステップ６０６）。１つのバリエーションにおいてメディアブリッジ２００により生成されたウェブページにはコントロールおよびメディアプレーヤが埋め込まれている。たとえば、ウェブページはＶＬＣメディアプレーヤ、Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ  Ｐｌａｙｅｒ、Ｒｅａｌ  ｐｌａｙｅｒ、またはＱｕｉｃｋＴｉｍｅ  ｐｌａｙｅｒを含むことができる。
【０１２７】
メディアブリッジ２０２は、ステップ６０８において、ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）等のマークアップ言語を使用してＣＰＥ１０６へウェブページを発行する。１つのバリエーションにおけるＣＰＥ１０６はウェブベースコンピュータアプリケーションＧＵＩをディスプレーしてＣＰＥ１０６上でコンテンツアップロード、レンダリングおよび管理操作を行い、さらに、このような他の機能を実行するが、他のソフトウエア環境も考えられる。このウェブベースユーザインターフェイス（ＵＩ）はＣＰＥに固有のものとすることができ、あるいは、メディアブリッジ２００上で実行しているウェブサーバプロセスを介してＣＰＥに配信することができる。１つの実施例では、メディアブリッジ２００はユーザインターフェイスを実行するのに必要な１つ以上の前提条件（たとえば、ＪＡＶＡ（登録商標）  Ｒｕｎｔｉｍｅ  Ｅｎｖｉｒｏｎｍｅｎｔ，Ｍｉｃｒｏｓｏｆｔ．ＮＥＴ（登録商標）  Ｆｒａｍｅｗｏｒｋ  １，１、および他のアプリケーションを含むことがある）が満たされているかどうかを識別するように適合された１つ以上のアプリケーションを実行する。これらの必要なアプリケーションがターゲットＣＰＥ（たとえば、ＰＣ）上で利用できなければ、アプリケーションはユーザをせきたてて、前記したユーザインターフェイスをロードする前に前提条件をロードするよう勧める。全ての前提条件が満たされると、ウェブブラウザを起動することができ、ＣＰＥ１０６ユーザインターフェイスによりユーザはＰＭＤ２０２のメディアコンテンツを見ることができる。
【０１２８】
ステップ６１０において、ＣＰＥ１０６はウェブページにアクセスして、ウェブページのコンテンツ（ＰＭＤ２０２上に保存されたコンテンツのリストまたは他の表現を含む）をユーザにレンダリングすることができる。ステップ６１２に従って、ユーザは記載されているコンテンツエレメントの１つ以上を再生またはディスプレーのために選択する。次に、ステップ６１４において、コンテンツはＰＭＤから検索され、ステップ６１６において、ＣＰＥ１６へ送信される。コンテンツはその全体を受信ＣＰＥ１０６上で再生またはディスプレーされる前にＰＭＤから受信ＣＰＥ１０６へ送信することができ、あるいは選択されたコンテンツエレメントの再生／ディスプレー中にＰＭＤからストリーミングまたは周期的にバッファリングできることが理解される。
【０１２９】
たとえば、ユーザに提供されるコンテンツのディスプレーまたは再生をＣＰＥ１６においてコントロールすることができる。１つの典型的な実施例では、ウェブページのメディアプレーヤ上に提示された早送り、巻き戻し、再生、一時停止、等のコマンドはＣＰＥ１０６によりアクセスすることができる。ＣＰＥ１０６におけるユーザがコンテンツに関連づけられたコマンドにアクセスすると、コマンドはＰＭＤ２０２により実行するための適切なコマンドプロトコルに変換される。たとえば、ＰＭＤ２０２はＨＴＭＬアクション（再生、早送り、巻き戻し、一時停止、等のボタン）をメディアデバイスｐｌａｙ，ｆｗｄ，ｒｗｄ，ｐａｕｓｅコマンドに変換する。こうして、ＨＴＭＬウェブページ内の再生ボタンはＡｓｓｅｃｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌ再生コマンドに変換される。コマンドは前記したＡｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  ＰｒｏｔｏｃｏｌまたはＰＭＤ内部プロトコルと互換性のある文字どおりあらゆるプロトコルに変換することができる。
【０１３０】
典型的なブリッジ装置２００はウェブインターフェイスにアクセスするのに使用されるＣＰＥ１０６が適切なソフトウエアによりウェブアプリケーションを実行するように適切に構成されることを保証するように適合させることもできる。これは、たとえば、ＪＡＶＡ  Ｒｕｎｔｉｍｅ  ＥｎｖｉｒｏｎｍｅｎｔおよびＵＰｎＰコントロールポイントおよびメディアレンダリングソフトウエアを含むことができる。ＣＰＥ１０６がこれらの要求条件を満たさなければ、ウェブアプリケーションは、それらをローカルに得るか（すなわち、それらはメディアブリッジ２００またはＣＰＥ自体に関連づけられた大型記憶装置上に実行可能等として保存することができる）、あるいは、それらをネットワークエンティティ（たとえば、ヘッドエンド１５０、または専用あるいはサードパーティアプリケーションサーバ１０４、または指定されたインターネットＵＲＬまたは他のネットワークアドレス）から要求または検索することによりＣＰＥ１０６上に必要なコンポーネントのインストールを試みることができる。しかしながら、ＣＰＥ１０６は追加ソフトウエアが必要であり、ロードされることをユーザに警告する、あるいはインストールをキャンセルするまたは必要なソフトウエアを自主的に得るオプションをユーザに与えるように構成することもできる。
【０１３１】
ソフトウエアアーキテクチュア
図７はメディアブリッジ２００およびネットワーク内の他のエンティティと共に有用なソフトウエアアーキテクチュアの１つの典型的な実施例を例示している。図７に示すように、アーキテクチュアは構成「サーバ」プロセス７０２を含み、それは所望により、たとえば、ヘッドエンドエンティティ（アプリケーションサーバ１０４のような）に配置することができる。サーバプロセス７０２をヘッドエンド（または、ネットワークスイッチングまたはディストリビューションハブ）に配置することにより、サーバプロセス７０２は複数のブリッジング装置２００を有利に構成し同時に提供することができる。
【０１３２】
対応するクライアントプロセス７０４は各ブリッジ装置２００上に配置され、このクライアントプロセスによりメディアブリッジ２００は、たとえば、装置２００の遠隔構成およびプロビジョニング、操作の監視、統計、状態情報を得る、ブリッジ２００上で実行しているアプリケーションを更新する、等のためにサーバプロセス７０２に対して情報を送受信することができる。
【０１３３】
クライアント部７０４は、たとえば、ＣＰＥ１０６上で実行しているユーザインターフェイス（および構成）プロセス７０６等の、構内の他のプロセスと論理的に通信していることがある。ＰＭＤ２０２およびＣＰＥ１０６等の、他のデバイス上のクライアントプロセス７０８も、１つの実施例では、メディアブリッジ２００のクライアントプロセス７０４と通信することができる。
【０１３４】
前記したように、メディアブリッジ２００はメディアサーバ、ウェブまたはＨＴＴＰサーバ等のさまざまな他のプロセス７１０を含むこともできる。これらはスタンドアロンで（たとえば、メディアブリッジ装置２００から保存されたパーソナルコンテンツを得るために構内ネットワーク内のＰＭＤ２０２がメディアサーバにアクセスするだけ）、あるいは他の遠隔サーバ（遠隔サードパーティウェブサーバ、ＭＳＯヘッドエンドサーバ、等）に対するローカルプロキシとして使用することができる
【０１３５】
本発明のメディアブリッジ２００の典型的な実施例はＬｉｎｕｘ（登録商標）オペレーティングシステムを利用するが、任意数の異なるオペレーティングシステムおよびソフトウエア環境を装置２００内で利用できることが理解される。たとえば、既知のＳｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ  Ｊａｖａ環境を、Ｑｕａｌｃｏｍｍ  “ＢＲＥＷ”（バイナリランタイム環境）ができるように、１つ以上の機能と矛盾することなく使用することができる。当業者ならば、本開示を提供さると、無数の異なるソフトウエアアーキテクチュアを理解できるであろう。
【０１３６】
メディアブリッジ２００の操作中に、ソフトウエアが処理サブシステム３０４上で実行され、それはシステムの他のコンポーネントの操作をコントロールし、ＣＰＥ１０６におけるコマンド入力を介したＰＭＤ２０２のコントロールを含む、メディアブリッジ２００内のさまざまな他の機能を提供する。１つの実施例では、フラッシュメモリのコンテンツのダウンロードおよび再プログラミング、記憶装置上または他の非揮発性記憶装置内でのファイルの置換、等を使用することによりシステムソフトウエア／ファームウエアを外部で再プログラミングすることもでき、ＭＳＯまたは他のネットワークエージェントによるメディアブリッジ２００の遠隔再プログラミングまたは再構成を可能にする。
【０１３７】
構内ネットワーキング
さらに、もう１つの実施例（図８に例示されている）では、メディアブリッジ２００は構内ネットワーク８００（家庭内の既存の同軸ケーブルを利用するＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）のような）を生成することもできる。たとえば、Ｅｔｈｅｒｎｅｔ（登録商標）−ｏｖｅｒ−ｃｏａｘベース技術により、従来のケーブルサービス配信周波数外の（たとえば、上の）周波数を利用して家庭内の他の装置へサービスを配信することができる。その全体が本開示の一部としてここに組み入れられており、現存する同軸ケーブルシステムを介して配信される１ＧＨｚのオーダーのＯＦＤＭ変調無線周波数信号について説明している非特許文献６も参照されたい。したがって、本発明の１つの実施例は１１５０ＭＨｚのオーダーの周波数を使用してＰＣ、ラップトップコンピュータ、他のＰＭＤ、メディアエクステンダ、およびセットトップボックス等の家庭内の他のデバイスへデータおよびアプリケーションを配信する。同軸ネットワークは単なるＰＨＹまたはベアラであり、ネットワーク８００上のデバイスはこのベアラを介したイーサネットまたは他の匹敵するネットワーキングプロトコルを利用してローカルエリアネットワーキングを達成する。
【０１３８】
１つの実施例では、その全体が本開示の一部としてここに組み入れられている非特許文献７に従ってホームネットワーク８００が確立される。そこに開示されているように、コンテンツはその中で説明されているメディアブリッジ２００を含む複数のネットワーク接続されたＣＰＥ１０６間で共有することができる。したがって、ＰＭＤ２０２からのコンテンツはＥｔｈｅｒｎｅｔ−ｏｖｅｒ−ｃｏａｘトポロジ、またはさまざまなＣＰＥ１０６およびメディアブリッジ２００ののもう１つのインターフェイスを介して全てのＣＰＥ１０６間で共有することができる。
【０１３９】
例示された実施例では、ＰＭＤ２０２は少なくともＰＣ８０６、ＳＴＢ８０２（たとえば、デジタルセットトップボックスまたはＤＳＴＢ）、およびＤＶＲ８０４とメディアブリッジ２００を介してコンテンツを共有するように適合されている。図８は、さらに、メディアブリッジ２００と直接通信している任意のＣＰＥ１０６がそこ（たとえば、ＳＴＢ８０２ａ）へのコンテンツを共有するために複数の他のＣＰＥ１０６とも通信していることがあることを例示している。
【０１４０】
前記したように、ＰＭＤ２０２からのコンテンツはブリッジ装置２００の内部大容量記憶装置または他の接続されたデバイス（たとえば、ＲＡＩＤ）上に保存することができ、あるいはＰＭＤ２０２内の記憶装置から要求しているすなわちターゲットデバイスへ直接送信することができる。コンテンツは、たとえば、Ｗｉ−Ｆｉ．１３９４およびイーサネットを含む、利用可能なさまざまなインターフェイスを介して共通セキュリティモデルを共有する構内ネットワーク８００内の任意の場所へ安全に配信される。コンテンツはブリッジ装置２００に保存されると、ＰＭＤ２０２が切断された後でもネットワーク８００上のＣＰＥ１０６（ＳＴＢ８０２、８０２ａ、ＰＣ８０６および／またはＤＶＲ８０４等）で利用することができる。
【０１４１】
本発明において、ＣＰＥ１０６は同軸能力を介してデータを提供するＭｕｌｔｉｍｅｄｉａ  Ｏｖｅｒ  Ｃｏａｘ  Ａｌｌｉａｎｃｅ（ＭｏＣＡ）ｒｅｔａｉｌ準拠Ｆ−コネクタを含むように構成されることがある。典型的なＭｏＣＡポートは１１２５−１５２５ＭＨｚ帯域で作動するが、所望により、この目的のために他の周波数（ＭｏＣＡ準拠その他）を使用することができる。ＭｏＣＡコネクタを利用してそこに接続された全てのＣＰＥ１０６へコンテンツを配信することができ、あるいは特定のＣＰＥ１０６だけと通信することができる。
【０１４２】
典型的なＭｏＣＡインターフェイスは、１つの実施例では、１３６４バイト以上のパケットサイズにおいて、６８ｄＢの減衰まで、最小１００Ｍｂｐｓの有効データスループット、および１３６４バイト以上のパケットサイズにおいて６８−８０ｄＢ間で最小６０Ｍｂｐｓの有効データスループットをサポートするが、本発明と矛盾することなく他の性能能力を使用することができる。ＭｏＣＡインターフェイスは複数の（たとえば、８以上の）同軸ネットワーク８００上のアクティブノードもサポートすることができる。
【０１４３】
当業者ならばお判りのように、ＣＰＥ１０６のＭｏＣａインターフェイスは家庭内に設置された同軸ケーブリングを利用してイーサネットまたは他のネットワーク８００を生成することができる。さまざまなＣＰＥ１０６（ＰＣ８０６、ＳＴＢ８０２、８０２ａ、およびＤＶＲ８０４を含む）は、ネットワーク８００と通信するようにされると、互いに自分達を宣言し合う（あるいは、他の存在を検出する）。接続されると、ネットワーク８００上のＣＰＥは互いに自由にコンテンツを交換することができる。ＣＰＥ１０６は、１つの実施例では、ＵＰｎＰ  Ａ／Ｖを利用して他のＣＰＥ１０６ディレクトリ内に記載されているコンテンツにアクセスすることができる。したがって、たとえば、図８のＰＣ８０６は、所望により、ＤＶＲ８０４のコンテンツディレクトリにアクセスすることができ、その逆も可能である。
【０１４４】
ＣＰＥ１０６の典型的なＭｏＣＡインターフェイス（図示せず）は前記したＭｏＣａ標準ｖ１．０（２００５年９月）またはｖ１．１（２００７年５月）に準拠することができる。このケースでは、ＭｏＣＡインターフェイスは５ｍｓの最大物理層レーテンシを有し、その送信機は＋３ｄＢｍ（５８．１ｄＢｍＶ）を超えることがない。１つのバリエーションにおいて、インターフェイスは標準７５ＯｈｍＲＧ−５９およびＲＧ−６  ｃｏａｘを介して作動し、所望により、選択的にディセーブルすることができる。
【０１４５】
１つの実施例では、ＭｏＣＡインターフェイスを含むＣＰＥ１０６がメディアブリッジ装置２００に対するネットワーキング機能を実施する。ＰＭＤ２０２からのコンテンツはブリッジ装置２００を介して第１のＣＰＥ１０６で利用できるようにされ、次に、ＣＰＥ１０６はＭｏＣＡインターフェイスを介してコンテンツをホームネットワーク８００（前記したイーサネットトポロジを介するような）へ紹介する。別の実施例（図８ａ）では、ＭｏＣａ能力はメディアブリッジ装置２００内に直接内蔵される（前記したイーサネットチップセットまたは他のＩＣ等を介して）。
【０１４６】
図２および３に示す典型的なメディアブリッジ２００はＷｉ−Ｆｉノードまたはアクセスポイント（ＡＰ）としても機能して、スマートフォンまたはラップトップコンピュータ等のＷｉ−Ｆｉ対応デバイスを構内ネットワーク８００に接続し、やはりネットワーク８００上に存在する他のデバイス（たとえば、ＰＭＤ２０２）からのメディアコンテンツにアクセスできるようにする。しかしながら、メディアブリッジ２００は、構内のもう１つのデバイスがＡＰとして機能するような、アドホックまたは他のＷｉ−Ｆｉネットワーク内のスレーブまたはステーション（ＳＴＡ）としても機能できることが理解される。メディアブリッジ２００は専用無線スイート（たとえば、１つ以上のＩＣまたはＡＳＩＣ）内でこのＷｉ−Ｆｉ機能を、大型ＳｏＣデバイスの一部として、Ｗｉ−Ｆｉカードとして、さらにはブリッジ装置２００または他の関連付けられたデバイス（たとえば、ＵＳＢまたは１３９４インターフェイス等のメディアブリッジ２００の外部スロットまたはポートに差し込まれる）とデータ通信している外部デバイスとして含むことができる。
【０１４７】
Ｗｉ−Ｆｉインターフェイスは、さらに、１つ以上のワイヤレス接続に関する技術で公知のタイプのＷｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ（ＷＥＰ）、Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ（ＷＰＡ）および／またはＷＰＡ２暗号化サービスを提供することができる。このインターフェイスは、認証（たとえば、ＲＡＤＩＵＳサーバ等を使用する）のためのＥｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＥＡＰ）／８０２．１ｘ  Ｓｔｄ等の他のプロトコルもサポートすることができる。同様に、メディアブリッジ装置２００はＷｉｒｅｌｅｓｓ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＷＡＰ）スタック内のＷｉｒｅｌｅｓｓ  Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ（ＷＴＬＳ）層（たとえば、装置２００がＷＡＰゲートウェイまたはプロキシとして機能する）、または仮想プライベートネットワーキング（ＶＰＮ）等の他のタイプの安全なネットワークまたはトンネリング機能に対して構成することができる。Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）−レベルフィルタリングも利用することができる。
【０１４８】
１つの実施例では、Ｗｉ−Ｆｉインターフェイスはそれが使用される実質的に全ての構内を介してサービスを提供するが、追加カバレッジを提供する他のスキームを使用することもできる（「デイジーチェーン」ＡＰを一緒に、等）。インターフェイスの動作チャネルはフリーチャネルをスキャンしてそのチャネル上のアクセスポイントを初期化して自動的に設定される。
【０１４９】
したがって、ＰＣ８０６、ＳＴＢ８０２、８０２ａ、およびＤＶＲ８０４は、メディアブリッジ２００を介して、（ｉ）メディアブリッジ２００に関連づけられたハードドライブまたは大容量記憶装置からコンテンツを受信する、（ｉｉ）接続されたＰＭＤ２０２から直接コンテンツを受信する、および／または（ｉｉｉ）ネットワーク８００のＰＣ８０６、ＳＴＢ８０２、８０２ａ、およびＤＶＲ８０４の任意の他方に保存されたコンテンツを受信するように適合されている。こうして、ビデオおよび／またはオーディオコンテンツを構内全体に亘ってさまざまな場所で再生することができる。これら他方の場所はブリッジ装置２００と直接または間接的に通信していることがある、たとえば、ブリッジ２００に直接接続されるかそれと通信している、あるいはもう１つのＣＰＥ１０６（ＳＴＢ８０２を介して接続されたＳＴＢ８０２ａ、等）を介して通信している。
【０１５０】
１つの実施例では、メディアブリッジ２００はブートアップまたは他のイベント中に全てのＤＬＮＡ対応クライアント（たとえば、ＣＰＥ１０６）を自動的に発見して、ＰＭＤ２０２コンテンツディレクトリ（ＤＬＮＡ  ＣＤＳ）からの利用可能なコンテンツをそれらに提示する。ブリッジ装置２００は前記したイーサネット、ＭｏＣＡおよび／またはＷｉ−Ｆｉネットワークインターフェイスだけを使用してＤＬＮＡ互換性メディアサーバ（ＵＰｎＰ  Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅを有する）をブート時に自動的に開始するように適合させることもできる。ブリッジ装置２００はメディアデバイスからコンテンツディレクトリを読み取り（たとえば、Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌを介して全てのコンテンツを読み取る）、そのコンテンツのローカルデータベースを構築する。次に、ブリッジ装置２００は、任意のデジタルメディアプレーヤがコンテンツを見るために、コンテンツをそのメディアサーバへ発行する。特定のコンテンツが再生するためにメディアプレーヤにより選択されると、ブリッジ装置２００はオーディオまたはビデオポートを介してコンテンツを再生するよう付属メディアデバイスをコントロールする。次に、ブリッジ装置２００はコンテンツを符号化／トランスコード化し、それをＤＬＮＡ定義されているメディアフォーマットでＤＬＮＡに従ってＵＰｎＰ  ＡＶを介してＤＭＰへ流す。
【０１５１】
もう１つの実施例では、メディアブリッジ２００は構内ネットワーク８００内のサービス品質（ＱＯＳ）ポリシー実施ポイントとして機能する。たとえば、装置２００はヘッドエンド１５０または他のプロビジョニングシステムからポリシー実施構成ファイルを受信して尊重することができる。ＩＥＥＥ  Ｓｔｄ．８０２．１ｐ  ｔａｇまたは類似のメカニズムを使用してＱＯＳ優先順位を識別することができる。たとえば、ストリーミングビデオに対して「優先順位１」タグを挿入することができ、ＶｏＩＰデータに対して「優先順位２」タグを挿入することができ、オーディオオンリーサービスに対しては「優先順位３」のタグ、他の全てのサービスに対しては「優先順位４」のタグ、等を挿入することができる。本発明と矛盾することなく他のスキーム（それは、たとえば、ユーザの好み、管理エンティティプロビジョニング、等に基づいてダイナミックとすることさえできる）を使用することもできる。ブリッジ装置２００はＭｏＣＡ、イーサネットおよび他の関連するインターフェイスを構成してこれらの定義された優先順位のデータを適切なまたは指定された順序で認識して利用することができる。たとえば、１つのバリエーションにおいて、ユーザは異なるメディアタイプ／配信パラダイムのどれが最も重要であるか指定することができ、あるいは適切に符号化またはタグ付けされたデータを受信する時にユーザ経験が最適化されるようにそれらをランク付けすることができる。
【０１５２】
メディアブリッジ装置２００は、さらに、ネットワーク８００上の新しいＣＰＥ１０６を識別し、たとえば、コンディショナルアクセス権限またはビジネスルールに基づいてＰＭＤ２０２からそこへのコンテンツを許可または拒否するメカニズムを提供することができる。これはＰＭＤ上でのディレクトリサービスに拡張してもしなくてもよい、すなわち、ＣＰＥはＰＭＤディレクトリコンテンツを見たり聞いたりすることができるが、実際のコンテンツやメディアファイルにアクセスしたりそれらを転送／コピーすることはできない。
【０１５３】
もう１つの実施例では、メディアブリッジ２００にはパーソナルコンテンツ、メディア、またはデータファイルをバックアップまたは保存するのに使用することができるＤＶＲまたは他の記録および／または保存装置が関連付けられている。この装置はブリッジ２００の外部とすることができ、あるいはそのフォームファクタ（たとえば、リムーバブルメディアを含む）内に内蔵されている。メディアブリッジ２００は新たにアップロードされたコンテンツ、および／または保存されたコンテンツになされた変化を検出して、この新しいまたはアップグレードされたコンテンツをネットワークメディアレンダリング装置（たとえば、ＣＰＥ１０６）が利用できるように構成することができる。このコンテンツ「リフレッシュ」プロセスは、新しいデバイスが検出される時に（新しいＣＰＥ１０６および／または新しいＰＭＤ２０２、等）、あるいは任意数の他の異なるスキームに従って周期的に呼び出される（たとえば、Ｘ分毎に）イベントまたは発生駆動とすることができる（たとえば、ユーザ開始「更新」または「リフレッシュ」操作の受信等の定められたイベントの発生時）。
【０１５４】
ユーザは、とりわけ、コンテンツのプレイリストの生成等の他のオプションを利用できることが、さらに、理解される。言い換えると、メディアブリッジ２００は特定の順序で、特定の時間に、または特定のスキームに従って（たとえば、ジャンル、アーティスト、等に従ってランダマイズされる）再生するＰＭＤ２０２上で手に入るいくつかのコンテンツエレメントをユーザが選択できるようにする（たとえば、ユーザのＣＰＥ１０６と通信している、またはブリッジ２００自体の、ユーザインターフェイスを介して）必要な記憶装置および機能を含むことができる。ユーザがアーティスト、ジャンル、等によりＰＭＤ２０２上のコンテンツをソートできるようにするような他の機能も提供することができる。
【０１５５】
さらに、もう１つの実施例では、後でユーザが使用するデータをＣＰＥ１０６に関連づけられたストレージエンティティ（たとえば、ＤＶＲまたは他の大容量記憶装置）において、さらにはＣＰＥ１０６と通信しているクライアントデバイスまたはネットワークエージェント上に保存することができる。たとえば、接続されたＰＭＤ２０２からのＭＰ３音楽コンテンツをＰＭＤまたはブリッジ２００を介して検索しメディアブリッジを介してＣＰＥ１０６に「プッシュ」することができ、ＭＰ３音楽はそれに関連づけられた大容量記憶装置（たとえば、ＨＤＤ）上に保存される。同様に、接続されたＰＭＤ２０２からのビデオデータを検索し、メディアブリッジ２０２を介してＰＭＤ２０２からＣＰＥ１０６へストリーミングしてその上に保存することができる（あるいは、イーサネット、１３９４、または他のインターフェイス等のさらにもう１つのインターフェイスを介してユーザの接続されたＰＣへ配信したり、Ｗｉ−Ｆｉインターフェイスを介してそれらのラップトップへ配信される）。無数の異なるタイプのデータ（ビデオ、オーディオ、データまたはアプリケーションファイル、等）の無数の異なる移動をメディアブリッジ２００を使用して遂行することができ、ここにその顕著な利点の１つ、すなわち、さまざまな異なるハードウェアおよびソフトウエア環境間でデータを移動（およびトランスコーディング、変換、暗号化／復号、圧縮、フォーマット化）させる実質的にユニバーサル「ハブ」として機能する能力がある。
【０１５６】
コンテンツプロビジョニング
本発明のさらにもう１つの実施例では、メディアブリッジ２００はそれと通信しているさまざまなＣＰＥ１０６からＰＭＤ２０２へメディアコンテンツを提供するように適合されている。メディアブリッジ２００は外部ソースからコンテンツを受信してＰＭＤが家庭内のＣＰＥ１０６（たとえば、ＤＶＲまたは他のこのようなデバイス）からのコンテンツを前記したＥｔｈｅｒｎｅｔ（登録商標）−ｏｖｅｒ−ｃｏａｘｉａｌまたはブリッジ２００の他のインターフェイスを介して摂取できるようにするＰＭＤ２０２の現存能力を有利に活用する。
【０１５７】
メディアブリッジ２００はネットワーク（たとえば、イーサネット）インターフェイス３０８を介してＣＰＥ１０６にインターフェイスする。典型的な実施例では、ブリッジ装置は、Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ（ＩＰ）リンク保護を介したＤｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＤＴＣＰ）の実施を含む、ＣＰＥ１０６上のコンテンツにアクセスするのに必要な全てのプロトコルを実施する。ブリッジ装置２００はＣＰＥ１０６から（たとえば、その大容量記憶装置から）コンテンツのストリームを受信し、ＰＭＤ２０２により理解されるフォーマットへコンテンツをトランスコードする。本発明はさまざまなタイプのＰＭＤ２０２で利用することができ、そのためブリッジ２００は、とりわけ、ＡＶＣ、Ｈ．２６４、ＭＰＥＧ２、等を含むさまざまなコンテンツフォーマットへコンテンツを変換するように適合されなければならない。１つの実施例では、コンテンツはソーシングＣＰＥ１０６からＭＰＥＧ２またはＭＰＥＧ４符号化フォーマットで受信され、必要ならばＰＭＤ２０２に適切なフォーマット（たとえば、ＡＶＣまたはＨ．２６４、Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ  Ｐｌａｙｅｒ、Ｒｅａｌ、等）へ変換される。必要ならばビットストリームも変換することができる（たとえば、ストリーミングメディアに対して）。
【０１５８】
本発明のコンテンツプロビジョニングに対する典型的な方法の１つの実施例が図９に与えられている。図からお判りのように、ステップ９０２に従って、ＰＭＤ２０２は最初にメディアブリッジ装置２００に「接続される」（このような接続は、ＰＭＤおよび利用されているブリッジ間のインターフェイスに応じて、ワイヤドまたはワイヤレスとすることができる）。接続されると、ブリッジング装置２００は接続された（前記した方法を介して）ＰＭＤ２０２のタイプを決定し、ＰＭＤ２０２が受信できるコンテンツフォーマットを即座に指摘する。ＰＭＤ２０２が受信できるフォーマットを決定するために、ブリッジ装置２００は能力情報を含むメディアプレーヤデータベースを構築する。ＵＰｎＰデバイスは解像度およびビデオデコーディング能力を含むそのプレーヤ能力を広告できることが理解される。この場合、ブリッジ装置２００は各ターゲットデバイスに対してどのトランスコーダを使用するかを容易に決定することができる。
【０１５９】
ステップ９０４に従って、ブリッジ２００は、構内ネットワーク８００を介して間接的に接続されたものも含めて、そこに接続されたＣＰＥ１０６の各々（またはサブセット）からコンテンツリストにアクセスする。ブリッジ２００はコンテンツリスト内の情報を使用してコンテンツのデータベース（またはウェブページ）を生成する（ステップ９０６）。１つの実施例では、ブリッジ上の処理サブシステム３０４は複製するさまざまなＣＰＥ１０６のコンテンツを見直して、データベース（またはウェブページ）は冗長ではないことを保証するように適合させることができる。処理サブシステム３０４は、さらに、省略されたまたは個々に構成されたリストをＰＭＤユーザに提供するようにコンテンツタイプ（たとえば、音楽コンテンツ、ビデオコンテンツ、データコンテンツ、等）または他のパラメータによりデータベースをソートするように適合させることができる。
【０１６０】
さらに、メディアブリッジ２００（存在する場合）のウェブサーバは遠隔デバイスのユーザがそこに接続されたＣＰＥ１０６のコンテンツ（構内ネットワーク８００内のいくつかのＣＰＥ１０６のコンテンツを含む）を見るために遠隔デバイス（たとえば、ブリッジのウェブサーバへのインターネットまたは他の接続性を有するＰＣ）からアクセスできることが理解される。遠隔デバイスのユーザは、次に、個別の各コンテンツエレメントを選択して、そのコンテンツをそこに接続されたＰＭＤ２０２に「ダウンロード」するようメディアブリッジ２００を指示することができる。
【０１６１】
メディアブリッジ２００は、さらに、前記したＥｔｈｅｒｎｅｔ−ｏｖｅｒ−ｃｏａｘまたは類似の機能を介して構内ネットワーク８００内のＣＰＥ１０６を発見するように適合させることができる。次に、ブリッジ２００は前記したデータベース（またはウェブページ）を生成して、ＰＭＤ２０２からコンテンツを摂取する（また、そこへコンテンツをストリーミングする）時に使用される、チューナ、ディスクドライブおよび状態を含むリソースマップテーブルを発生することができる。
【０１６２】
ステップ９０８において、ＰＭＤ２０２はデータベース（またはウェブページ）にアクセスし、ステップ９１０において、そこから１つ以上のコンテンツアイテムを選択する。ステップ９１２に従って、選択されたコンテンツはメディアブリッジにより検索される。
【０１６３】
図９ａはブリッジ２００によりＣＰＥ１０６からコンテンツが検索されてＰＭＤ２０２に提供される方法９２０の典型的な実施例を例示している。メディアコンテンツはＰｏｗｅｒｋｅｙ等のＭＳＯ  Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ（ＣＡ）スキームに従って暗号化されたケーブルまたは衛星ヘッドエンド１５０からＣＰＥ１０６に到着する。ＣＰＥ１０６はＣＡ保護されたコンテンツを復号し、ＣＰＥ１０６上で記録および再生するためにコンテンツをＰｒｏｐｒｉｅｔａｒｙ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＰＣＰ）スキームにより再暗号化する（すなわち、メーカ暗号化）。ステップ９２２に従って、メディアブリッジ２００の処理サブシステム３０４はＣＰＥ１０６からダウンロードされ記録されたコンテンツをネットワークインターフェイス３０８を介して要求する。あるいは、記録されたコンテンツを保存しているＣＰＥ１０６はメディアブリッジ２００（図８のＳＴＢ８０２ａのような）に直接接続されていないＣＰＥ１０６を含むことができる。この場合、コンテンツは構内ネットワーク８００を横切ってメディアブリッジ２００から要求される。
【０１６４】
要求を受けると、ＣＰＥ１０６は、ステップ９２４に従って、ＰＣＰ暗号化スキームを使用して暗号化されたコンテンツを復号し、復号されたコンテンツを承認されたＯｐｅｎＣａｂｌｅＴＭ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＯＣＣＰ）または他の望ましいフォーマットで再暗号化する。
【０１６５】
ステップ９２６において、ＯＣＣＰ（再）暗号化されたコンテンツは、次に、メディアブリッジ装置２００へ送信される。メディアブリッジ装置２００はコンテンツのコピー保護データ（たとえば、その全体が本開示の一部としてここに組み入れられている非特許文献８に記載されているＤＴＣＰ  ｏｖｅｒ  ＩＰコピー保護分野で示されているような保護ビット）を読み取って尊重するように適合される。言い換えると、メディアブリッジ装置２００の例示された実施例はコンテンツがＰＭＤ２０２上で単に再生されることがあるか、あるいはその上に保存される（たとえば、コンテンツのコピー保護が「自由にコピー」または「一世代コピー」とマークされている場合に限り記録される）ことがあるかを決定する。
【０１６６】
ステップ９３０において、メディアブリッジ２００はコンテンツを送信およびＰＭＤ２０２上への保存（必要な場合）に適切なフォーマットへ変換する。前記したように、装置２００は接続されたＰＭＤ２０２のタイプ（あるいは、少なくともメディアに関するその機能）を予め決定しており、ＰＭＤ２０２タイプに基づいて適切なフォーマットに関する判断を行う。たとえば、ＰＭＤ２０２がＭＰ３を含む場合、コンテンツはＭＰＥＧ２／４（ＣＰＥ１０６から受信した）からＰＭＤ２０２上で再生および／または保存するためのＭＰＥＧ１  Ａｕｄｉｏ  Ｌａｙｅｒ  ３（ＭＰ３）へ変換される。最後に、ステップ９３２に従って、変換されたコンテンツは再生および／または保存するためにＰＭＤ２０２に送られる。
【０１６７】
さらに、もう１つの実施例では、メディアブリッジ２００はその中に複数のＰＭＤプロファイルを保存するように構成される。１つのバリエーションにおいて、１つ以上のプロファイルが製作時にその中に配置される。あるいは、処理サブシステム３０４はそこに接続されるとＰＭＤ２０２からデバイスプロファイルをダウンロードすることができる。このプロファイルはデバイス上で操作できるメディアフォーマットに関連する情報を含んでいる。たとえば、ユーザがＺｕｎｅデバイスをメディアブリッジ２００に接続すると、デバイスはＷｉｎｄｏｗｓ  Ｍｅｄｉａフォーマットでレンダリングされたコンテンツしか受信しないことをメディアブリッジ２００に示すことができる。次に、メディアブリッジ２００はこのプロファイルを使用してＰＭＤ２０２に送られるコンテンツの変換／トランスコーディングを決定する。ブリッジはそれが接続されるさまざまなデバイスから学ぶこともできる、すなわち、特定デバイスプロファイルを集めて将来使用するためのこのようなプロファイルのライブラリまたはデータベースを組み立てることができる。たとえば、ブリッジの１つの実施例は特定のユーザＰＭＤまたはデバイスプロファイル（たとえば、Ｊｏｅ’ｓ  ｉＰｏｄ）を覚え、メディア符号化／変換／セキュリティ要求条件および許可を決定するために、最初にそれらを取得するのに続いてこれらのプロファイルを利用するように構成される。あるいは、特定プラットフォームおよびユーザ・ジェネリックプロファイルまたはテンプレート（たとえば、所有権または特定構成に無関係に、ｉＰｏｄ）をブリッジ２００により使用することができる。
【０１６８】
メディアブリッジ２００は、さらに、ＰＭＤ２０２がＣＰＥ１０６から受信したコンテンツの再生をコントロールできるように適合させることができる。すなわち、コンテンツが単に再生またはストリーミングされる場合（ＰＭＤ２０２上に固定的に保存されない）、ＰＭＤ２０２ユーザはメディアブリッジ２００を介してＣＰＥ１０６により実行されるコンテンツ再生に関して１つ以上のコマンドを入力することができる。ＣＰＥ１０６がコントロールされる方法はブリッジ２００を介してＣＰＥ１０６によりＰＭＤ２０２をコントロールする図５の方法に類似している。特に、再生に関する１つ以上のコマンド（たとえば、一時停止、早送り、巻き戻し、等）はメディアブリッジ２００においてＰＭＤ２０２から受信される。１つの典型的な実施例では、ＰＭＤ２０２はｉＰｏｄＴＭを含み、ＣＰＥ１０６はデジタルセットトップボックスまたはＤＶＲを含み、コマンドは前記したＡｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌでブリッジ装置２００において受信され、ブリッジによりＵＰｎＰコマンドに変換される。変換されたコマンドは、次に、ＣＰＥ１０６へ送信され（それはＵＰｎＰコマンドを受信して実行するように適合されている）、その上で実行されて所望する機能を果たす。あるいは、ＰＭＤにより使用されるコントロールプロトコルおよびソーシングＰＭＤが互換性であれば、ＰＭＤコマンドは単純にブリッジ２００を通って直接ＣＰＥに通され実行することができる。
【０１６９】
信頼されたドメイン
所望により、本発明はコンテンツおよび他のデータ保護のためにいわゆる「信頼されたドメイン」と共に使用できることが、さらに、認識される。典型的な信頼されたドメイン装置（および方法）が、各々の全体が本開示の一部としてここに組み入れられている特許文献３および特許文献４で説明されているが、本発明と矛盾することなく他のアプローチを使用することもできる。これらのアプリケーションは、特に構内ネットワーク８００内で、保護されたコンテンツの不正使用および転送を防止する多層権利配置を、とりわけ、開示している。たとえば、ネットワーク８００は複数の層を含むものと考えることができる。１つのこのような層は前記した特許文献４で説明されている「信頼されたドメイン」とすることができる。たとえば、ケーブルＴＶシステムでは、信頼されたドメインはプログラミングコンテンツが伝統的に、たとえば、ヘッドエンド、配信ネットワーク、等を含むケーブルオペレータにより（そのトータルコントロール内で）保護されるシステム部分だけでなく、特定の方法でプログラミングコンテンツを受信し安全に保存することができる加入者の構内におけるユーザデバイス、たとえば、ＤＳＴＢまたは他のＣＰＥも含んでいる。ケーブルオペレータは特定の加入者アクセスおよび信頼されたドメイン内に保持されたコンテンツに関する使用法をコントロールすることができる。たとえば、ケーブルオペレータの信頼されたドメイン内（たとえば、ＳＴＢまたはＣＰＥのハードドライブ上）に保持されたムービーコンテンツは表示可能な形式でインターネットを介して配信することができず、複数の表示可能なコピーを複製するためのソースとなることができない。
【０１７０】
ネットワークの第２の層は信頼されたドメインの外側であると定義することができる。第２の層内のデバイスはデバイスのセキュリティの程度を示すインジケータが割り当てられる。たとえば、第２の層内のデバイスが第１の層内のデバイスから保護されたコンテンツの転送を要求すると、第１層デバイスは第２層デバイスを認証して保護されたコンテンツを受信するデバイスの正当性を決定する。第２層デバイスが認証された後で、第１層デバイスは保護されたコンテンツだけでなく、それに関連づけられた１組のルールも転送する。１組のルールの中の少なくともいくつかはインジケータに関連づけられており、保護されたコンテンツの使用に関して第２層デバイスに適用することができる。
【０１７１】
前記した開示は保護されたコンテンツの不正使用を防止するための信頼されたドメインを含む多層権利配置の概念を広く包含している。したがって、本発明は配置内の特定のデバイスの使用に限定されないことが理解される。たとえば、本発明はＣａｂｌｅＣＡＲＤモジュールに接続されたホストデバイスに応用してＤＶＲ  ＳＴＢまたはＣＰＥの機能を共同で実現することができる。１つの実施形態では、ＣＰＥ１０６はプログラミングコンテンツを有し、それは暗号化されてその中の記憶装置内に保存される。メディアブリッジ２００はプログラミングコンテンツにアクセスするための要求をＰＭＤ２０２から受信する。この要求は暗号化されたプログラミングコンテンツに関連づけられて記憶装置内に保存されたデータパッケージを含んでいる。要求に応答して、メディアブリッジ２００は第１のデータパッケージ内の情報（たとえば、使用権情報）に基づいてＰＭＤ２０２がプログラミングコンテンツへのアクセスを許されると決定する。次に、ブリッジ２００は少なくとも記憶装置内の暗号化されたプログラミングコンテンツを復号するための暗号要素（たとえば、暗号化鍵）に関するデータをＣＰＥ１０６に提供することができ、それによりＰＭＤ２０２にプログラミングコンテンツへのアクセスを提供する。
【０１７２】
いわゆる「ＤＣＡＳ」システム（ダウンロード可能なコンディショナルアクセスシステム）もネットワーク８００内で信頼されたドメインを定義／実施するために本発明と矛盾することなく使用することができる。たとえば、その全体が本開示の一部としてここに組み入れられている特許文献５で説明されている典型的なＤＣＡＳ装置および方法を参照されたい。
【０１７３】
メディアブリッジ２００は信頼されたドメイン（たとえば、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃａｂｌｅ  Ａｕｔｈｏｒｉｚｅｄ  Ｓｅｒｖｉｃｅ  Ｄｏｍａｉｎ（ＡＳＤ））をサポートする安全なマイクロプロセッサ（たとえば、セキュリティプロセッサ、図示せず）を含むこともできる。ブリッジ２００はＡｕｔｈｏｒｉｚｅｄ  Ｓｅｒｖｉｃｅ  Ｄｏｍａｉｎ（ＡＳＤ）からのコンテンツをさまざまなＣＰＥ１０６およびＰＭＤ２０２上で表示されるコンテンツのためのＤＭＲライセンスドメインへ転送することができる。本発明で有用な１つの典型的なＡＳＤ構成が、その全体が本開示の一部としてここに組み入れられている、特許文献６で説明されている。
【０１７４】
ブリッジ装置２００は、所望により、３ＤＥＳからＡＥＳ暗号へ等の異なる暗号化環境からの変換を提供することもできる。
【０１７５】
メディアブリッジ２００はＰＭＤ２０２からの暗号化されたコンテンツに関連づけられたセキュリティパッケージを受信して保存するように構成することもできる。メディアブリッジ２００はこれらのセキュリティパッケージ（およびコンテンツ）を再生するために構内のＣＰＥ１０６へ配信する。たとえば、ＰＭＤ２０２において保存された暗号化されたコンテンツおよびキュリティパッケージは、メディアブリッジ２００を介してＳＴＢ８０２ａに配信することができる。メディアブリッジ２００はＰＭＤ２０２から検索されてローカル記憶装置（図示せず）上に保存されたコンテンツまたは他のデータをネットワーク８００のＣＰＥ１０６にストリーミングすることもできる。メディアブリッジ２００はＵＰｎＰＡＶサーバの単一インスタンスから同時に複数のＣＰＥ１０６にコンテンツをストリーミングすることもでき、Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ（ＩＧＭＰ）「スヌーピング」をサポートする。ブリッジ装置２００は全てのＷＡＮおよびＨＬＡＮインターフェイスへのサービス拒否攻撃に対して耐性／回復力を示すように構成することもできる。
【０１７６】
ビジネス／運用ルールエンジン
本発明のもう１つの側面において、処理エンティティ（たとえば、メディアブリッジ２００、または他の場所で、ヘッドエンドサーバまたは他のエンティティ（たとえば、ＶＯＣサーバ／ＳＲＭ）上に配置された１つ以上のコンピュータプログラムとしてレンダリングされた）はいわゆる「ルール」エンジンを含んでいる。このエンジンは、典型的な実施例では、運用またはビジネス（たとえば、利益）に関する１つ以上の目標を達成するためにメディアブリッジ２００（場合によっては、ＰＭＤまたは構内ネットワークＣＰＥ等のそこに接続されたデバイス）の操作をコントロールするように適合された１つ以上のソフトウエアルーチンを含んでいる。これらのエリア内には、ネットワーク最適化および信頼性目標、メンテナンス間隔の増加、加入者またはユーザ満足度の増加、サブスクリプションベースの増加、より高い利益（たとえば、広告収入の増加による）、与えられたコンテンツのより多くの加入者「ビュー」、コンテンツのより広い配信（ネットワークより提供されなかった筈のモバイルデバイスを含む）、等が含まれる。
【０１７７】
これらのルールは別のエンティティまたはプロセスを含むことができ、他の処理エンティティ（前記したメディアブリッジウェブアプリケーションのような）内に完全に統合して、たとえば、メディアブリッジ２００またはサーバに接続されたＰＣ８０６上のＧＵＩ、または配信ネットワークのヘッドエンド１５０に配置されているような遠隔ノード（図７参照）を介してコントロールすることができる。実際上、ルールエンジンは所望の運用またはビジネスルールを実施するように、より高いレベルでメディアブリッジ２００（および、随意、構内ネットワーク８００）運用プロセスをモニターし選択的にコントロールする監視エンティティを含んでいる。ルールエンジンはＩＰアドレス割当て等の必要なネットワーク運用を遂行するのに使用されるより根本的なアルゴリズムへのある種のオーバレイと考えることができる。
【０１７８】
たとえば、ネットワークまたはメディアブリッジ２００は、ブリッジへの直接または間接的ユーザ入力（たとえば、そのように装備されておればブリッジのＵＩを介した、または接続されたＣＰＥ１０６からの）、ネットワーク８００内に存在する条件、人口統計データ、地理的データ、等に基づいて特定の運用プロトコルまたは判断プロセスを呼び出すことができる。しかしながら、これらのプロセスは、最大限の利益またはシステム信頼性等の、より高いレベルのビジネスまたは運用目標と必ずしも両立しないことがある。したがって、ビジネス／運用ルールが課せられる時に、それを使用して構内のメディアブリッジ２００または他のデバイス（ＣＰＥ１０６および／またはＰＭＤ２０２のような）上のクライアントプロセスの操作をダイナミックに（または手動で）コントロールすることができる。このルールは、たとえば、運用またはビジネス指向性とすることができ、一日の時間、期間、特定ローカルエリアに関して、さらには個別のユーザレベルにおいて（たとえば、ＴＵＮＥＲ＿ＩＤ、ＭＡＣアドレス、等を介したＣＰＥ１０６またはＰＭＤ２０２の特定識別を経由して）選択的に適用することもできる。
【０１７９】
たとえば、ルールエンジンにより実施される１つのルールはプログラミングの特定タイプのフォーマットを特定の加入者または加入者のクラスに提供することだけを含むことができる。たとえば、特定のＣＰＥ１０６はＭＰＥＧ−４またはＨ．２６４デコーダを持つことができるが、ＭＰＥＧ−４符号化においてレンダリングされたプログラムは、加入者が特定の基準（たとえば、プレミアムサブスクリプション、等）を満たさない限り、メディアブリッジ２００から加入者に利用可能とされないことがある。同様に、加入者が必要なコーディック、ＣＡキー、または十分な帯域幅のネットワークインターフェイスを持たなければ、このような機能（紛失コーディックまたはＣＡコンポーネントのダウンロードを介するような）の有効化は特定の基準を満たす加入者にしかコントロールすることができない。
【０１８０】
本発明は配信、運用、およびサービス提供に関してさまざまなビジネスモデルに適している。特に、遠隔モニタリング、構成およびプロビジョニング機能を有することにより、サービスプロバイダ（たとえば、ＭＳＯ）は、とりわけ、（ｉ）本来ならサービス訪問を必要とするメディアブリッジ２００、ＰＭＤ２０２、ＣＰＥ１０６または他の接続された構内装置内の故障のトラブルシューティングおよび修理、（ｉｉ）サービス訪問や加入者による行動をやはり不要にする、特定加入者のサービスパッケージまたは機能の遠隔変更または再構成（ｉｉｉ）ユーザの構内でＭＳＯにより提供されるコンテンツの「範囲」の拡張、においてより高い柔軟性が与えられ、ユーザが持っている異なるデバイス間でコンテンツを移動させる柔軟性がユーザに与えられる。たとえば、前記したように、ブリッジ装置２００上の任意のインターフェイスを遠隔で選択的にイネーブルまたはディセーブルして、ＭＳＯが加入者毎（構内毎）ベースでサービスオプションを迅速に切り替えるられるようにする。ＤＣＡＳまたは他の技術を使用して、ブリッジ装置２００はケーブルまたは衛星受信機（チューナ）を介して受信された保護されたコンテンツに対する信頼されたドメインとして再構成することもできる。ソフトウエア／ファームウエアの新しいバージョンまたはアップグレードも容易にダウンロードしてインストールすることができる。ブリッジ装置２００上のＵＰｎＰまたは他のサーバプロセスも遠隔プロビジョニング機能を使用して構成することができる。
【０１８１】
したがって、本発明のビジネス方法論の１つのバリエーションは全ての加入者に実質的に類似のハードウェア／ファームウエア環境を配信するものと考えており、各加入者は彼等の特定のニーズおよび構内に対して彼等の個別の装置２００（たとえば、ＭＳＯに支援またはコントロールされる）の能力を調整することができる。たとえば、一部のユーザは単純にＷｉ−Ｆｉ能力を望まないことがあり、したがって、このインターフェイスはＭＳＯによりディセーブルすることができ、他はケーブル構内ネットワーク８００を確立するための同軸ケーブリングをインストールしていないことがあり、したがって、ＭｏＣＡインターフェイスをディセーブルしたり単純に使用しないことができる。他は信頼されたドメインの構成をこれらのデバイスまで拡張して特許文献１に関して前記した方法に従って加入者がコンテンツを購入して家庭内で「バーニングする」ことを許可することができるローカル記録デバイス（たとえば、ＤＶＲ等）を有することができる。ブリッジ２００の構成もそれと一緒に使用されるＰＭＤ２０２のタイプに基づいて最適化することができ、たとえば、Ｚｕｎｅ対ｉＰｏｄを有する加入者に対してブリッジはプロトコル、機能、特徴、等に関して異なることがある。本発明の前記した実施例と矛盾することなく文字どおり無制限数の異なる構内／特定加入者構成を用いることができ、したがって、各加入者／構内に対するカスタム構成ハードウェアとは反対に、実質的に一般的なデバイスの特定ユーザ（所望により、ユーザ実施）再構成を許すことが典型的にはより経済的かつ効率的である。
【０１８２】
方法のステップの特定シーケンスに関して本発明の特定の側面が説明されたが、これらの説明は本発明のより広範な方法を例示するにすぎず、特定の応用で必要ならば修正することができる。特定のステップは特定の環境下で不要またはオプションとされることがある。さらに、特定のステップまたは機能を開示された実施例に追加することができ、あるいは２つ以上のステップの順序を置換することができる。このようなバリエーションは全て開示された発明に包含されるものと考えられ、特許請求されている。
【０１８３】
詳細な説明を示し、説明し、さまざまな実施例に応用される本発明の新しい特徴を指摘してきたが、当業者ならば本発明から逸脱することなく例示されたデバイスまたはプロセスの形式および詳細にさまざまな省略、置換、および変更を加えられることが理解される。前記した説明は現在考えられる本発明を実施する最善のモードである。この説明には限定的意味合いは無く、本発明の一般的原理を例示するものと捉えるべきである。本発明の範囲は特許請求の範囲を参照して、決定しなければならない。
【図１】
2017142847.tif 000003
【図１ａ】
2017142847.tif 000004
【図１ｂ】
2017142847.tif 000005
【図２】
2017142847.tif 000006
【図３】
2017142847.tif 000007
【図４】
2017142847.tif 000008
【図５】
2017142847.tif 000009
【図６】
2017142847.tif 000010
【図７】
2017142847.tif 000011
【図８】
2017142847.tif 000012
【図８ａ】
2017142847.tif 000013
【図９】
2017142847.tif 000014
【図９ａ】
2017142847.tif 000015
【手続補正書】
【提出日】平成29年4月17日(2017.4.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
（優先権）
本出願は２００９年６月８日出願の米国特許出願第１２／４８０，５９７号「メディアブリッジ装置および方法」の優先権を主張する。
【背景技術】
【０００２】
（発明の分野）
本発明は一般的にネットワークを介したコンテンツおよび／またはデータ管理の分野に関する。特に、本発明は、１つの例示的な側面において、ポータブルメディアデバイスと通信可能な実質的に中央集中型のメディアブリッジを介してＣＰＥにプログラミングコンテンツおよび／またはデータを提供する装置および方法に関連している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願第１１／０８０，６９３号“ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＮＥＴＷＯＲＫ  ＣＯＮＴＥＮＴ  ＤＯＷＮＬＯＡＤ  ＡＮＤ  ＲＥＣＯＲＤＩＮＧ”
【特許文献２】２００４年２月６日出願の共同所有、同時出願米国特許出願第１０／７７３，６６４号“ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＤＩＳＰＬＡＹ  ＥＬＥＭＥＮＴ  ＭＡＮＡＧＥＭＥＮＴ  ＩＮ  ＡＮ  ＩＮＦＯＲＭＡＴＩＯＮ  ＮＥＴＷＯＲＫ”
【特許文献３】２００４年１２月７日出願の共同所有、同時出願米国特許出願第１１／００６，４０４号“ＴＥＣＨＮＩＱＵＥ  ＦＯＲ  ＳＥＣＵＲＥＬＹ  ＣＯＭＭＵＮＩＣＡＴＩＮＧ  ＰＲＯＧＲＡＭＭＩＮＧ  ＣＯＮＴＥＮＴ”
【特許文献４】２００４年７月２０日出願の同じ名称の米国特許出願第１０／８９４，８８４号
【特許文献５】２００６年１０月２０日出願の共同所有、同時出願米国特許出願第１１／５８４，２０８号“ＤＯＷＮＬＯＡＤＡＢＬＥ  ＳＥＣＵＲＩＴＹ  ＡＮＤ  ＰＲＯＴＥＣＴＩＯＮ  ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ”
【特許文献６】２００６年１１月１日出願の共同所有、同時出願米国特許出願第１１／５９２，０５４号“ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＰＲＥＭＩＳＥＳ  ＣＯＮＴＥＮＴ  ＤＩＳＴＲＩＢＵＴＩＯＮ”
【非特許文献】
【０００４】
【非特許文献１】ＡＮＳＩ／ＳＣＴＥ  Ｓｔａｎｄａｒｄ  ５２  ２００３（ＤＶＳ−０４２）
【非特許文献２】ＯｐｅｎＣａｂｌｅ（登録商標）  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ｐｒｏｔｏｃｏｌ  ２．０（ＯＣ−ＳＰ−ＨＮＰ１．０−Ｉ０１−０８０４１８  ｄａｔｅｄ  Ａｐｒｉｌ  １８，２００８）
【非特許文献３】ＭｅｄｉａＳｅｒｖｅｒ：１  Ｄｅｖｉｃｅ  Ｔｅｍｐｌａｔｅ  Ｖｅｒｓｉｏｎ  １．０１，ｄａｔｅｄ  Ｊｕｎｅ  ２５，２００２
【非特許文献４】“ＵＰｎＰ（登録商標）  Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ”Ｖｅｒｓｉｏｎ  １．０，ｄａｔｅｄ  Ｊｕｎｅ  ８，２０００
【非特許文献５】ＩＥＥＥ  Ｓｔｄ．８０２．３ａｆ（ＩＥＥＥ  Ｓｔｄ．８０２．３−２００５  ｅｎｔｉｔｌｅｄ“Ｉｎｆｏｒｍａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ａｎｄ  ｉｎｆｏｒｍａｔｉｏｎ  ｅｘｃｈａｎｇｅ  ｂｅｔｗｅｅｎ  ｓｙｓｔｅｍｓ−Ｌｏｃａｌ  ａｎｄ  ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋｓ−Ｓｐｅｃｉｆｉｃ  ｒｅｑｕｉｒｅｍｅｎｔｓ−Ｐａｒｔ  ３：Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ（ＣＳＭＡ／ＣＤ）ａｃｃｅｓｓ  ｍｅｔｈｏｄ  ａｎｄ  ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｓｐｅｃｉｆｉｃａｔｉｏｎｓ）
【非特許文献６】ＭｏＣＡ（Ｍｕｌｔｉｍｅｄｉａ  ｏｖｅｒ  Ｃｏａｘ）ａｌｌｉａｎｃｅ  ａｎｄ  ＭｏＣＡ  Ｓｔａｎｄａｒｄ  Ｖｅｒｓｉｏｎｓ  １．０  ａｎｄ  １．１
【非特許文献７】ＯｐｅｎＣａｂｌｅ（登録商標）  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｌａｔｆｏｒｍ（ＯＣＡＰ）Ｓｐｅｃｉｆｉｃａｔｉｏｎ：ＯＣＡＰ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ｅｘｔｅｎｓｉｏｎ  ｐｒｏｔｏｃｏｌ（ＯＣ−ＳＰ−ＯＣＡＰ−ＨＮＥＸＴ−Ｉ０３−０８０４１８，ｄａｔｅｄ  Ａｐｒｉｌ  １８，２００８）
【非特許文献８】ＯｐｅｎＣａｂｌｅ（登録商標）  Ｓｐｅｃｉｆｉｃａｔｉｏｎ−Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｃｕｒｉｔｙ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（ＯＣＳＰ−ＨＮ−ＳＥＣ−Ｄ０１−０８１０２７  ｄａｔｅｄ  Ｏｃｔｏｂｅｒ  ２７，２００８
【発明の概要】
【発明が解決しようとする課題】
【０００５】
（関連技術の説明）
デジタル情報処理および技術の最近の進歩により全範囲のサービスおよび機能が非常に手頃な価格または視聴料で構内の消費者に配信できるようになってきている。これらのサービスおよび機能には、高速インターネットアクセスおよびＩＰベーステレフォニー（たとえば、ＶｏＩＰ）だけでなく、デジタルコンテンツまたはプログラミング（たとえば、映画）、デジタル・ビデオ・オン・デマンド（ＶＯＤ）、パーソナル・ビデオレコーダ（ＰＶＲ）およびネットワークトＰＶＲ（ｎＰＶＲ）、インターネットプロトコル・テレビジョン（ＩＰＴＶ）、デジタル・メディア再生および記録が含まれる。ネットワークユーザが利用できる他のサービスとして、ユーザの構内全体およびそれを超えてこれらのサービスを配信するためのローカルエリアネットワーキング（有線および無線ローカルエリアネットワークを含む）だけでなく、デジタル音楽（たとえば、ＭＰ３ファイル）へのアクセスおよび記録が含まれる。現在のところ、これらのサービスの多くは、とりわけ、ケーブルモデム、Ｗｉ−Ｆｉ（登録商標）ハブ、イーサネット（登録商標）ハブ、ゲートウェイ、スイッチおよびルータ、コンピュータ、サーバ、ケーブルまたは衛星ネットワークおよび関連するセットトップボックス、およびＰＳＴＮを含む多種多様な異なる装置環境を介してユーザへ提供され配信される。
【０００６】
また、消費者電子機器の最近の進歩により、とりわけ、既知のＡｐｐｌｅ  ｉＰｏｄＴＭおよび他のいわゆる「ＭＰ３プレーヤ」等のポータブルデジタル音楽装置、携帯電話／スマートフォン、ハンドヘルドコンピュータ、およびパーソナルデジタルアシスタント（ＰＤＡ）等のさまざまなポータブルメディアデバイス（ＰＭＤ）が広範に導入されてきており、ユーザはオーディオおよびビデオファイルを保存して再生することができる。さまざまなデジタルオーディオおよびビデオフォーマットがＰＭＤにより利用される。たとえば、ＭＰ３プレーヤはＭＰ３ファイルの形のいくつかのデジタル化されたオーディオファイルを保存し、次に、それらはユーザにアクセス可能とされる。さらに、このような技術に関連づけられたサービスが典型的に、たとえば、ケーブル・サービスプロバイダ（ＭＳＯ）、セルラー・サービスプロバイダ（ＣＳＰ）、ワイヤレス・サービスプロバイダ（ＷＳＰ）、ＶｏＩＰサービスプロバイダ、音楽ダウンロードサービス、インターネット・サービスプロバイダ（ＩＳＰ）、ＰＳＴＮ電話サービス、等を含む複数のベンダーにより提供される。
【０００７】
しばしば機器やサービスは互いに相互運用しないことがあるため、無数のサービス、機器、データフォーマットおよびプロバイダは容易にユーザの混乱を生じて、ユーザに提供される全体的なユーティリティを低減し欲求不満のレベルを増加させることがある。
【０００８】
したがって、ＰＭＤからのオーディオおよびビデオファイルの再生はしばしばデバイス自体を介した再生に制限される。言い換えると、ユーザはデバイスを介してユーザに再生されるＰＭＤからのオーディオおよびビデオファイルしか選択できないことがある。こうして、ユーザはビデオコンテンツを保存すると、ＰＭＤに関連づけられたディスプレー上でコンテンツを見るように制限される。特定の装置は最近ＰＭＤ上のオーディオおよびビデオファイルの再生機能を拡張するように開発されてはいるが、これらの装置はＰＭＤ上に保存されたオーディオおよびビデオファイルを第２の装置上で再生するのに適切なフォーマットに変換する能力をユーザに提供するのに失敗している。同様に、現在の装置は、コンテンツのコピーまたは配信に対する任意の制限に従いながら、第２のデバイスに関連づけられたデバイス上に保存されたコンテンツをＰＭＤに移す能力をユーザに提供するのに失敗している。
【０００９】
さらに、現在使用されているコンテンツコンディショナルアクセス（ＣＡ）パラダイムは非常に制限されており、一般的にはユーザのケーブルまたは衛星セットトップボックスを超えて拡張することができない。そのため、適切なコンディショナルアクセスサポート（たとえば、それらのホストケーブルまたは衛星ネットワークに関連づけられた）はそれらのデバイス内に存在しないため、ユーザは、たとえば、ストリーミングされたまたはダウンロードされたコンテンツをそれらのＷｉ−Ｆｉ対応ラップトップまたはＰＣへ転送することを禁止されることがある。
【００１０】
したがって、デジタルサービスをユーザ構内およびＰＭＤ間で配信するための改善された装置および方法が必要とされている。このような改善された装置およびサービスは、理想的には、第２のユーザデバイスからＰＭＤを随意コントロールするだけでなく、コンテンツにアクセスして再生する能力をユーザに提供する。たとえば、ユーザすなわち加入者には変換装置が提供され、それと通信しているＰＭＤからのメディア（個人的な性質、データファイル、保護されたビデオコンテンツ、であるかどうかに関わらず）を第２のユーザデバイスは容易にかつトランスペアレントに利用することができ、その後任意の認証または他のコンテンツ保護または配信制限をうける第２のユーザデバイスと通信している任意他のメディアデバイスが利用することができる。
【００１１】
このような統一されたアクセスにより、理想的には、ＰＭＤにおいてユーザの構内デバイスからのコンテンツを受信する能力だけでなく、遠隔中央集中型管理および構成もできるようになる。
【課題を解決するための手段】
【００１２】
（発明の概要）
本発明は、とりわけ、ＰＭＤと通信することができる実質的に中央集中型の装置を介してプログラミングコンテンツおよびデータを管理する装置および方法を開示することにより前記したニーズに取り組むものである。
【００１３】
本発明の第１の側面において、ネットワーク内でメディアコンテンツを配信するように適合された装置が開示される。１つの実施例では、この装置は第１のデバイスと通信するように適合された第１のインターフェイスであって、第１のデバイスは第１のフォーマットでメディアコンテンツを出力または受信することができる第１のインターフェイスと、第２のデバイスと通信するように適合された第２のインターフェイスであって、第２のデバイスは第２のフォーマットでメディアコンテンツを出力または受信することができる第２のインターフェイスと、メディアコンテンツを第１のフォーマットおよび第２のフォーマット間で変換するように適合された少なくとも１つのコンバータ装置と、第１のデバイスにより利用される第１のプロトコルおよび第２のデバイスにより利用される第２のプロトコル間でメディアコンテンツの操作をコントロールするための１つ以上のコマンドを変換するように適合された少なくとも１つのトランスレータ装置を備えている。
【００１４】
１つのバリエーションでは、メディアコンテンツはデジタルに圧縮されたビデオコンテンツを含んでいる。もう１つのバリエーションでは、この装置は、さらに、少なくとも第１のデバイスに電力を供給するようにされたＩＥＥＥ  Ｓｔｄ．８０２．３ａｆＰｏＥ準拠配電装置を備えている。
【００１５】
さらに、もう１つのバリエーションでは第１のデバイスはポータブルメディアデバイス（ＰＭＤ）を含み、第１のフォーマットはアナログフォーマットを含み、第２のデバイスは顧客構内機器（ＣＰＥ）を含み、第２のフォーマットはデジタルフォーマットを含んでいる。ＰＭＤはビデオプレーヤアプリケーション、セルラーテレフォニーインターフェイス、または音楽プレーヤアプリケーションの少なくとも１つを含むことができる。第１のインターフェイスは第１のデバイスからアナログフォーマットでメディアコンテンツを受信するように適合させることができ、コンバータ装置はメディアコンテンツをアナログフォーマットからデジタルフォーマットに変換するように適合させることができ、第２のインターフェイスはデジタルフォーマットメディアコンテンツを第２のデバイスへ送信するように適合させることができる。第１のインターフェイスはコンポジット出力インターフェイスまたはステレオ出力インターフェイスの少なくとも１つを含むことができ、第２のインターフェイスはイーサネットインターフェイスを含むことができる。第２のデバイスは、さらに、複数のデバイスを含む構内ネットワークと関連付けることができ、第２のフォーマットのメディアコンテンツは第２のデバイスを介して複数のデバイスに利用可能とされる。第２のインターフェイスは、さらに、第１のプロトコルに従ってメディアコンテンツの再生をコントロールするための１つ以上のコマンドを第２のデバイスから受信するように適合させることができ、第１のインターフェイスは、さらに、第２のプロトコルに従ってコマンドを送信するように適合させることができ、かつ、ＵＳＢインターフェイスまたはＲＳ２３２またはイーサネットインターフェイスを含むことができる。
【００１６】
もう１つのバリエーションでは、第１および第２のフォーマットは第１および第２のデジタルエンコーディングを含み、コンバータは第１および第２のフォーマットの一方を、それぞれ、第２および第１のフォーマットへトランスコードするように適合されたトランスコーディングアルゴリズムを有するプロセッサを備えている。さらに、もう１つのバリエーションでは、第２のデバイスは複数のメディアコンテンツをその上に保存する複数のデバイスを含む構内ネットワークと関連付けられ、前記複数のメディアコンテンツの個別のメディアコンテンツは第１のフォーマットであり、第２のデバイスを介して装置において受信される。
【００１７】
第２の実施例では、装置はプロセッサ、ポータブルメディアデバイス（ＰＭＤ）と通信しているアナログ出力インターフェイスであって、ＰＭＤからのアナログコンテンツを少なくとも受信するように適合されたアナログ出力インターフェイスと、構内デバイスと通信しているネットワークインターフェイスであって、構内デバイスにデジタルコンテンツを配信するように適合されたネットワークインターフェイスと、ＰＭＤから受信したアナログコンテンツをデジタルコンテンツに変換して構内デバイスへ送信するように適合された少なくとも１つのコンバータ装置と、を備えている。
【００１８】
１つのバリエーションでは、ネットワークインターフェイスは、さらに、構内デバイスからデジタルコンテンツを受信するように適合されており、コンバータは、さらに、構内デバイスから受信したデジタルコンテンツをＰＭＤへ送信するためのアナログコンテンツに変換するように適合されており、アナログ出力インターフェイスは、さらに、ＰＭＤへアナログコンテンツを配信するように適合されている。
【００１９】
もう１つのバリエーションでは、ネットワークインターフェイスは、さらに、第１のプロトコルに従って１つ以上のコマンドを受信するように適合されており、コマンドは配信されたコンテンツの再生をコントロールするのに利用され、プロセッサは、さらに、コマンドを第１のプロトコルからＰＭＤにより利用される第２のプロトコルにトランスコードするように適合され、装置は、さらに、第２のプロトコルを使用してＰＭＤをコントロールするためのインターフェイスを備えている。
【００２０】
本発明の第２の側面において、メディアコンテンツを配信するためのシステムが開示される。１つの実施例では、システムはコンテンツ配信ネットワークに関連づけられ第１フォーマットのメディアコンテンツを利用するように適合された第１のデバイスと、第２フォーマットのメディアコンテンツを利用するように適合された第２のデバイスと、ブリッジング装置と、を備えている。ブリッジング装置はメディアコンテンツを第１および第２フォーマット間で変換し、メディアコンテンツをその上に受信することができるフォーマットで第１または第２のデバイスの一方からその他方へ配信するように適合されている。
【００２１】
１つのバリエーションでは、第１のデバイスは消費者構内機器（ＣＰＥ）を備え、メディアコンテンツはＣＰＥが通信しているコンテンツ配信ネットワーク内のコンテンツソースから受信したコンテンツを含んでいる。ＣＰＥは少なくとも部分的に同軸ケーブルにより形成されたローカルネットワークが受け持つ構内の他のＣＰＥとメディアコンテンツを交換する同軸ケーブルインターフェイスを備えることができる。
【００２２】
もう１つのバリエーションでは、第２のデバイスはポータブルメディアデバイス（ＰＭＤ）を含み、メディアコンテンツはその上に保存されたデジタルに圧縮されたコンテンツを含んでいる。さらに、もう１つのバリエーションでは、ブリッジング装置は、さらに、第１および第２のデバイスの少なくとも一方からのメディアコンテンツを保存するように適合されたストレージエンティティを含み、コンテンツを配信する行為はストレージエンティティからの配信を含んでいる。
【００２３】
もう１つのバリエーションでは、ブリッジング装置は、さらに、第２のデバイスからのメディアコンテンツの再生における１つ以上のトリックモード操作を第１のデバイスが利用できるように適合されている。
【００２４】
本発明の第３の側面において、ブリッジを介して構内ネットワーク内でコンテンツを配信する方法が開示される。１つの実施例では、この方法はブリッジにおいて第１のデバイスとの通信を確立するステップと、第１のデバイスに関連づけられたコンテンツエレメントのリストにアクセスするステップと、コンテンツエレメントに関連する複数のレコードを含むローカルディレクトリ構造を生成するステップと、ローカルディレクトリ構造をブリッジと通信している第２のデバイスにアクセス可能とするステップであって、第２のデバイスは複数のレコードの少なくとも１つを選択するステップと、複数のレコードの中の選択されたレコードに対応するコンテンツエレメントの１つを検索するステップと、検索されたコンテンツエレメントを第２のデバイスへ送信するのに適したフォーマットに変換するステップと、変換されたコンテンツエレメントを第２のデバイスへ送信するステップと、を含んでいる。
【００２５】
１つのバリエーションでは、第１のデバイスとの通信は第１のインターフェイスを介した通信を含み、第２のデバイスとの通信は第２の異なるインターフェイスを介した通信を含んでいる。
【００２６】
もう１つのバリエーションでは、第１のデバイスと関連付けられたコンテンツエレメントはその上に保存されたコンテンツを含んでいる。さらに、もう１つのバリエーションでは、第１のデバイスと関連付けられたコンテンツエレメントは第１のデバイスと通信している第３のデバイス上に保存されたコンテンツを含んでいる。
【００２７】
もう１つのバリエーションでは、コンテンツエレメントを変換する行為は第２のデバイスが受信して利用することができる少なくとも１つのコンテンツフォーマットタイプの決定を含んでいる。決定の行為は１つ以上の互換性のあるフォーマットを含むプロファイルを第２のデバイスから受信することを含むことができる。
【００２８】
さらに、もう１つのバリエーションでは、ローカルエンティティは複数のリンクを含むように構成されたデータベースを含み、リンクはブリッジがレコードに対応するコンテンツエレメントを検索できるようにする。ブリッジは、さらに、ウェブサーバプロセスを含むことができ、ローカルディレクトリ構造は、さらに、ウェブサーバにより確立されるウェブページを含むことができる。
【００２９】
もう１つのバリエーションでは、コンテンツエレメントは関連付けられたセキュリティデータを含み、セキュリティデータは、第１または前記第２のデバイスによりコンテンツエレメントをレンダリングまたは記録できる前に、第１および第２デバイスの少なくとも一方をブリッジに認証するのに使用される。
【００３０】
本発明の第４の側面において、メディアコンテンツの再生をコントロールする方法が開示される。１つの実施例では、コンテンツは第１のデバイス上に配置され、コントロールは第２のデバイスから受信した１つ以上のコマンドに従って行われ、この方法は少なくともコンテンツブリッジを介して第２のデバイスから第１のデバイスへメディアコンテンツを提供するステップと、コンテンツブリッジにおいて第１のデバイスからの１つ以上のコマンドを受信するステップであって、１つ以上のコマンドはメディアコンテンツの使用をコントロールする１つ以上のアクションに関連付けられており、第１のデバイスは１つ以上のコマンドを第１のプロトコルで送信するステップと、１つ以上のコマンドを第１のプロトコルから第２のプロトコルへ変換するステップであって、第２のプロトコルは少なくとも第２のデバイスにより利用されるプロトコルを含むステップと、変換された１つ以上のコマンドを第２のデバイスへ送信するステップであって、第２のデバイスは１つ以上のアクションを実行するステップと、を含んでいる。
【００３１】
１つのバリエーションでは、第１のデバイスはケーブルまたは衛星ネットワーク顧客構内機器（ＣＰＥ）を備え、第１のプロトコルはＵｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ（ＵＰｎＰ（登録商標））プロトコルを含み、第２のデバイスはポータブルメディアデバイス（ＰＭＤ）を備え、第２のプロトコルはシリアル化されたアクセサリプロトコルを含んでいる。
【００３２】
もう１つのバリエーションでは、コマンドはイーサネットインターフェイスを介して受信され、変換されたコマンドがＲＳ２３２インターフェイス、および／またはＵＳＢインターフェイスを介して第２のデバイスへ送信される。
【００３３】
さらに、もう１つのバリエーションでは、第１のデバイスはポータブルメディアデバイス（ＰＭＤ）を備え、第１のプロトコルはシリアル化されたアクセサリプロトコルを含んでおり、第２のプロトコルはＵｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ（ＵＰｎＰ）プロトコルを含んでいる。コマンドを受信する行為は３０ピンコネクタインターフェイスの少なくとも１つを受信することを含み、変換されたコマンドを第２のデバイスへ送信する行為はＭｏＣＡまたはイーサネットインターフェイスを介して送信することを含んでいる。
【００３４】
本発明の第５の側面において、コンテンツ配信ネットワーク内でビシネスを行う方法が開示される。１つの実施例では、この方法は加入者にそれを介してコンテンツを受信することができるネットワークへのインターフェイスを提供するステップと、加入者にインターフェイスおよびメディアデバイス間をブリッジするように構成された装置を提供するステップと、サブスクリプションプランの一部として加入者へインターフェイスを介してコンテンツを配信するステップと、インターフェイスまたはそれとデータ通信しているデバイス上にコンテンツを保存するステップと、保存されたコンテンツの少なくとも一部を装置を介してメディアデバイスへ転送するステップと、を含んでいる。
【００３５】
１つのバリエーションでは、この方法は、さらに、記録されたコンテンツに関してメディアデバイスに関連付けられた１つ以上の制限を決定し、転送行為の一部として制限を実施するステップを含んでいる。
【００３６】
もう１つのバリエーションでは、この方法は、さらに、インターフェイスに関連づけられたユーザインターフェイスを介してメディアデバイスの操作をコントロールするステップを含んでいる。
【００３７】
本発明の第６の側面において、ソフトウエアアーキテクチュアが開示される。１つの実施例では、アーキテクチュアはコンテンツ配信ネットワークのコントロールエリアに配置された第１のプロセス、およびネットワークが受け持つ構内のメディアブリッジ装置上に配置された第２のプロセスを含んでいる。第１および第２のプロセスは通信中であるため、たとえば、（ｉ）第１のプロセスによるメディアブリッジのコントロール、（ｉｉ）第１のプロセスによるブリッジの再構成および更新、および（ｉｉｉ）メディアブリッジへのコンディショナルアクセスデータまたはパッケージのダウンロードを含むさまざまな機能が許される。
【００３８】
本発明の第７の側面において、コンピュータ読取可能装置が開示される。１つの実施例では、本装置は少なくとも１つのコンピュータプログラムを含む記憶媒体を備え、それは実行されると、とりわけ、２つの異なるデバイス環境（および、随意セキュリティドメイン）間でメディアコンテンツを転送できるように構内ネットワーク内でメディアブリッジ装置を作動させる。
【００３９】
本発明のこれらおよび他の側面はここに提供された開示を考慮すれば明らかとなる。
【図面の簡単な説明】
【００４０】
（図面の簡単な説明）
【図１】本発明において有用である典型的なＨＦＣケーブルネットワーク構成を例示する機能的ブロック図である。
【図１ａ】本発明において有用である１つの典型的なＨＦＣケーブルネットワーク・ヘッドエンド構成を例示する機能的ブロック図である。
【図１ｂ】本発明において有用である１つの典型的なローカルサービスノード構成を例示する機能的ブロック図である。
【図２】本発明の１つの実施例に従って構成されたコンテンツおよびデータ配信ネットワークの機能的フロー図である。
【図３】本発明の１つの実施例に従って構成された典型的なメディアブリッジ装置の機能的ブロック図である。
【図４】図３の典型的なメディアブリッジ装置を介して第１のデバイスから第２のデバイスへコンテンツを提供する方法の１つの実施例を例示する論理フロー図である。
【図５】図３の典型的なメディアブリッジ装置を介して第２のデバイスから第１のデバイスをコントロールする方法の１つの実施例を例示する論理フロー図である。
【図６】図３の典型的なメディアブリッジ装置に関連づけられたウェブサーバを介して第１のデバイスから第２のデバイスへコンテンツを提供する方法の１つの実施例を例示する論理フロー図である。
【図７】図２のネットワークにおいて有用であるソフトウエアアーキテクチュアの１つの典型的な実施例のグラフ表現である。
【図８】本発明に従った構内（たとえば、家庭）ネットワークの１つの実施例を例示するブロック図である。
【図８ａ】本発明に従った構内ネットワークの第２の実施例を例示するブロック図である。
【図９】図３の典型的なメディアブリッジ装置を介して第１のデバイスから第２のデバイスへコンテンツを提供する方法の第２の実施例を例示する論理フロー図である。
【図９ａ】コンテンツを第１のフォーマットから図３のメディアブリッジ装置を利用する受信装置と互換性のある第２のフォーマットへ変換する方法の１つの実施例を例示する論理フロー図である。
【発明を実施するための形態】
【００４１】
（発明の詳細な説明）
次に、同じ番号は全体を通して同じ部品を示す図面を参照する。
【００４２】
ここで使用される用語「アプリケーション」は一般的に特定の機能またはテーマを実施する実行可能なソフトウエアのユニットを指している。アプリケーションのテーマは任意数の分野および機能（オンデマンドコンテンツ管理、ｅ−コマース取引、仲介取引、ホームエンターテイメント、計算器、等）に亘って広く異なり、１つのアプリケーションが２つ以上のテーマを有することがある。実行可能なソフトウエアのユニットは一般的に予め定められた環境において実行され、たとえば、ユニットはＪａｖａＴＶ（登録商標）環境内で実行するダウンロード可能なＪａｖａＸｌｅｔ（登録商標）を含むことができる。
【００４３】
ここで使用される用語「ブラウザ」は、視角、聴覚、または触覚通信に適合されたものを含む任意の「ユーザエージェント」だけでなく、限定はしないが、インターネットを介して１つ以上のウェブ・サイトまたはＵＲＬにアクセスするように適合されたインターネットブラウザを含むネットワークアクセス機能を提供する任意のコンピュータプログラム、アプリケーションまたはモジュールを指している。
【００４４】
ここで使用される用語「クライアントデバイス」および「エンドユーザデバイス」は、限定はしないが、セットトップボックス（たとえば、ＤＳＴＢ）、パーソナルコンピュータ（ＰＣ）、およびマイクロコンピュータ、デスクトップ、ラップトップ、その他、およびハンドヘルドコンピュータ、ＰＤＡ等のモバイルデバイス、たとえば、ｉＰｏｄ（登録商標）、およびスマートホン等のパーソナルメディアデバイスを含んでいる。
【００４５】
ここで使用される用語「コーディック」は、限定はしないが、ＭＰＥＧ（たとえば、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４、等）、Ｒｅａｌ（ＲｅａｌＶｉｄｅｏ、等）、ＡＣ−３（オーディオ）、ＤｉＶＸ、ＸＶｉＤ／ＶｉＤＸ、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｖｉｄｅｏ（たとえば、ＷＭＶ７，８または９）、ＡＴＩ  Ｖｉｄｅｏ  ｃｏｄｅｃ、またはＶＣ−１（ＳＭＰＴＥ標準４２１Ｍ）ファミリーのものを含むビデオ、オーディオ、または他のデータ符号化および／または復号アルゴリズム、プロセスまたは装置を指している。
【００４６】
ここで使用される用語「コンピュータプログラム」または「ソフトウエア」は機能を実施する任意のシーケンスまたは人間または機械が認識可能なステップを含むことを意味している。このようなプログラムはＣｏｍｍｏｎ  ＯｂｊｅｃｔＲｅｑｕｅｓｔ  Ｂｒｏｋｅｒ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＣＯＲＢＡ）、Ｊａｖａ（登録商標）（Ｊ２ＭＥ、Ｊａｖａ  Ｂｅａｎｓ、等を含む）等のオブジェクト指向環境だけでなく、たとえば、Ｃ／Ｃ＋＋、Ｆｏｒｔｒａｎ、ＣＯＢＯＬ、ＰＡＳＣＡＬ、アセンブリ言語、マークアップ言語（たとえば、ＨＴＭＬ、ＳＧＭＬ、ＸＭＬ、ＶｏＸＭＬ）、等を含む実質的に任意のプログラミング言語または環境においてレンダリングすることができる。
【００４７】
ここで使用される用語「コンディショナルアクセス」は、ハードウェア、ソフトウエア、またはファームウエア（またはそれらの組合せ）で実施されるかに関わらず、限定はしないが、”Ｐｏｗｅｒｋｅｙ”ファミリー（Ｐｏｗｅｒｋｅｙ  Ｂｏｏｋ  ２、Ｐｏｗｅｒｋｅｙ  Ｂｏｏｋ  ３、等）のメンバー、ＮＤＳ（ＶｉｄｅｏＧｕａｒｄ、ｍＶｉｄｅｏＧｕａｒｄ、等）、非特許文献１およびＭｏｔｏｒｏｌａ／Ｇｅｎｅｒａｌ  Ｉｎｓｔｒｕｍｅｎｔ  ＤｉｇｉＣｉｐｈｅｒ（Ｒ）ファミリー（ＤｉｇｉＣｉｐｈｅｒＩＩ、等）を含むアクセス制御方式を指している。これらは、たとえば、いわゆる”ＣａｂｌｅＣａｒｄ”プラグインセキュリティモジュールアクセステクノロジ、ダウンロード可能なＣＡシステム（ＤＣＡＳ）、その他を使用して実施することができる。
【００４８】
用語「顧客構内機器（ＣＰＥ）」および「ホストデバイス」は顧客すなわちユーザの構内に配置されネットワークに接続された任意タイプの電子装置を指している。用語「ホストデバイス」は、一般的に、衛星、ケーブル、または地上ネットワークを介してデジタルテレビジョンコンテンツへのアクセスを有する端末装置を指している。ホストデバイス機能はデジタルテレビジョン（ＤＴＶ）セット内に統合することができる。用語「顧客構内機器」（ＣＰＥ）はセットトップボックス（たとえば、ＤＳＴＢ）、テレビジョン、ケーブルモデム（ＣＭ）、埋込マルチメディアターミナルアダプタ（ｅＭＴＡ）、スタンドアロンか他のデバイスと一体化されているかにかかわらず、デジタルビデオレコーダ（ＤＶＲ）、ゲートウエィ記憶装置（Ｆｕｒｎａｃｅ）、およびＩＴＶパーソナルコンピュータを含んでいる。
【００４９】
ここで使用される用語「ディスプレー」は、限定はしないが、ＣＲＴ、ＬＣＤ、ＴＦＴ、プラズマディスプレー、ＬＥＤ、白熱および蛍光デバイスを含む情報を表示するように適合された任意タイプのデバイスを意味する。ディスプレーデバイスは、たとえば、プリンタ、ｅ−インクデバイス、等のあまり動的でないデバイスを含むもことができる。
【００５０】
ここで使用される用語「ＤＶＲ（デジタルビデオレコーダ）」は、一般的に、ネットワークを介して送られたコンテンツを記録して選択的に呼び戻すことができる任意タイプの記録機構および／またはソフトウエア環境を指している。このようなＤＶＲは専用とすることができ、あるいは非専用または多機能システムの一部とすることができる。
【００５１】
ここで使用される用語「ＤＯＣＳＩＳ」は、たとえば、ＤＯＣＳＩＳバージョン１．０、１．１、２．０および３．０を含む、Ｄａｔａ  Ｏｖｅｒ  Ｃａｂｌｅ  Ｓｅｒｖｉｃｅｓ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎの任意の既存または計画されたバージョンを指している。ＤＯＣＳＩＳ（バージョン１．０）は「デジタル」ケーブルネットワークを使用するインターネットアクセスのための標準およびプロトコルである。ＤＯＣＳＩＳ１．１はＤＯＣＳＩＳ１．０と相互運用可能であり、ＤＯＣＳＩＳ１．０に比べてセキュリティが改善されているだけでなく、データレートおよび遅延保証がある（ＶｏＩＰ）。ＤＯＣＳＩＳ２．０は１．０および１．１と相互運用可能であり、しかもＴＤＭＡおよびＣＤＭＡを含む新しい変調フォーマットだけでなく、より広いアップストリーム帯域（６．４ＭＨｚ）を提供する。それはシンメトリックなサービスも提供する（３０Ｍｂｐｓアップストリーム）。
【００５２】
ここで使用される用語「集積回路（ＩＣ）」は、プロセスや基材（限定はしないが、Ｓｉ、ＳｉＧｅ、ＣＭＯＳ、ＧａＡｓを含む）に無関係に、任意の集積レベルを有する任意タイプのデバイス（限定はしないが、ＵＬＳＩ、ＶＬＳＩ、およびＬＳＩを含む）を指している。ＩＣは、たとえば、メモリデバイス（たとえば、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲＡＭ、ＥＥＰＲＯＭ／Ｆｌａｓｈ、ＲＯＭ）、デジタルプロセッサ、ＳｏＣデバイス、ＦＰＧＡｓ、ＡＳＩＣ、ＡＤＣ、ＤＡＣ、トランシーバ、メモリコントローラ、その他のデバイス、およびそれらの任意の組合せを含むことができる。
【００５３】
ここで使用される用語「Ｉｎｔｅｒｎｅｔ」および「ｉｎｔｅｒｎｅｔ」は交換可能に使用され、限定はしないが、Ｉｎｔｅｒｎｅｔを含むｉｎｔｅｒ−ｎｅｔｗｏｒｋｓを指している。
【００５４】
ここで使用される用語「メモリ」は、限定はしないが、ＲＯＭ、ＰＲＯＭ、ＥＥＰＲＯＭ、ＤＲＡＭ、ＳＤＲＡＭ、ＤＤＲ／２、ＳＤＲＡＭ、ＥＤＯ／ＦＰＭＳ、ＲＬＤＲＡＭ、ＳＲＡＭ、「フラッシュ」メモリ（たとえば、ＮＡＮＤ／ＮＯＲ）、およびＰＳＲＡＭを含むデジタルデータを格納するように適合された任意タイプの集積回路または他の記憶装置を含んでいる。
【００５５】
ここで使用される用語「マイクロプロセッサ」および「デジタルプロセッサ」は、限定はしないが、デジタルシグナルプロセッサ（ＤＳＰ）、縮小命令セットコンピュータ（ＲＩＳＣ）、汎用（ＣＩＳＣ）プロセッサ、マイクロプロセッサ、ゲートアレイ（たとえば、ＦＰＧＡ）、ＰＬＤ、リコンフィギャラブルコンピュートファブリック（ＲＣＦ）、アレイプロセッサ、および特定アプリケーション集積回路（ＡＳＩＣ）を含む全タイプのデジタル処理装置を一般的に含むことを意味する。このようなデジタルプロセッサは単一のユニットＩＣダイ上に収容されるか、あるいは複数のコンポーネントに亘って分散される。ここで使用される用語「ＭＳＯ」または「マルチシステムオペレータ」は媒体を介したプログラミングおよびデータを含むサービスを配信するのに必要なインフラストラクチュアを有するケーブル、衛星、または地上ネットワークプロバイダを指している。
【００５６】
ここで使用される用語「ネットワーク」および「ベアラネットワーク」は、限定はしないが、ハイブリッドファイバー同軸（ＨＦＣ）ネットワーク、衛星ネットワーク、電気通信ネットワーク、およびデータネットワーク（ＭＡＮ、ＷＡＮ、ＬＡＮ、ＷＬＡＮ、インターネット、およびイントラネットを含む）を含む任意タイプの電気通信またはデータネットワークを一般的に指している。このようなネットワークまたはその一部は任意の１つ以上の異なるトポロジ（たとえば、リング、バス、スター、ループ、等）、伝送メディア（たとえば、有線／無線ケーブル、無線ワイヤレス、ミリ波、光、等）、および／または通信またはネットワーキングプロトコル（たとえば、ＳＯＮＥＴ、ＤＯＣＳＩＳ、ＩＥＥＥ  Ｓｔｄ．８０２．３、ＡＴＭ、Ｘ．２５、Ｆｒａｍｅ  Ｒｅｌａｙ、３ＧＰＰ、３ＧＰＰ２、ＷＡＰ、ＳＩＰ、ＵＤＰ、ＦＴＰ、ＲＴＰ／ＲＴＣＰ、Ｈ．３２３、等）を利用することができる。
【００５７】
ここで使用される用語「ネットワークインターフェイス」は、限定はしないが、Ｆｉｒｅｗｉｒｅ（登録商標）（たとえば、ＦＷ４００、ＦＷ８００、等）、ＵＳＢ（たとえば、ＵＳＢ２）、イーサネット（たとえば、１０／１００、１０／１００／１０００（ギガビットイーサネット）、１０−Ｇｉｇ−Ｅ、等）、ＭｏＣＡ、シリアルＡＴＡ（たとえば、ＳＡＴＡ、ｅ−ＳＡＴＡ、ＳＡＴＡＩＩ）、Ｕｌｔｒａ−ＡＴＡ／ＤＭＡ、Ｃｏａｘｓｙｓ（たとえば、ＴＶｎｅｔＴＭ）、無線周波数チューナ（たとえば、インバンドまたはＯＯＢ、ケーブルモデム、等）、Ｗｉ−Ｆｉ（８０２．１１ａ，ｂ，ｇ，ｎ）、Ｗｉ−ＭＡＸ（登録商標）（８０２．１６）、ＰＡＮ（８０２，１５）、またはＩｒＤＡファミリーのものを含むコンポーネントまたはネットワークとの任意の信号またはデータインターフェイスを指している。
【００５８】
ここで使用される用語「パーソナルメディアデバイス」および「ＰＭＤ」は、限定はしないが、ポータブルかどうかに関わらず、メディアを保存しかつ／またはレンダリングすることができる任意のデバイスを指している。
【００５９】
ここで使用される用語「サーバ」は、コンピュータネットワーク上の１つ以上の他のデバイスまたはエンティティにデータ、ファイル、アプリケーション、コンテンツ、または他のサービスを提供するように適合される形式に無関係に、任意のコンピュータ化されたコンポーネント、システムまたはエンティティを指している。
【００６０】
ここで使用される用語「ユーザインターフェイス」は、限定はしないが、任意の視覚、グラフィカル、触覚、聴覚、知覚、またはユーザまたは他のエンティティに対して情報を提供および／または受信する他の手段を指している。
【００６１】
ここで使用される用語「Ｗｉ−Ｆｉ」は、限定はしないが、ＩＥＥＥ−Ｓｔｄ．８０２．１１または８０２．１１ａ／ｂ／ｇ／ｎを含む関連標準の任意のバリエーションを指している。
【００６２】
ここで使用される用語「ワイヤレス」は、限定はしないが、Ｗｉ−Ｆｉ、ブルートゥース、３Ｇ、ＨＳＤＰＡ／ＨＳＵＰＡ、ＴＤＭＡ、ＣＤＭＡ（たとえば、ＩＳ−９５Ａ、ＷＣＤＭＡ、等）、ＦＨＳＳ、ＤＳＳＳ、ＧＳＭ（登録商標）、ＰＡＮ／８０２．１５、Ｗｉ−ＭＡＸ（８０２．１６）、８０２．２０、狭帯域／ＦＤＭＡ、ＯＦＤＭ、ＰＣＳ／ＤＣＳ、アナログセルラー、ＣＤＰＤ、衛星システム、ミリ波またはマイクロ波システム、アコースティック、および赤外（すなわち、ＩｒＤＡ）を含む任意のワイヤレス信号、データ、通信、または他のインターフェイスを意味する。
【００６３】
（概要）
１つの顕著な側面において、本発明は、とりわけ、ポータブルメディアデバイス（ＰＭＤ）とユーザのホームネットワーク間の接続として機能するメディアブリッジング装置を備えている。このブリッジング装置は、たとえば、ＰＭＤ上に保存されたコンテンツをユーザのセットトップボックスまたは他のクライアントデバイス上に提示することができるフォーマットへ変換するのに使用することができる。プレゼンテーションのコントロールもブリッジング装置により提供される。１つの実施例では、本装置はユーザがテレビジョン、パーソナルコンピュータまたは他のユーザデバイスに関連づけられたユーザインターフェイスを介してＰＭＤからメディアにアクセスしてその再生をコントロールできるようにする。本装置は、操作されるコンテンツに関連づけられた適切な著作権およびデジタル権利管理（ＤＲＭ）を維持しながら、随意ＰＭＤ上に保存されたコンテンツをコピーしてユーザのデジタルビデオレコーダ（ＤＶＲ）または他の記憶装置上に保存できるようにもする。
【００６４】
メディアブリッジング装置は構内ネットワークまたはメディアコンテンツに対する信頼されたドメイン内で動作して加入者に構内ネットワーク内での完全なモビリティを許す。たとえば、ＰＭＤからのメディアコンテンツは任意のＳＴＢ、ＰＣ、モバイルデバイス、または他のＰＭＤへ配信する現存するネットワークを介してアクセスすることができる。
【００６５】
メディアブリッジング装置は既存の構内ネットワーク（ＭｏＣＡ対応ネットワーク等の、構内の同軸ケーブルにより定められたネットワークを含む）を利用してデバイスおよびＤＶＲがＰＭＤとメディアコンテンツを共有するようにすることもできる。
【００６６】
（典型的な実施例の詳細な説明）
次に、本発明の装置および方法の典型的な実施例が詳細に説明される。典型的な実施例は特定マルチメディアオペレータ（ＭＳＯ）、デジタルネットワーキング能力、および複数のクライアントデバイス／ＣＰＥを有する前記したハイブリッドファイバ同軸（ＨＦＣ）ケーブルシステムアーキテクチュアの文脈において説明されるが、本発明の一般的な原理および利点は、ブロードバンド、ナローバンド、ワイヤドおよびワイヤレス、であるか否かに関わらず、他のタイプのネットワークおよびアーキテクチュアに拡張することができ、下記の説明は単なる例にすぎない。
【００６７】
また、一般的に消費者（すなわち、ホーム）エンドユーザドメインの文脈において説明されるが、本発明は他のタイプの環境（たとえば、商用／企業、政府／軍事、等）にも容易に適合させることができる。無数の他の応用が可能である。
【００６８】
また、特定の側面が主として既知のインターネットプロトコル（とりわけ、ＲＦＣ７９１および２４６０に記載されている）の文脈において説明されるが、本発明は他のタイプのプロトコル（実際には、他のインターネットおよびイントラネットを含むベアラネットワーク）を利用して記載された機能を実施できることが理解される。
【００６９】
（ネットワーク）
図１は本発明の統一されたネットワーク装置および方法を使用することができる典型的なコンテンツベースネットワーク構成を例示している。ネットワーク１００のさまざまなコンポーネントは（ｉ）１つ以上のデータおよびアプリケーション発信点１０２、（ｉｉ）１つ以上のコンテンツソース１０３、（ｉｉｉ）１つ以上のアプリケーション配信サーバ１０４、（ｉｖ）１つ以上のＶＯＤサーバ１０５、および（ｖ）消費者構内機器（ＣＰＥ）１０６を含んでいる。配信サーバ１０４、ＶＯＤサーバ１０５、およびＣＰＥ１０６はベアラ（たとえば、ＨＦＣ）ネットワーク１０１を介して接続されている。簡単にするために前記したコンポーネント１０２、１０４、１０５、１０６の各々の１つからなる単純なアーキテクチュアが図１に示されているが、本発明と矛盾することなく複数の発信点、配信サーバ、ＶＯＤサーバ、および／またはＣＰＥデバイス（異なるネットワークトポロジだけでなく）を有する匹敵するアーキテクチュアを利用できることが認識される。たとえば、図１ａのヘッドエンドアーキテクチュア（後述する）を使用することができる。
【００７０】
データ／アプリケーション発信点１０２はデータおよび／またはアプリケーション（ＶＯＤベースまたは「ウォッチＴＶ」アプリケーション等）を配信サーバ１０４へ転送できるようにする任意の媒体を含んでいる。これは、たとえば、サードパーティデータソース、アプリケーションベンダーウェブサイト、ＣＤ−ＲＯＭ、外部ネットワークインターフェイス、大容量記憶装置（たとえば、ＲＡＩＤシステム）、等を含むことができる。このような転送は自動とすることができ、１つ以上の指定されたイベント（要求パケットまたはＡＣＫの受信のような）の発生により開始され、手動で行われ、あるいは当業者ならば容易に認識できる任意数の他のモードで達成される。
【００７１】
アプリケーション配信サーバ１０４はこのようなアプリケーションがネットワークシステムに入ることができるコンピュータシステムを備えている。配信サーバはネットワーキング術において既知であり、ここではこれ以上説明しない。
【００７２】
ＶＯＤサーバ１０５はオンデマンドコンテンツを１つ以上の前記したデータソース１０２から受信してネットワークシステムへ入れることができるコンピュータシステムを備えている。これらのサーバはコンテンツをローカルに発生することができ、あるいは遠いソースからのゲートウェイまたは媒介として機能する。
【００７３】
ＣＰＥ１０６は配信サーバ１０４によりアクセスすることができる「顧客の構内」（または、配信サーバ１０４に対してローカルすなわち遠方であるかどうかに関わらず、他の場所）の任意の装置を含むことができる。本発明の「統一された」ＣＰＥの典型的な実施例は図２および３に関して後述する。
【００７４】
次に、図１ａを参照して、本発明で有用なヘッドエンドアーキテクチュアの１つの典型的な実施例が説明される。図１ａに示すように、ヘッドエンドアーキテクチュア１５０は、さまざまなコンポーネントを互いにデータ通信させるＬＡＮ１５８、１６０だけでなく、課金モジュール１５２、加入者管理システム（ＳＭＳ）およびＣＰＥ構成管理モジュール１５４、ケーブルモデム終端システム（ＣＭＴＳ）およびＯＯＢシステム１５６を含む典型的なヘッドエンドコンポーネントおよびサービスを備えている。バーまたはバスＬＡＮトポロジが例示されているが、前に参照した任意数の他の配置（たとえば、リング、スター、等）を本発明と矛盾せずに使用できることが理解される。また、図１ａに描かれたヘッドエンド構成はハイレベル、概念的アーキテクチュアであり、各ＭＳＯはカスタムアーキテクチュアを使用して展開された複数のヘッドエンドを有することができることも理解される。
【００７５】
図１ａのアーキテクチュア１５０は、さらに、ネットワークを介して送信するためにコンテンツを「条件づける」ように適合されたＨＦＣネットワーク１０１に接続されたマルチプレクサ／暗号器／変調器（ＭＥＭ）１６２を含んでいる。配信サーバ１０４はＬＡＮ１６０に接続され、それは１つ以上のファイルサーバ１７０を介してＭＥＭ１６２およびネットワーク１０１へのアクセスを提供する。ＶＯＤサーバ１０５はＬＡＮ１６０にも接続されているが、他のアーキテクチュアを用いることができる（たとえば、ＶＯＤサーバが８０２．３ｚギガビットイーサネットデバイス等のコアスイッチングデバイスに関連づけられるような）。前記したように、情報は複数のチャネルに亘って運ばれる。こうして、ヘッドエンドはさまざまなソースからの搬送されたチャネルに対する情報を得るように適合されなければならない。典型的に、ヘッドエンド１５０からＣＰＥ１０６へ配信されるチャンバ（「ダウンストリーム」）はヘッドエンド内で一緒に多重化され、さまざまな介在するネットワークコンポーネントを介して近隣ハブへ送られる（図１ｂ）。
【００７６】
関連するサービスグループに関連づけられた各ダウンストリーム（インバンド）チャネル内にコンテンツ（たとえば、オーディオ、ビデオ、等）が提供される。ヘッドエンドまたは中間ノード（たとえば、ハブサーバ）と通信するために、ＣＰＥ１０６はアウトオブバンド（ＯＯＢ）またはＤＯＣＳＩＳチャネルおよび関連付けられたプロトコルを使用することができる。ＯＣＡＰ１．０、２．０、３．０（および、その続き）仕様がダウンストリームおよびアップストリームの両方に対する典型的なネットワーキングプロトコルを提供するが、本発明はこれらのアプローチに決して限定されない。
【００７７】
複数のサーバ（ブロードキャスト、ＶＯＤ、その他）を使用することができ、所望により、異なるサーバ「ファーム」の一部のような２つ以上の異なる場所に配置されることも認識される。これら複数のサーバを使用して１つのサービスグループ、または異なるサービスグループに供給することができる。簡単なアーキテクチュアでは、単一サーバを使用して１つ以上のサービスグループに供給される。もう１つのバリエーションでは、同じ場所に配置された複数のサーバを使用して１つ以上のサービスグループに供給される。
【００７８】
図１ｂに示すように、図１および１ａのネットワーク１０１は図１ａのＭＥＭ１６２の出力が光ドメインへ転送される（ヘッドエンドまたはさらにダウンストリームの光トランシーバ１７７を介して）ファイバ／同軸配置を備えている。次に、光ドメイン信号がファイバノード１７８に配信され、それは、信号をさらに配信ネットワーク１８０を介して複数のローカルサービスノード１８２へ配信する。これにより、ローカルサービスエンドにおけるネットワークの効果的な１：Ｎ拡張が提供される。
【００７９】
（メディアブリッジングネットワーク）
図２は本発明の１つの実施例に従って構成された構内ネットワークおよび関連するエレメントのブロック図である。図からお判りのように、ＰＭＤ２０２およびＣＰＥ１０６の各々が本発明のメディアコンテンツブリッジ２００に接続されている。ＣＰＥ１０６およびメディアブリッジ２００間の通信はＩＥＥＥ  Ｓｔｄ．８０２．３に準拠するイーサネット／ＧＢＥネットワークを介して行われるが、たとえば、Ｗｉ−Ｆｉ（ＩＥＥＥ  Ｓｔｄ．８０２．１１）、ＰＡＮ（たとえば、ＩＥＥＥ  Ｓｔｄ．８０２．１５）、ＦｉｒｅＷｉｒｅ（ＩＥＥＥ  Ｓｔｄ．１３９４）、等の任意数の他のネットワークプロトコルおよびトポロジを使用することができる。
【００８０】
ＣＰＥ１０６は、さらに、配信ネットワーク１０１を介して例示した実施例内のヘッドエンド１５０に接続される（前記したように）。また、ＣＰＥ１０６はワイヤドまたはワイヤレスインターフェイス（たとえば、ケーブリング、ＰＡＮまたはＵＷＢマイクロネット、等）を介して記憶装置２０６およびディスプレーデバイス２０８と通信する。後述するように、典型的なＣＰＥ１０６は、さらに、たとえばＷｉ−Ｆｉまたは他のワイヤレス対応ラップトップ、ＰＣ、他の記憶エンティティ、他のＣＰＥ、等を含む任意数の異なるデバイスと信号通信することができる。さらに、「構内ＬＡＮ」（ＰＬＡＮ）を生成することができ、それは、たとえば、構内のインストールされた同軸ケーブルを介して形成されたネットワーク、Ｗｉ−Ｆｉネットワーク、等を含むことができる。
【００８１】
１つのバリエーションにおいて、記憶装置２０６は取り外し可能な光ディスクにメディアファイルを書き込むための書込み可能な光ドライブを含んでいる。いわゆる「ＣｏｍｐａｃｔＦｌａｓｈ（登録商標）」または、たとえば、フラッシュベースＵＳＢキー等の他の媒体も記憶装置２０６（または、接続されたリーダ／ライタ）内に受け入れることができ、たとえば、音楽ファイル、デジタルカメラ画像データ、等をデバイスからデバイスへ（または、ネットワーク環境から別のネットワーク環境へ）容易に移すことができる。
【００８２】
もう１つのバリエーションにおいて、パーソナルビデオレコーダ（ＰＶＥ）または匹敵するデバイスがＣＰＥ１０６の一部として使用されるか、あるいは、それに接続される（あるいは、関連付けられた顧客デバイスがそれに接続される）。たとえば、Ｓｌｉｎｇ  Ｍｅｄｉａ  ｏｆ  Ｓａｎ  Ｍａｔｅｏ，ＣＡ社製「Ｓｌｉｎｇｂｏｘ」はユーザがインターネット接続ＰＣまたは類似のデバイスを介してさまざまな場所からテレビ番組を見ることができるようにすることができるこのような１つの典型的なデバイスである。このデバイスは、一般的に、加入者のケーブル／衛星ビデオドロップおよびＤＳＴＢ間に接続され、ＴＶチューナを内蔵している。ユーザは特定のチャネルにチューニングし、デバイスはケーブル／衛星を介してストリーミングされたビデオをＷｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａまたは類似のフォーマットで符号化する。符号化されたコンテンツはインターネット等のＩＰネットワークを介してＷｉｎｄｏｗｓ  ＸＰベースまたは類似のＰＣ上の顧客アプリケーションへストリーミングされ、ユーザはＩＰ配信ネットワークへのアクセスを有する限り局所的に（すなわち、同じ構内で）または遠隔地からデータを見ることができる。
【００８３】
ＣＰＥ１０６は、限定はしないが、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４、ＡＶＣ／Ｈ．２６４、ＷＭＶ、ＶＣ−１、ＡＶＩおよびＲｅａｌを含む複数のＳＤおよびＨＤビデオフォーマットを送信／配信する能力を提供する。たとえば、Ｇｒａｐｈｉｃ  Ｉｍａｇｅ  Ｆｉｌｅ（ＧＩＦ）、Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＪＰＥＧ）、Ｂｉｔｍａｐ（ＢＭＰ）およびＴａｇ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ（ＴＩＦＦ）を含む複数の写真または画像フォーマットもサポートされる。ＣＰＥ１０６はケーブルモデム（たとえば、ＤＯＣＳＩＳ）チューナリソース、またはアウトオブバンド（ＯＯＢ）チャネルを介して利用可能な信号のリアルタイムストリーミングサービスを提供することもできる。
【００８４】
ＣＰＥ１０６はオーディオ／ビデオ／メディアを復号するためのデコーダを含む必要はないが、このようなデコーダ機能（たとえば、第１のフォーマットで副復号し、次に、第２のフォーマットで符号化するトランスコーディングだけでなく）および／または変換機能（すなわち、ビットレートを変える、または定ビットレート出力を確立するように処理する）を、所望により、ＣＰＥ１０６内で実施できることが理解される。
【００８５】
１つの典型的な実施例では、ＣＰＥ１０６は非特許文献２に開示されているＯｐｅｎＣａｂｌｅＴＭ  ＨｏｍｅＮｅｔｗｏｒｋｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅに準拠している。Ｎｅｔｗｏｒｋｉｎｇ  Ｐｒｏｔｏｃｏｌ  ２．０仕様で検討されているように、準拠するＣＰＥ１０６は、とりわけ、ＤＬＮＡバージョン１．０またはその後のバージョン等のＤｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ（ＤＬＮＡ）要求条件との互換性を含んでいる。後述するように、この機能により、とりわけ、コンテンツをＤＬＮＡ１．５フォーマットでレンダリングし、ＤＬＮＡを使用してコンテンツディレクトリを発生することができる。
【００８６】
図２のＰＭＤ２０２は、任意数の異なるインターフェイスを介してＣＰＥ１０６に接続される、ポータブル音楽プレーヤ（たとえば、ＭＰ３プレーヤ、ｉＰｏｄｓＴＭ、等）、ポータブルビデオプレーヤ、カメラ、ビデオレコーダ、スマートフォン、等の任意のポータブル／パーソナルデバイスを含むことができる。音楽および他のメディアファイルはメディアブリッジ２００を介してその上で使用し見るためにＣＰＥへ送信される。したがって、メディアブリッジはＰＭＤ２０２と物理的かつ論理的にインターフェイスするように適合されている。本発明は、実質的にユニバーサルな集中型インターフェイス（ＵＳＢ２．０、ＵＳＢ３．０、等）、あるいは、ＰＭＤからアナログビデオおよびオーディオを受信することができる複数の離散的インターフェイスを含む、異なるタイプの物理的／論理的インターフェイスを使用することももくろんでいる。
【００８７】
ＣＰＥ１６０は、メディアブリッジ２００を含む、それが通信している各デバイスとデジタル信号を交換する。しかしながら、多くの場合、ＰＭＤ２０２はアナログ信号を出力するように適合されている。こうして、メディアブリッジ２００は、ＰＭＤ２０のアナログ出力からＣＰＥ１６０を介してユーザに表示されるデジタル信号へ変換するような「コンバータ」として機能する。
【００８８】
１つの実施例では、メディアブリッジ２００はＵｎｉｖｅｒｓａｌ  Ｐｌｕｇａｎｄ  Ｐｌａｙ（ＵＰｎＰ）ＡＶメディアサーバを利用して音楽、ビデオおよび写真等のコンテンツが家庭内のＵＰｎＰメディアレンダリング／記録デバイス（ＣＰＥ１０６）へ配信されるようにする。Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇａｎｄ  Ｐｌａｙ（ＵＰｎＰ）ＡＶメディアサーバ要求条件は、とりわけ、特許文献３に記述されており、非特許文献４も参照されたい。ＵＰｎＰレンダリングおよび復号デバイスに配信されるコンテンツは権利管理（たとえば、Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ（ＤＲＭ）））またはコピー保護を必要としないパーソナルまたは他のメディアコンテンツを随意含むことができる。
【００８９】
あるいは、「保護された」すなわちＤＲＭコンテンツを適切なセキュリティパッケージによりセキュリティパッケージを受信して認証することができるレンダリングデバイスに配信することができる。１つのバリエーションにおいて、メディアブリッジ２００への適切な認証無しに保護されたコンテンツをレンダリングまたは記録する（すなわち、ＵＰｎＰまたは類似のデバイスが実際にコンテンツの受信を認証されることを保証する）ことを許可されるレンダリングまたは記録デバイスは無い。もう１つのバリエーションにおいて、レンダリング装置はコンテンツのソースを認証するように構成することができる（すなわち、認証されたソースからのコンテンツだけをレンダリングまたは記録する）。たとえば、２００５年３月１４日に出願された特許文献１に記述された装置および方法を使用してこのような機能を提供することができ、他の方法を使用することもできる。
【００９０】
メディアブリッジ装置
図３は図２に示すメディアブリッジ装置２００の１つの実施例のブロック図である。メディアブリッジ装置２００はＰＭＤ２０２上に保存されているコンテンツをレンダリングするためのブリッジング機能を提供し、ＰＭＤインターフェイス３０２におけるアナログ信号の受信および処理サブシステム３０４における処理を介したＰＭＤ２０２に保存されているコンテンツの再生および「トリックモード」（たとえば、ＦＦ、ＲＥＷ、Ｐａｕｓｅ、等）機能をコントロールするように適合されている。
【００９１】
図からお判りのように、図３の典型的なメディアブリッジ２００はＰＭＤ２０２に接続する第１のインターフェイス３０２、処理システム３０４、コンバータ３０６および出力（たとえば、イーサネットまたは１３９４）インターフェイス３０８を含んでいる。メディアブリッジ２００は、さらに、ＲＳ２３２ドライバおよび電源またはディストリビュータ３１０を含んでおり、ＰＭＤインターフェイスに対しては他のコネクタスキーム（たとえば、７ピン、３０ピン、等）およびドライバを使用することもできる。以下に、メディアブリッジ２００の各コンポーネントについてより詳細に説明する。
【００９２】
１つの実施例では、パワーディストリビュータ３１０はＩＥＥＥ  Ｓｔｄ．８０２．３ａｆＰｏＥに準拠する装置（たとえば、ブリッジ２００の役割および使用するインターフェイスに応じて電源装置（ＰＳＥ）場合によってはさらに電力装置（ＰＤ）として機能する）である。非特許文献５を参照されたい。もう１つの実施例では、パワーディストリビュータ３１０はＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）に準拠する電源である。他の配電装置も本発明と矛盾することなく利用することができる。
【００９３】
さらにもう１つの実施例では、メディアブリッジ２００はランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ、光ドライブ（たとえば、ＣＤ−ＲＯＭまたはＤＶＤ）、ＮＡＮＤフラッシュメモリ、またはそれらの組合せ等のストレージエンティティ（図示せず）をさらに含むことができる。
【００９４】
前記したように、ＰＭＤ２０２は典型的にシステム内に組み込まれたアナログ出力を有している。こうして、オーディオおよびビデオデータはアナログ信号としてステレオオーディオポートおよび／またはコンポジットポートを介してもう１つのデバイスへ出力することができる。したがって、メディアブリッジ２００はステレオオーディオ入力ポートおよび／またはコンポジットポートを含んでいる。図３に示すステレオオーディオポートにより音楽およびビデオオーディオをＰＭＤ２０２から受信することができる。ビデオ入力ポートによりビデオ（たとえば、コンポジットビデオ信号の形）をＰＭＤ２０２から検索することができる。
【００９５】
もう１つのバリエーションにおいて、ＰＭＤ２０２はデジタルデータを出力するように構成され、そのためブリッジ２００はこのようなデータを受信するための適切なデジタルインターフェイスを含んでいる。適切なインターフェイスは、たとえば、ＵＳＢ、Ｗｉ−Ｆｉ、ＦｉｒｅＷｉｒｅ、またはデジタルデータ転送およびシグナリングのために適合された任意数の他のインターフェイスを含んでいる。
【００９６】
いくつかのＰＭＤ２０２はＲＳ２３２および／またはＵＳＢを介したコントロールインターフェイスも提供する。こうして、本発明のメディアブリッジ２００はＲＳ２３２および／またはＵＳＢポート（たとえば、ＵＳＢホスト／スレーブ配列）を介してＰＭＤ２０２をコントロールすることができるＰＭＤインターフェイス３０２を含んでいる。後述するように、ＵＳＢポートはＰＭＤ２０２にコンテンツを提供するのに利用することもできる。ＲＳ２３２ポートはＰＭＤ２０２からシリアルバイナリデータまたはコントロール信号を受信および送信するように適合されている。メディアブリッジは、さらに、処理サブシステムがＰＭＤ２０２と通信できるようにするＲＳ２３２ドライバ２１２を含んでいる。やはり後述するように、ＲＳ２３２ポートはメディアブリッジがＰＭＤ２０２をコントロールできるようにする。
【００９７】
本開示が与えられると、他のポートまたはインターフェイス（たとえば、ワイヤレス、高速シリアルデータポート、等）を介して受信された信号を受信するメディアブリッジ２００の能力も評価され、したがって、メディアブリッジ２００は図３に示すインターフェイスコンポーネントに決して限定されることはない。
【００９８】
処理装置３０４およびデータコンバータ３０６はＰＭＤインターフェイス（アナログ出力）を介して受信したコンテンツを遠隔装置（ユーザのＣＰＥ、ＳＴＢ、または他のデバイス）によりレンダリングすることができるフォーマットへ変換して処理する。１つの実施例では、電子技術で良く知られたタイプの「フラッシュ」Ａ／Ｄコンバータがアナログ／デジタル変換に使用されるが、他の方法を使用しても同じように成功することが理解される。さらに、後述するように、コンバータ３０６は、所望により、Ｄ／Ａ機能を含むこともできる。
【００９９】
処理サブシステム３０４はＰＭＤ２０２のコントロールを含むさまざまな機能を実施する。典型的な実施例では、処理サブシステム３０４はデバイス間の信号インターフェイスを介してＰＭＤ２０２を直接または間接的にコントロールするソフトウエアを実行する。後述するように、処理サブシステム３０４は、さらに、出力インターフェイス（たとえば、イーサネットまたは１３９４）プロトコルスタックを操作してデータコンバータにパラメータを提供するか、さもなくば、データコンバータをコントロールするように適合させることができる。後述するように、処理サブシステム３０４上で実行しているソフトウエアはＲＳ２３２を操作することもできる。さらに、処理サブシステム３０４は、セキュリティ（たとえば、認証）プロトコルを実施するだけでなく、ＵＳＢデバイス発見／検出コントロールおよびバルクデータ転送を実施することができる。
【０１００】
典型的な実施例では、コンバータ３０６はアナログ／デジタル変換を実施する。さらに、もう１つの実施例では、コンバータ３０６は、さらに、受信したメディアがアナログ形式でレンダリングされていて、そしてデジタルフォーマットでＰＭＤ２０２へ送信されるような場合にも同様にまたは代替的に、アナログ／デジタル変換を行うことができる。コンバータ３０６は処理サブシステム３０４から１つ以上のパラメータを受信して実装することもできる。コンバータ３０６は、さらに、アナログ信号からデジタルコンテンツ（たとえば、ＭＰ３、ＭＰ４、ＡＡＣ、等）を発生するだけでなく、ＰＭＤ２０２からコンポジットおよびステレオ信号を送受信することができる。コンバータ３０６上で実行しているソフトウエアにより、さらに、コンバータ３０６は処理サブシステム３０４へコンテンツストリームを出力し、出力インターフェイス３０８を介して転送することができる。
【０１０１】
例示されたコンテンツブリッジ２００は、デスクトップに適合されたもの、または、フリースタンディング使用、を含む文字どおり任意のフォームファクタをとることができ、あるいは、所望により他のデバイスと全体もしくは部分的に統合することができる（たとえば、共通の機能ベースで）。
【０１０２】
図３の典型的な実施例のベースとして線形または中央集中型のバスアーキテクチュアが示されているが、他の内部バスアーキテクチュアおよびトポロジを使用することができる。たとえば、分散型またはマルチステージバスアーキテクチュアを採用することができる。同様に、「ファブリック」または他のメカニズム（たとえば、クロスバースイッチ、ＲＡＰＩＤＩＯインターフェイス、非ブロッキングマトリクス、ＴＤＭＡまたは多重化システム、等）をデバイス内の内部バス通信の少なくともいくつかのベースとして使用することができる。さらに、前記した機能の全てではなくとも多くの機能をＡＳＩＣまたは「システムオンチップ」（ＳｏＣ）の形で１つ以上の集積回路（ＩＣ）内に集積することができる。したがって、データ処理およびコンピュータ技術で公知の無数の他のアーキテクチュアを採用することができる。
【０１０３】
また、図３に示す特定のメディアブリッジ２００構成は例示することが目的であり、ブリッジ装置２００の他のさまざまな構成が本発明と矛盾しない。たとえば、メディアブリッジ２００は図３に示す全てのエレメントは含まないことがあり、かつ／または追加エレメントおよび、たとえば、電力線を介してデジタルデータを送信するＨｏｍｅＰｌｕｇ  Ａ／Ｖ標準に対するインターフェイス、特殊化されたネットワーキングまたはセキュリティプロセッサ、ＰＡＮ（たとえば、８０２．１５）、ブルーツース、または他のローカライズされたデータ通信用短距離無線インターフェイス、長距離ＷＬＡＮまたはＷｉ−ＭＡＸ（ＩＥＥＥ．Ｓｔｄ．８０２．１６）インターフェイス、等のインターフェイスを含むことができる。
【０１０４】
１つの実施例におけるメディアブリッジ２００の出力ポート３０８は標準１０／１００ベースＴイーサネット、ギガビットイーサネット（ＧＢＥ）、または１０−Ｇｉｇ−Ｅポートを含んでいる。ブリッジデバイス２００はＵＳＢ、１３９４、Ｓ−Ｖｉｄｅｏ、ＨＤＭＩ、ＤｉｓｐｌａｙＰｏｒｔ、または他の出力等の前記したポートおよび／またはインターフェイスの２つ以上を利用することもできる。
【０１０５】
本発明のさらにもう１つの実施例に従って、出力ポート３０８または他のネットワークインターフェイスはオートネゴシエーション機能（たとえば、接続データレート、および半二重または全二重に対する）を提供する。典型的なインターフェイス３０８は自動ＭＤＩ／ＭＤＩＸも提供する。この自動ＭＤＩ／ＭＤＩ−Ｘ機能は必要なケーブル接続タイプを自動的に検出し、メディアブリッジ２００を適切に構成して固有のケーブルタイプを利用する。この機能により全てのケーブルはいかなる追加修正または外部ロジックも無しにメディアブリッジ２００に有効に接続することができる。１つの実施例では、メディア装置２００はケーブル接続タイプを識別し、ケーブル上の「撚り合された」および「まっすぐな」導体対間の切り替えを行ってそのＭＤＩポートパラメータをケーブルに調節することができる。自動スイッチング機能は、典型的に、前記した自動ネゴシエーションアルゴリズムの前に遂行されるが、他の構成も可能である（たとえば、「テストし、次に、必要に応じて構成する」タイプのアプローチ）。ブリッジ装置２００は、随意、自動ネゴシエーションおよびＭＤＩ／ＭＤＩＸをディセーブルすることもでき（自動的もしくはＧＵＩインターフェイスを介したユーザコントロール下で）、手動構成することができる。
【０１０６】
もう１つの実施例では、メディアブリッジ２００は、たとえば、ＬＡＮ／ＷＡＮＬＥＤまたは他のインジケータを含む、１つ以上の表示をディスプレーして回路の活動を示すことができるディスプレーまたは他のユーザインターフェイスを含んでいる。無線インターフェイスがイネーブルされること、および／または関連する活動をＬＡＮ８０２．１１ＬＥＤまたはインジケータがその上に示すだけでなく、ＬＡＮ−８０２．３ＬＥＤまたは他のインジケータがリンク状態および／または活動を１つ以上のイーサネットポート上に示す。当業者ならば容易に明らかな任意数のスキームを使用して他のＬＥＤやインジケータを提供することもできる。さらに、「ソフト」ディスプレー（たとえば、ソフトウエア発生表示を有するＴＦＴまたはＬＣＤディスプレー）をブリッジ装置２００（または、ワイヤレス遠隔制御等のそれと通信している遠隔装置）上で使用して柔軟なディスプレー環境を提供することができる。さらに、特許文献２の方法および装置をブリッジング装置２００または他の通信装置内で使用することができる。特に、複数の関連または無関連アプリケーションを実行しているクライアントデバイス内のＧＵＩウィンドウズ（登録商標）または離散的インジケータ等のディスプレーエレメントを管理してコントロールすることができる。１つの実施例では、改善されたウィンドウ管理エンティティがデバイス内に設けられ、それによりＨＡＶｉ準拠アプリケーションは優先順位構造または階層に従ってディスプレーエレメントにアクセスするためにインターフェイスすることができる。１つ以上の特権アプリケーションが指示され、新しいインフォーカスアプリケーションが優先順位構造の頂上に配置されることの要求を含む、優先順位構造に影響を及ぼすことが許される。ネットワークオペレータは、随意、ウィンドウマネージャの操作をネットワークエージェントを介して遠隔制御することもできる。
【０１０７】
１つの特定例では、本発明のメディアブリッジ２００を利用してＰＭＤ２０２およびユーザのセットトップボックス（ＳＴＢ）間の相互接続を提供することができる。ＣＰＥ１０６はＵＰｎＰ  Ａ／Ｖと互換性のあるＤｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｌｌｉａｎｃｅ（ＤＬＮＡ）ｓｔａｎｄａｒｄ  １．５フォーマットでコンテンツをレンダリングすることができる。
【０１０８】
処理サブシステム３０４はＰＭＤ２０２にアクセスしてその上に保存されたコンテンツリストまたは他のディレクトリ構造を読み取ることもできる。処理サブシステム３０４は、その上で実行しているソフトウエアを介して、コンテンツディレクトリ（たとえば、ＤＬＮＡ  ＣＤＳ）または他のウェブインターフェイスを構築し、ディレクトリまたはインターフェイスをＣＰＥ１０６に提供するように適合されている。ＣＰＥ１０６から処理サブシステム３０４はコンテンツに関してとられる１つ以上のユーザアクションを受信する。たとえば、ユーザはＰＭＤ２０２から１つ以上のコンテンツを再生するために選択したり、コンテンツを早送りまたは巻き戻ししたり、プレイリストを生成したり、ＰＭＤ２０２からコンテンツを除去したりすることができる。前記したアクションまたはコマンドはユーザが遠隔制御、キーボード、キーパッド、タッチスクリーン、音声認識インターフェイス、等を介して入力することができる。
【０１０９】
処理サブシステム３０４はＰＭＤ２０２により理解されたプロトコルで選択されたコンテンツの検索および変換を指示する。たとえば、ＰＭＤ２０２がＭＰ３またはｉＰｏｄＴＭ等の類似プレーヤを含む場合、処理サブシステム３０４はＣＰＥ１０６から受信したコントロール機能（早送り、巻き戻し、一時停止、等）を適切なプロトコル（たとえば、ｉＰｏｄＴＭ  Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌ）へ変換する。コンバータ３０６はＰＭＤ２０２から受信したコンテンツ（コンポジットおよびオーディオとしての）をＣＰＥ１０６への送信に適切なフォーマット（たとえば、ＩＰを介したＭＰＥＧ２／４）へ符号化もしくは暗号化する責任がある。コンバータはビデオコンテンツの解像度を６４０×４８ピクセル、１２８×９６０ピクセル、等へ調節するように適合させることもできる。
【０１１０】
もう１つの実施例では、コンテンツブリッジ２００にはＤＶＲまたは他の記録および／または記憶装置が関連付けられており、それはパーソナルコンテンツ／メディアファイルをバックアップまたは保存するのに使用することができる。メディアブリッジ２００は新たにアップロードされたコンテンツ、および／または保存されたコンテンツになされた変化を検出し、この新しいまたはアップグレードされたコンテンツをネットワークメディアレンダリングデバイス（たとえば、ＣＰＥ１０６）で利用可能とするように構成することもできる。このコンテンツ「リフレッシュ」プロセスは、新しいデバイスが検出される時（たとえば、新しいＣＰＥ１０６および／または新しいＰＭＤ２０２がＰＨＹを介して接続され論理的に検出される時）、あるいは本開示が提供される時に当業者により認識される任意数の他のスキームに従って、周期的に（たとえば、Ｘ分毎に）駆動される（ユーザが開始した「更新」または「リフレッシュ」操作の受信等の定められたイベントの発生時に）イベントまたは発生とすることができる。
【０１１１】
後述するように、メディアブリッジ装置は構内の同軸ケーブリングを介したコンテンツ（ＨＤコンテンツのような）のネットワーキングを容易にするように、カリフォルニア州サンディゴのＥｎｔｒｏｐｉｃ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ社製の典型的なｃ．Ｌｉｎｋ（登録商標）ＥＮ２５１０デバイスのような、ＭｏＣＡ準拠ＩＣまたはチップを含むこともできる。
【０１１２】
次に、図４を参照して、前記したようなメディアブリッジ２００を利用してＰＭＤ２０２をユーザデバイスに接続する方法４００の１つの実施例を例示し説明する。
【０１１３】
ステップ４０２に従って、ユーザはＰＭＤ２０２をメディアブリッジ装置２００に接続する。ユーザはこのような接続をＰＭＤインターフェイス３０２を介して遂行することができ、前記したように、それはメディア出力用およびＰＭＤ２０２制御用を含む複数タイプのインターフェイスの中の任意の１つを含むことができる。本例における例示の目的で、ＰＭＤ２０２は少なくとも図３に例示したステレオ出力およびＡｐｐｌｅ  ｉＰｏｄＴＭ  Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌを実行しているＲＳ２３２接続を介してメディアブリッジ２００とインターフェイスする。
【０１１４】
ステップ４０４に従って、処理サブシステム３０４は、ＲＳ２３２（または他のコントロールインターフェイス）接続およびＲＳ２３２ドライバ３１２を介して、ＰＭＤ２０２上に保存されたコンテンツのリストにアクセスする。メディアブリッジ２００は、ステップ４０６において、リストを読み取ってデータベースすなわちＰＭＤ２０２内に保存されたコンテンツの説明を生成するように適合されている。１つの実施例では、データベースはメディアサーバ場所およびそのコンテンツが属するＵＲＬを保存することによりコンテンツへのリンクを含んでいる。次に、データベースはＤＬＮＡコンテンツディレクトリへ発行される（ステップ４０８）。
【０１１５】
ステップ４１０において、出力ポート３０８を介して（または出力ポート３０８と通信していてＣＰＥとインターフェイスすることができるデバイスを介して）メディアブリッジ２００に接続されたＣＰＥ１０６は接続されたＰＭＤ２０２に対するコンテンツディレクトリへのアクセスを許される。こうして、１つの実施例では、メディアブリッジ２００はＵＰｎＰコントロールポイントを含みＣＰＥがＰＭＤ上に常駐する利用可能なコンテンツをブラウズしディスプレーできるようにするのに必要なモジュールをレンダリングするアプリケーションを含んでいる。
【０１１６】
次に、ステップ４１２に従って、ユーザは遠隔制御またはＣＰＥに関連づけられた他のユーザインターフェイス／コントロールデバイス（キーパッド、タッチスクリーン、等）を使用してディレクトリ内に記載された１つ以上のコンテンツエレメントを選択することができる。
【０１１７】
ユーザの選択は処理サブシステム３０４により受信され、それは前記したコンテンツリンクを使用してステップ４１４において選択されたメディアコンテンツを検索する。選択されたコンテンツの検索は、１つの実施例では、コントローリングインターフェイス（たとえば、ｉＰｏｄＴＭ  Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌを実行しているＲＳ２３２）を介してＰＭＤ２０２へ適切にフォーマット化されたメッセージを送るステップを含んでいる。ＰＭＤ２０２はステレオ出力を介してコンテンツブリッジ２００のコンバータ３０６へ適切な選択を出力する。
【０１１８】
ステップ４１６に従って、検索されたコンテンツはコンバータ３０６において変換され（たとえば、アナログからデジタルへ変換される、あるいはデジタルバリエーションで必要とされるようにトランスコード／変換される）、出力インターフェイス３０８（たとえば、イーサネット、１３９４、Ｗｉ−Ｆｉ、等）に関連づけられたＰＨＹを介して移送するために処理サブシステム３０４へ提供される。１つの実施例では、送信はネットワーキングインターフェイス３０８を介したＨｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＨＴＴＰ）またはＲｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  ＰｒｏｔｏｃｏｌおよびＲｅａｌ−ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ（ＲＴＰ／ＲＴＳＰ）を使用する。ＲＴＳＰによりユーザはメディアブリッジ２００（ストリーミングメディアサーバ）を遠隔制御して「再生」および「一時停止」等のＶＣＲのようなコマンドを発し、ブリッジ２００を介したＰＭＤ２０２上のファイルへのアクセスを許される。処理サブシステムはＣＰＥにおいてコンテンツの再生に影響を与えるのに必要な他の処理機能を実施することができ、ステップ４１８において、変換され処理されたメディアコンテンツをＣＰＥへ送信する。
【０１１９】
図５はメディアブリッジ２００を利用してＰＭＤ２０２からのメディアコンテンツの出力をコントロールする典型的な方法５００を例示している論理フロー図である。ステップ５０２に従って、ＰＭＤ２０２からＣＰＥ１０６へメディアブリッジ２００を介してコンテンツが提供される。１つの実施例では、コンテンツは図４に関して前記した方法により提供される。
【０１２０】
方法５００のステップ５０４において、メディアブリッジ２００はＣＰＥにおいて入力したユーザから少なくとも１つのコマンドを受信する。たとえば、コマンドはユーザの遠隔制御、キーボード、キーパッド、タッチスクリーンまたは他の入力装置により受信される早送り、巻き戻し、一時停止、等のコマンドを含むことができる。前記したように、ＣＰＥ１０６は非特許文献２で検討されているＯｐｅｎＣａｂｌｅＴＭ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅに準拠させることができる。したがって、コンテンツの再生およびトリックモード機能に対するＣＰＥ１０６からのコマンドはＵＰｎＰ  Ａ／Ｖコマンド（再生、早送り、等）として受信される。
【０１２１】
ステップ５０６に従って、コマンド（前記したＵＰｎＰ  Ａ／Ｖコマンド等）は処理サブシステム３０４においてＰＭＤ２０２により理解されるフォーマットへ変換される。次に、コマンドはＰＭＤ２０２へ送信され（ステップ５０８）そこで実行される（ステップ５１０）。１つの実施例では、ＣＰＥ１０６から受信されたコマンドは処理サブシステム３０４においてｉＰｏｄＴＭ  Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌコマンドへ変換され、ＲＳ２３２ドライバを介してＰＭＤ２０２へ送信される。しかしながら、メディアブリッジ装置２００はＲＳ２３２、ＵＳＢ、または他のインターフェイスを介して他のＰＭＤ２０２デバイスコマンドプロトコルへ変換するように適合できることが理解される。
【０１２２】
ウェブサーバ実施例
本発明のもう１つの実施例では、メディアブリッジ２００の処理サブシステム３０４（または他の専用プロセッサ、図示せず）は、ＨＴＴＰベースまたは他のブラウザアプリケーション等を介して、サーバプロセス（ＨＴＴＰサーバプロセス等）を実行するように構成されている。ウェブサーバは、とりわけ、異なるメディアファイル、ピクチュア、および／または音楽またはデータファイルを含む、大容量記憶装置３０８上に含まれるファイルのリストをディスプレーすることができる。
【０１２３】
１つの実施例では、処理サブシステム３０４上で実行しているウェブサーバプロセスは（たとえば、ＨＴＴＰまたは他のプロトコルを介して）ＣＰＥ１０６に関連づけられたユーザインターフェイスからの、あるいは、そのように構成されておればブリッジ２００のユーザインターフェイスを介して直接ユーザからの要求を受け入れる。ウェブサーバプロセスはＶＬＣ，Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ，Ｒｅａｌ，またはＱｕｉｃｋＴｉｍｅ等の特定のコーディックまたはプラグインに対して符号化される要求されたデータコンテンツを送ることによりユーザ要求に答える。前記したように、メディアブリッジ２００は、本実施例では、要求するエンティティへのコンテンツのこのような配信を達成するためにＰＭＤ２０２をコントロールするように適合されている。さらに、もう１つの実施例では、ウェブサーバは、さらに、遠隔システムがメディアブリッジ２００の状態を見てその１つ以上のパラメータを随意構成できるようにする。
【０１２４】
次に、図６を参照して、前記したようなメディアブリッジ２００を利用してＰＭＤ２０２をユーザデバイスに接続しウェブサーバを介してコンテンツを提供する典型的な方法６００が例示される。
【０１２５】
ステップ６０２に従って、ユーザはＰＭＤインターフェイス３０２を介して（たとえば、ケーブル、ワイヤレスＰＨＹ、または他の手段を介して）ＰＭＤ２０２をメディアブリッジ装置２００に「接続する」。ステップ６０４において、処理サブシステム３０４は、ＲＳ２３２（およびドライバ３１２）または他のコントロールインターフェイスを介して、ＰＭＤ２０２上に保存されたコンテンツのリストへアクセスする。メディアブリッジ２００はＰＭＤ２０２上に保存されたコンテンツのウェブページ（たとえば、ＨＴＭＬフォーマット）を生成するアプリケーションを含んでいる（ステップ６０６）。１つのバリエーションにおいてメディアブリッジ２００により生成されたウェブページにはコントロールおよびメディアプレーヤが埋め込まれている。たとえば、ウェブページはＶＬＣメディアプレーヤ、Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ  Ｐｌａｙｅｒ、Ｒｅａｌ  ｐｌａｙｅｒ、またはＱｕｉｃｋＴｉｍｅ  ｐｌａｙｅｒを含むことができる。
【０１２６】
メディアブリッジ２０２は、ステップ６０８において、ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）等のマークアップ言語を使用してＣＰＥ１０６へウェブページを発行する。１つのバリエーションにおけるＣＰＥ１０６はウェブベースコンピュータアプリケーションＧＵＩをディスプレーしてＣＰＥ１０６上でコンテンツアップロード、レンダリングおよび管理操作を行い、さらに、このような他の機能を実行するが、他のソフトウエア環境も考えられる。このウェブベースユーザインターフェイス（ＵＩ）はＣＰＥに固有のものとすることができ、あるいは、メディアブリッジ２００上で実行しているウェブサーバプロセスを介してＣＰＥに配信することができる。１つの実施例では、メディアブリッジ２００はユーザインターフェイスを実行するのに必要な１つ以上の前提条件（たとえば、ＪＡＶＡ（登録商標）Ｒｕｎｔｉｍｅ  Ｅｎｖｉｒｏｎｍｅｎｔ，Ｍｉｃｒｏｓｏｆｔ．ＮＥＴ（登録商標）Ｆｒａｍｅｗｏｒｋ  １，１、および他のアプリケーションを含むことがある）が満たされているかどうかを識別するように適合された１つ以上のアプリケーションを実行する。これらの必要なアプリケーションがターゲットＣＰＥ（たとえば、ＰＣ）上で利用できなければ、アプリケーションはユーザをせきたてて、前記したユーザインターフェイスをロードする前に前提条件をロードするよう勧める。全ての前提条件が満たされると、ウェブブラウザを起動することができ、ＣＰＥ１０６ユーザインターフェイスによりユーザはＰＭＤ２０２のメディアコンテンツを見ることができる。
【０１２７】
ステップ６１０において、ＣＰＥ１０６はウェブページにアクセスして、ウェブページのコンテンツ（ＰＭＤ２０２上に保存されたコンテンツのリストまたは他の表現を含む）をユーザにレンダリングすることができる。ステップ６１２に従って、ユーザは記載されているコンテンツエレメントの１つ以上を再生またはディスプレーのために選択する。次に、ステップ６１４において、コンテンツはＰＭＤから検索され、ステップ６１６において、ＣＰＥ１６へ送信される。コンテンツはその全体を受信ＣＰＥ１０６上で再生またはディスプレーされる前にＰＭＤから受信ＣＰＥ１０６へ送信することができ、あるいは選択されたコンテンツエレメントの再生／ディスプレー中にＰＭＤからストリーミングまたは周期的にバッファリングできることが理解される。
【０１２８】
たとえば、ユーザに提供されるコンテンツのディスプレーまたは再生をＣＰＥ１６においてコントロールすることができる。１つの典型的な実施例では、ウェブページのメディアプレーヤ上に提示された早送り、巻き戻し、再生、一時停止、等のコマンドはＣＰＥ１０６によりアクセスすることができる。ＣＰＥ１０６におけるユーザがコンテンツに関連づけられたコマンドにアクセスすると、コマンドはＰＭＤ２０２により実行するための適切なコマンドプロトコルに変換される。たとえば、ＰＭＤ２０２はＨＴＭＬアクション（再生、早送り、巻き戻し、一時停止、等のボタン）をメディアデバイスｐｌａｙ，ｆｗｄ，ｒｗｄ，ｐａｕｓｅコマンドに変換する。こうして、ＨＴＭＬウェブページ内の再生ボタンはＡｓｓｅｃｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌ再生コマンドに変換される。コマンドは前記したＡｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  ＰｒｏｔｏｃｏｌまたはＰＭＤ内部プロトコルと互換性のある文字どおりあらゆるプロトコルに変換することができる。
【０１２９】
典型的なブリッジ装置２００はウェブインターフェイスにアクセスするのに使用されるＣＰＥ１０６が適切なソフトウエアによりウェブアプリケーションを実行するように適切に構成されることを保証するように適合させることもできる。これは、たとえば、ＪＡＶＡ  Ｒｕｎｔｉｍｅ  ＥｎｖｉｒｏｎｍｅｎｔおよびＵＰｎＰコントロールポイントおよびメディアレンダリングソフトウエアを含むことができる。ＣＰＥ１０６がこれらの要求条件を満たさなければ、ウェブアプリケーションは、それらをローカルに得るか（すなわち、それらはメディアブリッジ２００またはＣＰＥ自体に関連づけられた大型記憶装置上に実行可能等として保存することができる）、あるいは、それらをネットワークエンティティ（たとえば、ヘッドエンド１５０、または専用あるいはサードパーティアプリケーションサーバ１０４、または指定されたインターネットＵＲＬまたは他のネットワークアドレス）から要求または検索することによりＣＰＥ１０６上に必要なコンポーネントのインストールを試みることができる。しかしながら、ＣＰＥ１０６は追加ソフトウエアが必要であり、ロードされることをユーザに警告する、あるいはインストールをキャンセルするまたは必要なソフトウエアを自主的に得るオプションをユーザに与えるように構成することもできる。
【０１３０】
ソフトウエアアーキテクチュア
図７はメディアブリッジ２００およびネットワーク内の他のエンティティと共に有用なソフトウエアアーキテクチュアの１つの典型的な実施例を例示している。図７に示すように、アーキテクチュアは構成「サーバ」プロセス７０２を含み、それは所望により、たとえば、ヘッドエンドエンティティ（アプリケーションサーバ１０４のような）に配置することができる。サーバプロセス７０２をヘッドエンド（または、ネットワークスイッチングまたはディストリビューションハブ）に配置することにより、サーバプロセス７０２は複数のブリッジング装置２００を有利に構成し同時に提供することができる。
【０１３１】
対応するクライアントプロセス７０４は各ブリッジ装置２００上に配置され、このクライアントプロセスによりメディアブリッジ２００は、たとえば、装置２００の遠隔構成およびプロビジョニング、操作の監視、統計、状態情報を得る、ブリッジ２００上で実行しているアプリケーションを更新する、等のためにサーバプロセス７０２に対して情報を送受信することができる。
【０１３２】
クライアント部７０４は、たとえば、ＣＰＥ１０６上で実行しているユーザインターフェイス（および構成）プロセス７０６等の、構内の他のプロセスと論理的に通信していることがある。ＰＭＤ２０２およびＣＰＥ１０６等の、他のデバイス上のクライアントプロセス７０８も、１つの実施例では、メディアブリッジ２００のクライアントプロセス７０４と通信することができる。
【０１３３】
前記したように、メディアブリッジ２００はメディアサーバ、ウェブまたはＨＴＴＰサーバ等のさまざまな他のプロセス７１０を含むこともできる。これらはスタンドアロンで（たとえば、メディアブリッジ装置２００から保存されたパーソナルコンテンツを得るために構内ネットワーク内のＰＭＤ２０２がメディアサーバにアクセスするだけ）、あるいは他の遠隔サーバ（遠隔サードパーティウェブサーバ、ＭＳＯヘッドエンドサーバ、等）に対するローカルプロキシとして使用することができる
【０１３４】
本発明のメディアブリッジ２００の典型的な実施例はＬｉｎｕｘ（登録商標）オペレーティングシステムを利用するが、任意数の異なるオペレーティングシステムおよびソフトウエア環境を装置２００内で利用できることが理解される。たとえば、既知のＳｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ  Ｊａｖａ環境を、Ｑｕａｌｃｏｍｍ  “ＢＲＥＷ”（バイナリランタイム環境）ができるように、１つ以上の機能と矛盾することなく使用することができる。当業者ならば、本開示を提供さると、無数の異なるソフトウエアアーキテクチュアを理解できるであろう。
【０１３５】
メディアブリッジ２００の操作中に、ソフトウエアが処理サブシステム３０４上で実行され、それはシステムの他のコンポーネントの操作をコントロールし、ＣＰＥ１０６におけるコマンド入力を介したＰＭＤ２０２のコントロールを含む、メディアブリッジ２００内のさまざまな他の機能を提供する。１つの実施例では、フラッシュメモリのコンテンツのダウンロードおよび再プログラミング、記憶装置上または他の非揮発性記憶装置内でのファイルの置換、等を使用することによりシステムソフトウエア／ファームウエアを外部で再プログラミングすることもでき、ＭＳＯまたは他のネットワークエージェントによるメディアブリッジ２００の遠隔再プログラミングまたは再構成を可能にする。
【０１３６】
構内ネットワーキング
さらに、もう１つの実施例（図８に例示されている）では、メディアブリッジ２００は構内ネットワーク８００（家庭内の既存の同軸ケーブルを利用するＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）のような）を生成することもできる。たとえば、Ｅｔｈｅｒｎｅｔ（登録商標）−ｏｖｅｒ−ｃｏａｘベース技術により、従来のケーブルサービス配信周波数外の（たとえば、上の）周波数を利用して家庭内の他の装置へサービスを配信することができる。現存する同軸ケーブルシステムを介して配信される１ＧＨｚのオーダーのＯＦＤＭ変調無線周波数信号について説明している非特許文献６も参照されたい。したがって、本発明の１つの実施例は１１５０ＭＨｚのオーダーの周波数を使用してＰＣ、ラップトップコンピュータ、他のＰＭＤ、メディアエクステンダ、およびセットトップボックス等の家庭内の他のデバイスへデータおよびアプリケーションを配信する。同軸ネットワークは単なるＰＨＹまたはベアラであり、ネットワーク８００上のデバイスはこのベアラを介したイーサネットまたは他の匹敵するネットワーキングプロトコルを利用してローカルエリアネットワーキングを達成する。
【０１３７】
１つの実施例では、非特許文献７に従ってホームネットワーク８００が確立される。そこに開示されているように、コンテンツはその中で説明されているメディアブリッジ２００を含む複数のネットワーク接続されたＣＰＥ１０６間で共有することができる。したがって、ＰＭＤ２０２からのコンテンツはＥｔｈｅｒｎｅｔ−ｏｖｅｒ−ｃｏａｘトポロジ、またはさまざまなＣＰＥ１０６およびメディアブリッジ２００のもう１つのインターフェイスを介して全てのＣＰＥ１０６間で共有することができる。
【０１３８】
例示された実施例では、ＰＭＤ２０２は少なくともＰＣ８０６、ＳＴＢ８０２（たとえば、デジタルセットトップボックスまたはＤＳＴＢ）、およびＤＶＲ８０４とメディアブリッジ２００を介してコンテンツを共有するように適合されている。図８は、さらに、メディアブリッジ２００と直接通信している任意のＣＰＥ１０６がそこ（たとえば、ＳＴＢ８０２ａ）へのコンテンツを共有するために複数の他のＣＰＥ１０６とも通信していることがあることを例示している。
【０１３９】
前記したように、ＰＭＤ２０２からのコンテンツはブリッジ装置２００の内部大容量記憶装置または他の接続されたデバイス（たとえば、ＲＡＩＤ）上に保存することができ、あるいはＰＭＤ２０２内の記憶装置から要求しているすなわちターゲットデバイスへ直接送信することができる。コンテンツは、たとえば、Ｗｉ−Ｆｉ．１３９４およびイーサネットを含む、利用可能なさまざまなインターフェイスを介して共通セキュリティモデルを共有する構内ネットワーク８００内の任意の場所へ安全に配信される。コンテンツはブリッジ装置２００に保存されると、ＰＭＤ２０２が切断された後でもネットワーク８００上のＣＰＥ１０６（ＳＴＢ８０２、８０２ａ、ＰＣ８０６および／またはＤＶＲ８０４等）で利用することができる。
【０１４０】
本発明において、ＣＰＥ１０６は同軸能力を介してデータを提供するＭｕｌｔｉｍｅｄｉａ  Ｏｖｅｒ  Ｃｏａｘ  Ａｌｌｉａｎｃｅ（ＭｏＣＡ）ｒｅｔａｉｌ準拠Ｆ−コネクタを含むように構成されることがある。典型的なＭｏＣＡポートは１１２５−１５２５ＭＨｚ帯域で作動するが、所望により、この目的のために他の周波数（ＭｏＣＡ準拠その他）を使用することができる。ＭｏＣＡコネクタを利用してそこに接続された全てのＣＰＥ１０６へコンテンツを配信することができ、あるいは特定のＣＰＥ１０６だけと通信することができる。
【０１４１】
典型的なＭｏＣＡインターフェイスは、１つの実施例では、１３６４バイト以上のパケットサイズにおいて、６８ｄＢの減衰まで、最小１００Ｍｂｐｓの有効データスループット、および１３６４バイト以上のパケットサイズにおいて６８−８０ｄＢ間で最小６０Ｍｂｐｓの有効データスループットをサポートするが、本発明と矛盾することなく他の性能能力を使用することができる。ＭｏＣＡインターフェイスは複数の（たとえば、８以上の）同軸ネットワーク８００上のアクティブノードもサポートすることができる。
【０１４２】
当業者ならばお判りのように、ＣＰＥ１０６のＭｏＣａインターフェイスは家庭内に設置された同軸ケーブリングを利用してイーサネットまたは他のネットワーク８００を生成することができる。さまざまなＣＰＥ１０６（ＰＣ８０６、ＳＴＢ８０２、８０２ａ、およびＤＶＲ８０４を含む）は、ネットワーク８００と通信するようにされると、互いに自分達を宣言し合う（あるいは、他の存在を検出する）。接続されると、ネットワーク８００上のＣＰＥは互いに自由にコンテンツを交換することができる。ＣＰＥ１０６は、１つの実施例では、ＵＰｎＰ  Ａ／Ｖを利用して他のＣＰＥ１０６ディレクトリ内に記載されているコンテンツにアクセスすることができる。したがって、たとえば、図８のＰＣ８０６は、所望により、ＤＶＲ８０４のコンテンツディレクトリにアクセスすることができ、その逆も可能である。
【０１４３】
ＣＰＥ１０６の典型的なＭｏＣＡインターフェイス（図示せず）は前記したＭｏＣａ標準ｖ１．０（２００５年９月）またはｖ１．１（２００７年５月）に準拠することができる。このケースでは、ＭｏＣＡインターフェイスは５ｍｓの最大物理層レーテンシを有し、その送信機は＋３ｄＢｍ（５８．１ｄＢｍＶ）を超えることがない。１つのバリエーションにおいて、インターフェイスは標準７５ＯｈｍＲＧ−５９およびＲＧ−６  ｃｏａｘを介して作動し、所望により、選択的にディセーブルすることができる。
【０１４４】
１つの実施例では、ＭｏＣＡインターフェイスを含むＣＰＥ１０６がメディアブリッジ装置２００に対するネットワーキング機能を実施する。ＰＭＤ２０２からのコンテンツはブリッジ装置２００を介して第１のＣＰＥ１０６で利用できるようにされ、次に、ＣＰＥ１０６はＭｏＣＡインターフェイスを介してコンテンツをホームネットワーク８００（前記したイーサネットトポロジを介するような）へ紹介する。別の実施例（図８ａ）では、ＭｏＣａ能力はメディアブリッジ装置２００内に直接内蔵される（前記したイーサネットチップセットまたは他のＩＣ等を介して）。
【０１４５】
図２および３に示す典型的なメディアブリッジ２００はＷｉ−Ｆｉノードまたはアクセスポイント（ＡＰ）としても機能して、スマートフォンまたはラップトップコンピュータ等のＷｉ−Ｆｉ対応デバイスを構内ネットワーク８００に接続し、やはりネットワーク８００上に存在する他のデバイス（たとえば、ＰＭＤ２０２）からのメディアコンテンツにアクセスできるようにする。しかしながら、メディアブリッジ２００は、構内のもう１つのデバイスがＡＰとして機能するような、アドホックまたは他のＷｉ−Ｆｉネットワーク内のスレーブまたはステーション（ＳＴＡ）としても機能できることが理解される。メディアブリッジ２００は専用無線スイート（たとえば、１つ以上のＩＣまたはＡＳＩＣ）内でこのＷｉ−Ｆｉ機能を、大型ＳｏＣデバイスの一部として、Ｗｉ−Ｆｉカードとして、さらにはブリッジ装置２００または他の関連付けられたデバイス（たとえば、ＵＳＢまたは１３９４インターフェイス等のメディアブリッジ２００の外部スロットまたはポートに差し込まれる）とデータ通信している外部デバイスとして含むことができる。
【０１４６】
Ｗｉ−Ｆｉインターフェイスは、さらに、１つ以上のワイヤレス接続に関する技術で公知のタイプのＷｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ（ＷＥＰ）、Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ（ＷＰＡ）および／またはＷＰＡ２暗号化サービスを提供することができる。このインターフェイスは、認証（たとえば、ＲＡＤＩＵＳサーバ等を使用する）のためのＥｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＥＡＰ）／８０２．１ｘ  Ｓｔｄ等の他のプロトコルもサポートすることができる。同様に、メディアブリッジ装置２００はＷｉｒｅｌｅｓｓ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＷＡＰ）スタック内のＷｉｒｅｌｅｓｓ  Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ（ＷＴＬＳ）層（たとえば、装置２００がＷＡＰゲートウェイまたはプロキシとして機能する）、または仮想プライベートネットワーキング（ＶＰＮ）等の他のタイプの安全なネットワークまたはトンネリング機能に対して構成することができる。Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）−レベルフィルタリングも利用することができる。
【０１４７】
１つの実施例では、Ｗｉ−Ｆｉインターフェイスはそれが使用される実質的に全ての構内を介してサービスを提供するが、追加カバレッジを提供する他のスキームを使用することもできる（「デイジーチェーン」ＡＰを一緒に、等）。インターフェイスの動作チャネルはフリーチャネルをスキャンしてそのチャネル上のアクセスポイントを初期化して自動的に設定される。
【０１４８】
したがって、ＰＣ８０６、ＳＴＢ８０２、８０２ａ、およびＤＶＲ８０４は、メディアブリッジ２００を介して、（ｉ）メディアブリッジ２００に関連づけられたハードドライブまたは大容量記憶装置からコンテンツを受信する、（ｉｉ）接続されたＰＭＤ２０２から直接コンテンツを受信する、および／または（ｉｉｉ）ネットワーク８００のＰＣ８０６、ＳＴＢ８０２、８０２ａ、およびＤＶＲ８０４の任意の他方に保存されたコンテンツを受信するように適合されている。こうして、ビデオおよび／またはオーディオコンテンツを構内全体に亘ってさまざまな場所で再生することができる。これら他方の場所はブリッジ装置２００と直接または間接的に通信していることがある、たとえば、ブリッジ２００に直接接続されるかそれと通信している、あるいはもう１つのＣＰＥ１０６（ＳＴＢ８０２を介して接続されたＳＴＢ８０２ａ、等）を介して通信している。
【０１４９】
１つの実施例では、メディアブリッジ２００はブートアップまたは他のイベント中に全てのＤＬＮＡ対応クライアント（たとえば、ＣＰＥ１０６）を自動的に発見して、ＰＭＤ２０２コンテンツディレクトリ（ＤＬＮＡ  ＣＤＳ）からの利用可能なコンテンツをそれらに提示する。ブリッジ装置２００は前記したイーサネット、ＭｏＣＡおよび／またはＷｉ−Ｆｉネットワークインターフェイスだけを使用してＤＬＮＡ互換性メディアサーバ（ＵＰｎＰ  Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅを有する）をブート時に自動的に開始するように適合させることもできる。ブリッジ装置２００はメディアデバイスからコンテンツディレクトリを読み取り（たとえば、Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌを介して全てのコンテンツを読み取る）、そのコンテンツのローカルデータベースを構築する。次に、ブリッジ装置２００は、任意のデジタルメディアプレーヤがコンテンツを見るために、コンテンツをそのメディアサーバへ発行する。特定のコンテンツが再生するためにメディアプレーヤにより選択されると、ブリッジ装置２００はオーディオまたはビデオポートを介してコンテンツを再生するよう付属メディアデバイスをコントロールする。次に、ブリッジ装置２００はコンテンツを符号化／トランスコード化し、それをＤＬＮＡ定義されているメディアフォーマットでＤＬＮＡに従ってＵＰｎＰ  ＡＶを介してＤＭＰへ流す。
【０１５０】
もう１つの実施例では、メディアブリッジ２００は構内ネットワーク８００内のサービス品質（ＱＯＳ）ポリシー実施ポイントとして機能する。たとえば、装置２００はヘッドエンド１５０または他のプロビジョニングシステムからポリシー実施構成ファイルを受信して尊重することができる。ＩＥＥＥ  Ｓｔｄ．８０２．１ｐ  ｔａｇまたは類似のメカニズムを使用してＱＯＳ優先順位を識別することができる。たとえば、ストリーミングビデオに対して「優先順位１」タグを挿入することができ、ＶｏＩＰデータに対して「優先順位２」タグを挿入することができ、オーディオオンリーサービスに対しては「優先順位３」のタグ、他の全てのサービスに対しては「優先順位４」のタグ、等を挿入することができる。本発明と矛盾することなく他のスキーム（それは、たとえば、ユーザの好み、管理エンティティプロビジョニング、等に基づいてダイナミックとすることさえできる）を使用することもできる。ブリッジ装置２００はＭｏＣＡ、イーサネットおよび他の関連するインターフェイスを構成してこれらの定義された優先順位のデータを適切なまたは指定された順序で認識して利用することができる。たとえば、１つのバリエーションにおいて、ユーザは異なるメディアタイプ／配信パラダイムのどれが最も重要であるか指定することができ、あるいは適切に符号化またはタグ付けされたデータを受信する時にユーザ経験が最適化されるようにそれらをランク付けすることができる。
【０１５１】
メディアブリッジ装置２００は、さらに、ネットワーク８００上の新しいＣＰＥ１０６を識別し、たとえば、コンディショナルアクセス権限またはビジネスルールに基づいてＰＭＤ２０２からそこへのコンテンツを許可または拒否するメカニズムを提供することができる。これはＰＭＤ上でのディレクトリサービスに拡張してもしなくてもよい、すなわち、ＣＰＥはＰＭＤディレクトリコンテンツを見たり聞いたりすることができるが、実際のコンテンツやメディアファイルにアクセスしたりそれらを転送／コピーすることはできない。
【０１５２】
もう１つの実施例では、メディアブリッジ２００にはパーソナルコンテンツ、メディア、またはデータファイルをバックアップまたは保存するのに使用することができるＤＶＲまたは他の記録および／または保存装置が関連付けられている。この装置はブリッジ２００の外部とすることができ、あるいはそのフォームファクタ（たとえば、リムーバブルメディアを含む）内に内蔵されている。メディアブリッジ２００は新たにアップロードされたコンテンツ、および／または保存されたコンテンツになされた変化を検出して、この新しいまたはアップグレードされたコンテンツをネットワークメディアレンダリング装置（たとえば、ＣＰＥ１０６）が利用できるように構成することができる。このコンテンツ「リフレッシュ」プロセスは、新しいデバイスが検出される時に（新しいＣＰＥ１０６および／または新しいＰＭＤ２０２、等）、あるいは任意数の他の異なるスキームに従って周期的に呼び出される（たとえば、Ｘ分毎に）イベントまたは発生駆動とすることができる（たとえば、ユーザ開始「更新」または「リフレッシュ」操作の受信等の定められたイベントの発生時）。
【０１５３】
ユーザは、とりわけ、コンテンツのプレイリストの生成等の他のオプションを利用できることが、さらに、理解される。言い換えると、メディアブリッジ２００は特定の順序で、特定の時間に、または特定のスキームに従って（たとえば、ジャンル、アーティスト、等に従ってランダマイズされる）再生するＰＭＤ２０２上で手に入るいくつかのコンテンツエレメントをユーザが選択できるようにする（たとえば、ユーザのＣＰＥ１０６と通信している、またはブリッジ２００自体の、ユーザインターフェイスを介して）必要な記憶装置および機能を含むことができる。ユーザがアーティスト、ジャンル、等によりＰＭＤ２０２上のコンテンツをソートできるようにするような他の機能も提供することができる。
【０１５４】
さらに、もう１つの実施例では、後でユーザが使用するデータをＣＰＥ１０６に関連づけられたストレージエンティティ（たとえば、ＤＶＲまたは他の大容量記憶装置）において、さらにはＣＰＥ１０６と通信しているクライアントデバイスまたはネットワークエージェント上に保存することができる。たとえば、接続されたＰＭＤ２０２からのＭＰ３音楽コンテンツをＰＭＤまたはブリッジ２００を介して検索しメディアブリッジを介してＣＰＥ１０６に「プッシュ」することができ、ＭＰ３音楽はそれに関連づけられた大容量記憶装置（たとえば、ＨＤＤ）上に保存される。同様に、接続されたＰＭＤ２０２からのビデオデータを検索し、メディアブリッジ２０２を介してＰＭＤ２０２からＣＰＥ１０６へストリーミングしてその上に保存することができる（あるいは、イーサネット、１３９４、または他のインターフェイス等のさらにもう１つのインターフェイスを介してユーザの接続されたＰＣへ配信したり、Ｗｉ−Ｆｉインターフェイスを介してそれらのラップトップへ配信される）。無数の異なるタイプのデータ（ビデオ、オーディオ、データまたはアプリケーションファイル、等）の無数の異なる移動をメディアブリッジ２００を使用して遂行することができ、ここにその顕著な利点の１つ、すなわち、さまざまな異なるハードウェアおよびソフトウエア環境間でデータを移動（およびトランスコーディング、変換、暗号化／復号、圧縮、フォーマット化）させる実質的にユニバーサル「ハブ」として機能する能力がある。
【０１５５】
コンテンツプロビジョニング
本発明のさらにもう１つの実施例では、メディアブリッジ２００はそれと通信しているさまざまなＣＰＥ１０６からＰＭＤ２０２へメディアコンテンツを提供するように適合されている。メディアブリッジ２００は外部ソースからコンテンツを受信してＰＭＤが家庭内のＣＰＥ１０６（たとえば、ＤＶＲまたは他のこのようなデバイス）からのコンテンツを前記したＥｔｈｅｒｎｅｔ（登録商標）−ｏｖｅｒ−ｃｏａｘｉａｌまたはブリッジ２００の他のインターフェイスを介して摂取できるようにするＰＭＤ２０２の現存能力を有利に活用する。
【０１５６】
メディアブリッジ２００はネットワーク（たとえば、イーサネット）インターフェイス３０８を介してＣＰＥ１０６にインターフェイスする。典型的な実施例では、ブリッジ装置は、Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ（ＩＰ）リンク保護を介したＤｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＤＴＣＰ）の実施を含む、ＣＰＥ１０６上のコンテンツにアクセスするのに必要な全てのプロトコルを実施する。ブリッジ装置２００はＣＰＥ１０６から（たとえば、その大容量記憶装置から）コンテンツのストリームを受信し、ＰＭＤ２０２により理解されるフォーマットへコンテンツをトランスコードする。本発明はさまざまなタイプのＰＭＤ２０２で利用することができ、そのためブリッジ２００は、とりわけ、ＡＶＣ、Ｈ．２６４、ＭＰＥＧ２、等を含むさまざまなコンテンツフォーマットへコンテンツを変換するように適合されなければならない。１つの実施例では、コンテンツはソーシングＣＰＥ１０６からＭＰＥＧ２またはＭＰＥＧ４符号化フォーマットで受信され、必要ならばＰＭＤ２０２に適切なフォーマット（たとえば、ＡＶＣまたはＨ．２６４、Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ  Ｐｌａｙｅｒ、Ｒｅａｌ、等）へ変換される。必要ならばビットストリームも変換することができる（たとえば、ストリーミングメディアに対して）。
【０１５７】
本発明のコンテンツプロビジョニングに対する典型的な方法の１つの実施例が図９に与えられている。図からお判りのように、ステップ９０２に従って、ＰＭＤ２０２は最初にメディアブリッジ装置２００に「接続される」（このような接続は、ＰＭＤおよび利用されているブリッジ間のインターフェイスに応じて、ワイヤドまたはワイヤレスとすることができる）。接続されると、ブリッジング装置２００は接続された（前記した方法を介して）ＰＭＤ２０２のタイプを決定し、ＰＭＤ２０２が受信できるコンテンツフォーマットを即座に指摘する。ＰＭＤ２０２が受信できるフォーマットを決定するために、ブリッジ装置２００は能力情報を含むメディアプレーヤデータベースを構築する。ＵＰｎＰデバイスは解像度およびビデオデコーディング能力を含むそのプレーヤ能力を広告できることが理解される。この場合、ブリッジ装置２００は各ターゲットデバイスに対してどのトランスコーダを使用するかを容易に決定することができる。
【０１５８】
ステップ９０４に従って、ブリッジ２００は、構内ネットワーク８００を介して間接的に接続されたものも含めて、そこに接続されたＣＰＥ１０６の各々（またはサブセット）からコンテンツリストにアクセスする。ブリッジ２００はコンテンツリスト内の情報を使用してコンテンツのデータベース（またはウェブページ）を生成する（ステップ９０６）。１つの実施例では、ブリッジ上の処理サブシステム３０４は複製するさまざまなＣＰＥ１０６のコンテンツを見直して、データベース（またはウェブページ）は冗長ではないことを保証するように適合させることができる。処理サブシステム３０４は、さらに、省略されたまたは個々に構成されたリストをＰＭＤユーザに提供するようにコンテンツタイプ（たとえば、音楽コンテンツ、ビデオコンテンツ、データコンテンツ、等）または他のパラメータによりデータベースをソートするように適合させることができる。
【０１５９】
さらに、メディアブリッジ２００（存在する場合）のウェブサーバは遠隔デバイスのユーザがそこに接続されたＣＰＥ１０６のコンテンツ（構内ネットワーク８００内のいくつかのＣＰＥ１０６のコンテンツを含む）を見るために遠隔デバイス（たとえば、ブリッジのウェブサーバへのインターネットまたは他の接続性を有するＰＣ）からアクセスできることが理解される。遠隔デバイスのユーザは、次に、個別の各コンテンツエレメントを選択して、そのコンテンツをそこに接続されたＰＭＤ２０２に「ダウンロード」するようメディアブリッジ２００を指示することができる。
【０１６０】
メディアブリッジ２００は、さらに、前記したＥｔｈｅｒｎｅｔ−ｏｖｅｒ−ｃｏａｘまたは類似の機能を介して構内ネットワーク８００内のＣＰＥ１０６を発見するように適合させることができる。次に、ブリッジ２００は前記したデータベース（またはウェブページ）を生成して、ＰＭＤ２０２からコンテンツを摂取する（また、そこへコンテンツをストリーミングする）時に使用される、チューナ、ディスクドライブおよび状態を含むリソースマップテーブルを発生することができる。
【０１６１】
ステップ９０８において、ＰＭＤ２０２はデータベース（またはウェブページ）にアクセスし、ステップ９１０において、そこから１つ以上のコンテンツアイテムを選択する。ステップ９１２に従って、選択されたコンテンツはメディアブリッジにより検索される。
【０１６２】
図９ａはブリッジ２００によりＣＰＥ１０６からコンテンツが検索されてＰＭＤ２０２に提供される方法９２０の典型的な実施例を例示している。メディアコンテンツはＰｏｗｅｒｋｅｙ等のＭＳＯ  Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ（ＣＡ）スキームに従って暗号化されたケーブルまたは衛星ヘッドエンド１５０からＣＰＥ１０６に到着する。ＣＰＥ１０６はＣＡ保護されたコンテンツを復号し、ＣＰＥ１０６上で記録および再生するためにコンテンツをＰｒｏｐｒｉｅｔａｒｙ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＰＣＰ）スキームにより再暗号化する（すなわち、メーカ暗号化）。ステップ９２２に従って、メディアブリッジ２００の処理サブシステム３０４はＣＰＥ１０６からダウンロードされ記録されたコンテンツをネットワークインターフェイス３０８を介して要求する。あるいは、記録されたコンテンツを保存しているＣＰＥ１０６はメディアブリッジ２００（図８のＳＴＢ８０２ａのような）に直接接続されていないＣＰＥ１０６を含むことができる。この場合、コンテンツは構内ネットワーク８００を横切ってメディアブリッジ２００から要求される。
【０１６３】
要求を受けると、ＣＰＥ１０６は、ステップ９２４に従って、ＰＣＰ暗号化スキームを使用して暗号化されたコンテンツを復号し、復号されたコンテンツを承認されたＯｐｅｎＣａｂｌｅＴＭ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＯＣＣＰ）または他の望ましいフォーマットで再暗号化する。
【０１６４】
ステップ９２６において、ＯＣＣＰ（再）暗号化されたコンテンツは、次に、メディアブリッジ装置２００へ送信される。メディアブリッジ装置２００はコンテンツのコピー保護データ（たとえば、非特許文献８に記載されているＤＴＣＰ  ｏｖｅｒ  ＩＰコピー保護分野で示されているような保護ビット）を読み取って尊重するように適合される。言い換えると、メディアブリッジ装置２００の例示された実施例はコンテンツがＰＭＤ２０２上で単に再生されることがあるか、あるいはその上に保存される（たとえば、コンテンツのコピー保護が「自由にコピー」または「一世代コピー」とマークされている場合に限り記録される）ことがあるかを決定する。
【０１６５】
ステップ９３０において、メディアブリッジ２００はコンテンツを送信およびＰＭＤ２０２上への保存（必要な場合）に適切なフォーマットへ変換する。前記したように、装置２００は接続されたＰＭＤ２０２のタイプ（あるいは、少なくともメディアに関するその機能）を予め決定しており、ＰＭＤ２０２タイプに基づいて適切なフォーマットに関する判断を行う。たとえば、ＰＭＤ２０２がＭＰ３を含む場合、コンテンツはＭＰＥＧ２／４（ＣＰＥ１０６から受信した）からＰＭＤ２０２上で再生および／または保存するためのＭＰＥＧ１  Ａｕｄｉｏ  Ｌａｙｅｒ  ３（ＭＰ３）へ変換される。最後に、ステップ９３２に従って、変換されたコンテンツは再生および／または保存するためにＰＭＤ２０２に送られる。
【０１６６】
さらに、もう１つの実施例では、メディアブリッジ２００はその中に複数のＰＭＤプロファイルを保存するように構成される。１つのバリエーションにおいて、１つ以上のプロファイルが製作時にその中に配置される。あるいは、処理サブシステム３０４はそこに接続されるとＰＭＤ２０２からデバイスプロファイルをダウンロードすることができる。このプロファイルはデバイス上で操作できるメディアフォーマットに関連する情報を含んでいる。たとえば、ユーザがＺｕｎｅデバイスをメディアブリッジ２００に接続すると、デバイスはＷｉｎｄｏｗｓ  Ｍｅｄｉａフォーマットでレンダリングされたコンテンツしか受信しないことをメディアブリッジ２００に示すことができる。次に、メディアブリッジ２００はこのプロファイルを使用してＰＭＤ２０２に送られるコンテンツの変換／トランスコーディングを決定する。ブリッジはそれが接続されるさまざまなデバイスから学ぶこともできる、すなわち、特定デバイスプロファイルを集めて将来使用するためのこのようなプロファイルのライブラリまたはデータベースを組み立てることができる。たとえば、ブリッジの１つの実施例は特定のユーザＰＭＤまたはデバイスプロファイル（たとえば、Ｊｏｅ’ｓ  ｉＰｏｄ）を覚え、メディア符号化／変換／セキュリティ要求条件および許可を決定するために、最初にそれらを取得するのに続いてこれらのプロファイルを利用するように構成される。あるいは、特定プラットフォームおよびユーザ・ジェネリックプロファイルまたはテンプレート（たとえば、所有権または特定構成に無関係に、ｉＰｏｄ）をブリッジ２００により使用することができる。
【０１６７】
メディアブリッジ２００は、さらに、ＰＭＤ２０２がＣＰＥ１０６から受信したコンテンツの再生をコントロールできるように適合させることができる。すなわち、コンテンツが単に再生またはストリーミングされる場合（ＰＭＤ２０２上に固定的に保存されない）、ＰＭＤ２０２ユーザはメディアブリッジ２００を介してＣＰＥ１０６により実行されるコンテンツ再生に関して１つ以上のコマンドを入力することができる。ＣＰＥ１０６がコントロールされる方法はブリッジ２００を介してＣＰＥ１０６によりＰＭＤ２０２をコントロールする図５の方法に類似している。特に、再生に関する１つ以上のコマンド（たとえば、一時停止、早送り、巻き戻し、等）はメディアブリッジ２００においてＰＭＤ２０２から受信される。１つの典型的な実施例では、ＰＭＤ２０２はｉＰｏｄＴＭを含み、ＣＰＥ１０６はデジタルセットトップボックスまたはＤＶＲを含み、コマンドは前記したＡｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌでブリッジ装置２００において受信され、ブリッジによりＵＰｎＰコマンドに変換される。変換されたコマンドは、次に、ＣＰＥ１０６へ送信され（それはＵＰｎＰコマンドを受信して実行するように適合されている）、その上で実行されて所望する機能を果たす。あるいは、ＰＭＤにより使用されるコントロールプロトコルおよびソーシングＰＭＤが互換性であれば、ＰＭＤコマンドは単純にブリッジ２００を通って直接ＣＰＥに通され実行することができる。
【０１６８】
信頼されたドメイン
所望により、本発明はコンテンツおよび他のデータ保護のためにいわゆる「信頼されたドメイン」と共に使用できることが、さらに、認識される。典型的な信頼されたドメイン装置（および方法）が特許文献３および特許文献４で説明されているが、本発明と矛盾することなく他のアプローチを使用することもできる。これらのアプリケーションは、特に構内ネットワーク８００内で、保護されたコンテンツの不正使用および転送を防止する多層権利配置を、とりわけ、開示している。たとえば、ネットワーク８００は複数の層を含むものと考えることができる。１つのこのような層は前記した特許文献４で説明されている「信頼されたドメイン」とすることができる。たとえば、ケーブルＴＶシステムでは、信頼されたドメインはプログラミングコンテンツが伝統的に、たとえば、ヘッドエンド、配信ネットワーク、等を含むケーブルオペレータにより（そのトータルコントロール内で）保護されるシステム部分だけでなく、特定の方法でプログラミングコンテンツを受信し安全に保存することができる加入者の構内におけるユーザデバイス、たとえば、ＤＳＴＢまたは他のＣＰＥも含んでいる。ケーブルオペレータは特定の加入者アクセスおよび信頼されたドメイン内に保持されたコンテンツに関する使用法をコントロールすることができる。たとえば、ケーブルオペレータの信頼されたドメイン内（たとえば、ＳＴＢまたはＣＰＥのハードドライブ上）に保持されたムービーコンテンツは表示可能な形式でインターネットを介して配信することができず、複数の表示可能なコピーを複製するためのソースとなることができない。
【０１６９】
ネットワークの第２の層は信頼されたドメインの外側であると定義することができる。第２の層内のデバイスはデバイスのセキュリティの程度を示すインジケータが割り当てられる。たとえば、第２の層内のデバイスが第１の層内のデバイスから保護されたコンテンツの転送を要求すると、第１層デバイスは第２層デバイスを認証して保護されたコンテンツを受信するデバイスの正当性を決定する。第２層デバイスが認証された後で、第１層デバイスは保護されたコンテンツだけでなく、それに関連づけられた１組のルールも転送する。１組のルールの中の少なくともいくつかはインジケータに関連づけられており、保護されたコンテンツの使用に関して第２層デバイスに適用することができる。
【０１７０】
前記した開示は保護されたコンテンツの不正使用を防止するための信頼されたドメインを含む多層権利配置の概念を広く包含している。したがって、本発明は配置内の特定のデバイスの使用に限定されないことが理解される。たとえば、本発明はＣａｂｌｅＣＡＲＤモジュールに接続されたホストデバイスに応用してＤＶＲ  ＳＴＢまたはＣＰＥの機能を共同で実現することができる。１つの実施形態では、ＣＰＥ１０６はプログラミングコンテンツを有し、それは暗号化されてその中の記憶装置内に保存される。メディアブリッジ２００はプログラミングコンテンツにアクセスするための要求をＰＭＤ２０２から受信する。この要求は暗号化されたプログラミングコンテンツに関連づけられて記憶装置内に保存されたデータパッケージを含んでいる。要求に応答して、メディアブリッジ２００は第１のデータパッケージ内の情報（たとえば、使用権情報）に基づいてＰＭＤ２０２がプログラミングコンテンツへのアクセスを許されると決定する。次に、ブリッジ２００は少なくとも記憶装置内の暗号化されたプログラミングコンテンツを復号するための暗号要素（たとえば、暗号化鍵）に関するデータをＣＰＥ１０６に提供することができ、それによりＰＭＤ２０２にプログラミングコンテンツへのアクセスを提供する。
【０１７１】
いわゆる「ＤＣＡＳ」システム（ダウンロード可能なコンディショナルアクセスシステム）もネットワーク８００内で信頼されたドメインを定義／実施するために本発明と矛盾することなく使用することができる。たとえば、特許文献５で説明されている典型的なＤＣＡＳ装置および方法を参照されたい。
【０１７２】
メディアブリッジ２００は信頼されたドメイン（たとえば、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃａｂｌｅ  Ａｕｔｈｏｒｉｚｅｄ  Ｓｅｒｖｉｃｅ  Ｄｏｍａｉｎ（ＡＳＤ））をサポートする安全なマイクロプロセッサ（たとえば、セキュリティプロセッサ、図示せず）を含むこともできる。ブリッジ２００はＡｕｔｈｏｒｉｚｅｄ  Ｓｅｒｖｉｃｅ  Ｄｏｍａｉｎ（ＡＳＤ）からのコンテンツをさまざまなＣＰＥ１０６およびＰＭＤ２０２上で表示されるコンテンツのためのＤＭＲライセンスドメインへ転送することができる。本発明で有用な１つの典型的なＡＳＤ構成が特許文献６で説明されている。
【０１７３】
ブリッジ装置２００は、所望により、３ＤＥＳからＡＥＳ暗号へ等の異なる暗号化環境からの変換を提供することもできる。
【０１７４】
メディアブリッジ２００はＰＭＤ２０２からの暗号化されたコンテンツに関連づけられたセキュリティパッケージを受信して保存するように構成することもできる。メディアブリッジ２００はこれらのセキュリティパッケージ（およびコンテンツ）を再生するために構内のＣＰＥ１０６へ配信する。たとえば、ＰＭＤ２０２において保存された暗号化されたコンテンツおよびキュリティパッケージは、メディアブリッジ２００を介してＳＴＢ８０２ａに配信することができる。メディアブリッジ２００はＰＭＤ２０２から検索されてローカル記憶装置（図示せず）上に保存されたコンテンツまたは他のデータをネットワーク８００のＣＰＥ１０６にストリーミングすることもできる。メディアブリッジ２００はＵＰｎＰＡＶサーバの単一インスタンスから同時に複数のＣＰＥ１０６にコンテンツをストリーミングすることもでき、Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ（ＩＧＭＰ）「スヌーピング」をサポートする。ブリッジ装置２００は全てのＷＡＮおよびＨＬＡＮインターフェイスへのサービス拒否攻撃に対して耐性／回復力を示すように構成することもできる。
【０１７５】
ビジネス／運用ルールエンジン
本発明のもう１つの側面において、処理エンティティ（たとえば、メディアブリッジ２００、または他の場所で、ヘッドエンドサーバまたは他のエンティティ（たとえば、ＶＯＣサーバ／ＳＲＭ）上に配置された１つ以上のコンピュータプログラムとしてレンダリングされた）はいわゆる「ルール」エンジンを含んでいる。このエンジンは、典型的な実施例では、運用またはビジネス（たとえば、利益）に関する１つ以上の目標を達成するためにメディアブリッジ２００（場合によっては、ＰＭＤまたは構内ネットワークＣＰＥ等のそこに接続されたデバイス）の操作をコントロールするように適合された１つ以上のソフトウエアルーチンを含んでいる。これらのエリア内には、ネットワーク最適化および信頼性目標、メンテナンス間隔の増加、加入者またはユーザ満足度の増加、サブスクリプションベースの増加、より高い利益（たとえば、広告収入の増加による）、与えられたコンテンツのより多くの加入者「ビュー」、コンテンツのより広い配信（ネットワークより提供されなかった筈のモバイルデバイスを含む）、等が含まれる。
【０１７６】
これらのルールは別のエンティティまたはプロセスを含むことができ、他の処理エンティティ（前記したメディアブリッジウェブアプリケーションのような）内に完全に統合して、たとえば、メディアブリッジ２００またはサーバに接続されたＰＣ８０６上のＧＵＩ、または配信ネットワークのヘッドエンド１５０に配置されているような遠隔ノード（図７参照）を介してコントロールすることができる。実際上、ルールエンジンは所望の運用またはビジネスルールを実施するように、より高いレベルでメディアブリッジ２００（および、随意、構内ネットワーク８００）運用プロセスをモニターし選択的にコントロールする監視エンティティを含んでいる。ルールエンジンはＩＰアドレス割当て等の必要なネットワーク運用を遂行するのに使用されるより根本的なアルゴリズムへのある種のオーバレイと考えることができる。
【０１７７】
たとえば、ネットワークまたはメディアブリッジ２００は、ブリッジへの直接または間接的ユーザ入力（たとえば、そのように装備されておればブリッジのＵＩを介した、または接続されたＣＰＥ１０６からの）、ネットワーク８００内に存在する条件、人口統計データ、地理的データ、等に基づいて特定の運用プロトコルまたは判断プロセスを呼び出すことができる。しかしながら、これらのプロセスは、最大限の利益またはシステム信頼性等の、より高いレベルのビジネスまたは運用目標と必ずしも両立しないことがある。したがって、ビジネス／運用ルールが課せられる時に、それを使用して構内のメディアブリッジ２００または他のデバイス（ＣＰＥ１０６および／またはＰＭＤ２０２のような）上のクライアントプロセスの操作をダイナミックに（または手動で）コントロールすることができる。このルールは、たとえば、運用またはビジネス指向性とすることができ、一日の時間、期間、特定ローカルエリアに関して、さらには個別のユーザレベルにおいて（たとえば、ＴＵＮＥＲ＿ＩＤ、ＭＡＣアドレス、等を介したＣＰＥ１０６またはＰＭＤ２０２の特定識別を経由して）選択的に適用することもできる。
【０１７８】
たとえば、ルールエンジンにより実施される１つのルールはプログラミングの特定タイプのフォーマットを特定の加入者または加入者のクラスに提供することだけを含むことができる。たとえば、特定のＣＰＥ１０６はＭＰＥＧ−４またはＨ．２６４デコーダを持つことができるが、ＭＰＥＧ−４符号化においてレンダリングされたプログラムは、加入者が特定の基準（たとえば、プレミアムサブスクリプション、等）を満たさない限り、メディアブリッジ２００から加入者に利用可能とされないことがある。同様に、加入者が必要なコーディック、ＣＡキー、または十分な帯域幅のネットワークインターフェイスを持たなければ、このような機能（紛失コーディックまたはＣＡコンポーネントのダウンロードを介するような）の有効化は特定の基準を満たす加入者にしかコントロールすることができない。
【０１７９】
本発明は配信、運用、およびサービス提供に関してさまざまなビジネスモデルに適している。特に、遠隔モニタリング、構成およびプロビジョニング機能を有することにより、サービスプロバイダ（たとえば、ＭＳＯ）は、とりわけ、（ｉ）本来ならサービス訪問を必要とするメディアブリッジ２００、ＰＭＤ２０２、ＣＰＥ１０６または他の接続された構内装置内の故障のトラブルシューティングおよび修理、（ｉｉ）サービス訪問や加入者による行動をやはり不要にする、特定加入者のサービスパッケージまたは機能の遠隔変更または再構成（ｉｉｉ）ユーザの構内でＭＳＯにより提供されるコンテンツの「範囲」の拡張、においてより高い柔軟性が与えられ、ユーザが持っている異なるデバイス間でコンテンツを移動させる柔軟性がユーザに与えられる。たとえば、前記したように、ブリッジ装置２００上の任意のインターフェイスを遠隔で選択的にイネーブルまたはディセーブルして、ＭＳＯが加入者毎（構内毎）ベースでサービスオプションを迅速に切り替えられるようにする。ＤＣＡＳまたは他の技術を使用して、ブリッジ装置２００はケーブルまたは衛星受信機（チューナ）を介して受信された保護されたコンテンツに対する信頼されたドメインとして再構成することもできる。ソフトウエア／ファームウエアの新しいバージョンまたはアップグレードも容易にダウンロードしてインストールすることができる。ブリッジ装置２００上のＵＰｎＰまたは他のサーバプロセスも遠隔プロビジョニング機能を使用して構成することができる。
【０１８０】
したがって、本発明のビジネス方法論の１つのバリエーションは全ての加入者に実質的に類似のハードウェア／ファームウエア環境を配信するものと考えており、各加入者は彼等の特定のニーズおよび構内に対して彼等の個別の装置２００（たとえば、ＭＳＯに支援またはコントロールされる）の能力を調整することができる。たとえば、一部のユーザは単純にＷｉ−Ｆｉ能力を望まないことがあり、したがって、このインターフェイスはＭＳＯによりディセーブルすることができ、他はケーブル構内ネットワーク８００を確立するための同軸ケーブリングをインストールしていないことがあり、したがって、ＭｏＣＡインターフェイスをディセーブルしたり単純に使用しないことができる。他は信頼されたドメインの構成をこれらのデバイスまで拡張して特許文献１に関して前記した方法に従って加入者がコンテンツを購入して家庭内で「バーニングする」ことを許可することができるローカル記録デバイス（たとえば、ＤＶＲ等）を有することができる。ブリッジ２００の構成もそれと一緒に使用されるＰＭＤ２０２のタイプに基づいて最適化することができ、たとえば、Ｚｕｎｅ対ｉＰｏｄを有する加入者に対してブリッジはプロトコル、機能、特徴、等に関して異なることがある。本発明の前記した実施例と矛盾することなく文字どおり無制限数の異なる構内／特定加入者構成を用いることができ、したがって、各加入者／構内に対するカスタム構成ハードウェアとは反対に、実質的に一般的なデバイスの特定ユーザ（所望により、ユーザ実施）再構成を許すことが典型的にはより経済的かつ効率的である。
【０１８１】
方法のステップの特定シーケンスに関して本発明の特定の側面が説明されたが、これらの説明は本発明のより広範な方法を例示するにすぎず、特定の応用で必要ならば修正することができる。特定のステップは特定の環境下で不要またはオプションとされることがある。さらに、特定のステップまたは機能を開示された実施例に追加することができ、あるいは２つ以上のステップの順序を置換することができる。このようなバリエーションは全て開示された発明に包含されるものと考えられ、特許請求されている。
【０１８２】
詳細な説明を示し、説明し、さまざまな実施例に応用される本発明の新しい特徴を指摘してきたが、当業者ならば本発明から逸脱することなく例示されたデバイスまたはプロセスの形式および詳細にさまざまな省略、置換、および変更を加えられることが理解される。前記した説明は現在考えられる本発明を実施する最善のモードである。この説明には限定的意味合いは無く、本発明の一般的原理を例示するものと捉えるべきである。本発明の範囲は特許請求の範囲を参照して、決定しなければならない。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク内でメディアコンテンツデータを配信するように構成されたコンピュータ化された装置が、
デジタル処理装置と、
前記デジタル処理装置とデータ通信し、ポータブルメディアデバイスとデータを通信するように構成されたデータインターフェイスと、
前記デジタル処理装置とデータ通信し、少なくとも１つのコンピュータプログラムを含む記憶装置と
を含み、
前記少なくとも１つのコンピュータプログラムが、前記デジタル処理装置によって実行されるとき、
前記メディアコンテンツデータに関連付けられた１つ以上のルールを説明するデータにアクセスし、前記説明データの前記アクセスに少なくとも基づいて、前記データインターフェイスを介して前記ポータブルメディアデバイスによる前記メディアコンテンツデータへのアクセスを提供し、
前記１つ以上のルールが前記メディアコンテンツデータの少なくとも１つのコピーの生成を許可する決定に基づいて、前記メディアコンテンツデータのコピーを発生させて、前記データインターフェイスを介して前記ポータブルメディアデバイスに配信させ、
前記１つ以上のルールが前記メディアコンテンツデータをコピーすることを許可しない決定に基づいて、
前記メディアコンテンツデータを前記ポータブルメディアデバイスに転送し、
前記メディアコンテンツデータを前記コンピュータ化された装置にアクセスできるストレージエンティティから除去させ、前記除去が、少なくとも前記ネットワーク内で前記メディアコンテンツデータの２つ以上のインスタンスの永続的な存在を防止する
ように構成された複数の命令を含む、
コンピュータ化された装置。
【請求項２】
前記少なくとも１つのコンピュータプログラムの前記複数の命令が、前記ポータブルメディアデバイスから前記メディアコンテンツを受信し、前記受信されたメディアコンテンツを前記ストレージエンティティに転送するように更に構成されている、請求項１に記載の装置。
【請求項３】
前記少なくとも１つのコンピュータプログラムの前記複数の命令が、実行されているとき、第１の符号化フォーマットから第２の符号化フォーマットに前記メディアコンテンツデータをトランスコードするように更に構成され、前記第２の符号化フォーマットが、前記ポータブルメディアデバイスによって利用されることをできるフォーマットを含み、前記第１の符号化フォーマットが、前記ポータブルメディアデバイスによって利用されることをできないフォーマットを含む、請求項１に記載の装置。
【請求項４】
前記トランスコードが、前記メディアコンテンツデータをＭＰ４（ＭＰＥＧ４）コンテナ互換性フォーマットに変換することを含む、請求項３に記載の装置。
【請求項５】
前記ポータブルメディアデバイスが、少なくともメディアデータプレーヤアプリケーションコンピュータプログラムを含み、
前記少なくとも１つのコンピュータプログラムが、実行されたとき、前記メディアコンテンツの転送を許可するために、前記少なくともメディアデータプレーヤアプリケーションコンピュータプログラムと通信するように構成されている、請求項１に記載の装置。
【請求項６】
前記ストレージエンティティが、ユーザ構内装置と関連付けられたデジタルビデオレコーダ（ＤＶＲ）を含む、請求項１に記載の装置。
【請求項７】
前記ネットワークが、管理されたコンテンツ配信ネットワークを含み、前記ストレージエンティティが、ユーザが加入した前記管理されたコンテンツ配信ネットワーク内のサービスに関連付けられたネットワークデジタルビデオレコーダ（ｎＤＶＲ）機能を含む、請求項１に記載の装置。
【請求項８】
前記複数の命令が、実行されたときに、１つ以上のユーザプロファイルを含むデータベースを組み立てるように更に構成され、前記１つ以上のユーザプロファイルが、１つ以上の他のポータブルメディアデバイスのそれぞれに対応し、
前記１つ以上のユーザプロファイルが、前記１つ以上の他のポータブルメディアデバイスのそれぞれによって利用されることができる１つ以上のデータフォーマットを示すように構成された特定デバイスプロファイルを含む、請求項１に記載の装置。
【請求項９】
ネットワーク内でメディアコンテンツを配信する方法であって、
前記ネットワークを介して、第１のフォーマットでレンダリングされた複数のメディアコンテンツデータを第１のデバイスによって受信するステップと、
前記第１のフォーマットから第２のフォーマットに前記メディアコンテンツデータをトランスコードするステップと、
前記複数の受信されたメディアコンテンツデータに関連する情報を発生するステップであって、前記発生された情報が、複数の表示可能なコピーのソースとなることができないコンテンツを示す複製インジケータデータを含む、ステップと、
前記第１のデバイスと通信するポータブルメディアデバイスに前記発生された情報を提供するステップと、
前記ポータブルメディアデバイスにおいて記憶するために、前記第２のフォーマットで前記メディアコンテンツデータを送信するステップと、
前記送信に少なくとも基づいて、前記第１のデバイスにおいて表示不可能であるとして前記メディアコンテンツデータを記録するステップと、
前記メディアコンテンツデータがもはや前記ポータブルメディアデバイスに常駐していないという指示の受信に少なくとも基づいて、前記第１のデバイスにおいて表示不可能としての前記メディアコンテンツの前記記録を取り除くステップと
を含む方法。
【請求項１０】
前記ポータブルメディアデバイスへの前記メディアコンテンツデータの前記送信の前に、前記ポータブルメディアデバイスを認証するステップを更に含む、請求項９に記載の装置。
【請求項１１】
前記メディアコンテンツデータに関連付けられた１つ以上のデジタル権利管理（ＤＲＭ）要求を維持しながら、前記メディアコンテンツデータの前記送信が発生する、請求項９に記載の方法。
【請求項１２】
前記第１のフォーマットが、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２符号化を含み、前記第２のフォーマットが、Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ（ＡＡＣ）符号化を含む、請求項９に記載の方法。
【請求項１３】
前記ポータブルメディアデバイスが、
前記メディアコンテンツデータをレンダリングすることができるボイスオーバーＩＰ（ＶｏＩＰ）アプリケーションコンピュータプログラム、及び／又は、
前記メディアコンテンツデータをレンダリングすることができる音楽プレーヤアプリケーションコンピュータプログラム
のうちの少なくとも１つを含む、請求項９に記載の方法。
【請求項１４】
ネットワークを介してポータブルクライアントデバイスにストレージエンティティに関連付けられたメディアコンテンツへのアクセスを提供する方法であって、
前記ポータブルクライアントデバイスに関連付けられた能力情報を含むデバイスプロファイルを記憶するステップと、
前記ストレージエンティティに記憶される複数のメディアコンテンツを含むデータ構造を発生するステップと、
前記データ構造を前記ポータブルクライアントデバイスにアクセスできるようにするステップであって、前記ポータブルクライアントデバイスが、少なくとも前記データ構造を介して、前記複数のメディアコンテンツのうちの少なくとも１つにアクセスすることを選択できる、ステップと、
前記複数のメディアコンテンツのうちの前記少なくとも１つに関連付けられた１つ以上のコピー保護ルールに関連するデータにアクセスするステップと、
（ｉ）前記１つ以上のコピー保護ルールに関連する前記アクセスされたデータと（ｉｉ）前記デバイスプロファイルに少なくとも部分的に基づいて、前記ポータブルクライアントデバイスに前記複数のメディアコンテンツのうちの前記少なくとも１つのコピーを選択的に提供する、或いは、提供しない、及び、
（ｉ）前記１つ以上のコピー保護ルールに関連する前記アクセスされたデータと（ｉｉ）前記デバイスプロファイルに少なくとも部分的に基づいて、前記ポータブルクライアントデバイスが、前記ストレージエンティティから前記複数のメディアコンテンツのうちの前記少なくとも１つを選択的にレンダリングできる、或いは、できない
ように前記１つ以上のコピー保護ルールを実施するステップと
を含む方法。
【請求項１５】
サービス品質（ＱＯＳ）ポリシーに従って、前記複数のメディアコンテンツを優先順位付けするステップを更に含み、
前記ポータブルクライアントデバイスに前記複数のメディアコンテンツのうちの前記少なくとも１つのコピーを選択的に提供する、或いは、提供しないように前記１つ以上のコピー保護ルールを実施するステップが、更に前記ＱＯＳポリシーに少なくとも部分的に基づき、
前記ポータブルクライアントデバイスが、前記ストレージエンティティから前記複数のメディアコンテンツのうちの前記少なくとも１つを選択的にレンダリングできる、或いは、できないように前記１つ以上のコピー保護ルールを実施するステップが、更に前記ＱＯＳポリシーに少なくとも部分的に基づく、
請求項１４に記載の方法。
【請求項１６】
前記複数のメディアコンテンツのうちの前記少なくとも１つの少なくとも１回の変換を実行するステップを更に含み、前記少なくとも１回の変換が、前記ストレージエンティティに記憶される前記複数のメディアコンテンツのうちの前記少なくとも１つの第１の符号化フォーマットからの変換、及び、前記ポータブルクライアントデバイスによって利用される第２の符号化フォーマットへの変換を含む、請求項１４に記載の方法。
【請求項１７】
前記複数のメディアコンテンツのうちの前記少なくとも１つが（ｉ）自由にコピーされ、又は、（ｉｉ）１回コピーされることのどちらかを示すデータを、前記１つ以上のコピー保護ルールに関連する前記アクセスされたデータが含むときのみ、前記ポータブルクライアントデバイスに前記複数のメディアコンテンツのうちの前記少なくとも１つの前記コピーを選択的に提供するステップを実行する、請求項１４に記載の方法。
【請求項１８】
前記１つ以上のコピー保護ルールに関連する前記アクセスされたデータが、複数のメディアコンテンツのうちの前記少なくとも１つがコピーされないことを示すデータを含むときに、前記ポータブルクライアントデバイスが、前記ストレージエンティティから前記複数のメディアコンテンツのうちの前記少なくとも１つを選択的にレンダリングできるように実行し、前記ポータブルクライアントデバイスに前記複数のメディアコンテンツのうちの前記少なくとも１つの前記コピーを選択的に提供しないように実行する、請求項１４に記載の方法。
【請求項１９】
メディアブリッジ装置のプロセッサ装置への前記ポータブルクライアントデバイスの接続時に、前記デバイスプロファイルのダウンロードを引き起こすステップを更に含む、請求項１４に記載の方法。
【請求項２０】
１回以上の後続の使用のために、１つ以上の前記デバイスプロファイルを含むデータベースを組み立てるステップを更に含む、請求項１４に記載の方法。
【外国語明細書】
2017142847000001.pdf