[go: up one dir, main page]

CN102461141A - 用于在电话会议期间经由pstn电话传输计算机和语音会议音频的系统和方法 - Google Patents

用于在电话会议期间经由pstn电话传输计算机和语音会议音频的系统和方法 Download PDF

Info

Publication number
CN102461141A
CN102461141A CN2010800260935A CN201080026093A CN102461141A CN 102461141 A CN102461141 A CN 102461141A CN 2010800260935 A CN2010800260935 A CN 2010800260935A CN 201080026093 A CN201080026093 A CN 201080026093A CN 102461141 A CN102461141 A CN 102461141A
Authority
CN
China
Prior art keywords
audio stream
speaker
videoconference
spectators
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010800260935A
Other languages
English (en)
Other versions
CN102461141B (zh
Inventor
A·亚历山德罗夫
F·温特施泰因
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Geithner Purchase Co Ltd
Original Assignee
Citrix Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Citrix Systems Inc filed Critical Citrix Systems Inc
Publication of CN102461141A publication Critical patent/CN102461141A/zh
Application granted granted Critical
Publication of CN102461141B publication Critical patent/CN102461141B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/567Multimedia conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0027Collaboration services where a computer is used for data transfer and the telephone is used for telephonic communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
    • H04M9/082Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

提出了新的方法来考虑支持消除从扬声器泄漏到PSTN的音频流以使得仅传输演讲者或观众在电话会议上发言的音频流的系统和方法。这里,被消除的音频流包括在web会议期间运行的应用或被在线演示的资料的音频流。除了传输计算机音频流之外,还传输演讲者或观众的语音音频流,不掺杂在电话会议期间由主机装置捕获的任何其他的回声或反馈。

Description

用于在电话会议期间经由PSTN电话传输计算机和语音会议音频的系统和方法
背景技术
电话会议是处于地理上分布的位置的两个或多个呼叫者或用户(此处称为一组与会者)之间打电话,其允许每个与会者能对其他与会者讲话并且同时听其他与会者讲话。在多个与会者之间的电话会议是经由语音会议桥或集中的服务器而进行的,所述语音会议桥或集中的服务器使用适当的通信协议连接和与会者关联的多个端点装置(VoIP装置或PSTN电话机)并且在端点装置或在会议桥处混合来自多个与会者的各种输入的语音流。
Web(网络)会议工具通过允许电话会议的与会者组中的演讲者经由主机装置运行计算机应用或演示资料并与该组的其他人(观众)共享应用或资料以实时观看,来使得这组与会者能够在电话会议期间在线组织和参加会议。对于非限制性示例,这样的web会议工具使演讲者能够进行实时的现场演示、与同事进行文档协作以及给顾客和雇员提供培训。
在web会议期间,除了将输出的在电话会议上发言的演讲者或观众的语音会议音频流(此处也分别称为演讲者音频或观众音频)传输到会议之外,可能经常需要单独地将输出的经由主机装置演示的资料和/或运行的应用的音频流(此处也被称为计算机音频)传输到会议。同时,需要从在电话会议发言的小组的其他人接收输入的语音音频流(此处也称为语音会议音频)。当与演讲者或观众处于相同位置的不只一个人要收听电话会议和/或在电话会议上发言时,演讲者或观众可能不得不通过使用与主机装置关联的单独的扬声器来“开放”该电话会议。因此,计算机音频与演讲者或观众音频可能一起从扬声器泄漏到PSTN电话,从而造成电话会议的音频质量的恶化。相反地,确保这两个输出的音频流-计算机音频和演讲者或观众音频-被分开地传输且不互相干扰是很重要的。
前述的相关技术的示例和与其相关的限制意在说明而不是唯一的。在阅读说明书和研究附图之后,相关技术的其他限制将是很明显的。
附图说明
图1(a)-(b)描述支持在通过PSTN电话开会的演讲者和观众之间语音音频的纯净的传输的系统的框图的示例。
图2(a)-(b)描述支持在通过PSTN电话开会的演讲者和观众之间语音音频的纯净的传输过程的示例的流程图。
图3描述支持从通过PSTN电话开会的演讲者的语音音频消除计算机音频的系统的框图的示例。
图4描述支持从通过PSTN电话开会的演讲者的语音音频消除计算机音频的过程的示例的流程图。
图5描述支持从通过PSTN电话开会的观众的语音音频消除计算机音频的系统的框图的示例。
图6描述支持从通过PSTN电话开会的观众的语音音频消除计算机音频的过程的示例的流程图。
具体实施方式
在附图中以示例的方式而不是限制的方式图示了本方法,其中类似的标记指示相似的部件。应注意在本公开中的对“一种”或“一个”或“一些”实施例的引用不必是同一实施例,这样的引用意味着至少一个。
提出了新的方法来考虑支持消除从扬声器泄漏到PSTN装置的音频流以使得仅传输在电话会议上发言的演讲者或观众的音频流(演讲者或观众音频)的系统和方法。这里,被消除的音频流包括在web会议期间运行的应用或在线演示的资料的计算机音频流(计算机音频)。除了计算机音频流之外,还传输演讲者或观众的语音音频流,不与在电话会议期间由主机装置捕获的任何其他回声或反馈的音频流混杂。这样的方法实现演讲者/观众音频的“纯净的”传输,而不必在web会议期间当使用开放的扬声器(代替集成的耳机)以及当多个音频流被捕获、互相泄漏或混合时混杂入来自其它源的音频流。
在此使用“消除”意味着尽最大努力从一个音频流抑制或删除另一个音频流的回声和反馈。在这样的消除努力之后得到的音频流被认为是“纯净的”,即使可能还剩下回声和反馈的某些剩余。
图1(a)描述支持在通过PSTN装置开会的演讲者和观众之间语音音频的纯净的传输的系统的框图的示例。尽管该框图以功能上分开的方式来描述组件,但这样的描述仅为了说明的目的。明显地,在图中描绘的组件可以任意地进行组合或被分为独立的软件、固件和/或硬件组件。而且,无论这样的组件是如何被组合或划分的,它们可以在同一主机或多个主机上执行,其中多个主机可以是由一个或多个网络连接的,这也是很明显的。尽管演讲者和观众二者通过其各自的PSTN装置开会,但对本领域技术人员而言,很明显他们中的任何一个能使用在标题为“System and methods for computer andvoice conference audio transmission during conference call via VoIPdevice”的美国申请的教导下的VoIP装置来代替PSTN装置,该申请与本申请同时提交且通过引用包含于此。
在图1(a)的示例中,系统100包括为电话会议的演讲者和观众的每一个所部署的主机(主机装置)102和在单独的主机上运行的语音会议桥118,其中在每个主机10)2上运行的各种组件至少包括可选的显示组件110和计算机音频引擎111。
在这里使用的术语“引擎”、“组件”或“桥”指的是软件、固件、硬件或用于实现目的的其他组件。引擎、组件或桥通常会包括在非易失性存储器(也被称为第二存储器)中存储的软件指令。当执行该软件指令时,至少该软件指令的子集被处理器加载到内存(也被称为主存储器)中。处理器接着执行内存中的软件指令。处理器可以是共享的处理器、专用的处理器或共享的处理器或专用的处理器的组合。典型的程序会包括对硬件组件(例如I/O装置)的调用,其通常要求执行驱动程序。驱动程序可被或不被视为引擎的一部分,但该区别并不重要。
在图1(a)的示例中,主机102可以是计算装置、通信装置、存储装置或能够运行软件组件的任何电子装置。对于非限制性示例,计算装置可以是但不限于膝上型PC、桌面PC、平板型PC、iPod、PDA或服务器机器。存储装置可以是但不限于硬盘驱动器、闪存驱动器或任何便携存储装置。通信装置可以是但不限于移动电话。
在图1(a)的示例中,可选的显示组件110使演讲者能够在电话会议上显示、操作和共享他/她运行的共享应用或者他/她演示的资料,并且使观众能听到或观看由演讲者运行或演示的资料。因此,显示组件110可以是显示器、屏幕或者为本领域技术人员所知的与主机102关联的任何其他显示装置。应用或资料可以是任何类型的数字文档、应用或程序,其在包括主机102的整个可显示的桌面的主机102的显示组件110上产生声音和/或可显示于其上。
在图1(a)的示例中,计算机音频引擎111是软件组件,所述软件组件利用主机102的(例如声卡)或在主机102上的(如麦克风和/或扬声器的单独的物理装置)一个或多个声音捕获装置来通过调用到声音捕获装置的应用编程接口(APT)(例如,Window API)来捕获和/或播放音频流。
在图1(a)的示例中,语音会议桥118可用于通过在包括至少一个演讲者和一个或多个观众的一组与会者之间建立电话会议、接收和混合由这组与会者的每一个生成的通信(语音、视频和/或数据)信号以及将混合的信号提供给这组与会者的每一个来提供通信网络上的会议服务。此处,这组与会者的每一个能够听到该组中其他与会者的讲话并同时对该组中其他与会者讲话,同时在电话会议期间收听和/或观看在主机102的显示组件110上演示的应用或资料。这里,与会者组的每一个可代表聚集在地理上分布的位置(例如会议间或办公室)的一组人,其中组里的每个人能通过电话端点装置收听电话会议或对其发言。
在图1(a)的示例中,主机102和语言会议桥118可以通过网络(未示出)经由遵守某些通信协议(例如TCP/IP协议)的通信接口(未示出)互相通信或交互。这里,网络可以是基于诸如TCP/IP协议的某些通信协议的通信网络。这样的网络可以是但不限于互联网、内部网、广域网(WAN)、局域网(LAN)、无线网、蓝牙、WiFi和移动通信网。网络的物理连接和通信协议是为本领域人员所熟知的。
当在图1(a)中描述的系统100运行时,演讲者和观众经由其关联的PSTN电话通过语音会议桥对会议发出演讲者或观众音频流以及收听来自电话会议的其他与会者的会议音频来参与会议。在电话会议期间第一主机与演讲者相关联,其中第一主机的可选的显示组件110使演讲者能够在电话会议上显示、操作和共享演示资料或应用。当正在运行应用和/或正在演示资料时,第一主机102的计算机音频引擎111给一个或多个扬声器提供应用或资料的音频流并且将计算机音频流通过单独的信道传输到电话会议的观众。在电话会议期间,计算机音频可能会从扬声器泄漏到与演讲者关联的PSTN电话,结果由语音会议桥118捕获到计算机音频和演讲者音频的混合。为了给电话会议传输纯净的演讲者音频,计算机音频引擎111还可将计算机音频流提供给其他引擎或组件,例如语音会议桥118,目的在于从由语言会议桥118捕获的演讲者音频和计算机音频的混合中消除从扬声器泄漏的经过与演讲者关联的PSTN电话的计算机音频。相应地,在电话会议期间第二主机102与观众相关联,其中,第二主机的可选的显示组件110接收并向电话会议的观众显示源自于演讲者的演示资料或应用。当资料正在被共享给观众时,第二主机的计算机音频引擎111接受输入的计算机音频流以用于观众收听,并且将计算机音频馈给在第二主机102处的一个或多个扬声器。类似于演讲者例,计算机音频可能会从扬声器泄漏到与观众关联的PSTN电话,作为结果,语音会议桥118捕获计算机音频和观众音频的混合。为了给电话会议传输纯净的观众音频,语音会议桥118将从扬声器泄漏的经过与观众关联的PSTN电话的计算机音频从由语言会议桥118捕获的观众音频和计算机音频的混合中消除。
图2(a)描述支持在通过根据图1(a)的主机装置开会的演讲者和观众之间语音音频的纯净的传输的过程的示例的流程图。尽管该图为了说明的目的以特定顺序描述了功能步骤,但该过程不限于任何特定顺序或步骤安排。相关领域的技术人员应理解在该图中描绘的各个步骤可以被以各种方式省略、重新排列、组合和/或改写。
在图2(a)的示例中,流程图200开始于块202,这里使演讲者能够在电话会议上操作、共享以及可选择地显示演示资料或应用。流程图200继续到块204,这里将输出的应用或演示资料的计算机音频流传输到电话会议的观众。流程图200继续到块206,这里使演讲者能够收听会议音频流并且在电话会议上发出他/她自己的演讲者音频流。流程图200继续到块208,这里将演讲者的纯净的、输出的演讲者语音音频流通过承载电话会议的语音会议桥传输到观众,其中其他的回声或反馈的音频流被消除了。流程图200继续到块210,这里收到源自于演讲者的应用或演示资料并将其可选地显示给电话会议的观众。流程图200继续到块212,这里接收到来的、来自演讲者的应用或演示资料的计算机音频流并将其播放给观众。流程图200继续到块214,这里使观众能够收听演讲者音频流并且在电话会议上发出他/她自己的观众音频流。流程图200结束于块216,这里将纯净的、输出的观众语音音频流通过承载电话会议的语音会议桥传输到演讲者,其中其他的回声或反馈的音频流被消除了。
图1(b)描述支持在通过PSTN装置开会的演讲者和观众之间语音音频的纯净的传输的系统的框图的供替代的示例。当图1(b)中描述的系统100类似于在图1(a)中描述的系统100运行时,语音会议桥118接受来自计算机引擎111的计算机音频流,目的在于从所捕获的演讲者音频和计算机音频的混合中消除从扬声器泄漏的经过与演讲者关联的PSTN电话的计算机音频。然而,与图1(a)描述的系统不同,图1(b)中的计算机音频引擎111仅仅将计算机音频流提供给语音会议桥118而不通过单独的信道将计算机音频流发送给观众。语音会议桥118还将消除噪声后的纯净的演讲者音频与计算机音频流相混合并且将该演讲者和计算机音频的混合传输到会议。因此,现在观众是从PSTN电话而不是从第二主机的计算机音频引擎111接收计算机音频,以及纯净的演讲者音频流。因此,在会议期间没有必要利用第二主机上的计算机音频引擎111或与第二主机关联的扬声器。由于没有计算机音频从扬声器泄漏到与观众关联的PSTN电话,所以没有必要或不必考虑为向图1(b)中描述的系统下的会议传输纯净的观众视频而进行回声消除。
图2(b)描述支持在通过根据图1(b)的主机装置开会的演讲者和观众之间语音和计算机音频的纯净的传输的过程的示例的流程图。在图2(b)的示例中,流程图200开始于块202,这里使演讲者能够在电话会议上操作、共享以及可选择地显示演示资料或应用。流程图200继续到块204,这里将输出的应用或演示资料的计算机音频流传输到语音会议桥。流程图200继续到块206,这里使演讲者能够收听会议音频流并且在电话会议上发出他/她自己的演讲者音频流。流程图200继续到块208,这里通过承载电话会议的语音会议桥生成演讲者的纯净的输出的演讲者语音音频流,其中其他的回声或反馈的音频流被消除了。流程图200继续到块210,这里由语音会议桥将纯净的演讲者语音音频流与计算机音频流传输到观众。流程图200继续到块212,这里收到源自于演讲者的应用或演示资料并将其可选地显示给电话会议的观众。流程图200继续到块214,这里使观众能够收听演讲者音频和计算机音频流并且在电话会议上发出他/她自己的观众音频流。流程图200结束于块216,这里通过承载电话会议的语音会议桥将观众语音音频流传输到演讲者。
PSTN会议-演讲者侧
图3描述支持从通过PSTN电话开会的演讲者的语音音频消除计算机音频的系统300的框图的示例。在图3的示例中,系统300包括主机(主机装置)102、在主机102上运行的各种组件和在单独的主机上运行的语音会议桥118,在主机102上运行的各种组件至少包括可选的显示组件110、声音混合组件112和计算机音频引擎111,所述计算机音频引擎111至少包括计算机音频捕获组件114。
在图3的示例中,声音混合组件112是通过调用到声音捕获装置的接口来利用主机102的一个或多个声音捕获装置(例如主机102的声卡)的软件组件。更具体地,声音混合组件112混合由在主机102上运行的应用、程序或接口已经产生或接受的所有音频流,例如计算机音频和/或会议音频,并且将混合的音频流输出到例如图3所示的扬声器的音频输出装置。此外,它也可将音频流提供给其他组件,例如经由各自的API提供给计算机音频引擎111的计算机音频捕获组件114。
在图3的示例中,计算机音频引擎111的计算机音频捕获组件114是从声音混合组件112的输出和/或从主机102上运行的另一音频生成源捕获音频流的软件组件。此外,计算机音频捕获组件114处理其捕获的音频流,并将处理过的音频流输出到输出信道/装置或者如图3所示的同一语音会议桥118。
当在图3中描述的系统300运行时,PSTN电话使演讲者能够通过经由语音会议桥118来收听电话会议或在电话会议上发言来参与电话会议。主机102的显示组件110使演讲者能够在电话会议上显示、操作和共享演示资料或应用。在电话会议期间,主机102的声音混合组件112捕获并向扬声器输出应用或资料的计算机音频以用于演讲者的收听。此外,声音混合组件112也可向计算机音频引擎111的计算机音频捕获组件114提供计算机音频。计算机音频捕获组件114接着从声音混合组件112的输出捕获计算机音频并将所捕获的音频流通过单独的会议信道输出到观众以及语音会议桥118。从演讲者侧,语音会议桥118从PSTN电话捕获下列的一个或多个:演讲者音频和从扬声器泄漏的经过演讲者的PSTN电话的计算机音频。此外,语音会议桥118也从计算机音频捕获组件114的输出捕获计算机音频流。然后,语音会议桥118从演讲者音频流和计算机音频流的混合中消除计算机音频流,并且将消除了计算机音频和其他的回声和反馈的音频流的、纯净的演讲者音频流传输到电话会议的其余与会者。可选地,如上文所讨论的,语音会议桥118也可以将计算机音频流与演讲者音频流一起传输到电话会议的其余的与会者。
图4描述支持从通过PSTN电话开会的演讲者的语音音频消除计算机音频的过程的示例的流程图。在图4的示例中,流程图400开始于块402,这里使演讲者能通过经由PSTN电话收听电话会议和在电话会议上发言来参与电话会议。流程图400继续到块404,这里使演讲者能够经由主机装置在电话会议上显示、操作和共享演示资料或应用。流程图400继续到块406,这里捕获应用或资料的计算机音频流并且将其输出到扬声器和承载电话会议的语音会议桥。流程图400继续到块408,这里语音会议桥捕获下列的一个或多个:演讲者的语音音频和从扬声器泄漏的经过与演讲者关联的PSTN电话的计算机音频。流程图400继续到块410,这里语音会议桥单独地捕获计算机音频并且将其从演讲者音频和计算机音频的混合中消除。流程图200结束于块412,这里将纯净的演讲者音频流传输到电话会议的其余与会者。
PSTN会议-观众侧
图5描述支持从通过PSTN电话开会的观众的语音音频消除计算机音频的系统500的框图的示例,其中计算机音频引擎111还包括计算机音频播放组件116。尽管在该图中的一些组件类似于图3中所描述的那些组件,但它们执行的功能和它们之间的连接可能不同。
在图5的示例中,计算机音频引擎111的计算机音频播放组件116是软件组件,其接受来自输入到主机102的音频流,处理所接受的音频流并将它们提供给在主机102上运行的其他组件,例如声音混合组件112,以用于进一步的处理或输出到与主机102关联的扬声器。
当在图5中描述的系统500运行时,PSTN电话使观众能够通过经由语音会议桥118收听电话会议或在电话会议上发言来参与电话会议。主机102的可选的显示组件110接收并向观众显示源自于电话会议的演讲者的演示资料或应用。计算机音频引擎111的计算机音频播放组件116捕获由演讲者共享的应用或资料的计算机音频流并且将该音频流提供给主机102的声音混合组件112。接着,声音混合组件112接受计算机音频并且将其输出到扬声器以用于观众的收听以及可选地将其输出到语音会议桥118以进行处理(如果这样的计算机音频没有被图3中演讲者侧的计算机音频捕获组件114提供给语音会议桥)。从观众侧,语音会议桥118从PSTN电话捕获下列的一个或多个:观众音频和从扬声器泄漏的通过观众的PSTN电话的计算机音频。此外,语音会议桥118也可选地从声音混合组件112的输出捕获计算机音频流(如果其不从在图3所示的演讲者侧的计算机音频捕获组件114接受这样的计算机音频流)。然后,语音会议桥118从观众音频流和计算机音频流的混合中消除计算机音频流,并且将纯净的观众音频流传输到电话会议的与会者组的其余人员。应注意如果计算机音频是经由语音会议桥118传输到观众的,那么没有必要由计算机音频播放组件116捕获计算机音频并进行播放以及由语音会议桥118进行回声消除。
图6描述支持从通过PSTN电话开会的观众的语音音频消除计算机音频的过程的示例的流程图。在图6的示例中,流程图600开始于块602,这里经由主机装置接收源自于演讲者的演示资料或应用并将其显示给电话会议的观众。流程图600继续到块604,这里使观众能通过经由PSTN电话收听电话会议和在电话会议上发言来参与电话会议。流程图600继续到块606,这里捕获应用或资料的计算机音频流并且将其输出到扬声器以及可选地将其输出到承载电话会议的语音会议桥。流程图600继续到块608,这里语音会议桥捕获下列的一个或多个:观众的音频流和从扬声器泄漏的经过与观众关联的PSTN电话的计算机音频。流程图600继续到块610,这里语音会议桥单独地捕获计算机音频流并且将其从观众音频流和计算机音频流的混合中消除。流程图600结束于块612,这里将纯净的观众音频流传输到电话会议的与会者组的其余人员。
根据本公开的教导使用常规的通用或专用的数字计算机或可编程的微处理器可以实现一个实施例,这对计算机领域的技术人员是显而易见的。基于本公开的教导,熟练的程序员可以容易地准备合适的软件编码,这对软件领域的技术人员是显而易见的。也可以通过制备集成电路或互联常规组件电路的适当网络来实现本发明,这对本领域技术人员是显而易见的。
一个实施例包括计算机程序产品,其为具有在其上/中存储指令的机器可读介质(媒体),其中指令用于对一个或多个主机进行编程以执行此处所述的任何特征。机器可读介质可包括但不限于一种或多种类型的盘,包括软盘、光盘、DVD、CD-ROM、微型驱动和磁光盘、ROM、RAM、EPROM、EEPROM、DRAM、VRAM、闪存装置、磁卡或光卡、纳米系统(包括分子存储器IC)或者适合于存储指令和/或数据的任何类型的媒体或装置。本发明包括在任何一个计算机可读介质(媒体)上所存储的软件,所述软件用于控制通用的/专用的计算机或微处理器的硬件,以及用于使计算机或微处理器能与人类观众或利用本发明的结构的其他机制进行交互。这样的软件包括但不限于装置驱动程序、操作系统、执行环境/容器以及应用。
对所要求的主题的各种实施例的上述描述是被提供用于说明和描述的目的。其意不在于穷尽或将所要求的主体限制到所公开的精确形式。许多修改和变化对本领域的技术人员而言是显而易见的。具体地,尽管在上述的系统和方法的实施例中使用了“组件”概念,但明显地这样的概念可以与诸如类、方法、类型、接口、模块、对象模型的等同概念以及其他合适的概念互换地使用。对实施例的选择和描述是为了最恰当地描述本发明的原理及其实际应用,因此使相关领域的其他技术人员能理解所要求的主题、各种实施例及适合于预计使用的各种修改。

