播放调整方法、播放设备、电子装置及储存介质制造方法及图纸

技术编号:30220491 阅读:9 留言:0更新日期:2021-09-29 09:39
本申请公开了一种播放调整方法,应用于播放设备,播放设备与终端设备之间存在无线链路,本发明专利技术技术方案通过检测播放设备的播放稳定性参数,所述播放稳定性参数用于表征无线传输情况和/或播放设备的数据播放情况;然后根据预设时间段内的检测结果动态调整所述播放设备的播放缓冲区容量。采用本申请实施例的方案可以保障播放设备数据播放的稳定性。案可以保障播放设备数据播放的稳定性。案可以保障播放设备数据播放的稳定性。

【技术实现步骤摘要】
播放调整方法、播放设备、电子装置及储存介质


[0001]本申请涉及播放设备播放调整领域,尤其涉及一种播放调整方法、播放设备、电子装置及存储介质。

技术介绍

[0002]目前很多播放设备通过蓝牙等无线技术进行音频的传输,例如蓝牙耳机、蓝牙音箱等。例如蓝牙耳机与手机蓝牙连接,接收手机发送的音频数据包,对音频数据包进行解包后将正确的数据存储在播放缓冲器中,有音频播放器从播放缓冲区(播放缓冲器)提取数据进行播放,在播放过程中,可能因为各种因素导致播放不稳定,在TWS(True Wireless Stereo,真无线立体声)耳机应用领域,体现更为明显,本专利技术提出一种播放调整方法以解决上述播放不稳定问题。

技术实现思路

[0003]本申请提出一种播放调整方法,通过动态调整播放缓冲区的容量大小,避免在多媒体数据播放过程中播放缓冲区无数据可播放导致播放卡顿,同时可以避免不必要的扩大播放缓冲区容量,导致音频等延迟,影响用户体验。
[0004]第一方面,本申请提出一种播放调整方法,应用于播放设备,所述播放设备与终端设备之间存在无线链路,所述方法包括以下步骤:
[0005]检测所述播放设备的播放稳定性参数,所述播放稳定性参数用于表征无线传输情况和/或所述播放设备的数据播放情况;
[0006]根据预设时间段内的检测结果动态调整所述播放设备的播放缓冲区容量C。
[0007]第二方面,本申请提出一种播放设备,包括:无线通信模块,用于与终端设备进行无线通信;
[0008]播放缓冲器,用于存储无线通信模块接收的数据;
[0009]播放模块,用于播放所述数据;
[0010]检测模块,用于检测播放稳定性参数,所述播放稳定性参数用于表征所述无线通信模块无线传输情况和/或所述播放模块播放数据的情况;
[0011]控制模块,用于根据预设时间段内的检测结果动态调整所述播放设备的播放缓冲区(播放缓冲器)容量C。
[0012]第三方面,提供一种电子装置,所述电子装置包括处理器、存储器、通信模块、播放模块,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如第一方面中任一项所述的方法中的步骤的指令。
[0013]第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被处理执行如第一方面中任一项所述的方法。
[0014]根据本申请提供的播放调整方法,应用于播放设备,所述播放设备与终端设备之间存在无线链路,通过检测所述播放设备无线传输情况和/或检测所述播放设备的数据播
放情况;根据预设时间段内的检测结果动态调整所述播放设备的播放缓冲区容量,实现了播放缓冲区容量的动态调整,从而可以在传输信号差等情况下增加播放缓冲区的容量,在传输信号好的情况下,避免增加播放缓冲区容量导致音频等延迟,从而保障了播放的稳定性和可靠性。
附图说明
[0015]图1是本申请一种实施例提供的播放调整方法流程图;
[0016]图2是本申请一种实施方式提供的播放调整方法流程图;
[0017]图3是本申请一种实施方式提供的调整部分流程图;
[0018]图4是本申请一种实施例提供的播放设备框图;
[0019]图5是本申请一种实施例提供的应用示意图;
[0020]图6是本申请一种实施例提供的系统结构示意图。
具体实施方式
[0021]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。
[0022]本申请中的播放设备可以是蓝牙耳机、蓝牙音箱等播放器,还可以是wifi音箱等其他无线通信方式的播放设备,此外,还可以是TWS设备(例如TWS耳机、TWS音箱)的主设备和从设备,本实施例的播放设备与终端设备之间存在无线链路,该无线链路可以是蓝牙链路,也可以是wifi链路、zigbee链路或移动数据链路等。无线传输的数据可以是多媒体数据也可以是其他数据,所述多媒体数据包括但不限于音频数据、视频数据、图像数据、文字数据。终端设备可以是手机、平板电脑、智能电视、服务器、云端等。
[0023]下面以蓝牙耳机进行音频数据传输为例进行举例说明,该蓝牙耳机与终端设备手机之间可以存在蓝牙链路,例如蓝牙连接或蓝牙监听,蓝牙耳机通过与手机的蓝牙链路从手机端接收音频数据包,每接收一个音频数据包对该数据包进行解包并校验是否正确接收,如果正确接收则将提取到的音频数据存储至播放缓冲区中,供播放器提取播放。如果该播放设备是TWS耳机的主耳机,则还与TWS耳机的从耳机存在蓝牙链路,该蓝牙链路用于主耳机与从耳机之间的通信,例如用于主耳机接收从耳机的监听反馈信号,或用于主耳机向从耳机发送音频数据等;该播放设备也可以是从耳机,从而可以通过监听获取手机发送给主耳机的音频数据,也可以通过主耳机接收到手机发送的音频数据后转发给从耳机,还可以是既可以监听又可以转发的方式。
[0024]实施例一、
[0025]如图1,本实施例通过以下步骤实现数据播放的稳定性:
[0026]S01.播放设备检测其播放稳定性参数,所述播放稳定性参数用于表征其无线传输情况和/或其数据播放情况;
[0027]需要说明的是,步骤S01中的“和/或”说明可以仅检测表征无线传输情况的播放稳定性参数,也可以仅检测表征数据播放情况的播放稳定性参数,还可以二者都检测,检测可以是实时检测,也可以是周期性检测。该播放设备可以是TWS设备的主设备或者从设备,例如蓝牙主耳机或蓝牙从耳机,蓝牙主音箱或蓝牙从音箱。
[0028]S02.根据预设时间段内的检测结果动态调整所述播放设备的播放缓冲区容量C。
[0029]需要说明的是,该预设时间段内的检测结果可以是一段时间内的检测结果,也可以是某个时刻的检测结果,不同类型的播放稳定性参数可能不同。步骤S02中动态调整所述播放设备的播放缓冲区容量可以是增加播放缓冲区容量,也可以是降低播放缓冲区容量,还可以是不改变播放缓冲区容量,该动态调整可以是按照预设周期进行调整,该预设周期可以是上述预设时间段也可以不是,还可以是实时调节。进一步的,可以通过查表的方式来进行,例如设置检测结果与播放缓冲区容量C的对应关系,根据该对应关系进行播放缓冲区容量C的动态调整,还可以通过以下方式进行:
[0030]S020.根据所述预设时间段内的检测结果在所述播放缓冲区的基础容量Cb上增加目标缓冲调整增量

C得到所述C,所述目标缓冲调整增量

C大于或等于0。即,C=Cb+

C。
[0031]也就是说,可以设置一个基础容量Cb,然后根据所述预设时间段内的检测结果确定所述目标缓冲调整增量

C,最终根据Cb和目标缓冲调整增量

C得到C。需要说明的是,实际应用中,得到本轮的播放缓冲区容量C后,需要看本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种播放调整方法,应用于播放设备,所述播放设备与终端设备之间存在无线链路,其特征在于,所述方法包括以下步骤:检测所述播放设备的播放稳定性参数,所述播放稳定性参数用于表征无线传输情况和/或所述播放设备的数据播放情况;根据预设时间段内的检测结果动态调整所述播放设备的播放缓冲区容量C。2.根据权利要求1所述的方法,其特征在于,所述根据预设时间段内的检测结果动态调整所述播放设备的播放缓冲区容量C,包括:根据所述预设时间段内的检测结果在所述播放缓冲区的基础容量Cb上增加目标缓冲调整增量

