一种调节立体声播放的方法及装置与流程

文档序号:12379460阅读:296来源:国知局
一种调节立体声播放的方法及装置与流程

本发明涉及智能设备领域,尤其涉及一种调节立体声播放的方法及装置。



背景技术:

当前许多智能设备为了追求更好的影音享受,大多数智能设备具备立体声播放效果,尤其是通过连接外部智能音箱进行播放,但当外部多个智能音箱位置不固定时,因为设备自身不会根据智能音箱位置以及用户位置进行调节,无法达到逼真的视听享受。



技术实现要素:

有鉴于此,本发明的目的是提出一种调节立体声播放的方法及装置,可以根据智能音箱位置以及用户位置进行立体声播放效果的优化。

为实现上述目的,本发明采用如下技术方案:

第一方面,本发明实施例提供了一种调节立体声播放的方法,包括:

获取麦克风阵列检测的用户环境中多个智能音箱的定位信息;

获取所述麦克风阵列提取的所述多个智能音箱的音频特征;

依据所述定位信息和/或所述音频特征,生成音箱控制指令;

将生成的音箱控制指令发送给关联的智能音箱,以调节所述多个智能音箱的立体声播放效果。

第二方面,本发明实施例提供了一种调节立体声播放的装置,包括:

定位信息获取模块,用于获取麦克风阵列检测的用户环境中多个智能音箱的定位信息;

音频特征获取模块,用于获取所述麦克风阵列提取的所述多个智能音箱的音频特征;

指令生成模块,用于依据所述定位信息和/或所述音频特征,生成音箱控制指令;

指令发送模块,用于将生成的音箱控制指令发送给关联的智能音箱,以调节所述多个智能音箱的立体声播放效果。

本发明的有益效果是:本发明提供的一种调节立体声播放的方法及装置,通过麦克风阵列实现了对智能音箱的定位和音频特征的提取,对音箱的播放效果进行调节,使立体声播放声音更加逼真,提升用户体验。

附图说明

下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其他特征和优点,附图中:

图1是本发明实施例一提供的一种调节立体声播放的方法的流程示意图;

图2是本发明实施例二提供的一种调节立体声播放的方法的流程示意图;

图3是本发明实施例三提供的一种调节立体声播放的装置的结构框图;

图4是本发明实施例四提供的一种调节立体声播放的装置的结构框图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的一种调节立体声播放的方法的流程示意图。该方法适用于立体声播放的情况,该方法可以由调节立体声播放的装置来执行。调节立体声播放的装置可以由软件和/或硬件的方式来实现。如图1所示,该方法包括:

步骤110、获取麦克风阵列检测的用户环境中多个智能音箱的定位信息。

在本实施例中,麦克风阵列设置在智能终端上,且麦克风阵列由多个麦克风组成。智能终端可以诸如智能手机、平板电脑、智能手环和智能手表之类的电子设备,且用户携带或佩戴智能终端,使用户的位置与智能终端的位置一致。

麦克风阵列根据用户的位置对用户周围环境中的多个智能音箱分别进行定位,获得每个智能音箱与用户的相对距离,且智能终端获取麦克风阵列传输的定位信息。

步骤120、获取麦克风阵列提取的多个智能音箱的音频特征。

麦克风阵列通过接收每个智能音箱的音频信息,分析智能音箱的音频特征,根据音频特征获得智能音箱的性能参数,且智能终端获取麦克风阵列传输的智能音箱的音频特征。其中,音频特征可以包括:音调、响度和音色等;性能参数可以包括:频率范围与频率响应、失真度和信噪比等。

步骤130、依据定位信息和/或音频特征,生成音箱控制指令。

具体的,智能终端根据音箱与用户的相对位置生成音箱控制指令,或者,根据音箱的音频特征生成音箱控制指令,又或者,依据用户的相对位置和对应音箱的音频特征生成音箱控制指令。且通过不同方式生成的音箱控制指令不同。

步骤140、将生成的音箱控制指令发送给关联的智能音箱,以调节多个智能音箱的立体声播放效果。

具体的,智能终端将生成的音箱控制指令分别发送给相应的智能音箱,智能音箱依据接收的音箱控制指令调节自己的播放效果,从而调节所有智能音箱的立体声播放效果,实现对智能音箱立体声播放的调节。

本发明实施例一提供的一种调节立体声播放的方法,根据用户的位置,利用麦克风阵列对智能音箱进行定位,获取智能音箱的位置信息;同时,利用麦克风阵列提取智能音箱的音频特征,获取智能音箱的性能参数;智能终端中处理器根据智能音箱的定位信息和/或音频特征,生成相应的音箱控制指令,将生成的音箱控制指令发送给对应的智能音箱,对智能音箱的播放进行调节,实现对立体声播放的调节,使立体声播放声音更加逼真,提升用户体验。

实施例二

