音频播放方法、装置、播放设备以及存储介质制造方法及图纸

技术编号:21891036 阅读:50 留言:0更新日期:2019-08-17 14:10
本公开提供了一种音频播放方法、装置、播放设备以及存储介质,属于电子技术领域。方法包括:检测缓存区中的音频采样点的数量;当检测的第一数量不属于预设数量范围时,对预设的第一分频参数进行调整,得到第二分频参数;基于第二分频参数生成第二采样频率,按照第二采样频率从缓存区中提取音频采样点进行播放。能够在电子设备与播放设备不同步时,调整分频参数,以调整播放设备的采样频率,降低播放设备的采样频率与电子设备的第一采样频率之间的差异,使播放设备与电子设备趋向于同步,保证音频数据的播放效果不受影响。

Audio playback method, device, playback device and storage medium

【技术实现步骤摘要】
音频播放方法、装置、播放设备以及存储介质
本公开涉及电子
,尤其涉及一种音频播放方法、装置、播放设备以及存储介质。
技术介绍
随着电子技术的发展以及用户对音频播放效果需求的日益提升,目前出现了很多用来播放音频数据的播放设备,如智能音箱等,这些播放设备可以连接电子设备,播放电子设备中的音频数据,提升音频数据的播放效果。相关技术中,电子设备与播放设备建立连接,电子设备对音频数据进行解码,得到音频采样点,将得到的音频采样点按照第一采样频率发送给播放设备,由播放设备存储于缓存区中。且播放设备产生振荡信号,按照分频参数对振荡信号进行分频处理,得到时钟信号,按照时钟信号的第二采样频率,从缓存区中提取音频采样点进行播放,从而实现了播放该音频数据的效果。其中,只有当振荡信号的频率满足要求时,才能保证第一采样频率与第二采样频率相等,电子设备与播放设备同步。但是,播放设备可能会受到温度的影响而产生零点漂移现象,导致振荡信号的频率发生变化,即播放设备的采样频率发生变化,则第二采样频率不等于第一采样频率,电子设备与播放设备之间不同步,影响了音频数据的播放效果。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种音频播放方法、装置、播放设备以及存储介质,所述技术方案如下:根据本公开实施例的第一方面,提供了一种音频播放方法,所述方法包括:检测缓存区中的音频采样点的数量,所述缓存区用于缓存电子设备按照第一采样频率发送的音频采样点,所述音频采样点由所述电子设备对音频数据进行解码得到;当检测的第一数量不属于预设数量范围时,对预设的第一分频参数进行调整,得到第二分频参数;基于所述第二分频参数生成第二采样频率,按照所述第二采样频率从所述缓存区中提取音频采样点进行播放。在一种可能实现方式中,所述当检测的第一数量不属于预设数量范围时,对预设的第一分频参数进行调整,得到第二分频参数,包括:当所述第一数量大于所述预设数量范围的最大边界值时,增大所述第一分频参数,得到所述第二分频参数。在另一种可能实现方式中,所述增大所述第一分频参数,得到所述第二分频参数,包括:将所述第一分频参数增大第一预设阈值,得到所述第二分频参数;或者,按照第一预设比例增大所述第一分频参数,得到所述第二分频参数。在另一种可能实现方式中,所述第一分频参数为预设分子参数与预设分母参数之间的比例;所述增大所述第一分频参数,得到所述第二分频参数,包括:在保持所述预设分母参数不变的情况下,增大所述预设分子参数,得到增大后的预设分子参数与所述预设分母参数之间的比例,作为第二分频参数;或者,在保持所述预设分子参数不变的情况下,减小所述预设分母参数,得到所述预设分子参数与减小后的预设分母参数之间的比例,作为第二分频参数。在另一种可能实现方式中,所述当检测的第一数量不属于预设数量范围时,对预设的第一分频参数进行调整,得到第二分频参数,包括:当所述第一数量小于所述预设数量范围的最小边界值时,减小所述第一分频参数,得到所述第二分频参数。在另一种可能实现方式中,所述减小所述第一分频参数,得到所述第二分频参数,包括:将所述第一分频参数减小第二预设阈值,得到所述第二分频参数;或者,按照第二预设比例减小所述第一分频参数,得到所述第二分频参数。在另一种可能实现方式中,所述第一分频参数为预设分子参数与预设分母参数之间的比例;所述减小所述第一分频参数,得到所述第二分频参数,包括:在保持所述预设分母参数不变的情况下,减小所述预设分子参数,得到减小后的预设分子参数与所述预设分母参数之间的比例,作为第二分频参数;或者,在保持所述预设分子参数不变的情况下,增大所述预设分母参数,得到所述预设分子参数与增大后的预设分母参数之间的比例,作为第二分频参数。在另一种可能实现方式中,所述基于所述第二分频参数生成第二采样频率,包括:基于所述第二分频参数,对产生的振荡信号进行分频处理,得到时钟信号,将所述时钟信号的频率确定为所述第二采样频率。在另一种可能实现方式中,所述方法还包括:继续检测所述缓存区中的音频采样点的数量;当检测的第二数量属于所述预设数量范围时,将所述第二分频参数还原为所述第一分频参数;基于所述第一分频参数生成第三采样频率,按照所述第三采样频率从所述缓存区中提取音频采样点进行播放。根据本公开实施例的第二方面,提供了一种音频播放装置,所述装置包括:检测模块,用于检测缓存区中的音频采样点的数量,所述缓存区用于缓存电子设备按照第一采样频率发送的音频采样点,所述音频采样点由所述电子设备对音频数据进行解码得到;调整模块,用于当检测的第一数量不属于预设数量范围时,对预设的第一分频参数进行调整,得到第二分频参数;播放模块,用于基于所述第二分频参数生成第二采样频率,按照所述第二采样频率从所述缓存区中提取音频采样点进行播放。在一种可能实现方式中,所述调整模块,包括:增大单元,用于当所述第一数量大于所述预设数量范围的最大边界值时,增大所述第一分频参数,得到所述第二分频参数。在另一种可能实现方式中,所述增大单元,还用于将所述第一分频参数增大第一预设阈值,得到所述第二分频参数;或者,所述增大单元,还用于按照第一预设比例增大所述第一分频参数,得到所述第二分频参数。在另一种可能实现方式中,所述第一分频参数为预设分子参数与预设分母参数之间的比例;所述增大单元,还用于在保持所述预设分母参数不变的情况下,增大所述预设分子参数,得到增大后的预设分子参数与所述预设分母参数之间的比例,作为第二分频参数;或者,所述增大单元,还用于在保持所述预设分子参数不变的情况下,减小所述预设分母参数,得到所述预设分子参数与减小后的预设分母参数之间的比例,作为第二分频参数。在另一种可能实现方式中,所述调整模块,包括:减小单元,用于当所述第一数量小于所述预设数量范围的最小边界值时,减小所述第一分频参数,得到所述第二分频参数。在另一种可能实现方式中,所述减小单元,还用于将所述第一分频参数减小第二预设阈值,得到所述第二分频参数;或者,所述减小单元,还用于按照第二预设比例减小所述第一分频参数,得到所述第二分频参数。在另一种可能实现方式中,所述第一分频参数为预设分子参数与预设分母参数之间的比例;所述减小单元,还用于在保持所述预设分母参数不变的情况下,减小所述预设分子参数,得到减小后的预设分子参数与所述预设分母参数之间的比例,作为第二分频参数;或者,所述减小单元,还用于在保持所述预设分子参数不变的情况下,增大所述预设分母参数,得到所述预设分子参数与增大后的预设分母参数之间的比例,作为第二分频参数。在另一种可能实现方式中,所述播放模块,包括:确定单元,用于基于所述第二分频参数,对产生的振荡信号进行分频处理,得到时钟信号,将所述时钟信号的频率确定为所述第二采样频率。在另一种可能实现方式中,所述检测模块,还用于继续检测所述缓存区中的音频采样点的数量;所述调整模块,还用于当检测的第二数量属于所述预设数量范围时,将所述第二分频参数还原为所述第一分频参数;所述播放模块,还用于基于所述第一分频参数生成第三采样频率,按照所述第三采样频率从所述缓存区中提取音频采样点进行播放。根据本公开实施例的第三方面,提供了一种播放设备,所述播放设备,包括:一个或多个处理器;用于存储所述一个或多个处理器本文档来自技高网...

【技术保护点】
1.一种音频播放方法,其特征在于,所述方法包括:检测缓存区中的音频采样点的数量,所述缓存区用于缓存电子设备按照第一采样频率发送的音频采样点,所述音频采样点由所述电子设备对音频数据进行解码得到;当检测的第一数量不属于预设数量范围时,对预设的第一分频参数进行调整,得到第二分频参数;基于所述第二分频参数生成第二采样频率,按照所述第二采样频率从所述缓存区中提取音频采样点进行播放。

【技术特征摘要】
1.一种音频播放方法,其特征在于,所述方法包括:检测缓存区中的音频采样点的数量,所述缓存区用于缓存电子设备按照第一采样频率发送的音频采样点,所述音频采样点由所述电子设备对音频数据进行解码得到;当检测的第一数量不属于预设数量范围时,对预设的第一分频参数进行调整,得到第二分频参数;基于所述第二分频参数生成第二采样频率,按照所述第二采样频率从所述缓存区中提取音频采样点进行播放。2.根据权利要求1所述的方法,其特征在于,所述当检测的第一数量不属于预设数量范围时,对预设的第一分频参数进行调整,得到第二分频参数,包括:当所述第一数量大于所述预设数量范围的最大边界值时,增大所述第一分频参数,得到所述第二分频参数。3.根据权利要求2所述的方法,其特征在于,所述增大所述第一分频参数,得到所述第二分频参数,包括:将所述第一分频参数增大第一预设阈值,得到所述第二分频参数;或者,按照第一预设比例增大所述第一分频参数,得到所述第二分频参数。4.根据权利要求2所述的方法,其特征在于,所述第一分频参数为预设分子参数与预设分母参数之间的比例;所述增大所述第一分频参数,得到所述第二分频参数,包括:在保持所述预设分母参数不变的情况下,增大所述预设分子参数,得到增大后的预设分子参数与所述预设分母参数之间的比例,作为第二分频参数;或者,在保持所述预设分子参数不变的情况下,减小所述预设分母参数,得到所述预设分子参数与减小后的预设分母参数之间的比例,作为第二分频参数。5.根据权利要求1所述的方法,其特征在于,所述当检测的第一数量不属于预设数量范围时,对预设的第一分频参数进行调整,得到第二分频参数,包括:当所述第一数量小于所述预设数量范围的最小边界值时,减小所述第一分频参数,得到所述第二分频参数。6.根据权利要求5所述的方法,其特征在于,所述减小所述第一分频参数,得到所述第二分频参数,包括:将所述第一分频参数减小第二预设阈值,得到所述第二分频参数;或者,按照第二预设比例减小所述第一分频参数,得到所述第二分频参数。7.根据权利要求5所述的方法,其特征在于,所述第一分频参数为预设分子参数与预设分母参数之间的比例;所述减小所述第一分频参数,得到所述第二分频参数,包括:在保持所述预设分母参数不变的情况下,减小所述预设分子参数,得到减小后的预设分子参数与所述预设分母参数之间的比例,作为第二分频参数;或者,在保持所述预设分子参数不变的情况下,增大所述预设分母参数,得到所述预设分子参数与增大后的预设分母参数之间的比例,作为第二分频参数。8.根据权利要求1所述的方法,其特征在于,所述基于所述第二分频参数生成第二采样频率,包括:基于所述第二分频参数,对产生的振荡信号进行分频处理,得到时钟信号,将所述时钟信号的频率确定为所述第二采样频率。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:继续检测所述缓存区中的音频采样点的数量;当检测的第二数量属于所述预设数量范围时,将所述第二分频参数还原为所述第一分频参数;基于所述第一分频参数生成第三采样频率,按照所述第三采样频率从所述缓存区中提取音频采样点进行播放。10.一种音频播放装置,其特征在于,所述装置包括:检测模块,用于检测缓存区中的音频采样点的数量,所述缓存区用于缓存电子设备按照第一采样频率发送的音频采样点,所述音频采样点由所述电子设备对音频数据进行解码得到;调整模块,用于当检测的第一数量不属于预设数量范围时,对预设的第一分频参数进行调整,得到第二分频参数;播放模块,用于基于所述第二分频参数生成第二采样频率,按照所述第二采样频率从所述缓存区中提取音频采样点进行播放。11.根据权利要求10所述的装置,其特征在于,所述...

【专利技术属性】
技术研发人员:金涛
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1