一种多音箱播放控制方法及系统与流程

文档序号:32902791发布日期:2023-01-13 02:05阅读:35来源:国知局
一种多音箱播放控制方法及系统与流程

1.本发明涉及音箱控制技术领域,特别涉及一种多音箱播放控制方法及系统。


背景技术:

2.音箱指可将音频信号变换为声音的一种设备。通俗地讲,就是指音箱主机箱体或低音炮箱体内自带功率放大器,对音频信号进行放大处理后由音箱本身回放出声音,使其声音变大。音箱是整个音响系统的终端,其作用是把音频电能转换成相应的声能,并把它辐射到空间去。
3.随着电子技术的不断发展,音箱设备的性能也在不断提升,市场上出现了智能音箱等智能产品,这些智能音箱受到广大用户的青睐,成为了大多数家庭用户的首选产品。很多家庭在配备音箱时,会根据每个家庭成员的需求差异,选择配备多个音箱,并放置在家里的不同位置,以满足不同家庭成员的使用需求。
4.然而,现有技术对多个音箱同时使用的控制效果较差,导致容易出现干扰噪音,从而降低了用户的使用体验。


技术实现要素:

5.基于此,本发明的目的是提供一种多音箱播放控制方法及系统,以解决现有技术对多个音箱同时使用的控制效果较差,导致容易出现干扰噪音的问题。
6.本发明实施例第一方面提出了一种多音箱播放控制方法,所述方法包括:当检测到第一音箱和第二音箱均处于播放状态时,分别获取当前时刻所述第一音箱执行的第一播放内容、所述第二音箱执行的第二播放内容,并根据所述第一播放内容确定出所述第一音箱的第一播放类型、根据所述第二播放内容确定出所述第二音箱的第二播放类型;根据预设规则判断所述第一播放类型与所述第二播放类型之间的优先级,并根据所述优先级生成对应的第一音量调节指令以及第二音量调节指令,其中,所述第一音量调节指令对应的第一音量值大于所述第二音量调节指令对应的第二音量值;若判断到所述第一播放类型的优先级高于所述第二播放类型,则将所述第一音量调节指令传输至所述第一音箱,并将所述第二音量调节指令传输至所述第二音箱;若判断到所述第一播放类型的优先级低于所述第二播放类型,则将所述第一音量调节指令传输至所述第二音箱,并将所述第二音量调节指令传输至所述第一音箱。
7.本发明的有益效果是:通过当检测到第一音箱和第二音箱均处于播放状态时,分别获取当前时刻第一音箱执行的第一播放内容、第二音箱执行的第二播放内容,并根据第一播放内容确定出第一音箱的第一播放类型、根据第二播放内容确定出第二音箱的第二播放类型;进一步的,根据预设规则判断第一播放类型与第二播放类型之间的优先级,并根据优先级生成对应的第一音量调节指令以及第二音量调节指令;具体的,若判断到第一播放类型的优先级高于第二播放类型,则将第一音量调节指令传输至第一音箱,并将第二音量
调节指令传输至第二音箱;若判断到第一播放类型的优先级低于第二播放类型,则将第一音量调节指令传输至第二音箱,并将第二音量调节指令传输至第一音箱。通过上述方式能够实时的根据每个音箱的播放内容自动的调整每个音箱的播放音量,从而能够有效的避免多个音箱之间的播放内容产生干扰,进而避免出现干扰噪音,提升了用户的使用体验,适用于大范围的推广与使用。
8.优选的,所述方法还包括:当检测到所述第一音箱和所述第二音箱均处于播放状态时,分别获取当前时刻所述第一音箱对应的第一播放进度、所述第二音箱对应的第二播放进度,并根据所述第一播放进度提取出对应的第一进度值、根据所述第二播放进度提取出对应的第二进度值;判断所述第一进度值是否大于所述第二进度值;若判断到所述第一进度值大于所述第二进度值,则将所述第一音量调节指令传输至所述第二音箱,并将所述第二音量调节指令传输至所述第一音箱。
9.优选的,所述第一音箱和所述第二音箱上均设有摄像头,所述方法还包括:当所述第一音箱处于第一应用环境、所述第二音箱处于第二应用环境时,控制所述第一音箱通过所述摄像头采集所述第一应用环境中的第一人员数量,并控制所述第二音箱通过所述摄像头采集所述第二应用环境中的第二人员数量;判断所述第一人员数量是否大于所述第二人员数量;若判断到所述第一人员数量大于所述第二人员数量,则将所述第一音量调节指令传输至所述第一音箱,并将所述第二音量调节指令传输至所述第二音箱。
10.优选的,所述方法还包括:当检测到第三音箱启动时,生成第三音量调节指令,并将所述第三音量调节指令传输至所述第三音箱,其中,所述第三音量调节指令对应的第三音量值小于所述第一音量值、大于所述第二音量值。
11.优选的,所述方法还包括:当检测到所述第一音箱和所述第二音箱均播放完成时,控制所述第一音箱和所述第二音箱处于待机状态,并对所述第一音箱和所述第二音箱中的音量数据进行初始化处理。
12.本发明实施例第二方面提出了一种多音箱播放控制系统,所述系统包括:第一检测模块,用于当检测到第一音箱和第二音箱均处于播放状态时,分别获取当前时刻所述第一音箱执行的第一播放内容、所述第二音箱执行的第二播放内容,并根据所述第一播放内容确定出所述第一音箱的第一播放类型、根据所述第二播放内容确定出所述第二音箱的第二播放类型;第一判断模块,用于根据预设规则判断所述第一播放类型与所述第二播放类型之间的优先级,并根据所述优先级生成对应的第一音量调节指令以及第二音量调节指令,其中,所述第一音量调节指令对应的第一音量值大于所述第二音量调节指令对应的第二音量值;第一执行模块,用于若判断到所述第一播放类型的优先级高于所述第二播放类型,则将所述第一音量调节指令传输至所述第一音箱,并将所述第二音量调节指令传输至所述第二音箱;
第二执行模块,用于若判断到所述第一播放类型的优先级低于所述第二播放类型,则将所述第一音量调节指令传输至所述第二音箱,并将所述第二音量调节指令传输至所述第一音箱。
13.其中,上述多音箱播放控制系统中,所述多音箱播放控制系统还包括第二检测模块,所述第二检测模块具体用于:当检测到所述第一音箱和所述第二音箱均处于播放状态时,分别获取当前时刻所述第一音箱对应的第一播放进度、所述第二音箱对应的第二播放进度,并根据所述第一播放进度提取出对应的第一进度值、根据所述第二播放进度提取出对应的第二进度值;判断所述第一进度值是否大于所述第二进度值;若判断到所述第一进度值大于所述第二进度值,则将所述第一音量调节指令传输至所述第二音箱,并将所述第二音量调节指令传输至所述第一音箱。
14.其中,上述多音箱播放控制系统中,所述第一音箱和所述第二音箱上均设有摄像头,所述多音箱播放控制系统还包括采集模块,所述采集模块具体用于:当所述第一音箱处于第一应用环境、所述第二音箱处于第二应用环境时,控制所述第一音箱通过所述摄像头采集所述第一应用环境中的第一人员数量,并控制所述第二音箱通过所述摄像头采集所述第二应用环境中的第二人员数量;判断所述第一人员数量是否大于所述第二人员数量;若判断到所述第一人员数量大于所述第二人员数量,则将所述第一音量调节指令传输至所述第一音箱,并将所述第二音量调节指令传输至所述第二音箱。
15.其中,上述多音箱播放控制系统中,所述多音箱播放控制系统还包括第三检测模块,所述第三检测模块具体用于:当检测到第三音箱启动时,生成第三音量调节指令,并将所述第三音量调节指令传输至所述第三音箱,其中,所述第三音量调节指令对应的第三音量值小于所述第一音量值、大于所述第二音量值。
16.其中,上述多音箱播放控制系统中,所述多音箱播放控制系统还包括第四检测模块,所述第四检测模块具体用于:当检测到所述第一音箱和所述第二音箱均播放完成时,控制所述第一音箱和所述第二音箱处于待机状态,并对所述第一音箱和所述第二音箱中的音量数据进行初始化处理。
17.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
18.图1为本发明第一实施例提供的多音箱播放控制方法的流程图;图2为本发明第二实施例提供的多音箱播放控制系统的结构框图。
19.如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
20.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中
给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
21.需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
22.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
23.现有技术对多个音箱同时使用的控制效果较差,导致容易出现干扰噪音,从而降低了用户的使用体验。
24.请参阅图1,所示为本发明第一实施例提供的多音箱播放控制方法,本实施例提供的多音箱播放控制方法能够实时的根据每个音箱的播放内容自动的调整每个音箱的播放音量,从而能够有效的避免多个音箱之间的播放内容产生干扰,进而避免出现干扰噪音,提升了用户的使用体验,适用于大范围的推广与使用。
25.具体的,本实施例提供的多音箱播放控制方法具体包括以下步骤:步骤s10,当检测到第一音箱和第二音箱均处于播放状态时,分别获取当前时刻所述第一音箱执行的第一播放内容、所述第二音箱执行的第二播放内容,并根据所述第一播放内容确定出所述第一音箱的第一播放类型、根据所述第二播放内容确定出所述第二音箱的第二播放类型;具体的,在本实施例中,首先需要说明的是,本实施例提供的多音箱播放控制方法具体应用在安装有多个音箱的场景中,具体的,该多个音箱可以安装在同一个场景中,也可以安装在不同的场景中,用于实时调节各个音箱的播放音量的大小,以避免产生干扰噪音,提升用户的使用体验。
26.另外,在本实施例中,还需要指出的是,本实施例提供的多音箱播放控制方法是基于设置在后台的控制服务器实施的,与此同时,在该控制服务器的内部预先安装有若干算法以及模型,从而能够大幅提升该控制服务器对多个音箱的控制效率。
27.因此,在本步骤中,需要说明的是,本实施例会首先通过上述控制服务器检测当前场景中是否有音箱处于工作状态,即是否有音箱处于播放状态,进一步的,当上述控制服务器检测到当前时刻存在第一音箱以及第二音箱均处于播放状态时,当前控制服务器会立即获取当前第一音箱以及第二音箱分别正在播放的第一播放内容和第二播放内容,与此同时,对应识别出当前第一播放内容对应的第一播放类型,以及当前第二播放内容对应的第二播放类型。
28.步骤s20,根据预设规则判断所述第一播放类型与所述第二播放类型之间的优先级,并根据所述优先级生成对应的第一音量调节指令以及第二音量调节指令,其中,所述第一音量调节指令对应的第一音量值大于所述第二音量调节指令对应的第二音量值;进一步的,在本步骤中,需要说明的是,上述控制服务器在分别获取到第一播放类型以及第二播放类型之后,当前控制服务器会立即根据其内部已经预先设置好的规则判断
当前第一播放类型与第二播放类型之间的优先级,进一步的,根据判断出的优先级生成对应的第一音量调节指令以及第二音量调节指令,其中,第一音量调节指令对应的第一音量值大于第二音量调节指令对应的第二音量值。
29.例如,在本实施例中,当判断到第一播放类型为新闻,第二播放类型为歌曲时,则当前第一播放类型的优先级高于第二播放类型。
30.步骤s30,若判断到所述第一播放类型的优先级高于所述第二播放类型,则将所述第一音量调节指令传输至所述第一音箱,并将所述第二音量调节指令传输至所述第二音箱;具体的,在本步骤中,若上述控制服务器判断到上述第一播放类型的优先级高于上述第二播放类型,则立即将上述第一音量调节指令传输至上述第一音箱,并将上述第二音量调节指令传输至上述第二音箱。
31.步骤s40,若判断到所述第一播放类型的优先级低于所述第二播放类型,则将所述第一音量调节指令传输至所述第二音箱,并将所述第二音量调节指令传输至所述第一音箱。
32.具体的,在本步骤中,若上述控制服务器判断到上述第一播放类型的优先级低于上述第二播放类型,则立即将上述第一音量调节指令传输至上述第二音箱,并将上述第二音量调节指令传输至上述第一音箱。
33.另外,在本实施例中,需要指出的是,上述方法还包括:当检测到所述第一音箱和所述第二音箱均处于播放状态时,分别获取当前时刻所述第一音箱对应的第一播放进度、所述第二音箱对应的第二播放进度,并根据所述第一播放进度提取出对应的第一进度值、根据所述第二播放进度提取出对应的第二进度值;判断所述第一进度值是否大于所述第二进度值;若判断到所述第一进度值大于所述第二进度值,则将所述第一音量调节指令传输至所述第二音箱,并将所述第二音量调节指令传输至所述第一音箱。
34.通过上述方式能够使控制服务器实时根据各个音箱的播放进度对应准确的调节各个音箱的播放音量,以避免各个音箱之间产生干扰噪音。
35.另外,在本实施例中,还需要指出的是,上述第一音箱和所述第二音箱上均设有摄像头,上述方法还包括:当所述第一音箱处于第一应用环境、所述第二音箱处于第二应用环境时,控制所述第一音箱通过所述摄像头采集所述第一应用环境中的第一人员数量,并控制所述第二音箱通过所述摄像头采集所述第二应用环境中的第二人员数量;判断所述第一人员数量是否大于所述第二人员数量;若判断到所述第一人员数量大于所述第二人员数量,则将所述第一音量调节指令传输至所述第一音箱,并将所述第二音量调节指令传输至所述第二音箱。
36.通过上述方式能够使控制服务器实时根据各个音箱的工作场景对应准确的调节各个音箱的播放音量,以避免各个音箱之间产生干扰噪音。
37.进一步的,在本实施例中,需要指出的是,上述方法还包括:当检测到第三音箱启动时,生成第三音量调节指令,并将所述第三音量调节指令传输至所述第三音箱,其中,所述第三音量调节指令对应的第三音量值小于所述第一音量
值、大于所述第二音量值。
38.进一步的,在本实施例中,还需要指出的是,上述方法还包括:当检测到所述第一音箱和所述第二音箱均播放完成时,控制所述第一音箱和所述第二音箱处于待机状态,并对所述第一音箱和所述第二音箱中的音量数据进行初始化处理。
39.使用时,需要说明的是,上述的实施过程只是为了说明本技术的可实施性,但这并不代表本技术的多音箱播放控制方法只有上述唯一一种实施流程,相反的,只要能够将本技术的多音箱播放控制方法实施起来,都可以被纳入本技术的可行实施方案。
40.综上,本发明上述实施例提供的多音箱播放控制方法能够实时的根据每个音箱的播放内容自动的调整每个音箱的播放音量,从而能够有效的避免多个音箱之间的播放内容产生干扰,进而避免出现干扰噪音,提升了用户的使用体验,适用于大范围的推广与使用。
41.请参阅图2,所示为本发明第二实施例提供的多音箱播放控制系统,所述系统包括:第一检测模块12,用于当检测到第一音箱和第二音箱均处于播放状态时,分别获取当前时刻所述第一音箱执行的第一播放内容、所述第二音箱执行的第二播放内容,并根据所述第一播放内容确定出所述第一音箱的第一播放类型、根据所述第二播放内容确定出所述第二音箱的第二播放类型;判断模块22,用于根据预设规则判断所述第一播放类型与所述第二播放类型之间的优先级,并根据所述优先级生成对应的第一音量调节指令以及第二音量调节指令,其中,所述第一音量调节指令对应的第一音量值大于所述第二音量调节指令对应的第二音量值;第一执行模块32,用于若判断到所述第一播放类型的优先级高于所述第二播放类型,则将所述第一音量调节指令传输至所述第一音箱,并将所述第二音量调节指令传输至所述第二音箱;第二执行模块42,用于若判断到所述第一播放类型的优先级低于所述第二播放类型,则将所述第一音量调节指令传输至所述第二音箱,并将所述第二音量调节指令传输至所述第一音箱。
42.其中,上述多音箱播放控制系统中,所述多音箱播放控制系统还包括第二检测模块52,所述第二检测模块52具体用于:当检测到所述第一音箱和所述第二音箱均处于播放状态时,分别获取当前时刻所述第一音箱对应的第一播放进度、所述第二音箱对应的第二播放进度,并根据所述第一播放进度提取出对应的第一进度值、根据所述第二播放进度提取出对应的第二进度值;判断所述第一进度值是否大于所述第二进度值;若判断到所述第一进度值大于所述第二进度值,则将所述第一音量调节指令传输至所述第二音箱,并将所述第二音量调节指令传输至所述第一音箱。
43.其中,上述多音箱播放控制系统中,所述第一音箱和所述第二音箱上均设有摄像头,所述多音箱播放控制系统还包括采集模块62,所述采集模块62具体用于:当所述第一音箱处于第一应用环境、所述第二音箱处于第二应用环境时,控制所述第一音箱通过所述摄像头采集所述第一应用环境中的第一人员数量,并控制所述第二音
箱通过所述摄像头采集所述第二应用环境中的第二人员数量;判断所述第一人员数量是否大于所述第二人员数量;若判断到所述第一人员数量大于所述第二人员数量,则将所述第一音量调节指令传输至所述第一音箱,并将所述第二音量调节指令传输至所述第二音箱。
44.其中,上述多音箱播放控制系统中,所述多音箱播放控制系统还包括第三检测模块72,所述第三检测模块72具体用于:当检测到第三音箱启动时,生成第三音量调节指令,并将所述第三音量调节指令传输至所述第三音箱,其中,所述第三音量调节指令对应的第三音量值小于所述第一音量值、大于所述第二音量值。
45.其中,上述多音箱播放控制系统中,所述多音箱播放控制系统还包括第四检测模块82,所述第四检测模块82具体用于:当检测到所述第一音箱和所述第二音箱均播放完成时,控制所述第一音箱和所述第二音箱处于待机状态,并对所述第一音箱和所述第二音箱中的音量数据进行初始化处理。
46.综上所述,本发明上述实施例提供的多音箱播放控制方法及系统能够实时的根据每个音箱的播放内容自动的调整每个音箱的播放音量,从而能够有效的避免多个音箱之间的播放内容产生干扰,进而避免出现干扰噪音,提升了用户的使用体验,适用于大范围的推广与使用。
47.需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
48.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
49.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
50.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路
的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
51.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
52.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1