一种耳机音量调节方法及其设备

文档序号:1908666 发布日期:2021-11-30 浏览:11次 >En<

阅读说明:本技术 一种耳机音量调节方法及其设备 (Earphone volume adjusting method and equipment ) 是由 孙明杰 李敏 曾佳 邱晨 瞿高鹏 李乔峰 张雨涵 于 2020-08-10 设计创作,主要内容包括:本申请实施例提供一种耳机音量调节方法及其设备,涉及耳机技术领域,该方法包括:首先,确认第一耳机被用户佩戴,第一耳机以第一音量播放音频内容。响应于用户对第一耳机的第一操作,启动音量调节功能。然后,响应于用户将第一耳机从初始姿态转动到第一姿态,初始姿态与第一姿态之间的角度为第一角度,第一角度小于第一预设角度,以所述第一音量播放所述音频内容;接着,响应于用户将第一耳机从第一姿态转动到第二姿态,初始姿态与第二姿态之间的角度为第二角度,第二角度大于所述第一预设角度,以第二音量播放音频内容。(The embodiment of the application provides an earphone volume adjusting method and equipment thereof, relating to the technical field of earphones, wherein the method comprises the following steps: first, it is confirmed that the first headset is worn by the user, and the first headset plays audio content at a first volume. The volume adjustment function is started in response to a first operation of the first earphone by a user. Then, responding to the situation that a user rotates the first earphone from the initial posture to a first posture, wherein the angle between the initial posture and the first posture is a first angle, the first angle is smaller than a first preset angle, and the audio content is played at the first volume; and then, in response to the user rotating the first earphone from the first posture to a second posture, wherein the angle between the initial posture and the second posture is a second angle, and the second angle is larger than the first preset angle, playing the audio content at a second volume.)

一种耳机音量调节方法及其设备

技术领域

本申请涉及涉及耳机技术领域,尤其涉及一种耳机音量调节方法、电子设备及计算机可读存储介质。

背景技术

随着用户对便携性要求的提高,蓝牙耳机得到越来越多的用户的青睐。蓝牙耳机可以与手机等电子设备建立无线连接,从而配合电子设备为用户播放音乐或接/打电话等。

在现有技术中,对于无线耳机的音量调节,可以采用语音控制的方式,但是语音识别准确度较低,成本较高,而且在公共场所不便于使用,导致语音控制效果不好,影响用户体验感。

因此,如何改善耳机的音量调节方式是目前需要解决的一个重要问题。

发明内容

本申请提供了一种耳机音量调节方法、设备,可以拓展耳机的功能性,提高耳机的使用便捷性和智能性。

第一方面,本申请实施例提供了一种基于耳机的音量调节方法,包括:确认所述第一耳机被用户佩戴;所述第一耳机以第一音量播放音频内容;响应于所述用户对所述第一耳机的第一操作,启动音量调节功能;响应于所述用户将所述第一耳机从初始姿态转动到第一姿态,所述初始姿态与所述第一姿态之间的角度为第一角度,所述第一角度小于第一预设角度,以所述第一音量播放所述音频内容;响应于所述用户将所述第一耳机从第一姿态转动到第二姿态,所述初始姿态与所述第二姿态之间的角度为第二角度,所述第二角度大于所述第一预设角度,以第二音量播放所述音频内容;其中,所述第二角度和所述第一预设角度的差值与所述第一音量和所述第二音量的差值的关系为正相关,所述第一音量和所述第二音量不同。

其中,用户对于耳机的第一操作具体的可以为敲击耳机,转动耳机,按压耳机,轻捏耳机,语音指令。用于检测第一操作的传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

首先,耳机通过运动传感器采集由于耳机转动发生变化的姿态参数,其次,根据目标姿态的参数计算出此时耳机相较初始姿态的被转动的角度,进而判断耳机是否转动超过第一预设角度,再次,处理器计算出对应该被转动的角度的第二音量,最后,通过音频模块将耳机的音量调整为第二音量。可见该耳机的控制方法能够通过运动传感器采集耳机的姿态参数信息,从而根据耳机的姿态变化对应的被转动角的度识别出特定的音量调节信息,该调节方法使得耳机在实现多种控制功能的情形下可具有更低的成本和更小的体积的优点,且进一步优化了无线耳机调节音量这一设计难点,有利于拓展无线耳机耳机的功能性,提高无线耳机的使用便捷性和智能性。并且,增加大于第一预设角度这一判断条件有利于准确识别用户调节音量的意图,减小误触或误操作造成的音量变化。

根据第一方面,在一种可能的实现方式中,所述第二角度大于第一预设角度之后,所述以所述第二音量播放所述音频内容之前,还包括:根据所述第二角度和音量调整阈值确定所述第二音量。

根据上述实现方式,通过在音量值的算法中引入音量调整阈值X,其中,X可以在耳机出厂前就已进行设置,还可以给用户提供修改入口,让用户自定义X的值。从而,能够提高用户的可操作性,以及能够应对不同的操作习惯进行调整,具有更好的适配性。

根据第一方面,在一种可能的实现方式中,所述第二角度大于第一预设角度之后,且所述以所述第二音量播放所述音频内容之前,还包括:启动计时器;根据所述计时器的时间确定所述第二音量。

根据上述实现方式,首先,通过运动传感器采集耳机转动发生变化的姿态信息,然后,根据姿态信息确认耳机被转动的角度超过第一预设角度,启动计时器T1,根据耳机在第一预设角度外的停留时间持续增加音量。可见该方法能够通过耳机转动角度和计时器时间识别出特定的控制信息,该方法使得无线耳机在实现多种控制功能的情形下可具有更低的成本和更小的体积的优点,且进一步优化了无线耳机调节音量这一设计难点,有利于拓展无线耳机的功能性,提高无线耳机的使用便捷性和智能性。

根据第一方面,在一种可能的实现方式中,所述方法还包括:响应于所述用户将所述第一耳机从第二姿态转动到第三姿态,所述初始姿态与第三姿态之间的角度为第三角度,所述第三角度小于第二预设角度,则停止并归零所述计时器;所述第二预设角度小于所述第一预设角度。

根据上述实现方式,当耳机被转动的角度小于第二预设角度时,计时器停止并归零,从而音量不再继续变化,有利于拓展无线耳机调节音量的便捷性和操作方式的多样性。

根据第一方面,在一种可能的实现方式中,所述第二角度大于第一预设角度之后,且所述以所述第二音量播放所述音频内容之前,还包括:响应于所述用户将所述第一耳机从第二姿态转动到第三姿态,所述初始姿态与第三姿态之间的角度为第三角度,所述第三角度小于第二预设角度。

根据上述实现方式,耳机通过运动传感器采集由于耳机转动发生变化的姿态参数,并通过姿态参数计算出耳机被转动的角度,进而判断耳机是否先转动超过第一预设角度,然后转动至第二预设角度内,若耳机已转回第二预设角度内,调节耳机音量至第二音量,这使得音量发生变化时,耳机的出音孔正对耳道,用户能够明确的感知到当前耳机的音量是否符合其需求,提高音量调节的准确性以及提升用户的体验。并且,可以通过设置第一预设角度和第二预设角度为不同的高低阈值,能够减小传感器检测数据造成的误差,提高耳机识别用户意图的准确性。

根据第一方面,在一种可能的实现方式中,所述第二角度大于第一预设角度之后,且所述以所述第二音量播放所述音频内容之前,还包括:所述第一耳机在预设时间段内保持在所述第二姿态。

根据上述实现方式,耳机通过运动传感器采集由于耳机转动发生变化的姿态参数,并通过姿态参数判断耳机是否在预设时间段内停止转动,若停止转动则确定第二音量的音量值,调节耳机音量至第二音量,有利于拓展无线耳机调节音量的方式,提高无线耳机的使用便捷性和智能性。

根据第一方面,在一种可能的实现方式中,所述方法还包括第二操作,响应于所述用户对所述第一耳机的所述第二操作,关闭音量调节功能。

其中,用户对于耳机的第二操作具体的可以为敲击耳机,转动耳机,按压耳机,轻捏耳机,语音指令。用于检测第二操作的传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

根据上述实现方式,用户可以通过简易的操作控制音量调节功能的关闭,从而减少误触引起的音量调节,进一步的能够节省耳机的处理计算资源以及电量消耗。

根据第一方面,在一种可能的实现方式中,所述第二角度大于第一预设角度之后,还包括:向所述用户发送提示。

根据上述实现方式,能够使得用户在不可视的情况下感知到耳机的角度变化是否达到一定的阈值,进而明确耳机当前转动的角度是否进入音量调节的控制范围或者音量调节的执行范围,提升了耳机调节音量方法的可操作性。

第二方面,本申请实施例提供了一种基于耳机的音量调节方法,包括:确认所述第一耳机和所述第二耳机被用户佩戴;所述第一耳机和所述第二耳机以第一音量播放来自同一设备的音频内容;响应于所述用户对所述第一耳机的第一操作,启动音量调节功能;检测所述用户对所述第一耳机和所述第二耳机的转动;其中,所述第一耳机被转动第一角度,所述第二耳机被转动第二角度;若所述第一角度与所述第二角度不相同,则以第二音量播放所述音频内容;所述第一音量与所述第二音量不同。

根据该方案,通过运动传感器采集由于第一耳机和第二耳机转动发生变化的姿态参数,并通过姿态参数计算出第一耳机和第二耳机被转动的角度,根据用户转动耳机的角度计算出音量变化量,进而根据音量变化量确定第二音量。当同时使用两只耳机调整音量时,用于计算音量变化量的角度为用户实际手动转动的角度,也即被转动的第一耳机总的变化角度减去第二耳机跟随头部姿态变化转动的角度得到的角度。也即是说,即便是在运动的场景,也能准确的识别用户转动耳机的角度及其调节音量的意图。

根据第二方面,在一种可能的实现方式中,若所述第一角度与所述第二角度不相同,则以第二音量播放所述音频内容,具体为:若所述第一角度与所述第二角度不相同,并且所述第一角度与所示第二角度的差值大于第一预设角度,则以第二音量播放所述音频内容。

根据上述实现方式,增加第一角度与第二角度的差值大于第一预设角度这一判断条件有利于准确识别用户调节音量的意图,减小误触或误操作造成的音量变化。

根据第二方面,在一种可能的实现方式中,所述第一角度与所示第二角度的差值大于第一预设角度之后,所述则以第二音量播放所述音频内容之前,还包括:启动计时器;根据所述计时器的时间确定所述第二音量。

根据上述实现方式,首先,通过运动传感器采集第一耳机和第二耳机转动发生变化的姿态信息,然后,根据姿态信息确认第一角度与第二角度的差值大于第一预设角度,启动计时器T1,根据耳机在第一预设角度外的停留时间持续增加音量。可见该方法能够通过耳机转动角度和计时器时间识别出特定的控制信息,该方法使得无线耳机在实现多种控制功能的情形下可具有更低的成本和更小的体积的优点,且进一步优化了无线耳机调节音量这一设计难点,有利于拓展无线耳机的功能性,提高无线耳机的使用便捷性和智能性。

根据第二方面,在一种可能的实现方式中,所述则以第二音量播放所述音频内容之前,还包括:所述第一角度与所述第二角度的差值在预设时间段内保持不变。

根据上述实现方式,耳机通过运动传感器采集由于第一耳机和第二耳机转动发生变化的姿态参数,并通过姿态参数判断用户是否在预设时间段内停止对第一耳机的转动,若停止转动则确定第二音量的音量值,调节耳机音量至第二音量,有利于拓展无线耳机调节音量的方式,提高无线耳机的使用便捷性和智能性。

根据第二方面,在一种可能的实现方式中,所述方法还包括第二操作,响应于所述用户对所述第一耳机的所述第二操作,关闭音量调节功能。

其中,用户对于耳机的第二操作具体的可以为敲击耳机,转动耳机,按压耳机,轻捏耳机,语音指令。用于检测第二操作的传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

根据上述实现方式,用户可以通过简易的操作控制音量调节功能的关闭,从而减少误触引起的音量调节,进一步的能够节省耳机的处理计算资源以及电量消耗。

根据第二方面,在一种可能的实现方式中,所述第一角度与所示第二角度的差值大于第一预设角度之后,还包括:向所述用户发送提示。

根据上述实现方式,能够使得用户在不可视的情况下感知到耳机的角度变化是否达到一定的阈值,进而明确耳机当前转动的角度是否进入音量调节的控制范围或者音量调节的执行范围,提升了耳机调节音量方法的可操作性。

第三方面,本申请实施例提供了一种电子设备,包括:音频模块,处理器以及一个或多个程序;其特征在于,所述处理器在执行所述一个或多个程序时,使得所述电子设备实现如权利要求1至14任一项所述的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被所述电子设备执行时实现如权利要求1至14任一项所述耳机音量调节方法的步骤。

第五方面,本申请实施例提供了一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行如权利要求1-14中任一项所述的方法。

第六方面,本申请实施例提供了一种基于耳机的音量调节方法,包括:确认所述第一耳机和所述第二耳机被用户佩戴;所述第一耳机和所述第二耳机以第一音量播放来自同一设备的音频内容;响应于所述用户对所述第一耳机的第一操作,启动音量调节功能;响应于所述用户对所述第一耳机和所述第二耳机的转动,获取所述第一耳机被转动的第一角度,所述第二耳机被转动的第二角度;若所述第一角度与所述第二角度的差值大于第一预设角度,则以第二音量播放所述音频内容;所述第一音量与所述第二音量不同。

根据该方案,通过运动传感器采集由于第一耳机和第二耳机转动发生变化的姿态参数,并通过姿态参数计算出第一耳机和第二耳机被转动的角度,根据用户转动耳机的角度计算出音量变化量,进而根据音量变化量确定第二音量。当同时使用两只耳机调整音量时,用于计算音量变化量的角度为用户实际手动转动的角度,也即被转动的第一耳机总的变化角度减去第二耳机跟随头部姿态变化转动的角度得到的角度。也即是说,即便是在运动的场景,也能准确的识别用户转动耳机的角度及其调节音量的意图。

根据第六方面,在一种可能的实现方式中,若所述第一角度与所述第二角度的差值大于第一预设角度之后,所述则以第二音量播放所述音频内容之前,还包括:启动计时器;根据所述计时器的时间确定所述第二音量。

根据上述实现方式,首先,通过运动传感器采集第一耳机和第二耳机转动发生变化的姿态信息,然后,根据姿态信息确认第一角度与第二角度的差值大于第一预设角度,启动计时器T1,根据耳机在第一预设角度外的停留时间持续增加音量。可见该方法能够通过耳机转动角度和计时器时间识别出特定的控制信息,该方法使得无线耳机在实现多种控制功能的情形下可具有更低的成本和更小的体积的优点,且进一步优化了无线耳机调节音量这一设计难点,有利于拓展无线耳机的功能性,提高无线耳机的使用便捷性和智能性。

