METHOD AND SYSTEM FOR SUBSCRIPTION TELEVISION BILLING AND ACCESS

Abstract: A subscription television system and method in which billing information regarding programs actually viewed by a subscriber of the system is accumulated (20) over nondedicated telephone lines. A scrambled television program signal containing a block of television program material (14), a program identification code (18) unique to the block of program material, and a program category code (18), is broadcast (16). The codes are preferably included in the vertical retrace interval of the video portion of the program signal and the transmitted program signal is selectively received at a subscriber station (12) and selectively unscrambled (24) to permit viewing of the block of program material being transmitted in response to subscriber action (30) indicating acceptance for viewing of the block of program material. The received program category code is compared (92) with a locally generated category code (90) to determine whether the program is acceptable for viewing. The program identification code is detected (64) and stored (68) for subsequent transmission in response to the subscriber action indicating acceptance for viewing of the received block of program material. The program identification code stored at the subscriber station is selectively accessed from a remote location (10) over telephone lines on other than a real time basis (e.g., a periodic basis) to thereby provide billing information at the remote location as to programs actually viewed by the subscriber. The subscriber can thus be billed monthly or on some desired periodic basis for programs actually viewed during the preceding period. The billing period can be varied (32, 70) from the remote location (10) to provide a means to control the number of programs which a subscriber can receive.

