在语音呼叫期间设备发起的编解码速率改变的制作方法

文档序号:9732542阅读:598来源:国知局
在语音呼叫期间设备发起的编解码速率改变的制作方法
【技术领域】
[0001]所述实施例整体涉及通信技术,并且更具体地涉及在互联网协议语音(VoIP)呼叫期间由无线通信设备发起的编解码速率改变。
【背景技术】
[0002]参与VoIP呼叫诸如长期演进语音(VoLTE)呼叫的无线通信设备可使用音频编解码器以对在呼叫期间交换的音频数据进行编码和解码。音频编解码器可具有编解码速率,该速率可限定用于对音频数据进行编码的比特率,并因此限定从以编解码速率来对音频数据样本(在VoLTE呼叫中通常为20毫秒的音频数据)进行编码得出的音频数据包的大小。
[0003]无线通信设备通过可用于支持VoIP呼叫的无线链路可发送和/或接收的数据的量可取决于射频(RF)信道状况。同样地,在呼叫建立期间被选择使用的编解码速率可基于呼叫开始时既有的信道状况来选择。然而,信道状况可随时间波动,并且无线通信设备在通信会话期间可经历各种不同的状况。例如,参与呼叫的无线通信设备在呼叫期间可进入RF状况差的区域,并且可无法成功地发送以在呼叫建立阶段期间选择的编解码速率来编码的封装的声码器分组。该无法成功发送封装的声码器分组可导致呼叫中断,并且在一些情况下甚至可导致呼叫丢失,因此对用户体验产生负面影响。

【发明内容】

