[go: up one dir, main page]

CN104469255A - 改进的音频或视频会议 - Google Patents

改进的音频或视频会议 Download PDF

Info

Publication number
CN104469255A
CN104469255A CN201310422060.8A CN201310422060A CN104469255A CN 104469255 A CN104469255 A CN 104469255A CN 201310422060 A CN201310422060 A CN 201310422060A CN 104469255 A CN104469255 A CN 104469255A
Authority
CN
China
Prior art keywords
far
client device
perceptual signal
jitter
voice
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.)
Pending
Application number
CN201310422060.8A
Other languages
English (en)
Inventor
施栋
孙学京
李凯
黄申
哈拉尔德·蒙特
海科·普尔哈根
格伦·迪金斯
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.)
Dolby International AB
Dolby Laboratories Licensing Corp
Original Assignee
Dolby International AB
Dolby Laboratories Licensing Corp
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 Dolby International AB, Dolby Laboratories Licensing Corp filed Critical Dolby International AB
Priority to CN201310422060.8A priority Critical patent/CN104469255A/zh
Priority to PCT/US2013/062159 priority patent/WO2014052745A1/en
Priority to US14/426,134 priority patent/US9525845B2/en
Priority to EP13779658.7A priority patent/EP2901669B1/en
Publication of CN104469255A publication Critical patent/CN104469255A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • 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/568Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities audio processing specific to telephonic conferencing, e.g. spatial distribution, mixing of participants
    • H04M3/569Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities audio processing specific to telephonic conferencing, e.g. spatial distribution, mixing of participants using the instant speaker's algorithm
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/12Counting circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/14Delay circuits; Timers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/38Displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/25Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service
    • H04M2203/258Service state indications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/35Aspects of automatic or semi-automatic exchanges related to information services provided via a voice call
    • H04M2203/352In-call/conference information service

Landscapes

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

Abstract

描述了用于音频或视频会议的客户端设备和方法的实施例。一个实施例包含终止检测单元、配置单元、估计器和输出单元。终止检测单元检测客户端设备的语音输入的终止。配置单元确定从客户端设备到每个远端的语音时延。估计器基于语音时延估计远端的用户感知到终止的时间。输出单元基于针对远端估计的时间输出指示远端的用户感知到终止的可感知信号。可感知信号有助于避免参加方之间的冲突。

Description

