[0088] 可选地,步骤S20包括:
[0089] 步骤S21,获取可穿戴设备的偏好音量;
[0090] 为了使佩戴者接收到的音量更贴合佩戴者的需求,可选地,除了可以根据可穿戴设备佩戴的松紧程度调节骨传导输出音频的功率等级外,还可以进一步根据佩戴者的偏好音量调节骨传导输出音频的功率等级。
[0091] 具体地,佩戴者会根据自己的需求与习惯对可穿戴设备的音量进行设置,若可穿戴设备的音频输出方式为骨传导输出,当检测到可穿戴设备的音频信号时,获取压力检测装置检测到的目标压力值并获取可穿戴设备的偏好音量。其中,偏好音量,是指佩戴者根据自己的需求与习惯设置的可穿戴设备的音量。
[0092] 步骤S22,根据所述目标压力值,确定可穿戴设备输出音频信号的折损率;
[0093] 具体地,可以通过预设一个目标压力值和折损率存在一一对应映射关系的预设映射表;在确定可穿戴设备输出音频信号的折损率时,直接在预设映射表中获取与目标压力值存在映射关系的折损率。其中,折损率,是指可穿戴设备以骨传导输出音频时,由于可穿戴设备与佩戴者贴合程度不够造成的音量损耗与以骨传导输出音量之比。
[0094] 步骤S23,根据所述折损率和所述偏好音量,确定所述可穿戴设备音频输出的第一功率等级。
[0095] 具体地,一种实施方式为,将各个折损率与各个偏好音量进行组合得到各个预设组合,通过预设一个预设组合与功率等级存在一一对应映射关系的预设映射表;在确定可穿戴设备音频输出的第一功率等级时,遍历预设组合与功率等级存在一一对应映射关系的预设映射,找出折损率和偏好音量对应的目标预设组合,然后直接在预设映射表中获取与目标预设组合存在映射关系的第一功率等级。一种实施方式为,首先根据折损率,计算出可穿戴设备输出音频信号的有效音量比,然后将偏好音量与有效音量比之比作为目标音量,最后从第一预设映射表中获取与目标音量存在映射关系的功率等级,以作为可穿戴设备音频输出的第一功率等级。
[0096] 在本实施例中,通过根据目标压力值和可穿戴设备的偏好音量,确定可穿戴设备音频输出的第一功率等级,使得除了可以根据可穿戴设备佩戴的松紧程度调节骨传导输出音频的功率等级外,还可以进一步根据佩戴者的偏好音量调节骨传导输出音频的功率等级,使佩戴者接收到的音量更贴合佩戴者的需求,提高了佩戴者接收到的音频质量。
[0097] 可选地,步骤S23包括:
[0098] 步骤a1,根据所述折损率,确定可穿戴设备输出音频信号的有效音量比;
[0099] 具体地,一种实施方式为,可以通过预设一个折损率和有效音量比存在一一对应映射关系的预设映射表;在确定有效音量比时,直接在预设映射表中获取与折损率存在映射关系的有效音量比。一种实施方式为,将百分百与折损率之差作为可穿戴设备输出音频信号的有效音量比。
[0100] 步骤a2,将所述偏好音量与所述有效音量比之比作为目标音量;
[0101] 然后将偏好音量与有效音量比之比作为目标音量。
[0102] 步骤a3,从第一预设映射表中获取与所述目标音量存在映射关系的功率等级,以作为所述可穿戴设备音频输出的第一功率等级。
[0103] 具体地,可以通过预设一个目标音量和功率等级存在一一对应映射关系的第一预设映射表;在确定第一功率等级时,直接在预设映射表中获取与目标音量存在映射关系的功率等级,以作为可穿戴设备音频输出的第一功率等级。
[0104] 在本实施例中,通过根据佩戴者设置的偏好音量与根据可穿戴设备以骨传导输出音频的折损率确定的有效音量,确定可穿戴设备以骨传导输出音频的目标音量,使得可穿戴设备以骨传导输出音频时佩戴者接收到的音量更符合佩戴者需求,从而准确地避免因佩戴松紧问题而使骨传导输出音频带来的不适感;并通过预设第一预设映射表,使得在输出音频时可以快速确定可穿戴设备音频输出的第一功率等级。
[0105] 步骤S30,按照所述第一功率等级,以骨传导输出方式输出所述音频信号。
[0106] 具体地,在真正输出音频信号时,将可穿戴设备的功率等级按照第一功率等级进行输出,并且可穿戴设备采用骨传导输出方式输出音频信号。
[0107] 在本实施例中,通过在可穿戴设备与佩戴者贴合区域设置有压力检测装置,当输出音频时,可穿戴设备的压力检测装置检测其所受到的压力值,进而根据检测到的压力值判断可穿戴设备佩戴的松紧程度,并进一步根据可穿戴设备佩戴的松紧程度确定可穿戴设备的音频输出功率,从而使得可穿戴设备骨传导输出方式输出音频时,输出音量符合用户实时需求;避免了因采用固定的功率等级输出音频给佩戴者带来的不适感,从而避免了可穿戴设备采用骨传导输出方式输出音频输出效果差的技术问题。
[0108] 可选地,在本发明可穿戴设备音频输出方法第二实施例中,基于上述图6所述的实施例,所述获取所述压力检测装置检测到的目标压力值的步骤包括:
[0109] 步骤b1,获取所述压力检测装置检测到的初始或实时压力值,并判断所述初始或实时压力值是否小于预设阈值;
[0110] 当检测到可穿戴设备的音频信号时,获取可穿戴设备的压力检测装置检测到的压力值,并根据检测到的压力值判断是否当前佩戴的松紧程度是否过松而无法实现骨传导。具体地,当检测到可穿戴设备的音频信号时,获取可穿戴设备的压力检测装置检测到的初始或实时压力值,并判断可穿戴设备的压力检测装置检测到的初始或实时压力值是否小于预设阈值;如果可穿戴设备的压力检测装置检测到的初始或实时压力值小于预设阈值,则当前佩戴的松紧程度是否过松将无法实现骨传导;如果可穿戴设备的压力检测装置检测到的初始或实时压力值大于等于预设阈值,则当前佩戴的松紧程度不会影响实现骨传导。其中,预设阈值的具体数值可以根据具体需求而设置,在本实施例中对预设阈值的具体数据不作限制。
[0111] 步骤b2,若所述初始或实时压力值小于预设阈值,则输出骨传导输出效果不佳的提醒信息;
[0112] 若当前佩戴的松紧程度过松,则输出提醒信息,以便佩戴者在接收到提醒信息后调整佩戴的松紧程度。具体地,如果可穿戴设备的压力检测装置检测到的初始或实时压力值小于预设阈值,则输出骨传导输出效果不佳、提示佩戴者调节可穿戴设备的松紧的提醒信息,以便佩戴者及时调节可穿戴设备的松紧,从而更好地接收到可穿戴设备以骨传导方式输出的音频。
[0113] 步骤b3,重新获取所述压力检测装置检测到的压力值,以作为目标压力值。
[0114] 在用户调整松紧程度后重新获取压力检测装置检测到的压力值以作为目标压力值。具体地,在检测到可穿戴设备的压力检测装置检测到的压力值发生变化,并且在变化后预设时间内没有发生改变时,重新获取压力检测装置检测到的压力值,以作为目标压力值。
[0115] 在本实施例中,通过输出提醒信息提示佩戴者,以便佩戴者及时调节可穿戴设备的松紧,避免可穿戴设备当前佩戴的松紧程度是否过松将无法实现骨传导,佩戴者无法正常接收到音频,影响可穿戴设备的音频输出效果;同时通过在佩戴者调节可穿戴设备的松紧后,以调节后的压力值作为目标压力值,使得音频输出的功率等级以调节后的压力值作为目标压力值得出,而避免采用调节可穿戴设备的松紧前的压力值作为目标压力值导致佩戴者接收到音量偏大,使得佩戴者接收到音量更符合佩戴者需求,并且可以避免造成不必要的能耗。
[0116] 可选地,所述获取所述压力检测装置检测到的初始或实时压力值的步骤之后还包括:
[0117] 步骤c1,根据所述初始或实时压力值,判断所述可穿戴设备是否处于佩戴状态;
[0118] 当检测到可穿戴设备的音频信号时,获取可穿戴设备的压力检测装置检测到的初始或实时压力值,并根据检测到的初始或实时压力值判断可穿戴设备是否处于佩戴状态。具体地,当可穿戴设备未处于佩戴状态时,可穿戴设备的压力检测装置检测到的压力值将会小于一定值。具体地,一种实施方式为,判断可穿戴设备的压力检测装置检测到的压力值是否小于一定值,若可穿戴设备的压力检测装置检测到的压力值小于一定值,则确定可穿戴设备未处于佩戴状态;若可穿戴设备的压力检测装置检测到的压力值大于或等于一定值,则确定可穿戴设备处于佩戴状态。
[0119] 步骤c2,若所述可穿戴设备未处于佩戴状态,则将可穿戴设备的音频输出方式切换为功放输出。
[0120] 如果可穿戴设备未处于佩戴状态,则将可穿戴设备当前的音频输出方式为功放输出,以便佩戴者可以接收到可穿戴设备的音频信号。
[0121] 在本实施例中,若可穿戴设备当前的音频输出方式为骨传导输出方式,当可穿戴设备需要输出音频信号而可穿戴设备又未处于佩戴状态时,将可穿戴设备当前的音频输出方式为功放输出;避免了可穿戴设备未处于佩戴状态时,采用骨传导输出方式输出音频佩戴者无法正常接收,而导致影响可穿戴设备的音频输出效果,造成不必要的能耗。可以理解的是,本发明实施例所指的佩戴者不是特指在佩戴可穿戴设备时使用者,本发明实施例所指的佩戴者是指可穿戴设备的使用用户。
[0122] 可选地,在本发明可穿戴设备音频输出方法第三实施例中,基于上述图6所述的实施例,步骤S30之后还包括:
[0123] 步骤S40,获取所述可穿戴设备实时位置与开始骨传导输出的起始位置之间的移动间距,并判断所述移动间距是否大于预设距离;
[0124] 佩戴者在使用骨传导输出方式接收音频的过程中,佩戴者可以根据使用需求将可穿戴设备的音频输出方式从骨传导输出切换为其他输出方式,例如功放输出方式。在使用可穿戴设备的骨传导功能输出音频时,虽然佩戴者不需要直接将可穿戴设备置于耳朵内,但为了达到更优的接收效果,一般来说佩戴者需将佩戴位置,如手腕尽量贴近用户耳朵周边。具体地,按照第一功率等级以骨传导输出方式输出音频信号后,可以获取可穿戴设备实时位置,根据可穿戴设备实时位置计算出可穿戴设备实时位置与开始骨传导输出的起始位置之间的移动间距;并判断可穿戴设备实时位置与开始骨传导输出的起始位置之间的移动间距是否大于预设距离,如果可穿戴设备实时位置与开始骨传导输出的起始位置之间的移动间距大于预设距离,证明佩戴者意图将骨传导输出方式切换为其他输出方式;如果可穿戴设备实时位置与开始骨传导输出的起始位置之间的移动间距小于或等于预设距离,证明佩戴者的移动只是普通移动,并没有意图将骨传导输出方式切换为其他输出方式。
[0125] 步骤S50,所述移动间距大于预设距离,则将可穿戴设备的音频输出方式切换为功放输出。
[0126] 如果可穿戴设备实时位置与开始骨传导输出的起始位置之间的移动间距大于预设距离,证明佩戴者意图将骨传导输出方式切换为其他输出方式,则将可穿戴设备的音频输出方式从骨传导输出切换为功放输出,以便佩戴者在将可穿戴设备远离耳朵后,佩戴者依然可以正常接收到音频。
[0127] 为了方便理解,参照图7和图8。如图7所示,可穿戴设备开始骨传导输出的起始位置如图7中7a所示,骨传导输出音频一段时间,检测到可穿戴设备实时位置如图7中7b所示,则可穿戴设备实时位置与开始骨传导输出的起始位置之间的移动间距为如图8所示,可穿戴设备实时位置与开始骨传导输出的起始位置之间的移动间距为30厘米,30厘米大于了预设距离20厘米,则将可穿戴设备的音频输出方式从骨传导输出切换为功放输出。
[0128] 在本实施例中,通过检测并根据可穿戴设备的运动状态或者实时位置,判断佩戴者是否意图将骨传导输出方式切换为其他输出方式,并在佩戴者意图将骨传导输出方式切换为其他输出方式时,将可穿戴设备的音频输出方式从骨传导输出切换为功放输出,以便佩戴者在将可穿戴设备远离耳朵后,佩戴者依然可以正常接收到音频,从而提高了可穿戴设备的音频输出效果。
[0129] 可选地,所述将可穿戴设备的音频输出方式切换为功放输出的步骤之后还包括:
[0130] 步骤d1,获取可穿戴设备当前设置的功放音量;
[0131] 具体地,佩戴者会根据自己的需求与习惯对可穿戴设备的功放音量进行设置,若可穿戴设备的音频输出方式切换为功放输出后,当检测到可穿戴设备的音频信号时,获取可穿戴设备的功放音量。其中,功放音量,是指佩戴者根据自己的需求与习惯设置的可穿戴设备功放时的音量。
[0132] 步骤d2,从第二预设映射表中获取与所述功放音量存在映射关系的功率等级,以作为所述可穿戴设备输出音频的第二功率等级;
[0133] 具体地,可以通过预设一个功放音量和功率等级存在一一对应映射关系的第二预设映射表;在确定第二功率等级时,直接在预设映射表中获取与功放音量存在映射关系的功率等级,以作为可穿戴设备音频输出的第二功率等级。
[0134] 步骤d3,按照所述第二功率等级,以功放输出方式输出所述音频信号。
[0135] 具体地,在真正输出音频信号时,将可穿戴设备的功率等级按照第二功率等级进行输出,并且可穿戴设备采用功放输出方式输出音频信号。
[0136] 在本实施例中,在将可穿戴设备的音频输出方式从骨传导输出切换为功放输出之后,获取佩戴者根据自己的需求与习惯设置的可穿戴设备的功放音量,并根据佩戴者设置的功放音量确定可穿戴设备输出音频的第二功率等级,从而使得输出音量符合用户实时需求;避免了切换输出方式后可穿戴设备的输出音量无依据,而导致输出音频的效果不佳、给佩戴者带来的不适感。
[0137] 此外,本发明实施例还提出一种可穿戴设备音频输出装置,所述可穿戴设备音频输出装置包括:
[0138] 压力检测模块,用于若可穿戴设备的音频输出方式为骨传导输出,当检测到可穿戴设备的音频信号时,获取所述压力检测装置检测到的目标压力值;
[0139] 功率等级确定模块,用于根据所述目标压力值,确定所述可穿戴设备音频输出的第一功率等级,其中,所述目标压力值越大,所述第一功率等级越高;
[0140] 音频输出模块,用于按照所述第一功率等级,以骨传导输出方式输出所述音频信号。
[0141] 可选地,所述功率等级确定模块还用于:
[0142] 获取可穿戴设备的偏好音量;
[0143] 根据所述目标压力值,确定可穿戴设备输出音频信号的折损率;
[0144] 根据所述折损率和所述偏好音量,确定所述可穿戴设备音频输出的第一功率等级。
[0145] 可选地,所述功率等级确定模块用于:
[0146] 根据所述折损率,确定可穿戴设备输出音频信号的有效音量比;
[0147] 将所述偏好音量与所述有效音量比之比作为目标音量;
[0148] 从第一预设映射表中获取与所述目标音量存在映射关系的功率等级,以作为所述可穿戴设备音频输出的第一功率等级。
[0149] 可选地,所述压力检测模块还用于:
[0150] 获取所述压力检测装置检测到的初始或实时压力值,并判断所述初始或实时压力值是否小于预设阈值;
[0151] 若所述初始或实时压力值小于预设阈值,则输出骨传导输出效果不佳的提醒信息;
[0152] 重新获取所述压力检测装置检测到的压力值,以作为目标压力值。
[0153] 可选地,所述可穿戴设备音频输出装置还包括切换模块,所述切换模块用于:
[0154] 在所述获取所述压力检测装置检测到的初始或实时压力值的步骤之后:
[0155] 根据所述初始或实时压力值,判断所述可穿戴设备是否处于佩戴状态;
[0156] 若所述可穿戴设备未处于佩戴状态,则将可穿戴设备的音频输出方式切换为功放输出。
[0157] 可选地,所述切换模块还用于:
[0158] 在所述按照所述第一功率等级,以骨传导输出方式输出所述音频信号的步骤之后:
[0159] 获取所述可穿戴设备实时位置与开始骨传导输出的起始位置之间的移动间距,并判断所述移动间距是否大于预设距离;
[0160] 所述移动间距大于预设距离,则将可穿戴设备的音频输出方式切换为功放输出。
[0161] 可选地,所述音频输出模块还用于:
[0162] 在所述将可穿戴设备的音频输出方式切换为功放输出的步骤之后:
[0163] 获取可穿戴设备当前设置的功放音量;
[0164] 从第二预设映射表中获取与所述功放音量存在映射关系的功率等级,以作为所述可穿戴设备输出音频的第二功率等级;
[0165] 按照所述第二功率等级,以功放输出方式输出所述音频信号。
[0166] 此外,本发明实施例还提出一种可穿戴设备,可穿戴设备包括:存储器109、处理器110及存储在存储器109上并可在处理器110上运行的可穿戴设备音频输出程序,可穿戴设备音频输出程序被处理器110执行时实现上述的可穿戴设备音频输出方法各实施例的步骤。
[0167] 此外,本发明还提供了一种存储介质,所述存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述可穿戴设备音频输出方法各实施例的步骤。
[0168] 本发明可穿戴设备和存储介质(即计算机可读存储介质)的具体实施方式的拓展内容与上述可穿戴设备音频输出方法各实施例基本相同,在此不做赘述。
[0169] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0170] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0171] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0172] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。