(57)【要約】【課題】使用者によって生成されるＵＣＣコンテンツに対する著作権を保護するコンテンツ保護システム及びその方法を提供する。【解決手段】本発明は、使用者生成コンテンツ保護システム及びその方法に関するものである。  ＤＲＭ（Ｄｉｇｉｔａｌ Ｒｉｇｈｔｓ Ｍａｎａｇｅｍｅｎｔ）パッケージャを含むコンテンツアップロードサーバまたは使用者端末を利用して使用者生成コンテンツに対するコンテンツを保護するための著作権保護を行う。したがって、使用者生成コンテンツに対する著作権保護を行うことができ、正当な使用者生成コンテンツを提供した使用者にもそれに伴う報酬を提供することができる。また、不法に流通された使用者生成コンテンツが発生した場合には、最初にコンテンツの流通を試みた人を追跡して、責任の所在を確認することができる。
2010520547.tif 000002
【特許請求の範囲】
【請求項１】
使用者端末から生成された使用者生成コンテンツを保護するシステムにおいて、
前記使用者端末から生成された第１使用者生成コンテンツのエンコーディング情報を確認するデコーダと、
前記第１使用者生成コンテンツを再生することができる形態の大きさにサイズを再設定するリサイズフィルタと、
前記サイズが再設定された第１使用者生成コンテンツを特定のビューアが設置されている環境で再生することができるように前記特定のビューアが支援するコーデック情報でエンコーディングを行って、第２使用者生成コンテンツとして出力するエンコーダと、
前記出力された第２使用者生成コンテンツを前記第１使用者生成コンテンツの提供者情報に基づいて生成されたＣＩＤ（Ｃｏｎｔｅｎｔｓ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）情報及び暗号化キーを利用して暗号化するパッケージャと、
を含む、コンテンツ保護システム。
【請求項２】
前記使用者端末から生成された前記第１使用者生成コンテンツを受信するコンテンツ受信機と、
前記パッケージャや前記第２使用者生成コンテンツを暗号化するために使用される前記ＣＩＤ情報及び前記暗号化キーを生成するコンテンツ処理キー生成部と、
前記コンテンツ処理キー生成部から生成された前記ＣＩＤ情報及び前記暗号化キーを前記パッケージャに伝達するコンテンツキー受信機と、
前記パッケージャから暗号化されて出力された第２使用者生成コンテンツを保存するコンテンツ保存部と、
をさらに含む、請求項１に記載のコンテンツ保護システム。
【請求項３】
前記コンテンツ処理キー生成部は、
前記第１使用者生成コンテンツを生成するために前記使用者端末を通じて前記コンテンツ保護システムにログインした使用者の使用者情報に基づいて前記ＣＩＤ情報を生成し、前記生成されたＣＩＤ情報及び前記使用者情報を互いに対応するように保存する使用者ＣＩＤ生成機と、
前記第２使用者生成コンテンツを暗号化するための前記暗号化キーを生成するコンテンツ暗号化キー生成機と、
を含む、請求項２に記載のコンテンツ保護システム。
【請求項４】
ＱＶＧＡ（Ｑｕａｒｔｅｒ Ｖｉｄｅｏ Ｇｒａｐｈｉｃｓ Ａｒｒａｙ）、ＱＣＩＦ（Ｑｕａｒｔｅｒ Ｃｏｍｍｏｎ Ｉｎｔｅｒｍｅｄｉａｔｅ Ｆｏｒｍａｔ）、ＭＰ４（ＭＰＥＧ-１ Ａｕｄｉｏ Ｌａｙｅｒ ４）、またはＨ．２６４のうちのいずれか１つのエンコーディング情報に基づいて前記第１使用者生成コンテンツ及び第２使用者生成コンテンツがエンコーディングされる、請求項１に記載のコンテンツ保護システム。
【請求項５】
使用者端末から生成された使用者生成コンテンツを保護する方法において、
前記使用者端末で生成された第１使用者生成コンテンツに適用されているコーデック情報を確認するステップと、
前記第１使用者生成コンテンツが再生される特定のビューアが位置する環境で前記第１コンテンツを再生することができるコーデック情報で前記第１コンテンツをエンコーディングして、第２コンテンツとして出力するステップと、
前記第１コンテンツに対応するＣＩＤ（Ｃｏｎｔｅｎｔｓ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）情報（ここで、ＣＩＤ情報は、前記第１使用者生成コンテンツを生成した使用者の使用者情報に基づいて生成される）、及び前記第２使用者生成コンテンツに対応するコンテンツ暗号化キーを受信するステップと、
前記ＣＩＤ情報及び前記コンテンツ暗号化キーに基づいて、前記第２コンテンツを暗号化して出力するステップと、
を含む、コンテンツ保護方法。
【請求項６】
前記第２使用者生成コンテンツとして出力するステップは、
前記第１使用者生成コンテンツを前記特定のビューアが位置する環境で再生するために特定のサイズに再設定するステップと、
前記ビューアでコンテンツ再生のために要求するコーディング情報に基づいてエンコーディングを行って、前記第１使用者生成コンテンツを前記第２使用者生成コンテンツに変換して出力するステップと、
を含む、請求項５に記載のコンテンツ保護方法。
【請求項７】
前記コンテンツ暗号化キーを受信するステップは、
前記第２使用者生成コンテンツが既に暗号化されて保存されているかどうかを判断するステップと、
前記第２使用者生成コンテンツが保存されていなければ、前記ＣＩＤ情報及び前記コンテンツ暗号化キーの生成を要請するステップと、
前記第１使用者生成コンテンツを生成した使用者の使用者情報に基づいて生成された前記ＣＩＤ情報、及び前記第２使用者生成コンテンツに対応してランダムに生成されたコンテンツ暗号化キーを受信するステップと、
を含む、請求項５に記載のコンテンツ保護方法。
【請求項８】
前記第２使用者生成コンテンツが保存されている場合に、前記第２使用者生成コンテンツに対するコンテンツ識別子に含まれている前記第２使用者生成コンテンツに対するＣＩＤ情報の伝達を受けるステップと、
前記第２使用者生成コンテンツに対応してランダムに生成されたコンテンツ暗号化キーを受信するステップと、
を含む、請求項７に記載のコンテンツ保護方法。
【請求項９】
使用者生成コンテンツを保護するシステムにおいて、
原本コンテンツから生成される第１使用者生成コンテンツを特定のビューアで再生するように第２コンテンツに変換して出力するコンテンツ処理部と、
前記コンテンツ処理部から出力された第２使用者生成コンテンツを受信して、前記特定のビューアで再生するコンテンツ再生部と、
を含み、
前記コンテンツ処理部は、前記第２使用者生成コンテンツをＣＩＤ情報及びコンテンツ暗号化キーに基づいて暗号化して、暗号化された前記第２使用者生成コンテンツを生成するパッケージャを含む、コンテンツ保護システム。
【請求項１０】
前記コンテンツ処理部は、
前記原本コンテンツから前記第１使用者生成コンテンツを生成するコンテンツ編集機と、
前記生成された第１使用者生成コンテンツを形成するコーデック情報を確認するエンコーダと、
前記第１使用者生成コンテンツを前記特定のビューアで再生することができるように前記特定のビューアで提供するコーデック情報を利用してエンコーディングを行った後、前記第２コンテンツを生成するトランスコーダと、
前記パッケージャで生成された暗号化された第２使用者生成コンテンツを再生する特定のビューアが設置されている環境に提供するためのアップローダと、
前記ＣＩＤ情報及びコンテンツ暗号化キーを受信するコンテンツキー受信機と、
をさらに含む、請求項９に記載のコンテンツ保護システム。
【請求項１１】
前記コンテンツ再生部は、
前記コンテンツに対応して生成される認証情報及びメータリング情報を受信するサーバインターフェースと、
前記認証情報、前記メータリング情報、及び前記コンテンツのフォーマットを管理するＤＲＭ（Ｄｉｇｉｔａｌ Ｒｉｇｈｔｓ Ｍａｎａｇｅｍｅｎｔ）コアと、
前記認証情報、前記メータリング、及び前記コンテンツを暗号化する時に使用したコンテンツ暗号化キーを保存するセキュアストレージと、
を含む、請求項９に記載のコンテンツ保護システム。
【請求項１２】
前記アップローダを通じて前記暗号化された第２使用者生成コンテンツを受信して、前記特定のビューアで前記暗号化された第２使用者生成コンテンツを再生するように保存するコンテンツアップロードサーバと、
前記ＣＩＤ情報及びコンテンツ暗号化キーを生成するコンテンツ処理キー生成サーバと、
をさらに含む、請求項１０に記載のコンテンツ保護システム。
【請求項１３】
前記コンテンツ処理キー生成サーバは、
前記第１使用者生成コンテンツを生成するために前記使用者端末を通じて前記コンテンツ保護システムにログインした使用者の使用者情報に基づいて前記ＣＩＤ情報を生成し、前記生成されたＣＩＤ情報及び前記使用者情報を互いに対応するように保存する使用者ＣＩＤ生成機と、
前記第２使用者生成コンテンツを暗号化するための前記暗号化キーを生成するコンテンツ暗号化キー生成機と、
を含む、請求項１２に記載のコンテンツ保護システム。
【請求項１４】
使用者端末から生成された使用者生成コンテンツを保護する方法において、
前記使用者端末から生成されたコンテンツを予め設定されたコーデック情報に基づいて１次変換を行って、第１使用者生成コンテンツとして出力するステップと、
特定のビューアが設置されているコンテンツ再生サーバから前記ビューアでコンテンツを再生するために要求されるコーデック情報を受信して、前記予め設定されたコーデック情報と比較するステップと、
前記予め設定されたコーデック情報及び前記ビューアで再生するために要求されるコーデック情報が一致しなければ、前記コーデック情報に基づいて前記第１使用者生成コンテンツをエンコーディングして第２使用者生成コンテンツを生成する２次変換を行うステップと、
前記生成された第１使用者生成コンテンツに対応するＣＩＤ（Ｃｏｎｔｅｎｔｓ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）及び前記第２コンテンツに対応するコンテンツ暗号化キーを受信して、前記第２使用者生成コンテンツを暗号化するステップと、
を含む、コンテンツ保護方法。
【請求項１５】
前記２次変換を行うステップは、
前記第１使用者生成コンテンツを前記ビューアで再生することができるように前記ビューアで予め指定したサイズに再設定するステップと、
前記サイズが再設定された第１使用者生成コンテンツを前記ビューアで要求するコーデック情報を利用してエンコーディングするステップと、
を含む、請求項１４に記載のコンテンツ保護方法。
【請求項１６】
前記１次変換は使用者端末で行い、前記２次変換はコンテンツアップロードサーバで行う、請求項１５に記載のコンテンツ保護方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ保護システム及び方法に関し、より詳しくは、使用者生成コンテンツに対するコンテンツ保護システム及び方法に関するものである。
【背景技術】
【０００２】
最近のインターネットの発達に伴って、デジタルコンテンツ産業も顕著に発展しつつある。これは、デジタルコンテンツがインターネットというツールを通して活性化されているためである。しかし、デジタルコンテンツ産業の発展に伴う副作用も多く現れており、代表的にはデジタルコンテンツの無断不法複製や無断配布行為などがその例として挙げられる。
【０００３】
特に、インターネット上でコンテンツを共有して多数の人々が共に使用する場合、原本コンテンツを無断でコピーしたり、コンテンツが開示されているサイトのアドレスを違法にリンクして使用するという問題がある。また、原本コンテンツを利用して新たなコンテンツを生成する使用者生成コンテンツ（ＵＣＣ:Ｕｓｅｒ Ｃｒｅａｔｅｄ Ｃｏｎｔｅｎｔｓ）の場合、原本コンテンツに対する著作権が保護されず、コンテンツを不法配布した使用者に対して責任の所在が確認できないという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、本発明は、このような従来の技術の問題を解決するためのもので、使用者によって生成されるＵＣＣコンテンツに対する著作権を保護するコンテンツ保護システム及びその方法を提供する。
【課題を解決するための手段】
【０００５】
前記本発明の技術的課題を達成するための本発明の特徴であるコンテンツ保護システムは、使用者端末から生成された使用者生成コンテンツを保護するシステムにおいて、前記使用者端末から生成された第１使用者生成コンテンツのエンコーディング情報を確認するデコーダと、前記第１使用者生成コンテンツを再生することができる形態の大きさにサイズを再設定するリサイズフィルタと、前記サイズが再設定された第１使用者生成コンテンツを特定のビューアが設置されている環境で再生することができるように前記特定のビューアが支援するコーデック情報でエンコーディングを行って、第２使用者生成コンテンツとして出力するエンコーダと、前記出力された第２使用者生成コンテンツを前記第１使用者生成コンテンツの提供者情報に基づいて生成されたＣＩＤ（Ｃｏｎｔｅｎｔｓ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）情報及び暗号化キーを利用して暗号化するパッケージャと、を含む。
【０００６】
前記本発明の技術的課題を達成するための本発明のまた他の特徴であるコンテンツ保護方法は、使用者端末から生成された使用者生成コンテンツを保護する方法において、前記使用者端末によって生成された第１使用者生成コンテンツに適用されているコーデック情報を確認するステップと、前記第１使用者生成コンテンツが再生される特定のビューアが設置されている環境で前記第１コンテンツを再生することができるコーデック情報で前記第１コンテンツをエンコーディングして、第２コンテンツとして出力するステップと、前記第１コンテンツに対応するＣＩＤ（Ｃｏｎｔｅｎｔｓ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）情報（ここで、ＣＩＤ情報は、前記第１使用者生成コンテンツを生成した使用者の使用者情報に基づいて生成される）、及び前記第２使用者生成コンテンツに対応するコンテンツ暗号化キーを受信するステップと、前記ＣＩＤ情報及び前記コンテンツ暗号化キーに基づいて前記第２コンテンツを暗号化して出力するステップと、を含む。
【０００７】
前記本発明の技術的課題を達成するための本発明のまた他の特徴であるコンテンツ保護システムは、使用者生成コンテンツを保護するシステムにおいて、原本コンテンツから生成される第１使用者生成コンテンツを特定のビューアで再生することができるように第２コンテンツに変換して出力するコンテンツ処理部と、前記コンテンツ処理部から出力された第２使用者生成コンテンツを受信して、前記特定のビューアで再生するコンテンツ再生部;を含み、前記コンテンツ処理部は、前記第２使用者生成コンテンツをＣＩＤ情報及びコンテンツ暗号化キーに基づいて暗号化して、暗号化された第２使用者生成コンテンツを生成するパッケージャと、を含む。
【０００８】
前記本発明の技術的課題を達成するための本発明のまた他の特徴であるコンテンツ保護方法は、使用者端末から生成された使用者生成コンテンツを保護する方法において、前記使用者端末から生成されたコンテンツを予め設定されたコーデック情報に基づいて１次変換を行って、第１使用者生成コンテンツとして出力するステップと、特定のビューアが設置されているコンテンツ再生サーバから前記ビューアでコンテンツを再生するために要求されるコーデック情報を受信して、前記予め設定されたコーデック情報と比較するステップと、前記予め設定されたコーデック情報及び前記ビューアで再生するために要求されるコーデック情報が一致しなければ、前記コーデック情報に基づいて前記第１使用者生成コンテンツをエンコーディングして第２使用者生成コンテンツを生成する２次変換を行うステップと、前記生成された第１使用者生成コンテンツに対応するＣＩＤ（Ｃｏｎｔｅｎｔｓ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）及び前記第２コンテンツに対応するコンテンツ暗号化キーを受信して、前記第２使用者生成コンテンツを暗号化するステップと、を含む。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施例によるコンテンツ保護システムの構造図である。
【図２】本発明の第１実施例によるコンテンツ保護方法に関するフローチャートである。
【図３】本発明の第２実施例によるコンテンツ保護システムの構造図である。
【図４】本発明の第２実施例によるコンテンツ保護方法に関するフローチャートである。
【図５】本発明の第３実施例によるコンテンツ保護システムの構造図である。
【図６】本発明の第３実施例によるコンテンツ保護方法に関するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付した図面を参照して、本発明の実施例について、本発明が属する技術分野における通常の知識を有する者が容易に実施できるように詳しく説明する。しかし、本発明は、多様で相異した形態で実現することができ、ここで説明する実施例に限られない。また、図面では、本発明を明確に説明するために、説明上不要な部分は省略した。明細書全体にわたって類似した部分については、同一の参照符号を付けた。
【００１１】
また、ある部分がある構成要素を“含む”とする時、これは特に反対になる記載がない限り、他の構成要素を除外するのではなく、他の構成要素をさらに含むことを意味する。
【００１２】
本発明の実施例によるコンテンツ保護システムの構成要素及びコンテンツ保護方法は、多くのコンテンツの中からＵＣＣコンテンツを、ＤＲＭ（Ｄｉｇｉｔａｌ Ｒｉｇｈｔｓ Ｍａｎａｇｅｍｅｎｔ）を利用して保護する装置及び方法を例として説明する。
【００１３】
図１は本発明の第１実施例によるコンテンツ保護システムの構造図である。
【００１４】
図１に示されているように、コンテンツ保護システムは、コンテンツ編集機（図示せず）を備えている使用者端末２００と連結されて、コンテンツ処理部１００、コンテンツ保存部３００、及びコンテンツ処理キー生成部１７０を含む。ここで、コンテンツ処理キー生成部１７０は、コンテンツ保護システムに含まれて実現されることもでき、コンテンツ保護システムとは別途に実現されることもできる。そして、コンテンツ処理キー生成部１７０から生成された情報（使用者ＣＩＤ情報及びＣＥＫ（Ｃｏｎｔｅｎｔ Ｅｎｃｒｙｐｔｉｏｎ Ｋｅｙ：コンテンツ暗号化キー））は、コンテンツ処理キー受信機１６０を通じてコンテンツ処理部１００に入力される。
【００１５】
コンテンツ処理部１００は、コンテンツ受信機１１０、デコーダ１２０、リサイズフィルタ１３０、エンコーダ１４０、ＤＲＭパッケージャ１５０、及びコンテンツ処理キー受信機１６０を含む。
【００１６】
デコーダ１２０は、コンテンツ編集機で編集されたＵＣＣコンテンツをコンテンツ受信機１１０を通じて受信して、受信したＵＣＣコンテンツがどのようなフォーマットでコーディングされたかを判断する。多様な使用者端末から受信される多様なＵＣＣコンテンツは、多様な形態のコーデックでコーディングされて伝送されるため、ＵＣＣコンテンツを提供する特定のビューアが設置されているサイトに合わせてエンコーディングするためには、現在コーディングされたコーデックの種類を判断しなければならない。ここで、使用者端末は、パソコン、携帯移動通信端末などを含み、使用者が多くのコンテンツを利用してＵＣＣコンテンツを生成するものであれば、いずれを使用してもよい。
【００１７】
リサイズフィルタ１３０は、受信したＵＣＣコンテンツのサイズを判断して、特定のビューアでＵＣＣコンテンツを再生することができるようにＵＣＣコンテンツのサイズを再設定する。エンコーダ１４０は、特定のビューアで使用者にＵＣＣコンテンツを提供するために、システム設計時に予め設定しておいた特定のフォーマットでＵＣＣコンテンツをエンコーディングする。
【００１８】
ＤＲＭパッケージャ１５０は、特定のフォーマットでエンコーディングされたＵＣＣコンテンツをエンコーダ１４０から受信して、ＵＣＣコンテンツの保護のために暗号化する。また、エンコーダ１４０でエンコーディングされたＵＣＣコンテンツが最初にサイトにアップロードされるコンテンツであるかどうかも判断する。この時、ＵＣＣコンテンツの暗号化のためには、使用者ＣＩＤ情報及びＣＥＫが必要である。使用者ＣＩＤ情報及びＣＥＫは、コンテンツ処理キー生成部１７０からコンテンツ処理キー受信機１６０を通じて伝達される。本発明の実施例では、コンテンツ処理キー生成部１７０がコンテンツ保護システムに含まれている例を説明する。
【００１９】
ＣＩＤ生成機１７１は、使用者がＵＣＣコンテンツを特定のビューアが設置されているサイトにアップロードするために当該サイトにログインして、ＵＣＣコンテンツに対するエンコーディング作業が完了すると同時に、使用者の接続情報に基づいて使用者ＣＩＤを生成する。この時、使用者ＣＩＤは１つのＵＣＣコンテンツに１つの使用者ＣＩＤが対応して生成され、生成された使用者ＣＩＤ情報はＣＩＤ生成機１７１に保存される。
【００２０】
このように生成されたＣＩＤ情報に基づいて、ＤＲＭパッケージャ１５０は、最初にＵＣＣコンテンツをアップロードした使用者情報を確認することができ、使用者情報は、ＵＣＣコンテンツに対する著作権の保護及び流通に対する責任の所在を確認するのに利用される。この時、使用者ＣＩＤ情報が生成される方法は公知の事項であるため、本発明の実施例では詳細な説明は省略する。
【００２１】
ＣＥＫ生成機１７２は、ＵＣＣコンテンツを暗号化するための暗号化キーを生成する。この時、暗号化キーはランダムに発生し、ＵＣＣコンテンツに対するサイズ再設定及びエンコーディングが完了した時に生成される。生成された暗号化キーは、ＤＲＭパッケージャ１５０に入力されて、コンテンツの暗号化に利用される。
【００２２】
コンテンツ保存部３００は、使用者ＣＩＤ情報及びＣＥＫによって暗号化されたＵＣＣコンテンツを保存する。保存されたＵＣＣコンテンツは、特定のビューアが設置されているサイトで再生されたり、使用者の要請によって他のサイトで再生されたりする。
【００２３】
このような構成要素を有するコンテンツ保護システムによってＵＣＣコンテンツを保護する方法について、図２を参照して説明する。
【００２４】
図２は本発明の第１実施例によるコンテンツ保護方法に関するフローチャートである。
【００２５】
本発明の第１実施例によるコンテンツ保護方法は、使用者によって提供されたＵＣＣコンテンツをウェブ上でそのまま実行する時にＵＣＣコンテンツを保護する方法である。つまり、ウェブ上でＵＣＣコンテンツを実行する時にサーバ側でＵＣＣコンテンツを保護する方法に関するものである。
【００２６】
使用者端末２００から伝送されたＵＣＣコンテンツをコンテンツ受信機１１０を通じて受信した（Ｓ１００）コンテンツ処理部１００は、受信したＵＣＣコンテンツがどのようなフォーマットでコーディングされているか、ＵＣＣコンテンツのコーデック、つまりフォーマットを確認する（Ｓ１０１）。ＵＣＣコンテンツのコーデックを確認した後、リサイズフィルタ１３０によって特定のビューアが設置されているサイトでＵＣＣコンテンツが実行されるようにＵＣＣコンテンツのサイズを再設定する（Ｓ１０２）。そして、サーバがＵＣＣコンテンツを再生するために要求する特定のフォーマットでＵＣＣコンテンツをエンコーディングする（Ｓ１０３）。
【００２７】
エンコーダ１４０がＵＣＣコンテンツをエンコーディングすると同時に、コンテンツ処理キー生成部１７０のＣＩＤ生成機１７１及びＣＥＫ生成機１７２は、それぞれＵＣＣコンテンツに対応するように使用者ＣＩＤ及びＣＥＫを生成する。この時、使用者ＣＩＤは、最初にＵＣＣコンテンツをサーバにアップロードする使用者のログイン情報に基づいて生成される。
【００２８】
つまり、ＤＲＭパッケージャ１５０は、暗号化されて特定のフォーマットでエンコーディングされてサイズが再設定されたＵＣＣコンテンツを受信した場合には、コンテンツ保存部３００に当該ＵＣＣコンテンツが暗号化されて保存されているかどうかを判断する（Ｓ１０４）。ＵＣＣコンテンツがコンテンツ保存部３００に保存されていない場合には、ＤＲＭパッケージャ１５０は、当該ＵＣＣコンテンツが使用者によって最初にサイトにアップロードされるコンテンツであると判断して、ＣＩＤ生成機１７１及びＣＥＫ生成機１７２に使用者ＣＩＤ及びＣＥＫの生成を要請する（Ｓ１０５）。
【００２９】
ＣＩＤ生成機１７１及びＣＥＫ生成機１７２から生成された使用者ＣＩＤ及びＣＥＫを受信（Ｓ１０６）したＤＲＭパッケージャ１５０は、受信した情報を利用してＵＣＣコンテンツを暗号化し（Ｓ１０７）、暗号化されたＵＣＣコンテンツをコンテンツ保存部３００に保存する（Ｓ１０８）。その後、特定のビューアが設置されて使用者がアップロードしようとするサイトでＵＣＣコンテンツが再生される（Ｓ１０９）。
【００３０】
Ｓ１０４ステップの判断で、ＤＲＭパッケージャ１５０が暗号化されたＵＣＣコンテンツが既にコンテンツ保存部３００に存在すると判断した場合には、ＤＲＭパッケージャ１５０は、ＣＩＤ生成機１７１及びＣＥＫ生成機１７２に使用者ＣＩＤ及びＣＥＫの生成を要請する（Ｓ１１０）。この時、当該ＵＣＣコンテンツは既にある使用者によって最初にサーバにアップロードされたものであるため、最初に暗号化される時に使用されたＣＩＤ情報をＣＩＤ生成機１７１から受信する（Ｓ１１１）。そして、ＵＣＣコンテンツの暗号化のためにＣＥＫ生成機１７２からランダムに生成されたＣＥＫを利用して暗号化する（Ｓ１０７）。
【００３１】
最初に暗号化されたＵＣＣコンテンツはコンテンツ保存部３００に保存され、特定のサーバにアップロードされたＵＣＣコンテンツが実行される。また、使用者によって実行要請を受けたＵＣＣコンテンツは、コンテンツ保存部３００から出力されて実行される。この時、１つのサイトにアップロードされたＵＣＣコンテンツを他のサイトで実行する方法は、ＵＣＣコンテンツを実行しているサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をコピーして移動させる方法を利用したり、ＵＣＣコンテンツをダウンロードして所望のサイトで実行する方法があるが、必ずしもこれに限定されない。
【００３２】
ここで、最初にＵＣＣコンテンツをアップロードする時に当該ＵＣＣコンテンツを暗号化するために使用された使用者のＣＩＤが“１１１”であると仮定し、“ＡＡ”というサイトで再生されると仮定する。そうすれば、ＵＣＣコンテンツは“１１１＠ＡＡ．ｋｔｆ．ｃｏｍ”という識別子を有する。また、同一なＵＣＣコンテンツが他の使用者によって“ＢＢ”というサイトで再生されると仮定すれば、ＵＣＣコンテンツは“１１１＠ＢＢ．ｋｔｆ．ｃｏｍ”という識別子を有する。つまり、他の使用者が同一なＵＣＣコンテンツを“ＢＢ”というサイトにアップロードするとしても、ＵＣＣコンテンツの識別子には最初にアップロードした使用者の使用者ＣＩＤである“１１１”が表示されるため、当該ＵＣＣコンテンツの最初のアップロード使用者を確認することができる。
【００３３】
次に、本発明の第２実施例によるコンテンツ保護システムについて、図３に基づいて説明する。第２実施例は、使用者がＵＣＣコンテンツを使用者端末にダウンロードして利用する時にコンテンツを保護するために使用者端末側でＵＣＣコンテンツをエンコーディングするコンテンツ保護システムに関するものである。
【００３４】
図３は本発明の第２実施例によるコンテンツ保護システムの構造図である。
【００３５】
図３に示されているように、本発明の実施例によるコンテンツ保護システムは、コンテンツ処理部４００及びコンテンツ再生部４１０を含む使用者端末がコンテンツアップロードサーバ５００、コンテンツ処理キー生成サーバ６００と連動する。
【００３６】
コンテンツ処理部４００は、コンテンツ編集機４０１、デコーダ４０２、トランスコーダ４０３、ＤＲＭパッケージャ４０４、アップローダ４０５、及びコンテンツ処理キー受信機４０６を含む。コンテンツ再生部４１０は、アプリケーションＡＰＩ４１１、サーバインターフェース４１３、ＤＲＭコア４１２、及びセキュアストレージ４１４を含む。
【００３７】
コンテンツ編集機４０１は、特定のコンテンツを使用者が編集してＵＣＣコンテンツに生成する機能を行う。デコーダ４０２は、コンテンツ編集機４０１から生成されたＵＣＣコンテンツのコーデックの種類を確認する。トランスコーダ４０３は、ＵＣＣコンテンツを再生するためにサイズを再調整して、システムで予め設定したＵＣＣコンテンツを再生するコーデックでエンコーディングする。
【００３８】
ＤＲＭパッケージャ４０４は、トランスコーダ４０３でエンコーディングされて知的財産の保護対象であるＵＣＣコンテンツを許可された使用者のみが利用するように暗号化して、セキュアコンテナのファイルフォーマットでパッケージングする作業を行う。ここで、セキュアコンテナは、著作権の保護対象である原本コンテンツを暗号化して流通させるために使用される電子的保安装置を意味する。セキュアコンテナについては既に公知の事項であるので、本発明の実施例では詳細な説明は省略する。
【００３９】
ＤＲＭパッケージャ４０４によってＵＣＣコンテンツを暗号化するためには、ＵＣＣコンテンツを最初にアップロードする使用者情報が含まれている使用者ＣＩＤ情報及びＵＣＣコンテンツの暗号化のために必要なＣＥＫが必要である。これらの情報は、コンテンツ処理キー受信機４０６を通じてコンテンツ処理キー生成サーバ６００から受信する。ＤＲＭパッケージャ４０４によって暗号化されたＵＣＣコンテンツは、アップローダ４０５を通じて特定のビューアが設置されているサイトに伝送されてサーバで実行されるようにしたり、コンテンツ再生部４１０に伝送されて使用者端末上で実行されるようにする。
【００４０】
コンテンツ再生部４１０は、コンテンツ処理部４００で処理されたＵＣＣコンテンツを実際に再生するためのモジュールである。コンテンツ再生部４１０は、アプリケーションＡＰＩ４１１から提供されるハイレベル命令語によって対応する各応用モジュールを識別して、ハイレベル命令語をデコーディングして該当する場所に提供するハイレベル命令語処理部（図示せず）を含む。
【００４１】
サーバインターフェース４１３は、ＲＯＡＰ（Ｒｉｇｈｔ Ｏｂｊｅｃｔ Ａｃｑｕｉｓｉｔｉｏｎ Ｐｒｏｔｏｃｏｌ）インターフェース、ｗＰＫＩ（Ｗｉｒｅｌｅｓｓ Ｐｕｂｌｉｃ Ｋｅｙ Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）インターフェース、及びメータリングインターフェースを含む。ここで、ＲＯＡＰインターフェースは、権限発行者が発行した認証情報（ＲＯ:Ｒｉｇｈｔ Ｏｂｊｅｃｔ）をコンテンツ再生部に提供するために認証情報を獲得するインターフェースである。ｗＰＫＩインターフェースは、無線ネットワーク上の公認認証書及び電子署名キーなどを含むｗＰＫＩ情報を収集する。メータリングインターフェースは、音楽サービスに使用されて、サービスの使用量に応じて発生したロイヤリティーなどのメータリング情報を収集する。
【００４２】
ＤＲＭコア４１２は、認証情報及びメータリング情報を管理し、ＤＣＦ（ＤＲＭ Ｃｏｎｔｅｎｔｓ Ｆｏｒｍａｔ）リーダ／ライタを管理する。ここで、ＤＣＦは、バージョン、コンテンツタイプの長さ、コンテンツＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）の長さ、コンテンツタイプ、コンテンツＵＲＩ、ヘッダの長さ、データの長さ、ヘッダ及び暗号化されたデータ情報を含み、これと関連した事項は公知であるため、本発明の実施例では詳細な説明は省略する。
【００４３】
セキュアストレージ４１４は、ＵＣＣコンテンツを暗号化する時に使用したＣＥＫ、メータリング、認証情報、及びコンテクスト情報などを保存する。ここで、認証情報は、暗号化されたＵＣＣコンテンツを解釈する情報であって、任意のＵＣＣコンテンツが２次的に流通されたコンテンツである場合には、コンテンツを最初に生成した使用者情報、コンテンツ識別番号などを含む。
【００４４】
コンテンツアップロードサーバ５００は、コンテンツ処理部４００から変換されたＵＣＣコンテンツを、アップローダ４０５を通じて受信して、ＵＣＣコンテンツを実行する特定のビューアが設置されているサイトで実行されるようにＵＣＣコンテンツをアップロードする機能を行う。
【００４５】
コンテンツ処理キー生成サーバ６００は、ＣＩＤ生成機６１０及びＣＥＫ生成機６２０を含む。ＣＩＤ生成機６１０は、使用者がＵＣＣコンテンツを特定のビューアが設置されているサイトにアップロードするために当該サイトにログインして、特定のＵＣＣコンテンツに対するエンコーディング作業が完了すると同時に、使用者の接続情報に基づいて使用者ＣＩＤを生成する。この時、使用者ＣＩＤは、１つのＵＣＣコンテンツに１つの使用者ＣＩＤが対応して生成され、生成された使用者ＣＩＤ情報はＣＩＤ生成機６１０に保存される。
【００４６】
ＣＥＫ生成機６２０は、ＵＣＣコンテンツを暗号化するための暗号化キーを生成する。この時、暗号化キーはランダムに発生し、ＵＣＣコンテンツに対するサイズ再設定及びエンコーディングが完了した時に生成される。生成された暗号化キーは、ＤＲＭパッケージャ４０４に入力されてＵＣＣコンテンツの暗号化に利用される。ここで、暗号化キーは、一般に秘密キーアルゴリズムによって生成されたキーを利用するが、必ずしもこれに限定されない。
【００４７】
コンテンツアップロードサーバ５００は、アップローダ４０５を通じてコンテンツ処理部４００から処理されたＵＣＣコンテンツの伝達を受けて保存する。つまり、使用者が使用者端末を通じてではなく特定のビューアが設置されているサイトに接続して当該ＵＣＣコンテンツを再生する場合に、コンテンツアップロードサーバ５００に保存されたＵＣＣコンテンツを読み込んで再生する。
【００４８】
次に、上述の構成要素に基づいて使用者端末上でＵＣＣコンテンツを保護する方法について図４を参照して説明する。
【００４９】
図４は本発明の第２実施例によるコンテンツ保護方法に関するフローチャートである。
【００５０】
図４に示されているように、使用者は、コンテンツ編集機４０１によって複数のコンテンツを編集して（Ｓ２００）、再生しようとするＵＣＣコンテンツを生成する。そして、デコーダ４０２は、生成されたＵＣＣコンテンツがどのようなコーデックでエンコーディングされているか、コーデックを確認する（Ｓ２０１）。その後、使用者端末でＵＣＣコンテンツを再生するためにＵＣＣコンテンツのサイズを再設定した後（Ｓ２０２）、特定のフォーマットでエンコーディングする（Ｓ２０３）。この時、使用者端末にはＵＣＣコンテンツを再生する特定のビューアが予め設置されている。
【００５１】
コンテンツ処理部４００は、特定のフォーマットでＵＣＣコンテンツをエンコーディングして、コンテンツ処理キー生成サーバ６００にＵＣＣコンテンツの暗号化のために使用者ＣＩＤ及びＣＥＫを要請する（Ｓ２０４）。コンテンツ処理キー生成サーバ６００のＣＩＤ生成機６１０は、使用者ＣＩＤの生成を要請した使用者のログイン情報に基づいて使用者ＣＩＤを生成し（Ｓ２０５）、ＣＥＫ生成機６２０は、コンテンツを暗号化するために使用されるＣＥＫを生成する（Ｓ２０６）。生成された情報はＣＩＤ生成機６１０及びＣＥＫ生成機６２０にそれぞれ保存され、コンテンツ処理キー生成サーバ６００は、当該情報を、コンテンツ処理キー受信機４０６を通じてＤＲＭパッケージャ４０４に伝送する（Ｓ２０７）。
【００５２】
ＤＲＭパッケージャ４０４は、コンテンツ処理キー生成サーバ６００から受信した使用者ＣＩＤ及びＣＥＫに基づいてＵＣＣコンテンツを暗号化し（Ｓ２０８）、これをコンテンツ再生部４１０に伝送してＵＣＣコンテンツを再生する（Ｓ２０９）。
【００５３】
次に、本発明の第３実施例によって使用者端末とコンテンツアップロードサーバとの間でＵＣＣコンテンツをエンコーディングするコンテンツ保護装置について、図５を参照して説明する。
【００５４】
図５は本発明の第３実施例によるコンテンツ保護システムの構造図である。
【００５５】
本発明の第３実施例によるコンテンツ保護システムは、使用者端末８００で一次的にＵＣＣコンテンツを標準フォーマットでエンコーディングした後、コンテンツアップロードサーバ７００で特定のフォーマットで再エンコーディングを行って、使用者端末８００及びコンテンツアップロードサーバ７００の両方の負荷を減少させることができる形態で実現される。
【００５６】
まず、使用者端末８００は、第１デコーダ８１０、コンテンツ編集機８２０、第１リサイズフィルタ８３０、第１エンコーダ８４０、及びアップローダ８５０を含む。また、コンテンツアップロードサーバ７００は、コンテンツ受信機７１０、第２デコーダ７２０、第２リサイズフィルタ７３０、第２エンコーダ７４０、ＤＲＭパッケージャ７５０、及びコンテンツ処理キー受信機７６０を含む。コンテンツアップロードサーバ７００は、使用者端末８００の他にコンテンツ処理キー生成部７７０及びコンテンツ保存部９００とも連動する。
【００５７】
図５ではコンテンツ処理キー生成部７７０がコンテンツアップロードサーバ７００の外部に構成されることが示されているが、必ずしもこれに限定されなく、コンテンツアップロードサーバ７００の内部に共に構成することもできる。
【００５８】
使用者端末８００は、一次的にコンテンツ保護システムを実現する時に、予め設定した標準フォーマットでエンコーディングする。この時、使用者端末８００は、生成されたＵＣＣコンテンツにＤＲＭを利用した暗号化を行わない。ここで、標準フォーマットは、ＱＶＧＡ（Ｑｕａｒｔｅｒ Ｖｉｄｅｏ Ｇｒａｐｈｉｃｓ Ａｒｒａｙ）／Ｈ．２６４を例として説明するが、必ずしもこれに限定されない。
【００５９】
つまり、第１デコーダ８１０によって生成された原本コンテンツのコーデックを確認して、コンテンツ編集機８２０によって使用者がアップロードしようとするＵＣＣコンテンツを原本コンテンツから生成する。第１リサイズフィルタ８３０は、生成されたＵＣＣコンテンツのサイズを再設定して、特定のビューアが設置されているサイトあるいは使用者端末で再生可能にし、第１エンコーダ８４０は、ＵＣＣコンテンツをＱＶＧＡ/Ｈ．２６４でエンコーディングした後、アップローダ８５０を通じてコンテンツアップロードサーバ７００に伝送する。
【００６０】
コンテンツアップロードサーバ７００では、使用者端末８００で一次的に標準フォーマットでエンコーディングされたＵＣＣコンテンツをコンテンツ受信機７１０を通じて受信して２次変換を行う。ここで、２次変換とは、ＵＣＣコンテンツを再生するサイトが標準フォーマット以外のフォーマットでＵＣＣコンテンツを再生する場合に、当該フォーマットでエンコーディングを行うことを意味する。
【００６１】
つまり、ＵＣＣコンテンツが実行される多様なサイトが全て同一なフォーマットを利用してＵＣＣコンテンツを再生するのではないため、ＵＣＣコンテンツが実行されるサイトのフォーマットに合わせて変換される必要がある。この時、２次変換に使用されるフォーマットは、ビデオフォーマットとしてＱＶＧＡ及びＱＣＩＦ（Ｑｕａｒｔｅｒ Ｃｏｍｍｏｎ Ｉｎｔｅｒｍｅｄｉａｔｅ Ｆｏｒｍａｔ）、オーディオフォーマットとしてＭＰＥＧ４（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ）、Ｈ．２６４、及びＭＰ４（ＭＰＥＧ-１ Ａｕｄｉｏ Ｌａｙｅｒ ４）を例に挙げて説明するが、必ずしもこれに限定されない。
【００６２】
コンテンツ受信機７１０は、使用者端末８００から１次変換されたＵＣＣコンテンツを受信して第２デコーダ７２０に伝達し、第２デコーダ７２０は、１次変換されたＵＣＣコンテンツのビデオフォーマット及びオーディオフォーマットを確認する。第２リサイズフィルタ７３０は、１次変換されたＵＣＣコンテンツを実際に再生するためのサイズに再設定し、第２エンコーダ７４０は、ＵＣＣコンテンツが再生されるサイトで支援するビデオフォーマット及びオーディオフォーマットでエンコーディングする。
【００６３】
ＤＲＭパッケージャ７５０は、エンコーディングされたＵＣＣコンテンツを受信して、コンテンツ処理キー生成部７７０から伝達を受けた使用者ＣＩＤ情報及びＣＥＫに基づいて暗号化を行う。そして、コンテンツ保存部９００は、変換されたＵＣＣコンテンツをフォーマット別に保存する。
【００６４】
このようにコンテンツに対する１次変換を使用者端末８００で行って、２次変換をコンテンツアップロードサーバ７００で行う場合、新たに追加されるフォーマットに対するエンコーディングのみコンテンツ処理部で行うため、すべての変換を使用者端末８００またはコンテンツアップロードサーバ７００で処理するのに比べて負荷があまりかからない。
【００６５】
次に、上述の構成要素に基づいてＵＣＣコンテンツを保護する方法について、図６を参照して説明する。
【００６６】
図６は本発明の第３実施例によるコンテンツ保護方法に関するフローチャートである。
【００６７】
図６に示されているように、使用者端末８００の第１エンコーダ８１０ではシステム設計時に予め設定した標準コーデックでコンテンツ編集機８２０によって生成したＵＣＣコンテンツに対して１次エンコーディングを行って（Ｓ３００）、コンテンツアップロードサーバ７００に伝送する（Ｓ３０１）。本発明の実施例では、標準コーデックとしてＱＶＧＡ/Ｈ．２６４を例に挙げて説明したが、必ずしもこれに限定されない。
【００６８】
コンテンツ受信機７１０を通じて使用者端末８００から受信した１次エンコーディングされたＵＣＣコンテンツは、第２デコーダ７２０に入力され、第２デコーダ７２０は、１次エンコーディングに使用されたコーデック情報を確認する（Ｓ３０２）。その後、第２デコーダ７２０は、使用者によってアップロードされるサイトあるいはダウンロードによって再生される使用者端末８００でＵＣＣコンテンツを再生するために必要なコーデック情報と比較する（Ｓ３０３）。
【００６９】
２つのコーデック情報が一致した場合には、第２リサイズフィルタ７３０は、ＵＣＣコンテンツのサイズを再設定した後（Ｓ３０６）、ＵＣＣコンテンツを暗号化するためにＤＲＭパッケージャ７５０に伝送する。しかし、２つのコーデック情報が一致しなかった場合には、第２リサイズフィルタ７３０によってＵＣＣコンテンツのサイズを再設定した後（Ｓ３０４）、第２エンコーダ７４０でＵＣＣコンテンツの再生に必要なコーデックで２次エンコーディングを行う（Ｓ３０５）。
【００７０】
次に、ＤＲＭパッケージャ７５０は、コンテンツ処理キー生成部７７０に使用者ＣＩＤ及びＣＥＫを要請する（Ｓ３０７）。ＤＲＭパッケージャ７５０から使用者ＣＩＤ及びＣＥＫの要請を受けたＣＩＤ生成機７７１及びＣＥＫ生成機７７２は、ログインした使用者の使用者情報に基づいて使用者ＣＩＤを生成し（Ｓ３０８）、ＵＣＣコンテンツの暗号化のために必要なＣＥＫを生成する（Ｓ３０９）。
【００７１】
生成された使用者ＣＩＤ及びＣＥＫは、ＤＲＭパッケージャ７５０に伝送され（Ｓ３１０）、ＤＲＭパッケージャ７５０は、受信した情報に基づいてＵＣＣコンテンツを暗号化する（Ｓ３１１）。暗号化されたＵＣＣコンテンツは、２次エンコーディングに使用されたコーデックに応じて複数のコンテンツ保存部９００のうちの１つのコンテンツ保存部９００に保存され（Ｓ３１２）、使用者端末８００及びコンテンツアップロードサーバ７００は、暗号化されたＵＣＣコンテンツを再生して（Ｓ３１３）使用者に提供する。
【００７２】
このように使用者端末８００でＵＣＣコンテンツに対する１次エンコーディングを行い、コンテンツアップロードサーバ７００で２次エンコーディングを行うことによって、多様なコーデック情報を有する複数のサイトでＵＣＣコンテンツを再生する時に、エンコーディング時に発生する負荷を減少させることができる。また、ＵＣＣコンテンツを再生する新たなコーデックが生成されるとしても、当該変換のみをコンテンツアップロードサーバ７００で行うことができる。
【００７３】
ここで、上記本発明の実施例の構成に対応する機能を実現するプログラムまたはそのプログラムが記録された記録媒体もまた本発明の範疇に含まれる。
【００７４】
以上、本発明の実施例について詳細に説明したが、本発明の権利範囲はこれに限定されず、請求範囲で定義している本発明の基本概念を利用した当業者の多様な変形及び改良形態もまた本発明の権利範囲に属する。
【産業上の利用可能性】
【００７５】
前記実施例によれば、使用者生成コンテンツに対する著作権保護を実行することができ、正当な使用者生成コンテンツを提供した使用者にもそれに伴う報酬を提供することができる。
【００７６】
また、不法に流通された使用者生成コンテンツが発生した場合には、最初にコンテンツの流通を試みた人を追跡して、責任の所在を確認することができる。
【符号の説明】
【００７７】
１００、４００    コンテンツ処理部
１１０、７１０    コンテンツ受信機
１２０、４０２    デコーダ
１３０    リサイズフィルタ
１４０    エンコーダ
１５０、４０４、７５０    ＤＲＭパッケージャ
１６０、４０６、７６０    コンテンツ処理キー受信機
１７０    コンテンツ処理キー生成部
１７１、６１０    ＣＩＤ生成機
１７２、６２０    ＣＥＫ生成機
２００、８００    使用者端末
３００、９００    コンテンツ保存部
４０１    コンテンツ編集機
４０３    トランスコーダ
４０５、８５０    アップローダ
４１０    コンテンツ再生部
４１１    アプリケーションＡＰＩ
４１２    ＤＲＭコア
４１３    サーバインターフェース
４１４    セキュアストレージ
５００、７００    コンテンツアップロードサーバ
６００    コンテンツ処理キー生成サーバ
７２０    第２デコーダ
７３０    第２リサイズフィルタ
７４０    第２エンコーダ
７７０    コンテンツ処理キー生成部
８１０    第１デコーダ
８２０    コンテンツ編集機
８３０    第１リサイズフィルタ
８４０    第１エンコーダ
【図１】
2010520547.tif 000003
【図２】
2010520547.tif 000004
【図３】
2010520547.tif 000005
【図４】
2010520547.tif 000006
【図５】
2010520547.tif 000007
【図６】
2010520547.tif 000008
【国際調査報告】
2010520547.tif 000009
2010520547.tif 000010