著录项信息
专利名称 | 一种音箱控制播放的方法及装置 |
申请号 | CN201510527364.X | 申请日期 | 2015-08-25 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2015-12-16 | 公开/公告号 | CN105161118A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G11B19/02 | IPC分类号 | G;1;1;B;1;9;/;0;2查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 黄浩 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例公开了一种音箱控制播放的方法及装置,其中音箱控制播放的方法可包括:在音箱播放的过程中,对所述音箱的播放区域进行红外探测;当探测到在所述播放区域内存在用户,监测所述用户的动作轨迹;当监测到所述动作轨迹后,获取与所述动作轨迹对应的控制指令;根据所述控制指令对所述音箱进行控制。采用本发明实施例,可使用户根据动作即可控制音箱的播放,简化了控制条件,提升了用户体验。
1.一种音箱控制播放的方法,其特征在于,包括:
在音箱播放的过程中,对所述音箱的播放区域进行红外探测;
当探测到在所述播放区域内存在用户,监测所述用户的动作轨迹;
当监测到所述动作轨迹后,获取与所述动作轨迹对应的控制指令;
获取所述动作轨迹的运动时长;
将所述运动时长分为N个时间范围,并获取所述N个时间范围中每个时间范围内动作轨迹;
根据所述动作轨迹的三维坐标信息,计算出所述每个时间范围的运动速度;
根据所述每个时间范围的所述运动速度计算出所述动作轨迹的平均速度;
获取与所述平均速度对应的所述控制指令中的控制程度;
根据所述控制指令与所述控制程度对所述音箱进行控制。
2.如权利要求1所述方法,其特征在于,在所述监测所述用户动作轨迹之前,所述方法还包括:
当探测到在所述播放区域内存在用户,采集所述用户的触发动作;
判断所述触发动作的动作特征是否与预设的触发特征一致;
若判断的结果为是,则执行所述监测所述用户动作轨迹的步骤。
3.如权利要求1或2所述方法,在所述获取与所述动作轨迹对应的控制指令之前,所述方法还包括:
当监测到所述动作轨迹后,以音箱位置为起点,获取所述动作轨迹的三维坐标信息及动作方向;
根据所述三维坐标信息绘制出所述动作轨迹的轨迹图案;
其中,所述获取与所述动作轨迹对应的控制指令包括:
获取与所述轨迹图案及所述动作方向对应的控制指令。
4.如权利要求3所述方法,其特征在于,所述获取与所述轨迹图案及所述动作方向对应的控制指令包括:
根据所述动作轨迹的轨迹图案获取所述控制指令中的控制对象;
根据所述动作轨迹的动作方向获取所述控制指令中的与所述控制对象对应的控制动作;
其中,所述根据所述控制指令对所述音箱的播放状态进行控制包括:
根据获取的所述控制指令中的所述控制对象及控制动作,对所述音箱进行控制。
5.如权利要求4所述方法,其特征在于,
所述控制对象至少包括音箱的播放音量、播放进程、播放曲目和/或播放状态;
所述控制动作包括如下动作中的至少一种:增加或减少、快进或快退、播放上一曲或下一曲、切换。
6.一种音箱控制播放的装置,其特征在于,包括:
探测模块,用于在音箱播放的过程中,对所述音箱的播放区域进行红外探测;
监测模块,用于当所述探测模块探测到在所述播放区域内存在用户,监测所述用户的动作轨迹;
指令获取模块,用于当所述监测模块监测到所述动作轨迹后,获取与所述动作轨迹对应的控制指令;
速度获取模块,用于:
获取所述动作轨迹的运动时长;
将所述运动时长分为N个时间范围,并获取所述N个时间范围中每个时间范围内动作轨迹;
根据所述动作轨迹的三维坐标信息,计算出所述每个时间范围的运动速度;
根据所述每个时间范围的所述运动速度计算出所述动作轨迹的平均速度;
获取与所述平均速度对应的所述控制指令中的控制程度;
控制模块,用于根据所述控制指令与所述控制程度对所述音箱进行控制。
7.如权利要求6所述装置,其特征在于,所述装置还包括:
采集模块,用于在所述监测模块监测所述用户动作轨迹之前,当所述探测模块探测到在所述播放区域内存在用户,采集所述用户的触发动作;
判断模块,用于判断所述触发动作的动作特征是否与预设的触发特征一致;
其中,所述监测模块还用于:
当所述判断模块的判断结果为是,监测所述用户动作轨迹。
8.如权利要求6或7所述装置,其特征在于,所述装置还包括:
信息获取模块,用于在所述指令获取模块获取与所述动作轨迹对应的控制指令之前,当监测到所述用户动作轨迹,以音箱位置为起点获取所述动作轨迹的三维坐标信息及动作方向;
绘制模块,用于根据所述三维坐标信息绘制出所述动作轨迹的轨迹图案;
其中,所述指令获取模块还用于:
获取与所述轨迹图案及所述动作方向对应的控制指令。
9.如权利要求8所述装置,其特征在于,所述指令获取模块包括:
对象获取单元,用于根据所述动作轨迹的轨迹图案获取所述控制指令中的控制对象;
动作获取单元,用于根据所述动作轨迹的动作方向获取所述控制指令中的与所述控制对象对应的控制动作;
其中,所述控制模块还用于:
根据获取的所述控制指令中的所述控制对象及控制动作,对所述音箱进行控制。
10.如权利要求9所述装置,其特征在于,
所述控制对象至少包括音箱的播放音量、播放进程、播放曲目和/或播放状态;
所述控制动作包括如下动作中的至少一种:增加或减少、快进或快退、播放上一曲或下一曲、切换。
一种音箱控制播放的方法及装置\n技术领域\n[0001] 本发明涉及智能音箱技术领域,尤其涉及一种音箱控制播放的方法及装置。\n背景技术\n[0002] 目前智能音箱逐步实现多功能化,可集成处理器及网络接口,以实现在智能音箱内对音乐资源进行下载、上传、存储、播放、编辑等功能。同时,智能音箱可与移动终端组成智能音箱系统,在移动终端可设置智能音箱的应用,从而移动终端可实现遥控器的功能,对智能音箱进行音量调节,选择歌曲等操作。然而,当前对智能音箱的控制,如音量调节等需通过移动终端或遥控器,若用户暂时未携带移动终端或遥控器,则无法实现控制智能音箱,降低了用户体验。\n发明内容\n[0003] 本发明实施例提供一种音箱控制播放的方法及移动终端,可使用户根据动作即可控制音箱的播放,简化了控制条件,提升了用户体验。\n[0004] 本发明实施例第一方面提供了一种音箱控制播放的方法,所述方法可包括:\n[0005] 在音箱播放的过程中,对所述音箱的播放区域进行红外探测;\n[0006] 当探测到在所述播放区域内存在用户,监测所述用户动作轨迹;\n[0007] 当监测到所述动作轨迹后,获取与所述动作轨迹对应的控制指令;\n[0008] 根据所述控制指令对所述音箱进行控制。\n[0009] 作为优选的实施例,在所述监测所述用户动作轨迹之前,所述方法还包括:\n[0010] 采集所述用户的触发动作;\n[0011] 判断所述触发动作的动作特征是否与预设的触发特征一致;\n[0012] 若判断的结果为是,则执行所述监测所述用户动作轨迹的步骤。\n[0013] 作为优选的实施例,在所述获取与所述动作轨迹对应的控制指令之前,所述方法还包括:\n[0014] 当监测到所述动作轨迹后,以音箱位置为起点,获取所述动作轨迹的三维坐标信息及动作方向;\n[0015] 根据所述三维坐标信息绘制出所述动作轨迹的轨迹图案;\n[0016] 其中,所述获取与所述动作轨迹对应的控制指令包括:\n[0017] 获取与所述轨迹图案及所述动作方向对应的控制指令。\n[0018] 作为优选的实施例,所述获取与所述轨迹图案及所述动作方向对应的控制指令包括:\n[0019] 根据所述动作轨迹的轨迹图案获取所述控制指令中的控制对象;\n[0020] 根据所述动作轨迹的动作方向获取所述控制指令中的与所述控制对象对应的控制动作;\n[0021] 其中,所述根据所述控制指令对所述音箱的播放状态进行控制包括:\n[0022] 根据获取的所述控制指令中的所述控制对象及控制动作,对所述音箱进行控制。\n[0023] 作为优选的实施例,所述控制对象至少包括音箱的播放音量、播放进程、播放曲目和/或播放状态;\n[0024] 所述控制动作包括如下动作中的至少一种:增加或减少、快进或快退、播放上一曲或下一曲、切换。\n[0025] 作为优选的实施例,所述方法还包括:\n[0026] 获取所述运动轨迹的运动时长;\n[0027] 将所述运动时长分为N个时间范围,并获取所述N个时间范围中每个时间范围内运动轨迹;\n[0028] 根据所述运动轨迹的三维坐标信息,计算出所述每个时间范围的运动速度;\n[0029] 根据所述每个时间范围的所述运动速度计算出所述运动轨迹的平均速度;\n[0030] 获取与所述平均速度对应的所述控制指令中的控制程度。\n[0031] 本发明实施例第二方面提供一种音箱控制播放的装置,所述音箱控制播放的装置可包括:\n[0032] 探测模块,用于在音箱播放的过程中,对所述音箱的播放区域进行红外探测;\n[0033] 监测模块,用于当所述探测模块探测到在所述播放区域内存在用户,监测所述用户的动作轨迹;\n[0034] 指令获取模块,用于当所述检测模块监测到所述动作轨迹后,获取与所述动作轨迹对应的控制指令;\n[0035] 控制模块,用于根据所述控制指令对所述音箱进行控制。\n[0036] 作为优选的实施例,所述装置还包括:\n[0037] 采集模块,用于在所述监测模块监测所述用户的动作轨迹之前,当所述探测模块探测到在所述播放区域内存在用户,采集所述用户的触发动作;\n[0038] 判断模块,用于判断所述触发动作的动作特征是否与预设的触发特征一致;\n[0039] 其中,所述监测模块还用于:\n[0040] 当所述判断模块的判断结果为是,监测所述用户动作轨迹。\n[0041] 作为优选的实施例,所述装置还包括:\n[0042] 信息获取模块,用于在所述指令获取模块获取与所述动作轨迹对应的控制指令之前,当监测到所述动作轨迹,以音箱位置为起点获取所述动作轨迹的三维坐标信息及动作方向;\n[0043] 绘制模块,用于根据所述三维坐标信息绘制出所述动作轨迹的轨迹图案;\n[0044] 其中,所述指令获取模块还用于:\n[0045] 获取与所述轨迹图案及所述动作方向对应的控制指令。\n[0046] 作为优选的实施例,所述指令获取模块包括:\n[0047] 对象获取单元,用于根据所述动作轨迹的轨迹图案获取所述控制指令中的控制对象;\n[0048] 动作获取单元,用于根据所述动作轨迹的动作方向获取所述控制指令中的与所述控制对象对应的控制动作;\n[0049] 其中,所述控制模块还用于:\n[0050] 根据获取的所述控制指令中的所述控制对象及控制动作,对所述音箱进行控制。\n[0051] 作为优选的实施例,所述控制对象至少包括音箱的播放音量、播放进程、播放曲目和/或播放状态;\n[0052] 所述控制动作包括如下动作中的至少一种:增加或减少、快进或快退、播放上一曲或下一曲、切换。\n[0053] 作为优选的实施例,所述装置还包括:\n[0054] 时长获取模块,用于获取所述运动轨迹的运动时长;\n[0055] 划分模块,用于将所述运动时长分为N个时间范围,并获取所述N个时间范围中每个时间范围内运动轨迹;\n[0056] 计算模块,用于根据所述运动轨迹的三维坐标信息,计算出所述每个时间范围的运动速度;\n[0057] 所述计算模块还用于根据所述每个时间范围的所述运动速度计算出所述运动轨迹的平均速度;\n[0058] 程度获取模块,用于获取与所述平均速度对应的所述控制指令中的控制程度。\n[0059] 本发明实施例中,在音箱播放的过程中,可对音箱的播放区域进行红外探测,判断是否存在用户,若探测到在播放区域内存在用户,则可监测用户的动作轨迹,若监测到动作轨迹,则表明用户意对当前播放的音箱进行控制,则获取与检测到的用户的动作轨迹对应的控制指令,根据该控制指令对音箱进行控制。从而用户无需其他控制设备的辅助,根据自身动作轨迹可对音箱进行控制,简化了控制条件,提升了用户体验。\n附图说明\n[0060] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0061] 图1是本发明实施例提供的音箱控制播放的方法的一实施例的流程示意图;\n[0062] 图2是本发明实施例提供的音箱控制播放的方法的另一实施例的流程示意图;\n[0063] 图3是本发明实施例提供的音箱控制播放的装置的一实施例的结构示意图;\n[0064] 图4是本发明实施例提供的音箱控制播放的装置的另一实施例的结构示意图;\n[0065] 图5是本发明实施例提供的动作轨迹与控制指令的映射关系表一实施例的示意图。\n具体实施方式\n[0066] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0067] 本发明实施例公开了一种音箱控制播放的方法及装置,以下将结合附图进行详细说明。其中本发明实施例的音箱控制播放装置可集成在音箱内,也可为独立设备。\n[0068] 请参阅图1,图1是本发明实施例提供的音箱控制播放的方法的一实施例的流程示意图。本发明实施例的方法可通过音箱控制播放装置来实现。如图1所示,该方法可以包括以下步骤。\n[0069] 步骤S101,在音箱播放的过程中,对所述音箱的播放区域进行红外探测。\n[0070] 在一个实施例中,在音箱播放的过程中,可检测用户是否需要对当前播放音箱进行控制,具体的,可对播放音箱的播放区域进行红外探测。探测在该播放区域内是否存在热源信息,若存在热源信息,则表明播放区域内存在用户。其中,红外探测的探测区域可为音箱的播放区域,具体的,以当前音箱为圆心,以某一距离为半径形成圆形探测区域,对圆形探测区域进行红外探测;红外探测的探测区域也可为某一扇形区域或其他区域,本发明实施例不做限定。\n[0071] 步骤S102,当探测到在所述播放区域内存在用户,监测所述用户动作轨迹。\n[0072] 在一个实施例中,当通过红外探测到播放区域内存在用户后,则可通过监测该用户的动作轨迹,判断该用户是否要对当前播放音箱进行控制。可选的,可通过红外传感器监测用户的动作轨迹,也可通过摄像头等能够辨识用户动作的设备对用户的动作轨迹进行监测。\n[0073] 步骤S103,当监测到所述动作轨迹后,获取与所述动作轨迹对应的控制指令。\n[0074] 在一个实施例中,当监测到用户的动作轨迹后,可获取与该动作轨迹对应的控制指令。可选的,可通过建立动作轨迹与控制指令的关系映射表等方式,获取与动作轨迹对应的控制指令。如当检测到用户的动作轨迹为直立向上或向下,则可获取对应的控制指令为增加或减少音箱的播放音量;当检测到用户的动作轨迹为水平向左或向右,则可获取对应的控制指令为快进或快退当前的音箱的播放进程,也可为指示音箱播放上一首或下一首曲目。根据动作轨迹与控制指令的映射关系不同,用户的同一动作,可控制音箱的不同方面。\n可在用户每次对音箱进行控制前,根据用户选择或后台预先选择动作轨迹及控制指令的关系映射表。\n[0075] 步骤S104,根据所述控制指令对所述音箱进行控制。\n[0076] 在一个实施例中,根据获取到的运动轨迹对应的控制指令,对音箱进行控制。具体的,控制指令可提供对音箱的控制对象以及具体的控制动作。如控制控制指令中包含的控制对象为音箱音量,控制动作为增加,则相应的,该控制指令对音箱的控制可具体为增加音箱音量。可选的,控制指令对音箱的控制可包括增加或减少音箱音量,快进或快退播放进程,播放上一曲或下一曲播放曲目,和/或当前播放状态与暂停状态的相互切换等。可选的,控制指令中还可包括控制程度,如加减音箱音量大小的具体值等。\n[0077] 本发明实施例中,在音箱播放的过程中,可对音箱的播放区域进行红外探测,判断是否存在用户,若探测到在播放区域内存在用户,则可监测用户的动作轨迹,若监测到动作轨迹,则表明用户意对当前播放的音箱进行控制,则获取与检测到的用户的动作轨迹对应的控制指令,根据该控制指令对音箱进行控制。从而用户无需其他控制设备的辅助,根据自身动作轨迹可对音箱进行控制,简化了控制条件,提升了用户体验。\n[0078] 请参阅图2,图2是本发明实施例提供的音箱控制播放的方法的另一实施例的流程示意图。本发明实施例的方法可通过音箱控制播放装置来实现。如图2所示,该方法可以包括以下步骤。\n[0079] 步骤S201,在音箱播放的过程中,对所述音箱的播放区域进行红外探测。\n[0080] 在一个实施例中,在音箱播放的过程中,可检测用户是否需要对当前播放音箱进行控制,具体的,可对播放音箱的播放区域进行红外探测。探测在该播放区域内是否存在热源信息,若存在热源信息,则表明播放区域内存在用户。其中,红外探测的探测区域可为音箱的播放区域,具体的,以当前音箱为圆心,以某一距离为半径形成圆形探测区域,对圆形探测区域进行红外探测;红外探测的探测区域也可为某一扇形区域或其他区域,本发明实施例不做限定。\n[0081] 步骤S202,当探测到在所述播放区域内存在用户,采集所述用户的触发动作。\n[0082] 在一个实施例中,当探测到在播放区域内存在用户时,则可采集用户的触发动作。\n具体的,用户的触发动作表明用户需通过肢体动作来控制音箱,当采集到该触发动作后,即表明触发开始,则可进一步通过监控用户的动作轨迹,来获取与该动作轨迹对应的控制指令。可选的,可预定义采集频率,并可配置显示灯用于显示采集频率,当对播放区域内的用户触发动作进行采集时,则该显示灯发光。\n[0083] 步骤S203,判断所述触发动作的动作特征是否与预设的触发特征一致。\n[0084] 在一个实施例中,可解析出所采集的触发动作的动作特征,如用户双手举高形成一个V字形,则可在采集到用户双手举高后,解析出该动作特征为V字形。可判断解析出的触发动作的动作特征是否与预设的触发特征一致。如上例所述,若预设的触发特征为V字形,则表明触发动作的动作特征和预设的触发特征一致,则可进一步监测用户的动作轨迹;若预设的触发特征为O字形,则表明触发动作的特征与预设的触发特征不一致,则继续采集用户的触发动作。\n[0085] 步骤S204,若判断的结果为是,监测所述用户动作轨迹。\n[0086] 在一个实施例中,当用户根据触发动作触发用户开始控制音箱后,则可监测该用户的动作轨迹。避免了对用户动作的无效监测。\n[0087] 步骤S205,当监测到所述动作轨迹后,以音箱位置为起点,获取所述动作轨迹的三维坐标信息及动作方向。\n[0088] 在一个实施例中,当监测到用户的动作轨迹后,可对该动作轨迹进行解析。具体的,可以音箱位置为三维坐标轴原点绘制三维坐标空间,则可获取到监测到的动作轨迹在该三维空间中的一系列三维坐标信息以及运动方向。\n[0089] 步骤S206,根据所述三维坐标信息绘制出所述动作轨迹的轨迹图案。\n[0090] 在一个实施例中,可根据获取的一系列三维坐标信息绘制出该动作轨迹的轨迹图像,如与地面垂直的方向为Z方向,音箱向用户站立位置的方向为X方向,地面上与X方向垂直的方向为Y方向,则在地面上(即XY平面内)绘制出用户的运动轨迹的轨迹图案为圆圈,方向为顺时针或逆时针。则可根据绘制出的具体的轨迹图案获取到具体的控制指令。\n[0091] 步骤S207,根据所述动作轨迹的轨迹图案获取所述控制指令中的控制对象。\n[0092] 步骤S208,根据所述动作轨迹的动作方向获取所述控制指令中的与所述控制对象对应的控制动作。\n[0093] 步骤S209,根据获取的所述控制指令中的所述控制对象及控制动作,对所述音箱进行控制。\n[0094] 在一个实施例中,可预先建立动作轨迹与控制指令的映射关系表。具体的,所述控制对象可至少包括音箱的播放音量、播放进程、播放曲目和/或播放状态;所述控制动作包括如下动作中的至少一种:增加或减少、快进或快退、播放上一曲或下一曲、切换。如图5所示,图5仅显示了映射关系表中的其中一种示例情况,其他对应的映射关系表均包含在本发明实施例内。其中,动作轨迹中的轨迹图案可与控制指令中的控制对象对应,动作轨迹中的动作方向可与控制指令中的控制动作对应。控制指令中控制对象与其控制动作一一对应。\n根据表中的映射关系,可根据用户运动轨迹的轨迹图案及运动方向,获取控制指令中的控制对象及控制动作,则可根据具体获取的控制对象及控制动作生成控制指令对音箱进行控制。\n[0095] 具体的,如图5所示,若获取到用户运动轨迹的轨迹图案为圆形,则获得到控制指令的控制对象为播放曲目,若该运动轨迹的运动方向为顺时针方向,根据表中所示获取到控制指令的控制动作为播放下一曲。则可根据获取到的控制对象及控制动作控制音箱播放下一个曲目。\n[0096] 可选的,还可根据用户运动轨迹获取对应的控制指令中的控制程度。其中一种方式可为:获取用户完成运动轨迹的运动时长,可将运动时长划分为N个时间范围,获取用户在每个时间范围内的运动轨迹,其中,该运动轨迹可包括根据三维坐标绘制出的轨迹图案及运动方向。进而可计算出用户在每个时间范围内的运动轨迹的轨迹长度,则可进一步计算出用户N个时间范围内的N个运动速度,将N个运动速度整合为平均速度,其中该平均速度可与控制程度对应。则可通过用户的动作轨迹对音箱进行精确控制,可精确至控制程度。\n[0097] 本发明实施例中,在音箱播放的过程中,可对音箱的播放区域进行红外探测,判断是否存在用户,若探测到在播放区域内存在用户,则可监测用户的动作轨迹,若监测到动作轨迹,则表明用户意对当前播放的音箱进行控制,则获取与检测到的用户的动作轨迹对应的控制指令,根据该控制指令对音箱进行控制。从而用户无需其他控制设备的辅助,根据自身动作轨迹可对音箱进行控制,简化了控制条件,提升了用户体验。\n[0098] 请参阅图3,图3是本发明实施例提供的音箱控制播放的装置的一实施例的流程示意图。如图3所示,该装置可以包括探测模块301、监测模块302、指令获取模块303、控制模块\n304。\n[0099] 其中,探测模块301,用于在音箱播放的过程中,对所述音箱的播放区域进行红外探测。\n[0100] 在一个实施例中,在音箱播放的过程中,可检测用户是否需要对当前播放音箱进行控制,具体的,探测模块301可对播放音箱的播放区域进行红外探测。探测在该播放区域内是否存在热源信息,若存在热源信息,则表明播放区域内存在用户。其中,红外探测的探测区域可为音箱的播放区域,具体的,以当前音箱为圆心,以某一距离为半径形成圆形探测区域,对圆形探测区域进行红外探测;红外探测的探测区域也可为某一扇形区域或其他区域,本发明实施例不做限定。\n[0101] 监测模块302,用于当所述探测模块301探测到在所述播放区域内存在用户,监测所述用户动作轨迹。\n[0102] 在一个实施例中,当探测模块301通过红外探测到播放区域内存在用户后,则监测模块302可通过监测该用户的动作轨迹,判断该用户是否要对当前播放音箱进行控制。可选的,可通过红外传感器监测用户的动作轨迹,也可通过摄像头等能够辨识用户动作的设备对用户的动作轨迹进行监测。\n[0103] 指令获取模块303,用于当所述监测模块302监测到所述动作轨迹后,获取与所述动作轨迹对应的控制指令。\n[0104] 在一个实施例中,当监测模块302监测到用户的动作轨迹后,指令获取模块303可获取与该动作轨迹对应的控制指令。可选的,可通过建立动作轨迹与控制指令的关系映射表等方式,获取与动作轨迹对应的控制指令。如当检测到用户的动作轨迹为直立向上或向下,则可获取对应的控制指令为增加或减少音箱的播放音量;当检测到用户的动作轨迹为水平向左或向右,则可获取对应的控制指令为快进或快退当前的音箱的播放进程,也可为指示音箱播放上一首或下一首曲目。根据动作轨迹与控制指令的映射关系不同,用户的同一动作,可控制音箱的不同方面。可在用户每次对音箱进行控制前,根据用户选择或后台预先选择动作轨迹及控制指令的关系映射表。\n[0105] 控制模块304,用于根据所述控制指令对所述音箱进行控制。\n[0106] 在一个实施例中,控制模块304根据获取到的运动轨迹对应的控制指令,对音箱进行控制。具体的,控制指令可提供对音箱的控制对象以及具体的控制动作。如控制控制指令中包含的控制对象为音箱音量,控制动作为增加,则相应的,该控制指令对音箱的控制可具体为增加音箱音量。可选的,控制指令对音箱的控制可包括增加或减少音箱音量,快进或快退播放进程,播放上一曲或下一曲播放曲目,和/或当前播放状态与暂停状态的相互切换等。可选的,控制指令中还可包括控制程度,如加减音箱音量大小的具体值等。\n[0107] 本发明实施例中,在音箱播放的过程中,可对音箱的播放区域进行红外探测,判断是否存在用户,若探测到在播放区域内存在用户,则可监测用户的动作轨迹,若监测到动作轨迹,则表明用户意对当前播放的音箱进行控制,则获取与检测到的用户的动作轨迹对应的控制指令,根据该控制指令对音箱进行控制。从而用户无需其他控制设备的辅助,根据自身动作轨迹可对音箱进行控制,简化了控制条件,提升了用户体验。\n[0108] 请参阅图4,图4是本发明实施例提供的音箱控制播放的装置的另一实施例的流程示意图。如图4所示,该装置可以包括探测模块401、采集模块402、判断模块403、监测模块\n404、信息获取模块405、绘制模块406、指令获取模块407、控制模块408。\n[0109] 其中,探测模块401,用于在音箱播放的过程中,对所述音箱的播放区域进行红外探测。\n[0110] 在一个实施例中,在音箱播放的过程中,可检测用户是否需要对当前播放音箱进行控制,具体的,探测模块401可对播放音箱的播放区域进行红外探测。探测在该播放区域内是否存在热源信息,若存在热源信息,则表明播放区域内存在用户。其中,红外探测的探测区域可为音箱的播放区域,具体的,以当前音箱为圆心,以某一距离为半径形成圆形探测区域,对圆形探测区域进行红外探测;红外探测的探测区域也可为某一扇形区域或其他区域,本发明实施例不做限定。\n[0111] 采集模块402,用于当探测到在所述播放区域内存在用户,采集所述用户的触发动作。\n[0112] 在一个实施例中,当探测模块401探测到在播放区域内存在用户时,则采集模块\n402,可采集用户的触发动作。具体的,用户的触发动作表明用户需通过肢体动作来控制音箱,当采集到该触发动作后,即表明触发开始,则可进一步通过监控用户的动作轨迹,来获取与该动作轨迹对应的控制指令。可选的,可预定义采集频率,并可配置显示灯用于显示采集频率,当对播放区域内的用户触发动作进行采集时,则该显示灯发光。\n[0113] 判断模块403,用于判断所述触发动作的动作特征是否与预设的触发特征一致。\n[0114] 在一个实施例中,可解析出所采集的触发动作的动作特征,如用户双手举高形成一个V字形,则可在采集到用户双手举高后,解析出该动作特征为V字形。判断模块403可判断解析出的触发动作的动作特征是否与预设的触发特征一致。如上例所述,若预设的触发特征为V字形,则表明触发动作的动作特征和预设的触发特征一致,则可进一步监测用户的动作轨迹;若预设的触发特征为O字形,则表明触发动作的特征与预设的触发特征不一致,则继续采集用户的触发动作。\n[0115] 监测模块404,用于当所述判断模块403的判断结果为是,监测所述用户动作轨迹。\n[0116] 在一个实施例中,当用户根据触发动作触发用户开始控制音箱后,则监测模块404可监测该用户的动作轨迹。避免了对用户动作的无效监测。\n[0117] 信息获取模块405,用于当监测模块404监测到所述动作轨迹,以音箱位置为起点获取所述动作轨迹的三维坐标信息及动作方向。\n[0118] 在一个实施例中,当监测模块404监测到用户的动作轨迹后,可对该动作轨迹进行解析。具体的,可以音箱位置为三维坐标轴原点绘制三维坐标空间,则信息获取模块405可获取到监测到的动作轨迹在该三维空间中的一系列三维坐标信息以及运动方向。\n[0119] 绘制模块406,用于根据所述三维坐标信息绘制出所述动作轨迹的轨迹图案。\n[0120] 在一个实施例中,绘制模块406可根据信息获取模块405获取的一系列三维坐标信息绘制出该动作轨迹的轨迹图像,如与地面垂直的方向为Z方向,音箱向用户站立位置的方向为X方向,地面上与X方向垂直的方向为Y方向,则在地面上(即XY平面内)绘制出用户的运动轨迹的轨迹图案为圆圈,方向为顺时针或逆时针。则可根据绘制出的具体的轨迹图案获取到具体的控制指令。\n[0121] 指令获取模块407,用于获取与所述轨迹图案及所述动作方向对应的控制指令。\n[0122] 本发明实施例中,指令获取模块407可包括以下单元:\n[0123] 对象获取单元4071,用于根据所述动作轨迹的轨迹图案获取所述控制指令中的控制对象;\n[0124] 动作获取单元4072,用于根据所述动作轨迹的动作方向获取所述控制指令中的与所述控制对象对应的控制动作。\n[0125] 控制模块408,用于根据获取的所述控制指令中的所述控制对象及控制动作,对所述音箱进行控制。\n[0126] 在一个实施例中,可预先建立动作轨迹与控制指令的映射关系表。具体的,所述控制对象可至少包括音箱的播放音量、播放进程、播放曲目和/或播放状态;所述控制动作包括如下动作中的至少一种:增加或减少、快进或快退、播放上一曲或下一曲、切换。如图5所示,图5仅显示了映射关系表中的其中一种示例情况,其他对应的映射关系表均包含在本发明实施例内。其中,动作轨迹中的轨迹图案可与控制指令中的控制对象对应,动作轨迹中的动作方向可与控制指令中的控制动作对应。控制指令中控制对象与其控制动作一一对应。\n根据表中的映射关系,可根据用户运动轨迹的轨迹图案及运动方向,指令获取模块407获取控制指令中的控制对象及控制动作,则控制模块408可根据具体获取的控制对象及控制动作生成控制指令对音箱进行控制。\n[0127] 具体的,如图5所示,若获取到用户运动轨迹的轨迹图案为圆形,则获得到控制指令的控制对象为播放曲目,若该运动轨迹的运动方向为顺时针方向,根据表中所示获取到控制指令的控制动作为播放下一曲。则可根据获取到的控制对象及控制动作控制音箱播放下一个曲目。\n[0128] 可选的,指令获取模块407还可根据用户运动轨迹获取对应的控制指令中的控制程度。其中一种方式可为:获取用户完成运动轨迹的运动时长,可将运动时长划分为N个时间范围,获取用户在每个时间范围内的运动轨迹,其中,该运动轨迹可包括根据三维坐标绘制出的轨迹图案及运动方向。进而可计算出用户在每个时间范围内的运动轨迹的轨迹长度,则可进一步计算出用户N个时间范围内的N个运动速度,将N个运动速度整合为平均速度,其中该平均速度可与控制程度对应。则可通过用户的动作轨迹对音箱进行精确控制,可精确至控制程度。\n[0129] 本发明实施例中,在音箱播放的过程中,可对音箱的播放区域进行红外探测,判断是否存在用户,若探测到在播放区域内存在用户,则可监测用户的动作轨迹,若监测到动作轨迹,则表明用户意对当前播放的音箱进行控制,则获取与检测到的用户的动作轨迹对应的控制指令,根据该控制指令对音箱进行控制。从而用户无需其他控制设备的辅助,根据自身动作轨迹可对音箱进行控制,简化了控制条件,提升了用户体验。\n[0130] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。\n[0131] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。\n[0132] 本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。\n[0133] 本发明实施例的模块或模块,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。\n[0134] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。\n[0135] 以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
法律信息
- 2020-06-23
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-01-23
- 2016-01-13
实质审查的生效
IPC(主分类): G11B 19/02
专利申请号: 201510527364.X
申请日: 2015.08.25
- 2015-12-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2015-07-08
|
2015-03-24
| | |
2
| | 暂无 |
2014-12-26
| | |
3
| | 暂无 |
2010-03-03
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |