"アダプティブストリーミングサービスを提供するユーザ端末装置のディジタル著作権管理DRMサービス提供方法であって、前記アダプティブストリーミングサービスを用いて提供される特定のコンテンツに適用された複数のDRMシステムに関する情報を含むコンテンツ保護情報を受信するステップと、前記複数のDRMシステムのうちから特定のDRMシステムを選択するステップと、前記特定のDRMシステムに対応し、前記特定のコンテンツを復号可能な暗号キーを含むライセンスを取得するステップと、前記取得したライセンスを用いて前記特定のコンテンツを復号するステップと、を有することを特徴とするDRMサービス提供方法。前記ライセンスを取得するステップは、前記特定のDRMシステムが前記ユーザ端末でサポートするDRMシステムと一致しない場合に、前記コンテンツ保護情報に含まれたダウンロード情報に基づいて前記特定のDRMシステムモジュールをダウンロードするステップと、前記特定のDRMシステムモジュールを用いて前記特定のDRMシステムモジュールに対応するDRMエージェントを設置するステップと、前記DRMエージェントが前記コンテンツ保護情報に含まれたライセンス取得情報に基づいて前記ライセンスを取得するステップとを有することを特徴とする請求項1に記載のDRMサービス提供方法。前記特定のDRMシステムを選択するステップは、前記アダプティブストリーミングサービスに従って複数の期間に分割された前記特定のコンテンツの受信期間をチェックするステップと、前記コンテンツ保護情報に基づいて前記受信期間に適用された複数のDRMシステムのタイプをチェックするステップと、選択基準に基づいて前記受信期間に適用された複数のDRMシステムのうちから前記特定のDRMシステムを選択するステップとを有することを特徴とする請求項2に記載のDRMサービス提供方法。前記特定のDRMシステムを選択するステップは、ネットワーク状態をモニタリングすることにより現在のネットワーク帯域幅をチェックするステップと、前記アダプティブストリーミングサービスに従って複数の期間に分割された前記特定のコンテンツの受信期間をチェックするステップと、前記受信期間に対応する複数のレプリゼンテーションのうちから前記現在のネットワーク帯域幅をサポートするレプリゼンテーションを選択するステップと、前記コンテンツ保護情報に基づいて前記選択されたレプリゼンテーションに適用された複数のDRMシステムのタイプをチェックするステップと、選択基準に基づいて前記タイプがチェックされた複数のDRMシステムのうちから前記特定のDRMシステムを選択するステップとを有することを特徴とする請求項2に記載のDRMサービス提供方法。前記特定のDRMシステムを選択するステップは、ネットワーク状態をモニタリングすることにより現在のネットワーク帯域幅をチェックするステップと、前記アダプティブストリーミングサービスに従って複数の期間に分割された前記特定のコンテンツの受信期間をチェックするステップと、前記受信期間に対応する複数のレプリゼンテーションのうちから前記現在のネットワーク帯域幅をサポートし、前記ユーザ端末装置に対応するサブスクリプションレベルに対応するレプリゼンテーションを選択するステップと、前記コンテンツ保護情報に基づいて前記選択されたレプリゼンテーションに適用された複数のDRMシステムのタイプをチェックするステップと、選択基準に基づいて前記タイプがチェックされた複数のDRMシステムのうちから前記特定のDRMシステムを選択するステップとを有することを特徴とする請求項2に記載のDRMサービス提供方法。前記受信期間に対応する複数のレプリゼンテーションのうちで前記ユーザ端末装置に対応するサブスクリプションレベルより低いサブスクリプションレベルに対応するレプリゼンテーションに対応するコンテンツは、前記取得したライセンスに含まれた第1の暗号キーを用いて取得した第2の暗号キーを用いて再生されることを特徴とする請求項5に記載のDRMサービス提供方法。前記選択基準は、前記ユーザ端末装置でサポートするタイプのDRMシステム、前記ユーザ端末装置で選好するDRMシステム、及び前記特定のコンテンツのプロバイダーが選好するDRMシステムのうちの少なくとも1つを含むことを特徴とする請求項3乃至請求項5のいずれか1項に記載のDRMサービス提供方法。前記コンテンツ保護情報は、マルチメディアプリゼンテーションディスクリプションMPD情報の最上位ノード及びレプリゼンテーション情報のうちのいずれか1つに含まれることを特徴とする請求項2乃至請求項5のいずれか1項に記載のDRMサービス提供方法。アダプティブストリーミングサービス及びディジタル著作権管理DRMサービスを提供するユーザ端末装置であって、前記アダプティブストリーミングサービスを用いて提供される特定のコンテンツに適用された複数のDRMシステムに関する情報を含むコンテンツ保護情報を受信する送受信部と、前記複数のDRMシステムのうちから特定のDRMシステムを選択するDRM選択部と、前記特定のDRMシステムに対応し、前記特定のコンテンツを復号可能な暗号キーを含むライセンスを取得するDRMエージェントと、前記取得したライセンスを用いて前記特定のコンテンツを復号する復号部と、を有することを特徴とするユーザ端末装置。前記特定のDRMシステムが前記ユーザ端末でサポートするDRMシステムと一致しない場合に、前記コンテンツ保護情報に含まれたダウンロード情報に基づいて前記特定のDRMシステムモジュールをダウンロードし、前記特定のDRMシステムモジュールを用いて前記特定のDRMシステムモジュールに対応する前記DRMエージェントを設置するDRM設置部をさらに有し、前記DRMエージェントが前記コンテンツ保護情報に含まれたライセンス取得情報に基づいて前記ライセンスを取得することを特徴とする請求項9に記載のユーザ端末装置。前記アダプティブストリーミングサービスに従って複数の期間に分割された前記特定のコンテンツの受信期間をチェックするレプリゼンテーション選択部をさらに有し、前記DRM選択部は、前記コンテンツ保護情報に基づいて前記チェックされた受信期間に適用された複数のDRMシステムのタイプをチェックし、選択基準に基づいて前記受信期間に適用された複数のDRMシステムのうちから前記特定のDRMシステムを選択することを特徴とする請求項9に記載のユーザ端末装置。ネットワーク状態をモニタリングすることにより現在のネットワーク帯域幅をチェックする帯域幅モニターと、前記アダプティブストリーミングサービスに従って複数の期間に分割された前記特定のコンテンツの受信期間をチェックし、前記受信期間に対応する複数のレプリゼンテーションのうちから前記現在のネットワーク帯域幅をサポートするレプリゼンテーションを選択するレプリゼンテーション選択部とをさらに有し、前記DRM選択部は、前記コンテンツ保護情報に基づいて前記選択されたレプリゼンテーションに適用された複数のDRMシステムのタイプをチェックし、選択基準に基づいて前記タイプがチェックされた複数のDRMシステムのうちから特定のDRMシステムを選択することを特徴とする請求項9に記載のユーザ端末装置。ネットワーク状態をモニタリングすることにより現在のネットワーク帯域幅をチェックする帯域幅モニターと、前記アダプティブストリーミングサービスに従って複数の期間に分割された前記特定のコンテンツの受信期間をチェックし、前記受信期間に対応する複数のレプリゼンテーションのうちから前記現在のネットワーク帯域幅をサポートし、前記ユーザ端末装置に対応するサブスクリプションレベルに対応するレプリゼンテーションを選択するレプリゼンテーション選択部とをさらに有し、前記DRM選択部は、前記コンテンツ保護情報に基づいて前記選択されたレプリゼンテーションに適用された複数のDRMシステムのタイプをチェックし、選択基準に基づいて前記タイプがチェックされた複数のDRMシステムのうちから前記特定のDRMシステムを選択することを特徴とする請求項9に記載のユーザ端末装置。前記受信期間に対応する複数のレプリゼンテーションのうちで前記ユーザ端末装置に対応するサブスクリプションレベルより低いサブスクリプションレベルに対応するレプリゼンテーションに対応するコンテンツは、前記取得したライセンスに含まれた第1の暗号キーを用いて取得した第2の暗号キーを用いて再生されることを特徴とする請求項13に記載のユーザ端末装置。前記選択基準は、前記ユーザ端末装置でサポートするタイプのDRMシステム、前記ユーザ端末装置で選好するDRMシステム、及び前記特定のコンテンツのプロバイダーが選好するDRMシステムのうちの少なくとも1つを含み、前記コンテンツ保護情報は、マルチメディアプリゼンテーションディスクリプションMPD情報の最上位ノード又はレプリゼンテーション情報のうちのいずれか1つに含まれることを特徴とする請求項11乃至請求項13のうちのいずれか1項に記載のユーザ端末装置。本発明の目的は、少なくとも上述した問題点及び/又は不都合に取り組み、少なくとも以下の便宜を提供することにある。すなわち、本発明の目的は、アダプティブストリーミングサービスを提供する時に、複数のDRMシステムをサポートするコンテンツを提供することができる方法及び装置を提供することにある。本発明の別の目的は、DRMシステムがユーザ端末に設置されない状況でも暗号化されたストリーミングデータを復号し再生することができる方法及び装置を提供することにある。本発明のさらに別の目的は、コンテンツ品質に基づいて異なるセキュリティ要求事項を満足するようにするために異なるDRMシステムを特定することができるようにすることにより様々なコンテンツ配布を安全に保証することができる方法及び装置を提供することにある。上記のような目的を達成するために、本発明の一態様によれば、アダプティブストリーミングサービスを提供するユーザ端末装置におけるDRMサービスを提供する方法が提供される。アダプティブストリーミングサービスを用いて提供される特定のコンテンツに適用される複数のDRMシステムに関する情報を含むコンテンツ保護情報が受信される。特定のDRMシステムは、複数のDRMシステムのうちから選択される。上記特定のDRMシステムに対応するライセンスを取得する。上記ライセンスは、上記特定のコンテンツを復号可能な暗号キーを含む。上記特定のコンテンツを上記取得したライセンスを用いて復号する。本発明の別の態様によれば、アダプティブストリーミングサービス及びディジタル著作権管理DRMサービスを提供するユーザ端末装置が提供される。上記ユーザ端末装置は、上記アダプティブストリーミングサービスを用いて提供される特定のコンテンツに適用された複数のDRMシステムに関する情報を含むコンテンツ保護情報を受信する送受信部を含む。また、上記ユーザ端末装置は、上記複数のDRMシステムのうちから特定のDRMシステムを選択するDRM選択部を含む。上記ユーザ端末装置は、上記特定のDRMシステムに対応するライセンスを取得するDRMエージェントを追加で含む。上記ライセンスは、前記特定のコンテンツを復号可能な暗号キーを含む。上記ユーザ端末装置は、上記取得したライセンスを用いて上記特定のコンテンツを復号する復号部をさらに含む。本発明のさらに別の態様によれば、アダプティブストリーミングサービスを提供するコンテンツサービスサーバでのDRMサービスを提供する方法が提供される。アダプティブストリーミングサービスを用いて提供される特定のコンテンツに対応する複数のレプリゼンテーションのそれぞれに適用された複数のDRMシステムに関する情報を含むコンテンツ保護情報を含むMPD情報が生成される。上記MPD情報は、少なくとも1つのユーザ端末装置に送信される。本発明のさらに別の態様によれば、アダプティブストリーミングサービスを提供するコンテンツサービスサーバでのDRMサービスを提供する装置が提供される。上記装置は、アダプティブストリーミングサービスを用いて提供される特定のコンテンツに対応する複数のレプリゼンテーションのそれぞれに適用された複数のDRMシステムに関する情報を含むコンテンツ保護情報を含むMPD情報を生成するMPD情報生成部を含む。また、上記装置は、上記MPD情報を少なくとも1つのユーザ端末装置に送信する通信部を含む。本発明の実施形態は、アダプティブストリーミングサービス提供の時に複数のDRMシステムをサポートするコンテンツを提供することができる。さらに、本発明の実施形態は、DRMシステムがユーザ端末に設置されない場合に暗号化されたストリーミングデータの復号及び再生を行うことができる方法及び装置を提供することができる。また、本発明の実施形態は、コンテンツ品質に基づいて異なるセキュリティ要求事項を満足するように異なるDRMシステムを特定することができるようにすることによりさらに様々なコンテンツ配信を安全に提供することができる方法及び装置を提供することができる。以下、本発明の好適な実施形態について添付図面を参照しながら詳細に説明する。図面における同様な構成要素に対しては、他の図面に表示されても、同様な参照番号及び符号を付けてあることに注意されたい。また、下記の説明における具体的な特定事項は、本発明の実施形態の包括的な理解を助けるために提供するものであり、この理解を助けるために様々な特定の詳細を含むが、それらは単なる例示に過ぎない。さらに、明瞭性と簡潔性の観点から、本発明に関連した公知の機能や構成に関する具体的な説明が本発明の要旨を不明瞭にすると判断される場合には、その詳細な説明を省略する。本発明の実施形態は、アダプティブストリーミングサービスの提供の時に複数のDRMシステムが適用されるコンテンツを提供する。この時に、コンテンツに適用された複数のDRMシステムに関する情報をともに提供し、少なくとも1つのDRMシステムをダウンロードするために使用されるダウンロード情報も提供されることができる。したがって、ユーザ端末は、コンテンツに適用された複数のDRMシステムのうちからユーザ端末にあらかじめ設置されたDRMシステムのDRMエージェントを用いてコンテンツに対するライセンスを取得しコンテンツを再生する。あるいは、ユーザ端末は、特定のDRMシステムモジュールをダウンロードし、関連するDRMエージェントを設置し、これを用いて対応するライセンスを取得することができる。また、アダプティブストリーミングサービスの提供の時に、本発明の実施形態は、ネットワーク帯域幅に基づいて対応するコンテンツデータの全長さから分けられた期間に異なる複数のDRMシステムを適用することができる。したがって、ユーザ端末は、ストリーミングデータの期間及び/又は現在のネットワーク帯域幅に基づいて適切なDRMシステムを選択しライセンスを取得することができる。本発明の実施形態は、ユーザ端末に付与されたユーザサブスクリプションレベルに基づいて異なるライセンスを取得することができるように1つ以上のDRMシステムをコンテンツに適用することができ、ユーザ端末が高レベルのサブスクリプションライセンスを取得すると、下位サブスクリプションレベルに従って取得したコンテンツを復号することができるようにライセンスを構成することもできる。本発明の一実施形態に従って、アダプティブストリーミングサービスを提供するユーザ端末装置は、DRMサービスを提供するために、アダプティブストリーミングサービスにより提供される特定のコンテンツに適用された複数のDRMシステムに関する情報を含むコンテンツ保護情報を受信するステップと、上記複数のDRMシステムのうちから特定のDRMシステムを選択するステップと、上記特定のDRMシステムに対応し、上記特定のコンテンツを復号することができる暗号キーを含むライセンスを取得するステップと、前記取得したライセンスを用いて上記特定のコンテンツを復号するステップとを含む。ユーザ端末装置は、上記ライセンスを取得するために、上記特定のDRMシステムが上記ユーザ端末でサポートするDRMシステムに一致しない場合に、上記コンテンツ保護情報に含まれたダウンロード情報に基づいて上記特定のDRMシステムモジュールをダウンロードするステップと、上記特定のDRMシステムモジュールを用いて上記特定のDRMシステムモジュールに対応するDRMエージェントを設置するステップと、上記DRMエージェントが前記コンテンツ保護情報に含まれたライセンス取得情報に基づいてライセンスを取得するステップとを含む。ユーザ端末装置は、上記特定のDRMシステムを選択する時に、上記アダプティブストリーミングサービスに従って複数の期間に分割された上記特定のコンテンツの受信期間すなわち、受信される期間をチェックするステップと、上記コンテンツ保護情報に基づいて上記チェックされた受信期間に適用された複数のDRMシステムのタイプをチェックするステップと、上記チェックされた期間に適用された複数のDRMシステムのうちから選択基準に基づいて特定のDRMシステムを選択するステップとを含む。ユーザ端末装置は、上記特定のDRMシステムを選択する時に、ネットワーク状態をモニタリングすることにより現在のネットワーク帯域幅をチェックするステップと、上記アダプティブストリーミングサービスに従って複数の期間に分割された上記特定のコンテンツの受信期間をチェックするステップと、上記受信期間に対応する複数のレプリゼンテーションのうちから上記チェックされた現在のネットワーク帯域幅をサポートするレプリゼンテーションを選択するステップと、上記コンテンツ保護情報に基づいて上記選択されたレプリゼンテーションに適用された複数のDRMシステムのタイプをチェックするステップと、選択基準に基づいて上記タイプがチェックされた複数のDRMシステムのうちから特定のDRMシステムを選択するステップとを含む。ユーザ端末装置は、上記特定のDRMシステムを選択する時に、ネットワーク状態をモニタリングすることにより現在のネットワーク帯域幅をチェックするステップと、上記アダプティブストリーミングサービスに従って複数の期間に分割された上記特定のコンテンツの受信期間をチェックするステップと、上記受信期間に対応する複数のレプリゼンテーションのうちから上記チェックされた現在のネットワーク帯域幅をサポートし、上記ユーザ端末装置に対応するサブスクリプションレベルに対応するレプリゼンテーションを選択するステップと、上記コンテンツ保護情報に基づいて上記選択されたレプリゼンテーションに適用された複数のDRMシステムのタイプをチェックするステップと、選択基準に基づいて上記タイプがチェックされた複数のDRMシステムのうちから特定のDRMシステムを選択するステップとを含む。上記レプリゼンテーションのうちで上記ユーザ端末装置に対応するサブスクリプションレベルより低いサブスクリプションレベルに対応するレプリゼンテーションに対応するコンテンツは、上記取得したライセンスに含まれる第1の暗号キーを用いて取得した第2の暗号キーを用いて再生することができる。上記選択基準は、上記ユーザ端末装置でサポートするタイプのDRMシステム、上記ユーザ端末装置で選好するDRMシステム、及び上記特定のコンテンツのプロバイダーが選好するDRMシステムのうちの少なくとも1つを含むことができる。また、上記コンテンツ保護情報は、MPD情報の最上位ノード及びレプリゼンテーション情報のうちのいずれか1つに含まれることができる。本発明の一実施形態に従って、アダプティブストリーミングサービス及びDRMサービスを提供するユーザ端末装置は、上記アダプティブストリーミングサービスを用いて提供される特定のコンテンツに適用される複数のDRMシステムに関する情報を含むコンテンツ保護情報を受信する送受信部と、上記複数のDRMシステムのうちから特定のDRMシステムを選択するDRM選択部と、上記特定のDRMシステムに対応し、上記特定のコンテンツを復号することができる暗号キーを含むライセンスを取得するDRMエージェントと、上記取得したライセンスを用いて上記特定のコンテンツを復号する復号部とを含む。ユーザ端末装置は、上記特定のDRMシステムが上記ユーザ端末でサポートするDRMシステムと一致しない場合に、上記コンテンツ保護情報に含まれたダウンロード情報に基づいて上記特定のDRMシステムモジュールをダウンロードし、上記特定のDRMシステムモジュールを用いて上記特定のDRMシステムモジュールに対応する上記DRMエージェントを設置するDRM設置部をさらに含むことができる。上記DRMエージェントは、上記コンテンツ保護情報に含まれたライセンス取得情報に基づいてライセンスを取得することができる。ユーザ端末装置は、上記アダプティブストリーミングサービスに従って複数の期間に分割された上記特定のコンテンツの受信期間すなわち、受信される期間をチェックするレプリゼンテーション選択部をさらに含むことができる。上記DRM選択部は、上記コンテンツ保護情報に基づいて上記チェックされた受信期間に適用された複数のDRMシステムのタイプをチェックし、選択基準に基づいて上記チェックされた期間に適用された複数のDRMシステムのうちから特定のDRMシステムを選択する。ユーザ端末装置は、ネットワーク状態をモニタリングすることにより現在のネットワーク帯域幅をチェックする帯域幅モニターと、上記アダプティブストリーミングサービスに従って複数の期間に分割された上記特定のコンテンツの受信期間をチェックし、上記受信期間に対応する複数のレプリゼンテーションのうちから上記チェックされた現在のネットワーク帯域幅をサポートするレプリゼンテーションを選択するレプリゼンテーション選択部とをさらに含む。上記DRM選択部は、上記コンテンツ保護情報に基づいて上記選択されたレプリゼンテーションに適用された複数のDRMシステムのタイプをチェックし、選択基準に基づいて上記タイプがチェックされた複数のDRMシステムのうちから特定のDRMシステムを選択する。また、ユーザ端末装置は、上記アダプティブストリーミングサービスに従って複数の期間に分割された上記特定のコンテンツの受信期間をチェックし、上記受信期間に対応する複数のレプリゼンテーションのうちから上記チェックされた現在のネットワーク帯域幅をサポートし、上記ユーザ端末装置に対応するサブスクリプションレベルに対応するレプリゼンテーションを選択するレプリゼンテーション選択部をさらに含むことができる。上記DRM選択部は、上記コンテンツ保護情報に基づいて上記選択されたレプリゼンテーションに適用された複数のDRMシステムのタイプをチェックし、選択基準に基づいて上記タイプがチェックされた複数のDRMシステムのうちから特定のDRMシステムを選択する。本発明の一実施形態に従って、アダプティブストリーミングサービスを提供するコンテンツサービスサーバは、アダプティブストリーミングサービスを用いて提供される特定のコンテンツに対応する複数のレプリゼンテーションのそれぞれに適用された複数のDRMシステムに関する情報を含むコンテンツ保護情報を含むMPD情報を生成するMPD情報生成部と、上記MPD情報を少なくとも1つのユーザ端末装置に送信する通信部とを含む。図3は、本発明の実施形態によるDRMサービスシステムの構成を示す。図3を参照すると、DRMサービスシステムは、ユーザ端末100、第1のDRMサービスサーバ200、コンテンツサービスサーバ300、及び第2のDRMサービスサーバ250を含む。コンテンツサービスサーバ300は、様々なディジタルコンテンツをマルチメディアサービスに加入したユーザ端末に提供し、サービスに加入したユーザ及びユーザ端末に関する情報を管理する装置である。コンテンツサービスサーバ300は、アダプティブストリーミングサービスに適用された1つ以上のDRMシステムに関する情報をユーザ端末100に提供することができる。第1のDRMサービスサーバ200及び第2のDRMサービスサーバ250のそれぞれは、コンテンツサービスサーバ300と関連してそれぞれのコンテンツに対応するライセンスの生成及び管理を行い、このライセンスをユーザ端末に提供する装置である。ライセンスは、暗号化されたDRMコンテンツを復号するために使用される暗号キー、及びDRMコンテンツへのアクセス権限例えば、アクセス回数及び期間、アクセス条件などを明示する情報を有するデータである。第1のDRMサービスサーバ200及び第2のDRMサービスサーバ250は、ライセンスの生成に使用されるDRMシステムに対応するDRMエージェントを設置することができるDRMシステムモジュールをユーザ端末に提供する。第1のDRMサービスサーバ200及び第2のDRMサービスサーバ250は、それぞれ異なる方式のDRMシステムをサポートするサーバ装置という点で差があるだけであり、2つのサーバ装置200及び250は、本発明と関連した動作を類似して実行するものと仮定する。例えば、第1のDRMサービスサーバ200は、OMADRMシステムをサポートするサーバ装置であり、第2のDRMサービスサーバ250は、マーリンDRMシステムをサポートするサーバ装置であることができる。したがって、下記の説明においては、第1のDRMサービスサーバ200のみが説明されるが、同一の構成及び動作は、第2のDRMサービスサーバ250にも適用することができる。また、本発明の別の実施形態において、1つのサーバ装置は、第1のDRMサービスサーバ200及び第2のDRMサービスサーバ250を含むように構成することができる。ユーザ端末100は、DRMコンテンツの要請、受信、及び再生を行うことによりDRMコンテンツを消費する装置である。ユーザ端末100は、例えば、個人用コンピュータ、テレビジョン、携帯電話、パーソナルメディアプレーヤーPMP、及び音楽ファイル再生装置などを含むことができる。第1のDRMサービスサーバ200の一例を図4に示す。図4は、本発明の一実施形態による第1のDRMサービスサーバ200の構成を示す図である。図4を参照すると、第1のDRMサービスサーバ200は、DRMシステム設置管理部210と、ライセンス管理部220と、メモリ230と、送受信部240とを含む。送受信部240は、ネットワーク又は他の装置とメッセージ及び/又はデータを送受信し、受信されたメッセージ及び/又はデータをDRMシステム設置管理部210又はライセンス管理部220に配信する。送受信部240は、DRMシステム設置管理部210又はライセンス管理部220から提供されるデータ及びメッセージを関連するネットワークエンティティー又は装置に送信する。記憶部230は、DRMサービスの提供に使用されるユーザ情報及びユーザ端末情報を記憶し、第1のDRMサービスサーバ200の制御のために使用されるプログラム、参照データ、更新可能な各種保管用データなどを記憶する。記憶部230は、第1のDRMサービスサーバ200でサポートするDRMシステムに対するDRMエージェントを設置することができるDRMシステムモジュールを記憶することができる。例えば、オープンモバイルアライアンスOpenMobileAlliance:OMADRMシステムモジュールが、記憶部230に記憶されることができる。また、記憶部230は、ユーザ端末に提供するDRMシステムモジュールを選択する時に参照する参照情報を記憶することができる。参照情報は、例えば、ユーザ端末のシステム性能に基づいて使用可能なDRMシステムモジュールに関する情報を含むことができる。記憶部230は、これらのライセンスの生成に必要なライセンス及び情報を記憶することができる。DRMシステム設置管理部210は、ユーザ端末の要請でユーザ端末に提供されるDRMシステムモジュールを選択し、選択したDRMシステムモジュールの配信を制御する。ライセンス管理部220は、コンテンツサービスサーバ300と関連して各コンテンツに対応するライセンスを生成して管理する。換言すれば、ライセンス管理部220は、コンテンツサービスサーバ300から特定のコンテンツに対応するライセンスの生成要請に応じてライセンスを生成し管理する。本発明の実施形態に従って、特定のコンテンツに適用されるライセンスは、様々な生成パターンに従って生成することができる。ライセンス生成パターンの例は、下記で詳細に説明する。例えば、特定のコンテンツに適用されるライセンスは、異なるタイプの複数のDRMシステムのそれぞれに対応するように生成することができる。具体的には、複数のDRMシステムのそれぞれの方式に基づいて同一の暗号キー及び同一のコンテンツへのアクセス権限を含むライセンスが生成されることができる。また、本発明の実施形態に従って、アダプティブストリーミングサービスを提供する時に、複数のDRMシステムのそれぞれに対応するライセンスは、対応するコンテンツの期間別に生成することができる。換言すれば、特定のコンテンツの全長さを複数の期間に分割し、各期間に対応するライセンスを複数のDRMシステムのそれぞれの方式に基づいて生成することができる。この場合に、特定の期間に対応する複数のライセンスのそれぞれに含まれる暗号キー及びコンテンツへのアクセス権限が同一であるとしても、各期間に対応するライセンスに含まれる情報は、すべて同一の場合もあり、又は異なる場合もある。アダプティブストリーミングサービスが提供される場合に、複数のDRMシステムのそれぞれに対応するライセンスは、ネットワーク帯域幅、すなわち、ストリーミングデータのビットレートに基づいて個々に生成することができる。アダプティブストリーミングサービスが提供される時に、複数のビットレートで特定のコンテンツを提供することによりコンテンツ品質を差別化することができる。したがって、複数のDRMシステムのそれぞれの方式に基づいて各ビットレートに対応するネットワーク帯域幅別にライセンスを生成する。この場合に、特定のネットワーク帯域幅に対応する複数のライセンスのそれぞれに含まれる暗号キー及びコンテンツへのアクセス権限が同一であるとしても、各ネットワーク帯域幅に対応するライセンスに含まれる情報は、すべて同一である場合もあり又は異なる場合もある。異なる情報を含むライセンスは、コンテンツを受信するユーザ端末に付与されるユーザサブスクリプションレベルに基づいて生成することができる。また、各ユーザサブスクリプションレベルに対応するライセンスは、複数のDRMシステムの方式に対応するように生成することができる。この時に、上位ユーザサブスクリプションレベルに対応するライセンスに含まれる暗号キーは、下位ユーザサブスクリプションレベルに対応するライセンスに含まれる暗号キーを計算することができるように構成することができる。特定のコンテンツに対応するライセンスの生成パターンはコンテンツサービスサーバ300により決定することができ、例示されたライセンスパターンは混用された方式で使用することができる。このように、期間のネットワーク帯域幅又はサブスクリプションレベルに基づいて特定のコンテンツデータの各期間に対するライセンスを個別に生成することにより、複数のDRMシステムを特定のコンテンツに対応する各レプリゼンテーションに適用することができる。図3をさらに参照すると、DRMシステム設置管理部210は、個々のコンテンツに対するコンテンツ保護情報をコンテンツサービスサーバ300に配信する。上述したように、特定のコンテンツに対応して生成される複数のライセンスに関する情報を含むコンテンツ保護情報は、コンテンツ情報と、DRM識別情報と、ライセンス取得情報とを含むことができる。また、DRM情報は、選択的にDRMダウンロード情報又はライセンス自体を含むことができる。コンテンツ情報は、対応するライセンスと関連したコンテンツの識別情報及びこのライセンスに対応する生成パターンの識別情報を含むことができる。例えば、ライセンスが特定のコンテンツデータの特定の期間及び特定のネットワーク帯域幅に基づいて生成される場合に、このコンテンツ情報は、特定のコンテンツの識別情報、特定の期間の識別情報、及び特定のネットワーク帯域幅の識別情報を含む。別の例において、ライセンスがサブスクリプションレベルに基づいて生成される場合に、コンテンツ情報は、対応するサブスクリプションレベルの識別情報を含む。DRM識別情報は、対応するライセンスの生成のために使用されるDRMシステムに関する識別情報である。ライセンス取得情報は、ユーザ端末が対応するライセンスをダウンロードすることができる位置に関連した情報である。DRMダウンロード情報は、ユーザ端末がこのライセンスの生成のために使用されるDRMシステムに対応するDRMシステムモジュールをダウンロードすることができる位置に関連した情報である。コンテンツサービスサーバ300は、第1のDRMサービスサーバ200及び第2のDRMサービスサーバ250から受信したコンテンツ保護情報をユーザ端末が処理することができる形態に変更し、その結果の情報をユーザ端末に送信する。本発明の一実施形態では、MPD情報を用いてコンテンツ保護情報がユーザ端末に配信されると仮定する。本発明の一実施形態に従って、コンテンツ保護情報は、MPD情報のMPDレベルに含まれるように生成することができ、又はレプリゼンテーション情報に含まれるように生成することができる。このようなMPD情報の例は、下記でより詳細に説明する。図5は、本発明の一実施形態によるコンテンツサービスサーバ300の構成を示す図である。コンテンツサービスサーバ300は、コンテンツ保護情報を有するMPD情報生成部310と、ユーザ端末100及び/又は第1のDRMサービスサーバ200及び第2のDRMサービスサーバ250と各種データを送受信する通信部320とを含むことができる。MPD情報生成部310は、第1のDRMサービスサーバ200及び第2のDRMサービスサーバ250から受信したコンテンツ保護情報をユーザ端末が処理することができる形態に変更し、その結果の情報を下記でより詳細に説明されるMPD情報に含ませる。図6は、本発明の一実施形態によるユーザ端末100の構成を示す図である。図6を参照すると、ユーザ端末100は、コンテンツハンドラーcontentshandler110、MPDパーサーparserモジュール120、帯域幅モニター130、レプリゼンテーション選択部140、DRM選択部150、DRM設置部160、DRMエージェント170、復号部180、送受信部190、及びメモリ195を含む。コンテンツハンドラー110は、次の構成要素を制御することによりユーザ端末100の機能を実行する。送受信部190は、ネットワーク又は他の装置とメッセージ及び/又はデータを送受信する。送受信部190は、受信されたメッセージ及び/又はデータをコンテンツハンドラー110に配信し、コンテンツハンドラー110から提供されるデータ及び/又はメッセージを対応するネットワークエンティティー又は装置に送信する。メモリ195は、ユーザ端末100の処理及び制御のためのプログラム、参照データ、及び更新可能な各種保管用データなどを記憶する。MPDパーサーモジュール120は、コンテンツハンドラー110の制御の下に、送受信部190を介してコンテンツサービスサーバ300から受信したMPD情報のMPDノードをパーシングすることによりコンテンツ保護情報に対するDRMオブジェクトを生成する。MPDパーサーモジュール120は、パーシングされたMPD情報をコンテンツハンドラー110に配信する。コンテンツハンドラー110は、MPD情報をレプリゼンテーション選択部140に配信する。帯域幅モニター130は、ネットワーク状態をモニタリングすることによりネットワーク帯域幅をチェックし、これをレプリゼンテーション選択部140に配信することによりレプリゼンテーション選択の基準を提供する。DRM選択部150は、ユーザ端末100のDRMシステムの設置、ユーザ端末100の性能、DRM選択基準に関する情報に基づいて複数のDRMシステムが適用されるコンテンツを再生するために使用される適合したDRMシステムを選択する。DRM選択基準は、様々な方式で設定することができる。例えば、DRM選択基準は、ユーザ端末100に設置されたDRMシステム、コンテンツを提供するサービスプロバイダーが選好するDRMシステム、及びユーザが選好するDRMシステムのうちの少なくとも1つを含むことができる。レプリゼンテーション選択部140は、ネットワーク帯域幅、DRM選択基準、及びMPD情報に含まれる1つ以上のレプリゼンテーションに関する情報の参照及び比較を行うことにより適合したレベルのレプリゼンテーションを選択する。DRM選択部150により決定されたDRMシステムに関する情報及びレプリゼンテーション選択部140により選択されたレプリゼンテーションに関する情報は、コンテンツハンドラー110に配信される。DRM設置部160は、コンテンツハンドラー110の制御の下に、DRM選択部150により選択されたDRMシステムに対応するDRMエージェントがユーザ端末100に設置されていない場合に、対応するDRMシステムモジュールをダウンロードし設置する。DRM設置部160は、ユーザ端末100の性能情報及び安全性検証情報を生成することにより第1のDRMサービスサーバ200及び第2のDRMサービスサーバ250を認証する手続きを進行することができる。DRMエージェント170は、コンテンツハンドラー110の制御の下に、ライセンスを取得するためのプロトコルを実行し、取得されたライセンスに従って対応するコンテンツが再生されることができるようにする。換言すれば、DRMエージェント170は、ライセンス管理部171によりライセンスを取得し、取得したライセンスを管理する。ライセンスに含まれたアクセス権限に基づいて、DRMエージェント170は、対応するコンテンツがユーザ端末100により再生されることができるようにし、ライセンスに含まれた暗号キーを復号部180に配信する。DRMエージェント170は、DRMシステムのタイプに従って識別することができ、他のDRMエージェントは、DRM設置部160により付加されることができる。復号部180は、コンテンツハンドラー110の制御の下にライセンス内の暗号キー情報及びMPD情報内に記述された暗号化情報例えば、初期ベクトル及び暗号化アルゴリズムに基づいて暗号化されたコンテンツデータを復号する。復号されたコンテンツデータは、コンテンツハンドラー110の制御の下にマルチメディア再生装置により再生される。本発明の一実施形態によるMPD情報の構成、ユーザ端末100の動作、及びサーバ200、250、及び300とユーザ端末100間のシーケンスプロトコルについては、下記で詳細に説明する。図7及び図8は、本発明の一実施形態に従って、コンテンツ保護情報がMPD情報のMPDレベルに含まれる場合の複数のDRMシステムを提供する方法を示す図である。特に、図7は、本発明の一実施形態によるMPD情報の最上位ノードでのコンテンツ保護情報を示し、図8は、本発明の一実施形態による特定の使用可能なコンテンツのアダプティブストリーミングサービスに適用される複数のDRMシステムの一例を示す図である。図7において、MPD情報のコンテンツ保護情報‘contentprotectionschemestype’は、DRM識別情報、DRMダウンロード情報、期間識別情報、ネットワーク帯域幅識別情報、サブスクリプションレベル識別情報、及びライセンス取得情報を含む。期間識別情報、ネットワーク帯域幅識別情報、及びサブスクリプションレベル識別情報は、対応するライセンスの生成パターンを示すことができる情報である。この情報に基づいて、ユーザ端末100は、それぞれのレプリゼンテーションに適用されるDRMシステムに関する情報を識別することができる。図7に示す本発明の実施形態において、MPD情報の最上位ノードがコンテンツ保護情報を提供するので、以降のレプリゼンテーションに関する情報は、別々のコンテンツ保護情報が含まれなくてもよい。図7のMPD情報は、OMADRMシステムが使用され、コンテンツデータの期間、ネットワーク帯域幅、及びサブスクリプションレベルに基づいてライセンスが個別に生成される場合のコンテンツ保護情報‘contentprotectionschemestype’の一例である。他のDRMシステム、例えば、マーリンMarlinDRMシステム又はワイドバインWidevineDRMシステムも適用される場合に、対応するDRMシステムに関する情報も類似の形態でMPD情報で示すことができる。各情報をサポートする属性は次のようである。DRM識別情報は、schemeIdUri409で表現され、schemeIdUri409は、対応するライセンスの生成のために使用されるDRMシステムの識別情報を提供する。DRMダウンロード情報は、downloadableDRMURI401で表現され、downloadableDRMURI401は、ユーザ端末が現在関連するDRMをサポートしていない場合にDRMシステムモジュールをダウンロードし設置することができるようにDRMシステムモジュールのURI情報を提供する。期間識別情報はperiodID403で表現され、ネットワーク帯域幅識別情報はbandwidthType405で表現される。属性403及び405のそれぞれは、対応するコンテンツに関連したDRMシステムを特定のコンテンツデータの期間の単位、又はネットワーク帯域幅ビットレートタイプ単位で設置することができるようにリンク属性を提供する。換言すれば、属性403及び405は、OMADRMシステムで使用されるライセンスが適用されるコンテンツデータの期間及びネットワーク帯域幅に関する情報を明示する。periodID403及びbandwidthType405が明示されない場合に、DRMシステムは、期間単位又はネットワーク帯域幅単位で適用されなかったことを示す。ライセンス取得情報はlicenseUri411で表現され、licenseUri411はライセンスを取得することができる識別情報又はライセンスが記憶される位置を示す。サブスクリプションレベル識別情報は、subscriptionLevel407で表現され、subscriptionLevel407は、異なるライセンスがユーザサブスクリプションレベルに基づいて発行される時に使用される。図7に示す本発明の実施形態において、highレベル及びmidレベルの各々に対応するライセンスが独立して存在する。図8のケース1510は、複数のDRMシステムがネットワーク帯域幅R1、R2、及びR3、及び期間P1、P2、及びP3に従って特定のコンテンツに適用される場合を示す。すなわち、ケース1510において、特定のコンテンツのストリーミングデータが第1のネットワーク帯域幅R1で提供される場合に、第1のDRMシステムDRM1又は第2のDRMシステムDRM2は、各期間P1、P2、及びP3に適用される。ストリーミングデータが第2のネットワーク帯域幅R2で提供される場合に、第2のDRMシステムDRM2、第3のDRMシステムDRM3、又は第4のDRMシステムDRM4は各期間P1、P2、及びP3に適用される。ストリーミングデータが第3のネットワーク帯域幅R3で提供される場合に、DRMシステムは適用されない。すなわち、コンテンツが暗号化されず提供されるという意味である。図12の各ケース510、520及び530において、第1のネットワーク帯域幅はR1がもっとも広く、他方、第3のネットワーク帯域幅はR3がもっとも狭いと仮定する。したがって、ユーザ端末100は、特定のコンテンツのストリーミングを第3のネットワーク帯域幅R3で受信することができる場合に、ライセンスの取得なしに特定のコンテンツを再生することができる。ユーザ端末100が第2のネットワーク帯域幅R2でストリーミングを受信することができる場合に、ユーザ端末100は、第2のDRMシステムDRM2、第3のDRMシステムDRM3、及び第4のDRMシステムDRM4のうちのいずれか1つのDRMシステムに基づいて生成されたライセンスを取得することによりコンテンツを再生することができる。ユーザ端末100内のDRMエージェント170が第4のDRMシステムDRM4をサポートすると仮定する場合に、ユーザ端末100は、第4のDRMシステムDRM4に対応するライセンスを取得する。同一の仮定の下に、ユーザ端末100が第1のネットワーク帯域幅R1でストリーミングを受信することができる場合に、ユーザ端末100は、第1のDRMシステムDRM1又は第2のDRMシステムDRM2のうちのいずれか1つのDRMシステムに基づいて生成されたライセンスを取得することによりコンテンツを再生することができる。しかしながら、DRMエージェント170が第4のDRMシステムDRM4をサポートするために、ユーザ端末100は、第1のDRMシステムDRM1又は第2のDRMシステムDRM2のうちのいずれか1つのDRMシステムに対応するDRMシステムモジュールをダウンロードし、関連するDRMエージェントを設置し、このDRMエージェントを用いて必要なライセンスを取得することにより特定のコンデンツを再生する。ケース2520は、ストリーミングデータの期間又はネットワーク帯域幅にかかわらず、2個のDRMシステムが特定のコンテンツに適用される場合を示す。すなわち、特定のコンテンツに対応するライセンスが第1のDRMシステムDRM1及び第2のDRMシステムDRM2のそれぞれに対応するように生成される。セキュリティ要求条件SecurityRequirementがネットワーク帯域幅、すなわち、ビットレートのタイプに従って異なる場合に、本発明の実施形態は、以下に説明するように活用することができる。本発明の実施形態は、コンテンツプロバイダーがビットレートのタイプ、すなわち、コンテンツ品質例えば、標準定義StandardDefinition:SDクラス、高解像度HighDefinition:HDクラス、及びフルHDクラスに従ってセキュリティレベルが異なるコンテンツ保護システムを適用することができる技術を提供する。ステップ1において、コンテンツサービスサーバ300は、MPD情報のうちでコンテンツ保護情報にネットワーク帯域幅識別情報を表現するビットレートbandwidthTypeを下記の表1に示すように指定する。ステップ2において、ユーザ端末100は、関連するDRMシステムモジュールのダウンロード及び設置を行い、ネットワーク帯域幅状態に基づいて特定されたDRMシステムのライセンスURI及びセグメント暗号化情報を用いて各期間のレプリゼンテーションを復号化し、この復号化されたコンテンツを再生する。図9は、本発明の一実施形態によるビットレート又はサブスクリプションレベルに基づく暗号キー管理方法を示す図である。本発明の実施形態に従って、同一のコンテンツに対して高品質のストリーミングデータに対応してライセンスを取得した場合に、取得したライセンスに含まれた暗号キーから低品質のストリーミングデータを復号することができる暗号キーを抽出することができるように暗号キーを構成し管理することができる。高品質コンテンツ及び低品質コンテンツの使用基準は、ネットワーク帯域幅又はサブスクリプションレベルを含むことができる。例えば、図9は、図8のケース2520において、第1のDRMシステムDRM1がOMADRMシステムであり、第2のDRMシステムDRM2がマーリンDRMシステムである場合における本発明の実施形態による暗号キーの構成を適用する例である。図9を参照すると、特定のコンテンツのストリーミングデータがネットワーク帯域幅R1、R2、及びR3にかかわらず、特定の期間においてOMADRMシステム及びマーリンDRMシステムが適用されるとしても、それぞれのネットワーク帯域幅R1、R2、及びR3に対応するライセンスに含まれる暗号キーKey_a、Key_b、Key_cはそれぞれ異なる。すなわち、第1のネットワーク帯域幅R1に対応する暗号キーはKey_aであり、第2のネットワーク帯域幅R2に対応する暗号キーはKey_bであり、第3のネットワーク帯域幅R3に対応する暗号キーはKey_cである。サブスクリプションレベルが中間midである場合には、図9に示すように、Key_bを計算することができるライセンスを取得することができないことがある。この時に、サーバ装置が数式1のようにハッシュチェーンhashchainを用いてキーを管理することにより暗号キーを提供する場合に、midであるサブスクリプションレベルは、それ以下のビットレートのレプリゼンテーションに対応する暗号化されたストリーミングデータも復号することができる。Key_a,Key_b=HashKey_a,1Key_c=HashKey_b=HashHashKey_a図10乃至図12を参照して、レプリゼンテーション単位で複数のDRMシステムを適用し、MPD情報内のレプリゼンテーション情報にコンテンツ保護情報を明示する例を説明すると次のようである。図10及び図11は、本発明の実施形態に従ってレプリゼンテーション単位の複数のDRMシステムのサポートのためのMPD情報の例を示す。図12は、図10及び図11に示す本発明の実施形態に従ってレプリゼンテーション及び期間別複数のDRMシステムのサポートの一例を示す。暗号化されたセグメントの復号のためには、適用されたアルゴリズム、初期ベクトルなどに関する情報がともに提供されなければならない。図10及び図11において、各レプリゼンテーション情報が適用されるレプリゼンテーションに対応する期間識別情報はperiodID710で表現され、ネットワーク帯域幅識別情報はbandwidthType720で表現される。コンテンツ保護情報730は、DRM識別情報schemeIdUriと、DRMダウンロード情報downloadableDRMURIと、ライセンス取得情報licenseUriとを含む。図10及び図11のレプリゼンテーション情報は、暗号化情報EncryptionInfotype740及び750をそれぞれ含む。暗号化されたセグメントの復号のために、暗号化情報は、適用されたアルゴリズム及び初期ベクトルなどに関する情報を含む。図10において、初期ベクトルは、セグメント単位暗号化情報‘EncryptionInfo’730として提供される。セグメント単位アルゴリズム及び初期ベクトル適用方法でセグメント内のメタ情報を除いてサンプルとして分類されたデータだけを暗号化することは暗黙的な規則として使用される。第1のセグメントの初期ベクトルを除いた初期値は、前のセグメントの最後のサンプルの最終ブロックの暗号テキスト値を意味する。これは、セグメント単位でランダムアクセスを迅速に実行することができるように情報を提供する機能を実行する。図11において、サンプル単位暗号化情報‘EncryptionInfo’750を提供し、初期ベクトルバンドルInitialvectorbundleの取得のためのリンクを明示する。セグメント内のサンプルデータの単位で初期ベクトルを適用する方法は、サンプルの個数が多いか又は規定されない場合にURIに基づいて初期ベクトルバンドルに対応する情報を取得する特定の方法である。本発明の実施形態は、サンプル単位の初期ベクトル値を計算するので暗号化されたストリーミングデータに対してもサンプル単位のランダムアクセスを可能にする。URIでないSampleEncryptionInfoに属性として初期ベクトル値を明示することにより、クライアントがMPDをパーシングすることにより追加のURIへのアクセスなしにセグメントレベルの復号化を実行する方法も提供することができる。本発明の実施形態は、複数のDRMシステムをサポートする既存のファイルフォーマットMS社によるPIFFと一貫性consistencyを有するためにストリーミングデータのレコーディング記憶及び変換のような技術に適用することができる。本発明の実施形態の追加の要素及び属性についての説明は次のようである。LicenseUriは、クライアントが対応するコンテンツ暗号化キーを取得するためのライセンスを取得することができるURIを示す。EmbeddedLicenseは、クライアントが外部のURIを用いてライセンスを取得するようにするLicenseUriとは異なり、DRM特定ライセンスspecificlicense情報がMPD情報に含まれているか又は組み込まれていることを示す。segRef及びrefNumの対は、初期ベクトル及びSampleEncryptionInfoがどのセグメントに対応する情報であるかを示すリンクを提供する。図12に示すケース3530は、ネットワーク帯域幅R1、R2、及びR3と期間P1、P2、及びP3とのそれぞれに対して複数のDRMシステムが特定のコンテンツに適用される場合を示す。すなわち、ケース3530において、特定のコンテンツのストリーミングデータが第1のネットワーク帯域幅R1で提供される場合に、第1のDRMシステムDRM1、第2のDRMシステムDRM2、及び第3のDRMシステムDRM3のうちのいずれか1つは、第1の期間P1に適用される。第2の期間P2のコンテンツデータは暗号化なしに提供される。第2のDRMシステムDRM2、第4のDRMシステムDRM4、及び第5のDRMシステムDRM5のうちのいずれか1つは、第3の期間P3に適用される。ストリーミングデータが第2のネットワーク帯域幅R2で提供される場合に、第1の期間P1には、第1のDRMシステムDRM1及び第4のDRMシステムDRM4のうちのいずれか1つが適用され、第2の期間P2には、第3のDRMシステムが適用され、第3の期間P3には、第2のDRMシステムDRM2及び第3のDRMシステムDRM3のうちのいずれか1つが適用される。ストリーミングデータが第3のネットワーク帯域幅R3で提供される場合には、DRMシステムが適用されない。すなわち、コンテンツが暗号化されず提供されることを意味する。図13は、本発明の実施形態によるユーザ端末100で実行されるタスクのフローを示す図である。図14は、本発明の実施形態によるユーザ端末100、第1のDRMサービスサーバ200、及びコンテンツサービスサーバ300間のプロトコル又はシーケンスダイヤグラムを示す図である。図13において、ユーザ端末100は、MPDパーシングによりコンテンツ保護情報を取得し、ネットワーク帯域幅及びDRMシステムをサポートするか否かに基づいてレプリゼンテーションを選択する。ユーザ端末100は、ステップ1001において、MPDパーサーモジュール120を介してネットワークから受信したMPD情報を分析する。上述したように、MPD情報は、コンテンツ保護情報を含む。コンテンツ保護情報は、MPD情報の最上位ノードにも含まれることができ、各レプリゼンテーション情報にも含まれることができる。ステップ1003において、ユーザ端末100は、MPD情報及び現在のネットワーク帯域幅状態に基づいて適合したレプリゼンテーションを選択する。換言すれば、ユーザ端末100は、帯域幅モニター150によりモニタリングされた現在のネットワーク帯域幅をMPD情報に含まれたレプリゼンテーション情報と比較することにより受信可能なレプリゼンテーションを選択する。ステップ1005において、ユーザ端末100内のDRM選択部150は、選択されたレプリゼンテーションに適用されたDRMシステムのタイプをチェックする。ステップ1007において、DRM選択部150は、ユーザ端末100でサポート可能なDRMシステムが選択されたレプリゼンテーションに適用されたDRMシステムのうちに存在するか否かを確認する。サポート可能なDRMシステムが存在する場合に、ステップ1011において、DRM選択部150は、使用可能なDRMシステムを決定し、DRMエージェント170によりライセンスを取得する。例えば、ユーザ端末100でサポート可能なDRMシステムが特定の1つのDRMシステムを含む場合に、このような特定のDRMシステムは、使用DRMシステムとして決定される。しかしながら、ユーザ端末100でサポート可能なDRMシステムが複数である場合に、予め定められた選択基準、例えば、ユーザ選好度、サービスプロバイダーの選好度、及び使用頻度に基づいて使用DRMシステムが決定される。ライセンス取得の後に、ステップ1011において、ユーザ端末100は、選択されたレプリゼンテーションのセグメント及びセグメント暗号化情報をコンテンツサービスサーバ300から取得した後にステップ1013に進む。一方、ステップ1007において、サポート可能なDRMシステムが存在しないと判定される場合に、ユーザ端末100内のDRM選択部150は、ステップ1009において、選択されたレプリゼンテーションに適用されたDRMシステムのうちからダウンロード可能なDRMシステムを確認する。換言すれば、ユーザ端末100は、選択されたレプリゼンテーションに対応するレプリゼンテーション情報に含まれるDRMダウンロード情報をチェックする。ユーザ端末100は、この情報に基づいてDRMシステムモジュールをダウンロードし、関連するDRMエージェントを設置し、この場合に、使用DRMシステムとなる。ステップ1013において、ユーザ端末100は、セグメント暗号化情報及びライセンス情報に基づいてステップ1011で取得したセグメントに対する復号及び再生を実行する。上記では、レプリゼンテーションを選択した後に、選択されたレプリゼンテーションに対応する複数のDRMシステムのうちから使用されるDRMシステムを決定する場合を例を挙げて説明したが、本発明の別の実施形態は、使用DRMシステムをまず決定した後に、使用DRMシステムが適用されたレプリゼンテーションを選択するように提供されることができる。図14は、このような場合を仮定した実施形態である。DRMシステムは、図14に示すようにサーバへのアクセスを通して設置されることができる。ユーザ端末は、選択されたDRMシステムに関連したライセンスの取得、暗号化情報‘EncryptionInfo’に基づいてセグメント復号化を実行し、コンテンツを再生する。ユーザ端末は、DRMシステム選択を実行した後にレプリゼンテーションを選択することができる。図14を参照すると、ユーザ端末100は、コンテンツサービスサーバ300により送信されるMPD情報を受信し、ステップ1101においてMPD情報を分析する。ステップ1103において、ユーザ端末100は、MPD情報に含まれたコンテンツ保護情報をチェックすることによりユーザ端末100が使用することを希望する特定のコンテンツに適用されたDRMシステムを確認し、ユーザ端末100に適切なDMBシステムを選択する。例えば、特定のコンテンツに適用されたDRMシステムのうちでユーザ端末100がサポートするDRMシステムが存在すると判定される場合に、ユーザ端末100は、DRMシステムを特定のコンテンツの再生の時に使用するDRMシステムとして選択する。ユーザ端末100は、選択したDRMシステムが適用されたレプリゼンテーションのうちからモニタリングされたネットワーク帯域幅でサポート可能なレプリゼンテーションを選択する。特定のコンテンツに適用されたDRMシステムのうちでユーザ端末100がサポートするDRMシステムが存在しない場合に、ユーザ端末100は、コンテンツ保護情報に含まれたDRMダウンロード情報に基づいてダウンロードするDRMシステムを決定し、DRMシステムモジュールを取得することができる。図14において、ユーザ端末100は、DRMシステムモジュールをダウンロードする。ステップ1105において、ユーザ端末100は、DRMシステムモジュールに対するダウンロード要請メッセージを第1のDRMサービスサーバ200に送信する。ユーザ端末100からDRMシステムモジュールのダウンロード要請メッセージを受信する場合に、第1のDRMサービスサーバ200は、ステップ1107において、ユーザ端末システム安全性検証及びユーザ端末性能検証に対する要請メッセージをユーザ端末100に送信する。この要請メッセージは、ユーザ端末100がDRMシステムモジュールのダウンロード及び設置を行うことができる端末であるか否かを判定し、適合したDRMシステムモジュールをユーザ端末100に提供するためのものである。端末システム安全性検証及びユーザ端末性能検証に対する要請メッセージを受信する場合に、ユーザ端末100は、ステップ1109において、システム完全性検証情報及びユーザ端末性能検証情報を含む応答メッセージを第1のDRMサービスサーバ200に送信する。ステップ1111において、第1のDRMサービスサーバ200は、ユーザ端末100のシステム完全性検証情報及びユーザ端末性能検証情報をチェックし、ユーザ端末100に適合したDRMシステムモジュールを選択する。例えば、第1のDRMサービスサーバ200は、ユーザ端末100の性能に基づいて適切なバージョンのDRMシステムモジュールを選択することができる。ステップ1113において、第1のDRMサービスサーバ200は、DRMシステムモジュールをユーザ端末100に提供する。ステップ1115において、ユーザ端末100は、DRMシステムモジュールを受信し設置する。したがって、ユーザ端末100は、第1のDRMサービスサーバ200が提供するDRMサービスを使用することができるDRMエージェントを設置することができる。ステップ1117において、ユーザ端末100は、MPD情報内のレプリゼンテーション情報及びモニタリングされたネットワーク帯域幅情報に基づいて適合したレプリゼンテーションを選択する。ステップ1119において、ユーザ端末100は、選択されたレプリゼンテーションに適用されるライセンスの要請を第1のDRMサービスサーバ200に送信する。この時に、レプリゼンテーションレベルは、このようなライセンスの要請で参照されることができる。ステップ1121において、第1のDRMサービスサーバ200は、要請されたライセンスをユーザ端末100に提供する。要請されたライセンスを受信する時に、ユーザ端末100は、ステップ1123において、セグメント情報及び選択されたレプリゼンテーションに対応するセグメント暗号化情報の要請をコンテンツサービスサーバ300に送信する。ステップ1125において、コンテンツサービスサーバ300は、この要請されたセグメント情報及びセグメント暗号化情報をユーザ端末100に提供する。ステップ1127において、ユーザ端末100は、ステップ1121で取得したライセンスに基づいて特定のコンテンツのセグメントの復号及び再生を行う。本発明の実施形態は、アダプティブストリーミングサービスの提供の時に複数のDRMシステムをサポートするコンテンツを提供することができる。さらに、本発明の実施形態は、DRMシステムがユーザ端末に設置されない場合に暗号化されたストリーミングデータの復号及び再生を行うことができる方法及び装置を提供することができる。また、本発明の実施形態は、コンテンツ品質に基づいて異なるセキュリティ要求事項を満足するように異なるDRMシステムを特定することができるようにすることによりさらに様々なコンテンツ配信を安全に保証することができる方法及び装置を提供することができる。上述した説明からわかるように、本発明の実施形態は、アダプティブストリーミングサービスの提供の時に複数のDRMシステムを適用し、復号に必要な情報の挿入及び抽出を行うことができる方法及び装置を提供することができる。本発明の実施形態は、複数のDRMシステムをサポートするアダプティブストリーミングデータの再生のためのユーザ端末装置を提供することができる。本発明の実施形態は、ネットワーク帯域幅及びダウンロード可能なDRMシステムを考慮してレプリゼンテーションを選択し、保護されたストリーミングデータを復号するためにクライアントの性能を検証し、適合したDRMシステムのダウンロードを要請し、DRMシステムを設置し、対応するライセンスを取得し、取得されたライセンス及び説明情報に基づいてストリーミングデータを復号しコンテンツを再生する方法及び装置を提供することができる。本発明の実施形態は、アダプティブストリーミングサービスの提供の時にユーザのサブスクリプションレベルに基づいて異なるライセンスを取得することができる方法及び装置を提供することができる。本発明の実施形態は、ユーザ端末がサブスクリプションレベルが最上位である場合のライセンスを取得すると、すべてのビットレートでレプリゼンテーションを復号することができるようにする暗号キー管理方法を提供することができる。以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきである。"