JPH06506334A - Device that generates and collects viewing statistics - Google Patents

Device that generates and collects viewing statistics

Info

Publication number
JPH06506334A
JPH06506334A JP4509075A JP50907592A JPH06506334A JP H06506334 A JPH06506334 A JP H06506334A JP 4509075 A JP4509075 A JP 4509075A JP 50907592 A JP50907592 A JP 50907592A JP H06506334 A JPH06506334 A JP H06506334A
Authority
JP
Japan
Prior art keywords
channel
time
storage location
data
recording
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
Application number
JP4509075A
Other languages
Japanese (ja)
Inventor
マクムラン,ジェイ・シー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Scientific Atlanta LLC
Original Assignee
Scientific Atlanta LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US07/671,532 external-priority patent/US5251324A/en
Application filed by Scientific Atlanta LLC filed Critical Scientific Atlanta LLC
Publication of JPH06506334A publication Critical patent/JPH06506334A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309—Transmission or handling of upstream communications
    • 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213—Monitoring of end-user related data
    • H04N21/44222—Analytics of user selections, e.g. selection of programmes or purchase activity
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04H—BROADCAST COMMUNICATION
    • H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/38—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
    • H04H60/39—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space-time
    • 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866—Management of end-user data
    • H04N21/25891—Management of end-user data being end-user preferences
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00—Television systems
    • H04N7/10—Adaptations for transmission by electrical cable
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04H—BROADCAST COMMUNICATION
    • H04H2201/00—Aspects of broadcast communication
    • H04H2201/70—Aspects of broadcast communication characterised in that receivers can be addressed
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04H—BROADCAST COMMUNICATION
    • H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14—Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/21—Billing for the use of broadcast information or broadcast-related information
    • H04H60/22—Billing for the use of broadcast information or broadcast-related information per use
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04H—BROADCAST COMMUNICATION
    • H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/66—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on distributors' side
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04H—BROADCAST COMMUNICATION
    • H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/93—Wired transmission systems
    • H04H60/96—CATV systems
    • H04H60/97—CATV systems using uplink of the CATV systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)
  • Measurement Of Radiation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。 (57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 視聴統計数値を生成し収集する装置 (技術分野) 本発明は、ケーブル・テレビジョン・システムにおける複数の遠隔端末からの視 聴統計数値を生成し回収するための方法および装置に関し、特に視聴統計数値を 特定時間に監視し記録するよう遠隔端末を遠隔的にプログラミングし、累計し処 理されるように適期にこのデータをシステム・マネージャへ返送する方法および 装置に関する。[Detailed description of the invention] Device that generates and collects viewing statistics (Technical field) The present invention provides a method for viewing from multiple remote terminals in a cable television system. Relating to methods and apparatus for generating and collecting hearing statistics, particularly for generating and collecting listening statistics; Remote terminals can be remotely programmed to monitor and record at specific times, and can be aggregated and processed. how to send this data back to the system manager in a timely manner so that it can be Regarding equipment.

(背景技術) ケーブル・テレビジョン・システムの展開は、2方向の情報の流れの提供が望ま しい許りでなく新しいサービスの実現により実際に要求される段階に達している 。例えば、加入者が視聴のためあるイベントを衝動的に選択して課金を引受ける 視聴毎の支払いサービスの構成において、電話通信チャンネルあるいは無線周波 チャンネルの如き少なくとも1つのデータ・チャンネルが、ケーブル・テレビジ ョンの加入者からケーブル・テレビジョン・ヘッドエンドへの上流(逆)方向に サービス使用データの通報のため必要とされる。返送経路のための他の用途は、 電力メータの読取り、警報サービス、加入者ポーリングおよびボーティング(投 票)、加入者の視聴統計数値の収集、およびホーム・ショッピングを含む。各ケ ーブル・テレビジョン・システム・オペレータが2方向送信を行うわけではない が、ケーブル・テレビジョン設備の製造者は加入者からヘッドエンドへの上流方 向送信に備えようとする傾斜を有する。実際には、全てのこのような製造者は、 少なくとも5乃至30MHzの帯域を含む上流送信のための周波数スペクトルを 備えたいわゆるスプリット即ち2方向システムを提供する。このような問題の帯 域は、ケーブル・テレビジョン・チャンネルT7 (5,75〜11.75MH z)、T8 (11,75〜17.75MHz) 、T9 (17,75〜23 .75MHz)およびTIO(23,75〜29.75MHz)を含む。各々が テレビジョン信号帯域幅を有するこれらの返送経路チャンネルは、例えば、ビデ オ会議のため使用される。いわゆる「サブ・スプリット」、「ミツド・スプリッ ト」または「ハイ・スプリット」システムのいずれかがヘッドエンド・オペレー タにより2方向送信のため供され、スプリット送信システムのこれら3つの全て のタイプは、典型的に問題の5〜30MHzの送信帯域における上流方向送信を 含む。(Background technology) The deployment of cable television systems is desirable to provide a two-way flow of information. It has reached the stage where it is actually required by the realization of new services, rather than new permissions. . For example, a subscriber impulsively selects an event to view and accepts the charge. Telephone communication channels or radio frequencies in the configuration of pay-per-view services. At least one data channel, such as in the upstream (reverse) direction from the cable television headend to the cable television headend. Required for reporting service usage data. Other uses for return routes include Power meter reading, alarm services, subscriber polling and voting (votes), collecting subscriber viewing statistics, and home shopping. Each case The cable television system operator does not perform two-way transmission. However, manufacturers of cable television equipment It has an inclination to prepare for direct transmission. In practice, all such manufacturers A frequency spectrum for upstream transmission that includes at least a band of 5 to 30 MHz. A so-called split or two-way system is provided. A band of problems like this The area is cable television channel T7 (5.75~11.75MH) z), T8 (11,75~17.75MHz), T9 (17,75~23 .. 75 MHz) and TIO (23,75-29.75 MHz). each one These return path channels with television signal bandwidth are e.g. Used for conferences. So-called "sub-split", "mid-split" Either a ``high split'' or ``high split'' system is used by the headend operator. all three of these in a split transmission system. type typically handles upstream transmission in the 5-30 MHz transmission band of interest. include.

衝動的視聴毎支払い(IPPV)の概念は当技術においてよく理解されるが、完 全を期すため簡単に記述する。これは、実質的に有料(ケーブル)テレビジョン 加入者が特定のプログラム・イベントを個々に購入する販売方法である。更にま た、購入は、加入者の家庭内のセット・トップ端末(STT)と対話することに より専ら「衝動(インパルス)」ベースで契約される。購入されるイベントが「 進行中」であることは要件ではないが、システムが進行中であるイベントの購入 を支援することが要件である。この購入は、加入者がイベントを即座に視聴する ことができること(即ち、瞬間的な満足)において著しい遅れを生じないように 処理されなければならない。Although the concept of impulse pay per view (IPPV) is well understood in the art, it is not completely For completeness, I will briefly describe it. This is essentially pay (cable) television. A sales method in which subscribers purchase specific program events individually. Further more In addition, the purchase is made by interacting with a set top terminal (STT) in the subscriber's home. Contracts are made more exclusively on an "impulse" basis. The event to be purchased is Purchasing an event where the system is "in progress" is not a requirement It is a requirement to support This purchase allows subscribers to watch the event instantly to avoid significant delays in what can be done (i.e., instant gratification). must be processed.

上記の販売法を実現する幾つかの技術が存在するが、全ての技術は共通した要件 を有する。システムのある部分は、イベントの購入およびその後の視聴を許容す るかどうかの決定を行わなければならない。許容するならば、プログラムの売り 手(ベンダー)が取引からの収入を実質的に受取るように、特定のイベントの購 入は記録されて「ピリング(billing、請求書発行)・システム」として 典型的に知られるものへ報知されねばならない。There are several technologies to achieve the above sales method, but all technologies share the same requirements. has. Certain parts of the system allow for the purchase and subsequent viewing of events. A decision must be made whether to If you allow it, sell the program. Purchase of a specific event so that the vendor effectively receives the proceeds from the transaction. Inputs are recorded and used as a “billing system.” It must be communicated to those who are typically known.

購入されたイベントの報知を行うために、いわゆる「ストア・アンド・フォワー ド(s tore and forward)J技術が用いられる。ストア・ア ンド・フォワード法においては、セット・トップ端末が、加入者がIPPV能力 について予め可能状態にあるならば、イベントの購入が許されるものと見做す。In order to notify of purchased events, so-called "store and forward" A store and forward technique is used. Store A Under the forward-end method, set-top terminals are If it is possible to purchase the event in advance, it is considered that the purchase of the event is permitted.

加入者がイベントの購入のため必要なステップを行う払 (典型的に、特定のチ ャンネルにおけるビデオ信号をスクランブル解除することにより)セット・トッ プ端末がイベントの視聴を許し、イベントの購入に関する情報またはデータを記 録する。記録は、プログラム・ベンダーに対する収入を表わすため、典型的には 機密の不揮発性メモリーに記憶される。A payment in which a subscriber takes the necessary steps to purchase an event (typically set top (by unscrambling the video signal in the channel) The tap terminal allows viewing of the event and records information or data regarding the purchase of the event. Record. The records represent revenue to the program vendor and are therefore typically Stored in confidential non-volatile memory.

収入を実体化するため、ペングーの請求書発行システムは明らかに、全ての加入 者のセット・トップ端末に記憶された購入記録データを適期に回収しなければな らない。これを行うため、システムの制御コンピュータ(以下本文では、システ ム・マネージャと呼ぶ)は、セット・トップ端末がメモリーに記憶されたIPP v購入データを戻すことを周期的要求する。システム・マネージャは、セット・ トップ端末からデータを受取ると、典型的にこの端末に対して受取りを確認しく 米国特許第4.586,078号参照)、このデータは別の購入データに対する 余地を作るためメモリーからクリヤされる。次に、システム・マネージャは、こ のデータを請求書発行システムへ送り、IPPV購入サイクルが完了する。In order to materialize revenue, Pengu's billing system clearly Purchase record data stored on set-top terminals must be collected in a timely manner. No. To do this, the system's control computer (hereinafter referred to as the system control computer) The set top terminal (referred to as a program manager) is an IPP vRequest periodically to return purchase data. The system manager sets When data is received from the top terminal, it is typically necessary to confirm receipt to this terminal. (see U.S. Pat. No. 4,586,078), this data is relative to other purchase data. Cleared from memory to make room. The system manager then data to the billing system, completing the IPPV purchase cycle.

この「ITr動的視聴視聴払い」概念と密接に関連するのは、遠隔の加入者端末 から視聴統計値を収集することの要件である。このような視聴統計値は次のもの を含み得る。即ち、加入者テレビジョン・セットにおいて視聴されるチャンネル 、テレビジョン・セットがオンまたはオフのいずれの状態にあるか、テレビジョ ンの音量レベル、テレビジョン・セットの輝度レベルなどを含む。更に、テレビ ジョン・プログラムの視聴者の数、年齢あるいは性別などを決定することは有益 であろう。−例として、加入者に提供されつつあるテレビジョン・プログラムの 成功を決定するためには、ケーブル・テレビジョン・システムのオペレータにと って、どのテレビジョン・チャンネルが各遠隔端末場所において視聴中であるか を照会することは非常に望ましい。この視聴情報が一旦集められると、ケーブル ・オペレータは、実際の視聴習慣および加入顧客の好みに基いて将来のプログラ ミングを更によく計画することができる。また、潜在的なケーブル・テレビジョ ンの宣伝者は、自分らのコマーシャル・メツセージを放送する市場についてより 優れた判断を行うことができる。視聴統計値のタイプの上記リストは、遠隔端末 に関する加入者の利用習慣に関する他のタイプの情報も同様に集めることができ るため、無論含まれない。Closely related to this "ITr dynamic viewing and viewing payment" concept is the remote subscriber terminal This is a requirement for collecting viewing statistics from. These viewing statistics are: may include. i.e. the channels viewed on the subscriber's television set. , whether the television set is on or off, This includes the volume level of your computer, the brightness level of your television set, etc. Furthermore, television It is useful to determine the number, age or gender of the audience for the program. Will. - For example, the number of television programs that are being offered to subscribers. To determine success, cable television system operators must So, which television channels are being watched at each remote terminal location? It is highly desirable to inquire. Once this viewing information is collected, the cable ・Operators can plan future programs based on actual viewing habits and subscriber customer preferences. planning can be better planned. Also, potential cable television advertisers are more aware of the markets in which they broadcast their commercial messages. Able to exercise good judgment. The above list of types of viewing statistics are for remote terminals. Other types of information about subscriber usage habits can be collected as well. Therefore, it is of course not included.

更に、ケーブル・テレビジョン会社は、最近、規制官庁によりある個人に対して 緊急および(または)「基本的」サービスを提供し、あるいは政府の施策の盛込 みの如きあるプログラムの提供を要求することが要求されている。影響を受けた 個人の視聴習慣を測定することにより、このような要件の成功を決定する必要が 併存する。Additionally, cable television companies have recently been ordered by regulatory agencies to Providing emergency and/or “essential” services or incorporating government measures; There is a need to request the provision of certain programs such as: influenced It is necessary to determine the success of such requirements by measuring individual viewing habits. Coexist.

ケーブル・テレビジョン・システムにおける視聴統計値の収集を実現する幾つか の技術が存在する。しかし、これら技術の全ては、その実現において重大な制約 を有する。これら全ての技術が有する共通した制約は、各遠隔セット・トップ端 末からヘッドエンドにおけるシステム・マネージャへ要求された視聴統計値を迅 速かつ有効に送達する能力を欠くことである。Some of the ways to collect viewership statistics in cable television systems technology exists. However, all of these technologies have significant limitations in their implementation. has. A common limitation with all these technologies is that each remote set top end Quickly transmits requested viewing statistics from the terminal to the system manager at the headend. It lacks the ability to deliver quickly and effectively.

このような視聴統計値を収集する1つの技術は、各加入者に特定の時間にどのテ レビジョン・チャンネルを視聴するかについて人手で尋ねることからなっている 。これは、電話、郵便により、あるいは個々に行われる。この方法の明らかな短 所は、視聴情報が適期に集めることができないことであり、前に見たチャンネル を思い出す際の加入者の記憶の信頼性が制限され得ることである。One technique for collecting such viewing statistics is to tell each subscriber which videos to watch at a particular time. It consists of manually asking if you want to watch the revision channel. . This may be done by telephone, mail, or in person. Obvious shortcomings of this method The problem is that viewing information cannot be collected in a timely manner, and the previously viewed channels The reliability of the subscriber's memory in recalling may be limited.

視聴統計値の収集に用いられる別の方法は、ヘッドエンドにおけるシステム・マ ネージャからの指令に応じて、このような視聴統計値を各々の遠隔端末で生成す ることを含む。視聴統計値は、典型的に、各遠隔端末における記憶域に記憶され 、その後予め掛けた電話を通じてシステム・マネージャへ伝送される。この方法 はチャンネルの視聴情報を適期に信頼性を以て伝送するための改善されたシステ ムをもたらすが、この技法は幾つかの短所を有する。第1に、予め掛けた電話線 は伝送のため使用される故に、これらの線は伝送の期間中は通常の家庭での用に は利用不能である。第2に、遠隔端末およびシステム・マネージャを電話線に接 続する特別な別の装備を設ける必要があり、このシステムの経費および保守コス トを増す。第3に、非専用線が用いられるため、適当な送信接続が行われる間、 実質的な時間的オーバーヘッドが存在し、有効データ処理能力を著しく減殺する 。Another method used to collect viewing statistics is the system manager at the headend. These viewing statistics are generated at each remote terminal in response to instructions from the manager. including Viewing statistics are typically stored in storage at each remote terminal. , which is then transmitted to the system manager via a pre-dialed telephone call. this method is an improved system for timely and reliable transmission of channel viewing information. However, this technique has several disadvantages. First, a pre-wired telephone line are used for transmission, and therefore these lines are not suitable for normal domestic use during the period of transmission. is unavailable. Second, connect the remote terminal and system manager to the telephone line. special equipment must be provided to connect the system, which increases the expense and maintenance costs of this system. increase. Third, since non-leased lines are used, while the appropriate outgoing connections are made, Substantial time overhead exists, significantly reducing effective data throughput .

その結果、ケーブル・テレビジョン・システムにおける遠隔端末からの視聴統計 値を迅速かつ有効に生成し収集するための方法および装置に対する技術的な必要 が残る。As a result, viewing statistics from remote terminals in cable television systems A technical need for methods and apparatus to quickly and effectively generate and collect values. remains.

(発明の概要) 本発明は、両か向のケーブル・テレビジョン・システムにおける遠隔端末と関連 する視聴統計値の収集のための方法および装置に関する。本発明は、主として、 将来におけるチャンネル視聴情報を記録するよう遠隔端末のプログラミングに関 し、その後一旦この情報が記録されるとこの情報をシステムに対して上流方向に 戻す遠隔端末に関する。(Summary of the invention) The present invention relates to remote terminals in bidirectional cable television systems. The present invention relates to a method and apparatus for collecting viewing statistics. The present invention mainly includes: Related to programming remote terminals to record channel viewing information in the future and then once this information is recorded, it is passed upstream to the system. Concerning returning remote terminals.

本発明の1つの目的は、視聴統計値の収集の実現が請求書発行システムに対して 著しい変更を必要としないことである。更に、視聴統計値の収集が電話線の返信 とは独立的に動作しなければならない、即ち並列に動作しなければならない。One object of the present invention is to enable collection of viewing statistics for a billing system. No significant changes are required. In addition, the collection of viewing statistics is based on phone line replies. must operate independently of, i.e., in parallel.

また、視聴統計値の収集は、順方向即ち下流方向の送信のため使用されるヘッド エンドまたは端末の装置と共用可能でなければならない。以下を参照すれば、シ ステムの装置および用語に馴染むことができよう。即ち、>79ム−ヱ夫−;q ・これは、ケーブル・テレビジョン・システム用の主要制御コンビ、−夕である 。このシステム・マネージャは、人間のオペレータと請求書発行コンピュータの 双方からの入力指令を受入れる。これは、順方向(下流方向)のケーブル経路上 を制御トランスミッタを介してセット・トップ端末へ送られる適当な制御トラン ザクションを生成する。これは、周波数反転データ・レシーバおよびプロセッサ (本文では、RF−IPPVPP上ッサとも呼ばれる)からの返送データを受入 れ、返送データを請求書発行コンピュータへ前送する。In addition, the collection of viewing statistics is based on the heads used for forward or downstream transmission. Must be shareable with end or terminal devices. If you refer to the following, the system You will become familiar with stem equipment and terminology. That is, >79mu-efu-;q -This is the main control combination for cable television systems. . This system manager manages human operators and billing computers. Accepts input commands from both sides. This is on the forward (downstream) cable path. the appropriate control transmitter sent to the set top terminal via the control transmitter. generate a transaction. This is a frequency inverted data receiver and processor (Also referred to as RF-IPPVPP upper sender in this text) and forwards the returned data to the billing computer.

呵呻トランろj−1名 これらは、システム・マネージャからの標準R5−23 2直列データをケーブルによりセット・トップ端末またはIPPVモジュールへ 伝送するための変調RF倍信号変換するための装置である。本発明の譲受人から 入手可能な公知のケーブル・システムにおいては、制御トランスミッタは、アド レス指定可能なトランスミッタ(ATX)またはヘッドエンド・コントローラお よびスクランブラ、あるいはその双方の組合わせでよい。本発明の目的のために は、制御トランスミッタは主として通過デバイスであり、完全を期すため説明さ れる。These are the standard R5-23 files from the system manager. 2 Serial data via cable to set top terminal or IPPV module This is a device for converting a modulated RF signal for transmission. From the assignee of this invention In available known cable systems, the control transmitter wireless configurable transmitter (ATX) or headend controller or This may be a combination of a scrambler and a scrambler, or a combination of both. For the purpose of this invention The control transmitter is primarily a pass-through device and is not described for completeness. It will be done.

両方向増幅器、これらの幹線分配増幅器および線路エクステンダは、順方向(下 流方向)におけるRFスペクトルのある部分および逆方向におけるRFスペクト ルの異なる部分を増幅して通ず。これは、「両方向」通信を単一の同軸ケーブル で可能にする。この「両方向」増幅器もまた通過型デバイスであり、完全を期す ためにのみ説明する。Bidirectional amplifiers, these mains distribution amplifiers and line extenders are Some parts of the RF spectrum in the flow direction) and RF spectra in the opposite direction Amplify and communicate different parts of the file. This allows "bi-directional" communication over a single coaxial cable make it possible. This "bidirectional" amplifier is also a pass-through device, and for the sake of completeness Explained only for the sake of.

セット・トップ端末:これらのデバイスは、ケーブル・システムと加入者および 彼らのテレビジョン・セット間のインターフェースである。これらデバイスは、 関連するテレビジョン・セットの間近に、あるいは構外の場所に配置することが できる。本発明の目的のためには、用語セット・トップ端末とはいずれかに配置 された遠隔端末を指す。他の機能の内、セット・トップ端末は、同調、周波数の 下方変換、およびケーブル・ビデオ信号の選択的なスクランブル解除を行う。こ れらは、これらが送るサービスを構成し制御するため、トランスミッタからの大 域的および指定された制御のトランザクション(即ち、全てまたは個々のいずれ かの端末に送られるトランザクション)の両方を受入れる。更に、セット・トッ プ端末は、内部の無線周波返信モジュールを備え、あるいは端末または外部モジ ュールのいずれか一方の機密記憶装置が返信される購入イベントまたは他のデー タを記憶するため提供されるように外部データ返信モジュールに対するインター フェースを備えられる。更にまた、セット・トップ端末または関連するモジコー ルは、本発明による分周逆方向経路データ・トランスミッタを含む。RF−IP PVモジュールを備えあるいはこれと関連するこのようなセット・トップ端末は 、本文ではRF−5TT、、STTあるいは単に遠隔端末と呼ばれる。Set-top terminals: These devices connect cable systems and subscribers to It is the interface between their television sets. These devices are Can be placed in close proximity to the associated television set or at an off-premises location. can. For purposes of this invention, the term set top terminal is defined as either point to the remote terminal that was Among other features, set top terminals provide tuning, frequency Provides down conversion and selective descrambling of cable video signals. child They configure and control the services they send, so they Transactions of regional and specified control (i.e., all or individual) transactions sent to that terminal). Furthermore, the set top A terminal with an internal radio frequency reply module or a terminal with an external module. When a purchase event or other data is returned that secure storage on either side of the The interface to the external data return module is provided to store the data. Equipped with a face. Furthermore, the set top terminal or associated module includes a divided reverse path data transmitter according to the present invention. RF-IP Such set top terminals equipped with or associated with PV modules are , referred to herein as RF-5TT, ,STT or simply remote terminal.

RF−I PPVモジュール:RF−IPPVモジュールは、セット・トップ端 末が内部の分周逆方向経路RFデータ・トランスミッタが設けられなければ、セ ット・トップ端末と関連するモジュールである。RF-I PPV module: RF-IPPV module is a set top end If an internally divided reverse path RF data transmitter is not provided, then This is a module related to the top terminal.

RF−IPPVPP上ッサ:RF−IPPVPP上ッサは、主として端末または モジュールの逆方向経路である・トランスミッタに対する分周RFデータ・レシ ーバである。これは同時に、4つまで(またはそれ以上)の個々の逆方向データ ・チャンネルにおける変調RF倍信号らデータを回収する。次にこれは、冗長デ ータ・メツセージを取除き、データをパケットに組立て、パケットを標準R3− 232データ・リンク上でシステム・マネージャへ前送する。各ケーブル・テレ ビジョン・システムのヘッドエンドに対して最低1つのプロセッサが要求される 。RF-IPPVPP superuser: RF-IPPVPP superuser is mainly used for terminals or The reverse path of the module is the divided RF data receiver to the transmitter. server. This allows up to four (or more) individual backward data - Recover data from the modulated RF multiplied signal in the channel. This then uses the redundant data messages, assembles the data into packets, and converts the packets into standard R3- forwarded to the system manager on the H.232 data link. Each cable/tele At least one processor is required for the vision system headend .

本発明の全体的目的は、信頼性の高い視聴統計の収集作業にあり、高いデータ処 理能力、一体性および機密性を有することにある。更に、本発明は、4つの特別 な性能目標を満たすことを意図する。即ち、1、視聴統計値の収集は、加入者の 視聴パターンを規則的に監視できるようにするため予め定めた期間内に最大量の データがセット・トップ端末から戻されるデータ処理方式を利用しなければなら ない。The overall purpose of the present invention is to collect reliable viewing statistics and to provide high data processing. The objective is to have the following: integrity, integrity and confidentiality. Furthermore, the present invention has four special features. intended to meet specific performance objectives. That is, 1. Collection of viewing statistics is based on subscriber maximum amount of content within a predetermined period of time to enable regular monitoring of viewing patterns. Must utilize a data processing method where data is returned from a set top terminal. do not have.

2、視聴統計値の収集に割当てられる期間は、視聴母集団の信頼し得る統計的サ ンプリングを得るに充分な時間でなければならない。2. The period allotted for the collection of viewing statistics is based on a reliable statistical sample of the viewing population. The time must be sufficient to obtain a sample.

3、各セット・トップ端末から視聴統計値を収集する時間は、多数のセット・ト ップ端末の状態の真の「写像」がシステム・マネージャにより受取られることを 保証するため正確に定義されねばならない。3. The time to collect viewing statistics from each set-top terminal is that a true ``picture'' of the state of the top terminal is received by the system manager. must be precisely defined to ensure

4 生成され収集され得る視聴統計値の種類およびフォーマットが柔軟でなけれ ばならない。4. The types and formats of viewing statistics that can be generated and collected must be flexible. Must be.

本発明によれば、4つの上記目標を満たす複数の遠隔端末からの視聴統計値を生 成し収集する方法および装置が提供される。視聴統計値データは、遠隔端末と接 続されたテレビジ3ン・セットを視聴する視聴者のタイプと対応する種々のデー タ形式および遠隔端末自体の状態に関してデータと対応し得る。According to the present invention, viewing statistics from a plurality of remote terminals that meet the four above goals are generated. A method and apparatus for collecting and collecting information is provided. Viewing statistics data is collected from remote terminals. The various data that correspond to the types of viewers who watch the TV series data in terms of data format and the state of the remote terminal itself.

