Modularization of broadcast receiver driver components
First Claim
Patent Images
1. A system comprising:
- a network module to control extraction of information from a received signal; and
a broadcast receiver driver, coupled to receive control from the network module, including a plurality of control nodes each to perform a particular step of the information extraction without concern for what other steps other control nodes are performing.
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.
28 Citations
25 Claims
-
1. A system comprising:
-
a network module to control extraction of information from a received signal; and
a broadcast receiver driver, coupled to receive control from the network module, including a plurality of control nodes each to perform a particular step of the information extraction without concern for what other steps other control nodes are performing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A broadcast receiver driver including:
-
a plurality of control nodes in combination operating to extract data from a received signal, each of the plurality of control nodes including one or more interfaces; and
a driver interface to identify, when accessed, each of the one or more interfaces of the plurality of control nodes. - View Dependent Claims (10, 11)
-
-
12. A method in a broadcast receiver driver having a plurality of control nodes, the method comprising:
-
receiving a request to identify one or more interfaces for each of the plurality of control nodes; and
returning, to the requester, an identification of one or more interfaces for each of the plurality of control nodes.
-
-
13. One or more computer-readable memories containing a computer program that is executable by a processor to perform acts of:
-
receiving a request to identify one or more interfaces for each of the plurality of control nodes; and
returning, to the requestor, an identification of one or more interfaces for each of the plurality of control nodes. - View Dependent Claims (24)
-
-
14. In a combined set of one or more broadcast receiver drivers, a control node to receive an input that corresponds to a signal received via a network type, the control node comprising:
-
a transformation module to transform the input to an output without requiring any knowledge of the network type; and
a network module interface to receive, from a network module, configuration information for use by the transformation module in transforming the input to the output. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
25. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform acts including:
-
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, wherein transmitting comprises accessing, on each of the plurality of control nodes, a network module interface;
identifying when the signal information changes; and
reconfiguring the receiver topology as necessary in response to changes in the signal information.
-
Specification