1.本申请实施例涉及通信技术领域,尤其涉及一种声音播放的控制方法及装置。
背景技术:2.用于音乐播放器或者手机等移动终端上的声音播放设备通常不具备控制功能。若控制移动终端的声音播放,需要通过移动终端来完成。这种情况下,用户需要将移动终端取出,在移动终端上操作声音播放,使用很不方便。
3.现有一种可能的实现方式中,一些声音播放装置可以通过物理唤醒语音助手,通过语音输入控制声音播放设备,语音输入在很多场景下不太方便输入,并且语音输入对于语言障碍的人群并不适用。另一种实现方式中,一些声音播放装置具备物理触摸式控制,用户需要在不可视情况下操作按键,非常容易误操作,而且姿势不舒服。特别的,对于一些残障人士,现有的设备并不适合他们使用。
4.综上,现有的声音播放的控制方法还需要进一步完善。
技术实现要素:5.本申请实施例提供一种声音播放的控制方法及装置,以期实现更加方便的控制声音播放的方式。
6.第一方面,提供一种声音播放的控制方法,所述方法包括以下步骤:感测手势信号;根据所述手势信号,识别手势;确定与所述手势关联的所述控制指令,所述控制指令用于指示声音播放操作。通过本申请实施例提供的控制方法,使得对声音播放控制可以满足更多的应用场景。用户不需要触摸电子设备或声音播放设备或元件,用户也不需要语音输入,而是通过手势就可以产生控制指令来控制声音播放,应用场景更加宽泛。例如,对于一些语言障碍的人群,在不方便通过语音输入控制指令时,可以借用手势来输入控制指令。对于通过光感来输入控制指令,光感的环境限制因素很多,容易受到环境光信号干扰,而通过手势来输入控制指令,可以避免环境的干扰,更加方便且控制精准。该方法不需要通过物理触摸来输入控制指令,通过手势来输入控制指令的方法可以避免耳机尺寸很小操作不便的问题,操作更加方便。
7.在一个可能的设计中,所述手势信号可以包括声波信号。所述感测手势信号,可以基于超声波多普勒效应,感测手势信号。
8.在一个可能的设计中,根据所述手势信号,识别手势,可以通过以下步骤实现:将声波信号转换为电信号;根据所述电信号,识别手势。
9.在一个可能的设计中,所述方法还包括:将所述控制指令发送给声音播放设备;或者,执行所述控制指令所指示的声音播放操作。
10.在一个可能的设计中,可以通过以下方式来识别手势:进行特征分类和分组。在分类过程中,确定每个特征的身份或类别,例如手指、手掌、手臂或者其它物体。一旦被分类,多个特征就可以被分到相应的特征组。一个特征组内的特征中的位置可能彼此邻近,或者
一个特征组内的特征来自相同的手指。可选的,分组的过程可包括过滤,通过过滤来滤除不是手势姿态事件的一部分特征。过滤可以提高手势识别的精确度。确定特征组的关键参数,关键参数可以但不限于包括特征之间的距离、特征的质心、特征旋转、状态转变、特征的运动速率或特征的运动方向等,确定特征组的关键参数可由识别算法完成。通过以上过程,能够识别出唯一手势。
11.第二方面,提供一种控制装置,该控制装置包括感应传感器,用于感测手势信号;处理器,用于根据所述手势信号,识别手势;以及用于确定与所述手势关联的所述控制指令,所述控制指令用于指示声音播放操作。通过本申请实施例提供的控制装置,使得对声音播放控制可以满足更多的应用场景。用户不需要触摸电子设备或声音播放设备或元件,用户也不需要语音输入,而是通过手势就可以产生控制指令来控制声音播放。应用场景更加宽泛。例如,对于一些语言障碍的人群,在不方便通过语音输入控制指令时,可以借用手势来输入控制指令。对于通过光感来输入控制指令,光感的环境限制因素很多,容易受到环境光信号干扰,而通过手势来输入控制指令,可以避免环境的干扰,更加方便且控制精准。该方法不需要通过物理触摸来输入控制指令,通过手势来输入控制指令的方法可以避免耳机尺寸很小操作不便的问题,操作更加方便。
12.在一个可能的设计中,该控制装置还可以包括存储器,存储器与处理器连接,或者处理器包括该存储器。存储器用于存储处理器调用的程序、指令或数据,处理器执行所述存储器中存储的指令或数据时,可以实现上述第一方面或任一种可能的设计描述的方法。
13.在一个可能的设计中,所述手势信号可以包括声波信号。所述感应传感器具体可以用于基于超声波多普勒效应,感测手势信号。
14.在一个可能的设计中,在根据所述手势信号,识别手势时,所述处理器具体用于将声波信号转换为电信号;根据所述电信号,识别手势。
15.在一个可能的设计中,所述处理器还可以用于将所述控制指令发送给声音播放设备;或者,所述处理器还可以用于执行所述控制指令所指示的声音播放操作。处理器可以通过有线或无线的方式发送控制指令。
16.例如,控制装置为耳机,耳机将控制指令发送给手机播放器,手机播放器执行该指令;或者,耳机来执行该指令(例如声音调大调小)。
17.在一个可能的设计中,处理器可以通过以下方式来识别手势:处理器进行特征分类和分组。在分类过程中,确定每个特征的身份或类别,例如手指、手掌、手臂或者其它物体。一旦被分类,多个特征就可以被分到相应的特征组。一个特征组内的特征中的位置可能彼此邻近,或者一个特征组内的特征来自相同的手指。可选的,分组的过程可包括过滤,通过过滤来滤除不是手势姿态事件的一部分特征。过滤可以提高手势识别的精确度。处理器确定特征组的关键参数,关键参数可以但不限于包括特征之间的距离、特征的质心、特征旋转、状态转变、特征的运动速率或特征的运动方向等,确定特征组的关键参数可由识别算法完成。通过以上过程,处理器能够识别出唯一手势。
18.第三方面,提供一种控制装置,该装置包括识别模块,用于根据手势信号,识别手势;确定模块,用于确定与所述手势关联的所述控制指令,所述控制指令用于指示声音播放操作。通过本申请实施例提供的控制装置,使得对声音播放控制可以满足更多的应用场景。用户不需要触摸电子设备或声音播放设备或元件,用户也不需要语音输入,而是通过手势
就可以产生控制指令来控制声音播放。应用场景更加宽泛。例如,对于一些语言障碍的人群,在不方便通过语音输入控制指令时,可以借用手势来输入控制指令。对于通过光感来输入控制指令,光感的环境限制因素很多,容易受到环境光信号干扰,而通过手势来输入控制指令,可以避免环境的干扰,更加方便且控制精准。该方法不需要通过物理触摸来输入控制指令,通过手势来输入控制指令的方法可以避免耳机尺寸很小操作不便的问题,操作更加方便。
19.在一个可能的设计中,所述手势信号包括声波信号。
20.在一个可能的设计中,在根据所述手势信号,识别手势时,所述识别模块用于:将声波信号转换为电信号;根据所述电信号,识别手势。
21.在一个可能的设计中,该装置还包括发送模块,所述发送模块用于将所述控制指令发送给声音播放设备;或者,该装置还包括执行模块,所述执行模块用于执行所述控制指令所指示的声音播放操作。发送模块可以通过有线或无线的方式发送控制指令。
22.例如,控制装置为耳机,耳机将控制指令发送给手机播放器,手机播放器执行该指令;或者,耳机自身来执行该指令(例如声音调大调小)。
23.在一个可能的设计中,识别模块可以通过以下方式来识别手势:进行特征分类和分组。在分类过程中,确定每个特征的身份或类别,例如手指、手掌、手臂或者其它物体。一旦被分类,多个特征就可以被分到相应的特征组。一个特征组内的特征中的位置可能彼此邻近或者来自相同的手指。可选的,分组的过程可包括过滤,通过过滤来滤除不是手势姿态事件的一部分特征。过滤可以提高手势识别的精确度。识别模块确定特征组的关键参数。关键参数包括特征之间的距离、特征的质心、特征旋转、状态转变、特征的运动速率或特征的运动方向等,确定特征组的关键参数可由识别算法完成。通过以上过程,识别模块能够识别出唯一手势。
24.结合第一方面提供的方法、第二方面和第三方面提供的装置,下面给出几种可选的手势与控制指令的关联关系。
25.在一个可能的设计中,所述手势为握拳或大拇指与其他手指靠近时,所述控制指令可以对应为开启播放。其中,所述其他手指包括食指、中指、无名指或小拇指中的一个或多个。
26.在一个可能的设计中,所述手势为拳头张开或大拇指与其他手指远离时,所述控制指令可以对应为停止播放。其中,所述其他手指包括食指、中指、无名指或小拇指中的一个或多个。
27.在一个可能的设计中,所述手势为手指向上运动、手指向前运动、手指向左运动或手势模拟旋转物理旋钮顺时针转动中的任意一种时,所述控制指令可以对应为音量增大。其中,所述手指为任意一个或多个手指。
28.在一个可能的设计中,所述手势为手指向下运动、手指向后运动、手指向右运动或手势模拟旋转物理旋钮逆时针转动中的任意一种时,所述控制指令可以为音量减小。其中,所述手指为任意一个或多个手指。
29.在一个可能的设计中,所述手势为小臂向远离身体方向挥动时,所述控制指令可以对应为切换播放下一个声音文件。
30.在一个可能的设计中,所述手势为小臂向靠近身体方向挥动时,所述控制指令可
以对应为切换播放上一个声音文件。
31.在一个可能的设计中,所述手势为左手靠近或远离左耳时,所述控制指令可以对应为左耳机音量调整。
32.在一个可能的设计中,所述手势为右手靠近或远离右耳时,所述控制指令可以对应为右耳机音量调整。
33.第四方面,提供一种芯片系统,该芯片系统包括处理器,还可以包括感应传感器,可选的还可以包括存储器,用于实现上述第一方面或第一方面中任一种可能的设计中所述的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。该芯片系统的效果可以参照第一方面以及各个可能的设计所述的方法所能达到的效果,不再赘述。
34.第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面和第一方面的任一可能的设计中所述的方法。该计算机程序产品的效果可以参照第一方面以及各个可能的设计所述的方法所能达到的效果,不再赘述。
35.第六方面,本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第一方面或第一方面中任一种可能的设计中所述的方法。该计算机可读存储介质的效果可以参照第一方面以及各个可能的设计所述的方法所能达到的效果,不再赘述。
附图说明
36.图1为本申请实施例中控制装置结构示意图之一;
37.图2为本申请实施例中控制装置与声音播放设备的架构示意图之一;
38.图3a为本申请实施例中控制装置与声音播放设备的架构示意图之二;
39.图3b为本申请实施例中控制装置与声音播放设备的架构示意图之三;
40.图4为本申请实施例中控制装置对声音播放的控制方法示意图;
41.图5为本申请实施例中控制装置结构示意图之二;
42.图6为本申请实施例中手势示意图之一;
43.图7为本申请实施例中手势示意图之二;
44.图8为本申请实施例中手势示意图之三;
45.图9为本申请实施例中手势示意图之四;
46.图10为本申请实施例中手势示意图之五;
47.图11为本申请实施例中手势示意图之六;
48.图12为本申请实施例中手势示意图之七;
49.图13为本申请实施例中手势示意图之八;
50.图14为本申请实施例中声音播放的控制方法流程示意图。
具体实施方式
51.本申请实施例提供一种声音播放的控制方法及装置,以期实现更加方便的控制声音播放的方式。其中,方法和装置是基于相同或相似技术构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
52.本申请实施例的描述中,“和/或”,描述关联对象的关联关系,表示可以存在三种
关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请中所涉及的至少一个是指一个或多个;多个,是指两个或两个以上。
53.另外,需要理解的是,在本申请的描述中,“第一”、“第二”、“第三”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
54.下面将结合附图,对本申请实施例进行详细描述。
55.本申请实施例提供一种控制装置,该控制装置可以执行声音播放的控制方法。该控制装置中可以包括一个或多个模块,每一个模块用于执行对应的方法/操作/步骤/动作。该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件。模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。
56.若该控制装置中的模块采用硬件的形式实现,示例性的,如图1所示,控制装置100中可以包括:感应传感器101和处理器102。该控制装置100还可以包括存储器103。各个模块可以用于实现相应的步骤,具体如下所述。
57.感应传感器101可以用于感测手势信号。感应传感器101例如可以是基于多普勒效应的声波传感器、基于wifi的传感器、基于蓝牙的传感器、基于毫米波的传感器或者基于可见光的传感器。感应传感器101还可以替换为摄像头。通过摄像头获取手势信号。
58.处理器102,可以用于根据感应传感器101感测到的手势信号,识别手势;以及确定与手势关联的控制指令。
59.其中,控制指令用于指示声音播放操作。声音播放操作是指声音播放设备104执行的有关于声音播放的相关操作。例如,声音播放的相关操作可以是开启声音播放、关闭声音播放、音量调大、音量调小、播放上一个声音文件(例如歌曲文件)、或者播放下一个声音文件等。
60.控制装置100根据识别出的手势关联的控制指令,对声音播放设备104进行控制,声音播放设备104根据该控制指令执行相应的声音播放操作。声音播放设备104可能是扬声器、或音乐播放器等。
61.该声音播放设备104与控制装置100之间的可能的结构关系如下所述。
62.1)如图2所示,该控制装置100可以包括声音播放设备104。
63.可选的,声音播放设备104与处理器102连接,或者声音播放设备104、感应传感器101、处理器102或存储器103通过总线连接。
64.控制装置100可能是耳机,可以是有线耳机或无线耳机。声音播放设备104为耳机中的扬声器。例如耳机可以根据手势关联的控制指令,调整扬声器的播放音量大小。
65.当然,控制装置100也可能是其它类型的装置,例如手表、运动手环或眼镜等装置。
66.2)如图3a所示,该控制装置100与声音播放设备104耦合在一起。控制装置100中的
部分或全部模块可以集成在声音播放设备104中。例如,处理器102和存储器103在声音播放装置中。
67.可能的一种应用场景为,感应传感器101在耳机中,声音播放设备104、处理器102和存储器103集成在手机中。耳机中的感应传感器101感测手势信号,将手势信号传输给手机中的处理器102识别手势,处理器102根据识别出的手势,确定该手势关联的控制指令,根据该控制指令控制声音播放设备104进行相关的声音播放操作。
68.3)如图3b所示,该控制装置100也可以与声音播放设备104连接。连接方式可以是有线或无线连接的方式,比如通过火线、通用串行总线(universal serial bus,usb)、蓝牙、或射频(radio frequency,rf)连接。
69.例如,声音播放设备104可以为手机、音乐播放器、个人计算机(personal computer,pc)或平板电脑等通信设备。控制装置100根据识别出来的手势关联的控制指令,控制音乐播放器或者手机进行声音播放操作。
70.存储器103用于存储一组程序,处理器102在根据手势信号识别手势时,可以调用存储器103中存储的程序来识别手势。
71.控制指令还可以用于控制电子设备上的元件或者用户界面(user interface,ui)元件等,例如,按钮、滚轮、滑动块。
72.下面对控制装置100对声音播放的控制方法的一些可选的实施方式进行详细描述。
73.感应传感器101可以感应到物体的靠近、远离、速度、距离以及各种手势。本申请实施例所述的手势信号的产生不限于通过人类的手做出的各类手势,也可以是其它物体的移动来实现的手势。例如,其它物体为笔,通过笔的靠近或远离来实现手势,也可以通过笔的转动来实现手势,比如笔的顺时针转动和逆时针转动实现不同的手势。
74.参考图4的场景来讲,以感应传感器101为基于多普勒效应的声波传感器为例,对控制装置和声音播放的控制方法做进一步详细说明。
75.感应传感器101(声波传感器)识别手势信号,手势信号可以为声波信号。感应传感器101也可以称为声波收发装置或声波收发器。感应传感器101发射声波,可以是周期性的发射声波。当感应传感器101的感应范围内出现手势时,该感应传感器101可以识别出手势给声波带来的变化,例如波形或幅度等变化。根据该变化可以识别出手势信号。也就是说手势信号是一种声波信号,包括声波的波形、或幅度等信息。
76.感应传感器101将该声波信号传递给处理器102。处理器102根据手势信号,识别手势。处理器102可以先对声波信号做以下至少一种处理:将接收到的声波信号转换为电信号;该电信号为模拟信号;模数转换(analogue-to-digital conversion,adc),即将模拟信号转换为数字信号;对数字信号进行处理。
77.可选的,处理器102中可以包括信号处理模块和其它处理模块。由信号处理模块来实现上述对声波信号所做的处理过程。或者,如图4中虚线部分所示,处理器102与信号处理模块连接,由与处理器102连接的信号处理模块接收声波传感器的声波信号,将接收到的声波信号转换为电信号;该电信号为模拟信号;adc,即将模拟信号转换为数字信号;对数字信号进行处理,并将处理后的信号再传递给处理器102,本申请这里不做限定。
78.处理器102可以根据处理后的手势信号识别手势。手势即用户在感应传感器101感
应范围内做出的各中手势。如图4中所示,处理器102在根据手势信号识别手势时,可以调用存储器103中存储的程序来识别手势。处理器102根据识别的手势,输出手势对应的控制指令。可选的,处理器102根据识别的手势对应的控制指令,控制计算机系统的不同的元件,例如扬声器。或者,处理器102根据识别的手势对应的控制指令,控制电子设备以及该电子设备的相关元件。在一些情况下,外接电子设备或外接手持通信设备,可能需要通过连接装置实现连接。连接装置可以是有线或者无线连接,比如火线,usb,蓝牙,rf。
79.本申请实施例中,手势与控制指令具有关联关系。本申请实施例中,可以预先存储多个手势与多个控制指令的关联关系,具体地,这个关联关系可以存储在控制装置100本地的存储介质中,当然也可以存储在控制装置100本地以外的其他远程存储介质中。
80.其中,一个手势可以对应一个控制指令。当然也可能多个手势对应一个控制指令,当控制装置感测到多个手势中的任意一个手势时,均可以实现该控制指令。也可能一个手势对应多个控制指令,当控制装置感测到该手势时,可以实现该手势对应的多个控制指令,例如,一个手势对应切换到下一个声音文件并调大音量,当控制装置感测到该手势时,确定切换到下一个声音文件并调大下一个声音文件的音量。
81.在本申请实施例中,存储器103可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。可选的,手势与控制信令之间的关联关系可以存储在存储器103中。存储器103还可以存储用于手势关联控制指令的程序。存储器103存储的程序可以是一个单独的程序,也可以是操作系统的一部分。
82.在本申请实施例中,处理器102可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者任何常规的处理器等。
83.处理器102在确定与手势关联的控制指令后,该控制指令控制声音播放设备104执行相应的操作。声音播放设备104可能是计算机系统的元件,与控制装置100位于同一个设备中,例如控制装置100置于耳机中,声音播放设备104为耳机中的扬声器。或者,控制装置100连接到声音播放设备104,例如,控制装置置于耳机中,声音播放设备104为平板电脑中的相关元件或设备,通过耳机中的控制装置的控制指令,控制平板电脑中的相关元件或设备执行控制指令相关的操作。
84.声音播放设备104在执行控制指令所指示的操作的过程中,可以向用户提供反馈信息。该反馈信息可以体现在音频、触觉或显示等至少一个方面。例如,声音播放设备104根据控制指令将手机上音乐播放器的播放音量调大,在手机屏幕上可以显示音量调大的界面。
85.本申请实施例中,根据手势信号识别手势的方法可以采用任意的方法。示例性的,本申请实施例可以通过以下方式来实现识别手势。
86.用户执行手势姿态,感应传感器101发射声波,收到手势的声波信号。感应传感器101将声波信号传递给处理器102,处理器102将手势的声波信号转换为手势的电信号。将手
势的模拟信号转化为手势的数字信号。手势的数字信号可以通过手势波形显示。根据手势的数字信号识别出手势。
87.处理器102将手势信号(可以是数字信号)转化为特征的集合或特征的列表。其中,每个特征代表一个输入,比如一个特征代表一个手势。一般来说,每个特征可以对应一些信息,包括以下任意一种或多种:标识(id)、x轴时间、y轴微多普勒频率或z轴幅度。通过这些信息来表示一个特征。例如,第一特征由id1,x1,y1,z1表示,第二特征由id2,x2,y2,z2表示。从手势信号(如手势的数字信号)到特征的转换可以利用数字信号处理算法。
88.处理器102进行特征分类和分组。在分类过程中,确定每个特征的身份或类别,例如手指、手掌、手臂或者其它物体。一旦被分类,多个特征就可以被分到相应的特征组。一个特征组内的特征中的位置可能彼此邻近,或者一个特征组内的特征来自相同的手指。可选的,分组的过程还可包括过滤,通过过滤来滤除不是手势姿态事件的一部分特征。过滤可以提高手势识别的精确度。
89.处理器102确定特征组的关键参数,关键参数可以包括特征之间的距离、特征的质心、特征旋转、状态转变、特征的运动速率或特征的运动方向等,确定特征组的关键参数可由识别算法完成。
90.通过以上过程,处理器102能够识别出唯一手势。
91.可选的,如果手势为人类手势,处理器102可以通过以下方式来识别出人类手势。
92.提供与人类手势相关的数据的时间序列。将时间序列的数据转换成包括右手波形和左手波形的形式(波形)。从波形中提取特征,其中,提取步骤包括从包括手位置的波形中提取静态特征,从波形中提取动态特征,包括从右侧波形中提取相位和频率,从左侧波形中提取相位和频率。根据提取的特征,将右手波形中的一个或多个手的位置、相位和频率,左手波形中的手的位置、相位和频率,合成一条描述手势的规则来识别手势。由特征或特征的组合组成的规则,用来唯一地识别人类的手势。
93.上文基于控制装置100的模块采用硬件的形式实现来描述的。可选的,控制装置100的模块还可以采用软件的形式来实现。
94.示例性地,如图5所示,当控制装置的模块采用软件的形式来实现时,控制装置500包括识别模块501和确定模块502。
95.识别模块501用于根据手势信号,识别手势;
96.确定模块502,用于确定与所述手势关联的所述控制指令,所述控制指令用于指示声音播放操作。
97.可选的,在根据所述手势信号,识别手势时,识别模块501用于:将声波信号转换为电信号;根据所述电信号,识别手势。
98.在一个可能的设计中,识别模块501可以通过以下方式来识别手势:进行特征分类和分组。在分类过程中,确定每个特征的身份或类别,例如手指、手掌、手臂或者其它物体。一旦被分类,多个特征就可以被分到相应的特征组。一个特征组内的特征中的位置可能彼此邻近或者来自相同的手指。可选的,分组的过程可包括过滤,通过过滤来滤除不是手势姿态事件的一部分特征。过滤可以提高手势识别的精确度。识别模块501确定特征组的关键参数。关键参数包括特征之间的距离、特征的质心、特征旋转、状态转变、特征的运动速率或特征的运动方向等,确定特征组的关键参数可由识别算法完成。通过以上过程,识别模块501
能够识别出唯一手势。
99.识别模块501和确定模块502执行的操作可以参照上述处理器502执行的相应操作。
100.该控制装置500还包括发送模块503,发送模块503用于将控制指令发送给声音播放设备;或者,该装置还包括执行模块504,所述执行模块504用于执行所述控制指令所指示的声音播放操作。发送模块可以通过有线或无线的方式发送控制指令。控制装置500与声音播放设备之间的架构关系也可以参考上述控制装置100与声音播放设备104之间的架构关系。
101.可选的,控制装置500还可能包括存储模块505,存储模块505的功能参考存储器103的功能,在此不再赘述。
102.控制装置还可能采用软件和硬件结合的形式来实现。例如,处理器中的硬件及软件模块组合执行完成处理器执行的上述操作。
103.通过本申请实施例提供的控制装置,使得对声音播放控制可以满足更多的应用场景。用户不需要触摸电子设备或声音播放设备或元件,用户也不需要语音输入,而是通过手势就可以产生控制指令来控制声音播放。应用场景更加宽泛。例如,对于一些语言障碍的人群,在不方便通过语音输入控制指令时,可以借用手势来输入控制指令。对于通过光感来输入控制指令,光感的环境限制因素很多,容易受到环境光信号干扰,而通过手势来输入控制指令,可以避免环境的干扰,更加方便且控制精准。相比通过物理触摸来输入控制指令,通过手势来输入控制指令的方法可以避免耳机尺寸很小操作不便的问题,操作更加方便。
104.以下给出一些手势与控制指令的关联的示例。当感应传感器101识别到以下举例的手势时,处理器102可以通过上述处理确定与手势对应的控制指令。可以理解的是,本申请实施例并不限于这些手势以及对应的控制指令。以下描述的各个手势可以任意多个结合使用。各个手势可以是左手形成的手势,也可以是右手形成的手势。如果控制装置为耳机,左手形成的手势可以用于控制左耳耳机,右手形成的手势可以控制右耳耳机,当然也可以任意手形成的手势控制任意耳机。
105.(1)手势为握拳,控制指令为开启播放。握拳是指手指向掌心弯曲成拳头。如图6所示,从a、b、c、d、到e表示握拳的手势姿态。
106.(2)手势为拳头张开,控制指令为关闭播放或停止播放。如图6所示,从e、d、c、b、到a表示右手拳头张开的手势姿态。
107.(3)手势为大拇指与其他手指靠近,控制指令为开启播放。其中,其他手指包括食指、中指、无名指或小拇指中的一个或多个。如图7所示,从a到b表示为右手大拇指与食指靠近的手势。
108.大拇指与其他手指靠近可以是,大拇指保持不动,其他手指向大拇指靠近;也可以是其他手指保持不动,大拇指向其他手指靠近;也可以是大拇指和其他手指相互靠近。
109.该手势也可以将大拇指替换为其他类型的任意一个手指。
110.(4)手势为大拇指与其他手势远离,控制指令为关闭或停止播放。其中,其他手指包括食指、中指、无名指或小拇指中的一个或多个。如图7所示,从b到a表示为右手大拇指与食指远离的手势。
111.大拇指与其他手指远离可以是,大拇指保持不动,其他手指向大拇指远离;也可以
是其他手指保持不动,大拇指向其他手指远离;也可以是大拇指和其他手指相互远离。
112.该手势也可以将大拇指替换为其他类型的任意一个手指。
113.基于(3)和(4)的手势,手指靠近可以一直到捏合状态,也可以靠近到某一个距离但并未捏合的状态。类似的,手指远离可以从捏合状态开始远离,也可以从某一个距离但并未捏合的状态开始远离。
114.在一个可能的实现方式中,(3)所描述的手势,也可以关联控制指令为音量调小。
115.在一个可能的实现方式中,(4)所描述的手势,也可以关联控制指令为音量调大。
116.例如,距离越大音量越大,距离越小音量越小。手指捏合对应静音状态。
117.(5)手势为手指向上运动,控制指令为音量增大。手指可以是任意一个或多个手指。如图8所示,以右手大拇指为例,按照箭头向上的方向运动表示手指向上运动的手势。
118.(6)手势为手指向下运动,控制指令为音量减小。手指可以是任意一个或多个手指。如图8所示,以右手大拇指为例,按照箭头向下的方向运动标识手指向下运动的手势。
119.(7)手势为手指向前运动,控制指令为音量增大。手指可以是任意一个或多个手指。如图9所示,以左手食指为例,从a到b表示手指向前运动的手势。
120.(8)手势为手指向后运动,控制指令为音量减小。手指可以是任意一个或多个手指。如图9所示,以左手食指为例,从b到a表示手指向后运动的手势。
121.(9)手势为手指向左运动,控制指令为音量增大。手指可以是任意一个或多个手指。如图10所示,以左手食指为例,从a到b表示手指向左运动的手势。
122.(10)手势为手指向右运动,控制指令为音量减小。手指可以是任意一个或多个手指。如图10所示,以左手食指为例,从b到a表示手指向右运动的手势。
123.(11)手势为手势模拟旋转物理旋钮顺时针转动,控制指令为音量增大。如图11所示,顺时针转动实现该手势。该手势在实现时假设存在一个物理旋钮,用手来选择该物理旋钮体现出该手势。当然该物理旋钮是不存在的。
124.(12)手势为手势模拟旋转物理旋钮逆时针转动,控制指令为音量减小。仍如图11所示,逆时针转动实现该手势。
125.(13)手势为小臂向远离身体方向挥动,控制指令为切换播放下一个声音文件。如图12所示,从a到b表示小臂向远离身体方向挥动的手势。
126.(14)手势为小臂向靠近身体方向挥动,控制指令为切换播放上一个声音文件。如图12所示,从b到a表示小臂向远离身体方向挥动的手势。
127.(15)如图13所示:
128.手势一为左手靠近或远离左耳,控制指令为左耳机音量调整。例如,左手靠近左耳对应左耳机音量增大,右手远离右耳对应右耳机音量减小。
129.手势二为右手靠近或远离右耳,控制指令为右耳机音量调整。
130.手势一和手势二可以同时进行,手势一和手势二的运动方向可以是相同的,也可以是不同的。例如左手靠近左耳,右手靠近左耳。又例如,例如左手靠近左耳,右手远离左耳。
131.通过手势一和手势二的同时执行,可以实现立体音效的控制指令。
132.上述手势仅是一些举例,可以不限于上述举例的手势来实现各种控制指令。例如,还可以:手指靠近控制装置的手势,控制指令为音量增大;手指远离控制装置的手势,控制
指令为音量减小。
133.上述手势手指可以指向任意方向,可选的,在实现手势时手指可以指向控制装置。
134.综上,以上描述的各个手势与各个控制指令的关系可以相互交换,例如,手势1关联控制指令1,手势2关联控制指令2,本申请实施例还可以将手势1关联控制指令2,手势2关联控制指令1。比如手指向上运动,控制指令为音量增大,手指向下运动,控制指令为音量减小。比如,手势为小臂向远离身体方向挥动,控制指令为切换播放上一个声音文件;手势为小臂向靠近身体方向挥动,控制指令为切换播放下一个声音文件。
135.以上描述的任意两个或多个手势可以结合使用,组成一套手势控制指令。
136.本申请上述方法实施例描述的控制装置100或控制装置500所执行的操作和功能中的部分或全部,可以用芯片或集成电路来完成。
137.为了实现上述控制装置100或控制装置500的功能,本申请实施例还提供一种芯片,包括处理器,用于支持该控制装置100或控制装置500实现上述功能。在一种可能的设计中,该芯片与存储器连接或者该芯片包括存储器,该存储器用于保存该通信装置必要的程序指令和数据。
138.本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序包括用于执行控制装置100或控制装置500所执行的方法的指令。
139.本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行控制装置100或控制装置500所执行的方法。
140.基于同一技术构思,如图14所示,本申请实施例还提供一种声音播放的控制方法,该方法可以由上述控制装置来执行。该方法的具体流程如下所述。
141.s1401、感测手势信号,比如由控制装置中的感应传感器感测手势信号,具体感知过程请参照上述装置实施例中的详细描述,这里不予重复详述。
142.s1402、根据该手势信号,识别手势,比如由控制装置中的处理器根据该手势信号,识别手势,具体识别过程请参照上述装置实施例中的详细描述,这里不予重复详述。
143.s1403、确定与识别出来的手势相关联的控制指令,该控制指令用于指示声音播放操作。比如由控制装置中的处理器确定与识别出来的手势相关联的控制指令。
144.可选的,控制装置还可以根据识别出的手势关联的控制指令,对声音播放设备进行控制,例如可以将控制指令发送给声音播放设备。该声音播放设备接收到该控制指令后执行相关的声音播放操作。例如控制装置为耳机,耳机将控制指令发送给手机播放器,手机播放器执行该控制指令。此外,控制装置自身还可以根据识别出的手势关联的控制指令执行相应的声音播放操作。例如,控制装置为耳机,耳机自身来执行该控制指令,比方耳机扬声器声音调大或调小。
145.具体方法的细节可以参照上文中对控制装置的描述细节,重复之处不再赘述。
146.本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
147.本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程
图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
148.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
149.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
150.尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
151.显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。