根据第六方面,在一种可能的实现方式中,以第二音量播放所述音频内容之后,还包括:响应于所述用户对所述第一耳机和所述第二耳机的转动,获取所述第一耳机被转动的第三角度,所述第二耳机的被转动第四角度;若所述第三角度与所述第四角度的差值小于第二预设角度,则停止并归零所述计时器。

根据上述实现方式,当耳机被用户转动的角度小于第二预设角度时,计时器停止并归零,从而音量不再继续变化,有利于拓展无线耳机调节音量的便捷性和操作方式的多样性。

根据第六方面,在一种可能的实现方式中,若所述第一角度与所述第二角度的差值大于第一预设角度之后,所述则以第二音量播放所述音频内容之前,还包括:响应于所述用户对所述第一耳机和所述第二耳机的转动,获取所述第一耳机被转动的第三角度,所述第二耳机被转动的第四角度;并且,所述第三角度与所述第四角度的差值小于第二预设角度。

根据上述实现方式,使得音量发生变化时,耳机的出音孔正对耳道,用户能够明确的感知到当前耳机的音量是否符合其需求,提高音量调节的准确性以及提升用户的体验。

根据第六方面,在一种可能的实现方式中,所述第二预设角度小于所述第一预设角度。

根据上述实现方式,通过设置第一预设角度和第二预设角度为不同的高低阈值,能够减小传感器检测数据造成的误差,提高耳机识别用户意图的准确性。

附图说明

图1为本申请实施例提供的一种系统示意图;

图2为本申请实施例提供的一种无线耳机的结构示意图;

图3为本申请实施例提供的一种耳机转动方向的示意图;

图4A-4G为本申请实施例提供的一种耳机调节音量的示意图;

图5A-5E为本申请实施例提供的一种耳机调节音量的示意图;

图6为本申请实施例提供的一种耳机调节音量的方法流程图;

图7A-7D为本申请实施例提供的一种耳机调节音量的示意图;

图8为本申请实施例提供的另一种耳机调节音量的方法流程图;

图9A-9C为本申请实施例提供的一种耳机调节音量的示意图;

图10为本申请实施例提供的另一种耳机调节音量的方法流程图;

图11A-11C为本申请实施例提供的一种耳机调节音量的示意图;

图12为本申请实施例提供的另一种耳机调节音量的示意图;

图13A-13E为本申请实施例提供的一种耳机调节音量的示意图;

图14为本申请实施例提供的另一种耳机调节音量的方法流程图;

图15A-15C为本申请实施例提供的一种耳机调节音量的示意图;

图16为本申请实施例提供的另一种耳机调节音量的方法流程图;

图17A-17B为本申请实施例提供的一种耳机调节音量的示意图;

图18为本申请实施例提供的另一种耳机调节音量的方法流程图;

图19A-19B为本申请实施例提供的一种耳机调节音量的示意图;

图20为本申请实施例提供的另一种耳机调节音量的方法流程图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例所涉及到的无线耳机可以有多种类型,例如可以是耳机式、入耳式、头戴式、耳罩式或挂耳式无线耳机等,可以是具备无线通信能力的单个耳机或者一副耳机(包括分别佩戴于用户左耳和右耳的左耳耳机和右耳耳机。),该无线耳机可以支持有线或者无线充电,如可以放入专属充电盒中进行充电,且与手机等移动终端连接后,可以支持通话、音乐等功能,终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,也可以由无线耳机本身作为终端,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminal device)等等。

下面将结合附图对本申请实施例的实施方式进行详细描述。

如图1所示,本申请实施例提供的一种无线耳机控制方法可以应用于无线耳机11与终端12组成的无线耳机控制系统中。无线耳机11与终端12之间可以建立无线连接。该无线连接为利用无线通信技术建立的连接。该无线通信技术可以是蓝牙(bluetooth,BT),无线局域网(wireless local area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),Zigbee,调频(frequency modulation,FM),近距离无线通信技术(near fieldcommunication,NFC),红外技术(infrared,IR),或通用2.4G/5G频段无线通信技术等。本申请实施例对无线通信技术的类型不予具体限定。

示例性的,当该无线耳机为TWS(True Wireless Stereo)耳机时,该无线耳机11可以包括分别佩戴于用于左耳的耳机本体011(也可称为左耳耳机,或第一耳机)和佩戴于右耳的耳机本体012(也可称为右耳耳机,或第二耳机)。该耳机本体可以包括外壳和内部部件。内部部件设置于外壳形成的腔体内。内部部件可以包括音频模块、电源模块和无线通信模块。可以理解的是,本实施例中所称的第一耳机或第二耳机可以指一副耳机中的其中一只耳机,也可以指单个耳机本身(例如手环式蓝牙耳机),为便于描述将左耳耳机称为第一耳机,将右耳耳机称为第二耳机,但对此不做限定。

当无线耳机为TWS耳机时,用户可以仅单耳佩戴耳机或双耳佩戴耳机。仅单耳佩戴耳机的情况下,用户佩戴左耳耳机,或者佩戴右耳耳机,进行听音乐或接/打电话等音频业务。双耳佩戴耳机的情况下,用户可以佩戴两个耳机欣赏音乐或进行其他音频业务。在双耳佩戴耳机的情况下,两个耳机有主耳机和副耳机之分。并且,在TWS耳机的使用过程中,两个耳机的主、副角色还可以进行切换。

在一些实施例中,TWS耳机可以通过主耳机与电子设备交互控制信息,例如调节音量、暂停、播放、下一首等操作。

在一种情况下,主耳机与电子设备之间建立了无线连接,主耳机和电子设备之间可以进行无线通信,交互控制信息和音频数据。主耳机与副耳机之间也建立了无线连接,主耳机可以通知副耳机进行状态同步。副耳机可以通过主耳机的转发、监听或近场磁感应(near field magnetic induction,NFMI)等方式接收电子设备发送的音频数据。

其中,在监听方案中,电子设备和主耳机建立蓝牙连接,完成音频数据到主耳机的发送,并完成电子设备和TWS耳机触发的控制业务(比如,调高音量、播放、暂停、切换到下一首等);双耳机之间建立有蓝牙连接,完成双耳机之间的信息同步;副耳机通过监听主耳机和电子设备之间的蓝牙链路获取音频数据、控制信息。

在转发方案中,电子设备和主耳机之间建立蓝牙连接,完成音频数据到主耳机的发送,并完成电子设备和TWS耳机触发的控制业务;双耳机之间建立有蓝牙连接,完成双耳机之间的信息同步,主耳机通过与副耳机之间的蓝牙链路向副耳机转发音频数据、控制信息。

在NFMI方案中,电子设备和主耳机之间建立蓝牙连接,完成音频数据到主耳机的发送,并完成电子设备和TWS耳机触发的控制业务;双耳机之间建立有NFMI连接,完成双耳机之间的信息同步,主耳机通过与副耳机之间的NFMI链路向副耳机转发音频数据、控制信息。

在另一种情况下,主耳机和副耳机可以与电子设备之间建立双发连接。在双发方案中,电子设备分别与TWS耳机的两只耳机建立蓝牙连接。在一些实施例中,电子设备分别通过与TWS耳机的两只耳机之间的蓝牙链路交互音频数据、业务控制信息等,实现音频数据播放和控制业务等操作。

并且,由于在使用过程中,TWS耳机的两个耳机的主、副角色可以进行切换,因而主耳机可以将建立或断开与电子设备之间的连接所需的相关信息同步给副耳;以便副耳切换为主耳后,可以根据该相关信息建立或断开与电子设备之间的连接。例如,该相关信息可以包括与电子设备的历史配对信息、历史连接信息、设备优先级信息、业务优先级信息等。

示例性的,图2示出了一种无线耳机11的结构示意图。该无线耳机11可以包括至少一个处理器101、至少一个存储器102、无线通信模块103、音频模块104、传感器模块105以及电源模块106等。该处理器可以包括一个或多个接口,用于与无线耳机11的其他部件相连。

其中,存储器102可以用于存储程序代码,如用于无线耳机11与多个电子设备之间进行虚拟连接或物理连接,切换与电子设备之间的物理连接,处理电子设备的音频业务(例如调节音量、音乐播放、接/打电话等),以及用于无线耳机11进行充电,无线耳机11与其他电子设备进行无线配对连接的程序代码等。存储器102还可以用于存储其他信息,例如电子设备的优先级。

处理器101可以用于执行上述应用程序代码,调用相关模块以实现本申请实施例中无线耳机11的功能。例如,实现无线耳机11与多个电子设备之间进行虚拟连接或物理连接,音频播放、调节音量、接/打电话,根据设备优先级切换与不同电子设备之间的物理连接等功能。

处理器101可以包括一个或多个处理单元,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器101中。处理器101具体可以是集成的控制芯片,也可以由包括各种有源和/或无源部件的电路组成,且该电路被配置为执行本申请实施例描述的属于处理器101的功能。

无线通信模块103可以用于,支持无线耳机11与其他电子设备或耳机本身之间的数据交换,包括BT,WLAN(如Wi-Fi),Zigbee,FM,NFC,IR,或通用2.4G/5G无线通信技术等无线通信的数据交换。

在一些实施例中,该无线通信模块103可以为蓝牙芯片。无线耳机11可以通过该蓝牙芯片,与其他电子设备的蓝牙芯片之间进行配对并建立无线连接,以通过该无线连接实现无线耳机11和其他电子设备之间的无线通信和业务处理。该无线连接可以是物理连接或虚拟连接。通常,蓝牙芯片可以支持基础速率(basic rate,BR)/增强速率(enhanced datarate,EDR)蓝牙和BLE,例如可以收/发寻呼(page)信息,收/发BLE广播消息等。

另外,无线通信模块103还可以包括天线,无线通信模块103经由天线接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器101。无线通信模块103还可以从处理器101接收待发送的信号,对其进行调频,放大,经天线转为电磁波辐射出去。

音频模块104可以用于管理音频数据,实现无线耳机11输入和输出音频信号,实现通过蓝牙耳机接打电话、播放音乐、调节音量、启动/关闭与耳机连接的电子设备的语音助手、接收/发送用户的语音数据等功能。音频模块104可以包括用于输出音频信号的麦克风104A(或称话筒,传声器),扬声器104B(或称听筒、受话器)组件,音频编解码器104C、功率放大器104D等。麦克风104A可以用于将声音信号转换为音频电信号。扬声器104B可以用于将音频电信号转换成声音信号并播放。音频编解码器104C将数字信号转换为模拟信号并将所述模拟信号发送至功率放大器。功率放大器104D可以用于放大模拟信号。

传感器模块105可以根据无线耳机11不同的功能实现检测其所需的信息。例如,用户通过转动无线耳机11以实现调节音量、音乐播放、接/打电话等功能控制,处理器101通过采集运动传感器的数据识别用户的操作意图。

其中,用于采集用户转动耳机的姿态信息的传感器可以只是传感器模块中的加速度传感器105A,具体的,处理器101通过加速度传感器采集耳机的加速度值在x、y、z三轴上的值就可以计算出耳机的姿态,进而计算出耳机转动的角度。或者,处理器101只通过角速度传感器105B实时采集耳机的转动的角速度值并对时间积分就可以计算出耳机转动的角度。或者,处理器101只通过磁感应传感器105C采集耳机的磁场强度信息就可以计算出耳机的姿态,进而计算出耳机转动的角度。

无论是加速度传感器、角速度传感器还是磁感应传感器,分别使用这些传感器采集到的运动信息均能满足耳机姿态识别所要求的精度。在本申请实施例基于耳机检测的控制方法中,这三类传感器可以分别使用或组合使用以达到低功耗或高精度等不同的目的。

接近光传感器105D,可以用于确定无线耳机11是否被用户佩戴。在一些实施例中,传感器模块105还可以包括距离传感器,可以用来检测无线耳机11附近是否有物体,从而确定无线耳机100是否被用户佩戴。在确定无线耳机11被佩戴时,无线耳机11可以打开扬声器104B发出提示音。

再例如,该传感器模块105还可以包括骨传导传感器,结合成骨传导耳机。利用该骨传导传感器,无线耳机11可以获取人体声部振动骨块的振动信号,解析出语音信号,实现语音功能,从而接收用户的语音指令。无线耳机11还可以根据骨传导耳机获取的用户语音信号进行语音鉴权,以在支付交易等业务场景中对用户身份进行认证等。

再例如,该传感器模块105还可以包括:触摸传感器,用于检测用户的单击、双击、多次点击、长按、重压等触摸操作,还可以进行用户指纹识别,以在支付交易等业务场景中对用户身份进行鉴权;指纹传感器,用于检测用户指纹,识别用户身份等;环境光传感器,可以根据感知的环境光的亮度,自适应调节一些参数(如音量大小);以及其他一些传感器。

电源模块105,可以用于提供无线耳机11的系统电源,为无线耳机11各模块供电;支持无线耳机11接收充电输入等。电源模块105可以包括电池106A、电源管理单元106B(power management unit,PMU)和充电接口106C。其中,电源管理单元可以接收外部的充电输入;将充电路输入的电信号变压后提供给电池充电,还可以将电池提供的电信号变压后提供给无线通信模块103、音频模块104、传感器模块105等其他模块;以及防止电池过充、过放、短路或过流等。在一些实施例中,电源模块105还可以包括无线充电线圈,用于对无线耳机100进行无线充电。另外,电源管理单元还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。充电接口106C,可以用于提供无线耳机11与耳机盒之间进行充电或通信的有线连接。在一些实施例中,该输入/输出接口可以为USB接口。在另一些实施例中,充电接口106C可以为耳机电连接器,当无线耳机11放置于耳机盒中时,无线耳机11可以通过耳机电连接器与耳机盒中的电连接器建立电连接,从而为无线耳机11中的电池充电。在另一些实施例中,在该电连接建立后,无线耳机11还可以与耳机盒进行数据通信,例如可以接收来自耳机盒的配对指令。

可以理解的是,本申请实施例示意的结构并不构成对无线耳机11的具体限定。其可以具有比图2示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。例如,在无线耳机11的外表面还可以包括按键、指示灯(可以指示电量、呼入/呼出、配对模式等状态)、显示屏(可以提示用户相关信息)、防尘网(可以配合听筒使用)等部件。其中,该按键可以是物理按键或触摸按键(与触摸传感器配合使用)等,用于触发开机、关机、暂停、播放、录音、开始配对、重置等操作。

