WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Auxiliary device control for a subscriber terminal    
United States Patent5657414   
Link to this pagehttp://www.wikipatents.com/5657414.html
Inventor(s)Lett; David B. (Duluth, GA); Hamilton; Scott L. (Duluth, GA); Bacon; Kinney C. (Lawrenceville, GA); Raley; Michael (Lilburn, GA)
AbstractAn auxiliary device control for a subscriber terminal includes a four wire ribbon cable defining a bidirectional communication and data interface from the terminal to one or more auxiliary devices. A communication and data protocol for the bidirectional transfer of instructions, status, and data over the interface includes an address field, command or reply field, data length field, and checksum field transmitted at 9600 baud. In a preferred implementation, the auxiliary device to be controlled is an IR peripheral controller which can tune a VCR, and switch it on and off. Several transactions in the communications and data protocol are used to effect the operation where a control VCR command and reply transaction cause the control of the tuning and recording of the VCR. A set-up VCR command and a brand reply transaction is used to provide information to configure the controller with brands and model of the VCRs. A program event code command and a program event timer reply transaction provide for the automatic recording of a program event based on an event code listed in a television schedule. A channel map command and a reply transaction provide for the downloading of the local cable system channel line up into the controller.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5657414
Auxiliary device control for a subscriber terminal - US Patent 5657414 Drawing
Auxiliary device control for a subscriber terminal
Inventor     Lett; David B. (Duluth, GA); Hamilton; Scott L. (Duluth, GA); Bacon; Kinney C. (Lawrenceville, GA); Raley; Michael (Lilburn, GA)
Owner/Assignee     Scientific-Atlanta, Inc. (Norcross, GA)
Patent assignment
All assignments
Publication Date     August 12, 1997
Application Number     07/984,023
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     December 1, 1992
US Classification     386/35 348/460 348/734 386/83 725/39
Int'l Classification     H04N 007/16
Examiner     Harvey; David E.
Assistant Examiner    
Attorney/Law Firm     Banner & Witcoff, Ltd.
Address
Parent Case    
Priority Data    
USPTO Field of Search     348/10 348/6 348/7 348/734 455/6.1 455/6.3 455/4.1 455/4.2 455/3.1 455/53.1 455/151.1 455/151.2 455/151.4 358/335
Patent Tags     auxiliary control subscriber terminal
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5479266
Young
386/83
Dec,1995

[0 after 0 votes]
5479268
Young
386/83
Dec,1995

[0 after 0 votes]
5410326
Goldstein
348/734
Apr,1995

[0 after 0 votes]
5365282
Levine
348/734
Nov,1994

[0 after 0 votes]
5353121
Young
725/52
Oct,1994

[0 after 0 votes]
5307173
Yuen
386/83
Apr,1994

[0 after 0 votes]
5293357
Hallenbeck
725/39
Mar,1994

[0 after 0 votes]
5247364
Banker
348/569
Sep,1993

[0 after 0 votes]
5151789
Young
725/133
Sep,1992

[0 after 0 votes]
5123046
Levine
380/242
Jun,1992

[0 after 0 votes]
5065235
Iijima

Nov,1991

[0 after 0 votes]
4977455
Young
348/460
Dec,1990

[0 after 0 votes]
4908707
Kinghorn
348/460
Mar,1990

[0 after 0 votes]
4855730
Venners
340/825.24
Aug,1989

[0 after 0 votes]
4755883
Uehira
386/83
Jul,1988

[0 after 0 votes]
4706121
Young
348/27
Nov,1987

[0 after 0 votes]
4633462
Stifle
370/448
Dec,1986

[0 after 0 votes]
4567512
Abraham
725/93
Jan,1986

[0 after 0 votes]
4450477
Lovett
725/93
May,1984

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. An auxiliary device interface for a subscriber terminal of a subscription television service which allows communication to or from, or control of or by, at least one auxiliary device; said auxiliary device controlling a recording apparatus selected from a plurality of brands or makes, each of said plurality of brands or makes responding to commands associated with said brands or makes, said auxiliary device interface comprising:

a transmitter included in the subscriber terminal for transmitting at least one of data, control, and instruction over a transmit conductor in a predetermined communication protocol to said at least one auxiliary device, said at least one of data control, and instruction including a generic start command or a generic stop command;

a receiver included in said subscriber terminal for receiving at least one of data, control, or instruction over a receive conductor in said communication protocol from said at least one auxiliary device;

an interface bus including at least said transmit conductor, said receive conductor, and a ground conductor, said interface bus connected between said subscriber terminal and each of said at least one auxiliary device;

a receiver included in each of said at least one auxiliary device for receiving transactions sent from the subscriber terminal over said transmit conductor;

each of said at least one auxiliary device including processing means for processing the received data, control, or instruction; and,

a transmitter included in each of said at least one auxiliary device for transmitting at least one of data, control or instruction in said communication protocol over the receiver conductor, wherein the transmitted at least one of data, control or instruction, transmitted from said transmitter in said at least one auxiliary device, is responsive to the received data, control, or instruction from the subscriber terminal and wherein said associated commands are generated in response to the receipt of said at least one of data, control or instruction from said subscriber terminal.

2. A system for automatically recording a program event broadcast over a subscription television system, said system comprising:

a subscriber terminal adapted to selectively tune the program event at a broadcast time;

a recording apparatus coupled to said subscriber terminal and adapted to record said selectively tuned program event, said recording apparatus selected from a plurality of brands or makes of recording apparatuses, each of said plurality of brands or makes responding to commands associated with said brands or makes; and,

a peripheral controller, bi-directionally communicating with said subscriber terminal via a peripheral interface, said peripheral controller receiving generic commands from said subscriber terminal and outputting said associated commands to said subscriber terminal in response to receipt of said generic commands, said associated commands controlling said recording apparatus;

wherein at least one of said generic commands generated by said subscriber terminal includes a command to said peripheral controller to begin recording at the broadcast time the program event and at least another of said generic commands generated by said subscriber terminal includes a command to stop recording after the program event.

3. A system for automatically recording a program event as set forth in claim 2, wherein:

said recording device is a video cassette recorder.

4. A system for automatically recording a program event as set forth in claim 3, wherein:

said peripheral controller controls said video cassette recorder by means of an encoded infra-red transmission.

5. A system for automatically recording a program event as set forth in claim 2, wherein said subscriber terminal further includes:

a controller for setting a program timer which generates an event start signal as the broadcast time of said program event and generates an event stop signal at the end of said program event;

wherein said controller is responsive to said event start and stop signals, and causes said command to begin recording and said command to stop recording to be transmitted to said peripheral controller.

6. The auxiliary device interface for a subscriber terminal of a subscription television service according to claim 1, said at least one auxiliary device connected to and unidirectionally communicating with said recording apparatus.

7. The auxiliary device interface for a subscriber terminal of a subscription television service according to claim 6, said at least one auxiliary device transmitting information to said recording apparatus via an infrared transmission.

8. The system for automatically recording a program event broadcast over a subscription television system according to claim 2, said peripheral controller unidirectionally communicating to said recording apparatus.
 Description Submit all comments and votes
 


The invention pertains generally to a subscriber terminal for CATV or other subscription television systems and is more particularly directed to a method and an apparatus for controlling and communicating with peripheral devices from a subscriber terminal.

The subscriber terminal, more commonly known as a set top terminal, is an integral component of subscription television systems. These subscription television systems can be cable television (CATV) systems, SMATV systems, multi-point, multi-distribution (MMDS) systems, or direct-to-home (DTH) systems. The subscriber terminals have conventionally provided the functions of tuning particular channels of the subscription system which are outside the subscriber's television receiver capability. Further, they provide conditional access to the particular subscription service through authorization codes and in many services provide tiering or authorization of particular channels of the service by descrambling or decoding.

More recently, the subscriber terminal has become user friendly by providing an interactive, on-screen display and other functions that allow the subscriber to manipulate the subscription service and his television receiver in additional ways. These features include such things as volume control, pay-per-view event confirmation, favorite channel listings, sleep timer features, viewing channel identification, parental control capability, program timers for recording VCR programs, and other types of consumer friendly operational features.

