Modularization of broadcast receiver driver components
First Claim
Patent Images
1. A computer-implemented process comprising:
- receiving a request to tune to a particular transport identifier;
configuring a receiver topology based on both information in the request and signal information embedded in a signal received when the receiver topology is tuned to the particular transport identifier;
transmitting, to each of a plurality of control nodes, sufficient information for the control nodes to perform their respective functions in extracting information from the signal without requiring the control nodes to have knowledge of a network type via which the signal is received or of what functions other control nodes are performing;
identifying when the signal information changes; and
reconfiguring the receiver topology as necessary in response to changes in the signal information.
1 Assignment
0 Petitions
Accused Products
Abstract
A modularized broadcast receiver driver architecture includes one or more control nodes, under control of a network module, that perform a series of one or more functions to receive a broadcast signal and extract content information from the signal. None of the multiple control nodes requires knowledge of the network type via which the signal is being received. Rather, a network module is aware of the network type and configures the control nodes to carry out their respective functions.
19 Citations
32 Claims
-
1. A computer-implemented process comprising:
-
receiving a request to tune to a particular transport identifier; configuring a receiver topology based on both information in the request and signal information embedded in a signal received when the receiver topology is tuned to the particular transport identifier; transmitting, to each of a plurality of control nodes, sufficient information for the control nodes to perform their respective functions in extracting information from the signal without requiring the control nodes to have knowledge of a network type via which the signal is received or of what functions other control nodes are performing; identifying when the signal information changes; and reconfiguring the receiver topology as necessary in response to changes in the signal information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
first means for configuring at least a subset of a plurality of control nodes of one or more broadcast receiver drivers in accordance with a basic receiver topology for a network type via which a signal is received; means for obtaining, from the signal, information regarding a format of the signal; and second means for configuring an additional control node of the plurality of control nodes based on the signal format. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus for use with a broadcast receiver driver, comprising:
-
control node interface means for configuring a plurality of control nodes of the broadcast receiver driver to extract information from a signal; and controller means for determining, based at least in part on a request to tune to the signal, how to configure the plurality of control nodes without requiring the plurality of control nodes to have information regarding a network type via which the signal is received. - View Dependent Claims (16, 17, 18)
-
-
19. A network module for use with a broadcast receiver driver, the network module comprising:
-
first means for configuring at least a subset of a plurality of control nodes of one or more broadcast receiver drivers in accordance with a basic receiver topology for a network type via which a signal is received; means for obtaining, from the signal, information regarding a format of the signal; second means for configuring an additional control node of the plurality of control nodes based on the signal format; means for identifying, from the signal, a new signal format; and means for reconfiguring the additional control node of the plurality of control nodes based on the new signal format identified by the identifying means. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
network module means for controlling extraction of information from a received signal; and broadcast receiver driver means, coupled to receive control signals from the network module, including a plurality of control nodes each configured to perform a particular portion of the information extraction without concern for what other steps other control nodes are performing, wherein each of the plurality of control nodes is chosen from a group consisting of;
a signal range selector corresponding to hardware;
a signal range selector corresponding to antenna selection;
a frequency selector to filter particular frequencies;
a demodulator to translate analog signals into digital bit streams;
a packager/tuner capturer to separate the digital stream into packets and perform Forward Error Correction (FEC);
a stream selector/demultiplexer to select particular packets from the stream;
a stream selection filter to perform additional filtering of packets;
a stream decryptor to decrypt encrypted content; and
an Ethernet packager to package packets into Ethernet frames. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification