CA1203889A - Channel assignment for catv system - Google Patents

Channel assignment for catv system

Info

Publication number
CA1203889A
CA1203889A CA000448428A CA448428A CA1203889A CA 1203889 A CA1203889 A CA 1203889A CA 000448428 A CA000448428 A CA 000448428A CA 448428 A CA448428 A CA 448428A CA 1203889 A CA1203889 A CA 1203889A
Authority
CA
Canada
Prior art keywords
catv
channel
channel number
channels
tuning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA000448428A
Other languages
French (fr)
Inventor
Semir Sirazi
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.)
Zenith Electronics LLC
Original Assignee
Zenith Radio Corp
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
Application filed by Zenith Radio Corp filed Critical Zenith Radio Corp
Application granted granted Critical
Publication of CA1203889A publication Critical patent/CA1203889A/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J5/00Discontinuous tuning; Selecting predetermined frequencies; Selecting frequency bands with or without continuous tuning in one or more of the bands, e.g. push-button tuning, turret tuner
    • H03J5/02Discontinuous tuning; Selecting predetermined frequencies; Selecting frequency bands with or without continuous tuning in one or more of the bands, e.g. push-button tuning, turret tuner with variable tuning element having a number of predetermined settings and adjustable to a desired one of these settings
    • H03J5/0245Discontinuous tuning using an electrical variable impedance element, e.g. a voltage variable reactive diode, in which no corresponding analogue value either exists or is preset, i.e. the tuning information is only available in a digital form
    • H03J5/0272Discontinuous tuning using an electrical variable impedance element, e.g. a voltage variable reactive diode, in which no corresponding analogue value either exists or is preset, i.e. the tuning information is only available in a digital form the digital values being used to preset a counter or a frequency divider in a phase locked loop, e.g. frequency synthesizer
    • H03J5/0281Discontinuous tuning using an electrical variable impedance element, e.g. a voltage variable reactive diode, in which no corresponding analogue value either exists or is preset, i.e. the tuning information is only available in a digital form the digital values being used to preset a counter or a frequency divider in a phase locked loop, e.g. frequency synthesizer the digital values being held in an auxiliary non erasable memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing

Abstract

Abstract of the Disclosure A CATV channel assignment system and method for arranging CATV channels in a tiered fashion facilitates selective viewer access to predetermined groups of CATV
channels. A "logical" channel number is generated upon channel selection and is provided to a microcomputer which, in turn, generates a corresponding look-up PROM address.
The logical channel number is converted by means of the thus generated address to a "physical" channel number in the PROM. The physical channel number represents a standard CATV channel and is provided to the microcomputer for synthesizing the correct tuning frequency via a phase lock loop and conventional tuning circuitry. For a two cable system automatic cable switching is provided to permit channels on either cable to be included within the same group of selected channels. The present invention facilitates the "tiering" of CATV channels into predetermined groups of channels, wherein each group has a viewer access authorization level associated therewith, and in which all channels in a group may be assigned logically related channel numbers, e.g., consecutively arranged channel numbers, while the corresponding standard channel numbers may be widely disparate and unrelated in a given group. This arrangement facilitates viewer channel selection by organizing subscribed-to channels into easily remembered numerical sequences and simplifies selective accessing of CATV channels by arranging these channels into two or more tiers where the channel numbers in each tier are logically related and not randomly assigned.

Description

3~

SPECIFICATION

Background of the Invention This invention relates generally to CATV systems and is particularly directed to a system for assigning preferred channel numbers to standard CATV channels to facilitate channel assignment into predetermined groups for improved authorized channel number selection.
Increases in the number and variety of programs available tc CATP viewers has been dramatic and promises to continue at a steady rate of growth. Indeed, cable compatible television receivers are available which provide the cap~Ll:ity to tune to well ~n excess of 100 CATV
channels. C~TV channel selection has, as a result, become more complicated for ~he viewer with the vastly increased number of available CATV channels.

Further complicating channel selection for the CATV viewer is the grouping of channels into tiers where the viewer subscribes to the viewing of selected tiers of channels as desired. This tiered organization of CATV
channels is generally ba-sed upon program content and the viewer may typically subscribe to one or more groups. Since the CATV channels are generally organi~ed, or grouped, on the basis of program content, channels within a particular group may possess widely varying channel numbers. The viewer is thus required to either memorize a series of unrelated and widely disparate numbers or to refer to a look-up table during channel selection. This, of course, is an inconvenience for the CATV viewer and will become increasingly so as the number of available CATV channels increases.

12~38~

In addition, the number of available CATV channels -has increased to the point where frequently, for signal handling purposes, more than one cable is required for handling all of the channels. Thus, the viewer must not S only remember the number of a desired CATV channel, but must also remember on which cable that channel is being received for cable switching purposes during the channel qelection process. The situation becomes even more complicated when the channels are organized in a tiered arrangement and channels included within a particular group are received on more than one cable. The viewer then must not only remember widely disparate and logically unrelated cbannel numbers, but also must remember which of several cables must be switched to for reception of a desired CATV
channel.
The present invention simplifies the complicated process of CATV channel selection by providing a system and method for arranging CATV channels in groups in which the channel numbers may be assigned in a logical sequence to facilitate viewer channel number selection where the carrier frequencies of the channels within that group may be widely separated. The present invention further facilitates CATV program tiering and selective viewer authorization for predetermined CATV channels. In addition, the present invention provides for automatic cable switching upon channel number selection to accommodate a multi-cable system.
2--12~388~3 Specifically, the invention re].ates to a CATV
tuning system for tuning to a plurality of CATV channels t.ransmitted on at least one cable from a CATV head end with each of the CATV channels having a corresponding physical channel number related to an assigned carrier frequency of the CATV channel, the system comprising:
channel selector means responsive to user initiated inputs for generating a logical channel number representing a selected CATV channel; memory means having a plurality of addressable storage locations in each of which is stored a physical channel number having an associated carrier frequency; signal processing means coupled to the channel selector means and to the memory means and responsive to a logical channel number generated by the channel selector means for converting the logical channel number to a look-up address in the memory means, the contents of the memory storage location defined by the look-up address representing a predetermined physical channel number, for reading the contents of the given look-up address therefrom, and for.converting the contents of the look-up address to a tuning frequency word associated with the physical channel number; and tuning circuitry coupled to the signal processing means and responsive to the tuning frequency word for tuning to the carrier frequency of the physical channel number.
In its method aspect, the invention is used in a CATV tuning system wherein CATV channels are transmitted from a CATV head end on at least one cable with each CATV
channel having associated therewith a physical channel number corresponding to an assigned carrier frequency, a method for tuning the CATV channels comprising:

- 2a -kh/'~

