(57)【要約】【目的】  本発明の目的は、デジタルコンテンツをコピーを防止し、その不正使用を防止することができるデジタルコンテンツのコピー防止方法を提供する。【構成】  デジタルコンテンツ１０を再生する再生装置１３０の補助記憶部１３３に記録されたデジタルコンテンツ１０のコンテンツ本体１１のコピーを防止する方法であって、再生装置１３０は、再生操作入力に応じて補助記憶部１３３上のコンテンツ本体１１を再生する再生部と、補助記憶部１３３へのデジタルコンテンツ１０等のデータのリード及びライトの管理を含めた当該装置全体の管理を行うオペレーション部と、当該装置の電源がＯＮにされることにより補助記憶部１３３上のコンテンツ本体１１を排他的に開く旨の管理要求をオペレーション部に行うコンテンツ管理部とを有し、オペレーション部が、コンテンツ管理部の管理要求に応じて記録部上のデジタルコンテンツ１０へのアクセスを拒否する。【選択図】      図１
2006331011.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツを再生する再生装置の記録部に記録されたデジタルコンテンツのコピーを防止する方法において、
再生装置は、再生操作入力に応じて記録部上のデジタルコンテンツを再生する再生部と、記録部へのデジタルコンテンツ等のデータのリード及びライトの管理を含めた当該装置全体の管理を行うオペレーション部と、当該装置が動作状態になる又は記録部にデジタルコンテンツが記録されると、記録部上のデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力するコンテンツ管理部とを有し、オペレーション部が、コンテンツ管理部の前記管理要求の入力に応じてコンテンツ管理部以外の記録部上のデジタルコンテンツへのアクセスを常時拒否するようにしたことを特徴とするデジタルコンテンツのコピー防止方法。
【請求項２】
請求項１記載のデジタルコンテンツのコピー防止方法において、再生装置の再生部が、再生操作入力に応じて当該入力に係るデジタルコンテンツの利用要求をコンテンツ管理部に入力し、コンテンツ管理部が前記利用要求の入力に応じてオペレーション部に当該利用要求に係るデジタルコンテンツの開放要求を入力し、オペレーション部は前記開放要求の入力に応じて当該開放要求に係る記録部上のデジタルコンテンツへのアクセスを許可し、その旨を許可情報としてコンテンツ管理部に出力し、コンテンツ管理部は前記許可情報の入力に応じて再生部に出力し、再生部が当該許可情報の入力に応じて記録部上のデジタルコンテンツをリードして再生するようにしたことを特徴とするデジタルコンテンツのコピー防止方法。
【請求項３】
請求項１記載のデジタルコンテンツのコピー防止方法において、再生装置の再生部が、再生操作入力に応じて当該入力に係るデジタルコンテンツの利用要求をコンテンツ管理部に入力し、コンテンツ管理部が前記利用要求の入力に応じてオペレーション部に当該利用要求に係る記録部上のデジタルコンテンツのをリードして再生部に出力し、再生部が当該デジタルコンテンツの入力に応じて再生するようにしたことを特徴とするデジタルコンテンツのコピー防止方法。
【請求項４】
請求項１、２又は３記載のデジタルコンテンツのコピー防止方法において、デジタルコンテンツは、暗号化され、そのデータ列の一部が少なくとも一箇所欠落し、当該データ列の欠落部分の間を詰めて連続したコンテンツ本体と、このコンテンツ本体から欠落した一箇所分のデータであって、その全体のビット長が復号化ビット長と異なるビット長となっており且つコンテンツ本体のどの部分であるかを示す位置情報が付加された欠落データと有した構成となっており、
再生装置のコンテンツ管理部は、当該再生装置が動作状態になる又は記録部にデジタルコンテンツが記録されると、記録部上のデジタルコンテンツのコンテンツ本体を排他的に使用する旨の管理要求をオペレーション部に入力するようになっており、
再生部は、当該デジタルコンテンツを再生するに当たり、記録部上の位置情報を参照して前記デジタルコンテンツのコンテンツ本体の欠落部分を認識し、当該欠落部分に記録部から読み出した欠落データを結合し、当該コンテンツ本体を復号化ビット長毎に復号化して再生するようにしたことを特徴とするデジタルコンテンツのコピー防止方法。
【請求項５】
請求項４記載のデジタルコンテンツのコピー防止方法において、デジタルコンテンツのコンテンツ本体は暗号化される前に、圧縮されており、
再生装置の再生部は、当該デジタルコンテンツを再生するに当たり、記録部上の位置情報を参照してコンテンツ本体の欠落部分を認識し、当該欠落部分に記録部上の欠落データを結合し、当該デジタルコンテンツを復号化ビット長毎に復号化し、当該コンテンツ本体を復号化ビット長毎に圧縮状態から元の状態に復元して再生するようにしたことを特徴とするデジタルコンテンツのコピー防止方法。
【請求項６】
請求項４又は５記載のデジタルコンテンツのコピー防止方法において、欠落データのビット長は復号化ビット長の約数及び倍数と異なるビット長であることを特徴とするデジタルコンテンツのコピー防止方法。
【請求項７】
デジタルコンテンツのコンテンツ本体のデータ列の一部を複数箇所欠落させた請求項４又は５記載の再生装置において、欠落データのビット長×欠落箇所数を、復号化ビット長の約数及び倍数と異なるビット長としたことを特徴とするデジタルコンテンツのコピー防止方法。
【請求項８】
請求項４、５、６又は７記載のデジタルコンテンツのコピー防止方法において、デジタルコンテンツのコンテンツ本体と欠落データとは、再生装置の記録部の別の領域に各々記録されることを特徴とするデジタルコンテンツのコピー防止方法。
【請求項９】
請求項１、２、３、４、５、６、７又は８記載のデジタルコンテンツのコピー防止方法において、再生装置は持ち運び可能であることを特徴とするデジタルコンテンツのコピー防止方法。
【請求項１０】
請求項１、２又は３記載のデジタルコンテンツのコピー防止方法において、
上記再生装置と、デジタルコンテンツの利用を管理しており且つ前記再生装置と通信回線を介して相互通信可能な管理手段とを備えたシステムであって、
管理手段は、デジタルコンテンツが予め記録されたコンテンツデータベースを有し、
再生装置は、デジタルコンテンツの取得操作入力に応じてデジタルコンテンツのダウンロード要求を管理手段に送信するコンテンツダウンロード部を有しており、
管理手段は、コンテンツダウンロード部のダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツをコンテンツデータベースから読み出して再生装置に送信し、
コンテンツダウンロード部は、当該デジタルコンテンツを受信して記録部に記録し、当該デジタルコンテンツを取得した旨の取得情報をコンテンツ管理部に入力し、
コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力するようになっていることを特徴とするデジタルコンテンツのコピー防止方法。
【請求項１１】
請求項４、５、６、７又は８記載のデジタルコンテンツのコピー防止方法において、
上記再生装置と、デジタルコンテンツの利用を管理しており且つ前記再生装置と通信回線を介して相互通信可能な管理手段を備えたシステムであって、
管理手段は、デジタルコンテンツのコンテンツ本体が予め記録されたコンテンツデータベースと、デジタルコンテンツの欠落データ及びその位置情報が予め記録された欠落データデータベースとを有し、
再生装置は、デジタルコンテンツの取得操作入力に応じてデジタルコンテンツのダウンロード要求を管理手段に送信するコンテンツダウンロード部を有しており、
管理手段は、コンテンツダウンロード部のダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツのコンテンツ本体をコンテンツデータベースから、当該デジタルコンテンツの欠落データ及びその位置情報を欠落データデータベースから読み出して再生装置に送信し、
再生装置のコンテンツダウンロード部は、当該コンテンツ本体、欠落データ及びその位置情報を受信して記録部に記録し、当該デジタルコンテンツを取得した旨の取得情報をコンテンツ管理部に入力し、
コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るデジタルコンテンツのコンテンツ本体を排他的に使用する旨の管理要求をオペレーション部に入力するようになっていることを特徴とするデジタルコンテンツのコピー防止方法。
【請求項１２】
請求項１１記載のデジタルコンテンツのコピー防止方法において、再生装置は、デジタルコンテンツのダウンロード要求とは別に、欠落データ及びその位置情報の取得要求を管理手段に対して送信するようになっており、
管理手段は、前記ダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツのコンテンツ本体を、前記取得要求に応じて当該取得要求に係るデジタルコンテンツの欠落データ及び位置情報を再生装置に送信するようにしたことを特徴とするデジタルコンテンツのコピー防止方法。
【請求項１３】
請求項１０、１１又は１２記載のデジタルコンテンツのコピー防止方法において、通信回線に接続されており且つ再生装置と無線通信可能とするための中継手段を有することを特徴とするデジタルコンテンツのコピー防止方法。
【請求項１４】
請求項１３記載のデジタルコンテンツのコピー防止方法において、
前記中継手段が設置され且つデジタルコンテンツの使用に係る料金を前払いするためのプリペイドカードを販売する自動販売機を有し、
管理手段は、再生装置のユーザの前払いの料金のチャージ情報がユーザ毎に記録された課金サーバを有しており、
再生装置は、操作入力されたプリペイドカードの前払いの第１の料金情報を管理手段に送信し、
管理手段は、前記第１の料金情報を受信すると、当該第１の料金情報を課金サーバの当該第１の料金情報に係る再生装置のユーザのチャージ情報に記録し、
管理手段は、再生装置のダウンロード要求又は取得要求を受信すると、当該要求に係るデジタルコンテンツの使用の第２の料金情報を課金サーバの当該要求に係る再生装置のユーザのチャージ情報に記録するようになっていることを特徴とするデジタルコンテンツのコピー防止方法。
【請求項１５】
請求項１、２又は３記載のデジタルコンテンツのコピー防止方法において、
上記再生装置と、デジタルコンテンツの利用を管理しており且つ前記再生装置と通信回線を介して相互通信可能な複数の第１の管理手段と、第１の管理手段と別の場所に設置されるデジタルコンテンツの利用を管理する手段であり且つ再生装置及び第１の管理手段と通信回線を介して各々相互通信可能な第２の管理手段とを備えたシステムであって、
第２の管理手段は、複数のデジタルコンテンツが予め記録された第２のコンテンツデータベースを有し、
第１の管理手段は、第２のコンテンツデータベースに記録された一部のデジタルコンテンツ又は別のデジタルコンテンツが予め記録された第１のコンテンツデータベースを有し、
再生装置は、デジタルコンテンツの取得操作入力に応じてデジタルコンテンツのダウンロード要求を管理手段に送信するコンテンツダウンロード部を有しており、
第１の管理手段は、コンテンツダウンロード部のダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツを第１のコンテンツデータベースから検索し、この検索の結果、前記ダウンロード要求に係るデジタルコンテンツが第１のコンテンツデータベースに記録されていると判断した場合には、当該デジタルコンテンツを読み出して再生装置に送信し、
再生装置のコンテンツダウンロード部は、前記デジタルコンテンツを受信して記録部に記録し、当該デジタルコンテンツを取得した旨の取得情報をコンテンツ管理部に入力し、
コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力する一方、
第１の管理手段は、前記検索の結果、前記ダウンロード要求に係るデジタルコンテンツが第１のコンテンツデータベースに記録されていないと判断した場合には、その旨を再生装置に送信し、
再生装置のコンテンツダウンロード部は、デジタルコンテンツがない旨を受信すると、当該デジタルコンテンツのダウンロード要求を第２の管理手段に送信し、
第２の管理手段は、前記ダウンロード要求を受信すると、当該ダウンロード要求に係るデジタルコンテンツを第２のコンテンツデータベースから読み出して再生装置に送信し、
再生装置のコンテンツダウンロード部は、前記デジタルコンテンツを受信して記録部に記録し、当該デジタルコンテンツを取得した旨の取得情報をコンテンツ管理部に入力し、
コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力するようになっていることを特徴とするデジタルコンテンツのコピー防止方法。
【請求項１６】
請求項４、５、６、７又は８記載のデジタルコンテンツのコピー防止方法において、
上記再生装置と、デジタルコンテンツの利用を管理しており且つ前記再生装置と通信回線を介して相互通信可能な複数の第１の管理手段と、第１の管理手段と別の場所に設置されるデジタルコンテンツの利用を管理する手段であり且つ再生装置及び第１の管理手段と通信回線を介して各々相互通信可能な第２の管理手段とを備えたシステムであって、
第１の管理手段は、複数のデジタルコンテンツのコンテンツ本体が予め記録された第１のコンテンツデータベースを有しており、
第２の管理手段は、第１のコンテンツデータベースに記録された一部のデジタルコンテンツ又は別のデジタルコンテンツのコンテンツ本体が記録された予め記録された第２のコンテンツデータベースと、第１、第２のコンテンツデータベースに記録されたデジタルコンテンツの欠落データ及びその位置情報が予め記録された欠落データデータベースとを有し、
再生装置は、デジタルコンテンツの取得操作入力に応じてデジタルコンテンツのコンテンツ本体のダウンロード要求を管理手段に送信するコンテンツダウンロード部を有しており、
第１の管理手段は、コンテンツダウンロード部のダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツのコンテンツ本体を第１のコンテンツデータベースから検索し、この検索の結果、前記ダウンロード要求に係るデジタルコンテンツのコンテンツ本体が第１のコンテンツデータベースに記録されていると判断した場合には、当該コンテンツ本体を読み出して再生装置に送信し、
再生装置のコンテンツダウンロード部は、前記コンテンツ本体を受信すると、当該コンテンツ本体を記録部に記録し、当該コンテンツ本体を取得した旨の取得情報をコンテンツ管理部に入力し、
コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るコンテンツ本体を排他的に使用する旨の管理要求をオペレーション部に入力する一方、
第１の管理手段は、前記検索の結果、前記ダウンロード要求に係るデジタルコンテンツのコンテンツ本体が第１のコンテンツデータベースに記録されていないと判断した場合には、その旨を再生装置に送信し、
再生装置のコンテンツダウンロード部は、前記デジタルコンテンツのコンテンツ本体がない旨を受信すると、当該デジタルコンテンツのコンテンツ本体のダウンロード要求を第２の管理手段に送信し、
第２の管理手段は、前記ダウンロード要求を受信すると、当該ダウンロード要求に係るデジタルコンテンツのコンテンツ本体を第２のコンテンツデータベースから読み出して再生装置に送信し、
再生装置のコンテンツダウンロード部は、前記コンテンツ本体を受信して記録部に記録し、当該コンテンツ本体を取得した旨の取得情報をコンテンツ管理部に入力し、
コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るコンテンツ本体を排他的に使用する旨の管理要求をオペレーション部に入力するようになっていることを特徴とするデジタルコンテンツのコピー防止方法。
【請求項１７】
請求項１６記載のデジタルコンテンツのコピー防止方法において、再生装置のコンテンツダウンロード部は、前記デジタルコンテンツのコンテンツ本体を記録部に記録すると、当該デジタルコンテンツの欠落データ及びその位置情報の取得要求を第２の管理手段に送信し、
第２の管理手段は、前記取得要求に応じて当該取得要求に係るデジタルコンテンツの欠落データ及び位置情報を再生装置に送信し、
コンテンツダウンロード部は、当該欠落データ及び位置情報を受信して記録部に記録するようにしたことを特徴とするデジタルコンテンツのコピー防止方法。
【請求項１８】
請求項１５、１６又は１７記載のデジタルコンテンツのコピー防止方法において、通信回線に接続されており且つ再生装置と無線通信可能とするための複数の中継手段を有することを特徴とするデジタルコンテンツのコピー防止方法。
【請求項１９】
請求項１８記載のデジタルコンテンツのコピー防止方法において、中継手段は第１の管理手段と共に、自動販売機の内部に設置されており、自動販売機は、デジタルコンテンツの使用に係る料金を前払いするためのプリペイドカードを販売するようになっていることを特徴とするデジタルコンテンツのコピー防止方法。
【請求項２０】
請求項１９記載のデジタルコンテンツのコピー防止方法において、
第２の管理手段は、再生装置のユーザの前払い料金のチャージ情報がユーザ毎に記録された課金サーバを有しており、
再生装置は、操作入力されたプリペイドカードの第１の料金情報を第２の管理手段に送信し、
第２の管理手段は、前記第１の料金情報を受信すると、当該第１の料金情報を課金サーバの当該第１の料金情報に係る再生装置のユーザのチャージ情報に記録するようになっており、
第１の管理手段は、前記ダウンロード要求を受信すると、当該ダウンロード要求に係るデジタルコンテンツの使用の対価の決済要求を第２の管理手段に送信し、
第２の管理手段は、決済要求を受信すると、当該決済要求に係るデジタルコンテンツの使用の第２の料金情報を課金サーバの当該要求に係る再生装置のユーザのチャージ情報に記録するようになっていることを特徴とするデジタルコンテンツのコピー防止方法。
【請求項２１】
請求項１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１４、１５、１６、１７、１８、１９又は２０記載のデジタルコンテンツのコピー防止方法に係るプログラムが記載されたことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツのコピー防止方法及びこのコピー防止方法に係るプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、光ファイバ回線やＡＤＳＬ回線等の高速通信回線の整備がなされたことにより、、デジタルコンテンツの利用を管理する管理手段から通信回線を介してデータ量の多い映画や音楽等のデジタルコンテンツをユーザの再生装置に配信する配信サービスが始まりつつある。
【０００３】
ところで、デジタルコンテンツは、複製が容易であり、不正コピー等の不正に使用され易い。このため、デジタルコンテンツにはコンピュータ等の再生装置の記録部に所定回数しか記録できないようにするコピー制御( 特許文献１参照) がなされている。
【０００４】
【特許文献１】特開２００４−３２８７７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、記録部上のデジタルコンテンツは、コピー制御がなされたそのままの状態でコピー( 即ち、デッドコピー) される可能性を有している。即ち、デジタルコンテンツが不正コピーされる可能性を有している。このため、デジタルコンテンツを所有する著作権者等の一部のコンテンツホルダーは、前記配信サービスにデジタルコンテンツを提供するのを拒否している。
【０００６】
本発明は、上記事情に鑑みて創案されたものであって、その目的とするところは、デジタルコンテンツをコピーを防止し、当該デジタルコンテンツの不正使用を防止することができるデジタルコンテンツのコピー防止方法及びこのコピー防止方法に係るプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のデジタルコンテンツのコピー防止方法は、デジタルコンテンツを再生する再生装置の記録部に記録されたデジタルコンテンツのコピーを防止する方法であって、再生装置は、再生操作入力に応じて記録部上のデジタルコンテンツを再生する再生部と、記録部へのデジタルコンテンツ等のデータのリード及びライトの管理を含めた当該装置全体の管理を行うオペレーション部と、当該装置が動作状態になる又は記録部にデジタルコンテンツが記録されると、記録部上のデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力するコンテンツ管理部とを有し、オペレーション部が、コンテンツ管理部の前記管理要求の入力に応じてコンテンツ管理部以外の記録部上のデジタルコンテンツへのアクセスを常時拒否するようにしたことを特徴としている。
【０００８】
再生装置の再生部が、再生操作入力に応じて当該入力に係るデジタルコンテンツの利用要求をコンテンツ管理部に入力し、コンテンツ管理部が前記利用要求の入力に応じてオペレーション部に当該利用要求に係るデジタルコンテンツの開放要求を入力し、オペレーション部は前記開放要求の入力に応じて当該開放要求に係る記録部上のデジタルコンテンツへのアクセスを許可し、その旨を許可情報としてコンテンツ管理部に出力し、コンテンツ管理部は前記許可情報の入力に応じて再生部に出力し、再生部が当該許可情報の入力に応じて記録部上のデジタルコンテンツをリードして再生するようになっている。
【０００９】
又は、再生装置の再生部が再生操作入力に応じて当該入力に係るデジタルコンテンツの利用要求をコンテンツ管理部に入力し、コンテンツ管理部が前記利用要求の入力に応じてオペレーション部に当該利用要求に係る記録部上のデジタルコンテンツのをリードして再生部に出力し、再生部が当該デジタルコンテンツの入力に応じて再生するようになっている。
【００１０】
デジタルコンテンツは、暗号化され、そのデータ列の一部が少なくとも一箇所欠落し、当該データ列の欠落部分の間を詰めて連続したコンテンツ本体と、このコンテンツ本体から欠落した一箇所分のデータであって、その全体のビット長が復号化ビット長と異なるビット長となっており且つコンテンツ本体のどの部分であるかを示す位置情報が付加された欠落データと有した構成とすることができる。
【００１１】
この場合、再生装置のコンテンツ管理部は、当該再生装置が動作状態になる又は記録部にデジタルコンテンツが記録されると、記録部上のデジタルコンテンツのコンテンツ本体を排他的に使用する旨の管理要求をオペレーション部に入力するようになっている。再生部は、当該デジタルコンテンツを再生するに当たり、記録部上の位置情報を参照して前記デジタルコンテンツのコンテンツ本体の欠落部分を認識し、当該欠落部分に記録部から読み出した欠落データを結合し、当該コンテンツ本体を復号化ビット長毎に復号化して再生するようになっている。
【００１２】
前記デジタルコンテンツのコンテンツ本体が、暗号化される前に、圧縮されている場合、前記再生部は、当該デジタルコンテンツを再生するに当たり、記録部上の位置情報を参照してコンテンツ本体の欠落部分を認識し、当該欠落部分に記録部上の欠落データを結合し、当該デジタルコンテンツを復号化ビット長毎に復号化し、当該コンテンツ本体を復号化ビット長毎に圧縮状態から元の状態に復元して再生するようになっている。
【００１３】
欠落データのビット長は復号化ビット長の約数及び倍数と異なるビット長であることが好ましい。デジタルコンテンツのコンテンツ本体のデータ列の一部を複数箇所欠落させた場合、欠落データのビット長×欠落箇所数を、復号化ビット長の約数及び倍数と異なるビット長であることが好ましい。
【００１４】
コンテンツ本体と欠落データとは、再生装置の記録部の別の領域に各々記録されることが好ましい。再生装置は持ち運び可能とすることができる。
【００１５】
前記デジタルコンテンツのコピー防止方法は、デジタルコンテンツの利用を管理しており且つ前記再生装置と通信回線を介して相互通信可能な管理手段を有したシステムとすることができる。この場合、管理手段は、デジタルコンテンツが予め記録されたコンテンツデータベースを有し、再生装置は、デジタルコンテンツの取得操作入力に応じてデジタルコンテンツのダウンロード要求を管理手段に送信するコンテンツダウンロード部を有しており、管理手段は、コンテンツダウンロード部のダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツをコンテンツデータベースから読み出して再生装置に送信し、コンテンツダウンロード部は、当該デジタルコンテンツを受信して記録部に記録し、当該デジタルコンテンツを取得した旨の取得情報をコンテンツ管理部に入力し、コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力するようになっている。
【００１６】
又は、管理手段は、デジタルコンテンツのコンテンツ本体が予め記録されたコンテンツデータベースと、デジタルコンテンツの欠落データ及びその位置情報が予め記録された欠落データデータベースとを有し、再生装置は、デジタルコンテンツの取得操作入力に応じてデジタルコンテンツのダウンロード要求を管理手段に送信するコンテンツダウンロード部を有しており、管理手段は、コンテンツダウンロード部のダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツのコンテンツ本体をコンテンツデータベースから、当該デジタルコンテンツの欠落データ及びその位置情報を欠落データデータベースから読み出して再生装置に送信し、再生装置のコンテンツダウンロード部は、当該コンテンツ本体、欠落データ及びその位置情報を受信して記録部に記録し、当該デジタルコンテンツを取得した旨の取得情報をコンテンツ管理部に入力し、コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るデジタルコンテンツのコンテンツ本体を排他的に使用する旨の管理要求をオペレーション部に入力するようになっている。
【００１７】
再生装置は、デジタルコンテンツのダウンロード要求とは別に、欠落データ及びその位置情報の取得要求を管理手段に対して送信するようにすることができる。この場合、管理手段は、前記ダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツのコンテンツ本体を、前記取得要求に応じて当該取得要求に係るデジタルコンテンツの欠落データ及び位置情報を再生装置に送信するようになっている。
【００１８】
前記システムは、通信回線に接続されており且つ再生装置と無線通信可能とするための中継手段と、この中継手段が設置され且つデジタルコンテンツの使用に係る料金を前払いするためのプリペイドカードを販売する自動販売機を備えることができる。この場合、管理手段は、再生装置のユーザの前払いの料金のチャージ情報がユーザ毎に記録された課金サーバを有しており、再生装置は、操作入力されたプリペイドカードの前払いの第１の料金情報を管理手段に送信し、管理手段は、前記第１の料金情報を受信すると、当該第１の料金情報を課金サーバの当該第１の料金情報に係る再生装置のユーザのチャージ情報に記録し、管理手段は、再生装置のダウンロード要求又は取得要求を受信すると、当該要求に係るデジタルコンテンツの使用の第２の料金情報を課金サーバの当該要求に係る再生装置のユーザのチャージ情報に記録するようになっている。
【００１９】
また、前記デジタルコンテンツのコピー防止方法は、上記再生装置と、デジタルコンテンツの利用を管理しており且つ前記再生装置と通信回線を介して相互通信可能な複数の第１の管理手段と、第１の管理手段と別の場所に設置されるデジタルコンテンツの利用を管理する手段であり且つ再生装置及び第１の管理手段と通信回線を介して各々相互通信可能な第２の管理手段とを備えたシステムとすることもできる。この場合、第２の管理手段は、複数のデジタルコンテンツが予め記録された第２のコンテンツデータベースを有し、第１の管理手段は、第２のコンテンツデータベースに記録された一部のデジタルコンテンツ又は別のデジタルコンテンツが予め記録された第１のコンテンツデータベースを有し、再生装置は、デジタルコンテンツの取得操作入力に応じてデジタルコンテンツのダウンロード要求を管理手段に送信するコンテンツダウンロード部を有しており、第１の管理手段は、コンテンツダウンロード部のダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツを第１のコンテンツデータベースから検索し、この検索の結果、前記ダウンロード要求に係るデジタルコンテンツが第１のコンテンツデータベースに記録されていると判断した場合には、当該デジタルコンテンツを読み出して再生装置に送信し、再生装置のコンテンツダウンロード部は、前記デジタルコンテンツを受信して記録部に記録し、当該デジタルコンテンツを取得した旨の取得情報をコンテンツ管理部に入力し、コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力する一方、第１の管理手段は、前記検索の結果、前記ダウンロード要求に係るデジタルコンテンツが第１のコンテンツデータベースに記録されていないと判断した場合には、その旨を再生装置に送信し、再生装置のコンテンツダウンロード部は、デジタルコンテンツがない旨を受信すると、当該デジタルコンテンツのダウンロード要求を第２の管理手段に送信し、第２の管理手段は、前記ダウンロード要求を受信すると、当該ダウンロード要求に係るデジタルコンテンツを第２のコンテンツデータベースから読み出して再生装置に送信し、再生装置のコンテンツダウンロード部は、前記デジタルコンテンツを受信して記録部に記録し、当該デジタルコンテンツを取得した旨の取得情報をコンテンツ管理部に入力し、コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力するようになっている。
【００２０】
又は、第１の管理手段は、複数のデジタルコンテンツのコンテンツ本体が予め記録された第１のコンテンツデータベースを有しており、第２の管理手段は、第１のコンテンツデータベースに記録された一部のデジタルコンテンツ又は別のデジタルコンテンツのコンテンツ本体が記録された予め記録された第２のコンテンツデータベースと、第１、第２のコンテンツデータベースに記録されたデジタルコンテンツの欠落データ及びその位置情報が予め記録された欠落データデータベースとを有し、再生装置は、デジタルコンテンツの取得操作入力に応じてデジタルコンテンツのコンテンツ本体のダウンロード要求を管理手段に送信するコンテンツダウンロード部を有しており、第１の管理手段は、コンテンツダウンロード部のダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツのコンテンツ本体を第１のコンテンツデータベースから検索し、この検索の結果、前記ダウンロード要求に係るデジタルコンテンツのコンテンツ本体が第１のコンテンツデータベースに記録されていると判断した場合には、当該コンテンツ本体を読み出して再生装置に送信し、再生装置のコンテンツダウンロード部は、前記コンテンツ本体を受信すると、当該コンテンツ本体を記録部に記録し、当該コンテンツ本体を取得した旨の取得情報をコンテンツ管理部に入力し、コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るコンテンツ本体を排他的に使用する旨の管理要求をオペレーション部に入力する一方、第１の管理手段は、前記検索の結果、前記ダウンロード要求に係るデジタルコンテンツのコンテンツ本体が第１のコンテンツデータベースに記録されていないと判断した場合には、その旨を再生装置に送信し、再生装置のコンテンツダウンロード部は、前記デジタルコンテンツのコンテンツ本体がない旨を受信すると、当該デジタルコンテンツのコンテンツ本体のダウンロード要求を第２の管理手段に送信し、第２の管理手段は、前記ダウンロード要求を受信すると、当該ダウンロード要求に係るデジタルコンテンツのコンテンツ本体を第２のコンテンツデータベースから読み出して再生装置に送信し、再生装置のコンテンツダウンロード部は、前記コンテンツ本体を受信して記録部に記録し、当該コンテンツ本体を取得した旨の取得情報をコンテンツ管理部に入力し、コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るコンテンツ本体を排他的に使用する旨の管理要求をオペレーション部に入力するようになっている。
【００２１】
再生装置のコンテンツダウンロード部は、前記デジタルコンテンツのコンテンツ本体を記録部に記録すると、当該デジタルコンテンツの欠落データ及びその位置情報の取得要求を第２の管理手段に送信し、第２の管理手段は、前記取得要求に応じて当該取得要求に係るデジタルコンテンツの欠落データ及び位置情報を再生装置に送信し、コンテンツダウンロード部は、当該欠落データ及び位置情報を受信して記録部に記録するようになっている。
【００２２】
前記システムは、通信回線に接続されており且つ再生装置と無線通信可能とするための複数の中継手段と、中継手段が第１の管理手段と共に内部に設置される自動販売機とを備えることができる。この前記自動販売機は、デジタルコンテンツの使用に係る料金を前払いするためのプリペイドカードを販売するようになっている。
【００２３】
この場合、第２の管理手段は、再生装置のユーザの前払い料金のチャージ情報がユーザ毎に記録された課金サーバを有しており、再生装置は、操作入力されたプリペイドカードの第１の料金情報を第２の管理手段に送信し、第２の管理手段は、前記第１の料金情報を受信すると、当該第１の料金情報を課金サーバの当該第１の料金情報に係る再生装置のユーザのチャージ情報に記録するようになっており、第１の管理手段は、前記ダウンロード要求を受信すると、当該ダウンロード要求に係るデジタルコンテンツの使用の対価の決済要求を第２の管理手段に送信し、第２の管理手段は、決済要求を受信すると、当該決済要求に係るデジタルコンテンツの使用の第２の料金情報を課金サーバの当該要求に係る再生装置のユーザのチャージ情報に記録するようになっている。
【発明の効果】
【００２４】
本発明の請求項１に係るデジタルコンテンツのコピー防止方法による場合、再生装置のコンテンツ管理部が、当該装置が動作状態になる又は記録部にデジタルコンテンツが記録されることにより、記録部上のデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力し、この管理要求の入力に応じてオペレーション部がコンテンツ管理部以外の記録部上のデジタルコンテンツへのアクセスを拒否するようにしている。即ち、オペレーション部により、再生装置に接続された他の電子機器からの記録部上のデジタルコンテンツへのアクセスや再生装置の送信操作入力に応じた記録部上のデジタルコンテンツへのアクセス等が拒否されるので、記録部上のデジタルコンテンツのコピーを防止することができる。その結果、当該デジタルコンテンツの不正使用を防止でき、コンテンツホルダーからデジタルコンテンツの提供を受け易くなる。
【００２５】
本発明の請求項２に係るデジタルコンテンツのコピー防止方法による場合、再生装置の再生部が、再生操作入力に応じて当該入力に係るデジタルコンテンツの利用要求をコンテンツ管理部に入力し、コンテンツ管理部が前記利用要求の入力に応じてオペレーション部に当該利用要求に係るデジタルコンテンツの開放要求を入力し、オペレーション部が前記開放要求の入力に応じて当該開放要求に係る記録部上のデジタルコンテンツへのアクセスを許可し、その旨を許可情報としてコンテンツ管理部に出力し、コンテンツ管理部は前記許可情報の入力に応じて再生部に出力し、再生部が当該許可情報の入力に応じて記録部上のデジタルコンテンツをリードして再生するようにしている。即ち、オペレーション部により記録部上のデジタルコンテンツにアクセスが許可されてから、再生部によりリードされるまでの間を除いて当該デジタルコンテンツをコピーすることができない。このため、デジタルコンテンツの不正使用を防止することができる。
【００２６】
本発明の請求項３に係るデジタルコンテンツのコピー防止方法による場合、再生装置の再生部が、再生操作入力に応じて当該入力に係るデジタルコンテンツの利用要求をコンテンツ管理部に入力し、コンテンツ管理部が前記利用要求の入力に応じてオペレーション部に当該利用要求に係る記録部上のデジタルコンテンツのをリードして再生部に出力し、再生部が前記デジタルコンテンツの入力に応じて当該デジタルコンテンツを再生するようにしている。このようにコンテンツ管理部から再生部にデジタルコンテンツが出力されるようになっていることから、デジタルコンテンツがコピー可能になる瞬間がない。このため、より一層デジタルコンテンツの不正使用を防止することができる。
【００２７】
本発明の請求項４に係るデジタルコンテンツのコピー防止方法による場合、デジタルコンテンツのコンテンツ本体が、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続するように加工されている。このようにコンテンツ本体を加工しておくと、デジタルコンテンツの欠落部分以降のデータのデータ列を、暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と異なるデータ列とすることができる。よって、欠落データがないにもかかわらず、再生部がコンテンツ本体を復号化ビット長毎に順次復号化( 所定の計算を行う) して再生しようとすると、欠落部分以降のデータが暗号化前のデータ列に戻らず、不明な数列又は英数列に変換される。即ち、管理手段からコンテンツ本体及び欠落データを得なければ、デジタルコンテンツのコピー防止方法で欠落部分の以降のデータを再生することができないので、万が一デジタルコンテンツのコンテンツ本体が不正コピーされたとしても、当該デジタルコンテンツの不正使用を防止することができる。
【００２８】
本発明の請求項５に係るデジタルコンテンツのコピー防止方法による場合、デジタルコンテンツが暗号化する前に圧縮されている。このため、欠落データがないにもかかわらず、再生部が復号化ビット長毎に順次復号化しようとすると、欠落部分以降のデータのデータ列が暗号化したときのデータ列と異なっていることから、不明な数列又は英数列に変換される。この不明な数列又は英数列を圧縮状態から元の状態に復元しようとすると、この復元処理がストップする。このため、欠落部分の以降のデータを再生することができない。よって、デジタルコンテンツの不正使用を防止する上で非常にメリットがある。
【００２９】
本発明の請求項６に係るデジタルコンテンツのコピー防止方法による場合、欠落データのビット長を復号化ビット長の約数及び倍数と異なるビット長としている。欠落データのビット長が復号化ビット長の約数又は倍数であると、欠落部分以降のデータのデータ列が暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と同じデータ列となり、これによりデジタルコンテンツの欠落部分の以外のデータが再生可能になるので、これを防止することができる。
【００３０】
本発明の請求項７に係るデジタルコンテンツのコピー防止方法による場合、欠落データのビット長×欠落箇所数は復号化ビット長の約数及び倍数と異なるビット長としている。欠落データのビット長×欠落箇所数が復号化ビット長の約数又は倍数であると、欠落部分以降のデータのデータ列が暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と同じデータ列となり、これによりデジタルコンテンツの欠落部分の以外のデータが再生可能になるので、これを防止することができる。
【００３１】
本発明の請求項８に係るデジタルコンテンツの不正コピー防止方法による場合、デジタルコンテンツのコンテンツ本体と、欠落データ及びその位置情報とが再生装置の記録部の別の領域に記録されるようになっている。このため、仮に、デジタルコンテンツのコンテンツ本体がコピーできたとしても、同時に欠落データ及びその位置情報をコピーすることができない。両者が揃わなければ、デジタルコンテンツのコンテンツ本体を真正に再生することができないので、デジタルコンテンツの不正使用を防止する上でメリットがある。
【００３２】
本発明の請求項９に係るデジタルコンテンツの不正コピー防止方法による場合、再生装置が持ち運び可能になっている。これにより、様々な場所に再生装置を持ち運び記録部上のデジタルコンテンツを再生して視聴することができる。
【００３３】
本発明の請求項１０に係るデジタルコンテンツの不正コピー防止方法による場合、再生装置が、デジタルコンテンツの利用を管理する管理手段から通信回線を介してデジタルコンテンツを取得するコンテンツダウンロード部を有している。コンテンツダウンロード部は、当該デジタルコンテンツを受信して記録部に記録すると、当該デジタルコンテンツを取得した旨の取得情報をコンテンツ管理部に出力し、コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力するようになっている。このため、管理手段からデジタルコンテンツが再生装置の記録部に記録された瞬間にオペレーション部により記録部上のデジタルコンテンツへのアクセスが拒否されるので、デジタルコンテンツを記録部に記録した瞬間に不正コピーされる恐れがない。よって、デジタルコンテンツの不正使用を防止する上でメリットがある。
【００３４】
本発明の請求項１１に係るデジタルコンテンツの不正コピー防止方法による場合、再生装置が、デジタルコンテンツの利用を管理する管理手段から通信回線を介してデジタルコンテンツのコンテンツ本体、欠落データ及びその位置情報を取得するコンテンツダウンロード部を有している。コンテンツダウンロード部は、当該コンテンツ本体、欠落データ及びその位置情報を受信して記録部に記録すると、当該デジタルコンテンツを取得した旨の取得情報をコンテンツ管理部に出力し、コンテンツ管理部は、前記取得情報が入力されると、当該取得情報に係るデジタルコンテンツのコンテンツ本体を排他的に使用する旨の管理要求をオペレーション部に入力するようになっている。このため、管理手段からデジタルコンテンツが再生装置の記録部に記録された瞬間にオペレーション部により記録部上のコンテンツ本体へのアクセスが拒否されるので、デジタルコンテンツを記録部に記録した瞬間に不正コピーされる恐れがない。よって、デジタルコンテンツの不正使用を防止する上でメリットがある。
【００３５】
本発明の請求項１２に係るデジタルコンテンツの不正コピー防止方法による場合、管理手段からデジタルコンテンツのコンテンツ本体と、欠落データ及びその位置情報とが再生装置に別々に送信される。このため、管理手段から再生装置への送信過程でデジタルコンテンツのコンテンツ本体が盗まれたとしても、欠落データがなければ、当該コンテンツ本体を真正に再生することができない。このため、デジタルコンテンツの不正使用を防止することができる。
【００３６】
本発明の請求項１３に係るデジタルコンテンツの不正コピー防止方法による場合、再生装置と無線通信可能とするための中継手段を有しているので、デジタルコンテンツを取得するために再生装置に通信回線を接続する必要がない。即ち、通信回線の抜き差しが不要になるので、使い勝手が向上し、持ち運び易くなる。
【００３７】
本発明の請求項１４に係るデジタルコンテンツの不正コピー防止方法による場合、自動販売機で購入したプリペイドカードの料金情報を再生装置に入力するだけで、デジタルコンテンツの使用に係る料金を支払うことができる。よって、支払手続が簡単で便利になる。
【００３８】
本発明の請求項１５に係るデジタルコンテンツの不正コピー防止方法による場合、小規模な複数の第１の管理手段を様々な場所に設置し、様々な場所でデジタルコンテンツを取得可能とすることができる。しかも、第１の管理手段の近傍でデジタルコンテンツを取得可能になることから、通信回線等の障害によりデジタルコンテンツの取得が失敗する恐れが小さくなる。また、再生装置から要求されたデジタルコンテンツが第１の管理手段の第１のコンテンツデータベースに記録されていないデジタルコンテンツであっても、第２の管理手段の第２のコンテンツデータベースに記録されていれば、取得可能であることから、再生装置のユーザが不便を感じることはない。
【００３９】
本発明の請求項１６に係るデジタルコンテンツの不正コピー防止方法による場合、小規模な複数の第１の管理手段を様々な場所に設置し、様々な場所でデジタルコンテンツを取得可能とすることができる。しかも、第１の管理手段の近傍でデジタルコンテンツを取得可能になることから、通信回線等の障害によりデジタルコンテンツの取得が失敗する恐れが小さくなる。更に、再生装置から要求されたデジタルコンテンツが第１の管理手段の第１のコンテンツデータベースに記録されていないデジタルコンテンツであっても、第２の管理手段の第２のコンテンツデータベースに記録されていれば、取得可能であることから、再生装置のユーザが不便を感じることはない。
【００４０】
本発明の請求項１７に係るデジタルコンテンツのコピー防止方法による場合、デジタルコンテンツのコンテンツ本体とは別に、第２の管理手段から当該デジタルコンテンツの欠落データ及びその位置情報が再生装置に送信される。このため、第１又は第２の管理手段から再生装置への送信過程でデジタルコンテンツのコンテンツ本体が盗まれたとしても、欠落データがなければ、当該コンテンツ本体を真正に再生することができない。このため、デジタルコンテンツの不正使用を防止することができる。
【００４１】
本発明の請求項１８に係るデジタルコンテンツのコピー防止方法による場合、再生装置と無線通信可能とするための中継手段を有しているので、デジタルコンテンツを取得するために再生装置に通信回線を接続する必要がない。即ち、通信回線の抜き差しが不要になるので、使い勝手が向上する。
【００４２】
本発明の請求項１９に係るデジタルコンテンツのコピー防止方法による場合、自動販売機でプリペイドカードを購入し、支払手続をするだけで、デジタルコンテンツの使用に係る料金を支払うことができる。よって、支払手続が簡単で便利になる。
【００４３】
本発明の請求項２０に係るデジタルコンテンツのコピー防止方法による場合、自動販売機で購入したプリペイドカードの料金情報を再生装置に入力するだけで、デジタルコンテンツの使用に係る料金を支払うことができる。よって、支払手続が簡単で便利になる。
【００４４】
本発明の請求項２１に係る記録媒体による場合、請求項１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１４、１５、１６、１７、１８、１９又は２０記載のデジタルコンテンツの不正コピー防止方法と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００４５】
以下、本発明の実施の形態に係るデジタルコンテンツのコピー防止方法を実現する再生装置を備えたデジタルコンテンツの配信システムについて図面を参照しながら説明する。図１は本発明の実施の形態に係るデジタルコンテンツの配信システムの構成を示すブロック図、図２は同システムで配信されるデジタルコンテンツの構成図、図３は同システムの再生装置の制御部により処理されるコンテンツ管理プログラムのフローチャート、図４は同システムの再生装置の制御部により処理されるコンテンツ再生用割込プログラムのフローチャート、図５は同システムの再生装置の制御部により処理されるコンテンツダウンロード用割込プログラムのフローチャート、図６は同システムの再生装置の制御部により処理される料金情報送信割込プログラムのフローチャート、図７は同システムの第１の管理センタの制御部により処理される第１のコンテンツ配信用割込プログラムのフローチャート、図８は同システムの第２の管理センタの制御部により処理される第２のコンテンツ配信用割込プログラムのフローチャート、図９は同システムの第２の管理センタの制御部により処理される欠落データ送信用割込プログラムのフローチャート、図１０は同システムの第２の管理センタの制御部により処理される料金チャージ用割込プログラムのフローチャートである。
【００４６】
図１に示すデジタルコンテンツの配信システム１００は、再生装置１３０のユーザにレンタルを目的としてデジタルコンテンツ１０を配信するためのシステムである。
【００４７】
同システム１００は、デジタルコンテンツ１０の利用を管理する複数の第１の管理センタ１１０( 第１の管理手段) と、第１の管理センタ１１０と別の場所に設置されるデジタルコンテンツ１０の利用を管理する手段であって、第１の管理センタ１１０と通信回線αを介して相互に通信可能な第２の管理センタ１２０( 第２の管理手段) と、第１、第２の管理センタ１１０、１２０と通信回線αを介して相互に通信可能であり且つデジタルコンテンツ１０を再生する再生装置１３０と、通信回線αに接続されており且つ再生装置１３０と無線通信可能とするための複数の中継機器１４０と、この中継機器１４０及び第１の管理センタ１１０が内部に設置される自動販売機１５０とを具備している。以下、詳しく説明する。
【００４８】
通信回線αについては、光通信回線等のデジタル回線や電話回線等のアナログ回線等のインターネット回線、デジタル放送又は衛星放送等の電波信号の送受信を行う回線である。この通信回線αは、中継機器１４０と再生装置１３０とを繋ぐ回線が無線となっており、それ以外の回線は有線となっている。
【００４９】
デジタルコンテンツ１０は、図２に示すように、音楽、動画、静止画、テキスト、ゲーム又はソフトウエア等のデータであって、その一部が欠落したコンテンツ本体１１と、このコンテンツ本体１１のヘッダ部１２と、コンテンツ本体１１から欠落した一箇所分のデータである欠落データ１３とを有した構成となっている。
【００５０】
コンテンツ本体１１は、ＭＰＥＧ等の周知の圧縮方式で圧縮され、周知の暗号化され、そのデータ列の一部が少なくとも一箇所欠落し、当該データ列の欠落部分の間を詰めて連続した構成となっている。このコンテンツ本体１１の後端には、欠落データ１３と同じビット長のダミーデータが付加されている( 図３参照) 。また、コンテンツ本体１１の最初の部分には、当該コンテンツ本体１１の開始位置を示す開始位置情報が記録されている。コンテンツ本体１１は、第１の管理センタ１１０の第１のコンテンツＤＢ１１４及び／又は第２の管理センタ１２０の第２のコンテンツＤＢ１２４に記録される。
【００５１】
欠落データ１３のビット長は、再生装置１３０の復号化処理の復号化ビット長と異なるビット長であり、且つ当該復号化ビット長の約数及び倍数と異なるビット長とする。コンテンツ本体１１を複数箇所欠落させる場合には、欠落データ１３のビット長×欠落箇所数が復号化ビット長の約数及び倍数と異なるビット長とする。
【００５２】
例えば、復号化ビット長を１０バイト( 即ち、８０ビット) としたとき、欠落データ１３のビット長を１０バイト及びその約数及び倍数以外のバイト数のビット長である７バイト( 即ち、５６ビット) 、１３バイト( 即ち、１０４ビット) 等とする。欠落データ１３のビット長を７バイトとした場合、コンテンツ本体１１を１０、２０箇所欠落させないようにする。なぜなら、復号化ビット長が１０バイトであるときに、欠落データ１３のビット長を２０バイトとすると、コンテンツ本体１１の欠落部分以降の復号化ビット長のデータのデータ列が欠落データ１３を欠落させる前と欠落させた後とで同じになり、その結果、コンテンツ本体１１の欠落部分以降の部分が再生可能となるからである。また、ビット長が７バイトである欠落データ１３を１０箇所欠落させると、コンテンツ本体１１の１０箇所目の欠落部分以降の復号化ビット長のデータ列が欠落データ１３を欠落させる前と欠落させた後とで同じになり、その結果、コンテンツ本体１１の１０箇所目の欠落部分以降の部分が再生される可能性が生じるからである。なお、以下、説明の便宜上、コンテンツ本体１１は、そのデータ列の一部が一箇所欠落したものとして説明する。
【００５３】
この欠落データ１３は、当該欠落データ１３がコンテンツ本体１１のどの部分であるかを示す位置情報が付加される。欠落データ１３は前記位置情報と共に、第２の管理センタ１２０の欠落データＤＢ１２５に記録される。なお、位置情報とはコンテンツ本体１１の開始位置情報から欠落部分までのデータ長や時間のことである。
【００５４】
ヘッダ部１２には、コンテンツ本体１１を再生するための再生情報、コンテンツ本体１１のコンテンツ名等のコンテンツ情報、コンテンツ本体１１に割り当てられたコンテンツＩＤ及び第１の管理センタ１１０のＩＰアドレスの情報等が含まれている。
【００５５】
再生装置１３０は、デジタルコンテンツ１０の再生機能を有した持ち運び可能なセットトップボックスである。図中１３１はＣＰＵ等の制御部、１３２はＤＲＡＭ等の主記憶部、１３３はハードディスク等の補助記憶部( 記録部) 、１３４は通信を行うための通信部、１３５は制御部１３１により処理されたデータをモニタやスピーカ等の外部表示装置に表示出力するための表示出力部、１３６は制御部１３１により処理されたデータを表示するための表示部、１３７は操作入力を行うための操作部である。
【００５６】
通信部１３４については中継機器１４０と無線通信可能なアンテナを用いる。表示出力部１３５についてはＵＳＢポートを用いる。表示部１３６については有機ＥＬパネルを用いる。表示出力部１３５は外部表示装置だけでなく、コンピュータ等の他の電子機器と接続するための接続ポートである。この表示出力部１３５は、再生装置１３０が図示しないスタンド型の拡張機器( いわゆるクレードル) セットされることにより、当該拡張機器の接続ポートに接続される。即ち、再生装置１３０は拡張機器にセットすることにより当該拡張機器に接続された外部表示装置に接続される。また、表示出力部１３５には、図示しないスイッチ手段が設けられており、拡張機器の接続ポート等に接続されると、当該表示出力部１３５を通じて表示出力を行うようになっている。即ち、表示出力部１３５が拡張機器の接続ポート等に接続されていないときには、表示部１３６を通じて表示出力を行う。なお、表示出力部１３５と表示部１３６との切換は、後述するオペレーションプログラムの管理機能により行われる。
【００５７】
補助記憶部１３３には、第１、第２の管理手段１１０、１２０から通信回線αを介して送信されたデジタルコンテンツ１０のヘッダ部１２、コンテンツ本体１１、デジタルコンテンツ１０の欠落データ１３、その位置情報、コンテンツ本体１１を復号化するための復号鍵ｃ及びレンタル期間やレンタル料金などのレンタル情報とが記録される。また、補助記憶部１３３には、購入時又は購入後に認証用のユーザＩＤが記録される。この補助記憶部１３３には、第１、第２の管理センタ１１０、１２０ののＩＰアドレス、ＵＲＬやそれに準じるものが記録されている。即ち、再生装置１３０は補助記憶部１３３上のＩＰアドレス等を参照して第１、第２の管理センタ１１０、１２０と相互通信する。更に補助記憶部１３３には、ダウンロードしたデジタルコンテンツ１０の一覧であるプレイリストのデータが記録されている。
【００５８】
この補助記憶部１３３には、図示しない基本プログラムであるオペレーションプログラム、図示しない通信回線接続用割込プログラム、図３に示すコンテンツ管理プログラム、図４に示すコンテンツ再生用割込プログラム、図５に示すコンテンツダウンロード用割込プログラム及び図６に示す料金情報送信割込プログラムが記録されている。
【００５９】
これらのプログラムの内容については後述するが、オペレーションプログラムが再生装置１３０の電源がＯＮにされることにより制御部１３１に処理され、これにより補助記憶部１３３へのデジタルコンテンツ１０等のデータのリード及びライトの管理を含めた当該装置全体の管理を行うオペレーション部としての機能を発揮する。通信回線接続用割込プログラムが操作部１３７を通じた起動操作入力に応じて制御部１３１により処理されることにより通信回線αを介して第１、第２の管理センタ１１０、１２０と相互通信が可能になる。また、コンテンツ管理プログラムが再生装置１３０の電源がＯＮにされることにより制御部１３１に処理され、これにより補助記憶部１３３上のデジタルコンテンツ１０のコンテンツ本体１１を排他的に使用する旨の管理要求をオペレーションプログラムに入力するコンテンツ管理部としての機能を発揮する。コンテンツ再生用割込プログラムが操作部１３７を通じた起動操作入力に応じて制御部１３１に処理されることにより補助記憶部１３３上のデジタルコンテンツ１０のコンテンツ本体１１を再生する再生部としての機能を発揮する。コンテンツダウンロード用割込プログラムが操作部１３７を通じたデジタルコンテンツ１０の取得操作入力に応じて制御部１３１に処理されることにより、デジタルコンテンツ１０のダウンロード要求を第１の管理センタ１１０に送信するコンテンツダウンロード部としての機能を発揮する。料金情報送信割込プログラムは起動操作入力に応じて制御部１３１に処理される。
【００６０】
なお、補助記憶部１３３上のデジタルコンテンツ１０のコンテンツ本体１１を排他的に使用する旨の管理要求とは、補助記憶部１３３上のデジタルコンテンツ１０のコンテンツ本体１１を排他的に使用する使用権を得るためのオペレーションプログラムに対する命令のことである。
【００６１】
第１の管理センタ１１０は、デジタルコンテンツ１０のコンテンツ本体１１に含められた著作物の著作権者等との間の契約の下、デジタルコンテンツ１０のコンテンツ本体１１をユーザにレンタルさせるという事業を行う者が運営するサーバである。
【００６２】
図中１１１はコンピュータ等の制御部、１１２はハードディスク等のメモリ部、１１３は通信を行うための通信部、１１４は複数のデジタルコンテンツ１０のコンテンツ本体１１及びそのヘッダ部１２が予め記録された第１のコンテンツＤＢである。
【００６３】
メモリ部１１２には、サーバとしてのオペレーションシステム等の基本プログラム以外に、図７に示す第１のコンテンツ配信用割込プログラム等が記録されている。このコンテンツダウンロード用割込プログラムの内容については後述するが、第１のコンテンツ配信用割込プログラムが制御部１１１で処理されることより、同サーバが再生装置１３０のデジタルコンテンツ１０のダウンロード要求に応じて当該ダウンロード要求に係るデジタルコンテンツ１０のコンテンツ本体１１を再生装置１３０に向けて送信する第１の管理センタ１１０としての機能を発揮するようになっている。
【００６４】
また、メモリ部１１２には、第１、第２の管理センタ１１０、１２０と相互通信するために、再生装置１３０、第２の管理センタ１２０のＩＰアドレス、ＵＲＬやそれに準じるものが記録されている。即ち、第１の管理センタ１１０はメモリ部１１２上のＩＰアドレス等を参照して第２の管理センタ１２０及び再生装置１３０はと相互通信する。このメモリ部１１２には、第１のコンテンツＤＢ１１４及び第２の管理センタ１２０の第２のコンテンツＤＢ１２４に記録されたデジタルコンテンツ１０の一覧データ( 第１の管理センタ１１０の管理者が提供するホームぺージのデータである。) 、再生装置１３０のユーザにユーザＩＤ、パスワード等を入力させるための認証データ入力用のデータ等も記録されている。
【００６５】
中継機器１４０は、いわゆる無線ＬＡＮのアクセスポイントである。この中継機器１４０は、自動販売機１５０の内部だけなく、駅、店舗や再生装置１３０のユーザの自宅にも設置される。
【００６６】
自動販売機１５０は、デジタルコンテンツの使用に係る料金を前払いするためのプリペイドカードを販売する専用又は汎用の販売機である。自動販売機１５０が汎用の販売機である場合には、ジュース、お酒のドリンク類やたばこ等と共にプリペイドカードを販売する。
【００６７】
第２の管理センタ１２０は、第１の管理センタ１１０を管理する事業者が運営するサーバである。この第２の管理センタ１２０は、第１の管理センタ１１０の親サーバとして位置づけられる。
【００６８】
図中１２１はコンピュータ等の制御部、１２２はハードディスク等のメモリ部、１２３は通信を行うための通信部、１２４は第１のコンテンツＤＢ１１４に記録されたデジタルコンテンツ１０及びその他のデジタルコンテンツ１０のコンテンツ本体１１及びそのヘッダ部１２が予め記録された第２のコンテンツＤＢ、１２５は第１のコンテンツＤＢ１１４及び第２のコンテンツＤＢ１２４に記録された複数のデジタルコンテンツ１０の欠落データ１３及びその位置情報が予め記録された欠落データＤＢ、１２６は再生装置１３０のユーザの個人情報、ユーザＩＤ及びパスワード等のユーザ情報記録されるユーザ情報ＤＢである。
【００６９】
欠落データＤＢ１２５上の欠落データ１３には、欠落データ１３に対応するデジタルコンテンツ１０のコンテンツＩＤが付加されている。このコンテンツＩＤを用いて第１のコンテンツＤＢ１１４及び第２のコンテンツＤＢ１２４上のデジタルコンテンツ１０のコンテンツ本体１１と欠落データＤＢ１２５上の欠落データ１３及び位置情報との対応関係を一致させるようにしている。
【００７０】
ユーザ情報ＤＢ１２６のユーザ情報は、再生装置１３０を購入した際や購入した後に、書面に記載された内容を登録したものである。なお、ＰＣ等を用いて通信回線αを通じて登録するようにしても良い。このユーザ情報には、ユーザの前払い料金のデータであるチャージ情報も含まれる。
【００７１】
メモリ部１２２にはサーバとしてのオペレーションシステム等の基本プログラム以外に、図８に示す第２のコンテンツ配信用割込プログラム、図９に示す欠落データ送信用割込プログラム及び図１０に示す料金チャージ用割みプログラム等が記録されている。これらのプログラムの内容については後述するが、第２のコンテンツ配信用割込プログラムが制御部１２１で処理されることより同サーバが第２の管理センタ１２０としての機能を発揮する。また、前記欠落データ送信用割込プログラムが制御部１２１で処理されることより同サーバが欠落データ１３及びその位置情報等を再生装置１３０に向けて送信するＤＲＭサーバとしての機能を発揮する。前記料金チャージプログラムが制御部１２１で処理されることより同サーバが課金サーバとしての機能を発揮する。
【００７２】
メモリ部１２２には、通信の際に参照する再生装置１３０、第１の管理センタ１１０のＩＰアドレス、ＵＲＬやそれに準じるものが記録されている。即ち、第２の管理センタ１２０はメモリ部１２２上のＩＰアドレス等を参照して第１の管理センタ１１０及び再生装置１３０はと相互通信する。なお、デジタルコンテンツ１０のコンテンツ本体１１及び欠落データ１２を復号化するための復号鍵ｃも記録されている。
【００７３】
以下、再生装置１３０のコンテンツ管理方法を説明すると共に、当該再生装置１３０の制御部１１１により処理される各プログラムの内容について説明する。
【００７４】
まず、再生装置１３０の電源がＯＮにされると、オペレーションプログラムが処理される。この処理の過程で、オペレーションプログラムに含まれる基本画面が表示出力部１３５又は表示部１３６に表示される。この基本画面には、通信回線接続用割込プログラムを起動操作するためのアイコン、コンテンツ再生用割込プログラムを起動操作するためのアイコン及び料金情報送信割込プログラムを起動操作するためのアイコンが含まれている。
【００７５】
このオペレーションプログラムの起動処理の後、図３に示すコンテンツ管理プログラムが処理される。すると、補助記憶部１３３の所定領域上にデジタルコンテンツ１０のコンテンツ本体１１を取得した旨の取得情報が記録されているか否かを読み出して判断する( ｓ１) 。この判断の結果、前記取得情報が記録されていると判断した場合には、補助記憶部１３３上の当該取得情報に係るデジタルコンテンツ１０のコンテンツ本体１１を排他的に使用する旨の管理要求をオペレーションプログラムに入力する( ｓ２）。その後、後述するステップ３の処理に移る。
【００７６】
オペレーションプログラムに当該管理要求が入力されると、制御部１３１のコンテンツ管理プログラムの処理による補助記憶部１３３上のコンテンツ本体１１へのアクセス以外のアクセスが拒否される。具体的には、表示出力部１３５に接続された他の電子機器からの補助記憶部１３３上のコンテンツ本体１１へのアクセスや操作部１３７を通じた送信操作入力又は出力操作入力に応じた補助記憶部１３３上のコンテンツ本体１１へのアクセス等が拒否される。
【００７７】
一方、ステップ１において前記取得情報が記録されていないと判断したときには、コンテンツダウンロード用割込プログラムが処理され、これにより新たにデジタルコンテンツ１０のコンテンツ本体１１の取得情報が補助記憶部１３３の所定領域に記録されたか否か判断する( ｓ３）。この判断の結果、新たに取得情報が記録されたと判断したときには、補助記憶部１３３上の当該取得情報に係るデジタルコンテンツ１０のコンテンツ本体１１を排他的に使用する旨の管理要求をオペレーションプログラムに入力する( ｓ４）。そして、補助記憶部１３３に新たな取得情報を記録した日時を記録する( ｓ５) 。その後、ステップ３の処理に戻る。なお、オペレーションプログラムには日時を計算する内容が含まれている。
【００７８】
オペレーションプログラムに当該管理要求が入力されると、制御部１３１のコンテンツ管理プログラムの処理による補助記憶部１３３上のコンテンツ本体１１へのアクセス以外のアクセスが拒否される。具体的には、上述の通り。
【００７９】
ステップ３の処理において、新たに取得情報が記録されていないと判断したときには、補助記憶部１３３の所定領域に記録された取得情報の記録日時から現在の日時までの経過期間を求め( ｓ６) 、これがレンタル情報に含まれるレンタル期間に達しているときはレンタル期間外であるとして補助記憶部１３３上のデジタルコンテンツ１０のヘッダ部１２、コンテンツ本体１１、欠落データ１３及び位置情報を削除する( ｓ７) 。これと共に、補助記憶部１３３上のコンテンツリストのデータから当該デジタルコンテンツ１０の情報を削除する。
【００８０】
その後、デジタルコンテンツ１０のコンテンツ本体１１を利用する旨の利用要求の入力があるか否かを判断する( ｓ８）。その判断の結果、利用要求の入力がないと判断したときには、ステップ３の処理に戻る。一方、利用要求の入力があったと判断したときには、オペレーションプログラムに対して当該利用要求に係るデジタルコンテンツ１０のコンテンツ本体１１のアクセスを可能とする旨の開放要求を入力する( ｓ９) 。
【００８１】
オペレーションプログラムに当該開放要求が入力されると、補助記憶部１３３上のコンテンツ本体１１へのアクセスが可能となると共に、補助記憶部１３３上のコンテンツ本体１１へのアクセスが可能である旨の許可情報がコンテンツ管理プログラムに入力される。
【００８２】
コンテンツ管理プログラムに当該許可情報が入力されると、当該許可情報をコンテンツ再生用割込プログラムに出力する( ｓ１０) 。その後、ステップ３の処理に戻る。上記コンテンツ管理プログラムは再生装置１３０の電源がＯＦＦされることにより終了する。
【００８３】
以下、デジタルコンテンツ１０をダウンロードする手順を説明すると共に、この過程で第１、第２の管理センタ１１０、１２０の制御部１１１、１２１及び再生装置１３０の制御部１３１により処理される各プログラムの内容について説明する。
【００８４】
まず、再生装置１３０を店舗や自宅に設置された中継機器１４０や自動販売機１５０内の中継機器１４０の通信可域内に持っていく。そして、操作部１３７を通じて表示出力部１３５又は表示部１３６に表示された基本画面上の通信回線接続用割込プログラムのアイコンを起動操作すると、図示しない通信回線接続用割込プログラムが処理される。すると、補助記憶部１３３上のＩＰアドレス等を参照して自動販売機１５０の内部の中継機器１４０及び通信回線αを介して第１の管理センタ１１０に接続する。そして、第１の管理センタ１１０に対してデジタルコンテンツ１０の一覧データの要求を送信する。
【００８５】
第１の管理センタ１１０は、当該要求を受信すると、メモリ部１１２上のデジタルコンテンツ１０の一覧データを再生装置１３０に送信する。
【００８６】
再生装置１３０は、同一覧データを受信すると、当該一覧画面を表示出力部１３５又は表示部１３６に表示する。そして、操作部１３７を通じて前記一覧画面から任意のデジタルコンテンツ１０の取得操作入力がなされると、図５に示すコンテンツダウンロード用割込プログラムが処理される。すると、前記一覧データに含まれるコンテンツＩＤ及びレンタル期間、レンタル料金等のレンタル情報を前記取得操作入力に係るデジタルコンテンツ１０の第１のダウンロード要求として第１の管理センタ１１０に向けて送信する( ｓ３１) 。
【００８７】
第１の管理センタ１１０は、当該第１のダウンロード要求を受信すると、図７に示すコンテンツ配信割込プログラムが処理される。すると、メモリ部１１２に記録された認証データ入力用のデータを再生装置１３０に向けて送信する( ｓ６１) 。
【００８８】
再生装置１３０は、認証データ入力用のデータを受信すると、当該認証データ入力画面に補助記憶部１３３上のユーザＩＤを入力して表示出力部１３５又は表示部１３６に表示する。その後、操作部１３７を通じて前記認証データ入力画面にパスワードの入力がなされ、送信操作がなされると、当該ユーザＩＤ及びパスワードを第１の管理センタ１１０に向けて送信する( ｓ３２) 。
【００８９】
第１の管理センタ１１０は、当該ユーザＩＤ及びパスワードを受信すると、メモリ部１１２上のＩＰアドレス等を参照して第２の管理センタ１２０と接続する。そして、当該ユーザＩＤ及びパスワードを第１のダウンロード要求のレンタル情報と共に、認証及び決済要求として第２の管理センタ１２０に転送する( ｓ６２) 。
【００９０】
第２の管理センタ１２０は、当該ユーザＩＤ、パスワード及びレンタル情報を受信すると、制御部１２１により図示しない認証割込プログラムを処理する。そして、ユーザＩＤを参照してユーザ情報ＤＢ１２６から当該ユーザＩＤに係るユーザ情報を読み出し、ユーザＩＤ及びパスワードが一致するか否かを確認する。この確認の結果、ユーザＩＤ及びパスワードが一致したと判断したときには、ユーザＩＤを参照してユーザ情報ＤＢ１２６に記録されたチャージ情報にレンタル情報のレンタル料金( 第２の料金情報) を記録する( 即ち、チャージ情報に記録された金額からレンタル料金を減算する。) 。そして、ユーザＩＤ及びパスワードが一致したの旨を再生装置１３０に送信する。一方、ユーザＩＤ及びパスワードが一致しないと判断したときには、その旨を再生装置１３０に送信する。
【００９１】
第１の管理センタ１１０が、ユーザＩＤ及びパスワードが一致しない旨を受信したとき( ｓ６３) には、エラー情報を送信する( ｓ６４) 。そして、コンテンツ配信用割込プログラムの処理を終了する。
【００９２】
再生装置１３０は、エラー情報を受信すると、当該エラー情報を表示出力部１３５又は表示出力部１３５又は表示部１３６に表示する（ｓ３４）。そして、コンテンツダウンロード用割込プログラムの処理を終了する。
【００９３】
一方、第１の管理センタ１１０が、ユーザＩＤ及びパスワードが一致した旨を受信した( ｓ６３) ときには、第１のコンテンツＤＢ１１４上のコンテンツＩＤを読み出して前記第１のダウンロード要求のコンテンツＩＤが記録されているか否かを判断する。( ｓ６５) 。この判断の結果、記録されていると判断したときには、第１のコンテンツＤＢ１１４から第１のダウンロード要求のコンテンツＩＤに係るデジタルコンテンツ１０のヘッダ部１２及びコンテンツ本体１１を読み出して、当該第１のダウンロード要求のレンタル情報と共に送信する( ｓ６６) 。そして、コンテンツ配信用割込プログラムの処理を終了する。一方、第１のダウンロード要求のコンテンツＩＤ( 即ち、デジタルコンテンツ１０のヘッダ部１２及びコンテンツ本体１１) が記録されていないと判断したときには、その旨を第１のダウンロード要求のレンタル情報と共に再生装置１３０に送信する( ｓ６７) 。そして、コンテンツ配信用割込プログラムの処理を終了する。
【００９４】
再生装置１３０は、デジタルコンテンツ１０のヘッダ部１２及びコンテンツ本体１１とレンタル情報とを受信する( ｓ３５) と、補助記憶部１３３に記録( ｓ３６) し、デジタルコンテンツ１０のヘッダ部１２からコンテンツＩＤ等のコンテンツ情報を読み出し、当該コンテンツ情報及びレンタル情報を当該デジタルコンテンツ１０を取得した旨の取得情報として補助記憶部１３３の所定領域に記録してコンテンツ管理プログラムに入力する( ｓ３７) 。これと共に、補助記憶部１３３上のコンテンツリストのデータにダウンロードしたコンテンツＩＤ等のコンテンツ情報及びレンタル情報を記録する。
【００９５】
そして、再生装置１３０は、補助記憶部１３３上のデジタルコンテンツ１０のヘッダ部１２からコンテンツＩＤを読み出し、当該コンテンツＩＤを欠落データ１２及びその位置情報の取得要求として第２の管理センタ１２０に送信する( ｓ３８) 。
【００９６】
第２の管理センタ１２０は、当該取得要求を受信すると、図９に示す欠落データ送信用割込用割込プログラムが処理される。すると、前記取得要求のコンテンツＩＤを参照して欠落データＤＢ１２５から当該取得要求に係るデジタルコンテンツ１０の欠落データ１２及びその位置情報を読み出し( ｓ８１) 、メモリ部１２２上の復号鍵ｃと共に再生装置１３０に送信する( ｓ８２) 。
【００９７】
再生装置１３０は、当該デジタルコンテンツ１０の欠落データ１２、その位置情報及び復号鍵ｃを受信する( ｓ３９) と、補助記憶部１３３のコンテンツ本体１１と別の領域に記録する( ｓ４０) 。そして、コンテンツダウンロード用割込プログラムの処理を終了する。
【００９８】
一方、再生装置１３０は、デジタルコンテンツ１０のヘッダ部１２、コンテンツ本体１１及びレンタル情報を受信( ｓ３５) せず、デジタルコンテンツ１０のヘッダ部１２及びコンテンツ本体１１が記録されていない旨を受信すると、第１のダウンロード要求に係るデジタルコンテンツ１０のコンテンツＩＤを第２のダウンロード要求として第２の管理センタ１２０に向けて送信する( ｓ４２) 。
【００９９】
第２の管理センタ１２０は、第２のダウンロード要求を受信すると、図８に示すコンテンツ配信用割込プログラムが処理される。そして、前記第２のダウンロード要求のコンテンツＩＤを参照して第２のコンテンツＤＢ１２４からデジタルコンテンツ１０のヘッダ部１２及びコンテンツ本体１１を読み出し( ｓ７１) 、再生装置１３０に送信する( ｓ７２) 。
【０１００】
再生装置１３０は、当該デジタルコンテンツ１０のヘッダ部１２及びコンテンツ本体１１を受信する( ｓ４３) と、補助記憶部１３３に記録する( ｓ４４) 。一方、第１のダウンロード要求に含まれたレンタル情報補助記憶部１３３に記録する。そして、デジタルコンテンツ１０のヘッダ部１２からコンテンツＩＤ等のコンテンツ情報を読み出し、当該コンテンツ情報をレンタル情報と共に当該デジタルコンテンツ１０を取得した旨の取得情報として補助記憶部１３３の所定領域に記録してコンテンツ管理プログラムに入力する( ｓ４５) 。これと共に、補助記憶部１３３上のコンテンツリストのデータにダウンロードしたコンテンツＩＤ等のコンテンツ情報及びレンタル情報を記録する。そして、ステップ３８の処理に移る。
【０１０１】
以下、デジタルコンテンツ１０を再生する手順を説明すると共に、この過程で再生装置１３０の制御部１３１により処理される各プログラムの内容について説明する。まず、再生装置１３０の操作部１３７を通じて表示出力部１３５又は表示部１３６に表示された基本画面上のコンテンツ再生用割込プログラムのアイコンが起動操作されると、図４に示すコンテンツ再生用割込プログラムが処理される。すると、コンテンツ再生用割込プログラムに含まれる補助記憶部１３３上に記録されたデジタルコンテンツ１０の一覧であるプレイリストを表示出力部１３５又は表示部１３６に表示出力する( ｓ１１) 。そして、このプレイリストに基づき操作部１３７を通じてデジタルコンテンツ１０の再生操作入力がなされる( ｓ１２) と、コンテンツ管理プログラムに対して当該デジタルコンテンツ１０の利用要求を入力する( ｓ１３) 。
【０１０２】
そして、コンテンツ管理プログラムのステップ１０の処理により、補助記憶部１３３上のコンテンツ本体１１へのアクセスが可能である旨の許可情報が入力される( ｓ１４) と、補助記憶部１３３上の前記デジタルコンテンツ１０のヘッダ部１２に含まれる再生情報を参照して当該デジタルコンテンツ１０のコンテンツ本体１１を復号化ビット長毎に読み出す( ｓ１５) 。そして、主記憶部１３２上に読み出した当該コンテンツ本体１１の最初の部分に記録された開始位置情報から位置情報までのデータ長や時間のカウントを開始する( ｓ１６) 。
【０１０３】
その後、主記憶部１３２上に復号化ビット長毎に読み出されたコンテンツ本体１１のデータを、補助記憶部１３３から主記憶部１３２に読み出した復号鍵ｃを用いて順次復号化し、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に順次復元し、これによりコンテンツ本体１１を再生する( ｓ１７) 。
【０１０４】
そして、前記カウントが終了したか否かを判定する( ｓ１８) 。これにより、コンテンツ本体１１の欠落部分の認識を行う。この判定の結果、カウントが終了していないと判断したときには、コンテンツ本体１１の再生を続ける( ｓ１７) 。一方、カウントが終了したと判断してコンテンツ本体１１の欠落部分を認識すると、欠落データ１３のビット長が復号化ビット長よりも小さい場合には、補助記憶部１３３からコンテンツ本体１１と欠落データ１３とを主記憶部１３２上に読み出して( 即ち、コンテンツ本体１１と欠落データとを復号化ビット長のデータとして転送して) 結合する( ｓ１９) 。そして、当該主記憶部１３２上の復号化ビット長のデータを復号鍵ｃを用いて復号化し( ｓ２０) 、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に復元し( ｓ２１) 、これにより結合データを再生する( ｓ２２) 。
【０１０５】
欠落データ１３のビット長が復号化ビット長よりも大きい場合には、補助記憶部１３３からコンテンツ本体１１と欠落データ１３の一部とを主記憶部１３２上に読み出して結合し、続いて、補助記憶部１３３から残りの欠落データ１３( 復号化ビット長分のデータ) を主記憶部１３２上に読み出す( ｓ１９) 。そして、主記憶部１３２上のデータを復号化ビット長毎に復号鍵ｃを用いて復号化し( ｓ２０) 、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に復元し( ｓ２１) 、これにより前記データを再生する( ｓ２１) 。
【０１０６】
又は、補助記憶部１３３から欠落データ１３の一部( 復号化ビット長分のデータ) を主記憶部１３２上に読み出し、続いて、補助記憶部１３３からコンテンツ本体１１と、残りの欠落データ１３とを主記憶部１３２上に読み出して結合する( ｓ１９) 。そして、主記憶部１３２上のデータを復号化ビット長毎に復号鍵ｃを用いて復号化し( ｓ２０) 、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に復元し( ｓ２１) 、これにより前記データを再生する( ｓ２２) 。
【０１０７】
このようにコンテンツ本体１１の欠落部分前後を再生した後、再び補助記憶部１３３上のコンテンツ本体１１の残りのデータを、復号化ビット長毎に復号鍵ｃを用いて順次復号化し、当該データをＭＰＥＧ等のフィルタに通して圧縮状態から元の状態に順次復元し、これにより残りのコンテンツ本体１１を再生する (ｓ２３) 。なお、欠落データのビット長が復号化ビットの２倍以上である場合、ステップ１９の処理を連続して行う。このコンテンツ再生割込プログラムはユーザにより終了の処理が行われることにより終了する。
【０１０８】
以下、デジタルコンテンツ１０の使用に係る料金の前払いの手順について説明すると共に、この過程で第２の管理センタ１２０の制御部１２１及び再生装置１３０の制御部１３１により処理される各プログラムの内容について説明する。
【０１０９】
まず、再生装置１３０のユーザが自動販売機１５０にてプリペイドカードを購入する。そして、中継機器１４０の通信可域内で、再生装置１３０の操作部１３７を通じて表示出力部１３５又は表示部１３６に表示された料金情報送信割込プログラムのアイコンを起動操作すると、図６に示す料金情報送信割込プログラムが処理される。すると、料金情報送信割込プログラムに含まれるプリペイドカードのナンバー入力画面のデータに補助記憶部１３３上のユーザＩＤが入力して表示出力部１３５又は表示部１３６に表示する( ｓ５１) 。
【０１１０】
その後、操作部１３７を通じて購入したプリペイドカードのカードナンバー及びパスワードを入力し、送信操作がなされると、補助記憶部１３３上のＩＰアドレス等を参照してカードナンバー、ユーザＩＤ及びパスワードを第２の管理センタ１２０に向けて送信する( ｓ５２) 。
【０１１１】
第２の管理センタ１２０は、カードナンバー、ユーザＩＤ及びパスワードを受信すると、図１０に示す料金チャージ用割込プログラムを処理する。そして、ユーザＩＤを参照してユーザ情報ＤＢ１２６から当該ユーザＩＤに係るユーザ情報を読み出し、ユーザＩＤ及びパスワードが一致するか否かを確認する( ｓ９１) 。この確認の結果、ユーザＩＤ及びパスワードが一致したと判断したときには、料金チャージ用割込プログラムに含まれるカードナンバーと当該カードナンバーに対応する料金情報( 第１の料金情報) が記録された料金表を読み出し( ｓ９２) 、当該料金表を参照して送信されたカードナンバーに対応する料金情報をユーザ情報に含まれるチャージ情報に記録する( 即ち、チャージ情報に記録された金額に前記料金情報の金額を加算する) ( ｓ９３) 。そして、チャージが完了した旨を再生装置１３０に送信する( ｓ９４) 。そして、料金チャージ用割込プログラムの処理を終了する。一方、ユーザＩＤ及びパスワードが一致しないと判断したときには、その旨を再生装置１３０に送信する( ｓ９５) 。そして、料金チャージ用割込プログラムの処理を終了する。
【０１１２】
再生装置１３０は、料金のチャージが完了した旨を受信する( ｓ５３) と、料金のチャージが完了した旨を表示出力部１３５又は表示部１３６に表示する( ｓ５４) 。そして、料金情報送信割込プログラムの処理を終了する。一方、エラー情報を受信する( ｓ５５) と、当該エラー情報を表示出力部１３５又は表示部１３６に表示する( ｓ５６) 。そして、料金情報送信割込プログラムの処理を終了する。
【０１１３】
このようなデジタルコンテンツの配信システム１００の再生装置１３０により実現されるデジタルコンテンツのコピー防止方法よる場合、再生装置１３０の電源がＯＮにされると、制御部１３１によりコンテンツ管理プログラムが処理され、補助記憶部１３３上のデジタルコンテンツ１０のコンテンツ本体１１を排他的に使用する旨の管理要求をオペレーションプログラムに入力するようになっている。この管理要求が入力されると、オペレーションプログラムの補助記憶部１３３上のデータのリード／ライトの管理の内容が処理され、これにより制御部１３１のコンテンツ管理プログラムの処理による補助記憶部１３３上のコンテンツ本体１１へのアクセス以外のアクセスが拒否される。このため、補助記憶部１３３上のデジタルコンテンツ１０のコンテンツ本体１１のコピーを防止することができるので、当該デジタルコンテンツ１０の不正使用を防止でき、その結果、コンテンツホルダーからデジタルコンテンツの提供を受け易くなる。
【０１１４】
しかも、デジタルコンテンツ１０のコンテンツ本体１１が、圧縮され、暗号化され、復号化ビット長と異なるビット長の一部を欠落させ、その欠落部分の間を詰めて連続するように加工されている。このようにコンテンツ本体１１を加工しておくと、コンテンツ本体１１の欠落部分以降のデータのデータ列を、暗号化したときのデータ列( 即ち、欠落させる前のデータ列) と異なるデータ列とすることができるので、欠落データ１３を取得せずに復号化ビット長毎に順次復号化( 所定の計算を行う) して再生しようとすると、欠落部分以降のデータが暗号化前のデータ列に戻らず、不明な数列又は英数列に変換される。この不明な数列又は英数列をＭＰＥＧ等のフィルタに通すと、コンテンツ本体１１の再生が止まる。このため、第２の管理センタ１２０から欠落データ１３を得ない限り、欠落部分の以降のデータを再生することができない。よって、万が一デジタルコンテンツ１０のコンテンツ本体１１が第１又は第２の管理センタ１１０、１２０からの送信過程で盗まれたとしても当該デジタルコンテンツ１０のコンテンツ本体１１の不正使用を防止することができる。
【０１１５】
なお、デジタルコンテンツのコピー防止方法については、デジタルコンテンツを再生する再生装置の記録部に記録されたデジタルコンテンツのコピーを防止する方法であって、、再生装置は、再生操作入力に応じて記録部上のデジタルコンテンツを再生する再生部と、記録部へのデジタルコンテンツ等のデータのリード及びライトの管理を含めた当該装置全体の管理を行うオペレーション部と、当該装置が動作状態になる又は記録部にデジタルコンテンツが記録されると、記録部上のデジタルコンテンツを排他的に使用する旨の管理要求をオペレーション部に入力するコンテンツ管理部とを有し、オペレーション部が、コンテンツ管理部の前記管理要求の入力に応じてコンテンツ管理部以外の記録部上のデジタルコンテンツへのアクセスを常時拒否するようになっている限りどのような設計変更を行ってもかまわない。
【０１１６】
コンテンツ管理プログラムについては、再生装置１３０の電源がＯＮにされると、ステップ１の処理を行った後に、コンテンツ本体１１の管理要求をオペレーションプログラムに入力するとしたが、再生装置１３０の電源がＯＮにされると、コンテンツ本体１１の管理要求をオペレーションプログラムに入力するようにしても良い。また、コンテンツ管理プログラムは、コンテンツ本体１１の利用要求の入力に応じて、コンテンツ本体１１の開放要求をオペレーションプログラムに入力するとしたが、これに限定されるものではない。即ち、利用要求の入力に応じて、コンテンツ本体１１をリードし、当該コンテンツ本体１１のデータをコンテンツ再生用割込プログラムに入力して再生するようにしても良い。なお、デジタルコンテンツ１０がレンタルでない場合( 即ち、有償又は無償で配信する場合) には、ステップ５、６及び７の処理を省略する。
【０１１７】
再生装置１３０はついては、セットトップボックスであるとしたが、同様の機能を実現可能なコンピュータやオーディオ機器等を用いることが可能である。また、持ち運び可能であることに限定されないことは言う迄もない。また、再生装置１３０がセットされる拡張機器は必須ではない。
【０１１８】
デジタルコンテンツ１０については、コンテンツ本体１１から欠落データ１２を欠落させることが望ましいが、これに限定されるものではない。即ち、デジタルコンテンツ１０を第１、第２の管理センタ１１０、１２０から再生装置１３０に配信するようにすることができる。この場合、第２の管理センタ１２０の欠落データＤＢ１２５は不要になるので、低コスト化を図ることがことができる。
【０１１９】
コンテンツ本体１１は、暗号化前に圧縮されているとしたが、圧縮するか否かは任意である。コンテンツ本体１１を圧縮しない場合には、当該コンテンツ本体１１が不正に再生されると、コンテンツ本体１１の欠落部分以降の不明な数列又は英数列の羅列として再生される。また、コンテンツ本体１１だけでなく、その他のデータを欠落させることも可能である。例えば、デジタルコンテンツ１０のヘッダ部１２等である。また、コンテンツ本体１１の後端にダミーデータを付けるとしたが、付けなくても良い。
【０１２０】
コンテンツ本体１１は、第１の管理センタ１１０の第１のコンテンツＤＢ１１４及び／又は第２の管理センタ１２０の第２のコンテンツＤＢ１２４に予め記録されているとしたが、これに限定されるものではない。例えば、デジタルコンテンツ１０を記録媒体に記録して配布することもできる。この場合、再生装置１３０には、記録媒体をリードするためのリード部を設け、当該リード部から補助記憶部１３３にコピーする。第１、第２の管理センタ１１０は不要になり、第２の管理センタ１２０は欠落データ１２及びその位置情報を送信する機能を有していれば良い。
【０１２１】
位置情報については、開始位置情報から欠落部分までのデータ長や時間であるとしたが、欠落部分を示すアドレス値等であっても良い。この場合、例えば、次に読み出すべきコンテンツ本体１１のアドレス値と位置情報とが一致するか否かを逐次判定し、この判定の結果、一致しないと判定したときには前記アドレス値の示すコンテンツ本体１１を読み出し、一致すると判定したときには補助記憶部１３３上の欠落データ１３を読み出すようにする。
【０１２２】
また、欠落する箇所を予め決めておき、その位置情報を再生割込プログラム２０に含めておくことも可能である。この場合、第１の管理センタ１１０の欠落データＤＢ１１１には位置情報を欠落データ１３と共に記録させて置かなくても良い。
【０１２３】
第１の管理センタ１１０は、第１のコンテンツＤＢ１１４を有するとしたが、第１のコンテンツＤＢ１１４が制御部１１１等と同じ場所に設置したものに限定されない。即ち、通信回線αを介して別の場所に設置することが可能であり、これを含むものである。また、第１の管理センタ１１０に、ユーザ情報ＤＢ１２６及び／又は欠落データＤＢ１２５を設けるようにしても良い。この場合、第１の管理センタ１１０が認証、課金を行う。
【０１２４】
第２の管理センタ１２０は、第２のコンテンツＤＢ１２４、ユーザ情報ＤＢ１２６及び／又は欠落データＤＢ１２５を有するとしたが、これらが制御部１１１等と同じ場所に設置したものに限定されない。即ち、通信回線αを介して別の場所に設置することが可能であり、これを含むものである。この第２の管理センタ１２０は第１１の管理センタ１１０と一体化することが可能である。この場合、ダウンロード要求に応じてデジタルコンテンツ１０のコンテンツ本体１１をコンテンツＤＢから、当該デジタルコンテンツの欠落データ１２及び位置情報を欠落データＤＢから読み出して再生装置に送信する。なお、第２の管理センタ１２０の課金処理は、分離可能である。即ち、第１の管理センタ１１０を含めた別の管理センタにより行うようにしても良い。この場合、別の管理センタは、ユーザ情報ＤＢ１２６を有した構成とする。
【０１２５】
中継機器１４０については、設けなくても良い。この場合、再生装置１３０に有線の通信回線αを接続する。
【０１２６】
自動販売機１５０についても、設けなくても良い。プリペイドカードは、コンビニエンストア等の店舗にて販売しても良い。
【０１２７】
上記実施例では、プリペイドカードの購入により、デジタルコンテンツ１０の使用に係る料金を前払いするとして説明したが、これに限定されるものではない。例えば、第１、第２の管理センタ１１０、１２０の管理者の銀行口座への振込により、前払いとしても良いし、クレジットカードによる課金や銀行口座からの引き落しによる課金とすることもできる。
【０１２８】
なお、上記プログラムの内容は一例であり、同様の機能を実現できるものであれば、どのような内容に設計変更してもかまわない。
【図面の簡単な説明】
【０１２９】
【図１】本発明の実施の形態に係るデジタルコンテンツの配信システムの構成を示すブロック図である。
【図２】同システムで配信されるデジタルコンテンツの構成図である。
【図３】同システムの再生装置の制御部により処理されるコンテンツ管理プログラムのフローチャートである。
【図４】同システムの再生装置の制御部により処理されるコンテンツ再生用割込プログラムのフローチャートである。
【図５】同システムの再生装置の制御部により処理されるコンテンツダウンロード用割込プログラムのフローチャートである。
【図６】同システムの再生装置の制御部により処理される料金情報送信割込プログラムのフローチャートである。
【図７】同システムの第１の管理センタの制御部により処理される第１のコンテンツ配信用割込プログラムのフローチャートである。
【図８】同システムの第２の管理センタの制御部により処理される第２のコンテンツ配信用割込プログラムのフローチャートである。
【図９】同システムの第２の管理センタの制御部により処理される欠落データ送信用割込プログラムのフローチャートである。
【図１０】同システムの第２の管理センタの制御部により処理される料金チャージ用割込プログラムのフローチャートである。
【符号の説明】
【０１３０】
１０    デジタルコンテンツ
１１    コンテンツ本体
１２    ヘッダ部
１３    欠落データ
１００  デジタルコンテンツの配信システム
１１０  第１の管理センタ
１２０  第２の管理センタ
１３０  再生装置
１４０  中継機器
１５０  自動販売機
【図１】
2006331011.tif 000003
【図２】
2006331011.tif 000004
【図３】
2006331011.tif 000005
【図４】
2006331011.tif 000006
【図５】
2006331011.tif 000007
【図６】
2006331011.tif 000008
【図７】
2006331011.tif 000009
【図８】
2006331011.tif 000010
【図９】
2006331011.tif 000011
【図１０】
2006331011.tif 000012