Multimedia communications with system-dependent adaptive delays
First Claim
1. A method of synchronizing video data and audio data within intersystem communications comprising steps of:
- forming separate video and audio signals at an originating system;
processing a video signal along a video path of said originating system and processing an audio signal along an audio path of said originating system for transmission of video and audio data to a remote site, wherein processing said video and audio signals introduces dissimilar delays to said video and audio data;
forming delay data that are indicative of dissimilarity of said delays to said video and audio data;
transmitting said video, audio and delay data to a receiving system that is remote from said originating system;
processing said video and audio data along video and audio paths of said receiving system, wherein said video and audio paths of said receiving system introduce dissimilar delays; and
adaptively introducing a compensation delay to one of said video and audio data at said receiving system in response to said delay data from said originating system and to dissimilarity of said delays at said receiving system, including selecting said compensation delay to at least partially offset a difference between audio data delay and video data delay introduced via a combination of said originating and receiving systems.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and system in which lip synchronization is restricted to a single system in a multiple system communication of video data and audio data. In the preferred embodiment, the receiving system synchronizes video and audio signals for presentation. The originating system forms and processes video and audio signals separately. For many systems, the processing involves dissimilar delays. Consequently, when the information is transmitted through a network to the receiving system, the video and audio data is nonsynchronous. The originating system provides delay information that is indicative of the dissimilarity of video and audio processing time at the originating system. The delay information is utilized at the receiving system to determine an adaptive compensation delay for introduction at the appropriate video or audio processing path. By providing a single compensation delay for multi-system communications, the total delay is potentially reduced.
-
Citations
17 Claims
-
1. A method of synchronizing video data and audio data within intersystem communications comprising steps of:
-
forming separate video and audio signals at an originating system; processing a video signal along a video path of said originating system and processing an audio signal along an audio path of said originating system for transmission of video and audio data to a remote site, wherein processing said video and audio signals introduces dissimilar delays to said video and audio data; forming delay data that are indicative of dissimilarity of said delays to said video and audio data; transmitting said video, audio and delay data to a receiving system that is remote from said originating system; processing said video and audio data along video and audio paths of said receiving system, wherein said video and audio paths of said receiving system introduce dissimilar delays; and adaptively introducing a compensation delay to one of said video and audio data at said receiving system in response to said delay data from said originating system and to dissimilarity of said delays at said receiving system, including selecting said compensation delay to at least partially offset a difference between audio data delay and video data delay introduced via a combination of said originating and receiving systems. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of implementing lip synchronization for audio-visual communications between first and second visual telephone terminals, each having an encoding circuit for encoding audio and video signals to be transmitted and each having a decoding circuit for decoding received audio and video signals, said method comprising steps of:
-
exchanging transmitted information between said first and second terminals regarding relationships of audio signal delay to video signal delay; based upon said information regarding said relationships, determining a difference between a sum of audio signal delay and a sum of video signal delay through circuits of said first and second terminals; and in response to determination of said difference, introducing lip-synchronization delays to offset said difference for exchanges of audio-visual information between said first and second terminals, such that for each exchange of audio-visual information there is a single lip-synchronization delay. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for exchanging video and audio data with any of a plurality of other systems located at remote sites comprising:
-
means for generating separate video and audio signals; circuit means, connected to said means for generating, for processing said video and audio signals for transmission, said circuit means having a video path and audio path, each having a generally fixed signal delay; differencing means, connected to said circuit means, for generating delay data indicative of a difference between said signal delay along said video path and said signal delay along said audio path; means, connected to said circuit means and differencing means, for transmitting said delay data and said processed audio and video signals to a remote system; means for receiving audio and video signals at remote systems and for introducing system-unique delay data indicative of a difference between audio and video delays at said remote systems; and adaptive means, connected to said means for receiving, for delaying one of said received audio and video signals at a particular one of said remote systems in partial response to said delay data and system-unique delay data related to said particular one, thereby providing synchronization of said received audio and video signals. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification