(57)【要約】      （修正有）【課題】ユーザが取得したコンテンツの不正コピーを防止する。【解決手段】それぞれが複数の機器（ｄ）からなる１つの又は複数のサブネットワークから構成される複数のドメイン（Ｄ）から構成される機器のネットワーク（ｎ）を運用する運用方法であって、承認されたドメイン識別子（ＡＤＩ）を、それぞれ各機器（ｄ）に割り当て、各機器（ｄ）によって保存することによって、各機器（ｄ）をドメイン（Ｄ）の少なくとも１つの承認されたドメイン（ＡＤ）に割り当て、承認されたドメイン識別子（ＡＤＩ）のそれぞれに対して、承認されたドメイン（ＡＤ）及びその種類並びに各機器（ｄ）の各ドメイン（Ｄ）に対するメンバシップを記述し、各機器（ｄ）によるオーディオ／ビデオコンテンツに関するデータへのアクセス、データの提供及び／又はデータの伝送は、割り当てられ及び／又は搬送／保存された承認されたドメイン識別子（ＡＤＩ）に基づいて制御される。【選択図】図１
2006120121.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ−ビデオコンテンツ保護及びコピー管理を含む、機器（ｄ）のネットワークを運用するネットワーク運用方法において、
上記ネットワークの少なくとも一部がそれぞれ１つの住居又はエンティティに割り当てられ及び／又は属するドメイン（Ｄ）を構成し及びドメインと呼ばれ、
上記各ドメイン（Ｄ）は、複数の機器（ｄ）の１又は複数のサブネットワーク（ｎ）によって論理的及び／又は物理的に構成され、
少なくとも１つの種類の承認されたドメイン識別子（ＡＤＩ）を、それぞれ上記各機器（ｄ）に割り当て及び／又は上記各機器によって搬送及び／又は保存することによって、上記各機器（ｄ）を上記ドメイン（Ｄ）の少なくとも１つの該承認されたドメイン（ＡＤ）に割り当て、
上記承認されたドメイン識別子（ＡＤＩ）のそれぞれの種類は、上記承認されたドメイン（ＡＤ）及びその種類並びに上記各機器（ｄ）の上記各ドメイン（Ｄ）に対するメンバシップを記述し及び／又は特徴付け、
各機器（ｄ）によるオーディオ／ビデオコンテンツに関するデータへのアクセス、該データの提供及び／又は該データの伝送は、割り当てられ及び／又は搬送／保存された承認されたドメイン識別子（ＡＤＩ）に基づいて制御されることを特徴とするネットワーク運用方法。
【請求項２】
承認された一次ドメイン識別子（ＰＡＤＩ）、承認された二次ドメイン識別子（ＳＡＤＩ）及び併合された承認されたドメイン識別子（ＭＡＤＩ）からなる承認されたドメイン識別子（ＡＤＩ）のグループの１つの承認されたドメイン識別子（ＡＤＩ）又は任意の複数（ＡＤＩ）の承認されたドメイン識別子を使用することを特徴とする請求項１記載のネットワーク運用方法。
【請求項３】
１つの承認された一次ドメイン識別子（ＰＡＤＩ）を承認されたドメイン識別子（ＡＤＩ）として用いることを特徴とする請求項２記載のネットワーク運用方法。
【請求項４】
１つの承認された二次ドメイン識別子（ＳＡＤＩ）及び／又は１つの併合された承認されたドメイン識別子（ＭＡＤＩ）を承認されたドメイン識別子（ＡＤＩ）として用いることを特徴とする請求項３記載のネットワーク運用方法。
【請求項５】
上記承認された一次ドメイン識別子（ＰＡＤＩ）は、該承認された一次ドメイン識別子（ＰＡＤＩ）を割り当てられ及び／又は搬送／保存された該各機器（ｄ）がその一次メンバとして属し、存在し、機能し、及び／又は割り当てられた上記ネットワーク（Ｎ）のドメイン（Ｄ）を上記承認された一次ドメイン（ＰＡＤ）として特定し、該承認された一次ドメイン（ＰＡＤ）に関連付けられ又は拘束されている保護されたコンテンツへのアクセスを確保するために上記各機器（ｄ）において設定及び使用されることを特徴とする請求項２乃至４いずれか１項記載のネットワーク運用方法。
【請求項６】
上記承認された二次ドメイン識別子（ＳＡＤＩ）は、該承認された二次ドメイン識別子（ＳＡＤＩ）を割り当てられ及び／又は搬送／保存された該各機器（ｄ）が一時的な又はその二次メンバとして属し、存在し、機能し、及び／又は割り当てられた上記ネットワーク（Ｎ）のドメイン（Ｄ）を上記承認された二次ドメイン（ＳＡＤ）として特定し、該承認された二次ドメイン（ＳＡＤ）に関連付けられ又は拘束されている保護されたコンテンツへのアクセスを確保するために上記各機器（ｄ）において設定及び使用されることを特徴とする請求項２乃至５いずれか１項記載のネットワーク運用方法。
【請求項７】
上記併合された承認されたドメイン識別子（ＭＡＤＩ）は、各機器（ｄ）が、上記第１のドメイン（Ｄ）の新たな併合されたメンバとして、該併合された承認されたドメイン識別子（ＭＡＤＩ）を割り当てられ及び／又は搬送／保存された上記ネットワーク（Ｎ）の第１のドメイン（Ｄ）又は上記ネットワーク（Ｎ）の第１のドメイン（Ｄ）の組合せを併合された承認されたドメイン（ＭＡＤ）として特定し、該併合された承認されたドメイン（ＭＡＤ）に関連付けられ又は拘束されている保護されたコンテンツへのアクセス確保するために、他のドメイン（Ｄ’）の各機器（ｄ）において設定及び使用されることを特徴とする請求項２乃至６いずれか１項記載のネットワーク運用方法。
【請求項８】
上記各機器（ｄ）は、他の承認された一次ドメイン（ＰＡＤ）の一次メンバ又は他の承認された一次ドメイン（ＰＡＤ）の併合されたメンバになるようにメンバシップが変更された場合及びその場合にのみ、該各機器（ｄ）の上記承認された一次ドメイン識別子（ＰＡＤＩ）を変更することを特徴とする請求項２乃至７いずれか１項記載のネットワーク運用方法。
【請求項９】
第１の承認されたドメイン（ＡＤ、Ｄ１）を承認された一次ドメイン（ＰＡＤ）として、第２の承認されたドメイン（ＡＤ、Ｄ２）を併合された承認されたドメイン（ＭＡＤ）として、部分的に又は完全に併合する処理を有し、該併合する処理は、併合すべき第２の承認されたドメイン（ＡＤ、Ｄ２）又はその一部の併合された機器（ｄ）の併合された承認されたドメイン識別子（ＭＡＤＩ）として、上記第１の承認されたドメイン（ＡＤ、Ｄ１）の各承認された一次ドメイン識別子（ＰＡＤＩ）を割り当て及び／又は搬送するステップを含むことを特徴とする請求項２乃至８いずれか１項記載のネットワーク運用方法。
【請求項１０】
第１の承認されたドメイン（ＡＤ、Ｄ１）を承認された一次ドメイン（ＰＡＤ）として、第２の承認されたドメイン（ＡＤ、Ｄ２）を併合された承認されたドメイン（ＭＡＤ）として、部分的に又は完全に併合する処理を有し、該併合する処理は、第１の承認されたドメイン（ＡＤ、Ｄ２）又はその各機器（ｄ１）によって、上記第２の承認されたドメイン（ＡＤ、Ｄ２）又はこれに併合された機器（ｄ２）に関連付けられ又は拘束されたコンテンツにアクセスすることを可能にするステップを含むことを特徴とする請求項２乃至９いずれか１項記載のネットワーク運用方法。
【請求項１１】
承認された一次ドメイン（ＰＡＤ）としての第１の承認されたドメイン（ＡＤ、Ｄ１）に関して承認された二次ドメイン（ＳＡＤ）としての第２の承認されたドメイン（ＡＤ、Ｄ２）の各第２の機器（ｄ２）が、上記承認された一次ドメイン（ＰＡＤ）としての上記第１の承認されたドメイン（ＡＤ、Ｄ１）の第１の機器（ｄ１）及び／又は上記承認された一次ドメイン（ＰＡＤ）としての上記第１の承認されたドメイン（ＡＤ、Ｄ１）に併合された承認されたドメイン（ＭＡＤ）としての第３の承認されたドメイン（ＡＤ、Ｄ３）の第３の機器（ｄ２）に関連付けられ及び／又は拘束されたコンテンツに一時的にアクセスできるようにすることを特徴とする請求項２乃至１０いずれか１項記載のネットワーク運用方法。
【請求項１２】
上記承認された一次ドメイン（ＰＡＤ）としての上記第１の承認されたドメイン（ＡＤ、Ｄ１）に関して承認された二次ドメイン（ＳＡＤ）としての第２の承認されたドメイン（ＡＤ、Ｄ２）の各第２の機器（ｄ２）が、該承認された一次ドメイン（ＰＡＤ）としての上記第１の承認されたドメイン（ＡＤ、Ｄ１）に接続又は併合されている限り、該承認された一次ドメイン（ＰＡＤ）としての第１の承認されたドメイン（ＡＤ、Ｄ１）の各第１の機器（ｄ１）が、該各第２の機器（ｄ２）にローカルに保存され又は割り当てられているコンテンツを含む、該各第２の機器（ｄ２）に関連付けられ及び／又は拘束されたコンテンツに一時的にアクセスできるようにすることを特徴とする請求項２乃至１１いずれか１項記載のネットワーク運用方法。
【請求項１３】
上記承認された一次ドメイン（ＰＡＤ）、承認された二次ドメイン（ＳＡＤ）及び／又は併合された承認されたドメイン（ＭＡＤ）に接続された如何なる第１の機器（ｄ１）も、該承認された一次ドメイン（ＰＡＤ）、承認された二次ドメイン（ＳＡＤ）及び／又は併合された承認されたドメイン（ＭＡＤ）の第２の機器（ｄ２）に関連付けられ及び／又は拘束されたコンテンツにアクセスできることを特徴とする請求項２乃至１２いずれか１項記載のネットワーク運用方法。
【請求項１４】
上記承認された一次ドメイン（ＰＡＤ）、承認された二次ドメイン（ＳＡＤ）及び／又は併合された承認されたドメイン（ＭＡＤ）の機器によって新たに作成されたコンテンツは、基底にある該承認された一次ドメイン（ＰＡＤ）及び各承認された一次ドメイン識別子（ＰＡＤＩ）に関連付けられ及び／又は拘束される請求項２乃至１３いずれか１項記載のネットワーク運用方法。
【請求項１５】
ネットワーク（Ｎ）のドメイン（Ｄ）を含む該ネットワーク（Ｎ）内の機器（ｄ）は、サーバ又はクライアントの能力及び機能のいずれかを有する承認されたドメインサーバ又はＡＤサーバ、若しくは承認されたドメインクライアント又はＡＤクライアントのいずれかに分類されることを特徴とする請求項１乃至１４いずれか１項記載のネットワーク運用方法。
【請求項１６】
各ＡＤサーバは、有効モードにおいて、
新たな承認されたドメイン（ＡＤ）を開始し、
所定の他の機器（ｄ）に基底にある承認された一次ドメイン（ＰＡＤ）に関するメンバシップの権利を与え、
及び基底にある承認された一次ドメイン（ＰＡＤ）への所定の機器（ｄ）の所定のメンバシップを終了する処理を管理する能力／機能のグループのうちの１又は任意の複数の能力／機能を有効にされることを特徴とする請求項１５記載のネットワーク運用方法。
【請求項１７】
基底にある承認された一次ドメイン（ＰＡＤ）にコンテンツを取り込むことができる各機器（ｄ）は、ＡＤサーバの能力及び／又は機能を有効にされることを特徴とする請求項１５又は１６いずれか１項記載のネットワーク運用方法。
【請求項１８】
１つの所定の承認された一次ドメイン（ＰＡＤ）内において複数のＡＤサーバが動作することを特徴とする請求項１５乃至１７いずれか１項記載のネットワーク運用方法。
【請求項１９】
上記ＡＤサーバ及び／又はＡＤクライアントは、他の承認された一次ドメイン（ＰＡＤ）の二次メンバとしてイネーブルにされることを特徴とする請求項１５乃至１８いずれか１項記載のネットワーク運用方法。
【請求項２０】
承認されたドメイン管理プロトコル又はＡＤ管理プロトコルは、
機器の一次ＡＤメンバシップ又は一次、二次及び併合されたＡＤメンバシップ及びＡＤサーバとして機能しているか否かに関するローカルネットワーク同報通知と、
ＡＤメンバシップ状態を確認する機器への特定の問合わせ（一次、二次及び併合されたＡＤＩ、ＡＤ名、ＰＡＤのサーバ又はクライアント）と、
問合わせがあった機器に関する要求された情報を含む上記問合わせへの特定の応答と、
所定のＰＡＤ内のＡＤサーバと対話するための機器の要求に関するローカルネットワーク同報通信による問合わせと、
所定のＰＡＤＩについてのＡＤサーバの存在及び識別を通知する上記問合わせへの特定の応答と、
一次、二次又は併合されたＡＤＩ、ＡＤ名を任意の値に設定するための機器への特定のコマンドと、
コマンドを実行できたか否かを示す上述のコマンドへの特定の応答と、
既にＡＤの二次メンバである機器を一次ＡＤに併合するためのＡＤサーバへの特定の要求と、
一次ＡＤから機器を外すためのＡＤサーバへの特定の要求と、
３つの上記要求について、要求を実現できたか否かを示す特定の応答とからなる項目のグループのうちの１又は任意の複数の項目によって実現され、使用されることを特徴とする請求項１乃至１９いずれか１項記載のネットワーク運用方法。
【請求項２１】
少なくとも１つの承認された一次ドメイン（ＰＡＤ）において複数のＡＤサーバが動作し、
承認されたドメイン管理プロトコル又はＡＤ管理プロトコルは、
ＰＡＤのＡＤサーバ状態を確かめるための他のＡＤサーバへの特定の問合わせと、
ＡＤサーバ機器ＩＤのリスト及びＡＤＭＣの現在の値を提供する上記問合わせへの特定の応答と、
ＡＤＭＣをインクリメント又はデクリメントし、又はＡＤＭＣを任意の値に設定するための他のＡＤサーバへの特定の要求と、
機器がＡＤサーバ機能を無効にし、この結果、一次ＡＤサーバのリストから外されることを示す他のＡＤサーバへの特定の通知とからなる項目のグループのうちの１又は任意の複数の項目によって実現され、使用されることを特徴とする請求項１乃至２０いずれか１項記載のネットワーク運用方法。
【請求項２２】
保護されたコンテンツは、所定の特定の承認された一次ドメイン（ＰＡＤ）及び／又はそのメンバ機器（ｄ）に拘束され又は関連付けられ、
該各コンテンツの保護は、それぞれの利用状態情報（ＵＳＩ）によって定義されることを特徴とする請求項１乃至２１いずれか１項記載のネットワーク運用方法。
【請求項２３】
所定の承認された一次ドメイン（ＰＡＤ）の全てのメンバ機器（ｄ）は、コンテンツの利用状態情報（ＵＳＩ）によって認められた範囲内において、コンテンツにアクセスすることを許可され及び／又はイネーブルにされることを特徴とする請求項１乃至２２いずれか１項記載のネットワーク運用方法。
【請求項２４】
所定の承認された一次ドメイン（ＰＡＤ）の一時的な又は二次メンバ機器（ｄ）は、該一時的な又は二次メンバ機器（ｄ）が上記所定の承認された一次ドメイン（ＰＡＤ）と同じローカル環境内に物理的に存在する場合及びその場合のみに、上記所定の承認された一次ドメイン（ＰＡＤ）及び／又は所定の併合された承認されたドメイン（ＭＡＤ）に関連付けられ及び／又は拘束されたコンテンツにアクセスすることを許可され及び／又はイネーブルにされることを特徴とする請求項１乃至２３いずれか１項記載のネットワーク運用方法。
【請求項２５】
所定の承認されたドメイン（ＡＤ）の一次メンバ機器（ｄ）は、コンテンツを搬送する機器が上記承認された一次ドメイン（ＰＡＤ）と同じローカル環境内に物理的に存在している場合のみに、二次メンバのＰＡＤに割り当てられた該コンテンツにアクセスすることを許可され及び／又はイネーブルにされることを特徴とする請求項１乃至２４いずれか１項記載のネットワーク運用方法。
【請求項２６】
各コンテンツアイテムが各承認された二次ドメイン（ＳＡＤ）及び／又は各承認された二次ドメイン識別子（ＳＡＤＩ）に拘束されている場合、各コンテンツ交換処理の前に、一次及び／又は二次メンバ機器（ｄ）の継続的な存在を確認することを特徴とする請求項１乃至２５いずれか１項記載のネットワーク運用方法。
【請求項２７】
１つの承認された一次ドメイン（ＰＡＤ）のメンバ機器であることができるＡＤサーバ又はＡＤクライアントである機器の最大数を制限することを特徴とする請求項１乃至２６いずれか１項記載のネットワーク運用方法。
【請求項２８】
ユーザによって明示的に登録手続き又は処理が開始又は実行された後のみ及び／又はユーザによる特定の肯定的操作があった場合のみに規格適合機器（ｄ）を承認されたドメイン（ＡＤ）の一次又は二次メンバ機器にすることを特徴とする請求項１乃至２７いずれか１項記載のネットワーク運用方法。
【請求項２９】
各機器がＬＡＮを含むネットワーク（Ｎ）又はサブネットワーク（ｎ）に接続される場合を含むＡＤサーバの物理的な近傍にあることが確認された場合及びその場合のみに承認された一次ドメイン機器のメンバシップの遷移をイネーブル又は可能にする請求項１乃至２８いずれか１項記載のネットワーク運用方法。
【請求項３０】
ＡＤ未参加機器のみが既存の承認された一次ドメイン（ＰＡＤ）に直接参加できることを特徴とする請求項１乃至２９いずれか１項記載のネットワーク運用方法。
【請求項３１】
ＡＤ未参加機器（ｄ）を請求項１乃至３０いずれか１項記載のネットワーク運用方法で使用し、又は所定の承認された一次ドメイン（ＰＡＤ）の一次メンバとするために、記録媒体を使用することを特徴とする請求項１乃至３０いずれか１項記載のネットワーク運用方法。
【請求項３２】
上記記録媒体を用いて、各承認された一次ドメイン識別子（ＰＡＤＩ）を上記各ＡＤ未参加機器（ｄ）に移すことを特徴とする請求項３１記載のネットワーク運用方法。
【請求項３３】
１つの又は上記所定の承認された一次ドメイン（ＰＡＤ）の各承認された一次ドメイン識別子（ＰＡＤＩ）を搬送するために所定の承認された一次ドメイン（ＰＡＤ）内で上記記録媒体を準備し、
上記所定の承認された一次ドメイン（ＰＡＤ）から上記ＡＤ未参加機器（ｄ）に上記記録媒体を移し、
上記ＡＤ未参加機器によって、上記記録媒体を読み出し、上記所定の承認された一次ドメイン（ＰＡＤ）の上記各承認された一次ドメイン識別子（ＰＡＤＩ）を移動させ、該ＡＤ未参加機器を上記所定の承認された一次ドメイン（ＰＡＤ）の一次メンバにすることを特徴とする請求項３１又は３２記載のネットワーク運用方法。
【請求項３４】
ＡＤ未参加機器が、承認された新たな一次ドメイン（ＰＡＤ）を確立することができることを特徴とする請求項１乃至３３いずれか１項記載のネットワーク運用方法。
【請求項３５】
１つの承認された一次ドメイン（ＰＡＤ）の一次メンバである機器（ｄ）は、他の異なる承認された一次ドメイン（ＰＡＤ）の二次メンバにしかなることができないことを特徴とする請求項１乃至３４いずれか１項記載のネットワーク運用方法。
【請求項３６】
上記承認された一次ドメイン（ＰＡＤ）に併合することができるのは、該承認された一次ドメイン（ＰＡＤ）の二次メンバである機器のみであることを特徴とする請求項１乃至３５いずれか１項記載のネットワーク運用方法。
【請求項３７】
承認された一次ドメイン（ＰＡＤ）から外れる機器は、実質的にＡＤ未参加状態になることを特徴とする請求項１乃至３６いずれか１項記載のネットワーク運用方法。
【請求項３８】
上記承認された一次ドメイン（ＰＡＤ）において、少なくとも１つのＡＤサーバが提供され、動作可能であることを特徴とする請求項１乃至３７いずれか１項記載のネットワーク運用方法。
【請求項３９】
上記ローカル環境において、全ての有効な一次ＡＤサーバが存在し動作可能である場合にのみ、一次ＡＤ機器のメンバシップの遷移をイネーブル及び／又は可能にすることを特徴とする請求項１乃至３８いずれか１項記載のネットワーク運用方法。
【請求項４０】
機器（ｄ）において、一旦ＡＤサーバ機能が無効にされると、該ＡＤサーバ機能は、同じ承認された一次ドメイン（ＰＡＤ）又は同じ承認された一次ドメイン識別子（ＰＡＤＩ）に対して再び有効にはされないことを特徴とする請求項１乃至３９いずれか１項記載のネットワーク運用方法。
【請求項４１】
請求項１乃至４０いずれか１項記載のネットワーク運用方法を実現するように適応化及び構成され及び該ネットワーク運用方法を実現するための手段を備えるネットワーク運用システム／装置。
【請求項４２】
各承認された一次ドメイン（ＰＡＤ）の承認された一次ドメイン識別子（ＰＡＤＩ）を取得及び／又は生成する手段と、
上記承認された一次ドメイン（ＰＡＤ）の承認された一次ドメイン識別子（ＰＡＤＩ）を該各承認された一次ドメイン（ＰＡＤ）内に保存する手段と、
各承認されたドメイン機器（ｄ）から及び該各承認されたドメイン機器（ｄ）のために、承認された一次ドメイン識別子（ＰＡＤＩ）、承認された二次ドメイン識別子（ＳＡＤＩ）及び／又は併合された承認されたドメイン識別子（ＭＡＤＩ）を含む承認されたドメイン識別子（ＡＤＩ）を取得する手段と、
上記各承認された一次ドメイン（ＰＡＤ）の上記承認された一次ドメイン識別子（ＰＡＤＩ）と、上記機器の上記承認されたドメイン識別子（ＡＤＩ）とを比較する手段とを備える請求項４１記載のネットワーク運用システム／装置。
【請求項４３】
請求項１乃至４０いずれか１項記載のネットワーク運用方法を実現し又は該ネットワーク運用方法において用いられるように適応化又は構成され、及び該ネットワーク運用方法を実現するための手段を備えるネットワーク機器。
【請求項４４】
所定の承認されたドメイン（ＡＤ）について、承認された一次ドメイン識別子（ＰＡＤＩ）、承認された二次ドメイン識別子（ＳＡＤＩ）及び／又は併合された承認されたドメイン識別子（ＭＡＤＩ）を含む少なくとも１つの承認されたドメイン識別子（ＡＤＩ）を取得及び／又は生成する手段と、
上記承認された一次ドメイン識別子（ＰＡＤＩ）、承認された二次ドメイン識別子（ＳＡＤＩ）及び／又は併合された承認されたドメイン識別子（ＭＡＤＩ）を含む少なくとも１つの上記承認されたドメイン識別子（ＡＤＩ）を保存する少なくとも１つの手段とを備える請求項４３記載のネットワーク機器。
【請求項４５】
コンピュータ又はデジタルシグナルプロセッサによって実行されて、請求項１乃至４０いずれか１項記載のネットワーク運用方法及び／又は請求項４１又は４２記載のネットワーク運用システム／装置を実現するように構成されたコンピュータプログラムを備えるコンピュータプログラム製品。
【請求項４６】
請求項４５記載のコンピュータプログラム製品を備えるコンピュータにより読取可能な媒体。
【請求項４７】
ＡＤ未参加機器（ｄ）を、請求項１乃至４０いずれか１項記載のネットワーク運用方法において用いられる所定の承認された一次ドメイン（ＰＡＤ）の一次メンバにするように適応化及び構成された記録媒体。
【請求項４８】
上記各承認された一次ドメイン（ＰＡＤ）のそれぞれの承認された一次ドメイン識別子（ＰＡＤＩ）を搬送又は保存し、上記ＡＤ未参加機器（ｄ）によって読み出されるように適応化及び構成された請求項４７記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器のネットワークを運用するためのネットワーク運用方法に関する。詳しくは、本発明は、例えば、オーディオビジュアルコンテンツの保護のために、及び、例えば、ユーザ環境におけるコピー管理のために、機器の個人的なドメインを維持及び管理する方法に関する。
【背景技術】
【０００２】
ネットワーク接続された機器及びこのようなネットワークをどのように運用するかは、ますます重要になっている。オーディオビジュアルコンテンツ保護及びコピー管理要求に関して、ネットワークが機器及びサブネットワークのドメインに分割されると、接続において、何らかの機密保護的側面が重要になる。
【０００３】
デジタル形式のオーディオビジュアルコンテンツは、剽窃され、及び不正に共有される虞があるために、コンテンツプロバイダは、ユーザ環境に提供されるこのような価値あるコンテンツをこれらの脅威から安全に保護することを望んでいる。一般的な状況では、コンテンツは、ユーザの機器の個人的なドメインに割り当てられ、これにより、その特定のコンテンツのプロバイダが要求した場合、ユーザが取得したコンテンツは、そのユーザのドメインにおいてのみ利用可能にすることができる。本発明は、特に、機器のこのようなドメインを管理しながら、ドメイン管理の適合規則（compliance rule）に技術的手法を結合する。特に、以下に開示する技術は、完全なＤＲＭ又はコンテンツ保護システムの一部を構成することができる。
【０００４】
【非特許文献１】［１］ＭＰＥＧ−２システムに関するＩＳＯ／ＩＥＣ１３１８−１１  ＩＰＭＰ［２］ＤＶＢ  ＣＰＣＭに関する背景記事：http://www.dvb.org/documents/newsletters/DVB-SCENE-05.pdf［３］ダブリンで開催された、ＤＶＢ世界会議２００４、ＤＶＢ  ＣＰＣＭに関するプレゼンテーション（DVB World Conference 2004, Dublin, Presentation on DVB CPCM）［４］ｘＣＰクラスタプロトコル：http://www.almaden.ibm.com/software/ds/ContentAssurance/papers/xCP_DVB.pdf［５］保護されたエンタテインメント権利管理（Protected Entertainment Rights Management (PERM)）：http://www.ietf.org/internet-drafts/draft-gildred-perm-01.txt［６］インテルＵＰｎＰウェブサイト：http://www.intel.com/technology/UPnP/index.htm［７］デジタルリビングネットワークアライアンス（Digital Living Network Alliance）：http://www.dlna.org/
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、本発明の目的は、比較的容易に、便利に、高い信頼度で、コンテンツ保護及びコピー管理機能を自動的に提供することができる機器のネットワークを運用する運用方法を提供することである。
【課題を解決するための手段】
【０００６】
この目的は、独立請求項１に基づくネットワーク運用方法によって達成される。本発明に基づくネットワーク運用方法の実施形態は、従属請求項において定義されている。また、この目的は、請求項４１に記載のネットワーク運用システム又は装置、請求項４３記載のネットワーク機器、請求項４５記載のコンピュータプログラム製品、請求項４６記載のコンピュータにより読取可能な媒体及び請求項４７記載の記録媒体によっても達成される。
【０００７】
本発明に係るネットワーク運用方法は、それぞれが複数の機器からなる１つの又は複数のサブネットワークから構成される複数のドメインから構成される機器のネットワークを運用する運用方法であって、少なくとも１つの種類の承認されたドメイン識別子を、それぞれ各機器に割り当て及び／又は各機器によって搬送及び／又は保存することによって、各機器をドメインの少なくとも１つの承認されたドメインに割り当て、承認されたドメイン識別子のそれぞれの種類は、承認されたドメイン及びその種類並びに各機器の各ドメインに対するメンバシップを記述し及び／又は特徴付け、各機器によるオーディオ／ビデオコンテンツに関するデータへのアクセス、データの提供及び／又はデータの伝送は、割り当てられ及び／又は搬送／保存された承認されたドメイン識別子に基づいて制御されることを特徴とする。
【０００８】
すなわち、本発明の基本的な側面は、各機器に、したがって、サブネットワーク及びドメインに、機器及びその機器が属する承認されたドメイン及びその種類、並びに各機器の各ドメインに対するメンバシップを記述し及び／又は特徴付ける少なくとも１つの種類の承認されたドメイン識別子を割り当てることである。この承認されたドメイン識別子によって、各機器によるオーディオ／ビデオコンテンツに関するデータへのアクセス、データの提供及び／又はデータの伝送は、特にオーディオビジュアルコンテンツ保護及びコピー管理要求を満足させるように自動的に制御される。
【０００９】
好ましくは、承認された一次ドメイン識別子ＰＡＤＩ、承認された二次ドメイン識別子ＳＡＤＩ及び併合された承認されたドメイン識別子ＭＡＤＩからなる承認されたドメイン識別子ＡＤＩのグループの１つの承認されたドメイン識別子ＡＤＩ又は任意の複数ＡＤＩの承認されたドメイン識別子を使用する。
【００１０】
更に、１つの承認された一次ドメイン識別子を承認されたドメイン識別子として用いることが好ましく、すなわち、各機器の大部分は、１つの単一の承認された一次ドメインに、一次メンバとして割り当てられる。
【００１１】
１つの承認された二次ドメイン識別子及び／又は１つの併合された承認されたドメイン識別子を、特に追加的な、承認されたドメイン識別子として用いることが更に好ましい。
【００１２】
この場合、承認された一次ドメイン識別子は、承認された一次ドメイン識別子を割り当てられ及び／又は搬送／保存された各機器がその一次メンバとして属し、存在し、機能し、及び／又は割り当てられたネットワークのドメインを承認された一次ドメインとして特定し、承認された一次ドメインに関連付けられ又は拘束されている保護されたコンテンツへのアクセスを確保するために各機器において設定及び使用してもよい。
【００１３】
これに加えて又はこれに代えて、承認された二次ドメイン識別子は、承認された二次ドメイン識別子を割り当てられ及び／又は搬送／保存された各機器が一時的な又はその二次メンバとして属し、存在し、機能し、及び／又は割り当てられたネットワークのドメインを承認された二次ドメインとして特定し、承認された二次ドメインに関連付けられ又は拘束されている保護されたコンテンツへのアクセスを確保するために各機器において設定及び使用してもよい。
【００１４】
更にこれに加えて又はこれに代えて、併合された承認されたドメイン識別子は、各機器が、第１のドメインの新たな併合されたメンバとして、併合された承認されたドメイン識別子を割り当てられ及び／又は搬送／保存されたネットワークの第１のドメイン又はネットワークの第１のドメインの組合せを併合された承認されたドメインとして特定し、併合された承認されたドメインに関連付けられ又は拘束されている保護されたコンテンツへのアクセス確保するために、他のドメインの各機器において設定及び使用してもよい。
【００１５】
更に、各機器は、他の承認された一次ドメインの一次メンバ又は他の承認された一次ドメインの併合されたメンバになるようにメンバシップが変更された場合及びその場合にのみ、各機器の承認された一次ドメイン識別子を変更してもよい。
【００１６】
第１の承認されたドメインを承認された一次ドメインとして、第２の承認されたドメインを併合された承認されたドメインとして、部分的に又は完全に併合する処理を有し、併合する処理は、併合すべき第２の承認されたドメイン又はその一部の併合された機器の併合された承認されたドメイン識別子として、第１の承認されたドメインの各承認された一次ドメイン識別子を割り当て及び／又は搬送するステップを含んでいてもよい。
【００１７】
第１の承認されたドメインを承認された一次ドメインとして、第２の承認されたドメインを併合された承認されたドメインとして、部分的に又は完全に併合する処理を有し、併合する処理は、第１の承認されたドメイン又はその各機器によって、第２の承認されたドメイン又はこれに併合された機器に関連付けられ又は拘束されたコンテンツにアクセスすることを可能にするステップを含んでいてもよい。
【００１８】
承認された一次ドメインとしての第１の承認されたドメインに関して承認された二次ドメインとしての第２の承認されたドメインの各第２の機器が、承認された一次ドメインとしての第１の承認されたドメインの第１の機器及び／又は承認された一次ドメインとしての第１の承認されたドメインに併合された承認されたドメインとしての第３の承認されたドメインの第３の機器に関連付けられ及び／又は拘束されたコンテンツに一時的にアクセスできるようにしてもよい。
【００１９】
承認された一次ドメインとしての第１の承認されたドメインに関して承認された二次ドメインとしての第２の承認されたドメインの各第２の機器が、承認された一次ドメインとしての第１の承認されたドメインに接続又は併合されている限り、承認された一次ドメインとしての第１の承認されたドメインの各第１の機器が、各第２の機器にローカルに保存され又は割り当てられているコンテンツを含む、各第２の機器に関連付けられ及び／又は拘束されたコンテンツに一時的にアクセスできるようにしてもよい。
【００２０】
承認された一次ドメイン、承認された二次ドメイン及び／又は併合された承認されたドメインに接続された如何なる第１の機器も、承認された一次ドメイン、承認された二次ドメイン及び／又は併合された承認されたドメインの第２の機器に関連付けられ及び／又は拘束されたコンテンツにアクセスできるようにしてもよい。
【００２１】
承認された一次ドメイン、承認された二次ドメイン及び／又は併合された承認されたドメインの機器によって新たに作成されたコンテンツは、基底にある承認された一次ドメイン及び各承認された一次ドメイン識別子に関連付け及び／又は拘束してもよい。
【００２２】
ネットワークのドメインを含むネットワーク内の機器は、サーバ又はクライアントの能力及び機能のいずれかを有する承認されたドメインサーバ又はＡＤサーバ、若しくは承認されたドメインクライアント又はＡＤクライアントのいずれかに分類されるようにしてもよい。
【００２３】
各ＡＤサーバは、有効モードにおいて、新たな承認されたドメインを開始し、所定の他の機器に基底にある承認された一次ドメインに関するメンバシップの権利を与え、及び基底にある承認された一次ドメインへの所定の機器の所定のメンバシップを終了する処理を管理する能力／機能のグループのうちの１又は任意の複数の能力／機能を有効にしてもよい。
【００２４】
基底にある承認された一次ドメインにコンテンツを取り込むことができる各機器は、ＡＤサーバの能力及び／又は機能を有効にしてもよい。
【００２５】
１つの所定の承認された一次ドメイン内において複数のＡＤサーバが動作してもよい。
【００２６】
ＡＤサーバ及び／又はＡＤクライアントは、他の承認された一次ドメインの二次メンバとしてイネーブルにしてもよい。
【００２７】
承認されたドメイン管理プロトコル又はＡＤ管理プロトコルは、以下に示す項目のグループのうちの１又は任意の複数の項目によって実現され、使用される。
・機器の一次ＡＤメンバシップ又は一次、二次及び併合されたＡＤメンバシップ及びＡＤサーバとして機能しているか否かに関するローカルネットワーク同報通知
・ＡＤメンバシップ状態を確認する機器への特定の問合わせ
・問合わせがあった機器に関する要求された情報を含む問合わせへの特定の応答
・所定のＰＡＤ内のＡＤサーバと対話するための機器の要求に関するローカルネットワーク同報通信による問合わせ
・所定のＰＡＤＩについてのＡＤサーバの存在及び識別を通知する問合わせへの特定の応答
・一次、二次又は併合されたＡＤＩ、ＡＤ名を任意の値に設定するための機器への特定のコマンド
・コマンドを実行できたか否かを示す上述のコマンドへの特定の応答
・既にＡＤの二次メンバである機器を一次ＡＤに併合するためのＡＤサーバへの特定の要求
・一次ＡＤから機器を外すためのＡＤサーバへの特定の要求
・上の３つの要求について、要求を実現できたか否かを示す特定の応答
これに加えて又はこれに代えて、少なくとも１つの承認された一次ドメインにおいて複数のＡＤサーバが動作し、承認されたドメイン管理プロトコル又はＡＤ管理プロトコルは、以下の項目のグループのうちの１又は任意の複数の項目によって実現し、使用してもよい。
・ＰＡＤのＡＤサーバ状態を確かめるための他のＡＤサーバへの特定の問合わせ
・ＡＤサーバ機器ＩＤのリスト及びＡＤＭＣの現在の値を提供する問合わせへの特定の応答
・ＡＤＭＣをインクリメント又はデクリメントし、又はＡＤＭＣを任意の値に設定するための他のＡＤサーバへの特定の要求
・機器がＡＤサーバ機能を無効にし、この結果、一次ＡＤサーバのリストから外されることを示す他のＡＤサーバへの特定の通知
保護されたコンテンツを所定の特定の承認された一次ドメイン及び／又はそのメンバ機器に拘束し又は関連付け、各コンテンツの保護は、それぞれの利用状態情報によって定義してもよい。
【００２８】
所定の承認された一次ドメインの全てのメンバ機器は、コンテンツの利用状態情報によって認められた範囲内において、コンテンツにアクセスすることを許可され及び／又はイネーブルにされてもよい。
【００２９】
一時的な又は二次メンバ機器が所定の承認された一次ドメインと同じローカル環境内に物理的に存在する場合及びその場合のみに、所定の承認された一次ドメイン及び／又は所定の併合された承認されたドメインに関連付けられ及び／又は拘束されたコンテンツにアクセスすることを許可し及び／又はイネーブルにしてもよい。
【００３０】
所定の承認されたドメインの一次メンバ機器は、コンテンツを搬送する機器が承認された一次ドメインと同じローカル環境内に物理的に存在している場合のみに、二次メンバのＰＡＤに割り当てられたコンテンツにアクセスすることを許可し及び／又はイネーブルにしてもよい。
【００３１】
各コンテンツアイテムが各承認された二次ドメイン及び／又は各承認された二次ドメイン識別子に拘束されている場合、各コンテンツ交換処理の前に、一次及び／又は二次メンバ機器の継続的な存在を確認してもよい。
【００３２】
１つの承認された一次ドメインのメンバ機器であることができるＡＤサーバ又はＡＤクライアントである機器の最大数を制限してもよい。
【００３３】
ユーザによって明示的に登録手続き又は処理が開始又は実行された後のみ及び／又はユーザによる特定の肯定的操作があった場合のみに規格適合機器を承認されたドメインの一次又は二次メンバ機器にしてもよい。
【００３４】
各機器がＬＡＮを含むネットワーク又はサブネットワークに接続される場合を含むＡＤサーバの物理的な近傍にあることが確認された場合及びその場合のみに承認された一次ドメイン機器のメンバシップの遷移をイネーブル又は可能にしてもよい。
【００３５】
ＡＤ未参加機器のみが既存の承認された一次ドメインに直接参加できるようにしてもよい。
【００３６】
ＡＤ未参加機器が承認された新たな一次ドメインを確立できるようにすることが好ましい。
【００３７】
これに加えて又はこれに代えて、１つの承認された一次ドメインの一次メンバである機器は、他の異なる承認された一次ドメインの二次メンバにしかなることができないようにしてもよい。
【００３８】
承認された一次ドメインに併合することができるのは、承認された一次ドメインの二次メンバである機器のみであってもよい。
【００３９】
ＡＤ未参加機器を上述したネットワーク運用方法で使用し、又は所定の承認された一次ドメインの一次メンバとするために、記録媒体を使用してもよい。
【００４０】
この記録媒体を用いて、各承認された一次ドメイン識別子を各ＡＤ未参加機器に移してもよい。
【００４１】
本発明の更に好ましい実施形態においては、１つの又は所定の承認された一次ドメインの各承認された一次ドメイン識別子を搬送するために所定の承認された一次ドメイン内で記録媒体を準備し、所定の承認された一次ドメインからＡＤ未参加機器に記録媒体を移し、ＡＤ未参加機器によって、記録媒体を読み出し、所定の承認された一次ドメインの各承認された一次ドメイン識別子を移動させ、ＡＤ未参加機器を所定の承認された一次ドメインの一次メンバにしてもよい。
【００４２】
承認された一次ドメインから外れる機器は、実質的にＡＤ未参加状態になるようにしてもよい。
【００４３】
承認された一次ドメインにおいて、少なくとも１つのＡＤサーバが提供され動作可能であってもよい。
【００４４】
ローカル環境において、全ての有効な一次ＡＤサーバが存在し動作可能である場合にのみ、一次ＡＤ機器のメンバシップの遷移をイネーブル及び／又は可能にしてもよい。
【００４５】
機器において、一旦ＡＤサーバ機能が無効にされると、ＡＤサーバ機能は、同じ承認された一次ドメイン又は同じ承認された一次ドメイン識別子に対して再び有効にはされないようにしてもよい。
【００４６】
本発明の更なる側面として、本発明は、上述のネットワーク運用方法を実現するように適応化及び構成され及びネットワーク運用方法を実現するための手段を備えるネットワーク運用システム又は装置を提供する。
【００４７】
本発明の好ましい実施形態においては、本発明に係るネットワーク運用システム又は装置は、各承認された一次ドメインの承認された一次ドメイン識別子を取得及び／又は生成する手段と、承認された一次ドメインの承認された一次ドメイン識別子を各承認された一次ドメイン内に保存する手段と、各承認されたドメイン機器から及び各承認されたドメイン機器のために、承認された一次ドメイン識別子、承認された二次ドメイン識別子及び／又は併合された承認されたドメイン識別子を含む承認されたドメイン識別子を取得する手段と、各承認された一次ドメインの承認された一次ドメイン識別子と、機器の承認されたドメイン識別子とを比較する手段とを備える。
【００４８】
本発明の更なる側面として、本発明は、上述のネットワーク運用方法を実現し又はネットワーク運用方法において用いられるように適応化又は構成され、及びネットワーク運用方法を実現するための手段を備えるネットワーク機器を提供する。
【００４９】
このネットワーク機器は、好ましくは、所定の承認されたドメインについて、承認された一次ドメイン識別子、承認された二次ドメイン識別子及び／又は併合された承認されたドメイン識別子を含む少なくとも１つの承認されたドメイン識別子を取得及び／又は生成する手段と、承認された一次ドメイン識別子、承認された二次ドメイン識別子及び／又は併合された承認されたドメイン識別子を含む少なくとも１つの承認されたドメイン識別子を保存する少なくとも１つの手段とを備える。
【００５０】
本発明の更なる側面として、本発明は、コンピュータ又はデジタルシグナルプロセッサによって実行されて、上述のネットワーク運用方法及び／又は上述のネットワーク運用システム／装置を実現するように構成されたコンピュータプログラムを備えるコンピュータプログラム製品を提供する。
【００５１】
また、本発明の更なる側面として、本発明は、上述のコンピュータプログラム製品を備えるコンピュータにより読取可能な媒体を提供する。
【００５２】
更に、本発明の更なる側面として、本発明は、ＡＤ未参加機器を、上述のネットワーク運用方法において用いられる所定の承認された一次ドメインの一次メンバにするように適応化及び構成された記録媒体を提供する。
【００５３】
本発明の好ましい実施形態においては、記録媒体は、各承認された一次ドメインのそれぞれの承認された一次ドメイン識別子を搬送又は保存し、ＡＤ未参加機器によって読み出されるように適応化及び構成される。
【００５４】
以下、添付の図面を参照し、本発明の好適な実施形態に基づいて、本発明のこれら及び更なる側面について説明する。
【発明を実施するための最良の形態】
【００５５】
まず、本発明の幾つかの概念及びそれぞれの観念及び用語を導入するために、図９Ａ〜Ｃ及び図１０Ａ、図１０Ｂを説明する。
【００５６】
図９Ａ〜Ｃ及び図１０Ａ、図１０Ｂは、本発明の２つの実施形態の幾つかの基本構造を表現している。
【００５７】
図９Ａ〜図９Ｃ及び図１０Ａ及び図１０Ｂに示す構造は、Ｄ１及びＤ２によって示され、図９Ａ及び図１０Ａに示す初期状態では、物理的及び論理的に分離され、それぞれ機器ｄ１〜ｄ２及びｄ４〜ｄ６を含む第１及び第２の承認された一次ドメインＰＡＤとして、２つのネットワークｎ１及びｎ２の構成を示している。
【００５８】
図９Ｂに示す状態では、第２のネットワークｎ２の機器ｄ４は、ＰＡＤ  Ｄ２から切断され、第１のネットワークｎ１に移動され、第１のＰＡＤ  Ｄ１に接続され、この第１のＰＡＤ  Ｄ１の一時的なメンバ又は二次メンバになっている。ここで、機器ｄ４の承認された二次ドメイン識別子ＳＡＤＩのレジスタは、Ｄ１の承認された一次ドメイン識別子ＰＡＤＩを含み、一時的な第１の物理ネットワークｎ１’は、Ｄ１及びｄ４によって、承認された二次ドメインＳＡＤとして形成される。
【００５９】
図９Ｃに示す状態では、第２のネットワークｎ２の機器ｄ４は、第１のネットワークｎ１から切断され、ｄ４のＤ１への一時的なメンバシップは、終了される。この場合、Ｄ４は、一次メンバとしてＤ２に戻っている。
【００６０】
図１０Ａに示す初期状態では、Ｄ２の機器ｄ４〜ｄ６は、物理的に接続されていたままで残っているが、第１のネットワークｎ１の機器ｄ１〜ｄ３及びその承認された一次ドメインＤ１に対しても物理接続を確立する。したがって、機器ｄ４〜ｄ６は、Ｄ１に併合され、図１０Ｂに示すように、併合された承認されたドメインＭＡＤが形成される。
【００６１】
本発明は、特に、例えば、オーディオビジュアルコンテンツの保護のために、及び例えば、ユーザ環境におけるコピー管理のために、機器の個人的なドメインを維持及び管理する方法に関する。
【００６２】
従来の技術との関係
ユーザの承認されたドメイン（authorized domain：ＡＤ）の基本的な概念は、従来の技術として既に確立される。
【００６３】
本発明に関連する最も高度な周知の技術は、文献［４］及び［５］に開示されている。
【００６４】
ＩＢＭのｘＣＰクラスタプロトコル（IBM's xCP Cluster Protocol ［４］）は、保護されたコンテンツの利用を管理する目的で、規格適合機器（compliant devices）について、安全な機器クラスタ（承認されたドメインに等しい）を確立する技術的な手法及びメディア暗号鍵のクラスタ固有のブロックによって特定のＡＤにコンテンツを拘束する手法を提供する。
【００６５】
ｘＣＰでは、ＡＤ固有の暗号鍵によるコンテンツの拘束に依存するあらゆるソリューションと同様に、新たな機器がクラスタ（ドメイン）に加えられた場合、ある種のコンテンツアイテム暗号鍵の変換を実行する必要がある。本発明では、このような処理を不要にしながら、このような方式との互換性を保つことができる。
【００６６】
ＰＥＲＭ［５］は、許可されたコンテンツ配信のための「ゾーン（zone）」の概念を含む。ＰＥＲＭゾーンは、承認されたドメインに対応している。ＰＥＲＭアーキテクチャは、適合規則を不必要に制限し、例えば、ゾーン内に複数のコンテンツのソース機器（ＣｓｏＤ）が存在している場合、ゾーン管理は、複雑になる。ここでは、保護されたコンテンツは、様々な取得ソース（acquisition sources）から、ＡＤ又はゾーンに入ることができることが予想され、ＰＥＲＭアーキテクチャは、全体のゾーン又はＡＤを管理するコンテンツの単一の取得点（single acquisition point）との関係が密接すぎると考えられる。本発明には、このような、暗黙の制約はない。
【００６７】
ＰＥＲＭは、２つのゾーンを併合できる可能性を含んでいるが、ゾーンマネージャ（ＺＭ）機器がゾーンメンバシップを変更することができないという制約がある。本発明は、あらゆる規格適合機器をＡＤ未参加状態（AD-Virgin state）にする能力を有し、これにより、これらの機器を他のＡＤに参加させることができる。
【００６８】
また、ＰＥＲＭでは、他のゾーン又はＡＤに属する機器を訪問することによって、保護されたコンテンツに一時的にアクセスすることができない。
【００６９】
本発明では、コンテンツ暗号化の実際の手法及びドメインに拘束され又は関連付けられた手法を問わない。この手法は、個別のアイテム鍵であってもよく、何らかのＡＤ鍵メカニズムであってもよい。これらのいずれの手法も、従来の技術として周知である。
【００７０】
従来の技術では、例えば、ユーザが、ユーザのドメインに拘束されているコンテンツを含むユーザの機器の１つに友人が一時的に訪問し、ホストドメインの機器上でコンテンツを視聴することを望むような、幾つかの一般的なコンテンツ利用シナリオ（content usage scenario）をサポートすることができないという問題がある。
【００７１】
本発明は、コンテンツ保護及びコピー管理を目的とする、オーディオビジュアル機器の個人的なドメインの識別及び管理のための合理的なソリューションを提供する。
【００７２】
上述のように、本発明は、特に、例えば、オーディオビジュアルコンテンツの保護のために、及び例えば、ユーザ環境におけるコピー管理のために、機器の個人的なドメインを維持及び管理する方法に関する。
【００７３】
序論
本発明は、いずれもネットワークを介して直接接続され、単一の住居に属し、リモート操作されるモバイル機器を含む機器のグループを識別し、及び安全に管理するための手法を提供する。このような手法は、ユーザ環境内のオーディオビジュアルコンテンツ保護及びコピー管理（ＣＰＣＭ）のためのシステムにおいて必要であり、これにより特定のユーザ又は住居によって所有されているコンテンツは、そのユーザの機器のドメインに属するものとして特定でき、商用のオーディオビジュアルコンテンツが、異なるユーザの住居間で不正に共有されることを防止することができる。同時に、物理的な訪問の間のコンテンツの一時的な共有等の一般的に予想される妥当なコンテンツ利用シナリオは、サポートする必要がある。
【００７４】
一般に、ＡＶ機器の購入者又はユーザは、ホームネットワークにおいて、互いに接続された機器を所有できる。また、ユーザは、他のＡＶ機器を備える第２の住居を所有することがある。また、ユーザの自動車内のＡＶ機器ユーザのＡＤの部分である。
【００７５】
一般的な更なる状況として、例えば、ユーザの友人又は親戚が自らの機器を持って、ユーザ宅を訪れ、この機器にコンテンツが保存されており、このコンテンツは、訪問者のＡＤに拘束又は関連付けられているが、訪問者がこのユーザと共にこのコンテンツを楽しむことを望む場合がある。本発明は、コンテンツの利用を単一なＡＤに制限するコンテンツプロバイダの権利を侵すことなく、このようなユーザフレンドリな状況でのコンテンツの利用を可能にする。
【００７６】
図１は、一般的なＡＶ機器の利用環境を示している。包括的に１つの住居を意味する「ユーザ」は、ユーザの本宅に設置されたＡＶ機器のネットワークと、ユーザの自動車内のＡＶ機器のネットワークと、リモート位置（例えば、ユーザの休暇用の別荘）のＡＶ機器のネットワークとを備える。この実施例では、訪問者がユーザの本宅に持ってきた機器が示されている。
【００７７】
本発明によって開示される、このようなＡＤ管理を可能にする手法は、技術的な基準（technical measures）と、規格適合機器の振る舞いのための一組の規則とからなる。包括的に言えば、本発明が提案する新たな概念は、以下のように説明される。
・各規格適合機器が有する異なるクラスのＡＤメンバシップである、一次メンバシップ、二次メンバシップ及び併合されたメンバシップ、並びにＡＤメンバシップの各種類に関連付けられた機器の振る舞いに関する規則。
・新たな一次ＡＤを確立する手法。
・ＡＤサーバ及び規格適合機器のＡＤクライアントクラスの概念、一次ＡＤに対して機器を追加又は削除することに関連する機器の振る舞いに関する規則、並びにＡＤサーバの動作モード
・主となる位置とリモート位置との間で、モバイル機器又は物理的な記録媒体によって運ばれるプロキシによって、ＡＤクライアントメンバ機器のリモート登録を許可する手法
本発明のこれらの各側面は、総合的なＣＰＣＭシステムの一部として、それ自体で、又は他の１つ以上の又は全ての側面と組み合わせて実現することができる。
【００７８】
定義
機器識別子及び名称
機器識別子及び名称は、本発明を実現するにあたって必ずしも必要ではないが、ユーザフレンドリ性の観点からは、このような機器に識別子及び名称を設けることが望ましい。
【００７９】
ＡＤ識別子及び名称
・ＡＤ開始処理において自動的に生成される任意の擬似乱数である承認されたドメイン識別子（ＡＤＩ）。ＡＤＩの長さは、例えば３２ビットであり、値ゼロは、「ＡＤメンバシップがない」ことを意味するために予約されている。ＡＤＩは、規格適合機器安全に保存される。これらの設定は、ユーザが変更できないようにする必要がある。
・ユーザが、ＡＤＩ値を用いることなく自らのＡＤを特定し、管理できるようにするための、人間が読むことができる任意の長さのテキストである承認されたドメイン名（ＡＤＮ）。但し、ＡＤＮには、最長３０文字といった、制限を設けることが好ましい。ＡＤＮは、ＡＤが確立されたときに設定できる。ＡＤＮは、好ましくは、このテキストを表示し又は処理する能力を有するあらゆる機器に保存される。ＡＤＮは、ユーザがいつもでも自由に変更できるようにすることが好ましい。
【００８０】
一次ＡＤ、二次ＡＤ、及び併合されたＡＤ
ＣＰＣＭシステム全体において、様々な合法的な状況でのコンテンツの利用を自由に実現するために、全ての規格適合機器は、３つのＡＤＩを保存できる。ここでは、これらのＡＤＩを一次ＡＤＩ（ＰＡＤＩ）、二次ＡＤＩ（ＳＡＤＩ）、併合されたＡＤＩ（ＭＡＤＩ）と呼ぶＰＡＤＩ、ＳＡＤＩ、及びＭＡＤＩは、ユーザが変更できないように、安全にインプリメントする必要がある。ＰＡＤＩは、定義上、機器が属する一次ＡＤを特定するが、この一次ＡＤでは、３つのＡＤＩのいずれに関連付けられ又は拘束されたコンテンツにもアクセス可能にすることができる。
【００８１】
ＰＡＤＩは、機器が通常存在するＡＤ、すなわち「ホーム」環境又はホームＡＤとして機能するＡＤを特定する。機器のＰＡＤＩは、機器の所有者が変更される場合、又は２つのＡＤを併合する合法的な処理の間のみ変化する。このような併合が行われると、新たなＡＤの全ての機器は、ＭＡＤＩとして併合されたＰＡＤＩを保存する。この結果、ＭＡＤＩに関連付けら又は拘束されたコンテンツは、元のＰＡＤＩにおいてアクセスすることができる。
【００８２】
ＳＡＤＩは、より一時的な性質が強い。ＳＡＤＩは、後述するある種のコンテンツ利用シナリオを可能にするための、他のＡＤの一時的なメンバシップを示すために用いられる。機器が他のＡＤの一時的又は二次的な（二次）メンバになると、一次ＡＤＩ及び（設定されていれば）併合されたＡＤＩの両方に関連付けられ又は拘束されたコンテンツは、一時的に、二次ＡＤ機器にアクセスできるようになる。逆に、二次ＡＤに関連付けられ又は拘束されているコンテンツは、訪問機器が一次ＡＤのローカルネットワークに接続されている限り、及びその訪問機器上にローカルに保存されているコンテンツについてのみ、一次ＡＤからアクセス可能になる。訪問機器が一次ＡＤから切断されると、互いの二次ＡＤメンバシップは、自動的に取り消される。これにより、二次ＡＤに関連付けられ又は拘束されたコンテンツの合法的なコピーが一次ＡＤに残され、訪問機器が切断された後も一次ＡＤ内でアクセスできる状態になることを防ぐことができる。このようなアクセスが可能になることは、コンテンツ管理の観点から望ましくない。
【００８３】
したがって、規格適合機器は、一次ＡＤＩ、併合されたＡＤＩ又は二次ＡＤＩとして保存されている３つのＡＤのいずれに関連付けられ又は拘束されているコンテンツにもアクセスすることができる。その機器によって新たに作成されたコンテンツインスタンスは、常に、ＰＡＤＩに関連付けられ又は拘束される。
【００８４】
ＭＡＤＩは、更にもう１つ二次ＡＤＩを他のＰＡＤに保存することを許可するために用いられ、これにより、そのＰＡＤがそのＭＡＤＩに拘束され又は関連付けられたコンテンツにアクセスできるようになる。このような処理は、２人のユーザが１つの住居に住むことになり、したがって、それまでは別々であったＡＤ及びコンテンツを１つのＡＤに併合することを望むような、合法的な状況において必要となる。もちろん、規格適合性を有する製品は、新たなＰＡＤへのコンテンツの拘束又は関連付けを移転することができるが、合法的に取得された幾つかのコンテンツインスタンスは、一回だけしか書き込みできない（ライトワンス）媒体に書き込まれている場合もあり、したがって、ＡＤへの拘束を移転することができない場合もある。ＭＡＤＩ設定を用いることにより、新たなＰＡＤがこのようなコンテンツにアクセスできるようになる。
【００８５】
ＡＤサーバ及びＡＤクライアント
本発明では、ＡＤサーバ及びＡＤクライアントの２つのクラスの機器がある。
【００８６】
ＡＤサーバは、以下の機能を有する機器である。
・新たなＡＤを開始できる（したがって、ＡＤサーバのみが新たなＡＤのためのランダムなＡＤＩ値を生成することができる必要がある）。
・他の規格適合機器に対し、一次ＡＤに参加する権利を与えることができる。
・機器がＰＡＤから切断される時に関する処理を管理する（すなわち、この処理が行われたときに、ＰＡＤの一貫性を維持する）。
【００８７】
ユーザフレンドリ性及び実用性のために、保護されたコンテンツを、それが属する一次ＡＤに組み込むことができる（すなわち、そのＡＤにコンテンツアイテムを関連付け又は拘束する）如何なる規格適合機器も、ＡＤサーバ機能を有している必要がある。これは、機器が最初に、ＡＤの唯一のメンバとして動作する可能性があり、及び／又はＡＤクライアント装置をＡＤに受け入れる必要がある可能性があるためである（純粋なディスプレイ等のＡＤクライアント装置は、コンテンツをＡＤに取り込み又は拘束することができず、したがって、ＡＤサーバ機能を含んでいない）。
【００８８】
ＡＤ内で１つ以上のＡＤサーバを動作させてもよいが、これらは、同じローカル環境又はＬＡＮ内で動作させなくてはならない。通常は、常に有効であり、実行されている１つの規格適合機器がＡＤのＡＤサーバとして機能する。
【００８９】
一次ＡＤ内の複数のＡＤサーバは、ＡＤが無制限に成長しないように、適合規則に従う。新たな機器がＡＤに組み込まれると、それ以前に有効であったそのＰＡＤ内の全てのＡＤサーバは、ローカル環境において動作できる必要がある。
【００９０】
ＡＤサーバ及びＡＤクライアントは、いずれも他の一次ＡＤの二次メンバになることができる。また、ＡＤクライアント装置は、ＡＤサーバに助けられることなく、自らこのトランザクションを実行できる。
【００９１】
本発明では、商用電源式の（すなわち、通常は固定されている）機器は、ＡＤサーバにもＡＤクライアントにもなることができる。一方、電池式の機器は、ＡＤクライアントだけにしかなることができない。
【００９２】
ＡＤサーバ動作モード
ＡＤサーバには、有効モード、無効モード及びリモートモードの３つの動作モードがある。
【００９３】
有効モード
先のサブセクションでは、ＡＤサーバの通常の有効モードについて説明した。
【００９４】
無効モード
また、ユーザの操作により、機器のＡＤサーバ機能をディスエーブルにし、すなわち機器を無効モードにすることができることが望ましい。この場合、機器は、ＡＤクライアントに戻る。この処理は、メインとなるＰＡＤ位置において、ＡＤサーバ機能を含む機器が存在しない場合、又はこのような機器が動作し続け、この結果、機器がＰＡＤに参加し又はＰＡＤから外れる場合に不都合が生じるような場合に、ユーザによって実行される。
【００９５】
機器がＰＡＤ内で動作する唯一のＡＤサーバである場合、ユーザは、ＡＤサーバのディスエーブル機能を実行することができない。この場合、ＡＤサーバのディスエーブルは、ＰＡＤが、永久に現在のメンバ機器に制限されることを意味する。
【００９６】
所謂リモートモードは、インプリメンテーションのためのオプションのモードである。具体的な機器において可能であれば、リモートモードは、ディスエーブル機能としてアクセスできるとよい。ユーザは、ユーザのメインのＰＡＤ位置からリモート位置にＡＤクライアント装置を移動させるだけで、リモート位置において、ユーザのＰＡＤに拘束されたコンテンツにいつでもアクセスできる。但し、メインのＰＡＤ位置に機器を物理的に存在させることなく、ユーザがリモート位置において、適用性を有する更なる機器をインストールして、ＰＡＤのメンバにすることを望む場合、リモートモードが必要である。
【００９７】
リモートモード
リモートモードで動作するＡＤサーバは、独自にはＰＡＤメンバシップを管理できず、すなわち、携帯型機器又は記録媒体に保存されているプロキシトランザクションを介さなければ、ＰＡＤメンバシップを管理できない。プロキシトランザクションは、メインのＰＡＤ位置において、リモートＡＤサーバ及び有効なＡＤサーバの間で行われ、以下の規則に基づいて処理される。
【００９８】
生成される各プロキシトランザクションは、１つのＰＡＤメンバシップの遷移のみに有効である。
【００９９】
機器がリモート位置のＰＡＤに参加することを可能にするために、ユーザは、まず、メインのＰＡＤ位置の有効なＡＤサーバを選択し、このような特定のプロキシを生成する必要がある。このため、ＡＤ管理の一貫性は、メインの位置において事前に維持される。ユーザは、プロキシ（機器又は媒体）をリモート位置に送信し、このリモート位置において、リモートモードのＡＤサーバは、このプロキシを処理し、機器がＰＡＤのメンバになることを許可する。
【０１００】
逆に、リモート位置の機器をＡＤから外す場合、リモート位置のＡＤサーバは、このようなリモートプロキシトランザクション（例えば、ＡＤのメンバであるユーザに属する携帯型機器内に保存され、又は、メインＡＤサーバとリモートＡＤサーバの両方が処理できる任意の種類の記録媒体に保存される）を生成し、メインのＰＡＤ位置の有効なＡＤサーバと共に、ＡＤから外れる機器を登録する。
【０１０１】
ＡＤ機器メンバシップカウント値（AD device membership count：ＡＤＭＣ）
これはＰＡＤのそれぞれのＡＤサーバに安全に保存される変数である。これは、一次ＡＤにおいて、登録されているローカル機器（メインのＰＡＤ位置の機器）及びリモート機器の両方の機器（ＡＤサーバ及びクライアント）の現在の数を示す。
【０１０２】
ＡＤ管理プロトコル
あらゆる機器内でＡＤメンバシップ及び状態をどのように管理し、どのようにユーザに表示するかは、プロトコルの範囲から外れるが、ホームネットワークの他の機器から安全に情報を取得し、ホームネットワークの他の機器における変化を安全に始動させるためには、何らかの標準化されたメカニズムが必要である。
【０１０３】
ＡＤ管理プロトコルは、安全ではない部分と、安全にインプリメントされる部分とから構成される。情報の同報通知、要求及びそれらの応答については、ネットワーク通信における効率性を優先させて、安全にインプリメントしない場合がある。但し、何らかの機器のＡＤ設定に関する変化に影響するＡＤプロトコルトランザクションを実行すべき場合、影響を受ける機器の間で安全な認証されたチャンネル（ＳＡＣ）をセットアップする必要がある。これは、第一に、例えば、安全とは言えない同報メッセージを介して以前に受け取った情報を安全に検証し、第二にＡＤ設定を安全に変更するために必要である。
【０１０４】
このために必要なトランザクションの機密保護を確実にする手法は、本発明の範囲の外にある。このような手法は、様々なものが従来から知られており、例えば、証明（certificate）を介して機器の相互認証を行い、機器間の安全な認証されたチャンネルを確立し、機器間のＡＤ管理プロトコルメッセージを暗号化してもよい。
【０１０５】
ＡＤ管理プロトコルにより、今後市販される様々な種類のＡＶ機器を考慮に入れて、本発明を柔軟に実現することができる。例えば、ＡＤメンバシップを利用して、ユーザインタラクションの機能が限定されている小型機器をより強力な固定機器を介して、より自由に制御することができる。
【０１０６】
ＡＤ管理プロトコルは、以下の要素からなる。
・機器の一次ＡＤメンバシップ、二次ＡＤメンバシップ及び併合されたＡＤメンバシップに関する、及びＡＤサーバとして機能しているか否かに関するローカルネットワーク同報通知
・ＡＤメンバシップ状態を確認する機器への特定の問合わせ（一次、二次及び併合されたＡＤＩ、ＡＤ名、ＰＡＤのサーバ又はクライアント）
・問合わせがあった機器に関する要求された情報を含む上述の問合わせへの特定の応答
・所定のＰＡＤ内のＡＤサーバと対話するための機器の要求に関するローカルネットワーク同報通信による問合わせ
・所定のＰＡＤＩについてのＡＤサーバの存在及び識別を通知する上述の問合わせへの特定の応答
・一次、二次又は併合されたＡＤＩ、ＡＤ名を任意の値に設定するための機器への特定のコマンド
・コマンドを実行できたか否かを示す上述のコマンドへの特定の応答
・（既にＡＤの二次メンバである）機器を一次ＡＤに併合するためのＡＤサーバへの特定の要求
・一次ＡＤから機器を外すためのＡＤサーバへの特定の要求
・上の３つの要求について、要求を実現できたか否かを示す特定の応答
完全なＣＰＣＭシステムの領域内では、規格適合機器は、ネットワーク再構成イベントが実行された場合は常に、ローカルネットワーク内の他の機器に対し、それらのＡＤメンバシップ状態を通知しなければならない。ネットワーク再構成の手法は、採用されるネットワーク技術に依存する。例えば、新たな機器がネットワークに接続された場合、１つ以上の機器がオンにされ、ネットワークでアドレス指定可能になった場合、又は１つ以上の機器が機器ネットワークから切断され又はオフにされた場合等にネットワークが再構成される。
【０１０７】
また、このようなＣＰＣＭシステムでは、これに続いて定期的な通知が義務づけられている場合もある。
【０１０８】
この同報通知は、好ましくは、支持されたＡＤ設定がいつ変更されたかを示すタイムスタンプを含む。これにより、変化が生じた場合に、一時的に切断され又はオフにされたメンバ機器を同期させることができる。１つ以上のＡＤサーバがＰＡＤ内で動作可能な場合については、特別な動作のセットが定義される。これは、ＡＤサーバプロトコル及び呼ばれる。
【０１０９】
ＡＤサーバプロトコルは、以下の要素からなる。
・ＰＡＤのＡＤサーバ状態を確かめるための他のＡＤサーバへの特定の問合わせ
・ＡＤサーバ機器ＩＤのリスト及びＡＤＭＣの現在の値を提供する上のコマンドへの特定の応答
・ＡＤＭＣをインクリメント又はデクリメントし、又はＡＤＭＣを任意の値に設定するための他のＡＤサーバへの特定の要求
・機器がＡＤサーバ機能を無効にし、この結果、一次ＡＤサーバのリストから外されることを示す他のＡＤサーバへの特定の通知
ＡＤサーバをホストする機器が存在しているが、現在スタンバイモードであることが検出された場合、基底にあるホームネットワーク制御プロトコルを用いて、その機器を起動し、ＡＤサーバ動作を有効にする機能を実行する。ＡＤサーバは、好ましくは、他の機器の１つ又は複数の識別情報を保存する。これは、例えば、一時的な切断又は電源のオフによって、有効なＡＤサーバの１つが一時的に動作していない場合に、ユーザフレンドリなインタラクションの助けとなる。
【０１１０】
全ての有効なＡＤサーバ機器間のＳＡＣにおいて、全てのＡＤサーバプロトコルメッセージを安全にインプリメントする必要がある。
【０１１１】
ＡＤ管理適合規則
このセクションでは、コンテンツ管理機密保護の必要なレベルをイネーブルにすると同時に、予想される全ての一般的なユーザフレンドリなコンテンツ利用シナリオに対応できるＡＤ管理方法のために必要な適合規則について説明する。
【０１１２】
実際の適合規則は、太字（bold type）で示している。また、各規則を説明するテキストも添付している。
【０１１３】
ＡＤに拘束され又は関連付けられたコンテンツへのアクセス
基底にあるＣＰＣＭシステム内では、特定の（一次）ＡＤに保護されたコンテンツを拘束し又は関連付けることができる。
【０１１４】
コンテンツＵＳＩの範囲内において、ＰＡＤの全てのメンバ機器がこのようなコンテンツにアクセスする機能を有している。
【０１１５】
ＰＡＤの（一時的な）二次メンバ機器は、この二次メンバ機器がＰＡＤと同じローカル環境に物理的に位置している場合にのみ、ＰＡＤ（及びＭＡＤ）に拘束されたコンテンツにアクセスすることができる。
【０１１６】
逆にＡＤの一次メンバは、このようなコンテンツを保存する機器がＰＡＤと同じローカル環境に物理的に位置している場合にのみ、二次メンバのＰＡＤに拘束されたコンテンツにアクセスできる。
【０１１７】
そのコンテンツアイテムがＳＡＤＩに拘束されている場合、あらゆるコンテンツ交換の前に、一次メンバ及び二次メンバの継続的な存在を確認する。
【０１１８】
ＰＡＤの機器カウント値
機器（ＡＤサーバ及びＡＤクライアント）の最大数を制限してもよい。これらの機器は、１つの一次ＡＤのメンバであってもよい。
【０１１９】
この最大数は、好ましくは、合法的なコンテンツの利用を不必要に制限しない値に設定される。好適な実施形態として、例えば、この最大数を２５５に設定してもよい。
【０１２０】
登録される機器の数がこの数値に達すると、更なる機器をＡＤに参加させることができなくなる。ＰＡＤ内の全てのＡＤサーバは、現在ＰＡＤのメンバである機器の数を示すＡＤＭＣを安全に保存しなければならない。ＰＡＤが２つ以上のＡＤサーバを含む場合、この数は、定義上、ＰＡＤ内の全てのＡＤサーバにおいて同じ値になる。
【０１２１】
この規則により、不法にコンテンツを共有することを目的にした擬似的なＡＤが構築されることを防止することができる。
【０１２２】
機器のＡＤメンバシップの確立
規格適合機器は、ユーザによって明示的に登録手続きが行われた後、及びユーザによる特定の肯定的な操作が行われた場合に限り、ＡＤの一次又は二次のメンバになることができる。
【０１２３】
この規則により、他のＡＤに割り当てられたコンテンツへのアクセスの獲得を目的として、機器がそのＡＤに一時的に参加するために、機器のＡＤメンバシップが自動的に変更されることを防ぐことができる。
【０１２４】
また、この規則により、外部の機器がＡＤの付近に偶然存在し、その可視性のためにＡＤに自動的に招待される不都合が回避される。
【０１２５】
また、ドメインへの参加を明示的に確認することにより、ユーザは、自らの新たな機器が、例えば、無線ネットワークを介して、偶然、可視な状態になっているユーザの隣人のドメインではなく、ユーザ自身のドメインに参加していることを確認できる。
【０１２６】
機器がＡＤサーバの物理的な近傍にあることが確認される（機器がＬＡＮに接続されている）場合にのみ一次ＡＤ機器メンバシップへの遷移を行うことができる。
【０１２７】
ＰＡＤへの機器の参加を許可するための更なるメカニズムとして、プロキシを介して、他のリモート機器をＡＤに参加させるＡＤ登録情報を保存する物理的な記録媒体を移動させてもよい。
【０１２８】
ＡＤメンバシップ状態遷移
既存のＰＡＤに直接参加できるのは、ＡＤ未参加機器（AD-Virgin device）のみである。
【０１２９】
また、新たなＰＡＤを確立することができるのは、ＡＤ未参加機器のみである。
【０１３０】
また、ＰＡＤの二次メンバになることができるのは、他のＰＡＤの一次メンバである機器のみである。
【０１３１】
また、ＰＡＤに併合することができるのは、そのＰＡＤの二次メンバである機器のみである。
【０１３２】
ＰＡＤから外れる機器は、事実上、ＡＤ未参加状態（AD-Virgin state）になる。
【０１３３】
図２は、ＡＤ管理プロトコルにおける対応する用語とともに、可能なＡＤメンバシップ状態遷移を示している。
【０１３４】
機器のＡＤサーバ機能
一次ＡＤ内では、少なくとも１つのＡＤサーバが動作している必要がある。
【０１３５】
一次ＡＤ機器メンバシップへの遷移は、ローカル環境において、全ての有効な一次ＡＤサーバが存在し、動作している場合にのみ可能である。
【０１３６】
この規則により、ユーザが機器をＡＤに何度か参加させた後、これらの機器を複数の異なる所有者に引き渡して、これらの所有者が不法にコンテンツを共有する、すなわちドメインに不法に侵入してくる脅威（domain creep threat）を回避することができる（これは、急成長のＷＡＮのＡＤで起こらないが、考慮すべき問題である）。
【０１３７】
一旦、機器のＡＤサーバ機能をディスエーブルにすると、同じＰＡＤＩについては、再びイネーブルにすることができないようにする必要がある。
【０１３８】
この規則は、コンテンツの不正な共有を目的として、同じＰＡＤＩ内において、複数のＡＤをセットアップすることによる不正使用を防止するために必要である。
【０１３９】
図３は、機器内のＡＤサーバ機能に関して許可された動作及び対応する状態遷移を示している。
【０１４０】
ＡＤ管理シナリオ
このセクションでは、考えられる全てのユーザ及び機器シナリオについて検討し、ＡＤ管理適合規則と、ＡＤ管理と、ＡＤサーバプロトコルとを組み合わせて、機器能力及びユーザインタラクションの様々な可能性について、どのように柔軟に対応できるかを説明する。
【０１４１】
ＡＤ未参加機器
未参加機器は、ＡＤメンバシップを有さない工場出荷時の状態の機器である。
【０１４２】
未参加機器のＰＡＤＩ、ＳＡＤＩ及びＭＡＤＩは、ＡＤＩとして用いることが禁止された予約された所定の値、例えば、ゼロ、好適な実施形態では０ｘ００００００００に設定される。
【０１４３】
ＡＤを構成するＡＤ未参加機器（AD-Virgin Device forms an AD）
ＡＤ未参加機器が単独で動作している場合、すなわち、既存のホームネットワーク（ＡＤ）に接続されないで動作している場合、ＰＡＤＩ及びＳＡＤＩは、ゼロのままにすることができる。
【０１４４】
もちろん、他の実施形態として、新たな一次ＡＤを開始するか否かをユーザに自動的に質問し、又はユーザインタフェースからこの動作を選択できるようにしてもよい。
【０１４５】
例えば組み込まれたハードディスクドライブに放送中のテレビ番組コンテンツを保存する場合等、未参加機器によってコンテンツをＡＤに拘束する必要がある場合、次のような２つの手法が考えられる。
・コンテンツは、未参加機器のＰＡＤＩであるＡＤ０ｘ００００００００に割り当てることができるが、このコンテンツは、組み込まれた安全なストレージの外に移動させることはできず、外部からアクセスすることもできない。このような処理を行うために、ユーザは、まずＡＤ開始処理を行わなければならない。機器内部でＡＤ０ｘ００００００００に割り当てられた全てのコンテンツは、新たなＡＤＩに割り当てられる。なお、この方法では、ＡＤ割当の具体的な手法は問わない。
・ユーザに対し、機器がスタンドアロンモードで動作することを確認する。この点が確認されると、機器は、自らをランダムＰＡＤＩに割り当て、そのＰＡＤＩにコンテンツを拘束又は関連付けることによって、新たな一次ＡＤを開始する。
【０１４６】
２つのＡＤ未参加機器の接続
ＡＤ未参加状態の２つの機器を相互に接続する場合、前の章と同様の規則が適用される。新たなＡＤをいつ開始するかは、個別の具体例に応じて異なるが、２つの機器の間で何らかのコンテンツを交換する前にＡＤを開始する必要がある。
【０１４７】
既存のＡＤへのＡＤ未参加機器の接続
ＡＤ未参加状態の機器だけが他のＡＤに永続的に参加でき、すなわち、ＡＤ併合処理を実行することなく、一次ＡＤのメンバになることができる（２つの既存のＡＤの併合の章参照）。
【０１４８】
図４は、新たなＡＤ未参加機器をＰＡＤに参加させるための可能な手順を示している。
【０１４９】
ステップＳ１においては、既存のＰＡＤである「ＡＤ  Ａ」をホストするユーザのホームネットワークに新たな機器を通常に接続する。
【０１５０】
ステップＳ２では、ユーザは、ユーザインタフェースを介して専用の物理的なボタンを押し、又は他の機構を用いて、機器Ｘ内のＡＤサーバに対し、ＰＡＤの（一次又は二次）メンバになることを望むホームネットワーク内の機器を検索することを明示的に要求する。
【０１５１】
ユーザによるスキャン機能の実行の後に、ＡＤサーバは、新たな規格適合機器が接続されたことを検出し、この新たな（ＡＤサーバ又はクライアント）機器の登録処理を開始する。
【０１５２】
ステップＳ２ａは、新たな機器のための同様の動作である。ある状況では、このステップは、不要な場合もある。例えば、機器が有線ネットワークインタフェースしか有しておらず、このため、無線ネットワーク接続を介して隣接するＰＡＤに不意に接続されてしまうことがあり得ないような状況では、ステップＳ２ａは不要である。
【０１５３】
ステップＳ３においては、ＡＤサーバは、適用可能であれば、ＡＤサーバプロトコルを用いて、ＰＡＤ内の既知の全てのＡＤサーバが存在し、新たな機器を登録する準備ができていることを確認する。
【０１５４】
ステップＳ４では、機器Ｘ及び機器Ｙの間のＳＡＣの設定を行う。本発明では、後続するＡＤ管理通信を外部操作から保護するための手法の詳細については問わない。
【０１５５】
ステップＳ５では、機器Ｘ及び機器Ｙが同じローカル環境で動作していることを確認する。これも本発明の範囲からは外れるが、保護されたコンテンツを送受するホームネットワーク技術において一般的に必要とされる処理である。
【０１５６】
ステップＳ６では、ＡＤ管理プロトコルを適用し、機器Ｙの現在のＡＤメンバシップ状態を安全に確立する。
【０１５７】
ステップＳ７では、機器Ｙが自らの現在のＡＤメンバシップ状態を応答する。
【０１５８】
ステップＳ８は、ユーザのＰＡＤにどの機器を受け入れるかをユーザが確認できるようにし、及び機器Ｙが、例えば、無線接続を介して、通信可能な範囲に偶然入ってしまった隣接するＰＡＤではなく、そのユーザのＰＡＤに確実に受け入れられるようにするための適合規則を具現化する処理である。
【０１５９】
ステップＳ９は、ＡＤ管理状態の変更、すなわちＡＤＭＣのインクリメントに関して、又は新たな機器ＹのＰＡＤへの明示的な追加に関して、他のＡＤサーバを更新するＡＤサーバプロトコルに基づく処理である。
【０１６０】
ステップＳ１０は、ＡＤ機器Ｙのメンバシップ状態を更新するＡＤ管理プロトコルに基づく処理である。
【０１６１】
ステップＳ１１は、ユーザのＰＡＤにどの機器を受け入れるかをユーザが確認できるようにし、及び機器Ｙが、例えば、無線接続を介して、通信可能な範囲に偶然入ってしまった隣接するＰＡＤではなく、そのユーザのＰＡＤに確実に受け入れられるようにするための適合規則を更に具現化する処理である。機器Ｙがユーザインタフェースを有しておらず、他のＰＡＤに不意に登録されることがあり得ない場合は、このステップを省略してもよい。
【０１６２】
ステップＳ１２は、ＡＤメンバシップ状態の更新を確認する機器Ｙからの対応する応答である。
【０１６３】
ステップＳ１３では、ステップＳ４におけるＳＡＣセットアップを閉じる。
【０１６４】
機器は、ＡＤに一旦登録されると、リモート位置に移動されてもメインのＡＤクラスタとコンテンツを共有し続けることができる（そのコンテンツについて許可されているリモートアクセス。本発明の範囲外）。１つ以上のＡＤサーバが遠隔位置に移動している場合、「全ＡＤサーバ存在（all-AD-servers-present）」規則によって、メインの位置のＡＤに新たなＡＤクライアントを受け入れることが拒否されるため、ＡＤ内の遠隔位置は、ＡＤクライアント装置及びリモートモードで動作するＡＤサーバのみしか含むことができない。
【０１６５】
これにより、遠隔地に設置された機器、例えば、避暑地にある別荘内の機器をＡＤに含ませることができ、ＡＤに拘束されたコンテンツをユーザとともに移動させ、休日に遠隔地で再生できるようにすることができる。
【０１６６】
機器の所有権の変更
ユーザは、機器がそのユーザのＡＤに接続されている状態で、まず、その機器のＡＤメンバシップを奪い、その機器をＡＤ未参加状態に戻す必要がある。これにより、ＡＤメンバシップカウントがデクリメントされ、この機器がＡＤサーバであった場合、ユーザは、これに続いて、自らの一次ＡＤに他の機器を加えることができる。
【０１６７】
図５は、機器をＰＡＤから外すための処理、例えば、機器ユーザインタフェースを介して特定のユーザ要求が行われた後にクライアント装置によって、機器をＰＡＤから外すための削除処理を開始するための手順を示している。
【０１６８】
ステップＳ１では、ユーザは、例えば機器ユーザインタフェースを介して、現在の一次ＡＤ、この具体例ではＡＤ  Ａから機器Ｙを外すことを明示的に要求する。
【０１６９】
ステップＳ２では、機器Ｙは、ＡＤ管理プロトコルに基づき現在のＰＡＤのＡＤサーバとの通信を開始する。
【０１７０】
ステップＳ３では、ＰＡＤ  ＡのＡＤサーバである、又はＡＤサーバの１つである機器Ｘがこのローカルの同報通信要求に応じる。
【０１７１】
ステップＳ４では、機器Ｘ及び機器Ｙの間のＳＡＣの設定を行う。本発明では、後続するＡＤ管理通信を外部操作から保護するための手法の詳細については問わない。
【０１７２】
ステップＳ５において、機器Ｙは、ＡＤ管理プロトコルに基づき、ＰＡＤのＡＤサーバである又はＡＤサーバの１つである機器Ｘに対し、ＰＡＤから外れることを要求する。
【０１７３】
ステップＳ６では、機器Ｘ及び機器Ｙが同じローカル環境で動作していることを確認する。これも本発明の範囲からは外れるが、保護されたコンテンツを送受するホームネットワーク技術において一般的に必要とされる処理である。
【０１７４】
ステップＳ７においては、ＡＤサーバは、適用可能であれば、ＡＤサーバプロトコルを用いて、ＰＡＤ内の既知の全てのＡＤサーバが存在し、新たな機器を登録する準備ができていることを確認する。
【０１７５】
ステップＳ８は、ユーザのＰＡＤからどの機器が外されるかをユーザが完全に把握し、確認できるようにするための適合規則を具現化する処理である。
【０１７６】
ステップＳ９では、ＡＤ管理を変更するＡＤサーバに内部において、ＡＤＭＣがデクリメントされる。
【０１７７】
ステップＳ１０は、ＡＤ管理状態の変更、すなわちＡＤＭＣのデクリメントに関して、又は新たな機器ＹのＰＡＤへの明示的な削除に関して、他のＡＤサーバを更新するＡＤサーバプロトコルに基づく処理である。
【０１７８】
ステップＳ１１は、ＡＤメンバシップ状態の更新、すなわち機器がＰＡＤ  Ａから外れたことを確認する機器Ｙからの対応する応答である。
【０１７９】
ステップＳ１２では、ステップＳ４におけるＳＡＣセットアップを閉じる。
【０１８０】
ステップＳ１３では、機器Ｙは、内部処理として、ＡＤメンバシップ状態を安全に設定する。
【０１８１】
ステップＳ１４では、ＣＰＣＭシステム全体が、外された機器に保存されている全てのコンテンツについてチェックする。例えば、コンテンツアイテムのマスタコピーが他の機器に保存されている場合、第一世代のコピーが外された機器に保存されている場合、及びコピーをＡＤから解放することをＵＳＩが禁止している場合等、各コンテンツアイテムのＵＳＩに応じて、そのアイテムを外された機器に残すことを許可し、ヌルＰＡＤＩに再拘束してもよく、又はインスタンスを削除してもよい。
【０１８２】
図６は、機器をＰＡＤから外すための処理、例えば、機器ユーザインタフェースを介して特定のユーザ要求が行われた後にＡＤサーバによって、機器をＰＡＤから外すための削除処理を開始するための手順を示している。
【０１８３】
ステップＳ１では、ユーザは、例えばＰＡＤサーバとして動作する機器Ｘの機器ユーザインタフェースを介して、現在の一次ＡＤ、この具体例ではＡＤ  Ａから機器Ｙを外すことを明示的に要求する。
【０１８４】
ステップＳ２では、機器Ｘ及び機器Ｙの間のＳＡＣの設定を行う。本発明では、後続するＡＤ管理通信を外部操作から保護するための手法の詳細については問わない。
【０１８５】
ステップＳ３では、機器Ｘ及び機器Ｙが同じローカル環境で動作していることを確認する。これも本発明の範囲からは外れるが、保護されたコンテンツを送受するホームネットワーク技術において一般的に必要とされる処理である。
【０１８６】
ステップＳ４においては、ＡＤサーバは、適用可能であれば、ＡＤサーバプロトコルを用いて、ＰＡＤ内の既知の全てのＡＤサーバが存在し、新たな機器を登録する準備ができていることを確認する。
【０１８７】
ステップＳ５では、ＡＤ管理プロトコルに基づき、機器Ｘは、機器Ｙに対し、ＡＤメンバシップ状態をＡＤ未参加状態に設定するよう要求する。
【０１８８】
ステップＳ６は、機器がユーザのＰＡＤから外れることをユーザに確認させるための適合規則を具現化する処理である。機器Ｙがユーザインタフェースを有していない場合、このステップは、省略してもよい。
【０１８９】
ユーザがこのような変更を確認した場合、ステップＳ７では、機器Ｙは、内部処理として、ＡＤメンバシップ状態を安全に設定する。
【０１９０】
ステップＳ８は、ＡＤメンバシップ状態への更新、すなわち、機器ＸがＰＡＤ  Ａを外れたことを確認する機器Ｘへの応答である。
【０１９１】
ステップＳ９では、ステップＳ４におけるＳＡＣセットアップを閉じる。
【０１９２】
ステップＳ１０では、ＡＤ管理を変更するＡＤサーバに内部において、ＡＤＭＣがデクリメントされる。
【０１９３】
ステップＳ１１は、ＡＤ管理状態の変更、すなわちＡＤＭＣのデクリメントに関して、又は新たな機器ＹのＰＡＤへの明示的な削除に関して、他のＡＤサーバを更新するＡＤサーバプロトコルに基づく処理である。
【０１９４】
ステップＳ１２では、ＣＰＣＭシステム全体が、外された機器に保存されている全てのコンテンツについてチェックする。例えば、コンテンツアイテムのマスタコピーが他の機器に保存されている場合、第一世代のコピーが外された機器に保存されている場合、及びコピーをＡＤから解放することをＵＳＩが禁止している場合等、各コンテンツアイテムのＵＳＩに応じて、そのアイテムを外された機器に残すことを許可し、ヌルＰＡＤＩに再拘束してもよく、又はインスタンスを削除してもよい。
【０１９５】
機器Ｙの所有者が変更される場合、新たな所有者は、機器Ｙを受け取り、「既存のＡＤへのＡＤ未参加機器の接続」のサブセクションに開示されている処理によって、機器Ｙを自らのＰＡＤに参加させることができる。
【０１９６】
機器が併合なしで他のＡＤの永続的なメンバになる場合、その機器は、まず、ＡＤ未参加状態になる必要があり、すなわち、一次、二次及び併合されたＡＤメンバシップに関する全ての変数を０に設定することによって、一次、二次及び併合されたＡＤメンバシップを取り除く必要がある。このような処理は、例えば、機器を他のユーザに売り渡すような状況で必要である。なお、元のＡＤに拘束されていたコンテンツは、必ずしも新たなＡＤでアクセス可能にする必要はない。
【０１９７】
機器を外すことによって失われる全てのコンテンツをユーザに知らせるようにしてもよい。ＣＰＣＭシステムは、このようなコンテンツをＡＤ内の新たなストレージ位置に安全に移動し、これによりユーザは、そのコンテンツにアクセスできる。
【０１９８】
一時的に訪問する機器のＰＡＤへの参加
例えば、ユーザの友人が、その友人のＡＤであるＡＤ  Ｂに拘束されたコンテンツを保存するストレージ装置を持って、ＡＤ  Ａを所有するユーザの自宅を訪れたとする。基底にあるＣＰＣＭシステムは、各コンテンツアイテムのＵＳＩで指示されている場合、２つのＡＤの間でコンテンツを転送又はコピーすることを許可しないことを要求する。このような状況は、本発明に矛盾するものではない。すなわち、この状況では、両方のＡＤの機器がローカル環境において物理的に存在することが確認される場合にのみ、コンテンツの一時的な共有を許可する。適合規則に関連して既に説明したように、訪問機器が訪問したＰＡＤから一旦切断されると、訪問されたＰＡＤの機器は、訪問機器のＰＡＤの二次ＡＤメンバシップが維持されていても、訪問機器のＰＡＤに拘束されている全てのコンテンツにアクセスできなくなる。
【０１９９】
図７は、機器Ｙを、機器ＸがＡＤサーバとして機能しているＡＤ  Ａの二次メンバにするための処理手順を示している。
【０２００】
ステップＳ１においては、既存のＰＡＤである「ＡＤ  Ａ」をホストするユーザのホームネットワークに新たな機器を通常に接続する。
【０２０１】
ステップＳ２では、ユーザは、ユーザインタフェースを介して専用の物理的なボタンを押し、又は他の機構を用いて、機器Ｘ内のＡＤサーバに対し、ＰＡＤの（一次又は二次）メンバになることを望むホームネットワーク内の機器を検索することを明示的に要求する。
【０２０２】
ステップＳ２ａは、訪問機器のための同様の動作である。ある状況では、このステップは、不要な場合もある。例えば、機器が有線ネットワークインタフェースしか有しておらず、このため、無線ネットワーク接続を介して隣接するＰＡＤに不意に接続されてしまうことがあり得ないような状況では、ステップＳ２ａは不要である。
【０２０３】
ステップＳ３では、機器Ｘ及び機器Ｙの間のＳＡＣの設定を行う。本発明では、後続するＡＤ管理通信を外部操作から保護するための手法の詳細については問わない。
【０２０４】
ステップＳ４では、機器Ｘ及び機器Ｙが同じローカル環境で動作していることを確認する。これも本発明の範囲からは外れるが、保護されたコンテンツを送受するホームネットワーク技術において一般的に必要とされる処理である。
【０２０５】
ステップＳ５では、ＡＤ管理プロトコルを適用し、機器Ｙの現在のＡＤメンバシップ状態を安全に確立する。
【０２０６】
ステップＳ６では、機器Ｙが自らの現在のＡＤメンバシップ状態を応答する。
【０２０７】
ステップＳ７は、ユーザのＰＡＤにどの機器を二次メンバとして受け入れるかをユーザが確認できるようにし、及び機器Ｙが、例えば、無線接続を介して、通信可能な範囲に偶然入ってしまった隣接するＡＤではなく、そのユーザのＡＤに確実に受け入れられるようにするための適合規則を具現化する処理である。
【０２０８】
ステップＳ８は、ＡＤ機器Ｙのメンバシップ状態を更新する、すなわちＳＡＤＩを設定するＡＤ管理プロトコルに基づく処理である。
【０２０９】
ステップＳ９は、ユーザのＡＤにどの機器を二次メンバとして受け入れるかをユーザが確認できるようにし、及び機器Ｙが、例えば、無線接続を介して、通信可能な範囲に偶然入ってしまった隣接するＡＤではなく、そのユーザのＡＤに確実に受け入れられるようにするための適合規則を更に具現化する処理である。
【０２１０】
一時的な参加が確認された場合、両方の機器は、互いのコンテンツ及び各機器に併合されたＡＤに拘束された全てのコンテンツにアクセスできるようになるが、ドメイン間でコンテンツの再拘束を行うことはできない。一時的な参加が確認されない場合、（本発明の範囲から外れるが）基底にあるＣＰＣＭシステムに基づいて、異なるＰＡＤに属する機器は、他方のＰＡＤに拘束されているコンテンツにはアクセスできない。
【０２１１】
機器Ｙがユーザインタフェースを有しておらず、他のＰＡＤに不意に登録されることがあり得ない場合は、このステップＳ９を省略してもよい。
【０２１２】
ステップＳ１０は、ＡＤメンバシップ状態の更新を確認する機器Ｙからの対応する応答である。
【０２１３】
ユーザがこのような変更を確認した場合、ステップＳ１１では、機器Ｙは、内部処理として、ＡＤメンバシップ状態を安全に設定し、すなわち、ＳＡＤＩを設定する。ステップＳ１２では、ステップＳ４におけるＳＡＣセットアップを閉じる。
【０２１４】
ステップＳ１３は、ＡＤ  Ｂの二次メンバシップに関して、他のＰＡＤメンバ機器のＡＤメンバシップ状態を更新する、すなわち、ＳＡＤＩを設定するＡＤ管理プロトコルに基づく処理である。この処理は、常に行ってもよく、訪問するＰＡＤと訪問されるＰＡＤとの間でコンテンツが一時的に共有されることが明らかな場合にのみ行ってもよい。
【０２１５】
日常に起こり得る更なる具体例として、他の友人が、コンテンツを視聴するために、高品質なプロジェクタをユーザの自宅に持ってきたとする。この他の友人の機器は、ＡＤ  Ｃの一次メンバである。このような状況では、両方の機器をそれぞれ個別のネットワークに接続するより、ＡＤ  Ａを構成するネットワークに訪問機器を接続する方が便利である。したがって、ここでは、３つの異なるＰＡＤからの機器をローカル環境内で接続する。共有するコンテンツのアイテムのＡＤＩに基づいて、既に詳細に説明した適合規則内でコンテンツの一時的な共有を可能にする処理は、各機器のアプリケーション及びユーザインタフェースに任される。
【０２１６】
２つの既存のＡＤの併合
また、２つの個別のＰＡＤを併合する処理は、それまで別々だった２つの家庭を１つの単一な家庭に結び合わせる「結婚シナリオ（marriage scenario）」とも呼ばれる。このシナリオにおける問題は、以前に別々であったＰＡＤがそれぞれのＰＡＤに拘束されたコンテンツを有しており、新たに結合されたＰＡＤでは、ユーザは、新たな結合されたホームネットワークにおいて、当然のように、両方のコンテンツの組にアクセスすることを望むという点である。本発明は、規格適合機器のＡＤ管理設定で併合されたＡＤフィールドを用いることによって、このシナリオに対応する。
【０２１７】
第２のＡＤからの各機器は、以前に説明した通常の手法によって、一時的なメンバとして参加するようにＡＤに導入される。ユーザは、新たな一次ＡＤに、二次メンバとして機器を永久的に併合する処理の開始を選択できる。併合された機器は、その機器が参加したＡＤのＰＡＤＩを引き継ぎ、ＰＡＤ内の全ての機器は、それらのＭＡＤＩをＰＡＤに参加している機器の元のＰＡＤに設定する。図８は、１つの規格適合機器を新たなＰＡＤに併合する処理の手順を示している。
【０２１８】
機器を新たなＰＡＤに併合するためには、その機器は、既に二次メンバとして、そのＡＤに受け入れられている必要がある。
【０２１９】
ステップＳ１では、ユーザは、現在、二次メンバである機器ＹをＰＡＤに併合することを明示的に要求する。
【０２２０】
ステップＳ２において、機器Ｙは、ＡＤ管理プロトコルに基づき、現在、機器Ｙが二次メンバであるＰＡＤのＡＤサーバ又はＡＤサーバの１つとの通信を開始する。
【０２２１】
ステップＳ３では、ＰＡＤ  ＡのＡＤサーバである、又はＡＤサーバの１つである機器Ｘがこのローカルの同報通信要求に応じる。
【０２２２】
ステップＳ４では、機器Ｘ及び機器Ｙの間のＳＡＣの設定を行う。本発明では、後続するＡＤ管理通信を外部操作から保護するための手法の詳細については問わない。
【０２２３】
ステップＳ５においては、機器Ｙは、ＡＤ管理プロトコルに基づき、機器ＸのＰＡＤに併合されることを明示的に要求する。
【０２２４】
ステップＳ６では、ＡＤ管理プロトコルに基づき、機器Ｙの現在のＡＤメンバシップ状態を安全に確立する。
【０２２５】
ステップＳ７では、機器Ｙが自らの現在のＡＤメンバシップ状態を応答する。
【０２２６】
ステップＳ８においては、ＡＤサーバは、適用可能であれば、ＡＤサーバプロトコルを用いて、ＰＡＤ内の既知の全てのＡＤサーバが存在し、新たな機器を登録する準備ができていることを確認する。
【０２２７】
ステップＳ９では、機器Ｘ及び機器Ｙが同じローカル環境で動作していることを確認する。これも本発明の範囲からは外れるが、保護されたコンテンツを送受するホームネットワーク技術において一般的に必要とされる処理である。
【０２２８】
ステップＳ１０は、ユーザのＰＡＤにどの機器を併合するかをユーザが確認できるようにし、及び機器Ｙが、例えば、無線接続を介して、通信可能な範囲に偶然入ってしまった隣接するＰＡＤではなく、そのユーザのＰＡＤに確実に受け入れられるようにするための適合規則を具現化する処理である。
【０２２９】
ステップＳ１１は、ステップＳ５において機器Ｙが送信した機器併合処理を確認する要求に対応する機器Ｙへの応答である。
【０２３０】
ステップＳ１２では、ステップＳ４におけるＳＡＣセットアップを閉じる。
【０２３１】
ステップＳ１３は、ＡＤ管理状態の変更、すなわちＡＤＭＣのインクリメントに関して、又は新たな機器ＹのＰＡＤへの明示的な追加に関して、他のＡＤサーバを更新するＡＤサーバプロトコルに基づく処理である。
【０２３２】
ユーザがこのような変更、すなわち機器ＸのＳＡＤＩ及びＭＡＤＩの更新を確認した場合、ステップＳ１４では、機器Ｘは、内部処理として、ＡＤメンバシップ状態を安全に設定する。
【０２３３】
ステップＳ１５は、ＡＤ管理プロトコルに基づき、新たな併合されたＡＤ設定及びＡＤ  Ｂの削除されたセカンダリメンバシップ、すなわち、ＳＡＤＩ及びＭＡＤＩの設定に関して、他のＰＡＤメンバ機器のメンバシップ状態を更新する処理である。
【０２３４】
ステップＳ１１で確認を受け取った後に、ステップＳ１６では、機器Ｙは、内部処理として、ＡＤメンバシップ状態を安全に設定し、すなわち、そのＰＡＤＩ、ＳＡＤＩ及びＭＡＤＩを更新する。
【０２３５】
ステップＳ１７では、利用規則によって許可されている場合、ＡＤ  Ｂについて以前に取得され、機器Ｙに保存されたコンテンツを新たなＰＡＤに再拘束する。したがって、幾つかのコンテンツアイテムは、新たなＡＤに移されない。機器のＰＡＤの転送処理の前に、ユーザにこの処理の内容を通知してもよい。許可されたコンテンツは、ＭＡＤＩ設定に応じて、アクセスすることが可能である。リムーバブルの書換不可能な媒体に保存されているコンテンツのみが新たなＰＡＤに再拘束できない。ここで、ＭＡＤＩにより、新たなＰＡＤ内のこのコンテンツへのアクセスが可能になる。
【０２３６】
ＭＡＤＩにより、ＡＤクリープの脅威をある程度軽減することができる。不当な併合が行われる可能性があるため、この脅威は、完全になくすことはできないが、ＡＤ管理適合規則及びプロトコルによって、このような不当な併合を行ったユーザは、著しい不便を被ることになる。また、併合されたＡＤの機器の最大数を制限することによって、この脅威を更に限定的なものにすることができる。
【０２３７】
既存のコンテンツの新たなインスタンス又はコピーは、常に、現在のＰＡＤＩに拘束される。
【０２３８】
これは、結婚、すなわち一回限りのイベントに対応している。他のＡＤには、１つのＡＤしか併合することができない。新たなＡＤを併合した場合は、先に併合したＡＤが利用できなくなる。
【０２３９】
ＡＤの分割
また、ＡＤを２つに分割することを「離婚シナリオ」と呼ぶ。本発明では、幾つかの機器を既存のＡＤから独立させ、新たなＡＤを構成しようとする場合、まず、これらの機器を元のＡＤから外す。元のＡＤから外される最初の２つの機器は、（ＡＤメンバシップに関して）未参加状態に戻す必要がある。元のＡＤとは別にこれらを再び接続すると、元のＡＤＩから確実に仮想的に異なる新たな擬似ランダムＡＤＩを有する新たなＰＡＤが形成される。更に移行すべき更なる機器については、単に、所有権の変更の場合と同じ処理が行われる。
【０２４０】
これに代えてユーザによってＡＤから外すべき第１の機器を明示的に要求し、新たな一次ＡＤを開始してもよい。
【０２４１】
ＡＤから外される機器が拘束されたコンテンツを保有している場合、このコンテンツをヌルＰＡＤＩに再拘束し又は関連付けてもよい。コンテンツをヌルＰＡＤＩに拘束する未参加機器の場合と同様に、他の機器は、このようなコンテンツを利用することができない。この場合、新たなＰＡＤを構成し、コンテンツを新たなＰＡＤに再拘束する必要がある。
【０２４２】
規格適合機器ユーザ機能の要約
好ましくはＧＵＩを介してユーザがアクセス可能なＡＤ管理機能を以下に列挙する。
【０２４３】
ユーザ操作
ＡＤに参加する新たな機器のスキャンを開始する。
【０２４４】
機器に一次ＡＤを開始させる。
【０２４５】
現在、二次（一時的）メンバである機器を一次ＡＤに参加させる。
【０２４６】
機器をＡＤから外す。機器をＡＤ未参加状態に戻すことに等しい（転売、譲渡等）。
【０２４７】
新たな機器を参加させる際に、例えば、ユーザの隣人のＡＤ及びその機器が（例えば、これらが無線ＬＡＮを介して偶然可視になった場合）重複して出現することを回避するために、可視ではあるがＡＤに参加する予定がないレジストリを登録する。
【０２４８】
直接的なユーザインタフェースを全く有さないＡＤサーバ機器、例えば、現在のブロードバンドアクセスルータ又はホームゲートウェイ等は、上述したユーザ機能をその構成に含み、ホームローカルネットワーク内のウェブブラウザを介してアクセスされる管理ユーティリティによってその機能を制御してもよい。
【０２４９】
好適な実施形態
以下、好適な実施形態として、ユニバーサルプラグアンドプレイバージョン１（ＵＰｎＰ  Ｖ１）［６］に基づき、ホームネットワークシステムに本発明をどのように適用するかを説明する。
【０２５０】
ＵＰｎＰは、機器の間の制御メッセージを保護するための機密保護ツールを含んでおらず、したがって、基底にあるＣＰＣＭシステムは、本発明が提唱するＡＤ管理及びＡＤサーバプロトコルの実現のために、機密保護ツールを提供する必要がある。
【０２５１】
ＵＰｎＰは、ネットワーク内のＡＶメディアサーバ及びＡＶメディアレンダリング器機器を制御するコントロールポイントの機能を定義する。通常、コントロールポイントは、ユーザが自らのネットワーク内の他の機器を制御するために用いる機器内でホストされる。コントロールポイントは、ホスト機器のＡＤメンバシップ状態に関する知識を占有的に有するが、ＵＰｎＰの好適な実施形態を用いて他の機器のＡＤメンバシップ状態を確立し、必要であれば、適応性を有する方式で、先に列挙した適合規則に応じてそれらのＡＤメンバシップを変更する。
【０２５２】
ＵＰｎＰは、ホームネットワーク内のＵＰｎＰ規格適合機器のための、シンプルサービス発見プロトコル（Simple Service Discovery Protocol：以下、ＳＳＤＰという。）と呼ばれる発見メカニズムを定義する。本発明を実現するために、本発明を含むＣＰＣＭシステム内で機器がそれらの適合性を告知できるように、新たなＳＳＤＰサービスタイプを定義する。これらのサービスタイプは、本発明が提案する２つのプロトコル、すなわちＡＤ管理プロトコル及びＡＤサーバプロトコルに対応している。ＳＳＤＰの用語では、これらのプロトコルは、好ましくは、ＡＤサーバ及びＡＤクライアントの両方の機能を有する機器では、「AuthorisedDomainMembership」サービスと呼ばれ、ＡＤサーバの機能のみを有する機器では、「AuthorisedDomainServer」サービスと呼ばれるサービスタイプを提供する規格適合機器によって実現される。
【０２５３】
ＵＰｎＰアーキテクチャに基づき、「AuthorisedDomainMembership」サービスは、好ましくは、（ＵＰｎＰ）ルート機器のサービスであり、要求された機能を提供する幾つかの（ＵＰｎＰ）動作を含む。これらの具体例を以下に示す。
−ＰＡＤＩ、ＳＡＤＩ、ＭＡＤＩ、ＡＤの名称の現在の値を返すGetAuthorisedDomainMembership。これらの呼出（call）は、まとめて実現してもよく、又は各変数の問合わせのための個々の呼出を定義することによって実現してもよい。以下に個々の呼出の具体例を示す。
・GetPADI（ｏｕｔ  ｕｉ４  ＰＡＤＩ）
・GetSADI（ｏｕｔ  ｕｉ４  ＳＡＤＩ）
・GetMADI（ｏｕｔ  ｕｉ４  ＭＡＤＩ）
・GetPADName（ｏｕｔ  ｓｔｒｉｎｇ  ＡＤＮａｍｅ）
−正当な変更が行われたときに、ＰＡＤＩ、ＳＡＤＩ、ＭＡＤＩ及びＡＤの名称の値を任意の値に更新するよう機器に命令するSetAuthorisedDomainMembership。SetPADI及びSetMADIは、ＡＤサーバのみしか使用できないので、好ましくは、各設定について個別の呼出を用いることによってこの処理を実現する。以下に個々の呼出の具体例を示す。
・SetPADI（ｉｎ  ｕｉ４  ＰＡＤＩ）
・SetSADI（ｉｎ  ｕｉ４  ＳＡＤＩ）
・SetMADI（ｉｎ  ｕｉ４  ＭＡＤＩ）
・SetPADName（ｉｎ  ｓｔｒｉｎｇ  ＡＤＮａｍｅ）
AuthorisedDomainServerサービスも、好ましくは、（ＵＰｎＰ）ルート機器のサービスであり、好ましくは、以下のＵＰｎＰ動作を含む。
−（既にＡＤの二次メンバである）機器を一次ＡＤに併合するためのＡＤサーバへの特定の要求であるＭｅｒｇｅＴｏＰＡＤ。
−一次ＡＤから機器を外すためのＡＤサーバへの特定の要求であるLeavePAD。
【０２５４】
ＵＰｎＰ  ＡＶアーキテクチャは、メディアサーバ（Media Server）、コントロールポイント（Control Point）及びメディアレンダラ（Media Renderer）の機能を定義する。ＵＰｎＰ機器インプリメンテーションは、これらの機能の１つ以上を含むことができる。
【０２５５】
ＵＰｎＰＡ／Ｖメディアサーバを具現化し、何らかの保護システム、ＤＲＭ又はＣＡシステムから保護されたコンテンツを取得することできる規格適合機器も、ＡＤサーバサービスを実装する必要がある。
【０２５６】
コントロールポイントを具現化する規格適合機器は、それらが制御する機器に必要なＡＤ管理機能へのユーザアクセスを提供する必要がある。
【０２５７】
所定のＰＡＤのＡＤサーバ又はＡＤサーバの１つを検索するＳＳＤＰ発見要求。
【０２５８】
所定のＰＡＤ内のＡＤサーバの存在及び識別について通知する上の要求への特定の応答であるＳＳＤＰ発見応答。
【０２５９】
機器の一次ＡＤメンバシップ又は一次、二次及び併合されたＡＤメンバシップ、並びにその機器がＡＤサーバとして機能しているか否かに関する通知であるＳＳＤＰ存在告知。
【０２６０】
Ａ／Ｖメディアサーバ及びＡ／Ｖメディアレンダラは、本発明によって定められる規則に基づいてコンテンツ転送を行うことができることを互いに確認する。これは、実際には、コンテンツを交換する全ての機器が、そのコンテンツが関連付けられ又は拘束されているＡＤに対応する（一次、二次又は併合された）ＡＤメンバシップを有していることを意味する。これを実現する具体的な手法は、本発明の範囲外である。
【０２６１】
本発明は、特に、以下の側面を包含する。
・ユーザ環境におけるオーディオビジュアルコンテンツの保護及びコピー管理を目的として機器の個人的なドメインを維持及び管理するための方法。
・一般的に予想され及びユーザフレンドリなコンテンツ利用シナリオを実現する一次、二次及び併合されたＡＤメンバシップ。
・規格適合機器によるＰＡＤＩ、ＳＡＤＩ及びＭＡＤＩの安全な保存及び処理。
・機器の未参加状態。ＡＤに拘束されず、ＰＡＤＩは、好ましくは、予約された値である０ｘ００００００００に設定される。
・規格適合機器のＡＤサーバ及びＡＤクライアントクラス。
・ＡＤサーバは、他の規格適合機器に一次ＡＤメンバシップを与えることができる。
・ＡＤサーバは、有効モード、無効モード、リモートモードの３つの動作モードを有する。
・ＡＤ管理プロトコル。
・ＡＤサーバプロトコル。
・プロキシ（データ又はソフトウェアプログラム）を介するリモートからの機器の登録又はＰＡＤからの削除。プロキシは、携帯型機器又は物理的な記録媒体に保存される。ＡＤサーバと記録装置又は媒体との間のプロキシの転送は、ローカルネットワークを介して、物理的な記録媒体から、又は物理的な記録媒体に対して行われ、又は機器又は媒体に組み込まれた短距離無線通信モジュールを介して行われる。
・各適応性規則のリスト。
・通常の機器動作、利用規則及びシナリオをバイパスして、機器のＡＤメンバシップデータを直接処理する機器、ソフトウェアプログラム又はサービス。
・機器の誤動作のために失われたＡＤメンバシップ状態を復元し、及び／又は機器の誤動作の後にＡＤサーバを同期する機器、ソフトウェアプログラム又はサービス。
【０２６２】
換言すれば、本発明は、ネットワーク運用方法に関する。ネットワーク又はその一部は、住居又はエンティティに割り当てられ及び／又は属するドメイン又は承認されたドメインを構成し、又は承認されたドメインと呼ばれる。この承認されたドメインは、機器の１又は複数のネットワーク又はサブネットワークによって構成される。各機器は、承認されたドメインの少なくとも１つ及び承認されたドメイン識別子の１つに割り当てられる。承認されたドメイン識別子の各種類は、上述した各承認されたドメインとその種類、及びこれらの各ドメインに対する上述した各機器のメンバシップの種類を記述し、特徴付ける。各機器によるオーディオ／ビデオコンテンツに関するデータのアクセス、規定、伝送は、いずれの場合も、それぞれに割り当てられ及び／又は保存された承認されたドメイン識別子に基づいて制御される。
【０２６３】
【表１】
2006120121.tif 000003
【図面の簡単な説明】
【０２６４】
【図１】本発明の実施形態に基づくオーディオビジュアル機器の利用シナリオを説明するブロック図である。
【図２】本発明の実施形態に基づくＡＤ管理プロトコルにおける対応する用語とともに許可されたＡＤメンバシップ状態遷移を説明する図である。
【図３】本発明の実施形態に基づく機器のＡＤサーバ機能に関して許可された動作及び対応する遷移を説明する図である。
【図４】新たなＡＤ未参加機器をＰＡＤに参加させるための可能な手順を示すフローチャートである。
【図５】本発明に基づき、機器をＰＡＤから外すための処理、例えば、機器ユーザインタフェースを介して特定のユーザ要求が行われた後にクライアント装置によって、機器をＰＡＤから外すための削除処理を開始するための手順を示すフローチャートである。
【図６】本発明に基づき、機器をＰＡＤから外すための処理、例えば、機器ユーザインタフェースを介して特定のユーザ要求が行われた後にＡＤサーバによって、機器をＰＡＤから外すための削除処理を開始するための手順を示すフローチャートである。
【図７】本発明に基づき、機器Ｙを、機器ＸがＡＤサーバとして機能しているＡＤ  Ａの二次メンバにするための処理手順を示すフローチャートである。
【図８】本発明に基づき、１つの規格適合機器を新たなＰＡＤに併合する処理の手順を示すフローチャートである。
【図９】本発明の実施形態の基本構造を表現するブロック図である。
【図１０】本発明の他の実施形態の基本構造を表現するブロック図である。
【符号の説明】
【０２６５】
ＡＤ  承認されたドメイン、ＡＤＩ  承認されたドメイン識別子、ＡＮＤ  承認されたドメイン名、Ｄ  ドメイン、ｄ  機器、Ｄ１  第１のドメイン、ｄ１  第１の機器、Ｄ２  第２のドメイン、ｄ２  第２の機器、ＭＡＤ  併合された承認されたドメイン、ＭＡＤＩ  併合された承認されたドメイン識別子、Ｎ  ネットワーク、ｎ  サブネットワーク、ＰＡＤ  承認された一次ドメイン、ＰＡＤＩ  承認された一次ドメイン識別子、ＳＡＤ  承認された二次ドメイン、ＳＡＤＩ  承認された二次ドメイン識別子
【図１】
2006120121.tif 000004
【図２】
2006120121.tif 000005
【図３】
2006120121.tif 000006
【図４】
2006120121.tif 000007
【図５】
2006120121.tif 000008
【図６】
2006120121.tif 000009
【図７】
2006120121.tif 000010
【図８】
2006120121.tif 000011
【図９】
2006120121.tif 000012
【図１０】
2006120121.tif 000013
【外国語明細書】
2006120121000001.pdf
2006120121000002.pdf
2006120121000003.pdf
2006120121000004.pdf