智能音箱的音量调节方法、装置、存储介质及智能音箱与流程

文档序号:15402632发布日期:2018-09-11 17:54阅读:365来源:国知局

本发明实施例涉及智能音箱技术领域,尤其涉及一种智能音箱的音量调节方法、装置、存储介质及智能音箱。



背景技术:

现阶段,随着人们生活水平的逐渐提高,人们对看电视或者电影等节目的音响效果追求也越来越高。大型的智能音箱设备也慢慢成为了每个现代化家庭中的必需品。为了家庭布置的美观需求,智能音箱往往是对称布设于电视的两端,或者如果是四个单体音箱的话,就将另外两个单体音箱布设在沙发后面。然而,由于专业的音箱设备往往在音乐投射的方向性比较强,这就使得在较多的用户观看电视或者利用音箱设备聆听音乐时,如坐在偏右位置用户,则听起来仿佛只有右面的音箱在发声。用户不仅没有体验专业音箱设备所带来的音质享受,还会怀疑是否为音箱设备出了问题,导致用户体验较差。



技术实现要素:

本发明实施例提供一种智能音箱的音量调节方法、装置、存储介质及智能音箱,可以在无论用户在任何位置,都能够为用户提供均衡的音效的效果。

第一方面,本发明实施例提供了一种智能音箱的音量调节方法,该方法包括:

获取用户所在位置;

根据所述用户所在位置,确定智能音箱中每个单体音箱的音量调节参数;

根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节。

进一步的,所述获取用户所在位置包括:

每隔预设时间段,通过电视摄像头、音箱摄像头、音箱距离传感器以及沙发压力传感器中的一种或者多种获取用户所在位置。

进一步的,根据所述用户所在位置,确定智能音箱中每个单体音箱的音量调节参数,包括:

根据所述用户所在位置,确定用户与每个单体音箱的距离值;

根据所述距离值与预设标准距离值之间的比值,确定每个单体音箱的音量调节参数。

进一步的,根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节,包括:

获取每个单体音箱的当前音量值;

判断所述每个单体音箱的当前音量值与所述音量调节参数得到的音量调节结果是否在可播放范围内;

若是,则对所述单体音箱的当前音量值进行调节;

若否,则放弃对所述单体音箱的音量调节。

进一步的,在根据所述用户所在位置,确定用户与每个单体音箱的距离值之后,所述方法还包括:

若所述用户与每个单体音箱的距离值中,存在至少一个距离值大于预设阈值时,则放弃对所述每个单体音箱的音量调节。

第二方面,本发明实施例还提供了一种智能音箱的音量调节装置,该装置包括:

用户所在位置获取模块,用于获取用户所在位置;

音量调节参数确定模块,用于根据所述用户所在位置,确定智能音箱中每个单体音箱的音量调节参数;

音量调节执行模块,用于根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节。

进一步的,所述用户所在位置获取模块具体用于:

每隔预设时间段,通过电视摄像头、音箱摄像头、音箱距离传感器以及沙发压力传感器中的一种或者多种获取用户所在位置。

进一步的,所述音量调节参数确定模块包括:

距离值确定单元,用于根据所述用户所在位置,确定用户与每个单体音箱的距离值;

音量调节参数确定单元,用于根据所述距离值与预设标准距离值之间的比值,确定每个单体音箱的音量调节参数。

进一步的,所述音量调节执行模块包括:

当前音量值获取单元,用于获取每个单体音箱的当前音量值;

调节范围判断单元,用于判断所述每个单体音箱的当前音量值与所述音量调节参数得到的音量调节结果是否在可播放范围内;

音量调节执行单元,用于若所述调节范围判断单元判断为是,则对所述单体音箱的当前音量值进行调节;若所述调节范围判断单元判断为否,则放弃对所述单体音箱的音量调节。

进一步的,所述音量调节参数确定模块还包括:

