(57)【特許請求の範囲】
【請求項１】
暗号化された番組データを入力する第１の入力手段と、
前記第１の入力手段により入力された前記番組データと共通情報を記憶する番組データ記憶手段と、
前記番組データを復号するための暗号化されたスクランブル鍵、前記スクランブル鍵を復号するワーク鍵のワーク鍵番号、前記番組データを特定するためのサービスＩＤ、イベントＩＤを少なくとも含む前記共通情報を入力する第２の入力手段と、
前記第２の入力手段により入力された前記共通情報に含まれる前記ワーク鍵番号を少なくとも含む録画用ワーク鍵情報と、前記サービスＩＤとイベントＩＤを少なくとも含む録画履歴を作成し、記憶する作成記憶手段と、
前記番組データ記憶手段により記憶されている前記番組データの再生が指示された場合、前記作成記憶手段に記憶されている前記録画用ワーク鍵情報から、前記ワーク鍵を読み出し、そのワーク鍵を用いて、前記番組データ記憶手段に記憶されている前記共通情報を復号する第１の復号手段と、
前記第１の復号手段により復号された前記共通情報に含まれる前記スクランブル鍵を用いて、前記番組データを復号する第２の復号手段と
を備え、
前記番組データ記憶手段により記憶されている前記番組データの再生が指示された場合、前記録画履歴が検索され、前記第１の復号手段により復号された共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在するか否かを判断し、
存在しないと判断された場合、再生不可の処理を実行し、
存在していると判断された場合、前記第２の復号手段による復号を継続する
受信装置。
【請求項２】
ワーク鍵を記憶するワーク鍵記憶手段と、
前記共通情報に含まれる前記ワーク鍵番号に対応するワーク鍵が、前記ワーク鍵記憶手段に記憶されているか否かを判断する判断手段と、
前記判断手段により、前記ワーク鍵記憶手段に前記ワーク鍵番号に対応する前記ワーク鍵が記憶されていると判断された場合、そのワーク鍵を読み出し、前記第２の入力手段により入力された前記スクランブル鍵を復号するスクランブル鍵復号手段と、
前記判断手段により、前記ワーク鍵記憶手段に前記ワーク鍵番号に対応する前記ワーク鍵が記憶されていないと判断された場合、または前記スクランブル鍵復号手段による復号ができなかった場合、録画不可の処理を実行する録画不可処理手段と
をさらに備える請求項１に記載の受信装置。
【請求項３】
前記作成記憶手段は、前記判断手段により、前記ワーク鍵記憶手段に前記ワーク鍵が記憶されていると判断された場合、そのワーク鍵を、前記ワーク鍵番号と関連付けて、前記録画用ワーク鍵情報に記憶する
請求項２に記載の受信装置。
【請求項４】
前記録画履歴には、前記番組データの記憶を開始した録画開始時刻、前記共通情報に含まれる前記番組データの復号を許可する回数を示す再生回数制限情報、および前記番組データの復号を許可する期限を示す再生期限がさらに記憶される
請求項１に記載の受信装置。
【請求項５】
前記番組データ記憶手段により記憶されている前記番組データの再生が指示された場合、前記録画履歴の前記再生回数制限情報と前記再生期限情報を読み出す読み出し手段と、
前記第２の復号手段により前記番組データが復号されることにより、前記読み出し手段により読み出された前記再生回数制限情報が示す再生回数を超えてしまうと判断される場合、および、前記第２の復号手段により前記番組データが復号される時刻が、前記読み出し手段により読み出された前記再生期限情報が示す期限外であると判断される場合、前記第２の復号手段により復号を中止させる復号中止手段と
をさらに備える請求項４に記載の受信装置。
【請求項６】
前記共通情報に記述されている現在時刻が、前記サービスＩＤと前記イベントＩＤの組合せが存在する前記録画履歴に記述されている前記録画開始時刻より後の時刻であり、かつ、その録画開始時刻に、前記共通情報に記述されている番組時間を加算した時刻前であるか否かを判断し
前記現在時刻が、録画開始時刻より後の時刻であり、かつ、共通情報に記述されている番組時間を加算した時刻前であると判断された場合、前記第２の復号手段による復号を継続し、
前記現在時刻が、録画開始時刻より後の時刻ではない、または、共通情報に記述されている番組時間を加算した時刻前ではないと判断された場合、録画履歴が検索され、該当する他の番組が検索される
請求項１に記載の受信装置。
【請求項７】
前記録画用ワーク鍵情報と前記録画履歴は、前記第２の復号手段に対して、着脱自在のモジュールに記憶される
請求項１に記載の受信装置。
【請求項８】
前記着脱自在のモジュールは、ＩＣカードである
請求項７に記載の受信装置。
【請求項９】
暗号化された番組データの入力を制御し、
入力された前記番組データの第１の記憶手段への記憶を制御し、
前記番組データを復号するための暗号化されたスクランブル鍵、前記スクランブル鍵を復号するワーク鍵のワーク鍵番号、前記番組データを特定するためのサービスＩＤ、イベントＩＤを少なくとも含む共通情報の入力を制御し、
入力された前記共通情報の第１の記憶手段への記憶を制御し、
入力された前記共通情報に含まれる前記ワーク鍵番号を少なくとも含む録画用ワーク鍵情報と、前記サービスＩＤとイベントＩＤを少なくとも含む録画履歴を作成し、
作成された前記録画用ワーク鍵情報と前記録画履歴の第２の記憶手段への記憶を制御し、
前記第１の記憶手段により記憶されている前記番組データの再生が指示された場合、
前記第２の記憶手段に記憶されている前記録画用ワーク鍵情報から、前記ワーク鍵を読み出し、そのワーク鍵を用いて、前記第１の記憶手段に記憶されている前記共通情報を復号し、
復号された前記共通情報に含まれる前記スクランブル鍵を用いて、前記番組データを復号し、
前記録画履歴が検索され、前記復号された共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在するか否かを判断し、
存在しないと判断された場合、再生不可の処理を実行し、
存在していると判断された場合、前記第２の復号手段による復号を継続する
ステップを含む受信方法。
【請求項１０】
暗号化された番組データの入力を制御し、
入力された前記番組データの第１の記憶手段への記憶を制御し、
前記番組データを復号するための暗号化されたスクランブル鍵、前記スクランブル鍵を復号するワーク鍵のワーク鍵番号、前記番組データを特定するためのサービスＩＤ、イベントＩＤを少なくとも含む共通情報の入力を制御し、
入力された前記共通情報の第２の記憶手段への記憶を制御し、
入力された前記共通情報に含まれる前記ワーク鍵番号を少なくとも含む録画用ワーク鍵情報と、前記サービスＩＤとイベントＩＤを少なくとも含む録画履歴を作成し、
作成された前記録画用ワーク鍵情報と前記録画履歴の第２の記憶手段への記憶を制御し、
前記第１の記憶手段により記憶されている前記番組データの再生が指示された場合、
前記第２の記憶手段に記憶されている前記録画用ワーク鍵情報から、前記ワーク鍵を読み出し、そのワーク鍵を用いて、前記第１の記憶手段に記憶されている前記共通情報を復号し、
復号された前記共通情報に含まれる前記スクランブル鍵を用いて、前記番組データを復号し、
前記録画履歴が検索され、前記復号された共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在するか否かを判断し、
存在しないと判断された場合、再生不可の処理を実行し、
存在していると判断された場合、前記第２の復号手段による復号を継続する
ステップを含む処理をコンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【請求項１１】
暗号化された番組データの入力を制御し、
入力された前記番組データの第１の記憶手段への記憶を制御し、
前記番組データを復号するための暗号化されたスクランブル鍵、前記スクランブル鍵を復号するワーク鍵のワーク鍵番号、前記番組データを特定するためのサービスＩＤ、イベントＩＤを少なくとも含む共通情報の入力を制御し、
入力された前記共通情報の第２の記憶手段への記憶を制御し、
入力された前記共通情報に含まれる前記ワーク鍵番号を少なくとも含む録画用ワーク鍵情報と、前記サービスＩＤとイベントＩＤを少なくとも含む録画履歴を作成し、
作成された前記録画用ワーク鍵情報と前記録画履歴の第２の記憶手段への記憶を制御し、
前記第１の記憶手段により記憶されている前記番組データの再生が指示された場合、
前記第２の記憶手段に記憶されている前記録画用ワーク鍵情報から、前記ワーク鍵を読み出し、そのワーク鍵を用いて、前記第１の記憶手段に記憶されている前記共通情報を復号し、
復号された前記共通情報に含まれる前記スクランブル鍵を用いて、前記番組データを復号し、
前記録画履歴が検索され、前記復号された共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在するか否かを判断し、
存在しないと判断された場合、再生不可の処理を実行し、
存在していると判断された場合、前記第２の復号手段による復号を継続する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は受信装置および方法、記録媒体、並びにプログラムに関し、特に、デジタル放送により放送された番組の録画および再生を行う際に適用して好適な受信装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
デジタル信号により番組を放送するデジタル放送が普及しつつある。デジタル放送においては、放送される番組に付随して送信される共通情報（番組情報）と、予め受信装置側のセキュリティモジュールに送信され、記憶されている個別情報（契約情報）が照合され、視聴可能であると判断されれば、番組にかけられたスクランブルが解かれ、視聴者に対して番組が供給される。
【０００３】
デジタル放送で放送された番組を受信側で録画する方式として、番組データがスクランブルがかけられたままの状態で、共通情報とともに、ハードディスクなどの記録媒体に録画される方式が考えられる。このような場合、録画が行われた後の時点における再生の時点においても、上述した場合と同様に、セキュリティモジュールで、共通情報と記憶されている個別情報とが照合されることにより、視聴判定が行われ、再生が実行される。
【０００４】
【発明が解決しようとする課題】
セキュリティの観点から、個別情報に含まれるワーク鍵が更新されたり、視聴者が契約内容を変更したりする場合がある。このようなことが行われるということは、上述したように、記録媒体に受信された番組データと共通情報が記憶され、それらの情報を用いて再生が行なわれる場合、録画した時点での契約情報と、再生する時点での契約情報が異なってしまうときがあることが考えられる。
【０００５】
この結果、再生の時点で、セキュリティモジュールにおいて、視聴不可であると判断され、スクランブルが解かれず、視聴者は視聴できないといった不都合が生じる可能性があるという課題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、録画が実行されるときに、ワーク鍵などに関する情報や共通情報などを記憶しておくことにより、スクランブルがかけられたまま録画された番組を、確実に再生できるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明の一側面の受信装置は、暗号化された番組データを入力する第１の入力手段と、前記第１の入力手段により入力された前記番組データと共通情報を記憶する番組データ記憶手段と、前記番組データを復号するための暗号化されたスクランブル鍵、前記スクランブル鍵を復号するワーク鍵のワーク鍵番号、前記番組データを特定するためのサービスＩＤ、イベントＩＤを少なくとも含む前記共通情報を入力する第２の入力手段と、前記第２の入力手段により入力された前記共通情報に含まれる前記ワーク鍵番号を少なくとも含む録画用ワーク鍵情報と、前記サービスＩＤとイベントＩＤを少なくとも含む録画履歴を作成し、記憶する作成記憶手段と、前記番組データ記憶手段により記憶されている前記番組データの再生が指示された場合、前記作成記憶手段に記憶されている前記録画用ワーク鍵情報から、前記ワーク鍵を読み出し、そのワーク鍵を用いて、前記番組データ記憶手段に記憶されている前記共通情報を復号する第１の復号手段と、前記第１の復号手段により復号された前記共通情報に含まれる前記スクランブル鍵を用いて、前記番組データを復号する第２の復号手段とを備え、前記番組データ記憶手段により記憶されている前記番組データの再生が指示された場合、前記録画履歴が検索され、前記第１の復号手段により復号された共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在するか否かを判断し、存在しないと判断された場合、再生不可の処理を実行し、存在していると判断された場合、前記第２の復号手段による復号を継続する。
【０００８】
ワーク鍵を記憶するワーク鍵記憶手段と、前記共通情報に含まれる前記ワーク鍵番号に対応するワーク鍵が、前記ワーク鍵記憶手段に記憶されているか否かを判断する判断手段と、前記判断手段により、前記ワーク鍵記憶手段に前記ワーク鍵番号に対応する前記ワーク鍵が記憶されていると判断された場合、そのワーク鍵を読み出し、前記第２の入力手段により入力された前記スクランブル鍵を復号するスクランブル鍵復号手段と、前記判断手段により、前記ワーク鍵記憶手段に前記ワーク鍵番号に対応する前記ワーク鍵が記憶されていないと判断された場合、または前記スクランブル鍵復号手段による復号ができなかった場合、録画不可の処理を実行する録画不可処理手段とをさらに備えるようにすることができる。
【０００９】
前記作成記憶手段は、前記判断手段により、前記ワーク鍵記憶手段に前記ワーク鍵が記憶されていると判断された場合、そのワーク鍵を、前記ワーク鍵番号と関連付けて、前記録画用ワーク鍵情報に記憶するようにすることができる。
【００１０】
前記録画履歴には、前記番組データの記憶を開始した録画開始時刻、前記共通情報に含まれる前記番組データの復号を許可する回数を示す再生回数制限情報、および前記番組データの復号を許可する期限を示す再生期限がさらに記憶されるようにすることができる。
【００１２】
前記番組データ記憶手段により記憶されている前記番組データの再生が指示された場合、前記録画履歴の前記再生回数制限情報と前記再生期限情報を読み出す読み出し手段と、前記第２の復号手段により前記番組データが復号されることにより、前記読み出し手段により読み出された前記再生回数制限情報が示す再生回数を超えてしまうと判断される場合、および、前記第２の復号手段により前記番組データが復号される時刻が、前記読み出し手段により読み出された前記再生期限情報が示す期限外であると判断される場合、前記第２の復号手段により復号を中止させる復号中止手段とをさらに備えるようにすることができる。
【００１４】
前記共通情報に記述されている現在時刻が、前記サービスＩＤと前記イベントＩＤの組合せが存在する前記録画履歴に記述されている前記録画開始時刻より後の時刻であり、かつ、その録画開始時刻に、前記共通情報に記述されている番組時間を加算した時刻前であるか否かを判断し前記現在時刻が、録画開始時刻より後の時刻であり、かつ、共通情報に記述されている番組時間を加算した時刻前であると判断された場合、前記第２の復号手段による復号を継続し、前記現在時刻が、録画開始時刻より後の時刻ではない、または、共通情報に記述されている番組時間を加算した時刻前ではないと判断された場合、録画履歴が検索され、該当する他の番組が検索されるようにすることができる。
【００１５】
前記録画用ワーク鍵情報と前記録画履歴は、前記第２の復号手段に対して、着脱自在のモジュールに記憶されるようにすることができる。
【００１６】
前記着脱自在のモジュールは、ＩＣカードであるようにすることができる。
【００１７】
本発明の一側面の受信方法は、暗号化された番組データの入力を制御し、入力された前記番組データの第１の記憶手段への記憶を制御し、前記番組データを復号するための暗号化されたスクランブル鍵、前記スクランブル鍵を復号するワーク鍵のワーク鍵番号、前記番組データを特定するためのサービスＩＤ、イベントＩＤを少なくとも含む共通情報の入力を制御し、入力された前記共通情報の第１の記憶手段への記憶を制御し、入力された前記共通情報に含まれる前記ワーク鍵番号を少なくとも含む録画用ワーク鍵情報と、前記サービスＩＤとイベントＩＤを少なくとも含む録画履歴を作成し、作成された前記録画用ワーク鍵情報と前記録画履歴の第２の記憶手段への記憶を制御し、前記第１の記憶手段により記憶されている前記番組データの再生が指示された場合、前記第２の記憶手段に記憶されている前記録画用ワーク鍵情報から、前記ワーク鍵を読み出し、そのワーク鍵を用いて、前記第１の記憶手段に記憶されている前記共通情報を復号し、復号された前記共通情報に含まれる前記スクランブル鍵を用いて、前記番組データを復号し、前記録画履歴が検索され、前記復号された共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在するか否かを判断し、存在しないと判断された場合、再生不可の処理を実行し、存在していると判断された場合、前記第２の復号手段による復号を継続するステップを含む。
【００１８】
本発明の一側面の記録媒体は、暗号化された番組データの入力を制御し、入力された前記番組データの第１の記憶手段への記憶を制御し、前記番組データを復号するための暗号化されたスクランブル鍵、前記スクランブル鍵を復号するワーク鍵のワーク鍵番号、前記番組データを特定するためのサービスＩＤ、イベントＩＤを少なくとも含む共通情報の入力を制御し、入力された前記共通情報の第１の記憶手段への記憶を制御し、入力された前記共通情報に含まれる前記ワーク鍵番号を少なくとも含む録画用ワーク鍵情報と、前記サービスＩＤとイベントＩＤを少なくとも含む録画履歴を作成し、作成された前記録画用ワーク鍵情報と前記録画履歴の第２の記憶手段への記憶を制御し、前記第１の記憶手段により記憶されている前記番組データの再生が指示された場合、前記第２の記憶手段に記憶されている前記録画用ワーク鍵情報から、前記ワーク鍵を読み出し、そのワーク鍵を用いて、前記第１の記憶手段に記憶されている前記共通情報を復号し、復号された前記共通情報に含まれる前記スクランブル鍵を用いて、前記番組データを復号し、前記録画履歴が検索され、前記復号された共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在するか否かを判断し、存在しないと判断された場合、再生不可の処理を実行し、存在していると判断された場合、前記第２の復号手段による復号を継続するステップを含む処理をコンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【００１９】
本発明の一側面のプログラムは、暗号化された番組データの入力を制御し、入力された前記番組データの第１の記憶手段への記憶を制御し、前記番組データを復号するための暗号化されたスクランブル鍵、前記スクランブル鍵を復号するワーク鍵のワーク鍵番号、前記番組データを特定するためのサービスＩＤ、イベントＩＤを少なくとも含む共通情報の入力を制御し、入力された前記共通情報の第１の記憶手段への記憶を制御し、入力された前記共通情報に含まれる前記ワーク鍵番号を少なくとも含む録画用ワーク鍵情報と、前記サービスＩＤとイベントＩＤを少なくとも含む録画履歴を作成し、作成された前記録画用ワーク鍵情報と前記録画履歴の第２の記憶手段への記憶を制御し、前記第１の記憶手段により記憶されている前記番組データの再生が指示された場合、前記第２の記憶手段に記憶されている前記録画用ワーク鍵情報から、前記ワーク鍵を読み出し、そのワーク鍵を用いて、前記第１の記憶手段に記憶されている前記共通情報を復号し、復号された前記共通情報に含まれる前記スクランブル鍵を用いて、前記番組データを復号し、前記録画履歴が検索され、前記復号された共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在するか否かを判断し、存在しないと判断された場合、再生不可の処理を実行し、存在していると判断された場合、前記第２の復号手段による復号を継続するステップを含む処理をコンピュータに実行させるプログラム。
【００２０】
本発明の一側面の受信装置および方法、記録媒体、並びにプログラムのおいては、暗号化された番組データが記憶され、番組データを復号するための暗号化されたスクランブル鍵、スクランブル鍵を復号するワーク鍵のワーク鍵番号、番組データを特定するためのサービスＩＤ、イベントＩＤを少なくとも含む共通情報が記憶され、共通情報に含まれるワーク鍵番号を少なくとも含む録画用ワーク鍵情報と、サービスＩＤとイベントＩＤを少なくとも含む録画履歴が作成され、記憶される。また、記憶されている番組データの再生が指示された場合、記憶されている録画用ワーク鍵情報から、ワーク鍵が読み出され、そのワーク鍵を用いられて、共通情報が復号され、復号された共通情報に含まれるスクランブル鍵が用いられて、番組データが復号される。さらに録画履歴が検索され、復号された共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在するか否かが判断され、存在しないと判断された場合、再生不可の処理が実行され、存在していると判断された場合、復号が継続される。
【００２３】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。図１は、本発明を適用した放送システムの一実施の形態の構成を示す図である。なお、この放送システムにおいては、例えば、映像、音声、その他の情報からなる番組のデータが、デジタル化され、かつ、スクランブル処理が施されて送信される。また、本実施の形態の説明においては、衛星放送を例に挙げて説明するが、本発明は、他の放送形態、例えば、デジタル地上波放送やケーブルテレビジョン放送などに適用することも可能である。
【００２４】
送信装置１は、番組にスクランブル処理を施し、個別情報を付加した後、アンテナ（パラボラアンテナ）２により、電波として送出する。この電波は、衛星（放送衛星または通信衛星）３を介して、受信側のアンテナ（パラボラアンテナ）４により受信され、受信装置５へ供給される。受信装置５は、アンテナ４から供給される受信信号から個別情報を抽出した後、番組に対してデスクランブル処理を施し、得られた情報をモニタ６に表示させたり、スピーカ７に出力させる。また、受信装置５は、受信信号から抽出した個別情報に含まれている制御情報に対応する処理を実行する。
【００２５】
ネットワーク８は、インターネットなどの公衆回線網より構成され、各視聴者が視聴した番組の視聴履歴を、定期的、あるいは、必要なときに受信装置５から送信装置１へ伝送する際に使用される。送信装置１は、受信装置５から伝送された視聴履歴を受信し、その情報に基づいて、課金処理や視聴率の算出処理などを行う。
【００２６】
図２は、送信装置１の構成例を示している。送信装置１のエンコーダ２１は、番組ソース（主放送信号としての映像信号および音声信号）をMPEG（Moving Picture Experts Group）2方式で圧縮符号化し、多重化器２２に出力する。多重化器２２は、エンコーダ２１からの主放送信号、スクランブル制御システム２５から供給される個別情報（EMM(Entitlement Management Message)）、並びに関連情報送出装置２６から供給される共通情報（ECM(Entitlement Control Message)）を時分割多重化して、MPEG2方式のトランスポートストリームを生成する。生成されたトランスポートストリームは、スクランブラ２３に供給される。
【００２７】
スクランブラ２３は、関連情報送出装置２６から供給されるスクランブル鍵を用いて、多重化器２２から入力されるデジタル信号（トランスポートストリーム）のうちの、主放送信号にスクランブルを施し、アンテナ２に出力する。なお、個別情報や共通情報は、送信側や受信側における装置の制御に用いられる情報であるので、スクランブラ２３によるスクランブルをかける必要はない。番組制御システム２４は、所定の制御信号を発生して、エンコーダ１を制御する。
【００２８】
また、番組制御システム２４は、エンコーダ２１で圧縮符号化される主放送信号に対応する番組の番組IDや放送チャンネルID等を含む番組情報を関連情報送出装置２６に出力する。スクランブル制御システム２５は、ワーク鍵を関連情報送出装置２６に供給するとともに、受信装置５に対応する固有な個別鍵を用いて暗号化したワーク鍵を含む個別情報を生成して多重化器２２に出力する。
【００２９】
図３（Ａ）は、スクランブル制御システム２５により生成される個別情報の例を示している。個別情報は、主にヘッダ部と契約情報部より構成される。ヘッダ部には、後述する受信装置５のセキュリティーモジュール４２を特定するカードID、および個別情報の種類などが記述される。契約情報部には、ワーク鍵を特定するワーク鍵番号、スクランブル鍵にかけられた暗号を復号するワーク鍵、契約条件を示す契約タイプ、契約した放送チャンネルを示すサービスID、および、その他の個別情報が記述される。
【００３０】
ワーク鍵は、ワーク鍵番号とともに記述されることにより、複数の鍵を所持することが可能とされている。契約タイプは、フラット、ペイパービューなどのうちの、視聴者が契約しているサービスの種類を示す情報である。サービスＩＤは、視聴者が契約しているチャンネルの番号が記述されている。その他の個別情報としては、例えば、視聴情報を視聴情報収集システム２７にアップロードする際に必要となるパラメータ（例えば、電話番号など）の情報が記述されている。
【００３１】
関連情報送出装置２６は、スクランブル鍵をスクランブラ２３に供給する。また、関連情報送出装置２６は、スクランブル制御システム２５から供給されるワーク鍵を用いて暗号化したスクランブル鍵を含む共通情報を生成して多重化器２２に出力する。
【００３２】
図３（Ｂ）は、関連情報送出装置２６により生成される共通情報の例を示している。共通情報は、主に、ヘッダ部と番組情報部より構成される。ヘッダ部には、共通情報の暗号化の種別などの情報が記述される。番組情報部には、ワーク鍵を識別するワーク鍵番号、暗号化されたスクランブル鍵、サービスの形態を示す情報としてペイパービュー料金、プレビュー（視聴）時間、プレビュー（視聴）制限回数などが記述される。また、番組情報部には、放送チャンネルを示すサービスID、番組を示すイベントID、現在時刻、番組の長さを表す番組時間、再生回数の上限、再生制限、その他の共通情報などが記述される。
【００３３】
その他の共通情報としては、ペイパービュー番組の場合に使用される番組料金などの情報が記述される。
【００３４】
視聴情報収集処理システム２７は、複数の受信装置５からアップロードされた視聴履歴や契約情報などの視聴情報を処理し、契約情報として、スクランブル制御システム２５に供給する。
【００３５】
図４は、受信装置５の構成例を示すブロック図である。受信装置５は、セットトップボックス４１とセキュリティモジュール４２により構成される。セキュリティモジュール４２は、セットトップボックス４１に対して着脱可能な、例えば、ICカードなどにより構成される。衛星３を介して送信装置１から送信された信号は、変換アンテナ４（図１）により受信され、所定の中間周波数とされる。
【００３６】
中間周波数にされた信号は、セットトップボックス４１の復調器（図示せず）に入力され、ダウンコンバートや、その他の必要な処理が施された後、所定の放送チャンネル（視聴者が所望とする放送チャンネル）の信号が復調される。そして、この復調された信号は、誤り訂正部（図示せず）により、誤り訂正が施され、デマルチプレクサ５１に供給される。
【００３７】
デマルチプレクサ５１は、誤り訂正部から出力されるトランスポートストリームパケット（以下、TSパケットと称する）が、番組データを含むTSパケットであるか、または、共通情報もしくは個別情報（以下、共通情報と個別情報のそれぞれを個々に区別する必要がない場合、まとめて関連情報と称する）を含むTSパケットであるのかを、そのヘッダ（パケットID）を参照して識別する。
【００３８】
誤り訂正部から出力されるTSパケットが、番組データを含む場合、そのTSパケットは、デスクランブラ５２に供給される。また、誤り訂正部から出力されるTSパケットが、関連情報を含むTSパケットである場合、デマルチプレクサ５１は、そのTSパケットをセキュリティモジュール４２の共通・個別情報解析装置６１に供給する。
【００３９】
デマルチプレクサ５１から供給された関連情報のTSパケットが個別情報のTSパケットである場合、共通・個別情報解析装置６１は、契約情報記憶装置６２から受信装置５に固有のデコーダIDを読み出し、このデコーダIDと個別情報に含まれているデコーダ識別番号とを比較する。そして、共通・個別情報解析装置６１は、デコーダIDとデコーダ識別番号とが一致した場合のみ、契約情報記憶装置６２から個別鍵を読み出す。
【００４０】
個別鍵は、送信装置１の視聴情報収集処理システム２７に記憶されている個別鍵と同一の鍵である。従って、個別鍵により、個別情報に含まれ、暗号化されているワーク鍵を復号することができる。また、共通・個別情報解析装置６１は、契約情報記憶装置６２から読み出した個別鍵を用いて、個別情報に含まれるワーク鍵を復号し、得られたワーク鍵を用いてスクランブル鍵を取得する。共通・個別情報解析装置６１は、スクランブル鍵などの情報を視聴制御情報としてデスクランブラ５２に供給する。
【００４１】
デスクランブラ５２は、共通・個別情報解析装置６１から供給されるスクランブル鍵を用いて、デマルチプレクサ５１から供給される番組データを含むTSパケットをデスクランブルし、デコーダ５３に供給する。デコーダ５３は、デスクランブルされた番組データをMPEG2方式でデコード処理し、ビデオデータをモニタ６に、オーディオデータをスピーカ７に出力する。
【００４２】
なお、デスクランブラ５２でデスクランブル処理が開始された後、そのデスクランブルされている番組が終了するか、あるいは、視聴者が所定の操作を行うことにより、その番組の視聴を中止すると、共通・個別情報解析装置６１は、スクランブル鍵の供給を停止する。これにより、デスクランブルが停止されるので、番組は、視聴不可能となる。
【００４３】
更に、デスクランブラ５２によりデスクランブル処理が開始されると、その番組が、例えば、ペイパービュー契約の番組の場合、共通・個別情報解析装置６１は、デスクランブルされている番組の番組番号を共通情報から抽出し、これを、視聴情報として、視聴情報記憶装置６３に記憶させる。
【００４４】
このように視聴情報記憶装置６３に記憶された視聴情報は、個別情報の制御情報部に記述されているタイミングに基づいて一定期間経過後、または、共通・個別情報解析装置６１が、個別情報により強制発呼の指示を認識したとき、セットトップボックス４１に設けられているモデム５４から、ネットワーク８を介して送信装置１に対して送信される。
【００４５】
デマルチプレクサ５１から出力されたデジタル信号や共通情報に関するデータは、記憶装置５５にも供給され、記憶される。記憶装置５５は、セットトップボックス４１に備えられている、ハードディスクなどにより構成される。ここで、デジタル信号とは、視聴者が録画対象として選択した番組に関するデータであり、スクランブルがかけられたままのデータである。共通情報は、上述したように、録画対象となっている番組に付随する情報である。
【００４６】
再生時には、記憶装置５５に記憶されている共通情報が、共通・個別情報解析装置６１に供給される。共通・個別情報解析装置６１は、供給された共通情報を用いて視聴判定を行い、視聴許可と判断された場合、スクランブル鍵をデスクランブラ５２に供給する。このことにより、記憶装置５５に記憶されているデジタル信号のスクランブルが、スクランブル鍵が用いられることにより、デスクランブラ５２により解除される。
【００４７】
次に、受信装置５において行われる録画の際の動作について、図５のフローチャートを参照して説明する。ステップＳ１において、例えば、視聴者により予め設定された録画予約の時間になったと判断されることにより、所定の番組の録画が開始される。
【００４８】
ステップＳ２において、録画が開始された時点で、最初に受信された共通情報（視聴者により録画が指示された番組に付随する情報）が、デマルチプレクサ５１からセキュリティモジュール４２の共通・個別情報解析装置６１に供給され、以下に説明する処理が実行される。
【００４９】
まず、共通・個別情報解析装置６１は、供給された共通情報で指定されているワーク鍵番号に対応するワーク鍵を、契約情報記憶装置６２に記憶されているデータ内を検索し、読み出す。そして、読み出されたワーク鍵を用いられて、暗号化されている共通情報（共通情報に含まれるスクランブル鍵）が復号される。このような処理が実行できたか否かが、ステップＳ２において、判断される。
【００５０】
ステップＳ２において、共通・個別情報解析装置６１は、供給された共通情報で指定されているワーク鍵番号に対応するワーク鍵が、契約情報記録装置６２に記憶されていないと判断した場合、または、記憶されているが、そのワーク鍵では、何らかの原因で、暗号化されている共通情報が復号できないと判断した場合、ステップＳ６に進み、録画不可の処理を実行する。
【００５１】
一方、ステップＳ２において、上述したような処理が実行でき、共通情報（スクランブル鍵）が復号されたと判断された場合、ステップＳ３に進み、視聴判定が行われる。視聴判定とは、復号された共通情報と契約情報記憶装置６２に記憶されている契約情報を照合し、一致する情報であるか否かを判断することにより行われる。
【００５２】
ステップＳ３における視聴判定の結果が用いられて、ステップＳ４において、視聴可能であるか否かが判断される。ステップＳ４において、視聴可能ではないと判断された場合、ステップＳ６に進み、録画不可の処理が実行される。録画不可の処理とは、例えば、録画を中止し、視聴者に対して、その時点で、または、後の時点で、録画が実行されなかったことを認識させるようなメッセージを、モニタ６（図１）上に表示させる処理である。
【００５３】
一方、ステップＳ４において、視聴可能であると判断された場合、ステップＳ５に進む。ステップＳ５において、録画用ワーク鍵情報と録画履歴の作成が行われ、作成された録画用ワーク鍵情報と録画履歴は、契約情報記憶装置６２に記憶される。
【００５４】
図６にステップＳ５において作成され、記憶される録画用ワーク鍵情報と、録画履歴の構成例を示す。図６（Ａ）は、録画用ワーク鍵情報を、図６（Ｂ）は、録画履歴を、それぞれ示す図である。図６（Ａ）に示したように、録画用ワーク鍵情報は、１以上の複数のレコードから構成されている。１つのレコードは、ワーク鍵番号と、そのワーク鍵番号に対応するワーク鍵とで構成されている。
【００５５】
図６（Ｂ）に示したように、録画履歴は、１以上の複数のレコードから構成されている。１つのレコードは、サービスＩＤ、イベントＩＤ、録画開始時刻、残再生回数、および再生期限から構成されている。サービスＩＤとイベントＩＤは、録画した番組を特定するためのＩＤであり、録画開始時刻は、共通情報の現在時刻（図３（Ｂ））が記述される。残再生回数と再生期限は、再生時に用いられるパラメータであり、共通情報の再生回数上限と再生期限（図３（Ｂ））が、それぞれ記述される。なお、再生期限は、絶対値が用いられる必要はなく、例えば、現在時刻からの差分を用いる（記述）ようにしても良い。
【００５６】
録画用ワーク鍵情報に記述されているレコード数と、録画履歴に記述されているレコード数は、必ずしも一致する必要はない。すなわち、録画履歴に記述される番組毎に、ワーク鍵が異なるとは限らないからである（複数の番組で共通のワーク鍵が用いられる場合もあるからである）。
【００５７】
上述したような処理が実行されるとともに、記憶装置５５に対して、番組データと共通情報の記憶が行われる。記憶装置５５に記憶される番組データと共通情報は、スクランブルがかけられたまま（受信された状態のまま）で記憶される。
【００５８】
次に、このようにして、録画された番組が再生される際の受信装置５の動作について図７のフローチャートを参照して説明する。ステップＳ１１において、視聴者の指示により、録画された番組の再生が指示されると、ステップＳ１２に進む。ステップＳ１２の処理として、まず、記憶装置５５から、視聴者が再生を指示した番組に対応する共通情報が読み出され、共通・個別情報解析装置６１に供給される。
【００５９】
共通・個別情報解析装置６１は、供給された共通情報に記述されているワーク鍵番号を含むレコードを、契約情報記憶装置６２に記憶されている録画用ワーク鍵情報内から検出し、その検出されたレコードのワーク鍵を読み出す。そして、そのワーク鍵を用いて、共通情報を復号する。
【００６０】
ステップＳ１２において、上述したような処理が行われるわけだが、記憶装置５５から供給された共通情報に記述されているワーク鍵番号を含むレコードを、契約情報記憶装置６２に記憶されている録画用ワーク鍵情報内から検出できなかった場合、または、検出できたが、対応するワーク鍵で共通情報が復号できなかった場合、ステップＳ１９に進み、再生不可の処理が実行される。
【００６１】
一方、ステップＳ１２において、上述したような処理が実行され、結果として、共通情報（スクランブル鍵）が復号された場合、ステップＳ１３に進む。ステップＳ１３において、契約情報記憶装置６２に記憶されいてる録画履歴が検索され、復号された共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在するか否かが判断される。
【００６２】
ステップＳ１３において、契約情報記憶装置６２に記憶されている録画履歴に、共通情報に記述されているサービスＩＤとイベントＩＤの組合せが存在するレコードが存在すると判断された場合、ステップＳ１４に進み、存在しないと判断された場合、ステップＳ１９に進み、再生不可の処理が実行される。
【００６３】
ステップＳ１４において、再生処理を開始した番組は、視聴者が再生を指示した番組に間違いがないか否かが判断される。上述したように、１つのワーク鍵番号、そのワーク番号に対応するワーク鍵に対して、１つの番組が関連付けられているわけではなく、複数の番組が関連付けられている場合がある。また、サービスIDやイベントIDも、複数の番組で同一のものが割り当てられてしまう場合が考えられる。
【００６４】
このようなことを想定すると、異なる番組でも、ワーク鍵番号、ワーク鍵、サービスID、イベントIDが一致してしまうことが考えられる。従って、視聴者が指示した番組として再生処理が開始された番組は、視聴者が指示した番組と同一のワーク鍵番号、ワーク鍵、サービスID、イベントIDをもつ、異なる番組である可能性がある。このようなことを回避するために、ステップＳ１４の処理が設けられている。
【００６５】
ステップＳ１４における判断は、共通情報に記述されている現在時刻（図３（Ｂ））が、サービスＩＤとイベントＩＤの組合せが存在する、ステップＳ１３の処理で検索された録画履歴のレコードの記述されている録画開始時刻より後の時刻であり、かつ、その録画開始時刻に、共通情報に記述されている番組時間（図３（Ｂ））を加算した時刻（すなわち、その番組の終了時刻）前であるか否かが判断される。
【００６６】
なお、このステップＳ１４における処理に用いられる共通情報に記述されている現在時刻は、当該番組の記録が開始されたときに受信された共通情報に記述されていた情報であり（すなわち、録画が開始された時刻を示すのであり）、ステップＳ１４の処理が行われている時刻とは関係ない時刻である。また、録画開始時刻や番組の終了時刻も、同様に、再生が行われている時刻とは関係のない時刻である。
【００６７】
従って、共通情報に記述されている現在時刻（録画開始時刻）が、録画履歴の該当するレコードの録画開始時間より後の時刻（一致する時刻）であり、かつ、その番組の終了時刻として算出される時刻より前の時刻であると判断された場合、その番組が、視聴者が再生を指示した番組で間違いがないと判断することができる。
【００６８】
しかしながら、共通情報に記述されている現在時刻（録画開始時刻）が、録画履歴の該当するレコードの録画開始時間より後の時刻ではない、または、その番組の終了時刻として算出される時刻より後の時刻であると判断される場合、換言すれば、視聴者が再生を指示した番組が放送されていた時間（データが送受信されていた時間）とは異なる時間に放送されていた番組であると判断された場合、視聴者が再生を指示した番組と同一のワーク鍵番号、ワーク鍵、サービスID、イベントIDをもつ間違った番組が処理されていると判断されたことになる。
【００６９】
従って、視聴者が再生を指示した正しい番組を再生するために、ステップＳ１３に戻り、録画履歴の他のレコードを検索し、該当するサービスIDとイベント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８２や、記憶部８８に含まれるハードディスクなどで構成される。
【００８５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８６】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００８７】
以上の如く、本発明によれば、受信側において、番組が録画された場合などに、その番組の再生に制限を加えることが可能となる。
【００８８】
また、記憶が行われた後に、ワーク鍵が更新されてしまったような場合においても、不都合なく番組データを復号することが可能となる。また、記憶後のワーク鍵の更新に対応できるだけでなく、記憶後の契約情報の変更にも対応することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した放送システムの構成例を示す図である。
【図２】図１の送信装置の構成例を示すブロック図である。
【図３】図１の送信装置が生成する情報の例を示す図である。
【図４】図１の受信装置の構成例を示すブロック図である。
【図５】受信装置の録画の動作について説明するフローチャートである。
【図６】ステップＳ５において作成される情報の例を示す図である。
【図７】受信装置の再生の動作について説明するフローチャートである。
【図８】媒体を説明する図である。
【符号の説明】
１  送信装置，  ２  アンテナ，  ４  アンテナ，  ５  受信装置，  ２１  エンコーダ，  ２２  多重化器，  ２３  スクランブラ，  ２４  番組制御システム，  ２５  スクランブル制御システム，  ２６  関連情報送出装置，  ２７視聴情報収集処理システム，  ４１  セットトップボックス，  ４２  セキュリティモジュール，  ５１  デマルチプレクサ，  ５２  デスクランブラ，  ５３  デコーダ，  ５４  モデム，  ６１  共通・個別情報解析装置，  ６２  契約情報記憶装置，  ６３  視聴情報記憶装置
【図１】
0004438237.tif 000002
【図２】
0004438237.tif 000003
【図３】
0004438237.tif 000004
【図４】
0004438237.tif 000005
【図５】
0004438237.tif 000006
【図６】
0004438237.tif 000007
【図７】
0004438237.tif 000008
【図８】
0004438237.tif 000009