会议音频重放的制作方法

文档序号:7605327阅读:238来源:国知局
专利名称:会议音频重放的制作方法
技术领域
本发明一般地涉及会议系统,更具体地说,涉及会议音频重放。
背景技术
会议技术使得三方或更多方呼叫者能够参与到单个电话呼叫中。该技术已稳定地变为企业和个人设置中的宝贵的工具。

发明内容
根据本发明,提供了用于重放会议音频的技术。根据具体实施例,这些技术使得会议参与方能够使用音调不变时标修改回放法(pitch-invarianttime-scale-modified playback)来重放会议音频流的多个部分。其他实施例使得能够通过将所缓冲的音频与来自正在进行的会议的音频组合来回放会议音频。
根据具体实施例,提供了一种用于提供会议音频重放的方法,该方法包括连接到可操作来互连3个或更多个参与方的语音通信会话;接收呼叫保持指示;禁用从该语音通信会话输出实时音频流;并且将来自该语音通信会话的实时音频流存储为缓冲的音频流。该方法还包括接收重放返回指示;提供对所缓冲的音频流的加速回放;并且在结束对所缓冲的音频流的回放候,使得能够从该语音通信会话输出实时音频流。
根据另一实施例,提供了一种用于提供会议音频重放的方法,该方法包括连接到互连3个或更多个参与方的语音通信会话,利用该语音通信会话生成实时音频流。该方法将实时音频流的某些部分存储为缓冲的音频流,接收重放音频指示,并且将所缓冲的音频流与实时音频流组合来生成分层的音频流。该方法向参与方中的至少一方提供作为输出的所分层的音频流。
本发明的实施例提供了各种技术优点。这些技术可以帮助增加会议呼叫的生产率和有用性。根据具体实施例,会议参与方可以快速重放错过的音频部分,而不干扰正在进行的会议。这样,参与方可以追上实时会议,而不会干扰正在进行的讨论。例如,当参与方从将会议置于保持状态(onhold)返回时,重放模块可以快速重放自会议缓冲的音频。这使正返回的参与方能够跟上速度,而不要求其他参与方为该返回会议的参与方重述先前的讨论。根据具体实施例,使用音调不变时标修改回放技术提供了对会议音频的加速回放,这使得能够在不影响音频的音调的情况下加速回放。另外,重放模块可以使用分层技术组合所缓冲的音频流与实时会议音频,使得用户能够在重放所缓冲的音频时听到作为背景音频的正在进行的会议。
对于本领域的技术人员,从下面的附图、描述和权利要求本发明的其他技术优点将变得很清楚。此外,尽管上面已列举了特定的优点,但是各种实施例可以包括所列举的优点的全部、部分或不包括。


