A system enables conferencing of multiple participants within a single voice communication session. A replay module records conference audio during the conference and, at appropriate times, provides this buffered audio to selected participants of the conference.
대표청구항▼
1. A method for providing conference audio replay comprising:connecting to a voice communication session operable to interconnect three or more participants;receiving a call on-hold indication;disabling output of a real-time audio stream from the voice communication session;storing the real-time aud
1. A method for providing conference audio replay comprising:connecting to a voice communication session operable to interconnect three or more participants;receiving a call on-hold indication;disabling output of a real-time audio stream from the voice communication session;storing the real-time audio stream from the voice communication session into a buffered audio stream;receiving a replay return indication;providing an accelerated playback of the buffered audio stream;receiving a skip-to-next-speaker indication while providing the accelerated playback;in response to the skip-to-next-speaker indication, determining a next speaker change location in the buffered audio stream and skipping the accelerated playback to the next speaker change location in the buffered audio stream; andenabling output of the real-time audio stream from the voice communication session upon finishing playback of the buffered audio stream.2. The method of claim 1, further comprising providing the accelerated playback using a pitch-invariant time-scale-modified playback scheme that accelerates playback of the buffered audio stream without significantly affecting pitch of the buffered audio stream during playback.3. The method of claim 2, wherein the pitch-invariant time-scale-modified playback scheme accelerates playback of the buffered audio stream by at least 1.5 times regular speed of the buffered audio stream.4. The method of claim 1, further comprising:receiving a real-time rejoin indication while providing the accelerated playback; andin response to the real-time rejoin indication, halting the accelerated playback and enabling output of the real-time audio stream from the voice communication session.5. The method of claim 1, further comprising, in response to receiving the call on-hold indication, displaying a graphical user interface having replay operation indicator and a plurality of input elements.6. The method of claim 1, wherein the input elements comprise a replay rejoin button, a real-time rejoin button, and a skip-to-next-speaker button.7. A conference replay module comprising:an interface operable to connect to a voice communication session interconnecting three or more participants;a memory operable to store a real-time audio stream from the voice communication session into a buffered audio stream; anda controller operable to detect a call on-hold indication from a requesting one of the participants, to detect a replay return indication from the requesting participant, to provide an accelerated playback of the buffered audio stream to the requesting participant in response to the replay return indication, to receive a skip-to-next-speaker indication while providing the accelerated playback, and, in response to the skip-to-next-speaker indication, to determine a next speaker change location in the buffered audio stream and to skip the accelerated playback to the next speaker change location in the buffered audio stream, the controller further operable to enable output of the real-time audio stream from the voice communication session to the requesting participant upon finishing playback of the buffered audio stream.8. The conference replay module of claim 7, wherein the controller is further operable to provide the accelerated playback using a pitch-invariant time-scale-modified playback scheme that accelerates playback of the buffered audio stream without significantly affecting pitch of the buffered audio stream during playback.9. The conference replay module of claim 8, wherein the pitch-invariant time-scale-modified playback scheme accelerates playback of the buffered audio stream by at least 1.5 times regular speed of the buffered audio stream.10. The conference replay module of claim 7, wherein the controller is further operable to:receive a real-time rejoin indication from the requesting participant while providing the accelerated playback; andin response to the real-time rejoin indication, halt the accelerated playback and enable output of the real-time audio stream from the voice communication session to the requesting participant.11. The conference replay module of claim 7, wherein the controller is further operable, in response to receiving the call on-hold indication, to provide a graphical user interface for display by the participant, the graphical user interface having replay operation indicator and a plurality of input elements.12. The conference replay module of claim 7, wherein the input elements comprise a replay rejoin button, a real-time rejoin button, and a skip-to-next-speaker button.13. Logic for providing conference audio replay, the logic encoded in media and operable when executed to perform the steps of:connecting to a voice communication session operable to interconnect three or more participants;receiving a call on-hold indication;disabling output of a real-time audio stream from the voice communication session;storing the real-time audio stream from the voice communication session into a buffered audio stream;receiving a replay return indication;providing an accelerated playback of the buffered audio stream;receiving a skip-to-next-speaker indication while providing the accelerated playback;in response to the skip-to-next-speaker indication, determining a next speaker change location in the buffered audio stream and skipping the accelerated playback to the next speaker change location in the buffered audio stream; andenabling output of the real-time audio stream from the voice communication session upon finishing playback of the buffered audio stream.14. The logic of claim 13, further comprising providing the accelerated playback using a pitch-invariant time-scale-modified playback scheme that accelerates playback of the buffered audio stream without significantly affecting pitch of the buffered audio stream during playback.15. The logic of claim 14, wherein the pitch-invariant time-scale-modified playback scheme accelerates playback of the buffered audio stream by at least 1.5 times regular speed of the buffered audio stream.16. The logic of claim 13, further comprising:receiving a real-time rejoin indication while providing the accelerated playback; andin response to the real-time rejoin indication, halting the accelerated playback and enabling output of the real-time audio stream from the voice communication session.17. The logic of claim 13, further comprising, in response to receiving the call on-hold indication, displaying a graphical user interface having replay operation indicator and a plurality of input elements.18. The logic of claim 13, wherein the input elements comprise a replay rejoin button, a real-time rejoin button, and a skip-to-next-speaker button.19. A conference replay module comprising:means for connecting to a voice communication session operable to interconnect three or more participants;means for receiving a call on-hold indication;means for disabling output of a real-time audio stream from the voice communication session;means for storing the real-time audio stream from the voice communication session into a buffered audio stream;means for receiving a replay return indication;means for providing an accelerated playback of the buffered audio stream; receiving a skip-to-next-speaker indication while providing the accelerated playback;in response to the skip-to-next-speaker indication, determining a next speaker change location in the buffered audio stream and skipping the accelerated playback to the next speaker change location in the buffered audio stream; andmeans for enabling output of the real-time audio stream from the voice communication session upon finishing playback of the buffered audio stream.20. A conference replay module comprising:an interface operable to connect to a voice communication session interconnecting three or more participants;a memory operable to store a real-time audio stream from the voice communication session into a buffered audio stream; anda controller operable to detect a call on-hold indication from a requesting one of the participants, to detect a replay return indication from the requesting participant, to provide an accelerated playback of the buffered audio stream to the requesting participant in response to the replay return indication, and to enable output of the real-time audio stream from the voice communication session to the requesting participant upon finishing playback of the buffered audio stream, wherein the controller is further operable to provide the accelerated playback using a pitch-invariant time-scale-modified playback scheme that accelerates playback of the buffered audio stream by at least 1.5 times regular speed without significantly affecting pitch of the buffered audio stream during playback.21. A method for providing conference audio replay comprising:connecting to a voice communication session operable to interconnect three or more participants, the voice communication session generating a real-time audio stream;storing a portion of the real-time audio stream into a buffered audio stream;receiving a replay audio indication;combining the buffered audio stream with the real-time audio stream to generate a layered audio stream; andproviding the layered audio stream as output for at least one of the participants.
Bieselin David N. (Menlo Park CA) Eaton Glenn A. (San Jose CA) McFadden Joseph A. (Palo Alto CA) Taylor Stuart A. (Menlo Park CA) Tracy Edward D. (Palo Alto CA) Wang Emil C. W. (Menlo Park CA), Method and apparatus for recording and retrieval of audio conferences.
Eaton Glenn A. (San Jose CA) McFadden Joseph A. (Palo Alto CA) Taylor Stuart A. (Menlo Park CA) Tracy Edward D. (Palo Alto CA) Wang Emil C. W. (Menlo Park CA), Voice processing interface for a teleconference system.
Benattar, Benjamin D.; Khusidman, Alexander; Magner, Christopher A.; Yuksel, Oya Gumustop, Beamformer direction of arrival and orientation analysis system.
Vadlakonda, Sravan; Nguyen, Son D.; Bangalore, Manjunath S.; Khurana, Vikram, Maximum transmission unit tuning mechanism for a real-time transport protocol stream.
Asthana, Aseem; Bangalore, Manjunath S.; Ha, Binh Don; Goel, Vineet; Tang, Connie, Method and apparatus for inviting non-rich media endpoints to join a conference sidebar session.
Baird, Randall B.; Knotts, Ryan; Ramalingam, Thiyagesan; Bangalore, Manjunath S.; Sarkar, Shantanu, Minimizing fast video update requests in a video conferencing system.
Vadlakonda, Sravan; Chotai, Ashish; Ha, Binh Don; Asthana, Aseem; Shaffer, Shmuel, System and method for dynamically upgrading / downgrading a conference session.
Jagadeesan, Ramanathan T.; Robins, Kristen Marie; Nguyen, Bich Tu; Wu, Fang, System and method for fast start-up of live multicast streams transmitted over a packet network.
Jagadeesan, Ramanathan T.; Robins, Kristen Marie; Nguyen, Bich Tu; Wu, Fang, System and method for fast start-up of live multicast streams transmitted over a packet network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.