Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3824575B2 - DIGITAL BROADCAST RECEPTION DEVICE, RECEPTION METHOD, AND DIGITAL BROADCAST TRANSMISSION METHOD - Google Patents
[go: Go Back, main page]

JP3824575B2 - DIGITAL BROADCAST RECEPTION DEVICE, RECEPTION METHOD, AND DIGITAL BROADCAST TRANSMISSION METHOD - Google Patents

DIGITAL BROADCAST RECEPTION DEVICE, RECEPTION METHOD, AND DIGITAL BROADCAST TRANSMISSION METHOD Download PDF

Info

Publication number
JP3824575B2
JP3824575B2 JP2002333323A JP2002333323A JP3824575B2 JP 3824575 B2 JP3824575 B2 JP 3824575B2 JP 2002333323 A JP2002333323 A JP 2002333323A JP 2002333323 A JP2002333323 A JP 2002333323A JP 3824575 B2 JP3824575 B2 JP 3824575B2
Authority
JP
Japan
Prior art keywords
program
recording
copy
control information
receiving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2002333323A
Other languages
Japanese (ja)
Other versions
JP2003234710A (en
Inventor
敦志 廣田
雅弘 山田
典哉 坂本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2002333323A priority Critical patent/JP3824575B2/en
Publication of JP2003234710A publication Critical patent/JP2003234710A/en
Application granted granted Critical
Publication of JP3824575B2 publication Critical patent/JP3824575B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)
  • Television Signal Processing For Recording (AREA)
  • Television Systems (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、ディジタル放送に係り、特にコピー世代制御情報を用いる受信装置などに関する。
【0002】
【従来の技術】
一般的に、ディジタル放送では番組を構成する映像、音声ストリーム等と共に、その番組のコピーを許すか否かに関する制御情報を番組関連情報として付加し伝送する場合が多い。伝送されたコピー制御情報は、D−VHSなどの記録機器に番組を記録する際に、記録の可否判定に用いられる。
【0003】
このコピー制御情報の一例として、BS/CS等のディジタル放送に使用する番組配列情報を規定する、ARIB STD−B10 1.2版に記載されるディジタルコピー制御記述子のシンタクス構造を図14に示す。この中にはdigital_recording_control_dataというコピー世代制御情報を示す2ビットのフィールドが存在し、それらは図15に示すように、「00」「01」「10」「11」がそれぞれ、無条件にコピー可、事業者により定義、1世代のみコピー可、コピー禁止を意味する。
【0004】
また、限定受信番組では、送信されるECM(Entitlement Control Message)に番組制御情報が含まれており、その中に録画の可否に関する記録制御情報が含まれていることがある。BSディジタル放送の限定受信方式を規定するARIB STD−B25 1.0版によれば、ECMに基づくICカードとIRD間のコマンド/レスポンスの一つである契約確認コマンドのレスポンスで、録画制御フィールド(8ビット)が存在する。このうちの1ビットを挟む3ビットにより図16に示すように、録画不可、契約者のみ録画可、録画可を意味する。そして、これらの情報に基づき、受信機では対象番組の記録の可否判定を行い、処理を実行する。
【0005】
ところで、最近ではハードディスクなどのランダムアクセスが可能な蓄積メディアなどを受信機に搭載した場合の有力な機能アイテムの一つに番組のタイムシフト視聴がある。 タイムシフト視聴とは、図17に示すように、放送中の番組記録を継続しながら任意の時間に番組の最初から再生して視聴する機能である。この例では、視聴者が8:00PMからの番組Aを録画予約しておいた場合、9:30PMの番組終了まで待たなくても、任意の時刻、例えば、8:30PMから番組Aの再生視聴を開始できる。
【0006】
このタイムシフト視聴は、番組の永続的な記録に依らなくとも一時的に記録が可能であれば実現可能である。また、通常の番組記録と異なり、再生にある程度の制限、例えば再生可能期間や再生可能回数があっても実現可能である。
【0007】
ところが、上述のように、コピー制御情報やECM等による契約確認情報では、記録が可能ならば再生も無制限に可能であり、記録不可ならばリアルタイムでの視聴のみが可能となるものである。このため、タイムシフト視聴のような一時記録/一時再生を想定した機能においても記録可能な番組でしか実現できず、コンテンツ供給者の意図を十分に反映できない上に視聴者の利益も限定したものになってしまう。
【0008】
このように、受信機でタイムシフト視聴のような一時記録/一時再生で実現可能な機能を実装する場合、従来のシステムでは記録可能かつ再生無制限な番組でしか実現できないため、コンテンツ供給者の意図も十分に反映できず、視聴者の利益を制限してしまうという問題が存在する。
【0009】
【発明が解決しようとする課題】
上述のように、ディジタル放送の限定受信番組に関して録音・録画などの記録制御を行う従来のコピー制御方法ではタイムシフト視聴等に対する一時記録に関してコピー制御がなかった。したがって、コンテンツ供給者及び視聴者の両者の面から納得のいく適切なコピー制御がなされないという問題があった。
【0010】
そこで本発明は、ディジタル放送の限定受信番組の一時記録に対して、適切なコピー制御がなされる、ディジタル放送の受信方法、受信装置などを提供することを目的とする。
【0011】
【課題を解決するための手段】
上記目的を達成するために、本願発明の基本的な特徴によれば、ディジタル放送の限定受信番組を受信する番組受信手段と、前記限定受信番組の限定受信関連情報を受信する限定受信関連情報受信手段と、前記限定受信関連情報からコピー可/1世代のみコピー可/コピー禁止を示すコピー世代制御情報および前記ディジタル放送の限定受信番組の再生における、現在放送中の時点から遡って視聴可能なシフト可能時間を示すシフト可能制御情報を取得するシフト可能時間取得手段と、前記限定受信番組を記録媒体に記録させる記録制御手段と、前記記録媒体に記録された前記限定番組の前記コピー世代制御情報がコピー禁止を示す場合に、前記限定番組の前記シフト可能時間内のみを遡って再生する再生手段とを有することを特徴とするディジタル放送受信装置を提供する。
【0012】
したがって、本発明によれば、コンテンツ供給者の意図を反映させたシフト可能情報を基に視聴者の利便性を向上しながら、コピー世代制御情報に応じて適切なコピー制御を行うことができる。
【0013】
【発明の実施の形態】
以下、この発明の実施形態を図面を用いて説明する。
(実施形態1)
本発明のこの実施形態は、番組配列情報(ディジタルコピー制御記述子)を利用して番組の一時記録の可否情報を伝送し、受信装置では一時記録許可された番組がタイムシフト再生時間の制限を受けるものである。
【0014】
番組配列情報は、PMT(Program Map Table) 、EIT(Event Information Table)、SDT(Service Definition Table)のいずれかを用いることができる。
【0015】
図1に、この実施形態によるディジタル放送送信装置の基本構成例を示す。
【0016】
この送信装置は、映像、音声を符号化するMPEG映像符号化器11、MPEG/AC3音声符号化器12と、符号化された映像、音声をスクランブル処理するスクランブラ13及びスクランブラ17と、映像、音声のスクランブル鍵を発生するスクランブル鍵発生器14及びスクランブル鍵発生器18と、スクランブル鍵を暗号化する際に用いるワーク鍵を発生するワーク鍵発生器110と、この発生器の出力を暗号化してEMM(Entitlement Management Message)を生成するEMM生成器111と、スクランブル鍵とワーク鍵から暗号化してECM(Entitlement Control Message)を生成するECM生成器16、ECM生成器19と、一時記録に関する制御情報を定義設定する一時記録制御情報設定器112と、番組関連情報を生成する番組関連情報生成器113と、これらの情報を多重化する多重化器15と、多重化された信号を誤り訂正符号化するFEC符号化器114と、符号化された信号を変調する変調器115とから成る。
【0017】
ディジタル放送番組の映像、音声信号は、それぞれMPEG映像符号化器11、MPEG/AC3音声符号化器12に入力される。映像信号はMPEG映像符号化器11で符号化してスクランブラ13に出力する。スクランブラ13では、スクランブル鍵発生器14から発生したスクランブル鍵を基に符号化された映像信号にスクランブル処理を施し、多重化器15に出力する。
【0018】
なお、このときスクランブル鍵発生器14から発生したスクランブル鍵は、ECM生成器16にも入力され、暗号化してECMを生成し、共通情報として多重化器15に出力される。
【0019】
音声信号についても同様に、スクランブラ17を経て多重化器15に出力される。また、このときのスクランブル鍵は、スクランブル鍵発生器18で発生したものを利用し、ECM生成器19で暗号化してECMを生成し、同じく多重化器15に出力する。
【0020】
更に、これらのスクランブル鍵を暗号化する際に用いるワーク鍵はワーク鍵発生器110で発生し、EMM生成器111において暗号化してEMMを生成し、個別情報として多重化器15へ出力される。
【0021】
さて、番組に関する一時記録制御情報は、一時記録制御情報設定器112で設定され、番組関連情報生成器113へ出力する。番組関連情報生成器112ではこの情報やその他の番組関連情報を記述子、更にはセクションと呼ばれる伝送フォーマットに変換して、多重化器15へ出力する。
【0022】
ここで、ディジタルコピー制御記述子に上記の一時記録に関するコピー制御情報をも設定(追加定義)した場合の一例を図3に示す。同記述子のディジタルコピー制御情報(2ビット)において、事業者定義に当たる「01」を、「コピー禁止かつ一時記録のみ可」として定義している。
【0023】
また、他の値に関しては従来の定義と整合性を確保するため、コピー可ならば一時記録も可、コピー禁止ならば一時記録も不可として解釈するように定義する。
【0024】
そして、多重化器15では、各入力ストリームにPID(Packet ID)という識別子を割り当て、188バイトの固定長パケットに分割多重し、トランスポートストリーム(Transport Stream、以下、TS)としてFEC(誤り訂正)符号化器114に出力する。
【0025】
FEC符号化器114では、入力されるTSをビタビ符号等の畳み込み符号化やRS(リードソロモン)符号化により符号化して変調器115へ出力する。そして、変調器115では例えば、QAMやQPSK等のディジタル変調処理を行い、D/A変換後、高周波(RF)に変換されて放送信号として出力される。
【0026】
次に、上述の送信装置により送信されたディジタル放送の受信装置(以下、IRD)の基本構成の一例を図2に示す。
【0027】
アンテナ端子から入力した高周波のディジタル放送信号は、図示しないチューナを経て復調器21に入力される。復調器21ではA/D変換した後、例えば、QAMやQPSK等の送信側でディジタル変調処理された信号を復調し、FEC(誤り訂正)復号化器22に出力される。
【0028】
FEC復号化器22では、送信側でビタビ符号等の畳み込み符号化やRS(リードソロモン)符号化された信号を復号化してデスクランブラ23に出力する。デスクランブラ23では、指定された番組のスクランブルされた映像や音声の信号をスクランブル鍵を基にデスクランブルし、セレクタ24を経由してトランスポート処理器25に出力する。
【0029】
トランスポート処理器25ではTSの形式で多重されてきた、一般には複数のサービス(放送番組)の中から、リモコンなどの放送番組選択器26によって指定される所定のサービスを選択してその番組を構成する映像や音声の信号を多重分離し、デパケット処理を行ってそれぞれの圧縮信号に戻してMPEG映像復号化器27やMPEG/AC3音声復号化器28に出力する。
【0030】
トランスポート処理器25は、映像、音声と共に多重されているPSI(Program Specific Information)やSI(Service Information)などの番組関連情報も分離して、番組関連情報再生器29に出力する。
【0031】
そして、 MPEG映像復号化器27ではDRAM(図示せず)に復号化された映像フレームを蓄えながら、MPEG2の映像高能率符号化方式で符号化された信号を復号して、Y、Cb、Crのディジタルのコンポーネント信号として出力し、必要に応じOSD処理器210のグラフィック出力と加算器211で重畳処理して出力する。
【0032】
音声についても同様に、MPEG/AC3音声復号化器28において復号化して出力する。
【0033】
なお、このIRDがアナログ出力する場合には、図示していないが加算器211の映像出力は、例えば、NTSCエンコーダを経てNTSCアナログのコンポジット信号に変換して出力する。また、MPEG/AC3音声復号化器28の出力は、音声のD/A変換器に出力しアナログの音声信号として出力する。
【0034】
これらの信号処理を適切に行うため、マイクロコントローラ212が用意され、周辺機器の支援を行っている。マイクロコントローラ212では、例えば放送番組選択器26などからのサービス指定入力に従い、番組関連情報再生器29で再生されるPSIデータを解析し、指定されたサービス(番組)を構成する映像、音声などの各伝送識別子をトランスポート処理器25にセットする。
【0035】
また、デスクランブル処理に必要な関連情報を解析し、このPIDをデスクランブラ23にセットする。更に、MPEG映像復号化器27、MPEG/AC3音声復号化器28、番組関連情報再生器29、OSD処理器210などの周辺回路の再生動作を制御する。 特にOSD処理器210には、マイクロコントローラ212は、必要に応じ、番組関連情報再生器29で保持管理されるデータを加工編集し、EPG(電子番組ガイド)表示を実行するよう指示する。
【0036】
ところで、このIRDでは記録再生装置213がディジタルインターフェース214を介して接続されている。
【0037】
リモコンなどの記録番組選択器217によって、受信中のディジタル放送の多重信号中からある特定サービスの番組の記録開始が指定されると、この通知を受けたマイクロコントローラ212は放送信号のリアルタイム再生の場合と同様に、指定された番組関連情報を解析し、トランスポート処理器25およびデスクランブラ23に各伝送識別子を設定する。この結果、トランスポート処理器25では必要な信号を多重分離してディジタルインターフェース214を経由して記録再生装置213へ出力する。
【0038】
なお、DVBでは上記のように番組を選択(複数可)して記録(このストリームをパーシャルTSと呼ぶ)する際には、SMI(Storage Media Interoperability Table)と呼ぶ蓄積関連情報をIRDで作成し、上記のSIに代わり挿入することを規定している。
【0039】
SMIには、記録選択した番組の情報を記述したSIT(Selection Information Table)と、SIの不連続情報を記述するDIT(Discontinuity Information Table)との2種類が存在する。
【0040】
SITはSIT作成器221において、選択情報作成器で放送信号中に多重されたSIの中から記録選択された番組もしくはサービスに関する情報のみを抽出・編集して作成されトランスポート処理器25において記録信号中に多重される。
【0041】
また、DITはDIT作成器222でSI情報が不連続になり得る時点でこれを示すものとしてやはり記録ストリーム中に挿入される。
【0042】
再生処理の場合には、セレクタ24および記録番組選択器215はいずれも記録再生処理側の入力を選択出力する。トランスポート処理器25では、放送受信再生の場合と同様に、TS形式の多重信号の中から、リモコンなどの記録番組選択器216によって指定される所定のサービスを選択してその番組を構成する映像や音声の信号を多重分離し、デパケット処理を行ってそれぞれの圧縮信号に戻してMPEG映像復号化器17やMPEG/AC3音声復号化器28に出力する。また、映像、音声と共に多重されているPSIやSITの番組関連情報も分離して番組関連情報再生器29に出力する。
【0043】
ここで、このIRDにおける記録制御処理及び再生制御処理に関して、以下に詳しく説明する。
【0044】
記録処理に関して、上記のマイクロコントローラ212は、図4に示すような手順で番組の記録を制御する。
【0045】
まず、ステップS41において、記録開始指示を受け付けると、ステップ42においてディジタルコピー制御情報を参照し、ステップS43に移る。ステップS43においてディジタルコピー制御情報の値が「11」(コピー禁止かつ一時記録不可)でなければステップS44に移動する。
【0046】
ステップS44においてディジタルコピー制御情報が「10」(1世代のみコピー可かつ一時記録は可)であるか検知される。ディジタルコピー制御情報が「10」であれば、ステップS45においてコピー世代管理処理を行い、ステップS46において記録処理を実行する。
【0047】
また、ステップS43において「11」であれば、図3に示すように記録不可を意味するから、ステッS47においてその旨をOSD(On Screen Display)表示するなどの記録不可処理を実行する。記録処理は記録停止指示を受け付けるまで実行を続ける。
【0048】
次に、再生処理に関してマイクロコントローラ212は、図5に示すような手順で一時記録番組の再生を制御する。まず、ステップS51において、送受信装置の間で予め決められたシフト可能時間Smaxを設定する。ステップS52において再生開始指示を受け付けると、ステップS53において現在時刻と放送終了時刻が比較される。
【0049】
ステップS53において、現在時刻が放送終了時刻に達していないならばステップS54に移り、シフト範囲Ts、即ち(現在時刻ー放送開始時刻)と(シフト可能時間)が比較されそのうちの小さい方の値が取られる。
【0050】
例えば、シフト可能時間が30分であり、ある番組が9:00PMか放送開始し現在9:40PMになっているとすると、(現在時刻ー放送開始時刻)即ち放送経過時間は40分となり、シフト可能時間の方が小さいのでシフト範囲Tsは30分となる。
【0051】
次に、ステップS55に移り、現在再生位置が(現在時刻ーシフト範囲)以上で現在時刻以下であるか,検知される。即ち、9:10PMから9:40PMの範囲で再生できる。したがって、ステップS56に移り9:10PMからタイムシフト視聴ができる。
【0052】
一方、ステップS53において、現在時刻が放送終了時刻を過ぎていれば放送が既に終了していることになるから、一時記録はなされず、ステップS57において一時記録データが削除される。
【0053】
以上のように一時記録制御情報を番組配列情報(ディジタルコピー制御記述子)に記載して伝送することで、受信機ではこの情報に従って番組の一時記録の再生制御を行うことができる。
【0054】
この実施形態では、通常ディジタル放送の番組と共に送信される番組配列情報を一時記録制御の情報としても利用するので、新たに信号を付加する必要がない。
(実施形態2)
上記実施形態では、一時記録とは記録が完了する前に再生が開始する場合を意味した。しかし、一時記録はこれだけでなく、再生の有効期限が設定されそれより前に再生する場合が一時記録と解釈される場合もある。次に、この種の実施形態であって限定受信関連情報により一時記録の可否情報を伝送する実施形態について説明する。即ち、送信装置からは限定受信関連情報を利用して一時記録の可否情報を伝送し、受信装置では一時記録許可された番組が再生有効期限により制限を受ける。
【0055】
この実施形態での送信装置の基本構成の一例を図6に示す。
【0056】
一時記録制御情報設定器612にて定義設定される一時記録に関する制御情報は、ECM生成器66及びECM生成器69に出力されている点だけが、図1に構成を示した実施形態と異なる。ECM生成器66及びECM生成器69では、暗号化したスクランブル鍵と共に図7に示すような、一時記録制御を含む1バイトの録画制御情報を設定して多重化器65に出力する。
【0057】
なおこの例では、一時記録制御情報設定器612にて定義設定される一時記録に関する制御情報は番組関連情報生成器613に出力していないが、ECMと番組配列情報に番組の一時記録制御情報をそれぞれ適宜設定しても構わない。
【0058】
また、この受信装置の基本的な構成は、上述の第1の実施形態の図2と同様である。
ECMはEMMと共にトランスポート処理器25で多重分離され、共通情報、個別情報として受信機に挿入されたICカード(図示せず)に出力される。ICカードでは暗号化されたワーク鍵およびスクランブル鍵を復号し、デスクランブラ23に設定し、映像、音声等のデスクランブル処理を可能にする。
【0059】
この実施形態における記録制御の手順を図8に示す。
まず、ステップS81において記録開始の指示を受け付けると、ステップS82でECM受信に基づく契約確認コマンドを発行する。次に、ステップS83においてICカードからのレスポンスを受け取って録画制御情報を参照する。
【0060】
ステップS84において、上記録画制御情報の値が「0x00」であれば、図7より、録画不可を意味するから、ステップS85に移り録画不可の旨をディスプレィ上に表示するなどの記録不可処理を行う。
【0061】
ステップS84において、上記録画制御情報の値が「0x00」でなければ、ステップS86に移り、「0x10」であるかどうか検知される。ステップS86において、上記録画制御情報の値が「0x10」であれば、図7より録画可を意味するから、ステップS87に移って記録処理を行う。
【0062】
ステップS86において、上記録画制御情報の値が「0x10」でなければ、ステップS88に移り、「0x02」であるかどうか検知される。ステップS88において録画制御情報の値が「0x02」であれば、図7により一時録画可を意味するから、ステップS89に移って一時記録の処理を行う。
【0063】
ステップS88において、上記録画制御情報の値が「0x02」でなければ、ステップS810に移り、「0x01」であるかどうか検知される。録画制御情報の値が「0x01」であれば図7より、契約者のみ録画可であるから、ステップS811に移り、OSD表示で該当番組を購入するか否か視聴者に選択入力させる。
【0064】
このステップS811において、視聴者が購入する旨の入力をした場合にはステップS812に移り、記録処理を行う。視聴者が購入しない場合には、記録処理を行わない。
【0065】
ステップS810において、上記録画制御情報の値が「0x01」でなければ、ステップS813に移り、「0x03」であるかどうか検知される。録画制御情報の値が「0x03」であれば、ステップS814に移り、OSD表示でその番組を購入するか否かを視聴者に選択入力させる。視聴者がその番組を購入すればステップS815において一時記録処理を行う。視聴者が購入しない場合には、記録処理を行わない。
【0066】
一方、ステップS813において、上記録画制御情報の値が「0x03」でなければ、ステップS816に移り、「0x04」であるかどうか検知される。録画制御情報の値が「0x04」であれば、図7により「契約者のみ録画可かつ一時録画可」であるから、ステップS817に移り、OSD表示で番組を購入するか否かを視聴者に選択入力させる。
【0067】
ステップS817において視聴者が購入する旨入力したら、ステップS818に移り記録処理を行う。購入しなければ一時録画可であるから、ステップS819に移り、一時記録処理を行う。ステップS816において録画制御情報の値が「0x04」でなければ、図7のどれにも該当しないので、ステップS820に移って所定のエラー処理を実行する。
【0068】
次に、この実施形態における再生制御処理の手順を図9を用いて説明する。
まず、ステップS91において、送信装置と受信装置の間で予め決められた再生有効期限を設定する。ステップS92において、再生開始の指示を受け付けると、ステップS93に移って現在の日時を参照し、次にステップS94で現在の日時が再生有効期限に達しているかどうか検知される。
【0069】
ステップS94において、現在の日時が再生有効期限を過ぎていないことが確認されると、ステップS95に移り、再生処理を実行する。
【0070】
一方、ステップS94で現在の日時が再生有効期限を過ぎていることが判明すると、ステップS96に移って、当該視聴者が視聴契約を更新しているか確認する。ステップS96で視聴契約の更新が確認されると、ステップS97に移ってその契約内容を参照する。
【0071】
ステップS97で契約内容を参照し、ステップS98で再生が許されているかどうかを確認する。再生が可能であることが確認されると、ステップS99に移って再生処理を実行する。
【0072】
ステップS98において再生不可であることが確認された場合及び、ステップS96において、当該視聴者により契約更新がなされていないことが確認された場合には、いずれもステップS910に移って、再生できない旨を表示するなどの再生不可処理を実行する。
【0073】
以上この実施形態にて述べたように、一時記録の制御情報を送信装置から限定受信関連情報に記載して伝送し、受信装置ではこの限定受信関連情報に含まれている一時記録の制御情報に従って番組の一時記録の再生制御を行うことができる。
【0074】
また、一時記録を再生有効期限を越えない期間での視聴と定義することも可能である。なお、制限を越えていることにより一旦再生禁止された一時記録番組を、視聴契約を更改することによって再生できるようにすることも可能である。
(実施形態3)
一時記録は、再生が所定回数以下であることと定義することもできる。また、一時記録の制御情報は独立に伝送することもできる。
【0075】
この実施形態では、番組配列情報で記述子を新しく定義して一時記録制御情報を送信装置から伝送し、受信装置では一時記録許可された番組の再生が所定回数を越えたときに再生の制限を受ける。
【0076】
送信装置及び受信装置の構成は、それぞれ実施形態の図1、2と同様である。
【0077】
送信側では、図1に示した一時記録制御情報設定器112の出力を基に番組関連情報生成器113において、例えば図10(a)(b)(c)に示すような記述子を定義、作成する。
【0078】
作成された記述子は、PMTやEITなどの該当テーブルセクションに記載して、多重化器15に出力される。この新しく定義し作成された記述子をここでは、一時記録制御記述子と名づける。
【0079】
ここで、図10(a)における一時記録制御記述子temporal_digital_recordability_flagは、一時記録が許されるか否かを表し、例えば図10(b)に示すようにこの1ビットが「0」のとき、一時記録はできず、「1」のとき一時記録が許可される。
【0080】
図10(a)におけるnum_of_replayフィールドは、対象番組が一時記録された場合の再生可能回数(0〜15)であり、送信側で設定される。
【0081】
図10(a)におけるover_process_controlフィールドは、一時記録番組が上記のように規定したnum_of_replayを超えた際の処理を規定するものであり、やはり送信側で設定される。そして、図10(c)に示すように、この値が「010」である場合には、一時記録番組の再生を時間的に制限することを意味する.したがって、この場合には再生を時間的に制限し、図11に示すような表示制御のパラメータを設定する。
【0082】
図11において、partial_replay_unitは、一時記録番組の番組開始からの部分再生の単位であり、この周期を番組終了まで繰り返す。ここで、partial_replay_on_timeはpartial_replay_unit期間内の表示時間、partial_replay_off_timeはそれに続く非表示時間を規定している。
【0083】
一方、受信側では、一時記録制御記述子を初めとする番組関連情報を図2の番組関連情報再生器29で再生、解析して記録制御する。この手順を図12を用いて説明する。この場合のディジタルコピー制御情報は「11」の場合を除き、図3に基づいて判断される。
【0084】
まず、ステップS121において記録開始指示を受け付けると、ステップS122においてディジタルコピー制御記述子に記載のディジタルコピー制御情報を参照する。
【0085】
ステップS123において、このディジタルコピー制御情報の値が「11」であるかどうかチェックされる。ステップS123で、ディジタルコピー制御情報の値がコピー禁止を意味する「11」でなければ、ステップS124に移り、この値が「10」であるかどうかチェックされる。
【0086】
ステップS124において、ディジタルコピー制御情報の値が「10」であれば、図3より「1世代のみコピー可」を意味するから、ステップS125においてコピー世代管理の処理が行われ、次にステップS126において記録処理を実行する。
【0087】
一方、ステップS123においてディジタルコピー制御情報の値が「11」であれば、ステップS127において図10(a)における一時記録制御記述子temporal_digital_recordability_flagがチェックされる。
【0088】
ステップS127において一時記録制御記述子temporal_digital_recordability_flagが「1」であれば、ステップS128に移り一時記録処理を実行する。
【0089】
ステップS127において一時記録制御記述子temporal_digital_recordability_flagが「1」でなければ、ステップS129に移って、記録が許されない旨をスクリーン画面上に表示するなどの記録不可処理を実行する。
【0090】
なお、記録処理のルーチンは、記録停止指示を受け付けるまで実行を続ける。
【0091】
次に、この一時記録の場合の再生制御の手順を図13により説明する。
【0092】
まず、ステップS131において一時記録制御記述子のnum_of_replayフィールドで規定される再生可能回数を設定し、ステップS132において再生回数をゼロにリセットしておく。
【0093】
ステップS133において再生開始の指示を受け付けると、ステップS134に移り、再生回数RNと再生可能回数RNmaxを比較する。ステップS134において、再生回数RNが再生可能回数RNmax以下ならば、ステップS135に移り、通常の再生処理を実行し、次にステップS136に移り再生回数RNをインクリメントする。
【0094】
ステップS134において、再生回数RNが再生可能回数RNmaxを超えている場合、ステップS137に移り、over_process_controlフィールドの値が「000」かどうかチェックされる。
【0095】
ステップS137において、over_process_controlフィールドの値が「000」であった場合には、図10(c)により、「一時記録番組データの削除」を意味するから、ステップS138に移って一時記録データを削除する。
【0096】
一方、ステップS137において、over_process_controlフィールドの値が「000」でなかった場合には、ステップS139に移り、この値が「001」であるかどうかチェックされる。ステップS139において、over_process_controlフィールドの値が「001」である場合には、図10(c)により、「一時記録番組の再生禁止」を意味するから、ステップS1310に移って、再生禁止処理を実行する。
【0097】
ステップS139において、over_process_controlフィールドの値が「001」でない場合には、ステップS1311に移って、over_process_controlフィールドの値が「010」であるか否かチェックされる。
【0098】
ステップS1311において、over_process_controlフィールドの値が「010」であるならば、図10(c)より「一時記録番組の再生を時間的に制限」を意味するから、ステップS1312において、図11のパラメータ設定に従って番組に部分再生を実行し、効果制御を実現する。即ち、所定時間毎に画面を再生することになり、視聴者に再び契約して完全な再生画像を見たい気を起こさせる。
【0099】
なお、この例では時間的な部分再生を例に説明したが、空間的に再生を制限する、即ち画面の一部のみを見ることができるようにしたり、解像度に制限を加えてぼかして再生するようにしてもよい。
【0100】
この実施形態では、送信側から一時記録制御情報を記述子を定義して番組配列情報に記載して送信し、受信装置ではこの情報に従って番組の一時記録再生制御を行うことができる。この実施形態では、再生回数の制限を越えた場合に効果制御を行うこともできる。
【0101】
以上説明したように、一時記録は、記録が終了するより前の時点から再生すること、再生有効期限以前に再生すること、あるいは再生が所定回数以下の場合であることなどと定義することができる。
【0102】
また、この一時記録の制御情報は、ディジタル放送の番組の記録に関して制御を行う情報に加えて意味付けして送信することもでき、また限定受信されるディジタル放送の番組の記録に関して制御を行う情報に加えて意味付けして送信することもできるし、一時記録の記録制御情報として独立して送信することもできる。この一時記録制御情報の送る方法と前記一時記録の定義とは全く独立に選択できる。
【0103】
通常、一時記録はどのような場合であるか、送信及び受信装置間で予め取り決めておくことも、あるいはその定義を制御情報に先だって送信側から受信側に送ることもできる。また、一時記録の制御情報が送られてこない場合には、どのように解釈するか前もって決めておくこともできる。
【0104】
【発明の効果】
本発明によれば、ディジタル放送の限定受信番組の記録に対して適切なコピー制御がなされる、ディジタル放送の受信装置およびその受信方法を提供することができる。したがって、コンテンツ供給者の意図を反映させて、受信側でのタイムシフト視聴のような機能を多くの番組で実現しやすくすることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態における送信装置の構成例を示す図。
【図2】本発明の一実施形態における受信装置の構成例を示す図。
【図3】本発明一実施形態におけるディジタルコピー制御情報の意味の一例を説明するための図。
【図4】本発明一実施形態における記録制御の解釈手順を説明する為の図。
【図5】本発明一実施形態における再生制御の解釈手順を説明する為の図。
【図6】本発明の他の実施形態における送信装置の構成例を示す図。
【図7】本発明の他の実施形態における記録制御情報の意味の一例を説明する為の図。
【図8】本発明の他の実施形態における記録制御の解釈手順を説明する為の図。
【図9】本発明の他の実施形態における再生制御の解釈手順を説明する為の図。
【図10】本発明の更に他の実施形態における一時記録制御記述子の構造の一例を説明する為の図。
【図11】本発明の更に他の実施形態における時間的な部分再生を説明する為の図。
【図12】本発明の更に他の実施形態における記録制御の解釈手順を説明する為の図。
【図13】本発明の更に他の実施形態における再生制御の解釈手順を説明する為の図。
【図14】従来のディジタルコピー制御記述子のシンタクス構造の一例を説明する為の図。
【図15】従来のディジタルコピー制御情報の一例を説明する為の図。
【図16】従来の限定受信放送の録画制御情報の一例を説明する為の図。
【図17】従来のタイムシフト視聴を説明する為の図。
【符号の説明】
11,61・・・MPEG映像符号化器、12,62・・・MPEG/AC3音声符号化器、13,17,63,67・・・スクランブラ、14,18,64,68・・・スクランブル鍵発生器、15,65・・・多重化器、16,19,66,69・・・ECM生成器、21・・・復調器、22・・・FEC復号化器、23・・・デスクランブラ、24・・・セレクタ、25・・・トランスポート処理器、26・・・放送番組選択器、27・・・MPEG映像復号化器、28・・・MPREG/AC3音声復号化器、29・・・番組関連情報再生器、110,610・・・ワーク鍵発生器、111,611・・・EMM生成器、112・・・一時記録制御情報設定器、113・・・番組関連情報生成器、114、614・・・FEC符号化器、115・・・変調器、210・・・OSD処理器、211・・・加算器、212・・・マイクロコントローラ、213・・・記録再生装置、214・・・ディジタルインターフェース、216・・・再生番組選択器、221・・・SIT作成器、222・・・DIT作成器。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to digital broadcasting, and more particularly to a receiving apparatus using copy generation control information .
[0002]
[Prior art]
In general, in digital broadcasting, in many cases, control information regarding whether or not copying of a program is permitted is transmitted as program-related information together with video and audio streams constituting the program. The transmitted copy control information is used to determine whether recording is possible when a program is recorded on a recording device such as D-VHS.
[0003]
As an example of this copy control information, FIG. 14 shows a syntax structure of a digital copy control descriptor described in ARIB STD-B10 version 1.2, which defines program arrangement information used for digital broadcasting such as BS / CS. . In this, there is a 2-bit field indicating copy generation control information called digital_recording_control_data, and as shown in FIG. 15, “00”, “01”, “10”, and “11” can be copied unconditionally, Defined by the operator, meaning that only one generation can be copied and copy prohibited.
[0004]
In the limited reception program, program control information may be included in an ECM (Entitlement Control Message) to be transmitted, and recording control information regarding whether recording is possible may be included therein. According to ARIB STD-B25 1.0, which defines the limited reception system for BS digital broadcasting, the recording control field (in response to a contract confirmation command, which is one of commands / responses between an IC card and an IRD based on ECM, 8 bits). As shown in FIG. 16, 3 bits sandwiching 1 bit among them means that recording is not possible, only the contractor can record, and recording is possible. Based on these pieces of information, the receiver determines whether or not the target program can be recorded, and executes processing.
[0005]
By the way, recently, a time-shifted viewing of a program is one of the prominent functional items when a storage medium such as a hard disk that can be randomly accessed is installed in a receiver. As shown in FIG. 17, time-shifted viewing is a function for reproducing and viewing a program from the beginning at an arbitrary time while continuing to record the program being broadcast. In this example, if the viewer has scheduled recording of program A from 8:00 PM, playback and viewing of program A from any time, for example, 8:30 PM, without waiting for the program to end at 9:30 PM Can start.
[0006]
This time-shift viewing can be realized as long as the recording can be temporarily performed without depending on the permanent recording of the program. Further, unlike normal program recording, it can be realized even if there is a certain degree of limitation in reproduction, for example, a reproducible period or a reproducible number of times.
[0007]
However, as described above, the contract confirmation information based on copy control information, ECM, and the like can be reproduced without limitation if recording is possible, and only real-time viewing is possible if recording is impossible. For this reason, even a function that assumes temporary recording / temporary playback such as time-shifted viewing can be realized only with a recordable program, which cannot fully reflect the intention of the content provider, and also has a limited benefit for the viewer Become.
[0008]
As described above, when a function that can be realized by temporary recording / temporary reproduction such as time-shifted viewing is implemented in the receiver, the conventional system can implement only a program that can be recorded and is not reproduced. However, there is a problem that the viewer's profit is limited.
[0009]
[Problems to be solved by the invention]
As described above, in the conventional copy control method for performing recording control such as recording / recording for the limited reception program of digital broadcasting, there is no copy control for temporary recording for time shift viewing and the like. Therefore, there has been a problem that appropriate copy control that is satisfactory from the viewpoint of both the content supplier and the viewer is not performed.
[0010]
Accordingly, an object of the present invention is to provide a digital broadcast receiving method , a receiving apparatus, and the like in which appropriate copy control is performed for temporary recording of a limited reception program of digital broadcast.
[0011]
[Means for Solving the Problems]
To achieve the above object, according to the basic feature of the present invention, a program receiving means for receiving a conditional access program for digital broadcasting, and a conditional access related information reception for receiving conditional access related information of the conditional access program. means and the conditional access related information copy permitted / copy permission of only one generation / copy copy generation control information and definitive playback the conditional access program of the digital broadcast showing the banned, viewable by tracing back from the time point of currently broadcast Shiftable time acquisition means for acquiring shiftable control information indicating shiftable time, recording control means for recording the limited reception program on a recording medium, and the copy generation control information of the limited program recorded on the recording medium Reproduction means for playing back only within the shiftable time of the limited program when copy prohibition is indicated. To provide a digital broadcast receiver.
[0012]
Therefore, according to the present invention, it is possible to perform appropriate copy control according to the copy generation control information while improving the convenience for the viewer based on the shiftable information reflecting the intention of the content supplier .
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
(Embodiment 1)
In this embodiment of the present invention, program arrangement information (digital copy control descriptor) is used to transmit information about whether or not a program can be temporarily recorded. It is what you receive.
[0014]
As the program arrangement information, any one of PMT (Program Map Table), EIT (Event Information Table), and SDT (Service Definition Table) can be used.
[0015]
FIG. 1 shows a basic configuration example of a digital broadcast transmission apparatus according to this embodiment.
[0016]
This transmission apparatus includes an MPEG video encoder 11 and an MPEG / AC3 audio encoder 12 that encode video and audio, a scrambler 13 and a scrambler 17 that scramble the encoded video and audio, and video. A scramble key generator 14 and a scramble key generator 18 for generating a voice scramble key, a work key generator 110 for generating a work key used when encrypting the scramble key, and an output of the generator is encrypted. An EMM generator 111 that generates an EMM (Entitlement Management Message), an ECM generator 16 that generates an ECM (Entitlement Control Message) by encrypting a scramble key and a work key, an ECM generator 19, and control information related to temporary recording Temporary recording control information setting unit 112 for defining and setting program related information generating program related information And 113, a multiplexer 15 for multiplexing the information, the FEC encoder 114 for error correction encoding the multiplexed signals, consisting of the modulator 115. modulating the encoded signal.
[0017]
The video and audio signals of the digital broadcast program are input to the MPEG video encoder 11 and the MPEG / AC3 audio encoder 12, respectively. The video signal is encoded by the MPEG video encoder 11 and output to the scrambler 13. In the scrambler 13, the video signal encoded based on the scramble key generated from the scramble key generator 14 is scrambled and output to the multiplexer 15.
[0018]
At this time, the scramble key generated from the scramble key generator 14 is also input to the ECM generator 16, encrypted to generate an ECM, and output to the multiplexer 15 as common information.
[0019]
Similarly, the audio signal is output to the multiplexer 15 via the scrambler 17. Further, the scramble key at this time is generated by the scramble key generator 18 and is encrypted by the ECM generator 19 to generate an ECM, which is also output to the multiplexer 15.
[0020]
Further, a work key used when encrypting these scramble keys is generated by the work key generator 110, encrypted by the EMM generator 111 to generate an EMM, and output to the multiplexer 15 as individual information.
[0021]
Now, the temporary recording control information regarding the program is set by the temporary recording control information setting unit 112 and output to the program related information generator 113. The program-related information generator 112 converts this information and other program-related information into a transmission format called a descriptor and a section, and outputs it to the multiplexer 15.
[0022]
Here, FIG. 3 shows an example when the copy control information related to the temporary recording is also set (additional definition) in the digital copy control descriptor. In the digital copy control information (2 bits) of the same descriptor, “01” corresponding to the operator definition is defined as “copy prohibited and only temporary recording allowed”.
[0023]
Also, in order to ensure consistency with the conventional definition for other values, it is defined that temporary recording is possible if copying is possible, and temporary recording is impossible if copying is prohibited.
[0024]
The multiplexer 15 assigns an identifier called PID (Packet ID) to each input stream, divides and multiplexes the packets into fixed-length packets of 188 bytes, and FEC (error correction) as a transport stream (hereinafter referred to as TS). The data is output to the encoder 114.
[0025]
In the FEC encoder 114, the input TS is encoded by convolutional encoding such as Viterbi code or RS (Reed Solomon) encoding, and output to the modulator 115. The modulator 115 performs, for example, digital modulation processing such as QAM and QPSK, and after D / A conversion, is converted to a high frequency (RF) and output as a broadcast signal.
[0026]
Next, FIG. 2 shows an example of a basic configuration of a digital broadcast receiving apparatus (hereinafter referred to as IRD) transmitted by the above-described transmitting apparatus.
[0027]
A high-frequency digital broadcast signal input from the antenna terminal is input to the demodulator 21 via a tuner (not shown). After A / D conversion, the demodulator 21 demodulates a signal that has been digitally modulated on the transmission side, such as QAM or QPSK, and outputs the demodulated signal to an FEC (error correction) decoder 22.
[0028]
The FEC decoder 22 decodes the convolutional encoding such as Viterbi code or RS (Reed Solomon) encoding on the transmission side, and outputs the decoded signal to the descrambler 23. The descrambler 23 descrambles the scrambled video and audio signals of the designated program based on the scramble key, and outputs the descrambler 23 to the transport processor 25 via the selector 24.
[0029]
In the transport processor 25, a predetermined service designated by a broadcast program selector 26 such as a remote controller is selected from a plurality of services (broadcast programs) that have been multiplexed in the TS format. The video and audio signals to be configured are demultiplexed, depacketized, returned to the respective compressed signals, and output to the MPEG video decoder 27 and the MPEG / AC3 audio decoder 28.
[0030]
The transport processor 25 also separates program-related information such as PSI (Program Specific Information) and SI (Service Information) multiplexed together with video and audio and outputs them to the program-related information player 29.
[0031]
Then, the MPEG video decoder 27 decodes the signal encoded by the MPEG2 video high efficiency encoding method while storing the decoded video frame in a DRAM (not shown), and Y, Cb, Cr Are output as a digital component signal, and are superposed on the graphic output of the OSD processor 210 and added by the adder 211 if necessary.
[0032]
Similarly, the audio is decoded by the MPEG / AC3 audio decoder 28 and output.
[0033]
When this IRD is analog output, the video output of the adder 211 is converted into an NTSC analog composite signal via an NTSC encoder, for example, although not shown. The output of the MPEG / AC3 audio decoder 28 is output to an audio D / A converter and output as an analog audio signal.
[0034]
In order to appropriately perform these signal processing, a microcontroller 212 is prepared and supports peripheral devices. The microcontroller 212 analyzes the PSI data reproduced by the program related information regenerator 29 according to the service designation input from the broadcast program selector 26 or the like, for example, such as video and audio constituting the designated service (program). Each transmission identifier is set in the transport processor 25.
[0035]
Further, the related information necessary for the descrambling process is analyzed, and this PID is set in the descrambler 23. Further, it controls playback operations of peripheral circuits such as the MPEG video decoder 27, the MPEG / AC3 audio decoder 28, the program related information player 29, and the OSD processor 210. In particular, the OSD processor 210 instructs the microcontroller 212 to process and edit data held and managed by the program-related information player 29 as necessary, and to execute an EPG (electronic program guide) display.
[0036]
In this IRD, a recording / reproducing device 213 is connected via a digital interface 214.
[0037]
When the recording program selector 217 such as a remote controller designates the start of recording a program of a specific service from the multiplexed signal of the received digital broadcast, the microcontroller 212 that has received this notification is in the case of real-time reproduction of the broadcast signal. Similarly, the designated program related information is analyzed, and each transmission identifier is set in the transport processor 25 and the descrambler 23. As a result, the transport processor 25 demultiplexes the necessary signals and outputs them to the recording / reproducing apparatus 213 via the digital interface 214.
[0038]
In DVB, when selecting (multiple) a program as described above and recording (this stream is called a partial TS), storage related information called SMI (Storage Media Interoperability Table) is created by IRD, It is specified that it is inserted in place of the above SI.
[0039]
There are two types of SMIs: SIT (Selection Information Table) describing information of programs selected for recording and DIT (Discontinuity Information Table) describing discontinuity information of SI.
[0040]
The SIT is created in the SIT creator 221 by extracting and editing only information related to the program or service selected and recorded from the SI multiplexed in the broadcast signal by the selection information creator. Multiplexed inside.
[0041]
The DIT is also inserted into the recording stream as indicating this when the SI information can be discontinuous by the DIT creator 222.
[0042]
In the case of reproduction processing, both the selector 24 and the recorded program selector 215 select and output the input on the recording / reproduction processing side. In the transport processor 25, as in the case of broadcast reception and reproduction, a video that constitutes a program by selecting a predetermined service designated by a recorded program selector 216 such as a remote controller from among the multiplexed signals in the TS format. And the audio signal are demultiplexed, depacketized, converted back to their respective compressed signals, and output to the MPEG video decoder 17 and the MPEG / AC3 audio decoder 28. Also, PSI and SIT program-related information multiplexed together with video and audio are separated and output to the program-related information player 29.
[0043]
Here, the recording control process and the reproduction control process in the IRD will be described in detail below.
[0044]
Regarding the recording process, the above-described microcontroller 212 controls the recording of the program in the procedure as shown in FIG.
[0045]
First, when a recording start instruction is accepted in step S41, the digital copy control information is referenced in step 42, and the process proceeds to step S43. If the value of the digital copy control information is not “11” (copy prohibited and temporary recording not possible) in step S43, the process proceeds to step S44.
[0046]
In step S44, it is detected whether the digital copy control information is “10” (only one generation can be copied and temporary recording is possible). If the digital copy control information is “10”, copy generation management processing is performed in step S45, and recording processing is executed in step S46.
[0047]
If “11” in step S43, it means that recording is not possible as shown in FIG. 3. In step S47, recording impossible processing such as OSD (On Screen Display) display is executed. The recording process continues until a recording stop instruction is received.
[0048]
Next, regarding the reproduction process, the microcontroller 212 controls the reproduction of the temporarily recorded program according to the procedure shown in FIG. First, in step S51, a shiftable time Smax determined in advance between the transmitting and receiving apparatuses is set. When a reproduction start instruction is accepted in step S52, the current time is compared with the broadcast end time in step S53.
[0049]
In step S53, if the current time has not reached the broadcast end time, the process proceeds to step S54, where the shift range Ts, that is, (current time-broadcast start time) and (shiftable time) are compared, and the smaller value is obtained. Taken.
[0050]
For example, if the shiftable time is 30 minutes and a certain program starts broadcasting at 9:00 PM or is currently 9:40 PM, (current time−broadcast start time), that is, the broadcast elapsed time is 40 minutes. Since the possible time is shorter, the shift range Ts is 30 minutes.
[0051]
Next, the process proceeds to step S55, where it is detected whether the current reproduction position is greater than (current time-shift range) and less than or equal to the current time. That is, reproduction can be performed in the range of 9:10 PM to 9:40 PM. Therefore, the process moves to step S56, and time-shift viewing can be performed from 9:10 PM.
[0052]
On the other hand, in step S53, if the current time has passed the broadcast end time, the broadcast has already ended. Therefore, the temporary recording is not performed, and the temporary recording data is deleted in step S57.
[0053]
As described above, by recording the temporary recording control information in the program arrangement information (digital copy control descriptor) and transmitting it, the receiver can perform playback control of the temporary recording of the program according to this information.
[0054]
In this embodiment, the program arrangement information transmitted together with the normal digital broadcast program is also used as temporary recording control information, so that it is not necessary to add a new signal.
(Embodiment 2)
In the above embodiment, the temporary recording means a case where reproduction starts before the recording is completed. However, the temporary recording is not limited to this, and the case where the reproduction expiration date is set and the reproduction is performed before that may be interpreted as the temporary recording. Next, a description will be given of an embodiment of this type that transmits temporary record availability information by limited reception related information. In other words, information on whether or not temporary recording can be performed is transmitted from the transmission device using limited reception related information, and the program for which temporary recording is permitted is restricted by the reproduction expiration date in the reception device.
[0055]
An example of the basic configuration of the transmission apparatus in this embodiment is shown in FIG.
[0056]
The control information relating to temporary recording defined and set by the temporary recording control information setting unit 612 is different from the embodiment shown in FIG. 1 only in that it is output to the ECM generator 66 and the ECM generator 69. The ECM generator 66 and the ECM generator 69 set 1-byte recording control information including temporary recording control as shown in FIG. 7 together with the encrypted scramble key and output it to the multiplexer 65.
[0057]
In this example, the control information related to temporary recording defined and set by the temporary recording control information setting unit 612 is not output to the program related information generator 613, but the temporary recording control information of the program is added to the ECM and the program arrangement information. Each may be set appropriately.
[0058]
Further, the basic configuration of this receiving apparatus is the same as that in FIG. 2 of the first embodiment described above.
The ECM is demultiplexed by the transport processor 25 together with the EMM, and is output as common information and individual information to an IC card (not shown) inserted in the receiver. In the IC card, the encrypted work key and scramble key are decrypted and set in the descrambler 23 to enable descrambling processing such as video and audio.
[0059]
FIG. 8 shows a recording control procedure in this embodiment.
First, when an instruction to start recording is received in step S81, a contract confirmation command based on ECM reception is issued in step S82. Next, in step S83, a response from the IC card is received and the recording control information is referred to.
[0060]
In step S84, if the value of the recording control information is “0x00”, it means that recording is impossible from FIG. 7, so that the process moves to step S85, and recording disable processing such as displaying on the display that recording is impossible is performed. .
[0061]
If the value of the recording control information is not “0x00” in step S84, the process proceeds to step S86, and it is detected whether it is “0x10”. In step S86, if the value of the recording control information is “0x10”, it means that recording is possible from FIG. 7, and the process proceeds to step S87 to perform recording processing.
[0062]
If the value of the recording control information is not “0x10” in step S86, the process proceeds to step S88, and it is detected whether it is “0x02”. If the value of the recording control information in step S88 is “0x02”, it means that temporary recording is possible according to FIG. 7, and the process proceeds to step S89 to perform temporary recording processing.
[0063]
If the value of the recording control information is not “0x02” in step S88, the process proceeds to step S810, and it is detected whether it is “0x01”. If the value of the recording control information is “0x01”, it is possible to record only the contractor from FIG. 7, so that the process proceeds to step S811, and the viewer selects and inputs whether or not to purchase the corresponding program by OSD display.
[0064]
In step S811, when the viewer inputs to purchase, the process proceeds to step S812, and recording processing is performed. If the viewer does not purchase, the recording process is not performed.
[0065]
If the value of the recording control information is not “0x01” in step S810, the process proceeds to step S813, and it is detected whether it is “0x03”. If the value of the recording control information is “0x03”, the process moves to step S814, and the viewer selects and inputs whether or not to purchase the program by OSD display. If the viewer purchases the program, a temporary recording process is performed in step S815. If the viewer does not purchase, the recording process is not performed.
[0066]
On the other hand, if the value of the recording control information is not “0x03” in step S813, the process proceeds to step S816 to detect whether it is “0x04”. If the value of the recording control information is “0x04”, it means “recording is possible only for the contractor and temporary recording is possible” according to FIG. Select input.
[0067]
When the viewer inputs that the purchase is made in step S817, the process proceeds to step S818 to perform recording processing. If it is not purchased, temporary recording is possible, so the process moves to step S819 to perform temporary recording processing. If the value of the recording control information is not “0x04” in step S816, it does not correspond to any of the cases in FIG. 7, and the process proceeds to step S820 to execute a predetermined error process.
[0068]
Next, the procedure of the reproduction control process in this embodiment will be described with reference to FIG.
First, in step S91, a reproduction expiration date determined in advance between the transmitting device and the receiving device is set. When an instruction to start reproduction is accepted in step S92, the process moves to step S93 to refer to the current date and time, and then in step S94, it is detected whether or not the current date has reached the reproduction expiration date.
[0069]
If it is confirmed in step S94 that the current date and time has not passed the reproduction expiration date, the process proceeds to step S95, and reproduction processing is executed.
[0070]
On the other hand, when it is determined in step S94 that the current date and time has passed the reproduction expiration date, the process proceeds to step S96 to check whether the viewer has updated the viewing contract. When the viewing contract update is confirmed in step S96, the process proceeds to step S97 to refer to the contract content.
[0071]
In step S97, the contract contents are referred to, and in step S98, it is confirmed whether reproduction is permitted. If it is confirmed that the reproduction is possible, the process proceeds to step S99 to execute the reproduction process.
[0072]
If it is confirmed in step S98 that playback is not possible, and if it is confirmed in step S96 that the contract has not been updated by the viewer, the process moves to step S910 to indicate that playback is not possible. Perform non-reproducible processing such as displaying.
[0073]
As described above in this embodiment, the temporary recording control information is described in the conditional access related information from the transmitting device and transmitted, and the receiving device follows the temporary recording control information included in the conditional access related information. It is possible to perform playback control of temporary recording of programs.
[0074]
It is also possible to define temporary recording as viewing during a period that does not exceed the reproduction expiration date. It is also possible to make it possible to replay a temporarily recorded program that has been forbidden to be played once the limit has been exceeded, by renewing the viewing contract.
(Embodiment 3)
Temporary recording can also be defined as playback less than a predetermined number of times. Also, the temporary recording control information can be transmitted independently.
[0075]
In this embodiment, the descriptor is newly defined in the program arrangement information and the temporary recording control information is transmitted from the transmitting device, and the receiving device restricts the reproduction when the reproduction of the program permitted to be temporarily recorded exceeds a predetermined number of times. receive.
[0076]
The configurations of the transmission device and the reception device are the same as those in FIGS.
[0077]
On the transmission side, for example, in the program related information generator 113 based on the output of the temporary recording control information setting unit 112 shown in FIG. 1, a descriptor as shown in FIGS. 10 (a) (b) (c) is defined. create.
[0078]
The created descriptor is described in a corresponding table section such as PMT and EIT, and is output to the multiplexer 15. This newly defined and created descriptor is referred to herein as a temporary recording control descriptor.
[0079]
Here, the temporary recording control descriptor temporal_digital_recordability_flag in FIG. 10A indicates whether or not temporary recording is permitted. For example, when this 1 bit is “0” as shown in FIG. When “1”, temporary recording is permitted.
[0080]
The num_of_replay field in FIG. 10A is the number of reproducible times (0 to 15) when the target program is temporarily recorded, and is set on the transmission side.
[0081]
The over_process_control field in FIG. 10A defines the process when the temporarily recorded program exceeds the num_of_replay defined as described above, and is also set on the transmission side. As shown in FIG. 10C, when this value is “010”, it means that the reproduction of the temporarily recorded program is limited in time. Therefore, in this case, playback is limited in time, and display control parameters as shown in FIG. 11 are set.
[0082]
In FIG. 11, partial_replay_unit is a unit of partial reproduction from the start of the program of the temporarily recorded program, and this cycle is repeated until the end of the program. Here, partial_replay_on_time defines the display time within the partial_replay_unit period, and partial_replay_off_time defines the subsequent non-display time.
[0083]
On the other hand, on the receiving side, the program related information including the temporary recording control descriptor is reproduced and analyzed by the program related information regenerator 29 shown in FIG. This procedure will be described with reference to FIG. The digital copy control information in this case is determined based on FIG. 3 except for the case of “11”.
[0084]
First, when a recording start instruction is accepted in step S121, the digital copy control information described in the digital copy control descriptor is referred to in step S122.
[0085]
In step S123, it is checked whether the value of this digital copy control information is “11”. In step S123, if the value of the digital copy control information is not “11” indicating copy prohibition, the process proceeds to step S124, and it is checked whether or not this value is “10”.
[0086]
In step S124, if the value of the digital copy control information is “10”, it means “only one generation can be copied” from FIG. 3. Therefore, copy generation management processing is performed in step S125, and then in step S126. Execute the recording process.
[0087]
On the other hand, if the value of the digital copy control information is “11” in step S123, the temporary recording control descriptor temporal_digital_recordability_flag in FIG. 10A is checked in step S127.
[0088]
If the temporary recording control descriptor temporal_digital_recordability_flag is “1” in step S127, the process proceeds to step S128 to execute temporary recording processing.
[0089]
If the temporary recording control descriptor temporal_digital_recordability_flag is not “1” in step S127, the process proceeds to step S129, and recording disable processing such as displaying on the screen screen that recording is not permitted is executed.
[0090]
Note that the recording processing routine continues to be executed until a recording stop instruction is received.
[0091]
Next, the procedure of reproduction control in the case of this temporary recording will be described with reference to FIG.
[0092]
First, in step S131, the reproducible number of times specified by the num_of_replay field of the temporary recording control descriptor is set, and in step S132, the number of times of reproduction is reset to zero.
[0093]
When an instruction to start reproduction is accepted in step S133, the process proceeds to step S134, and the number of reproductions RN and the number of possible reproductions RNmax are compared. In step S134, if the number of reproductions RN is equal to or less than the reproducible number RNmax, the process proceeds to step S135, the normal reproduction process is executed, and then the process proceeds to step S136 to increment the reproduction number RN.
[0094]
In step S134, when the number of reproductions RN exceeds the number of possible reproductions RNmax, the process proceeds to step S137, and it is checked whether or not the value of the over_process_control field is “000”.
[0095]
If the value of the over_process_control field is “000” in step S137, it means “deletion of temporarily recorded program data” according to FIG. 10C, and the process proceeds to step S138 to delete the temporarily recorded data. .
[0096]
On the other hand, if the value of the over_process_control field is not “000” in step S137, the process proceeds to step S139, and it is checked whether or not this value is “001”. In step S139, if the value of the over_process_control field is “001”, it means “prohibition of reproduction of temporarily recorded program” according to FIG. 10C. Therefore, the process proceeds to step S1310 to execute reproduction inhibition processing. .
[0097]
If the value of the over_process_control field is not “001” in step S139, the process proceeds to step S1311 to check whether the value of the over_process_control field is “010”.
[0098]
In step S1311, if the value of the over_process_control field is “010”, it means “temporarily restrict the playback of the temporarily recorded program” from FIG. 10C. Therefore, in step S1312, according to the parameter setting of FIG. Perform partial playback on the program to achieve effect control. That is, the screen is played back every predetermined time, and the viewer is again contracted to feel like viewing the complete playback image.
[0099]
In this example, the partial reproduction of time has been described as an example. However, reproduction is limited spatially, that is, only a part of the screen can be seen, or the resolution is limited and the reproduction is blurred. You may do it.
[0100]
In this embodiment, the temporary recording control information is defined from the transmission side and described in the program arrangement information and transmitted from the transmission side, and the receiving apparatus can perform the temporary recording and reproduction control of the program according to this information. In this embodiment, effect control can also be performed when the limit on the number of reproductions is exceeded.
[0101]
As described above, temporary recording can be defined as playback from a point in time before the end of recording, playback before the playback expiration date, or when playback is less than a predetermined number of times. .
[0102]
The temporary recording control information can be transmitted in addition to the information for controlling the recording of the digital broadcast program, and the information for controlling the recording of the digital broadcast program that is limitedly received. In addition to the above, it can be transmitted with meaning, or can be transmitted independently as recording control information for temporary recording. The method of sending the temporary recording control information and the definition of the temporary recording can be selected completely independently.
[0103]
In general, it is possible to decide in advance between the transmitting and receiving apparatuses what the temporary recording is, or to send the definition from the transmitting side to the receiving side prior to the control information. In addition, when no temporary recording control information is sent, it is possible to determine in advance how to interpret the information.
[0104]
【The invention's effect】
According to the present invention, a suitable copy control for record conditional access digital broadcast program is made, it is possible to provide a receiving apparatus and a receiving method thereof of the digital broadcast. Therefore, it is possible to easily realize a function such as time shift viewing on the receiving side in many programs by reflecting the intention of the content supplier.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration example of a transmission device according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating a configuration example of a receiving device according to an embodiment of the present invention.
FIG. 3 is a diagram for explaining an example of the meaning of digital copy control information according to an embodiment of the present invention.
FIG. 4 is a diagram for explaining a recording control interpretation procedure according to an embodiment of the present invention;
FIG. 5 is a view for explaining a reproduction control interpretation procedure in the embodiment of the present invention.
FIG. 6 is a diagram illustrating a configuration example of a transmission device according to another embodiment of the present invention.
FIG. 7 is a diagram for explaining an example of the meaning of recording control information in another embodiment of the invention.
FIG. 8 is a diagram for explaining a recording control interpretation procedure according to another embodiment of the invention.
FIG. 9 is a diagram for explaining a playback control interpretation procedure according to another embodiment of the present invention.
FIG. 10 is a diagram for explaining an example of the structure of a temporary recording control descriptor according to still another embodiment of the present invention.
FIG. 11 is a view for explaining partial reproduction in time according to still another embodiment of the present invention.
FIG. 12 is a diagram for explaining a recording control interpretation procedure according to still another embodiment of the present invention.
FIG. 13 is a diagram for explaining a playback control interpretation procedure according to still another embodiment of the present invention.
FIG. 14 is a diagram for explaining an example of a syntax structure of a conventional digital copy control descriptor.
FIG. 15 is a diagram for explaining an example of conventional digital copy control information.
FIG. 16 is a diagram for explaining an example of recording control information of conventional conditional access broadcasting.
FIG. 17 is a diagram for explaining conventional time-shift viewing;
[Explanation of symbols]
11, 61 ... MPEG video encoder, 12, 62 ... MPEG / AC3 audio encoder, 13, 17, 63, 67 ... scrambler, 14, 18, 64, 68 ... scrambled Key generator, 15, 65 ... Multiplexer, 16, 19, 66, 69 ... ECM generator, 21 ... Demodulator, 22 ... FEC decoder, 23 ... Descrambler , 24 ... selector, 25 ... transport processor, 26 ... broadcast program selector, 27 ... MPEG video decoder, 28 ... MPREG / AC3 audio decoder, 29 ... Program related information player 110, 610 ... Work key generator 111, 611 ... EMM generator 112: Temporary recording control information setting unit 113 ... Program related information generator 114 614 FEC encoding 115, modulator, 210, OSD processor, 211, adder, 212, microcontroller, 213, recording / playback device, 214, digital interface, 216, playback Program selector, 221... SIT creator, 222.

Claims (3)

ディジタル放送の限定受信番組を受信する番組受信手段と、
前記限定受信番組の限定受信関連情報を受信する限定受信関連情報受信手段と、
前記限定受信関連情報からコピー可/1世代のみコピー可/コピー禁止を示すコピー世代制御情報および前記ディジタル放送の限定受信番組の再生における、現在放送中の時点から遡って視聴可能なシフト可能時間を示すシフト可能制御情報を取得するシフト可能時間取得手段と、
前記限定受信番組を記録媒体に記録させる記録制御手段と、
前記記録媒体に記録された前記限定番組の前記コピー世代制御情報がコピー禁止を示す場合に、前記限定番組の前記シフト可能時間内のみを遡って再生する再生手段とを有することを特徴とするディジタル放送受信装置。
Program receiving means for receiving a digital broadcast limited reception program;
Limited reception related information receiving means for receiving limited reception related information of the limited reception program;
The conditional access related information copy permitted / copy permission of only one generation / copy copy generation control information and the digital broadcast definitive re raw conditional access programs showing the banned, shiftable time viewable back from the time point of currently broadcast Shiftable time acquisition means for acquiring shiftable control information indicating:
Recording control means for recording the conditional access program on a recording medium;
And a playback means for playing back only within the shiftable time of the limited program when the copy generation control information of the limited program recorded on the recording medium indicates copy prohibition. Broadcast receiving device.
前記番組の前記シフト可能時間以外の部分の記録を削除する記録削除手段を更に有することを特徴とする請求項1記載のディジタル放送受信装置。  2. The digital broadcast receiving apparatus according to claim 1, further comprising record deletion means for deleting a record of the program other than the shiftable time. ディジタル放送の限定受信番組を受信する番組受信ステップと、
前記限定受信番組の限定受信関連情報を受信する限定受信関連情報受信ステップと、
前記限定受信関連情報からコピー可/1世代のみコピー可/コピー禁止を示すコピー世代制御情報および前記ディジタル放送の限定受信番組の再生における、現在放送中の時点から遡って視聴可能なシフト可能時間を示すシフト可能制御情報を取得するシフト可能時間取得ステップと、
前記限定受信番組を記録媒体に記録させる記録制御ステップと、
前記記録媒体に記録された前記限定番組の前記コピー世代制御情報がコピー禁止を示す場合に、前記限定番組の前記シフト可能時間内のみを遡って再生する再生ステップとを有することを特徴とするディジタル放送受信方法。
A program receiving step of receiving a digital broadcast limited reception program;
A limited reception related information receiving step of receiving limited reception related information of the limited reception program;
The conditional access related information copy permitted / copy permission of only one generation / copy copy generation control information and the digital broadcast definitive re raw conditional access programs showing the banned, shiftable time viewable back from the time point of currently broadcast A shiftable time acquisition step of acquiring shiftable control information indicating:
A recording control step of recording the conditional access program on a recording medium;
And a playback step of playing back only within the shiftable time of the limited program when the copy generation control information of the limited program recorded on the recording medium indicates copy prohibition. Broadcast receiving method.
JP2002333323A 2002-11-18 2002-11-18 DIGITAL BROADCAST RECEPTION DEVICE, RECEPTION METHOD, AND DIGITAL BROADCAST TRANSMISSION METHOD Expired - Lifetime JP3824575B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002333323A JP3824575B2 (en) 2002-11-18 2002-11-18 DIGITAL BROADCAST RECEPTION DEVICE, RECEPTION METHOD, AND DIGITAL BROADCAST TRANSMISSION METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002333323A JP3824575B2 (en) 2002-11-18 2002-11-18 DIGITAL BROADCAST RECEPTION DEVICE, RECEPTION METHOD, AND DIGITAL BROADCAST TRANSMISSION METHOD

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2000054591A Division JP3474510B2 (en) 2000-02-29 2000-02-29 Digital broadcast transmitting apparatus, receiving method thereof and receiving apparatus

Publications (2)

Publication Number Publication Date
JP2003234710A JP2003234710A (en) 2003-08-22
JP3824575B2 true JP3824575B2 (en) 2006-09-20

Family

ID=27785606

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002333323A Expired - Lifetime JP3824575B2 (en) 2002-11-18 2002-11-18 DIGITAL BROADCAST RECEPTION DEVICE, RECEPTION METHOD, AND DIGITAL BROADCAST TRANSMISSION METHOD

Country Status (1)

Country Link
JP (1) JP3824575B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4625757B2 (en) * 2005-12-09 2011-02-02 日立コンシューマエレクトロニクス株式会社 Information transmission method
JP4625870B2 (en) * 2009-06-02 2011-02-02 日立コンシューマエレクトロニクス株式会社 Information recording / reproducing apparatus, information recording / reproducing method, and information transmitting / receiving method
JP4654309B2 (en) * 2009-10-15 2011-03-16 日立コンシューマエレクトロニクス株式会社 Information recording / reproducing apparatus, information recording / reproducing method, and information transmitting / receiving method

Also Published As

Publication number Publication date
JP2003234710A (en) 2003-08-22

Similar Documents

Publication Publication Date Title
JP3474510B2 (en) Digital broadcast transmitting apparatus, receiving method thereof and receiving apparatus
US7039614B1 (en) Method for simulcrypting scrambled data to a plurality of conditional access devices
CN1698376B (en) Content delivery system, content delivery apparatus, content recording/playback apparatus, content recording/playback method
JP5041036B2 (en) Broadcast data processing apparatus and broadcast data processing method
US7010685B1 (en) Method and apparatus for storing scrambled digital programs by filtering product identifier
KR101559769B1 (en) Middleware method for providing a list of Records and recording media for the method
CA2420795A1 (en) Transmitting and processing protected content
JP2009111540A (en) Information recording and reproducing device
US20060230322A1 (en) Content processing device
US20060269222A1 (en) Broadcast recording and reproduction apparatus
JPWO2000044170A1 (en) Data processing device and data processing method
US20090190753A1 (en) Recording apparatus and recording method
US8068611B2 (en) Method of playing broadcast program contents using encryption and decryption techniques
KR101531499B1 (en) Middleware, method for providing information about Records and recording media for the method
JP2006135589A (en) Digital broadcast receiving apparatus and method
JP4186429B2 (en) Content transmitting apparatus and method, content receiving apparatus and method
JP3824575B2 (en) DIGITAL BROADCAST RECEPTION DEVICE, RECEPTION METHOD, AND DIGITAL BROADCAST TRANSMISSION METHOD
US20040017914A1 (en) Information reproducing apparatus, information reproducing method, and information reproducing program, and information recording medium on which the information reproducing program is recorded
KR101414348B1 (en) Stream generation method and broadcast reception device
JP3824574B2 (en) Digital broadcast receiving apparatus and method thereof
JP4176778B2 (en) Digital broadcast transmission method
JP4172804B2 (en) Digital broadcast receiving apparatus and method
JP2006270973A (en) Digital broadcast transmission method
KR100636965B1 (en) Recording control device and recording control method
JP2002290905A (en) Digital broadcasting receiver and information recording and reproducing device

Legal Events

Date Code Title Description
A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20050630

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20050713

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20050714

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050802

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051003

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060124

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060530

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060601

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060620

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060627

R151 Written notification of patent or utility model registration

Ref document number: 3824575

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090707

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100707

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110707

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120707

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130707

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313121

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term