In addition, some of the on screen features found in newer television receivers can be provided for older television receivers by the subscription terminal. Modern subscription terminals are remotely controlled and provide this capability to the older television receiver. For example, channel identity, mute and remote volume control can be accomplished by the subscriber terminal under remote control making the television receiver appear to have these capabilities.

An advantageous example of a subscriber terminal with these advanced consumer features is the 8600 model series of subscriber terminals manufactured by Scientific-Atlanta, Inc. of Norcross, Ga.

Even with the advance in the user friendly features of such subscriber terminals, there have been some inconveniences in interfacing with other consumer devices, such as VCRs and television receivers, because of the incompatibilities in tuning capability and operation. For example, if a subscriber wants to automatically record a program on his VCR and that program is a premium event (it may have to be descrambled in the subscriber terminal), he must not only set the subscriber terminal program timer, but must also set the VCR program timer to ensure that it will be on and tuned to channel 3/4 which is the normal output of the terminal. To program both of these timers, the subscriber must after selecting the program event translate the event time and date into the interface language of each particular piece of equipment that he is using. While both the subscriber terminal and VCR may have user friendly interfaces to assist in the process, they generally will be quite different and cause considerable confusion for the subscriber.

Recently, there has been a service to assist in automatically programming a VCR which consists of a device to decode certain program event codes. These program event codes can be printed in TV program listings, such as in the newspapers or any of the TV program listing services. The subscriber selects a program from the listing and inputs the associated program event code to the VCR control device which translates the code into a date and time for the occurrence of the program. The device then generates infrared (IR) control commands to a VCR to turn the recorder on and off at the proper times.

Presently, this device does not interface seamlessly with cable television subscription services. If the subscriber connects the VCR through a subscriber terminal because he wants to view a scrambled event, the terminal will cause some inconvenience with this device in that its program timer must still be programmed with the date and time of the program event, but more importantly the channel to be tuned by the VCR must be the output of the terminal, such as channels 3/4 for NTSC. If the subscriber connects the VCR directly to the cable with this device, he can not record premium events and must determine whether the TV program listing from which he has taken the program event code has the same channel line up as his subscription service and must ensure that his VCR can tune that channel.

Therefore, it would be quite advantageous to provide a single subscriber equipment configuration which would seamlessly and easily program both the subscriber terminal and the VCR with a program event code. It would also be of advantage for the subscriber terminal to recognize programming sources and be able to translate these into the specific channel frequencies which a local cable system has assigned to them.

SUMMARY OF THE INVENTION

Therefore, it is an object of the invention to provide a peripheral communications and control interface for an auxiliary device connected to a subscriber terminal.

It is another object of the invention to provide an infrared (IR) peripheral controller as an auxiliary device which communicates with and is controlled by the peripheral interface.

It is still another object of the invention to provide control and communications between the subscriber terminal and the IR peripheral controller to control one or more types of VCRs.

Yet another object of the invention is to provide an apparatus for the automatic recording of a program event based on a program event code input to the subscriber terminal from an associated television program listing.

Accordingly, the invention provides a subscriber terminal for a subscription television service which includes a communications and control interface for auxiliary devices. The interface preferably comprises a four wire ribbon cable which provides a serial transmit line, a serial receive line and ground for bidirectional asynchronous digital communications. The fourth line is a power supply line which will source current from the subscriber terminal to an auxiliary device without an internal power supply.

Data, status and control transactions are defined for the communications and control interface including command transactions initiated from the subscriber terminal and reply transactions from the auxiliary devices. An auxiliary device which can be controlled in this manner is an IR peripheral controller which receives communications from the subscriber terminal and converts them to IR transmissions which can control any number of peripheral devices.

In an illustrated implementation, the interface and IR peripheral controller can be utilized in an apparatus for automatically recording a program event, whether it is scrambled or not. The system includes the subscriber terminal, the IR peripheral controller, a television receiver and a recording device, such as a video cassette recorder. A series of data, status and control transactions are defined between the subscriber terminal and the IR peripheral controller to implement this function.

