(57)【要約】【課題】  インタラクティブコンテンツをダウンロードする際のデータ転送量を減らし、また、ユーザにより選択されたコンテンツを視聴するまで待ち時間を短くする。【解決手段】  インタラクティブコンテンツをシーン単位で分割し、暗号化したコンテンツパーツ１を、１または２以上の配信サーバ１０に配信する。また、インデックスサーバ２０内のメタファイル２に、あるコンテンツパーツと該コンテンツパーツの次に視聴される可能性のあるコンテンツパーツの情報（格納位置を含む）を記録する。クライアント端末４１は、インデックスサーバ２０からメタファイル２を受信し、鍵サーバ３０から復号鍵３を受信し、また、メタファイル２内の情報を基に、現在視聴しているコンテンツパーツの視聴中に、次に視聴される可能性のあるコンテンツパーツを配信サーバ１０から予めダウンロードしておく。【選択図】  図１
2006217314.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント端末と通信ネットワークにより接続され、前記クライアント端末からインタラクティブコンテンツの送信要求を受信し、該クライアント端末にインタラクティブコンテンツを配信するインタラクティブコンテンツ配信システムであって、
インタラクティブコンテンツが所定の選択肢に対応するシーン単位で分割し暗号化されたコンテンツパーツの１または２以上を記憶部に保持すると共に、前記クライアント端末からコンテンツパーツ送信要求を受信し、該クライアント端末から送信要求されたコンテンツパーツのＩＤを基に前記記憶部に保持したコンテンツパーツを読み出して前記クライアント端末に配信する１または２以上の配信サーバと、
前記コンテンツパーツのＩＤと該コンテンツパーツの次に視聴される可能性のある１または２以上のコンテンツパーツの候補のＩＤとを対応づけて記録すると共に、前記各コンテンツパーツを保持する配信サーバのアドレス情報を記録したメタファイルを記憶部に保持し、前記クライアント端末からメタファイル送信要求を受信し、前記記憶部に保持したメタファイルを読み出して前記クライアント端末に配信するインデックスサーバと、
前記コンテンツパーツを復号するために必要な復号鍵を記憶部に保持し、前記クライアント端末から復号鍵送信要求を受信し、前記記憶部に保持した復号鍵を読み出して前記クライアント端末に配信する鍵サーバと
を備えることを特徴とするインタラクティブコンテンツ配信システム。
【請求項２】
前記クライアント端末が、
前記インデックスサーバに対しコンテンツパーツのメタファイルの送信を要求するメタファイル要求手段と、
前記鍵サーバに対しコンテンツパーツの復号鍵の送信を要求する復号鍵要求手段と、
前記インデックスサーバから受信したメタファイル内に記録された情報を解析し、視聴すべきコンテンツパーツと該コンテンツパーツを保持する配信サーバを特定すると共に、次に視聴される可能性のあるコンテンツパーツの候補と該候補となるコンテンツパーツを保持する配信サーバを特定するメタファイル解析手段と、
配信サーバに対しコンテンツパーツの送信を要求すると共に、現在のコンテンツパーツの視聴中に、次に視聴する可能性のあるコンテンツパーツの送信を要求するコンテンツパーツ要求手段と、
前記コンテンツパーツ要求手段により受信した次に視聴される可能性のあるコンテンツパーツの候補から１つのコンテンツパーツを選択するためのコンテンツパーツ選択手段と、
視聴対象となるコンテンツパーツを前記復号鍵により復号して再生する復号化手段と、
インタラクティブコンテンツの再生処理の終了後に、クライアント端末内に保持したコンテンツパーツ、メタファイル、および復号鍵の情報を消去するコンテンツパーツ管理手段と
を備えることを特徴とする請求項１に記載のインタラクティブコンテンツ配信システム。
【請求項３】
複数のクライアント端末と通信ネットワークにより接続され、前記クライアント端末からインタラクティブコンテンツの送信要求を受信し、該クライアント端末にインタラクティブコンテンツを配信するインタラクティブコンテンツ配信システムにおけるインタラクティブコンテンツ配信方法であって、
１または２以上の配信サーバが、インタラクティブコンテンツが所定の選択肢に対応するシーン単位で分割し暗号化されたコンテンツパーツの１または２以上を記憶部に保持すると共に、前記クライアント端末からコンテンツパーツ送信要求を受信し、該クライアント端末から送信要求されたコンテンツパーツのＩＤを基に前記記憶部に保持したコンテンツパーツを読み出して前記クライアント端末に配信し、
インデックスサーバが、前記コンテンツパーツのＩＤと該コンテンツパーツの次に視聴される可能性のある１または２以上のコンテンツパーツの候補のＩＤとを対応づけて記録すると共に、前記各コンテンツパーツを保持する配信サーバのアドレス情報を記録したメタファイルを記憶部に保持し、前記クライアント端末からメタファイル送信要求を受信し、前記記憶部に保持したメタファイルを読み出して前記クライアント端末に配信し、
鍵サーバが、前記コンテンツパーツを復号するために必要な復号鍵を記憶部に保持し、前記クライアント端末から復号鍵送信要求を受信し、前記記憶部に保持した復号鍵を読み出して前記クライアント端末に配信する
ことを特徴とするインタラクティブコンテンツ配信方法。
【請求項４】
前記クライアント端末が、
前記インデックスサーバに対しコンテンツパーツのメタファイルの送信を要求し、
前記鍵サーバに対しコンテンツパーツの復号鍵の送信を要求し、
前記インデックスサーバから受信したメタファイル内に記録された情報を解析し、視聴すべきコンテンツパーツと該コンテンツパーツを保持する配信サーバを特定すると共に、次に視聴される可能性のあるコンテンツパーツの候補と該候補となるコンテンツパーツを保持する配信サーバを特定し、
配信サーバに対しコンテンツパーツの送信を要求すると共に、現在のコンテンツパーツの視聴中に、次に視聴する可能性のあるコンテンツパーツの送信を要求し、
前記受信した、次に視聴される可能性のあるコンテンツパーツの候補から１つのコンテンツパーツを選択し、
視聴対象となるコンテンツパーツを前記復号鍵により復号して再生し、
インタラクティブコンテンツの再生処理の終了後に、クライアント端末内に保持したコンテンツパーツ、メタファイル、および復号鍵の情報を消去する
ことを特徴とする請求項３に記載のインタラクティブコンテンツ配信方法。
【請求項５】
複数のクライアント端末と、
インタラクティブコンテンツが所定の選択肢に対応するシーン単位で分割し暗号化されたコンテンツパーツの１または２以上をコンテンツパーツのＩＤと共に記憶部に保持し、クライアント端末からの送信要求により保持したコンテンツパーツを配信する１または２以上の配信サーバと、
前記コンテンツパーツのＩＤ及び該コンテンツパーツの次に視聴される可能性のあるコンテンツパーツのＩＤとを対応づけた情報と、各コンテンツパーツを保持する配信サーバのアドレス情報と記録したメタファイルを記憶部に保持し、前記クライアント端末からの送信要求により保持したメタファイルを配信するインデックスサーバと、
前記コンテンツパーツを復号するために必要な復号鍵を保持し、前記クライアント端末からの送信要求により保持した復号鍵を配信する鍵サーバと
を備えるインタラクティブコンテンツ配信システムにおける前記クライアント端末内のコンピュータに実行させるプログラムであって、
前記インデックスサーバからコンテンツパーツのメタファイルを受信する処理と、
前記鍵サーバからコンテンツパーツの復号鍵を受信する処理と、
前記インデックスサーバから受信したメタファイル内に記録された情報を解析し、視聴すべきコンテンツパーツと該コンテンツパーツを保持する配信サーバを特定すると共に、次に視聴される可能性のあるコンテンツパーツの候補と該候補となるコンテンツパーツを保持する配信サーバを特定する処理と、
配信サーバからコンテンツパーツを受信すると共に、現在のコンテンツパーツの視聴中に、次に視聴する可能性のあるコンテンツパーツを受信する処理と、
配信サーバから受信した次に視聴される可能性のあるコンテンツパーツの候補から１つのコンテンツパーツを選択するための処理と、
視聴対象となるコンテンツパーツを前記復号鍵により復号して再生する処理と、
インタラクティブコンテンツの再生処理の終了後に、クライアント端末内に保持したコンテンツパーツ、メタファイル、および復号鍵の情報を消去する処理と
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者がインタラクティブに映像を操作するインタラクティブムービー等のインタラクティブコンテンツの配信に利用される、インタラクティブコンテンツ配信システム、インタラクティブコンテンツ配信方法、およびプログラムに関するものである。
【背景技術】
【０００２】
インタラクティブムービー等のインタラクティブコンテンツは、視聴の途中でユーザに選択肢を提示し、入力を求め、その応答内容によって内容を変化させるコンテンツであり、提供されているコンテンツ数も増大している。従来のインタラクティブムービー等は、家庭用のゲーム機器のコンテンツとして提供されているのがほとんどで、インターネットを利用した配信は限定的である。
【０００３】
現在、インターネットを利用したインタラクティブコンテンツの実現の方式としては全コンテンツを視聴の途中でダウンロードする方式と。コンテンツは配信サーバ上にありユーザから要求があった時点で必要な部分のデータだけをストリーミング配信する２つの方式があるが、それぞれ下記のような問題がある。
【０００４】
ダウンロード型の問題として、データ転送量の無駄が多い点がある。一般にインタラクティブコンテンツは、ユーザに選択されなかった選択肢はそのユーザに対して表示されることはない。例えば、図７の従来技術について説明するための図に示すように、視聴の途中で４回のコンテンツ選択を行う場面があったとして、それぞれに２つの選択肢があった場合、必要となるコンテンツ片（コンテンツパーツ）１ｂの数は１５であるのに対して、実際にユーザが視聴するコンテンツパーツ１ｂは４つのみである。このように実際の視聴時間よりもはるかに大きいデータ量が必要となる。この膨大なデータをインターネットを介して転送するのは長い時間が必要となり、かつ無駄が大きい。
【０００５】
また、ストリーミング型の問題として、すべてのコンテンツは配信サーバ上にあるため、ユーザが選択肢を選択した際に、次のコンテンツを視聴するまで転送のための待ち時間（タイムラグ）が発生する。また、ユーザが視聴している間は配信サーバとの接続を保持し続けなければならないため、配信サーバの負荷が増大する傾向がある。
【０００６】
上述したインタラクティブムービー等のインタラクティブコンテンツについての従来技術として、映像記録再生装置（例えば、特許文献１参照）、および、映像の記録再生方法が開示されている（例えば、特許文献２参照）。
【０００７】
上記従来技術では、予めコンテンツをシーン単位で分割しておき、再生に際して、現在再生しているシーンの次に再生される可能性のあるシーンを先読みする方式である。しかし、これらの方式はネットワークを意図したものではなく、ローカルに存在するメディア（ディスク）にすべてのコンテンツが格納されていることを前提としている。これらの従来技術の主たる目的はローカルにあるディスクから効率的に先読みを実施するために、ディスクの各トラックにどのようにコンテンツを配置するかという点にある。
【０００８】
したがって、本発明のように、ネットワーク経由でインタラクティブムービー等のインタラクティブコンテンツを配信サーバからダウンロードする方式とは、その目的と構成が異なるものである。
【特許文献１】特開平７−２０３３３９号公報
【特許文献２】特開平７−１９３７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このように、従来のインタラクティブムービー等のインタラクティブコンテンツの配信システムにおいては、ダウンロード型の場合、データ転送量の無駄が多いという問題があり、またストリーミング型の場合、ユーザが入力した後に選択されたコンテンツを視聴するまで転送のための待ち時間が長いという問題があった。
【００１０】
本発明はこのような問題を解決するためになされたもので、その目的は、インタラクティブムービー等のインタラクティブコンテンツをダウンロードする際のデータ転送量の無駄を省くことができ、また、ユーザにより選択されたコンテンツを視聴するまで待ち時間が長いという問題を解決できる、インタラクティブコンテンツ配信システム、インタラクティブコンテンツ配信方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明は上記課題を解決するためになされたものであり、本発明のインタラクティブコンテンツ配信システムは、複数のクライアント端末と通信ネットワークにより接続され、前記クライアント端末からインタラクティブコンテンツの送信要求を受信し、該クライアント端末にインタラクティブコンテンツを配信するインタラクティブコンテンツ配信システムであって、インタラクティブコンテンツが所定の選択肢に対応するシーン単位で分割し暗号化されたコンテンツパーツの１または２以上を記憶部に保持すると共に、前記クライアント端末からコンテンツパーツ送信要求を受信し、該クライアント端末から送信要求されたコンテンツパーツのＩＤを基に前記記憶部に保持したコンテンツパーツを読み出して前記クライアント端末に配信する１または２以上の配信サーバと、前記コンテンツパーツのＩＤと該コンテンツパーツの次に視聴される可能性のある１または２以上のコンテンツパーツの候補のＩＤとを対応づけて記録すると共に、前記各コンテンツパーツを保持する配信サーバのアドレス情報を記録したメタファイルを記憶部に保持し、前記クライアント端末からメタファイル送信要求を受信し、前記記憶部に保持したメタファイルを読み出して前記クライアント端末に配信するインデックスサーバと、前記コンテンツパーツを復号するために必要な復号鍵を記憶部に保持し、前記クライアント端末から復号鍵送信要求を受信し、前記記憶部に保持した復号鍵を読み出して前記クライアント端末に配信する鍵サーバとを備えることを特徴とする。
これにより、必要なデータのみを配信サーバからクライアント端末に転送させることができる。このため、従来のダウンロード型の課題であるデータ転送量の増大を抑え、同時に従来のストリーミング型の課題である待ち時間の低減や配信サーバの負荷を抑えることが可能となる。
【００１２】
また、本発明のインタラクティブコンテンツ配信システムは、前記クライアント端末が、前記インデックスサーバに対しコンテンツパーツのメタファイルの送信を要求するメタファイル要求手段と、前記鍵サーバに対しコンテンツパーツの復号鍵の送信を要求する復号鍵要求手段と、前記インデックスサーバから受信したメタファイル内に記録された情報を解析し、視聴すべきコンテンツパーツと該コンテンツパーツを保持する配信サーバを特定すると共に、次に視聴される可能性のあるコンテンツパーツの候補と該候補となるコンテンツパーツを保持する配信サーバを特定するメタファイル解析手段と、配信サーバに対しコンテンツパーツの送信を要求すると共に、現在のコンテンツパーツの視聴中に、次に視聴する可能性のあるコンテンツパーツの送信を要求するコンテンツパーツ要求手段と、前記コンテンツパーツ要求手段により受信した次に視聴される可能性のあるコンテンツパーツの候補から１つのコンテンツパーツを選択するためのコンテンツパーツ選択手段と、視聴対象となるコンテンツパーツを前記復号鍵により復号して再生する復号化手段と、インタラクティブコンテンツの再生処理の終了後に、クライアント端末内に保持したコンテンツパーツ、メタファイル、および復号鍵の情報を消去するコンテンツパーツ管理手段とを備えることを特徴とする。
これにより、必要なデータのみを配信サーバからクライアント端末に転送させることができる。このため、従来のダウンロード型の課題であるデータ転送量の増大を抑え、同時に従来のストリーミング型の課題である待ち時間の低減や配信サーバの負荷を抑えることが可能となる。また、メタファイル、復号鍵及びコンテンツパーツがクライアント端末には残らないようにでき、コンテンツパーツの安全性を確保することができる。
【００１３】
また、本発明のインタラクティブコンテンツ配信方法は、複数のクライアント端末と通信ネットワークにより接続され、前記クライアント端末からインタラクティブコンテンツの送信要求を受信し、該クライアント端末にインタラクティブコンテンツを配信するインタラクティブコンテンツ配信システムにおけるインタラクティブコンテンツ配信方法であって、１または２以上の配信サーバが、インタラクティブコンテンツが所定の選択肢に対応するシーン単位で分割し暗号化されたコンテンツパーツの１または２以上を記憶部に保持すると共に、前記クライアント端末からコンテンツパーツ送信要求を受信し、該クライアント端末から送信要求されたコンテンツパーツのＩＤを基に前記記憶部に保持したコンテンツパーツを読み出して前記クライアント端末に配信し、インデックスサーバが、前記コンテンツパーツのＩＤと該コンテンツパーツの次に視聴される可能性のある１または２以上のコンテンツパーツの候補のＩＤとを対応づけて記録すると共に、前記各コンテンツパーツを保持する配信サーバのアドレス情報を記録したメタファイルを記憶部に保持し、前記クライアント端末からメタファイル送信要求を受信し、前記記憶部に保持したメタファイルを読み出して前記クライアント端末に配信し、鍵サーバが、前記コンテンツパーツを復号するために必要な復号鍵を記憶部に保持し、前記クライアント端末から復号鍵送信要求を受信し、前記記憶部に保持した復号鍵を読み出して前記クライアント端末に配信することを特徴とする。
これにより、必要なデータのみを配信サーバからクライアント端末に転送させることができる。このため、従来のダウンロード型の課題であるデータ転送量の増大を抑え、同時に従来のストリーミング型の課題である待ち時間の低減や配信サーバの負荷を抑えることが可能となる。
【００１４】
また、本発明のインタラクティブコンテンツ配信方法は、前記クライアント端末が、前記インデックスサーバに対しコンテンツパーツのメタファイルの送信を要求し、前記鍵サーバに対しコンテンツパーツの復号鍵の送信を要求し、前記インデックスサーバから受信したメタファイル内に記録された情報を解析し、視聴すべきコンテンツパーツと該コンテンツパーツを保持する配信サーバを特定すると共に、次に視聴される可能性のあるコンテンツパーツの候補と該候補となるコンテンツパーツを保持する配信サーバを特定し、配信サーバに対しコンテンツパーツの送信を要求すると共に、現在のコンテンツパーツの視聴中に、次に視聴する可能性のあるコンテンツパーツの送信を要求し、前記受信した、次に視聴される可能性のあるコンテンツパーツの候補から１つのコンテンツパーツを選択し、視聴対象となるコンテンツパーツを前記復号鍵により復号して再生し、インタラクティブコンテンツの再生処理の終了後に、クライアント端末内に保持したコンテンツパーツ、メタファイル、および復号鍵の情報を消去することを特徴とする。
これにより、必要なデータのみを配信サーバからクライアント端末に転送させることができる。このため、従来のダウンロード型の課題であるデータ転送量の増大を抑え、同時に従来のストリーミング型の課題である待ち時間の低減や配信サーバの負荷を抑えることが可能となる。また、メタファイル、復号鍵及びコンテンツパーツがクライアント端末には残らないようにでき、コンテンツパーツの安全性を確保することができる。
【００１５】
また、本発明は、複数のクライアント端末と、インタラクティブコンテンツが所定の選択肢に対応するシーン単位で分割し暗号化されたコンテンツパーツの１または２以上をコンテンツパーツのＩＤと共に記憶部に保持し、クライアント端末からの送信要求により保持したコンテンツパーツを配信する１または２以上の配信サーバと、前記コンテンツパーツのＩＤ及び該コンテンツパーツの次に視聴される可能性のあるコンテンツパーツのＩＤとを対応づけた情報と、各コンテンツパーツを保持する配信サーバのアドレス情報と記録したメタファイルを記憶部に保持し、前記クライアント端末からの送信要求により保持したメタファイルを配信するインデックスサーバと、前記コンテンツパーツを復号するために必要な復号鍵を保持し、前記クライアント端末からの送信要求により保持した復号鍵を配信する鍵サーバとを備えるインタラクティブコンテンツ配信システムにおける前記クライアント端末内のコンピュータに実行させるプログラムであって、前記インデックスサーバからコンテンツパーツのメタファイルを受信する処理と、前記鍵サーバからコンテンツパーツの復号鍵を受信する処理と、前記インデックスサーバから受信したメタファイル内に記録された情報を解析し、視聴すべきコンテンツパーツと該コンテンツパーツを保持する配信サーバを特定すると共に、次に視聴される可能性のあるコンテンツパーツの候補と該候補となるコンテンツパーツを保持する配信サーバを特定する処理と、配信サーバからコンテンツパーツを受信すると共に、現在のコンテンツパーツの視聴中に、次に視聴する可能性のあるコンテンツパーツを受信する処理と、配信サーバから受信した次に視聴される可能性のあるコンテンツパーツの候補から１つのコンテンツパーツを選択するための処理と、視聴対象となるコンテンツパーツを前記復号鍵により復号して再生する処理と、インタラクティブコンテンツの再生処理の終了後に、クライアント端末内に保持したコンテンツパーツ、メタファイル、および復号鍵の情報を消去する処理とを実行させるプログラムである。
【発明の効果】
【００１６】
本発明のインタラクティブコンテンツ配信システムおよびインタラクティブコンテンツ配信方法においては、インタラクティブコンテンツの動画をシーン単位で分割し暗号化して配信サーバに配信し、コンテンツパーツのＩＤと次に視聴される可能性のあるコンテンツパーツのＩＤとを関連付けたメタファイルをインデックスサーバに保持しておき、クライアント端末では、メタファイルに記録された情報により、あるコンテンツパーツを再生している間に、次に視聴される可能性のあるコンテンツパーツだけを配信サーバからダウンロードするようにしたので、これにより、必要なデータのみを配信サーバからクライアント端末に転送させることができる。このため、従来のダウンロード型の課題であるデータ転送量の増大を抑え、同時に従来のストリーミング型の課題である待ち時間の低減や配信サーバの負荷を抑えることが可能となる。
【００１７】
また、本発明のインタラクティブコンテンツ配信システムおよびインタラクティブコンテンツ配信方法においては、クライアント端末は、インデックスサーバからメタファイルを受信し、鍵サーバから復号鍵を受信し、配信サーバからコンテンツパーツを受信し、コンテンツパーツを復号鍵を用いて再生している間に、次に視聴される可能性のあるコンテンツパーツだけを配信サーバからダウンロードしておくようにし、さらにインタラクティブコンテンツの視聴の終了後に、受信したコンテンツパーツ、メタファイル、および復号鍵の情報を端末内から消去するようにしたので、これにより、必要なデータのみを配信サーバからクライアント端末に転送させることができる。このため、従来のダウンロード型の課題であるデータ転送量の増大を抑え、同時に従来のストリーミング型の課題である待ち時間の低減や配信サーバの負荷を抑えることが可能となる。また、メタファイル、復号鍵及びコンテンツパーツがクライアント端末には残らないようにでき、コンテンツパーツの安全性を確保することができる。
【発明を実施するための最良の形態】
【００１８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１９】
図１は、本発明のインタラクティブコンテンツ配信システムの構成例を示す図であり、インタラクティブコンテンツ配信システムの仕組みと、インタラクティブコンテンツの配信と視聴の手順を示す図である。以下、図１を参照して、インタラクティブコンテンツの配信と視聴の手順について説明する。
【００２０】
最初に、オリジナルのインタラクティブコンテンツの動画を、所定の選択肢に対応するシーン単位で分割し、各パーツを同一の鍵で暗号化した暗号化コンテンツパーツ（単に、「コンテンツパーツ」ともいう）１を生成する（ステップＳ１）。
【００２１】
そして、コンテンツパーツの配信開始前に、暗号化されたコンテンツパーツ１を、１つまたは複数の配信サーバ１０に置き、コンテンツパーツ１の復号鍵３を鍵サーバ３０に配置する（ステップＳ２）。なお、この際に１つの配信サーバ１０に置かれるコンテンツパーツ１は、１つであってもよいし複数であってもよい。
【００２２】
次に、各コンテンツパーツ１について次に視聴される可能性のあるパーツのリスト（例えば、コンテンツパーツＡの次にはコンテンツパーツＢ、Ｃ、Ｄのいずれかが選択される可能性がある等）と、それぞれのコンテンツパーツの格納位置（例えば、ＵＲＬ（Uniform Resource Locator）等のアドレス情報）を記したファイル（メタファイル）を作成し、インデックスサーバ（Ｗｅｂサーバ等）２０に置く（ステップＳ３）。このメタファイルは、例えば、図４に示すように、コンテンツパーツのＩＤ（識別記号）ごとに、次に視聴される可能性のあるコンテンツパーツのリストと、それぞれのコンテンツパーツを格納した配信サーバのＵＲＬを記したファイルである。
【００２３】
そして、クライアント４０がインタラクティブコンテンツを視聴する場合は、クライアント端末４１により、鍵サーバ３０から該当インタラクティブコンテンツを復号するために必要な復号鍵３を入手する（ステップＳ４）。この際に鍵サーバ３０はコンテンツ視聴に必要な情報（例えば、クレジットカード番号など課金のための情報など）をクライアント４０に求め、視聴が可能と判断されたクライアント４０のクライアント端末４１に対してのみ復号鍵３を発行する。
【００２４】
また、クライアント４０は、クライアント端末４１により、視聴したいコンテンツのメタファイル２をインデックスサーバ２０から入手する（ステップＳ５）。クライアント端末４１はメタファイルに記録された情報を解析し、最初に視聴されるべきコンテンツパーツ１をダウンロードするための配信サーバ１０を特定し、この配信サーバ１０から最初に視聴されるべきコンテンツパーツ１をダウンロードする（ステップＳ６）。
【００２５】
最初のコンテンツパーツ１のダウンロードが終了したら、そのコンテンツパーツ１を、ステップＳ４で入手した復号鍵３で復号化行い、視聴を開始する（ステップＳ７）。この際に復号化されたコンテンツパーツはクライアント端末４１のメモリ上でのみ復号化されるためディスクなどの保存媒体には復号化されたコンテンツは記録されない。また。視聴と同時に次に視聴される可能性のあるコンテンツパーツ１をメタファイル２から特定し、ダウンロードを行う。（このときに既存のコンテンツパーツの繰り返し視聴などにより、過去にコンテンツパーツが入手されている場合にはダウンロードを行わない）。
【００２６】
クライアント端末４１では、ユーザの入力を視聴・入力応答プログラムが受け付け、入力内容によって選択されたコンテンツパーツ１の視聴を実施する。このときに、次に視聴すべきコンテンツパーツ１のダウンロードが終了していない場合は終了まで待つ。
【００２７】
以降、コンテンツパーツ１のダウンロードと視聴を繰り返す。そして、すべてのコンテンツパーツの視聴の終了後、復号鍵、コンテンツパーツ、およびメタファイルをクライアント端末４１内から削除する（ステップＳ８）。
【００２８】
このように、インタラクティブコンテンツの動画を、所定の選択肢に対応するシーン単位で分割したコンテンツパーツ１を配信サーバ１０に配信しておき、クライアント端末４１では、あるコンテンツパーツ１の再生と同時に、そのコンテンツパーツ１の次に再生される可能性のあるコンテンツパーツ１だけを配信サーバ１０からダウンロードすることで、必要なデータのみを転送させることができる。このため、従来のダウンロード型の課題であるデータ転送量の増大を抑え、同時に従来のストリーミング型の課題である待ち時間の低減を実現でき、また、配信サーバ１０の負荷を抑えることが可能となる。
【００２９】
また、この際にダウンロードされたコンテンツの安全性を確保するためと、さらに視聴に対して正しく課金するために、各コンテンツパーツ１は暗号化し、暗号化を解く復号鍵３はコンテンツ配信者が管理する鍵サーバ３０で集中的に管理するようする。また、鍵サーバ３０からの復号鍵３の入手は視聴開始の契機で行われようにし、課金が正しく行われたクライアント４０のクライアント端末４１にのみにコンテンツパーツ１を配布するようにし、視聴終了後には復号鍵及びコンテンツパーツはクライアント端末には残らないようする。なお、コンテンツの視聴時に動的に認証、鍵の配布及び復号を行う仕組みとしてはＤＲＭ（Digital Rights Management）技術を利用することができる。
【００３０】
また、図２は、本発明のインタラクティブコンテンツ配信システムにおける事前処理の手順を示すシーケンス図であり、インタラクティブコンテンツのパーツ化からコンテンツパーツやメタファイル等の各サーバへの配信までの手順を示すシーケンス図である。以下、図２を参照して事前処理の手順について説明する。
【００３１】
最初に、コンテンツ加工端末６０では、オリジナルのインタラクティブコンテンツを所定の選択肢に対応する独立したシーン単位で分割し、パーツ化する（ステップＳ１１）。そして、各コンテンツパーツを暗号化し（ステップＳ１２）、暗号化したコンテンツパーツを配信サーバ１０に配信する（ステップＳ１３）。
【００３２】
また、メタファイルを作成し（ステップＳ１４）、作成したメタファイルをインデックスサーバ２０に配信する（ステップＳ１５）。また、暗号化したコンテンツパーツを復号するための復号鍵を鍵サーバ３０に配信する（ステップＳ１６）。
【００３３】
以上の手順により、配信サーバ１０へのコンテンツパーツの格納、インデックスサーバ２０へのメタファイルの格納、鍵サーバ３０への復号鍵の格納を行い、事前準備が完了する。
【００３４】
また、図３は、本発明のインタラクティブコンテンツ配信システムにおけるコンテンツの再生処理の手順を示すシーケンス図である。以下、図３を参照して、インタラクティブコンテンツの再生処理の手順について説明する。
【００３５】
最初に、クライアント４０は、視聴しようとするインタラクティブコンテンツの再生に必要な復号鍵を取得するために、クライアント端末４１から鍵サーバ３０に復号鍵要求を送信する（ステップＳ２１）。鍵サーバ３０では、クライアント４０が復号鍵を取得する資格があるかどうかを認証する（ステップＳ２２）。例えば、クライアント４０が登録された会員であるかどうかを、ユーザＩＤやパスワードにより認証する。鍵サーバ３０によりクライアント４０の認証が行なわれると、鍵サーバ３０からクライアント端末４１に復号鍵が送信される（ステップＳ２３）。
【００３６】
クライアント端末４１では、復号鍵の取得後に、インデックスサーバ２０に対して該当インタラクティブコンテンツのメタファイル要求を送信し（ステップＳ２４）、インデックスサーバ２０はクライアント端末４１に対して要求されたメタファイルを送信する（ステップＳ２５）。
【００３７】
クライアント端末４１では、インデックスサーバ２０から受信したメタファイルの内容を解析し（ステップＳ２６）、メタファイル内のＵＲＬ情報を基に、コンテンツパーツ送信要求を配信サーバ１０に送信する（ステップＳ２７）。配信サーバ１０は、クライアント端末４１からコンテンツパーツ送信要求を受信し、該当するコンテンツパーツをクライアント端末４１に対して送信する（ステップＳ２８）。
【００３８】
クライアント端末４１では、受信したコンテンツパーツを復号鍵を用いて復号化を行ない（ステップＳ２９）、コンテンツを画面に表示する（ステップＳ３３）。また、コンテンツパーツ復号化してコンテンツを画面に表示している間に、メタファイルを解析し、次に視聴される可能性のあるコンテンツパーツを特定し（ステップＳ３０）、配信サーバ１０に対するコンテンツパーツ送信要求と、配信サーバ１０からクライアント端末４１へのコンテンツパーツ送信が順次繰り返される（ステップＳ３１、Ｓ３２）。
【００３９】
なお、コンテンツパーツの復号化（ステップＳ２９）。メタファイル解析（ステップＳ３０）、コンテンツパーツ送信要求（ステップＳ３１）、コンテンツパーツ送信（ステップＳ３２）の処理は、コンテンツパーツの視聴（ステップＳ３３）の間に、並行して行なわれる。
【００４０】
そして、クライアント端末４１において最終のコンテンツパーツの画面への表示が終わると、受信したコンテンツパーツ、メタファイル、復号鍵の情報がクライアント端末４１内から削除（消去）される（ステップＳ３４）。
【００４１】
このような手順により、クライアント端末４１において、ある配信サーバ１０からコンテンツの一部（コンテンツパーツ）をダウンロードし再生を行なっている間に、他の配信サーバ１０から次のコンテンツパーツをダウンロードすることができる。
【００４２】
また、図４は、メタファイルのデータ構成例を示す図である。図４に示す例では、インタラクティブコンテンツＸに関するメタファイルの例である。図４に示す例では、コンテンツパーツ（０）について、次に視聴される可能性のあるコンテンツパーツのＵＲＬ情報として、コンテンツパーツ（１）のＵＲＬ、コンテンツパーツ（２）のＵＲＬ、およびコンテンツパーツ（３）のＵＲＬが記録されている。  また、コンテンツパーツ（１）について、次に視聴される可能性のあるコンテンツパーツのＵＲＬ情報として、コンテンツパーツ（４）のＵＲＬ、コンテンツパーツ（５）のＵＲＬ、およびコンテンツパーツ（６）のＵＲＬが記録されている。
【００４３】
クライアント端末は、例えば、コンテンツパーツ（０）を視聴中に、次に視聴される可能性のあるコンテンツパーツ（１）、コンテンツパーツ（２）、およびコンテンツパーツ（３）をダウンロードしておき、クライアントにより次のコンテンツパーツを選択して視聴する。これにより、クライアントは、次のコンテンツパーツを滞りことなく視聴することができるようになる。
【００４４】
なお、クライアント端末内に既にダウンロードしたコンテンツパーツの情報を記録しておき、次に視聴される可能性のあるコンテンツパーツの候補中に既にダウンロードしたコンテンツパーツが含まれている場合は、そのコンテンツパーツについては、ダウンロードを省略するようにできる。
【００４５】
また、メタファイル中のコンテンツパーツの情報は、あるコンテンツパーツと該コンテンツパーツの次に視聴される可能性のあるコンテンツパーツの候補とを、ツリー構造（木構造）的に記載した形式であるが、実際には、例えば、コンテンツパーツ（１）を選択した場合に、次に視聴される可能性があるコンテンツパーツの候補中にコンテンツパーツ（０）が含まれるなど、先に視聴されたコンテンツパーツに戻ることもある。
【００４６】
また、図４に示すメタファイルのデータ構成では、次に視聴される可能性のある全てのコンテンツパーツを候補として記録しているが、現在視聴しているコンテンツパーツに対して、次に視聴される可能性のあるコンテンツパーツの候補中のいずれかが過去に既にダウンロードされていることが明らかな場合は、そのコンテンツパーツをメタファイルから除外するようにもできる。例えば、コンテンツパーツ（０）を視聴している場合は、過去にコンテンツパーツ（１）を必ず視聴していることが明らかな場合は、コンテンツパーツ（０）に関する情報（次に視聴される可能性のある候補の情報）からコンテンツパーツ（１）を除外しておくこともできる。
【００４７】
図５は、配信サーバ、インデックスサーバ、および鍵サーバの構成例を示す図である。図５において、配信サーバ１０と、インデックスサーバ２０と、鍵サーバ３０と、クライアント端末４１とは、インターネット４で接続されている。
【００４８】
配信サーバ１０は、暗号化されたコンテンツパーツ１ａを保存し管理するコンテンツ管理部１１と、クライアント端末４１から受信したコンテンツパーツ要求（コンテンツリクエスト）の内容を解析し、要求されたコンテンツパーツ１ａをクライアント端末４１に送信する要求解析部１２と、インターネット４との通信インターフェイスとなる通信Ｉ／Ｆ１３とで構成される。
【００４９】
インデックスサーバ２０は、メタファイル２ａを保存し管理するメタファイル管理部２１と、クライアント端末４１から受信したメタファイル要求（メタファイルリクエスト）の内容を解析し、要求されたメタファイル２ａを送信する要求解析部２２と、インターネット４との通信インターフェイスとなる通信Ｉ／Ｆ２３とで構成される。
【００５０】
鍵サーバ３０は、鍵ファイル３ａを保存し管理する鍵ファイル管理部３１と、クライアント端末４１から受信した復号鍵要求（復号鍵リクエスト）の内容を解析し、要求された鍵ファイル３ａをクライアント端末４１に送信する要求解析部３２と、インターネット４との通信インターフェイスとなる通信Ｉ／Ｆ３３とで構成される。
【００５１】
また、図６は、クライアント端末の構成例を示す図である。
図６において、リクエスト発行部５１は、インデックスサーバ２０に対しメタファイルの送信を要求するメタファイル要求部（メタファイル要求手段）５１ａと、鍵サーバ３０に対し復号鍵の送信を要求する復号鍵要求部（復号鍵要求手段）５１ｂと、配信サーバ１０に対しコンテンツパーツの送信を要求するコンテンツパーツ要求部（コンテンツパーツ要求手段）５１ｃとで構成される処理部である。メタファイル解析部（メタファイル解析手段）５２は、インデックスサーバ２０から受信したメタファイルを解析し、最初に視聴すべきコンテンツパーツと、そのコンテンツパーツを保持する配信サーバの特定、および、次に視聴する可能性のあるコンテンツパーツと、そのコンテンツパーツを保持する配信サーバを特定する処理を行なう。
【００５２】
復号化部５３は、暗号化されたコンテンツパーツ１ｂを復号鍵を用いて復号するための処理部である。描画部５４は、復号化部５３により復号されたコンテンツパーツを画面に描画するための処理部である。
【００５３】
コンテンツ管理部（コンテンツパーツ管理手段）５５は、現在視聴中のコンテンツパーツ１ｂ、および次に視聴される可能性のあるコンテンツパーツ１ｂを管理する処理を行ない、また、インタラクティブコンテンツの視聴終了後に、メタファイル、コンテンツパーツ、および復号鍵を消去する処理を行なう。
【００５４】
コンテンツ選択部（コンテンツパーツ選択手段）５６は、視聴・ユーザ応答プログラムにより、ユーザの入力を受け付け、次に視聴される可能性のあるコンテンツパーツ１ｂの中から、所望のコンテンツパーツを選択する処理を行なう。また、通信Ｉ／Ｆ５７は、クライアント端末４１とインターネット４との通信インターフェイスである。
【００５５】
以上、本発明の実施の形態について説明したが、本発明のインタラクティブコンテンツ配信システムは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【００５６】
本発明は、インタラクティブムービー等のインタラクティブコンテンツを配信サーバからダウンロードする際のデータ転送量を減らし、また、ユーザにより選択されたコンテンツを視聴するまで待ち時間を短くする効果を奏するので、本発明はインタラクティブコンテンツ配信システム、インタラクティブコンテンツ配信方法、およびプログラム等に有用である。
【図面の簡単な説明】
【００５７】
【図１】本発明のインタラクティブコンテンツ配信システムの構成例を示す図である。
【図２】インタラクティブコンテンツ配信システムにおける事前処理の手順を示すシーケンス図である。
【図３】インタラクティブコンテンツの再生処理の手順を示すシーケンス図である。
【図４】メタファイルのデータ構成例を示す図である。
【図５】配信サーバ、インデックスサーバ、および鍵サーバの構成例を示す図である。
【図６】クライアント端末の構成例を示す図である。
【図７】従来技術について説明するための図である。
【符号の説明】
【００５８】
１、１ａ、１ｂ  コンテンツパーツ
２、２ａ  メタファイル
３  復号鍵
３ａ  鍵ファイル
４  インターネット
１０  配信サーバ
１１  コンテンツ管理部
１２  要求解析部
２０  インデックスサーバ
２１  メタファイル管理部
２２  要求解析部
３０  鍵サーバ
３１  鍵ファイル管理部
３２  要求解析部
４０  クライアント
４１  クライアント端末
５１  リクエスト発行部
５１ａ  メタファイル要求部
５１ｂ  復号鍵要求部
５１ｃ  コンテンツパーツ要求部
５２  メタファイル解析部
５３  復号化部
５４  描画部
６０  コンテンツ加工端末
【図１】
2006217314.tif 000003
【図２】
2006217314.tif 000004
【図３】
2006217314.tif 000005
【図４】
2006217314.tif 000006
【図５】
2006217314.tif 000007
【図６】
2006217314.tif 000008
【図７】
2006217314.tif 000009