(57)【特許請求の範囲】
【請求項１】
放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップとを受信し、デスクランブル処理を行うデスクランブル装置において、
前記放送供給側から送られてきた前記複数の番組から所定の番組を選択的に受信する受信手段と、
前記受信手段によって受信された前記番組から、前記複数の情報を抽出する第１の抽出手段と、
前記複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出する第２の抽出手段と、
前記複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出する第３の抽出手段と、
前記第１の抽出手段により抽出された前記複数の情報の各々に対して受信契約がなされているか否かを、前記第３の抽出手段より抽出された前記第２のコンポーネントマップをもとに判定する第１の判定手段と、
前記第１の抽出手段により抽出された前記複数の情報の各々に対してスクランブルが施されているか否かを、前記第２の抽出手段より抽出された前記第１のコンポーネントマップをもとに判定する第２の判定手段と、
前記第１の判定手段により受信契約がなされていると判定され、かつ、前記第２の判定手段によりスクランブルが施されていると判定された前記情報に対しデスクランブル処理を行うデスクランブル手段と
を備えることを特徴とするデスクランブル装置。
【請求項２】
放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これらの情報をデスクランブルする際に必要な複数のデスクランブル鍵とを受信し、前記デスクランブル鍵を用いてデスクランブルを行うデスクランブル装置において、
前記放送供給側から送られてきた前記複数の番組から所定の番組を選択的に受信する受信手段と、
前記受信手段によって受信された前記番組から、前記複数の情報を抽出する第１の抽出手段と、
前記複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出する第２の抽出手段と、
前記複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出する第３の抽出手段と、
前記複数の情報をデスクランブルする際に必要な前記複数のデスクランブル鍵を抽出する第４の抽出手段と、
前記第１の抽出手段により抽出された前記複数の情報の各々に対して受信契約がなされているか否かを、前記第３の抽出手段より抽出された前記第２のコンポーネントマップをもとに判定する第１の判定手段と、
前記第１の抽出手段により抽出された前記複数の情報の各々に対してスクランブルが施されているか否かを、前記第２の抽出手段より抽出された前記第１のコンポーネントマップをもとに判定する第２の判定手段と、
前記第１の判定手段により受信契約がなされていると判定され、かつ、前記第２の判定手段によりスクランブルが施されていると判定された前記情報に対して、前記第４の抽出手段により抽出されたスクランブル鍵をもとに、デスクランブル処理を行うデスクランブル手段と
を備えることを特徴とするデスクランブル装置。
【請求項３】
放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップとを受信し、デスクランブル処理を行うデスクランブル方法において、
前記放送供給側から送られてきた前記複数の番組から所定の番組を選択的に受信し、
受信された前記番組から、前記複数の情報を抽出し、
前記複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、
前記複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、
抽出された前記複数の情報の各々に対して受信契約がなされているか否かを、抽出された前記第２のコンポーネントマップをもとに判定し、
抽出された前記複数の情報の各々に対してスクランブルが施されているか否かを、抽出された前記第１のコンポーネントマップをもとに判定し、
受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された前記情報に対しデスクランブル処理を行う
ことを特徴とするデスクランブル方法。
【請求項４】
放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これらの情報をデスクランブルする際に必要な複数のデスクランブル鍵とを受信し、前記デスクランブル鍵を用いてデスクランブルを行うデスクランブル方法において、
前記放送供給側から送られてきた前記複数の番組から選択的に所定の番組を受信し、
受信された前記番組から、前記複数の情報を抽出し、
前記複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、
前記複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、
前記複数の情報の各々をデスクランブルする際に必要な前記複数のデスクランブル鍵を抽出し、
抽出された前記複数の情報の各々に対して受信契約がなされているか否かを、抽出された前記第２のコンポーネントマップをもとに判定し、
前記複数の情報の各々に対してスクランブルが施されているか否かを、抽出された前記第１のコンポーネントマップをもとに判定し、
受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された前記情報に対し、抽出されたスクランブル鍵をもとに、デスクランブル処理を行う
ことを特徴とするデスクランブル方法。
【請求項５】
放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組を、視聴者側の受信端末で受信し、受信した前記番組をデスクランブルするスクランブル放送送受信装置において、
前記放送供給側は、
前記番組に含まれる前記複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを前記番組に付加する第１の付加手段と、
前記番組に含まれる前記複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを前記番組に付加する第２の付加手段と、
前記第１の付加手段により前記スクランブルされているか否かを示す第１のコンポーネントマップが付加され、かつ、前記第２の付加手段により前記受信契約がなされているか否かを示す第２のコンポーネントマップが付加された前記複数の番組を送信する送信手段とを備え、
前記受信端末は
前記放送供給側から送られてきた前記複数の番組から所定の番組を選択的に受信する受信手段と、
前記受信手段によって受信された前記番組から、前記複数の情報を抽出する第１の抽出手段と、
前記複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出する第２の抽出手段と、
前記複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出する第３の抽出手段と、
前記第１の抽出手段により抽出された前記複数の情報の各々に対して受信契約がなされているか否かを、前記第３の抽出手段より抽出された前記第２のコンポーネントマップをもとに判定する第１の判定手段と、
前記第１の抽出手段により抽出された前記複数の情報の各々に対してスクランブルが施されているか否かを、前記第２の抽出手段より抽出された前記第１のコンポーネントマップをもとに判定する第２の判定手段と、
前記第１の判定手段により受信契約がなされていると判定され、かつ、前記第２の判定手段によりスクランブルが施されていると判定された前記情報に対しデスクランブル処理を行うデスクランブル手段とを備える
ことを特徴とするスクランブル放送送受信装置。
【請求項６】
放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これら複数の番組を構成する複数の情報の各々をデスクランブルするために使用される複数のデスクランブル鍵とを、視聴者側の受信端末で受信し、受信した前記番組をデスクランブルするスクランブル放送送受信装置において、
前記放送供給側は、
前記番組に含まれる前記複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを前記番組に付加する第１の付加手段と、
前記番組に含まれる前記複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを前記番組に付加する第２の付加手段と、
前記複数の番組を構成する複数の情報の各々をデスクランブルするために必要なデスクランブル鍵を前記番組に付加する第３の付加手段と、
前記第１の付加手段により前記スクランブルされているか否かを示す第１のコンポーネントマップが付加され、前記第２の付加手段により前記受信契約がなされているか否かを示す第２のコンポーネントマップが付加され、かつ、前記第３の付加手段により前記デスクランブルするために必要なデスクランブル鍵が付加された前記複数の番組を送信する送信手段とを備え、
前記受信端末は、
前記放送供給側から送られてきた前記複数の番組から所定の番組を選択的に受信する受信手段と、
前記受信手段によって受信された前記番組から、前記複数の情報を抽出する第１の抽出手段と、
前記複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出する第２の抽出手段と、
前記複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出する第３の抽出手段と、
前記複数の情報の各々をデスクランブルする際に必要な前記複数のデスクランブル鍵を抽出する第４の抽出手段と、
前記第１の抽出手段により抽出された前記情報に対して受信契約がなされているか否かを、前記第３の抽出手段より抽出された前記第２のコンポーネントマップをもとに判定する第１の判定手段と、
前記第１の抽出手段により抽出された前記情報に対してスクランブルが施されているか否かを、前記第２の抽出手段より抽出された前記第１のコンポーネントマップをもとに判定する第２の判定手段と、
前記第１の判定手段により受信契約がなされていると判定され、かつ、前記第２の判定手段によりスクランブルが施されていると判定された前記情報に対し、前記第４の抽出手段により抽出されたスクランブル鍵をもとに、デスクランブル処理を行うデスクランブル手段とを備える
ことを特徴とするスクランブル放送送受信装置。
【請求項７】
放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組を、視聴者側の受信端末で受信し、受信した前記番組をデスクランブルするスクランブル放送方法において、
前記放送供給側は、
前記番組に含まれる前記複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを前記番組に付加し、
前記番組に含まれる前記複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを前記番組に付加し、
前記スクランブルされているか否かを示す第１のコンポーネントマップが付加され、かつ、前記受信契約がなされているか否かを示す第２のコンポーネントマップが付加された前記複数の番組を送信し、
前記受信端末は
前記放送供給側から送られてきた前記複数の番組から所定の番組を選択的に受信し、
前記受信された前記番組から、前記複数の情報を抽出し、
前記複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、
前記複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、
抽出された前記複数の情報の各々に対して受信契約がなされているか否かを、抽出された前記第２のコンポーネントマップをもとに判定し、
抽出された前記複数の情報の各々に対してスクランブルが施されているか否かを、抽出された前記第１のコンポーネントマップをもとに判定し、
受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された前記情報に対しデスクランブル処理を行う
ことを特徴とするスクランブル放送方法。
【請求項８】
放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これら複数の番組を構成する複数の情報の各々をデスクランブルするために使用される複数のデスクランブル鍵とを、視聴者側の受信端末で受信し、受信した前記番組をデスクランブルするスクランブル放送方法において、
前記放送供給側は、
前記番組に含まれる前記複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを前記番組に付加し、
前記番組に含まれる前記複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを前記番組に付加し、
前記複数の番組を構成する複数の情報の各々をデスクランブルするために必要なデスクランブル鍵を前記番組に付加し、
前記スクランブルされているか否かを示す第１のコンポーネントマップが付加され、前記受信契約がなされているか否かを示す第２のコンポーネントマップが付加され、かつ、前記デスクランブルするために必要なデスクランブル鍵が付加された前記複数の番組を送信し、
前記受信端末は、
前記放送供給側から送られてきた前記複数の番組から所定の番組を選択的に受信し、
受信された前記番組から、前記複数の情報を抽出し、
前記複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、
前記複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、
前記複数の情報の各々をデスクランブルする際に必要な前記複数のデスクランブル鍵を抽出し、
抽出された前記情報に対して受信契約がなされているか否かを、抽出された前記第２のコンポーネントマップをもとに判定し、
抽出された前記情報に対してスクランブルが施されているか否かを、抽出された前記第１のコンポーネントマップをもとに判定し、
受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された前記情報に対し、抽出されたスクランブル鍵をもとにスクランブル処理を行う
ことを特徴とするスクランブル放送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デスクランブル装置、スクランブル方法、スクランブル放送送受信装置、スクランブル放送方法に関し、特に、複数の情報よりなる番組のそれぞれの情報に対して選択的に視聴契約を行うスクランブル放送に用いて好適な、デスクランブル装置、デスクランブル方法、スクランブル放送送受信装置、スクランブル放送方法に関する。
【０００２】
【従来の技術】
近年、ＭＰＥＧ２ (Moving Picture Experts Group Phase 2) などによる映像、音声の圧縮手法が確立し、ディジタル化した、映像、音声を少ないビットレートで伝送できるようになってきた。その結果、これまでより多くの情報を既存の伝送路を用いて伝送することが可能となってきた。
【０００３】
このような流れを受け、有料放送システムではマルチチャンネル (Multichannel) 化が進んでおり、これまでよりも更に多くの番組が、更に多くのチャンネルを介して伝送できるようになってきた。
【０００４】
ところで、有料放送システムの視聴形態には大きく分けて、
（ａ）チャンネル単位で契約を行うフラット (Flat) 視聴
（ｂ）視聴した番組に応じて料金を支払うペイパービュー (Pay per View) 視聴の２つがある。また、ペイパービュー視聴には、
（ｂ−１）番組を視聴することを送信側へ事前に連絡するコールアヘッドペイパービュー (Call Ahead Pay per View) 視聴
（ｂ−２）番組を視聴することを送信側へ事前に連絡する必要がないインパルスペイパービュー (Impulse Pay per View) 視聴
の２つがある。
【０００５】
さて、視聴者が受信する番組数が前述のように増加しても、視聴者は全ての番組を視聴するわけではない。従って、番組数の増加に伴って、視聴されない番組数も増加する。この点を考慮すると、視聴した番組に対してのみ視聴料が請求されるペイパービュー視聴は、これらの実情に即した課金方法であるということができる。
【０００６】
【発明が解決しようとする課題】
有料放送では、以上に述べたようなマルチチャンネル化と同時に、マルチメディア (Multimedia) 化も進んでおり、１つの番組に含まれる情報の種類も増加しつつある。
【０００７】
しかしながら、ペイパービュー視聴は、番組単位で課金されているため、視聴者が番組に含まれる情報の一部のみ（例えば、音声のみ）を使用した場合でも、すべての種類の情報を利用した場合と同額の料金を支払わなければならないという課題があった。
【０００８】
また、受信端末の種類によっては、利用することができない種類の情報がある場合が考えられるが、その場合でも全ての種類の情報を利用する場合と同額の視聴料金を支払わなければならないという課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、視聴者が利用した情報に即して課金できるようにするためのものである。
【００１０】
【課題を解決するための手段】
請求項１に記載のデスクランブル装置は、放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップとを受信し、デスクランブル処理を行うデスクランブル装置において、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信する受信手段と、受信手段によって受信された番組から、複数の情報を抽出する第１の抽出手段と、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出する第２の抽出手段と、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出する第３の抽出手段と、第１の抽出手段により抽出された複数の情報の各々に対して受信契約がなされているか否かを、第３の抽出手段より抽出された第２のコンポーネントマップをもとに判定する第１の判定手段と、第１の抽出手段により抽出された複数の情報の各々に対してスクランブルが施されているか否かを、第２の抽出手段より抽出された第１のコンポーネントマップをもとに判定する第２の判定手段と、第１の判定手段により受信契約がなされていると判定され、かつ、第２の判定手段によりスクランブルが施されていると判定された情報に対しデスクランブル処理を行うデスクランブル手段とを備えることを特徴とする。
【００１１】
請求項２に記載のデスクランブル装置は、放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これらの情報をデスクランブルする際に必要な複数のデスクランブル鍵とを受信し、デスクランブル鍵を用いてデスクランブルを行うデスクランブル装置において、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信する受信手段と、受信手段によって受信された番組から、複数の情報を抽出する第１の抽出手段と、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出する第２の抽出手段と、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出する第３の抽出手段と、複数の情報をデスクランブルする際に必要な複数のデスクランブル鍵を抽出する第４の抽出手段と、第１の抽出手段により抽出された複数の情報の各々に対して受信契約がなされているか否かを、第３の抽出手段より抽出された第２のコンポーネントマップをもとに判定する第１の判定手段と、第１の抽出手段により抽出された複数の情報の各々に対してスクランブルが施されているか否かを、第２の抽出手段より抽出された第１のコンポーネントマップをもとに判定する第２の判定手段と、第１の判定手段により受信契約がなされていると判定され、かつ、第２の判定手段によりスクランブルが施されていると判定された情報に対して、第４の抽出手段により抽出されたスクランブル鍵をもとに、デスクランブル処理を行うデスクランブル手段とを備えることを特徴とする。
【００１２】
請求項３に記載のデスクランブル方法は、放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップとを受信し、デスクランブル処理を行うデスクランブル方法において、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、抽出された複数の情報の各々に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、抽出された複数の情報の各々に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対しデスクランブル処理を行うことを特徴とする。
【００１３】
請求項４に記載のデスクランブル方法は、放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これらの情報をデスクランブルする際に必要な複数のデスクランブル鍵とを受信し、デスクランブル鍵を用いてデスクランブルを行うデスクランブル方法において、放送供給側から送られてきた複数の番組から選択的に所定の番組を受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、複数の情報の各々をデスクランブルする際に必要な複数のデスクランブル鍵を抽出し、抽出された複数の情報の各々に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、複数の情報の各々に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対し、抽出されたスクランブル鍵をもとに、デスクランブル処理を行うことを特徴とする。
【００１４】
請求項５に記載のスクランブル放送送受信装置は、放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組を、視聴者側の受信端末で受信し、受信した番組をデスクランブルするスクランブル放送送受信装置において、放送供給側は、番組に含まれる複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを番組に付加する第１の付加手段と、番組に含まれる複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを番組に付加する第２の付加手段と、第１の付加手段によりスクランブルされているか否かを示す第１のコンポーネントマップが付加され、かつ、第２の付加手段により受信契約がなされているか否かを示す第２のコンポーネントマップが付加された複数の番組を送信する送信手段とを備え、受信端末は、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信する受信手段と、受信手段によって受信された番組から、複数の情報を抽出する第１の抽出手段と、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出する第２の抽出手段と、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出する第３の抽出手段と、第１の抽出手段により抽出された複数の情報の各々に対して受信契約がなされているか否かを、第３の抽出手段より抽出された第２のコンポーネントマップをもとに判定する第１の判定手段と、第１の抽出手段により抽出された複数の情報の各々に対してスクランブルが施されているか否かを、第２の抽出手段より抽出された第１のコンポーネントマップをもとに判定する第２の判定手段と、第１の判定手段により受信契約がなされていると判定され、かつ、第２の判定手段によりスクランブルが施されていると判定された情報に対しデスクランブル処理を行うデスクランブル手段とを備えることを特徴とする。
【００１５】
請求項６に記載のスクランブル放送送受信装置は、放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これら複数の番組を構成する複数の情報の各々をデスクランブルするために使用される複数のデスクランブル鍵とを、視聴者側の受信端末で受信し、受信した番組をデスクランブルするスクランブル放送送受信装置において、放送供給側は、番組に含まれる複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを番組に付加する第１の付加手段と、番組に含まれる複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを番組に付加する第２の付加手段と、複数の番組を構成する複数の情報の各々をデスクランブルするために必要なデスクランブル鍵を番組に付加する第３の付加手段と、第１の付加手段によりスクランブルされているか否かを示す第１のコンポーネントマップが付加され、第２の付加手段により受信契約がなされているか否かを示す第２のコンポーネントマップが付加され、かつ、第３の付加手段によりデスクランブルするために必要なデスクランブル鍵が付加された複数の番組を送信する送信手段とを備え、受信端末は、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信する受信手段と、受信手段によって受信された番組から、複数の情報を抽出する第１の抽出手段と、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出する第２の抽出手段と、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出する第３の抽出手段と、複数の情報の各々をデスクランブルする際に必要な複数のデスクランブル鍵を抽出する第４の抽出手段と、第１の抽出手段により抽出された情報に対して受信契約がなされているか否かを、第３の抽出手段より抽出された第２のコンポーネントマップをもとに判定する第１の判定手段と、第１の抽出手段により抽出された情報に対してスクランブルが施されているか否かを、第２の抽出手段より抽出された第１のコンポーネントマップをもとに判定する第２の判定手段と、第１の判定手段により受信契約がなされていると判定され、かつ、第２の判定手段によりスクランブルが施されていると判定された情報に対し、第４の抽出手段により抽出されたスクランブル鍵をもとに、デスクランブル処理を行うデスクランブル手段とを備えることを特徴とする。
【００１６】
請求項７に記載のスクランブル放送方法は、放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組を、視聴者側の受信端末で受信し、受信した番組をデスクランブルするスクランブル放送方法において、放送供給側は、番組に含まれる複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを番組に付加し、番組に含まれる複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを番組に付加し、スクランブルされているか否かを示す第１のコンポーネントマップが付加され、かつ、受信契約がなされているか否かを示す第２のコンポーネントマップが付加された複数の番組を送信し、受信端末は、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、抽出された複数の情報の各々に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、抽出された複数の情報の各々に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対しデスクランブル処理を行うことを特徴とする。
【００１７】
請求項８に記載のスクランブル放送方法は、放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これら複数の番組を構成する複数の情報の各々をデスクランブルするために使用される複数のデスクランブル鍵とを、視聴者側の受信端末で受信し、受信した番組をデスクランブルするスクランブル放送方法において、放送供給側は、番組に含まれる複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを番組に付加し、番組に含まれる複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを番組に付加し、複数の番組を構成する複数の情報の各々をデスクランブルするために必要なデスクランブル鍵を番組に付加し、スクランブルされているか否かを示す第１のコンポーネントマップが付加され、受信契約がなされているか否かを示す第２のコンポーネントマップが付加され、かつ、デスクランブルするために必要なデスクランブル鍵が付加された複数の番組を送信し、受信端末は、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、複数の情報の各々をデスクランブルする際に必要な複数のデスクランブル鍵を抽出し、抽出された情報に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、抽出された情報に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対し、抽出されたスクランブル鍵をもとにスクランブル処理を行うことを特徴とする。
【００１８】
請求項１に記載のデスクランブル装置においては、放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップとを受信し、デスクランブル処理を行うデスクランブル装置において、放送供給側から送られてきた複数の番組から受信手段が、所定の番組を選択的に受信し、受信手段によって受信された番組から、第１の抽出手段が複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを第２の抽出手段が抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを第３の抽出手段が抽出し、第１の抽出手段により抽出された複数の情報の各々に対して受信契約がなされているか否かを、第３の抽出手段より抽出された第２のコンポーネントマップをもとに第１の判定手段が判定し、第１の抽出手段により抽出された複数の情報の各々に対してスクランブルが施されているか否かを、第２の抽出手段より抽出された第１のコンポーネントマップをもとに第２の判定手段が判定し、第１の判定手段により受信契約がなされていると判定され、かつ、第２の判定手段によりスクランブルが施されていると判定された情報に対しデスクランブル処理を行う。
【００１９】
請求項２に記載のデスクランブル装置においては、放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これらの情報をデスクランブルする際に必要な複数のデスクランブル鍵とを受信し、デスクランブル鍵を用いてデスクランブルを行うデスクランブル装置において、放送供給側から送られてきた複数の番組から受信手段が、所定の番組を選択的に受信し、受信手段によって受信された番組から、複数の情報を第１の抽出手段が抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを第２の抽出手段が抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを第３の抽出手段が抽出し、複数の情報をデスクランブルする際に必要な複数のデスクランブル鍵を第４の抽出手段が抽出し、第１の抽出手段により抽出された複数の情報の各々に対して受信契約がなされているか否かを、第３の抽出手段より抽出された第２のコンポーネントマップをもとに第１の判定手段が判定し、第１の抽出手段により抽出された複数の情報の各々に対してスクランブルが施されているか否かを、第２の抽出手段より抽出された第１のコンポーネントマップをもとに第２の判定手段が判定し、第１の判定手段により受信契約がなされていると判定され、かつ、第２の判定手段によりスクランブルが施されていると判定された情報に対して、第４の抽出手段により抽出されたスクランブル鍵をもとに、デスクランブル処理を行う。
【００２０】
請求項３に記載のデスクランブル方法においては、放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップとを受信し、デスクランブル処理を行うデスクランブル方法において、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、抽出された複数の情報の各々に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、抽出された複数の情報の各々に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対しデスクランブル処理を行う。
【００２１】
請求項４に記載のデスクランブル方法においては、放送供給側から送信されてきた、複数の情報より構成される複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これらの情報をデスクランブルする際に必要な複数のデスクランブル鍵とを受信し、デスクランブル鍵を用いてデスクランブルを行うデスクランブル方法において、放送供給側から送られてきた複数の番組から選択的に所定の番組を受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、複数の情報の各々をデスクランブルする際に必要な複数のデスクランブル鍵を抽出し、抽出された複数の情報の各々に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、複数の情報の各々に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対し、抽出されたスクランブル鍵をもとに、デスクランブル処理を行う。
【００２２】
請求項５に記載のスクランブル放送送受信装置においては、放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組を、視聴者側の受信端末で受信し、受信した番組をデスクランブルするスクランブル放送送受信装置において、放送供給側は、番組に含まれる複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを番組に第１の付加手段が付加し、番組に含まれる複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを番組に第２の付加手段が付加し、第１の付加手段によりスクランブルされているか否かを示す第１のコンポーネントマップが付加され、かつ、第２の付加手段により受信契約がなされているか否かを示す第２のコンポーネントマップが付加された複数の番組を送信手段が送信し、受信端末は、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信手段が受信し、受信手段によって受信された番組から、複数の情報を第１の抽出手段が抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを第２の抽出手段が抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを第３の抽出手段が抽出し、第１の抽出手段により抽出された複数の情報の各々に対して受信契約がなされているか否かを、第３の抽出手段より抽出された第２のコンポーネントマップをもとに第１の判定手段が判定し、第１の抽出手段により抽出された複数の情報の各々に対してスクランブルが施されているか否かを、第２の抽出手段より抽出された第１のコンポーネントマップをもとに第２の判定手段が判定し、第１の判定手段により受信契約がなされていると判定され、かつ、第２の判定手段によりスクランブルが施されていると判定された情報に対しデスクランブル処理を行う。
【００２３】
請求項６に記載のスクランブル放送送受信装置においては、放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これら複数の番組を構成する複数の情報の各々をデスクランブルするために使用される複数のデスクランブル鍵とを、視聴者側の受信端末で受信し、受信した番組をデスクランブルするスクランブル放送送受信装置において、放送供給側は、番組に含まれる複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを番組に第１の付加手段が付加し、番組に含まれる複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを番組に第２の付加手段が付加し、複数の番組を構成する複数の情報の各々をデスクランブルするために必要なデスクランブル鍵を番組に第３の付加手段が付加し、第１の付加手段によりスクランブルされているか否かを示す第１のコンポーネントマップが付加され、第２の付加手段により受信契約がなされているか否かを示す第２のコンポーネントマップが付加され、かつ、第３の付加手段によりデスクランブルするために必要なデスクランブル鍵が付加された複数の番組を送信手段が送信し、受信端末は、放送供給側から送られてきた複数の番組から所定の番組を受信手段が選択的に受信し、受信手段によって受信された番組から、複数の情報を第１の抽出手段が抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを第２の抽出手段が抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを第３の抽出手段が抽出し、複数の情報の各々をデスクランブルする際に必要な複数のデスクランブル鍵を第４の抽出手段が抽出し、第１の抽出手段により抽出された情報に対して受信契約がなされているか否かを、第３の抽出手段より抽出された第２のコンポーネントマップをもとに第１の判定手段が判定し、第１の抽出手段により抽出された情報に対してスクランブルが施されているか否かを、第２の抽出手段より抽出された第１のコンポーネントマップをもとに第２の判定手段が判定し、第１の判定手段により受信契約がなされていると判定され、かつ、第２の判定手段によりスクランブルが施されていると判定された情報に対し、第４の抽出手段により抽出されたスクランブル鍵をもとに、デスクランブル処理を行う。
【００２４】
請求項７に記載のスクランブル放送方法においては、放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組を、視聴者側の受信端末で受信し、受信した番組をデスクランブルするスクランブル放送方法において、放送供給側は、番組に含まれる複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを番組に付加し、番組に含まれる複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを番組に付加し、スクランブルされているか否かを示す第１のコンポーネントマップが付加され、かつ、受信契約がなされているか否かを示す第２のコンポーネントマップが付加された複数の番組を送信し、受信端末は、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、抽出された複数の情報の各々に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、抽出された複数の情報の各々に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対しデスクランブル処理を行う。
【００２５】
請求項８に記載のスクランブル放送方法においては、放送供給側から送信されてきたスクランブルされた複数の情報よりなる複数の番組と、これらの情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップと、これらの情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップと、これら複数の番組を構成する複数の情報の各々をデスクランブルするために使用される複数のデスクランブル鍵とを、視聴者側の受信端末で受信し、受信した番組をデスクランブルするスクランブル放送方法において、放送供給側は、番組に含まれる複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを番組に付加し、番組に含まれる複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを番組に付加し、複数の番組を構成する複数の情報の各々をデスクランブルするために必要なデスクランブル鍵を番組に付加し、スクランブルされているか否かを示す第１のコンポーネントマップが付加され、受信契約がなされているか否かを示す第２のコンポーネントマップが付加され、かつ、デスクランブルするために必要なデスクランブル鍵が付加された複数の番組を送信し、受信端末は、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、複数の情報の各々をデスクランブルする際に必要な複数のデスクランブル鍵を抽出し、抽出された情報に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、抽出された情報に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対し、抽出されたスクランブル鍵をもとにスクランブル処理を行う。
【００２６】
【発明の実施の形態】
図１は、本発明の一実施例の構成例を示すブロック図である。なお、この放送システムは、スクランブル放送と呼ばれる放送方式に基づいている。このスクランブル放送は、放送側が元信号を所定の方法で意図的に乱すことにより、放送局と契約していない者が放送を受信しても、正常な画像、音声、データなどを利用できないようにする放送方式である。
【００２７】
そこで、本明細書では、先ず、このシステムについて簡単に説明を行い、次に、このシステムにおけるデータの伝送方法について説明を行う。そして最後に、このシステムを基にした本発明の一実施例の動作について説明を行う。
【００２８】
先ず、送信側システムの構成について説明を行う。
【００２９】
送信側システムのエンコーダ１は、映像信号や音声信号をディジタル化し、圧縮するようになされている。多重化器２（第１の付加手段、第２の付加手段）は、複数のエンコーダ出力や複数の関連情報を時分割多重化する。ここで関連情報とは、番組に関する情報とデスクランブルのためのスクランブル鍵を含む「番組情報」、加入者（視聴者）毎の契約情報（例えばフラット視聴やペイパービュー視聴などの契約形態など）および番組情報（共通情報）の暗号を解くための契約鍵を含む「個別情報」などからなるものとする。
【００３０】
スクランブラ３（送信手段、第３の付加手段）は、後述する関連情報送出装置４からのスクランブル鍵により、多重化器２からの出力信号の所定のものに対して選択的にスクランブルを施すようになされている。
【００３１】
スクランブル制御システム６は、関連情報送出装置４に契約鍵を供給するとともに、受信装置（以下、受信端末という）に固有の個別鍵により契約鍵を暗号化し、個別情報の一部として多重化器２に供給するようになされている。
【００３２】
関連情報送出装置４は、スクランブラ３にスクランブル鍵を供給するとともに、スクランブル制御システム６から供給された契約鍵により、スクランブル鍵を暗号化し、共通情報（番組情報）の一部として多重化器２に供給するようになされている。
【００３３】
番組制御システム５は、所定の制御信号を発生し、番組に応じてエンコーダ１を制御する。すなわち、デジタル化や圧縮の方法を制御する。また、いま、エンコーダ１においてエンコードされている番組の番組ＩＤや対応するチャンネルのチャンネルＩＤ（Ｓｅｒｖｉｃｅ＿ｉｄ）等を発生し、関連情報送出装置４に供給する。視聴情報収集処理システム７は、多数の受信端末からアップリンク（アップロード）される視聴情報（例えば視聴した番組と対応するチャンネルＩＤ、および視聴した時間など）や視聴者からの契約要求を処理し、契約情報としてスクランブル制御システム６に供給するようになされている。
【００３４】
次に、受信端末の構成について説明する。
【００３５】
受信端末のデコーダ２１（受信手段、第１の抽出手段、第１の判定手段、第２の判定手段）は、内蔵するデスクランブラ４１（デスクランブル手段）により、後述するセキュリティモジュール２２から供給されたスクランブル鍵をもとに、スクランブルされた信号を元の信号にデスクランブルするようになされている。また、番組に付加された個別情報や番組情報を抽出し、出力するようになされている。
【００３６】
セキュリティモジュール２２は、例えばＩＣカード等により構成され、端末固有の個別鍵を記憶し、デコーダ２１を介して供給されたスクランブルされていない個別情報を取り込み、個別鍵により個別情報を復号し、契約鍵と契約情報をそれぞれ取り出し、記憶する。また、デコーダ２１を介して供給された番組に付随する共通情報を取り込み、契約鍵により共通情報を復号し、スクランブル鍵を取り出し、デコーダ２１に供給するようになされている。
【００３７】
また、ペイ確認ボタン２３は、視聴者が番組を購入することを入力するためのものである。さらに、インパルスペイパービューボタン２４は、インパルスペイパービュー視聴を行う場合に押されるボタンである。
【００３８】
続いて、システムの動作について説明する。
【００３９】
最初に、送信側システムより受信端末に個別情報が送信される場合の動作について説明する。この個別情報は、例えば、契約鍵に対応する契約鍵番号、契約鍵、契約したチャンネルに対応するチャンネルＩＤ、および契約タイプなどを含んでいる。また、個別情報は、送信先の受信端末のＩＤ番号に対応する情報も含んでいる。
【００４０】
契約鍵は、例えば、８ビットの契約鍵番号とともに送信され、複数の契約鍵を使い分けることができるようになっている。契約したチャンネルＩＤを、例えば１６ビットのＳｅｒｖｉｃｅ＿ｉｄで表すものとする。契約タイプは、フラット視聴契約、ペイパービュー視聴契約、特別契約を識別することができるもので、例えば４ビットとする。
【００４１】
この個別情報は、スクランブル制御システム６において、この個別情報が送信されるべき送信先の受信端末に固有の固別鍵を用いて暗号化される。スクランブル制御システム６は、全ての受信端末について、受信端末に固有の個別鍵を受信端末のＩＤ番号に対応させて記憶しており、送信先の受信端末のＩＤ番号からその個別鍵を検索することができるようになっている。従って、送信先の受信端末のＩＤ番号に対応する個別鍵を検索し、それに基づいて、個別情報が暗号化されることになる。暗号化された個別情報は多重化器２に供給される。
【００４２】
多重化器２においては、エンコーダ１より供給された所定の番組に対応するディジタル化され、圧縮された映像信号や音声信号と、スクランブル制御システム６より供給された個別情報が時分割多重化された後、スクランブラ３に供給される。
【００４３】
スクランブラ３に供給されたディジタル信号は、関連情報送出装置４より供給されたスクランブル鍵を用いて番組部分（音声データと映像データ）だけがスクランブルされ、個別情報の部分はスクランブルされずに伝送路３１に送出される。
【００４４】
なお、この個別情報の受信端末への送信は、個別情報の更新が必要とされる時に、必要に応じて随時行われる。この個別情報には、上述した契約情報が含まれている。
【００４５】
次に、通常の番組とそれに付加された番組情報（共通情報の構成要素）が送信側システムから受信端末に送信される場合の動作について説明する。
【００４６】
番組情報は、例えば、契約タイプ、契約鍵の番号を示す契約鍵番号、暗号化されたスクランブル鍵、チャンネルＩＤに相当するＳｅｒｖｉｃｅ＿ｉｄ、番組を識別するための番組ＩＤなどを含んでいる。また、契約タイプには、特別番組であるか否かを識別するためのフラグが含まれている。
【００４７】
関連情報送出装置４において生成された上述したような構成の所定の番組情報は、スクランブル制御システム６より供給された契約鍵によって暗号化された後、多重化器２に供給される。多重化器２においては、エンコーダ１から供給された所定の番組に対応するディジタル化され、圧縮された映像信号や音声信号と、関連情報送出装置４より供給された番組情報が時分割多重化され、スクランブラ３に供給される。
【００４８】
スクランブラ３においては、そこに供給された番組を構成する圧縮された映像信号や音声信号と番組情報が時分割多重化されたディジタル信号が、関連情報送出装置４より供給されたスクランブル鍵によって番組部分だけがスクランブルされ、番組情報の部分はスクランブルされずに伝送路３１に送出される。
【００４９】
このようにして、所定の番組とそれに付随する番組情報が送信側システムより受信端末に送信される。
【００５０】
次に、受信端末側の動作について説明する。
【００５１】
図２は受信端末において、視聴許可の制御を行う場合の原理的な動作を説明するための図である。デコーダ２１は、例えば、デスクランブラ４１、第２復号器４２（第２の抽出手段、第３の抽出手段、第４の抽出手段）、および第１復号器４３より構成されている。
【００５２】
正式に契約した視聴者の受信端末には、個別情報が送信される。送信側システムより、伝送路３１を介して送信されたスクランブルされた所定の番組と、スクランブルされていない個別情報が時分割多重化されたディジタル信号が、受信端末により受信されると、スクランブルされた番組に対応するディジタル信号は、デスクランブラ４１に供給される。
【００５３】
一方、スクランブルされていない個別情報は、まず、その非暗号部に付加された受信端末のＩＤ番号と、セキュリティモジュール２２に予め記憶されている受信端末のＩＤ番号とが比較され、両者が一致した場合、第１復号器４３に供給される。
【００５４】
第１復号器４３に供給された個別情報は、セキュリティモジュール２２に記憶されている受信端末に固有の個別鍵によって解読され、契約鍵、および契約情報が取り出され、セキュリティモジュール２２に記憶される。この契約鍵は、後述する番組情報の解読に使用される。また、契約情報は、受信した番組が契約した番組であるか否かを判断するとき使用される。
【００５５】
受信端末において、視聴者が番組を視聴しているとき、受信端末は、伝送路３１を介して送信されてきたスクランブルされた所定の番組と、それに付随した番組情報を受信している。スクランブルされた所定の番組に対応するディジタル信号は、デスクランブラ４１に供給され、それに付随した番組情報は、第２復号器４２に供給される。
【００５６】
所定の番組のチャンネルに対応する契約鍵が、上述したようにして、すでに第１復号器４３において復号された個別情報から取り出され、セキュリティモジュール２２に記憶されている場合、第２復号器４２が動作し、セキュリティモジュール２２より供給されたその契約鍵によって番組情報が復号される。番組情報が復号された後、番組情報に含まれたスクランブル鍵が取り出される。
【００５７】
次に、番組情報は、セキュリティモジュール２２により読み込まれ、すでに記憶している契約情報との照合が行われる。その結果、番組情報が付加された番組が、契約した番組であると認識された場合、第２復号器４２において得られたスクランブル鍵は、デスクランブラ４１に供給される。デスクランブラ４１においては、スクランブルされた所定の番組のディジタル信号が、第２復号器４２より供給されたスクランブル鍵によってデスクランブルされ、正常に視聴可能な元の信号に戻された後、出力される。
【００５８】
所定のチャンネルをフラット視聴で契約すると、契約したチャンネルに対応する契約鍵と、そのチャンネルに対応するＳｅｒｖｉｃｅ＿ｉｄ、契約タイプ等からなる契約情報を含む個別情報が送信側システムから受信端末に送信され、受信端末を構成するセキュリティモジュール２２に記憶される。契約するチャンネル数が多数あれば、上述した手順が繰り返し実行されることになる。
【００５９】
フラット視聴の場合、受信した番組に付随する番組情報内のＳｅｒｖｉｃｅ＿ｉｄがセキュリティモジュール２２に記憶されているとともに番組情報内の契約鍵番号で示される契約鍵がセキュリティモジュール２２に記憶されている。かつＳｅｒｖｉｃｅ＿ｉｄに対応する契約タイプがフラット視聴である場合、第２復号器４２によって、番組情報が復号され、得られたスクランブル鍵がデスクランブラ４１に供給され、デスクランブラ４１が動作する。これにより、所定の番組が正常にデスクランブルされた映像および音声が得られ、その番組の視聴が可能となる。
【００６０】
また、コールアヘッドペイパービュー視聴の場合、まず、視聴者は、視聴を希望する番組があることを受信端末や電話等の手段によって送信側へ前もって伝える。次に、送信側は視聴者から要請があった番組の、Ｓｅｒｖｉｃｅ＿ｉｄ、契約鍵番号、契約鍵などを受信端末に個人情報として送信する。この手続きを経た後に、視聴者はペイ確認ボタン２３を押すなどの操作により、希望する番組の視聴が可能となる。
【００６１】
さらに、インパルスペイパービュー視聴の場合、視聴者はインパルスペイパービューボタン２４を操作し、さらに、視聴を希望する番組を特定するための操作を図示しない入力装置より行う。このような操作が行われると、そのチャンネルに対応する契約鍵と、そのチャンネルに対応するＳｅｒｖｉｃｅ＿ｉｄ、契約タイプを含む個別情報が送信側システムから直ちに受信端末に送信され、デコーダ２１を介してセキュリティモジュール２２に供給され、記憶される。視聴する番組が多数ある場合、この手順が繰り返されることになる。
【００６２】
このように、インパルスペイパービュー視聴の場合、受信した番組に付随する番組情報内のＳｅｒｖｉｃｅ＿ｉｄ、番組情報内の契約鍵番号で示される契約鍵などがセキュリティモジュール２２内に記憶される。さらに、視聴者がペイ確認ボタン２３を押すなどの操作を行うことにより、番組の視聴が可能となる。
【００６３】
なお、ペイパービュー（コールアヘッドおよびインパルスの双方を含む）視聴操作が行われると、例えば視聴した番組のチャンネルＩＤ（Ｓｅｒｖｉｃｅ＿ｉｄ）、番組ＩＤ（Ｅｖｅｎｔ＿ｉｄ）、コンポーネントマップ（Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ）、課金額（Ｃｈａｒｇｅ）、および視聴時間などからなる視聴履歴が、その都度、セキュリティモジュール２２に記憶される。セキュリティモジュール２２に記憶された視聴情報は、所定の課金周期で、例えば１カ月毎に送信側システムに電話回線３２を介して送信される。送信側システムは、受信端末から送信されてきた視聴情報に基づいて、各受信端末毎の課金処理を行う。
【００６４】
以上が、スクランブル放送システムについての説明である。
【００６５】
次に、本システムがデータを伝送する際のデータの構造について説明する。
【００６６】
本システムは、例えば、画像、音声、データなど複数の情報を含む番組（プログラム）を多数伝送する。これらの情報は、パケットと呼ばれる適当な長さのストリーム（データ列）に分割され、伝送される。
【００６７】
図３は、伝送の際のデータ構造を表している。図３（ａ）に示すトランスポートパケット（以下、パケットという）５１は、図３（ｂ）に示すように、ＰＩＤ (Packet Identification) ５２と、ペイロード（情報）５３を含んでいる。ペイロード５３は、伝送される情報の実体（例えば、画像データ、音声データなど）で、ＰＩＤ５２は、これらの情報の種類（たとえば、画像、音声）を示す識別子である。
【００６８】
また、受信側で番組を再生する際には、まず、複数の番組の中から１つを選択する。つぎに、その番組の再生に必要な情報（例えば、画像、音声など）をペイロードとして含むパケットのＰＩＤを得る。そして、これらのパケットのパラメータを得る。
【００６９】
ところで、番組を復元するために必要なこれらの情報は、付加情報テーブルに含まれている。図４は、この付加情報テーブルを含めたストリームの全体構造を示したものである。ＰＡＴ (Program Association Table) ６１は、伝送路３１を介して伝送されている全ての番組の番組番号を含んでいる。また、ＰＭＴ (Program Map Table) ６２は、各番組毎に１つ存在し、特定の番組を再生するのに必要なパケットを指定するための情報を含んでいる。
【００７０】
以上の情報をもとに、複数の番組の中から特定の番組を再生する場合は、まず、ＰＡＴ６１（ＰＡＴはＰＩＤ＝０のパケットに存在する）に含まれるその番組の番組番号を取得し、その番組番号により指定されるＰＩＤ（図４の場合、ＰＩＤ＝５１）を得る。つづいて、このＰＩＤにより指定されるＰＭＴ６２を参照することにより、受信端末がストリームの中から選択すべきパケットを知ることができる。
【００７１】
このＰＭＴ６２は、番組の番組番号、番組を構成する画像や音声などの情報が含まれるＰＩＤのリスト、およびその他の付属情報を含んでいる。この図の例では、ＰＩＤ＝“１”が画像情報 (Video)、ＰＩＤ＝“２ ”が音声情報 (Audio)、また、ＰＩＤ＝“３”がデータ (Data) を含んでいるパケットをそれぞれ表している。そして、受信端末は、これらのＰＩＤをもとに、ストリーム（データ列）の中から番組を再生するために必要なパケットを選択することができる。
【００７２】
また、ＣＡＴ (Conditional Access Table) ６３は、個別情報（以下、ＥＭＭ (Entitlement Management Message)という）を含むパケットのＰＩＤを格納しているテーブル（パケット）である。図４において、ＣＡＴ６３には、ＥＭＭ６４を指定するためのＰＩＤ＝“９”という情報（図示しない）が含まれており、この情報をもとに、受信端末はこのＥＭＭ６４をストリームから選択することが可能となる。
【００７３】
さらに、ＰＭＴ６２は、番組情報（以下、ＥＣＭ (Entitlement Control Message)という）を含むパケットを指定するためのＰＩＤを有している。図４の例では、ＰＭＴ６２は、ＰＩＤ＝“８”のＥＣＭ６５を番組情報として指定している。
【００７４】
図５は、ＰＭＴの構造を示す図である。この図において、Ｐｒｏｇｒａｍ＿ｎｕｍｂｅｒ８０は、番組番号である。また、ＣＡ＿ｓｙｓｔｅｍ＿ｉｄ８１は、受信端末の種類（具体的にはメーカ）を特定するための識別子である。また、ＥＣＭ＿ＰＩＤ８２は、番組情報を含むＥＣＭ８３を指定するためのＰＩＤである。このＥＣＭ８３は、番組をディスクランブルするためのＫｓ（スクランブル鍵）８４と、後述するＣｏｍｐｏｎｅｎｔ＿ｍａｐ８５を含んでいる。
【００７５】
また、Ｓｔｒｅａｍ＿ｔｙｐｅ８６，９２，９７，１０２は、そのストリームの情報の種類（画像、音声など）を示す。さらに、ＥＳ＿ＰＩＤ１乃至４（８７，９３，９８，１０３）は、それぞれの情報が格納されたパケットのＰＩＤを有しており、受信端末は、これらをもとにパケットを特定する。また、Ｃｏｍｐｏｎｅｎｔ＿ｔａｇ０乃至３（８８，９４，９９，１０４）は、各パケットが受信端末のどのコンポーネント（出力装置）に出力されるのかを示すｔａｇ（札）である。受信端末は、このＣｏｍｐｏｎｅｎｔ＿ｔａｇをもとに、それぞれのパケットをどの出力装置に出力するかを判断する。
【００７６】
この図では、ＡＵＤＩＯ１（９５，９６）は例えば主音声であり、ＡＵＤＩＯ２（１００，１０１）は例えば副音声となっている。従って、Ｓｔｒｅａｍ＿ｔｙｐｅ９２およびｓｔｒｅａｍ＿ｔｙｐｅ９７は、同じＡＵＤＩＯ（音声）情報であるが、それぞれのＣｏｍｐｏｎｅｎｔ＿ｔａｇは、Ｃｏｍｐｏｎｅｎｔ＿ｔａｇ１またはＣｏｍｐｏｎｅｎｔ＿ｔａｇ２と区別してある。そこで、受信端末は、Ｓｔｒｅａｍ＿ｔｙｐｅ９２，９７をもとに復号方法を決定し、Ｃｏｍｐｏｎｅｎｔ＿ｔａｇ９４，９９をもとに、復号された情報の出力先を決定することができる。
【００７７】
図６は、ＥＭＭとＣＡＴの構造を示す図である。この図の例では、ＥＭＭ１２４は、ＣＡＴ１２１のＥＭＭ＿ＰＩＤ１２３によって指定されている。ＣＡＴ１２１には、前述のＣＡ＿ｓｙｓｔｅｍ＿ｉｄ１２２と、ＥＭＭを指定するためのＥＭＭ＿ＰＩＤ１２３が含まれている。また、このＣＡＴ１２１によって指定されるＥＭＭ１２４は、共通情報の暗号を解くためのＫｗ（契約鍵）の識別番号Ｋｗ＿Ｎｏ１２５を含む。また、そのほか、Ｓｅｒｖｉｓｅ＿ｉｄ１２７，Ｅｖｅｎｔ＿ｉｄ１２８、および後述するＣｏｍｐｏｎｅｎｔ＿ｍａｐ１２６により構成される。
【００７８】
次に、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐについて説明する。
【００７９】
図７は、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐの構造を示している。このＣｏｍｐｏｎｅｎｔ＿ｍａｐは、図５のＥＣＭ（番組情報）８３（Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ８５）および図６のＥＭＭ（個別情報）１２４（Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ１２６）の双方に含まれている。また、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐは、ｂｉｔ０乃至ｂｉｔ１５の合計１６ビットより構成され、１つのコンポーネント（出力装置）に対して、１つのビットが割り当てられている。
【００８０】
図５のＥＣＭ８３に含まれているＣｏｍｐｏｎｅｎｔ＿ｍａｐ８５は、各コンポーネントに対する情報がスクランブルされている場合に、対応するビットがＯＮ（“１”）される。例えば、図７において、ｂｉｔ０が画像情報に対応しているとする。すると、送信側システムにおいて、画像情報にスクランブル処理が施された場合は、ＥＣＭ８３のＣｏｍｐｏｎｅｎｔ＿ｍａｐ８５のｂｉｔ０がＯＮ（“１”）される。
【００８１】
図８は、この時の処理を説明するフローチャートである。
【００８２】
図８のステップＳ１において、送信側システムの番組制御システム５は、ｉに０を初期設定する。つづいて、ステップＳ２において、番組制御システム５は、第ｉ番目のコンポーネントに出力される情報がスクランブルされているか否かを判定する。もし、スクランブルされていると判定した場合はステップＳ３に進み、コンポーネントマップの第ｉ番目のビットをＯＮする。また、スクランブルされていないと判定すると、ステップＳ３をスキップし、ステップＳ４に進む。
【００８３】
ステップＳ４では、ｉの値に１を加算する。つづいて、ステップＳ５において、ｉの値と１６とが等しいか否かを判定する。等しくないと判定した場合は、ステップＳ２に戻り同様の処理を繰り返す。また、等しいと判定した場合は、処理を終了する。
【００８４】
以上の処理により、ＥＣＭ８３のＣｏｍｐｏｎｅｎｔ＿ｍａｐ８５は、スクランブルされた情報に対応するビットがＯＮされることになる。
【００８５】
つづいて、ＥＭＭ１２４のＣｏｍｐｏｎｅｎｔ＿ｍａｐ１２６について説明する。ＥＭＭ１２４のＣｏｍｐｏｎｅｎｔ＿ｍａｐ１２６は、視聴者が各情報に対して契約を行っている（オーソライズされている）場合に、対応するビットがＯＮ（“１”）される。例えば、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐのｂｉｔ０が画像情報であるとし、視聴者がこの画像情報に対して視聴契約を行っている場合は、ｂｉｔ０はＯＮされる。
【００８６】
図９は、この時の処理を説明するフローチャートである。
【００８７】
図９のステップＳ１１において、送信側システムのスクランブル制御システム６は、ｉに０を初期設定する。つづいて、ステップＳ１２において、スクランブル制御システム６は、第ｉ番目のコンポーネントに出力される情報が契約されているか否かを判定する。もし、契約されていると判定した場合は、ステップＳ１３に進み、コンポーネントマップの第ｉ番目のビットをＯＮする。また、契約されていないと判定すると、ステップＳ１３をスキップし、ステップＳ１４に進む。
【００８８】
ステップＳ１４では、ｉの値に１を加算する。つづいて、ステップＳ１５において、ｉの値と１６とが等しいか否かを判定する。等しくないと判定した場合は、ステップＳ１２に戻り同様の処理を繰り返す。また、等しいと判定した場合は、処理を終了する。
【００８９】
以上の処理により、ＥＭＭ１２４のＣｏｍｐｏｎｅｎｔ＿ｍａｐ１２６は、契約された情報に対応するビットがＯＮされることになる。
【００９０】
以上の処理によって得られた、ＥＣＭ８３のＣｏｍｐｏｎｅｎｔ＿ｍａｐ８５およびＥＭＭ１２４のＣｏｍｐｏｎｅｎｔ＿ｍａｐ１２６は、図４に示す、ＥＣＭ６５およびＥＭＭ６４のパケットにそれぞれ付加され、送信側システムから伝送路３１に送出される。
【００９１】
受信端末では、これらの情報を受信し、以下に述べる処理が行われる。
【００９２】
図１０は、受信端末で行われる処理を説明するフローチャートである。この図のステップＳ２１において、デコーダ２１は、第２復号器４２からＥＣＭ（番組情報）を読み出し、さらに、このＥＣＭからＣｏｍｐｏｎｅｎｔ＿ｍａｐ１を抽出する。また、ステップＳ２２において、デコーダ２１は、第１復号器４３からＥＭＭを読み出し、さらにこのＥＭＭからＣｏｍｐｏｎｅｎｔ＿ｍａｐ２を抽出する。
【００９３】
ここで、２つのＣｏｍｐｏｎｅｎｔ＿ｍａｐを区別するため、ＥＣＭから抽出されたものをＣｏｍｐｏｎｅｎｔ＿ｍａｐ１、ＥＭＭから抽出されたものをＣｏｍｐｏｎｅｎｔ＿ｍａｐ２と定義する。
【００９４】
ステップＳ２３において、デコーダ２１は、ｉを０に初期設定する。つづいて、ステップＳ２４において、デコーダ２１は、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ１の第ｉ番目のビットが１であり、かつ、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ２の第ｉ番目のビットが１であるか否かを判定する。もし、以上の条件を満たしていないと判定すると、ステップＳ２６に進み、満たしていると判定すると、ステップＳ２５に進む。
【００９５】
ここで、このような判断をする理由について説明しておく。図１１は、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ１、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ２、およびデスクランブル動作との関係を示している。Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ１（ＥＣＭのＣｏｍｐｏｎｅｎｔ＿ｍａｐ）のビットが“１”である場合は、送信側システムから送られてきた情報がスクランブルされていることを示す。また、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ２（ＥＭＭのＣｏｍｐｏｎｅｎｔ＿ｍａｐ）のビットが“１”である場合は、視聴者がこの情報に対して契約を行っていることを示している。
【００９６】
Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ１のビットが“０”である場合は、この情報がスクランブルされていないので、デスクランブルする必要はない。スクランブルされていない情報は、これを自由に利用してよいことを意味するので、視聴者は契約の有無に拘わらず、この情報を利用することができる。
【００９７】
また、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ１のビットが“１”の場合は、この情報がスクランブルされていることを意味するので、この場合、視聴者がこの番組を契約している（Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ２のビットが“１”）場合にのみ、デスクランブルを行い、契約していない場合はデスクランブルを行わないようにする。
【００９８】
そこで、図１０のステップＳ２４では、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ１の第ｉ番目のビットと、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ２の第ｉ番目のビットが比較され、これらのビットが共に“１”であると判定された場合にのみ、ステップＳ２５に進み、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ１の第ｉ番目のビットに対応する情報をデスクランブルする。
【００９９】
つぎに、ステップＳ２６ではｉの値に１が加算される。そして、ステップＳ２７では、ｉの値と１６とが等しいか否かが判定され、等しくないと判定された場合はステップＳ２４に戻り、同様の処理が繰り返される。また、等しいと判定された場合は、処理を終了する。
【０１００】
以上の処理の結果、視聴者は個々の情報の契約の状態に即して、情報の利用が可能となる。
【０１０１】
以上の実施例では、ＥＣＭに１つのＫｓ（スクランブル鍵）だけを含めるようにした。しかしながら、情報の保護をより厳重にするために、各々コンポーネントに１つづつＫｓを割り当てることも可能である。
【０１０２】
図１２は、各コンポーネントにそれぞれＫｓが割り当てられている場合の、ＰＭＴの構造を示す図である。この図において、図５と同一の部分には同一の符号を付してあり、適宜説明を省略する。
【０１０３】
この図では、ＥＣＭ８３が削除され、ＥＣＭ１乃至ＥＣＭ４が新たに加えられている。ＥＣＭ１（１３２）は、画像情報に対して付加され、画像情報をデスクランブルするためのＫｓ１（１３３）が含まれている。また、ＥＣＭ２（１３６）およびＥＣＭ３（１４１）は、音声情報に対してそれぞれ付加され、音声情報をデスクランブルするためのＫｓ２（１３７）およびＫｓ３（１４１）が含まれている。最後に、ＥＣＭ４（１４５）は、データに対して付加されており、データをデスクランブルするためのＫｓ４が付加されている。また、それぞれのＥＣＭには、各々の情報の種類を示すＣｏｍｐｏｎｅｎｔ＿ｍａｐが付加されている。さらに、各々のＥＣＭを指定するために、ＰＭＴ８０には、ＥＣＭ＿ＰＩＤ１（１３１），ＥＣＭ＿ＰＩＤ２（１３５），ＥＣＭ＿ＰＩＤ３（１３９），ＥＣＭ＿ＰＩＤ４（１４４）が新たに付加されている。
【０１０４】
次に、送信側システムから図１２に示す情報が送られてきた場合に、受信端末で行われる処理について説明する。
【０１０５】
図１３は、図１２に示す情報を受信した受信端末が行う処理を説明するフローチャートである。この図のステップＳ３１において、デコーダ２１は、ｉに１を初期設定する。次に、ステップＳ３２において、デコーダ２１は、第１復号器４３からＥＭＭ（個別情報）を読み出し、さらに、このＥＭＭからＣｏｍｐｏｎｅｎｔ＿ｍａｐ２を抽出する。また、ステップＳ３３において、デコーダ２１は、第２復号器４２から第ｉ番目のＥＣＭを読み出し、さらにこのＥＭＭからＣｏｍｐｏｎｅｎｔ＿ｍａｐ１を抽出する。
【０１０６】
いま、ｉが１であるから、ステップＳ３３では、第１番目のＥＣＭ（ＥＣＭ１）が第２復号器４２から読み込まれ、さらにこのＥＣＭ１からＣｏｍｐｏｎｅｎｔ＿ｍａｐ１が抽出される。
【０１０７】
ステップＳ３４において、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ１で“１”となっているビットが、Ｃｏｍｐｏｎｅｎｔ＿ｍａｐ２においても“１”であるか否かが判定される。もし、同じビットがそれぞれ“１”でないと判定されると、ステップＳ３６に進み、“１”であると判定されると、ステップＳ３５に進む。
【０１０８】
図１２の実施例では、ＥＣＭ１に格納されるＣｏｍｐｏｎｅｎｔ＿ｍａｐ１はビット０が“１”となっている。従って、ＥＭＭのビット０が“１”であれば、ステップＳ３５に進み、そのビットが“０”であれば、ステップＳ３６に進む。
【０１０９】
ステップＳ３５では、デコーダ２１は、第ｉ番目のＥＣＭからＫｓを抽出し、デスクランブラ４１に供給する。
【０１１０】
いま、ｉは１であるので、第１番目のＥＣＭ（ＥＣＭ１（１３２））からＫｓ１（１３３）が抽出され、デスクランブラ４１に供給される。
【０１１１】
次に、ステップＳ３６において、ｉに１が加算される。図１２の実施例ではＥＣＭの最大値は４（ＤＡＴＡのＥＣＭの値）であるので、ステップＳ３７において、ｉの値と５（ＥＣＭの最大値＋１）とが等しいか否かが判定される。もし、等しくないと判定されれば、ステップＳ３３に戻り、同様の処理が繰り返される。等しいと判定されれば、処理を終了する。
【０１１２】
この処理の結果、各コンポーネント（出力装置）に供給されるそれぞれの情報からスクランブル鍵を抽出し、スクランブルを行うことが可能となる。
【０１１３】
また、この実施例では、各コンポーネントに出力される情報のそれぞれにスクランブル鍵を付加したが、例えば、画像と音声で同一のスクランブル鍵を共用することも可能である。その場合、ＥＣＭ＿ＰＩＤ１とＥＣＭ＿ＰＩＤ２は同一の値となり、これらのＰＩＤにより同一のＥＣＭが指定されることになる。
【０１１４】
以上の処理の結果、個々の情報に対して視聴契約を行うことが可能となるだけでなく、これら個々の情報１つ１つににデスクランブル鍵が付加されるので、情報をより一層厳重に保護することが可能となる。
【０１１５】
また、情報の提供側は、個々の視聴者の情報の契約形態に即した課金を行うことが可能となるため、視聴者は、使用（契約）した情報に対してのみ代価を支払えばよい。
【０１１６】
【発明の効果】
以上のように、請求項１に記載のデスクランブル装置および請求項３に記載のデスクランブル方法によれば、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、抽出された複数の情報の各々に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、抽出された複数の情報の各々に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対しデスクランブル処理を行うようにしたので、番組を構成する情報毎に視聴者が視聴契約を行うことができる。
【０１１７】
請求項２に記載のデスクランブル装置および請求項４に記載のデスクランブル方法によれば、放送供給側から送られてきた複数の番組から選択的に所定の番組を受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、複数の情報の各々をデスクランブルする際に必要な複数のデスクランブル鍵を抽出し、抽出された複数の情報の各々に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、複数の情報の各々に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対し、抽出されたスクランブル鍵をもとに、デスクランブル処理を行うようにしたので、番組を構成する情報毎に視聴者が視聴契約を行うことができるだけでなく、更に厳重な情報の保護を行うことができる。
【０１１８】
請求項５に記載のスクランブル放送送受信装置および請求項７に記載のスクランブル放送方法によれば、放送供給側は、番組に含まれる複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを番組に付加し、番組に含まれる複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを番組に付加し、スクランブルされているか否かを示す第１のコンポーネントマップが付加され、かつ、受信契約がなされているか否かを示す第２のコンポーネントマップが付加された複数の番組を送信し、受信端末は、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、抽出された複数の情報の各々に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、抽出された複数の情報の各々に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対しデスクランブル処理を行うようにしたので、番組を構成する情報毎に視聴者が視聴契約を行うことができる。
【０１１９】
請求項６に記載のスクランブル放送送受信装置および請求項８に記載のスクランブル放送方法によれば、放送供給側は、番組に含まれる複数の情報の各々に対して、スクランブルされているか否かを示す第１のコンポーネントマップを番組に付加し、番組に含まれる複数の情報の各々に対して、受信契約がなされているか否かを示す第２のコンポーネントマップを番組に付加し、複数の番組を構成する複数の情報の各々をデスクランブルするために必要なデスクランブル鍵を番組に付加し、スクランブルされているか否かを示す第１のコンポーネントマップが付加され、受信契約がなされているか否かを示す第２のコンポーネントマップが付加され、かつ、デスクランブルするために必要なデスクランブル鍵が付加された複数の番組を送信し、受信端末は、放送供給側から送られてきた複数の番組から所定の番組を選択的に受信し、受信された番組から、複数の情報を抽出し、複数の情報の各々がスクランブルされているか否かを示す第１のコンポーネントマップを抽出し、複数の情報の各々に対して受信契約がなされているか否かを示す第２のコンポーネントマップを抽出し、複数の情報の各々をデスクランブルする際に必要な複数のデスクランブル鍵を抽出し、抽出された情報に対して受信契約がなされているか否かを、抽出された第２のコンポーネントマップをもとに判定し、抽出された情報に対してスクランブルが施されているか否かを、抽出された第１のコンポーネントマップをもとに判定し、受信契約がなされていると判定され、かつ、スクランブルが施されていると判定された情報に対し、抽出されたスクランブル鍵をもとにスクランブル処理を行うようにしたので、番組を構成する情報毎に視聴者が視聴契約をおこなうことができるだけでなく、より厳重な情報の保護をおこなうことができる。
【図面の簡単な説明】
【図１】本発明の一実施例の構成例を示すブロック図である。
【図２】受信端末の動作の原理を説明するための図である。
【図３】送信側システムから送信されてくるストリームの構造を説明する図である。
【図４】送信側システムから送信されてくるストリームの階層構造を説明する図である。
【図５】ＰＭＴと、それにより指定される各種パケットを説明する図である。
【図６】ＣＡＴと、それにより指定されるＥＭＭの構成を説明する図である。
【図７】コンポーネントマップの構造を説明する図である。
【図８】ＥＣＭに付加されるコンポーネントマップを作成する処理を説明するフローチャートである。
【図９】ＥＭＭに付加されるコンポーネントマップを作成する処理を説明するフローチャートである。
【図１０】単一のスクランブル鍵を用いる場合に、各情報のデスクランブルを行うか否かを判定する処理を説明するフローチャートである。
【図１１】ＥＣＭのコンポーネントマップのビットと、ＥＭＭのコンポーネントマップのビットと、デスクランブル処理との関係を示す図である。
【図１２】複数のスクランブル鍵を用いる場合のＰＭＴとそれによって指定される各種テーブルとの関係を示す図である。
【図１３】複数のスクランブル鍵を用いる場合に、各種情報のデスクランブルを行うか否かを判定する処理を説明するフローチャートである。
【符号の説明】
１  エンコーダ
２  多重化器（付加手段）
３  スクランブラ送信手段、第２の付加手段）
４  関連情報送出装置
５  番組制御システム
６  スクランブル制御システム
７  視聴情報収集処理システム
２１  デーコーダ（受信手段、第１の抽出手段、第１の判定手段、第２の判定手段）
２２  セキュリティモジュール
２３  ペイ確認ボタン
２４  インパルスペイパービューボタン
３１  伝送路
３２  電話回線
４１  デスクランブラ（デスクランブル手段）
４２  第２復号器（第２の抽出手段、第３の抽出手段）
４３  第１復号器
【図１】
0003680365.tif 000002
【図２】
0003680365.tif 000003
【図３】
0003680365.tif 000004
【図４】
0003680365.tif 000005
【図５】
0003680365.tif 000006
【図６】
0003680365.tif 000007
【図７】
0003680365.tif 000008
【図８】
0003680365.tif 000009
【図９】
0003680365.tif 000010
【図１０】
0003680365.tif 000011
【図１１】
0003680365.tif 000012
【図１２】
0003680365.tif 000013
【図１３】
0003680365.tif 000014