一种智能音箱的控制方法、装置、存储介质及智能音箱与流程

文档序号:15062697发布日期:2018-07-31 22:08阅读:197来源:国知局

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



背景技术:

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



技术实现要素:

本发明实施例提供一种智能音箱的控制方法、装置、存储介质及智能音箱,可以在用户在任何位置,都能够享受到音箱所带来的最佳音效享受,同时体验极高的科技感受。

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

获取用户所在位置;

判断所述用户所在位置是否处于当前最佳音效范围;其中,所述当前最佳音效范围包括:在用户所在位置听取到智能音箱的每个单体音箱之间的音量差值在预设分贝内;

若否,则根据所述用户所在位置,确定每个单体音箱的位置调整参数;其中,所述位置调整参数包括所述每个单体音箱在滑轨上的滑动方向及滑动距离;

根据所述位置调整参数控制所述每个单体音箱进行位置调整,以使用户所在位置处于单体音箱位置调整后的最佳音效范围内。

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

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

进一步的,在判断所述用户所在位置是否处于当前最佳音效范围之前,所述方法还包括:

获取每个单体音箱的当前位置;

将所述当前位置输入预存的位置与最佳音效范围映射表,根据所述映射表确定当前最佳音效范围。

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

根据所述用户所在位置,确定每个单体音箱的径向旋转角度;

根据所述径向旋转角度,并结合滑轨的曲线参数,确定每个单体音箱的调整目标位置;

根据所述每个单体音箱的调整目标位置和当前位置,确定所述每个单体音箱的位置调整参数。

进一步的,在根据所述每个单体音箱的调整目标位置和当前位置,确定所述每个单体音箱的位置调整参数之后,还包括:

判断每个单体音箱的当前位置和调整目标位置之间的所述滑轨上,是否存在障碍物,若是,则取消对单体音箱的位置调整。

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

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

位置判断模块,用于判断所述用户所在位置是否处于当前最佳音效范围;其中,所述当前最佳音效范围包括:在用户所在位置听取到智能音箱的每个单体音箱之间的音量差值在预设分贝内;

位置调整参数确定模块,用于若所述位置判断模块判断为否,则根据所述用户所在位置,确定每个单体音箱的位置调整参数;其中,所述位置调整参数包括所述每个单体音箱在滑轨上的滑动方向及滑动距离;

控制模块,用于根据所述位置调整参数控制所述每个单体音箱进行位置调整,以使用户所在位置处于单体音箱位置调整后的最佳音效范围内。

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

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

进一步的,还包括当前最佳音效范围确定模块,包括:

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

当前最佳音效范围确定单元,用于将所述当前位置输入预存的位置与最佳音效范围映射表,根据所述映射表确定当前最佳音效范围。

进一步的,所述位置调整参数确定模块包括:

径向旋转角度确定单元,用于根据所述用户所在位置,确定每个单体音箱的径向旋转角度;

调整目标位置确定单元,用于根据所述径向旋转角度,并结合滑轨的曲线参数,确定每个单体音箱的调整目标位置;

位置调整参数确定单元,用于根据所述每个单体音箱的调整目标位置和当前位置,确定所述每个单体音箱的位置调整参数。

进一步的,所述装置还包括:

障碍物探测模块,用于判断每个单体音箱的当前位置和调整目标位置之间的所述滑轨上,是否存在障碍物,若是,则取消对单体音箱的位置调整。

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

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

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

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

本发明实施例所提供的技术方案,通过获取用户所在位置;判断所述用户所在位置是否处于当前最佳音效范围;其中,所述当前最佳音效范围包括:在用户所在位置听取到智能音箱的每个单体音箱之间的音量差值在预设分贝内;若否,则根据所述用户所在位置,确定每个单体音箱的位置调整参数;其中,所述位置调整参数包括所述每个单体音箱在滑轨上的滑动方向及滑动距离;根据所述位置调整参数控制所述每个单体音箱进行位置调整,以使用户所在位置处于单体音箱位置调整后的最佳音效范围内,可以在用户在任何位置,都能够享受到音箱所带来的最佳音效享受,同时体验极高的科技感受。

附图说明

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

图2是本发明实施例一提供的最佳音效范围示意图;

图3是本发明实施例一提供的单体音箱结构示意图;

图4是本发明实施例二提供的智能音箱的控制方法的流程图;

图5是本发明实施例三提供的智能音箱的控制装置的结构示意图;

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

具体实施方式

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

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

实施例一

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

如图1所示,所述智能音箱的控制方法包括:

s110、获取用户所在位置。

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

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

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

s120、判断所述用户所在位置是否处于当前最佳音效范围;若否,则执行s130;若是,则执行s150。

其中,所述当前最佳音效范围包括:在用户所在位置听取到智能音箱的每个单体音箱之间的音量差值在预设分贝内。

其中,音量差值可以在5分贝内,还可以是在10分贝内,具体的可以根据用户的使用习惯进行设定,也可以根据大量的实验数据统计确定。最佳音效范围可以是在沙发上或者包括其他位置的近似于椭圆形的范围。

图2是本发明实施例一提供的最佳音效范围示意图,如图2所示,当智能音箱包括两个单体音箱的时候,往往被设置在电视的两侧,而其最佳音效范围往往是在沙发处正对着电视,也就是两个单体音箱中心线的位置的一定范围。如图可以看出,如果用户所在位置与沙发的中心位置较远时,很可能就不在最佳音效范围内,这是距离用户较近一侧的音箱的声音听起来会比较远一侧的大很多,甚至完全覆盖掉较远一侧的声音。然而,由于专业的音箱设备的声音透射方向性特别强,当用户听到较弱一侧的单体音箱的径向方向能够指向该用户,则可以弥补其在距离上产生的声音弱势。

s130、根据所述用户所在位置,确定每个单体音箱的位置调整参数;其中,所述位置调整参数包括所述每个单体音箱在滑轨上的滑动方向及滑动距离。

如,当用户所在位置为中间偏左的位置时,可以将智能音箱的两个单体音箱向左转动一定的角度,从而实现将用户所在位置包括在调整后的最佳音效范围内。其中,两个单体音箱的径向方向与所形成的最佳音效范围可以预先以列表的形式存储起来,这样,当确定用户所在位置时,可以根据列表确定两个音箱的径向旋转角度,以使用户在最佳音效范围内。

图3是本发明实施例一提供的单体音箱结构示意图,如图3所示,值得说明的是,每个单体音箱的转动,可以在音箱的底座与滑轨之间设置有转动轮,在底座内设置一个转动马达,转动马达接收到控制信号后,带动转动轮进行旋转。从而使音箱的整体随着底座一起在滑轨上进行移动,因为滑轨是弧线设置的,这里仅以弧线设置为例,在转动过程中,可以使音箱的径向方向发生变化,镜像转动角度,其中,支撑轴与本体和喇叭可以是相互固定连接设置的,并且支撑轴与底座之间固定连接,值得说明的是,支撑轴在支撑本体和喇叭的重量的同时,强度还要达到在底座移动过程中保证本体和喇叭的稳定性,避免音箱损毁。

在确定用户位置之后,可以根据用户的所在位置确定每个单体音箱的径向旋转角度,再结合滑轨的曲线参数,确定底座需要在滑轨上面移动的距离和方向,也即确定了每个单体音箱的位置调整参数。值得说明的是,并非在每一次位置调整的过程中,都需要每个单体音箱的移动,在一些情况下,可以仅移动其中一个单体音箱达到是用户在调整后的最佳音效范围内。

s140、根据所述位置调整参数控制所述每个单体音箱进行位置调整,以使用户所在位置处于单体音箱位置调整后的最佳音效范围内。

在确定调整参数后,可以转化为转动马达的转动时间,或者说是带动单体音箱位置变化的位移量,相应的通过电器元件控制单体音箱的位置调整。

s150、继续播放声音。

若判断所述用户所在位置处于当前最佳音效范围,则不进行音箱的位置调整,继续播放声音即可。

本发明实施例所提供的技术方案,通过获取用户所在位置;判断所述用户所在位置是否处于当前最佳音效范围;其中,所述当前最佳音效范围包括:在用户所在位置听取到智能音箱的每个单体音箱之间的音量差值在预设分贝内;若否,则根据所述用户所在位置,确定每个单体音箱的位置调整参数;其中,所述位置调整参数包括所述每个单体音箱在滑轨上的滑动方向及滑动距离;根据所述位置调整参数控制所述每个单体音箱进行位置调整,以使用户所在位置处于单体音箱位置调整后的最佳音效范围内,可以在用户在任何位置,都能够享受到音箱所带来的最佳音效享受,同时体验极高的科技感受。

在上述技术方案的基础上,可选的,在判断所述用户所在位置是否处于当前最佳音效范围之前,所述方法还包括:获取每个单体音箱的当前位置;将所述当前位置输入预存的位置与最佳音效范围映射表,根据所述映射表确定当前最佳音效范围。这样设置的好处是可以提高智能音箱的响应速度,减小运算量,同时保证计算结果的准确性,进而达到即智能、又便捷的为用户提供专业的音响效果服务的目的。

实施例二

图4是本发明实施例二提供的智能音箱的控制方法的流程图。本实施例在上述实施例的基础上,优化为:根据所述用户所在位置,确定每个单体音箱的位置调整参数,包括:根据所述用户所在位置,确定每个单体音箱的径向旋转角度;根据所述径向旋转角度,并结合滑轨的曲线参数,确定每个单体音箱的调整目标位置;根据所述每个单体音箱的调整目标位置和当前位置,确定所述每个单体音箱的位置调整参数。

如图4所示,所述智能音箱的控制方法包括:

s410、获取用户所在位置。

s420、判断所述用户所在位置是否处于当前最佳音效范围;若否,则执行s430;若是,则执行s460。

其中,所述当前最佳音效范围包括:在用户所在位置听取到智能音箱的每个单体音箱之间的音量差值在预设分贝内。