[0004]本文公开的一些实施例提供了由无线通信设备在VoIP呼叫诸如VoLTE呼叫期间发起编解码速率改变。更具体地,根据一些示例性实施例的无线通信设备可响应于确定由无线通信设备所观察的信道质量满足用于请求编解码速率改变的定义的阈值来在呼叫期间请求编解码速率改变。例如,在一些实施例中,可在无线通信设备的物理层观察到信道质量,并且如果所观察到的信道质量满足用于请求编解码速率改变的阈值,则设备可在该设备的实时传输协议(RTP)层处请求编解码速率改变。同样地,如果信道状况在呼叫期间下降,该设备可发起编解码速率改变至较低的编解码速率以使得编码语音数据在下降的信道状况下能够成功传输。另外,在一些示例性实施例中,如果信道状况改善到可适应较高编解码速率的点,则可请求编解码速率改变至较高的编解码速率,使得在该呼叫中可提供较高质量的音频。因此,可通过减少音频中断和呼叫丢失改善用户体验。另外,在一些实施例中,在通过切换至较高的编解码速率以提供较高的音频质量来在呼叫期间改善信道状况的情况下,用户体验可被改善。
[0005]在第一示例性实施例中,提供了一种用于由无线通信设备在VoIP呼叫期间发起编解码速率改变的方法。VoIP呼叫可例如为VoLTE呼叫。该方法可包括无线通信设备在呼叫建立阶段期间建立用于VoIP呼叫的第一编解码速率;在VoIP呼叫的第一部分期间使用第一编解码速率来对用于传输的语音数据进行编码;确定使用第一编解码速率时的信道质量;确定信道质量满足用于请求编解码速率改变的阈值;响应于信道质量满足阈值来请求从第一编解码速率到第二编解码速率的编解码速率改变;以及在VoIP呼叫的第二部分期间使用第二编解码速率来对用于传输的语音数据进行编码。
[0006]在第一示例性实施例的一些具体实施中,无线通信设备可包括物理层和RTP层。在一些此类具体实施中,信道质量可在物理层处确定,并且可响应于被提供给RTP层的信道质量满足用于请求编解码速率改变的阈值的指示来在RTP层处请求编解码速率改变。
[0007]在第二示例性实施例中,提供了一种包括收发器和与该收发器耦接的处理电路的无线通信设备。该收发器可被配置为经由无线网络来传输数据和接收数据。在一些具体实施中,该收发器可被配置为经由长期演进(LTE)网络来传输数据和接收数据。该处理电路可被配置为控制无线通信设备在呼叫建立阶段期间建立用于VoIP呼叫的第一编解码速率。VoIP呼叫可例如为VoLTE呼叫。处理电路可被进一步配置为控制无线通信设备以在VoIP呼叫的第一部分期间使用第一编解码速率来对用于传输的语音数据进行编码;确定使用第一编解码速率时的信道质量;确定信道质量满足用于请求编解码速率改变的阈值;响应于信道质量满足阈值来请求从第一编解码速率到第二编解码速率的编解码速率改变;以及在VoIP呼叫的第二部分期间使用第二编解码速率来对用于传输的语音数据进行编码。
[0008]在第二示例性实施例的一些具体实施中,无线通信设备可包括物理层和RTP层。在此类具体实施中,处理电路可被配置为进一步控制无线通信设备以在物理层处确定信道质量;向RTP层提供信道质量满足阈值的指示;以及响应于信道质量满足阈值的指示来在RTP层处请求编解码速率改变。
[0009]在第三示例性实施例中,提供了一种用于由无线通信设备在VoIP呼叫期间发起编解码速率改变的计算机程序产品。Vo IP呼叫可例如为VoLTE呼叫。计算机程序产品可包括其上存储有计算机程序代码的至少一个非暂态计算机可读存储介质。第三示例性实施例的计算机程序代码可包括用于在呼叫建立阶段期间建立用于VoIP呼叫的第一编解码速率的程序代码;用于在VoIP呼叫的第一部分期间使用第一编解码速率来对用于传输的语音数据进行编码的程序代码;用于确定使用第一编解码速率时的信道质量的程序代码;用于确定信道质量满足用于请求编解码速率改变的阈值的程序代码;用于响应于信道质量满足阈值来请求从第一编解码速率到第二编解码速率的编解码速率改变的程序代码;以及用于在VoIP呼叫的第二部分期间使用第二编解码速率来对用于传输的语音数据进行编码的程序代码。
[0010]在第三示例性实施例的一些具体实施中,无线通信设备可包括物理层和RTP层。在一些此类具体实施中,计算机程序代码可包括用于在物理层处确定信道质量的程序代码;用于向RTP层提供信道质量满足阈值的指示的程序代码;以及用于响应于信道质量满足阈值的指示来在RTP层处请求编解码速率改变的程序代码。
[0011]在第四示例性实施例中,提供了一种用于由无线通信设备在VoIP呼叫期间发起编解码速率改变的设备。VoIP呼叫可例如为VoLTE呼叫。第四示例性实施例的设备可包括用于在呼叫建立阶段期间建立用于VoIP呼叫的第一编解码速率的装置;用于在VoIP呼叫的第一部分期间使用第一编解码速率来对用于传输的语音数据进行编码的装置;用于确定使用第一编解码速率时的信道质量的装置;用于确定信道质量满足用于请求编解码速率改变的阈值的装置;用于响应于信道质量满足阈值来请求从第一编解码速率到第二编解码速率的编解码速率改变的装置;以及用于在VoIP呼叫的第二部分期间使用第二编解码速率来对用于传输的语音数据进行编码的装置。
[0012]在第四示例性实施例的一些具体实施中,无线通信设备可包括物理层和RTP层。在一些此类具体实施中,该设备可包括用于在物理层处确定信道质量的装置;用于向RTP层提供信道质量满足阈值的指示;以及用于响应于信道质量满足阈值的指示来在RTP层处请求编解码速率改变的装置。
[0013]提供所述
【发明内容】
仅仅是为了概述一些示例性实施例,以便提供对本公开的一些方面的基本了解。因此,应当理解,上文所述的示例性实施例仅为实例,且不应理解为以任何方式缩小本发明的范围或实质。根据在结合以举例的方式示出所描述的实施例的原理的附图的情况下进行的以下详细描述,其他实施例、方面和优点将变得显而易见。
【附图说明】
[0014]通过参考结合附图所作的以下描述可最佳地理解所述实施例及其优点。这些附图绝不会限制本领域的技术人员在不脱离所述实施例的实质和范围的情况下可对所述实施例作出的形式和细节方面的任何改变。
[0015]图1示出了根据一些示例性实施例的无线通信系统。
[0016]图2示出了根据一些示例性实施例的可在无线通信设备上实现的设备的框图。
[0017]图3示出了根据一些示例性实施例的可在无线通信设备上实现的示例性系统层的系统层图示。
[0018]图4示出了根据一些示例性实施例的根据用于在互联网协议语音VoIP呼叫期间发起编解码速率改变的示例性方法的流程图。
[0019]图5示出了根据一些示例性实施例的根据用于在互联网协议语音VoIP呼叫期间发起编解码速率改变的另一个示例性方法的流程图。
[0020]图6示出了根据一些示例性实施例的根据用于在呼叫期间在切换编解码速率之后应用滞后条件的示例性方法的流程图。
[0021]图7示出了根据一些示例性实施例的根据用于在互联网协议语音VoIP呼叫期间发起编解码速率改变的示例性方法的信令图示。
[0022]图8示出了根据一些示例性实施例的根据用于在互联网协议语音VoIP呼叫期间发起编解码速率改变的另一个示例性方法的信令图示。
【具体实施方式】
[0023]本文所公开的各个示例性实施例可使得无线通信设备在VoIP呼叫诸如VoLTE呼叫期间能够更加容易地适应变化的信道状况,从而改善用户体验。就这一点而言,一些示例性实施例提供了一种无线通信设备,该无线通信设备被配置为响应于确定由该无线通信设备观察到的信道质量满足用于请求编解码速率改变的限定阈值来在呼叫期间请求编解码速率改变。诸如,如果信道状况在呼叫期间下降,则一些示例性实施例的无线通信设备可发起编解码速率改变至较低的编解码速率,以使得编码语音数据在下降的信道状况下能够成功传输。因此,可通过减少音频干扰和呼叫丢失改善用户体验。另外,在一些示例性实施例中,如果信道状况改善至可适应较高编解码速率的点,则可请求编解码速率改变至较高的编解码速率,使得可在该呼叫中提供较高质量的音频,从而改善用户体验。
[0024]图1示出了根据一些示例性实施例的无线通信系统100。无线通信系统100可包括多个通信设备,包括无线通信设备102和第二通信设备104。
[0025]无线通信设备102可以是被配置为经由无线电接入技术(RAT)来无线地访问网络诸如网络106并通过网络参与与另一个设备的通信会话的任何通信设备。作为非限制性示例,无线通信设备102可被实现为蜂窝电话诸如智能电话设备、平板计算设备、膝上型计算设备、和/或可被配置为无线地访问网络的其他计算设备。
[0026]如图1中所示,无线通信设备102可经由无线网络接入点108来无线地访问网络106。无线网络接入点108可实现为可被配置为向无线通信设备诸如无线通信设备102无线地提供网络接入的任何接入点。例如,在一些实施例中,无线网络接入点108可被实现为蜂窝基站,通过非限制性示例的方式,诸如收发器基站(BTS)、node B、演进型node B(eNB)、毫微微蜂窝基站,和/或其他类型的蜂窝基站。作为另外的示例,在一些实施例中,无线网络接入点
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1