WO2001050681A2 - Method and apparatus for configuring parameters and presenting status in a distributed communications system - Google Patents

Method and apparatus for configuring parameters and presenting status in a distributed communications system Download PDF

Info

Publication number
WO2001050681A2
WO2001050681A2 PCT/US2001/000464 US0100464W WO0150681A2 WO 2001050681 A2 WO2001050681 A2 WO 2001050681A2 US 0100464 W US0100464 W US 0100464W WO 0150681 A2 WO0150681 A2 WO 0150681A2
Authority
WO
WIPO (PCT)
Prior art keywords
appliances
media
operable
bus
user
Prior art date
Application number
PCT/US2001/000464
Other languages
French (fr)
Other versions
WO2001050681A3 (en
Inventor
Robert W. Moses
Gregory J. Bartlett
Brian D. Karr
Original Assignee
Digital Harmony Technologies, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digital Harmony Technologies, Inc. filed Critical Digital Harmony Technologies, Inc.
Priority to AU29299/01A priority Critical patent/AU2929901A/en
Publication of WO2001050681A2 publication Critical patent/WO2001050681A2/en
Publication of WO2001050681A3 publication Critical patent/WO2001050681A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40078Bus configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40123Interconnection of computers and peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems

Definitions

  • the present invention relates generally to bus system architecture and distributed communications systems, and more particularly to a method and apparatus for providing a user interface to configure a distributed communications system.
  • Home entertainment systems are increasingly being implemented as complex interconnections of special-purpose computer systems, which are generally referred to as "home entertainment devices.” These home entertainment devices may be video and audio receivers, DVD players, CD-ROM players, sound mixers, amplifiers, speaker systems, display devices, and so on. Many different companies develop (e.g., design and manufacture) such home entertainment devices. Each company may develop its devices using proprietary interconnect technology. As a result, the input and output of devices developed by different companies may not be compatible. For example, a DVD player developed by one company may output data that is incompatible with a speaker subsystem developed by another company. Thus, it may be impractical to have a home entertainment system that includes devices that are developed by different companies.
  • All communications systems require a variety of parameter settings to be established between sender and receiver nodes before they can exchange data.
  • many communications buses (such as IEEE 1394) require that sender and receiver nodes be configured for a common isochronous channel on which the sender will transmit a media stream, and from which the receiver will listen to the media stream. This is sometimes referred to as a "virtual connection" because no physical connection is dedicated between these nodes. Instead, the connection is represented by a data address within the shared communications space.
  • FIG. 1 is a block diagram of a system illustrating two nodes (a sender and a receiver) and a personal computer executing such a GUI configuration program.
  • Sender 101 packetizes a media stream and transmits it on a shared communications bus 104.
  • Receiver 103 consumes this stream from the communications bus 104 and typically presents it to a human audience.
  • Personal Computer 102 executes a graphical user interface software program that configures the sender 101 and the receiver 103 to connect to each other on the shared communications bus 104, and/or observe status information read from the nodes.
  • the personal computer is relatively expensive (often an order of magnitude more costly than the media devices themselves), and is therefore not economical for mainstream consumer applications. Additionally, the personal computer is large and cumbersome compared to consumer electronics equipment and is therefore rarely located in close proximity to the home entertainment system. Additionally, the personal computer has no knowledge of which physical devices are located at each geographical location, and is therefore unable to differentiate between identical devices connected to the communications system (e.g. identical loudspeakers which are located in the front left, center, front right, rear left, and rear right listening positions; or two identical CD players). Additionally, the personal computer may only communicate with each device over the shared communication system, so if a device is not yet configured to communicate it cannot be deteirninistically accessed by the personal computer. Consequently, no simple and foolproof process exists in the prior art for configuring a system and presenting status and diagnostics information.
  • identical devices connected to the communications system e.g. identical loudspeakers which are located in the front left, center, front right, rear left, and rear right listening positions; or two
  • a method for configuring a plurality of devices coupled by a communications bus.
  • a user interfaces with a first one of the devices, such as by activating a switch on the first device.
  • the first device then issues a connect signal that is received at each of the other devices.
  • the user then interfaces with a second of the devices, such as by activating a switch on the second device.
  • the second device then issues a response signal, and a communications link between the first and second devices is then established.
  • Device status information may also be displayed, such as by using different colored and modulated intensity light indicating the status of the devices, including the connected, unconnected, and waiting-to-be-connected communications states.
  • a system that has appliances coupled by a bus, such as an IEEE 1394 bus.
  • the system includes first and second configuration controls on the first and second appliances, respectively.
  • the first configuration control responds to user input to transmit a connect signal on the bus.
  • the second configuration control responds to receipt of the connect signal and to user input to transmit a response signal on the bus.
  • the first and second configuration controls establish a communications link between the first and second appliances.
  • the configuration controls may each include a user operable switch for receiving the user input, and may further include a visual display for indicating appliance status information, such as connected, unconnected, and waiting- to-be-connected communications states.
  • Figure 1 is a block diagram illustrating a prior art system, with a sender, receiver, and personal computer.
  • Figure 2 is a state diagram of initiator virtual connection establishment in accordance with the present invention.
  • Figure 3 is a state diagram of responder virtual connection establishment in accordance with the present invention.
  • Figure 4 is a block diagram illustrating a system with a sender node and receiver node, with controls on each node in accordance with the present invention.
  • a user interface allows media appliances to establish virtual connections and display status information via a simple user control that combines a momentary push button switch (for inputting user events) with a light emitting diode (for displaying status), called a "baton control". Pressing the switch with various patterns inputs configuration information to the device. The light emitting diode flashes various patterns to indicate status information. Because the user interface is based on a simple combination switch/LED control, it is economical and easy to include on virtually any consumer electronics device. By standardizing this functionality on all devices in a communication system, the user is guaranteed a consistent method to configure all nodes.
  • the baton switch allows a variety of configuration events to be input to the device.
  • the device may be returned to a default state by pressing and holding for a minimum duration (typically one second) or pressing during a power cycle.
  • the device may be reset to recover from an error state by pressing and holding for a prolonged duration (typically three seconds).
  • the baton switch may be used to establish a virtual connection by executing the sequence of events illustrated in Figure 2 and Figure 3.
  • Figure 4 illustrates a system with two nodes, a media sender 401 and media receiver 403, connected to a shared communications bus 402. Each node has a baton control 404.
  • a user wishes to establish a virtual connection between the sender and receiver nodes 401 and 403. This is accomplished by initiating a connection via the baton controls 404 on one node (arbitrarily selected, called the "initiator") and another node, the "responder".
  • Figure 2 shows the sequence of events for the initiator node
  • Figure 3 shows the sequence of events for the responder node.
  • both devices are in the "unconnected" state 201 and 301.
  • a "connect squawk” message is transmitted over the communications system to all other nodes (204), and the device enters the "wait for response squawk” 202.
  • Each node in the system receives this connect squawk message 304 and enters the "wait for response squawk” state 302.
  • a baton switch is pressed on the node which the user wishes to virtually connect to the initiator, and this causes the responder node to transmit a "response squawk" 306 over the communications system to all other nodes and enter the connected state 303.
  • a minimum time period elapses before any node transmits a "response squawk” (e.g., 5 seconds)
  • all nodes return to the unconnected state 201 and 301 via state change 205 and 305.
  • all potential responder nodes receive a "response squawk" 305, they return to the unconnected state 301.
  • the initiator When the initiator receives the "response squawk" 206, it enters the connected state 203. At this point the initiator and responder nodes are connected, and may exchange data. If at any time in the future either node is disabled, both nodes return to the unconnected state 201 and 301.
  • the light emitting diode in the baton control is illuminated to indicate the connection status.
  • the LED can flash with the communication system heartbeat, with the color green.
  • the LED can flash with the communication system heartbeat, with the color yellow.
  • the LED can flash with the communication system heartbeat, with the color red.
  • additional functionality can be added to this process allowing the initiator and responder nodes to connect to additional nodes on the communications bus, or to break a connection by pressing the baton switch during the connected state.
  • the LED may be illuminated with different colors or flashing patterns to indicate the same or different status information.
  • the baton LED can also be used to indicate communication system integrity and status. During normal conditions it can flash with the communication system heartbeat (typically once per second, each time bit 25 of the IEEE 1394 link layer controller cycle time register increments). Those skilled in the art will also appreciate that the LED may be employed to indicate various node states such as: IEEE 1394 bus reset (e.g., LED flashes rapidly each time a self ID packet is received), firmware download is in progress (e.g., LED flashes at double rate - each time bit 24 of the IEEE 1394 link layer controller cycle time register increments), node identification (e.g., LED flashes rapidly on a node which is queried by another node), and various error codes (e.g., LED flashes intermittently, with a pattern uniquely associated with a specific error code).
  • IEEE 1394 bus reset e.g., LED flashes rapidly each time a self ID packet is received
  • firmware download e.g., LED flashes at double rate - each time bit 24 of the IEEE 13
  • baton control is also useful when a graphical user interface running on a personal computer is present.
  • the personal computer receives any squawk message, it can indicate to the user which icon (or whatever is used to represent the device on the GUI) corresponds to that node in the graphical system representation. This allows a GUI to be mapped to physical devices in the system.

Abstract

A method and apparatus is described for providing a user interface that allows media appliances to establish virtual connections and display status information. A user control combines a momentary push button switch (for inputting user events) with a light emitting diode (for displaying status), called a 'baton control'. Pressing the switch with various patterns inputs configuration information to the device, and the light emitting diode flashes various patterns to indicate status information. The method and apparatus are conformable with various distributed communications interconnect standards, such as the IEEE 1394 'Standard for High Performance Serial Bus.'

Description

METHOD AND APPARATUS FOR CONFIGURING
PARAMETERS AND PRESENTING STATUS IN A
DISTRIBUTED COMMUNICATIONS SYSTEM
TECHNICAL FIELD
The present invention relates generally to bus system architecture and distributed communications systems, and more particularly to a method and apparatus for providing a user interface to configure a distributed communications system.
BACKGROUND
Home entertainment systems are increasingly being implemented as complex interconnections of special-purpose computer systems, which are generally referred to as "home entertainment devices." These home entertainment devices may be video and audio receivers, DVD players, CD-ROM players, sound mixers, amplifiers, speaker systems, display devices, and so on. Many different companies develop (e.g., design and manufacture) such home entertainment devices. Each company may develop its devices using proprietary interconnect technology. As a result, the input and output of devices developed by different companies may not be compatible. For example, a DVD player developed by one company may output data that is incompatible with a speaker subsystem developed by another company. Thus, it may be impractical to have a home entertainment system that includes devices that are developed by different companies.
Various standards, such as the IEEE 1394 "Standard for High Performance Serial Bus," have been developed to facilitate the development of compatible home entertainment devices. Any devices that conform to such standards can be interconnected to a home entertainment system. In addition, these standards define a common bus interconnection mechanism by which any devices connected to the bus can communicate with any other device connected to the bus. In this way, a standard bus cabling can be used within a house for interconnecting these home entertainment devices and other types of devices such as coffeemaker, microwave oven, home security system, and so on. Such devices are referred to as "appliances," and home entertainment devices are referred to as "media appliances." The appliances may be considered to be a single function device with computer capabilities.
All communications systems require a variety of parameter settings to be established between sender and receiver nodes before they can exchange data. For example, many communications buses (such as IEEE 1394) require that sender and receiver nodes be configured for a common isochronous channel on which the sender will transmit a media stream, and from which the receiver will listen to the media stream. This is sometimes referred to as a "virtual connection" because no physical connection is dedicated between these nodes. Instead, the connection is represented by a data address within the shared communications space. In addition to configuring communication parameters, it is desirable that various status and diagnostics information be conveyed to the human operator to enable troubleshooting and validation that the communication system is operating properly. For example, a light eπύtting diode (LED) might illuminate periodically on each node to indicate that the nodes are operational. One area in which the standards are deficient is in providing user interfaces for configuring and monitoring the distributed commumcations interface. The primary method for establishing connections between devices and reading status information from them is to execute a graphical user interface (GUI) application on a personal computer that has been specifically programmed to configure communication parameters in each node. Figure 1 is a block diagram of a system illustrating two nodes (a sender and a receiver) and a personal computer executing such a GUI configuration program. Sender 101 packetizes a media stream and transmits it on a shared communications bus 104. Receiver 103 consumes this stream from the communications bus 104 and typically presents it to a human audience. Personal Computer 102 executes a graphical user interface software program that configures the sender 101 and the receiver 103 to connect to each other on the shared communications bus 104, and/or observe status information read from the nodes.
There are several problems with this approach. First, the personal computer is relatively expensive (often an order of magnitude more costly than the media devices themselves), and is therefore not economical for mainstream consumer applications. Additionally, the personal computer is large and cumbersome compared to consumer electronics equipment and is therefore rarely located in close proximity to the home entertainment system. Additionally, the personal computer has no knowledge of which physical devices are located at each geographical location, and is therefore unable to differentiate between identical devices connected to the communications system (e.g. identical loudspeakers which are located in the front left, center, front right, rear left, and rear right listening positions; or two identical CD players). Additionally, the personal computer may only communicate with each device over the shared communication system, so if a device is not yet configured to communicate it cannot be deteirninistically accessed by the personal computer. Consequently, no simple and foolproof process exists in the prior art for configuring a system and presenting status and diagnostics information.
SUMMARY
In accordance with the present invention, a method is provided for configuring a plurality of devices coupled by a communications bus. A user interfaces with a first one of the devices, such as by activating a switch on the first device. The first device then issues a connect signal that is received at each of the other devices. The user then interfaces with a second of the devices, such as by activating a switch on the second device. The second device then issues a response signal, and a communications link between the first and second devices is then established. Device status information may also be displayed, such as by using different colored and modulated intensity light indicating the status of the devices, including the connected, unconnected, and waiting-to-be-connected communications states.
In accordance with another aspect of the present invention, a system is provided that has appliances coupled by a bus, such as an IEEE 1394 bus. The system includes first and second configuration controls on the first and second appliances, respectively. The first configuration control responds to user input to transmit a connect signal on the bus. The second configuration control responds to receipt of the connect signal and to user input to transmit a response signal on the bus. Upon exchange of the connect and response signals, the first and second configuration controls establish a communications link between the first and second appliances. The configuration controls may each include a user operable switch for receiving the user input, and may further include a visual display for indicating appliance status information, such as connected, unconnected, and waiting- to-be-connected communications states.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a block diagram illustrating a prior art system, with a sender, receiver, and personal computer.
Figure 2 is a state diagram of initiator virtual connection establishment in accordance with the present invention.
Figure 3 is a state diagram of responder virtual connection establishment in accordance with the present invention.
Figure 4 is a block diagram illustrating a system with a sender node and receiver node, with controls on each node in accordance with the present invention.
DETAILED DESCRIPTION
The following is a description of a method and system for providing a user interface for configuring device parameters and presenting status information is provided. The method and system are conformable to the applicable IEEE 1394, ISO/IEC 13213, and IEC 61883 standards. In this description, certain details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be clear to one skilled in the art, however, that the present invention may be practiced without these details. In other instances, well-known circuits, circuit components, control signals, and timing and communications protocols have not been show or described in detail in order to avoid unnecessarily obscuring the description of embodiments of the invention.
A user interface is provided that allows media appliances to establish virtual connections and display status information via a simple user control that combines a momentary push button switch (for inputting user events) with a light emitting diode (for displaying status), called a "baton control". Pressing the switch with various patterns inputs configuration information to the device. The light emitting diode flashes various patterns to indicate status information. Because the user interface is based on a simple combination switch/LED control, it is economical and easy to include on virtually any consumer electronics device. By standardizing this functionality on all devices in a communication system, the user is guaranteed a consistent method to configure all nodes.
The baton switch allows a variety of configuration events to be input to the device. For example, the device may be returned to a default state by pressing and holding for a minimum duration (typically one second) or pressing during a power cycle. The device may be reset to recover from an error state by pressing and holding for a prolonged duration (typically three seconds).
The baton switch may be used to establish a virtual connection by executing the sequence of events illustrated in Figure 2 and Figure 3. Figure 4 illustrates a system with two nodes, a media sender 401 and media receiver 403, connected to a shared communications bus 402. Each node has a baton control 404. During configuration of the communications system, a user wishes to establish a virtual connection between the sender and receiver nodes 401 and 403. This is accomplished by initiating a connection via the baton controls 404 on one node (arbitrarily selected, called the "initiator") and another node, the "responder".
Figure 2 shows the sequence of events for the initiator node, and Figure 3 shows the sequence of events for the responder node. Initially, both devices are in the "unconnected" state 201 and 301. When the switch is pressed on the initiator node, a "connect squawk" message is transmitted over the communications system to all other nodes (204), and the device enters the "wait for response squawk" 202. Each node in the system receives this connect squawk message 304 and enters the "wait for response squawk" state 302. At some point in the future a baton switch is pressed on the node which the user wishes to virtually connect to the initiator, and this causes the responder node to transmit a "response squawk" 306 over the communications system to all other nodes and enter the connected state 303. Alternatively, if a minimum time period elapses before any node transmits a "response squawk" (e.g., 5 seconds), all nodes return to the unconnected state 201 and 301 via state change 205 and 305. When all potential responder nodes receive a "response squawk" 305, they return to the unconnected state 301. When the initiator receives the "response squawk" 206, it enters the connected state 203. At this point the initiator and responder nodes are connected, and may exchange data. If at any time in the future either node is disabled, both nodes return to the unconnected state 201 and 301.
During this sequence of events, the light emitting diode in the baton control is illuminated to indicate the connection status. For example, during state 201 and 301 the LED can flash with the communication system heartbeat, with the color green. During the waiting for response squawk state 202 and 302, the LED can flash with the communication system heartbeat, with the color yellow. During the connected state 203 and 303, the LED can flash with the communication system heartbeat, with the color red. One skilled in the art will appreciate that additional functionality can be added to this process allowing the initiator and responder nodes to connect to additional nodes on the communications bus, or to break a connection by pressing the baton switch during the connected state. Additionally, the LED may be illuminated with different colors or flashing patterns to indicate the same or different status information.
The baton LED can also be used to indicate communication system integrity and status. During normal conditions it can flash with the communication system heartbeat (typically once per second, each time bit 25 of the IEEE 1394 link layer controller cycle time register increments). Those skilled in the art will also appreciate that the LED may be employed to indicate various node states such as: IEEE 1394 bus reset (e.g., LED flashes rapidly each time a self ID packet is received), firmware download is in progress (e.g., LED flashes at double rate - each time bit 24 of the IEEE 1394 link layer controller cycle time register increments), node identification (e.g., LED flashes rapidly on a node which is queried by another node), and various error codes (e.g., LED flashes intermittently, with a pattern uniquely associated with a specific error code).
Those skilled in the art will further appreciate that the baton control is also useful when a graphical user interface running on a personal computer is present. When the personal computer receives any squawk message, it can indicate to the user which icon (or whatever is used to represent the device on the GUI) corresponds to that node in the graphical system representation. This allows a GUI to be mapped to physical devices in the system.
From the foregoing, it will be appreciated that, although specific embodiments of the invention have been described above for purposes of illustration, various modifications may be made to these embodiments without deviating from the spirit and scope of the invention. Numerous variations are well within the scope of the invention, and the invention is not limited except as by the appended claims.

Claims

CLAIMS L A method for a user to configure a plurality of devices coupled by a communications bus, the method comprising: the user interfacing with a first of the devices; issuing a connect signal from the first device; receiving the connect signal at each of the other devices; the user interfacing with a second of the devices; issuing a response signal from the second device; and establishing a communications connection between the first and second devices.
2. The method of claim 1 wherein interfacing with the first device includes the user activating a switch on the first device.
3. The method of claim 1 wherein interfacing with the first device includes the user activating a switch on the first device, and wherein interfacing with the second device includes the user activating a switch on the second device.
4. The method of claim 1 wherein issuing a connect signal includes transmitting a connect squawk.
5. The method of claim 1 wherein issuing a connect signal includes transmitting a connect squawk, and wherein issuing a response signal includes transmitting a response squawk.
6. The method of claim 1, further comprising establishing a communications connection between a third of the devices and the first and second devices.
7. The method of claim 1, further comprising displaying status information on the first and second devices.
8. The method of claim 1, further comprising displaying status information on the first and second devices, including displaying light having modulated intensity and of a selected one of a plurality of colors.
9. The method of claim 1, further comprising displaying status information on the first and second devices, the displayed status information including representations of connected, unconnected, and waiting-to-be-connected states.
10. The method of claim 1 wherein the communications bus is an IEEE 1394 bus.
11. In a home entertainment system having a plurality of media appliances, a method of establishing a communications link between a first and a second of the appliances, the method comprising: activating a switch on the first media appliance; transmitting a connect signal from the first media appliance; receiving the connect signal at the second media appliance; activating a switch on the second media appliance; transmitting a response signal from the second media appliance; and receiving the response signal at the first media appliance.
12. The method of claim 11 wherein the connect and response signals are also received by the media appliances other than the first and second media appliances.
13. The method of claim 11, further comprising displaying status information on each of the media appliances.
14. The method of claim 11, further comprising displaying status information on each of the media appliances, including information indicating the connected, waiting-to-be-connected, and unconnected communications states of the media appliances.
15. The method of claim 11, further comprising displaying status information on each of the media appliances, including displaying light having modulated intensity and of a selected one of a plurality of colors.
16. The method of claim 11 wherein the media appliances are interconnected by an IEEE 1394 bus.
17. The method of claim 11 wherein activating the switches on the first and second media appliances is performed by a user of the home entertainment system.
18. A system having a plurality of appliances coupled by a bus, the system further comprising: a first configuration control on a first of the appliances, the first configuration control operable to respond to user input to transmit a connect signal on the bus; and a second configuration control on a second of the appliances, the second configuration control operable to receive the connect signal and to respond to user input to transmit a response signal on the bus, the first and second configuration controls being further operable to establish a communications link between the first and second appliances upon exchange of the connect and response signals.
19. The system of claim 18 wherein the first and second configuration controls each include a user operable switch to receive the user input.
20. The system of claim 18 wherein the first and second configuration controls include first and second visual displays operable to provide status information on the first and second appliances, all respectively.
21. The system of claim 18 wherein the first and second configuration controls include first and second visual displays operable to provide status information on the first and second appliances, all respectively, each of the displays including light having a modulated intensity or a selected one of a plurality of colors.
22. The system of claim 18 wherein the first and second configuration controls include first and second visual displays operable to provide status information on the first and second appliances, all respectively, including information indicating the connected, unconnected, and waiting-to-be-connected states of the first and second appliances.
23. The system of claim 18 wherein the bus is an IEEE 1394 bus.
24. The system of claim 18 wherein each of the first and second configuration controls includes: a push button switch for receiving the user input; and a light-emitting diode for displaying status information, including information indicating connected, unconnected, and waiting-to-be- connected communications states.
25. A home entertainment system having a plurality of media appliances coupled by a communications bus, the home entertainment system further comprising: a first user operable switch on a first of the media appliances, the first media appliance operable to respond to user activation of the first switch to transmit a connect signal on the bus; a first display device on the first media appliance and operable to display information indicating the status of the first media appliance; a second user operable switch on a second of the media appliances, the second media appliance operable to respond to receipt of the connect signal and to user activation of the second switch to transmit a response signal on the bus, the first and second media appliances further operable to establish a communications link upon exchange of the connect and response signals; and a second display device on the second media appliance and operable to display information indicating the status of the second media appliance.
26. The home entertainment system of claim 25 wherein each of the first and second switches is a momentary push-button switch.
27. The home entertainment system of claim 25 wherein each of the first and second media appliances is operable to respond to user activation of the respective switch to return to a default state or recover from an error state.
28. The home entertainment system of claim 25 wherein each of the first and second displays includes a light-emitting diode.
29. The home entertainment system of claim 25 wherein each of the first and second displays is operable to display information relating to one or more of the following media appliance states: connected communications state, unconnected communications state, waiting-to-be- connected communications state, reset state, firmware download state, node identification state, and error state.
30. The home entertainment system of claim 25 wherein the communications bus is an IEEE 1394 bus.
PCT/US2001/000464 2000-01-03 2001-01-03 Method and apparatus for configuring parameters and presenting status in a distributed communications system WO2001050681A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU29299/01A AU2929901A (en) 2000-01-03 2001-01-03 Method and apparatus for configuring parameters and presenting status in a distributed communications system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17447300P 2000-01-03 2000-01-03
US60/174,473 2000-01-03

Publications (2)

Publication Number Publication Date
WO2001050681A2 true WO2001050681A2 (en) 2001-07-12
WO2001050681A3 WO2001050681A3 (en) 2002-01-24

Family

ID=22636279

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/000464 WO2001050681A2 (en) 2000-01-03 2001-01-03 Method and apparatus for configuring parameters and presenting status in a distributed communications system

Country Status (2)

Country Link
AU (1) AU2929901A (en)
WO (1) WO2001050681A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1507359A1 (en) * 2003-08-13 2005-02-16 Yamaha Corporation Connection setting program, method and apparatus

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5481750A (en) * 1991-01-17 1996-01-02 Moulinex (Societe Anonyme) Process for allocating addresses to newly connected apparatus in a domestic network controlled by a master controller
EP0967757A2 (en) * 1998-06-16 1999-12-29 Sony Corporation Information processing apparatus and method and computer program for enabling a function change

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5481750A (en) * 1991-01-17 1996-01-02 Moulinex (Societe Anonyme) Process for allocating addresses to newly connected apparatus in a domestic network controlled by a master controller
EP0967757A2 (en) * 1998-06-16 1999-12-29 Sony Corporation Information processing apparatus and method and computer program for enabling a function change

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1507359A1 (en) * 2003-08-13 2005-02-16 Yamaha Corporation Connection setting program, method and apparatus
CN100375455C (en) * 2003-08-13 2008-03-12 雅马哈株式会社 Connection setting program method and apparatus
US7865601B2 (en) 2003-08-13 2011-01-04 Yamaha Corporation Connection setting program method and apparatus

Also Published As

Publication number Publication date
AU2929901A (en) 2001-07-16
WO2001050681A3 (en) 2002-01-24

Similar Documents

Publication Publication Date Title
US7583656B1 (en) Method and apparatus for loop breaking on a serial bus
JPS6333945A (en) Local area data distribution system
JP2000031973A (en) Data transmission system
CN107070690B (en) Networking core device for electronic module, wireless networking method and intelligent network system based on electronic module
CN103201729A (en) High speed interchip universal serial bus monitoring
US6636923B1 (en) Communication bus system with protocol for detecting presence of slave device
CN106776398A (en) The method and apparatus of dual system double-direction control
WO1993009583A1 (en) Apparatus and method for interconnecting electronic products
Tsang et al. Development of a distributive lighting control system using local operating network
CN110111523A (en) A kind of fire-fighting Internet of Things signal imitation Transmission system
CN110247265A (en) Multifunctional data line, switching circuit and switching method
WO2001050681A2 (en) Method and apparatus for configuring parameters and presenting status in a distributed communications system
JP4981449B2 (en) Wireless system having configurable connections
US6289404B1 (en) Apparatus for and method of placing a node in an unconfigured state
CN113632423B (en) Unit for controlling data communication
US6754730B2 (en) Intelligent apparatus for sharing a user I/O interface among all intelligent modules thereof
CN203883814U (en) Key detection circuit and electronic device
US7457302B1 (en) Enhancement to loop healing for malconfigured bus prevention
JP3733196B2 (en) Error indicating device
JP2002016619A (en) Digital network equipment
WO2017082887A1 (en) Visible indication of a port as configured to management functionality
CN217063762U (en) Automatic configuration circuit based on communication chip, communication circuit and communication equipment
CN209475544U (en) The control circuit and processor of synchronous configuration
JP3472891B2 (en) Control communication system
JP2000244546A (en) Illegal ieee1394 serial bus connection monitoring device and equipment provided with the same

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP