音质调整方法、系统、主机端、及存储介质与流程

文档序号:11252378阅读:484来源:国知局
音质调整方法、系统、主机端、及存储介质与流程

本发明涉及多媒体数据传输技术领域,尤其涉及一种音质调整方法、系统、主机端、及存储介质。



背景技术:

为了方便携带和移动,现有的多媒体设备大多采用无线方式连接到主机端,但是在主机端与多媒体设备的数据传输过程中,受距离、电磁干扰、以及无线传输质量的影响,容易出现卡顿,影响多媒体设备的播放质量。



技术实现要素:

本发明的主要目的在于提供一种音质调整方法,旨在提高多媒体设备音频播放的流畅性。

为实现上述目的,本发明提出的音质调整方法,包括以下步骤:

当主机端与无线音频设备建立无线通信连接时,获取所述无线音频设备的编码率范围;

根据所述编码率范围和无线通信连接的当前信号强度预设主机端的第一编码率,并控制所述主机端以所述第一编码率向无线音频设备传输音频数据;

获取无线音频设备反馈的音频数据传输的吞吐量,判断其是否匹配当前的无线传输质量;

根据判断结果调整所述第一编码率,以调整音频数据的播放音质。

进一步地,所述当主机端与无线音频设备建立无线通信连接时,获取所述无线音频设备的编码率范围的步骤,具体包括:

在主机端的无线通信连接开启后,控制主机端搜索可识别范围内的无线音频设备,并发送无线通信协议;

当主机端接收到无线音频设备反馈的接受无线通信协议的信息时,与所述无线音频设备建立数据传输通道;

根据无线音频设备的硬件信息,获取其编码率范围。

进一步地,所述根据所述编码率范围和无线通信连接的当前信号强度预设主机端的第一编码率,并控制所述主机端以所述第一编码率向无线音频设备传输音频数据的步骤,具体包括:

检测主机端与无线音频设备之间的无线通信连接的当前信号强度;

根据所述当前信号强度在所述编码率范围内预设主机端的第一编码率;

控制主机端以预设压缩率和第一编码率向无线音频设备传输音频数据。

进一步地,所述获取无线音频设备反馈的音频数据传输的吞吐量,判断其是否匹配当前的无线传输质量的步骤,具体包括:

获取主机端以第一编码率进行音频数据传输时,无线音频设备反馈的音频数据传输的实际吞吐量;

判断所述实际吞吐量与第一编码率对应的理论吞吐量是否匹配,并输出判断结果。

进一步地,所述根据判断结果调整所述第一编码率,以调整音频数据的播放音质的步骤,具体包括:

当所述实际吞吐量与理论吞吐量匹配时,控制主机端继续以第一编码率和预设压缩率向无线音频设备传输音频数据;

当所述实际吞吐量与理论吞吐量不匹配时,控制主机端在第一编码率的基础上增大或减小编码率,并通过调整后的编码率调整音频数据的播放音质。

进一步地,所述当实际吞吐量与理论吞吐量不匹配时,控制主机端增大或减小所述第一编码率,并通过调整后的编码率调整音频数据的播放音质的步骤,具体包括:

当所述实际吞吐量小于理论吞吐量时,将主机端的编码率增大至第二编码率,并通过第二编码率提高音频数据的播放音质;

当所述实际吞吐量大于理论吞吐量时,将主机端的编码率减小至第三编码率,并通过第三编码率降低音频数据的播放音质。

进一步地,所述无线通信连接为蓝牙连接、wifi连接、或zigbee连接;所述无线音频设备为蓝牙耳机、蓝牙音箱、或手机。

本发明进一步提出一种主机端,该主机端包括存储器、处理器及存储于所述存储器并在所述处理器上运行的音质调整程序,所述音质调整程序被所述处理器执行时实现如上所述的音质调整方法的步骤。

本发明还提出一种音质调整系统,该音质调整系统包括:

如上所述的主机端,及,

无线音频设备,接收并播放主机端传输的音频数据。

本发明还提出一种存储介质,该存储介质存储有音质调整程序,所述音质调整程序被处理器执行时实现如上所述的音质调整方法的步骤。

本发明的音质调整方法,基于主机端与无线音频设备之间无线传输的质量进行操作,当主机端与无线音频设备建立无线通信连接时,获取无线音频设备的编码率范围,根据所述编码率范围和无线通信连接的当前信号强度预设主机端的第一编码率,控制主机端以所述第一编码率向无线音频设备传输音频数据,然后通过获取无线音频设备反馈的音频数据传输的吞吐量,判断是否匹配当前的无线传输质量,并分别判断结果调整所述第一编码率,进而调整音频数据在无线音频设备播放时的音质。该音质调整方法通过判断无线音频设备反馈的音频数据传输的吞吐量是否匹配当前的无线传输质量,对根据无线音频设备的编码率范围和无线传输的当前信号预设的第一编码率进行调整,进而调整音频数据在无线音频设备播放的音质,避免了无线传输质量较差时造成的播放卡顿,提高了无线音频设备音频播放的流畅性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。

图1为本发明音质调整方法一实施例的流程图;

图2为图1中步骤s10的具体流程图;

图3为图1中步骤s20的具体流程图;

图4为图1中步骤s30的具体流程图;

图5为图1中步骤s40的具体流程图;

图6为图5中步骤s42的具体流程图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提出一种音质调整方法,基于主机端与无线音频设备之间无线传输的质量进行操作。

参照图1,图1为本发明的音质调整方法一实施例的流程图。

在本实施例中,该音质调整方法包括以下步骤:

s10:当主机端与无线音频设备建立无线通信连接时,获取所述无线音频设备的编码率范围;

s20:根据所述编码率范围和无线通信连接的当前信号强度预设主机端的第一编码率,并控制所述主机端以所述第一编码率向无线音频设备传输音频数据;

s30:获取无线音频设备反馈的音频数据传输的吞吐量,判断其是否匹配当前的无线传输质量;

s40:根据判断结果调整所述第一编码率,以调整音频数据的播放音质。

本实施例的音质调整方法,主要用于提高无线数据传输中的数据播放质量,如本实施例所述的主机端与无线音频设备之间的无线传输,本申请的主机端可以是pc终端、服务器终端、或云端,无线音频设备可以是以蓝牙为数据传输标准的蓝牙耳机、蓝牙音箱、或带有蓝牙功能的多媒体设备,也可以是以wifi为数据传输标准的智能手机、pc终端、智能手表或带有音频播放功能的多媒体设备,在主机端与无线音频设备建立无线通信连接时,获取无线音频设备的编码率范围,所述主机端与无线设备建立的无线通信连接可以是蓝牙通信连接、wifi通信连接、及zigbee通信连接,在主机端与无线音频设备通过蓝牙、wifi、或zigbee连接时,获取无线音频设备的编码率范围,无线音频设备的编码率范围由内置于无线音频设备的编译码器决定,在数据传输过程中,主机端的编译码器将需要传输的数字信号经编译码器压缩或编码后,进行采样,通过设置采样率限制单位时间内传输的数据流量,同理,无线音频设备的编译码器将接收到的数字信号转换成模拟信号输出,就能产生声音了,所谓无线音频设备的编码率范围就是指无线音频设备能够将多大流量的音频数据同步转换至声音模拟信号释放,以避免因为硬件原因导致无线音频设备在播放音频时出现卡顿现象,提高音频播放的流畅性。

在主机端与无线音频设备之间的无线通信连接建立后,主机端可以通过二者之间建立的数据传输通道向无线音频设备传输音频数据,音频数据的传输依赖于数据传输发送端的编码率,而编码率与采样率、采样位数、及无线音频设备的声道数有关,所以在基于无线传输质量对音频播放的音质进行调整时,需要首先预设一个主机端向无线音频设备传输音频数据的第一编码率,为了保证无线音频设备同步播放的流畅性,所述第一编码率在设置时还必须考虑无线音频设备的编码率范围,也即根据无线音频设备的编码率范围和无线通信连接的当前信号强度预设主机端的第一编码率,然后就可以控制主机端以第一编码率向无线音频设备传输音频数据。

在无线音频设备基于无线传输的同步播放过程中,为了保证同步播放的流畅性,需要随时获取无线音频设备反馈的音频数据传输的吞吐量,以便随时判断当前音频数据传输的吞吐量是否匹配当前的无线传输质量,也即检测无线音频设备是否会出现播放卡顿,或者是否存在主机端与无线音频设备之间的数据传输通道的占用比较低进而造成网络资源浪费的现象,最后根据无线音频设备反馈的音频数据传输的吞吐量与当前的无线传输质量的匹配结果,调整主机端向无线音频设备进行音频数据传输的第一编码率,进而调整音频数据的播放音质,提高无线音频设备的播放质量。

本实施例的音质调整方法,基于主机端与无线音频设备之间无线传输的质量进行操作,当主机端与无线音频设备建立无线通信连接时,获取无线音频设备的编码率范围,根据所述编码率范围和无线通信连接的当前信号强度预设主机端的第一编码率,控制主机端以所述第一编码率向无线音频设备传输音频数据,然后通过获取无线音频设备反馈的音频数据传输的吞吐量,判断是否匹配当前的无线传输质量,并分别判断结果调整所述第一编码率,进而调整音频数据在无线音频设备播放时的音质。该音质调整方法通过判断无线音频设备反馈的音频数据传输的吞吐量是否匹配当前的无线传输质量,对根据无线音频设备的编码率范围和无线传输的当前信号预设的第一编码率进行调整,进而调整音频数据在无线音频设备播放的音质,避免了无线传输质量较差时造成的播放卡顿,提高了无线音频设备音频播放的流畅性。

进一步地,参照图2,基于上述实施例的音质调整方法,步骤s10,具体包括:

s11:在主机端的无线通信连接开启后,控制主机端搜索可识别范围内的无线音频设备,并发送无线通信协议;

s12:当主机端接收到无线音频设备反馈的接受无线通信协议的信息时,与所述无线音频设备建立数据传输通道;

s13:根据无线音频设备的硬件信息,获取其编码率范围。

在本实施例中,主机端与无线音频设备之间通过无线通信协议连接,也即通过蓝牙、wifi、或zigbee等通信协议连接,以蓝牙为例,在主机端的蓝牙功能开启后,控制主机端搜索可识别范围内的所有的无线音频设备,所述可识别范围根据蓝牙通信的标准一般为以主机端为中心向四周辐射6~10米,也即在主机端的蓝牙功能开启后,控制主机端搜索四周6至10米内的开启蓝牙功能的无线音频设备,在其他实施例中,在主机端的蓝牙功能开启后,主机端也可以自动搜索可识别范围内的无线音频设备,在搜索到无线音频设备后,可以向其发送无线通信协议,无线音频设备接收到无线通信协议后按照预设程序接受无线通信协议或者拒绝无线通信协议,当无线音频设备接受无线通信协议时,主机端会收到无线音频设备反馈的连接成功信息,并与所述无线音频设备建立数据传输通道,当无线音频设备拒绝无线通信通信协议时,主机端会收到无线音频设备反馈的连接失败信息,此时,可以控制主机端的蓝牙功能关闭后重启,也可以通过重新搜索后再次尝试连接,直至连接成功,当主机端与无线音频设备建立数据传输通道后,获取无线音频设备的硬件信息,主要是无线音频设备的编译码器的数据信息,最后根据获取的编译码器的数据信息获取无线音频设备的编码率范围。

进一步地,参照图3,基于上述实施例的音质调整方法,步骤s20,具体包括:

s21:检测主机端与无线音频设备之间的无线通信连接的当前信号强度;

s22:根据所述当前信号强度在所述编码率范围内预设主机端的第一编码率;

s23:控制主机端以预设压缩率和第一编码率向无线音频设备传输音频数据。

在本实施例中,在主机端与无线音频设备进行音频数据传输之前,需要赋予主机端一个预设的第一编码率,以便后续基于无线传输的质量调整主机端向无线音频设备传输音频数据的编码率,具体操作时,首先检测主机端与无线音频设备之间的无线通信连接的当前信号强度,以便参考所述当前信号强度设置主机端的第一编码率,然后根据当前信号强度和无线音频设备的编码率范围两个参考因素设置主机端的第一编码率,因为无线音频设备的编码率范围是单位时间内无线音频设备的编译码器能够解码的最大速率,所以为了保证无线音频设备音频播放的流畅性,避免卡顿,在设置主机端的第一编码率时需要综合考虑当前无线传输的信号强度和无线音频设备的编码率范围,如本实施例可以考虑将第一编码率设置成48k*16bit*2bps,最后控制主机端以预设压缩率和第一编码率向无线音频设备传输音频数据,以实现无线音频设备的流畅播放。

