(57)【特許請求の範囲】
【請求項１】
第１コンテンツにリンクされている第２コンテンツの再生を許可する第２ライセンスデータを取得する第２ライセンス取得手段と、
前記第１コンテンツの送信開始後からの経過時間によって第２コンテンツの利用条件を変更する前記第２ライセンスデータを、前記第１コンテンツに多重化することを示す第２ライセンス多重化ルールを取得する第２ライセンス多重化ルール取得手段と、
取得された前記第２ライセンスデータを、前記第１コンテンツに多重化して多重化データを生成する多重化データ生成手段と、
前記第２ライセンス多重化ルール取得手段によって取得した第２ライセンス多重化ルールに従って、前記多重化データ生成手段を制御する多重化データ生成制御手段と、
生成された前記多重化データを、所定の期間、ストリーミングによりコンテンツ再生装置に送信する送信手段と
を備えることにより、前記第１コンテンツの送信開始後からの経過時間によって、第２コンテンツの利用条件を変更する
送信装置。
【請求項２】
前記第２ライセンス多重化ルールが、前記第１コンテンツの送信開始後からの経過時間が長いほど、前記第２コンテンツの再生をより長く許可する前記第２ライセンスデータを、前記第１コンテンツに多重化するルールであって、
前記多重化データ生成制御手段は、前記第１コンテンツの送信開始後からの経過時間が長いほど、第２コンテンツの利用期間が長い第２ライセンスデータを前記第１コンテンツに多重化するように、前記多重化データ生成手段を制御する
請求項１記載の送信装置。
【請求項３】
ストリーミングコンテンツの再生中に、ストリーミングコンテンツにリンクされた蓄積型コンテンツに再生を切り替え、ストリーミングコンテンツの再生開始後からの経過時間によって蓄積型コンテンツの利用条件を変更することが可能なコンテンツ再生装置であって、
ストリーム配信型の第１コンテンツに、蓄積型の第２コンテンツの再生を許可すると共に前記第１コンテンツの送信開始後からの経過時間によって前記第２コンテンツの利用条件を変更する第２ライセンスデータが、所定の期間、多重化されている多重化データを受信する受信手段と、
受信された前記多重化データから前記第２ライセンスデータと前記第１コンテンツとを抽出する抽出手段と、
抽出された前記第２ライセンスデータが再生を許可する第２コンテンツを取得するコンテンツ取得手段と、
抽出された前記第１コンテンツを再生し、前記第２コンテンツが取得されると、再生を切り替えて、取得された前記第２コンテンツを前記第２ライセンスデータに基づいて再生する再生手段と
を備えるコンテンツ再生装置。
【請求項４】
前記コンテンツ再生装置は、さらに、
あらかじめ蓄積型コンテンツを蓄積するコンテンツ蓄積手段を備え、
前記コンテンツ取得手段は、前記第２コンテンツが前記コンテンツ蓄積手段に蓄積されていれば、蓄積されている前記第２コンテンツを取得し、蓄積されていなければ、通信網を介してサーバから取得する
請求項３記載のコンテンツ再生装置。
【請求項５】
送信装置とコンテンツ再生装置とを備えるコンテンツ及びライセンス配信システムであって、
前記送信装置は、
第１コンテンツにリンクされている第２コンテンツの再生を許可する第２ライセンスデータを取得する第２ライセンス取得手段と、
前記第２ライセンスデータを前記第１コンテンツに多重化する第２ライセンス多重化ルールを取得する第２ライセンス多重化ルール取得手段と、
取得された前記第２ライセンスデータを、前記第１コンテンツに多重化して多重化データを生成する多重化データ生成手段と、
前記第２ライセンス多重化ルール取得手段によって取得した第２ライセンス多重化ルールに従って、前記多重化データ生成手段を制御する多重化データ生成制御手段と、
生成された前記多重化データを、所定の期間、ストリーミングにより前記コンテンツ再生装置に送信する送信手段とを備え、
前記コンテンツ再生装置は、
前記送信装置から、前記所定の期間のうちに、蓄積型の第２コンテンツの再生を許可すると共に前記第１コンテンツの送信開始後からの経過時間によって前記第２コンテンツの利用条件を変更する前記第２ライセンスデータが多重化されている多重化データを受信する受信手段と、
受信された前記多重化データから前記第２ライセンスデータと前記第１コンテンツとを抽出する抽出手段と、
抽出された前記第２ライセンスデータが再生を許可する第２コンテンツを取得するコンテンツ取得手段と、
抽出された前記第１コンテンツを再生し、前記第２コンテンツが取得されると、再生を切り替えて、取得された前記第２コンテンツを前記第２ライセンスデータに基づいて再生する再生手段とを備える
コンテンツ及びライセンス配信システム。
【請求項６】
第１コンテンツにリンクされている第２コンテンツの再生を許可する第２ライセンスデータを取得する第２ライセンス取得ステップと、
前記第１コンテンツの送信開始後からの経過時間によって第２コンテンツの利用条件を変更する前記第２ライセンスデータを、前記第１コンテンツに多重化することを示す第２ライセンス多重化ルールを取得する第２ライセンス多重化ルール取得ステップと、
取得された前記第２ライセンスデータを、前記第１コンテンツに多重化して多重化データを生成する多重化データ生成ステップと、
前記第２ライセンス多重化ルール取得手段によって取得した第２ライセンス多重化ルールに従って、前記多重化データ生成手段を制御する多重化データ生成制御ステップと、
生成された前記多重化データを、所定の期間、ストリーミングによりコンテンツ再生装置に送信する送信ステップと
を含むことにより、前記第１コンテンツの送信開始後からの経過時間によって、第２コンテンツの利用条件を変更する
送信方法。
【請求項７】
ストリーミングコンテンツの再生中に、ストリーミングコンテンツにリンクされた蓄積型コンテンツに再生を切り替え、ストリーミングコンテンツの再生開始後からの経過時間によって蓄積型コンテンツの利用条件を変更することが可能なコンテンツ再生方法であって、
ストリーム配信型の第１コンテンツに、蓄積型の第２コンテンツの再生を許可すると共に前記第１コンテンツの送信開始後からの経過時間によって前記第２コンテンツの利用条件を変更する第２ライセンスデータが、所定の期間、多重化されている多重化データを受信する受信ステップと、
受信された前記多重化データから前記第２ライセンスデータと前記第１コンテンツとを抽出する抽出ステップと、
抽出された前記第２ライセンスデータが再生を許可する第２コンテンツを取得するコンテンツ取得ステップと、
抽出された前記第１コンテンツを再生し、前記第２コンテンツが取得されると、再生を切り替えて、取得された前記第２コンテンツを前記第２ライセンスデータに基づいて再生する再生ステップと
を含むコンテンツ再生方法。
【請求項８】
送信装置のためのプログラムであって、
第１コンテンツにリンクされている第２コンテンツの再生を許可する第２ライセンスデータを取得する第２ライセンス取得ステップと、前記第２ライセンスデータを前記第１コンテンツに多重化する第２ライセンス多重化ルールを取得する第２ライセンス多重化ルール取得ステップと、取得された前記第２ライセンスデータを、前記第１コンテンツに多重化して多重化データを生成する多重化データ生成ステップと、前記第２ライセンス多重化ルール取得手段によって取得した第２ライセンス多重化ルールに従って、前記多重化データ生成手段を制御する多重化データ生成制御ステップと、生成された前記多重化データを、所定の期間、ストリーミングによりコンテンツ再生装置に送信する送信ステップとをコンピュータに実行させるプログラム。
【請求項９】
ストリーミングコンテンツの再生中に、ストリーミングコンテンツにリンクされた蓄積型コンテンツに再生を切り替え、ストリーミングコンテンツの再生開始後からの経過時間によって蓄積型コンテンツの利用条件を変更することが可能なコンテンツ再生装置のためのプログラムであって、
ストリーム配信型の第１コンテンツに、蓄積型の第２コンテンツの再生を許可すると共に前記第１コンテンツの送信開始後からの経過時間によって前記第２コンテンツの利用条件を変更する第２ライセンスデータが、所定の期間、多重化されている多重化データを受信する受信ステップと、受信された前記多重化データから前記第２ライセンスデータと前記第１コンテンツとを抽出する抽出ステップと、抽出された前記第２ライセンスデータが再生を許可する第２コンテンツを取得するコンテンツ取得ステップと、抽出された前記第１コンテンツを再生し、前記第２コンテンツが取得されると、再生を切り替えて、取得された前記第２コンテンツを前記第２ライセンスデータに基づいて再生する再生ステップとをコンピュータに実行させるプログラム。
【請求項１０】
第１コンテンツにリンクされている第２コンテンツの再生を許可する第２ライセンスデータを取得する第２ライセンス取得ステップと、前記第２ライセンスデータを前記第１コンテンツに多重化する第２ライセンス多重化ルールを取得する第２ライセンス多重化ルール取得ステップと、取得された前記第２ライセンスデータを、前記第１コンテンツに多重化して多重化データを生成する多重化データ生成ステップと、前記第２ライセンス多重化ルール取得手段によって取得した第２ライセンス多重化ルールに従って、前記多重化データ生成手段を制御する多重化データ生成制御ステップと、生成された前記多重化データを、所定の期間、ストリーミングによりコンテンツ再生装置に送信する送信ステップとをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
ストリーム配信型の第１コンテンツに、蓄積型の第２コンテンツの再生を許可すると共に前記第１コンテンツの送信開始後からの経過時間によって前記第２コンテンツの利用条件を変更する第２ライセンスデータが、所定の期間、多重化されている多重化データを受信する受信ステップと、受信された前記多重化データから前記第２ライセンスデータと前記第１コンテンツとを抽出する抽出ステップと、抽出された前記第２ライセンスデータが再生を許可する第２コンテンツを取得するコンテンツ取得ステップと、抽出された前記第１コンテンツを再生し、前記第２コンテンツが取得されると、再生を切り替えて、取得された前記第２コンテンツを前記第２ライセンスデータに基づいて再生する再生ステップとをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置から、コンテンツの再生を可能にするためのライセンスデータが多重化されたコンテンツを配信し、コンテンツ再生装置において当該コンテンツを再生するコンテンツ及びライセンス配信システムに関する。また、送信装置及びコンテンツ再生装置に関する。
【背景技術】
【０００２】
コンテンツ配信システムにおける従来のコンテンツ及びライセンス配信方法として、コンテンツと当該コンテンツの利用を可能にするための利用条件を記述したライセンスを一体のデータとして、コンテンツ再生装置がコンテンツ配信サーバから取得する方法がある。例えば、には、コンテンツデータと当該コンテンツのライセンスを１つのデータとしてコンテンツサーバからダウンロードする方法が開示されている（例えば、特許文献１参照。）。
【０００３】
今後のコンテンツ配信においては、あるコンテンツと別のコンテンツがリンクされ、コンテンツ再生装置にリンクに従いシーケンシャルにコンテンツを再生させるコンテンツの配信が想定される。例えば、リンク元コンテンツが、配信時間が予め決められて配信される編成型配信のリアルタイムストリーミングコンテンツであり、リンク先コンテンツが予めコンテンツ再生装置にダウンロードされた蓄積型コンテンツであることが想定される。さらに、リンク先コンテンツのライセンスがリンク元コンテンツの再生時間の経過と共に時系列で変更されることが想定される。例えば、リンク元のストリーミングコンテンツの前半１０分のみを再生した場合、リンク先コンテンツは１回しか再生できないが、リンク元のストリーミングコンテンツをさらに１０分再生した場合には、リンク先コンテンツが３回再生できるような制御をしたいという要望がでてくることが想定される。
【特許文献１】特開２０００−１５５７３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のように編成型配信のリアルタイムストリーミングコンテンツの再生時間に応じて、蓄積型コンテンツのライセンスを変更させることを想定した場合、従来の方法であれば、リンク元コンテンツの再生時間に応じたライセンスが重畳されたコンテンツをコンテンツサーバから取得する必要があり、コンテンツサーバへのコンテンツ取得要求が増大することが予想される。また、リンク元のコンテンツが編成型のリアルタイムストリーミングコンテンツであるため、コンテンツサーバへのコンテンツ取得要求が特定時間に集中することが予想される。前述の例に代表されるように、リンクするコンテンツがストリーミングコンテンツ／蓄積コンテンツに関わらず、リンク元コンテンツによってリンク先コンテンツのライセンスを変更させることを想定した場合、コンテンツサーバへのコンテンツ取得要求が増大することが予想される。そこで本発明では、これらの問題を解決する方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の送信装置は、第１コンテンツにリンクされている第２コンテンツの再生を許可する第２ライセンスデータを取得する第２ライセンス取得手段と、前記第１コンテンツの送信開始後からの経過時間によって第２コンテンツの利用条件を変更する前記第２ライセンスデータを、前記第１コンテンツに多重化することを示す第２ライセンス多重化ルールを取得する第２ライセンス多重化ルール取得手段と、取得された前記第２ライセンスデータを、前記第１コンテンツに多重化して多重化データを生成する多重化データ生成手段と、前記第２ライセンス多重化ルール取得手段によって取得した第２ライセンス多重化ルールに従って、前記多重化データ生成手段を制御する多重化データ生成制御手段と、生成された前記多重化データを、所定の期間、ストリーミングによりコンテンツ再生装置に送信する送信手段とを備えることにより、前記第１コンテンツの送信開始後からの経過時間によって、第２コンテンツの利用条件を変更する。
【０００６】
また、前記第２ライセンス多重化ルールが、前記第１コンテンツの送信開始後からの経過時間が長いほど、前記第２コンテンツの再生をより長く許可するルールであって、前記多重化データ生成制御手段は、前記第１コンテンツの送信開始後からの経過時間が長いほど、第２コンテンツの利用期間が長い第２ライセンスデータを前記第１コンテンツに多重化するように、前記多重化データ生成手段を制御するとしてもよい。
【０００７】
さらに、本発明のコンテンツ再生装置は、ストリーミングコンテンツの再生中に、ストリーミングコンテンツにリンクされた蓄積型コンテンツに再生を切り替え、ストリーミングコンテンツの再生開始後からの経過時間によって蓄積型コンテンツの利用条件を変更することが可能なコンテンツ再生装置であって、ストリーム配信型の第１コンテンツに、蓄積型の第２コンテンツの再生を許可すると共に前記第１コンテンツの送信開始後からの経過時間によって前記第２コンテンツの利用条件を変更する第２ライセンスデータが、所定の期間、多重化されている多重化データを受信する受信手段と、受信された前記多重化データから前記第２ライセンスデータと前記第１コンテンツとを抽出する抽出手段と、抽出された前記第２ライセンスデータが再生を許可する第２コンテンツを取得するコンテンツ取得手段と、抽出された前記第１コンテンツを再生し、前記第２コンテンツが取得されると、再生を切り替えて、取得された前記第２コンテンツを前記第２ライセンスデータに基づいて再生する再生手段とを備える。
【０００８】
また、前記コンテンツ再生装置は、さらに、あらかじめ蓄積型コンテンツを蓄積するコンテンツ蓄積手段を備え、前記コンテンツ取得手段は、前記第２コンテンツが前記コンテンツ蓄積手段に蓄積されていれば、蓄積されている前記第２コンテンツを取得し、蓄積されていなければ、通信網を介してサーバから取得するとしてもよい。
【０００９】
なお、本発明は、このようなコンテンツ及びライセンス配信システムとして実現することができるだけでなく、これらのコンテンツ及びライセンス配信システムを構成する送信装置及びコンテンツ再生装置などの単体として実現したり、これらのコンテンツ及びライセンス配信システムにおける特徴的な動作をステップとするコンテンツ及びライセンス配信方法として実現したり、その特徴的な動作をパーソナルコンピュータ等の汎用のコンピュータに実行させて機能させるプログラムとして実現することもできる。そして、そのプログラムは、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体やインターネット等の伝送媒体を介して頒布することができるのは言うまでもない。
【発明の効果】
【００１０】
以上説明したように、本発明によれば、放送コンテンツと別の蓄積型コンテンツとがリンクされ、リンク元放送コンテンツからリンク先蓄積型コンテンツに再生を切り替える場合、リンク元放送コンテンツからリンク先蓄積型コンテンツへの切り替えが同時刻に一斉に発生するような場合であっても、リンク元放送コンテンツにリンク先蓄積型コンテンツのライセンスを重畳してクライアントへ配信することで、ライセンスサーバへのライセンス取得要求の殺到を解消することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を、図面を参照しながら説明する。
図１は、本実施の形態に係るコンテンツ及びライセンス配信システムの概略構成を示す図である。本発明のコンテンツ及びライセンス配信システムは、放送コンテンツの再生の経過に合わせて、再生中のコンテンツ（請求の範囲では「第１のコンテンツ」に対応する。）にリンクされている別の蓄積型コンテンツ（請求の範囲では「第２のコンテンツ」に対応する。）に再生を切り替え、コンテンツの展開を変えていくことができるシステムである。なお、実施の形態におけるコンテンツとは、映像及び音声をＭＰＥＧ−２（Moving Picture Experts Group）やＭＰＥＧ−４等の圧縮方式によりデジタル圧縮し、必要に応じてＡＥＳやＴｒｉｐｌｅ  ＤＥＳ等により暗号化したデータを指す。デジタル放送の送出装置１０１は、コンテンツ及びコンテンツの再生に必要なライセンスを多重化し、放送衛星１０３へ送出する。この場合、一般には、コンテンツとそのコンテンツの再生を可能にするためのライセンスデータとが多重化されるが、本実施の形態では、コンテンツにリンクされている別のコンテンツのライセンスデータも時分割で多重化される。コンテンツ再生装置１０２は、放送衛星１０３からのデータストリームを受信し、多重化されたデータを分離し、ライセンスに従ってコンテンツの再生を行う。コンテンツサーバ１０５には、コンテンツが蓄積されており、コンテンツ再生装置１０２はインターネットなどの通信網１０４を通じて、コンテンツサーバ１０５からコンテンツデータを取得する。
【００１２】
本システムを用いたコンテンツ配信サービスは、予め視聴契約をしたユーザがコンテンツ再生装置１０２を利用して、コンテンツを再生できる環境を提供するサービスである。本サービスにおけるコンテンツは全て暗号化されており、コンテンツ再生装置１０２はコンテンツの利用条件とコンテンツの復号鍵が入ったライセンスを取得した上で、コンテンツを再生する。本サービスでは、インターネットなどの通信網１０４を利用する方法と、放送衛星１０３を利用する方法の２つの方法でコンテンツ及びライセンスの配信を行う。また、本サービスでは、あるコンテンツと別のコンテンツとの関連がリンク情報としてコンテンツに付与されており、コンテンツ再生装置１０２は、リンク情報を使って次に再生するコンテンツを指定することができる。
【００１３】
以下、本実施の形態に係る送出装置１０１、及びコンテンツ再生装置１０２の構成について説明する。
【００１４】
図２は、図１に示した送出装置１０１の構成を示すブロック図である。図２に示すように送出装置１０１は、コンテンツデータ入力部２０１、ライセンスデータ入力部２０２、ライセンス多重化ルール入力部２０３、マルチプレクサ２０４、多重化制御部２０５、出力部２０６を有する。送出装置１０１は、放送衛星１０３を使って配信されるデータストリームの生成を行う装置である。コンテンツデータ入力部２０１は、予め暗号化されたコンテンツデータと、コンテンツを一意に特定するためのコンテンツＩＤの入力を受け付ける機能部である。ライセンスデータ入力部２０２は、当該コンテンツからリンクするコンテンツを特定するリンク情報を含むライセンスデータの入力を受け付ける機能部である。ライセンス多重化ルール入力部２０３は、コンテンツデータとライセンスデータを多重化する際のルールの入力を受け付ける機能部である。マルチプレクサ２０４は、コンテンツデータとライセンスデータを多重化し、データストリームを生成する機能部である。多重化制御部２０５は、マルチプレクサ２０４でのデータの多重化を制御する機能部である。出力部２０６は、生成されたデータストリームを放送衛星１０３へ送出する機能部である。また、ライセンスパケットを時系列でコンテンツパケットに多重化する場合には、現在時刻および経過時間などを計測するためのタイマが必要であるが、デジタル放送の送信装置では当然に備えられているものであるので、図示および説明を省略する。
【００１５】
次に、図３は、コンテンツ再生装置１０２の構成の一例を示すブロック図である。図３に示すように、コンテンツ再生装置１０２は、ユーザからの入力を受け付け、再生中のコンテンツからリンク先のコンテンツに再生を切り替えることが可能なコンテンツ再生装置であって、受信部３０１、デマルチプレクサ３０２、コンテンツパケット処理部３０３、コンテンツ記録部３０４、ライセンスパケット処理部３０５、ライセンス記録部３０６、コンテンツ再生部３０７、ワーク鍵管理部３０８、再生制御部３０９、通信部３１０、ユーザ操作入力部３１１を有する。受信部３０１は、放送衛星１０３が送信するデータストリームを受信する機能部である。デマルチプレクサ３０２は、受信したデータストリームをコンテンツパケットとライセンスパケットに分離する機能部である。コンテンツパケット処理部３０３は、受信したコンテンツパケットに対しデータ処理を行う機能部である。コンテンツ記録部３０４は、蓄積型コンテンツのコンテンツデータを記録しておく記憶領域を有する機能部である。ライセンスパケット処理部３０５は、受信したライセンスパケットに対しデータ処理を行う機能部である。ライセンス記録部３０６は、ライセンスデータを記録しておく記憶領域を有する機能部である。コンテンツ再生部３０７は、コンテンツデータに対し、復号及びデコードを行い、コンテンツの再生を行う機能部である。ワーク鍵管理部３０８は、ライセンスデータを復号するためのワーク鍵を保持し管理する機能部である。再生制御部３０９は、ライセンスデータを用いて、コンテンツの再生可否判定などの再生制御を行う機能部である。通信部３１０は、通信網１０４を通じてコンテンツサーバ１０５などと通信を行う機能部である。ユーザ操作入力部３１１は、コンテンツ再生装置１０２のユーザからコンテンツの切り替えなどの操作を受け付ける機能部である。
【００１６】
以下、本システムを用いたコンテンツ配信サービスにおける送出装置１０１、コンテンツ再生装置１０２での処理について順に説明する。
【００１７】
まず、図４のフローチャートを用いて、送出装置１０１でのデータストリームの生成、及び送出までの処理について説明する。図４は、図２に示した送出装置１０１の動作を示すフローチャートである。
【００１８】
Ｓ４０１：コンテンツデータ入力部２０１に、予め暗号化されたコンテンツデータとコンテンツＩＤを入力する。コンテンツＩＤとは、コンテンツを一意に特定するための識別情報のことである。
【００１９】
Ｓ４０２：ライセンスデータ入力部２０２に当該コンテンツからリンクするコンテンツを指定するリンク情報及びライセンスデータを含むデータを入力する。図５は、ライセンスデータ入力部２０２へ入力されるデータの一例を示す図である。ライセンスデータ入力部２０２へ入力するデータは、ライセンスデータを一意に特定するためのライセンスＩＤ、リンク先のコンテンツを一意に特定するためのリンク先コンテンツＩＤ、コンテンツデータ取得に必要な情報であるコンテンツ取得情報、コンテンツを復号するためのコンテンツ鍵、コンテンツの利用条件から構成される。また、ライセンスデータ入力部２０２には複数のデータが入力として与えられる。
【００２０】
図５には、ライセンスデータ入力部２０２へ入力されるデータとしてライセンスＩＤ"０ｘ１００１"、"０ｘ１００２"で識別される２つのデータが記述されている。ライセンスＩＤ"０ｘ１００１"で識別されるデータは、コンテンツＩＤ"０ｘＡＡＡＡ"のコンテンツを利用するためのライセンスデータを含んでいる。また、リンク先のコンテンツとしてコンテンツＩＤ"０ｘＡＡＡＡ"が指定されている。そのコンテンツデータは"ｆｔｐ：／／ｘｘｘ．ｘｘｘ．ｘｘｘ／ｃｏｎｔｅｎｔ／０ｘＡＡＡＡ．ｍｐｇ"で取得でき、コンテンツ鍵は"０ｘＦＦ．．ＦＦ（１２８ビット）"であり、利用条件として２００３年１２月１日から２００３年１２月３１日の間は利用可能という有効期間が設定されている。
【００２１】
図４のＳ４０３：ライセンス多重化ルール入力部２０３にコンテンツとライセンスを多重化する際のルールを入力する。図６は、ライセンス多重化ルールの一例を示す図である。具体的には、同一のコンテンツに２つのライセンスデータを時間をずらせて多重化する多重化ルールの例を示している。ライセンス多重化ルールには、ルールを適用するライセンスのライセンスＩＤ、ライセンスを受信したコンテンツ再生装置１０２でのライセンスの蓄積の制限を示すライセンス消去フラグ、当該ライセンスを多重化して配信できる時間を示す配信開始時刻と配信終了時刻から構成される。図４のＳ４０２で与えられた全てのライセンスについての多重化ルールを記述し、ライセンス多重化ルール入力部２０３に入力する。入力されたライセンス多重化ルールは多重化制御部２０５へ送信される。
【００２２】
図６には、ライセンスＩＤ"０ｘ１００１"、"０ｘ１００２"のライセンスに対するライセンス多重化ルールが記述されている。ライセンスＩＤ"０ｘ１００１"のライセンスデータは、２００３年１２月２日９：００：００から２００３年１２月２日９：２９：５９の間に送出されるデータストリームに多重化することを意味している。また、ライセンスＩＤ"０ｘ１００１"は、多重化する際にライセンスパケットのライセンス消去フラグを"ＴＲＵＥ"と設定することを示している。ライセンス消去フラグが"ＴＲＵＥ"というのは、ライセンスデータを受け取ったコンテンツ再生装置１０２では、リンク元コンテンツが同じであるコンテンツのライセンスがコンテンツ再生装置１０２内に存在する場合、当該ライセンスを削除してからでないとライセンスＩＤ"０ｘ１００１"のライセンスは保存できないことを意味している。
【００２３】
図４のＳ４０４：多重化制御部２０５は、ライセンス多重化ルールに従い、マルチプレクサ２０４を使ってコンテンツとライセンスデータを多重化し、データストリームを生成する。なお、ライセンスデータは多重化される際、受信するコンテンツ再生装置１０２と共有するワーク鍵で暗号化された上で多重化される。
【００２４】
図４のＳ４０５：生成されたデータストリームは、出力部２０６より送出される。
以上で送出装置１０１での処理についての説明を終わる。
【００２５】
図７は、図６に示した多重化ルールにしたがって多重化されたライセンスデータと、それに対応して再生されるコンテンツとの関係の一例を示す図である。ただし、コンテンツＡは、衛星放送によるストリーミングコンテンツであるものとする。また、コンテンツＢ、ＣおよびＤは、あらかじめコンテンツ記録部３０４に保持されているものとする。同図では、コンテンツＡをストリーミング配信中に、コンテンツＡとは異なるが、コンテンツＡにリンクされたコンテンツＤのライセンスデータが、一定時間（ｔ０〜ｔ１の間）コンテンツＡに多重化されて配信されることが示されている。このときコンテンツ再生装置１０２において再生中のコンテンツＡでは、例えば、引き続いて再生されるべきコンテンツを切り替えるか否かを、ユーザに促すようなイベントが発生しており、ユーザはそのままコンテンツＡの再生を続けるか、または、コンテンツＤに再生を切り替えるかのいずれかを選択するようになっている。例えば、コンテンツＡがドラマなどの場合、「ユーザに促すようなイベント」とは、それ以後のストーリーの展開がユーザの選択に応じて変わっていくことが予測または明示されるようなイベントである。
【００２６】
ここで、ユーザが、コンテンツＤに再生を切り替える選択をした場合、ユーザはユーザ操作入力部３１１を操作して、コンテンツ再生装置１０２にコンテンツＤへの再生の切り替えを指示する。これにより、多重化データからライセンスＤが抽出される。しかし、この時点まで、コンテンツ再生装置１０２は、あらかじめ取得したライセンスＡに従ってコンテンツＡを再生していたのであるから、ライセンス記録部３０６にライセンスＡを保持している。ここで例えば、ライセンスＤのライセンスパケットにライセンス消去フラグ"ＴＲＵＥ"が記述されている場合には、ライセンス記録部３０６は、ライセンスＡをライセンス記録部３０６から消去しなければならない。ライセンスＡをライセンス記録部３０６から消去することにより、コンテンツ再生装置１０２は、ライセンスＤをライセンス記録部３０６に保存し、そのライセンスＤにしたがってコンテンツＤを再生することができる。
【００２７】
一方、先ほどの選択イベントにおいて、ユーザが、コンテンツＡの再生を継続する選択をした場合、ユーザはユーザ操作入力部３１１を操作して、コンテンツ再生装置１０２にコンテンツＡの再生の継続を指示する。これにより、ライセンス記録部３０６は、多重化データから抽出されたライセンスＤを消去し、元から保持していたライセンスＡを保持する。これにより、ユーザは、ライセンスＡに従ってコンテンツＡの視聴を継続することができる。また、この後、コンテンツＡにライセンスＣおよびライセンスＢなどが順次多重化されて配信される場合にも、上記と同様に、ユーザは、コンテンツＡから他のコンテンツＣまたはＢへ、コンテンツの継続または切り替えを選択することができる。
【００２８】
以上のように、多重化データから抽出されたライセンスと、元から保持していたライセンスとのうち、不要な方のライセンスをその都度、消去するようにしておけば、再生される一続きの複数のコンテンツにつき、ライセンス記録部３０６は１つのライセンスデータ分のメモリ領域を使うだけで済み、メモリ領域を有効に利用することができる。
【００２９】
なお、上記の例では、新たなライセンスが多重化されるごとに、ユーザにコンテンツの切り替えを問い合わせるイベントが発生すると説明したが、本発明はこの方法に限定されない。例えば、コンテンツ再生中に、時系列で、異なるライセンスが多重化されてくる場合、ユーザが何もしなければ、新たなライセンスが多重化されてくる都度、新たなライセンスをライセンス記録部３０６に取り込むものとしてもよい。この場合、ライセンス消去フラグが"ＴＲＵＥ"であれば、すでに保持しているライセンスを消去し、新たなライセンスをライセンス記録部３０６に保持するとしてもよい。
【００３０】
次に、コンテンツ再生装置１０２でのデータストリーム受信からコンテンツの再生、及びリンク先コンテンツへの再生の切り替えの処理について説明する。
【００３１】
図８のフローチャートを用いて、コンテンツ再生装置１０２でのユーザからの再生開始要求からコンテンツ再生開始までの処理について説明する。図８は、図３に示したコンテンツ再生装置１０２の動作を示すフローチャートである。
【００３２】
ユーザからコンテンツの再生開始要求がユーザ操作入力部３１１へ入力されることで、コンテンツ再生処理が開始される。ユーザはコンテンツ再生開始時に、再生するコンテンツが配信されているチャネルのチャネル識別子を指定して、コンテンツの再生開始要求を入力する。
【００３３】
Ｓ７０１：ユーザ操作入力部３１１から、チャネル識別子と共にコンテンツ再生開始要求が送信される。再生制御部３０９は指定されたチャネル識別子に該当するデータストリームを受信するように受信部３０１へ要求する。受信部３０１は、指定されたチャネル識別子に該当するデータストリームを受信する。
【００３４】
Ｓ７０２：受信したデータストリームは、受信部３０１からデマルチプレクサ３０２へ送られ、コンテンツパケットとライセンスパケットに分離される。本サービスで受信するデータストリームには、コンテンツパケットとライセンスパケットが含まれる。コンテンツパケット及びライセンスパケットの構造について、それぞれ図９、図１０を用いて説明する。
【００３５】
図９は、コンテンツパケットのデータ構造の一例を示す図である。コンテンツパケットは、パケット識別子、チャネル識別子、コンテンツＩＤ、コンテンツデータから構成される。パケット識別子は、当該パケットの種別を示すもので、ここではコンテンツパケットであることを示す識別子を記述する。チャネル識別子は、当該コンテンツがどのチャネルのコンテンツであるかを示す。コンテンツＩＤは、当該パケットに含まれる暗号化コンテンツを特定するための識別子を示す。コンテンツデータは、暗号化されたコンテンツのデータが入っている。以上で、コンテンツパケットの構造の説明を終わる。
【００３６】
次に、図１０は、ライセンスパケットのデータ構造の一例を示す図である。ライセンスパケットは、パケット識別子、チャネル識別子、ワーク鍵識別子、リンク元コンテンツＩＤ、リンク先コンテンツＩＤ、リンク先コンテンツ取得情報、ライセンス消去フラグ、ライセンスデータから構成される。パケット識別子は、当該パケットの種別を示すもので、ここではライセンスパケットであることを示す識別子を記述する。チャネル識別子は、当該ライセンスが配信されたチャネルの識別子を示す。ワーク鍵識別子は、当該ライセンスがどのワーク鍵で暗号化されているかを示す情報である。ワーク鍵は、あらかじめ本システムにおいてコンテンツの配信を受ける契約をしたユーザ全員に配信される鍵で、例えば、衛星デジタル放送などで個人情報などを配信するための放送波で配信される。リンク元コンテンツＩＤ、リンク先コンテンツＩＤはそれぞれリンク元、リンク先のコンテンツを一意に特定するための識別子である。この場合、リンク元コンテンツＩＤには、同一チャネルのデータストリームとして多重化されたコンテンツパケットに含まれるコンテンツのコンテンツＩＤが記述される。この２つの情報は、コンテンツ間のリンク関係を示しており、リンク先コンテンツＩＤで特定されるコンテンツからリンク元コンテンツＩＤで特定されるコンテンツへリンクが張られていることを示す。リンク先コンテンツ取得情報は、リンク先コンテンツＩＤで特定されるコンテンツデータの取得先を示している。ライセンス消去フラグは、コンテンツ再生装置１０２でのライセンスの蓄積に関する制約を示す情報である。ライセンス消去フラグが"ＴＲＵＥ"の場合、リンク元コンテンツが同じであるコンテンツのライセンスがコンテンツ再生装置１０２内に存在する場合、コンテンツ再生装置１０２内に蓄積するライセンスを削除してからでないと当該ライセンスは保存できないことを意味しているフラグである。ライセンス消去フラグが"ＦＡＬＳＥ"の場合、当該ライセンスの記録に関して何の制約も無いことを示す。ライセンスデータは、当該コンテンツの利用条件及び、コンテンツ鍵から構成され、ワーク鍵により暗号化されている。以上で、ライセンスパケットの構造について説明を終わる。
【００３７】
図８のＳ７０３：データストリームから分離されたコンテンツパケットは、コンテンツパケット処理部３０３へ送信する。コンテンツパケット処理部３０３は、取得したコンテンツデータからコンテンツＩＤを抜き出し、再生制御部３０９へ送信する。また、コンテンツパケットから抜き出したコンテンツデータをコンテンツ再生部３０７へ送信する。
【００３８】
図８のＳ７０１〜Ｓ７０３の中でデータストリームの受信からコンテンツパケットをコンテンツ再生部３０７まで送信する処理はコンテンツの再生が終了されるまで継続する。
【００３９】
図８のＳ７０４：再生制御部３０９は、取得したコンテンツＩＤを用いて、ライセンス記録部３０６から当該コンテンツの利用条件及びコンテンツ鍵を取得する。なお、コンテンツ再生装置１０２は、編成型配信のリアルタイムストリーミングコンテンツを再生するためのライセンスを予め取得して、ライセンス記録部３０４に記録しているものとする。ライセンス記録部３０４が管理するデータの一例を図１１に示す。コンテンツ記録管理部３０４では、各ライセンスについて、利用可能コンテンツＩＤ、リンク元コンテンツＩＤ、ライセンスＩＤ、コンテンツ取得情報、利用条件、コンテンツ鍵の情報を管理する。以上の情報をまとめて、ライセンス情報と呼ぶ。利用可能コンテンツＩＤは、当該ライセンスで再生できるコンテンツを一意に特定するための識別子である。リンク元コンテンツＩＤは、コンテンツがリンクされている場合のリンク元のコンテンツを一意に識別するための識別子である。コンテンツ取得情報は、当該コンテンツのコンテンツデータの取得先を示す。利用条件は、当該コンテンツの再生時に満たすべき条件を示す。コンテンツ鍵は、当該コンテンツの復号鍵を示す。
【００４０】
図１１では、コンテンツＩＤ"０ｘＡＡＡＡ"、"０ｘＢＢＢＢ"を利用するためのライセンスが記録されていることを示している。コンテンツＩＤ"０ｘＢＢＢＢ"のライセンスについて説明する。コンテンツＩＤ"０ｘＢＢＢＢ"は、コンテンツＩＤ"０ｘ２２２２"からリンクされている。コンテンツＩＤ"０ｘＢＢＢＢ"のライセンスはライセンスＩＤ"０ｘ２００２"であり、利用条件は何も設定されておらず、コンテンツ鍵は"０ｘＡＡ．．ＡＡ（１２８ビット）"である。また、コンテンツＩＤ"０ｘＢＢＢＢ"は、チャネル識別子"０ｘ０１"にて２００３年１２月２４日１３：００：００から同日１５：００：００に編成型ストリーミングコンテンツとして放送される。この利用可能コンテンツＩＤが"０ｘＢＢＢＢ"のコンテンツは、図７に示した例では、コンテンツＤであり、リンク元コンテンツＩＤ"０ｘ２２２２"のコンテンツは、コンテンツＡである。また、ライセンスＩＤ"０ｘ２００２"のライセンスは、図７に示したライセンスＤであり、ｔ０（２００３／１２／０１）〜ｔ１（２００３／１２／３１）の間にリンク元コンテンツＩＤ"０ｘ２２２２"のコンテンツＡに多重化されて配信されたものである。そして、コンテンツＡを再生するためのライセンスＡがライセンス記録部３０６から消去された後、新たなライセンスＡとしてライセンス記録部３０６に格納されたものと同様である。
【００４１】
図８のＳ７０５：再生制御部３０９は、取得したコンテンツの利用条件を評価し、コンテンツの再生可否を判定する。再生が可能と判定された場合、コンテンツ鍵をコンテンツ再生部３０７へ送信し、必要であればコンテンツの利用条件を更新して、図８のＳ７０６の処理へ移る。ライセンスの更新とは、例えば利用条件に再生回数が設定されている場合、現状のライセンス情報に記述された値から１減じた値に更新することを意味する。再生が不可能と判定された場合、コンテンツの再生ができないことをユーザへ通知し、終了する。
【００４２】
図８のＳ７０６：コンテンツ再生部３０７は、コンテンツデータをコンテンツ鍵を使って復号し、コンテンツを再生する。
【００４３】
以上では、コンテンツ再生装置１０２でのユーザからの再生開始要求からコンテンツ再生開始までの処理について説明した。
【００４４】
次に、コンテンツ再生装置１０２における再生中の処理について説明する。
図１２のフローチャートを用いて、コンテンツ再生装置１０２でのコンテンツ再生中の処理について説明する。図１２は、図３に示したコンテンツ再生装置でのコンテンツ再生中の動作を示すフローチャートである。
【００４５】
Ｓ１１０１：受信部は当該チャネルのデータストリームを受信し、デマルチプレクサ３０２に送信する。
【００４６】
Ｓ１１０２：デマルチプレクサ３０２は、データストリームをコンテンツパケットとライセンスパケットに分離する。
【００４７】
Ｓ１１０３：分離されたパケットは、種別により、コンテンツパケットはコンテンツパケット処理部３０３へ、ライセンスパケットはライセンスパケット処理部３０５へそれぞれ送信され、それぞれコンテンツの再生（Ｓ１１０９）、ライセンスの復号（Ｓ１１０４）の処理を行う。
【００４８】
Ｓ１１０４：ライセンスパケットを取得したライセンスパケット処理部３０５は、ライセンスパケット内のワーク鍵識別子を用いて、ワーク鍵管理部３０８からワーク鍵を取得する。ワーク鍵管理部３０８で管理するデータについては後述する。ライセンスパケット処理部３０５は、ワーク鍵管理部３０８から取得したワーク鍵を使ってライセンスデータ中のライセンスを復号し、ライセンス記録部３０６へ送信する。コンテンツ再生装置１０２は、ライセンスに必要なワーク鍵を放送やインターネットを通じて第３者による盗聴・改ざんがなされない安全な通信方法にて予め取得しておく。
【００４９】
ワーク鍵管理部３０８で管理するデータについて説明する。ワーク鍵管理部３０８で管理するデータの一例を図１３に示す。ワーク鍵管理部では、ワーク鍵を一意に特定するための識別子であるワーク鍵識別子とワーク鍵の実データを管理している。図１３では２つのワーク鍵が管理されていることを示している。ワーク鍵識別子"０ｘ１２３４"のデータについて説明する。ワーク鍵識別子"０ｘ１２３４"の実データは"０ｘ１１１１．．１１１１（１２８ビット）"である。以上で、ワーク鍵管理部で管理するデータの説明を終わる。
【００５０】
図１２のＳ１１０５：ライセンスパケット処理部３０５は、ライセンスパケット中のライセンス消去フラグを確認する。ライセンス消去フラグがＴＵＲＥの場合、図１２のＳ１１０６の処理を行う。ライセンス消去フラグがＦＡＬＳＥの場合、図１２のＳ１１０７の処理を行う。
【００５１】
図１２のＳ１１０６：図１２のＳ１１０４で取得したライセンスパケット内のリンク元コンテンツＩＤと同じリンク元コンテンツＩＤのライセンスがライセンス記録部３０６に存在する場合、ライセンス記録部３０６内の当該ライセンスを削除する。
【００５２】
図１２のＳ１１０７：図１２のＳ１１０４で復号されたライセンスをライセンス記録部３０６に記録する。
【００５３】
図１２のＳ１１０８：ユーザにコンテンツのリンク先が更新されたことを通知し、処理を終了する。
【００５４】
図１２のＳ１１０９：コンテンツパケット処理部３０３は、取得したコンテンツパケットからコンテンツデータを抜き出し、コンテンツ再生部３０７へ送信する。コンテンツ再生部３０７は、受信したコンテンツデータを復号し、再生を継続する。
【００５５】
以上で、コンテンツ再生中のコンテンツ再生装置１０２での処理の説明を終わる。
次に、再生中のコンテンツからのリンク情報を使ってリンク先のコンテンツの再生に切り替える処理について説明する。なお、以下の例では、ライセンスはライセンス消去フラグがＦＡＬＳＥの場合であり、コンテンツに多重化されたリンク先コンテンツを再生するためのライセンスは配信された時点でライセンス記録部３０６に蓄積される。
【００５６】
図１４のフローチャートを用いて、リンク先のコンテンツの再生に切り替える際のコンテンツ再生装置１０２での処理について説明する。図１４は、図３に示したコンテンツ再生装置のコンテンツの再生を切り替える際の動作を示すフローチャートである。
【００５７】
コンテンツ再生装置１０２では、リンク元コンテンツの再生中にユーザからリンク先コンテンツの再生要求がユーザ操作入力部３１１へ入力される。
【００５８】
再生中のコンテンツからリンクされたコンテンツの再生要求がユーザ操作入力部３１１へ入力されることで再生コンテンツの切り替え処理が開始される。ユーザはリンク先コンテンツの再生開始時に、再生するコンテンツのコンテンツＩＤを指定する。
【００５９】
Ｓ１３０１：ユーザ操作入力部３１１はユーザから指定されたコンテンツＩＤと共にコンテンツ再生要求を再生制御部３０９へ送信する。再生制御部３０９は受信したコンテンツＩＤをライセンス記録部３０６へ送信し、指定されたコンテンツに関するライセンス情報をライセンス記録部３０６から取得する。
【００６０】
Ｓ１３０２：再生制御部３０９は、ライセンス記録部３０６から取得したライセンスの利用条件を評価し、再生の可否を判定する。再生可能と判定された場合、コンテンツ鍵をコンテンツ再生部３０７へ送信し、Ｓ１３０３の処理を行う。再生が不可能と判定された場合、利用条件を満たさなかったことをユーザに通知し、処理を終了する。
【００６１】
Ｓ１３０３：リンク先のコンテンツが蓄積型コンテンツである場合、再生制御部３０７は、コンテンツデータがコンテンツ記録部３０４にあるか確認する。コンテンツ記録部３０４が管理するデータの一例を図１５に示す。コンテンツ記録部３０４では、コンテンツＩＤとコンテンツデータを管理する。図１５では、２つのコンテンツデータが管理されており、そのコンテンツＩＤは"０ｘＡＡＡＡ"と"０ｘＺＺＺＺ"であることを示している。当該コンテンツデータがコンテンツ記録部３０４に存在する場合、Ｓ１３０５の処理を行う。当該コンテンツデータがコンテンツ記録部３０４に存在しない場合、及びリンク先のコンテンツが編成型ストリーミングコンテンツである場合は、Ｓ１３０４の処理を行う。
【００６２】
Ｓ１３０４：再生制御部３０９は、ライセンス記録部３０６から取得したライセンス情報にある"コンテンツ取得情報"を参照しコンテンツデータを取得する。
【００６３】
リンク先のコンテンツが蓄積型コンテンツである場合、通信部３１０を通じて、コンテンツサーバ１０５からコンテンツデータを取得し、コンテンツ記録部３０４に記録する。
【００６４】
リンク先のコンテンツが編成型ストリーミングコンテンツである場合は、受信部３０１にチャネル識別子を指定して当該データストリームの受信を要求する。データストリームの受信後は、デマルチプレクサ３０２、コンテンツパケット処理部３０３を経てコンテンツ再生部３０７へコンテンツデータを送信する。
【００６５】
Ｓ１３０５：リンク先のコンテンツが蓄積型コンテンツである場合、再生制御部３０９は、コンテンツ記録部３０４から当該コンテンツデータをコンテンツ再生部３０７へ送信させる。
【００６６】
リンク先のコンテンツが編成型ストリーミングコンテンツである場合は、受信部３０１はデータストリームの受信後、デマルチプレクサ３０２、コンテンツパケット処理部３０３を経由して、コンテンツ再生部３０７へコンテンツデータを送信する。
【００６７】
コンテンツ再生部３０７は、コンテンツデータをコンテンツ鍵を使って復号し、コンテンツを再生する。
【００６８】
以上で、再生中のコンテンツからのリンク情報を使って、リンク先のコンテンツの再生に切り替える処理について説明を終わる。
【００６９】
なお、以上では、１つのマルチストーリーコンテンツに順次、別のコンテンツがリンクされる例について説明したが、以下では他の例として、リンク先のコンテンツにそれぞれまた別のマルチストーリーコンテンツがリンクされている場合について、図１６、図１７および図１８を用いて説明する。図１６は、多重化ルールにしたがって多重化されたライセンスデータと、それに対応して再生されるコンテンツとの関係の他の例を示す図である。図１７（ａ）は、コンテンツＡの時刻Ｔ０〜Ｔ１で再生される映像の一例を示す図である。例えば、女性がハイキングに出かけたとき大きなトンボが近づいてきたというような設定である。しかし、図１６に示すように、時刻Ｔ１〜Ｔ２ではコンテンツＢの再生を可能にするライセンス（ＬＴ）Ｂがコンテンツに多重化されて配信される。図１７（ｂ）は、コンテンツＡに出てきた女性がユーザだったらどうするかの入力を促す表示の一例を示す図である。このように、時刻Ｔ１〜Ｔ２では、ＬＴ  Ｂの配信に併せて、コンテンツＡでは、ユーザにコンテンツＢへの切り替えを選択するかを問う画面が表示されている。ユーザには、１．トンボをつかまえるか、２．にがしてあげるかのいずれかを選択するように表現されている。また、この表示は図１７（ｂ）のように文字だけの画面が表示される必要はなく、音声で案内したり、画面の進行に合わせてテロップで表示したりするとしてもよい。ここで、例えば、図１７（ｂ）の「２．にがしてあげる」を選択した場合が、コンテンツＢへの切り替えの選択であったとすると、ライセンス記録部３０６内のＬＴ  Ａが消去され、ＬＴ  Ｂが取得され、コンテンツＢに再生が切り替えられる。ユーザがコンテンツＢへの切り替えを選択すると、ライセンス消去フラグがＴＲＵＥの場合、コンテンツＡを再生するためのライセンス記録部３０６内のライセンスＡは消去されるので、コンテンツＢへの切り替えを選択したユーザは、コンテンツＡを再び再生することはできない。
【００７０】
図１７（ｃ）は、ＬＴ  Ｂの取得後、時刻Ｔ２までコンテンツＢが再生される場合の映像の一例を示す図である。例えば、トンボが飛んでいこうとする映像である。さらに、このコンテンツＢには、時刻Ｔ２〜Ｔ３の間、コンテンツＣの再生を可能にするＬＴ  Ｃが多重化されて配信される。図１７（ｄ）は、ユーザの入力を促す表示の一例を示す図である。ユーザには、１．トンボについていくのをやめるか、２．ついていくかのいずれかを選択するように表現されている。ここで、例えば、図１７（ｄ）の「２．ついていく」を選択した場合が、コンテンツＣへの切り替えの選択であったとすると、ライセンス記録部３０６内のＬＴ  Ｂが消去されてＬＴ  Ｃが取得され、コンテンツＣに再生が切り替えられる。
【００７１】
図１８（ａ）は、ＬＴ  Ｃの取得後、時刻Ｔ３までコンテンツＣが再生される場合の映像の一例を示す図である。例えば、トンボについていったら、大学の同級生に出会ったという映像である。コンテンツＣには時刻Ｔ３〜Ｔ４の間、コンテンツＤの再生を可能にするＬＴ  Ｄが多重化されて配信される。図１８（ｂ）は、ユーザの入力を促す表示のさらに他の例を示す図である。ユーザには、１．彼とお茶を飲むのをやめておくか、２．一緒にお茶を飲みにいくかのいずれかを選択するように表現されている。ここで、例えば、図１８（ｂ）の「２．お茶を飲みに行く」を選択した場合が、コンテンツＤへの切り替えの選択であったとすると、ライセンス記録部３０６内のＬＴ  Ｃが消去されてＬＴ  Ｄが取得され、コンテンツＤに再生が切り替えられる。
【００７２】
図１８（ｃ）は、ＬＴ  Ｄの取得後、最後までコンテンツＤが再生された場合の映像の一例を示す図である。例えば、大学の同級生と一緒にお茶を飲みに行ったら、お互いに気が合って結婚し、その後子供が生まれて、公園で子供と楽しく過ごすという映像である。図１８（ｄ）は、ＬＴ  Ｂの取得後、最後までコンテンツＢが再生された場合の映像の一例を示す図である。すなわち、図１７（ｄ）の画面でユーザが「１．トンボについていくのをやめておく」と選択した場合の例である。図１８（ｄ）は、例えば、女性がハイキングから家に帰って、楽しく犬と遊んでいる映像である。
【００７３】
なお、以上では、コンテンツごとに異なる展開や結末が用意されているマルチストーリーコンテンツを例として、リンクされるコンテンツ同士に何らかの関連性がある場合について説明したが、本発明のコンテンツはマルチストーリーコンテンツに限定されないし、コンテンツ同士に関連性がなくてもよい。例えば、企業がコマーシャルしたいコンテンツを１０分以上再生したユーザには、リンクされている別の人気コンテンツを、再生時間が１０分未満のユーザに比べて、３０分余分に再生できるようにしたライセンスを、リンク元コンテンツの再生時間に応じてリンク元コンテンツに多重化するなどとしてもよい。
【００７４】
なお、図５のコンテンツの利用条件として、コンテンツの再生が可能な有効期間と、コンテンツの再生回数が記述されているが、この他にも再生可能な最大時間や、再生機器のリージョンコードなど、コンテンツの再生に関する制約条件を記述してもよい。
【００７５】
なお、図１４のＳ１３０４において、蓄積型コンテンツを取得する際、コンテンツサーバ１０５から取得したデータは、編成型配信されるデータと同様にコンテンツパケットと別のコンテンツのライセンスパケットから構成されていてもよい。コンテンツサーバ１０５から取得したデータにライセンスパケットが付与されている場合、図１４のＳ１３０４において、通信部３１０は受信したデータをデマルチプレクサ３０２に送信する。デマルチプレクサ３０２は、受信したデータを分離し、コンテンツパケットをコンテンツパケット処理部３０３へ、ライセンスパケットをライセンスパケット処理部３０５へそれぞれ送信する。ライセンスパケット処理部３０５への送信以降の処理は、図１２のＳ１１０４と同じ処理を行う。コンテンツパケット処理部３０３は、コンテンツデータを抜き出し、コンテンツ記録部３０４に記録する。コンテンツパケット、ライセンスパケットに対する処理が終了した後、図１４のＳ１３０５以降の処理を続ける。
【産業上の利用可能性】
【００７６】
本発明のコンテンツ配信方法は、デジタルコンテンツの配信方法等として有用である。本発明のコンテンツ再生装置は、デジタル放送受信機能及び通信機能を備えるパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、携帯電話機、ＳＴＢ（Set Top Box）などとして有用である。本発明の送出装置は、コンテンツ及びライセンスを、衛星放送網やインターネット等の通信網を介してコンテンツ再生装置に配信する放送局の送信装置やサーバとして有用である。
【図面の簡単な説明】
【００７７】
【図１】本実施の形態に係るコンテンツ及びライセンス配信システムの概略構成を示す図である。
【図２】図１に示した送出装置の構成を示すブロック図である。
【図３】コンテンツ再生装置の構成の一例を示すブロック図である。
【図４】図２に示した送出装置の動作を示すフローチャートである。
【図５】ライセンスデータ入力部へ入力されるデータの一例を示す図である。
【図６】ライセンス多重化ルールの一例を示す図である。
【図７】図６に示した多重化ルールにしたがって多重化されたライセンスデータと、それに対応して再生されるコンテンツとの関係の一例を示す図である。
【図８】図３に示したコンテンツ再生装置の動作を示すフローチャートである。
【図９】コンテンツパケットのデータ構造の一例を示す図である。
【図１０】ライセンスパケットのデータ構造の一例を示す図である。
【図１１】図３に示したライセンス記録部が管理するライセンスデータの一例を示す図である。
【図１２】図３に示したコンテンツ再生装置でのコンテンツ再生中の動作を示すフローチャートである。
【図１３】図３に示したワーク鍵管理部で管理するワーク鍵データの一例を示す図である。
【図１４】図３に示したコンテンツ再生装置のコンテンツの再生を切り替える際の動作を示すフローチャートである。
【図１５】図３に示したコンテンツ記録部が管理するコンテンツデータの一例を示す図である。
【図１６】多重化ルールにしたがって多重化されたライセンスデータと、それに対応して再生されるコンテンツとの関係の他の例を示す図である。
【図１７】（ａ）は、コンテンツＡの時刻Ｔ０〜Ｔ１で再生される映像の一例を示す図である。（ｂ）は、コンテンツＡに出てきた女性がユーザだったらどうするかの入力を促す表示の一例を示す図である。（ｃ）は、ＬＴ  Ｂの取得後、時刻Ｔ２までコンテンツＢが再生される場合の映像の一例を示す図である。（ｄ）は、ユーザの入力を促す表示の一例を示す図である。
【図１８】（ａ）は、ＬＴ  Ｃの取得後、時刻Ｔ３までコンテンツＣが再生される場合の映像の一例を示す図である。（ｂ）は、ユーザの入力を促す表示のさらに他の例を示す図である。（ｃ）は、ＬＴ  Ｄの取得後、最後までコンテンツＤが再生された場合の映像の一例を示す図である。（ｄ）は、ＬＴ  Ｂの取得後、最後までコンテンツＢが再生された場合の映像の一例を示す図である。
【符号の説明】
【００７８】
１０１    送出装置
１０２    コンテンツ再生装置
１０３    放送衛星
１０４    通信網
１０５    コンテンツサーバ
２０１    コンテンツデータ入力部
２０２    ライセンスデータ入力部
２０３    ライセンス多重化ルール入力部
２０４    マルチプレクサ
２０５    多重化制御部
２０６    出力部
３０１    受信部
３０２    デマルチプレクサ
３０３    コンテンツパケット処理部
３０４    コンテンツ記録部
３０５    ライセンスパケット処理部
３０６    ライセンス記録部
３０７    コンテンツ再生部
３０８    ワーク鍵管理部
３０９    再生制御部
３１１    ユーザ操作入力部
【図１】
0004679160.tif 000002
【図２】
0004679160.tif 000003
【図３】
0004679160.tif 000004
【図４】
0004679160.tif 000005
【図５】
0004679160.tif 000006
【図６】
0004679160.tif 000007
【図７】
0004679160.tif 000008
【図８】
0004679160.tif 000009
【図９】
0004679160.tif 000010
【図１０】
0004679160.tif 000011
【図１１】
0004679160.tif 000012
【図１２】
0004679160.tif 000013
【図１３】
0004679160.tif 000014
【図１４】
0004679160.tif 000015
【図１５】
0004679160.tif 000016
【図１６】
0004679160.tif 000017
【図１７】
0004679160.tif 000018
【図１８】
0004679160.tif 000019