图2示出的各种部件可以在包括一个或多个信号处理或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

为了便于理解,以下结合附图对本申请实施例提供的一种无线耳机控制方法进行具体介绍。以下实施例中均以手机作为终端,以调节音量这一控制功能举例说明。

可以理解的是,本实施例中所出现的字母、数字或其组合(例如,第一姿态“P1”),是为了帮助说明实施例中的方法是如何实现/计算的,而不是用于解释某一词语或对其作出具体的限定。

本实施例中对耳机转动方向的定义如图3所示,以初始姿态P0为基准点,耳机向面部转动为正向,耳机向耳后转动为负向。

如图4A所示,接近光传感器检测到第一耳机被用户佩戴,第一耳机以第一音量V0播放音频内容。

可选的,可以使用接近光传感器完成耳机被佩戴状态的检测。具体的为,当用户单耳佩戴蓝耳机后,人耳会挡住射入接近光传感器的光线,处理器根据接收到的光强度与预设的光强阈值比较,若接近光传感器检测到的光强小于预设的光强阈值时,处理器确定耳机处于佩戴状态。

可选的,还可以使用加速度传感器完成耳机被佩戴状态的检测。具体的为,耳机处于被佩戴状态时,由于佩戴者的晃动会导致耳机会有位置变化,而加速度传感器能够检测到该位置变化。若加速度传感器检测到的加速度值大于预设的加速度阈值(例如,加速度阈值为0)时,处理器可确定此时处于佩戴状态。

可选的,还可以使用距离传感器完成耳机被佩戴状态的检测。具体的为,耳机可以使用距离传感器检测附近是否有物体,从而确定耳机是否被用户佩戴。或者,也可以使用电容式传感器检测电容值的变化判断耳机是否被用户佩戴等。

需要说明的是,本申请实施例对耳机检测被佩戴状态的方法不做限定,可以参照现有技术实现,可完成耳机被佩戴状态的检测即可。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定。

如图4B所示,加速度传感器检测到用户对于耳机的双击操作后,耳机进入音量调节状态。耳机进入音量调节状态后,加速度传感器检测耳机的初始姿态P0,将所述初始姿态P0的姿态参数发送给处理器。

如图4C所示,耳机从P0被正向转动到第一姿态P1,加速度传感器将P1的姿态参数发送给处理器,处理器根据P1和P0的姿态参数计算出耳机被转动的角度D1,D1为P0与P1之间的角度。所述处理器根据公式N=D/X计算出音量的变化量N1=D1/X,再根据V0和N1计算出第二音量V1,V1=V0+N1。处理器通过音频模块将音量调整为V1,此时耳机音量被调整至V1。X为音量调整阈值,即耳机被转动的角度每变化X,音量被调整一格。

如果此时调整后的音量太小,需要继续增大音量,可以继续正向转动耳机。具体实现方式参照上面的过程。

如果此时调整后的音量太大,需要降低音量,可以往回转动耳机柄,具体实现方式如下:

如图4D所示,耳机从P1被转动至第二姿态P2,加速度传感器将P2的姿态参数发送给处理器,处理器根据P2和P0的姿态参数计算出角度D2,D2为P0与P2之间的角度。所述处理器根据公式N=D/X计算出音量的变化量N2=D2/X,再根据V1和N2计算出第二音量V2,V2=V0+N2。处理器通过音频模块将音量调整为V2,此时耳机音量被调整至V2。

需要说明的是,处理器对耳机被转动的角度的计算可以有不同的方式。如图4E所示,处理器根据P2和P1的姿态参数计算出耳机被转动的角度D3,D3为P1与P2之间的角度。所述处理器根据公式N=D/X计算出音量的变化量N3=D3/X,再根据V1和N3计算出第二音量V2,V2=V1-N3。处理器通过音频模块将音量调整为V2,此时耳机音量被调整至V2。

如图4F所示,耳机已被转动至P2,音量调节为V2,耳机检测到用户对耳机的双击操作,耳机退出音量调节状态。

下面以使用一只耳机调小音量为例,详细说明耳机降低音量的过程。

如图4G所示,在耳机进入音量调节状态后,负向转动耳机。耳机从P0被负向转动至目标姿态P3,加速度传感器将检测到的P3发送给处理器;处理器根据P3和P0计算出耳机被转动的角度D4。所述处理器根据公式N=D/X计算出音量的第四变化量N4=D4/X,再根据V0和N4计算出第二音量V3,V3=V0+N4。处理器控制扬声器将音量调整至为V3,此时耳机音量被调整至V3。

可以看出,本申请实施例中,耳机首先通过加速度传感器采集由于耳机转动发生变化的姿态参数,其次,根据目标姿态的参数计算出此时耳机相较初始姿态的被转动的角度,再次,处理器计算出对应该被转动的角度的第二音量,最后,通过音频模块将耳机的音量调整为第二音量。可见该无线耳机的控制方法能够通过运动传感器采集耳机的姿态参数信息,从而根据耳机的目标姿态与初始姿态对应的被转动角的度识别出特定的音量调节信息,该调节方法使得耳机在实现多种控制功能的情形下可具有更低的成本和更小的体积的优点,且进一步优化了无线耳机调节音量这一设计难点,有利于拓展无线耳机的功能性,提高无线耳机的使用便捷性和智能性。

作为对本实施例的细化,处理器每次从加速度传感器获取数据(如耳机的姿态信息)之前,可以先向加速度传感器发送接收数据(如耳机的姿态信息)的通知,从而加速度传感器响应于该通知,向处理器发送其已检测的数据(如耳机的姿态信息)。

在一种可能的情况下,用户转动耳机放手后,对耳朵施加的力也随之消失,耳朵会发生抖动,导致耳机也来回抖动。或者,用户握住耳机柄也有可能会使耳机产生一定程度的抖动。另一方面,电路本身存在一定的噪音会使传感器检测到的数据有所波动。例如,用户释放耳机的姿态是在初始姿态P0附近,这样的小幅度抖动可能会使传感器识别出耳机的姿态在P0前后方向反复转动,音量时而增大,时而减小。为减小这类情况对耳机识别用户实际控制意图的干扰,可以采用如下方案:

如图5所示,设置第一预设角度A1,所述第一预设角度用于确认耳机转动至音量调节的控制范围。

具体的,如图5A所示,接近光传感器检测到第一耳机被用户佩戴,第一耳机以第一音量V0播放音频内容。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定。

如图5B所示,加速度传感器检测到用户对于耳机的双击操作后,耳机进入音量调节状态。耳机进入音量调节状态后,加速度传感器检测耳机的初始姿态P0,将所述初始姿态P0的姿态参数发送给处理器。

如图5C所示,耳机从P0被正向转动到第一姿态P1,加速度传感器将P1的姿态参数发送给处理器,处理器根据P1和P0的姿态参数计算出耳机被转动的第一角度D1,D1为P0与P1之间的角度。处理器确认第一角度D1小于第一预设角度A1,音量不被调节,依然以所述第一音量V0播放所述音频内容。

如图5D所示,耳机从第一姿态P1被正向转动到第二姿态P2,加速度传感器将P2的姿态参数发送给处理器,处理器根据P2和P1的姿态参数计算出耳机被转动的第二角度D2,D2为P2与P1之间的角度。所述处理器根据公式N=(D-A1)/X计算出音量的变化量N1=(D2-A1)/X,再根据V0和N1计算出第二音量V1,V1=V0+N1。处理器通过音频模块将音量调整为V1,此时耳机音量被调整至V1。X为音量调整阈值,即(D-A1)的角度每变化X,音量被调整一格。

可以理解的是,所述处理器也可以根据公式N=D/X计算音量的变化量。

如图5E所示,耳机已被转动至P2,音量调节为V1,耳机检测到用户对耳机的双击操作,耳机退出音量调节状态。

请参阅图6,图6是本申请实施例提供了一种无线耳机控制方法的流程示意图,应用于如图1所述的无线耳机11;如图所示,本无线耳机控制方法包括:

步骤301,确认第一耳机被用户佩戴。

可选的,可以使用接近光传感器完成耳机被佩戴状态的检测。具体的为,当用户单耳佩戴蓝耳机后,人耳会挡住射入接近光传感器的光线,处理器根据接收到的光强度与预设的光强阈值比较,若接近光传感器检测到的光强小于预设的光强阈值时,处理器确定耳机处于佩戴状态。

可选的,还可以使用加速度传感器完成耳机被佩戴状态的检测。具体的为,耳机处于被佩戴状态时,由于佩戴者的晃动会导致耳机会有位置变化,而加速度传感器能够检测到该位置变化。若加速度传感器检测到的加速度值大于预设的加速度阈值(例如,加速度阈值为0)时,处理器可确定此时处于佩戴状态。

可选的,还可以使用距离传感器完成耳机被佩戴状态的检测。具体的为,耳机可以使用距离传感器检测附近是否有物体,从而确定耳机是否被用户佩戴。或者,也可以使用电容式传感器检测电容值的变化判断耳机是否被用户佩戴等。

需要说明的是,本申请实施例对耳机检测被佩戴状态的方法不做限定,可以参照现有技术实现,可完成耳机被佩戴状态的检测即可。

步骤302,第一耳机以第一音量播放音频内容。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定。

步骤303,响应于第一操作,启动音量调节功能。

需要说明的是,用户对于耳机的第一操作具体的可以为双击耳机,耳机转动角度X,长按耳机,轻捏耳机,语音指令。

用于检测第一操作的第一传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

由于使用的传感器不同,用于检测第一操作的方法不同。

若第一传感器为加速度传感器,第一操作可以为双击耳机壳体,检测第一操作的方法为通过加速度传感器检测到耳机被连续敲击两次所产生的加速度值,处理器根据该数值判断第一操作并控制耳机启动音量调节功能。或者,第一操作可以为耳机转动角度X。例如,预设转动角度X为45°,耳机被转动了45°后,可以由扬声器发出提示音“调节音量”表示耳机启动音量调节功能。又或者,当用户同时佩戴两只耳机,其中一只耳机用于调节音量,处理器通过采集两只耳机的加速度值的变化量可以确认耳机是否被用户转动,从而将用户转动耳机识别为第一操作并控制耳机启动音量调节功能。

若第一传感器为电容传感器,第一操作可以为长按耳机3秒,检测第一操作的方法为通过电容传感器检测到耳机的电容变化值,处理器根据该数值和时间判断第一操作并控制耳机启动音量调节功能。

若第一传感器为力度传感器,第一操作可以为捏两下耳机,检测第一操作的方法为通过力度传感器检测到耳机壳体被施加的压力值,处理器根据该数值和判断第一操作并控制耳机启动音量调节功能。在一些实施例中,第一操作可以是长捏/按耳机,用户可以在保持第一操作的情况下同时转动耳机进行音量调节,释放耳机后结束音量调节。

若第一传感器为声音传感器,第一操作可以为语音指令“小E,调节音量”,检测第一操作的方法为通过语音传感器检测到与调节音量相关的语音信号,处理器根据该信号判断第一操作并控制耳机启动音量调节功能。声音传感器可以为麦克风或其他可以采集声音的传感器。

需要说明的是,本申请实施例对用于控制耳机启动音量调节功能的第一操作以及用于检测第一操作的第一传感器不做限定,可以参照现有技术实现。

需要说明的是,启动音量调节功能可以是耳机的一个状态,耳机可以保存此状态信息。例如,可以设置一个标志位,例如该标志位设置为“1”时,标识耳机处于音量调节状态。响应于所述第一操作,耳机就会去修改该标志位的值为“1”。启动音量调节功能也可以是耳机并不存在的状态,仅仅是为了方便描述而引入该状态。

步骤304,响应于用户将第一耳机从初始姿态转动到第一姿态,初始姿态与第一姿态之间的角度为第一角度,第一角度小于第一预设角度,以第一音量播放音频内容。

其中,所述处理器根据所述初始姿态P0和第一姿态P1的姿态参数计算出耳机被转动的第一角度D1,D1为P0与P1之间的角度。

由于使用的传感器不同,用于计算转动角度的方法也不同。

当第二传感器为加速度传感器时,处理器通过P0、P1的姿态参数和预存算法,得到耳机的转动角度D1。计算D1所用的公式可以为:

当第二传感器为角速度传感器时,处理器通过采集传感器间隔时间t检测的一系列角速度值,计算得到耳机的转动角度D1。计算D1所用的公式可以为:传感器间隔时间t获取的一系列角速度值为向量其中,

当第二传感器为磁感应传感器时,处理器通过P0、P1的姿态参数和预存算法,得到耳机的转动角度D1。计算D1所用的公式可以为:

处理器计算出第一角度D1后,确认第一角度D1小于第一预设角度A1,则不调节音量,依然以第一音量播放音频内容。

步骤305,响应于用户将第一耳机从第一姿态转动到第二姿态,初始姿态与第二姿态之间的角度为第二角度,第二角度大于第一预设角度,以所述第二音量播放所述音频内容。其中,第二角度和第一预设角度的差值与第一音量和第二音量的差值的关系为正相关,第一音量和第二音量不同。

其中,所述处理器根据所述初始姿态P0和第二姿态P2的姿态参数计算出耳机被转动的第二角度D2,D2为P0与P2之间的角度。第二角度的计算方法可参见步骤304的描述,在此不做赘述。

处理器计算出第二角度D2后,确认第二角度D2大于第一预设角度A1,则根据D2计算音量的调整参数。

调整参数的数值为耳机的转动角度,并且根据耳机转动的方向确定该数值的正负。具体的,以初始姿态P0为基准点,耳机向面部转动为正向,调整参数为正值,耳机向耳后转动为负向,调整参数为负值。例如,当P0与P2之间的角度为30°,也即D2为30°,由于P2这一姿态相对P0为正向转动后的姿态,因而D2对应的调整参数为30°。当P0与P2’之间的角度为30°,也即D2’为30°,由于P2’这一姿态相对P0为负向转动后的姿态,因而D2’对应的调整参数为-30°。

进一步的,所述处理器根据所述第一音量V0和耳机被转动的角度D2的调整参数确定第二音量V1,所述第二音量V1为根据变化量N1调整后的音量值。

具体的,处理器可以根据公式N=(D-A1)/X计算出音量的变化量N1=(D2-A1)/X。其中,所述变化量N1为根据D2的调整参数和预设算法得出的音量变化值,X为音量调整阈值,也即音量的单位变化量,(D-A1)每变化X音量调整一度。此时第二音量为V1=V0+N1。