In one transaction, the subscriber terminal sends the necessary data and control information to the IR peripheral controller to allow the controller to determine which specific VCR it is controlling. As the brands of VCRs (and number of models within a brand) proliferate, this feature allows a facile method of configuring the IR peripheral controller for any particular VCR. Because this function is accomplished with the assistance of the on screen display of the subscriber terminal, the feature permits the subscriber to communicate with a single user friendly interface for configuration.

A second transaction provides control commands to the IR peripheral controller to start and stop the VCR. The IR controller decodes these commands and translates them into the IR transmissions necessary to cause these functions in the VCR. With this feature, the conventional program timers of the subscriber terminal can be used to accomplish automatic recording of the program event. This feature is also assisted with the on screen display of the subscriber terminal so that the subscriber may communicate with a single user friendly interface.

As an additional feature, the system includes an apparatus for automatically recording a program event by means of a program event code which has been selected by the subscriber from an associated television program listing. The program event code which is a coded indication of the start time, duration of the event, and program source is input to the subscriber terminal. The program event code is then translated, either by the subscriber terminal, by the IR controller, or partially by each, into data which can be input to one of the program timers of the subscriber terminal.

Preferably, a third transaction is defined to translate the program event code into time, date, program length, and program source in the IR peripheral controller. This is accomplished by passing the program event code to the IR controller and receiving a reply containing the necessary information. This information is then loaded into one of the program timers of the subscriber terminal. When the time in the program timer elapses, the VCR is controlled to record the event and then stop.

The subscriber terminal includes a channel map which associates program sources with local cable channel numbers. The IR peripheral controller may also have a similar channel map which is programmable. A member of alternative embodiments are possible where, if the peripheral controller does not have a channel map, then a translation of the program source to the local cable channel by the subscriber terminal will take place before the information is stored in a program timer. If the IR peripheral controller has a programmable channel map, then the controller can return the local channel number instead of the program source. As a final embodiment, a transaction is defined to download the IR controller channel map with the channel map of the subscriber terminal so that the correct channel number is returned.

BRIEF DESCRIPTION OF THE DRAWINGS

These and other objects, features and aspects of the invention will be more clearly understood and better described if the following detailed description is read in conjunction with the appended drawings wherein:

FIG. 1 is a system block diagram of a subscription television system of the CATV type which includes a multiplicity of subscriber terminals;

FIG. 2 is a detailed block diagram of one of the subscriber terminals of the system illustrated in FIG. 1;

FIG. 3 is a pictorial representation of the key functions of the remote control of the subscriber interface to the subscriber terminal illustrated in FIG. 2;

FIG. 4 is a system block diagram of a peripheral communications and control interface between the subscriber terminal and a plurality of auxiliary devices;

FIG. 5 is a detailed electrical schematic diagram of the interface illustrated in FIG. 4;

FIG. 6 is a pictorial representation of the communications protocol among the subscriber terminal and the auxiliary devices which is communicated over the interface illustrated in FIG. 5;

FIG. 7 is a system block diagram of an apparatus for automatically recording a program event on a VCR utilizing the subscriber terminal, the interface, an IR peripheral controller, and a television receiver;

FIGS. 8 and 9 are pictorial representations of a command transaction to control the VCR from the subscriber terminal and the reply transaction from the IR peripheral controller for the apparatus illustrated in FIG. 7;

FIGS. 10 and 11 are pictorial representations of a command transaction to configure the parameters of the IR peripheral controller from the subscriber terminal and the reply transaction from the IR peripheral controller for the apparatus illustrated in FIG. 7;

FIGS. 12 and 13 are pictorial representations of the command to decode a program event code from the subscriber terminal and the reply transaction from the IR peripheral controller to cause the automatic recording of a programmed event based on the event code for the apparatus illustrated in FIG. 7; and

FIG. 14 is a pictorial representation of the command transaction to store the channel map from the subscriber terminal into the channel map space within the IR peripheral controller for the apparatus illustrated in FIG. 7;

FIG. 15 is pictorial representation of the channel map of the IR peripheral controller;

