发明名称 Systems and methods for computer and voice conference audio transmission during conference call via VoIP device
摘要 A new approach is proposed that contemplates systems and methods to support canceling audio streams leaked from a speaker to a microphone so that a clean audio stream of a presenter or viewer speaking at a conference call is transmitted. Here, the audio streams being canceled includes the computer audio stream of an application being run or a material being presented online during a web conference and/or the audio stream received from the rest of the group of participants at the conference call. The computer audio stream is then transmitted in addition to the presenter or viewer audio stream, and separate from any other audio stream captured by the hosting device during the conference call.
申请公布号 US8977684(B2) 申请公布日期 2015.03.10
申请号 US200912423451 申请日期 2009.04.14
申请人 Citrix Systems, Inc. 发明人 Alexandrov Albert;Winterstein Florian
分类号 G06F15/16;H04M3/56;H04M7/00;H04M9/08 主分类号 G06F15/16
代理机构 BainwoodHuang 代理人 BainwoodHuang
主权项 1. A system, comprising: a first host computer system associated with a presenter, which in operation, runs an application or a presentation material that outputs audio; a first computer audio engine executing on the first host, which in operation, transmits a clean outgoing audio stream generated by the application or the presentation material running on the first host computer system; a first voice audio engine running on the first host, which in operation, enables the presenter to listen to an audio stream from a viewer microphone and to speak an audio stream into a presenter microphone at a conference call and transmits a clean outgoing presenter audio stream to a voice conference bridge hosting the conference call by cancelling, using a sound mixing component, from the outgoing presenter audio stream the audio stream from the viewer and the application or the presentation material outgoing audio stream, the sound mixing component combining, using application programming interfaces for processing voice audio streams, the outgoing presenter audio stream, the audio stream from the viewer, and the application or the presentation material outgoing audio stream in order to generate the clean outgoing presenter audio stream; a second host computer system associated with the viewer; a second computer audio engine executing on the second host, which in operation, accepts the incoming audio stream generated by the application or the presentation material running on the first host computer system; a second voice audio engine running on the second host, which in operation, enables the viewer to listen to the presenter audio stream and to speak an audio stream into the viewer microphone at the conference call and transmits a clean outgoing viewer audio stream to the voice conference bridge hosting the conference call by cancelling from the outgoing viewer audio stream the presenter audio stream and the application or the presentation materials outgoing audio stream; and the voice conference bridge, which in operation, accepts and transmits the audio streams between the presenter and the viewer at the conference call, wherein the first voice audio engine communicates with the second voice audio engine via the voice conference bridge, and wherein the first computer audio engine communicates with the second computer audio engine without accessing the voice conference bridge.
地址 Fort Lauderdale FL US