Claims (22)

1.一种系统,包括:
与演讲者关联的第一主机,其操作时,在电话会议上运行演示资料或应用;
第一主机的第一计算机音频引擎,其操作时,将所述演示资料或应用的计算机音频流传输到电话会议的观众;
与所述观众关联的所述第二主机;
第二主机的第二计算机音频引擎,其操作时,接受并播放到来的、来自演讲者的演示资料或应用的计算机音频流;
语音会议桥,其操作时,
将消除了其他的回声或反馈的音频流的、纯净的演讲者音频流传输到观众;
将消除了其他的回声或反馈的音频流的、纯净的观众音频流经由承载电话会议的语音会议桥传输到观众。
2.一种系统,包括:
与演讲者关联的第一主机,其操作时,在电话会议上运行演示资料或应用;
第一主机的第一计算机音频引擎,其操作时,将所述演示资料或应用的计算机音频流传输到语音会议桥;
所述语音会议桥,其操作时,
生成消除了其他的回声或反馈的音频流的、纯净的演讲者音频流;
将所述纯净的观众音频流与计算机音频流相混合并传输到观众。
3.根据权利要求l所述的系统,还包括:
第一主机的第一显示组件,其操作时使演讲者显示、操作和共享应用或演示资料;
第二主机的第二显示组件,其操作时接收源自于演讲者的应用或演示资料并且将其显示给电话会议的观众。
4.根据权利要求l所述的系统,其中,
第一主机和第二主机的每一个是计算装置、通信装置、存储装置或能够运行软件组件的任一电子装置。
5.一种系统,包括:
与演讲者关联的主机,其操作时,运行应用或演示资料;
PSTN电话,其操作时,使演讲者能通过收听电话会议和在电话会议上发言来参与电话会议;
主机的声音混合组件,其操作时,捕获应用或演示资料的计算机音频流并且将其输出到与演讲者关联的扬声器;
语音会议桥,其操作时,
从PSTN电话捕获下列的一个或多个:演讲者音频流和从扬声器泄漏的应用或演示资料的计算机音频流;
单独捕获应用或演示资料的计算机音频流;
从演讲者音频和计算机音频流的混合中消除计算机音频流;
将纯净的演讲者音频流传输到电话会议。
6.根据权利要求5所述的系统,还包括:
主机的显示组件,其操作时使演讲者能够在电话会议上显示、操作和共享应用或演示资料。
7.根据权利要求5所述的系统,还包括:
主机的计算机音频捕获组件,其操作时,
从声音混合组件的输出捕获应用或演示资料的计算机音频流;
将应用或演示资料的计算机音频流输出到语音会议桥。
8.根据权利要求5所述的系统,其中:
语音会议桥将纯净的观众音频流与计算机音频流相混合并一起传输。
9.一种系统,包括:
与观众关联的主机,其操作时,接收源自于演讲者的、到电话会议的观众的应用或演示资料;
PSTN电话,其操作时,使观众能通过收听电话会议和在电话会议上发言来参与电话会议;
主机的声音混合组件,其操作时,捕获由电话会议的演讲者共享的应用或演示资料的计算机音频流并且将其输出到与观众关联的扬声器;
语音会议桥,其操作时,
从PSTN电话捕获下列的一个或多个:观众的语音音频流和通过扬声器泄漏的应用或演示资料的计算机音频流;
捕获应用或演示资料的计算机音频流;
将演示资料的计算机音频流从观众音频流和计算机音频流的混合中消除;
将纯净的观众音频流传输到电话会议。
10.根据权利要求9所述的系统,还包括:
主机的显示组件,其操作时使观众能够在电话会议上显示应用或演示资料。
11.根据权利要求9所述的系统,还包括:
主机的计算机音频播放组件,其操作时,
捕获应用或演示资料的计算机音频流;
将演示资料的计算机音频流播放给声音混合组件。
12.根据权利要求9所述的系统,其中:
声音混合组件将计算机音频流输出到语音会议桥。
13.根据权利要求12所述的系统,其中:
语音会议桥捕获来自声音混合组件的计算机音频流。
14.一种计算机实现的方法,包括:
使演讲者能够在电话会议上操作和共享应用或演示资料;
将应用或演示资料的计算机音频流传输到电话会议的观众;
使演讲者能收听来自观众的语音音频流并且在电话会议上发出语音音频流;
将消除了其他的回声或反馈的音频流的、纯净的演讲者的语音音频流经由承载电话会议的语音会议桥传输到观众;
接收源自于演讲者的、到电话会议的观众的应用或演示资料;
接受并播放到来的、来自演讲者的应用或演示资料的计算机音频流;
使观众能收听来自演讲者的音频流并且在电话会议上发出语音音频流;
将消除了其他的回声或反馈的音频流的、纯净的观众语音音频流经由承载电话会议的语音会议桥传输到演讲者。
15.一种计算机实现的方法,包括:
使演讲者能够在电话会议上操作和共享应用或演示资料;
将应用或演示资料的计算机音频流传输到语音会议桥;
使演讲者能收听来自观众的语音音频流并且在电话会议上发出语音音频流;
通过承载电话会议的语音会议桥生成消除了其他的回声或反馈的音频流的、纯净的演讲者的语音音频流;
将演讲者的语音音频流与计算机音频流相混合并一起传输;
使观众能收听来自演讲者的音频流并且在电话会议上发出语音音频流;
将观众语音音频流经由承载电话会议的语音会议桥传输到演讲者。
16.根据权利要求14所述的方法,还包括:
使演讲者显示、操作和共享应用或演示资料;
接收源自于演讲者的应用或演示资料并将其显示给电话会议的观众。
17.一种计算机实现的方法,包括:
使演讲者能通过经由PSTN电话收听电话会议和在电话会议上发言来参与电话会议;
使演讲者能够在电话会议上操作和共享演示资料;
捕获应用或演示资料的计算机音频流并且将其输出到与演讲者关联的扬声器;
从PSTN电话捕获下列的一个或多个:演讲者音频流和从扬声器泄漏的应用或演示资料的计算机音频流;
单独捕获应用或演示资料的计算机音频流;
将计算机音频流从演讲者音频和计算机音频流的混合中消除;
将纯净的演讲者音频流传输到电话会议。
18.根据权利要求17所述的方法,还包括:
使演讲者能够在电话会议上显示应用或演示资料。
19.根据权利要求17所述的方法,还包括:
将纯净的观众音频流与计算机音频流相混合并且一起传输。
20.一种计算机实现的方法,包括:
接收源自于演讲者的、到电话会议的观众的应用或演示资料;
使观众能通过经由PSTN电话收听电话会议和在电话会议上发言来参与电话会议;
捕获由演讲者在电话会议上共享的应用或演示资料的计算机音频流并且将其播放到与观众关联的扬声器;
通过PSTN电话捕获下列的一个或多个:观众的语音音频流和通过扬声器泄漏的应用或演示资料的计算机音频流;
捕获应用或演示资料的计算机音频流;
将演示资料的计算机音频流从观众音频流和计算机音频流的混合中消除;
将纯净的观众音频流传输到电话会议。
21.根据权利要求20的方法,还包括:
使观众能够在电话会议上显示应用或演示资料。
22.根据权利要求20的方法,还包括:
将应用或演示资料的计算机音频流输出到语音会议桥。
CN201080026093.5A 2009-04-14 2010-04-09 用于在电话会议期间经由pstn电话传输计算机和语音会议音频的系统和方法 Expired - Fee Related CN102461141B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/423,467 US8223943B2 (en) 2009-04-14 2009-04-14 Systems and methods for computer and voice conference audio transmission during conference call via PSTN phone
US12/423467 2009-04-14
PCT/US2010/030494 WO2010120642A1 (en) 2009-04-14 2010-04-09 Systems and methods for computer and voice conference audio transmission during conference call via pstn phone