改进的音频或视频会议
技术领域
本发明一般涉及音频或视频会议。更具体地,本发明的实施例涉及用于音频或视频会议系统的客户端设备和用于客户端设备的音频或视频会议方法。
背景技术
音频或视频会议系统能够把位于不同位置的人们聚到一起来开会。通过这种技术,可以为各方带来虚拟面对面交谈情景。
各方可以经由其客户端设备来加入会议。客户端设备通常配有用于音频输入的话筒和用于音频输出的扬声器。客户端设备可以经由例如网络连接或电信连接的通信连接来接入会议系统。
某些客户端设备可以呈现例如其他方的标识的信息和例如音量控制的某些控制,以改进用户会议体验。在例如美国专利5,539,741号中可以发现这些客户端设备的一个例子。然而,由于音频/视频传输中必然的延迟,这些客户端设备的用户通常会在音频或视频会议中遇到扰乱通信(也称作冲突)的问题。因此,需要一种至少减轻由这种扰乱通信带来的问题的解决方案。
发明内容
根据本发明一个实施例,用于音频或视频会议系统的客户端设备包含终止检测单元、配置单元、估计器和输出单元。终止检测单元检测输入到客户端设备的话音的终止。针对至少一个远端中的每一个,配置单元确定从客户端设备到远端的语音时延。针对至少一个远端中的每一个,估计器基于语音时延估计远端的用户感知到终止的时间。针对至少一个远端中的每一个,输出单元基于针对远端估计的时间输出指示远端的用户感知到终止的可感知信号。
根据本发明一个实施例,用于音频或视频会议系统的客户端设备包含接收单元、语音活动检测器和输出单元。接收单元接收数据帧。语音活动检测器检测从接收单元直接输出的数据帧中的语音活动。输出单元输出指示存在来自远端的传入话音的可感知信号。
根据本发明一个实施例,提供用于客户端设备的音频或视频会议方法。根据该方法,针对至少一个远端中的每一个,确定从客户端设备到远端的语音时延。检测输入客户端设备的话音的终止。针对至少一个远端中的每一个,基于语音时延估计远端的用户感知到终止的时间。针对至少一个远端中的每一个,基于针对远端估计的时间输出指示远端的用户感知到终止的可感知信号。
根据本发明一个实施例,提供用于客户端设备的音频或视频会议方法。根据该方法,接收数据帧。在接收的数据帧中检测语音活动。输出指示存在来自远端的传入话音的可感知信号。
以下,参考附图来描述本发明的进一步的特征和优点,以及本发明的各种实施方式的结构与操作。需要注意的是本发明不限于本文中所描述的具体实施方式。本文中所提出的这些实施方式仅用于示例性目的。基于这里所包含的教示,另外的实施方式对相关领域的普通技术人员也是明显的。
附图说明
在附图的各图中,以示例性和非限制性的方式对本发明进行阐释,在附图中,类似的附图标记指代类似的元件,其中:
图1是说明根据本发明至少一个实施例的用于音频或视频会议系统的示例性客户端设备的方框图;
图2A是说明根据本发明至少一个实施例、以渐变方式呈现的视觉可感知信号的例子的示意图;
图2B是说明根据本发明至少一个实施例、以瞬变方式呈现的视觉可感知信号的例子的示意图;
图2C是说明根据本发明至少一个实施例、以组合方式呈现的视觉可感知信号的例子的示意图;
图2D是说明根据本发明至少一个实施例、以组合方式呈现的视觉可感知信号的另一个例子的示意图;
图3是说明根据本发明至少一个实施例、用于客户端设备的音频或视频会议方法的例子的流程图;
图4是说明根据本发明至少一个实施例的用于音频或视频会议系统的示例性客户端设备的方框图;
图5是说明根据本发明至少一个实施例的用于音频或视频会议系统的示例性客户端设备的方框图;
图6是说明根据本发明至少一个实施例的用于音频或视频会议系统的示例性客户端设备的方框图;
图7是说明根据本发明至少一个实施例、用于客户端设备的音频或视频会议方法的例子的流程图;
图8是示出了用于实现本发明实施方式的示例性系统的框图。
具体实施方式
下面参考附图描述本发明实施方式。应注意,为清楚起见,在附图和描述中省略了关于本领域技术人员已知但是与本发明无关的组件和过程的陈述和描述。
本领域的技术人员可以理解,本发明的各方面可以被实施为系统、装置(例如蜂窝电话、便携媒体播放器、个人计算机、电视机顶盒、或数字录像机、或任意其它媒体播放器)、方法或计算机程序产品。因此,本发明的各方面可以采取以下形式:完全硬件实施方式、完全软件实施方式(包括固件、驻留软件、微代码等)或组合软件部分与硬件部分的实施方式,本文可以一般地称之为“电路”、“模块”或“系统”。此外,本发明的各方面可以采取体现为一个或更多个计算机可读介质的计算机程序产品的形式,该计算机可读介质上体现有计算机可读程序代码。
可以使用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质例如可以是(但不限于)电的、磁的、光的、电磁的、红外线的、或半导体的系统、设备或装置、或前述各项的任何适当的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括以下:有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储装置、磁存储装置、或前述各项的任何适当的组合。在本文语境中,计算机可读存储介质可以是任何含有或存储供指令执行系统、设备或装置使用的或与指令执行系统、设备或装置相联系的程序的有形介质。
计算机可读信号介质可以包括例如在基带中或作为载波的一部分传播的、其中带有计算机可读程序代码的数据信号。这样的传播信号可以采取任何适当的形式,包括但不限于电磁的、光的或其任何适当的组合。
计算机可读信号介质可以是不同于计算机可读存储介质的、能够传达、传播或传输供指令执行系统、设备或装置使用的或与指令执行系统、设备或装置相联系的程序的任何一种计算机可读介质。
体现在计算机可读介质中的程序代码可以采用任何适当的介质传输,包括但不限于无线、有线、光缆、射频等等、或上述各项的任何适当的组合。
用于执行本发明各方面的操作的计算机程序代码可以以一种或多种程序设计语言的任何组合来编写,所述程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++之类,还包括常规的过程式程序设计语言,诸如“C”程序设计语言或类似的程序设计语言。程序代码可以完全地在用户的计算机上执行、部分地在用户的计算机上执行、作为一个独立的软件包执行、部分在用户的计算机上并且部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在后一种情形中,远程计算机可以通过任何种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户的计算机,或者,可以(例如利用因特网服务提供商来通过因特网)连接到外部计算机。
以下参照按照本发明实施方式的方法、设备(系统)和计算机程序产品的流程图和/或框图来描述本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理设备的处理器以生产出一种机器,使得通过计算机或其它可编程数据处理装置执行的这些指令产生用于实现流程图和/或框图中的方框中规定的功能/操作的装置。
也可以把这些计算机程序指令存储在能够指引计算机或其它可编程数据处理设备以特定方式工作的计算机可读介质中,使得存储在计算机可读介质中的指令产生一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令的制造品。
也可以把计算机程序指令加载到计算机、其它可编程数据处理设备或其它装置上,导致在计算机、其它可编程处理设备或其它装置上执行一系列操作步骤以产生计算机实现的过程,使得在计算机或其它可编程设备上执行的指令提供实现流程图和/或框图的方框中规定的功能/动作的过程。
为开始一个会议,会议的参加方(或用户)可以把其客户端设备连接到音频或视频会议系统。在会议期间,参加方可以对其客户端设备讲话。客户端设备可以把话音采样并且通过音频或视频会议系统把话音发送到其他参加方。来自参加方的话音可以被音频或视频会议系统或接收方客户端设备混合,于是被接收设备呈现。对于一方使用的客户端设备,其他方使用的客户端设备也被称作远端。
图1是说明根据本发明至少一个实施例、用于音频或视频会议系统(图中未图解)的示例性客户端设备100的方框图。
如图1所示,客户端设备100包含终止检测单元101、配置单元102、估计器103和输出单元104。
终止检测单元101被配置成检测输入到客户端设备100的话音的终止。话音的起始是指话音的开始。话音的终止是指话音的结束。通常,通过语音活动检测(VAD)技术可以从输入到客户端设备100的音频中检测出话音的起始、话音的延续和话音的终止。
终止代表话音的停止或暂停。如果会议以礼貌的方式进行,终止可以为其他各方提供讲话的机会。通常,由于语音时延的存在,在检测到终止的时间和其他方感知到(例如,听到)终止的时间之间存在延迟。由于此延迟,当讲话方停止或暂停交谈时,讲话方不确定其他方何时能够感知到此停止或暂停;如果其他方在感知到此停止或暂停之后开始讲话,讲话方何时可能听到其他方的话音;以及讲话方何时可以重新开始讲话并且与其他方冲突的可能性较低。向讲话方直观呈现此延迟能够有助于讲话方判断这些时刻。
对于不同的参加方,语音时延可能是不同的。因此,在本实施例中,对于远端C1-Cn,n>0中的每个远端Ci,配置单元102被配置成确定从客户端设备100到远端Ci的语音时延Li
语音时延是由音频或视频会议系统在话音中导致的、从讲话人说出一个字的时刻到收听人实际听到该字的时刻的时间延迟。这被称作嘴到耳(MTE)延迟或单向延迟。例如,语音时延可以包括以下分量延迟:
·预处理延迟:发送侧的打包延迟、串行化延迟、和音频信号增强算法延迟;接收侧的音频信号增强算法延迟;
·编码延迟:发送侧的话音编码延迟;
·解码延迟:接收端侧的话音解码延迟;
·传输延迟:
-网络延迟:主干网传输延迟、网关延迟、排队延迟、例如xDSL传输/处理延迟或无线链路延迟的终端连接延迟;
-接收侧的抖动缓冲器延迟。
由于预处理延迟、编码延迟和解码延迟相对固定,因此这些延迟可以预先测量或估计为配置参数。这些配置参数可以被存储或注册在这样的位置:该位置使得配置单元102能够访问配置参数。配置单元102也可以提供对于输入配置参数中的一或多个的用户接口。如果用于管理或监视预处理过程、编码过程或解码过程的模块能够测量或收集配置参数,配置单元102也可以与这些模块通信以查询这些配置参数。配置参数中的一或多个可以特定于不同远端或不同类型的远端,或者可以适用于所有远端。
传输延迟通常是动态的。配置单元102可以在线测量或收集传输延迟。例如,通过使用由例如Ping的网络实用程序或例如RTP控制协议(RTCP)的通信协议提供的功能,可以测量网络延迟,其中RTP表示实时传送协议。抖动缓冲器可以是静态或动态的。在静态抖动缓冲器的情况下,可以将其抖动缓冲器延迟管理为某个位置上的参数,该位置使得配置单元102能够访问该参数。配置单元102也可以提供用于输入配置参数中的一或多个的用户接口。在动态抖动缓冲器的情况下,相应抖动缓冲器管理模块可以在某个位置维护平均抖动缓冲器延迟参数,或保持更新抖动缓冲器延迟参数,其中该位置使得配置单元102能够访问此参数。配置单元102也可以与该管理模块通信以查询参数。
配置单元102不必为确定语音时延而获得所有分量延迟。事实上,分量延迟可以是主要的,也可以是次要的。考虑更多的分量延迟意味着更多的开销和更加准确的语音时延。在开销和准确性之间存在折衷。例如,配置单元102可以主要或仅基于一或多个最主要的分量延迟来确定语音时延。
据观察,在分量延迟中,传输延迟通常是主要的。在一个例子中,配置单元102可以主要或仅基于传输延迟来确定语音时延。在这个例子中,能够以较低的开销来获得准确的语音时延。此外,也可以考虑预处理延迟、编码延迟和解码延迟中的一或多个。
也观察到,在传输延迟中,网络延迟通常比抖动缓冲器延迟更主要。在一个例子中,配置单元102可以获得网络延迟以作为传输延迟。在这个例子中,能够以更低的开销来获得准确的语音时延。
配置单元102可以任意次地确定语音时延。另外,配置单元102可以定期更新语音时延,或者响应于指示从客户端设备到远端的路径配置改变的信号而更新语音时延。例如,配置改变包括但不局限于抖动缓冲器的改变,以及网络路径的改变。配置单元102可以响应于有关方之间冲突的增加而更新语音时延。
在本实施例中,对于每个远端Ci,估计器103被配置成基于语音时延Li估计远端Ci的会议参加方感知到终止的时间t1,i。例如,假定在时间t0,i检测到终止,则t1,i=t0,i+Li
对于每个远端Ci,输出单元104被配置成基于时间t1,i输出指示远端Ci的会议参加方感知到终止的可感知信号。可感知信号可以被实现成音频的、视觉的或其组合。可以通过渐变方式或瞬变方式来实现可感知信号。
在渐变方式下,随着当前时间接近时间t1,i,可感知信号沿一致方向表现出从一个状态到另一个状态的可感知改变,从而向用户指示终止正接近远端Ci。如果当前时间到达时间t1,i时可感知信号改变到可感知最终状态,则用户能够得知终止已经到达远端Ci并且能够被用户感知到。由于可以感知到接近过程和当前状态与最终状态之间的距离,客户端设备100的用户可以获得有关何时终止会在远端被感知到的预期。这有助于改进用户的体验。
图2A是说明以渐变方式呈现的视觉可感知信号的例子的示意图。如图2A所示,显示包含2个条201和202的可视对象200。条201表示从客户端设备到远端的语音时延,条202表示当前时间。条202在条201上的一个位置表示可感知信号的一个状态。条202位于条201的一端的初始状态表示终止的传输的起始。条202位于条201的另一端的另一状态表示最终状态。随着时间的经过,条202从一端移动到另一端,状态从初始状态改变到最终状态。另一个例子是用于对语音时延进行倒计数的倒计数定时器。
在瞬变方式下,响应于当前时间到达时间t1,i而输出可感知信号。这种方式简单和直接,因此用户可以在可感知信号出现之前给予较少的关注。
图2B是说明以瞬变方式呈现的视觉可感知信号的例子的示意图。如图2B所示,可视对象211是实心圆,表示处于终止尚未到达的状态的远端。如果已经经过估计器所估计的时间并且输出单元响应于此而呈现可感知信号,则输出单元使可视对象211改变到另一个可视对象212。可视对象212被显示为围绕有一个环的实心圆,该环被呈现为具有与实心圆不同的颜色。在这个例子中,可感知信号被实现成可视对象212。
也可以通过渐变方式和瞬变方式的组合方式来呈现可感知信号。
图2C是说明以组合方式呈现的视觉可感知信号的例子的示意图。如图2C所示,在终止尚未到达的状态下,显示可视对象221和可视对象231。在这个状态下,以和可视对象211相同的方式呈现可视对象221,以和可视对象200相同的方式呈现可视对象231。如果已经经过由估计器估计的时间并且输出单元响应于此而呈现可感知信号,则输出单元使可视对象221改变到另一个可视对象222,并且使可视对象231改变到另一个可视对象232。在这个例子中,可感知信号被实现成可视对象222和232的组合。
图2D是说明以组合方式呈现的视觉可感知信号的另一个例子的示意图。如图2D所示,表示当前讲话人的可视对象被显示为空心圆,3个远端被表示成可视对象A,B和C,其中以和图2B说明的可视对象相同的方式显示可视对象A,B和C。在可视对象S和可视对象A,B和C之间分别显示带箭头的线。这些线分别表示可视对象S和可视对象A,B和C之间终止的传输进展。随着终止接近远端,可视对象S和表示该远端的可视对象x之间的线延长,其中箭头接近可视对象x(例如,可视对象B或C)。如果已经经过估计器针对该远端估计的时间并且输出单元响应于此而呈现可感知信号,则输出单元使可视对象S和可视对象x(例如,可视对象A)之间的线延长,其中箭头接触到可视对象x,并且使可视对象x改变到与可视对象212相同的状态。
在瞬变方式下,可以存在3个状态:存在话音活动的初始状态,已经检测到终止并且正在传输该终止的传输状态,和终止已经到达的最终状态。例如,可感知信号可以分别被显示为可视对象211和212以表示传输状态和最终状态,并且可以被显示为不同对象(例如,空心圆)来表示初始状态。
颜色、形状、尺寸或例如运动、闪烁或渐变的动态视觉效果方面的任何可感知差别都可以表示状态改变。
在图1说明的实施例中,客户端设备100针对加入会议的所有远端呈现可感知信号。在某些情况下,不必针对加入会议的所有远端呈现可感知信号。例如,如果已知某些远端的参加方不讲话,则这些远端可以被排除。在一个可选实施例中,客户端设备100可以仅针对在所有远端中具有最大语音时延的一个远端呈现可感知信号。这能够帮助客户端设备100的用户确定所有其他方已经感知到终止。此外,由于只呈现一个可感知信号,用户不太可能受到干扰。
图3是说明根据本发明至少一个实施例、用于客户端设备的示例性音频或视频会议方法300的流程图。
如图3所示,方法300从步骤301开始。在步骤303,对于远端C1-Cn,n>0的每个远端Ci,确定从客户端设备到远端Ci的语音时延Li。在步骤305,从输入到客户端设备的话音中检测终止。在步骤307,对于每个远端Ci,基于语音时延Li估计远端Ci的参加方感知到终止的时间t1,i。在步骤309,对于每个远端Ci,基于时间t1,i输出指示远端Ci的参加方感知到终止的可感知信号。方法300在步骤311结束。虽然在图3中方法300执行了一次,然而能够根据需要重复执行方法300。
在方法300的一个可选实施例中,在步骤303,可以主要或仅基于传输延迟来确定语音时延。此外,也可以考虑预处理延迟、编码延迟和解码延迟中的一或多个。
在方法300的一个可选实施例中,在步骤303,可以获得网络延迟以作为传输延迟。
在方法300的进一步的实施例中,可以任意次地执行步骤303。另外,可以定期更新语音时延,或者响应于指示从客户端设备到远端的路径配置改变的信号而更新语音时延。也可以响应于有关方之间冲突的增加而更新语音时延。
在图3说明的实施例中,在步骤309,针对加入会议的远端中的每一个呈现可感知信号。在某些情况下,不必针对加入会议的所有远端呈现可感知信号。在一个可选实施例中,可以仅针对在所有远端中具有最大语音时延的一个远端呈现可感知信号。
图4是说明根据本发明至少一个实施例的用于音频或视频会议系统400的示例性客户端设备的方框图。
如图4所示,客户端设备400包含终止检测单元401、配置单元402、估计器403、输出单元404和抖动监视器405。终止检测单元401和估计器403分别与终止检测单元101和估计器103具有相同功能,这里不再详细描述。
配置单元402具有与配置单元102相同的功能。尤其是,配置单元402被配置成确定从客户端设备400到每个远端的路径的网络延迟。抖动监视器405被配置成获得网络延迟的抖动范围。输出单元404具有与输出单元104相同的功能。另外,输出单元进一步被配置成呈现路径的网络延迟和抖动范围。在网络延迟的抖动较大的情况下,配置单元402基于网络延迟确定的语音时延有时可能偏离实际语音时延。本实施例有助于用户了解可能的最大网络延迟,因而增加避免冲突的可能性。
在图3所示的方法300的进一步的实施例中,方法300还包括确定从客户端设备到至少一个远端的路径的网络延迟的步骤,获得网络延迟的抖动范围的步骤,和呈现路径的网络延迟和抖动范围的步骤。
在如前面描述的客户端设备的进一步的实施例中,客户端设备还包括抖动缓冲器调节器,该抖动缓冲器调节器被配置成响应于用户输入来调节从客户端设备到远端的路径上的抖动缓冲器的抖动缓冲器延迟。抖动缓冲器调节器可以根据用户输入来选择从客户端设备到所有远端的路径之一或路径上的抖动缓冲器之一。不同远端可以具有不同的语音时延。可以调节抖动缓冲器延迟以降低不同远端的语音时延之间的差别。此外,客户端设备可以包括发送单元,该发送单元被配置成响应于调节而向相应路径的远端发送有关抖动缓冲器的抖动缓冲器延迟已经改变的指示。这个指示充当通知路径配置改变的信号。响应于这个信号,根据本发明实施例的客户端设备可以更新相关语音时延。此外,该指示可以包括抖动缓冲器的经调节的抖动缓冲器延迟。在这种情况下,接收方客户端设备可以基于经调节的抖动缓冲器延迟直接更新相关语音时延。
在如前面描述的方法的进一步的实施例中,方法可以还包括响应于用户输入来调节从客户端设备到远端的路径上的抖动缓冲器的抖动缓冲器延迟。可以根据用户输入来选择从客户端设备到所有远端的路径之一或路径上的抖动缓冲器之一。此外,方法可以包括响应于调节而向相应路径的远端发送有关抖动缓冲器的抖动缓冲器延迟已经改变的指示。此外,该指示可以包括抖动缓冲器的经调节的抖动缓冲器延迟。
在如前面描述的客户端设备的进一步的实施例中,输出单元可以进一步被配置成针对每个其他参加方,响应于在输出指示已经感知到终止的可感知信号之后经过一个时间区间而输出另一个可感知信号。这另一个可感知信号可以被实现成音频的、视觉的或其组合。配置单元可以进一步被配置成把该时间区间确定为不小于从远端到客户端设备的语音时延。配置单元可以简单地把从客户端设备到远端的语音时延作为从远端到客户端设备的语音时延,或者依赖远端来确定从远端到客户端设备的语音时延。如果远端的用户在感知到终止之后讲话,这另一个可感知信号有助于用户判断来自远端的话音何时有望到达。
在如前面描述的方法的进一步的实施例中,方法可以进一步包括针对每个其他参加方,响应于在输出指示已经感知到终止的可感知信号之后经过一个时间区间而输出另一个可感知信号。这另一个可感知信号可以被实现成音频的、视觉的或其组合。该时间区间被设置成不小于从远端到客户端设备的语音时延。
在如前面描述的客户端设备的进一步的实施例中,输出单元可以进一步被配置成在检测到终止之后以及输出指示在远端已经感知到终止的可感知信号之前的时间段期间,输出细微混响和可察觉但其他参加方听不到的噪声场之一。这种输出有助于用户得知终止尚未被感知到。该远端可以是任意远端,如果存在不止一个远端的话。这种输出可以被任何来自本地或来自远端的话音输入中断。
在如前面描述的方法的进一步的实施例中,方法可以进一步包括在检测到终止之后以及输出指示在远端已经感知到终止的可感知信号之前的时间段期间,输出细微混响和可察觉但其他参加方听不到的噪声场之一。该远端可以是任意远端,如果存在不止一个远端的话。这种输出可以被任何来自本地或来自远端的话音输入中断。
图5是说明根据本发明至少一个实施例的用于音频或视频会议系统的示例性客户端设备500的方框图。
如图5所示,客户端设备500包含接收单元511、语音活动检测器512和输出单元513。
接收单元511被配置成接收数据帧。直接从接收单元511向语音活动检测器512提供数据帧。语音活动检测器512被配置成检测数据帧中的语音活动。如果在数据帧中检测到语音活动,这意味着存在来自远端的传入话音。输出单元513被配置成输出指示存在来自远端的传入话音的可感知信号。可感知信号可以被实现成音频的、视觉的或其组合。通过这种方式,如果存在传入话音,则客户端设备500的用户能够更早地得知此情况,而不用经历例如抖动缓冲器延迟和播放延迟的延迟。这种更早的获知有助于用户避免冲突。
可以通过瞬变方式呈现可感知信号,其中可感知信号可以呈现2个状态:没有话音活动的状态和存在话音活动的状态。
在如前面所描述的输出指示已经感知到终止的可感知信号的任何实施例中,可以结合这种更早获知的特性。
作为这种结合的一个例子,图6是说明根据本发明至少一个实施例、用于音频或视频会议系统的示例性客户端设备600的方框图。
如图6所示,客户端设备600包含终止检测单元601、配置单元602、估计器603、输出单元604、接收单元611和语音活动检测器612。
终止检测单元601、配置单元602、估计器603、接收单元611和语音活动检测器612分别与终止检测单元101、配置单元102、估计器103、接收单元511和语音活动检测器512具有相同功能,这里不再对其进行详细描述。输出单元604具有与输出单元104相同的功能。另外,输出单元604进一步被配置成输出指示存在来自远端的传入话音的可感知信号。
在如前面描述的客户端设备的进一步的实施例中,语音活动检测器可以进一步被配置成从例如经由话筒输入的音频的本地音频输入中检测语音活动。输出单元可以进一步被配置成如果同时从数据帧和本地音频输入中检测到语音活动,则输出指示存在冲突的可感知信号。
在如前面描述的客户端设备的进一步的实施例中,输出单元可以进一步被配置成如果在预定时间段上没有从来自远端的数据帧中检测到语音活动,或者响应于状态通知,输出指示远端被静音的可感知信号。
图7是说明根据本发明至少一个实施例、用于客户端设备的示例性音频或视频会议方法700的流程图。
如图7所示,方法700从步骤701开始。在步骤703,接收数据帧。数据帧被直接提供给步骤705的处理。在步骤705,从数据帧中检测语音活动。如果在数据帧中检测到语音活动,这意味着存在来自远端的传入话音。在步骤707,输出指示存在来自远端的传入话音的可感知信号。方法700在步骤709结束。虽然在图7中方法700执行了一次,然而能够根据需要重复执行方法700。
在前面描述的输出指示已经感知到终止的可感知信号的任何实施例中,可以结合方法700。
作为这种结合的一个例子,在方法300的进一步的实施例中,方法300可以进一步包括接收数据帧的接收步骤,和在通过接收步骤接收的数据帧中检测语音活动的语音活动检测步骤。输出步骤可以进一步包括输出指示存在来自远端的传入话音的可感知信号。
在如前面描述的方法的进一步的实施例中,方法可以进一步包括从例如经由话筒输入的音频的本地音频输入中检测语音活动的步骤。如果同时从数据帧和本地音频输入中检测到语音活动,则可以输出指示存在冲突的可感知信号。
在如前面描述的方法的进一步的实施例中,如果在预定时间段上没有从来自远端的数据帧中检测到语音活动,或者响应于状态通知,可以输出指示远端被静音的可感知信号。
图8是示出了用于实现本发明实施方式的示例性系统800的方框图。
在图8中,中央处理单元(CPU)801根据只读存储器(ROM)802中存储的程序或从存储部分808加载到随机访问存储器(RAM)803的程序执行各种处理。在RAM803中,也根据需要存储当CPU801执行各种处理等等时所需的数据。
CPU801、ROM802和RAM803经由总线804彼此连接。输入/输出接口805也连接到总线804。
下列部件连接到输入/输出接口805:包括键盘、鼠标等等的输入部分806;包括例如阴极射线管(CRT)、液晶显示器(LCD)等等的显示器和扬声器等等的输出部分807;包括硬盘等等的存储部分808;和包括例如LAN卡、调制解调器等等的网络接口卡的通信部分809。通信部分809经由例如因特网的网络执行通信处理。
根据需要,驱动器810也连接到输入/输出接口805。例如磁盘、光盘、磁光盘、半导体存储器等等的可移除介质811根据需要被安装在驱动器810上,使得从中读出的计算机程序根据需要被安装到存储部分808。
在通过软件实现上述步骤和处理的情况下,从例如因特网的网络或例如可移除介质811的存储介质安装构成软件的程序。
本文中所用的术语仅仅是为了描述特定实施方式的目的,而非意图限定本发明。本文中所用的单数形式的“一”和“该”旨在也包括复数形式,除非上下文中明确地另行指出。还应理解,“包括”一词当在本说明书中使用时,说明存在所指出的特征、整体、步骤、操作、单元和/或组件,但是并不排除存在或增加一个或多个其它特征、整体、步骤、操作、单元和/或组件,以及/或者它们的组合。
以下权利要求中的对应结构、材料、操作以及所有功能性限定的装置或步骤的等同替换,旨在包括任何用于与在权利要求中具体指出的其它单元相组合地执行该功能的结构、材料或操作。对本发明进行的描述只是出于图解和描述的目的,而非用来对具有公开形式的本发明进行详细定义和限制。对于所属技术领域的普通技术人员而言,在不偏离本发明范围和精神的情况下,显然可以作出许多修改和变型。对实施方式的选择和说明,是为了最好地解释本发明的原理和实际应用,使所属技术领域的普通技术人员能够明了,本发明可以有适合所要的特定用途的具有各种改变的各种实施方式。
这里描述了下面的示例性实施方式(均用"EE"表示)。
EE1.一种用于音频或视频会议系统的客户端设备,包括:
终止检测单元,配置为检测输入到所述客户端设备的话音的终止;
配置单元,配置为针对至少一个远端的每一个,确定从所述客户端设备到所述远端的第一语音时延;
估计器,配置为针对所述至少一个远端的每一个,基于所述第一语音时延估计所述远端的用户感知到所述终止的时间;和
输出单元,配置为针对所述至少一个远端的每一个,基于针对所述远端估计的时间输出指示所述远端的用户感知到所述终止的第一可感知信号。
EE2.如EE1所述的客户端设备,其中所述至少一个远端包括唯一远端,所述唯一远端在与所述客户端设备参与会议的所有远端中具有最大第一语音时延。
EE3.如EE1或2所述的客户端设备,其中所述配置单元进一步配置为至少基于从所述客户端设备到所述远端的传输延迟来确定所述第一语音时延。
EE4.如EE3所述的客户端设备,其中所述配置单元进一步配置为定期或响应于指示从所述客户端设备到所述远端的路径配置改变的信号而确定所述第一语音时延。
EE5.如EE3所述的客户端设备,其中所述配置单元进一步配置为获得从所述客户端设备到所述远端的网络延迟以作为所述传输延迟。
EE6.如EE3所述的客户端设备,其中所述配置单元进一步配置为
获得从所述客户端设备到所述远端的路径上的预处理延迟、编码延迟和解码延迟中至少之一;以及
至少基于所述传输延迟和所述至少一个获得的延迟来确定所述第一语音时延。
EE7.如EE1或2所述的客户端设备,其中所述配置单元进一步配置为确定从所述客户端设备到所述至少一个远端的路径的网络延迟,
所述客户端设备还包括配置为获得所述网络延迟的抖动范围的抖动监视器,并且
所述输出单元进一步配置为呈现所述路径的所述网络延迟和所述抖动范围。
EE8.如EE1或2所述的客户端设备,还包括抖动缓冲区调节器,配置为响应于用户输入调节从所述客户端设备到所述至少一个远端的路径上的抖动缓冲区的抖动缓冲区延迟。
EE9.如EE8所述的客户端设备,还包括发送单元,配置为响应于所述调节向相应路径的远端发送有关所述抖动缓冲区的抖动缓冲区延迟已经改变的指示。
EE10.如EE9所述的客户端设备,其中所述指示进一步包括所述抖动缓冲区的所述经调节的抖动缓冲区延迟。
EE11.如EE3所述的客户端设备,其中所述输出单元进一步配置为针对所述至少一个远端的每一个,响应于在输出所述第一可感知信号之后经过一个时间区间而输出第二可感知信号,并且
其中所述配置单元进一步配置为把所述时间区间确定为不小于从所述远端到所述客户端设备的第二语音时延。
EE12.如EE1所述的客户端设备,其中所述第一可感知信号包括音频的、视觉的或其组合。
EE13.如EE11所述的客户端设备,其中所述第二可感知信号包括音频的、视觉的或其组合。
EE14.如EE1所述的客户端设备,其中所述输出单元进一步配置为在检测到所述终止之后以及输出所述第一可感知信号之前的时间段期间,输出细微混响和可察觉但其他参加方听不到的噪声场之一。
EE15.如EE1或2所述的客户端设备,还包括:
接收单元,配置为接收数据帧;和
语音活动检测器,配置为检测从所述接收单元直接输出的数据帧中的语音活动,
其中所述输出单元进一步配置为输出指示存在来自远端的传入话音的第三可感知信号。
EE16.如EE5所述的客户端设备,其中所述语音活动检测器进一步配置为从本地音频输入中检测语音活动,并且
所述输出单元进一步配置为在同时从所述数据帧和所述本地音频输入中检测到语音活动的情况下,输出指示存在冲突的第四可感知信号。
EE17.如EE15所述的客户端设备,其中所述输出单元进一步配置为如果在预定时间段上没有从来自远端的数据帧中检测到语音活动,或者响应于状态通知,输出指示所述远端被静音的第五可感知信号。
EE18.如EE15所述的客户端设备,其中所述可感知信号包括音频的、视觉的或其组合。
EE19.一种用于音频或视频会议系统的客户端设备,包括:
接收单元,配置为接收数据帧;
语音活动检测器,配置为检测从所述接收单元直接输出的数据帧中的语音活动;和
输出单元,配置为输出指示存在来自远端的传入话音的可感知信号。
EE20.如EE19所述的客户端设备,其中所述语音活动检测器进一步配置为从本地音频输入中检测语音活动,并且
所述输出单元进一步配置为在同时从所述数据帧和所述本地音频输入中检测到语音活动的情况下,输出指示存在冲突的另一个可感知信号。
EE21.如EE19所述的客户端设备,其中所述输出单元进一步配置为如果在预定时间段上没有从来自远端的数据帧中检测到语音活动,或者响应于状态通知,输出指示所述远端被静音的另一个可感知信号。
EE22.如EE19所述的客户端设备,其中所述可感知信号包括音频的、视觉的或其组合。
EE23.一种用于客户端设备的音频或视频会议方法,包括:
配置步骤,针对至少一个远端的每一个,确定从所述客户端设备到所述远端的第一语音时延;
检测步骤,检测输入到所述客户端设备的话音的终止;
估计步骤,针对所述至少一个远端的每一个,基于所述第一语音时延估计所述远端的用户感知到所述终止的时间;以及
输出步骤,针对所述至少一个远端的每一个,基于针对所述远端估计的时间输出指示所述远端的用户感知到所述终止的第一可感知信号。
EE24.如EE23所述的方法,其中所述至少一个远端包括唯一远端,所述唯一远端在参与会议的所有远端中具有最大第一语音时延。
EE25.如EE23或24所述的方法,其中所述配置步骤还包括至少基于从所述客户端设备到所述远端的传输延迟来确定所述第一语音时延。
EE26.如EE25所述的方法,其中所述配置步骤还包括定期或响应于指示从所述客户端设备到所述远端的路径配置改变的信号而确定所述第一语音时延。
EE27.如EE25所述的方法,其中所述配置步骤还包括获得从所述客户端设备到所述远端的网络延迟以作为所述传输延迟。
EE28.如EE25所述的方法,其中所述配置步骤还包括:
获得从所述客户端设备到所述远端的路径上的预处理延迟、编码延迟和解码延迟中至少之一;以及
至少基于所述传输延迟和所述至少一个获得的延迟来确定所述第一语音时延。
EE29.如EE23或24所述的方法,还包括:
确定从所述客户端设备到所述至少一个远端的路径的网络延迟,
获得所述网络延迟的抖动范围,以及
呈现所述路径的所述网络延迟和所述抖动范围。
EE30.如EE23或24所述的方法,还包括响应于用户输入调节从所述客户端设备到所述至少一个远端的路径上的抖动缓冲区的抖动缓冲区延迟。
EE31.如EE30所述的方法,还包括响应于所述调节向相应路径的远端发送有关所述抖动缓冲区的抖动缓冲区延迟已经改变的指示。
EE32.如EE31所述的方法,其中所述指示进一步包括所述抖动缓冲区的所述经调节的抖动缓冲区延迟。
EE33.如EE25所述的方法,还包括:针对所述至少一个远端的每一个,响应于在输出所述第一可感知信号之后经过一个时间区间而输出第二可感知信号,并且
其中所述时间区间被设置成不小于从所述远端到所述客户端设备的第二语音时延。
EE34.如EE23所述的方法,其中所述第一可感知信号包括音频的、视觉的或其组合。
EE35.如EE33所述的方法,其中所述第二可感知信号包括音频的、视觉的或其组合。
EE36.如EE23所述的方法,还包括在检测到所述终止之后以及输出所述第一可感知信号之前的时间段期间,输出细微混响和可察觉但其他参加方听不到的噪声场之一。
EE37.如EE23或24所述的方法,还包括:
接收步骤,接收数据帧;和
语音活动检测步骤,检测通过所述接收步骤接收的数据帧中的语音活动,
其中所述输出步骤还包括输出指示存在来自远端的传入话音的第三可感知信号。
EE38.如EE37所述的方法,还包括:
从本地音频输入中检测语音活动,以及
在同时从所述数据帧和所述本地音频输入中检测到语音活动的情况下,输出指示存在冲突的第四可感知信号。
EE39.如EE37所述的方法,还包括:
如果在预定时间段上没有从来自远端的数据帧中检测到语音活动,或者响应于状态通知,输出指示所述远端被静音的第五可感知信号。
EE40.如EE37所述的方法,其中所述可感知信号包括音频的、视觉的或其组合。
EE41.一种用于客户端设备的音频或视频会议方法,包括:
接收步骤,接收数据帧;
语音活动检测步骤,检测通过所述接收步骤接收的数据帧中的语音活动;以及
输出步骤,输出指示存在来自远端的传入话音的可感知信号。
EE42.如EE41所述的方法,还包括:
从本地音频输入中检测语音活动,以及
在同时从所述数据帧和所述本地音频输入中检测到语音活动的情况下,输出指示存在冲突的另一个可感知信号。
EE43.如EE41所述的方法,还包括:如果在预定时间段上没有从来自远端的数据帧中检测到语音活动,或者响应于状态通知,输出指示所述远端被静音的另一个可感知信号。
EE44.如EE41所述的方法,其中:所述可感知信号包括音频的、视觉的或其组合。

Claims (28)

1.一种用于音频或视频会议系统的客户端设备,包括:
终止检测单元,配置为检测输入到所述客户端设备的话音的终止;
配置单元,配置为针对至少一个远端的每一个,确定从所述客户端设备到所述远端的第一语音时延;
估计器,配置为针对所述至少一个远端的每一个,基于所述第一语音时延估计所述远端的用户感知到所述终止的时间;和
输出单元,配置为针对所述至少一个远端的每一个,基于针对所述远端估计的时间输出指示所述远端的用户感知到所述终止的第一可感知信号。
2.如权利要求1所述的客户端设备,其中所述至少一个远端包括唯一远端,所述唯一远端在与所述客户端设备参与会议的所有远端中具有最大第一语音时延。
3.如权利要求1或2所述的客户端设备,其中所述配置单元进一步配置为至少基于从所述客户端设备到所述远端的传输延迟来确定所述第一语音时延。
4.如权利要求3所述的客户端设备,其中所述配置单元进一步配置为获得从所述客户端设备到所述远端的网络延迟以作为所述传输延迟。
5.如权利要求1或2所述的客户端设备,其中所述配置单元进一步配置为确定从所述客户端设备到所述至少一个远端的路径的网络延迟,
所述客户端设备还包括配置为获得所述网络延迟的抖动范围的抖动监视器,并且
所述输出单元进一步配置为呈现所述路径的所述网络延迟和所述抖动范围。
6.如权利要求1或2所述的客户端设备,还包括抖动缓冲区调节器,配置为响应于用户输入调节从所述客户端设备到所述至少一个远端的路径上的抖动缓冲区的抖动缓冲区延迟。
7.如权利要求6所述的客户端设备,还包括发送单元,配置为响应于所述调节向相应路径的远端发送有关所述抖动缓冲区的抖动缓冲区延迟已经改变的指示。
8.如权利要求7所述的客户端设备,其中所述指示进一步包括所述抖动缓冲区的所述经调节的抖动缓冲区延迟。
9.如权利要求3所述的客户端设备,其中所述输出单元进一步配置为针对所述至少一个远端的每一个,响应于在输出所述第一可感知信号之后经过一个时间区间而输出第二可感知信号,并且
其中所述配置单元进一步配置为把所述时间区间确定为不小于从所述远端到所述客户端设备的第二语音时延。
10.如权利要求1所述的客户端设备,其中所述输出单元进一步配置为在检测到所述终止之后以及输出所述第一可感知信号之前的时间段期间,输出细微混响和可察觉但其他参加方听不到的噪声场之一。
11.如权利要求1或2所述的客户端设备,还包括:
接收单元,配置为接收数据帧;和
语音活动检测器,配置为检测从所述接收单元直接输出的数据帧中的语音活动,
其中所述输出单元进一步配置为输出指示存在来自远端的传入话音的第三可感知信号。
12.如权利要求5所述的客户端设备,其中所述语音活动检测器进一步配置为从本地音频输入中检测语音活动,并且
所述输出单元进一步配置为在同时从所述数据帧和所述本地音频输入中检测到语音活动的情况下,输出指示存在冲突的第四可感知信号。
13.一种用于音频或视频会议系统的客户端设备,包括:
接收单元,配置为接收数据帧;
语音活动检测器,配置为检测从所述接收单元直接输出的数据帧中的语音活动;和
输出单元,配置为输出指示存在来自远端的传入话音的可感知信号。
14.如权利要求13所述的客户端设备,其中所述语音活动检测器进一步配置为从本地音频输入中检测语音活动,并且
所述输出单元进一步配置为在同时从所述数据帧和所述本地音频输入中检测到语音活动的情况下,输出指示存在冲突的另一个可感知信号。
15.一种用于客户端设备的音频或视频会议方法,包括:
配置步骤,针对至少一个远端的每一个,确定从所述客户端设备到所述远端的第一语音时延;
检测步骤,检测输入到所述客户端设备的话音的终止;
估计步骤,针对所述至少一个远端的每一个,基于所述第一语音时延估计所述远端的用户感知到所述终止的时间;以及
输出步骤,针对所述至少一个远端的每一个,基于针对所述远端估计的时间输出指示所述远端的用户感知到所述终止的第一可感知信号。
16.如权利要求15所述的方法,其中所述至少一个远端包括唯一远端,所述唯一远端在参与会议的所有远端中具有最大第一语音时延。
17.如权利要求15或16所述的方法,其中所述配置步骤还包括至少基于从所述客户端设备到所述远端的传输延迟来确定所述第一语音时延。
18.如权利要求17所述的方法,其中所述配置步骤还包括获得从所述客户端设备到所述远端的网络延迟以作为所述传输延迟。
19.如权利要求15或16所述的方法,还包括:
确定从所述客户端设备到所述至少一个远端的路径的网络延迟,
获得所述网络延迟的抖动范围,以及
呈现所述路径的所述网络延迟和所述抖动范围。
20.如权利要求15或16所述的方法,还包括响应于用户输入调节从所述客户端设备到所述至少一个远端的路径上的抖动缓冲区的抖动缓冲区延迟。
21.如权利要求20所述的方法,还包括响应于所述调节向相应路径的远端发送有关所述抖动缓冲区的抖动缓冲区延迟已经改变的指示。
22.如权利要求21所述的方法,其中所述指示进一步包括所述抖动缓冲区的所述经调节的抖动缓冲区延迟。
23.如权利要求17所述的方法,还包括:针对所述至少一个远端的每一个,响应于在输出所述第一可感知信号之后经过一个时间区间而输出第二可感知信号,并且
其中所述时间区间被设置成不小于从所述远端到所述客户端设备的第二语音时延。
24.如权利要求15所述的方法,还包括在检测到所述终止之后以及输出所述第一可感知信号之前的时间段期间,输出细微混响和可察觉但其他参加方听不到的噪声场之一。
25.如权利要求15或16所述的方法,还包括:
接收步骤,接收数据帧;和
语音活动检测步骤,检测通过所述接收步骤接收的数据帧中的语音活动,
其中所述输出步骤还包括输出指示存在来自远端的传入话音的第三可感知信号。
26.如权利要求25所述的方法,还包括:
从本地音频输入中检测语音活动,以及
在同时从所述数据帧和所述本地音频输入中检测到语音活动的情况下,输出指示存在冲突的第四可感知信号。
27.一种用于客户端设备的音频或视频会议方法,包括:
接收步骤,接收数据帧;
语音活动检测步骤,检测通过所述接收步骤接收的数据帧中的语音活动;以及
输出步骤,输出指示存在来自远端的传入话音的可感知信号。
28.如权利要求27所述的方法,还包括:
从本地音频输入中检测语音活动,以及
在同时从所述数据帧和所述本地音频输入中检测到语音活动的情况下,输出指示存在冲突的另一个可感知信号。
CN201310422060.8A 2012-09-27 2013-09-16 改进的音频或视频会议 Pending CN104469255A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201310422060.8A CN104469255A (zh) 2013-09-16 2013-09-16 改进的音频或视频会议
PCT/US2013/062159 WO2014052745A1 (en) 2012-09-27 2013-09-27 Near-end indication that the end of speech is received by the far end in an audio or video conference
US14/426,134 US9525845B2 (en) 2012-09-27 2013-09-27 Near-end indication that the end of speech is received by the far end in an audio or video conference
EP13779658.7A EP2901669B1 (en) 2012-09-27 2013-09-27 Near-end indication that the end of speech is received by the far end in an audio or video conference

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310422060.8A CN104469255A (zh) 2013-09-16 2013-09-16 改进的音频或视频会议

