(57)【要約】【課題】複数個のチャンネルにそれぞれ対応する複数個のトランスポートストリームを複数個の受信装置等で表示でき且つ低コストなマルチストリーム配信装置およびマルチデスクランブル装置を提供する。【解決手段】チューナー２０２〜２０４から受信された３個の第一スクランブル後トランスポートストリームは、マルチプレクサ２０５で、１個の第二スクランブル後トランスポートストリームへ時間多重される。マルチデスクランブル装置１０１は、１個の第二スクランブル後トランスポートストリームを構成している３個の第一スクランブル後トランスポートストリームそれぞれに対して、受信装置３０１〜３０３にそれぞれ対応させスクランブル解除および暗号化を施す。【選択図】図１
2008172391.tif 000002
【特許請求の範囲】
【請求項１】
複数個の受信装置にそれぞれ対応する複数個の第一スクランブル後トランスポートストリームを１個の第二スクランブル後トランスポートストリームへ時間多重するマルチプレクサと、
前記１個の第二スクランブル後トランスポートストリームを構成している前記複数個の第一スクランブル後トランスポートストリームそれぞれに対して、前記複数個の受信装置にそれぞれ対応させスクランブル解除および暗号化を施すことにより、複数個の第一暗号化後トランスポートストリームから構成される１個の第二暗号化後トランスポートストリームとするマルチデスクランブル装置と、
前記１個の第二暗号化後トランスポートストリームを前記複数個の第一暗号化後トランスポートストリームへ時間分離し前記複数個の受信装置それぞれへ対応させ入力させるストリーム転送インターフェースと
を備えるマルチストリーム配信装置。
【請求項２】
請求項１に記載のマルチストリーム配信装置であって、
前記マルチストリーム配信装置全体は筐体からなり、
前記マルチデスクランブル装置はカードからなる
マルチストリーム配信装置。
【請求項３】
複数個の受信装置にそれぞれ対応する複数個の第一スクランブル後トランスポートストリームが時間多重された１個の第二スクランブル後トランスポートストリームを前記複数個の第一スクランブル後トランスポートストリームへ時間分離するデマルチプレクサと、
前記複数個の第一スクランブル後トランスポートストリームそれぞれに対して、前記複数個の受信装置にそれぞれ対応させスクランブル解除を施すことにより、複数個のスクランブル解除後トランスポートストリームとするデスクランブル回路と、
前記複数個のスクランブル解除後トランスポートストリームそれぞれに対して、前記複数個の受信装置にそれぞれ対応させ暗号化を施すことにより、複数個の第一暗号化後トランスポートストリームとする暗号化回路と、
前記複数個の第一暗号化後トランスポートストリームを１個の第二暗号化後トランスポートストリームへ時間多重するマルチプレクサと
を備えるマルチデスクランブル装置。
【請求項４】
請求項３に記載のマルチデスクランブル装置であって、
前記デスクランブル回路は、前記複数個の受信装置に対応した個数が設けられ、それぞれ、前記複数個の受信装置毎に異なる個別デスクランブル鍵を用いて、前記複数個の第一スクランブル後トランスポートストリームに対してスクランブル解除を施し、
前記暗号化回路は、前記複数個の受信装置に対応した個数が設けられ、それぞれ、前記複数個の受信装置毎に異なる個別暗号鍵を用いて、前記複数個のスクランブル解除後トランスポートストリームに対して暗号化を施す
マルチデスクランブル装置。
【請求項５】
請求項３に記載のマルチデスクランブル装置であって、
前記デスクランブル回路は、前記複数個の受信装置に対応した個数が設けられ、それぞれ、前記複数個の受信装置毎に異なる個別デスクランブル鍵を用いて、前記複数個の第一スクランブル後トランスポートストリームに対してスクランブル解除を施し、
前記暗号化回路は、前記複数個の受信装置に対応した個数が設けられ、それぞれ、前記複数個の受信装置に共通の共通暗号鍵を用いて、前記複数個のスクランブル解除後トランスポートストリームに対して暗号化を施すとともに、前記複数個の受信装置毎に異なる個別暗号鍵を用いて、前記共通暗号鍵に対して暗号化を施す
マルチデスクランブル装置。
【請求項６】
請求項３に記載のマルチデスクランブル装置であって、
前記デスクランブル回路は、前記複数個の受信装置に対応した個数が設けられ、それぞれ、前記複数個の受信装置毎に異なる個別デスクランブル鍵を用いて、前記複数個の第一スクランブル後トランスポートストリームに対してスクランブル解除を施し、
前記暗号化回路は、前記複数個の受信装置に共通に１個が設けられ、前記複数個の受信装置に共通の共通暗号鍵を用いて、前記複数個のスクランブル解除後トランスポートストリームに対して暗号化を施すとともに、前記複数個の受信装置毎に異なる個別暗号鍵を用いて、前記共通暗号鍵に対して暗号化を施す
マルチデスクランブル装置。
【請求項７】
請求項３に記載のマルチデスクランブル装置であって、
前記デスクランブル回路は、前記複数個の受信装置に共通に１個が設けられ、前記複数個の受信装置毎に時系列で変化する個別デスクランブル鍵を用いて、前記複数個の第一スクランブル後トランスポートストリームに対してスクランブル解除を施し、
前記暗号化回路は、前記複数個の受信装置に共通に１個が設けられ、前記複数個の受信装置毎に時系列で変化する個別暗号鍵を用いて、前記複数個のスクランブル解除後トランスポートストリームに対して暗号化を施す
マルチデスクランブル装置。
【請求項８】
請求項３に記載のマルチデスクランブル装置であって、
前記デスクランブル回路は、前記複数個の受信装置に共通に１個が設けられ、前記複数個の受信装置毎に時系列で変化する個別デスクランブル鍵を用いて、前記複数個の第一スクランブル後トランスポートストリームに対してスクランブル解除を施し、
前記暗号化回路は、前記複数個の受信装置に共通に１個が設けられ、前記複数個の受信装置に共通の共通暗号鍵を用いて、前記複数個のスクランブル解除後トランスポートストリームに対して暗号化を施すとともに、前記複数個の受信装置毎に異なる個別暗号鍵を用いて、前記共通暗号鍵に対して暗号化を施す
マルチデスクランブル装置。
【請求項９】
請求項４乃至請求項８のいずれかに記載のマルチデスクランブル装置であって、
前記トランスポートストリームには、前記複数個の受信装置にそれぞれ対応する識別番号を含むヘッダが付与されている
マルチデスクランブル装置。
【請求項１０】
請求項４乃至請求項８のいずれかに記載のマルチデスクランブル装置であって、
前記暗号鍵は、所定のタイミングで変更される
マルチデスクランブル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、マルチストリーム配信装置およびマルチデスクランブル装置に関し、特に、複数個の異なる受信装置（テレビまたはＳＴＢ（Set Top Box））に対するスクランブル解除（デスクランブル）を、１個の装置で同時に行うための技術に関するものである。
【背景技術】
【０００２】
従来のマルチストリーム配信装置およびマルチデスクランブル装置は、例えばCableLabsが策定した規格CableCARD Interface 2.0 Specificationで規定されたＣａｂｌｅＣＡＲＤを用いて、複数個のチャンネル（放送のプログラム）にそれぞれ対応して受信された複数個のスクランブル後トランスポートストリームをスクランブル解除するとともに、スクランブル解除後トランスポートストリームを暗号化し、１個の特定の受信装置に転送するものであった（例えば、特許文献１および非特許文献１参照）。
【０００３】
【特許文献１】米国特許出願公開第２００４／２６０８２３号明細書
【非特許文献１】Cable Television Laboratories, Inc. (CableLabs)、CableCARD Interface 2.0 Specification、OC-SP-CCIF2.0-I07-060803、２００６年８月３日、ｐ．２１−２２、ｐ．３７−４０
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなマルチストリーム配信装置およびマルチデスクランブル装置においては、トランスポートストリームに関するスクランブル解除処理、暗号化処理、および転送処理は、ＣａｂｌｅＣＡＲＤが認証した１個の特定の受信装置との間でのみ行われる。従って、複数個のチャンネルにそれぞれ対応する複数個のトランスポートストリームに関して受信やスクランブル解除ができても、それらのトランスポートストリームを表示できる装置は１個の特定の受信装置、またはそれに接続される表示装置（モニター）に限定されるといった問題がある。また、複数個の異なる受信装置、またはそれに接続される表示装置でそれぞれ異なるトランスポートストリームを表示するためには、受信装置と同数のＣａｂｌｅＣＡＲＤを用意する必要があるが、ＣａｂｌｅＣＡＲＤは通常、１００米ドル前後の高価なものであり、一般家庭にある複数台のテレビまたはＳＴＢでデジタルケーブルサービスを享受するためには、コストが高くなるという問題があった。
【０００５】
この発明は、上記のような問題点を解決するためになされたものであり、複数個のチャンネルにそれぞれ対応する複数個のトランスポートストリームを複数個の受信装置等で表示でき且つ低コストなマルチストリーム配信装置およびマルチデスクランブル装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明に係るマルチストリーム配信装置は、複数個の受信装置にそれぞれ対応する複数個の第一スクランブル後トランスポートストリームを１個の第二スクランブル後トランスポートストリームへ時間多重するマルチプレクサと、１個の第二スクランブル後トランスポートストリームを構成している複数個の第一スクランブル後トランスポートストリームそれぞれに対して、複数個の受信装置にそれぞれ対応させスクランブル解除および暗号化を施すことにより、複数個の第一暗号化後トランスポートストリームから構成される１個の第二暗号化後トランスポートストリームとするマルチデスクランブル装置と、１個の第二暗号化後トランスポートストリームを複数個の第一暗号化後トランスポートストリームへ時間分離し複数個の受信装置それぞれへ対応させ入力させるストリーム転送インターフェースとを備える。
【発明の効果】
【０００７】
本発明に係るマルチストリーム配信装置は、１個の第二スクランブル後トランスポートストリームを構成している複数個の第一スクランブル後トランスポートストリームそれぞれに対して、複数個の受信装置にそれぞれ対応させスクランブル解除および暗号化を施すことにより、複数個の第一暗号化後トランスポートストリームから構成される１個の第二暗号化後トランスポートストリームとするマルチデスクランブル装置を備えている。従って、複数個の受信装置からの要求によりチャンネルを選局し、スクランブルされたトランスポートストリームにスクランブル解除および暗号化を施し、それぞれの受信装置にそれぞれ別々のトランスポートストリームを転送することが可能になる。よって、１個のＣａｂｌｅＣＡＲＤで、複数個のチャンネルにそれぞれ対応する複数個のトランスポートストリームを複数個の受信装置等で表示できる。従って、受信装置の個数分のＣａｂｌｅＣＡＲＤが必要であった従来のマルチストリーム配信装置に比較して、コストを低減することが可能となる。
【発明を実施するための最良の形態】
【０００８】
＜実施の形態１＞
図１はこの発明の実施の形態１に係るマルチストリーム配信装置２０１を用いたシステム構成を示すブロック図である。
【０００９】
図１のシステム構成において、マルチストリーム配信装置２０１には、ケーブル網４０１と、デジタル信号デコード機能を内蔵したテレビからなる受信装置３０１〜３０２と、デジタル信号デコード機能を内蔵したＳＴＢからなる受信装置３０３とが接続されている。受信装置３０３には、モニター３０４が接続されている。
【００１０】
マルチストリーム配信装置２０１は、チューナー２０２〜２０４と、マルチプレクサ２０５と、マルチデスクランブルインターフェース２０６と、ストリーム転送インターフェース２０７と、マルチストリーム配信装置２０１全体の制御を行うとともに受信装置３０１〜３０３との間で情報交換を行うＣＰＵ２０８と、放送に関する情報、スクランブル情報、または番組ガイド情報などを受信するＯＯＢ（Out Of Band）チューナー２０９と、マルチデスクランブル装置１０１とからなる。なお、マルチデスクランブル装置１０１は、ＣａｂｌｅＣＡＲＤから構成されるものとする。
【００１１】
図１において、ケーブル網４０１から送られてくるケーブル放送信号は、分配されてチューナー２０２〜２０４へ入力される。チューナー２０２〜２０４は、受信装置３０１〜３０３の要求に基づきＣＰＵ２０８によって制御され、指定されたチャンネルを受信することができる。チューナー２０２〜２０４から受信されたトランスポートストリーム（第一スクランブル後トランスポートストリーム）は、マルチプレクサ２０５へ入力され、各々のストリームを識別されるとともに到着時間を示すヘッダ情報を付加されて、１個のストリーム（第二スクランブル後トランスポートストリーム）へ合成変換（時間多重）される。本実施の形態に係るＣａｂｌｅＣＡＲＤを用いたシステムの場合には、トランスポートストリームに付加するヘッダとしては、CableCARD Interface 2.0 Specificationで規定されたものが使用される。
【００１２】
１個に時間多重されたストリームは、マルチデスクランブルインターフェース２０６を通してマルチデスクランブル装置１０１へ転送される。放送信号が配信される際に施されたスクランブルは、スクランブル鍵と呼ばれる情報によって暗号化されており、視聴者は番組購入等の契約に基づいて該スクランブル鍵を入手する。通常、スクランブル鍵は契約者のみが知り得る情報により暗号化処理されて配信されるため、マルチデスクランブル装置１０１は、受信装置３０１〜３０３それぞれに応じた契約に基づき、スクランブル解除のためのデスクランブル鍵および暗号化のための暗号鍵を取得する。
【００１３】
そして、マルチデスクランブル装置１０１は、入力された１個の第二スクランブル後トランスポートストリームを複数個の第一スクランブル後トランスポートストリームへ時間分離し、デスクランブルを行う（これにより複数個のスクランブル後解除後トランスポートストリームが生成される）とともに、再度暗号化を行い（これにより複数個の第一暗号化後トランスポートストリームが生成される）、１個のトランスポートストリーム（第二暗号化後トランスポートストリーム）へ時間多重する。
【００１４】
上記のデスクランブル鍵および暗号鍵の入手には、トランスポートストリームの転送先の受信装置３０１〜３０３の情報が使用される。受信装置３０１〜３０３に応じて異なる種類の暗号鍵を用いて暗号化することにより、トランスポートストリームの秘匿性を高めることができる。スクランブルを解除され暗号化されたトランスポートストリームは、再びマルチデスクランブルインターフェース２０６を通してストリーム転送インターフェース２０７へ転送される。
【００１５】
上述したように、マルチデスクランブル装置１０１は、ＣａｂｌｅＣＡＲＤから構成されるが、図１のマルチストリーム配信装置２０１においては、スクランブル解除および暗号化を施すべきトランスポートストリームをマルチプレクサ２０５で時間多重してからマルチデスクランブル装置１０１へ入力させるので、ＣａｂｌｅＣＡＲＤとしては、従来と同一形状のものを１個のみ搭載すればよい。また、マルチデスクランブル装置１０１をＣａｂｌｅＣＡＲＤのようなカードから構成し、筐体からなるマルチストリーム配信装置２０１へ搭載することにより、例えばデスクランブル手法がハッキングされたような場合や、移動などケーブル会社の変更に伴いデスクランブル手法に変更があった場合、マルチストリーム配信装置２０１全体ではなく、マルチデスクランブル装置１０１のみを交換することで、新しいデスクランブル手法に対応することが容易である。
【００１６】
ストリーム転送インターフェース２０７は、１個に時間多重された第二暗号化後トランスポートストリームに対して、複数個の第一暗号化後トランスポートストリームへ時間分離（デマルチプレクス）するとともに、必要に応じて、不正コピーを防止するためのコンテンツ保護処理を行う。また、ストリーム転送インターフェース２０７は、時間分離された複数個の第一暗号化後トランスポートストリームを、IEEE1394、イーサネット（登録商標）、または独自の接続手段などにより受信装置３０１〜３０３へ転送する。また、ストリーム転送インターフェース２０７は、マルチストリーム配信装置２０１と受信装置３０１〜３０３との間において、それぞれ受信されたチャンネル情報、デスクランブルに関する情報、暗号化に関する情報、およびトランスポートストリームの転送先の受信装置３０１〜３０３に関する情報を、互いに転送させる。
【００１７】
ＣＰＵ２０８は、マルチストリーム配信装置２０１が受信装置３０１〜３０３との情報転送を行うための、トランスポートストリームおよび受信装置３０１〜３０３の情報管理を行う。スクランブル解除を行われたトランスポートストリームを受信装置３０１〜３０３へ正しく転送するには、受信装置３０１〜３０３それぞれを認識した上で、チューナー２０２〜２０４で受信したトランスポートストリームと受信装置３０１〜３０３とを関連付ける必要がある。受信装置３０１〜３０３の認識には、受信装置３０１〜３０３それぞれを表す固有の番号、例えばマルチストリーム配信装置２０１と受信装置３０１〜３０３がIEEE1394で接続されているのであれば、IEEE1394で規定されているノードIDやGUIDが使用でき、イーサネット（登録商標）で接続されているのであれば、IPアドレスやMACアドレスが使用できる。
【００１８】
ＣＰＵ２０８は、トランスポートストリームと受信装置３０１〜３０３とを関連付けるために、受信装置３０１〜３０３それぞれの認識を行い、認識された受信装置３０１〜３０３それぞれとトランスポートストリームとを関連付ける番号を割り振る。この番号は、トランスポートストリームに付加するヘッダに含まれる識別番号として使用する。ＣＰＵ２０８は、この識別番号によって、受信したチャンネル情報、デスクランブルに関する情報、暗号化に関する情報およびトランスポートストリームの転送先の受信装置３０１〜３０３に関する情報を関連付ける。なお、図１においては、３個のチューナー２０２〜２０４が搭載されているが、チューナーの個数は、システムの規模やマルチストリーム配信装置２０１の価格により増減してもよい。すなわち、チューナーの個数は、接続すべき受信装置の個数に合わせて定めればよい。
【００１９】
図２は、図１のマルチデスクランブル装置１０１の詳細な構成を示すブロック図である。図２に示されるように、マルチデスクランブル装置１０１は、デスクランブル回路１１１〜１１３と、コントローラ１１４と、デマルチプレクサ１１５と、暗号化回路１１６〜１１８と、マルチプレクサ１１９と、出力制御装置１２０とからなる。
【００２０】
デマルチプレクサ１１５は、トランスポートストリームに付加されたヘッダに含まれる識別番号等の情報を元に、マルチストリーム配信装置２０１で１個の第二スクランブル後トランスポートストリームへ時間多重された複数個の第一スクランブル後トランスポートストリームを、再び、元のヘッダが付加された複数個の第一スクランブル後トランスポートストリームへ時間分離する。時間分離されたそれぞれの第一スクランブル後トランスポートストリームは、デスクランブル回路１１１〜１１３へ入力される。デスクランブル回路１１１〜１１３は、入力された第一スクランブル後トランスポートストリームに対して、入手したデスクランブル鍵を使用してスクランブル解除することにより、スクランブル解除後トランスポートストリームとする。
【００２１】
デスクランブル回路１１１〜１１３からのスクランブル解除後トランスポートストリームは、それぞれ、暗号化回路１１６〜１１８へ入力され暗号化される。暗号化回路１１６〜１１８で使用される暗号鍵は、暗号化回路１１６〜１１８へ入力されるトランスポートストリームそれぞれの転送先である受信装置３０１〜３０３とマルチデスクランブル装置１０１との間で行われる暗号化のための鍵交換によって生成される。この鍵交換は、それぞれのトランスポートストリームについて行われるが、それぞれの鍵交換は同時に行われてもよい。なお、上記の暗号鍵は、所定のタイミングで（定期あるいは不定期）変更されることにより、システムの秘匿性をさらに高めることが可能となる。
【００２２】
この暗号鍵を生成するときに、図１において、ストリーム転送インターフェース２０７は、ＣＰＵ２０８の制御に基づき、マルチデスクランブル装置１０１と受信装置３０１〜３０３それぞれとの間で、鍵交換のための情報を転送させる。
【００２３】
このとき、マルチデスクランブル装置１０１とＣＰＵ２０８との間では、暗号化するトランスポートストリームと受信装置３０１〜３０３との関連付けを行うために、トランスポートストリームに付加されたヘッダの情報を使用して情報転送を行う。前述のように、ヘッダにはトランスポートストリームを識別するための識別番号が含まれているので、この識別番号をマルチデスクランブル装置１０１とＣＰＵ２０８との間で行われる情報転送の情報に付加することによって、個々の暗号化するトランスポートストリームと個々の受信装置との関連付けを行うことができる。例えば識別番号の代わりに受信装置固有の番号を情報に付加することによって暗号化するトランスポートストリームと受信装置との関連付けを行ってもよいが、その装置固有の番号と識別番号との対比をコントローラ１１４で行う必要がある。
【００２４】
図１のマルチストリーム配信装置２０１は、３個の受信装置３０１〜３０３と鍵交換を行うことができ、３つの暗号鍵が生成される。３つの暗号鍵は、図２において、暗号回路１１６〜１１８にそれぞれ設定される。暗号化回路１１６〜１１８で暗号化が施されたトランスポートストリーム（第一暗号化後トランスポートストリーム）は、それぞれ、マルチプレクサ１１９によって再度１個のストリーム（第二暗号化後トランスポートストリーム）へ時間多重される。
【００２５】
出力制御装置１２０は、マルチプレクサ１１９によって時間多重された第二暗号化後トランスポートストリームに対して、必要に応じタイミングや出力ビット幅を調整した後、マルチデスクランブル装置１０１から出力する。
【００２６】
コントローラ１１４は、ＣＰＵ２０８と通信を行うことにより、マルチデスクランブル装置１０１の制御を行う。具体的には、コントローラ１１４は、デスクランブル回路１１１〜１１３に関して、デスクランブルするために必要な情報を管理するとともに、暗号化回路１１６〜１１８に関して、暗号鍵の生成、設定および管理を行う。なお、図２においては、３個のデスクランブル回路１１１〜１１３および３個の暗号化回路１１６〜１１８が搭載されているが、デスクランブル回路および暗号化回路の個数は、システムの規模やマルチデスクランブル装置１０１の価格により増減してもよい。すなわち、デスクランブル回路および暗号化回路の個数は、接続すべき受信装置の個数に合わせて定めればよい。
【００２７】
図３は、図２のコントローラ１１４の詳細な構成を示すブロック図である。図３のコントローラ１１４において、デスクランブル制御部１２１は、マルチストリーム配信装置２０１（ＯＯＢチューナー２０９）からの情報に基づきそれぞれのトランスポートストリームのスクランブル解除に必要なデスクランブル鍵の生成を行う。暗号鍵生成部１２２は、受信装置３０１〜３０３との間で暗号化を行うための暗号鍵の生成を行う。メモリ部１２３は、マルチデスクランブル装置１０１の実行プログラムを格納するとともに、制御情報と、デスクランブル制御部１２１で生成したデスクランブル鍵と、暗号鍵生成部１２２で生成した暗号鍵とを保持する。デスクランブル鍵および暗号鍵は、それぞれのトランスポートストリームと整合させるため識別番号を使用して区別し保存する。ＣＰＵインターフェース部１２４は、ＣＰＵ２０８との間で情報の入出力を行う。内部インターフェース部１２５は、メモリ部１２３に保持されているそれぞれのトランスポートストリームに対応したそれぞれのデスクランブル鍵をそれぞれのデスクランブル回路１１１〜１１３に設定し、メモリ部１２３に保持されているそれぞれのトランスポートストリームに対応したそれぞれの暗号鍵をそれぞれの暗号化回路１１６〜１１８に設定し、マルチデスクランブル装置１０１内のその他の回路を設定し、トランスポートストリームに付加されたヘッダを入手する。プロセッサ部１２６は、プログラムの演算処理を行う。制御部１２７は、コントローラ１１４内の各部を制御する。
【００２８】
図４は、チューナー２０２〜２０４からそれぞれ出力されるトランスポートストリームＡ〜Ｃ（第一スクランブル後トランスポートストリーム）の例を示している。すなわち、図４（ａ）はチューナー２０２から順に出力されるトランスポートストリームパケット１〜５を含むトランスポートストリームＡを、図４（ｂ）はチューナー２０３から順に出力されるトランスポートストリームパケット６〜１０を含むトランスポートストリームＢを、図４（ｃ）はチューナー２０４から順に出力されるトランスポートストリームパケット１１〜１５を含むトランスポートストリームＣを、それぞれ示している。
【００２９】
図５は、チューナー２０２〜２０４から出力される３個のトランスポートストリームＡ〜Ｃそれぞれに含まれるトランスポートストリームパケット１〜１５に対してヘッダ１６を付加しマルチプレクサ２０５で１個のトランスポートストリームに時間多重したもの（第二スクランブル後トランスポートストリーム）を示している。図５の例では、トランスポートストリームパケット１〜１５は、トランスポートストリームパケット１，６，１１，２，７，１２，・・・５，１０，１５の順に時間多重されたことを示す。また、図５で示したヘッダ１６には、CableLabsが策定したCableCARD Interface 2.0 Specificationで規定されたものが使用される。このヘッダ１６には各トランスポートストリームを識別する識別番号が含まれる。この識別番号によって、受信したチャンネル情報、デスクランブルに関する情報、暗号化に関する情報およびトランスポートストリームの転送先の受信装置に関する情報を関連付けられる。
【００３０】
このように、本実施の形態に係るマルチストリーム配信装置は、１個の第二スクランブル後トランスポートストリームを構成している複数個の第一スクランブル後トランスポートストリームそれぞれに対して、複数個の受信装置にそれぞれ対応させスクランブル解除および暗号化を施すことにより、複数個の第一暗号化後トランスポートストリームから構成される１個の第二暗号化後トランスポートストリームとするマルチデスクランブル装置を備えている。従って、複数個の受信装置からの要求によりチャンネルを選局し、スクランブルされたトランスポートストリームにスクランブル解除および暗号化を施し、それぞれの受信装置にそれぞれ別々のトランスポートストリームを転送することが可能になる。よって、１個のＣａｂｌｅＣＡＲＤで、複数個のチャンネルにそれぞれ対応する複数個のトランスポートストリームを複数個の受信装置等で表示できる。従って、受信装置の個数分のＣａｂｌｅＣＡＲＤが必要であった従来のマルチストリーム配信装置に比較して、コストを低減することが可能となる。
【００３１】
＜実施の形態２＞
図６は、実施の形態２に係るマルチデスクランブル装置１０２の詳細な構成を示すブロック図である。図６のマルチデスクランブル装置１０２は、実施の形態１に係る図２のマルチデスクランブル装置１０１において、３個の暗号化回路１１６〜１１８に代えて１個の暗号化回路１２８を設けたものである。また、図２のマルチデスクランブル装置１０１においては、暗号化回路１１６〜１１８はマルチプレクサ１１９の入力側に設けられているが、図６のマルチデスクランブル装置１０２においては、暗号化回路１２８はマルチプレクサ１１９の出力側に設けられている。
【００３２】
図２のマルチデスクランブル装置１０１は、３個の暗号化回路１１６〜１１８を使用し、入力されたトランスポートストリームのそれぞれに対して別々の暗号鍵（すなわち３種類の個別暗号鍵）で暗号化を行っている。これに対し、図６のマルチデスクランブル装置１０２は、１個の暗号化回路１２８のみを使用し、それぞれのトランスポートストリームに対して同じ種類の暗号鍵（共通暗号鍵）で暗号化を行っている。そして、マルチデスクランブル装置１０２は、トランスポートストリームの暗号化で使用した１種類の共通暗号鍵を、受信装置３０１〜３０３それぞれに転送する。
【００３３】
このとき、コントローラ１１４は、受信装置３０１〜３０３それぞれとの間で、トランスポートストリームの暗号鍵（共通暗号鍵）を暗号化して転送するための暗号鍵（個別暗号鍵）の交換を行い、該個別暗号鍵によってトランスポートストリームの共通暗号鍵を暗号化し、受信装置３０１〜３０３へ転送する。該共通暗号鍵についてはコントローラ１１４と受信装置３０１〜３０３それぞれとの間で鍵交換が行われるので、個別暗号鍵は受信装置３０１〜３０３それぞれに対して生成されることとなる。このとき、トランスポートストリームに付加されたヘッダに含まれる識別番号を参照することにより、共通暗号鍵を暗号化する個別暗号鍵を区別することができる。
【００３４】
このように、本実施の形態に係るマルチデスクランブル装置は、トランスポートストリームを暗号化する暗号鍵をさらに暗号化することにより、トランスポートストリームを暗号化する暗号鍵の種類を１種類に低減している。従って、暗号化回路の数を減らすことが可能になるので、実施の形態１に比べて、さらに製造コストを低減することが可能になる。
【００３５】
なお、上述においては、１個の暗号化回路１２８のみが設けられた図６のマルチデスクランブル装置１０２において、トランスポートストリームを暗号化する暗号鍵をさらに暗号化する場合について説明したが、これに限らず、あるいは、３個の暗号化回路１１６〜１１８が設けられた図２のマルチデスクランブル装置１０２において、トランスポートストリームを暗号化する暗号鍵をさらに暗号化してもよい。これにより、３個の暗号化回路暗号化回路１１６〜１１８において、トランスポートストリームを暗号化する暗号鍵を１種類に低減することができる。
【００３６】
＜実施の形態３＞
図７は、実施の形態３に係るマルチデスクランブル装置１０３の詳細な構成を示すブロック図である。図７のマルチデスクランブル装置１０３は、実施の形態１に係る図２のマルチデスクランブル装置１０１において、３個のデスクランブル回路１１１〜１１３に代えて１個のデスクランブル回路１２９を設けるとともに、３個の暗号化回路１１６〜１１８に代えて１個の暗号化回路１３０を設け、デマルチプレクサ１１５およびマルチプレクサ１１９を省いたものである。
【００３７】
図２のマルチデスクランブル装置１０１は、３個のトランスポートストリームＡ〜Ｃに対応させて、３個のデスクランブル回路１１１〜１１３それぞれに対して個別にデスクランブル鍵を設定するとともに３個の暗号化回路１１６〜１１８それぞれに対して個別に暗号鍵を設定していた。これに対し、図７のマルチデスクランブル装置１０３は、１個のデスクランブル回路１２９および１個の暗号化回路１３０のみが設けられているが、デスクランブル鍵および暗号鍵は、トランスポートストリームＡ〜Ｃそれぞれに対して異なる種類のものが存在するように、時系列で変更される。
【００３８】
図５に示されるように、デスクランブル装置１０３へ入力されるトランスポートストリームは、チューナー２０２〜２０４でそれぞれ受信されたトランスポートストリームＡ〜Ｃにヘッダ１６を付加し時間多重されている。従って、デスクランブル装置１２９で使用されるデスクランブル鍵および暗号化回路１３０で使用される暗号鍵は、それぞれ、デスクランブル回路１０３でデスクランブルするトランスポートストリームおよび暗号化回路１３０で暗号化するトランスポートストリームについて時系列で逐次変更することにより、チューナー２０２〜２０４に応じて（すなわち受信装置３０１〜３０３に応じて）異なる種類のものを使用することが可能である。デスクランブル回路１２９で使用するデスクランブル鍵および暗号化回路１３０で使用する暗号鍵の変更は、トランスポートストリームに付加されたヘッダにある識別番号に応じて、コントローラ１１４の制御により行われる。
【００３９】
このように、本実施の形態に係るマルチデスクランブル装置は、デスクランブル鍵および暗号鍵を時系列で変更している。従って、暗号化回路およびデスクランブル回路の数を減らすことが可能になるので、実施の形態２に比べて、さらに製造コストを低減することが可能になる。
【００４０】
なお、上述においては、暗号鍵を時系列で変更することにより、１個の暗号化回路１３０において異なる種類の暗号鍵を使用して暗号化を施す場合について説明したが、これに限らず、あるいは、実施の形態２で説明したように、トランスポートストリームを暗号化する暗号鍵（共通暗号鍵）を個別暗号鍵でさらに暗号化することにより、トランスポートストリームを暗号化する暗号鍵を１種類に低減してもよい。
【図面の簡単な説明】
【００４１】
【図１】実施の形態１に係るマルチストリーム配信装置を用いたシステム構成を示すブロック図である。
【図２】実施の形態１に係るマルチデスクランブル装置の詳細な構成を示すブロック図である。
【図３】実施の形態１に係るコントローラの詳細な構成を示すブロック図である。
【図４】実施の形態１に係るトランスポートストリーム（時間多重前）の例を示す図である。
【図５】実施の形態１に係るトランスポートストリーム（時間多重後）の例を示す図である。
【図６】実施の形態２に係るマルチデスクランブル装置の詳細な構成を示すブロック図である。
【図７】実施の形態３に係るマルチデスクランブル装置の詳細な構成を示すブロック図である。
【符号の説明】
【００４２】
１〜１５  トランスポートストリームパケット、１６  ヘッダ、１０１  マルチデスクランブル装置、１１１〜１１３，１２９  デスクランブル回路、１１４  コントローラ、１１５  デマルチプレクサ、１１６〜１１８，１２８，１３０  暗号化回路、１１９，２０５  マルチプレクサ、１２０  出力制御装置、１２１  デスクランブル制御部、１２２  暗号鍵生成部、１２３  メモリ部、１２４  ＣＰＵインターフェース部、１２５  内部インターフェース部、１２６  プロセッサ部、１２７  制御部、２０１  マルチストリーム配信装置、２０２〜２０４  チューナー、２０６  マルチデスクランブルインターフェース、２０７  ストリーム転送インターフェース、２０８  ＣＰＵ、２０９  ＯＯＢチューナー、３０１〜３０３  受信装置、３０４  モニター、４０１  ケーブル網、Ａ〜Ｃ  トランスポートストリーム。
【図１】
2008172391.tif 000003
【図２】
2008172391.tif 000004
【図３】
2008172391.tif 000005
【図４】
2008172391.tif 000006
【図５】
2008172391.tif 000007
【図６】
2008172391.tif 000008
【図７】
2008172391.tif 000009