(57)【要約】【目的】  本発明の目的は、デジタルコンテンツの流通を図る一方、当該デジタルコンテンツの不正使用を防止することができるデジタルコンテンツの不正使用防止方法を提供する。【構成】  デジタルコンテンツ１０は、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続した状態で記録媒体１１０に記録されており、この記録媒体１１０のＢＣＡ領域には、デジタルコンテンツ１０のレンタル事業を行う( 即ち、デジタルコンテンツ１０の配布を行う) 事業者を特定するための事業者情報が刻印されている。【選択図】      図１
2006139336.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたデジタルコンテンツを復号化ビット長毎に復号化して再生する再生装置と、この再生装置と通信回線を介して相互に通信可能であり且つデジタルコンテンツの利用を管理する管理手段とを備えたシステムにおいて、
デジタルコンテンツは、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続しており且つ当該デジタルコンテンツにデジタルコンテンツを配布する事業者を特定するための事業者情報が付加されており、
前記管理手段は、デジタルコンテンツの欠落データ及びこの欠落データがデジタルコンテンツのどの部分であるかを示す位置情報が予め記録された欠落データ用データベースと、デジタルコンテンツの流通の促進を図るために事業者情報を記録するデータ集積データベースとを有しており、
前記再生装置は、ユーザのデジタルコンテンツの再生の申し込み操作に応じて、前記管理手段に欠落データの要求を行うと共にデジタルコンテンツに付加された事業者情報を送信し、
前記管理手段は当該要求に応じて欠落データ用データベースから欠落データ及び位置情報を読み出して前記再生装置に向けて送信する一方、当該事業者情報をデータ集積データベースに記録し、
前記再生装置は、前記欠落データ及び位置情報をメモリ部に記録し、デジタルコンテンツを再生するに当たり、前記メモリ部上の位置情報を参照してデジタルコンテンツの欠落部分を認識し、当該欠落部分に前記メモリ部から読み出した欠落データを結合し、当該データを復号化ビット長毎に復号化して再生するようにしたことを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項２】
請求項１記載のデジタルコンテンツの不正使用防止方法において、前記管理手段は、データ集積データベース上に記録された事業者情報を集計するようにしたことを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項３】
デジタルコンテンツが記録媒体に記録された請求項１記載のデジタルコンテンツの不正使用防止方法において、前記事業者情報は記録媒体に刻印されていることを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項４】
デジタルコンテンツが暗号化される前に圧縮された請求項１又は３記載のデジタルコンテンツの不正使用防止方法において、前記再生装置は、メモリ部上のデジタルコンテンツを再生するに当たり、メモリ部上の位置情報を参照してデジタルコンテンツの欠落部分を認識し、当該欠落部分にメモリ部上の欠落データを結合し、当該デジタルコンテンツを復号化ビット長毎に復号化し、当該デジタルコンテンツを復号化ビット長毎に圧縮状態から元の状態に復元して再生するようにしたことを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項５】
請求項１、３又は４記載のデジタルコンテンツの不正使用防止方法において、欠落データのビット長は復号化ビット長の約数と異なるビット長であることを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項６】
デジタルコンテンツを複数箇所欠落させた請求項１、３、４又は５記載のデジタルコンテンツの不正使用防止方法において、欠落データのビット長×欠落箇所数は復号化ビット長の約数と異なるビット長であることをことを特徴とするデジタルコンテンツの不正使用防止方法。
【請求項７】
請求項１、２、３、４、５又は６記載のデジタルコンテンツの不正使用防止方法に係るプログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツの不正使用を防止する不正使用防止方法及びこの不正使用防止方法に係るプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
この種のデジタルコンテンツの不正使用を防止する方法としては、デジタルコンテンツが記録される記録媒体のＢＣＡ( Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）領域にコピー防止情報を刻印により記録し、当該記録媒体上のデジタルコンテンツを再生装置で再生するに当たり、前記コピー防止情報の読み出しを行い、当該コピー防止情報の読み出しができない場合( 即ち、デジタルコンテンツを他の記録媒体にコピーしたものである場合) には、再生を停止するようにしたものや、デジタルコンテンツにコピーコントロール加工を施し記録媒体に記録したもの( 特許文献１参照) 等がある。これらは、いわゆるコピーコントロールディスクと呼ばれている。
【０００３】
【特許文献１】特開２００３−３４６４３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、前者のコピーコントロールディスクは、デジタルコンテンツ自体がコピー可能であることから、不正再生される可能性があるという本質的な欠点を有している。また、後者のコピーコントロールディスクは、デジタルコンテンツのコピー自体を防止するものであることから、当該コピーコントロールディスクの販売以外にデジタルコンテンツの流通を図ることができないという別の欠点を有する。
【０００５】
本発明は、上記事情に鑑みて創案されたものであって、その目的とするところは、デジタルコンテンツをコピー可能にし、デジタルコンテンツの流通を図ることができる一方、当該デジタルコンテンツの不正使用を防止することができるデジタルコンテンツの不正使用防止方法及びこの不正使用防止方法に係るプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のデジタルコンテンツの不正使用防止方法は、暗号化されたデジタルコンテンツを復号化ビット長毎に復号化して再生する再生装置と、この再生装置と通信回線を介して相互に通信可能であり且つデジタルコンテンツの利用を管理する管理手段とを備えたシステムにおいて、デジタルコンテンツは、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続しており且つ当該デジタルコンテンツにデジタルコンテンツを配布する事業者を特定するための事業者情報が付加されており、前記管理手段は、デジタルコンテンツの欠落データ及びこの欠落データがデジタルコンテンツのどの部分であるかを示す位置情報が予め記録された欠落データ用データベースと、デジタルコンテンツの流通の促進を図るために事業者情報を記録するデータ集積データベースとを有しており、前記再生装置は、ユーザのデジタルコンテンツの再生の申し込み操作に応じて、前記管理手段に欠落データの要求を行うと共にデジタルコンテンツに付加された事業者情報を送信し、前記管理手段は当該要求に応じて欠落データ用データベースから欠落データ及び位置情報を読み出して前記再生装置に向けて送信する一方、当該事業者情報をデータ集積データベースに記録し、前記再生装置は、前記欠落データ及び位置情報をメモリ部に記録し、デジタルコンテンツを再生するに当たり、前記メモリ部上の位置情報を参照してデジタルコンテンツの欠落部分を認識し、当該欠落部分に前記メモリ部から読み出した欠落データを結合し、当該データを復号化ビット長毎に復号化して再生するようにしたことを特徴としている。
【０００７】
前記管理手段は、データ集積データベース上に記録された事業者情報を集計するようにしていることが好ましい。デジタルコンテンツが記録媒体に記録されている場合には、前記事業者情報は記録媒体に刻印されていることが好ましい。
【０００８】
デジタルコンテンツが暗号化される前に圧縮された場合には、前記再生装置は、メモリ部上のデジタルコンテンツを再生するに当たり、メモリ部上の位置情報を参照してデジタルコンテンツの欠落部分を認識し、当該欠落部分にメモリ部上の欠落データを結合し、当該デジタルコンテンツを復号化ビット長毎に復号化し、当該デジタルコンテンツを復号化ビット長毎に圧縮状態から元の状態に復元して再生するようにしている。
【０００９】
欠落データのビット長は復号化ビット長の約数と異なるビット長とする。デジタルコンテンツを複数箇所欠落させた場合には、欠落データのビット長×欠落箇所数は復号化ビット長の約数と異なるビット長とする。
【発明の効果】
【００１０】
本発明の請求項１に係るデジタルコンテンツの不正使用防止方法による場合、デジタルコンテンツが、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続するように加工している。このようにデジタルコンテンツを加工しておくと、デジタルコンテンツの欠落部分以降のデータのデータ列を、暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と異なるデータ列とすることができるので、欠落データを取得せずに復号化ビット長毎に復号化( 所定の計算を行う) して再生しようとすると、欠落部分以降のデータが暗号化前のデータ列に戻らず、不明な数列又は英数列に変換される。このため、欠落部分の以降のデータを再生することができず、これによりデジタルコンテンツの不正使用を防止することができる。しかも、前記デジタルコンテンツは、上述した加工がされているものの、コピー防止がなされていないので複製可能である。複製したデジタルコンテンツを視聴するには、欠落データの取得が必要になるので、デジタルコンテンツの流通の促進を図りつつ、デジタルコンテンツの不正使用を防止し、当該デジタルコンテンツの２次的、３次的使用に対する料金の徴収を行うことができる。更に、管理手段のデータ集積データベースには、再生装置から欠落データの要求と共に送信された事業者情報が記録されている。よって、この事業者情報を集計すれば、事業者に対するキャッシュバックやマーケティング等に用いることができる。即ち、事業者に対するキャッシュバックやマーケティングを行うことによりデジタルコンテンツの流通の促進を図ることが可能になる。
【００１１】
本発明の請求項２に係るデジタルコンテンツの不正使用防止方法による場合、管理手段にデータ集積データベース上の事業者情報を集計させるようにすれば、事業者に対するキャッシュバックやマーケティング等を簡単に行うことができる。
【００１２】
本発明の請求項３に係るデジタルコンテンツの不正使用防止方法による場合、事業者情報がデジタルコンテンツが記録された記録媒体に刻印されている。このため、記録媒体が衝撃等を受けることにより、記録媒体上の事業者情報が消える恐れがない。よって、事業者情報が消えることによりマーケティング等が行えないという不具合を防止することができる。
【００１３】
本発明の請求項４に係るデジタルコンテンツの不正使用防止方法による場合、デジタルコンテンツが暗号化する前に圧縮されている。このため、欠落データを得ずに、復号化ビット長毎に順次復号化しようとすると、欠落部分以降のデータのデータ列が暗号化したときのデータ列と異なっていることから、不明な数列又は英数列に変換される。この不明な数列又は英数列を圧縮状態から元の状態に復元しようとすると、この復元処理がストップする。このため、欠落部分の以降のデータを再生することができない。よって、デジタルコンテンツの不正使用を防止する上で非常にメリットがある。
【００１４】
本発明の請求項５に係るデジタルコンテンツの不正使用防止方法による場合、欠落データのビット長を復号化ビット長の約数と異なるビット長としている。欠落データのビット長が復号化ビット長の約数であると、欠落部分以降のデータのデータ列が暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と同じデータ列となり、これによりデジタルコンテンツの欠落部分の以外のデータが再生可能になるので、これを防止することができる。
【００１５】
本発明の請求項６に係るデジタルコンテンツの不正使用防止方法による場合、欠落データのビット長×欠落箇所数は復号化ビット長の約数と異なるビット長としている。欠落データのビット長×欠落箇所数が復号化ビット長の約数であると、欠落部分以降のデータのデータ列が暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と同じデータ列となり、これによりデジタルコンテンツの欠落部分の以外のデータが再生可能になるので、これを防止することができる。
【００１６】
本発明の請求項７に係る記録媒体による場合、上記デジタルコンテンツの不正使用防止方法と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態に係るデジタルコンテンツの不正使用防止方法について図面を参照しながら説明する。図１は本発明の実施の形態に係るデジタルコンテンツの不正使用防止方法を実現するためのデジタルコンテンツの不正使用防止システムの構成図、図２は同システムの再生装置の制御部により処理される再生プログラムのフローチャート、図３は同システムで使用するデジタルコンテンツの構成図あって、( ａ) がデジタルコンテンツのデータ本体の構成を示す図、( ｂ）がデータ本体の加工工程を示す図、図４は同管理センタの制御部により処理される認証、課金用割込プログラムのフローチャート、図５は同システムの管理センタの制御部により処理されるユーザ登録用割込プログラムのフローチャート、図６は同システムの管理センタの制御部により処理されるデータ集計割込プログラムのフローチャートである。
【００１８】
図１に示すデジタルコンテンツの不正使用防止システム１００は、デジタルコンテンツ１０の不正使用防止方法を実現するためのシステムであって、ユーザにレンタルを目的として配布された記録媒体１１０上のデジタルコンテンツ１０が不正使用されるのを防止するシステムである。なお、レンタルの対象であるのはデジタルコンテンツ１０であり、記録媒体１１０自体ではない。
【００１９】
同システム１００は、デジタルコンテンツ１０が記録された記録媒体１１０と、図２に示す再生プログラム２０を処理し、これにより同記録媒体１１０に記録されたデジタルコンテンツ１０を再生する複数の再生装置１２０( 一つのみを図示する) と、この再生装置１２０と通信回線αを介して相互に通信可能であり且つデジタルコンテンツ１０の利用を管理する管理センタ１３０( 管理手段) とを具備した基本構成となっている。以下、詳しく説明する。
【００２０】
通信回線αについては、光通信回線等のデジタル回線や電話回線等のアナログ回線等の有線又は無線のインターネット回線、又はデジタル放送、衛星放送等の電波信号の送受信を行う回線である。
【００２１】
記録媒体１１０は、ＤＶＤであって、そのＢＣＡ( Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）領域には、当該記録媒体１１０の配布を有料又は無料で行う事業者を特定するための事業者情報が刻印されている。このようにして記録媒体１１０上のデジタルコンテンツ１０に事業者情報が付加されている。
【００２２】
デジタルコンテンツ１０は、音楽、動画、静止画、テキスト、ゲーム又はソフトウエア等のデータであるデータ本体１１と、このデータ本体１１のヘッダ部１２とを有した構成となっている。ヘッダ部１２には、データ本体１１を再生するための再生情報、デジタルコンテンツ１０のコンテンツ名等のコンテンツ情報、データ本体１１に割り当てられたコンテンツＩＤ及び管理センタ１３０のＩＰアドレスの情報等が記録されている。このヘッダ部１２は、再生情報だけが暗号化された状態で記録媒体１１０に記録される。再生情報とはデータ本体１１の最初に読み込むべきアドレス値等のことである。
【００２３】
データ本体１１は、最初の部分に当該データ本体１１の開始位置を示す開始位置情報が記録されている。このデータ本体１１は、ＭＰＥＧ等の周知の圧縮方式で圧縮され、周知の暗号化され、当該データ本体１１の一部が欠落され、当該欠落部分を詰めて連続させ、その後端に欠落データ１１ａと同じビット長のダミーデータが付加された状態で記録媒体１１０に記録される( 図３参照) 。欠落データ１１ａは、当該欠落データ１１ａがデータ本体１１のどの部分であるかを示す位置情報と共に、管理センタ１３０の欠落データＤＢ１３１に転送され、記録される。位置情報とは開始位置情報から欠落部分までのデータ長や時間を示すデータのことである。
【００２４】
欠落データ１１ａのビット長は、再生装置１２０の復号化処理の復号化ビット長と異なるビット長であり、且つ当該復号化ビット長の約数と異なるビット長とする。データ本体１１を複数箇所欠落させる場合には、欠落データ１１ａのビット長×欠落箇所数が復号化ビット長の約数と異なるビット長とする。例えば、復号化ビット長を１０バイト( 即ち、８０ビット) としたとき、欠落データ１１ａのビット長を１０バイト及びその約数以外のバイト数のビット長である７バイト( 即ち、５６ビット) 、１３バイト( 即ち、１０４ビット) 等とする。欠落データ１１ａのビット長を７バイトとした場合、データ本体１１を１０、２０箇所欠落させないようにする。なぜなら、復号化ビット長が１０バイトであるときに、欠落データ１１ａのビット長を２０バイトとすると、データ本体１１の欠落部分以降の復号化ビット長のデータのデータ列が欠落データ１１ａを欠落させる前と欠落させた後とで同じになり、その結果、データ本体１１の欠落部分以降の部分が再生可能となるからである。また、ビット長が７バイトである欠落データ１１ａを１０箇所欠落させると、データ本体１１の１０箇所目の欠落部分以降の復号化ビット長のデータ列が欠落データ１１ａを欠落させる前と欠落させた後とで同じになり、その結果、データ本体１１の１０箇所目の欠落部分以降の部分が再生される可能性が生じるからである。
【００２５】
管理センタ１３０は、データ本体１１に含められた著作物の著作権者等との間の契約の下、記録媒体１１０上のデータ本体１１をユーザにレンタルさせるという事業を行う者が運営するサーバである。図中１３１は欠落データ１１ａ、この欠落データ１１ａがデータ本体１１のどの部分であるかを示す位置情報、デジタルコンテンツ１０のヘッダ部１２に含まれる再生情報を復号化するための復号鍵ｃ１及びデジタルコンテンツ１０のデータ本体１１を復号化するための復号化ｃ２が予め記録された欠落データＤＢ、１３２はユーザＩＤ及びパスワード等のユーザ情報が記録されるユーザ情報ＤＢ、１３３はコンピュータ等の制御部、１３４は通信を行うための通信部、１３５はハードディスク等のメモリ部、１３６はデジタルコンテンツ１０の流通の促進を図るために事業者情報が記録されるデータ集積ＤＢ、１３７は再生プログラム２０が記録されたプレーヤＤＢである。
【００２６】
欠落データＤＢ１３１上の欠落データ１１ａには、欠落データ１１ａに対応するデジタルコンテンツ１０のコンテンツＩＤが付加されている。このコンテンツＩＤを用いて欠落データＤＢ１３１上の欠落データ１１ａと記録媒体１１０上のデジタルコンテンツ１０との対応関係を一致させている。
【００２７】
メモリ部１３５にはサーバとしてのオペレーションシステム等の基本プログラム以外に、図４に示す認証、課金用割込プログラム、図５に示すユーザ登録割込プログラム、図６に示すデータ集計割込プログラム及び図示しない再生プログラムダウンロード用割込プログラム等が記録されている。これらのプログラムの内容については後述するが、前記認証、課金用割込プログラムが制御部１３３で処理されることより、同サーバが再生装置１２０の欠落データ１１ａの要求に応じて認証、課金の上、欠落データ１１ａ等を再生装置１２０に向けて送信する管理センタ１３０としての機能を発揮するようになっている。なお、メモリ部１３５には、後述する課金センタ１４０のＩＰアドレス等も記録されている。
【００２８】
この管理センタ１３０は、再生装置１２０だけでなく、課金センタ１４０と通信回線αを介して相互に通信可能に接続されている。この課金センタ１４０は管理センタ１３０を運営する者に代わって記録媒体１１０上のデジタルコンテンツ１０のデータ本体１１のレンタル使用料をユーザから回収するという事業を行う者が運営する周知のサーバである。よって、詳しい説明は省略する。
【００２９】
再生装置１２０はユーザが使用する汎用のコンピュータである。図中１２１はＣＰＵ等の制御部、１２２はモニタやスピーカ等の出力部、１２３はキーボードやマウス等の操作部、１２４は記録媒体１１０等に対してデータのリード／ライトを行う再生複写部、１２５はハードディスク等の補助記憶部( メモリ部) 、１２６はＤＲＡＭ等の主記憶部、１２７は通信回線αに接続される通信を行うための通信部である。
【００３０】
補助記憶部１２５には、コンピュータとしてのオペレーションシステム等の基本プログラム以外に、管理センタ１３０から送信される図２に示す再生プログラム２０、欠落データ１１ａ等が記録される他、レンタル期間などを示すレンタル情報が記録される。再生プログラム２０はユーザ登録を条件として管理センタ１３０から通信回線αを通じてダウンロードされた有償又は無償のソフトウエアであって、記録媒体１１０上のデジタルコンテンツ１０を再生するのに必要なアプリケーションソフトである。
【００３１】
再生プログラム２０の内容については後述するが、同プログラムが制御部１２１で処理されることより、同コンピュータがデジタルコンテンツ１０のデータ本体１１を復号化ビット長毎に復号化して再生する再生装置１２０としての機能を発揮するようになっている。また、再生装置１２０は、再生プログラム２０を主記憶部１２６上で処理することにより、欠落データ１１ａの要求を管理センタ１３０に向けて送信する機能も発揮するようになっている。
【００３２】
以下、このデジタルコンテンツの不正使用防止システム１００を用いたデジタルコンテンツの不正使用防止方法を説明すると共に、管理センタ１３０及び再生装置１２０の動作及び各制御部により処理される各プログラムの内容について説明する。なお、説明の便宜上、データ本体１１は一箇所のみ欠落しているものとして説明する。
【００３３】
まず、ユーザが自己のコンピュータ（再生装置１２０に相当するコンピュータであり、図２に示す再生プログラム２０がダウンロードされていない状態）の操作部１２３を操作して通信回線αを介して管理センタ１３０にアクセスし、ユーザ登録の要求を行う( 即ち、通信回線αを介して検索し、アクセスする。) これにより、管理センタ１３０と前記コンピュータとのコネクションが確立する。管理センタ１３０は、この要求に応じて図５に示すユーザ登録用割込プログラムを処理し、ユーザ登録に必要なデータを前記コンピュータに向けて送信する( ｓ３１) 。前記コンピュータは、前記データを受信すると、当該データに含まれるユーザ登録用画面のデータを出力部１２２に出力表示する。その後、ユーザが前記コンピュータの操作部１２３を通じてユーザ登録用画面が示すところに従って氏名、住所及び支払条件「自己の銀行口座番号又はクレジットカード番号等」等の登録データを入力し、この登録データを通信回線αを介して管理センタ１３０に送信する。管理センタ１３０は、前記登録データを受信すると、ユーザＩＤ及びパスワードを作成し、当該ユーザＩＤ及びパスワードを前記登録データと共にユーザ情報としてユーザ情報ＤＢ１３２に登録する( ｓ３２) 一方、メモリ部１３５上の課金センタ１４０のＩＰアドレスを参照してユーザＩＤ、パスワード及び前記登録データを課金センタ１４０に送信する( ｓ３３) 。課金センタ１４０は、当該ユーザＩＤ、パスワード及び前記登録データを受信してデータベースに記録する。そして、登録が完了した旨のデータを管理センタ１３０に送信する。管理センタ１３０は、前記データを受信すると、ユーザ登録が完了したとして、ユーザ情報ＤＢ１３２上のユーザＩＤ、パスワードを通信回線αを介してユーザのコンピュータに送信する( ｓ３４) 。そして、ユーザ登録用割込プログラムの処理を終了する。これにより管理センタ１３０と前記コンピュータとのコネクションが切れる。前記コンピュータは、当該ユーザＩＤ及びパスワードを受信すると、登録完了の旨を出力部１２２に出力してディスプレイに表示する。なお、ユーザＩＤやパスワードはユーザ登録の際にユーザ自身に入力させるようにしても良い。
【００３４】
その後、ユーザが自己のコンピュータを操作して上記と同様に管理センタ１３０にアクセスし、再生プログラム２０のダウンロードの要求を入力する。すると、ユーザのコンピュータは、その要求を通信回線αを通じて管理センタ１３０に送信する。これにより前記コンピュータと管理センタ１３０とのコネクションが確立する。管理センタ１３０は、この要求に応じてメモリ部１３５上の図示しない再生プログラムダウンロード用割込プログラムを処理し、プレーヤＤＢ１３７上の再生プログラム２０を読み出して通信回線αを介してユーザのコンピュータに送信する。すると、再生プログラム２０が同コンピュータの補助記憶部１２５にダウンロードされ、インストールされる。これにより前記コンピュータと管理センタ１３０とのコネクションが切れ、同コンピュータが再生装置１２０となるのである。
【００３５】
そして、ユーザにより再生装置１２０の再生複写部１２４に記録媒体１１０がセットされる一方、補助記憶部１２５上の再生プログラム２０の実行操作が行われると、当該再生プログラム２０を処理し、当該再生プログラム２０に含まれる再生プレーヤ及びレンタル中のコンテンツを示すプレイリストのデータを出力部１２２に表示出力する。すると、当該再生プレーヤの画面上にプレイリストが表示される（ｓ１）。即ち、レンタル中であることを示す所定のフラグが立っているデジタルコンテンツ１０のヘッダ部１２に含まれるコンテンツ情報をプレイリストに表示する。そして、このプレイリストに基づき操作部１２３を通じて再生操作がなされたか否かを判定する( ｓ２) 。
【００３６】
再生操作がなされていないと判定すると、操作部１２３を通じて記録媒体１１０の読み込みの操作( ＤＩＳＣ  ＬＯＡＤの操作) がなされたか否かを判定する（ｓ３）。ＤＩＳＣ  ＬＯＡＤの操作がなされると、レンタル中でないデジタルコンテンツ１０を示すコンテンツリストを主記憶部１２６上に読み出し、出力部１２２に表示出力する（ｓ４）。即ち、記録媒体１１０上のデジタルコンテンツ１０のうち所定のフラグが立っていないデジタルコンテンツ１０のヘッダ部１２に含まれるコンテンツ情報を主記憶部１２６上に読み出し、コンテンツリストに表示する。
【００３７】
その後、ユーザによりコンテンツリスト上のデジタルコンテンツ１０のレンタルの申し込み操作( 即ち、再生の申し込み操作) がなされる( ｓ５) と、欠落データ１１ａの要求を行う。このとき、再生装置１２０は、再生プログラム２０に含まれる入力データ画面のデータを出力部１２２に出力表示し、ユーザに操作部１２３を通じてユーザＩＤ、パスワード及びレンタル期間、レンタル料金等のレンタル情報を入力させる。一方、レンタルの申し込み操作がなされたデジタルコンテンツ１０のヘッダ部１２に含まれるコンテンツＩＤ及び管理センタ１３０のＩＰアドレス、ＢＣＡ領域に記録された事業者情報を読み出す。そして、当該ＩＰアドレスを参照して、入力させたユーザＩＤ、パスワード及びレンタル情報と、読み出したコンテンツＩＤ及び事業者情報を前記要求に付加して管理センタ１３０に向けて送信する( ｓ６) 。これにより再生装置１２０と管理センタ１３０とのコネクションが確立する。
【００３８】
管理センタ１３０は、当該要求を受信すると、図４に示す認証、課金割込プログラムを処理する。そして、当該要求に係るユーザの認証を確認する( ｓ２１) 。即ち、受信したユーザのユーザＩＤを参照してユーザ情報ＤＢ１３２から当該ユーザのユーザ情報を読み出し、ユーザＩＤ及びパスワードが一致するか否か( 即ち、当該ユーザが真正のユーザであるか否か) を確認する。このとき、管理センタ１３０は、ユーザ情報ＤＢ１３２にレンタル料金の不払い等が所定以上ある不適当者リストが予め用意されており、当該認証と共に不適当者リストに該当する者でないか否かを確認する( この不適当者リストの確認は任意である) 。
【００３９】
管理センタ１３０は、申し込みに係るユーザが不正なユーザである又は真正のユーザであるものの不適当者リストに該当する者であると確認した場合、ユーザの申し込みを拒否する旨のデータを通信回線αを介して再生装置１２０に送信する( ｓ２２) 。そして、認証、課金用割込プログラムを処理を終了する。これにより再生装置１２０と管理センタ１３０とのコネクションが切れる。
【００４０】
一方、申し込みに係るユーザが真正のユーザであり且つ不適当者リストに該当しない者であることを確認した場合、ユーザのユーザＩＤを参照して当該ユーザのユーザ情報ＤＢ１４１上のユーザ情報にレンタル情報に含まれるレンタル料金のデータを課金データとして記録し( ｓ２３) 、当該課金のデータをユーザＩＤ及びパスワードと共に課金センタ１４０に転送する( ｓ２４) 一方、コンテンツＩＤ、事業者情報及びレンタル情報をデータ集積ＤＢ１３６に記録する( ｓ２５) 課金センタ１４０は、前記課金のデータを受信すると、ユーザＩＤ及びパスワードを参照して前記課金のデータをデータベースに記録する。そして、課金が完了した旨のデータを管理センタ１３０に送信する。管理センタ１３０は、前記データを受信すると、コンテンツＩＤを参照して欠落データＤＢ１３１から欠落データ１１ａ、位置情報及び復号鍵ｃ１、ｃ２を読み出し、当該欠落データ１１ａ、位置情報及び復号鍵ｃ１、ｃ２をユーザの申し込みを了承する旨としてレンタル情報と共に再生装置１２０に送信する( ｓ２６) 。これにより再生装置１２０と管理センタ１３０とのコネクションが切れる。
【００４１】
なお、課金については、課金センタ１４０が、データベースに記録した課金データを逐次又は所定期間毎に集計し、銀行・カード会社に請求するか若しくは、ユーザに直接請求してユーザに振込やコンビニエンスストア等で支払いをさせるようにする。また、課金センタ１４０が銀行・カード会社と通信回線αを介して接続されている場合には、即時決済とすることももちろん可能である。
【００４２】
再生装置１２０は、管理センタ１３０から通信回線αを介して申し込みを拒否する旨のデータを受信すると（ｓ７）、このデータに含まれるエラーメッセージのデータを出力部１２２に表示出力する（ｓ８）。一方、通信回線αを介して欠落データ１１ａ、位置情報、復号鍵ｃ１、ｃ２及びレンタル情報を受信すると（ｓ７）、所定のフラグをセットする一方、欠落データ１１ａ、位置情報、復号鍵ｃ１、ｃ２及びレンタル情報を補助記憶部１２５の所定のレジストリに記録する（ｓ９）。と同時に、コンピュータの時計機能を用いて欠落データ１１ａの受信日時を補助記憶部１２５に記録する。そして、プレイリストを主記憶部１２６上に読み出して更新し、出力部１２２に表示出力する( ｓ１) 。これにより、当該プレイリスト中に欠落データ１１ａを得たデジタルコンテンツ１０のコンテンツ情報が表示される。
【００４３】
ステップ２において、操作部１２３を通じてプレイリストに基づきデジタルコンテンツ１０の再生操作がなされると、記録媒体１１０上の当該デジタルコンテンツ１０のヘッダ部１２に含まれる再生情報を主記憶部１２６上に読み出す一方、補助記憶部１２５から復号鍵ｃ１を読み出し、当該復号鍵ｃ１を用いて当該再生情報を復号化する。そして、当該再生情報を用いて記録媒体１００上のデータ本体１１を復号化ビット長毎に主記憶部１２６に順次読み出すと共に、補助記憶部１２５から復号鍵ｃ２を主記憶部１２６に読み出し、主記憶部１２６上の当該データを復号化ビット長毎に復号鍵ｃ２を用いて順次復号化し、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に順次復元し、これによりデータ本体１１を再生する( ｓ１０) 。
【００４４】
このステップ１０の処理と共に、記録媒体１１０からデータ本体１１の開始位置情報を主記憶部１２６上に読み出す一方、補助記憶部１２５から位置情報を主記憶部１２６上に読み出し、当該開始位置情報から当該位置情報までのデータ長や時間のカウントを開始する( ｓ１１) 。その後、前記カウントが終了したか否かを判定する( ｓ１２) 。これにより、データ本体１１の欠落部分の認識を行う。この判定の結果、カウントが終了したと判定してデータ本体１１の欠落部分を認識すると、欠落データ１１ａのビット長が復号化ビット長よりも小さい場合には、記録媒体１１０からデータ本体１１を、補助記憶部１２５から欠落データ１１ａを主記憶部１２６上に読み出して( 即ち、記録媒体１１０上のデータ本体１１と補助記憶部１２５上の欠落データとを復号化ビット長のデータとして転送して) 結合する( ｓ１３) 。そして、当該主記憶部１２６上の復号化ビット長のデータを復号鍵ｃ２を用いて復号化し( ｓ１４) 、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に復元し( ｓ１５) 、これによりデータ本体１１を再生する( ｓ１６) 。
【００４５】
欠落データ１１ａのビット長が復号化ビット長よりも大きい場合には、記録媒体１１０からデータ本体１１を、補助記憶部１２５から欠落データ１１ａの一部を主記憶部１２６上に読み出して( 即ち、記録媒体１１０上のデータ本体１１と補助記憶部１２５上の欠落データ１１ａの一部とを復号化ビット長のデータとして転送して) 結合し、続いて、補助記憶部１２５から残りの欠落データ１１ａ( 復号化ビット長分のデータ) を主記憶部１２６上に読み出す( ｓ１３) 。そして、主記憶部１２６上のデータを復号化ビット長毎に復号鍵ｃ２を用いて復号化し( ｓ１４) 、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に復元し( ｓ１５) 、これによりデータ本体１１を再生する( ｓ１６) 。
【００４６】
又は、補助記憶部１２５から欠落データ１１ａの一部( 復号化ビット長分のデータ) を主記憶部１２６上に読み出し、続いて、記録媒体１１０からデータ本体１１を、補助記憶部１２５から残りの欠落データ１１ａを主記憶部１２６上に読み出して結合する( ｓ１３) 。そして、主記憶部１２６上のデータを復号化ビット長毎に復号鍵ｃ２を用いて復号化し( ｓ１４) 、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に復元し( ｓ１５) 、これによりデータ本体１１を再生する( ｓ１６) 。このようにデータ本体１１の欠落部分前後を再生した後、再び記録媒体１１０上のデータ本体１１を主記憶部１２６に読み出し、復号化ビット長毎に復号鍵ｃ２を用いて順次復号化し、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に順次復元し、これにより続きのデータ本体１１を再生する (ｓ１７) 。なお、欠落データのビット長が復号化ビットの２倍以上である場合、ステップ１３の処理を連続して行う。この再生プログラム２０はユーザにより終了の処理が行われることにより終了する。    
【００４７】
また、再生プログラム２０には、図示しない欠落データ削除プログラムが付加されている。再生装置１２０は、欠落データ１１ａが補助記憶部１２５に記録されると、欠落データ削除プログラムを処理し、これにより欠落データ１１ａを受信した日時と現在の日時との差を欠落データ１１ａが送信された時点からの経過期間として求め、これがレンタル情報に含まれるレンタル期間に達しているときはレンタル期間外であるとして補助記憶部１２５上の欠落データ１１ａ及び位置情報削除する一方、所定のフラグを倒すようになっている。
【００４８】
管理センタ１３０は、所定期間毎に図６に示すデータ集計割込プログラムを処理し、データ集積ＤＢ１３６上のコンテンツＩＤ、事業者情報及びレンタル情報を読み出し、事業者情報毎に集計する( ４１) 。そして、集計データを外部に出力する( ４２) 。これによりデータ集計割込プログラムの処理を終了する。
【００４９】
このようなデジタルコンテンツの不正使用防止システム１００により実現されるデジタルコンテンツの不正使用防止方法による場合、デジタルコンテンツ１０が、圧縮され、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続するように加工した状態で記録媒体１１０に記録されている。このようにデジタルコンテンツ１０を加工しておくと、デジタルコンテンツ１０の欠落部分以降のデータのデータ列を、暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と異なるデータ列とすることができるので、欠落データ１１ａを取得せずに復号化ビット長毎に順次復号化( 所定の計算を行う) して再生しようとすると、欠落部分以降のデータが暗号化前のデータ列に戻らず、不明な数列又は英数列に変換される。この不明な数列又は英数列をＭＰＥＧ等のフィルタに通すと、データ本体１１の再生が止まる。このため、欠落部分の以降のデータを再生することができず、これによりデジタルコンテンツ１０の不正使用を防止することができる。しかも、デジタルコンテンツ１０は、上述した加工がされているものの、コピー防止がなされていないので複製可能である。複製したデジタルコンテンツを視聴するには、欠落データ１１ａの取得が必要になるので、デジタルコンテンツ１０の流通の促進を図りつつ、デジタルコンテンツ１０の不正使用を防止し、デジタルコンテンツ１０の２次的、３次的使用による料金の徴収を行うことができる。更に、管理センタ１３０は、データ集積ＤＢ１３６に記録された事業者情報を所定時間毎に集計し、この集計データを外部に出力するようにしている。よって、この集計データに基づき記録媒体１１０を配布した事業者に対するキャッシュバックやマーケティング等を行うことができる。このように事業者にキャッシュバックを行うようにすれば、記録媒体１１０の値段を安価にすることが可能になり、マーケティングにより人気の高いデジタルコンテンツ１０が記録された記録媒体１１０の流通量を多くしたりすることができる。このため、デジタルコンテンツ１０の流通の促進を図ることが可能になる。
【００５０】
なお、デジタルコンテンツの不正使用防止方法については、暗号化されたデジタルコンテンツを復号化ビット長毎に復号化して再生する再生装置と、この再生装置と通信回線を介して相互に通信可能であり且つデジタルコンテンツの利用を管理する管理手段とを備えたシステムにおいて、デジタルコンテンツは、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続しており且つ当該デジタルコンテンツにデジタルコンテンツを配布する事業者を特定するための事業者情報が付加されており、前記管理手段は、デジタルコンテンツの欠落データ及びこの欠落データがデジタルコンテンツのどの部分であるかを示す位置情報が予め記録された欠落データ用データベースと、デジタルコンテンツの流通の促進を図るために事業者情報を記録するデータ集積データベースとを有しており、前記再生装置は、ユーザのデジタルコンテンツの再生の申し込み操作に応じて、前記管理手段に欠落データの要求を行うと共にデジタルコンテンツに付加された事業者情報を送信し、前記管理手段は当該要求に応じて欠落データ用データベースから欠落データ及び位置情報を読み出して前記再生装置に向けて送信する一方、当該事業者情報をデータ集積データベースに記録し、前記再生装置は、前記欠落データ及び位置情報をメモリ部に記録し、デジタルコンテンツを再生するに当たり、前記メモリ部上の位置情報を参照してデジタルコンテンツの欠落部分を認識し、当該欠落部分に前記メモリ部から読み出した欠落データを結合し、当該データを復号化ビット長毎に復号化して再生する限りどのような設計変更を行ってもかまわない。
【００５１】
デジタルコンテンツ１０は、データ本体１１が暗号化前に圧縮されているとしたが、圧縮するか否かは任意である。データ本体１１を圧縮しない場合には、当該データ本体１１が不正に再生されると、データ本体１１の欠落部分以降の不明な数列又は英数列の羅列として再生される。また、データ本体１１だけでなく、その他のデータを欠落させることも可能である。例えば、デジタルコンテンツ１０のヘッダ部１２の再生情報等である。
【００５２】
デジタルコンテンツ１０は、記録媒体１１０に記録されているとしたが、これに限定されるものではない。例えば、デジタルコンテンツ１０を管理センタ１３０のデータベースに予め記録し、再生装置１２０にダウンロードするようにしても良い。この場合、事業者情報はデジタルコンテンツ１０のヘッダ部１２に記録することが望ましい。勿論、ヘッダ部１２以外の部分にデジタルコンテンツ１０を付加することもできる。なお、事業者情報とデジタルコンテンツ１０とが一体的なっている必要はない。
【００５３】
位置情報については、開始位置情報から欠落部分までのデータ長や時間であるとしたが、欠落部分を示すアドレス値等であっても良い。この場合、例えば、次に読み出すべき記録媒体１１０上のデータ本体１１のアドレス値と位置情報とが一致するか否かを逐次判定し、この判定の結果、一致しないと判定したときには前記アドレス値の示す記録媒体１１０上のデータ本体１１を読み出し、一致すると判定したときには補助記憶部１２５上の欠落データ１１ａを読み出すようにする。
【００５４】
また、欠落する箇所を予め決めておき、その位置情報を再生プログラム２０に含めておくことも可能である。この場合、管理センタ１３０の欠落データＤＢ１３１には位置情報を欠落データ１１ａと共に記録させて置かなくても良い。
【００５５】
再生プログラム２０は、一例であり、同様の機能を実現できるものであればどのようなものを用いても良い。また、再生プログラム２０にプレーヤＩＤ等を付加し、当該プレーヤＩＤを管理センタ１３０の認証に用いるようにしても良い。なお、再生プログラム２０は記録媒体に記録して配布することも可能である。
【００５６】
管理センタ１３０は、認証、課金を行うとしたが、課金センタ１４０が認証を行い、その認証結果に応じて管理センタ１３０に欠落データ１１ａの送信を許可を与えるようにしても良い。同様に、管理センタ１３０がユーザ登録を行うとしたが、課金センタ１４０がユーザ登録を行い、このユーザ情報を管理センタ１３０に転送するようにすることも当然可能である。また、課金センタ１４０及び管理センタ１３０を組み合わせ、一つのサーバにて運営することが可能である。また、管理センタ１３０は、欠落データＤＢ１３１、ユーザ情報ＤＢ１３２、データ集積ＤＢ１３６及びプレーヤＤＢ１３７を有するとしたが、これらの管理センタ１３０の外部に設置又は設置されたＤＢを利用するようにすることもできる。この場合管理センタ１３０の外部のＤＢとは通信回線αを介して相互に通信する。
【００５７】
管理センタ１３０のデータ集積ＤＢ１３６には、少なくとも事業者情報を記録するようになっていれば良い。勿論、コンテンツＩＤ、レンタル情報以外のデータも記録することが可能である。
【００５８】
再生装置１２０はついては、コンピュータであるとしたが、同様の機能を実現できるものであればどのようなものを用いても良い。
【００５９】
再生装置１２０、管理センタ１３０及び課金センタ１４０が互いにアクセスする際に使用されるＩＰアドレスは、ＵＲＬやそれに準じるものに代えることが可能であることは言う迄もない。
【００６０】
上記実施例では、デジタルコンテンツ１０をレンタルする方法として説明したが、有償又は無償で配信されたデジタルコンテンツ１０の不正使用を防止するシステムに設計変更することも可能であり、この場合であっても上記と同様のメリットを奏する。この場合には、再生プログラム２０に付加された欠落データ削除プログラムを削除すれば良い。記録媒体１１０はＤＶＤであるとしたが、これに限定されるものではない。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態に係るデジタルコンテンツの不正使用防止方法を実現するためのデジタルコンテンツの不正使用防止システムの構成図である。
【図２】同システムの再生装置の制御部により処理される再生プログラムのフローチャートである。
【図３】同システムで使用するデジタルコンテンツの構成図であって、( ａ) がデジタルコンテンツのデータ本体の構成を示す図、( ｂ）がデータ本体の加工工程を示す図である。
【図４】同システムの管理センタの制御部により処理される認証、課金用割込プログラムのフローチャートである。
【図５】同システムの管理センタの制御部により処理されるユーザ登録用割込プログラムのフローチャートである。
【図６】同システムの管理センタの制御部により処理されるデータ集計割込プログラムのフローチャートである。
【符号の説明】
【００６２】
１０    デジタルコンテンツ
１１    データ本体
１２    ヘッダ部
２０    再生プログラム
１００  デジタルコンテンツの不正使用防止システム
１１０  記録媒体
１２０  再生装置
１３０  管理センタ
１４０  課金センタ
【図１】
2006139336.tif 000003
【図２】
2006139336.tif 000004
【図３】
2006139336.tif 000005
【図４】
2006139336.tif 000006
【図５】
2006139336.tif 000007
【図６】
2006139336.tif 000008