s430、根据所述用户所在位置,确定每个单体音箱的径向旋转角度。

其中,径向旋转角度可以是径向方向经过单体音箱的位置调整之后,所产生的角度变化,则相反的,可以根据径向旋转角度,来确定单体音箱的位置调整参数。

s440、根据所述径向旋转角度,并结合滑轨的曲线参数,确定每个单体音箱的调整目标位置。

其中,在确定径向旋转角度之后,可以根据滑轨的曲线参数,如滑轨为四分之一圆周滑轨,则径向旋转角度就是滑轨的圆周与半径之比,确定每个音箱的调整目标位置。

s450、根据所述每个单体音箱的调整目标位置和当前位置,确定所述每个单体音箱的位置调整参数。

所述每个单体音箱的调整目标位置和当前位置,确定所述每个单体音箱的位置调整参数,即确定每个单体音箱在滑轨上滑动方向和滑动距离。

s460、继续播放声音。

本技术方案在上述各技术方案的基础上,提供了一种具体的确定单体音箱在滑轨上进行滑动的位置调整参数的方法,这样设置的好处是可以用户的所在位置,通过转动音箱来实现让用户体验到极佳的听觉享受。

在上述技术方案的基础上,可选的,在根据所述每个单体音箱的调整目标位置和当前位置,确定所述每个单体音箱的位置调整参数之后,所述方法还包括:判断每个单体音箱的当前位置和调整目标位置之间的所述滑轨上,是否存在障碍物,若是,则取消对单体音箱的位置调整。这样设置的好处是可以避免因为障碍物的存在而导致单体音箱在转动过程中因为有障碍物影响其转动造成的损害,提高了音箱的使用寿命,并对音箱的各种元器件形成保护。

实施例三

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

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

位置判断模块520,用于判断所述用户所在位置是否处于当前最佳音效范围;其中,所述当前最佳音效范围包括:在用户所在位置听取到智能音箱的每个单体音箱之间的音量差值在预设分贝内;

位置调整参数确定模块530,用于若所述位置判断模块520判断为否,则根据所述用户所在位置,确定每个单体音箱的位置调整参数;其中,所述位置调整参数包括所述每个单体音箱在滑轨上的滑动方向及滑动距离;

控制模块540,用于根据所述位置调整参数控制所述每个单体音箱进行位置调整,以使用户所在位置处于单体音箱位置调整后的最佳音效范围内。

本发明实施例所提供的技术方案,通过获取用户所在位置;判断所述用户所在位置是否处于当前最佳音效范围;其中,所述当前最佳音效范围包括:在用户所在位置听取到智能音箱的每个单体音箱之间的音量差值在预设分贝内;若否,则根据所述用户所在位置,确定每个单体音箱的位置调整参数;其中,所述位置调整参数包括所述每个单体音箱在滑轨上的滑动方向及滑动距离;根据所述位置调整参数控制所述每个单体音箱进行位置调整,以使用户所在位置处于单体音箱位置调整后的最佳音效范围内,可以在用户在任何位置,都能够享受到音箱所带来的最佳音效享受,同时体验极高的科技感受。

在上述各技术方案的基础上,可选的,所述获取用户所在位置包括:

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

在上述各技术方案的基础上,可选的,还包括当前最佳音效范围确定模块,包括:

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

当前最佳音效范围确定单元,用于将所述当前位置输入预存的位置与最佳音效范围映射表,根据所述映射表确定当前最佳音效范围。

在上述各技术方案的基础上,可选的,所述位置调整参数确定模块530包括:

径向旋转角度确定单元,用于根据所述用户所在位置,确定每个单体音箱的径向旋转角度;

调整目标位置确定单元,用于根据所述径向旋转角度,并结合滑轨的曲线参数,确定每个单体音箱的调整目标位置;

位置调整参数确定单元,用于根据所述每个单体音箱的调整目标位置和当前位置,确定所述每个单体音箱的位置调整参数。

在上述各技术方案的基础上,可选的,所述装置还包括:

障碍物探测模块,用于判断每个单体音箱的当前位置和调整目标位置之间的所述滑轨上,是否存在障碍物,若是,则取消对单体音箱的位置调整。

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

实施例四

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

获取用户所在位置;

判断所述用户所在位置是否处于当前最佳音效范围;其中,所述当前最佳音效范围包括:在用户所在位置听取到智能音箱的每个单体音箱之间的音量差值在预设分贝内;

若否,则根据所述用户所在位置,确定每个单体音箱的位置调整参数;其中,所述位置调整参数包括所述每个单体音箱在滑轨上的滑动方向及滑动距离;

根据所述位置调整参数控制所述每个单体音箱进行位置调整,以使用户所在位置处于单体音箱位置调整后的最佳音效范围内。

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

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

实施例五

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

本发明实施例提供的智能音箱,可以在用户在任何位置,都能够享受到音箱所带来的最佳音效享受,同时体验极高的科技感受。

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

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

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