终端及其振动器的调控方法与流程

文档序号:16674371发布日期:2019-01-18 23:49阅读:191来源:国知局
终端及其振动器的调控方法与流程

本发明实施例涉及电子技术领域,特别涉及一种终端及其振动器的调控方法。



背景技术:

手机、平板电脑等终端普遍应用于人们的日常生活中,人们对终端中各个功能所产生的效果或带来的体验要求越来越高,例如终端中的马达带动终端振动的功能,现有终端中的一端(例如底端)安装有一个马达,处理器控制该马达实现振动。

然而,发明人发现现有技术中至少存在如下问题:现有的终端通过单马达实现振动,使得单马达所在的终端的局部区域震动明显,其他区域震感较弱,无法实现震感从一端到另一端的有效传递,使得用户在终端的另一端无法感受震动带来的触感体验,并且现有马达产生的震感的强弱单一,用户体验不佳。



技术实现要素:

本发明实施方式的目的在于提供一种终端及其振动器的调控方法,实现了3d振动效果,为用户提供了3d触感体验。

为解决上述技术问题,本发明的实施方式提供了一种终端的振动器的调控方法,终端包括n个扬声器与n个振动器;n为大于1的自然数;所述扬声器与所述振动器一一对应;所述终端的振动器的调控方法包括:实时采集各所述扬声器播放的声音的声压数值;根据所述扬声器的声压数值与预设的所述扬声器的声压极限值,计算对应的所述振动器振动强弱的调控系数;根据所述调控系数与所述振动器的标准振动值,计算对应的所述振动器的当前振动值;控制各所述振动器按照对应的所述当前振动值进行震动。

本发明的实施方式还提供了一种终端,其特征在于,包括:处理器、存储器、n个扬声器及n个所述振动器;n为大于1的自然数;所述扬声器与所述振动器一一对应;所述处理器连接于所述存储器、各所述扬声器及各所述振动器;其中,所述存储器存储有可被所述处理器执行的指令,所述指令被所述处理器执行,以使所述处理器能够执行上述的终端的振动器的调控方法。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的终端的振动器的调控方法。

本发明实施方式相对于现有技术而言,终端包括n个扬声器与n个振动器且扬声器与振动器一一对应(n为大于1的自然数);即在本发明实施例提供的一种终端的振动器的调控方法中,实时采集各扬声器播放的声音的声压数值,根据扬声器的声压数值与预设的扬声器的声压极限值,计算对应的振动器振动强弱的调控系数,根据调控系数与振动器的标准振动值,计算对应的振动器的当前振动值,控制各振动器按照对应的当前振动值进行震动,使得终端的两端区域分别能够实现震动且各振动器能够根据对应的扬声器的声压进行震动,实现了3d振动效果,为用户提供了3d触感体验,替代了现有技术中单个振动器产生的固定且单一的振动效果和单个振动器实现的有限的局部区域震动。

另外,终端还包括n个所述传感器,所述扬声器与所述传感器一一对应;所述实时采集各所述扬声器播放的声音的声压数值,具体为:通过各所述传感器实时采集对应的所述扬声器播放的声音的声压数值。本实施例中,提供了声压数值的一种采集方式。

另外,根据所述扬声器的声压数值与预设的所述扬声器的声压极限值,计算对应的所述振动器振动强弱的调控系数,具体为:计算所述声压数值与所述声压极限值的比值,将所述比值作为所述调控系数;所述根据所述调控系数与所述振动器的标准振动值,计算对应的所述振动器的当前振动值,具体为:计算所述调控系数与所述标准振动值的乘积,将所述乘积作为所述当前振动值。本实施例中,提供了调控系数与当前振动值的一种具体计算方式。

另外,实时采集各所述扬声器播放的声音的声压数值之前,还包括:检测到振动器启用命令;本实施例中,,测到振动器的启用命令时,再采集声压数值,节省电流量,节省耗能。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据第一实施方式的终端的振动器的调控方法的流程示意图;

图2是根据第一实施方式的终端的振动器的调控方法中终端的方框示意图;

图3是根据第二实施方式的终端的振动器的调控方法的一种流程示意图;

图4是根据第二实施方式的终端的振动器的调控方法中终端的方框示意图;

图5是根据第二实施方式的终端的振动器的调控方法的另一种流程示意图;

图6是根据第三实施方式的终端的振动器的调控方法的流程示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种终端的振动器的调控方法,终端例如为手机、平板电脑等;如图1所示,终端的振动器的调控方法包括:

步骤101,实时采集各扬声器播放的声音的声压数值。

本实施方式中,(n以2为例),终端包括n个扬声器与n个振动器,n为大于1的自然数;扬声器与振动器一一对应。在一个例子中,如图2所示,终端包括处理器1、两个扬声器2与两个振动器3,然本实施例对n的数值不作任何限制。

本实施方式中,可以设置预设周期,根据预设周期采集各扬声器播放的声音的声压数值,预设周期例如为0.2秒,然实际中不限于此,本实施例对预设周期的具体数值不作任何限制。

步骤102,根据扬声器的声压数值与预设的扬声器的声压极限值,计算对应的振动器振动强弱的调控系数。

本实施方式中,声压极限值可以根据人耳的声压承受范围的极限值设定,然实际中不限于此,本实施例对声压极限值的设定方式不作任何限制,例如声压极限值还可以根据音乐声音压强的极限值进行设定。

步骤103,根据调控系数与振动器的标准振动值,计算对应的振动器的当前振动值。

本实施方式中,振动器的标准振动值即为该振动器原始的振动值,该标准振动值可以在出厂前设置好,也可以为用户手动设置好预先存储在存储器中,本实施例对标准振动值的设定方式不作任何限制。

在一个例子中,各振动器的标准振动值可以相同,然实际中不限于此,本实施例对各振动器的标准振动值不作任何限制,各振动器的标准振动值也可以不相同。

步骤104,控制各振动器按照对应的当前振动值进行震动。

本发明的实施例相对于现有技术而言,终端包括n个扬声器与n个振动器且扬声器与振动器一一对应(n为大于1的自然数);即在本发明实施例提供的一种终端的振动器的调控方法中,实时采集各扬声器播放的声音的声压数值,根据扬声器的声压数值与预设的扬声器的声压极限值,计算对应的振动器振动强弱的调控系数,根据调控系数与振动器的标准振动值,计算对应的振动器的当前振动值,控制各振动器按照对应的当前振动值进行震动,使得终端的两端区域分别能够实现震动且各振动器能够根据对应的扬声器的声压进行震动,实现了3d振动效果,为用户提供了3d触感体验,替代了现有技术中单个振动器产生的固定且单一的振动效果和单个振动器实现的有限的局部区域震动。

下面对本实施方式的终端的振动器的调控方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

在一个例子中,预设的各扬声器的声压极限值相同;本实施例中,各扬声器的声压极限值相同,使得各扬声器的调控系数具直观的可比性;然这里只是示例性说明,实际中不限于此,预设的各扬声器的声压极限值也可以不相同。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明的第二实施方式涉及一种终端的振动器的调控方法。第二实施方式在第一实施方式的基础上进行改进,主要改进之处在于:在本发明第二实施方式中,提供了声压数值的一种采集方式。

本实施方式的振动器的调控方法如图3所示,本实施方式的步骤202至步骤205与第一实施方式的步骤101至104对应相同,在此不再赘述,本实施方式的步骤201如下:

步骤201,通过各传感器实时采集对应的扬声器播放的声音的声压数值。

本实施方式中,如图4所示(n以2为例),终端还包括n个传感器,扬声器与传感器一一对应。

本实施方式中,传感器可以为声压传感器或声音传感器,本实施例对传感器的类型不作任何限制,只要能够采集扬声器播放的声音的声压数值,皆可应用于本实施例中。

较佳的,本实施方式中,如图5所示,本实施例的步骤302至步骤305与第二实施方式的步骤201至204对应相同,在此不再赘述,本实施方式新增了以下步骤:

步骤301,检测是否接收到振动器启用命令;若是,执行步骤302,否则继续执行本步骤。

本实施方式中,用户可根据需要来选择是否需要开启终端的振动功能;当用户选择开启终端的振动功能时,终端就会接收到振动器的启用命令。

在一个例子中,用户正在横握手机玩吃鸡游戏(手机的顶端与低端分别安装有振动器),并开启了振动功能触发了振动器的启用命令,检测到启用命令后,随着游戏中左侧中枪声,位于左侧(即顶端)的振动器随着中枪声的声压振动,随着右侧中枪声,位于右侧的振动器随着中枪声的声压振动,从而给用户很好的方位提醒;然这里只是示例性说明,实际中不限于此。

在较佳的本实施例中,检测到振动器的启用命令时,再采集声压数值,能够节省电流量,节省耗能。

实际上,如图5所示的实施例也可以为在第一实施方式的基础上的改进方案。

本实施方式相对于第一实施方式而言,提供了声压数值的一种采集方式,即通过各传感器实时采集对应的扬声器播放的声音的声压数值。

本发明的第三实施方式涉及一种终端的振动器的调控方法。第三实施方式在第二实施方式的基础上进行改进,主要改进之处在于:在本发明第三实施方式中,提供了的调控系数与与当前振动值的一种具体计算方式。

本实施方式的振动器的调控方法如图6所示,本实施方式的步骤401、402及405与第二实施方式中的步骤301、302及305对应相同,在此不在赘述,本实施方式的步骤403与步骤404如下:

步骤403,计算声压数值与声压极限值的比值,将比值作为调控系数。

在一个例子中,声压数值为a1,声压极限值为a0,声压数值与声压极限值的比值为a1/a0=i,然这里只是示例性说明,实际中不限于此。

步骤404,计算调控系数与标准振动值的乘积,将乘积作为当前振动值。

在一个例子中,调控系数为i,预存的标准振动值为v0,则当前振动值v1=i*v0,然这里只是示例性说明,实际中不限于此。

实际上,本实施例也以为在第一实施方式的基础上的改进方案。

本发明的实施例相对于第二实施方式而言,提供了调控系数与当前振动值的一种具体计算方式,即将声压数值与声压极限值的比值作为调控系数,将调控系数与标准振动值的乘积作为当前振动值。

本发明的第四实施方式涉及一种终端,参照图2所示,终端包括:处理器、存储器、n个扬声器及n个所述振动器;n为大于1的自然数;扬声器与振动器一一对应;处理器连接于存储器、各扬声器及各振动器;其中,存储器存储有可被处理器执行的指令,指令被处理器执行,以使处理器能够执行如第一实施方式、第三实施方式中任一实施方式的终端的振动器的调控方法。

本发明的实施例相对于现有技术而言,终端包括n个扬声器与n个振动器且扬声器与振动器一一对应(n为大于1的自然数);即在本发明实施例提供的一种终端中,处理器能够实时采集各扬声器播放的声音的声压数值,根据扬声器的声压数值与预设的扬声器的声压极限值,计算对应的振动器振动强弱的调控系数,根据调控系数与振动器的标准振动值,计算对应的振动器的当前振动值,控制各振动器按照对应的当前振动值进行震动,使得终端的两端区域分别能够实现震动且各振动器能够根据对应的扬声器的声压进行震动,实现了3d振动效果,为用户提供了3d触感体验,替代了现有技术中单个振动器产生的固定且单一的振动效果和单个振动器实现的有限的局部区域震动。

下面对本实施方式的终端的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施方式中,参照图4所示,终端还包括连接于处理器的n个传感器;传感器与扬声器一一对应;各传感器用于采集对应的扬声器播放的声音的声压数值;处理器能够执行如第二实施方式中的终端的振动器的调控方法。

本实施方式中,传感器可以为声压传感器或声音传感器,本实施例对传感器的类型不作任何限制,只要能够采集扬声器播放的声音的声压数值,皆可应用于本实施例中。

在一个例子中,振动器的数量为两个,一个振动器安装在终端的顶部,一个振动器安装在终端的底部;然这里只是示例性说明,本实施例对振动器的数量与安装位置不作任何限制

较佳的,本实施方式中,各振动器分别设置在终端的不同位置,例如相对的位置,然本实施例对振动器的分布位置不作任何限制。

其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。

处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。

本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述第一实施方式至第三实施方式中任一实施方式的终端的振动器的调控方法。

本发明的实施方式相对于现有技术而言,终端包括n个扬声器与n个振动器且扬声器与振动器一一对应(n为大于1的自然数);即在本发明实施例提供的一种终端的振动器的调控方法中,实时采集各扬声器播放的声音的声压数值,根据扬声器的声压数值与预设的扬声器的声压极限值,计算对应的振动器振动强弱的调控系数,根据调控系数与振动器的标准振动值,计算对应的振动器的当前振动值,控制各振动器按照对应的当前振动值进行震动,使得终端的两端区域分别能够实现震动且各振动器能够根据对应的扬声器的声压进行震动,实现了3d振动效果,为用户提供了3d触感体验,替代了现有技术中单个振动器产生的固定且单一的振动效果和单个振动器实现的有限的局部区域震动。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1