(57)【要約】  権利オブジェクトマッピングテーブル設置装置および方法を提供する。権利オブジェクトマッピングテーブル設置装置は、ホストデバイスの権利オブジェクトマッピングテーブルを携帯用保存装置に伝送する送信モジュール、および権利オブジェクトマッピングテーブルを携帯用保存装置に設置する設置モジュールを含み、権利オブジェクトマッピングテーブルは権利オブジェクト間の変換のための情報を含む。
2009537041.tif 000002
【特許請求の範囲】
【請求項１】
ホストデバイスの権利オブジェクトマッピングテーブルを携帯用保存装置に伝送する送信モジュール、および
前記権利オブジェクトマッピングテーブルを携帯用保存装置に設置する設置モジュールを含み、
前記権利オブジェクトマッピングテーブルは権利オブジェクト間の変換のための情報を含む、権利オブジェクトマッピングテーブル設置装置。
【請求項２】
前記権利オブジェクトマッピングテーブルを利用して前記ホストデバイスの特定のコンテンツオブジェクトを実行させることができる権利オブジェクトを所定の形態に変換して、前記携帯用保存装置に伝送したり、前記権利オブジェクトマッピングテーブルを利用して前記携帯用保存装置から受信した所定の形態の権利オブジェクトを前記ホストデバイスの特定のコンテンツオブジェクトを実行させることができる権利オブジェクトに変換したりする変換モジュールをさらに含む、請求項１に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項３】
前記設置モジュールは、前記携帯用保存装置にすでに存在する権利オブジェクトマッピングテーブルのバージョン情報が前記ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報より以前バージョンである場合、前記携帯用保存装置の権利オブジェクトマッピングテーブルを前記ホストデバイスの権利オブジェクトマッピングテーブルの情報を利用して更新する、請求項１に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項４】
前記権利オブジェクト間の変換のための情報は、権利オブジェクトの許可情報、制限情報、およびバージョン情報のうち少なくとも一つを含む、請求項１に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項５】
前記権利オブジェクト間の変換のための情報は、権利オブジェクトの各タグ情報に対応するコード値を含む、請求項１に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項６】
前記設置モジュールは、前記ホストデバイスの権利オブジェクトマッピングテーブルと前記携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合には、前記携帯用保存装置の権利オブジェクトマッピングテーブルを維持したまま前記ホストデバイスの権利オブジェクトマッピングテーブルを前記携帯用保存装置に設置する、請求項１に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項７】
携帯用保存装置の権利オブジェクトマッピングテーブルをホストデバイスに伝送する送信モジュール、および
前記権利オブジェクトマッピングテーブルをホストデバイスに設置する設置モジュールを含み、
前記権利オブジェクトマッピングテーブルは、権利オブジェクト間の変換のための情報を含む、権利オブジェクトマッピングテーブル設置装置。
【請求項８】
前記携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報および権利オブジェクトの位置情報を検索する検索モジュールをさらに含む、請求項７に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項９】
前記設置モジュールは、前記ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報が前記携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報より以前バージョンである場合、前記ホストデバイスの権利オブジェクトマッピングテーブルを前記携帯用保存装置の権利オブジェクトマッピングテーブルの情報を利用して更新する、請求項７に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項１０】
前記権利オブジェクト間の変換のための情報は、権利オブジェクトの許可情報、制限情報、およびバージョン情報のうち少なくとも一つを含む、請求項７に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項１１】
前記権利オブジェクト間の変換のための情報は、権利オブジェクトの各タグ情報に対応するコード値を含む、請求項７に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項１２】
前記設置モジュールは、前記ホストデバイスの権利オブジェクトマッピングテーブルと前記携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合には、前記ホストデバイスの権利オブジェクトマッピングテーブルを維持したまま前記携帯用保存装置の権利オブジェクトマッピングテーブルを前記ホストデバイスに設置する、請求項７に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項１３】
ホストデバイスが権利オブジェクトマッピングテーブルを携帯用保存装置に伝送する段階、および
前記ホストデバイスが前記権利オブジェクトマッピングテーブルを携帯用保存装置に設置する段階を含み、前記権利オブジェクトマッピングテーブルは権利オブジェクト間の変換のための情報を含む、権利オブジェクトマッピングテーブル設置方法。
【請求項１４】
前記ホストデバイスが前記権利オブジェクトマッピングテーブルを利用して前記ホストデバイスの特定のコンテンツオブジェクトを実行させることができる権利オブジェクトを所定の形態に変換して、前記携帯用保存装置に伝送する段階をさらに含む、請求項１３に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項１５】
前記ホストデバイスが前記権利オブジェクトマッピングテーブルを利用して前記携帯用保存装置から受信した所定の形態の権利オブジェクトを前記ホストデバイスの特定のコンテンツオブジェクトを実行させることができる権利オブジェクトに変換する段階をさらに含む、請求項１３に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項１６】
前記設置する段階は、前記ホストデバイスが前記携帯用保存装置にすでに存在する権利オブジェクトマッピングテーブルのバージョン情報が前記ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報より以前バージョンである場合、前記携帯用保存装置の権利オブジェクトマッピングテーブルを前記ホストデバイスの権利オブジェクトマッピングテーブルの情報を利用して更新する段階をさらに含む、請求項１３に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項１７】
前記設置する段階は、前記ホストデバイスが前記ホストデバイスの権利オブジェクトマッピングテーブルと前記携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合には、前記携帯用保存装置の権利オブジェクトマッピングテーブルを維持したまま前記ホストデバイスの権利オブジェクトマッピングテーブルを前記携帯用保存装置に設置する段階をさらに含む、請求項１３に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項１８】
前記権利オブジェクト間の変換のための情報は、権利オブジェクトの許可情報、制限情報、およびバージョン情報のうち少なくとも一つを含む権利オブジェクトのタグ情報に対応するコード値を含む、請求項１３に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項１９】
携帯用保存装置が権利オブジェクトマッピングテーブルをホストデバイスに伝送する段階、および
前記携帯用保存装置が前記権利オブジェクトマッピングテーブルをホストデバイスに設置する段階を含み、前記権利オブジェクトマッピングテーブルは、権利オブジェクト間の変換のための情報を含む、権利オブジェクトマッピングテーブル設置方法。
【請求項２０】
前記設置する段階は、前記携帯用保存装置が前記ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報が前記携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報より以前バージョンである場合、前記ホストデバイスの権利オブジェクトマッピングテーブルを前記携帯用保存装置の権利オブジェクトマッピングテーブルの情報を利用して更新する段階をさらに含む、請求項１９に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項２１】
前記設置する段階は、前記携帯用保存装置が前記ホストデバイスの権利オブジェクトマッピングテーブルと前記携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合には、前記ホストデバイスの権利オブジェクトマッピングテーブルを維持したまま前記携帯用保存装置の権利オブジェクトマッピングテーブルを前記ホストデバイスに設置する段階をさらに含む、請求項１９に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項２２】
前記権利オブジェクト間の変換のための情報は、権利オブジェクトの許可情報、制限情報、およびバージョン情報のうち少なくとも一つを含む権利オブジェクトのタグ情報に対応するコード値を含む、請求項１９に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項２３】
ホストデバイスの権利オブジェクトマッピングテーブルと携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報を比較する比較モジュール、および
前記比較モジュールによる比較結果に応じて以前バージョン情報を有する権利オブジェクトマッピングテーブルを含む装置にそれより最新バージョン情報を有する権利オブジェクトマッピングテーブルを設置する設置モジュールを含み、
前記権利オブジェクトマッピングテーブルは、権利オブジェクト間の変換のための情報を含む、権利オブジェクトマッピングテーブル設置装置。
【請求項２４】
前記権利オブジェクトマッピングテーブルを利用して前記ホストデバイスの特定のコンテンツオブジェクトを実行させることができる権利オブジェクトを所定の形態に変換して、前記携帯用保存装置に伝送したり、前記権利オブジェクトマッピングテーブルを利用して前記携帯用保存装置から受信した所定の形態の権利オブジェクトを前記ホストデバイスの特定のコンテンツオブジェクトを実行させることができる権利オブジェクトに変換したりする変換モジュールをさらに含む、請求項２３に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項２５】
前記設置モジュールは、前記携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報が前記ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報より以前バージョンであり、前記ホストデバイスの権利オブジェクトマッピングテーブルと前記携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合には、前記携帯用保存装置の権利オブジェクトマッピングテーブルを維持したまま前記ホストデバイスの権利オブジェクトマッピングテーブルを前記携帯用保存装置に設置する、請求項２３に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項２６】
前記設置モジュールは、前記携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報が前記ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報より最新バージョンであり、前記ホストデバイスの権利オブジェクトマッピングテーブルと前記携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合には前記ホストデバイスの権利オブジェクトマッピングテーブルを維持したまま前記携帯用保存装置の権利オブジェクトマッピングテーブルを前記ホストデバイスに設置する、請求項２３に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項２７】
前記権利オブジェクト間の変換のための情報は、権利オブジェクトの許可情報、制限情報、およびバージョン情報のうち少なくとも一つを含む権利オブジェクトのタグ情報に対応するコード値を含む、請求項２３に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項２８】
前記設置モジュールは、前記携帯用保存装置の権利オブジェクトマッピングテーブルと前記ホストデバイスの権利オブジェクトマッピングテーブルを比較してアップグレードされた部分に対して以前バージョン情報を有する権利オブジェクトマッピングテーブルを更新する、請求項２３に記載の権利オブジェクトマッピングテーブル設置装置。
【請求項２９】
ホストデバイスがそれ自体の権利オブジェクトマッピングテーブルと携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報を比較する段階、および
前記比較結果に応じて前記ホストデバイスが以前バージョン情報を有する権利オブジェクトマッピングテーブルを含むホストデバイスまたは前記携帯用保存装置にそれより最新バージョン情報を有する権利オブジェクトマッピングテーブルを設置する段階を含み、
前記権利オブジェクトマッピングテーブルは、権利オブジェクト間の変換のための情報を含む、権利オブジェクトマッピングテーブル設置方法。
【請求項３０】
前記ホストデバイスが前記権利オブジェクトマッピングテーブルを利用してそれ自体の特定のコンテンツオブジェクトを実行させることができる権利オブジェクトを所定の形態に変換して、前記携帯用保存装置に伝送する段階をさらに含む、請求項２９に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項３１】
前記ホストデバイスが前記携帯用保存装置から受信した所定の形態の権利オブジェクトを前記ホストデバイスの特定のコンテンツオブジェクトを実行させることができる権利オブジェクトに変換する段階をさらに含む、請求項２９に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項３２】
前記設置する段階は、前記携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報が前記ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報より以前バージョンであり、前記ホストデバイスの権利オブジェクトマッピングテーブルと前記携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合、前記ホストデバイスが前記携帯用保存装置の権利オブジェクトマッピングテーブルを維持したまま前記ホストデバイスの権利オブジェクトマッピングテーブルを前記携帯用保存装置に設置する段階と、をさらに含む、請求項２９に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項３３】
前記設置する段階は、前記携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報が前記ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報より最新バージョンであり、前記ホストデバイスの権利オブジェクトマッピングテーブルと前記携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合、前記ホストデバイスが前記ホストデバイスの権利オブジェクトマッピングテーブルを維持したまま前記携帯用保存装置の権利オブジェクトマッピングテーブルを前記ホストデバイスに設置する段階をさらに含む、請求項２９に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項３４】
前記権利オブジェクト間の変換のための情報は、権利オブジェクトの許可情報、制限情報、およびバージョン情報のうち少なくとも一つを含む権利オブジェクトのタグ情報に対応するコード値を含む、請求項２９に記載の権利オブジェクトマッピングテーブル設置方法。
【請求項３５】
前記設置する段階は、前記ホストデバイスが前記携帯用保存装置の権利オブジェクトマッピングテーブルと前記ホストデバイスの権利オブジェクトマッピングテーブルを比較してアップグレードされた部分に対して以前バージョン情報を有する権利オブジェクトマッピングテーブルを更新する段階をさらに含む、請求項２９に記載の権利オブジェクトマッピングテーブル設置方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、権利オブジェクトマッピングテーブル設置装置および方法に関するものであって、より詳細には、ホストデバイスと携帯用保存装置間の権利オブジェクトマッピングテーブルを設置して管理するための権利オブジェクトマッピングテーブル設置装置および方法に関するものである。
【背景技術】
【０００２】
最近デジタル著作権管理（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ：以下、「ＤＲＭ」という）に関する研究が活発で、ＤＲＭを適用した商用サービスらが導入されたり導入されつつある。ＤＲＭは、容易に不正コピーおよび配布ができるデジタルコンテンツを保護するための技術概念である。
【０００３】
デジタルコンテンツを保護しようとする努力は従来にもあったが、それは主にデジタルコンテンツに対する不正アクセスの防止に重点を置いていた。例えば、デジタルコンテンツに対する接近（ａｃｃｅｓｓ）は代価を払ったユーザだけに許容され、代価を払わないユーザはデジタルコンテンツにアクセスできなかった。しかし、デジタルデータの特性上、デジタルコンテンツは、再使用、加工、コピーおよび配布が容易である。
【０００４】
したがって、代価を払ってデジタルコンテンツにアクセスしたユーザがこれを不正コピーまたは配布する場合には代価を払わないユーザもデジタルコンテンツを使用することができる。このような問題点を克服するために、ＤＲＭは、デジタルコンテンツを暗号化して配布し、暗号化されたデジタルコンテンツを使用するためには、権利オブジェクト（Ｒｉｇｈｔ  Ｏｂｊｅｃｔ：ＲＯ）というライセンスが必要である。
【０００５】
ホストデバイスに保存された権利オブジェクトは携帯用保存装置に移動（ｍｏｖｅ）またはコピー（ｃｏｐｙ）することができる。ＸＤカードやマルチメディアカードのような携帯用保存装置は、携帯電話、コンピュータ、デジタルカメラなどのようなホストデバイスに容易に脱／付着ができる装置であって、従来のハードディスクやコンパクトディスク（ｃｏｍｐａｃｔ  ｄｉｓｋ）が有する限界を超えて単に、データの保存能力だけではなく、データに対する制御、演算などのようなコンピューティング機能を実行することができる。そして、このような携帯用保存装置に保安機能を追加してデジタルコンテンツの保存および送受信に対する保安により、デジタル著作権を保護できる新概念の携帯用保存装置が開発されている。したがって、携帯用保存装置とホストデバイス間の関係に対してもＤＲＭを適用できるようになった。すなわち、携帯用保存装置に権利オブジェクトを保存させることができ、ホストデバイスは、携帯用保存装置に保存された権利オブジェクトを使用して暗号化されたコンテンツを再生させるようになる。
【０００６】
しかし、一般的に低性能である携帯用保存装置に権利オブジェクトを効率的に保存して携帯用保存装置の保存空間の活用性を向上させる必要性がある。また、携帯用保存装置に保存された権利オブジェクトがホストデバイスに再び移動されて使用されるために権利オブジェクトのバージョンに応じる管理が必要である。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の実施形態は、前に言及した問題点および言及されていない他の問題点を解決する。さらに、本発明は、前に言及した問題点を克服するために必要なものではなく、本発明の実施形態は、前に言及したいかなる問題を克服できないこともある。
【０００８】
本発明の実施形態は、権利オブジェクトマッピングテーブル設置装置および方法を提供し、ホストデバイスと携帯用保存装置間の権利オブジェクトマッピングテーブルを設置し管理することによってデジタルコンテンツの利用度を高めることにその目的がある。
【課題を解決するための手段】
【０００９】
前記目的を達成するために本発明の一実施形態による権利オブジェクトマッピングテーブル設置装置は、ホストデバイスの権利オブジェクトマッピングテーブルを携帯用保存装置に伝送する送信モジュール、および前記権利オブジェクトマッピングテーブルを携帯用保存装置に設置する設置モジュールを含み、前記権利オブジェクトマッピングテーブルは権利オブジェクト間の変換のための情報を含む。
【００１０】
本発明の他の実施形態による権利オブジェクトマッピングテーブル設置装置は、携帯用保存装置の権利オブジェクトマッピングテーブルをホストデバイスに伝送する送信モジュール、および前記権利オブジェクトマッピングテーブルをホストデバイスに設置する設置モジュールを含み、前記権利オブジェクトマッピングテーブルは、権利オブジェクト間の変換のための情報を含む。
【００１１】
本発明の一実施形態による権利オブジェクトマッピングテーブル設置方法は、ホストデバイスが権利オブジェクトマッピングテーブルを携帯用保存装置に伝送する段階、および前記ホストデバイスが前記権利オブジェクトマッピングテーブルを携帯用保存装置に設置する段階を含み、前記権利オブジェクトマッピングテーブルは権利オブジェクト間の変換のための情報を含む。
【００１２】
本発明の他の実施形態による権利オブジェクトマッピングテーブル設置方法は、携帯用保存装置が権利オブジェクトマッピングテーブルをホストデバイスに伝送する段階、および前記携帯用保存装置が前記権利オブジェクトマッピングテーブルをホストデバイスに設置する段階を含み、前記権利オブジェクトマッピングテーブルは、権利オブジェクト間の変換のための情報を含む。
【００１３】
本発明のまた他の実施形態による権利オブジェクトマッピングテーブル設置装置は、ホストデバイスの権利オブジェクトマッピングテーブルと携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報を比較する比較モジュール、および前記比較モジュールによる比較結果に応じて以前バージョン情報を有する権利オブジェクトマッピングテーブルを含む装置にそれより最新バージョン情報を有する権利オブジェクトマッピングテーブルを設置する設置モジュールを含み、前記権利オブジェクトマッピングテーブルは、権利オブジェクト間の変換のための情報を含む。
【００１４】
本発明のまた他の実施形態による権利オブジェクトマッピングテーブル設置方法は、ホストデバイスがそれ自体の権利オブジェクトマッピングテーブルと携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報を比較する段階、および前記比較結果に応じて前記ホストデバイスが以前バージョン情報を有する権利オブジェクトマッピングテーブルを含むそれ自体または前記携帯用保存装置にそれより最新バージョン情報を有する権利オブジェクトマッピングテーブルを設置する段階を含み、  前記権利オブジェクトマッピングテーブルは、権利オブジェクト間の変換のための情報を含む。
【００１５】
その他実施形態の具体的な内容は詳細な説明および図に含まれている。
【発明の効果】
【００１６】
前記したような本発明の権利オブジェクトマッピングテーブル設置装置および方法によれば次のような効果が一つあるいはそれ以上ある。
【００１７】
最初に、ホストデバイスが権利オブジェクトマッピングテーブルにより権利オブジェクトを所定の形態に変換して携帯用保存装置に移動（またはコピー）させることによって携帯用保存装置の保存空間の効率性および活用性を向上させることができる長所がある。
【００１８】
次に、ホストデバイスと携帯用保存装置間の権利オブジェクトの移動時、権利オブジェクトマッピングテーブルが更新または設置されうるため、相異なる権利オブジェクトマッピングテーブルによってホストデバイスでデジタルコンテンツの再生が阻害されることを防止できる長所もある。
【００１９】
最後に、ホストデバイスがオフライン装置である場合、わずらわしいステップの必要なしで携帯用保存装置を利用してホストデバイスの権利オブジェクトマッピングテーブルが更新または設置されうる長所もある。
【発明を実施するための最良の形態】
【００２０】
本発明の利点、特徴、およびそれらを達成する方法は、添付される図面と共に詳細に後述される実施形態を参照すれば明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、互いに異なる多様な形態で具現されることが可能である。本実施形態は、単に本発明の開示が完全になるように、本発明が属する技術分野で通常の知識を有する者に対して発明の範疇を完全に知らせるために提供されるものであり、本発明は、請求項の範囲によってのみ定義される。なお、明細書全体にかけて、同一の参照符号は同一の構成要素を指すものとする。
【００２１】
以下、添付された図面を参照して本発明の実施形態を詳細に説明する。
【００２２】
先ず、明細書で使用する用語の意味を簡略に説明する。しかし、用語の説明は本明細書の理解を助けるものであり、明示的に本発明を限定する事項と記載しない場合、本発明の技術的思想を限定する意味で使用するものではないことに注意しなければならない。
【００２３】
権利オブジェクトは、暗号化されたコンテンツに対する使用権限を有する一種のライセンスである。暗号化されたコンテンツに対する使用権限では、再生（Ｐｌａｙ）、ディスプレイ（Ｄｉｓｐｌａｙ）、実行（Ｅｘｅｃｕｔｅ）、印刷（Ｐｒｉｎｔ）、伝送（Ｅｘｐｏｒｔ：コピーまたは移動）あるいは閲覧などがある。本発明で定義する権利オブジェクトに対する好ましい例はＯＭＡ  ＤＲＭ（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ  Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）で定義する権利オブジェクトでありうる。
【００２４】
ホストデバイスは、携帯用保存装置と連結可能で、携帯用保存装置に保存された権利オブジェクトを使用し暗号化されたコンテンツを実行させることができる装置を意味する。ホストデバイスは、携帯電話、ＰＤＡ、ＭＰ３プレーヤなどの携帯用マルチメディア機器であり得、携帯用ではないコンピュータ、デジタルＴＶのようなマルチメディア機器でありうる。
【００２５】
携帯用保存装置は、フラッシュメモリのようにデータの読み取り、書き込み、削除することができる性質を有する不揮発性メモリを含み、データに対する所定の演算能力を有し、ホストデバイスとの連結／分離が容易な保存装置を意味する。携帯用保存装置の例では、スマートメディア、メモリスティック、ＣＦカード、ＸＤカード、マルチメディアカードなどがある。
【００２６】
本発明の実施形態で携帯用保存装置は所定の保安機能を有するマルチメディアカードでありうる。
【００２７】
図１は、権利オブジェクトをマークアップ言語で示す図である。
【００２８】
権利オブジェクトはマークアップ言語（Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で示すことができ、権利オブジェクトの許可情報１００、制限情報１１０およびバージョン情報１２０をマークアップ言語のタグ（ｔａｇ）に含めることができる。許可情報１００としてプレー１０２が設定され得、プレー１０２に対する制限情報１１０として一時制限１１２が設定されうる。許可情報１００は、コンテンツオブジェクトの再生（ｐｌａｙ  ｂａｃｋ）方式と権利オブジェクトのコピー方式を示す情報である。ここで、コンテンツオブジェクトは、暗号化された状態のデジタルコンテンツであり、デジタルコンテンツは、動画、停止動画、オーディオ、ゲーム、テキストなどその種類に制限されない。再生方式の例では、プレー（ｐｌａｙ）１０２、ディスプレイ（ｄｉｓｐｌａｙ）、実行（ｅｘｅｃｕｔｅ）、印刷（ｐｒｉｎｔ）などを挙げることができる。ここでプレー１０２は、コンテンツオブジェクトをオーディオやビデオの形態で表現する権利を意味する。制限情報１１０は、コンテンツオブジェクトを再生できる限度を示す情報であって、許可情報１００のために一つ以上の制限情報１１０を設定することができる。制限情報１１０の例では、回数（ｃｏｕｎｔ）制限、日時（ｄａｔｅｔｉｍｅ）制限１１２、期間（ｉｎｔｅｒｖａｌ）制限、累積時間（ａｃｃｕｍｕｌａｔｅｄ）制限などを挙げることができる。
【００２９】
このように、マークアップ言語のタグに含まれた許可情報１００、制限情報１１０は後述する図２のホストデバイスと携帯用保存装置間の権利オブジェクトを変換するに利用される権利オブジェクトマッピングテーブルの要素で構成され得る。以下では説明の便宜上、マークアップ言語としてＥｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）を例にあげて説明するがこれに限定されないのはもちろんである。
【００３０】
図２は、ＸＭＬ  ＲＯとバイナリＸＭＬ  ＲＯとの間の相互変換時に利用される権利オブジェクトマッピングテーブルを図示する。
【００３１】
権利オブジェクト（ＲＯ）は、例えばＸＭＬ  ＲＯとバイナリＸＭＬ  ＲＯに区分することができる。ＸＭＬ  ＲＯは、権利オブジェクトの許可情報、制限情報、バージョン情報をＸＭＬタグに含むことができ、バイナリＸＭＬ  ＲＯは、ＸＭＬ  ＲＯを所定のコード値に変換した値を含むことができる。また、権利オブジェクトの許可情報および制限情報は、ＸＭＬ以外に多様なマークアップ言語のタグに含まれることができるのはもちろんである。そして、ＸＭＬタグに対応するコード値は、０（ｚｅｒｏ）と１値からなる二進コード値であり得、またこれに限定されず、８進（Ｏｃｔａｌ  Ｎｏｔａｔｉｏｎ）、１０進（Ｄｅｃｉｍａｌ  Ｎｏｔａｔｉｏｎ）、１６進（Ｈｅｘａｄｅｃｉｍａｌ  Ｎｏｔａｔｉｏｎ）コード値およびその他、所定規則により計算された値で多様に表現できるのはもちろんである。
【００３２】
ホストデバイスのような高性能装置はＸＭＬ  ＲＯを使用することができ、携帯用保存装置のような低性能装置ではバイナリＸＭＬ  ＲＯを使用することができる。そして、ＸＭＬ  ＲＯとバイナリＸＭＬ  ＲＯとの間の相互変換のために権利オブジェクトマッピングテーブルを定義し、一つの権利オブジェクトが異なる形式の権利オブジェクトに変換されるとき、この権利オブジェクトマッピングテーブルを参照することができる。
【００３３】
図２に示す通り、権利オブジェクトの変換のための権利オブジェクトマッピングテーブル２００は権利オブジェクトの許可情報、制限情報、バージョン情報を含むＸＭＬタグ情報２０２と各タグに対応するコード値２０４を含み得る。したがって、ＸＭＬ  ＲＯとバイナリＸＭＬ  ＲＯと間の相互変換時、権利オブジェクトマッピングテーブル２００に定義されたＸＭＬタグ情報２０２と各タグに対応するコード値２０４を用いることができる。例えば、ホストデバイスは、携帯用保存装置のバイナリＸＭＬ  ＲＯを権利オブジェクトマッピングテーブル２００に定義したコード値を用いてＸＭＬ  ＲＯに変換させることができる。すなわち、権利オブジェクトマッピングテーブル２００に携帯用保存装置のバイナリＸＭＬ  ＲＯとマッピングされた情報（すなわちコード値）が存在する場合、これを用いてＸＭＬタグ情報２０２に変換されたＸＭＬ  ＲＯを得ることができる。
【００３４】
前述した内容と関連した文書として「ＷＡＰ−１９２＿１０５−ＷＢＸＭＬ−２００１１０１５−ａ、Ｖｅｒｓｉｏｎ  １５−Ｏｃｔ−２００１」、「ＷＡＰ−１９２−ＷＢＸＭＬ−２００１０７２５−ａ、Ｖｅｒｓｉｏｎ  １．３，２５  Ｊｕｌｙ  ２００１」、「ＯＭＡ  ＤＲＭ  ２．０  ｓｐｅｃｉｆｉｃａｔｉｏｎ、Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ」を参照したため、前記文書は全面的に本発明に含むことができる。
【００３５】
以下、図３から図６でより具体的に説明する。参考までに、図３から図６では権利オブジェクトマッピングテーブルを設置したり更新したりするとき、権利オブジェクトマッピングテーブルのバージョン情報を利用して設置または更新をするかどうかを決定するがこれは一つの例に他ならない。すなわち、権利オブジェクトマッピングテーブルのバージョン情報だけではなく、権利オブジェクトマッピングテーブル内の多様な情報（例えば、権利オブジェクトの許可情報、制限情報など）を利用して既存の権利オブジェクトマッピングテーブル内の内容が比較対象になる権利オブジェクトマッピングテーブルの内容と異なる場合、新たに追加された内容に対して既存の権利オブジェクトマッピングテーブル内の内容が更新されることができる。
【００３６】
図３および図４は、本発明の一実施形態によるホストデバイスから携帯用保存装置に権利オブジェクトが移動（またはコピー）されるとき、権利オブジェクトマッピングテーブルを携帯用保存装置に設置または更新する過程を図示する。
【００３７】
図３に示す通り、権利オブジェクトマッピングテーブル２１０がホストデバイスに保存されており、携帯用保存装置には権利オブジェクトマッピングテーブルが保存されていないか、ホストデバイスに保存されている権利オブジェクトマッピングテーブルと比較するとき、以前バージョンが保存されている場合を仮定する。権利オブジェクトマッピングテーブルのバージョン情報は、前述した図１に示す通り、権利オブジェクトのバージョン情報１２０により知ることができたり、権利オブジェクトとは独立的に権利オブジェクトマッピングテーブルのバージョン情報が管理されたりすることができる。
【００３８】
図４に示す通り、ホストデバイスは、権利オブジェクトを携帯用保存装置に設置するための要請メッセージを携帯用保存装置に伝送する（Ｓ４０１）。
【００３９】
要請メッセージを受信した携帯用保存装置は、権利オブジェクトの設置のための保存空間を確保（Ｓ４１１）して応答メッセージをホストデバイスに伝送する（Ｓ４２１）。このとき、応答メッセージには携帯用保存装置に権利オブジェクトマッピングテーブルが設置されているのかどうか、携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報などを含み得る。
【００４０】
ホストデバイスは受信された応答メッセージに権利オブジェクトマッピングテーブルのバージョン情報が含まれている場合、これをそれ自体の権利オブジェクトマッピングテーブル２１０のバージョン情報と比較する（Ｓ４３１）。
【００４１】
仮に、ホストデバイスの権利オブジェクトマッピングテーブル２１０のバージョン情報（例えばバージョン２．０）が携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報（例えばバージョン１．０）より最新バージョンである場合には、携帯用保存装置の権利オブジェクトマッピングテーブルを更新するための要請メッセージを携帯用保存装置に伝送することができる（Ｓ４４１）。このとき、更新とは、権利オブジェクトマッピングテーブルが新たに再設置されたり、変更された部分（またはアップグレードされた部分）が既存の権利オブジェクトマッピングテーブルにアップグレードされたりする意味でありうる。仮に、携帯用保存装置に権利オブジェクトマッピングテーブルが設置されていない場合には、ホストデバイスは権利オブジェクトマッピングテーブルを設置するための要請メッセージを携帯用保存装置に伝送することができる。
【００４２】
このとき、権利オブジェクトマッピングテーブルを更新または設置するための要請メッセージにはホストデバイスの権利オブジェクトマッピングテーブル２１０を含むことができ、権利オブジェクトマッピングテーブル２１０は所定のファイル形態で構成されてマルチメディアカードに伝送されることができる。
【００４３】
以後、携帯用保存装置は伝送された権利オブジェクトマッピングテーブル２１０を更新または設置（Ｓ４５１）し、ホストデバイスにその結果に対する応答メッセージを伝送する（Ｓ４６１）。このとき、権利オブジェクトマッピングテーブル２１０の更新または設置は、ホストデバイス内の事前に指定されたモジュールによって行われることもできる。
【００４４】
次に、ホストデバイスは、権利オブジェクトを携帯用保存装置に伝送（Ｓ４７１）する。このとき、図３に示す通り、ホストデバイスの権利オブジェクト（例えばＸＭＬ  ＲＯ）３１０は、携帯用保存装置に設置される前にホストデバイスの権利オブジェクトマッピングテーブル２１０によりバイナリＸＭＬ  ＲＯ３２０に変換３０２されて、携帯用保存装置に伝送されることができる。すなわち、ホストデバイスは、権利オブジェクトマッピングテーブル２１０を通してホストデバイスの権利オブジェクト３１０のタグ情報と対応するコード値を利用してホストデバイスの権利オブジェクト３１０をバイナリＸＭＬ  ＲＯ３２０に変換３０２することができる。
【００４５】
次に、携帯用保存装置は、権利オブジェクトを設置（Ｓ４８１）した後、ホストデバイスにその結果に対する応答メッセージを伝送する（Ｓ４９１）。このとき、権利オブジェクトの設置はホストデバイス内の所定のモジュールによって行われることもできる。
【００４６】
以後、ホストデバイスは、携帯用保存装置に権利オブジェクトの設置が完了した場合、権利オブジェクトの設置終了要請メッセージを携帯用保存装置に伝送することができる。そして、携帯用保存装置は、権利オブジェクトの設置を終了した後、ホストデバイスにその結果を送信することができる（図示せず）。
【００４７】
前述したＳ４０１からＳ４９１の過程により、携帯用保存装置には権利オブジェクトと権利オブジェクトマッピングテーブルが設置または更新されるようになり、ホストデバイス内の権利オブジェクトまたは権利オブジェクトマッピングテーブルは削除処理されたり使用不可状態に変更されたりすることができる。
【００４８】
そして、前述したＳ４０１からＳ４９１の過程は本発明の構成に応じてその順序が変更されたり、一部の段階は省略されたりすることができる。例えば、ＸＭＬ  ＲＯ３１０をバイナリＸＭＬ  ＲＯ３２０に変換する過程３０２は、前述した過程（Ｓ４０１からＳ４９１）のうち所定の過程において行われることができ、権利オブジェクトマッピングテーブル２１０が携帯用保存装置に設置される前に権利オブジェクトが先に携帯用保存装置に設置されることもできる。
【００４９】
図５および図６は、本発明の一実施形態による携帯用保存装置からホストデバイスに権利オブジェクトが移動（またはコピー）されるとき、権利オブジェクトマッピングテーブルをホストデバイスに設置または更新する過程を図示する。
【００５０】
図５に示す通り、権利オブジェクトマッピングテーブルＡ２２０は携帯用保存装置に、権利オブジェクトマッピングテーブルＢ２３０はホストデバイスに保存されており、携帯用保存装置にはバイナリＸＭＬ  ＲＯ５１０（またはＸＭＬ  ＲＯ）が保存されていると仮定する。
【００５１】
図６に示す通り、ホストデバイスは携帯用保存装置に保存された権利オブジェクトをホストデバイスに設置するための要請メッセージを携帯用保存装置に伝送する（Ｓ６０１）。
【００５２】
要請メッセージを受信した携帯用保存装置は権利オブジェクトの位置、携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報を検索して、応答メッセージをホストデバイスに伝送する（Ｓ６１１）。このとき、応答メッセージには権利オブジェクトの位置に対する情報、携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報を含み得る。
【００５３】
ホストデバイスは、受信された応答メッセージに携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報が含まれている場合、これをそれ自体の権利オブジェクトマッピングテーブルのバージョン情報と比較する（Ｓ６３１）。
【００５４】
仮に、ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報（例えばバージョン１．０）が携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報（例えばバージョン２．０）より以前バージョンである場合には、携帯用保存装置にホストデバイスの権利オブジェクトマッピングテーブルを更新するための要請メッセージを携帯用保存装置に伝送する（Ｓ６４１）。
【００５５】
仮に、ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報が携帯用保存装置の権利オブジェクトマッピングテーブルより最新バージョンの場合には、前述したＳ６４１過程が実行されて携帯用保存装置の権利オブジェクトマッピングテーブルが更新されることができる。また、ホストデバイスに権利オブジェクトマッピングテーブルが存在しない場合には、ホストデバイスに権利オブジェクトマッピングテーブルを設置するための要請メッセージが携帯用保存装置に伝送されることができる。
【００５６】
以後、携帯用保存装置はそれ自体の最新権利オブジェクトマッピングテーブルをホストデバイスに伝送する（Ｓ６５１）。このとき、携帯用保存装置の権利オブジェクトマッピングテーブルは所定ファイル形態で構成されてホストデバイスに伝送されることができる。
【００５７】
次に、ホストデバイスは伝送された携帯用保存装置の権利オブジェクトマッピングテーブルを利用してそれ自体の権利オブジェクトマッピングテーブルを更新（Ｓ６６１）して、ホストデバイスに権利オブジェクトを伝送することを要請する（Ｓ６７１）。仮に、ホストデバイスに権利オブジェクトマッピングテーブルが存在しない場合には、携帯用保存装置の権利オブジェクトマッピングテーブルがホストデバイスに新たに設置されることができる。
【００５８】
次に、携帯用保存装置は権利オブジェクト（バイナリＸＭＬ  ＲＯ）をホストデバイスに伝送する（Ｓ６８１）。
【００５９】
ホストデバイスは伝送された権利オブジェクトを設置する（Ｓ６９１）。このとき、図５に示す通り、ホストデバイスは、携帯用保存装置の権利オブジェクトがバイナリＸＭＬ  ＲＯ５１０である場合には、ホストデバイスの更新された権利オブジェクトマッピングテーブルＢ２３０を通してバイナリＸＭＬ  ＲＯ５１０をＸＭＬ  ＲＯ５２０に変換５０２して設置することができる。
【００６０】
以後、ホストデバイスは、権利オブジェクトの設置が完了した場合、権利オブジェクト移動を終了させるための要請メッセージを伝送して、携帯用保存装置は、権利オブジェクト移動を終了した後、応答メッセージをホストデバイスに伝送することができる（図示せず）。
【００６１】
前述したＳ６０１からＳ６９１の過程により携帯用保存装置の権利オブジェクトマッピングテーブルＡ２２０を利用してホストデバイスの権利オブジェクトマッピングテーブルＢ２３０が設置または更新されるようになり、携帯用保存装置のバイナリＸＭＬ  ＲＯ５１０はホストデバイスの権利オブジェクトマッピングテーブルＢ２３０によりＸＭＬ  ＲＯ５２０に変換５０２されてコンテンツに対する使用にＸＭＬ  ＲＯ５２０が消費されることができる。
【００６２】
また、前述したＳ６０１からＳ６９１の過程は本発明の構成によりその順序が変更されたり、一部の段階は省略されたりすることができる。例えば、ホストデバイスに権利オブジェクトマッピングテーブルが存在せず、携帯用保存装置から新たに設置される場合には、権利オブジェクト（バイナリＸＭＬ  ＲＯ）が先にホストデバイスに設置された以後、権利オブジェクトマッピングテーブルがホストデバイスに設置されることができ、設置された権利オブジェクトマッピングテーブルに応じてバイナリＸＭＬ  ＲＯがＸＭＬ  ＲＯに変換されることができる。
【００６３】
さらに、前述した図３から図４において、ホストデバイスの権利オブジェクトマッピングテーブルと携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合には、携帯用保存装置の権利オブジェクトマッピングテーブルを維持したままホストデバイスの権利オブジェクトマッピングテーブルが携帯用保存装置に設置されることができる。また、前述した図５から図６において、ホストデバイスの権利オブジェクトマッピングテーブルと携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合には、ホストデバイスの権利オブジェクトマッピングテーブルを維持したまま携帯用保存装置の権利オブジェクトマッピングテーブルがホストデバイスに設置されることができる。そして、設置された権利オブジェクトマッピングテーブルによって権利オブジェクトの変換が行われる。
【００６４】
図７は、本発明の一実施形態による権利オブジェクトマッピングテーブル設置装置のブロック図である。
【００６５】
権利オブジェクトマッピングテーブル設置装置７００は送受信モジュール７１０、比較モジュール７２０、設置モジュール７３０、および変換モジュール７４０を含む。権利オブジェクトマッピングテーブル設置装置７００の構成要素は具現方法によりホストデバイスに具現されるか携帯用保存装置に具現されることができる。例えば、設置モジュール７３０がホストデバイスに構成されている場合には、ホストデバイスが主体的に権利オブジェクトマッピングテーブルを携帯用保存装置に設置することができる。反面、設置モジュール７３０が携帯用保存装置に構成されている場合には、携帯用保存装置が主体的に権利オブジェクトマッピングテーブルをホストデバイスから受信して携帯用保存装置に設置することができる。好ましくは送受信モジュール７１０、比較モジュール７２０、設置モジュール７３０、および変換モジュール７４０が実行する機能はホストデバイスで具現されるが、必ずその限りではない。そして、送受信モジュール７１０、比較モジュール７２０が実行する機能は携帯用保存装置で具現されることができる。しかし、前述したように必ずこれに限定されなく、必要に応じて各モジュールが多様に構成されることができる。以下、各構成要素に対してより具体的に説明する。
【００６６】
送受信モジュール７１０は、ホストデバイスと携帯用保存装置間のデータを送受信する。すなわち、図３から図６に前述したように、送受信モジュール７１０は、ホストデバイスと携帯用保存装置間の多様な要請メッセージ、応答メッセージ、権利オブジェクトおよび権利オブジェクトマッピングテーブルなどを送受信することができる。このために送受信モジュール７１０はインターフェース（図示せず）を含み得る。インターフェースは、ホストデバイスが携帯型の保存装置と連結できるようにする。基本的にホストデバイスが携帯型の保存装置と接続するということは携帯型の保存装置とデバイスのインターフェースが相互電気的に接続したことを意味するが、これは例示的なものであって「接続」という意味は、非接触状態で無線媒体を通して通信できる状態にあるという意味も含まれると解釈しなければならない。
【００６７】
比較モジュール７２０は、携帯用保存装置に権利オブジェクトマッピングテーブルがすでに存在する場合、携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報とホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報を比較する。このために比較モジュール７２０は、権利オブジェクトマッピングテーブルのバージョン情報を検索するための検索モジュール７２５をさらに含み得る。検索モジュール７２５は、携帯用保存装置またはホストデバイスの権利オブジェクトの位置情報を検索するのにも用いることができる。
【００６８】
比較モジュール７２０は、携帯用保存装置に権利オブジェクトマッピングテーブルが存在しない場合には、後述する設置モジュール７３０を通じてホストデバイスの権利オブジェクトマッピングテーブルを携帯用保存装置に設置することができる。また、比較モジュール７２０は、ホストデバイスに権利オブジェクトマッピングテーブルが存在しない場合には、後述する設置モジュール７３０を通じて携帯用保存装置の権利オブジェクトマッピングテーブルをホストデバイスに設置することができる。
【００６９】
また、比較モジュール７２０は、携帯用保存装置にすでに存在する権利オブジェクトマッピングテーブルのバージョン情報が前記ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報より以前バージョンであると判断された場合には、後述する設置モジュール７３０を通じて携帯用保存装置の権利オブジェクトマッピングテーブルをホストデバイスの権利オブジェクトマッピングテーブルの情報を利用して更新させることができる。同様に、比較モジュール７２０は、携帯用保存装置にすでに存在する権利オブジェクトマッピングテーブルのバージョン情報が前記ホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報より最新バージョンであると判断された場合には、後述する設置モジュール７３０を通じてホストデバイスの権利オブジェクトマッピングテーブルを携帯用保存装置の権利オブジェクトマッピングテーブルの情報を利用して更新させることができる。
【００７０】
設置モジュール７３０は、ホストデバイスの権利オブジェクトマッピングテーブルを携帯用保存装置に設置する。すなわち、図３から図４で前述したように、設置モジュール７３０は権利オブジェクトマッピングテーブルが存在しないか、ホストデバイスの権利オブジェクトマッピングテーブルより以前バージョンの権利オブジェクトマッピングテーブルが存在する携帯用保存装置にホストデバイスの権利オブジェクトマッピングテーブルを設置することができる。このとき、設置モジュール７３０は、携帯用保存装置にすでに存在する権利オブジェクトマッピングテーブルのバージョン情報がホストデバイスの権利オブジェクトマッピングテーブルのバージョン情報より以前バージョンである場合、携帯用保存装置の権利オブジェクトマッピングテーブルをホストデバイスの権利オブジェクトマッピングテーブルの情報を利用して更新することができる。そして、設置モジュール７３０は、前記ホストデバイスの権利オブジェクトマッピングテーブルと携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合には、携帯用保存装置の権利オブジェクトマッピングテーブルを維持したままホストデバイスの権利オブジェクトマッピングテーブルを携帯用保存装置に設置することができる。
【００７１】
また、設置モジュール７３０は図５から図６で説明された通り、権利オブジェクトマッピングテーブルが存在しなか、携帯用保存装置の権利オブジェクトマッピングテーブルより以前バージョンの権利オブジェクトマッピングテーブルが存在するホストデバイスに携帯用保存装置の権利オブジェクトマッピングテーブルを設置することもできる。このとき、設置モジュール７３０はホストデバイスにすでに存在する権利オブジェクトマッピングテーブルのバージョン情報が携帯用保存装置の権利オブジェクトマッピングテーブルのバージョン情報より以前バージョンである場合、ホストデバイスの権利オブジェクトマッピングテーブルを携帯用保存装置の権利オブジェクトマッピングテーブルの情報を利用して更新することができる。設置という意味は、更新という意味を含み使用されることができ、所定の装置に必要な情報を保存する意味で使用されることができる。そして、設置モジュール７３０は、ホストデバイスの権利オブジェクトマッピングテーブルと携帯用保存装置の権利オブジェクトマッピングテーブルが相互互換されない場合には、ホストデバイスの権利オブジェクトマッピングテーブルを維持したまま携帯用保存装置の権利オブジェクトマッピングテーブルをホストデバイスに設置することができる。
【００７２】
さらに、設置モジュール７３０は、所定権利オブジェクトをホストデバイスまたは携帯用保存装置に設置することができる。具体的な説明は図３から図６で前述したので詳細な説明を省略する。
【００７３】
変換モジュール７４０は、ホストデバイスの権利オブジェクトマッピングテーブルを利用してホストデバイスの特定のコンテンツオブジェクトを実行させることができる権利オブジェクトを所定の形態に変換して、送受信モジュール７１０を通じて携帯用保存装置に伝送する。すなわち、変換モジュール７４０は、図３から図４で前述したように、ホストデバイスの権利オブジェクトマッピングテーブルを利用してＸＭＬ形態のＸＭＬ  ＲＯをバイナリ形態のバイナリＸＭＬ  ＲＯに変換することができる。また、変換モジュール７４０は図５から図６で前述したように、バイナリＸＭＬ  ＲＯを特定のコンテンツオブジェクトを実行させることができるＸＭＬ  ＲＯでホストデバイスの権利オブジェクトマッピングテーブルを利用して変換することができる。このように権利オブジェクトを変換することによって携帯用保存装置の保存空間を効率的に利用することができる。権利オブジェクトマッピングテーブル設置装置７００が携帯用保存装置で具現される場合、変換モジュール７４０は省略可能である。
【００７４】
前記「モジュール」はソフトウェア、Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ（ＦＰＧＡ）または注文型半導体（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、ＡＳＩＣ）のようなハードウェアの構成要素を意味し、モジュールはある機能を果たす。しかし、モジュールはソフトウェアまたはハードウェアに限定される意味ではない。モジュールはアドレッシングできる保存媒体にあるように構成されることもでき、一つまたはそれ以上のプロセッサを実行させるように構成されることもできる。そして、構成要素とモジュールのうちから提供される機能はさらに小さい数の構成要素およびモジュールに結合されたり追加的な構成要素とモジュールにさらに分離されたりすることができる。
【００７５】
以上、添付された図面を参照して本発明の実施形態について説明したが、本発明が属する技術分野で通常の知識を有する者は、本発明が、その技術的思想や必須の特徴を変更しない範囲で他の具体的な形態で実施され得るということを理解できるものである。したがって、以上で記述した実施形態はすべての面で例示的なものであり、限定的ではないものと理解しなければならない。
【図面の簡単な説明】
【００７６】
【図１】権利オブジェクトをマークアップ言語で示す図である。
【図２】ＸＭＬ  ＲＯとバイナリＸＭＬ  ＲＯとの間の相互変換時、利用される権利オブジェクトマッピングテーブルを図示する。
【図３】本発明の一実施形態によるホストデバイスから携帯用保存装置に権利オブジェクトが移動（またはコピー）されるとき、権利オブジェクトマッピングテーブルを携帯用保存装置に設置または更新する過程を図示する。
【図４】本発明の一実施形態によるホストデバイスから携帯用保存装置に権利オブジェクトが移動（またはコピー）されるとき、権利オブジェクトマッピングテーブルを携帯用保存装置に設置または更新する過程を図示する。
【図５】本発明の一実施形態による携帯用保存装置からホストデバイスに権利オブジェクトが移動（またはコピー）されるとき、権利オブジェクトマッピングテーブルをホストデバイスに設置または更新する過程を図示する。
【図６】本発明の一実施形態による携帯用保存装置からホストデバイスに権利オブジェクトが移動（またはコピー）されるとき、権利オブジェクトマッピングテーブルをホストデバイスに設置または更新する過程を図示する。
【図７】本発明の一実施形態による権利オブジェクトマッピングテーブル設置装置のブロック図である。
【符号の説明】
【００７７】
７１０    送受信モジュール
７２０    比較モジュール
７３０    設置モジュール
７４０    変換モジュール
【図１】
2009537041.tif 000003
【図２】
2009537041.tif 000004
【図３】
2009537041.tif 000005
【図４】
2009537041.tif 000006
【図５】
2009537041.tif 000007
【図６】
2009537041.tif 000008
【図７】
2009537041.tif 000009
【国際調査報告】
2009537041.tif 000010
2009537041.tif 000011