距离值判断单元,用于若所述用户与每个单体音箱的距离值中,存在至少一个距离值大于预设阈值时,则放弃对所述每个单体音箱的音量调节。

第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所述的智能音箱的音量调节方法。

第四方面,本发明实施例提供了一种智能音箱,所述智能音箱包括:

至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如本发明实施例所述的智能音箱的音量调节方法。

本发明实施例所提供的技术方案,通过获取用户所在位置;根据所述用户所在位置,确定智能音箱中每个单体音箱的音量调节参数;根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节,可以在无论用户在任何位置,都能够为用户提供均衡的音效的效果,并且此过程无需用户人为设置,方法简便易行。

附图说明

图1是本发明实施例一提供的智能音箱的音量调节方法的流程图;

图2是本发明实施例二提供的智能音箱的音量调节方法的流程图;

图3是本发明实施例三提供的智能音箱的音量调节装置的结构示意图;

图4为本发明实施例提供的一种智能音箱的结构示意图。

具体实施方式

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

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1是本发明实施例一提供的智能音箱的音量调节方法的流程图,本实施例可适用智能音箱播放声音情况,该方法可以由本发明实施例所提供的智能音箱的音量调节装置来执行,该装置可以由软件和/或硬件的方式来实现,并可集成于智能音箱中。

如图1所示,所述智能音箱的音量调节方法包括:

s110、获取用户所在位置。

其中,用户可以是一个用户,本实施例也可以适应于多个用户的情况。当用户在客厅的沙发上坐下时,可能因为人比较多或者因为别的原因没有坐在沙发的中心位置,这样就导致用户距离左侧或者右侧单体音箱的距离较近,距离另一侧距离较远,而较近的一侧声音听起来会比较大,较远的一侧声音听起来会比较小,甚至完全在听觉上被较近的一侧覆盖掉,导致用户主观感觉始终是左耳或者右耳在听声音。尤其是在智能音箱包括四个单体音箱时,往往会需要在沙发后面布置两个音箱,而这两个音箱由于与沙发太近,用户坐在沙发上,会觉得后面两个单体音箱的音量过大,感觉声音完全是从后面两个单体音箱传出来的一样。

在本实施例中,可选的,所述获取用户所在位置包括:每隔预设时间段,通过电视摄像头、音箱摄像头、音箱距离传感器以及沙发压力传感器中的一种或者多种获取用户所在位置。

其中,可以是通过电视摄像头获取到用户在沙发上所坐位置的图像,通过图像识别技术,确定用户的所在位置,还可以在音箱上配置摄像头,可以在一个单体音箱上配置摄像头,还可以在多个单体音箱上配置摄像头,这样可以在得到图像后对用户进行三维位置分析。除此之外,还可以采用在音箱上的固定高度比如80厘米高处配置距离传感器,用于识别0.5米到6米之间的距离,以及还可以根据与智能沙发连接,获取沙发上配置的压力传感器的数据。可以采用以上一种或者多种方式,还可以采用其他可以简单有效的确定用户所在位置的方式,本申请此处不再赘述。其中用户可以是一个用户,也可以是多个用户。

s120、根据所述用户所在位置,确定智能音箱中每个单体音箱的音量调节参数。

其中,音量调节参数可以是用来对当前音量值进行加减的具体音量值,如2分贝,还可以是对当前音量进行调节的一个系数,如当前音量乘以0.8,则0.8可以作为音量调节参数。根据用户的所在位置,即如果用户坐在沙发的中心位置,则左右两侧的每个单体音箱与用户之间的距离差相同,往往不会出现需要单独调节的情况,但是如果像上述示例中沙发后面设置两个单体音箱的话,则沙发后面的单体音箱如果与前面两个单体音箱音量相同,则用户会觉得声音就是从后面两个单体音箱传出的。

