Abstract:
A bridge element is provided for establishing clock synchronization across network elements including a first network element using a first clock synchronization transport protocol and a second network element using a second clock synchronization transport protocol different from the first clock synchronization transport protocol. The bridge element includes a port, a protocol translation port and an interconnect structure. The port may receive a clock synchronization signal from the first network element using the first clock synchronization protocol. The interconnect structure may receive the clock synchronization signal from the port. The protocol translation port may receive the clock synchronization signal from the interconnect structure, translate the clock synchronization signal between the first clock synchronization transport protocol and the second clock synchronization transport protocol, and provide the translated clock synchronization signal to the second network element using the second clock synchronization protocol.
Abstract:
Methods and apparatus for efficiently servicing isochronous streams (such as media data streams) associated with a network. In one embodiment, an Isochronous Cycle Manager (ICM), receives multiple independent streams of packets that include isochronous packets arriving according to different time bases (e.g., where each stream has a different time base). The packets are sorted by the ICM into a buffering mechanism according to their required presentation time. Additionally the ICM calculates a launch time for each packet. The NIC transmits the packets from the queue according to an access scheme, such as a time division multiplexed (TDM) scheme where each of a plurality of cycles is subdivided into time slots. During appropriate time slots, the NIC transmits the packets in chronological order, as read out of the buffering mechanism.
Abstract:
Systems and methods are provided for validating time between a local clock included in the slave node of a network with a master clock included in the master node of the network. The master node determines a propagation delay between the master node and the slave node, sends a synchronization message to the slave node at a first time, determines an expected receipt time of the synchronization message at the slave node based on the first time, the determined propagation delay between the master node and the slave node, and a rate ratio of the master clock to the local clock, and sends a follow up message to the slave node, the follow up message including the first time and the expected receipt time.
Abstract:
Methods and systems provide control of media synchronization using time stamp pairs. In an embodiment, a first device may request a time stamp from a second device. The first device may determine any de-synchronization between the first and second devices based on the requested time stamp and characteristics of the request. The first device may define a rate scalar based on the determined de-synchronization. A sample rate conversion may be performed for the first device based on the rate scalar such that the outputs of the first device and the second device are synchronized.
Abstract:
A bridge element is provided for establishing clock synchronization across network elements including a first network element using a first clock synchronization transport protocol and a second network element using a second clock synchronization transport protocol different from the first clock synchronization transport protocol. The bridge element includes a port, a protocol translation port and an interconnect structure. The port may receive a clock synchronization signal from the first network element using the first clock synchronization protocol. The interconnect structure may receive the clock synchronization signal from the port. The protocol translation port may receive the clock synchronization signal from the interconnect structure, translate the clock synchronization signal between the first clock synchronization transport protocol and the second clock synchronization transport protocol, and provide the translated clock synchronization signal to the second network element using the second clock synchronization protocol.
Abstract:
Transportation of audio data is provided between a first network element and a second network element. The first network element divides multichannel audio data by channel into a plurality of individual channels. The first network element packages each of the plurality of individual channels together with a corresponding sampling set of audio data into a single packet. The first network element transmits to the second network element each packet that includes a channel having an active sampling set of audio data.
Abstract:
A bridge element is provided for establishing clock synchronization across network elements including a first network element using a first clock synchronization transport protocol and a second network element using a second clock synchronization transport protocol different from the first clock synchronization transport protocol. The bridge element includes a port, a protocol translation port and an interconnect structure. The port may receive a clock synchronization signal from the first network element using the first clock synchronization protocol. The interconnect structure may receive the clock synchronization signal from the port. The protocol translation port may receive the clock synchronization signal from the interconnect structure, translate the clock synchronization signal between the first clock synchronization transport protocol and the second clock synchronization transport protocol, and provide the translated clock synchronization signal to the second network element using the second clock synchronization protocol.
Abstract:
Methods and apparatus for efficiently servicing isochronous streams (such as media data streams) associated with a network. In one embodiment, an Isochronous Cycle Manager (ICM), receives multiple independent streams of packets that include isochronous packets arriving according to different time bases (e.g., where each stream has a different time base). The packets are sorted by the ICM into a buffering mechanism according to their required presentation time. Additionally the ICM calculates a launch time for each packet. The NIC transmits the packets from the queue according to an access scheme, such as a time division multiplexed (TDM) scheme where each of a plurality of cycles is subdivided into time slots. During appropriate time slots, the NIC transmits the packets in chronological order, as read out of the buffering mechanism.
Abstract:
Transportation of audio data is provided between a first network element and a second network element. The first network element divides multichannel audio data by channel into a plurality of individual channels. The first network element packages each of the plurality of individual channels together with a corresponding sampling set of audio data into a single packet. The first network element transmits to the second network element each packet that includes a channel having an active sampling set of audio data.
Abstract:
In a time synchronization process, chain of quality information is provided between interconnected nodes, the chain of quality information relating to information regarding accuracy of a clock, a type of timestamping used by a node, a type of link over which a timestamp is provided, and a clock drift parameter indicating the drift characteristics of the clock. Based on the chain of quality information, parameters are determined for a filter that is applied to a sequence of timestamps in order to remove noise from the timestamps, thereby improving accuracy of the time synchronization process.