一种调整通话质量的方法、装置、设备及计算机可读介质与流程

文档序号:20154301发布日期:2020-03-24 20:24阅读:179来源:国知局
一种调整通话质量的方法、装置、设备及计算机可读介质与流程

本发明实施例涉及通信领域,特别涉及一种调整通话质量的方法、装置、设备及计算机可读介质。



背景技术:

相关技术提供以下两种方法,改善通话质量。一种方法为,接听方通过分析对方的语音信号,获取其中的噪音信号强度,并根据预设在终端中的噪音信号强度和语音信号值的对应关系,将调整后的语音信号发送到对方,以改善对方的接听效果。这种根据对方环境噪音强度作为判断条件的方式具有局限性,当对方环境噪音很小时,达不到改善目的。另一种方法为,接听方分析当前环境噪声音量对通话的影响,来调整本端的通话音量,以改善本地接听效果,如果对方发送过来的音量本身很小,那么仅从本端提升接听响度,效果有限。



技术实现要素:

本发明实施例提供的一种调整通话质量的方法、装置、设备及计算机可读介质,实现一种提高通话质量的新方式。

本发明实施例提供的一种调整通话质量的方法,所述方法包括:

根据收到的当前语音信号,确定用来改善对端发往本端的后续语音信号质量的第一语音调整策略;

将所述第一语音调整策略发送至所述对端,以便接收所述对端根据所述第一语音调整策略调整并响应的后续语音信号。

本发明实施例提供的一种调整通话质量的装置,所述装置包括:

处理模块,用于根据收到的当前语音信号,确定用来改善对端发往本端的后续语音信号质量的第一语音调整策略;

收发模块,用于将所述第一语音调整策略发送至所述对端,以便接收所述对端根据所述第一语音调整策略调整并响应的后续语音信号。

本发明实施例提供的一种调整通话质量的设备,所述设备包括:处理器以及存储器,所述存储器上存储有可在所述处理器上运行的调整通话质量的程序,所述调整通话质量的程序被所述处理器执行时实现上述的调整通话质量的方法的步骤。

本发明实施例提供的一种计算机可读介质,其上存储有调整通话质量的程序,所述调整通话质量的程序被处理器执行时实现上述的调整通话质量的方法的步骤。

本发明实施例通过消息反馈、响应机制,不论通话双方处在何种场景下,接听方根据自身接听效果,发送消息给对方,要求对方按照对应关系将调整音频参数后的语音信号发送过来,即通过调整声音来源本身的音频参数,实现接听方需要的语音效果,提高了通话质量。

附图说明

图1是本发明实施例提供的一种调整通话质量的方法的第一流程示意图;

图2是本发明实施例提供的一种调整通话质量的方法的第二流程示意图;

图3是本发明实施例提供的一种调整通话质量的总体思路流程示意图;

图4是本发明实施例提供的一种调整通话质量的反馈触发流程的示意性工作框图;

图5是amr-wb语音帧结构示意图;

图6是amr-wb语音帧类型示意图;

图7是本发明实施例提供的基于amr-wb语音帧的消息反馈响应流程示意图;

图8是本发明实施例提供的语音调整界面的示意性工作框图;

图9是本发明实施例提供的一种调整通话质量的装置的示意性框图;

图10是本发明实施例提供的一种调整通话质量的设备的示意性框图。

具体实施方式

以下结合附图对本发明实施例进行详细说明,应当理解,以下所说明的实施例仅用于说明和解释本发明,并不用于限定本发明。本发明实施例所使用的“第一”和“第二”,并非特指次序或顺位,也非用于限定本发明,其仅为了区别以相同技术用于描述的信息。本发明实施例所使用的“包含”、“包括”等均为开放性的用语,即指包括但不限于。本发明实施例所使用的“和/或”指任一或全部组合。

本发明实施例对通话双方所处的环境不做要求,无论通话双方都处在噪音环境或者都处在安静环境,还是只有一方处在噪音环境下,通过本发明实施例的消息反馈、响应机制,均可以调整声音来源本身的音频参数,实现接听方需要的语音效果。调整音频参数不仅局限于对通话声音音频参数的调整,也可以是对噪音抑制的参数进行调整,或者两者兼有。

图1是本发明实施例提供的一种调整通话质量的方法流程示意图,如图1所示,所述方法可以包括:

