本发明涉及耳机领域,尤其是一种耳机通话音频自动切换方法、计算机可读存储介质、电子系统。
背景技术:
近些年来,蓝牙耳机的发展迅猛,尤其是以tws新类型及anc/健康检测等新功能特性,配合传统的蓝牙音频通话功能,迅速占领市场,在国内各地,遍布可见各种airpods蓝牙耳机。
当前蓝牙耳机的一个主要的使用痛点为:当处于来电或者通话时,用户如果想使用手机的通话功能(部分蓝牙耳机的麦克风消噪、拾音功能不佳),不得不打开手机,在通话界面进行手动点击,或者通过耳机的按键进行手动切换,相当不方便。
技术实现要素:
本发明为改善现有技术中的不足之处,而提供一种耳机通话音频自动切换方法、计算机可读存储介质、电子系统。
为此,提供一种耳机通话音频自动切换方法,
包括在耳机与终端建立通讯链路后将音频播放地点初始化分配至耳机;
还包括检测到耳机当前的佩戴状态:
若处于有效佩戴状态则不进行音频播放地点的位置切换动作,直接结束切换流程;
若处于无效佩戴状态或没佩戴状态,则在处于来电状态或通话状态时将音频播放地点切换至终端;
若无法判断佩戴状态,检测当前终端是否贴近人耳,若是则在处于来电状态或通话状态时将音频播放地点切换至终端,否则结束切换流程。
优选地,所述检测当前终端是否贴近人耳,进一步包括:基于动作检测和皮肤靠近感应来搭配判断终端是否贴近人耳。
优选地,所述检测当前终端是否贴近人耳,进一步包括:以终端触发特定动作为启动条件,用感应到终端贴近皮肤进行确认,根据确认结果来判断终端贴近人耳。
优选地,所述特定动作为抬手动作。
优选地,通过三轴加速度计基于手势感应算法来实现抬手识别。
优选地,所述确认动作仅在终端触发特定动作后的设定时间内有效。
优选地,所述终端是手机,通过spp蓝牙或者ble来与耳机建立无线通讯链路。
优选地,所述方法的执行流程进一步包括:
步骤s1.在耳机与终端建立通讯链路后将音频播放地点默认分配至耳机;
步骤s2.终端发送指令询问耳机有无佩戴检测功能,若有则执行步骤s3,否则跳转执行步骤s5;
步骤s3.耳机实时获取佩戴检测数据,根据佩戴检测数据检测当前耳机是否处于有效佩戴状态,若有效佩戴则不进行音频播放地点的位置切换动作,直接结束切换流程,若无效佩戴或没佩戴则执行步骤s4;
步骤s4.检测当前终端是否处于来电状态或通话状态,若是则音频播放地点切换至终端,否则结束切换流程;
步骤s5.终端若检测到抬手动作有效,则以此作为启动条件,执行步骤s6进行确认,否则结束切换流程;
步骤s6.检测终端是否贴近皮肤,若是则执行步骤s4进行切换,否则结束切换流程。
还提供一种电子系统,其中,该电子系统包括相互间蓝牙通讯的终端、耳机,
所述终端、耳机均包含控制器,以及被安排成存储计算机可执行指令的存储器,
所述耳机还包含与耳机内控制器通讯的佩戴检测模块,所述佩戴检测模块用于检测耳机的佩戴状态,
所述终端还包含与终端内控制器通讯的动作检测模块、靠近感应模块,所述动作检测模块用于识别特定动作,所述靠近感应模块用于识别终端贴近皮肤的情况,
计算机可执行指令在被执行时使相应控制器执行上述的方法。
还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被控制器执行时,实现上述的方法。
本发明的耳机通话音频自动切换方法,可实现来电或者通话时的音频自切换,使音频播放自动化、便捷,且可自动匹配至适合用户当前使用场景,方便用户操作。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明耳机端的内部示意图;
图2示出了本发明手机端的内部示意图;
图3示出了本发明耳机端有佩戴检测功能时耳机通话音频自动切换的流程图;
图4示出了本发明耳机端无佩戴检测功能时耳机通话音频自动切换的流程图;
图5示出了本发明的电子系统的结构示意图;
图6示出了本发明的计算机可读存储介质的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
如图1所示,本实施例的耳机包含第一mcu算法处理单元,以及与第一mcu算法处理单元通讯连接的佩戴检测模块、第一蓝牙模块。
所述佩戴检测模块采用耳机常规的佩戴检测方式,如红外光电式、电容式、三轴加速度计方位检测方式,用于判断当前耳机是否处于佩戴状态。
如图2所示,本实施例的手机包含第二mcu算法处理单元,以及与第二mcu算法处理单元通讯连接的动作检测模块、第二蓝牙模块、靠近感应模块。
所述靠近感应模块主要判断手机是否贴近皮肤,硬件实现可以为光电式或者电容式传感器。
所述动作检测模块主要通过三轴加速度计基于手势感应算法来实现抬手识别,动作检测模块跟靠近感应模块搭配使用,判断手机是否贴近人耳,具体而言,第二mcu算法处理单元通过动作检测模块识别到特定动作(如抬手)作为启动后,若能在设定时间段内等待到靠近感应模块输出手机贴近皮肤指令作为确认,才判定手机贴近人耳,若未能等待到指令或超时,则判定为误触,如此动作检测和靠近感应配合,最大化的降低通话音频切换的误触几率,比如玩手机时,主动抬一下手机,或者手指、手掌不小心碰触到手机的感应区域,都无法单一触发手机的音频切换发起动作,两者配合,才能实现手机靠近耳朵的动作场景识别。
所述第一蓝牙模块与第二蓝牙模块用于实现耳机与手机之间的数据无线传递。
所述第一mcu算法处理单元、第二mcu算法处理单元分别作为耳机、手机的逻辑控制器使用。
本实施例的耳机通话音频自动切换方法,被编辑成计算机可执行指令并形成一个或多个程序,耳机及手机中具有被安排成存储计算机可执行指令的存储器,所述一个或多个程序存储于存储器的计算机可读存储介质中,所述一个或多个程序在手机通过spp蓝牙或者ble来与耳机建立无线通讯链路后触发启动执行,当被控制器执行时,实现如图3、图4所示的控制流程,包括顺序执行的下述步骤:
步骤s1.初始化中将音频播放地点默认分配至耳机端;
步骤s2.手机端发送指令询问耳机端有无佩戴检测功能,若有则执行步骤s3,否则跳转执行步骤s5;
步骤s3.耳机端通过佩戴检测模块实时获取佩戴检测数据,根据佩戴检测数据检测当前耳机端是否处于有效佩戴状态,若有效佩戴则不进行音频播放地点的位置切换动作,直接结束切换流程,若无效佩戴或没佩戴则执行步骤s4;
步骤s4.检测当前手机端是否处于来电状态或通话状态,若是则音频播放地点切换至手机端,完成切换,否则结束切换流程;
步骤s5.由于耳机端无法判断佩戴状态,因此只能借助于手机端进行场景识别,则手机端通过动作检测模块、靠近感应模块实时获取数据后,若检测到手机端的抬手动作有效,则以此作为启动条件,执行步骤s6进行确认,否则结束切换流程;
步骤s6.检测手机端是否贴近皮肤,若是则可确定手机端贴近人耳,并执行步骤s4进行切换,否则结束切换流程。
本实施例的耳机通话音频自动切换方法,可实现来电或者通话时的音频自切换,使音频播放自动化、便捷,且可自动匹配至适合用户当前使用场景,方便用户操作。
需要说明的是:
手机端的场景识别检测,仅是举例,在实际应用中,可以通过定制化手机系统,或者集成特殊权限的app来获取手机内部的传感器数据,进行算法设计,完成手机端贴近人耳的动作识别,动作识别成功后,将该动作主动通知手机系统,或者以spp蓝牙或者ble的方式,通知远端的耳机。
本实施例中,可用如电脑、平板等其他终端来替代上述手机,手机端与耳机端的通讯方式可采用为其他通讯方式,不限制于蓝牙通讯。
本实施例所用的方法,可转化为可存储于计算机存储介质中的程序步骤及装置,通过被控制器调用执行的方式进行实施。
在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
例如,图5示出了根据本发明一个实施例的电子系统的结构示意图。该电子系统传统上包括处理器61和被安排成存储计算机可执行指令(程序代码)的存储器62。存储器62可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。存储器62具有存储用于执行实施例中的任何方法步骤的程序代码64的存储空间63。例如,用于程序代码的存储空间63可以包括分别用于实现上面的方法中的各种步骤的各个程序代码64。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(cd)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为例如图6所述的计算机可读存储介质。该计算机可读存储介质可以具有与图5的电子系统中的存储器62类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元存储有用于执行根据本发明的方法步骤的程序代码71,即可以由诸如61之类的处理器读取的程序代码,当这些程序代码由电子系统运行时,导致该电子系统执行上面所描述的方法中的各个步骤。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
1.耳机通话音频自动切换方法,
包括在耳机与终端建立通讯链路后将音频播放地点初始化分配至耳机;
其特征在于,还包括检测到耳机当前的佩戴状态:
若处于有效佩戴状态则不进行音频播放地点的位置切换动作,直接结束切换流程;
若处于无效佩戴状态或没佩戴状态,则在处于来电状态或通话状态时将音频播放地点切换至终端;
若无法判断佩戴状态,检测当前终端是否贴近人耳,若是则在处于来电状态或通话状态时将音频播放地点切换至终端,否则结束切换流程。
2.根据权利要求1所述的方法,其特征在于,所述检测当前终端是否贴近人耳,进一步包括:基于动作检测和皮肤靠近感应来搭配判断终端是否贴近人耳。
3.根据权利要求2所述的方法,其特征在于,所述检测当前终端是否贴近人耳,进一步包括:以终端触发特定动作为启动条件,用感应到终端贴近皮肤进行确认,根据确认结果来判断终端贴近人耳。
4.根据权利要求3所述的方法,其特征在于,所述特定动作为抬手动作。
5.根据权利要求4所述的方法,其特征在于,通过三轴加速度计基于手势感应算法来实现抬手识别。
6.根据权利要求3所述的方法,其特征在于,所述确认动作仅在终端触发特定动作后的设定时间内有效。
7.根据权利要求1所述的方法,其特征在于,所述终端是手机,通过spp蓝牙或者ble来与耳机建立无线通讯链路。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法的执行流程进一步包括:
步骤s1.在耳机与终端建立通讯链路后将音频播放地点默认分配至耳机;
步骤s2.终端发送指令询问耳机有无佩戴检测功能,若有则执行步骤s3,否则跳转执行步骤s5;
步骤s3.耳机实时获取佩戴检测数据,根据佩戴检测数据检测当前耳机是否处于有效佩戴状态,若有效佩戴则不进行音频播放地点的位置切换动作,直接结束切换流程,若无效佩戴或没佩戴则执行步骤s4;
步骤s4.检测当前终端是否处于来电状态或通话状态,若是则音频播放地点切换至终端,否则结束切换流程;
步骤s5.终端若检测到抬手动作有效,则以此作为启动条件,执行步骤s6进行确认,否则结束切换流程;
步骤s6.检测终端是否贴近皮肤,若是则执行步骤s4进行切换,否则结束切换流程。
9.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,其特征在于:所述一个或多个程序当被控制器执行时,实现权利要求1-7中任一项所述的方法。
10.一种电子系统,其中,该电子系统包括相互间蓝牙通讯的终端、耳机,
所述终端、耳机均包含控制器,以及被安排成存储计算机可执行指令的存储器,
所述耳机还包含与耳机内控制器通讯的佩戴检测模块,所述佩戴检测模块用于检测耳机的佩戴状态,
所述终端还包含与终端内控制器通讯的动作检测模块、靠近感应模块,所述动作检测模块用于识别特定动作,所述靠近感应模块用于识别终端贴近皮肤的情况,
其特征在于:
计算机可执行指令在被执行时使相应控制器执行权利要求1-7中任一项所述的方法。
技术总结