1~(t388~
assigning a logical channel number to each of the trans-mitted CATV channels; storing each of the physcial channel numbers in a respective addressable location of a memory device; selecting a logical channel number representing a desired transmitted CATV channel for tuning; converting the selected logical channel number to a given address of the memory device; reading the physical channel number stored in the memory location of the memory device defined by the given address; and generating a tuning frequency corresponding to the physical channel number read from the memory device in tuning to the carrier frequency of the selected CATV channel.

- 2b -kh/J ~

l'Z0~8~

Objects of the Invention Accordingly, it is an object of the present invention to provide an improved arrangement for selecting and tuning to CATV channels.
It is another object of the present invention to facilitate arranging CATV channels into selected groups of channels in limiting viewer access to CATV programming on the basis of a tiered channel organization.
Yet another object of the present invention is to group CATV channel numbers on the basis of a logical relationship among channel numbers in a given group to facilitate viewer channel number recall and selection.
A further object of the present invention is to provide for automatic cable switching upon channel selection in a multi-cable CATV system thus making CATV channel selection transparent to the viewer.
A still further object of the present invention is to provide a CATV tuning system wherein tuning frequencies may be assigned channel numbers as desired to facilitate CATV channel assignment.
Brief Description of the Drawings The appended claims set forth those novel features believed characteristic of the invention. However, the invention itself, as well as further objects and advantages thereof, will best be understood by reference to the following detailed description of a preferred embodiment taken in conjunction with the accompanying drawings, where like reference characters identify like elements throughout the various figures, in which:
-3-120388~

FIG. 1 which is partially in block diagram form and partially in schematic diagram form shows a CATV channel assignment system in accordance with the present invention;
FIG. 2 which also is in block and schematic diagram form shows the details of a cable switching circuit for use in the CATV channel assignment system of FIG. 1 for automatically switching from one cable to another upon channel number entry; and FIG. 3 is a flow chart illustrating the operation of the CATV channel assignment system shown in FIG. 1 under the control of a microcomputer.
Description of the Preferred Embodiment Referring to FIG. 1, there is shown in block and schematic diagram form a CATV channel assignment system 10 in accordance with the present invention. Channel selection is made by keyboard 28 or by remote cantrol 30 entry. Digit keys, or touch pads, 38 on the front panel of the keyboard 28 and on the remote controller 3O (not shown) provide direct entry of the desired channel number digits to the microcomputer 26 or channel selection may be made by means of a channel scanning process using channel UP or DOWN selectors 36, 34. When the desired channel number i~ entered the following events occur: (1) a microcomputer 26 output signal to a light emitting diode (LED) driver/decoder 64 activates the proper segments of a seven segment, three digit LED display 66 in displaying the selected channel number; (2) the microcomputer 26 initially compares the channel number selected with a crossover channel number read from an external PROM 78 and lZ03~8~

stored during the initialization process in its RAM 54 which represents the first channel number of a second cable to which the channel a~signment system is coupled; (3) the microcomputer 26 activates a programmable read only memory (PROM) device 78 which includes a look-up table containing a plurality of physical channel numbers representing the tuning frequency of various CATV channels and cable A~B
designation; and (4) the microcomputer then generates a memory pointer for accessing a predetermined physical channel number in the PROM, reads the physical channel number and cable designation from the PROM, and generates an appropriate switching signal which it provides via switching circuit 68 to a cable switch circuit 12 for switching to either cable A or cable B, and then via another fixed look-up table internal to the microcomputer, it loads the tuning frequency corresponding to the physical channel number into a phase-locked loop (PLL) 74 which, in turn, provides the proper control input to the tuner/local oscillator 14 for tuning to the desired CATV channel.
The CATV channel assignment system lO of the present invention also includes a decoder 16 for decoding the received CATV signal and a modulator 18 for modulating the received and decoded CATV signal on a predetermined channel, such as channel 3. The thus modulated signal is then provided to a conventional television receiver 20 for viewing. The CATV channel assignment system lO is coupled to the head end 24 of a CATV distribution system from which CATV programming and various viewer control signals may be received.

_5_ 1~03889 Channel numbers are entered in the CATV channel assignment system lO by means of either keyboard 28 or remote controller 30. Remote controller 30 generates electromagnetic waves typically in the infrared (IR) spectrum which are transmitted to and received by a remote control receiver 32 which, in turn, provides binary coded remote control signals to microcomputer 26. Channel numbers may be entered by means of keyboard 28 using two alternate procedures. One procedure involves the use of either channei UP or DOWN selectors 3~, 34. Selection of the channel DOWN selector 34 permits the CATV channel asqignment system lO to sequence in a downward direction through all CATV channels which it is authorized to receive. Similarly, selection of the channel UP selector 36 permits the CATV
channel assignment system 10 to sequence in an upward direction through all authorized CATV channels.
Microcomputer 26 generates scanning signals which are provided to keyboard 28 for detecting engaged keys thereon.
Since the present invention i8 not concerned with the manner in which program authorization is provided for selective viewing of CATV channels, the coding and decoding of the received CATV channel signal is not discussed herein.
The other method for channel number selection involves the sequential selection of one or more of the digit keys 38 followed by viewer selection of a CHANNEL
ENTER control 40. This results in binary signals representing the selected channel number being provided to microcomputer 26 for processing therein. A mode selection capability such as a standard/allocatable mode ~'~03889 and single/dual cable selection i~ provided by a standard~all~catable channel mode selector 42 and a cable A/B selector 44, respectively. In the dual cable mode, the present iDvention also provides for an automatic oable selection capability. The standard mode of operation represents normal channel tuning wherein the CATV channel assignment system 10 tunes to the "physical" channel number entered via either keyboard 28 or remote controller 30.
As used herein, "physical" channel number represents a selected channel having a standard CATV carrier frequency while the term "logical" channel number means a selected channel having a carrier frequency assigned to another, standard CATV channel. In the frequency-allocatable channel mode of operation the channel number entered via keyboard ~ or remote controller 30 represents a "logical" channel number for purposes of CATV channel assignment, which logical channel number is converted by means of z~
microcomputer ~ and PROM 78 to a physical channel number representing the carrier frequency of the selected CATV
channel. The manner in which this channel number translation is carried out iq described in detail below.
Microcomputer 26 i8 a 4-bit E/D MOS integrated circuit with a ROM 52, a RAM 54, a controller 56, an arithmetic logic unit (ALU) 58, and a clock generator 60 on a single semiconductor chip. In one embodiment, microcomputer 26 may be incorporated in a single integrated circuit (IC) with a phase locked loop (PLL) 74.

i~O3889 Microcomputer 26 stores data, periodically updates this stored data, compares both stored and real time data and makes decisions based upon these comparisons in providing CATV channel assignment system control. The microcomputer chip used in a preferred embodiment of the present invention is the MN 1414 integrated circuit as manufactured by the Matsushita Electronics Corporation. The RAM 54 of microcomputer 26 has an X-register, Y-register matrix memory organization with a capacity of 64 by 4 bits with eaoh word stored in a memory storage point consisting of 4 bits.
For example, the selection of a particular channel number by means of either channel UP or DOWN selectors 36, 34 or digit keys 38 in combination with CHANNEL ENTER control 40 will cause a corresponding address in look-up PROM 78 to be accessed via shift register 76. Microcomputer chip timing is provided by means of an oscillator circuit 62 coupled to microcomputer 26 which generates the signals necessary to perform a given operation. A clock generator 60 is driven by the oscillator circuit 62, portions of which are located internal to and external to the microcomputer chip 26. More detailed information regarding the microcomputer chip configuration and operation is contained in the Matsushita Electronics Corporation publication entitled "MN 1400 Series: 4-Bit l-Chip Microcomputers".
While the present invention is disclosed in terms of a particular microcomputer chip, it will be apparent to those skilled in the art that the present invention could as easily be implemented with any number of commercially \

38~3~
available, off-the-shelf microcomputers having similar interface and operating characteristics.
Indirect frequency synthesis is used in the CATV channel assignment system 10 in which a phase locked loop (PLL) 74 utilizes the tuner/local oscillator 14 as its voltage controlled oscillator (VCO). PLL 74 includes a reference crystal oscillator (not shown), the output of which is compared with a divided down local oscillator signal for providing a correction signal to the tuner/local oscillator 14 when these two signals differ in frequency.
When there is a difference in these two frequencies, the correction voltage output provided by PLL 74 to the tuner/
local oscillator 14 effects a change in the local oscillator frequency until the two signals have exactly the same frequency. The tuner/local oscillator 14 then assumes the stability of the crystal reference oscillator. This operation is performed by providing appropriate physical channel number tuning information from microcomputer 26 to PLL 74 in a manner described below. The local oscillator frequency is then mixed in the tuner/local oscillator 14 with the received RF CATV signal from the cable switch 12 to generate an IF signal. The IF signal is coupled to an IF stage 22 where it is processed and detected and then decoded in a decoder 16, the output of which is modulated on a predetermined channel by means of modulator 18.
The selection of a particular channel number by means of either channel UP or DOWN selectors 36, 34 or the combination of digit keys 38 and CHANNEL ENTER control 40 _ g i- kh/~
~r lZ(~388~

causes the appropriate look-up PROM 78 address to be accessed in accordance with a control program stored in ROM 52 as executed by the microcomputer controller 56 and the contents of the addressed RAM storage location to be read therefrom and provided to PROM 78 via shift register 76. Information stored in the microcomputer's RAM 54 represents a "logical" channel number, or the actual digits selected and displayed on LED display 66. In response to the selection of a channel number, two adjacent locations are addressed in the microcomputer's RAM 54 so as to generate an address in look-up PROM 78. This PROM address is represented by two nibbles, each comprised of 4 bits.
The least significant three bits of the first nibble represents the most significant digit of a physical channel number and the second nibble represents the least significant digit of the physical channel number. The most significant bit of the first nibble represents cable A/B
designation. For example, if channel 4 is entered t~rough keyboard 28 or the remote controller 30, the memory address locations for this channel number in PROM 78 will be "06"
and "07" in hexadecimal format. Again, the physical channel number, frequency wise, is referred to as the standard channel number. The relationship between the logical and physical channel numbers for the aforementioned example is shown in Table I.
TABLE I

Logical ~ ~
Channel "06" 0 0 0 1 ~ 1, Physical Channel Number 17.
Number ~ nO711 0 1 1 1 ~--7
4 ~

lZ~:)3889 The carrier frequency for channel 17 i~ 138 MHz in a harmonically related carrier (HRC) mode of operation available in CATV systems. The physical channel assignments of video carrier frequencies are shown in Table II. Al~o shown in Table II are various offset video carrier frequencies and intermediate related video carrier frequencies representing other modes of operation typically available in CATV systems. In the present example, LED
display 66 will show channel 4, but the CATV channel assignment system 10 under the control of microcomputer 26 will tune to physical, or standard, channel 17. The physical channel number is stored in PROM ~L~ in binary coded decimal (BCD) formàt as shown in Table III. A binary Rignal representing the physical channel number to which the ; 15 logical channel number is as~igned in accordance with the contents of RAM 54 iR provided to PROM 78 via a shift register 76. Shift register 76 serially shifts the bits in each nibble of the look-up table address into PROM 78 in addressing the memory location in which is stored the desired physical channel number. Shift register 76 is required because of the limited number of output pins of microcomputer 26 which is thus unable to load PROM 78 with the look-up table address in parallel. Thus, shift regi~ter 76~would not be required where the interface characteristics of miorocomputer 26 and PROM 78 permittéd the parallel loading of the look-up table address into PROM 78. Once the PROM addre~s is written by microcomputer 26 to PROM
78, the microcomputer 26 turns on PROM 78 by providing a ~:

\

i20388~

chip select input via line 70 and a power up initiation signal via line 72.
A +Vl supply is coupled via ~oltage regulator 82 to the emitter of PNP transistor 80. In a preferred embodiment V1 = ~12 VDC, while block 82 represents a conventional 5 volt regulator circuit. Diode 84 couples voltage regulator 82 to neutral ground potential, while the combination of resistor 88 and grounded capacitor 92 filters the DC input provided to the emitter of PNP
transistor 80. The base of transistor 80 is maintained in a high state and is brought low when a power up signal is provided via line 72 from microcomputer 26. This renders PNP transistor 80 conductive which supplies current from the IVl power supply to PROM 78 for the activation thereof.
Resistor 90 provides proper biasing for transistor 80 while resistor 86 performs a current limiting function with respect to transistor 80.
~ nce PROM 78 is energized, microcomputer 26 then reads the first nibble, or 4 bits, of the physical channel number from a designated address in PROM 78 as determined from Table III. After these 4 bits are read from PROM 78, microcomputer 26 then increments this PROM address by 1 and reads the contents of the next location in PROM 78 which corresponds to the least significant digit of the physical channel number. The microcomputer 26 then converts the physical channel number thus read from PROM 78 into a tuning frequency word in accordance with Table II, which tuning frequency word is then provided to PLL 74 for providing a frequency control signal to local oscillator 14 in generating the proper IF signal for tuning to the selected CATV channel.

1~()388~
TABLE I I

CHANNEL ASSIGi~ S OF VIDEO CARRIER FREQUENCIES

S~PNDARD OFFSE~ HRC T~
VIDEO VIDEO VIDE~O ViD~) C~ ~ C~IER C~RRIER C~RRIER C~RRIER
SELEX~T Ntl~R FFOE~. IN MHZ FREQ. IN MHz FREQ. ~1 MHZ FREQ. IN MHz 74 4.5 - - 72.00 73.25 0 A-2 109.25 109.25 108.00 109.25 A-l 115.25 115.25 114.00 115.25 2 2 55.25 55.25 54.00 55.25 3 3 61.25 61.25 60.00 61.25 4 4 67.25 67.25 66.00 67.25 77.25 77.25 78.00 79.25 6 6 83.25 83.25 84.00 85.25 7 7 175.25 175.25 174.00 175.25 8 8 181.25 181.25 180.00 181.25 9 9 187.25 187.25 186.00 187.25 193.25 193.25 192.00 193.25 11 11 199.25 199.25 198.00 199.25 12 12 205.25 205.25 204.00 205.25 13 13 211.25 211.25 210.00 211.25 14 A 121.25 121.25 120.00 121.25 B 127.25 127.25 126.00 127.25 16 C 133.25 133.25 132.00 133.25 17 D 139.25 139.25 138.00 139.25 18 E 145.25 145.25 144.00 145.25 19 F 151.25 151.25 150.00 151.25 G 157.25 157.25 156.00 157.25 21 H 163.25 163.25 162.00 163.25 22 I 169.25 169.25 168.00 169.25 23 J 217.25 217.25 216.00 217.25 24 K 223.25 222.25 222.00 223.25 L 229.25 228.25 228.00 229.25 26 M 235.25 234.25 234.00 235.25 27 N 241.25 240.25 240.00 241.25 28 0 247.25 246.25 246.00 247.25 29 P 253.25 252.25 252.00 253.25 Q 259.25 258.25 258.00 259.25 31 R 265.25 264.25 264.00 265.25 32 S 271.25 270.25 270.00 271.25 33 T 277.25 276.25 276.00 277.25 34 U 283.25 282.25 282.00 283~ 25 V 289.25 288.25 288.00 289.25 36 W 295.25 294.25 294.00 295.25 -lMHz (Cont'd) Offset From Standard Video lZ03889 TABLE II (Cont'd) S~RD OFFSET HRC IRC
VIDEO VIDEO VIDE~ VIDEO
C~EL OE~EL C~æR C~ER C~ER CA~æR
~ECT N~R FKEQ. IN MHz FREQ. IN MHz FREQ. IN MHz FREQ. IN MHz 37 XA 301.25 301.25 300.00 301.25 38 YB 307.25 307.25 306.00 307.25 39 ~C 313.25 313.25 312.00 313.25 40 MlD319.25 319.25 318.00 319.25 41 M2E325.25 325.25 324.00 325.25 42 M3F331.25 331.25 330.00 331.25 43 M4G337.25 337.25 336.00 337.25 44 M5H343.25 343.25 342.00 343.25 45 M6I349.25 349.25 348.00 349.25 46 M7J355.25 355.25 354.00 355.25 47 M8K361.25 361.25 360.00 361.25 48 M9L367.25 367.25 366.00 367.25 49MlOM373.25 373.25 372.00 373.25 50MllN379.25 379.25 378.00 379.25 51M120385.25 385.25 384.00 385.25 52M13P391.25 391.25 390.00 391.25 53M14Q397.25 397.25 396.00 397.25 54 M15403.25 403.25 402~00 403.25 55 M16409.25 409.25 408.00 409.25 56 M17415.25 415.25 414.00 415.25 57 M18421.25 421.25 420.00 421.25 58 Ml9427.25 427.25 426.00 427.25 59 M20433.25 433.25 432.00 433.25 60 M21439.25 439.25 438.00 439,25 61 M22445.25 445.25 444.00 445.25 62 - _ - - - _ 67 - - _ 69 - - _ 71 6+1 89.~5 89.25 90.00 91.25 72 6+2 95.25 95.25 96.00 97.25 73 6+3101.25 101.25 102.00 103.25 W IV I--`~ W ~ o ~ ~ ~ ~ ~ ~ ~ 0 ~ ~ ul ~ ~DRESS
o 1~~ OCO O_1 O~ ~V1~ ~O ~ ~ 0o o ~ o(Jl O~ OW o ~ O PP~ Mr l 1 w w t~ ~ ~ ~ ~ ~ ~lv ~ ~ #
w w ~ w ww w w ~ ~;~ ~ .P ~~ .P ~ ~ ~ J~ ~ ~ ~ ~ ~W ~~ ~W~W~ ~W ~W W W ~1 ~ W W ~ W W ~ ? ~ ~ P~

U~ w 0 w _I W a~. W Vi W J:~ W W W ~ W 1-- W O W ~ ~ X ~) `J ~) ~ ~ Vl ~V ~ ~ W N W 1-- ~ ,1-- 1_ IJ ("lJ _;Nl' æ a~ w ~ ~- #
Z ~ ~ w ~ 1-- o ~ W ~ $ W ~ o X~ ~ ~ ~ W ~ ~ q PiDDF~ SS
~n ao u. ~ U~ n w ~n ~ Ul 1~ V~ o U~ r ~ w ~ ~ ~ t-- ~ O J~ CROM~
w ~ 1-- o ~ n ~ W ~ ~-- ~ #
1- ~ = O Y~ w ~ ~D w ~, æ ID '` ~ ~ ~-- O ~ ~ O n ~ !~ ~ w ~ o ~ W ~ ~ w DD~ESS
O 1-- ~ O ~ O _1 0 ~ ~ ~ ~ O ~ ~ o o o ~ o ~n o ~ o w ~ CONT~
O ~ ~ ~ D ~ ~ O ~ ~ --I ~ Ul .P W ~ 1-- ~ # X ':
g ~ W W _~ W W p w W W o ~ R~q 'X

~0 W X W _J W tJl W Ul W ~ W W W t~) W ~ W O W ~D ~ CD ~ _l ~ a~ N Vl N ~ ~) W ~ W 1-- tV ~-- IJ l_ PE~
o ~ , O ~ O c O O CE~ # ,-W ~ W W W ~ ~w w w ~ w ~ ~ O ~;3 w a g ~ ~ ~ C0 ADDRESS