步骤s101:根据收到的当前语音信号,确定用来改善对端发往本端的后续语音信号质量的第一语音调整策略。

步骤s102:将所述第一语音调整策略发送至所述对端,以便接收所述对端根据所述第一语音调整策略调整并响应的后续语音信号。

在一个实施例中,所述步骤s101包括:本端对来自对端的所述当前语音信号进行分析,得到所述当前语音信号的音频参数,然后所述本端根据所述当前语音信号的音频参数与本端预置的音频参数的比较结果,确定所述第一语音调整策略。

在本实施例中,所述音频参数可以是通话声音的参数,例如响度,也可以是与通话声音混杂在一起的噪音的参数,例如噪音信号的强度,还可以是通话声音的响度和噪音信号的强度的组合。

在本实施例中,所述比较结果可以是将所述当前语音信号的音频参数与所述本端预置的音频参数进行比较后得到的所述当前语音信号的音频参数与所述本端预置的音频参数的差值,所述本端在得到所述差值后,确定所述差值归属的对端待调整范围,将所述差值归属的所述对端待调整范围确定为所述第一语音调整策略。其中,所述对端待调整范围是本端预置的,例如小于或等于-6db,大于-6db且小于-3db等。

在另一实施例中,所述第一语音调整策略包括用来改善对端发往本端的后续语音信号质量的音量调整策略和/或降噪策略,所述第一语音调整策略是从用来改善语音质量的触发控件获取的。即可以在通话界面增加所述触发控件,该触发控件由用户根据当前语音信号的接听效果而触发并生成所述第一语音调整策略。

图2是本发明实施例提供的一种调整通话质量的方法的第二流程示意图,如图2所示,所述方法还可以包括:

步骤s201:本端接收所述对端发送的用来改善本端发往对端的后续语音信号质量的第二语音调整策略。

步骤s202:所述本端根据所述第二语音调整策略,调整本端发往对端的后续语音信号,并发送至所述对端。

在一个实施例中,所述第二语音调整策略是本端待调整范围。此时本实施例的所述步骤s201包括:本端确定所述本端待调整范围对应的音频参数,并按照所述本端待调整范围对应的所述音频参数,调整本端发往对端的后续语音信号。

在另一实施例中,所述第二语音调整策略包括音量调整策略和/或降噪策略,此时本实施例的所述步骤s201包括:增大或减小本端发往对端的后续语音信号的音量,和/或对本端发往对端的后续语音信号进行降噪处理。

为详细说明通话双方进行消息反馈和响应的交互过程,以下结合图3和图4进行详细说明。

图3是本发明实施例提供的一种调整通话质量的总体思路流程示意图,如图3所示,过程可以包括:

步骤s301:双方通话时,接听方(或本端)的声音分析模块对收到的声音进行分析。接听方(或本端)的比较模块对收集到的通话声音的音频参数和终端内部预先存储的典型通话声音的音频参数(或本端预置的音频参数)进行比较。

在本实施例中,所述典型通话声音是指,在大多数场景下终端不需要任何特殊处理,能够听清楚对方的声音,本实施例提前在终端中预置这个声音的音频参数。

步骤s302:通过比较值(或比较结果)和预定值(-6db、-3db、0db或3db)的对照,每个预定值都和一组音频参数对应,接听方(或本端)发送和预定值相匹配的消息(或反馈消息或语音消息包,携带第一语音调整策略),以通知对方调整音频参数进行响应,以改善接听效果。

在本实施例中,预定值可形成区间范围,以音频参数是通话声音的响度为例,小于等于-6db代表接听方(或本端)收到的音频响度太小,需要对方(或对端)提升6db响度后发送过来;大于-6db且小于等于-3db代表接听方(或本端)收到的音频响度稍微有点小,需要对方(或对端)提升3db响度后发送过来;大于-3db且小于等于3db代表接听方(或本端)收到的音频响度适中,不需要对方(或对端)做处理;大于3db代表接听方(或本端)感觉音频响度太大,需要对方(或对端)降低3db响度后发送过来。

在另一实施例中,调整的音频参数不仅局限于对通话声音的音频参数(例如响度)的调整,也可以是对噪音抑制的参数进行调整,或者两者兼有。可根据通话双方对消息格式的定义来确定具体要求。