Publications (1)

Publication Number Publication Date
CN104469255A true CN104469255A (zh) 2015-03-25

Family

ID=50388993

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310422060.8A Pending CN104469255A (zh) 2012-09-27 2013-09-16 改进的音频或视频会议

Country Status (4)

Country Link
US (1) US9525845B2 (zh)
EP (1) EP2901669B1 (zh)
CN (1) CN104469255A (zh)
WO (1) WO2014052745A1 (zh)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US20120311585A1 (en) 2011-06-03 2012-12-06 Apple Inc. Organizing task items that represent tasks to perform
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
AU2014214676A1 (en) 2013-02-07 2015-08-27 Apple Inc. Voice trigger for a digital assistant
US10652394B2 (en) 2013-03-14 2020-05-12 Apple Inc. System and method for processing voicemail
US10748529B1 (en) 2013-03-15 2020-08-18 Apple Inc. Voice activated device for use with a voice-based digital assistant
KR101922663B1 (ko) 2013-06-09 2018-11-28 애플 인크. 디지털 어시스턴트의 둘 이상의 인스턴스들에 걸친 대화 지속성을 가능하게 하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
DE112014003653B4 (de) 2013-08-06 2024-04-18 Apple Inc. Automatisch aktivierende intelligente Antworten auf der Grundlage von Aktivitäten von entfernt angeordneten Vorrichtungen
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
US10200824B2 (en) 2015-05-27 2019-02-05 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device
EP3313843B1 (en) * 2015-06-26 2020-03-11 Dow Global Technologies LLC Imidazopyrazine derived compounds for electronic devices
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
US10740384B2 (en) 2015-09-08 2020-08-11 Apple Inc. Intelligent automated assistant for media search and playback
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10331312B2 (en) 2015-09-08 2019-06-25 Apple Inc. Intelligent automated assistant in a media environment
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10956666B2 (en) 2015-11-09 2021-03-23 Apple Inc. Unconventional virtual assistant interactions
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US12223282B2 (en) 2016-06-09 2025-02-11 Apple Inc. Intelligent automated assistant in a home environment
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
US12197817B2 (en) 2016-06-11 2025-01-14 Apple Inc. Intelligent device arbitration and control
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
DK180048B1 (en) 2017-05-11 2020-02-04 Apple Inc. MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770429A1 (en) * 2017-05-12 2018-12-14 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK201770411A1 (en) 2017-05-15 2018-12-20 Apple Inc. Multi-modal interfaces
US20180336892A1 (en) 2017-05-16 2018-11-22 Apple Inc. Detecting a trigger of a digital assistant
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US20180336275A1 (en) 2017-05-16 2018-11-22 Apple Inc. Intelligent automated assistant for media exploration
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US10425678B1 (en) * 2018-08-08 2019-09-24 Disney Enterprises, Inc. Crowd-based audio/video experiences with mobile devices
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. User activity shortcut suggestions
DK201970511A1 (en) 2019-05-31 2021-02-15 Apple Inc Voice identification in digital assistant systems
US11227599B2 (en) 2019-06-01 2022-01-18 Apple Inc. Methods and user interfaces for voice-based control of electronic devices
US10917451B1 (en) 2020-02-14 2021-02-09 Disney Enterprises, Inc. Systems and methods to facilitate selective dialogue presentation
US11183193B1 (en) 2020-05-11 2021-11-23 Apple Inc. Digital assistant hardware abstraction
US11061543B1 (en) 2020-05-11 2021-07-13 Apple Inc. Providing relevant data items based on context
US11755276B2 (en) 2020-05-12 2023-09-12 Apple Inc. Reducing description length based on confidence
US11490204B2 (en) 2020-07-20 2022-11-01 Apple Inc. Multi-device audio adjustment coordination
US11438683B2 (en) 2020-07-21 2022-09-06 Apple Inc. User identification using headphones
US11984124B2 (en) 2020-11-13 2024-05-14 Apple Inc. Speculative task flow execution