图2是本发明实施例二提供的一种调节立体声播放的方法的流程示意图。本实施例以上述实施例为基础进行优化,在本实施例中,将获取麦克风阵列检测的用户环境中多个智能音箱的定位信息优化为:判断用户是否处于运动状态;若用户处于运动状态,则获取麦克风阵列检测的用户环境中多个智能音箱的定位信息;在获取麦克风阵列提取的多个智能音箱的音频特征之后,依据音频特征,处理待播放的音频数据,并将处理后的音频数据发送至多个智能音箱进行播放。

相应的,本实施例的方法具体包括:

步骤210、判断用户是否处于运动状态;若用户处于运动状态,则获取麦克风阵列检测的用户环境中多个智能音箱的定位信息。

在本实施例中,智能终端中处理器通过接收运动传感器检测的三轴加速度和三轴角速度,并结合GPS定位信息,判断用户的运动状态;通过判断用户是否处于运动状态,来判断麦克风阵列是否需要检测智能音箱的位置信息,能够有效的节省麦克风运行成本。当用户未处于运动状态时,麦克风阵列可不进行检测;当用户出去运动状态时,开始检测智能音箱的位置信息。

步骤220、获取麦克风阵列提取的多个智能音箱的音频特征。

步骤230、依据音频特征,处理待播放的音频数据,并将处理后的音频数据发送至多个智能音箱进行播放。

具体的,智能终端根据智能音箱播放的音频特征判断每个智能音箱的性能参数,结合当前需要播放的音效,对每个智能音箱需要播放的音频数据进行相应处理,使播放的音频达到理想的播放效果。

步骤240、依据定位信息和/或音频特征,生成音箱控制指令。

步骤250、将生成的音箱控制指令发送给关联的智能音箱,以调节多个智能音箱的立体声播放效果。

需要说明的是,本实施例中对步骤230、步骤240和步骤250的操作顺序不作具体限定,只需步骤250在步骤240之后执行即可。

进一步地,依据定位信息,生成音箱控制指令,可以包括:依据多个智能音箱的定位信息,确定多个智能音箱的播放时差;依据确定的播放时差,生成开始播放指令。

进一步地,依据音频特征,生成音箱控制指令,可以包括:依据多个智能音箱的音频特征,将多个智能音箱的频率响应在各频段上的声波幅度、实际音频信号波形和实际频率分别与标准音的频率响应在各频段上的标准声波幅度、标准音频信号波形和标准频率进行比较;依据比较结果,确定多个智能音箱的性能和播放效果;依据多个智能音箱的性能和播放效果,生成多个智能音箱的音效控制指令。

在一种具体实施方式中,本申请中调节立体声播放的方法可以应用于用户在家中听音乐或观看视频的场景中。用户在家中听音乐或者观看视频,用户佩戴的智能终端在不断的检测用户是否处于运动状态,当检测到用户处于运动状态时,用户的位置可能发生改变,智能音箱相对于用户的位置可能发生改变,麦克风阵列开始检测智能音箱的位置信息,并检测智能音箱的音频特征,依据智能音箱的音频特征,将多个智能音箱的频率响应在各频段上的声波幅度、实际音频信号波形和实际频率分别与标准音的频率响应在各频段上的标准声波幅度、标准音频信号波形和标准频率进行比较;依据比较结果,确定多个智能音箱的性能和播放效果;依据多个智能音箱的性能和播放效果,生成多个智能音箱的音效控制指令。同时,根据每个智能音箱各自的性能参数或者用户的需求对每个智能音箱播放的音频进行相应的处理,以增强音频的播放效果,如:根据每个智能音箱的位置信息和智能音箱的性能参数,确定每个音箱播放的音频内容。当播放摇滚音乐时,对高低音提升很大,对于播放低音的音箱进行增强低音效果的处理,同时,根据每个智能音箱失真度和信噪比,降低音箱失真度和信噪比的处理,达到低音音箱播放的要求;对于播放低高音的音箱进行增强高音效果的处理,同时,根据每个智能音箱失真度和信噪比,降低音箱失真度和信噪比的处理,达到高音音箱播放的要求。当播放相声小品等节目时,人的嗓子发出的声音的频率范围比较窄,主要集中提升中音部分,对中音播放音箱的音频做中音播放效果处理。当播放电影视频时,根据播放的音效,需要进行播放声音的延迟等,以达到理想的收听效果,完成立体声的调节,达到逼真的播放效果,提升用户体验。

实施例三

图3是本发明实施例三提供的一种调节立体声播放的装置的结构框图。如图3所示,该装置包括:定位信息获取模块310、音频特征获取模块320、指令生成模块330和指令发送模块340,其中:

定位信息获取模块310,用于获取麦克风阵列检测的用户环境中多个智能音箱的定位信息;

音频特征获取模块320,用于获取麦克风阵列提取的多个智能音箱的音频特征;

指令生成模块330,用于依据定位信息和/或音频特征,生成音箱控制指令;