FIGS. 16A-C are a system flow chart of the on screen operations of the subscriber terminal in the system illustrated in FIG. 7 utilizing the interface and transactions illustrated in FIGS. 8, 9, and 12-15; and

FIG. 16D is a system flow chart of the on screen operations of the subscriber terminal in the system illustrated in FIG. 7 utilizing the interface and transactions illustrated in FIGS. 10 and 11.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

A subscription television system of the CATV type is more fully illustrated in FIG. 1. The subscription television system includes a headend 10 and a plurality of subscriber terminals 40, 44 and 48 which are connected over a distribution system 52. As is conventional, the distribution system 52 may include coaxial or optical fiber cable, system amplifiers, line extenders, etc. The headend 10 is under the supervision of a system manager 12 which controls a hardware controller, headend controller 22. A billing computer 11 communicates with the system manager 12 to authorize and transmit transactions to subscribers.

The television or other programming for the subscription system may come from a satellite downlink where it is decoded and demodulated by satellite receivers 18 into a number of channels. Each channel is either applied to a modulator 24 and 30 or a scrambler and modulator 26 and 28 which, under the control of the headend controller 22, remodulates the channels to the frequencies of the local subscription system channel line up. For a premium or restricted channel service (tiered, pay-per-view, or the like), some channels are scrambled by any of the known CATV methods by the scramblers and modulators 26 and 28. While the other channels can be transmitted without conversion. The program channels are then frequency division multiplexed onto the distribution system 52 by an RF combiner 34 as a broadband television signal. The plurality of channels of programming can then be transmitted over the distribution system 52 and supplied to each of the subscriber terminals 40, 44, and 48.

The scramblers and modulators 26 and 28 further may include the function of data insertion for its particular channel. This method of providing the data within the channel signal is generally termed in-band signaling. The data may be applied to any audio portion, video portion or both audio and video portions in combination, or any other portion of the television channel. Many subscription television systems have amplitude modulated data pulses on the audio subcarrier. Further, in other subscription television systems, data may be inserted into the vertical and/or horizontal blanking intervals of the video portion.

The data which is inserted into the television channel in this manner can be conditional access data to globally or locally address and control the subscriber terminals 40, 44 and 48, on screen text data, or other types of information from the headend controller 22. Other data and information, such as electronic program guides and information services, can be inserted into the channels from a data controller 20. The data controller 20 can receive local data or national data from the satellite downlink through the satellite receiver 18.

In addition, data can be transmitted over the distribution system 52 by out-of-band signaling. In this mode, the system manager 12 accesses an addressable transmitter 32 with transactions to transmit this data. The addressable transmitter 32 may be used to modulate a data signal on a frequency not associated with the television programming. The broadband television programming of the cable systems has generally been applied from 50 MHz to 550 MHz and above, while out-of-band signaling systems have been used in non-video portions of these signals, such as at 108.2 MHz with a frequency shift keying modulation technique. These transactions are combined with the broadband television signal at 36 and transmitted to the subscriber terminals 40, 44 and 48.

Transactions in the system are designated as addressed (to a particular subscriber terminal or group of subscriber terminals) and global (to all subscriber terminals). These transactions are in a standardized format which can be sent over any of the communication paths mentioned.

Signaling and data information may also flow in the reverse direction from the subscriber terminals to the headend via a reverse signaling path through the distribution system 52. In one form, the reverse signals are digital biphase shift keying (BPSK) modulated and applied to a frequency below 50 MHz. The signals flow back from the subscriber terminals to an IPPV processor where they are decoded. In addition, any of the subscriber terminals 40, 44 and 48 may include a modem and telephone link 52 to a telephone processor 16 at the headend 10. The information from processors 14 and 16 are directed to the system manager 12, which communicates to the billing computer 11 to obtain authorization and billing information. The reverse signaling system has generally been used for ordering pay-pay-view (PPV) or impulse-pay-per-view (IPPV) events. In the future the reverse signal path may be used for any number of additional interactive services.