Description: ETHOD AND SYSTEM FOR SUBSCRIPTION TELEVISION BILLING AND ACCESS BACKGROUND OF THE INVENTION The present invention relates to subscription television and more particularly to a method and system for obtaining billing information regarding programs view¬ ed by a subscriber of a subscription television system. Since the advent of subscripti'on or pay televi¬ sion, numerous techniques have been devised to bill the subscribers for the service provided. It has been suggest¬ ed that the subscriber pay for subscription television ser¬ vices on a fixed charge basis, a uniform cost per unit use basis, or on a per program charge basis. More recent sys¬ tems have adopted the per program basis for billing. . It will be appreciated that a fixed charge or uniform charge per unit basis of billing presents the least problems with regard to recording and calculating billing charges. With a fixed charge system as is used with most cable television or CATV systems, the station operator mere- ly bills the subscriber a fixed amount on a monthly basis. The uniform per unit use billing involves some¬ what more complex procedures since actual viewing time must be recorded and somehow made available to the opera¬ tor for billing purposes. Moreover, the viewing time must be registered in conjunction with the identity of each subscriber so that an individual subscriber can be billed for his viewing time. The, most complex billing system and yet the most desirable from the standpoint of the subscriber is billing on the basis of actual programs viewed with dif¬ ferent charges for different programs. In such a system, the billing entity must know both the identity of the sub¬ scriber and the identity of the programs viewed during a billing period. Several billing systems have been developed in order to charge subscribers to a pay television system on the basis of programs actually viewed. Typical of these types of systems are the coinbox systems that are exempli- fied by United States Patent 3,021,383. In such a system, the subscriber must deposit a certain amount of money in a coinbox attached to the receiver in order to view a particular program. Different programs may be assign¬ ed different charges so that, for example, a particular movie may cost less to view than a sporting event. With such a system, payment for the program enables the viewing of a program and payment is thus assured. However, the billing entity (the system operator) must collect the money from the coinboxes on a periodic basis, requiring consi- derable manpower and also requiring access to the subscrib¬ er's home. Another approach to billing on a per program basis requires the subscriber to place a telephone call to some central location and request the receipt of a particular program. The calling subscriber's equipment is then ena¬ bled and charges for the program can be recorded and billed to the calling subscriber. It will be appreciated that such a system may encounter difficulties in large service areas with a large number of subscribers. In addition, the subscriber's telephone must be utilized frequently for this purpose. Other approaches to the billing problem in pay TV systems include the one of cards or paper tapes that are used at the subscriber location to record viewing in¬ formation. In a particular system, a card is mailed to the subscriber and is required for operation of the sub¬ scriber's receiver. The card is punched or otherwise im¬ printed at the subscriber location to record program charg¬ es and must be mailed or otherwise transmitted to the sys¬ tem operator so that charges may be assessed. Typical of these types of systems are those shown in U.S. Patents 3,470,309, 3,475,547 and 3,531,583. Another type of billing system may be character¬ ized as a real time metering or interrogating system as that shown in U.S. Patents 3,396,232, 3,716,654 and 3,733,430. These systems typically interrogate the re¬ ceivers on a program by program basis (e.g., through the use of special transducers) to determine if the subscriber is watching a particular program. This information can then be used for billing purposes as well as audience survey purposes and the like. It can be seen that the foregoing systems suf¬ fer from numerous deficiencies including system complex¬ ity, enormous time consumption, reliance on subscriber action to receive billing information, and the like. OBJECTS AND SUMMARY OF THE INVENTION It is accordingly an object of the present invention to obviate the foregoing and other deficiencies of the prior art pay television system billing procedures through the use of a novel method and system for billing on a per program basis with a minimum ^ of complex equip¬ ment and a minimum of human intervention. It is another object of the present invention to provide a novel method and system for obtaining billing information regarding programs actually viewed by a sub- . -4- scriber of a pay television system wherein program identi¬ fication data is recorded and is accessed on a periodic basis from a central location, thus, eliminating the need for the gathering of the information through the inter- vention of the system subscriber. It is yet a further object of the present inven¬ tion to provide a novel subscriber television system and method in which the length of the billing period can be varied to provide flexibility in the control of programs available to the subscriber. These and other objects and advantages are accom¬ plished in accordance with the present invention by a method and system in which a pay television decoder at subscriber location selectively unscrambles television program signals and includes, in addition to unscrambling circuitry, a memory for storing information. The decoder is periodically connected to a remote central location over telephone lines so that the memory can be accessed to transfer information into and out of the memory. Con- nection of the decoder to the central location is controlled at the subscriber location by a variable time period timing circuit which is setable from the central location so that access to the memory may be effected by the timing circuit at the subscriber location at the end of some desired time period determined from the central location will become apparent to one skilled in the art to which the invention pertains from the following detailed description when read in conjunction with the appended drawings. BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a functional block diagram illustra¬ ting a subscription or pay television system in accordance with the present invention; Figure 2 is a signal diagram illustrating an exemplary form of the video portion of the program signal -SUR Y with scramble and program ID codes as utilized in the system of Figure 1; Figure 3 is a functional block diagram illustra¬ ting the central transmitting station of Figure 1 in greater detail; Figure 4 is a functional block diagram illustra¬ ting the subscriber station equipment of Figure 1 in greater detail; Figure 5 is a functional block diagram illustra- ting an access unit with a settable clock for providing variable length billing periods; and Figure 6 is a block diagram illustrating a cate¬ gory selection device which can be included with the sub¬ scriber station equipment. DETAILED DESCRIPTION Referring now to Figure 1, the system accord¬ ing to the present invention generally comprises central station equipment 10 which supplies program signals in a scrambled form to subscriber station equipment 12 at each of the subscriber stations. As will be described hereinaf¬ ter in greater detail, the scrambled program signal in¬ cludes scrambled audio and video signals as well as vari¬ ous synchronizing signals and codes. The scrambled pro¬ gram signal SPROG is supplied to the subscribers either by conventional broadcast or cable techniques. The audio and video signals from a conventional source such as television camera equipment are applied to a program signal scrambler 14 to produce respective scram¬ bled audio and video signals SAUD and SVID. In addition, the program signal scrambler 14 provides a transmitted scramble code TSC for transmission with the scrambled program audio and video signals. The SAUD, SVID and TSC signals from the scrambler 14 are provided to a suitable conventional transmitter 16 for production of a scrambled progra signal that includes the code signals and for transmission to subscriber stations. A program ID code unit 18 synchronized with the scrambled video signal and scramble code provides a program code TPC for transmission with the program signals. This program ID code TPC is combined with the scrambled program video and the scrambled code for transmission to the subscriber as is described hereinafter in greater de¬ tail. In addition, the central station equipment 10 may include a billing data gathering computer 20. It should however be understood that the billing data gathering com¬ puter 20 may be located at any convenient central location and need not be located at the transmitting site. The scrambled program signal SPROG from the cen- tral station equipment 10 is received by a program signal receiver 22 at the subscriber station and the received signal is supplied both to a program signal unscrambler 24 and to a control and storage unit 26. The program signal unscrambler 24 operates in response to control signals from the control and storage unit ' 26 to unscramble the in¬ coming program signal and provide unscrambled audio and video signals UAUD and UVID to a conventional modulator 28. The modulator 28 modulates a carrier signal of an appropriate carrier frequency with the unscrambled audio and video signals and supplies the unscrambled program sig¬ nal in the form of a modulated carrier wave to the televi¬ sion _ set in a conventional manner. A subscriber control unit 30 provides subscriber control of program viewing. The subscriber control unit 30 may, for example, include one or more subscriber mani¬ pulated controls which permit the subscriber to selective¬ ly tune a conventional tuner in the program signal receiv¬ er 22 in order to select a desired program as well as to provide appropriate signals to the control and storage unit 26 indicating that the subscriber has selected a pro¬ gram for viewing and has thus assumed the obligation to pay that program. -BUREΛT J The control and storage unit 26 detects code sig¬ nals in the incoming scrambled program signal for unscram¬ bling and billing purposes. In this respect, the trans¬ mitted scrambled code TSC is detected by the control and storage unit 26 and compared to a received scramble code RSC supplied to the control and storage unit through an access unit 32 and stored in the control and storage unit. The control and storage unit 26 also detects the trans¬ mitted program code TPC in the incoming program signal and stores the program code of a particular program being view¬ ed. The stored program code SPC is then supplied on com¬ mand to the access unit 32. As illustrated, the access unit 32 is connected to telephone lines which are in turn connectable through conventional telephone switching equip- ment to the telephone lines leading to the billing data gathering computer 20. In operation, the audio and video program signals are supplied to the program signal scrambler 14 and are scrambled in any suitable conventional manner. For example, these signals may be scrambled in accord¬ ance with the techniques described in United States Patent 3,824,332 through selective inversion of portions of the video signal. The scramble code TSC may be in¬ serted into the video signal in order to permit unscram- bling of the program signals at the subscriber station as is set forth in patent No. 3,824,332. In addition, each program that is transmitted in a scrambled form may be identified by placing a pro¬ gram code TPC in the video signal during the vertical retrace interval of the signal or at any other conven¬ ient location. In this connection, the program code and scramble code may be combined with the program video at the appropriate locations by synchronizing the gener¬ ation of these codes with the video synchronizing sig- nals in any known manner such as that shown in the ref¬ erenced patent No. 3,824,332. The program signal transmitter 16 combines the video and code signals and transmits this combined sig¬ nal together with the audio signal at an appropriate car¬ rier frequency. The resultant video portion of the pro- gram signal may thus take the form illustrated in Figure 2. For example, as is illustrated in Figure 2, the suc¬ cessive horizontal lines of the video signal are conven¬ tionally separated by horizontal synchronization pulses and each frame of video signals is separated by a verti- cal retrace interval or vertical synchronization signal. During the vertical retrace interval, various equalizing and synchronization pulses are provided and it is in this interval that the scrambled .and program ID codes are preferably combined with the transmitted program sig- nal. These codes are preferably encoded in a digital form as illustrated in Figure 2 although it should be understood that any well known coding technique such as the tone burst technique described in U.S. Patent 3,824,332 may be utilized. With continued reference to Figures 1 and 2, the transmitted program video signal is thus in the form of a scrambled signal (e.g. , with selected frames of video information inverted) with codes inserted at appropriate locations to identify the program being transmitted and to indicate to the subscriber equipment the state of the subsequent video signal (i.e., inverted or non-inverted1. , The program signal receiver 22 selects a particular" carrier frequency through the use of a con¬ ventional tuner and demodulates the incoming program sig- nal to recover the audio, video and code signals. The recovered scrambled program signal is sup¬ plied to the program signal unscrambler 24 and to the con¬ trol and storage unit 26 for unscrambling and detection of the codes contained in the video- portion of the pro- gram signal. The scramble codes detected in the program signal are used to generate the control signals that con- trol the unscrambling of the program signal by_the un¬ scrambler 24. The program code in the incoming video signal is stored in a storage unit that my be selective¬ ly accessed by an access unit 32. The access unit 32 may be, for example, of the type disclosed in copending U.S. patent applications Serial No. 683,161 filed May 4, 1976 and Serial No. 701,033 filed June 29, 1976, both by Robert S. Block and John R. Martin. It will be appreciated that the invention provides a relatively simple manner of subscriber bill¬ ing that allows for the identification of programs ac¬ tually viewed and the rapid gathering of this informa¬ tion on a periodic basis long after a program has been viewed. Each subscriber station is selectively access- ad so that program viewing information in association with subscriber identification information is available at a central location for billing purposes. Moreover, the billing gathering computer 20 has complete control over the subscriber station equipment 12 in the sense that it can deny new scrambled codes to the subscriber station equipment on a selective basis if that particular subscriber has not paid his bill or for other relevant reasons. To facilitate an understanding of the present invention, the central station equipment 10 and the sub¬ scriber equipment 12 are illustrated in greater detail in Figures 3 and 4, respectively. Referring to Figure 3, the central station equip¬ ment receives the unscrambled program signal UPROG includ- iήg the audio and video portions. The audio portion is applied to a program audio scrambler 42 and to a video sync detector 44. The video sync detector 44 detects an appropriate synchronization pulse in the video signal, e.g., the vertical sync pulses, and supplies the sync pulse to a scramble code generator 46 and to the program ID code unit 18. The scramble code generator 46 supplies a video scramble control signal VCS to.the program video scrambler 42 and an audio scramble control signal ACS to the program audio scrambler 40. The program signal is thus scrambled to produce a ^ scrambled audio signal SAUD and a scrambled video signal SVID in a conventional manner. In addition, the scramble code TSC is generated by the scramble code generator 46 so as to identify the manner in which the program signal has been scrambled. As was previously mentioned, the program ID code unit 18 receives the sync signal from the video sync de¬ tector 44 and generates the program code- signal TPC. In this connection, a program ID code selector 48 may be provided to control the generation of a particular program code by a program ID code generator 50. Thus, the station operator can select a particular code for a particular program in this manner. The scrambled audio and video signals together with the scrambled code and program code are supplied to the scrambled program signal transmitter 16 comprising a signal combiner 52 and conventional modulators and trans¬ mitters 54. The signal combiner 52 receives the -scrambled video, scramble code and program code signals and combines these signals in a conventional manner to produce a signal such as that illustrated in Figure 2. This combined sig- nal is then applied to the modulators and transmitters 54 together with the scrambled audio signal for modulation of these signals onto a suitable, carrier wave for transmission. It will thus be appreciated from the diagram of Figure 3 that the video sync detector 44 detects the appro- priate synchronization pulse in the video signal in order to trigger the scramble code generator 46 and the program ID code generator 50 at appropriate times. For example, the video sync detector 44 preferably detects the vertical sync pulse during the vertical retrace interval of the video signal. This vertical sync pulse triggers the scram¬ ble code generator 46 in order to cause the program video - signal to be inverted or passed uninverted at an appropri¬ ate time. In addition, the detected sync signal triggers the scramble code generator and the program ID code gener¬ ator in order to synchronize the generation of the scramble code and program code signals TSC and TPC with the occurr¬ ence of the vertical retrace interval. The audio scramble control signal ACS generated by the scramble code genera¬ tor 46 may be any suitable control signal and need not be synchronized to the video synchronization pulses. The signal combiner 52 conventionally combines the video and code signals and the modulators and trans¬ mitters 54 provide appropriate modulated signals for ei¬ ther broadcast or cable transmission. Referring now to Figure 4, the program signal re- ceiver 32 at the subscriber station may include a conven¬ tional tuner 56 and a conventional demodulator 58. The scrambled program signal is supplied to the tuner 56 and to the demodulator 58 for recovery of the scrambled audio and scrambled video signals. The scrambled video signal, of course, contains the program and scramble codes in addi¬ tion to video information. Control of the tuner 56 and thus selection of a particular carrier frequency may be accom¬ plished in a conventional manner by a control knob on the subscriber control unit 30. The control unit 30 may there- fore be referred to as a program select and accept control since this control also may provide for the application of an accept signa.1 ACC to the control and storage unit 26 as an indication that the subscriber has assumed the obliga¬ tion to pay for a particular program to which the equip- merit is tuned. The scrambled audio signal is supplied to a pro¬ gram audio unscrambler 60 and the scrambled video signal is supplied both to a program video unscrambler 62 and to a code detector 64 in the control and storage unit 26. The code detector 64, when enabled by the accept signal ACC, detects the received scramble code comparator 66 and the 0209 . -12- received program code in the video signal. The received scrambled code is supplied to a scramble code ^ comparator 66 and the received program code is supplied to a conven¬ tional signal storage device 68 for storage and later re- call by the access unit 32. The scramble code comparator 66 receives a stored scramble code signal SSC from the signal storage device 68 and generates the video and audio unscramble control sig¬ nals VCS' and ACS', respectively. These two signals are supplied to the respective program video unscrambler 62 and the program audio unscrambler 60 in order to reconsti¬ tute the scrambled video and audio signals to their origi¬ nal form prior to scrambling by the program signal scram¬ bler 14 at the central station equipment. This unscram- bling process may take the form, for example of that il¬ lustrated and described in previously referenced U.S. Pat¬ ent 3,824,332. Thus, for example, when the received scram¬ ble code RSC is compared to the stored scramble code SSC and is identified as an invert signal, the VCS' signal causes the program video unscrambler 62 to invert the sub¬ sequent frame of video signals. Similarly, when the re¬ ceived scramble code is compared with the stored scramble code and is identified as a non-invert signal, the video signal is passed by the program video unscrambler 62 in an uninverted form. The access unit 32 is connected to the tele¬ phone lines as was previously described and provides ac¬ cess between the billing data gathering computer 20 and the signal storage device 68. The subscriber station equip- ment may be accessed in any one of the various ways dis¬ closed in the previously referenced copending patent ap¬ plications of Block and Martin such as through the timed placement of a call from the access unit 32 to the compu¬ ter 20 (e.g., the placement of a call on a monthly basis). Similarly, when the signal storage device 68 is full and can store no more program codes, the access unit 32 may place a call to the data gathering computer 20 to transfer billing information thereto. In this connection, the computer 20 and access unit 32 may be connected over the telephone lines through conventional telephone switching equipment as commanded either from the access unit 32 or from the computer 20. After the connection is effected between the computer 20 and the access unit 32, various data may be transmitted over the telephone lines. The computer 20 may, for example, initially com¬ mand the access unit 32 to transmit the stored program code signals SPC from the signal storage device 68 to the compu¬ ter 20. This may be accomplished in any suitable manner as, for example, by sending a code to the access unit 32 and generating an interrogate or read signal INT which caus¬ es the signal storage device 68 to supply the stored program codes SPC to the telephone lines and therefore to the com¬ puter 20. Similarly, the computer 20 may transmit a code to the access unit 32 commanding it to generate a strobe or write signal STR in order to transmit new scramble codes RSC through the access unit to the signal storage device 68. During normal operation, then, the signal storage device may be supplied with scramble codes for one month's programs and at the end of that month new scramble codes may be supplied for the next month's programming. At the same time, the program codes stored in the signal storage device 68 may be accessed and transferred to the computer 20 so that the subscriber may be billed for ac¬ tual programs viewed during the preceding month at var- ious rates for various programs. An embodiment of an access unit which provides for variable control of the billing period is illustrated in Figure 5. The access unit 32 includes an UP-DOWN count¬ er 70 which comprises a setable clock and provides a sig- nal to indicate when the computer 20 should be called to perform a billing operation. The DOWN or alternatively the PRESET input terminal of the counter 70 JLs connected to a discriminator 72 which transmits a billing period length signal BPL received from the computer over the tel¬ ephone lines, The discriminator 72 can also transmit other signals received over the telephone lines to other circui¬ try in the access unit 32 and to the signal storage device 68 (e.g., the INT and STR signals). The billing period length signal BPL reduces the count in the counter by a predetermined amount or alternatively presets the counter to a predetermined count corresponding to the length of the desired billing period, e.g. , one month. The UP input terminal of the counter 70 is con¬ nected to a clock 74. It will be obvious that the frequen¬ cy of the output signal of the clock 74 will be determina- tive of the amount the count in the counter 70 is reduced by the signal BPL to obtain the desired billing period length. An output terminal of the counter 70, e.g., the zero count output signal, is connected with an automatic telephone dialing unit 76. After a period of time deter¬ mined by the billing period length signal BPL, the count in the counter 70 will reach a predetermined value such as zero and a billing time signal BTS will be transmitted to the dialing unit 76. This enables the dialing unit 76 and causes it to place a call to the computer 20 to pro¬ vide a connection between the computer 20 and the access unit 32. Once the connection between the access unit 32 and the computer 20 is made, the previously described pro- cedures associated with the billing operation are performed. In addition, a new billing period length signal BPL is transmitted to the access unit 32 to preset the counter 70 to a predetermined value, to establish a new billing per¬ iod, and remove the billing time signal BTS. A signal lamp 77 can be connected to the counter 70 to indicate when a billing operation is taking place. ' An output terminal of the counter 70 can be con¬ nected to the code detector 64 to provide an inhibit sig¬ nal INHIB which prevents operation of the code detector af¬ ter the termination of one billing period and prior to the beginning of.the next succeeding billing period. The in¬ hibit signal may also be connected to the clock 74 to in¬ hibit the clock and so that the inhibit signal is maintain¬ ed until the counter is again preset by the BPL signal. Prior to generation of the billing time signal BTS, the inhibit signal INHIB is in a low state. This sig¬ nal is inverted by an inverter 78 and enables an AND gate 80. A second input terminal of the AND gate 80 is connect¬ ed with an output terminal of the program select and access control 30 to receive the accept signal ACC. As long as an inhibit signal is not generated, the accept signal is trans¬ mitted to the code detector 64 by means of the AND gate 80. If, however, the count in counter 70 has reached the inhibit value and the inhibit signal INHIB is generated, the AND gate 80 will be disabled. The subscriber will not be able to actuate the code detector 64 to receive a broad¬ cast program until the counter 70 is reset by a billing per¬ iod length signal BPL from the computer. A signal lamp 82 can be connected to the output terminal to indicate that the system is in the inhibit mode. The billing period length signal BPL can be var¬ ied by the computer to provide a means of flexible control over the amount of program material a subscriber will be able to receive and view. For example, the billing period length signal will normally set the length of the billing period to be one month, i.e.-, the counter will reach the predetermined count that generates the INHIBIT and BTS sig¬ nals around 30 days after the BPL signal presets the counter. At the end of the one-month billing period, the computer is dialed by means of the automatic dialing unit 76 in response to the BTS signal and the computer is fed the billing infor¬ mation stored in the signal storage device 68. The computer checks to determine whether the sub¬ scriber's bill for the previous billing period has been paid. If it has, the computer sends out a billing length signal which resets ^ the counter 70 for another one-month period and supplies the.new scramble codes for the next month's program¬ ming. If, however, the subscriber's previous bill has not been paid, the computer 20 will send out a billing period length signal BPL which resets the counter 70 for a one-week billing period, for example. In the example above, only the scramble codes for the week's worth of pro¬ gramming will be transmitted to the access unit 32. • After one week in the above example, the billing time signal BTS will be generated and the computer 20 will be connected to the access unit 32. The computer will again check to determine whether the bill has been paid. If it has, a billing period length signal will be transmitted by the computer to reset the billing period to terminate at the end of the one-month period of which one week has elapsed. The remainder of the scramble codes for the month's programming will also be supplied. If the subscriber's bill has not yet been paid, a new length signal (which may be zero) will be furnished by the computer. The inhibit signal INHIB will prevent the subscriber from viewing any of the televised programs until the bill has been paid, or the decoder will be given no enable codes and therefore is inhibited from decoding. The signal lamp 82 indicates that the bill must be paid before further access to the broadcast programs can be achieved. ' The inhibit signal INHIB can be generated simul¬ taneously with generation of the billing time signal BTS to prevent access to broadcast programs during billing operations and until the counter 70 is reset. Alterna¬ tively, the inhibit signal can be generated a short time after the billing time signal, e.g. , one minute, to allow normal billing operations and reset to occur without inter- ference with program access when bill promptly. As a further feature of the a plurality pf different programs whi 5 according to•content can be selective subscriber. One embodiment for'prov: lity is illustrated in Figure 6. The program access and coni switch 84 or similar such device whic 10 to indicate that a particular broaden by generating the accept signal ACC. control unit 30 includes a category : selector knob 86 is preferably a key which can be locked and turned to a < 15 programming only by means of a speci; knob 86 includes a pointed indicator turned to a number of different cate< A, B, C, and X. The different categories si 20 can represent classification of the 1 based upon subject matter content of example, the classification breakdow] A: Suitable for viewing general; 25 B Subject matter requir C Restricted subject a- X X-rated material. Alternatively, a category S can be s interest groups, such as doctors, la- 30 a case, the classifications could be A: General; B: Parental Guidance; C: X-rated; and _ S: Special interest. Furthermore, the logic circuitry associated with the selector • knob is designed so that subscribers belonging to one special interest group will not receive those intended for a different group, i.e., lawyers will not receive educational programs for doctors. The selector knob 86 can be connected to a category code generator 90. The code generator 90 is responsive to the position of the selector knob 86 and generates a signal containing the code or codes identifying the category or categories which have been chosen as acceptable for viewing. For example, if the selector knob is set to the "A" position, a code word will be generated indicating that only A category programs are to be unscram¬ bled. If the "B" position is selected, a code or words will be generated indicating that A or B category programs can be unscrambled. The "C" position will cause generation of a code word or words to indicate that A, B or C category programs can be unscrambled, and "X" will indicate that any of the four categories of programs are acceptable. The output signal of the category code generator 90 is fed to a comparator 92. The comparator 92 also receives a signal identifying the category in which the received program is classified. This coded signal can form part of the program code signal TPC. For example, if the program code signal is a digital signal, the category code may be contained in the first three bits of the program code signal. Alternatively, different groups of program identification numbers can be assigned to programs of different categories. For example, programs numbered 1-200 will be "A" category- programs, programs numbered 201-500 will be required to be broadcast with the program I.D. signal and the "A" position of the switch 86 will allow decoding (unscrambling) of all programs numbered 200 " or below, the "B" position all programs numbered 200 or below, the "B" position all programs numbered 500 or below, etc. The category signal present in the incoming broadcast signal is detected by a detector 94 and fed as an input signal to the comparator 92. The comparator compares the two input signals and if they correspond, i.e., the category of the broadcast signal is acceptable for viewing, an enabling signal is produced at the output terminal. The enabling signal enables an AND gate 96, which transmits the accept signal ACC to the code detector 64. The category selection feature permits selective control by the subscriber of the programs which can be viewed. Furthermore, the key lock selector knob allows parents to prevent unauthorized viewing by children of programs having sensitive subject matter.

Claims: WHAT IS CLAIMED IS; 1. A method for selectively connecting a pay televi¬ sion system-decoder that unscrambles a received scrambled television program signal at a subscriber station to a re¬ mote location in order to transfer information between a memory in the decoder and the remote location over telephone lines, characterized by the fact that the memory at the subscriber station is selectively connected to the remote location over telephone lines at the end of a predetermined time period and the predetermined time period is variable by a setting a clock at the subscriber location in response to a signal transmitted from the remote location in order to establish the duration of the predetermined time period. 2. The method of claim 1 further characterized by the fact that the unscrambling of received program signals is inhibited after the termination of said predetermined time period until a signal is transmitted from the remote location to establish a new time period. 3. The method of claim 1 further characterized by the fact that a sequence of scrambling codes which are associated with said newly established time period is transmitted from the remote location to the subscriber location over the telephone connection. 4. The method of claim 3 characterized by the fact that the transmitted scrambling codes are limited to only those codes associated with the newly established time periods. 5. The method of claim 1 characterized by the fact that the memory stores information relating to programs viewed by the subscriber and the stored information is transmitted to the remote location in order to bill the subscriber in accordance with the stored information. 6. A pay television system according to the method of claim 1 in which television program signals are trans ¬ mitted to subscribers in a scrambled form and are unscram- bled at the subscriber location by a decoder that includes a memory for storing information, a system for accessing the memory characterized by an access circuit at the subscriber location for selectively connecting the memory to a control means at a central location over telephone lines after a predetermined time period, and a variable timing circuit at the subscriber location for controlling the access circuit to connect the memory to the control means, the timing circuit receiving from the control means a signal said predetermined time period so that the timing circuit is setable to cause the access circuit to connect the memory and control means at the termination of a desired, variable time period. 7. The pay television system of claim 6 characterized by the fact that the access circuit includes an automatic telephone dialing unit which connects said access circuit to the control means over the telephone lines at the end of said time period. 8. The pay television system of claim 6 characterized by the fact that the access circuit also generates an inhibit signal at the termination of said time period, which signal inhibits unscrambling of received program signals until an identifying signal is received from said control means. --gUREΛ - 9. The method of claim 1 further characterized by the fact that the received scrambled program tele¬ vision signal includes a category signal identifying the program signal as one of a plurality of categories of programs- and that a signal identifying at least one of a plurality of categories which will be accepted for viewing is generated at the subscriber station, and the display of the received program is inhibited if the received category identifying signal does not correspond with the category identifying signal generated at the subscriber station. 10. The method of claim 9 further characterized by the fact that the generation of the category iden¬ tifying signal at the subscriber location is accom¬ plished by setting a category selector to one of a plurality of category positions wherein the setting of the selector to a first position enables the display of only one category of programs and the setting of the selector to a second position enables the display of at least two categories of programs. 11. The pay television system of claim 6 characterized by the fact that the control means at the central location includes apparatus for trans¬ mitting with each program signal a category signal identifying the program signal as one of a plurality of categories of programs, and the subscriber location includes a generator for generating a signal identify¬ ing at least one of the plurality of categories of programs which will be accepted for viewing, a com- parator for detecting whether a received category identifying signal corresponds with the category iden¬ tifying signal generated at the subscriber location, and apparatus for inhibiting the display of a of a received program when the compared category identifying signals do not correspond. - RE

Inventors: BLOCK R, MARTIN J
Applicants: TELEASE INC
Application year: 1979
Main classification: H04N7
IPC codes: H04M11, H04N7