步骤s303:对方(或对端)收到反馈消息后,对反馈的语音消息包进行解析,按照和预定值对应的音频参数,调整语音信号后再响应回来,以实现接听方(或本端)的对语音信号的要求。

本发明实施例通过消息机制反馈给对方当前的通话状态,通知对方把调整音频参数后的语音响应过来,以达到改善接听效果的目的。也就是说,在终端中预置典型通话声音的音频参数,声音分析模块对收到的语音信息进行分析,比较模块对预置声音和收到声音的音频参数进行比较,根据比较结果和预设值的对应关系,发送相应的语音消息包给对方,对方根据解析值,将调整音频参数后的语音响应回来,从而通过调整源端的音频参数达到改善对方接听效果的目的。

图4是本发明实施例提供的一种调整通话质量的反馈触发流程的示意性工作框图,如图4所示,过程可以包括:

步骤s401:终端内部预先存储有先行通话声音的音频参数,所述典型通话声音是指,在大多数场景下终端不需要任何特殊处理,能够听清楚对方的声音。

步骤s402:声音分析模块对收到的声音进行分析,得到通话声音的音频参数。

步骤s403和s404:比较模块对收集到的通话声音的音频参数和终端中预先存储的典型通话声音的音频参数进行比较。通过比较值和预定值(例如-6db、-3db、0db或3db)的对照,接听方发送和预定值相匹配的消息通知对方调整音频参数进行响应。其中,每个预定值都和一组音频参数对应。

本发明实施例接听方的声音分析模块对收到的声音进行分析,比较模块对收到的声音和终端中提前预置的典型声音的音频参数进行比较,根据比较结果和预设值的对应关系,发送相应的语音包消息给对方。对方对语音包消息(或语音消息报)进行解析,将相应的调整音频参数后的语音响应回来。这样通过系统的消息反馈机制,根据一方的消息请求,对方自适应地调整音频参数加以响应,提升通话效果。可扩展地,调整音频参数不仅局限于对通话声音音频参数的调整,也可以是对噪音抑制的参数进行调整,或者两者兼有。接听方和对方是一个相对的概念,在通话系统中可以互换角色,通过消息反馈机制自适应地调音频参数改善双方的通话效果。

下面以amr-wb(adaptivemulti-rate-wideband,自适应多速率宽带编码)语音帧结构为例,说明语音消息包的格式。

如图5和图6所示,amr-wb包括16种编码方式,其中,frametypeindex(帧类型索引)中10至13是forfutureuse(预留)字段,本发明实施例可以分别定义10、11、12和13分别代表预定值为-6db、-3db、0db和3db的语音消息包,组包后发送给对方。如图7所示,过程可以包括:

步骤s701:对方(或对端)收到语音消息包。

步骤s702:对方对收到的语音消息包进行解析。

步骤s703:判断frametypeindex是否为10、11、12或13,如果是则执行步骤s704,否则执行步骤s705。

步骤s704:如果frametypeindex为10、11、12或13,则确定该语音包是要求调整音频参数的消息包,根据frametypeindex的数值调整响应的音频参数后进行语音响应,即根据预先定义将增大或减小音频参数的声音反馈回来。

例如,frametypeindex为10,由于10代表预定值-6db,说明接听方收到的通话声音的音频参数与预置典型通话声音的音频参数的比较值所归属的对端待调整范围为小于或等于-6db,即接听方(或本端)收到的语音响度过小,因此对方(或对端)应当对发往接听方(或本端)的后续语音信号提升6db响度后再发送。同样地,如果frametypeindex为11,由于11代表预定值-3db,说明接听方收到的通话声音的音频参数与预置典型通话声音的音频参数的比较值所归属的对端待调整范围为大于-6db且小于或等于-3db,即接听方(或本端)收到的语音响度较小,因此对方(或对端)应当对发往接听方(或本端)的后续语音信号提升3db响度后再发送。

步骤s705:如果frametypeindex不是10、11、12或13,则按照普通的语音包处理即可。

这样通过消息响应机制,根据对方的请求,响应相应的音频参数语音以改善通话效果。

如前所述,调整音频参数不仅局限于对通话声音音频参数的调整,也可以是对噪音抑制的参数进行调整,或者两者兼有。可根据通话双方对消息格式的定义来确定具体要求。