需要说明的是,X在耳机出厂前就已进行设置。X的值可以通过对用户的操作习惯大量采样后正态分布取得。还可以给用户提供修改入口,让用户自定义X的值。

处理器通过音频模块将耳机音量调整为第二音量V1。具体的,处理器根据第二音量V1的音量值发送对应增益的数字信号至音频编解码器,所述音频编解码器将数字信号转换为模拟信号并将所述模拟信号发送至功率放大器,所述功率放大器发送对应增益的模拟信号至扬声器,从而改变了耳机的音量。

可以理解的是,上述的对应增益可以有不同设计方案,只要能使调节后的音量达到第二音量即可。上述的元器件的使用和软硬件组合的使用可以不做限定,可以参照现有技术实现音量的调整即可。

步骤306,响应于第二操作,关闭音量调节功能。

需要说明的是,用户对于耳机的第二操作具体的可以为双击耳机、长按耳机、轻捏耳机、或语音指令中的一种,也可以是在启动音量调节功能时,启动计时器T,在经过预设时间10秒后自动关闭音量调节功能,还可以是通过长按/捏启动音量调节功能,在长按/捏着耳机的状态下转动耳机从而调节音量,在用户释放耳机后关闭音量调节功能。

由于使用的传感器不同,用于检测第二操作的方法不同。用于检测第二操作的具体方法可以参照用于检测第一操作的第一传感器所列举的传感器及方法。

需要说明的是,本申请实施例对用于控制耳机关闭音量调节功能的第二操作以及用于检测第二操作的传感器不做限定,可以参照现有技术实现。

其中,本实施例中的预设角度的取值范围是根据影响传感器检测的两类干扰信号进行综合考虑的。第一类干扰信号为电路噪音,电路噪音的大小取决于电子元器件本身的精度、外界温度等;第二类干扰信号为用户操作耳机的过程中耳机会发生抖动,而耳机抖动幅度主要取决于人耳的脂肪厚度等,对以上因素采集样本并考虑保留一定的用户操作空间进行合理的取值。

作为对上述实施例的扩展,分别设置第一预设角度A1、第二预设角度A2,所述第一预设角度大于所述第二预设角度。如图7A所示,耳机启动音量调节功能后,耳机从P0被正向转到第一姿态P1,加速度传感器将P1的姿态参数发送给处理器,处理器根据P1和P0的姿态参数计算出耳机转动的第一角度D1,D1为P0和P1之间的角度。所述处理器确认D1小于第一预设角度A1,耳机音量不变,依然为第一音量V0。如图7B所示,耳机从P1被正向转到第二姿态P2,加速度传感器将P2的姿态参数发送给处理器,处理器根据P1和P2的姿态参数计算出耳机转动的第二角度D2,D2为P2和P1之间的角度。所述处理器确认D2大于第一预设角度A1,启动计时器T1。如图7C所示,耳机停留于第二姿态P2,T1每增加M毫秒,处理器通过音频模块调大一格音量。M为音量调整时长,即T1每增加M毫秒,音量被调整一格。如图7D所示,耳机被转动至第二预设角度A2内,T1停止并归零,耳机音量已调整为第二音量V1。

请参阅图8,图8是本申请实施例提供了一种无线耳机控制方法的流程示意图,应用于如图1所述的无线耳机11;如图所示,本无线耳机控制方法包括:

步骤401,确认第一耳机被用户佩戴。

可选的,可以使用接近光传感器完成耳机被佩戴状态的检测。具体的为,当用户单耳佩戴蓝耳机后,人耳会挡住射入接近光传感器的光线,处理器根据接收到的光强度与预设的光强阈值比较,若接近光传感器检测到的光强小于预设的光强阈值时,处理器确定耳机处于佩戴状态。

可选的,还可以使用加速度传感器完成耳机被佩戴状态的检测。具体的为,耳机处于被佩戴状态时,由于佩戴者的晃动会导致耳机会有位置变化,而加速度传感器能够检测到该位置变化。若加速度传感器检测到的加速度值大于预设的加速度阈值(例如,加速度阈值为0)时,处理器可确定此时处于佩戴状态。

可选的,还可以使用距离传感器完成耳机被佩戴状态的检测。具体的为,耳机可以使用距离传感器检测附近是否有物体,从而确定耳机是否被用户佩戴。或者,也可以使用电容式传感器检测电容值的变化判断耳机是否被用户佩戴等。

需要说明的是,本申请实施例对耳机检测被佩戴状态的方法不做限定,可以参照现有技术实现,可完成耳机被佩戴状态的检测即可。

步骤402,第一耳机以第一音量播放音频内容。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定。

步骤403,响应于第一操作,启动音量调节功能。

需要说明的是,用户对于耳机的第一操作具体的可以为双击耳机,耳机转动角度X,长按耳机,轻捏耳机,语音指令。

用于检测第一操作的第一传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

由于使用的传感器不同,用于检测第一操作的方法不同。

若第一传感器为加速度传感器,第一操作可以为双击耳机壳体,检测第一操作的方法为通过加速度传感器检测到耳机被连续敲击两次所产生的加速度值,处理器根据该数值判断第一操作并控制耳机启动音量调节功能。或者,第一操作可以为耳机转动角度X。例如,预设转动角度X为45°,耳机被转动了45°后,可以由扬声器发出提示音“调节音量”表示耳机启动音量调节功能。又或者,当用户同时佩戴两只耳机,其中一只耳机用于调节音量,处理器通过采集两只耳机的加速度值的变化量可以确认耳机是否被用户转动,从而将用户转动耳机识别为第一操作并控制耳机启动音量调节功能。

若第一传感器为电容传感器,第一操作可以为长按耳机3秒,检测第一操作的方法为通过电容传感器检测到耳机的电容变化值,处理器根据该数值和时间判断第一操作并控制耳机启动音量调节功能。

若第一传感器为力度传感器,第一操作可以为捏两下耳机,检测第一操作的方法为通过力度传感器检测到耳机壳体被施加的压力值,处理器根据该数值和判断第一操作并控制耳机启动音量调节功能。在一些实施例中,第一操作可以是长捏/按耳机,用户可以在保持第一操作的情况下同时转动耳机进行音量调节,释放耳机后结束音量调节。

若第一传感器为声音传感器,第一操作可以为语音指令“小E,调节音量”,检测第一操作的方法为通过语音传感器检测到与调节音量相关的语音信号,处理器根据该信号判断第一操作并控制耳机启动音量调节功能。声音传感器可以为麦克风或其他可以采集声音的传感器。

需要说明的是,本申请实施例对用于控制耳机启动音量调节功能的第一操作以及用于检测第一操作的第一传感器不做限定,可以参照现有技术实现。

需要说明的是,启动音量调节功能可以是耳机的一个状态,耳机可以保存此状态信息。例如,可以设置一个标志位,例如该标志位设置为“1”时,标识耳机处于音量调节状态。响应于所述第一操作,耳机就会去修改该标志位的值为“1”。启动音量调节功能也可以是耳机并不存在的状态,仅仅是为了方便描述而引入该状态。

步骤404,响应于用户将第一耳机从初始姿态转动到第一姿态,初始姿态与第一姿态之间的角度为第一角度,第一角度小于第一预设角度,以第一音量播放音频内容。

其中,所述处理器根据所述初始姿态P0和第一姿态P1的姿态参数计算出耳机被转动的第一角度D1,D1为P0与P1之间的角度。

由于使用的传感器不同,用于计算转动角度的方法也不同。

当第二传感器为加速度传感器时,处理器通过P0、P1的姿态参数和预存算法,得到耳机的转动角度D1。计算D1所用的公式可以为:

当第二传感器为角速度传感器时,处理器通过采集传感器间隔时间t检测的一系列角速度值,计算得到耳机的转动角度D1。计算D1所用的公式可以为:传感器间隔时间t获取的一系列角速度值为向量其中,

当第二传感器为磁感应传感器时,处理器通过P0、P1的姿态参数和预存算法,得到耳机的转动角度D1。计算D1所用的公式可以为:

处理器计算出第一角度D1后,确认第一角度D1小于第一预设角度A1,则依然以第一音量播放音频内容。

步骤405,响应于用户将第一耳机从第一姿态转动到第二姿态,初始姿态与第二姿态之间的角度为第二角度,第二角度大于第一预设角度,启动计时器,根据计时器的时间确定第二音量,以第二音量播放音频内容。

其中,所述处理器根据所述初始姿态P0和第二姿态P2的姿态参数计算出耳机被转动的第二角度D2,D2为P0与P2之间的角度。第二角度的计算方法可参见步骤404的描述,在此不做赘述。

处理器确认第二角度D2大于第一预设角度A1,则启动计时器T1,根据计时器T1的时间确定耳机的第二音量。具体的,所述处理器根据所述第一音量V0、T1的时间和调整参数确定第二音量V,所述第二音量V为根据音量变化量N调整后的音量值。

所述调整参数用于判断音量是调大或是调小,例如调整参数为正值,也即为耳机被正向转动,从而音量变化量N设定为增大值;反之,耳机被负向转动,音量变化量N设定为减小值。

其中,当耳机被转动的角度(耳机当前姿态与初始姿态之间的角度)大于第一预设角度A1时,可以由扬声器向用户发送一个提示音,用于告知用户耳机已转动至控制音量调节的范围。

具体的,音量变化量N=T1/M(N四舍五入取整数),第二音量V=V0+N。其中,M为音量调整时长,即T1每增加M毫秒,生成一格音量变化量。

需要说明的是,M在耳机出厂前就已进行设置。M的值可以通过对用户的操作习惯大量采样后正态分布取得。

其中,M可以根据耳机转动速度的快慢进行调节,例如用户转动耳机的速度较快,M则较小,这样音量可以快速调节,反之转动速度较慢可以慢速调节。或者,预设的M可以根据耳机转动角度的大小进行调节,例如用户转动耳机的角度较大,M则较小,这样音量可以快速调节,反之转动角度较小可以慢速调节。再或者,用户可以根据自己的使用习惯在终端上对M进行自定义设置。

确定第二音量的音量值后,处理器通过音频模块将耳机音量调整为第二音量。具体的,处理器根据第二音量的音量值发送对应增益的数字信号至音频编解码器,所述音频编解码器将数字信号转换为模拟信号并将所述模拟信号发送至功率放大器,所述功率放大器发送对应增益的模拟信号至扬声器,从而改变了耳机的音量。

可以理解的是,上述的对应增益可以有不同设计方案,只要能使调节后的音量达到第二音量即可。上述的元器件的使用和软硬件组合的使用可以不做限定,可以参照现有技术实现音量的调整即可。

步骤406,响应于用户将第一耳机从第二姿态转动到第三姿态,初始姿态与第三姿态之间的角度为第三角度,第三角度小于第二预设角度,则停止并归零计时器。

其中,所述处理器根据所述初始姿态P0和第三姿态P3的姿态参数计算出耳机被转动的第三角度D3,D3为P0与P3之间的角度。第三角度的计算方法可参见步骤404的描述,在此不做赘述。

处理器确认第三角度小于第二预设角度A2,则处理器控制计时器停止并归零。

步骤407,响应于第二操作,关闭音量调节功能。

需要说明的是,用户对于耳机的第二操作具体的可以为双击耳机、长按耳机、轻捏耳机、或语音指令中的一种,也可以是在启动音量调节功能时,启动计时器T,在经过预设时间10秒后自动关闭音量调节功能,还可以是通过长按/捏启动音量调节功能,在长按/捏着耳机的状态下转动耳机从而调节音量,在用户释放耳机后关闭音量调节功能。

由于使用的传感器不同,用于检测第二操作的方法不同。用于检测第二操作的具体方法可以参照用于检测第一操作的第一传感器所列举的传感器及方法。

需要说明的是,本申请实施例对用于控制耳机关闭音量调节功能的第二操作以及用于检测第二操作的传感器不做限定,可以参照现有技术实现。

可以看出,本申请实施例中,无线耳机首先通过加速度传感器采集耳机转动发生变化的姿态参数,其次,根据姿态参数确认耳机的姿态转动超过第一预设角度,启动计时器T1,再次,根据耳机在第一预设角度外的停留时间持续增加音量,最后,耳机转回至第二预设角度内,停止T1并归零。可见该无线耳机能够通过耳机转动角度和计时器时间识别出特定的控制信息,该控制方法使得无线耳机在实现多种控制功能的情形下可具有更低的成本和更小的体积的优点,且进一步优化了无线耳机调节音量这一设计难点,有利于拓展无线耳机的功能性,提高无线耳机的使用便捷性和智能性。

作为对上述实施例的扩展,如图9所示,分别设置第一预设角度A1、第二预设角度A2,所述第一预设角度大于所述第二预设角度。所述第一预设角度用于确认耳机转动至音量调节的控制范围,若耳机被转回至第二预设角度内,则根据耳机被转动的最大角度确定第二音量,进而通过音频模块将耳机的音量调整为第二音量。

具体的音量调节方法如下:

如图9A所示,耳机启动音量调节功能后,耳机从P0被正向转到第一姿态P1,加速度传感器将P1的姿态参数发送给处理器,处理器根据P1和P0的姿态参数计算出耳机转动的第一角度D1,D1为P0和P1之间的角度。所述处理器确认D1小于第一预设角度A1,耳机音量不变,依然为第一音量V0。

如图9B所示,耳机从P1被正向转到第二姿态P2,加速度传感器将P2的姿态参数发送给处理器,处理器根据P1和P2的姿态参数计算出耳机转动的第二角度D2,D2为P2和P1之间的角度。处理器确认D2超过第一预设角度A1。

如图9C所示,耳机被转动至第二预设角度A2内,处理器根据P2和P3的姿态参数计算出耳机转动的第三角度D3,D3为P3和P0之间的角度。处理器确认D3小于第二预设角度A2。若P2为耳机被转动的最大角度所处的姿态,则根据P0与P2之间的第二角度D2确定第二音量。所述处理器根据公式N=(D-A1)/X计算出音量的变化量N1=(D2-A1)/X,再根据V0和N1计算出第二音量V1,V1=V0+N1。处理器控制音频模块将音量调整为V1,此时耳机音量被调整至V1。

请参阅图10,图10是本申请实施例提供了一种无线耳机控制方法的流程示意图,应用于如图1所述的无线耳机11;如图所示,本无线耳机控制方法包括:

步骤501,确认第一耳机被用户佩戴。

可选的,可以使用接近光传感器完成耳机被佩戴状态的检测。具体的为,当用户单耳佩戴蓝耳机后,人耳会挡住射入接近光传感器的光线,处理器根据接收到的光强度与预设的光强阈值比较,若接近光传感器检测到的光强小于预设的光强阈值时,处理器确定耳机处于佩戴状态。