Publications (2)

Publication Number Publication Date
CN102461141A true CN102461141A (zh) 2012-05-16
CN102461141B CN102461141B (zh) 2014-07-30

Family

ID=42321058

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080026093.5A Expired - Fee Related CN102461141B (zh) 2009-04-14 2010-04-09 用于在电话会议期间经由pstn电话传输计算机和语音会议音频的系统和方法

Country Status (5)

Country Link
US (1) US8223943B2 (zh)
EP (1) EP2420049B1 (zh)
CN (1) CN102461141B (zh)
CA (1) CA2758647C (zh)
WO (1) WO2010120642A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103475633A (zh) * 2012-08-06 2013-12-25 苏州沃通信息科技有限公司 语音及视频通信引擎及基于此引擎的可扩展通信服务框架
CN103617753A (zh) * 2013-11-27 2014-03-05 苏州阔地网络科技有限公司 一种同步课堂音频处理方法及系统

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8520821B2 (en) * 2009-07-24 2013-08-27 Citrix Systems, Inc. Systems and methods for switching between computer and presenter audio transmission during conference call
US8775948B2 (en) * 2009-12-08 2014-07-08 International Business Machines Corporation Method for capturing collaborative, real-time feedback on socio-technical interactions in a virtual environment and graphically displaying the interaction patterns for later review
ES2568640T3 (es) 2012-02-23 2016-05-03 Dolby International Ab Procedimientos y sistemas para recuperar de manera eficiente contenido de audio de alta frecuencia
US9282285B2 (en) 2013-06-10 2016-03-08 Citrix Systems, Inc. Providing user video having a virtual curtain to an online conference
US9377925B2 (en) * 2013-08-30 2016-06-28 Citrix Systems, Inc. GUI window with portal region for interacting with hidden interface elements
US20160127433A1 (en) * 2014-10-31 2016-05-05 Radiodash, Llc Broadcasting and managing broadcasts using a telephony conference platform
EP3276905B1 (en) * 2016-07-25 2023-01-25 GN Audio A/S System for audio communication using lte

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5854893A (en) * 1993-10-01 1998-12-29 Collaboration Properties, Inc. System for teleconferencing in which collaboration types and participants by names or icons are selected by a participant of the teleconference
CN1868164A (zh) * 2003-10-17 2006-11-22 国际商业机器公司 用于集成即时消息和基于pstn的电话会议的方法和系统
WO2008036950A2 (en) * 2006-09-21 2008-03-27 Apple Inc. Audio processing for improved user experience
WO2008075653A1 (ja) * 2006-12-19 2008-06-26 Yamaha Corporation 音声会議装置および音声会議システム
CN101217389A (zh) * 2007-01-04 2008-07-09 中兴通讯股份有限公司 音频会议桥接级联实现方法及音频会议桥接级联系统

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5553083B1 (en) 1995-01-19 2000-05-16 Starburst Comm Corp Method for quickly and reliably transmitting frames of data over communications links
US5845265A (en) 1995-04-26 1998-12-01 Mercexchange, L.L.C. Consignment nodes
US5826025A (en) 1995-09-08 1998-10-20 Sun Microsystems, Inc. System for annotation overlay proxy configured to retrieve associated overlays associated with a document request from annotation directory created from list of overlay groups
US6249291B1 (en) 1995-09-22 2001-06-19 Next Software, Inc. Method and apparatus for managing internet transactions
JP3742109B2 (ja) 1995-12-11 2006-02-01 ヒューレット・パッカード・カンパニー 遠隔通信サービス提供方法
JP2000515692A (ja) 1995-12-12 2000-11-21 ザ ボード オブ トラスティーズ オブ ザ ユニバーシティー オブ イリノイ 性質限定システム上でリアルタイムの動画及び音声情報を伝送し読み出すための方法及び装置
US5956027A (en) 1995-12-12 1999-09-21 At&T Corp Method and apparatus for sharing a web page
US6081829A (en) 1996-01-31 2000-06-27 Silicon Graphics, Inc. General purpose web annotations without modifying browser
US7013327B1 (en) 1996-02-16 2006-03-14 G&H Nevada -Tek Method and apparatus for computing within a wide area network
US6167432A (en) 1996-02-29 2000-12-26 Webex Communications, Inc., Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among users
US5764235A (en) 1996-03-25 1998-06-09 Insight Development Corporation Computer implemented method and system for transmitting graphical images from server to client at user selectable resolution
US7085842B2 (en) * 2001-02-12 2006-08-01 Open Text Corporation Line navigation conferencing system
ATE450983T1 (de) 2005-04-29 2009-12-15 Harman Becker Automotive Sys Kompensation des echos und der rückkopplung
US20070041366A1 (en) * 2005-05-24 2007-02-22 Smart Link Ltd. Distributed conference bridge
CN102460487B (zh) * 2009-04-07 2015-08-12 学树国际公司 混合课程教学的系统和方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5854893A (en) * 1993-10-01 1998-12-29 Collaboration Properties, Inc. System for teleconferencing in which collaboration types and participants by names or icons are selected by a participant of the teleconference
CN1868164A (zh) * 2003-10-17 2006-11-22 国际商业机器公司 用于集成即时消息和基于pstn的电话会议的方法和系统
WO2008036950A2 (en) * 2006-09-21 2008-03-27 Apple Inc. Audio processing for improved user experience
WO2008075653A1 (ja) * 2006-12-19 2008-06-26 Yamaha Corporation 音声会議装置および音声会議システム
CN101217389A (zh) * 2007-01-04 2008-07-09 中兴通讯股份有限公司 音频会议桥接级联实现方法及音频会议桥接级联系统

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103475633A (zh) * 2012-08-06 2013-12-25 苏州沃通信息科技有限公司 语音及视频通信引擎及基于此引擎的可扩展通信服务框架
CN103617753A (zh) * 2013-11-27 2014-03-05 苏州阔地网络科技有限公司 一种同步课堂音频处理方法及系统
WO2015078105A1 (zh) * 2013-11-27 2015-06-04 苏州阔地网络科技有限公司 一种同步课堂音频处理方法及系统

