(57)【要約】【課題】ＤＲＭコンテンツ再生方法及びその装置を提供する。【解決手段】コンテンツ再生部からローカル端末機に出力される第１コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、コンテンツ制御部が、フッキングされた第１コンテンツ要請信号に相応する第２コンテンツ要請信号をサーバに出力する段階と、コンテンツ制御部が、サーバから出力される第２コンテンツ要請信号に相応するコンテンツ情報を受信する段階と、コンテンツ制御部が、受信されたコンテンツ情報をコンテンツ再生部に出力する段階と、を備えるＤＲＭコンテンツ再生方法。【選択図】図１
2008226225.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ再生部からローカル端末機に出力される第１コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、
前記コンテンツ制御部が、フッキングされた前記第１コンテンツ要請信号に相応する第２コンテンツ要請信号をサーバに出力する段階と、
前記コンテンツ制御部が、前記サーバから出力される第２コンテンツ要請信号に相応するコンテンツについての情報であるコンテンツ情報を受信する段階と、
前記コンテンツ制御部が、受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と
を備えることを特徴とするＤＲＭコンテンツ再生方法。
【請求項２】
前記ＤＲＭコンテンツ再生方法は、
前記コンテンツ制御部が、前記サーバに前記コンテンツに対応するＤＲＭキーを要請するためのＤＲＭキー要請信号を出力する段階と、
前記サーバから前記ＤＲＭキー要請信号に応答して出力されるＤＲＭキーを受信する段階と、
受信された前記ＤＲＭキーに基づいて、受信された前記コンテンツ情報を復号化する段階と
をさらに備え、
前記コンテンツ制御部が前記コンテンツ再生部に出力する前記コンテンツ情報は、復号化された前記コンテンツ情報であることを特徴とする請求項１に記載のＤＲＭコンテンツ再生方法。
【請求項３】
前記ＤＲＭコンテンツ再生方法は、
復号化された前記コンテンツ情報に基づいて、前記コンテンツ再生部が前記コンテンツを再生する段階と、
再生される前記コンテンツに基づいて、前記コンテンツ再生部から前記ローカル端末機に出力される第３コンテンツ要請信号を前記コンテンツ制御部がフッキングする段階と、
前記コンテンツ制御部が、フッキングされた前記第３コンテンツ要請信号に相応する第４コンテンツ要請信号を前記サーバに出力する段階と、
前記コンテンツ制御部が、前記サーバから出力される前記第４コンテンツ要請信号に相応するコンテンツ情報を受信する段階と、
前記コンテンツ制御部が、受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と
をさらに備えることを特徴とする請求項２に記載のＤＲＭコンテンツ再生方法。
【請求項４】
前記ＤＲＭコンテンツ再生方法は、
前記サーバから前記ＤＲＭキーを受信するために前記コンテンツ制御部が、前記サーバに認証情報を出力する段階をさらに備えることを特徴とする請求項２に記載のＤＲＭコンテンツ再生方法。
【請求項５】
前記コンテンツは、フラッシュコンテンツであることを特徴とする請求項１に記載のＤＲＭコンテンツ再生方法。
【請求項６】
コンテンツ再生部からローカル端末機に出力される第１コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、
フッキングされた前記第１コンテンツ要請信号に基づいて、前記第１コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かを判断する段階と、
前記判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記コンテン
ツ制御部は前記ローカル端末機から前記コンテンツについての情報であるコンテンツ情報を読み取る段階と、
受信された前記コンテンツ情報を復号化する段階と、
復号化された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と
を備えることを特徴とするＤＲＭコンテンツ再生方法。
【請求項７】
前記コンテンツ制御部は、
受信された前記コンテンツ情報を復号化するため、
サーバに前記コンテンツに対応するＤＲＭキー要請信号を出力する段階と、
前記サーバから前記ＤＲＭキー要請信号に応答して出力されるＤＲＭキーを受信する段階と
をさらに備え、
前記コンテンツ制御部は、受信された前記ＤＲＭキーに基づいて前記コンテンツ情報を復号化することを特徴とする請求項６に記載のＤＲＭコンテンツ再生方法。
【請求項８】
コンテンツ再生部からローカル端末機に出力される第１コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、
フッキングされた前記第１コンテンツ要請信号に基づいて、前記第１コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かを判断する段階と、
前記判断の結果、前記コンテンツが前記ローカル端末機に存在しない場合、前記コンテンツ制御部がフッキングされた前記第１コンテンツ要請信号に相応する第２コンテンツ要請信号をサーバに出力し、前記サーバから出力される第２要請信号に相応するコンテンツについての情報であるコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と
を備え、
前記判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記コンテンツ制御部は前記ローカル端末機から前記コンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と
を備えることを特徴とするＤＲＭコンテンツ再生方法。
【請求項９】
請求項１ないし請求項８のうち何れか一項に記載された方法を行うためのプログラムを記録した記録媒体。
【請求項１０】
ローカル端末機に第１コンテンツ要請信号を出力するコンテンツ再生部と、
前記第１コンテンツ要請信号をフッキングするコンテンツ制御部と
を備え、
前記コンテンツ制御部は、フッキングされた前記第１コンテンツ要請信号に相応する第２コンテンツ要請信号をサーバに出力し、前記サーバから出力される第２コンテンツ要請信号に相応するコンテンツについての情報であるコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力することを特徴とするＤＲＭコンテンツ再生装置。
【請求項１１】
前記コンテンツ制御部は、
前記サーバに前記コンテンツに対応するＤＲＭキーを要請するためのＤＲＭキー要請信号を出力し、前記サーバから前記ＤＲＭキー要請信号に応答して出力されるＤＲＭキーを受信し、該受信された前記ＤＲＭキーに基づいて、受信された前記コンテンツ情報を復号化し、該復号化された前記コンテンツ情報を前記コンテンツ再生部に出力することを特徴とする請求項１０に記載のＤＲＭコンテンツ再生装置。
【請求項１２】
前記コンテンツ制御部は、復号化された前記コンテンツ情報に基づいて再生される前記
コンテンツに基づいて、前記コンテンツ再生部から前記ローカル端末機に出力される第３コンテンツ要請信号をフッキングし、
該フッキングされた前記第３コンテンツ要請信号に相応する第４コンテンツ要請信号を前記サーバに出力し、前記サーバから出力される前記第４コンテンツ要請信号に相応するコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部にさらに出力することを特徴とする請求項１１に記載のＤＲＭコンテンツ再生装置。
【請求項１３】
前記コンテンツ提供装置は、前記サーバから前記ＤＲＭキーを受信するために前記サーバに認証情報をさらに出力することを特徴とする請求項１１に記載のＤＲＭコンテンツ再生装置。
【請求項１４】
前記コンテンツ制御部は、フッキングされた前記第１コンテンツ要請信号に基づいて、前記第１コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かをさらに判断し、前記判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記ローカル端末機から前記コンテンツ情報を受信し、該受信された前記コンテンツ情報を復号化し、該復号化された前記コンテンツ情報を前記コンテンツ再生部に出力することを特徴とする請求項１３に記載のＤＲＭコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ（ｃｏｎｔｅｎｔｓ）提供方法に係り、より詳細には、コンテンツプレーヤー（ｐｌａｙｅｒ）が再生するコンテンツの位置をフッキング（ｈｏｏｋｉｎｇ）する技術及びＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）技術を用いて暗号化されたコンテンツをユーザーに提供する方法及びそのシステムに関する。
【背景技術】
【０００２】
最近の急速な有／無線通信技術の発達につれて多様なコンテンツが開発されており、開発されたコンテンツは、このような有／無線通信技術を通じてユーザーの容易なアクセスが可能となり、再び良質のコンテンツの開発を可能にする原動力になっている。
【０００３】
しかし、開発されたコンテンツは、一般的に流通される他のそのほかの商品と同様に資本と労動力とが投入された一つの資産であるにもかかわらず、デジタルデータが有する自体の特性によって容易に不法な方法で流通されてしまう問題がある。
【０００４】
特に、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）技術の発展によってコンピュータ通信網であるインターネットが急速に普及されるにつれて、インターネットを通じるデジタルコンテンツの流通、分配または伝播が急速に拡大されている。したがって、デジタルコンテンツの不法な複製及び流通の防止のために多様な保安技術が開発されている。
【０００５】
ＤＲＭは、デジタルコンテンツ保護のための代表的な保安技法の一つであり、デジタルコンテンツの内部に結合されている情報としてデジタルコンテンツの使用権利を規定する。例えば、ＤＲＭは、デジタルコンテンツの再生可能回数や、コピー可能か否かまたは回数などを規定できる。
【０００６】
また、ＤＲＭ技術によってデジタルコンテンツは、生成から配布、使用、廃棄に至る全過程にかけてコンテンツの不法配布や不法複製などを防止できるように暗号化過程を通じて保護される。ＤＲＭは、暗号キーを有した適法したユーザーのみが暗号化されたコンテンツを復号化して使うようにし、不法に流通されても復号化に必要なキーが無ければ使うことができないようにする。
【０００７】
一方、ＤＲＭで暗号化になったコンテンツを再生するためには、コンテンツ再生プログラムは暗号化された状態では前記コンテンツを再生することができないので、暗号化されたコンテンツを復号化した後、該復号化されたコンテンツを再生する。
【０００８】
一般的に、ローカル端末機に存在するコンテンツ再生プログラムがコンテンツを提供するサーバからコンテンツを提供されて再生するためには、サーバから復号化されたコンテンツをストリーミング（ｓｔｒｅａｍｉｎｇ）形式で提供されて復号化過程を経ずに再生するか、暗号化されたコンテンツを提供されて、前記暗号化されたコンテンツを復号化した後、該復号化されたコンテンツを臨時に保存した後、該保存されたコンテンツを再生する。しかし、いずれも保安上の脆弱点が発生する。
【０００９】
また、一つのコンテンツが実行される間に他のコンテンツを呼び出す場合のようにコンテンツ内部にコンテンツを呼び出す過程がある場合、呼び出されるコンテンツが分からずすぐＤＲＭを適用し難く、これのためにはコンテンツのソース（ｓｏｕｒｃｅ）を変更する作業が必要であった。したがって、保安上の脆弱点を減らしてコンテンツソースの変更なしにＤＲＭ適用が可能なコンテンツ提供方法及びその装置が切実に要求される。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明が解決しようとする技術的な課題は、保安上の脆弱点を減らしてコンテンツソースの変更なしにＤＲＭ適用が可能なコンテンツ再生方法及びその装置を提供することである。
【課題を解決するための手段】
【００１１】
前記技術的課題を解決するためのＤＲＭコンテンツ再生方法は、コンテンツ再生部からローカル端末機に出力される第１コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、前記コンテンツ制御部が、フッキングされた前記第１コンテンツ要請信号に相応する第２コンテンツ要請信号をサーバに出力する段階と、前記コンテンツ制御部が、前記サーバから出力される第２コンテンツ要請信号に相応するコンテンツについての情報（以下、単に「コンテンツ情報」と称する）を受信する段階と、前記コンテンツ制御部が、受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と、を備える。
【００１２】
前記ＤＲＭコンテンツ再生方法は、前記コンテンツ制御部が、前記サーバに前記コンテンツに対応するＤＲＭキーを要請するためのＤＲＭキー要請信号を出力する段階と、前記サーバから前記ＤＲＭキー要請信号に応答して出力されるＤＲＭキーを受信する段階と、受信された前記ＤＲＭキーに基づいて、受信された前記コンテンツ情報を復号化する段階と、をさらに備え、前記コンテンツ制御部が、前記コンテンツ再生部に出力する前記コンテンツ情報は復号化された前記コンテンツ情報であり得る。
【００１３】
前記ＤＲＭコンテンツ再生方法は、復号化された前記コンテンツ情報に基づいて、前記コンテンツ再生部が前記コンテンツを再生する段階と、再生される前記コンテンツに基づいて前記コンテンツ再生部から前記ローカル端末機に出力される第３コンテンツ要請信号を、前記コンテンツ制御部がフッキングする段階と、前記コンテンツ制御部が、フッキングされた前記第３コンテンツ要請信号に相応する第４コンテンツ要請信号を前記サーバに出力する段階と、前記コンテンツ制御部が、前記サーバから出力される前記第４コンテンツ要請信号に相応するコンテンツ情報を受信する段階と、前記コンテンツ制御部が、受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と、をさらに備えうる。
【００１４】
前記ＤＲＭコンテンツ再生方法は、前記サーバから前記ＤＲＭキーを受信するため、前記コンテンツ制御部が、前記サーバに認証情報を出力する段階をさらに備えうる。前記コンテンツは、フラッシュコンテンツであり得る。
【００１５】
前記技術的課題を果たすためのＤＲＭコンテンツ再生方法は、コンテンツ再生部からローカル端末機に出力される第１コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、フッキングされた前記第１コンテンツ要請信号に基づいて、前記第１コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かを判断する段階と、判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記コンテンツ制御部が、前記ローカル端末機から前記コンテンツ情報を読み取る段階と、受信された前記コンテンツ情報を復号化する段階と、復号化された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と、を備えうる。
【００１６】
前記コンテンツ制御部は、受信された前記コンテンツ情報を復号化するため、サーバに前記コンテンツに対応するＤＲＭキー要請信号を出力する段階と、前記サーバから前記ＤＲＭキー要請信号に応答して出力されるＤＲＭキーを受信する段階と、をさらに備えることができ、前記コンテンツ制御部は、受信された前記ＤＲＭキーに基づいて前記コンテン
ツ情報を復号化できる。
【００１７】
前記技術的課題を解決するためのＤＲＭコンテンツ再生方法は、コンテンツ再生部からローカル端末機に出力される第１コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、フッキングされた前記第１コンテンツ要請信号に基づいて、前記第１コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かを判断する段階と、判断の結果、前記コンテンツが前記ローカル端末機に存在しない場合、前記コンテンツ制御部がフッキングされた前記第１コンテンツ要請信号に相応する第２コンテンツ要請信号をサーバに出力し、前記サーバから出力される第２要請信号に相応するコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と、を備え、判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記コンテンツ制御部が前記ローカル端末機から前記コンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と、を備えうる。前記ＤＲＭコンテンツ再生方法は、記録媒体に記録されうる。
【００１８】
前記技術的課題を果たすためのＤＲＭコンテンツ再生装置は、ローカル端末機に第１コンテンツ要請信号を出力するコンテンツ再生部及び前記第１コンテンツ要請信号をフッキングするコンテンツ制御部を備え、前記コンテンツ制御部は、フッキングされた前記第１コンテンツ要請信号に相応する第２コンテンツ要請信号をサーバに出力し、前記サーバから出力される第２コンテンツ要請信号に相応するコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力する。
【００１９】
前記コンテンツ制御部は、前記サーバに前記コンテンツに対応するＤＲＭキーを要請するためのＤＲＭキー要請信号を出力し、前記サーバから前記ＤＲＭキー要請信号に応答して出力されるＤＲＭキーを受信し、該受信された前記ＤＲＭキーに基づいて、受信された前記コンテンツ情報を復号化し、該復号化された前記コンテンツ情報を前記コンテンツ再生部に出力できる。前記コンテンツ提供装置は、前記サーバから前記ＤＲＭキーを受信するため、前記サーバに認証情報をさらに出力できる。
【００２０】
前記コンテンツ再生部は、フッキングされた前記第１コンテンツ要請信号に基づいて、前記第１コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かをさらに判断し、判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記ローカル端末機から前記コンテンツ情報を受信し、該受信された前記コンテンツ情報を復号化し、該復号化された前記コンテンツ情報を前記コンテンツ再生部に出力できる。
【発明の効果】
【００２１】
本発明によるＤＲＭコンテンツ再生方法及びその装置は、保安上の脆弱点を減らしてコンテンツ内部で他のコンテンツを呼び出す場合にも、コンテンツソースの変更なしにＤＲＭ適用が可能な効果がある。
【発明を実施するための最良の形態】
【００２２】
本発明と本発明の動作上の利点及び本発明の実施によって達成される目的を十分に理解するためには、本発明の望ましい実施形態を例示する添付図面及び添付図面に記載された内容を参照しなければならない。
【００２３】
本発明の詳細な説明で引用される図面をより十分に理解するために、各図面の詳細な説明が提供される。
また、本明細書においては、何れか一つの構成要素が他の構成要素にデータを「伝送」する場合には、前記構成要素は前記他の構成要素に直接前記データを伝送することもでき、少なくとも一つのまた他の構成要素を通じて前記データを前記他の構成要素に伝送する
こともできることを意味する。また、何れか一つの構成要素が他の構成要素と「連結」される場合には、前記構成要素は前記他の構成要素に直接連結されることもでき、少なくとも一つのまた他の構成要素を通じて連結されることもできることを意味する。
【００２４】
反対に、何れか一つの構成要素が他の構成要素にデータを「直接伝送」する場合には、前記構成要素で他の構成要素を通じないで前記他の構成要素に前記データが伝送されることを意味する。また、何れか一つの構成要素が他の構成要素と「直接連結」される場合には、前記構成要素と前記他の構成要素との間にまた他の構成要素を通じないで連結されることを意味する。
【００２５】
以下、添付した図面を参照して、本発明の望ましい実施形態を説明することによって、本発明を詳しく説明する。各図面に付された同じ参照符号は、同じ部材を表わす。
図１は、本発明の実施形態によるＤＲＭコンテンツ再生方法のデータフローチャートである。図１を参照すれば、本発明の実施形態によるＤＲＭコンテンツ再生装置１００は、コンテンツ制御部１１０及びコンテンツ再生部１３０を備えうる。前記コンテンツ制御部１１０は、前記コンテンツ再生部１３０からローカル端末機２００に出力される（Ｓ１００）第１コンテンツ要請信号をフッキングできる（Ｓ１１０）。
【００２６】
前記ローカル端末機２００は、前記ＤＲＭコンテンツ再生装置１００が設けられるシステムのファイルシステムまたは前記ファイルシステムを制御するためのＯＳ（オペレーション・システム）であり得る。また、前記第１コンテンツ要請信号は、前記コンテンツ再生部１３０が再生するコンテンツについての情報（例えば前記コンテンツの経路、ファイル名など）を前記ＯＳに要請するメッセージであり得る。以下、「コンテンツについての情報」を、単に「コンテンツ情報」と称する。
【００２７】
すなわち、前記コンテンツ再生部１３０は、前記ローカル端末機２００に存在するコンテンツを再生するための一般的な手続きを実行しうる。フッキングとは、メッセージまたはＡＰＩを横取りすることを意味する。
【００２８】
したがって、本発明でのフッキングは、前記コンテンツ制御部１１０が、前記ローカル端末機２００のＯＳに出力されるメッセージをフッキングするＡＰＩ（Ａｐｐｌｉｃａｉｔｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）フッキングを意味する。
【００２９】
次いで、前記コンテンツ制御部１１０は、前記第１コンテンツ要請信号をフッキングし（Ｓ１１０）、該フッキングされた前記第１コンテンツ要請信号に相応する第２コンテンツ要請信号をサーバ３００に出力できる（Ｓ１２０）。もちろん、前記コンテンツ制御部１１０は、前記第１コンテンツ要請信号に基づいて、要請されたコンテンツが前記ローカル端末機２００に存在するか否かを判断できる。判断の結果、存在する場合には、前記ローカル端末機２００から前記コンテンツを受信することができ、この場合については、図２を参照して後述する。
【００３０】
前記第２コンテンツ要請信号は、前記第１コンテンツ要請信号に基づいて前記コンテンツを前記サーバ３００に要請するための信号であり、このために前記第１コンテンツ要請信号に含まれる情報（例えば、前記コンテンツのファイル名）に基づいて前記サーバ３００に相応する情報（例えば、前記コンテンツの前記サーバ３００でのファイル経路など）を含みうる。
【００３１】
前記コンテンツ制御部１１０は、前記第２コンテンツ要請信号を前記サーバ３００に出力する前に、前記第２コンテンツ要請信号に含まれうる情報（例えば、前記コンテンツの前記サーバ３００でのファイル経路など）を獲得するため、所定の信号を前記サーバ３０
０にさらに出力することができ、前記所定の信号に相応する所定の情報（例えば、前記コンテンツが、前記サーバ３００に存在するか否か及びファイル経路など）をあらかじめ前記サーバ３００からさらに得ることもできる。
【００３２】
次いで、前記コンテンツ制御部１１０は、前記サーバ３００から出力される第２コンテンツ要請信号に相応する前記コンテンツ情報を受信できる（Ｓ１３０）。前記コンテンツ情報は、前記コンテンツファイル自体及び前記コンテンツファイルの付加情報を含むことができ、前記コンテンツ制御部１１０は、前記コンテンツ情報をストリーミング方式またはファイルダウンロードの形式に受信できることは勿論である。前記コンテンツ情報は、後述するようにＤＲＭを用いて暗号化されたファイルであり得る。
【００３３】
また、前記コンテンツ制御部１１０は、受信された前記コンテンツ情報を前記コンテンツ再生部１３０に出力することができ（Ｓ１４０）、前記コンテンツ再生部１３０は、前記コンテンツ制御部１１０から出力された前記コンテンツ情報に基づいて前記コンテンツを再生できる。
【００３４】
また、前記コンテンツはフラッシュ（ｆｌａｓｈ）コンテンツであり、前記コンテンツの再生中にまた他のコンテンツが呼び出される場合があり得る。例えば、前記コンテンツが所定のインターフェース（例えばボタン（ｂｕｔｔｏｎ）など）を含む場合、ユーザーが前記所定のインターフェース（例えばボタンなど）を選択（例えばクリック）すれば、第２コンテンツが再生されなければならない場合があり得る。
【００３５】
次いで、前記コンテンツ再生部１３０は、前記第２コンテンツを再生するため、前記ローカル端末機２００に前記第２コンテンツを要請する第３コンテンツ要請信号を出力できる。次いで、前記コンテンツ制御部１１０は、前記第３コンテンツ要請信号をまたフッキングすることができ、前記第３コンテンツ要請信号に相応する第４コンテンツ要請信号を前記サーバ３００に出力できる。
【００３６】
これにより、前記コンテンツ制御部１１０は、前記第２コンテンツについての情報である第２コンテンツ情報（例えば、暗号化された前記第２コンテンツ）を受信することができ、該受信された前記第２コンテンツ情報を前記コンテンツ再生部１３０に出力できる。もちろん、このときには、前記コンテンツ制御部１１０が、前記第２コンテンツ情報を復号化して前記コンテンツ再生部１３０に出力することもできる。
【００３７】
このように、前記コンテンツ制御部１１０は、前記ローカル端末機２００に出力される要請信号をＡＰＩフッキングするので、コンテンツ内部にまた他のコンテンツが呼び出される場合にも、前記また他のコンテンツが、前記コンテンツに基づいて相対的経路に呼び出されるか、または絶対的経路に呼び出されるか否かは関係なくコンテンツソースの変更なしにＤＲＭを適用できる。
【００３８】
一方、前記コンテンツがＤＲＭによって暗号化されたコンテンツである場合、前記コンテンツ制御部１１０は、前記コンテンツ情報を前記サーバ３００から受信する（Ｓ１３０）前に、前記コンテンツを復号化できるＤＲＭキーを要請するＤＲＭキー要請信号をさらに出力できる（Ｓ１１１）。もちろん、具現例によって前記サーバ３００は、ＤＲＭを担当するためのＤＲＭサーバと前記コンテンツなどを保存するファイルサーバとが分離されて別に備えうることは勿論であり、本発明の技術分野での当業者ならば、容易に推論することができる多様な変形が可能である。
【００３９】
しかし、本明細書では、一つのサーバとして具現された場合を一例として説明し、本発明の権利範囲がこれに限定されない。次いで、前記サーバ３００は、前記ＤＲＭキー要請
信号に応答して前記コンテンツを復号化できるＤＲＭキーを前記コンテンツ制御部１１０に出力できる（Ｓ１１３）。
【００４０】
前記コンテンツ制御部１１０は、前記サーバ３００から出力された前記ＤＲＭキーに基づいて、前記コンテンツ情報が前記サーバ３００から受信されれば（Ｓ１３０）、前記コンテンツを復号化することができ（Ｓ１３１）、前記コンテンツ制御部１１０は、復号化された前記コンテンツを前記コンテンツ再生部１３０に出力できる。
【００４１】
前記コンテンツ制御部１１０が、ストリーミング方式として前記コンテンツ情報を受信する場合、前記コンテンツ制御部１１０は、受信されたＤＲＭキーに基づいて、前記コンテンツ情報のうち受信された一部分に対してリアルタイムでメモリ上で復号化を実行した後、該復号化された部分を前記コンテンツ再生部１３０に出力できる。
【００４２】
したがって、前記ＤＲＭコンテンツ再生装置１００が設けられた前記ローカル端末機２００には、復号化されたコンテンツ情報は保存されないこともある。したがって、保安上の脆弱点を減らしうる。また、前記コンテンツ制御部１１０は、前記サーバ３００から前記ＤＲＭキーを受信するため、前記サーバ３００に認証情報をさらに出力することができ、前記サーバ３００は、前記認証情報に基づいて認証が成功した場合にのみ、前記ＤＲＭキーを前記コンテンツ制御部１１０に出力できる。このような認証過程は、前記ＤＲＭキーを受信する前であれば、いつでも実行されうることは勿論である。また、前記コンテンツは、フラッシュとして製作されたコンテンツであり得る。
【００４３】
本発明の実施形態によるコンテンツ再生方法を実行するため、前記ＤＲＭコンテンツ再生装置１００は、ユーザーの要請（例えば、クリック）またはイベントの発生によってウェブページ（ｗｅｂ  ｐａｇｅ）に一つのコントロールをロード（ｌｏａｄ）することができ、前記ロードされたコントロールは前記コンテンツ制御部１１０の役割を実行しながら、前記ＤＲＭコンテンツ再生部１３０のコンテンツ要請及び再生などを制御できる。
【００４４】
ロードされたコントロールは、インジェクション（ｉｎｊｅｃｔｉｏｎ）を通じて前記コンテンツ再生部１３０が使うＡＰＩ（Ａｐｐｌｉｃａｉｔｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）に必要な作業を少なくとも一つ挿入することができる。
【００４５】
例えば、クリエイトファイル（ＣｒｅａｔｅＦｉｌｅ）及びリードファイル（ＲｅａｄＦｉｌｅ）という二つの作業が挿入された場合、前記クリエイトファイルは、前記サーバ３００からファイルの存否または経路などのチェック、認証、前記ＤＲＭキーの受信、及びコンテンツの受信などを実行することができ、前記リードファイルは、受信されたコンテンツをメモリ上で復号化して前記コンテンツ再生部１３０に伝達できる。もちろん、前述したそれぞれの作業及び機能は、本発明の実施形態に過ぎず、本発明の権利範囲はこれに限定されない。
【００４６】
図２は、本発明の他の実施形態によるＤＲＭコンテンツ再生方法のデータフローチャートである。図２を参照すれば、前記コンテンツ制御部１１０は、前記コンテンツ再生部１３０から前記ローカル端末機２００に出力される（Ｓ２００）第１コンテンツ要請信号をフッキングできる（Ｓ２１０）。前記コンテンツ制御部１１０は、フッキングされた前記第１コンテンツ要請信号に基づいて、前記第１コンテンツ要請信号に相応するコンテンツが前記ローカル端末機２００に存在するか否かを判断できる（Ｓ２１０）。
【００４７】
すなわち、前記ローカル端末機２００のファイルシステムまたは前記ファイルシステムを制御するＯＳに前記コンテンツに相応するファイルの存否をチェックするための所定のメッセージを出力することができ、判断の結果、前記コンテンツが前記ローカル端末機２
００に存在する場合、前記コンテンツ制御部１１０は、前記ローカル端末機２００から前記コンテンツ情報を受信できる（Ｓ２２０）。
【００４８】
すなわち、図１で説明したこととは異なって、前記ローカル端末機２００に前記コンテンツが保存されている場合には、前記サーバ３００から前記コンテンツを受信する必要がないので、前記ローカル端末機２００から直接前記コンテンツ情報を受信できる（Ｓ２２０）。
【００４９】
また、前記コンテンツ制御部１１０は、受信された前記コンテンツ情報を復号化することができ（Ｓ２３０）、該復号化された前記コンテンツ情報を前記コンテンツ再生部１３０に出力できる（Ｓ２４０）。
【００５０】
また、前記コンテンツ制御部１１０は、受信された前記コンテンツ情報を復号化するため、前記サーバ３００に前記コンテンツに対応するＤＲＭキー要請信号を出力することができ（Ｓ２１３）、前記サーバ３００から前記ＤＲＭキー要請信号に応答して出力されるＤＲＭキーを受信できる（Ｓ２１５）。また、前記ＤＲＭキーを要請する前に認証過程を経ることができることは図１で説明したようである。
【００５１】
次いで、前記コンテンツ制御部１１０は、受信された前記ＤＲＭキーに基づいて、前記コンテンツ情報を復号化できる（Ｓ２３０）。本発明のまた他の実施形態よれば、前記コンテンツ制御部１１０は、前記ローカル端末機２００に出力される第１コンテンツ要請信号をフッキングできる。前記コンテンツ制御部１１０は、フッキングされた前記第１コンテンツ要請信号に基づいて、前記第１コンテンツ要請信号に相応するコンテンツが前記ローカル端末機２００に存在するか否かを判断できる。
【００５２】
判断の結果、前記コンテンツが、前記ローカル端末機２００に存在しない場合には、図１で説明したように、前記コンテンツ制御部１１０が、フッキングされた前記第１コンテンツ要請信号に相応する第２コンテンツ要請信号を前記サーバ３００に出力し、前記サーバ３００から出力される第２要請信号に相応するコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部１３０に出力できる。もちろん、前記コンテンツ制御部１１０は、ＤＲＭキーを受信する過程及び認証を実行する過程をさらに実行しうることは勿論である。
【００５３】
判断の結果、前記コンテンツが、前記ローカル端末機に存在する場合には、図２で説明したように、前記コンテンツ制御部１１０が、前記ローカル端末機２００から前記コンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部１３０に出力できる。もちろん、前記コンテンツの復号化のために前記サーバ３００からＤＲＭキーを受信できることは図２で説明したとおりである。
【００５４】
本発明の実施形態によるＤＲＭコンテンツ再生方法は、ネットワークを通じてダウンロードされうるプログラムコードの形態として具現することが可能である。
また、本発明の実施形態によるＤＲＭコンテンツ再生方法は、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取れるデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、ハードディスク、フロッピー（登録商標）ディスク、光データ保存装置などがあり、またコンピュータで読み取り可能な記録媒体は、ネットワークで連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードが保存されて実行可能である。そして、本発明を具現するための機能的な（ｆｕｎｃｔｉｏｎａｌ）プログラム、コード及びコード
セグメントは、本発明が属する技術分野のプログラマーによって容易に推論されうる。
【産業上の利用可能性】
【００５５】
本発明の実施形態による装置と方法は、ＤＲＭコンテンツ再生装置で使用可能である。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態によるＤＲＭコンテンツ再生方法のデータフローチャート。
【図２】本発明の他の実施形態によるＤＲＭコンテンツ再生方法のデータフローチャート。
【符号の説明】
【００５７】
１００：ＤＲＭコンテンツ再生装置
１１０：コンテンツ制御部
１３０：コンテンツ再生部
２００：ローカル端末機
３００：サーバ
【図１】
2008226225.tif 000003
【図２】
2008226225.tif 000004