JP3689895B2 - Reception device, transmission device, transmission method, and broadcasting system - Google Patents

Reception device, transmission device, transmission method, and broadcasting system Download PDF

Info

Publication number
JP3689895B2
JP3689895B2 JP19341395A JP19341395A JP3689895B2 JP 3689895 B2 JP3689895 B2 JP 3689895B2 JP 19341395 A JP19341395 A JP 19341395A JP 19341395 A JP19341395 A JP 19341395A JP 3689895 B2 JP3689895 B2 JP 3689895B2
Authority
JP
Japan
Prior art keywords
information
program
output
input
stored
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
JP19341395A
Other languages
Japanese (ja)
Other versions
JPH0946306A (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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP19341395A priority Critical patent/JP3689895B2/en
Publication of JPH0946306A publication Critical patent/JPH0946306A/en
Application granted granted Critical
Publication of JP3689895B2 publication Critical patent/JP3689895B2/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)

Description

【0001】
【発明の属する技術分野】
本発明は、受信装置、送信装置および送信方法、並びに放送システムに関する。特に、例えば子供あるいは未成年者などにとって好ましくない番組の視聴を制限する場合に用いて好適な受信装置、送信装置および送信方法、並びに放送システムに関する。
【0002】
【従来の技術】
例えば、放送局からは、視聴者の好みとは無関係に、種々の内容の番組(プログラム)が放送されてくる。従って、その中には、例えば暴力的なシーンや性的なシーンなどを含む、子供あるいは未成年者などにとって好ましくない番組も含まれる。
【0003】
そこで、放送局からの番組が受信可能な、例えばテレビジョン受像機には、そのような番組の映像(画像)および音声をミュートし、その視聴を制限する機能を有するものがある。
【0004】
ここで、以下、適宜、上述のような番組の視聴の制限を、ペアレンタルブロック(Parental Block)という。
【0005】
この場合、放送局からは、ペアレンタルブロックすべき番組については、その旨を示す情報(以下、適宜、ブロックフラグという)とともに送信される。一方、テレビジョン受像機は、番組とともに、ブロックフラグを受信した場合、例えば、暗証番号の入力を要求し、入力された暗証番号が、あらかじめ設定されている暗証番号と一致するときには、受信した番組を出力し、それらが一致しないときには、受信した番組の出力を行わないようになされている。
【0006】
従って、例えば親などの子供を監督する立場にある者、その他成人の視聴者にのみ、暗証番号を知らせるようにすれば、子供が、不適当な番組を視聴することを制限することができるとともに、成人の視聴者などは、暗証番号を入力することで、そのような番組を視聴することができる。
【0007】
【発明が解決しようとする課題】
ところで、成人の視聴者は、暗証番号を忘れる場合があり、この場合、ブロックフラグとともに送信されてきた番組を視聴することができなくなる。そこで、テレビジョン受像機の取扱い説明書などに、ペアレンタルブロックの解除方法を記載しておく方法がある。
【0008】
しかしながら、この場合、未成年の視聴者が、取扱い説明書を読み、ペアレンタルブロックの解除しまうことがある。従って、ペアレンタルブロックの解除方法を、取扱い説明書に記載したのでは、未成年者が、不適当な番組を視聴することを、強固に防止するのが困難となる。
【0009】
本発明は、このような状況に鑑みてなされたものであり、不適当な番組の視聴を、強固に制限することができるようにするものである。
【0010】
【課題を解決するための手段】
本発明の受信装置は、所定の情報を記憶する記憶手段と、受信装置を利用しているユーザが正式ユーザであることが判明した場合に送信装置において生成されて送信されてくる、記憶手段に記憶された所定の情報の更新を許可する許可情報を記憶するとともに、所定の情報の更新が終了したときに許可情報を消去する許可情報記憶手段と、許可情報記憶手段に許可情報が記憶されている場合に、新たな所定の情報の入力があったとき、記憶手段の記憶内容を、その新たな所定の情報に更新する更新手段とを備えることを特徴とする。
【0014】
本発明の受信装置においては、記憶手段は、所定の情報を記憶し、許可情報記憶手段は、受信装置を利用しているユーザが正式ユーザであることが判明した場合に送信装置において生成されて送信されてくる、記憶手段に記憶された所定の情報の更新を許可する許可情報を記憶するとともに、所定の情報の更新が終了したときに許可情報を消去するようになされている。更新手段は、許可情報記憶手段に許可情報が記憶されている場合に、新たな所定の情報の入力があったとき、記憶手段の記憶内容を、その新たな所定の情報に更新するようになされている。
【0018】
【発明の実施の形態】
以下に、本発明の実施例を説明するが、その前に、特許請求の範囲に記載の発明の各手段と以下の実施例との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施例(但し、一例)を付加して、本発明の特徴を記述すると、次のようになる。
【0019】
即ち、請求項1に記載の受信装置は、送信されてきた番組を受信する受信手段(例えば、図6に示すチューナ30など)と、受信手段によって受信された番組の出力を制限する出力制限手段(例えば、図6に示す復号器43およびデスクランブラ44など)と、所定の情報を記憶する記憶手段(例えば、図6に示すEEPROM(Electric Erasable Programable ROM)55など)と、所定の入力を与えるための入力手段(例えば、図6に示す入力部47など)と、記憶手段に記憶された所定の情報と、入力手段による所定の入力とを比較し、その比較結果に対応して、出力制限手段による番組の出力の制限を解除する解除手段(例えば、図6に示すブロック制御部56など)とを備える受信装置であって、受信装置を利用しているユーザが正式ユーザであることが判明した場合に送信装置において生成されて送信されてくる、記憶手段に記憶された所定の情報の更新を許可する許可情報を記憶するとともに、所定の情報の更新が終了したときに許可情報を消去する許可情報記憶手段(例えば、図6に示すEEPROM55など)と、許可情報記憶手段に許可情報が記憶されている場合に、新たな所定の情報の入力があったとき、記憶手段の記憶内容を、その新たな所定の情報に更新する更新手段(例えば、図6に示すブロック制御部56など)とをさらに備えることを特徴とする。
【0023】
なお、勿論この記載は、各手段を上記したものに限定することを意味するものではない。
【0024】
図1は、本発明を適用したスクランブル放送システム(有料放送システム)の一実施例の構成を示している。なお、このスクランブル放送システムにおいては、例えば画像、音声、その他のデータでなる番組がディジタルで、かつスクランブルがかけられて放送されるようになされている。
【0025】
センタ局1では、番組にスクランブルがかけられ、さらに必要な処理が施されて、アンテナ(パラボラアンテナ)2より電波として送信される。この電波は、衛星(放送衛星または通信衛星)3を介して、受信者側のアンテナ(パラボラアンテナ)4で受信され、受信端末5に供給される。受信端末5では、アンテナ4から供給される受信信号(番組)がデスクランブルされ、さらに必要な処理が施された後、モニタに表示され、またはスピーカから出力される(いずれも図示せず)。また、受信端末5では、デスクランブルされた番組、即ち視聴された番組の視聴履歴が、後述する図6に示すメモリ54に記憶され、公衆網6を介して、例えば定期的に、センタ局1に送信される。センタ局1では、受信端末5から視聴履歴を受信すると、その視聴履歴に基づいて、例えば課金処理や視聴率の算出処理が行われる。さらに、受信端末5側から、センタ局1側に対しては、視聴者が、ペアレンタルブロックを解除するための暗証番号を忘れた場合などに、その旨の連絡が、公衆網6を介して行われるようになされている。
【0026】
次に、図2は、センタ局1のより詳細な構成例を示している。番組を構成する映像、音声、その他のデータは、エンコーダ11(エンコーダ11A乃至11E)に入力され、そこでディジタル化される。さらに、エンコーダ11は、番組制御システム12の制御の下、番組単位で、ディジタル化したデータに対し、圧縮(例えば、MPEGの規格に準拠した圧縮処理など)その他の必要な処理(例えば、音声のモードがステレオモードであるか、または2カ国語モードであるかによって異なる処理や、独立音声があるかないかで異なる処理など)を施して、多重化器15に出力する(以下、適宜、エンコーダ11から出力されるデータを番組データという)。
【0027】
なお、本実施例では、エンコーダ11は、エンコーダ11A乃至11Eの5つからなり、従って、多重化器15に対しては、5チャンネル分の番組を同時に供給することができるようになされている。但し、エンコーダ11の数は、5に限定されるものではなく、1つでも良いし、5以外の複数であっても良い。
【0028】
一方、視聴情報収集処理システム22では、処理回路25によって個別キー記憶部24から個別キーが読み出され、スクランブル制御システム13に供給される。ここで、個別キーとは、受信契約した視聴者が有する受信端末5に固有のキーであり、従って、個別キー記憶部24には、すべての受信契約をした受信端末に対する個別キーが記憶されている。
【0029】
また、モデム21において、視聴者からの契約要求が、公衆網6を介して受信された場合、その契約要求は、視聴情報収集処理システム22に供給される。この場合、視聴情報収集処理システム22では、契約情報生成部23において、視聴者からの契約要求に応じて、契約情報が生成され、これもスクランブル制御システム13に供給される。ここで、契約要求には、契約形態を、フラット方式(チャンネル単位で受信料を支払う方式)またはペイパービュー方式(視聴した番組に応じて受信料を支払う方式)とすることや、契約形態をフラット方式とする場合には、どのチャンネルの視聴を契約するかなどの情報が含まれており、契約情報生成部23では、そのような情報が所定のフォーマットの契約情報に変換される。
【0030】
スクランブル制御システム13では、各受信端末の契約状況に応じて、各受信端末で利用される個別情報が生成され、多重化器15に供給される。この個別情報は、視聴情報収集処理システム22から契約情報が供給された場合、その契約情報に応じて更新される。さらに、スクランブル制御システム13においては、スクランブルキーを暗号化するためのワークキーが生成され、関連情報送出装置14に出力される。同時に、このワークキーは、視聴情報収集処理システム22から供給された個別キーを用いて暗号化され、上述した個別情報に含められて多重化器15に供給される。なお、個別情報には、上述した情報の他、その個別情報を利用する受信端末に付されている、各受信端末を識別するためのデコーダ識別番号などや、さらに必要に応じて、後述するクリアフラグなどが含められる。
【0031】
関連情報送出装置14では、番組にスクランブルをかけるためのスクランブルキーが生成され、スクランブラ16に供給される。同時に、このスクランブルキーには、スクランブル制御システム13から供給されるワークキーを用いて暗号化され、各番組に付随する情報である共通情報(番組情報)の中に含められる。また、関連情報送出装置14には、スクランブル制御システム13からワークキーの他、番組制御システム12から、エンコーダ11で処理された番組を識別するためのユニークな番号としての番組番号が供給される。関連情報送出装置14では、この番組番号も、共通情報の中に含められる。さらに、関連情報送出装置14は、その他、番組に関する必要な情報を共通情報に配置し、多重化器15に出力する。即ち、関連情報送出装置14は、例えば、エンコーダ11から出力される番組が、ペアレンタルブロックすべきものである場合、その旨を示すブロックフラグを、共通情報に配置し、多重化器15に出力する。
【0032】
多重化器15は、エンコーダ11からの番組データ、スクランブル制御システム13からの個別情報、および関連情報送出装置14からの共通情報を、時分割多重化し、その多重化データを、パケットの形で、スクランブラ16に出力する。スクランブラ16では、多重化器15からの多重化データのうちの番組部分に対し、関連情報送出装置14からのスクランブルキーを用いてスクランブルがかけられ、誤り訂正部17に出力される。
【0033】
誤り訂正部17では、スクランブラ16の出力に対し、誤り訂正符号が付加され、変調器18に供給される。変調器18では、誤り訂正部17の出力が、例えば位相変調(例えば、4相位相変調など)され、その結果得られる変調信号がアップコンバータ19に出力される。アップコンバータ19では、変調信号の周波数が、所定の周波数にアップコンバートされ、電力増幅器20に出力される。電力増幅器20では、アップコンバータ19からの変調信号が電力増幅され、アンテナ2に供給される。アンテナ2からは、アップコンバータ19からの信号が放射され、この信号は、衛星3を介して、受信者側に送信される。
【0034】
なお、視聴情報収集処理システム22を構成する処理回路25は、個別キー記憶部24および視聴情報記憶部28に対するデータの読み書き制御を行う他、センタ局1のオペレータに操作されることによって、デコーダ識別番号とともにクリアフラグを、スクランブル制御システム13に供給するようになされている。また、視聴情報収集処理システム22を構成する視聴情報記憶部28は、公衆網6を介して、受信端末5から送信されてくる視聴履歴を記憶するようになされている。電話機29は、センタ局1のオペレータがユーザと連絡をとるときに使用される。
【0035】
次に、図3は、図2の多重化器15から出力される、個別情報および共通情報(以下、適宜、両方含めて関連情報という)のパケットのフォーマットを示している。本実施例では、多重化器15からは、例えばMPEG(Moving Picture Experts Group)2の規格に準拠したパケット(トランスポートパケット)が出力されるようになされている。即ち、1つのパケットは、例えば図3に示すように、188バイトで構成され、その先頭の4バイト(32ビット)はヘッダとされ、残りの184バイトはデータ部とされている。
【0036】
ヘッダは、同期バイト、パケットID、およびその他の情報で構成され、その先頭から、8ビットの同期バイト、3つの1ビットの情報、13ビットのパケットID、2つの2ビットの情報、1つの4ビットの情報が順次配置されている。同期バイトには、受信側で同期を取るための情報が配置され、パケットIDには、そのパケットが関連情報のものであるか、またはその他のものであるかを識別するための情報が配置される。なお、多重化器15から出力される番組データのパケットも、図3に示したフォーマットと同様のパケットであり、パケットが番組データのものである場合には、それを識別するための情報が、ヘッダのパケットIDに配置される。
【0037】
ここで、MPEG2では、トランスポートストリームは、図4(A)に示すように定義されている。同図(A)に示すように、トランスポートストリーム(MPEG_transport_stream())は、トランスポートパケット(transport_packet())で構成され、その詳細は、同図(B)に示すように定義されている。なお、同図(B)において、sync_byteから11行目までが、ヘッダの定義を表している。
【0038】
データ部には、上述したような情報が適宜配置される。即ち、パケットが共通情報のものである場合、例えば図5(A)に示すように、データ部には、スクランブルキー(ワークキーを用いて暗号化されたもの)、番組番号、ブロックフラグ、その他の番組に関する情報が、必要に応じて配置される。また、パケットが個別情報のものである場合、例えば図5(B)に示すように、データ部には、デコーダ識別番号、ワークキー(個別キーを用いて暗号化されたもの)、クリアフラグ、その他の情報(例えば、デコーダ識別番号に対応する受信端末の契約者の契約形態など)が、必要に応じて配置される。
【0039】
次に、図6は、受信端末5の詳細構成例を示している。なお、ここでは、受信端末5を有する契約者が、例えばペイパービュー(インパルスペイパービュー)方式の契約を結んでいるものとする。
【0040】
受信端末5は、チューナ30、デコーダ40、およびセキュリティモジュール50から構成されている。チューナ30は、復調器31および誤り訂正部32から構成されており、デコーダ40は、分離回路41、デスクランブラ44、送信制御部45、表示部46、入力部47、モデム48、および選択ボタン49から構成されている。また、セキュリティモジュール50は、復号器42,43、メモリ51乃至54、EEPROM55、ブロック制御部56、および分離回路59から構成されている。なお、セキュリティモジュール50は、受信端末5に対し、着脱可能になされている。従って、受信端末5には、セキュリティモジュール50以外のセキュリティモジュールも装着することができ、また、セキュリティモジュール50は、受信端末5以外の受信端末にも装着することができる。さらに、セキュリティモジュール50は、受信契約を結んだ契約者にのみ提供されるようになされている。
【0041】
衛星3を介して、センタ局1から送信されてきた電波は、アンテナ4で受信され、所定の中間周波数の信号(以下、適宜、IF信号という)とされ、チューナ30に供給される。チューナ30では、復調器31において、アンテナ4からのIF信号に対し、ダウンコンバートその他の必要な処理が施された後、所定のチャンネルの信号が復調され、その復調信号は、誤り訂正部32に出力される。誤り訂正部32では、復調器31からの復調信号に対し、誤り訂正処理が施され、デコーダ40に供給される。
【0042】
デコーダ40では、誤り訂正部32からの出力(パケット)が、分離回路41に入力される。分離回路41では、誤り訂正部32からのパケットが番組データのパケットであるか、または関連情報のパケットであるかが、そのヘッダ(パケットID)を参照することにより識別される。そして、誤り訂正部32からのパケットが、番組データのパケットである場合、そのパケットは、デスクランブラ44に供給される。
【0043】
また、誤り訂正部32からのパケットが、関連情報のパケットである場合、分離回路41は、そのパケットを、セキュリティモジュール50の分離回路59に出力する。分離回路59は、分離回路41から供給された関連情報のパケットが共通情報のパケットであるか、または個別情報のパケットであるかを、やはりそのヘッダ(パケットID)を参照することにより識別する。関連情報のパケットが、共通情報のパケットである場合、そのパケットは、復号器43に出力される。一方、関連情報のパケットが、個別情報のパケットである場合、分離回路59は、メモリ51に記憶されている、受信端末5に固有のデコーダIDを読み出し、このデコーダIDと、個別情報に含まれているデコーダ識別番号とを比較する。
【0044】
そして、分離回路59は、デコーダIDとデコーダ識別番号とが一致した場合のみ、個別情報を復号器42に出力する。即ち、個別情報が、受信端末5で利用されるべきものである場合のみ、その個別情報が、復号器42に出力される。
【0045】
復号器42は、個別情報を受信すると、メモリ53にあらかじめ記憶されているマスタキーを読み出す。ここで、このマスタキーは、センタ局1の個別キー記憶部24に記憶されている個別キーに相当するものである。従って、マスタキーによれば、個別情報に含まれている、暗号化されているワークキーを復号することができる。
【0046】
復号器42は、メモリ53から読み出したマスタキーを用いて、個別情報に含まれるワークキーを復号し、メモリ52に出力して記憶させる。
【0047】
視聴者は、番組の視聴を希望するとき、その視聴を希望する番組を、選択ボタン49を操作することにより選択する。選択ボタン49が操作されると、その操作に対応した操作信号が、復号器43に出力される。復号器43は、選択ボタン49から操作信号を受信すると、メモリ52からワークキーを読み出し、このワークキーを用いて、分離回路59から供給された共通情報に含まれる、暗号化されたスクランブルキーを復号し、デスクランブラ44に出力する。
【0048】
デスクランブラ44は、復号器43からスクランブルキーを受信すると、そのスクランブルキーを用いて、分離回路41から供給される番組データをデスクランブルする。このデスクランブルされた番組データは、図示せぬ回路に出力され、そこで必要な処理(例えば、MPEGデコード処理など)が施された後、図1で説明したように、モニタに表示され、あるいはスピーカから出力される。
【0049】
従って、視聴者は、視聴を希望する番組を、選択ボタン49を操作することで、即ち、インパルスペイパービュー方式で視聴することができる。
【0050】
なお、デスクランブラ44でデスクランブルが開始された後は、そのデスクランブルされている番組が終了すると、あるいは、再度、選択ボタン49が操作されると、復号器43は、スクランブルキーの復号、デスクランブラ44への出力を停止する。これにより、番組は、視聴不可状態となる。
【0051】
デスクランブラ44でデスクランブルが開始されると、復号器43は、共通情報から、デスクランブルされている番組の番組番号を抽出し、これを視聴情報として、メモリ54に供給して記憶させる。視聴者が、選択ボタン49を操作して、番組を視聴するたびに、上述した処理が行われ、これにより、メモリ54には、視聴者が視聴した番組の履歴、即ち視聴履歴が、番組番号のリストの形で記憶される。
【0052】
以上のようにしてメモリ54に記憶された視聴履歴は、例えば定期的に、あるいは、メモリ54に記憶された視聴履歴のデータ量が所定の値となると、センタ局1に送信されるようになされている。
【0053】
即ち、送信制御部45は、例えば、毎月、所定の時刻となると、メモリ54から、視聴履歴を読み出し、モデム48に出力する。モデム48は、視聴履歴を受信すると、公衆網6を介して、センタ局1(図2)のモデム21との通信リンクを確立させる。そして、その通信リンクの確立後、視聴履歴を、デコーダIDとともに、センタ局1に送信(アップリンク)する。
【0054】
センタ局1(図2)のモデム21では、モデム48から公衆網6を介して送信されてきた視聴履歴およびデコーダIDが受信される。この視聴履歴およびデコーダIDは、視聴情報収集処理システム22に供給される。視聴情報収集処理システム22では、視聴履歴が、それとともに送信されてきたデコーダIDと対応付けられ、視聴情報記憶部28に供給されて記憶される。
【0055】
なお、視聴履歴を、デコーダIDと対応付けるのは、その視聴履歴が、どの受信端末から送信されてきたものかが分かるようにするためである。
【0056】
視聴情報記憶部28に視聴履歴が記憶された後は、視聴情報収集処理システム22が内蔵する処理回路25において、その視聴履歴に基づいて、例えば課金処理や、視聴率の算出処理などが行われる。
【0057】
なお、処理回路25では、受信端末5から送信されてきた視聴履歴が、例えば改竄などがされた不正なものかどうかが確認され、その視聴履歴が正常なものである場合、メモリ54の視聴履歴は消去される。これにより、メモリ54の記憶領域が確保され、新たな視聴履歴を記憶することができるようにされる。
【0058】
次に、図7のフローチャートを参照して、センタ局1側からペアレンタルブロックすべき番組が送信されてきた場合の受信端末5の動作について説明する。上述したように、選択ボタン49が操作され、その操作に対応した操作信号が、復号器43に出力されると、復号器43では、ステップS1において、共通情報の中に、ブロックフラグが含まれるかどうかが判定される。ステップS1において、共通情報の中にブロックフラグが含まれないと判定された場合、即ち、デスクランブラ44に入力された番組データが、ペアレンタルブロックすべきものではない場合、ステップS2に進み、通常の処理、即ち、上述したような処理が行われる。従って、この場合、番組を視聴することができる。
【0059】
一方、ステップS1において、共通情報の中にブロックフラグが含まれると判定された場合、即ち、デスクランブラ44に入力された番組データが、ペアレンタルブロックすべきものである場合、復号器43から、ブロック制御部56に対し、ブロックフラグが出力される(この段階では、復号器43からは、デスクランブラ44に対して、スクランブルキーは出力されず、従って、デスクランブルは行われない)。ブロック制御部56は、ブロックフラグを受信すると、ステップS3において、例えばLCD(Liquid Crystal Display)などでなる表示部46に、ペアレンタルブロックを解除するための暗証番号の入力を要求するメッセージ(以下、適宜、入力要求メッセージという)が表示させる。
【0060】
ここで、EEPROM55には、ペアレンタルブロックを解除するための暗証番号(所定の情報))があらかじめ記憶されており、その暗証番号は、セキュリティモジュール50の提供を受ける際に口頭などで、あるいは、その後、郵送などによって、契約者に知らされるようになされている。
【0061】
表示部46に入力要求メッセージが表示された後、ユーザが、例えばテンキーなどでなる入力部47を操作することで暗証番号を入力すると(所定の入力を与えると)(以下、適宜、入力部47を操作することによって入力された暗証番号を、入力暗証番号という)、その入力暗証番号は、入力部47からブロック制御部56に出力される。ブロック制御部56は、入力暗証番号を受信すると、EEPROM55に記憶されている暗証番号(以下、適宜、登録暗証番号という)を読み出し、ステップS4において、入力暗証番号と登録暗証番号とを比較する。
【0062】
ステップS4において、入力暗証番号と、登録暗証番号とが一致すると判定された場合、ステップS5に進み、ブロック制御部56は、復号器43に、スクランブルキーを出力するように指令するコマンド(以下、スクランブルキー出力コマンドという)を出力する。復号器43は、スクランブルキー出力コマンドを受信すると、メモリ52からワークキーを読み出し、以下、上述した場合と同様にして、スクランブルキーを、デスクランブラ44に出力する。従って、受信契約を結んで、暗証番号を知らされた者(親や、成年者など)は、ペアレンタルブロックを解除して、番組を視聴することができる。
【0063】
一方、ステップS4において、入力暗証番号と、登録暗証番号とが一致しないと判定された場合、即ち、例えば子供などが、適当な暗証番号を入力した場合、ステップS6に進み、EEPROM55に、クリアフラグが記憶されているか否かが、ブロック制御部56によって判定される。
【0064】
ここで、EEPROM55にクリアフラグが記憶されるのは、後述するような場合のみであり、従って、通常、EEPROM55には、クリアフラグは記憶されていないので、ステップS6では、クリアフラグが記憶されていないと判定される。この場合、受信端末5は処理を終了し、番組のデスクランブルは行われない。従って、登録暗証番号と一致しない暗証番号が入力された場合、ブロックフラグとともに送信されてきた番組の視聴は、デスクランブラ44(および復号器43)によって制限される。
【0065】
ところで、上述の場合、正式に契約を結んだ、例えば親など(以下、適宜、正式ユーザという))が、例えば暗証番号を忘れ、登録暗証番号と一致する暗証番号の入力をすることができないときであっても、番組の視聴が制限されることとなる。しかしながら、正式に契約を結んだ親などが、ペアレンタルブロックの対象とされるのは好ましくない。
【0066】
そこで、入力暗証番号を忘れたユーザは、例えば、電話機60(図6)などによって、公衆網6を介し、センタ局1のオペレータに対し、その旨を連絡する。オペレータは、電話機29、公衆網6、および電話機60を介して、ユーザと連絡を取り合い、これにより、ユーザが、(子供や未成年などではなく)正式ユーザであることが判明した場合、処理回路25を操作することで、スクランブル制御システム13に対して、クリアフラグを、正式ユーザが有する受信端末5のデコーダIDとともに出力させる。
【0067】
ここで、クリアフラグとは、EEPROM55に記憶された登録暗証番号の更新(変更)を許可するための情報(許可情報)である。
【0068】
スクランブル制御システム13は、デコーダIDとともに、クリアフラグを受信すると、そのデコーダIDに対応するデコーダ識別番号が配置される個別情報(図5(B))に、クリアフラグを含めて多重化器15に出力する。従って、センタ局1からは、連絡のあった正式ユーザに関する個別情報については、クリアフラグを含むものが、番組とともに送信される。
【0069】
これにより、受信端末5では、分離回路59において、関連情報から、クリアフラグを含む個別情報が取り出され、復号器42に出力される。復号器42は、個別情報にクリアフラグが含まれる場合、そのクリアフラグを、EEPROM55に供給して記憶させる(EEPROM55における登録暗証番号の記憶領域以外の記憶領域に記憶させる)。
【0070】
従って、この場合、ステップS4において、入力暗証番号と登録暗証番号とが一致しないと判定され、ステップS6に進むと、そこでは、クリアフラグが、EEPROM55に記憶されていると判定されることになる。この場合、ステップS7に進み、ブロック制御部56は、表示部46に、登録暗証番号を更新するためのメニュー(以下、適宜、更新メニューという)を表示させる。
【0071】
表示部46に、更新メニューが表示された後、正式ユーザは、入力部47を操作することで、所定のコードを、新たな暗証番号として入力する。この新たな暗証番号(新たな所定の情報)は、ブロック制御部56に供給され、ブロック制御部56は、新たな暗証番号を受信すると、ステップS8において、EEPROM55に記憶されていた登録暗証番号に代えて、その新たな暗証番号を記憶させる。
【0072】
その後、ステップS9に進み、ブロック制御部56は、EEPROM55に記憶されたクリアフラグを消去し、ステップS3に戻る。
【0073】
ここで、EEPROM55に記憶されたクリアフラグを消去するのは、次のような理由による。即ち、EEPROM55にクリアフラグを記憶させたままにしておくと、上述したような暗証番号の更新が、誰でも、常時可能となり、ペアレンタルブロックが、実質意味のないものとなってしまうからである。
【0074】
以上のようにして登録暗証番号を更新した後は、ステップS3で入力要求メッセージが表示された後、その登録暗証番号と同一の入力暗証番号を入力することで、上述したように、ペアレンタルブロックを解除することができる。
【0075】
以上のように、EEPROM55にクリアフラグが記憶されている場合に、暗証番号の更新を行うことができるようにしたので、正式ユーザが、暗証番号を忘れた場合であっても、ペアレンタルブロックの解除ができなくなることを防止することができる。
【0076】
さらに、クリアフラグは、ユーザが正式なユーザであることが確認された場合のみ、センタ局1から送信するようにし、暗証番号の更新後、EEPROM55から消去するようにしたので、正式ユーザでない、例えば未成年者などが、不正に、ペアレンタルブロックを解除することを、強固に防止することができる。
【0077】
以上、本発明を、スクランブルをかけた情報をディジタルで放送するスクランブル放送システムに適用した場合について説明したが、本発明は、スクランブルをかけずに放送を行う放送方式によるシステムその他にも適用可能である。また、本発明は、ディジタルで情報を伝送する他、アナログで情報を伝送する装置、あるいはディジタルおよびアナログ混在で情報を伝送する装置などにも適用可能である。
【0078】
なお、本実施例では、衛星回線を介して、番組データを伝送するようにしたが、番組データの伝送は、衛星回線の他、例えばCATV網その他の伝送路を介して行うことが可能である。
【0079】
さらに、本実施例では、クリアコードを、個別情報に含めて、衛星回線を介して送信するようにしたが、クリアコードは、例えば公衆網6などを介して送信することも可能である。
【0080】
また、本実施例においては、個別キーを、視聴情報収集処理システム22が内蔵する個別キー記憶部24に記憶させるようにしたが、個別キーは、その他、例えばスクランブル制御システム13で記憶、管理するようにすることが可能である。
【0081】
また、図6では、デコーダ40とセキュリティモジュール50とが、複数の線で接続されるように図示してあるが、受信端末5を実際に構成する場合には、デコーダ40とセキュリティモジュール50とは、例えば、物理的に1本の線で接続するようにし、その間のデータのやりとりは、例えば半2重通信で行うようにすることが可能である。
【0082】
さらに、本実施例では、多重化器15から出力されるパケットのフォーマットを、MPEG2に準拠したものとするようにしたが、このパケットのフォーマットは、これに限定されるものではない。
【0083】
また、本実施例においては、EEPROM55に、暗証番号が、最初から記憶されているものとしたが、EEPROM55への、最初の暗証番号の登録は、例えば、個別情報に暗証番号を含めて送信することによって、あるいは、公衆網6を介して、暗証番号を送信することによって行うことが可能である。
【0084】
さらに、本実施例では、受信端末5のユーザの契約形態を、インパルスペイパービューとして説明したが、本発明は、その他の契約形態(例えば、フラットやコールアヘッドペイパービュー(電話連絡などによって、番組の視聴を可能としてもらう形態)にも適用可能である。
【0085】
また、ペアレンタルブロックについては、そのレベルを設定するようにすることが可能である。即ち、番組には、例えば、中学生以上には視聴させても良いが、小学生以下には視聴させるべきでないものや、高校生以上には視聴させても良いが、中学生以下には視聴させるべきではないものなどの、様々な「レベル」のものが存在する。そこで、センタ局1からは、ブロックフラグに、番組のレベルを含めて送信するようにし、受信端末5では、ペアレンタルブロックすべき番組のレベルを設定するようにすることが可能である。この場合、ユーザ側の事情にあったペアレンタルブロックを行うことが可能となる。
【0086】
なお、ペアレンタルブロックすべき番組のレベルの設定は、ペアレンタルブロックを解除する場合と同様に、暗証番号の入力があった場合に行うことができるようにするのが望ましい。これは、暗証番号の入力なしで、レベルの設定が可能なようにしてしまうと、例えば親だけでなく、子供なども、ペアレンタルブロックすべき番組のレベルを変更することができることとなり、ペアレンタルブロックが実質上意味のないものになってしまうからである。
【0087】
また、本実施例では、ブロック制御部56をセキュリティモジュール50内に設けるようにしたが、ブロック制御部56は、この他、例えばデコーダ40内に設けるようにすることが可能である。
【0088】
さらに、本実施例においては、登録暗証番号を、セキュリティモジュール50内に設けたEEPROM55に記憶させるようにしたが、登録暗証番号は、この他、例えばデコーダ40内にメモリを設け、そのメモリに記憶させるようにすることが可能である。
【0089】
また、本実施例では、復号器43からデスクランブラ44に対してスクランブルキーを出力させないようにすることで、番組の出力の制限、即ちペアレンタルブロックを行うようにしたが、その他の方法で番組の出力を制限することが可能である。即ち、共通情報にブロックフラグが含まれる場合には、復号器43からデスクランブラ44に対してスクランブルキーを出力させないようにするのではなく、例えば、デスクランブラ44の出力として、ブラックの画面や、番組がペアレンタルブロックされている旨のメッセージを表示した画面などを出力するようにすることで、ペアレンタルブロックを行うようにすることが可能である(但し、この場合、復号器43からデスクランブラ44に対してはスクランブルキーが出力されるので、デスクランブルは行われる)。
【0090】
【発明の効果】
以上の如く、本発明の受信装置によれば、記憶手段に記憶された所定の情報と、入力手段による所定の入力とが比較され、その比較結果に対応して、出力制限手段による番組の出力の制限が解除される。そして、許可情報記憶手段に許可情報が記憶されている場合に、新たな所定の情報の入力があったとき、記憶手段の記憶内容が、その新たな所定の情報に更新される。従って、番組の視聴を強固に制限することが可能となる。
【図面の簡単な説明】
【図1】本発明を適用したスクランブル放送システム(有料放送システム)の一実施例の構成を示す図である。
【図2】図1のセンタ局1の詳細構成例を示すブロック図である。
【図3】パケットのフォーマットを示す図である。
【図4】トランスポートストリームおよびトランスポートパケットを示す図である。
【図5】共通情報および個別情報のパケットを示す図である。
【図6】図1の受信端末5の詳細構成例を示すブロック図である。
【図7】センタ局1側からペアレンタルブロックすべき番組が送信されてきた場合の受信端末5の動作を説明するためのフローチャートである。
【符号の説明】
1 センタ局
2 パラボラアンテナ
3 衛星
4 パラボラアンテナ
5 受信端末
6 公衆網
11 エンコーダ
12 番組制御システム
13 スクランブル制御システム
14 関連情報送出装置
15 多重化器
16 スクランブラ
21 モデム
22 視聴情報収集処理システム
25 処理回路
30 チューナ
40 デコーダ
41 分離回路
42,43 復号器
44 デスクランブラ
46 表示部
47 入力部
50 セキュリティモジュール
51乃至54 メモリ
55 EEPROM
56 ブロック制御部
59 分離回路
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a receiving device, a transmitting device, a transmitting method, and a broadcasting system. In particular, the present invention relates to a receiving apparatus, a transmitting apparatus and a transmitting method, and a broadcasting system that are suitable for use when, for example, restricting viewing of programs that are undesirable for children or minors.
[0002]
[Prior art]
For example, programs (programs) with various contents are broadcast from a broadcasting station regardless of the viewer's preference. Accordingly, some of these programs are not preferable for children or minors, including violent scenes and sexual scenes.
[0003]
Thus, some television receivers that can receive programs from broadcast stations, for example, have a function of muting video (image) and audio of such programs and limiting their viewing.
[0004]
Here, hereinafter, the program viewing restriction as described above is referred to as a parental block.
[0005]
In this case, a program to be parental blocked is transmitted from the broadcasting station together with information indicating that (hereinafter, referred to as a block flag as appropriate). On the other hand, when the television receiver receives the block flag together with the program, for example, it requests the input of a personal identification number, and when the input personal identification number matches a preset personal identification number, the received program Is output, and when they do not match, the received program is not output.
[0006]
Therefore, for example, if the password is given only to a person such as a parent who supervises a child or other adult viewers, the child can be restricted from viewing inappropriate programs. Adult viewers can view such programs by entering their passwords.
[0007]
[Problems to be solved by the invention]
By the way, an adult viewer may forget the password, and in this case, the program transmitted together with the block flag cannot be viewed. Therefore, there is a method of describing how to release the parental block in the instruction manual of the television receiver.
[0008]
However, in this case, a minor viewer may read the instruction manual and release the parental block. Accordingly, if the parental block releasing method is described in the instruction manual, it is difficult to firmly prevent minors from viewing inappropriate programs.
[0009]
The present invention has been made in view of such circumstances, and is intended to firmly limit the viewing of inappropriate programs.
[0010]
[Means for Solving the Problems]
The receiving apparatus of the present invention includes a storage unit that stores predetermined information; When permission information for permitting update of predetermined information stored in the storage means is generated and transmitted in the transmission device when it is determined that the user using the reception device is an official user, Permission information storage means for erasing the permission information when updating of the predetermined information is completed; An update means for updating the stored content of the storage means to the new predetermined information when new predetermined information is input when the permission information is stored in the permission information storage means. Features.
[0014]
In the receiving apparatus of the present invention, the storage means stores predetermined information, and the permission information storage means When permission information for permitting update of predetermined information stored in the storage means is generated and transmitted in the transmission device when it is determined that the user using the reception device is an official user, , Delete permission information when update of predetermined information is finished It is made like that. When the permission information is stored in the permission information storage means, the update means updates the storage content of the storage means to the new predetermined information when new predetermined information is input. ing.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Examples of the present invention will be described below, but before that, in order to clarify the correspondence between each means of the invention described in the claims and the following examples, parentheses after each means are shown. The features of the present invention are described as follows by adding the corresponding embodiment (however, an example).
[0019]
That is, the receiving apparatus according to claim 1 includes a receiving unit (for example, the tuner 30 shown in FIG. 6) that receives a transmitted program, and an output limiting unit that limits the output of the program received by the receiving unit. (For example, the decoder 43 and the descrambler 44 shown in FIG. 6), storage means for storing predetermined information (for example, an EEPROM (Electric Erasable Programmable ROM) 55 shown in FIG. 6), and a predetermined input are given. Input means (for example, the input unit 47 shown in FIG. 6), the predetermined information stored in the storage means, and the predetermined input by the input means are compared, and the output is limited according to the comparison result. A receiving device comprising release means (for example, the block control unit 56 shown in FIG. 6) for releasing the restriction on program output by the means, When permission information for permitting update of predetermined information stored in the storage means is generated and transmitted in the transmission device when it is determined that the user using the reception device is an official user, Permission information storage means for deleting permission information when updating of predetermined information is completed When permission information is stored in the permission information storage means (for example, the EEPROM 55 shown in FIG. 6) and the new predetermined information is input, the storage content of the storage means is changed to the new predetermined information. Update means (for example, the block control unit 56 shown in FIG. 6 and the like) for updating to the above information.
[0023]
Of course, this description does not mean that the respective means are limited to those described above.
[0024]
FIG. 1 shows the configuration of an embodiment of a scramble broadcasting system (paid broadcasting system) to which the present invention is applied. In this scramble broadcasting system, for example, a program made up of images, sounds, and other data is broadcast digitally and scrambled.
[0025]
In the center station 1, the program is scrambled, further processed, and transmitted as a radio wave from the antenna (parabolic antenna) 2. This radio wave is received by a receiver-side antenna (parabolic antenna) 4 via a satellite (broadcast satellite or communication satellite) 3 and supplied to a receiving terminal 5. In the receiving terminal 5, the received signal (program) supplied from the antenna 4 is descrambled, further subjected to necessary processing, and then displayed on a monitor or output from a speaker (both not shown). In the receiving terminal 5, the descrambled program, that is, the viewing history of the viewed program is stored in a memory 54 shown in FIG. 6 to be described later, and the center station 1, for example, periodically via the public network 6. Sent to. When the center station 1 receives the viewing history from the receiving terminal 5, for example, a billing process and a viewing rate calculation process are performed based on the viewing history. Further, when the viewer forgets the personal identification number for releasing the parental block from the receiving terminal 5 side to the center station 1 side, a notification to that effect is sent via the public network 6. It is made to be done.
[0026]
Next, FIG. 2 shows a more detailed configuration example of the center station 1. Video, audio and other data constituting the program are input to the encoder 11 (encoders 11A to 11E) and digitized there. Further, the encoder 11 compresses the digitized data in units of programs under the control of the program control system 12 (for example, compression processing conforming to the MPEG standard) and other necessary processing (for example, audio data). Depending on whether the mode is the stereo mode or the bilingual mode, different processing depending on whether there is an independent voice or the like is performed, and the result is output to the multiplexer 15 (hereinafter referred to as the encoder 11 as appropriate). The data output from is called program data).
[0027]
In this embodiment, the encoder 11 includes five encoders 11A to 11E, and accordingly, the multiplexer 15 can simultaneously supply programs for five channels. However, the number of encoders 11 is not limited to five, and may be one or a plurality other than five.
[0028]
On the other hand, in the viewing information collection processing system 22, the individual key is read from the individual key storage unit 24 by the processing circuit 25 and supplied to the scramble control system 13. Here, the individual key is a key unique to the receiving terminal 5 possessed by the viewer who has made a reception contract. Therefore, the individual key storage unit 24 stores the individual keys for all the receiving terminals that have made the reception contract. Yes.
[0029]
When the modem 21 receives a contract request from the viewer via the public network 6, the contract request is supplied to the viewing information collection processing system 22. In this case, in the viewing information collection processing system 22, the contract information generation unit 23 generates contract information in response to a contract request from the viewer, and this is also supplied to the scramble control system 13. Here, in the contract request, the contract form is a flat system (payment fee for each channel) or a pay-per-view method (payment fee is paid according to the program viewed), or the contract form is a flat method. In this case, information such as which channel is subscribed to is included, and the contract information generation unit 23 converts such information into contract information in a predetermined format.
[0030]
In the scramble control system 13, individual information used by each receiving terminal is generated according to the contract status of each receiving terminal and supplied to the multiplexer 15. When the contract information is supplied from the viewing information collection processing system 22, the individual information is updated according to the contract information. Further, in the scramble control system 13, a work key for encrypting the scramble key is generated and output to the related information transmission device 14. At the same time, this work key is encrypted using the individual key supplied from the viewing information collection processing system 22, is included in the above-described individual information, and is supplied to the multiplexer 15. In addition to the above-mentioned information, the individual information includes a decoder identification number for identifying each receiving terminal, etc. attached to the receiving terminal using the individual information, and a clear described later if necessary. Flags etc. are included.
[0031]
In the related information transmission device 14, a scramble key for scramble the program is generated and supplied to the scrambler 16. At the same time, this scramble key is encrypted using the work key supplied from the scramble control system 13 and is included in common information (program information) which is information accompanying each program. In addition to the work key from the scramble control system 13, a program number as a unique number for identifying the program processed by the encoder 11 is supplied from the program control system 12 to the related information sending device 14. In the related information sending device 14, this program number is also included in the common information. Further, the related information sending device 14 arranges other necessary information regarding the program in the common information and outputs it to the multiplexer 15. That is, for example, when the program output from the encoder 11 is a parental block, the related information transmission device 14 arranges a block flag indicating that in the common information and outputs the block flag to the multiplexer 15. .
[0032]
The multiplexer 15 time-division multiplexes the program data from the encoder 11, the individual information from the scramble control system 13, and the common information from the related information sending device 14, and the multiplexed data is in the form of packets, Output to the scrambler 16. In the scrambler 16, the program portion of the multiplexed data from the multiplexer 15 is scrambled using the scramble key from the related information transmitting device 14 and output to the error correction unit 17.
[0033]
In the error correction unit 17, an error correction code is added to the output of the scrambler 16 and supplied to the modulator 18. In the modulator 18, the output of the error correction unit 17 is phase-modulated (for example, four-phase phase modulation, for example), and the resulting modulated signal is output to the up-converter 19. In the up-converter 19, the frequency of the modulation signal is up-converted to a predetermined frequency and output to the power amplifier 20. In the power amplifier 20, the modulated signal from the up-converter 19 is power amplified and supplied to the antenna 2. A signal from the up-converter 19 is radiated from the antenna 2, and this signal is transmitted to the receiver side via the satellite 3.
[0034]
Note that the processing circuit 25 constituting the viewing information collection processing system 22 performs data read / write control on the individual key storage unit 24 and the viewing information storage unit 28 and is operated by an operator of the center station 1 so as to identify the decoder. A clear flag is supplied to the scramble control system 13 together with the number. Also, the viewing information storage unit 28 constituting the viewing information collection processing system 22 is configured to store a viewing history transmitted from the receiving terminal 5 via the public network 6. The telephone 29 is used when the operator of the center station 1 contacts the user.
[0035]
Next, FIG. 3 shows a packet format of individual information and common information (hereinafter referred to as related information as appropriate) output from the multiplexer 15 of FIG. In this embodiment, the multiplexer 15 outputs a packet (transport packet) compliant with, for example, MPEG (Moving Picture Experts Group) 2 standard. That is, for example, as shown in FIG. 3, one packet is composed of 188 bytes, the first 4 bytes (32 bits) being a header, and the remaining 184 bytes being a data portion.
[0036]
The header is composed of a synchronization byte, a packet ID, and other information. From the head, the header is an 8-bit synchronization byte, three 1-bit information, a 13-bit packet ID, two 2-bit information, and one 4 Bit information is sequentially arranged. Information for synchronization on the receiving side is arranged in the synchronization byte, and information for identifying whether the packet is related information or other information is arranged in the packet ID The The packet of program data output from the multiplexer 15 is also the same packet as the format shown in FIG. 3, and when the packet is of program data, the information for identifying it is: It is arranged in the packet ID of the header.
[0037]
Here, in MPEG2, the transport stream is defined as shown in FIG. As shown in FIG. 9A, the transport stream (MPEG_transport_stream ()) is composed of transport packets (transport_packet ()), and the details thereof are defined as shown in FIG. In FIG. 5B, the definition from the sync_byte to the 11th line represents the header definition.
[0038]
Information as described above is appropriately arranged in the data portion. That is, when the packet is of common information, for example, as shown in FIG. 5A, the data portion includes a scramble key (encrypted using a work key), a program number, a block flag, and the like. Information on the programs is arranged as necessary. Further, when the packet is of individual information, for example, as shown in FIG. 5B, the data portion includes a decoder identification number, a work key (encrypted using the individual key), a clear flag, Other information (for example, the contract form of the contractor of the receiving terminal corresponding to the decoder identification number) is arranged as necessary.
[0039]
Next, FIG. 6 shows a detailed configuration example of the receiving terminal 5. Here, it is assumed that the contractor having the receiving terminal 5 has a contract of pay per view (impulse pay per view), for example.
[0040]
The receiving terminal 5 includes a tuner 30, a decoder 40, and a security module 50. The tuner 30 includes a demodulator 31 and an error correction unit 32. The decoder 40 includes a separation circuit 41, a descrambler 44, a transmission control unit 45, a display unit 46, an input unit 47, a modem 48, and a selection button 49. It is composed of The security module 50 includes decoders 42 and 43, memories 51 to 54, an EEPROM 55, a block control unit 56, and a separation circuit 59. The security module 50 is detachable from the receiving terminal 5. Accordingly, a security module other than the security module 50 can be attached to the receiving terminal 5, and the security module 50 can be attached to a receiving terminal other than the receiving terminal 5. Further, the security module 50 is provided only to a contractor who has a reception contract.
[0041]
A radio wave transmitted from the center station 1 via the satellite 3 is received by the antenna 4, converted into a signal of a predetermined intermediate frequency (hereinafter referred to as an IF signal as appropriate), and supplied to the tuner 30. In the tuner 30, the IF signal from the antenna 4 is subjected to down conversion and other necessary processing in the demodulator 31, and then a signal of a predetermined channel is demodulated, and the demodulated signal is sent to the error correction unit 32. Is output. In the error correction unit 32, error correction processing is performed on the demodulated signal from the demodulator 31 and supplied to the decoder 40.
[0042]
In the decoder 40, the output (packet) from the error correction unit 32 is input to the separation circuit 41. The separation circuit 41 identifies whether the packet from the error correction unit 32 is a program data packet or a related information packet by referring to its header (packet ID). When the packet from the error correction unit 32 is a program data packet, the packet is supplied to the descrambler 44.
[0043]
When the packet from the error correction unit 32 is a packet of related information, the separation circuit 41 outputs the packet to the separation circuit 59 of the security module 50. The separation circuit 59 identifies whether the packet of related information supplied from the separation circuit 41 is a packet of common information or a packet of individual information by referring to its header (packet ID). If the related information packet is a common information packet, the packet is output to the decoder 43. On the other hand, when the related information packet is an individual information packet, the separation circuit 59 reads out the decoder ID unique to the receiving terminal 5 stored in the memory 51, and is included in the decoder ID and the individual information. Compare with the current decoder identification number.
[0044]
The separation circuit 59 outputs the individual information to the decoder 42 only when the decoder ID matches the decoder identification number. That is, only when the individual information is to be used at the receiving terminal 5, the individual information is output to the decoder 42.
[0045]
When receiving the individual information, the decoder 42 reads the master key stored in the memory 53 in advance. Here, the master key corresponds to an individual key stored in the individual key storage unit 24 of the center station 1. Therefore, according to the master key, it is possible to decrypt the encrypted work key included in the individual information.
[0046]
Using the master key read from the memory 53, the decryptor 42 decrypts the work key included in the individual information, and outputs it to the memory 52 for storage.
[0047]
When the viewer desires to watch a program, the viewer selects the program that he / she wants to watch by operating the selection button 49. When the selection button 49 is operated, an operation signal corresponding to the operation is output to the decoder 43. Upon receiving the operation signal from the selection button 49, the decryptor 43 reads the work key from the memory 52, and uses this work key to obtain the encrypted scramble key included in the common information supplied from the separation circuit 59. Decode and output to descrambler 44.
[0048]
When the descrambler 44 receives the scramble key from the decoder 43, the descrambler 44 descrambles the program data supplied from the separation circuit 41 using the scramble key. The descrambled program data is output to a circuit (not shown), where necessary processing (for example, MPEG decoding processing) is performed, and then displayed on a monitor or a speaker as described in FIG. Is output from.
[0049]
Therefore, the viewer can view the program desired to be viewed by operating the selection button 49, that is, by the impulse pay-per-view method.
[0050]
After descrambling is started by the descrambler 44, when the descrambled program ends or when the selection button 49 is operated again, the decoder 43 decrypts the scramble key, The output to the ramper 44 is stopped. As a result, the program is disabled.
[0051]
When descrambling is started by the descrambler 44, the decoder 43 extracts the program number of the descrambled program from the common information, and supplies this as viewing information to the memory 54 for storage. Each time the viewer operates the selection button 49 to view the program, the above-described processing is performed, whereby the history of the program viewed by the viewer, that is, the viewing history is stored in the memory 54 by the program number. Is stored in the form of a list.
[0052]
The viewing history stored in the memory 54 as described above is transmitted to the center station 1, for example, periodically or when the data amount of the viewing history stored in the memory 54 reaches a predetermined value. ing.
[0053]
That is, the transmission control unit 45 reads the viewing history from the memory 54 and outputs it to the modem 48 at a predetermined time every month, for example. Upon receiving the viewing history, the modem 48 establishes a communication link with the modem 21 of the center station 1 (FIG. 2) via the public network 6. Then, after establishing the communication link, the viewing history is transmitted (uplink) to the center station 1 together with the decoder ID.
[0054]
The modem 21 of the center station 1 (FIG. 2) receives the viewing history and the decoder ID transmitted from the modem 48 via the public network 6. This viewing history and decoder ID are supplied to the viewing information collection processing system 22. In the viewing information collection processing system 22, the viewing history is associated with the decoder ID transmitted together with the viewing history, supplied to the viewing information storage unit 28 and stored therein.
[0055]
The reason why the viewing history is associated with the decoder ID is to make it possible to know from which receiving terminal the viewing history is transmitted.
[0056]
After the viewing history is stored in the viewing information storage unit 28, the processing circuit 25 built in the viewing information collection processing system 22 performs, for example, a billing process or a viewing rate calculation process based on the viewing history. .
[0057]
In the processing circuit 25, it is confirmed whether or not the viewing history transmitted from the receiving terminal 5 is an unauthorized one that has been altered, for example. If the viewing history is normal, the viewing history in the memory 54 is displayed. Is erased. Thereby, a storage area of the memory 54 is secured, and a new viewing history can be stored.
[0058]
Next, the operation of the receiving terminal 5 when a program to be parental blocked is transmitted from the center station 1 side will be described with reference to the flowchart of FIG. As described above, when the selection button 49 is operated and an operation signal corresponding to the operation is output to the decoder 43, the decoder 43 includes a block flag in the common information in step S1. It is determined whether or not. If it is determined in step S1 that the block flag is not included in the common information, that is, if the program data input to the descrambler 44 is not to be parental blocked, the process proceeds to step S2, and the normal data Processing, that is, processing as described above is performed. Therefore, in this case, the program can be viewed.
[0059]
On the other hand, if it is determined in step S1 that the block flag is included in the common information, that is, if the program data input to the descrambler 44 is to be parental blocked, the decoder 43 sends a block A block flag is output to the control unit 56 (at this stage, the scramble key is not output from the decoder 43 to the descrambler 44, and therefore descrambling is not performed). When the block control unit 56 receives the block flag, in step S3, the block control unit 56 requests a display unit 46 such as an LCD (Liquid Crystal Display) to input a personal identification number for canceling the parental block (hereinafter, referred to as “a password”) The input request message is displayed as appropriate.
[0060]
Here, in the EEPROM 55, a personal identification number (predetermined information) for releasing the parental block is stored in advance, and the personal identification number is verbally when receiving the provision of the security module 50, or Thereafter, the contractor is informed by mail or the like.
[0061]
After the input request message is displayed on the display unit 46, when the user inputs a personal identification number by operating the input unit 47 such as a numeric keypad (giving a predetermined input) (hereinafter, the input unit 47 as appropriate). The input password is referred to as an input password), and the input password is output from the input unit 47 to the block control unit 56. When receiving the input personal identification number, the block control unit 56 reads the personal identification number stored in the EEPROM 55 (hereinafter referred to as a registered personal identification number as appropriate), and compares the input personal identification number with the registered personal identification number in step S4.
[0062]
If it is determined in step S4 that the input code number and the registered code number match, the process proceeds to step S5, and the block control unit 56 instructs the decoder 43 to output a scramble key (hereinafter, referred to as “scramble key”). Scramble key output command). When receiving the scramble key output command, the decoder 43 reads the work key from the memory 52 and outputs the scramble key to the descrambler 44 in the same manner as described above. Therefore, a person who has signed a reception contract and is informed of the password (parent, adult, etc.) can cancel the parental block and view the program.
[0063]
On the other hand, if it is determined in step S4 that the input personal identification number does not match the registered personal identification number, that is, if, for example, a child or the like has entered an appropriate personal identification number, the process proceeds to step S6, and the EEPROM 55 has a clear flag. Is determined by the block control unit 56.
[0064]
Here, the clear flag is stored in the EEPROM 55 only in the case as described later. Therefore, since the clear flag is not normally stored in the EEPROM 55, the clear flag is stored in step S6. It is determined that there is no. In this case, the receiving terminal 5 ends the process and the program is not descrambled. Therefore, when a password that does not match the registered password is input, viewing of the program transmitted with the block flag is restricted by the descrambler 44 (and the decoder 43).
[0065]
By the way, in the above-mentioned case, when a formal contract is made, such as a parent (hereinafter referred to as a formal user as appropriate), for example, forgets the personal identification number and cannot enter a personal identification number that matches the registered personal identification number. Even so, viewing of the program is restricted. However, it is not preferable that a parent who has made a formal contract is a parental block.
[0066]
Therefore, the user who has forgotten the input PIN number notifies the operator of the center station 1 via the public network 6 via the telephone 60 (FIG. 6), for example. If the operator contacts the user via the telephone 29, the public network 6, and the telephone 60, thereby determining that the user is an authorized user (not a child or a minor), the processing circuit By operating 25, the scramble control system 13 is caused to output a clear flag together with the decoder ID of the receiving terminal 5 possessed by the official user.
[0067]
Here, the clear flag is information (permission information) for permitting the update (change) of the registered personal identification number stored in the EEPROM 55.
[0068]
When the scramble control system 13 receives the clear flag together with the decoder ID, the scramble control system 13 includes the clear flag in the individual information (FIG. 5B) in which the decoder identification number corresponding to the decoder ID is arranged. Output. Therefore, the center station 1 transmits individual information regarding the authorized user who has been contacted, including the clear flag, together with the program.
[0069]
Thereby, in the receiving terminal 5, the individual information including the clear flag is extracted from the related information in the separation circuit 59 and output to the decoder 42. When the clear flag is included in the individual information, the decoder 42 supplies the clear flag to the EEPROM 55 for storage (stores it in a storage area other than the storage area for the registered personal identification number in the EEPROM 55).
[0070]
Therefore, in this case, in step S4, it is determined that the input code number and the registered code number do not match. When the process proceeds to step S6, it is determined that the clear flag is stored in the EEPROM 55. . In this case, the process proceeds to step S7, and the block control unit 56 causes the display unit 46 to display a menu for updating the registered personal identification number (hereinafter referred to as an update menu as appropriate).
[0071]
After the update menu is displayed on the display unit 46, the official user operates the input unit 47 to input a predetermined code as a new password. This new password (new predetermined information) is supplied to the block controller 56. When the block controller 56 receives the new password, the block password is changed to the registered password stored in the EEPROM 55 in step S8. Instead, the new password is stored.
[0072]
Thereafter, the process proceeds to step S9, where the block control unit 56 erases the clear flag stored in the EEPROM 55, and returns to step S3.
[0073]
Here, the clear flag stored in the EEPROM 55 is erased for the following reason. That is, if the clear flag is stored in the EEPROM 55, anyone can update the password as described above, and the parental block becomes substantially meaningless. .
[0074]
After updating the registered personal identification number as described above, after the input request message is displayed in step S3, by inputting the same personal identification number as the registered personal identification number, the parental block is obtained as described above. Can be released.
[0075]
As described above, since the password can be updated when the clear flag is stored in the EEPROM 55, even if the official user forgets the password, the parental block It is possible to prevent the release from being impossible.
[0076]
Further, since the clear flag is transmitted from the center station 1 only when it is confirmed that the user is an authorized user, and is deleted from the EEPROM 55 after the password is updated, it is not an authorized user. It is possible to firmly prevent minors and the like from illegally releasing the parental block.
[0077]
As described above, the case where the present invention is applied to a scramble broadcasting system that digitally broadcasts scrambled information has been described. However, the present invention can also be applied to a system based on a broadcasting system that performs broadcasting without scramble. is there. Further, the present invention can be applied not only to digitally transmitting information, but also to an apparatus that transmits information in analog, or an apparatus that transmits information in a mixed digital and analog manner.
[0078]
In this embodiment, the program data is transmitted via the satellite line. However, the program data can be transmitted via the CATV network or other transmission lines in addition to the satellite line. .
[0079]
Furthermore, in this embodiment, the clear code is included in the individual information and transmitted via the satellite line. However, the clear code can also be transmitted via the public network 6 or the like, for example.
[0080]
In the present embodiment, the individual keys are stored in the individual key storage unit 24 built in the viewing information collection processing system 22, but the individual keys are also stored and managed by, for example, the scramble control system 13. It is possible to do so.
[0081]
In FIG. 6, the decoder 40 and the security module 50 are illustrated as being connected by a plurality of lines. However, when the receiving terminal 5 is actually configured, the decoder 40 and the security module 50 are For example, it is possible to physically connect with one line and exchange data between them by, for example, half-duplex communication.
[0082]
Furthermore, in the present embodiment, the format of the packet output from the multiplexer 15 is made compliant with MPEG2, but the format of this packet is not limited to this.
[0083]
In the present embodiment, the password is assumed to be stored in the EEPROM 55 from the beginning. However, for example, the registration of the first password in the EEPROM 55 is performed by including the password in the individual information. Or by transmitting a personal identification number via the public network 6.
[0084]
Furthermore, in the present embodiment, the contract form of the user of the receiving terminal 5 has been described as impulse pay-per-view. However, the present invention is not limited to other contract forms (for example, flat or call-ahead pay-per-view (such as telephone contact). It can also be applied to a form that can be made possible.
[0085]
Further, the level of the parental block can be set. That is, for example, programs may be viewed by junior high school students or higher, but should not be viewed by elementary school students or lower, or may be viewed by high school students or higher, but should not be viewed by junior high school students or younger. There are various "levels" of things. Therefore, the center station 1 can transmit the block flag including the level of the program, and the receiving terminal 5 can set the level of the program to be parental blocked. In this case, it is possible to perform a parental block suitable for the circumstances on the user side.
[0086]
It should be noted that the setting of the level of the program to be parental-blocked is desirably made possible when a password is entered, as in the case of releasing the parental block. This means that if the level can be set without entering the password, for example, not only the parent but also the child can change the level of the program to be parental blocked. This is because the block becomes substantially meaningless.
[0087]
In this embodiment, the block control unit 56 is provided in the security module 50. However, the block control unit 56 can be provided in the decoder 40, for example.
[0088]
Furthermore, in the present embodiment, the registered password is stored in the EEPROM 55 provided in the security module 50, but the registered password is also provided in the decoder 40, for example, and stored in the memory. It is possible to make it.
[0089]
Further, in this embodiment, by restricting the descrambler 44 from outputting the scramble key from the decoder 43, the program output is restricted, that is, the parental block is performed. Can be limited. That is, when the block flag is included in the common information, the scramble key is not output from the decoder 43 to the descrambler 44. For example, as the output of the descrambler 44, a black screen, It is possible to perform parental block by outputting a screen displaying a message indicating that the program is parental blocked (however, in this case, it is possible to perform descrambler from the decoder 43). 44, a scramble key is output, so that descrambling is performed).
[0090]
【The invention's effect】
As described above, according to the receiving apparatus of the present invention, the predetermined information stored in the storage unit and the predetermined input by the input unit are compared, and the output of the program by the output limiting unit is performed in accordance with the comparison result. The restrictions on will be lifted. When permission information is stored in the permission information storage means, when new predetermined information is input, the storage content of the storage means is updated to the new predetermined information. Therefore, viewing of the program can be strongly restricted.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an embodiment of a scramble broadcasting system (paid broadcasting system) to which the present invention is applied.
FIG. 2 is a block diagram illustrating a detailed configuration example of the center station 1 of FIG. 1;
FIG. 3 is a diagram illustrating a format of a packet.
FIG. 4 is a diagram illustrating transport streams and transport packets.
FIG. 5 is a diagram illustrating a packet of common information and individual information.
6 is a block diagram illustrating a detailed configuration example of the receiving terminal 5 of FIG. 1;
FIG. 7 is a flowchart for explaining the operation of the receiving terminal 5 when a program to be parental-blocked is transmitted from the center station 1 side.
[Explanation of symbols]
1 Center station
2 Parabolic antenna
3 satellites
4 Parabolic antenna
5 receiving terminals
6 Public network
11 Encoder
12 Program control system
13 Scramble control system
14 Related information sending device
15 Multiplexer
16 Scrambler
21 Modem
22 Viewing information collection processing system
25 Processing circuit
30 tuner
40 decoder
41 Separation circuit
42,43 Decoder
44 Descrambler
46 Display
47 Input section
50 Security module
51 to 54 memory
55 EEPROM
56 Block controller
59 Separation circuit