- -ROSS- CE~ #
W ~ ~ W ~ ~ Oo ~ ~ w ~ 1-- 0 ADDRESS
PRDM
~- a~ CO~EN

C~ANNF~T~ ASSIGNMENT PROM

lZ03889 Referring back to Table I, there is shown the relationship between the logical channel number 4 and the physical channel number 17 which is shown in hexadecimal format where the upper row represents the most significant digit and the lower row represents the least significant digit of the physical channel number. The first bit of the upper row of the physical channel number is used to designate the cable on which the selected channel number is to be received. For example, when the first bit of the most significant digit of the physical channel number is 0, cable A is selected. On the other hand, when the first bit of the most significant diBit of the physical channel number is 1, cable B is selected as described below with respect to FIGS. 1 and 2.
~ollowing receipt of the physical channel number from PROM 78 by microcomputer 26, microcomputer 26 provides a control signal to switching circuit 68 as determined by the first bit of the most significant digit of the physical channel number. The details of switching circuit 68 are shown in FIG. 2.
With the first bit of the most significant digit of the physical channel number equal to 1, microcomputer 26 outputs a signal to the base of NPN transistor 102 via resistor 100. With a +V2 voltage applied across transistor 102, it is rendered conductive by means of the output from mlcrocomputer 26. With transistor 102 conducting, PNP
transistor 116 is also rendered conductive and provides an output via itq collector to a cable switch circuit 12.
Cable switch 12, which is coupled to cables A and B, may ~Z03889 be any conventional switching circuit and could, for example, be implemented with a switching diode. In response to an output from PNP transistor 116, cable switch circuit 12 couples the input from cable A to the tuner/local oscillator circuit 14. Similarly, when microcomputer 26 does not provide an output to NPN transistor 102, NPN
transistor 104 is rendered conductive and, in turn, turns on PNP transistor 114 for providing a cable B control input to cable switch circuit 12 for coupling cable B to the 10 tuner/local oscillator 14. Resistors 110, 112 coupled between the IV2 voltage source and the collectors of transistors 102, 104 provide proper biasing therefor. A
~V3 voltage source is coupled to the base of transistor 104 via a voltage dividing network comprised of resistors 15 108, 109. Resistor 106 isolates the emitters of transistors 102, 104 from neutral ground potential. A +V2 voltage source is coupled across transistors 114, 116 with capacitors 118, 120 respectively coupled thereto providing DC decoupling therefor.
The contents of PROM 78 may be programmed prior to incorporation in the present system or may be modified as desired by appropriate control signals from the cable system's head end 24 in a cable system. These control signals could be provided during the vertical blanking ; 25 interval (VBI) in a conventional manner and could be processed in microcomputer 26 for changing the channel assignment arrangement and tiering organization stored in PROM 7B. Memory device~ such as a static or dynamic random access memory, an ultraviolet-light erasable programmable read only memory, or an electrically era~able programmable read only memory could be utilized in such an application.

