Signal processing apparatus and methods
First Claim
1. A method of controlling a television receiver station including communication apparatus, a programmable processor, a storage device and an output device, said method comprising the steps of:
- receiving, at said television receiver station, an information transmission including a plurality of television programs, said plurality of television programs transmitted in said information transmission to said television receiver station with information identifying one or more of said plurality of said television programs;
identifying, at said television receiver station, said one or more of said plurality of said television programs on a basis of said information;
controlling said communication apparatus at said television receiver station to communicate said identified one or more of said plurality of said television programs to one of said output device and said storage device based on said step of identifying;
detecting a control signal in said information transmission based on said step of controlling said communication apparatus at said television receiver station to communicate;
routing said control signal to said programmable processor at said television receiver station based on said step of detecting; and
causing said programmable processor to respond to said control signal based on said step of routing.
1 Assignment
0 Petitions
Accused Products
Abstract
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
-
Citations
72 Claims
-
1. A method of controlling a television receiver station including communication apparatus, a programmable processor, a storage device and an output device, said method comprising the steps of:
-
receiving, at said television receiver station, an information transmission including a plurality of television programs, said plurality of television programs transmitted in said information transmission to said television receiver station with information identifying one or more of said plurality of said television programs; identifying, at said television receiver station, said one or more of said plurality of said television programs on a basis of said information; controlling said communication apparatus at said television receiver station to communicate said identified one or more of said plurality of said television programs to one of said output device and said storage device based on said step of identifying; detecting a control signal in said information transmission based on said step of controlling said communication apparatus at said television receiver station to communicate; routing said control signal to said programmable processor at said television receiver station based on said step of detecting; and causing said programmable processor to respond to said control signal based on said step of routing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of controlling a receiver station having a programmable data processor, the method comprising the steps of:
-
causing a tuner at said receiver station to tune to an appropriate signal by automatically processing with said programmable data processor received signals, said appropriate signal including an information transmission comprising a program and a digital signal, said digital signal being embedded in said information transmission; receiving, at said receiver station from a remote transmitter station, said information transmission; detecting, at said receiver station, said digital signal in said information transmission; controlling said programmable data processor at said receiver station, at a time when output information content does not exist, to generate said output information content in response to said detected digital signal; and outputting said program and said generated output information content at output apparatus located at said receiver station. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method to selectively receive television signals from a network at a receiver station and control peripheral equipment based on said television signals, said network transmitting said television signals in a multichannel transmission, said receiver station having a receiver, a programmable processor, a storage device, said peripheral equipment, and an output device for outputting television programming transmitted on said television signals, wherein said programmable processor selectively receives from said network information transmitted in said television signals, said method comprising the steps of:
-
executing a program at said programmable processor in said receiver station to monitor said television signals; monitoring, based on executing said program, said television signals from said network to detect control information; comparing said detected control information from said step of monitoring with information stored at said receiver station; automatically selecting from said television signals with said programmable processor specific signals for further processing based on an outcome of said step of comparing; passing said selected specific signals to a storage device; automatically processing said selected specific signals with said programmable processor; and controlling said peripheral equipment at said receiver station based on said step of processing to perform a function other than outputting video or outputting audio by processing said television signals. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of automatically collecting data transmitted over a network, said network transmitting a multichannel television transmission including transmitted programs, said transmitted programs including television programs, newscasts and commercials, each of a plurality of said transmitted programs having an identifying signal, said method comprising the steps of:
-
receiving said identifying signal for each of said plurality of j transmitted programs in said multichannel television transmission from said network; decoding said identifying signal for each of said plurality of said transmitted programs; comparing said decoded identifying signal for each of said plurality of said transmitted programs from said step of decoding with user modifiable parameters stored at a receiver station; identifying a channel of said multichannel television transmission transmitting a desired program of said plurality of said transmitted programs, based on said step of comparing; controlling a processor to automatically tune a tuner at a receiver station to said identified channel of said multichannel television transmission transmitting said desired program of said plurality of said transmitted programs to receive said desired program of said plurality of said transmitted programs based on said step of identifying a channel; and recording said desired program of said plurality of said transmitted programs based on said step of controlling a processor to automatically tune a tuner at said receiver station. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of controlling receipt of a television signal at a receiver station including a tuner, and a processor, wherein said processor has an output operatively connected to a control input of said tuner, said method comprising the steps of:
-
receiving, at said receiver station from a remote transmitter station, one or more identification signals from a remote transmitter station to identify specific information content for one or more of a plurality of broadcast and cablecast television program transmissions; storing user data at said receiver station; querying automatically, under control of said processor at said receiver station, a remote source for associated data related to said user data; receiving, at said receiver station, said associated data from said remote source and transferring said associated data to said processor; comparing, under control of said processor at said receiver station, information regarding said user data to said one or more identification signals under control of said processor to identify a desired program transmission of said one or more of a plurality of broadcast and cablecast television program transmissions; and controlling, with said processor, said tuner to cause said receiver station to receive said desired program transmission, based on said step of comparing. - View Dependent Claims (39, 40)
-
-
41. A method of controlling receipt of television programs at a receiver station, said method comprising the steps of:
-
storing program identification information at said receiver station; receiving a program code that identifies specific program content for one or more of a plurality of television program transmissions at said receiver station; comparing said received program code and said stored program identification information under control of a programmable processor at said receiver station; generating a control signal identifying a desired program transmission of said one or more of said plurality of television program transmissions based on said step of comparing; and automatically tuning, under control of said programmable processor, to receive said desired program transmission of said one or more of said plurality of television program transmissions in response to said generated control signal. - View Dependent Claims (42, 43, 44)
-
-
45. A method of controlling a mass medium program receiver station, said method comprising the steps of:
-
receiving mass medium programming comprising a plurality of mass medium programs, each of said plurality of mass medium programs being transmitted with code identifying one or more characteristics of said each of said plurality of mass medium programs, one or more portions of said mass medium programming including audio; selecting a first and a second of said plurality of mass medium programs on basis of said code; and controlling said mass medium program receiver station, with a programmable processor at said mass medium program receiver station, to one or more of automatically output and automatically store said selected first and said selected second of said plurality of mass medium programs in one or more predetermined fashions based on said code.
-
-
46. A method of processing signals at a receiver station comprising the steps of:
-
receiving a multichannel transmission, said multichannel transmission comprising a program identification signal; detecting said program identification signal in said received multichannel transmission; and controlling said receiver station to automatically perform a sequence of events in response to detecting the program identification signal, said sequence of events comprising; tuning to receive a program; communicating a control signal to a programmable processor at said receiver station based on said step of tuning; and controlling said receiver station with said programmable processor in response to said control signal.
-
-
47. A method of processing signals at a receiver station comprising the steps of:
-
receiving information regarding programming availability; storing said information regarding programming availability in storage accessible by a programmable processor; receiving a multichannel information transmission comprising a plurality of programs, each program having a transmitted program identification code designating said each program; processing automatically with said programmable processor said stored information regarding programming availability to select a specific channel of said multichannel information transmission containing a specific program detecting said transmitted program identification code designating said specific program; and automatically tuning under control of said programmable processor to receive said specific program in response to said step of processing automatically. - View Dependent Claims (48, 49)
-
-
50. A method of controlling receipt and processing of a datum at a receiver station, said receiver station comprising a first receiver, a second receiver, a tuner, a processor, and a computer, wherein said first receiver has a signal output coupled as an input to said processor, said processor has an output operatively connected to a control input of said tuner, said tuner is operatively connected to said second receiver so as to control reception of signals by said second receiver, said second receiver has a signal output coupled as an input to said computer, and said computer including a memory, said method comprising the steps of:
-
receiving at said first receiver identification signals that identify specific information content for one or more of a plurality of concurrent data transmissions; querying automatically, by said receiver station, an external source for an identifying authorization signal; receiving said identifying authorization signal based on said step of querying; providing said identifying authorization signal to said processor based on said step of receiving said identifying authorization signal; under control of said processor, comparing said identifying authorization signal to said identification signals to generate a control signal identifying a desired one of said plurality of concurrent data transmissions; under control of said processor, transmitting said control signal to said tuner; tuning with said tuner in response to said control signal said second receiver to receive said desired one of said plurality of concurrent data transmissions; inputting said desired one of said plurality of concurrent data transmissions to said computer; and under control of said computer, performing one or more of; processing said datum in response to a control instruction in said desired one of said plurality of concurrent data transmissions; receiving said datum in said desired one of said plurality of concurrent data transmissions and recording said datum on a storage medium; and receiving said datum in said desired one of said plurality of concurrent data transmissions and communicating said datum to an output device. - View Dependent Claims (51, 52, 53, 54, 55)
-
-
56. A method for delivering a contiguous programming presentation at a receiver station from a multichannel programming signal, said multichannel programming signal having programs occurring concurrently and sequentially, said programs having digital identification signals, said receiver station having a programmable processor, a storage device, and a tuner, said method comprising the steps of:
-
receiving said digital identification signals at said receiver station; comparing said digital identification signals with predetermined parameters stored at said receiver station to locate one or more programs transmitted in said multichannel programming signal; identifying content of said one or more programs transmitted in said multichannel programming signal based on said step of comparing; and automatically tuning said tuner, based on said step of identifying, to automatically and selectively pass a contiguous series of related program segments from said multichannel programming signal to a single television channel to be output as a coordinated contiguous program presentation. - View Dependent Claims (57)
-
-
58. A method for delivering a presentation of selected information at a receiver station from a multimedia signal, said method comprising the steps of:
-
storing information identifying an interest; receiving said multimedia signal, said multimedia signal having multiple programs transmitted concurrently and sequentially in said multimedia signal, said multimedia signal including codes with each of said programs having a code transmitted therewith; detecting, at said receiver station, said codes in one or more portions of said multimedia signal; identifying programs corresponding to said interest, said step of identifying being performed based on said step of detecting; and automatically processing and outputting a plurality of related program segments of interest based on said step of identifying to present a series of said plurality of related program segments of interest from different media streams in the multimedia signal as a coordinated program presentation. - View Dependent Claims (59)
-
-
60. A method for displaying a remotely supplied image combined with a locally generated image at a receiver station having a programmable processor, storage apparatus, a data network connection, and image display apparatus, said method comprising the steps of:
-
storing at said storage apparatus a set of information parameters; generating a query at said receiver station from said set of information parameters; promulgating said query from said step of generating a query from said receiver station to a data network through said data network connection; receiving, at said receiver station from said data network, data in response to said query; processing said data with said programmable processor to generate local information content for display in said locally generated image; receiving said remotely supplied image from a remote transmitter station; transferring said remotely supplied image within said receiver combining said locally generated image from said step of processing with said remotely supplied image from said steps of receiving and transferring; and displaying at said image display apparatus a combined image of said remotely supplied image and said locally generated image including said local information content. - View Dependent Claims (61, 62, 63, 64, 65)
-
-
66. A method for outputting a coordinated presentation of selected information with related information content from a multiplexed transmission at a receiver station, said receiver station having a detector, a programmable data processor, a controller, and a storage device, said multiplexed transmission having identification signals, said method comprising the steps of:
-
receiving said multiplexed transmission at said receiver station; detecting, at said detector, said identification signals in said multiplexed transmission, said identification signals being effective to identify information streams included in said multiplexed transmission; passing said detected identification signals from said detector to said programmable data processor; demultiplexing said multiplexed transmission; using said programmable data processor to compare said identification signals to a plurality of predetermined parameters and to automatically select a plurality of related information streams with related information content from said multiplexed transmission based upon comparing said identification signals to said plurality of predetermined parameters; passing said selected plurality of related information streams to said programmable data processor; processing said selected plurality of related information streams with said programmable data processor to prepare a coordinated presentation of said selected plurality of related information streams; and outputting said coordinated presentation of said selected plurality of related information streams. - View Dependent Claims (67, 68, 69, 70, 71, 72)
-
Specification