(57)【要約】ネットワークを介して接続することができるクライアントとサーバとからなり、クライアントがコンテンツを利用する時にサーバに通知し、この通知を受領した当該コンテンツの利用許可を行うことにより、クライアント側でコンテンツが利用できるようにしたコンテンツ管理・運用システムにおいて、ソースデータを所定の方式でデータコンバートし、このコンバートしたソースデータを管理する管理プログラム及び／又はこのコンバートしたソースデータを再現する再現プログラムを組み込んだコンテンツを用いてコンテンツの管理・運用を行う。
2002063482.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続することができるクライアントとサーバとからなり、前記クライアントがコンテンツを利用する時に前記サーバに通知し、該通知を受領した当該コンテンツの利用許可を行うことにより、クライアント側でコンテンツが利用できるコンテンツ管理・運用システムで用いるコンテンツであって、該コンテンツは、ソースデータを所定の方式でデータコンバートし、該コンバートしたソースデータを管理する管理プログラム及び／又は該コンバートしたソースデータを再現する再現プログラムを組み込んだことを特徴とするコンテンツ。
【請求項２】
前記ソースデータは、有体物の情報を含ませることができるアナログデータ及び／又はデジタルデータであることを特徴とする請求の範囲第１項に記載のコンテンツ。
【請求項３】
前記ソースデータは、少なくとも書籍、動画及び／又は静止画を含む映像、写真、音、テキストデータであることを特徴とする請求の範囲第１項又は第２項に記載のコンテンツ。
【請求項４】
前記ソースデータのデータコンバートは、アナログデータをデジタルデータに変換するＡ／Ｄ変換手段と、デジタルデータを所定の形式のデジタルデータに変換するＤ／Ｄ変換手段と、デジタルデータを暗号化する暗号化手段と、デジタルデータを小容量化する小容量化手段の何れか又は全ての手段による変換を行い、且つ、前記ソースデータを管理する認証情報を付加することを特徴とする請求の範囲第１項に記載のコンテンツ。
【請求項５】
前記認証情報は、電子透かしにより付加した情報であることを特徴とする請求の範囲第４項に記載のコンテンツ。
【請求項６】
前記管理プログラムは、少なくとも当該ソースデータを利用するクライアントの動作環境を検査する検査機能と、当該ソースデータの利用時間／利用回数／利用期間を含む利用情報を管理する管理機能と、該ソースデータを消去する消去機能とを備えていることを特徴とする請求の範囲第１項に記載のコンテンツ。
【請求項７】
ネットワークを介して接続することができるクライアントとサーバとからなり、前記クライアントがコンテンツを利用する時に前記サーバに通知し、該通知を受領した当該コンテンツの利用許可を行うことにより、クライアント側でコンテンツが利用できるようにしたコンテンツ管理・運用システムにおいて、前記コンテンツは、ソースデータを所定の方式でデータコンバートし、該コンバートしたソースデータを管理する管理プログラム及び／又は該コンバートしたソースデータを再現する再現プログラムを組み込んだコンテンツであることを特徴とするコンテンツ管理・運用システム。
【請求項８】
前記ソースデータは、有体物の情報を含ませることができるアナログデータ及び／又はデジタルデータであることを特徴とする請求の範囲第７項に記載のコンテンツ管理・運用システム。
【請求項９】
前記ソースデータは、少なくとも書籍、動画及び／又は静止画を含む映像、写真、音、テキストデータであることを特徴とする請求の範囲第７項又は第８項に記載のコンテンツ管理・運用システム。
【請求項１０】
前記ソースデータのデータコンバートは、アナログデータをデジタルデータに変換するＡ／Ｄ変換手段と、デジタルデータを所定の形式のデジタルデータに変換するＤ／Ｄ変換手段と、デジタルデータを暗号化する暗号化手段と、デジタルデータを小容量化する小容量化手段の何れか又は全ての手段による変換を行い、且つ、前記ソースデータを管理する認証情報を付加することを特徴とする請求の範囲第７項に記載のコンテンツ管理・運用システム。
【請求項１１】
前記認証情報は、電子透かしにより付加した情報であることを特徴とする請求の範囲第１０項に記載のコンテンツ管理・運用システム。
【請求項１２】
前記管理プログラムは、少なくとも当該ソースデータを利用するクライアントの動作環境を検査する検査機能と、当該ソースデータの利用時間／利用回数／利用期間を含む利用情報を管理する管理機能と、該ソースデータを消去する消去機能とを備えていることを特徴とする請求の範囲第７項に記載のコンテンツ管理・運用システム。
【請求項１３】
前記消去機能は、前記サーバの通知に基づいて、クライアントに存在するコンテンツを消去する手段を備えていることを特徴とする請求の範囲第１２項に記載のコンテンツ管理・運用システム。
【請求項１４】
前記サーバは、前記ソースデータの利用時間／利用回数／利用期間を含む利用情報に従い課金する課金機能を備えていることを特徴とする請求の範囲第７項に記載のコンテンツ管理・運用システム。
【請求項１５】
前記クライアントは、仮想マシンを備え、該仮想マシンによりコンテンツを実行させるようにしたことを特徴とする請求の範囲第７項に記載のコンテンツ管理・運用システム。
【請求項１６】
前記仮想マシンはＪａｖａ仮想マシンであることを特徴とする請求の範囲第１５項に記載のコンテンツ管理・運用システム。
【請求項１７】
前記クライアントは携帯情報端末機器であることを特徴とする請求の範囲第７項に記載のコンテンツ管理・運用システム。
【発明の詳細な説明】
技術分野
本発明は、コンテンツ及びコンテンツ管理・運用システムに関する。詳しくは、ソースデータにＩＤ情報を付加してデータコンバートし、コンバートしたソースデータをソースデータを管理する管理プログラム若しくはソースデータを再生する実行プログラムを組み込んでコンテンツを生成し、このコンテンツを利用するクライアントがサーバに利用許可を得ることで利用可能となるコンテンツ及びコンテンツ管理・運用システムに関する。
背景技術
従来技術において、デジタルデータであるコンテンツを管理・運用する方法には様々な方法がある。例えば、コンテンツ自体を暗号化して特定の利用者のみ利用できるようなコンテンツや電子透かし等の技術を用いてコンテンツにＩＤ情報を埋め込み、ＣＤ−ＲＯＭやＤＶＤ等の記録媒体に記録して流通させたり、ネットワーク等を通じて流通させ、もし正規の利用者以外がこのコンテンツをＷｅｂサイトで不正に利用している場合には、ネットワーク上のＷｅｂサイトを検索するソフトウェア（プログラム）等によって定期的にＷｅｂサイトをサーチすることにより不正利用を検出するシステムやクライアントがコンテンツを利用する時にサーバからコンテンツをダウンロードして利用し、利用が終わるとクライアント上から消去するシステム等がある。
しかしながら、このようなコンテンツは、デジタルデータである為品質が劣化することなく容易に複製ができるので、無断で複製されて不正に利用されることがある。そこで、コンテンツを不正に複製したり、利用することを防止する為、コンテンツ自体に暗号化や電子透かし、その他様々処理が施されているが、コンテンツが正規の所有者（権利者）から他人に渡ってしまうと、Ｗｅｂサイト全てをサーチ（実際には不可能である）してコンテンツを管理することは困難であり、Ｗｅｂサイト上で使用しなければ発見されにくいという問題がある。又、利用時のみクライアントがサーバからコンテンツをダウンロードして利用するシステムもあるが、利用する度にダウンロードしなければならず、利用者の手元にコンテンツ（デジタルデータ）が残らないので不便であるという問題もある。
従って、ネットワーク等で流通するコンテンツ（デジタルデータ）が、複製されて不正に利用されないように管理・運用できるようにすることに解決しなければならない課題を有する。
発明の開示
上記課題を解決するために、本発明に係るコンテンツ及びコンテンツ管理・運用システムは下記に示す構成にすることである。
（１）ネットワークを介して接続することができるクライアントとサーバとからなり、前記クライアントがコンテンツを利用する時に前記サーバに通知し、該通知を受領した当該コンテンツの利用許可を行うことにより、クライアント側でコンテンツが利用できるコンテンツ管理・運用システムで用いるコンテンツであって、該コンテンツは、ソースデータを所定の方式でデータコンバートし、該コンバートしたソースデータを管理する管理プログラム及び／又は該コンバートしたソースデータを再現する再現プログラムを組み込んだことを特徴とするコンテンツ。
（２）前記ソースデータは、有体物の情報を含ませることができるアナログデータ及び／又はデジタルデータであることを特徴とする（１）に記載のコンテンツ。
（３）前記ソースデータは、少なくとも書籍、動画及び／又は静止画を含む映像、写真、音、テキストデータであることを特徴とする（１）又は（２）に記載のコンテンツ。
（４）前記ソースデータのデータコンバートは、アナログデータをデジタルデータに変換するＡ／Ｄ変換手段と、デジタルデータを所定の形式のデジタルデータに変換するＤ／Ｄ変換手段と、デジタルデータを暗号化する暗号化手段と、デジタルデータを小容量化する小容量化手段の何れか又は全ての手段による変換を行い、且つ、前記ソースデータを管理する認証情報を付加することを特徴とする（１）に記載のコンテンツ。
（５）前記認証情報は、電子透かしにより付加した情報であることを特徴とする（４）に記載のコンテンツ。
（６）前記管理プログラムは、少なくとも当該ソースデータを利用するクライアントの動作環境を検査する検査機能と、当該ソースデータの利用時間／利用回数／利用期間を含む利用情報を管理する管理機能と、該ソースデータを消去する消去機能とを備えていることを特徴とする（１）に記載のコンテンツ。
（７）ネットワークを介して接続することができるクライアントとサーバとからなり、前記クライアントがコンテンツを利用する時に前記サーバに通知し、該通知を受領した当該コンテンツの利用許可を行うことにより、クライアント側でコンテンツが利用できるようにしたコンテンツ管理・運用システムにおいて、前記コンテンツは、ソースデータを所定の方式でデータコンバートし、該コンバートしたソースデータを管理する管理プログラム及び／又は該コンバートしたソースデータを再現する再現プログラムを組み込んだコンテンツであることを特徴とするコンテンツ管理・運用システム。
（８）前記ソースデータは、有体物の情報を含ませることができるアナログデータ及び／又はデジタルデータであることを特徴とする（７）に記載のコンテンツ管理・運用システム。
（９）前記ソースデータは、少なくとも書籍、動画及び／又は静止画を含む映像、写真、音、テキストデータであることを特徴とする（７）又は（８）に記載のコンテンツ管理・運用システム。
（１０）前記ソースデータのデータコンバートは、アナログデータをデジタルデータに変換するＡ／Ｄ変換手段と、デジタルデータを所定の形式のデジタルデータに変換するＤ／Ｄ変換手段と、デジタルデータを暗号化する暗号化手段と、デジタルデータを小容量化する小容量化手段の何れか又は全ての手段による変換を行い、且つ、前記ソースデータを管理する認証情報を付加することを特徴とする（７）に記載のコンテンツ管理・運用システム。
（１１）前記認証情報は、電子透かしにより付加した情報であることを特徴とする（１０）に記載のコンテンツ管理・運用システム。
（１２）前記管理プログラムは、少なくとも当該ソースデータを利用するクライアントの動作環境を検査する検査機能と、当該ソースデータの利用時間／利用回数／利用期間を含む利用情報を管理する管理機能と、該ソースデータを消去する消去機能とを備えていることを特徴とする（７）に記載のコンテンツ管理・運用システム。
（１３）前記消去機能は、前記サーバの通知に基づいて、クライアントに存在するコンテンツを消去する手段を備えていることを特徴とする（１２）に記載のコンテンツ管理・運用システム。
（１４）前記サーバは、前記ソースデータの利用時間／利用回数／利用期間を含む利用情報に従い課金する課金機能を備えていることを特徴とする（７）に記載のコンテンツ管理・運用システム。
（１５）前記クライアントは、仮想マシンを備え、該仮想マシンによりコンテンツを実行させるようにしたことを特徴とする（７）に記載のコンテンツ管理・運用システム。
（１６）前記仮想マシンはＪａｖａ仮想マシンであることを特徴とする（１５）に記載のコンテンツ管理・運用システム。
（１７）前記クライアントは携帯情報端末機器であることを特徴とする（７）に記載のコンテンツ管理・運用システム。
このようなコンテンツ及びコンテンツ管理・運用システムにより、電子透かし技術等でソースデータにＩＤ情報を付加してデータコンバートし、コンバートしたソースデータを、ソースデータを管理する管理プログラム若しくはソースデータを再生する実行プログラムに組み込んでコンテンツを生成し、このコンテンツを利用するクライアントは、サーバから利用許可を得ることによりコンテンツ（ソースデータ）を利用可能とすることで、コンテンツの不正利用を防止することができる。
発明を実施するための最良の形態
次に、本発明に係るコンテンツ及びコンテンツ管理・運用システムの実施の形態を図面を参照して説明する。
まず、本発明に係るコンテンツについて図を参照しながら説明する。第１図は、コンテンツを生成する過程を示すもので、ソースデータ１００は、動画や静止画を含む映像、写真、音、書籍等のデジタルデータに変換できるアナログデータ、若しくは既にデジタルデータとなっているものである。尚、ソースデータ１００は、デジタルデータに変換できるものであればこれらに限定されるものではない。
まず、このようなソースデータ１００に管理を行うためのＩＤ情報の付加を行ったり、所定の形式のデジタルデータに変換を行い、コンバートデータ２００を生成するデータコンバート処理１０を行う。次に、このコンバートデータ２００をソースデータ１００の利用情報等を管理する管理プログラム３００、若しくは、ソースデータ１００を再生する実行プログラム４００に組み込む処理を行い、コンテンツ５００又はコンテンツ６００を生成する。
データコンバート処理１０は、アナログのソースデータ１００をデジタルデータに変換するＡ／Ｄ変換手段１１と、デジタルのソースデータ１００を所定の形式のデジタルデータに変換するＤ／Ｄ変換手段１２と、ソースデータ１００や変換（Ａ／Ｄ変換、Ｄ／Ｄ変換、小容量化）されたソースデータ１００を暗号化する暗号化手段１３と、ソースデータ１００や変換（Ａ／Ｄ変換、Ｄ／Ｄ変換、暗号化）されたソースデータ１００を小容量化する小容量化手段１４と、これらの変換手段（Ａ／Ｄ変換手段１１、Ｄ／Ｄ変換手段１２、暗号化手段１３、小容量化手段１４）の何れかの変換過程でソースデータ１００を管理する為のＩＤ情報を付加するＩＤ付加手段１５とを適宜組み合わせてソースデータ１００にＩＤ情報を付加したコンバートデータ２００を生成する。
Ａ／Ｄ変換手段１１の方法は、アナログデータをデジタルデータに変換するものであり、具体的には書籍等をスキャナで読み込んでテキストデータに変換する、ＶＨＳなどの従来のビデオカセットに記録されている映像データをＭＰＥＧ形式のデータに変換する等の方法でアナログデータをデジタルデータに変換する。尚、その他の方法によりＡ／Ｄ変換を行ってもよいことは勿論である。
Ｄ／Ｄ変換手段１２は、文字データ、画像データ、オーディオ（音）データ等のデジタルデータを更に形式の異なったデジタルデータに変換するものである。例えば、ビットマップ形式（＊．ｂｍｐ）→ＪＰＥＧ形式（＊．ｊｐｅｇ）、ＷＡＶＥ形式（＊．ｗａｖ）→ＭＰ３形式（＊．ｍｐ３）のような変換である。尚、その他の形式のデータを他の方法によりＤ／Ｄ変換を行ってもよいことは勿論である。
暗号化手段１３は、デジタル署名、電子透かし、プロテクト等があり、具体的な方法として、公開鍵暗号、秘密鍵暗号、楕円曲線暗号、ＤＥＳ、ＡＥＳ、ＩＤＥＡ、ＲＳＡ、ＥＩＧａｍａＩ暗号、ＦＥＡＬ、ＭＩＳＴＹ、ＰＧＰ、ＳＳＬ、Ｓ／ＭＩＭＥ、ＰＫＩ、ＰＫＣＳ等の方法がある。尚、その他の方法により暗号化処理を行ってもよいことは勿論である。
小容量化手段１４は、プログラムや文書等のような圧縮したデータを復元すると圧縮前のデータと同一となるように圧縮を行う可逆圧縮と、音声や動・静止画像のようにある程度データが欠落してもほぼ同一のデータであれば良い場合に行う非可逆圧縮による方法による小容量化手段があり、具体的には、可逆圧縮として、ランレングス（Ｒｕｎ−Ｌｅｎｇｔｈ）符号、シャノン・ファノ（Ｓｈａｎｎｏｎ  Ｆａｎｏ  Ｃｏｄｉｎｇ）符号、ハフマン符号、算術符号、適応型算術符号、静的算術符号、辞書型圧縮、インターバル符号、統計型圧縮、ＬＺＨ／ＬＡＺＲＩ符号やこれらを応用した方法やＪＰＥＧ−２０００・・・等があり、非可逆圧縮として、予測符号化、変換符号化、ベクトル量子化、階層的符号化、帯域分割符号化、構造抽出符号やこれらを応用した方法により、ＪＰＥＧ、ＭＰＥＧ、ＧＩＦ、ＭＰ３・・・等の形式の圧縮（小容量化）データとなる。尚、その他の方法により小容量化を行ってもよいことは勿論である。
ＩＤ付加手段１５は、ソースデータを管理する為に、ソースデータに直接、或いは、何れかの変換過程（Ａ／Ｄ変換、Ｄ／Ｄ変換、暗号化、小容量化）で著作権者の氏名、連絡先、管理番号等の著作権情報等のＩＤ情報を電子透かし等の技術により付加（組込み、埋込み）する。又、複製可能な回数等の管理情報を付加しても良い。付加するＩＤ情報は、ソースデータの利用には影響を与えることはなく、何度コピーしても消えることがない。又、別のソフトウェア（アプリケーション）等によりＩＤ情報を切り抜いたり合成したりする場合はその痕跡が残る等の改竄に対しても判別できる。更に、ソースデータが写真等の（デジタル）画像データの場合、紙等に印刷（して配布）したり、一旦、アナログデータに変換し、再度デジタルデータに変換した場合でも検知できるようにしても良い。尚、ＩＤ付加手段１５は同等の機能を実現できるものであれば、電子透かしに限定されるものではない。
次に、ソースデータにＩＤを付加するデータコンバートの処理過程を第２図のフローチャートを参照しながら説明する。
まず、ソースデータ１００が書籍等の紙媒体で記録されたデータ、図表や写真、アナログ音源、ＶＨＳや８ｍｍ等の従来のアナログ信号で記録された映像データ等のアナログデータであるか、デジタルデータであるかを判別する（ＳＴ１、２）。
そして、ソースデータ１００がアナログデータの場合は、まずＡ／Ｄ変換処理手段１１によりデジタルデータに変換する（ＳＴ３）。例えば、書籍等の紙媒体で記録されたデータや図表、写真の場合は、スキャナ等で読取り、文字はＯＣＲによりテキスト形式等のデジタルデータに変換したり、画像はビットマップ形式等のデジタルデータに変換する。又、このＡ／Ｄ変換の過程で、ＩＤ付加手段１５によりソースデータ１００を管理する為のＩＤ情報を付加し、このＡ／Ｄ変換したデジタルデータをコンバートデータ２００としてもよい（ＳＴ４）。
次に、Ｄ／Ｄ変換手段１２により、ソースデータ１００がデジタルデータである場合や前述のＡ／Ｄ変換手段１１により変換したデジタルデータを、別形式のデジタルデータに変換（Ｄ／Ｄ変換）を行う（ＳＴ５）。例えば、文字データの場合、テキスト形式→ＰＤＦ形式のデジタルデータに変換したり、画像データの場合は、ビットマップ形式→ＪＰＥＧ形式のデジタルデータに変換する。そして、Ｄ／Ｄ変換の過程で、ＩＤ付加手段１５によりソースデータ１００を管理する為のＩＤ情報を付加し、このＤ／Ｄ変換したデジタルデータをコンバートデータ２００とする（ＳＴ６）。尚、ソースデータ１００がデジタルの場合、このＤ／Ｄ変換処理を省略することも可能である。
続いて、前述のＤ／Ｄ変換手段１２により変換したデジタルデータ、若しくはデジタルのソースデータ１００を暗号化処理又は小容量化処理の何れかを行う場合、どちらを先に行うかを決定する（ＳＴ７）。
暗号化手段１３により暗号化処理を行う場合、Ｄ／Ｄ変換手段１２により変換したデジタルデータ若しくはデジタルのソースデータ１００を、デジタル署名、電子透かし、プロテクト等の暗号化処理を行う。そして、この暗号化の過程で、ＩＤ付加手段１５によりソースデータ１００を管理する為のＩＤ情報を付加して、この暗号化処理したデジタルデータをコンバートデータ２００とする（ＳＴ８、９、１０）。
引き続いて、この暗号化処理したデジタルデータを小容量化手段１４で小容量化する場合は、圧縮や省容量化等により暗号化されたデジタルデータの小容量化を行い、小容量化の過程でＩＤ付加手段１５によりソースデータ１００を管理する為のＩＤ情報を付加して、暗号化→小容量化されたデジタルデータをコンバートデータ２００とする（ＳＴ９、１１、１２）。
一方、はじめに小容量化手段によりを行う場合は、Ｄ／Ｄ変換後のデジタルデータ、若しくはデジタルのソースデータ１００を圧縮や省容量化等の処理により小容量化を行い、この小容量化の過程でＩＤ付加手段１５によりソースデータ１００を管理する為のＩＤ情報を付加して、この小容量化処理したデジタルデータをコンバートデータ２００とする（ＳＴ１３、１４、１５）。
引き続いて、この小容量化したデジタルデータを暗号化手段１３で暗号化する場合、小容量化したデジタルデータにデジタル署名、電子透かし、プロテクト等の暗号化処理を行い、暗号化の過程でＩＤ付加手段１５によりソースデータ１００を管理する為のＩＤ情報を付加して、小容量化→暗号化処理されたデジタルデータをコンバートデータ２００とする（ＳＴ１４、１６、１７）。
尚、ＩＤ付加手段１５によりソースデータ１００を管理する為のＩＤ情報を付加する際、Ａ／Ｄ変換（ＳＴ３）、Ｄ／Ｄ変換（ＳＴ５）、暗号化（ＳＴ８又はＳＴ１６）、小容量化（ＳＴ１１又はＳＴ１３）の何れの処理過程でＩＤ付加を行ってもよいことは勿論である。
このような処理過程によって変換されたアナログ又はデジタルのソースデータは第３図に示すようなコンバートデータとなる。
最終的な変換処理としてＡ／Ｄ変換処理を行う場合、ソースデータ１００がアナログの場合のみであるので、ソースデータ（アナログ）→Ａ／Ｄ変換処理されたコンバートデータ２１１が生成される。
最終的な変換処理としてＤ／Ｄ変換処理を行う場合、ソースデータ１００がアナログデータの時は、ソースデータ（アナログ）→Ａ／Ｄ変換→Ｄ／Ｄ変換処理されたコンバートデータ２１２ａが生成され、ソースデータ１００がデジタルデータの時は、ソースデータ（デジタル）→Ｄ／Ｄ変換処理されたコンバートデータ２１２ｂが生成される。
最終的な変換処理として暗号化処理を行う場合、ソースデータ１００がアナログデータの時は、ソースデータ（アナログ）→Ａ／Ｄ変換→暗号化処理されたコンバートデータ２１３ａ、又はソースデータ（アナログ）→Ａ／Ｄ変換→Ｄ／Ｄ変換→暗号化処理されたコンバートデータ２１３ｂ、又はソースデータ（アナログ）→Ａ／Ｄ変換→小容量化処理→暗号化処理されたコンバートデータ２１３ｃ、又はソースデータ（アナログ）→Ａ／Ｄ変換→Ｄ／Ｄ変換→小容量化処理→暗号化処理されたコンバートデータ２１３ｄが生成される。
ソースデータ１００がデジタルデータの時は、ソースデータ（デジタル）→暗号化処理されたコンバートデータ２１３ｅ、又はソースデータ（デジタル）→小容量化処理→暗号化処理されたコンバートデータ２１３ｆ、又はソースデータ（デジタル）→Ｄ／Ｄ変換→暗号化処理されたコンバートデータ２１３ｇ、又はソースデータ（デジタル）→Ｄ／Ｄ変換→小容量化処理→暗号化処理されたコンバートデータ２１３ｈが生成される。
最終的な変換処理として小容量化処理を行う場合は、ソースデータ１００がアナログデータの時は、ソースデータ（アナログ）→Ａ／Ｄ変換→小容量化処理されたコンバートデータ２１４ａ、又はソースデータ（アナログ）→Ａ／Ｄ変換→暗号化処理→小容量化処理されたコンバートデータ２１４ｂ、又はソースデータ（アナログ）→Ａ／Ｄ変換→Ｄ／Ｄ変換→小容量化処理されたコンバートデータ２１４ｃ、又はソースデータ（アナログ）→Ａ／Ｄ変換→Ｄ／Ｄ変換→暗号化処理→小容量化処理されたコンバートデータ２１４ｄが生成される。
ソースデータ１００がデジタルデータの時は、ソースデータ（デジタル）→小容量化処理されたコンバートデータ２１４ｅ、又はソースデータ（デジタル）→暗号化処理→小容量化処理されたコンバートデータ２１４ｆ、又はソースデータ（デジタル）→Ｄ／Ｄ変換→小容量化処理されたコンバートデータ２１４ｇ、又はソースデータ（デジタル）→Ｄ／Ｄ変換→暗号化処理→小容量化処理されたコンバートデータ２１４ｈが生成される。
引き続いて、上述のＩＤ情報が付加されてコンバートされたソースデータ１００であるコンバートデータ２００を、ソースデータ１００を管理する管理プログラム３００、若しくは、ソースデータ１００を再生する実行プログラム４００の（ソースコード内に）組み込む処理を行う（第１図参照）。
ソースデータ１００を管理する管理プログラム３００は、サーバとの通信を行う通信機能と、クライアントの動作環境を検査する動作環境検査機能と、ソースデータ１００の利用時間、利用回数、利用期間等の利用情報を管理する利用情報管理機能と、クライアントに展開されたソースデータ１００を消去する消去手段とを備えている。
一方、ソースデータ１００を再生する実行プログラム（ソフトウェア）４００は、例えば、ソースデータ１００がＪＰＥＧのような静止画像又はＭＰＥＧのような動画像（映像）の場合は、画像を表示したり、再生する表示／再生プログラムであり、ＭＰ３のような音楽データである場合は、ＭＰ３プレーヤーというように、ソースデータ１００をクライアント上で再現するための機能を備えたプログラム（ソフトウェア）である。
このような管理プログラム３００又は実行プログラム４００にＩＤ情報が付加されたソースデータ１００、即ちコンバートデータ２００を組み込む（埋込み、合成／合体）ことによりコンテンツ５００、又はコンテンツ６００を生成する。このコンテンツ５００又はコンテンツ６００は、ネットワーク上でアップロード／ダウンロードしたり、ディスク媒体、ＩＣメモリ等に記録された記録媒体として流通させることができる。尚、コンテンツ５００又はコンテンツ６００を再生する場合は、このコンテンツ５００又はコンテンツ６００をクライアント上に展開し、このソースデータ１００を管理するサーバにアクセスして認証及び利用許可を得なければならず、コンテンツ５００及びコンテンツ６００独自で表示や再生を行うことはできない。
次に、このように生成されたコンテンツを利用するコンテンツ管理・運用システムの第１の実施の形態として、ソースデータを管理する管理プログラムにソースデータが組み込まれたコンテンツを利用するコンテンツ管理・運用システムについて第４図を参照しながら説明する。
第４図のコンテンツ管理・運用システムは、ソースデータ１００の管理を行い、課金処理を行うサーバ３０と、コンテンツ５００の利用を行うクライアント４０とからなり、サーバ３０とクライアント４０はネットワークを介して接続される。
サーバ３０は、コンテンツ５００に内蔵されているソースデータ１００に付加されたＩＤ情報を認証して、クライアント４０にソースデータ１００の利用許可を与える為の認証部３１と、ソースデータ１００の利用時間、利用回数、利用期間、コピー等の利用情報の管理を行うコンテンツ管理部３２と、コンテンツ管理部３２の利用情報に従い課金処理を行う課金処理部３３を有し、図示していない通信部によりネットワークを介してクライアント４０との通信を行う。
クライアント４０は、コンテンツ５００や実行プログラム４００等を展開して動作させる為の仮想領域４１を備えると共に、予めソースデータ１００（コンテンツ５００）を再生する実行プログラム４００を導入し、コンテンツ５００に含まれる管理プログラム３００によって図示していない通信部によりネットワークを介してサーバ３０との通信を行う。所望のコンテンツ５００は、ネットワークからダウンロード、若しくは、ディスク媒体やＩＣメモリ等の記録媒体に記録されているコンテンツ５００をクライアント４０に導入する。尚、クライアント４０は、パーソナルコンピュータや携帯電話機等の携帯情報端末、又は、上記の構成を含む機器であればその形態を問わない。また、クライアント４０の仮想領域４１はＪａｖａＶＭによるもの、またはＪａｖａＶＭ以外のものであってもよいことは勿論である。
このようなサーバ３０とクライアント４０からなるコンテンツ管理・運用システムにより、コンテンツを利用する場合について第５図を参照しながら説明する。
まず、クライアント４０は、所望のコンテンツ５００をネットワークを介して、若しくはその他の方法により予め導入する。又、サーバ３０からコンテンツ５００をダウンロードするようにしておいてもよい。
そして、クライアント４０がコンテンツ５００を利用する場合、コンテンツ５００が自動又は手動によって仮想領域４１に展開する。仮想領域４１には、管理プログラム３００’及びコンバートデータ２００が展開されると、管理プログラム３００’が起動して、クライアント４０の動作環境を検査する（ＳＴ１０１、１０２）。そして、ソースデータ１００を再生することが可能な動作環境である場合、コンバートデータ２００から利用可能な状態のＩＤ情報が付加されたソースデータ１００’が展開され、管理プログラム３００’がソースデータ１００’に付加されているＩＤ情報をネットワークを介してサーバ３０へ通知して利用確認を行う（ＳＴ１０３）。
又、管理プログラム３００’は、クライアント４０の動作環境を検査し、例えば、メモリ不足、デバイスドライバがない等の状態で、ソースデータ１００’が利用できないような動作環境の場合には、デバイスドライバを導入する等の所定の処置を行うように促す（ＳＴ１０４）。
サーバ３０は、ネットワークを介してクライアント４０から通知されたＩＤ情報を受信すると、認証部３１によりこのＩＤ情報の認証を行う。そして、ＩＤ情報が認証された場合には、ソースデータ１００’の利用許可をクライアント４０の管理プログラム３００にネットワークを介して通知する（ＳＴ１０５、１０６）。ＩＤ情報が認証されない場合は、クライアント４０にソースデータ１００’の利用登録を促す等の通知を行う（ＳＴ１０５、１０７）。
クライアント４０の管理プログラム３００’は、サーバ３０からの利用許可を受信すると、コンテンツ５００の実行プログラム４００を仮想領域４１へ導入／起動させて所望のソースデータ１００’の再生を行うと共に、ソースデータ１００の利用時間／回数／期間や複製等の利用情報の管理を行う（ＳＴ１０８）。
クライアント４０がソースデータ１００’の利用を終了すると、管理プログラム３００’は、ソースデータ１００’（及び実行プログラム４００’）を仮想領域４１から消去（ＳＴ１０９）し、ソースデータ１００’の利用情報をサーバ３０へネットワークを介して通知する（ＳＴ１１０）。尚、ソースデータ１００’（及び実行プログラム４００’）の消去は、サーバ３０からの通知によって行うようにしても良い。
サーバ３０は、ネットワークを介してクライアント４０からの利用情報を受けると、コンテンツ管理部３２によりソースデータ１００’の利用情報をチェックして記録、管理する。そして、課金処理部３３により、コンテンツ管理部３２に記録された利用情報に従って課金処理が行われ、ユーザとの精算が行われる（ＳＴ１１１）。
次に、第２の実施の形態として、ソースデータを再生する実行プログラムにソースデータが組み込まれたコンテンツ６００を利用するコンテンツ管理・運用システムについて第６図を参照しながら説明する。尚、第１の実施の形態と同じである箇所の説明は省略する。
第６図のコンテンツ管理・運用システムは、ソースデータ１００Ａの管理を行い、課金処理を行うサーバ３０と、コンテンツ６００の利用を行うクライアント４０Ａとからなり、サーバ３０とクライアント４０Ａはネットワークを介して接続される。
サーバ３０は、コンテンツ６００に組み込まれているソースデータ１００Ａに付加されたＩＤ情報を認証して、クライアント４０Ａにソースデータ１００Ａの利用許可を与える為の認証部３１と、ソースデータ１００Ａの利用時間、利用回数、利用期間、コピー等の利用情報の管理を行うコンテンツ管理部３２と、コンテンツ管理部３２の利用情報に従い課金処理を行う課金処理部３３を有し、図示していない通信部によりネットワークを介してクライアント４０Ａとの通信を行う。
クライアント４０Ａは、管理プログラム３００Ａやコンテンツ６００等を展開して動作させる為の仮想領域４１Ａを備えると共に、予め管理プログラム３００Ａを導入しており、管理プログラム３００Ａの図示していない通信部によりネットワークを介してサーバ３０との通信を行う。所望のコンテンツ６００は、ネットワークからダウンロード、若しくは、ディスク媒体やＩＣメモリ等の記録媒体に記録されているコンテンツ６００をクライアント４０Ａに導入する。尚、クライアント４０Ａは、パーソナルコンピュータや携帯電話機等の携帯情報端末、又は、上記の構成を含む機器であればその形態を問わない。また、クライアント４０Ａの仮想領域４１ＡはＪａｖａＶＭによるもの、またはＪａｖａＶＭ以外のものであってもよいことは第１の実施の形態と同様である。
このようなサーバ３０とクライアント４０Ａからなるコンテンツ管理・運用システムにより、コンテンツ６００を利用する場合について第７図を参照しながら説明する。
まず、クライアント４０Ａには、所望のコンテンツ６００及び管理プログラム３００Ａをネットワークを介して、若しくはその他の方法により予め導入する。又、管理プログラム３００Ａは、サーバ３０からダウンロードするようにしておいてもよい。
まず、クライアント４０Ａでコンテンツ６００を利用する場合、管理プログラム３００を自動又は手動により仮想領域４１Ａに展開する（ＳＴ２０１）。仮想領域４１Ａに展開された管理プログラム３００Ａ’は、クライアント４０Ａがソースデータ１００Ａを利用する為の動作環境を検査する（ＳＴ２０２）。そして、ソースデータ１００Ａを再生することが可能な動作環境である場合、コンテンツ６００を手動又は自動で仮想領域４１Ａに展開する（ＳＴ２０３）。
仮想領域４１Ａには、ソースデータ１００Ａの実行プログラム４００’と共にコンバートデータ２００ＡからＩＤ情報が付加されたソースデータ１００Ａ’が展開され、管理プログラム３００Ａ’によりソースデータ１００Ａ’に付加されているＩＤ情報がネットワークを介してサーバ３０へ通知される（ＳＴ２０５）。
一方、クライアント４０Ａがメモリ不足やデバイスドライバがない等の状態で、ソースデータ１００Ａが利用できないような動作環境の場合は、デバイスドライバを導入する等の所定の処置を行うように促す（ＳＴ２０４）。
サーバ３０は、ネットワークを介してクライアント４０Ａから通知されたＩＤ情報を受信すると、このＩＤ情報の認証を行う。そしてＩＤ情報が認証された場合には、ソースデータ１００Ａ’の利用許可をクライアント４０Ａの管理プログラム３００Ａ’にネットワークを介して通知する（ＳＴ２０６、２０７）。ＩＤ情報が認証されない場合は、クライアント４０Ａにソースデータ１００Ａの利用登録等を促す等の通知を行う（ＳＴ２０６、２０８）。
クライアント４０Ａの管理プログラム３００Ａ’は、サーバ３０からの利用許可を受信すると、実行プログラム４００Ａ’を起動してソースデータ１００Ａ’の再生を行うと共に、ソースデータ１００Ａ’の利用時間／回数／期間や複製等の利用情報の管理を行う（ＳＴ２０９）。
クライアント４０Ａがソースデータ１００Ａ’の利用を終了すると、管理プログラム３００Ａ’がソースデータ１００Ａ’（及び実行プログラム４００Ａ’）を仮想領域４１から消去（ＳＴ２１０）し、ソースデータ１００Ａ’の利用情報をサーバ３０へネットワークを介して通知する（ＳＴ２１１）。尚、ソースデータ１００Ａ’（及び実行プログラム４００Ａ’）の消去は、サーバ３０からの通知によって行うようにしても良い。
サーバ３０は、ネットワークを介してクライアント４０Ａからの利用情報を受けると、コンテンツ管理部３２によりソースデータ１００Ａ’の利用情報をチェックして記録、管理する。そして、課金処理部３３により、コンテンツ管理部３２に記録された利用情報に従って課金処理が行われ、ユーザとの精算が行われる（ＳＴ２１２）。
産業上の利用可能性
以上説明したように、ソースデータに電子透かし等によるＩＤ情報を付加して、ソースデータを管理する管理プログラム若しくはソースデータを再生する実行プログラムに組み込んだコンテンツを用い、ソースデータを利用する場合には、サーバへコンテンツ（ソースデータ）の利用許可を得ないと利用できないようにすることで、不正にコピーされたソースデータ自体では利用（再生）ができない為、不正利用されることはない。又、たとえコピーされたとしてもサーバにアクセスして利用許可さえ得れば利用できるようにすることにより正規のデータ利用と（して課金）すれば、ソースデータの不正（無断）コピーがなくなる。一方、画像や音楽を再生する再生プログラム（ソフトウェア）にソースデータを埋め込み、初めてコンテンツを利用する時に管理プログラムをサーバからダウンロードして無料で入手できるようにすれば、再生プログラム（ソフトウェア）がなくても手軽に利用できるというメリットもある。
【図面の簡単な説明】
第１図は、本発明におけるコンテンツの生成過程を略示的に示した説明図である。
第２図は、本発明に係るコンテンツにおいて、ソースデータのデータコンバート処理の方法を示したフローチャートである。
第３図は、本発明に係るコンテンツを生成する際に、ソースデータをコンバート処理して生成されるコンバートデータの説明図である。
第４図は、本発明に係るコンテンツ管理・運用システムの第１の実施の形態のシステム構成を略示的に示した概略図である。
第５図は、本発明に係る第１の実施の形態のコンテンツ管理・運用システムによりコンテンツを利用する場合のフローチャートである。
第６図は、本発明に係るコンテンツ管理・運用システムの第２の実施の形態のシステム構成を略示的に示した概略図である。
第７図は、本発明に係る第２の実施の形態のコンテンツ管理・運用システムによりコンテンツを利用する場合のフローチャートである。
【図１】
2002063482.tif 000003
【図２】
2002063482.tif 000004
【図３】
2002063482.tif 000005
【図４】
2002063482.tif 000006
【図５】
2002063482.tif 000007
【図６】
2002063482.tif 000008
【図７】
2002063482.tif 000009
【国際調査報告】
2002063482.tif 000010
2002063482.tif 000011
2002063482.tif 000012
2002063482.tif 000013