音频速率适配中的智能译码模式切换制造技术

技术编号:27071398 阅读:37 留言:0更新日期:2021-01-15 14:54
一种智能译码模式切换的方法包含接收包含主要副本和部分副本的第一数据。所述方法包含确定将译码模式从信道认知模式切换到非信道认知模式是否可以是有利的。所述方法进一步包含响应于确定结果将请求发射到另一装置以用于译码模式切换。所述方法包含对包含主要副本的第二数据的接收和解码。

【技术实现步骤摘要】
【国外来华专利技术】音频速率适配中的智能译码模式切换根据35U.S.C.§119主张优先权本专利申请主张2018年6月4日递交的标题为“音频速率适配中的智能译码模式切换(SMARTCODINGMODESWITCHINGINAUDIORATEADAPTATION)”的第15/997,531号非临时申请的优先权,所述专利申请让渡给本受让人并且在此以引用的方式明确并入本文中。
本专利技术大体上涉及在话音通信中调节译码模式。
技术介绍
技术进步已经产生更小且更强大的计算装置。举例来说,当前存在多种便携式个人计算装置,包含无线电话,例如移动和智能电话、平板计算机和膝上型计算机,其体积小、重量轻,且易于由用户携带。这些装置可以经由无线网络传送话音和数据包。此外,许多此类装置并入有额外功能性,例如,数字静态相机、数码摄像机、数字记录器和音频文件播放器。并且,此类装置可以处理可执行指令,包含可以用于接入因特网的软件应用程序,例如,网络浏览器应用程序。因而,这些装置可以包含相当大的计算能力。例如无线电话的电子装置可经由网络发送和接收数据。举例来说,可经由电路交换网络(例如,公共交换电话网络(PSTN)、全球移动通信系统(GSM)网络等)或包交换网络(例如,因特网协议话音(VoIP)网络、长期演进话音(VoLTE)网络等)发送和接收音频数据。第三代合作伙伴计划(3GPP)语音编解码器的演进已经从自适应多速率(AMR)演进到自适应多速率宽带(AMR-WB)并且演进到增强型话音服务(EVS)。在包交换网络中,对应于音频帧的序列的音频包可从源装置单独地路由到目的地装置。由于网络状况,音频包可能无序地到达。目的地装置可在去抖动缓冲器中存储接收到的包,并且如果接收到的包是无序的,那么可重新安排接收到的包。目的地装置可基于接收到的包产生经处理的音频信号。由源装置发送的特定包可能不会被目的地装置接收到,或可能被目的地装置错误地接收到。目的地装置可能不能够恢复与特定包相关联的数据的全部或一部分。由于去抖动缓冲器的缓冲深度增大并且在处理之前包的缓冲时间增大,所以经处理的音频信号的质量可改进,这是因为更多包有时间到达目的地装置。然而,增大缓冲深度可增大端对端延迟,从而不利地影响用户体验。减小缓冲深度减小端对端延迟,但是增大产生经处理的音频信号而没有用于帧的序列的一些帧的数据的机会,这是因为对应于帧的包尚未及时到达目的地装置。
技术实现思路
在特定方面中,装置包含去抖动缓冲器、分析器、发射器和语音解码器。去抖动缓冲器经配置以接收基于第一译码模式由发射装置编码的第一数据。第一译码模式可指示主要帧编码和冗余帧编码两者。去抖动缓冲器经配置以接收基于第二译码模式由发射装置编码的第二数据。第二译码模式可指示仅主要帧编码而没有冗余帧编码。分析器经配置以确定是否满足译码模式改变的状况。发射器经配置以响应于通过分析器确定满足状况将请求发射到发射装置。请求可指示译码模式变为对应于仅主要帧编码而没有冗余帧编码的第二译码模式。语音解码器经配置以对第一数据进行解码,所述第一数据包含音频信号的第一帧的部分副本和音频信号的第二帧的主要副本。语音解码器进一步经配置以对第二数据进行解码,所述第二数据包含音频信号的第三帧的主要副本而没有另一帧的部分副本。在另一方面中,方法包含接收第一数据。第一数据可以是基于指示主要帧编码和冗余帧编码两者的第一译码模式由发射装置编码的。方法还包含对第一数据进行解码,所述第一数据包含音频信号的第一帧的部分副本和音频信号的第二帧的主要副本。方法进一步包含确定是否满足译码模式改变的状况并且响应于确定满足状况将请求发射到发射装置。请求可指示译码模式变为对应于主要帧编码而没有冗余帧编码的第二译码模式。方法还包含在接收装置处接收第二。第二数据可基于第二译码模式由发射装置编码。方法还包含对第二数据进行解码。第二数据可包含音频信号的第三帧的主要副本。在另一方面中,非暂时性计算机可读媒体包含指令,所述指令在由处理器在处理器内执行时,使得所述处理器执行包含接收第一数据的操作。第一数据可以是基于指示主要帧编码和冗余帧编码两者的第一译码模式由发射装置编码的。操作还包含对第一数据进行解码,所述第一数据包含音频信号的第一帧的部分副本和音频信号的第二帧的主要副本。操作进一步包含确定是否满足译码模式改变的状况并且响应于确定满足状况将请求发射到发射装置。请求可指示译码模式变为对应于主要帧编码而没有冗余帧编码的第二译码模式。操作还包含在接收装置处接收第二。第二数据可基于第二译码模式由发射装置编码。操作还包含对第二数据进行解码。第二数据可包含音频信号的第三帧的主要副本。在另一方面中,装置包含用于接收第一数据的装置。第一数据可以是基于指示主要帧编码和冗余帧编码两者的第一译码模式由发射装置编码的。装置还包含用于对第一数据进行解码的装置,所述第一数据包含音频信号的第一帧的部分副本和音频信号的第二帧的主要副本。装置进一步包含用于确定是否满足译码模式改变的状况的装置以及响应于确定满足状况用于将请求发射到发射装置的装置。请求可指示译码模式变为对应于主要帧编码而没有冗余帧编码的第二译码模式。装置还包含用于在接收装置处接收第二的装置。第二数据可基于第二译码模式由发射装置编码。装置还包含用于对第二数据进行解码的装置。第二数据可包含音频信号的第三帧的主要副本。附图说明图1是可操作以基于请求改变译码模式的系统的特定说明性实例;图2是说明用于信道认知模式的操作的特定实例的图式;图3是用于信道认知编码的高水平描述的特定示例性图式;图4是用于信道认知解码的高水平描述的特定示例性图式;图5是说明改变译码模式的特定方法的流程图;图6是说明改变译码模式以用于操作EVS编解码器的特定方法的的另一流程图;图7是在概念上说明基于3GPP的电信系统的实例的框图;图8是在概念上说明基于3GPP2的电信系统的实例的框图;图9是在概念上说明在UTRAN或RAN架构中的接入网络的实例的图式;图10是与UE通信的基站(BS)的框图;以及图11是可操作以切换译码模式的装置的特定说明性实例的框图。具体实施方式本文中所描述的原理可应用(例如)到耳机、手机,或经配置以基于包发射错误恢复执行冗余的其它音频装置。除非通过其上下文明确地限制,否则在本文中使用术语“信号”来指示其一般含义中的任一者,包含如在导线、总线或其它发射媒体上表达的存储器位置的状态(或存储器位置的集合)。除非通过其上下文明确地限制,否则在本文中使用术语“产生”来指示其一般含义中的任一者,例如计算或以其它方式生成。除非通过其上下文明确地限制,否则在本文中使用术语“计算”来指示其一般含义中的任一者,例如计算、评估、估计,和/或从多个值中选择。除非通过其上下文明确地限制,否则使用术语“获得”来指示其一般含义中的任一者,例如,计算、导出、接收(例如,从另一组件、块或装置),和/或检索(例如,从存储器寄存器或存储元件的阵列)。除非通过其上下文明确地本文档来自技高网
...

【技术保护点】
1.一种传送音频信号的方法,其包括:/n在接收装置的去抖动缓冲器处接收第一数据,其中所述第一数据是基于第一译码模式由发射装置编码的,并且其中所述第一译码模式指示主要帧编码和冗余帧编码两者;/n通过所述接收装置的语音解码器对所述第一数据进行解码,所述第一数据包含所述音频信号的第一帧的部分副本和所述音频信号的第二帧的主要副本;/n在所述接收装置处确定是否满足译码模式改变的状况;/n响应于确定满足所述状况,将请求发射到所述发射装置,所述请求指示译码模式变为第二译码模式,其中所述第二译码模式指示主要帧编码而没有冗余帧编码;/n在所述接收装置的所述去抖动缓冲器处接收第二数据,其中所述第二数据是基于所述第二译码模式由所述发射装置编码的;以及/n通过所述接收装置的所述语音解码器对所述第二数据进行解码,所述第二数据包含所述音频信号的第三帧的主要副本。/n

【技术特征摘要】
【国外来华专利技术】20180604 US 15/997,5311.一种传送音频信号的方法,其包括:
在接收装置的去抖动缓冲器处接收第一数据,其中所述第一数据是基于第一译码模式由发射装置编码的,并且其中所述第一译码模式指示主要帧编码和冗余帧编码两者;
通过所述接收装置的语音解码器对所述第一数据进行解码,所述第一数据包含所述音频信号的第一帧的部分副本和所述音频信号的第二帧的主要副本;
在所述接收装置处确定是否满足译码模式改变的状况;
响应于确定满足所述状况,将请求发射到所述发射装置,所述请求指示译码模式变为第二译码模式,其中所述第二译码模式指示主要帧编码而没有冗余帧编码;
在所述接收装置的所述去抖动缓冲器处接收第二数据,其中所述第二数据是基于所述第二译码模式由所述发射装置编码的;以及
通过所述接收装置的所述语音解码器对所述第二数据进行解码,所述第二数据包含所述音频信号的第三帧的主要副本。


