控制多播放设备同步播放方法、装置、存储介质及控制端制造方法及图纸

技术编号:28033777 阅读:17 留言:0更新日期:2021-04-09 23:15
本发明专利技术公开了一种控制多播放设备同步播放方法、装置、存储介质及控制端,其中所述方法包括:在控制端接入多个播放设备时,将待同步播发音频在虚拟声卡中进行回环,并基于预设采集接口在所述虚拟声卡中的回环待同步播放音频;将采集到的所述回环待同步播放音频按照所述多个播放设备的各自内置物理声卡固有采样率进行重采样后,基于固有延时下发至多个播放设备进行同步播放。在本发明专利技术实施例中,实现多个播放设备同时进行音频播放,并且不存在声音先后的参差不齐,提高用户体验。

【技术实现步骤摘要】
控制多播放设备同步播放方法、装置、存储介质及控制端
本专利技术涉及音频播放
,尤其涉及一种控制多播放设备同步播放方法、装置、存储介质及控制端。
技术介绍
一般情况下,在windows系统下,无法多个声卡同时发声,比如本地的HDMI声卡与本地的耳机无法同时发声,本地的耳机也没法和蓝牙同时发声;现有技术中一般是通过一些音频分配器的外设,将声音先输出给分配器,分配器复制信号后再输出给各端。但是在现有技术中,如果牵扯到有蓝牙或者有延迟的情况就无法处理,且也没有办法链接蓝牙音箱这种外设;并且需要增加额外的硬件成本。
技术实现思路
本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种控制多播放设备同步播放方法、装置、存储介质及控制端,实现多个播放设备同时进行音频播放,并且不存在声音先后的参差不齐,提高用户体验。为了解决上述技术问题,本专利技术实施例提供了一种控制多播放设备同步播放方法,所述方法包括:在控制端接入多个播放设备时,将待同步播发音频在虚拟声卡中进行回环,并基于预设采集接口在所述虚拟声卡中的回环待同步播放音频;将采集到的所述回环待同步播放音频按照所述多个播放设备的各自内置物理声卡固有采样率进行重采样后,基于固有延时下发至多个播放设备进行同步播放。可选的,将待同步播发音频在虚拟声卡中进行回环之前,还包括:基于所述控制端的MIC接收所述多个播放设备依次播放的播放音频;所述控制端基于接收到的所述多个播放设备依次播放的播放音频获得所述多个播放设备中的每个播放设备的固有延迟。可选的,所述基于所述控制端的MIC接收所述多个播放设备依次播放的播放音频,包括:所述控制端将播放音频依次下发至多个播放设备进行播放,并依次记录对应的下发时间;同时,基于所述控制端的MIC分别接收所述多个播放设备依次播放的播放音频,并记录所述MIC接收到多个播放设备依次播放的播放音频对应的接收时间。可选的,所述控制端基于接收到的所述多个播放设备依次播放的播放音频获得所述多个播放设备中的每个播放设备的固有延迟,包括:所述控制端在接收到所述多个播放设备依次播放的播放音频之后,获得所述控制端向对应的播放设备下发播放音频对应的下发时间;同时,所述控制端获得记录所述MIC接收到多个播放设备依次播放的播放音频对应的接收时间;基于所述对应的下发时间和所述对应的接收时间计算获得对应的播放设备的固有延迟。可选的,所述多个播放设备中至少包含一个无线播放设备。可选的,所述将待同步播发音频在虚拟声卡中进行回环,包括:所述虚拟声卡在接收到所述待同步播发音频后,将所述待同步播放音频在所述虚拟声卡中进行回环,并将所述待同步播放音频回环到所述虚拟声卡的虚拟MIC中。可选的,所述基于预设采集接口在所述虚拟声卡中的回环待同步播放音频,包括:所述控制端上的播放后台应用基于虚拟MIC接口读取所述虚拟声卡回环到所述虚拟MIC内的回环待同步播放音频。可选的,所述将采集到的所述回环待同步播放音频按照所述多个播放设备的各自内置物理声卡固有采样率进行重采样后,基于固有延时下发至多个播放设备进行同步播放,包括:获得所述多个播放设备中每一个播放设备对应的固有延时,并确定对应的固有延时中的最大固有延时;利用所述最大固有延时与所述多个播放设备中每一个播放设备对应的固有延时进行相减计算,获得所述多个播放设备中每一个播放设备对应的固有延时相对于所述最大固有延时的延时差;将采集到的所述回环待同步播放音频按照所述多个播放设备的各自内置物理声卡固有采样率进行重采样后,基于所述多个播放设备中每一个播放设备对应的固有延时相对于所述最大固有延时的延时差下发至多个播放设备进行同步播放。可选的,所述将采集到的所述回环待同步播放音频按照所述多个播放设备的各自内置物理声卡固有采样率进行重采样后,基于所述多个播放设备中每一个播放设备对应的固有延时相对于所述最大固有延时的延时差下发至多个播放设备进行同步播放,包括:将采集到的所述回环待同步播放音频按照所述多个播放设备的各自内置物理声卡固有采样率进行重采样后,按照所述多个播放设备中最大固有延时及所述多个播放设备中每一个播放设备对应的固有延时相对于所述最大固有延时的延时差下发至多个播放设备进行同步播放。可选的,所述方法还包括:在所述多个播放设备中的每一个播放设备内增设一个缓冲区,并且在所述缓冲区内的回环待同步播放音频大于预设阈值时,对下发的回环待同步播放音频进行重采样处理。可选的,所述方法还包括:在所述控制端的MIC可接收超声波或声波时,基于所述多个播放设备在播放所述回环待同步播放音频时,实时同步播放超声波信号或者声波信号;基于所述控制端的MIC接收实时同步播放超声波信号或声波信号,并基于实时同步播放超声波信号或声波信号进行多个播放设备的播放校准。另外,本专利技术实施例还提供了一种控制多播放设备同步播放装置,所述装置包括:回环及采集模块:用于在控制端接入多个播放设备时,将待同步播发音频在虚拟声卡中进行回环,并基于预设采集接口在所述虚拟声卡中的回环待同步播放音频;同步播放模块:用于将采集到的所述回环待同步播放音频按照所述多个播放设备的各自内置物理声卡固有采样率进行重采样后,基于固有延时下发至多个播放设备进行同步播放。另外,本专利技术实施例还提供了一种可读存储介质,其上存储有可执行程序,该程序被处理器执行时实现如上述中任意一项所述的控制多播放设备同步播放方法。另外,本专利技术实施例还提供了一种控制端,所述控制端包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于:执行上述中任意一项所述的控制多播放设备同步播放方法。在本专利技术具体实施过程中,可以同时实现多个播放设备同时进行音频播放,并且在播放的音频中,用户所听到时不存在声音先后的参差不齐,并且可以通过在播放设备上设置缓冲区,并对进入缓冲区的音频进行重采样,实现各个播放设备播放的音频的同步,从而提升用户的体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术实施例中的控制多播放设备同步播放方法的流程示意图;图2是本专利技术实施例中的另一控制多播放设备同步播放方法的流程示意图;图3是本专利技术实施例中的控制多播放设备同步播放装置的结构组成示意图;图4是本专利技术实施例中的控制端的结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地本文档来自技高网...

