Method for transporting digital media
First Claim
1. A data network suitable for transporting media packets, the network comprising:
- a master clock device to generate a system time signal for the network, wherein the system time signal and media packets are both communicated in a same band on the network;
a plural number of network devices interconnected such that each network device can send media packets to other network devices, and to receive media packets from other network devices;
each network device also being configured to receive media signals from a media device, to transmit media signals to a media device, or to do both;
wherein, each network device is coupled to the master clock device and uses the system time signal and a network time protocol to generate a local clock signal synchronised to the system time signal for both rate and offset, the local clock signal governing both the rate and offset of the received or transmitted media signals; and
wherein a media clock signal is synthesized from at least the local clock signal, such that the media clock signal directly governs the rate and offset at which media signals are received or transmitted.
4 Assignments
0 Petitions
Accused Products
Abstract
A networked system is provided for transporting digital media packets, such as audio and video. The network includes network devices interconnected to send and receive packets. Each network device can receive and transmit media signals from media devices. A master clock generates a system time signal that the network devices use, together with a network time protocol to generate a local clock signal synchronized to the system time signal for both rate and offset. The local clock signal governs both the rate and offset of the received or transmitted media signals. The system, which can be implemented using conventional network equipment enables media signals to be transported to meet quality and timing requirements for high quality audio and video reproduction.
-
Citations
38 Claims
-
1. A data network suitable for transporting media packets, the network comprising:
-
a master clock device to generate a system time signal for the network, wherein the system time signal and media packets are both communicated in a same band on the network; a plural number of network devices interconnected such that each network device can send media packets to other network devices, and to receive media packets from other network devices; each network device also being configured to receive media signals from a media device, to transmit media signals to a media device, or to do both; wherein, each network device is coupled to the master clock device and uses the system time signal and a network time protocol to generate a local clock signal synchronised to the system time signal for both rate and offset, the local clock signal governing both the rate and offset of the received or transmitted media signals; and wherein a media clock signal is synthesized from at least the local clock signal, such that the media clock signal directly governs the rate and offset at which media signals are received or transmitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data network device for connection to other network devices to transport media packets between them, the network device comprising:
-
a media port for performing at least one of (1) receiving media signals from a media device and (2) transmitting media signals to a media device; a clock port coupled to receive a system time signal, wherein the system time signal and media signals are both communicated in a same band on the network; a local clock generator coupled to use the system time signal and a network time protocol to generate a local clock signal synchronised to the system time signal for both rate and offset, the local clock signal governing both the rate and offset of the received or transmitted media signals, and wherein a media clock signal is synthesized from the local clock signal, such that the media clock signal directly governs the rate and offset at which media signals are received or transmitted. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of operating a data network device to transport media packets, comprising the steps of:
-
generating or receiving a system time signal for the network, wherein the system time signal and media signals are both communicated in a same band on the network; configuring a plural number of the network devices such that each is able to perform at least one of (1) sending packets to other network devices, and (2) receiving packets from other network devices;
configuring the network devices to perform at least one of (1) receiving media signals from a media device, and (2) transmitting media signals to a media device;connecting each network device to receive the system time signal; operating each network device to use the system time signal and a network time protocol to generate a local clock signal synchronised to the system time signal for both rate and offset, the local clock signal governing the rate and offset of the received or transmitted media signals; and synthesizing a media clock signal from the local clock signal, such that the media clock signal directly governs the rate and offset at which media signals are received or transmitted. - View Dependent Claims (27, 28, 29, 30, 32, 33, 34, 35, 36, 37)
-
-
31. A method according to 26 further comprising using a network time protocol involving a bidirectional exchange of messages to enable the calculation of both clock offset and network delay between a master clock and local slave clocks.
-
38. An article of manufacture comprising a computer readable storage medium having computer program instructions configured to cause a processing system to execute the steps of:
-
generating or receiving a system time signal for the network, wherein the system time signal and media signals are both communicated in a same band on the network; configuring a plural number of the network devices such that each is able to perform at least one of (1) sending packets to other network devices, and (2) receiving packets from other network devices; configuring the network devices to perform at least one of (1) receiving media signals from a media device, and (2) transmitting media signals to a media device; connecting each network device to receive the system time signal; operating each network device to use the system time signal and a network time protocol to generate a local clock signal synchronised to the system time signal for both rate and offset, the local clock signal governing the rate and offset of the received or transmitted media signals; and synthesizing a media clock signal from the local clock signal, such that the media clock signal directly governs the rate and offset at which media signals are received or transmitted.
-
Specification