SYSTEM AND METHODS FOR SYNCHRONIZING PERFORMANCES OF GEOGRAPHICALLY-DISPARATE PERFORMERS
First Claim
1. A method for synchronizing performances of geographically disparate performers, the method comprising:
- setting a beat clock for at least one remote site at which one or more performers is located, wherein the at least one remote site is configured to convey streaming data over a data communications network to a remotely-located master site, and wherein the beat clock is time-shifted based upon delay and throughput latencies relative to a current-beat time set at the master site;
receiving at the master site renderings of performances by the one or more performers located at the at least one remote site.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing performances of geographically disparate performers is provided. The method includes setting one or more beat clocks, each beat clock corresponding to a remotes site configured to convey streaming audio over a data communications network to a remotely-located master site. Each beat clock, according to the method, is time-shifted based upon delay and throughput latencies relative to a current-beat time set at the master site. The method further includes receiving at the master site audio renderings of performances by the one or more performers located each remote site.
Additionally, when combined with various types of digital media devices, the techniques, mechanisms, and procedure of the invention can create a virtual online media environment. The online media environment can support the composition, performance, recording and playback of multiple live video images, the composite positioning of said multiple live video images, the dynamic visual and aural display of the status of underlying data systems employed in the creating and operating said virtual online media environment, and the real-time user-customizable composite view of each.
-
Citations
20 Claims
-
1. A method for synchronizing performances of geographically disparate performers, the method comprising:
-
setting a beat clock for at least one remote site at which one or more performers is located, wherein the at least one remote site is configured to convey streaming data over a data communications network to a remotely-located master site, and wherein the beat clock is time-shifted based upon delay and throughput latencies relative to a current-beat time set at the master site; receiving at the master site renderings of performances by the one or more performers located at the at least one remote site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for synchronizing performances of geographically disparate performers, the system comprising:
-
a master site having an audio interface, a data communications network interface for conveying and receiving streaming data over the data communications network, and a master clock; and at least one remote site having an audio interface, a data communications network interface for conveying streaming data to and receiving streaming data from the master site via the data communications network, and a beat clock; wherein the at least one remote site is configured to set the beat clock by time-shifting a current-beat time set at the master site by the master clock, the time-shifting being based upon delay and throughput latencies.
-
-
11. A system for creating a virtual online media environment, the system comprising a master site having at least one multimedia processor, a data communications network interface for conveying and receiving multimedia data processed by the at least one multimedia processor over the data communications network, and at least one master clock;
- and
a plurality of remote sites, each site having at least one multimedia processor, a data communications network interface for conveying and receiving over the data communications network multimedia data processed by the at least one multimedia processor, and at least one beat clock; wherein each remote site is configured to receive from the master site one or more timing signals and to set, based upon at least one timing signal, at least one beat clock by time-shifting a current-beat time set at the master site by the master clock, the time-shifting being based upon delay and throughput latencies.
- and
-
12. A computer-readable storage medium for use with a data communication network comprising a master site and at least one remote site, the storage medium comprising computer instructions for:
-
setting a beat clock for the at least one remote site at which one or more performers is located, wherein the beat clock is time-shifted based upon delay and throughput latencies relative to a current-beat time set at the master site; causing the master site to receive renderings of performances by the one or more performers located at the at least one remote site. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification