Method for transporting digital media
First Claim
1. A computer-implemented method for transporting a media signal over a network comprising the steps of:
- receiving a master clock signal at a network device via a network;
synchronizing a local clock at the network device with the master clock signal;
deriving a media clock from the local clock, wherein the media clock is a software timer;
receiving a packetized media signal at the network device via the network;
decoding the packetized media signal, wherein the media clock directly governs a rate and an offset at which the packetized media signal is decoded; and
communicating the decoded media signal to a media device or software application.
1 Assignment
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
26 Claims
-
1. A computer-implemented method for transporting a media signal over a network comprising the steps of:
-
receiving a master clock signal at a network device via a network; synchronizing a local clock at the network device with the master clock signal; deriving a media clock from the local clock, wherein the media clock is a software timer; receiving a packetized media signal at the network device via the network; decoding the packetized media signal, wherein the media clock directly governs a rate and an offset at which the packetized media signal is decoded; and communicating the decoded media signal to a media device or software application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for transporting a media signal over a network comprising the steps of:
-
receiving a master clock signal at a network device via a network; synchronizing a local clock at the network device with the master clock signal; deriving a media clock from the local clock, wherein the media clock is a software timer; receiving a media signal at the network device from a media device or software application; packetizing the media signal, wherein the media clock directly governs a rate and an offset at which the media signal is packetized; and transmitting the packetized media signal over the network. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A, non-transitory, computer readable storage medium having computer program instructions adapted to cause a processing system to perform the steps of:
-
receiving a master clock signal at a network device via a network; synchronizing a local clock at the network device with the master clock signal; deriving a media clock from the local clock, wherein the media clock is a software timer; receiving a packetized media signal at the network device via the network; decoding the packetized media signal, wherein the media clock directly governs a rate and an offset at which the packetized media signal is decoded; and communicating the decoded media signal to a media device or software application. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A, non-transitory, computer readable storage medium having computer program instructions adapted to cause a processing system to perform the steps of:
-
receiving a master clock signal at a network device via a network; synchronizing a local clock at the network device with the master clock signal; deriving a media clock from the local clock, wherein the media clock is a software timer; receiving a media signal at the network device from a media device or software application; packetizing the media signal, wherein the media clock directly governs a rate and an offset at which the media signal is packetized; and transmitting the packetized media signal over the network. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification