(57)【特許請求の範囲】
【請求項１】
通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数のコンテンツ利用装置から構成されるネットワークシステムにおける１台のコンテンツ利用装置であって、
コンテンツ及び前記コンテンツの利用を可能にするライセンス情報を提供するサーバとブロードバンドネットワークを介して接続され、又は他のコンテンツ利用装置とＬＡＮ又はローカルラインを介して接続され、前記サーバ又は前記他のコンテンツ利用装置から前記ライセンス情報を取得し、前記ライセンス情報を保有する利用権管理手段と、
ライセンス情報に基づいて前記サーバから取得したコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段とを備え、
前記利用権管理手段は、前記出力手段からライセンス情報の要求を受けると、前記利用権管理手段が前記要求されたライセンス情報を保有していない場合に前記ブロードバンドネットワークを介して前記サーバに前記ライセンス情報を要求する前に、前記ライセンス情報を保有している他のコンテンツ利用装置の利用権管理手段を前記ＬＡＮ又はローカルラインを介して検索し、前記ライセンス情報を保有している他のコンテンツ利用装置に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を前記出力手段に渡し、
前記出力手段は、前記利用権管理手段から渡されたライセンス情報に基づいてコンテンツを利用する
ことを特徴とするコンテンツ利用装置。
【請求項２】
通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数のコンテンツ利用装置から構成されるネットワークシステムにおける１台のコンテンツ利用装置であって、
前記コンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段と、
ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段とを備え、
前記利用権管理手段は、前記出力手段からライセンス情報の要求を受けると、他のコンテンツ利用装置の利用権管理手段に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を前記出力手段に渡し、
前記出力手段は、前記利用権管理手段から渡されたライセンス情報に基づいてコンテンツを利用し、
前記利用権管理手段は、他のコンテンツ利用装置の利用権管理手段からライセンス情報を要求されたときには、前記ライセンス情報を要求する要求元の前記利用権管理手段を認証し、前記要求元の利用権管理手段を不当なものと判断したときには、前記要求元の利用権管理手段による前記ライセンス情報の取得を禁止することを特徴とするコンテンツ利用装置。
【請求項３】
前記利用権管理手段は、ライセンス情報の移動可能な範囲として設定された自らが属するユーザードメインに、前記要求元の利用権管理手段が属するか否かを判別することで、前記要求元の利用権管理手段を認証することを特徴とする請求項２記載のコンテンツ利用装置。
【請求項４】
前記複数のコンテンツ利用装置の利用権管理手段のそれぞれには、各々を識別するための互いに異なる識別情報が割り当てられ、
前記利用権管理手段は、自らとの間でライセンス情報の相互の移動が許可された他のコンテンツ利用装置の利用権管理手段に割り当てられた識別情報が登録されたドメインリストを保有しており、
前記ドメインリストを参照してこのドメインリストに、前記要求元の利用権管理手段の識別情報が登録されていれば、前記ユーザードメインに前記要求元の利用権管理手段が属すると判別することを特徴とする請求項３記載のコンテンツ利用装置。
【請求項５】
前記利用権管理手段は、自らが属するユーザードメインに、前記要求元の利用権管理手段が属するか否かを判別するとともに、
前記ユーザードメインに属する複数の利用権管理手段のなかでも自らが保有する前記ライセンス情報の取得が許可されるものを制限する利用制限に、前記要求元の利用権管理手段が属するか否かを判別することで、前記要求元の利用権管理手段を認証することを特徴とする請求項３記載のコンテンツ利用装置。
【請求項６】
前記利用権管理手段は、他の全てのコンテンツ利用装置の利用権管理手段に対して前記ライセンス情報を保有しているか否かを問い合わせる問合せ情報を同報し、前記他の全てのコンテンツ利用装置の利用権管理手段からの前記問合せ情報に対する返信に基づいて、前記ライセンス情報を保有する他のコンテンツ利用装置の利用権管理手段を検索することを特徴とする請求項１記載のコンテンツ利用装置。
【請求項７】
通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数のコンテンツ利用装置から構成されるネットワークシステムにおける１台のコンテンツ利用装置であって、
前記コンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段と、
ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段とを備え、
前記利用権管理手段は、前記出力手段からライセンス情報の要求を受けると、他のコンテンツ利用装置の利用権管理手段に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を前記出力手段に渡し、
前記出力手段は、前記利用権管理手段から渡されたライセンス情報に基づいてコンテンツを利用し、
前記利用権管理手段は、前記出力手段から要求されたライセンス情報を、自らが保有するライセンス情報の中から検索し、前記要求されたライセンス情報がなければ、前記検索と同様の検索を他の利用権管理手段に依頼し実行させ、さらに前記要求されたライセンス情報がなければ、前記検索を依頼された利用権管理手段が、前記検索と同様の検索を他の利用権管理手段に依頼し実行させることで、前記要求されたライセンス情報を保有する他のコンテンツ利用装置の利用権管理手段を検索することを特徴とするコンテンツ利用装置。
【請求項８】
通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数のコンテンツ利用装置から構成されるネットワークシステムにおける１台のコンテンツ利用装置であって、
前記コンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段と、
ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段とを備え、
前記利用権管理手段は、前記出力手段からライセンス情報の要求を受けると、他のコンテンツ利用装置の利用権管理手段に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を前記出力手段に渡し、
前記出力手段は、前記利用権管理手段から渡されたライセンス情報に基づいてコンテンツを利用し、
前記利用権管理手段は、さらに、前記出力手段からライセンス情報の取得の予約を受け付けると、他のコンテンツ利用装置の利用権管理手段に対して前記ライセンス情報の取得を予約することにより、前記ライセンス情報を外に出さないように確保させることを特徴とするコンテンツ利用装置。
【請求項９】
通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数の第１のコンテンツ利用装置と少なくとも１つ以上の第２のコンテンツ利用装置とを含んで構成されるネットワークシステムであって、
前記第１のコンテンツ利用装置は、コンテンツ及び前記コンテンツの利用を可能にするライセンス情報を提供するサーバとブロードバンドネットワークを介して接続され、又は他のコンテンツ利用装置とＬＡＮ又はローカルラインを介して接続され、前記サーバ又は前記他のコンテンツ利用装置から前記ライセンス情報を取得し、前記ライセンス情報を保有する利用権管理手段、及び、ライセンス情報に基づいて前記サーバから取得したコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段を備え、
前記第２のコンテンツ利用装置は、前記出力手段のみを備え、
前記第１のコンテンツ利用装置の利用権管理手段は、前記第２のコンテンツ利用装置の出力手段からライセンス情報の要求を受けると、前記利用権管理手段が前記要求されたライセンス情報を保有していない場合に前記ブロードバンドネットワークを介して前記サーバに前記ライセンス情報を要求する前に、前記ライセンス情報を保有している他の第１のコンテンツ利用装置の利用権管理手段を前記ＬＡＮ又はローカルラインを介して検索し、前記ライセンス情報を保有している他のコンテンツ利用装置に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を、前記ライセンス情報を要求してきた前記第２のコンテンツ利用装置の出力手段に渡し、
前記第２のコンテンツ利用装置の出力手段は、渡された前記ライセンス情報に基づいてコンテンツを利用する
ことを特徴とするネットワークシステム。
【請求項１０】
通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数の第１のコンテンツ利用装置と少なくとも１つ以上の第２のコンテンツ利用装置とを含んで構成されるネットワークシステムであって、
前記第１のコンテンツ利用装置は、前記第１のコンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段、及び、ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段を備え、
前記第２のコンテンツ利用装置は、前記出力手段のみを備え、
前記第１のコンテンツ利用装置の利用権管理手段は、自らと共に同一の第１のコンテンツ利用装置に備えられている出力手段、又は第２のコンテンツ利用装置の出力手段からライセンス情報の要求を受けると、他の第１のコンテンツ利用装置の利用権管理手段に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を、前記ライセンス情報を要求してきた前記出力手段に渡し、
前記出力手段は、渡された前記ライセンス情報に基づいてコンテンツを利用し、
前記第１のコンテンツ利用装置の利用権管理手段は、他の第１のコンテンツ利用装置の利用権管理手段からライセンス情報を要求されたときには、前記ライセンス情報を要求する要求元の前記利用権管理手段を認証し、不当なものと判断したときには、前記要求元の利用権管理手段による前記ライセンス情報の取得を禁止することを特徴とするネットワークシステム。
【請求項１１】
前記第１のコンテンツ利用装置の利用権管理手段は、ライセンス情報の移動可能な範囲として設定された自らが属するユーザードメインに、前記要求元の利用権管理手段が属するか否かを判別することで、前記要求元の利用権管理手段を認証することを特徴とする請求項１０記載のネットワークシステム。
【請求項１２】
前記複数の第１のコンテンツ利用装置の利用権管理手段のそれぞれには、各々を識別するための互いに異なる識別情報が割り当てられ、
前記第１のコンテンツ利用装置の利用権管理手段は、自らとの間でライセンス情報の相互の移動が許可された他の第１のコンテンツ利用装置の利用権管理手段に割り当てられた識別情報が登録されたドメインリストを保有しており、
前記ドメインリストを参照してこのドメインリストに、前記要求元の利用権管理手段の識別情報が登録されていれば、前記ユーザードメインに前記要求元の利用権管理手段が属すると判別することを特徴とする請求項１１記載のネットワークシステム。
【請求項１３】
前記第１のコンテンツ利用装置の利用権管理手段は、自らが属するユーザードメインに、前記要求元の利用権管理手段が属するか否かを判別するとともに、
前記ユーザードメインに属する複数の利用権管理手段のなかでも自らが保有する前記ライセンス情報の取得が許可されるものを制限する利用制限に、前記要求元の利用権管理手段が属するか否かを判別することで、前記要求元の利用権管理手段を認証することを特徴とする請求項１１記載のネットワークシステム。
【請求項１４】
前記第１のコンテンツ利用装置の利用権管理手段は、他の全ての第１のコンテンツ利用装置の利用権管理手段に対して前記ライセンス情報を保有しているか否かを問い合わせる問合せ情報を同報し、前記他の全ての第１のコンテンツ利用装置の利用権管理手段からの前記問合せ情報に対する返信に基づいて、前記ライセンス情報を保有する他の第１のコンテンツ利用装置の利用権管理手段を検索することを特徴とする請求項１１記載のネットワークシステム。
【請求項１５】
通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数の第１のコンテンツ利用装置と少なくとも１つ以上の第２のコンテンツ利用装置とを含んで構成されるネットワークシステムであって、
前記第１のコンテンツ利用装置は、前記第１のコンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段、及び、ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段を備え、
前記第２のコンテンツ利用装置は、前記出力手段のみを備え、
前記第１のコンテンツ利用装置の利用権管理手段は、自らと共に同一の第１のコンテンツ利用装置に備えられている出力手段、又は第２のコンテンツ利用装置の出力手段からライセンス情報の要求を受けると、他の第１のコンテンツ利用装置の利用権管理手段に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を、前記ライセンス情報を要求してきた前記出力手段に渡し、
前記出力手段は、渡された前記ライセンス情報に基づいてコンテンツを利用し、
前記第１のコンテンツ利用装置の利用権管理手段は、さらに、自らと共に同一の第１のコンテンツ利用装置に備えられている出力手段、又は第２のコンテンツ利用装置の出力手段からライセンス情報の取得の予約を受け付けると、他の第１のコンテンツ利用装置の利用権管理手段に対して前記ライセンス情報の取得を予約することにより、前記ライセンス情報を外に出さないように確保させることを特徴とするネットワークシステム。
【請求項１６】
通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数のコンテンツ利用装置から構成されるネットワークシステムにおける前記コンテンツ利用装置が、前記コンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を取得するライセンス情報取得方法であって、
前記コンテンツ利用装置において、必要なライセンス情報を自らが保有しているか否かを判別する保有判別ステップと、
前記ライセンス情報を保有していない場合に、前記ライセンス情報を保有する他のコンテンツ利用装置を検索する検索ステップと、
前記他のコンテンツ利用装置にライセンス情報を要求してこれを取得する取得ステップと
を含むことを特徴とするライセンス情報取得方法。
【請求項１７】
前記ライセンス情報取得方法は、さらに、
他のコンテンツ利用装置からライセンス情報の要求を受け付ける要求受付ステップと、
前記ライセンス情報を要求してきた要求元の前記コンテンツ利用装置を認証する認証ステップと、
前記認証ステップにより前記要求元のコンテンツ利用装置を不当なものと判断したときには、前記要求元のコンテンツ利用装置によるライセンス情報の取得を禁止する取得禁止ステップと
を含むことを特徴とする請求項１６記載のライセンス情報取得方法。
【請求項１８】
前記複数のコンテンツ利用装置のそれぞれは、各々を識別するために割り当てられた互いに異なる識別情報と、自らとの間でライセンス情報の相互の移動が許可された他のコンテンツ利用装置の識別情報が登録されたドメインリストとを保有し、
前記ライセンス情報取得方法は、前記認証ステップにおいて、
前記ドメインリストを参照する参照ステップと、
前記ドメインリストに前記要求元のコンテンツ利用装置の識別情報が登録されているか否かを判別し、登録されていなければ、前記要求元のコンテンツ利用装置を不当なものと判断する登録判別ステップと
を含むことを特徴とする請求項１７記載のライセンス情報取得方法。
【請求項１９】
通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数のコンテンツ利用装置から構成されるネットワークシステムにおける前記コンテンツ利用装置が、前記コンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を取得するためのプログラムであって、
前記コンテンツ利用装置において、必要なライセンス情報を自らが保有しているか否かを判別する保有判別ステップと、
前記ライセンス情報を保有していない場合に、前記ライセンス情報を保有する他のコンテンツ利用装置を検索する検索ステップと、
前記他のコンテンツ利用装置にライセンス情報を要求してこれを取得する取得ステップと
を含むことを特徴とするプログラム。
【請求項２０】
前記プログラムは、さらに、
他のコンテンツ利用装置からライセンス情報の要求を受け付ける要求受付ステップと、
前記ライセンス情報を要求してきた要求元の前記コンテンツ利用装置を認証する認証ステップと、
前記認証ステップにより前記要求元のコンテンツ利用装置を不当なものと判断したときには、前記要求元のコンテンツ利用装置によるライセンス情報の取得を禁止する取得禁止ステップと
を含むことを特徴とする請求項１９記載のプログラム。
【請求項２１】
前記複数のコンテンツ利用装置のそれぞれは、各々を識別するために割り当てられた互いに異なる識別情報と、自らとの間でライセンス情報の相互の移動が許可された他のコンテンツ利用装置の識別情報が登録されたドメインリストとを保有し、
前記プログラムは、前記認証ステップにおいて、
前記ドメインリストを参照する参照ステップと、
前記ドメインリストに前記要求元のコンテンツ利用装置の識別情報が登録されているか否かを判別し、登録されていなければ、前記要求元のコンテンツ利用装置を不当なものと判断する登録判別ステップと
を含むことを特徴とする請求項２０記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音楽や映像などのデジタル著作物であるコンテンツを、サーバから配信されるライセンス情報を用いて利用するコンテンツ利用装置及びネットワークシステム並びにライセンス情報取得方法に関し、ライセンス情報を有効に活用する技術に関する。
【０００２】
【従来の技術】
近年、音楽や映像、ゲームなどのデジタル著作物であるコンテンツを、インターネットやデジタル放送などで配信するシステムが開発され、その一部は、実用化の段階を迎えている。また、これらのコンテンツの配信に当たり、著作権保護等の観点から、配信したコンテンツの再生回数や移動、複製などを制限するコンテンツの利用制御方法が併せて検討されている。
【０００３】
従来では、特開２０００−４８０７６号公報や特開２０００−２９３４３９号公報に見られるように、サーバが、コンテンツを利用するために必要であってコンテンツの利用条件などを制限する情報（以下、「ライセンス情報」と呼ぶ）を配信し、家庭内のネットワークシステム（ホームネットワーク）上の複数のコンテンツ利用装置が、サーバから配信されたライセンス情報を用いてコンテンツを利用し、再生などを行うようにモデル化されている。
また、サーバから配信されたライセンス情報は、個々のコンテンツ利用装置に保有され、コンテンツ利用装置は、自らが保有するライセンス情報を用いてコンテンツを利用する。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のコンテンツ利用装置及びネットワークシステムでは、サーバにライセンス情報を配信するように要求したコンテンツ利用装置でしか、そのライセンス情報を受信してこれを用いることができない。つまり、コンテンツ利用装置は、サーバから既に配信されたライセンス情報を自らが保有していなければ、他のコンテンツ利用装置がそのライセンス情報を保有していても、そのライセンス情報を用いてコンテンツを利用することができず、サーバから既に配信されたライセンス情報を有効に活用できないといった問題がある。
そこで、本発明は、かかる問題点に鑑み、サーバから既に配信されたライセンス情報を有効に活用するコンテンツ利用装置及びネットワークシステム並びにライセンス情報取得方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明に係るコンテンツ利用装置は、通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数のコンテンツ利用装置から構成されるネットワークシステムにおける１台のコンテンツ利用装置であって、前記コンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段と、ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段とを備え、前記利用権管理手段は、前記出力手段からライセンス情報の要求を受けると、他のコンテンツ利用装置の利用権管理手段に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を前記出力手段に渡し、前記出力手段は、前記利用権管理手段から渡されたライセンス情報に基づいてコンテンツを利用することを特徴とするコンテンツ利用装置である。
【０００６】
ここで、本発明にかかるコンテンツ利用装置の利用権管理手段は、前記出力手段から要求されたライセンス情報を保有していない場合に、前記ライセンス情報を保有する他のコンテンツ利用装置の利用権管理手段を検索して、前記他の利用権管理手段から前記ライセンス情報を取得することを特徴とする。
【０００７】
また、本発明にかかるコンテンツ利用装置の利用権管理手段は、他のコンテンツ利用装置の利用権管理手段からライセンス情報を要求されたときには、前記ライセンス情報を要求する要求元の前記利用権管理手段を認証し、前記要求元の利用権管理手段を不当なものと判断したときには、前記要求元の利用権管理手段による前記ライセンス情報の取得を禁止することを特徴とする。
【０００８】
ここで、本発明は、通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数のコンテンツ利用装置から構成されるネットワークシステムにおける１台のコンテンツ利用装置であって、前記コンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段と、ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段とを備え、前記出力手段は、他のコンテンツ利用装置の利用権管理手段にライセンス情報を要求してこれを取得するとともに、取得したライセンス情報に基づいてコンテンツを利用することを特徴とするコンテンツ利用装置とすることもできる。
【０００９】
さらに、本発明は、通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数の第１のコンテンツ利用装置と少なくとも１つ以上の第２のコンテンツ利用装置とを含んで構成されるネットワークシステムであって、前記第１のコンテンツ利用装置は、前記第１のコンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段、及び、ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段を備え、前記第２のコンテンツ利用装置は、前記出力手段のみを備え、前記第１のコンテンツ利用装置の利用権管理手段は、自らと共に同一の第１のコンテンツ利用装置に備えられている出力手段、又は第２のコンテンツ利用装置の出力手段からライセンス情報の要求を受けると、他の第１のコンテンツ利用装置の利用権管理手段に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を、前記ライセンス情報を要求してきた前記出力手段に渡し、前記出力手段は、渡された前記ライセンス情報に基づいてコンテンツを利用することを特徴とするネットワークシステムとすることもできる。
【００１０】
なお、本発明は、コンテンツ利用装置がライセンス情報を取得するライセンス情報取得方法として実現したり、その方法のステップをコンピュータに実行させるプログラムとして実現し、ＣＤ−ＲＯＭや通信ネットワークなどの記録媒体や伝送媒体を介して流通させたりすることもできる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態におけるコンテンツ利用装置及びネットワークシステムについて図面を参照して説明する。
図１は、本実施の形態におけるコンテンツ利用装置及びネットワークシステムを含む全体のシステム構成図である。
【００１２】
この全体のシステムは、外部から配信された音楽や映像などのデジタル著作物であるコンテンツを家庭で利用するシステムであって、コンテンツを配信するとともに、そのコンテンツを利用するために必要なライセンス情報を生成して配信するサーバ１００と、このサーバ１００にブロードバンドネットワークを介して接続された本実施の形態におけるネットワークシステム（以下、「ホームネットワーク」という）３００とからなる。
【００１３】
ホームネットワーク３００は、サーバ１００から配信されるコンテンツを、ライセンス情報を用いて家庭内にある複数の端末装置の何れからでも利用可能なネットワークシステムであって、例えばＡＤＳＬモデムなどを含むホームゲートウェイ２００と、サーバ１００から配信されたコンテンツを上述のライセンス情報を用いて利用する本実施の形態における４つのコンテンツ利用装置１〜４とを備えて家庭内に構築され、コンテンツ利用装置１〜４とサーバ１００との間でのデータの送受信は、ホームゲートウェイ２００を介して行われる。ここで、ホームゲートウェイ２００はファイアウォール機能を有しており、このファイアウォール機能によりコンテンツ利用装置１〜４のセキュリティが保たれている。
【００１４】
図２は、上述の全体のシステムにおける機能ブロック図である。
サーバ１００は、ライセンス情報を生成して配信するライセンス部１２０と、コンテンツの配信などを行うコンテンツ部１１０とからなる。なお、サーバ１００は複数あっても良い。
コンテンツ部１１０は、暗号化されたコンテンツを多数格納する蓄積部と、コンテンツの配信要求を受信し、配信要求のあったコンテンツを送信する送受信部とを少なくとも備えている。
【００１５】
ライセンス部１２０は、要求のあったライセンス情報を生成して管理するライセンス情報生成管理部と、ライセンス情報の要求を受信してライセンス情報生成管理部にそのライセンス情報の生成を指示するとともに、生成されたライセンス情報を送信する送受信部とを少なくとも備えている。
【００１６】
ここで、ライセンス情報生成管理部は、ユーザーがコンテンツを利用するための広い範囲での利用条件を含むライセンスを購入したとき、その利用条件をデータとして有するライセンス元情報を生成してこれを保有している。そして、ユーザーがコンテンツの利用を要求したときに、ライセンス情報生成管理部は、ライセンス元情報から要求分だけの利用条件に相当する情報を切り取り、その切り取った利用条件に、暗号化されたコンテンツに対応する復号鍵を合わせてライセンス情報を生成する。
【００１７】
つまりライセンス情報とは、ライセンス元情報が示す利用条件の一部（切り出された部分）の内容を、復号鍵と合わせることでライセンス化した情報であって、コンテンツの利用を可能にするものであり、具体的には、所定のコンテンツの再生可能回数（例えば３回まで再生可能）、所定のコンテンツの再生可能な日時（例えば２００１年６月３０日まで再生可能）、所定のコンテンツの再生可能な累計時間（例えば、再生累計時間が１０時間になるまで再生可能）等の情報から構成される。
【００１８】
例えば、ユーザーが「映画のコンテンツを１０回だけ再生することを許諾する」といった内容のライセンスを購入したときには、ライセンス部１２０のライセンス情報生成管理部は、「映画のコンテンツを１０回再生」といった利用条件を示すライセンス元情報を生成してこれを保有する。そして、ユーザーがコンテンツの利用を要求したときに、ライセンス情報生成管理部は、「映画のコンテンツを１０回再生」といった利用条件を示すライセンス元情報から、「映画のコンテンツを１回再生」といった利用条件の情報だけを切り取って、そのライセンス元情報を「映画のコンテンツを９回再生」といった利用条件を示すライセンス元情報に更新するとともに、切り取った情報にコンテンツの復号鍵を合わせて「映画のコンテンツを１回だけ再生することを許諾する」といった内容のライセンス情報を生成してこれをライセンス部１２０の送受信部が送信する。
【００１９】
一方、ホームネットワーク３００に備えられたコンテンツ利用装置１〜４は、例えばＳＴＢ（set-top box）、ＰＣ（personal computer）、ＰＤＡ（personal digital assistant）、ＰＤ（portable device）であって、コンテンツを利用するものであれば上記以外の例えばオーディオコンポ、ＶＴＲ、プリンタ、テレビなどであっても良い。
ここで、コンテンツの利用とは、具体的には、コンテンツを再生又は表示したり、ＤＶＤ−ＲＡＭ、ＳＤ（Secure Digital）メモリーカードなどの記録媒体にコンテンツを記録したり、コンテンツを移動させたりすることを意味する。
【００２０】
また、４つのコンテンツ利用装置１〜４は、ＬＡＮやローカルラインで接続される。
例えば、ホームゲートウェイ２００とコンテンツ利用装置１とコンテンツ利用装置２とはＬＡＮで接続されてそれぞれ、例えばＩＰｖ６（internet protocol version 6）によるアドレスを持ち、ＴＣＰ／ＩＰで互いに直接通信可能である。このように、ＬＡＮなどで接続され互いに直接通信可能なコンテンツ利用装置の範囲を以下「ＩＰ範囲」という。
【００２１】
また、コンテンツ利用装置２とコンテンツ利用装置４は例えばＵＳＢによるローカルラインで接続され、コンテンツ利用装置１とコンテンツ利用装置３は例えばｉ．Ｌｉｎｋ（IEEE1394）によるローカルラインで接続され、各コンテンツ利用装置３，４は、ローカルラインで接続された特定のコンテンツ利用装置を介してホームネットワーク３００上の他のコンテンツ利用装置及びサーバ１００と通信可能である。
【００２２】
即ち、ＩＰ範囲内にあるコンテンツ利用装置１，２は、ホームゲートウェイ２００を介して直接サーバ１００に対してコンテンツを要求してこれを利用できるように接続されており、ＩＰ範囲外のコンテンツ利用装置３，４はそれぞれローカルラインで接続されたコンテンツ利用装置１，２を介してサーバ１００にコンテンツを要求してこれを利用できるように接続されている。
【００２３】
コンテンツ利用装置１は、ライセンス情報を保有し管理する利用権管理部１ａと、サーバ１００からのコンテンツを受信するとともに、利用権管理部１ａにライセンス情報を要求してこれを取得し、このライセンス情報を用いて前記コンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段たるコンテンツ出力部１ｂとを備えている。コンテンツ利用装置１と同様に、コンテンツ利用装置２も、利用権管理部２ａとコンテンツ出力部２ｂとを備え、コンテンツ利用装置３も、利用権管理部３ａとコンテンツ出力部３ｂとを備えている。一方、コンテンツ利用装置４は、利用権管理部を備えずコンテンツ出力部４ｂのみを備えている。
【００２４】
なお、コンテンツ利用装置１〜４に備えられた利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂのそれぞれを総称して以下「機能部」といい、これら各機能部はＣＰＵやＲＯＭ又はＲＡＭなどからなって、ハードウェアやソフトウェアによる耐タンパ化がなされている。
【００２５】
また、利用権管理部１ａ，２ａ，３ａがコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂによるライセンス情報の取得を許可し、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂにライセンス情報を送信するときには、利用権管理部１ａ，２ａ，３ａは、そのライセンス情報を権利解釈つまりコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂが利用し得る状態に変換してから送信する。具体的には、利用権管理部１ａ，２ａ，３ａは、ライセンス情報の中から、コンテンツの復号鍵及び１回再生を規定する時間情報や品質の制御情報などといった必要な情報を、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂに対して送信する。
【００２６】
コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂはそれぞれ、コンテンツを利用してコンテンツの画像や音声などを出力する例えば液晶表示画面やスピーカなどといった出力部５２と、ライセンス情報及びコンテンツを要求してこれらを取得し、取得したライセンス情報及びコンテンツに基づいて出力部５２を制御する制御部５１とから構成されている。
【００２７】
例えば、コンテンツ利用装置１の利用権管理部１ａにサーバ１００から配信された「映画のコンテンツを１回だけ再生することを許諾する」といった内容のライセンス情報が保有されている場合に、ユーザーがコンテンツ利用装置１でコンテンツを再生させようとコンテンツ利用装置１を操作すると、コンテンツ出力部１ｂの制御部５１は、利用権管理部１ａに「映画のコンテンツを再生することを許諾する」といった内容のライセンス情報、又は、再生回数を限定して「映画のコンテンツを１回だけ再生することを許諾する」といった内容のライセンス情報を要求する。その結果、コンテンツ出力部１ｂの制御部５１は、利用権管理部１ａから利用権管理部１ａが保有している「映画のコンテンツを１回だけ再生することを許諾する」といった内容のライセンス情報を取得する。そしてさらに、コンテンツ出力部１ｂの制御部５１は、前記映画のコンテンツをサーバ１００に要求してこれを取得し、取得したライセンス情報及びコンテンツを用いて出力部５２に前記映画のコンテンツを１回だけ再生させることができる。
【００２８】
なお、本実施の形態ではホームネットワーク３００に４つのコンテンツ利用装置を備えたが、本発明にかかるネットワークシステムでは、コンテンツ利用装置の数はこれに限定されるものではない。さらに、本実施の形態では、コンテンツ出力部の制御部５１は、サーバ１００に対してコンテンツを要求してサーバ１００からこれを取得するが、例えば、コンテンツ利用装置に挿入されるＣＤ−ＲＯＭから暗号化されたコンテンツを読み出してこれを取得しても良い。
【００２９】
ここで、このような本実施の形態におけるホームネットワーク３００の全体的な動作について説明する。
図３は、本実施の形態におけるホームネットワーク３００の全体的な動作を示すフローチャートである。
【００３０】
まず、ユーザーがコンテンツを利用しようとホームネットワーク３００におけるコンテンツ利用装置１〜４の何れかを操作すると、そのコンテンツ利用装置のコンテンツ出力部は、ユーザーが利用しようとするコンテンツをサーバ１００のコンテンツ部１１０に要求する（ステップＳ１０１）。
【００３１】
このコンテンツの要求に応じて、ホームネットワーク３００では、そのコンテンツを利用するのに必要なライセンス情報を保有する利用権管理部を検索する処理（処理Ｓｓ１）と、そのライセンス情報を保有する利用権管理部からライセンス情報を移動させる処理（処理Ｓｓ３）と、そのライセンス情報を保有する利用権管理部がそのライセンス情報を移動させる前に移動先となる機能部が正当なものであるか否かを認証する処理（処理Ｓｓ２）と、ライセンス情報がホームネットワーク３００になければサーバ１００からそのライセンス情報を取得する処理（処理Ｓｓ４）とが行われる（ステップＳ１０２）。
【００３２】
そして、ライセンス情報を移動させることでこれを取得した上記何れかのコンテンツ出力部は、そのライセンス情報を用いて、サーバ１００のコンテンツ部１１０から配信されたコンテンツを利用する（ステップＳ１０３）。
そして最後に、ホームネットワーク３００では、移動させたライセンス情報を処理する動作が行われる（ステップＳ１０４）。
【００３３】
ここで、上述のステップＳ１０２で行われる検索（処理Ｓｓ１）において、検索する主体は、ライセンス情報を要求するコンテンツ出力部である場合と、コンテンツ出力部からの要求を受けた利用権管理部である場合とがあり、何れの場合でも、検索対象は、ホームネットワーク３００上の利用権管理部1ａ，２ａ，３ａである。
【００３４】
また、検索する方法には、利用権管理部1ａ，２ａ，３ａの全てに対して要求するライセンス情報を保有しているか否か同報して問い合わせるブロードキャスト方式と、利用権管理部1ａ，２ａ，３ａに対して個別にライセンス情報を保有しているか否かを順次問い合わせる順次アクセス方式と、利用権管理部１ａ，２ａ，３ａの何れにどんなライセンス情報が保有されているかを、検索する主体に予め記憶させておく事前プッシュ方式と、１つの利用権管理部に対してライセンス情報の検索を依頼し、その利用権管理部にライセンス情報がなければ、その利用権管理部が他の利用権管理部に検索を依頼する検索依頼方式といった４つの方法があり、これら４つの検索方法のうち何れか１つの方法により検索が行われる。
【００３５】
一方、ステップＳ１０２で行われる認証（処理Ｓｓ２）は、利用権管理部１ａ，２ａ，３ａがライセンス情報を移動させようとする移動先となる機能部に対して、ライセンス情報の移動可能な範囲として設定されたユーザードメインと、自らが保有するライセンス情報の取得が許可される機能部を制限する利用制限とを確認することによって行われる。
【００３６】
即ち、利用権管理部１ａ，２ａ，３ａは、ライセンス情報を移動させようとする移動先の機能部が同一のユーザードメインに属するか否かを判別するとともに、その機能部が利用制限に該当するか否かを判別する。そして、利用権管理部１ａ，２ａ，３ａは、その機能部のユーザードメインが自己のユーザードメインと同一であって、その機能部が利用制限に該当するときにのみ、その機能部が正当なものであると判断する。
【００３７】
同一のユーザードメインに属するか否かの判別は、各機能部を識別するための機能部ＩＤなどが登録されたドメインリストを参照することで判別するドメインリスト方式、または、各機能部に保持させたパスワードを照合することで判別するパスワード方式により行われる。
また、利用制限は、利用権管理部１ａ，２ａ，３ａのそれぞれに記憶された所定のデータからなるグループ情報によって定められる。
【００３８】
このグループ情報には、ライセンス情報の取得が許可された機能部の機能部ＩＤやユーザーのユーザーＩＤ、利用権管理部１ａ，２ａ，３ａが信頼する機能部の機能部ＩＤやユーザーＩＤ、又は、ライセンス情報の内容ごと、つまり利用されるコンテンツやサービスごとにライセンス情報の取得が許可された機能部の機能部ＩＤ、又は、処理内容ごとにライセンス情報の取得が許可された機能部の機能部ＩＤが登録されている。
【００３９】
つまり、利用権管理部１ａ，２ａ，３ａはそれぞれ、ライセンス情報を移動させようとする移動先の機能部の機能部ＩＤや、その機能部から提示されるユーザーＩＤが、上述のグループ情報に登録された機能部ＩＤ又はユーザーＩＤに含まれているか否かを確認することで、移動先となる機能部が利用制限に該当するか否かを判断する。
【００４０】
また、ステップＳ１０２のライセンス情報を移動させる処理（処理Ｓｓ３）では、ライセンス情報を保有する利用権管理部１ａ，２ａ，３ａが、そのライセンス情報を要求してきた機能部に対してライセンス情報を送信する。
【００４１】
このとき、ライセンス情報を保有する利用権管理部１ａ，２ａ，３ａは、ライセンス情報の要求内容に応じて、ライセンス情報を分割してその一部を送信したり、分割せずに全てを送信したりする。ここで、ライセンス情報を分割するとは、ライセンス情報に含まれる利用条件を分割することである。例えば、ライセンス情報を保有する利用権管理部１ａ，２ａ，３ａは、コンテンツの再生可能回数が１０回までといった利用条件を含むライセンス情報を、コンテンツの再生可能回数が２回までといった利用条件を含むライセンス情報と、コンテンツの再生可能回数が８回までといった利用条件を含むライセンス情報とに分割し、何れか一方のライセンス情報を送信する。また、分割の対象となる利用条件は、コンテンツの再生可能な期間や累積時間などであっても良い。
【００４２】
さらに、ライセンス情報を保有する利用権管理部１ａ，２ａ，３ａは、ライセンス情報を送信するとき、そのライセンス情報に含まれる利用条件に応じて、そのライセンス情報の早期使用を促すメッセージも送信する。
【００４３】
例えば、送信しようとするライセンス情報に、コンテンツの再生可能な期間が利用条件として含まれており、その期間が短くて明日までといった場合に、このライセンス情報を保有する利用権管理部１ａ，２ａ，３ａは、そのライセンス情報を要求する機能部に対して、そのライセンス情報を送信するとともに、即時の使用を促すメッセージを送信する。なお、このようなメッセージの内容は、例えばフラグを立てたり、立てなかったりすることで表示される。
【００４４】
これにより、このメッセージとライセンス情報とを受けた機能部は、内部クロックを備えていなくても、そのメッセージを解釈して、受け取ったライセンス情報を早期に使用し、未使用の状態で再生可能な期間が経過してしまうのを防ぐことができる。
【００４５】
また、ステップＳ１０２でサーバ１００からライセンス情報を取得する処理（処理Ｓｓ４）における取得方法には、利用権管理部１ａ，２ａ，３ａがサーバ１００にライセンス情報の配信を要求することでライセンス情報を取得する方法と、サーバ１００が例えば定期的にライセンス情報を配信するなどにより利用権管理部１ａ，２ａ，３ａがサーバ１００にライセンス情報の配信を要求することなくライセンス情報を取得する方法とがある。
【００４６】
そして、利用権管理部１ａ，２ａ，３ａは、サーバ１００にライセンス情報の配信を要求する場合には、事前に、所望のライセンス情報を保有する他の利用権管理部を検索して、検索条件に該当する利用権管理部がないことを確認したり、他のホームネットワーク３００上にどのようなライセンス情報が保有されているかを示すライセンスリストを参照して、ライセンスリストに所望のライセンス情報が登録されていないことを確認したりすることで、重複したライセンス情報をホームネットワーク３００上に保有してしまうのを防いでいる。
【００４７】
ここで、図３に示すステップＳ１０２の検索（処理Ｓｓ１）において、利用権管理部１ａ，２ａ，３ａの何れかが検索主体となって、ライセンス情報を保有する他の利用権管理部を検索する場合について説明する。
【００４８】
この場合には、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂのそれぞれは、利用しようとするコンテンツを要求するとともに、そのコンテンツを利用するのに必要なライセンス情報を利用権管理部１ａ，２ａ，３ａの何れかに要求する。この要求を受けた利用権管理部は、そのライセンス情報を保有していなければ、そのライセンス情報を保有する他の利用権管理部を検索する。
【００４９】
そして、検索を行った利用権管理部は、検索条件に該当する利用権管理部があれば、その利用権管理部から前記ライセンス情報を取得し、ライセンス情報を要求したコンテンツ出力部は、要求先であり検索を行った利用権管理部から前記ライセンス情報を取得する。
【００５０】
図４は、コンテンツ出力部１ｂが要求したライセンス情報を保有する利用権管理部を、利用権管理部１ａが検索する状態を示すホームネットワーク３００の機能ブロック図であって、ホームゲートウェイ２００を省略して示している。
【００５１】
コンテンツ出力部１ｂは、ライセンス情報を要求するときには、常に自らと同じコンテンツ利用装置１に収められている利用権管理部１ａに対してライセンス情報を要求し、これと同様に、コンテンツ出力部２ｂは、利用権管理部２ａにライセンス情報を要求し、コンテンツ出力部３ｂは、利用権管理部３ａにライセンス情報を要求する。
【００５２】
図５は、コンテンツ出力部１ｂがライセンス情報を要求してこれを用いてコンテンツを利用するまでのシーケンス図である。
以下、図５を参照して本実施の形態の動作の一例について説明する。
【００５３】
まず、コンテンツ出力部１ｂが、例えば「映画のコンテンツを再生することを許諾する」といった内容のライセンス情報、又は再生回数を限定して「映画のコンテンツを１回だけ再生することを許諾する」といった内容のライセンス情報を利用権管理部１ａに要求する（ステップＳ１）。
【００５４】
ここで、ライセンス情報を要求された利用権管理部１ａは、ライセンス情報の移動先となる要求元のコンテンツ出力部１ｂを認証して（ステップＳ２）、その結果、コンテンツ出力部１ｂが不当なものであると判断したときには、コンテンツ出力部１ｂによるライセンス情報の取得を禁止し、ライセンス情報を取得できないことをコンテンツ出力部１ｂに通知する（ステップＳ３）。
【００５５】
一方、ステップＳ２で、利用権管理部１ａがコンテンツ出力部１ｂを正当なものであると判断したときには、要求されたライセンス情報を自らが保有しているか否かを判別し（ステップＳ４）、そのライセンス情報を保有していれば、コンテンツ出力部１ｂによるライセンス情報の取得を許可して、ライセンス情報を送信する（ステップＳ５）。
【００５６】
そして利用権管理部１ａは、ステップＳ４で、要求されたライセンス情報を保有していないと判別したときには、そのライセンス情報を保有する他の利用権管理部の検索を開始する（ステップＳ６）。
検索の結果、利用権管理部１ａは、利用権管理部２ａが検索条件に該当すると判断すると（ステップＳ７）、利用権管理部２ａにアクセスしてライセンス情報を要求する（ステップＳ８）。
【００５７】
要求を受けた利用権管理部２ａは、ライセンス情報の移動先となる要求元の利用権管理部１ａを認証して（ステップＳ９）、その結果、利用権管理部１ａが不当なものであると判断したときには、利用権管理部１ａによるライセンス情報の取得を禁止し、ライセンス情報を取得できないこと利用権管理部１ａに通知する（ステップＳ１０）。
【００５８】
一方、ステップＳ９で、利用権管理部２ａが利用権管理部１ａを正当なものであると判断したときには、利用権管理部２ａは、利用権管理部１ａによるライセンス情報の取得を許可して、利用権管理部１ａに要求されたライセンス情報を送信する（ステップＳ１１）。
【００５９】
そして、ライセンス情報を取得した利用権管理部１ａは、コンテンツ出力部１ｂによるライセンス情報の取得を許可して、そのライセンス情報をコンテンツ出力部１ｂに送信し（ステップＳ１２）、ライセンス情報を取得したコンテンツ出力部１ｂは、このライセンス情報を用いてサーバ１００のコンテンツ部１１０から配信されたコンテンツを利用する（ステップＳ１３）。
【００６０】
また、上述のようなホームネットワーク３００内でのライセンス情報の送受信は、ＳＡＣ（Secure Authenticated Channel）などのセキュアな通信プロトコルに従って行われる。また、各機能部に、送信先となる他の機能部の機能部ＩＤでライセンス情報を暗号化して前記送信先の機能部に送信させるようにしても良く、この場合には、ライセンス情報を受け取った送信先の機能部は、自らの機能部ＩＤで暗号化されたライセンス情報を復号する。
【００６１】
このように本実施の形態におけるコンテンツ利用装置１〜４はそれぞれ、必要なライセンス情報を保有する他のコンテンツ利用装置を検索し、そのコンテンツ利用装置からライセンス情報を取得するため、自らが必要なライセンス情報を保有していなくてもこれを他から取得してコンテンツを利用することができる。また、言い換えれば、ライセンス情報を保有するコンテンツ利用装置に限らず、ホームネットワーク３００上にある他のコンテンツ利用装置もそのライセンス情報を用いてコンテンツを利用することができる。その結果、サーバ１００から既にホームネットワーク３００に配信されたライセンス情報を有効に活用することができる。
【００６２】
さらに、コンテンツ利用装置１〜３の利用権管理部１ａ，２ａ，３ａは、ライセンス情報を保有する他のコンテンツ利用装置の利用権管理部を検索して、検索条件に該当する利用権管理部のみに対してライセンス情報を要求するので、他の全てのコンテンツ利用装置の利用権管理部にライセンス情報を要求するといった無駄な要求処理を省くことができる。
【００６３】
なお、ステップＳ９で、利用権管理部２ａに、ライセンス情報を要求してきた利用権管理部１ａを認証させたが、利用権管理部１ａにライセンス情報を要求してきたコンテンツ出力部１ｂを認証させても良い。この場合、利用権管理部２ａは、コンテンツ出力部１ｂを認証した結果、正当なものであると判断したときには、要求されたライセンス情報を利用権管理部１ａに送信する。また、利用権管理部２ａに利用権管理部１ａ及びコンテンツ出力部１ｂの双方を認証させても良い。
【００６４】
次に、図３に示すステップＳ１０２の検索（処理Ｓｓ１）において、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂの何れかが検索主体となって、ライセンス情報を保有する利用権管理部を検索する場合について説明する。
この場合には、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂのそれぞれは、利用しようとするコンテンツを要求した後、そのコンテンツを利用するのに必要なライセンス情報を保有する利用権管理部を検索する。
【００６５】
図６は、コンテンツ出力部１ｂが、所望のライセンス情報を保有する利用権管理部を、コンテンツ出力部１ｂ自らが検索する状態を示すホームネットワーク３００の機能ブロック図であって、ホームゲートウェイ２００を省略して示している。
コンテンツ出力部１ｂは、全ての利用権管理部１ａ，２ａ，３ａにアクセスして、所望のライセンス情報を保有している利用権管理部を検索する。
【００６６】
図７は、コンテンツ出力部１ｂが上述の検索を行ってコンテンツを利用するまでの動作を示すシーケンス図である。
以下、図７を参照して本実施の形態の動作の一例について説明する。
【００６７】
まず、コンテンツ出力部１ｂは、例えば「映画のコンテンツを再生することを許諾する」といった内容のライセンス情報を要求するときには、事前に、このようなライセンス情報を保有する利用権管理部を検索する（ステップＳ２１）。
そして検索の結果、コンテンツ出力部１ｂは、利用権管理部２ａが検索条件に該当すると判断すると（ステップＳ２２）、利用権管理部２ａにアクセスしてライセンス情報を要求する（ステップＳ２３）。
【００６８】
要求を受けた利用権管理部２ａは、要求元のコンテンツ出力部１ｂを認証して（ステップＳ２４）、その結果、コンテンツ出力部１ｂが不当なものであると判断したときには、コンテンツ出力部１ｂによるライセンス情報の取得を禁止してその旨をコンテンツ出力部１ｂに通知し（ステップＳ２５）、コンテンツ出力部１ｂが正当なものであると判断したときには、コンテンツ出力部１ｂによるライセンス情報の取得を許可してライセンス情報を送信する（ステップＳ２６）。
そして、ライセンス情報を取得したコンテンツ出力部１ｂは、このライセンス情報を用いてコンテンツを利用する（ステップＳ２７）。
【００６９】
このように、検索主体がコンテンツ出力部１ｂ，２ｂ，３ｂである場合には、例えば利用権管理部１ａが動作不可能な状態となっても、コンテンツ出力部１ｂを含む全てのコンテンツ出力部は、他の利用権管理部からライセンス情報を得ることでコンテンツを利用することができる。これに対して、検索主体が利用権管理部１ａ，２ａ，３ａである場合には、例えば利用権管理部１ａが動作不可能な状態となると、ライセンス情報の要求先を常に利用権管理部１ａとするコンテンツ出力部１ｂも、ライセンス情報を得ることができず動作不可能な状態となってしまう。即ち、検索主体をコンテンツ出力部１ｂ，２ｂ，３ｂとした場合には、検索主体を利用権管理部１ａ，２ａ，３ａとする場合と比べて、１つのコンテンツ利用装置の機能部の異常が他の機能部に悪影響を及ぼしてしまうのを防ぐことができる。
【００７０】
なお、コンテンツ出力部１ｂ，２ｂ，３ｂのそれぞれが、所望のライセンス情報を保有する利用権管理部を検索するときには、まず自らのコンテンツ利用装置１〜３にある利用権管理部１ａ，２ａ，３ａにそのライセンス情報を要求して、その利用権管理部１ａ，２ａ，３ａにそのライセンス情報がなければ、その後、前記ライセンス情報を保有する他の利用権管理部を検索しても良い。
【００７１】
このように、ライセンス情報を保有する利用権管理部を検索する主体が、コンテンツ利用装置１〜４のコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂであっても、上述の検索主体が利用権管理部１ａ，２ａ，３ａである場合と同様、コンテンツ利用装置１〜４は、他のコンテンツ利用装置からライセンス情報を取得して、ライセンス情報を有効に活用することができる。
【００７２】
次に、図３に示すステップＳ１０２の検索（処理Ｓｓ１）におけるブロードキャスト方式の検索方法について説明する。
図８は、ブロードキャスト方式の検索方法を示す説明図である。
【００７３】
このブロードキャスト方式の検索方法では、まず利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂのうちの何れかである検索主体Ｘは、検索の対象となる利用権管理部１ａ，２ａ，３ａに対して、要求するライセンス情報を保有しているか否かを問い合わせる問合せ情報をブロードキャストする。そして利用権管理部１ａ，２ａ，３ａのそれぞれは、ブロードキャストされた問合せ情報に対し、上述のライセンス情報の有無を検索主体Ｘに通知する。この利用権管理部１ａ，２ａ，３ａからの通知に基づいて、検索主体Ｘは検索条件に該当する利用権管理部を見つけて、その利用権管理部に対してライセンス情報を要求する。なお、図８では全ての利用権管理部１ａ，２ａ，３ａを示すが、検索主体Ｘが利用権管理部である場合には、検索主体Ｘとなる利用権管理部と他の利用権管理部との間で上述のような検索が行われる。
【００７４】
ここで、検索主体Ｘが利用権管理部１ａ，２ａ，３ａの通知結果から、問い合わせをしたライセンス情報を複数の利用権管理部が保有していると把握したときには、検索主体Ｘは、その複数の利用権管理部のうち最初に応答してきた利用権管理部に対してライセンス情報の取得を要求する。
【００７５】
なお、複数の利用権管理部がそれぞれ保有するライセンス情報の内容に基づいて、何れの利用権管理部からライセンス情報を取得するかを検索主体Ｘに選択させても良い。例えば検索主体Ｘが「映画のコンテンツを２００２年１２月３１日まで再生することを許諾する」といった内容のライセンス情報を保有しているかといった問い合わせに対し、利用権管理部１ａが「映画のコンテンツを２００３年１２月３１日まで再生することを許諾する」といった内容のライセンス情報を保有していると通知し、利用権管理部２ａが「映画のコンテンツを２００４年１２月３１日まで再生することを許諾する」といった内容のライセンス情報を保有していると通知してきたときには、検索主体Ｘは、利用権管理部１ａ，２ａから利用権管理部２ａを選択して有効期限が短い方のライセンス情報を取得する。また、このように検索主体Ｘの問合せ情報に対して、複数の利用権管理部がライセンス情報を保有していると通知してきた場合、検索主体Ｘは、所望のライセンス情報を保有するコンテンツ利用装置又はその利用権管理部と、そこに保有されているライセンス情報の内容をユーザーに知らせて、ユーザーによる操作に応じて選択されたコンテンツ利用装置の利用権管理部からライセンス情報を取得しても良い。
【００７６】
さらに、上述の場合には、要求するライセンス情報を保有しているか否かを問い合わせる問合せ情報を検索主体Ｘにブロードキャストさせたが、要求するライセンス情報に対応するコンテンツを、検索対象となる利用権管理部１ａ，２ａ，３ａに指定することで、そのコンテンツに対してどのようなライセンス情報を保有しているかを問い合わせるコンテンツ対応問合せ情報を検索主体Ｘにブロードキャストさせても良い。
【００７７】
図９は、検索主体Ｘがコンテンツ対応問合せ情報を利用権管理部２ａに送信して、利用権管理部２ａから返信を得るまでの動作を示すシーケンス図である。
まず、検索主体Ｘは、コンテンツ対応問合せ情報を生成して利用権管理部２ａに送信する（ステップＳ１ａ）。
コンテンツ対応問合せ情報は、ヘッダーと、問合せの内容を示す問合せメッセージデータと、データの送受信の誤りを検出するためのチェックサムデータとを含んでいる。
【００７８】
また、問合せメッセージデータには、例えば、情報を暗号化及び復号化するためのキーとして用いられるものであって、乱数により生成されたランダム値と、要求するライセンス情報に対応したコンテンツを識別するための識別情報（以下「コンテンツＩＤ」という）と、前記コンテンツを再生又はコピーするなどといった利用内容を識別するための識別情報（以下「アクションＩＤ」という）と、自ら（検索主体Ｘ）がコンテンツを再生又はコピーすることができることや、取得したライセンス情報に利用条件として含まれるコンテンツの利用可能期間を判別することができるなどといった自らの能力を示すためのフラグ（以下「クライアント能力フラグ」という）と、ホームネットワーク３００上での自らの役割、例えばサーバとしての役割やクライアントとしての役割など、を示す種別情報とが含まれている。なお、このコンテンツ対応問合せ情報の問合せメッセージ内に、さらに、コンテンツの利用期間を知らせる内容の利用期間情報を含めておいても良い。
【００７９】
ここで、チェックサムとは、データを送受信する際の誤り検出方法の１つで、チェックサムデータとは、送信前にデータを分割し、それぞれのブロック内のデータを数値とみなしてその数値を合計した値を示すデータである。即ち、コンテンツ対応問合せ情報におけるチェックサムデータは、問合せメッセージデータに対して上述の数値合計を行った値を示すデータである。
【００８０】
また、コンテンツ対応問合せ情報における問合せメッセージデータとチェックサムデータとは、利用権管理部２ａと共に保有する共通のパスワードで暗号化されている。即ち、この図９に示す例は、検索主体Ｘ及び利用権管理部２ａが共に共通のパスワードを保持していることで実現されるものであって、検索主体Ｘは、共通のパスワードを保持していない利用権管理部に対しては、コンテンツ問合せ情報を送信してこれに対する返信を得ることができない。
【００８１】
このようなコンテンツ対応問合せ情報を送信することで、検索主体Ｘは、上述のコンテンツＩＤで示されるコンテンツ及びアクションＩＤで示される利用内容を利用権管理部２ａに指定して、そのコンテンツと利用内容に対してどのようなライセンス情報を保有しているかを利用権管理部２ａに問い合わせる。
次に、利用権管理部２ａは、コンテンツ対応問合せ情報を受信すると、そのコンテンツ対応問合せ情報における問合せメッセージデータとチェックサムデータとを上述のパスワードで復号する（ステップＳ２ａ）。
【００８２】
そして利用権管理部２ａは、復号化されたチェックサムデータに示される値と、復号化された問合せメッセージデータに対する上述の数値合計とを比較する（ステップＳ３ａ）。
比較した結果、前記両数が一致しなければ、利用権管理部２ａは、検索主体Ｘからの問合せに対する応答を行わない。
【００８３】
一方、前記両数が一致していれば、利用権管理部２ａは、自らが保有しているライセンス情報の中から、問合せメッセージ情報に応じたライセンス情報を検索し（ステップＳ４ａ）、その検索結果を含む返信情報を作成する（ステップＳ５ａ）。
ここで、利用権管理部２ａは、受信したコンテンツ対応問合せ情報に含まれるクライアント能力フラグや種別情報、利用期間情報に基づいて、上記検索条件に該当するライセンス情報を、検索主体Ｘに送信しても良いか否かを判別する。
【００８４】
即ち、利用権管理部２ａは、クライアント能力フラグに基づいて、例えば検索主体Ｘが上記ライセンス情報の利用可能期間を判別することができないと判断したときや、種別情報に基づいて、例えば検索主体Ｘがサーバとしての役割を担っていると判断したときや、上記検索条件に該当するライセンス情報のうち、利用期間情報で示されるコンテンツの利用期間内で使用可能なものが無いと判断したときなどには、上記検索条件に該当するライセンス情報を検索主体Ｘに送信すべきでないと判別する。
【００８５】
そして、利用権管理部２ａは、上記検索条件に該当するライセンス情報を送信すべきでないと判別したときには、このライセンス情報を保有していても、検索主体Ｘからこのライセンス情報の要求を受けたときにはこれを検索主体Ｘに送信しないことを事前に知らせる送信拒否メッセージを、返信情報に含めて検索主体Ｘに送信する。
また、返信情報は、ヘッダーと、上述の検索結果を示す返信メッセージデータと、データの送受信の誤りを検出するためのチェックサムデータとを含んでいる。
【００８６】
返信メッセージデータには、例えば、返信情報を作成した利用権管理部２ａ自身の識別情報たる機能部ＩＤと、ステップＳ４ａの検索における検索条件に該当するライセンス情報の識別情報たるライセンス情報ＩＤと、そのライセンス情報ＩＤの内容と、ホームネットワーク３００上での自ら（利用権管理部２ａ）の役割を示す種別情報とが含まれる。また、上述の検索条件に該当するライセンス情報が複数あれば、各ライセンス情報のライセンス情報ＩＤとその内容とが返信メッセージデータに含まれる。なお、上記送信拒否メッセージは、返信メッセージデータに含まれる。
【００８７】
また、返信情報に含まれるチェックサムデータは、返信情報における返信メッセージデータを分割してそれぞれのブロック内のデータを数値とみなしてその数値を合計した値を示すデータである。
そして、利用権管理部２ａは、返信情報における返信メッセージデータ及びチェックサムデータを、検索主体Ｘから受信したコンテンツ対応問合せ情報に含まれていたランダム値で暗号化し、その返信情報を検索主体Ｘに返信する（ステップＳ６ａ）。
【００８８】
次に、検索主体Ｘが利用権管理部２ａから上述の返信情報を受信すると、検索主体Ｘは、コンテンツ対応問合せ情報に含ませていたランダム値により、その返信情報に含まれる返信メッセージデータとチェックサムデータとを復号化し（ステップＳ７ａ）、上述と同様、その復号化されたチェックサムデータの示す数値と、復号化された返信メッセージデータに対する上述の数値合計とを比較する（ステップＳ８ａ）。
【００８９】
その比較結果から、前記両数値が一致すれば、検索主体Ｘは、返信情報を誤りなく受信したと認識するとともに、検索主体Ｘ自らが指定したコンテンツ及び利用内容に対応するライセンス情報であって利用権管理部２ａが保有するものを把握する。また、比較結果から、前記両数値が一致しなければ、検索主体Ｘは、返信情報の内容が誤っていると認識する。
【００９０】
さらに、返信情報の返信メッセージデータに、上記送信拒否メッセージが含まれているときには、検索主体Ｘは、その送信拒否メッセージから、利用権管理部２ａに対してライセンス情報を要求することができないことを、事前に把握して、検索主体Ｘによる利用権管理部２ａに対する無駄なライセンス情報の要求動作を省くことができ、検索主体Ｘの動作の効率化を図ることができる。
【００９１】
このような、検索主体Ｘによる問い合わせは、利用権管理部２ａ以外の前記共通パスワードを保持する他の利用権管理部に対しても行われ、各利用権管理部からの返信情報により検索主体Ｘは、自らが指定するコンテンツ及び利用内容に対応するライセンス情報であって自らの要求に最も適したものを、どの利用権管理部が保有しているかを把握する。
【００９２】
なお、上述の場合では、検索主体Ｘが利用権管理部２ａに対してどのようなライセンス情報を保有しているかを問い合わせたが、例えば、ホームネットワーク３００上の全ての機能部に対して互いに通信するためのアドレスが設定されている場合には、通信しようとする機能部のアドレスを問い合わせたり、ライセンス情報やコンテンツの所在（例えばＵＲＬ（uniform resource locator）など）を問い合わせたりしても良い。
【００９３】
ここで、検索主体Ｘが、自らが指定するコンテンツに対応するライセンス情報であって自らの要求に最も適したものを、そのライセンス情報を保有する利用権管理部から取得する動作について、図１０を参照して説明する。
図１０は、検索主体Ｘが利用権管理部２ａからライセンス情報を取得する動作を示すシーケンス図である。
【００９４】
図９に示した例において、検索主体Ｘが各利用権管理部から返信情報を受信した結果、検索主体Ｘは、自らの要求に最も適したライセンス情報を利用権管理部２ａが保有していると把握すると、まず、上述のライセンス情報のライセンス情報ＩＤと、そのライセンス情報を保有する利用権管理部２ａの機能部ＩＤとを記憶する（ステップＳ１ｂ）。
【００９５】
そして検索主体Ｘは、利用権管理部２ａに対してライセンス情報を要求する要求情報を送信する（ステップＳ２ｂ）。
ここで、この要求情報には、例えば、ヘッダーと、要求するライセンス情報のライセンス情報ＩＤと、要求情報を送信する検索主体Ｘの機能部ＩＤとが含まれている。
【００９６】
このような要求情報を受信した利用権管理部２ａは、その要求情報に示されるライセンス情報ＩＤを有するライセンス情報を、自らが保有するライセンス情報の中から検索し（ステップＳ３ｂ）、この検索条件に該当するライセンス情報があれば、その後に他の機能部がそのライセンス情報を要求してきてもその要求を拒否するようにライセンス情報にロックをかける（ステップＳ４ｂ）。
【００９７】
そして利用権管理部２ａは、要求情報に含まれる検索主体Ｘの機能部ＩＤを、ロックしたライセンス情報に関連付けて記憶するとともに（ステップＳ５ｂ）、そのライセンス情報とヘッダーとを含む送信情報を作成して（ステップＳ６ｂ）、この送信情報を検索主体Ｘに送信する（ステップＳ７ｂ）。
【００９８】
これにより、検索主体Ｘは、利用権管理部２ａからの送信情報を受信して、この送信情報から自らが要求するライセンス情報を取得してこれを記憶する（ステップＳ８ｂ）。さらに検索主体Ｘは、ステップＳ１ｂで記憶していたライセンス情報ＩＤと利用権管理部２ａの機能部ＩＤとを削除する（ステップＳ９ｂ）。なお、検索主体Ｘは、要求情報を送信したにもかかわらず、ライセンス情報を含む送信情報を受信できない場合には、ステップＳ１ｂで記憶していたライセンス情報ＩＤと利用権管理部２ａの機能部ＩＤとに基づいて、再度、利用権管理部２ａにライセンス情報を要求する。そして、検索主体Ｘはライセンス情報を含む送信情報を受信したときには、ステップＳ１ｂで記憶していた両ＩＤを不必要なものとみなして上述のように削除する。
【００９９】
その後、検索主体Ｘは、要求するライセンス情報を取得したということを知らせる取得通知情報を、利用権管理部２ａに送信する（ステップＳ１０ｂ）。
そして、利用権管理部２ａが取得通知情報を受信すると、利用権管理部２ａは、ステップＳ５ｂで記憶したロック済みのライセンス情報を検索し（ステップＳ１１ｂ）、そのライセンス情報を見つけると、これを削除する（ステップＳ１２ｂ）。
【０１００】
つまり、利用権管理部２ａは、ステップＳ７ｂでライセンス情報を含む送信情報を検索主体Ｘに送信しても、そのライセンス情報と同一のライセンス情報をロックした状態で、検索主体Ｘの機能部ＩＤと関連付けて記憶しているため、上記送信情報が検索主体Ｘに受信されなかった場合でも、再び検索主体Ｘから要求情報を受信したときには、再度、検索主体Ｘに対して送信情報を送信し得る。そして、利用権管理部２ａは、上述のように検索主体Ｘから取得通知情報を受信したときには、正常に送信情報が検索主体Ｘに受信されたとみなして、上述のようにステップＳ１２ｂでロック済みのライセンス情報を削除する。
【０１０１】
そして最後に、利用権管理部２ａは、検索主体Ｘからの要求に応じた処理を終了したことを検索主体Ｘに通知する（ステップＳ１３ｂ）。
このように、検索主体Ｘは、利用権管理部２ａとの間で要求情報及び送信情報などの情報を送受信することで、確実にライセンス情報を取得する。
なお、上述のように図１０を基にライセンス情報を取得する動作を説明したが、説明を簡単にするために、この説明では利用権管理部２ａが検索主体Ｘを認証する過程を省いている。
【０１０２】
次に、図３に示すステップＳ１０２の検索（処理Ｓｓ１）における順次アクセス方式の検索方法について説明する。
図１１は、順次アクセス方式の検索方法を説明するための説明図である。
【０１０３】
この順次アクセス方式の検索方法では、まず検索主体Ｘは、予め設定された順序（図１１に示す（１）〜（３））で利用権管理部１ａ，２ａ，３ａにアクセスを行って、アクセス先の利用権管理部１ａ，２ａ，３ａに対して個別に所望のライセンス情報を保有しているか否かを問い合わせ、そのライセンス情報を保有している利用権管理部が見つかれば、上述の問い合わせを中止する。そして、検索主体Ｘはその利用権管理部から前記ライセンス情報を取得する。また上述のアクセスする順序は、例えばネットワーク上で検索主体Ｘに近い順番に従って設定される。なお、予めアクセスする順序を設定することなく、検索主体Ｘにランダムな順番で利用権管理部１ａ，２ａ，３ａのそれぞれにアクセスさせるようにしても良い。また、図１１では全ての利用権管理部１ａ，２ａ，３ａを示すが、検索主体Ｘが利用権管理部である場合には、検索主体Ｘとなる利用権管理部と他の利用権管理部との間で上述のような検索が行われる。
【０１０４】
次に、図３に示すステップＳ１０２の検索（処理Ｓｓ１）における事前プッシュ方式の検索方法について説明する。
図１２は、事前プッシュ方式の検索方法を説明するための説明図である。
【０１０５】
この事前プッシュ方式の検索方法では、予め各利用権管理部１ａ，２ａ，３ａが、自ら保有しているライセンス情報を知らせる内容のライセンス通知情報を、検索主体Ｘとなる他の利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂに送信しており、検索主体Ｘは、前記ライセンス通知情報を基に利用権管理部１ａ，２ａ，３ａのそれぞれでどのようなライセンス情報が保有されているかといった内容のライセンス情報管理テーブルを作成して記憶している。そして利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂが検索主体Ｘとなって検索するときには、検索主体Ｘは、上述のライセンス情報管理テーブルを参照して、所望のライセンス情報を保有する利用権管理部を検索して、その利用権管理部からライセンス情報を取得する。なお、図１２では全ての利用権管理部１ａ，２ａ，３ａを示すが、検索主体Ｘが利用権管理部である場合には、検索主体Ｘとなる利用権管理部と他の利用権管理部との間で上述のような検索が行われる。
【０１０６】
また、上述の場合には、ライセンス情報管理テーブルを検索主体Ｘとなる利用権管理部１ａ，２ａ，３ａ又はコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂに記憶させたが、ホームネットワーク３００にさらに、前記ライセンス情報管理テーブルを記憶するテーブル管理用端末機器を備えても良い。この場合には、各利用権管理部１ａ，２ａ，３ａは、自ら保有するライセンス情報を更新したとき、又は定期的に、自らが保有するライセンス情報をそのテーブル管理用端末機器に知らせ、この知らせを受けるごとに、前記テーブル管理用端末機器は、ライセンス情報管理テーブルの内容を更新する。そして、検索主体Ｘは、前記テーブル管理用端末機器にアクセスすることで、そこに記憶されたライセンス情報管理テーブルを参照し、所望のライセンス情報を保有する利用権管理部を検索する。
【０１０７】
このようなテーブル管理用端末機器を備えずに検索主体Ｘとなる各利用権管理部１ａ，２ａ，３ａ又はコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂにライセンス情報管理テーブルを記憶させる場合には、各利用権管理部１ａ，２ａ，３ａ又はコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂのそれぞれに記憶されているライセンス情報管理テーブルを全て更新する必要がある一方、テーブル管理用端末機器を備えた場合では、ライセンス情報管理テーブルが一元管理されるので、テーブル管理用端末機器に記憶されたライセンス情報管理テーブルのみを更新すればよく、ライセンス情報管理テーブルの管理を容易とすることができる。
【０１０８】
また、検索主体Ｘがライセンス情報管理テーブルの参照結果から、上述と同様、複数の利用権管理部が所望のライセンス情報を保有していると把握したときには、検索主体Ｘは、複数の利用権管理部がそれぞれ保有するライセンス情報の例えば有効期限といった内容に基づいて、何れの利用権管理部からライセンス情報を取得するかを選択する。なお、検索主体Ｘが、所望のライセンス情報を保有するコンテンツ利用装置又は利用権管理部と、そこに保有される前記ライセンス情報の内容とをユーザーに知らせて、ユーザーによる操作に応じて選択された利用権管理部からライセンス情報を取得しても良い。
【０１０９】
次に、図３に示すステップＳ１０２の検索（処理Ｓｓ１）における検索依頼方式の検索方法について説明する。
図１３は、検索依頼方式の検索方法を説明するための説明図である。
【０１１０】
この検索依頼方式の検索方法では、検索主体Ｘがコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂのうちの何れかであれば、まず検索主体Ｘは、例えば利用権管理部１ａに対して、所望のライセンス情報を検索するように依頼する。検索依頼を受けた利用権管理部１ａは、自らが保有しているライセンス情報の中から上述のライセンス情報を検索し、そのライセンス情報があれば、その検索結果を検索依頼元の検索主体Ｘに知らせる。そして、検索主体Ｘは、利用権管理部１ａからそのライセンス情報を取得する。
【０１１１】
また検索した結果、前記ライセンス情報がなければ、利用権管理部１ａは、利用権管理部２ａに上述と同様の検索を依頼する。そして、利用権管理部２ａが、自らが保有しているライセンス情報の中から前記所望のライセンス情報を検索して、そのライセンス情報があれば、その検索結果を検索主体Ｘに知らせるが、そのライセンス情報がなければ、さらに利用権管理部３ａに上述と同様の検索を依頼する。
【０１１２】
一方、検索主体Ｘが利用権管理部１ａ、２ａ，３ａのうちの何れかであれば、自らが保有しているライセンス情報の中からコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂが要求するライセンス情報を検索して、そのライセンス情報がなければ、他の利用権管理部に対して上述と同様の検索を依頼する。
【０１１３】
このように検索依頼方式では、検索主体Ｘが利用権管理部１ａ，２ａ，３ａの何れか１つに所望のライセンス情報の検索を依頼し、前記何れか１つの利用権管理部にライセンス情報がなければ、その利用権管理部が他の利用権管理部に前記ライセンス情報の検索を依頼して、所望のライセンス情報が見つかるまで検索の依頼が繰り返し行われる。
【０１１４】
また上述の場合では、自らが保有するライセンス情報の中から所望のライセンス情報を見つけた利用権管理部は、その結果を検索主体Ｘに知らせたが、その結果を自らに検索を直接依頼してきた利用権管理部に知らせても良い。
【０１１５】
この場合には、検索を依頼した利用権管理部が、ライセンス情報を保有する利用権管理部からそのライセンス情報を取得し、これを検索主体Ｘに送信する。つまり、検索主体Ｘは、所望のライセンス情報を保有する利用権管理部から直接これを取得するのではなく、他の利用権管理部を介して間接的に取得する。
【０１１６】
ここで、利用権管理部１ａ，２ａ，３ａのそれぞれには、他の利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂを識別するための機能部ＩＤが優先順位を付けて記憶設定されており、利用権管理部１ａ，２ａ，３ａのそれぞれは、機能部ＩＤが割り振られた他の利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂから同時に複数の検索を依頼されたときには、前記優先順位に従って、優先順位の高い方の利用権管理部１ａ，２ａ，３ａ又はコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂからの依頼を引き受ける。
【０１１７】
また上述の場合では、利用権管理部１ａ，２ａ，３ａのそれぞれに機能部ＩＤを優先順位を付けて設定したが、ユーザーを識別するためのユーザーＩＤを優先順位を付けて設定しておいても良い。この場合、ユーザーが、コンテンツ利用装置１〜４を操作してユーザーＩＤを入力したときや、ユーザーＩＤを記憶させたＩＣカードをコンテンツ利用装置１〜４に挿入したときには、利用権管理部１ａ，２ａ，３ａは、優先順位の高い方のユーザーが操作したコンテンツ利用装置の機能部からの依頼を引き受ける。
【０１１８】
ところで、上述のようなブロードキャスト方式などの各種検索方法により、検索主体Ｘが所望のライセンス情報を保有する利用権管理部を検索し、その利用権管理部に対してそのライセンス情報を要求する一方で、ライセンス情報を要求された利用権管理部は、ライセンス情報を要求してきた検索主体Ｘを認証して、検索主体Ｘが正当なものであると判別したときにのみ、自らが保有するライセンス情報の検索主体Ｘへの取得を許可して、要求するライセンス情報を検索主体に送信する。
【０１１９】
しかし、検索主体Ｘが、所望のライセンス情報を保有する利用権管理部を検索するときに、自らにライセンス情報の取得を許可しない利用権管理部、及び自らがアクセスすることができない利用権管理部を含めて全ての利用権管理部を検索するのには処理に無駄がある。即ち、検索主体Ｘは、検索した結果、検索条件に該当する利用権管理部が見つかっても、その利用権管理部の認証により不当なものと判断されたときには、ライセンス情報を取得できないため、処理に無駄が生じる。
【０１２０】
つまり、ライセンス情報の取得を許可しない利用権管理部及びアクセスすることができない利用権管理部は、検索主体Ｘの検索対象から予め除外させておく方が望ましい。
そこで、検索主体Ｘに、アクセスすることが可能で自らにライセンス情報の取得を許可する利用権管理部の機能部ＩＤなどからなる検索対象グループ情報を記憶させておいても良い。
【０１２１】
この場合、検索主体Ｘは、所望のライセンス情報を保有する利用権管理部を検索するときには、ます検索対象グループ情報を参照し、そこに登録されている機能部ＩＤの利用権管理部に限って検索を行う。
これにより、検索主体Ｘが検索を行って、検索条件に該当する利用権管理部があったとしても、その利用権管理部からはライセンス情報を取得できないといった無駄な検索を行うのを防ぐことができる。
【０１２２】
なお、上述の場合には検索主体Ｘに検索対象グループ情報を記憶させることで処理の無駄を省いたが、検索主体Ｘの検索条件に、所望のライセンス情報を保有する利用権管理部といった検索条件以外にも、自らとアクセスすることが可能で自らにライセンス情報の取得を許可する利用権管理部といった検索条件を付け加えても良い。これにより、検索対象グループ情報を記憶させたときと同様に、処理の無駄を省くことができる。
【０１２３】
次に、図３に示すステップＳ１０２の認証（処理Ｓｓ２）について説明する。本実施の形態では、何れかの機能部からライセンス情報を要求された利用権管理部は、常にその機能部が正当なものであるか、不当なものであるかを認証している。
【０１２４】
例えば、利用権管理部１ａが検索主体Ｘとなって利用権管理部２ａにライセンス情報を要求したときには、ライセンス情報を要求された利用権管理部２ａは利用権管理部１ａを認証する。また、コンテンツ出力部１ｂが利用権管理部１ａにライセンス情報を要求したときにも、ライセンス情報を要求された利用権管理部１ａはコンテンツ出力部１ｂを認証する。
ここで、ライセンス情報の要求先の利用権管理部は、要求元となる機能部のユーザードメインと利用制限とを確認することによって、要求元の機能部の認証を行う。
【０１２５】
ユーザードメインとは、ライセンス情報の移動可能な範囲であって、本実施の形態においては、利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂの全ての機能部を同一のユーザードメインに属するように設定されている。即ち、利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂの何れに対してもライセンス情報を移動することができるように設定されている。
【０１２６】
また、上述のようなユーザードメインには二種類あり、一方のユーザードメインは、例えばプライバシーの保護のためにユーザーによって設定されるものであり、他方のユーザードメインは、コンテンツを所有して提供する企業などのコンテンツプロバイダによって設定されるものである（以下、前者を単に「ユーザードメイン」といい、後者を「コンテンツプロバイダドメイン」という）。なお、前記コンテンツプロバイダは、ライセンス情報の移動の連鎖する数を設定することで、所定のコンテンツプロバイダドメインに属するコンテンツ利用装置及びその機能部の中でも、ライセンス情報を相互に移動可能とする範囲をさらに制限しても良い。
【０１２７】
また、利用制限とは、利用権管理部１ａ，２ａ，３ａのそれぞれにおいて、同一のユーザードメインに属する複数の機能部の中でも、自らが保有するライセンス情報の取得が許可される機能部を制限するものである。
【０１２８】
即ち、ライセンス情報の要求先の利用権管理部は、要求元の機能部が同一のユーザードメインに属するか否かを判別するとともに、要求元の機能部が利用制限に属するか否かを判別する。そして、要求先の利用権管理部は、要求元の機能部のユーザードメインが自己のユーザードメインと同一であって、要求元の機能部が利用制限に属するときにのみ、その要求元の機能部を正当なものと判断して、その要求元の機能部に対して自己の保有するライセンス情報の取得を許可する。
【０１２９】
なお、このような利用制限を階層的に設定しても良い。例えばサービス内容ごとに設定された利用制限の中で、さらにコンテンツのジャンルごとに利用制限を設定し、その利用制限の中で、さらにコンテンツごとに利用制限を設定しても良い。
【０１３０】
このように、ユーザードメインによってライセンス情報の要求元の機能部を認証することで、同一のホームネットワーク３００にない他の端末機器にライセンス情報が流出してしまうのを防止することができるとともに、さらに利用制限によってライセンス情報の要求元の機能部を認証することで、ホームネットワーク３００内のコンテンツ利用装置の機能部でも、ライセンス情報を取得できるものと、できないものとを種別することができる。
【０１３１】
例えば、ホームネットワーク３００外の他の端末機器を、ホームネットワーク３００に接続してライセンス情報を不正に取得しようとても、その端末機器は同一のユーザードメインに属さないので、ライセンス情報を取得することができない。また、ホームネットワーク３００内で父親が使用するコンテンツ利用装置１と、息子が使用するコンテンツ利用装置２とで、利用制限を設けることによって、父親が使用するコンテンツ利用装置１ではライセンス情報を取得することができても、息子が使用するコンテンツ利用装置２ではそのライセンス情報を取得することができないように、種別することができる。
【０１３２】
なお、ライセンス情報を要求された利用権管理部は、ユーザードメイン及び利用制限による認証を行う事前に、ライセンス情報を要求してきた要求元の機能部に対して、例えばＣＡ（Certificate Authority）が発行するＸ．５０９の規格に従った証明書を用いたＳＳＬ（Secure Sockets Layer）による認証を行っても良い。さらに、上述の場合には、ライセンス情報を要求された利用権管理部のみに、ユーザードメインおよび利用制限による認証と、上述のようなＳＳＬによる認証とを、要求元の機能部に対して行わせたが、前記両認証を、前記利用権管理部及と要求元の機能部の双方の間で行わせても良い。
【０１３３】
次に、図３に示すステップＳ１０２の認証（処理Ｓｓ２）において、ドメインリスト方式により利用権管理部１ａ，２ａ，３ａが、ライセンス情報を要求してきた検索主体Ｘが自らと同一のユーザードメインに属するか否かを判別する方法について説明する。
【０１３４】
このドメインリスト方式では、利用権管理部１ａ，２ａ，３ａのそれぞれは、自らと同一のユーザードメインに属するコンテンツ利用装置の機能部の機能部ＩＤなどが登録されたドメインリストを保持しており、検索主体Ｘからライセンス情報の取得を要求されたときには、そのドメインリストを参照して検索主体Ｘの機能部ＩＤがドメインリストに登録されていれば、検索主体Ｘが自らと同一のユーザードメインに属すると判別する。そして例えば、利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂ以外の他の機能部が検索主体Ｘとなってライセンス情報の取得を利用権管理部１ａに要求したときには、利用権管理部１ａは、自らが保持している前記ドメインリストを参照して、検索主体Ｘの機能部ＩＤが前記ドメインリストに登録されていないので、検索主体Ｘが自らと同一のユーザードメインに属さないと判別する。
【０１３５】
このようなドメインリストは、ユーザーが各コンテンツ利用装置１〜３の利用権管理部１ａ，２ａ，３ａに対して直接、機能部ＩＤなどを入力することによって、又は、他の端末機器を用いてサーバ１００と通信し、サーバ１００から利用権管理部１ａ，２ａ,３ａに対して間接的に、機能部ＩＤを入力したりすることによって、ユーザーの責任において手動で作成される。また、このドメインリストは、設定したユーザーによって自由に編集され更新されるが、例えば編集用のパスワードなどを用いることにより、そのユーザー以外の者によるドメインリストの編集及び更新が防止されている。
【０１３６】
なお、複数のコンテンツ利用装置及びその機能部からホームネットワークを構築したときに、各コンテンツ利用装置の利用権管理部が、自らを基点にネットワークを介して所定の個数までの他のコンテンツ利用装置の機能部の機能部ＩＤを収集することで、前記ドメインリストを作成しても良い。
このような場合には、ユーザーが機能部ＩＤなどのデータを各コンテンツ利用装置の利用権管理部毎に入力することを要せず、使い勝手を向上することができる。
【０１３７】
ここで、同一のユーザードメインに属する既存の複数のコンテンツ利用装置を含むホームネットワークに、新たなコンテンツ利用装置を接続したときにおける、ドメインリストの更新方法について説明する。
まず、既存のコンテンツ利用装置のうちの何れか１つを選択し、この選択されたコンテンツ利用装置に、新たなコンテンツ利用装置を接続する。
【０１３８】
そして、選択された既存のコンテンツ利用装置の利用権管理部が保有するドメインリストに、新たなコンテンツ利用装置の機能部の機能部ＩＤを登録するとともに、その新たなコンテンツ利用装置の利用権管理部が保有するドメインリストに、上述の選択された既存のコンテンツ利用装置の機能部の機能部ＩＤを登録する。
【０１３９】
その結果、上述の選択されたコンテンツ利用装置と、新たなコンテンツ利用装置とが同一のユーザードメインに属することとなる。但し、この段階においては、既存のコンテンツ利用装置のうち、上述の選択されたコンテンツ利用装置以外のものと、新たなコンテンツ利用装置とは互いに異なるユーザードメインに属している。
【０１４０】
次に、新たなコンテンツ利用装置を含む複数のコンテンツ利用装置における各機能部は、同一のユーザードメインに属する機能部との間でライセンス情報を移動させるときには、互いに自らが保有しいているドメインリストを相手に渡して、受け取ったドメインリストを自らが保有しているドメインリストにマージする。
【０１４１】
その結果、複数の既存のコンテンツ利用装置の利用権管理部は全て、自らが保有するドメインリストに新たなコンテンツ利用装置の機能部の機能部ＩＤを登録してドメインリストを更新することとなり、既存のコンテンツ利用装置及び新たなコンテンツ利用装置の全ての機能部が同一のユーザードメインに属することとなる。
【０１４２】
以下、上述のドメインリストの更新の一例について説明する。
図１４（ａ）〜(ｅ)は、図１及び図２に示すホームネットワーク３００に新たに利用権管理部５ａを備えるコンテンツ利用装置を接続して、各利用権管理部１ａ，２ａ，３ａ，５ａのドメインリストを更新させる動作を説明するための説明図である。なお、図１４（ａ）〜(ｅ)では、説明を簡単にするため、各コンテンツ利用装置の利用権管理部が保有するドメインリストに着目し、コンテンツ出力部を省略している。
【０１４３】
まず、図１４（ａ）に示すように、コンテンツ利用装置１の利用権管理部１ａが保有するドメインリストＤＬ１ａには、利用権管理部２ａ，３ａのそれぞれの機能部ＩＤ「２Ａ，３Ａ」が登録されており、コンテンツ利用装置２の利用権管理部２ａが保有するドメインリストＤＬ２ａには、利用権管理部１ａ，３ａのそれぞれの機能部ＩＤ「１Ａ，３Ａ」が登録されており、コンテンツ利用装置３の利用権管理部３ａが保有するドメインリストＤＬ３ａには、利用権管理部１ａ，２ａのそれぞれの機能部ＩＤ「１Ａ，２Ａ」が登録されており、利用権管理部１ａ，２ａ，３ａは全て同一のユーザードメインに属している。
【０１４４】
次に、図１４（ｂ）に示すように、コンテンツ利用装置１を選択してこのコンテンツ利用装置１に新たなコンテンツ利用装置を接続し、コンテンツ利用装置１の利用権管理部１ａが保有するドメインリストＤＬ１ａに、新たに接続するコンテンツ利用装置の利用権管理部５ａの機能部ＩＤ「５Ａ」をユーザーが登録して、そのドメインリストＤＬ１ａを「２Ａ，３Ａ，５Ａ」に更新する。
【０１４５】
また、ユーザーは、新たなコンテンツ利用装置の利用権管理部５ａに、利用権管理部１ａの機能部ＩＤを入力して、「１Ａ」の内容のドメインリストＤＬ５ａを作成する。
その結果、利用権管理部１ａと利用権管理部５ａ、つまりコンテンツ利用装置１と新たなコンテンツ利用装置は同一のユーザードメインに属するが、利用権管理部２ａ，３ａと利用権管理部５ａ、つまりコンテンツ利用装置２，３と新たなコンテンツ利用装置とは異なるユーザードメインに属している。
【０１４６】
ここで利用権管理部５ａが、検索主体Ｘとなって所望のライセンス情報を保有する利用権管理部を検索し、利用権管理部１ａにそのライセンス情報を要求すると、利用権管理部１ａは、ライセンス情報を要求してきた利用権管理部５ａの機能部ＩＤ「５Ａ」が自らが保有するドメインリスト「２Ａ，３Ａ，５Ａ」に含まれるので、利用権管理部５ａを自らと同一のユーザードメインに属すると判断して、利用権管理部５ａによる前記ライセンス情報の取得を許可する。
【０１４７】
これにより、図１４（ｃ）に示すように、ライセンス情報が利用権管理部１ａから利用権管理部５ａに移され、このとき、利用権管理部１ａは、自らが保有するドメインリストＤＬ１ａ「２Ａ，３Ａ，５Ａ」を利用権管理部５ａに送信して、利用権管理部５ａは、自らが保有するドメインリストＤＬ５ａ「１Ａ」を利用権管理部１ａに送信する。そして、利用権管理部１ａ，５ａはそれぞれ、自らが保有するドメインリストと相手のドメインリストとをマージして、利用権管理部５ａは、自らが保有するドメインリストＤＬ５ａを「１Ａ，２Ａ，３Ａ」に更新する。
【０１４８】
次に、図１４（ｄ）に示すように、利用権管理部２ａが利用権管理部１ａからライセンス情報を取得するときにも、上述と同様に、利用権管理部１ａは、自らが保有するドメインリストＤＬ１ａ「２Ａ，３Ａ，５Ａ」を利用権管理部２ａに送信して、利用権管理部２ａは、自らが保有するドメインリストＤＬ２ａ「１Ａ，３Ａ」を利用権管理部１ａに送信する。そして、利用権管理部１ａ，２ａはそれぞれ、自らが保有するドメインリストと相手のドメインリストとをマージして、利用権管理部２ａは、自らが保有するドメインリストＤＬ２ａを「１Ａ，３Ａ，５Ａ」に更新する。
【０１４９】
そして最後に、図１４（ｅ）に示すように、利用権管理部３ａが利用権管理部２ａからライセンス情報を取得するときにも、上述と同様に、利用権管理部３ａは、自らが保有するドメインリストＤＬ３ａ「１Ａ，２Ａ」を利用権管理部２ａに送信して、利用権管理部２ａは、自らが保有するドメインリストＤＬ２ａ「１Ａ，３Ａ，５Ａ」を利用権管理部３ａに送信する。そして、利用権管理部２ａ，３ａはそれぞれ、自らが保有するドメインリストと相手のドメインリストとをマージして、利用権管理部３ａは、自らが保有するドメインリストＤＬ３ａを「１Ａ，２Ａ，５Ａ」に更新する。
【０１５０】
その結果、ユーザーは利用権管理部２ａ，３ａのドメインリストＤＬ２ａ，ＤＬ３ａを手動で更新することなく、そのドメインリストＬ２ａ，ＤＬ３ａを更新して、ホームネットワーク３００上の利用権管理部１ａ，２ａ，３ａ，５ａつまりコンテンツ利用装置１〜３と新たなコンテンツ利用装置とを同一のユーザードメインに属することができる。
【０１５１】
なお、上述の場合には、複数のコンテンツ利用装置の利用権管理部に、それぞれの間で自らのドメインリストを送信させ、且つ相手のドメインリストとマージさせることで、自らのドメインリストを更新させたが、ホームネットワーク３００にさらに、各コンテンツ利用装置の利用権管理部のドメインリストを更新させるためのドメインリスト管理端末を備えても良い。
【０１５２】
このドメインリスト管理端末には、同一のユーザードメインに属する複数のコンテンツ利用装置の機能部の機能部ＩＤが登録されている。そして、新たなコンテンツ利用装置を備えるときには、前記新たなコンテンツ利用装置の機能部の機能部ＩＤを、ドメインリスト管理端末に追加登録する。
【０１５３】
そして、各コンテンツ利用装置の利用権管理部は、定期的に又は所定の処理を行う度に、前記ドメインリスト管理端末にアクセスして、前記ドメインリスト管理端末に登録されている最新の機能部ＩＤを、自らが保有するドメインリストに登録し直すことで、そのドメインリストの更新を行う。
【０１５４】
例えば、上記例に挙げた場合には、ドメインリスト管理端末に機能部ＩＤ「１Ａ，２Ａ，３Ａ」を予め登録させておき、新たなコンテンツ利用装置をホームネットワーク３００上のＬＡＮに接続するときには、前記ドメインリスト管理端末に、新たなコンテンツ利用装置の利用権管理部５ａの機能部ＩＤ「５Ａ」を追加登録する。
【０１５５】
そして、利用権管理部１ａ，２ａ，５ａなどの各機能部は、ドメインリスト管理端末に定期的にアクセスして、前記ドメインリスト管理端末に登録されている最新の機能部ＩＤ「１Ａ，２Ａ，３Ａ，５Ａ」を、自らが保有するドメインリストに登録し直す。
なお、上述の場合には、機能部ＩＤのみをドメインリストに登録したが、ユーザーを識別するためのユーザーＩＤを機能部ＩＤに関連付けてドメインリストに登録しておいても良い。
【０１５６】
この場合には、ユーザーがコンテンツ利用装置を操作してユーザーＩＤを入力すると、そのユーザーＩＤに関連付けてドメインリストに登録されている機能部によりユーザードメインが形成され、ユーザー毎にユーザードメインの範囲を異ならせることができる。例えば、ユーザーｕ１が自らのユーザーＩＤ「Ｕ１」をコンテンツ利用装置１に入力したときには、コンテンツ利用装置１〜４の利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂの全てからユーザードメインが形成される一方で、ユーザーｕ２が自らのユーザーＩＤ「Ｕ２」をコンテンツ利用装置１に入力したときには、コンテンツ利用装置１，２の利用権管理部１ａ，２ａ及びコンテンツ出力部１ｂ，２ｂからユーザードメインが形成される。
【０１５７】
なお、ユーザードメインをコンテンツプロバイダドメインに置き換えた場合には、ドメインリストは、セキュアな通信によってサーバ１００から配信されることで、又は、コンテンツプロバイダの専門の施工業者やサービスマンが直接、コンテンツ利用装置１〜３を操作することで、コンテンツ利用装置１〜３の利用権管理部１ａ，２ａ，３ａに登録される。また、このように利用権管理部１ａ，２ａ，３ａに登録されたドメインリストは、利用権管理部１ａ，２ａ，３ａからの問合せに応じてサーバ１００がセキュアな通信により最新のドメインリストを配信することで、又は、専門の施工業者やサービスマンが直接、ドメインリストを編集することで、更新される。このようにして、ユーザーによるドメインリストの内容の変更が防止される。また、上述のようにドメインリストをマージすることでこれを更新させても良い。
【０１５８】
次に、図３に示すステップＳ１０２の認証（処理Ｓｓ２）において、パスワード方式により利用権管理部１ａ，２ａ，３ａが、ライセンス情報を要求してきた検索主体Ｘが自らと同一のユーザードメインに属するか否かを判別する方法について説明する。
【０１５９】
このパスワード方式では、同一のユーザードメインに属する利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂはそれぞれ同一のパスワード（共通情報）を保持しており、利用権管理部１ａ，２ａ，３ａのそれぞれは、検索主体Ｘからライセンス情報の取得を要求されたときには、検索主体Ｘの保持するパスワードを自らが保持するパスワードと照合して、両パスワードが合致すれば、検索主体Ｘが自らと同一のユーザードメインに属すると判別する。
【０１６０】
例えば、利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂ以外の他の機器が検索主体Ｘとなってライセンス情報の取得を利用権管理部１ａに要求したときには、利用権管理部１ａは、自らのパスワードと検索主体Ｘとのパスワードが合致しないので、検索主体Ｘが自らと同一のユーザードメインに属さないと判別する。
【０１６１】
ここで、上述のパスワードは、ユーザーが入力することで、コンテンツ利用装置１〜４における利用権管理部１ａ，２ａ，３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂの各機能部に保持される。なお、ホームネットワーク３００にさらに、ユーザードメイン毎にパスワードを管理するパスワード管理端末を備えても良い。この場合には、パスワード管理端末が、同一のユーザードメインに属させようとする複数のコンテンツ利用装置の機能部のそれぞれに、同一のパスワードを付与する。
【０１６２】
また、上述のドメインリスト方式であればドメインリストに登録する機能部ＩＤを選択することによって、パスワード方式であれば複数のパスワードをコンテンツ利用装置の機能部に保持させることによって、各コンテンツ利用装置又はその機能部のそれぞれを複数のユーザードメインに属させても良い。
【０１６３】
図１５は、コンテンツ利用装置１〜４が複数のユーザードメインに属するように設定したときの一例を示す説明図である。
図１５に示す例では、コンテンツ利用装置１がユーザードメインＵＤ１，ＵＤ３に属するように、コンテンツ利用装置２がユーザードメインＵＤ１，ＵＤ２，ＵＤ３，ＵＤ４に属するように、コンテンツ利用装置３がユーザードメインＵＤ２，ＵＤ４に属するように、コンテンツ利用装置４がユーザードメインＵＤ３，ＵＤ４に属するように設定している。
【０１６４】
この場合、コンテンツ利用装置１は、コンテンツ利用装置２，４との間でライセンス情報を移動させることができ、コンテンツ利用装置２は、コンテンツ利用装置１，３，４との間でライセンス情報を移動させることができ、コンテンツ利用装置３は、コンテンツ利用装置２，４との間でライセンス情報を移動させることができる。
【０１６５】
なお、このように１つのコンテンツ利用装置が複数のユーザードメインに属しているときには、例えばフラグを立てるなどにより何れのユーザードメインを優先すべきかを知らせる内容の情報を、そのコンテンツ利用装置に保持させておいても良い。
【０１６６】
次に、図３に示すステップＳ１０２の認証（処理Ｓｓ２）においてユーザードメインと共に確認される利用制限について説明する。
上述のように利用権管理部１ａ，２ａ，３ａのそれぞれは、検索主体Ｘからライセンス情報の取得を要求されたときには、検索主体Ｘが同一のユーザードメインに属するか否かを判別するとともに、検索主体Ｘに要求されたライセンス情報を渡して良いかといった検索主体Ｘの利用制限を判別する。
【０１６７】
この利用制限は、利用権管理部１ａ，２ａ，３ａのそれぞれに記憶された所定のデータからなるグループ情報によって定められ、このグループ情報には、ライセンス情報の取得が許可された機能部の機能部ＩＤやユーザーのユーザーＩＤ、利用権管理部１ａ，２ａ，３ａが信頼する機能部の機能部ＩＤやユーザーＩＤ、ライセンス情報ごとつまり利用されるコンテンツやサービスごとにライセンス情報の取得が許可された機能部の機能部ＩＤ、又は、処理内容ごとにライセンス情報の取得が許可された機能部の機能部ＩＤが登録されている。
【０１６８】
まず、ライセンス情報の取得が許可された機能部の機能部ＩＤをグループ情報に登録した場合について説明する。
例えば、機能部ＩＤが「２Ｂ」のコンテンツ出力部２ｂが検索主体Ｘとなって利用権管理部１ａにライセンス情報を要求してきたときには、利用権管理部１ａは、上記ドメインリスト方式又はパスワード方式に基づいて検索主体Ｘが自らと同一のユーザードメインに属すると判別した後、自らに記憶されているグループ情報を参照し、前記グループ情報に機能部ＩＤ「２Ｂ」が含まれているか否かを判別する。そして、前記グループ情報に機能部ＩＤ「２Ｂ」が含まれていれば、利用権管理部１ａは、検索主体Ｘであるコンテンツ出力部２ｂが正当なものと認めて、検索主体Ｘにライセンス情報の取得を許可する。
【０１６９】
このように利用制限を設けて、同一のユーザードメインに属する複数のコンテンツ利用装置のなかでも、ライセンス情報を取得してコンテンツを利用できるものと、ライセンス情報の取得が不可能なためにコンテンツを利用できないものとを種別することができる。
【０１７０】
なお、上述の場合では、ライセンス情報の取得が許可されたコンテンツ利用装置の機能部の機能部ＩＤをグループ情報に登録したが、ライセンス情報の利用が許可されたユーザーＩＤを登録しても良い。
【０１７１】
この場合、ユーザーが自らのユーザーＩＤをコンテンツ利用装置１〜４の何れかに入力して、ユーザーＩＤを入力されたコンテンツ利用装置の利用権管理部又はコンテンツ出力部が検索主体Ｘとなってライセンス情報を保有する利用権管理部にライセンス情報を要求するときには、ユーザーにより入力されたユーザーＩＤをその利用権管理部に提示する。そして、ライセンス情報の要求先となる利用権管理部は、自らに記憶されたグループ情報に前記提示されたユーザーＩＤが登録されているか否かを判別し、そのユーザーＩＤが登録されていれば、検索主体Ｘによるライセンス情報の取得を許可する。
【０１７２】
次に、利用権管理部１ａ，２ａ，３ａが信頼する機能部の機能部ＩＤをグループ情報に登録した場合について説明する。
例えば、利用権管理部１ａが利用権管理部２ａを信頼し、利用権管理部２ａが利用権管理部３ａを信頼している場合には、利用権管理部１ａのグループ情報には利用権管理部２ａの機能部ＩＤ「２Ａ」が登録されており、利用権管理部２ａのグループ情報には利用権管理部３ａの機能部ＩＤ「３Ａ」が登録されている。
【０１７３】
ここで、利用権管理部１ａは利用権管理部２ａを信頼しているので、利用権管理部１ａは、自らが保有するライセンス情報の利用権管理部２ａによる取得を許可するとともに、利用権管理部２ａのお墨付きを得たコンテンツ利用装置の機能部による取得をも許可する。つまり、利用権管理部２ａは利用権管理部３ａを信頼しているので、利用権管理部３ａは利用権管理部２ａのお墨付きを得て利用権管理部１ａからライセンス情報を取得し得る。
【０１７４】
具体的に、利用権管理部３ａが利用権管理部１ａからライセンス情報を取得するときには、まず利用権管理部３ａは、利用権管理部２ａにお墨付きたる証明書の発行を依頼し、利用権管理部２ａから得た証明書を提示して利用権管理部１ａにライセンス情報の取得を要求する。ここで、証明書とは、「利用権管理部３ａは利用権管理部２ａに信頼されている」といった内容の信頼証明情報からなる。
【０１７５】
そして、ライセンス情報の要求を受けた利用権管理部１ａは、自らが記憶するグループ情報を参照して、参照した結果、前記グループ情報に利用権管理部３ａの機能部ＩＤ「３Ａ」は含まれていないが、利用権管理部２ａの機能部ＩＤ「２Ａ」が含まれ且つ上述の証明書の内容により、利用権管理部３ａのライセンス情報の取得を許可する。
【０１７６】
また、他の機能部が利用権管理部３ａに信頼されて利用権管理部３ａからお墨付きを得たときには、その他の機能部は、「自らは利用権管理部３ａに信頼されている」といった内容を含む情報からなる証明書と、「利用権管理部３ａは利用権管理部２ａに信頼されている」といった内容を含む情報からなる証明書とを提示することで利用権管理部１ａからライセンス情報を取得し得る。つまり、信頼関係が連鎖しても、連鎖する分の証明書を提示すれば、前記他の機能部はライセンス情報を取得することができる。
【０１７７】
なお、上述の場合では、利用権管理部２ａにお墨付きを得た利用権管理部３ａが利用権管理部１ａから直接ライセンス情報を取得したが、利用権管理部３ａが利用権管理部２ａを介して利用権管理部１ａのライセンス情報を間接的に取得しても良い。即ち、利用権管理部３ａは、利用権管理部２ａに利用権管理部１ａからのライセンス情報の取得を依頼して、その依頼によりライセンス情報を取得した利用権管理部２ａから前記ライセンス情報を取得する。
【０１７８】
なおさらに、上述の場合では、利用権管理部１ａ，２ａ，３ａのそれぞれが保有するグループ情報には、そのグループ情報を保有する利用権管理部と同一のユーザードメインに属し、そのグループ情報を保有する利用権管理部が信頼する機能部の機能部ＩＤを登録させたが、異なるユーザードメインに属していても信頼する機能部であれば、その機能部の機能部ＩＤを登録させても良い。
【０１７９】
この場合、利用権管理部１ａ，２ａ，３ａのそれぞれが、ライセンス情報を要求してきた機能部に対してユーザードメインを確認するときには、上述のグループ情報も参照している。そして、利用権管理部１ａ，２ａ，３ａは、自らが保有するグループ情報に登録された機能部ＩＤを有する機能部からライセンス情報を要求されたと判断したときには、その機能部が自らと異なるユーザードメインに属すると判断しても、その機能部を自らと同一のユーザードメインに属するものとして扱う。
【０１８０】
即ち、例えば、同一のユーザードメインに属する利用権管理部１ａ，２ａ，３ａ以外の他の利用権管理部であって、利用権管理部１ａ，２ａ，３ａとユーザードメインを異にするものが、上述のブロードキャスト方式や検索依頼方式により検索した結果、利用権管理部１ａが検索条件に該当すると判断して、利用権管理部１ａにライセンス情報を要求してきたときには、利用権管理部１ａは、要求元の前記他の利用権管理部のユーザードメインが自らが属するユーザードメインと異なると判断しても、自らが保有するグループ情報に、信頼する機能部であるとしてその他の利用権管理部の機能部ＩＤが登録されていれば、その他の利用権管理部を正当なものと判断し、その他の利用権管理部によるライセンス情報の取得を許可する。
【０１８１】
しかしながら、上述のような信頼関係が連鎖すると、利用権管理部１ａ，２ａ，３ａのそれぞれは、利用制限を設けているにもかかわらず、同一のユーザードメインに属する全ての機能部たる検索主体Ｘに対してライセンス情報の取得を許可し得る。さらに、上述のように、自らと異なるユーザードメインに属する機能部の機能部ＩＤもグループ情報に登録すると、世の中の全ての装置に対してライセンス情報の取得を許可してしまうといったことも生じ得る。
【０１８２】
そこで、上記連鎖の数であるホップ数を制限し、例えばお墨付きの連鎖する数が２つ以下であれば、２つ又は１つのお墨付きを有効なものとし、３つ以上のお墨付きを無効なものとして、利用権管理部１ａ，２ａ，３ａのそれぞれに扱わせても良い。
【０１８３】
例えば、検索主体Ｘが「自らは利用権管理部４ａに信頼されている」といった証明書と、「利用権管理部４ａは利用権管理部３ａに信頼されている」といった証明書と、「利用権管理部３ａは利用権管理部２ａに信頼されている」といった証明書とを提示して利用権管理部１ａにライセンス情報を要求してきたときには、利用権管理部１ａは、お墨付きの連鎖する数が３つであるので、検索主体Ｘへのライセンス情報の取得を禁止する。
これにより、同一のユーザードメインに属する全ての機能部に対してライセンス情報の取得を許可してしまうのを防止することができる。
【０１８４】
なお、上述の場合では、利用権管理部１ａ，２ａ，３ａが信頼する機能部の機能部ＩＤのみをグループ情報に登録したが、ユーザーＩＤを信頼する機能部の機能部ＩＤに関連付けてグループ情報に登録しても良い。
このときには、ユーザーごとに、利用権管理部１ａ，２ａ，３ａのそれぞれと他の機能部との上述のような信頼関係を異にすることができる。
【０１８５】
次に、ライセンス情報の内容つまり利用されるコンテンツやサービスごとにライセンス情報の取得が許可された機能部の機能部ＩＤをグループ情報に登録した場合について説明する。
このような場合には、コンテンツを識別するためにコンテンツ毎に割り振られたコンテンツＩＤや、コンテンツの利用期間又は利用回数などのサービス内容を識別するためにサービス毎に割り振られたサービスＩＤが、機能部ＩＤに関連付けてグループ情報に登録される。
【０１８６】
そしてさらに、利用権管理部１ａ，２ａ，３ａのそれぞれに、検索主体Ｘからのライセンス情報の要求に基づいて、そのライセンス情報に対応したコンテンツのコンテンツＩＤやサービスＩＤを認識させる。
これにより、例えばコンテンツＩＤをグループ情報に登録した場合には、利用権管理部１ａ，２ａ，３ａのそれぞれはコンテンツ毎に、自らが保有するライセンス情報の取得が許可された機能部を異ならせ、サービスＩＤをグループ情報に登録した場合には、利用権管理部１ａ，２ａ，３ａのそれぞれはサービス毎に、自らが保有するライセンス情報の取得が許可された機能部を異ならせることが可能となる。
【０１８７】
例えば、利用権管理部１ａのグループ情報には、娯楽用のコンテンツのコンテンツＩＤ「Ｃ１」に関連付けて利用権管理部２ａの機能部ＩＤ「２Ａ」が登録されており、教育用のコンテンツのコンテンツＩＤ「Ｃ２」に関連付けて利用権管理部２ａ，３ａの機能部ＩＤ「２Ａ，３Ａ」が登録されている。
【０１８８】
このような場合、利用権管理部３ａが検索主体Ｘとなって、教育用コンテンツのライセンス情報を利用権管理部１ａに要求すると、利用権管理部１ａは、要求されたライセンス情報に基づいて、そのライセンス情報に対応したコンテンツのコンテンツＩＤ「Ｃ２」を認識する。そして、利用権管理部１ａは、自らが保有するグループ情報を参照して、グループ情報にはコンテンツＩＤ「Ｃ２」に機能部ＩＤ「２Ａ，３Ａ」が関連付けて登録されているので、利用権管理部３ａによる上述のライセンス情報の取得を許可する。
【０１８９】
一方、利用権管理部３ａが、娯楽用コンテンツのライセンス情報を利用権管理部１ａに要求すると、利用権管理部１ａは、要求されたライセンス情報に基づいて、そのライセンス情報に対応したコンテンツのコンテンツＩＤ「Ｃ１」を認識する。そして、利用権管理部１ａは、自らが保有するグループ情報を参照して、グループ情報にはコンテンツＩＤ「Ｃ１」に関連して機能部ＩＤ「２Ａ」しか登録されていないので、利用権管理部３ａによる上述のライセンス情報の取得を禁止する。
【０１９０】
つまり、利用権管理部１ａは、要求されたライセンス情報が、教育用コンテンツのライセンス情報であれば、利用権管理部２ａ，３ａに対してそのライセンス情報の取得を許可するが、要求されたライセンス情報が、娯楽用コンテンツのライセンス情報であれば、利用権管理部２ａのみに対してそのライセンス情報の取得を許可するように、コンテンツ毎にライセンス情報の取得が許可される機能部をことならせることができる。
【０１９１】
次に、処理内容ごとにライセンス情報の取得が許可された機能部の機能部ＩＤをグループ情報に登録した場合について説明する。
この場合には、検索主体Ｘが行う各処理内容毎に、各処理内容を識別するための処理ＩＤを割り振り、この処理ＩＤを機能部ＩＤに関連付けてグループ情報に登録する。
【０１９２】
検索主体Ｘが所望のライセンス情報を保有する利用権管理部を検索した結果、前記利用権管理部があれば、上述のように、検索主体Ｘはその利用権管理部からライセンス情報を取得する処理（以下、「権利譲渡処理」という）を行い、前記利用権管理部がなければ、検索主体Ｘはサーバ１００に対してライセンス情報を配信するように要求してこれを取得する処理（以下「配信要求処理」という）を行う。
【０１９３】
ここで、検索主体Ｘは、自らが直接サーバ１００に対してライセンス情報の配信を要求し取得することができなければ、これを可能とする利用権管理部を検索し、その利用権管理部にサーバ１００に対するライセンス情報の配信要求を依頼して、サーバ１００からその利用権管理部に配信されたライセンス情報を、その利用権管理部から取得する。
【０１９４】
そこで、権利譲渡処理と配信要求処理とで異なった処理ＩＤを割り振り、利用権管理部１ａ，２ａ，３ａのグループ情報に、処理ＩＤを機能部ＩＤに関連付けて登録しておく。そしてさらに、利用権管理部１ａ，２ａ，３ａのそれぞれに、検索主体Ｘからの要求の内容から、処理ＩＤを認識させる。
【０１９５】
例えば、利用権管理部１ａのグループ情報には、権利譲渡処理の処理ＩＤ「Ｍ１」と関連付けて利用権管理部２ａ，３ａの機能部ＩＤ「２Ａ，３Ａ」が登録されるとともに、配信要求処理の処理ＩＤ「Ｍ２」と関連付けて利用権管理部３ａの機能部ＩＤ「３Ａ」が登録されている。
【０１９６】
このような場合には、コンテンツ出力部３ｂがライセンス情報を利用権管理部３ａに依頼し、利用権管理部３ａが検索主体Ｘとなって前記ライセンス情報を保有する他の利用権管理部を検索した結果、利用権管理部１ａが該当すると、利用権管理部３ａは利用権管理部１ａに対して上述の権利譲渡処理を行おうとして、ライセンス情報を要求する。これにより、利用権管理部１ａは、その要求の内容から処理ＩＤ「Ｍ１」を認識し、自らが保有するグループ情報を参照して、権利譲渡処理の処理ＩＤ「Ｍ１」に利用権管理部３ａの機能部ＩＤ「３Ａ」が関連付けられているかを確認する。その結果、処理ＩＤ「Ｍ１」に機能部ＩＤ「３Ａ」が関連付けられているので、利用権管理部１ａは、利用権管理部３ａの権利譲渡処理を許可する。
【０１９７】
また、利用権管理部３ａが検索主体Ｘとなって前記ライセンス情報を保有する他の利用権管理部を検索した結果、該当する利用権管理部がなければ上述の配信要求処理を行う。ここで、利用権管理部３ａは自らサーバ１００に対してライセンス情報の配信を要求しこれを取得することができず、利用権管理部１ａが自らその配信を要求し取得することができれば、利用権管理部３ａは利用権管理部１ａを探し出し、サーバ１００に対するライセンス情報の配信要求を利用権管理部１ａに依頼する。この依頼を受けた利用権管理部１ａは、その依頼から処理ＩＤ「Ｍ２」を認識し、自らが保有するグループ情報を参照して、配信要求処理の処理ＩＤ「Ｍ２」に利用権管理部３ａの機能部ＩＤ「３Ａ」が関連付けられているかを確認する。その結果、処理ＩＤ「Ｍ２」に機能部ＩＤ「３Ａ」が関連付けられているので、利用権管理部１ａは、利用権管理部３ａによる配信要求処理を許可して、サーバ１００にライセンス情報の配信を要求する。
【０１９８】
一方、利用権管理部２ａが検索主体Ｘとなって前記ライセンス情報を保有する他の利用権管理部を検索した結果、該当する利用権管理部がなければ、上述と同様に、利用権管理部１ａに対して配信要求の依頼を行うが、この依頼を受けた利用権管理部１ａは、自らのグループ情報の配信要求処理の処理ＩＤ「Ｍ２」に利用権管理部２ａの機能部ＩＤ「２Ａ」が関連付けられていないので、利用権管理部２ａからの依頼を拒否する。
【０１９９】
なお、上述のグループ情報は、前述のユーザードメインのドメインリストと同様、ホームネットワーク３００にさらにグループ情報を管理する管理端末を備えて、前記管理端末に利用権管理部１ａ，２ａ，３ａのグループ情報を集中管理させても良い。このときには、各利用権管理部１ａ，２ａ，３ａは、前記管理端末にアクセスすることで随時グループ情報を最新なものに更新することが可能となる。また、各利用権管理部１ａ，２ａ，３ａでグループ情報を相互に送信して自らのグループ情報とマージさせることで更新させても良い。
【０２００】
また、検索主体Ｘが行う処理は、上述の権利譲渡処理や配信要求処理のみに限らず、例えば、コンテンツを利用するライセンスそのものを購入してそのライセンスに応じたライセンス元情報をサーバ１００に生成させる購入処理であっても良い。この購入処理では、検索主体Ｘがライセンス元情報を生成するようにサーバ１００に直接要求するか、検索主体Ｘ自らが直接要求できなければ、ライセンス元情報の生成をサーバ１００に直接要求し得る利用権管理部に、ライセンス元情報の生成を要求させる。
【０２０１】
またさらに、上述のグループ情報にユーザーＩＤを処理ＩＤ及び機能部ＩＤに関連付けて登録しても良い。
この場合には、ユーザーがコンテンツ利用装置１〜４の何れかにユーザーＩＤを入力することで、利用権管理部１ａ，２ａ，３ａのそれぞれは、グループ情報を参照して、そのユーザーと検索主体Ｘが行おうとする処理内容とに応じて、検索主体Ｘに対するその処理を許可するか否かを判断する。
【０２０２】
例えば、利用権管理部１ａは、ユーザーｕ１からの操作に応じて検索主体Ｘの利用権管理部２ａから、ライセンス情報の配信をサーバ１００に要求するように依頼されたときには、グループ情報を参照し、そのグループ情報にユーザーｕ１のユーザーＩＤ「Ｕ１」と配信要求処理の処理ＩＤ「Ｍ２」とに関連して利用権管理部２ａの機能部ＩＤ「２Ａ」が登録されていれば、利用権管理部２ａに対するその配信要求処理を許可して、サーバ１００にライセンス情報の配信を要求する。
【０２０３】
次に、図３に示すステップＳ１０２におけるサーバ１００からライセンス情報を取得する処理（処理Ｓｓ４）について説明する。
上述のように、検索主体Ｘが所望のライセンス情報を保有する利用権管理部を検索した結果、検索条件に該当する利用権管理部がなければ、検索主体Ｘは、サーバ１００に対してライセンス情報を配信するように要求してこれを取得する配信要求処理を行う。つまり、この配信要求処理が、図３のステップＳ１０２で行われる処理Ｓｓ４における「利用権管理部が事前に検索して配信を要求」することによりライセンス情報を取得する処理に該当する。
【０２０４】
ここで、検索主体Ｘは、自らが直接サーバ１００に対してライセンス情報の配信を要求し取得することができなければ、これを可能とする利用権管理部を検索し、その利用権管理部にサーバ１００に対するライセンス情報の配信要求を依頼して、サーバ１００からその利用権管理部に配信されたライセンス情報を、その利用権管理部から取得する。
【０２０５】
図１６は、利用権管理部１ａが配信要求処理を行うシーケンス図である。
利用権管理部１ａが、コンテンツ出力部１ｂから要求を受けたライセンス情報を保有する他の利用権管理部を検索した結果（ステップＳ３１）、該当する利用権管理部がないと判断すると（ステップＳ３２）、利用権管理部１ａは自らがサーバ１００に対してライセンス情報を配信するように要求し取得することが可能か否かを判断する（ステップＳ３３）。
【０２０６】
ここで利用権管理部１ａが、上述の配信要求を自らが行うことができると判断したときには、自らがこれを行い（ステップＳ３４）、自らが行うことができないと判断したときには、配信要求とライセンス情報の取得が可能な他の利用権管理部を検索する（ステップＳ３５）。
検索の結果、利用権管理部１ａは、利用権管理部２ａが該当すると判断すると（ステップＳ３６）、サーバ１００に対するライセンス情報の配信要求を利用権管理部２ａに依頼する（ステップＳ３７）。
【０２０７】
依頼を受けた利用権管理部２ａは、利用権管理部１ａを認証し（ステップＳ３８）、利用権管理部１ａが不当なものであれば、その依頼を拒否してその旨を利用権管理部１ａに通知し（ステップＳ３９）、利用権管理部１ａが正当なものであれば、その依頼を引き受けてサーバ１００に対してライセンス情報の配信を要求する（ステップＳ４０）。
【０２０８】
利用権管理部２ａから要求を受けたサーバ１００は、要求に応じたライセンス情報を利用権管理部２ａに配信し（ステップＳ４１）、さらにこのライセンス情報を受信した利用権管理部２ａは、利用権管理部１ａにそのライセンス情報を送信する（ステップＳ４２）。
そして、ライセンス情報を取得した利用権管理部１ａは、要求元のコンテンツ出力部１ｂにそのライセンス情報を送信し（ステップＳ４３）、コンテンツ出力部１ｂは、このライセンス情報を用いてコンテンツを利用する（ステップＳ４４）。
【０２０９】
このように本実施の形態では、検索主体Ｘは、所望のライセンス情報を保有する利用権管理部を検索した結果、検索条件に該当する利用権管理部がなければ配信要求処理を行うので、ホームネットワーク３００上に所望のライセンス情報があるにもかかわらず、サーバ１００に対して前記ライセンス情報を要求して、重複したライセンス情報をホームネットワーク３００上で保有してしまうことを防ぐことができる。
【０２１０】
なお、上述の場合には、ステップＳ３８で利用権管理部２ａに、利用権管理部１ａを認証させたが、利用権管理部１ａにライセンス情報を要求したコンテンツ出力部１ｂを認証させても良いし、利用権管理部１ａ及びコンテンツ出力部１ｂの双方を認証させても良い。
【０２１１】
また、ステップＳ４０で利用権管理部２ａからサーバ１００に対してライセンス情報を配信するように要求があったときには、サーバ１００は、そのライセンス情報を要求してきたユーザーが所有するライセンス元情報から、ライセンス情報を生成して配信するが、このとき、サーバ１００に、ライセンス情報を要求してきたユーザーと、ライセンス元情報を所有するユーザーとを照合させても良い。
【０２１２】
即ち、ユーザーがコンテンツを利用するライセンスを購入するときには、コンテンツを提供する者に例えば暗証番号を伝えておき、コンテンツ提供者は、上記ライセンスの購入によりサーバ１００にライセンス元情報を登録するとき、そのライセンス元情報に上述の暗証番号を関連付けておく。そしてユーザーは、コンテンツを利用するとき、利用権管理部１ａ及びコンテンツ出力部１ｂを備えるコンテンツ利用装置１を操作して暗証番号を入力しておき、ステップＳ４０で利用権管理部２ａがサーバ１００に対してライセンス情報の配信を要求するときには、この暗証番号をサーバ１００に送信する。そして、サーバ１００は、この暗証番号から、ライセンス情報を要求してきたユーザーと、ライセンス元情報を所有するユーザーとを照合する。
【０２１３】
なお、上述の場合では、暗証番号によりユーザーを照合したが、ユーザーを識別するための識別情報を記憶させたＩＣカードを用い、このＩＣカードに記憶された識別情報によりユーザーを照合しても良い。この場合、サーバ１００にはライセンス元情報が上述の識別情報と関連付けて登録されており、ユーザーは、ＩＣカードの識別情報をコンテンツ利用装置１に読み取らせて利用権管理部２ａからサーバ１００に送信させる。そして、サーバ１００は、自らに登録された識別情報と、利用権管理部２ａから送信された識別情報とを照合する。
【０２１４】
このようにサーバ１００にユーザーを照合させることで、サーバ１００は、ライセンス元情報を所有している正規のユーザーに対して、そのライセンス元情報からライセンス情報を生成し配信することができる。
【０２１５】
またさらに、サーバ１００に要求されたライセンス情報を生成し得るライセンス元情報がなければ、サーバ１００は、要求されたライセンス情報を配信することができない旨を伝える配信不可情報と、コンテンツのライセンスを購入するようにユーザーに促す内容のライセンス購入依頼情報とを、利用権管理部２ａを介して利用権管理部１ａに送信する。ユーザーは、この配信不可情報からサーバ１００からライセンス情報が配信されないことを知るとともに、ライセンス購入依頼情報からコンテンツのライセンスを購入するか否かを判断する。
【０２１６】
ここで、ユーザーがライセンスを新規に購入するときには、例えばユーザーは、コンテンツ利用装置１〜３の何れかに対して上述の暗証番号や識別情報と、購入を希望するライセンスの内容を示す購入希望ライセンス情報とを入力する。この購入希望ライセンス情報などが入力されたコンテンツ利用装置の利用権管理部は、その入力された情報をサーバ１００に送信し、サーバ１００は、このように送信された情報からライセンス元情報を作成する。また、サーバ１００は、購入希望ライセンス情報を受信したときに、このとき保有しているライセンス元情報により示されるライセンスと、購入希望ライセンス情報により示されるライセンスとが重複していると判断すると、ホームネットワーク３００上の何れかのコンテンツ利用装置に対して、重複したライセンスを購入しようとしていることを知らせる内容の重複購入通知情報を送信する。そして、この重複購入通知情報を受信したコンテンツ利用装置は、その重複購入通知情報に基づいてユーザーに、重複したライセンスを購入しようとしていることを知らせる。
これにより、ユーザーは、重複したライセンス情報を購入してしまうのを防ぐことができる。
【０２１７】
次に、図３のステップＳ１０２の「利用権管理部が事前にライセンスリストを参照して配信を要求」することでサーバ１００からライセンス情報を取得する処理（処理Ｓｓ４）について説明する。
このような処理では、各利用権管理部１ａ，２ａ，３ａにライセンスリストを参照させることで、ホームネットワーク３００上に保有されているライセンス情報を認知させ、これにより、重複したライセンス情報をホームネットワーク３００上で保有してしまうことを防ぐ。
【０２１８】
即ち、利用権管理部１ａ，２ａ，３ａのそれぞれは、ライセンス情報をサーバ１００から受け取ったときと、ライセンス情報を譲渡したときとで、受け渡ししたライセンス情報の内容を他の利用権管理部に知らせ、各利用権管理部１ａ，２ａ，３ａは、知らされたライセンス情報の内容に基づいて、ホームネットワーク３００上に保有されているライセンス情報を登録したライセンスリストを作成する。そして、利用権管理部１ａ，２ａ，３ａのそれぞれは、ライセンス情報を要求され、このライセンス情報を保有していなければ、上述のライセンスリストを参照することでホームネットワーク３００上にある全てのライセンス情報を認知し、ホームネットワーク３００上に要求されたライセンス情報がなければ、サーバ１００に対してそのライセンス情報の配信を要求する。
【０２１９】
図１７は、ライセンスリストを参照して利用権管理部１ａがサーバ１００にライセンス情報の配信を要求する動作の一例を説明するための説明図である。
図１７に示すように、まず、コンテンツ出力部１ｂが利用権管理部１ａにライセンス情報を要求する。このとき、利用権管理部１ａは、自らが保有するライセンス情報に要求されたライセンス情報がなければ、ライセンスリストを参照して、要求されたライセンス情報がホームネットワーク３００上にあるか否かを判別する。そして、ホームネットワーク３００上にそのライセンス情報があると判別したときには、利用権管理部１ａは、そのライセンス情報を保有する利用権管理部にライセンス情報を要求してこれを取得し、取得したライセンス情報をコンテンツ出力部１ｂに送信する。
【０２２０】
一方、要求されたライセンス情報がホームネットワーク３００上にないと判別したときには、利用権管理部１ａは、サーバ１００に対してライセンス情報の配信を要求してそのライセンス情報を取得し、取得したライセンス情報をコンテンツ出力部１ｂに送信する。
【０２２１】
次に、図３のステップＳ１０２で、配信を要求することなくライセンス情報をサーバ１００から取得する処理（処理Ｓｓ４）について説明する。
このような処理では、ライセンス情報の配信の要求の有無にかかわらずサーバ１００に例えば定期的にライセンス情報を配信させる。
【０２２２】
図１８は、２つのサーバ１００がホームネットワーク３００上の利用権管理部１ａ，２ａのそれぞれにライセンス情報を配信する状態を説明するための説明図である。なお、図１８では、利用権管理部３ａ及びコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂ並びにホームゲートウェイ２００を省略している。
【０２２３】
各サーバ１００は、定期的にライセンス元情報からライセンス情報を生成して利用権管理部１ａ，２ａに対して配信する。このとき、サーバ１００は、ライセンス情報の内容などに応じてそのライセンス情報を配信する利用権管理部を選択する。例えば、映画のコンテンツのライセンス情報であれば、利用権管理部１ａを配信先として選択してそこにライセンス情報を配信したり、音楽のコンテンツのライセンス情報であれば、利用権管理部２ａを配信先として選択してそこにライセンス情報を配信したりする。ここで、利用権管理部１ａ，２ａのそれぞれは事前に、ライセンス情報の内容とその配信先とを関連付けた配信先設定情報をサーバ１００に登録しており、サーバ１００は登録された配信先設定情報を基にして上述のようなライセンス情報の配信先を選択する。
【０２２４】
なお、利用権管理部１ａ，２ａがサーバ１００に配信先設定情報を登録するときには、自らが保有するライセンス情報が所定の情報量よりも多くなってしまうことを避けるため、サーバ１００に対して自らに配信されるライセンス情報の情報量を制限させてもよい。
【０２２５】
次に、図３に示すステップＳ１０４で行われるライセンス情報の処理について説明する。
ここで説明するライセンス情報の処理とは、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂの何れかがライセンス情報に含まれるライセンスを全て使い切らなかったときにおけるそのライセンス情報の処理をいう。
【０２２６】
例えば、検索主体Ｘが利用権管理部１ａであって、利用権管理部１ａがコンテンツ出力部１ｂからの要求を受けて利用権管理部２ａから「映画のコンテンツを１０回だけ再生することを許諾する」といったライセンス情報を取得し、これを要求元のコンテンツ出力部１ｂに送信する。
コンテンツ出力部１ｂは、そのライセンス情報を使って１回分だけコンテンツを再生させたときには、そのライセンス情報と、１回分だけ利用したことを知らせる利用情報とを利用権管理部１ａに送信する。
【０２２７】
利用権管理部１ａは、コンテンツ出力部１ｂから送信されたライセンス情報を、利用情報を基に、「映画のコンテンツを９回だけ再生することを許諾する」ライセンス情報に更新してこれを保有する。
ここで、利用権管理部１ａはその更新されたライセンス情報を保有し続けても良いし、取得先の利用権管理部２ａに返却しても良い。
【０２２８】
更新されたライセンス情報を取得先の利用権管理部２ａに返却する場合には、利用権管理部１ａは、予め利用権管理部２ａからライセンス情報を取得するときに、取得先が利用権管理部２ａであるといった内容の取得先情報を記憶しておき、その取得先情報を基に更新されたライセンス情報を返却する。この取得先情報は、例えば、図１０で説明した動作のステップＳ１ｂで記憶する機能部ＩＤであって、ステップＳ９ｂでその機能部ＩＤを削除させることなく保存させておく。
【０２２９】
また、利用権管理部１ａ，２ａ，３ａ毎に、更新されたライセンス情報を、例えばそのライセンス情報の内容に応じて、保有し続けるか、取得先に返却するかを判断させても良い。
例えば、利用権管理部１ａが、利用権管理部２ａから取得したライセンス情報を保有し続けた場合でも、利用権管理部１ａは、上述のような取得先情報を保有しており、利用権管理部３ａからさらにそのライセンス情報を要求されてこれを送信するときには、そのライセンス情報と取得先情報を送信する。
【０２３０】
そして、ライセンス情報と取得先情報を取得した利用権管理部３ａは、コンテンツ出力部３ｂにそのライセンス情報を送信してこれを使用させるとともに、取得先情報の内容を、取得先が利用権管理部１ａであるといった内容に更新する。ここで、利用権管理部３ａは、コンテンツ出力部３ｂがそのライセンス情報に含まれるライセンスを全て使い切らなかったときには、上述のように、ライセンス情報を更新した上で、そのライセンス情報の内容からこれを返却すべきと判断し、上記取得先情報を基にそのライセンス情報を利用権管理部１ａに返却する。なお、上述の場合には、利用権管理部３ａに取得先情報を更新させたが、更新させずにライセンス情報を利用権管理部２ａへ返却させても良い。
【０２３１】
なお、上述の場合では、ライセンス情報を要求してこれを取得した利用権管理部に、利用され更新されたライセンス情報を、そのまま保持するか、取得先に返却するかを判別させたが、取得先となる利用権管理部、つまりライセンス情報の要求に応じてこれを送信する利用権管理部に、ライセンス情報を受信する利用権管理部に対して、利用され更新されたライセンス情報を返却するように指示させても良い。
【０２３２】
例えば、図１０に示す例では、ライセンス情報を送信する利用権管理部２ａが、ステップＳ６ｂで送信情報を作成するときに、この送信情報の中に、ライセンス情報とともに、利用され更新されたライセンス情報を利用権管理部２ａ自らに返却するように強制する返却強制メッセージを含める。この返却強制メッセージは、例えばフラグを立てることなどによって表される。そして、この返却強制メッセージ及びライセンス情報を含む送信情報を受けた検索主体Ｘが、受け取ったライセンス情報の一部を利用してこのライセンス情報を更新すると、上記返却強制メッセージに基づき、更新されたライセンス情報を利用権管理部２ａに返却する。
【０２３３】
一方、上述では検索主体Ｘが利用権管理部である場合を例に挙げて説明したが、検索主体Ｘがコンテンツ出力部である場合には、常に利用されたライセンス情報を取得先の利用権管理部に返却する。
例えば、検索主体Ｘがコンテンツ出力部１ｂであって、所望のライセンス情報を保有する利用権管理部を検索した結果、利用権管理部２ａがその検索条件に該当した場合、コンテンツ出力部１ｂはライセンス情報を利用権管理部２ａから取得して取得先情報を記憶する。
【０２３４】
そして、コンテンツ出力部１ｂは、取得したライセンス情報を利用した後、そのライセンス情報に含まれていたライセンスをどれだけ利用したかといった利用情報と、利用されたライセンス情報とを、取得先情報を基に取得先の利用権管理部２ａに返却する。
【０２３５】
ところで、コンテンツ利用装置３及びコンテンツ利用装置４は、それぞれホームネットワーク３００のＩＰ範囲外であって、ＩＰ範囲内のライセンス情報を保有する利用権管理部を検索するときには、その利用権管理部を直接検索することなく、ローカルラインで接続されたＩＰ範囲内のコンテンツ利用装置を介して間接的に検索を行う。
【０２３６】
図１９は、コンテンツ利用装置４がローカルラインで接続されたコンテンツ利用装置２を介して検索を行う状態を説明するための説明図である。
コンテンツ利用装置４のコンテンツ出力部４ｂが、検索主体Ｘとなって所望のライセンス情報を保有する利用権管理部を検索するときには、ＩＰ範囲内のコンテンツ利用装置２の利用権管理部２ａに検索を依頼する。この依頼を受けた利用権管理部２ａは、自らそのライセンス情報を保有しているか否かを判別し、ライセンス情報を保有していればこれを権利解釈してコンテンツ出力部４ｂに送信する一方、そのライセンス情報を保有していなければ、コンテンツ出力部４ｂの検索を代理して行い、検索して取得したライセンス情報を権利解釈してコンテンツ出力部４ｂに送信する。
【０２３７】
そしてコンテンツ出力部４ｂは、権利解釈されたライセンス情報のうち必要な利用条件及び復号鍵を取得してコンテンツを利用する。
このように、ＩＰ範囲外にあって自らに利用権管理部を備えずにコンテンツ出力部のみを備えたコンテンツ利用装置は、自らが検索主体Ｘとなって検索を行う場合でも、ＩＰ範囲内の他のコンテンツ利用装置の利用権管理部に検索を依頼する。
【０２３８】
図２０は、コンテンツ利用装置３がローカルラインで接続されたコンテンツ利用装置１を介して検索を行う状態を説明するための説明図である。
コンテンツ利用装置３のコンテンツ出力部３ｂが、検索主体Ｘとなって所望のライセンス情報を保有する利用権管理部を検索するときには、まず直接検索可能なコンテンツ利用装置３の利用権管理部３ａと、ローカルラインで接続されたコンテンツ利用装置１の利用権管理部１ａとを対象に検索を行う。そして、利用権管理部１ａ，３ａの何れもライセンス情報を保有していないときには、コンテンツ出力部３ｂはＩＰ範囲内の利用権管理部１ａに、所望のライセンス情報を保有する利用権管理部の検索を依頼する。
【０２３９】
そして利用権管理部１ａがコンテンツ出力部３ｂに代わって検索を代理して行い、上述の検索条件に該当した利用権管理部からライセンス情報を取得すると、そのライセンス情報をコンテンツ利用装置３の利用権管理部３ａに送信する。このライセンス情報を受信した利用権管理部３ａは、そのライセンス情報を権利解釈して要求元のコンテンツ出力部３ｂに送信する。
【０２４０】
また、コンテンツ利用装置３の利用権管理部３ａが、コンテンツ出力部３ｂの要求を受けて検索主体Ｘとなったときには、まずコンテンツ出力部３ｂから要求されたライセンス情報を自らが保有しているか否かを判別し、ライセンス情報を保有していればこれを権利解釈してコンテンツ出力部３ｂに送信する。そして、そのライセンス情報を保有していなければ、利用権管理部３ａが、ＩＰ範囲内の利用権管理部１ａに、要求を受けたライセンス情報を保有する利用権管理部の検索を依頼する。その後、利用権管理部１ａは利用権管理部３ａに代わって検索を代理して行う。
【０２４１】
このように、ＩＰ範囲外にあって自らに利用権管理部とコンテンツ出力部とを備えたコンテンツ利用装置は、自らの利用権管理部に所望のライセンス情報がなければ、ＩＰ範囲内にある利用権管理部に検索を依頼し、検索を依頼されたＩＰ範囲内にある利用権管理部は、検索のみを代理して行い、ＩＰ範囲外の利用権管理部は取得したライセンス情報の権利解釈のみを行う。つまり、ＩＰ範囲内外の利用権管理部のそれぞれに代理検索と権利解釈とを分離して行わせる。
【０２４２】
なお、上述の場合ではＩＰ範囲内外の利用権管理部に代理検索と権利解釈とを分離して行わせたが、ＩＰ範囲内の利用権管理部に代理検索と権利解釈とを行わせても良い。この場合、ＩＰ範囲外の利用権管理部は、ＩＰ範囲内の利用権管理部とＩＰ範囲外のコンテンツ出力部との間で送受信される情報の中継を行う。
【０２４３】
例えば図２０に示す場合には、ＩＰ範囲内の利用権管理部１ａに代理検索と権利解釈とを行わせ、ＩＰ範囲外の利用権管理部３ａに、利用権管理部１ａとコンテンツ出力部３ｂとの間で送受信される情報の中継を行わせる。
【０２４４】
（変形例）
次に、上記本実施の形態におけるホームネットワーク３００の変形例について説明する。
まず、利用権管理部に物理的に直接接続するコンテンツ出力部の数に関する変形例を説明する。
【０２４５】
図２１は、この変形例にかかるホームネットワーク３００を含む全システムの機能ブロック図である。
ホームネットワーク３００は、６つのコンテンツ利用装置１１〜１６を備えており、１つの利用権管理部に３つのコンテンツ出力部が物理的に直接接続されている。
【０２４６】
コンテンツ利用装置１１は、上述の利用権管理部１ａと同様の機能を有する利用権管理部１１ａと、上述のコンテンツ出力部１ｂと同様の機能を有する利用権管理部１１ｂとを備え、これと同様に、コンテンツ利用装置１４は、上述の利用権管理部１ａと同様の機能を有する利用権管理部１４ａと、上述のコンテンツ出力部１ｂと同様の機能を有する利用権管理部１４ｂとを備えている。
【０２４７】
一方、コンテンツ利用装置１２，１３，１５，１６は、それぞれ上述のコンテンツ出力部１ｂと同様の機能を有するコンテンツ出力部１２ｂ，１３ｂ，１５ｂ，１６ｂのみを備えている。
【０２４８】
このような構成機器１１〜１６を備えたホームネットワーク３００では、コンテンツ利用装置１１の利用権管理部１１ａに、コンテンツ利用装置１１自身のコンテンツ出力部１１ｂと、コンテンツ利用装置１２のコンテンツ出力部１２ｂと、コンテンツ利用装置１３のコンテンツ出力部１３ｂとが物理的に直接接続され、これと同様に、コンテンツ利用装置１４の利用権管理部１４ａに、コンテンツ利用装置１４自身のコンテンツ出力部１４ｂと、コンテンツ利用装置１５のコンテンツ出力部１５ｂと、コンテンツ利用装置１６のコンテンツ出力部１６ｂとが物理的に直接接続されている。
【０２４９】
ここで、上述のように複数のコンテンツ出力部を１つの利用権管理部に物理的に直接接続してホームネットワーク３００を構成した場合には、利用権管理部１１ａ，１４ａのそれぞれがコンテンツ出力部１１ｂ〜１６ｂから要求を受けてライセンス情報を保有する利用権管理部を検索するときには、例えば要求してきたコンテンツ出力部に割り振られた機能部ＩＤを記憶しておく。そして、利用権管理部１１ａ ，１４ａは検索して取得したライセンス情報を送信するときには、記憶されている上述の機能部ＩＤに基づいて、要求元のコンテンツ出力部を特定し、そのコンテンツ出力部に対して送信する。
【０２５０】
また、コンテンツ出力部１１ｂ〜１６ｂがライセンス情報を保有する利用権管理部を検索するときにおける本変形例の動作は、図２に示す、１つの利用権管理部に１つのコンテンツ出力部を接続したときの動作と同様である。
【０２５１】
なお、コンテンツ利用装置１２，１３，１５，１６のコンテンツ出力部１２ｂ，１３ｂ，１５ｂ，１６ｂにおける制御部５１は、他のコンテンツ利用装置からライセンス情報を取得するライセンス情報取得手段として機能し、出力部５２は、取得されたライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段として機能する。
【０２５２】
このように、複数のコンテンツ出力部を１つの利用権管理部に物理的に直接接続して図２１に示すホームネットワーク３００を構成しても、１つのコンテンツ出力部を１つの利用権管理部に接続して図２に示すホームネットワーク３００を構成した場合と同様、コンテンツ利用装置１１〜１６のコンテンツ出力部１１ｂ〜１６ｂの何れでもホームネットワーク３００上にあるライセンス情報を用いてコンテンツを利用することができる。
【０２５３】
なお、本変形例では１つの利用権管理部に３つのコンテンツ出力部を接続したが、本発明はこれに限定されるものではなく、１つの利用権管理部に２つ又は４つ以上のコンテンツ出力部を直接接続しても良い。
【０２５４】
次に、複数の利用権管理部で機能を異ならせることに関する変形例を説明する。
図２２は、この変形例にかかるホームネットワーク３００を含む全システムの機能ブロック図である。
ホームネットワーク３００はコンテンツ利用装置１，２を備え、コンテンツ利用装置１の利用権管理部１ａはライセンス情報を一括管理する一方、コンテンツ利用装置２の利用権管理部２ａはコンテンツ出力部２ｂとサーバ１００及び利用権管理部１ａとの間で行われるデータの送受信を中継する。
【０２５５】
即ち、コンテンツ出力部１ｂ，２ｂは、常に利用権管理部１ａにライセンス情報を要求し、利用権管理部１ａにそのライセンス情報があればこれを取得する。また、利用権管理部１ａは、コンテンツ出力部１ａ ，２ａから要求されたライセンス情報を保有していなければ、サーバ１００に対してライセンス情報を配信するように要求してこれを取得し、取得したライセンス情報をコンテンツ出力部１ａ，２ａに送信する。
【０２５６】
このように、１つの利用権管理部にライセンス情報を一括管理させても、各利用権管理部のそれぞれにライセンス情報を分担管理させる場合と同様、コンテンツ利用装置１，２のコンテンツ出力部１ｂ，２ｂの何れでもホームネットワーク３００上にあるライセンス情報を用いてコンテンツを利用することができる。言い換えれば、コンテンツ利用装置２はコンテンツ利用装置１からライセンス情報を取得してコンテンツを利用することができる。
【０２５７】
また、本変形例では、利用権管理部１ａがライセンス情報を一括管理し得ないような異常状態となると、利用権管理部２ａがライセンス情報を一括管理する。即ち、利用権管理部１ａ，２ａはともにライセンス情報を一括管理する機能と、データ送受信の中継を行う機能と備え、互いに相手のステータスを検知することで、何れか１つの利用権管理部がライセンス情報の一括管理を行い、他の利用権管理部がデータ送受信の中継を行う。
これにより、ライセンス情報を一括管理する利用権管理部が異常となっても、他の利用権管理部がライセンス情報を一括管理するため、異常時においても比較的被害を小さく抑えることができる。
【０２５８】
次に、利用権管理部の数に関する変形例を説明する。
図２３は、この変形例にかかるホームネットワーク３００を含む全体システムの機能ブロック図である。
【０２５９】
ホームネットワーク３００は、利用権管理部１ａとコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂとを備えている。
このように利用権管理部が１つであるときには、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂの何れも利用権管理部１ａにライセンス情報を要求し、利用権管理部１ａがそのライセンス情報を保有していれば、利用権管理部１ａからこれを取得する。
【０２６０】
このように、利用権管理部が１つだけであっても、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂの何れからでもホームネットワーク３００上にあるライセンス情報を利用してコンテンツを利用することができる。言い換えれば、コンテンツ出力部２ｂ，３ｂ，４ｂをそれぞれ備えたコンテンツ利用装置は、利用権管理部１ａ及びコンテンツ出力部１ｂを備えたコンテンツ利用装置からライセンス情報を取得してコンテンツを利用することができる。
以上、本発明に係るネットワークシステムについて、実施の形態及び変形例を用いて説明したが、本発明は、これらに限定されるものではない。
【０２６１】
例えば、利用権管理部１ａ，２ａ，３ａの故障などによるライセンス情報の消失を防ぐため、本実施の形態及び変形例におけるネットワークシステムつまりホームネットワーク３００にさらに、利用権管理部１ａ，２ａ，３ａのそれぞれに代わり得るバックアップ用の利用権管理部を備えても良い。このときには、利用権管理部１ａ，２ａ，３ａが、自ら保有しているライセンス情報を更新する毎に、バックアップ用利用権管理部との間で相互に認証を行い、その後、バックアップ用利用権管理部に最新のライセンス情報を保存させる。
【０２６２】
これにより、利用権管理部１ａ，２ａ，３ａが故障しても、バックアップ用利用権管理部が故障した利用権管理部に取って代わって動作し、ライセンス情報の消失を防ぐことができる。
【０２６３】
また、サーバ１００のコンテンツ部１１０から配信されたコンテンツを蓄積する蓄積部を具備して、コンテンツ出力部１ｂ，２ｂ，３ｂからの要求に応じてその蓄積部に蓄積されたコンテンツを送信するコンテンツ管理部をホームネットワーク３００に備えても良い。
【０２６４】
この場合には、利用する予定のコンテンツを予めコンテンツ管理部の蓄積部に蓄積させておき、コンテンツ出力部１ｂ，２ｂ，３ｂが実際にコンテンツを利用するときにはコンテンツ管理部にそのコンテンツを要求する。そして、コンテンツ管理部は、要求されたコンテンツが蓄積部に蓄積されていれば、そのコンテンツをコンテンツ出力部１ｂ，２ｂ，３ｂに送信し、要求されたコンテンツが蓄積部に蓄積されていなければ、そのコンテンツをサーバ１００のコンテンツ部１１０に要求してこれを取得し、コンテンツ出力部１ｂ，２ｂ，３ｂに送信する。
【０２６５】
これにより、コンテンツ出力部１ｂ，２ｂ，３ｂがコンテンツを利用する度に、サーバ１００のコンテンツ部１１０にアクセスする必要がなく、サーバ１００とホームネットワーク３００との間の通信に異常が生じたときにコンテンツを利用することができなくなるといった不具合の発生を防止することができる。さらに、例えば深夜などのネットワーク負荷が重くない時間帯に、サーバ１００からコンテンツを配信させてコンテンツ管理部の蓄積部に蓄積させておくことで、コンテンツを容易に用いることができる。
【０２６６】
また、本実施の形態及びその変形例のホームネットワーク３００は、コンテンツ部１１０とライセンス部１２０とを備えサーバ１００から配信されるコンテンツとライセンス情報とを受信したが、コンテンツ部１１０のみを備えたサーバからコンテンツを受信し、ライセンス部１２０のみを備えたサーバからライセンス情報を受信するようにしても良い。さらに、放送局から配信されるコンテンツを受信しても良く、配信されるコンテンツは、いわゆるパッケージメディアにより暗号化されたものでも良い。
【０２６７】
また、本実施の形態及びその変形例では、検索主体Ｘが利用権管理部１ａ，２ａ，３ａであってコンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂがライセンス情報を要求するときには、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂのそれぞれに、まず最初に特定の利用権管理部に対してライセンス情報を要求させたが、最初にライセンス情報を要求させる利用権管理部を動的に変化させても良い。例えば、コンテンツ出力部１ｂが最初にライセンス情報を要求する相手を、利用権管理部１ａと利用権管理部２ａとで定期的に変化させたり、コンテンツ出力部２ｂが最初にライセンス情報を要求する相手を、利用権管理部２ａと利用権管理部１ａとで定期的に変化させたりする。
【０２６８】
さらにまた、本実施の形態及びその変形例では、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂのそれぞれにライセンス情報を要求させたが、ライセンス情報の取得の予約を要求させても良い。
【０２６９】
ここで、ライセンス情報の取得の予約を要求するとは、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂのそれぞれが、用いる予定のあるライセンス情報を、そのライセンス情報を保有する利用権管理部に対して、取得すること事前に約束して、他の機能部に取得されないように確保させるこという。
【０２７０】
例えば、コンテンツ出力部１ｂが、「映画のコンテンツを１０回だけ再生することを許諾する」といったライセンス情報の取得の予約を利用権管理部１ａに要求した場合、利用権管理部１ａは、自らがそのライセンス情報を保有していれば、そのライセンス情報を、コンテンツ出力部１ｂが予約しているといった内容の予約情報と合わせて保有する。また、この予約情報には、例えば予約したコンテンツ出力部１ｂの機能部ＩＤ「１Ｂ」が含まれている。
【０２７１】
そして次に、コンテンツ出力部１ｂが実際に「映画のコンテンツを１０回だけ再生することを許諾する」といったライセンス情報を用いようとして、利用権管理部１ａにそのライセンス情報を要求すると、利用権管理部１ａは、ライセンス情報を要求してきたコンテンツ出力部１ｂの機能部ＩＤ「１Ｂ」と、予約情報に含まれる機能部ＩＤ「１Ｂ」とが一致することから、先に予約済みのライセンス情報をコンテンツ出力部１ｂに送信する。その結果、コンテンツ出力部１ｂは、先に予約していたライセンス情報を取得して、これを用いてコンテンツを利用する。
【０２７２】
また、コンテンツ出力部１ｂが先に予約したライセンス情報を要求する前に、例えば利用権管理部２ａが、利用権管理部１ａに対してそのライセンス情報を要求しても、利用権管理部１ａは、ライセンス情報を要求してきた利用権管理部２ａの機能部ＩＤ「２Ａ」と、予約情報に含まれる機能部ＩＤ「１Ｂ」とが一致しないことから、予約済みのライセンス情報の利用権管理部２ａによる取得を禁止する。
【０２７３】
このように、予約済みのライセンス情報は、これを予約した機能部しか要求して取得することができず、予めライセンス情報を用いる予定があれば、コンテンツ出力部１ｂ，２ｂ，３ｂ，４ｂに事前にライセンス情報の取得の予約を要求させておくことで、他の機能部に取得されてしまうのを防ぐことができる。
【０２７４】
また、上述の例で、要求されたライセンス情報を利用権管理部１ａが保有していなければ、利用権管理部１ａに、そのライセンス情報を保有する利用権管理部を検索させても良い。この場合、検索の結果、例えば利用権管理部２ａがそのライセンス情報を保有していれば、利用権管理部１ａは、利用権管理部２ａに対してそのライセンス情報の取得の予約を要求することで、要求されたライセンス情報に上述の予約情報を合わせて保有させる。
【０２７５】
なお、上述の場合には、予約した機能部の機能部ＩＤを予約情報に含ませて、例えば、ライセンス情報Ａはコンテンツ出力部１ｂが利用する予定があり、ライセンス情報Ｂはコンテンツ出力部２ｂが利用する予定があるといったように、ライセンス情報の予約を機能部ごとに行わせたが、ライセンス情報の予約をユーザーごとに行わせても良い。
【０２７６】
例えば、ユーザーｕ１がコンテンツ利用装置１を操作してユーザーＩＤ「Ｕ１」を入力するとともに「映画のコンテンツを１０回だけ再生することを許諾する」といったライセンス情報の取得の予約をコンテンツ出力部１ｂに要求させた場合、利用権管理部１ａにそのライセンス情報が保有されていれば、利用権管理部１ａは、そのライセンス情報を、ユーザーｕ１が予約しているといった内容の予約情報と合わせて保有する。ここで、この予約情報には、例えば予約したユーザーｕ１のユーザーＩＤ「Ｕ１」が含まれる。
【０２７７】
そして次に、ユーザーｕ１が、コンテンツ利用装置２で映画のコンテンツを１０回だけ再生するといった利用条件でコンテンツを利用しようとコンテンツ利用装置２を操作するとともに、ユーザーｕ１のユーザーＩＤ「Ｕ１」をコンテンツ利用装置２に入力すると、コンテンツ出力部２ｂは「映画のコンテンツを１０回だけ再生することを許諾する」といったライセンス情報を利用権管理部２ａに要求する。この要求を受けた利用権管理部２ａは、自らがそのライセンス情報を保有していなければ、そのライセンス情報を保有する利用権管理部を検索し、その検索の結果、利用権管理部１ａがその検索条件に該当すると判断すると、利用権管理部２ａは、利用権管理部１ａに対してそのライセンス情報を要求するとともに、ユーザーＩＤ「Ｕ１」を提示する。ライセンス情報の要求を受けた利用権管理部１ａは、提示を受けたユーザーＩＤ「Ｕ１」と、予約情報に含まれるユーザーＩＤ「Ｕ１」とが一致することから、先に予約済みのライセンス情報を利用権管理部２ａに送信する。そして、そのライセンス情報を取得した利用権管理部２ａが、そのライセンス情報をさらにコンテンツ出力部２ｂに送信することで、コンテンツ出力部２ｂはライセンス情報を用いて映画のコンテンツを再生させる。
【０２７８】
また、複数の機能部やユーザーが同一のライセンス情報の取得を予約しても良い。この場合には、上述の予約情報に、複数の機能部ＩＤやユーザーＩＤが含まれる。
さらに、同一のライセンス情報の取得を予約する複数の機能部やユーザーに対して、そのライセンス情報を用いる優先順位を付けても良い。具体的には、予約情報に含まれるそれぞれの機能部ＩＤやユーザーＩＤに、優先順位を付ける。
【０２７９】
この場合、複数の機能部が同一のライセンス情報を予約していても、優先順位の最も高い機能部しかそのライセンス情報を取得して用いることができず、優先順位の最も高い機能部が予約を解消すると、次に優先順位の最も高い機能部しかそのライセンス情報を取得し用いることができない。
【０２８０】
またさらに、上述の場合では、予約の対象となるライセンス情報を保有する利用権管理部ごとに、そのライセンス情報と合わせて予約情報を保有させたが、予約情報を１つの利用権管理部にまとめて保有させても良く、予約情報をまとめて保有しこれを管理する管理端末機器を新たに備えても良い。
【０２８１】
また、本実施の形態及びその変形例では、ライセンス情報を要求したコンテンツ出力部にこれを取得させたが、他のコンテンツ出力部に取得させても良い。
この場合、例えば、家の１階にコンテンツ利用装置１が設置され、２階にコンテンツ利用装置２が設置されている場合に、ユーザーが１階のコンテンツ利用装置１を操作してコンテンツ出力部１ｂからライセンス情報を要求させ、そのライセンス情報を２階のコンテンツ利用装置２のコンテンツ出力部２ｂに取得させる。これにより、ホームネットワーク３００の使い勝手を向上することができる。
【０２８２】
【発明の効果】
以上の説明から明らかなように、本発明に係るコンテンツ利用装置は、通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数のコンテンツ利用装置から構成されるネットワークシステムにおける１台のコンテンツ利用装置であって、前記コンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段と、ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段とを備え、前記利用権管理手段は、前記出力手段からライセンス情報の要求を受けると、他のコンテンツ利用装置の利用権管理手段に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を前記出力手段に渡し、前記出力手段は、前記利用権管理手段から渡されたライセンス情報に基づいてコンテンツを利用することを特徴とするコンテンツ利用装置である。
【０２８３】
これによって、利用権管理手段は他のコンテンツ利用装置の利用権管理手段に対してライセンス情報を要求してこれを取得するので、ユーザーは、コンテンツ利用装置を操作してこのコンテンツ利用装置の出力手段にコンテンツを利用させようとしたときに、そのコンテンツ利用装置の利用権管理手段にライセンス情報が保有されていなくても、その利用権管理手段に他のコンテンツ利用装置からライセンス情報を取得させて、操作したコンテンツ利用装置の出力手段にコンテンツを利用させることができ、その結果、ライセンス情報を有効に活用することができる。
【０２８４】
ここで、本発明にかかるコンテンツ利用装置の利用権管理手段は、前記出力手段から要求されたライセンス情報を保有していない場合に、前記ライセンス情報を保有する他のコンテンツ利用装置の利用権管理手段を検索して、前記他の利用権管理手段から前記ライセンス情報を取得することを特徴とする。
【０２８５】
これによって、利用権管理手段は、複数ある他のコンテンツ利用装置の利用権管理手段のなかからライセンス情報を保有するものだけを特定し、そのコンテンツ利用装置の利用権管理手段に対してのみライセンス情報を要求するので、全てのコンテンツ利用装置の利用権管理手段に対してライセンス情報を要求するといった無駄な要求を省くことができる。
【０２８６】
また、本発明にかかるコンテンツ利用装置の利用権管理手段は、他のコンテンツ利用装置の利用権管理手段からライセンス情報を要求されたときには、前記ライセンス情報を要求する要求元の前記利用権管理手段を認証し、前記要求元の利用権管理手段を不当なものと判断したときには、前記要求元の利用権管理手段による前記ライセンス情報の取得を禁止することを特徴とする。
【０２８７】
これによって、例えば家庭内で複数のコンテンツ利用装置を用いてネットワークシステムを構成した場合に、家庭外にあるコンテンツ利用装置が、家庭内のネットワークシステム上のコンテンツ利用装置の利用権管理手段から、ライセンス情報を取得しようとしても、前記利用権管理手段の認証により不当なものと判断されると、家庭外にあるコンテンツ利用装置はライセンス情報を取得できないため、ライセンス情報の外部への流出を防ぐことができる。
【０２８８】
ここで、本発明は、通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数のコンテンツ利用装置から構成されるネットワークシステムにおける１台のコンテンツ利用装置であって、前記コンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段と、ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段とを備え、前記出力手段は、他のコンテンツ利用装置の利用権管理手段にライセンス情報を要求してこれを取得するとともに、取得したライセンス情報に基づいてコンテンツを利用することを特徴とするコンテンツ利用装置とすることもできる。
【０２８９】
これによって、出力手段は他のコンテンツ利用装置の利用権管理手段に対してライセンス情報を要求してこれを取得するので、ユーザーは、コンテンツ利用装置を操作してこのコンテンツ利用装置の出力手段にコンテンツを利用させようとしたときに、その操作したコンテンツ利用装置の利用権管理手段にライセンス情報が保有されていなくても、その操作したコンテンツ利用装置の出力手段に他のコンテンツ利用装置からライセンス情報を取得させて、コンテンツを利用させることができ、その結果、ライセンス情報を有効に活用することができる。
【０２９０】
さらに、本発明は、通信ネットワークで相互に接続され、デジタル著作物であるコンテンツを利用する複数の第１のコンテンツ利用装置と少なくとも１つ以上の第２のコンテンツ利用装置とを含んで構成されるネットワークシステムであって、前記第１のコンテンツ利用装置は、前記第１のコンテンツ利用装置以外から配信され、コンテンツの利用を可能にするライセンス情報を保有する利用権管理手段、及び、ライセンス情報に基づいてコンテンツを利用し、音声、映像及びデータの少なくとも１つの形態で出力する出力手段を備え、前記第２のコンテンツ利用装置は、前記出力手段のみを備え、前記第１のコンテンツ利用装置の利用権管理手段は、自らと共に同一の第１のコンテンツ利用装置に備えられている出力手段、又は第２のコンテンツ利用装置の出力手段からライセンス情報の要求を受けると、他の第１のコンテンツ利用装置の利用権管理手段に前記ライセンス情報を要求してこれを取得するとともに、取得した前記ライセンス情報を、前記ライセンス情報を要求してきた前記出力手段に渡し、前記出力手段は、渡された前記ライセンス情報に基づいてコンテンツを利用することを特徴とするネットワークシステムとすることもできる。
【０２９１】
これによって、第１のコンテンツ利用装置の利用権管理手段は他の第１のコンテンツ利用装置の利用権管理手段に対してライセンス情報を要求してこれを取得するので、ユーザーは、第１のコンテンツ利用装置を操作してこの第１のコンテンツ利用装置の出力手段にコンテンツを利用させようとしたときに、その操作した第１のコンテンツ利用装置の利用権管理手段にライセンス情報が保有されていなくても、その利用権管理手段に他の第１のコンテンツ利用装置からライセンス情報を取得させて、操作された第１のコンテンツ利用装置の出力手段にコンテンツを利用させることができ、その結果、ライセンス情報を有効に活用することができる。また、ユーザーが、第２のコンテンツ利用装置を操作してこの第２のコンテンツ利用装置の出力手段にコンテンツを利用させようとしたときに、その出力手段のライセンス情報の要求先となる第１のコンテンツ利用装置の利用権管理手段にライセンス情報が保有されていなくても、その利用権管理手段に他の第１のコンテンツ利用装置からライセンス情報を取得させて、操作された第２のコンテンツ利用装置の出力手段にコンテンツを利用させることができ、その結果、ライセンス情報を有効に活用することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるコンテンツ利用装置及びネットワークシステムを含む全体システムのシステム構成図である。
【図２】同上の全体システムの機能ブロック図である。
【図３】同上のネットワークシステムの全体的な動作を示すフローチャートである。
【図４】同上のネットワークシステムにおけるコンテンツ利用装置の利用権管理部が検索する状態を示す概略機能ブロック図である。
【図５】同上のネットワークシステムにおけるコンテンツ利用装置の利用権管理部がライセンス情報を検索することで、コンテンツ出力部がライセンス情報を取得する動作を示すシーケンス図である。
【図６】同上のネットワークシステムにおけるコンテンツ利用装置のコンテンツ出力部が検索する状態を示す概略機能ブロック図である。
【図７】同上のネットワークシステムにおけるコンテンツ利用装置のコンテンツ出力部がライセンス情報を検索してこれを取得する動作を示すシーケンス図である。
【図８】ブロードキャスト方式の検索方法を示す説明図である。
【図９】検索主体が利用権管理部にライセンス情報を問い合わせる動作を示すシーケンス図である。
【図１０】検索主体が利用権管理部からライセンス情報を取得する動作を示すシーケンス図である。
【図１１】順次アクセス方式の検索方法を説明するための説明図である。
【図１２】事前プッシュ方式の検索方法を説明するための説明図である。
【図１３】検索依頼方式の検索方法を説明するための説明図である。
【図１４】（ａ）〜（ｅ）は、ドメインリストを更新する動作の一例を説明するための説明図である。
【図１５】コンテンツ利用装置を複数のユーザードメインに属させた状態の一例を説明するための説明図である。
【図１６】利用権管理部が配信要求処理を行う動作を示すシーケンス図である。
【図１７】サーバにライセンス情報の配信を要求する動作の一例を説明するための説明図である。
【図１８】サーバがライセンス情報を配信する状態を説明するための説明図である。
【図１９】ＩＰ範囲外のコンテンツ利用装置がＩＰ範囲内のコンテンツ利用装置に検索を依頼する状態を説明するための説明図である。
【図２０】同上の他の状態を説明するための説明図である。
【図２１】利用権管理部に複数のコンテンツ出力部を直接接続した全体システムの機能ブロック図である。
【図２２】１つの利用権管理部にライセンス情報を一括管理させる状態を示す全体システムの機能ブロック図である。
【図２３】ネットワークシステムを１つの利用権管理部と複数のコンテンツ出力部で構成した概略機能ブロック図である。
【符号の説明】
１〜４  コンテンツ利用装置
１ａ，２ａ，３ａ  利用権管理部
１ｂ，２ｂ，３ｂ，４ｂ  コンテンツ出力部
５１  制御部
５２  出力部
１００  サーバ
１１０  コンテンツ部
１２０  ライセンス部
２００  ホームゲートウェイ
３００  ホームネットワーク
【図１】
0004177040.tif 000002
【図２】
0004177040.tif 000003
【図３】
0004177040.tif 000004
【図４】
0004177040.tif 000005
【図５】
0004177040.tif 000006
【図６】
0004177040.tif 000007
【図７】
0004177040.tif 000008
【図８】
0004177040.tif 000009
【図９】
0004177040.tif 000010
【図１０】
0004177040.tif 000011
【図１１】
0004177040.tif 000012
【図１２】
0004177040.tif 000013
【図１３】
0004177040.tif 000014
【図１４】
0004177040.tif 000015
【図１５】
0004177040.tif 000016
【図１６】
0004177040.tif 000017
【図１７】
0004177040.tif 000018
【図１８】
0004177040.tif 000019
【図１９】
0004177040.tif 000020
【図２０】
0004177040.tif 000021
【図２１】
0004177040.tif 000022
【図２２】
0004177040.tif 000023
【図２３】
0004177040.tif 000024