Claims (3)

送信されてきた番組を受信する受信手段と、
前記受信手段によって受信された前記番組の出力を制限する出力制限手段と、
所定の情報を記憶する記憶手段と、
所定の入力を与えるための入力手段と、
前記記憶手段に記憶された前記所定の情報と、前記入力手段による前記所定の入力とを比較し、その比較結果に対応して、前記出力制限手段による前記番組の出力の制限を解除する解除手段と
を備える受信装置であって、
受信装置を利用しているユーザが正式ユーザであることが判明した場合に送信装置において生成されて送信されてくる、前記記憶手段に記憶された前記所定の情報の更新を許可する許可情報を記憶するとともに、前記所定の情報の更新が終了したときに前記許可情報を消去する許可情報記憶手段と、
前記許可情報記憶手段に前記許可情報が記憶されている場合に、新たな所定の情報の入力があったとき、前記記憶手段の記憶内容を、その新たな所定の情報に更新する更新手段と
をさらに備えることを特徴とする受信装置。
Receiving means for receiving the transmitted program;
Output limiting means for limiting the output of the program received by the receiving means;
Storage means for storing predetermined information;
An input means for giving a predetermined input;
Release means for comparing the predetermined information stored in the storage means with the predetermined input by the input means and releasing the restriction on the output of the program by the output restriction means in accordance with the comparison result A receiving device comprising:
Permission information for permitting the update of the predetermined information stored in the storage means, which is generated and transmitted by the transmission device when the user using the reception device is found to be an official user, is stored. And permission information storage means for erasing the permission information when the update of the predetermined information is completed,
An update means for updating the storage content of the storage means to the new predetermined information when new predetermined information is input when the permission information is stored in the permission information storage means; A receiving device further comprising:
前記許可情報は、前記番組とともに送信されてきたものであり、
前記受信手段は、前記番組とともに、前記許可情報を受信し、前記許可情報記憶手段に記憶させる
ことを特徴とする請求項1に記載の受信装置。
The permission information has been transmitted together with the program,
The receiving apparatus according to claim 1, wherein the receiving unit receives the permission information together with the program and stores the permission information in the permission information storage unit.
前記更新手段は、前記記憶手段の記憶内容の更新後、前記許可情報を削除する
ことを特徴とする請求項1に記載の受信装置。
The receiving apparatus according to claim 1, wherein the updating unit deletes the permission information after updating the storage contents of the storage unit.
JP19341395A 1995-07-28 1995-07-28 Reception device, transmission device, transmission method, and broadcasting system Expired - Lifetime JP3689895B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19341395A JP3689895B2 (en) 1995-07-28 1995-07-28 Reception device, transmission device, transmission method, and broadcasting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19341395A JP3689895B2 (en) 1995-07-28 1995-07-28 Reception device, transmission device, transmission method, and broadcasting system

