一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

波形确定方法、模块、驱动方法、装置和电子设备与流程

2023-02-06 19:37:35 来源:中国专利 TAG:


1.本技术涉及智能控制技术领域,具体涉及一种波形确定方法、模块、驱动方法、装置和电子设备。


背景技术:

2.随着电子设备的广泛应用,振动、闪烁等功能被引入手机和/或游戏机等电子设备,以在其他维度为用户提供感官体验,例如在射击类游戏中增加射击振动功能,能够使用户的射击体验更加逼真;在赛车类游戏中增加碰撞振动,能够提升对应的赛车体验;在音乐播放时增加灯光闪烁,能够提升氛围感等等。
3.发明人研究发现,电子设备提供一些感官功能时,往往是依据音频进行振动控制,例如,电子设备可以获取某音乐对应的控制波形,依据该控制波形控制马达等感官响应组件产生感官信号,实现感官功能的提供。发明人在研究过程中发现,感官响应组件的类型是多种多样的,若采用音频对应的固定波形控制不同环境下不同类型的感官响应组件,容易影响感官响应组件的工作效果,导致所提供的感官信号效果差。


技术实现要素:

4.鉴于此,本技术提供一种波形确定方法、模块、驱动方法、装置和电子设备,以解决传统方案容易影响感官响应组件的工作效果,导致所提供的感官信号效果差的问题。
5.本技术提供的一种波形确定方法,包括:
6.识别参考波形的各波形段,所述参考波形包括音频信号对应的波形;
7.根据各波形段的波形特征和感官响应组件的工作特征获取匹配所述感官响应组件的各段驱动波形。
8.可选地,所述根据各波形段的波形特征和感官响应组件的工作特征获取匹配所述感官响应组件的各段驱动波形,包括:根据各波形段的波形特征和所述工作特征确定各段初始波形;根据各段所述初始波形之间的关系确定各段所述初始波形上至少一个点的振动方向;根据确定振动方向后的所述初始波形确定各段所述驱动波形。
9.可选地,所述根据各波形段的波形特征和所述工作特征确定各段初始波形,包括:根据各个波形段的特征识别各个波形段是否存在所述感官响应组件对应的预制波形;若存在预制波形,则根据所述预制波形确定对应段的初始波形;若不存在预制波形,则根据所述工作特征对所述参考波形的对应段进行转换,以得到对应段的初始波形。
10.可选地,所述工作特征包括目标频率;所述根据所述工作特征对所述参考波形的对应段进行转换,包括:根据所述目标频率对所述参考波形进行频率转换,以得到波形频率匹配所述感官响应组件的初始波形。
11.可选地,所述根据所述目标频率对所述参考波形进行频率转换,包括:获取所述感官响应组件对应的目标频率和所述参考波形对应的参考频率;根据所述目标频率和所述参考频率之间的关系确定初始波形的目标长度;根据所述目标长度和所述目标频率确定所述
初始波形上的多个目标采样点;将所述参考波形中各个采样点对应的参考数据变换至所述初始波形中各个目标采样点对应的目标数据。
12.可选地,在将所述参考波形中各个采样点对应的参考数据变换至所述初始波形中各个目标采样点对应的目标数据之后,所述根据所述目标频率对所述参考波形进行频率转换,还包括:获取所述目标频率和所述参考频率之间的比值;根据所述比值对所述初始波形的尾部数据进行平滑处理。
13.可选地,所述根据各段所述初始波形之间的关系确定各段所述初始波形上至少一个点的振动方向,包括:若一段初始波形存在与之连续的前一段波形,且所述前一段波形的尾部与该段初始波形的尾部振动方向相同,则对该段初始波形的至少第一个数据点进行反向处理。
14.可选地,所述识别参考波形的各波形段,包括:识别所述参考波形的各组起始点和终止点;根据各组所述起始点和所述终止点之间的长度确定对应周期的波形类别;根据各个周期的波形类别确定各个周期包括的波形段。
15.可选地,所述波形类别包括一个周期内至少含有长振段的第一类波形;所述根据各个周期的波形类别确定各个周期包括的波形段包括:若一周期的参考波形属于第一类波形,识别所述第一类波形中的过驱段、长振段和/或刹车段。
16.本技术还提供一种驱动方法,包括:
17.采用上述任一种波形确定方法确定驱动波形;
18.采用所述驱动波形驱动感官响应组件。
19.可选地,所述感官响应组件包括振动组件和/或发光组件。
20.本技术还提供一种波形确定模块,包括确定电路,所述变化电路用于执行上述任一种波形确定方法。
21.本技术还提供一种驱动装置,包括上述任一种波形确定模块。
22.本技术还提供一种电子设备,包括上述任一种驱动装置和感官响应组件,所述驱动装置用于采用驱动波形驱动所述感官响应组件。
23.本技术提供的上述波形确定方法、模块、驱动方法、装置和电子设备中,通过识别参考波形的各波形段,根据各波形段的波形特征和感官响应组件的工作特征获取匹配感官响应组件当前工作需求的各段驱动波形,采用各段驱动波形或者包括各段驱动波形的目标波形驱动感官响应组件,能够提高驱动效果,从而提高感官响应组件所提供的感官信号的效果。
24.进一步地,本技术在确定各段初始波形之后,还可以根据相邻两段初始波形之间的关系确定各段初始波形上至少一个点的振动方向,以依据该振动方向确定驱动波形中相关点的振动方向,这样在确定驱动波形之后,对应驱动过程中能够从前段驱动波形快速稳定地进入后端驱动波形,能够进一步提升对应的驱动效果。
附图说明
25.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附
图。
26.图1是本技术一实施例的波形确定方法流程示意图;
27.图2是本技术另一实施例的波形确定方法流程示意图;
28.图3是本技术另一实施例的波形确定方法流程示意图;
29.图4是本技术一实施例的驱动方法流程示意图;
30.图5是本技术一实施例的马达驱动方法流程示意图。
具体实施方式
31.下面结合附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而非全部实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。在不冲突的情况下,下述各个实施例及其技术特征可以相互组合。
32.本技术第一方面提供一种波形确定方法,参考图1所示,所述波形确定方法包括s110和s120。
33.s110,识别参考波形的各波形段,所述参考波形包括音频信号对应的波形。
34.电子设备的振动过程等感官信号提供过程往往需要匹配音频播放过程,因而电子设备可以加载对应音频信号的驱动波形,以该音频信号的驱动波形作为参考波形,驱动感官响应组件工作,以使感官响应组件的工作过程匹配对应的音频播放过程。
35.可选地,参考波形可由独立于电子设备的其他智能处理设备预先设置,例如其他pc(计算机)可以依据各个音频信号预先设置参考波形,再将各个音频信号对应的参考波形,及相关对应关系加载至电子设备,以使电子设备能够识别或者获取各个音频信号对应的参考波形。
36.可选地,上述步骤s110可以通过参考波形中各个数据点或者采样点的幅值特征等因素识别各波形段。可选地,若各波形段具有标识符,上述步骤s110也可以通过参考波形中各个标识符等因素识别各波形段。
37.s120,根据各波形段的波形特征和感官响应组件的工作特征获取匹配所述感官响应组件的各段驱动波形。
38.电子设备上往往设有振动组件和/或发光组件等感官响应组件,电子设备需要采用驱动波形控制这些感官响应组件,以使这些感官响应组件工作,提供对应的感官信号。上述感官响应组件在对应应用场景下往往具有对应的工作频率等特定的工作特征,例如马达在某些温度条件下具有对应的振动频率等等,若驱动波形具有的波形特征与感官响应组件在当前场景中的工作特征不匹配,将容易影响驱动效果,从而导致所提供的感官信号效果差。
39.可选地,上述波形特征包括各波形段的长度和/或幅值等特征,工作特征可以包括对应感官响应的工作频率等特征。上述步骤s120所确定的各段驱动波形能够匹配感官响应组件及其所处的工作环境,采用上述驱动波形驱动对应的感官响应组件,能够提高驱动效果。
40.上述波形确定方法,通过识别参考波形的各波形段,根据各波形段的波形特征和感官响应组件的工作特征获取匹配感官响应组件当前工作需求的各段驱动波形,采用各段
驱动波形或者包括各段驱动波形的目标波形驱动感官响应组件,能够提高驱动效果,从而提高感官响应组件所提供的感官信号的效果。
41.在一个实施例中,对应至图1中的步骤s120,所述根据各波形段的波形特征和感官响应组件的工作特征获取匹配所述感官响应组件的各段驱动波形,包括:根据各波形段的波形特征和所述工作特征确定各段初始波形;根据各段所述初始波形之间的关系确定各段所述初始波形上至少一个点的振动方向;根据确定振动方向后的所述初始波形确定各段所述驱动波形,以提高所确定的各段驱动波形的准确性。
42.可选地,本实施例可以根据各波形段的波形和/或幅值等特征获取各段初始波形,例如可以根据波形段的长度确定长振段波形,可根据波形段的某些点的振幅确定淡入淡出波形等等。
43.可选地,本实施例可以根据相邻两段初始波形之间的关系确定各段初始波形上至少一个点的振动方向,以依据该振动方向确定驱动波形中相关点的振动方向,在确定驱动波形之后,对应驱动过程中能够从前段驱动波形快速稳定地进入后段驱动波形。
44.在一个示例中,所述根据各波形段的波形特征和所述工作特征确定各段初始波形,包括:根据各个波形段的特征识别各个波形段是否存在所述感官响应组件对应的预制波形;若存在预制波形,则根据所述预制波形确定对应段的初始波形;若不存在预制波形,则根据所述工作特征对所述参考波形的对应段进行转换,以得到对应段的初始波形。
45.本示例中,电子设备或其中的波形确定模块根据依据感官响应组件的类型、配置和/或工作环境等因素,预先设置或者获取一些波形段的预制波形,例如,可以设置或者获取短振段、过驱段和刹车段分别对应的预制波形等等。进一步地,电子设备或其中的波形确定模块可以识别各个波形段的类型,从而依据类型判定本机是否存有对应波形段的预制波形。
46.具体地,电子设备或其中的波形确定模块可以根据感官响应组件的类型、配置和/或工作环境等因素预先设置或者获取短振段、过驱段和刹车段分别对应的预制波形,以在识别到短振段、过驱段和刹车段这些波形段时,能够获取对应的预制波形进行替换,在识别到长振段和淡入淡出段这些波形段时,根据感官响应组件的工作特征对相应波形段进行转换,从而实现整段参考波形的转换。
47.本示例在波形段存在感官响应组件对应的预制波形时,根据预制波形确定对应段的初始波形,在波形段不存在对应的预制波形时,根据感官响应组件对应的工作特征对参考波形的对应段进行转换,以得到对应段的初始波形,能够使所得初始波形匹配感官响应组件及其工作特征,具有更高的准确性。
48.在一个示例中,所述工作特征包括目标频率;目标频率表征驱动感官响应组件当前工作所需的频率,该目标频率可以通过检测或者计算等方式确定。所述根据所述工作特征对所述参考波形的对应段进行转换,包括:根据所述目标频率对所述参考波形进行频率转换,以得到波形频率匹配所述感官响应组件的初始波形。
49.在一个示例中,所述根据所述目标频率对所述参考波形进行频率转换,包括:获取所述感官响应组件对应的目标频率和所述参考波形对应的参考频率;根据所述目标频率和所述参考频率之间的关系确定初始波形的目标长度;根据所述目标长度和所述目标频率确定所述初始波形上的多个目标采样点;将所述参考波形中各个采样点对应的参考数据变换
至所述初始波形中各个目标采样点对应的目标数据。可选地,本示例可以对各个采样点对应的参考数据进行后向映射,以得到各个目标采样点对应的目标数据,以此确定初始波形,使所确定的初始波形匹配感官响应组件。
50.在一个示例中,在将所述参考波形中各个采样点对应的参考数据变换至所述初始波形中各个目标采样点对应的目标数据之后,所述根据所述目标频率对所述参考波形进行频率转换,还包括:获取所述目标频率和所述参考频率之间的比值;根据所述比值对所述初始波形的尾部数据进行平滑处理,以在依据初始波形对应的驱动波形驱动感官响应组件时,能够避免最后的驱动工作突然停止等状况,达到提高驱动效果的目的。
51.在一个示例中,所述根据所述比值对所述初始波形的尾部数据进行平滑处理,包括:若所述比值小于预设的处理阈值,则根据所述参考波形的变化趋势将所述初始波形的尾部数据调整至以0为结束点;若所述比值大于或者等于所述处理阈值,则根据所述参考波形的变化趋势将所述初始波形的长度补齐至所述参考波形的参考长度,以使初始波形的长度匹配参考波形的长度,且整个初始波形平滑变化,能够避免出现突变等影响驱动效果的状况。上述处理阈值包括表征目标频率和参考频率之间大小关系的阈值,可以设为1等值。
52.在一个示例中,所述根据所述参考波形的变化趋势将所述初始波形的尾部数据调整至以0为结束点,包括:获取初始波形中最后一个目标数据在所述参考波形对应的目标参考点;根据所述目标参考点与从所述目标参考点开始往后的第一个0点之间的参考数据确定所述初始波形的尾部数据,以使初始波形从最后一个目标数据平滑变至0点结束,避免出现驱动过程中突然停止的状况。其中尾部数据包括初始波形中的最后若干个数据,如初始波形的最后一个目标数据或者初始波形中最后半个周期的目标数据等等。
53.在一个示例中,所述根据所述参考波形的变化趋势将所述初始波形的长度补齐至所述参考波形的参考长度,包括:获取最后一个目标数据在所述参考波形对应的目标参考点;按照所述参考数据与所述目标数据之间的变换规则,将所述目标参考点之后的参考数据变换为对应的目标数据,直至所述初始波形的长度变至所述参考长度,以使初始波形当前的长度变至与参考长度一致,提高依据初始波形对应的驱动波形控制对应感官响应组件的精准性。
54.可选地,在所述若所述比值大于或者等于1等处理阈值,则根据所述参考波形的变化趋势将所述初始波形的长度补齐至所述参考波形的参考长度之后,所述波形确定方法还包括:若当前的最后一个目标数据不为0,将当前所述最后一个目标数据对应的目标参考点之后的半个周期内的参考数据变换至对应的目标数据,以使初始波形最终以0结束,防止对应驱动过程出现突然停止驱动等状况;若当前的最后一个目标数据为0,则判定频率变换结束,以此确定对应的初始波形。
55.在一个示例中,所述根据各段所述初始波形之间的关系确定各段所述初始波形上至少一个点的振动方向,包括:若一段初始波形存在与之连续的前一段波形,且所述前一段波形的尾部与该段初始波形的首部振动方向相同,则对该段初始波形的至少第一个数据点进行反向处理,使该段初始波形对应的驱动波形的至少第一个数据点与前一段波形的尾部振动方向相反,以在驱动过程中,在前一段波形的尾部结束,该段初始波形对应的驱动波形开始时,通过振动方向不同进行刹车控制,这样能够快速稳定地从前一段波形进入该段初始波形对应的驱动波形。可选地,对该段初始波形的至少第一个数据点进行反向处理包括:
对该段初始波形的前一个数据点或者前几个数据点进行反向处理,或者,对该段初始波形的所有数据点进行反向处理。可选地,前一段波形尾部的振动方向可以依据尾部的一个或多个数据点的方向确定,如前一段波形尾部的振动方向包括前一段波形倒数第二个点的方向,该段初始波形首部的振动方向相同可以依据首部的一个或多个数据点的方向确定,如该段初始波形首部的振动方向包括该段初始波形的第二个点的方向,相应地,若前一段波形倒数第二个点与该段初始波形的第二个点方向相反,则前一段波形的尾部与该段初始波形的首部振动方向相同。其中,尾部包括对应波形中最后几个数据点,尾部包括对应波形中最开始几个数据点。
56.可选地,若参考波形依次包括过驱段、长振段和刹车段,则根据各段所述初始波形之间的关系确定各段所述初始波形上至少一个点的振动方向,包括:如果过驱段倒数第二个点与长振段第二个点异号,不需要反向,如果过驱段倒数第二个点与长振段第二个点同号,则对长振段的所有数据点进行反向处理;如果长振段倒数第二个点与刹车段第二个点异号,说明此时长振结尾部分与刹车开始部分单调性一致,则需要反向,可以对刹车段的至少第一个数据点进行反向处理,如果长振段倒数第二个点与刹车段第二个点同号,说明此时长振结尾部分与刹车开始部分单调性相反,此时不需要反向。可选地,若参考波形依次包括过驱段和长振段,则根据各段所述初始波形之间的关系确定各段所述初始波形上至少一个点的振动方向,包括:如果过驱段倒数第二个点与长振段第二个点异号,不需要反向,如果过驱段倒数第二个点与长振段第二个点同号,则对长振段的至少第一个数据点进行反向处理。可选地,若参考波形依次包括长振段和刹车段,则根据各段所述初始波形之间的关系确定各段所述初始波形上至少一个点的振动方向,包括:如果长振段倒数第二个点与刹车段第二个点异号,说明此时长振结尾部分与刹车开始部分单调性一致,则需要反向,可以对刹车段的至少第一个数据点进行反向处理,如果长振段倒数第二个点与刹车段第二个点同号,说明此时长振结尾部分与刹车开始部分单调性相反,此时不需要反向。
57.在一个实施例中,对应至图1中的步骤s110,所述识别参考波形的各波形段,包括步骤s111至步骤s112。
58.s111,识别所述参考波形的各组起始点和终止点。
59.上述参考波形包括针对对应音频信号预制好的原始波形。起始点和终止点的识别方式可以依据参考波形的特征确定;例如若参考波形包括多个周期,各个周期均具有一组起始点和终止点,起始点可以包括参考波形中各个周期的第一个点,终止点可以包括参考波形中对应周期的最后一个点。
60.具体地,上述步骤s111也可以包括:遍历参考波形的所有点,找到第一个不为0的点,该点为第一个起始点,每一个起始点都对应一个终止点,从起始点开始向后遍历第一个为0且该点后面连续n个都为0的点即为终止点。可选地,n可以设为3等值。
61.s112,根据各组所述起始点和所述终止点之间的长度确定对应周期的波形类别。
62.上述波形类别可以包括一个周期内含有指定波形段的第一类波形,和一个周期内未含有指定波形段的第二类波形。上述指定波形段可以包括长振段等持续时间较长的波形段。具体地,上述步骤s112可以包括若起始点和终止点之间的长度大于l,则判定对应周期的波形为第一类波形,若起始点和终止点之间的长度小于或者等于l,则判定对应周期的波形为第二类波形。可选地l的取值范围可以包括大于100ms(毫秒)的时长范围,例如l可以取
100ms、1000ms、1200ms或者1400ms等值。
63.s113,根据各个周期的波形类别确定各个周期包括的波形段。
64.在一个示例中,所述波形类别包括一个周期内至少含有长振段的第一类波形。所述根据各个周期的波形类别确定各个周期包括的波形段包括:若一周期的参考波形属于第一类波形,识别所述第一类波形中的过驱段、长振段和/或刹车段。
65.可选地,第一类波形中的过驱段、长振段和/或刹车段可以依据对应数据点的在对应周期中的位置和/或幅值特征等因素识别。
66.具体地,过驱段的识别过程包括:若该周期中第一类波形开始周期振幅大于t2,则从起始点向终止点遍历,若有点为0且左半周期振幅除以右半周期振幅大于div,则判定该周期中第一段有规律的波形为过驱段;否则判定该周期不包括过驱段。可选地,若识别到过驱段,可以设置过驱标志位acc_flag有效,如acc_flag=true;若未识别到过驱段,以设置过驱标志位acc_flag无效,如acc_flag=false。具体地,刹车段的识别过程包括:若该周期中第一类波形结束周期振幅大于t2,从终止点向起始点遍历,如果有点为0且左右点同号,则判定该周期中最后一段有规律的波形为刹车段,否则判定该周期不存在刹车段。可选地,若识别到刹车段,可以设置刹车标志位break_flag有效,如break_flag=true;若未识别到刹车段,可以设置刹车标志位break_flag无效,如break_flag=false。可选地,上述t2可以设为35mv(毫伏)等值,div可以设为1.5等值。具体地,若某周期第一类波形包括过驱段和刹车段,则过驱段和刹车段之间为长振段,若某周期第一类波形包括过驱段,不包括刹车段,则过驱段之后为长振段,若某周期第一类波形不包括过驱段,包括刹车段,则刹车段之前为长振段。
67.在一个示例中,第二类波形可以包括短振段和淡入淡出段等一个周期内未含有长振段的波形。其中波形段的识别过程包括:若起始点和终止点之间的长度小于或者等于l,则判定该周期为第二类波形;若开始周期振幅或结束周期振幅小于t1则为淡入淡出段,否则对应周期包括短振段。可选地,上述t1可以设为1.28mv等值。
68.在一个示例中,上述波形确定方法也可以参考图2所示,至少包括步骤s201至s216。
69.s201,加载参考波形。
70.s202,识别参考波形的各组起始点和终止点。
71.s205,提取一起始点至对应终止点之间整个周期的波形。
72.s206,判断该周期是否为至少含有长振段的第一类波形,若是,则执行步骤s207,若否则执行步骤s212。
73.s207,判断该周期识别包括过驱段,若是则执行步骤s208,若否则执行步骤s215。
74.s208,识别过驱段,设置过驱标志位acc_flag有效,即acc_flag=true。
75.s209,判断该周期是否包括刹车段,若是则执行步骤s210,若否则执行步骤s216。
76.s210,识别刹车段和长振段,设置刹车标志位break_flag有效,即break_flag=true。
77.s211,将过驱段和刹车段分别替换为对应的预制波形,对长振段进行频率变换。
78.s212,判断该周期是否为短振,若是则执行步骤s213,若否则执行步骤s214。
79.s213,将短振段替换为对应的预制波形。
80.s214,判定该周期为淡入淡出段,进行频率变换。
81.s215,设置过驱标志位acc_flag无效,即acc_flag=false。
82.s216,设置刹车标志位break_flag无效,即break_flag=false。
83.可选地,上述波形确定方法还可以包括遍历参考波形中各个点的步骤,例如可以参考图3所示。
84.在步骤s202之后,上述波形确定方法还包括:s203,对当前处理的点的标志i,进行加1处理,即i=i 1,i的初始值为0。s204,判断第i个点是否为起始点,若是则执行步骤s205,若是则执行步骤s203,i=i 1,以更新当前处理的点的标志i。
85.在步骤s211之后,上述波形确定方法还包括:s217,计算当前波形长度和参考波形的长度之差chance_len,将i更新为当前终止点对应的标志、长度之差与1之和,即i=当前终止点对应的标志 chance_len 1,返回执行步骤s204。这里不用依次遍历每一个点,当前波形段校准后,直接从校准后的终点加1的位置开始遍历,寻找新的起始点,起始点找到后,找到对应的终止点,将起始点和终止点之间一个周期内的波形段进行转换,能够提高转换效率。
86.以上波形确定方法,通过识别参考波形的各波形段,根据各波形段的波形特征和感官响应组件的工作特征获取匹配感官响应组件当前工作需求的各段驱动波形,采用各段驱动波形或者包括各段驱动波形的目标波形驱动感官响应组件,能够提高驱动效果,从而提高感官响应组件所提供的感官信号的效果。上述波形确定方法在确定各段初始波形之后,还可以根据相邻两段初始波形之间的关系确定各段初始波形上至少一个点的振动方向,以依据该振动方向确定驱动波形中相关点的振动方向,这样在确定驱动波形之后,对应驱动过程中能够从前段驱动波形快速稳定地进入后端驱动波形,能够进一步提升对应的驱动效果。
87.本技术在第二方面提供一种驱动方法,参考图3所示,所述驱动方法包括步骤s310和s320。
88.s310,采用上述任一实施例所述的波形确定方法确定驱动波形;
89.s320,采用所述驱动波形驱动感官响应组件。
90.在一个实施例中,所述感官响应组件包括振动组件和/或发光组件。可选地,上述振动组件可以包括马达等。可选地,上述发光组件可以包括led灯等。
91.发明人针对马达这一振动组件的驱动过程进行研究,发现有些方案采用音频对应的固定波形控制不同环境下不同类型的感官响应组件,容易影响感官响应组件的工作效果,导致所提供的感官信号效果差。以依据音乐铃声控制马达振动为例,如在a马达上预调好了100首音乐波形,在任何时刻任意环境直接调用这些波形,难以使各类型的马达的振动效果可能达到最佳,因为马达各振动周期的起始点等因素可能随温度等外界环境影响会上下波动,预先确定的控制波形难以匹配当前的马达振动需求。有一些方案是在原始波形基础上保证节奏点和振动时长不变,通过工具手动生成和马达f0一致的波形,操作复杂,效率低下,且不具备实时性。
92.采用本技术提供的马达驱动方法驱动马达,驱动过程可以参考图5所示,包括:s410,加载过驱段、刹车段和短振段分别对应的预制波形,这些预制波形匹配马达的振动频率等工作特征;s420,实时检测参考波形中的各波形段,以识别过驱段、长振段、刹车段、短
振段和/或淡入淡出段;s430,将过驱段、刹车段和/或短振段分别替换为对应的预制波形,对长振段和/或淡入淡出段进行频率转换,得到各段驱动波形;s440,采用驱动波形驱动马达,以提供振感。
93.经对比分析,采用本技术提供的马达驱动方法驱动马达,在需要a马达振动的时候,可以实时检测马达的振动频率等工作特征,根据参考波形各波形段的特征和上述工作特征实时获取匹配感官响应组件的各段驱动波形,整个获取驱动波形的过程,无需手动编辑,实时性强。因为铃声节奏点不变,所以在a马达上预调好的参考波形也可用于其它马达,但不同马达的额定电压与驱动能力等工作特征不一样,所以需要将预调好的驱动波形的过驱段、刹车段和短振段替换成与各个马达对应的预制波形,本技术提供的驱动过程相对于人为找到过驱、刹车和短振波形然后手动替换,再加载到手机里提供振感的过程,在马达需要振动时自动找到过驱段、刹车段和短振段,并替换成已加载好的预制波形,然后下发振动,方便快捷,实时性强,振动效果好。
94.此外上述驱动方法可以采用上述任一实施例所述的波形确定方法确定驱动波形,具有上述任一实施例所述的波形确定方法的所有有益效果,在此不再赘述。
95.本技术在第三方面提供一种波形确定模块,包括确定电路,所述变化电路用于执行上述任一实施例所述的波形确定方法,以根据参考波形中各波形段的波形特征和感官响应组件的工作特征获取匹配感官响应组件当前工作需求的各段驱动波形,采用各段驱动波形或者包括各段驱动波形的目标波形驱动感官响应组件,能够提高驱动效果,从而提高感官响应组件所提供的感官信号的效果。
96.本技术在第四方面提供一种驱动装置,包括上述任一实施例所述的波形确定模块,能够采用匹配感官响应组件当前工作需求的驱动波形驱动感官响应组件,具有更高的驱动效果。
97.本技术在第五方面提供一种电子设备,包括上述任一实施例所述的驱动装置和感官响应组件,所述驱动装置用于采用驱动波形驱动所述感官响应组件,其中驱动波形匹配感官响应组件当前工作需求,能够提升依据驱动波形驱动感官响应组件的效果,从而优化感官响应组件提供的感官信号,提升电子设备带来的用户体验。
98.具体地,所述感官响应组件包括振动组件和/或发光组件。可选地,上述振动组件可以包括马达等。可选地,上述发光组件可以包括led灯等。
99.尽管已经相对于一个或多个实现方式示出并描述了本技术,但是本领域技术人员基于对本说明书和附图的阅读和理解将会想到等价变型和修改。本技术包括所有这样的修改和变型,并且仅由所附权利要求的范围限制。特别地关于由上述组件执行的各种功能,用于描述这样的组件的术语旨在对应于执行所述组件的指定功能(例如其在功能上是等价的)的任意组件(除非另外指示),即使在结构上与执行本文所示的本说明书的示范性实现方式中的功能的公开结构不等同。
100.即,以上所述仅为本技术的实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
101.另外,在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。另外,对于特性相同或相似的结构元件,本技术可采用相同或者不相同的标号进行标识。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
102.在本技术中,“示例性”一词是用来表示“用作例子、例证或说明”。本技术中被描述为“示例性”的任何一个实施例不一定被解释为比其它实施例更加优选或更加具优势。为了使本领域任何技术人员能够实现和使用本技术,本技术给出了以上描述。在以上描述中,为了解释的目的而列出了各个细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本技术。在其它实施例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本技术的描述变得晦涩。因此,本技术并非旨在限于所示的实施例,而是与符合本技术所公开的原理和特征的最广范围相一致。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献