进一步地,参照图4,基于上述实施例的音质调整方法,步骤s30,具体包括:

s31:获取主机端以第一编码率进行音频数据传输时,无线音频设备反馈的音频数据传输的实际吞吐量;

s32:判断所述实际吞吐量与第一编码率对应的理论吞吐量是否匹配,并输出判断结果。

在本实施例中,判断当前的无线传输质量是否满足音频数据传输时,首先获取主机端以第一编码率进行音频数据传输时的实际吞吐量,所述实际吞吐量就是无线音频设备单位时间内接收到的音频数据的实际大小,以上述实施例中第一编码率48k*16bit*2bps为例,则单位时间内第一编码率对应的理论吞吐量为1536kb,则判断无线音频设备反馈的音频数据传输的实际吞吐量与第一编码率对应的林轮吞吐量是否匹配时,只需要将当前时刻的实际吞吐量与理论吞吐量1536kb进行大小比较,为了更精确地调整所述第一编码率,也可以对所述理论吞吐量设置阈值范围,只要所述实际吞吐量在所述理论吞吐量的阈值范围内,就能够输出实际吞吐量与理论吞吐量匹配的判断结果。

进一步地,参照图5,基于上述实施例的音质调整方法,步骤s40,具体包括:

s41:当所述实际吞吐量与理论吞吐量匹配时,控制主机端继续以第一编码率和预设压缩率向无线音频设备传输音频数据;

s42:当所述实际吞吐量与理论吞吐量不匹配时,控制主机端在第一编码率的基础上增大或减小编码率,并通过调整后的编码率调整音频数据的播放音质。

在本实施例中,根据判断结果调整第一编码率和音频数据的播放音质的具体操作为,当无线音频设备反馈的音频数据传输的实际吞吐量与理论吞吐量匹配时,也即所述实际吞吐量在理论吞吐量的阈值范围内时,则当前的无线传输质量能够满足无线音频设备的流畅播放,此时可以控制主机端继续以第一编码率和预设压缩率向无线音频设备传输音频数据,所述预设压缩率可以根据数据传输通道的负载设置,当无线音频设备反馈的音频数据传输的实际吞吐量与理论吞吐量不匹配时,也即所述实际吞吐量不在理论吞吐量的阈值范围,则当前的无线传输质量无法满足无线音频设备的流畅播放,此时可以控制主机端在第一编码率的基础上减小编码率,以便通过调整后的编码率降低音频数据的播放音质,或者当前的数据传输通道的负载远远超出流畅播放所需的负载量,此时可以控制主机端在第一编码率的基础上增大编码率,以便通过调整后的编码率提高音频数据的播放音质,提高网络资源的利用率。

进一步地,参照图6,基于上述实施例的音质调整方法,步骤s42,具体包括:

s421:当所述实际吞吐量小于理论吞吐量时,将主机端的编码率增大至第二编码率,并通过第二编码率提高音频数据的播放音质;

s422:当所述实际吞吐量大于理论吞吐量时,将主机端的编码率减小至第三编码率,并通过第三编码率降低音频数据的播放音质。

在本实施例中,当无线音频设备反馈的音频数据传输的实际吞吐量与第一编码率对应的理论吞吐量不匹配时,具体操作为,当所述实际吞吐量小于理论吞吐量时,说明当前的无线传输质量能够满足更高编码率的流量负载,也即当前的无线传输质量能够支持无线音频设备以更高的音质对接收到的音频数据进行播放,此时,可以将主机端的编码率增大至第二编码率,所述第二编码率大于第一编码率,在主机端的编码率增大至第二编码率后无线音频设备的播放音质会自动提高,用户可以享受更真实的声音;当所述实际吞吐量大于理论吞吐量时,说明当前的无线传世质量无法满足第一编码率的流量负载,也即当前的无线传输质量只能够支持无线音频设备以更低的音质对接收到的音频数据进行播放,此时应该将主机端的编码率减小至第三编码率,所述第三编码率小于第一编码率,在主机端的编码率减小至第三编码率后无线音频设备的播放音质会自动降低,此时用户依然能够听到较为流畅的音频,不会造成播放卡顿。