应当说明的是,语音数据包格式不仅局限于amr-wb语音帧结构,还可以是其他语音帧格式,在此只是用amr-wb语音帧格式作为一个举例。

作为一种可以提升用户体验的扩展实施例,本发明实施例可以在通话界面上增加一个触发控件,例如按钮或下拉菜单之类,如图8所示的语音调整界面工作框图。如果接听方觉得对方声音比较小(或对方环境噪音较大),可以触发相应的按钮或选择相应的菜单项,给对方发送消息,要求对方将调整后的音量或/和进行降噪处理后的语音发送过来,消息格式和反馈响应机制如上所述,不再赘述。

图9是本发明实施例提供的一种调整通话质量的装置的示意性框图,所述装置可以设置在本端,即接听侧,也可以设置在对端,即音源侧。如图9所示,下面以本端为例进行说明,所述装置可以包括:

处理模块91,用于根据收到的当前语音信号,确定用来改善对端发往本端的后续语音信号质量的第一语音调整策略,即可以实现上述实施例中声音分析模块和比较模块的功能;

收发模块92,用于将所述第一语音调整策略发送至所述对端,以便接收所述对端根据所述第一语音调整策略调整并响应的后续语音信号。

在一个实施例中,所述处理模块91对来自对端的所述当前语音信号进行分析,得到所述当前语音信号的音频参数,然后根据所述当前语音信号的音频参数与本端预置的音频参数的比较结果,确定所述第一语音调整策略。

在本实施例中,所述音频参数可以是通话声音的参数,例如响度,也可以是与通话声音混杂在一起的噪音的参数,例如噪音信号的强度,还可以是通话声音的响度和噪音信号的强度的组合。

在本实施例中,所述比较结果可以是将所述当前语音信号的音频参数与所述本端预置的音频参数进行比较后得到的所述当前语音信号的音频参数与所述本端预置的音频参数的差值,所述处理模块91在得到所述差值后,确定所述差值归属的对端待调整范围,将所述差值归属的所述对端待调整范围确定为所述第一语音调整策略。其中,所述对端待调整范围是本端预置的,例如大于-6db且小于或等于-3db、大于-3db且小于或等于3db等。

在另一实施例中,所述第一语音调整策略包括用来改善对端发往本端的后续语音信号质量的音量调整策略和/或降噪策略,所述第一语音调整策略是所述处理模块91从用来改善语音质量的触发控件获取的。即可以在通话界面增加所述触发控件,该触发控件由用户根据当前语音信号的接听效果而触发并生成所述第一语音调整策略。

在以上实施例的基础上,所述收发模块92还可以用于接收所述对端发送的用来改善本端发往对端的后续语音信号质量的第二语音调整策略。相应地,所述处理模块91还用于根据所述第二语音调整策略,调整本端发往对端的后续语音信号,并发送至所述对端。

在一个实施例中,所述第二语音调整策略可以是本端待调整范围。此时所述处理模块91确定所述本端待调整范围对应的音频参数,并按照所述本端待调整范围对应的所述音频参数,调整本端发往对端的后续语音信号。例如如果本端待调整范围为-6db且小于或等于-3db,则所述处理模块91找到与该范围对应的一组音频参数,并按照该组音频参数调整本端发往对端的后续语音信号。

在另一实施例中,所述第二语音调整策略可以包括音量调整策略和/或降噪策略,此时所述处理模块91增大或减小本端发往对端的后续语音信号的音量,和/或对本端发往对端的后续语音信号进行降噪处理。例如如果第二语音调整策略为降噪策略,则所述处理模块91对本端发往对端的后续语音信号进行降噪处理后,经由所述收发模块92发送至对端。

图10是本发明实施例提供的一种调整通话质量的设备的示意性框图,如图10所示,所述设备可以包括:处理器11以及存储器12,所述存储器12上存储有可在所述处理器11上运行的调整通话质量的程序,所述调整通话质量的程序被所述处理器11执行时实现如上述的调整通话质量的方法的步骤。

本发明实施例还可以提供一种计算机可读介质,其上存储有调整通话质量的程序,所述调整通话质量的程序被处理器执行时实现上述的调整通话质量的方法的步骤。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

通过本发明实施例,通话双方在任何场景下,接听方均可以向对方反馈自身接听效果,从而使对方响应改善的语音信号,从而提高通话双方的通话质量。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1