为了更全面地理解本发明及其优点,现在结合附图参考下面的详细描述,其中图1示出了根据本发明具体实施例操作的通信系统,其包括会议网桥、会议参与方和重放模块;图2示出了本系统的示例性重放模块的框图;图3是用于访问会议音频重放服务的示例性用户接口;和图4是示出了用于会议参与方重放会议音频的部分的方法流程图。
具体实施例方式
图1示出了用标号10指示的通信系统,其包括用通信网络14互连的多个电话设备12。在网络14中,会议网桥(conference bridge)16向一个或多个设备12提供会议服务。网络14还包括重放模块18,其向所选出的会议参与方提供会议音频部分的重放。根据具体实施方式
,重放模块18向会议中的单个参与方提供对会议音频的指定部分的音调不变回放。根据其他实施例,重放模块18使得能够通过将缓存的音频与正在进行的会议的音频相组合,从而回放会议音频。
设备12每个都代表电话装备,包括硬件和任何适当的控制逻辑,用于参与到语音通信会话中。例如,设备12可以包括传统的电话机、移动电话、基于分组的电话、专门使能的计算机、或者任何其他适当的语音通信设备。在所示实施例中,设备12使用网络14互连。网络14代表可操作来传输通信的网络装备的任何适当组合和布置。网络14可以包括专用网络、公共网络(例如,因特网或公共交换电话网(PSTN)的多个部分)、或者任何其他适当的通信装备。
为了向设备12提供会议服务,网络14包括会议网桥16。会议网桥16代表可以帮助实现三个或更多个设备12之间的语音通信会话的硬件(包括任何合适的控制逻辑)的任何适当组合和布置。虽然示作网络14内的分离的框,但是,系统10预想会议网桥16的功能包含在任何适当的元件中,或者分布在任何适当的元件之间。因此,会议网桥16的功能例如可以在选择出的设备12中提供,或者在网络14的任何适当的元件中提供。
重放模块18代表向会议参与方提供音频重放服务的任何适当的硬件,该硬件包括控制逻辑。即,重放模块18向所选出的会议参与方重放会议音频的多个部分。为了针对正在进行的会议提供这些服务,重放模块18存储来自会议的音频,与会议参与方交互,并且在合适的时刻,潜在地重放所存储的音频。根据具体实施例,重放模块18使用音调不变时标修改回放来重放所缓冲的音频。在所示实施例中,重放模块18被示作网络14内的元件。然而,系统10预想来自重放模块18的功能也可以分布在任何适当的元件之间。例如,除了提供一般的会议服务,会议网桥16也可以包含重放模块18的功能。类似地,选出的设备12可以提供重放模块18的某些或全部功能,不管这些设备12是否提供例如由会议网桥16所提供的那些之类的会议功能。
在操作期间,3个或更多个设备12连接到会议网桥16,以参与到会议的语音通信会话中。在语音通信会话期间,会议网桥16接收自一个或多个参与方的音频输入,将音频输入混合来生成会议音频流,并且将该会议音频流提供给每个参与方。在会议期间,一个或多个参与方可以请求重放会议音频流的所选部分。重放模块18提供这种功能。
根据具体实施例,重放模块18提供了“会议保持(conference-on-hold)”服务。对于这种服务,重放模块18使得能够为将会议置于保持状态的参与方存储并重放会议音频流。例如,考虑具有3个参与方的会议呼叫。当参与方之一将该会议置于保持状态时,重放模块18可以开始存储来自会议网桥16的会议音频流。当参与方希望重新加入会议时,重放模块18向返回的参与方重放所缓冲的会议音频流的加速版本。当加速重放到达会议的实时通信点时,参与方被重新放入该会议。使用这种技术,重新加入会议的参与方不需要由于重述而加重其他会议参与方的负担。
根据本发明另一实施例,重放模块18提供了针对一个或多个正在进行的会议的“会议缓冲”服务。对于这种服务,在会议进行中,重放模块18缓存会议音频流的某些部分。例如,重放模块18可以缓冲刚好前5分钟的会议音频流。然后,会议的参与方可以访问并重放该缓冲的音频。从而,例如,如果会议参与方离开或者由于任何其他原因而错过部分会议,则那个参与方可以请求重放所缓冲的会议音频的某些部分。响应于该请求,重放模块18可以重放所缓冲的音频的预定量,或者由该请求所指示的量。使用这种技术,在不用首先提供保持指示的情况下,会议参与方可以访问会议音频的错过部分。另外,在回放所缓冲的音频期间,重放模块18可以加速音频回放的速度。
为了提供所缓冲的会议音频流的加速重放,重放模块18可以使用任何合适的技术。根据具体实施例,重放模块18使用音调不变时标修改回放技术来重放所存储的音频。利用音调不变时标修改回放,数字信号处理算法在不改变音调的情况下,对音频流进行时间压缩。例如,具体的时间不变回放方案将音频分离为帧,将这些帧重叠足够多的量来实现目标时间压缩,并且将这些帧对齐来防止可能由边界处的相位改变所导致的音频异常,然后再将这些帧加到一起。通过使用音调不变时标修改回放,重放模块18-可以使参与方快速追上正在进行的会议,而不使该参与方在回放期间遭受“嘈杂”音。
系统10预想重放模块18使用任何适当的速度来重放会议音频流。
具体实施方式
预想重放模块18使用小于正常回放速度3倍的速度,缺省速度为正常回放速度的2倍。然而,由于重放模块18所进行的每个回放可能包括不同的听众和演讲者,所有重放模块18可以支持用户选出的重放速度。
根据另一实施例,重放模块18使用分层技术来使用户能够在听正在进行的会议的同时重放所缓冲的音频。例如,重放模块18可以向用户提供来自缓冲的音频和正在进行的会议二者的组合音频,同时调节这2个流的相对音量来使一个或者另一个更高。用户可以潜在地控制这些音量,以注重缓冲重放或正在进行的会议。这些分层技术可以用作加速回放技术的替换,或者结合加速回放技术使用。
此外,重放模块18可以支持更高级的分层技术。例如,如果用户拥有立体声监听设备可用(例如,立体声耳机),则可以使用3维音频分层技术将回放叠加到现场会议上。重放模块18可以使用任何合适的技术来实现这种分层,例如,头相关传送功能(head-related transfer function,HRTF),以使正在进行的会议声听起来像背景对话。这些各种分层技术可提供很多优点。例如,在会议现场的某人能够引起正在听回放的人的注意。
上面的示例示出了提供会议音频重放的重放模块18的各种操作,具体集中于会议保持和会议缓冲服务。然而,系统10预想重放模块18在会议呼叫期间针对任何合适的场合提供会议重放功能。此外,尽管结合语音会议描述,但是所述技术可以被应用于其他类型的通信会话,例如,视频会议。
图2是示出了重放模块18的示例性功能组件的框图。在所示实施例中,重放模块18包括控制器30、接口32和存储器34。通常,重放模块18的这些组件操作来在会议呼叫进行中向所选会议参与方提供部分会议音频重放。
控制器30代表用于控制重放模块18的操作的任何适当的一个或多个元件。例如,控制器30可以代表微处理器或其他类似的元件。接口32代表使得能够访问重放模块18的功能的任何适当的硬件和/或逻辑。根据具体实施例,重放模块18可以被实现在通信网络14内。在这些情形中,接口32可以使得能够进行与其他元件的通信,例如,会议网桥16和设备12。在其他实施例中,重放模块18的功能可以被实现在其他元件内,例如,在所选出的设备12内。在这些情形中,接口32可以代表与在设备内操作的其他组件和/或逻辑相连接的硬件或逻辑模块。这样,如这两个基本实施例所示,接口32的配置和操作取决于重放模块18的具体实现和位置。
在所示实施例中,重放模块18还包括存储器34,其存储代码36和音频38。代码36代表在操作期间由重放模块18使用的软件模块、配置和/或其他适当的逻辑。例如,代码36可以包括用于由控制器30执行来提供会议重放功能的软件。音频38包括存储的一个或多个会议的会议音频流。然而,尽管存储器34被示作存储具体类型的信息,但是系统10预想存储器34可以存储由重放模块18用来提供会议音频重放功能的任何合适的信息。
在下面的描述中,将描述作为会议保持重放设备的和作为会议音频缓冲设备的重放模块18的操作。此外,该描述将集中于作为位于网络14中的分离元件的重放模块18的操作。然而,如前所述,系统10预想重放模块18能够提供任何合适的会议音频重放功能,同时重放模块18的功能被包含在系统10的任何一个或多个元件内。
在操作期间,重放模块18监控来自系统10的其他元件例如设备12和会议网桥16的命令。这些命令使重放模块18能够存储合适的会议音频流。对于会议缓冲服务,重放模块18链接到活动会议,并且对来自该会议的一定量的会议音频流进行缓冲。从而,例如,当建立会话呼叫时,会议网桥16可以接触重放模块18,请求来自重放模块18的缓冲服务,然后将来自正在进行的会议的会议音频提供给重放模块18。在会议期间,参与设备12可以直接接触重放模块18,或者经由会议网桥16接触重放模块18,并且请求重放所缓冲的会议音频。在响应中,重放模块18向请求设备12提供所缓冲的会议音频,潜在使用加速的音调不变时标修改回放来提供这种重放。在重放所缓冲的音频之后,请求参与方可以重新加入会议。
对于会议保持服务,重放模块18无需缓冲会议音频,直到一个或多个会议参与方使能专门的会议保持功能。一旦一个或多个设备12发起会议保持,那些设备12和/或会议网桥16可以接触重放模块18,以请求缓冲会议音频流。然后,重放模块18缓冲会议音频,直到请求设备12指示希望重新加入会议。然后,如前所述,重放模块18使用会议音频的加速重放,以使请求设备12快速追上实时会议音频。然后,参与方可以重新加入实时会议。
前面的描述提供了根据两种不同实施例的重放模块18的操作的示例。然而,尽管图2和前面的描述集中于下述重放模块18的具体实施例,所述重放模块18包括提供具体服务的特定元件,但是,系统10预想重放模块18可以具有提供会议音频重放的元件的任何合适的组合和布置。因此,由所示具体元件执行的功能可以按需分离或组合,并且这些元件的某些或全部功能可以用编码在介质中的逻辑实现。此外,如前所述,重放模块18的某些或全部功能可以被分布在系统10的其他元件之间。另外,系统10预想重放模块18可以向会议参与方提供任何其他适当的会议音频重放功能。
图3示出了用标号50指示出的提供到重放模块18的功能的访问和与重放模块18的功能交互的用户接口。在操作中,会议网桥16和/或重放模块18可以向电话设备12呈现接口50,以允许用户与重放模块18的功能的交互。接口50包括多个输入元件,包括重放缓冲按钮52、保持按钮54、重放重加入按钮56、实时重加入按钮58、跳至下一演讲者按钮60和回放速率选择器62。另外,接口50包括提供关于重放模块18的当前操作信息的重放操作指示符64。
重放缓冲按钮52使会议参与方能够请求重放由重放模块18缓冲的会议音频。例如,响应于用户选择重放缓冲按钮52,设备12可以向会议网桥16-发送请求,或者直接向重放模块18发送请求。响应于该请求,重放模块18可以向请求设备12回放某些或全部所缓冲的会议音频。然而,重放缓冲按钮52的可用性和潜在(underlying)服务取决于重放模块18是否主动缓冲了正在进行的会议的音频。
保持按钮54访问由重放模块18提供的专门的会议保持功能。例如,响应于用户选择保持按钮54,设备12可以将保持指示传输给会议网桥16和/或重放模块18。响应于该指示,重放模块18可以开始或继续缓冲会议音频,以确保在设备12处于保持状态时该音频流被存储。在选择保持按钮54之后,接口50可以使能重放重加入按钮56和实时重加入按钮58。
重放重加入按钮56访问重放模块18的用于响应于来自保持按钮54的指示而缓冲的会议音频的重放功能。例如,在选择了保持按钮54之后的某一时刻,用户可以选择重放重加入按钮56来访问重放模块18中缓冲的音频。在响应中,重放模块18使所缓冲的音频流动到设备12,直到该参与方追上实时会议进程。然后,设备12重连到该会议的实时会议音频流。
可以在保持或重放音频同时的任何时刻被选择的实时重加入按钮58立即使设备12重新加入到任何实时会议进程中。例如,为了不访问重放模块18的重放功能就从保持返回,用户可以选择实时重加入按钮58。类似地,在重放期间,用户可以通过选择实时重加入按钮58而跳过剩余的缓冲音频。
可以在音频重放期间被使能的跳至下一演讲者按钮60使用户能够基于活动的演讲者向前跳过缓冲的音频。可以在会议网桥16的功能上支持跳至下一演讲者功能,以在会议中标识活动的演讲者。根据具体实施例,会议网桥16可以包括这样的功能,该功能用于标识当前对会议音频流作出贡献的具体设备12。在会议期间,会议网桥16可以选择参与设备12的某些子集来对活动会话音频流作出贡献。例如,会议网桥16可以将最顶上的3个接收到的音频信号混合到一起来形成会议音频流。会议网桥16可以使用任何合适的技术来选择这些“活动”参与方。除了演讲者选择操作外,会议网桥16也可以追踪会议中的参与方的身份。通过将身份信息与当前活动的一个或多个演讲者的知识组合,会议网桥16可以向重放模块18提供指示出缓冲音频的多个部分的当前演讲者信息。使用这种信息,重放模块18可以对跳至下一演讲者的请求作出响应。使用跳至下一演讲者功能,设备12可以更快地扫描过所缓冲的音频。
回放速率选择器62选择重放模块18重放所缓冲的音频的速率。在所示实施例中,选择器62允许用户在正常音频速度的0.5倍到2.5倍的范围内挑选回放速度。这允许用户按需放慢或加快音频重放。此外,如前所述,重放模块18可以使用时间不变回放技术来使得能够以较快或较慢速度回放会议音频,而不影响音频流的音调。
重放操作指示符64呈现关于重放模块18的操作的各种信息。在所示实施例中,指示符64包括指示所缓冲的音频量的填充条。如果会议具有设置的或者通过其他方式已知的持续时间,则该填充条可以既指示所缓冲的音频量,也指示出当前缓冲的会议部分。指示符64还包括回放箭头66,其指示出当前回放进程。指示符64还提供关于在所缓冲的音频流中的各个位置处的活动演讲者的信息。从而,例如,使用已知的拖拉技术,用户可以移动回放箭头66来向前或向后跳过缓冲的音频。然而,尽管接口50被图示并描述为包括具体的指示符和输入机制,但是系统10预想设备12可以使用任何适当的接口和技术来访问重放模块18的功能。因此,尽管接口50示出了相当高级的图形接口,但是系统10预想设备12可以使用任何适当的技术来访问重放模块18的功能。例如,重放模块18可以对语音、双音多频(DTMF)、或者其他合适的带内信令或带外信令作出响应。此外,用来访问重放模块18的功能的具体方法可以取决于访问会议的设备12的复杂性(sophistication)和兼容性。因此,系统10预想重放模块18可以使用任何合适的技术来向会议参与方提供会议音频重放功能。
图4是用于会议参与方访问重放模块18的会议保持重放功能的方法的流程图。在步骤80中,设备12连接到会议。例如,设备12可以连接到会议网桥16来访问会议。在步骤82中,会议进行的同时,设备12播放来自会议的音频流。该音频流例如代表基于所选的活动演讲者而由会议网桥16生成的混合音频信号。在播放音频流的同时,设备12可以监控输入(步骤84),并且确定用户是否已发出指示会议保持的请求(步骤86)。
一旦检测出会议保持指示,在步骤88中,重放模块18就缓冲会议音频流。在音频被缓冲的同时,设备12和/或重放模块18监控用户输入。如果在步骤90中检测出实时返回指示,则无需首先重放任何缓冲的音频,在步骤82中,设备12开始播放来自会议的实时音频流。如果在步骤92中检测出具有重放的重加入会议的指示,则在步骤94中,重放模块18使用加速回放来播放所缓冲的音频。尽管在流程图中没有明确示出,但是重放模块18在执行加速回放的同时继续缓冲会议音频。一旦加速回放到达会议中的实时通信点,设备12就被重新连接,并且在步骤82中开始播放来自会议的实时音频流。到实时音频的重新连接可以无需任何来自用户的额外输入而发生。因此,用户不需要重放该缓冲并且然后明确请求返回到会议。
因此,前面的流程图和所附描述说明了一种具体的方法,用于设备12和重放模块18来向用户提供会议音频重放功能。然而,前面的流程图和所附描述只说明了操作的示例性方法,而系统10预想重放模块18、设备12和/或其他合适的组件可以使用任何合适的技术来提供会议音频重放功能。因此,该流程图中的多个步骤可以同时发生,和/或者以不同于所示顺序发生。另外,设备12和重放模块18可以使用具有额外步骤的方法,更少步骤的方法,和/或不同步骤的方法,只要这些方法合适。此外,尽管本流程图示出了用于访问重放模块18的会议保持功能的方法,但是系统10预想元件可以使用类似技术来访问由重放模块18提供的其他重放功能,例如,缓冲回放。
尽管已在数个实施例中描述了本发明,但是可以向本领域的技术人员建议无数的改变和修改,并且本发明是要包括落入到所附权利要求呈现的范围内的这种改变和修改。
权利要求
1.一种用于提供会议音频重放的方法,包括连接到可操作来互连3个或更多个参与方的语音通信会话;接收呼叫保持指示;禁用从所述语音通信会话输出实时音频流;将来自所述语音通信会话的所述实时音频流存储为缓冲的音频流;接收重放返回指示;提供对所缓冲的音频流的加速回放;并且在结束对所缓冲的音频流的回放后,使得能够从所述语音通信会话输出所述实时音频流。
2.如权利要求1所述的方法,还包括使用在回放期间不明显影响所缓冲的音频流的音调的情况下加速回放所缓冲的音频流的音调不变时标修改回放方案来提供所述加速回放。
3.如权利要求2所述的方法,其中,所述音调不变时标修改回放方案用至少为所缓冲的音频流的正常速度的1.5倍来加速回放所缓冲的音频流。
4.如权利要求1所述的方法,还包括在提供所述加速回放时接收跳至下一演讲者指示;以及响应于所述跳至下一演讲者指示,确定所缓冲的音频流中的下一演讲者改变位置,并且将所述加速回放跳至所缓冲的音频流中的所述下一演讲者改变位置。
5.如权利要求1所述的方法,还包括在提供所述加速回放时接收实时重加入指示;以及响应于所述实时重加入指示,中断所述加速回放,并且使得能够从所述语音通信会话输出所述实时音频流。
6.如权利要求1所述的方法,还包括,响应于接收到所述呼叫保持指示,显示具有重放操作指示符和多个输入元素的图形用户接口。
7.如权利要求1所述的方法,其中,所述输入元素包括重放重加入按钮、实时重加入按钮和跳至下一演讲者按钮。
8.一种会议重放模块,包括接口,可操作来连接到互连3个或更多个参与方的语音通信会话;存储器,可操作来将来自所述语音通信会话的实时音频流存储为缓冲的音频流;和控制器,可操作来检测来自所述参与方中发出请求的一方的呼叫保持指示;检测来自所述发出请求的参与方的重放返回指示;响应于所述重放返回指示,向所述发出请求的参与方提供对所缓存的音频流的加速回放;并且,在结束对所缓冲的音频流的回放后,使得能够从所述语音通信会话向所述发出请求的参与方输出所述实时音频流。
9.如权利要求8所述的会议重放模块,其中,所述控制器还可操作来使用在回放期间不明显影响所缓冲的音频流的音调的情况下加速回放所缓冲的音频流的音调不变时标修改回放方案来提供所述加速回放。
10.如权利要求9所述的会议重放模块,其中,所述音调不变时标修改回放方案用至少为所缓冲的音频流的正常速度的1.5倍来加速回放所缓冲的音频流。
11.如权利要求8所述的会议重放模块,还包括在提供所述加速回放时接收跳至下一演讲者指示;以及响应于所述跳至下一演讲者指示,确定所缓冲的音频流中的下一演讲者改变位置,并且将所述加速回放跳至所缓冲的音频流中的所述下一演讲者改变位置。
12.如权利要求8所述的会议重放模块,其中所述控制器还可操作来在提供所述加速回放时接收来自所述发出请求的参与方的实时重加入指示;以及响应于所述实时重加入指示,中断所述加速回放,并且使得能够从所述语音通信会话向所述发出请求的参与方输出所述实时音频流。
13.如权利要求8所述的会议重放模块,其中,所述控制器还可操作来响应于接收到所述呼叫保持指示,提供图形用户接口以用于所述参与方的显示,所述图形用户接口具有重放操作指示符和多个输入元素。
14.如权利要求8所述的会议重放模块,其中,所述输入元素包括重放重加入按钮、实时重加入按钮和跳至下一演讲者按钮。
15.用于提供会议音频重放的逻辑,所述逻辑编码在介质中,并且被执行时可操作来执行下述步骤连接到可操作来互连3个或更多个参与方的语音通信会话;接收呼叫保持指示;禁用从所述语音通信会话输出实时音频流;将来自所述语音通信会话的所述实时音频流存储为缓冲的音频流;接收重放返回指示;提供对所缓冲的音频流的加速回放;并且在结束对所缓冲的音频流的回放后,使得能够从所述语音通信会话输出所述实时音频流。
16.如权利要求15所述的逻辑,还包括使用在回放期间不明显影响所缓冲的音频流的音调的情况下加速回放所缓冲的音频流的音调不变时标修改回放方案来提供所述加速回放。
17.如权利要求16所述的逻辑,其中,所述音调不变时标修改回放方案用至少为所缓冲的音频流的正常速度的1.5倍来加速回放所缓冲的音频流。
18.如权利要求15所述的逻辑,还包括在提供所述加速回放时接收跳至下一演讲者指示;响应于所述跳至下一演讲者指示,确定所缓冲的音频流中的下一演讲者改变位置,并且将所述加速回放跳至所缓冲的音频流中的所述下一演讲者改变位置。
19.如权利要求15所述的逻辑,还包括在提供所述加速回放时接收实时重加入指示;以及响应于所述实时重加入指示,中断所述加速回放,并且使得能够从所述语音通信会话输出所述实时音频流。
20.如权利要求15所述的逻辑,还包括,响应于接收到所述呼叫保持指示,→显示具有重放操作指示符和多个输入元素的图形用户接口。
21.如权利要求15所述的逻辑,其中,所述输入元素包括重放重加入按钮、实时重加入按钮和跳至下一演讲者按钮。
22.一种会议重放模块,包括用于连接到可操作来互连3个或更多个参与方的语音通信会话的装置;用于接收呼叫保持指示的装置;用于禁用从所述语音通信会话输出实时音频流的装置;用于将来自所述语音通信会话的所述实时音频流存储为缓冲的音频流的装置;用于接收重放返回指示的装置;用于提供对所缓冲的音频流加速回放的装置;和用于下述功能的装置在结束对所缓冲的音频流的回放后,使得能够从所述语音通信会话输出所述实时音频流。
23.一种会议重放模块,包括接口,可操作来连接到互连3个或更多个参与方的语音通信会话;存储器,可操作来将来自所述语音通信会话的实时音频流存储为缓冲的音频流;和控制器,可操作来检测来自所述参与方中发出请求的一方的呼叫保持指示;检测来自所述发出请求的参与方的重放返回指示;响应于所述重放返回指示,向所述发出请求的参与方提供对所缓存的音频流的加速回放;并且,一旦结束对所缓冲的音频流的回放,就使得能够从所述语音通信会话输出所述实时音频流;其中,所述控制器还可操作来使用在回放期间不明显影响所缓冲的音频流的音调的情况下加速回放所缓冲的音频流的音调不变时标修改回放方案来提供所述加速回放,其中,所述音调不变时标修改回放方案用至少为正常速度的1.5倍来加速回放所缓冲的音频流。
24.一种用于提供会议音频重放的方法,包括连接到语音通信会话,所述语音通信会话可操作来互连3个或更多个参与方,所述语音通信会话生成实时音频流;将部分所述实时音频流存储为缓冲的音频流;接收重放音频指示;将所缓冲的音频流与所述实时音频流组合来生成分层的音频流;并且向所述参与方中的至少一方提供作为输出的所述分层的音频流。
全文摘要
一种系统,使得能够在单个语音通信会话内进行多方会议。重放模块在会议期间记录会议音频,并且在适当的时候将这种缓冲的音频提供给所选出的会话参与方。
文档编号H04M3/42GK1762146SQ200480006908
公开日2006年4月19日 申请日期2004年2月26日 优先权日2003年3月24日
发明者尼克拉斯·J·卡塔艾, 鲁克·K·苏雷兹克 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1