Publications (2)

Publication Number Publication Date
JPH0946306A JPH0946306A (en) 1997-02-14
JP3689895B2 true JP3689895B2 (en) 2005-08-31

Family

ID=16307553

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19341395A Expired - Lifetime JP3689895B2 (en) 1995-07-28 1995-07-28 Reception device, transmission device, transmission method, and broadcasting system

Country Status (1)

Country Link
JP (1) JP3689895B2 (en)

Also Published As

Publication number Publication date
JPH0946306A (en) 1997-02-14

Similar Documents

Publication Publication Date Title
JP3978441B2 (en) Control over global transport data streams
EP0923247B1 (en) Information broadcasting method, receiver and information processing apparatus
US20060095935A1 (en) Method for receiving digital broadcast signal
JP4359158B2 (en) Digital broadcast receiving apparatus and contract program viewing method
JP3708905B2 (en) Broadcast receiver, broadcast reception system, and information distribution method
JP5110661B2 (en) Receiving apparatus and receiving method
JP3968793B2 (en) Broadcast receiving apparatus, broadcast receiving method, broadcast transmitting apparatus, broadcast transmitting method, broadcast transmitting / receiving apparatus, and broadcast transmitting / receiving method
JP3689895B2 (en) Reception device, transmission device, transmission method, and broadcasting system
JP3653792B2 (en) Descrambling device, viewing history receiving device, scramble broadcasting system, and scramble broadcasting method
JPH0946674A (en) Receiver, viewing history transmission method, transmitter and transmission method and broadcast system
JPH11289528A (en) Data distribution method and distributed data selector
JPH11252529A (en) Information providing device, its method, information receiver and its method
JP4432991B2 (en) Receiving apparatus and method
JP3780563B2 (en) Pay broadcast system and method, broadcast receiving terminal and method, and viewing information collection system and method
JP5317230B2 (en) Interphone video distribution system and card adapter
JP4001995B2 (en) Communication control method and receiving apparatus using the same
JP4427880B2 (en) TRANSMISSION DEVICE, TRANSMISSION METHOD, RECEPTION DEVICE, RECEPTION METHOD, AND RECORDING MEDIUM
KR20000028273A (en) Method for displaying message for inviting to join channel for broadcasting satellite receiver
JP4419099B2 (en) Broadcasting system and control method, broadcasting apparatus and broadcasting method, and receiving apparatus and receiving method
JP4186976B2 (en) Broadcast reception method
JP2000236529A (en) Information receiver, its method and served medium
KR101045490B1 (en) Broadcast conditional access system with impulse purchase capability in a two way network
JP2005245013A (en) Digital broadcast receiving apparatus, and transmission method
US20050232418A1 (en) Method of distributing encrypted portions of an audiovisual programme
KR20060118261A (en) Conditional access system and method for digital multimedia broadcasting using wireless internet

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041216

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050309

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050427

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: 20050523

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050605

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term