JP2002527959A - Apparatus and method for preventing unauthorized detour of TV program block function - Google Patents
Apparatus and method for preventing unauthorized detour of TV program block functionInfo
- Publication number
- JP2002527959A JP2002527959A JP2000575307A JP2000575307A JP2002527959A JP 2002527959 A JP2002527959 A JP 2002527959A JP 2000575307 A JP2000575307 A JP 2000575307A JP 2000575307 A JP2000575307 A JP 2000575307A JP 2002527959 A JP2002527959 A JP 2002527959A
- Authority
- JP
- Japan
- Prior art keywords
- channel
- timing
- cable box
- television
- tuning
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000008859 change Effects 0.000 claims description 28
- 238000012544 monitoring process Methods 0.000 claims description 13
- 230000000903 blocking effect Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 3
- 238000012935 Averaging Methods 0.000 claims 3
- 230000003213 activating effect Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012552 review Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 1
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 1
- 101100219325 Phaseolus vulgaris BA13 gene Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
(57)【要約】 テレビ番組のブロックの無許可の迂回を防止するための方法及び装置。本発明のシステムは、無許可の人が、特定のショー又はチャネルのVチップによるブロックを、ケーブルボックスによるチューニングを通じて迂回することを防止する。コントローラは、テレビ(102)に入って来るビデオ信号の垂直同期(VSync)をモニタする。もしビデオの中断が、テレビがIRコマンドをケーブルボックスに送ることなくコントローラによって識別されたなら、コントローラは、ケーブルボックスを、それがビデオの中断を検出する前につけられていたチャネルにリダイヤルする。これによって無許可の人がVチップブロック機能を迂回することを防止する。 (57) Abstract: A method and apparatus for preventing unauthorized detouring of blocks of a television program. The system of the present invention prevents unauthorized persons from bypassing the V-chip block of a particular show or channel through tuning with a cable box. The controller monitors the vertical synchronization (VSync) of the video signal coming into the television (102). If a video break is identified by the controller without the TV sending an IR command to the cable box, the controller redials the cable box to the channel that was on before it detected the video break. This prevents unauthorized persons from bypassing the V-chip block function.
Description
【0001】 (発明の分野) 本発明は、広くテレビ番組のペアレンタルコントロールに関し、より詳細には
、テレビ番組ブロック機能の無許可の迂回(unauthorized circumvention)を防止
するシステムに関する。[0001] The present invention relates generally to parental control of television programs, and more particularly to a system for preventing unauthorized circumvention of television program block functions.
【0002】 (発明の背景) Vチップシステム(V-Chip System)として普通に知られるシステムが米国に提
案され、米国議会によって承認された。そのシステムは、次に放送される番組の
1つ以上の格付ファクタ(rating factor)を示すコードを含むために、標準のテ
レビジョン信号の垂直帰線消去期間(vertical blanking interval)(「VBI」)
を使用することを含む。これらの格付ファクタは、モーション・ピクチャー・ア
ソシエーション・オブ・アメリカ(Motion Picture Association of America)に
よって公表されるものと同様の格付(例えば、G、PG、PG−13、R、NC
−17)、及び、暴力、言葉、裸、及び性的な内容のような番組の性質の個々の
カテゴリーの数値による格付を含むことができる。消費者のVチップテレビジョ
ンシステムは、消費者が、これらの格付基準の内の1つ以上の彼らの好きなレベ
ルに従って番組を排除するように、彼又は彼女のテレビジョンシステムをプログ
ラムすることを可能にするであろうし、又は、他には、これらの格付カテゴリー
に従って、特定のレベルの内容を有する番組のみを許可するようにプログラムす
ることができるであろう。BACKGROUND OF THE INVENTION A system commonly known as the V-Chip System has been proposed to the United States and approved by the United States Congress. The system includes a vertical blanking interval ("VBI") of a standard television signal to include a code indicating one or more rating factors of the next program to be broadcast.
Including the use of These rating factors are similar to those published by the Motion Picture Association of America (eg, G, PG, PG-13, R, NC
-17), and may include numerical ratings for individual categories of program characteristics such as violence, verbal, naked, and sexual content. The consumer's V-chip television system allows the consumer to program his or her television system to reject programs according to their favorite level of one or more of these rating criteria. It could allow or otherwise be programmed to allow only programs with a certain level of content according to these rating categories.
【0003】 Vチップシステムの問題は、特にテレビに接続されたケーブルボックスがある
ときには、ケーブルボックスが意図されたチャネルに本当にチューニングされて
いるかどうかについて、Vチップコントローラ(テレビ)へのフィードバックが
ないことである。無許可の人はだれでも、テレビに知られることなく、ケーブル
ボックスのチャネルを変更するために、ケーブルボックスコントロールパネルの
ところに歩いていったり、リモコンを使用することができる。従って、簡単には
バイパスすることができないようなVチップペアレンタルブロックシステムの改
良が必要である。A problem with V-chip systems is that there is no feedback to the V-chip controller (TV) as to whether the cable box is really tuned to the intended channel, especially when there is a cable box connected to the TV. It is. Any unauthorized person can walk to the cable box control panel or use the remote control to change the cable box channel without the knowledge of the television. Therefore, there is a need for an improved V-chip parental block system that cannot be easily bypassed.
【0004】 (発明の概要) 本発明は、この必要を満足させる装置及び方法に向けられている。そのため、
1つの実施形態によると、Vチップ番組ブロック機能の無許可の迂回を防止する
ための装置及び方法が提供される。本発明によると、チャイルドガード(child g
uard)機能は、無許可の人が、ケーブルボックスによるチューニングを通じて特
定のショー又はチャネルをブロックするVチップを迂回することを防止する。1
つの実施形態では、チャイルドガード機能は、Vチップ又はVチッププラス+の
中に実施される。チャイルドガード機能は、テレビに入ってくるビデオ信号の垂
直同期(vertical synchronization, VSync)をモニタする。SUMMARY OF THE INVENTION The present invention is directed to an apparatus and method that satisfies this need. for that reason,
According to one embodiment, an apparatus and method are provided for preventing unauthorized bypassing of the V-chip program block function. According to the invention, the child guard (child g
The uard) function prevents unauthorized persons from bypassing V-chips that block certain shows or channels through tuning with a cable box. 1
In one embodiment, the child guard function is implemented in a V-Chip or V-Chip Plus +. The child guard function monitors the vertical synchronization (VSync) of the video signal coming into the television.
【0005】 チャネルの変更の間はVSyncの間の時間が異なるため、コントローラは、
ビデオ信号の連続したVSyncの間のタイミングをモニタし、それを所定の値
と比較することによって、チャネルの変更が起こったかどうかを検出することが
できる。もし、テレビが赤外線コマンドをケーブルボックスに送ることなしに、
ビデオの中断がチャイルドガードコントローラによって識別されたなら、コント
ローラは、ケーブルボックスに、それがビデオの中断を検出する前につけていた
チャネルにリダイヤル(redial)する。これによって、無許可の人が、Vチップブ
ロック機能を迂回することが防止される。[0005] Because the time between VSync is different between channel changes, the controller
By monitoring the timing between successive VSyncs of the video signal and comparing it to a predetermined value, it can be detected whether a channel change has occurred. If the TV does not send infrared commands to the cable box,
If a video break is identified by the child guard controller, the controller redials the cable box to the channel it was on before it detected the video break. This prevents unauthorized persons from bypassing the V-chip block function.
【0006】 本発明の他の実施形態は、本発明を実施するために考慮されたベストモードの
説明によって、本発明の実施形態のみを示して説明するような、以下の詳細な説
明から当業者に簡単に明らかになるであろうということが理解される。理解され
るように、本発明は、他の及び異なる実施形態をとることができ、それのいくつ
かの詳細は、本発明の精神及び範囲から逸脱することなく、種々の他の点におけ
る変更を行うことができる。従って、図面及び詳細な説明は、本質的に説明的な
ものと考えるべきであり、制限的なものと考えるべきではない。[0006] Other embodiments of the present invention will be understood by those skilled in the art from the following detailed description, which shows and describes only embodiments of the present invention, with a description of the best mode considered for implementing the present invention. It will be understood that this will be readily apparent. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various other respects, all without departing from the spirit and scope of the invention. It can be carried out. Accordingly, the drawings and detailed description should be regarded as illustrative in nature and not restrictive.
【0007】 本発明の、これらの及び他の特徴、態様、及び利点は、以下の説明、添付の請
求項、及び添付の図面を参照すると、より良く理解されるであろう。[0007] These and other features, aspects, and advantages of the present invention will be better understood with reference to the following description, appended claims, and accompanying drawings.
【0008】 (詳細な説明) 本発明は、Vチップベースのペアレンタルコントロールシステムの無許可の迂
回を防止するシステムに向けられている。そのようなペアレンタルコントロール
システムは、ここに完全に示しているかのように参考文献としてここに組込まれ
ている米国特許第5,382,983号に記載されている。コントローラは、ビ
デオ信号中の乱れ(disturbance)によって起こされたチャネル変更の間、VSy
ncの間の時間差を識別する。VSync中に差が検出されたら、コントローラ
は、それを正しいチャネルに変えるため、ケーブルボックスに赤外線信号を送る
。DETAILED DESCRIPTION The present invention is directed to a system that prevents unauthorized bypass of a V-chip based parental control system. Such a parental control system is described in U.S. Patent No. 5,382,983, which is hereby incorporated by reference as if fully set forth herein. The controller may use the VSy during a channel change caused by a disturbance in the video signal.
nc is identified. If a difference is detected during VSync, the controller sends an infrared signal to the cable box to change it to the correct channel.
【0009】 図1は、本発明の1つの実施形態での、ケーブルボックスとテレビの接続につ
いての典型的な配置を示す。ケーブルフィーダーからのテレビジョン信号がケー
ブルボックス7に入力される。ケーブルボックス7は、チャネル変更コントロー
ルを有する。ユーザが選択したチャネルに対応する信号である、ケーブルボック
スの出力は、テレビ受信機8に入力される。テレビ受信機8は、Vチッププラス
+コントローラ回路又はVチップコントロール回路を含む。Vチッププラス+コ
ントローラ回路及びVチップコントロール回路は、テレビ受信機8の内部に含ま
れてもよく、テレビ受信機8に電気的に接続された別個のデバイスの部分でもよ
い。テレビ受信機8は、どのような従来のテレビ受信機、デジタルテレビ、PC
/テレビ、又は、テレビジョン信号を受信、処理、及び表示できる他のどのよう
な実施形態でもよい。リモートコントロールデバイス9aは、ケーブルボックス
7及び/又はテレビ受信機8のチャネルを変更するために使用することができる
。FIG. 1 shows a typical arrangement for the connection of a cable box and a television in one embodiment of the invention. The television signal from the cable feeder is input to the cable box 7. The cable box 7 has a channel change control. The output of the cable box, which is a signal corresponding to the channel selected by the user, is input to the television receiver 8. The television receiver 8 includes a V-chip plus + controller circuit or a V-chip control circuit. The V-chip plus + controller circuit and the V-chip control circuit may be included inside the television receiver 8 or may be part of a separate device electrically connected to the television receiver 8. The television receiver 8 can be any conventional television receiver, digital television, PC
/ Television or any other embodiment capable of receiving, processing, and displaying television signals. The remote control device 9a can be used to change the channel of the cable box 7 and / or the television receiver 8.
【0010】 テレビ受信機8に含まれたVチップコントローラは、いつでも、どのチャネル
がチューニングされているかを追跡し続けている。チャネルのチューニングは、
テレビの内部で直接実行されてもいいし、ケーブルボックスが使用されている場
合は、ケーブルボックスにいくつか赤外線信号を放出するVチップコントローラ
(テレビ)によって実行されてもいい。しかし、Vチップコントローラとケーブ
ルボックスの間のチューニング機構は、典型的には一方向のみであるため、ケー
ブルボックスが意図されたチャネルに本当にチューニングされているかどうかに
ついてのVチップコントローラへのフィードバックはない。At any time, the V-chip controller included in the television receiver 8 keeps track of which channel is being tuned. Tuning the channel
It may be performed directly inside the television or, if a cable box is used, by a V-chip controller (television) that emits some infrared signals to the cable box. However, since the tuning mechanism between the V-chip controller and the cable box is typically only one-way, there is no feedback to the V-chip controller as to whether the cable box is really tuned to the intended channel. .
【0011】 それにもかかわらず、Vチップコントローラは、ビデオ信号の連続したVSy
ncの間のタイミングをモニタすることによって、チャネルの変更が起こったか
起こっていないかを決定することができる。チャネル変更の間、VSyncの間
の時間は、1又は2周期の間、異なるであろう。この差は、チューニングが起き
るときビデオ信号中の乱れによって引き起こされ、チャネル変更が起きたかどう
かを決定する際に使用される。VSync中の差が検出されたなら、コントロー
ラは、ケーブルボックスに、それを正しいチャネルにチューニングするために赤
外線信号を送る。[0011] Nevertheless, the V-chip controller provides a continuous VSy of the video signal.
By monitoring the timing during nc, it can be determined whether a channel change has occurred or not. During a channel change, the time between VSync will be different for one or two periods. This difference is caused by disturbances in the video signal when tuning occurs and is used in determining whether a channel change has occurred. If a difference in VSync is detected, the controller sends an infrared signal to the cable box to tune it to the correct channel.
【0012】 ここで図1Bを参照すると、チャイルドガード機能についてのフロー処理が示
される。チューニングのイベントがあるときはいつでも、垂直同期(Vertical Sy
nc)タイミング中に差(「Vsync ディスターバンス(Distrubance)」)があ
る。コントローラは、ブロック101で、チューニング信号が送られているとき
の正確な時間を知っているので、チューニング信号が送られた後に「タイミング
ウィンドウ(timing window)」を設定する。コントローラは、次に、ブロック1
02に示すように、ビデオ信号の連続したVSyncの間のタイミングをモニタ
する。ブロック103によって示されるように、もしVSyncディスターバン
スが、「タイムウィンドウ」の外側で起きたなら、以下の2つのイベントの内の
1つが発生した。 (1)テレビチャネルソースそれ自身からディスターバンスが来た、あるいは (2)誰かが、直接、リモートコントローラによって又はパネルから、ケーブル
ボックスをチューニングした。Referring now to FIG. 1B, a flow process for the child guard function is shown. Whenever there is a tuning event, the Vertical Synchronization
nc) There is a difference (“Vsync Disturbance”) during the timing. The controller, at block 101, knows the exact time when the tuning signal was being sent, so sets the "timing window" after the tuning signal was sent. The controller then proceeds to block 1
As shown at 02, the timing between successive VSynces of the video signal is monitored. As shown by block 103, if VSync disturbance occurred outside the "time window", one of the following two events occurred. (1) disturbance came from the television channel source itself, or (2) someone tuned the cable box, either directly by remote control or from the panel.
【0013】 ブロック104のいずれの場合でも、コントローラは、ケーブルボックスのチ
ャネルを(最後の正しいチャネル以外の)あるチャネルにチューニングする。ブ
ロック106で、コントローラは、ケーブルボックスを正しいチャネルに戻るよ
うにチューニングする。正しいチャネルへ戻るようにチューニングする最後のス
テップの間、コントローラは、赤外線信号が送られた後、ブロック105に示さ
れるように、「タイミングウィンドウ」を設定する。In any case of block 104, the controller tunes the cable box channel to a channel (other than the last correct channel). At block 106, the controller tunes the cable box back to the correct channel. During the last step of tuning back to the correct channel, the controller sets a "timing window" after the infrared signal is sent, as shown in block 105.
【0014】 ブロック107に示されるように、もし「VSyncディスターバンス」が「
タイミングウィンドウ」中に検出されなかったら、コントローラは、赤外線信号
の通路が覆われており、及び、前の「VSyncディスターバンス」は、システ
ムを迂回しようとする誰かから来たものであると結論を下す。コントローラは、
ブロック108に示されるように、スクリーンをブロックする。もし「VSyn
cディスターバンス」が「タイミングウィンドウ」中に検出されたら、ブロック
109に示されるように、コントローラは、ケーブルボックスは元の正しいチャ
ネルにチューニングされており、及び、特別なことは何もしていないことを認識
する。As shown in block 107, if “VSync disturbance” is “
If not detected during the "timing window", the controller concludes that the path of the infrared signal is covered and that the previous "VSync disturbance" was from someone trying to bypass the system. Lower. The controller is
Block the screen, as shown in block 108. If "VSyn
If "c disturbance" is detected during the "timing window", the controller has tuned the cable box to the original correct channel and has done nothing special, as shown in block 109 Recognize that.
【0015】 上述のVチップシステムと共に使用するためのペアレンタルコントロールシス
テムの実施形態が図2に示される。ケーブルフィーダーからの複数チャネルの高
周波(RF)テレビ信号が、チャネル変更コントロールを有するケーブルボック
ス10の入力に接続される。ユーザが選択したチャネルの周波数での単一チャネ
ルの高周波テレビ信号であるケーブルボックス10の出力は、テレビドライブ回
路12に結合される。テレビドライブ回路12の出力は、転送ブロック回路14
によってテレビディスプレイ16に接続される。ブロック回路14は、従来のア
ナログ信号転送ゲート、デジタルブロックモジュール、又は技術上知られた他の
任意の同様のデバイスとすることができるであろう。An embodiment of a parental control system for use with the V-chip system described above is shown in FIG. A multi-channel radio frequency (RF) television signal from a cable feeder is connected to an input of a cable box 10 having channel change control. The output of cable box 10, which is a single channel high frequency television signal at the frequency of the channel selected by the user, is coupled to television drive circuit 12. The output of the television drive circuit 12 is
Is connected to the television display 16. Block circuit 14 could be a conventional analog signal transfer gate, a digital block module, or any other similar device known in the art.
【0016】 ペアレンタルコントロールシステムの動作を説明する目的のために、ケーブル
フィーダーによって運ばれるそれぞれのチャネルのテレビ信号は、HBO、CN
N、又はNBCのようなチャネル識別子(channel identification)を含む補足の
データを有する。好適には、チャネル識別子は、XDSフォーマットでそれぞれ
のチャネルの信号のVBI中に埋め込まれる。For the purpose of explaining the operation of the parental control system, the television signal of each channel carried by the cable feeder is HBO, CN
N, or have additional data including a channel identification such as NBC. Preferably, the channel identifier is embedded in the VBI of the signal of each channel in XDS format.
【0017】 テレビドライブ回路12の出力は、ベースバンドテレビ信号からXDS信号を
取り出すVBIデコーダ18の入力にも接続される。ケーブルボックス10がチ
ューニングされているチャネルのチャネル識別子を表わすデータ信号を含むVB
Iデコーダ18の出力は、それの出力がブロック回路14をコントロールするよ
うなマイクロプロセッサ20に結合する。マイクロプロセッサ20は、RAM2
2に結合する。An output of the television drive circuit 12 is also connected to an input of a VBI decoder 18 that extracts an XDS signal from a baseband television signal. VB including a data signal representing the channel identifier of the channel for which cable box 10 is being tuned
The output of I-decoder 18 is coupled to a microprocessor 20 whose output controls block circuit 14. The microprocessor 20 has a RAM 2
2
【0018】 選択的にブロックされるべき番組は、RAM22中に記憶される。ここに完全
に示されているかのように参考文献としてここに組込まれている米国特許第5,
382,983号(「’983特許」)及び同時係属米国出願第08/684,
678号に記載されているように、それぞれの番組について、日付、時間、チャ
ネル及び番組の長さがスタックの配列でRAM22中に記憶される。RAM中に
記憶された番組ブロックデータベースは、多くの異なる方法で生成することがで
きる。1つの方法は、例えば、宗教団体、新聞、又は政治団体によって構成され
るような、カスタマイズされた格付サービスに従って、日付、時間、チャネル、
及び長さの内容からなる番組のデータのグループを送信し、及びそのようなデー
タをテレビジョン信号のVBI又は電話線からRAM22にダウンロードするこ
とである。The programs to be selectively blocked are stored in RAM 22. U.S. Pat. No. 5,539,897, incorporated herein by reference as if fully set forth herein.
382,983 ("the '983 patent") and co-pending U.S. application Ser.
As described in US Pat. No. 678, for each program, the date, time, channel and program length are stored in RAM 22 in an array of stacks. The program block database stored in RAM can be generated in many different ways. One way is to use a date, time, channel,
And transmitting a group of program data consisting of content of length and length to the RAM 22 from the VBI or telephone line of the television signal.
【0019】 ユーザは、VBI又は電話線中に送信されるカスタマイズされた格付サービス
の選択のオンスクリーンメニューを呼び出し、選択されたサービスにキー入力し
、そして、選択されたサービスに対応する番組データのグループをダウンロード
するようにマイクロプロセッサ20に命令することができる。他の方法は、リモ
ートコントローラを通じて、個々の番組のデータ中にキー入力することである。
第3の方法は、その中ではEPGデータベースがブロックされる番組、及び視聴
又は録画される番組の両方を決定するために使用されるようなオンスクリーン電
子番組ガイド(「EPG」)から番組をカーソルで選択することである。The user invokes an on-screen menu for selection of a customized rating service to be transmitted over the VBI or telephone line, key-in the selected service, and enter program data corresponding to the selected service. The microprocessor 20 can be instructed to download the group. Another method is to key in individual program data through a remote controller.
A third method is to cursor programs from an on-screen electronic program guide ("EPG"), such as the one in which the EPG database is used to determine both programs to be blocked and programs to watch or record. Is to select.
【0020】 いずれの場合でも、マイクロプロセッサ20は、マイクロプロセッサ20中の
リアルタイムクロックの出力と、VBIデコーダ18によって又はチューナをモ
ニタすること及びチャネルマップを使用することによって回復される、ケーブル
ボックス10がチューニングされているチャネルのチャネル識別子とを連続的に
モニタしている。これらのモニタされた属性は、番組ブロックデータベースのデ
ータと比較される。好適には、これは、’983特許に記載されるように、スタ
ックの先頭がブロックされる次の番組テレビジョン放送であるように、RAM2
2のスタック中のデータベースを配置することによって実施される。一致(match
)が見つかると、マイクロプロセッサ20は、ブロック回路14を作動させ、そ
れによって、テレビディスプレイ16が番組を見せることを防止する。In each case, the microprocessor 20 is connected to the output of the real-time clock in the microprocessor 20 and the cable box 10, which is recovered by the VBI decoder 18 or by monitoring the tuner and using a channel map. The channel identifier of the tuned channel is continuously monitored. These monitored attributes are compared with data in the program block database. Preferably, this is the RAM2, such as the next program television broadcast where the top of the stack is blocked, as described in the '983 patent.
2 by placing the databases in a stack. Match
), Microprocessor 20 activates block circuit 14, thereby preventing television display 16 from showing the program.
【0021】 オーバーライドシステムが、Vチップシステムと共に使用されるとき、後で放
送される番組に対する1つ以上の格付ファクタを示すコードも、VBI中に含ま
れる。この実施形態では、ユーザは、1つ以上のこれらの格付基準に従って、番
組を除外するようにテレビジョンシステムをプログラムする。ユーザの選択は、
RAM22中に記憶され、VBI中に送信されたコードと比較される。除外され
る番組がマイクロプロセッサ20によって検出されると、VBIデコーダ18を
通して、RAM22中に記憶されたイネーブルオーバーライドリストが参照され
る。ブロック回路14は、マイクロプロセッサの制御のもとに、もし番組がイネ
ーブルオーバーライドリストに含まれていないなら、除外されるその番組がテレ
ビディスプレイ16に現れることを防ぐ。反対に、もし現在放送されている番組
が、ユーザによって確立された格付基準のもとでは除外されていないなら、RA
M22中に記憶されたブロックオーバーライドリストは、マイクロプロセッサ2
0によってチェックされる。ブロック回路14によって、マイクロプロセッサの
制御のもとに、もし番組がブロックオーバ−ライドリスト中に含まれていないな
ら、その番組はテレビディスプレイ16へ通過することができる。When the override system is used with a V-chip system, a code indicating one or more rating factors for later broadcast programs is also included in the VBI. In this embodiment, the user programs the television system to exclude programs according to one or more of these rating criteria. The user's choice is
It is stored in RAM 22 and compared with the code transmitted during VBI. When an excluded program is detected by the microprocessor 20, the enable override list stored in the RAM 22 is referred to through the VBI decoder 18. Blocking circuit 14, under control of the microprocessor, prevents the excluded program from appearing on television display 16 if the program is not included in the enable override list. Conversely, if the program currently being broadcast is not excluded under the rating criteria established by the user, RA
The block override list stored in M22 is
Checked by 0. The block circuit 14 allows the program to be passed to the television display 16 under the control of the microprocessor if the program is not included in the block override list.
【0022】 ブロックオーバーライドリスト及びイネーブルオーバーライドリストを構成す
るテレビジョン番組が、チャネル、日付、開始時間及び長さ(又は終了時間)に
よって、又は、米国特許第5,335,079号に記載されているもののような
圧縮されたコードの使用を通じて定義されるような、記載された実施形態では、
ケーブルボックス又はビデオカセットレコーダ(「VCR」)の追加に適合させ
るために、他の構成が必要である。The television programs that make up the block override list and the enable override list are described by channel, date, start time and length (or end time), or in US Pat. No. 5,335,079. In the described embodiment, as defined through the use of compressed code such as
Other configurations are needed to accommodate the addition of a cable box or video cassette recorder ("VCR").
【0023】 従来の普通のケーブルボックス又はVCRの接続部によって、ケーブルボック
ス又はVCRは、テレビ受信器のフロントエンドに接続される。ケーブルボック
ス、又はVCRは、望みのチャネルをチューニングするためのチューニング可能
なバンドパスフィルタを有する。チューニングされたチャネルからのテレビ信号
は、例としてのチャネル3を通って、固定されたキャリア周波数上で変調され、
テレビ受信器に接続される。テレビ受信器は、選択された特定のチャネルに関わ
らず、ケーブルボックス又はVCRのキャリア周波数出力にチューニングされる
。テレビ受信器は、いつも固定された周波数にチューニングされているため、図
2のマイクロプロセッサは、ブロック又は選択されるテレビ番組がケーブルボッ
クス又はVCRで選択されたときを確認することができなくなる。The connection of the conventional ordinary cable box or VCR connects the cable box or VCR to the front end of the television receiver. The cable box, or VCR, has a tunable bandpass filter to tune the desired channel. The television signal from the tuned channel is modulated on a fixed carrier frequency through example channel 3;
Connected to TV receiver. The television receiver is tuned to the carrier frequency output of the cable box or VCR, regardless of the particular channel selected. Since the television receiver is always tuned to a fixed frequency, the microprocessor of FIG. 2 will not be able to ascertain when the block or selected television program is selected in the cable box or VCR.
【0024】 図3を参照すると、簡単なスイッチS1を使用する低コストの機構により実施
された、ケーブルボックス及びVCRの両方を使用するシステムに適合する、本
発明の1つの実施形態が示される。VCRのチューニングの問題は、VCR23
のビデオ入力を、親によってイネーブルにされた番組にいつもチューニングされ
ているTVチューナー24のビデオ出力に接続することによって解決される。Referring to FIG. 3, one embodiment of the present invention is shown, adapted for a system using both a cable box and a VCR, implemented by a low cost mechanism using a simple switch S1. VCR tuning problem is VCR23
Of the TV tuner 24, which is always tuned to the program enabled by the parent.
【0025】 ケーブルボックスのチューニングについては、ケーブルボックス26は、スク
ランブルされた番組をチューニングするために使用される。セットアップの間、
ユーザは、彼又は彼女のケーブルTVのラインナップ(cable lineup)の中のスク
ランブルされた(高価な)チャネルを識別する。これは、自動で行うことも、手
によって行うこともできる。この実施形態では、スクランブルされた番組の提供
者は、テレビジョン信号のVBI中に、彼らの名称(HBO ESPN、など)
を送信するであろう。従って、スクランブルされたチャネルがユーザによって選
択されたとき、ケーブルボックス26は、それぞれのチャネルにチューニングさ
れ、VBIは、VBIデコーダ28によって、名称を求めてスキャンされる。も
し、名称が識別されなければ、そのチャネルはブロックされる。For cable box tuning, cable box 26 is used to tune scrambled programs. During setup
The user identifies a scrambled (expensive) channel in his or her cable TV lineup. This can be done automatically or manually. In this embodiment, the providers of the scrambled programs have their names (HBO ESPN, etc.) in the VBI of the television signal.
Will be sent. Thus, when a scrambled channel is selected by the user, the cable box 26 is tuned to the respective channel and the VBI is scanned by the VBI decoder 28 for a name. If no name is identified, the channel is blocked.
【0026】 VCRの録画も、VCRのビデオ入力に、TVチューナー24によってディス
プレイ30に提供される同じ信号を提供することによって制御することができる
。この信号は、許可された番組をそれが確実に含むように、すでに処理されてい
る。従って、ユーザは、許可された番組のみを録画することができる。The recording of the VCR can also be controlled by providing the video input of the VCR with the same signal provided by the TV tuner 24 to the display 30. This signal has already been processed to ensure that it contains the licensed program. Therefore, the user can record only the permitted program.
【0027】 動作においては、ユーザがスクランブルされていないチャネルをリクエストす
るとき、マイクロプロセッサ32は、リクエストされたチャネルがスクランブル
されたチャネルとして指示されているかどうかを(セットアップテーブルから)
確認するためにチェックし、また、このチャネルが特定の時間スロットについて
はブロックされていないかどうかも(プラスコード(PlusCode)テーブルから)確
認するためにチェックする。もし、テレビチャネルがブロックされておらず、か
つスクランブルされていないなら、スイッチS1は、ポジション2に設定され、
TVチューナー24は、リクエストされたチャネルにチューニングされる。もし
、リクエストされたチャネルがブロックされるべきなら、S1はポジション4に
設定され、そのためTVチューナー24は入力を持たない。ユーザは、表示され
た番組を録画することもできる(しかし、VCRビデオ入力はTVチューナー出
力から来るため、他の番組は録画できない)。In operation, when a user requests an unscrambled channel, the microprocessor 32 determines whether the requested channel is indicated as a scrambled channel (from the setup table).
Check to make sure, and also check to see if this channel is blocked for a particular time slot (from the PlusCode table). If the television channel is not blocked and not scrambled, switch S1 is set to position 2;
TV tuner 24 is tuned to the requested channel. If the requested channel is to be blocked, S1 is set to position 4, so TV tuner 24 has no input. The user can also record the displayed program (but no other programs can be recorded because the VCR video input comes from the TV tuner output).
【0028】 もし、ユーザが、スクランブルされたチャネルをリクエストするなら、マイク
ロプロセッサ32は、リクエストされたチャネルがスクランブルされたチャネル
として指示されているかどうかを確認するためにチェックし、また、このチャネ
ルが特定の時間スロットに対してブロックされていないかどうかも(プラスコー
ドテーブルから)確認するためにチェックする。もし、テレビチャネルがブロッ
クされておらず、かつスクランブルされているなら、スイッチS1は、ポジショ
ン3に設定され、ケーブルボックス26は、リクエストされたチャネルにチュー
ニングされる。VBIデコーダ28は、ケーブルボックスの出力をモニタし、V
BI中のチャネル名称を探す(放送は毎分名称を放送する)。もし名称が見つか
れば、それはチャネルセットアップテーブル中のチャネル名称と比較される。も
し一致(match)が検出されると、TVチューナー24は、チャネル3にチューニ
ングされ、その番組が表示される。もし一致(match)が検出されなければ、S1
はポジション4に切り替えられ、ディスプレイ30はブランクになる。このよう
に、もしユーザが、ケーブルボックスのチャネルを手で変更しようとするなら、
VBIの名称のチェックは失敗し、S1は、ポジション4に切り替えられ、ディ
スプレイはブランクになるであろう。ユーザは、表示される番組を録画すること
もできる(しかし、VCRビデオ入力はTVチューナー出力から来るため、他の
番組は録画できない)。If the user requests a scrambled channel, the microprocessor 32 checks to see if the requested channel is designated as a scrambled channel and if the channel is Also check to see if it is blocked for a particular time slot (from the plus code table). If the television channel is not blocked and scrambled, switch S1 is set to position 3 and cable box 26 is tuned to the requested channel. VBI decoder 28 monitors the output of the cable box and
Search for channel names in BI (broadcast broadcasts names every minute). If the name is found, it is compared to the channel name in the channel setup table. If a match is found, TV tuner 24 is tuned to channel 3 and the program is displayed. If no match is found, S1
Is switched to position 4 and the display 30 goes blank. Thus, if the user wants to change the cable box channel manually,
The check of the VBI name will fail, S1 will be switched to position 4 and the display will be blank. The user can also record the displayed program (but no other programs can be recorded because the VCR video input comes from the TV tuner output).
【0029】 もしユーザがVCRでテープを再生するリクエストをすると、S1はポジショ
ン1に切りかえられ、TVチューナー24はチャネル3にチューニングされる。
ポジション1では、VCRは、RF/ビデオの入力を持たないことに注意する。
従って、ユーザはVCRチューナーを使用することができない。If the user makes a request to play the tape on the VCR, S 1 is switched to position 1 and the TV tuner 24 is tuned to channel 3.
Note that in position 1, the VCR has no RF / video input.
Therefore, the user cannot use the VCR tuner.
【0030】 図4を参照すると、Vチップシステムをオーバーライドシステムに組込んだ(
「Vチッププラス+システム(V-Chip Plus+ system)」)本発明の1つの実施形
態のブロック図が示される。好適には、Vチッププラス+システムは、米国特許
第5,335,079号に記載されたもののように、オーバーライドリストを作
り出すための圧縮されたコードに応答し、また、自動チャネルマッピングの性能
を含む。具体的には、テレビチューナー34は、マルチチャネルRFテレビジョ
ン信号の選択されたチャネルを通過させるためのテレビ受信器のフロントエンド
に位置する。PC/テレビ又はデジタルテレビを含む、技術上、どのような従来
のチューナーでもよいテレビチューナー34は、周波数のチューニングだけでな
く、増幅、中間周波数(intermediate frequency, 「IF」)へのダウンコンバー
ジョンも提供する。Referring to FIG. 4, the V-chip system was incorporated into an override system (
"V-Chip Plus + system") A block diagram of one embodiment of the present invention is shown. Preferably, the V-Chip Plus + system responds to compressed code to create an override list, such as described in U.S. Pat. No. 5,335,079, and also enhances the performance of automatic channel mapping. Including. Specifically, television tuner 34 is located at the front end of a television receiver for passing selected channels of a multi-channel RF television signal. Television tuner 34, which may be any conventional tuner in the art, including PC / TV or digital television, provides not only frequency tuning, but also amplification, down conversion to an intermediate frequency ("IF"). I do.
【0031】 TVチューナー34は、IF信号を増幅してベースバンドテレビジョンビデオ
信号にダウンコンバートするために必要な信号処理を提供するテレビジョンドラ
イブ回路36に接続する。テレビジョンドライブ回路36の出力は、ブロック回
路38に接続される。ブロック回路38は、従来のアナログ信号送信ゲート、デ
ジタルブロック回路、又は技術上知られた任意の他の同様のデバイスとすること
ができるであろう。ブロック回路38の出力は、選択されたチャネル上に現在放
送されているテレビ番組を選択的に表示するためのビデオミキサ40を通じて、
テレビディスプレイ42に接続される。The TV tuner 34 connects to a television drive circuit 36 that provides the necessary signal processing for amplifying the IF signal and downconverting it to a baseband television video signal. The output of the television drive circuit 36 is connected to the block circuit 38. Blocking circuit 38 could be a conventional analog signal transmission gate, a digital blocking circuit, or any other similar device known in the art. The output of the block circuit 38 is passed through a video mixer 40 for selectively displaying the television program currently being broadcast on the selected channel.
Connected to the TV display 42.
【0032】 テレビチューナー34は、マイクロプロセッサ44によって選択されたチャネ
ルにチューニングされる。好適にはリモート赤外線(infrared,「IR」)コント
ローラの形態である、ユーザ入力デバイス(user input device)46は、テレビ
のチャネルをユーザが操作することができるように、マイクロプロセッサ44に
接続される。ユーザ入力デバイス46によって、ユーザは、Vチッププラス+オ
ーバーライドリストを編集又は変更するだけでなく、1つ以上の格付ファクタに
従って番組を除外するために、Vチッププラス+システムを遠隔的にプログラム
することもできる。The television tuner 34 is tuned by the microprocessor 44 to the selected channel. A user input device 46, preferably in the form of a remote infrared ("IR") controller, is connected to the microprocessor 44 so that the user can operate the television channels. . The user input device 46 allows the user to remotely program the Vchip Plus + system to exclude or edit programs according to one or more rating factors as well as edit or change the Vchip Plus + override list. Can also.
【0033】 ユーザがVチッププラス+システム又はVチッププラス+オーバーライドリス
ト中に設定された特定の格付を見直すときは、マイクロプロセッサ44は、RA
M48から適当な情報を検索し、またそれを、情報が表示のためのフォーマット
にされるところであるビデオプロセッサ50に接続する。好適には、ビデオプロ
セッサ50中に記憶される情報は、テレビディスプレイ42上に表示されるもの
のビットマップである。ビデオプロセッサ50は、ビデオミキサ40に接続され
る。ビデオミキサ40からの情報を、テレビ番組中のウィンドウとして又はテレ
ビ番組の代わりの全画面としてテレビディスプレイ42に表示させることができ
るであろうということは、当業者に理解されるであろうが、ビデオミキサ40は
、現在見られているテレビ番組上への重ね合わせとして情報を出力する。When the user reviews a particular rating set in the V Chip Plus + System or V Chip Plus + Override list, the microprocessor 44
Retrieve the appropriate information from M48 and connect it to the video processor 50 where the information is to be formatted for display. Preferably, the information stored in video processor 50 is a bitmap of what is displayed on television display 42. The video processor 50 is connected to the video mixer 40. It will be understood by those skilled in the art that the information from the video mixer 40 could be displayed on the television display 42 as a window during a television program or as a full screen instead of a television program. Video mixer 40 outputs the information as a superimposition on the currently viewed television program.
【0034】 TVディスプレイに表示される情報と共に、ユーザ入力デバイス46を使用し
て、ユーザは、1つ以上の格付ファクタに従って番組を除外するように、Vチッ
ププラス+システムをプログラムする。好適には、ユーザ入力デバイス46によ
って、テレビディスプレイ42上のカーソルを移動させること及び別個のコマン
ドを入力することによりVチッププラス+格付システム及びVチッププラス+オ
ーバーライドリストを操作することが可能となる。カーソル制御は、マイクロプ
ロセッサ44をカーソルポジションレジスタ52を通じてビデオプロセッサ50
に接続することによって実現される。Using the user input device 46 along with the information displayed on the TV display, the user programs the V-Chip Plus + system to exclude programs according to one or more rating factors. Preferably, the user input device 46 allows manipulation of the V Chip Plus + rating system and the V Chip Plus + override list by moving the cursor on the television display 42 and entering a separate command. . The cursor control is performed by the microprocessor 44 through the cursor position register 52 and the video processor 50.
It is realized by connecting to.
【0035】 テレビディスプレイ42に送られるVチッププラス+オーバーライドリストの
ユーザの編集は、好適には、米国特許第5,335,079号に記載されたもの
のような圧縮されたコードを使用して実施される。Gコード(G-code)デコーダ5
4は、圧縮されたコードを処理するために使用される。もしマイクロプロセッサ
44が、Gコードがユーザ入力デバイス46から受信されたことを確認すると、
Gコードは、デコードのためにGコードデコーダ54に送られることになる。G
コードデコーダ54は、個別に選択されたテレビ番組に対してVチッププラス+
格付システムをオーバーライドするために、マイクロプロセッサ44によって使
用される、チャネル、日付、時間及び長さ(channel, date, time and length,
「CDTL」)情報にGコードを変換する。CDTL情報は、米国特許第5,3
82,983号に記載されているように、スタック配列でRAM48中に記憶さ
れる。User editing of the V-Chip Plus + override list sent to the television display 42 is preferably performed using compressed code such as that described in US Pat. No. 5,335,079. Is done. G-code decoder 5
4 is used to process the compressed code. If the microprocessor 44 confirms that a G code has been received from the user input device 46,
The G code will be sent to the G code decoder 54 for decoding. G
The code decoder 54 supplies the V chip plus +
Channel, date, time and length, used by microprocessor 44 to override the rating system.
("CDTL") Convert G code into information. CDTL information is disclosed in US Pat.
No. 82,983, they are stored in the RAM 48 in a stack arrangement.
【0036】 Vチッププラス+システムは、テレビジョン信号のVBIをデコードすること
によって実施される。テレビジョンドライブ回路36の出力に接続されるVBI
デコーダ56は、XDS信号をベースバンドテレビジョン信号から抽出する。現
在放送されているテレビ番組に対する1つ以上の格付ファクタを含む、VBIデ
コーダ56の出力は、マイクロプロセッサ44に接続される。テレビジョン信号
のVBIから抽出されるこれらの格付ファクタは、マイクロプロセッサ44によ
って、RAM48中のユーザがプログラムした格付ファクタと比較される。マイ
クロプロセッサ44が、現在放送されているテレビ番組は、プログラムされた格
付ファクタに基いてブロックされるべきであると確定した場合、RAM48中に
記憶されたイネーブルオーバーライドリストが参照される。マイクロプロセッサ
44は、もしそのテレビ番組がイネーブルオーバーライドリスト中に含まれてい
ないなら、現在放送されているテレビ番組をテレビディスプレイ42からブロッ
クするために、ブロック回路38を作動させることになる。The V Chip Plus + system is implemented by decoding the VBI of a television signal. VBI connected to the output of the television drive circuit 36
The decoder 56 extracts the XDS signal from the baseband television signal. The output of VBI decoder 56, including one or more rating factors for the currently broadcast television program, is connected to microprocessor 44. These rating factors extracted from the VBI of the television signal are compared by microprocessor 44 to a user programmed rating factor in RAM 48. If the microprocessor 44 determines that the currently broadcast television program should be blocked based on the programmed rating factor, the enable override list stored in RAM 48 is consulted. Microprocessor 44 will activate block circuit 38 to block the currently broadcast television program from television display 42 if the television program is not included in the enable override list.
【0037】 反対に、もし現在放送されているテレビ番組が、RAM48中に記憶されたプ
ログラムされた格付ファクタに基いてテレビ放送されるべきである場合は、RA
M48中に記憶されたブロックオーバーライドリストが参照される。ブロック回
路38によって、マイクロプロセッサ44の管理のもとで、もしテレビジョン番
組がブロックオーバーライドリスト中に含まれていないなら、そのテレビ番組は
テレビディスプレイ42に通過させられる。Vチッププラス+オーバーライドリ
ストは、RAM48中に記憶されたCDTL情報を、マイクロプロセッサ44に
よって設定されたチューナーチャネル及びマイクロプロセッサ中の内部クロック
(図示せず)と比較することによって、マイクロプロセッサ44により参照され
る。他には、もしそこで利用可能なら、VBIデコーダ56によって、チャネル
情報をXDSデータから取り出すこともできる。Conversely, if the currently broadcast television program is to be televised based on the programmed rating factors stored in RAM 48, RA
The block override list stored in M48 is referenced. By the block circuit 38, under the control of the microprocessor 44, if the television program is not included in the block override list, the television program is passed to the television display 42. The V Chip Plus + Override List is referenced by the microprocessor 44 by comparing the CDTL information stored in the RAM 48 with the tuner channel set by the microprocessor 44 and the internal clock in the microprocessor (not shown). Is done. Alternatively, the channel information can be extracted from the XDS data by the VBI decoder 56 if available there.
【0038】 要約すると、特定のタイプのテレビジョンサービスは、本発明の実施形態では
、テレビジョン放送局のチャネル割り当てをモニタすることによって、自動的に
検出される。これは、テレビチューナー34を、それのRFバンドにわたってマ
イクロプロセッサ44によって掃引することにより、実施される。テレビチュー
ナー34に接続したディテクタ57は、水平同期パルスの安定性をモニタするこ
とによって、RFバンドにわたってテレビチューナー34が掃引されるとき、テ
レビジョン放送局がチャネルのそれぞれに割り当てられたかどうかを検出する。
マイクロプロセッサ44は、次に、所定の地理的領域に対するチャネル割り当て
に基いてテレビジョンサービスのタイプを決定することができる。この機構は、
ユーザが、ユーザ入力デバイス46を使用して、彼又は彼女の郵便番号をキー入
力することのみを必要とする。他には、ユーザに利用される特定のテレビジョン
サービスの自動検出は、ユーザに、ユーザ入力デバイス46を使用して、VCR
及びケーブルボックスのモデル及びブランドに関する情報を直接キー入力させる
ことによって、省くことができる。In summary, certain types of television services are automatically detected, in embodiments of the present invention, by monitoring the channel assignments of television stations. This is accomplished by sweeping the television tuner 34 by its microprocessor 44 over its RF band. A detector 57 connected to the television tuner 34 detects whether a television station has been assigned to each of the channels as the television tuner 34 is swept over the RF band by monitoring the stability of the horizontal sync pulse. .
Microprocessor 44 can then determine the type of television service based on the channel assignment for the given geographic area. This mechanism is
The user need only use the user input device 46 to key in his or her zip code. Alternatively, automatic detection of a particular television service utilized by the user may be provided to the user using the user input device 46 to provide a VCR
And by directly keying in information about the model and brand of the cable box.
【0039】 ユーザに利用される特定のタイプのテレビジョンサービスが一旦確認されると
、ユーザの地理的位置に基づいて、VBIデコーダ56によって、適当なチャネ
ルマップをテレビジョン信号から抽出することができる。マイクロプロセッサ4
4は、再び、テレビチューナー34を掃引して、テレビジョン信号のVBIの部
分中に送信されたチャネルマップ情報を有するチャネルを探し出す。マイクロプ
ロセッサ44は、次に、ユーザによって入力された地理的位置に対応する識別コ
ードでマーキングされたチャネルマップを抽出し、抽出されたチャネルマップを
チャネルマップメモリ58中に記憶させる。Once the particular type of television service available to the user has been identified, an appropriate channel map can be extracted from the television signal by the VBI decoder 56 based on the user's geographic location. . Microprocessor 4
4 again sweeps the television tuner 34 to find a channel with the channel map information transmitted in the VBI portion of the television signal. Microprocessor 44 then extracts the channel map marked with the identification code corresponding to the geographical location entered by the user, and stores the extracted channel map in channel map memory 58.
【0040】 図4に示される、Vチッププラス+システムの説明された実施形態は、単一の
マイクロプロセッサを利用する、完全に統合されたシステムに向けられたもので
ある。しかし、Vチッププラス+システムを、既存のVチップシステムを有する
テレビ受信器中に組込み改修することが望まれる場合に、多くの応用が現れるこ
とがあることを当業者は容易に理解するであろう。Vチップシステムの議会の承
認の結果として、多くのテレビジョン製造者が、標準化された格付システムに従
ってユーザがプログラムするためのVチップIC(「IC」)を開発し、及びV
チップの能力を標準の特徴として含めるであろうということが考えられる。これ
らのシステムでは、既存のVチップシステム中に簡単に統合することができるV
チッププラス+へのアップグレードを単一のICに組込むことが好都合であろう
。そのようなVチッププラス+システムの例としての実施形態が図5に示される
。The described embodiment of the V-Chip Plus + system shown in FIG. 4 is directed to a fully integrated system utilizing a single microprocessor. However, those skilled in the art will readily appreciate that many applications may emerge if it is desired to retrofit the V-chip Plus + system into a television receiver having an existing V-chip system. Would. As a result of Congressional approval of V-chip systems, many television manufacturers have developed V-chip ICs ("ICs") for users to program according to a standardized rating system, and
It is contemplated that chip capabilities will be included as a standard feature. These systems provide a V-chip that can be easily integrated into existing V-chip systems.
It would be advantageous to incorporate the upgrade to ChipPlus + on a single IC. An exemplary embodiment of such a Vchip Plus + system is shown in FIG.
【0041】 図5を参照すると、Vチップシステムは、図4に関して説明された、基本的な
テレビジョン処理・ドライブ回路を含む。具体的には、テレビチューナー35は
、複数チャネルのRFテレビジョン信号の中の選択されたチャネルをテレビジョ
ンドライブ回路37へ通過させるための、テレビジョン受信器のフロントエンド
に位置する。テレビジョンドライブ回路37の出力は、ブロック回路39に接続
される。ブロック回路39の出力は、選択されたチャネル上で現在放送されてい
るテレビ番組を選択的に表示させるためのビデオミキサ41を通して、テレビデ
ィスプレイ43に接続される。Referring to FIG. 5, the V-chip system includes the basic television processing and drive circuits described with respect to FIG. Specifically, the television tuner 35 is located at the front end of the television receiver for passing selected channels of the multi-channel RF television signals to the television drive circuit 37. The output of the television drive circuit 37 is connected to a block circuit 39. The output of block circuit 39 is connected to a television display 43 through a video mixer 41 for selectively displaying a television program currently being broadcast on the selected channel.
【0042】 テレビジョンドライブ回路37の出力に接続されるVチップ57は、ベースバ
ンドテレビジョン信号からXDS信号を抽出する。現在放送されているテレビ番
組に対する格付ファクタは、XDSデータから取り出され、Vチップ57の内部
メモリ中に記憶されたユーザがプログラムした格付ファクタと比較される。Vチ
ップ57が、プログラムされた格付ファクタに基いて、現在放送されているテレ
ビジョン番組がブロックされるべきであると決定した場合、現在放送されている
テレビ番組をテレビディスプレイ43からブロックするために、ブロック回路3
7は、Vチップ57によって起動させられる。反対に、メモリ中のプログラムさ
れた格付ファクタに基いて、現在放送されているテレビ番組がテレビ放送される
べきであるなら、ブロック回路39は、Vチップ57によって不作動にされて、
テレビ番組がテレビディスプレイ43へ通過することが許される。The V chip 57 connected to the output of the television drive circuit 37 extracts an XDS signal from the baseband television signal. The rating factor for the currently broadcast television program is extracted from the XDS data and compared to a user programmed rating factor stored in the internal memory of the V-chip 57. If the V-Chip 57 determines that the currently broadcast television program should be blocked based on the programmed rating factor, the V-Chip 57 will block the currently broadcast television program from the television display 43. , Block circuit 3
7 is activated by the V-chip 57. Conversely, if the currently broadcast television program is to be televised based on the programmed rating factor in memory, block circuit 39 is disabled by V-chip 57,
The television program is allowed to pass to the television display 43.
【0043】 Vチップシステムによって、ユーザはエディタを使用することにより、格付フ
ァクタを編集することが可能になる。具体的には、ユーザがVチップシステム中
に設定された特定の格付をレビューしたいとき、Vチップ57は、ユーザ入力デ
バイスの制御のもとに、メモリから適当な情報を検索して、それを、情報がディ
スプレイのためのフォーマットにされるところであるビデオプロセッサ51に接
続させる。ビデオプロセッサ51は、ビデオミキサ41に接続される。ビデオミ
キサ41からの情報を、テレビ番組中のウィンドウとして又はテレビ番組の代わ
りの全画面としてテレビディスプレイ43に表示させることができるであろうと
いうことは、当業者に理解されるであろうが、ビデオミキサ41は、現在見られ
ているテレビ番組上への重ね合わせとして、その情報を出力する。テレビディス
プレイ43に表示される情報と共にユーザ入力デバイスを使用して、ユーザは、
1つ以上の格付ファクタに従って、番組を除外するようにVチップシステムをプ
ログラムする。The V-chip system allows a user to edit a rating factor by using an editor. Specifically, when the user wishes to review a particular rating set in the V-chip system, the V-chip 57 retrieves appropriate information from memory under the control of the user input device and retrieves it. , Connect the video processor 51 where the information is to be formatted for display. The video processor 51 is connected to the video mixer 41. It will be understood by those skilled in the art that the information from the video mixer 41 could be displayed on the television display 43 as a window during a television program or as a full screen instead of a television program, The video mixer 41 outputs the information as a superimposition on a currently viewed television program. Using the user input device with the information displayed on the television display 43, the user:
Program the V-Chip system to exclude programs according to one or more rating factors.
【0044】 Vチップ57のブロック機能のカスタマイズは、外部のVチップ+IC47に
より実行される。Vチッププラス+の回路のIC中への実施は、経済的なアプロ
ーチであるが、Vチッププラス+の機能を、別個の構成部品を使用して実施する
ことができることは、当業者に理解されるであろう。好適には、Vチッププラス
+IC47は、既にVチップ性能が装備された、既存のテレビ受信器中に簡単に
組込み改修することができるように設計される。Vチッププラス+IC47は、
Vチップ57とブロック回路39の間の経路の中に挿入される。これには、Vチ
ップ57を、電線59を取り除くことによって、ブロック回路からVチップを分
離する必要がある。動作においては、Vチップ57が、現在放送されているテレ
ビ番組は、プログラムされた格付ファクタに基いてブロックされるべきであると
決定するとき、ブロック信号が、Vチッププラス+IC47に接続させられる。
ブロック信号に応答して、Vチッププラス+IC47中のマイクロプロセッサ4
5は、RAM49中に記憶されたイネーブルオーバーライドリストを参照する。
マイクロプロセッサ45は、テレビ番組がイネーブルオーバーライドリスト中に
含まれていないなら、現在放送されているそのテレビ番組をテレビディスプレイ
43からブロックするために、ブロック回路39を作動させるであろう。反対に
、Vチップ57が、現在放送されているテレビ番組は、プログラムされた格付フ
ァクタに基いてテレビ放送されるべきであると決定するなら、ブロック解除(unb
locking)信号がVチッププラス+IC47に接続させられる。ブロック解除信号
に応答して、RAM49中に記憶されたブロックオーバーライドリストが参照さ
れる。ブロック回路39によって、マイクロプロセッサ45の制御のもとに、も
しテレビ番組がブロックオーバーライドリスト中に含まれないなら、そのテレビ
番組はテレビディスプレイ43に通過させられる。The customization of the block function of the V chip 57 is executed by the external V chip + IC 47. While implementing V-Chip Plus circuits in an IC is an economical approach, it will be appreciated by those skilled in the art that the functionality of V-Chip Plus can be implemented using separate components. Will be. Preferably, the V-Chip Plus + IC 47 is designed to be easily retrofitted into existing television receivers already equipped with V-Chip capabilities. V Chip Plus + IC47
It is inserted in the path between the V chip 57 and the block circuit 39. This requires that the V chip 57 be separated from the block circuit by removing the wire 59. In operation, when the V-Chip 57 determines that the currently broadcast television program should be blocked based on the programmed rating factor, the block signal is connected to the V-Chip Plus + IC 47.
In response to the block signal, the microprocessor 4 in the V-chip plus + IC 47
5 refers to the enable override list stored in the RAM 49.
Microprocessor 45 will activate block circuit 39 to block the currently broadcast television program from television display 43 if the television program is not included in the enable override list. Conversely, if the V-Chip 57 determines that the currently broadcast television program should be televised based on the programmed rating factor, the unblock (unb
locking) signal is connected to the V Chip Plus + IC 47. In response to the block release signal, the block override list stored in the RAM 49 is referred to. By the block circuit 39, under the control of the microprocessor 45, if the television program is not included in the block override list, the television program is passed to the television display 43.
【0045】 Vチッププラス+IC47は、ユーザのVチッププラス+オーバーライドリス
トへの編集のために、ビデオプロセッサ51にも接続される。この形態では、ユ
ーザは、Vチッププラス+オーバーライドリストを編集又は変更することだけで
なく、1つ以上の格付ファクタに従って番組を除外するようにVチップシステム
をプログラムすることができる。ユーザがVチッププラス+オーバーライドリス
トをレビュー又は編集したいとき、マイクロプロセッサ45は、RAM49から
適当な情報を検索して、それを、情報がディスプレイのためのフォーマットにさ
れるところであるビデオプロセッサ51に接続する。ビデオプロセッサ51は、
ビデオミキサ41を通して、好適には現在見られているテレビ番組上への重ね合
わせとして情報を出力する。Vチッププラス+オーバーライドリストへの編集は
、例としては、圧縮されたコードを使用して実施される。Gコードデコーダ55
は、図4に示した実施形態に関して上述した方法と同じ方法で、圧縮されたコー
ドを処理するために使用される。The V Chip Plus + IC 47 is also connected to the video processor 51 for editing the user's V Chip Plus + Override List. In this form, the user can program the V-Chip system to exclude programs according to one or more rating factors, as well as edit or modify the V-Chip Plus + override list. When the user wants to review or edit the V-Chip Plus + override list, the microprocessor 45 retrieves the appropriate information from the RAM 49 and connects it to the video processor 51 where the information is to be formatted for display. I do. The video processor 51
The information is output through the video mixer 41, preferably as a superimposition on the currently viewed television program. Editing to the V-chip plus + override list is performed using, for example, compressed code. G code decoder 55
Is used to process the compressed code in the same way as described above with respect to the embodiment shown in FIG.
【0046】 ユーザ入力デバイス46は、好適には、マイクロプロセッサ44に接続される
IR受信器と通信する、携帯型リモートIR送信機の形態を取る。図6に示すよ
うに、IR送信機は、多くの制御キーがその上に配置されるようなハウジング6
0を有する。チャネルサーフ(CHANNEL SURF)キー62、Vチッププラス+(V-CHI
P PLUS+)キー64、レビュー(REVIEW)キー69、ベビーシッター(BABYSITTER)キ
ー71、メニュー(MENU)キー63、入力(ENTER)キー65、及び変更(CHANGE)キ
ー67は、すべてハウジング60上に備えられる。レビューキー69及びベビー
シッターキー71の下に、アップ(up)キー66、ダウン(down)キー68、レフト
(left)キー70、ライト(right)キー72が配置される。数字のキーパッド73
が、入力キー65及び変更キー67の下に位置している。ブロック及びブロック
解除の機能は、2つの異なるモード、TVモードとガイドモードに、設定、選択
される。User input device 46 preferably takes the form of a portable remote IR transmitter that communicates with an IR receiver connected to microprocessor 44. As shown in FIG. 6, the IR transmitter has a housing 6 on which many control keys are located.
Has zero. Channel Surf (CHANNEL SURF) key 62, V chip plus + (V-CHI
A (P PLUS +) key 64, a review (REVIEW) key 69, a babysitter (BABYSITTER) key 71, a menu (MENU) key 63, an input (ENTER) key 65, and a change (CHANGE) key 67 are all provided on the housing 60. Can be Below a review key 69 and a babysitter key 71, an up key 66, a down key 68, a left key
A (left) key 70 and a right (right) key 72 are arranged. Numeric keypad 73
Are located below the input key 65 and the change key 67. The block and unblock functions are set and selected in two different modes, TV mode and Guide mode.
【0047】 TVモードでは、ユーザーインターフェースは、フルメニュードリブン(fully menu driven)であることが好ましい。オンスクリーンオプション(on-screen op
tion)が、Vチッププラス+システムのプログラミングとVチッププラス+オー
バーライドリストの編集とを行うためのテレビディスプレイに表示される。これ
らのオンスクリーンオプションには、ユーザ入力デバイスのチャネルサーフキー
62、Vチッププラス+キー64、或いはメニューキー63のいずれかを選択す
ることにより、普通のテレビ画像視聴モードからアクセスすることができる。ガ
イドモードでは、ユーザインターフェースは、画面上に表示された電子的番組ガ
イドを通じて提供される。番組ガイド内のオンスクリーンオプションは、Vチッ
ププラス+システムをプログラムし、Vチッププラス+オーバーライドリストを
編集するために、テレビディスプレイに表示される。リモコン上のVCRプラス
+キーを押すことによって、ガイドスケジュール画面(Guide's Schedule screen
)中にVCRプラス+インターフェースが表示される。ユーザは、プラスコード(
Plus Code)を入力し、番組に行いたい以下のアクションを選択することができる
:録画(デフォールト)、視聴、又はブロック。これらのオプションは、ガイド
内の領域中にタイルとして表示される。In the TV mode, the user interface is preferably fully menu driven. On-screen op
) is displayed on the television display for programming the V Chip Plus + system and editing the V Chip Plus + override list. These on-screen options can be accessed from a normal television viewing mode by selecting any of the channel surf keys 62, V-chip plus + keys 64, or menu keys 63 on the user input device. In guide mode, the user interface is provided through an electronic program guide displayed on the screen. On-screen options in the program guide are displayed on the television display to program the V-Chip Plus + system and edit the V-Chip Plus + override list. By pressing the VCR Plus + key on the remote control, the Guide's Schedule screen
) Displays the VCR Plus + interface. The user must enter the plus code (
Plus Code) and you can select the following actions you want to take on the program: Record (default), Watch, or Block. These options are displayed as tiles in the area within the guide.
【0048】 ここで図7を参照すると、Vsyncタイミング及びケーブルボックスのチャ
ネル変更へのそれの関係の例が示される。Vチップコントローラは、コントロー
ラによるチューニングの場合と、誰かがVチップブロック機能を迂回しようとし
ている場合とを区別することができる。チューニングがコントローラによって開
始されたなら、コントローラは、チューニング信号が送られた直後のVSync
の乱れのためにタイミングウィンドウを設定する。タイミングウィンドウ内で、
VSyncタイミング中に差が検出されたなら、図7に示すように、コントロー
ラは、チャネルの変更が真正であることを決定する。VSyncの間の期間につ
いての例は、いくつかのケーブルボックスについては16.67ミリ秒である。
このウィンドウの外側でタイミングの差が検出されたなら、コントローラは、以
下のアクションを行うであろう: (a)もし、正しいチャネルが2であるなら、コントローラは、ケーブルボック
スをチャネル3にチューニングするためにIR信号を送り、次に正しいチャネル
(チャネル2)に戻るようにチューニングするために他のIR信号を送る。 (b)もし、正しいチャネルが2以外の何か(例えば、チャネルx)であるなら
、コントローラは、ケーブルボックスをチャネル2にチューニングするためにI
R信号を送り、次にチャネルx(正しいチャネル)に戻るようにチューニングす
るために他のIR信号を送る。Referring now to FIG. 7, an example of Vsync timing and its relationship to cable box channel change is shown. The V-chip controller can distinguish between tuning by the controller and when someone is trying to bypass the V-chip block function. If the tuning was initiated by the controller, the controller will send the VSync immediately after the tuning signal was sent.
A timing window for the turbulence Within the timing window,
If a difference is detected during VSync timing, the controller determines that the channel change is authentic, as shown in FIG. An example for the period during VSync is 16.67 ms for some cable boxes.
If a timing difference is detected outside this window, the controller will take the following actions: (a) If the correct channel is 2, the controller tunes the cable box to channel 3 And then send another IR signal to tune back to the correct channel (channel 2). (B) If the correct channel is something other than 2 (eg, channel x), the controller sends I
Send an R signal, then send another IR signal to tune back to channel x (the correct channel).
【0049】 しかし、チャネルのチューニングが起きていないときでさえ、VSyncタイ
ミングそれ自身が「突然、不調になる(glitch)」まれな場合がある。言い換えれ
ば、VSyncのタイミングが前のフレームから変化するような時が(まれに)
あり得る。例えば、これは、1日の異なる時間の間に異なるソースから番組を放
送するような「スプリットチャネル(split channel)」の場合に起こり得る。番
組のソースが変わるとき、VSyncタイミングも変わる。上述の方法及びシス
テムは、この状況に対処するようにデザインされている。コントローラは、ケー
ブルボックスを最初に付近のチャネルにチューニングし、次にそれを正しいチャ
ネルにチューニングする。However, there may be rare cases where the VSync timing itself “glitches” even when channel tuning is not occurring. In other words, when the timing of VSync changes from the previous frame (rarely)
possible. For example, this may occur in the case of a "split channel", such as broadcasting programs from different sources during different times of the day. When the source of the program changes, the VSync timing also changes. The methods and systems described above are designed to address this situation. The controller tunes the cable box first to a nearby channel and then tunes it to the correct channel.
【0050】 それにもかかわらず、誰でもコントローラからのIR信号を物で塞ぎ、次にケ
ーブルボックスをその人が望むチャネルに手でチューニングすることができる。
これを防ぐために、チャネルx(正しいチャネル)に戻るようにチューニングす
るプロセスの間に、コントローラは、通常のチューニングプロセスで行われるこ
とと同様に、タイミングウィンドウを設定する。もしVSyncタイミングの差
が、このタイミングウィンドウ内で検出されなかったなら、コントローラは、誰
かがそのプロセスにいたずらし、ビデオ画面をブロックしていると判断する。Nevertheless, anyone can block the IR signal from the controller with an object and then manually tune the cable box to the channel desired by the person.
To prevent this, during the process of tuning back to channel x (the correct channel), the controller sets a timing window, similar to what happens in a normal tuning process. If no VSync timing difference is detected within this timing window, the controller determines that someone has tampered with the process and is blocking the video screen.
【0051】 「付近の(adjacent)」チャネルのチューニングは、「正しいチャネルに戻るよ
うにチューニングする」次のステップによって、確実にVSyncタイミング中
に差が発生するようにする。現在のチャネル番号を追い続ける「スマートな(sma
rt)」ケーブルボックスもある。もし、それの現在のチャネル番号と等しい新し
いチャネル番号が受信されたら、「スマートな」ケーブルボックスは、決してチ
ューニングを行わない。その結果、あたかも誰かがIR信号の経路を塞いだよう
に、VSyncタイミングの差は発生することがない。もし「付近の」チャネル
のチューニングのステップが省かれたら、コントローラは、タイミングの差がチ
ャネルそれ自身から来たときの差を検出しない。このように、「付近の」チャネ
ルのチューニングによって、「正しいチャネルにチューニングする」ステップの
間、VSyncタイミング中の差が確実にあるようになる。The tuning of the “adjacent” channel ensures that a difference occurs during VSync timing by the next step of “tune back to the correct channel”. Keep track of the current channel number `` smart (sma
rt) "cable box. If a new channel number equal to its current channel number is received, the "smart" cable box will never tune. As a result, there is no difference in VSync timing as if someone blocked the path of the IR signal. If the "nearby" channel tuning step was omitted, the controller would not detect the difference when the timing difference came from the channel itself. Thus, tuning of the “nearby” channel ensures that there is a difference during VSync timing during the “tune to the correct channel” step.
【0052】 しかし、もし「ウィンドウ」の設定が広すぎたら、システムを破ることができ
る。例えば、正しいチャネル(現在のチャネル)がチャネル5であり、無認可の
人が、「ブロックリスト(blocked list)」に載っているチャネル11にチューニ
ングすると仮定する。無認可の人は、ケーブルボックスのチャネルをチャネル1
1に手でチューニングし始める。しかし、Vチップコントローラは、チャネル1
1へのチューニングから「VSync ディスターバンス」を検出する。それは
直ちに、それをチャネル2にチューニングするようにIR信号を送出する。IR
信号がこの時点でブロックされているかどうかは重要でない。Vチップコントロ
ーラは、次に、信号の直後に設定されたタイミングウィンドウと共に、ケーブル
ボックスを元のチャネル5にチューニングするように他のIR信号を送信する。
無認可の人はこの時点で、コントローラのIR信号をブロックする物を使用し、
同時にケーブルボックスをチャネル9に手でチューニングしようとすることがで
きる。もしタイミングウィンドウが適切に設定されているなら、無認可の人によ
って実行された手によるチューニングによって作られた「VSyncディスター
バンス」は、そのタイミングウィンドウ内では検出されず、画面はブロックされ
る。However, if the “window” setting is too wide, the system can be broken. For example, suppose that the correct channel (current channel) is channel 5 and that an unauthorized person tunes to channel 11 on the "blocked list". Unlicensed persons can change the cable box channel to channel 1
Start tuning by hand to 1. However, the V-chip controller uses channel 1
“VSync disturbance” is detected from the tuning to “1”. It immediately sends an IR signal to tune it to channel 2. IR
It does not matter if the signal is blocked at this point. The V-chip controller then sends another IR signal to tune the cable box back to channel 5 with the timing window set immediately after the signal.
Unauthorized people can now use something that blocks the controller's IR signal,
At the same time, the cable box can be tuned to channel 9 by hand. If the timing window is set properly, a "VSync disturbance" created by manual tuning performed by an unauthorized person will not be detected within that timing window and the screen will be blocked.
【0053】 ケーブルボックス内でのチューニングのプロセスは、チャネル番号の最後の数
字が受信されたとき(又は、場合によっては「入力キー」)に始まるため、チャ
ネル番号の数字の間の時間を(ケーブルボックスのブランドの内部の数字のタイ
ミングの制限まで)ランダムにすることによって、システムをより安全にするこ
とができる。これの目的は、迂回の方法をより難しくすることである。The process of tuning in the cable box begins when the last digit of the channel number is received (or in some cases an “input key”), so the time between the channel number digits (the cable Randomization (up to the timing limitations of the numbers inside the box brand) can make the system more secure. The purpose of this is to make the detour method more difficult.
【0054】 タイミングウィンドウのための値は、ケーブルボックスのタイプ及びブランド
によって変動する。しかし、それぞれのタイプのケーブルボックスのためのタイ
ミングウィンドウの正確な設定は、相当に高い正確性で決定することができる。
1つの実施形態では、タイミングウィンドウの決定は、コントローラによって自
動的に実行される。コントローラは、ケーブルボックスを最初のチャネルにチュ
ーニングするようにIR信号を送出することによって、タイミングウィンドウを
決定する。次に、コントローラは、「VSyncディスターバンス」とチューニ
ングするIR信号の間の時間を計測するために、何か他のチャネルにケーブルボ
ックスをチューニングするような他のIR信号を送る。次に、余分のマージン(e
xtra margin)を、測定されたタイミングウィンドウに閾値として追加することが
できる。The values for the timing window vary with the type and brand of cable box. However, the exact setting of the timing window for each type of cable box can be determined with considerably higher accuracy.
In one embodiment, the determination of the timing window is performed automatically by the controller. The controller determines the timing window by sending an IR signal to tune the cable box to the first channel. The controller then sends another IR signal, such as tuning the cable box, to some other channel to measure the time between "VSync disturbance" and the IR signal to tune. Next, the extra margin (e
xtra margin) can be added as a threshold to the measured timing window.
【0055】 例えば、コントローラは、ケーブルボックスをチャネル9にチューニングする
ようにIR信号を送り、次に、ケーブルボックスがチャネル9にチューニングさ
れたかどうかの確認を求める。ブランドが識別された後、コントローラは、「V
Sync ディスターバンス」とチューニングするIR信号の間の時間を測定す
るために、本当の放送信号に非常に類似した何か他のチャネルにケーブルボック
スをチューニングするような他のIR信号を送ることができる。適切な組合わせ
は、いずれも本当の信号を運んでいる、チャネル3とチャネル4であろう。次に
、小さいタイミングマージンを、測定された時間に追加し、タイミングウィンド
ウの設定として使用することができる。上記のプロセスは、「ケーブルボックス
ブランド設定」のプロセスの間又はユーザによるケーブルボックスの最初の使用
の間に実行することができる。次に、確立されたタイミングウィンドウは、将来
の参照のために不揮発性メモリのようなメモリ中にセーブすることができる。パ
スワードを使用するユーザは、このセーブされたタイミングウィンドウを手で調
整することができる。For example, the controller sends an IR signal to tune the cable box to channel 9 and then asks if the cable box has been tuned to channel 9. After the brand has been identified, the controller displays "V
To measure the time between the "Sync Disturbance" and the IR signal to tune, sending another IR signal such as tuning the cable box to some other channel very similar to the real broadcast signal it can. A suitable combination would be channel 3 and channel 4, all carrying the real signal. Then, a small timing margin can be added to the measured time and used as a timing window setting. The above process can be performed during the "cable box branding" process or during the first use of the cable box by the user. The established timing window can then be saved in a memory such as a non-volatile memory for future reference. The user using the password can manually adjust this saved timing window.
【0056】 他の実施形態では、タイミングウィンドウは、動作周期の範囲にわたってコン
トローラによって動的に決定されることができる。適切なバッファリングが、動
作の周期にわたって、VSyncの間のタイミングを記憶するために提供される
。適切な閾値を含むタイミングウィンドウは、バッファリングされたデータから
決定される。この方法の利点は、もし何かの理由でVSyncのタイミングが変
わったら、コントローラは自動的にそのために調整することである。確立された
タイミングウィンドウは、将来の参照のために不揮発性メモリのようなメモリ中
にセーブすることができる。パスワードを使用するユーザは、このセーブされた
タイミングウィンドウを手で調整することができる。In another embodiment, the timing window can be determined dynamically by the controller over a range of operating periods. Proper buffering is provided to store timing during VSync over the period of operation. The timing window containing the appropriate threshold is determined from the buffered data. The advantage of this method is that if the VSync timing changes for any reason, the controller will automatically adjust for it. The established timing window can be saved in a memory such as a non-volatile memory for future reference. The user using the password can manually adjust this saved timing window.
【0057】 本発明の広い発明の範囲から逸脱することなく、上述の本発明の説明された及
び他の実施形態に、種々の変更をなすことができることは、当業者によって理解
されるであろう。そのため、本発明は、開示された特定の実施形態又は構成に限
定されることがなく、添付の請求項によって画定されるような本発明の範囲及び
精神内の、どのような変更、適応又は改変も含むように意図されていることが理
解されるであろう。It will be understood by those skilled in the art that various modifications can be made to the above described described and other embodiments of the invention without departing from the broad invention scope of the invention. . Therefore, the invention is not to be limited to the specific embodiments or configurations disclosed, but any alterations, adaptations or modifications within the scope and spirit of the invention as defined by the appended claims. It will be understood that they are also intended to include
【図1A】 典型的な、テレビ及びケーブルボックスの形態のブロック図である。FIG. 1A is a block diagram in the form of a typical television and cable box.
【図1B】 チャイルドガード機能についての典型的なフロー図である。FIG. 1B is an exemplary flow diagram for a child guard function.
【図2】 本発明の1つの実施形態に従った、ペアレンタルコントロール装置の電気的ブ
ロック図である。FIG. 2 is an electrical block diagram of a parental control device according to one embodiment of the present invention.
【図3】 本発明の1つの実施形態に従った、ケーブルシステムで使用されるペアレンタ
ルコントロール装置の電気的ブロック図である。FIG. 3 is an electrical block diagram of a parental control device used in a cable system, according to one embodiment of the present invention.
【図4】 本発明の1つの実施形態に従った、VCRプラス+(VCR Plus+)及び自動チャ
ネルマッピングを使用するVチップシステムと組合わされた、ペアレンタルコン
トロール装置の電気的ブロック図である。FIG. 4 is an electrical block diagram of a parental control device combined with a Vchip system using VCR Plus + and automatic channel mapping, according to one embodiment of the present invention.
【図5】 既存のVチップシステム中に組込み改修された、VCRプラス+集積回路と組
合わされた、ペアレンタルコントロール装置の電気的ブロック図である。FIG. 5 is an electrical block diagram of a parental control device combined with a VCR Plus + integrated circuit retrofitted into an existing V-chip system.
【図6】 本発明の1つの実施形態に従った、図4のシステムを動作させるためのリモー
トコントローラの平面図である。FIG. 6 is a plan view of a remote controller for operating the system of FIG. 4, according to one embodiment of the present invention.
【図7】 いくつかの例示の連続したVSyncについての簡単なタイミング図である。FIG. 7 is a simple timing diagram for some example consecutive VSyncs.
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,SD,SL,SZ,TZ,UG,ZW ),EA(AM,AZ,BY,KG,KZ,MD,RU, TJ,TM),AE,AL,AM,AT,AU,AZ, BA,BB,BG,BR,BY,CA,CH,CN,C R,CU,CZ,DE,DK,DM,EE,ES,FI ,GB,GD,GE,GH,GM,HR,HU,ID, IL,IN,IS,JP,KE,KG,KP,KR,K Z,LC,LK,LR,LS,LT,LU,LV,MA ,MD,MG,MK,MN,MW,MX,NO,NZ, PL,PT,RO,RU,SD,SE,SG,SI,S K,SL,TJ,TM,TR,TT,TZ,UA,UG ,US,UZ,VN,YU,ZA,ZW (72)発明者 タム トニー ティ アメリカ合衆国 カリフォルニア州 90250 ホーソーン アイシス アベニュ ー 13604 Fターム(参考) 5C025 AA23 BA13 BA18 BA25 BA30 DA05 DA08 DA10 5C064 BA01 BB08 BC08 BC20 ──────────────────────────────────────────────────続 き Continuation of front page (81) Designated country EP (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE ), OA (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG), AP (GH, GM, KE, LS, MW, SD, SL, SZ, TZ, UG, ZW), EA (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM), AE, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CR, CU, CZ, DE, DK, DM, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID , IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW (72 ) Inventor Tam Tonity United States of America 90250 Hawthorn Isis Avenue 13604 F-term (reference) 5C025 AA23 BA13 BA18 BA25 BA30 DA05 DA08 DA10 5C064 BA01 BB08 BC08 BC20
Claims (25)
ロックシステムの無許可の迂回を防止するための方法であって、 第1のタイミングウィンドウを設定するステップと、 前記ケーブルボックスから前記テレビチューナーへのビデオ信号の連続したV
Syncの間のタイミングをモニタするステップと、 もし連続したVSyncの間のタイミングが前記第1のタイミングウィンドウ
内に検出されなかったら、無許可のチャネルの変更を認識し、前記ケーブルボッ
クスを第2のチャネルにチューニングするステップと、 無許可のチャネル変更が起きる前に前記ケーブルボックスがチューニングされ
ていたチャネルに戻るように前記ケーブルボックスをチューニングするステップ
と、を有することを特徴とする方法。1. A method for preventing unauthorized detour of a television program block system including a cable box and a television tuner, comprising: setting a first timing window; and transmitting from the cable box to the television tuner. Continuous V of the video signal
Monitoring timing during Sync; if timing between consecutive VSyncs is not detected within the first timing window, recognizing an unauthorized channel change and reconnecting the cable box to a second; A method comprising: tuning to a channel; and tuning the cable box to return to the channel on which the cable box was tuned before an unauthorized channel change occurred.
と、 もし次のVSyncについてのタイミングが前記第2のタイミングウィンドウ
内に検出されなかったら、機能を作動させるステップと、を更に有することを特
徴とする請求項1に記載の方法。Setting a second timing window; monitoring a timing of the video signal for a next VSync; if a timing for a next VSync is detected within the second timing window. 2. The method of claim 1, further comprising the step of activating the function if not.
いることを特徴とする請求項2に記載の方法。3. The method of claim 2, wherein the activated function is blocking the video signal.
ウィンドウと同じであることを特徴とする請求項2に記載の方法。4. The method of claim 2, wherein said first timing window is the same as said second timing window.
つの連続するチューニングのイベントの間の期間を測定することを含むことを特
徴とする請求項1に記載の方法。5. The method of setting a first timing window, comprising:
The method of claim 1, comprising measuring a period between two consecutive tuning events.
特徴とする請求項5に記載の方法。6. The method of claim 5, further comprising adding a threshold to the measured time period.
数の連続したチューニングのイベントの間のタイミングを測定すること、及び当
該測定されたタイミングの平均を求めることを含むことを特徴とする請求項1に
記載の方法。7. The step of setting a first timing window includes measuring timing between a plurality of successive tuning events and averaging the measured timings. The method of claim 1, wherein
のシステムであって、 複数のビデオ信号を受信するためのケーブルボックスと、 ビデオ信号を受信するため、前記ケーブルボックスに電気的に接続されたテレ
ビチューナーと、 第1のタイミングウィンドウを設定する手段と、 前記ケーブルボックスから前記テレビ受信機へのビデオ信号の連続したVSy
ncの間のタイミングをモニタする手段と、 もし連続したVSyncの間のタイミングが前記第1のタイミングウィンドウ
内に検出されなかったら、前記ケーブルボックスを第2のチャネルにチューニン
グする手段と、 無許可のチャネル変更が起きる前に前記ケーブルボックスがチューニングされ
ていたチャネルに戻るように前記ケーブルボックスをチューニングする手段と、
を有することを特徴とするシステム。8. A system for preventing unauthorized detour of a television program block system, comprising: a cable box for receiving a plurality of video signals; and an electrical cable for receiving the video signals. A means for setting a first timing window; and a continuous VSy of video signals from the cable box to the television receiver.
means for monitoring timing during nc; and means for tuning the cable box to a second channel if timing between successive VSyncs is not detected within the first timing window; Means for tuning the cable box to return to the channel on which the cable box was tuned before a channel change occurred;
A system comprising:
もし次のVSyncについてのタイミングが前記第2のタイミングウィンドウ内
に検出されなかったら、機能を作動させる手段と、を更に有することを特徴とす
る請求項8に記載のシステム。9. A means for setting a second timing window; a means for monitoring timing of a next VSync of the video signal;
9. The system of claim 8, further comprising: means for activating a function if a timing for a next VSync is not detected within the second timing window.
ていることを特徴とする請求項9に記載のシステム。10. The system of claim 9, wherein the activated function is blocking the video signal.
グウィンドウと同じであることを特徴とする請求項9に記載のシステム。11. The system according to claim 9, wherein the first timing window is the same as the second timing window.
の連続するチューニングのイベントの間の期間を測定する手段を含むことを特徴
とする請求項8に記載のシステム。12. The system of claim 8, wherein said means for setting a first timing window includes means for measuring a period between two consecutive tuning events.
徴とする請求項12に記載のシステム。13. The system of claim 12, further comprising means for adding a threshold to the measured time period.
の連続したチューニングのイベントの間のタイミングを測定する手段、及び当該
測定されたタイミングの平均を求める手段を含むことを特徴とする請求項8に記
載のシステム。14. The means for setting a first timing window includes means for measuring timing between a plurality of successive tuning events, and means for averaging the measured timings. 9. The system according to claim 8, wherein
方法であって、 ケーブルボックスに電気的に接続されたテレビ受信機からのチャネル変更コマ
ンドに応答して、当該ケーブルボックスを第1のチャネルにチューニングするス
テップと、 前記ケーブルボックスから前記テレビ受信機へのビデオ信号の連続したVSy
ncの間のタイミングをモニタするステップと、 無許可のチャネルの変更が起きたかどうかを決定するため、モニタされた前記
VSyncタイミングを所定の値と比較するステップと、 もしVSyncタイミングが前記所定の値と一致しないなら、無許可のチャネ
ルの変更を認識し、前記ケーブルボックスを第2のチャネルにチューニングする
ステップと、 前記ケーブルボックスを前記第1のチャネルに戻るようにチューニングするス
テップと、を有することを特徴とする方法。15. A method for preventing an unauthorized detour of a TV program block function, comprising: responding to a channel change command from a television receiver electrically connected to a cable box, in response to a channel change command. Tuning to a first channel; and a continuous VSy of video signals from the cable box to the television receiver.
monitoring the timing during nc; comparing the monitored VSync timing to a predetermined value to determine if an unauthorized channel change has occurred; if the VSync timing is the predetermined value If not, recognizing an unauthorized channel change and tuning the cable box to the second channel; and tuning the cable box back to the first channel. A method characterized by the following.
ングウィンドウであることを特徴とする請求項15に記載の方法。16. The method of claim 15, wherein the predetermined value is a timing window set by a controller.
グのイベントの間の期間を測定することによって設定されることを特徴とする請
求項16に記載の方法。17. The method of claim 16, wherein the timing window is set by measuring a time period between two consecutive tuning events.
グのイベントの間のタイミングを測定すること、及び当該測定されたタイミング
の平均を求めることによって設定されることを特徴とする請求項16に記載の方
法。18. The method of claim 16, wherein the timing window is set by measuring timing between a plurality of successive tuning events and averaging the measured timing. The described method.
チャイルドガードシステムであって、 ケーブルボックスに電気的に接続されたテレビ受信機からのチャネル変更コマ
ンドに応答して、第1のチャネルにチューニングされる当該ケーブルボックスと
、 前記ケーブルボックスから前記テレビ受信機へのビデオ信号の連続したVSy
ncの間のタイミングをモニタするコントローラと、 無許可のチャネルの変更が起きたかどうかを決定するため、モニタされた前記
VSyncタイミングを所定の値と比較する手段と、 もしVSyncタイミングが前記所定の値と一致しないなら、前記ケーブルボ
ックスを第2のチャネルにチューニングする手段と、 前記ケーブルボックスを前記第1のチャネルに戻るようにチューニングする手
段と、を有することを特徴とするシステム。19. A child guard system for preventing an unauthorized detour of a TV program block function, the child guard system comprising: a first terminal that responds to a channel change command from a television receiver electrically connected to a cable box; The cable box being tuned to the channel of: and a continuous VSy of video signals from the cable box to the television receiver.
nc; a controller for monitoring the timing during nc; means for comparing the monitored VSync timing to a predetermined value to determine whether an unauthorized channel change has occurred; If not, means for tuning the cable box to the second channel, and means for tuning the cable box back to the first channel.
特徴とする請求項19に記載のシステム。20. The system according to claim 19, wherein said controller is a V-chip controller.
ることを特徴とする請求項19に記載のシステム。21. The system of claim 19, wherein said controller is a V-chip plus + controller.
アレンタルコントロールシステムをバイパスすることを防止するための方法であ
って、 前記ケーブルボックスから前記テレビ受信機への、第1のチャネルについての
ビデオ信号の連続したVSyncの間のタイミングをモニタするステップと、 当該モニタされたタイミングに応答して、無許可のチャネルの変更を認識し、
前記ケーブルボックスを第2のチャネルにチューニングさせるステップと、 前記ケーブルボックスを前記第1のチャネルに戻るようにチューニングするス
テップと、を有することを特徴とする方法。22. A method for preventing bypassing a television parental control system including a cable box and a television receiver, the method comprising: transmitting a first channel from the cable box to the television receiver. Monitoring the timing between successive VSynces of the video signal; responsive to the monitored timing, recognizing an unauthorized channel change;
Tuning the cable box to a second channel; and tuning the cable box back to the first channel.
スすることを防止するためのシステムであって、 複数のビデオ信号を受信するケーブルボックスと、 ビデオ信号を受信するため、前記ケーブルボックスに電気的に接続されたテレ
ビチューナーと、 前記ケーブルボックスから前記テレビチューナーへの、第1のチャネルについ
てのビデオ信号の連続したVSyncの間のタイミングをモニタするコントロー
ラと、 当該モニタされたタイミングに応答して、前記ケーブルボックスを第2のチャ
ネルにチューニングする手段と、 前記ケーブルボックスを前記第1のチャネルに戻るようにチューニングする手
段と、を有することを特徴とするシステム。23. A system for preventing bypass of a television parental control system, comprising: a cable box for receiving a plurality of video signals; and A connected television tuner, a controller for monitoring timing between successive VSynces of video signals for a first channel from the cable box to the television tuner; and responsive to the monitored timing, A system comprising: means for tuning a cable box to a second channel; and means for tuning the cable box back to the first channel.
特徴とする請求項23に記載のシステム。24. The system according to claim 23, wherein said controller is a V-chip controller.
ることを特徴とする請求項23に記載のシステム。25. The system of claim 23, wherein said controller is a V-Chip Plus + controller.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10362998P | 1998-10-08 | 1998-10-08 | |
US60/103,629 | 1998-10-08 | ||
PCT/US1999/023710 WO2000021297A1 (en) | 1998-10-08 | 1999-10-08 | Apparatus and method for preventing unauthorized circumvention of television program blocking function |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002527959A true JP2002527959A (en) | 2002-08-27 |
Family
ID=22296183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000575307A Ceased JP2002527959A (en) | 1998-10-08 | 1999-10-08 | Apparatus and method for preventing unauthorized detour of TV program block function |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP1135932A1 (en) |
JP (1) | JP2002527959A (en) |
CN (1) | CN1145358C (en) |
AU (1) | AU6426299A (en) |
CA (1) | CA2346300C (en) |
WO (1) | WO2000021297A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040210947A1 (en) | 2003-04-15 | 2004-10-21 | Shusman Chad W. | Method and apparatus for interactive video on demand |
US20030196206A1 (en) | 2002-04-15 | 2003-10-16 | Shusman Chad W. | Method and apparatus for internet-based interactive programming |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5495282A (en) * | 1992-11-03 | 1996-02-27 | The Arbitron Company | Monitoring system for TV, cable and VCR |
US5365282A (en) * | 1993-01-19 | 1994-11-15 | Smart Vcr Limited Partnership | Television system module with remote control code determination |
US5715014A (en) * | 1996-09-03 | 1998-02-03 | Motorola, Inc. | Circuit and method of providing parental discretionary control on a PIP IC |
-
1999
- 1999-10-08 JP JP2000575307A patent/JP2002527959A/en not_active Ceased
- 1999-10-08 EP EP99951929A patent/EP1135932A1/en not_active Withdrawn
- 1999-10-08 AU AU64262/99A patent/AU6426299A/en not_active Abandoned
- 1999-10-08 WO PCT/US1999/023710 patent/WO2000021297A1/en not_active Application Discontinuation
- 1999-10-08 CA CA002346300A patent/CA2346300C/en not_active Expired - Fee Related
- 1999-10-08 CN CNB998131490A patent/CN1145358C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CA2346300A1 (en) | 2000-04-13 |
EP1135932A1 (en) | 2001-09-26 |
WO2000021297A1 (en) | 2000-04-13 |
CN1325593A (en) | 2001-12-05 |
CN1145358C (en) | 2004-04-07 |
CA2346300C (en) | 2003-12-30 |
AU6426299A (en) | 2000-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5801787A (en) | Television schedule system and method of operation for multiple program occurrences | |
US8635642B2 (en) | Apparatus and method for parental control using V-Chip plus+ and master password | |
US6286141B1 (en) | Personal editing system | |
JP2000506332A (en) | Improved television tuning system | |
JP2002505558A (en) | Apparatus and method for parental control using V-Chip Plus + and master password | |
KR100697898B1 (en) | Method and method for disabling acoustic and / or visual display of television programs | |
US20030237100A1 (en) | Information display system | |
US6859608B1 (en) | Auto title frames generation method and apparatus | |
JP2002527959A (en) | Apparatus and method for preventing unauthorized detour of TV program block function | |
JP2002262192A (en) | Information display device | |
JPH07240904A (en) | Receiver for broadcasting signal | |
KR100288248B1 (en) | V-chip signal blocking automatic search device for 2 tuner televisions | |
KR0181811B1 (en) | How Viosal's Pro tapes process information | |
KR100214594B1 (en) | Mute method and apparatus for broadcasting program | |
HK1041144A1 (en) | Apparatus and method for preventing unauthorized circumvention of television program blocking function | |
JPH07288796A (en) | Catv broadcast system and its reception system | |
KR20020036967A (en) | Television program guide | |
KR20000028156A (en) | Childlock channel display method for television | |
HK1109005A (en) | Television schedule system and method of operation | |
CA2444242A1 (en) | Television schedule system and method of operation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040804 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040906 |
|
A045 | Written measure of dismissal of application [lapsed due to lack of payment] |
Free format text: JAPANESE INTERMEDIATE CODE: A045 Effective date: 20050124 |