2.根据权利要求1所述的方法,其中对所述第一数据进行解码包括对所述音频信号的所述第一帧的所述部分副本和所述音频信号的所述第二帧的所述主要副本中的至少一个进行解码。


3.根据权利要求2所述的方法,其进一步包括:
检测在所述接收装置的所述去抖动缓冲器中特定帧缺失;以及
响应于检测到在所述接收装置的所述去抖动缓冲器中所述特定帧缺失,对所述音频信号的所述第一帧的所述部分副本进行解码。


4.根据权利要求1所述的方法,其中确定是否满足译码模式改变的所述状况是基于指示通过所述语音解码器的多个部分副本的统计使用的信息的。


5.根据权利要求1所述的方法,其中确定是否满足译码模式改变的所述状况包括:
计算经解码的语音信号的第一质量测量值,其中所述经解码的语音信号包含至少从帧的部分副本解码的语音信号的一部分;以及
比较所述第一质量测量值与第一阈值。


6.根据权利要求1所述的方法,其中确定是否满足译码模式改变的所述状况包括通过错误隐藏机构接收指示。


7.根据权利要求1所述的方法,其中所述第一译码模式对应于信道认知模式并且所述第二译码模式对应于非信道认知模式。


8.根据权利要求7所述的方法,其中所述第一译码模式对应于第一位速率并且所述第二译码模式对应于第二位速率,其中所述第二位速率高于所述第一位速率。


9.根据权利要求7所述的方法,其中所述第一译码模式对应于增强语音服务EVS信道认知模式并且所述第二译码模式对应于EVS非信道认知模式。


10.一种用于传送音频信号的设备,其包括:
去抖动缓冲器,其经配置以:
接收第一数据,其中所述第一数据是基于第一译码模式由发射装置编码的,并且其中所述第一译码模式指示主要帧编码和冗余帧编码两者;以及
接收第二数据,其中所述第二数据是基于第二译码模式由所述发射装置编码的;
分析器,其耦合到所述去抖动缓冲器,其经配置以确定是否满足译码模式改变的状况;
发射器,其经配置以响应于通过所述分析器确定满足所述状况将请求发射到所述发射装置,所述请求指示译码模式变为所述第二译码模式,其中所述第二译码模式指示主要帧编码而没有冗余帧编码;以及
语音解码器,其耦合到所述去抖动缓冲器,其经配置以:
对所述第一数据进行解码,所述第一数据包含所述音频信号的第一帧的部分副本和所述音频信号的第二帧的主要副本;以及
对所述第二数据进行解码,所述第二数据包含所述音频信号的第三帧的主要副本。


11.根据权利要求10所述的设备,其中所述语音解码器进一步经配置以基于对所述音频信号的所述第一帧的所述部分副本和所述音频信号的所述第二帧的所述主要副本中的至少一个进行解码对所述第一数据进行解码。


12.根据权利要求11所述的设备,其中所述分析器进一步经配置以检测在所述去抖动缓冲器中特定帧缺失,并且其中响应于检测到在所述去抖动缓冲器中所述特定帧缺失所述语音解码器经配置以对所述音频信号的所述第一帧的所述部分副本进行解码。


13.根据权利要求10所述的设备,其中确定是否满足译码模式改变的状况是基于指示通过所述语音解码器的多个部分副本的统计使用的信息的。


14.根据权利要求10所述的设备,其中所述分析器进一步经配置以:
计算经解码的语音信号的第一质量测量值,其中所述经解码的语音信号包含至少从帧的部分副本解码的语音信号的一部分;以及
比较所述第一质量测量值与第一阈值。


15....

【专利技术属性】
技术研发人员:S·巴蒂亚T·李S·拉马钱德兰B·卡尔马卡A·普拉萨德
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1