可选的,还可以使用加速度传感器完成耳机被佩戴状态的检测。具体的为,耳机处于被佩戴状态时,由于佩戴者的晃动会导致耳机会有位置变化,而加速度传感器能够检测到该位置变化。若加速度传感器检测到的加速度值大于预设的加速度阈值(例如,加速度阈值为0)时,处理器可确定此时处于佩戴状态。

可选的,还可以使用距离传感器完成耳机被佩戴状态的检测。具体的为,耳机可以使用距离传感器检测附近是否有物体,从而确定耳机是否被用户佩戴。或者,也可以使用电容式传感器检测电容值的变化判断耳机是否被用户佩戴等。

需要说明的是,本申请实施例对耳机检测被佩戴状态的方法不做限定,可以参照现有技术实现,可完成耳机被佩戴状态的检测即可。

步骤502,第一耳机以第一音量播放音频内容。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定。

步骤503,响应于第一操作,启动音量调节功能。

需要说明的是,用户对于耳机的第一操作具体的可以为双击耳机,耳机转动角度X,长按耳机,轻捏耳机,语音指令。

用于检测第一操作的第一传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

由于使用的传感器不同,用于检测第一操作的方法不同。

若第一传感器为加速度传感器,第一操作可以为双击耳机壳体,检测第一操作的方法为通过加速度传感器检测到耳机被连续敲击两次所产生的加速度值,处理器根据该数值判断第一操作并控制耳机启动音量调节功能。或者,第一操作可以为耳机转动角度X。例如,预设转动角度X为45°,耳机被转动了45°后,可以由扬声器发出提示音“调节音量”表示耳机启动音量调节功能。又或者,当用户同时佩戴两只耳机,其中一只耳机用于调节音量,处理器通过采集两只耳机的加速度值的变化量可以确认耳机是否被用户转动,从而将用户转动耳机识别为第一操作并控制耳机启动音量调节功能。

若第一传感器为电容传感器,第一操作可以为长按耳机3秒,检测第一操作的方法为通过电容传感器检测到耳机的电容变化值,处理器根据该数值和时间判断第一操作并控制耳机启动音量调节功能。

若第一传感器为力度传感器,第一操作可以为捏两下耳机,检测第一操作的方法为通过力度传感器检测到耳机壳体被施加的压力值,处理器根据该数值和判断第一操作并控制耳机启动音量调节功能。在一些实施例中,第一操作可以是长捏/按耳机,用户可以在保持第一操作的情况下同时转动耳机进行音量调节,释放耳机后结束音量调节。

若第一传感器为声音传感器,第一操作可以为语音指令“小E,调节音量”,检测第一操作的方法为通过语音传感器检测到与调节音量相关的语音信号,处理器根据该信号判断第一操作并控制耳机启动音量调节功能。声音传感器可以为麦克风或其他可以采集声音的传感器。

需要说明的是,本申请实施例对用于控制耳机启动音量调节功能的第一操作以及用于检测第一操作的第一传感器不做限定,可以参照现有技术实现。

需要说明的是,启动音量调节功能可以是耳机的一个状态,耳机可以保存此状态信息。例如,可以设置一个标志位,例如该标志位设置为“1”时,标识耳机处于音量调节状态。响应于所述第一操作,耳机就会去修改该标志位的值为“1”。启动音量调节功能也可以是耳机并不存在的状态,仅仅是为了方便描述而引入该状态。

步骤504,响应于用户将第一耳机从初始姿态转动到第一姿态,初始姿态与第一姿态之间的角度为第一角度,第一角度小于第一预设角度,以第一音量播放音频内容。

其中,所述处理器根据所述初始姿态P0和第一姿态P1的姿态参数计算出耳机被转动的第一角度D1,D1为P0与P1之间的角度。

由于使用的传感器不同,用于计算转动角度的方法也不同。

当第二传感器为加速度传感器时,处理器通过P0、P1的姿态参数和预存算法,得到耳机的转动角度D1。计算D1所用的公式可以为:

当第二传感器为角速度传感器时,处理器通过采集传感器间隔时间t检测的一系列角速度值,计算得到耳机的转动角度D1。计算D1所用的公式可以为:传感器间隔时间t获取的一系列角速度值为向量其中,

当第二传感器为磁感应传感器时,处理器通过P0、P1的姿态参数和预存算法,得到耳机的转动角度D1。计算D1所用的公式可以为:

处理器计算出第一角度D1后,确认第一角度D1小于第一预设角度A1,则依然以第一音量播放音频内容。

步骤505,响应于用户将第一耳机从第一姿态转动到第二姿态,初始姿态与第二姿态之间的角度为第二角度,第二角度大于第一预设角度。

其中,所述处理器根据所述初始姿态P0和第二姿态P2的姿态参数计算出耳机被转动的第二角度D2,D2为P0与P2之间的角度。第二角度的计算方法可参见步骤504的描述,在此不做赘述。

处理器计算出第二角度D2后,确认第二角度D2大于第一预设角度A1,确认耳机转动至音量调节的控制范围,依然以第一音量播放音频内容。

其中,当耳机被转动的角度(耳机当前姿态与初始姿态之间的角度)大于第一预设角度A1时,可以由扬声器向用户发送一个提示音,用于告知用户耳机已转动至控制音量调节的范围。

步骤506,响应于用户将第一耳机从第二姿态转动到第三姿态,初始姿态与第三姿态之间的角度为第三角度,第三角度小于第二预设角度,以第二音量播放音频内容。

其中,所述处理器根据所述初始姿态P0和第三姿态P3的姿态参数计算出耳机被转动的第三角度D3,D3为P0与P3之间的角度。第三角度的计算方法可参见步骤504的描述,在此不做赘述。

处理器确认第三角度小于第二预设角度A2,以及确认第二角度D2为耳机被转动的最大角度,然后根据第二角度D2确定第二音量。

进一步的,所述处理器根据初始音量V0和耳机被转动的角度D2的调整参数确定第二音量V1,所述第二音量V1为根据变化量N1调整后的音量值。

具体的,处理器可以根据公式N=(D-A1)/X计算出音量的变化量N1=(D2-A1)/X。其中,所述变化量N1为根据D2的调整参数和预设算法得出的音量变化值,X为音量调整阈值,也即音量的单位变化量,(D-A1)每变化X音量调整一度。此时第二音量为V1=V0+N1。

需要说明的是,X在耳机出厂前就已进行设置。X的值可以通过对用户的操作习惯大量采样后正态分布取得。

还可以给用户提供修改入口,让用户自定义X的值

其中,当耳机被转动的角度(耳机当前姿态与初始姿态之间的角度)小于第二预设角度A2时,可以由扬声器向用户发送一个提示音,用于告知用户耳机已转动至执行音量调节的范围。

可以理解的是,基于前面的步骤,处理器每获取耳机姿态信息,便根据前述的计算公式计算耳机被转动的角度,当执行步骤506时,可以通过之前的信息判断出耳机被转动的最大角度。

处理器通过音频模块将耳机音量调整为第二音量V1。

步骤507,响应于第二操作,关闭音量调节功能。

需要说明的是,用户对于耳机的第二操作具体的可以为双击耳机、长按耳机、轻捏耳机、或语音指令中的一种,也可以是在启动音量调节功能时,启动计时器T,在经过预设时间10秒后自动关闭音量调节功能,还可以是通过长按/捏启动音量调节功能,在长按/捏着耳机的状态下转动耳机从而调节音量,在用户释放耳机后关闭音量调节功能。

由于使用的传感器不同,用于检测第二操作的方法不同。用于检测第二操作的具体方法可以参照用于检测第一操作的第一传感器所列举的传感器及方法。

需要说明的是,本申请实施例对用于控制耳机关闭音量调节功能的第二操作以及用于检测第二操作的传感器不做限定,可以参照现有技术实现。

需要说明的是,本实施中的第一预设角度、第二预设角度可以是相同的角度,也可以是上述的设定第一预设角度大于第二预设角度。

作为对上述实施例的扩展,如图11A所示,耳机启动音量调节功能后,耳机从P0被正向转到第一姿态P1,加速度传感器将P1的姿态参数发送给处理器,处理器根据P1和P0的姿态参数计算出耳机转动的第一角度D1,D1为P0和P1之间的角度。所述处理器确认D1小于第一预设角度A1,耳机音量不变,依然为第一音量V0。

如图11B所示,耳机从P1被正向转到第二姿态P2,加速度传感器将P2的姿态参数发送给处理器,处理器根据P1和P2的姿态参数计算出耳机转动的第二角度D2,D2为P2和P1之间的角度。处理器确认D2超过第一预设角度A1。

如图11C所示,耳机在预设时间段内保持在第二姿态P2,以第二音量播放音频内容。

请参阅图12,图12是本申请实施例提供了一种无线耳机控制方法的流程示意图,应用于如图1所述的无线耳机11;如图所示,本无线耳机控制方法包括:

步骤601,确认第一耳机被用户佩戴。

可选的,可以使用接近光传感器完成耳机被佩戴状态的检测。具体的为,当用户单耳佩戴蓝耳机后,人耳会挡住射入接近光传感器的光线,处理器根据接收到的光强度与预设的光强阈值比较,若接近光传感器检测到的光强小于预设的光强阈值时,处理器确定耳机处于佩戴状态。

可选的,还可以使用加速度传感器完成耳机被佩戴状态的检测。具体的为,耳机处于被佩戴状态时,由于佩戴者的晃动会导致耳机会有位置变化,而加速度传感器能够检测到该位置变化。若加速度传感器检测到的加速度值大于预设的加速度阈值(例如,加速度阈值为0)时,处理器可确定此时处于佩戴状态。

可选的,还可以使用距离传感器完成耳机被佩戴状态的检测。具体的为,耳机可以使用距离传感器检测附近是否有物体,从而确定耳机是否被用户佩戴。或者,也可以使用电容式传感器检测电容值的变化判断耳机是否被用户佩戴等。

需要说明的是,本申请实施例对耳机检测被佩戴状态的方法不做限定,可以参照现有技术实现,可完成耳机被佩戴状态的检测即可。

步骤602,第一耳机以第一音量播放音频内容。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定。

步骤603,响应于第一操作,启动音量调节功能。

需要说明的是,用户对于耳机的第一操作具体的可以为双击耳机,耳机转动角度X,长按耳机,轻捏耳机,语音指令。

用于检测第一操作的第一传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

由于使用的传感器不同,用于检测第一操作的方法不同。

若第一传感器为加速度传感器,第一操作可以为双击耳机壳体,检测第一操作的方法为通过加速度传感器检测到耳机被连续敲击两次所产生的加速度值,处理器根据该数值判断第一操作并控制耳机启动音量调节功能。或者,第一操作可以为耳机转动角度X。例如,预设转动角度X为45°,耳机被转动了45°后,可以由扬声器发出提示音“调节音量”表示耳机启动音量调节功能。又或者,当用户同时佩戴两只耳机,其中一只耳机用于调节音量,处理器通过采集两只耳机的加速度值的变化量可以确认耳机是否被用户转动,从而将用户转动耳机识别为第一操作并控制耳机启动音量调节功能。

若第一传感器为电容传感器,第一操作可以为长按耳机3秒,检测第一操作的方法为通过电容传感器检测到耳机的电容变化值,处理器根据该数值和时间判断第一操作并控制耳机启动音量调节功能。

若第一传感器为力度传感器,第一操作可以为捏两下耳机,检测第一操作的方法为通过力度传感器检测到耳机壳体被施加的压力值,处理器根据该数值和判断第一操作并控制耳机启动音量调节功能。在一些实施例中,第一操作可以是长捏/按耳机,用户可以在保持第一操作的情况下同时转动耳机进行音量调节,释放耳机后结束音量调节。

若第一传感器为声音传感器,第一操作可以为语音指令“小E,调节音量”,检测第一操作的方法为通过语音传感器检测到与调节音量相关的语音信号,处理器根据该信号判断第一操作并控制耳机启动音量调节功能。声音传感器可以为麦克风或其他可以采集声音的传感器。

需要说明的是,本申请实施例对用于控制耳机启动音量调节功能的第一操作以及用于检测第一操作的第一传感器不做限定,可以参照现有技术实现。

需要说明的是,启动音量调节功能可以是耳机的一个状态,耳机可以保存此状态信息。例如,可以设置一个标志位,例如该标志位设置为“1”时,标识耳机处于音量调节状态。响应于所述第一操作,耳机就会去修改该标志位的值为“1”。启动音量调节功能也可以是耳机并不存在的状态,仅仅是为了方便描述而引入该状态。

步骤604,响应于用户将第一耳机从初始姿态转动到第一姿态,初始姿态与第一姿态之间的角度为第一角度,第一角度小于第一预设角度,以第一音量播放音频内容。

其中,所述处理器根据所述初始姿态P0和第一姿态P1的姿态参数计算出耳机被转动的第一角度D1,D1为P0与P1之间的角度。

由于使用的传感器不同,用于计算转动角度的方法也不同。

当第二传感器为加速度传感器时,处理器通过P0、P1的姿态参数和预存算法,得到耳机的转动角度D1。计算D1所用的公式可以为:

当第二传感器为角速度传感器时,处理器通过采集传感器间隔时间t检测的一系列角速度值,计算得到耳机的转动角度D1。计算D1所用的公式可以为:传感器间隔时间t获取的一系列角速度值为向量其中,

当第二传感器为磁感应传感器时,处理器通过P0、P1的姿态参数和预存算法,得到耳机的转动角度D1。计算D1所用的公式可以为:

处理器计算出第一角度D1后,确认第一角度D1小于第一预设角度A1,则依然以第一音量播放音频内容。

步骤605,响应于用户将第一耳机从第一姿态转动到第二姿态,初始姿态与第二姿态之间的角度为第二角度,第二角度大于第一预设角度。

其中,所述处理器根据所述初始姿态P0和第二姿态P2的姿态参数计算出耳机被转动的第二角度D2,D2为P0与P2之间的角度。第二角度的计算方法可参见步骤504的描述,在此不做赘述。

处理器计算出第二角度D2后,确认第二角度D2大于第一预设角度A1,确认耳机转动至音量调节的控制范围,依然以第一音量播放音频内容。

其中,当耳机被转动的角度(耳机当前姿态与初始姿态之间的角度)大于第一预设角度A1时,可以由扬声器向用户发送一个提示音,用于告知用户耳机已转动至控制音量调节的范围。

步骤606,第一耳机在预设时间段内保持在第二姿态,以第二音量播放音频内容。