本发明进一步提出一种主机端,该主机端包括存储器、处理器及存储于所述存储器并在所述处理器上运行的音质调整程序,所述音质调整程序被所述处理器执行时实现如下操作:

当主机端与无线音频设备建立无线通信连接时,获取所述无线音频设备的编码率范围;

根据所述编码率范围和无线通信连接的当前信号强度预设主机端的第一编码率,并控制所述主机端以所述第一编码率向无线音频设备传输音频数据;

获取无线音频设备反馈的音频数据传输的吞吐量,判断其是否匹配当前的无线传输质量;

根据判断结果调整所述第一编码率,以调整音频数据的播放音质。

本实施例的主机端,通过判断无线音频设备反馈的音频数据传输的吞吐量是否匹配当前的无线传输质量,对根据无线音频设备的编码率范围和无线传输的当前信号预设的第一编码率进行调整,进而调整音频数据在无线音频设备播放的音质,避免了无线传输质量较差时造成的播放卡顿,提高了无线音频设备音频播放的流畅性。

进一步地,所述音质调整程序被所述处理器执行时还实现如下操作:

在主机端的无线通信连接开启后,控制主机端搜索可识别范围内的无线音频设备,并发送无线通信协议;

当主机端接收到无线音频设备反馈的接受无线通信协议的信息时,与所述无线音频设备建立数据传输通道;

根据无线音频设备的硬件信息,获取其编码率范围。

进一步地,所述音质调整程序被所述处理器执行时还实现如下操作:

检测主机端与无线音频设备之间的无线通信连接的当前信号强度;

根据所述当前信号强度在所述编码率范围内预设主机端的第一编码率;

控制主机端以预设压缩率和第一编码率向无线音频设备传输音频数据。

进一步地,所述音质调整程序被所述处理器执行时还实现如下操作:

获取主机端以第一编码率进行音频数据传输时,无线音频设备反馈的音频数据传输的实际吞吐量;

判断所述实际吞吐量与第一编码率对应的理论吞吐量是否匹配,并输出判断结果。

进一步地,所述音质调整程序被所述处理器执行时还实现如下操作:

当所述实际吞吐量与理论吞吐量匹配时,控制主机端继续以第一编码率和预设压缩率向无线音频设备传输音频数据;

当所述实际吞吐量与理论吞吐量不匹配时,控制主机端在第一编码率的基础上增大或减小编码率,并通过调整后的编码率调整音频数据的播放音质。

进一步地,所述音质调整程序被所述处理器执行时还实现如下操作:

当所述实际吞吐量小于理论吞吐量时,将主机端的编码率增大至第二编码率,并通过第二编码率提高音频数据的播放音质;

当所述实际吞吐量大于理论吞吐量时,将主机端的编码率减小至第三编码率,并通过第三编码率降低音频数据的播放音质。

进一步地,所述无线通信连接为蓝牙连接、wifi连接、或zigbee连接;所述无线音频设备为蓝牙耳机、蓝牙音箱、或手机。

本发明还提出一种音质调整系统,该音质调整系统包括:

如上所述的主机端,及,

无线音频设备,接收并播放主机端传输的音频数据。

在本实施例中,该音质调整系统包括如上所述的主机端和接收并播放主机端传输的音频数据的无线音频设备,在实际操作时通过判断无线音频设备反馈的音频数据传输的吞吐量是否匹配当前的无线传输质量,对根据无线音频设备的编码率范围和无线传输的当前信号预设的第一编码率进行调整,进而调整音频数据在无线音频设备播放的音质,避免了无线传输质量较差时造成的播放卡顿,提高了无线音频设备音频播放的流畅性。

此外,本发明实施例还提出一种存储介质,该存储介质存储有音质调整程序,所述音质调整程序被处理器执行时实现如上所述的音质调整方法的步骤。

其中,音质调整程序被执行时所实现的方法可参照本发明音质调整方法的各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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