VIDEO CONFERENCING SYSTEMS
4 Assignments
0 Petitions
Accused Products
Abstract
We describe a method of synchronising a teleconference comprising audio carried on a telephone network and a digital data stream carried on a computer network. Audio at a first node is characterised to determine audio characterising data. A digital data stream for the teleconference is also input at the first node and the audio characterising data is inserted into the digital data stream and forwarded over the network. The audio and digital data streams are received separately at a second node of the system, and the audio characterising data is extracted from the digital data stream and processed in conjunction with the received audio to determine a first-second node time offset. The audio and digital data streams are then synchronising by adjusting, for example, a relative time delay of the received audio and digital streams at the second node responsive to the determined time offset.
7 Citations
37 Claims
-
1-24. -24. (canceled)
-
25. A method of synchronising a teleconference comprising audio carried on a telephone network and a digital data stream carried on a computer network, the method comprising:
-
inputting first audio for said teleconference at a first node of a teleconference system; processing said first audio to determine first audio characterising data characterising said first audio; providing said first audio to a telephone network providing an audio teleconference; inputting at said first node a first digital data stream for said teleconference; inserting said first audio characterising data into said first digital data stream; forwarding said first digital data stream over said computer network; receiving said first audio at a second node of said teleconference system coupled to said telephone network, wherein said second node is a participant in said audio teleconference; receiving said first digital data stream at said second node of said teleconference system via said computer network; extracting said first audio characterising data from said digital data stream at said second node; processing said received first audio at said second node in conjunction with said extracted first audio characterising data to determine a first-second node time offset between said first audio received at said second node and said first digital data stream received at said second node; and synchronising said received first audio and said received first digital data stream by adjusting one or both of i) a time delay of one of said received first audio and said received first digital data stream with respect to the other at said second node responsive to said determined first-second node time offset; and
ii) a time delay of one said first audio and said first digital data stream with respect to the other at said first node responsive to said determined first-second node time offset. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A physical carrier carrying processor control code for:
-
inputting first audio for said teleconference at a first node of a teleconference system; processing said first audio to determine first audio characterising data characterising said first audio; providing said first audio to a telephone network providing an audio teleconference; inputting at said first node a first digital data stream for said teleconference; inserting said first audio characterising data into said first digital data stream; forwarding said first digital data stream over said computer network; receiving said first audio at a second node of said teleconference system coupled to said telephone network, wherein said second node is a participant in said audio teleconference; receiving said first digital data stream at said second node of said teleconference system via said computer network. extracting said first audio characterising data from said digital data stream at said second node; processing said received first audio at said second node in conjunction with said extracted first audio characterising data to determine a first-second node time offset between said first audio received at said second node and said first digital data stream received at said second node; and synchronising said received first audio and said received first digital data stream by adjusting one or both of i) a time delay of one of said received first audio and said received first digital data stream with respect to the other at said second node responsive to said determined first-second node time offset; and
ii) a time delay of one said first audio and said first digital data stream with respect to the other at said first node responsive to said determined first-second node time offset.
-
-
35. A system for synchronising a teleconference comprising audio carried on a telephone network and a digital data stream carried on a computer network, the system comprising a plurality of nodes each having a first interface for a phone, a telephone network interface for connecting to a telephone network, and at least one computer network interface for connecting to a computer network, and wherein said nodes are configured to:
-
input first audio for said teleconference at a first node of a teleconference system; process said first audio to determine first audio characterising data characterising said first audio; provide said first audio to a telephone network providing an audio teleconference; input at said first node a first digital data stream for said teleconference; insert said first audio characterising data into said first digital data stream; forward said first digital data stream over said computer network; receive said first audio at a second node of said teleconference system coupled to said telephone network, wherein said second node is a participant in said audio teleconference; receive said first digital data stream at said second node of said teleconference system via said computer network; extract said first audio characterising data from said digital data stream at said second node; process said received first audio at said second node in conjunction with said extracted first audio characterising data to determine a first-second node time offset between said first audio received at said second node and said first digital data stream received at said second node; and synchronise said received first audio and said received first digital data stream by adjusting one or both of i) a time delay of one of said received first audio and said received first digital data stream with respect to the other at said second node responsive to said determined first-second node time offset; and
ii) a time delay of one said first audio and said first digital data stream with respect to the other at said first node responsive to said determined first-second node time offset. - View Dependent Claims (36, 37)
-
Specification