lZ0388~3 The manner in which digital signals are processed in the CATV chan~~el assignment system 1~ in arranging channels in a tiered manner will now be explained with reference to the flow chart shown in FIG. 3. In referring to FIG. 3, an oval symbol indicates the start of an operational sequence, a rectangle indicates an instruction or set of instructions resulting in the performance of a control function, and a diamond indicates a decision point based upon the comparison of binary signal inputs.
POWER ON
As indicated in FIG. 3, power must be applied to the CATV channel assignment system before channel selection in accordance with the channel assignment arrangement of the present invention may be initiated.
The microcomputer's ROM 52, possessing a non-volatile memory, retains stored data without power applied to the CATV channel assignment sy~tem. The microcomputer's RAM
54, possessing a volatile memory, loses ~tored data when power is removed from the system with the result that data must again be stored in the RAM 54 when power is again applied to the CATV channel assignment system. PROM 78 is also a non-volatile memory device and retains information stored therein when power is removed from the system.
INITIALIZE
Microcomputer 26 turns itself on when power is applied to the CATV channel assignment system. Thereafter memory storage locations in RAM 54 and other portions of microcomputer 26 are initialized to predetermined conditions established by outputs from ROM 52. Data transferred from 120388a ROM 52 to RAM 54 includes program operating instruction~
and constants, e.g., tuning data, keyboard scanning data, etc. Instructions output by ROM 52 are decoded by the microcomputer's controller 56 before being transmitted to the various microcomputer control elements. Control logic in the form of the microcomputer's arithmetic logic unit (ALU) 58 then implements these instructions.
DETERMINE SYSTEM OPERATING MODE
The program qtored in the microcomputer's ROM
52 then determines whether the CATV channel assignment system is in the STANDARD or CHANNEL ALLOCATABLE mode of operation depending upon the position of the standard/allocatable channel mode selector switch 42. The position of thi~ switch is monitored and detected by the scanning of the keyboard 28 by microcomputer 26 in a conventional manner. If it is determined that the mode selector switch 42 is in the CHANNEL ALLOCATABLE mode of operation, the program then proceedq to the next step in the channel assignment tuning routine. If it is determined that the mode selector switch is in the STANDARD operating mode position, the program can only execute standard channel tuning routines. In the CHANNEL ALLOCATABLE mode of operation, the maximum channel number per cable is read from the look-up PROM which contains physical channel numbers, cable A/B designation and maximum channel number per cable information. To determine the maximum channel number stored in the highest two address locations of the PROM, the look-up PROM is read in the same manner as described above and this maximum channel number is stored in RAM 54.

12~889 ENTER LOGICAL CHANNEL NUMBER
The program then determines whether a logical channel number has been entered either by means of keyboard 28 or remote control unit 30. The microcomputer 26 detects digit entries on keyboard 28 by scanning the matrix of digit keys 38 and detecting key engagement signals provided back to microcomputer 26~ Channel number entries via remote controller 30 are detected by the remote control receiver 32 with coded outputs representing the selected channel number then provided to microcomputer 26 for processing therein.
VALID CHANNEL ENTRY?
The program then determines whether an entered logical channel number is valid. Once a channel number is entered and CHANNEL ENTER key 40 is pressed, this determination is based upon a comparison between the entered logical channel number and the maximum channel number per cable stored in the microcomputer's RAM 54 which represents those channels to which the subscriber is entitled to tune.
If it is determined that the selected lGgical channel number is one to which the viewer is not entitled to tune, the program executes a channel number display clearing operation and exits the CATV channel tuning routine.
DISPLAY SELECTED CHANNEL NUMBER
Detection of a channel number entry causes appropriate output signals to be provided from microcomputer 26 to LED driver 64 for displaying the selected logical channel number on the LED display 66.

CONVERT LOGICAL CHANNEL NUMBER
TO APPROPRIATE ADDRESS IN PROM
Following display of the selected logical channel number and activation of CHANNEL ENTER key 40, the microcomputer 26 then converts the logical channel number to an appropriate look-up table address in PROM 78. This conversion is performed in accordance with an operating routine stored in the microcomputer's ROM 52 which reads the selected logical channel number stored iD RAM 54 and converts these numbers to a corresponding address which is accessed in PROM 78.
ENERGIZE THE PROM
The microcomputer then provides an appropriate output for initializing and applying power to PROM 78 in initiating the operation thereof. Thus, PROM operation is initiated only after the PROM 78 is accessed by microcomputer 26 in order to reduce power consumption in the prese~t invention. The manner in which the initialize and power-up signals are provided from microcomputer 26 to PROM 78 for initiating the operation thereof is described in detail above.

READ CORRESPONDING PHYSICAL CHANNEL
NUMBER AND CABLE DESIGNATION FROM PROM

After the appropriate address location in PROM
78 is accessed by microcomputer 26~ the contents thereof are read from PROM 78 and provided to microcomputer 26.
The PROM contents represent the cable designation and the physical, or standard, channel number which corresponds to the channel number utilized during the STANDARD mode of operation. As such, the physical channel number read by microcomputer 26 from PROM 78 has an associated carrier frequency to which the CAT~ channel assignment system must be tuned in order to receive this channel.

PROVIDE CABLE DESIGNATION SIGNAL
TO CABLE SWITCH FOR CABLE SELECTION
Following receipt of the phy~ical channel number by microcomputer 26, the appropriate cable designation signal is provided from microcomputer 26 via switching circuit 68 to the cable switch circuit 12 in order to select either cable A or cable B as determined by the first bit of the most significant digit of the physical channel number as described above. This switching function is performed automatically in response to the switch signal output from microcomputer 26 and insures that the proper cable is switched to in order to receive the selected channel number. In addition, this feature permits channels from either cable A or cable B to be included in the same group of channels to which the CATV channel assignment system may be tuned.

SEND SELECTED PHYSICAL
CHANNEL REFERENCE CODE TO PLL
Following selection of the appropriate cable input, the microcomputer 26 synthesi~es 2 reference code based upon the selected physical channel number received from the PROM 78 and provides this reference tuning code to PLL 74. This reference tuning code represents tuning data generated by information stored in the microcomputer's ROM 52 in accordance with the operating program in its ROM 52 for transfer to the PLL 74. This reference tuning code is used by PLL 74 to provide a correction voltage to 8~
the tuner/local oscillator 14 to change the local oscillator frequency until the frequencies of the local oscillator signal and a reference oscillator signal in PLL 74 are equal. The tuner/local oscillator 14 then assumes the stability of a crystal reference oscillator (not shown) within PLL 74 in providing a stable reference frequency for heterodyning with the received CATV RF signal in generating an IF signal which is provided to the IF
stage 22.

SYNTHESIZE PLL TUNING CODE FOR T~NER/L.O.
With the proper cable selected and the appropriate reference tuning code provided to PLL 74 from microcomputer 26, PLL 74 outputs a correction signal to local oscillator 14 for generating the required reference frequency signal for tuning to the selected channel number. Included in tuner/local oscillator 14 is a mixer circuit which is not shown for simplicity's sake and in which the reference frequency signal and the received CATV RF signal are mixed for generating an IF signal which is output from the tuner/local oscillator 14 to the IF stage 22. Following this tuning operation, the program exists the CATV channel tuning routine.
There has thus been shown a channel tiering arrangement for a CATV system which permits selected ; channels to be grouped together as desired for selective viewing as in a restricted access CATV system. Virtually kh/~
P~

the tuner/local oscillator 14 to change the local oscillator frequency until the frequencies of the local oscillator signal and a reference oscillator signal in PLL 74 are equal. The tuner~local oscillator 14 then assumes the stability of a cryst,31 reference os~illator (not shown) within PLL 74 in providing a stable reference frequency for heterodyning with the received CATV RF signal in generating an IF signal which is provided to the IF stage 22.
SYNTHESIZE PLL TUNING CODE FOR TUNER/L.O.
~ ith the proper cable selected and the appropriate reference tuning code proYided to PLL 74 from microcomputer 26, PLL 74 outputs a correction signal to local oscillator 14 for generating the required reference frequency signal for tuning to the selected channel number. Included in tuner/local oscillator 14 is a mixer circuit which is not shown for simplicity's sake and in which the reference frequency signal and the received CATV RF signal are mixed for generating an IF signal which is output from the tuner/local oscillator 14 to the IF stage 22.
EXIT CABLE CHANNEL TUNING ROUTINE
After the appropriate IF tuning frequency signal is provided to IF stage 22, decoder 16 and thence to modulator 18 for processing in the television receiver 20, the program exits the CATV channel tuning routine.
There has thus been shown a channel tiering arrangement for a CATV ~ystem which permits selected channels to be grouped together as desired for selective viewing as in a restricted access CATV system. Virtually i203~8'~

any combination of CATV channels may be included in a particular group ~f channels for viewing. The present invention makes use of a logical channel number which permits the channels within a group to be assigned logically related numbers. The logical channel number is converted to a physical channel number following channel number selection for generation of the appropriate tuning frequency cignal. The physical channel number corresponds to the actual channel number, or that channel number used in conventional channel tuning. The system i5 controlled by a microcomputer which accesses a programmable read only memory device in which is stored physical channel number tuning data. The tuning system of the present invention is transparent to the user who need only enter logically related, easily remembered channel numbers of CATV channels arranged in associated channel groups.
While particular embodiments of the present invention ~ave been shown and described, it will be obvious to tho~e skilled in the art that changes and modifications may be made without departing from the invention in its broader aspects and, therefore, the aim in the appended claims is to cover all such changes and modifications as fall within the true spirit and scope of the invention.
The matter set forth in the foregoing description and accompanying drawings is offered by way of illustration only and not as a limitation. The actual scope of the invention is intended to be defined in the following claims when viewed in their proper perspective based on the prior art.

Claims (12)

THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE
PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. A CATV tuning system for tuning to a plurality of CATV channels transmitted on at least one cable from a CATV head end with each of said CATV channels having a corresponding physical channel number related to an assigned carrier frequency of said CATV channel, said system comprising:
channel selector means responsive to user initiated inputs for generating a logical channel number representing a selected CATV channel;
memory means having a plurality of addressable storage locations in each of which is stored a physical channel number having an asociated carrier frequency;
signal processing means coupled to said channel selector means and to said memory means and responsive to a logical channel number generated by said channel selector means for converting said logical channel number to a look-up address in said memory means, the contents of the memory storage location defined by said look-up address representing a predetermined physical channel number, for reading the contents of said given look-up address therefrom, and for converting the contents of said look-up address to a tuning frequency word associated with said physical channel number;
and tuning circuitry coupled to said signal processing means and responsive to said tuning frequency word for tuning to the carrier frequency of said physcial channel number.
2. A system as in claim 1 wherein said CATV
channels are received on a plurality of cables with said system including automatic cable switching means coupled to said signal processing means and to said cables for automatically switching to the cable on which the selected CATV channel is provided in response to the entry of a logical channel number.
3. A system as in claim 1 further including mode switch means coupled to said signal processing means for switching said system to a first mode wherein said physical channel numbers are entered in said channel selector means or for switching said system to a second mode wherein said logical channel numbers are entered in said channel selector means in tuning to a desired CATV channel.
4. A system as in claim 1 further including channel number display means coupled to said signal processing means for displaying a selected channel number.
5. A system as in claim 1 wherein said CATV
channels are received on a plurality of cables with said system further including manual switch means coupled to said signal processing means and responsive to user initiated input commands for switching said system to the cable on which a desired CATV channel is received.
6. A system as in claim 1 wherein said signal processing means includes a microcomputer and said memory means includes a programmable read only memory.
7. A system as in claim 1 further including means coupled to said signal processing means for energizing said memory means prior to the reading of the contents of a look-up address in said memory means by said signal processing means.
8. A system as in claim 1 wherein said look-up address representing a given physical channel number is provided to said signal processing means in the form of a multi-bit digital word and wherein one of said bits designates the cable on which a CATV channel corresponding to said physical channel number is received.
9. In a CATV tuning system wherein CATV
channels are transmitted from a CATV head end on at least one cable with each CATV channel having associated there-with a physical channel number corresponding to an assigned carrier frequency, a method for tuning said CATV channels comprising:
assigning a logical channel number to each of the transmitted CATV channels;
storing each of said physcial channel numbers in a respective addressable location of a memory device;
selecting a logical channel number representing a desired transmitted CATV channel for tuning;
converting the selected logical channel number to a given address of said memory device;
reading the physical channel number stored in the memory location of said memory device defined by said given address; and generating a tuning frequency corresponding to the physical channel number read from said memory device in tuning to the carrier frequency of the selected CATV
channel.
10. A method as in claim 9 further comprising the step of automatically switching to the cable on which the selected CATV channel is received upon the selection of a logical channel number where said CATV channels are received on a plurality of cables.
11. A method as in claim 9 further comprising the step of displaying a selected logical channel number.
12. A method as in claim 9 further comprising the step of generating channel assignment signals at said CATV head end and providing said channel assignment signals to said first memory device via at least said one cable for storing each of said physical channel numbers in a designated addressable location of said first memory device.
CA000448428A 1983-07-27 1984-02-28 Channel assignment for catv system Expired CA1203889A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US517,876 1983-07-27
US06/517,876 US4527194A (en) 1983-07-27 1983-07-27 Channel assignment for CATV system