Referring to FIG. 2, a detailed block diagram of one of the subscriber terminals, for example, the one indicated as 40 of the subscription television system will now be described. The broadband television signal from signal distribution system 52 is received at the input of up/down converter or tuner 100. An out-of-band data receiver 150 is also coupled to the broadband input. Conventionally, the up/down converter 100 may include an input filter, such as a diplexer, to separate the 108.2 MHz out-of-band signal and the broadband television signal. The up/down converter 100 can be tuned to a predetermined channel for receiving in-band video and audio data when not in use. The channel may be predetermined from the system manager 12 and, by one of the data transmission methods described herein, the predetermined channel identification can be stored in subscriber terminal 40.

When in use, the up/down converter 100 is tuned according to a channel entered by a subscriber via a user interface having an IR receiver 124, remote control 126 and terminal keypad 122. Up/down converter 100 uses a phase locked loop under the control of a tuning control 102 to convert the selected or predetermined default RF channel signal to a 45.75 MHz intermediate frequency signal. A multifunction control circuit (MCC) 104, preferably an application specific integrated circuit (ASIC) combining many subscriber terminal control and data handling functions into a single package, is linked to up/down converter 100 by a bidirectional link to the tuner control 102. The link has one path for timing and a return link for feedback control of the tuning process. A feedback signal for automatic gain control and one for automatic frequency control are transmitted to the up/down converter 100 through filters 101, 103, respectively from a video demodulator 109.

A filter, such as a SAW filter 106, filters the IF channel signal to split the signal into separate video and audio portions for further processing. The video portion is demodulated and descrambled by the video demodulator 109 under the control of a descrambler control 110 of the MCC 104. The video demodulator 109 performs the sync restoration (descrambling of the video signal) for sync suppression scrambling. The video signal then passes through a band pass filter 130 and to a video inverter 132 where inverse video inversion (descrambling) takes place. The descrambling of the video portion, whether sync suppression, sync inversion, video line inversion, etc. is under the control of the descrambler control 110 of the MCC 104. The descrambler control 100 provides the necessary timing signals, inversion axis levels, and whether the video is inverted or not to the video inverter 132 and supplies the necessary timing, restoration levels and identification of sync pulses to be restored to the demodulator 109. The descrambler control 110 usually receives such descrambling information from pulses as in-band audio data.

In the other path, the audio signal is converted from the 41.25 MHz IF carrier to the intermodulation frequency of 4.5 MHz by a synchronous detector 105. Feedback for automatic gain control of detector 105 is supplied from the output of band pass filter 131. The audio signal may then be demodulated by an FM demodulator 119. An amplitude modulation detector 111 performs pulse detection to recover the in-band audio data which are amplitude modulated onto the audio carrier. The recovered in-band pulses are supplied to an in-band audio data decoder 117 of MCC 104 for processing after being shaped by pulse shaper 115. The in-band data, except for descrambling data, is stored in DRAM 137 for buffering. Descrambler control 104 accesses descrambling data directly for the video descrambling operation. Volume control of the audio signal is performed under the control of a volume control 118 of the MCC 104 and the microprocessor 128 as described in U.S. Pat. No. 5,054,071, incorporated herein by reference. After volume control, the audio signal is passed through a low pass filter 123 and a mute switch 125. The output of the mute switch 125 is applied to a modulator 142.

The MCC 104 receives the video signal after demodulation and descrambling and strips the in-band video data from the VBI of the signal with a VBI decoder 129. The in-band video data is transmitted at a frequency on the order of known teletext systems, such as about 4.0 megabits per second, and a data clock provides an appropriate sampling frequency higher than the Nyquist rate according to well known techniques. The in-band decoder 129 stores the data in DRAM 137 prior to processing by the microprocessor 128, the DRAM 128 serving as a data buffer.

The output of video inversion control 1232 is also supplied to an on screen display control 127 of the MCC 104. The on screen display control 127 selectively generates on screen character and graphic displays in place of or overlaid on the video signal. The modulator 142 combines the video signal from the output of the on screen display control 127 and the audio signal from the output of the mute circuit 125 and converts the combined signal to the channel frequency selected by the microprocessor 128, such as channel 3/4 for NTSC. The combi