各遠隔端末は、記録時間記憶場所、視聴統計値記憶場所、および記録時間、視聴 統計値情報および視聴統計値がそれぞれ生成された時間と対応する別の情報を記 憶するための時間コード記憶場所からなる少なくとも1つの収集スロットを有す る。望ましい実施態様においては、視聴されつつあるテレビジョン・チャンネル は、収集される意図された視聴統計値であり、従って上記視聴統計値の記憶場所 は1つのチャンネルの記憶場所と対応することになる。しかし、視聴統計値の記 憶場所は、ちょうど音量記憶場所、遠隔端末のオン/オフ標識記憶場所、あるい はテレビジョン・セットを見る視聴者と関連するデータ(視聴者の輪郭データ) あるいはテレビジョン・セント自体の状態と関連するデータ(テレビジョンの状 態データ)と対応する他の表示となり得る。Each remote terminal has a recording time storage location, viewing statistics storage location, and recording time, viewing Record the time each statistics information and viewing statistics were generated and other corresponding information. at least one collection slot consisting of a time code storage location for storing Ru. In a preferred embodiment, the television channel being watched is the intended viewing statistics to be collected and hence the storage location of said viewing statistics. will correspond to the storage location of one channel. However, viewing statistics are The storage location is just the volume storage location, the remote terminal on/off indicator storage location, or the remote terminal on/off indicator storage location. is data related to the viewers watching the television set (viewer contour data) Or data related to the state of the television cent itself (the state of the television (status data) and other corresponding indications.

記録時間は、システム・マネージャから各セット・トップ端末が特定の視聴統計 状態を記憶するある将来の時点と対応する各セット・トップ端末へ下流方向に送 られる情報からなる。更に、この記録時間は、記録時間記憶場所に記憶され、記 録時間がその時の実時間と等しい時、記録される特定の視聴統計値形式と対応す る遠隔端末の状態は、視聴統計値記憶場所に記憶され、その時の時間を表わす時 間コードは時間コード記憶場所に記憶される。例えば、視聴されるその時のチャ ンネルが記憶され収集されつつある望ましい実施態様においては、視聴されるチ ャンネルは視聴統計値記憶場所(この場合、チャンネル記憶場所と呼ばれる)に 記憶され、時間コードは、記録時間がその時の実時間と等しい時間コード記憶場 所に記憶される。Recording time can be accessed from the system manager by each set top terminal based on specific viewing statistics. The state is stored downstream and sent to each set top terminal corresponding to some future point in time. It consists of information that can be used. Furthermore, this recorded time is stored in a recorded time storage location and recorded. When the recording time is equal to the current real time, it corresponds to the specific viewing statistics format recorded. The state of the remote terminal is stored in the viewing statistics storage location, and the time representing the current time is The time code is stored in the time code storage location. For example, In a preferred embodiment where channels are being stored and collected, Channels are stored in viewing statistics storage locations (in this case called channel storage locations). The time code is stored in a time code storage field where the recorded time is equal to the real time at the time. be stored in place.

望ましい実施態様におけるチャンネルの如き視聴統計値および時間コードが遠隔 端末における適当な記憶場所に記憶された後、これら記憶場所の内容は、自動的 にあるいはポーリング信号に応答してシステム・マネージャへ上流方向に送られ る。システム・マネージャは、最初に下流方向に各セット・トップ端末へ送られ た記録時間リストに戻される時間コードを特定のどの収集スロットが返信される かを決定する。これにより、システム・マネージャはどの収集スロットが各セン ト・トップ端末により戻されたかを検証することができ、またセット・トップ端 末全体の母集団に対する視聴統計値をコンパイルすることができる。In a preferred embodiment, viewing statistics such as channels and time codes are After being stored in the appropriate storage locations on your device, the contents of these storage locations are automatically or sent upstream to the system manager in response to a polling signal. Ru. The system manager first sends a message downstream to each set top terminal. Specify which collection slots are returned with time codes that are returned to the recorded time list. Decide whether This allows the System Manager to determine which collection slots are assigned to each sensor. It is possible to verify whether the set-top terminal Viewing statistics can be compiled for the entire population.

また本発明によれば、上記のステップと別のステップとからなる視聴統計値を生 成し収集する方法が提供される。先に述べたように、記録時間は記録時間記憶場 所に記憶され、記録時間が一旦その時の実時間と等しくなると、適当な視聴統計 値おどされる時間コードがチャンネル記憶場所および時間コード記憶場所に記憶 される。しかし、システム・マネージャが一時に下流方向に種々の収集スロット に対して全ての記録時間伝送する場合とは異なる、本発明は、システム・マネー ジャが何時でも記録時間をどの収集スロットに対しても下流方向に伝送すること を許容する。このため、システム・マネージャはある将来の時間に1つのチャン ネルを記録するように1つの収集スロットをプログラミングする間、システム・ マネージャは、同じかあるいは別のセット・トップ端末から伝送された別の収集 スロットの視聴統計値情報および時間コードを受取ることができる。Further, according to the present invention, viewing statistics are generated by the above steps and another step. A method is provided for creating and collecting information. As mentioned earlier, the recording time is the recording time memory field. Once the recorded time equals the actual time at the time, the appropriate viewing statistics The time code to be changed is stored in the channel memory location and time code memory location. be done. However, the system manager collects various downstream slots at once. Unlike the case where all recorded time is transmitted to The controller can transmit recorded time downstream to any collection slot at any time. is allowed. For this reason, the system manager will While programming one acquisition slot to record channels, the system The manager receives another collection transmitted from the same or another set top terminal. Viewing statistics information and time codes for slots can be received.

本発明の上記および他の特徴は、当業者には、図面に関して以降の詳細な記述を 読めば容易に理解されよう。These and other features of the invention will be apparent to those skilled in the art from the following detailed description with reference to the drawings. It will be easily understood if you read it.

(図面の簡単な説明) 図1は、分周データ・1ノンーバを含むヘッドエンドに対するRFデータ返信ト ランスミッタを含む遠隔セット・トップ端末の接続を可能にする「両方向」分配 増幅器およびスプリッタを備えたケーブル・テレビジョン分配プラントを示す全 体ブロック図、 図2は、請求書発行システム、システム・マネージャ、分周RFデータ返信レシ ーバ、およびセット・トップ端末およびその関連するRFデータ返信モジュール を含む、図1によるシステムの幾つかの構成要素を示すシステム・ブロック図、 図3は、特定の端末が帯域外アドレス指定指令レシーバを含むように示される典 型的なセット・トップ端末の概略ブロック図、図4は、セット・トップ端末の一 部をなしあるいは適当なバス・システムを介して端末に接続される図3のセット ・トップ端末に対するRF−IPPVモジュールの概略ブロック図、 図5は、図4による分周RFデータ返信トランスミッタからのデータ返信シーケ ンスに対するタイミング図、 図6は、図2のシステム図に示されたRF−IPPVPP上ッサ(レシーバ)の ブロック図、 図7乃至図11は、図6のRF−IPPVPP上ッサの幾つかの構成要素組立体 の概略ブロック図で、図7は前置モジュールを示し、図8は周波数シンセサイザ を示し、図9のA乃至CはRFレシーバを示し、図10は信号強さアナライザを 示し、図11はコントローラ組立体を示し、図12は、RF−IPPVデータ伝 送ン伝送シーケンスミング図、図13は、セント・トップ端末内の各収集スロッ トと関連する種々の記憶場所を示す図、 図14は、遠隔端末へ送られる記録時間と、システム・マネージャへ戻される結 果として生じる時間コードとを示すタイミング図、図15は、4つのセット・ト ップ端末の記憶場所対の各々に対するプログラムおよび収集シーケンスを示すタ イミング図、図16は、図17に示される如きイベント/視聴統計値返信の内容 を含む、RF−IPPVPP上ッサからシステム・マネージャへ送られるサンプ ルイベント/視聴統計値返信パケットを示す図、 図17は、セット・トップ端末に配置されたRF−IPPVモジュールから上流 方向に送られるイベント/視聴統計値返信の内容を示す図、図18は、システム ・マネージャからセット・トップ端末へ下流方向に送られる統計記録時間命令の 図である。(Brief explanation of the drawing) Figure 1 shows the RF data return packet to the headend containing divided data and 1 nonover. “Two-way” distribution allowing connection of remote set-top terminals including transmitters Complete diagram showing a cable television distribution plant with amplifiers and splitters body block diagram, Figure 2 shows the billing system, system manager, and divided RF data response receipt. server, and set top terminal and its associated RF data return module. a system block diagram showing several components of the system according to FIG. 1, including; FIG. 3 shows a typical example where a particular terminal is shown to include an out-of-band addressing command receiver. A schematic block diagram of a typical set top terminal, FIG. the set of FIG. 3 connected to the terminal via an appropriate bus system or - Schematic block diagram of the RF-IPPV module for the top terminal, FIG. 5 shows the data return sequence from the divided RF data return transmitter according to FIG. timing diagram for Figure 6 shows the RF-IPPVPP upper receiver (receiver) shown in the system diagram of Figure 2. Block Diagram, 7-11 show an assembly of some components of the RF-IPPVPP supersonicator of FIG. 7 shows the prefix module and FIG. 8 shows the frequency synthesizer. Figures 9A to 9C show the RF receiver, and Figure 10 shows the signal strength analyzer. 11 shows the controller assembly, and FIG. 12 shows the RF-IPPV data transmission. The transmission transmission sequencing diagram, Figure 13, shows each collection slot in the cent top terminal. a diagram illustrating the various storage locations associated with the Figure 14 shows the recorded time sent to the remote terminal and the result returned to the system manager. A timing diagram showing the resulting time code, FIG. A tag indicating the program and collection sequence for each pair of storage locations on the top terminal. The timing diagram, FIG. 16, is the content of the event/viewing statistics reply as shown in FIG. 17. The sample sent from the RF-IPPVPP supersedor to the system manager, including A diagram showing the event/viewing statistics reply packet, Figure 17 shows the upstream from the RF-IPPV module located at the set top terminal. Figure 18 is a diagram showing the contents of the event/viewing statistics reply sent to the system. ・Statistics recording time commands sent downstream from the manager to the set top terminal. It is a diagram.

(実施例) 図1は、ケーブル・テレビジョン信号を加入者へ分配し、加入者端末120から の上流方向メツセージを受取る典型的なケーブル・テレビジョン分配プラント1 00を示す。CATVプラント100は、ヘッドエンド110をCATV端末1 20を介して複数の加入者のテレビジョン130に接続する。CATVプラント 100は、スプリッタ143を用いて分岐148.150を有する「ツリー」形 態で接続される。時に、スプリッタ143の場所において、ブリッジ・スイッチ ャを用いてヘッドエンドと加入者間の通信をスプリッタ143の上流方向入力の 唯1つの分岐へ切換える。本発明の1つの目的は、過去において加入者からのヘ ッドエンドに対するデータ処理能力を改善するため使用されてきたブリッジ・ス イッチャに対する要件を排除することである。下流方向においては、複数の加入 者は典型的にヘッドエンド110から送られた同じ信号、典型的1こは広帯域C ATV信号を受取る。光ファイバ・システムの如き帯域幅が増加した将来のシス テムでは、異なる加入者が、それまで電話会社に対してのみ予約された範囲であ る、これらに意図された異なる信号を受取ることはありそうにない。分配増幅器 142もまた、送信された信号をブーストあるいは反復するようにケーブル・プ ラント100に沿って規則的に分配される。ヘッドエンド110からCATV端 末120への伝送は、幹線141および分岐線148.147.146.145 および引込み線144に沿って生じるノイズを受けやすい。しかし、はるかに大 きなノイズの侵入は加入者からヘッドエンド110に対する伝送中に生じる。(Example) FIG. 1 illustrates the distribution of cable television signals to subscribers and from subscriber terminals 120 to A typical cable television distribution plant 1 receiving upstream messages of Indicates 00. The CATV plant 100 connects the head end 110 to the CATV terminal 1 20 to multiple subscriber televisions 130. CATV plant 100 has a "tree" shape with branches 148, 150 using splitter 143 connected in a state. Sometimes, at the location of splitter 143, a bridge switch The upstream input of splitter 143 is used to communicate between the headend and the subscriber. Switch to only one branch. One object of the present invention is to Bridge speeds have been used to improve data processing capabilities for remote ends. The goal is to eliminate the requirement for itcha. In the downstream direction, multiple accessions The same signal sent from the headend 110, typically one wideband C Receive ATV signal. Future systems with increased bandwidth such as fiber optic systems In the system, different subscribers can be assigned to a range previously reserved only to the telephone company. It is unlikely that they will receive the different signals intended for them. distribution amplifier 142 also uses cable plugs to boost or repeat the transmitted signal. distributed regularly along the runt 100. From head end 110 to CATV end Transmission to terminal 120 is via main line 141 and branch line 148.147.146.145. and is susceptible to noise generated along drop line 144. But much larger Significant noise intrusion occurs during transmission from the subscriber to the headend 110.

分周RFデータ返信トランスミッタ200は、CATV端末120に含まれある いはこれと関連し、メツセージをCATVプラント内で上流方向に送信すること により加入者がヘッドエンド110と通信することを許容する。ヘッドエンド1 10は、CATV端末120における、あるいは複数の加入者のどれかあるいは 全てに配置される関連するモジュールにおけるRFデータ返信トランスミッタ2 00により送られるメツセージを受取る多周波数RFデータ・レシーバ300を 含む。データ返送を要求するIPPVあるいは他のサービスを提供された他の1 客は、ヘッドエンドにおける電話プロセッサ(図示せず)との通信のための電話 トランスミッタが設けられる。The divided RF data return transmitter 200 is included in the CATV terminal 120. Or related to this, transmitting messages upstream within a CATV plant. allows subscribers to communicate with headend 110. head end 1 10 is at the CATV terminal 120 or any one of a plurality of subscribers or RF data return transmitter 2 in associated modules located in all a multi-frequency RF data receiver 300 that receives messages sent by include. Another person provided with IPPV or other services requesting data return. The customer has a telephone for communication with a telephone processor (not shown) at the head end. A transmitter is provided.

多くのCATVプラントは、2方向送信、即ち、ヘッドエンドから加入者へ、ま た加入者からヘッドエンドへの送信を備えるいわゆるスプリット・システムであ る。これらCATVプラントにおいては、増幅器142が逆方向経路増幅を含む 「両方向」送信のため設けられる。これまでのCATVプラントにおけるCAT Vプラントにおける2方向送信は、一部は加入者からヘッドエンドへの上流方向 送信が干渉ノイズに対して著しく弱い故に、ケーブル・テレビジョン会社により 避けられてきた。上流方向通信は、CATVプラントが、CATVプラントの各 所からの干渉ノイズを上流方向において伝搬し増幅する「ツリー」形態で構成さ れる故に、干渉ノイズを更に受けやすい。これは、ファンネル(漏斗)効果と呼 ばれる。例えば、線144.154における干渉ノイズ160および161は、 引込み線144および分岐線154に接続されたスプリッタ143における干渉 ノイズ162に合成する。信号がヘッドエンド110に向けて進行する時、ノイ ズは分岐線153.152.151.150およびCATVプラント全体の1つ おきの線におけるノイズと合成する。上流方向においては、ヘッドエンド110 における伝送されたデータ信号をCATVプラントの各分岐線に誘起されたノイ ズと弁別することは難しくなり得る。Many CATV plants use two-way transmission, i.e., from the headend to the subscriber or This is a so-called split system with transmission from the subscriber to the headend. Ru. In these CATV plants, amplifier 142 includes reverse path amplification. Provided for "bi-directional" transmission. CAT in conventional CATV plants The two-way transmission in the V-Plant is partially upstream from the subscriber to the headend. by cable television companies because their transmissions are extremely susceptible to interfering noise. It has been avoided. Upstream communication is carried out between the CATV plant and each CATV plant. It is constructed in the form of a "tree" that propagates and amplifies interference noise from a certain point in the upstream direction. Therefore, it is more susceptible to interference noise. This is called the funnel effect. It will be revealed. For example, the interference noise 160 and 161 on lines 144.154 is Interference in splitter 143 connected to drop-in line 144 and branch line 154 Combined with noise 162. As the signal travels towards the headend 110, the noise is one of the branch lines 153.152.151.150 and the entire CATV plant. Combine with noise in the other lines. In the upstream direction, the head end 110 The transmitted data signal is processed by the noise induced in each branch line of the CATV plant. It can be difficult to distinguish between

干渉ノイズは、インパルス・ノイズ、共通モード歪み、インブレスおよび増幅器 の非線形性を含み得る。稲妻10、無線放送11おき電力線路12は、干渉ノイ ズのソース例である。CATVプラントは、CATVプラントのどこかにノイズ を侵入させる古くなった欠陥のある接地および固着したケーブル被服などを含み 得る。経年劣化したスプリッタ143または古(なった非リニア増幅器142も また、干渉ノイズの原因となり得る。単一の下流線(141,148,147, 146,145,144)に沿う干渉ノイズは下流方向伝送に影響を及ぼす間C ATVプラントのそれぞれの分岐線からの干渉ノイズが上流方向の伝送に影響を 及ぼす故に、上流側CATVプラントはこれが経年変化するに伴い下流側CAT Vプラントよりも早(コストのかかる保守を必要とする。本発明は、これまでC ATVプラントのコストのかかる日常の保守なしには上流方向送信が難しかった 「不完全なJ CATVプラントにおける上流方向通信の送信を可能にする。本 発明は、これまで可能であったよりもはるかにノイズの多いCATVプラントに おけるメツセージの「両方向」送信を可能にする。種々の周波数における典型的 なケーブル・テレビジョン・プラントにおいて見出されるノイズ量については、 参考のため本文に援用される1990年8月3日出願の係属中の米国特許出願第 071562.675号rcable Te1evision Radio F requency Return MethodJに記載されている。Interference noise includes impulse noise, common mode distortion, interference and amplifier may include nonlinearities. The lightning bolt 10, the power line 12 every other radio broadcast 11, and the interference noise This is an example of a source. The CATV plant has noise somewhere in the CATV plant. This includes old, defective grounding and stuck cable jackets that introduce obtain. The splitter 143 that has deteriorated over time or the non-linear amplifier 142 that has become old (also It may also cause interference noise. Single downstream line (141, 148, 147, 146, 145, 144) while C Interference noise from each branch line of the ATV plant affects upstream transmission. Therefore, as the upstream CATV plant changes over time, the downstream CAT V plants (requires costly maintenance). Upstream transmission was difficult without costly routine maintenance of the ATV plant. “Enabling the transmission of upstream communications in incomplete J CATV plants. Invention allows CATV plants to be much noisier than previously possible Enables "bidirectional" sending of messages in Typical at various frequencies Regarding the amount of noise found in cable television plants, Pending U.S. Patent Application No. 3, filed Aug. 3, 1990, incorporated herein by reference No. 071562.675 r cable Te1evision Radio F This method is described in Requency Return Method J.

図2は、本発明によるRF−IPPVシステムの全体図である。本システムは、 各システムの加入者に対する記録を行いこれを保持する請求書発行コンピュータ 即ちシステム305を含む。この記録は典型的には、加入者の名前、住所および 電話番号、加入者が所有する装置の種類、加入者が視聴を許されのはどの有料サ ービスかなどの情報を含む。本発明によれば、前記記録は、加入者が遠隔端末に おいて特定のテレビジョン・プログラムを視聴する前に入力する識別コードに関 して使用することができる加入者の年齢、性別、結婚の有無、収入レベル、クレ ジットのl!INなどに関する情報を含む。この情報は、ケーブル・オペレータ または広告主にとって自分のテレビジョン・プログラミングを有効に調査の助け となる点において役立つことを証明することができる。FIG. 2 is an overall diagram of the RF-IPPV system according to the present invention. This system is A billing computer that records and maintains records for each system's subscribers. That is, system 305 is included. This record typically includes the subscriber's name, address and telephone number, the type of equipment the subscriber owns, and which paid services the subscriber is allowed to watch. Contains information such as whether there is a service or not. According to the invention, said record is recorded by the subscriber at the remote terminal. related to the identification code you enter before watching certain television programs. Subscriber age, gender, marital status, income level, and Jit's l! Contains information on IN, etc. This information is provided by your cable operator. Or research help to make your television programming more effective for advertisers. This can prove useful in this respect.

典型的には、ケーブル・オペレータは請求書発行コンピュータを所持するか、こ の種の装置を専門とするベンダーから装置を借りるか、あるいは請求側のベンダ ーにより所有されるマシンにおけるコンピュータ使用時間を特徴する請求書発行 コンピュータ305は、システム・マネージャ310に対してインターフェース される。システム・マネーシャ310は、ケーブル・システムの動作を制御する 。システム・マネージャ310は、典型的には、アルゴリズム記憶域のためのプ ログラム・メモリーを備えたHPlooOA400 Micr。Typically, cable operators have billing computers or Either rent the equipment from a vendor that specializes in this type of equipment, or ask the billing vendor Billing featuring computer usage time on machines owned by Computer 305 interfaces to system manager 310. be done. System manager 310 controls the operation of the cable system. . System manager 310 typically provides a program for algorithm storage. HPlooOA400 Micr with program memory.

24コンピユータまたはHPlooOA400 Micro14:+ンビュータ の如きパーソナル・コンピュータである。システム・マネージャは、前記米国特 許出願の譲受人から入手可能なシステム・マネージャIVまたはV、または加入 者マネージャVを含む。システム・マネージャ310は、ケーブル・システムに おける全てのアドレス指定可能なセット・トップ端末ならびに各端末が受信を許 されるサービスのリストを保持する。システム・マネージャ310はまた、各シ ステムに対するケーブル・オペレータにより選択されるパラメータを規定し維持 する。これらパラメータは、システムにおける各CATVチャンネルと関連する 周波数、どのチャンネルがスクランブルされつつあるか、システムの機密保護特 性、およびシステム時間を含む。更に、システム・マネージャ310は、システ ムにおけるイベントの視聴毎支払いの許可および許可取消しの役割を担う。24 computer or HPlooOA400 Micro14: + computer It is a personal computer such as The system manager System Manager IV or V available from the assignee of the patent application, or Manager V. System manager 310 provides information on the cable system. All addressable set-top terminals and each terminal in the maintains a list of services that are System manager 310 also Defines and maintains parameters selected by the cable operator for the stem do. These parameters are associated with each CATV channel in the system. the frequency, which channels are being scrambled, and the security features of the system. time, and system time. Additionally, system manager 310 Responsible for authorizing and revoking pay-per-view payments for events in the system.

システム・マネージャ310はまた、IPPV情報を格納する。システム・マネ ージャの常駐プログラムが、ケーブル・システムにおけるセット・トップ端末か らアップロードされた122Mトランザクションを読出す。122Mトランザク ションは、これらが請求書発行コンピュータ305により検索されるまでシステ ム・マネージャのデータベースに格納される。システム・マネージャ310は、 ケーブル・システムにおけるセット・トップ端末に対してデータ要求を送ること により、IPPV購入情報の逆報知を制御する。System manager 310 also stores IPPV information. system management If the program resident on the controller is a set top terminal in a cable system Read the 122M transaction uploaded from 122M transaction system until they are retrieved by billing computer 305. stored in the system manager's database. The system manager 310 Sending data requests to set-top terminals in cable systems This controls reverse notification of IPPV purchase information.

図2に示されるように、システム・マネージャにより生成される指令は、2方向 の一方にセット・トップ端末へ送られる。第1の技法においては、アドレス指定 可能なトランスミッタ(ATX)314は、専用チャンネル(例えば、104゜ 2MHz)で(任意に、ヘッドエンド・コントローラ312を介して)システム ・マネージャ310からの指令を送る。第2の技法では、指令は、指令が帯域内 スクランブラ313の動作を介してビデオ信号に含まれる、いわゆる帯域内シス テムを用いて送られる。帯域内システムについては、参考のため本文に援用され る同じ譲受人に譲渡された係属中の米国特許出願第188,481号に記載され ている。データをヘッドエンドから加入者のセット・トップ端末ヘアドレス指定 可能にあるいは大域的に送るために他の技法もまた同様に使用することができ、 本発明はこの点において限定を受けるように構成されるべきない。例えば、デー タ・アンダー・オーディオ、データ・オーバー・オーディオ、拡散スペクトル、 あるいは他の技法を同じケーブル上で実現することができ、あるいは相等グルー プの代替例を切換えあるいは専用電話または電力線路上で実現することもできる 。As shown in Figure 2, commands generated by the system manager are bidirectional. is sent to the set top terminal. In the first technique, addressing A capable transmitter (ATX) 314 has a dedicated channel (e.g., 104° 2 MHz) (optionally via headend controller 312). - Send commands from the manager 310. In the second technique, the command is in-band. The so-called in-band system included in the video signal through the operation of the scrambler 313 Sent using tem. In-band systems are incorporated into the text for reference. No. 188,481, assigned to the same assignee. ing. Addressing data from the headend to subscriber set-top terminals Other techniques can be used as well to send globally or The invention is not to be constructed as limited in this respect. For example, data under audio, data over audio, spread spectrum, Alternatively, other techniques can be implemented on the same cable, or equivalent group Alternatives can also be implemented on switched or dedicated telephones or power lines. .

ケーブル・システムにおける加入者は、セット・トップ端末315が設けられて いる。図2は、2つ(315a、315b)が帯域内スペクトルと関連し、1つ (315c)が帯域外スペクトルと関連する3つのセット・トップ端末を示す。A subscriber in a cable system is provided with a set top terminal 315. There is. FIG. 2 shows that two (315a, 315b) are associated with the in-band spectrum and one (315c) shows three set top terminals associated with out-of-band spectrum.

例えば、セット・トップ端末315aおよび315bは、Sc 1ent i  f 1cAtlantaモデル8570および8590であり、セット・トップ 端末315cは5cientific At1antaモデル8580セツト・ トップ端末でよい。セット・トップ端末は同調して、加入者がケーブル・システ ム・オペレータから要求されるサービスをスクランブル解除することを可能にす る。各セット・トップ端末は、ディジタル・アドレスの如き一義的なディジタル 識別子を含み、これがケーブル・オペレータが指令を直接側々のセット・トップ 端末へ送ることを許容する。これら指令は、アドレス指定可能指令と呼ばれる。For example, set top terminals 315a and 315b have Sc1enti f 1c Atlanta models 8570 and 8590, set top The terminal 315c is a 5cientific Atlanta model 8580 set. A top terminal is fine. The set top terminal synchronizes to allow the subscriber to connect to the cable system. services requested by the system operator. Ru. Each set top terminal has a unique digital address, such as a digital address. Contains an identifier that allows the cable operator to send commands directly to the side set top. Allows sending to the terminal. These commands are called addressable commands.

セット・トップ端末はまた、ケーブル・システムにおける全てのセット・トップ 端末により処理される大域的指令を受信することができる。衝動的視聴毎支払い イベントの購入を許される加入者は、衝動モジュールが含まれたセット・トップ 端末が発給される。要約すれば、衝動モジュールは、加入者が自分のセット・ト ップ端末に視聴毎支払いイベントを受信し、イベントの購入と関連するデータを 記憶し、ケーブル・オペレータに対して記憶されたデータを送ることを許す。図 2に示されるように、記憶されたデータは、電話プロセッサ321を介して切換 え公衆電話ネットワーク317を用いる電話衝動モジュールにより、あるいはR F−I PPVプロセッサ322を介してRFF送経路319を用いるRFF動 モジュールにより、ケーブル・オペレータへ返送することができる。RFデータ 返送経路については、以下に更に詳細に論述する。電話プロセッサ321および RF−IPPVPP上ッサ322は、R8−232インターフエースの如き適当 なインターフェースを介してシステム・マネージャ310と接続される。Set top terminal also refers to all set tops in a cable system. Global commands can be received to be processed by the terminal. Pay per impulsive view Subscribers who are allowed to purchase the event will receive a set top that includes the impulse module. A device will be issued. In summary, the Impulse module allows subscribers to Receives pay-per-view events on the tap device and records event purchases and related data. storage and allow transmission of the stored data to the cable operator. figure 2, the stored data is switched via the telephone processor 321. by telephone impulse module using public telephone network 317, or by R F-I RFF operation using RFF transmission path 319 via PPV processor 322 The module allows for return to the cable operator. RF data The return path is discussed in more detail below. telephone processor 321 and The RF-IPPVPP supersedor 322 is a suitable The system manager 310 is connected to the system manager 310 through a standard interface.

請求書発行コンピュータ305は、トランザクションをシステム・マネージャ3 10へ送り、このマネージャがシステムにおける特定のセット・トップ端末がR F返返送絡路319用いるか、または電話返送経路317を用いるかを識別する 。次いで、システム・マネージャ310はセット・トップ端末315ヘトランザ クジヨンをダウンロードしてセ・ソト・トップ端末を可能状態にし構成する。例 えば、RFF動モジュールは、以下に詳細に述べるRF送信および較正手順のた め使用する周波数でロードされねばならない。これらの周波数は、製造時点にお いてモジュールに置かれ、あるいはシステム・マネージャ310からの大域的ト ランザクションでロードされる。あるいはまた、この周波数はアドレス指定可能 指令によりロードされる。Billing computer 305 transfers transactions to system manager 3. 10 and this manager determines whether a particular set top terminal in the system is Identify whether to use the F return return route 319 or the telephone return route 317 . System manager 310 then connects set top terminal 315 to Download Kujiyon to enable and configure the Sesoto Top terminal. example For example, the RF motion module may be used for RF transmission and calibration procedures detailed below. must be loaded with the frequency to be used. These frequencies are set at the time of manufacture. module, or a global command from system manager 310. Loaded in a transaction. Alternatively, this frequency is addressable Loaded by command.

システム・マネージャが構成トランザクションをセット・トップ端末にダウンロ ードした後、各セット・トップ端末における実時間をセットする別のトランザク ションをダウンロードすることができる。以下に述べるように、セット・トップ 端末は、本発明における内部実時間クロックを用い、高い精度を維持するため、 システム・マネージャからの周期的なりフレッノユ・トランザクションを用いる ことができる。The system manager downloads configuration transactions to the set top terminal. another transaction that sets the real time at each set top terminal. You can download the version. Set top as described below The terminal uses an internal real-time clock in the present invention to maintain high accuracy. Using periodic refrenoyu transactions from the system manager be able to.

図3は、当技術において公知の従来のアドレス指定可能セット・トップ端末、即 ち、5cientific At1anta8580セツト・トップ端末の概略 ブロック図を示す。本発明の一実施例の原理によれば、セット・トップ端末はテ レビジョン信号をテレビジョン受信機へ送るための通過装置である。マイクロプ ロセッサ400のポートを介して、マイクロプロセッサ400は、アドレス措定 可能データ・レシーバ430を経て受信した全ての指令を、IPPVコネクタ4 80を介して図4に示された関連するRF−IPPVデータ返信モジュールのマ イクロプロセッサ504に報知する。別の実施例においては、図4のモジュール のマイクロプロセッサ504の機能は、本例ではM5JO751より大きな容量 のマイクロプロセッサであるマイクロプロセッサ400に盛込むことができる。FIG. 3 depicts a conventional addressable set top terminal known in the art. Outline of the 5cientific At1anta8580 set top terminal A block diagram is shown. According to the principles of one embodiment of the present invention, the set top terminal This is a passing device for sending revision signals to a television receiver. Microp Through the ports of processor 400, microprocessor 400 can All commands received via the capable data receiver 430 are sent to the IPPV connector 4. The associated RF-IPPV data return module map shown in FIG. 4 via 80 The microprocessor 504 is notified. In another embodiment, the module of FIG. The functions of the microprocessor 504 in this example have a larger capacity than the M5JO751. The microprocessor 400 can be incorporated into the microprocessor 400, which is a microprocessor.

帯域外のアドレス指定可能なセット・トップ端末の基本的ビルディング・ブロッ クは、到来するケーブル信号を受信しダウン・コンバートするためのダウン・コ ンバータおよび同調装置410である。データ・レシーバ430は、ダウンコン バートされた帯域外の104.2MHz、あるいはダウン・コンバータ410か らの他の適当なデータ・キャリヤを受入れる。ダウン・コンバータのダウンコン バートされたテレビジョン信号出力については必要に応じてデスクランブラ42 0においてスクランブル解除される。スクランブル解除されたチャンネルは、加 入者のテレビジョン、ビデオ・テープ・レコーダ、または他の加入者装置(図示 せず)に入力されるチャンネル3またはチャンネル4ヘアツブコンバートされる 。Basic building blocks for out-of-band addressable set-top terminals A down converter is used to receive and down convert incoming cable signals. inverter and tuning device 410. Data receiver 430 is a downconverter. 104.2MHz out of the converted band, or down converter 410. and other suitable data carriers. down converter down converter For converted television signal output, descrambler 42 is used as required. Descrambled at 0. Unscrambled channels are subscriber's television, video tape recorder, or other subscriber equipment (as shown). Channel 3 or Channel 4 hair that is input (without input) is converted .

マイクロプロセッサ400は、関連するNVM470およびタイミング・ロジッ ク480、親の案内コード、音量制御およびチャンネル選択の如き直接入力を受 入れるキーボード440、遠隔制御入力を受取るための赤外線または他の遠隔レ シーバ450、およびディスプレイ460を有する。ディスプレイは、例えば、 同調されたチャンネル番号あるいは時刻を示す。Microprocessor 400 has associated NVM 470 and timing logic. Receives direct inputs such as parent information codes, volume control and channel selection. an infrared or other remote input keyboard 440 for receiving remote control input; It has a seater 450 and a display 460. For example, the display Indicates the tuned channel number or time.

先に述べた如きモデル8580セツト・トップ端末は、本発明の目的のための通 過型デバイスである。モデル8570.8590および他の製造者の他のセット ・トップ端末は各々は通常、マイクロプロセッサ400などのプロセッサ・コン トローラを含み、これが全ての図4に示された如きモジュールとのデータ交換の ため、あるいはモジュールがマイクロプロセッサを含まない時図4の要素を制御 するためのポートあるいはコネクタを持たねばならない。図4のNVM502は 、NVM470におり提供されるメモリー量を単に補う不揮発性補助メモリーで あり、マイクロプロセッサ400によりアクセスされる。The Model 8580 set-top terminal as previously described is a communication terminal for purposes of the present invention. It is an oversized device. Model 8570.8590 and other sets from other manufacturers Each top terminal typically includes a processor such as a microprocessor 400. controller, which is responsible for exchanging data with all the modules shown in Figure 4. or when the module does not contain a microprocessor to control the elements in Figure 4. must have a port or connector to do so. The NVM 502 in FIG. , non-volatile auxiliary memory that simply supplements the amount of memory provided by the NVM470. Yes, and accessed by microprocessor 400.

ホームショッピング、エネルギ管理、景気の読取り、盗難警報、およびIPPV サービス以外の他のサービスを行うために、端末は加入者の家庭における種々の 周辺装W(図3には示さない)に対するデータ人出力のための適当な干渉を含ま ねばならない。Home shopping, energy management, economic reading, burglar alarm, and IPPV In order to provide other services, terminals are installed in various locations in the subscriber's home. Includes appropriate interference for data output to peripheral W (not shown in Figure 3). Must be.

図4は、本発明によるRF−I PPVモジュールのブロック図を示す。RF− IPPVモジュールは、加入者の場所からヘッドエンドに対して情報を逆即ち上 流システムを介して送るため使用されるマイクロプロセッサに基くBPSKトラ ンスミッタである。マイクロプロセッサ504は、セット・トップ端末のマイク ロプロセッサ400とインターフェースして(レーザ伝送用の)NVM503に 記憶される情報を受取り、あるいは伝送命令を受取る。送信サイクルの間、マイ クロプロセンサ504は周波数合成回路に対する電力をオンにし、送る適当な周 波数をプログラムし、最終増幅器をオンにし、予め定めた利得レベルをモジュー ルにセットし、要求された情報を送信する。FIG. 4 shows a block diagram of an RF-I PPV module according to the invention. RF- The IPPV module reverses or uploads information from the subscriber location to the headend. A microprocessor-based BPSK protocol used to send data through a flow system. is a transmitter. Microprocessor 504 is a set top terminal microphone. interface with processor 400 to NVM503 (for laser transmission) Receive information to be stored or receive instructions to transmit. During the send cycle, my The Cropro sensor 504 turns on power to the frequency synthesizer circuit and sends the appropriate frequency. Program the wavenumber, turn on the final amplifier, and modulate the predetermined gain level. and send the requested information.

マイクロプロセンサ504はモジュールの「脳」であり、(以下に更に詳細に述 べる、ヘッドエンドから送られる命令に基いて)送信する時を決定し、送信の周 波数および電力レベルを決定してセットし、送信のためNVM503に格納され たデータをコード化する。迅速かつ有効なデータ返送を保証するため、データは NVM503に格納される時予めフォーマット化されることが望ましい。送信の 完了と同時に、マイクロプロセッサ504はまたRF回路をオフに切換え、これ によりモジュールのノイズ出力を低減し、全体的な電力要求を低減する。NVM 503は、(送信のため予めフォーマント化された)イベント・データ、機密保 護情報、送信周波数および電力レベル、およびモジュール識別情報を格納する。MicroProsensor 504 is the "brain" of the module (described in more detail below). determines when to transmit (based on commands sent from the headend) and schedules the transmission The wave number and power level are determined and set and stored in the NVM 503 for transmission. code the obtained data. To ensure prompt and effective data return, data is It is desirable that the data be formatted in advance when stored in the NVM 503. of sending Upon completion, microprocessor 504 also switches off the RF circuitry, which This reduces the module's noise output and reduces overall power requirements. N.V.M. 503 includes event data (pre-formatted for transmission), storage information, transmit frequency and power level, and module identification information.

NVM503はまた、以下に更に詳細に述べるように、付随するテレビジョン・ セントを視聴する特定の視聴者と対応する視聴統計値データあるいはテレビジョ ン・セント自体の状態を記憶する。The NVM 503 also supports an accompanying television set, as described in further detail below. Specified viewers who watch Cent. The state of the cent itself is memorized.

位相同期ループ505、低域通過フィルタ506および電圧制御発振器(VCO )507は、送信のため使用される周波数を合成する。この周波数は、4MHz の水晶クロック501から合成され、これもまたマイクロプロセッサ504を制 御する。この構成は、合成を完了するため必要な部品数を減少すると共に、同じ 周波数の2つの異なるタロツクを用いることから結果として生じ得る諸問題を排 除する。Phase locked loop 505, low pass filter 506 and voltage controlled oscillator (VCO ) 507 synthesizes the frequencies used for transmission. This frequency is 4MHz is synthesized from the crystal clock 501 of the microprocessor 504, which also controls the microprocessor 504. control This configuration reduces the number of parts required to complete the synthesis while maintaining the same Eliminates problems that can result from using two taroks of different frequencies. remove.

モジュールの位相同期ループ505は、マイクロプロセッサ504からの直列デ ータを受入れて、そのレジスタを適当な周波数に対してセットする。位相同期ル ープ505は、VCO507の出力からサンプルされた信号を4MHzのクロッ ク501から得た信号と比較して、「高い」か「低い」生成周波数を表わす極性 により生成された周波数がプログラムされたシンセサイザ周波数より高いか低い かを決定する。LPFセクション506は、この信号の数学的積分を行い、電圧 制御発振器(vcO)507の出力周波数を制御するDC電圧を生成する。■C O507の出力は変調器508へ送られ、また再びサンプルすることができるよ うに再び位相同期ループ505へ送られ、このプロセスは送信中反復される。The module's phase-locked loop 505 connects the serial data from the microprocessor 504. data and set its register to the appropriate frequency. Phase synchronization Loop 505 converts the sampled signal from the output of VCO 507 to a 4MHz clock. polarity indicating a “higher” or “lower” generated frequency compared to the signal obtained from the The frequency generated by is higher or lower than the programmed synthesizer frequency Decide whether LPF section 506 performs mathematical integration of this signal and calculates the voltage A DC voltage that controls the output frequency of a controlled oscillator (vcO) 507 is generated. ■C The output of O507 is sent to modulator 508 so that it can also be sampled again. The signal is then sent back to phase-locked loop 505 and the process is repeated during transmission.

データ・フィルタ510は、送られるディジタル情報の同様な周波数エネルギが RFキャリヤへ変調されることを阻止する帯域通過タイプのフィルタであり、デ ータ・フィルタ510はこれにより指定された制限内の変調信号の変調エネルギ を含むように機能する。Data filter 510 filters similar frequency energy of the digital information being sent. It is a bandpass type filter that prevents the RF carrier from being modulated. The data filter 510 thereby adjusts the modulation energy of the modulated signal within specified limits. functions to include.

変調器508は、マイクロプロセッサ504からのフィルタされたデータ入力お よびVCO507からのRFキャリヤを受取り、RFキャリヤの位相をデータ信 号に比例するよう変調する。この変調器はまた、抵抗D/Aネットワークにより 生じるDCバイアス電圧を用いて、変調信号の全利得を制御する。D/Aネット ワークは、マイクロプロセッサ504により直接制御される。変調器508につ いては、図6に関して以下に更に詳細に述べる。Modulator 508 receives filtered data input from microprocessor 504 and and receives the RF carrier from the VCO 507, and transmits the phase of the RF carrier as data signal. The signal is modulated in proportion to the signal. This modulator also uses a resistive D/A network. The resulting DC bias voltage is used to control the overall gain of the modulating signal. D/A net Work is directly controlled by microprocessor 504. About the modulator 508 will be discussed in more detail below with respect to FIG.

RFデータ返送んとあめの変調方式は、本発明における実現のため考慮された。RF data return and candy modulation schemes were considered for implementation in the present invention.

即ち、2進周波数シフト・キーイング(FSX) 、2進位相シフト・キーイン グ(BPSK) 、およびBPSK変調による直接シーケンス拡散スペクトル( DSSS)である。多くの方式は、帯域幅の保存が重要な要件でないため、考慮 するには複雑に過ぎかつ不必要であった。i.e. binary frequency shift keying (FSX), binary phase shift keying (BPSK), and direct sequence spread spectrum (BPSK) with BPSK modulation. DSSS). Many schemes consider bandwidth conservation because it is not a critical requirement. It was too complicated and unnecessary.

3つの内、BPSKは広帯域ノイズに対する抵抗性が最も太き(、DSSSは離 散周波数干渉に対する抵抗性が最も太き(、FSXは実現が最も簡単である。Of the three, BPSK has the highest resistance to broadband noise (DSSS has the highest resistance to broadband noise). It has the highest resistance to scattered frequency interference (FSX is the easiest to implement).

一方、BPSKおよびFSKは強い同相干渉に対してほとんど抵抗性を持たない が、DSSSレシーバはやや複雑でありかつ非常に大きい帯域幅を有する。また 、DSSSトランスミッタは、順方向および逆方向の両ビデオ信号による干渉を 阻止するには非常に複雑なフィルタを必要とする。更に、FSKレシーバは(本 例では)このような状況においては問題である「捕捉」効果から免れない。On the other hand, BPSK and FSK have little resistance to strong common-mode interference. However, DSSS receivers are somewhat complex and have very large bandwidths. Also , the DSSS transmitter eliminates interference from both forward and reverse video signals. Requires very complex filters to block it. Furthermore, the FSK receiver (this (Example) In this situation, the problem of "capture" effect cannot be avoided.

本発明によるシステムは、各々の最良の特徴の幾つかを提供する。本システムは 、4つの異なる周波数に対してBPSK信号発信を用いる。この試みは、周波数 ダイパーシティBPSK (または、FDBPSK)と呼ばれる。このように、 レシーバのノイズ帯域幅は非常に小さく、BPSKの固有ノイズ排除特性が用い られ、また周波数の妥当な選択により、離散干渉が避けられる。しかし、上記の 理由からBPSK変調が用いられたが、他の変調手法も利用可能であり、本発明 はこの点に限定されるべきではない。BPSK変調の完全な記述は、参考のため 本文に援用される1990年8月3日出願の係属中の米国特許出願第07156 2.675号rcable Te1evision Radio Freque ncy Return MethodJに含まれる。The system according to the invention offers some of the best features of each. This system is , using BPSK signaling for four different frequencies. This attempt is based on the frequency It is called diapersity BPSK (or FDBPSK). in this way, The noise bandwidth of the receiver is very small and the inherent noise rejection characteristics of BPSK are used. and by reasonable selection of frequencies, discrete interference is avoided. However, the above Although BPSK modulation was used for reasons other modulation techniques are available and the present invention should not be limited in this respect. A complete description of BPSK modulation is available for reference Pending U.S. Patent Application No. 07156, filed August 3, 1990, incorporated herein by reference. 2.675 r cable Te1evision Radio Freque Included in ncy Return MethodJ.

最終増幅器509は、変調器508から結果として生じる信号をモジュールの所 要の出力電力に増幅する。この増幅器の利得は固定されたレベルにあり、アンチ バブル制御波ff51.3からの信号が増幅器509のオン/オフ切換えを制御 する。A final amplifier 509 directs the resulting signal from modulator 508 to the module. Amplify to the required output power. The gain of this amplifier is at a fixed level and the anti- Signal from bubble control wave ff51.3 controls on/off switching of amplifier 509 do.

アンチバブル制御装置513は、マイクロプロセッサ504が最終増幅器509 の状態を制御することを可能にするよう設計された回路である。マイクロプロセ ッサ504の故障の場合は、予め定めた期間の後、あるいは幾つかの連続的な送 信後に、アンチバブル制御装置513が最終増幅器509を動作禁止する。これ は、モノニールが設計以上に長いメツセージ、あるいはマイクロプロセッサの状 態の如何にかかわらず意図されるより多くの周波数を送ることを阻止する。「バ ブル」即ち「スフリーム」を生じる端末は、制御を外れて許容されるならばシス テム全体をタイアップし得るノイズ・メツセージを生じる端末である。最も長い データ・メツセージおり長い予め定めた期間が要求された後に、アンチバブル回 路がデータ・トランスミッタを遮断することによりバブルを阻止する。アンチバ ブル制御装置513については、参考のため本文に援用される同じ譲受人に譲渡 された米国特許第4,692,919号に記載されている。The anti-bubble control device 513 is configured so that the microprocessor 504 controls the final amplifier 509. It is a circuit designed to make it possible to control the state of microprocessor In case of failure of sensor 504, after a predetermined period or several consecutive After the signal is sent, the anti-bubble controller 513 disables the final amplifier 509. this If the monoyl is longer than designed, or if the microprocessor is Prevents sending more frequencies than intended in any situation. “Ba Terminals that cause "bulls" or "freedoms" may be allowed to get out of control and may be removed from the system. A terminal that produces noise messages that can tie up the entire system. longest After a long predetermined period of data messages are sent, the anti-bubble cycle is The bubbles are prevented by blocking the data transmitter. antiba The bull control device 513 has been transferred to the same assignee, which is incorporated into the text for reference. No. 4,692,919.

ダイプレックス・フィルタ511は2つの構成要素、即ち、モジュール・トラン スミッタの高調波エネルギ排除のための12〜19MHzの帯域通過フィルタ5 15と、妨げられないセット・トップ端末へ送られるCATV信号に対する高域 通過フィルタ516を有するフィルタである。Diplex filter 511 consists of two components: the module transistor 12-19MHz bandpass filter 5 for emitter harmonic energy rejection 15 and high frequencies for CATV signals sent to unobstructed set-top terminals. This is a filter having a pass filter 516.

いわゆる「構内」システム用のRF−IPPVモジュールの設計と関連する設計 上の配慮は、特にいわゆる「構外」システムの設計には適さない。この「構内」 システムは、例えば、5cientific At1anta8570.858 0および8590端末の如き、帯域内および帯域外のアドレス指定可能セット・ トップ端末と関連する。「構外」環境は、加入者の構内からのセット・トップ端 末設備の除去を前提とする。このような「構外」システムは、例えば、阻止およ びトラップ技術を含む。その結果、例えば、引込み線でなければ、少なくとも家 屋には、ケーブル・テレビジョン端末と特にデータ通信には適さない加入者の装 置との間のケーブル分離がある。一方、ある加入者装置は、従来のテレビジョン 受信装置では得られないIPPV、ホームショッピングおよび2方向サービスの ため要求される。その結果、バスまたは他の端末間/モジュール通信経路を前提 とする図4のモジュールは、ある特殊なデータ通信設計なしには、従来の家屋ケ ーブルまたは引込みケーブル上で実現することは困難である。従って、本発明は 、構内端末の設計からいわゆる構外阻止およびトラップ・システムの加入者装置 に対するIPPVモジュールの設計へ拡張することができる端末/モジュール設 計の原理に関するものである。Design of RF-IPPV modules and related designs for so-called "in-premises" systems The above considerations are particularly unsuitable for the design of so-called "off-premises" systems. This “premises” The system is, for example, 5cientific At1anta8570.858 In-band and out-of-band addressable sets such as 0 and 8590 terminals. Related to top terminals. The “off-premises” environment is the set-top end from the subscriber's premises. The assumption is that the equipment will be removed. Such “off-premises” systems can be used, for example, to and trap techniques. As a result, for example, if not a service line, then at least The store is equipped with cable television terminals and subscriber equipment that is particularly unsuitable for data communications. There is cable separation between the On the other hand, some subscriber equipment IPPV, home shopping and two-way services that cannot be obtained from receiving devices. required for this purpose. As a result, assuming a bus or other end-to-end/module communication path The module in Figure 4, which is This is difficult to implement on cables or drop-in cables. Therefore, the present invention From the design of on-premises terminals to the so-called off-premises arrest and trap system subscriber equipment terminal/module configuration that can be expanded to IPPV module design for It concerns the principle of metering.

次に、本発明の特徴による上記の種々の構成要素の動作について記述する。The operation of the various components described above in accordance with features of the present invention will now be described.

先に述べたように、IPPVイベント購入情報をシステム・マネージャ310へ 返報するために、各セット・トップ端末即ち5TT315は、逆方向通信経路を 持t:ねばならない(システム・マネージャ310がら5TT315へ制御情報 を送るため使用される順方向経路とは対照的に)。先に述べたように、RF−I PPVシステムは、サブスプリット・チャンネル能力を有するケーブル・プラン トにおいて使用されることが意図される。これらのケーブル・システムは、T7 、T8、T9およびTl0(略々O〜30MHzの)チャンネルが逆方向に、即 ちヘッドエンドに向けて伝搬することを許容する幹線増幅器を有する。As mentioned earlier, IPPV event purchase information is sent to system manager 310. To report back, each set top terminal, 5TT315, follows a reverse communication path. Must have (control information from system manager 310 to 5TT 315) (as opposed to the forward path used to send As mentioned earlier, RF-I A PPV system is a cable plan with sub-split channel capability. It is intended for use in These cable systems are T7 , T8, T9 and Tl0 (approximately 0 to 30 MHz) channels in opposite directions, immediately It has a mains amplifier that allows it to propagate towards the head end.

本発明は、T8チャンネルの部分を用いて、端末からあるいはモジュールから選 択可能な複数の変調RFデータ・キャリヤ・チャンネルを介してヘッドエンドに おける多周波データ・レシーバに通信する図5に示される如きRF−I PPV モン−1−ルを提供する。ビデオ会議あるいは多の通信のためのT7、T9およ びT10チヤンネルの使用は、T8チャンネル帯域に略々拘束されるデータ通信 により悪影響を受けることはない。The present invention uses part of the T8 channel to select from the terminal or from the module. to the headend via multiple selectable modulated RF data carrier channels. RF-I PPV as shown in FIG. Provide Mon-1-ru. T7, T9 and T9 for video conferencing or multi-communications The use of the It will not be adversely affected by.

端末位置から加入者情報を検索するためのデータ通信ネットワークの如きケーブ ル・プラントにおける逆方向チャンネルは、2つの主な欠陥から免れない。即ち 、先に詳細に述べた如きヒ流方向通信の高いノイズおよび干渉環境、およびデー タがネ用・ワークへのアクセスのため競合するアクセス競合機構の欠如である。A cable such as a data communication network for retrieving subscriber information from terminal location Reverse channels in Le Plant suffer from two main deficiencies. That is, , the high noise and interference environment of directional communication, and the data There is a lack of an access contention mechanism where data compete for access to the network/work.

両方の問題は、図1に示した如き倒置ツリーであるシステムのトポロジから生じ る。Both problems arise from the topology of the system, which is an inverted tree as shown in Figure 1. Ru.

)−渉の観点からは、「ツリー」の分岐は大きなアンテナ・ネットワークとして 機能I、得る。ノ1−プル・システムにおける欠陥のある被覆およびひび割れま たは緩んだコネクタは、上記の如<RF干渉がシステム内に「侵入」することを 許す。) – From a wafer perspective, the branches of the “tree” can be seen as a large antenna network. Function I, get. Defective coatings and cracks in no-pull systems or loose connectors will prevent RF interference from “invading” into the system as described above. forgive.

幹線増幅器が全体的に1の利得を生じるように予めセットされるため、帯域内干 渉およびノイズは各増幅器において再生される。更にまた、逆方向経路において は、8分岐からの干渉およびノイズが各幹線交点において付加的に合成される。Because the mains amplifier is preset to produce an overall gain of 1, there is no in-band interference. interference and noise are reproduced in each amplifier. Furthermore, in the reverse path The interference and noise from the eight branches are additively combined at each trunk intersection.

その結果、ケーブル・システム全体で拾われる全ての干渉およびノイズは最終的 にはヘッドエンドに加算さtl、ここにRF−rPPVデータ・レシーバが配置 されている。、データ通信のための逆方向ケーブルTVチャンネルの使用に起因 するこれらの問題を最小化するため、T8テレヒンヨン・チャンネル帯域幅にお ける23の100KHzデータ・チャンネルの範囲の複数の4チヤンネルが、主 としてデータ処理能力の考察に基いて本RF−IPPVシステムで使用されるよ うに選択される。本文において更に記述するように、本発明は、4つのチャンネ ルに限定されるものと解釈されるべきではなく、4つ以上のチャンネルを使用す ることもできる。メツセージを受取る確率は、使用される(1加的なチャンネル 毎に増加するが、付加的なチャ゛/ネルに対する付加的なトランスミッタおよび レシーバの提供コストは比較が困難となる。As a result, all interference and noise picked up throughout the cable system end up is added to the headend, where the RF-rPPV data receiver is placed. has been done. , due to the use of reverse cable TV channels for data communication In order to minimize these problems, the T8 telephony channel bandwidth is Multiple 4 channels range of 23 100KHz data channels Based on the consideration of data processing capacity, the sea urchins are selected. As further described in the text, the present invention utilizes four channels. should not be construed as limited to channels, and should not be construed as limited to You can also The probability of receiving a message is used (additive channel Additional transmitters for additional channels/channels and The cost of providing receivers is difficult to compare.

6MHzの逆方向ビデオ・チャンネルは60の100KHz幅の通信チャンネル に分けることができ、その内の23は現在の構成において使用される。23のC nの内の4つは、ノイズおよび干渉の周波数位置に基いて選択される。トランス ミッタおよびレシーバは共に周波数に即している。逆方向通信のため使用される 周波数は、ノイズに富みあるいは著しい干渉を含むチャンネルを避けるようにシ ステム・マネージャ・コンピュータにより自動的にプログラムすることができる 。6MHz reverse video channel with 60 100KHz wide communication channels 23 of which are used in the current configuration. 23 C Four of n are selected based on the frequency location of noise and interference. Trance Both the transmitter and receiver are frequency sensitive. used for reverse communication Frequencies are designed to avoid channels that are noisy or contain significant interference. Can be automatically programmed by stem manager computer .

これらの周波数は、時間的に変化する干渉の処理に必要なだけできるだけ頻繁に 変更することができる。These frequencies are used as often as necessary to handle time-varying interference. Can be changed.

各トランスミッタは、4つの周波数のそれぞれでそのデータを望ましくは20に ビット/秒のデータ速度で成功裏に送信する。ヘッドエンドにおいては、(各チ ャンネルにそれぞれ同調された)4つのRFレシーバが使用される。この構成は 、各メンセージ毎に冗長性を生じる。その時、同チャンネル干渉によるエラーの 確率は、4つのチャンネルのそれぞれがこのチャンネルのトランスミッタの使用 時に存在する干渉を有する4つの確率の積である。この結果、非常に高い送信/ 受信成功率を得ることになる。Each transmitter transmits its data preferably 20 times on each of four frequencies. Successfully transmit at a data rate of bits per second. At the head end (each channel Four RF receivers (each tuned to a channel) are used. This configuration is , creating redundancy for each mensage. At that time, errors due to same channel interference The probability is that each of the four channels uses this channel's transmitter. It is the product of four probabilities that have interference present at times. This results in very high transmission/ You will get the reception success rate.

逐次送信方式がある時間の不等性ならびに周波数の不等性をもたらすため、この 構成が拡散スペクトルの性能よりも更に良好な性能を提供し得ることに注目さ典 型的な逆方向システムにおいては、4つのビデオ・チャンネルが得られる。This is because the sequential transmission method introduces some time inequality as well as frequency inequality. It is noted that the configuration may provide even better performance than that of spread spectrum. In a typical reverse system, four video channels are available.

即ち、T7、T8、T9およびTIOである。通常は、最も低いチャンネル(T 7)が最もノイズに富み、最も高いチャンネル(TIO)が最もノイズが少ない 。namely, T7, T8, T9 and TIO. Usually the lowest channel (T 7) is the noisiest and the highest channel (TIO) is the least noisy. .

このことは、TIOが最善の選択であることを示唆する。しかし、周波数の選択 に際して考慮に入れねばならい他の配慮があり、これらの配慮は参考のため本文 に援用される1990年8月3日出願の係属中の米国特許出願第071562゜ 675号rcable Te1evision Radio Frequenc y Return MethodJに詳細に記載されている。This suggests that TIO is the best choice. However, the choice of frequency There are other considerations that must be taken into account when Pending U.S. Patent Application No. 071562, filed August 3, 1990, incorporated by reference No. 675 rcable Te1evision Radio Frequenc y Return Method J.

IPPV媒体アクセス・データ返信プロトコルIPPVケーブル・システムの動 作において、データ返信メツセージの要求、即ち幾つかの異なる基準に基<RF −IPPVモジュール(RF−3TT)を備えた5TT4の「ポーリング」が可 能であることが一般に望ましい。下記のリストは、特定のグループのSTTから データ返信を要求するため最も有効な場合を要約している。即ち、 1、無条件に、即ち、全てのRF−5TTが報知しなければならない2.1つ以 」二のイベントに対する1ppvデータを記憶する全てのRF−3T3、特定の イベントに対するIPPVデータを記憶する全てのRF−8TT4、個々のベー スに基く特定のRF−8TT (イベント・データの如何に拘わらず) 更にまた、先に述べたように、第1の(無条件のデータ要求の)場合でも、全て のRF−3TTが24時間以下の期間内にデータを返信することができることが 非常に重要である。これは、数千あるいは数十万ものRF−3TT母集団で可能 であり、時間当たり約2万5000のRF−8TTデータ応答の「処理能力」目 標となる。IPPV Media Access Data Return Protocol IPPV Cable System Operation In production, data return message requirements are determined based on several different criteria. - Possibility of “polling” of 5TT4 with IPPV module (RF-3TT) It is generally desirable that the The list below is from a specific group of STTs. It summarizes the most useful cases for requesting data returns. That is, 1. Unconditionally, that is, all RF-5TTs must broadcast 2. One or more All RF-3T3s that store 1 ppv data for two events, All RF-8TT4, individual bases that store IPPV data for events Specific RF-8TT (regardless of event data) Furthermore, as mentioned earlier, even in the first case (of unconditional data requests), all RF-3TT is capable of returning data within a period of 24 hours or less. Very important. This is possible with a population of thousands or even hundreds of thousands of RF-3TTs. with a "throughput" of approximately 25,000 RF-8TT data responses per hour. Become a landmark.

逆方向の狭帯域のデータ・チャンネルの各々は、一時に僅かに1つのメツセージ を送ることができるに過ぎない。即ち、特定のケーブル・システムにおけるどれ か2つ以上のRF−8TTが時間的に重なるメソセージを送出するならば、送信 は干渉して、「衝突」に巻込まれる全てのデータ・メツセージが高い喪失率を呈 する。従って、先に示した3つの場合においては、あるタイプの媒体アクセス制 御手順が、複数のRF−8TTが1つのデータ返信チャンネルを同時に使用しよ うとすることを防止するため要求される。Each narrowband data channel in the reverse direction carries only one message at a time. It is only possible to send. i.e. which in a particular cable system. If two or more RF-8TTs send messages that overlap in time, the transmission interfere, and all data messages involved in a "collision" exhibit a high loss rate. do. Therefore, in the three cases listed above, some type of media access control The control procedure allows multiple RF-8TTs to use one data return channel simultaneously. Required to prevent attempts to

無論、全ての場合は、一連の個々のデータ要求として処理され得る(4番目の場 合の如()。しかし、これは、典型的な「繰返し」要求/応答メツセージ・シー ケンスで生じるシステム・メツセージの遅れによる処理能力目標とは一致しない 。1つの「グループ・データ要求」をRF−3TTの比較的大きなグループへ送 り、次にこのRF−3TTが計画した手順即ち「媒体アクセス・プロトコル」に 従ってデータを戻すことが遥かに有効である。このプロトコルは、メツセージに 対する高い成功率、即ち、衝突のないことを保証するはずである。Of course, all cases can be treated as a series of individual data requests (the fourth case Go no yo (). However, this is a typical "repeat" request/response message sequence. throughput goals are not met due to system message delays caused by . Sending one “group data request” to a relatively large group of RF-3TTs Next, this RF-3TT follows the planned procedure, i.e. the “medium access protocol”. It is therefore much more effective to return the data. This protocol allows messages to This should ensure a high success rate for the system, i.e. no collisions.

不都合にも、送信の衝突の防止を助けるキャリヤ検知機構に依存するローカル・ エリア・ネットワークにおいて使用される如き一般的な媒体アクセス・プロトコ ルは、ケーブル・システムにおける使用には適さない。ケーブル・システムの反 転ツリー・トポロジーは、異なる分岐からの送信信号を加算して、これら信号を ヘッドエンドに向けて送る。各々が幹線増幅器または他のデバイスにより絶縁さ れる異なる分岐に位置するRF−3TTは、別の分岐における能動的に送信する RF−3TTの存在を検出することができない。Unfortunately, local networks that rely on carrier detection mechanisms to help prevent transmission collisions Common media access protocols such as those used in area networks cable is not suitable for use in cable systems. cable system counter The inverted tree topology adds the transmitted signals from different branches and divides these signals into Send it to the head end. each isolated by a mains amplifier or other device. RF-3TTs located in different branches are actively transmitting in another branch. Unable to detect presence of RF-3TT.

別のアクセス・プロトコルである時間区分法もまた、システム・メツセージ遅れ における最悪の場合のばらつきから免れない。これは、各RF−3TTに対する タイムスロットを不当に長くなるように強制し、劣った処理能力をもたらす結果 となる。Another access protocol, time partitioning, also reduces system message delays. is subject to worst-case variation in This is for each RF-3TT. Forces time slots to be unreasonably long, resulting in inferior throughput becomes.

上記の全ての項目は衝突に対する計算された公差を持つことにより受入れ得る高 い処理率を生じる媒体アクセス・プロトコルの展開に導いてきた。この方法は、 制御された均等に分散されるランダムRF−3TTデータ返送試み率が与えて、 衝突に対して(また、反対に、成功したメツセージ処理能力に対して)予測され る統計的確率を利用する。All of the above items can be achieved at an acceptable height by having calculated tolerances for collisions. This has led to the development of media access protocols that yield high throughput rates. This method is A controlled evenly distributed random RF-3TT data return attempt rate gives Anticipated against conflict (and, conversely, against successful message handling) Use statistical probabilities.

非常に簡単な条件では、これは全RF−8TT母集団の管理し得る各サイズのサ ブグループに対するデータ要求を送出するシステム・マネージャを含む。(これ らサブグループは、先に示した4つのポーリング・ケースとは独立的である。) 各サブグループ、あるいは単に「グループ」は、データを返送する定義期間を有 する。この期間内で、3RF−8TTが独立的に(疑似)ランダム・データ返送 介し時間のプログラムされた数を拾う。使用された比較的大きなサブグループに 対して、返送の試みがこの期間にわたり統計的に等しく分布される。更にまた、 平均試み率が予め定められ、また返送メツセージの平均長さが知られるため、い ずれかのRF−3TTに対する少なくとも1つの成功データ返送メツセージに対 して結果として得る確率が予測可能である。In very simple conditions, this is a manageable size sample of the entire RF-8TT population. Contains a system manager that sends data requests to the group. (this These subgroups are independent of the four polling cases shown above. ) Each subgroup, or simply "group", has a defined period of time during which it will return data. do. Within this period, 3RF-8TT will independently (pseudo) randomly return data. Pick up the programmed number of through times. to a relatively large subgroup used In contrast, return attempts are statistically equally distributed over this period. Furthermore, Since the average attempt rate is predetermined and the average length of returned messages is known, for at least one successful data return message to any RF-3TT. The resulting probability is predictable.

上記の統計的概念はデータ返送法の基礎であるが、多数の他の主要要素が本方法 を有効にするため必要とされる。これらは下記の如く要約される。即ち、1、最 良のデータ返送処理能力を生じる最適試み率が決定される。Although the statistical concepts described above are the basis of the data return method, a number of other key elements required to enable. These are summarized below. i.e. 1, maximum An optimal attempt rate that yields good data return throughput is determined.

2、各ケーブル・システムのヘッドエンドにおける全体的なRF−3TT母集団 が、既知のサイズの管理可能な大きさのグループに分けられる。この大きさおよ びサブグループ数は、データ返送期間と共に、最適の試み率が与えられると決定 することができる。2. Overall RF-3TT population at each cable system headend are divided into manageable groups of known size. This size and the number of subgroups, along with the data return period, are determined given the optimal attempt rate. can do.

3、システム・マネージャが個々のグループから返送データを要求する方法に構 造を提供するデータ返送計画が要求される。3. Configure how the system manager requests return data from individual groups. A data return plan that provides structure is required.

4.1組のルールが、グループ内のRF−3TTがどのようにデータ返送要求お よびデータ返送シーケンス内のデータ確認に応答するかを支配する。4.1 set of rules explains how RF-3TTs in a group handle data return requests and and respond to data acknowledgments in the data return sequence.

R1−I PP〜rプロセッサの説明 次に図6において、図1および図3のRF−T PPVプロセッサのブロック図 が更に詳細に示される。セント・トップ端末からのRF返送信号は、サブVHF チャンネルT8において送信される。セット・トップが送る順序は、100KH 7の解像麿で118乃至17.7MHzの周波数範囲において設定することがで き、最大で60の、望ましくは23の異なる100KHz帯域幅のデータ・チャ ンネルを選択のため提供する。セット・トップ端末あるいはモジュールからの変 調キャリヤは、20KBPSのミラー(Mi l Ier) ・コード化BPS K情報を含む。システムにおけるセント・トップ端末の母集団全体からのRF倍 信号、組合わせられヘッドエンドに位置するRF−IPPVPP上ッサへ返送さ れる。Description of R1-I PP~r processor Next, in FIG. 6, a block diagram of the RF-T PPV processor of FIGS. 1 and 3 is shown. is shown in more detail. The RF return signal from the cent top terminal is sub-VHF Transmitted on channel T8. The order that the set top sends is 100KH Can be set in the frequency range from 118 to 17.7 MHz with a resolution of 7. and up to 60, preferably 23 different 100KHz bandwidth data channels. channels for selection. Changes from a set top terminal or module The key carrier is 20KBPS mirror (Milier) coded BPS Contains K information. RF times from the entire population of cent top terminals in the system The signals are combined and sent back to the RF-IPPVPP superuser located at the headend. It will be done.

RF−I PPVプロセッサの機能は、RF返送入力信号を受取り、情報を復調 し、復調されたメツセージをシステム・マネージャへ供給することである。The function of the RF-I PPV processor is to receive the RF return input signal and demodulate the information. and provide the demodulated message to the system manager.

セット・トップ端末からのデータ返送のみについて詳細にに述べるが、本発明に よるRF−IPPVPP上ッサは両方向増幅器、およびデータ・トランスミッタ を備えたケーブル・テレビジョン分配プラントの他の要素の状態監視のため使用 することができる。また、RF−IPPVPP上ッサは、BERTおよびケーブ ル・ネットワークにおけるどれかの地点で接続された他のテスト装置から送信さ れる信号を受取ることができる。Although only the data return from the set top terminal will be described in detail, the present invention RF-IPPVPP supersonicator is bidirectional amplifier and data transmitter Used for condition monitoring of other elements of cable television distribution plants with can do. In addition, the RF-IPPVPP superuser supports BERT and cable transmitted from other test equipment connected anywhere in the network. can receive signals sent to it.

再び図6において、RF返送信号は、典型的に12dBmVの単一キャリヤ・レ ベルで受取られる。このRF−I PPVプロセッサは、+2乃至+22dBm Vの単一キャリヤ・レベルの範囲で機能するように設計される。しばしば、1つ 以上のキャリヤが同時に受取られ、合計の受取り電力は+12dBmVより比例 的に太き(なる。異なる周波数でRF−I PPVプロセッサが同時に4つの変 調キャリヤを受取り、復調し復号できるならば、冗長でない復号メツセージのみ がRF−IPPVPP上ッサの制御ボードからR8−232直列インターフェー スを介してシステム・マネージャへ送られる。Referring again to Figure 6, the RF return signal typically has a single carrier level of 12 dBmV. You can pick it up at the bell. This RF-I PPV processor has +2 to +22 dBm It is designed to function over a single carrier level range of V. often one or more carriers are received simultaneously, and the total received power is proportional to +12 dBmV. The RF-I PPV processor simultaneously performs four changes at different frequencies. If the modulated carrier can be received, demodulated and decoded, only non-redundant decoded messages can be sent. connects the R8-232 series interface from the control board of the RF-IPPVPP sent to the system manager via the

RF−I PPVプロセッサについて述べるべき第1の要素は、いわゆる前置モ ジュール800である。端末からのRF返送信号は、入カケーブルから前置モジ ュール800のコネクタへ送られ、このモジュールは別個の組立体であることが 最も望ましい。前置モジュール800は、公称75Ωの終端インピーダンスの入 力信号を生じる。この組立体は、帯域通過フィルタと、前置増幅器と、到来RF 倍信号4つのRFレシーバ・モジュールA〜Dへ分割する電力分割ネットワーク とからなる。帯域通過フィルタは、帯域外信号を取除きなからT8帯域を無視し 得る減衰および歪みで通過させる。前置増幅器は、フィルタ挿入損失および電力 分割損失を補償する。RF倍信号、前置モジュールのRFコネクタから4つのR Fレシーバへ送られる。前置モジュールは、略々1dBの利得を有し、その結果 RFレシーバ810〜813に与えられた信号は略々+13dBmVとなる。R F−I PPVプロセッサに対して内部の全ての同軸の相互接続は、到来RF信 号を除いて、公称50Ωで終了する。+24VDCおよび接地を提供するケーブ ル組立体は、直接電源組立体(図示せず)から前置モジュールへ送られる。この 前置モジュール800は、制御ボード・モジュール840とは直接インターフェ ースしない。RF−IPPVPP上ッサにおける他のレシーバおよびシンセサイ ザ組立体は、制御ボード・モジュール840に対する相互接続を含む。The first element to be mentioned about the RF-I PPV processor is the so-called front module. It is 800 joules. The RF return signal from the terminal is routed from the input cable to the front module. module 800 connector, and this module can be a separate assembly. Most desirable. The front module 800 has an input with a nominal 75Ω termination impedance. generates a force signal. This assembly includes a bandpass filter, a preamplifier, and an incoming RF Power splitting network that splits the doubled signal into four RF receiver modules A to D It consists of A bandpass filter ignores the T8 band because it does not remove out-of-band signals. Pass with attenuation and distortion. Preamplifier reduces filter insertion loss and power Compensate for split losses. RF double signal, 4 R from RF connector of front module Sent to F receiver. The pre-module has a gain of approximately 1 dB, so that The signal given to the RF receivers 810 to 813 is approximately +13 dBmV. R All coaxial interconnections internal to the F-I PPV processor are connected to incoming RF signals. Nominally ends at 50Ω, except for the Cable providing +24VDC and ground The module is routed directly from the power supply assembly (not shown) to the front module. this Front module 800 directly interfaces with control board module 840. I don't use it. Other receivers and synthesizers on RF-IPPVPP The assembly includes interconnects to control board module 840.

RF−IPPVPP上ッサの第2の主要ビルディング・ブロックは、RFレシー バである。RF−IPPVPP上ッサには、4つのRFレシーバ組立体A−D8 10〜813がある。これらは機能的には等しい装置であり、その内の3つは信 号強さアナライザ(SSA)出力ポートにおける50Ωの終端をサポートして装 置が互換し得るようにする。第4(チャンネルD)は、SSA組立体830に対 する同軸相互接続で示される。RFレンーバは、高圧側の局部発振器として周波 数シンセサイザ出力を用いて前置モジュールに送られた信号をダウンコンバート する。このシンセサイザの出力周波数は、22.5乃至28.4MHzの間にあ り、望ましくは26.2乃至28.4MHzであり、11.8乃至17.7MH z、望ましくは15.5乃至17.7MHzの入力周波数範囲と対応する。IF 傷信号中心周波数1.0. 7MI−(zである。10.7MHzを中心とする セラミンクIFフィルタは、意図された信号を通しながら隣接チャンネルおよび 他のミクサを除去する。次に狭帯域フィルタIF信号が、本文で受信信号強さ表 示(R3S■)と呼ぶ信号強さのおおよその評価値を提供する回路により検出さ れる。R35tの出力は、大きさにおいて受信RF信号レベルのレベルに比例す るDC電圧である。R85I発振器は、他の信号と共にRFレンーバ・インター フェース・リボン・ケーブル組立体により制御ボード・モジュールへ送られる。The second major building block of the RF-IPPVPP superuser is the RF receiver It's a bar. The RF-IPPVPP upper has four RF receiver assemblies A-D8. There are 10 to 813. These are functionally equivalent devices, three of which are Supports 50Ω termination on the signal strength analyzer (SSA) output port. make sure that the locations are compatible. The fourth (channel D) is for SSA assembly 830. shown with coaxial interconnects. The RF receiver operates as a local oscillator on the high voltage side. Downconvert the signal sent to the prefix module using several synthesizer outputs do. The output frequency of this synthesizer is between 22.5 and 28.4 MHz. 26.2 to 28.4 MHz, preferably 11.8 to 17.7 MHz z, preferably corresponding to an input frequency range of 15.5 to 17.7 MHz. IF Flaw signal center frequency 1.0. 7MI-(z. Centered on 10.7MHz Ceramic IF filters pass the intended signal while allowing adjacent channels and Remove other mixers. Next, the narrowband filter IF signal is shown in the received signal strength table in the main text. detected by a circuit that provides an approximate estimate of the signal strength called R3S It will be done. The output of R35t is proportional in magnitude to the level of the received RF signal. DC voltage. The R85I oscillator, along with other signals, The face ribbon cable assembly is routed to the control board module.

R55I情報は、RF−IPPVPP上ッサにより受取られる如きセット・トッ プRF返送信号レベルを表オ〕す。この情報は、システム・マネージャから使用 可能である。The R55I information is set top as received by the RF-IPPVPP superior. Displays the RF return signal level. This information is available from System Manager. It is possible.

特定の端末に対するR55Iデータは、再較正を要求する端末を表わす。この目 的のため、システム・マ不−ンヤは端末に対するR35Iの「高過ぎる」または 「低過ぎる」データのリストを保持して、これら端末に対する一義的なアドレス が再較正のため待ち行列に置かれるようにする。このような再較正は周期的では ないが、高い優先順位、即ち、最初の較正を要求する新しい端末に等しい優先順 位に基いて行われる。また、ある期間にわたる表中のR55Iデータは、メツセ ージが特定のセット・トップ端末から送られる23のチャンネルに対する勾配/ 傾斜特性カーブの決定のため使用することができる。次に勾配/傾斜特性カーブ は端末へダウンロードされて、セット・トップ端末が較正チャンネルに対する最 適の結果から全てのカテゴリ1およびカテゴリ2のチャンネルに対して適当な送 信レベルを決定できるようにする。R55I data for a particular terminal represents a terminal requesting recalibration. this eye Due to the Maintain a list of "too low" data and provide a unique address for these terminals. is queued for recalibration. Such recalibration is not periodic. but with higher priority, i.e. priority equal to new terminals requesting initial calibration. This is done based on rank. Additionally, the R55I data in the table over a period of time is gradient/ It can be used for determining the slope characteristic curve. Next, the slope/slope characteristic curve is downloaded to the terminal and the set top terminal performs the From the results of the appropriate Be able to determine the level of confidence.

RFレシーバの主な機能は、10.7MHzのIF傷信号復調することである。The main function of the RF receiver is to demodulate the 10.7 MHz IF flaw signal.

この信号は、2重平衡ミクサを用いて復調される。復調されたデータ・ストリー ムはフィルタされ同期される。この検出された20KBPSのミラー・コード化 データは、制御ボード・モジュールへ送られる。R55IおよびBPSK復調機 能は、4つのRFレシーバの各々により行われる。+13dBmVの適当レベル における狭帯域フィルタ済み10.7MHzのIF傷信号、RFレシーバDから 信号強さアナライザ組立体へ送られる。This signal is demodulated using a double balanced mixer. demodulated data stream systems are filtered and synchronized. Mirror encoding of this detected 20KBPS Data is sent to the control board module. R55I and BPSK demodulator Functions are performed by each of the four RF receivers. Appropriate level of +13dBmV Narrowband filtered 10.7 MHz IF flaw signal from RF receiver D at sent to the signal strength analyzer assembly.

RFレシーバの動作と関連するのは、信号強さアナライザ830である。信号強 さアナライザ組立体の機能は、較正の目的のため選択されたRFレシーバ組立体 から送られる10.7MHzのIF傷信号レベルを検出することである。RFレ シーバ出力は、自動利得制御(AGC)には遭遇せず、その結果、RF−I P PVプロセッサに対するRF入カレベルはSSAに対する変化する10.7MH zのIFレベルを結果として生じることになる。RF返送システムが10.7M HzlFを検出することにより較正に遭遇する時、どの端末/モジュールの送信 レベルが+12 d BmVの受信信号レベルと対応するかの表示をSSAが制 御ボード840に与える。制御ボード840は、更に、R3−232−インター フェースを介してシステム・マネージャに通知する。次の較正サイクルまで(以 下本文に詳1[1に述べる)、システム・マネージャはセント・トップ端末に制 御ボードが報知した送信信号レベルをもちいるように命令する。Associated with the operation of the RF receiver is a signal strength analyzer 830. strong signal The functionality of the analyzer assembly is determined by the selected RF receiver assembly for calibration purposes. The purpose is to detect the level of the 10.7MHz IF flaw signal sent from the. RF The receiver output does not encounter automatic gain control (AGC) and, as a result, the RF-IP RF input level to PV processor is 10.7MH varying to SSA This will result in an IF level of z. RF return system is 10.7M Which terminal/module transmits when encountering calibration by detecting HzlF SSA controls the display of whether the level corresponds to the received signal level of +12 d BmV. control board 840. Control board 840 further includes an R3-232-interface. system manager via the interface. Until the next calibration cycle For details in the text below, the system manager controls the cent top terminal. Command to use the transmission signal level reported by the control board.

+ 13 d BmVの103MHzlF信号は、SSAにより50Ωで終端さ れる。The 103MHz IF signal with +13dBmV is terminated with 50Ω by SSA. It will be done.

2つのバッファ増幅器が略々30dBのIF利得を与える。増幅されたIP倍信 号ダイオードに基くネットワークによりピーク値検出される。第3のダイオード に基くネットワークは同様にI)Cバ・イアスが掛けられる。2つのダイオード ・ネットワークは、公知の技法に従−って温度補償を生じるように加えられる。Two buffer amplifiers provide approximately 30 dB of IF gain. Amplified IP Double The peak value is detected by a network based on number diodes. third diode A network based on I) is similarly multiplied by Cbias. two diodes - The network is added to produce temperature compensation according to known techniques.

この出力は、ダイオードDC構成要素が打消すため、IFレベルを正確に反映す る。この検出された信号はフィルタされて更に増幅される。IF信号レベルと比 例する最終出力DC信号は制御ホードへ送られる。This output accurately reflects the IF level due to the diode DC component cancellation. Ru. This detected signal is filtered and further amplified. IF signal level and ratio The final output DC signal for example is sent to the control hoard.

システム・マネージャの制御下の周波数シンセサイザは、到来するデータ・キャ リヤを復調するための周波数を合成する。この周波数シンセサイザは、RFレン ーハにおいて行われる単一の周波数変換のための局部発振器である。単一周波数 の/ンセサイザ組立体は、4つの離散装置820〜823を含む。制御ボード8 40は、直列データ指令を介して、周波数同調情報を供給する。4つの周波数シ ンセサイザ装置820〜823は、4つのRFレシーバ810〜813と対応す るように周波数シンセサイザA、B、CおよびDで表わされる。制御ボード81 0によりセットすることができるT8チャンネルの帯域幅には合計60の周波数 がrf在するが、本発明によれば、23のみが使用される。出力周波数範囲は2 51乃至28.4MH2であることが望ましく、T8帯域の上方部分、即ち、1 4.4乃至17.7MHzへダウンコンバートされる。周波数の解像度は100 KHzである。出力信号は、+17dBmの典型的レベルにある。A frequency synthesizer under the control of the system manager processes the incoming data carrier. Synthesizes frequencies for demodulating the rear signal. This frequency synthesizer is an RF synthesizer. This is a local oscillator for a single frequency conversion performed at the single frequency The synthesizer assembly includes four discrete devices 820-823. control board 8 40 provides frequency tuning information via serial data commands. 4 frequency ranges The synthesizer devices 820-823 correspond to four RF receivers 810-813. The frequency synthesizers are represented by frequency synthesizers A, B, C and D as shown in FIG. control board 81 There are a total of 60 frequencies in the T8 channel bandwidth that can be set by 0. rf exists, but according to the invention only 23 are used. The output frequency range is 2 51 to 28.4 MH2, preferably in the upper part of the T8 band, i.e. 1 It is down-converted from 4.4 to 17.7 MHz. Frequency resolution is 100 It is KHz. The output signal is at a typical level of +17 dBm.

8周波数シンセサイザ装置は、発振器、分周器、位相同期ループ(PLL)、集 積回路(IC)、および能動ループ・フィルタを含む。これらの構成要素は共に 1つの位相同期ループを構成する。発振器の出力周波数は、自由動作する4MH zの水晶発振器と一致する位相および周波数である。P L Lは、シンセサイ ザ出力がスペクトル的に純粋であり周波数が正確となることを保証する。発振器 出力は、ブソンユプル増幅器を駆動する。ブッンユブル構造は、要求される+1 7dbmの局部発振器レベルを供給するため使用される。An 8-frequency synthesizer device includes an oscillator, frequency divider, phase-locked loop (PLL), and includes an integrated circuit (IC), and an active loop filter. These components together Configure one phase-locked loop. The output frequency of the oscillator is 4MH, which operates freely. The phase and frequency match the crystal oscillator of z. P L L is synthesizer ensures that the output is spectrally pure and frequency accurate. oscillator The output drives a Buson Yupur amplifier. Bunyuburu structure is required +1 Used to provide a local oscillator level of 7dbm.

前置モジュールが図7においてブロック図形管で示される。前置/電力分割モノ ニールは帯域通過プリセレクタ・フィルタ900からなり、前置増幅器910は 、例えば、MHWl 134および4つのRFレンーハ・モジュールに給電する 分割ネットワーク930からなる。変圧器920を含むモジュールにおける利得 は、以下に列記される各要素で示される。The front module is shown in FIG. 7 as a block diagram tube. Prefix/Power division thing Neil consists of a bandpass preselector filter 900 and a preamplifier 910. , for example, to power the MHWl 134 and four RF Lenha modules. It consists of a split network 930. Gain in module containing transformer 920 is indicated by each element listed below.

次に図8において、RF−I PPVプロセッサの周波数シンセサイザ組立体に ついて更に詳細に述べる。この周波数シンセサイザ組立体は、図8の如き4つの PCB小組立体を含む。各小組立体は、RF−IPPVPP上ッサの制御ボード 840による周波数にセットされる。周波数シンセサイザの範囲は、26.2M Hz乃至28.4MHzの範囲にあることが望ましいが、22.5乃至28.4 MHzの広さにし得る。同調解像度は100KHzである。4つの周波数シンセ サイザ中組立体は各々、225乃至28.4M)Izの範囲内の60のチャンネ ルのいずれかにセットすることができる。周波数シンセサイザ小組立体のRF比 出力、RF−I PPVプロセッサにおける1対4RFレシーバの局部発振器信 号である。Next, in FIG. 8, the frequency synthesizer assembly of the RF-I PPV processor This will be described in more detail. This frequency synthesizer assembly consists of four Includes PCB subassembly. Each subassembly consists of a control board for the RF-IPPVPP upper The frequency is set to 840. Frequency synthesizer range is 26.2M It is desirable to be in the range of Hz to 28.4 MHz, but 22.5 to 28.4 It can be as wide as MHz. The tuning resolution is 100KHz. 4 frequency synthesizer Each sizer medium assembly has 60 channels ranging from 225 to 28.4 M)Iz. It can be set to any of the following files. RF ratio of frequency synthesizer subassembly Output, RF-I Local oscillator signal of 1 to 4 RF receiver in PPV processor This is the number.

局部発振器は高い周波数側であり、15.5乃至17.7M)(zのRF範囲は 10 、 7 M HzのレシーバIFにダウンコンバートされる。図8は、周 波数シンセサイザ小組立体のブロック図である。周波数シンセサイザKHzにも 、4つのこのような小組立体がある。The local oscillator is on the high frequency side, 15.5 to 17.7M) (the RF range of z is It is down-converted to a receiver IF of 10, 7 MHz. Figure 8 shows the circumference FIG. 2 is a block diagram of a wavenumber synthesizer subassembly. Also for frequency synthesizer KHz , there are four such subassemblies.

4MHzの基本モード・クリスタル100が高利得のフィードバック増幅器10 01に接続されている。この増幅器はPLL(位相同期ループ)LSU (大規 模集積回路)デバイスU1、望ましくはMotorolaのMC145158の 一部である。4MHzの出力信号がUl内で40分周カウンタ1002へ送られ る。このカウンタの出力は、Ul内で位相/周波数検出器1003へ送られる1 00KHz基準信号である。4MHz fundamental mode crystal 100 is a high gain feedback amplifier 10 01. This amplifier is a PLL (phase locked loop) LSU (large scale (simulated integrated circuit) device U1, preferably of Motorola's MC145158. Part of it. The 4MHz output signal is sent to the divide-by-40 counter 1002 within Ul. Ru. The output of this counter is sent to a phase/frequency detector 1003 in Ul. 00KHz reference signal.

位相/周波数検出器1003は、2つの入力信号(基準値IQQKHzおよび可 変値100KHz)を比較して、2つの入力が同じ周波数および位相でない時、 エラー信号パルスを生じる。これらパルスは、100KHzの可変周波数信号が 100KHzの基準信号と同じ周波数および位相に強制されるように、発振器を 同調する。この状態が生じると、周波数シンセサイザの出力は正しい周波数とな る。位相/周波数検出器1003からの差のエラー信号は、Ulからループ・フ ィルタU3 1004および関連構成要素へ送られる。U3はエラー信号を濾波 して、これを発振器1005を操作する1つのコード化された同調電圧へ変換す る。発振器1005は、Qlおよび関連する構成要素からなる。発振器1005 は、入力における同調電圧が22.5乃至28.4MHz、更に望ましくは26 ゜2乃至28.4MHzの所要出力範囲を含む出力周波数を結果として生じるよ うに設計される。発振器出力は、バッファ増幅器Q2 1006へ送られる。バ ッファ増幅器1006は、比較的高いインピーダンスを提供し、発振器をデュア ル・モジュラス分周器U2 1008および電力増幅器Q3 Q4 1009か ら絶縁する。緩衝された発振器出力信号は、デュアル・モジュラス分周器U2へ 送られ、ここで周波数が10または11により除される。プログラム可能分周器 U2は、分周器AおよびN1007と共に、比Nt=10XN+Aで除す合計を 生じる。カウンタNおよびAは、F、、、=NtXO,IMHzとなるように、 RF−IPPVPP上ッサの直列データ指令を介して制御ボード840によりプ ログラムされる。例えば、制御ボードは、Ntを25.OMH2の出力周波数に 対する250にセットし、Ntは制御ボードにおり225乃至284、望ましく は251乃至284の間の60の値の1つにセットすることができる。デュアル ・モジュラス制御線の機能は、U2が10で除す時、および11で除す時を推定 値することである。The phase/frequency detector 1003 receives two input signals (reference value IQQKHz and possible When the two inputs are not the same frequency and phase, Generates an error signal pulse. These pulses are generated by a 100KHz variable frequency signal. The oscillator is forced to the same frequency and phase as the 100KHz reference signal. Synchronize. When this condition occurs, the output of the frequency synthesizer will not be at the correct frequency. Ru. The differential error signal from phase/frequency detector 1003 is routed from Ul to the loop filter. to filter U3 1004 and related components. U3 filters the error signal and convert this into one coded tuning voltage that operates the oscillator 1005. Ru. Oscillator 1005 consists of Ql and related components. Oscillator 1005 has a tuning voltage at the input of 22.5 to 28.4 MHz, more preferably 26 MHz. ゜Results in an output frequency that includes the desired output range from 2 to 28.4 MHz. It is designed to be The oscillator output is sent to buffer amplifier Q2 1006. Ba Buffer amplifier 1006 provides a relatively high impedance and doubles the oscillator. Modulus divider U2 1008 and power amplifier Q3 Q4 1009 Insulate from The buffered oscillator output signal is passed to dual modulus divider U2. where the frequency is divided by 10 or 11. programmable divider U2, together with divider A and N1007, divides the sum by the ratio Nt=10XN+A arise. Counters N and A are set so that F, , = NtXO,IMHz, Printed by control board 840 via serial data command on RF-IPPVPP processor. be programmed. For example, the control board may have an Nt of 25. OMH2 output frequency Nt is set to 250 on the control board, preferably between 225 and 284. can be set to one of 60 values between 251 and 284. dual ・The function of the modulus control line is estimated when U2 is divided by 10 and when it is divided by 11. It's worth it.

バッファ増幅器Q2はまた、電力増幅器Q3、Q4 1009を駆動する。出力 信号レベルが略々→−17dBmとなるように、ポテンショメータ(図示せず) の調整が使用される。電力増幅器の後には、主としてシンセサイザ出力信号の第 2および第3高調波を減衰する低域フィルタ1010が続く。+17dBmの周 波数シンセサイザ出力は、RF−I PPVプロセッサの関連するRFレシーバ 組立体へ送られる。Buffer amplifier Q2 also drives power amplifiers Q3, Q4 1009. output Adjust the potentiometer (not shown) so that the signal level is approximately -17 dBm. adjustment is used. After the power amplifier, the synthesizer output signal is mainly A low pass filter 1010 follows, which attenuates the second and third harmonics. +17dBm circumference The wavenumber synthesizer output is transmitted to the associated RF receiver of the RF-I PPV processor. Sent to assembly.

RFレノーバ・モジュールが、図9のA乃至Cにブロック図形態で示される。The RF Renova module is shown in block diagram form in FIGS. 9A-C.

4つのRFレノーバ(RFRX)モジュールが存在する。最初に図9のAにおい て、各RFレンーバは入力信号を10.7MHzのIF周波数へ変換するミクサ 1101を含む。高周波数側排除が持ちいられる。IF信号はセラミ・ツク・フ ィルタ1104.1105へ送られて隣接チャンネル信号および歪み手順を取除 く。There are four RF Renova (RFRX) modules. First, smell A in Figure 9. Each RF receiver has a mixer that converts the input signal to an IF frequency of 10.7MHz. 1101 included. High frequency side rejection is carried out. The IF signal is ceramic filters 1104 and 1105 to remove adjacent channel signals and distortion procedures. Ku.

次いで、IF倍信号増幅器1106およびレベル検出器1115へ送られる。It is then sent to an IF multiplier signal amplifier 1106 and a level detector 1115.

検出回路は、信号強さの粗評価値(R3SI)を与える。検出回路1115は、 周知の方法で例えばNE604ANから構成される。R35I出力は、システム ・マネージャに対するディジタル化および送信のための制御/プロセッサ・モジ ュール840へ送られるアナログ電圧である。The detection circuit provides a rough estimate of signal strength (R3SI). The detection circuit 1115 is For example, it is constructed from NE604AN in a well-known manner. R35I output is system Control/processor module for digitization and transmission to manager This is the analog voltage sent to the module 840.

次に、IF倍信号方向性結合器1108へ送られる。タップ出力は、信号強さア ナライザ(SSA)モジュールにより使用されるため外部ポートへ送られる。The signal is then sent to the IF multiplied signal directional coupler 1108. The tap output is sent to the external port for use by the analyzer (SSA) module.

このIF倍信号更に増幅され復調器へ送られる。This IF multiplied signal is further amplified and sent to a demodulator.

次に図9のBにおいて、復調器は、周波数倍増器1125およびカーグー(Ca rder)復元のための除去ロック発振al130からなることが望ましい。Next, in FIG. 9B, the demodulator includes a frequency doubler 1125 and a Ca rder) preferably consists of a removed lock oscillator al130 for restoration.

図9のCによるデータ復元は、モデム・フィルタ、クロック復元回路およびサン プラを介して行われる。復調器の出力はディジタル・データである。Data recovery according to Figure 9C requires a modem filter, clock recovery circuit, and This is done through plastic. The output of the demodulator is digital data.

次に図10において、RFレシーバから信号強さ表示信号を受取る信号強さアナ ライザが示される。この信号強さアナライザ(SSA) ・モジュールは、デー タ送信電力の高精度の測定値を得るため使用される。測定されるRF倍信号、R Fレシーバ・モジュールの1つのIF、例えばチャンネルDから送られる。信号 強さアナライザ・モジュールは、30dBの前置増幅器1200、レベル検出器 1201およびバッファ段1202からなる。この出力は、ディジタル化および システム・マネージャに対する送信のためコントローラ/プロセッサ・モジュー ルへ送られるアナログ電圧である。2つの別個のダイオードが、差動増幅器12 03に対する入力に先立ち温度補償のため使用され、即ち、ダイオード1204 がダイオード1201を補償する。Next, in Figure 10, a signal strength analyzer receiving a signal strength indicating signal from an RF receiver is shown. The riser is shown. This signal strength analyzer (SSA) module is a data used to obtain highly accurate measurements of transmitted power. The measured RF multiplied signal, R from one IF of the F receiver module, eg channel D. signal Strength analyzer module includes 30dB preamplifier 1200, level detector 1201 and a buffer stage 1202. This output can be digitized and Controller/processor module for transmission to system manager This is the analog voltage sent to the Two separate diodes form the differential amplifier 12 used for temperature compensation prior to input to 03, i.e. diode 1204 compensates diode 1201.

次に図11において、RF−I PPVプロセッサの動作を管理するコントロー ラ・モジュールが示される。このモジュールは、シンセサイザを構成し、信号の 強さを監視し、RFレシーバにより受取られるメツセージを復号し、妥当性につ いてメツセージを検査し、一義的メツセージに対する待ち行列を確立し、メツセ ージをシステム・マネージャへ送る。コントローラ・メツセージは、診断、エラ ー報知およびスイッチ無し構成のためのユーザ・インターフェース(キーバッド およびディスプレイ)を含む。Next, in Figure 11, a controller that manages the operation of the RF-I PPV processor is shown. La module is shown. This module configures the synthesizer and Monitor the strength and decode messages received by the RF receiver for validity. messages, establish a queue for unambiguous messages, and page to the system manager. Controller messages are diagnostic, error - User interface for notification and switchless configuration (keypad and display).

コントローラ・ボードは、図11による6つの機能ブロック、即ち、80188 マイクロプロセツサ1300、メモリー・サブシステム、8097プロセツサお よび各レシーバに対するデュアル・ポートRAMを含むレシーバ・インターフェ ース、システム・マネージャ・インターフェース、および前方パネル・インター フェースからなる。The controller board consists of six functional blocks according to FIG. Microprocessor 1300, memory subsystem, 8097 processor and a dual port RAM for each receiver. interface, system manager interface, and front panel interface. Consists of a face.

コントローラ・モジュールにおいて使用される制御マイクロプロセッサ1300 は、Intelの801.88である。これは、2つのDMAチャンネル、4つ の割込み、3つのタイマー、13の復号アドレス範囲および8ビツトの外部イン ターフェースを含む16ビツトのプロセッサである。Control microprocessor 1300 used in controller module is Intel's 801.88. It has 2 DMA channels, 4 interrupts, 3 timers, 13 decoded address ranges and 8-bit external input It is a 16-bit processor that includes an interface.

メモリー・サブシステムは、メツセージおよび変数の記憶のための256にのダ イナミックRAM1380、パラメータに対する2にの不揮発性RAM1370 、およびプログラム記憶のための128にのEPROM1360に対するソケッ トからなる。The memory subsystem includes data points at 256 for message and variable storage. Dynamic RAM 1380, non-volatile RAM 1370 to 2 for parameters , and a socket for an EPROM 1360 at 128 for program storage. It consists of

2つの256にのDRAMA、DRA〜1アレイに対して使用される。これらは 、例えば、グループ統計値、妥当受信メツセージ、較正結果を記憶するため、お よびシステムのセント・トップ端末に対する如きものである。その結果、これら メモリーは、パケット・データを記憶するための適当な大きさにしなければなら ない。メンセージ・データがシステム・マネージャに対して送られる時、端末メ ツセージ・データを記憶するテーブルがクリヤされる。EPROMに対する読出 しサイクルが生じる毎に、rRAS前のCASJリフレッシュ・サイクルがDR A〜1アレイに与えられる。EPROMに対する通常のコード取出しは、DRA Mをリフレッシュ状態に保持するに充分でなければならない。EPROMのアク セス問い15μ秒以上が存在するならば、DMAコントローラがEPROMを読 出す。Two 256 DRAMAs are used for the DRA~1 array. these are , for example, to store group statistics, validly received messages, and calibration results. and system cent top terminals. As a result, these Memory must be sized appropriately to store packet data. do not have. When message data is sent to the system manager, the terminal message The table storing the message data is cleared. Read to EPROM Every time a cycle occurs, the CASJ refresh cycle before rRAS is A~1 array. Normal code retrieval for EPROM is DRA It must be sufficient to keep M refreshed. EPROM activation If a process query exists for more than 15 μs, the DMA controller reads the EPROM. put out.

80188におけるLC3は、DRAMアレイをアクセスするため使用される。LC3 in the 80188 is used to access the DRAM array.

リセットの後、LC3は能動メモリー範囲に対してプログラムされねばならない 。After reset, LC3 must be programmed to the active memory range .

DMAコントローラの初期セットアツプ後に、リフレノシュがソフトウェアの介 入なしい生じることになる。After the initial setup of the DMA controller, refresh There will be no input.

2つのEPROMソケットが128Kまでのプログラム・メモリーに対して設け られる。これらソケットは、2764と27512間のEPROMを使用するこ とができる。1つのソケットはUCSによりアクセスされ、他方はMC33によ りアクセスされる。リセット条件の後に、UCSは16進数FFBFOからFF FFFまでのメモリー範囲で活動状態になる。MC33は活動範囲に対してプロ グラムされねばならない。Two EPROM sockets provide up to 128K of program memory It will be done. These sockets can be used with EPROMs between 2764 and 27512. I can do that. One socket is accessed by UCS and the other by MC33. accessed. After a reset condition, the UCS will change from hex FFBFO to FF Active in memory range up to FFF. MC33 has a professional range of activities. must be grammed.

構成情報の不揮発性記憶のため1つの2KEPROM1370が提供される。One 2KEPROM 1370 is provided for non-volatile storage of configuration information.

構成情報の2つの同じコピーがEPROMに記憶される。各コピー毎にコピーの 正確さを検証する手段を提供するため検査合計が記憶される。書込み操作中の停 電などによりコピーの1つが破壊される払他方の正しいコピーを用いて破壊され たコピーを復元する。プログラマは、チップに1バイトが書込まれた後10ミリ 秒間はEPROMにアクセスしないように注意しなければならない。読出しサイ クル後には回復遅れはない。チップはMC5Oによりアクセスされる。MC3O は活動範囲に対してプログラムされねばならない。Two identical copies of configuration information are stored in EPROM. copy for each copy A checksum is stored to provide a means to verify accuracy. A stop during a write operation If one of the copies is destroyed by electricity, etc., the other copy is destroyed using the correct copy. Restore the copied copy. The programmer waits 10 millimeters after one byte is written to the chip. Care must be taken not to access the EPROM for 2 seconds. Read size There is no delay in recovery after the cruise. The chip is accessed by MC5O. MC3O must be programmed for the range of activity.

各RFレシーバ・チャンネルは、インターフェース要素として専用のInte1 8097 1310〜1340を有する。8097プロセツサは、RFレシーバ (RFRX)モジュールからのミラー・コード化データを復号してフレームし、 各RFRXモジュールならびに信号強さアナライザ(SSA)モジュールからの 信号強さレベルを監視し、RFシンセサイザ(SYN)モジュールの周波数を制 御する。Each RF receiver channel has a dedicated Intel1 interface element. It has 8097 1310-1340. 8097 processor is an RF receiver (RFRX) module to decode and frame mirror-encoded data from the module; from each RFRX module as well as the Signal Strength Analyzer (SSA) module. Monitor signal strength levels and control the frequency of RF synthesizer (SYN) modules control

各8097は、それ自体の関連するIKバイトのデュアル・ポートRAM131 11341を有する。これらのデュアル・ポート・メモリーを用いて、データお よび指令を8097および80188間へ送る。このメモリーは、「両方向」割 込みのための機構を含む。ソフトウェアは、メモリーの使用および割込みのため の便利なプロトコルを定義することができる。EPROM1312〜1342は 、8097に対するプログラム記憶域のため提供される。また、LED1313 〜1343は、本文で説明するようにレシーバ状態標識のため提供される。Each 8097 has its own associated IK bytes of dual port RAM 131 It has 11341. Use these dual-port memories to store data and and send commands between 8097 and 80188. This memory is Contains a mechanism for embedding. Software uses memory and interrupts It is possible to define a convenient protocol for EPROM1312-1342 , 8097 is provided for program storage. Also, LED1313 ~1343 are provided for receiver status indicators as described in the text.

従来のUART8250直列チップは、システム・マネージャに対する直列イン ターフェース1350を実現するため使用される。80188割込みの1つは、 直列チャンネルが割込み駆動できるように8250と接続されている。825゜ は、38.4にボー以下の周波数で動作し得る。The traditional UART8250 serial chip provides serial input to the system manager. interface 1350. One of the 80188 interrupts is A serial channel is connected to the 8250 for interrupt driving. 825° may operate at frequencies below 38.4 baud.

モデム初期手順信号が使用可能である(RTS、DTRなど)。システム・マネ ージャにおけるマルチプレクサは、必要に応じてこれら信号を使用しあるいは無 視することができる。レシーバは、公知の電話プロセッサ・ボードと似たDTE として構成することができる。Modem initial procedure signals are available (RTS, DTR, etc.). system management The multiplexer in the controller uses or disables these signals as needed. can be viewed. The receiver is a DTE similar to known telephone processor boards. It can be configured as

前方パネルは、キーバッド860と、LCDディスプレイ850と、LEDバン ク1390からなっている。キーバッド860は、10進数0〜9と、ヘルプ、 次ページ、次の行、入力、クリヤおよびメニューを含む16キーのキーバッドで あることが最も望ましい。キーバッド/ディスプレイは、無スイッチ形態、有意 義なエラー表示、およびテストおよび診断ルーチンの局部アクセスを提供する。The front panel includes a keypad 860, an LCD display 850, and an LED panel. It consists of 1390 blocks. The keypad 860 has decimal numbers 0 to 9, help, 16-key keypad including Next Page, Next Line, Enter, Clear and Menu It is most desirable that there be. Keypad/display is non-switchable, meaningful Provides clear error indication and local access to test and diagnostic routines.

LEDバンク1390は、本文で説明する如き種々の表示を提供する。LED bank 1390 provides various indications as described herein.

4行×20文字に対するLCDディスプレイは、2つの登録ポートを介してアク セスされる。視認角度は、以下本文に更に説明するようにキーボード操作により 変更することができる。表示データは1つのポートにロードされ、ストローブ指 令は第2のポートにロードされる。ディスプレイに対するストローブは比較的遅 い(1ミリ秒)。LCD display for 4 lines x 20 characters is accessed via two registration ports. be accessed. The viewing angle can be determined by keyboard operation as further explained in the text below. Can be changed. Display data is loaded into one port and strobe finger The instruction is loaded into the second port. Strobes to the display are relatively slow. (1 millisecond).

1つのキーが押されると、割込みが188に対して生成される。コード化キー・ データが4ビツト・レジスタにより識別することができる。このレジスタがアク セスされると、割込みがクリヤされる。キーバンド・ロジックは、別の割込みが バウンス解除遅れの終りまで生成されることを阻止するデバウンス回路を含む。When a key is pressed, an interrupt is generated to 188. Encoding key Data can be identified by a 4-bit register. This register is When accessed, the interrupt is cleared. The keyband logic has different interrupts. It includes a debounce circuit that prevents the debounce delay from being generated until the end of the debounce delay.

コントローラ・モジュールはまた、RF−I PPVプロセッサに対する電力分 配の役割を供する。このコントローラ・モジュールは、必要に応じて電力を要素 に対して切換える。この両方をRFレノーハまたはシンセサイザに接続する各ケ ーブルは、必要に応じて、4+12V線、3−12V線、3+5V線および6つ の接地線を含む。The controller module also provides power distribution to the RF-I PPV processor. serve as a supporter. This controller module supplies power to the elements as needed. Switch against. Each cable that connects both to the RF Lenoha or synthesizer 4+12V line, 3-12V line, 3+5V line and 6 cables as required. including the ground wire.

状態の監視のためのRF−I PP〜rプロセッサの前方に12個のFBI)が ある。RF-I for status monitoring 12 FBI) in front of PP~r processor be.

各レンーバに対して2つずつ8つのLED1313〜1343が、4つのレシー バの状態を示す。また、4つのLEDのバンク139oもまた設けられている。Eight LEDs 1313-1343, two for each receiver, Indicates the status of the bar. A bank of four LEDs 139o is also provided.

2つのLEDが直列ポートにおける活動状態を監視する。1つのLEDはバッフ ァの状態を表示し、発見LEDが電力の状態を表示する。これら4つはラッチを 介してバス・システムに接続されたLEDバンク1390として示される。Two LEDs monitor activity on the series port. One LED is a buff The discovery LED indicates the power status. These four latches Shown as an LED bank 1390 connected to the bus system via.

データがチャンネル上で受取られると、このチャンネルにおける先頭のLEDが 緑にブリンクする。チャンネルが可能状態になるならば各チャンネルにおける最 下部のLEDは緑となり、チャンネルが不能状態になると赤になる。無効周波数 をシステム・マネージャまたは前方パネルに入れると、チャンネルを不能状態に する。通常は、全てのチャンネルは可能状態になければならない。When data is received on a channel, the first LED on this channel is Blink green. If the channel becomes enabled, the maximum The bottom LED will be green and red when the channel is disabled. invalid frequency into the System Manager or front panel to disable the channel. do. Normally all channels must be enabled.

レシーバの1つが自己テストになる通常でない状態では、このチャンネルに対す る最上部のLEDが赤のままであり、最下部のLEDは赤で点滅する。Under unusual conditions where one of the receivers is self-testing, the The top LED remains red and the bottom LED flashes red.

TXDおよびRXDと示されり211117)LEDI;!、RF−IPPVP P上ッサをシステム・マネージャに接続する直列ポートにおける活動状態を表示 する。データがRFプロセッサからシステム・マネージャへ送られるならば、T XDの光は点滅する。反対に、データがシステム・マネージャからRFプロセッ サにより受取られるならば、RXDの指示灯が点滅する。Denoted as TXD and RXD 211117) LEDI;! , RF-IPPVP Displays activity on the serial port that connects the PC to the system manager do. If data is sent from the RF processor to the system manager, T The light on the XD blinks. Conversely, data is transferred from the system manager to the RF process. If received by the server, the RXD indicator light will flash.

バッファと示される1つのLEDは、RFプロセッサとシステム・マネージャ間 のバッファの状態を表示する。このLEDがオフならば、システム・マネージャ に対するバッファにはデータが存在しない。LEDが緑であれば、バッファは半 分以下の状態である。バッファが半分である時、LEDは連続的な緑から点滅す る緑に変化する。バッファが完全に一杯の状態になると、LEDは点滅する緑に 変わる。通常の状態では、バッファは決して完全に一杯の状態にはならない。One LED labeled Buffer is used between the RF processor and the system manager. Display the status of the buffer. If this LED is off, the System Manager There is no data in the buffer for. If the LED is green, the buffer is half full. The condition is less than 1 minute. When the buffer is half full, the LED will flash from continuous green. The color changes to green. When the buffer is completely full, the LED will turn blinking green. change. Under normal conditions, the buffer is never completely full.

電力と示されたLEDは、電力がオンの状態にある暗線になる。パワーオンの後 、このLEDは単に赤になり、次に緑に変わる。RFプロセッサが回復不能な状 態に遭遇するならば、RFプロセッサはそれ自体を再始動する間このLEDは単 に赤に変わる。The LED labeled Power will be a dark line with power on. After power on , this LED simply turns red and then green. RF processor is in an unrecoverable state If a condition is encountered, this LED will simply illuminate while the RF processor restarts itself. turns red.

システム・マネージャのRF−I PPV較正コントローラ・プログラムは、R F−IP))Vプロセッサと共に、セット・トップ端末と関連するRF−TPP Vモジュール・トランスミッタを較正する役割を担う。較正プロセスは、セント ・トップ端末からRFプロセッサへ送られるデータが適当なレベルに達すること を保証する。更に、システムにおける全ての端末を自動的がっ周期的に較正する ことにより、RF−I PPVプロセッサにおける自動利得制御のための要件は 除去される。較正コントローラは、較正シーケンスにおいてモジュールから受取 る応答に基いてRF−IPPVモジュールに対する指令の流れを制御して、その 較正状管を決定する。較正コントローラ・プログラムおよびプロセスは、参考の ため本文に援用される1990年8月3日出願の係属中の米国特許出願第071 562.675号rcable Te1evision Radio Freq uency Return MethodJにおいて詳細に記載される。The System Manager RF-I PPV Calibration Controller program is R F-IP)) RF-TPP associated with set top terminals, along with V processors Responsible for calibrating the V module transmitter. The calibration process is cent ・The data sent from the top terminal to the RF processor reaches an appropriate level. guaranteed. Additionally, all terminals in the system are automatically and periodically calibrated. Therefore, the requirements for automatic gain control in the RF-I PPV processor are removed. The calibration controller receives data from the module during the calibration sequence. control the flow of commands to the RF-IPPV module based on the responses received. Determine the calibration shape tube. The calibration controller program and process are for reference only. Pending U.S. Patent Application No. 071, filed August 3, 1990, incorporated herein by reference. No. 562.675 rcable Te1evision Radio Freq It is described in detail in Uency Return Method J.

視聴統計値の生成および収集 本発明は、予め定めた時間に各セット・トップ端末が視聴統計値を生成しシステ ム・マネージャがこれを収集することを許容する。生成され収集される視聴統計 値は、視聴名の輪郭データまたはテレビジョンの状態データの如きセット・トッ プ端末により測定することができる種々のデータを含むことができる。視聴者の 輪郭データは、家庭におけるだれが特定のテレビジョン・プログラムを視聴する かの情報、この人物の年齢、性別などの如き情報を含む。テレビジョン状態デー タは、特定の時間に視聴されるテレビジョン・チャンネル、視聴されるチャンネ ルの音量レベル、テレビジョン・チャンネルの輝度などの如き情報を含む。本発 明の一例においては、1Å以上の加入者により視聴されるテレビジョン・チャン ネルが生成され収集される特定の視聴統計値である。この種の視聴統計値を生成 し収集するプロセスについては、以下に詳細に論述する。他の種類の視聴統計値 を生成し収集する装置および方法は、本実施例のそれと自然によ(似ることにな る。Generating and collecting viewing statistics The present invention allows each set-top terminal to generate viewing statistics at predetermined times and system system manager to collect this. Viewing statistics generated and collected The value may be a set top such as viewing name contour data or television status data. It can contain various data that can be measured by the tap terminal. of the viewers Contour data determines who in a household watches a particular television program. This includes information such as this person's age, gender, etc. television state day TV channels that are watched at a particular time, channels that are watched information such as the volume level of the television, the brightness of the television channel, etc. Main departure In one example, a television channel viewed by subscribers of 1A or more specific viewing statistics that are generated and collected by the channel. Generate this type of viewing statistics The process of collecting this information is discussed in detail below. Other types of viewing statistics The apparatus and method for generating and collecting the Ru.

図13における図では、各STT内の種々の記憶場所が示される。各STTは、 記録時間記憶場所RTSL、チャンネル記憶場所C3L(視聴統計値の記憶場所 )および時間コード記憶場所T CS Lからなる複数の収集スロットを所有す る。例えば、本構成においては、システム・マネージャは、RF−I PPVモ ジュールがそのセント・トップ端末が同調されるチャンネルを記録すべき4つの 記録時点を定義する大域的トランザクションを生成する。この記録時点は、各セ ット・トップ端末における記録時点記憶場所RTSL−二RT S L 4を介 して記憶され、これら記憶場所は不揮発性記憶場所(図4におけるNVM503 )からなることが望ましいがランダム・アクセス・メモリーの場所でもよい。こ れら記録時点は、1日、1週、2週などの如き都合のよい期間内でよい。In the diagram in FIG. 13, various storage locations within each STT are shown. Each STT is Recording time storage location RTSL, channel storage location C3L (viewing statistics storage location ) and time code storage location TCSL. Ru. For example, in this configuration, the system manager There are four channels on which Joule should record the channels to which the cent top terminal is tuned. Generate a global transaction that defines a recording point. This recording point is via the recording point storage location RTSL-2 RTSL4 on the top terminal. These storage locations are non-volatile storage locations (NVM 503 in Figure 4). ), but may also be a random access memory location. child These recording time points may be within any convenient time period, such as one day, one week, two weeks, etc.

例示の目的のため、システム・マネージャが同調セット・トップ端末チャンネル を1週間の期間中日曜日の7:00PM、火曜日の9:OOPM、木曜日の80 0PMおよび木曜日ノ1. O: OOPMI:記録するようl:RF−I P PVモジュールに指令するものと仮定する。先に述べたように、これら4つの記 録時点は望ましい実施例では不揮発性メモリーNVM503に配置された4つの 記録時点記憶場所(RTSL+ないしRTSL4)に記憶される。4 M Hz の水晶クロック(図4の501)から得た実時間クロックが、各RF−I PP Vモジュール毎のその時の実時間を維持する。精度および均一性を維持するため 、このクロックは、下流方向のトランザクションを介してシステム・マネージャ により周期的に更新することができる。For purposes of illustration, the system manager tunes the set top terminal channel Sunday at 7:00 PM, Tuesday at 9:00 PM, and Thursday at 80:00 PM during one week. 0PM and Thursday 1. O: OOPMI: Record l: RF-IP Assume that you want to command the PV module. As mentioned earlier, these four notes In the preferred embodiment, the recording time is four times located in the non-volatile memory NVM503. It is stored in the recording time memory location (RTSL+ to RTSL4). 4 MHz The real-time clock obtained from the crystal clock (501 in FIG. 4) of each RF-I PP Maintain the current real time for each V module. To maintain accuracy and uniformity , this clock is passed to the system manager via downstream transactions. It can be updated periodically.

マイクロプロセッサ504は、周期的にNVM5Q3に記憶された種々の記録時 点と実時間クロックの値との間の比較を行い、一致が生じると、RF−I PP ■プロセッサは、その時チャンネルがセット・トップ端末により同調される記録 時点と対応するチャンネル記憶場所C8Lに記録する。図4において、チャンネ ルの記憶場所はメモリー503内に置かれ、マイクロプロセッサ504の制御下 で記憶される。マイクロプロセッサは、セット・トップ端末のマイクロプロセッ サ400(図3)からデータ・バス490を介して視聴されているその時のチャ ンネルを取得する。マイクロプロセッサ400は、NVM470から視聴される その時のチャンネルを取得する。Microprocessor 504 periodically updates various recording times stored in NVM5Q3. A comparison is made between the point and the value of the real-time clock, and if a match occurs, the RF-I PP ■The processor then records which channel is tuned by the set top terminal. It is recorded in the channel storage location C8L corresponding to the time point. In Figure 4, the channel The storage location of the file is located in memory 503 and under the control of microprocessor 504. is memorized. The microprocessor is the microprocessor in the set top terminal. The current channel being viewed via data bus 490 from server 400 (FIG. 3) Get the channel. Microprocessor 400 is viewed from NVM 470 Get the current channel.

以下に述べるように、この視聴統計データは、システム・マネージャに対して上 流方向へ送られる「イベント/視聴統計値回答」に含まれる。例えば、この回答 は、メツセージにおけるバイト数、メツセージの種類、STTのディジタル・ア ドレス、記録時点においてSTTにより同調された記録時点およびチャンネル、 およびIPPV購入データに関する情報を含む。しかし、別の実施例では、この 回答の内容はこのデータに限定されず、テレビジョン・プログラムを視聴してい る特定の視聴者に関する他の視聴統計値を表わすデータ、あるいはテレビジョン ・セット自体の状態と対応するデータをも含み得る。As described below, this viewing statistics data is submitted to the System Manager. Included in the "event/viewing statistics response" sent to the streaming direction. For example, this answer is the number of bytes in the message, the type of message, and the digital address of the STT. address, recording time and channel tuned by the STT at the recording time; and information regarding IPPV purchase data. However, in other embodiments, this Responses are not limited to this data, but may also include data representing other viewing statistics about a particular viewer, or - May also contain data corresponding to the state of the set itself.

望ましい実施例においては、セット・トップ端末へ送られる記録時点は、所要の 視聴統計値を記録する1つ以上の将来の時点を一義的に示す多ビツト量からなる 。この場合に示すことができる一義的な時点数は、下式により表わすことができ る。即ち、 一義的時点の#=2′′ 但し、bは使用されるビット数に等しい。例えば、記録時点が1分の間隔を一義 的に指定する16ビツト量からなったならば、216即ち65.536の異なる 1分の間隔を表わすことができる。1時間を60分とし1日を24時間とすれば 、この解像度は理論的に45日の期間におけるどの1分の間隔とも対応し得る( 65.536/60/24=45.5.、、)。より多くあるいは少ない量のビ ットが容易に使用でき、より大きなあるいは小さい解像度(例えば、秒まで)お よび(または)より多くあるいは少ない時間を与える。In the preferred embodiment, the recording time points sent to the set top terminal are Consists of a multi-bit quantity that uniquely indicates one or more future points in time for recording viewing statistics . The unique number of time points that can be shown in this case can be expressed by the following formula. Ru. That is, #=2′′ at unique time However, b is equal to the number of bits used. For example, the recording time point uniquely defines an interval of 1 minute. 216 or 65.536 different 16-bit quantities specified by It can represent intervals of 1 minute. If an hour is 60 minutes and a day is 24 hours, , this resolution could theoretically correspond to any 1 minute interval in a 45 day period ( 65.536/60/24=45.5. ,,). more or less amount Cuts are readily available and can be used with larger or smaller resolutions (e.g. down to seconds) and/or give more or less time.

記録時間が各セット・トップ端末へ送られた後、これはアドレス指定されつつあ る特定の収集スロットと関連する記録時間の記憶場所RTSLに記憶される。After the recording time has been sent to each set top terminal, this is being addressed. The recording time associated with the particular acquisition slot is stored in the storage location RTSL.

その後、特定の収集スロットに記憶されたある記録時間がセット・トップ端末内 に置かれたその時の実時間クロックと一致すると、視聴されつつあるチャンネル はチャンネルの記憶場所C3Lに記憶され、この収集スロットに対しては、その 時の時間と対応する時間コードが対応する時間コードの記憶場所に記憶される。A certain recording time stored in a particular collection slot is then stored within the set top terminal. The channel being watched matches the current real time clock placed on the is stored in the channel's storage location C3L, and for this collection slot its The hour and the corresponding time code are stored in the corresponding time code storage location.

セット・トップ端末およびこれに伴うテレビジョン・セントがこの時使用されて いないこともある61能性の故に、セント・トップ端末のオン/オフ・スイッチ の状態も同様に記録するように作ることができる。図3のセット・トップ端末の ブロック図において、電源はテレビジョン・セットが接続される補助ACコンセ ントを含む。その後視聴者が外部キーバッドを介してセット・トップ端末をオフ にすると、このACコンセントはオフとなり、テレビジョン・セットがオフとな る。Set top terminals and associated television stations were used at this time. Due to its 61 potential, there may be no on/off switch on the cent top terminal. The state of can also be made to be recorded in the same way. The set top terminal in Figure 3 In the block diagram, the power source is the auxiliary AC outlet to which the television set is connected. Including. The viewer then turns off the set top terminal via the external keypad. , this AC outlet will be turned off and the television set will be turned off. Ru.

このACコンセントがオンであるかオフであるかは、マイクロプロセッサ400 により制御され、この状態情報は、チャンネルの記憶場所において視聴されつつ あるチャンネルと共に、あるいはその代わりに記憶することができる。Whether this AC outlet is on or off is determined by the microprocessor 400. This state information is controlled by the Can be stored with or in place of a channel.

先に述べたように、記録時間が実時間クロックの値に等しい時、種々のタイプの 視聴統計値が記憶される1便宜上、遠隔STTにおいて監視され記録されるデー タのタイプは2つのカテゴリ、即ち、視聴者の輪郭データとテレビジョンの状態 データとに分類することができる。視聴者輪郭データは、テレビジョン・プログ ラムを視聴している視聴者の識別、この視聴者の年齢およびこの視聴者の性別の 如きデータを含む。再び図3において、セット・トップ端末のユーザにより指令 およびデータを入力するためのキーボード440が示される。このキーボードは また、テレビジョン・プログラムの前またはその最中にテレビジョン・プログラ ムの視聴者の識別を入力するために同視聴者により使用することもできる。この データは、次に多の視聴統計データと共にNVM503または他のメモリーに記 憶され、システム・マネージャへの上流方向の回答に含められ、また異なるテレ ビジョン・プログラムに対する特定の視聴者タイプを決定するため加入者の輪郭 データと比較される。As mentioned earlier, when the recording time is equal to the value of the real-time clock, various types of Viewing statistics are stored 1 For convenience, data monitored and recorded at a remote STT. There are two categories of data: viewer profile data and television status. It can be classified into data. Viewer contour data is provided by Television Program Identification of the viewer watching Ram, the age of this viewer and the gender of this viewer. Contains data such as Referring again to Figure 3, commands by the user at the set top terminal and a keyboard 440 for entering data. This keyboard is Also, if a television program is displayed before or during a television program, It can also be used by a viewer to enter the viewer's identity for the program. this The data is then stored in the NVM 503 or other memory along with other viewing statistics. stored, included in upstream responses to the system manager, and sent to different telecoms. Profile of subscribers to determine specific audience types for vision programs compared to data.

テレビジョン・プログラムの視聴者によりキーボードで入力されたデータに加え て、システム・マネージャにより記憶された加入者輪郭データとの比較の目的の ため、種々の遠隔端末へ割当てられた一義的な遠隔端末の識別コードを上流方向 の回答に視聴統計データとして含めることもできる。個々の視聴者とは対照的に 、特定の遠隔端末に関して加入者輪郭データは、個々の視聴者ではな(家庭の視 聴パターンを決定するため使用することもできる。特定の遠隔端末識別コードが 既に特定の遠隔端末内に記憶されているから、この情報を集めるために個々の視 聴者が自分であることをセット・トップ端末のキーボードに入力することは必要 ない。In addition to data entered at the keyboard by viewers of television programs. for the purpose of comparison with the subscriber profile data stored by the system manager. Therefore, unique remote terminal identification codes assigned to various remote terminals can be transmitted upstream. It can also be included as viewing statistics data in the answer. as opposed to individual viewers , subscriber profile data for a particular remote terminal, not for individual viewers (home viewing It can also be used to determine listening patterns. A specific remote terminal identification code Since it is already stored within a particular remote terminal, individual views are required to gather this information. It is necessary for the listener to enter their identity on the keyboard of the set-top terminal. do not have.

テレビジョンの状態データは、視聴されるテレビ/コン・チャンネル、テレビジ ョン・セットのオン7/オフ状態、テレビジョン・セットの音量レベル、テレビ ジョン・セントの輝度などのデータを含む。この情報は、RF−I PPVモジ ュールおよびセット・トップ端末により直接アクセスすることができ、また他の 視聴統計データと共にNVM503または他のメモリーに格納することができ、 またその後、以トに述べるように、視聴者輪郭データと共にシステム・マネージ ャに対して上流方向へ送信することもできる。Television status data includes the TV/con channel being watched, the television on/off status of the television set, volume level of the television set, Contains data such as John St.'s brightness. This information is stored in the RF-I PPV module. can be accessed directly by modules and set-top terminals, and by other can be stored in NVM 503 or other memory along with viewing statistics data; Also, as described below, the system management It can also be sent upstream to the controller.

記録時間が経過した後、またチャンネルおよび時間コードが記憶された後、シス テム・マネージャは、そのチャンネルおよび時間コードの記憶場所の1つの内容 をシステム・マネージャに対して上流方向に送信するため、セット・トップ端末 (複数または単数)に対する大域的またはアドレス指定されたポーリング指令を 発行することができる。その時、各セット・トップ端末は、視聴統計データ(望 ましい実施例においては、チャンネルの視聴データ)および時間コード・データ を含む回答を処理のためシステム・マネージャへ送信する。この回答の内容およ びフす−マノトについては以下において更に詳細に論述する。After the recording time has elapsed and the channel and time code have been memorized, the system The system manager stores the contents of one of its channel and time code storage locations. upstream to the system manager, the set top terminal global or addressed polling directives for Can be issued. At that time, each set top terminal collects viewing statistics (desired In a preferred embodiment, channel viewing data) and time code data and sends the answer containing the answer to the system manager for processing. The content of this answer and Bifus-manoto will be discussed in more detail below.

上記の時間コードは、SIMAがどのチャンネルの視聴情報が戻されつつあるか を弁別できることを保証するため、セット・トップ端末に記憶されてシステム・ マネージャへ送られる。種々の収集スロットはそれぞれ、異なる記録時間に対し てプログラムされ反復的に収集され、従って各セント・トップ端末から戻される 視聴情報をこれが生成された対応する時点に突合わせることができることが必要 である。例えば、特定の収集スロットが別の記録時間で再びプログラムされる前 に、1つのセント・トップ端末がこの収集スロットに対するそのチャンネル視聴 情報を戻すことができなければ、戻された時間コードは戻されたチャンネル視聴 情報が前のプログラミング/収集サイクルに対して生成されたことの表示として 役立つことになる。これは、システム・マネージャが各スロットと関連する記録 時間を記録することができる故に行うことができる。The above time code indicates which channels SIMA is returning viewing information for. stored on the set-top terminal and stored in the system to ensure that Sent to manager. The various acquisition slots each have different recording times. programmed and collected repeatedly, and thus returned from each cent top terminal. It is necessary to be able to match viewing information to the corresponding point in time when it was generated. It is. For example, before a particular acquisition slot is programmed again with a different recording time. In this case, one Cent Top terminal will view that channel for this collection slot. If the information cannot be returned, the returned time code will be used for the returned channel viewing. As an indication that information was generated for a previous programming/collection cycle It will be helpful. This allows the system manager to record records associated with each slot. This can be done because the time can be recorded.

記録時間と同様に、時間コードはある特定の期間内の特定の時点を一義的に識別 する多ビツト量である。望ましい実施例では、この時間コードは、1時間間隔の 解像度を持つ8ビツトからなる。この場合、先に述べた様式を用いて、28また は256の異なる1時間の間隔を表わすことができる。1日が24時間とすれば 、これは略々10日(256/24=10.6)に対応する。同様に、別の実施 例では、時間コードはより長いか短い期間内のより大きいか小さい解像度を持つ ことができる。Like recorded time, time codes uniquely identify a specific point in time within a specific time period. This is a multi-bit amount. In the preferred embodiment, this time code is one hourly. Consists of 8 bits with resolution. In this case, 28 or can represent 256 different one-hour intervals. If there are 24 hours in a day , which corresponds to approximately 10 days (256/24=10.6). Similarly, another implementation In the example, the time code has a larger or smaller resolution within a longer or shorter time period. be able to.

図1−・1において、遠隔端末へ送られる記録時間、および先に述べた望ましい 実施例でシステム・マネージャは戻された結果として得る時間コードを示すタイ ミング図が示される。望ましい実施例では、記録時間RT、乃至RTイの解像度 は分であるが、時間コードTC,などの解像度は時間である。また、望ましい実 施例では、4つのスロットA乃至りは、1時間当たり4回以上情報を視聴するチ ャンネルを記録するよう構成されている。In Figure 1-.1, the recording time sent to the remote terminal and the desired In an embodiment, the system manager generates a time code indicating the resulting time code returned. A timing diagram is shown. In a preferred embodiment, the resolution of the recording time RT is in minutes, but the resolution of time code TC, etc. is in hours. Also, desirable fruit In the example, four slots A to A are slots where information is viewed more than four times per hour. configured to record channels.

この実施例では、時間コードの1時間の解像度は、特定のスロットがプログラム された時間を一義的に識別するに充分である。特定のスロットに対する2つの以 後の記録時間は同じ時間内に該当し、従ってこの時間コードに対する1時間の解 像度は戻される視聴情報を充分に識別するに充分であるものとする。換言すれば 、時間コードの解像度は記録時間の記録に結び付けられず、単に使用される収集 スロットの数と、どれだけ頻繁にスロットが使用されるか(この場合は、1時間 に1回)に結び付けられる。システム・マネージャは特定のスロットがプログラ ムされた時間を追跡する故に、各収集スロットが1時間に1回以上決して使用さ れないため、収集される視聴情報が関連する記録時間についての曖昧性はあり得 ない。また、時間コードにおけるビット数が最小値に保持される故に、時間コー ドをシステム・マネージャに対して上流方向に送信するに必要な時間量もまた最 小化され、このため異なるSTTからの送信間の衝突の確率を低減する。In this example, the one-hour resolution of the time code is This is sufficient to uniquely identify the time at which the Two or more for a particular slot Later recorded times fall within the same time period and therefore a 1 hour solution for this time code. The image resolution shall be sufficient to sufficiently identify the returned viewing information. In other words , the resolution of the time code is not tied to the recording time recording and is simply used for collection The number of slots and how often the slots are used (in this case, 1 hour) (once). System Manager allows you to specify which slots are being programmed. Each collection slot is never used more than once per hour. Therefore, there can be ambiguity about the recording time to which the viewing information collected relates. do not have. Also, since the number of bits in the time code is kept at a minimum value, The amount of time required to send the code upstream to the system manager is also minimal. is minimized, thus reducing the probability of collisions between transmissions from different STTs.

例えば、図14において、記録時間RT、、RT2、RTSおよびRT4が、全 て同じ1時間の期間(7:00乃至8:00)内に該当する時間7:10,7: 25.7:35および7:50にそれぞれ対応するものとする。記録時間が各S TTにおける実時間クロックに等しい時、その時視聴されているチャンネルがチ ャンネルの記憶場所に記憶され、時間の増分単位のその時の時間は時間コードの 記憶場所に記憶される。この実施例では、時間コードの記憶場所の内容は7:0 0乃至8:00の期間と対応することになる。各STTが後でこれらの記憶場所 の内容をシステム・マネージャへ戻す時、システム・マネージャは、それ以前の プログラミング/収集サイクルでプログラムされた前の記録時間とは対照的に、 戻される情報が7:00乃至8:Ooの期間内に該当する記録時間と関連するこ とを決定する。For example, in FIG. 14, the recording times RT, , RT2, RTS, and RT4 are all 7:10, 7:00, which falls within the same one-hour period (7:00 to 8:00). 25. These correspond to 7:35 and 7:50, respectively. Recording time for each S When equal to the real time clock in TT, the channel being watched at the time is The current time in the time increment is stored in the channel storage location and the time code is stored in a memory location. In this example, the contents of the time code storage location are 7:0 This corresponds to the period from 0 to 8:00. Each STT will later use these storage locations. When returning the contents of the system manager to the system manager, the system manager In contrast to the previous recording time programmed in the programming/acquisition cycle. The information returned must be related to recording times that fall within the period 7:00 to 8:00. and decide.

8ビツトの時間コードにより表わすことができる期間は、先に述べた16ビツト の記録時間により表わすことができる期間を完全にカバーするものではないが、 10日の期間は、全てのRF−IPPVモジュールにその視聴統計値情報をシス テム・マネージャへ充分に戻させるに充分であると考える。先に述べた記録時間 および時間コードのビット数および解像度は、本発明の限定になると解釈すべき ではな(、単に望ましくかつ実際的な動作モードを示す形態の事例に過ぎない。The period that can be represented by an 8-bit time code is the same as the 16-bit time code mentioned earlier. Although it does not completely cover the period that could be represented by the recorded time of For a period of 10 days, all RF-IPPV modules will have their viewing statistics information systemized. We believe this is sufficient to return the transaction to the system manager. Recording time mentioned earlier and the number of bits and resolution of the time code should be construed as limiting the invention. (This is merely an example of a preferred and practical mode of operation.)

図15は、望ましい実施例において、記録時間で各RF−IPPVモジュールを プログラミングし、その後チャンネル視聴情報を収集するためのサンプル・タイ ミング図を示している。同図から判るように、各スロットは、相互に個別に使用 することができる。換言すれば、システム・マネージャは記録時間をRF−IP P■モジュールへ1スロツト毎に送信中、前に記憶されたチャンネルと時間コー ド情報を別のスロットから集めることができる。1つのスロットがら別のスロッ トに[ローリング]するこの方法をよく理解するため、図15の詳細な論議を続 ける。FIG. 15 shows how each RF-IPPV module is operated at a recording time in a preferred embodiment. Sample tie to program and then collect channel viewing information Fig. 3 shows a timing diagram. As can be seen from the figure, each slot can be used independently from the other. can do. In other words, the system manager can record time using RF-IP P ■ While transmitting to the module one slot at a time, the previously stored channel and time code are card information can be collected from different slots. from one slot to another To better understand this method of [rolling] Let's go.

最初に、時間RT、から始めて、収集スロットAがシステム・マネージャにより 記録時間RT、で前にプログラムされたものと仮定することができる。更に、R T、において、収集スロットBおよびCは、それぞれRT2およびRT3の記録 時間で/ステム・マネージャによりプログラムされる過程にあり、収集スロット Dはその時システム・マネージャにより収集されつつある。Initially, starting at time RT, collection slot A is set by the system manager to It can be assumed that the recording time RT, was previously programmed. Furthermore, R In T, collection slots B and C record RT2 and RT3, respectively. At the time/in the process of being programmed by the stem manager, the collection slot D is then being collected by the system manager.

RT、において、システム・マネージャは、1つ以上のSTTに対して、上流方 向に収集スロットAと対応するそのチャンネル記憶場所C3Lおよび時間コード 記憶場所TC3Lの内容の送信を開始するように指令する大域的またはアドレス 指定ポーリング信号のいずれかを発行する。次いで、各STTは、指定された期 間この収集スロットAの視聴情報をシステム・マネージャへ転送しようとする試 みに入る。望ましい実施例では、プログラミングおよび収集期間は、各収集スロ ットが使用される1時間のサイクル内で略々等しく分けられる。各スロットが規 則的に1時間に1回より少なくプログラムされ収集されるならば、収集期間はこ れに対応して長くなる。しかし、収集のための最大時間は、この時間量が大半の セット・トップ端末から妥当な回答率を得るために充分であるため、任意に1サ イクル時間(1時間)に置くことができる。従って、図において(RTs−RT υ/2として示されるように、各スロットに対して割当てられる収集時間は、1 サイクル時間と、(おおよそ)1つの記録時間と次の記録時間との間の時間の半 分の小さい方であればよい。In an RT, a system manager provides upstream support for one or more STTs. Collect slot A and its corresponding channel memory location C3L and time code Global or address commanding to start sending the contents of memory location TC3L Issue one of the specified polling signals. Each STT then During this time, an attempt is made to transfer viewing information for collection slot A to the system manager. Look into it. In the preferred embodiment, the programming and acquisition period is divided approximately equally within the hourly cycle in which the cuts are used. Each slot If the collection is normally programmed and collected less than once per hour, the collection period will be It will be correspondingly longer. However, the maximum time for collection is that this amount of time Arbitrarily, one sample is sufficient to obtain a reasonable response rate from the set top terminal. It can be left for a cycle time (1 hour). Therefore, in the figure (RTs-RT The collection time allocated for each slot is 1, denoted as υ/2. The cycle time and (approximately) the half of the time between one recording time and the next. The smaller of the two is fine.

時間を進めて、収集スロットDに対する収集期間はRT2の直前に終わる。この 時点に、おそらくは充分な回答がこのスロットに対して各STTから得られ、そ の後スロットDのプログラミング期間が始まる。システム・マネージャは、記録 時間RT4を各STTへ送ることによりこのスロットを再びプログラムし始め、 これはこのスロットに対する各STTの記録時間の記憶場所RC3L (図13 参照)に記憶される。Moving forward in time, the collection period for collection slot D ends just before RT2. this At that point, presumably enough answers are obtained from each STT for this slot, and After , the programming period for slot D begins. System Manager records Begin reprogramming this slot by sending time RT4 to each STT; This is the storage location RC3L of the recording time of each STT for this slot (Figure 13 reference).

RT、において、収集スロットBに対するプログラミング期間が終わり、システ ム・マネージャは、このスロットに対する視聴統計値収集期間が開始するように 、大域的またはアドレス指定ポーリング信号を1つ以上のSTTへ送る。その後 、ポーリング信号によりアドレス指定される各STTがスロットBに対するその 視聴情報(そのチャンネルおよび時間コードの記憶場所の内容)をシステム・マ ネージャへ上流方向に送り始める。到来する収集期間に対して予約される時間は 、収集スロットAに対して先に述べたものと同じである。この時間中、図15か ら明らかなように、収集スロットA、CおよびDはその各々のプログラミングま たは収集状態で相互に独立的に動作している。At RT, the programming period for acquisition slot B ends and the system The slot manager will set the viewing statistics collection period for this slot to begin. , sends global or addressed polling signals to one or more STTs. after that , each STT addressed by the polling signal has its Viewing information (the contents of its channel and time code storage location) is stored in the system manager. Start sending upstream to the manager. The time reserved for the upcoming collection period is , as described above for collection slot A. During this time, Figure 15 As can be seen, acquisition slots A, C and D have their respective programming or operating independently of each other in the collection state.

RT3の直前に、収集スロットAに対する収集期間が終了し、システム・マネー ジャは新しい記録時間(RT、)でこのスロットの再プログラムに入る。この時 点までに、収集ポーリング信号に応答する複数のSTTはその視聴統計値をシス テム・マネージャに戻すに充分な機会を有する。先に述べた収集ポーリング信号 と同様に、システム・マネージャはSTTを大域的に、あるいはアドレス指定方 法でプログラムすることができる。新しい記録時間で収集スロットが再びプログ ラムされる時、このスロットのチャンネルおよび時間コードの記憶場所に記憶さ れたその時存在する情報は、同じデータのシステム・マネージャに対する再送を 防止するためクリヤされる。Immediately before RT3, the collection period for collection slot A ends and the system money The controller enters a reprogram of this slot with a new recording time (RT, ). At this time By this point, multiple STTs responding to the collected polling signals have collected their viewing statistics into the system. have sufficient opportunity to return to the system manager. Collection polling signal mentioned earlier Similarly, the system manager can configure the STT globally or can be programmed by law. The collection slot is reprogrammed with a new recording time. When programmed, the channel and time code memory locations for this slot are stored. The then-existing information sent to the system manager will cause the same data to be retransmitted to the system manager. Cleared to prevent.

RT3において、収集スロットCに対するプログラミング期間が終了し、システ ム・マネージャはポーリング信号を1つ以上のSTTに対して下流方向に送り、 このスロットに対する収集期間を開始する。以後の収集期間に対して割当てられ る時間量は、収集スロットAおよびBに対して先に述べたものと同じである。At RT3, the programming period for acquisition slot C ends and the system The system manager sends a polling signal downstream to one or more STTs; Begins a collection period for this slot. allocated for subsequent collection periods. The amount of time for collection slots A and B is the same as described above for collection slots A and B.

RT、の直前に、スロットBに対する収集期間が終了し、システム・マネージャ は、このスロットを記録時間RT 7で再びプログラムする。最後に、RT、に おいて、収集スロットDに対するプログラミング期間が終了し、システム・マネ ージャは先に述べたように他のスロットに対するポーリング信号を1つ以上のS TTへ送る。各STTは、先に述べたように、指定された期間中、スロットDに 対するその視聴情報を上流方向にシステム・マネージャに対して送り始める。RT, the collection period for slot B ends and the system manager reprograms this slot at recording time RT7. Finally, RT to , the programming period for collection slot D has ended and the system manager The controller sends polling signals for other slots to one or more S slots as described above. Send to TT. Each STT is placed in slot D for a specified period of time, as mentioned above. It starts sending its viewing information upstream to the system manager.

RT5の直前に、収集スロットCに対する収集期間が終了し、このスロットは記 録時間RT、で再びプログラムされる。最後に、RT、において、収集スロット Aに対するプログラミング期間が終了し、システム・マネージャは、1つ以上の STTに収集期間を開始するように指令するポーリング信号を送る。その後、各 STTは、システム・マネージャに対して、そのチャンネルおよび時間コードの 記憶場所の内容を送り始める。この時、各収集スロットにおける完全サイクルが 完了し、プロセスは新しく開始する。Just before RT5, the collection period for collection slot C ends and this slot is It is programmed again at recording time RT. Finally, in RT, the collection slot The programming period for A has ended and the system manager has completed one or more Send a polling signal commanding the STT to start a collection period. Then each The STT informs the system manager of its channel and time code. Start sending the contents of the memory location. At this time, a complete cycle in each collection slot is Complete and the process starts anew.

1つのスロットから次のスロットへの「ローリング」方法は、1つのスロットを プログラミングした後1つのスロットから収集することに勝る幾つかの著しい利 点を有する。対応する販売情報が収集される前に全てのスロットがプログラムさ れると、収集のため使用可能な時間量は、プログラミング/収集サイクルの終り により近い記録時間を有する如きスロットには減少される。例えば、4つのスロ ットが使用され各スロットに対する記録時間がそれぞれ7:10,7:14.7 40および7;50であるならば、このスロットは、次のプログラミング・サイ クルが開始する前に最小量の時間が収集されるに過ぎない。次のプログラミンル サイクルが8二〇〇で開始したならば、RF−IPPVモジュールは、この特定 のスロットが再びプログラムされる前にチャンネル情報をシステム・マネージャ に対して上流方向に送るため1o分を有するに過ぎない。The "rolling" method from one slot to the next is to Some significant advantages over collecting from one slot after programming Has a point. All slots are programmed before the corresponding sales information is collected. Once the programming/acquisition cycle is complete, the amount of time available for acquisition is It is reduced to such slots that have closer recording times. For example, 4 slots The recording time for each slot is 7:10 and 7:14.7, respectively. 40 and 7; if 50, this slot will be used for the next programming cycle. Only a minimal amount of time is collected before the cycle begins. Next program If the cycle started at 8200, the RF-IPPV module System Manager to check the channel information before the slot is programmed again. Since it is sent in the upstream direction, it has only 10 minutes.

収集の後に全てのスロットがプログラムされる方法の関連する制約は、前の収集 期間後にあるスロットを再びプログラムするには少な過ぎる時間あいかない状況 を呈する。例えば、上記の事例では、最初のプログラミング期間が7:00に開 始しその後時間単位に進行するならば、最初の記録時間が終了する前に4つの全 てのスロットをプログラムする充分な時間がない。従って、4つ全てのスロット をプログラムするに必要な合計時間は30分を要し、これは最初の2つの記録時 間を越えよう。特定のスロットがプログラムされる前にこれらの記録時間の一方 または両方が既に経過しており、視聴されるチャンネルを記録する厳密な時間が なくなる可能性がある。A related constraint on how all slots are programmed after an acquisition is that Situations where there is too little time to reprogram a slot after a period exhibits. For example, in the above case, the first programming period starts at 7:00. If you start at the beginning and then proceed hourly, all four are recorded before the end of the first recording time. There is not enough time to program all slots. Therefore, all four slots The total time required to program the Let's cross the gap. One of these recording times before a particular slot is programmed or both have already passed and the exact time to record the channels watched There is a possibility that it will disappear.

先に述べたように、図15は、先に述べた2つの制約を軽減するプログラミング および収集の「ローリング」法を略図的に示している。各スロットヵ咬互にプロ グラムされ収集される期間をずらせることにより、各操作に対する時間を4つの 全てのスロットに対して等しい割合とすることができる。交互にプログラミング した後金てのスロットを一緒に収集するように決める代わりに、各操作を一時に 1つの収集スロットで行い、別のスロットを別の操作の中間とすることができる 。As mentioned earlier, Figure 15 shows programming that alleviates the two constraints mentioned earlier. and schematically illustrate the "rolling" method of collection. Each slot is professional By staggering the periods during which the data is programmed and collected, the time for each operation can be divided into four It can be an equal proportion for all slots. Programming alternately Instead of deciding to collect all the slots together after You can do this in one collection slot and use another slot as an intermediary for another operation. .

例えば、再び図15を参照して、RT4において、収集期間がスロットDに対し て開始させるため、システム・マネージャはポーリング指令を1つ以上のSTT へ送る。その間、収集スロットAはそのプログラミング期間の後半とし、スロッ トBはそのプログラミング期間の始めにし、スロットCはその収集期間の中間と する。従って、システム・マネージャは、スロットDのみにおけるポーリング操 作を行う必要があり、他の3つのスロットについても操作を課さず、これが先に 概要を述べたタイミングの諸問題を生じ得る。如何なる時もシステム・マネージ ャは一時に1つ以上のスロットで操作を行わなければ、全てのスロットに対する プログラミングおよび収集期間にわたり時間要求の均等な配分をもたらす結果と なる。For example, referring again to FIG. 15, in RT4, the collection period is for slot D. The system manager sends a polling command to one or more STTs to initiate send to Meanwhile, collection slot A is the second half of its programming period, and the slot slot B at the beginning of its programming period and slot C in the middle of its collection period. do. Therefore, the system manager performs a polling operation on slot D only. It is necessary to perform operations on the other three slots, and this is the first slot. This can give rise to the timing issues outlined. System management at all times If the player does not operate on more than one slot at a time, the results in an even distribution of time demands over the programming and collection period. Become.

1つの別の実施例では、システム・マネージャは、アドレス指定された視聴統計 値トランザクションを、自分の視聴習慣の監視を許すことに同意した加入者へダ ウンロードすることができる。更に別の実施例では、システム・マネージャは、 アドレス指定された視聴統計値トランザクションを唯1つの特定グループのセッ ト・トップ端末へダウンロードすることもできる。In one alternative embodiment, the system manager manages the addressed viewing statistics. Transfer value transactions to subscribers who agree to allow their viewing habits to be monitored. can be downloaded. In yet another embodiment, the system manager: Addressed viewing statistics transactions can be set to only one specific group. It can also be downloaded to top terminals.

視聴統計値の記録時間プログラミング 望ましい実施例において、システム・マネージャから1つ以上のアドレス指定さ れたセット・トップ端末へ送られる記録時間プログラミング命令が、図18に示 される。望ましい実施例では、32ビツト・ワード内で24の4ビツトのニブル に分けられる記録時間の命令は96ビツトからなる。(左から)最初の4つのニ ブルはそれぞれ値1.5.0および0を含み、9番目、10番目および12番目 のニブルはそれぞれ値6.5およびOを含む。これらニブルの値は、この命令を 記録時間プログラミング命令として一義的に識別する。ニブルの残りは、プログ ラムされる収集スロットおよびこれら収集スロットと関連する各記録時間と対応 する値を含む。Viewing statistics recording time programming In the preferred embodiment, one or more addressed The record time programming instructions sent to the set top terminal are shown in Figure 18. be done. In the preferred embodiment, there are 24 4-bit nibbles within a 32-bit word. The recording time command divided into 96 bits consists of 96 bits. (From the left) The first four Bull contains values 1.5.0 and 0 respectively, 9th, 10th and 12th nibbles contain the values 6.5 and O, respectively. The values of these nibbles are Uniquely identified as a recording time programming instruction. The rest of the nibbles are in the program The collection slots that are programmed and the corresponding recording times associated with these collection slots. Contains the value.

図18の凡例には、プログラミング命令に含まれる2つのタイプのデータ、即ち 、TxO乃至Tx3 (但し、Xは収集スロットの表示A乃至D)で示される記 録時間と、受入れ時間マスクACTとがある。各収集スロットに対する記録時間 は、4つのニブル、即ち16ビツトからなっている。受入れ時間マスクは、1つ のニブル、即ち、4ビツトからなっている。同図は、スロットAに対する記録時 間TAO−TA3が左から5番目、6番目および8番目のニブルを占め、スロッ トBに対する記録時間TBO−TBSが13番目、14番目、15番目および1 6番11のニブルを占め、スロットCに対する記録時間TCO−TC3が17番 目、18番目、19番目および20番[]のニブルを占め、スロットDに対する 記録時特表千6−506334 (15) 間TDO−TD3が21番目、22番目、23番目および24番目のニブルを占 めることを示している。The legend to Figure 18 shows that there are two types of data included in programming instructions: , TxO to Tx3 (where X is the collection slot indication A to D). There is a recording time and an acceptance time mask ACT. Recording time for each collection slot consists of four nibbles, or 16 bits. Acceptance time: 1 mask It consists of nibbles, or 4 bits. The figure shows when recording to slot A. Between TAO and TA3 occupy the 5th, 6th and 8th nibbles from the left, and the slot The recording time TBO-TBS for TBS is 13th, 14th, 15th and 1st. It occupies the 6th and 11th nibble, and the recording time TCO-TC3 for slot C is the 17th nibble. occupies the th, 18th, 19th and 20th nibbles [] and for slot D Recording special table 16-506334 (15) Interval TDO-TD3 occupies the 21st, 22nd, 23rd and 24th nibbles. This indicates that the

図18の凡例はまた、記録時間ビットが最上位ビットを最初にして送られること を示す。即ち、例えば、TAOはビット12〜15を含み、TAIはビット8〜 11を含み11、などとなる。受入れ時間マスクの場合は、最下位ビット(AC TO)は収集スロットAと対応し、最上位ビット(ACTs)は収集スロットD と対応している。The legend to Figure 18 also indicates that the recording time bits are sent with the most significant bit first. shows. That is, for example, TAO includes bits 12-15 and TAI includes bits 8-15. 11, 11, and so on. For acceptance time masks, the least significant bit (AC TO) corresponds to acquisition slot A, and the most significant bits (ACTs) correspond to acquisition slot D. It corresponds to

本発明の一実施例では、1つ以上の収集スロットが同じトランザクションにおい て1つお記録時間でプログラムされる。別の実施例、即ち、先に述べたプログラ ミングの「ローリング」法では、唯1つの収集スロットが所与のトランザクショ ンにおいてプログラムされる。現在の記録時間プログラミング命令の構造は、同 じ命令フォーマットを用いてこれらの状況のいずれかを達成させる。これは、受 入れ時間マスクACTの使用により行われる。In one embodiment of the invention, more than one collection slot may be in the same transaction. It is programmed with one recording time. Another example, i.e. the program mentioned above. In the “rolling” method of mining, only one collection slot is programmed in the main unit. The structure of the current recording time programming instructions is The same instruction format is used to accomplish either of these situations. This is This is done by using the input time mask ACT.

先に述べたように、受入れ時間マスクACTは、データの1つのニブル、即ち4 ビツトからなっている。各ビットは、望ましい実施例において使用される4つの 収集スロットの1つと対応する。特定のビットの値が1ならば、これはセット・ トップ端末により解釈されて関連する記録時間が妥当な記録時間でありSTTが 適当な時間に視聴されるチャンネルを記録すべきことを示す。一方、特定のビッ トの値がOならば、これは、STTに対して関連する記録時間が単にダミ一時間 であり、チャンネルがこの特定のスロットに対して将来のある時間に記録される べきことを示す。As mentioned earlier, the acceptance time mask ACT consists of one nibble of data, i.e. 4 Consists of bits. Each bit has four bits used in the preferred embodiment. Corresponds to one of the collection slots. If the value of a particular bit is 1, this is set. The relevant recording time as interpreted by the top terminal is a valid recording time and the STT is Indicates that channels viewed at appropriate times should be recorded. On the other hand, certain bits If the value of and the channel will be recorded at some time in the future for this particular slot Show what should be done.

例えば、システム・マネージャが各セント・トップ端末に時間8:OO乃至8: 15に視聴されるチャンネルを記録するように命令することを欲するものとしよ う。この場合、システム・マネージャは8:00および8:15の記録時間を場 所TAO〜TA3およびTBO〜TB3へそれぞれ送ることができる。TCO〜 TC3およびTDO〜TD3の内容は使用されないが、それでもプログラミング 命令定数の長さを保持するように含まれる。受入れ時間マスクACTの値は、セ ント・トップ端末がどのスロットがプログラムされつつあるように然るべくセッ トされる。この場合、システム・マネージャはビットACT、およびACT+を 1の値にセントし、ACT2およびACT3をOの値にセットする。このように 、セット・ト・tブ端未は、どの収集スロットがプログラムされつつあったかを 知ることになる。For example, a system manager might send messages to each cent top terminal from time 8:00 to 8:00. Suppose you want to instruct 15 to record the channels watched. cormorant. In this case, the system manager will set the 8:00 and 8:15 recording times to It can be sent to TAO to TA3 and TBO to TB3, respectively. TCO~ The contents of TC3 and TDO to TD3 are not used, but still programming Included to hold the length of the instruction constant. The value of acceptance time mask ACT is Set the top terminal accordingly to see which slot is being programmed. will be played. In this case, the system manager sets bits ACT, and ACT+. 1, and set ACT2 and ACT3 to a value of O. in this way , set to end shows which collection slot was being programmed. I will know.

記録時間の場所TAO・・−TA3乃至TDO−TD3の各々が相互に独立的に 使用できることを認識することは唄要である。先の事例では、スロットBおよび Dが、スロット・AおよびBと同様に8精にプログラムすることができた。二の 場合、スロットBおよびDと対応する適当な記録時間の場所TBO〜TB3およ びTDO〜TD3は記録時間でロードされ、スロットBおよびDに対するマスク ・ヒツトACT、およびACT3は1にセントされて、これら2つの記録時間が 有効であることを示す。従って、スロワI−Aおよび(Cに対するマスク・ビッ トACT、およびA CT 、はOにセットさ第1て、これら2つのスロットが 有効な記録時間を含まないことを示す。記録時間の場所TAO−TA3およびT CO〜TC3に置かれる値は、これらの場所が単に命令における場所のホルダと して使用されるため、どんな任意の値にセットすることもできる。このように、 どんな数の記録時間も各命令によりどんな収集スロットの組合わせにもプログラ ムすることができる。Recording time location TAO...-TA3 to TDO-TD3 are each independent of each other. It is important to recognize that it can be used. In the previous case, slot B and D, like slots A and B, could be programmed to eight. Second In this case, appropriate recording time locations TBO to TB3 and corresponding to slots B and D are selected. and TDO to TD3 are loaded at recording time and masked for slots B and D. ・Hit ACT and ACT3 are set to 1, and the recording time of these two is Indicates that it is valid. Therefore, the mask bits for throwers I-A and (C) ACT, and ACT, are set to O, and these two slots are Indicates that no valid recording time is included. Recording time location TAO-TA3 and T The values placed in CO~TC3 indicate that these locations are simply location holders in the instruction. can be set to any arbitrary value. in this way, Any number of recording times can be programmed into any collection slot combination with each instruction. can be used.

データ返送シーケンス 図5は、典型的なデータ返送シーケンスの時間の線図を示す。先に述べたように 、全R1”−8TT母簗団は略々等しい大きさの管理可能なサブグループに分け られる。これらは、単にグループと呼ばれる。各グループがデータを戻すことを 許される時間長さは、グループ期間(あるいは単に、期間)と呼ばれる。RF− rppvデータ検索の間、/ステム・マネージャはデータ要求をケーブル・シス テムのヘッドエンドにおける各グループへ逐次送出する。全てのグループの1つ の完全なデータ返送シーケンスは、サイクルと呼ばれる。最後に、完全な(典型 的には、毎日の)データ返送シーケンスを構成する2つ以上のサイクルのシーケ ンスは区間と呼ばれる。1つのRF−5TTが所与の区間においてそのデータを 戻して確認を受取るならば、このRF−3TTはこの区間において再試行するこ とはない、システム・マネージャにより送られる各グループのデータ返送要求は 、グループ番号およびその時のサイクルおよび区間番号を含む。Data return sequence FIG. 5 shows a time diagram of a typical data return sequence. as mentioned earlier , the entire R1”-8TT globulus was divided into manageable subgroups of approximately equal size. It will be done. These are simply called groups. Each group returns data The allowed length of time is called the group period (or simply, period). RF- During rppv data retrieval, the /stem manager directs data requests to the cable system. sequentially to each group at the head end of the system. one of all groups A complete data return sequence of is called a cycle. Finally, complete (typical a sequence of two or more cycles that make up a data return sequence (typically a daily) data return sequence. interval is called an interval. One RF-5TT transmits its data in a given interval. If it returns and receives confirmation, this RF-3TT may retry during this interval. The data return request for each group sent by the system manager is , including the group number and the current cycle and interval number.

2つのタイプ、即ち大域的およびアドレス指定の自動回答が存在する。大域的自 動回答は、更に周期的かつ連続的な自動回答に分けられる。周期的自動回答にお いては、ユーザがRF−IPPVモジュールが応答する時間間隔を定義する。There are two types of auto-answers: global and addressed. global self Dynamic responses are further divided into periodic and continuous automatic responses. Periodic automatic answer , the user defines the time interval during which the RF-IPPV module responds.

連続的な自動回答においては、システムが24時間の如き時間間隔を定義する。In continuous auto-answers, the system defines time intervals, such as 24 hours.

図5において、周期的または連続的のいずれの自動回答においても、時間間隔は 区間と呼ばれる。各区間は一義的な番号が割当てられ、従ってRF−I PPV モジュールはこれが特定の区間中に既に応答したかどうかを確認することができ る。In Figure 5, for either periodic or continuous automatic responses, the time interval is called an interval. Each interval is assigned a unique number and therefore the RF-I PPV The module can check if this has already responded during a particular interval. Ru.

各区間は、複数のサイクルに細分割される。1つのサイクルは、回答を試みるR F−IPPVモジュールの母集団全体に対して要する時間量として定義される。Each interval is subdivided into multiple cycles. One cycle attempts to answer R Defined as the amount of time required for the entire population of F-IPPV modules.

各サイクルは、一義的な番号(1つの区間内の)が割当てられ、従ってRF−1 1) P Vモジュールはこれが既にそおサイクル中に応答したかどうか確認す ることができる。RFの衝突により、全てのR1’−I PPVモジュールはR Fレシーバへ通じない。特定のRF−I PPVモジュールが通り抜ける確率を 増すためには、区間内たり最小数のサイクルが定義される。区間内たり最小数の サイクルは構成可能である。Each cycle is assigned a unique number (within one interval) and therefore 1) The PV module checks if it has already responded during that cycle. can be done. Due to RF collision, all R1'-I PPV modules are Cannot connect to F receiver. The probability that a specific RF-I PPV module will pass through To increase the minimum number of cycles within an interval is defined. within the interval or the minimum number of Cycles are configurable.

各サイクルはグループに細分割される。1つのグループは、システムにおけるR F−I PPVモジュールの全母集団のサブセットである。各RF−IPPVモ ジュールは、特定グループに割当てられ、関連するグループ番号を有する。この グループ番号は、外部ソース(ユーザ定義の)を介してRF−I PPVモジュ ールへ割当てられ、あるいは以下に更に詳細に述べる如きシフト値の使用により ディジタル・アドレスから得ることができる。その関連するグループ番号が如何 に得られるかに拘わらず、RF−I PPVモジュールは、そのグループ時間に おいて大域的自動回答にのみ応答することになる。各RF−I PPVモジコー ルは更に、構成可能な再試行番号が割当てられている。この再試行番号は、所与 のRF−IPPVモジュールがそのグループ時間中応答しようとする回数を表わ す。Each cycle is subdivided into groups. One group is R in the system F-I is a subset of the total population of PPV modules. Each RF-IPPV model A module is assigned to a specific group and has an associated group number. this The group number can be set to the RF-I PPV module via an external source (user defined). or by using shift values as described in more detail below. It can be obtained from a digital address. What is its associated group number? Regardless of whether the RF-I PPV module is available at that group time, will only respond to global automatic responses. Each RF-I PPV Mojiko The file is also assigned a configurable retry number. This retry number is represents the number of times the RF-IPPV module attempts to respond during that group time. vinegar.

本発明の回数アルゴリズムについては、最初は一般的に記述し、その後特に詳細 に記述しよう。The number algorithm of the present invention will be described in general at first, and then in more detail. Let's describe it.

本発明の回数アルゴリズムは、一定数の試みられた回数を維持する試みに基く。The number of times algorithm of the present invention is based on attempting to maintain a constant number of attempted times.

この定数は回答(試み)率と呼ばれ、1毎当たりのRF−IPPVモジュールの 数で測定される。回答率は構成可能である。一定の回答率を維持するため、1つ のグループにおけるRF−IPPVモジュールの数は制限されねばならない。こ の定数は、1つのグループにおける最大数のモジュールと呼ばれる。1つのグル ープにおけるこの最大数のモジュールは構成可能である。1つのグループ内の最 大数のモジュールに基いて、1サイクルにおけるグループ数を下記の如く計算す ることができる。即ち、 グループの#=ニブループおけるRFモジュールの母集団/最大値グループ数が 以下に述べる如きディジタル・アドレスから自動的に得られるシステムにおいて 、グループ数は2の次の累乗まで丸められる。This constant is called the answer (attempt) rate and is the measured in numbers. Response rate is configurable. In order to maintain a constant response rate, one The number of RF-IPPV modules in a group must be limited. child The constant of is called the maximum number of modules in one group. one guru This maximum number of modules in a group is configurable. the highest within a group Based on a large number of modules, the number of groups in one cycle is calculated as follows: can be done. That is, # of groups = population of RF modules in nib loop/maximum number of groups In a system automatically obtained from a digital address as described below. , the group number is rounded to the next power of two.

1つのグループ内のRFモジュールの平均数は下記の如く計算することができる 。即ち、 グループにおける平均#=ニブループRFモジュール母母集団/口の数は、下記 の如く秒単位のグループ長さを計算するため使用される。即ち、グループ長さ= グループ/回答率における平均#従って、秒単位の1サイクルの長さは、下記の 如く計算することができる。即ち、 サイクル長さ=グループ長さ*(グループ数)1つの区間内のサイクル数は下記 の如く計算することができる。即ち、サイクル#=(区間の終了時間一区間の開 始時間)/サイクル長さサイクルの計算数が許容されるサイクルの最小数より小 さければ、サイクル数は最小にセットされる。従って、最小区間長さは下記の如 く計算することができる。即ち、 最小区間長さ=サイクル#*サイクル長さこの数は、周期的自動回答の場合にユ ーザにより割当てられる区間長さと比較されて、所与の区間長さが充分に長いか どうか判定する。The average number of RF modules in one group can be calculated as follows: . That is, The average # in the group = nib loop RF module population/number of mouths is: is used to calculate the group length in seconds, as in That is, group length = Average # in Group/Response Rate Therefore, the length of one cycle in seconds is: It can be calculated as follows. That is, Cycle length = group length * (number of groups) The number of cycles in one section is as follows. It can be calculated as follows. That is, cycle # = (end time of section start time)/cycle length The calculated number of cycles is less than the minimum number of cycles allowed. If not, the number of cycles is set to the minimum. Therefore, the minimum interval length is as follows: can be calculated easily. That is, Minimum Interval Length = Cycle # * Cycle Length This number is Is the given interval length long enough compared to the interval length assigned by the user? Please judge.

自動回答シーケンスの初めに、上記の値が計算される。システムは、新しい区間 数および開始サイクル数を割当てる。次に、自動回答制御シーケンスが開始の用 意ができる。システムは、この区間のこのサイクルにおける最初のグループから 始めて、1つのサイクルにおける計算されたグループ数に達するまで進行する。At the beginning of the auto-answer sequence, the above values are calculated. The system will start the new section Assign number and start cycle number. The auto-answer control sequence then starts I can do it. The system starts from the first group in this cycle on this interval. Start and proceed until the calculated number of groups in one cycle is reached.

このサイクル数が増分され、この区間に対する総サイクル数を越えた(即ち、区 間の終りに達した)かどうかを判定するため調べられる。もしそうでなければ、 グループ数はリセットされ、シーケンスが継続する。This number of cycles is incremented and exceeds the total number of cycles for this interval (i.e. (the end of the interval has been reached). If not, The group number is reset and the sequence continues.

RF−I PPVモジュールのグループが回答する間、システムはデータを受取 りこのデータをそのデータベースへ入れつつある。RF−IPPVモジュールが らのデータが成功裏にデータベースに入れられた後、確認がRF−IPPVモジ ュールへ送られる。RF−IPPVモジュールからシステムへ送られるデータの 一部は、全てのイベント・データの検査合計である。この検査合計は、確認コー ドであり、確認メツセージにおいてRF−IPPVモジュールへ返送される。確 認コードがイベント・データと共に最初に送られたものと一致するならば、この データはRF−I PPVモジュールのメモリーから削除される。FIMがその 時のサイクルにおいてシステムから確認メツセージを受取らなければ、RF−I PPVモジュールは次の(欠落)サイクルの間に再び応答する(欠落)はその時 の区間において確認メツセージを受取り、RF−IPPVモジュールは次の区間 まで応答しない。回答した全てのRF−IPPVモジュールは、イベント・デー タがデータともに送られたかどうかには拘わらず、確認コードが送られる。これ は、区間における連続サイクル毎に衝突数を減少させる。The system receives data while a group of RF-I PPV modules responds. Riko's data is being put into that database. RF-IPPV module After the data has been successfully entered into the database, confirmation is performed by the RF-IPPV module. sent to the module. Data sent from the RF-IPPV module to the system Part is a checksum of all event data. This checksum is the verification code is sent back to the RF-IPPV module in a confirmation message. certain If the authorization code matches the one originally sent with the event data, this The data is deleted from the RF-I PPV module's memory. FIM is that If no confirmation message is received from the system in the time cycle, the RF-I The PPV module will respond again during the next (missing) cycle when the (missing) The RF-IPPV module receives a confirmation message in the next section. Does not respond until All responding RF-IPPV modules are The confirmation code is sent regardless of whether the data was sent with the data. this reduces the number of collisions for each successive cycle in the interval.

アドレス指定自動回答即ちポーリングは、特定のRF−IPPVモジュールから IPPVデータを検索することを意図する。RF−I PPVモジュールへ送ら れる情報は、下記を除いて大域的自動回答におけると同じである。ポーリングさ れるRF−IPPVモジュールのディジタル・アドレスが含まれ、区間数はゼロ にセットされ、情報の残り(グループ、サイクル、シフト値など)は、例え報知 する購入がなくとも、RF−I PPVモジュールができるだけ迅速に応答する ようにセットアツプされる。Addressed auto-answer or polling is available from specific RF-IPPV modules. Intended to search IPPV data. RF-I Send to PPV module The information provided is the same as in the global auto-answer except for the following: polled Contains the digital address of the RF-IPPV module to be installed, and the number of sections is zero. The rest of the information (group, cycle, shift value, etc.) is set to The RF-I PPV module will respond as quickly as possible even if there is no purchase required. It is set up like this.

当該構成においては、グループ・サイズは2500乃至5000のセットアツプ 端末間に維持される。セット・トップ端末は、各グループが5000セツト・ト ップ端末となるまで、現在あるグループに加算される。各グループが5000セ ツト・トップ端末になると、グループ数は、各グループが再び2500セツト・ トップ端末になるように倍増される。例示の目的のため、セット・トップの母集 団Pが最初は1つのグループで3500セツト・トップ端末からなるものとする 。In this configuration, the group size is 2500 to 5000 setups. maintained between devices. Each group has 5000 set top terminals. is added to the current group until it becomes a top terminal. Each group receives 5000 se When it comes to set top terminals, the number of groups is reduced to 2500 sets each group again. Will be doubled to become the top terminal. For illustrative purposes, set top collection Assume that Group P initially consists of 3500 set top terminals in one group. .

セット・トップ端末が母集団Pに加入されると、全母集団は上限値5000と比 較される。母集団が5000セツト・トップ端末からなる時、グループ数は1か ら2へ倍増される。このため、2つのグループはそれぞれ2500セツト・トッ プ端末を含む。新しいセット・トップ端末が母集団に加えられると、2つのグル ープの各々における端末数が増加する。2つのグループの各々が5000端末を 含む時、グループ数は再び2倍となり合計4つのグループを生じ、4つのグルー プの各々は2500セツト・トップ端末を含む。When a set top terminal joins population P, the entire population is compared to the upper limit of 5000. compared. When the population consists of 5000 set top terminals, the number of groups is 1? is doubled to 2. Therefore, the two groups each have a set top of 2500. Including tap terminals. When a new set top terminal is added to the population, two groups The number of terminals in each group increases. Each of the two groups has 5000 terminals. When including, the number of groups doubles again, resulting in a total of 4 groups, and 4 groups. Each of the groups contains 2500 set top terminals.

その時のRF−II)PV戻しシステムに対する最適の試み率が1時間当たり5 o、ooo回の試みとなることが実験的に決定された。この試み率を一定に維持 するため、グループ時間は、セット・トップ端末がシステムに加えられる時変化 しなければならない。この構成においては、試み率を一定に維持するため、グル ープ時間長さ、即ちグループにおける各セット・トップ端末がそのデータを送信 しようと試みなければならない時間長さは、3分から6分へ増加しなければなら ない。RF-II) The optimal attempt rate for the PV return system is 5 per hour. It was determined experimentally that there would be o, ooo attempts. Keep this attempt rate constant Therefore, group time changes when set top terminals are added to the system. Must. In this configuration, in order to maintain a constant attempt rate, the length of time each set top terminal in the group sends its data. The length of time an attempt must be made should increase from 3 minutes to 6 minutes. do not have.

上記の原理は、簡単なアルゴリズムにより表わすことができる。このアルゴリズ ムは、グループがセント・トップ端末のディジタル・アドレスのビットを用いて 自動的にセントされる時使用することができる。最初は、グループGの数が1に 等しく、全セット・トップ端末母集団がN、に等しいものとすれば、1) (G <2)または(P/G>5000)である間但し、Sはグループ当たりのコンバ ータ数に等しく、Tはグループ時間と等しく、Kは一定の試み率を維持するよう 選択された定数で、本例においては、2500個のコンバータ当たり3分に等し い。The above principle can be expressed by a simple algorithm. This algorithm The group uses the bits of the cent top terminal's digital address to Can be used when automatically cents. Initially, the number of group G is 1. Equally, if the total set-top terminal population is equal to N, then 1) (G <2) or (P/G>5000), where S is the combination per group. T is equal to the group time, and K is set to maintain a constant attempt rate. With the constant chosen, in this example it is equal to 3 minutes per 2500 converters. stomach.

どのグループの特定のコンバータがメンバーであるかは、コンバータ・アドレス の特定ビット数を用いて決定される。例えば、グループ数が8に等しければ、コ ンバータのアドレスの最後の3ビツトが用いられる。グループ数が16に等しけ れば、セット・トップ・アドレスの最後の4ビツトが用いられる。Which group a particular converter is a member of can be determined by converter address is determined using a specific number of bits. For example, if the number of groups is equal to 8, then The last three bits of the inverter's address are used. The number of groups is equal to 16 If so, the last four bits of the set top address are used.

グループ時間の初めに、システム・マネージャがRF−IPPVPP上ッサへト ランザクションをダウンロードして、新しいグループ時間が開始されることを示 す。次にシステム・マネージャは、入城指令をセット・トップ端末へ送出して、 新しいグループ時間が開始されることを示し、どのグループ数がポーリングされ るかを示す。セット・トップ端末は、疑似乱数発生器を含む。この疑似乱数発生 器は、例えば、各セット・トップ端末と関連する自由走行タイマーあるいはカウ ンタを含む。疑似乱数発生器は、試み数および戻し周波数と対応する複数の開始 時間を生成する。例えば、セット・トップが3つの試みを行うように指令され、 戻り経路が4つの周波数を用いるならば、疑似乱数発生器は12の乱数を生成す る。これら乱数はグループ期間にスケールされる。At the beginning of the group time, the system manager connects to the RF-IPPVPP Download the transaction to indicate that a new group time is starting. vinegar. The system manager then sends an entry command to the set top terminal, Indicates that a new group time is starting and which group number is being polled. Indicates whether The set top terminal includes a pseudo-random number generator. This pseudo-random number generation For example, a free running timer or counter associated with each set top terminal Including data. The pseudorandom number generator has multiple starts corresponding to the number of attempts and return frequency. Generate time. For example, the set top is commanded to make three attempts, If the return path uses 4 frequencies, the pseudorandom number generator will generate 12 random numbers. Ru. These random numbers are scaled to the group period.

STTからヘッドエンドへのメツセージは重ならない。しかし、現構成において は、重ならない所与のグループ期間内に乱数を生成するのではな(、例え厳密に 2回目の送信が最初のメツセージの終了に先立ち開始されても、2回目の送信を 開始するに先立ち、モジュールが所与の送信が完了するまで待機する。当業者に は、1組の重ならない乱数が生成され送信数を決定するため使用され、本発明が この特質に限定されるものではないことが明らかであろう。Messages from the STT to the headend do not overlap. However, in the current configuration does not generate random numbers within a given group period that does not overlap (even if strictly Even if the second message starts before the end of the first message, Before starting, the module waits until a given transmission is complete. To those skilled in the art , a set of non-overlapping random numbers is generated and used to determine the number of transmissions, and the present invention It will be clear that the invention is not limited to this characteristic.

グループ RF−3TTにデータを戻させる1つの方法は、予め定めた呼戻し期間中のある 期間に母集団全体にこのデータを送信させることである。しかし、この技法は、 潜在的に逆方向増幅器に過負荷を生じて、母集団全体が同時に送信を試みたなら ば順方向経路に望ましくない効果を生じる結果となり得る。このため、母集団を 複数のグループに分けることが望ましい。それにも拘わらず、RF−8TTの全 母集団に等しいグループが用いられる。group One way to have the RF-3TT return data is to The idea is to have this data transmitted to the entire population over a period of time. However, this technique If the entire population attempted to transmit at the same time, potentially overloading the reverse amplifier. This can result in undesirable effects on the forward path. For this reason, the population It is desirable to divide into multiple groups. Despite this, all of the RF-8TT Groups equal to the population are used.

RF−3TTは、2つの方法の内の1つによりグループに割当てられる。個々の RF−3TTが特定のグループに帰属する(例えば、ブリッジ千の切換えの使用 が要求される)場合、各RF−8TTは、アドレス指定されたグループ割当てト ランザクションを用いて特定のグループに割当てられる。ケーブル・オペレータ は、全母集団の特定グループまたはサブセットと関連する購入率または他の因子 に基く特定グループに所与のセット・トップ端末を割当てることを欲することが ある。ケーブル・オペレータが1つの母集団の所与のメンバーを所与のグループ へ割当てるために他の理由が存在し得、本発明はこの観点に限定されるものでは ない。このような場合、グループ数は2乃至255の範囲内で任意である。また 、グループの大きさは等しくな(、グループ期間は異なる大きさのグループを許 容するように個々に調整される必要がある。本発明の目的がブリッジ千の切換え を排除することであるため、グループの割当てがブリッジャ切換えネットワーク により予め定められなければ、更に望ましい。RF-3TTs are assigned to groups in one of two ways. Individual RF-3TT belongs to a specific group (e.g., the use of bridge thousand switching (required), each RF-8TT shall Assigned to a specific group using a transaction. cable operator purchase rates or other factors associated with specific groups or subsets of the overall population. You may wish to assign a given set top terminal to a specific group based on be. A cable operator assigns a given member of a population to a given group. There may be other reasons for the assignment, and the invention is not limited to this aspect. do not have. In such a case, the number of groups is arbitrary within the range of 2 to 255. Also , the group sizes are unequal (the group duration allows groups of different sizes). must be individually adjusted to accommodate The purpose of the invention is to switch the bridge thousand The group assignment is to eliminate the bridger switching network. It is even more preferable if it is not predetermined by.

更に一般的な場合では、個々のグループ割当ては要求されない。全てのRF−3 TTが大域的トランザクションにより、グループ数としてSTTの一義的なディ ジタル識別子(アドレス)の最下位ビットを用いること指令される。この場合の グループ数は、常に2の累乗(2,4,8,16など)である。下位のRF−3 TTアドレスのピント・パターンが大きな単位の母集団に非常に均等に分布され る故に、各グループにおけるSTT数は、グループ数で除したRF−3TTの総 数と実質的に同じである。2つの因子が実際のグループ数を決定する。In the more general case, no individual group assignments are required. All RF-3 A global transaction allows the TT to create a unique diary of the STT as the number of groups. It is instructed to use the least significant bit of the digital identifier (address). In this case The number of groups is always a power of 2 (2, 4, 8, 16, etc.). Lower RF-3 The focus pattern of TT addresses is very evenly distributed over a large population of units. Therefore, the number of STTs in each group is the total number of RF-3TTs divided by the number of groups. substantially the same as the number. Two factors determine the actual number of groups.

第1の因子は、再試行数の如何に拘わらず、STTがメツセージをRF−I P PMプロセッサへ送ろうと試みる最適率Rである。第2の因子は、望ましい最小 グループの呼戻し期間P、、、である。従って、RF−IPPVの全母集団は、 最大数2°の管理可能な大きさのグループに最も大きいn値を用いることにより 分けられる。これにおいては、 STTの#/2’ > RXPffiI。The first factor is that no matter how many retries the STT sends the message to the RF-I The optimal rate R to attempt to send to the PM processor. The second factor is the desired minimum The group recall period P, . Therefore, the total population of RF-IPPV is By using the largest n value for groups of manageable size up to a maximum of 2° Can be divided. In this, STT's #/2' > RXPffiI.

この式により決定される2の電数nは、各RF−3TTがどのグループがメンバ ーであるかを決定するため使用しなければならない下位のビット数である。例え ば、nが4である決定されると、合計16のグループがあり、各RF−8TTは そのアドレスの4つの最下位ビットをグループ数として使用することになる。The number n of 2 determined by this formula is determined by which group each RF-3TT is a member of. is the number of low order bits that must be used to determine whether the example For example, if n is determined to be 4, there are a total of 16 groups and each RF-8TT has The four least significant bits of that address will be used as the group number.

試み率 上式において用いられた最適のRF−3TTの試み率Rは、単に単位時間当たり のRF−3TTの平均数として表わされている。しかし、各RF−3TTは構成 可能な再試行カウントを有し、従って実際のメツセージの試み率は1つのグルー プ内のRF−3TT数に各装置が行うトランザクション(再試行)数を乗じ、グ ループ期間の長さで除したものに等しい。データ返送期間中、生じるメツセージ 送信の平均速度および長さがメツセージの密度を決定し、従って所与のトランザ クションに対して生じる衝突の確率を決定する。送信の平均長さが相互に固定さ れるものとすれば、RF−STTが戻しデータの送信を試みる速度は衝突の確率 、反対にメツセージの処理能力に及ぼす主たる影響となる。#低いメツセージ試 み率は、低い衝突の確率をもたらす結果となり、高いメツセージ試み率はこれに 対応して所与のメツセージに対して高い衝突の確率をもたらすことになる。しか し、高い試み率における低い成功率に対する低い試み率における高い成功率は、 依然として低い全体的に処理能力をもたらす結果となり得る。attempt rate The optimal RF-3TT attempt rate R used in the above equation is simply is expressed as the average number of RF-3TTs. However, each RF-3TT is configured has a possible retry count and therefore the actual message attempt rate is Multiply the number of RF-3TTs in the group by the number of transactions (retries) performed by each device, and Equal to the length of the loop period divided by the length of the loop period. Messages generated during the data return period The average speed and length of transmission determines the message density and therefore the Determine the probability of a collision occurring for a given action. The average length of transmissions is fixed relative to each other. The rate at which the RF-STT attempts to send back data is determined by the probability of collision. , on the contrary, is the main influence on message processing ability. #low message test A high message attempt rate will result in a low probability of collision, and a high message attempt rate will result in a low probability of collision. This will result in a correspondingly high probability of collision for a given message. deer and a high success rate at a low attempt rate versus a low success rate at a high attempt rate is This can still result in low overall throughput.

従って、実際の成功率の測定は、メツセージにRF−3TTの試み率を乗じた成 功の確率である。例えば、1000のRF−8TTがデータを1分の期間内に戻 そうと試み、メツセージが衝突に間よする確率が20%であるならば、実際の成 功率は、 1000RF−3TTX (100−20)%/MIN=800RF−3TT/ MIN数値的に高いRF−3TTの成功率は、それが略々100%の成功率をも たらす結果とならなければ、RF−IPPVシステムにおける最終的な処理能力 の測定値ではない。戻されるデータがケーブル・オペレータに対する収入を表わ すため、全てのRF−3TTはこれに記憶されたデータを戻さねばならない。略 々100%の成功率に近づくと、統計的なデータ返送の試みに2つ以上の期間を 要する。事例を続ければ、最初のデータ返送サイクルの間1つのグループが上記 の成功率を有するものとし、1分当たり800のRF−3TTが非常に望ましい 処理能力であるが、20%のグループを非報知状態に残すことは受入れられない 。次のデータ戻しサイクルにおいて、800の成功したRF−3TTが受取った データの確認を行わねばならない。先に述べたように、機密メモリーに記憶され た正確なデータど対応する確認を受取るRF−8TTは、新しい区間が始まるま では再び応答しない。従って、最初のサイクルで成功しなかった200のRF− 3TTがデータを戻そうと試みるべきである。この結果、2回目のサイクルでは はるかに低い衝突の確率となる。例示の目的のため、メツセージが衝突に関与す る可能性が196であるものとしよう。この1分の期間中、200X (100 −1)%−198のRF−5TTが成功する。2つのサイクルを組合わせて、下 記の有効成功率が得られる。即ち、 800→−198RF−5TT、/2MIN 即ち、499RF−STT/MI Nこの率は、略々100%のRF−3TTの報知により達成され、従って、実際 のシステムの処理能力の非常に良好な測定値となる。このように、「最適の」試 み率は、最小時間における所与の数のRF−8TTに対して略々100%の有効 成功率を生じる試み率として定義される。Therefore, the actual success rate measurement is the message multiplied by the RF-3TT attempt rate. It is the probability of success. For example, 1000 RF-8TTs return data within a 1 minute period. If the probability of a message colliding is 20%, then the actual success is The success rate is 1000RF-3TTX (100-20)%/MIN=800RF-3TT/ MIN The numerically high success rate of RF-3TT means that it has a nearly 100% success rate. If the results do not result in It is not a measured value. The data returned represents revenue to the cable operator. To do this, all RF-3TTs must return the data stored on them. omitted As each approach approaches a 100% success rate, it is recommended to wait for more than one period of statistical data return attempts. It takes. Continuing with the example, during the first data return cycle one group 800 RF-3TTs per minute is highly desirable. Regarding processing capacity, it is unacceptable to leave 20% of groups in a non-reporting state. . On the next data return cycle, 800 successful RF-3TTs received Data must be verified. As mentioned earlier, it is stored in sensitive memory. The RF-8TT receives the corresponding confirmation, including correct data, until the new leg begins. Then don't respond again. Therefore, 200 RF- 3TT should attempt to return the data. As a result, in the second cycle The probability of collision is much lower. For illustrative purposes, if a message is involved in a collision, Let us assume that the probability of doing so is 196. During this 1 minute period, 200X (100 -1) RF-5TT of %-198 is successful. Combine the two cycles and The following effective success rate is obtained. That is, 800→-198RF-5TT, /2MIN i.e. 499RF-STT/MI N This rate is achieved with nearly 100% RF-3TT broadcasting and therefore is a very good measure of a system's processing power. In this way, the “optimal” trial The detection rate is approximately 100% effective for a given number of RF-8TTs in a minimum amount of time. Success rate is defined as the rate of attempts resulting in success rate.

本発明は、RF−I PPVデータ返送システムの1つのモデルに基く同期法を 用いて最適の試み率を決定した。1しかし、最適の試み率の選択がシステムの性 能に影響を及ぼすが、本発明の動作にとって重大ではないことに注意すべきであ る。The present invention provides a synchronization method based on a model of an RF-I PPV data return system. was used to determine the optimal attempt rate. 1 However, the selection of the optimal attempt rate depends on the nature of the system. It should be noted that this may affect performance, but is not critical to the operation of the invention. Ru.

尤に詳細に述べた説明および計算は、IPPAVモジュールからIPPVイベン ト・データを戻すだめのデータ返送が行われることを前提とした。しかし、本発 明のRF返送システムは、複数の遠隔装置即ち端末が記憶されたデータを中央位 置へ転送しようと試みるシステムに対して広く適用できる。盗難警報、エネルギ 管理、ホームショッピングおよび他のサービスのための要件は、一般にIPP■ サービスの要件に付加するものである。しかし、異なるトランザクション、特に 両方向音声(電話)通信の搬送の如き実時間要求に対して適当であるが、かかる 別のサービスのあるものに対するデータ返送をIPPVザーピザ−ためのトラン ザクションに組合わせることにより、スケールにおける効率が達成可能である。A more detailed explanation and calculations are provided for the IPPV event from the IPPAV module. It is assumed that the data will be sent back in order to return the original data. However, the original Ming's RF return system allows multiple remote devices or terminals to send stored data to a central location. It is widely applicable to systems that attempt to transfer data to other locations. burglar alarm, energy Requirements for management, home shopping and other services are generally It is in addition to the requirements of the service. But different transactions, especially Although suitable for real-time requirements such as carrying two-way voice (telephone) communications, such Transport for IPPV users to send data back to some other service. Efficiency in scale can be achieved by combining

RF−IPPVモジュールのトランスミッタのレベル調整S/N比および隣接チ ャンネルの干渉要件を含む多数の理由のため、RF−!PPVI−ランスミッタ のデータ・キャリヤ出力レベルが逆方向チャンネルに対して最適に近くセットさ れることが必要である。更に、低い据付はコスト、保守の容易、反復性および信 頼性のためには、出力レベルの調整ができるだけ自動的であることが非常に望ま しい。従って、自動トランスミッタ較正のための手順および装置の完全な記述は 、参考のため本文に援用される1990年8月3日出願の係属中の米国特許出願 第071562,675号rcable Te1evisjon Radio  Frequency Return MethodJに記載される。RF-IPPV module transmitter level adjustment S/N ratio and adjacent channel For a number of reasons including channel interference requirements, RF-! PPVI-Transmitter data carrier output level is set close to optimal for the reverse channel. It is necessary to Furthermore, low installation reduces cost, ease of maintenance, repeatability and reliability. For reliability, it is highly desirable that output level adjustment be as automatic as possible. Yes. Therefore, a complete description of the procedure and equipment for automatic transmitter calibration is , a pending U.S. patent application filed August 3, 1990, incorporated herein by reference. No. 071562,675 rcable Te1evisjon Radio It is described in Frequency Return MethodJ.

RF−IPPVPP上ッサとシステム・マネージャ間、およびSTTとRF−I PPVモジュール間の通信のための手順および装置の完全な記述は、参考のため 本文に援用される1990年8月3日出願の係属中の米国特許uJ、願第071 562.675号rcable Te1evison Radio Frequ eney Return MethodJに記載される。Between RF-IPPVPP superuser and system manager, and between STT and RF-I A complete description of the procedures and equipment for communication between PPV modules is provided for reference only. Pending U.S. Pat. No. 071, filed Aug. 3, 1990, incorporated herein by reference. No. 562.675 rcable Te1evison Radio Frequ eney Return Method J.

ミラー(Mi I l e r) ・データのコード化RF−I PPVモジュ ールは、ミラー・データ・コード化法を用いてデータを送信する。即ち、遅い変 調としても知られるミラー・コード化法は、信号の過渡状態をビット間隔の中間 において「1」を送信する。「0」は、別の「0」が続かなければ送信がなく、 この場合ビット間隔の終りに過渡状態が生じる。本発明におけるミラー・コード 化法の利用は、参考のため本文に援用される1990年8月3日出願の係属中の 米国特許出願第071562,675号rcableTelevision R adio Frequency Return MethodJに記載される。Mirror (Mi I l e r) Data encoding RF-I PPV module The module transmits data using mirror data encoding. That is, slow change Miller coding, also known as ``1'' is transmitted. "0" will not be transmitted unless followed by another "0", In this case a transient state occurs at the end of the bit interval. Mirror code in the present invention The use of a pending application filed August 3, 1990, which is hereby incorporated by reference, is incorporated herein by reference. U.S. Patent Application No. 071562,675 rcableTelevision R It is described in adio Frequency Return MethodJ.

RF−I PPVモジュールおよびRF−I PPVプロセッサのデータ送信シ ーケ各データ送信毎に、RF−IPPVモジュールが下記のシーケンスを行う。RF-I PPV module and RF-I PPV processor data transmission system - For each data transmission, the RF-IPPV module performs the following sequence.

即ち、 A、トグル送信されたデータ線を10KHzの周波数で開始する。これは、デー タ・フィルタを充電することである。That is, A. Start the toggled transmitted data line at a frequency of 10 KHz. This is charging the filter.

B、利得を最小値にセットする。B. Set gain to minimum value.

C,RF回路に対する切換え+5Vをオンにするり、切換え5Vを整定するため 略々1msだけ遅らせるE、正しいPLL周波数(NVMがら読取り)をセット F、PLLをロックするため略々20M5遅らせるG、アンチ・バブル回路をキ ーダウン H,最終出力段を整定するため略々]、msだけ遅らせる■、正しい利得(NV Mがら読取り)までランプを生じるJ データを送信 データ送信が完了すると、RF−IPPVモジュールが下記のシーケンスを行う 。即ち、 A、送信(レシーバに対する)を終了するため送信されたデータにおけるミラー ・エラーを生成 り、利得を最小値にランプを生じる C アンチバブル回路をキーアップ D チャープ発生を避けるため略々1msだけ遅らせるE、切換え+5Vをオフ にする これらのシーケンスは、下記の定義を用いて図15に詳細に示される。即ち、5 VをPLLデータ・インへ切換え t、、9P1、Lロック遅延 jLに データ・フィルタ充電時間 tclIGアンチバブルのPGCランプ・アップへ キーダウン t□PGCランプ・アップ tRu PGCランプ・ダウン tIID 切換え5VオフへPGCランプ・ダウン t。、。C, to turn on the switching +5V for the RF circuit or to settle the switching 5V Delay by approximately 1ms E, set correct PLL frequency (read from NVM) F. Delay approximately 20M5 to lock PLL. G. Key anti-bubble circuit. - down H, approximately to settle the final output stage], delay by ms, correct gain (NV Send J data that generates a ramp until M (read from M) Once the data transmission is complete, the RF-IPPV module performs the following sequence: . That is, A. Mirror in the data sent to finish the transmission (to the receiver) ・Generate error ramps the gain to its minimum value. C Key up the anti-bubble circuit D: Delay by approximately 1ms to avoid chirp E, switch +5V off to make These sequences are shown in detail in FIG. 15 using the definitions below. That is, 5 Switch V to PLL data in t,, 9P1, L lock delay to jL Data filter charging time tclIG anti-bubble PGC ramp up Key down t□PGC ramp up tRu PGC ramp down tIID Switch 5V off to PGC ramp down t. ,.

上記ステップrJJで述べたデータ送信シーケンスは、更にその一貫した要素に 分けることができる。図16は、望ましい実施例においてサンプル・イベント/ 視聴統計値回答パケットの図形表示を示す。同図における完全パケットは、RF −IPPVPP上ッサからシステム・マネージャへ送られる典型的なパケットを 含む。このパケットの内容は、別の前後の情報を付加してセット・トップ端末か ら受取られる「イベント/視聴統計値回答」を含む。サンプル・パケットの構成 要素は次に説明する。The data transmission sequence described in step rJJ above further includes its consistent elements. Can be divided. FIG. 16 shows a sample event/ Fig. 3 shows a graphical representation of a viewing statistics answer packet. The complete packet in the figure is RF - A typical packet sent from an IPPVPP superuser to a system manager include. The contents of this packet are sent to the set top terminal with additional pre- and post-information. Contains "event/viewing statistics responses" received from Sample packet configuration The elements are explained next.

図16において、[バイトと示した最も左の欄は、パケット内の特定の各位置に 対する各バイト数を含む。「説明」と示した2番目の欄は、特定の各位置の記述 を含む。「値」と示した3番目の欄は、特定の各位置の16進数(「h」で示さ れる)または10進数(表示なし)のいずれかのフォーマットで適正値の範囲を 含む。最後に、「記事」と示した最後の欄は、特定の各位置の適正値に関する別 の記述コメントを含む。更に、回答パケットの種々の内容は、どの時点で特定の 各構成要素が加えられたかを図形的に示すためインデントされている。In Figure 16, the leftmost column labeled [byte] indicates each specific position within the packet. Contains the number of bytes for each. The second column labeled "Description" provides a description of each specific location. including. The third column labeled "Value" contains the hexadecimal number (denoted by "h") for each particular location. Enter the range of legal values in either format (displayed) or decimal (not displayed). include. Finally, the last column labeled "Articles" provides additional information regarding appropriate values for each specific location. Contains descriptive comments. Furthermore, the various contents of the reply packet may be Each component is indented to graphically indicate whether it has been added.

構成要素のrRF−I PPVプロセッサから」と示されバイトO乃至17と対 ′ 応する最初の左インデントされたグループは、パケットに含まれるデータ・ タイプに関してRF−IPPVPP上ッサにより生成されるヘッダ情報を含む。"From component rRF-I PPV processor" and corresponds to bytes 0 to 17. ′ The first left-indented group indicates the data contained in the packet. Contains header information generated by the RF-IPPVPP superuser regarding the type.

このヘッダ情報は、RF−IPPVPP上ッサにより同伴セット・トップ端末の 回答ヘタツクされる。バイト1および2に対する最初の構成要素から始めて、記 述は「回答の種類」である。「値」欄から判るように、この場所の値は、「イベ ント/視聴統計値回答パケット」に対する0に等しい。較正および周波数選択応 答の如き他のタイプの回答では、この値はこれに対応して異なる。This header information is passed to the accompanying set top terminal by the RF-IPPVPP overlay. Your answer will be rejected. Starting with the first component for bytes 1 and 2, write The statement is the "type of answer." As you can see from the Value column, the value for this location is equal to 0 for "Month/Viewing Statistics Response Packet". Calibration and frequency selection For other types of answers, such as answers, this value will be correspondingly different.

次の構成要素は、バイト2および3からなり、「レシーバの状態」と対応する。The next component consists of bytes 2 and 3 and corresponds to "Receiver Status".

この場所の値は、RF−IPPVPP上ッサのレシーバの状態と対応する。望ま しい実施例では、この2バイトの構成要素の僅かに4ビツトが用いられる。ビッ ト0はパワーアップの状態を示し、ビット1はセットアツプ要求を示し、ビット 2は局部ロックアウトを示し、ビット3はエラー状態を示す。The value of this location corresponds to the state of the RF-IPPVPP receiver. desire In the preferred embodiment, only 4 bits of this 2-byte component are used. Bit bit 0 indicates power-up status, bit 1 indicates set-up request, bit 2 indicates local lockout and bit 3 indicates an error condition.

バイト4乃至7は、RF−I PPVプロセッサからシステム・マネージャへ送 られる「メツセージ」の数と対応する「メツセージ残量カウント」からなる。本 発明では、用語「メツセージ」は、「イベント/視聴統計値回答」を指すが、先 に述べたように、RF−I PPVプロセッサがシステム・マネージャへ送る他 のタイプのメツセージをも指す。システム・マネージャへ一時に送ることができ るメツセージ数は制限され、従ってこの構成要素の値は、その時のパケットのメ ツセージ(回答)を含む送られるのを待つメソセージの総数を指す。望ましい実 施例では、この構成要素の値は0乃至65.535の範囲内にある。Bytes 4-7 are sent from the RF-I PPV processor to the system manager. It consists of the number of ``messages'' that are sent and the corresponding ``message remaining count''. Book In the invention, the term "message" refers to "event/viewing statistics response"; As mentioned in , the RF-I PPV processor sends the It also refers to messages of the type . can be sent to the system manager at once. The number of messages that can be sent is limited, so the value of this component is the message of the current packet. Refers to the total number of messages waiting to be sent, including messages (answers). desirable fruit In the example, the value of this component is within the range of 0 to 65.535.

バイト8乃至11は、複数のセント・トップ端末からRF−IPPVPP上ッサ により受取られる一義的なあるいは複写されないメツセージ数を指す「一義的メ ソセージ・カウント」からなる。先に述べたように、物理的ケーブル・プラント のややノイズの多い上流側環境が与えられると、各セット・トップ端末はそのイ ベント/視聴統計値回答を種々の周波数で数回送信する。これは、必然的に、複 写メツセージを捨てるRF−I PPVプロセッサにより受取られる回答にある 冗長性をもたらす。従って、これまで受取られた一義的メツセージ数は、これら バイトにおいてシステム・マネージャへ報知される。望ましい実施例では、この 構成要素の値は0乃至65,535の範囲内にある。Bytes 8 to 11 are sent from multiple cent top terminals to RF-IPPVPP Unique message refers to the number of unique or uncopied messages received by Sausage Count" As mentioned earlier, the physical cable plant Given a somewhat noisy upstream environment of Send event/viewing statistics responses several times on different frequencies. This is necessarily a complex RF-I discarding the photo message is in the reply received by the PPV processor Provides redundancy. Therefore, the number of unambiguous messages received so far is The system manager is notified in the byte. In the preferred embodiment, this Component values range from 0 to 65,535.

このグループにおける次の構成要素の下方に先立ち、バイト12および13がイ ベント/視聴統計値パケットにおけるメツセージ(回答)と対応する「パケット ・カウント」からなる。望ましい実施例では、この構成要素の値はOから255 の範囲にある。Bytes 12 and 13 are read before the next component in this group. The message (response) in the event/viewing statistics packet and the corresponding "packet" ・Consists of "count". In the preferred embodiment, the value of this component is between O and 255. within the range of

最後に、バイト14乃至17は、「パケット長さ」に対応する。この値は、パケ ットにおけるバイト数を示し、望ましい実施例では、0乃至65.535の範囲 内にある。Finally, bytes 14-17 correspond to the "packet length". This value is indicates the number of bytes in the set, and in the preferred embodiment ranges from 0 to 65.535. It's within.

rRF−8TTから」で示したイベント/視聴統計値回答パケットの構成要素の 次のグループは、1つ以上のセント・トップ端末から集められた情報に関するパ ケットの部分を含む。この情報の大半は、特定のセット・トップ端末からRF− tppvプロセッサへ送られる視聴統計値から対語的に取出され、これは図17 に図形的に示される。この回答の内容は、セット・トップ端末により上流方向に 送られる回答の内容を反映し、従ってこの回答の要素は図20および図21の両 方に関して以下に論述する。Components of the event/viewing statistics response packet shown in "From rRF-8TT" The next group contains information related to information collected from one or more centtop terminals. Including the ket part. Most of this information is sourced from the RF- It is retrieved interactively from the viewing statistics sent to the tppv processor, which is shown in FIG. is shown graphically in The contents of this answer are processed upstream by the set top terminal. Reflects the content of the reply sent, and therefore the elements of this reply are shown in both Figure 20 and Figure 21. This is discussed below.

セット・トップ端末からRF−I PPVプロセッサへ送られるイベント/視聴 統計値回答は、4バイトの初期化情報を含む。図17から判るように、バイト1 乃至3は、送られる以降のバイトがイベント/視聴統計値回答であることを示す 「前置き」を含む。この前置きは、AA (16進数)に等しい3バイトのシー ケンスからなる。これら3バイトが送られた後、「メツセージの開始J (SO M)バイトがAB(16進数)に等しく送られる。その後、回答の残りのバイト が以下に述べるように送られる。Event/viewing sent from set top terminal to RF-I PPV processor The statistics answer includes 4 bytes of initialization information. As can be seen from Figure 17, byte 1 - 3 indicates that the subsequent bytes sent are event/viewing statistics responses. Contains "Preface". This prefix consists of a 3-byte sequence equal to AA (hexadecimal). Consists of kens. After these 3 bytes are sent, “Start of message (SO M) Bytes are sent equal to AB (hex). Then the remaining bytes of the answer is sent as described below.

図16における回答のバイト1および2は、セット・トップ端末からRF−IP PvPP上ッサにより受取られる回答の電力レベルを示す「レベル定格」値と対 応する。この測定がRF−IPPVPP上ッサにより行われるため、これはセッ ト・トップ端末により最初に送られないが、その代わりシステム・マネージャへ の送信中RF−IPPVプロセッサにより加えられるパケットのこの部分の唯1 つの構成要素である。この値は、その後必要に応じて、システム・マネージャに より使用されてセット・トップ端末の出力レベルの再較正を開始する。望ましい 実施例では、この構成要素の値は、0乃至2の範囲fにあり、ここで0はレベル が高過ぎることを示し、1はレベルがOKであること、2はレベルが低過ぎるこ とを示す。再較正は、レベルが高過ぎるか低過ぎる場合に起生ずる。Bytes 1 and 2 of the answer in Figure 16 are from the set top terminal to the RF-IP Paired with a "level rating" value indicating the power level of the answer received by the PvPP superior. respond. Since this measurement is performed by the RF-IPPVPP is not initially sent by the top terminal, but is instead sent to the system manager. Only one of this part of the packet is added by the RF-IPPV processor during the transmission of There are two components. This value can then be passed to the System Manager, if required. is used to initiate a recalibration of the set top terminal's output level. desirable In the example, the value of this component is in the range f from 0 to 2, where 0 is the level is too high, 1 means the level is OK, 2 means the level is too low. and Recalibration occurs if the level is too high or too low.

図16に「回答長さ」として示したバイト2および3は、前のレベル定格値を含 まない以後のメツセージのバイトの長さを表わす。図17に示されるセット・ト ップ端末により上流方向に送られた元の回答においては、この要素はバイト5に 置かれる。望ましい実施例では、この構成要素の値は、0乃至255の範囲内に ある。Bytes 2 and 3, shown as “Response Length” in Figure 16, contain the previous level rating value. Represents the length in bytes of the subsequent message. The set point shown in Figure 17 In the original reply sent upstream by the drop terminal, this element is placed in byte 5. placed. In the preferred embodiment, the value of this component is within the range of 0 to 255. be.

回答の次の構成要素は、図16に「メツセージのタイプ」として示したバイト4 および5からなる。図17に示される如きセット・トップ端末から送信される元 の回答では、この要素はバイト6に置かれる。この構成要素の値は、セット・ト ップ端末が先に述べたように帯域内または帯域外のいずれで動作するかを示す。The next component of the answer is byte 4, shown as “Message Type” in Figure 16. and 5. The source transmitted from the set top terminal as shown in Figure 17. In the answer, this element is placed in byte 6. The value of this component is indicates whether the top end operates in-band or out-of-band as described above.

この値は、セット・トップ端末からRF−IPPVPP上ッサへ送られる。この 構成要素の値が4に等しければ、これは帯域外の動作を示し、14(16進数) と等しければ、これは帯域内の動作を示す。This value is sent from the set top terminal to the RF-IPPVPP superuser. this If the component value is equal to 4, this indicates out-of-band operation, and 14 (hex) , this indicates in-band operation.

バイト6乃至13は、図16におけるrATTAドレス」と対応する。図17に 示される如きセット・トップ端末から送られる元の回答では、この要素はバイト 7乃至10に置かれる。各セット・トップ端末は一義的なアドレスが割当てられ 、これはイベント/視聴統計値回答と共にRF−IPPVPP上ッサへ戻され、 この識別子はシステム・マネージャに沿って送られる。Bytes 6 to 13 correspond to "rATTA address" in FIG. In Figure 17 In the original answer sent from the set top terminal as shown, this element contains bytes. Placed between 7 and 10. Each set top terminal is assigned a unique address. , which is returned to the RF-IPPVPP supervisor along with the event/viewing statistics response, This identifier is sent along to the system manager.

図16においてバイト14乃至29により示されるイベント/視聴統計値回答の 次の部分は、セット・トップ端末から上流方向にRF−IPPMPP上ッサへ送 られた実際の視聴統計値を含む。図17に示される如きセット・トップ端末から の元の回答では、この要素はバイト11乃至18に置かれる。望ましい実施例で は、図16および図21に示されるように、4つの視聴スロット(A乃至D)が 用いられ、各々が視聴されるチャンネルと視聴される時間を返送する能力を有す る。図において、視聴されるチャンネルは「視聴チャンネル」により表わされ、 チャンネルが視聴される時間は「時間コードn」により表わされ、ここでnはス ロットの記号A乃至りである。「視聴チャンネルn」構成要素に対しては、有効 値は0〜128および255の範囲内になければならず、ここでOは視聴される チャンネルがないこと、1〜128は視聴されるチャンネルを、また255はこ のスロットが既に報知されたことを示す。「時間コードn」は0乃至255の範 囲内になければならず、この値が当該スロットに対して最初プログラムされた記 録時間より低い解像度を有する時間と対応する。The event/viewing statistics response indicated by bytes 14 to 29 in Figure 16 The next part is sent upstream from the set top terminal to the RF-IPPMPP upper Contains actual viewing statistics. From a set top terminal as shown in Figure 17 In the original answer, this element would be placed in bytes 11-18. In the preferred embodiment As shown in FIGS. 16 and 21, the four viewing slots (A to D) are each with the ability to return the channel being watched and the time being watched. Ru. In the figure, the channel to be viewed is represented by "viewing channel", The time a channel is viewed is represented by "time code n", where n is the time code The lot symbols are A to A. Valid for the “viewing channel n” component. The value must be in the range 0-128 and 255, where O is watched 1-128 indicates the channel being watched, and 255 indicates the channel being watched. This indicates that the slot has already been broadcast. “Time code n” ranges from 0 to 255. This value must be within This corresponds to a time that has a lower resolution than the recording time.

先に述べた如き異なる収集スロットからのプログラミングおよび収集の「ローリ ング」法を用いる望ましい実施例では、唯1つのスロットが一時に上流方向にR F−I PPVプロセッサへ送られ、従って、問題のスロットを除いて、種々の 「視聴チャンネルn」の場所の全ての値が255に等しくなり、前記スロツトは (視聴されるチャンネルがない場合の)0、あるいは特定のチャンネル番号に対 する1乃至128内のいずれかいある。Programming and collecting "roller" from different collection slots as described above In the preferred embodiment using the R F-I is sent to the PPV processor and therefore, except for the slot in question, the various All values in the "watch channel n" location will be equal to 255, and the slot will be 0 (if no channels are watched), or for a specific channel number. Any one from 1 to 128.

この部分に残る4バイト、即ち、図16における「機密ニブル」およびrAut hチャンネル検査合計」、および図17における[AUTHJおよびrEVEN TJで示されるバイト30〜33が、システムの一体性を保証しかつセット・ト ップ端末において視聴されることを許されたチャンネルのみが実際に視聴される おとを保証するため、#RF−[PPVプロセッサによりシステム・マネージャ へ送られる特別な機密および確認情報と対応している。The 4 bytes remaining in this part, i.e. the “confidential nibble” in Figure 16 and rOut h channel checksum”, and [AUTHJ and rEVEN in FIG. Bytes 30-33, denoted by TJ, ensure system integrity and set Only the channels that are allowed to be viewed on the device are actually viewed. #RF-[System Manager by PPV Processor] corresponds to special confidential and verification information sent to.

イベント/視聴統計値パケットの次の部分は、セット・トップ端末によりRF− IPPVPP上ッサに対して上流方向に送られるイベント情報に関する情報を含 む。本発明は、主として視聴統計値を上流方向への送信と関連するが、本システ ム全体が各セット・トップ端末で生じるイベントを監視するためにも使用するこ とができるため、パケットのこの部分は完全を期すために含まれる。図16およ び図21から判るように、各々が10バイトを占める1つのパケット内で1つ以 上のイベントが監視され報知される。図16においては、イベント1がバイト0 乃至9を構成し、パケット内で報知される別のイベントが別の10バイトのブロ ックを占める。セット・トップ端末からRF−IPPVプロセ、ソサへ送られる 元の回答では、各イベントが5バイトを構成し、最初のイベントがバイト21乃 至25により要求される。The next part of the event/viewing statistics packet is RF- Contains information regarding event information sent upstream to the IPPVPP superior. nothing. Although the present invention is mainly related to upstream transmission of viewing statistics, this system The entire system can also be used to monitor events occurring at each set top terminal. This part of the packet is included for completeness because it is possible to Figure 16 and As can be seen from Figure 21, one or more packets each occupy 10 bytes. The above events are monitored and reported. In Figure 16, event 1 is byte 0 to 9, and another event broadcast within the packet is another 10-byte block. occupies the bulk of the book. Sent from set top terminal to RF-IPPV processor and source In the original answer, each event constitutes 5 bytes, and the first event is byte 21. Required by ~25.

図16において[回答検査合計(最初のLSB)Jおよび図17において「検査 」として示されるパケットの次の部分は、セット・トップ端末により生成されエ ラー検出手段として使用される別の検査合計と対応する。パケットで返送される 前の回答情報について2バイトが用いられ、このパケットと共に送られる。この 検査合計は、送信される各文字を検査合計の最下位ビット(LSB)へ加えるこ とにより生成される。その結果、1ビツトだけ左へ回転される。検査合計は、最 初0にセットされる。検査合計を含まない以下の各文字がこの検査合計に含まれ る。In Figure 16, [Response Test Total (First LSB) The next part of the packet, denoted as ``, is generated by the set top terminal and corresponds to another checksum used as an error detection means. sent back in a packet Two bytes are used for previous answer information and sent with this packet. this The checksum adds each character transmitted to the least significant bit (LSB) of the checksum. It is generated by As a result, it is rotated to the left by one bit. The checksum is Initially set to 0. Each of the following characters not included in the checksum is included in this checksum: Ru.

「パケットの検査合計」として示されるパケットの以降の部分は、RF−I P PVプロセッサにより生成される別の検査合計と対応し、エラー検出手段として 使用される。この検査合計は、セット・トップ端末の回答情報ではな(送られる パケット全体の各文字が加えられることを除いて、先に述べたように正確に生成 される。The following part of the packet, indicated as "packet checksum", is the RF-IP Corresponds to another checksum produced by the PV processor and is used as an error detection means. used. This checksum is not the answer information of the set top terminal (it is sent generated exactly as described above, except that each character of the entire packet is added be done.

最後に、キャリッジ・リターン(CR)文字がRF−I PPVブロセ・ソサか らシステム・マネージャへ送られてパケットの終りを示す。この時、システム・ マネージャは全ての検査合計を検査して、送信中にエラーが生じなかったことを 検証する。エラーが検出されると、再送信指令がRF−IPPVプロセ・ンサヘ 送られ、送信シーケンス全体が反復される。Finally, is the carriage return (CR) character RF-I PPV Broce Sosa? is sent to the system manager to indicate the end of the packet. At this time, the system The manager checks all checksums to ensure that no errors occurred during transmission. Verify. If an error is detected, a retransmission command is sent to the RF-IPPV processor. and the entire transmission sequence is repeated.

本文に記述したものは本発明の望ましい実施態様である。他の実施態様は当業名 には明らかであろう。本発明は、本文に述べた実施態様には限定されず、請求の 範囲によってのみ限定されるものである。What is described herein is a preferred embodiment of the invention. Other embodiments are known to those skilled in the art. It would be obvious. The invention is not limited to the embodiments described in the text, but is Limited only by scope.

FI6.11 返送された スロット 記録時間 時間っ一ド FIG、16 01、−03 PREAM プリアンプル。$AA、$AA、$AA。FI6.11 sent back Slot Recording Time Hours FIG. 16 01, -03 PREAM Preamble. $AA, $AA, $AA.

07−10 ADDRSTTディジタル・アドレス11 VIEWi 視聴チャ ンネルA 12 TIMEl 時間コードA 13 V I EW2 視聴+rン*ルB14 TIME2 時間コードB L 5 V I EW3 視聴チャンネルC16TIME3 時間コードC 17VIEW4 視聴チャンネルD RF−[PPV構成パラメータ、インバンド・トランザクション1.4−4−0 0にμ出される)20 AUTHSTT許可チャンネル・リス!・・チェックサ ム2L−22EVENT イベント番号、、MSB最初。07-10 ADDRST Digital address 11 VIEWi viewing channel Channel A 12 TIMEL Time code A 13 V   EW2 Watch + rn*le B14 TIME2 Time code B L 5 V I EW3 Viewing channel C16TIME3 Time code C 17VIEW4 Viewing Channel D RF-[PPV configuration parameters, in-band transactions 1.4-4-0 μ issued to 0) 20 AUTHSTT permission channel list!・Checksa M2L-22EVENT Event number, MSB first.

ログラムされた。MSB最初。programmed. MSB first.

(n−1)16ビツトのチェックサム。MSB最初。(n-1) 16-bit checksum. MSB first.

バイト21−25はNVMにおいて各イベント毎に反復される。Bytes 21-25 are repeated for each event in NVM.

F[G、17 手続補正書 1.事件の表示 PCT/US92102211 平成4年特許願第509075号 2、発明の名称 視聴統計数値を生成し収集する装置 3、補正をする者 事件との関係 特許出願人 住 所 アメリカ合衆国ジョーシア用30348゜アトランタ、ワン・テクノロ ジー・パークウェイ。F [G, 17 Procedural amendment 1. Display of incidents PCT/US92102211 1992 Patent Application No. 509075 2. Name of the invention Device that generates and collects viewing statistics 3. Person who makes corrections Relationship to the incident: Patent applicant Address: 30348 One Technoro, Atlanta, Georgia, USA G Parkway.

ボックス 105600 名 称 サイエンティフィックーアトランタ・インコーホレーテッド 4、代理人 住 所 東京都千代田区大手町二丁目2番1号新大手町ビル 206区 電話3270−6641〜6 (1)出願人の代表音名を記載した国内書面(2)委任状及び翻訳文 国際調査報告Box 105600 Name: Scientific-Atlanta Incorporated 4. Agent Address: Shin-Otemachi Building, 206-ku, 2-2-1 Otemachi, Chiyoda-ku, Tokyo Phone 3270-6641~6 (1) Domestic document stating the applicant's representative pitch name (2) Power of attorney and translation international search report

Claims (1)

【特許請求の範囲】 1.ケーブル・テレビジョン信号分配システム(100)における複数の遠隔端 末(120、315)を制御するシステム・マネージャ(310)を含む両方向 ケーブル・テレビジョン・システムにおいて少なくとも1つ以上の遠隔端末で視 聴されるチャンネルを表わすデータを含む視聴統計値を生成し収集する方法にお いて、 (a)遠隔端末(120、315)の各々が視聴統計データを記憶する特定の時 間からなる記録時間を表わすデータを、前記システム・マネージャ(310)か ら1つ以上の遠隔端末(120、315)へ送信し、(b)前記遠隔端末(12 0、315)の各々における複数の記録時間記憶場所(503)の1つに前記記 録時間を記憶し、(c)前記記録時間記憶場所(503)の各々の内容を前記遠 隔端末(120、315)の各々に配置されたクロック(504)から生成され る実時間と比較し、(d)視聴統計データを生成し、 (e)前記記録時間記憶場所(503)の内容が前記実時間と一致するならば、 前記遠隔端末(120、315)の各々における視聴統計データをチャンネル記 憶場所(503)に記憶する ステップを特徴とする方法。 2.ステップ(d)で生成される視聴統計値が前記遠隔端末(120、315) の各々に保持されたテレビジョン状態データと対応する請求の範囲第1項記載の 視聴統計値生成および収集方法。 3.ステップ(d)において生成される視聴統計値が、前記遠隔端末(120、 315)の各々に対して外部であるソース(440)からの視聴者輪郭データ入 力と対応する請求の範囲第1項記載の視聴統計値生成および収集方法。 4.ステップ(a)における送信が前記全ての遠隔端末(120、315)に対 して大域的にアドレス指定される請求の範囲第1項記載の視聴統計値生成および 収集方法。 5.ステップ(a)における送信が前記遠隔端末(120、315)の特定のグ ループにアドレス指定される請求の範囲第1項記載の視聴統計値生成および収集 方法。 6.ステップ(a)における送信が特定の前記遠隔端末(120、315)にア ドレス指定される請求の範囲第1項記載の視聴統計値生成および収集方法。 7.(f)前記記録時間記憶場所(503)の内容が前記実時間クロック(50 4)と一致するならば、時間コード記憶場所(503)に前記実時間と対応する 時間コードを記憶するステップを更に特徴とする請求の範囲第1項記載の視聴統 計値生成および収集方法。 8.(g)前記記録時間ステップ(503)の内容が前記実時間と一致するなら ば、前記遠隔端末(120、315)の各々からシステム・マネージャ(310 )へ前記チャンネル記憶場所(503)および前記時間コード記憶場所(503 )の内容を送信するステップを更に特徴とする請求の範囲第7項記載の視聴統計 値生成および収集方法。 9.(g)前記システム・マネージャ(310)からのポーリング信号に応答し て、前記遠隔端末(120、315)の各々からシステム・マネージャ(310 )へ前記チャンネル記憶場所(503)および前記時間コード記憶場所(503 )の内容を送信するステップを更に特徴とする請求の範囲第7項記載の視聴統計 値生成および収集方法。 10.1つの記録時間記憶場所(503)が1つのチャンネルの記憶場所(50 3)および1つの時間コード記憶場所(503)と対応する請求の範囲第7項記 載の視聴統計値生成および収集方法。 11.前記時間コード記憶場所(503)が、全ての記録時間記憶場所(503 )が使用される最小期間と少なくとも等しい解像度を有する時間コードを記憶す る請求の範囲第10項記載の視聴統計値生成および収集方法。 12.4つの記録時間記憶場所(503)と、4つのチャンネル記憶場所(50 3)と、4つの時間コード記憶場所(503)とが使用される請求の範囲第10 項記載の視聴統計値生成および収集方法。 13.前記記録時間記憶場所(503)が、少なくとも16ビットからなり、最 大で1分の期間を一義的に指定する解像度を有する記録時間を記憶する請求の範 囲第12項記載の視聴統計値生成および収集方法。 14.前記時間コード記憶場所(503)が、少なくとも8ビットからなり、最 大で1時間の期間を一義的に指定する解像度を有する時間コードを記憶する請求 の範囲第12項記載の視聴統計値生成および収集方法。 15.(h)異なる記録時間記憶場所(503)に対してステップ(a)乃至( g)を反復するステップを更に特徴とする請求の範囲第9項記載の視聴統計値生 成および収集方法。 16.ステップ(a)乃至(g)が第1の記録時間記憶場所(503)に対して 完了する前に、ステップ(h)が第2の記録時間記憶場所(503)に対して行 われる請求の範囲第15項記載の視聴統計値生成および収集方法。 17.両方向のケーブル・テレビジョン・システムにおいて遠隔端末チャンネル 視聴情報を監視するチャンネル監視装置において、(a)チャンネル視聴情報を 特定の記録時間で記録するよう遠隔端末(120、315)をプログラムするプ ログラミング機能を開始するシステム・マネージャ(310)と、 (b)遠隔端末(120、315)が少なくとも視聴されるチャンネルを表わす 視聴統計データを記憶する特定の時間と関連する記録時間を、1つ以上の遠隔端 末(120、315)へ送信する送信手段(313、314)とを特徴とするチ ャンネル監視装置。 18.前記送信手段(313、314)が、ステップ(b)において前記全ての 遠隔端末(120、315)へ大域的に送信する請求の範囲第17項記載のチャ ンネル監視装置。 19.前記送信手段(313、314)が、ステップ(b)において前記遠隔端 末(120、315)の特定のグループへ送信する請求の範囲第17項記載のチ ャンネル監視装置。 20.前記送信手段(313、314)が、ステップ(b)において特定の前記 遠隔端末(120、315)へ送信する請求の範囲第17項記載のチャンネル監 視装置。 21.(c)1つ以上の遠隔端末(120、315)から送信される前記チャン ネル視聴情報を受信する受信手段(322)を更に特徴とする請求の範囲第17 項記載のチャンネル監視装置。 22.(c)前記チャンネル視聴情報をシステム・マネージャ(310)へ送信 するように1つ以上の遠隔端末(120、315)に命令するポーリング信号を 1つ以上のアドレス指定された遠隔端末(120、315)へ送信する送信手段 (313、314)と、 (d)1つ以上の遠隔端末(120、315)から送信される前記チャンネル視 聴情報を受信する受信手段(322)とを更に特徴とする請求の範囲第17項記 載のチャンネル監視装置。 23.(d)前記受信したチャンネル視聴情報を蓄えて収集する処理手段(31 0)を更に特徴とする請求の範囲第21項記載のチャンネル監視装置。 24.両方向ケーブル・テレビジョン・システムにおいて使用される遠隔端末チ ャンネル記録および送信装置において、 (a)遠隔端末(120、315)がその時視時されるチャンネルを記憶する特 定の時間と関連する1つ以上の記録時間を受信する受信手段(490)と、(b )前記1つ以上の記録時間を記憶する複数の記録時間記憶場所手段(503)と 、 (c)前記記録時間記憶場所手段(503)の内容を、前記遠隔端末(120、 315)に配置されるクロック(504)から生成される実時間クロックと比較 する比較手段(504)と、 (d)視聴されるクロックと対応する視聴統計データを生成する生成手段(50 4)と、 (e)前記記録時間記憶場所手段(503)の内容が前記実時間と一致するなら ば、視聴統計データを前記遠隔端末(120、315)に記憶する1つ以上のチ ャンネル記憶場所手段(503)と を特徴とする遠隔端末チャンネル記録および送信装置。 25.ステップ(d)において生成される前記視聴統計値が前記遠隔端末(12 0、315)の各々に保持されるテレビジョン状態データと対応する請求の範囲 第24項記載の遠隔端末チャンネル記録および送信装置。 26.ステップ(d)において生成される前記視聴統計値が、前記遠隔端末(1 20、315)の各々に対して外部のソース(440)からの視聴者輪郭データ 入力と対応する請求の範囲第24項記載の遠隔端末チャンネル記録および送信装 置。 27.前記記録時間記憶場所手段(503)の内容が前記実時間と一致するなら ば、前記実時間と対応する時間コードを記憶する1つ以上の時間コード記憶場所 手段(503)を更に特徴とする請求の範囲第24項記載の遠隔端末チャンネル 記録および送信装置。 28.(g)前記記録時間記憶場所手段(503)の内容が前記実時間と一致す るならば、前記チャンネル記憶場所手段(503)および前記時間コード記憶場 所手段(503)の内容を前記遠隔端末(120、315)からシステム・マネ ージャ(310)へ送信する送信手段(509)を更に特徴とする請求の範囲第 27項記載の遠隔端末チャンネル記録および送信装置。 29.(g)システム・マネージャ(310)からのアドレス指定ポーリング信 号に応答して、前記チャンネル記憶場所手段(503)および前記時間コード記 憶場所手段(503)の内容を前記遠隔端末(120、315)からシステム・ マネージャ(310)へ送信する送信手段(509)を更に特徴とする請求の範 囲第27項記載の遠隔端末チャンネル記録および送信装置。 30.1つの記録時間記憶場所手段(503)が、1つのチャンネル記憶場所手 段(503)および1つの時間コード記憶場所手段(503)と対応する請求の 範囲第29項記載の遠隔端末チャンネル記録および送信装置。 31.前記時間コード記憶場所手段(503)が、全ての記録時間記憶場所手段 (503)が用いられる最小期間と少なくとも等しい解像度を有する時間コード を記憶する請求の範囲第30項記載の遠隔端末チャンネル記録および送信装置。 32.4つの記録時間記憶場所手段(503)と、4つのチャンネル記憶場所手 段(503)と、4つの時間コード記憶場所手段(503)とが使用される請求 の範囲第30項記載の遠隔端末チャンネル記録および送信装置。 33.前記記録時間記憶場所手段(503)が、少なくとも16ビットとからな りかつ最大で1分の期間を一義的に指定する解像度を有する記録時間を記憶する 請求の範囲第32項記載の遠隔端末チャンネル記録および送信装置。 34.前記時間コード記憶場所手段(503)が、少なくとも8ビットからなり かつ最大で1時間の期間を一義的に指定する解像度を有する時間コードを記憶す る請求の範囲第32項記載の遠隔端末チャンネル記録および送信装置。[Claims] 1. Multiple remote ends in a cable television signal distribution system (100) in both directions, including a system manager (310) that controls the terminals (120, 315) viewed on at least one remote terminal in a cable television system. How to generate and collect viewing statistics, including data representing channels listened to. There, (a) the specific times at which each of the remote terminals (120, 315) stores viewing statistics data; The system manager (310) sends data representing the recording time consisting of to one or more remote terminals (120, 315); 0, 315) in one of a plurality of recording time storage locations (503). (c) storing the contents of each of said recording time storage locations (503) in said remote location; The clock is generated from the clock (504) placed in each of the remote terminals (120, 315). (d) generate viewing statistics data; (e) If the contents of the recorded time storage location (503) match the real time; Viewing statistical data on each of the remote terminals (120, 315) is recorded as a channel. Store in storage location (503) A method featuring steps. 2. The viewing statistics generated in step (d) are transmitted to the remote terminal (120, 315). of claim 1 corresponding to the television status data held in each of the How viewing statistics are generated and collected. 3. The viewing statistics generated in step (d) are determined by the remote terminal (120, 315) from a source (440) that is external to each of the 2. A method for generating and collecting viewing statistics according to claim 1, which corresponds to the viewing statistics. 4. The transmission in step (a) is to all said remote terminals (120, 315). generation of viewing statistics according to claim 1, which is addressed globally; and Collection method. 5. If the transmission in step (a) is to a particular group of said remote terminals (120, 315) Viewing statistics generation and collection as claimed in claim 1 addressed to a loop. Method. 6. The transmission in step (a) is directed to a particular remote terminal (120, 315). 2. A method for generating and collecting viewing statistics according to claim 1, wherein a viewing statistics value is specified. 7. (f) The contents of the recording time storage location (503) are stored in the real time clock (503). 4), the time code storage location (503) corresponds to the actual time. The viewing system according to claim 1, further comprising the step of storing a time code. Measurement generation and collection methods. 8. (g) If the contents of the recording time step (503) match the real time; For example, from each of said remote terminals (120, 315) the system manager (310 ) to said channel storage location (503) and said time code storage location (503). ) Viewing statistics according to claim 7, further characterized by the step of transmitting the contents of Value generation and collection methods. 9. (g) responding to a polling signal from said system manager (310); and a system manager (310) from each of said remote terminals (120, 315). ) to said channel storage location (503) and said time code storage location (503). ) Viewing statistics according to claim 7, further characterized by the step of transmitting the contents of Value generation and collection methods. 10. One recording time memory location (503) is one channel memory location (50 3) and one time code storage location (503) and corresponding claim 7 How viewing statistics are generated and collected. 11. The time code storage location (503) is the same as all recorded time storage locations (503). ) has a resolution at least equal to the minimum period used. 11. The viewing statistics generation and collection method according to claim 10. 12. 4 recording time storage locations (503) and 4 channel storage locations (50 3) and four time code storage locations (503) are used. How to generate and collect viewing statistics as described in Section. 13. The recording time storage location (503) consists of at least 16 bits and A claim for storing recording time with a resolution that uniquely specifies a period of at most 1 minute. 12. The method for generating and collecting viewing statistics as set forth in item 12. 14. Said time code storage location (503) consists of at least 8 bits and the most A request to store a time code with a resolution that uniquely specifies a period of at most one hour. The viewing statistics generation and collection method according to item 12. 15. (h) Steps (a) to () for different recording time storage locations (503). The viewing statistics value generation method according to claim 9, further comprising the step of repeating g). How to create and collect. 16. Steps (a) to (g) are performed on the first recording time storage location (503). Before completion, step (h) is performed on the second recording time storage location (503). 16. The method for generating and collecting viewing statistics according to claim 15. 17. Remote terminal channel in a two-way cable television system In a channel monitoring device that monitors viewing information, (a) channel viewing information is A program that programs the remote terminal (120, 315) to record at a particular recording time. a system manager (310) that initiates a logging function; (b) the remote terminal (120, 315) represents at least the channel being viewed; A recording time associated with a particular time for storing viewing statistics data is stored at one or more remote ends. a transmitting means (313, 314) for transmitting to a terminal (120, 315); Channel monitoring device. 18. The transmitting means (313, 314) transmits all of the above in step (b). A channel according to claim 17 for transmitting globally to a remote terminal (120, 315). channel monitoring device. 19. said transmitting means (313, 314) transmitting said remote end in step (b); The channel according to claim 17, which transmits to a specific group of terminals (120, 315) Channel monitoring device. 20. In step (b), the transmitting means (313, 314) Channel monitoring according to claim 17 transmitting to a remote terminal (120, 315) Visual device. 21. (c) said channel transmitted from one or more remote terminals (120, 315); Claim 17 further comprising receiving means (322) for receiving channel viewing information. Channel monitoring device as described in section. 22. (c) Send the channel viewing information to the system manager (310) a polling signal instructing one or more remote terminals (120, 315) to Transmitting means for transmitting to one or more addressed remote terminals (120, 315) (313, 314) and (d) said channel views transmitted from one or more remote terminals (120, 315); 17. Receiving means (322) for receiving auditory information. Channel monitoring device included. 23. (d) Processing means (31) for storing and collecting the received channel viewing information. 22. The channel monitoring device according to claim 21, further characterized by: 0). 24. A remote terminal chip used in two-way cable television systems. In the channel recording and transmitting device, (a) A feature that allows the remote terminal (120, 315) to remember the channel that is currently being viewed. receiving means (490) for receiving one or more recorded times associated with a given time; ) a plurality of recording time storage location means (503) for storing the one or more recording times; , (c) The contents of the recording time storage location means (503) are stored in the remote terminal (120). 315) compared with the real-time clock generated from the clock (504) placed in a comparison means (504) to (d) Generation means (50 4) and (e) If the contents of the recording time storage location means (503) match the real time; For example, one or more channels storing viewing statistics data on the remote terminal (120, 315). channel storage location means (503); A remote terminal channel recording and transmitting device characterized by: 25. The viewing statistics generated in step (d) include the remote terminal (12). 0, 315) and the corresponding claims. 25. A remote terminal channel recording and transmitting device according to clause 24. 26. The viewing statistics generated in step (d) are based on the remote terminal (1 20, 315) from an external source (440). A remote terminal channel recording and transmitting device according to claim 24 corresponding to the input. Place. 27. If the contents of the recording time storage location means (503) match the real time; one or more time code storage locations storing time codes corresponding to said real time; Remote terminal channel according to claim 24, further characterized by means (503). Recording and transmitting equipment. 28. (g) If the contents of the recording time storage location means (503) match the actual time; If so, the channel storage location means (503) and the time code storage location means (503) The contents of the request means (503) are sent to the system manager from the remote terminal (120, 315). Claim 1 further characterized by transmitting means (509) for transmitting to the controller (310). 28. A remote terminal channel recording and transmitting device according to clause 27. 29. (g) Addressed polling signals from the system manager (310); In response to a signal, said channel storage location means (503) and said time code recorder. The contents of the storage location means (503) are sent to the system from the remote terminal (120, 315). Claims further characterized by transmitting means (509) for transmitting to a manager (310). 28. A remote terminal channel recording and transmitting apparatus according to clause 27. 30. One recording time storage location means (503) is one channel storage location means. stage (503) and one time code storage location means (503) and corresponding claims. A remote terminal channel recording and transmitting apparatus according to scope 29. 31. The time code storage location means (503) stores all recorded time storage location means. (503) is a time code with a resolution at least equal to the minimum period used. 31. The remote terminal channel recording and transmitting apparatus of claim 30. 32. Four recording time memory location means (503) and four channel memory location means A claim in which a stage (503) and four time code storage location means (503) are used. A remote terminal channel recording and transmitting apparatus according to clause 30. 33. The recording time storage location means (503) comprises at least 16 bits. and has a resolution that uniquely specifies a period of up to 1 minute. 33. A remote terminal channel recording and transmitting apparatus as claimed in claim 32. 34. said time code storage location means (503) comprising at least 8 bits; and store a time code with a resolution that uniquely specifies a period of up to one hour. 33. A remote terminal channel recording and transmitting apparatus as claimed in claim 32.
JP4509075A 1991-03-19 1992-03-19 Device that generates and collects viewing statistics Pending JPH06506334A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US671,532 1991-03-19
US07/671,532 US5251324A (en) 1990-03-20 1991-03-19 Method and apparatus for generating and collecting viewing statistics for remote terminals in a cable television system
PCT/US1992/002211 WO1992017027A1 (en) 1991-03-19 1992-03-19 Apparatus for generating and collecting viewing statistics

Publications (1)

Publication Number Publication Date
JPH06506334A true JPH06506334A (en) 1994-07-14

Family

ID=24694899

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4509075A Pending JPH06506334A (en) 1991-03-19 1992-03-19 Device that generates and collects viewing statistics

Country Status (11)

Country Link
EP (1) EP0576597A1 (en)
JP (1) JPH06506334A (en)
CN (1) CN1066359A (en)
AU (1) AU669659B2 (en)
BR (1) BR9205792A (en)
CA (1) CA2106597A1 (en)
CS (1) CS83492A3 (en)
MX (1) MX9201232A (en)
PL (1) PL169709B1 (en)
TW (1) TW238461B (en)
WO (1) WO1992017027A1 (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5798785A (en) 1992-12-09 1998-08-25 Discovery Communications, Inc. Terminal for suggesting programs offered on a television program delivery system
US5659350A (en) 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US7835989B1 (en) 1992-12-09 2010-11-16 Discovery Communications, Inc. Electronic book alternative delivery systems
US7509270B1 (en) 1992-12-09 2009-03-24 Discovery Communications, Inc. Electronic Book having electronic commerce features
US8073695B1 (en) 1992-12-09 2011-12-06 Adrea, LLC Electronic book with voice emulation features
US5600573A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Operations center with video storage for a television program packaging and delivery system
US5559549A (en) * 1992-12-09 1996-09-24 Discovery Communications, Inc. Television program delivery system
US7269841B1 (en) 1992-12-09 2007-09-11 Sedna Patent Services, Llc Digital cable headend for cable television delivery system
US7336788B1 (en) 1992-12-09 2008-02-26 Discovery Communicatoins Inc. Electronic book secure communication with home subsystem
US6181335B1 (en) 1992-12-09 2001-01-30 Discovery Communications, Inc. Card for a set top terminal
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
US7073187B1 (en) 1992-12-09 2006-07-04 Sedna Patent Services, Llc Menu-driven television program access system and method
US7401286B1 (en) 1993-12-02 2008-07-15 Discovery Communications, Inc. Electronic book electronic links
US7849393B1 (en) 1992-12-09 2010-12-07 Discovery Communications, Inc. Electronic book connection to world watch live
US5600364A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US6463585B1 (en) 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
ATE384402T1 (en) * 1993-12-02 2008-02-15 Sedna Patent Services Llc APPARATUS AND METHOD FOR ON-DEMAND VIDEO PROGRAMS
US8095949B1 (en) 1993-12-02 2012-01-10 Adrea, LLC Electronic book with restricted access features
US7861166B1 (en) 1993-12-02 2010-12-28 Discovery Patent Holding, Llc Resizing document pages to fit available hardware screens
US7865567B1 (en) 1993-12-02 2011-01-04 Discovery Patent Holdings, Llc Virtual on-demand electronic book
US6226794B1 (en) 1996-09-17 2001-05-01 Sarnoff Corporation Set top terminal for an interactive information distribution system
JP2001520819A (en) * 1996-10-31 2001-10-30 センサーマティック・エレクトロニクス・コーポレーション Intelligent video information management system
DE19722915A1 (en) * 1997-05-31 1998-12-03 Alsthom Cge Alcatel Digital decoder of a transmission system
US9009773B1 (en) 1998-06-30 2015-04-14 Cox Communications, Inc. Method and apparatus for providing broadcast data services
CN1867068A (en) 1998-07-14 2006-11-22 联合视频制品公司 Client-server based interactive television program guide system with remote server recording
MX340302B (en) 1998-07-17 2016-07-04 Rovi Guides Inc Interactive television program guide system having multiple devices within a household.
AR020608A1 (en) 1998-07-17 2002-05-22 United Video Properties Inc A METHOD AND A PROVISION TO SUPPLY A USER REMOTE ACCESS TO AN INTERACTIVE PROGRAMMING GUIDE BY A REMOTE ACCESS LINK
KR100946318B1 (en) 2000-10-11 2010-03-09 유나이티드 비디오 프로퍼티즈, 인크. System and method for providing data storage to server of on-demand media delivery system
SE0101335L (en) * 2001-04-12 2002-10-13 Direct2Internet Ab System for determining the presence of a utilized TV channel
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
EP3709539B1 (en) 2005-09-26 2024-11-27 Nielsen Media Research, Inc. Methods and apparatus for metering computer-based media presentation
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
TW200945816A (en) * 2008-04-25 2009-11-01 Chun Chien Cable Television Co Ltd Noise measuring method of digital signal and measuring device thereof
US8959556B2 (en) 2008-09-29 2015-02-17 The Nielsen Company (Us), Llc Methods and apparatus for determining the operating state of audio-video devices
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
EP2222002A3 (en) * 2009-02-24 2011-09-14 Irdeto Access B.V. Viewer presence detection
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9692535B2 (en) 2012-02-20 2017-06-27 The Nielsen Company (Us), Llc Methods and apparatus for automatic TV on/off detection
KR102640951B1 (en) * 2018-11-22 2024-02-26 에스케이하이닉스 주식회사 Memory controller and operating method thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3987397A (en) * 1975-04-25 1976-10-19 Belcher Brian E Remote unit for a two-way cable communications system
US4566030A (en) * 1983-06-09 1986-01-21 Ctba Associates Television viewer data collection system
US4658290A (en) * 1983-12-08 1987-04-14 Ctba Associates Television and market research data collection system and method
US4905080A (en) * 1986-08-01 1990-02-27 Video Research Ltd. Apparatus for collecting television channel data and market research data
US4943963A (en) * 1988-01-19 1990-07-24 A. C. Nielsen Company Data collection and transmission system with real time clock

Also Published As

Publication number Publication date
BR9205792A (en) 1994-06-28
TW238461B (en) 1995-01-11
MX9201232A (en) 1992-10-01
AU1680492A (en) 1992-10-21
CA2106597A1 (en) 1992-09-20
AU669659B2 (en) 1996-06-20
EP0576597A1 (en) 1994-01-05
PL169709B1 (en) 1996-08-30
EP0576597A4 (en) 1994-03-09
WO1992017027A1 (en) 1992-10-01
PL293901A1 (en) 1992-11-30
CS83492A3 (en) 1992-10-14
CN1066359A (en) 1992-11-18

Similar Documents

Publication Publication Date Title
US5251324A (en) Method and apparatus for generating and collecting viewing statistics for remote terminals in a cable television system
AU669659B2 (en) Apparatus for generating and collecting viewing statistics
US5225902A (en) Automatic frequency selection in a bi-directional cable television system
EP0531302B1 (en) Cable television radio frequency subscriber data transmission apparatus and rf return method
EP0532504B1 (en) Cable television radio frequency data processor
US5255086A (en) Method and apparatus for RF data transfer in a CATV system
US5155590A (en) System for data channel level control
US5245420A (en) CATV pay per view interdiction system
EP0559802B1 (en) Catv pay per view interdiction system method and apparatus
AU641755B2 (en) Cable television radio frequency return method