Also Published As

Publication number Publication date
EP2420049A1 (en) 2012-02-22
US20100262267A1 (en) 2010-10-14
WO2010120642A1 (en) 2010-10-21
HK1167541A1 (zh) 2012-11-30
CN102461141B (zh) 2014-07-30
EP2420049B1 (en) 2013-10-02
CA2758647A1 (en) 2010-10-21
CA2758647C (en) 2014-10-21
US8223943B2 (en) 2012-07-17

Similar Documents

Publication Publication Date Title
CN102461140B (zh) 用于在电话会议期间经由VoIP装置传输计算机和语音会议音频的系统和方法
CN102461141B (zh) 用于在电话会议期间经由pstn电话传输计算机和语音会议音频的系统和方法
CN102474424B (zh) 用于在电话会议期间在计算机和演讲者之间转换音频传输的系统和方法
US9883042B1 (en) Teleforum participant screening
US20050271194A1 (en) Conference phone and network client
US20080117838A1 (en) Conference roll call
KR101149987B1 (ko) 실시간 멀티미디어 정보를 효율적으로 라우팅하는 방법 및시스템
TW201141226A (en) Virtual conversing method
HK1167541B (zh) 在電話會議期間通過pstn電話傳輸電腦和語音會議音頻的系統和方法
CN116633908A (zh) 传输连接构建方法以及系统
JP2022129627A (ja) 電子会議管理装置、電子会議記録システム、電子会議再生システム、電子会議管理方法及びプログラム
HK1167540B (zh) 在電話會議期間通過voip裝置傳輸電腦和語音會議音頻的系統和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170116

Address after: American Florida

Patentee after: Geithner purchase Co. Ltd.

Address before: American Florida

Patentee before: Citrix Systems, Inc.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140730

Termination date: 20180409