本申请公开了一种在ESCO链路上实现立体声通话的方法、装置、介质及服务器,属于语音处理技术领域。该在ESCO链路上实现立体声通话的方法包括:在麦克风与智能终端设备之间通过ESCO链路建立蓝牙通讯;通过麦克风接收人声数据及来自智能终端设备的伴奏数据;以及通过麦克风对人声数据和伴奏数据进行混音处理,并将混音处理的结果发送给另一智能终端设备。本申请的应用提高通话的效果和质量,提升用户体验。验。验。
【技术实现步骤摘要】
在ESCO链路上实现立体声通话的方法、装置、介质及服务器
[0001]本申请涉及语音处理
,特别是一种在ESCO链路上实现立体声通话的方法、装置、介质及服务器。
技术介绍
[0002]在蓝牙通信中,通过SCO链路传输用户数据。其中,因为SCO链路不支持重传机制,导致在使用SCO链路进行较远距离的数据的传输时,语音的音质较差,从而影响蓝牙通信效果。
[0003]目前蓝牙技术中,使用较为普遍的SBC编解码器进行语音通话时为单声道,且声音的采样率最高只支持16KHz,造成双向传输时,通话语音不清晰,声音的还原度差,通话效果差的问题。
技术实现思路
[0004]针对现有技术中,蓝牙通信过程中的通话效果差,通话语音不清晰,声音还原度差的问题,本申请提供了一种在ESCO链路上实现立体声通话的方法、装置、介质及服务器。
[0005]在本申请的一个技术方案中,提供一种在ESCO链路上实现立体声通话的方法,包括:在麦克风与智能终端设备之间通过ESCO链路建立蓝牙通讯;通过麦克风接收人声数据及来自智能终端设备的伴奏数据;以及通过麦克风对人声数据和伴奏数据进行混音处理,并将混音处理的结果发送给另一智能终端设备。
[0006]在本申请的另一个技术方案中,提供一种立体声通话装置,包括:数据接收模块,其接收人声数据和伴奏数据;混音模块,其对人声数据和伴奏数据进行混音处理;以及智能设备模块,其接收混音处理的结果并输出。
[0007]在本申请的另一个技术方案中,提供一种计算机可读存储介质,其存储有计算机指令,其中计算机指令被操作以执行方案一中的在ESCO链路上实现立体声通话的方法。
[0008]在本申请的另一个技术方案中,提供一种服务器,其包括处理器和存储器,存储器存储有计算机指令,其中,处理器操作计算机指令以执行方案一中的在ESCO链路上实现立体声通话的方法。
[0009]本申请的有益效果是:通过使用ESCO链路建立蓝牙通讯,通过混音处理,提高蓝牙通信过程中的语音效果,提高通话的音质,实现立体声通话。
附图说明
[0010]图1是本申请在ESCO链路上实现立体声通话的方法的一个具体实施方式的流程示意图;
[0011]图2是本申请在ESCO链路上实现立体声通话的方法的一个实例的流程示意图;
[0012]图3是本申请立体声通话装置的一个具体实施方式的组成示意图。
具体实施方式
[0013]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0014]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0015]现有蓝牙技术中,通用SBC音频编解码器进行语音通话为单声道,并且对音频的采样率最高只支持16KHz,导致双向传输声音不清晰,声音还原度差,通话效果不好。另外,在蓝牙通信中,通过SCO链路传输用户数据。其中,因为SCO链路不支持重传机制,导致在使用SCO链路进行较远距离的数据的传输时,语音的音质较差,从而影响蓝牙通信效果。
[0016]本申请的在ESCO链路上实现立体声通话的方法,通过ESCO链路的应用,利用esco的重传机制提高了通话过程的音质,可支持8KHz、16KHz、32KHz、44.1KHz、48KHz、96KHz、192Khz采样率;另外,利用ESCO链路的双向传输机制,将立体声数据和麦克风采集人声混合后,回传至手机端或者接收器端,实现高品质人声传输,借用ESCO通道的定时特性,保证该过程延迟可控。
[0017]图1示出了本申请在ESCO链路上实现立体声通话的方法的一个具体实施方式。
[0018]在该具体实施方式中,本申请的在ESCO链路上实现立体声通话的方法包括:过程S101,在麦克风与智能终端设备之间通过ESCO链路建立蓝牙通讯;过程S102,通过麦克风接收人声数据及来自智能终端设备的伴奏数据;以及过程S103,通过麦克风对人声数据和伴奏数据进行混音处理,并将混音处理的结果发送给另一智能终端设备。
[0019]在图1所示的具体实施方式中,本申请的在ESCO链路上实现立体声通话的方法包括:过程S101,在麦克风与智能终端设备之间通过ESCO链路建立蓝牙通讯。其中,通过ESCO链路建立蓝牙通信,蓝牙通信数据可实现重传,提高传输语音数据的音质。
[0020]在该具体实施方式中,通过ESCO链路在麦克风与智能终端设备之间建立蓝牙通讯,因为ESCO链路的重传机制以及可支持较高的采样率,进而在对音频数据进行编码时,可提高通话语音的音质。
[0021]在图1所示的具体实施方式中,本申请的自动混音方法包括:过程S102,通过麦克风接收人声数据及来自智能终端设备的伴奏数据。
[0022]在本申请的一个具体实施例中,通过优化的编解码器对人声数据和伴奏数据进行编码,对人声数据的编码结果和伴奏数据的编码结果进行所述混音处理。
[0023]在该实施例中,对现有的编解码器或者编码算法进行优化,例如对现有的SBC编解码器或者LC3编解码器进行优化,进而提升数据编码的数据处理能力,进而实现语音包数据能够在实现蓝牙规范技术框架下扩展,提升算法的处理能力,提高数据的处理效率,提升用
户体验。
[0024]在本申请的一个具体实施例中,通过麦克风接收人声数据及来自智能终端设备的伴奏数据的过程包括,麦克风接收人声数据并转换成人声数据对应的数字信号。
[0025]在该具体实施例中,麦克风设备接收人声数据后,通过对人声数据的编码过程将人声数据转换成数字信号。
[0026]在本申请的一个具体实施例中,通过麦克风接收人声数据及来自智能终端设备的伴奏数据的过程中,麦克风通过蓝牙接收来自智能终端设备的伴奏数据。
[0027]在该具体实施例中,在麦克风与智能终端设备之间建立ESCO链路的蓝牙通讯。通过ESCO链路的蓝牙通讯,智能终端设备将立体伴奏数据发送给麦克风,麦克风接收该伴奏数据后,对伴奏数据和人声数据进行下一步的处理。其中,通过ESCO链路区别与传统蓝牙技术的SCO上只有单声道的问题,进而提升整个过程的音质。
[0028]在图1所示的具体实施方式中,本本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种在ESCO链路上实现立体声通话的方法,其特征在于,包括:在麦克风与智能终端设备之间通过ESCO链路建立蓝牙通讯;通过所述麦克风接收人声数据及来自所述智能终端设备的伴奏数据;以及通过所述麦克风对所述人声数据和所述伴奏数据进行混音处理,并将所述混音处理的结果发送给另一所述智能终端设备。2.如权利要求1所述的在ESCO链路上实现立体声通话的方法,其特征在于,所述通过所述麦克风对所述人声数据和所述伴奏数据进行混音处理,并将所述混音处理的结果发送给所述智能终端设备,包括:通过优化的编解码器对所述人声数据和所述伴奏数据进行编码,对所述人声数据的编码结果和所述伴奏数据的编码结果进行所述混音处理。3.如权利要求1所述的在ESCO链路上实现立体声通话的方法,其特征在于,所述通过所述麦克风接收人声数据及来自所述智能终端设备的伴奏数据的过程包括:所述麦克风接收人声数据并转换成所述人声数据对应的数字信号。4.如权利要求1所述的在ESCO链路上实现立体声通话的方法,其特征在于,所述通过所述麦克风接收人声数据及来自所述智能终端设备的伴奏数据的过程中,所述麦克风通过蓝牙接收来自所述智能终端设备的所述伴奏数据。5.如权利要求1所述的在ESCO链路上实现立体声通话的方法,其特征在于,通过所述麦克风对所述人声...
【专利技术属性】
技术研发人员:胡亮,叶东翔,朱勇,
申请(专利权)人:重庆百瑞互联电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。