可以理解的是,当耳机的转动停止时,处理器连续获取到的姿态信息的参数是不变的,因而,也可以设定为处理判断连续多个相邻的姿态是否相同,从而提高判断的准确性。

需要说明的是,本实施例中所说的相同可以包含近似相同。例如,判断两个角度是否相同,可以是设定为数据在一定的阈值范围内(例如,两个角度相差5°以内),即认为是相同。这样在传感器的检测数据或计算值存在误差的情况下,依然能够识别出耳机是否停止转动。本实施例中所说的不变可以包含近似不变。例如,判断先后获取的两个姿态信息是否不变,可以是设定为数据的差值在一定的阈值内,即认为是不变。

进一步的,所述处理器根据所述初始音量V0和耳机被转动的角度D2的调整参数确定第二音量V1,所述第二音量V1为根据变化量N1调整后的音量值。

具体的,处理器可以根据公式N=(D-A1)/X计算出音量的变化量N1=(D2-A1)/X。其中,所述变化量N1为根据D2的调整参数和预设算法得出的音量变化值,X为音量调整阈值,也即音量的单位变化量,(D-A1)每变化X音量调整一度。此时第二音量为V1=V0+N1。

需要说明的是,X在耳机出厂前就已进行设置。X的值可以通过对用户的操作习惯大量采样后正态分布取得。

还可以给用户提供修改入口,让用户自定义X的值

处理器通过音频模块将耳机音量调整为第二音量V1。

步骤607,响应于第二操作,关闭音量调节功能。

需要说明的是,用户对于耳机的第二操作具体的可以为双击耳机、长按耳机、轻捏耳机、或语音指令中的一种,也可以是在启动音量调节功能时,启动计时器T,在经过预设时间10秒后自动关闭音量调节功能,还可以是通过长按/捏启动音量调节功能,在长按/捏着耳机的状态下转动耳机从而调节音量,在用户释放耳机后关闭音量调节功能。

由于使用的传感器不同,用于检测第二操作的方法不同。用于检测第二操作的具体方法可以参照用于检测第一操作的第一传感器所列举的传感器及方法。

需要说明的是,本申请实施例对用于控制耳机关闭音量调节功能的第二操作以及用于检测第二操作的传感器不做限定,可以参照现有技术实现。

在本实施例中,为便于说明示例出了一次完整的音量调节流程,但也可以在进入音量调节状态之后,任一步骤之前,处理器接收到用户的第二操作,耳机关闭音量调节功能。

需要说明的是,本实施例中的获取一词可以包括直接接收到数据,还可以包括通过计算、判断、确认及选择等方式从已有的数据中获取数据。

可以理解的是,无论用户是单耳佩戴耳机还是双耳佩戴耳机均可以使用上述方法调节音量。进一步的,在双耳佩戴时,可以设置接收第一操作的一只耳机用于调节音量,而另一只耳机不可同时用于调节音量。或者,在双耳佩戴时,可以将一只耳机设置为用作增大音量,另一只耳机设置为用作减小音量。再或者,在两个人分享同一副耳机的场景下,两只耳机可以分别独立进行音量调节,优化该场景下的使用效果。

下面以使用两只耳机调大音量为例,详细说明耳机增大音量的过程。

如图13A所示,接近光传感器检测到第一耳机和第二耳机被用户佩戴,第一耳机和第二耳机以第一音量V0播放来自同一设备的音频内容。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

同一设备可以是与第一耳机和第二耳机建立连接关系的终端设备,例如具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或其他设备,也可以由耳机本身作为终端设备。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定

如图13B所示,加速度传感器检测到用户对于第一耳机的双击操作后,耳机启动音量调节功能。耳机启动音量调节功能后,加速度传感器检测第一耳机的初始姿态Pl-并将姿态信息发送给处理器,无线通信模块接收第二耳机的初始姿态Pr-的姿态信息并将第二耳机的初始姿态Pr-发送给处理器。

如图13C所示,用户在运动状态下头部姿态会发生变化,双耳耳机随用户头部运动,无外力施加在耳机上时,双耳耳机和头部的组合近似刚体,第一耳机、第二耳机可以视作刚体中相对姿态不变的两点,所以第一耳机、第二耳机姿态改变近似相等,也即双耳耳机不被用户转动的情况下,第一耳机被转动的第一角度Dl与第二耳被转动的第二角度Dr近似相等。

具体的,Dl为第一耳机的变化角度(包含了头部姿态导致的变化角度以及用户转动耳机调整的变化角度),若无外力施加在耳机上(外力指用户用手转动耳机施加的力),Dl为第一耳机的初始姿态Pl-与第一耳机的姿态Pl+之间的角度,第一耳机的姿态Pl+为头部姿态变化所改变的第一耳机的姿态。Dr为第二耳机的变化角度(包含了头部姿态变化导致的变化角度以及用户转动耳机调整的变化角度),若无外力施加在耳机上,Dr为第二耳机的初始姿态Pr-与第二耳机的姿态Pr+之间的角度,第二耳机的姿态Pl+为头部姿态变化所改变的第二耳机的姿态。

如图13D所示,第一耳机从Pl+被转动至第一耳机的目标姿态Pl1,加速度传感器将Pl1的姿态参数发送给处理器,处理器根据Pl1和Pl-的姿态参数计算出第一耳机被转动的第一角度Dl,Dl为Pl-与Pl1之间的角度,并进一步计算出第一耳机被用户转动的角度Dlr=Dl-Dr,Dlr为第一耳机相对于第二耳机的转动角度。所述处理器根据公式N=D/X计算出音量的变化量N1=Dlr/X,再根据V0和N1计算出第二音量V1,V1=V0+N1。处理器通过音频模块将音量调整为V1,此时耳机音量被调整至V1。X为音量调整阈值,即Dlr每变化X,音量被调整一格。

可以理解的是,上述头部姿态变化和用户转动耳机调整角度可以是同时发生的,用户转动第一耳机而并未转动第二耳机时,第二耳机被转动的第二角度Dr即是因头部姿态变化导致耳机产生的变化角度,而根据上述的算法可以通过第一耳机的变化角度Dl减去头部姿态变化引起耳机变化的角度Dr即可得到用户实际转动耳机的变化角度Dlr。

如果此时调整后的音量太小,需要继续增大音量,可以继续转动第一耳机。具体实现方式参照上面的过程。

下面以使用两只耳机调小音量为例,详细说明耳机降低音量的过程。

如图13E所示,在耳机启动音量调节功能后,第二耳机从Pr+被转动至第二耳机的目标姿态Pr1,加速度传感器将Pr1的姿态参数发送给处理器,处理器根据Pr1和Pr-的姿态参数计算出Dr,Dr为Pr-与Pr1之间的角度,并进一步计算出第二耳机被用户转动的角度Drl=Dr-Dl,Drl为第二耳机相对于第一耳机的转动角度。所述处理器根据公式N=D/X计算出音量的变化量N2=Drl/X,再根据V0和N2计算出第二音量V2,V2=V0-N2。处理器通过音频模块将音量调整为V2,此时耳机音量被调整至V2。

请参阅图14,图14是本申请实施例提供了一种无线耳机控制方法的流程示意图,应用于如图1所述的无线耳机11;如图所示,本无线耳机控制方法包括:

步骤701,确认第一耳机和第二耳机被用户佩戴。

可选的,可以使用接近光传感器完成耳机被佩戴状态的检测。具体的为,当用户双耳佩戴蓝耳机后,人耳会挡住射入接近光传感器的光线,处理器根据接收到的光强度与预设的光强阈值比较,若接近光传感器检测到的光强小于预设的光强阈值时,处理器确定耳机处于佩戴状态。

可选的,还可以使用加速度传感器完成耳机被佩戴状态的检测。具体的为,耳机处于被佩戴状态时,由于佩戴者的晃动会导致耳机会有位置变化,而加速度传感器能够检测到该位置变化。若加速度传感器检测到的加速度值大于预设的加速度阈值(例如,加速度阈值为0)时,处理器可确定此时处于佩戴状态。

可选的,还可以使用距离传感器完成耳机被佩戴状态的检测。具体的为,耳机可以使用距离传感器检测附近是否有物体,从而确定耳机是否被用户佩戴。或者,也可以使用电容式传感器检测电容值的变化判断耳机是否被用户佩戴等。

需要说明的是,本申请实施例对耳机检测被佩戴状态的方法不做限定,可以参照现有技术实现,可完成耳机被佩戴状态的检测即可。

步骤702,第一耳机和第二耳机以第一音量播放来自同一设备的音频内容。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

同一设备可以是与第一耳机和第二耳机建立连接关系的终端设备,例如具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或其他设备,也可以由耳机本身作为终端设备。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定。

步骤703,响应于用户对第一耳机的第一操作,启动音量调节功能。

需要说明的是,用户对于耳机的第一操作具体的可以为双击耳机,耳机转动角度X,长按耳机,轻捏耳机,语音指令。

用于检测第一操作的第一传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

由于使用的传感器不同,用于检测第一操作的方法不同。

若第一传感器为加速度传感器,第一操作可以为双击耳机壳体,检测第一操作的方法为通过加速度传感器检测到耳机被连续敲击两次所产生的加速度值,处理器根据该数值判断第一操作并控制耳机启动音量调节功能。或者,第一操作可以为耳机转动角度X。例如,预设转动角度X为45°,耳机被转动了45°后,可以由扬声器发出提示音“调节音量”表示耳机启动音量调节功能。又或者,当用户同时佩戴两只耳机,其中一只耳机用于调节音量,处理器通过采集两只耳机的加速度值的变化量可以确认耳机是否被用户转动,从而将用户转动耳机识别为第一操作并控制耳机启动音量调节功能。

若第一传感器为电容传感器,第一操作可以为长按耳机3秒,检测第一操作的方法为通过电容传感器检测到耳机的电容变化值,处理器根据该数值和时间判断第一操作并控制耳机启动音量调节功能。

若第一传感器为力度传感器,第一操作可以为捏两下耳机,检测第一操作的方法为通过力度传感器检测到耳机壳体被施加的压力值,处理器根据该数值和判断第一操作并控制耳机启动音量调节功能。在一些实施例中,第一操作可以是长捏/按耳机,用户可以在保持第一操作的情况下同时转动耳机进行音量调节,释放耳机后结束音量调节。

若第一传感器为声音传感器,第一操作可以为语音指令“小E,调节音量”,检测第一操作的方法为通过语音传感器检测到与调节音量相关的语音信号,处理器根据该信号判断第一操作并控制耳机启动音量调节功能。声音传感器可以为麦克风或其他可以采集声音的传感器。

需要说明的是,本申请实施例对用于控制耳机启动音量调节功能的第一操作以及用于检测第一操作的第一传感器不做限定,可以参照现有技术实现。

需要说明的是,启动音量调节功能可以是耳机的一个状态,耳机可以保存此状态信息。例如,可以设置一个标志位,例如该标志位设置为“1”时,标识耳机处于音量调节状态。响应于所述第一操作,耳机就会去修改该标志位的值为“1”。启动音量调节功能也可以是耳机并不存在的状态,仅仅是为了方便描述而引入该状态。

处理器向第二传感器(例如,加速度传感器)发送启动检测指令。启动检测指令可以为控制第二传感器对耳机的姿态开始周期性检测(例如,每隔时间t1检测一次),并且将检测到的耳机姿态信息发送给处理器。

可以理解的是,第二传感器在接收上述启动检测指令之前,也可以处于工作状态,也即检测耳机的姿态信息。

处理器根据第一耳机姿态信息获取第一耳机的初始姿态Pl-。其中,初始姿态Pl-为第一耳机响应于第一操作时所处的姿态;根据第二耳机姿态信息获取第二耳机的初始姿态Pr-。其中,初始姿态Pr-为第二耳机响应于第一操作时所处的姿态。

步骤704,检测用户对第一耳机和第二耳机的转动;其中,第一耳机被转动第一角度,第二耳机被转动第二角度。

处理器根据第一耳机的姿态信息获取第一耳机转动后的姿态Pl1,并根据Pl1和Pl-的姿态参数计算出第一耳机被转动的第一角度Dl,Dl为Pl-与Pl1之间的角度;根据第二耳机的姿态信息获取第二耳机转动后的姿态Pr+,根据Pr-和Pr+计算出第二耳机被转动的第二角度Dr。

步骤705,若第一角度与第二角度不相同,则以第二音量播放音频内容。第一音量与第二音量不同。

具体的,处理器确认Dl与Dr不相同,并进一步计算出第一耳机被用户转动的角度Dlr=Dl-Dr,其中Dl≠Dr,Dlr为第一耳机相对于第二耳机的转动角度。所述处理器根据公式N=D/X计算出音量的变化量N1=Dlr/X,再根据V0和N1计算出第二音量V1,V1=V0+N1。

处理器通过音频模块将耳机音量调整为第二音量,从而耳机以第二音量播放音频内容。第一音量与第二音量不同。

需要说明的是,本实施例中所说的不相同可以包含近似不相同。例如,判断两个角度是否不相同,可以是设定为数据的差值超过一定的阈值(例如,两个角度相差5°以上),即认为是不相同。这样在传感器的检测数据或计算值存在误差的情况下,依然能够识别出耳机是否被用户手动转动。

在一些实施例中,若所述第一角度与所述第二角度不相同,并且所述第一角度与所示第二角度的差值大于第一预设角度,则以第二音量播放所述音频内容。也即除满足Dl与Dr不相同的条件外,还需满足Dlr大于第一预设角度A1这一条件才根据用户转动第一耳机的角度调节音量,从而有利于准确识别用户调节音量的意图,减小误触或误操作造成的音量变化,优化用户的体验。

其中,当耳机被用户手动转动的角度Dlr大于第一预设角度A1时,可以由扬声器向用户发送一个提示音,用于告知用户耳机已转动至控制音量调节的范围。

步骤706,响应于用户对第一耳机的第二操作,关闭音量调节功能。

需要说明的是,用户对于第一耳机的第二操作具体的可以为双击耳机、长按耳机、轻捏耳机、或语音指令中的一种,也可以是在启动音量调节功能时,启动计时器T,在经过预设时间10秒后自动关闭音量调节功能,还可以是通过长按/捏启动音量调节功能,在长按/捏着耳机的状态下转动耳机从而调节音量,在用户释放耳机后关闭音量调节功能。

由于使用的传感器不同,用于检测第二操作的方法不同。用于检测第二操作的具体方法可以参照用于检测第一操作的第一传感器所列举的传感器及方法。

需要说明的是,本申请实施例对用于控制耳机关闭音量调节功能的第二操作以及用于检测第二操作的传感器不做限定,可以参照现有技术实现。

