The present disclosure relates generally to digital networks and, more particularly, to providing compatibility between digital networks and infrared (IR) controllable devices.
Much of multi-media entertainment is migrating to digital format. Given this migration, audio-visual devices, such as televisions, are being manufactured with digital capabilities. These digital televisions (DTVs) are configured for compatibility with digital networks, such as, for example, IEEE-1394 (or FireWire) compliant networks. In addition to DTVs, other digital equipment with IEEE-1394 compatibility is also being manufactured.
Despite the expansion into the digital realm, there are still analog devices that are not configured for connectivity to digital networks. Thus, a heretofore unaddressed need exists in the industry.
Many aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Reference is now made in detail to the description of the embodiments as illustrated in the drawings. While several embodiments are described in connection with these drawings, there is no intent to limit the invention to the embodiment or embodiments disclosed herein. On the contrary, the intent is to cover all alternatives, modifications, and equivalents.
Digital networks are gaining popularity in audio-visual environments due to their versatility. For example, digital televisions (DTVs) and other digital equipment are now being manufactured with digital input/output (IO) ports. These IO ports include, but are not limited to, Institute of Electrical and Electronics Engineers (IEEE) 1394-compliant ports, universal serial bus (USB) ports, ethernet ports, and variants thereof. These digital ports permit direct connection of the digital equipment to a compatible digital network. The IEEE-1394 bus, which is an example of a backbone for a digital network, permits connection of multiple digital devices over a single physical bus with separation of the devices within a logical space.
Many multimedia devices do not have IO ports for connecting with digital networks. In that regard, these devices are typically not directly connectable to digital networks. The various embodiments disclosed herein, among others, provide systems and methods for connecting devices without digital connectors (e.g., legacy devices that are unable to received digital network control signals) to digital networks.
One embodiment, among others, of a system for providing such connectivity includes a digital input port, a converter, and an IR transmitter. The digital input port is configured to receive a digital signal from a bus, such as, for example an IEEE-1394 or similar bus. The converter is configured to convert the digital signal into an infrared (IR) command signal. The IR command signal commands an IR-controllable device. The IR transmitter is configured to transmit the IR command signal to the IR-controllable device. By converting digital signals, such as IEEE-1394-compliant signals, into IR-command signals, this embodiment of the system permits control of IR-controllable devices from other devices, such as IEEE-1394-compliant devices, on a digital network.
Another embodiment, among others, is a method for providing connectivity between IR-controllable devices and digital networks. As such, one embodiment, among others, of the method comprises the steps of receiving a digital signal, converting the digital signal into an infrared IR-command signal for an IR-controllable device, and transmitting the IR command signal to the IR-controllable device. For some embodiments, among others, the digital signal is received over a bus, such as an IEEE-1394-compliant bus, a USB, an ethernet bus, or other digital bus. Again, by providing a method of converting digital signals, which originate from a digital network, into IR-command signals, IR-controllable devices can be controlled by any digital device that is on the network.
In yet another embodiment, an apparatus for connecting IR-controllable devices with digital networks is provided. One embodiment, among others, of such a device includes digital-signal-receive logic, and convert logic. The digital-signal-receive logic is configured to receive a digital signal, preferably over a digital network, such as, for example, an IEEE-1394-compliant network, a USB-compatible network, an ethernet, or other digital network. The convert logic is configured to convert the digital signal into an infrared (IR) command signal for an IR-controllable device. Such an apparatus provides an interface between the IR-controllable device and the digital network, thereby providing analog devices a connection to the digital network.
Various embodiments of systems and methods are provided in greater detail below. It should, however, be appreciated that the following description and the accompanying drawings are merely intended to illustrate various embodiments of the invention, and to enable one having ordinary skill in the art to make and practice the disclosed embodiments. As such, the drawings and corresponding descriptions are not intended to be limiting.
As shown in
In the embodiment of
The home office 130, in the embodiment of
As is known, the audio and video outputs of the DTV 142 can be electrically connected to the audio and video inputs of the VCR 220 using a standard audio/video cable 222, such as a coaxial cable or an audio and composite video cable (e.g., a cable bundle with red, white and yellow RCA jacks), among others. Similarly, the audio and video outputs of the VCR 220 can be connected to the audio and video inputs of the DTV 142 through a similar connection 224. Since analog VCRs typically permit daisy-chaining with other audio-visual equipment, such as, for example, a set-top box 210, the set-top box 210 can be daisy-chain connected to the DTV through similar audio and video connections 214. For some systems, the DTV 142 can also be connected to a digital network, such as, for example, an IEEE-1394 network through bus 110.
Since all three devices 210, 220, 142 are located within a single room, namely, the living room 140, a single universal remote controller 230 can be programmed to provide some degree of operation for all three devices 210, 220, 142, as long as those devices are within the line-of-sight for the remote controller 230. Alternatively, certain DTV models have a resident IR code library, such as the IR code library from Universal Electronics, Inc. (UEI), and attached IR transmitter. For those DTV models, a non-learning remote controller (not shown) can be used to control the DTV 142, which, in turn, can provide an infrared (IR) signal to the STB 210 and the VCR 220 using the IR transmitter that is resident on the DTV 142. This type of IR transmitter mechanism is also known as an IR blaster, which is known in the art. Since IR blasters and their functionality are well known to those having skill in the art, further discussion of IR blasters is omitted here.
In any event, for those types of DTVs that have resident UEI IR code libraries, the analog devices that are connected to the DTV 142, such as the VCR 220 and the STB 210, can be indirectly controlled by the non-learning remote controller (not shown) through the DTV 142. Unfortunately, in the absence of a line-of-sight with a universal remote controller or IR blasters, these analog devices are typically not remotely controllable. An example of the line-of-sight limitation is shown in
As seen in
Specifically,
In a living room 140, which is beyond the line-of-sight of the remote controller 410, there resides a converter 400, which is also connected to the digital network (e.g., the IEEE-1394-compliant bus 110). An analog VCR 220, a STB 210, and a DTV 142 are also located in the living room 140. The DTV 142 in the living room is also connected to the digital network (e.g., through the IEEE-1394-compliant bus 110), while both the analog VCR 220 and the STB 210 are daisy-chained to the DTV 142 over standard audio-visual (AV) cables 214, 222, 224, such as, for example, composite RCA adapter, S-Video, or other known AV cables. In some embodiments, DTV 142 is not present.
Being beyond the line-of-sight of the remote controller 410, which is located in another room, neither the VCR 220 nor the STB 210 are directly controllable by the remote controller 410. However, the converter is configured to provide remote access to both the analog VCR 220 and the STB 210 over the digital network. In that regard, the converter 400 is configured to provide IR commands to the STB 210 over an IR channel 232. Similarly, the converter 400 is configured to provide IR commands to the VCR 220 over another IR channel 234. The various components responsible for the functioning of the converter 400 are described below, with reference to
It should be appreciated that these IR channels 232, 234 can be defined by separate IR transmitters, or defined by a single IR transmitter that has logically distinguishable IR signals. While IR channels are described, it should be appreciated that the IR signals may be broadcast by the controller 400, and recognized or ignored by the various devices within the room, depending on whether the IR signals are recognizable by those devices.
Continuing the description of
Given this recognition by the IEEE-1394 network, the system of
The converter 400 receives the CEA-931-A signals and converts those CEA-931-A signals into an IR-command signal for the VCR 220 using the components described with reference to
Thus, for example, if a “rewind” command is sent from the remote controller 410 in the bedroom 120, then the VCR 220 in the living room 140 will rewind the tape that is in the VCR 220. Similarly, if a “play” command is sent from the remote controller 410 in the bedroom 120, then the VCR 220 in the living room 140 will play the tape that is in the VCR 220. As one can see, the IR-controllable devices can be remotely controlled in the absence of a line-of-sight to those devices from the remote controller 410.
As shown in
For the embodiment of
While the converter of
Using the configuration of
Substantially synchronously, the converter 400 conveys a corresponding “rewind” display back to the DTV 142 so that the DTV 142 can display, to the user, that the tape in the VCR 220 is being rewound.
For devices that have a built-in user interface, the DTV 122 simply displays the regular signal from those devices. For other devices, such as a CD player, which typically does not have on-screen user interfaces, the converter 400 generates and displays a user interface for those devices, in some embodiments. Thus, for example, if a native remote controller for a CD player has a “disc selection” button, the converter 400 would generate a UI that includes an equivalent command. Arrow keys or other buttons that can be used for navigation on remote 410 are used in some embodiments to interact with such on-screen user interfaces. In other words, for remote controllers that are associated with non-UI devices, the converter 400 would generate an equivalent software control code for IR command signal output based on generated user interface interaction that would substitute for the hardware button on a native remote controller. Similarly, all or a portion of functions of native remote controllers for devices with and without on-screen interfaces can be provided by converter 400.
As shown in
While various embodiments are shown with devices being located in different rooms, it should be appreciated that, for aesthetic or functional reasons, the IR-controllable devices can also be placed in a closet or shelf in the same room, which is beyond the line-of-sight of the remote controller 410. In that regard, the bedroom 120 and the living room 140 are simply provided as examples of places in which a remote controller 410 does not have a direct line-of-sight to corresponding IR-controllable devices. Likewise, it should be appreciated that the embodiments of
As shown in
The setup logic 722 permits a user to setup the converter 400 to be compatible with various analog devices and other IR-controllable devices. In that regard, the setup logic 722 is a programmable component through which a user can store information related to those devices. For example, if a user has an analog VCR 220, the user can setup the converter 400 to communicate with the analog VCR 220. Thus, the user can provide specific make and model information to the converter 400 through the setup logic 722.
For some embodiments, among others, the setup logic 722 may be accessed through a DTV 122 from a different room in accordance with EIA-775A, which is a well-known standard in the art. For those embodiments, when the DTV 122 recognizes the converter 400 as being on the network, the converter 400 can be selected from the DTV 122 as an available device for control through the DTV 122. Once the converter 400 has been selected through the DTV 122, a user interface (UI) is transmitted from the converter 400 to the DTV 122 for display on the DTV 122. That UI permits the user to provide information on the various devices that are connected to the converter 400. Thus, for example, if a Samsung® VCR is connected to the converter 400, then the following process can take place for setup. First, the UI can display a variety of devices (e.g., VCR, STB, DVD, CD, etc.) on the DTV 122. The user selects “VCR” from the provided options. Upon selecting the “VCR” option, the UI further displays a variety of makes (e.g., Samsung®, Hitachi®, Sony®, etc.). The user then selects “Samsung®” as the make. Thereafter, a variety of models for Samsung® VCR's can be displayed to the user, at which point, the user can select the appropriate model through the UI on the DTV 122.
In another embodiment, among others, the setup logic 722 can be accessed through a front-panel (not shown) on the converter 400. That front panel may include, for example, a liquid crystal display (LCD) screen, which provides similar menu options as that of the DTV 122 UI embodiment, above. For the front-panel LCD embodiment, the user would follow similar steps to configure the converter 400 for the various devices that are connected to the converter 400. Other embodiments include no displaying of setup information. In addition, some embodiments include a remote controller associated with the converter 400, which could also be used during setup.
The setup logic 722, for some embodiments, is configured to register the converter 400 with the IEEE-1394 network. In one embodiment, among others, the setup logic 722 registers only the converter 400 with the IEEE-1394 network, in accordance with the IEEE-1394 standard. For that embodiment, the other devices on the IEEE-1394 network recognize only the converter 400 on the network, without any knowledge of devices that may be connected to the AV receivers 702 on the converter 400.
For that embodiment, when a user accesses multimedia devices on the IEEE-1394 network through a DTV, the DTV displays the converter 400 as an available device. The user can select the converter 400 from the DTV display, at which point on-screen representations of the various devices connected to the converter 400 are, in one example, displayed to the user on the DTV. Thus, for example, if an analog VCR and a STB are connected to the converter 400, then the DTV will display an option for the analog VCR and an option for the STB when the user selects the converter 400 through the DTV.
In another embodiment, among others, the setup logic 722 does not register itself on the IEEE-1394 network but, rather, registers the devices that are connected to the converter 400. For example, if an analog VCR and a STB are connected to the converter 400, then the setup logic 722 registers the analog VCR and the STB with the IEEE-1394 network, in accordance with the IEEE-1394 standard. For that embodiment, the other devices on the IEEE-1394 network recognize the analog VCR and the STB as being on the network, without knowledge of the converter's presence on the network. In other words, the converter 400 acts as a proxy for the analog VCR and the STB.
For that embodiment, when a user accesses multimedia devices on the IEEE-1394 network through a DTV, the DTV displays the analog VCR and the STB as being available devices. The DTV does not display the converter 400 as an available device. Thus, a user at the DTV can select either the analog VCR or the STB without knowledge of the converter's existence. In other words, the converter 400 is transparent to the DTV.
In yet another embodiment, the setup logic 722 registers both the converter 400 and all of the devices connected to the converter 400. For that embodiment, the other devices on the IEEE-1394 network recognize the converter 400 as being on the network, and also recognize, for example, the analog VCR and the STB as being on the network, should those devices be connected to the converter 400.
In some embodiments, among others, the setup logic 722 is configured to provide a user interface (not shown) for display on DTV 122, through which a user can input the make and model of the user's analog VCR 220. Likewise, should the user desire the converter 400 to communicate with STB 210, then the user can provide make and model information for the STB 210 to the converter 400 through the user interface (not shown) that is supplied by the setup logic 722. Depending on the implemented embodiment, the user interface, which is displayed at the DTV 122, provides the user with an interface for the converter 400, or the analog VCR 220 and the STB 210, or all of these devices.
Once the user provides information on all of the devices with which the converter 400 will communicate, the setup logic 722 stores that information for later use. Similarly, information on CD players (or CD changers), DVD players, or other devices can be provided to the converter 400 for later use. These devices can be configured similar to how the analog VCR 220 and the STB 210 were configured, above.
In another embodiment, the converter 400 itself may have a graphical user interface (not shown) for inputting the setup commands for various makes and models of devices. Alternatively, the converter 400 may have a front-panel control that permits a user to enter the various makes and models of the devices that are connected to the converter 400.
Regardless of how the information is provided to the converter 400, once that information has been provided, the setup logic 722 stores that information for later use.
In order to provide a user interface (UI) for accessing the setup logic 722, the converter 400 transmits the various preprogrammed UIs to the DTV 122 using, in one embodiment, the EIA-775A standard, which is know to those having skill in the art.
When the converter 400 is the selected device on the DTV 122, the DTV 122 passes the remote control commands as CEA-931-A commands to the converter 400. The process of passing CEA-931-A commands from a DTV 122 is well known to manufacturers of DTVs and DTV remote controls and is, therefore, not discussed further herein.
The converter 400 presents, on its UI, a list of analog devices that the user has connected and configured per the setup logic 722. The user selects an individual analog device to control, and the converter 400 presents a UI which is appropriate for that device. Alternatively, the converter 400 may recognize that there are no conflicting commands between the various connected devices (e.g., only one device has a “rewind” command), and the user may therefore begin entering remote commands immediately, without first selecting the device to control.
In the embodiment where the converter 400 is transparent to the DTV 122, the UI on the DTV 122 appears, for all intents and purposes, as the UI for the selected device. Thus, if both the analog VCR 220 and the STB 210 have been recognized by the IEEE-1394 network, then the DTV shows a UI for the analog VCR 220 if the analog VCR 220 is selected, and the DTV 122 shows the UI for the STB 210 if the STB 210 is selected.
In the embodiment where the converter 400 is the only device that is registered with the IEEE-1394 network, the UI on the DTV 122 shows only the converter 400 as a selectable option. Once the converter 400 is selected, another UI is displayed on the DTV 122. That other UI shows all of the devices (e.g., analog VCR 220, STB 210, etc.) that are connected to the converter 400. In that regard, rather than being transparent, the converter 400 mediates all transactions between the DTV 122 and the devices connected to the converter 400. Once the various options for devices are presented to the user on the DTV 122, the user can follow the steps outlined above, the difference being that the converter-mediated process is no longer transparent to the user. Rather, the user is aware that the transaction is being directed through the converter 400.
The IR code library 714 has make, model, and command information for known IR-controllable devices. For example, if the IR code library 714 is a UEI device IR code library, which is well known in the art, then the IR code library 714 has information related to all known makes and models of VCRs, DVDs, etc. that are IR-controllable. More specifically, the UEI device IR code library has, for example, the IR cod that corresponds to a “rewind” command for a Sony® VCR; the IR code that corresponds to an “eject” command for a Samsung® CD changer; the IR code that corresponds to a “play” command for a Mitsubishi® DVD player, etc. In that regard, the IR code library is a repository of IR code information for various IR-controllable devices.
The conversion logic 712 is configured to receive a digital signal from the digital network, and convert the digital signal into an IR command signal. Specifically, as shown in
For example, if the converter 400 has been set up for an analog VCR 220, then the CEA-931-A signal can represent, among others, a standard command for the VCR 220, such as, for example, turn on, turn off, play, rewind, fast-forward, record, pause, stop, eject, or even a channel selection in the event that the VCR functions as a tuner.
Similarly, if the converter 400 has been setup for a CD player (not shown), then the CEA-931-A signal can, among others, represent a standard CD player command, such as, for example, turn on, turn off, play, skip forward, skip backward, pause, change disc, stop, eject, etc. Likewise, if the converter 400 has been setup for an STB 210, then the CEA-931-A signal can, among others, represent a standard STB command signal, such as, for example, turn on, turn off, channel select, option select, etc. Also, if the converter 400 has been setup for a digital video recorder (DVR, not shown), the CEA-931-A signal can, among others, represent a standard DVR command signal, such as, for example, turn on, turn off, play, back, forward, record, pause, channel select (should the DVR also be configured as a tuner), option select, stop, select, eject, etc. As is known, these commands can be displayed on the screen of the DTV 122.
As one can see, the CEA-931-A signal can represent any number of commands for any number of devices for which the converter 400 has been setup. Additionally, it should be appreciated that the CEA-931-A signal can represent non-standard or customizable signals, so long as the converter 400 is configured for such a setup.
Upon receiving the CEA-931-A signal, the conversion logic 712 determines the appropriate device that corresponds to the received CEA-931-A signal.
This determination can be made by one of various methods. If the CEA-931-A signal only has meaning for one of the connected analog devices, the conversion logic 712 will immediately look up the IR code for that device. However, if the CEA-931-A signal has meaning for more than one connected device, the signal will be applied to the analog device last selected by the user. In other embodiments, the signals are addressed in a manner associated with particular devices.
Once the appropriate device and the corresponding command is determined from the CEA-931-A signal, the conversion logic 712 accesses the IR code library 714 for an IR code that corresponds to the CEA-931-A signal. For some embodiments, the IR code library 714 is accessed in a query-and-respond fashion, which is known by those having skill in the art. Thus, for those embodiments, the conversion logic 712 issues a request to the IR code library 714, and the IR code library 714 responds to the request by providing the appropriate IR code, which corresponds to the CEA-931-A signal.
The conversion logic 712 receives the IR code and generates an IR command signal that corresponds to the IR code. As is known, the IR command signal, for some embodiments, is a pulse string that is recognized by an IR-controllable device. That IR command signal is conveyed to the IR transmitter 716 for transmission to the IR- controllable device through IR channels 232, 234.
The functional components of the conversion logic 712 are shown in greater detail in
Continuing the description of
The AV receivers 702 are configured to receive AV signals from various IR-controllable devices, such as, for example, the analog VCR 220 and the STB 210. In that regard, the AV receivers 702 are coupled to the AV cables 214, 224 from those IR-controllable devices. Thus, the AV receivers 702 is configured to receive the audio-visual signals from the IR-controllable devices through those devices' respective AV output cables 214, 224.
The AV encoder 704 is interposed between the AV receivers 702 and the digital network. As shown in
As shown in
For those embodiments in which multiple IR transmitters 716 are employed, the conversion logic 712 is further configured to determine the appropriate IR transmitter 716 to output the IR signal. In that regard, should the IR code from the device IR code library 714 be indicative of an analog VCR command, then the conversion logic 712 would select the first IR transmitter 716a as the appropriate transmitter. Similarly, should the IR code be indicative of a STB command, then the conversion logic 712 would select the second IR transmitter 716b as the appropriate transmitter.
In some embodiments, the number of IR transmitters 716 would correspond to the number of AV receiver jacks 702. Also, while only one IEEE-1394 bus is shown in
Since the other components of
Having described various embodiments of systems and devices for connecting IR-controllable devices to digital networks, attention is turned to
As part of the setup process, the user configures which device is connected to which set of analog inputs and outputs. The converter 400 therefore knows how-to direct signals from its internal analog-to-digital encoders to the digital network, similar to the description provided with reference to
Once the IR code library has been stored, the process can provide an interface between IR-controllable devices and a digital network. As such, the process of
As shown in the process of
The IR-command-generation logic 810, the IR-code-receive logic 808, the access logic 806, the convert logic 804, the digital-signal-receive logic 802, the CEA-931-A-to-UEI-IR-code conversion logic 712, the setup logic 722, the display generator logic 724, the UEI device IR code library 714, and the AV encoder may be implemented in hardware, software, firmware, or a combination thereof. In the preferred embodiment(s), the IR-command-generation logic 810, the IR-code-receive logic 808, the access logic 806, the convert logic 804, the digital-signal-receive logic 802, the CEA-931-A-to-UEI-IR-code conversion logic 712, the setup logic 722, the display generator logic 724, the UEI device IR code library 714, and the AV encoder are implemented in hardware using any or a combination of the following technologies, which are all well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit (ASIC) having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc. In an alternative embodiment, the The IR-command-generation logic 810, the IR-code-receive logic 808, the access logic 806, the convert logic 804, the digital-signal-receive logic 802, the CEA-931-A-to-UEI-IR-code conversion logic 712, the setup logic 722, the display generator logic 724, the UEI device IR code library 714, and the AV encoder are implemented in software or firmware that is stored in a memory and that is executed by a suitable instruction execution system.
Any process descriptions or blocks in flow charts should be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
The converter 400 can also be embodied in a computer-readable medium as a computer program, which comprises an ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In the context of this document, a “computer-readable medium” can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a nonexhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM) (electronic), a read-only memory (ROM) (electronic), an erasable programmable read-only memory (EPROM or Flash memory) (electronic), an optical fiber (optical), and a portable compact disc read-only memory (CDROM) (optical). Note that the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured via, for instance, optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
Although exemplary embodiments have been shown and described, it will be clear to those of ordinary skill in the art that a number of changes, modifications, or alterations to the invention as described may be made. For example, while IEEE-1394, USB, SCSI, and variants thereof have been described, it should be appreciated that other digital backbones can be used as the basis of the digital network. Also, while analog set-top boxes and analog VCRs have been explicitly shown, it should be appreciated that the disclosed embodiments are also compatible with other analog devices. Moreover, while the embodiments are described with reference to analog devices, it should be appreciated that IR-controllable digital devices can also be connected to the digital network through the converter 400. Also, while various functions of the analog and digital devices are shown, it should be appreciated that the system can be configured to accommodate customized commands, future-developed commands, or other standard commands that are not explicitly enumerated above. Furthermore, while RGB cables and coaxial cables are shown in the embodiments above, it should be appreciated that analog devices can be connected to digital devices and to each other via other known connection mechanisms. Additionally, it should be appreciated that the disclosed systems and methods are not limited to home networks, but any digital network such as a local area network (LAN). All such changes, modifications, and alterations should therefore be seen as within the scope of the disclosure.