Signal processing apparatus and methods
DCFirst Claim
1. A method of processing signals at a receiver station, said receiver station having a plurality of processors, said method comprising the steps of:
- receiving an information transmission including a digital television signal and a message stream;
detecting said message stream in said information transmission;
selecting at least one message of said detected message stream;
inputting at least a first portion of said selected at least one message to a control processor;
selecting control information in said inputted first portion of said selected at least one message;
selecting and outputting under the control of said control processor, other portions of said message stream to said plurality of processors, based on said control information;
processing said selected other portions of said message stream simultaneously at said plurality of processors;
controlling the timing of communicating television programming in accordance with said message stream; and
storing information evidencing the availability, use or usage of said television programming or said message stream.
1 Assignment
Litigations
5 Petitions
Reexamination
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.
1159 Citations
102 Claims
-
1. A method of processing signals at a receiver station, said receiver station having a plurality of processors, said method comprising the steps of:
-
receiving an information transmission including a digital television signal and a message stream; detecting said message stream in said information transmission; selecting at least one message of said detected message stream; inputting at least a first portion of said selected at least one message to a control processor; selecting control information in said inputted first portion of said selected at least one message; selecting and outputting under the control of said control processor, other portions of said message stream to said plurality of processors, based on said control information; processing said selected other portions of said message stream simultaneously at said plurality of processors; controlling the timing of communicating television programming in accordance with said message stream; and storing information evidencing the availability, use or usage of said television programming or said message stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of processing signals at a receiver station, said receiver station having a plurality of processors, said plurality of processors including a first control processor which controls a remainder of said plurality of processors based on a message stream, said method comprising the steps of:
-
receiving an information transmission including a message stream at a transmission station; generating a control portion'"'"' of said message stream at said transmission station that is effective at a receiver station to cause said first control processor to select portions of said message stream that control said control processor and said remainder of said plurality of processors to perform different functions comprising (i) processing television programming and (ii) controlling the timing of communicating said television programming; and transmitting said message stream to be received at said receiver station. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method of processing signals in a network, comprising the steps of:
-
receiving an information transmission to be transmitted; receiving an instruct signal which is effective at a transmitter station to generate at least a first message that is effective to enable a receiver station to control the reception or presentation of television programming, select and output portions of said information transmission to a plurality of processors at said receiver station based on control information in said first message, process said portions of said information transmission simultaneously at said plurality of processors and meter or monitor the availability, use or usage of said television programming or said at least a first message; receiving a transmitter control signal which operates at said transmitter station to communicate said at least a first message to a transmitter; and transmitting said information transmission, and said first message.
-
-
39. A method of processing signals in a television receiver, said television receiver having a plurality of processors, said method comprising the steps of:
-
receiving an information transmission including digital television signals and a message stream; detecting said message stream in said information transmission; inputting at least a first portion of said message stream to a control processor; selecting control information in said at least a first portion of said message stream and communicating said selected control information to at least one register memory; comparing stored function invoking data to the contents of said at least one register memory; inputting said digital television signals to said plurality of processors on the basis of one or more matches; processing of said digital television signals simultaneously at two or more of said plurality of processors; and
displaying television programming included in said digital television signals. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method of television or video signal processing at a television or video receiver, said television or video receiver having a plurality of processors, comprising the steps of:
-
receiving an information transmission, said information transmission including a message stream; receiving a control signal which operates at a transmitter station to communicate said information transmission to a transmitter; and transmitting said message stream, said message stream enabling said receiver station to select control information in said message stream, compare said control information to a stored function invoking datum, input selected digital television or digital video signals to said plurality of processors on the basis of one or more matches of said control information to said stored function invoking datum, simultaneously process said selected digital television or digital video signals at two or more of said plurality of processors, and display television programming or video information included in said selected digital television or digital video signals. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
-
61. A method of television or video signal processing at a television or video receiver, said television or video receiver having a plurality of processors, comprising the steps of:
-
receiving an information transmission including a message stream; and causing said message stream to be communicated to a transmitter at a specific time, thereby to transmit said message stream, said message stream enabling said receiver station to select control information in said message stream, compare said control information to a stored function invoking datum, input selected digital television or digital video signals to said plurality of processors on the basis of one or more matches of said control information to said stored function invoking datum, simultaneously process said selected digital television or digital video signals at two or more of said plurality of processors, and display television programming or video information included in selected digital television or digital video signals.
-
-
62. A method of processing signals at a receiver station, said receiver station having a video monitor and a plurality of processors, said method comprising the steps of:
-
receiving an information transmission including digital video signals and control information; detecting said control information in said information transmission and passing said control information to a control processor; communicating said control information selectively to at least one register memory; comparing stored function invoking data to the contents of said at least one register memory;
communicating said digital video signals to at least one of said plurality of processors on the basis of one or more matches;processing said digital video signals simultaneously at two or more of said plurality of processors; and
displaying video included in said digital video signals. - View Dependent Claims (63, 64, 65, 66)
-
-
67. A method of processing signals in a television receiver, said television receiver having a plurality of processors, said method comprising the steps of:
- receiving an information transmission including digital television signals and cadence information;
detecting and passing said cadence information to a control processor;
communicating said cadence information selectively to at least one register memory;comparing stored communication control information to the contents of said at least one register memory; communicating said digital television signals to said plurality of processors on the basis of one or more matches; processing said digital television signals simultaneously at two or more of said plurality of processors; and displaying television programming included in said digital television signals. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74)
- receiving an information transmission including digital television signals and cadence information;
-
75. A method of processing signals at a receiver station, said receiver station having a plurality of processors, said method comprising the steps of:
-
receiving a broadcast or cablecast information transmission including at least one of a digital video and a digital audio signal; detecting a message stream in said broadcast or cablecast information transmission; selecting a message communicated in said detected message stream; inputting at least a portion of said selected message to a control processor; communicating a predetermined datum to a flag memory; outputting selected portions of said message to said plurality of processors; processing said selected portions simultaneously; selecting a processor from said plurality of processors to interrupt on the basis of control information included in said message; communicating a processor interrupt to said selected processor; and controlling apparatus presenting media programming based on the content of said flag memory.
-
-
76. A method of processing signals at a receiver station, said receiver station having a plurality of processors, said method comprising the steps of:
-
receiving a broadcast or cablecast information transmission at a transmission station; generating a message that is effective to enable said receiver station to output selected portions of said message to said plurality of processors, to process said selected portions simultaneously, to select a processor from said plurality of processors to interrupt on the basis of control information included in said message to communicate a processor interrupt to said selected processor and to control apparatus presenting media programming based on the content of a flag memory; and transmitting said message.
-
-
77. A method of processing signals in a network, said method comprising the steps of:
-
(a) receiving a broadcast or cablecast information transmission; (b) receiving an instruct signal effective at a transmitter station to generate a first message of a message stream that is effective to enable a remote receiver station to;
(1) output selected portions of said message stream to a plurality of processors, (2) process said selected portions simultaneously, (3) select a processor from said plurality of processors to interrupt on the basis of control information included in said first message, (4) at least one of communicate and respond to a processor interrupt on the basis of the content of a flag memory, and (5) control apparatus presenting media programming based on said processor interrupt;(c) receiving a transmitter control signal which operates at said transmitter station to communicate said first message to a transmitter; and (d) transmitting said information transmission, signal, and said and said first message.
-
-
78. A method of processing signals in a television receiver, said television receiver having a plurality of processors, said method comprising the steps of:
-
receiving an information transmission including a digital television signal and a message stream; detecting said message stream in said information transmission; selecting at least one message of said detected message stream; inputting at least a first portion of said selected at least one message to a control processor; selecting control information in said inputted first portion of said selected at least one message and communicating said selected control information to a plurality of dedicated register memories; controlling a digital switch on the basis of a plurality of comparisons at said memories; outputting selected other portions of said message stream to said plurality of processors; processing said selected other portions of said message stream simultaneously; and controlling the reception or presentation of television programming in accordance with said selected other portions. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
-
97. A method of video signal processing at a video receiver, said video receiver having a plurality of processors, said method comprising the steps of:
-
receiving an information transmission including a digital video signal and a message stream; detecting said message stream in said information transmission; selecting at least one message of said detected message stream; inputting at least a portion of said selected at least one message to a control processor; selecting control information in said inputted portion of said selected at least one message and communicating said selected control information to at least one dedicated register memory; controlling a digital switch on the basis of a plurality of comparisons at said at least one dedicated register memory; outputting selected portions of said message stream to said plurality of processors; processing said selected portions of said message stream simultaneously; and
controlling the reception or presentation of video in accordance with said at least one message. - View Dependent Claims (98)
-
-
99. A method for an origination station or intermediate transmission station to control television or video signal processing at a television or video receiver, said television or video receiver having a plurality of processors, said method comprising the steps of:
-
receiving an information transmission, said information transmission including a message stream; receiving a control signal which operates at a transmitter station to communicate said information transmission to a transmitter; and transmitting said message stream, said message stream to effect said receiver to select a portion of at least one message from said message stream and control the presentation of television programming or video information in accordance with said at least one message by selecting and outputting portions of said information transmission to said plurality of processors based on control information in said at least one message and processing said portions of said information transmission simultaneously at said plurality of processors. - View Dependent Claims (100, 101)
-
-
102. A method for an origination station or intermediate transmission station to control processing of signals in a television or video receiver, said television or video receiver having a plurality of processors, said method comprising the steps of:
-
(1) receiving an information transmission, including a message stream; and (2) causing a portion of said message stream to be communicated to a transmitter at a specific time, thereby to transmit said portion of said message stream, said portion of said message stream to effect said receiver station to control the presentation of some television programming or video information in accordance with said message portion by selecting and outputting portions of said information transmission to said plurality of processors based on control information in said portion of said message stream and processing said portions of said information transmission simultaneously at said plurality of processors.
-
Specification