用于错误校正数据的偏移选择制造技术

技术编号:14943196 阅读:58 留言:0更新日期:2017-04-01 09:29
本发明专利技术揭示一种方法,所述方法包含在第一装置的解码器处,确定对应于第一特定包和第二特定包之间的偏移的偏移值。所述第一装置包含去抖动缓冲器。所述方法还包含向第二装置的编码器发射所述偏移值,以使得所述第二装置能够基于所述偏移值而向所述第一装置发送包。

【技术实现步骤摘要】
【国外来华专利技术】优先权主张本申请案主张2015年6月24日申请的美国专利申请案第14/749,474号、2014年7月22日申请的美国临时专利申请案第62/027,595号,以及2014年8月26日申请的美国临时专利申请案第62/042,013号的优先权,全部所述申请案的名称为“用于错误校正数据的偏移选择”,其内容全部并入本文中。
本专利技术大体上涉及用于错误校正数据的偏移选择。
技术介绍
技术的进步已经带来更小且更强大的计算装置。例如,当前存在多种便携式个人计算装置,包含无线电话,例如移动和智能电话、平板计算机和膝上型计算机,其体积小、重量轻,且易于由用户携带。这些装置可经由无线网络传送话音和数据包。另外,许多此类装置并入有额外功能性,例如数字静态相机、数码摄像机、数字记录器和音频文件播放器。而且,此类装置可处理可执行指令,包含软件应用程序,例如可用以接入因特网的网络浏览器应用程序。由此,这些装置可包含大量计算能力。源装置(例如,第一电子装置)可向目的地装置(例如,第二电子装置)发送包。由于网络条件,包可能会无次序地到达目的地装置。目的地装置可在去抖动缓冲器中存储接收到的包,并且如果接收到的包是无次序的,那么可重新布置接收到的包。目的地装置可基于接收到的包,重构建数据。由源装置发送的特定包可能不会被目的地装置接收到,或可能被目的地装置错误地接收到。目的地装置可能不能够恢复与所述特定包相关联的数据的全部或一部分。
技术实现思路
根据一个实施方案,方法包含在第一装置的解码器处,确定对应于第一特定包和第二特定包之间的偏移的偏移值。第一装置包含去抖动缓冲器。在某些情形中,特定包可处于去抖动缓冲器中,并且可基于由去抖动缓冲器接收到的包的统计测量值,确定偏移值。所述方法还包含向第二装置的编码器发射偏移值,以使得第二装置能够基于所述偏移值而向第一装置发送包。根据另一实施方案,装置包含去抖动缓冲器,其经配置以存储一或多个包。装置还包含解码器,其经配置以确定对应于第一特定包和第二特定包之间的偏移的偏移值。在某些情形中,特定包可处于去抖动缓冲器中,并且可基于由去抖动缓冲器接收到的包的统计测量值,确定偏移值。装置进一步包含发射器,其经配置以向第二装置发射偏移值,以使得第二装置能够基于所述偏移值而向所述装置发送包。根据另一实施方案,非暂时性计算机可读媒体包含指令,所述指令在经第一装置执行时,使得第一装置确定对应于第一特定包和第二特定包之间的偏移的偏移值。第一装置包含去抖动缓冲器。在某些情形中,特定包可处于去抖动缓冲器中,并且可基于由去抖动缓冲器接收到的包的统计测量值,确定偏移值。指令还可执行以使第一装置向第二装置发射偏移值,以使得第二装置能够基于所述偏移值而向第一装置发送包。根据另一实施方案,装置包含用于存储一或多个包的装置和用于确定对应于第一特定包和第二特定包之间的偏移的偏移值的装置。在某些情形中,特定包可处于用于存储一或多个包的装置中,并且基于由用于存储一或多个包的装置接收到的包的统计测量值,确定偏移值。装置还包含用于向第二装置发射偏移值,以使得第二装置能够基于所述偏移值而向所述装置发送包的装置。附图说明图1是经操作以确定偏移值从而检索包的部分冗余信息的系统;图2是包含在早先时间发送的包的部分副本的包;图3是经操作以确定偏移值从而改进丢失的包恢复的方法的过程图;图4是用于确定偏移值以改进丢失的包恢复的状态图;图5是具有经操作以承载偏移值的代码模式请求字段的实时传输协议有效负载标头;图6是展示确定偏移值以检索丢失的包的部分冗余信息的方法的流程图;以及图7是经操作以确定偏移值从而检索丢失的包的部分冗余信息的装置的框图。具体实施方式本文中所描述的原理可应用(例如)到耳机、手机,或经配置以基于包发射错误恢复,执行冗余的其它音频装置。除非通过其上下文明确限制,否则在本文中使用术语“信号”来指示其一般含义中的任一者,包含如在导线、总线或其它发射媒体上表达的存储器位置(或存储器位置集合)的状态。除非通过其上下文明确限制,否则在本文中使用术语“产生”来指示其一般含义中的任一者,例如计算或以其它方式生成。除非通过其上下文明确限制,否则在本文中使用术语“计算”来指示其一般含义中的任一者,例如计算、评估、估计,和/或从多个值中选择。除非通过其上下文明确限制,否则使用术语“获得”来指示其一般含义中的任一者,例如计算、导出、接收(例如,从另一组件、块或装置),和/或检索(例如,从存储寄存器或存储元件阵列)。除非通过其上下文明确限制,否则使用术语“生成”来指示其一般含义中的任一者,例如计算、产生,和/或提供。除非通过其上下文明确限制,否则使用术语“提供”来指示其一般含义中的任一者,例如计算、产生,和/或生成。除非通过其上下文明确地限制,否则使用术语“耦合”来指示直接或间接电连接或物理连接。如果连接是间接的,那么所属领域的技术人员将充分理解,所“耦合”的结构之间可存在其它块或组件。术语“配置”可参考如通过其特定上下文指示的方法、设备/装置,和/或系统来使用。在本专利技术的说明书和权利要求书中使用术语“包括”时,并不排除其它元件或操作。使用术语“基于”(如在“A基于B”中)来指示其一般含义中的任一者,包含情况(i)“至少基于”(例如“A至少基于B”),以及(如果在特定上下文中合适)(ii)“等于”(例如“A等于B”)。在其中A基于B包含至少基于的情况(i)下,此可包含其中A耦合到B的配置。类似地,使用术语“响应于”来指示其一般含义中的任一者,包含“至少响应于”。使用术语“至少一个”来指示其一般含义中的任一者,包含“一或多个”。使用术语“至少两个”来指示其一般含义中的任一者,包含“两个或两个以上”。术语“设备”和“装置”通用地且可互换地使用,除非特定上下文另有指示。除非另有指示,否则对具有特定特征的设备的操作的任何揭示内容还明确地希望揭示具有类似特征的方法(且反之亦然),且对根据特定配置的设备的操作的任何揭示内容还明确地希望揭示根据类似配置的方法(且反之亦然)。术语“方法”、“过程”、“程序”和“技术”通用地且可互换地使用,除非特定上下文另有指示。术语“元件”和“模块”可用于指示较大配置的一部分。通过参考文档的一部分进行的任何并入也应理解为并入了在所述部分内参考的术语或变量的定义,其中此类定义出现在文档中的其它地方,以及并入了在所并入部分中参考的任何图。如本文所使用,术语“通信装置”是指可用于经由无线通信网路进行话音和/或数据通信的电子装置。通信装置的实例包含蜂巢式电话、个人数字助理(PDA)、手持型装置、耳机、无线调制解调器、膝上型计算机、个人计算机等。本文中所描述的装置可与一或多个移动电信技术兼容。例如,本文中所描述的装置可与第三代(3G)移动电信技术、第四代(4G)移动电信技术和/或第五代(5G)移动电信技术兼容。另外地或在替代方案中,本文中所描述的装置可与不同标准(例如,长期演进(LTE)无线通信标准、LTE-A无线通信标准、全球微波接入互操作性(WiMAX)无线通信标准等)兼容。参看图1,揭示了经操作以确定偏移值从而检索丢失的包的部分冗余信息的系统,所述系统总体上标示为100。系统100包含经由网络150与一或多个其它装置(例如,第二本文档来自技高网...
用于错误校正数据的偏移选择

【技术保护点】
一种方法,其包括:在第一装置的解码器处,确定对应于第一特定包和第二特定包之间的偏移的偏移值,其中所述第一装置包含去抖动缓冲器;以及向第二装置发射所述偏移值,以使得所述第二装置能够基于所述偏移值而向所述第一装置发送包。

【技术特征摘要】
【国外来华专利技术】2014.07.22 US 62/027,595;2014.08.26 US 62/042,013;1.一种方法,其包括:在第一装置的解码器处,确定对应于第一特定包和第二特定包之间的偏移的偏移值,其中所述第一装置包含去抖动缓冲器;以及向第二装置发射所述偏移值,以使得所述第二装置能够基于所述偏移值而向所述第一装置发送包。2.根据权利要求1所述的方法,其中,基于所述偏移值,所述第二装置构建所述包,以使得基于所述偏移值,稍后发送的包包含早先发送的包的错误校正数据。3.根据权利要求2所述的方法,其中所述错误校正数据包含所述早先发送的包的部分副本。4.根据权利要求1所述的方法,其进一步包括:在所述第一装置的所述解码器处,由所述第二装置接收所述偏移值的接收应答。5.根据权利要求4所述的方法,其中所述接收应答包含在一或多个包中,所述包包含从所述第二装置接收的部分冗余数据。6.根据权利要求4所述的方法,其中从所述第二装置接收的包的一或多个有效负载位包含所述接收应答。7.根据权利要求4所述的方法,其中从所述第二装置接收的包的一或多个水印位包含所述接收应答。8.根据权利要求4所述的方法,其中从所述第二装置接收的包的标头包含所述接收应答。9.根据权利要求4所述的方法,其中所述接收应答被提供作为所述偏移值的指示。10.根据权利要求1所述的方法,其中所述偏移值对应于前向错误校正FEC偏移值。11.根据权利要求1所述的方法,其进一步包括:经由前向信道接收所述包。12.根据权利要求1所述的方法,其中经由反向信道并使用带内信令或带外信令来发射所述偏移值。13.根据权利要求12所述的方法,其中针对带内信令,使用实时传输协议RTP有效负载标头的代码模式请求CMR字段来发射所述偏移值。14.根据权利要求12所述的方法,其中针对带内信令,使用有效负载位或有效负载内部的水印位来发射所述偏移值。15.根据权利要求1所述的方法,其中所述解码器包含在语音声码器中。16.根据权利要求1所述的方法,其中基于由所述去抖动缓冲器接收的包的统计测量值,确定所述偏移值。17.根据权利要求1所述的方法,其中确定所述偏移值包括通过以下操作,确定特定偏移值:确定存储在所述去抖动缓冲器中的每一包和所述第一特定包之间的偏移值;以及基于去抖动缓冲器内容的历史,确定概率质量函数,从而确定所述去抖动缓冲器包含具有与丢失的包相关联的偏移值的包的概率;其中所述特定偏移值是基于所述概率质量函数。18.根据权利要求1所述的方法,其中在被发射到所述第二装置的包中分配两个位以指示所述偏移值。19.根据权利要求18所述的方法,其中所述两个位指示所述偏移值等于2、3、5或7。20.一种装置,其包括:去抖动缓冲器,其经配置以存储一或多个包;解码器,其经配置以确定对应于第一特定包和第二特定包之间的偏移的偏移值;以及发射器,其经配置以向第二装置发射所述偏移值,以使得所述第二装置能够基于所述偏移值而向所述装置发送包。21.根据权利要求20所述的装置,其中,基于所述偏移值,所述第二装置构建所述包,以使得基于所述偏移值,稍后发送的包包含早先发送的包的错误校正数据。22.根据权利要求21所述的装置,其中所述错误校正数据包含所述早先发送的包的部分副本。23.根据权利要求20所述的装置,其中所述解码器经进一步配置以从所述第二装置接收所述偏移值的接收应答。24.根据权利要求23所述的装置,其中所述接收应答包含在从所述第二装置接收且包含部分冗余数据的一或多个包中。25.根据权利要求20所述的装置,其中基于由所述去抖动缓冲器接收的包的统计测量值,确定所述偏移值。26.根据权利要求20所述的装置,其中所述偏移值对应于前向错误校正FE...

【专利技术属性】
技术研发人员:苏巴辛格哈·夏敏达·苏巴辛格哈文卡特什·克里希南维韦克·拉金德朗芬卡特拉曼·S·阿提坎卓·莫利·波力斯堤
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1