多媒体会议的方法和信号的制作方法

文档序号:7916867阅读:136来源:国知局
专利名称:多媒体会议的方法和信号的制作方法
多^^^i义的方法和信号
狄领域
本发明涉及电话^i义呼叫领域,尤其涉及一种用于使诸如电话的大量^ 终端-"^^f亍^i义、同时使用最小的计算和网络资源的方法。
背景技术
传统上,电^t信e^y^模为电话之间的双方呼叫。即,电话通信建立在 两个对等的电话之间,每部电话均用作一部电话与另一部电话之间语音信号的
发送器和接收器。建立和管理电话之间的连接的呼叫控制系统可以^J也实;^ ,电话中或实;^能够通过一些网络与电话进^it信的^^呈资源中。但是, 最终可能变成使多于两个一者""^"^^亍^i义"或建立多方呼叫。
^i义呼叫系^+勤以为由两个;^iiL^l有用的,这两个^fet常称作控 制平面和媒体平面。控制平面处理^i义呼叫期间出现的控制信令。媒体平面处
理^i义呼叫期间^i义呼叫参与者间的媒体(,、 和/或4)分配。由于 ^i义呼叫由可能同时处于活动的多个^^体源纽威,所以来自多个源的媒体可以 "';译,,在"^,或者以适合于该媒体类型的某种方iU且合。这种';^^模型常被 i人为;lj^体平面的一^P分,而这种实施';^^的资源常影响^平面的i殳计和控 制平面的操作。
B匕,两种平面的模型或结构都遵循三种不同的范例。根據第一种范例, 在^i义呼叫中的每个M者之间建立单独、直接的通信皿。这些敏各中的每 一^^允许同时进行,使得例如,如果有四个成员呼叫,那么每个成员都直 接连接到^^^个^4者。这种结构通常称作"全网状"。在全网状中,每个参 与者将控制信号和/或^同时发i^^M所有^者。虽然这种i殳计简单且可 直接实施,但是其关于计算和传输资源的^U方面^^,尤其在*平面方面; 因此,全网状结构适于由少量M者组成的会议,例如,五个或者更少的M 者,但是当^者数量增加时该结构则变得不实用。
另一种结构是"星型",其中^i义的每个^者都与一个共享的"集中"^i义服务器通信。因此,多^it信錄以一种"絲和车轮,的关系建立,使#^个 ^者,到中心服务器的一条单独连接。#制平面中,月艮务器管理,会 iW斤需的控制信号。典型地,每个"者^(5d送控制信号JJ艮务器和^U艮务器 接收控制信号,即l^者不将控制信号直接发i^^l^者。在躲平面中,
该服务器的功能为^i义的混合器,所以每个M者;tl^本地源媒体发iOJ良务 器。月艮务器>^斤有的|^者(即徘电话)接JliJ^体,将这些徘电话呼叫的 4^结果^^在~"^,并将^^的信号发iiLE每个^者。每个^者接收混 ^f言号,并且可以为了向Y^J者^^^4^i义^^而i^f亍^^^:。这种星型结 构有^JLT展'N目当好;然而,^^实需要中W良务器由某种組织获得和管理, 并且接着可由l^者使用(通常需务阡费)。在媒体平面中,中^J良务器上的混 #网络资源的^^1,呼叫中^者的数量增加而增加;因此,能为许多参 与者服务的中^良务器的,昂贵,加上管理组织需要确^^足够的网络带宽 可用(即他们购买足够的网*输服务),以接》^斤有的参与者的媒体^^ 体^^i^所有的M者。
第三种结构是树型,>^1种结构中参与者间的连接形刻对的图形,即没有 ^"f可循环的图形。注意星型是树型的一种特殊情况。,型中,每个参与者可 以与一个或者多个^M^者连接,并负责接^自一些^4者的控制信号和 媒体以及将控制信号和媒体发n,一些参与者。实际上,树型可以通过使 用IP组播或通过^^所谓的"应用级"组播ilU^辑实施。鄉结构有效并可以被 设计成关于^者数量有^^扩展性;然而,W门需要所有^者^^有组播 控制逻辑,这些逻辑可能复杂,而皿需要所有^4者都能够混合多^^体流 并由此包含^^逻辑。itW卜,IP组播需要下面的基于IP的网络路由器的支持,
丧失这种能力),并因此IP组播在广域网或WAN中通常无 ^f^]。
应该注意到,对于给定的^i义系统,这些控制平面JW^平面的结构不一 定一致。例如,所谓的"点对点"会议系统的实际设计可以使用全网状结构的控 制平面^^结构的j^平面,例如它可以^^]组播来分配媒体。
因此,传统^i义系统/f^昂贵或以一种或另一种形式的扩展性不实用,其 限制了^i义的部^p可用性,尤其是对fi^i^-^^W的实时^^应用而言。 随着用于两方呼叫的实时通信解决方案变得^口普逸、移动化和个人化,对便宜、可用和可扩展的^i义的需,1^t加。为了满足多媒体^i义的要求,尤其在媒 体平面中,需,的模型和结构。

