CN101076989A - 基于估计延迟的去抖动缓冲器调整 - Google Patents
基于估计延迟的去抖动缓冲器调整 Download PDFInfo
- Publication number
- CN101076989A CN101076989A CNA2005800426427A CN200580042642A CN101076989A CN 101076989 A CN101076989 A CN 101076989A CN A2005800426427 A CNA2005800426427 A CN A2005800426427A CN 200580042642 A CN200580042642 A CN 200580042642A CN 101076989 A CN101076989 A CN 101076989A
- Authority
- CN
- China
- Prior art keywords
- jitter buffer
- size
- packetization delay
- subscriber station
- delay
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
- H04L1/205—Arrangements for detecting or preventing errors in the information received using signal quality detector jitter monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0632—Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
Abstract
本发明公开的系统和方法用于调整去抖动缓冲器,以使之适应无线链路状况。在无线链路特性开始影响分组传递之前可以先对其进行检测,例如,通过在用户站处放慢或加快传递延迟来实现。接收机端的去抖动缓冲器会给收到的分组增添延迟,它可以根据检测到的无线链路特性自适应地调整尺寸,从而在用户站接收数据分组之前使去抖动缓冲器的尺寸能适应预期的数据分组。
Description
发明领域
[0001]概括而言,本发明涉及通信,具体而言,本发明涉及在分组交换无线通信系统中自适应地管理分组抖动。
背景技术
[0002]在分组交换网络中,发送方计算机将一条消息分成多个小的分组,并给每个分组标注一个地址,以告诉网络将其发送到何处。然后,每个分组经由最有利的可用路由而寻径至其目的地,这意味着,在两个相同通信系统之间穿行的所有分组未必都会遵循相同的路由,即便它们来自单个消息。当接收方计算机获得这些分组时,它将这些分组重组成原始的消息。
[0003]由于每个分组都是单独处理的,所以,它经历的特定延迟量不同于该相同消息内其它分组经历的延迟时间。延迟的这种变化就是所谓的“抖动”,它会使接收机端的应用更加复杂,因为接收机端的应用在根据接收到的分组重建消息时必须考虑分组延迟时间。如果抖动得不到纠正,那么,当重组这些分组时,收到的消息就会有失真。
[0004]但是,在基于互联网工作的VoIP系统中,没有任何信息可供去抖动缓冲器用于预测分组延迟变化,所以,去抖动缓冲器无法先于这些变化而达到自适应。一般情况下,为了通过分析分组到达统计数据来检测分组延迟的变化,去抖动缓冲器必须等待分组的到达。因此,去抖动缓冲器是被动的,只有在发生分组延迟变化之后才能调整。很多去抖动缓冲器根本就不能改变,而只具有保守意义上较大的尺寸,这会给消息的再现增加不必要的延迟,从而导致用户的体验欠佳,上面对此已有描述。因此,本领域中需要自适应的延迟管理,以便在有变化信道的通信系统中高效地消除分组传输的抖动。
发明内容
[0005]按照本发明的一个方面,一种用于调整去抖动缓冲器的方法包括:检测无线链路的特性;根据所述特性,估计分组延迟;根据所述估计的分组延迟,调整所述去抖动缓冲器。
[0006]按照本发明的另一个方面,一种用于在切换事件之前调整去抖动缓冲器的方法包括:安排所述切换事件;根据所述安排好的切换事件,估计分组延迟;根据所述估计的分组延迟,调整所述去抖动缓冲器。
[0007]按照本发明的另一个方面,一种用于初始化去抖动缓冲器的方法包括:检测无线链路的特性;根据所述特性,估计分组延迟;根据所述估计的分组延迟,初始化所述去抖动缓冲器。
[0008]按照本发明的另一个方面,一种用户站包括:天线,其接收无线链路上的通信信号;处理器,其接收无线链路特性的测量结果,并根据所收到的无线链路特性计算去抖动缓冲器的尺寸;具有可调整尺寸的去抖动缓冲器,其能够遵从计算出的尺寸。
[0009]按照本发明的另一个方面,一种用户站包括:处理器,其接收与安排好的切换有关的信息,根据所述安排好的切换估计分组延迟,根据所述估计的分组延迟,计算去抖动缓冲器的尺寸;去抖动缓冲器,其具有可调整的尺寸,能够遵从所述计算出的尺寸。
[0010]按照本发明的另一个方面,一种计算机可读介质包括的程序指令可由计算机执行,从而执行一种用于调整去抖动缓冲器的方法。所述方法包括:检测无线链路的特性;根据所述特性,估计分组延迟;根据所述估计的分组延迟,调整所述去抖动缓冲器。
[0011]按照本发明的另一个方面,一种计算机可读介质包括的程序指令可由计算机执行,从而执行一种用于在切换事件之前调整去抖动缓冲器的方法。所述方法包括:安排所述切换事件;根据所述安排好的切换事件,估计分组延迟;根据所述估计的分组延迟,调整所述去抖动缓冲器。
[0012]按照本发明的另一个方面,一种用户站包括:用于在无线链路上接收通信信号的模块;用于根据所收到的无线链路特性计算去抖动缓冲器尺寸的模块;用于调整所述去抖动缓冲器尺寸以使所述去抖动缓冲器遵从所述计算出的尺寸的模块。
[0013]按照本发明的另一个方面,一种用户站包括:用于接收与安排好的切换有关的信息的模块;用于根据所述安排好的切换估计分组延迟的模块;用于根据所述估计的分组延迟计算去抖动缓冲器尺寸的模块;用于使去抖动缓冲器遵从所述计算出的尺寸的模块。
附图说明
[0014]图1示出了一种无线通信系统;
[0015]图2是支持高数据速率(HDR)传输的无线通信系统;
[0016]图3的框图示出了一个范例性无线通信系统的基本子系统;
[0017]图4的框图示出了一个范例性用户站的基本子系统;
[0018]图5的流程图示出了一个说明性去抖动缓冲器的工作过程。
具体实施方式
[0019]电话网络使用电路交换已有超过100年的历史。当在两方之间进行通话时,在通话的整个持续时间内都需要保持连接。但是,在该期间传输的大量数据都被浪费掉了。例如,当一方说话而另一方聆听时,只使用了一半连接。此外,在很多交谈中,相当大量的时间是沉默期,这时,双方都不说话。电路交换网络在持续通畅的连接上发送了很多不必要的通信数据,因此,实际上浪费了可用带宽。
[0020]在电路交换网络中,所有时间都有数据来回传递,但很多数据网络(如,互联网)使用分组交换方法。分组交换在两个通信系统之间打开连接的时间只够用来从一个系统向另一个系统发送一小块数据(被称为“分组”)。为了来回发送数据分组,需要不断地打开这些短连接,但是,在没有数据可供发送时,不维持任何连接。在分组交换网络中,发送方计算机将一条消息分成多个小的分组,并给每个分组标注一个地址,以告诉网络将其发送到何处。然后,每个分组经由最有利的可用路由而寻径至其目的地,这意味着,在两个相同通信系统之间穿行的所有分组未必都会遵循相同的路由,即便它们来自单个消息。当接收方计算机获得这些分组时,它将这些分组重组成原始的消息。
[0021]在分组交换网络上可以仿效电路交换话音通信。IP电话(也被称为IP话音,即VoIP)使用分组交换进行话音通信,但比电路交换有诸多优点。例如,由于分组交换提供了带宽保护功能,所以,多个电话呼叫可以占用在电路交换网络中仅由一个电话呼叫占用的网络空间量(“带宽”)。但是,我们知道,VoIP是延迟敏感型应用。由于只有在收到和重组至少特定量的分组时接收方才能听见发送的消息,所以,接收分组的延迟会影响消息的总传输速率和接收方通信系统及时重组所发送消息的能力。
[0022]造成分组传输延迟的原因很多,例如,将通信数据进行分组化所需的处理时间、处理分组过程中的硬件和软件延迟、使用耗时方法来分发分组的操作系统过于复杂。此外,通信网络本身也会造成分组传递时间的延迟。这些延迟造成的不便可能还伴随着以下事实:在分组交换系统中,每个分组可能会经历不同的延时量。由于每个分组都是单独处理的,所以,它经历的特定延迟量不同于该相同消息内其它分组经历的延迟时间。延迟的这种变化就是所谓的“抖动”,它使接收机端的应用更加复杂,因为接收机端的应用在根据接收到的分组重建消息时必须考虑分组延迟时间。如果抖动得不到纠正,那么,当重组这些分组时,收到的消息就会有失真。
[0023]一种试图降低分组传输中的抖动效应的方法涉及使用去抖动缓冲器。一般情况下,去抖动缓冲器通过在接收机一端增加额外的延迟来消除延迟变化。通过实现这样的延迟时间,当分组到达时,去抖动缓冲器能让它们在一个保存区中排队。虽然到达去抖动缓冲器的分组可能会在不同的时间到达,但接收机端的处理器可以在相同的时间获取它们。当处理器需要分组时,就从去抖动缓冲器的队列中获取它们。因此,通过向分组到达时间增添特定的额外延迟量,去抖动缓冲器能够使分组的获取变得更顺畅。
[0024]例如,对于数字话音通信而言,连续的信息流通常每20毫秒就包括一个话音分组。如果不变信道能每20毫秒传递分组一次,则不需要去抖动缓冲器,因为接收机已经能以连贯的20毫秒到达速率访问分组了。但是,对于以不连贯速率(由于处理延迟等所致)传送分组的变化信道而言,需要用去抖动缓冲器平缓接收机端的分组速率。一般情况下,这种去抖动缓冲器增加的额外延迟应设为无传输分组到达的最长连续时间段的长度。例如,如果传输包括介于分组到达之间的80毫秒连续时间段并且这是最长的无分组连续时间段,则去抖动缓冲器的尺寸应至少为80毫秒才能满足该间隙。但是,对于最大无分组连续时间段为40毫秒的变化信道而言,这么大的去抖动缓冲器是不必要的。在这种情况下,80毫秒的去抖动缓冲器将只能实现通信流的不必要40毫秒延迟。实际上,去抖动缓冲器的尺寸只需要40毫秒即可。
[0025]无线通信系统是多种多样的,经常包括不变信道、变化信道和高度变化信道。因此,在高度变化信道上运行良好的大去抖动缓冲器对于不需要去抖动缓冲器的不变信道来说是明显过度的。但是,如果去抖动缓冲器太小的话,它在高度变化信道上就无法滤除抖动。小的去抖动缓冲器在大量分组到达时会丢弃一些分组(以便跟上分组的再现速度),而在无分组到达的很长传输期内却可能得不到分组。
[0026]但是,在基于互联网工作的VoIP系统中,没有任何信息可供去抖动缓冲器用于预测分组延迟变化,所以,去抖动缓冲器无法先于这些变化而达到自适应。一般情况下,为了通过分析分组到达统计数据来检测分组延迟的变化,去抖动缓冲器必须等待分组的到达。因此,去抖动缓冲器是被动的,只有在发生分组延迟变化之后才能调整。很多去抖动缓冲器根本就不能改变,而只具有保守意义上较大的尺寸,这会给消息的再现增加不必要的延迟,从而导致用户的体验欠佳,上面对此已有描述。因此,本领域中需要自适应的延迟管理,以便在有变化信道的通信系统中高效地消除分组传输的抖动。
[0027]图1所示的无线通信系统100支持多个用户,并能实现本发明的至少一些方面和实施例。通信系统100可以给多个小区102A至102G提供通信能力,各小区分别由对应的基站104A至104G提供服务。在一个说明性的实施例中,一些基站104有多个接收天线,而其它基站只有一个接收天线。类似地,一些基站104有多个发射天线,而其它基站只有一个接收天线。对于发射天线和接收天线的组合方式,没有限制条件。因此,基站104可能有多个发射天线和一个接收天线,或者有多个接收天线和一个发射天线,或者发射天线和接收天线都是一个或多个。多个用户可以使用各自的用户站106A至106J去访问通信系统100。本申请中所用的“用户站”一词是指汽车电话、蜂窝电话、卫星电话、个人数字助理或任何其它远程站或无线通信设备。
[0028]该说明性的无线通信系统100可以使用,例如,码分时间复用(CDMA)技术。CDMA通信系统是基于扩频通信的调制和多路接入方案。在CDMA通信系统中,大量的信号共享相同的频谱,从而增加了用户容量。这是通过用调制了载波的不同伪随机二进制序列发送各信号来实现的,从而扩展信号波形的频谱。传输的信号在接收机中由相关器进行分离,相关器使用对应的伪随机二进制序列对预期信号频谱进行解扩。非预期信号的伪随机二进制序列不匹配,它们不会在该带宽中被解扩,故只相当于噪声。
[0029]具体而言,CDMA系统能通过地球链路在用户之间进行话音和数据通信。在CDMA系统中,用户之间的通信是通过一个或多个基站进行的,在无线通信中,“前向链路”指的是信号从基站发往用户站所通过的信道,而“反向链路”指的是信号从用户站发往基站所通过的信道。通过在反向链路上向基站发送数据,一个用户站上的第一用户与第二用户站上的第二用户进行通信。基站从第一用户站接收数据,然后将数据路由至为第二用户站服务的基站。根据这两个用户站的位置,它们可以由单个基站提供服务,或者也可以由多个基站提供服务。在任何情况下,为第二用户站服务的基站可以在前向链路上发送数据。如果不与第二用户站通信的话,第一用户站也可以通过服务基站的连接而与陆地互联网通信。
[0030]本领域技术人员将会认识到的是,CDMA系统能支持一种或多种标准,例如:(1)“TIA/EIA-95-B Mobile Station-Base StationCompatibility Standard for Dual-Mode Wideband Spread SpectrumCellular System”(在本文中称之为IS-95标准);(2)由名为“3rdGeneration Partnership Project”(在本文中称之为3GPP)提供的标准,其包含在一组文档3G TS 25.211、3G TS 25.212、3G TS 25.213和3GTS 25.214中(在本文中称之为W-CDMA标准);(3)由名为“3rdGeneration Partnership Project 2”(在本文中称之为3GPP2)提供的标准和在本文中被称为IS-2000标准的TR-45.5,被正式称为IS-2000MC;(4)其它无线标准。
[0031]由于对无线数据传输的需求不断增长和经由无需通信技术可提供的服务不断扩展,特定数据服务也在发展。一种这样的服务被称为高数据速率(HDR)。例如,在“EIA/TIA-IS856 cdma2000 High RatePacket Data Air Interface Specification”中提出了一种这样的HDR服务,这里称之为“HDR规范”。HDR服务一般是对话音通信系统的覆盖,它提供了在无线通信系统中传输数据分组的高效方法。随着数据传输量和传输次数的增加,可用于无线传输的有限带宽就成了很重要的资源。
[0032]例如,支持HDR服务的一种通信系统被称为“1xEvolution DataOptimized(1xEV/DO)”。电信产业协会已经将1xEV-DO标准化为TIA/EIA/IS-856,“cdma2000,High Rate Packet Data Air InterfaceSpecification”。1xEV-DO被优化用于高性能和低成本的分组数据业务,从而将个人无线宽带服务给予很广范围的客户。本文的教示适用于1xEV-DO系统和其它类型的HDR系统,包括、但不限于W-CDMA和1xRTT。还应当理解的是,本文的教示不局限于CDMA系统,还适用于正交频分复用(OFDM)和其它无线技术及接口。
[0033]图2示出了采用变速数据请求机制的HDR通信系统。HDR通信系统200可以包括能以较高数据速率传输的CDMA通信系统,例如,1xEV-DO或其它类型的HDR通信系统。HDR通信系统200可包括用户站202,用户站202在反向链路上向基站206发送数据,从而与陆地上的数据网络204进行通信。基站206接收数据,并通过基站控制器(BSC)208将数据路由至陆地上的网络204。反过来,发往用户站202的消息可以从陆地上的网络204经由BSC 208路由到基站206,并在前向链路上从基站206传输到用户站202。本领域技术人员应当明白,前向链路传输可以发生在基站206和一个或多个用户站202(其它的没显示)之间。同样,反向链路传输可以发生在一个用户站202和一个或多个基站206(其它的没显示)之间。
[0034]在所示的HDR通信系统中,从基站206到用户站202的前向链路数据可以以或接近于能由前向链路支持的最大数据速率传输。首先,用户站202可使用预定的接入过程,与基站206建立通信。在连接状态下,用户站202可以从基站206接收数据和控制消息,并能够向基站206发送数据和控制消息。
[0035]一旦连接好,用户站202就可以估计从基站206发出的前向链路传输的载波与干扰比(C/I)。前向链路传输的C/I可以通过测量来自基站206的导频信号获得。根据C/I估计结果,用户站202可以在数据请求信道(DRC信道)上发送数据请求消息(DRC消息)给基站206。DRC消息可包括请求数据速率,或者指示前向链路信道的质量,例如,C/I测量结果本身、比特差错率或分组差错率,据此可以识别出合适的数据速率。或者,用户站202可以连续地监视信道的质量,从而计算用户站202能以何种数据速率接收下一数据分组传输。在各种情况下,基站206都可以使用来自用户站的DRC消息,以最高的可能速率传输前向链路数据。
[0036]图3的框图示出了示例性的HDR通信系统300的基本子系统。BSC 302可以与该示例性的HDR通信系统中的分组网络接口304、PSTN 306和所有基站(图中为简单起见只给出了一个RF单元308)交互。RF单元308在BSC 302的控制下,可以经由天线310向用户站发送通信数据。BSC 302可以协调该示例性的HDR通信系统中的多个用户站以及连接到分组网络接口304和PSTN 306的其它用户之间的通信。PSTN 306可以通过标准电话网络(未显示)与用户交互。
[0037]数据源314可以包含要发送给目标用户站的数据。数据源314可以向分组网络接口304提供数据。分组网络接口304可以接收数据,并将其路由至BSC 302,BSC 302再将数据发送给与目标用户站通信的RF单元308。然后,RF单元308将控制字段插入各个数据分组,从而得到格式化的分组。RF单元308可以对格式化的数据分组进行编码,并将编码分组内的符号进行交织(即,重新排序)。接下来,交织后的每个分组可以用扰码序列进行加扰,并用Walsh掩体进行覆盖。然后,可以对加扰后的数据分组进行收缩编码,以纳入导频信号和功率控制比特,并用长PN码和短PNI及PNQ码进行扩展。扩展后的数据分组可以进行正交调制、滤波和方法。本领域普通技术人员应当理解,也可以执行其它的信号处理方法,本文的教示并不局限于上述的特定处理步骤。经过处理之后,前向链路信号可以无线方式通过天线310在前向链路上发送给目标用户站。数据信宿316用于接收和存储收到的数据。
[0038]上述硬件支持数据、消息、话音、视频和其它通信信息在前向链路上的变速传输。前向和反向链路上的数据速率可能改变,以适应用户站处的信号强度和噪声环境变化。这种变化会导致分组延迟的变化,即,抖动。例如,RF单元308通过反向活动(RA)比特控制用户站的传输速率。RA比特是从基站发往用户站的信号,它表示反向链路的负载状况(即,反向链路上正在发送多少数据)。如果用户站在其活动集合中有一个以上的基站,则用户站可以从每个基站接收RA比特。本文所用的术语“活动集合”指的是与用户站通信的那些基站。收到的RA比特指明总的反向业务信道干扰是否大于一个特定值。这样就可以指明用户站是否可以增加或降低反向链路上的数据速率。类似地,业务信道有效(TCV)比特是从基站发往用户站的信号,它表明在一个扇区中有多少用户。虽然TCV比特并不能准确地指明前向链路的负载状况,但它在一定程度上与扇区负载有关。因此,TCV比特指明用户站是否可以增加或降低反向链路上传输请求的数据速率。在任何情况下,数据速率的变化都会导致分组延迟的变化,即抖动。
[0039]数据传输速率也可以根据信号质量的其它标记加以调整。如上所述,可以测量信道的C/I去确定通信信息的信号质量。本领域普通技术人员会明白,也可以使用其它方法来确定信道质量。例如,信号与干扰加噪声比(SINR)或比特差错率(BER)是表示信号质量的可测量特征。当检测到信号质量变化时,可以相应地增加或减少传输。同样,这些变化会导致分组抖动。
[0040]除了影响数据传输速率之外,信号质量测量结果还会导致名为“切换”的事件。例如,一个移动站从第一个位置移动到第二个位置,信道的质量可能会降低。但是,用户站能够与靠近第二个位置的基站建立更高质量的连接。因此,可以发起软切换程序,以便把通信信息从一个基站传送给另一个基站。软切换是选择另一个扇区的过程,数据将从所述另一个扇区发往用户站。在选定新的扇区之后,与新的基站(在选定的扇区中)建立无线业务链路,然后再切断与原基站的现有无线业务链路。该方法不仅降低了通话中断的可能性,而且还能让用户几乎察觉不到切换。
[0041]可以如下启动软切换:当用户站接近第二位置时,检测来自第二基站的导频信号强度的增加量;通过第一基站将该信息报告给BSC。然后,可以将第二基站加入用户站的激活集合中,并建立无线业务链路。然后,BSC可以从激活集合中剔除第一基站,并切断介于用户站和第一基站之间的无线业务链路。
[0042]因此,各种信号质量标记都可用于调整无线通信系统中前向和反向链路上的分组传输速率。但是,如上所述,这些变化也会影响用户站处的分组延迟。因此,去抖动缓冲器应具有可变的尺寸,以使其能在这些变化出现之前就完成适应。
[0043]图4所示的用户站400用于接收如上结合图3所述的经过格式化和传输的通信数据。在目标用户站400处,天线404接收前向链路信号402,并将其路由到前端接收机406。前端接收机406可以对信号进行滤波、放大、正交解调和量化。数字化信号被提供给解调器(DEMOD)408,在那里,用短PNI和PNQ码对其进行解扩,并用Walsh掩体对其进行解覆盖。解调数据可以被提供给解码器410,后者执行与基站208处完成的信号处理功能反向的处理,具体而言,解交织、解码和CRC校验功能。可以在用户站400中实现其它的信号处理配置,应当理解的是,上述的特定功能只是出于说明目的。一般情况下,用户站400中的处理与基站中的信号处理相符合。在任何情况下,经过处理之后,解码数据可以被提供给用户站400中的数据信宿414。
[0044]在存入数据信宿414之前,解码数据可以先保存在去抖动缓冲器412中。去抖动缓冲器412可以给每个数据分组施加一定量的延迟。此外,去抖动缓冲器也可以对不同的数据分组施加不同的延迟量。因此,当预测到抖动增加时,去抖动缓冲器可以增加尺寸,以添加较多的延迟时间,当预测到抖动降低时,去抖动缓冲器可以减小尺寸,以添加较少的延迟时间。为此,去抖动缓冲器应当具有可调整的尺寸。
[0045]去抖动缓冲器可以通过名为“时间扭曲(time-warping)”的过程来调整其尺寸。时间扭曲是这样的过程:对这里描述的去抖动缓冲器内的诸如分组之类的语音帧进行压缩或扩张。例如,当去抖动缓冲器开始耗尽时,它可以通过用户站上运行的应用程序在从去抖动缓冲器中获取分组对其进行扩张。当去抖动缓冲器变得大于当前计算出的去抖动缓冲器尺寸时,它可以在获取分组时对其进行压缩。
[0046]可以把数据分组的压缩和扩展比作分组获取速率相对于它们到达用户站的速率的增加和降低。例如,如果分组每隔20毫秒到达并进入去抖动缓冲器,但仅仅每隔40毫秒才被获取,则它们是扩张的。这有效地增加了去抖动缓冲器的尺寸,它接收的分组是它释放的分组的两倍。同样,如果分组每隔20毫秒到达并进入去抖动缓冲器,但仅仅每隔10毫秒才被获取,则它们是压缩的。这有效地减小了去抖动缓冲器的尺寸,它接收的分组是它释放的分组的一半。可对去抖动缓冲器中的分组施加的扩张量是,例如,50-75%(即,从20毫秒到30-35毫秒)。可对去抖动缓冲器中的分组施加的压缩量是,例如,25%(即,从20毫秒到15毫秒)。虽然这些压缩率可防止话音质量的明显降低,但本领域普通技术人员会明白,也可以使用其它速率。
[0047]与去抖动缓冲器通信的处理器416可以根据无线链路的特性,计算延迟量(即,去抖动缓冲器的尺寸)。这些特性可由用户站400测量,由处理器416用于计算合适的去抖动缓冲器尺寸,下面将对此展开详细描述。
[0048]在无线通信系统中,有的可测量信息可能与在用户站处经历的分组抖动高度相关。例如,如上所述,对分组传送延迟的变化有重要影响的是通信系统中使用的无线接口。具体而言,我们知道,在1xEV-DO系统中,扇区负载相关于端到端消息延迟和分组抖动。例如,根据RA比特或TCV比特,可以估计扇区负载。信号质量也相关于分组抖动。例如,平均的扇区信号质量相关于端到端消息延迟,而扇区信号质量的变化则相关于分组抖动。此外,基站之间的切换相关于抖动。根据这些关系,本文公开的去抖动缓冲器412可以自适应地增强性能。去抖动缓冲器的尺寸调整可以出现在,例如,初始化时,稳态工作期间和切换期间。
[0049]扇区负载、信号质量和信号质量变化都可用作去抖动缓冲器的输入,从而在初始化时增强操作。如上所述,去抖动缓冲器一般是用保守值进行初始化的,以确保即便在确定准确的抖动度之前给到达的分组增添足够的延迟。在本文给出的说明性的去抖动缓冲器412中,除分组到达统计量以外,分组中的信息也可用作输入,以确定初始化的真实值。例如,如果扇区负载低,则在用户站处接收到的信号质量高,于是信号质量的变化低,用户站400:可被视为静态的和/或处在良好的覆盖区。在这样有利的状况下,可以估计出抖动很小,去抖动缓冲器就可以具有较小的尺寸。如上所述,扇区负载可由RA比特或TCV比特确定。这些比特可以通过天线404从基站那里接收,并由处理器416进行解释。然后,处理器416可以指示去抖动缓冲器412相应地做出调整。因此,该说明性的去抖动缓冲器无需用保守和不必要长的延迟值来初始化。对于VoIP,去抖动缓冲器的较低初始值在用户VoIP呼叫开始时转换成较小的延迟,从而改善了用户的服务。
[0050]初始化之后,例如在稳态工作期间,扇区内的信号质量可用于增强去抖动缓冲器的操作。用户站能检测到信号质量的变化,即使在这些变化开始影响分组到达时间之前。因此,可以进行信号质量测量,以检测变化,并且,这些测量结果可用于在受影响的分组开始到达之前调整去抖动缓冲器的尺寸。
[0051]为了检测信号质量的变化,可以在一段时间上测量扇区信号质量。通过保持连续的均值,可以计算一段时间内的平均信号质量和信号质量变化。因此,信号质量的正变化和负变化均可识别,并由处理器416进行解释,进而让去抖动缓冲器412适当地进行调整。例如,扇区信号质量变化可以指示分组延迟的即将发生的变化,从而触发去抖动缓冲器调整其尺寸,以便为新的延迟时间做好准备。
[0052]在一个实施例中,用滤波器跟踪信号质量的连续均值。可以比较短期的平均值,以检测扇区信号质量的变化。可使用的滤波器的一个例子是64时隙的滤波器,它的时隙长度为1.66毫秒。这将导致大约20毫秒的短期平均值。本领域技术人员应当理解,也可以使用其它的滤波器。通过比较连续均值测量结果中的连续值,用户站可以检测扇区信号质量的变化。如果信号质量变化指示负变化,则可以预见分组延迟的增加,处理器416可以让去抖动缓冲器412增加其尺寸,以便为延迟做好准备。另一方面,如果检测到信号质量由低变高,则可以预见分组延迟的降低,于是,去抖动缓冲器412可以减小其尺寸。
[0053]除了初始化和稳态工作之外,本文公开的去抖动缓冲器还可以先于切换事件而进行调整。可由用户站400生成关于计划好的或安排好的切换的初步信息,,并将其用于在实际切换事件之前触发去抖动缓冲器进行调整。在1xEV-DO系统和其它无线系统中,切换是造成突然和剧烈的分组抖动的最主要因素。切换事件由用户站触发,并且它们一般被安排在执行之前的数十毫秒。例如,在1xEV-DO中,可以在执行前的100毫秒安排好切换。在本文给出的说明性的实施例中,为去抖动缓冲器412提供调度信息,从而使去抖动缓冲器412可以在切换之前就完成调整。
[0054]用户站400可以包括扇区选择算法,当用户站400相对于各个基站移动时,它监视导频信号的强度。当来自连接基站的导频信号明显降低从而需要切换到一个新基站时,扇区选择算法可以产生一个信号,并将其发送给连接的基站,以告知安排好的切换。在一个实施例中,该信号也可以发送给处理器416或去抖动缓冲器412。该信号可以触发去抖动缓冲器412增加其尺寸,以便为即将来临的切换做好准备。或者,由处理器(如处理器416)实现的扇区选择算法在信号发给连接基站的同时或附近,可以直接向去抖动缓冲器412发送一个信号。这样,去抖动缓冲器412就能有更多的时间在切换事件发生之前进行调整。在切换结束之后,扇区选择算法可以向去抖动缓冲器412发送一个信号,以触发它恢复正常的工作。
[0055]图5示出的方法能够自适应地低调整去抖动缓冲器,从而根据所用无线接口的特性增强其性能。图5所示的方法的任一部分都可以单独使用,或者也可以与其它部分结合起来使用,以增强去抖动缓冲器的操作。在模块500中,可以测量扇区负载、信号质量或信号质量变化。根据这些测量结果或其任意组合,可以粗略地估计该信号中到达该扇区的分组的延迟。在模块502中,可以相应地计算合适的去抖动缓冲器尺寸。例如,如果估计的分组到达延迟很小,则去抖动缓冲器尺寸可以较小。另一方面,如果估计的分组到达延迟较大,则去抖动缓冲器尺寸需要增加。在模块504中,根据基于各种信道状况估计出的分组延迟,初始化去抖动缓冲器。
[0056]在初始化之后,根据在消息传输期间发生的特定事件,可以调整去抖动缓冲器的操作。例如,如果因为扇区负载增加或者移动站离开基站而导致信号质量改变,则分组抖动会增加。在增加发生前,可以相应地调整去抖动缓冲器尺寸。在模块506中,可以检测信号质量的变化。然后,在模块508中,根据信号质量的变化,可以通过增加或减小去抖动缓冲器尺寸而调整去抖动缓冲器的稳态操作。例如,如果信号质量增加,则可以降低去抖动缓冲器尺寸,因为预见到较少的抖动。另一方面,如果信号质量降低,则增加去抖动缓冲器尺寸,因为预见到抖动的增加。
[0057]如上所述,会触发分组延迟变化的另一事件是切换。在模块510中,通过安排事件,可以预见切换。例如,用户站可以安排一次切换,并可以将调度信息提供给去抖动缓冲器,去抖动缓冲器就能预见该切换。在模块512中,调整去抖动缓冲器,以适应即将来临的切换。具体而言,去抖动缓冲器可以增加尺寸,以有效地处理当切换发生时会经历的抖动增加。在模块512中,去抖动缓冲器的调整还可以包括:当再次预期到较低的抖动时,在切换之后降低去抖动缓冲器。
[0058]当然,应当理解的是,在初始化之后,图5所示的自适应过程可以按任意次序执行,而不限于图示的准确次序。例如,在信号状况变化前可能会发生切换。在这种情况下,在响应于信号质量变化而调整去抖动缓冲器之前,可以先调整去抖动缓冲器的尺寸,以适应切换。
[0059]因此,本文提出了一种从无线通信中去除抖动的新颖和改进型的方法和装置。本领域技术人员应当理解,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。本领域技术人员还应当明白,结合本申请的实施例描述的各种示例性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。上面对各种示例性的部件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员能够认识到这些情形下硬件和软件的互换性,知道针对每个特定应用,如何最佳地实现所描述的功能。例如,结合本申请的实施例描述的各种示例性的逻辑框、模块、电路和算法步骤均可以实现成数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,如寄存器和FIFO,执行一组固件指令的处理器,任何传统的可编程软件模块或者处理器,或者其任意组合,只要能执行本申请中描述的功能即可。处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该ASIC可以位于电话或其它用户终端中。当然,处理器和存储介质也可以位于电话或其它用户终端中。处理器可实现为DSP和微处理器的组合或者两个微处理器与DSP内核的结合。
[0060]上面描述了本发明的说明性实施例。但是,对于本领域技术人员来说,对这些实施例可以做出各种修改,而不脱离本发明的精神和保护范围。因此,本发明仅由下面的权利要求书进行界定。
Claims (27)
1、一种用于调整去抖动缓冲器的方法,所述方法包括:
检测无线链路的特性;
根据所述特性,估计分组延迟;以及
根据所述估计的分组延迟,调整所述去抖动缓冲器。
2、权利要求1的方法,其中,所述特性是扇区负载的度量。
3、权利要求1的方法,其中,所述特性是信号质量的度量。
4、权利要求3的方法,其中,所述特性是所述信号质量的变化。
5、权利要求1的方法,
其中,所述估计的分组延迟是分组延迟的增加;以及
其中,所述去抖动缓冲器是通过增加其尺寸来加以调整的。
6、权利要求1的方法,
其中,所述估计的分组延迟包括分组延迟的减少;以及
其中,所述去抖动缓冲器是通过减小其尺寸来加以调整的。
7、一种用于在切换事件之前调整去抖动缓冲器的方法,所述方法包括:
安排所述切换事件;
根据所述安排好的切换事件,估计分组延迟;以及
根据所述估计的分组延迟,调整所述去抖动缓冲器。
8、权利要求7的方法,其中,所述去抖动缓冲器是通过增加其尺寸来加以调整的。
9、权利要求1的方法,其中,调整所述去抖动缓冲器还包括:
根据所述估计的分组延迟,初始化所述去抖动缓冲器。
10、权利要求9的方法,其中,将所述去抖动缓冲器初始化为根据所述估计分组延迟计算出的尺寸。
11、一种用户站,包括:
接收机,其在无线链路上接收通信信号;
处理器,其接收无线链路特性的测量结果,并根据所收到的无线链路特性计算去抖动缓冲器的尺寸;以及
具有可调整尺寸的去抖动缓冲器,其能够遵从计算出的去抖动缓冲器尺寸。
12、权利要求11的用户站,其中,所述处理器根据扇区负载计算所述去抖动缓冲器的尺寸。
13、权利要求11的用户站,其中,所述处理器根据信号质量计算所述去抖动缓冲器的尺寸。
14、权利要求13的用户站,其中,所述处理器根据信号质量的变化计算所述去抖动缓冲器的尺寸。
15、一种用户站,包括:
处理器,其接收与安排好的切换有关的信息,根据所述安排好的切换估计分组延迟,以及,根据所述估计的分组延迟,计算去抖动缓冲器的尺寸;以及
去抖动缓冲器,其具有可调整的尺寸,其中,所述去抖动缓冲器能够遵从所述计算出的尺寸。
16、一种计算机可读介质,其包括的程序指令可由计算机执行,从而执行用于调整去抖动缓冲器的方法,所述方法包括:
检测无线链路的特性;
根据所述特性,估计分组延迟;以及
根据所述估计的分组延迟,调整所述去抖动缓冲器。
17、一种计算机可读介质,其包括的程序指令可由计算机执行,从而执行用于在切换事件之前调整去抖动缓冲器的方法,所述方法包括:
安排所述切换事件;
根据所述安排好的切换事件,估计分组延迟;以及
根据所述估计的分组延迟,调整所述去抖动缓冲器。
18、一种用户站,包括:
用于在无线链路上接收通信信号的模块;
用于根据所收到的无线链路特性计算去抖动缓冲器尺寸的模块;以及
用于调整去抖动缓冲器尺寸以使所述去抖动缓冲器遵从所述计算出的尺寸的模块。
19、一种用户站,包括:
用于接收与安排好的切换有关的信息的模块;
用于根据所述安排好的切换估计分组延迟的模块;
用于根据所述估计的分组延迟计算去抖动缓冲器尺寸的模块;以及
用于使去抖动缓冲器遵从所述计算出的尺寸的模块。
20、一种抖动补偿装置,包括:
用于存储分组的模块;
用于存储与各数据分组相对应的延迟的模块;以及
用于根据接收信号质量调整去抖动缓冲器尺寸的模块。
21、权利要求20的装置,其中,所述调整模块采用了时间扭曲技术。
22、权利要求21的装置,其中,所述时间扭曲取决于接收数据的速率。
23、权利要求20的装置,其中,所述装置能处理IP话音(VoIP)数据。
24、权利要求20的装置,其中,接收信号的质量取决于无线通信系统中的扇区负载。
25、权利要求24的装置,其中,所述接收信号的质量取决于反向活动比特。
26、权利要求24的装置,其中,所述接收信号的质量取决于业务信道有效比特。
27、权利要求20的装置,其中,所述装置能先于切换而调整所述去抖动缓冲器尺寸。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/964,319 US8085678B2 (en) | 2004-10-13 | 2004-10-13 | Media (voice) playback (de-jitter) buffer adjustments based on air interface |
US10/964,319 | 2004-10-13 | ||
PCT/US2005/037075 WO2006044696A1 (en) | 2004-10-13 | 2005-10-12 | De-jitter buffer adjustments based on estimated delay |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101076989A true CN101076989A (zh) | 2007-11-21 |
CN101076989B CN101076989B (zh) | 2014-07-02 |
Family
ID=35788491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580042642.7A Active CN101076989B (zh) | 2004-10-13 | 2005-10-12 | 基于估计延迟的去抖动缓冲器调整 |
Country Status (13)
Country | Link |
---|---|
US (2) | US8085678B2 (zh) |
EP (2) | EP1800454B1 (zh) |
JP (1) | JP4532560B2 (zh) |
KR (2) | KR100898885B1 (zh) |
CN (1) | CN101076989B (zh) |
AU (1) | AU2005295558C1 (zh) |
BR (1) | BRPI0515985B1 (zh) |
CA (1) | CA2583740C (zh) |
ES (1) | ES2442860T3 (zh) |
IL (1) | IL182530A0 (zh) |
MX (1) | MX2007004518A (zh) |
RU (1) | RU2380849C2 (zh) |
WO (1) | WO2006044696A1 (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848075A (zh) * | 2009-03-26 | 2010-09-29 | 索尼公司 | 接收装置和用于接收装置的时刻校正方法 |
CN101909181A (zh) * | 2009-05-08 | 2010-12-08 | 晨星软件研发(深圳)有限公司 | 数字视频信号解调装置及其方法 |
CN102340827A (zh) * | 2010-07-14 | 2012-02-01 | 瑞昱半导体股份有限公司 | 无线通信系统以及在其中调整缓冲单元的使用深度的方法 |
CN101304557B (zh) * | 2008-04-25 | 2012-09-05 | 华为技术有限公司 | 一种分组传输控制方法及装置 |
WO2013026203A1 (en) * | 2011-08-24 | 2013-02-28 | Huawei Technologies Co., Ltd. | Audio or voice signal processor |
US8976758B2 (en) | 2010-07-08 | 2015-03-10 | Realtek Semiconductor Corporation | Wireless communication system and method for adjusting used depth of buffer unit in wireless communication system |
CN105071897A (zh) * | 2015-07-03 | 2015-11-18 | 东北大学 | 一种网络实时音频会话媒体数据多径冗余传输方法 |
CN106656649A (zh) * | 2016-09-14 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 一种实时通话过程中基于测速的通道切换方法、客户端与服务器 |
CN106850160A (zh) * | 2013-02-08 | 2017-06-13 | 英特尔德国有限责任公司 | 无线电通信装置及用于控制无线电通信装置的方法 |
CN107439039A (zh) * | 2015-04-10 | 2017-12-05 | 高通股份有限公司 | 切换期间的速率适配 |
CN108141793A (zh) * | 2015-10-13 | 2018-06-08 | 三星电子株式会社 | 用于提供基于单播的多媒体服务的方法和装置 |
CN109996286A (zh) * | 2017-12-29 | 2019-07-09 | 华为技术有限公司 | 通信方法和装置 |
CN110618879A (zh) * | 2019-08-15 | 2019-12-27 | 北京三快在线科技有限公司 | 消息处理方法、装置、电子设备和计算机可读介质 |
CN112527782A (zh) * | 2019-09-19 | 2021-03-19 | 北京京东振世信息技术有限公司 | 一种数据处理的方法和装置 |
CN112840607A (zh) * | 2018-10-12 | 2021-05-25 | 麻省理工学院 | 用于改进不确定网络环境中的延迟-抖动权衡的分集路由 |
Families Citing this family (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101048813B (zh) * | 2004-08-30 | 2012-08-29 | 高通股份有限公司 | 用于语音ip传输的自适应去抖动缓冲器 |
US7674096B2 (en) * | 2004-09-22 | 2010-03-09 | Sundheim Gregroy S | Portable, rotary vane vacuum pump with removable oil reservoir cartridge |
US8085678B2 (en) * | 2004-10-13 | 2011-12-27 | Qualcomm Incorporated | Media (voice) playback (de-jitter) buffer adjustments based on air interface |
US8355907B2 (en) * | 2005-03-11 | 2013-01-15 | Qualcomm Incorporated | Method and apparatus for phase matching frames in vocoders |
US8155965B2 (en) * | 2005-03-11 | 2012-04-10 | Qualcomm Incorporated | Time warping frames inside the vocoder by modifying the residual |
WO2006106692A1 (ja) * | 2005-03-30 | 2006-10-12 | Matsushita Electric Industrial Co., Ltd. | 無線通信装置および無線通信方法 |
US20060251130A1 (en) * | 2005-04-11 | 2006-11-09 | Greer Steven C | Method and apparatus for dynamic time-warping of speech |
KR100788688B1 (ko) * | 2006-02-14 | 2007-12-26 | 삼성전자주식회사 | Qos를 보장하기 위한 데이터 스트림 송수신 방법 및장치 |
US20070258418A1 (en) * | 2006-05-03 | 2007-11-08 | Sprint Spectrum L.P. | Method and system for controlling streaming of media to wireless communication devices |
KR100750177B1 (ko) * | 2006-05-25 | 2007-08-17 | 삼성전자주식회사 | QoS 보장 방법 및 장치 |
JP4699947B2 (ja) * | 2006-06-26 | 2011-06-15 | Kddi株式会社 | 通信端末装置 |
US7680099B2 (en) * | 2006-08-22 | 2010-03-16 | Nokia Corporation | Jitter buffer adjustment |
US8239190B2 (en) * | 2006-08-22 | 2012-08-07 | Qualcomm Incorporated | Time-warping frames of wideband vocoder |
JP5148613B2 (ja) * | 2006-08-22 | 2013-02-20 | ジュニパー ネットワークス, インコーポレイテッド | 配信ネットワーク上のパケットサービス同期化配信の機器および方法 |
US20080069065A1 (en) * | 2006-09-20 | 2008-03-20 | Hong Kong Applied Science and Technology Research Institute Company Limited | Method of seamlessly roaming between multiple wireless networks using a single wireless network adaptor |
JP4783706B2 (ja) * | 2006-09-28 | 2011-09-28 | 株式会社富士通エフサス | 通信制御装置及び方法 |
US8274945B2 (en) * | 2006-10-16 | 2012-09-25 | Qualcomm Incorporated | Method and apparatus for time-warping packets at the sender side |
US8111720B2 (en) * | 2007-01-09 | 2012-02-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus to indicate maximum scheduling delay for jitter buffer implementations |
US8069260B2 (en) * | 2007-01-12 | 2011-11-29 | Microsoft Corporation | Dynamic buffer settings for media playback |
US7983309B2 (en) | 2007-01-19 | 2011-07-19 | Nokia Corporation | Buffering time determination |
WO2008095535A1 (en) | 2007-02-08 | 2008-08-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Reducing buffer overflow |
US7848238B1 (en) * | 2007-05-09 | 2010-12-07 | Sprint Spectrum L.P. | Using VoIP-quality metrics to dynamically adjust the EV-DO reverse activity bit |
JP4919890B2 (ja) * | 2007-07-11 | 2012-04-18 | 株式会社日立製作所 | 無線システム、基地局および移動局 |
EP2040492A1 (en) * | 2007-09-18 | 2009-03-25 | Thomson Licensing | Access network handover for a mobile television system |
JP2009111466A (ja) * | 2007-10-26 | 2009-05-21 | Kyocera Corp | 移動局、基地局、無線通信システム、および無線通信方法 |
EP2099176A1 (en) * | 2007-12-18 | 2009-09-09 | Nokia Corporation | Method and device for adapting a buffer of a terminal and communication system comprising such device |
JP5250255B2 (ja) * | 2007-12-27 | 2013-07-31 | 京セラ株式会社 | 無線通信装置 |
JP5128974B2 (ja) * | 2008-01-30 | 2013-01-23 | 京セラ株式会社 | 無線通信装置 |
KR101152854B1 (ko) * | 2007-12-27 | 2012-06-12 | 교세라 가부시키가이샤 | 무선통신장치 |
EP2075946B1 (en) * | 2007-12-31 | 2018-04-18 | Honeywell International Inc. | Method for predicting a fault in a security system |
WO2009099364A1 (en) * | 2008-02-05 | 2009-08-13 | Telefonaktiebolaget L M Ericsson (Publ) | Method and device for jitter buffer control |
JP5074575B2 (ja) * | 2008-02-27 | 2012-11-14 | 京セラ株式会社 | 無線通信装置 |
KR101162868B1 (ko) | 2008-02-27 | 2012-07-06 | 쿄세라 코포레이션 | 무선 통신 장치 |
WO2009119765A1 (ja) * | 2008-03-27 | 2009-10-01 | 京セラ株式会社 | 無線通信装置および通信装置 |
JP4975672B2 (ja) * | 2008-03-27 | 2012-07-11 | 京セラ株式会社 | 無線通信装置 |
US8406715B2 (en) * | 2008-03-27 | 2013-03-26 | Panasonic Automotive Systems of America, division of Panasonic Corporation of North America | Method and apparatus for dynamically adapting FM tuner sensitivity to a local environment for a single-tuner system |
JP2009246507A (ja) * | 2008-03-28 | 2009-10-22 | Fujitsu Ltd | 伝送システム |
US8614991B2 (en) * | 2008-04-25 | 2013-12-24 | Kyocera Corporation | Wireless communication apparatus and communication apparatus |
US8107438B1 (en) | 2008-06-18 | 2012-01-31 | Sprint Spectrum L.P. | Method for initiating handoff of a wireless access terminal based on the reverse activity bit |
JP5368812B2 (ja) * | 2008-07-15 | 2013-12-18 | 京セラ株式会社 | 無線端末及び通信端末 |
JP4608686B2 (ja) * | 2008-07-15 | 2011-01-12 | 京セラ株式会社 | 無線端末及び通信端末 |
CN101330340B (zh) * | 2008-07-31 | 2010-09-29 | 中兴通讯股份有限公司 | 移动多媒体广播终端自适应调整接收速率缓冲播放的方法 |
US9078182B2 (en) * | 2008-08-28 | 2015-07-07 | Kyocera Corporation | Radio terminal and communication terminal |
KR20110054026A (ko) * | 2008-08-28 | 2011-05-24 | 쿄세라 코포레이션 | 무선 단말 및 통신 단말 |
US8040803B1 (en) | 2009-01-08 | 2011-10-18 | Sprint Spectrum L.P. | Using packet-transport metrics for call-admission control |
US8254930B1 (en) * | 2009-02-18 | 2012-08-28 | Sprint Spectrum L.P. | Method and system for changing a media session codec before handoff in a wireless network |
US9374306B1 (en) | 2009-03-04 | 2016-06-21 | Sprint Spectrum L.P. | Using packet-transport metrics for setting DRCLocks |
US9467938B1 (en) | 2009-04-29 | 2016-10-11 | Sprint Spectrum L.P. | Using DRCLocks for conducting call admission control |
US8310929B1 (en) | 2009-06-04 | 2012-11-13 | Sprint Spectrum L.P. | Method and system for controlling data rates based on backhaul capacity |
US8245088B1 (en) | 2009-06-30 | 2012-08-14 | Sprint Spectrum L.P. | Implementing quality of service (QoS) by using hybrid ARQ (HARQ) response for triggering the EV-DO reverse activity bit (RAB) |
US8204000B1 (en) | 2009-07-23 | 2012-06-19 | Sprint Spectrum L.P. | Achieving quality of service (QoS) by using the reverse activity bit (RAB) in creation of neighbor lists for selected access terminals |
US9137719B2 (en) * | 2009-10-27 | 2015-09-15 | Clearwire Ip Holdings Llc | Multi-frequency real-time data stream handoff |
KR101640847B1 (ko) * | 2009-11-12 | 2016-07-19 | 삼성전자주식회사 | 핸드오버 시 미디어 데이터 손실 감소 방법 및 장치 |
DE102010005682B4 (de) * | 2010-01-26 | 2017-10-05 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und Vorrichtung zur Verarbeitung von Daten in einem Fahrzeug |
US8644176B1 (en) | 2010-03-11 | 2014-02-04 | Sprint Spectrum L.P. | Methods and systems for supporting enhanced non-real-time services for real-time applications |
US8363564B1 (en) | 2010-03-25 | 2013-01-29 | Sprint Spectrum L.P. | EVDO coverage modification based on backhaul capacity |
US8515434B1 (en) | 2010-04-08 | 2013-08-20 | Sprint Spectrum L.P. | Methods and devices for limiting access to femtocell radio access networks |
KR101399604B1 (ko) * | 2010-09-30 | 2014-05-28 | 한국전자통신연구원 | 지터버퍼 조정장치, 전자장치 및 그 방법 |
EP3554127B1 (en) | 2010-11-10 | 2020-09-09 | Panasonic Intellectual Property Corporation of America | Terminal and coding mode selection method |
US8619674B1 (en) | 2010-11-30 | 2013-12-31 | Sprint Spectrum L.P. | Delivery of wireless access point information |
US8472952B1 (en) | 2010-11-30 | 2013-06-25 | Sprint Spectrum L.P. | Discovering a frequency of a wireless access point |
US8578428B2 (en) * | 2011-08-23 | 2013-11-05 | Rockwell Collins, Inc. | Air-to-ground communications system and method |
GB2494644B (en) * | 2011-09-13 | 2016-08-17 | Skype | Transmitting data over mulitiple networks |
KR101243737B1 (ko) * | 2011-09-15 | 2013-03-13 | 주식회사에어플러그 | 버퍼링된 데이터량에 따라 이종망(異種網)들간에 사용망을 선택적으로 전환하면서 스트리밍 데이터를 수신하는 방법과 그 방법을 위한 장치 |
EP2749069B1 (en) * | 2011-10-07 | 2019-05-01 | Telefonaktiebolaget LM Ericsson (publ) | Methods providing packet communications including jitter buffer emulation and related network nodes |
KR101930057B1 (ko) * | 2011-10-28 | 2018-12-17 | 한국전자통신연구원 | 통신 시스템에서 데이터 송수신 장치 및 방법 |
US8223720B1 (en) | 2011-12-13 | 2012-07-17 | Vonage Network, Llc | Systems and methods for handoff of a mobile telephone call in a VOIP environment |
US9451507B2 (en) * | 2011-12-13 | 2016-09-20 | Vonage America Inc. | Systems and methods for handoff of a mobile telephone call in a VOIP environment |
WO2013187813A1 (en) * | 2012-06-13 | 2013-12-19 | Telefonaktiebolaget L M Ericsson (Publ) | Handover prediction using historical data |
CN103888381A (zh) | 2012-12-20 | 2014-06-25 | 杜比实验室特许公司 | 用于控制抖动缓冲器的装置和方法 |
US10154443B2 (en) * | 2013-06-03 | 2018-12-11 | Avago Technologies International Sales Pte. Limited | Cross radio access technology handoff using caching |
US9107159B2 (en) | 2013-06-07 | 2015-08-11 | Apple Inc. | Enhancing jitter buffer performance through radio level feedback |
JP6187198B2 (ja) * | 2013-11-29 | 2017-08-30 | 株式会社デンソー | 通信遅延予測装置、通信遅延予測プログラム、及び、通信遅延予測方法 |
CN105940714B (zh) | 2014-03-26 | 2019-11-01 | 瑞典爱立信有限公司 | 用于回放缓存的管理的方法和设备 |
CN105099795A (zh) * | 2014-04-15 | 2015-11-25 | 杜比实验室特许公司 | 抖动缓冲器水平估计 |
US9826445B2 (en) | 2015-05-21 | 2017-11-21 | At&T Mobility Ii Llc | Facilitation of adaptive dejitter buffer between mobile devices |
US9998386B2 (en) | 2015-05-21 | 2018-06-12 | At&T Mobility Ii Llc | Facilitation of adaptive dejitter buffer |
US9634947B2 (en) * | 2015-08-28 | 2017-04-25 | At&T Mobility Ii, Llc | Dynamic jitter buffer size adjustment |
KR102419595B1 (ko) | 2016-01-07 | 2022-07-11 | 삼성전자주식회사 | 재생 지연 조절 방법 및 이를 적용한 전자 장치 |
US10448283B2 (en) * | 2017-08-07 | 2019-10-15 | T-Mobile Usa, Inc. | Dynamic predictive buffering |
EP3444974B8 (en) | 2017-08-18 | 2022-08-03 | Rohde & Schwarz GmbH & Co. KG | System and method for delay compensation for air traffic control |
US11302344B2 (en) * | 2017-11-30 | 2022-04-12 | Sony Corporation | Information processing apparatus, information processing method, and program |
US10931909B2 (en) | 2018-09-18 | 2021-02-23 | Roku, Inc. | Wireless audio synchronization using a spread code |
US10992336B2 (en) * | 2018-09-18 | 2021-04-27 | Roku, Inc. | Identifying audio characteristics of a room using a spread code |
US10958301B2 (en) | 2018-09-18 | 2021-03-23 | Roku, Inc. | Audio synchronization of a dumb speaker and a smart speaker using a spread code |
US10756860B2 (en) | 2018-11-05 | 2020-08-25 | XCOM Labs, Inc. | Distributed multiple-input multiple-output downlink configuration |
US10659112B1 (en) | 2018-11-05 | 2020-05-19 | XCOM Labs, Inc. | User equipment assisted multiple-input multiple-output downlink configuration |
US10432272B1 (en) | 2018-11-05 | 2019-10-01 | XCOM Labs, Inc. | Variable multiple-input multiple-output downlink user equipment |
US10812216B2 (en) | 2018-11-05 | 2020-10-20 | XCOM Labs, Inc. | Cooperative multiple-input multiple-output downlink scheduling |
US11290172B2 (en) | 2018-11-27 | 2022-03-29 | XCOM Labs, Inc. | Non-coherent cooperative multiple-input multiple-output communications |
US11063645B2 (en) | 2018-12-18 | 2021-07-13 | XCOM Labs, Inc. | Methods of wirelessly communicating with a group of devices |
US10756795B2 (en) | 2018-12-18 | 2020-08-25 | XCOM Labs, Inc. | User equipment with cellular link and peer-to-peer link |
US11330649B2 (en) | 2019-01-25 | 2022-05-10 | XCOM Labs, Inc. | Methods and systems of multi-link peer-to-peer communications |
US10756767B1 (en) | 2019-02-05 | 2020-08-25 | XCOM Labs, Inc. | User equipment for wirelessly communicating cellular signal with another user equipment |
US10686502B1 (en) | 2019-04-29 | 2020-06-16 | XCOM Labs, Inc. | Downlink user equipment selection |
US10735057B1 (en) | 2019-04-29 | 2020-08-04 | XCOM Labs, Inc. | Uplink user equipment selection |
US11411778B2 (en) | 2019-07-12 | 2022-08-09 | XCOM Labs, Inc. | Time-division duplex multiple input multiple output calibration |
US11411779B2 (en) | 2020-03-31 | 2022-08-09 | XCOM Labs, Inc. | Reference signal channel estimation |
US11496936B2 (en) | 2020-06-29 | 2022-11-08 | T-Mobile Usa, Inc. | Cache adjustment before encountering different circumstance |
Family Cites Families (104)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5643800A (en) | 1979-09-19 | 1981-04-22 | Fujitsu Ltd | Multilayer printed board |
JPS57158247A (en) | 1981-03-24 | 1982-09-30 | Tokuyama Soda Co Ltd | Flame retardant polyolefin composition |
JPS59153346A (ja) * | 1983-02-21 | 1984-09-01 | Nec Corp | 音声符号化・復号化装置 |
JPS61156949A (ja) | 1984-12-27 | 1986-07-16 | Matsushita Electric Ind Co Ltd | 音声パケツト通信方式 |
BE1000415A7 (nl) | 1987-03-18 | 1988-11-22 | Bell Telephone Mfg | Asynchroon op basis van tijdsverdeling werkend communicatiesysteem. |
JPS6429141A (en) | 1987-07-24 | 1989-01-31 | Nec Corp | Packet exchange system |
JP2760810B2 (ja) | 1988-09-19 | 1998-06-04 | 株式会社日立製作所 | 音声パケット処理方法 |
SE462277B (sv) | 1988-10-05 | 1990-05-28 | Vme Ind Sweden Ab | Hydrauliskt styrsystem |
JPH04113744A (ja) | 1990-09-04 | 1992-04-15 | Fujitsu Ltd | 可変速度パケット伝送方式 |
CA2068883C (en) | 1990-09-19 | 2002-01-01 | Jozef Maria Karel Timmermans | Record carrier on which a main data file and a control file have been recorded, method of and device for recording the main data file and the control file, and device for reading the record carrier |
JP2846443B2 (ja) | 1990-10-09 | 1999-01-13 | 三菱電機株式会社 | パケット組立分解装置 |
ATE294441T1 (de) | 1991-06-11 | 2005-05-15 | Qualcomm Inc | Vocoder mit veränderlicher bitrate |
US5283811A (en) * | 1991-09-03 | 1994-02-01 | General Electric Company | Decision feedback equalization for digital cellular radio |
US5371853A (en) * | 1991-10-28 | 1994-12-06 | University Of Maryland At College Park | Method and system for CELP speech coding and codebook for use therewith |
US5317604A (en) * | 1992-12-30 | 1994-05-31 | Gte Government Systems Corporation | Isochronous interface method |
JP3186315B2 (ja) * | 1993-02-27 | 2001-07-11 | ソニー株式会社 | 信号圧縮装置、信号伸張装置、信号送信装置、信号受信装置及び信号送受信装置 |
US5490479A (en) * | 1993-05-10 | 1996-02-13 | Shalev; Matti | Method and a product resulting from the use of the method for elevating feed storage bins |
US5440562A (en) | 1993-12-27 | 1995-08-08 | Motorola, Inc. | Communication through a channel having a variable propagation delay |
US5784532A (en) | 1994-02-16 | 1998-07-21 | Qualcomm Incorporated | Application specific integrated circuit (ASIC) for performing rapid speech compression in a mobile telephone system |
DE69535627T2 (de) * | 1994-08-12 | 2008-07-24 | Sony Corp. | Editiervorrichtung für videosignale |
NL9401696A (nl) | 1994-10-14 | 1996-05-01 | Nederland Ptt | Bufferuitleesbesturing van ATM ontvanger. |
US5602959A (en) * | 1994-12-05 | 1997-02-11 | Motorola, Inc. | Method and apparatus for characterization and reconstruction of speech excitation waveforms |
US5699478A (en) | 1995-03-10 | 1997-12-16 | Lucent Technologies Inc. | Frame erasure compensation technique |
US5929921A (en) | 1995-03-16 | 1999-07-27 | Matsushita Electric Industrial Co., Ltd. | Video and audio signal multiplex sending apparatus, receiving apparatus and transmitting apparatus |
JP3286110B2 (ja) | 1995-03-16 | 2002-05-27 | 松下電器産業株式会社 | 音声パケット補間装置 |
KR0164827B1 (ko) * | 1995-03-31 | 1999-03-20 | 김광호 | 프로그램 가이드신호 수신기 |
WO1997010586A1 (en) | 1995-09-14 | 1997-03-20 | Ericsson Inc. | System for adaptively filtering audio signals to enhance speech intelligibility in noisy environmental conditions |
JPH09127995A (ja) | 1995-10-26 | 1997-05-16 | Sony Corp | 信号復号化方法及び信号復号化装置 |
US5640388A (en) * | 1995-12-21 | 1997-06-17 | Scientific-Atlanta, Inc. | Method and apparatus for removing jitter and correcting timestamps in a packet stream |
JPH09261613A (ja) | 1996-03-26 | 1997-10-03 | Mitsubishi Electric Corp | データ受信再生装置 |
US5940479A (en) * | 1996-10-01 | 1999-08-17 | Northern Telecom Limited | System and method for transmitting aural information between a computer and telephone equipment |
JPH10190735A (ja) | 1996-12-27 | 1998-07-21 | Secom Co Ltd | 通話システム |
US6073092A (en) * | 1997-06-26 | 2000-06-06 | Telogy Networks, Inc. | Method for speech coding based on a code excited linear prediction (CELP) model |
US6240386B1 (en) * | 1998-08-24 | 2001-05-29 | Conexant Systems, Inc. | Speech codec employing noise classification for noise compensation |
US6259677B1 (en) * | 1998-09-30 | 2001-07-10 | Cisco Technology, Inc. | Clock synchronization and dynamic jitter management for voice over IP and real-time data |
US6370125B1 (en) * | 1998-10-08 | 2002-04-09 | Adtran, Inc. | Dynamic delay compensation for packet-based voice network |
US6456964B2 (en) * | 1998-12-21 | 2002-09-24 | Qualcomm, Incorporated | Encoding of periodic speech using prototype waveforms |
US6922669B2 (en) * | 1998-12-29 | 2005-07-26 | Koninklijke Philips Electronics N.V. | Knowledge-based strategies applied to N-best lists in automatic speech recognition systems |
US7117156B1 (en) * | 1999-04-19 | 2006-10-03 | At&T Corp. | Method and apparatus for performing packet loss or frame erasure concealment |
CA2335001C (en) | 1999-04-19 | 2007-07-17 | At&T Corp. | Method and apparatus for performing packet loss or frame erasure concealment |
GB9911737D0 (en) * | 1999-05-21 | 1999-07-21 | Philips Electronics Nv | Audio signal time scale modification |
JP4218186B2 (ja) | 1999-05-25 | 2009-02-04 | パナソニック株式会社 | 音声伝送装置 |
US6785230B1 (en) * | 1999-05-25 | 2004-08-31 | Matsushita Electric Industrial Co., Ltd. | Audio transmission apparatus |
JP4895418B2 (ja) * | 1999-08-24 | 2012-03-14 | ソニー株式会社 | 音声再生方法および音声再生装置 |
DE69932460T2 (de) | 1999-09-14 | 2007-02-08 | Fujitsu Ltd., Kawasaki | Sprachkodierer/dekodierer |
US6377931B1 (en) * | 1999-09-28 | 2002-04-23 | Mindspeed Technologies | Speech manipulation for continuous speech playback over a packet network |
US6859460B1 (en) * | 1999-10-22 | 2005-02-22 | Cisco Technology, Inc. | System and method for providing multimedia jitter buffer adjustment for packet-switched networks |
US6665317B1 (en) * | 1999-10-29 | 2003-12-16 | Array Telecom Corporation | Method, system, and computer program product for managing jitter |
US6496794B1 (en) * | 1999-11-22 | 2002-12-17 | Motorola, Inc. | Method and apparatus for seamless multi-rate speech coding |
US6693921B1 (en) * | 1999-11-30 | 2004-02-17 | Mindspeed Technologies, Inc. | System for use of packet statistics in de-jitter delay adaption in a packet network |
US6366880B1 (en) * | 1999-11-30 | 2002-04-02 | Motorola, Inc. | Method and apparatus for suppressing acoustic background noise in a communication system by equaliztion of pre-and post-comb-filtered subband spectral energies |
GB2360178B (en) * | 2000-03-06 | 2004-04-14 | Mitel Corp | Sub-packet insertion for packet loss compensation in Voice Over IP networks |
US6813274B1 (en) * | 2000-03-21 | 2004-11-02 | Cisco Technology, Inc. | Network switch and method for data switching using a crossbar switch fabric with output port groups operating concurrently and independently |
EP1275225B1 (en) | 2000-04-03 | 2007-12-26 | Ericsson Inc. | Method and apparatus for efficient handover in packet data communication system |
CN1432176A (zh) | 2000-04-24 | 2003-07-23 | 高通股份有限公司 | 用于预测量化有声语音的方法和设备 |
SE518941C2 (sv) * | 2000-05-31 | 2002-12-10 | Ericsson Telefon Ab L M | Anordning och förfarande relaterande till kommunikation av tal |
EP1182875A3 (en) * | 2000-07-06 | 2003-11-26 | Matsushita Electric Industrial Co., Ltd. | Streaming method and corresponding system |
JP4110734B2 (ja) * | 2000-11-27 | 2008-07-02 | 沖電気工業株式会社 | 音声パケット通信の品質制御装置 |
US7155518B2 (en) * | 2001-01-08 | 2006-12-26 | Interactive People Unplugged Ab | Extranet workgroup formation across multiple mobile virtual private networks |
US20020133334A1 (en) * | 2001-02-02 | 2002-09-19 | Geert Coorman | Time scale modification of digitally sampled waveforms in the time domain |
US20040204935A1 (en) * | 2001-02-21 | 2004-10-14 | Krishnasamy Anandakumar | Adaptive voice playout in VOP |
US7212517B2 (en) * | 2001-04-09 | 2007-05-01 | Lucent Technologies Inc. | Method and apparatus for jitter and frame erasure correction in packetized voice communication systems |
DE60137656D1 (de) * | 2001-04-24 | 2009-03-26 | Nokia Corp | Verfahren zum ändern der Grösse eines Zitterpuffers und zur Zeitausrichtung, Kommunikationssystem, Empfängerseite und Transcoder |
US7006511B2 (en) | 2001-07-17 | 2006-02-28 | Avaya Technology Corp. | Dynamic jitter buffering for voice-over-IP and other packet-based communication systems |
US7266127B2 (en) * | 2002-02-08 | 2007-09-04 | Lucent Technologies Inc. | Method and system to compensate for the effects of packet delays on speech quality in a Voice-over IP system |
US7079486B2 (en) * | 2002-02-13 | 2006-07-18 | Agere Systems Inc. | Adaptive threshold based jitter buffer management for packetized data |
US7158572B2 (en) * | 2002-02-14 | 2007-01-02 | Tellabs Operations, Inc. | Audio enhancement communication techniques |
US7126957B1 (en) * | 2002-03-07 | 2006-10-24 | Utstarcom, Inc. | Media flow method for transferring real-time data between asynchronous and synchronous networks |
US7263109B2 (en) * | 2002-03-11 | 2007-08-28 | Conexant, Inc. | Clock skew compensation for a jitter buffer |
US20030187663A1 (en) | 2002-03-28 | 2003-10-02 | Truman Michael Mead | Broadband frequency translation for high frequency regeneration |
JP3761486B2 (ja) * | 2002-03-29 | 2006-03-29 | Necインフロンティア株式会社 | 無線lanシステム、主装置およびプログラム |
US20050228648A1 (en) * | 2002-04-22 | 2005-10-13 | Ari Heikkinen | Method and device for obtaining parameters for parametric speech coding of frames |
US7496086B2 (en) * | 2002-04-30 | 2009-02-24 | Alcatel-Lucent Usa Inc. | Techniques for jitter buffer delay management |
US7280510B2 (en) * | 2002-05-21 | 2007-10-09 | Nortel Networks Limited | Controlling reverse channel activity in a wireless communications system |
AU2002309146A1 (en) * | 2002-06-14 | 2003-12-31 | Nokia Corporation | Enhanced error concealment for spatial audio |
US20040001494A1 (en) * | 2002-07-01 | 2004-01-01 | Zarlink Semiconductor V.N. Inc | Architecture for obtaining playback time from a packet sequence number in AAL2 SSCS voice |
US7336678B2 (en) * | 2002-07-31 | 2008-02-26 | Intel Corporation | State-based jitter buffer and method of operation |
US8520519B2 (en) * | 2002-09-20 | 2013-08-27 | Broadcom Corporation | External jitter buffer in a packet voice system |
JP3796240B2 (ja) | 2002-09-30 | 2006-07-12 | 三洋電機株式会社 | ネットワーク電話機および音声復号化装置 |
JP4146708B2 (ja) | 2002-10-31 | 2008-09-10 | 京セラ株式会社 | 通信システム、無線通信端末、データ配信装置及び通信方法 |
US6996626B1 (en) * | 2002-12-03 | 2006-02-07 | Crystalvoice Communications | Continuous bandwidth assessment and feedback for voice-over-internet-protocol (VoIP) comparing packet's voice duration and arrival rate |
KR100517237B1 (ko) * | 2002-12-09 | 2005-09-27 | 한국전자통신연구원 | 직교 주파수 분할 다중화 무선 통신 시스템에서의채널품질 추정과 링크적응 방법 및 그 장치 |
US7525918B2 (en) * | 2003-01-21 | 2009-04-28 | Broadcom Corporation | Using RTCP statistics for media system control |
US7394833B2 (en) * | 2003-02-11 | 2008-07-01 | Nokia Corporation | Method and apparatus for reducing synchronization delay in packet switched voice terminals using speech decoder modification |
JP2004266724A (ja) | 2003-03-04 | 2004-09-24 | Matsushita Electric Ind Co Ltd | リアルタイム音声用バッファ制御装置 |
JP3825007B2 (ja) * | 2003-03-11 | 2006-09-20 | 沖電気工業株式会社 | ジッタバッファの制御方法 |
JP2004309635A (ja) * | 2003-04-03 | 2004-11-04 | Samsung Electronics Co Ltd | 光走査装置 |
US7551671B2 (en) * | 2003-04-16 | 2009-06-23 | General Dynamics Decision Systems, Inc. | System and method for transmission of video signals using multiple channels |
JP2005057504A (ja) | 2003-08-05 | 2005-03-03 | Matsushita Electric Ind Co Ltd | データ通信装置及びデータ通信方法 |
AU2003253006A1 (en) * | 2003-08-15 | 2005-03-07 | Research In Motion Uk Limited | Apparatus, and an associated method, for preserving service quality levels during hand-off in a radio communication system |
US7596488B2 (en) * | 2003-09-15 | 2009-09-29 | Microsoft Corporation | System and method for real-time jitter control and packet-loss concealment in an audio signal |
US7505764B2 (en) * | 2003-10-28 | 2009-03-17 | Motorola, Inc. | Method for retransmitting a speech packet |
US7272400B1 (en) * | 2003-12-19 | 2007-09-18 | Core Mobility, Inc. | Load balancing between users of a wireless base station |
US7440430B1 (en) * | 2004-03-30 | 2008-10-21 | Cisco Technology, Inc. | Jitter buffer management for mobile communication handoffs |
US7424026B2 (en) * | 2004-04-28 | 2008-09-09 | Nokia Corporation | Method and apparatus providing continuous adaptive control of voice packet buffer at receiver terminal |
JP4076981B2 (ja) | 2004-08-09 | 2008-04-16 | Kddi株式会社 | 通信端末装置およびバッファ制御方法 |
CN101048813B (zh) * | 2004-08-30 | 2012-08-29 | 高通股份有限公司 | 用于语音ip传输的自适应去抖动缓冲器 |
US8085678B2 (en) | 2004-10-13 | 2011-12-27 | Qualcomm Incorporated | Media (voice) playback (de-jitter) buffer adjustments based on air interface |
SG124307A1 (en) * | 2005-01-20 | 2006-08-30 | St Microelectronics Asia | Method and system for lost packet concealment in high quality audio streaming applications |
US8102872B2 (en) * | 2005-02-01 | 2012-01-24 | Qualcomm Incorporated | Method for discontinuous transmission and accurate reproduction of background noise information |
US20060187970A1 (en) * | 2005-02-22 | 2006-08-24 | Minkyu Lee | Method and apparatus for handling network jitter in a Voice-over IP communications network using a virtual jitter buffer and time scale modification |
US8155965B2 (en) * | 2005-03-11 | 2012-04-10 | Qualcomm Incorporated | Time warping frames inside the vocoder by modifying the residual |
US8355907B2 (en) * | 2005-03-11 | 2013-01-15 | Qualcomm Incorporated | Method and apparatus for phase matching frames in vocoders |
US8078474B2 (en) * | 2005-04-01 | 2011-12-13 | Qualcomm Incorporated | Systems, methods, and apparatus for highband time warping |
-
2004
- 2004-10-13 US US10/964,319 patent/US8085678B2/en active Active
-
2005
- 2005-10-12 ES ES05812662.4T patent/ES2442860T3/es active Active
- 2005-10-12 KR KR1020077010842A patent/KR100898885B1/ko active IP Right Grant
- 2005-10-12 CN CN200580042642.7A patent/CN101076989B/zh active Active
- 2005-10-12 MX MX2007004518A patent/MX2007004518A/es not_active Application Discontinuation
- 2005-10-12 RU RU2007117701/09A patent/RU2380849C2/ru active
- 2005-10-12 BR BRPI0515985-7A patent/BRPI0515985B1/pt active IP Right Grant
- 2005-10-12 JP JP2007536954A patent/JP4532560B2/ja active Active
- 2005-10-12 WO PCT/US2005/037075 patent/WO2006044696A1/en active Application Filing
- 2005-10-12 EP EP05812662.4A patent/EP1800454B1/en active Active
- 2005-10-12 EP EP10182855.6A patent/EP2276220B1/en active Active
- 2005-10-12 CA CA2583740A patent/CA2583740C/en active Active
- 2005-10-12 KR KR1020097004030A patent/KR101104657B1/ko active IP Right Grant
- 2005-10-12 AU AU2005295558A patent/AU2005295558C1/en not_active Ceased
-
2007
- 2007-04-12 IL IL182530A patent/IL182530A0/en unknown
-
2011
- 2011-05-20 US US13/112,898 patent/US20110222423A1/en not_active Abandoned
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101304557B (zh) * | 2008-04-25 | 2012-09-05 | 华为技术有限公司 | 一种分组传输控制方法及装置 |
CN101848075A (zh) * | 2009-03-26 | 2010-09-29 | 索尼公司 | 接收装置和用于接收装置的时刻校正方法 |
CN101909181A (zh) * | 2009-05-08 | 2010-12-08 | 晨星软件研发(深圳)有限公司 | 数字视频信号解调装置及其方法 |
CN101909181B (zh) * | 2009-05-08 | 2013-12-04 | 晨星软件研发(深圳)有限公司 | 数字视频信号解调装置及其方法 |
US8976758B2 (en) | 2010-07-08 | 2015-03-10 | Realtek Semiconductor Corporation | Wireless communication system and method for adjusting used depth of buffer unit in wireless communication system |
CN102340827A (zh) * | 2010-07-14 | 2012-02-01 | 瑞昱半导体股份有限公司 | 无线通信系统以及在其中调整缓冲单元的使用深度的方法 |
CN102340827B (zh) * | 2010-07-14 | 2015-01-14 | 瑞昱半导体股份有限公司 | 无线通信系统以及在其中调整缓冲单元的使用深度的方法 |
WO2013026203A1 (en) * | 2011-08-24 | 2013-02-28 | Huawei Technologies Co., Ltd. | Audio or voice signal processor |
CN103404053A (zh) * | 2011-08-24 | 2013-11-20 | 华为技术有限公司 | 音频或语音信号处理器 |
CN106850160A (zh) * | 2013-02-08 | 2017-06-13 | 英特尔德国有限责任公司 | 无线电通信装置及用于控制无线电通信装置的方法 |
CN106850160B (zh) * | 2013-02-08 | 2022-11-04 | 苹果公司 | 无线电通信装置及用于控制无线电通信装置的方法 |
CN107439039A (zh) * | 2015-04-10 | 2017-12-05 | 高通股份有限公司 | 切换期间的速率适配 |
CN105071897B (zh) * | 2015-07-03 | 2018-05-29 | 东北大学 | 一种网络实时音频会话媒体数据多径冗余传输方法 |
CN105071897A (zh) * | 2015-07-03 | 2015-11-18 | 东北大学 | 一种网络实时音频会话媒体数据多径冗余传输方法 |
CN108141793B (zh) * | 2015-10-13 | 2021-07-09 | 三星电子株式会社 | 用于提供基于单播的多媒体服务的方法和装置 |
CN108141793A (zh) * | 2015-10-13 | 2018-06-08 | 三星电子株式会社 | 用于提供基于单播的多媒体服务的方法和装置 |
US11381938B2 (en) | 2015-10-13 | 2022-07-05 | Samsung Electronics Co., Ltd. | Method and apparatus for providing unicast-based multimedia service |
US10972878B2 (en) | 2015-10-13 | 2021-04-06 | Samsung Electronics Co., Ltd. | Method and apparatus for providing unicast based multimedia service |
CN106656649A (zh) * | 2016-09-14 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 一种实时通话过程中基于测速的通道切换方法、客户端与服务器 |
CN106656649B (zh) * | 2016-09-14 | 2021-01-01 | 腾讯科技(深圳)有限公司 | 一种实时通话过程中基于测速的通道切换方法、客户端与服务器 |
CN109996286A (zh) * | 2017-12-29 | 2019-07-09 | 华为技术有限公司 | 通信方法和装置 |
CN112840607A (zh) * | 2018-10-12 | 2021-05-25 | 麻省理工学院 | 用于改进不确定网络环境中的延迟-抖动权衡的分集路由 |
CN112840607B (zh) * | 2018-10-12 | 2022-05-27 | 麻省理工学院 | 用于减少递送延迟抖动的计算机实现的方法、系统以及可读介质 |
CN110618879A (zh) * | 2019-08-15 | 2019-12-27 | 北京三快在线科技有限公司 | 消息处理方法、装置、电子设备和计算机可读介质 |
CN112527782A (zh) * | 2019-09-19 | 2021-03-19 | 北京京东振世信息技术有限公司 | 一种数据处理的方法和装置 |
CN112527782B (zh) * | 2019-09-19 | 2023-09-22 | 北京京东振世信息技术有限公司 | 一种数据处理的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
ES2442860T3 (es) | 2014-02-13 |
JP4532560B2 (ja) | 2010-08-25 |
IL182530A0 (en) | 2007-09-20 |
KR20090031791A (ko) | 2009-03-27 |
RU2380849C2 (ru) | 2010-01-27 |
CA2583740C (en) | 2014-01-07 |
US8085678B2 (en) | 2011-12-27 |
CA2583740A1 (en) | 2006-04-27 |
EP2276220B1 (en) | 2014-07-23 |
WO2006044696A1 (en) | 2006-04-27 |
BRPI0515985A (pt) | 2008-08-12 |
AU2005295558C1 (en) | 2010-04-29 |
EP1800454B1 (en) | 2013-11-20 |
KR101104657B1 (ko) | 2012-01-13 |
RU2007117701A (ru) | 2008-11-20 |
JP2008516562A (ja) | 2008-05-15 |
BRPI0515985B1 (pt) | 2019-03-19 |
CN101076989B (zh) | 2014-07-02 |
MX2007004518A (es) | 2007-06-20 |
KR20070064673A (ko) | 2007-06-21 |
EP1800454A1 (en) | 2007-06-27 |
AU2005295558B2 (en) | 2009-11-19 |
AU2005295558A1 (en) | 2006-04-27 |
EP2276220A1 (en) | 2011-01-19 |
KR100898885B1 (ko) | 2009-05-21 |
US20060077994A1 (en) | 2006-04-13 |
US20110222423A1 (en) | 2011-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101076989B (zh) | 基于估计延迟的去抖动缓冲器调整 | |
US6760303B1 (en) | Channel-type switching based on cell load | |
CN1191726C (zh) | 移动无线通信系统中的信道切换方法及无线网控制节点 | |
US7787377B2 (en) | Selective redundancy for Voice over Internet transmissions | |
JP4527779B2 (ja) | サービス別の送信時間制御を伴う、高速アップリンク・パケット・アクセス(HSUPA)における自律送信のための低速MAC−e | |
JP4971444B2 (ja) | 高速ダウンリンクパケットアクセス(hsdpa)チャネルのカバレージ向上 | |
US6947436B2 (en) | Method for optimizing forward link data transmission rates in spread-spectrum communications systems | |
US20030012217A1 (en) | Channel-type switching to a common channel based on common channel load | |
CN1452827A (zh) | 无线通信网中载送分组语音和数据的方法和设备 | |
CN1618204A (zh) | 分组数据系统的有效多点传送 | |
CN1761356A (zh) | 一种码分多址系统中公共信道向专用信道的类型转换方法 | |
CN1930810A (zh) | 用于减小错误的帧分类的方法和设备 | |
Masseroni et al. | TCP Flow Control Parameters Impact On Heavy Loaded Wireless Networks Performance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1108249 Country of ref document: HK |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1108249 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |