频率调整方法、装置、蓝牙耳机、存储介质和程序产品与流程

文档序号:33894449发布日期:2023-04-21 03:56阅读:131来源:国知局
频率调整方法、装置、蓝牙耳机、存储介质和程序产品与流程

本技术涉及电子设备,特别是涉及一种频率调整方法、装置、蓝牙耳机、存储介质和程序产品。


背景技术:

1、蓝牙耳机是当前常见的电子设备,通常蓝牙耳机包括主耳和从耳两个耳机。其中,在蓝牙耳机对耳传输模式中,主耳与从耳之间的音频播放的相对相位需满足一定指标要求,也即小于一定阈值,否则会造成用户听觉上可察觉的播放不同步。

2、然而,由于主耳与从耳的晶振元件的晶振频率天然地存在一定偏差,在时间的累积下,必然导致二者之间的相对相位较大,造成用户听觉上可察觉的播放不同步,因此,蓝牙耳机主耳与从耳播放不同步的问题亟需解决。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够解决蓝牙耳机对耳播放不同步问题的频率调整方法、装置、蓝牙耳机、存储介质和程序产品。

2、第一方面,本技术提供了一种频率调整方法。用于蓝牙耳机的从耳中,该蓝牙耳机包括主耳和从耳,该方法包括:

3、接收该主耳以第一时间周期为间隔周期性发送的信令包,该信令包包括目标样点标识以及该目标样点标识对应的该主耳的蓝牙时钟;根据该目标样点标识,获取该目标样点标识对应的该从耳的蓝牙时钟;将该主耳的蓝牙时钟与该从耳的蓝牙时钟作差,得到第一相位差;若该第一相位差满足相位补偿条件,则根据该第一相位差对该从耳的时钟频率进行快速相位补偿处理;该相位补偿条件包括该第一相位差大于等于预设门限值;在对该从耳的时钟频率进行调整处理之后,再次确定该从耳的蓝牙时钟与该主耳的蓝牙时钟之间的第二相位差;根据该第一相位差以及该第二相位差再次对该从耳的时钟频率进行调整处理。

4、在其中一个实施例中,该根据该第一相位差对该从耳的时钟频率进行快速相位补偿处理,包括:

5、确定第一时间调整间隔,并根据该第一时间调整间隔与该第一相位差得到差值时钟频率;根据该从耳的时钟频率以及该差值时钟频率,得到第一更新频率;将该从耳的时钟频率调整为该第一更新频率;其中,该第一时间调整间隔为该从耳调整自身的时钟频率为该第一更新频率的时间区间。

6、在其中一个实施例中,确定第一时间调整间隔,包括:

7、根据该从耳的时钟频率确定最大频率调整值;根据该第一相位差与该最大频率调整值,计算该第一时间调整间隔。

8、在其中一个实施例中,确定第一时间调整间隔,包括:

9、将预设时间调整间隔作为该第一时间调整间隔;或者,将该第一时间周期作为该第一时间调整间隔。

10、在其中一个实施例中,该方法还包括:若该第一时间调整间隔大于该第一时间周期,则在第一时间调整间隔内接收到该信令包的情况下,不计算该主耳与该从耳之间的最新相位差,并在该第一时间调整间隔外接收到该信令包的情况下,计算该主耳与该从耳之间的最新相位差。

11、在其中一个实施例中,该根据该第一相位差以及该第二相位差再次对该从耳的时钟频率进行调整处理,包括:

12、若该第二相位差小于预设门限值,则计算该第一相位差与该第二相位差之间的目标差值;根据该目标差值以及第二时间调整间隔得到频率偏差;该第二时间调整间隔为该第二相位差对应的时刻与该第一相位差对应的时刻作差得到;在该频率偏差不小于预设频率调整步阶的情况下,根据该频率偏差对该从耳的时钟频率进行频率同步调整处理;在该频率偏差小于该预设频率调整步阶的情况下,根据最小频率步阶对该从耳的时钟频率进行累积相位微调处理;其中,该根据该频率偏差对该从耳的时钟频率进行频率同步调整处理,包括:根据该频率偏差和该从耳的时钟频率得到第二更新频率,并在该第一时间周期内将该从耳的时钟频率调整为该第二更新频率。

13、在其中一个实施例中,该根据最小频率步阶对该从耳的时钟频率进行累积相位微调处理,包括:

14、若该主耳对应的蓝牙时钟超前于该从耳对应的蓝牙时钟,则在该第一时间周期内调整该从耳的时钟频率为第一时钟频率值,该第一时钟频率值为该从耳的时钟频率增加一个最小频率步阶得到的值;若该主耳对应的蓝牙时钟滞后于该从耳对应的蓝牙时钟,则在该第一时间周期内调整该从耳的时钟频率为第二时钟频率值,该第二时钟频率值为该从耳的时钟频率减小一个最小频率步阶得到的值。

15、在其中一个实施例中,该方法还包括:

16、根据该第一相位差和该第二相位差判断是否满足相位发散条件;该相位发散条件包括:该第一相位差和该第二相位差的乘积大于零且该第一相位差的绝对值大于该第二相位差的绝对值;若满足该相位发散条件,则确定目标频率调整值,并将该目标频率调整值发送至该主耳,该目标频率调整值用于指示该主耳根据该目标频率调整值调整自身的时钟频率;若不满足该相位发散条件且该第二相位差大于该预设门限值,则根据该第二相位差对该从耳的时钟频率进行快速相位补偿处理。

17、其中一个实施例中,该从耳中存储有多组相位差值区间与频率调整值的对应关系;该确定目标频率调整值包括:确定该第一相位差和该第二相位差的目标差值;根据该目标差值,确定该目标差值所属的目标相位差值区间;将该目标相位差值区间对应的频率调整值作为该目标频率调整值。

18、第二方面,本技术还提供了一种频率调整装置。用于蓝牙耳机的从耳中,该蓝牙耳机包括主耳和从耳,该装置包括:

19、接收模块,用于接收该主耳以第一时间周期为间隔周期性发送的信令包,该信令包包括目标样点标识以及该目标样点标识对应的该主耳的蓝牙时钟;

20、获取模块,用于根据该目标样点标识,获取该目标样点标识对应的该从耳的蓝牙时钟;

21、计算模块,用于将该主耳的蓝牙时钟与该从耳的蓝牙时钟作差,得到第一相位差;

22、第一调整模块,用于若该第一相位差满足相位补偿条件,则根据该第一相位差对该从耳的时钟频率进行快速相位补偿处理;该相位补偿条件包括该第一相位差大于等于预设门限值;

23、确定模块,用于在对该从耳的时钟频率进行调整处理之后,再次确定该从耳的蓝牙时钟与该主耳的蓝牙时钟之间的第二相位差;

24、第二调整模块,用于根据该第一相位差以及该第二相位差再次对该从耳的时钟频率进行调整处理。

25、在其中一个实施例中,该第一调整模块,具体用于:

26、确定第一时间调整间隔,并根据该第一时间调整间隔与该第一相位差得到差值时钟频率;根据该从耳的时钟频率以及该差值时钟频率,得到第一更新频率;将该从耳的时钟频率调整为该第一更新频率;其中,该第一时间调整间隔为该从耳调整自身的时钟频率为该第一更新频率的时间区间。

27、在其中一个实施例中,该第一调整模块,具体用于:

28、根据该从耳的时钟频率确定最大频率调整值;根据该第一相位差与该最大频率调整值,计算该第一时间调整间隔。

29、在其中一个实施例中,该第一调整模块,具体用于:

30、将预设时间调整间隔作为该第一时间调整间隔;或者,将该第一时间周期作为该第一时间调整间隔。

31、在其中一个实施例中,该装置还包括:

32、相位计算模块,用于若该第一时间调整间隔大于该第一时间周期,则在第一时间调整间隔内接收到该信令包的情况下,不计算该主耳与该从耳之间的最新相位差,并在该第一时间调整间隔外接收到该信令包的情况下,计算该主耳与该从耳之间的最新相位差。

33、在其中一个实施例中,该第二调整模块,具体用于:

34、若该第二相位差小于预设门限值,则计算该第一相位差与该第二相位差之间的目标差值;根据该目标差值以及第二时间调整间隔得到频率偏差;该第二时间调整间隔为该第二相位差对应的时刻与该第一相位差对应的时刻作差得到;在该频率偏差不小于预设频率调整步阶的情况下,根据该频率偏差对该从耳的时钟频率进行频率同步调整处理;在该频率偏差小于该预设频率调整步阶的情况下,根据最小频率步阶对该从耳的时钟频率进行累积相位微调处理;其中,该根据该频率偏差对该从耳的时钟频率进行频率同步调整处理,包括:根据该频率偏差和该从耳的时钟频率得到第二更新频率,并在该第一时间周期内将该从耳的时钟频率调整为该第二更新频率。

35、在其中一个实施例中,该第二调整模块,具体用于:

36、若该主耳对应的蓝牙时钟超前于该从耳对应的蓝牙时钟,则在该第一时间周期内调整该从耳的时钟频率为第一时钟频率值,该第一时钟频率值为该从耳的时钟频率增加一个最小频率步阶得到的值;若该主耳对应的蓝牙时钟滞后于该从耳对应的蓝牙时钟,则在该第一时间周期内调整该从耳的时钟频率为第二时钟频率值,该第二时钟频率值为该从耳的时钟频率减小一个最小频率步阶得到的值。

37、在其中一个实施例中,该装置还包括:

38、发散判断模块,用于根据该第一相位差和该第二相位差判断是否满足相位发散条件;该相位发散条件包括:该第一相位差和该第二相位差的乘积大于零且该第一相位差的绝对值大于该第二相位差的绝对值;若满足该相位发散条件,则确定目标频率调整值,并将该目标频率调整值发送至该主耳,该目标频率调整值用于指示该主耳根据该目标频率调整值调整自身的时钟频率;若不满足相位发散条件且第二相位差大于预设门限值,则根据第二相位差对从耳的时钟频率进行快速相位补偿处理。

39、在其中一个实施例中,该从耳中存储有多组相位差值区间与频率调整值的对应关系;该发散判断模块,具体用于:

40、确定该第一相位差和该第二相位差的目标差值;根据该目标差值,确定该目标差值所属的目标相位差值区间;将该目标相位差值区间对应的频率调整值作为该目标频率调整值。

41、第三方面,本技术还提供了一种蓝牙耳机,该蓝牙耳机包括主耳和从耳,该从耳包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现上述第一方面任一项所述的方法的步骤。

42、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项所述的方法的步骤。

43、第五方面,本技术还提供了一种计算机程序产品,该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项所述的方法的步骤。

44、上述频率调整方法、装置、蓝牙耳机、存储介质和程序产品,可用于包括主耳和从耳的蓝牙耳机中的从耳中,其中,从耳通过接收主耳周期性发送的包括目标样点标识以及目标样点标识对应的主耳的蓝牙时钟的信令包,可根据目标样点标识,获取目标样点标识对应的从耳的蓝牙时钟;并将主耳的蓝牙时钟与从耳的蓝牙时钟作差,得到第一相位差;通过确定从耳的蓝牙时钟与主耳的蓝牙时钟之间的第一相位差;若第一相位差满足相位补偿条件,则根据第一相位差对从耳的时钟频率进行快速相位补偿处理;在对从耳的时钟频率进行调整处理之后,再次确定从耳的蓝牙时钟与主耳的蓝牙时钟之间的第二相位差;根据第一相位差以及第二相位差再次对从耳的时钟频率进行调整处理。这样,可以在确定第一相位差满足相位补偿条件的情况下确定主耳与从耳播放不同步,并通过对从耳的时钟频率进行快速相位补偿处理,以使得主耳与从耳的时钟频率达到基本同步,实现对从耳的相位补偿,使得主耳和从耳之间的相对相位快速减小、播放频率快速跟踪。考虑到主耳和从耳的晶振频率的偏差一直存在,在基于第一相位差对从耳的时钟频率进行调整处理后,继续确定第二相位差,并根据第一相位差以及第二相位差再次对从耳的时钟频率进行调整处理,以使得主耳和从耳的时钟频率可以达到精准同步,避免二者播放音频时造成用户听觉上可察觉的不同步,保证二者播放的同步性。

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