发明内容
简要言之,本发明涉及一种提^i义呼叫的方法,该方法最小化资源使用、 可扩展并且由于该方法基于贿且广泛可用的技术、协i^p网翻i置而容易使 用。iH^卜,本发明增强了^^模型的灵活性,考虑到了更丰富的^^义 ^并向
者提供改善JL^可控的W"质量。
才Mt本发明,本发明的方法提供用于在g平面中^ti^i义呼叫参与者的 "环型"网络的方法,该网络中每个麵者仅与两个^J^者串^i^接:"在先" 参与者和'在后"^者。控制平面还可以^j )环型结构或上述<沐一种结构。 在下面的描述中,控制平面结构M为星型,而中央节点是控制系^J良务器的 位置。才娥本发明,每个M者;tp^^^定的本也时间间隔期间从M她的本 地产生的声音(和/iMW和/或4)中M的样本。这个样^MM言号包中沿着 环发送,并传^^在先^者,该^者^目似的^4时间间隔内抽取自身样
本。接收M者允if^和/或^LM输出,其对应于^目应的时间间隔内^yjr冲
的在先M者抽取的样本。^^技术允许这些样4Mt接收^者的^b'^^。 因为信号包连续有 穿^!±环,所以当该包是由该^者早些时^Mfe先接收 到时,^者接4t^的包包含由上述;^者插入的旧样本。接收^者从刚收
到的包中去除其旧样本,复制有效载荷内容(由^kj^者插入的样本)到本 ^#器中以将其处理用于^#放,并在信号包的有效载荷中插入新的样本 而不M^kJ^者;^在信号包中的样本。该接收参与者1^#将组*号发 i^下一个在后参与者,该M者^f^目似的过程,M效载荷中去除其旧样 本,复制有效载荷^^fe^器中从而将其处理用于;^k^放,絲的样絲 入到包的有效载荷中,并将这个^iH到下一个参与者等。这个过程围绕环继 续完成^i义呼叫所必要的多次循环。
通过使样本j緣小尺寸,例如,"fi^縣约为10-60ms数量级,^者间 的总时延j緣在合理的水平上。典型的音频媒糾本大小为10ms、 20ms和 60ms,对于基于IP的语音(VoIP)应用而言,20ms可能最普逸。因此,, 源典型骑20ms发送一个包,以将连续的賴信号提供给^l^者。对应于每秒30帧和每秒15帧的典型视频帧率,典型的^^^本大小为33.33ms和
66.67ms。在包交换广域网^(WAN)中,^^M尝緩冲可以由每个狗者iM)以
去除包间延时变化。典型的冲树4M尝緩冲策錯其大小^;样本大小例如20ms
的若干倍。因为,信号^其穿it^时产生的延时主要由^^州尝緩冲l4^
^Mt播^i且成。在IIM戈计算和网络接口平台上每个参与者的包处理时间将
是相对微不;Ui的。因此,具有通过WAN互连的10个参与者的会议可产生环
穿行舰的范围约在200-250ms内。对于环型结构,这;^M扭^^子中给 定参与者产生的媒体样本在参与者间的延迟对于在后参与者为最小值(约
20-25ms)而对于在先参与者为最大值(约200-250ms )。 200-250ms范围内的延 迟被认为是高质量、高交互if^应用的边界。对于很多^i义应用,该边界可以 大;U文宽。例如,当^i义形式为发言权控制长时间赋予个A^言时,如小組讨 论期间,或提出商业报告时,很多商业^i义呼叫并非高交互性-^it种环嫂下可 接收的延迟的范围在500ms到几秒钟内。同样,作为在诸如美国在线(AOL)和 Microsoft可用的流行即时消息产品可选的同代i^^"聊天系统中两个^者之间 有几秒钟g (由于在系统中没有4^)混合资源,所以当前受限的是在这两个 产品商支持的语音聊天会话中的参与者的数量)。这^i一种^^者轮皿言的步 话才試通信。因此,尽管理论上^i义系统中^^媒体平面环型结构对l^者数 量没有限制,但实际上^者数量的限制是由会议环嫂所决定,并_ "于低交 互性要求的^i义艮高可以有几百个参与者。jH^卜,可以^^i逻辑来减少^1; 最有效减少;^^技术可^A使用动态抖动^^尝緩冲器,这根據网络当前插入的 测量出的抖动调整它们的大小,这种緩冲通常很小(例如,几毫秒)。动态#^
州尝緩冲器是静态緩冲器的#^品,M型iiMf緩冲器大小固^;媒^^羊本大
小的針倍(例:H^"应用的20ms的若干倍)。这样,如果网络中絲很低, 例如,^者之间l-2ms,并且4W了动态^N^M尝緩冲器,那么高交互性会 议(具有约200ms的延迟)可以支持几十个参与者,例如50个参与者。
4U页域技术人员可能认iJ^没有控制,信号^T效载荷的大小将,M 者的数量增加而增加,^Ei^定的^ft^^和网络协议下可能会有问题,例如以 太网和1P各自严格限制帧大小和包大小设置。因为当前i^亍将以太网作为g
例实施的基于IP会议系统中IP包大小的实际限制。VoIP包包含IP才艮头、UDP报头和RTP报头,这些报头通常占用共40个字节;因it沐效载荷大小限制为 1460字节,如果^i义^^1 G711编码、20msi#"^##, ^#转化为160字节, 那么iUt制下^者数量限制为9;然而,在传统IP电"it^^i义系统中通常使 用的一些简^制机制可以将这个限制扩展至多a百个M者。如果音频活 动性为^il者静音,那么控制机制不用^者插4整的样本,而是^UHM 单个减者字节或者零来指示絲;经常出于节约网絲宽^^的目的,这种机 制常用在传统IP电话系统中。
另一种机制是将完整样^i入单个ft号^r效载荷的参与者的数量限制为
很少的实际数量,例如3个^者。这种机制在传统的^i义系^Ji占有优势; 例如,在使用中心混合的很多^i义系统中,当多于3个发言者同时处于活动, 》V^^^^^3个最大声的发言者的样本并废除,发言者的样本。M控制 协议强迫每个^者对其进行支持。即,除非给定^者的样本是3个最大声 的#^中的1个,否则给定^者不能将自己的样W口W仏給包中。"最安
幹,的最大声#^#的样 ^皮去除。
另一种机制是使用小样本尺寸,例如10ms,将^#化为G711编码的,
的80字节。
与传统^i义系统湘比本发明中混合也^>灵活,因为每个^者独立确定 如何';^^来自,参与者的样本而用于本^ki^放。再调用起每个M者将^^ 賴样本(该样本可以是絲指示符)插AJ'J信号錄效栽荷;因此,每个参 与者还可以接^Ni自所有M参与者的未混合的,样本。给定的^者可以 选^%仅"^^^者样本的一个子集,并可以#^一些#定义的策略对每 个样本应用不同加权因子。相反,拟艮多传统^i义系统中,^^者对^^策略 的控制很少或者几乎没有控制。通常, 一个或者多个^者的衬可能比雞 参与者大。用户通常可以使用这种控制特征案参与者的^来调整其W:。在 本发明中,参与者可以决定不实施^^T混合,而是通过使用某些选择算^1^ #-"个参与者的样本用于在任何时间播放。可逸地,如果某些参与者不实M
者不能实施混合,那么能混合的某个一者Pi可被指u将';^^信号插入到其 他非混合参与者可以复制^^放的信号包(除了其^^ 样本以外)中。
^M^发明某些实施例中,^f虫立'^^更简单,^it些实施例中,并非所
有|^者#^授权产生信号并将样絲^』信号狄效栽荷中,也并非所有可
12被授权的^者都在特定的时间间隔内实际产生信号。^it种情况下,这些参 与者可以完全忽略信号^T效载荷中的信号,或者可以发^示"空集"输入的 缩短信号,由此以很短的信号表示^it个时间间隔内没有来自那个参与者的实 际输入。
通过以下结合附图的^^述,本发明的無目的和特征将变得明显,然 而可以理解的是,附图^3lM为了示例的目的而i殳计,而不^1作为本*发明限制 的定义,其可以作为后附的权利要求的参考。可以衝醉的是,附图不必按尺寸 辦'J,除非另有指示,否则它们仅^fe念',示出了i^描述的结构^^聘。


在附图中,相同部件用相同的数字桥讽
图1例示才娥本发明的多个l^者的环型网络。
图2示出包含本发明方法实践中的步骤的流-呈图。
图3用于实践本发明方法的信号中包含的信息的表示图。
M实施方式
图1示出才娥本发明的单方向环,通常为10。环10包括多个将要M会 议呼叫的^者(Pt)12。参与者12可以M在4封可位置,例如在单独^W^室单 元、在单独^/>室的偏远位置、在世^^k^4布的办公室等。每个参与者12连 接到中央控制14, t木着中心结构用于控制平面,尽管这不是本发明的要求。 环10是本发明方法的完,分,在图2中通常表示为100。
如图2所示,方法100中的第一步戮102);U^^i义呼叫选择N个^者 Pi。 ^者Pi接着排序(104)以形成包含麵者P。至PN-1的环IO (图1 )。参 与者P。被标识(106)为原始M者或者^f会参与者。排序方式对于方法IOO而言 不是很重要,并可以任何期望的方式来实施。例如,参与者P。可以ifot为(如 果需要)发起^i义呼叫的人、会议呼叫期间被认为最可能发言的参与者、会议 呼叫期间最高级别的M者或者随才;iit择。一JL^与者P。被标识,则其余^ 者以^[可期望的方^#序为^者&到P^。例如,M者可以^ftM门加入会 议呼叫的^jf、才M^r个^^:^f皮M的发言量、才M^M门相对的优先M者 才 似门之间和/或*门至|^者P。的,邻近程度或者才 似门网络中位置与^者p。间的邻近禾斌糊门被i^可f汰言的狄^t^序。才娥^者之 间,邻近程度排序可肯沐一些传输益处,例如在多国参与者的大型^i义呼叫 情况下减小g,但在多数场合中,会议很可能^:Nkm^目近的少数参与者,
期望iik^排序对本发明方法的^W效'財最小的影响。
每个M者Pj在环io Jiil辑Ji^接J^先;f^者p"和^^一者pw,
M者Pn.,是一者Po的在先M者P…对应iS^^財向的环10的方向(图 1中^者12之间的方向箭头所示)由^者Po至P^的排序粗。
每个麵者PiiB^接到中央控制14,中央控制14管理^者Pi的身# ^和^^控制相关的信息。通过示例性而并非限制性的方式,中央控制14可 以建立协议,由此某些^W予向^i义呼叫贡献输入的参与者Pi可被归类为有贡 献的参与者Pc,或者由此可以管理^^义呼叫其##征(如下讨论)。可以^^| ^#^制平面结构;控制平面结构的选择仅^0|_设计选择的问题。
一^环10上建立了参与者Pj的次序,^i义呼叫会^fW可一种标准方式 启动(108)。每个^者Pi与输出^M信号的装置相关,如喇叭的广播扩音器 (参见例如,图1中的参与者12)、电话听筒或者个人电脑的听筒。在需要4 输入的应用中,辆颜输入可以按已知的方式由相机产生(没有单独示出)。在多 数情况下,尽管并不总有必要,但M的是每个参与者Pi都有用于^与者Pi 接受输入的装置。在广^i义呼叫情况下,例如,其中的少数^者可負fejE^ 发言而很多参与者正树听(例如,小组讨论),并非每个^者都期望(或甚至 允许)对^i义呼叫有贡献。因而,仅被指^有贡献的M者Pc需要^M^受
输入的装置,而所有^#^者&仅需>^4^ 出,和/^^信号的^£。
一旦^i义呼叫^C^动(108),则每个^者W^目似的逻辑,开始进行关于 该^4者是否被指^船会参与者p。的自我身份核查(110 )。如果该^者是
P0,则41#信号包对接 冲謝故测^^查以确^1:否需要产生(112)新信号 包。如果接條冲器为空,则生成(114 )新的信号包。在第一次^ffi亥逻辑(114) 期间,通#^者位置的装置在第一个;^时间间隔To内产生本地生成的输 入样本s (O,O)。该输入可以任何已知方式来产生,i魂过使用G711编码。对 于符号S(x, y),参故x表示参与者Px的下标,而桐故y表示本地时间间隔的 下标,该时间间隔对应于"^样本大小(例如20ms)。对于给定的参与者,所有 本地时间间隔的串接表示^i义呼叫总的持续时间,或更准确地,^i义呼叫中给定^者^的总持续时间。注意实际中每个"者产生4^#本的"挂幹,时 间U关紧要的,即不需J^^球同步时钟。
如前所述,当^f台一者Po收集第一输入S(0,0)时,^者Po生成(H4) 信号200。信号200如图3所示。
信号200通常称为"包",而该术语》狄通常;|^1于指信号200。 一个包, 诸如包200,是随网络发送的具有M^格式的电子信号。^(tit种情况下,格式包 括包含控制信息的信号的第一"^分,称为"报头",和包含发出信息("有效载荷") 的信号的第二部分。当报头包含控制信息,i^会点、终点、格式、大小和其 他必要的信息,该有效载荷^i^是对接Jl绪有实质影响的信号部分。在舰的 实施例中,信号可以包^-系列嵌套的报头(以下所述),这样实际省效载荷, 即对应于由^者12产生的实际信号的信息,可以在^卜层包的内部5狄。
本发明优选(*是仅有的)实施例中,环100形成于因特网上,而会议 呼叫是没有M5组件的诏音^i义。因此,优选实施例考虑使用标准的基于因特 网协议的语音(VoIP)包,该包包括因特网协议(IP)报头202和IP有效栽荷 204。 IP报头202包括用于控制通过VoIP网络发送包所需的信息,而IP有效 栽荷204包含包200的接JlMr使用的信息。
^ fejt匕配置中,IP有效载荷204包含用于控制信息的^fe^l绪参与者& 的信号,并为该M者Pi提微出^i义呼叫期望部分所需的信息。M者Pi可 以^^H封可期望的传输层协议,通常是用户数据报协议(UDP)和传输控制协 议(TCP)中的其中之一来处理^者间的连接,将接收的信号导向正确的应 用程序。在M实施例中使用了 UDP,虽然本发明方法同样可应用于使用TCP 的沐竟中。UDP信号(包)包含报头和有效栽荷(UDP术语中被称为"数据报"), 因此IP有效载荷204由UDP数据包204組成,UDP数提包由UDP报头206 和UDP有效载荷208纟^。
UDP报头206提佩理以^^方錄收的信息所需的信息,jH^h无需详述。 UDP有效栽荷208包含期望传输的实质信息。
然而,UDP报头206不包含允许M者Pi输出期望输出所需的4^^f言息。 因此,更多控制信息必须在UDP有效载荷208中提供,所以UDP有效栽荷208 iiii一步由实时传^rt^议(RTP)报头210和RTP有效栽荷212构成,RTP 有效载荷包含l^者Pi输出的信号、或波形或样本。但是,RTP报头210不包含本发明足够的控制信息,即不包含RTP有效载荷中与波形结构有关的信息。 例如,不通知^^^者Pi有效载荷中哪个波形由哪个^者产生,也不通知 M者&RTP有效栽荷中波形的位置。该信息包含^i^一步嵌套的信号中,发 明人称之为"多信道捆绑"(MCB )信号212。 MCB信号212有MCB报头214 和MCB有效载荷部分216。 MCB报头214描述MCB有效载荷的结构,包括 在MCB有效载荷216中安置波形218、 220、 222的不同的有贡献参与者Pc的 标识,MCB有^t^荷216中每个波形的位置,和無可肯树本应用有用的信息, :W^体类型和/或编码类型,如果^i义M者使用了多种^^体类型和/或编码类 型。
i^i信号200中包,4^Mt息。
即使#^#^#为接》1绪(M者),M过^fJ具有适当的硬件和软件的
电话同样可以完成以适应必需的协议,并il^^页域"fii技术人员能够明白如何
实现计^ l^/或电话作为环10中的参与者Pi,而不需it^的实验。
在某些实施例中,信号200可以包括含有从一个l^者发向另一个参与者 的消息的部分224。才M条产生部分224的参与者的请求,该消息可以是秘密的, 只有指定的M者可以理解,或者是公开的,用于*广播。部分224可以是 狄消息、SMS消息、或^"私谬,^f消息或者^^其它期望的形式。^it种 环嫂下"私语"i請消息是仅M者的某些小集团才肯fe用的信号,即它是一种仅 有少数M者应该听到或者浏览的秘密消息。这种私语消息以不同于^i义呼叫 的雞^者产生的方式在接財位置产生,使得接財知it^语消息对于会
议呼叫中的^&^与者不可用。该消息产生的"不同"方式意味着该消息在将其 与^i义呼叫的其它"者分开的信号(如区别性的,警告)之前,或者可能 以不同于^i义呼叫的^参与者的"W:产生。 一种保,语消息私密性的方法 是才Mt已知加密协议使用加密协议(如公共密钥加密协议)为私"^^加密, 如^^了本发明方法和/或信号的特^I用所期望的。如果特定^fW本应该接 收特别的处理,例力n^语,则控制平面或MCB报头(214)中的信息可以用于 指出该一个或多个参与者。
部分224可以包括,例如,来自某个参与者的邀请,该^者在^i义呼叫 期间通过诸^i^或者i^或者SMS消息产生邀请[个或者多个^#^ 者以引导一,语交谈。这种消息的,例子^^i义呼叫的主旨提供附加;缚,为*#^者提糾旨导,或相W口入与^i义呼叫i^L关的私语交谈。
回到图2, 一^S^台参与者Po产生(步骤114)第-Ht号200,该信号将成 为绕环10穿行的信号流中的一部分。信号200以信号A(0,0)(图l)开始,A (0,0 )具有包含样本S (0,0 ) (218)的MCB有效载荷216 (图3 ),信号200发 送(114)至下一个在后^者Pi。
假设信号包A(0,0)穿过环的时间大于样本间隔,那么当A (O,O) JL^穿行 环(116 ),参与者Po产生分别包含样本S( 0,1 )、 S( 0,2)…的其它信号包A( 0,1 )、 A (0,2),..。例如,如果该样本间隔是20ms,而环穿行时间为200ms,那么在 Po接收到来自参与者Pw以A (O,O)开始的环穿行的A (N-l,O)前,Po将产生 10个(10 )信号包A (O,O )、 A (O,l)…A (0,9 )。这样描述的目的是将A (O,O ) 在环中穿行时Po产生的信号包数目标识为M,这意"M当Po接^'J A (N-l,O) 时,Po已经产生了样本S(O,M),并在步骤116从A(N-1,0)去除样本S(0,0) 后,Po将S (O^M)与A (N-l,O)结树成A (0^M)。如上所述,Po通it^r查 A (N-l,O)是否在絲條沖器(112)中,^r测A (O,O)何时穿过环。
一旦第一个环"亍已^jt,则^者P。不必再产生新的信号包,并且她 参与者此时45^目似,如步骤116中所示。
步骤116的第一次^Vf亍在P。已向P,发送A (0,0)后随即发生在P,,如果 参与者P!是有贡献的参与者Pc,那么参与者P,也贡献样本S(l,O)。 一旦信号 A (O,O)到^"贡献的参与者Pp因此,参与者&收^j"应于第二MCB有效 载荷220 (图3)的自身样本S (1,0)(116)。然而,在将S (l,O)插入信号包 A (0,0)形成A (l,O)前,P,检查当A (0,0)先前穿行在环中时是否有^#入 A (O,O)的样本,信号包第一次环"亍时并非这样。参与者Pi随后将A (O,O)的 内容复制到^fe^器,插入S (l,O)到A (O,O)形成有两个MCB有效载荷 218、 220的A(1,0),并将A (1,0)发ill^参与者P2。如果信号包第二次穿行 在环中,那么当从Po接^iJ标识为A (O,M)的信号包时,h从A (O,M)中 去除S(l,O),复制A(0,M)内紹'J^W器,插入S(1,M)形成A(1,M), 并将A (1JM)发iH^参与者P2。因为Pl不需^t》树应于l^者Pi^C^的 样本S (l,O)组合信号A (O,M )中的部分(MCB有效栽荷220 ),所以S (1,0) 被去除。同样,所有^M^者已经4^^了样本S(1,0),因此没有必絲絲 次分酉條^J^者。在优选实施例中,在i且合信号A (ojvi)发^UiJ参与者&之前,在参与者 P,位置处实施去除S (1,0),但也可以在^者P。即在先M者位置处实施, itr、是设计选择的问题。通常,参与者Pi^t产生的信号可以由参与者P"从
信号包中去除,但是她实施例是狗者PJ负责去除^^入信号包中的样本。
在"-^:情况下,对于步骤116,参与者Pj从参与者P"接收信号包A (i-l,KM+j ),其中K是指已^A的环4亍次数,而j是0到M-l间的某樣, 如果样本S (i, (k-l) M+j )在包中,那么参与者Pi去除样本S (i, ( k-l) M+j), 插入S (i,KM+j)形成A (i,KM+j ),并将A (i,KM+j)发iH^M者Pw。下 面在步骤118中,^者Pi检查呼叫是否已经结束;如果呼叫还絲束,则再 次^e^骤U6,否则步骤116终止呼叫(120)。
按此方式,每个^者Pi都能产生对应于^i义呼叫指定接收的部分的样本 (适当的,仅是音频或音频/视频),并能沿着环10有^k^过整^i义呼叫, 与l^者Pi的数目无关且当呼叫结束时终止(120)。
賴域技^Mv员可以iU尸j)j,因为下层网络引入的包j;;U4^,穿行环的时
间对每^f言号包A (X,Y)不同,这提出选择M值的问题。前面所述的每个参 与者的#^州尝緩冲器的4^1#^#急定环"亍时间,微冲器并不一定将^"^变
为零。因此,有可能环中的#^/超过了样本间隔,这种情况下额外的^^^H尝
緩冲器可用在^者Po处,从而可以选择固定的M值使得#^^尝緩冲器溢 出和下;^F不会;^,使得M在^i义呼叫期间不必M。
如果呼叫有大量的有贡献的参与者Pc,那么Pw与Pi处相比会因为组^f言 号穿行环10中所需时间而在Pw处生成的输出有明显的延迟。本领域^^人员
低。良好^J^质量所必需的交互性的程度^:于^i义环嫂,^it常,电话系统
应该被设计成将g减少至实用的程度。环^亍i^i4Ui由打^迟、抖动补
偿緩冲器^i^^^播g构成。本发明方法中有几种可以改善这些g源 錄的舰修改。
首先,每个糾时间间隔tx的"ML可以l糊艮小,使得加入输入S (PC) ^J:小化。这种^i4类型常被称为打^i4。 "fii糾时间间隔有10ms、 20ms 和60ms,其中20ms最为常见。因此,选择10ms抽样间隔》bit择20ms或者 60ms的械间隔^絲。但是,对于本发明,可以组织计时和緩冲使#^
18指定源参与者P。^^生打^^, a而仫在信号包第一次环一亍时发生。
#^州尝緩沖器拟艮多包交换网络中是必需的。当^^者Pi和^者 Pw间传输时,Pi将按对应于与糾间隔的細'J时间^j^送包,即絲续的包传
^r之间的时间是固定的。包到达Pw处的过程不一^MJ'j,即包流量具有非零 抖动,因为大多数包交换网^f不提供时间确定的^l送业务。因为样本中的
信息需^^MJ,J时间表播放,并iL^^L则的时间表传递到下一个参与者, 所以有必要在抖动彬尝緩沖器中緩冲该包。为了消除抖动,緩冲器大小应该是 最大⑩值的两倍。为了逻辑简单,很多电话系统选#^冲器大小是抽样间隔 的^t倍。因此,如果^i义有10个柯者,并JL^中所有^4者^^^例如20服 緩冲器大小,那么对于整个环"亍g的抖动^Mt^^U^者数目和緩冲器大 小的^K,这种情况下的緩冲器大小为200ms。因为^H^通常很小,所以一种 减少由于抖动4M尝緩冲产生的^的方法是使用动态⑩緩冲器,其依提测量 和估计的4賴调节緩冲器大小。因此,如果^者间平均賴为lms,对应于 平均冲4^緩冲器大小为2ms,则有10个^^者的^i义的辆緩冲器对环"亍舰 的贡歸20ms,优于^J^固定20ms的緩冲器时产生200ms的贡献的十"W。
m^播^^是在网^^tjl送信号所必要的时间。对于线或者光絲 而言,传^fg^UlL^^长度和真空中組的乘积。种絲例子,认为从 美国大陆东海岸穿船'J西海岸的包传播舰的具有启发性的典型设计是30ms。 为了减少传播^i^tiW亍舰的贡献,可以按最小^il相反减少连续^者间 的距离(物g者逻辑)的方^M者的排序进行选择。例如,M四方会 议呼叫中的两个参与者Pa和PB位于美国东海岸的同一间办公室,而Pc和PD 两个一者位于美国西海岸的同一间^/〉室内。如果^者排序为PA、 Pc、 PB、
Pd,那么该环晏穿越美国四次;而如果排序为PA、 PB、 Pc、 Pd,则只环4亍美国 两次,整个5Pf亍^^少了近60ms的j^0
^^发明其它实施例中,其它修^t^可能的。例如,可以根据他们对于会 议呼叫的重要性,对与^f可一个或多个^者Pnv的输A^目关的输出加权,使得 W门的输出以更高(更低)的衬产生。这种加权可以由中央控制14 (图1) 在^i义呼叫之前实施,这种情况下每个参与者P^加拟目同,或者这种加权可在 ^i义呼叫期间建立或者改变,这是设计选择的问题。甚至可以基于M偏好由
^者^^居个体的j^加权,或者由从e^口权的参与者p—接收的输入的特
19性,例如来自^^。权参与者Piw的,输入的音量,来确^H5L这种方式中, 例如,声音很大的发言者弱化他们产生的输入从而不会湮没M有贡献的M 者,或者轻声发言的有贡献的参与者可以增强似门的输出从而在其^i吾音中也 可以听到。这种加权可以在^i义呼叫前提前设置,或者^^预定的細'J变化, 例如关于^f可有贡献参与者中相对大声的参与者,关于在任意时间点的有贡献 的絲輛者。
^L端的情况下,甚至可以允许加M全将某些l^者Pp排除^W贡献的 ;f^者Pe^卜,例如,^i义控制者可以选择减弱某些发言者的声音,或者使得 仅有某些to的M者可以,iL^许成为有贡献的^4者,所有这些是设计选择 的问题。
还可以在^i义呼叫发生时实;^a权,使得^H^与者可以确定^i义呼叫期 间某些M者有特别的感兴趣的要说,所以他们的"权重"被增加,或者反之亦 然。錄长全天(或更长)过程的项目^i义环嫂中这可能是有用的,其中不同 ;f^者可以在同一时间/^事项目的一个方面,而^^与者工作在另一个方面。
每个组分别增MM]各自组中成员输出的相对 :,并减少^##^者的 :, 而需要听取两组的管3^^可使他们两组^*4目等,或者来回调节^i:。
另一个咖权"的特点可以用在4U的设备具有立,出能力的环嫂中,使 得某些^者可以对^J^者的输出加权,使^te/f门听^M^与收听^ 者有关的特 ,理位置。以此为例,如fJL确加权,不管这些参与者实际的物
理邻近禾I^, M者P3能^f棘自狗者P7的输出听^M象P7直接lt^于参 与者P3的右边,而参与者P8听^M^与者P8^tt于^i义长桌的远端。另一 个参与者P4可肯沐不同于P3的WS例如可^1择使Ps挨着P4就座而P 在
^i义桌的i^。
因此,我们已示出、描錄指出了应用在舰实施例中的本发明主要的新 颖特征,可以理解的是^M贞域技术人员在不违背本发明的樹申前提下,可以在 例示的装置的形式和细节上以&寸它们的操作进行不同的省略和替换以及改 变。例如,清楚意图是以1^目同方式实^J^目同功肯火而取得相同结果的 所有这些部件和/或方法步骤的组合都^^发明范围内。而且,应该i人识到,作
为设计选#^|4问题,已示出和/或描述的与本发明^f^JV^f的形式和实施例
有关结构和/或部件和/或方法步骤可以按照指定选择的通常方式并入^/>开的或描iiil建议的形式或实施例。因此本发明只由随后附加的^U,]要求指示的
范围限制。
权利要求
1. 一种链接会议呼叫中多个参与者的方法,包括以下步骤a)建立N个参与者Pi来参与所述会议呼叫;b)从所述N个参与者Pi中选择第一参与者作为起始参与者P0;c)对所述N个参与者Pi的其余成员排序,使得所述N个参与者Pi的其余成员被标识为参与者P1到参与者PN-1;d)连接所述N个参与者成环,其中所述N个参与者Pi中的每一个参与者都连接到在先参与者Pi-1和在后参与者Pi+1,由此所述起始参与者P0连接到所述参与者PN-1作为其在先参与者并连接到参与者P1作为其在后参与者,从而完成所述环;e)在第一时间间隔t0内接受来自有贡献的参与者PC的输入S(C,0);f)将来自所述起始参与者P0的起始输入S(0,0)发送给其在后参与者P1,作为第一信号A(0,0);g)如果下一个在后参与者P1是有贡献的参与者Pc,则将来自所述起始参与者P0的所述起始输入S(0,0)和由所述参与者P1接受的输入S(1,0)组合,从而形成第一组合信号A(1,0);h)将所述第一组合信号A(1,0)发送给下一个在后参与者P2;i)如果所述下一个在后参与者P2是有贡献的参与者Pc,则将所述第一组合信号A(1,0)和由所述下一个在后参与者P2接受的输入S(2,0)组合,从而形成第二组合信号A(2,0),该信号表示从开始于所述起始参与者P0并包括所述下一个在后参与者P2在内的每个在先的有贡献的参与者PC而来的信号根据所述预定规则进行组合的组合结果;j)在随后的参与者Pi处重复步骤h)和i),直至组合信号A(N-1,0)从参与者PN-1发送至所述起始参与者P0,所述组合信号A(N-1,0)表示一个包含按照所述预定规则进行组合的、从参与者P0到PN-1的所有有贡献参与者Pc的全部期望输入S(Ci,0)的组合信号;k)在所述信号A(N-1,0)被参与者PN-1接收后,从所述组合信号A(N-1,0)中去除输入S(0,0);I)在所述组合信号A(N-1,0)被参与者P0接收后,用输入S(0,M)代替所述组合信号A(N-1,0)中的输入S(0,0),其中M表示在所述第一时间间隔t0后的时间间隔tM;m)重复步骤h)、i)、j)、k)和l)直至所述会议呼叫结束。
2. 才M^5^'J^求1所述的方法,进一步包M过与每个参与者Pj有关 的,扬声器播^t应于所i^且^f言号A (PO的,信号的步骤。
3. 根据斥WJ要求2所迷的方法,其中所述预先确定的则'j包^"f吏某些 !^者成为M参与者Pp,由此仅播^^斤述^^参与者PpM的信号。
4. ^^M'j^求3所述的方法,其中在所述^i义呼叫发起之前选择至 少一些所ii^J^者Pp。
5. 4財居权利要求3所述的方法,其中净i^为在^H^^者Pi的"t"M扬 声器^t放,信号的M参与者Ppl不同于^it为在与不同参与者Pj相关的不 同 5扬声11#放的^#4者Pp2。
6. 才M^5U,J要求5所迷的方法,其中至少一些所述参与者Pi选择M M者Pp,该M参与者Pp的输入^^择用于在至少一些所述^^者Pi 的^S^I"M扬声器处#^文。
7. ^!^X^要求6所述的方法,进一步包括允许^者在所述^i义呼 叫期间请求与其余^^者中的一个或者多个^^者进^沐人交谈的步骤,从而 在所述^i义呼叫中^iL子^i义呼叫。
8. 才NI"权利要求7所述的方法,其中所ii/L许M絲4^A人交谈的 步骤包括允许所述l^者发ili^人消息给所述其余^者中的一个或者多个参 与者的步骤,其中所ii^人消息是从由i^肖息、SMS消息种^^"消息构 成的组中选择出的一种类型。
9. 才娘^U'漆求8所述的方法,其中所述^i义呼叫^iL^至少有第一和第二信道的,通信网络上;其中所述^i义呼叫粗在所絲-^iiJi;以及 其中所述消息在所述第二信道中发送。
10. ##^^要求2所述的方法,进一步包括将某些^者Pkv播放的音 频信号加权的步骤,使得来自所述某些参与者的省频信号以不同于其余M 者的至少其中之一的,等l Ui^t放。
11. 4娥权利要求10所述的方法,其中与由^"f可^者Piw播放的^M信号有关的权重是由至少一些其余^者选择的。
12. 才娥权利要求10所迷的方法,其中与由4扫可^者Piw播放的,信 号有关的权重是通过与〗射可参与者Pi有关的输入S (i,X)的棒性来确定的。
13. 才娥权利要求12所迷的方法,其中所述特性是输入S (i, X)相比于 所述组合信号A (i,X)的其4^^入的相对响度。
14. 才N^权利要求10所述的方法,其中与由^(可参与者Pkv播放的^M信 号有关的权重是根提第二预^!J!'J选择的。
15. 才娥W'J要求1所述的方法,其中,基于负责^^斤述^i义呼叫的参 与者Pj的标"DMU^择所ii^^^者P0。
16. ^i^5U,j^求1所述的方法,其中,基i^皮确定为在所述^i义呼叫期 间最可育汰言的参与者Pi的标识i^^择所i^台参与者P0。
17. 才 权利要求1所述的方法,其中,所述参与者Pi中的所述^^^ 者的排序AJ^于所述参与者Pi中的所述其余|^者间的各自距离的逻#^序来 实施的。
18. #^^'漆求1所述的方法,其中所述参与者Pi中的所迷^^参与者 的排序A^i^皮确定为在所述^i义呼叫期间最可肯汰言的所述^4者Pi的排序 来实施的。
19. #^权利要求i所述的方法,其中至少一个所述参与者Pi是非';^^参与者Pnm,该M者不^^在非^^^^者P,位置处的信号,并JL^斤ii^法 进一步包括下列步骤将预先混合的信号A (NM-UO从参与者PNisw发^^所述非混合参与者 Pnm,其中所述非混合参与者pnm输出所述预先^^信号A (NM-1A)而不必 齡^M言号。
20. 才Mt权利要求1所述的方法,进一步包括将标识信息包括在至少一些 组合f言号A (i,X)中用以标识哪个参与者Pi是输入S (i,X)的源的步骤。
21. 才M居权利要求20所述的方法,其中所^#识信息4皮包含在所述组^(言 号A (PO的报头中。
22. 才娥权利要求1所述的方法,其中,如^特定的时间间隔内参与者 Pk是静默的,那么在所述时间间隔内没有从M者Pis接受^^信号。
23. 才Nt权利要求1所述的方法,其中每个时间间隔tx的"MLA固定的。
24. 才娥^5U'j要求23所述的方法,其中每个时间间隔的"]^1在5ms至60ms 的范围内。
25. 才娥权利要求24所述的方法,其中每个间隔的狄大约为20ms。
26. 才N^5UN要求1所述的方法,其中每个间隔的Mtx随时间改变。
27, #^权利要求1所述的方法,其中所ii^入S (PO包^fiLM信号。
28. 才娥^U'J要求1所述的方法,其中在接^'J所i^且合信号A(UO后, 由l^者Pi^^^且^f言号A (pO中去RH言号。
29. 才^t^'j要求28所述的方法,其中由狗者Pj^^斤i^且^f言号A(") 去除的所述信号a自所述^者&的在前信号。
30. 才財居权利要求28所述的方法,其中由M者Pi^^斤ii^^f言号A( PC) 去除的所述信号是^Mt后参与者Pi+Y到参与者Pi的在前信号,jH^t Y是不大于 N-l的正狄
31. —种包含在传^T^介中的计^^lt^f言号,用于在包括多个M者Pi 的网络上提^i义呼叫中的信号,所述计^^M^^言号包括数据包,具有^包含在时间间隔t x期间来自参与者Pi的输入S (PO的有效载荷,以及M标伊v^^斤ii^入S (PO的特定参与者Pi的信息的部分。 其中所述数据包包含来自至少两个参与者Pi的输入。
32. 才娥4x^要求31所述的计^4M^^f言号,其中所述包的所述部分包含在所述计^^My^ft号的报头部分内。
33. 才^^Uf'J要求31所述的计^4My^号,其中所述有^l荷包^M 输A^^LM输入的至少其中之一。
34. 才娥权利要求31所述的计^4M^^言号,进一步包括第二部分,其载 有至少一个所述参与者Pi的消息。
35. 才^^U'漆求34所述的计^t^:^f言号,其中所述消息从由iL^肖息、SMS消息和私i綠音消息构成的组中选择。
36. 4^^U,J要求34所述的计^^^滅号,其中所述消息是在所述^i义 呼叫期间一秘密交谈的邀请。
全文摘要
一种用于在会议呼叫中在多个参与者间提供信号的方法及在该方法中使用的信号。呼叫中的参与者按照有序环进行排序,而在接下来的时间间隔期间至少从环中的一些参与者获取表示音频和/或视频输入的输入。这些输入被放置在包含指明输入在信号中的位置和从哪个参与者获取输入的报头信息的信号内。该信号绕环运行,在此期间每个参与者用当前输入替换自己在先周期的信号的输入。组合信号接着播放给参与者。
文档编号H04M3/56GK101483701SQ200810131490
公开日2009年7月15日 申请日期2008年1月7日 优先权日2008年1月7日
发明者D·G·博伊尔, S·S·B·莫尔 申请人:阿瓦雅技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1