本发明专利技术公开了一种用于由无线通信设备在VoIP呼叫期间发起编解码速率改变的方法。该方法可包括无线通信设备在呼叫建立阶段期间建立用于VoIP呼叫的第一编解码速率;在VoIP呼叫的第一部分期间使用第一编解码速率来对用于传输的语音数据进行编码;确定使用第一编解码速率时的信道质量;确定信道质量满足用于请求编解码速率改变的阈值;响应于信道质量满足阈值来请求从第一编解码速率到第二编解码速率的编解码速率改变;以及在VoIP呼叫的第二部分期间使用第二编解码速率来对用于传输的语音数据进行编码。
【技术实现步骤摘要】
【国外来华专利技术】
所述实施例整体涉及通信技术,并且更具体地涉及在互联网协议语音(VoIP)呼叫期间由无线通信设备发起的编解码速率改变。
技术介绍
参与VoIP呼叫诸如长期演进语音(VoLTE)呼叫的无线通信设备可使用音频编解码器以对在呼叫期间交换的音频数据进行编码和解码。音频编解码器可具有编解码速率,该速率可限定用于对音频数据进行编码的比特率,并因此限定从以编解码速率来对音频数据样本(在VoLTE呼叫中通常为20毫秒的音频数据)进行编码得出的音频数据包的大小。无线通信设备通过可用于支持VoIP呼叫的无线链路可发送和/或接收的数据的量可取决于射频(RF)信道状况。同样地,在呼叫建立期间被选择使用的编解码速率可基于呼叫开始时既有的信道状况来选择。然而,信道状况可随时间波动,并且无线通信设备在通信会话期间可经历各种不同的状况。例如,参与呼叫的无线通信设备在呼叫期间可进入RF状况差的区域,并且可无法成功地发送以在呼叫建立阶段期间选择的编解码速率来编码的封装的声码器分组。该无法成功发送封装的声码器分组可导致呼叫中断,并且在一些情况下甚至可导致呼叫丢失,因此对用户体验产生负面影响。
技术实现思路
本文公开的一些实施例提供了由无线通信设备在VoIP呼叫诸如VoLTE呼叫期间发起编解码速率改变。更具体地,根据一些示例性实施例的无线通信设备可响应于确定由无线通信设备所观察的信道质量满足用于请求编解码速率改变的定义的阈值来在呼叫期间请求编解码速率改变。例如,在一些实施例中,可在无线通信设备的物理层观察到信道质量,并且如果所观察到的信道质量满足用于请求编解码速率改变的阈值,则设备可在该设备的实时传输协议(RTP)层处请求编解码速率改变。同样地,如果信道状况在呼叫期间下降,该设备可发起编解码速率改变至较低的编解码速率以使得编码语音数据在下降的信道状况下能够成功传输。另外,在一些示例性实施例中,如果信道状况改善到可适应较高编解码速率的点,则可请求编解码速率改变至较高的编解码速率,使得在该呼叫中可提供较高质量的音频。因此,可通过减少音频中断和呼叫丢失改善用户体验。另外,在一些实施例中,在通过切换至较高的编解码速率以提供较高的音频质量来在呼叫期间改善信道状况的情况下,用户体验可被改善。在第一示例性实施例中,提供了一种用于由无线通信设备在VoIP呼叫期间发起编解码速率改变的方法。VoIP呼叫可例如为VoLTE呼叫。该方法可包括无线通信设备在呼叫建立阶段期间建立用于VoIP呼叫的第一编解码速率;在VoIP呼叫的第一部分期间使用第一编解码速率来对用于传输的语音数据进行编码;确定使用第一编解码速率时的信道质量;确定信道质量满足用于请求编解码速率改变的阈值;响应于信道质量满足阈值来请求从第一编解码速率到第二编解码速率的编解码速率改变;以及在VoIP呼叫的第二部分期间使用第二编解码速率来对用于传输的语音数据进行编码。在第一示例性实施例的一些具体实施中,无线通信设备可包括物理层和RTP层。在一些此类具体实施中,信道质量可在物理层处确定,并且可响应于被提供给RTP层的信道质量满足用于请求编解码速率改变的阈值的指示来在RTP层处请求编解码速率改变。在第二示例性实施例中,提供了一种包括收发器和与该收发器耦接的处理电路的无线通信设备。该收发器可被配置为经由无线网络来传输数据和接收数据。在一些具体实施中,该收发器可被配置为经由长期演进(LTE)网络来传输数据和接收数据。该处理电路可被配置为控制无线通信设备在呼叫建立阶段期间建立用于VoIP呼叫的第一编解码速率。VoIP呼叫可例如为VoLTE呼叫。处理电路可被进一步配置为控制无线通信设备以在VoIP呼叫的第一部分期间使用第一编解码速率来对用于传输的语音数据进行编码;确定使用第一编解码速率时的信道质量;确定信道质量满足用于请求编解码速率改变的阈值;响应于信道质量满足阈值来请求从第一编解码速率到第二编解码速率的编解码速率改变;以及在VoIP呼叫的第二部分期间使用第二编解码速率来对用于传输的语音数据进行编码。在第二示例性实施例的一些具体实施中,无线通信设备可包括物理层和RTP层。在此类具体实施中,处理电路可被配置为进一步控制无线通信设备以在物理层处确定信道质量;向RTP层提供信道质量满足阈值的指示;以及响应于信道质量满足阈值的指示来在RTP层处请求编解码速率改变。在第三示例性实施例中,提供了一种用于由无线通信设备在VoIP呼叫期间发起编解码速率改变的计算机程序产品。Vo IP呼叫可例如为VoLTE呼叫。计算机程序产品可包括其上存储有计算机程序代码的至少一个非暂态计算机可读存储介质。第三示例性实施例的计算机程序代码可包括用于在呼叫建立阶段期间建立用于VoIP呼叫的第一编解码速率的程序代码;用于在VoIP呼叫的第一部分期间使用第一编解码速率来对用于传输的语音数据进行编码的程序代码;用于确定使用第一编解码速率时的信道质量的程序代码;用于确定信道质量满足用于请求编解码速率改变的阈值的程序代码;用于响应于信道质量满足阈值来请求从第一编解码速率到第二编解码速率的编解码速率改变的程序代码;以及用于在VoIP呼叫的第二部分期间使用第二编解码速率来对用于传输的语音数据进行编码的程序代码。在第三示例性实施例的一些具体实施中,无线通信设备可包括物理层和RTP层。在一些此类具体实施中,计算机程序代码可包括用于在物理层处确定信道质量的程序代码;用于向RTP层提供信道质量满足阈值的指示的程序代码;以及用于响应于信道质量满足阈值的指示来在RTP层处请求编解码速率改变的程序代码。在第四示例性实施例中,提供了一种用于由无线通信设备在VoIP呼叫期间发起编解码速率改变的设备。VoIP呼叫可例如为VoLTE呼叫。第四示例性实施例的设备可包括用于在呼叫建立阶段期间建立用于VoIP呼叫的第一编解码速率的装置;用于在VoIP呼叫的第一部分期间使用第一编解码速率来对用于传输的语音数据进行编码的装置;用于确定使用第一编解码速率时的信道质量的装置;用于确定信道质量满足用于请求编解码速率改变的阈值的装置;用于响应于信道质量满足阈值来请求从第一编解码速率到第二编解码速率的编解码速率改变的装置;以及用于在VoIP呼叫的第二部分期间使用第二编解码速率来对用于传输的语音数据进行编码的装置。在第四示例性实施例的一些具体实施中,无线通信设备可包括物理层和RTP层。在一些此类具体实施中,该设备可包括用于在物理层处确定信道质量的装置;用于向RTP层提供信道质量满足阈值的指示;以及用于响应于信道质量满足阈值的指示来在RTP层处请求编解码速率改变的装置。提供所述
技术实现思路
仅仅是为了概述一些示例性实施例,以便提供对本公开的一些方面的基本了解。因此,应当理解,上文所述的示例性实施例仅为实例,且不应理解为以任何方式缩小本专利技术的范围或实质。根据在结合以举例的方式示出所描述的实施例的原理的附图的情况下进行的以下详细描述,其他实施例、方面和优点将变得显而易见。【附图说明】通过参考结合附图所作的以下描述可最佳地理解所述实施例及其优点。这些附图绝不会限制本领域的技术人员在不脱离所述实施例的实质和范围的情况下可对所述实施例作出的形式和细节方面的任何改变。图1示出了根据一些示例性实施例的无线通信本文档来自技高网...
【技术保护点】
一种用于由无线通信设备在长期演进语音(VoLTE)呼叫期间发起编解码速率改变的方法,所述无线通信设备包括物理层和实时传输协议(RTP)层,所述方法包括所述无线通信设备:在呼叫建立阶段期间建立用于所述VoLTE呼叫的第一编解码速率;在所述VoLTE呼叫的第一部分期间使用所述第一编解码速率来对用于传输的语音数据进行编码;在所述物理层处确定使用所述第一编解码速率时的信道质量;确定所述信道质量满足用于请求编解码速率改变的阈值;向所述RTP层提供所述信道质量满足所述阈值的指示;响应于所述信道质量满足所述阈值的所述指示来在所述RTP层处请求从所述第一编解码速率到第二编解码速率的编解码速率改变;以及在所述VoLTE呼叫的第二部分期间使用所述第二编解码速率来对用于传输的语音数据进行编码。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:S·肯以巴特,S·V·万格拉,S·瓦拉斯,T·塔贝特,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。