Family Cites Families (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2284968A (en) 1993-12-18 1995-06-21 Ibm Audio conferencing system
US5825755A (en) * 1994-08-10 1998-10-20 Bay Networks, Inc. Method and apparatus for switching between full-duplex and half-duplex CSMA/CD systems
US5533110A (en) 1994-11-29 1996-07-02 Mitel Corporation Human machine interface for telephone feature invocation
US6343313B1 (en) 1996-03-26 2002-01-29 Pixion, Inc. Computer conferencing system with real-time multipoint, multi-speed, multi-stream scalability
US5809472A (en) * 1996-04-03 1998-09-15 Command Audio Corporation Digital audio data transmission system based on the information content of an audio signal
US6731625B1 (en) 1997-02-10 2004-05-04 Mci Communications Corporation System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony
SE9800697L (sv) 1998-03-05 1999-09-06 Ericsson Telefon Ab L M Förfarande och anordning för trådlös kommunikation
US6418125B1 (en) 1998-06-18 2002-07-09 Cisco Technology, Inc. Unified mixing, speaker selection, and jitter buffer management for multi-speaker packet audio systems
US6119147A (en) 1998-07-28 2000-09-12 Fuji Xerox Co., Ltd. Method and system for computer-mediated, multi-modal, asynchronous meetings in a virtual space
US6559863B1 (en) 2000-02-11 2003-05-06 International Business Machines Corporation System and methodology for video conferencing and internet chatting in a cocktail party style
JP3462471B2 (ja) * 2001-01-19 2003-11-05 株式会社日立製作所 無線基地局の送信タイミングのオフセット測定方法及びオフセット測定装置
US6728358B2 (en) 2001-01-25 2004-04-27 Paltalk Holdings, Inc. Efficient buffer allocation for current and predicted active speakers in voice conferencing systems
US7107312B2 (en) 2001-02-06 2006-09-12 Lucent Technologies Inc. Apparatus and method for use in a data/conference call system for automatically collecting participant information and providing all participants with that information for use in collaboration services
US7266091B2 (en) 2001-02-28 2007-09-04 The Trustees Of Columbia University In City Of New York System and method for conferencing in inter/intranet telephony
US7203643B2 (en) 2001-06-14 2007-04-10 Qualcomm Incorporated Method and apparatus for transmitting speech activity in distributed voice recognition systems
GB0121206D0 (en) 2001-08-31 2001-10-24 Mitel Knowledge Corp System and method of indicating and controlling sound pickup direction and location in a teleconferencing system
USD474169S1 (en) 2001-12-05 2003-05-06 Mitel Knowledge Corporation Audio conferencing device
US7535995B1 (en) * 2002-01-29 2009-05-19 Cisco Technology, Inc. System and method for volume indication during a communication session
US20040128350A1 (en) 2002-03-25 2004-07-01 Lou Topfl Methods and systems for real-time virtual conferencing
US7404001B2 (en) 2002-03-27 2008-07-22 Ericsson Ab Videophone and method for a video call
US7362349B2 (en) 2002-07-10 2008-04-22 Seiko Epson Corporation Multi-participant conference system with controllable content delivery using a client monitor back-channel
US6882971B2 (en) 2002-07-18 2005-04-19 General Instrument Corporation Method and apparatus for improving listener differentiation of talkers during a conference call
US7289451B2 (en) 2002-10-25 2007-10-30 Telefonaktiebolaget Lm Ericsson (Publ) Delay trading between communication links
US7503006B2 (en) 2003-09-25 2009-03-10 Microsoft Corporation Visual indication of current voice speaker
US7417959B2 (en) 2003-09-29 2008-08-26 Sap Aktiengesellschaft Audio/video-conferencing using content based messaging
NO318868B1 (no) 2003-10-24 2005-05-18 Tandberg Telecom As Videokonferanse med forbedrede multimediakapabiliteter
US20050219366A1 (en) 2004-03-31 2005-10-06 Hollowbush Richard R Digital audio-video differential delay and channel analyzer
US20050271194A1 (en) 2004-06-07 2005-12-08 Woods Paul R Conference phone and network client
US7123714B2 (en) * 2004-08-25 2006-10-17 Motorola, Inc. Speakerphone having improved outbound audio quality
US20060132595A1 (en) 2004-10-15 2006-06-22 Kenoyer Michael L Speakerphone supporting video and audio features
JP2006171226A (ja) 2004-12-14 2006-06-29 Sony Corp 音声処理装置
US7870192B2 (en) 2004-12-16 2011-01-11 International Business Machines Corporation Integrated voice and video conferencing management
US7864209B2 (en) 2005-04-28 2011-01-04 Apple Inc. Audio processing in a multi-participant conference
US20070036146A1 (en) 2005-08-10 2007-02-15 Bellsouth Intellectual Property Corporation Analyzing and resolving internet service problems
US20070111716A1 (en) 2005-11-14 2007-05-17 Leigh Randolph J Mobile-device directed conference calling
US8266214B2 (en) 2006-01-24 2012-09-11 Simulat, Inc. System and method for collaborative web-based multimedia layered platform with recording and selective playback of content
WO2008138047A1 (en) * 2007-05-11 2008-11-20 Audinate Pty Limited Systems, methods and computer-readable media for configuring receiver latency
GB2438913A (en) 2006-06-09 2007-12-12 Matsushita Electric Ind Co Ltd Reducing delays in Push to Talk over cellular systems
US20070291108A1 (en) 2006-06-16 2007-12-20 Ericsson, Inc. Conference layout control and control protocol
US8041025B2 (en) 2006-08-07 2011-10-18 International Business Machines Corporation Systems and arrangements for controlling modes of audio devices based on user selectable parameters
US20080057937A1 (en) 2006-08-29 2008-03-06 Marek Kotelba Method and Apparatus to Troubleshoot Voice Over Internet Protocol (VolP)
US7916653B2 (en) 2006-09-06 2011-03-29 Cisco Technology, Inc. Measurement of round-trip delay over a network
WO2008087621A1 (en) 2007-01-16 2008-07-24 Mobilesolid Ltd. An apparatus and method for animating emotionally driven virtual objects
US20080176576A1 (en) 2007-01-23 2008-07-24 John Walter Diachina Fast Indication of Uplink Voice Activity
KR100892095B1 (ko) 2007-01-23 2009-04-06 삼성전자주식회사 헤드셋에서 송수신 음성신호 처리 장치 및 방법
US7873710B2 (en) 2007-02-06 2011-01-18 5O9, Inc. Contextual data communication platform
DE602007003802D1 (de) 2007-02-21 2010-01-28 Research In Motion Ltd Abhalten von Telekonferenzen und Multiplexierung von Anrufen mit mehreren an ein einziges Mobiltelefon angeschlossenen Sprechgarnituren
KR100787982B1 (ko) 2007-03-02 2007-12-24 삼성전자주식회사 오디오신호의 에프엠 전송 장치 및 방법
US8385233B2 (en) 2007-06-12 2013-02-26 Microsoft Corporation Active speaker identification
US8180029B2 (en) 2007-06-28 2012-05-15 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8665732B2 (en) 2007-07-25 2014-03-04 VoIPFuture, GmbH VoIP diagnosis
US8165271B2 (en) 2007-08-03 2012-04-24 Broadcom Corporation Chattering line detection system and method
JP2009086581A (ja) 2007-10-03 2009-04-23 Toshiba Corp 音声認識の話者モデルを作成する装置およびプログラム
US8713440B2 (en) 2008-02-13 2014-04-29 Microsoft Corporation Techniques to manage communications resources for a multimedia conference event
WO2009113777A2 (ko) 2008-03-10 2009-09-17 (주)유프리즘 다자간 전자회의 시스템에 있어서 공유화면 제어 장치 및 그 방법
US20120246582A1 (en) 2008-04-05 2012-09-27 Social Communications Company Interfacing with a spatial virtual communications environment
KR101527993B1 (ko) 2008-04-05 2015-06-10 소우셜 커뮤니케이션즈 컴퍼니 가상 환경과의 인터페이스 방법
US8091033B2 (en) 2008-04-08 2012-01-03 Cisco Technology, Inc. System for displaying search results along a timeline
US20090327425A1 (en) 2008-06-25 2009-12-31 Microsoft Corporation Switching between and dual existence in live and recorded versions of a meeting
US8315366B2 (en) 2008-07-22 2012-11-20 Shoretel, Inc. Speaker identification and representation for a phone
US8320572B2 (en) 2008-07-31 2012-11-27 Fortemedia, Inc. Electronic apparatus comprising microphone system
US8483679B2 (en) * 2008-09-09 2013-07-09 Avaya Inc. Sharing of electromagnetic-signal measurements for providing feedback about transmit-path signal quality
US8315409B2 (en) 2008-09-16 2012-11-20 International Business Machines Corporation Modifications of audio communications in an online environment
NO333026B1 (no) 2008-09-17 2013-02-18 Cisco Systems Int Sarl Styringssystem for et lokalt telepresencevideokonferansesystem og fremgangsmate for a etablere en videokonferansesamtale.
CN101686372A (zh) 2008-09-27 2010-03-31 中兴通讯股份有限公司 会议电视系统及其会场麦克状态的通知方法
US8218751B2 (en) 2008-09-29 2012-07-10 Avaya Inc. Method and apparatus for identifying and eliminating the source of background noise in multi-party teleconferences
US8850052B2 (en) 2008-09-30 2014-09-30 Apple Inc. System and method for simplified resource sharing
US8340631B2 (en) 2009-03-24 2012-12-25 T-Mobile Usa, Inc. Deferred communication and relationship management
EP2282258B1 (en) 2009-07-24 2019-09-18 Lg Electronics Inc. Method for executing menu in mobile terminal and mobile terminal thereof
KR20110028056A (ko) 2009-09-11 2011-03-17 삼성전자주식회사 블루투스 통신 연결 방법 및 시스템
US8144633B2 (en) 2009-09-22 2012-03-27 Avaya Inc. Method and system for controlling audio in a collaboration environment
WO2011038285A2 (en) 2009-09-24 2011-03-31 etape Partners, LLC Three dimensional digitally rendered environments
NO332170B1 (no) 2009-10-14 2012-07-16 Cisco Systems Int Sarl Anordning og fremgangsmate for kamerakontroll
US9154730B2 (en) 2009-10-16 2015-10-06 Hewlett-Packard Development Company, L.P. System and method for determining the active talkers in a video conference
US20110182415A1 (en) 2010-01-28 2011-07-28 Jacobstein Mark Williams Methods and apparatus for providing call conferencing services
US8553540B2 (en) 2010-03-05 2013-10-08 Microsoft Corporation Congestion control for delay sensitive applications
US20110268263A1 (en) 2010-04-30 2011-11-03 American Teleconferencing Services Ltd. Conferencing alerts
US20110271192A1 (en) 2010-04-30 2011-11-03 American Teleconferencing Services Ltd. Managing conference sessions via a conference user interface
US20130198288A1 (en) 2010-04-30 2013-08-01 American Teleconferencing Services, Ltd. Systems, Methods, and Computer Programs for Suspending and Resuming an Online Conference
US20110270922A1 (en) 2010-04-30 2011-11-03 American Teleconferencing Services Ltd. Managing participants in a conference via a conference user interface
US20110271209A1 (en) 2010-04-30 2011-11-03 American Teleconferncing Services Ltd. Systems, Methods, and Computer Programs for Providing a Conference User Interface
US9106794B2 (en) 2010-04-30 2015-08-11 American Teleconferencing Services, Ltd Record and playback in a conference
WO2012148454A1 (en) 2011-04-29 2012-11-01 American Teleconferencing Services, Ltd. Systems, methods, and computer programs for joining an online conference already in progress
US8918146B2 (en) 2010-05-10 2014-12-23 Microsoft Corporation Automatic gain control based on detected pressure
US9041765B2 (en) 2010-05-12 2015-05-26 Blue Jeans Network Systems and methods for security and privacy controls for videoconferencing
US9183560B2 (en) 2010-05-28 2015-11-10 Daniel H. Abelow Reality alternate
US9704135B2 (en) 2010-06-30 2017-07-11 International Business Machines Corporation Graphically recognized visual cues in web conferencing
US20120045068A1 (en) 2010-08-20 2012-02-23 Korea Institute Of Science And Technology Self-fault detection system and method for microphone array and audio-based device
US8515041B2 (en) 2010-08-31 2013-08-20 Avaya Inc. Audio conference feedback system and method
US8625767B2 (en) 2010-09-30 2014-01-07 Avaya Inc. Conference bridge audio quality diagnostic and self configuration system and method
US20130031475A1 (en) 2010-10-18 2013-01-31 Scene 53 Inc. Social network based virtual assembly places
US8416281B2 (en) 2010-11-24 2013-04-09 International Business Machines Corporation Multipoint conference scalability for co-located participants
US20120204118A1 (en) 2011-02-08 2012-08-09 Lefar Marc P Systems and methods for conducting and replaying virtual meetings
WO2012115875A2 (en) 2011-02-21 2012-08-30 Social Communications Company Persistent network resource and virtual area associations for realtime collaboration
WO2012166811A2 (en) 2011-05-31 2012-12-06 Google Inc. Muting participants in a communication session
US9007421B2 (en) 2011-06-21 2015-04-14 Mitel Networks Corporation Conference call user interface and methods thereof
US8947493B2 (en) 2011-11-16 2015-02-03 Cisco Technology, Inc. System and method for alerting a participant in a video conference
US9471902B2 (en) 2011-11-24 2016-10-18 Microsoft Technology Licensing, Llc Proxy for asynchronous meeting participation
US20130156204A1 (en) 2011-12-14 2013-06-20 Mitel Networks Corporation Visual feedback of audio input levels
US20130169742A1 (en) 2011-12-28 2013-07-04 Google Inc. Video conferencing with unlimited dynamic active participants
CN103325386B (zh) 2012-03-23 2016-12-21 杜比实验室特许公司 用于信号传输控制的方法和系统
CN103325385B (zh) 2012-03-23 2018-01-26 杜比实验室特许公司 语音通信方法和设备、操作抖动缓冲器的方法和设备
US9426087B2 (en) 2012-06-28 2016-08-23 Dolby Laboratories Licensing Corporation Reduced system latency for dominant speaker
CN103888381A (zh) 2012-12-20 2014-06-25 杜比实验室特许公司 用于控制抖动缓冲器的装置和方法
US9866681B2 (en) 2012-12-21 2018-01-09 Dolby Laboratories Licensing Corporation Audio burst collision resolution

Also Published As

Publication number Publication date
US9525845B2 (en) 2016-12-20
US20150237301A1 (en) 2015-08-20
EP2901669B1 (en) 2018-07-18
WO2014052745A1 (en) 2014-04-03
EP2901669A1 (en) 2015-08-05

Similar Documents

Publication Publication Date Title
CN104469255A (zh) 改进的音频或视频会议
US8761349B2 (en) Systems and methods of monitoring performance of acoustic echo cancellation
CN110459221B (zh) 多设备协同语音交互的方法和装置
EP3633503A1 (en) User-adaptive volume selection
EP2973559B1 (en) Audio transmission channel quality assessment
KR20140121447A (ko) 오디오 데이터 프로세싱을 위한 방법, 디바이스, 및 시스템
CN107342083B (zh) 用于提供语音服务的方法和装置
CN103270751A (zh) 传输管理系统、传输系统、传输管理方法、传输管理程序、计算机可读信息记录介质、程序提供系统和维护系统
CN107846520B (zh) 单通检测方法及装置
CN105009557B (zh) 在被呼叫终端中的无答复定时器上显示和操纵呼叫转接
CN110248347A (zh) 通话异常检测方法、装置、设备及存储介质
CN103238312B (zh) 控制音频信号
CN101098484A (zh) 使用VoIP的视频通信设备及其操作方法
CN107979507A (zh) 一种数据传输方法、装置、设备及存储介质
US9432219B2 (en) Voice energy collision back-off
CN104836878A (zh) 在通话过程中输出提示的方法、装置及系统
CN113676761B (zh) 一种多媒体资源播放方法、装置及主控设备
CN103354588A (zh) 录放音采样率的确定方法、装置及系统
CN109447750A (zh) 一种服务器、订单处理方法及系统
CN109194998A (zh) 数据传输方法、装置、电子设备及计算机可读介质
EP2879354A1 (en) WebRTC communication method and user equipment
CN115567949B (zh) 无线网络拓扑优化方法、装置、电子设备及介质
CN103325385A (zh) 语音通信方法和设备、操作抖动缓冲器的方法和设备
CN101834957A (zh) 一种基于家庭网关的来电管理方法及系统
WO2022105706A1 (zh) 语音通话质量的确定方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150325

WD01 Invention patent application deemed withdrawn after publication