(57)【特許請求の範囲】
【請求項１】
放送信号を放送する放送装置と、前記放送信号を受信する受信装置からなる放送システムにおいて、
前記放送装置は、
前記受信装置に設定されているユーザ認証情報をクリアさせるような値が設定された制御情報を生成する生成手段と、
前記制御情報を所定の期間において所定の周期で送信する送信手段とを含み、
前記受信装置は、
前記放送信号とともに送信された制御情報を受信する受信手段と、
前記受信手段により受信された前記制御情報が、ユーザ認証情報をクリアさせるような値か否かを判定する判定手段と、
前記判定手段によって前記制御情報が、ユーザ認証情報をクリアさせるような値であると判定された場合、前記制御情報に従って現在設定されているユーザ認証情報をクリアする実行手段とを含む
放送システム。
【請求項２】
放送信号を放送する放送装置と、前記放送信号を受信する受信装置からなる放送システムの制御方法において、
前記放送装置による、前記受信装置に設定されているユーザ認証情報をクリアさせるような値が設定された制御情報を生成する生成ステップと、
前記放送装置による、前記制御情報を所定の期間において所定の周期で送信する送信ステップと、
前記受信装置による、前記放送信号とともに送信された制御情報を受信する受信ステップと、
前記受信装置による、前記受信ステップの処理で受信された前記制御情報が、ユーザ認証情報をクリアさせるような値であるか否かを判定する判定ステップと、
前記受信装置による、前記判定ステップの処理で前記制御情報が、ユーザ認証情報をクリアさせるような値であると判定された場合、前記制御情報に従って現在設定されているユーザ認証情報をクリアする実行ステップと
を含む制御方法。
【請求項３】
特定の受信装置を制御するための制御情報を、放送信号とともに放送する放送装置において、
前記受信装置に設定されているユーザ認証情報をクリアさせるような値が設定された制御情報を生成する生成手段と、
前記制御情報を所定の期間において所定の周期で送信する送信手段と
を含む放送装置。
【請求項４】
特定の受信装置を制御するための制御情報を、放送信号とともに放送する放送装置の放送方法において、
前記受信装置に設定されているユーザ認証情報をクリアさせるような値が設定された制御情報を生成する生成ステップと、
前記制御情報を所定の期間において所定の周期で送信する送信ステップと
を含む放送方法。
【請求項５】
放送装置から放送された放送信号を受信する受信装置において、
前記放送信号とともに送信された制御情報を受信する受信手段と、
前記受信手段により受信された前記制御情報が、ユーザ認証情報をクリアさせるような値であるか否かを判定する判定手段と、
前記判定手段によって前記制御情報が、ユーザ認証情報をクリアさせるような値であると判定された場合、前記制御情報に従って現在設定されているユーザ認証情報をクリアする実行手段と
を含む受信装置。
【請求項６】
前記実行手段により前記制御情報に従って現在設定されている前記ユーザ認証情報がクリアされたことに対応して前記制御情報を記憶する記憶手段をさらに含み、
前記判定手段は、前記受信手段によって受信された前記制御情報と、前記記憶手段に記憶されている前記制御情報とを比較し、その比較結果に対応して、受信された前記制御情報が、ユーザ認証情報をクリアさせるような値であるか否かを判定する
請求項５に記載の受信装置。
【請求項７】
放送装置から放送された放送信号を受信する受信装置の受信方法において、
前記放送信号とともに送信された制御情報を受信する受信ステップと、
前記受信ステップの処理で受信された前記制御情報が、ユーザ認証情報をクリアさせるような値であるか否かを判定する判定ステップと、
前記判定ステップの処理で前記制御情報が、ユーザ認証情報をクリアさせるような値であると判定された場合、前記制御情報に従って現在設定されているユーザ認証情報をクリアする実行ステップと
を含む受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送システムおよび制御方法、放送装置および放送方法、並びに受信装置および受信方法に関し、特に、送信側が受信側に対して制御情報を送信し、受信側がこの制御情報に対応する処理を実行する放送システムおよび制御方法、放送装置および放送方法、並びに受信装置および受信方法に関する。
【背景技術】
【０００２】
例えば、有料放送などでは、映像、音声、その他の情報からなる番組の情報の他に、各視聴者個人に宛てた個別情報が放送電波に重畳され、伝送されている。
【０００３】
個別情報は、各視聴者の契約形態を示す契約情報（例えば、契約を行っているチャンネルを示す情報）や、送信側（センタ局側）が各視聴者の受信装置に対して所定の処理を実行させるための制御情報（例えば、新たに契約を行ったチャンネルの番組をデスクランブルする制御を行うための情報）などから構成されている。
【０００４】
ところで、センタ局が受信装置に所定の処理を行わせる目的で制御情報を送る場合、受信装置の電源が常に“ＯＮ”の状態であることは期待できない。また、伝送路の伝送状況が悪い場合は、送信した制御情報が受信側へ正確に伝送されないことも想定される。
【０００５】
従って、受信装置の電源が“OFF”の状態である場合と、制御情報を確実に受信側へ伝送するために、従来の送信装置では、所定の時間をおいて一定の回数だけ制御情報を送信するように構成されていた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このような放送システムにおいて、１度だけ処理が実行されることが要求される制御情報（例えば、暗証番号を変更するための制御情報）が送信された場合、この制御情報は、前述のように所定の時間をおいて一定の回数だけ送信されるので、受信装置の電源が“ＯＮ”の状態であれば、受信装置は、この制御情報を受信する度に処理を実行することになり、処理が複数回実行されてしまうという課題があった。
【０００７】
本発明は、以上のような状況に鑑みてなされものであり、送信装置から送信される制御情報に従い、受信装置に設定されているユーザ認証情報を１度だけ確実にクリアするようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面である放送システムは、放送信号を放送する放送装置と、前記放送信号を受信する受信装置からなる放送システムにおいて、前記放送装置が、前記受信装置に設定されているユーザ認証情報をクリアさせるような値が設定された制御情報を生成する生成手段と、前記制御情報を所定の期間において所定の周期で送信する送信手段とを含み、前記受信装置が、前記放送信号とともに送信された制御情報を受信する受信手段と、前記受信手段により受信された前記制御情報が、ユーザ認証情報をクリアさせるような値であるか否かを判定する判定手段と、前記判定手段によって前記制御情報が、ユーザ認証情報をクリアさせるような値であると判定された場合、前記制御情報に従って現在設定されているユーザ認証情報をクリアする実行手段とを含む。
【０００９】
本発明の一側面である制御方法は、放送信号を放送する放送装置と、前記放送信号を受信する受信装置からなる放送システムの制御方法において、前記放送装置による、前記受信装置に設定されているユーザ認証情報をクリアさせるような値が設定された制御情報を生成する生成ステップと、前記放送装置による、前記制御情報を所定の期間において所定の周期で送信する送信ステップと、前記受信装置による、前記放送信号とともに送信された制御情報を受信する受信ステップと、前記受信装置による、前記受信ステップの処理で受信された前記制御情報が、ユーザ認証情報をクリアさせるような値であるか否かを判定する判定ステップと、前記受信装置による、前記判定ステップの処理で前記制御情報が、ユーザ認証情報をクリアさせるような値であると判定された場合、前記制御情報に従って現在設定されているユーザ認証情報をクリアする実行ステップとを含む。
【００１０】
本発明の一側面である放送システムおよび制御方法においては、放送装置により、受信装置に設定されているユーザ認証情報をクリアさせるような値が設定された制御情報が生成され、生成された制御情報が所定の期間において所定の周期で送信される。一方、受信装置により、放送信号とともに送信された制御情報が受信され、受信された制御情報が、ユーザ認証情報をクリアさせるような値である場合、制御情報に従って現在設定されているユーザ認証情報がクリアされる。
【００１１】
本発明の一側面である放送装置は、特定の受信装置を制御するための制御情報を、放送信号とともに放送する放送装置において、前記受信装置に設定されているユーザ認証情報をクリアさせるような値が設定された制御情報を生成する生成手段と、前記制御情報を所定の期間において所定の周期で送信する送信手段とを含む。
【００１２】
本発明の一側面である放送方法は、特定の受信装置を制御するための制御情報を、放送信号とともに放送する放送装置の放送方法において、前記受信装置に設定されているユーザ認証情報をクリアさせるような値が設定された制御情報を生成する生成ステップと、前記制御情報を所定の期間において所定の周期で送信する送信ステップとを含む。
【００１３】
本発明の一側面である放送装置および放送方法においては、受信装置に設定されているユーザ認証情報をクリアさせるような値が設定された制御情報が生成され、生成された制御情報が所定の期間において所定の周期で送信される。
【００１４】
本発明の一側面である受信装置は、放送装置から放送された放送信号を受信する受信装置において、前記放送信号とともに送信された制御情報を受信する受信手段と、前記受信手段により受信された前記制御情報が、ユーザ認証情報をクリアさせるような値であるか否かを判定する判定手段と、前記判定手段によって前記制御情報が、ユーザ認証情報をクリアさせるような値であると判定された場合、前記制御情報に従って現在設定されているユーザ認証情報をクリアする実行手段とを含む。
【００１５】
本発明の受信方法は、放送装置から放送された放送信号を受信する受信装置の受信方法において、前記放送信号とともに送信された制御情報を受信する受信ステップと、前記受信ステップの処理で受信された前記制御情報が、ユーザ認証情報をクリアさせるような値であるか否かを判定する判定ステップと、前記判定ステップの処理で前記制御情報が、ユーザ認証情報をクリアさせるような値であると判定された場合、前記制御情報に従って現在設定されているユーザ認証情報をクリアする実行ステップとを含む。
【００１６】
本発明の一側面である受信装置および受信方法においては、放送信号とともに送信された制御情報が受信され、受信された制御情報が、ユーザ認証情報をクリアさせるような値である場合、制御情報に従って現在設定されているユーザ認証情報がクリアされる。
【発明の効果】
【００１７】
本発明の一側面である放送システムおよび制御方法によれば、送信装置から送信される制御情報に従い、受信装置に設定されているユーザ認証情報を１度だけ確実にクリアすることができる。
【００１８】
本発明の一側面である放送装置および放送方法によれば、受信装置に設定されているユーザ認証情報を１度だけ確実にクリアさせる制御情報を送信することができる。
【００１９】
本発明の一側面である受信装置および受信方法によれば、送信された制御情報に従い、設定されているユーザ認証情報を１度だけ確実にクリアすることができる。
【発明を実施するための最良の形態】
【００２０】
図１は、本発明を適用したスクランブル放送システム（有料放送システム）の一実施例の構成を示すブロック図である。なお、このスクランブル放送システムにおいては、例えば、映像、音声、その他の情報からなる番組のデータが、ディジタル化され、かつ、スクランブル処理が施されて送信されるようになされている。
【００２１】
センタ局１は、番組にスクランブル処理を施し、個別情報を付加した後、アンテナ（パラボラアンテナ）２により、電波として送出する。この電波は、衛星（放送衛星または通信衛星）３を介して、受信側のアンテナ（パラボラアンテナ）４により受信され、受信装置５へ供給される。受信装置５は、アンテナ４（受信手段、受信ステップ）から供給される受信信号から個別情報を抽出した後、番組に対してデスクランブル処理を施し、得られた情報をモニタに表示させたり、スピーカ（いずれも図示せず）から出力させる。また、受信装置５は、受信信号から抽出した個別情報に含まれている制御情報に対応する処理を実行するようになされている。
【００２２】
公衆網６は、各視聴者が視聴した番組の視聴履歴を、定期的、あるいは、必要なときに、受信装置５からセンタ局１へ伝送する際に使用される。センタ局１は、受信装置５から伝送された視聴履歴を受信すると、その情報を元に、課金処理や視聴率の算出処理などを行う。
【００２３】
図２は、図１に示すセンタ局１のより詳細な構成例を示すブロック図である。番組を構成する映像、音声、その他のデータは、エンコーダ１１（エンコーダ１１Ａ乃至１１Ｅ）に入力され、ディジタル化される。また、エンコーダ１１は、番組制御システム１２の制御の下、ディジタル化されたデータに対し、圧縮処理（例えば、MPEG（Moving Picture Experts Group）２の規格に準拠した圧縮処理）や、その他の必要な処理（例えば、音声のモードがステレオモードであるか、または２カ国語モードであるかによって異なる処理や、独立音声があるか否かによって異なる処理等）を施して、多重化器１５へ出力する（以下、エンコーダ１１から出力されるデータを番組データという）。
【００２４】
なお、本実施例では、エンコーダ１１は、エンコーダ１１Ａ乃至１１Ｅの５つからなるので、多重化器１５に対しては、５チャンネル分の番組を同時に供給することができるようになされている。但し、エンコーダ１１の数は、５つに限定されるものではなく、１つでも良いし、５つ以上の複数であっても良い。
【００２５】
一方、視聴情報収集処理システム２２では、処理回路２５によって個別キー記憶部２４から個別キーが読み出され、スクランブル制御システム１３に供給される。ここで、個別キーとは、受信契約した各視聴者が有する受信装置５に固有のキーであり、従って、個別キー記憶部２４には、全ての受信契約をした受信装置５に対する個別キーが記憶されている。
【００２６】
また、モデム２１において、視聴者からの契約要求が公衆網６を介して受信された場合、その要求は、視聴情報収集処理システム２２に供給される。その場合、視聴情報収集処理システム２２では、契約情報生成部２３において、視聴者からの契約要求に応じて、契約情報が生成され、これもスクランブル制御システム１３に供給される。ここで、契約要求には、契約形態をフラット方式またはペイパービュー方式とすることや、契約形態をフラット方式とする場合には、どのチャンネルの視聴を契約するかなどの情報などが含まれており、契約情報生成部２３では、そのような情報が所定のフォーマットの契約情報に変換される。
【００２７】
スクランブル制御システム１３では、各受信装置５の契約形態に応じて、個別情報が生成され、多重化器１５へ供給される。この個別情報は、視聴情報収集処理システム２２から新たな契約情報が供給された場合、その契約情報に応じて更新される。更に、スクランブル制御システム１３においては、スクランブルキーを暗号化するためのワークキーが生成され、関連情報送出装置１４へ出力される。同時に、このワークキーは、視聴情報収集処理システム２２から供給された個別キーを用いて暗号化され、上述した個別情報に含められて多重化器１５へ供給される。
【００２８】
なお、個別情報は、後述する図５（Ｂ）に示すように、契約に関する情報（契約情報）と、各受信装置５に所定の処理を実行させるための制御情報とから構成されている。契約情報は、上述した情報の他、各受信装置５を識別するためのデコーダ識別番号、各受信装置５がセンタ局１に対し視聴履歴を送信すべき時刻を示すアップロード時刻、視聴履歴の送信先であるセンタ局１の電話番号、視聴履歴を送信する場合において、センタ局１との回線の接続に失敗したときに、再発呼を行う回数（リトライ回数）並びにその再発呼を行う間隔（リトライ間隔）、契約がなされた番組を示す契約番組、および、契約がなされたチャンネルを示す契約チャンネルが含まれている。
【００２９】
一方、制御情報は、視聴情報収集処理システム２２の制御情報生成部２６（更新手段、更新ステップ）により生成され、後述するパレンタルコントロールデータ（指令コード）などを含んでいる。このパレンタルコントロールデータは、各受信装置５に対して１つずつ用意されており、パレンタルコントロールデータ記憶部２７に記憶されている。
【００３０】
関連情報送出装置１４では、番組にスクランブル処理を施すためのスクランブルキーが生成され、スクランブラ１６へ供給される。同時に、このスクランブルキーは、スクランブル制御システム１３から供給されるワークキーを用いて暗号化され、各番組に付随する情報である共通情報（番組情報）の中に含められる。また、関連情報送出装置１４には、スクランブル制御システム１３からワークキーの他、エンコーダ１１で処理された番組を識別するためのユニークな番号としての番組番号と、各番組の成人向けの度合いを示すパレンタルレベルが番組制御システム１２から供給される。関連情報送出装置１４は、この番組番号も、共通情報に付加する。
【００３１】
なお、番組番号には、その番組に対応する番組を放送する放送局（本実施例では、センタ局１）を識別するための情報や、その番組が、映像、音声、または、データのいずれで構成されるのかを識別するための情報などが、必要に応じて含まれている。更に、パレンタルレベルは、例えば、レベル１乃至レベル４の４つのレベルよりなり、それぞれ、“一般向け番組”、“準一般向け番組”、“準成人向け番組”、“成人向け番組”を示す。
【００３２】
多重化器１５は、エンコーダ１１からの番組データ、スクランブル制御システム１３からの個別情報、および、関連情報送出装置１４からの共通情報を、時分割多重化し、その多重化データを、パケットの形で、スクランブラ１６に出力する。スクランブラ１６は、多重化器１５からの多重化データのうち、番組データの部分に対し、関連情報送出装置１４から供給されるスクランブルキーを用いてスクランブル処理を施し、誤り訂正部１７へ出力する。
【００３３】
誤り訂正部１７は、スクランブラ１６の出力に対し、誤り訂正符号を付加し、変調器１８へ供給する。変調器１８は、誤り訂正部１７の出力を、例えば、位相変調（例えば、４位相変調など）し、その結果得られる変調信号をアップコンバータ１９へ出力する。アップコンバータ１９は、変調信号の周波数を、所定の周波数にアップコンバートし、電力増幅器２０へ出力する。電力増幅器２０は、アップコンバータ１９から出力される変調信号の電力を増幅し、アンテナ２（送信手段、送信ステップ）へ供給する。アンテナ２は、アップコンバータ１９からの信号を放射し、この信号は、衛星３を介して、受信側へ送信される。
【００３４】
なお、視聴情報収集処理システム２２を構成する処理回路２５は、個別キー記憶部２４および視聴情報記憶部２８に対するデータの読み書きの制御を行う他、上述した個別情報に含まれているアップロード時刻、センタ局１の電話番号、リトライ回数、リトライ間隔、契約番組、および契約チャンネルなどの生成処理、各受信装置５から送信されてくる視聴履歴の受信処理などを行うようになされている。また、視聴情報収集処理システム２２を構成する視聴情報記憶部２８は、公衆網６を介して受信装置５から送信されてくる視聴履歴を記憶するようになされている。
【００３５】
次に、図３は、多重化器１５から出力される、個別情報および共通情報（以下、これらをまとめて関連情報という）のパケットのフォーマットを示している。本実施例では、多重化器１５は、例えば、MPEG２の規格に準拠したパケット（トランスポートパケット）を出力するようになされている。即ち、１つのパケットは、例えば、図３に示すように、１８８バイトで構成され、その先頭の４バイト（３２ビット）は、ヘッダとされ、残りの１８４バイトはデータ部とされる。
【００３６】
ヘッダは、同期バイト、パケットＩＤ、およびその他の情報を含んでいる。即ち、ヘッダには、先頭から、８ビットの同期バイト、３つの１ビット情報、１３ビットのパケットＩＤ、２つの２ビット情報、および１つの４ビット情報が順次配置されている。同期バイトには、受信側で同期をとるための情報が配置され、パケットＩＤには、そのパケットに含まれている情報の種類（例えば、番組、番組情報、または、関連情報など）を識別するためのタグの役割を果たす情報が配置されている。なお、多重化器１５から出力される番組データを含むパケットも、図３に示すパケットと同様のフォーマットであり、パケットが番組データを含む場合には、それを識別するための情報が、ヘッダのパケットＩＤに配置される。
【００３７】
ここで、MPEG２の規格において、トランスポートストリームは、図４（Ａ）に示すように定義されている。同図（Ａ）に示すように、トランスポートストリーム（MPEG_transport_stream()）は、トランスポートパケット（transport_packet()）で構成され、その詳細は、同図（Ｂ）に示すように定義されている。なお、同図（Ｂ）において、sync_byteからcontinuity_counterまでが、ヘッダの定義を表している。
【００３８】
データ部（図３参照）には、上述したような情報が適宜配置される。即ち、パケットが共通情報を含む場合、例えば図５（Ａ）に示すように、データ部には、スクランブルキー（ワークキーを用いて暗号化されている）、番組番号、および、その他の番組に関する情報が配置される。また、パケットが個別情報を含む場合、例えば、図５（Ｂ）に示すように、データ部は、契約に関する契約情報と、各受信装置５に所定の処理を実行させるための制御情報により構成されている。契約情報は、デコーダ識別番号、ワークキー（個別キーを用いて暗号化されている）、アップロード時刻、センタ局１の電話番号、その他の情報（例えば、リトライ回数、リトライ間隔、契約番組、および契約チャンネルなどの情報）が配置される。また、制御情報は、パレンタルコントロールデータなどにより構成されている。
【００３９】
次に、図６は、受信装置５の詳細な構成の一例のブロック図を示している。
【００４０】
受信装置５は、チューナ３０、デコーダ４０、および、セキュリティモジュール５０により構成されている。チューナ３０は、復調器３１および誤り訂正部３２から構成されており、デコーダ４０は、分離回路４１、デスクランブラ４４、送信制御部４５、モデム４８、入力装置４９、制御部６０（実行手段、実行ステップ、更新手段）、およびEEPROM（Electric Erasable Programmable Read Only Memory）６２により構成されている。また、セキュリティモジュール５０は、復号器４２、制御部４３（判定手段、判定ステップ、実行手段、実行ステップ）、メモリ５１乃至５５、および、EEPROM５６（記憶手段）により構成されている。なお、セキュリティモジュール５０は、受信装置５に対し、脱着可能になされており、これにより、必要に応じて交換することができるようになされている。また、セキュリティモジュール５０は、受信契約を結んだ契約者にのみ提供されるようになされている。
【００４１】
図７は、制御部４３と、制御部６０の詳細な構成の一例を示すブロック図である。この図に示すように、制御部４３，６０は、CPU（Central Processing Unit）７１、ROM（Read Only Memory）７２、RAM（Random Access Memory）７３、インターフェース７４により構成されている。
【００４２】
衛星３を介して、センタ局１から送信されてきた電波は、アンテナ４で受信され、所定の中間周波数（以下、ＩＦ信号という）とされ、チューナ３０に供給される。チューナ３０では、復調器３１により、アンテナ４からのＩＦ信号に対し、ダウンコンバートや、その他の必要な処理が施された後、所定のチャンネルの信号が復調される。そして、この復調された信号は、誤り訂正部３２により誤り訂正処理が施され、デコーダ４０へ供給される。
【００４３】
デコーダ４０では、誤り訂正部３２からの出力（パケット）が、分離回路４１に入力される。分離回路４１は、誤り訂正部３２から出力されるパケットが、番組データを含むパケットであるか、または、関連情報を含むパケットであるかを、そのヘッダ（パケットＩＤ）を参照して識別する。仮に、誤り訂正部３２から出力されるパケットが番組データを含む場合、そのパケットは、デスクランブラ４４へ供給される。
【００４４】
また、誤り訂正部３２から出力されるパケットが関連情報を含むパケットである場合、分離回路４１は、そのパケットを、制御部６０を介して制御部４３に供給する。
【００４５】
セキュリティモジュール５０の制御部４３は、制御部６０から供給された関連情報のパケットが、個別情報のパケットである場合、受信装置５に固有のデコーダＩＤをメモリ５１から読み出し、このデコーダＩＤと、個別情報に含まれているデコーダ識別番号とを比較する。
【００４６】
そして、制御部４３は、デコーダＩＤとデコーダ識別番号とが一致した場合のみ、個別情報を復号器４２に出力する。即ち、個別情報が、受信装置５で利用されるべきものである場合のみ、その個別情報が復号器４２に出力される。
【００４７】
復号器４２は、個別情報の入力を受けると、メモリ５３からマスターキーを読み出す。ここで、このマスターキーは、センタ局１の個別キー記憶部２４に記憶されている個別キーに相当するものである。従って、マスターキーによれば、個別情報に含まれている暗号化されているワークキーを復号することができる。
【００４８】
また、復号器４２は、メモリ５３から読み出したマスターキーを用いて、個別情報に含まれるワークキーを復号し、メモリ５２へ出力して記憶させると共に、個別情報に含まれている制御情報を制御部４３に供給する。制御部４３は、共通情報に含まれているスクランブルキーなどの情報（デコーダ制御情報）を制御部６０に供給する。
【００４９】
視聴者は、番組の視聴を希望するとき、その視聴を希望する番組を、入力装置４９を操作することにより選択する。入力装置４９が操作されると、その操作に対応した操作信号が、制御部６０へ出力される。制御部６０では、この操作信号をインターフェース７４を介して、CPU７１に読み込む。
【００５０】
図８は、この時に制御部６０のCPU７１が実行する処理の一例を示すフローチャートである。制御部６０のCPU７１が、番組を視聴することを意味する操作信号を受信すると、ステップＳ１において、EEPROM６２に記憶されているパレンタルレベル（以下、保持パレンタルレベルという）を読み込む。そして、ステップＳ２において、制御部６０から供給される視聴しようとする番組のパレンタルレベル（以下、番組パレンタルレベルという）を読み込む。
【００５１】
続くステップＳ３において、制御部６０のCPU７１は、保持パレンタルレベルの値が番組パレンタルレベルの値以上であるか否かを判定する。保持パレンタルレベルの値が番組パレンタルレベルの値よりも小さい（ＮＯ）と判定した場合は、ステップＳ４に進み、図示せぬモニタに暗証番号の入力を指示するメッセージを表示させ、視聴者に暗証番号を入力させる。そして、ステップＳ５において、入力された暗証番号と、EEPROM６２に記憶されている暗証番号（視聴者が予め登録した暗証番号）とを比較し、入力された暗証番号が正しいか否かを判定する。その結果、CPU７１が暗証番号が正しい（YES）と判定した場合、ステップＳ６に進む。
【００５２】
また、ステップＳ３において、保持パレンタルレベルの値が番組パレンタルレベル以上である（YES）と判定された場合は、ステップＳ４とステップＳ５の処理をスキップし、ステップＳ６へ進む。
【００５３】
ステップ６において、制御部６０のCPU７１は、制御部４３に対して制御命令を送り、メモリ５２からワークキーを読み出させる。制御部４３は、このワークキーを用いて、制御部６０から供給された共通情報に含まれる、暗号化されたスクランブルキーを復号し、制御部６０に供給する。制御部６０は、このスクランブルキーをデスクランブラ４４へ出力する。デスクランブラ４４は、このスクランブルキーを用いて、分離回路４１から供給される番組データをデスクランブルする。デスクランブルされた番組データは、図示せぬ回路に出力され、そこで必要な処理（例えば、MPEGデコード処理など）が施された後、モニタに表示され、あるいは、スピーカから出力される。即ち、番組の視聴が可能となる。
【００５４】
また、ステップＳ５において、暗証番号が正しくない（ＮＯ）と判定された場合は、ステップＳ６の処理をスキップし、処理を終了する。従って、この場合は、デスクランブル処理がなされないので、番組を視聴することができない。
【００５５】
例えば、保持パレンタルレベルが“３”（準成人向け番組）であるとすると、番組パレンタルレベルが“１”（一般向け番組），“２”（準一般向け番組），“３”（準成人向け番組）の何れかであれば、ステップＳ３において、“YES”と判定され、ステップＳ６に進み、デスクランブルが開始されるので、その番組の視聴が可能になる。
【００５６】
また、保持パレンタルレベルが“３”の場合に、番組パレンタルレベルが“４”（成人向け番組）の場合は、ステップＳ３において、“ＮＯ”と判定され、ステップＳ４に進む。ステップＳ４において入力された暗証番号が正しいと判定されれば、ステップＳ６に進み、希望する番組の視聴が可能になる。また、入力された暗証番号が正しくないと判定された場合は、処理を終了するので、希望する番組の視聴はできない。
【００５７】
このような処理を行うことで、例えば、視聴者の家族に子供が含まれている場合、パレンタルレベルと暗証番号を親が予め登録しておき、この暗証番号を子供には秘密にしておくことにより、猥褻性の高い番組や、暴力シーンの多い番組を子供に見せないようにすることができる。
【００５８】
なお、デスクランブラ４４でデスクランブル処理が開始された後、そのデスクランブルされている番組が終了するか、あるは、視聴者が入力装置４９から、番組の視聴を中止することを意味する所定の入力を行うと、制御部６０は、スクランブルキーの供給を停止する。これにより、デスクランブルが中止されるので、番組は視聴不可能の状態となる。
【００５９】
更に、デスクランブラ４４でデスクランブル処理が開始されると、制御部４３は、デスクランブルされている番組の番組番号を共通情報から抽出し、これを視聴情報として、メモリ５４に供給して記憶させる。視聴者が、入力装置４９を操作して番組を視聴する度に、上述した処理が行われ、これにより、メモリ５４には、視聴者が視聴した番組の履歴、即ち、視聴履歴が、番組番号のリストの形で記憶されることになる。
【００６０】
以上のようにしてメモリ５４に記憶された視聴履歴は、メモリ５５に記憶されたアップロード時刻に基づいて、センタ局１に定期的に送信される。即ち、メモリ５５に記憶されている時刻になると、制御部４３は、メモリ５４に記憶されている視聴履歴を読み出し、制御部６０に供給する。制御部６０は、供給された視聴履歴を送信制御部４５に供給し、モデム４８および公衆網６を介してセンタ局１側へ送信させる。その結果、センタ局１は、視聴履歴をもとに、各視聴者に対してサービス利用料金を請求する。
【００６１】
次に、暗証番号を変更する必要が生じた場合の処理について説明する。
【００６２】
何らかの理由で暗証番号を変更する場合（例えば、子供が暗証番号を知ってしまった場合）、先ず、視聴者は、センタ局１へ電話や手紙等により、暗証番号の変更を希望する旨を連絡する。すると、センタ局１の制御情報生成部２６は、例えば、暗証番号を知った子供によって変更されてしまったパレンタルレベルを変更する（元に戻す）とともに暗証番号を変更する処理が受信装置５において実行可能となるように、パレンタルコントロールデータ（指令コード）の値を変更し、このデータを有効にする。
【００６３】
なお、このパレンタルコントロールデータは、個別情報に含まれているので、個別情報が送信される度に、受信装置５に供給されることになる。
【００６４】
図９は、パレンタルコントロールデータのフォーマットを示す図である。この図に示すように、パレンタルコントロールデータは、８ビットのデータ長を有しており、取りうる値は、“００ｈ”（＝０）から“ＦＦｈ”（＝２５５）である。ここで、数字やアルファベットの後の“ｈ”は、その前の値が１６進数で表されていることを示している。パレンタルコントロールデータが“ＦＦｈ”である場合は、このデータが無効であることを意味しており、また、初期値は、“００ｈ”である。
【００６５】
図１０は、パレンタルコントロールデータの指示有効範囲を説明する図である。この図に示すように、パレンタルコントロールデータは、０乃至２５４の何れかの値とされ、個別情報に付加されてセンタ局１から送信される。受信装置５は、後述する保持コードを記憶しており、この保持コードとパレンタルコントロールデータとの値の相互関係から、送られてきたパレンタルコントロールデータが有効か否かを判定する。
【００６６】
即ち、受信装置５は、パレンタルコントロールデータの値が（保持コードの値＋１）乃至（保持コードの値＋１２７）である場合は、パレンタルコントロールデータが有効であると判定し、また、それ外の場合は無効であると判定する。いま、仮に、受信装置５に保持されている保持コードの値が“０”であるとすると（図１０に示す場合）、パレンタルコントロールデータの値が“１”乃至“１２７”の範囲内にあれば有効であり、また、“０”または“１２８”乃至“２５４”であれば無効となる。
【００６７】
図１１は、センタ局１がパレンタルコントロールデータを有効にする場合の処理を説明するフローチャートである。視聴者から、暗証番号の変更の要求があった場合、制御情報生成部２６は、ステップＳ１０において、要求を行った視聴者の現在のパレンタルコントロールデータを、パレンタルコントロールデータ記憶部２７から読み出す。続いて、制御情報生成部２６は、ステップＳ１１において、パレンタルコントロールデータが“２５４”であるか否かを判定する。
【００６８】
パレンタルコントロールデータが“２５４”である（YES）と判定した場合は、ステップＳ１２に進み、パレンタルコントロールデータを“０”に初期化し、ステップＳ１４へ進む。また、ステップＳ１１において、パレンタルコントロールデータが“２５４”ではない（ＮＯ）と判定した場合は、ステップＳ１３に進み、パレンタルコントロールデータを“１”だけインクリメントし（有効とし）、ステップＳ１４に進む。
【００６９】
ステップＳ１４において、制御情報生成部２６は、パレンタルコントロールデータをパレンタルコントロールデータ記憶部２７に出力し、以前のパレンタルコントロールデータをこの値により更新させる。
【００７０】
続くステップＳ１５において、制御情報生成部２６は、パレンタルコントロールデータを制御情報として、スクランブル制御システム１３に供給し、処理を終了する。その結果、新たな値となったパレンタルコントロールデータを含んだ個別情報は、アンテナ２より送出されることになる。
【００７１】
なお、このフローチャートのステップＳ１１において、パレンタルコントロールデータが“２５４”であるか否かを判定し、“２５４”である場合は、ステップＳ１２において、パレンタルコントロールデータを“０”にする処理を行うのは、“２５５”が無効データであるので、無効データになるのを避けるために、“２５４”から“１”だけインクリメントするときは、“０”にするのである。
【００７２】
図１２は、受信装置５がパレンタルコントロールデータを受信した場合の処理の一例を示すフローチャートである。この処理は、受信装置５がパレンタルコントロールデータを受信した場合（即ち、個別情報を受信した場合）に実行される。
【００７３】
センタ局１から送信されたパレンタルコントロールデータを含む個別情報は、受信装置５のアンテナ４により受信され、チューナ３０で復調された後、分離回路４１により、番組データから分離され、制御部６０を介して制御部４３に供給される。制御部４３は、入力された個別情報を復号器４２に供給する。復号器４２は、この個別情報からパレンタルコントロールデータを抽出し、制御部４３に供給する。
【００７４】
制御部４３のCPU７１は、ステップＳ２０において、復号器４２からパレンタルコントロールデータを取得し、更に、ステップＳ２１において、EEPROM５６に記憶されている保持コードを読み出す。そして、ステップＳ２２において、パレンタルコントロールデータの値と保持コードの値が等しいか否かを判定する。
【００７５】
ステップＳ２２の処理において、パレンタルコントロールデータの値と保持コードの値が等しい（YES）と判定された場合は、このパレンタルコントロールデータは無効であることを意味している（センタ局１側において、値が変更されていない）ので、処理を終了する（エンド）。また、パレンタルコントロールデータの値と保持コードの値が等しくない（ＮＯ）と判定された場合（パレンタルコントロールデータが変更された可能性がある場合）は、ステップＳ２３に進む。
【００７６】
ステップＳ２３では、パレンタルコントロールデータの値が保持コードの値よりも大きく、かつ、パレンタルコントロールデータの値から保持コードの値を減算した値が、“１２７”以下であるか否かを判定する。その結果、パレンタルコントロールデータの値が保持コードの値よりも大きく、かつ、パレンタルコントロールデータの値から保持コードの値を減算した値が、“１２７”以下である（YES）と判定された場合は、ステップＳ２４の処理をスキップし、ステップＳ２５に進む。また、パレンタルコントロールデータの値が保持コードの値以下であるか、または、パレンタルコントロールデータの値から保持コードの値を減算した値が、“１２７”よりも大きい（ＮＯ）と判定された場合は、ステップＳ２４に進む。
【００７７】
ステップＳ２４においては、パレンタルコントロールデータの値が保持コードの値よりも小さく、かつ、保持コードの値からパレンタルコントロールデータの値を減算した値が“１２８”以上であるか否かが判定される。その結果、パレンタルコントロールデータの値が保持コードの値よりも小さく、かつ、保持コードの値からパレンタルコントロールデータの値を減算した値が“１２８”以上である（YES）と判定された場合は、ステップＳ２５に進む。また、パレンタルコントロールデータの値が保持コードの値以上であるか、または、保持コードの値からパレンタルコントロールデータの値を減算した値が“１２８”よりも小さい（ＮＯ）と判定された場合は、パレンタルコントロールデータが無効であるとして処理を終了する（エンド）。
【００７８】
なお、ステップＳ２３とステップＳ２４の処理を行うのは、パレンタルコントロールデータの値が図１０に示す指示有効範囲にあるか否かを判定するためである。これらの処理の詳細については、後述する。
【００７９】
ステップＳ２３または、ステップＳ２４において“YES”と判定された場合は、ステップＳ２５の処理が実行される。このステップＳ２５において、制御部４３のCPU７１は、制御部６０に制御命令を送り、EEPROM６２に記憶されている以前の暗証番号をクリアさせると共に、パレンタルコントロールデータをEEPROM５６へ出力し、これを保持コードとして記憶させる。そして、ステップＳ２６において、制御部４３は、制御部６０に制御コードを送る。その結果、制御部６０は、新たな暗証番号を入力するように指示するメッセージをモニタに表示させる。そして、視聴者が新たな暗証番号を入力装置４９から入力すると、その暗証番号をEEPROM６２へ出力し、記憶させた後、処理を終了する。
【００８０】
例えば、センタ局１のパレンタルコントロールデータ記憶部２７に記憶されている、パレンタルコントロールデータの値が“０”であり、また、同様に、受信装置５のEEPROM５６に記憶されている保持コードの値が“０”であるとする。この状態において、視聴者がセンタ局１に対して、暗証番号の変更を要求した場合、制御情報生成部２６は、図１１のステップＳ１０において、要求を行った視聴者のパレンタルコントロールデータをパレンタルコントロールデータ記憶部２７より読み出す。読み出されたパレンタルコントロールデータの値は“０”であり、“２５４”ではないので、ステップＳ１１において“ＮＯ”と判定され、ステップＳ１３に進む。そして、ステップＳ１３において、パレンタルコントロールデータはインクリメントされ、その結果“１”になる。そして、ステップＳ１４において、受信側へ送信されることになる。
【００８１】
受信装置５において、個別情報に付加されて送られてきたパレンタルコントロールデータは、復号器４２により抽出され、制御部４３に供給される。ステップＳ２０において、制御部４３のCPU７１は、パレンタルコントロールデータを復号器４２から取得する。続くステップＳ２１において、制御部４３のCPU７１は、EEPROM５６に格納されている保持コードを読み出す。次のステップＳ２２では、パレンタルコントロールデータの値（＝１）と保持コードの値（＝０）は異なるので、“ＮＯ”と判定され、ステップＳ２３に進む。
【００８２】
ステップＳ２３において、パレンタルコントロールデータの値（＝１）は、保持コードの値（＝０）よりも大きく、かつ、パレンタルコントロールデータの値から保持コードの値を減算した値（＝１（＝１−０））は“１２７”よりも小さいので、“YES”と判定され、ステップＳ２５に進む。そして、EEPROM６２に格納されている暗証番号がクリアされ、パレンタルコントロールデータが保持コードとしてEEPROM５６に格納された後、ステップＳ２６に進む。ステップＳ２６では、新たな暗証番号が入力され、EEPROM６２に格納されることになる。
【００８３】
センタ局１は、受信装置５の電源が“OFF”の状態である場合などを想定して、処理が確実に実行されるように、このパレンタルコントロールデータを所定の時間をおいて繰り返し送信するようになされている。従って、以上の処理により暗証番号が更新された後も、受信装置５は、パレンタルコントロールデータを繰り返し受信することになる。
【００８４】
しかしながら、処理を１回実行した後は、EEPROM５６に記憶されている保持コードの値がステップＳ２５の処理により、送信側から送られてくるパレンタルコントロールデータと同じ値（＝１）になっているので、同一のパレンタルコントロールデータを再度受信した場合、ステップＳ２２の処理で“YES”（パレンタルコントロールデータの値と保持コードの値とが等しい）と判定されるので、暗証番号を変更する処理（ステップＳ２４とステップＳ２５）が再度実行されることはない。
【００８５】
また、視聴者が暗証番号の変更の要求を行った後、受信装置５の電源をうっかり“OFF”の状態にしていた場合、EEPROM５６に記憶されている保持コードは更新されない（以前の値のままである）。しかし、前述のように、センタ局１は、個別情報と共に、繰り返しパレンタルコントロールデータを送信しているので、受信装置５の電源が“ＯＮ”の状態にされた時点で、変更を行う処理が実行されることになる。そして、その場合でも、処理は１回だけ実行されることになる。
【００８６】
このように、以上の実施例によれば、センタ局１が繰り返しパレンタルコントロールデータを送信する場合でも、受信装置５に暗証番号の変更処理を確実に１回実行させることができる。また、受信装置５の電源が“OFF”の状態にされている場合でも、電源が“ＯＮ”の状態にされ次第、暗証番号を変更する処理を１回実行させることができる。
【００８７】
ところで、センタ局１のパレンタルコントロールデータ記憶部２７に記憶されているパレンタルコントロールデータと、受信装置５のEEPROM５６に記憶されている保持コードは、正常な場合は等しくなるように制御が行われるが、何らかの理由により、これらの値が異なるようになった場合（例えば、EEPROM５６の記憶内容が消滅した場合など）は、正常な制御を行うことができなくなる。
【００８８】
図１３は、このような場合においても、暗証番号の変更処理を行うことができる処理の一例を説明するフローチャートである。このフローチャートは、センタ局１で実行される処理を示しており、受信装置５側の処理は、図１２を参照して後述する。
【００８９】
図１３に示す処理は、視聴者から暗証番号の変更の要求があった場合に実行される処理である。この処理が実行されると、ステップＳ４０において、制御情報生成部２６は、パレンタルコントロールデータ記憶部２７より、要求を行った視聴者のパレンタルコントロールデータを読み出す。そして、ステップＳ４１に進み、パレンタルコントロールデータを“１”だけインクリメントし、ステップＳ４２へ進む。
【００９０】
ステップＳ４２の送出処理は、サブルーチンになっており、その詳細を図１４に示す。この処理が実行されると、ステップＳ６０において、パレンタルコントロールデータが“２５５”よりも大きいか、または、パレンタルコントロールデータが“２５５”と等しいか否かが判定される。パレンタルコントロールデータが“２５５”よりも大きいか、または、パレンタルコントロールデータが“２５５”と等しい（YES）と判定された場合は、ステップＳ６１に進む。また、パレンタルコントロールデータが“２５５”よりも小さいと判定された場合は、ステップＳ６１の処理をスキップし、ステップＳ６２へ進む。
【００９１】
ステップＳ６１では、パレンタルコントロールデータの値から“２５５”を減算する。なお、このような処理を行う理由は、このパレンタルコントロールデータは、図１０に示すように、０乃至２５４の値の何れかとされるので、“２５５”以上の値に対しては、“２５５”を減算することによって、この範囲に戻すためである。
【００９２】
続くステップＳ６２では、パレンタルコントロールデータをパレンタルコントロールデータ記憶部２７へ出力し、この値によって以前のパレンタルコントロールデータの値を更新させる。
【００９３】
そして、ステップＳ６３に進み、パレンタルコントロールデータをスクランブル制御システム１３に出力し、元の処理（図１３のステップＳ４３）へ復帰（リターン）する。その結果、パレンタルコントロールデータは、個別情報としてアンテナ２より送出されることになる。
【００９４】
ステップＳ４２の送出処理が終了すると、ステップＳ４３へ進む。ステップＳ４３では、所定の期間（例えば、１週間）、視聴者から、暗証番号の変更処理がなされていない旨を伝える電話等がないかどうかをチェックし、なければ、変更処理が終了した（YES）として、処理を終了する。また、所定の期間中に視聴者から、暗証番号の変更がなされていないことを伝える連絡があった場合（ＮＯ）は、ステップＳ４４へ進む。
【００９５】
いま、保持コードの値が“０”であり、また、パレンタルコントロールデータの値が“１２７”であるとすると、ステップＳ４０乃至ステップＳ４２の処理が実行されると、パレンタルコントロールデータの値は“１２８”（＝１２７＋１）となり、この値がパレンタルコントロールデータ記憶部２７に記憶されると共に、受信装置５へ送信される。
【００９６】
この場合、パレンタルコントロールデータの指示有効範囲は、前述のように、（保持コードの値＋１）乃至（保持コードの値＋１２７）であるので、指示有効範囲は１（＝０＋１）乃至１２７（＝０＋１２７）となり、パレンタルコントロールデータは無効となる。従って、この場合、受信装置５において、暗証番号の変更処理は実行されないので、視聴者がセンタ局１に対して再度連絡を行うことになる（ステップＳ４３で“ＮＯ”と判定される）。
【００９７】
ステップＳ４３において、変更処理が終了していない（ＮＯ）と判定されると、ステップＳ４４に進む。ステップＳ４４において、制御情報生成部２６は、パレンタルコントロールデータをパレンタルコントロールデータ記憶部２７より再度読み出し、この値に対して“１２７”を加算し、ステップＳ４５の処理に進む。そして、“１２７”が加算されたパレンタルコントロールデータが再度送出されることになる。なお、ステップＳ４５の処理は、ステップＳ４２の処理（図１４の処理）と同様の処理であり、その詳細は概述したので省略する。
【００９８】
続くステップＳ４６では、ステップＳ４３の場合と同様に、視聴者からの電話連絡などが所定の期間（例えば、１週間）ないかどうかが判定される。その結果、視聴者からの連絡が無く、変更の処理が終了した（YES）と判定された場合は、処理を終了する。また、所定の期間内に連絡がなされた場合（ＮＯ）は、ステップＳ４７に進む。
【００９９】
いま、前述のように、保持コードの値は、“０”であり、また、パレンタルコントロールデータ記憶部２７に記憶されているパレンタルコントロールデータの値は“１２８”であるので、暗証番号の変更処理は実行されていないので、ステップＳ４３において“ＮＯ”と判定され、ステップＳ４４に進む。ステップＳ４４では、パレンタルコントロールデータの値に“１２７”が加算され、その結果、パレンタルコントロールデータの値は、“０”（１２８＋１２７＝２５５→０）となる。しかしながら、この値“０”は、指示有効範囲（１乃至１２７）ではないので、暗証番号を変更する処理はこの場合も実行されず、ステップＳ４６で“ＮＯ”と判定され、ステップＳ４７へ進む。
【０１００】
ステップＳ４７では、パレンタルコントロールデータ記憶部２７からパレンタルコントロールデータが読み出され、その値に“１”が加算され、ステップＳ４８の処理に進む。ステップＳ４８では、“１”が加算されたパレンタルコントロールデータがパレンタルコントロールデータ記憶部２７に記憶されると共に、個別情報に付加されて送出される。
【０１０１】
いま、ステップＳ４４の処理の結果、パレンタルコントロールデータの値は“０”となっており、前述のように、この値は、指示有効範囲に含まれていないので、視聴者から再度電話等の連絡があることになる（ステップＳ４６で“ＮＯ”）。そして、ステップＳ４７に進み、パレンタルコントロールデータに“１”が加算され、その結果、パレンタルコントロールデータの値は、“１”（＝０＋１）となり、指示有効範囲（１乃至１２７）に収まるので、受信装置５において、暗証番号の変更を行う処理が実行されることになる。
【０１０２】
なお、以上の実施例においては、パレンタルコントロールデータの取りうる値を“０”乃至“２５４”とし、また、有効範囲を“保持コードの値＋１”乃至“保持コードの値＋１２７”としたので、ステップＳ４１の処理において、パレンタルコントロールデータが有効とならなかった場合においても、ステップＳ４４において、“１２７”が加算され、更に、ステップＳ４７において、“１”が加算され、合計“１２８”が加算されることになるので、いかなるパレンタルコントロールデータの値も、図１３の処理によれば有効範囲に収めることができる。
【０１０３】
次に、センタ局１側の処理に対応して受信装置５において実行される処理の一例を、前述の図１２を参照して説明する。なお、この処理の動作については、既述したので、主要な部分のみについて説明する。
【０１０４】
この図に示す処理は、パレンタルコントロールデータの値と保持コードの値が大きく異なっている場合や、パレンタルコントロールデータの値が保持コードの値よりも小さい場合においても、パレンタルコントロールデータが有効か否かを正確に判定するようになされている。即ち、前者は、例えば、パレンタルコントロールデータの値が“１２８”であり、保持コードの値が“１”であるような場合であり、また、後者は、例えば、パレンタルコントロールデータの値が“０”であり、保持コードの値が“２５４”であるような場合である。この場合、前者、後者共に、パレンタルコントロールデータは有効であるので、図１２の処理は、これらの値が有効であると判定しなければならないが、そのような場合においても、この処理が正確に動作することを以下に説明する。
【０１０５】
この処理のステップＳ２２乃至ステップＳ２４は、パレンタルコントロールデータの値が指示有効範囲内にあるか否かを判定する。即ち、パレンタルコントロールデータの値が保持コードの値と等しい場合（センタ局１側でパレンタルコントロールデータの変更を行っていない場合）、パレンタルコントロールデータは無効であるので、ステップＳ２２において“YES”と判定され、処理を終了することになる。
【０１０６】
ステップＳ２２において、“ＮＯ”と判定された場合、ステップＳ２３に進む。このステップでは、パレンタルコントロールデータの値が保持コードの値よりも大きい場合（パレンタルコントロールデータ＞保持コード）が対象とされている。例えば、前述のように、保持コードの値が“１”であり、パレンタルコントロールデータの値が“１２８”であるような場合である。このような場合、パレンタルコントロールデータの値の指示有効範囲は、“２”（＝１＋１）乃至“１２８”（＝１＋１２７）であるので、パレンタルコントロールデータの値から保持コードの値を減算した値は、“１２７”であり、この値は“１２７”以下であるので、このパレンタルコントロールデータは有効と判定されることになる。
【０１０７】
ステップＳ２３において、“YES”と判定された場合は、ステップＳ２５に進み、また、“ＮＯ”と判定された場合は、ステップＳ２４に進む。
【０１０８】
ステップＳ２４では、パレンタルコントロールデータの値が保持コードの値よりも小さい場合（パレンタルコントロールデータ＜保持コード）が対象とされている。例えば、前述のように、保持コードの値が“２５４”であり、パレンタルコントロールデータの値が“０”であるような場合である。このような場合、パレンタルコントロールデータの値の指示有効範囲は、“０”（２５４＋１＝２５５→０）乃至“１２６”（２５４＋１２７＝３８１→１２６）であるので、保持コードの値（＝２５４）からパレンタルコントロールデータの値（＝０）を減算した値は、“２５４”となり、“１２８”以上であるので、このパレンタルコントロールデータは有効と判定されることになる。
【０１０９】
ステップＳ２４またはステップＳ２５において、“YES”と判定された場合（パレンタルコントロールデータが有効である場合）は、ステップＳ２５とステップＳ２６の処理により、暗証番号が更新されると共に、保持コードがパレンタルコントロールデータの値によって更新される。
【０１１０】
以上の実施例によれば、センタ局１のパレンタルコントロールデータ記憶部２７に記憶されているパレンタルコントロールデータの値と、受信装置５のEEPROM５６に記憶されている保持コードの値が、何らかの原因で大きく異なる場合においても、正確に“有効”または“無効”の判定を行うことができると共に、最大でも３回、パレンタルコントロールデータを送出することにより、暗証番号を変更する処理を受信装置５に実行させることができる。
【０１１１】
なお、以上の実施例においては、パレンタルコントロールデータの取りうる値を“０”乃至“２５４”とし、また、指示有効範囲を（保持コード＋１）乃至（保持コード＋１２７）としたが、次に、一般的な場合について説明する。
【０１１２】
即ち、図１５に示すように、パレンタルコントロールデータの取りうる値の範囲を“０”乃至“Ｎ”とし、また、パレンタルコントロールデータの指示有効範囲を（保持コード＋１）乃至（保持コード＋Ｍ）とする。この場合、仮に保持コードの値が“０”であるとすると、パレンタルコントロールデータの指示有効範囲は、“１”乃至“Ｍ”となる。
【０１１３】
この場合、任意のパレンタルコントロールデータの値を、有効な値（指示有効範囲内の値）にするには、パレンタルコントロールデータに値“Ｍ”を加算し、値が有効か否かを判定し、有効でない場合は、繰り返し値“Ｍ”を加算するようにすれば、最小の回数でパレンタルコントロールデータを有効な値にすることができる。
【０１１４】
その際、パレンタルコントロールデータの値によって、値“Ｍ”を加算する回数が異なるが、この値“Ｍ”を加算する最大の回数をＸとし、無効なパレンタルコントロールデータの値（例えば、図１３のステップＳ４２の処理において、無効であったパレンタルコントロールデータに対応する値）をＣとし、また、値Ｎ，Ｍの間に以下のような関係がある場合、値Ｘと、パレンタルコントロールデータの値の変化は、以下のようになる。
【０１１５】
（Ａ）  Ｎ＜２Ｍの場合
Ｘ＝１
パレンタルコントロールデータの値の変化
Ｃ
Ｃ＋Ｍ
【０１１６】
（Ｂ）  Ｎ≧２Ｍの場合
（Ｂ−ａ）  （Ｎ−Ｍ＋１）／Ｍの剰余が“０”である場合
Ｘ＝（Ｎ−Ｍ＋１）／Ｍ
パレンタルコントロールデータの値の変化
Ｃ
Ｃ＋Ｍ
Ｃ＋２Ｍ
・
・
Ｃ＋Ｘ・Ｍ
【０１１７】
（Ｂ−ｂ）  （Ｎ−Ｍ＋１）／Ｍの剰余が“０”以外の値である場合
Ｘ＝ＩＮＴ（（Ｎ−Ｍ＋１）／Ｍ）＋１
（但し、ＩＮＴ（）は、括弧内の整数値を求める演算記号である）
パレンタルコントロールデータの値の変化
Ｃ
Ｃ＋Ｍ
Ｃ＋２Ｍ
・
・
Ｃ＋ＩＮＴ（（Ｎ−Ｍ＋１）／Ｍ）・Ｍ
Ｃ＋Ｎ−Ｍ＋１
【０１１８】
例えば、概述した実施例の場合（０≦Ｎ≦２５４，Ｍ＝１２７）は、Ｎ＝２Ｍ（２５４＝２・１２７）であり、（Ｎ−Ｍ＋１）／Ｍの剰余は“１”（（２５４−１２７＋１）／１２７＝１余り１）であるので、（Ｂ−ｂ）のケースに該当する。この場合、例えば、Ｃ＝１２８（ステップＳ４１において“１”が加算された後の値）であり、保持コードの値が“０”であるとすると、センタ局１から送信されるパレンタルコントロールデータの値の変化は以下のようになる。
Ｃ＝１２８
Ｃ＋Ｍ＝１２８＋（１２７）＝２５５→０
Ｃ＋Ｎ−Ｍ＋１＝１２８＋（２５４−１２７＋１）＝１２８＋１２８
＝２５６→１
【０１１９】
即ち、第１回目の送信（ステップＳ４２に対応する）においては、パレンタルコントロールデータ記憶部２７に記憶されているパレンタルコントロールデータ（＝１２７）に“１”を加算した値“１２８”（＝Ｃ）が送信される。そして、視聴者から暗証番号の変更処理が実行されていないことが連絡されると、第２回目の送信（ステップＳ４５に対応する）において、パレンタルコントロールデータに“１２７”を加算した値“０”が送信される。更に、第３回目の送信（ステップＳ４８に対応する）においては、パレンタルコントロールデータに“１”（第２回目の送信において、“１２７”が既に加算されているので、Ｃに対して“１２８”を加算するには、パレンタルコントロールデータに“１”を加算することになる）を加算した値“１”が送信される。このとき、送信されたパレンタルコントロールデータの値“１”は、保持コードの値“０”における指示有効範囲内にあるので、暗証番号を変更する処理が実行される。
【０１２０】
図９に示す処理回復指示値は、この場合、第２回目の送信時にパレンタルコントロールデータに加算される値“＋１２７”と、第３回目の送信時にパレンタルコントロールデータに加算される値“＋１２８”である。
【０１２１】
なお、概述の実施例では、Ｍ＝１２７としたが、Ｍ＝１２８以上に設定すれば、Ｘ＝１（＝ＩＮＴ（Ｎ−Ｍ＋１）／Ｍ＋１）となるので、第１回目の送信を含めて２回の送信により、全ての無効な値Ｃを指示有効範囲に収めることができる。
【０１２２】
また、概述の実施例では、８ビット長のパレンタルコントロールデータを用い、最大値“２５５”（＝ＦＦｈ）を無効な値としたが（即ち、Ｎ＝２５４）、これを有効な値としてもよい（即ち、Ｎ＝２５５）。その場合、最大値“２５５”に“１”を加算した場合、演算結果は“０”になるので、例えば、図１１のステップＳ１１乃至ステップＳ１３の処理を省略可能となり、処理を簡略化することができる。
【０１２３】
また、これらＮ，Ｍなどの値を設定する際は、以上に示す一般的な例を参照して、システム毎に最適な値を決定するようにすればよい。
【０１２４】
更に、以上に述べた以外にも種々の方法が考えられるが、要は、パレンタルコントロールデータが有効な範囲と無効な範囲を有し、受信装置５が、パレンタルコントロールデータが有効である場合に処理を実行し、実行後は、このパレンタルコントロールデータを保持コードとして記憶するようにすればよい。また、パレンタルコントロールデータと保持コードの値が大きく異なる場合には、パレンタルコントロールデータの値を変更し、有効範囲に収めるような処理を行えばよいので、以上のような実施例のみに限定されるものではないことは勿論である。
【０１２５】
なお、何らかの理由（例えば、子供が成長した等の理由）により、保持パレンタルレベルを変更する必要が生じた場合の処理を図１６に示す。この処理は、視聴者が入力装置４９から所定の入力を行うことにより、デコーダ４０の制御部６０において実行される。
【０１２６】
ステップＳ１００において、制御部６０のCPU７１は、暗証番号を入力するように指示するメッセージをモニタに表示させる。そして、視聴者が入力装置４９を操作することにより暗証番号を入力すると、ステップＳ１０１に進む。ステップＳ１０１において、CPU７１は、EEPROM６２より、登録されている暗証番号を読み出し、ステップＳ１０２に進む。
【０１２７】
ステップＳ１０２では、入力された暗証番号が、登録されている暗証番号と等しいか否かが判定され、その結果、入力された暗証番号と、登録されている暗証番号が等しくない（ＮＯ）と判定された場合は処理を終了し、また、入力された暗証番号と登録されている暗証番号が等しい（YES）と判定された場合は、ステップＳ１０３に進む。
【０１２８】
ステップＳ１０３において、制御部６０のCPU７１は、新たな保持パレンタルレベルを入力するように指示するメッセージをモニタに表示する。そして、視聴者が入力装置４９を操作することにより、新たな保持パレンタルレベルを入力すると、ステップＳ１０４に進む。ステップＳ１０４では、入力された保持パレンタルレベルがEEPROM６２に出力され、その結果、この値によって以前の値が更新されることになる。
【０１２９】
このような処理によれば、保持パレンタルレベルを変更することが可能となる。
【０１３０】
ところで、以上の実施例では、センタ局１から送られてきたパレンタルコントロールデータにより、受信装置５が暗証番号を変更する処理を例として説明したが、本発明は、このような処理だけに限定されるものではなく、センタ局１から送信され、受信装置５において実行されるその他の制御情報に対しても適用可能であることは言うまでもない。
【０１３１】
また、以上の実施例では、本発明を、スクランブル処理が施され、ディジタル化された情報を送信するスクランブル放送システムに適用したが、本発明は、スクランブル処理を施さずに送信する放送システムにも適用可能である。また、本発明は、ディジタル信号で情報を伝送するシステムの他、アナログ信号により情報を伝送するシステムに対しても適用することができる。
【０１３２】
更に、本実施例では、衛星回線を介して、番組などの情報を伝送するようにしたが、例えば、CATV網、その他の伝送路を介して伝送することも可能である。
【０１３３】
更にまた、本実施例では、多重化器１５から出力されるパケットのフォーマットを、MPEG２方式に準拠するものとしたが、このパケットのフォーマットは、これに限定されるものではない。
【０１３４】
また、以上の実施例においては、有効なパレンタルコントロールデータを受信装置５が受信すると、直ちに暗証番号を変更するようにした。しかしながら、有効なパレンタルコントロールデータを受信した際に、保持パレンタルレベルの値を“４”（全ての番組が暗証番号の入力なしで視聴できる値）に変更しておき、視聴者が別の機会に改めて暗証番号を入力するようにしてもよい。
【図面の簡単な説明】
【０１３５】
【図１】本発明を適用したスクランブル放送システム（有料放送システム）の一実施例の構成を示す図である。
【図２】図１のセンタ局１の詳細構成を示すブロック図である。
【図３】パケットのフォーマットを示す図である。
【図４】トランスポートストリームおよびトランスポートパケットを示す図である。
【図５】共通情報および個別情報のパケットを示す図である。
【図６】図１の受信装置５の詳細構成例を示すブロック図である。
【図７】図６の制御部４３，６０の詳細構成例を示すブロック図である。
【図８】図６に示す受信装置で実行される処理の一例を説明するフローチャートである。
【図９】パレンタルコントロールデータのフォーマットを示す図である。
【図１０】パレンタルコントロールデータの指示有効範囲を説明する図である。
【図１１】図２に示すセンタ局１で実行されるパレンタルコントロールデータを送出する処理の一例を説明するフローチャートである。
【図１２】図６に示す受信装置５で実行される暗証番号を変更するための処理の他の一例を説明するフローチャートである。
【図１３】図２に示すセンタ局１で実行されるパレンタルコントロールデータを送出する処理の他の一例を説明するフローチャートである。
【図１４】図１３に示す送出処理（サブルーチン）を実現する処理の一例を説明するフローチャートである。
【図１５】最大値がＮであり、指示有効範囲幅がＭであるパレンタルコントロールデータを示す図である。
【図１６】保持パレンタルレベルを変更する処理の一例を説明するフローチャートである。
【符号の説明】
【０１３６】
２  アンテナ，４  アンテナ，  ２６  制御情報生成部，  制御部４３，  ５６  EEPROM，  ６０  制御部
【図１】
0004419099.tif 000002
【図２】
0004419099.tif 000003
【図３】
0004419099.tif 000004
【図４】
0004419099.tif 000005
【図５】
0004419099.tif 000006
【図６】
0004419099.tif 000007
【図７】
0004419099.tif 000008
【図８】
0004419099.tif 000009
【図９】
0004419099.tif 000010
【図１０】
0004419099.tif 000011
【図１１】
0004419099.tif 000012
【図１２】
0004419099.tif 000013
【図１３】
0004419099.tif 000014
【図１４】
0004419099.tif 000015
【図１５】
0004419099.tif 000016
【図１６】
0004419099.tif 000017