在本实施例中,为便于说明示例出了一次完整的音量调节流程,但也可以在进入音量调节状态之后,任一步骤之前,处理器接收到用户的第二操作,耳机关闭音量调节功能。

根据上述实现方式,当同时使用两只耳机调整音量时,用于计算音量变化量N的角度为用户实际转动的角度,也即被转动的一只耳机总的变化角度减去另一只耳机跟随头部姿态变化转动的角度得到的角度。

另一方面,上述无线耳机的控制方法可以如图6、图8、图10、图12所示,处理器根据用户转动耳机的方向为正向或负向,来设定调整参数为正值还是负值,从而据此增加音量或减小音量;还可以如图14所述的,处理器根据用户转动的耳机为第一耳机还是第二耳机,据此增加音量或减小音量。具体的,当启动音量调节功能后,用户转动的为第一耳机,第二音量为初始音量和音量变化量之和;当启动音量调节功能后,用户转动的为第二耳机,第二音量为初始音量和音量变化量之差。

可以理解的是,本实施例对于第一耳机为左耳耳机或右耳耳机(相应地,第二耳机为右耳耳机或左耳耳机)不作限定。

作为对上述实施例的扩展,如图15A所示,第一耳机从Pl+被转动至第一耳机的第一姿态Pl1,加速度传感器将Pl1的姿态信息发送给处理器,处理器根据Pl1和Pl-的姿态参数计算出第一耳机被转动的第一角度Dl,Dl为Pl-与Pl1之间的角度,并进一步计算出第一耳机被用户用手转动的第一角度Dlr=Dl-Dr,Dlr为第一耳机相对于第二耳机的转动角度。所述处理器确认Dlr大于第一预设角度A1,启动计时器T1。

如图15B所示,第一耳机停留于第一姿态Pl1,T1每增加M毫秒,处理器通过音频模块调大一格音量。M为音量调整时长,即T1每增加M毫秒,音量被调整一格。

如图15C所示,第一耳机被转动至第二姿态Pl2,处理器计算出第一耳机被用户转动的角度Dlr。处理器确认Dlr小于第二预设角度A2。处理器控制T1停止并归零,音量不再变化。

请参阅图16,图16是本申请实施例提供了一种无线耳机控制方法的流程示意图,应用于如图1所述的无线耳机11;如图所示,本无线耳机控制方法包括:

步骤801,确认第一耳机和第二耳机被用户佩戴。

可选的,可以使用接近光传感器完成耳机被佩戴状态的检测。具体的为,当用户双耳佩戴蓝耳机后,人耳会挡住射入接近光传感器的光线,处理器根据接收到的光强度与预设的光强阈值比较,若接近光传感器检测到的光强小于预设的光强阈值时,处理器确定耳机处于佩戴状态。

可选的,还可以使用加速度传感器完成耳机被佩戴状态的检测。具体的为,耳机处于被佩戴状态时,由于佩戴者的晃动会导致耳机会有位置变化,而加速度传感器能够检测到该位置变化。若加速度传感器检测到的加速度值大于预设的加速度阈值(例如,加速度阈值为0)时,处理器可确定此时处于佩戴状态。

可选的,还可以使用距离传感器完成耳机被佩戴状态的检测。具体的为,耳机可以使用距离传感器检测附近是否有物体,从而确定耳机是否被用户佩戴。或者,也可以使用电容式传感器检测电容值的变化判断耳机是否被用户佩戴等。

需要说明的是,本申请实施例对耳机检测被佩戴状态的方法不做限定,可以参照现有技术实现,可完成耳机被佩戴状态的检测即可。

步骤802,第一耳机和第二耳机以第一音量播放来自同一设备的音频内容。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

同一设备可以是与第一耳机和第二耳机建立连接关系的终端设备,例如具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或其他设备,也可以由耳机本身作为终端设备。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定。

步骤803,响应于用户对第一耳机的第一操作,启动音量调节功能。

需要说明的是,用户对于耳机的第一操作具体的可以为双击耳机,耳机转动角度X,长按耳机,轻捏耳机,语音指令。

用于检测第一操作的第一传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

由于使用的传感器不同,用于检测第一操作的方法不同。

若第一传感器为加速度传感器,第一操作可以为双击耳机壳体,检测第一操作的方法为通过加速度传感器检测到耳机被连续敲击两次所产生的加速度值,处理器根据该数值判断第一操作并控制耳机启动音量调节功能。或者,第一操作可以为耳机转动角度X。例如,预设转动角度X为45°,耳机被转动了45°后,可以由扬声器发出提示音“调节音量”表示耳机启动音量调节功能。又或者,当用户同时佩戴两只耳机,其中一只耳机用于调节音量,处理器通过采集两只耳机的加速度值的变化量可以确认耳机是否被用户转动,从而将用户转动耳机识别为第一操作并控制耳机启动音量调节功能。

若第一传感器为电容传感器,第一操作可以为长按耳机3秒,检测第一操作的方法为通过电容传感器检测到耳机的电容变化值,处理器根据该数值和时间判断第一操作并控制耳机启动音量调节功能。

若第一传感器为力度传感器,第一操作可以为捏两下耳机,检测第一操作的方法为通过力度传感器检测到耳机壳体被施加的压力值,处理器根据该数值和判断第一操作并控制耳机启动音量调节功能。在一些实施例中,第一操作可以是长捏/按耳机,用户可以在保持第一操作的情况下同时转动耳机进行音量调节,释放耳机后结束音量调节。

若第一传感器为声音传感器,第一操作可以为语音指令“小E,调节音量”,检测第一操作的方法为通过语音传感器检测到与调节音量相关的语音信号,处理器根据该信号判断第一操作并控制耳机启动音量调节功能。声音传感器可以为麦克风或其他可以采集声音的传感器。

需要说明的是,本申请实施例对用于控制耳机启动音量调节功能的第一操作以及用于检测第一操作的第一传感器不做限定,可以参照现有技术实现。

需要说明的是,启动音量调节功能可以是耳机的一个状态,耳机可以保存此状态信息。例如,可以设置一个标志位,例如该标志位设置为“1”时,标识耳机处于音量调节状态。响应于所述第一操作,耳机就会去修改该标志位的值为“1”。启动音量调节功能也可以是耳机并不存在的状态,仅仅是为了方便描述而引入该状态。

处理器向第二传感器(例如,加速度传感器)发送启动检测指令。启动检测指令可以为控制第二传感器对耳机的姿态开始周期性检测(例如,每隔时间t1检测一次),并且将检测到的耳机姿态信息发送给处理器。

可以理解的是,第二传感器在接收上述启动检测指令之前,也可以处于工作状态,也即检测耳机的姿态信息。

处理器根据第一耳机姿态信息获取第一耳机的初始姿态Pl-。其中,初始姿态Pl-为第一耳机响应于第一操作时所处的姿态;根据第二耳机姿态信息获取第二耳机的初始姿态Pr-。其中,初始姿态Pr-为第二耳机响应于第一操作时所处的姿态。

步骤804,检测用户对第一耳机和第二耳机的转动;其中,第一耳机被转动第一角度,第二耳机被转动第二角度。

处理器根据第一耳机的姿态信息获取第一耳机转动后的姿态Pl1,并根据Pl1和Pl-的姿态参数计算出第一耳机被转动的第一角度Dl,Dl为Pl-与Pl1之间的角度;根据第二耳机的姿态信息获取第二耳机转动后的姿态Pr+,根据Pr-和Pr+计算出第二耳机被转动的第二角度Dr。

805.若第一角度与第二角度不相同,并且第一角度与第二角度的差值大于第一预设角度,启动计时器,根据计时器的时间确定第二音量,以第二音量播放音频内容。

具体的,处理器确认Dl与Dr不相同,进一步计算出第一耳机被用户转动的角度Dlr=Dl-Dr,其中Dl≠Dr,Dlr为第一耳机相对于第二耳机的转动角度。并且确认所述第一角度与所示第二角度的差值大于第一预设角度,则启动计时器T1,根据计时器T1的时间确定第二音量。

其中,当耳机被用户手动转动的角度Dlr大于第一预设角度A1时,可以由扬声器向用户发送一个提示音,用于告知用户耳机已转动至控制音量调节的范围。

具体的,所述处理器根据所述初始音量V0和T1的时间和调整参数确定第二音量V,所述第二音量V为根据音量变化量N调整后的音量值。

所述调整参数用于判断音量是调大或是调小,例如调整参数为正值,也即第一耳机被用户转动,从而音量变化量N设定为增大值;反之,第二耳机被用户转动,音量变化量N设定为减小值。

具体的,音量变化量N=T1/M(N四舍五入取整数),第二音量V=V0+N。其中,M为音量调整时长,即T1每增加M毫秒,生成一格音量变化量。

需要说明的是,M在耳机出厂前就已进行设置。M的值可以通过对用户的操作习惯大量采样后正态分布取得。

其中,M可以根据耳机转动速度的快慢进行调节,例如用户转动耳机的速度较快,M则较小,这样音量可以快速调节,反之转动速度较慢可以慢速调节。或者,预设的M可以根据耳机转动角度的大小进行调节,例如用户转动耳机的角度较大,M则较小,这样音量可以快速调节,反之转动角度较小可以慢速调节。再或者,用户可以根据自己的使用习惯在终端上对M进行自定义设置。

需要说明的是,本实施例中所说的不相同可以包含近似不相同。例如,判断两个角度是否不相同,可以是设定为数据的差值超过一定的阈值(例如,两个角度相差5°以上),即认为是不相同。这样在传感器的检测数据或计算值存在误差的情况下,依然能够识别出耳机是否被用户手动转动。

在一些实施例中,由于处理器会根据周期性检测得到的姿态信息计算出第一耳机被转动的第一角度Dl,第二耳机被转动的第二角度Dr,还可以通过判断Dlr(Dlr=Dl-Dr)是否小于第二预设角度A2,从而控制控制计时器停止并归零,在该角度区间内不再调节音量。

步骤806,响应于用户对第一耳机的第二操作,关闭音量调节功能。

需要说明的是,用户对于第一耳机的第二操作具体的可以为双击耳机、长按耳机、轻捏耳机、或语音指令中的一种,也可以是在启动音量调节功能时,启动计时器T,在经过预设时间10秒后自动关闭音量调节功能,还可以是通过长按/捏启动音量调节功能,在长按/捏着耳机的状态下转动耳机从而调节音量,在用户释放耳机后关闭音量调节功能。

由于使用的传感器不同,用于检测第二操作的方法不同。用于检测第二操作的具体方法可以参照用于检测第一操作的第一传感器所列举的传感器及方法。

需要说明的是,本申请实施例对用于控制耳机关闭音量调节功能的第二操作以及用于检测第二操作的传感器不做限定,可以参照现有技术实现。

在本实施例中,为便于说明示例出了一次完整的音量调节流程,但也可以在进入音量调节状态之后,任一步骤之前,处理器接收到用户的第二操作,耳机关闭音量调节功能。

作为对上述实施例的扩展,如图17A所示,转动第一耳机至Pl1,加速度传感器实时检测出第一耳机的姿态信息,处理器计算出耳机被用户转动的角度Dlr。如图17B所示,若在预设时间段内Dlr保持不变,则处理器计算出对应Dlr的音量变化量N1,并通过音频模块调节音量。

请参阅图18,图18是本申请实施例提供了一种无线耳机控制方法的流程示意图,应用于如图1所述的无线耳机11;如图所示,本无线耳机控制方法包括:

步骤901,确认第一耳机和第二耳机被用户佩戴。

可选的,可以使用接近光传感器完成耳机被佩戴状态的检测。具体的为,当用户双耳佩戴蓝耳机后,人耳会挡住射入接近光传感器的光线,处理器根据接收到的光强度与预设的光强阈值比较,若接近光传感器检测到的光强小于预设的光强阈值时,处理器确定耳机处于佩戴状态。

可选的,还可以使用加速度传感器完成耳机被佩戴状态的检测。具体的为,耳机处于被佩戴状态时,由于佩戴者的晃动会导致耳机会有位置变化,而加速度传感器能够检测到该位置变化。若加速度传感器检测到的加速度值大于预设的加速度阈值(例如,加速度阈值为0)时,处理器可确定此时处于佩戴状态。

可选的,还可以使用距离传感器完成耳机被佩戴状态的检测。具体的为,耳机可以使用距离传感器检测附近是否有物体,从而确定耳机是否被用户佩戴。或者,也可以使用电容式传感器检测电容值的变化判断耳机是否被用户佩戴等。

需要说明的是,本申请实施例对耳机检测被佩戴状态的方法不做限定,可以参照现有技术实现,可完成耳机被佩戴状态的检测即可。

步骤902,第一耳机和第二耳机以第一音量播放来自同一设备的音频内容。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

同一设备可以是与第一耳机和第二耳机建立连接关系的终端设备,例如具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或其他设备,也可以由耳机本身作为终端设备。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定。

步骤903,响应于用户对第一耳机的第一操作,启动音量调节功能。

需要说明的是,用户对于耳机的第一操作具体的可以为双击耳机,耳机转动角度X,长按耳机,轻捏耳机,语音指令。

用于检测第一操作的第一传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

由于使用的传感器不同,用于检测第一操作的方法不同。

若第一传感器为加速度传感器,第一操作可以为双击耳机壳体,检测第一操作的方法为通过加速度传感器检测到耳机被连续敲击两次所产生的加速度值,处理器根据该数值判断第一操作并控制耳机启动音量调节功能。或者,第一操作可以为耳机转动角度X。例如,预设转动角度X为45°,耳机被转动了45°后,可以由扬声器发出提示音“调节音量”表示耳机启动音量调节功能。又或者,当用户同时佩戴两只耳机,其中一只耳机用于调节音量,处理器通过采集两只耳机的加速度值的变化量可以确认耳机是否被用户转动,从而将用户转动耳机识别为第一操作并控制耳机启动音量调节功能。

若第一传感器为电容传感器,第一操作可以为长按耳机3秒,检测第一操作的方法为通过电容传感器检测到耳机的电容变化值,处理器根据该数值和时间判断第一操作并控制耳机启动音量调节功能。

若第一传感器为力度传感器,第一操作可以为捏两下耳机,检测第一操作的方法为通过力度传感器检测到耳机壳体被施加的压力值,处理器根据该数值和判断第一操作并控制耳机启动音量调节功能。在一些实施例中,第一操作可以是长捏/按耳机,用户可以在保持第一操作的情况下同时转动耳机进行音量调节,释放耳机后结束音量调节。

