System for synchronizing a plurality of nodes to concurrently generate output signals by adjusting relative timelags based on a maximum estimated timelag
First Claim
1. A network system comprising a plurality of nodes that are interconnected to each other and that transfer a data packet from a transmitting node to receiving nodes to concurrently generate output signals by processing the data packet, wherein the transmitting node includes (a) an estimating device that estimates a time lag which exists between the transmitting node and each of the receiving nodes and which varies among the receiving nodes, (b) a determining device that detects a maximum one of the estimated time lags to set a reference time by which all of the receiving nodes can be synchronized with each other to concurrently generate the output signals, and (c) a transmitting device that transmits a data packet to the receiving nodes together with the reference time stamped on the data packet;
- andwherein each of the receiving nodes includes (a) a receiving device that receives the data packet together with the stamped reference time, and (b) an adjustment device that temporarily retains the received data packet to adjust the difference in the time lags among the receiving nodes according to the reference time such that all of the receiving nodes can be driven to concurrently generate the output signals so that final output timings of the output signals are synchronized with each other.
1 Assignment
0 Petitions
Accused Products
Abstract
A network system has a plurality of nodes interconnected to each other for transferring a data packet from a transmitting node to receiving nodes so as to concurrently drive the same. In the transmitting node, an estimating device estimates a time lag which exists between the transmitting node and each of the receiving nodes and which varies among the receiving nodes. A determining device detects a maximum one of the estimated time lags so as to set a reference time by which all of the receiving nodes can be synchronized with each other. A transmitting device transmits a data packet to the receiving nodes together with the reference time stamped on the data packet. In each of the receiving nodes, a receiving device receives the data packet together with the stamped reference time. An adjustment device temporarily retains the received data packet for adjusting the difference in the time lags among the receiving nodes according to the reference time so that all of the receiving nodes can be driven concurrently with each other.
1315 Citations
10 Claims
-
1. A network system comprising a plurality of nodes that are interconnected to each other and that transfer a data packet from a transmitting node to receiving nodes to concurrently generate output signals by processing the data packet, wherein the transmitting node includes (a) an estimating device that estimates a time lag which exists between the transmitting node and each of the receiving nodes and which varies among the receiving nodes, (b) a determining device that detects a maximum one of the estimated time lags to set a reference time by which all of the receiving nodes can be synchronized with each other to concurrently generate the output signals, and (c) a transmitting device that transmits a data packet to the receiving nodes together with the reference time stamped on the data packet;
- and
wherein each of the receiving nodes includes (a) a receiving device that receives the data packet together with the stamped reference time, and (b) an adjustment device that temporarily retains the received data packet to adjust the difference in the time lags among the receiving nodes according to the reference time such that all of the receiving nodes can be driven to concurrently generate the output signals so that final output timings of the output signals are synchronized with each other. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- and
-
8. A network system comprising a plurality of nodes interconnected to each other for transferring a data packet from a transmitting node to receiving nodes so as to concurrently generate output signals by processing the data packet, wherein the transmitting node includes (a) estimating means for estimating a time lag which exists between the transmitting node and each of the receiving nodes and which varies among the receiving nodes, (b) determining means for detecting a maximum one of the estimated time lags so as to set a reference time by which all of the receiving nodes can be synchronized with each other to concurrently generate the output signals, and to transmitting means for transmitting a data packet to the receiving nodes together with the reference time stamped on the data packet;
- and
wherein each of the receiving nodes includes (a) receiving means for receiving the data packet together with the stamped reference time, and (b) adjustment means for temporarily retaining the received data packet for adjusting the difference in the time lags among the receiving nodes according to the reference time such that all of the receiving nodes can be driven to concurrently generate the output signals so that final output timings of the output signals are synchronized with each other.
- and
-
9. In a network system comprising a plurality of nodes interconnected to each other, a method for transferring a data packet from a transmitting node to receiving nodes so as to concurrently generate output signals by processing the data packet, the method comprising the steps of:
-
operating the transmitting node for estimating a time lag which exists between the transmitting node and each of the receiving nodes and which varies among the receiving nodes; detecting a maximum one of the estimated time lags so as to set a reference time by which all of the receiving nodes can be synchronized with each other to concurrently generate the output signals; transmitting a data packet to the receiving nodes together with the reference time stamped on the data packet; operating each of the receiving nodes for receiving the data packet together with the stamped reference time; and temporarily retaining the received data packet for adjusting the difference in the time lags among the receiving nodes according to the reference time such that all of the receiving nodes can be driven to concurrently generate the output signals so that final output timings of the output signals are synchronized with each other.
-
-
10. A machine readable media containing instructions for causing a network system composed of a plurality of nodes interconnected to each other to perform a method of transferring a data packet from a transmitting node to receiving nodes so as to concurrently generate output signals by processing the data packet, the method comprising the steps of:
-
operating the transmitting node for estimating a time lag which exists between the transmitting node and each of the receiving nodes and which varies among the receiving nodes; detecting a maximum one of the estimated time lags so as to set a reference time by which all of the receiving nodes can be synchronized with each other to concurrently generate the output signals; transmitting a data packet to the receiving nodes together with the reference time stamped on the data packet; operating each of the receiving nodes for receiving the data packet together with the stamped reference time; and temporarily retaining the received data packet for adjusting the difference in the time lags among the receiving nodes according to the reference time such that all of the receiving nodes can be driven to concurrently generate the output signals so that final output timings of the output signals are synchronized with each other.
-
Specification