输入操作控制方法、装置、终端、耳机及可读存储介质转让专利

申请号 : CN201810277799.7

文献号 : CN108668009B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨宗业

申请人 : OPPO广东移动通信有限公司

摘要 :

本申请涉及一种输入操作控制方法、装置、终端、耳机及可读存储介质。该方法包括:当接收到作用在音频处理装置的泄露口上的输入操作时,根据所述音频处理装置当前播放的音频信号,获取与所述音频处理装置的声学结构相关联的频率响应曲线;根据所述频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令;根据所述控制指令控制与所述音频处理装置进行通信的终端,并完成与所述控制指令对应的指令交互操作。通过上述方法,能够根据用户作用于音频处理装置的泄露口的输入操作实现对终端的指令交互控制,使用户的操作变得方便快捷,提高了使用效率,改善用户体验。

权利要求 :

1.一种输入操作控制方法,其特征在于,包括:

当接收到作用在音频处理装置的泄露口上的输入操作时,根据所述音频处理装置当前播放的音频信号,获取与所述音频处理装置的声学结构相关联的频率响应曲线;所述输入操作至少包括覆盖预设位置、覆盖预设时长、覆盖预设频率中的一种或一种以上;

根据所述频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令;

根据所述控制指令控制与所述音频处理装置进行通信的终端,并完成与所述控制指令对应的指令交互操作;所述指令交互操作至少包括切换音乐歌曲、调节播放音量、打开预设应用程序、打开语音助手中的一种或一种以上;

其中,所述根据所述频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令,包括:构建用于存储多个预设频响曲线的预设数据库,并构建所述多个预设频响曲线与对应输入操作的映射关系;

当所述频率响应曲线与预设数据库中的预设频响曲线匹配时,根据所述映射关系,识别与所述频率响应曲线对应的输入操作;

根据所述输入操作与控制指令的对应关系,生成当前识别的输入操作对应的控制指令。

2.根据权利要求1所述的方法,其特征在于,所述根据所述音频处理装置当前播放的音频信号,获取与所述音频处理装置的声学结构相关联的频率响应曲线,包括:获取所述音频处理装置当前播放的音频信号,并分析所述音频信号的频率与振幅;

根据获取的所述音频信号的频率与振幅构建频率响应曲线。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

基于所述音频处理装置内置的压力传感器识别用户的输入操作,并获取用户作用于所述压力传感器上的响应参数;

根据所述压力传感器检测的响应参数与预设输入操作的映射关系,生成对应的控制指令。

4.根据权利要求1所述的方法,其特征在于,所述接收到作用在音频处理装置的泄露口上的输入操作,包括:获取所述音频处理装置上的振动信号;

根据所述振动信号的特征信息判断所述振动信号是否为用户执行的作用于音频处理装置的泄露口的输入操作;

若是,则根据当前播放的音频信号确定与所述音频处理装置的声学结构相关联的频率响应曲线。

5.根据权利要求1所述的方法,其特征在于,所述根据所述控制指令控制与所述音频处理装置进行通信的终端,并完成与所述控制指令对应的指令交互操作,包括:识别所述控制指令的控制信息,并确定需要控制的终端上的预设应用程序;

根据所述控制信息控制所述预设应用程序执行相应的指令交互操作。

6.根据权利要求5所述的方法,其特征在于,所述指令交互操作还包括播放/暂停音乐。

7.一种输入操作控制装置,其特征在于,包括:

频率响应获取模块,用于当接收到作用于音频处理装置泄露口的输入操作时,根据所述音频处理装置当前播放的音频信号,获取与所述音频处理装置的声学结构相关联的频率响应曲线;所述输入操作至少包括覆盖预设位置、覆盖预设时长、覆盖预设频率中的一种或一种以上;

控制指令生成模块,用于根据所述频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令;

控制指令执行模块,用于根据所述控制指令控制与所述音频处理装置进行通信的终端,并完成与所述控制指令对应的指令交互操作;所述指令交互操作至少包括切换音乐歌曲、调节播放音量、打开预设应用程序、打开语音助手中的一种或一种以上;

其中,所述控制指令生成模块还用于,构建用于存储多个预设频响曲线的预设数据库,并构建所述多个预设频响曲线与对应输入操作的映射关系;当所述频率响应曲线与预设数据库中的预设频响曲线匹配时,根据所述映射关系,识别与所述频率响应曲线对应的输入操作;根据所述输入操作与控制指令的对应关系,生成当前识别的输入操作对应的控制指令。

8.一种终端,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的方法的步骤。

10.一种耳机,其特征在于,所述耳机包括电声换能器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器与所述电声换能器及所述存储器电连接,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。

11.根据权利要求10所述的耳机,其特征在于,在所述耳机的外壳上开设有用于平衡气压的泄露口,所述泄露口还用于接收用户的输入操作,以使得所述耳机根据用户的输入操作生成对应的控制指令,以完成与所述耳机进行通信的终端上的指令交互操作。

12.根据权利要求11所述的耳机,其特征在于,通过校准所述泄露口的大小和形状,以使得不同用户佩戴耳机时和/或耳机位于用户耳朵内部的不同位置时具有基本一致的频率响应。

说明书 :

输入操作控制方法、装置、终端、耳机及可读存储介质

技术领域

[0001] 本申请涉及通信技术领域,特别是涉及一种输入操作控制方法、装置、终端、耳机及可读存储介质。

背景技术

[0002] 随着通信设备的智能化发展,人们在日常生活中对智能终端的使用越来越频繁,通过智能终端可以进行视频、通话、语音、以及听音乐和影视播放等多种多样的活动。用户通常会通过佩戴耳机来接收终端上的声音,用户使用耳机听音乐、接听电话时会涉及一些控制操作,比如播放、暂停、调节音量、歌曲切换、打开联系人等等,通常需要通过在终端上相应的应用程序的相关页面中进行操作来完成,或是通过对耳机上的预置控制按键进行操作来完成。
[0003] 但是当用户处于运动状态、终端位于用户口袋、终端处于息屏状态等场景时,用户不便操作终端;而通过对耳机上的预置控制按键进行操作时,需要去摸索找到设置于耳机上某个位置的线控按键或触摸按键,然后进行相应的操作,容易误触发控制操作,操作效率低。并且越来越多的用户使用不具备控制按键的耳机,导致用户不能快速、便捷地完成对终端上的应用程序的控制,给用户带来了不便。

发明内容

[0004] 本申请实施例提供一种输入操作控制方法、装置、终端、耳机及可读存储介质,能够让用户的操作变得方便快捷,提高了使用效率,改善用户体验。
[0005] 一种输入操作控制方法,包括:
[0006] 当接收到作用在音频处理装置的泄露口上的输入操作时,根据该音频处理装置当前播放的音频信号,获取与该音频处理装置的声学结构相关联的频率响应曲线;
[0007] 根据频率响应曲线识别所述输入操作,并生成与该输入操作对应的控制指令;
[0008] 根据控制指令控制与音频处理装置进行通信的终端,并完成与控制指令对应的指令交互操作。
[0009] 一种输入操作控制装置,包括:
[0010] 频率响应获取模块,用于当接收到作用于音频处理装置泄露口的输入操作时,根据该音频处理装置当前播放的音频信号,获取与该音频处理装置的声学结构相关联的频率响应曲线;
[0011] 控制指令生成模块,用于根据频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令;
[0012] 控制指令执行模块,用于根据所述控制指令控制与该音频处理装置进行通信的终端,并完成与该控制指令对应的指令交互操作。
[0013] 一种耳机,该耳机包括电声换能器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器与电声换能器及存储器电连接,该处理器执行计算机程序时实现上述方法的步骤。
[0014] 一种终端,包括存储器及处理器,该存储器中储存有计算机可读指令,该指令被该处理器执行时,使得该处理器执行上述方法的步骤。
[0015] 一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
[0016] 上述输入操作控制方法、装置、终端、耳机及计算机可读存储介质,当接收到作用在音频处理装置的泄露口上的输入操作时,根据所述音频处理装置当前播放的音频信号,获取与所述音频处理装置的声学结构相关联的频率响应曲线;根据所述频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令;根据所述控制指令控制与所述音频处理装置进行通信的终端,并完成与所述控制指令对应的指令交互操作。通过上述方法,能够根据用户作用于音频处理装置的泄露口的输入操作实现对终端的指令交互控制,使用户的操作变得方便快捷,提高了使用效率,改善用户体验。

附图说明

