JP2001223653A - Program receiving terminal and program service method - Google Patents
Program receiving terminal and program service methodInfo
- Publication number
- JP2001223653A JP2001223653A JP2000034059A JP2000034059A JP2001223653A JP 2001223653 A JP2001223653 A JP 2001223653A JP 2000034059 A JP2000034059 A JP 2000034059A JP 2000034059 A JP2000034059 A JP 2000034059A JP 2001223653 A JP2001223653 A JP 2001223653A
- Authority
- JP
- Japan
- Prior art keywords
- program
- circuit
- descrambling
- control
- control information
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6543—Transmission by server directed to the client for forcing some client operations, e.g. recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、衛星放送システ
ム、CATV(Cable Television)放送システム、地上
放送システム、又は番組コンテンツを利用者に配信,配
布してサービスを行うシステム等に好適な番組受信端末
装置及び番組提供方法に関する。The present invention relates to a program receiving terminal suitable for a satellite broadcasting system, a CATV (Cable Television) broadcasting system, a terrestrial broadcasting system, a system for distributing and distributing program contents to users, and providing a service. The present invention relates to an apparatus and a program providing method.
【0002】[0002]
【従来の技術】近年、衛星を利用したディジタル放送が
普及しようとしている。ディジタル放送は、MPEG
(Moving Picture Experts Group)2等の圧縮技術を採
用することによって多チャンネル化を可能にしている。
多チャンネル化によって、1度に放送される番組数が極
めて多くなる。利用者は放送時間が競合した番組の視聴
等のために、一旦蓄積メディアに放送番組を記録した後
に視聴することも多くなると考えられる。2. Description of the Related Art In recent years, digital broadcasting using satellites is about to spread. Digital broadcasting is MPEG
(Moving Picture Experts Group) 2 or the like enables multi-channeling.
With the increase in the number of channels, the number of programs broadcast at one time becomes extremely large. It is considered that the user often records a broadcast program once on a storage medium and then views the broadcast program for competing broadcast times.
【0003】図19はこのような一般的な衛星を用いた
放送システムのシステム構成図を示している。FIG. 19 shows a system configuration diagram of such a general broadcasting system using satellites.
【0004】複数の放送局1から送信された放送信号
は、衛星5によって中継され、各家庭の受信装置2によ
って受信される。受信装置2は、受信した放送信号を復
調し、データのデコードを行った後、テレビジョン受像
機(TV)3に出力する。TV3によって放送番組が映
出されて、利用者は放送サービスを受けることができ
る。なお、受信装置2はTV3内に内蔵されることもあ
る。[0004] Broadcast signals transmitted from a plurality of broadcast stations 1 are relayed by a satellite 5 and received by a receiving device 2 in each home. The receiving device 2 demodulates the received broadcast signal, decodes the data, and outputs the data to the television receiver (TV) 3. The broadcast program is displayed on the TV 3 so that the user can receive the broadcast service. The receiving device 2 may be built in the TV 3 in some cases.
【0005】また、放送局と利用者との間で受信契約が
結ばれていることがある。この場合には、放送局1から
受信装置2に対して、契約内容に応じた個別情報も伝送
される。個別情報は、一般にEMM(Entitlement Mana
gement Message)データと呼ばれる。放送局1は受信装
置固有のID番号が付加されたEMMデータを放送信号
に多重して、各受信装置2に伝送する。[0005] In some cases, a reception contract is concluded between a broadcasting station and a user. In this case, the broadcast station 1 also transmits individual information corresponding to the contract content to the receiving device 2. Individual information is generally EMM (Entitlement Mana
gement Message) data. The broadcast station 1 multiplexes the EMM data with the ID number unique to the receiving device into a broadcast signal and transmits the multiplexed data to each receiving device 2.
【0006】また、有料番組は一般にはスクランブルさ
れて放送局1から受信装置2に伝送される。スクランブ
ルが施された番組には、全ての受信装置2に対して共通
な制御情報であるECM(Entitlement Control Messea
ge)が多重されている。各受信装置2は利用者の契約内
容に応じて伝送されるEMMとECMとを参照すること
により、契約に応じたデスクランブルを行って、番組を
視聴することができる。[0006] Pay programs are generally scrambled and transmitted from the broadcasting station 1 to the receiving apparatus 2. The scrambled program has an ECM (Entitlement Control Message), which is control information common to all the receiving apparatuses 2.
ge) are multiplexed. Each receiving device 2 can descramble according to the contract and watch the program by referring to the EMM and ECM transmitted according to the contents of the contract of the user.
【0007】また、衛星放送システムでは、例えば公衆
回線網4を利用して受信装置2と放送局1との間の双方
向通信を可能にする場合がある。公衆電話回線による双
方向のデータ通信機能を利用することによって、利用者
が視聴を希望する番組の情報を受信装置2から放送局1
に伝送したり、投票やショッピング等を行うことができ
る。In a satellite broadcasting system, for example, there is a case where two-way communication between the receiving apparatus 2 and the broadcasting station 1 is made possible by using the public line network 4. By using a two-way data communication function over a public telephone line, information of a program that the user desires to view can be transmitted from the receiving device 2 to the broadcast station 1.
, Voting, shopping, etc.
【0008】また、双方向通信機能を用いると、利用者
の嗜好、年齢層、性別等の属性を放送局側で把握するこ
とも可能であり、利用者の属性に応じた番組、データサ
ービス及びコマーシャル等の放送及び個別配信等を行う
ことができる。[0008] Further, if the two-way communication function is used, it is possible for the broadcast station to grasp the attributes such as the user's preference, age group, and gender. Broadcasting and individual distribution of commercials and the like can be performed.
【0009】最近、ハードディスク等のメモリの大容量
化によって、上述したように放送番組を蓄積して視聴す
ることが容易となってきた。番組を蓄積する場合には、
一般的には、スクランブル解除前の番組データをハード
ディスク等の記録媒体に蓄積する。視聴時には、蓄積し
た番組データを再生し、EMM及びECMを元にデスク
ランブルを行って、視聴可能にするようになっている。Recently, as the capacity of a memory such as a hard disk has been increased, it has become easier to store and view broadcast programs as described above. When storing programs,
Generally, program data before descrambling is stored in a recording medium such as a hard disk. At the time of viewing, the stored program data is reproduced, descrambled based on the EMM and the ECM, and made viewable.
【0010】ところで、番組には、番組(以下、本番組
ともいう)のスポンサーが提供するコマーシャル(C
M)や場合によっては視聴者に対する各種メッセージ等
が付加される。放送局側から見ると、視聴時にはスポン
サーによって提供された本番組と共にコマーシャルにつ
いても視聴されることが望ましい。また、各種メッセー
ジについても、番組と共に視聴されることが望ましい。
また、利用者から見てもメッセージを視聴しないことに
よって不利益を被ることもある。[0010] By the way, the program includes a commercial (C) provided by a sponsor of the program (hereinafter also referred to as the main program).
M) and, in some cases, various messages to the viewer. From the viewpoint of the broadcasting station, it is desirable that the commercial be viewed together with the main program provided by the sponsor at the time of viewing. It is also desirable that various messages be viewed together with the program.
In addition, the user may be disadvantaged by not viewing the message from the viewpoint of the user.
【0011】しかし、視聴者が必ずしもCMの視聴を希
望しているとは限らない。このため、従来、放送番組の
記録又は再生時等においてCMやメッセージ部分が除去
されることがあり、また、CMやメッセージ部分を早送
りする間欠的な視聴が行われることもあった。However, the viewer does not always want to view the CM. For this reason, conventionally, a CM or a message part may be removed at the time of recording or reproduction of a broadcast program, and intermittent viewing for fast-forwarding the CM or the message part may be performed.
【0012】[0012]
【発明が解決しようとする課題】このように、従来、番
組の再生時等においてコマーシャルやメッセージ部分の
表示が行われないことがあるという問題点があった。As described above, conventionally, there has been a problem that a commercial or a message portion may not be displayed during reproduction of a program or the like.
【0013】本発明はかかる問題点に鑑みてなされたも
のであって、コマーシャル及びメッセージ等の特定番組
部分を利用者が表示しない限り、本番組を表示不能とす
ることにより、使用者がコマーシャル及びメッセージ等
を視聴することを促進させることができる番組受信端末
装置及び番組提供方法を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems, and makes it impossible to display the present program unless the user displays a specific program portion such as a commercial and a message. It is an object of the present invention to provide a program receiving terminal device and a program providing method capable of promoting viewing of a message or the like.
【0014】[0014]
【課題を解決するための手段】本発明の請求項1に係る
番組受信端末装置は、スクランブルが施された第1の番
組と複数の制御信号が時間的に分散して多重された第2
の番組とが入力されて前記複数の制御信号を検出する検
出手段と、前記検出手段が検出した前記複数の制御信号
に基づいて、前記第1の番組のデスクランブル処理を行
うデスクランブル手段とを具備したものであり、本発明
の請求項2に係る番組受信端末装置は、スクランブルが
施された第1の番組と第2の番組とが入力され、前記第
2の番組のストリームに基づいて、前記第1の番組のデ
スクランブル処理を行うデスクランブル手段とを具備し
たものであり、本発明の請求項8に係る番組提供方法
は、スクランブルが施された第1の番組を生成する処理
と、前記第1の番組のデスクランブル処理を有効にする
情報を得るための複数の制御信号を生成する処理と、前
記複数の制御信号が時間的に分散して多重される第2の
番組と前記第1の番組とを多重する処理とを具備したも
のである。According to a first aspect of the present invention, there is provided a program receiving terminal apparatus wherein a first program scrambled and a plurality of control signals are multiplexed in a time-dispersed manner.
Detecting means for receiving the program and detecting the plurality of control signals, and descrambling means for performing descrambling processing of the first program based on the plurality of control signals detected by the detecting means. The program receiving terminal device according to claim 2 of the present invention, wherein the scrambled first program and the second program are input, and based on the stream of the second program, And a descrambling means for descrambling the first program. The method for providing a program according to claim 8 of the present invention comprises the steps of: generating a scrambled first program; A process of generating a plurality of control signals for obtaining information enabling the descrambling process of the first program; and a second program in which the plurality of control signals are multiplexed in a time-dispersed manner. Turn 1 The door is obtained by including a process of multiplexing.
【0015】本発明の請求項1において、検出手段は第
2の番組から複数の制御信号を検出する。検出された複
数の制御信号に基づいて、デスクランブル手段は第1の
番組に対するデスクランブル処理を行う。[0015] In claim 1 of the present invention, the detecting means detects a plurality of control signals from the second program. The descrambling means performs a descrambling process on the first program based on the plurality of detected control signals.
【0016】本発明の請求項2において、デスクランブ
ル手段は、第2の番組に基づいて、第1の番組に対する
デスクランブル処理を行う。According to a second aspect of the present invention, the descrambling means performs a descrambling process on the first program based on the second program.
【0017】本発明の請求項8において、第1の番組に
はスクランブルが施される。このスクランブルを解除す
るための情報を得るための複数の制御信号を生成し、第
2の番組に分散多重する。複数の制御信号が分散多重さ
れた第2の番組と第1の番組とを多重する。[0017] In claim 8 of the present invention, the first program is scrambled. A plurality of control signals for obtaining information for descrambling are generated and distributed and multiplexed to the second program. The second program and the first program in which a plurality of control signals are dispersedly multiplexed are multiplexed.
【0018】[0018]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について詳細に説明する。図1は本発明に係る
番組受信端末装置の一実施の形態を示すブロック図であ
る。本実施の形態は、衛星放送システムを利用して番組
を伝送し、伝送された番組を受信装置で一旦蓄積した後
に視聴するものに適用した例である。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing one embodiment of a program receiving terminal device according to the present invention. The present embodiment is an example in which a program is transmitted using a satellite broadcast system, and the transmitted program is temporarily stored in a receiving device and then viewed for viewing.
【0019】図示しないアンテナによって受信された放
送信号は、所定の周波数に周波数変換された後、図1の
入力端子11に入力される。端子11に入力された放送
信号はチューナ回路12に供給される。A broadcast signal received by an antenna (not shown) is frequency-converted to a predetermined frequency and then input to an input terminal 11 shown in FIG. The broadcast signal input to the terminal 11 is supplied to the tuner circuit 12.
【0020】一般的には、放送信号はQPSK変調され
ており、リードソロモン誤り訂正符号及び畳み込み符号
等を用いた誤り訂正処理が施されている。チューナ回路
12は、放送信号からユーザーの選局操作に基づく信号
を選択し、放送信号に施されている変調処理の逆処理に
よって復調を行い、誤り訂正符号を用いて誤り訂正処理
する。チューナ回路12からは誤り訂正されたパケット
形式の信号が出力される。Generally, a broadcast signal is QPSK-modulated and subjected to an error correction process using a Reed-Solomon error correction code, a convolutional code, and the like. The tuner circuit 12 selects a signal based on a user's tuning operation from the broadcast signal, performs demodulation by inverse processing of modulation processing performed on the broadcast signal, and performs error correction processing using an error correction code. The tuner circuit 12 outputs an error-corrected packet-format signal.
【0021】例えば、このようなパケット形式のデータ
としては、ISO13818-1規格(MPEG2システム規格)
のデータが用いられる。なお、チューナ回路2からのパ
ケットデータには、複数の放送信号及び制御信号が含ま
れ、少なくとも本番組部分のパケットについてはスクラ
ンブルがかけられている。For example, such packet format data includes the ISO13818-1 standard (MPEG2 system standard).
Is used. Note that the packet data from the tuner circuit 2 includes a plurality of broadcast signals and control signals, and at least packets of the main program portion are scrambled.
【0022】チューナ回路12からのパケットデータは
スイッチ14を介してデスクランブル制御回路15に供
給されると共に、番組蓄積メモリ回路13にも供給され
るようになっている。スイッチ14は、端末制御回路1
9に制御されて、受信した信号をそのまま視聴する場合
には、チューナ回路12の出力を選択し、蓄積された番
組を視聴する場合には、番組蓄積メモリ回路13の出力
を選択してデスクランブル制御回路15に与えるように
なっている。The packet data from the tuner circuit 12 is supplied to a descrambling control circuit 15 via a switch 14 and also to a program storage memory circuit 13. The switch 14 is connected to the terminal control circuit 1
9, the output of the tuner circuit 12 is selected when the received signal is viewed as it is, and when the stored program is viewed, the output of the program storage memory circuit 13 is selected and descrambled. It is provided to the control circuit 15.
【0023】番組蓄積メモリ回路13は、例えばハード
ディスク等によって構成され、端末制御回路19に制御
されて、入力された放送信号のパケットデータを記録す
ると共に、蓄積されたデータのうち指定されたデータを
読み出してスイッチ14を介してデスクランブル制御回
路15に出力するようになっている。The program storage memory circuit 13 is composed of, for example, a hard disk or the like, and is controlled by the terminal control circuit 19 to record the packet data of the input broadcast signal and to store the designated data among the stored data. The data is read out and output to the descramble control circuit 15 via the switch 14.
【0024】デスクランブル制御回路15は、端末制御
回路19に制御されて、入力されたパケットデータに対
してデスクランブル処理を施して、デスクランブルされ
たパケットデータを映像音声デコード回路16に出力す
る。本実施の形態においては、デスクランブル制御回路
15は、コマーシャルや各種メッセージ等のパケットデ
ータを出力する場合にのみ、本番組のデータをデスクラ
ンブル処理して出力するようになっている。Under the control of the terminal control circuit 19, the descrambling control circuit 15 performs descrambling processing on the input packet data, and outputs the descrambled packet data to the video / audio decoding circuit 16. In the present embodiment, the descrambling control circuit 15 descrambles the program data and outputs the data only when outputting packet data such as commercials and various messages.
【0025】映像音声デコード回路16は、端末制御回
路19に制御されて、入力されたパケットデータをデパ
ケット化し、映像音声データをデコードして、デコード
した映像音声信号を表示回路17に出力する。表示回路
17は、端末制御回路19に制御されて、デコードされ
た映像音声信号に利用者との表示インターフェースを行
う文字、図形等からなるメッセージを多重し、図示しな
いディスプレイ装置に対応したテレビジョン信号に変換
した後、端子18を介して出力する。なお、表示回路1
7がエンコードするテレビジョン信号としては、NTS
C、PAL等のアナログテレビジョン方式がある。The video / audio decoding circuit 16 is controlled by the terminal control circuit 19 to depacketize the input packet data, decode the video / audio data, and output the decoded video / audio signal to the display circuit 17. The display circuit 17 is controlled by the terminal control circuit 19 and multiplexes the decoded video / audio signal with a message including characters, graphics, and the like for performing a display interface with a user, and outputs a television signal corresponding to a display device (not shown). , And then output via terminal 18. The display circuit 1
7 are encoded as NTS.
There are analog television systems such as C and PAL.
【0026】端子18からのテレビジョン信号を図示し
ないテレビジョン受像機等に与えることで、利用者は放
送中の番組及び番組蓄積メモリ回路13によって蓄積し
た番組等を視聴することができる。By providing a television signal from the terminal 18 to a television receiver or the like (not shown), the user can view the program being broadcast and the programs stored by the program storage memory circuit 13.
【0027】端末制御回路19は、番組受信端末装置全
体の制御を行う。モデム回路20は、放送局と通信する
ための電話回線用のモデム等によって構成されており、
端子21に接続された図示しない公衆回線網等を介し
て、端末制御回路19と例えば放送局との間の通信を可
能にする。The terminal control circuit 19 controls the entire program receiving terminal device. The modem circuit 20 includes a telephone line modem or the like for communicating with a broadcasting station.
Communication between the terminal control circuit 19 and, for example, a broadcasting station is enabled via a public network (not shown) connected to the terminal 21.
【0028】なお、図1では番組蓄積メモリ回路13に
配信される番組データを、端子11経由で入力する例を
示したが、端子21経由で取込んでもよい。また、番組
蓄積メモリ回路13として脱着可能な媒体を用い、その
媒体を配布してもよい。更に、映像音声の番組の例を説
明したが、データ放送のデータでもよい。Although FIG. 1 shows an example in which program data distributed to the program storage memory circuit 13 is input via the terminal 11, it may be fetched via the terminal 21. Alternatively, a removable medium may be used as the program storage memory circuit 13 and the medium may be distributed. Furthermore, although an example of a video / audio program has been described, data of data broadcasting may be used.
【0029】図2は図1中のデスクランブル制御回路1
5の具体的な構成を示すブロック図である。FIG. 2 shows the descrambling control circuit 1 shown in FIG.
5 is a block diagram showing a specific configuration of FIG.
【0030】端子31にはスイッチ14からの番組デー
タストリームが入力される。図3は番組データストリー
ムの構成を示す説明図である。図3に示すように、放送
局側においては、作成した番組(本番組)にスクランブ
ルを施し、スクランブルの鍵データであるECM(制御
信号)を時分割に多重するようになっている。また、本
実施の形態においては、放送局側において、本番組のス
トリームの前に配列するコマーシャル及びメッセージ等
の特定番組のストリームには、制御信号を時間的に分散
して多重するようになっている。これらの制御信号は、
コマーシャル及びメッセージ等の特定番組に関する制御
情報を含んでいる。The terminal 31 receives a program data stream from the switch 14. FIG. 3 is an explanatory diagram showing the structure of the program data stream. As shown in FIG. 3, the broadcasting station scrambles the created program (the main program) and multiplexes the ECM (control signal), which is the key data of the scramble, in a time-division manner. Further, in the present embodiment, on the broadcast station side, a control signal is temporally dispersed and multiplexed on a specific program stream such as a commercial and a message arranged before the main program stream. I have. These control signals are
It contains control information on specific programs such as commercials and messages.
【0031】また、本番組に多重された制御信号は部分
的に暗号化され、容易にデータを解読することができな
いようになっている。コマーシャル及びメッセージ等に
多重された制御信号は、暗号化してもしなくても良い
が、暗号化する方が容易にデータを解読することができ
ないのでより良い。The control signal multiplexed in the program is partially encrypted so that the data cannot be easily decrypted. Control signals multiplexed in commercials, messages, etc. may or may not be encrypted, but encryption is better because data cannot be easily decrypted.
【0032】図3に示すデータフォーマットの番組デー
タは端子31から制御信号検出回路32に供給される。
制御信号検出回路32は、入力された番組データストリ
ームから各種制御信号を検出し、検出した制御信号を制
御信号処理回路35に出力する。制御信号処理回路35
は、入力された制御信号が本番組に関連するものである
場合には暗号復号回路39に出力し、コマーシャル及び
メッセージ等の特定番組に関するものである場合には制
御情報演算処理回路36に出力するようになっている。The program data of the data format shown in FIG. 3 is supplied from a terminal 31 to a control signal detection circuit 32.
The control signal detection circuit 32 detects various control signals from the input program data stream, and outputs the detected control signals to the control signal processing circuit 35. Control signal processing circuit 35
Is output to the encryption / decryption circuit 39 when the input control signal is related to the main program, and is output to the control information calculation processing circuit 36 when the input control signal is related to a specific program such as a commercial and a message. It has become.
【0033】制御情報演算処理回路36は、順次入力さ
れる制御情報をメモリ回路37に記憶させると共に、コ
マーシャル又はメッセージ等の期間中に順次入力される
制御情報を用いた所定の演算を行い、演算結果をメモリ
回路37に記憶させるようになっている。制御情報演算
処理回路36は、コマーシャル又はメッセージ等の期間
終了時の最終的な演算結果に基づいて、本番組のデスク
ランブル処理を有効又は無効にするための有効/無効信
号を暗号復号回路39に出力するようになっている。な
お、有効/無効信号としては、本番組のデスクランブル
処理に用いる鍵の一部又は全部であってもよい。The control information arithmetic processing circuit 36 stores the sequentially input control information in the memory circuit 37 and performs a predetermined arithmetic operation using the sequentially input control information during a commercial or message period. The result is stored in the memory circuit 37. The control information calculation processing circuit 36 sends a valid / invalid signal for enabling or disabling the descrambling process of the program to the encryption / decryption circuit 39 based on the final calculation result at the end of the period such as a commercial or a message. Output. The valid / invalid signal may be a part or all of the key used for the descrambling process of the program.
【0034】暗号復号回路39は、復号鍵38及びEC
Mを用いてデスクランブル処理に必要な情報を作成して
デスクランブル回路33に出力する。本実施の形態にお
いては、暗号復号回路39は、有効/無効信号によって
有効が示された場合にのみデスクランブルに必要な情報
をデスクランブル回路33に出力することができるよう
になっている。The decryption circuit 39 includes a decryption key 38 and an EC
Using M, information necessary for the descrambling process is created and output to the descrambling circuit 33. In the present embodiment, the encryption / decryption circuit 39 can output the information necessary for descrambling to the descramble circuit 33 only when the validity is indicated by the valid / invalid signal.
【0035】デスクランブル回路33は、デスクランブ
ルに必要な情報が入力されて番組データストリームをデ
スクランブル処理して、端子34から出力するようにな
っている。端子34からの番組データが映像音声デコー
ド回路16に供給される。The descramble circuit 33 receives the information required for descrambling, descrambles the program data stream, and outputs it from a terminal 34. The program data from the terminal 34 is supplied to the video / audio decoding circuit 16.
【0036】次に、このように構成された実施の形態の
動作について図4及び図5の説明図を参照して説明す
る。図4はコマーシャル及びメッセージ等の特定番組部
分に多重される制御情報の一例を示し、図5は本番組部
分に多重される制御信号の一例を示している。Next, the operation of the embodiment configured as described above will be described with reference to the explanatory diagrams of FIGS. FIG. 4 shows an example of control information multiplexed on a specific program portion such as a commercial and a message, and FIG. 5 shows an example of a control signal multiplexed on the main program portion.
【0037】図示しないアンテナからの番組データは端
子11を介してチューナ回路12に供給され、復調処理
及び誤り訂正処理等が施された後、番組蓄積メモリ回路
13及びスイッチ14に供給される。放送された番組を
そのまま視聴する場合には、スイッチ14はチューナ回
路12の出力を選択してデスクランブル制御回路15に
供給する。デスクランブル制御回路15は、入力された
番組データストリームを順次デスクランブルして、デス
クランブル処理後のパケットデータを映像音声デコード
回路16に出力する。Program data from an antenna (not shown) is supplied to a tuner circuit 12 via a terminal 11, subjected to demodulation processing and error correction processing, and then supplied to a program storage memory circuit 13 and a switch 14. When viewing the broadcasted program as it is, the switch 14 selects the output of the tuner circuit 12 and supplies it to the descramble control circuit 15. The descrambling control circuit 15 sequentially descrambles the input program data stream, and outputs the descrambled packet data to the video / audio decoding circuit 16.
【0038】映像音声デコード回路16は、パケットデ
ータをデパケット化した後デコードして、映像音声信号
を表示回路17に出力する。映像音声信号は、表示回路
17によってディスプレイに対応した形式にエンコード
されて、端子18から出力される。The video / audio decoding circuit 16 depacketizes the packet data, decodes it, and outputs a video / audio signal to the display circuit 17. The video / audio signal is encoded by the display circuit 17 into a format corresponding to the display, and output from the terminal 18.
【0039】この場合には、コマーシャル及びメッセー
ジ等の部分を含む全ての番組データストリームがデスク
ランブル制御回路15に供給されてデスクランブルされ
る。従って、端子18から出力される映像音声信号は、
本番組だけでなくコマーシャル及びメッセージ等の特定
番組も含まれる。In this case, all the program data streams including portions such as commercials and messages are supplied to the descrambling control circuit 15 and descrambled. Therefore, the video / audio signal output from the terminal 18 is
Not only this program but also specific programs such as commercials and messages are included.
【0040】次に、ユーザーが番組蓄積メモリ13に一
旦蓄積した番組を再生して視聴するものとする。記録時
においては、端末制御回路19は、ユーザーの番組選択
操作に対応した番組の番組データストリームを番組蓄積
メモリ回路13に記録させる。Next, it is assumed that the user reproduces and views the program once stored in the program storage memory 13. At the time of recording, the terminal control circuit 19 causes the program storage memory circuit 13 to record a program data stream of a program corresponding to the user's program selection operation.
【0041】番組蓄積メモリ回路13に記録された番組
の再生が指示されると、端末制御回路19は、記録され
た番組データストリームを読み出しスイッチ14を介し
てデスクランブル制御回路15に供給する。When the reproduction of the program recorded in the program storage memory circuit 13 is instructed, the terminal control circuit 19 reads out the recorded program data stream and supplies it to the descramble control circuit 15 via the switch 14.
【0042】デスクランブル制御回路15の制御信号検
出回路32は、入力された番組データストリームに含ま
れる制御信号を検出して制御信号処理回路35に出力す
る。制御信号処理回路35は、検出された制御信号のう
ち本番組に関する制御信号(ECM)については暗号復
号回路39に与え、特定番組に関する制御信号について
は制御情報演算処理回路36に与える。The control signal detection circuit 32 of the descrambling control circuit 15 detects a control signal contained in the input program data stream and outputs it to the control signal processing circuit 35. The control signal processing circuit 35 supplies the control signal (ECM) relating to the main program to the encryption / decryption circuit 39 and the control signal relating to the specific program to the control information calculation processing circuit 36 among the detected control signals.
【0043】図4は特定番組に分散して多重される制御
信号の一例を示しており、図4に示すように、この制御
信号には、番組属性、番組識別、制御情報属性(i)及
び制御情報(i)が含まれる。番組属性は、その番組が
コマーシャル及びメッセージ等の特定番組であることを
示す情報である。番組識別は、例えば番組番号で番組を
識別するための情報である。制御情報属性(i)は、特
定番組中に分散配置された複数の制御信号の順番、例え
ば開始又は終了等を示す情報である。制御情報(i)は
演算に用いられる情報である。FIG. 4 shows an example of a control signal dispersed and multiplexed to a specific program. As shown in FIG. 4, the control signal includes a program attribute, a program identification, a control information attribute (i) and a control information attribute (i). Control information (i) is included. The program attribute is information indicating that the program is a specific program such as a commercial and a message. The program identification is information for identifying a program by a program number, for example. The control information attribute (i) is information indicating the order of a plurality of control signals distributed and arranged in a specific program, for example, start or end. The control information (i) is information used for calculation.
【0044】一方、図5は本番組に多重される制御信号
の一例を示しており、図5に示すように、この制御信号
には、番組属性、番組識別、デスクランブル鍵(i)が
含まれる。番組属性は、その番組が本番組であることを
示す情報である。番組識別は、例えば番組番号で番組を
識別するための情報である。デスクランブル鍵(i)
は、本番組のデスクランブルを解くための鍵情報(EC
M)である。なお、デスクランブル鍵(i)は暗号化さ
れているものとする。FIG. 5 shows an example of a control signal multiplexed on the main program. As shown in FIG. 5, the control signal includes a program attribute, a program identification, and a descrambling key (i). It is. The program attribute is information indicating that the program is a main program. The program identification is information for identifying a program by a program number, for example. Descramble key (i)
Is the key information (EC
M). It is assumed that the descrambling key (i) is encrypted.
【0045】制御情報演算処理回路36は、コマーシャ
ル期間等の制御信号が与えられ、必要に応じて制御信号
の暗号復号を行う。制御情報演算処理回路36は、順次
入力される制御信号をメモリ回路37に記憶させなが
ら、各制御信号に含まれる制御情報属性(i)を参照し
て、演算に用いる制御情報(i)及びその演算方法を決
定する。例えば、制御情報演算処理回路36は、順次入
力される制御情報(i)を足し算するという演算方法を
実行する。制御情報演算処理回路36は、演算結果を逐
次メモリ回路37に記憶させる。なお、本実施の形態で
は、制御情報演算処理回路36の演算方法は特に限定さ
れるものではなく、種々の演算方法を使用可能である。The control information arithmetic processing circuit 36 is supplied with a control signal for a commercial period or the like, and performs encryption / decryption of the control signal as needed. The control information calculation processing circuit 36 refers to the control information attribute (i) included in each control signal while storing the sequentially input control signals in the memory circuit 37, and the control information (i) used for the calculation and the control information attribute (i). Determine the calculation method. For example, the control information calculation processing circuit 36 executes a calculation method of adding control information (i) sequentially input. The control information calculation processing circuit 36 stores the calculation results in the memory circuit 37 sequentially. In the present embodiment, the calculation method of the control information calculation processing circuit 36 is not particularly limited, and various calculation methods can be used.
【0046】制御情報演算処理回路36は、入力された
制御信号に含まれる制御情報属性(i)が終了を示すも
のである場合には、メモリ回路37に記憶されている演
算結果を参照し、演算結果に基づいて、暗号復号回路3
9の機能を有効又は無効にするための有効/無効信号を
出力する。例えば、送信側で制御情報(i)の和が0と
なるように設定しておいた場合には、制御情報演算処理
回路36は、演算結果が0であれば有効とし、0以外で
あれば無効とする。When the control information attribute (i) included in the input control signal indicates the end, the control information calculation processing circuit 36 refers to the calculation result stored in the memory circuit 37, Based on the operation result, the encryption / decryption circuit 3
9 to output a valid / invalid signal for validating or invalidating the function of No. 9. For example, if the sum of the control information (i) is set to be 0 on the transmitting side, the control information calculation processing circuit 36 is valid if the calculation result is 0, and if the calculation result is other than 0, Invalidate.
【0047】番組蓄積メモリ回路13に、本番組に付随
したコマーシャル及びメッセージ等の特定番組について
も記録され、端末制御回路19によって、本番組だけで
なく特定番組の全てが再生されてデスクランブル制御回
路15に入力されている場合には、制御情報演算処理回
路36の出力は有効を示すものとなる。逆に、特定番組
の一部又は全部がデスクランブル制御回路15に入力さ
れずに、特定番組期間の一部又は全部の制御信号が制御
情報演算処理回路36に入力されていない場合には、制
御情報演算処理回路36の出力は無効を示すものとな
る。A specific program such as a commercial and a message accompanying the main program is also recorded in the program storage memory circuit 13, and the terminal control circuit 19 reproduces not only the main program but also all of the specific program, and the descramble control circuit In the case where it is input to 15, the output of the control information arithmetic processing circuit 36 indicates valid. Conversely, if a part or all of the specific program is not input to the descrambling control circuit 15 and a control signal of part or all of the specific program period is not input to the control information arithmetic processing circuit 36, The output of the information operation processing circuit 36 indicates invalid.
【0048】ユーザーの記録又は再生操作によっては、
コマーシャル及びメッセージ等の特定番組部分のみを記
録又は再生しないことも可能であるが、この場合には、
有効/無効信号は無効を示すものとなる。Depending on the user's recording or playback operation,
It is also possible not to record or reproduce only specific program parts such as commercials and messages, but in this case,
The valid / invalid signal indicates invalid.
【0049】なお、制御情報(i)を適宜設定すること
により、制御情報演算処理回路36は、特定番組期間の
制御情報の所定数が入力された場合には有効を示す有効
/無効信号を出力するようにしてもよい。By appropriately setting the control information (i), the control information arithmetic processing circuit 36 outputs a valid / invalid signal indicating validity when a predetermined number of control information for a specific program period is input. You may make it.
【0050】本番組の番組データストリームの入力期間
には、制御信号処理回路35は、ECMを暗号復号回路
39に出力する。暗号復号回路39は、有効/無効信号
によって有効が示された場合にのみ、暗号復号処理を行
う。暗号復号回路39は、暗号の復号に際して復号鍵3
8を使用する。一般に復号鍵は、契約に応じて個別に配
布されている。暗号復号回路39は、復号鍵38を用い
てECMを暗号復号することで、デスクランブル鍵を生
成する。なお、暗号復号回路39の演算方式としては例
えばDES(Data Encryption Standard)等を採用する
が、他の演算方式を用いてもよい。During the input period of the program data stream of the present program, the control signal processing circuit 35 outputs the ECM to the encryption / decryption circuit 39. The encryption / decryption circuit 39 performs an encryption / decryption process only when the validity is indicated by the valid / invalid signal. The decryption circuit 39 decrypts the decryption key 3
8 is used. Generally, decryption keys are individually distributed according to contracts. The decryption circuit 39 decrypts the ECM using the decryption key 38 to generate a descramble key. In addition, as a calculation method of the encryption / decryption circuit 39, for example, DES (Data Encryption Standard) or the like is adopted, but another calculation method may be used.
【0051】得られたデスクランブル鍵はデスクランブ
ル回路33に与えられる。デスクランブル回路33は、
本番組のパケットデータが与えられ、デスクランブル鍵
(i)を用いて必要なパケットデータをデスクランブル
し、端子34を介して映像音声デコード回路16に出力
する。The obtained descrambling key is given to the descrambling circuit 33. The descramble circuit 33
Given the packet data of this program, it descrambles the necessary packet data using the descrambling key (i) and outputs it to the video / audio decoding circuit 16 via the terminal.
【0052】こうして、コマーシャル及びメッセージ等
の特定番組及び本番組のパケットデータが映像音声デコ
ード回路16に出力されることになり、図示しないディ
スプレイ装置によって視聴可能となる。Thus, the specific program such as commercials and messages and the packet data of the main program are output to the video / audio decoding circuit 16 and can be viewed by a display device (not shown).
【0053】制御情報演算処理回路36からの有効/無
効信号が無効を示すものである場合には、有効なデスク
ランブル鍵が生成されないので、デスクランブル回路3
3においてパケットデータをデスクランブルすることが
できない。換言すると、コマーシャル及びメッセージ期
間等の特定番組の全てを再生して、この期間の全ての制
御情報に対する演算が行われなければ、本番組について
の正常な映像音声信号を得ることができない。従って、
本番組を視聴するためにはコマーシャル及びメッセージ
等の特定番組についても表示させる必要があり、コマー
シャル及びメッセージ等の視聴を促進させることができ
る。If the valid / invalid signal from the control information operation processing circuit 36 indicates invalid, no valid descrambling key is generated, so that the descrambling circuit 3
3, the packet data cannot be descrambled. In other words, a normal video / audio signal for the program cannot be obtained unless all the specific programs such as a commercial and a message period are reproduced, and all control information in this period is not calculated. Therefore,
In order to view this program, it is necessary to display a specific program such as a commercial and a message, so that viewing of the commercial and the message can be promoted.
【0054】このように、本実施の形態においては、コ
マーシャル及びメッセージ等の特定番組に多重された制
御情報を演算し、演算結果によって本番組のデスクラン
ブルを制御することにより、コマーシャル及びメッセー
ジ等を視聴しない限り、本番組の視聴を無効にすること
ができ、ユーザーにコマーシャル及びメッセージ等の視
聴を促進させることができる。As described above, in the present embodiment, the control information multiplexed on a specific program such as a commercial and a message is calculated, and the descrambling of the program is controlled by the calculation result, so that the commercial, the message and the like are calculated. As long as the user does not watch, the viewing of the program can be invalidated, and the user can be encouraged to view commercials and messages.
【0055】なお、上記実施の形態においては、制御情
報演算処理回路36の出力で暗号復号回路39を制御す
る例を説明したが、制御情報演算処理回路36の出力が
無効である場合にデスクランブル回路33を結果的に機
能させなければよく、他の制御方法を採用してもよい。In the above-described embodiment, an example has been described in which the encryption / decryption circuit 39 is controlled by the output of the control information arithmetic processing circuit 36. However, when the output of the control information arithmetic processing circuit 36 is invalid, the descrambling is performed. The circuit 33 need not function as a result, and another control method may be employed.
【0056】図6は本発明の他の実施の形態を説明する
ための説明図である。本実施の形態のハードウェア構成
は図1の実施の形態と同様であり、図示を省略する。本
実施の形態は制御情報演算処理回路36の有効/無効の
判定方法が異なるのみである。FIG. 6 is an explanatory diagram for explaining another embodiment of the present invention. The hardware configuration of this embodiment is the same as that of the embodiment of FIG. The present embodiment is different from the first embodiment only in the method of determining whether the control information processing circuit 36 is valid or invalid.
【0057】図6はコマーシャル及びメッセージ等の特
定番組に多重する制御信号の例を示している。本実施の
形態においては、特定番組に分散多重される制御信号に
制御情報識別(i)が含まれる点が図1の実施の形態で
説明した制御信号(図4参照)と異なる。制御情報
(i)は、複数の制御信号を夫々識別可能にするもので
あり、例えば配列順に連番が割り当てられる。FIG. 6 shows an example of a control signal multiplexed to a specific program such as a commercial and a message. The present embodiment is different from the control signal (see FIG. 4) described in the embodiment of FIG. 1 in that control information identification (i) is included in a control signal distributed and multiplexed to a specific program. The control information (i) allows a plurality of control signals to be identified, and for example, serial numbers are assigned in the order of arrangement.
【0058】図2に示す制御情報演算処理回路36は、
制御情報(i)の演算に加えて、順次入力される制御信
号の制御情報識別(i)が連番であるか否かを判定し、
連番でない場合には、制御情報(i)の演算結果に拘わ
らず、無効を示す有効/無効信号を出力するようになっ
ている。The control information calculation processing circuit 36 shown in FIG.
In addition to calculating the control information (i), it is determined whether or not the control information identification (i) of the sequentially input control signal is a serial number,
If it is not a serial number, a valid / invalid signal indicating invalidity is output regardless of the operation result of the control information (i).
【0059】このように構成された実施の形態において
は、制御情報演算処理回路36によって、順次入力され
る制御情報識別(i)が例えば連番であるか否かが判定
される。これにより、制御情報演算処理回路36は、コ
マーシャル及びメッセージ期間等の全てが正しく再生さ
れて、本番組だけでなく特定番組の番組データストリー
ムもデスクランブル回路33に入力されていることを判
定する。制御情報識別(i)が連番である場合には、有
効を示す有効/無効信号を出力し、そうでない場合に
は、無効を示す有効/無効信号を出力する。他の作用は
図1の実施の形態と同様である。In the embodiment configured as described above, the control information arithmetic processing circuit 36 determines whether or not the sequentially input control information identification (i) is, for example, a serial number. As a result, the control information arithmetic processing circuit 36 determines that all of the commercial and message periods and the like are correctly reproduced, and that the program data stream of the specific program as well as the main program is input to the descramble circuit 33. If the control information identification (i) is a serial number, a valid / invalid signal indicating validity is output; otherwise, a valid / invalid signal indicating invalidity is output. Other operations are the same as those of the embodiment of FIG.
【0060】このように、本実施の形態においても図1
の実施の形態と同様の効果を得ることができる。なお、
本実施の形態においては、制御情報識別(i)のみによ
っても、有効/無効信号を作成することができ、必ずし
も制御情報(i)の演算は必要ではない。As described above, also in this embodiment, FIG.
The same effect as that of the embodiment can be obtained. In addition,
In the present embodiment, the valid / invalid signal can be created only by the control information identification (i), and the operation of the control information (i) is not necessarily required.
【0061】図7は本発明の他の実施の形態を説明する
ための説明図である。本実施の形態のハードウェア構成
は図1の実施の形態と同様であり、図示を省略する。本
実施の形態は制御情報演算処理回路36の有効/無効の
判定方法が異なるのみである。FIG. 7 is an explanatory diagram for explaining another embodiment of the present invention. The hardware configuration of this embodiment is the same as that of the embodiment of FIG. The present embodiment is different from the first embodiment only in the method of determining whether the control information processing circuit 36 is valid or invalid.
【0062】図7はコマーシャル及びメッセージ等の特
定番組に多重する制御信号の例を示している。本実施の
形態においては、特定番組に分散多重される制御信号に
制御情報識別(i+1)が含まれる点が図6の実施の形
態で説明した制御信号(図6参照)と異なる。制御情報
(i+1)は、次に入力すべき制御信号の制御情報識別
(i)を示す。FIG. 7 shows an example of a control signal multiplexed to a specific program such as a commercial and a message. This embodiment is different from the control signal (see FIG. 6) described in the embodiment of FIG. 6 in that the control information which is distributed and multiplexed to the specific program includes control information identification (i + 1). The control information (i + 1) indicates the control information identification (i) of the control signal to be input next.
【0063】図2の制御情報演算処理回路36は、制御
情報(i)の演算に加えて、順次入力される制御信号の
制御情報識別(i+1)をメモリ回路37に記憶させ、
次の制御信号に含まれる制御情報(i)とメモリ回路3
7に記憶した制御情報識別(i+1)との一致比較を行
い、一致した場合には有効を示す有効/無効信号を出力
し、そうでない場合には、制御情報(i)の演算結果に
拘わらず、無効を示す有効/無効信号を出力する。The control information calculation processing circuit 36 in FIG. 2 stores the control information identification (i + 1) of the sequentially input control signal in the memory circuit 37 in addition to the calculation of the control information (i).
Control information (i) included in the next control signal and the memory circuit 3
7 is compared with the control information identification (i + 1) stored in No. 7, and if they match, a valid / invalid signal indicating validity is output. Otherwise, regardless of the calculation result of the control information (i), , And outputs a valid / invalid signal indicating invalidity.
【0064】このように構成された実施の形態において
は、制御情報演算処理回路36によって、順次入力され
る制御情報識別(i+1)がメモリ回路37に記憶さ
れ、次に入力される制御情報識別(i)との一致比較が
行われる。一致した場合には、制御情報演算処理回路3
6は、コマーシャル及びメッセージ期間等の全てが正し
く再生されて、本番組だけでなく特定番組の番組データ
ストリームもデスクランブル回路33に入力されている
ものと判断する。制御情報演算処理回路36は、一致し
た場合には、有効を示す有効/無効信号を出力し、そう
でない場合には、無効を示す有効/無効信号を出力す
る。他の作用は図1の実施の形態と同様である。In the embodiment configured as described above, the control information arithmetic processing circuit 36 stores the sequentially input control information identification (i + 1) in the memory circuit 37, and the next input control information identification (i + 1). A match comparison with i) is performed. If they match, the control information arithmetic processing circuit 3
No. 6 determines that all of the commercial and message periods and the like are correctly reproduced, and that the program data stream of the specific program as well as the main program is input to the descramble circuit 33. The control information arithmetic processing circuit 36 outputs a valid / invalid signal indicating validity when they match, and outputs a valid / invalid signal indicating invalidity otherwise. Other operations are the same as those of the embodiment of FIG.
【0065】このように、本実施の形態においても図1
の実施の形態と同様の効果を得ることができる。なお、
本実施の形態においても、制御情報識別(i)及び制御
情報識別(i+1)のみによって有効/無効信号を作成
することができ、必ずしも制御情報(i)の演算は必要
ではない。As described above, also in this embodiment, FIG.
The same effect as that of the embodiment can be obtained. In addition,
Also in the present embodiment, the valid / invalid signal can be created only by the control information identification (i) and the control information identification (i + 1), and the operation of the control information (i) is not necessarily required.
【0066】図8は本発明の他の実施の形態を説明する
ための説明図である。本実施の形態のハードウェア構成
は図1の実施の形態と同様であり、図示を省略する。本
実施の形態は制御情報演算処理回路36の有効/無効の
判定方法が異なるのみである。FIG. 8 is an explanatory diagram for explaining another embodiment of the present invention. The hardware configuration of this embodiment is the same as that of the embodiment of FIG. The present embodiment is different from the first embodiment only in the method of determining whether the control information processing circuit 36 is valid or invalid.
【0067】図8はコマーシャル及びメッセージ等の特
定番組に多重する制御信号の例を示している。本実施の
形態においては、特定番組に分散多重される制御信号と
して、図8(A),(B)に示す2種類の制御信号を採
用する。図8(A)に示す制御信号は図6に示す制御信
号と同一の構成である。図8(B)に示す制御信号は図
8(A)の制御信号に制御情報識別個数及びn個の制御
情報識別(1)〜(n)が付加されたものである。FIG. 8 shows an example of a control signal multiplexed to a specific program such as a commercial and a message. In the present embodiment, two types of control signals shown in FIGS. 8A and 8B are adopted as control signals distributed and multiplexed to a specific program. The control signal shown in FIG. 8A has the same configuration as the control signal shown in FIG. The control signal shown in FIG. 8B is obtained by adding the number of control information identifications and n pieces of control information identifications (1) to (n) to the control signal of FIG. 8A.
【0068】図8(B)の制御情報識別(1)〜(n)
は、特定番組中に多重される制御信号中の全ての制御情
報識別(i)と同一のものであり、制御情報識別個数
は、その個数を示すものである。制御情報属性(i)に
よって特定番組中の最後の制御信号であることが示され
る制御信号は図8(B)の構成を有し、他の制御信号は
図8(A)の構成を有する。Control information identification (1) to (n) in FIG.
Is the same as all the control information identifications (i) in the control signal multiplexed in the specific program, and the number of control information identifications indicates the number. The control signal indicated by the control information attribute (i) to be the last control signal in the specific program has the configuration shown in FIG. 8B, and the other control signals have the configuration shown in FIG. 8A.
【0069】図2に示す制御情報演算処理回路36は、
制御情報(i)の演算に加えて、順次入力される制御信
号の制御情報識別(i)が終了を示すものである場合以
外には、メモリ回路37に制御情報識別(i)を記憶さ
せ、制御情報識別(i)が最後の制御信号であることを
示す場合には、制御情報識別(1)〜(n)とメモリ回
路37に記憶されている全ての制御情報識別(i)とを
夫々比較する。制御情報演算処理回路36は、全てが一
致した場合には有効を示す有効/無効信号を出力し、そ
うでない場合には無効を示す有効/無効信号を出力する
ようになっている。The control information calculation processing circuit 36 shown in FIG.
In addition to the operation of the control information (i), the control information identification (i) is stored in the memory circuit 37 unless the control information identification (i) of the sequentially input control signal indicates the end, When the control information identification (i) indicates the last control signal, the control information identifications (1) to (n) and all the control information identifications (i) stored in the memory circuit 37 are respectively determined. Compare. The control information calculation processing circuit 36 outputs a valid / invalid signal indicating validity when all of them match, and outputs a valid / invalid signal indicating invalidity otherwise.
【0070】このように構成された実施の形態において
は、制御情報演算処理回路36によって、順次入力され
る制御情報識別(i)がメモリ回路37に記憶される。
制御情報属性(i)によって最後の制御信号であること
が示された場合には、メモリ回路37に記憶されている
全ての制御情報識別(i)と制御情報識別(1)〜
(n)とを夫々比較し、全て一致した場合にのみ有効を
示す有効/無効信号を出力する。他の作用は図1の実施
の形態と同様である。In the embodiment configured as described above, the control information arithmetic processing circuit 36 stores the control information identification (i) sequentially inputted in the memory circuit 37.
If the control information attribute (i) indicates that this is the last control signal, all control information identifications (i) and control information identifications (1) to (1) stored in the memory circuit 37 are performed.
(N) and outputs a valid / invalid signal indicating valid only when all of them match. Other operations are the same as those of the embodiment of FIG.
【0071】このように、本実施の形態においても図1
の実施の形態と同様の効果を得ることができる。また、
本実施の形態においても、必ずしも制御情報(i)の演
算は必要ではない。As described above, also in this embodiment, FIG.
The same effect as that of the embodiment can be obtained. Also,
Also in the present embodiment, the operation of the control information (i) is not necessarily required.
【0072】図9は本発明の他の実施の形態に採用され
るデスクランブル制御回路の具体的な構成を示すブロッ
ク図である。本実施の形態はデスクランブル制御回路の
構成が異なるのみであり、他の構成は図示を省略する。
図9において図2と同一の構成要素には同一符号を付し
て説明を省略する。FIG. 9 is a block diagram showing a specific configuration of a descrambling control circuit employed in another embodiment of the present invention. This embodiment is different only in the configuration of the descrambling control circuit, and other configurations are not shown.
9, the same components as those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted.
【0073】図10は本実施の形態において採用される
制御信号を示す説明図である。図10の制御信号はコマ
ーシャル及びメッセージ等の特別番組に分散して多重さ
れるものである。図10に示す制御信号には、時間情報
(i)が含まれる点が図4に示す制御情報と異なる。時
間情報(i)は、例えば次の制御信号が到着するまでの
予測時間やクロック数、及びそれらの許容範囲を示すも
のである。FIG. 10 is an explanatory diagram showing control signals used in the present embodiment. The control signals shown in FIG. 10 are distributed and multiplexed into special programs such as commercials and messages. The control signal shown in FIG. 10 differs from the control information shown in FIG. 4 in that time information (i) is included. The time information (i) indicates, for example, a predicted time until the next control signal arrives, the number of clocks, and an allowable range thereof.
【0074】図9のデスクランブル制御回路45はクロ
ックカウンタ回路46を付加した点が図2のデスクラン
ブル制御回路15と異なる。クロックカウンタ回路46
は、制御情報演算処理回路36から時間情報(i)が与
えられて、カウント動作を開始するようになっている。
クロックカウンタ回路46は、カウント値を制御情報演
算処理回路36に出力するようになっている。The descrambling control circuit 45 of FIG. 9 differs from the descrambling control circuit 15 of FIG. 2 in that a clock counter circuit 46 is added. Clock counter circuit 46
Is supplied with time information (i) from the control information arithmetic processing circuit 36 and starts counting operation.
The clock counter circuit 46 outputs the count value to the control information calculation processing circuit 36.
【0075】制御情報演算処理回路36は、制御情報
(i)の演算に加えて、時間情報(i)をメモリ回路3
7に記憶させ、時間情報(i)が入力されることによっ
てクロックカウンタ回路46のカウント動作を開始させ
て、カウント値を取込む。制御情報演算処理回路36
は、次に入力される時間情報(i)によって示される時
間とそのときのカウント値によって示される時間とが一
致するか又は所定の範囲内である場合には、制御信号が
正しい時刻に入力されたものと判断する。The control information calculation processing circuit 36 calculates the time information (i) in addition to the calculation of the control information (i).
7 and the time information (i) is input, the count operation of the clock counter circuit 46 is started, and the count value is fetched. Control information arithmetic processing circuit 36
When the time indicated by the time information (i) to be input next and the time indicated by the count value at that time match or are within a predetermined range, the control signal is input at the correct time. Judge that
【0076】これにより、例えば、ユーザーがコマーシ
ャル及びメッセージ期間等において、制御信号のみを正
しく再生し、他のデータについては例えば早送り等によ
って正しく再生しないことを検出することができる。制
御情報演算処理回路36は、時間情報(i)が正しい時
刻で検出された場合にのみ、制御情報(i)の演算結果
に基づく有効/無効信号を出力し、そうでない場合には
無効を示す有効/無効信号を出力するようになってい
る。Thus, for example, it is possible to detect that the user correctly reproduces only the control signal during the commercial and message periods, and that the other data is not correctly reproduced by, for example, fast forward. The control information calculation processing circuit 36 outputs a valid / invalid signal based on the calculation result of the control information (i) only when the time information (i) is detected at a correct time, and indicates invalid if not. A valid / invalid signal is output.
【0077】次に、このように構成された実施の形態の
動作について説明する。Next, the operation of the embodiment configured as described above will be described.
【0078】制御情報演算処理回路36には、時間情報
(i)が含まれた制御信号が入力される。制御情報演算
処理回路36は、制御情報(i)の演算に加えて、時間
情報(i)をメモリ回路37に記憶させて、クロックカ
ウンタ回路46のカウント動作を開始させる。ここで、
動作の基準となるクロックがデスクランブル制御回路4
5に外部から与えられているものとする。制御情報演算
処理回路36は、次の制御信号が入力されると、この時
間情報(i)をメモリ回路37に記憶させると共に、時
間情報(i)によって与えられる時間とクロックカウン
タ回路46の出力によって与えられる時間とを比較し、
両者が一致するか又は所定の範囲内の値である場合に
は、正しい時刻に制御信号が入力されたものと判定す
る。A control signal including time information (i) is input to the control information arithmetic processing circuit 36. The control information calculation processing circuit 36 stores the time information (i) in the memory circuit 37 in addition to the calculation of the control information (i), and starts the counting operation of the clock counter circuit 46. here,
The reference clock for the operation is the descrambling control circuit 4.
5 is given from the outside. When the next control signal is input, the control information arithmetic processing circuit 36 stores this time information (i) in the memory circuit 37 and also calculates the time given by the time information (i) and the output of the clock counter circuit 46. Compare with the time given,
If they match or are within a predetermined range, it is determined that the control signal was input at the correct time.
【0079】制御情報演算処理回路36は、制御信号の
入力毎に制御信号の入力時間の判定を行い、正しい時刻
に制御信号が入力されたと判断した場合にのみ、制御情
報(i)の演算結果に応じた有効/無効信号を出力し、
そうでない場合には、無効を示す有効/無効信号を出力
する。The control information calculation processing circuit 36 determines the input time of the control signal for each input of the control signal, and only when it is determined that the control signal is input at a correct time, the calculation result of the control information (i) Output valid / invalid signal according to
Otherwise, a valid / invalid signal indicating invalidity is output.
【0080】このように本実施の形態においては、番組
データの記録又は再生時の故意の操作によって、制御信
号が不正の時間間隔でデスクランブル制御回路15に与
えられた場合には、本番組のデスクランブル処理を禁止
することにより、コマーシャル及びメッセージ等の特定
番組の視聴を促進させることができる。As described above, in the present embodiment, when a control signal is given to the descramble control circuit 15 at an incorrect time interval by a deliberate operation at the time of recording or reproducing program data, By prohibiting the descrambling process, it is possible to promote viewing of specific programs such as commercials and messages.
【0081】なお、本実施の形態においては、全ての制
御信号について時間間隔が正しいことを判定した場合に
は、制御情報の演算に拘わらず、有効を示す有効/無効
信号を出力してもよく、この場合には、必ずしも制御情
報の演算は必要ではない。In this embodiment, when it is determined that the time intervals are correct for all control signals, a valid / invalid signal indicating validity may be output regardless of the calculation of the control information. In this case, the calculation of the control information is not always necessary.
【0082】図11は本発明の他の実施の形態に採用さ
れるデスクランブル制御回路の具体的な構成を示すブロ
ック図である。本実施の形態はデスクランブル制御回路
の構成が異なるのみであり、他の構成は図示を省略す
る。図11において図2と同一の構成要素には同一符号
を付して説明を省略する。FIG. 11 is a block diagram showing a specific configuration of a descrambling control circuit employed in another embodiment of the present invention. This embodiment is different only in the configuration of the descrambling control circuit, and other configurations are not shown. 11, the same components as those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted.
【0083】図12は本実施の形態において採用される
番組データストリームを示す説明図であり、図13は図
12中のコマーシャル期間及びメッセージ期間等に分散
多重される制御信号(斜線部)の構成を示す説明図であ
る。図13(A)は図12のコマーシャル期間及びメッ
セージ期間等の最初に多重される制御信号を示し、図1
3(B)は図12のコマーシャル期間及びメッセージ期
間等の最後に多重される制御信号を示している。FIG. 12 is an explanatory diagram showing a program data stream employed in the present embodiment. FIG. 13 shows the structure of a control signal (hatched portion) distributed and multiplexed in a commercial period and a message period in FIG. FIG. FIG. 13A shows control signals multiplexed at the beginning of the commercial period and the message period in FIG.
3 (B) shows control signals multiplexed at the end of the commercial period and the message period in FIG.
【0084】図12に示すように、本番組のデータ期間
には、本番組のスクランブルを解くための制御信号(E
CM)が多重されている。少なくとも制御信号(EC
M)を除く本番組部分については、スクランブルがかけ
られている。また、本番組に多重された制御信号は部分
的に暗号化され、容易にデータを解読することができな
いようになっている。コマーシャル期間及びメッセージ
期間等に多重された制御信号は、暗号化してもしなくて
もよいが、暗号化する方が容易にデータを解読すること
ができないのでよりよい。As shown in FIG. 12, during the data period of the main program, a control signal (E) for descrambling the main program is used.
CM) are multiplexed. At least the control signal (EC
The program portion except for M) is scrambled. The control signal multiplexed in the program is partially encrypted so that the data cannot be easily decrypted. The control signal multiplexed in the commercial period, the message period, and the like may or may not be encrypted, but the encryption is better because the data cannot be easily decrypted.
【0085】図13(A)に示すように、コマーシャル
及びメッセージ等の特定番組の最初に多重される制御信
号には制御情報属性が含まれている。図13(A)の制
御情報属性は、処理の開始を示している。また、図13
(B)に示すように、コマーシャル及びメッセージ等の
特定番組の最後に多重される制御信号には制御情報属性
及び比較検査情報が含まれている。図13(B)の制御
情報属性は、処理の終了を示す。比較検査情報は、処理
結果の検査判定情報を示す。As shown in FIG. 13A, a control signal which is multiplexed at the beginning of a specific program such as a commercial or a message contains a control information attribute. The control information attribute in FIG. 13A indicates the start of the process. FIG.
As shown in (B), a control signal multiplexed at the end of a specific program such as a commercial or a message contains a control information attribute and comparative inspection information. The control information attribute in FIG. 13B indicates the end of the process. The comparative inspection information indicates inspection determination information of the processing result.
【0086】本実施の形態におけるデスクランブル制御
回路50は、制御情報演算処理回路36に代えて、スト
リームデータ演算回路51を採用した点が図2のデスク
ランブル制御回路15と異なる。The descrambling control circuit 50 according to the present embodiment differs from the descrambling control circuit 15 in FIG. 2 in that a stream data calculation circuit 51 is used instead of the control information calculation processing circuit 36.
【0087】図11において、端子31には図12に示
す番組データストリームが入力される。制御信号検出回
路32によって検出された制御信号は制御信号処理回路
35に与える。制御信号処理回路35は、制御信号中の
番組属性を判定し、コマーシャル及びメッセージ等の特
定番組に関する制御信号で、且つ制御情報属性が開始を
示すものであれば、ストリームデータ演算回路51に処
理の開始を指示するようになっている。In FIG. 11, the terminal 31 receives the program data stream shown in FIG. The control signal detected by the control signal detection circuit 32 is given to the control signal processing circuit 35. The control signal processing circuit 35 determines the program attribute in the control signal, and if the control signal is a control signal related to a specific program such as a commercial or a message and the control information attribute indicates the start, the stream data arithmetic circuit 51 It is instructed to start.
【0088】一方、制御信号処理回路35は、コマーシ
ャル及びメッセージ等の特定番組に関する制御信号で、
且つ制御情報属性が終了を示すものであれば、ストリー
ムデータ演算回路51の処理の終了を指示すると共に、
比較検査情報を与えるようになっている。On the other hand, the control signal processing circuit 35 is a control signal for a specific program such as a commercial and a message,
And if the control information attribute indicates the end, while instructing the end of the processing of the stream data operation circuit 51,
Comparative inspection information is provided.
【0089】ストリームデータ演算回路51は、端子3
1から番組データストリームが入力されており、制御信
号処理回路35からの開始指示から終了指示までの間、
メモリ回路37に結果を記憶しながら、入力する番組デ
ータストリームを用いた演算を行って、デスクランブル
処理の有効/無効を決定するようになっている。The stream data operation circuit 51 is connected to the terminal 3
1, a program data stream is input, and from the start instruction to the end instruction from the control signal processing circuit 35,
While the result is stored in the memory circuit 37, an operation using the input program data stream is performed to determine whether the descrambling process is valid or invalid.
【0090】ストリームデータ演算回路51は、制御情
報属性によって終了を示す制御信号の比較検査情報が与
えられ、番組データストリームに対する演算結果と比較
検査情報との一致比較を行い、一致している場合には有
効を示す有効/無効信号を出力し、そうでない場合には
無効を示す有効/無効信号を出力する。The stream data arithmetic circuit 51 is provided with comparative check information of a control signal indicating the end by the control information attribute, performs a match comparison between the calculation result for the program data stream and the comparative check information, Outputs a valid / invalid signal indicating validity, and otherwise outputs a valid / invalidity signal indicating invalidity.
【0091】例えば、ストリームデータ演算回路51の
演算方法としては、順次入力されるデータストリームの
足し算を行うこと等が考えられる。送信側において、予
めストリームデータのデータ量の情報を比較検査情報と
して伝送することによって、データストリームに対する
演算と比較検査情報との比較によって、コマーシャル又
はメッセージ期間の番組データの全てがデスクランブル
回路33に入力されたか否かを判断することができる。For example, as a calculation method of the stream data calculation circuit 51, addition of sequentially input data streams can be considered. On the transmission side, by transmitting the information on the data amount of the stream data in advance as the comparison check information, all of the program data in the commercial or message period is sent to the descramble circuit 33 by the operation on the data stream and comparison with the comparison check information. It can be determined whether or not an input has been made.
【0092】なお、ストリームデータ演算回路51の演
算方法は限定されるものではない。ストリームデータ演
算回路51は、データストリーム対する演算と比較検査
情報とが一致しない場合には、暗号復号回路39の動作
を無効にするための有効/無効信号を暗号復号回路39
に出力する。The operation method of the stream data operation circuit 51 is not limited. When the operation on the data stream does not match the comparison check information, the stream data operation circuit 51 outputs a valid / invalid signal for invalidating the operation of the encryption / decryption circuit 39 to the encryption / decryption circuit 39.
Output to
【0093】このように構成された実施の形態において
は、番組データのデータストリームは端子31を介して
ストリームデータ演算回路51に供給される。コマーシ
ャル及びメッセージ等の特定番組の開始を示す制御情報
属性が入力されると、制御信号処理回路35からの指示
によって、ストリームデータ演算回路51は、メモリ回
路37を用いてストリームデータに対する演算を開始す
る。演算結果はメモリ回路37に記憶される。ストリー
ムデータ演算回路51は、順次入力されるストリームデ
ータに対して演算を繰返す。In the embodiment configured as described above, the data stream of the program data is supplied to the stream data operation circuit 51 via the terminal 31. When a control information attribute indicating the start of a specific program such as a commercial or a message is input, the stream data operation circuit 51 starts operation on stream data using the memory circuit 37 in accordance with an instruction from the control signal processing circuit 35. . The operation result is stored in the memory circuit 37. The stream data operation circuit 51 repeats the operation on the sequentially input stream data.
【0094】コマーシャル及びメッセージ等の特定番組
の終了を示す制御情報属性が入力されると、制御信号処
理回路35は、ストリームデータに対する演算の終了を
ストリームデータ演算回路51に指示すると共に、比較
検査情報をストリームデータ演算回路51に与える。When a control information attribute indicating the end of a specific program such as a commercial or a message is input, the control signal processing circuit 35 instructs the stream data operation circuit 51 to end the operation on the stream data, and outputs the comparison check information. Is supplied to the stream data operation circuit 51.
【0095】ストリームデータ演算回路51は、ストリ
ームデータに対する演算を終了し、終了時の演算結果と
比較検査情報とを比較する。一致を示す比較結果が得ら
れた場合には、ストリームデータ演算回路51は、有効
を示す有効/無効信号を暗号復号回路39に与え、そう
でない場合には、無効を示す有効/無効信号を暗号復号
回路39に与える。他の作用は図1の実施の形態と同様
である。The stream data operation circuit 51 ends the operation on the stream data, and compares the operation result at the end with the comparison inspection information. If a comparison result indicating a match is obtained, the stream data operation circuit 51 supplies a valid / invalid signal indicating validity to the encryption / decryption circuit 39; otherwise, the stream data operation circuit 51 encrypts a valid / invalid signal indicating invalidity. This is given to the decoding circuit 39. Other operations are the same as those of the embodiment of FIG.
【0096】このように本実施の形態においては、コマ
ーシャル及びメッセージ等の特定番組の内容データ全て
を演算し、その結果によって本番組のデスクランブルを
制御することによって、コマーシャル及びメッセージ等
の視聴をしない限り、本番組の視聴を無効にすることが
できる。As described above, in the present embodiment, all the content data of a specific program such as a commercial and a message are calculated and the result is used to control the descrambling of the program, so that the commercial and the message are not viewed. As long as this program is viewed, the viewing of this program can be invalidated.
【0097】上記各実施の形態においては、有効/無効
信号に基づいて暗号復号回路を制御することによって、
本番組のデスクランブルを許可又は禁止するようになっ
ているが、有効/無効信号に基づくデスクランブルの制
御方法には種々の方法が考えられる。図14乃至図17
はデスクランブル動作制御の変形例を示すブロック図で
ある。図14乃至図17において図2と同一の構成要素
には同一符号を付して説明を省略する。In each of the above embodiments, by controlling the encryption / decryption circuit based on the valid / invalid signal,
Although the descrambling of this program is permitted or prohibited, various methods can be considered as a descrambling control method based on a valid / invalid signal. 14 to 17
FIG. 9 is a block diagram showing a modified example of descrambling operation control. 14 to 17, the same components as those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted.
【0098】図14は暗号復号回路39に代えて暗号復
号回路56を採用し、復号鍵38を省略した点が図2と
異なる。図14においては、制御情報演算処理回路36
は、制御情報(i)の演算結果として、デスクランブル
鍵を求めるための復号鍵を出力するようになっている。
送信側において、制御情報(i)を適宜設定することに
より、コマーシャル及びメッセージ期間の全ての制御情
報(i)を演算すると、復号鍵が生成されるようになっ
ている。FIG. 14 differs from FIG. 2 in that an encryption / decryption circuit 56 is employed instead of the encryption / decryption circuit 39 and the decryption key 38 is omitted. In FIG. 14, the control information arithmetic processing circuit 36
Outputs a decryption key for obtaining a descrambling key as an operation result of the control information (i).
By appropriately setting the control information (i) on the transmission side and calculating all the control information (i) in the commercial and message periods, a decryption key is generated.
【0099】制御情報演算処理回路36は、例えば、制
御情報識別等による他の条件によって有効と判断された
復号鍵を暗号復号回路56に与える。暗号復号回路56
は、この復号鍵を復号することによってデスクランブル
鍵を得る。このデスクランブル鍵をデスクランブル回路
33に供給することによって、デスクランブル回路33
は、本番組の番組ストリームに対するデスクランブル処
理が可能となる。The control information arithmetic processing circuit 36 gives the decryption key determined to be valid according to other conditions such as control information identification to the encryption / decryption circuit 56. Encryption / decryption circuit 56
Obtains a descramble key by decrypting the decryption key. By supplying the descramble key to the descramble circuit 33, the descramble circuit 33
Enables descrambling of the program stream of this program.
【0100】図15は暗号復号回路56を省略した点が
図14と異なる。図15においては、制御情報演算処理
回路36は、制御情報(i)の演算結果として、デスク
ランブル鍵を出力するようになっている。送信側におい
て、制御情報(i)を適宜設定することにより、コマー
シャル及びメッセージ期間の全ての制御情報(i)を演
算すると、デスクランブル鍵が生成されるようになって
いる。FIG. 15 differs from FIG. 14 in that the encryption / decryption circuit 56 is omitted. In FIG. 15, the control information calculation processing circuit 36 outputs a descramble key as a calculation result of the control information (i). By appropriately setting the control information (i) on the transmitting side and calculating all the control information (i) in the commercial and message periods, a descrambling key is generated.
【0101】制御情報演算処理回路36は、例えば、制
御情報識別等による他の条件によって有効と判断された
デスクランブル鍵をデスクランブル回路33に与える。
デスクランブル回路33は、与えられたデスクランブル
鍵を用いて、本番組の番組ストリームに対するデスクラ
ンブル処理を行う。The control information arithmetic processing circuit 36 provides the descramble circuit 33 with a descramble key determined to be valid according to other conditions such as control information identification.
The descrambling circuit 33 performs a descrambling process on the program stream of the present program using the given descrambling key.
【0102】図16は暗号復号回路39に代えて暗号復
号回路66を採用し、鍵演算回路67を付加した点が図
2と異なる。暗号復号回路66は、復号鍵38を復号し
て鍵演算回路67に出力する。鍵演算回路67には制御
情報演算処理回路36から有効/無効信号が与えられ
る。鍵演算回路67は有効を示す有効/無効信号が与え
られた場合にのみ、制御信号処理回路35からのデスク
ランブル鍵と復号鍵との演算を行うことで、実際のデス
クランブル処理に用いるデスクランブル鍵を生成する。FIG. 16 differs from FIG. 2 in that an encryption / decryption circuit 66 is employed instead of the encryption / decryption circuit 39 and a key operation circuit 67 is added. The encryption / decryption circuit 66 decrypts the decryption key 38 and outputs it to the key operation circuit 67. The key operation circuit 67 is provided with a valid / invalid signal from the control information calculation processing circuit 36. The key operation circuit 67 calculates the descrambling key and the decryption key from the control signal processing circuit 35 only when a valid / invalid signal indicating validity is given, so that the descrambling used for the actual descrambling process is performed. Generate a key.
【0103】鍵演算回路の演算としては、例えば足し算
を行う方法がある。なお、鍵演算回路の演算方法は限定
されないことは明らかである。As an operation of the key operation circuit, for example, there is a method of performing addition. It is clear that the operation method of the key operation circuit is not limited.
【0104】図16の例においても、コマーシャル及び
メッセージ等の特定部分の制御信号によって、本番組の
デスクランブル制御を行うことが可能である。Also in the example of FIG. 16, descrambling control of the program can be performed by control signals of specific parts such as commercials and messages.
【0105】図17は暗号復号回路39に代えて2つの
暗号復号回路72,73を採用した点が図2と異なる。
暗号復号回路72は、復号鍵38を復号して第2の復号
鍵として暗号復号回路73に出力する。暗号復号回路7
3は、入力された第2の復号鍵を用いて、制御信号処理
回路35からの制御信号を復号することにより、デスク
ランブル鍵を生成してデスクランブル回路33に出力す
る。FIG. 17 differs from FIG. 2 in that two encryption / decryption circuits 72 and 73 are used instead of the encryption / decryption circuit 39.
The encryption / decryption circuit 72 decrypts the decryption key 38 and outputs it to the encryption / decryption circuit 73 as a second decryption key. Encryption / decryption circuit 7
3 decrypts the control signal from the control signal processing circuit 35 using the input second decryption key, thereby generating a descramble key and outputting it to the descramble circuit 33.
【0106】暗号復号回路72による第2の復号鍵の生
成処理においては、制御情報演算処理回路36からの鍵
情報が用いられるようになっている。送信側において、
制御情報(i)を適宜設定することにより、コマーシャ
ル及びメッセージ期間の全ての制御情報(i)を演算す
ると、第2の暗号復号鍵の生成処理に用いる鍵情報が生
成されるようになっている。制御情報演算処理回路36
は、制御情報(i)の演算結果を第2の暗号復号鍵の生
成処理に用いる鍵情報として暗号復号回路72に出力す
る。In the process of generating the second decryption key by the encryption / decryption circuit 72, the key information from the control information calculation processing circuit 36 is used. On the sending side,
By appropriately setting the control information (i) and calculating all the control information (i) in the commercial and message periods, key information to be used for generating the second encryption / decryption key is generated. . Control information arithmetic processing circuit 36
Outputs the calculation result of the control information (i) to the encryption / decryption circuit 72 as key information used for the process of generating the second encryption / decryption key.
【0107】なお、暗号復号回路72における演算方式
としてはDES等の方式があるが、これに限定されるも
のではないことは明らかである。It should be noted that, as a calculation method in the encryption / decryption circuit 72, there is a method such as DES, but it is obvious that the present invention is not limited to this.
【0108】こうして、図17の例においても、コマー
シャル及びメッセージ等の特定部分の制御信号によっ
て、本番組のデスクランブル制御を行うことができる。Thus, also in the example shown in FIG. 17, the descrambling control of the program can be performed by the control signal of the specific part such as the commercial and the message.
【0109】上記各実施の形態においては、利用者がコ
マーシャル及びメッセージ等の特定番組期間の全ての番
組データを再生してデスクランブル制御回路15に供給
した場合にのみ本番組の視聴が可能となるようになって
いるが、必ずしも、再生がコマーシャル及びメッセージ
部分の先頭から行われるとは限らない。そこで、利用者
がコマーシャル及びメッセージ等の特定番組を故意又は
不注意で再生しない場合等には、利用者に注意を促すメ
ッセージを表示することが考えられる。In each of the above embodiments, this program can be viewed only when the user reproduces all program data such as commercials and messages in a specific program period and supplies it to the descramble control circuit 15. However, the reproduction is not always performed from the beginning of the commercial and message parts. Therefore, when the user does not intentionally or inadvertently reproduce a specific program such as a commercial or a message, a message that alerts the user may be displayed.
【0110】図18はこの場合の表示例を示す説明図で
ある。この表示はディスプレイ装置の表示画面等に表示
される。コマーシャル及びメッセージ等の特定番組部分
の制御信号の判定又は演算結果が無効である場合には、
デスクランブルを無効とすると共に、図18に示すメッ
セージを表示させる。FIG. 18 is an explanatory diagram showing a display example in this case. This display is displayed on a display screen of a display device or the like. If the judgment or calculation result of the control signal of the specific program part such as commercial and message is invalid,
The descrambling is invalidated, and the message shown in FIG. 18 is displayed.
【0111】例えば、図1のデスクランブル制御回路1
5において、コマーシャル及びメッセージ等の特定部分
の制御信号判定又は演算結果が無効である場合には、デ
スクランブル制御回路15から端末制御回路19にデス
クランブル無効の情報を伝える。これにより、端末制御
回路19は、表示回路17を制御して、図18に示すよ
うなメッセージをディスプレイ装置の表示画面上に表示
させるのである。このようなメッセージを表示すること
により、視聴できない場合の原因を利用者に対して通知
することができる。For example, the descrambling control circuit 1 shown in FIG.
In 5, when the control signal determination or the operation result of a specific part such as a commercial and a message is invalid, the descrambling control circuit 15 informs the terminal control circuit 19 of the descrambling invalid information. As a result, the terminal control circuit 19 controls the display circuit 17 to display a message as shown in FIG. 18 on the display screen of the display device. By displaying such a message, it is possible to notify the user of the cause of the inability to view.
【0112】なお、上記各実施の形態においては、衛星
放送システムを利用し、番組を一旦記録するものに適用
した例を説明したが、衛星放送システムを利用して番組
を伝送する場合だけでなく、他の放送システムを利用す
るものにも適用可能であり、更に、番組を媒体に記録し
て配布するシステムにも適用可能である。更に、番組コ
ンテンツを蓄積せずに、放送番組を直接視聴する場合に
も適用することができる。また、番組としては一般的な
映像及び音声からなる番組だけでなく、データ放送番組
についても有効である。In each of the above embodiments, an example has been described in which a satellite broadcast system is used and the program is temporarily recorded. However, the present invention is not limited to the case where the program is transmitted using the satellite broadcast system. The present invention is also applicable to a system that uses another broadcasting system, and is also applicable to a system that records and distributes a program on a medium. Further, the present invention can be applied to a case where a broadcast program is directly viewed without storing program contents. In addition, the present invention is effective not only for general video and audio programs, but also for data broadcast programs.
【0113】[0113]
【発明の効果】以上説明したように本発明によれば、コ
マーシャル及びメッセージ等の特定番組部分を利用者が
表示しない限り、本番組を表示不能とすることにより、
使用者がコマーシャル及びメッセージ等を視聴すること
を促進させることができるという効果を有する。As described above, according to the present invention, the present program cannot be displayed unless the user displays a specific program portion such as a commercial and a message.
This has the effect that the user can be encouraged to view commercials and messages.
【図1】本発明に係る番組受信端末装置の一実施の形態
を示すブロック図。FIG. 1 is a block diagram showing one embodiment of a program receiving terminal device according to the present invention.
【図2】図1中のデスクランブル制御回路15の具体的
な構成を示すブロック図。FIG. 2 is a block diagram showing a specific configuration of a descrambling control circuit 15 in FIG. 1;
【図3】番組データストリームを示す説明図。FIG. 3 is an explanatory diagram showing a program data stream.
【図4】コマーシャル及びメッセージ等の特定番組に分
散多重される制御信号を示す説明図。FIG. 4 is an explanatory diagram showing control signals distributed and multiplexed into specific programs such as commercials and messages.
【図5】本番組に多重される制御信号を示す説明図。FIG. 5 is an explanatory diagram showing a control signal multiplexed on the main program.
【図6】コマーシャル及びメッセージ等の特定番組に分
散多重される制御信号を示す説明図。FIG. 6 is an explanatory diagram showing control signals distributed and multiplexed to specific programs such as commercials and messages.
【図7】コマーシャル及びメッセージ等の特定番組に分
散多重される制御信号を示す説明図。FIG. 7 is an explanatory diagram showing control signals distributed and multiplexed into specific programs such as commercials and messages.
【図8】コマーシャル及びメッセージ等の特定番組に分
散多重される制御信号を示す説明図。FIG. 8 is an explanatory diagram showing control signals distributed and multiplexed to specific programs such as commercials and messages.
【図9】本発明の他の実施の形態において採用されるデ
スクランブル制御回路を示すブロック図。FIG. 9 is a block diagram showing a descrambling control circuit employed in another embodiment of the present invention.
【図10】コマーシャル及びメッセージ等の特定番組に
分散多重される制御信号を示す説明図。FIG. 10 is an explanatory diagram showing control signals distributed and multiplexed to specific programs such as commercials and messages.
【図11】本発明の他の実施の形態において採用される
デスクランブル制御回路を示すブロック図。FIG. 11 is a block diagram showing a descrambling control circuit employed in another embodiment of the present invention.
【図12】番組データストリームを示す説明図。FIG. 12 is an explanatory diagram showing a program data stream.
【図13】コマーシャル及びメッセージ等の特定番組に
分散多重される制御信号を示す説明図。FIG. 13 is an explanatory diagram showing control signals distributed and multiplexed to specific programs such as commercials and messages.
【図14】デスクランブル制御回路の変形例を示すブロ
ック図。FIG. 14 is a block diagram showing a modification of the descrambling control circuit.
【図15】デスクランブル制御回路の変形例を示すブロ
ック図。FIG. 15 is a block diagram showing a modification of the descrambling control circuit.
【図16】デスクランブル制御回路の変形例を示すブロ
ック図。FIG. 16 is a block diagram showing a modification of the descrambling control circuit.
【図17】デスクランブル制御回路の変形例を示すブロ
ック図。FIG. 17 is a block diagram showing a modification of the descrambling control circuit.
【図18】利用者に注意を促すメッセージ表示を示す説
明図。FIG. 18 is an explanatory diagram showing a message display for calling a user's attention.
【図19】衛星を用いた放送システムのシステム構成
図。FIG. 19 is a system configuration diagram of a broadcasting system using satellites.
12…チューナ、13…番組蓄積メモリ回路、15…デ
スクランブル制御回路、19…端末制御回路。12: tuner, 13: program storage memory circuit, 15: descrambling control circuit, 19: terminal control circuit.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 7/081 Fターム(参考) 5C025 BA25 BA27 CA09 DA04 DA05 5C063 AA02 AA03 AB03 AB07 AB20 CA11 CA23 CA31 CA36 CA40 DA03 DA07 5C064 CA01 CB01 CC01 5J104 AA33 BA03 BA06 NA02 PA04 PA05 PA06 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 7/081 F term (Reference) 5C025 BA25 BA27 CA09 DA04 DA05 5C063 AA02 AA03 AB03 AB07 AB20 CA11 CA23 CA31 CA36 CA40 DA03 DA07 5C064 CA01 CB01 CC01 5J104 AA33 BA03 BA06 NA02 PA04 PA05 PA06
Claims (8)
数の制御信号が時間的に分散して多重された第2の番組
とが入力されて前記複数の制御信号を検出する検出手段
と、 前記検出手段が検出した前記複数の制御信号に基づい
て、前記第1の番組のデスクランブル処理を行うデスク
ランブル手段とを具備したことを特徴とする番組受信端
末装置。Detecting means for receiving a scrambled first program and a second program in which a plurality of control signals are temporally dispersed and multiplexed, and detecting the plurality of control signals; A program receiving terminal device comprising: descrambling means for performing descrambling processing of the first program based on the plurality of control signals detected by the detecting means.
2の番組とが入力され、前記第2の番組のストリームに
基づいて、前記第1の番組のデスクランブル処理を行う
デスクランブル手段とを具備したことを特徴とする番組
受信端末装置。2. A descrambler for receiving a scrambled first program and a second program and performing descrambling of the first program based on a stream of the second program. A program receiving terminal device comprising:
制御信号を用いた判定及び前記複数の制御信号を用いた
所定の演算の少なくとも一方によって、前記第1の番組
のデスクランブル処理の有効/無効を決定することを特
徴とする請求項1に記載の番組受信端末装置。3. The method according to claim 1, wherein the descrambling means enables / disables the descrambling process of the first program by at least one of a determination using the plurality of control signals and a predetermined calculation using the plurality of control signals. The program receiving terminal device according to claim 1, wherein
制御信号を用いた所定の演算によって、前記第1の番組
のデスクランブル処理に必要な情報を生成することを特
徴とする請求項1に記載の番組受信端末装置。4. The apparatus according to claim 1, wherein the descrambling means generates information necessary for the descrambling process of the first program by a predetermined operation using the plurality of control signals. Program receiving terminal device.
番組のストリームに対する所定の演算によって、前記第
1の番組のデスクランブル処理の有効/無効を決定する
ことを特徴とする請求項1に記載の番組受信端末装置。5. The apparatus according to claim 1, wherein the descrambling means determines whether the descrambling process of the first program is enabled or disabled by a predetermined operation on the stream of the second program. Program receiving terminal device.
ランブル処理に必要なデスクランブル鍵の生成を有効又
は無効にすることによって前記第1の番組のデスクラン
ブル処理を有効又は無効にすることを特徴とする請求項
1に記載の番組受信端末装置。6. The descrambling means for enabling or disabling the generation of a descrambling key required for the descrambling process, thereby enabling or disabling the descrambling process of the first program. The program receiving terminal device according to claim 1.
制御信号が前記検出手段によって前記第2の番組を通常
表示した場合に相当するタイミングで検出された場合に
前記第1の番組のデスクランブル処理を有効にすること
を特徴とする請求項1に記載の番組受信端末装置。7. The descrambling process of the first program when the plurality of control signals are detected by the detecting device at a timing corresponding to a case where the second program is normally displayed. 2. The program receiving terminal device according to claim 1, wherein
成する処理と、 前記第1の番組のデスクランブル処理を有効にする情報
を得るための複数の制御信号を生成する処理と、 前記複数の制御信号が時間的に分散して多重される第2
の番組と前記第1の番組とを多重する処理とを具備した
ことを特徴とする番組提供方法。8. A process for generating a scrambled first program; a process for generating a plurality of control signals for obtaining information for enabling descrambling of the first program; Is multiplexed in a time-dispersed manner.
And a process of multiplexing the first program and the first program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000034059A JP2001223653A (en) | 2000-02-10 | 2000-02-10 | Program receiving terminal and program service method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000034059A JP2001223653A (en) | 2000-02-10 | 2000-02-10 | Program receiving terminal and program service method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001223653A true JP2001223653A (en) | 2001-08-17 |
Family
ID=18558447
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000034059A Pending JP2001223653A (en) | 2000-02-10 | 2000-02-10 | Program receiving terminal and program service method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001223653A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002057637A (en) * | 2000-08-09 | 2002-02-22 | Sharp Corp | Program broadcasting equipment, program receiving equipment and program broadcasting system |
JP2002374511A (en) * | 2001-03-26 | 2002-12-26 | Samsung Electronics Co Ltd | Method of controlling transmission and reception of data including encrypted data |
WO2004114051A2 (en) * | 2003-06-19 | 2004-12-29 | Matsushita Electric Industrial Co., Ltd. | Viewing control device, viewing control program, and secure module |
JP2006510250A (en) * | 2002-12-12 | 2006-03-23 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Apparatus and method for preventing switching from channel during advertisement display |
JP2008141686A (en) * | 2006-12-05 | 2008-06-19 | Victor Co Of Japan Ltd | Content reproduction device |
JP2010045841A (en) * | 2009-11-16 | 2010-02-25 | Sharp Corp | Program broadcasting device |
JP2010535438A (en) * | 2007-07-23 | 2010-11-18 | インタートラスト テクノロジーズ コーポレイション | Dynamic media zone system and method |
-
2000
- 2000-02-10 JP JP2000034059A patent/JP2001223653A/en active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002057637A (en) * | 2000-08-09 | 2002-02-22 | Sharp Corp | Program broadcasting equipment, program receiving equipment and program broadcasting system |
JP2002374511A (en) * | 2001-03-26 | 2002-12-26 | Samsung Electronics Co Ltd | Method of controlling transmission and reception of data including encrypted data |
JP2006510250A (en) * | 2002-12-12 | 2006-03-23 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Apparatus and method for preventing switching from channel during advertisement display |
US10070182B2 (en) | 2002-12-12 | 2018-09-04 | Koninklijke Philips N.V. | Apparatus and method for preventing switching from a channel during an advertisement display |
WO2004114051A2 (en) * | 2003-06-19 | 2004-12-29 | Matsushita Electric Industrial Co., Ltd. | Viewing control device, viewing control program, and secure module |
WO2004114051A3 (en) * | 2003-06-19 | 2005-03-03 | Matsushita Electric Ind Co Ltd | Viewing control device, viewing control program, and secure module |
JP2008141686A (en) * | 2006-12-05 | 2008-06-19 | Victor Co Of Japan Ltd | Content reproduction device |
JP4677976B2 (en) * | 2006-12-05 | 2011-04-27 | 日本ビクター株式会社 | Content playback device |
JP2010535438A (en) * | 2007-07-23 | 2010-11-18 | インタートラスト テクノロジーズ コーポレイション | Dynamic media zone system and method |
US8793808B2 (en) | 2007-07-23 | 2014-07-29 | Intertrust Technologies Corporation | Dynamic media zones systems and methods |
JP2010045841A (en) * | 2009-11-16 | 2010-02-25 | Sharp Corp | Program broadcasting device |
JP4523070B2 (en) * | 2009-11-16 | 2010-08-11 | シャープ株式会社 | Program broadcasting system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4110588B2 (en) | Data receiving apparatus and receiving method | |
USRE42044E1 (en) | Recording of scrambled digital data | |
JP4877421B2 (en) | Reception device, reception method, transmission / reception system, and transmission / reception method | |
JP4438237B2 (en) | Receiving apparatus and method, recording medium, and program | |
JPH10164550A (en) | Scramble system, broadcasting station device and receiving terminal device | |
WO2003015404A2 (en) | Automatic commercial skipping service | |
US6920222B1 (en) | Conditional access system enabling partial viewing | |
WO2002023903A1 (en) | Information processing device, electronic device, information processing method, and medium | |
JP3599085B2 (en) | Secret information decryption / reproduction apparatus and secret information decryption / reproduction method | |
JP4291525B2 (en) | Scramble method, transmission method, transmission device, and receiver | |
JP2002016899A (en) | Content accounting method, accounting center, and receiving device | |
JP2001223653A (en) | Program receiving terminal and program service method | |
KR101012979B1 (en) | Stream generation method, broadcast reception device, and display method | |
JP2000101984A (en) | Limited receiving system of cable television, and its transmitter and its receiver | |
JP2002531013A (en) | Method and apparatus for accessing recorded digital programs | |
KR20020015232A (en) | Apparatus for Storing Transport Stream and Broadcast Signal Receiver Employing the Same | |
JP2000350181A (en) | Broadcast storage method and recording medium recording storage control program | |
JP2002051321A (en) | Digital video transmitter, digital video receiver and digital video transmitter-receiver | |
JP4766028B2 (en) | Receiving apparatus and receiving method | |
KR20060105244A (en) | System and method for providing free view channel in digital broadcasting system | |
JP3296786B2 (en) | Television receiver with built-in digital broadcast receiver and method of reducing power consumption in television receiver with built-in digital broadcast receiver | |
JP2001211127A (en) | Scramble control method for digital broadcast | |
JP2003274385A (en) | Apparatus and method for receiving scrambled broadcast | |
JPH11243535A (en) | Digital broadcast reception reproducing system and digital broadcast transmission method | |
JP4049175B2 (en) | Transmitting apparatus and transmitting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041025 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070724 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071120 |