(57)【要約】【課題】コンテンツデータを購入した者に対しては、そのコンテンツデータの利用に当たって便宜を与える。【解決手段】受信部１２で受信した要求に応じて、ダウンロード要求のときには蓄積部１１から要求のあったコンテンツデータを読み出してダウンロード用データを生成し、ストリーミング要求のときには蓄積部１１から要求のあったコンテンツデータを読み出してストリーミング用データを生成し、生成されたダウンロード用データとストリーミング用データとを、受信部１２で受信された要求に応じて端末装置２０に送信し、ダウンロード用データを送信部１６より送信するとき課金処理をし、ストリーミング用データを送信部１６より送信するとき、無料若しくはダウンロード時より安くする。【選択図】　図１
2004013527.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツデータを蓄積する蓄積手段と、
少なくとも一の端末装置からの上記蓄積手段に蓄積されている一又は複数のコンテンツデータのダウンロード要求又はストリーミング要求を受信する受信手段と、
上記受信手段で受信された要求に応じて、上記ダウンロード要求のときには上記蓄積手段から上記要求のあったコンテンツデータを読み出してダウンロード用データを生成し、上記ストリーミング要求のときには上記蓄積手段から上記要求のあったコンテンツデータを読み出してストリーミング用データを生成するデータ生成手段と、
上記データ生成手段で生成されたダウンロード用データとストリーミング用データとを、上記受信手段で受信された要求に応じて上記端末装置に送信する送信手段と、
上記ダウンロード用データを上記送信手段より送信するとき課金処理をし、上記ストリーミング用データを上記送信手段より送信するとき課金処理を行わないようにする課金処理手段とを備えるコンテンツ配信装置。
【請求項２】
更に、上記蓄積手段に蓄積されたコンテンツデータをダウンロードしたユーザの識別データが登録されるデータベースと、
上記ストリーミング要求を送信したユーザの識別データと上記データベースに登録されている識別データとを比較して、上記ストリーミング要求を送信した端末装置の認証を取る認証手段とを備え、
上記認証手段は、認証の取れた端末装置に限って、ストリーミング要求に応じたコンテンツデータのストリーミング用データの送信を許可する請求項１記載のコンテンツ配信装置。
【請求項３】
更に、上記ストリーミング用データを暗号化する暗号化手段を備える請求項１記載のコンテンツ配信装置。
【請求項４】
更に、上記データベースに登録された識別データ毎のストリーミング用データの送信回数をカウントする計数手段を備え、
上記計数手段は、ストリーミング用データの送信回数が所定回数まで、上記課金処理手段で課金処理を行わないようにする請求項２記載のコンテンツ配信装置。
【請求項５】
複数のコンテンツデータを蓄積するステップと、
少なくとも一の端末装置からの上記蓄積されている一又は複数のコンテンツデータのダウンロード要求又はストリーミング要求を受信するステップと、
上記受信された要求に応じて、上記ダウンロード要求のときには上記要求のあったコンテンツデータを読み出してダウンロード用データを生成し、上記ストリーミング要求のときには上記要求のあったコンテンツデータを読み出してストリーミング用データを生成するステップと、
上記生成されたダウンロード用データとストリーミング用データとを、上記受信手段で受信された要求に応じて上記端末装置に送信するステップと、
上記ダウンロード用データを送信するとき課金処理をし、ストリーミング用データを送信するとき課金処理を行わないようにするステップとを有するコンテンツ配信方法。
【請求項６】
更に、上記蓄積されたコンテンツデータをダウンロードしたユーザの識別データをデータベースに登録するステップと、
上記ストリーミング要求を送信したユーザの識別データと上記データベースに登録されている識別データとを比較して、上記ストリーミング要求を送信した端末装置の認証を取るステップと、
認証の取れたとき、この認証が取れた端末装置からのストリーミング要求に応じたコンテンツデータのストリーミング用データを送信するステップとを有する請求項５記載のコンテンツ配信方法。
【請求項７】
更に、ストリーミング用データを暗号化するステップを有する請求項５記載のコンテンツ配信方法。
【請求項８】
更に、上記データベースに登録された識別データ毎のストリーミング用データの送信回数をカウントするステップを有し、
上記ストリーミング用データの送信回数が所定回数まで、上記課金処理を行わないようにする請求項６記載のコンテンツ配信方法。
【請求項９】
複数のコンテンツデータを蓄積する蓄積手段と、
少なくとも一の端末装置からの上記蓄積手段に蓄積されている一又は複数のコンテンツデータのダウンロード要求又はストリーミング要求を受信する受信手段と、
上記受信手段で受信された要求に応じて、上記ダウンロード要求のときには上記蓄積手段から上記要求のあったコンテンツデータを読み出してダウンロード用データを生成し、上記ストリーミング要求のときには上記蓄積手段から上記要求のあったコンテンツデータを読み出してストリーミング用データを生成するデータ生成手段と、
上記データ生成手段で生成されたダウンロード用データとストリーミング用データとを、上記受信手段で受信された要求に応じて上記端末装置に送信する送信手段と、
上記ダウンロード用データを上記送信手段より送信するとき第１の価格で課金処理をし、ストリーミング用データを上記送信手段より送信するとき上記第１の価格より安い第２の価格で課金処理を行う課金処理手段とを備えるコンテンツ配信装置。
【請求項１０】
更に、上記蓄積手段に蓄積されたコンテンツデータをダウンロードしたユーザの識別データが登録されるデータベースと、
上記ストリーミング要求を送信したユーザの識別データと上記データベースに登録されている識別データとを比較して、上記ストリーミング要求を送信した端末装置の認証を取る認証手段とを備え、
上記認証手段は、認証の取れた端末装置に限って、ストリーミング要求に応じたコンテンツデータのストリーミング用データの送信を許可する請求項９記載のコンテンツ配信装置。
【請求項１１】
更に、上記ストリーミング用データを暗号化する暗号化手段を備える請求項９記載のコンテンツ配信装置。
【請求項１２】
更に、上記データベースに登録された識別データ毎のストリーミング用データの送信回数をカウントする計数手段を備え、
上記計数手段は、ストリーミング用データの送信回数が所定回数まで、上記課金処理手段が上記第２の価格で課金処理を行う請求項１０記載のコンテンツ配信装置。
【請求項１３】
複数のコンテンツデータを蓄積するステップと、
少なくとも一の端末装置からの上記蓄積されている一又は複数のコンテンツデータのダウンロード要求又はストリーミング要求を受信するステップと、
上記受信された要求に応じて、上記ダウンロード要求のときには上記要求のあったコンテンツデータを読み出してダウンロード用データを生成し、上記ストリーミング要求のときには上記要求のあったコンテンツデータを読み出してストリーミング用データを生成するステップと、
上記生成されたダウンロード用データとストリーミング用データとを、上記受信手段で受信された要求に応じて上記端末装置に送信するステップと、
上記ダウンロード用データを送信するとき課金処理をし、ストリーミング用データを送信するとき上記第１の価格より安い第２の価格で課金処理をするステップとを有するコンテンツ配信方法。
【請求項１４】
更に、上記蓄積されたコンテンツデータをダウンロードしたユーザの識別データをデータベースに登録するステップと、
上記ストリーミング要求を送信したユーザの識別データと上記データベースに登録されている識別データとを比較して、上記ストリーミング要求を送信した端末装置の認証を取るステップと、
認証の取れたとき、この認証が取れた端末装置からのストリーミング要求に応じたコンテンツデータのストリーミング用データを送信するステップとを有する請求項１３記載のコンテンツ配信方法。
【請求項１５】
更に、ストリーミング用データを暗号化するステップを有する請求項１３記載のコンテンツ配信方法。
【請求項１６】
更に、上記データベースに登録された識別データ毎のストリーミング用データの送信回数をカウントするステップを有し、
上記ストリーミング用データの送信回数が所定回数まで、上記第２の価格で課金処理を行う請求項１４記載のコンテンツ配信方法。
【請求項１７】
パッケージメディアを購入することにより所有することになった一又は複数のコンテンツデータのコンテンツ識別データを、所有者識別データと関連付けて登録するデータベースと、
上記パッケージメディアに収録されている一又は複数のコンテンツデータを蓄積する蓄積手段と、
少なくとも一の端末装置からの上記蓄積手段に蓄積されている一又は複数のコンテンツデータのストリーミング要求を受信する受信手段と、
上記受信手段で受信されたストリーミング要求に応じて、上記蓄積手段から上記ストリーミング要求のあったコンテンツデータを読み出してストリーミング用データを生成するデータ生成手段と、
上記端末装置から送信され、上記受信手段で受信した上記コンテンツ識別データと所有者識別データとを、上記データベースに登録されている上記コンテンツ識別データと所有者識別データと比較して、上記ストリーミング要求を送信した所有者の認証を取る認証手段と、
上記認証手段で認証が取れたとき、上記データ生成手段で生成されたストリーミング用データを、上記受信手段で受信されたストリーミング要求に応じて上記端末装置に送信する送信手段と、
上記ストリーミング用データを上記送信手段より送信するとき、無料若しくは上記パッケージメディアの購入価格より安い価格で課金処理を行う課金処理手段とを備えるコンテンツ配信装置。
【請求項１８】
更に、上記ストリーミング用データを暗号化する暗号化手段を備える請求項１７記載のコンテンツ配信装置。
【請求項１９】
更に、上記データベースに登録された所有者識別データ毎のコンテンツデータのストリーミング用データの送信回数をカウントする計数手段を備え、
上記計数手段は、ストリーミング用データの送信回数が所定回数まで、上記課金処理手段で無料若しくは上記パッケージメディアの購入価格より安い価格で課金処理を行うようにする請求項１７記載のコンテンツ配信装置。
【請求項２０】
パッケージメディアを購入することにより所有することになった一又は複数のコンテンツデータのコンテンツ識別データを、所有者識別データと関連付けてデータベースに登録するステップと、
上記パッケージメディアに収録されている一又は複数のコンテンツデータを蓄積するステップと、
少なくとも一の端末装置からの上記蓄積されている一又は複数のコンテンツデータのストリーミング要求を受信するステップと、
上記受信されたストリーミング要求に応じて、上記ストリーミング要求のあったコンテンツデータを読み出してストリーミング用データを生成するステップと、
上記端末装置から送信され、上記受信した上記コンテンツ識別データと所有者識別データとを、上記データベースに登録されている上記コンテンツ識別データと所有者識別データと比較して、上記ストリーミング要求を送信した所有者の認証を取るステップと、
上記認証が取れたとき、上記生成されたストリーミング用データを、上記受信されたストリーミング要求に応じて上記端末装置に送信するステップと、
上記ストリーミング用データを送信するとき、無料若しくは上記パッケージメディアの購入価格より安い価格で課金処理を行うステップとを有するコンテンツ配信方法。
【請求項２１】
更に、ストリーミング用データを暗号化するステップを有する請求項２０記載のコンテンツ配信方法。
【請求項２２】
更に、上記データベースに登録された所有者識別データ毎のコンテンツデータのストリーミング用データの送信回数をカウントするステップを有し、
上記ストリーミング用データの送信回数が所定回数まで、無料若しくは上記パッケージメディアの購入価格より安い価格で課金処理を行う請求項２０記載のコンテンツ配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置からの要求に応じてネットワークを介してコンテンツデータを配信するコンテンツ配信装置及びコンテンツ配信方法に関する。
【０００２】
【従来の技術】
ゲーム用ソフトウェア、楽曲データ、映画データ等のコンテンツデータを、インターネット等のネットワークを用いて配信するＥＭＤ（Ｅｌｅｃｔｒｏｎｉｃ　Ｍｕｓｉｃ　Ｄｉｓｔｒｉｂｕｔｉｏｎ）等のコンテンツ配信システムがある。この種のシステムでは、ユーザが端末装置でサーバ装置にアクセスし、所望のコンテンツデータを選択し、決済方法等を選択した後に、サーバ装置より選択したコンテンツデータをダウンロードするようになっている。これによって、ユーザは、自分が所有するパーソナルコンピュータのハードディスクや外部記憶装置であるＩＣカード、光ディスク等にダウンロードしたコンテンツデータのファイルを保存することができる。ユーザは、外部記憶装置にダウンロードしたコンテンツデータがひとまとまりとなったファイルを保存したとき、携帯型の情報処理装置に外部記憶装置を装着することによって、所望のとき、所望の場所で、外部記憶装置に保存されているコンテンツデータを再生し楽しむことができる。
【０００３】
【発明が解決しようとする課題】
ところで、ユーザが所望のコンテンツデータを購入しサーバ装置よりダウンロードしたとき、そのコンテンツデータのファイルは、パーソナルコンピュータのハードディスクや外部記憶装置に保存される。ユーザは、パーソナルコンピュータのハードディスクや外部記憶装置に保存されているコンテンツデータのファイルを様々な記憶媒体に複写することが可能である。しかしながら、ユーザによるファイルの無制限な複写は、コンテンツデータの著作権者の利益を不当に害するものであり、そこで、サーバ装置より配信されるコンテンツデータには、著作権管理データとして、複写禁止データや複写回数制限データ等が含まれている。したがって、ユーザは、購入したコンテンツデータであっても、ダウンロードした機器以外の機器で又は異なる場所でそのコンテンツデータを再生することができない事態が生じる。
【０００４】
このことは、コンテンツデータが記録された光ディスク等の独立した記録媒体を収納体に収納したパッケージメディアをユーザが購入しているときも同様である。すなわち、パッケージメディアを購入したユーザは、実質的には記録媒体に記録されているコンテンツデータを購入したのであり、コンテンツデータを購入したにも拘わらず、光ディスク等の記録媒体を持ち歩かないときには、記録媒体に記録されているコンテンツデータを再生することができなくなる。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的は、コンテンツデータを購入した者に対しては、そのコンテンツデータの利用に当たって便宜を与えることができるコンテンツ配信装置及びコンテンツ配信方法を提供することにある。
【０００６】
具体的に、本発明の目的は、コンテンツデータをネットワークを介して又はパッケージメディアでコンテンツデータを購入した者がアクセスしたときには、無料又は安くコンテンツデータを視聴できるようにし、ユーザの利便性の向上を図ることのできるコンテンツ配信装置及びコンテンツ配信方法を提供することにある。
【０００７】
【課題を解決するための手段】
本発明に係るコンテンツ配信装置は、上述した課題を解決すべく、複数のコンテンツデータを蓄積する蓄積手段と、少なくとも一の端末装置からの蓄積手段に蓄積されている一又は複数のコンテンツデータのダウンロード要求又はストリーミング要求を受信する受信手段と、受信手段で受信された要求に応じて、ダウンロード要求のときには蓄積手段から要求のあったコンテンツデータを読み出してダウンロード用データを生成し、ストリーミング要求のときには蓄積手段から要求のあったコンテンツデータを読み出してストリーミング用データを生成するデータ生成手段と、データ生成手段で生成されたダウンロード用データとストリーミング用データとを、受信手段で受信された要求に応じて端末装置に送信する送信手段と、ダウンロード用データを送信手段より送信するとき課金処理をし、ストリーミング用データを送信手段より送信するとき課金処理を行わないようにする課金処理手段とを備える。
【０００８】
また、本発明に係るコンテンツ配信方法は、複数のコンテンツデータを蓄積するステップと、少なくとも一の端末装置からの蓄積されている一又は複数のコンテンツデータのダウンロード要求又はストリーミング要求を受信するステップと、受信された要求に応じて、ダウンロード要求のときには要求のあったコンテンツデータを読み出してダウンロード用データを生成し、ストリーミング要求のときには要求のあったコンテンツデータを読み出してストリーミング用データを生成するステップと、生成されたダウンロード用データとストリーミング用データとを、受信手段で受信された要求に応じて端末装置に送信するステップと、ダウンロード用データを送信するとき課金処理をし、ストリーミング用データを送信するとき課金処理を行わないようにするステップとを有する。
【０００９】
更に、本発明に係るコンテンツ配信装置は、複数のコンテンツデータを蓄積する蓄積手段と、少なくとも一の端末装置からの蓄積手段に蓄積されている一又は複数のコンテンツデータのダウンロード要求又はストリーミング要求を受信する受信手段と、受信手段で受信された要求に応じて、ダウンロード要求のときには蓄積手段から要求のあったコンテンツデータを読み出してダウンロード用データを生成し、ストリーミング要求のときには蓄積手段から要求のあったコンテンツデータを読み出してストリーミング用データを生成するデータ生成手段と、データ生成手段で生成されたダウンロード用データとストリーミング用データとを、受信手段で受信された要求に応じて端末装置に送信する送信手段と、ダウンロード用データを送信手段より送信するとき第１の価格で課金処理をし、ストリーミング用データを送信手段より送信するとき第１の価格より安い第２の価格で課金処理を行う課金処理手段とを備える。
【００１０】
更にまた、本発明に係るコンテンツ配信方法は、複数のコンテンツデータを蓄積するステップと、少なくとも一の端末装置からの蓄積されている一又は複数のコンテンツデータのダウンロード要求又はストリーミング要求を受信するステップと、受信された要求に応じて、ダウンロード要求のときには要求のあったコンテンツデータを読み出してダウンロード用データを生成し、ストリーミング要求のときには要求のあったコンテンツデータを読み出してストリーミング用データを生成するステップと、生成されたダウンロード用データとストリーミング用データとを、受信手段で受信された要求に応じて端末装置に送信するステップと、ダウンロード用データを送信するとき課金処理をし、ストリーミング用データを送信するとき第１の価格より安い第２の価格で課金処理をするステップとを有する。
【００１１】
更にまた、コンテンツ配信装置は、パッケージメディアを購入することにより所有することになった一又は複数のコンテンツデータのコンテンツ識別データを、所有者識別データと関連付けて登録するデータベースと、パッケージメディアに収録されている一又は複数のコンテンツデータを蓄積する蓄積手段と、少なくとも一の端末装置からの蓄積手段に蓄積されている一又は複数のコンテンツデータのストリーミング要求を受信する受信手段と、受信手段で受信されたストリーミング要求に応じて、蓄積手段からストリーミング要求のあったコンテンツデータを読み出してストリーミング用データを生成するデータ生成手段と、端末装置から送信され、受信手段で受信したコンテンツ識別データと所有者識別データとを、データベースに登録されているコンテンツ識別データと所有者識別データと比較して、ストリーミング要求を送信した所有者の認証を取る認証手段と、認証手段で認証が取れたとき、データ生成手段で生成されたストリーミング用データを、受信手段で受信されたストリーミング要求に応じて端末装置に送信する送信手段と、ストリーミング用データを送信手段より送信するとき、無料若しくはパッケージメディアの購入価格より安い価格で課金処理を行う課金処理手段とを備える。
【００１２】
更にまた、コンテンツ配信方法は、パッケージメディアを購入することにより所有することになった一又は複数のコンテンツデータのコンテンツ識別データを、所有者識別データと関連付けてデータベースに登録するステップと、パッケージメディアに収録されている一又は複数のコンテンツデータを蓄積するステップと、少なくとも一の端末装置からの蓄積されている一又は複数のコンテンツデータのストリーミング要求を受信するステップと、受信されたストリーミング要求に応じて、ストリーミング要求のあったコンテンツデータを読み出してストリーミング用データを生成するステップと、端末装置から送信され、受信したコンテンツ識別データと所有者識別データとを、データベースに登録されているコンテンツ識別データと所有者識別データと比較して、ストリーミング要求を送信した所有者の認証を取るステップと、認証が取れたとき、生成されたストリーミング用データを、受信されたストリーミング要求に応じて端末装置に送信するステップと、ストリーミング用データを送信するとき、無料若しくはパッケージメディアの購入価格より安い価格で課金処理を行うステップとを有する。
【００１３】
【発明の実施の形態】
以下、本発明が適用されたコンテンツ配信システムを図面を参照して説明する。
【００１４】
本発明を適用したコンテンツ配信システム１は、ユーザに対してコンテンツデータを配信するサービスを提供するために用いられるシステムである。図１に示すように、このコンテンツ配信システム１は、複数のコンテンツデータが蓄積されたコンテンツ配信装置１０と、このコンテンツ配信装置１０にネットワーク２を介して接続される端末装置２０ａ，２０ｂとを備え、コンテンツ配信装置１０と端末装置２０ａ，２０ｂとは、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ　Ｓｅｒｖｉｃｅｓ　Ｄｉｇｉｔａｌ　Ｎｅｔｗｏｒｋ）回線、ＣＡＴＶ（Ｃａｂｌｅ　Ｔｅｌｅｖｉｓｉｏｎ）回線、光ケーブル回線、ｘＤＳＬ（ｘＤｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）等のネットワーク２を介して接続されおり、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）等の伝送プロトコルに従ってデータのやり取りを行う。端末装置２０ａ，２０ｂは、ネットワーク２を介してコンテンツ配信装置１０にアクセスし、所望のコンテンツデータをダウンロードすることができると共に、ダウンロードしたことのあるコンテンツデータをコンテンツ配信装置１０にアクセスすることによってストリーミング再生することができる機能を有している。このコンテンツ配信装置１０は、ユーザ毎の課金データを生成するための課金処理部を有し、ユーザに対してダウンロード回数やストリーミング回数に応じて課金処理を行い、例えば専用線３で接続された決済センタ４のデータベースにユーザ毎の課金データを送信する。
【００１５】
なお、ここで、端末装置２０ａ，２０ｂは、同様の構成を有する装置であるが、例えば異なる場所に設置されているものであり、端末装置２０ａは、コンテンツ配信装置１０よりコンテンツデータをダウンロードする装置であり、端末装置２０ｂは、サーバ装置１０にアクセスしてコンテンツデータをストリーミング再生する装置である。
【００１６】
このコンテンツ配信システム１では、ユーザは端末装置２０ａを用いてコンテンツ配信装置１０に蓄積されている複数のコンテンツデータより一又は複数のコンテンツデータを選択し、決済方法指定の後、この選択したコンテンツデータをダウンロードすることができる。ユーザは、購入した、すなわちダウンロードしたコンテンツデータを端末装置２０ａを用いて何時でも再生することができる。また、ユーザは、コンテンツデータの購入の後、ダウンロードを行った端末装置２０ａとは異なる端末装置２０ｂ、例えばダウンロードを行った端末装置２０ａとは異なる場所にある端末装置２０ｂでコンテンツ配信装置１０にアクセスし、購入したコンテンツデータを、無料又は購入価格より低価格でストリーミング再生することができる。このようなコンテンツ配信システム１では、ユーザは一度自分で購入したコンテンツデータであれば端末装置を問わず自由にストリーミング再生を行うことができ、コンテンツデータを再生して楽しむことができる。
【００１７】
このようなコンテンツ配信システム１に用いるコンテンツ配信装置１０は、このコンテンツ配信システム１を運営するプロバイダ等が設営する装置であって、通常のサーバ装置と略同様な構成を有している。このコンテンツ配信装置１０は、図２に示すように、このコンテンツ配信サービスに供する複数のコンテンツデータを蓄積する蓄積部１１と、端末装置２０ａ，２０ｂから送信されたコンテンツデータのダウンロード要求、ストリーミング要求等を受信する受信部１２と、受信部１２で受信したダウンロード要求、ストリーミング要求等のデータに基づいて蓄積部１１内のコンテンツデータを検索し読み出す検索部１３と、検索部１３が読み出したコンテンツデータよりダウンロード用データを生成するダウンロード用データ生成部１４と、検索部１３が読み出したコンテンツデータよりストリーミング用データを生成するストリーミング用データ生成部１５と、ダウンロード用データ生成部１４又はストリーミング用データ生成部１５で生成されたデータを端末装置２０ａ，２０ｂに送信する送信部１６とを備える。また、コンテンツ配信装置１０は、このコンテンツ配信サービスに供するコンテンツデータをダウンロードしたユーザを識別するユーザＩＤ等を管理するデータベース１７と、このデータベース１７にユーザを識別するユーザＩＤ等を登録する登録更新部１８と、ストリーミング要求を送信したユーザの認証を行う認証部１９とを備える。
【００１８】
蓄積部１１は、例えば大容量のハードディスクよりなり、このハードディスクには、このコンテンツ配信サービスに供する複数のコンテンツデータが蓄積される。コンテンツデータとしては、ゲーム用ソフトウェア、楽曲データ、映画データ、画像データ等である。また、この蓄積部１１には、蓄積されているコンテンツデータのリスト情報等が格納されている。その他、蓄積部１１には、このコンテンツ配信サービスを提供するのに必要なウェブページを構成する画像データ等が保存されている。
【００１９】
受信部１２は、端末装置２０ａ，２０ｂで指定されたＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）等のアドレスデータに所在するリソースのダウンロード要求を受信する。また、受信部１２は、端末装置２０ａ，２０ｂから送信されたユーザが選択したコンテンツデータの選択信号、コンテンツデータのダウンロード要求、ストリーミング要求等を受信する。
【００２０】
検索部１３は、受信部１２で受信したダウンロード要求等のデータが入力される。検索部１３は、受信部１２よりデータが入力されたとき、この入力されたデータに基づいて、蓄積部１１を検索し、入力されたデータに応じたコンテンツデータ等を読み出す。例えば、検索部１３は、受信部１２より所定のアドレスデータが入力されたとき、そのアドレスデータが示す画像データ等を蓄積部１１より読み出す。また、検索部１３は、受信部１２よりコンテンツデータのダウンロード要求とコンテンツＩＤ等の選択信号が入力されたとき、蓄積部１１より選択信号のコンテンツＩＤが示すコンテンツデータを読み出し、これをダウンロード用データ生成部１４に出力する。更に、検索部１３は、受信部１２よりコンテンツデータのストリーミング要求と選択信号のコンテンツＩＤが入力されたとき、蓄積部１１よりコンテンツＩＤが示すコンテンツデータを読み出し、これをストリーミング用データ生成部１５に出力する。
【００２１】
ダウンロード用データ生成部１４は、検索部１３が読み出したコンテンツデータが入力される。ダウンロード用データ生成部１４は、１つのコンテンツデータをひとまとまりとした１つのダウンロード用ファイルを生成し、このファイルを送信部１６に出力する。
【００２２】
なお、このダウンロード用ファイルを生成するに当たっては、ダウンロードを迅速に行うことができるようにするため、蓄積部１１より読み出したコンテンツデータを圧縮するようにしてもよい。更に、圧縮されたコンテンツデータは、第三者に不正に取得されたときにも再生されないようにするため、端末装置２０ａが所有する暗号鍵データで復号可能な方式で暗号化するようにしてもよい。
【００２３】
ここで、ダウンロード用データ生成部１４が生成するダウンロード用ファイルについて図４を参照して説明すると、このダウンロード用ファイルは、図４（Ａ）に示すように、１つのコンテンツデータをひとまとまりとしたものであり、このダウンロード用ファイルをダウンロードする端末装置２０ａは、図４（Ｂ）に示すように、このファイルを図６に示すメモリ２２に保存する。ダウンロード用ファイルは、図４（Ｃ）に示すように、端末装置２０ａで再生されるとき、メモリ２２に保存されているファイルよりコンテンツデータを読み出して再生する。すなわち、ダウンロード用ファイルは、コンテンツ配信装置１０よりダウンロードを行った端末装置２０ａのメモリ２２に複写されることになる。したがって、ユーザは、端末装置２０ａのメモリ２２に保存されているファイルに基づいて何度でもコンテンツデータを再生することができ、また、メモリ２２に保存されているファイルを更に他の記録媒体に複写することができる。コンテンツ配信装置１０は、ユーザが所望のコンテンツデータをダウンロードするとき、端末装置２０ａのメモリ２２に同一内容のファイルが保存されることになることから、ダウンロードを行うユーザに対して課金を行う。
【００２４】
ストリーミング用データ生成部１５は、図２に示すように、検索部１３が読み出したコンテンツデータが入力される。ストリーミング用データ生成部１５は、具体的に、図３に示すように、検索部１３より端子１５ｄを介して入力されたコンテンツデータを圧縮する圧縮部１５ａと、圧縮されたコンテンツデータを暗号化する暗号化部１５ｂと、圧縮暗号化されたコンテンツデータを所定単位でパケット化し、パケットを端子１５ｅを介して送信部１６に出力するパケット化部１５ｃとを有する。ストリーミング再生は、端末装置２０ｂでデータ受信を行いながら再生を行うものであり、連続してコンテンツデータが再生される必要があるため、圧縮部１５ａは、コンテンツデータをＭＰＥＧ４（Ｍｏｔｉｏｎ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ　４：商標）等の方式で圧縮しデータサイズを小さくする。例えば圧縮部１５ａは、背景、前景、その中で動く人物等場面を構成するオブジェクトを個別に分け、各オブジェクトについて符号化、すなわち空間的及び時間的冗長度を落とす処理を行う。暗号化部１５ｂは、コンテンツデータが第三者に不正に取得され再生されないようにするため、端末装置２０ｂが所有する暗号復号鍵データで復号可能な方式で圧縮されたコンテンツデータを暗号化する。パケット化部１５ｃは、圧縮暗号化されたコンテンツデータを、小さなパケット単位に分割し、パケット毎に一時ファイルを作成する。そして、パケット化部１５ｃは、それぞれの一時ファイルに、マルチキャストによるストリーム配信を行うための制御信号等ストリーミング配信のための制御信号を付加し、順次作成した一時ファイルをｔａｎし１５ｄを介して送信部１６に出力する。すなわち、ストリーミング用データ生成部１５は、蓄積部１１から読み出したコンテンツデータを圧縮しデータサイズを小さくし、更に圧縮したコンテンツデータをパケット単位に分割することで、迅速にコンテンツデータを端末装置２０ｂに送信できるようにする。
【００２５】
ここで、ストリーミング用データ生成部１５で生成されるストリーミング用データについて図５を参照して説明すると、蓄積部１１より読み出された各コンテンツデータは、ストリーミング用データ生成部１５でパケット単位に分割され、各パケットを１つのファイルとして順次端末装置２０ｂに送信される。図５（Ａ）に示すように、端末装置２０ｂは、順次コンテンツ配信装置１０より送信された一時ファイルを受信し、図５（Ｂ）に示すように、一又は複数の一時ファイルを図６に示すバッファメモリ２３に保存する。端末装置２０ｂは、図５（Ｃ）に示すように、バッファメモリ２３に一時的に保存された複数の一時ファイルに含まれるリンク情報等を用いて時間軸上連続するように順に結合し、結合されたデータを順次再生し、また、再生された一時ファイルを順次バッファメモリ２３より消去する。すなわち、ストリーミング再生のとき、バッファメモリ２３に一時的に保存された一時ファイルは、再生が終了すると順次消去され、端末装置２０ｂには残らない。したがって、端末装置２０ｂでコンテンツデータのストリーミング再生を行った後、再度、同じコンテンツデータを再生したいときには、もう一度コンテンツ配信装置１０にアクセスし、順次コンテンツデータの一部を構成する一時ファイルをダウンロードする必要がある。ストリーミングでは、コンテンツデータの一部である一時ファイルをダウンロードしているが、この一時ファイルは、再生が終了すると消去される。したがって、端末装置２０ｂのメモリ２２の容量は、少なくとも、コンテンツデータを連続して再生することができる程度に一時ファイルを保存しておくことことができる容量であればよく、コンテンツデータ全体を１つのファイルとして保存するダウンロードのときよりも小さく済む。また、ストリーミング再生のときには、コンテンツデータの複写物がメモリ２２やバッファメモリ２３に残らないことから、コンテンツデータの複写物がユーザによって不正に拡布されることを防止することができる。
【００２６】
なお、ストリーミング再生に当たっては、コンテンツデータを分割して一時ファイルを順次ダウンロードし、再生終了後だろ下一時ファイルを消去するのではなくコンテンツデータ全体をダウンロードした後そのファイルを消去するようにしてもよい。
【００２７】
送信部１６は、受信部１２に受信したデータに対応したデータを端末装置２０ａ，２０ｂに送信する。例えば、送信部１６は、ウェブページのダウンロード要求を受信部１２で受信しているとき、アドレスデータが示す画像データ等を端末装置２０ａ，２０ｂに送信する。また、送信部１６は、ダウンロード用データ生成部１４よりダウンロード用ファイルが入力されたとき、このダウンロード用ファイルを端末装置２０ａに送信し、また、ストリーミング用データ生成部１５よりストリーミング用の一時ファイルが入力されているとき、一時ファイルを順次端末装置２０ｂに送信する。
【００２８】
なお、ストリーミング用の一時ファイルを端末装置２０ｂに送信するとき、送信部１６は、送信先の端末装置２０ｂのバッファメモリ２３の空き容量を監視し、送信先の端末装置２０ｂのバッファメモリ２３がオーバフローを起こさないように、ストリーミング用の一時ファイルを順次送信するようにしてもよい。具体的に、送信部１６は、送信先の端末装置２０ｂのバッファメモリ２３がオーバフローを起こしそうなとき、一時ファイルの送信を一時中止し又は一時的に送信速度を落とすようにすればよい。
【００２９】
ところで、このコンテンツ配信装置１０は、ユーザが所望のコンテンツデータをダウンロードしたとき、ユーザ毎に課金処理を行い、このダウンロードを行ったユーザに限って、特典として、無料若しくはダウンロード時の購入価格より安い購入価格で課金処理を行うようにする。このため、コンテンツ配信装置１０には、コンテンツデータのダウンロードを行ったユーザを管理するデータベース１７とこのデータベース１７にアクセスする検索更新部１８とダウンロードでコンテンツデータを購入しているユーザに対して無料又は安価にストリーミング再生を認めるための認証部１９とが設けられている。
【００３０】
データベース１７は、上記蓄積部１１と同じ又は異なる大容量ハードディスクに格納されている。このデータベース１７は、フィールドとして、コンテンツデータを購入した、すなわちコンテンツデータをダウンロードしたユーザを識別するためのユーザＩＤとユーザがダウンロードしたコンテンツデータを識別するためのコンテンツＩＤとユーザがストリーミングを行った回数をカウントするためのストリーミング回数とユーザに対して課金する金額とが設けられている。
【００３１】
下記表１は、コンテンツデータを購入したユーザに対して課金処理を行い、そのユーザに対して所定回数までストリーミング再生を無料とし、所定回数を超えたとき、ストリーミング再生を行う度に課金を行う例を示す。
【００３２】
【表１】
2004013527.tif 000003
【００３３】
すなわち、表１は、ダウンロードの金額がコンテンツデータ１つに付き￥５００であり、ストリーミング再生が５回まで無料であり、６回以上のときストリーミング再生１回に付き￥１００を課金する例である。例えば、「Ｂｉｌｌ」は、コンテンツデータ「ＡＡＡ」を購入した者であり、これまでにストリーミング再生を６回行っている。このため、合計の課金額は、ダウンロード時の課金￥５００とストリーミング１回の課金で￥６００となっている。また、「Ｊｏｈｎ」は、コンテンツデータ「ＣＣＣ」を購入した者であり、これまでのストリーミング再生が１回であり、所定回数の５回以下である。したがって、合計の課金額は、ダウンロード時の課金￥５００とストリーミング時の課金が￥０で￥５００となっている。
【００３４】
なお、ストリーミング再生の課金額は、ストリーミングは端末装置２０ｂのメモリ２２にファイルを残すことが無く、また、コンテンツデータをダウンロードしたユーザに対する利便性を良くするため、ダウンロード時の金額より安く設定されている。なお、この表１の例において、ストリーミング回数が６回以上となったとき、課金をするのではなくストリーミングを禁止するようにしてもよい。
【００３５】
また、下記表２は、コンテンツデータを購入したユーザに対して第１の価格で課金処理を行い、そのユーザに対して所定回数までストリーミング再生をダウンロード時より安い第２の価格で課金処理を行い、所定回数を超えたとき、ストリーミング再生を行う度に第２の価格より高い第３の価格で課金を行う例を示す。
【００３６】
【表２】
2004013527.tif 000004
【００３７】
すなわち、表２は、ダウンロードの金額がコンテンツデータ１つに付き￥５００であり、ストリーミング再生が５回まで１回￥１０であり、６回以上のときストリーミング再生１回に付き￥１００を課金する例である。例えば、「Ｂｉｌｌ」は、コンテンツデータ「ＡＡＡ」を購入した者であり、これまでにストリーミング再生を６回行っている。このため合計の課金額は、ダウンロード時の課金￥５００、５回以下のストリーミング回数として￥５０（￥１０×５回）、６回以上のストリーミング回数として￥１００（￥１００×１回）で￥６５０となっている。また、「Ｊｏｈｎ」は、コンテンツデータ「ＣＣＣ」を購入した者であり、これまでにストリーミング再生を１回行っているため、所定の５回以下となっている。このため、合計の課金額は、ストリーミング回数として￥１０（￥１０×１回）であり、ダウンロード時の課金￥５００と合わせて合計が￥５１０となっている。
【００３８】
なお、ストリーミング再生が所定回数以下のとき及び所定回数より多くなったときの課金額は、ストリーミングは端末装置２０ｂのメモリ２２にファイルを残すことが無く、また、コンテンツデータをダウンロードしたユーザに対する利便性を良くするため、ダウンロード時の金額より安く設定されている。また、この表２の例において、ストリーミング回数が６回以上となったとき、第３の価格で課金をするのではなく、ストリーミングを禁止するようにしてもよい。
【００３９】
なお、表１及び表２の例では、ストリーミングの回数が所定回数を超えたとき、課金を開始する又は課金額を高くするための閾値を設けた例を説明したが、この閾値は、必ずしも設ける必要は無い。閾値を無くし、ストリーミングの回数が何回になっても無料又はダウンロードより安価にストリーミング再生を行うことができるときには、ユーザへの経済的負担を更に少なくすることができ、ユーザにとってより使い易いものとなる。
【００４０】
登録更新部１８は、データベース１７にユーザに関するデータを記録し、また、データベース１７に記録されているユーザに関するデータの読み出しを行う。すなわち、登録更新部１８は、ユーザが所望のコンテンツデータをダウンロードしたとき、端末装置２０から送信されたユーザＩＤ、ダウンロードしたコンテンツデータのコンテンツＩＤ及び課金額をデータベース１７に記録する。また、登録更新部１８は、コンテンツデータをダウンロードした、すなわち購入したユーザがストリーミング再生を行うとき、ストリーミング回数に１を加算する。登録更新部１８は、上記表１の例のとき、ストリーミング再生が６回以上となると、１回に付き￥１００を加算する。また、登録更新部１８は、上記表２の例のとき、ストリーミング再生が５回以下のとき￥１０を加算し、６回以上のとき￥１００を加算する。更に、登録更新部１８は、月極め等所定期間毎に決済処理を行うとき、データベース１７に登録されている各ユーザの金額を読み出し、送信部１６より課金センタ４に課金データを送信するようにする。
【００４１】
認証部１９は、コンテンツデータのダウンロードを行ったユーザに対してのみそのコンテンツデータのストリーミング再生を行うことができるようにするための認証処理を行う。コンテンツデータを購入、すなわちダウンロードしたユーザは、そのコンテンツデータの所有者であり、そのダウンロードを行ったコンテンツデータに限って無料若しくは安くストリーミング再生を可能とする必要がある。そこで、認証部１９は、ストリーミング要求を受信部１２で受信したとき、データベース１７にアクセスし、端末装置２０から送信されたユーザＩＤを元にしてストリーミング要求を送信したユーザが過去にコンテンツデータのダウンロードを行ったユーザであるかの判断を行う。そして、認証部１９は、ストリーミング要求を送信したユーザが過去にコンテンツデータのダウンロードを行ったユーザであるときに限って、そのユーザに対してコンテンツデータのストリーミング再生を許可する。
【００４２】
以上のように構成されたコンテンツ配信装置１０は、図２に示すように、端末装置２０ａからのコンテンツデータの選択信号とダウンロード要求を受信部１２で受信すると、検索部１３で蓄積部１１にアクセスし、選択信号のコンテンツＩＤに応じたコンテンツデータを読み出し、読み出したコンテンツデータをダウンロード用データ生成部１４に出力する。これと共に、登録更新部１８は、ダウンロードを行うユーザＩＤをデータベース１７に登録すると共に、登録したユーザＩＤに関連付けてダウンロード時の課金￥５００を記録する。コンテンツ配信装置１０は、ダウンロード用データ生成部１４で、検索部１３より入力されたコンテンツデータよりダウンロード用ファイルを形成し、このファイルを送信部１６より端末装置２０ａに送信する。
【００４３】
また、コンテンツ配信装置１０は、端末装置２０ｂよりストリーミング再生のためアクセスがあったとき、認証部１９が端末装置２０ｂから送信されたユーザＩＤを元にしてデータベース１７にアクセスし、登録ユーザであるかの判断を行う。そして、コンテンツ配信装置１０は、登録ユーザであるとき、すなわち同じユーザＩＤがデータベース１７に存在するとき、ストリーミング再生が可能なコンテンツデータの一覧を端末装置２０ｂに送信する。コンテンツ配信装置１０は、端末装置２０ｂよりストリーミング再生するコンテンツデータの選択信号とストリーミング要求を受信すると、検索部１３で蓄積部１１にアクセスし、選択信号のコンテンツＩＤに応じたコンテンツデータを読み出し、読み出したコンテンツデータをストリーミング用データ生成部１５に出力する。そして、コンテンツ配信装置１０は、図３に示すように、ストリーミング用データ生成部１５で、コンテンツデータを圧縮暗号化処理を行い、更にパケットに分割し、パケット単位で一時ファイルを作成し、送信部１６より順次一時ファイルを送信する。これと共に、登録更新部１８は、ストリーミング再生を行うコンテンツデータのストリーミング回数に１を加算すると共に、ストリーミング回数が所定回数を超えるとき、課金をする。
【００４４】
次に、コンテンツ配信装置１０にアクセスする端末装置２０ａ，２０ｂについて図６を参照して説明する。この端末装置２０ａ，２０ｂは、例えばユーザ宅に設置される据置き型又は携帯型のパーソナルコンピュータ等で構成される情報処理装置であり、コンテンツ配信装置１０にアクセスして所望のコンテンツデータをダウンロードすることができると共にストリーミング再生することができる装置である。すなわち、ユーザは、端末装置２０ａを用いて所望のコンテンツデータを対価を支払ってダウンロードした後に、ダウンロードしたコンテンツデータが保存されていない別の端末装置２０ｂ、例えば友人宅等異なる場所にある端末装置２０ｂを用いて過去にダウンロードを行ったコンテンツデータのストリーミング再生を行うことができる。
【００４５】
この端末装置２０ａ，２０ｂは、図６に示すように、コンテンツ配信装置１０より送信されたデータを受信する受信部２１と、コンテンツ配信装置１０よりダウンロードしたコンテンツデータを保存するメモリ２２と、コンテンツ配信装置１０よりダウンロードしたストリーミング再生のため一時ファイルを保存するバッファメモリ２３と、再生時にコンテンツデータの再生処理を施す再生処理部２４と、音声データを再生音に変換して出力するスピーカ２５と、画像を表示するモニタ２６と、コンテンツデータの選択、再生操作等を行うための操作部２７と、ダウンロード要求、ストリーミング要求等のデータをコンテンツ配信装置１０に送信する送信部２８と、全体の動作を制御する制御部２９とを備える。
【００４６】
受信部２１は、コンテンツ配信装置１０より送信されたデータを受信する。受信部２１は、例えばこのコンテンツ配信システム１のホームページにアクセスしたとき、コンテンツ配信装置１０から送信されたホームページを構成する画像データ等を受信する。また、受信部２１は、所望のコンテンツデータのダウンロード要求をコンテンツ配信装置１０に送信しているとき、これに対応したコンテンツデータをコンテンツ配信装置１０よりダウンロードする。更に、受信部２１は、コンテンツ配信装置１０に所定のコンテンツデータのストリーミング要求を送信しているとき、コンテンツ配信装置１０より送信されたコンテンツデータを構成する一時ファイルを順次受信する。
【００４７】
メモリ２２は、装置本体に内蔵されたハードディスク、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）等の内蔵型の記録媒体、記録可能な光ディスク、ＩＣカード等の着脱可能な記録媒体等からなり、コンテンツ配信装置１０よりダウンロードしたダウンロード用ファイルが保存される。ここに保存されるダウンロード用ファイルは、ユーザがコンテンツ配信装置１０にアクセスして選択したコンテンツデータであり、コンテンツ配信装置１０のダウンロード用データ生成部１４で生成されたデータである。このダウンロード用ファイルは、１つのコンテンツデータをひとまとまりとしたものであり、ユーザの操作に応じて端末装置２０ａにより再生が可能とされている。
【００４８】
なお、このメモリ２２には、その他、周辺機器等のハードウェアの管理、ユーザがパーソナルコンピュータを操作するためのユーザインターフェースの提供等を行うオペレーション・システム、電子メール作成送受信用ソフトウェア、ウェブページ等を閲覧するためのインターネット用のブラウザ等のソフトウェアを保存するようにしてもよい。
【００４９】
バッファメモリ２３は、メモリ２２を構成する記録媒体の一部若しくは別の記録媒体に設けられるものである。このバッファメモリ２３には、コンテンツ配信装置１０より送信されたコンテンツデータをストリーミング再生する際のストリーミング用の一時ファイルが一時的に保存される。ストリーミング用の一時ファイルのデータは、ここで各一時ファイルに含まれているリンク情報等を用いて時間軸上連続するように並べ替えられ順次読み出され再生される。この一時ファイルは、再生されると順にバッファメモリ２３より消去される。すなわち、バッファメモリ２３は、少なくとも、連続してコンテンツデータを再生することができる程度の複数の一時ファイルを保存することができる程度の記憶容量を有していればよい。このバッファメモリ２３は、メモリ２２程記憶容量を必要としない。
【００５０】
なお、バッファメモリ２３からのコンテンツデータの読み出し速度は、バッファメモリ２３がアンダフローとならないように、コンテンツ配信装置１０からの送信速度より遅く設定するようにしてもよい。
【００５１】
また、このバッファメモリ２３は、その他に、ストリーミング再生を行う際の圧縮されているデータを伸長し、また、暗号化されているデータを復号する際に一時的に保存するメモリとして用いてもよい。
【００５２】
再生処理部２４は、図７に示すように、端子２４ｅを介して入力された暗号化されているデータを復号する暗号復号部２４ａと、圧縮されているデータを伸長する伸長部２４ｂと、変調されているデータを復調等し、端子２４ｆを介してスピーカ２５やモニタ２６に出力するデコーダ２４ｃと、圧縮暗号化されている暗号復号部２４ａに入力し圧縮暗号化されていないデータをデコーダ２４ｃに入力するようにする切換部２４ｄとを備える。
【００５３】
切換部２４ｄは、メモリ２２又はバッファメモリ２３から読み出されたデータが入力される入力端子２４ｇと、この入力端子２４ｇに入力されたデータを暗号復号部２４ａに出力する出力端子２４ｈと、入力端子２４ｇに入力されたデータをデコーダ２４ｃに出力する出力端子２４ｉとを備える。切換部２４ｄは、圧縮暗号化されているデータが入力端子２４ｇに入力されたとき、入力端子２４ｇと出力端子２４ｈとを接続し、圧縮暗号化されているデータが暗号復号部２４ａに入力されるようにする。また、切換部２４ｄは、圧縮暗号化されていないデータが入力端子２４ｇに入力されたとき、入力端子２４ｇと出力端子２４ｉとを接続し、圧縮暗号化されていないデータが直接デコーダ２４ｃに入力されるようにする。
【００５４】
例えば、コンテンツ配信装置１０から配信されるコンテンツデータは、ダウンロードのとき圧縮暗号化されておらず、ストリーミング再生のとき圧縮暗号化されている。この場合、ダウンロードしたコンテンツデータを再生するとき、切換部２４ｄは、入力端子２４ｇと出力端子２４ｉとを接続し、メモリ２２から読み出されたデータがデコーダ２４ｃに入力されるようにする。また、切換部２４ｄは、ストリーミング再生するとき、入力端子２４ｇと出力端子２４ｈとを接続し、バッファメモリ２３から読み出されたデータが暗号復号部２４ａに入力されるようにする。
【００５５】
暗号復号部２４ａは、暗号復号鍵データを有しており、暗号化データが入力されたとき、入力されたデータを暗号復号化気データを用いて復号し伸長部２４ｂに出力する。伸長部２４ｂは、例えばＭＰＥＧ４で圧縮されているとき、個別に符号化されているオブジェクトを伸長し、再合成等する処理等を行いデコーダ２４ｃに出力する。デコーダ２４ｃは、例えば８−１４変調、８−１６変調されている変調データが入力されたとき、変換テーブルを用いて復調する。また、デコーダ２４ｃは、入力されたデータに付加されている誤り訂正符号を復号して誤り訂正処理を行う。そして、デコーダ２４ｃは、ディジタル信号をアナログ信号に変換し、変換したデータを端子２４ｆを介してスピーカ２５やモニタ２６に出力する。
【００５６】
スピーカ２５は、図６に示すように、再生処理が施されたコンテンツデータに含まれる音声データを再生音に変換して出力する。スピーカ２５は、スピーカ２５の代わりにヘッドホン、イヤホン等であってもよい。モニタ２６は、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等であり、コンテンツデータに含まれる画像データ、映像データ、文字データ等を表示する。
【００５７】
操作部２７は、キーボード、マウス、テンキー等からなり、ユーザに操作されることによって操作信号を生成する。例えば、コンテンツデータをダウンロードやストリーミング再生するとき、ユーザは、操作部２７を用いてアドレスデータを入力することができ、また、ダウンロード要求やストリーミング要求をコンテンツ配信装置１０に送信することができる。また、ユーザは、操作部２７を用いてダウンロードしたコンテンツデータの再生を開始する操作を行うこともできる。
【００５８】
送信部２８は、データをネットワーク２を介してコンテンツ配信装置１０に送信する。送信部２８は、例えば操作部２７で入力されたアドレスデータに基づいてダウンロード要求やストリーミング要求をコンテンツ配信装置１０に送信する。
【００５９】
制御部２９は、操作部２７から入力される操作信号が入力され、この入力された操作信号に応じて装置全体を制御する。例えば、制御部２９は、操作部２７よりダウンロード要求、ストリーミング要求等が入力されたとき、これらを送信部２８よりコンテンツ配信装置１０に送信する。
【００６０】
以上のように構成されたコンテンツデータのダウンロードを行う端末装置２０ａは、図６に示すように、ユーザが操作部２７を用いて所定のアドレスデータを入力することによって、送信部２８より本システム１が提供するコンテンツ配信サービスを提供するコンテンツ配信装置１０にアクセスすると、受信部２１でコンテンツデータのダウンロード用のウェブページを構成する画像データ等をダウンロードし、このウェブページをモニタ２６に表示する。例えばモニタ２６に、ダウンロード可能なコンテンツデータの一覧、料金表等が表示されると、ユーザは、モニタ２６に表示された内容を見ながら操作部２７を用いてダウンロードするコンテンツデータを選択する。端末装置２０ａは、ユーザによってダウンロードするコンテンツデータが選択されると、ユーザＩＤ、コンテンツデータの選択信号、ダウンロード要求を送信部２８より送信する。そして、端末装置２０ａは、受信部２１で、コンテンツ配信装置１０より送信されたコンテンツデータのダウンロード用ファイルをダウンロードし、ダウンロードしたファイルをメモリ２２に保存する。このとき、ユーザは、コンテンツデータのファイルをダウンロードする対価としてコンテンツ配信装置１０で課金処理がされる。
【００６１】
ユーザは、このコンテンツデータを再生するとき、操作部２７を用いてメモリ２２に保存されているファイルを選択する。すると、端末装置２０ａは、メモリ２２より選択されたファイルのコンテンツデータを読み出す。ここで、ダウンロードしたファイルのコンテンツデータが圧縮暗号化されていないとき、メモリ２２より読み出されたコンテンツデータは、切換部２４ｄを介してデコーダ２４ｃに入力され、デコード処理がなされ、スピーカ２５より再生音として出力されると共に、モニタ２６に表示される。また、ダウンロードしたファイルのコンテンツデータが圧縮暗号化されているとき、メモリ２２より読み出されたコンテンツデータは、切換部２４ｄを介して暗号復号部２４ａに入力され暗号が復号され、伸長部２４ｂで圧縮の伸長処理が施された後、デコーダ２４ｃでデコード処理がなされ、スピーカ２５やモニタ２６より出力される。
【００６２】
以上のようにユーザがダウンロードした、すなわち購入したコンテンツデータは、ダウンロードした端末装置２０ａとは異なる端末装置２０ｂ、例えば異なる場所に設置されている端末装置２０ｂを用いてストリーミング再生することができる。すなわち、端末装置２０ｂは、ユーザが操作部２７を用いて所定のアドレスデータ及びユーザＩＤを入力することによって、送信部２８よりコンテンツ配信装置１０にアクセスすると、受信部２１でストリーミング再生可能なコンテンツデータの一覧をダウンロードする。例えばモニタ２６に、ストリーミング再生可能なコンテンツデータの一覧が表示されると、ユーザは、モニタ２６に表示された内容を見ながら操作部２７を用いてストリーミング再生するコンテンツデータを選択する。端末装置２０ｂは、ユーザによってストリーミング再生するコンテンツデータが選択されると、コンテンツＩＤ等のコンテンツデータの選択信号、ストリーミング要求等を送信部２８より送信する。そして、端末装置２０ｂは、受信部２１で、コンテンツ配信装置１０より送信されたコンテンツデータのストリーミング用の一時ファイルを順次ダウンロードし、この一時ファイルをバッファメモリ２３に順次保存する。バッファメモリ２３に保存された一時ファイルは、各一時ファイルに含まれるリンク情報に基づいて時間軸上連続するように並べ替えられ、順次バッファメモリ２３より暗号復号部２４ａに出力される。
【００６３】
ストリーミング再生するコンテンツデータが圧縮暗号化されているとき、バッファメモリ２３より読み出されたコンテンツデータは、切換部２４ｄを介して暗号復号部２４ａで暗号が復号され、伸長部２４ａで圧縮の伸長処理がされた後、デコーダ２４ｃでデコード処理がなされ、スピーカ２５より再生音として出力されると共に、モニタ２６に表示される。再生が終了した一時ファイルは、バッファメモリ２３より消去される。すなわち、コンテンツデータのストリーミング再生を行ったとき、そのデータは、端末装置２０ｂに残らない。
【００６４】
次に、端末装置２０ａを用いてコンテンツ配信装置１０にアクセスし所望のコンテンツデータをダウンロードするまでの一連の手順について図８を参照して説明する。
【００６５】
端末装置２０ａは、ユーザが操作部２７を用いてコンテンツデータのダウンロード用のウェブページのアドレスデータを入力し送信操作を行うと、ステップＳ１において、このウェブページのダウンロード要求をコンテンツ配信装置１０に送信する。ステップＳ２において、コンテンツ配信装置１０は、端末装置２０ａから送信されたコンテンツデータのダウンロード用のウェブページのダウンロード要求を受信すると、蓄積部１１よりコンテンツデータのダウンロード用のウェブページを構成する画像データ等を読み出し、これを送信部１６よりネットワーク２を介して端末装置２０ａに送信する。具体的に、コンテンツ配信装置１０は、ダウンロードサービスに供しているコンテンツデータの一覧データを端末装置２０ａに送信する。
【００６６】
ステップＳ３において、端末装置２０ａは、受信部２１でコンテンツ配信装置１０からのダウンロード可能なコンテンツデータの一覧データを受信すると、再生処理部２４でディジタル信号をアナログ信号に変換する等の処理を行って、モニタ２６に表示する。ユーザがモニタ２６に表示されたダウンロード可能なコンテンツデータの一覧を見ながら一又は複数のダウンロードを所望するコンテンツデータを選択すると、端末装置２０ａは、ステップＳ４において、送信部２８より選択したコンテンツデータの選択信号と共に選択したコンテンツデータのダウンロード要求をコンテンツ配信装置１０に送信する。
【００６７】
コンテンツ配信装置１０は、受信部１２でコンテンツデータの選択信号と選択したコンテンツデータのダウンロード要求を受信すると、ステップＳ５において、ユーザに対して課金する見積りデータを生成し、この見積りデータ等を端末装置２０ａに送信する。
【００６８】
端末装置２０ａは、コンテンツ配信装置１０から送信された見積りデータ等を受信すると、再生処理部２４でディジタル信号をアナログ信号に変換する等の処理を行って、モニタ２６に見積金額や支払方法を選択するための画像を表示する。ユーザが操作部２７を用いて支払方法、例えばクレジットカードを用いて支払いするか、現金振り込みで支払いするか等を選択し、見積金額に同意すると、端末装置２０ａは、ステップＳ６において、課金に関する同意データ等をコンテンツ配信装置１０に送信する。コンテンツ配信装置１０は、受信部１２で端末装置２０ａからの同意データ等を受信すると、検索部１３で蓄積部１１にアクセスし、選択信号のコンテンツＩＤに応じたコンテンツデータを読み出し、読み出したコンテンツデータをダウンロード用データ生成部１４に出力する。これと共に、登録更新部１８は、ダウンロードを行うユーザＩＤをデータベース１７に登録すると共に、登録したユーザＩＤに関連付けてダウンロード時の課金￥５００を記録する。コンテンツ配信装置１０は、ダウンロード用データ生成部１４で、検索部１３より入力されたコンテンツデータに圧縮処理等を施してダウンロード用ファイルを形成し、ステップＳ７において、このダウンロード用ファイルを送信部１６より端末装置２０に送信する。
【００６９】
ステップＳ８において、端末装置２０ａは、受信部２１で、コンテンツ配信装置１０より送信されたコンテンツデータのダウンロード用ファイルをダウンロードし、このファイルをメモリ２２に保存する。すなわち、端末装置２０ａのメモリ２２には、コンテンツ配信装置１０で生成されたダウンロード用ファイルが複写される。
【００７０】
ユーザは、このコンテンツデータを再生するとき、操作部２７を用いてメモリ２２に保存されているファイルを選択する。すると、端末装置２０ａは、メモリ２２より選択されたファイルのコンテンツデータを読み出す。ここで、ダウンロードしたファイルのコンテンツデータが圧縮暗号化されていないとき、メモリ２２より読み出されたコンテンツデータは、切換部２４ｄを介してデコーダ２４ｃに入力され、デコード処理がなされ、スピーカ２５より再生音として出力されると共に、モニタ２６に表示される。また、ダウンロードしたファイルのコンテンツデータが圧縮暗号化されているとき、メモリ２２より読み出されたコンテンツデータは、切換部２４ｄを介して暗号復号部２４ａで暗号が復号され、伸長部２４ｂに入力され圧縮の伸長処理が施された後、デコーダ２４ｃでデコード処理がなされ、スピーカ２５やモニタ２６より出力される。
【００７１】
次に、端末装置２０ａとは異なる端末装置２０ｂを用いて既にユーザがダウンロードしたコンテンツデータのストリーミング再生を行う手順について図９を参照して説明する。この端末装置２０ｂは、コンテンツデータのダウンロードを行った端末装置２０ａとは異なる装置であり、ダウンロード用のファイルは、メモリ２２に保存されていない。ユーザは、既にダウンロードした自らが所有するコンテンツデータであるが、メモリ２２にそのコンテンツデータが保存されておらず、再生することができないときに、このストリーミング再生を行う。
【００７２】
端末装置２０ｂは、ユーザが操作部２７を用いてコンテンツデータのストリーミング再生用のウェブページのアドレスデータ及びユーザＩＤを入力し送信操作を行うと、ステップＳ１１において、このウェブページのダウンロード要求とユーザＩＤをコンテンツ配信装置１０に送信する。
【００７３】
ステップＳ１２において、コンテンツ配信装置１０は、端末装置２０ｂから送信されたユーザＩＤを元に認証部１９でデータベース１７にアクセスし、アクセスしたユーザが登録ユーザであるかを判断する。認証部１９は、アクセスしたユーザが登録ユーザであると判断したとき、すなわち既にデータベース１７にユーザＩＤが登録されているとき、そのユーザＩＤが過去にダウンロードしたコンテンツデータのタイトル等データベース１７に登録されているコンテンツデータに関するタイトル等のデータを抽出し、一覧データを生成する。また、認証部１９は、端末装置２０ｂから送信されたユーザＩＤがデータベース１７に登録されていなかったとき、未登録ユーザ、すなわちコンテンツデータを過去にダウンロードしたことの無いユーザからのアクセスであると判断し処理を終了する。また、認証部１９は、対価を支払ったときに限ってストリーミング再生を認める処理を行う、又は、コンテンツデータのダウンロードを行うように促すデータを端末装置２０ｂ送信するような処理を行う。
【００７４】
ステップＳ１３において、コンテンツ配信装置１０は、データベース１７より抽出したコンテンツデータの一覧を送信部１６より端末装置２０ｂに送信する。端末装置２０ｂは、受信部２１でコンテンツ配信装置１０からのストリーミング再生可能なコンテンツデータの一覧データを受信すると、再生処理部２４でディジタル信号をアナログ信号に変換する等の処理を行って、モニタ２６に表示する。ユーザがモニタ２６に表示されたストリーミング再生可能なコンテンツデータの一覧を見ながら一又は複数のストリーミング再生を所望するコンテンツデータを選択すると、端末装置２０ｂは、ステップＳ１４において、送信部２８よりユーザが選択したコンテンツデータの選択信号と共に選択したコンテンツデータのストリーミング要求をコンテンツ配信装置１０に送信する。
【００７５】
コンテンツ配信装置１０は、端末装置２０ｂより送信されたユーザが選択したコンテンツデータの選択信号と共に選択したコンテンツデータのストリーミング要求を受信すると、選択信号に含まれるコンテンツＩＤを元にして検索部１３で蓄積部１１にアクセスし、選択信号に応じたコンテンツデータを読み出し、読み出したコンテンツデータをストリーミング用データ生成部１５に出力する。ステップＳ１５において、コンテンツ配信装置１０は、ストリーミング用データ生成部１５で、コンテンツデータを圧縮暗号化処理を行い、更にパケットに分割し、パケット単位で一時ファイルを作成し、ステップＳ１６において、送信部１６より順次一時ファイルを送信する。これと共に、コンテンツ配信装置１０は、登録更新部１８がデータベース１７にアクセスし、ストリーミング再生を行うユーザＩＤのコンテンツデータのストリーミング回数に１を加算する。
【００７６】
ステップＳ１７において、端末装置２０ｂは、受信部２１で、コンテンツ配信装置１０より送信されたコンテンツデータのストリーミング用の一時ファイルを順次ダウンロードし、このファイルをバッファメモリ２３に順次保存し再生する。そして、再生が終了した一時ファイルは、バッファメモリ２３より消去される。
【００７７】
ここで、端末装置２０ｂが行うストリーミング再生処理の詳細について図１０を参照して説明すると、端末装置２０ｂは、ステップＳ２１において、コンテンツ配信装置１０より順次送信された一時ファイルを受信部２１で順次受信すると、次いで、ステップＳ２２において、バッファメモリ２３にこれら一時ファイルを順次保存する。ステップＳ２３において、端末装置２０ｂは、時間軸上Ｎ番目の一時ファイルの読み出しを行う。例えばストリーミング再生開始時においては、最初に時間軸上最初に位置する一時ファイルの読み出しを行い、切換部２４ｄを介して、圧縮暗号化されているとき、暗号復号部２４ａに出力し、圧縮暗号化されていないとき、デコーダ２４ｃに出力する。ステップＳ２４において、端末装置２０ｂは、暗号復号部２４ａで暗号復号鍵データを用いて暗号の復号を行い、次いで、ステップＳ２５において、圧縮の伸長を行い、次いで、ステップＳ２６において、復調、エラー訂正処理、Ｄ／Ａ変換等を行い、音声データをスピーカ２５より再生音として出力すると共にモニタ２６に画像データを表示する。
【００７８】
ステップＳ２７において、端末装置２０ｂは、再生した一時ファイルがコンテンツデータの最終ファイルかどうかを判断し、最終ファイルであるとき、処理を終了し、最終ファイルでないとき、ステップＳ２８において、再生の終了したＮ番目の一時ファイルをバッファメモリ２３より消去する。ステップＳ２８において、端末装置２０ｂは、Ｎ＋１番目の一時ファイルの読み出しを開始し、以降ステップＳ２４〜ステップＳ２７の処理を繰り返す。
【００７９】
このように、ストリーミング再生は、バッファメモリ２３にダウンロードした一時ファイルを再生が終了すると順次消去していくことから、コンテンツデータをダウンロードするときよりも記録媒体の容量が小さくて済む。また、ストリーミング再生は、再生が終了した一時ファイルを順次消去していき、コンテンツデータの再生が終了してもデータが残らないことから、再生したコンテンツデータの複写を行うことができず、したがって不正にコンテンツデータの複写物が拡布されることを防止することができる。
【００８０】
次に、端末装置２０ｂがストリーミング再生を行うためのコンテンツ配信装置１０が行う処理、具体的に上記図９のストリーミング要求等を受信してから蓄積部１１よりストリーミングを行うコンテンツデータを読み出すまでの処理について説明する。
【００８１】
図１１は、上記表１の例に倣ったものであり、コンテンツ配信装置１０は、端末装置２０ｂよりユーザＩＤを受信すると、ステップＳ３１において、このユーザＩＤを元に認証部１９でデータベース１７にアクセスし、アクセスしたユーザが登録ユーザであるかを判断する。認証部１９は、アクセスしたユーザが登録ユーザであると判断したとき、そのユーザＩＤが過去にダウンロードしたコンテンツデータのタイトル等データベース１７に登録されているコンテンツデータに関するタイトル等のデータを抽出し、一覧データを生成し、これを送信部２８より端末装置２０ｂに送信するする。また、認証部１９は、端末装置２０ｂから送信されたユーザＩＤがデータベース１７に登録されていなかったとき、ステップＳ３４に進む。
【００８２】
コンテンツ配信装置１０は、ステップＳ３２において、端末装置２０ｂより送信されたユーザが選択したコンテンツデータの選択信号と共に選択したコンテンツデータのストリーミング要求を受信すると、登録更新部１８でそのコンテンツデータのストリーミング再生回数が所定回数以下かどうかを判断する。そして、コンテンツ配信装置１０は、ストリーミングするコンテンツデータのストリーミング再生回数が所定回数以下であるとき、ステップＳ３３に進み、ストリーミング再生用のデータ生成処理を開始する。すなわち、コンテンツ配信装置１０は、検索部１３で、端末装置２０ｂからのストリーミング再生を行うコンテンツデータのコンテンツＩＤに基づいて、コンテンツデータを検索し、見つかったコンテンツデータをストリーミング再生用データ生成部１５に出力し、コンテンツデータをパケット化して順次送信部２８より端末装置２０ｂに送信する。ステップＳ３３に進んだときには、課金は行われず、ユーザは、無料でストリーミング再生を行うことができる。
【００８３】
ステップＳ３２において、コンテンツ配信装置１０は、登録更新部１８がストリーミング再生回数が所定回数を超えていると判断したとき、ステップＳ３４において、ストリーミング再生を禁止し又は課金要求を端末装置２０ｂに対して送信する。コンテンツ配信装置１０は、ストリーミング再生を禁止するとき、その旨をユーザに告知するデータを送信部２８より端末装置２０ｂに送信する。このとき、コンテンツ配信装置１０は、蓄積部１１よりコンテンツデータをストリーミング再生用データ生成部１５に出力しない。また、コンテンツ配信装置１０は、新たに課金要求を行うとき、ストリーミング回数が所定回数を超えた旨とストリーミング再生を行うときには新たに課金が行われる旨のデータを送信部２８より端末装置２０ｂに送信する。そして、コンテンツ配信装置１０は、端末装置２０ｂから承諾／非承諾データを受信し、ユーザが課金要求を承諾したかどうかを判断し、課金要求に承諾したとき、ストリーミング再生を許可し、課金要求に承諾しなかったとき、ストリーミング再生を禁止する。
【００８４】
ステップＳ３１において、コンテンツ配信装置１０は、認証部１９でアクセスしたユーザが登録ユーザでない、すなわち過去にコンテンツデータのダウンロードを行ったことの無いユーザであると判断したとき、ステップＳ３５において、課金要求を送信部２８より端末装置２０ｂに送信する。そして、コンテンツ配信装置１０は、端末装置２０ｂから承諾／非承諾データを受信し、ユーザが課金要求を承諾したかどうかを判断する。そして、コンテンツ配信装置１０は、課金要求に承諾したとき、ステップＳ３３に進み、ストリーミング再生を許可し、課金要求に承諾しなかったとき、ステップＳ３６に進み、ストリーミング再生を禁止する。過去にコンテンツデータのダウンロードを行っていないユーザは、そのコンテンツデータを購入した者ではなく、そのユーザに対して便宜を与える必要が無いからである。したがって、例えば、ステップＳ３４で未登録ユーザがストリーミング再生を行おうとする際の課金する金額は、やや高めに設定される。また、ストリーミング再生のデータは、ダウンロードのデータのように端末装置２０ｂに蓄積されるものではないから、ダウンロード時の金額より安く設定するようにしてもよい。
【００８５】
また、端末装置２０ｂがストリーミング再生を行うためのコンテンツ配信装置１０が行う処理、具体的に上記図９のストリーミング要求等を受信してから蓄積部１１よりストリーミングを行うコンテンツデータを読み出すまでの処理は次のように行うこともできる。この例は、上記表２に基づく課金を行うときを示す。すなわち、図１２に示すように、ステップＳ４１において、コンテンツ配信装置１０は、端末装置２０ｂよりユーザＩＤを受信すると、ステップＳ４１において、このユーザＩＤを元に認証部１９でデータベース１７にアクセスし、アクセスしたユーザが登録ユーザであるかを判断する。認証部１９は、アクセスしたユーザが登録ユーザであると判断したとき、そのユーザＩＤが過去にダウンロードしたコンテンツデータのタイトル等データベース１７に登録されているコンテンツデータに関する情報を抽出し、一覧データを生成し、これを送信部２８より端末装置２０ｂに送信するする。また、認証部１９は、端末装置２０ｂから送信されたユーザＩＤがデータベース１７に登録されていなかったとき、ステップＳ４５に進む。
【００８６】
コンテンツ配信装置１０は、ステップＳ４２において、端末装置２０ｂより送信されたユーザが選択したコンテンツデータの選択信号と共に選択したコンテンツデータのストリーミング要求を受信すると、登録更新部１８でそのコンテンツデータのストリーミング再生回数が所定回数以下かどうかを判断する。そして、コンテンツ配信装置１０は、ストリーミングするコンテンツデータのストリーミング再生回数が所定回数以下であるとき、ステップＳ４３に進み、所定回数を超えているときステップＳ４５に進む。
【００８７】
ストリーミングするコンテンツデータのストリーミング再生回数が所定回数以下であると判断したとき、コンテンツ配信装置１０は、ステップＳ４３において、新たに課金が行われる旨のデータを送信部２８より端末装置２０ｂに送信する。そして、コンテンツ配信装置１０は、端末装置２０ｂから承諾／非承諾データを受信し、ユーザが課金要求を承諾したかどうかを判断し、ユーザが課金要求に承諾したとき、ステップＳ４４に進み、ストリーミング再生を許可し、ユーザが課金要求に承諾しなかったとき、ステップＳ４６に進み、ストリーミング再生を禁止する。
【００８８】
ステップＳ４４において、コンテンツ配信装置１０は、検索部１３で、端末装置２０ｂからのストリーミング再生を行うコンテンツデータのコンテンツＩＤに基づいて、コンテンツデータを検索し、見つかったコンテンツデータをストリーミング再生用データ生成部１５に出力し、コンテンツデータをパケット化して順次送信部２８より端末装置２０ｂに送信する。これによって、受信側の端末装置２０ｂでは、選択したコンテンツデータのストリーミング再生が行われる。
【００８９】
ステップＳ４１で認証部１９がアクセスしたユーザが登録ユーザでない、すなわち過去にコンテンツデータのダウンロードを行ったことの無いユーザであると判断したとき及びステップＳ４２でストリーミングするコンテンツデータのストリーミング再生回数が所定回数を超えているとき、コンテンツ配信装置１０は、ステップＳ４５において、課金要求を送信部２８より端末装置２０ｂに送信する。そして、コンテンツ配信装置１０は、端末装置２０ｂから承諾／非承諾データを受信し、ユーザが課金要求を承諾したかどうかを判断する。そして、コンテンツ配信装置１０は、ユーザが課金要求に承諾したとき、ステップＳ４４に進み、ストリーミング再生を許可し、ユーザが課金要求に承諾しなかったとき、ステップＳ４６に進み、ストリーミング再生を禁止する。ここで、ステップＳ４５で課金する額は、ステップＳ４３で課金する額より高く設定される。これは、ステップＳ４３で行う課金は既にコンテンツデータをダウンロードしているユーザに対して便宜を与えるためのものであり、コンテンツデータを購入してダウンロードしていないユーザにはこのような便宜を与える必要が無く、ダウンロードユーザとそうでないユーザとの間でサービスの差別化を図るためである。
【００９０】
以上のように構成されたコンテンツ配信システム１によれば、所望のコンテンツデータを購入して自分が所有する端末装置２０ａにダウンロードしたユーザは、異なる端末装置２０ｂからコンテンツ配信装置１０にアクセスし、無料又は安価にダウンロードしたコンテンツデータをストリーミング再生して楽しむことがき、ユーザに対しての利便性の向上を図ることができる。一方、ストリーミング再生は、ダウンロードと異なり端末装置２０ｂに保存されない。したがって、ユーザが無料又は安価な値段でコンテンツデータを再生しても、そのデータが不正に拡布されることを防止することができる。
【００９１】
また、本発明を適用したコンテンツ配信システムは、図１３のように構成することもできる。このコンテンツ配信システム３１は、端末装置２０ａがパッケージメディア５の光ディスク５ａの再生機能を有し、ユーザＩＤと共に光ディスク５ａに収録されたコンテンツデータを識別データとなるコンテンツＩＤをコンテンツ配信装置１０にアップロードするものである。そして、ユーザは、コンテンツ配信装置１０に登録を行った後、無料又は安価でストリーミング再生を行うことができる。なお、図１３では、光ディスク５ａを再生し、また、ユーザＩＤやコンテンツＩＤを送信する端末装置を２０ａで示し、コンテンツデータをストリーミング再生する端末装置を２０ｂで示す。
【００９２】
パッケージメディア５は、コンテンツデータが記録された光ディスク５を収納したものであり、レコード販売店等でユーザに対して販売されるものであり、ユーザがこのパッケージメディア５を購入することにより、上記コンテンツ配信システム１におけるコンテンツデータを購入して端末装置２０ｂにダウンロードしたときと同じ状態が生じる。パッケージメディア５の光ディスク５ａには、収録されているコンテンツデータ毎にコンテンツＩＤが付与され記録されている。端末装置２０ａは、光ディスク５ａよりコンテンツＩＤを読み出して、ユーザＩＤと共に登録のためコンテンツ配信装置１０に送信する。
【００９３】
この端末装置２０ａ，２０ｂについて図１４を参照して説明する。この端末装置２０ａ，２０ｂは、図１４に示すように、上記コンテンツ配信システム１の端末装置２０ａ，２０ｂに対して光ディスク５ａの装着部３２が設けられていることを特徴とする。この装着部３２は、光ディスク５ａが装着されるディスクテーブル、光ディスク５ａに対して光ビームを照射し、反射した戻りの光ビームを検出することで、データの読み出しを行う光ピックアップ等を備えている。光ディスク５ａは、ディスクテーブルに装着されると、スピンドルモータにより線速度若しくは角速度が一定となるように回転される。これと共に、光ピックアップは、光ディスク５ａのリードイン領域から順に光ビームを照射して、反射された戻りの光ビームを検出することにより、データの読み出しを行う。なおね制御部２９は、例えば読み出したデータのサブコード中より収録されているコンテンツデータのコンテンツＩＤを抽出するようにしてもよい。
【００９４】
ここで、コンテンツＩＤやユーザＩＤをコンテンツ配信装置１０に送信する端末装置２０ａについて説明すると、この端末装置２０ａは、ユーザが操作部２７を用いて所定のアドレスデータを入力することによって、送信部２８より本システム１が提供するコンテンツ配信サービスを提供するコンテンツ配信装置１０にアクセスすると、受信部２１でユーザＩＤやコンテンツＩＤの登録用のウェブページを構成する画像データ等をダウンロードし、このウェブページをモニタ２６に表示する。そして、端末装置２０ａには、ユーザが操作部２７を操作することによって、ユーザＩＤや購入したパッケージメディア５の光ディスク５ａに収録されているコンテンツデータのコンテンツＩＤが入力される。そして、端末装置２０ａは、送信部２８よりコンテンツ配信装置１０にユーザＩＤや一又は複数のコンテンツＩＤを送信する。なお、端末装置２０ｂに関し、ストリーミング再生を行うときの動作は、上記コンテンツ配信システム１の端末装置２０ｂと同様であるため詳細は省略する。
【００９５】
この端末装置２０ａは、装着部３２に光ディスク５ａが装着されると、スピンドルモータが駆動され、ディスクテーブルと一体的に光ディスク５ａを回転すると共に、光ピックアップより光ビームを照射反射された戻りの光ビームを検出することによって光ディスク５ａに記録されているコンテンツデータを読み出す。光ピックアップによって読み出されたコンテンツデータは、圧縮暗号化されているとき、暗号復号部２４ａで暗号が復号され、伸長部２４ｂに入力され圧縮の伸長処理が施された後、デコーダ２４ｃでデコード処理がなされ、スピーカ２５やモニタ２６より出力される。また、光ピックアップにより読み出されたコンテンツデータは、圧縮暗号化されていないとき、デコーダ２４ｃに入力され、デコード処理がなされ、スピーカ２５より再生音として出力されると共に、モニタ２６に表示される。
【００９６】
一方、コンテンツ配信システム３１に用いるコンテンツ配信装置は、上記コンテンツ配信システム１に用いるコンテンツ配信装置１０とデータベース１７の構成を除き同様な構成である。そこで、データベース１７の構成について説明する。このデータベース１７は、フィールドとして、パッケージメディア５を購入したユーザを識別するためのユーザＩＤとユーザが購入したパッケージメディア５の光ディスク５ａに収録されているコンテンツデータを識別するためのコンテンツＩＤとユーザがストリーミングを行った回数をカウントするためのストリーミング回数とユーザに対して課金する金額とが設けられている。
【００９７】
下記表３は、ユーザに対して所定回数までストリーミング再生を無料とし、所定回数を超えたとき、ストリーミング再生を行う度に課金を行う例を示す。
【００９８】
【表３】
2004013527.tif 000005
【００９９】
すなわち、表３は、ストリーミング再生が５回まで無料であり、６回以上のときストリーミング再生１回に付き￥１００を課金する例である。例えば、「Ｂｉｌｌ」は、コンテンツデータ「ＡＡＡ」をデータベース１７に登録した者であり、これまでにストリーミング再生を６回行っているため、所定回数を１回上回っており、ストリーミング１回の課金で合計の課金額が￥１００となっている。また、「Ｊｏｈｎ」は、コンテンツデータ「ＣＣＣ」をデータベース１７に登録した者であり、これまでのストリーミング再生が１回であり、所定回数５回以下であるから、課金額が￥０となっている。なお、この表３の例において、ストリーミング回数が６回以上となったとき、課金をするのではなくストリーミングを禁止するようにしてもよい。
【０１００】
また、下記表４は、パッケージメディア５を購入したユーザに対して所定回数までストリーミング再生を第１の価格で課金処理を行い、所定回数を超えたとき、ストリーミング再生を行う度に第１の価格より高い第２の価格で課金を行う例を示す。
【０１０１】
【表４】
2004013527.tif 000006
【０１０２】
すなわち、表４は、ストリーミング再生が５回まで１回￥１０であり、６回以上のときストリーミング再生１回に付き￥１００を課金する例である。例えば、「Ｂｉｌｌ」は、コンテンツデータ「ＡＡＡ」をデータベース１７に登録した者であり、これまでにストリーミング再生を６回行っているため、５回以下のストリーミング回数として￥５０（￥１０×５回）、６回以上のストリーミング回数として￥１００（￥１００×１回）で合計の課金額￥１５０となっている。また、「Ｊｏｈｎ」は、コンテンツデータ「ＣＣＣ」をデータベース１７に登録した者であり、これまでにストリーミング再生を１回行っているため、所定の５回以下でありストリーミング回数として￥１０（￥１０×１回）で合計の課金額が￥１０となっている。なお、この表４の例において、ストリーミング回数が６回以上となったとき、第３の価格で課金をするのではなく、ストリーミングを禁止するようにしてもよい。
【０１０３】
なお、表３及び表４の例では、ストリーミングの回数が所定回数を超えたとき、課金を開始する又は課金額を高くするための閾値を設けた例を説明したが、この閾値は、必ずしも設ける必要は無い。閾値を無くし、ストリーミングの回数が何回になっても無料又は安価にストリーミング再生を行うことができるときには、ユーザへの経済的負担を更に少なくすることができ、ユーザにとってより使い易いものとなる。
【０１０４】
このようなデータベース１７を有するコンテンツ配信装置１０は、端末装置２０ａから送信されたユーザＩＤとコンテンツＩＤとを受信部１２で受信すると、登録更新部１８で、ダウンロードを行うユーザＩＤとコンテンツＩＤとを関連付けてデータベース１７に登録する。
【０１０５】
次に、端末装置２０ａを用いてコンテンツ配信装置１０にユーザＩＤと購入したパッケージメディア５の光ディスク５ａに収録されているコンテンツデータのコンテンツＩＤの登録手順について図１５を参照して説明する。
【０１０６】
端末装置２０ａは、ユーザが操作部２７を用いてユーザ登録用のウェブページのアドレスデータを入力し送信操作を行うと、ステップＳ５１において、このウェブページのダウンロード要求をコンテンツ配信装置１０に送信する。ステップＳ５２において、コンテンツ配信装置１０は、端末装置２０ａから送信されたユーザ登録用のウェブページのダウンロード要求を受信すると、蓄積部１１よりユーザ登録用のウェブページを構成する画像データ等を読み出し、これを送信部１６よりネットワーク２を介して端末装置２０ａに送信する。
【０１０７】
端末装置２０ａは、受信部２１でコンテンツ配信装置１０からのユーザ登録用のウェブページを受信すると、再生処理部２４でディジタル信号をアナログ信号に変換する等の処理を行って、モニタ２６に表示する。ステップＳ５３において、ユーザは、操作部２７を用いて、ユーザＩＤ及び購入したパッケージメディア５の光ディスク５ａに収録されているコンテンツデータのコンテンツＩＤを入力する。勿論、端末装置２０ａが、装着部３２に装着されている光ディスク５ａをスピンドルモータによって回転駆動し、光ピックアップでデータを読み出し、サブコード中よりコンテンツＩＤを読み出すようにしてもよい。そして、端末装置２０ａは、ユーザＩＤ及びコンテンツＩＤの入力が終了すると、これらユーザＩＤ及びコンテンツＩＤを送信部２８よりコンテンツ配信装置１０に送信する。
【０１０８】
コンテンツ配信装置１０は、受信部１２でユーザＩＤ及びコンテンツＩＤを受信すると、ステップＳ５４において、登録更新部１８でデータベース１７にユーザＩＤとコンテンツＩＤを互いに関連付けて保存する。ステップＳ５５において、コンテンツ配信装置１０は、ユーザＩＤとコンテンツＩＤの登録完了データを生成し、この登録完了データを送信部１６より端末装置２０ａに送信する。これにより、ユーザは、ユーザ登録及びコンテンツＩＤの登録が完了したことを知ることができる。
【０１０９】
また、端末装置２０ａと異なる端末装置２０ｂを用いて、自分が購入したパッケージメディア５の光ディスク５ａに収録されているコンテンツデータのストリーミング再生を行うときは、上述したコンテンツ配信システム１の場合と同様であるため詳細は省略するが、ユーザは、端末装置２０ｂを用いてコンテンツ配信装置１０にアクセスし、自分がストリーミング再生可能なコンテンツデータの一覧を取得し、この一覧よりストリーミング再生するコンテンツデータを選択し、これをコンテンツ配信装置１０に送信する。コンテンツ配信装置１０は、アクセスしたユーザがデータベース１７に登録されている登録ユーザであり、課金が必要なときにユーザが課金を承諾すると、コンテンツデータをパケット化して順次送信部１６より端末装置２０ｂに送信する。端末装置２０ｂは、受信部２１でコンテンツ配信装置１０より送信されたストリーミング用の一時ファイルを受信すると、バッファメモリ２３に一時的に保存した後再生処理部２４で再生処理を施してスピーカ２５やモニタ２６に出力する。ストリーミング再生された一時ファイルは、再生が終了すると順次バッファメモリ２３より消去される。
【０１１０】
以上のように構成されたコンテンツ配信システム３１によれば、所望のコンテンツデータが収録された光ディスク５ａのパッケージメディア５を購入したユーザは、異なる端末装置２０ｂからコンテンツ配信装置１０にアクセスし、無料又は安価にダウンロードしたコンテンツデータをストリーミング再生して楽しむことがき、ユーザに対しての利便性の向上を図ることができる。一方、ストリーミング再生は、ダウンロードと異なり端末装置２０ｂに保存されない。したがって、ユーザが無料又は安価な値段でコンテンツデータを再生しても、そのデータが不正に拡布されることを防止することができる。
【０１１１】
なお、コンテンツ配信システム３１において、ユーザが購入するパッケージメディア５の記録媒体は、光ディスク５ａに限定されるものではなく、半導体メモリを記録媒体に用いるＩＣカード、磁気ディスク、光磁気ディスク、光ディスク、これらのディスクを収納したディスクカートリッジ等であってもよい。
【０１１２】
以上、本発明を適用したコンテンツ配信システム１，３１について説明したが、本発明はこれに限定されるものではなく、これら２つのシステムを組み合わせるようにしてもよい。すなわち、所望のコンテンツデータをダウンロードしたユーザとパッケージメディアを購入したユーザがコンテンツ配信装置１０にアクセスしストリーミング再生を要求したときに、ストリーミング再生を無料若しくは安価で行うことができるようにし、ユーザに便宜を与えるようにしてもよい。
【０１１３】
【発明の効果】
本発明によれば、受信手段で受信された要求に応じて、ダウンロード要求のときには蓄積手段から要求のあったコンテンツデータを読み出してダウンロード用データを生成し、ストリーミング要求のときには蓄積手段から要求のあったコンテンツデータを読み出してストリーミング用データを生成し、生成されたダウンロード用データとストリーミング用データとを、受信手段で受信された要求に応じて端末装置に送信し、ダウンロード用データを上記送信手段より送信するとき課金処理をし、ストリーミング用データを送信手段より送信するとき、無料若しくはダウンロード時より安くすることで、コンテンツデータをダウンロードにより購入したユーザに対して便宜を与えることができる。また、本発明によれば、パッケージメディアを購入したユーザに対しても同様な便宜を与えることができる。
【図面の簡単な説明】
【図１】本発明が適用されたコンテンツ配信システムの構成を説明する図である。
【図２】上記コンテンツ配信システムに用いるコンテンツ配信装置のブロック図である。
【図３】上記コンテンツ配信装置のストリーミング用データ生成部のブロック図である。
【図４】ダウンロード用のデータを説明する図である。
【図５】ストリーミング再生用のデータを説明する図である。
【図６】上記コンテンツ配信システムに用いる端末装置のブロック図である。
【図７】上記端末装置の再生処理部のブロック図である。
【図８】コンテンツデータをダウンロードするときの手順を説明するフローチャートである。
【図９】コンテンツデータをストリーミング再生するときの手順を説明するフローチャートである。
【図１０】コンテンツデータをストリーミング再生するときの端末装置の処理を説明するフローチャートである。
【図１１】ストリーミング要求を受信したときのコンテンツ配信装置の処理を説明するフローチャートである。
【図１２】ストリーミング要求を受信したときのコンテンツ配信装置の処理の他の例を説明するフローチャートである。
【図１３】本発明を適用したコンテンツ配信システムの他の例を説明する図である。
【図１４】図１３に示すコンテンツ配信システムに用いる端末装置のブロック図である。
【図１５】図１３に示すコンテンツ配信システムにおいてユーザ登録を行う手順を説明するフローチャートである。
【符号の説明】
１　コンテンツ配信システム、２　ネットワーク、１０　コンテンツ配信装置、１１　蓄積部、１２　受信部、１３　検索部、１４　ダウンロード用データ生成部、１５　ストリーミング用データ生成部、１６　送信部、１７　データベース、１８　登録更新部、１９　認証部、２０　端末装置、２１　受信部、２２　メモリ、２３　バッファメモリ、２４　再生処理部、２５　スピーカ、２６　モニタ、２７　操作部、２８　送信部、２９　制御部
【図１】
2004013527.tif 000007
【図２】
2004013527.tif 000008
【図３】
2004013527.tif 000009
【図４】
2004013527.tif 000010
【図５】
2004013527.tif 000011
【図６】
2004013527.tif 000012
【図７】
2004013527.tif 000013
【図８】
2004013527.tif 000014
【図９】
2004013527.tif 000015
【図１０】
2004013527.tif 000016
【図１１】
2004013527.tif 000017
【図１２】
2004013527.tif 000018
【図１３】
2004013527.tif 000019
【図１４】
2004013527.tif 000020
【図１５】
2004013527.tif 000021