(57)【特許請求の範囲】
【請求項１】
複数のリソースから構成されるコンテンツにおいて、暗号化対象の前記各リソースがそれぞれの暗号鍵で暗号化された状態で、放送波で提供される復号装置であり、
放送波でパケットを受信する放送受信手段と、
前記受信したパケットから、暗号化データを有するパケットを、transport_scrambling_control フィールドの値に基づいて、各復号プロセスに振り分けるパケット振り分け手段と、
通信回線を介してライセンスを受信するライセンス受信手段と、
暗号化対象のリソース別に振り分けられたパケット中の暗号化データを、前記受信したライセンス中のそれぞれの復号鍵で復号する復号手段と、
を備えたことを特徴とする復号装置。
【請求項２】
ライセンスを記憶するライセンス保持手段を備えたことを特徴とする請求項１に記載の復号装置。
【請求項３】
ライセンス中のライセンス識別子に基づいて、当該ライセンスが有効になる放送範囲の復号を制御する復号制御手段を備えたことを特徴とする請求項１又は請求項２に記載の復号装置。
【請求項４】
放送波で受信したコンテンツを蓄積する蓄積手段を備えたことを特徴とする請求項１から請求項３のいずれかの項に記載の復号装置。
【請求項５】
受信中の放送範囲に対して有効なライセンスを通信回線を介して取得するライセンス取得手段を備えたことを特徴とする請求項１から請求項４のいずれかの項に記載の復号装置。
【請求項６】
放送波で受信中又は受信予定のコンテンツを表示画面上に明示させる表示手段と、
前記表示画面上に明示されたコンテンツを指定する指定手段と、
前記指定手段による指定のコンテンツに対応するライセンスを、通信回線を介して取得するライセンス取得手段と、
を備えたことを特徴とする請求項１から請求項３のいずれかの項に記載の復号装置。
【請求項７】
放送波で受信中もしくは受信予定のコンテンツ、又は前記蓄積手段に蓄積されたコンテンツを表示画面上に明示させる表示手段と、
前記表示画面上に明示されたコンテンツを指定する指定手段と、
前記指定手段による指定のコンテンツに対応するライセンスを、通信回線を介して取得するライセンス取得手段と、
を備えたことを特徴とする請求項４に記載の復号装置。
【請求項８】
前記表示手段は、前記表示画面上に明示されたコンテンツに対応するライセンスの有無を表示画面上に明示させることを特徴とする請求項６又は請求項７に記載の復号装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、復号装置に関する。
【背景技術】
【０００２】
従来、放送波と通信回線を利用したサービス提供システムが、例えば特許文献１に記載されている。特許文献１記載の従来技術では、放送波によってコンテンツを送信すると共に、受信側の端末に内蔵されている放送デコーダを有効に機能させる放送デコーダ有効化信号を通信回線を介して送信することで、受信側では、通信回線を介して受信した放送デコーダ有効化信号に基づいて、放送デコーダが有効になり、放送波によるコンテンツを受信（視聴）するようにしている。
【特許文献１】特開２００５−１５９４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した従来技術では、複数のリソース（映像、音声、データ等）から構成されるコンテンツを放送波で提供する場合であっても、一つの放送デコーダ有効化信号のみで受信側の放送デコーダを有効にさせるので、多様なサービス態様をユーザに提供することができない。
【０００４】
本発明は、このような事情を考慮してなされたもので、その目的は、複数のリソースから構成されるコンテンツを放送波で提供する場合に、多様なサービス態様をユーザに提供することのできる暗号化装置及び復号装置、ライセンス発行装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る復号装置は、複数のリソースから構成されるコンテンツにおいて、暗号化対象の前記各リソースがそれぞれの暗号鍵で暗号化された状態で、放送波で提供される復号装置であり、放送波でパケットを受信する放送受信手段と、前記受信したパケットから、暗号化データを有するパケットを、transport_scrambling_control フィールドの値に基づいて、各復号プロセスに振り分けるパケット振り分け手段と、通信回線を介してライセンスを受信するライセンス受信手段と、暗号化対象のリソース別に振り分けられたパケット中の暗号化データを、前記受信したライセンス中のそれぞれの復号鍵で復号する復号手段とを備えたことを特徴とする。
【０００８】
本発明に係る復号装置においては、ライセンスを記憶するライセンス保持手段を備えたことを特徴とする。
【０００９】
本発明に係る復号装置においては、ライセンス中のライセンス識別子に基づいて、当該ライセンスが有効になる放送範囲の復号を制御する復号制御手段を備えたことを特徴とする。
【００１０】
本発明に係る復号装置においては、放送波で受信したコンテンツを蓄積する蓄積手段を備えたことを特徴とする。
【００１１】
本発明に係る復号装置においては、受信中の放送範囲に対して有効なライセンスを通信回線を介して取得するライセンス取得手段を備えたことを特徴とする。
【００１２】
本発明に係る復号装置においては、放送波で受信中又は受信予定のコンテンツを表示画面上に明示させる表示手段と、前記表示画面上に明示されたコンテンツを指定する指定手段と、前記指定手段による指定のコンテンツに対応するライセンスを、通信回線を介して取得するライセンス取得手段とを備えたことを特徴とする。
【００１３】
本発明に係る復号装置においては、放送波で受信中もしくは受信予定のコンテンツ、又は前記蓄積手段に蓄積されたコンテンツを表示画面上に明示させる表示手段と、前記表示画面上に明示されたコンテンツを指定する指定手段と、前記指定手段による指定のコンテンツに対応するライセンスを、通信回線を介して取得するライセンス取得手段とを備えたことを特徴とする。
【００１４】
本発明に係る復号装置においては、前記表示手段は、前記表示画面上に明示されたコンテンツに対応するライセンスの有無を表示画面上に明示させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、複数のリソースから構成されるコンテンツを放送波で提供する場合に、多様なサービス態様をユーザに提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照し、本発明の一実施形態について説明する。
図１は、本発明の一実施形態に係る放送システムの構成を示すブロック図である。図１において、放送局１は暗号化装置１００を備える。暗号化装置１００は、放送波で提供するコンテンツを暗号化する。ライセンス発行装置２は、放送局１から放送波で提供される暗号化コンテンツを復号するためのライセンスを、通信回線を介して提供する。端末装置３は復号装置３００を備える。復号装置３００は、放送局１から放送波で提供される暗号化コンテンツを、ライセンス発行装置２から提供されるライセンスを用いて復号する。
【００１７】
ライセンス発行装置２及び端末装置３は、通信機能を有し、インターネット等の通信ネットワーク４に接続する。端末装置３は、固定端末であってもよく、或いは携帯端末であってもよい。携帯端末の場合は、移動通信ネットワークを介してインターネット等に接続する。また、端末装置３は放送波の受信機能を有する。
【００１８】
図２は、図１に示す暗号化装置１００の構成を示すブロック図である。図２において、コンテンツは複数のリソースから構成される。リソースの種類としては、例えば、映像、音声、データなどが挙げられる。コンテンツ中のリソースは、全てが暗号化対象であってもよく、或いは暗号化対象ではないものがあってもよい。図２の例では、コンテンツはＮ個のリソース_＃１〜＃Ｎから構成されており、リソース_＃１，＃２は暗号化対象であるので暗号化されるが、リソース_＃Ｎは暗号化対象ではないので暗号化されない。具体例を挙げれば、映像リソースと音声リソースとデータリソースとから構成されるコンテンツにおいて、映像リソースと音声リソースは暗号化し、データリソースは暗号化しないことが考えられる。
【００１９】
図２に示す暗号化装置１００は、暗号化部１１０とパケット生成部１２０と送信部１３０とを有する。暗号化部１１０は、複数の暗号化プロセス１１１を有することができる。各暗号化プロセス１１１は、それぞれに暗号化対象のリソースを、各々の暗号鍵で暗号化する。図２の例では、暗号化対象のリソース_＃１，＃２が、各暗号化プロセス１１１において暗号鍵_＃１，＃２でそれぞれ暗号化される。各リソースの暗号化データは、パケット生成部１２０に入力される。なお、非暗号化対象のリソース_＃Ｎ（非暗号化データ）は、そのままパケット生成部１２０に入力される。
【００２０】
パケット生成部１２０は、各リソースの暗号化データ又は非暗号化データをそれぞれ格納するトランスポートパケット（ＴＳパケット）を生成する。図３には、ＴＳパケットの構成例が示されている。図３のＴＳパケットは、ISO/IEC 13818-1（ＭＰＥＧ−２システム標準）に準拠している。図３において、data_byteフィールドには、暗号化対象リソースの場合は暗号化データが格納され、非暗号化対象リソースの場合は非暗号化データが格納される。また、ヘッダ中のtransport_scrambling_controlフィールドには、暗号化対象リソースか、若しくは非暗号化対象リソースかを示す値が格納される。transport_scrambling_controlフィールドの値「01」、「10」及び「11」は、暗号化対象リソースであることを示す。transport_scrambling_controlフィールドの値「00」は、非暗号化対象リソースであることを示す。
【００２１】
また、暗号化対象リソースの場合、transport_scrambling_controlフィールドの値「01」、「10」及び「11」は、当該リソースを暗号化した暗号化プロセス１１１を識別する。従って、transport_scrambling_controlフィールドの値「01」、「10」及び「11」によって、３つの暗号化プロセス１１１を識別することができる。ここで、暗号化プロセスは復号装置側の復号プロセスと対になるが、transport_scrambling_controlフィールドの値「01」、「10」及び「11」によって復号装置側の復号プロセスを指定することになる。なお、transport_scrambling_controlフィールドを用いる場合は、暗号化プロセスと復号プロセスの組み合わせを３つまで有することができるが、もっと多数の組み合わせに対応するための拡張方法については、後述する。
【００２２】
送信部１３０は、パケット生成部１２０から受け取ったＴＳパケット列を送信する。
【００２３】
図４は、図１に示すライセンス発行装置２が提供するライセンス２００の構成例を示す図である。図４において、ライセンス２００は、ライセンス識別子（ライセンスＩＤ）と復号鍵の組み合わせから構成される。ライセンスＩＤは、当該ライセンスが有効になる放送範囲を示す。放送範囲としては、例えば、放送時間、放送チャネル、コンテンツ、リソースなどで規定される。具体例を挙げれば、特定の放送時間における特定の放送チャネル、或いは、特定の放送チャネルにおける特定のコンテンツ、或いは、特定のコンテンツにおける１つまたは複数の特定のリソースなどが放送範囲として考えられる。
【００２４】
ライセンス２００において、ライセンスＩＤに組み合わされる復号鍵は、暗号化対象のリソースの各々に対応して設けられる。例えば、図２の例では、暗号化対象のリソース_＃１，＃２が、それぞれ暗号鍵_＃１，＃２で暗号化される。この場合、暗号化対象のリソース_＃１，＃２の各々に対応して、復号鍵_＃１，＃２が設けられる。
【００２５】
ライセンス発行装置２は、ライセンス２００を記憶する記憶手段を備える。例えば、ライセンス２００はデータベース化されて記憶される。また、ライセンス発行装置２は、その記憶手段内のライセンス２００を送信する送信手段を備える。その送信手段は、通信ネットワーク４を介して端末装置３にライセンス２００を送信する。
【００２６】
なお、ライセンス発行装置２は、専用のハードウェアにより実現されるものであってもよく、或いは、サーバコンピュータ等のコンピュータシステムにより構成され、ライセンス発行装置２の各機能を実現するためのプログラムを実行することによりその機能を実現させるものであってもよい。
【００２７】
図５は、図１に示す復号装置３００の構成を示すブロック図である。図５において、放送受信部３１０は放送波でＴＳパケットを受信する。このとき、放送受信部３１０は、ユーザ操作により指定された放送チャネルの受信を行う。
【００２８】
パケット振り分け部３２０は、その受信されたＴＳパケットから、暗号化データを有するＴＳパケットを暗号化対象のリソース別に振り分ける。例えば、図３のＴＳパケットの場合、transport_scrambling_controlフィールドの値が「01」、「10」及び「11」のＴＳパケットは、暗号化対象のリソースが暗号化された暗号化データを格納しているが、transport_scrambling_controlフィールドの値「01」、「10」及び「11」によって、その暗号化データを復号する復号プロセスを指定する。
【００２９】
復号部３３０は、複数の復号プロセス３３１を有することができる。各復号プロセス３３１に対しては、それぞれを区別する識別子を設ける。各復号プロセス３３１には、その識別子に基づき、パケット振り分け部３２０で振り分けられた暗号化対象リソースの暗号化データが入力される。各復号プロセス３３１は、それぞれに暗号化データを、ライセンス管理部３６０から供給される各々の復号鍵で復号する。各復号データは、端末装置３上で再生される。なお、非暗号化対象リソースのＴＳパケットに格納された非暗号化データは、そのまま端末装置３上で再生される。
【００３０】
ライセンス受信部３４０は、通信ネットワーク４を介してライセンス発行装置２からライセンス２００を受信する。ユーザは、所望の放送範囲で有効になるライセンス２００を得る契約を、例えばインターネット上のライセンスサーバで行うことにより、当該ライセンス２００を端末装置３で受信させることができる。なお、ライセンス２００は、有償、無償のいずれでもよい。
【００３１】
ライセンス保持部３５０は、ライセンス２００を記憶する。これにより、予め複数のライセンス２００を受信して蓄えておくことができるので、視聴の都度、ライセンス２００を取得する手間が省ける。
【００３２】
ライセンス管理部３６０は、ライセンス２００に基づいて、復号部３３０の復号動作を制御する。ライセンス管理部３６０は、ライセンス２００中のライセンスＩＤに基づいて、当該ライセンス２００が有効になる放送範囲を特定する。例えば、非暗号化対象の放送信号中に含まれる識別情報とライセンスＩＤとを照合することによって、有効になる放送範囲を判定することができる。
なお、端末装置３の機器態様によって、復号装置３００における復号プロセス３３１は、ライセンス２００に対応する全てを備える必要はなく、利用可能なサービスに対応する復号プロセス３３１のみを備えることとしてもよい。
【００３３】
ライセンス管理部３６０は、受信中の放送範囲に対して有効なライセンス２００をライセンス保持部３５０から読み出し、当該ライセンス２００中の復号鍵を各々対応する復号プロセス３３１に供給する。これにより、当該放送範囲に含まれる暗号化対象リソースの暗号化データが自動的に復号される。
【００３４】
ライセンス取得制御部３７０は、通信ネットワーク４を介してライセンス２００を取得する。例えば、ライセンス取得制御部３７０は、インターネット上のライセンスサーバにアクセスし、ライセンス２００を得る契約を行う。なお、ライセンス発行装置２にライセンスサーバ機能を設けるようにしてもよい。そのライセンス契約により取得可能となったライセンス２００は、ライセンス受信部３４０で受信される。ライセンス２００の取得について、以下に２つの実施例（ケース１、２）を挙げて説明する。
【００３５】
（ケース１）
ライセンス管理部３６０は、ライセンス保持部３５０内に、受信中の放送範囲に対して有効なライセンス２００が無い場合に、ライセンス取得制御部３７０に対して、当該放送範囲に対して有効なライセンス２００の取得を指示する。ライセンス取得制御部３７０は、その取得指示に応じて、受信中の放送範囲に対して有効なライセンス２００の取得を試みる。これにより、自動的にライセンス２００を取得することができる。
【００３６】
（ケース２）
放送波で受信中又は受信予定のコンテンツを端末装置３の表示画面上に明示させる表示手段を設ける。例えば、コンテンツが映像リソースとデータリソースを有する場合、図６に例示される端末装置３の表示画面３０において、映像リソースは映像画面３１上に表示され、データリソースはデータ放送画面３２上に表示される。このとき、例えば、映像画面３１内の下部に、放送波で受信中又は受信予定のコンテンツを示すマークを表示することで、対応するコンテンツを明示可能である。なお、放送波で受信中又は受信予定のコンテンツは、非暗号化対象の放送信号中のコンテンツ情報、例えば、放送波に多重されている番組関連情報やコンテンツの識別子等から知ることができる。
また、表示手段は、端末装置３の表示画面上に明示されたコンテンツに対応するライセンス２００の有無を表示画面上に明示させるようにしてもよい。例えば、図６の映像画面３１内の下部に、ライセンス２００の有無を示すマークを表示することで、対応するライセンス２００の有無を明示可能である。ライセンス２００の有無は、ライセンス保持部３５０内を探索することで判断することができる。
また、端末装置３の表示画面上に明示されたコンテンツを指定する指定手段を設ける。例えば、端末装置３の操作キーで、表示画面上に表示されているマークを選択することで、対応するコンテンツの指定が可能である。
ライセンス取得制御部３７０は、その指定のコンテンツに対応するライセンス２００の取得を試みる。これにより、ユーザはいつでも視聴したい時にライセンス２００を取得し、所望のコンテンツを視聴することができる。
【００３７】
上述したように本実施形態によれば、複数のリソース（映像、音声、データ等）から構成されるコンテンツを放送波で提供する場合に、放送局がリソース単位で暗号化もしくは非暗号化を設定することができる。これにより、リソース単位で選択的なサービスを提供することができ、ユーザに対して多様なサービス態様を提供することが可能になる。
【００３８】
また、ライセンスに含まれる復号鍵の構成を柔軟に設定することができるので、コンテンツの多様な視聴形態を実現することができる。例えば、１つの映像リソースと、２つの音声リソース（例えば日本語音声と英語音声）とから構成される映画コンテンツにおいて、映像リソースと一方の音声リソース（例えば日本語音声）に対応する各復号鍵を含むライセンスと、映像リソースともう一方の音声リソース（例えば英語音声）に対応する各復号鍵を含むライセンスとを設ける。このように、一つのコンテンツに対して、様々なパターンのライセンスを設けることにより、ユーザに対して多様な視聴形態を提供することが可能になる。
【００３９】
なお、本実施形態に係る暗号化装置１００及び復号装置３００は、専用のハードウェアにより実現されるものであってもよく、或いは、メモリおよびＣＰＵ（中央演算処理装置）等から構成され、各々の装置の機能を実現するためのプログラムをＣＰＵで実行することによりその機能を実現させるものであってもよい。
【００４０】
次に、暗号化プロセスと復号プロセスの組み合わせ（以下、「プロセス組」と称する）の個数を拡張する方法について説明する。
上述の図３に示すＴＳパケットのヘッダ中のtransport_scrambling_controlフィールドの値でプロセス組を識別する方法では、３個までプロセス組を設けることができる。さらに、プロセス組の個数を拡張する方法としては、例えば、図７に示されるＰＭＴのデータと、図８に示されるコンポーネント記述子とを利用する方法が挙げられる。図７及び図８の各データ構造は、ＡＲＩＢ（Association of Radio Industries and Businesses）における標準規格「ＳＴＤ−Ｂ１０」で規定されている。
【００４１】
図７に示すＰＭＴのデータ中の記述子領域２＿５００に、図８に示すコンポーネント記述子を格納することができる。そして、そのコンポーネント記述子中の未定義の領域５１０に識別子を格納する。該領域５１０は４ビットあるので、最大１６個の識別子を設けることができ、１つは非暗号化を示す識別子とすると、残りの１５個の識別子で最大１５個のプロセス組を識別することができる。
【００４２】
なお、コンポーネント記述子は既存の記述子であるが、新たな記述子を定義して用いてもよい。その場合には、任意の個数の識別子を設けることができ、プロセス組の個数をさらに拡張することができる。
【００４３】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、放送波で受信したコンテンツを蓄積する蓄積手段を復号装置に設けてもよい。図９に、その復号装置の構成例を示す。図９では、図５に示す復号装置３００において、さらに蓄積部６００を設けている。図９において、蓄積部６００は、放送受信部３１０で受信されたＴＳパケットを記憶し蓄積する。パケット振り分け部３２０は、蓄積部６００からＴＳパケットを読み出し、暗号化データを有するＴＳパケットを暗号化対象のリソース別に振り分ける。これにより、ユーザが放送されるコンテンツをリアルタイムで視聴することができないときには、受信したコンテンツを蓄積しておき、任意の時間に復号及び再生し視聴することが可能になる。
【００４４】
また、図９の復号装置において、上述のケース２の表示手段及び指定手段を設け、ユーザが指定したコンテンツに対応するライセンス２００の取得を行うようにしてもよい。この場合、表示手段は、放送波で受信中もしくは受信予定のコンテンツ、又は蓄積部６００に蓄積されたコンテンツを端末装置３の表示画面上に明示させるようにすればよい。
【００４５】
なお、本発明は、各種の放送システムに適用することができる。例えば、携帯端末向けデジタル放送システムに適用することができる。これにより、複数のリソースから構成されるコンテンツをデジタル放送で提供する場合に、携帯端末の特徴に応じた多様なサービス態様をユーザに提供することができる。
【００４６】
また、本発明に係る暗号方式としては、ストリーム暗号方式であってもよく、或いはブロック暗号方式であってもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態に係る放送システムの構成を示すブロック図である。
【図２】図１に示す暗号化装置１００の構成を示すブロック図である。
【図３】本発明の一実施形態に係るトランスポートパケット（ＴＳパケット）の構成例を示す図である。
【図４】図１に示すライセンス発行装置２が提供するライセンス２００の構成例を示す図である。
【図５】図１に示す復号装置３００の構成を示すブロック図である。
【図６】図１に示す端末装置３の表示画面３０の構成例を示す図である。
【図７】本発明の一実施形態に係る暗号化プロセスと復号プロセスの組み合わせの識別子の構成例を説明するための放送信号のデータ構造図である。
【図８】本発明の一実施形態に係る暗号化プロセスと復号プロセスの組み合わせの識別子の構成例を説明するための記述子例を示すデータ構造図である。
【図９】本発明の他の実施形態に係る復号装置の構成を示すブロック図である。
【符号の説明】
【００４８】
１…放送局、２…ライセンス発行装置、３…端末装置、４…通信ネットワーク、３０…表示画面、３１…映像画面、３２…データ放送画面、１００…暗号化装置、１１０…暗号化部、１１１…暗号化プロセス、１２０…パケット生成部、１３０…送信部、２００…ライセンス、３００…復号装置、３１０…放送受信部、３２０…パケット振り分け部、３３０…復号部、３３１…復号プロセス、３４０…ライセンス受信部、３５０…ライセンス保持部、３６０…ライセンス管理部、３７０…ライセンス取得制御部、６００…蓄積部
【図１】
0005698425.tif 000002
【図２】
0005698425.tif 000003
【図３】
0005698425.tif 000004
【図４】
0005698425.tif 000005
【図５】
0005698425.tif 000006
【図６】
0005698425.tif 000007
【図７】
0005698425.tif 000008
【図８】
0005698425.tif 000009
【図９】
0005698425.tif 000010