Publications (1)

Publication Number Publication Date
CA1203889A true CA1203889A (en) 1986-04-29

Family

ID=24061596

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000448428A Expired CA1203889A (en) 1983-07-27 1984-02-28 Channel assignment for catv system

Country Status (2)

Country Link
US (1) US4527194A (en)
CA (1) CA1203889A (en)

Families Citing this family (115)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US4631585A (en) * 1984-05-07 1986-12-23 Rca Corporation Apparatus for synchronizing the operation of a microprocessor with a television synchronization signal useful in generating an on-screen character display
US4760442A (en) * 1985-07-10 1988-07-26 American Telephone And Telegraph Company, At&T Bell Laboratories Wideband digital signal distribution system
US4792972A (en) * 1986-08-19 1988-12-20 Scientific-Atlanta, Inc. Remote programming of CATV channel authorization unit
NL8602494A (en) * 1986-10-03 1988-05-02 Philips Nv TELEVISION TRANSFER SYSTEM.
US4737993A (en) * 1987-01-21 1988-04-12 Rca Corporation Cable broadcast TV receiver with automatic channel search responsive to mode change
US5152012A (en) * 1987-07-27 1992-09-29 Schwob Pierre R Broadcast receiver capable of automatically updating location and performing spiral searching
CA2005070C (en) * 1988-12-23 1999-04-27 Henry C. Yuen Apparatus and method for using encoded video recorder/player timer preprogramming information
US5045947A (en) * 1989-05-31 1991-09-03 Jack Beery Television receiver having memory control for tune-by-label feature
US5068734B1 (en) * 1989-05-31 1993-10-26 Beery Jack Apparatus for controlling a television receiver
EP1335594A3 (en) * 1989-10-30 2003-09-10 Starsight Telecast, Inc. A system for unattended recording of television programs
US7748018B2 (en) * 1989-10-30 2010-06-29 Starsight Telecast, Inc. Arranging channel indicators in a television schedule system
US5727060A (en) * 1989-10-30 1998-03-10 Starsight Telecast, Inc. Television schedule system
US5353121A (en) * 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
US5020129A (en) * 1990-04-16 1991-05-28 General Instrument Corporation Addressable control system for CATV program distribution
KR960001541B1 (en) * 1990-05-23 1996-02-01 삼성전자주식회사 Broadcasting select method by the mode switching key
US5808608A (en) * 1990-09-10 1998-09-15 Starsight Telecast, Inc. Background television schedule system
US6832385B2 (en) 1990-09-10 2004-12-14 United Video Properties, Inc. Television schedule system
US5317470A (en) * 1991-05-06 1994-05-31 Thomson Consumer Electronics, Inc. Control system including a switching circuit for ensuring proper operation when operating power is removed from a portion of the control system
US5991498A (en) * 1991-05-24 1999-11-23 Starsight Telecast, Inc. VCR programming system
US5257396A (en) * 1991-09-17 1993-10-26 Zenith Electronics Corporation Dual in-band/out-of-band CATV system
US5550825A (en) * 1991-11-19 1996-08-27 Scientific-Atlanta, Inc. Headend processing for a digital transmission system
KR930012199B1 (en) * 1991-11-28 1993-12-24 삼성전자 주식회사 Vcr device and its controlling method having cable-box control function
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
EP0688488A1 (en) 1993-03-05 1995-12-27 MANKOVITZ, Roy J. Apparatus and method using compressed codes for television program record scheduling
JP3191494B2 (en) * 1993-06-18 2001-07-23 松下電器産業株式会社 Automatic 100 rank discrimination circuit
US5410344A (en) * 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
US5452009A (en) * 1993-12-29 1995-09-19 Zenith Electronics Corp. Digital transmission system with data rate optimized for noise in transmission medium
US8793738B2 (en) * 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US5768539A (en) * 1994-05-27 1998-06-16 Bell Atlantic Network Services, Inc. Downloading applications software through a broadcast channel
US5635979A (en) * 1994-05-27 1997-06-03 Bell Atlantic Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations
US5734589A (en) * 1995-01-31 1998-03-31 Bell Atlantic Network Services, Inc. Digital entertainment terminal with channel mapping
US5666293A (en) * 1994-05-27 1997-09-09 Bell Atlantic Network Services, Inc. Downloading operating system software through a broadcast channel
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5659793A (en) * 1994-12-22 1997-08-19 Bell Atlantic Video Services, Inc. Authoring tools for multimedia application development and network delivery
US5826102A (en) * 1994-12-22 1998-10-20 Bell Atlantic Network Services, Inc. Network arrangement for development delivery and presentation of multimedia applications using timelines to integrate multimedia objects and program objects
US5583863A (en) * 1995-01-31 1996-12-10 Bell Atlantic Network Services, Inc. Full service network using asynchronous transfer mode multiplexing
US5880768A (en) * 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US5812928A (en) * 1995-04-12 1998-09-22 Watson Technologies Cable television control apparatus and method with channel access controller at node of network including channel filtering system
US5914746A (en) * 1995-05-05 1999-06-22 Microsoft Corporation Virtual channels in subscriber interface units
US6215530B1 (en) * 1995-05-22 2001-04-10 Scientific-Atlanta, Inc. Logical and composite channel mapping in an MPEG network
US5963269A (en) * 1995-06-07 1999-10-05 Beery; Jack Apparatus for controlling a television receiver using a plurality of stored labels
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6466241B1 (en) 1995-07-17 2002-10-15 Gateway, Inc. Method and apparatus for managing program activation through use of a favorite program button menu
US6359636B1 (en) 1995-07-17 2002-03-19 Gateway, Inc. Graphical user interface for control of a home entertainment system
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US6002394A (en) * 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
WO1997023034A1 (en) * 1995-12-18 1997-06-26 The Whitaker Corporation Frequency agile modulator
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
JPH1042212A (en) * 1996-07-24 1998-02-13 Sony Corp Device and method for reception
US20030066085A1 (en) 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US5982411A (en) * 1996-12-18 1999-11-09 General Instrument Corporation Navigation among grouped television channels
US8635649B2 (en) * 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
US6061097A (en) * 1997-05-22 2000-05-09 United Video Properties, Inc. Interactive television program guide with selectable non-program options
MX340336B (en) 1997-07-21 2016-07-06 Gemstar Dev Corp Systems and methods for displaying and recording control interfaces.
AU8913098A (en) 1997-09-18 1999-04-05 Prevue International, Inc. Electronic-mail reminder for an internet television program guide
US6003041A (en) * 1998-01-05 1999-12-14 Gateway 2000, Inc. Method and managing multiple channel maps from multiple input devices in a multimedia system
US6452611B1 (en) 1998-02-04 2002-09-17 Corporate Media Partners Method and system for providing dynamically changing programming categories
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US20110093898A1 (en) * 1998-06-18 2011-04-21 Rosenthol Joshua A Program guide system with user designated favorite themes
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
CN1867068A (en) 1998-07-14 2006-11-22 联合视频制品公司 Client-server based interactive television program guide system with remote server recording
EP1099340A1 (en) 1998-07-17 2001-05-16 United Video Properties, Inc. Television system with aided user program searching
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
US20100325668A1 (en) * 1998-08-11 2010-12-23 Starsight Telecast, Inc. Television schedule system
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US7254823B2 (en) * 1998-08-21 2007-08-07 United Video Properties, Inc. Apparatus and method for constrained selection of favorite channels
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
US6661471B1 (en) * 1999-01-05 2003-12-09 Zenith Electronics Corporation Selectable on position for single closure control television receiver
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
JP2003503907A (en) 1999-06-28 2003-01-28 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド Interactive television program guide system and method with niche hub
JP4954408B2 (en) 1999-06-28 2012-06-13 インデックス システムズ インコーポレイテッド System and method for utilizing an EPG database to change advertisements
AU5775900A (en) 1999-06-29 2001-01-31 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
US20020124255A1 (en) 1999-12-10 2002-09-05 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
KR20030031471A (en) 2000-03-31 2003-04-21 유나이티드 비디오 프로퍼티즈, 인크. System and method for metadata-linked advertisements
US20010037512A1 (en) * 2000-04-06 2001-11-01 Flickner Andrew Kent Signal interface for a bi-directional communication device
US20020059610A1 (en) * 2000-05-23 2002-05-16 Ellis Michael D. Interactive television application with watch lists
KR20130066712A (en) 2000-10-11 2013-06-20 유나이티드 비디오 프로퍼티즈, 인크. Systems and methods for delivering media content
JP2002369087A (en) * 2001-06-06 2002-12-20 Funai Electric Co Ltd Digital/analog broadcasting receiver
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
KR101083098B1 (en) * 2003-08-07 2011-11-16 코닌클리케 필립스 일렉트로닉스 엔.브이. Channel number sorting for digital television
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US20060155724A1 (en) * 2005-01-13 2006-07-13 Filmloop, Inc. Loop channels
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
US8095951B1 (en) 2005-05-06 2012-01-10 Rovi Guides, Inc. Systems and methods for providing a scan
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US8782706B2 (en) * 2005-12-29 2014-07-15 United Video Properties Systems and methods for providing channel groups in an interactive media guidance application
US7657526B2 (en) 2006-03-06 2010-02-02 Veveo, Inc. Methods and systems for selecting and presenting content based on activity level spikes associated with the content
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US7890490B1 (en) * 2006-06-30 2011-02-15 United Video Properties, Inc. Systems and methods for providing advanced information searching in an interactive media guidance application
CA2658519A1 (en) 2006-07-31 2008-02-07 United Video Properties, Inc. Systems and methods for providing media guidance planners
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8490138B2 (en) * 2007-02-23 2013-07-16 Rovi Guides, Inc. Channel searching by content type
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US20090133078A1 (en) 2007-11-16 2009-05-21 United Video Properties, Inc Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US8677400B2 (en) 2009-09-30 2014-03-18 United Video Properties, Inc. Systems and methods for identifying audio content using an interactive media guidance application
US8161071B2 (en) 2009-09-30 2012-04-17 United Video Properties, Inc. Systems and methods for audio asset storage and management
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US20140195334A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for optimizing data driven media placement
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
CN107277611A (en) * 2017-07-24 2017-10-20 深圳Tcl新技术有限公司 Channel exchanges implementation method, device and computer-readable recording medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4419769A (en) * 1976-03-08 1983-12-06 General Instrument Corporation Digital tuning system for a varactor tuner employing feedback means for improved tuning accuracy
US4279035A (en) * 1979-12-27 1981-07-14 Zenith Radio Corporation Channel number entry system
US4355415A (en) * 1980-04-29 1982-10-19 Rca Corporation Tuning mode arrangement useful for restricting channel selection to certain channels
US4281349A (en) * 1980-04-29 1981-07-28 Rca Corporation Power supply arrangement for a tuning system
US4425579A (en) * 1981-05-22 1984-01-10 Oak Industries Inc. Catv converter with keylock to favorite channels