指令发送模块340,用于将生成的音箱控制指令发送给关联的智能音箱,以调节多个智能音箱的立体声播放效果。

本实施例提供了一种调节立体声播放的装置,定位信息获取模块310获取麦克风阵列检测的用户环境中多个智能音箱的位置信息,并将智能音箱的位置信息发送给指令生成模块330;音频特征获取模块320获取麦克风阵列提取的智能音箱的音频特征,将智能音箱的音频特征发送给指令生成模块330;指令生成模块330根据智能音箱的位置信息生成音箱控制指令,或者,根据智能音箱的音频特征生成音箱控制指令,又或者,依据智能音箱的位置信息和对应智能音箱的音频特征生成音箱控制指令;指令发送模块340将指令生成模块330生成的音箱控制指令发送相应的智能音箱,智能音箱依据接收的音箱控制指令调节自己的播放效果,从而调节所有智能音箱的立体声播放效果,使立体声播放声音更加逼真,提升用户体验。

本实施例提供的调节立体声播放的装置,与本发明任意实施例所提供的调节立体声播放的方法属于同一发明构思,可执行本发明任意实施例所提供的调节立体声播放的方法,具备相应的功能和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的调节立体声播放的方法。

实施例四

图4是本发明实施例四提供的一种调节立体声播放的装置的结构框图。如图4所示,该装置包括:定位信息获取模块310、音频特征获取模块320、指令生成模块330和指令发送模块340,还包括:

音频数据处理模块350,用于在获取麦克风阵列提取的多个智能音箱的音频特征之后,依据音频特征,处理待播放的音频数据,并将处理后的音频数据发送至多个智能音箱进行播放。

进一步地,指令生成模块330还用于:依据多个智能音箱的定位信息,从多个智能音箱中确定待关闭智能音箱;依据确定的待关闭智能音箱,生成音箱关闭指令。

进一步地,指令生成模块330还用于:依据多个智能音箱的定位信息,确定多个智能音箱的播放时差;依据确定的播放时差,生成开始播放指令。

进一步地,指令生成模块330还用于:依据多个智能音箱的音频特征,将多个智能音箱的频率响应在各频段上的声波幅度、实际音频信号波形和实际频率分别与标准音的频率响应在各频段上的标准声波幅度、标准音频信号波形和标准频率进行比较;依据比较结果,确定多个智能音箱的性能和播放效果;依据多个智能音箱的性能和播放效果,生成多个智能音箱的音效控制指令。

进一步地,定位信息获取模块310还用于:判断用户是否处于运动状态;若用户处于运动状态,则获取麦克风阵列检测的用户环境中多个智能音箱的定位信息。

在本实施例中,提供了一种调节立体声播放的装置,定位信息获取模块310获取麦克风阵列检测的智能音箱的位置信息,并将该位置信息发送给指令生成模块330,指令生成模块330根据智能音箱的位置信息并结合播放音效,确定智能音箱的开启和关闭,生成智能音箱的控制指令。音频数据处理模块350根据麦克风阵列提供的音频特征,确定智能音箱的性能参数,调节对应智能音箱播放的音频信息;或者将智能音箱的性能参数发送给相应的播放设备,对智能音箱播放的音频信息进行处理,再发送给智能音箱进行播放。示例性地,在处理音频信息的过程中,根据智能音箱的播放特点,对低音音箱播放的音频信息增强低音信息的强度,对高音音箱播放的音频信息增强高音信息的强度;根据音箱本身失真度和噪声比,对音频信息进行降低失真度和噪声比的处理;依据多个智能音箱的定位信息,确定多个智能音箱的播放时差;依据确定的播放时差,生成开始播放指令,调节音箱的播放,达到逼真的播放效果等等。播放时间差主要是依据时间差的声像定位原理,人耳听到的立体声是声音到达双耳先后的时间差异造成的,根据时间差异可以判断与双耳的距离,特别地,智能音箱播放的时间差应保持在一定的量值范围内,用户应处于智能音箱播放系统的范围内;时间差反映了声音到达双耳先后造成的相对时间差异,强度差则反映了声音在空气中传播由于距离造成的衰减差异,播放音频信号的强度差是依据强度差的声像定位原理,声音到达人耳的强度不同,可以判断声源与人耳的距离不同,在声音传播的过程中,头部或者空气对于声波形成障碍减弱了声音的强度,所以到达人两只耳朵的声音强度不同,通过调节播放音频信号的强度差也可以达到立体声调节的目的。该装置可安装在智能终端中,完成对智能音箱的控制,达到对立体声的调节的目的。特别地,播放模块也可以是智能终端以外的外部设备,如电视和电脑等可以播放音乐和视频的设备,智能终端通过蓝牙等通信方式,将智能音箱的性能参数发送给播放设备,播放设备通过对音频进行处理在发送给智能音箱,进行播放,从而调节立体声的播放效果,提升用户体验。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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