若第一传感器为声音传感器,第一操作可以为语音指令“小E,调节音量”,检测第一操作的方法为通过语音传感器检测到与调节音量相关的语音信号,处理器根据该信号判断第一操作并控制耳机启动音量调节功能。声音传感器可以为麦克风或其他可以采集声音的传感器。

需要说明的是,本申请实施例对用于控制耳机启动音量调节功能的第一操作以及用于检测第一操作的第一传感器不做限定,可以参照现有技术实现。

需要说明的是,启动音量调节功能可以是耳机的一个状态,耳机可以保存此状态信息。例如,可以设置一个标志位,例如该标志位设置为“1”时,标识耳机处于音量调节状态。响应于所述第一操作,耳机就会去修改该标志位的值为“1”。启动音量调节功能也可以是耳机并不存在的状态,仅仅是为了方便描述而引入该状态。

处理器向第二传感器(例如,加速度传感器)发送启动检测指令。启动检测指令可以为控制第二传感器对耳机的姿态开始周期性检测(例如,每隔时间t1检测一次),并且将检测到的耳机姿态信息发送给处理器。

可以理解的是,第二传感器在接收上述启动检测指令之前,也可以处于工作状态,也即检测耳机的姿态信息。

处理器根据第一耳机姿态信息获取第一耳机的初始姿态Pl-。其中,初始姿态Pl-为第一耳机响应于第一操作时所处的姿态;根据第二耳机姿态信息获取第二耳机的初始姿态Pr-。其中,初始姿态Pr-为第二耳机响应于第一操作时所处的姿态。

步骤904,检测用户对第一耳机和第二耳机的转动;其中,第一耳机被转动第一角度,第二耳机被转动第二角度。

处理器根据第一耳机的姿态信息获取第一耳机转动后的姿态Pl1,并根据Pl1和Pl-的姿态参数计算出第一耳机被转动的第一角度Dl,Dl为Pl-与Pl1之间的角度;根据第二耳机的姿态信息获取第二耳机转动后的姿态Pr+,根据Pr-和Pr+计算出第二耳机被转动的第二角度Dr。

步骤905,若第一角度与第二角度不相同,并且第一角度与第二角度的差值在预设时间段内保持不变,则以第二音量播放音频内容。

具体的,处理器确认Dl与Dr不相同,进一步计算出第一耳机被用户转动的角度Dlr=Dl-Dr,其中Dl≠Dr,并且Dlr在预设时间段内保持不变。

所述处理器根据公式N=D/X计算出音量的变化量N1=Dlr/X,再根据V0和N1计算出第二音量V1,V1=V0+N1。处理器通过音频模块将耳机音量调整为第二音量,从而耳机以第二音量播放音频内容。第一音量与第二音量不同。

需要说明的是,本实施例中所说的不变可以包含近似不变。例如,判断先后获取的两个角度是否不变,可以是设定为数据的差值在一定的阈值内(例如,两个角度相差5°以内),即认为是不变。这样在传感器的检测数据或计算值存在误差的情况下,依然能够识别出耳机是否被用户手动转动。

在一些实施例中,若所述第一角度与所述第二角度不相同,并且所述第一角度与所示第二角度的差值大于第一预设角度,第一角度与第二角度的差值在预设时间段内保持不变,则以第二音量播放所述音频内容。也即需满足Dlr大于第一预设角度A1以及Dlr在预设时间内不变的条件才根据用户转动第一耳机的角度调节音量,从而有利于准确识别用户调节音量的意图,减小误触或误操作造成的音量变化,优化用户的体验。

其中,当耳机被用户手动转动的角度Dlr大于第一预设角度A1时,可以由扬声器向用户发送一个提示音,用于告知用户耳机已转动至控制音量调节的范围。

步骤906,响应于用户对第一耳机的第二操作,关闭音量调节功能。

需要说明的是,用户对于第一耳机的第二操作具体的可以为双击耳机、长按耳机、轻捏耳机、或语音指令中的一种,也可以是在启动音量调节功能时,启动计时器T,在经过预设时间10秒后自动关闭音量调节功能,还可以是通过长按/捏启动音量调节功能,在长按/捏着耳机的状态下转动耳机从而调节音量,在用户释放耳机后关闭音量调节功能。

由于使用的传感器不同,用于检测第二操作的方法不同。用于检测第二操作的具体方法可以参照用于检测第一操作的第一传感器所列举的传感器及方法。

需要说明的是,本申请实施例对用于控制耳机关闭音量调节功能的第二操作以及用于检测第二操作的传感器不做限定,可以参照现有技术实现。

在本实施例中,为便于说明示例出了一次完整的音量调节流程,但也可以在进入音量调节状态之后,任一步骤之前,处理器接收到用户的第二操作,耳机关闭音量调节功能。

根据上述实现方式,当同时使用两只耳机调整音量时,用于计算音量变化量N的角度为用户实际转动的角度,也即被转动的一只耳机总的变化角度减去另一只耳机跟随头部姿态变化转动的角度得到的角度。

作为对上述实施例的扩展,如图19A所示,第一耳机从Pl+被转动至第一耳机的第一姿态Pl1,加速度传感器将Pl1的姿态信息发送给处理器,处理器根据Pl1和Pl-的姿态参数计算出第一耳机被转动的第一角度Dl,Dl为Pl-与Pl1之间的角度,并进一步计算出第一耳机被用户用手转动的第一角度Dlr=Dl-Dr,Dlr为第一耳机相对于第二耳机的转动角度。所述处理器确认Dlr大于第一预设角度A1。

如图19B所示,第一耳机被转动至第二姿态Pl2,处理器计算出第一耳机被用户转动的角度Dlr。处理器确认Dlr小于第二预设角度A2,以第二音量播放音频内容。

请参阅图20,图20是本申请实施例提供了一种无线耳机控制方法的流程示意图,应用于如图1所述的无线耳机11;如图所示,本无线耳机控制方法包括:

步骤1011,确认第一耳机和第二耳机被用户佩戴。

可选的,可以使用接近光传感器完成耳机被佩戴状态的检测。具体的为,当用户双耳佩戴蓝耳机后,人耳会挡住射入接近光传感器的光线,处理器根据接收到的光强度与预设的光强阈值比较,若接近光传感器检测到的光强小于预设的光强阈值时,处理器确定耳机处于佩戴状态。

可选的,还可以使用加速度传感器完成耳机被佩戴状态的检测。具体的为,耳机处于被佩戴状态时,由于佩戴者的晃动会导致耳机会有位置变化,而加速度传感器能够检测到该位置变化。若加速度传感器检测到的加速度值大于预设的加速度阈值(例如,加速度阈值为0)时,处理器可确定此时处于佩戴状态。

可选的,还可以使用距离传感器完成耳机被佩戴状态的检测。具体的为,耳机可以使用距离传感器检测附近是否有物体,从而确定耳机是否被用户佩戴。或者,也可以使用电容式传感器检测电容值的变化判断耳机是否被用户佩戴等。

需要说明的是,本申请实施例对耳机检测被佩戴状态的方法不做限定,可以参照现有技术实现,可完成耳机被佩戴状态的检测即可。

步骤1012,第一耳机和第二耳机以第一音量播放来自同一设备的音频内容。

第一音量可以是耳机的初始音量,或是用户上一次调节音量后确定的音量值,处理器可以从存储器中获取耳机的第一音量V0。

同一设备可以是与第一耳机和第二耳机建立连接关系的终端设备,例如具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或其他设备,也可以由耳机本身作为终端设备。

音频内容可以包括音乐、通话语音、录音、视频音频等,对此不做限定。

步骤1013,响应于用户对第一耳机的第一操作,启动音量调节功能。

需要说明的是,用户对于耳机的第一操作具体的可以为双击耳机,耳机转动角度X,长按耳机,轻捏耳机,语音指令。

用于检测第一操作的第一传感器可以包括加速度传感器、电容传感器、力度传感器、声音传感器等。

由于使用的传感器不同,用于检测第一操作的方法不同。

若第一传感器为加速度传感器,第一操作可以为双击耳机壳体,检测第一操作的方法为通过加速度传感器检测到耳机被连续敲击两次所产生的加速度值,处理器根据该数值判断第一操作并控制耳机启动音量调节功能。或者,第一操作可以为耳机转动角度X。例如,预设转动角度X为45°,耳机被转动了45°后,可以由扬声器发出提示音“调节音量”表示耳机启动音量调节功能。又或者,当用户同时佩戴两只耳机,其中一只耳机用于调节音量,处理器通过采集两只耳机的加速度值的变化量可以确认耳机是否被用户转动,从而将用户转动耳机识别为第一操作并控制耳机启动音量调节功能。

若第一传感器为电容传感器,第一操作可以为长按耳机3秒,检测第一操作的方法为通过电容传感器检测到耳机的电容变化值,处理器根据该数值和时间判断第一操作并控制耳机启动音量调节功能。

若第一传感器为力度传感器,第一操作可以为捏两下耳机,检测第一操作的方法为通过力度传感器检测到耳机壳体被施加的压力值,处理器根据该数值和判断第一操作并控制耳机启动音量调节功能。在一些实施例中,第一操作可以是长捏/按耳机,用户可以在保持第一操作的情况下同时转动耳机进行音量调节,释放耳机后结束音量调节。

若第一传感器为声音传感器,第一操作可以为语音指令“小E,调节音量”,检测第一操作的方法为通过语音传感器检测到与调节音量相关的语音信号,处理器根据该信号判断第一操作并控制耳机启动音量调节功能。声音传感器可以为麦克风或其他可以采集声音的传感器。

需要说明的是,本申请实施例对用于控制耳机启动音量调节功能的第一操作以及用于检测第一操作的第一传感器不做限定,可以参照现有技术实现。

需要说明的是,启动音量调节功能可以是耳机的一个状态,耳机可以保存此状态信息。例如,可以设置一个标志位,例如该标志位设置为“1”时,标识耳机处于音量调节状态。响应于所述第一操作,耳机就会去修改该标志位的值为“1”。启动音量调节功能也可以是耳机并不存在的状态,仅仅是为了方便描述而引入该状态。

处理器向第二传感器(例如,加速度传感器)发送启动检测指令。启动检测指令可以为控制第二传感器对耳机的姿态开始周期性检测(例如,每隔时间t1检测一次),并且将检测到的耳机姿态信息发送给处理器。

可以理解的是,第二传感器在接收上述启动检测指令之前,也可以处于工作状态,也即检测耳机的姿态信息。

处理器根据第一耳机姿态信息获取第一耳机的初始姿态Pl-。其中,初始姿态Pl-为第一耳机响应于第一操作时所处的姿态;根据第二耳机姿态信息获取第二耳机的初始姿态Pr-。其中,初始姿态Pr-为第二耳机响应于第一操作时所处的姿态。

步骤1014,响应于用户对第一耳机和第二耳机的转动,获取第一耳机被转动的第一角度和第二耳机被转动的第二角度;并且,第一角度与第二角度的差值大于第一预设角度。

处理器根据第一耳机的姿态信息获取第一耳机转动后的姿态Pl1,并根据Pl1和Pl-的姿态参数计算出第一耳机被转动的第一角度Dl,Dl为Pl-与Pl1之间的角度;根据第二耳机的姿态信息获取第二耳机转动后的姿态Pr+,根据Pr-和Pr+计算出第二耳机被转动的第二角度Dr。进一步的,处理器计算出第一耳机被用户转动的角度Dlr=Dl-Dr,其中,Dlr大于第一预设角度A1。

其中,当第一角度与第二角度的差值大于第一预设角度A1时,可以由扬声器向用户发送一个提示音,用于告知用户耳机已转动至控制音量调节的范围。

步骤1015,响应于用户对第一耳机和第二耳机的转动,获取第一耳机被转动的第三角度和第二耳机的被转动的第四角度;并且,第三角度与第四角度的差值小于第二预设角度,以第二音量播放音频内容。

处理器根据第一耳机的姿态信息获取第一耳机转动后的姿态Pl2,并根据Pl2和Pl-的姿态参数计算出第一耳机被转动的第三角度Dl,Dl为Pl-与Pl2之间的角度;根据第二耳机的姿态信息获取第二耳机转动后的姿态Pr+,根据Pr-和Pr+计算出第二耳机被转动的第四角度Dr。

处理器确认第三角度Dl与第四角度Dr的差值Dlr小于第二预设角度A2,以第二音量播放音频内容。

具体的,处理器计算出第一耳机被用户转动的角度Dlr=Dl-Dr,Dlr为第一耳机相对于第二耳机的转动角度。所述处理器根据公式N=D/X计算出音量的变化量N1=Dlr/X,再根据V0和N1计算出第二音量V1,V1=V0+N1。

处理器通过音频模块将耳机音量调整为第二音量,从而耳机以第二音量播放音频内容。

步骤1016,响应于用户对第一耳机的第二操作,关闭音量调节功能。

需要说明的是,用户对于第一耳机的第二操作具体的可以为双击耳机、长按耳机、轻捏耳机、或语音指令中的一种,也可以是在启动音量调节功能时,启动计时器T,在经过预设时间10秒后自动关闭音量调节功能,还可以是通过长按/捏启动音量调节功能,在长按/捏着耳机的状态下转动耳机从而调节音量,在用户释放耳机后关闭音量调节功能。

由于使用的传感器不同,用于检测第二操作的方法不同。用于检测第二操作的具体方法可以参照用于检测第一操作的第一传感器所列举的传感器及方法。

需要说明的是,本申请实施例对用于控制耳机关闭音量调节功能的第二操作以及用于检测第二操作的传感器不做限定,可以参照现有技术实现。

在本实施例中,为便于说明示例出了一次完整的音量调节流程,但也可以在进入音量调节状态之后,任一步骤之前,处理器接收到用户的第二操作,耳机关闭音量调节功能。

在本申请实施例中,基于上述加速度传感器检测的加速度值进行角度计算的过程可以是蓝牙耳机执行的,也可以是手机执行的,还可以是蓝牙耳机与手机协同完成的。进一步的,在用户双耳佩戴耳机的场景下,可以设置以触发音量调整模式的耳机作为计算主体;以蓝牙连接的主耳机作为计算主体;以蓝牙连接的从耳机作为计算主体;以电量较低的一只耳机作为计算主体等。在本实施例中,对计算的主体不作限制。

示例性的,蓝牙耳机内的存储器中可预先存储相应的角度算法。那么,加速度传感器可以实时的将数据发送给蓝牙耳机内的处理器,由处理器使用存储器中的运算程序进行角度计算,识别用户具体的音量调节意图。

当然,蓝牙耳机也可以将上述传感器检测到数据发送给手机,手机可以对该数据进行处理/计算进而确定第二音量。

83页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:自动校准入耳式耳机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类