Also Published As

Publication number Publication date
US4527194A (en) 1985-07-02

Similar Documents

Publication Publication Date Title
CA1203889A (en) Channel assignment for catv system
US4375651A (en) Selective video reception control system
KR910001374B1 (en) Television tuning system with electronic frequency adjustment apparatus
US4475123A (en) Addressable subscriber cable television system
US4737993A (en) Cable broadcast TV receiver with automatic channel search responsive to mode change
US3757225A (en) Communication system
US4710971A (en) Channel selecting device for CATV terminal unit
US4823386A (en) Addressable subscriber cable television system
US4558464A (en) Address-programmable CATV converter
US4510623A (en) Television channel lockout
AU592469B2 (en) Television transmission system
US5355480A (en) Storage control method and apparatus for an interactive television terminal
EP0391657B1 (en) Tuner control apparatus having tune-by-label capability
US4355415A (en) Tuning mode arrangement useful for restricting channel selection to certain channels
US4768229A (en) Restrictive access control system
US4121162A (en) Digital phase locked loop tuning system
US4525866A (en) Stack memory tuning
Karstad Microprocessor Control for Color-TV Receivers
JPH0362719A (en) Tuning system and signal selection system
US4075567A (en) Broadcast receiver tuning circuit with station memory
US4024476A (en) Programmable frequency divider for a television receiver frequency synthesizer
EP0581936B1 (en) A modulator circuit
US4361907A (en) Direct access channel selection apparatus for a digital tuning system
KR920009488B1 (en) Tuning system
US4516170A (en) Dual mode UHF tuning system

Legal Events

Date Code Title Description
MKEX Expiry
MKEX Expiry

Effective date: 20040228