【技术保护点】
1.一种控制多播放设备同步播放方法,其特征在于,所述方法包括:/n在控制端接入多个播放设备时,将待同步播发音频在虚拟声卡中进行回环,并基于预设采集接口在所述虚拟声卡中的回环待同步播放音频;/n将采集到的所述回环待同步播放音频按照所述多个播放设备的各自内置物理声卡固有采样率进行重采样后,基于固有延时下发至多个播放设备进行同步播放。/n

【技术特征摘要】
1.一种控制多播放设备同步播放方法,其特征在于,所述方法包括:
在控制端接入多个播放设备时,将待同步播发音频在虚拟声卡中进行回环,并基于预设采集接口在所述虚拟声卡中的回环待同步播放音频;
将采集到的所述回环待同步播放音频按照所述多个播放设备的各自内置物理声卡固有采样率进行重采样后,基于固有延时下发至多个播放设备进行同步播放。


2.根据权利要求1所述的控制多播放设备同步播放方法,其特征在于,将待同步播发音频在虚拟声卡中进行回环之前,还包括:
基于所述控制端的MIC接收所述多个播放设备依次播放的播放音频;
所述控制端基于接收到的所述多个播放设备依次播放的播放音频获得所述多个播放设备中的每个播放设备的固有延迟。


3.根据权利要求2所述的控制多播放设备同步播放方法,其特征在于,所述基于所述控制端的MIC接收所述多个播放设备依次播放的播放音频,包括:
所述控制端将播放音频依次下发至多个播放设备进行播放,并依次记录对应的下发时间;同时,
基于所述控制端的MIC分别接收所述多个播放设备依次播放的播放音频,并记录所述MIC接收到多个播放设备依次播放的播放音频对应的接收时间。


4.根据权利要求2所述的控制多播放设备同步播放方法,其特征在于,所述控制端基于接收到的所述多个播放设备依次播放的播放音频获得所述多个播放设备中的每个播放设备的固有延迟,包括:
所述控制端在接收到所述多个播放设备依次播放的播放音频之后,获得所述控制端向对应的播放设备下发播放音频对应的下发时间;同时,
所述控制端获得记录所述MIC接收到多个播放设备依次播放的播放音频对应的接收时间;
基于所述对应的下发时间和所述对应的接收时间计算获得对应的播放设备的固有延迟。


5.根据权利要求1所述的控制多播放设备同步播放方法,其特征在于,所述多个播放设备中至少包含一个无线播放设备。


6.根据权利要求1所述的控制多播放设备同步播放方法,其特征在于,所述将待同步播发音频在虚拟声卡中进行回环,包括:
所述虚拟声卡在接收到所述待同步播发音频后,将所述待同步播放音频在所述虚拟声卡中进行回环,并将所述待同步播放音频回环到所述虚拟声卡的虚拟MIC中。


7.根据权利要求1所述的控制多播放设备同步播放方法,其特征在于,所述基于预设采集接口在所述虚拟声卡中的回环待同步播放音频,包括:
所述控制端上的播放后台应用基于虚拟MIC接口读取所述虚拟声卡回环到所述虚拟MIC内的回环待同步播放音频。


8.根据权利要求1所述的控制多播放设备同步播放方法,其特征在于,所述将采集到的所述回环待同步播放音频按照所述多个播放设备的各自内置物理声卡固有采样率进行重采样后,基于固有延时下发至多个播放设备进行同步播放,包括:
获得所述多个播放设备中每一个播放设备对应...

【专利技术属性】
技术研发人员:赵海钦王建任革
申请(专利权)人:楷知信息科技上海有限公司
类型:发明
国别省市:上海;31

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

1