[0017] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018] 图1为一个实施例中输入操作控制方法的应用环境示意图;
[0019] 图2为一个实施例中终端的内部结构示意图;
[0020] 图3为一个实施例中输入操作控制方法的流程示意图;
[0021] 图4为另一个实施例中输入操作控制方法的流程示意图;
[0022] 图5为另一个实施例中输入操作控制方法的流程示意图;
[0023] 图6为另一个实施例中输入操作控制方法的流程示意图;
[0024] 图7为另一个实施例中输入操作控制方法的流程示意图;
[0025] 图8为一个实施例中输入操作控制装置的结构框图;
[0026] 图9为与本申请实施例提供的终端相关的手机的部分结构的框图。

具体实施方式

[0027] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0028] 除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本申请。
[0029] 图1为一个实施例中输入操作控制方法的应用环境示意图。如图1所示,该应用环境包括终端110和与该终端110进行通信的音频处理装置120,其中音频处理装置120可以是耳机,可以理解的是,音频处理装置120还可以是其他具有音频处理功能的器件。
[0030] 其中,终端110上播放有音频信号,该音频信号包括但不限于歌曲、视频音、通话音等,终端110与音频处理装置120进行通信连接。音频处理装置120的类型可以是入耳式耳机、耳塞式耳机和头戴式耳机等,终端110与音频处理装置120可以通过有线或无线的方式进行通信,实现数据的传输。
[0031] 音频处理装置120包括声电换能器121,声电换能器121位于音频处理装置120的尖端部分,将音频处理装置120的尖端部分定位在用户的耳道内时,声电换能器121将终端110播放的音频信号输出至用户耳道中。声电换能器121包括扬声器和麦克风,扬声器用于播放终端110发送的音频信号,麦克风用于录制音频处理装置120周围的音频信号,可选地,麦克风还可采集音频信号经耳道反射和振动而形成的声学回声信号。在本申请实施例中,所述扬声器和所述麦克风为一体式结构。
[0032] 音频处理装置120的外壳上开设有用于平衡气压的泄露口122,通过泄露口122可对用户耳道进行排气,通过校准泄露口122的大小和形状,以使得不同用户佩戴耳机时和/或耳机位于用户耳朵内部的不同位置时具有基本一致的频率响应。
[0033] 图2为一个实施例中终端的内部结构示意图。该终端110包括通过系统总线连接的处理器、存储器和显示屏。其中,该处理器用于提供计算和控制能力,支撑整个终端110的运行。存储器用于存储数据、程序、和/或指令代码等,存储器上存储至少一个计算机程序,该计算机程序可被处理器执行,以实现本申请实施例中提供的适用于终端110的输入操作控制方法。存储器可包括磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random-Access-Memory,RAM)等。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统、数据库和计算机程序。该数据库中存储有用于实现以上各个实施例所提供的一种输入操作控制方法相关的数据。该计算机程序可被处理器所执行,以用于实现本申请各个实施例所提供的一种输入操作控制方法。内存储器为非易失性存储介质中的操作系统、数据库和计算机程序提供高速缓存的运行环境。显示屏可以是触摸屏,比如为电容屏或电子屏,用于显示终端110的界面信息,显示屏包括亮屏状态和灭屏状态。该终端110可以是手机、平板电脑或者个人数字助理或穿戴式设备等。
[0034] 本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端110的限定,具体的终端110可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0035] 本申请实施例提供一种输入操作控制方法,应用于与终端进行通信连接的音频处理装置,其中音频处理装置以耳机为例进行具体说明,可以理解的是,音频处理装置还可以是其他具有音频处理功能的器件,本申请实施例不再一一累述。
[0036] 如图3所示,为一个实施例中输入操作控制方法的流程图,本实施例中的输入操作控制方法,以运行于图1中的终端和音频处理装置上为例进行描述。该输入操作控制方法,包括以下步骤302~步骤306:
[0037] 步骤302:当接收到作用在音频处理装置的泄露口上的输入操作时,根据所述音频处理装置当前播放的音频信号,获取与所述音频处理装置的声学结构相关联的频率响应曲线。
[0038] 其中,当用户使用耳机进行听音乐、看视频或接听电话等功能时,用户可以对耳机外壳上的泄露口进行覆盖、堵孔、按压等输入操作,具体地,输入操作包括但不限于覆盖预设位置、覆盖预设时长、覆盖预设频率等。
[0039] 当耳机接收到该输入操作时,可以根据耳机中当前播放的音频信号来获取与所述耳机的声学结构相关联的频率响应曲线。其中,频率响应是指将一个以恒电压输出的音频信号与系统相连接时,耳机产生的声压随频率的变化而发生增大或衰减、相位随频率而发生变化的现象,这种声压和相位与频率的相关联的变化关系称为频率响应。由于耳机上的泄露口可以对用户耳道进行排气,当该泄露口被用户覆盖时,会使耳机的声学结构发生变化,并且会改变用户耳道内的气压,导致用户耳道内的频率响应发生变化。也即,可以用频率响应曲线来表征耳机的声学结构变化。
[0040] 举例说明,当用户在耳机上执行输入操作的动作时,会使耳机的声学结构发生变化(如泄漏口被堵住),可以通过获取所述耳机当前播放的音频信号的频率与振幅,根据所述音频信号的频率与振幅构建频率响应曲线。
[0041] 可以理解的是,音频信号可以为当前正在播放的多媒体文件,也可以为通话过程中的用户本人或联系人的语音信号,还可以为人类听力的正常范围之外的音频信号(高于20KHz的音频信号),即使耳机位于用户的耳朵内,用户也听不到。
[0042] 步骤304:根据所述频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令。
[0043] 根据预先存储的频率响应曲线与用户输入操作的映射关系,可以根据当前频率响应曲线识别出对应的输入操作,并根据所述输入操作与控制指令的对应关系,生成当前识别的输入操作对应的控制指令。其中,该控制指令用于控制与耳机进行通信的终端执行对应的指令交互操作。
[0044] 举例说明,可以构建用于存储多个预设频响曲线的预设数据库,并构建所述多个预设频响曲线与对应输入操作的映射关系;当所述频率响应曲线与预设数据库中的预设频响曲线匹配时,根据所述映射关系,识别与所述频率响应曲线对应的输入操作;其中,所述输入操作可以是堵住耳机的泄露口,还可以是堵住泄露口预设时长,还可以是堵住泄露口预设次数等。根据识别的输入操作生成终端可识别并执行的控制指令。
[0045] 步骤306:根据所述控制指令控制与所述音频处理装置进行通信的终端,并完成与所述控制指令对应的指令交互操作。
[0046] 具体地,将获取的控制指令传送至于所述耳机进行通信的终端,并指示该终端执行与该控制指令对应的指令交互操作。其中,指令交互操作包括但不限于播放/暂停音乐、切换音乐歌曲、调节播放音量、打开预设应用程序、打开语音助手等,可选地,该指令交互操作还可以是搜索、收藏、下载或共享正在播放的音频信号,还可以是发起电话呼叫,结束电话呼叫、录制等。当然,还可以根据用户的使用习惯,添加或删除指令交互操作的内容,本实施例对此不作限定。
[0047] 举例来说,可以耳机识别的控制指令控制终端上的预设应用程序执行相应的操作,其中,该应用程序可以为音乐播放器类、视频播放器类、收音机播放器类、通话类等等;该应用程序还可以是语音助手,通过开启语音助手识别用户的语音指令,完成对终端控制操作。可以理解的是,本实施例并不限于上述举例说明,在此,不再一一列举说明。
[0048] 上述输入操作控制方法,当接收到作用在音频处理装置的泄露口上的输入操作时,根据所述音频处理装置当前播放的音频信号,获取与所述音频处理装置的声学结构相关联的频率响应曲线,根据所述频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令,根据所述控制指令控制与所述音频处理装置进行通信的终端,并完成与所述控制指令对应的指令交互操作。通过上述方法,能够根据用户作用于音频处理装置的泄露口的输入操作实现对终端的指令交互控制,使用户的操作变得方便快捷,提高了使用效率,改善用户体验。
[0049] 在一个实施例中,如图4所示,所述根据所述耳机当前播放的音频信号获取与所述耳机的声学结构相关联的频率响应曲线,包括以下步骤402~步骤404:
[0050] 步骤402:获取所述音频处理装置当前播放的音频信号,并分析所述音频信号的频率与振幅。
[0051] 获取耳机当前播放的音频信号,音频信号是带有语音、音乐和音效的有规律的声波的频率、幅度变化信息载体,该音频信号可以为预设应用程序播放的多媒体文件而发出的音乐、语音信号,或用户听力范围以外的声音信号,该音频信号还可以为通话过程中用户本人或联系人的语音信号等。
[0052] 具体地,耳机内部的电声转换器可以作为扬声器,将音频信号对应的电信号转换成用户可以听到的声波信号。同时,电声换能器对用户耳朵内部结构(耳道)中的声波非常敏感,能够引起扬声器纸盆的振动,带动与纸盆相连的线圈在永久磁体的磁场中作切割磁力线的运动,从而产生随着声波的变化而变化的电流(产生电流的现象在物理学上称为电磁感应现象),同时,在线圈两端将输出音频的电动势。因此,电声转换器还可以录制扬声器播放的音频信号经耳朵内部结构的反射和振动后而产生的声学回声信号。也即,电声换能器也可以作为麦克风来使用。其中,麦克风的原理是在所述电声换能器进行能量逆向转换后,将声信号转换成机械振动后再转换成电信号,从而实现回声信号的采集功能。本实施例通过电声换能器作为麦克风来获取耳机当前播放的音频信号。
[0053] 电声换能器,尽管其类型、功能或工作状态不同,它们都包括两个基本组成部分,即电系统和机械振动系统,在电声换能器内部,电系统和机械振动系统之间通过某种物理效应相互联系,以完成能量的转换。基于播放所述音频信号的电声换能器录制耳机当前播放的音频信号,不需要通过在耳机内额外设置麦克风来采集声学回声信号,节约了成本,简化了耳机的内部结构。
[0054] 可选地,还可以通过设置在耳机中的麦克风来采集耳机当前播放的音频信号。其中,当耳机戴入用户的耳朵中时,其麦克风设置在耳机与用户耳朵内部结构相接触的一侧,也即,麦克风设置在设置扬声器通孔的耳机壳体上。
[0055] 进一步地,分析所述音频信号的频率与振幅,由于频率响应特性与音频信号的频率和声压、相位(即振幅)有关,因此通过分析耳机播放的音频信号的频率与振幅能够获得耳机当前的频率响应。
[0056] 步骤404:根据获取的所述音频信号的频率与振幅构建频率响应曲线。
[0057] 其中,频率响应曲线表示增益随频率的变化曲线,任何音响设备或载体(记录声音信号的物体)都有其频率响应曲线。例如可以建立奈奎斯特图、波特图和尼科尔斯图来对该音频信号的频率响应曲线进行分析。当采用波特图来分析音频信号的频率响应曲线时,图形的横坐标x轴表示频率,范围通常为20-20KHz,单位为赫兹(Hz或KHz),纵坐标y轴表示声压(灵敏度),即振幅,单位为分贝(dB)。
[0058] 进一步地,通过获取的耳机当前播放的音频信号的频率与振幅来构建耳机的频率响应曲线,当接收到用户作用于耳机的泄露口上的输入操作时,会使耳机的声学结构发生变化,并且会改变用户耳道内的气压,导致用户耳道内的频率响应发生变化,也即是,通过分析耳机的频率响应曲线的变化可以识别用户作用于耳机的泄露口上的输入操作。
[0059] 在一个实施例中,如图5所示,所述根据所述频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令,包括以下步骤502~步骤506:
[0060] 步骤502:构建用于存储多个预设频响曲线的预设数据库,并构建所述多个预设频响曲线与对应输入操作的映射关系。
[0061] 预设频响曲线可以根据模拟用户作用于耳机的泄露口上的输入操作获得,由于频率响应曲线可以表征耳机的声学结构特征,在执行该输入操作控制方法之前,还可以包括接收用户的输入操作,并记录该输入操作对应的频响曲线至预设数据库中的步骤。具体地,终端上可以呈现提示用户设置输入操作的界面,并且提供用户所需的执行步骤的选项以及逐步指导,例如用户选择将覆盖泄露口1秒的操作设置为暂停/播放音乐,然后提示用户将耳机放置用户耳道中、用手指轻轻触摸耳机上的泄露口1秒、确认耳机上能够完成暂停/播放音乐的功能等等。
[0062] 在记录用户输入操作对应的频响曲线的过程中,可以根据用户的使用习惯对识别用户的输入操作进行自动调整,例如用户触摸泄露口的时长可调整阈值范围,以增强对用户的输入操作的识别成功率。系统记录用户的输入操作对应的频响曲线,并将该频响曲线作为预设频响曲线存储至预设数据库中,可选地,系统可以根据一个输入操作记录一个或多个预设频响曲线,并构建每个预设频响曲线与输入操作的映射关系。
[0063] 步骤504:当所述频率响应曲线与预设数据库中的预设频响曲线匹配时,根据所述映射关系,识别与所述频率响应曲线对应的输入操作。
[0064] 具体地,将获取的耳机当前频率响应曲线与与预设数据库中的多个预设频响曲线进行匹配,若能够与预设数据库中的任意预设频响曲线相匹配,则根据所预设频响曲线与输入操作的映射关系,识别与所述频率响应曲线对应的输入操作。其中,所述输入操作至少包括覆盖预设位置、覆盖预设时长、覆盖预设频率中的一种或一种以上。
[0065] 步骤506:根据所述输入操作与控制指令的对应关系,生成当前识别的输入操作对应的控制指令。
[0066] 进一步地,根据所述输入操作与控制指令的对应关系,生成当前识别的输入操作对应的控制指令。
[0067] 在一个实施例中,还可以通过所述音频处理装置上内置的压力传感器识别用户的输入操作,并获取用户作用于所述压力传感器上的响应参数,根据所述压力传感器检测的响应参数与预设输入操作的映射关系,生成对应的控制指令。可选地,该响应参数包括但不限于响应时长、响应次数、响应频率等,响应时长可以理解为,在预设时间内用户的按压时长;响应次数可以理解为,在预设时间内用户的按压发生的总次数;响应频率可以理解为,在预设时间内用户的按压频率,例如5秒内连续按压3下等。
[0068] 在一个实施例中,如图6所示,步骤302中的接收到作用在音频处理装置的泄露口上的输入操作,包括:
[0069] 步骤602:获取所述音频处理装置上的振动信号。
[0070] 输入操作可以为对耳机外壳上的泄露口进行覆盖、堵孔、按压等操作,用于播放音频信号的电声换能器可以获取该覆盖、堵孔、按压等操作产生的声音,并将电声换能器获取的声音信号作为振动信号。由于覆盖或堵孔或按压的时间比较短暂,且通过耳机的固体传播,因此,耳机收到用户的覆盖或堵孔或按压产生的振动信号与收到其它作用力产生的振动信号,或耳机传递的外部振源产生的振动信号不同。
[0071] 步骤604:根据所述振动信号的特征信息判断所述振动信号是否为用户执行的作用于音频处理装置的泄露口上的输入操作。
[0072] 由于耳机内置有电声换能器,可以通过电声换能器将该振动信号转换为模拟电信号,再将模拟电信号转换为数字信号,进而获取该数字信号特征信息。其中,数字信号的特征信息包括振动频率、振动幅值,当然,还可以包括其他特征信息。
[0073] 根据数字信号的特征信息可以判断该振动信号是否为用户执行的作用于耳机的泄露口上输入操作。具体,判断获取的数字信号的特征信息是否均满足预设条件,该预设条件可以预设振动频率、预设振幅幅值。当获取的特征信息均符合该预设条件时,则可以认为该振动信号为用户执行所述输入操作而产生的。
[0074] 当振动信号为用户执行的作用于耳机的泄露口上的输入操作而产生时,则执行步骤606:根据当前播放的音频信号确定与所述音频处理装置的声学结构相关联的频率响应曲线。
[0075] 本实施例中提供的输入操作控制方法,可以避免因任一输入操作而导致的误触发操作,可以准确的识别用户的输入操作。
[0076] 可选地,耳机上的振动信号还可以通过耳机内置的三轴惯性传感器来获取。其中,该振动信号可以理解为耳机因覆盖或堵孔或按压而发生移动的姿态信息。当振动信号为耳机的姿态信息时,该振动信号的特征信息可以理解为耳机的三轴加速度信息。当获取的三轴加速度信息满足预设的三轴加速度条件时,则可以认为为用户执行所述输入操作而产生的。
[0077] 在一个实施例中,如图7所示,所述根据所述控制指令控制与所述音频处理装置进行通信的终端,并完成与所述控制指令对应的指令交互操作,包括以下步骤:
[0078] 步骤702:识别所述控制指令的控制信息,并确定需要控制的终端上的预设应用程序。
[0079] 其中,控制信息包括需要控制的应用程序以及需要实现的控制操作,该应用程序可以为音乐播放器类、视频播放器类和电台播放器类;应用程序还可以为通话类,例如,电话拨号、联系人、通话记录等。该应用程序还可以是语音助手,通过开启语音助手识别用户的语音指令,完成对终端的控制操作。
[0080] 步骤704:根据所述控制信息控制所述预设应用程序执行相应的指令交互操作。
[0081] 例如,若需要控制的预设应用程序的应用类型为音乐播放器类,输入操作为堵住泄露口3秒,则对应的控制指令为打开音乐播放器,系统会根据该控制指令执行开启终端上的默认音乐播放器的操作;可选地,终端上执行的指令交互操作包括但不限于播放/暂停音乐、切换音乐歌曲、调节播放音量、打开预设应用程序、打开语音助手等,可选地,该指令交互操作还可以是搜索、收藏、下载或共享正在播放的音频信号,还可以是发起电话呼叫,结束电话呼叫、录制等。
[0082] 需要说明的是,控制指令与所述操作输入的映射关系,以及控制指令与指令交互操作的对应关系可以根据用户的个人使用习惯进行设置,并不限于上述举例说明。
[0083] 上述实施例的输入操作控制方法,可以根据用户在音频处理装置上的输入操作,实现对与音频处理装置进行通信的终端上应用程序的控制,形成多元化的控制,改善用户体验。
[0084] 应该理解的是,虽然上述实施例对应的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图3-7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0085] 如图8所示,在一个实施例中,提供一种输入操作控制装置,该装置包括:频率响应获取模块810、控制指令生成模块820、控制指令执行模块830。
[0086] 频率响应获取模块810,用于当接收到作用在音频处理装置的泄露口上的输入操作时,根据所述音频处理装置当前播放的音频信号,获取与所述音频处理装置的声学结构相关联的频率响应曲线。
[0087] 控制指令生成模块820,用于根据所述频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令。
[0088] 控制指令执行模块830,用于根据所述控制指令控制与所述音频处理装置进行通信的终端,并完成与所述控制指令对应的指令交互操作。
[0089] 上述输入操作控制装置,当接收用户作用于音频处理装置的泄露口上的输入操作时,频率响应获取模块810根据所述音频处理装置当前播放的音频信号获取与所述音频处理装置的声学结构相关联的频率响应曲线,控制指令生成模块820根据所述频率响应曲线识别所述输入操作,并生成与所述输入操作对应的控制指令,控制指令执行模块830根据所述控制指令控制与所述音频处理装置进行通信的终端,并完成与所述控制指令对应的指令交互操作。通过上述装置,能够根据用户作用于音频处理装置的泄露口上的输入操作实现对终端的指令交互控制,使用户的操作变得方便快捷,提高了使用效率,改善用户体验度。
[0090] 在一个实施例中,频率响应获取模块810还用于获取所述音频处理装置当前播放的音频信号,并分析所述音频信号的频率与振幅;根据获取的所述音频信号的频率与振幅构建频率响应曲线。
[0091] 在一个实施例中,控制指令生成模块820还用于构建用于存储多个预设频响曲线的预设数据库,并构建所述多个预设频响曲线与对应输入操作的映射关系;当所述频率响应曲线与预设数据库中的预设频响曲线匹配时,根据所述映射关系,识别与所述频率响应曲线对应的输入操作;根据所述输入操作与控制指令的对应关系,生成当前识别的输入操作对应的控制指令。
[0092] 在一个实施例中,控制指令生成模块820还用于基于所述音频处理装置内置的压力传感器识别用户的输入操作,并获取用户作用于所述压力传感器上的响应参数;根据所述压力传感器检测的响应参数与预设输入操作的映射关系,生成对应的控制指令。
[0093] 在一个实施例中,频率响应获取模块810还用于获取所述音频处理装置上的振动信号;根据所述振动信号的特征信息判断所述振动信号是否为用户执行的作用于音频处理装置的泄露口上的输入操作;若是,则根据当前播放的音频信号确定与所述音频处理装置与所述音频处理装置的声学结构相关联的频率响应曲线。
[0094] 在一个实施例中,控制指令执行模块830还用于识别所述控制指令的控制信息,并确定需要控制的终端上的预设应用程序;根据所述控制信息控制所述预设应用程序执行相应的指令交互操作。其中,所述指令交互操作至少包括播放/暂停音乐、切换音乐歌曲、调节播放音量、打开预设应用程序、打开语音助手中的一种或一种以上。
[0095] 上述输入操作控制装置中各个模块的划分仅用于举例说明,在其他实施例中,可将输入操作控制装置按照需要划分为不同的模块,以完成上述输入操作控制装置的全部或部分功能。
[0096] 关于输入操作控制装置的具体限定可以参见上文中对于输入操作控制方法的限定,在此不再赘述。上述输入操作控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0097] 本申请实施例中提供的输入操作控制装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述的输入操作控制方法的步骤。
[0098] 本申请实施例还提供了一种耳机,该耳机包括电声换能器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器与所述电声换能器及所述存储器电连接,所述处理器执行所述计算机程序时实现如上述各实施例中所描述的输入操作控制方法。
[0099] 本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如上述各实施例中所描述的输入操作控制方法。
[0100] 本申请实施例还提供了一种计算机程序产品。一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各实施例中所描述的输入操作控制方法。
[0101] 本申请实施例还提供了一种终端设备。如图9所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。该终端设备可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售电子设备)、车载电脑、穿戴式设备等任意终端设备,以终端设备为手机为例:
[0102] 图9为与本申请实施例提供的终端设备相关的手机的部分结构的框图。参考图9,手机包括:射频(Radio Frequency,RF)电路910、存储器920、输入单元930、显示单元940、传感器950、音频电路960、无线保真(wireless fidelity,WiFi)模块970、处理器980、以及电源990等部件。本领域技术人员可以理解,图9所示的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0103] 其中,RF电路910可用于收发信息或通话过程中,信号的接收和发送,可将基站的下行信息接收后,给处理器980处理;也可以将上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE))、电子邮件、短消息服务(Short Messaging Service,SMS)等。
[0104] 存储器920可用于存储软件程序以及模块,处理器980通过运行存储在存储器920的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器920可主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能的应用程序、图像播放功能的应用程序等)等;数据存储区可存储根据手机的使用所创建的数据(比如音频数据、通讯录等)等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0105] 输入单元930可用于接收输入的数字或字符信息,以及产生与手机900的用户设置以及功能控制有关的键信号输入。具体地,输入单元930可包括操作面板931以及其他输入设备932。操作面板931,也可称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在操作面板931上或在操作面板931附近的操作),并根据预先设定的程式驱动相应的连接装置。在一个实施例中,操作面板931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器980,并能接收处理器980发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现操作面板931。除了操作面板931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)等中的一种或多种。
[0106] 显示单元940可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元940可包括显示面板941。在一个实施例中,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板941。在一个实施例中,操作面板931可覆盖显示面板941,当操作面板931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。虽然在图9中,操作面板
931与显示面板941是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将操作面板931与显示面板941集成而实现手机的输入和输出功能。
[0107] 手机900还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及距离传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,距离传感器可在手机移动到耳边时,关闭显示面板941和/或背光。运动传感器可包括加速度传感器,通过加速度传感器可检测各个方向上加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换)、振动识别相关功能(比如计步器、敲击)等;此外,手机还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器等。
[0108] 音频电路960、扬声器961和传声器962可提供用户与手机之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经RF电路910可以发送给另一手机,或者将音频数据输出至存储器920以便后续处理。
[0109] WiFi属于短距离无线传输技术,手机通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了WiFi模块970,但是可以理解的是,其并不属于手机900的必须构成,可以根据需要而省略。
[0110] 处理器980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监听。在一个实施例中,处理器980可包括一个或多个处理单元。在一个实施例中,处理器980可集成应用处理器和调制解调器,其中,应用处理器主要处理操作系统、用户界面和应用程序等;调制解调器主要处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器980中。比如,该处理器980可集成应用处理器和基带处理器,基带处理器与和其它外围芯片等可组成调制解调器。
手机900还包括给各个部件供电的电源990(比如电池),优选的,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0111] 在一个实施例中,手机900还可以包括摄像头、蓝牙模块等。
[0112] 在本申请实施例中,该手机所包括的处理器执行存储在存储器上的计算机程序时实现上述所描述的输入操作控制方法。
[0113] 在处理器上运行的计算机程序的执行时,能够根据用户作用于音频处理装置的泄露口上的输入操作实现对终端的指令交互控制,使用户的操作变得方便快捷,提高了使用效率,改善用户体验度。
[0114] 本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。
[0115] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。