(57)【特許請求の範囲】
【請求項１】
スクランブルがかけられた番組をデスクランブルするデスクランブル装置であって、
視聴する前記番組を選択する選択手段と、
前記選択手段により選択された前記番組をデスクランブルするデスクランブル手段と、
前記デスクランブル手段によりデスクランブルされた前記番組の視聴履歴を記憶する視聴履歴記憶手段と、
所定のコードを発生するコード発生手段と、
前記視聴履歴記憶手段に記憶された前記視聴履歴と、前記コード発生手段により発生された前記所定のコードとを暗号化する暗号化手段と、
前記暗号化手段の出力を、所定のセンタ局へ送信し、その結果、前記所定のセンタ局から送信されてくる、前記視聴履歴記憶手段に記憶された前記視聴履歴のクリアを指示する指示コードを受信する通信手段と、
前記通信手段により受信された前記指示コードと、前記コード発生手段により発生された前記所定のコードとを比較する比較手段と、
前記比較手段の比較結果に基づいて、前記視聴履歴記憶手段に記憶された前記視聴履歴をクリアするクリア手段と
を備えることを特徴とするデスクランブル装置。
【請求項２】
前記視聴履歴が改竄されたか否かを検出するための検出コードを発生する検出コード発生手段と、
前記検出コード発生手段により発生された前記検出コードを前記視聴履歴に付加し、前記暗号化手段に供給する付加手段と
をさらに備えることを特徴とする請求項１に記載のデスクランブル装置。
【請求項３】
前記コード発生手段は、発生する前記所定のコードを、所定のタイミングで変更する
ことを特徴とする請求項１に記載のデスクランブル装置。
【請求項４】
スクランブルされた番組をデスクランブルするデスクランブル装置から送信されてくる前記番組の視聴履歴を受信する視聴履歴受信装置であって、
前記視聴履歴が、所定のコードとともに送信されてきたときに、その所定のコードを、前記視聴履歴のクリアを指示する指示コードとして、前記デスクランブル装置に送信する送信手段を備える
ことを特徴とする視聴履歴受信装置。
【請求項５】
前記デスクランブル装置から送信されてくる情報に暗号がかけられているときに、その暗号を解読する解読手段をさらに備える
ことを特徴とする請求項４に記載の視聴履歴受信装置。
【請求項６】
前記視聴履歴が改竄されているか否かを検出する検出手段をさらに備え、
前記送信手段は、前記検出手段により前記視聴履歴が改竄されていないことが検出された場合のみ、前記所定のコードを送信する
ことを特徴とする請求項４に記載の視聴履歴受信装置。
【請求項７】
前記視聴履歴は、それが改竄されているか否かを検出するための検出コードとともに送信され、
前記検出手段は、前記検出コードに基づいて、前記視聴履歴が改竄されているか否かを検出する
ことを特徴とする請求項６に記載の視聴履歴受信装置。
【請求項８】
番組にスクランブルをかけて送信する送信装置と、前記番組を受信してデスクランブルする受信装置とからなるスクランブル放送システムであって、
前記受信装置は、
視聴する前記番組を選択する選択手段と、
前記選択手段により選択された前記番組をデスクランブルするデスクランブル手段と、
前記デスクランブル手段によりデスクランブルされた前記番組の視聴履歴を記憶する視聴履歴記憶手段と、
所定のコードを発生するコード発生手段と、
前記視聴履歴記憶手段に記憶された前記視聴履歴と、前記コード発生手段により発生された前記所定のコードとを暗号化する暗号化手段と、
前記暗号化手段の出力を、前記送信装置へ送信し、その結果、前記送信装置から送信されてくる、前記視聴履歴記憶手段に記憶された前記視聴履歴のクリアを指示する指示コードを受信する通信手段と、
前記通信手段により受信された前記指示コードと、前記コード発生手段により発生された前記所定のコードとを比較する比較手段と、
前記比較手段の比較結果に基づいて、前記視聴履歴記憶手段に記憶された前記視聴履歴をクリアするクリア手段と
を有し、
前記送信装置は、
前記通信手段から送信されてくる情報を、前記視聴履歴および所定のコードに復号する復号手段と、
前記復号手段より出力される前記所定のコードを、前記指示コードとして、前記受信装置に送信する送信手段と
を有する
ことを特徴とするスクランブル放送システム。
【請求項９】
番組にスクランブルをかけて送信する送信装置と、前記番組を受信してデスクランブルする受信装置とからなるスクランブル放送システムのスクランブル放送方法であって、
前記受信装置において、
視聴する前記番組を選択し、
選択された前記番組をデスクランブルし、
デスクランブルされた前記番組の視聴履歴を、情報を記憶する記憶手段に記憶させ、
所定のコードとともに、前記記憶手段に記憶された前記視聴履歴を暗号化して、前記送信装置に送信し、
前記送信装置において、
前記受信装置から送信されてくる情報を、前記視聴履歴および所定のコードに復号し、
復号された前記所定のコードを、前記記憶手段に記憶された前記視聴履歴のクリアを指示する指示コードとして、前記受信装置に送信し、
前記受信装置において、
前記送信装置から送信されてくる前記指示コードを受信し、
前記指示コードと、前記視聴履歴とともに送信した前記所定のコードとを比較し、その比較結果に基づいて、前記記憶手段に記憶された前記視聴履歴をクリアする
ことを特徴とするスクランブル放送方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、デスクランブル装置、視聴履歴受信装置、並びにスクランブル放送システムおよびスクランブル放送方法に関する。特に、視聴した番組の視聴履歴を、所定のコードとともに暗号化して送信し、その所定のコードが返信されてきたときのみ視聴履歴をクリアするようにすることにより、視聴履歴が不正にクリアされることを容易に防止することができるようにしたデスクランブル装置、視聴履歴受信装置、並びにスクランブル放送システムおよびスクランブル放送方法に関する。
【０００２】
【従来の技術】
有料放送においては、いわゆるスクランブル放送と呼ばれる放送方式が用いられることが多い。このスクランブル放送では、放送局（センタ局）側において、元の信号を、所定の方法で意図的に乱すことにより、放送局と契約していない者が放送を受信しても、正常な画像や音声、その他のデータを利用することができないようになされている。また、放送局と契約した者に対しては、所定のキーを用いてスクランブルを解除する（デスクランブルする）デコーダを与え、これによりスクランブルされているデータを元の形にデスクランブルすることで、正常な画像、音声、データを得ることができるようになされている。
【０００３】
ところで、スクランブル放送の契約形態（受信形態）には、例えばフラット方式やペイパービュー方式などと呼ばれるものがある。フラット方式とは、チャンネル単位で受信料を支払うものをいい、ペイパービュー方式とは、視聴した番組に応じて受信料を支払うものをいう。
【０００４】
従って、放送局側において、フラット方式の場合には、基本的に定額の課金処理を行えば良いが、ペイパービュー方式であって、番組の視聴後に課金を行う場合には、契約者が視聴した番組を調べて、その番組に応じた課金処理を行う必要がある。このため、このようなペイパービュー方式の場合、受信側において、契約者が視聴した番組の視聴履歴を、メモリなどの記憶媒体に記憶させておき、これを放送局に、例えば電話回線（公衆網）を介して送信し、放送局側において、その視聴履歴に基づいて課金処理を行うようになされている。そして、放送局側では、課金処理後、受信側のメモリに記憶された視聴履歴をクリア（削除）するためのクリア信号を、受信側に送信することにより、メモリをクリアし、これにより、メモリの記憶領域を確保して、新たな視聴履歴の記憶が可能なようにするようになされている。
【０００５】
【発明が解決しようとする課題】
ところで、課金を免れるため、受信側において、視聴履歴が、放送局側に送信される前に不正にクリアされることが考えられる。このため、クリア信号は、できるだけ複雑な手順で発生、処理（例えば、クリア信号に、２重、３重、あるいはそれ以上の暗号化処理（例えば、特公平２−１８７８３号公報などに開示されているような処理）を施すなどの、いわば複合的な処理など）して送信するようにし、これによりクリア信号が不正に解読されることを防止する必要がある。
【０００６】
しかしながら、クリア信号を複雑な手順で発生、処理した場合には、受信側において、それを復号するときの手順も複雑になるため、装置が高コスト化する課題があった。
【０００７】
そこで、クリア信号の不正な解読を防止する方法として、例えば放送局側において、クリア信号を、適宜変更する方法が考えられる。しかしながら、この場合、何らかの方法で、クリア信号が変わったことを受信側に認識させる必要があり、装置をそのような構成とすると、装置が複雑化する課題があった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、視聴履歴が不正にクリアされることを容易に防止することができるようにするものである。
【０００９】
【課題を解決するための手段】
本発明のデスクランブル装置は、デスクランブルされた番組の視聴履歴を記憶する視聴履歴記憶手段と、所定のコードを発生するコード発生手段と、視聴履歴記憶手段に記憶された視聴履歴と、コード発生手段により発生された所定のコードとを暗号化する暗号化手段と、暗号化手段の出力を、所定のセンタ局へ送信し、その結果、所定のセンタ局から送信されてくる、視聴履歴記憶手段に記憶された視聴履歴のクリアを指示する指示コードを受信する通信手段と、通信手段により受信された指示コードと、コード発生手段により発生された所定のコードとを比較する比較手段と、比較手段の比較結果に基づいて、視聴履歴記憶手段に記憶された視聴履歴をクリアするクリア手段とを備えることを特徴とする。
【００１０】
このデスクランブル装置は、視聴履歴が改竄されたか否かを検出するための検出コードを発生する検出コード発生手段と、検出コード発生手段により発生された検出コードを視聴履歴に付加し、暗号化手段に供給する付加手段とをさらに備えることができる。コード発生手段には、発生する所定のコードを、所定のタイミングで変更させることができる。
【００１１】
本発明の視聴履歴受信装置は、視聴履歴が、所定のコードとともに送信されてきたときに、その所定のコードを、視聴履歴のクリアを指示する指示コードとして、デスクランブル装置に送信する送信手段を備えることを特徴とする。
【００１２】
この視聴履歴受信装置は、デスクランブル装置から送信されてくる情報に暗号がかけられているときに、その暗号を解読する解読手段をさらに備えることができる。また、この視聴履歴受信装置は、視聴履歴が改竄されているか否かを検出する検出手段をさらに備えることができ、この場合、送信手段には、検出手段により視聴履歴が改竄されていないことが検出されたときのみ、所定のコードを送信させることができる。さらに、視聴履歴が、それが改竄されているか否かを検出するための検出コードとともに送信されてきた場合、検出手段には、検出コードに基づいて、視聴履歴が改竄されているか否かを検出させることができる。
【００１３】
本発明のスクランブル放送システムは、受信装置が、デスクランブルされた番組の視聴履歴を記憶する視聴履歴記憶手段と、所定のコードを発生するコード発生手段と、視聴履歴記憶手段に記憶された視聴履歴と、コード発生手段により発生された所定のコードとを暗号化する暗号化手段と、暗号化手段の出力を、送信装置へ送信し、その結果、送信装置から送信されてくる、視聴履歴記憶手段に記憶された視聴履歴のクリアを指示する指示コードを受信する通信手段と、通信手段により受信された指示コードと、コード発生手段により発生された所定のコードとを比較する比較手段と、比較手段の比較結果に基づいて、視聴履歴記憶手段に記憶された視聴履歴をクリアするクリア手段とを有し、送信装置が、通信手段から送信されてくる情報を、視聴履歴および所定のコードに復号する復号手段と、復号手段より出力される所定のコードを、指示コードとして、受信装置に送信する送信手段とを有することを特徴とする。
【００１４】
本発明のスクランブル放送方法は、受信装置において、デスクランブルされた番組の視聴履歴を、情報を記憶する記憶手段に記憶させ、所定のコードとともに、記憶手段に記憶された視聴履歴を暗号化して、送信装置に送信し、送信装置において、受信装置から送信されてくる情報を、視聴履歴および所定のコードに復号し、復号された所定のコードを、記憶手段に記憶された視聴履歴のクリアを指示する指示コードとして、受信装置に送信し、受信装置において、送信装置から送信されてくる指示コードを受信し、指示コードと、視聴履歴とともに送信した所定のコードとを比較し、その比較結果に基づいて、記憶手段に記憶された視聴履歴をクリアすることを特徴とする。
【００１５】
【作用】
本発明のデスクランブル装置においては、視聴履歴記憶手段は、デスクランブルされた番組の視聴履歴を記憶し、コード発生手段は、所定のコードを発生するようになされている。暗号化手段は、視聴履歴記憶手段に記憶された視聴履歴と、コード発生手段により発生された所定のコードとを暗号化し、通信手段は、暗号化手段の出力を、所定のセンタ局へ送信し、その結果、所定のセンタ局から送信されてくる、視聴履歴記憶手段に記憶された視聴履歴のクリアを指示する指示コードを受信するようになされている。比較手段は、通信手段により受信された指示コードと、コード発生手段により発生された所定のコードとを比較し、クリア手段は、比較手段の比較結果に基づいて、視聴履歴記憶手段に記憶された視聴履歴をクリアするようになされている。
【００１６】
本発明の視聴履歴受信装置においては、送信手段は、視聴履歴が、所定のコードとともに送信されてきたときに、その所定のコードを、視聴履歴のクリアを指示する指示コードとして、デスクランブル装置に送信するようになされている。
【００１７】
本発明のスクランブル放送システムにおいては、視聴履歴記憶手段は、デスクランブルされた番組の視聴履歴を記憶し、コード発生手段は、所定のコードを発生するようになされている。暗号化手段は、視聴履歴記憶手段に記憶された視聴履歴と、コード発生手段により発生された所定のコードとを暗号化し、通信手段は、暗号化手段の出力を、送信装置へ送信し、その結果、送信装置から送信されてくる、視聴履歴記憶手段に記憶された視聴履歴のクリアを指示する指示コードを受信するようになされている。比較手段は、通信手段により受信された指示コードと、コード発生手段により発生された所定のコードとを比較し、クリア手段は、比較手段の比較結果に基づいて、視聴履歴記憶手段に記憶された視聴履歴をクリアするようになされている。復号手段は、通信手段から送信されてくる情報を、視聴履歴および所定のコードに復号し、送信手段は、復号手段より出力される所定のコードを、指示コードとして、受信装置に送信するようになされている。
【００１８】
本発明のスクランブル放送方法においては、デスクランブルされた番組の視聴履歴を、情報を記憶する記憶手段に記憶させ、所定のコードとともに、記憶手段に記憶された視聴履歴を暗号化して、送信装置に送信し、受信装置から送信されてくる情報を、視聴履歴および所定のコードに復号し、復号された所定のコードを、記憶手段に記憶された視聴履歴のクリアを指示する指示コードとして、受信装置に送信し、送信装置から送信されてくる指示コードを受信し、指示コードと、視聴履歴とともに送信した所定のコードとを比較し、その比較結果に基づいて、記憶手段に記憶された視聴履歴をクリアするようになされている。
【００１９】
【実施例】
以下に、本発明の実施例を説明するが、その前に、特許請求の範囲に記載の発明の各手段と以下の実施例との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施例（但し、一例）を付加して、本発明の特徴を記述すると、次のようになる。
【００２０】
即ち、請求項１に記載のデスクランブル装置は、スクランブルがかけられた番組をデスクランブルするデスクランブル装置であって、視聴する番組を選択する選択手段（例えば、図６に示す選択ボタン４９など）と、選択手段により選択された番組をデスクランブルするデスクランブル手段（例えば、図６に示すデスクランブラ４４など）と、デスクランブル手段によりデスクランブルされた番組の視聴履歴を記憶する視聴履歴記憶手段（例えば、図６に示すメモリ５４など）と、所定のコードを発生するコード発生手段（例えば、図６に示すクリアコード発生回路５６など）と、視聴履歴記憶手段に記憶された視聴履歴と、コード発生手段により発生された所定のコードとを暗号化する暗号化手段（例えば、図６に示す暗号化回路４７など）と、暗号化手段の出力を、所定のセンタ局へ送信し、その結果、所定のセンタ局から送信されてくる、視聴履歴記憶手段に記憶された視聴履歴のクリアを指示する指示コードを受信する通信手段（例えば、図６に示すモデム４８など）と、通信手段により受信された指示コードと、コード発生手段により発生された所定のコードとを比較する比較手段（例えば、図６に示す比較回路５７など）と、比較手段の比較結果に基づいて、視聴履歴記憶手段に記憶された視聴履歴をクリアするクリア手段（例えば、図６に示すクリア回路５８など）とを備えることを特徴とする。
【００２１】
請求項２に記載のデスクランブル装置は、視聴履歴が改竄されたか否かを検出するための検出コードを発生する検出コード発生手段（例えば、図６に示す検出コード発生回路４５など）と、検出コード発生手段により発生された検出コードを視聴履歴に付加し、暗号化手段に供給する付加手段（例えば、図６に示す付加回路４６など）とをさらに備えることを特徴とする。
【００２２】
請求項４に記載の視聴履歴受信装置は、スクランブルされた番組をデスクランブルするデスクランブル装置から送信されてくる番組の視聴履歴を受信する視聴履歴受信装置であって、視聴履歴が、所定のコードとともに送信されてきたときに、その所定のコードを、視聴履歴のクリアを指示する指示コードとして、デスクランブル装置に送信する送信手段（例えば、図２に示すモデム２１など）を備えることを特徴とする。
【００２３】
請求項５に記載の視聴履歴受信装置は、デスクランブル装置から送信されてくる情報に暗号がかけられているときに、その暗号を解読する解読手段（例えば、図２に示す復号器２５など）をさらに備えることを特徴とする。
【００２４】
請求項６に記載の視聴履歴受信装置は、視聴履歴が改竄されているか否かを検出する検出手段（例えば、図２に示す検出回路２７など）をさらに備え、送信手段が、検出手段により視聴履歴が改竄されていないことが検出された場合のみ、所定のコードを送信することを特徴とする。
【００２５】
請求項８に記載のスクランブル放送システムは、番組にスクランブルをかけて送信する送信装置と、番組を受信してデスクランブルする受信装置とからなるスクランブル放送システムであって、受信装置が、視聴する番組を選択する選択手段（例えば、図６に示す選択ボタン４９など）と、選択手段により選択された番組をデスクランブルするデスクランブル手段（例えば、図６に示すデスクランブラ４４など）と、デスクランブル手段によりデスクランブルされた番組の視聴履歴を記憶する視聴履歴記憶手段（例えば、図６に示すメモリ５４など）と、所定のコードを発生するコード発生手段（例えば、図６に示すクリアコード発生回路５６など）と、視聴履歴記憶手段に記憶された視聴履歴と、コード発生手段により発生された所定のコードとを暗号化する暗号化手段（例えば、図６に示す暗号化回路４７など）と、暗号化手段の出力を、送信装置へ送信し、その結果、送信装置から送信されてくる、視聴履歴記憶手段に記憶された視聴履歴のクリアを指示する指示コードを受信する通信手段（例えば、図６に示すモデム４８など）と、通信手段により受信された指示コードと、コード発生手段により発生された所定のコードとを比較する比較手段（例えば、図６に示す比較回路５７など）と、比較手段の比較結果に基づいて、視聴履歴記憶手段に記憶された視聴履歴をクリアするクリア手段（例えば、図６に示すクリア回路５８など）とを有し、送信装置が、通信手段から送信されてくる情報を、視聴履歴および所定のコードに復号する復号手段（例えば、図２に示す復号器２５など）と、復号手段より出力される所定のコードを、指示コードとして、受信装置に送信する送信手段（例えば、図２に示すモデム２１など）とを有することを特徴とする。
【００２６】
請求項９に記載のスクランブル放送方法は、番組にスクランブルをかけて送信する送信装置と、番組を受信してデスクランブルする受信装置とからなるスクランブル放送システムのスクランブル放送方法であって、受信装置において、視聴する番組を選択し、選択された番組をデスクランブルし、デスクランブルされた番組の視聴履歴を、情報を記憶する記憶手段（例えば、図６に示すメモリ５４など）に記憶させ、所定のコードとともに、記憶手段に記憶された視聴履歴を暗号化して、送信装置に送信し、送信装置において、受信装置から送信されてくる情報を、視聴履歴および所定のコードに復号し、復号された所定のコードを、記憶手段に記憶された視聴履歴のクリアを指示する指示コードとして、受信装置に送信し、受信装置において、送信装置から送信されてくる指示コードを受信し、指示コードと、視聴履歴とともに送信した所定のコードとを比較し、その比較結果に基づいて、記憶手段に記憶された視聴履歴をクリアすることを特徴とする。
【００２７】
なお、勿論この記載は、各手段を上記したものに限定することを意味するものではない。
【００２８】
図１は、本発明を適用した有料放送システムの一実施例の構成を示している。なお、この有料放送システムにおいては、例えば画像、音声、その他のデータでなる番組がディジタルで、かつスクランブルがかけられて放送されるようになされている。
【００２９】
センタ局１では、番組にスクランブルがかけられ、さらに必要な処理が施されて、アンテナ（パラボラアンテナ）２より電波として送信される。この電波は、衛星（放送衛星または通信衛星）３を介して、受信者側のアンテナ（パラボラアンテナ）４で受信され、受信端末５で受信される。受信端末５では、アンテナ４から供給される受信信号（番組）がデスクランブルされ、モニタに表示され、またはスピーカから出力される（いずれも図示せず）。さらに、受信端末５では、デスクランブルされた番組、即ち視聴された番組の視聴履歴が、後述する図６に示すメモリ５５に記憶され、公衆網６を介して、例えば定期的に、センタ局１に送信される。センタ局１では、受信端末５から視聴履歴を受信すると、その視聴履歴に基づいて、例えば課金処理がなされる。
【００３０】
次に、図２は、センタ局１のより詳細な構成例を示している。番組を構成する映像、音声、その他のデータは、エンコーダ１１に入力され、そこでディジタル化される。さらに、エンコーダ１１は、番組制御システム１２の制御の下、番組単位で、ディジタル化したデータに対し、圧縮（例えば、ＭＰＥＧの規格に準拠した圧縮処理など）その他の必要な処理（例えば、音声のモードがステレオモードであるか、または２カ国語モードであるかによって異なる処理や、独立音声があるかないかで異なる処理など）を施して、多重化器１５に出力する（以下、適宜、エンコーダ１１から出力されるデータを番組データという）。
【００３１】
一方、視聴情報収集処理システム２２では、個別キー記憶部２４から個別キーが読み出され、スクランブル制御システム１３に供給される。ここで、個別キーとは、受信契約した視聴者が有する受信端末５に固有のキーであり、従って、個別キー記憶部２４には、すべての受信契約をした受信端末に対する個別キーが記憶されている。
【００３２】
また、モデム２１において、視聴者からの契約要求が、公衆網６を介して受信された場合、その契約要求は、視聴情報収集処理システム２２に供給される。この場合、視聴情報収集処理システム２２では、契約情報生成部２３において、視聴者からの契約要求に応じて、契約情報が生成され、これもスクランブル制御システム１３に供給される。ここで、契約要求には、契約形態を、フラット方式またはペイパービュー方式とすることや、契約形態をフラット方式とする場合には、どのチャンネルの視聴を契約するかなどの情報が含まれており、契約情報生成部２３では、そのような情報が所定のフォーマットの契約情報に変換される。
【００３３】
スクランブル制御システム１３では、各受信端末の契約状況に応じて、各受信端末で利用される個別情報が生成され、多重化器１５に供給される。この個別情報は、視聴情報収集処理システム２２から契約情報が供給された場合、その契約情報に応じて更新される。さらに、スクランブル制御システム１３においては、スクランブルキーを暗号化するためのワークキーが生成され、関連情報送出装置１４に出力される。同時に、このワークキーは、視聴情報収集処理システム２２から供給された個別キーを用いて暗号化され、上述した個別情報に含められて多重化器１５に供給される。なお、個別情報には、上述した情報の他、その個別情報を利用する受信端末に付されている、各受信端末を識別するためのデコーダ識別番号なども含められる。
【００３４】
関連情報送出装置１４では、番組にスクランブルをかけるためのスクランブルキーが生成され、スクランブラ１６に供給される。同時に、このスクランブルキーには、スクランブル制御システム１３から供給されるワークキーを用いて暗号化され、各番組に付随する情報である共通情報の中に含められる。また、関連情報送出装置１４には、スクランブル制御システム１３からワークキーの他、番組制御システム１２から、エンコーダ１１で処理された番組を識別するためのユニークな番号としての番組番号が供給される。関連情報送出装置１４では、この番組番号も、共通情報の中に含められる。さらに、関連情報送出装置１４は、その他の必要な情報（例えば、現在の年月日と時刻（以下、適宜、年月日時分という）など）を、共通情報に配置し、多重化器１５に出力する。
【００３５】
多重化器１５では、エンコーダ１１からの番組データ、スクランブル制御システム１３からの個別情報、および関連情報送出装置１４からの共通情報を、時分割多重化し、その多重化データを、パケットの形で、スクランブラ１６に出力する。スクランブラ１６では、多重化器１５からの多重化データに対し、関連情報送出装置１４からのスクランブルキーを用いてスクランブルがかけられ、誤り訂正部１７に出力される。なお、本実施例では、スクランブラ１６では、多重化データのうち、番組データに対してのみ、スクランブルがかけられるようになされている。
【００３６】
誤り訂正部１７では、スクランブラ１６の出力に対し、誤り訂正符号が付加され、変調器１８に供給される。変調器１８では、誤り訂正部１７の出力が、例えば位相変調（例えば、４相位相変調など）され、その結果得られる変調信号がアップコンバータ１９に出力される。アップコンバータ１９では、変調信号の周波数が、所定の周波数にアップコンバートされ、電力増幅器２０に出力される。電力増幅器２０では、アップコンバータ１９からの変調信号が電力増幅され、アンテナ２に供給される。アンテナ２からは、アップコンバータ１９からの信号が放射され、この信号は、衛星３を介して、受信者側に送信される。
【００３７】
なお、視聴情報収集処理システム２２を構成する復号器２５、分離回路２６、検出回路２７、および視聴情報記憶部２８については、後述する。
【００３８】
次に、図３は、多重化器１５から出力される、個別情報および共通情報（以下、適宜、両方含めて関連情報という）のパケットのフォーマットを示している。本実施例では、多重化器１５からは、例えばＭＰＥＧ（Moving Picture Experts Group）２の規格に準拠したパケット（トランスポートパケット）が出力されるようになされている。即ち、１つのパケットは、例えば図３に示すように、１８８バイトで構成され、その先頭の４バイト（３２ビット）はヘッダとされ、残りの１８４バイトはデータ部とされている。
【００３９】
ヘッダは、同期バイト、パケットＩＤ、およびその他の情報で構成され、その先頭から、８ビットの同期バイト、３つの１ビットの情報、１３ビットのパケットＩＤ、２つの２ビットの情報、１つの４ビットの情報が順次配置されている。同期バイトには、受信側で同期を取るための情報が配置され、パケットＩＤには、そのパケットが関連情報のものであるか、またはその他のものであるかを識別するための情報が配置される。なお、多重化器１５から出力される番組データのパケットも、図３に示したフォーマットと同様のパケットであり、パケットが番組データのものである場合には、それを識別するための情報が、ヘッダのパケットＩＤに配置される。
【００４０】
ここで、ＭＰＥＧ２では、トランスポートストリームは、図４（Ａ）に示すように定義されている。同図（Ａ）に示すように、トランスポートストリームは、トランスポートパケット（transport_packet()）で構成され、その詳細は、同図（Ｂ）に示すように定義されている。なお、同図（Ｂ）において、sync_byteから１１行目までが、ヘッダの定義を表している。
【００４１】
データ部には、上述したような情報が適宜配置される。即ち、パケットが共通情報のものである場合、例えば図５（Ａ）に示すように、データ部には、スクランブルキー（ワークキーを用いて暗号化されたもの）、番組番号、年月日時分、その他の情報が配置される。また、パケットが個別情報のものである場合、例えば図５（Ｂ）に示すように、データ部には、デコーダ識別番号、ワークキー（個別キーを用いて暗号化されたもの）、その他の情報が配置される。
【００４２】
次に、図６は、受信端末５の詳細構成例を示している。受信端末５は、チューナ３０、デコーダ４０、およびセキュリティモジュール５０から構成されている。チューナ３０は、復調器３１および誤り訂正部３２から構成されており、デコーダ４０は、分離回路４１、デスクランブラ４４、検出コード発生回路４５、付加回路４６、暗号化回路４７、モデム４８、および選択ボタン４９から構成されている。また、セキュリティモジュール５０は、復号器４２，４３、メモリ５１乃至５５、クリアコード発生回路５６、比較回路５７、クリア回路５８、および分離回路５９から構成されている。なお、セキュリティモジュール５０は、受信端末５に対し、着脱可能になされており、これにより必要に応じて交換することができるようになされている。
【００４３】
衛星３を介して、センタ局から送信されてきた電波は、アンテナ４で受信され、所定の中間周波数の信号（以下、適宜、ＩＦ信号という）とされ、チューナ３０に供給される。チューナ３０では、復調器３１において、アンテナ４からのＩＦ信号に対し、ダウンコンバートその他の必要な処理が施された後、復調され、その復調信号は、誤り訂正部３２に出力される。誤り訂正部３２では、復調器３１からの復調信号に対し、誤り訂正処理が施され、デコーダ４０に供給される。
【００４４】
デコーダ４０では、誤り訂正部３２からの出力（パケット）が、分離回路４１に入力される。分離回路４１では、誤り訂正部３２からのパケットが番組データのパケットであるか、または関連情報のパケットであるかが、そのヘッダ（パケットＩＤ）を参照することにより識別される。そして、誤り訂正部３２からのパケットが、番組データのパケットである場合、そのパケットは、デスクランブラ４４に供給される。
【００４５】
また、誤り訂正部３２からのパケットが、関連情報のパケットである場合、分離回路４１は、そのパケットを、セキュリティモジュール５０の分離回路５９に出力する。分離回路５９は、分離回路４１から供給された関連情報のパケットが共通情報のパケットであるか、または個別情報のパケットであるかを、やはりそのヘッダ（パケットＩＤ）の種類識別を参照することにより識別する。関連情報のパケットが、共通情報のパケットである場合、そのパケットは、復号器４３に出力される。一方、関連情報のパケットが、個別情報のパケットである場合、分離回路５９は、メモリ５１に記憶されている、受信端末５に固有のデコーダＩＤを読み出し、このデコーダＩＤと、個別情報に含まれているデコーダ識別番号とを比較する。
【００４６】
そして、分離回路５９は、デコーダＩＤとデコーダ識別番号とが一致した場合のみ、個別情報を復号器４２に出力する。即ち、個別情報が、受信端末５で利用されるべきものである場合のみ、その個別情報が、復号器４２に出力される。
【００４７】
復号器４２は、個別情報を受信すると、メモリ５３からマスタキーを読み出す。ここで、このマスタキーは、センタ局１の個別キー記憶部２４に記憶されている個別キーに相当するものである。従って、マスタキーによれば、個別情報に含まれている、暗号化されているワークキーを復号することができる。
【００４８】
復号器４２は、メモリ５３から読み出したマスタキーを用いて、個別情報に含まれるワークキーを復号し、メモリ５２に出力して記憶させる。
【００４９】
視聴者は、番組の視聴を希望するとき、その視聴を希望する番組を、選択ボタン４９を操作することにより選択する。選択ボタン４９が操作されると、その操作に対応した操作信号が、復号器４３に出力される。復号器４３は、選択ボタン４９から操作信号を受信すると、メモリ５２からワークキーを読み出し、このワークキーを用いて、分離回路５９から供給された共通情報に含まれる、暗号化されたスクランブルキーを復号し、デスクランブラ４４に出力する。
【００５０】
デスクランブラ４４は、復号器４３からスクランブルキーを受信すると、そのスクランブルキーを用いて、分離回路４１から供給される番組データをデスクランブルする。このデスクランブルされた番組データは、図示せぬ回路に出力され、そこで必要な処理が施された後、図１で説明したように、モニタに表示され、あるいはスピーカから出力される。
【００５１】
従って、視聴者は、視聴を希望する番組を、選択ボタン４９を操作することで視聴することができる。
【００５２】
なお、デスクランブラ４４でデスクランブルが開始された後は、そのデスクランブルされている番組が終了すると、あるいは、再度、選択ボタン４９が操作されると、復号器４３は、スクランブルキーの復号を停止する。これにより、番組は、視聴不可状態となる。
【００５３】
デスクランブラ４４でデスクランブルが開始されると、復号器４３は、共通情報から、デスクランブルされている番組の番組番号を抽出し、これを視聴情報として、メモリ５４に供給して記憶させる。視聴者が、選択ボタン４９を操作して、番組を視聴するたびに、上述した処理が行われ、これにより、メモリ５４には、視聴者が視聴した番組の履歴、即ち視聴履歴が、番組番号のリストの形で記憶される。
【００５４】
以上のようにしてメモリ５４に記憶された視聴情報（視聴履歴）は、定期的に、あるいは、メモリ５４に記憶された視聴情報のデータ量が所定の値となると、センタ局１に送信される。即ち、視聴情報は、メモリ５４から読み出され、付加回路４６に供給される。
【００５５】
このとき、復号器４３は、共通情報から年月日時分を抽出し、クリアコード発生回路５６に出力する。クリアコード発生回路５６は、復号器４３から年月日時分を受信すると、メモリ５４のクリア（メモリ５４の記憶内容の削除）を行う、いわばトリガとなるクリアコードαを発生し、メモリ５５に出力して記憶させる。即ち、クリアコード発生回路５６は、例えば乱数発生回路を内蔵しており、復号器４３から供給される年月日時分を初期値として、乱数発生回路に乱数を発生させる。そして、その乱数を、クリアコードαとして、メモリ５５に出力して記憶させる。従って、この場合、クリアコードαは、視聴情報を送信するごとに変更されることになる。
【００５６】
メモリ５５は、クリアコードαを記憶すると、それを読み出し、付加回路４６に出力する。付加回路４６は、視聴情報およびクリアコードαを受信すると、その視聴情報が改竄された場合に、その改竄されたことを検出するための検出コードを、検出コード発生回路４５に発生（算出）させる。そして、付加回路４６は、視聴情報に、クリアコードαおよび検出コードを付加して、暗号化回路４７に出力する。
【００５７】
なお、検出コードとしては、例えば誤り検出のために用いられるコード（例えばＣＲＣ（Cyclic Redundancy Check）符号など）を使用することができる。
【００５８】
暗号化回路４７では、付加回路４６の出力が暗号化される。即ち、暗号化回路４７は、図７に示すように、視聴情報に、クリアコードαおよび検出コード（改竄検出コード）を付加したものが、容易に認識されないように暗号化される。なお、暗号化回路４７における暗号化アルゴリズムとしては、例えばＤＥＳ（Data Encryption Standard）の規格に準拠したものを用いることができる。
【００５９】
暗号化されたデータ（以下、適宜、アップリングデータという）は、モデム４８に出力される。モデム４８は、アップリングデータを受信すると、公衆網６を介して、センタ局１（図２）のモデム２１との通信リンクを確立させる。そして、その通信リンクの確立後、アップリングデータを、センタ局１に送信（アップリンク）する。
【００６０】
モデム４８の出力は、上述したように暗号化されたものであるから、その内容、即ち、視聴情報、クリアコードα、および検出コードが、容易に認識されることを防止することができる。
【００６１】
センタ局１（図２）のモデム２１では、モデム４８から公衆網６を介して送信されてきたアップリングデータが受信される。このアップリンクデータは、視聴情報収集処理システム２２に供給される。視聴情報収集処理システム２２では、アップリンクデータが復号器２５に入力される。復号器２５においては、アップリンクデータが復号され、これにより暗号化が解除される。復号器２５の出力は、分離回路２６に供給され、そこで、視聴情報、クリアコードα、および検出コードに分離される。そして、クリアコードαおよび検出コードは、検出回路２７に出力される。
【００６２】
検出回路２７では、検出コード、即ち本実施例では、上述したようにＣＲＣ符号を用いて、視聴情報が改竄されているか否かが検出される。そして、視聴情報が改竄されていないことが検出された場合のみ、検出回路２７は、分離回路２６を制御し、視聴情報を、視聴情報記憶部２８に出力させて記憶させる。
【００６３】
なお、アップリンクデータには、視聴情報、クリアコードα、および検出コードの他、セキュリティモジュール５０（図６）のメモリ５１に記憶されたデコーダＩＤも含められて、受信端末５から送信されてくるようになされている。そして、視聴情報記憶部２８では、分離回路２６から出力された視聴情報が、どの受信端末５から送信されてきたものかが分かるように、デコーダＩＤと対応付けられて記憶されるようになされている。
【００６４】
視聴情報記憶部２８に視聴情報が記憶された後は、視聴情報収集処理システム２２が内蔵する、図示せぬ処理回路において、その視聴情報に基づいて、例えば課金処理や、視聴率の算出処理などが行われる。
【００６５】
さらに、視聴情報が改竄されていないことが検出された場合、検出回路２７は、クリアコードαを、モデム２１に出力する。モデム２１は、検出回路２７からクリアコードαを受信すると、これを、受信端末５のメモリ５４に記憶された視聴情報のクリアを指示する指示コードとして、公衆網６を介して、受信端末５に送信する。
【００６６】
なお、検出回路２７において、視聴情報が改竄されていることが検出された場合、即ち、例えばアップリンクデータの伝送中に誤りが生じた場合や、実際に視聴情報の改竄がなされている場合、検出回路２７は、モデム２１を制御し、これにより、受信端末５に、アップリンクデータの再送を要求する。そして、その結果再送されてくるアップリンクデータに基づいて、視聴情報が改竄されていないことが検出された場合は、最初に視聴情報が改竄されていることが検出されたのは、アップリンクデータの伝送中に誤りが生じたためであると判断され、指示コードの送信が行われる。
【００６７】
一方、アップリンクデータの再送要求の結果、やはり視聴情報が改竄されていることが検出された場合は、検出回路２７は、実際に視聴情報の改竄がなされているとして、視聴情報の、視聴情報記憶部２８への登録は行わず、また、指示コードの出力も行わない。さらに、この場合、視聴情報記憶部２８には、改竄がなされている旨の登録が行われる。
【００６８】
図６に戻り、受信端末５では、公衆網６を介して、指示コードが送信されてくると、その指示コードは、モデム４８で受信される。モデム４８は、指示コードを受信すると、回線を切断するとともに、その指示コードを比較回路５７に出力する。比較回路５７は、指示コードを受信すると、メモリ５５からクリアコードαを読み出し、両者を比較する。そして、指示コードとクリアコードαとが一致している場合、比較回路５７は、クリア回路５８に制御信号を出力する。クリア回路５８は、比較回路５７から制御信号を受信すると、メモリ５４をクリアする。即ち、これにより、メモリ５４に記憶されていた視聴情報が削除される。
【００６９】
ここで、図８を参照して、メモリ５４のクリア処理についてさらに説明する。受信端末５からは、視聴情報に、クリアコードαおよび検出コードが付加され、それらが暗号化されて、センタ局１に送信される。センタ局１では、受信端末５から送信されてきた視聴情報が改竄されているか否かが検出され、改竄されていない場合には、送られてきたクリアコードαが、そのまま、指示コードとして、受信端末５に送信される。そして、受信端末５では、受信した指示コードと、送信したクリアコードαとの照合が行われ、両者が一致した場合のみ、メモリ５４のクリアが行われる。
【００７０】
なお、モデム４８において、アップリンクデータの送出後、所定の時間が経過しても、指示コードを受信することができなかった場合には、視聴情報の改竄がなされたとして、また指示コードを受信することができても、比較回路５７において、その指示コードとクリアコードαとが一致しないと判定された場合には、不正なコードがモデム４８に入力されたとして、メモリ５４のクリアは行われない。さらに、必要に応じて、不正受信を防止するために、復号器４２，４３、またはデスクランブラ４４の動作を停止させる処理がなされる（これは、例えば個別情報に、そのような制御を行うための情報を含めることなどによって行うことができる）。
【００７１】
以上のように、視聴情報に、クリアコードを付加し、暗号化して送信し、そのクリアコードと同一の指示コードを受信することができた場合のみ、視聴情報をクリアするようにしたので、クリアコードが認識されても、その変更を行うことで、視聴情報の不正なクリアを防止することができる。さらに、この場合、クリアコードの変更は、受信端末５で行われるので、その変更を、受信端末５に認識させる必要はなく、装置が複雑化することを防止することができる。
【００７２】
また、クリアコードαは、セキュリティモジュール５０内で生成されるので、その不正な入手を、強固に防止することができる。
【００７３】
さらに、視聴情報が改竄されたか否かを検出するための検出コードを付加するようにしたので、視聴情報が改竄されている場合に、視聴情報が不正にクリアされることを防止することができる。
【００７４】
また、視聴情報のクリア処理アルゴリズムは、クリアコードを送信し、それと同一の指示コードを受信したときのみ行うという簡単なものであるから、そのようなアルゴリズムを実現するためのハードウェアおよびソフトウェアは、容易に設計することができる。
【００７５】
なお、本実施例では、衛星回線を介して、番組データを伝送するようにしたが、番組データの伝送は、衛星回線の他、例えばＣＡＴＶ網その他の伝送路を介して行うことが可能である。さらに、本実施例では、アップリングデータおよび指示コードの送信に、公衆網６を用いるようにしたが、これらの送信も、その他の伝送路を用いて行うことが可能である。即ち、番組データの伝送に、例えばＣＡＴＶ網などの双方向の伝送路を採用した場合、アップリングデータおよび指示コードの送信も、このＣＡＴＶ網を介して行うことができる。
【００７６】
また、本実施例においては、ディジタルで情報を伝送するようにしたが、本発明は、アナログで情報を伝送する装置にも適用可能である。
【００７７】
さらに、本実施例では、セキュリティモジュール５０に、５つのメモリ５１乃至５５を設けるようにしたが、セキュリティモジュール５０には、メモリを１つだけ設けるようにし、その記憶領域を５つに分割して使用するようにすることも可能である。
【００７８】
また、本実施例では、改竄検出のための検出コードとして、例えばＣＲＣ符号などの誤り検出符号を用いるようにしたが、その他の符号を用いることも可能である。
【００７９】
さらに、本実施例においては、暗号化回路４７において、ＤＥＳ規格に準拠した暗号化を行うようにしたが、その暗号化アルゴリズムは、その他のものを採用することも可能である。但し、複雑なアルゴリズムを採用する場合には、装置の複雑化、高コスト化を招くこととなるので、どのようなアルゴリズムとするかは、そのアルゴリズムによる暗号化の秘匿性と、装置の構成および価格とをバランスさせるように決めるのが望ましい。
【００８０】
また、本実施例では、年月日時分を初期値として、乱数を発生させ、これをクリアコードとしたが、クリアコードは、その他の手法によって生成することも可能である。但し、クリアコードは、再現性のないものとするのが望ましい。
【００８１】
さらに、本実施例では、センタ局１から指示コードを、公衆網６を介して伝送するようにしたが、指示コードは、この他、例えば個別情報に含ませて、衛星３を介して伝送するようにすることも可能である。但し、個別情報は、それほど頻繁に伝送されるものではないから、衛星３を介して、指示コードを伝送する場合、受信端末５がアップリンクデータを送信してから、指示コードを受信するまでに時間を要するときがある。
【００８２】
また、本実施例では、センタ局１において、受信したクリアコードαを、そのまま指示コードとして送り返すようにしたが、この他、指示コードとしては、例えばクリアコードαに基づいて、所定の演算を行った結果を用いるようにすることなどが可能である。但し、この場合、受信端末５において、クリアコードと指示コードとの比較は、その所定の演算を考慮して行うようにする必要がある。
【００８３】
さらに、本実施例においては、個別キーを、視聴情報収集処理システム２２が内蔵する個別キー記憶部２４に記憶させるようにしたが、個別キーは、その他、例えばスクランブル制御システム１３で記憶、管理するようにすることが可能である。
【００８４】
また、図６では、デコーダ４０とセキュリティモジュール５０とが、複数の線で接続されるようにしたが、この他、デコーダ４０とセキュリティモジュール５０とは、物理的に１本の線で接続するようにし、その間のデータのやりとりは、例えば半２重通信で行うようにすることが可能である。
【００８５】
さらに、本実施例では、多重化器１５から出力されるパケットのフォーマットを、ＭＰＥＧ２に準拠したものとするようにしたが、このパケットのフォーマットは、これに限定されるものではない。
【００８６】
【発明の効果】
以上の如く、本発明のデスクランブル装置によれば、視聴履歴記憶手段では、デスクランブルされた番組の視聴履歴が記憶され、この視聴履歴は、所定のコードとともに暗号化され、所定のセンタ局へ送信される。その後、所定のセンタ局から送信されてくる、視聴履歴記憶手段に記憶された視聴履歴のクリアを指示する指示コードが受信され、その指示コードと、所定のコードとが比較される。そして、その比較結果に基づいて、視聴履歴記憶手段に記憶された視聴履歴がクリアされる。従って、視聴履歴の不正なクリアを容易に防止することが可能となる。
【００８７】
本発明の視聴履歴受信装置によれば、視聴履歴が、所定のコードとともに送信されてきたときに、その所定のコードが、視聴履歴のクリアを指示する指示コードとして、デスクランブル装置に送信される。従って、その所定のコードに基づいて、視聴履歴のクリアを行うようにすることで、視聴履歴が不正にクリアされることを、容易に防止することが可能となる。
【００８８】
本発明のスクランブル放送システムおよびスクランブル放送方法によれば、受信装置では、デスクランブルされた番組の視聴履歴が、情報を記憶する記憶手段に記憶され、所定のコードとともに、暗号化されて、送信装置に送信される。送信装置では、受信装置から送信されてくる情報が、視聴履歴および所定のコードに復号され、復号された所定のコードが、記憶手段に記憶された視聴履歴のクリアを指示する指示コードとして、受信装置に送信される。受信装置では、送信装置から送信されてくる指示コードが受信され、指示コードと、視聴履歴とともに送信した所定のコードとが比較される。そして、その比較結果に基づいて、記憶手段に記憶された視聴履歴がクリアされる。従って、視聴履歴の不正なクリアを容易に防止することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した有料放送システムの一実施例の構成を示す図である。
【図２】図１のセンタ局１の詳細構成例を示すブロック図である。
【図３】パケットのフォーマットを示す図である。
【図４】トランスポートストリームおよびトランスポートパケットを示す図である。
【図５】共通情報および個別情報のパケットを示す図である。
【図６】図１の受信端末５の詳細構成例を示すブロック図である。
【図７】図６の暗号化回路４７の処理を説明するための図である。
【図８】図６のメモリ５４をクリアする手順を説明するための図である。
【符号の説明】
１  センタ局
２  パラボラアンテナ
３  衛星
４  パラボラアンテナ
５  受信端末
６  公衆網
１１  エンコーダ
１２  番組制御システム
１３  スクランブル制御システム
１４  関連情報送出装置
１５  多重化器
１６  スクランブラ
２１  モデム
２２  視聴情報収集処理システム
２５  復号器
２６  分離回路
２７  検出回路
２８  視聴情報記憶部
４０  デコーダ
４１  分離回路
４２，４３  復号器
４４  デスクランブラ
４５  検出コード発生回路
４６  付加回路
４７  暗号化回路
４８  モデム
４９  選択ボタン
５０  セキュリティモジュール
５１乃至５５  メモリ
５６  クリアコード発生回路
５７  比較回路
５８  クリア回路
５９  分離回路
【図１】
0003653792.tif 000002
【図２】
0003653792.tif 000003
【図３】
0003653792.tif 000004
【図４】
0003653792.tif 000005
【図５】
0003653792.tif 000006
【図６】
0003653792.tif 000007
【図７】
0003653792.tif 000008
【図８】
0003653792.tif 000009