(57)【特許請求の範囲】
【請求項１】
ディジタルコンテンツの放送チャンネルを識別する識別情報として、前記放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、前記第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を生成する生成手段と、
前記生成手段により生成された前記識別情報を送信する送信手段と
を含むことを特徴とする送信装置。
【請求項２】
ディジタルコンテンツの放送チャンネルを識別する識別情報として、前記放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、前記第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を生成する生成ステップと、
前記生成ステップの処理により生成された前記識別情報を送信する送信ステップと
を含むことを特徴とする送信方法。
【請求項３】
ディジタルコンテンツの放送チャンネルを識別する識別情報として、前記放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、前記第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を生成する生成ステップと、
前記生成ステップの処理により生成された前記識別情報を送信する送信ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項４】
送信装置により送信されたディジタルコンテンツの放送チャンネルを識別する識別情報であって、前記放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、前記第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を受信する受信手段と、
前記受信手段により受信された前記識別情報に基づいて、受信する前記放送チャンネルを選択する選択手段と
を含むことを特徴とする受信装置。
【請求項５】
送信装置により送信されたディジタルコンテンツの放送チャンネルを識別する識別情報であって、前記放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、前記第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記識別情報に基づいて、受信する前記放送チャンネルを選択する選択ステップと
を含むことを特徴とする受信方法。
【請求項６】
送信装置により送信されたディジタルコンテンツの放送チャンネルを識別する識別情報であって、前記放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、前記第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記識別情報に基づいて、受信する前記放送チャンネルを選択する選択ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、送信装置および方法、受信装置および方法、並びに記録媒体に関し、特に、受信契約に関する情報量を抑え、かつ、契約内容を容易に変更できるようにした送信装置および方法、受信装置および方法、並びに記録媒体に関する。
【０００２】
【従来の技術】
近年、例えば、スカイパーフェクTV（商標）のようなディジタル衛星放送が普及しつつある。ディジタル衛星放送は、既存のアナログ放送に較べて高品質の信号を伝送することが可能であるとともに、多チャンネル化が図られている。
【０００３】
【発明が解決しようとする課題】
ところで、視聴者が希望する番組の視聴契約を結んだ場合、テレビジョン放送波の受信側と送信側で、視聴契約に関する様々な情報の設定が必要となる。例えば、視聴者が放送チャンネル３００乃至放送チャンネル３９９までの全ての放送チャンネルを視聴する契約を結んだ場合、受信装置は、それぞれの放送チャンネルを識別する情報を記憶する必要がある。また、送信装置は、受信装置がそれぞれの放送チャンネルを識別できるような情報を、それぞれの放送チャンネル毎に設定して、テレビジョン番組のビデオデータやオーディオデータとともに送信する必要がある。
【０００４】
すなわち、受信装置は、放送チャンネル３００を受信対象の放送チャンネルを表す数字として記憶するには、１０進数の３００は２進数で〔１００１０１１００〕と表されるため、９ビットの情報を記憶する必要がある。このため、上述した放送チャンネル３００乃至放送チャンネル３９９の全ての放送チャンネルの番号を記憶するには、受信装置は、９（ビット）×１００（放送チャンネル数）＝９００（ビット）もの情報を記憶する必要がある。また、送信装置も、受信装置と同様に、上述したビット数の情報を生成し、放送する必要がある。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、受信契約に関する情報量を抑え、かつ、契約内容を容易に変更できるようにするものである。
【０００６】
【課題を解決するための手段】
本発明の送信装置は、ディジタルコンテンツの放送チャンネルを識別する識別情報として、放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を生成する生成手段と、生成手段により生成された識別情報を送信する送信手段とを含むことを特徴とする。
【０００７】
本発明の送信装置の送信方法は、ディジタルコンテンツの放送チャンネルを識別する識別情報として、放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を生成する生成ステップと、生成ステップの処理により生成された識別情報を送信する送信ステップとを含むことを特徴とする。
【０００８】
本発明の記録媒体のプログラムは、ディジタルコンテンツの放送チャンネルを識別する識別情報として、放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を生成する生成ステップと、生成ステップの処理により生成された識別情報を送信する送信ステップとを含むことを特徴とする。
【０００９】
本発明の受信装置は、送信装置により送信されたディジタルコンテンツの放送チャンネルを識別する識別情報であって、放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を受信する受信手段と、受信手段により受信された識別情報に基づいて、受信する放送チャンネルを選択する選択手段とを含むことを特徴とする。
【００１０】
本発明の受信装置の受信方法は、送信装置により送信されたディジタルコンテンツの放送チャンネルを識別する識別情報であって、放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を受信する受信ステップと、受信ステップの処理により受信された識別情報に基づいて、受信する放送チャンネルを選択する選択ステップとを含むことを特徴とする。
【００１１】
本発明の記録媒体のプログラムは、送信装置により送信されたディジタルコンテンツの放送チャンネルを識別する識別情報であって、放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を受信する受信ステップと、受信ステップの処理により受信された識別情報に基づいて、受信する放送チャンネルを選択する選択ステップとを含むことを特徴とする。
【００１２】
本発明の送信装置および方法、並びに記録媒体のプログラムにおいては、ディジタルコンテンツの放送チャンネルを識別する識別情報として、放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報が生成され、生成された識別情報が送信される。
【００１３】
本発明の受信装置および方法、並びに記録媒体のプログラムにおいては、送信装置により送信されたディジタルコンテンツの放送チャンネルを識別する識別情報であって、放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報が受信され、受信された識別情報に基づいて、受信する放送チャンネルが選択される。
【００１４】
本発明の送信装置および方法、受信装置および方法、並びに記録媒体のプログラムによれば、受信契約に関する情報量を抑え、かつ、契約内容を容易に変更できる。
【００１５】
【発明の実施の形態】
図１は、本発明を適用した放送システムの一実施の形態の構成を示す図である。なお、この放送システムにおいては、例えば、映像、音声、その他の情報からなる番組のデータが、ディジタル化され、かつ、スクランブル処理が施されて送信される。また、本実施の形態の説明においては、衛星放送を例に挙げて説明するが、本発明は、他の放送形態、例えば、ディジタル地上波放送やケーブルテレビジョン放送などに適用することも可能である。
【００１６】
送信装置１は、番組にスクランブル処理を施し、個別情報を付加した後、アンテナ（パラボラアンテナ）２により、電波として送出する。この電波は、衛星（放送衛星または通信衛星）３を介して、受信側のアンテナ（パラボラアンテナ）４により受信され、受信装置５へ供給される。受信装置５は、アンテナ４から供給される受信信号から個別情報を抽出した後、番組に対してデスクランブル処理を施し、得られた情報をモニタ６に表示させたり、スピーカ７に出力させる。また、受信装置５は、受信信号から抽出した個別情報に含まれている制御情報に対応する処理を実行する。
【００１７】
ネットワーク８は、インターネットなどの公衆回線網より構成され、各視聴者が視聴した番組の視聴履歴を、定期的、あるいは、必要なときに受信装置５から送信装置１へ伝送する際に使用される。送信装置１は、受信装置５から伝送された視聴履歴を受信し、その情報に基づいて、課金処理や視聴率の算出処理などを行う。
【００１８】
図２は、送信装置１の詳細な構成例を示している。送信装置１のエンコーダ２１は、番組ソース（主放送信号としての映像信号および音声信号）をMPEG（Moving Picture Experts Group）2方式で圧縮符号化し、多重化器２２に出力する。多重化器２２は、エンコーダ２１からの主放送信号、スクランブル制御システム２５から供給される個別情報（EMM(Entitlement Management Message)）、並びに関連情報送出装置２６から供給される共通情報（ECM(Entitlement Control Message)）を時分割多重化して、MPEG2方式のトランスポートストリームを生成する。生成されたトランスポートストリームは、スクランブラ２３に供給される。
【００１９】
スクランブラ２３は、関連情報送出装置２６から供給されるスクランブル鍵を用いて、多重化器２２から入力されるディジタル信号（トランスポートストリーム）のうちの、主放送信号にスクランブルを施し、アンテナ２に出力する。番組制御システム２４は、所定の制御信号を発生して、エンコーダ１を制御する。また、番組制御システム２４は、エンコーダ２１で圧縮符号化される主放送信号に対応する番組の番組IDや放送チャンネルID等を含む番組情報を関連情報送出装置２６に出力する。スクランブル制御システム２５は、ワーク鍵を関連情報送出装置２６に供給するとともに、受信装置５に対応する固有な個別鍵を用いて暗号化したワーク鍵を含む個別情報を生成して多重化器２２に出力する。
【００２０】
図３（A）は、スクランブル制御システム２５により生成される個別情報の例を示している。個別情報は、主にヘッダ部、契約情報部、および制御情報部より構成される。ヘッダ部には、後述する受信装置５のセキュリティーモジュール４２を特定するカードID、および個別情報の種類などが記述される。契約情報部には、ワーク鍵を特定するワーク鍵番号、スクランブル鍵にかけられた暗号を復号するワーク鍵、契約条件を示す契約タイプ、契約した放送チャンネルを示すサービスID、および契約内容の有効期限が記述される。制御情報部には、受信装置５で視聴した番組に関する視聴情報を、どのタイミングで送信するかをセキュリティーモジュール４２に対して指示する情報や、送信先の電話番号などが記述される。
【００２１】
関連情報送出装置２６は、スクランブル鍵をスクランブラ２３に供給する。また、関連情報送出装置２６は、スクランブル制御システム２５から供給されるワーク鍵を用いて暗号化したスクランブル鍵を含む共通情報を生成して多重化器２２に出力する。
【００２２】
図３（B）は、関連情報送出装置２６により生成される共通情報の例を示している。共通情報は、主に、ヘッダ部およびデータ部より構成される。ヘッダ部には、ワーク鍵を識別するワーク鍵番号や共通情報の種類を識別する情報などが記述される。データ部には、暗号化されたスクランブル鍵、サービスの形態を示す情報としてペイパービュー料金、プレビュー（視聴）時間、プレビュー（視聴）制限回数などが記述される。また、データ部には、放送チャンネルを示すサービスID、番組を示すイベントID、現在時刻などが記述される。
【００２３】
顧客管理システム２７は、受信装置５からネットワーク８を介して入力される視聴情報等を処理し、契約情報としてスクランブル制御システム２５に出力する。また、顧客管理システム２７は、受信装置５の個別鍵を記憶しており、受信装置５からネットワーク８を介して視聴要求情報が送信されてきた場合、契約情報に個別鍵を含めてスクランブル制御システム２５に出力する。
【００２４】
図４は、受信装置５の構成例を示すブロック図である。受信装置５は、セットトップボックス４１とセキュリティモジュール４２により構成される。セキュリティモジュール４２は、セットトップボックス４１と着脱可能な、例えば、ICカードなどにより構成される。衛星３を介して送信装置１から送信された信号は、変換アンテナ４（図１）により受信され、所定の中間周波数とされる。中間周波数にされた信号は、セットトップボックス４１の復調器（図示せず）に入力され、ダウンコンバートや、その他の必要な処理が施された後、所定の放送チャンネル（視聴者が所望とする放送チャンネル）の信号が復調される。そして、この復調された信号は、誤り訂正部（図示せず）により、誤り訂正が施され、デマルチプレクサ５１に供給される。
【００２５】
デマルチプレクサ５１は、誤り訂正部から出力されるトランスポートストリームパケット（以下、TSパケットと称する）が、番組データを含むTSパケットであるか、または、共通情報もしくは個別情報（以下、共通情報と個別情報のそれぞれを個々に区別する必要がない場合、まとめて関連情報と称する）を含むTSパケットであるかを、そのヘッダ（パケットID）を参照して識別する。誤り訂正部から出力されるTSパケットが、番組データを含む場合、そのTSパケットは、デスクランブラ５２に供給される。また、誤り訂正部から出力されるTSパケットが、関連情報を含むTSパケットである場合、デマルチプレクサ５１は、そのTSパケットをセキュリティモジュール４２の共通・個別情報解析装置６１に供給する。
【００２６】
デマルチプレクサ５１から供給された関連情報のTSパケットが個別情報のTSパケットである場合、共通・個別情報解析装置６１は、契約情報記憶装置６２から受信装置５に固有のデコーダIDを読み出し、このデコーダIDと個別情報に含まれているデコーダ識別番号とを比較する。そして、共通・個別情報解析装置６１は、デコーダIDとデコーダ識別番号とが一致した場合のみ、契約情報記憶装置６２から個別鍵を読み出す。
【００２７】
個別鍵は、送信装置１の顧客管理システム２７に記憶されている個別鍵と同一の鍵である。従って、個別鍵により、個別情報に含まれ、暗号化されているワーク鍵を復号することができる。また、共通・個別情報解析装置６１は、契約情報記憶装置６２から読み出した個別鍵を用いて、個別情報に含まれるワーク鍵を復号し、得られたワーク鍵を用いてスクランブル鍵を取得する。共通・個別情報解析装置６１は、スクランブル鍵などの情報を視聴制御情報としてデスクランブラ５２に供給する。
【００２８】
デスクランブラ５２は、共通・個別情報解析装置６１から供給されるスクランブル鍵を用いて、デマルチプレクサ５１から供給される番組データを含むTSパケットをデスクランブルし、デコーダ５３に供給する。デコーダ５３は、デスクランブルされた番組データをMPEG2方式でデコード処理し、ビデオデータをモニタ６に、オーディオデータをスピーカ７に出力する。なお、デスクランブラ５２でデスクランブル処理が開始された後、そのデスクランブルされている番組が終了するか、あるいは、視聴者が所定の操作を行うことにより、その番組の視聴を中止すると、共通・個別情報解析装置６１は、スクランブル鍵の供給を停止する。これにより、デスクランブルが停止されるので、番組は、視聴不可能となる。
【００２９】
更に、デスクランブラ５２によりデスクランブル処理が開始されると、その番組が、例えば、ペイパービュー契約の番組の場合、共通・個別情報解析装置６１は、デスクランブルされている番組の番組番号を共通情報から抽出し、これを、視聴情報として、視聴情報記憶装置６３に記憶させる。このように視聴情報記憶装置６３に記憶された視聴情報は、個別情報の制御情報部に記述されているタイミングに基づいて一定期間経過後、または、共通・個別情報解析装置６１が、個別情報により強制発呼の指示を認識したとき、セットトップボックス４１に設けられているモデム５４から、ネットワーク８を介して送信装置１に対して送信される。
【００３０】
図５は、本発明を適用した個別情報に含まれるサービスIDのフォーマットの例を示している。図５（A）に示されるように、視聴者が受信契約した放送チャンネルを表すサービスIDは、タグ情報とビットマップ情報により構成される。受信装置５は、どの放送チャンネルの視聴を契約しているのかを、セキュリティーモジュール４２の契約情報記憶装置６２に予め記憶されている個別情報中のサービスID（タグ情報とビットマップ情報）に基づいて判断する。
【００３１】
図５（B）は、タグ情報が記述されるタグ部の例を示している。タグ部には、記述する放送チャンネルが、契約対象の放送チャンネルを示すのか、または解約対象の放送チャンネルを示すのかを表すフラグと、その放送チャンネルを表す数字（１０進数）の最上位の桁で規定される数字（何番台の放送チャンネルであるかを表す数字）が記述される。送信装置１の管理者は、１つの個別情報により契約または解約を指定する放送チャンネル数を設定することができ、チャンネル１乃至９、チャンネル１０乃至１９までのように１０チャンネル毎に設定したり、または、チャンネル１００乃至１９９、チャンネル２００乃至２９９のように１００チャンネル毎に設定し、契約または解約情報を管理することができる。図５（B）の例においては、チャンネル番号が３００番台であり、後述するビットマップ情報で指定される放送チャンネル（放送チャンネル３００乃至３９９のうちの放送チャンネル）が視聴契約対象とされている。
【００３２】
なお、送信装置１は、「契約」、「解約」以外のフラグにも、様々なフラグを設定し、受信装置５に認識させることにより、処理を実行させることができる。例えば、送信装置１は、タグ部に「追加」を指示するフラグを設定し、ビットマップ部で「追加」の対象となる放送チャンネルを指定することにより、受信装置５は、それに基づいて視聴可能な放送チャンネルを追加することができる。
【００３３】
図５（C）は、ビットマップ情報が記述されるビットマップ部の例を示している。ビットマップ情報は、タグ情報で指定される最上位の桁に続く下位の桁の数字を指定する情報である。すなわち、図５（C）の例においては、１００ビットが用意され、各ビットは、放送チャンネルを示す３００乃至３９９の数字に対応している。タグ部のフラグによる指示の対象とされる数字のビットは「１」とされ、対象とされないビットは「０」とされる。
【００３４】
この例では、第１ビット乃至第３ビットが「１」とされ、残りの第４ビット乃至第１００ビットは「０」とされているので、チャンネル３００乃至３０２が対象（この例の場合、契約対象）とされ、他のチャンネル３０３乃至３９９は、非対象（非契約対象）とされる。なお、図５（C）の例においては「対象」を「１」と、「非対象」を「０」としたが、「対象」を「０」で、「非対象」を「１」で示すように設定することもできる。
【００３５】
上述した放送チャンネルの指定方法で、送信装置１および受信装置５の間で送受信される視聴契約または視聴解約の対象とされる放送チャンネルを表すことにより、例えば、放送チャンネル３００乃至３９９の、それぞれの放送チャンネルを９ビットで表す場合に較べて、送受信する情報量を抑えることができる。
【００３６】
以下、図６および図７を参照して、視聴契約する放送チャンネルを変更する場合について説明する。
【００３７】
受信装置５の視聴者が、放送チャンネル３００，３０１，３０２を、既に視聴契約しているとすると、契約情報記憶装置６２には、図６（A）に示されるような個別情報が記憶される。タグ部は、チャンネル番号が「３００番台」の放送チャンネルについて、ビットマップ情報で指定されている放送チャンネルが「契約」対象であることを示している。そして、ビットマップ部の第１乃至第３ビット（図５（C））は、「ON（１）」と記述される。なお、この例においても、視聴契約対象とされている状態を「１」で、視聴契約対象とされていない状態を「０」で、それぞれ表している。有効期限部には、指定される視聴契約の有効期限が「２０１０年１０月１日  午前０時」と記述されている。有効期限が経過した個別情報は、消去され、消去された個別情報で視聴可能とされていた放送チャンネルは、それ以降、視聴できなくなる。有効期限部には、個別情報の有効期限の他、タグ部に「解約」のフラグが設定されている個別情報の場合には、解約日時が、タグ部に「追加」のフラグが設定されている個別情報の場合には、視聴開始日時が、それぞれ記述される。
【００３８】
このような契約状態において、受信装置５の視聴者が申込用紙などで送信装置１の管理者に放送チャンネル３０１の解約を申し込んだ場合について説明する。この場合、送信装置１の管理者は、申し込みに応じて、図６（B）および図６（C）の個別情報を受信装置５に対して送信し、セキュリティーモジュール４２の契約情報記憶装置６２に記憶させる。
【００３９】
図６（B）の個別情報において、タグ部は、チャンネル番号が「３００番台」の放送チャンネルについて、ビットマップ情報で指定される放送チャンネルを「解約」とすることを示している。ビットマップ部は、第２ビット（図５（C））が「ON（１）」とされている。すなわち、放送チャンネル３０１が解約の対象であることが記述されている。また、解約日時は、「２０００年１０月１日  午前０時」と記述されている。
【００４０】
図６の（C）の個別情報において、タグ部は、チャンネル番号が「３００番台」の放送チャンネルについて、ビットマップ情報で指定されている放送チャンネルを「契約」状態とすることを示している。ビットマップ部は、第１および第３ビット（図５（C））が「ON（１）」とされている。また、有効期限は、「２０１０年１０月１日  午前０時」と記述されている。
【００４１】
送信装置１から図６（B）と図６（C）に示される個別情報が送信されてくると、受信装置５は、これを契約情報記憶装置６２に記憶させる。図６（C）の個別情報は、図６（A）に示される個別情報の上に上書きされる。図６（B）の個別情報に基づき、放送チャンネル３０１は、２０００年１０月１日午前０時の直前まで視聴可能であるが、それ以降は、視聴できなくなる。放送チャンネル３００と３０２は、従前と同様に視聴可能とされる。
【００４２】
なお、図６（C）の個別情報は、放送するのではなく、図６（B）の個別情報を受信したセキュリティーモジュール４２において、自動的に更新するようにしてもよい。
【００４３】
次に、図７を参照して、契約状態を変更する他の実施の形態について説明する。
【００４４】
図７（A）の個別情報の例においては、受信装置５の視聴者は、放送チャンネル３００，３０１を、既に視聴契約している。このため、タグ部は、チャンネル番号が「３００番台」の放送チャンネルについて、ビットマップ情報で指定される放送チャンネルが「契約」対象であることを示している。そして、ビットマップ部の第１および第２ビット（図５（C））は、「ON（１）」とされている。有効期限部には、契約の有効期限が「２０１０年１０月１日  午前０時」までと記述されている。
【００４５】
図７（A）の契約状態において、受信装置５の視聴者が申込用紙などで送信装置１の管理者に放送チャンネル３０２の視聴契約の追加を申し込んだ場合について説明する。この場合、送信装置１の管理者は、申し込みに応じて、図７（B）および図７（C）の個別情報を受信装置５に対して送信し、セキュリティーモジュール４２の契約情報記憶装置６２に記憶させる（図７（A）の個別情報を図７（C）の個別情報で上書きさせる）。
【００４６】
図７（B）の個別情報において、タグ部は、チャンネル番号が「３００番台」の放送チャンネルについて、ビットマップ情報で指定される放送チャンネルを「追加」することを示している。ビットマップ部は、第３ビット（図５（C））が「ON（１）」とされている。また、視聴開始日時は、「２０００年１２月１日  午前０時」と記述されている。
【００４７】
図７（C）の個別情報において、タグ部は、チャンネル番号が「３００番台」の放送チャンネルについて、ビットマップ情報で指定されている放送チャンネルを「契約」状態とすることを示している。ビットマップ部は、第１乃至第３ビット（図５（C））が「１」とされている。また、有効期限は、「２０１０年１０月１日  午前０時」と記述されている。
【００４８】
受信装置５は、送信装置１から送信されてきた図７（B）と図７（C）に示される個別情報を受信した場合、セキュリティーモジュール４２の契約情報記憶装置６２に記憶されている個別情報（図７（A））を図７（C）の個別情報で書き換える。そして、２０００年１２月１日午前０時となったとき、図７（B）の個別情報により、視聴者は、放送チャンネル３０２を視聴できるようになる。
【００４９】
なお、図７（C）の個別情報は、放送するのではなく、図７（B）の個別情報を受信したセキュリティーモジュール４２において、自動的に更新するようにしてもよい。
【００５０】
以下、図８乃至図１０のフローチャートを参照して、送信装置１が上述したサービスIDを含む個別情報を送信し、受信した受信装置５が個別情報に基づいて契約情報を登録し、ディジタルコンテンツを視聴処理する一連の処理について説明する。
【００５１】
始めに、図８のフローチャートを参照して、送信装置１が個別情報およびテレビジョン番組などを生成し、送信する処理について説明する。
【００５２】
ステップS１において、スクランブル制御システム２５は、顧客管理システム２７から転送されてきた契約情報に基づいて、個別情報のサービスIDに含まれるタグ情報を生成する。顧客管理システム２７は、ネットワーク８を介して受信装置５から送信されてきた視聴要求情報、または、視聴者が申込用紙で申し込んだ視聴要求情報から契約情報を生成し、スクランブル制御システム２５に転送する。
【００５３】
例えば、いずれの放送チャンネルをも視聴契約していない視聴者が、放送チャンネル３００，３０１および３０２の視聴を希望している場合、スクランブル制御システム２５は、図５（B）のタグ部の例に示すように、「契約」を示すフラグと、「３００番台」を示す情報を記述する。
【００５４】
ステップS２において、スクランブル制御システム２５は、顧客管理システム２７から転送されてきた契約情報に基づいて、ステップS１の処理で生成したタグ情報の対象となる放送チャンネルを指定するビットマップ情報を生成する。
【００５５】
すなわち、スクランブル制御システム２５は、ステップS１の処理で生成したタグ情報による指示（「契約」）の対象となる放送チャンネルとして、図５（C）のビットマップ部の例に示すように、第１乃至第３ビットを「１」とし、第４乃至第１００ビットを「０」とする。このタグ情報とビットマップ情報を含む個別情報を受信した受信装置５は、個別情報を記憶し、放送チャンネル３００乃至３０２を視聴可能とする。
【００５６】
ステップS３において、スクランブル制御システム２５は、ステップS１およびステップS２の処理で生成したタグ情報とビットマップ情報（個別情報）の有効期限を示す情報を生成する。スクランブル制御システム２５は、例えば、「２０１０年１０月１日  午前０時」まで、視聴契約が有効であることを示す情報を生成する。受信装置５は、記憶した個別情報の有効期限が経過したと判定した場合、その個別情報を消去し、それ以降、個別情報により指定されている放送チャンネルを視聴不可とする。受信装置５の処理については、後述する。
【００５７】
ステップS４において、多重化器２２は、エンコーダ２１が番組ソースから生成したMPEG-２方式のディジタルデータ、ステップS１乃至S３の処理でスクランブル制御システム２５が生成した個別情報、および関連情報送出装置２６から供給された共通情報を時分割多重化し、トランスポートストリームを生成する。
【００５８】
ステップS５において、スクランブラ２３は、多重化器２２から供給されたトランスポートストリームを、関連情報送出装置２６から提供されるスクランブル鍵を利用してスクランブル処理する。スクランブラ２３は、スクランブル処理したトランスポートストリームを、図示せぬ送出装置に出力する。
【００５９】
ステップS６において、送出装置（図示せず）は、スクランブラ２３がスクランブル処理したトランスポートストリームをアンテナ２から送信する。送信されたトランスポートストリームは、衛星３を介して受信装置５に設けられているアンテナ４により受信され、受信装置５において、契約情報の登録処理が行われる。
【００６０】
次に、図９のフローチャートを参照して、トランスポートストリームに含まれる個別情報を受信した受信装置５の視聴契約情報の登録処理について説明する。デマルチプレクサ５１は、アンテナ４から供給されたトランスポートストリームから、主放送信号と、関連情報（共通情報および個別情報）を抽出し、主放送信号をデスクランブラ５２に、関連情報を共通・個別情報解析装置６１にそれぞれ転送する。
【００６１】
ステップS２１において、共通・個別情報解析装置６１は、デマルチプレクサ５１から個別情報が転送されてきたか否かを判定する。共通・個別情報解析装置６１は、個別情報が転送されてくるまで待機し、デマルチプレクサ５１から個別情報が転送されてきたと判定した場合、処理はステップS２２に進む。
【００６２】
ステップS２２において、共通・個別情報解析装置６１は、契約情報記憶装置６２に記憶されている個別鍵を利用して、送信装置１により暗号化された個別情報を復号し、個別情報に含まれるタグ部に「契約」のフラグが設定されているか否かを判定する。すなわち、共通・個別情報解析装置６１は、タグ部に記述されている内容を確認し、それに基づいて契約情報記憶装置６２に記憶されている契約情報を更新する（まだ、契約情報記憶装置６２に契約情報が記憶されていない場合、新規登録する）。
【００６３】
ステップS２２において、共通・個別情報解析装置６１は、転送されてきた個別情報に「契約」のフラグが設定されていない（「追加」または「解約」が設定されている）と判定した場合、処理はステップS２３に進む。
【００６４】
ステップS２３において、契約情報記憶装置６２は、共通・個別情報解析装置６１から転送されてきた個別情報を記憶する。すなわち、転送されてきた個別情報のタグ部に「追加」、または「解約」のフラグが設定されている場合、契約情報記憶装置６２は、個別情報をそのまま登録する。
【００６５】
一方、ステップS２２において、共通・個別情報解析装置６１は、転送されてきた個別情報のタグ部に「契約」のフラグが設定されていると判定した場合、処理はステップS２４に進む。
【００６６】
ステップS２４において、共通・個別情報解析装置６１は、契約情報記憶装置６２に問い合わせ、契約情報記憶装置６２からの通知に基づいて、登録済みの個別情報で、かつ、タグ部に「契約」のフラグが設定されている個別情報があるか否かを判定する。視聴者が初めて送信装置１に視聴要求情報を送信し、それに応じて送信装置１から送信されてきた個別情報である場合、契約情報記憶装置６２には、契約情報が記憶されていないので、処理はステップS２３に進み、契約情報記憶装置６２は、個別情報を新規登録する。例えば、新規登録された個別情報が図６（A）で示される個別情報である場合、視聴者は、放送チャンネル３００乃至３０２を視聴することができる。
【００６７】
ステップS２４において、共通・個別情報解析装置６１は、契約情報記憶装置６２からの通知に基づいて、既に、タグ部に「契約」のフラグが設定されている個別情報が記憶されていると判定した場合、処理はステップS２５に進む。
【００６８】
ステップS２５において、契約情報記憶装置６２は、既に記憶されている個別情報の上に、共通・個別情報解析装置６１から新たに転送されてきた個別情報を上書きし、登録情報を更新する。既に記憶されている個別情報が、図６（A）の個別情報であり、転送されてきた個別情報が図６（B）と図６（C）の個別情報である場合、図６（C）の個別情報の記述内容で、契約情報が更新登録され、放送チャンネル３００および放送チャンネル３０２が視聴可能となる。また、視聴者は、ステップS２３の処理で登録される図６（B）の個別情報により、解約日時（２０００年１０月１日午前０時）となるまで、放送チャンネル３０１を視聴できる。
【００６９】
ステップS２６において、契約情報記憶装置６２は、有効期限が満了した個別情報があるか否かを判定する。契約情報記憶装置６２は、有効期限が満了した個別情報がないと判定した場合、処理はステップS２１に戻り、それ以降の処理が繰り返し実行される。
【００７０】
ステップS２６において、契約情報記憶装置６２は、有効期限が満了した個別情報があると判定した場合、処理はステップS２７に進む。
【００７１】
ステップS２７において、契約情報記憶装置６２は、有効期限が満了した個別情報を消去する。契約情報記憶装置６２により消去される個別情報が、図６（B）の個別情報である場合、それ以降、視聴者は、放送チャンネル３０１を視聴できなくなる。その後、処理はステップS２１に戻り、それ以降の処理が繰り返し実行される。
【００７２】
次に、図１０のフローチャートを参照して、受信装置５のディジタルコンテンツの視聴処理について説明する。
【００７３】
ステップS４１において、共通・個別情報解析装置６１は、視聴者が受信することを指定した放送チャンネルのチャンネル番号を、デマルチプレクサ５１から転送されてきた共通情報に基づいて取得する。
【００７４】
ステップS４２において、共通・個別情報解析装置６１は、取得した放送チャンネルのチャンネル番号が、「契約」のフラグが設定されている個別情報中に登録されているか否かを、契約情報記憶装置６２に問い合わせることにより判定する。
【００７５】
ステップS４２において、共通・個別情報解析装置６１は、契約情報記憶装置６２からの通知に基づいて、ステップS４１の処理で取得したチャンネル番号が「契約」のフラグが設定されている個別情報中に登録されていると判定した場合、処理はステップS４３に進む。
【００７６】
ステップS４３において、共通・個別情報解析装置６１は、取得した放送チャンネルのチャンネル番号が、「追加」のフラグが設定されている個別情報中に登録されているか否かを、契約情報記憶装置６２に問い合わせることにより判定する。例えば、「契約」のフラグが設定されている個別情報（図７（C））により登録されているチャンネル３０２であっても、「追加」のフラグが設定されている個別情報（図７（B））により、視聴開始日がまだ経過していないため、視聴処理が禁止されている場合があるためである。そこで、共通・個別情報解析装置６１は、契約情報記憶装置６２からの通知に基づいて、ステップS４１の処理で取得したチャンネル番号が、「追加」のフラグが設定された個別情報中に登録されていないと判定した場合、処理はステップS４４に進む。
【００７７】
ステップS４４において、共通・個別情報解析装置６１は、ディジタルコンテンツの視聴処理を行う。上述したように、共通・個別情報解析装置６１は、契約情報記憶装置６２から提供された個別鍵を利用して個別情報を復号し、さらに、個別情報から得られたワーク鍵で共通情報を復号し、復号した共通情報から得られたスクランブル鍵をデスクランブラ５２に供給する。デスクランブラ５２は、デマルチプレクサ５１から供給された主放送信号を、提供されたスクランブル鍵でデスクランブルし、デコーダ５３に出力する。デコーダ５３は、供給されたディジタルデータをデコードし、アナログ信号をモニタ６またはスピーカ７に出力する。
【００７８】
図１０に戻り、ステップS４３において、共通・個別情報解析装置６１は、契約情報記憶装置６２からの通知に基づいて、ステップS４１の処理で取得したチャンネル番号が、「追加」のフラグが設定された個別情報中に登録されていると判定した場合、共通・個別情報解析装置６１は、視聴開始日時が経過するまで視聴処理が禁止されていると認識し、処理はステップS４５に進む。
【００７９】
ステップS４５において、共通・個別情報解析装置６１は、視聴不可のメッセージをモニタ６に出力させる。なお、モニタ６に表示されるメッセージは、例えば、「視聴開始日が経過していないため  視聴処理できません」等のメッセージである。
【００８０】
一方、ステップS４２において、共通・個別情報解析装置６１は、取得した放送チャンネルのチャンネル番号が、「解約」のフラグが設定されている個別情報中に登録されているか否かを、契約情報記憶装置６２に問い合わせ、その通知に基づいて判定する。
【００８１】
ステップS４６において、共通・個別情報解析装置６１は、取得した放送チャンネルのチャンネル番号が、「解約」のフラグが設定されている個別情報中に登録されていると判定した場合、視聴者が指令した放送チャンネルは、解約日時まで視聴処理が許可されていると認識し、ステップS４４の処理に進み、視聴処理を実行する。例えば、図６（B）および図６（C）の例では、図６（C）の個別情報により登録されていなくとも、図６（B）の個別情報により、チャンネル３０２は、解約日時（２０００年１０月１日午前０時）まで視聴可能となっている。
【００８２】
ステップS４６おいて、共通・個別情報解析装置６１は、取得した放送チャンネルのチャンネル番号が、「解約」のフラグが設定されている個別情報中に登録されていないと判定した場合、取得した放送チャンネルのチャンネル番号が、いずれの個別情報中にも登録されておらず、視聴処理することができないと認識し、処理はステップS４５に進む。
【００８３】
ステップS４５において、共通・個別情報解析装置６１は、視聴不可のメッセージをモニタ６に表示させる。表示させるメッセージは、例えば、「契約していないため視聴できません」等のメッセージである。
【００８４】
以上においては、個別情報のサービスIDをタグ情報とビットマップ情報に分けて記述することとしたが、送信装置１は、タグ情報とビットマップ情報のみにより構成される情報を生成することも可能である。受信装置５は、その情報のヘッダの記述内容を判断し、タグ情報とビットマップ情報だけが記述された情報であると認識し、契約情報を登録する。これにより、送信装置１は、契約情報をまとめて送信することができ、効率の良い、データの送信ができる。
【００８５】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。この場合、例えば、送信装置１および受信装置５は、図１１に示されるようなパーソナルコンピュータにより構成される。
【００８６】
図１１において、CPU（Central Processing Unit）８１は、ROM（Read Only Memory）８２に記憶されているプログラム、または、記憶部８８からRAM（Random Access Memory）８３にロードされたプログラムに従って各種の処理を実行する。RAM８３にはまた、CPU８１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００８７】
CPU８１、ROM８２、およびRAM８３は、バス８４を介して相互に接続されている。このバス８４にはまた、入出力インタフェース８５も接続されている。  入出力インタフェース８５には、キーボード、マウスなどよりなる入力部８６、CRT、LCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部８７、ハードディスクなどより構成される記憶部８８、モデム、ターミナルアダプタなどより構成される通信部８９が接続されている。通信部８９は、ネットワーク８を介しての通信処理を行う。
【００８８】
入出力インタフェース８５にはまた、必要に応じてドライブ９０が接続され、磁気ディスク９１、光ディスク９２、光磁気ディスク９３、或いは半導体メモリ９４などが適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて記憶部８８にインストールされる。
【００８９】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【００９０】
この記録媒体は、図１１に示すように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク９１（フロッピディスクを含む）、光ディスク９２（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク９３（MO(Magnet- Optiacl)を含む）、もしくは半導体メモリ９４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM８２や、記憶部８８に含まれるハードディスクなどで構成される。
【００９１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００９２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００９３】
【発明の効果】
本発明の送信装置および方法、受信装置および方法、並びに記録媒体によれば、ディジタルコンテンツの放送チャンネルを識別する識別情報として、放送チャンネルを表す番号のうちの第１の桁番号を示す第１の情報と、第１の桁番号につづく残りの第２の桁番号をビットマップで表す第２の情報とで構成される識別情報を生成し、生成した識別情報を送信するようにしたので、受信契約に関する情報量を抑え、かつ、契約内容を容易に変更することができる。
【図面の簡単な説明】
【図１】本発明を適用した放送システムの構成例を示す図である。
【図２】図１の送信装置の構成例を示すブロック図である。
【図３】図１の送信装置が生成する情報の例を示す図である。
【図４】図１の受信装置の構成例を示すブロック図である。
【図５】図１の送信装置が送信する個別情報の例を示す図である。
【図６】図１の送信装置が送信する個別情報の他の例を示す図である。
【図７】図１の送信装置が送信する個別情報のさらに他の例を示す図である。
【図８】図１の送信装置の送信処理を説明するフローチャートである。
【図９】図１の受信装置の契約情報の登録処理を説明するフローチャートである。
【図１０】図１の受信装置の視聴処理を説明するフローチャートである。
【図１１】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
１  送信装置，  ２  アンテナ，  ４  アンテナ，  ５  受信装置，  ２１  エンコーダ，  ２２  多重化器，  ２３  スクランブラ，  ２４  番組制御システム，  ２５  スクランブル制御システム，  ２６  関連情報送出装置，  ２７顧客管理システム，  ４１  セットトップボックス，  ４２  セキュリティモジュール，  ５１  デマルチプレクサ，  ５２  デスクランブラ，  ５３  デコーダ，  ５４  モデム，  ６１  共通・個別情報解析装置，  ６２  契約情報記憶装置，  ６３  視聴情報記憶装置，  ８１  CPU，  ８２  ROM，  ８３  RAM，  ８４  バス，  ８５  入出力インタフェース，  ８６  入力部，  ８７  出力部，  ８８  表示部，  ８９  記憶部，  ９０  通信部，  ９１  ドライブ，９２  磁気ディスク，  ９３  光ディスク，  ９４  光磁気ディスク，  ９５半導体メモリ
【図１】
0004427880.tif 000002
【図２】
0004427880.tif 000003
【図３】
0004427880.tif 000004
【図４】
0004427880.tif 000005
【図５】
0004427880.tif 000006
【図６】
0004427880.tif 000007
【図７】
0004427880.tif 000008
【図８】
0004427880.tif 000009
【図９】
0004427880.tif 000010
【図１０】
0004427880.tif 000011
【図１１】
0004427880.tif 000012