C得到所述C,所述目标缓冲调整增量

C大于或等于0。3.根据权利要求1或2所述的方法,其特征在于,检测所述播放设备用于表征无线传输情况的播放稳定性参数,包括以下部分或全部步骤:检测所述播放设备无线接收多媒体数据包的误码率;检测所述播放设备的无线接收信号强度;检测所述播放设备接收正确多媒体数据包的时间间隔;检测所述播放设备用于表征数据播放情况的播放稳定性参数,包括以下部分或全部步骤:检测所述播放设备播放多媒体数据的卡顿次数;检测所述播放设备播放多媒体数据的卡顿时长;所述预设时间段内的检测结果,包括以下部分或全部:根据第一预设时间段内检测的所述播放设备无线接收多媒体数据包的误码率得到第一检测结果E;根据第二预设时间段内检测的所述播放设备的无线接收信号强度得到第二检测结果S;根据第三预设时间段内检测的所述播放设备连续两次正确接收多媒体数据包的时间间隔得到第三检测结果T;根据第四预设时间段内检测的所述播放设备播放多媒体数据的卡顿次数得到第四检测结果N;根据第五预设时间段内检测的所述播放设备播放多媒体数据的卡顿时长得到第五检测结果L。4.根据权利要求3所述的方法,其特征在于,所述目标缓冲调整增量

C包括第一缓冲调整增量Ce、第二缓冲调整增量Cs、第三缓冲调整增量Ct、第四缓冲调整增量Cn、第五缓冲调整增量Cl中的部分或全部。5.根据权利要求4所述的方法,其特征在于,所述目标缓冲调整增量

C包括第一缓冲调整增量Ce、第二缓冲调整增量Cs、第三缓冲调整增量Ct、第四缓冲调整增量Cn、第五缓冲调整增量Cl中的部分或全部,包括:所述目标缓冲调整增量

C由第一缓冲调整增量Ce、第二缓冲调整增量Cs、第三缓冲调整增量Ct、第四缓冲调整增量Cn、第五缓冲调整增量Cl中的部分或全部相加获得。6.根据权利要求4或5所述的方法,其特征在于,
当第一检测结果E满足第一预设条件时,根据所述E得到所述Ce,包括:当所述第一预设时间段内检测的所述播放设备无线接收多媒体数据包的误码率大于预设误码率阈值Et时,根据所述E得到所述Ce;当第二检测结果S满足第二预设条件时,根据所述S得到所述Cs,包括:当所述第二预设时间段内检测的所述播放设备的平均无线接收信号强度S小于预设信号强度阀值St时,根据所述S得到所述Cs;当第三检测结果T满足第三预设条件时,根据所述T得到所述Ct,包括:当所述第三预设时间段内检测的所述播放设备连续两次正确接收多媒体数据包的最大时间间隔T超过预设间隔阈值Tt时,根据所述T得到所述Ct;当第四检测结果N满足第四预设条件时,根据所述N得到所述Cn,包括:当所述第四预设时间段内检测的所述播放设备播放多媒体数据的总卡顿次数N大于预设卡顿次数阈值Nt时,根据所述N得到所述Cn;当第五检测结果L满足第五预设条件时,根据所述L得到所述Cl,包括:当所述第五预设时间段内检测的所述播放设备播放多媒体数据的最长卡顿时长L大于预设卡顿时长阈值Lt时,根据所述L得到所述Cl。7.根据权利要求6所述的方法,其特征在于,所述根据所述E得到所述Ce,包括:Ce=(E

Et)*Ke,所述Ke为第一缓冲调整系数;所述根据所述S得到所述Cs,包括:Cs=(S

St)*Ks,所述Ks为第二缓冲调整系数;所述根据所述T得到所述Ct,包括:Ct=(T

Tt)*Kt,所述Kt为第三缓冲调整系数;所述根据所述N得到所述Cn,包括:Cn=(N

Nt)*Kn,所述...

【专利技术属性】
技术研发人员:龚金华
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1