(57)【要約】途中で再生を停止することの多いコンテンツの再生に用いても、視聴者への情報伝達を妨げることなく確実に再生を制限することのできるコンテンツデータ再生プログラム等を提供する。コンピュータを、コンテンツデータの再生手段及び再生停止手段として機能させるためのコンテンツデータ再生プログラムであって、再生手段５１は再生開始位置ポインタ５３の示す位置から再生を開始する手段であり、再生停止手段５２は、再生を停止する処理と再生停止位置で再生開始位置ポインタ５３を更新する処理を有する手段であり、再生開始位置ポインタ５３は、再生停止手段５２により更新される。
2003055216.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、コンテンツデータの再生手段及び再生停止手段として機能させるためのコンテンツデータ再生プログラムであって、前記再生手段が、再生開始位置ポインタの示す位置から再生を開始する手段であり、前記再生停止手段が、再生を停止する処理と再生停止位置で前記再生開始位置ポインタを更新する処理を有する手段であり、前記再生開始位置ポインタは、前記再生停止手段により更新されることを特徴とするコンテンツデータ再生プログラム。
【請求項２】
前記再生開始位置ポインタは、前記再生停止手段又はポインタ制御手段により更新され、前記ポインタ制御手段は、所定の再生制限条件を満たした後は、前記再生開始位置ポインタの更新機能を停止する手段であることを特徴とする請求の範囲１記載のコンテンツデータ再生プログラム。
【請求項３】
再生を終了した後、当該コンテンツデータを消去する手段を有する請求の範囲１又は２記載のコンテンツデータ再生プログラム。
【請求項４】
再生停止手段が、再生を完了したコンテンツデータを消去する処理を有する請求の範囲１又は２記載のコンテンツデータ再生プログラム。
【請求項５】
請求の範囲１〜４記載のプログラムを格納したコンテンツデータ再生プログラムが記憶された記憶媒体。
【請求項６】
通信ネットワークを介してユーザ端末装置と接続可能に設けられたプログラム配信用のサーバであって、請求の範囲１〜４記載のプログラムを配信するコンテンツデータ再生プログラムの配信サーバ。
【請求項７】
請求の範囲６記載のプログラム配信サーバとコンテンツデータ配信サーバ及びユーザ端末装置からなるコンテンツデータ配信システム。
【請求項８】
通信ネットワークを介してユーザ端末装置と接続可能に設けられたコンテンツデータ配信用のサーバであって、送信対象のデジタルコンテンツデータを記憶するコンテンツデータ記憶部と、前記ユーザ端末装置からの再生要求及び再生停止要求に応じて送信するコンテンツデータを各ユーザ端末毎に管理する配信管理部と、配信管理部の配信命令に応じて前記コンテンツデータ記憶部に格納されたデジタルコンテンツデータを送信する送信処理部とを備えて構成され、配信管理部は、再生開始位置ポインタの示す位置から再生を開始する処理と、再生停止位置で前記再生開始位置ポインタを更新する処理とを有することを特徴とするコンテンツデータ配信サーバ。
【請求項９】
前記配信管理部がユーザ端末からのポインタ変更要求により再生開始位置ポインタを更新する処理を有し、更に所定の再生制限条件を満たした後は、ユーザ端末装置からのポインタ変更要求による再生位置ポインタの更新処理を停止することを特徴とする請求の範囲８記載のコンテンツデータ配信サーバ。
【発明の詳細な説明】
技術分野
本発明は、再生条件に制限を加えることのできるコンテンツデータ再生プログラムなどに関し、例えば再生時に停止操作を行うことの多い有料コンテンツなどの再生に用いて好適なものである。
背景技術
近年、コンピュータやインターネットなどを用いて、各種のコンテンツデータを再生するシステムが数多く用いられている。一般に、これらの再生システムは、必要な時に繰り返し再生が可能であり、コンテンツの提供者もこれを前提として価格の設定などを行っている。しかし、コンテンツ利用者にとっては、例えば再生回数が制限されても、より安価にコンテンツを入手したいこともあり、この場合、再生回数などを制限した再生システムが必要となる。
例えば、特開２０００−３４７６９６号公報では１回の再生を定義した上で再生回数の制限を行う再生装置が開示され、特開２００１−２９０７０９号公報にはコンテンツデータと共に再生可能期間、回数などの再生条件を送信し、これに基づき再生制御を行うコンテンツデータの提供方法が開示されている。
発明の開示
しかしながら、これら先行技術に開示された発明では、例えば教育コンテンツなどのように再生を途中で頻繁に停止する場合には適用が困難である。
すなわち、特開２０００−３４７６９６号公報に開示された発明では、メモリカードに記憶された音楽データなどを対象としているため、定義された１回の再生に該当しなければ繰り返し再生が可能であるが、前述の如きコンテンツではこのように１回の再生を定義すること自体が困難であるため、完全に再生制限ができない。
また、特開２００１−２９０７０９号公報に開示された発明では、単に再生回数を計数し、送信された再生条件との比較で再生を制限することしか開示がなく、再生途中で停止した場合の処理が開示されていない。
本発明は、以上の実情に鑑みなされたものであって、途中で再生を停止することの多いコンテンツの再生に用いても、視聴者への情報伝達を妨げることなく確実に再生を制限することのできるコンテンツデータ再生プログラム、コンテンツデータ配信サーバなどの提供をその目的とする。
上記目的を達成するための本発明の請求の範囲１に記載した発明は、コンピュータを、コンテンツデータの再生手段及び再生停止手段として機能させるためのコンテンツデータ再生プログラムであって、前記再生手段が、再生開始位置ポインタの示す位置から再生を開始する手段であり、前記再生停止手段が、再生を停止する処理と再生停止位置で前記再生開始位置ポインタを更新する処理を有する手段であり、前記再生開始位置ポインタは、前記再生停止手段により更新されることを特徴とするコンテンツデータ再生プログラムに係る。
このコンテンツデータ再生プログラムによれば、再生ボタンなどが押されて再生命令が入力されると、再生手段は再生開始位置ポインタの示す位置からコンテンツデータの再生を開始する。而して、停止ボタンなどが押されて再生停止命令が入力されると、再生停止手段はコンテンツデータ再生の停止を行うと共に、再生を停止した位置の位置情報で再生開始位置ポインタを更新する。
次いで、再度、再生命令が入力されると、再生手段は先に更新された再生開始位置ポインタの示す位置から再生を再開するため、先に停止した位置からコンテンツデータの再生を継続することができる。
このように、本コンテンツデータ再生プログラムは、再生と停止を繰り返してもコンテンツを継続して再生できる一方、一旦再生したコンテンツは再生停止手段によって再生停止位置で再生開始位置ポインタが更新されるので、再び再生されることが無い。したがって、再生と停止を繰り返すことの多い有料コンテンツの再生に用いれば、コンテンツの価値を低下させることなく再生に制限を加えることが可能となる。
また、本発明の請求の範囲２に記載した発明は、上記請求の範囲１記載のコンテンツデータ再生プログラムにおいて、再生開始位置ポインタが再生停止手段の他に、ポインタ制御手段によっても更新される。ポインタ制御手段は、例えば巻戻しボタンなどが押されてコンテンツを再度再生したい場合に、位置情報を既に再生を行った部分に戻す処理などを行うものであるが、かかる機能は所定の再生制限条件を満たした後は停止される。
このように、本コンテンツデータ再生プログラムは、再生と停止を繰り返してもコンテンツを継続して再生できる一方、一旦再生された部分が繰り返して再生されることを所定条件の下に制御することができる。したがって、少数回の繰り返し再生などを許容するコンテンツの再生に用いれば、再生条件に制限を加えることが可能となる。
また、本発明の請求の範囲３に記載した発明は、上記請求の範囲１又は２記載のコンテンツデータ再生プログラムにおいて、再生を終了した後に、再生を終了した当該コンテンツデータを消去する手段を有するコンテンツデータ再生プログラムに係る。このコンテンツデータ再生プログラムによれば、所定の再生が完了したコンテンツデータを消去することができるため、確実に再生を制限することができる。
更に、本発明の請求の範囲４に記載した発明は、上記請求の範囲１又は２記載のコンテンツデータ再生プログラムにおいて、再生停止手段が再生を完了したコンテンツデータを消去する処理を有するものに係る。このコンテンツデータ再生プログラムによれば再生停止を行った時点で再生を終了したコンテンツデータの消去が行われるため、より確実に再生の制限を行うことができる。
また、本発明の請求の範囲５に記載した発明は、これらのプログラムが格納された記憶媒体であるため、これをコンピュータにセットしてプログラムの読み込みを行うことにより上記の如くコンピュータを作動させることができる。
請求の範囲６に記載した発明は、上記のプログラムを通信ネットワークを介してユーザ端末装置に配信することのできる配信サーバであり、多数のユーザに対し簡易に当該プログラムの配布が可能となる。
更に、請求の範囲７に記載した発明は、請求の範囲６に記載したプログラム配信サーバ及びコンテンツデータ配信サーバとユーザ端末装置とからなるコンテンツデータ配信システムであり、前記の如き再生制限を課したコンテンツデータをネットワークを介して即時、簡易に配信することができる。
また、請求の範囲８に記載した発明は、前記の如く制限を課したコンテンツデータを、所謂ストリーミング配信によりリアルタイムに送信することができ、また、サーバ側で配信の管理を行うため、確実に再生の制限を行うことが可能となる。
更に、請求の範囲９に記載した発明は、このようなストリーミング配信を採る場合でも、少数回の繰り返し再生などを許容するコンテンツを、確実に制限を加えて再生することが可能となる。
尚、本発明における、コンテンツデータとは、文字、音声、映像などの情報・データやコンピュータ・プログラムなどをデジタル化したものを言い、音楽、映像、小説などをデジタル化したものや、ゲームソフトなどを含む。また、再生とは、音楽をデジタル化したものである場合には、ユーザ端末装置のスピーカに当該音楽の音が出力されること、映画をデジタル化したものである場合には、ユーザ端末装置の表示装置に映画が映し出されること、小説などをデジタル化したものである場合には、当該小説の文章などが前記表示装置に表示されること、ゲームソフトである場合には、当該ゲームソフトをユーザ端末装置上で使用可能な状態にすることを意味する。
また、本発明に適するコンテンツとしては、教育情報や映画、実況記録など、１回あるいは少ない回数の再生であってもコンテンツの価値を有する情報などが挙げられる。
発明を実施するための最良の形態
以下、本発明の具体的な実施形態について添付図面に基づき説明する。図８は、本実施形態に係るコンテンツデータ再生プログラムの概略構成を示したブロック図である。
図８に示すように、本例のコンテンツデータ再生プログラム５は、コンピュータを再生手段５１及び再生停止手段５２として機能させ、コンテンツデータＤを入力して、ユーザ端末装置４のＣＲＴディスプレイなどにコンテンツの再生を行うものである。
再生手段５１は、再生ボタンＰを押すなどの操作によって、再生開始位置を示す再生開始位置ポインタ５３によって示された位置からコンテンツデータの再生を行う手段である。具体的な再生処理は、対象となるコンテンツデータの種類に応じて異なるが、映像や音声を出力する他に、五感に訴える種々の出力を行う場合や、ユーザからの入力を行いながら対話的に出力を行う場合などを含む。
また、再生開始位置ポインタ５３は、コンテンツデータ中の位置を特定できるものであれば、その内容はアドレス情報を示すものであっても良いし、再生された時間を示すものであっても良い。
再生停止手段５２は、停止ボタンＳを押すなどの操作によって、再生を停止させる手段で、再生停止する処理の他に、再生停止位置で前記再生開始位置ポインタ５３を更新する処理をも行う手段である。かかる処理の一例を説明すれば、再生停止命令が入力され先ず再生停止処理を行った後、再生開始位置ポインタ５３の内容を現在の再生位置情報に更新する処理や、再生開始位置ポインタ５３の内容を現在の再生位置情報に更新した後に停止処理を行う処理などがある。
また、再生開始位置ポインタ５３は、再生停止手段５２により更新され、他の手段によっては更新されないことが好ましい。再生開始位置ポインタ５３が他の手段のよって容易に変更されると、各ユーザが自由な再生を行うことが可能となり、再生の制限を確実に行うという本発明の目的が達成されないからである。
但し、所定の再生制限条件を満たした後は再生開始位置ポインタ５３の更新機能を停止する如きポインタ制御手段５４を設けて再生開始位置ポインタの値を変更することは好ましい。すなわち、かかるポインタ制御手段５４であれば、所定の再生制限条件を満足するまでは巻き戻しなどの再生制御が可能となる一方、所定条件を満足した後は、自由な再生処理を不能とし再生制限をすることができるからである。
また、所定の再生制限条件とは、例えば、所定の再生回数、再生時間、期間などを挙げることができ、再生回数の場合、コンテンツの最後まで再生処理を行う毎にカウンタをインクリメントしたり、再生時間の場合、再生中にタイマーを進めてその積算時間を計測したり、所定期間の場合、所定の日時と内蔵時計とを比較したりして、所定の再生制限条件を満足したか否かを判断する。
尚、所定の再生制限条件を満たした後はその機能を停止するポインタ制御手段５４の更新機能とは、ポインタの位置を既に再生を終了した部分に戻すような所謂巻戻し処理を挙げることができる。
更に、本コンテンツデータ再生プログラム５は、再生を終了したコンテンツデータを消去する手段を有していても良い。すなわち、前記の如く、所定の再生制限条件を満足したか否かを判断し、同条件を満足したと判断される場合は、既に再生を終了した部分のコンテンツデータを消去する処理を行う。これにより、所定の再生制限条件を満足した後は、当該コンテンツデータが再び再生されることを確実に制限することができる。
かかるコンテンツデータを消去する手段は、再生停止手段５２の一処理として有していても良く、この場合、再生停止手段５２は、再生停止する処理を行った後、既に再生を終了した部分のコンテンツデータを消去する処理を行う。
以上の如きコンテンツデータ再生プログラムは、フロッピーディスクやＣＤ−ＲＯＭなどの記録媒体を用いて配布を行っても良いし、通信ネットワークを介して配信を行っても良い。
後者の一例として、インターネットを用いて、コンテンツデータ再生プログラムとコンテンツデータを配信する場合について説明する。
図１はかかる配信システムの概略構成を示したブロック図であり、図２は、かかるシステムで用いる配信用サーバの概略構成を示したブロック図である。
上記図１に示すように、本例の配信システム１は、インターネット３などを介して相互に接続された配信用サーバ２と複数台のユーザ端末装置４などを備えてなり、配信用サーバ２はＷＷＷサーバなどのインターネットサーバやＣＧＩスクリプトなどを備えたサーバとして機能し、ユーザ端末装置４はそれぞれブラウザを備えたクライアントとして機能する。
前記配信用サーバ２は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクなどを備えたコンピュータからなり、図２に示すように、ｗｅｂページ処理部２１、ユーザ登録処理部２２、ユーザ登録情報記憶部２３、コンテンツデータ記憶部２４、プログラム記憶部２５、送信処理部２６及び通信インターフェース２７などの各機能部を備え、前記通信インターフェース２７を介して前記インターネット３に接続している。
前記ｗｅｂページ処理部２１は、コンテンツ配信のためのホームページを前記インターネット３上で公開する処理部であり、このホームページを介して、後述のユーザ登録、前記のコンテンツ再生プログラムの送信やデジタルコンテンツの配信処理がなされる。
前記ユーザ登録処理部２２は、前記ホームページを介し前記ユーザ端末装置４から入力されるシステム利用者（ユーザ）の登録を行う処理部である。具体的には、図３に示すように、前記ホームページを介して前記ユーザ端末装置４から、ユーザの個人情報（氏名、住所、クレジットカードナンバー、メールアドレス、パスワードなど）などの登録情報が入力されると（ステップＳ１）、これがユーザ登録処理部２２によって受け付けられ（ステップＳ２）、ついで当該ユーザに対しＩＤ番号が設定され、設定されたＩＤ番号が前記ユーザ端末装置４に送信されるとともに（ステップＳ３）、受け付けられたユーザの個人情報及び設定されたＩＤ番号が前記ユーザ登録情報記憶部２３に格納される（ステップＳ４）。尚、ユーザ端末装置４では、送信されたＩＤ番号が表示され（ステップＳ５）、ユーザはこのＩＤ番号を別途記録するなどして保管する。
前記コンテンツデータ記憶部２４はコンテンツデータを記憶する機能部であり、このコンテンツデータ記憶部２４には、文字、音声、映像などの情報・データ（小説、エッセイ、音楽、映画、写真、絵画、デザインなど）やコンピュータ・プログラム（ゲームソフトなど）などの各種コンテンツをデジタル化したデジタルコンテンツデータが格納される。
また、前記プログラム記憶部２５は、前記ユーザ端末装置４に送信され、当該ユーザ端末装置４上で起動される前記のコンテンツデータ再生プログラムや後述するデータ送信の管理プログラム、更に暗号化キーなどを記憶する機能部である。
前記送信処理部２６は、前記ユーザ端末装置４からの要求に応じて、前記プログラム記憶部２５に格納されたコンテンツデータ再生プログラムなどを送信するとともに、要求のあったデジタルコンテンツデータを前記コンテンツデータ記憶部２４から読み出し送信する処理を行う。
このような配信システムによって、多数のユーザに対し即時、簡易に当該プログラムの配布が可能となる。
更に、コンテンツデータ再生プログラムに加え、以下に説明する管理プログラムを配布することによって、コンテンツ情報の利用を更に確実に制限することができる。
すなわち、管理プログラムは、前記ユーザ端末装置４上に起動されて、前記送信処理部２６から送信されるデジタルコンテンツデータなどの格納領域を前記ユーザ端末装置４の記憶部内に設定する処理と、送信された前記デジタルコンテンツデータ及び消去条件データを、予め設定された規則に従って分割、分散化したデータ群に変換して前記格納領域内に格納する処理と、前記記憶部内に格納された変換コンテンツデータを前記設定規則を基に逆変換して、元のデジタルコンテンツデータに復元する処理と、復元されたデジタルコンテンツデータを復号化する処理と、復号化されたデジタルコンテンツデータを前記ユーザ端末装置４上で再生する処理と、前記消去条件を満たしているかどうかを確認し、消去条件を満たしている場合には、前記記憶部内に格納された変換コンテンツデータを消去する処理とを行うように構成される。
この場合の送信処理部２６及び管理プログラムの処理について、図５及び図６に基づき更に詳しく説明する。
最初に、コンテンツの配信処理について、図５に基づき説明する。同図５に示すように、まず、前記ホームページを介し前記ユーザ端末装置４から、ＩＤ番号やパスワードなどの個人識別情報と、管理プログラムの送信を要求する入力があると（ステップＳ１１）、これが前記送信処理部２６によって受け付けられる（ステップＳ１２）。前記入力を受け付けると、次に、送信処理部２６は、要求のあった管理プログラム及び暗号化キーを前記プログラム記憶部２５から読み出すとともに、デジタルコンテンツを分割、分散化するための変換規則をユーザ毎に固有に設定し（ステップＳ１３）、設定した変換規則データを前記管理プログラム及び前記暗号化キーとともに前記ユーザ端末装置４に送信し（ステップＳ１４）、これが当該ユーザ端末装置４に格納される（ステップＳ１５）。
次に、送信された管理プログラムが前記ユーザ端末装置４上で起動されると（ステップＳ１６）、この管理プログラムは、まず、前記コンテンツ配信用サーバ２から送信されるデジタルコンテンツデータなどをユーザ端末装置４の記憶部内に格納する領域を設定する処理を行う（ステップＳ１７）。具体的には、図４において模式的に示すように、縦方向（Ｙ方向）及び横方向（Ｘ方向）に所定のアドレスを有する格納領域を設定する。尚、この格納領域の大きさは、格納するデジタルコンテンツデータなどのデータ量に応じて適宜設定される。
そして、上記設定処理を行った後、前記管理プログラムは、前記ユーザ端末装置４上で、前記コンテンツ配信用サーバ２に対し所望のコンテンツを要求可能な環境を構築する（ステップＳ１８）。即ち、コンテンツ配信用サーバ２と当該ユーザ端末装置４との間で通信可能な状態とし、コンテンツ配信用サーバ２のコンテンツデータ記憶部２４内に格納されたコンテンツのリストを当該ユーザ端末装置４上に表示したり、表示されたリストから送信を希望するコンテンツの選択や、その再生条件などの入力を可能にする。
そして、前記ユーザ端末装置４上で、希望するコンテンツの選択（コンテンツ送信要求）がなされ、その再生条件などが入力されると（ステップＳ１８）、これが前記コンテンツ配信用サーバ２に送信され、これが前記送信処理部２６によって受け付けられる（ステップＳ１９）。
前記入力を受け付けると、次に、送信処理部２６は、要求されたデジタルコンテンツデータを前記コンテンツデータ記憶部２４から読み出し（ステップＳ２０）、読み出したデジタルコンテンツデータに消去条件データを付加した後（ステップＳ２１）、これらを暗号化して前記ユーザ端末装置４に送信する（ステップＳ２３）。尚、消去条件データは、これを所定データ長のものとし、デジタルコンテンツデータの先頭等に付加するのが、後の再生処理面から好ましく、本例では、そのようにしている。
前記暗号化されたデジタルコンテンツデータ及びこれに付加された書居条件データを受信すると、前記ユーザ端末装置４上で起動されている管理プログラムは、受信したデータを前記変換規則に従って、分割、分散化させたデータ群に変換し（コンテンツデータ変換）（ステップＳ２４）、これを、部分的に若しくは全体的にこれらが非連続となるように、前記ユーザ端末装置４の前記格納領域内に格納する（ステップＳ２５）。
この分割、分散化処理の具体的な態様としては、例えば、受信したデータを、逐次所定長毎に分割するとともに、分割したデータを、格納領域の横方向のアドレスＸが、次式、
Ｘ＝Ｐ×α＋β
（但し、Ｐは、ユーザ毎に設定される固有の定数である。また、αは１〜ｎの整数であり、ｎは、前記格納領域の横方向の大きさによって定まる。また、βは０〜ｍの整数であり、ｍは、Ｐとの関係によって定まる。）
によって決定されるアドレスに格納するようにする。尚、この場合、前記変換規則は上式であり、分割、分散化させたデータ群に変換するとは、デジタルコンテンツデータを分割、分散化させて前記格納領域に格納することを意味する。
より具体的には、管理プログラムは、まず、アドレスＹを１とし、βを０として、αを１からｎまで順次変化させて、上式によってアドレスＸを算出し、算出されたアドレス（Ｘ，Ｙ＝１）に対応する領域に、分割したデータを格納する。以後、βを０としたままで、αを１からｎまで順次変化させながら、アドレスＹを２から設定された最大値まで変化させて、アドレスＸを算出し、この処理の後、βを１からｍまで順次変化させて、同様の処理を繰り返してアドレスＸを順次算出し、算出されたアドレス（Ｘ，Ｙ）に分割したデータを順次格納する。
図４では、アドレスＸの最大値を１１とし、アドレスＹの最大値を１０とし、Ｐ＝４、α＝１〜２、β＝０〜３として、上記処理を行った場合に、上記設定格納領域に格納される分割コンテンツデータ（Ａ１〜Ａ６５）の状態を示している。尚、アドレスＸが１〜３の領域には、分割コンテンツデータが格納されておらず、この意味で、分割されたコンテンツデータ群は、部分的に非連続となっている。
このように、上記非連続とは、データの読み出し方向がアドレスＸの方向であるとした場合、アドレスＸ方向の分割コンテンツデータ間に、他のデータが格納された状態と定義され、全体的に非連続とは、各分割コンテンツデータ間の全てに他のデータが格納されている状態を言う。そして、この他のデータは、これを他のコンテンツデータとすることができ、或いは、コンテンツデータ以外のデータとすることができる。尚、上例において全体的に非連続とするには、前記βを奇数若しくは偶数に設定すると良い。
以上のようにして、コンテンツ配信用サーバ２からユーザ端末装置４にデジタルコンテンツ及びこれに付加された消去条件データが配信され、これが当該ユーザ端末装置４に格納される。
次に、ユーザ端末装置４に格納されたデジタルコンテンツを再生する処理について、図６に基づき説明する。
ユーザ端末装置４上で前記管理プログラムが起動され、前記記憶部内に格納されたデジタルコンテンツの再生が選択されると、前記コンテンツデータ再生プログラムにより再生処理が実行され、図６に示すように、まず、ユーザ端末装置４に内蔵される時計機能から現時点の時刻が読み取られ（ステップＳ３１）、ついで、前記記憶部内に格納された消去条件データが読み出される（ステップＳ３２）。消去条件データはデジタルコンテンツデータの先頭に付加され、当該デジタルコンテンツデータとともに分割、分散化されて前記記憶部内に格納されている。したがって、消去条件データの読み出しは、まず、変換規則（上式）に従って決定される、消去条件データに相当するアドレスＸ，Ｙに格納されたデータを読み出し、読み出したデータを復号化することによって行われる。また、復号化は、管理プログラムとともに送信され、ユーザ端末装置４に格納されている暗号化キーを基に行われる。
次に、現時点のデータと消去条件データとが比較され（ステップＳ３３）、消去条件データを満足しない場合には、選択されたデジタルコンテンツの再生が実行され（ステップＳ３４）、消去条件データを満足している場合には、前記記憶部内に格納されたデジタルコンテンツデータの消去処理がなされる（ステップＳ３５）。
尚、前記再生は、分割、分散化されて前記記憶部内に格納されたデジタルコンテンツデータの読み出しと、読み出されたデジタルコンテンツの復号化と、復号化されたデジタルコンテンツデータの再生とを行う処理であり、これら処理を逐次同時に進行させても、完全にシリアル的に処理してもいずれでも良い。
前記デジタルコンテンツの読み出し処理は、前記消去条件データの読み出し処理と同様に、デジタルコンテンツデータに相当するデータであって、前記変換規則（上式）に従い順次決定されるアドレスＸ，Ｙにより指定される領域に格納されたデータを順次読み出すことによって行われる。本発明では、このような読み出し処理を逆変換処理と称している。また、復号化も上記と同様に、管理プログラムとともに送信され、ユーザ端末装置４に格納されている暗号化キーを基に行われる。そして、この再生（ステップＳ３４）が行われる場合には、当該再生を終了した後、一連の処理を終了する。尚、言うまでもなく、このステップＳ３４の再生処理には、上述の図８に示した再生制限処理が含まれる。
一方、前記消去処理は、前記変換規則（上式）に従い順次決定された前記アドレスＸ，Ｙにより指定される領域に格納されたデジタルコンテンツデータの一部若しくは全部のデータに他のデータを上書き処理することによってなされる。そして、消去処理（ステップＳ３５）が行われる場合には、この処理の後、ユーザ端末装置４の表示装置に、コンテンツを消去した旨のエラー表示を行った後（ステップＳ３６）、一連の処理を終了する。
以上詳述したように、本例のコンテンツ配信システム１では、要求されたデジタルコンテンツデータが、各ユーザに対して固有に設定された規則（変換規則）に従い分割されて、これが非連続に分散化された状態でユーザ端末装置４に格納されるとともに、前記ユーザ固有の設定規則を基に逆変換可能な管理プログラムがなければ送信コンテンツを再生することができないようになっている。したがって、たとえ、送信されたデジタルコンテンツ（変換デジタルコンテンツ）が複製されたとしても、これを汎用の再生プログラムでは再生することができない。また、各管理プログラム間には互換性がなく、送信されたデジタルコンテンツがユーザ間で流用されることもない。更に、分割データを非連続に分散化させているので、データの解析や復元がかなり困難なものになっている。
斯くして、本例のコンテンツ配信システム１によれば、送信されたデジタルコンテンツの不正使用を目的とした複製が意味をなさないものとなり、これを抑制する効果が得られ、ひいては著作権侵害となる違法な複製やその流通を防止することができる。
また、当該デジタルコンテンツを唯一再生可能な管理プログラムにより、配信デジタルコンテンツの消去処理を行うようにしているので、期限切れなどとなった状態で、管理プログラムを起動して当該デジタルコンテンツを再生しようとした場合、起動された管理プログラムによって、当該デジタルコンテンツデータが確実に消去される。
以上、本発明の一実施形態について説明したが、本発明の採り得る具体的な態様は何らこれに限定されるものではない。例えば、上例では、ユーザ端末装置４上で起動される管理プログラムの処理によって、配信デジタルコンテンツデータを分割、分散化（変換）して当該ユーザ端末装置４の記憶部内に格納するように構成したが、かかる構成に限られるものではなく、図７に示すように、前記送信処理部２６において、分割、分散化処理（コンテンツデータ変換）を行うようにしても良い（ステップＳ２４′）。尚、この分割、分散化処理の手順は上記と同様のものとすることができる。
また、上例では、消去条件データをデジタルコンテンツデータとともに分割、分散化、即ち変換するようにしたが、デジタルコンテンツデータのみを変換するようにしても良い。
また、前記ユーザ固有の変換規則は、上式のものに限られず、乱数などを用いたものであっても良い。
更に、上例では、コンテンツデータ再生プログラムとコンテンツデータの双方を各ユーザ端末装置に配信し、格納する例について説明したが、コンテンツデータ再生プログラムのみを配信格納し、コンテンツデータ自体はフロッピーディスクやＣＤ−ＲＯＭなどの記憶媒体を用いて配布するものであっても良い。
一方、コンテンツデータ自体を配信し、リアルタイムにその再生を行う所謂ストリーミング配信を行う場合は、配信用のサーバとして、ユーザ端末装置からの再生要求及び再生停止要求に応じて、送信するコンテンツデータを各ユーザ端末毎に管理する配信管理部を有するものを用いることによって前記の目的を達成することができる。
このようなコンテンツデータ配信サーバを用いた場合、ユーザ端末は単に配信されるコンテンツデータを再生する機能のみを有すればよいので、汎用的なコンテンツ再生プログラムを用いても確実に再生の制御を行うことが可能となる。
図９はかかるコンテンツ配信サーバ２の概略構成を示したブロック図である。本コンテンツ配信サーバ２は、前述の構成に加えて、配信管理部２７及び再生開始ポインタ２８を有する。
配信管理部２７は、前記のコンテンツ再生プログラムにおいて再生停止手段が有していた機能を持つもので、各ユーザ端末毎に設けられた再生開始位置ポインタ２８が示す位置から再生を開始する処理２７ａと、再生停止位置で前記再生開始位置ポインタを更新する処理２７ｂとを有するものである。
すなわち再生開始処理２７ａは、各ユーザ端末毎に設けられた再生開始位置ポインタ２８が示す位置情報を得て当該位置のコンテンツデータをコンテンツデータ記憶部２４から読み出し、これを送信処理部２６へ連続的に出力する処理である。而して、ユーザ端末装置４から停止命令を受けると、ポインタ更新処理２７ｂによって、対応するユーザ端末の再生開始位置ポインタ２８を当該位置で更新する処理がなされる。
また、配信管理部２７は、ユーザ端末装置４からの早送りや巻戻しなどのポインタ変更要求を受けることによって、対応する再生開始位置ポインタを更新する処理を有していても良い。この場合、前記コンテンツデータ再生プログラムにおいて説明したごとき所定の再生制限条件を満足した後は、当該再生位置ポインタの巻戻しなどの更新処理を停止する機能を持たせることが好ましい。
産業上の利用可能性
このように、本コンテンツデータ再生プログラムは、再生と停止を繰り返してもコンテンツを継続して再生できる一方、一旦再生したコンテンツは再生停止手段によって再生停止位置で再生開始位置ポインタが更新されるので、再び再生されることが無い。したがって、再生と停止を繰り返すことの多い有料コンテンツの再生に用いれば、コンテンツの価値を低下させることなく再生に制限を加えることが可能となる。
【図面の簡単な説明】
図１は本発明の一実施形態に係るコンテンツ配信システムの概略構成を示したブロック図である。
図２は本実施形態に係るコンテンツ配信用サーバの概略構成を示したブロック図である。
図３は本実施形態のユーザ登録処理部における登録処理を説明するためのフローチャートである。
図４は本実施形態に係るデジタルコンテンツデータの分割、分散化処理について説明するための説明図である。
図５は本実施形態の送信処理部における配信処理を説明するためのフローチャートである。
図６は本実施形態に係る再生処理を説明するためのフローチャートである。
図７は本発明の他の態様に係る送信処理部における配信処理を説明するためのフローチャートである。
図８は本発明の一実施形態に係るコンテンツデータ再生プログラムの概略構成を示したブロック図である。
図９は本発明の一実施形態に係るコンテンツデータ配信サーバの概略構成を示したブロック図である。
【図１】
2003055216.tif 000003
【図２】
2003055216.tif 000004
【図３】
2003055216.tif 000005
【図４】
2003055216.tif 000006
【図５】
2003055216.tif 000007
【図６】
2003055216.tif 000008
【図７】
2003055216.tif 000009
【図８】
2003055216.tif 000010
【図９】
2003055216.tif 000011
【国際調査報告】
2003055216.tif 000012
2003055216.tif 000013
2003055216.tif 000014
2003055216.tif 000015