可以根据用户家中的一般设置规律,如当用户坐在沙发的中间位置时,则前面的单体音箱音量不调节,后面的单体音箱音量乘以一个小于1的系数,如0.6,如果用户坐在偏左位置,则左侧音箱音量不调节,右侧音箱乘以一个大于1的系数,如1.2,类似的,对用户站立与客厅内或者坐在沙发上的每个位置确定每个单体音箱音量调节系数。

s130、根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节。

相应的,对该单体音箱的音量乘以或者加减相应的音量调节参数,得到实际的播放音量。

本发明实施例所提供的技术方案,通过获取用户所在位置;根据所述用户所在位置,确定智能音箱中每个单体音箱的音量调节参数;根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节,可以在无论用户在任何位置,都能够为用户提供均衡的音效的效果,并且此过程无需用户人为设置,方法简便易行。

在上述技术方案的基础上,可选的,根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节,包括:获取每个单体音箱的当前音量值;判断所述每个单体音箱的当前音量值与所述音量调节参数得到的音量调节结果是否在可播放范围内;若是,则对所述单体音箱的当前音量值进行调节;若否,则放弃对所述单体音箱的音量调节。其中,对于调节后的音量值进行分析,确定其是否在可播放范围,如音量值为10分贝到120分贝之间,这个可播放范围可以是根据用户日常生活中使用的最大和最小音量值范围,其中低于最小值会导致用户基本听不到或者听不清智能音箱发出的声音,高于最大值会导致音箱损毁或者导致影响相邻用户的生活,如声音太大导致隔壁的用户无法正常休息等,当调节后的音量会超过这个范围值时,则放弃对音量值做出调整,这样设置有利于智能音箱的使用寿命,以及适应用户的声音播放习惯,提高用户的使用体验。

实施例二

图2是本发明实施例二提供的智能音箱的音量调节方法的流程图。本实施例在上述实施例的基础上,优化为:根据所述用户所在位置,确定智能音箱中每个单体音箱的音量调节参数,包括:根据所述用户所在位置,确定用户与每个单体音箱的距离值;根据所述距离值与预设标准距离值之间的比值,确定每个单体音箱的音量调节参数。

如图2所示,所述智能音箱的音量调节方法包括:

s210、获取用户所在位置。

s220、根据所述用户所在位置,确定用户与每个单体音箱的距离值。

其中,可以是每个单体音箱设置距离传感器,以获取用户与每个单体音箱之间的距离,还可以是根据电视摄像头或者其他摄像头以及沙发上面的压力传感器确定用户的位置之后,对用户家中的客厅进行数据建模,直接根据用户的当前所在位置确定用户与每个单体音箱之间的距离。其中,数据建模过程中,可以包括每个单体音箱的位置,以及各个单体音箱之间的距离。可以将数据建模存储在智能音箱的存储器当中。

s230、根据所述距离值与预设标准距离值之间的比值,确定每个单体音箱的音量调节参数。

其中,预设标准距离值可以是4米,也可以是其他值,这个值可以是适应于大多数用户的家庭中的格局来确定的,一般用户家庭中的格局,客厅的电视背景墙与沙发后面的墙壁之间的距离为3.5-4.5米之间。在得到每个单体音箱与用户之间的距离值之后,根据其与标准距离值之间的比值,确定调节系数,如距离远的得到的调节系数就大于1,相当于增大了该单体音箱的音量,距离近的得到的调节系数就小于1,相当于减小了该单体音箱的音量,从而达到用户在所在位置能够听到各个方向的单体音箱所提供均衡音量的效果,而且各个单体音箱的音量值无需用户手动调节出差异值,对于一些对智能设备操作能力一般的用户来说,提供了更好的服务。

s240、根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节。

本技术方案在上述各技术方案的基础上,提供了一种根据每个单体音箱与用户所在位置的实际距离值进行音量调节的方案,这样设置的好处是可以为用户提供各个方向的音量均匀播放的效果,而且各个单体音箱的音量值无需用户手动调节出差异值,对于一些对智能设备操作能力一般的用户来说,提供了更好的服务。

在上述技术方案的基础上,可选的,在根据所述用户所在位置,确定用户与每个单体音箱的距离值之后,所述方法还包括:若所述用户与每个单体音箱的距离值中,存在至少一个距离值大于预设阈值时,则放弃对所述每个单体音箱的音量调节。其中,预设阈值可以是7米,或者任何大于用户在客厅范围内的距离值,也就是说,如果用户不在客厅范围内,智能音箱却获取到了用户的所在位置,则会产生极大的音量值以让用户听到该声音,而这时往往用户并不需要对音量值的均衡产生需求,所以在这种用户并非在客厅听取声音的情况下,无需对每个单体音箱进行音量调节。这样设置的好处是为用户提供更符合用户意图的声音播放体验。

实施例三

图3是本发明实施例三提供的智能音箱的音量调节装置的结构示意图。如图3所示,所述智能音箱的音量调节装置,包括:

用户所在位置获取模块310,用于获取用户所在位置;

音量调节参数确定模块320,用于根据所述用户所在位置,确定智能音箱中每个单体音箱的音量调节参数;

音量调节执行模块330,用于根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节。

本发明实施例所提供的技术方案,通过获取用户所在位置;根据所述用户所在位置,确定智能音箱中每个单体音箱的音量调节参数;根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节,可以在无论用户在任何位置,都能够为用户提供均衡的音效的效果,并且此过程无需用户人为设置,方法简便易行。

在上述各技术方案的基础上,可选的,所述用户所在位置获取模块310具体用于:

每隔预设时间段,通过电视摄像头、音箱摄像头、音箱距离传感器以及沙发压力传感器中的一种或者多种获取用户所在位置。

在上述各技术方案的基础上,可选的,所述音量调节参数确定模块320包括:

距离值确定单元,用于根据所述用户所在位置,确定用户与每个单体音箱的距离值;

音量调节参数确定单元,用于根据所述距离值与预设标准距离值之间的比值,确定每个单体音箱的音量调节参数。

在上述各技术方案的基础上,可选的,所述音量调节执行模块330包括:

当前音量值获取单元,用于获取每个单体音箱的当前音量值;

调节范围判断单元,用于判断所述每个单体音箱的当前音量值与所述音量调节参数得到的音量调节结果是否在可播放范围内;

音量调节执行单元,用于若所述调节范围判断单元判断为是,则对所述单体音箱的当前音量值进行调节;若所述调节范围判断单元判断为否,则放弃对所述单体音箱的音量调节。

在上述各技术方案的基础上,可选的,所述音量调节参数确定模块320还包括:

距离值判断单元,用于若所述用户与每个单体音箱的距离值中,存在至少一个距离值大于预设阈值时,则放弃对所述每个单体音箱的音量调节。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例四

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种智能音箱的音量调节方法,该方法包括:

获取用户所在位置;

根据所述用户所在位置,确定智能音箱中每个单体音箱的音量调节参数;

根据每个单体音箱的所述音量调节参数,对每个单体音箱进行音量调节。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的智能音箱的音量调节操作,还可以执行本申请任意实施例所提供的智能音箱的音量调节方法中的相关操作。

实施例五

本发明实施例提供了一种智能音箱,该智能音箱中可集成本发明实施例提供的智能音箱的音量调节装置。图4为本发明实施例提供的一种智能音箱的结构示意图。如图4所示,该智能音箱可以包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如本发明任意实施例所述的智能音箱的音量调节方法。

本发明实施例提供的智能音箱,可以在无论用户在任何位置,都能够为用户提供均衡的音效的效果,并且此过程无需用户人为设置,方法简便易行。

上述实施例中提供的智能音箱的音量调节装置、存储介质及智能音箱可执行本申请任意实施例所提供的智能音箱的音量调节方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的智能音箱的音量调节方法。

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

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