混合振动的播放处理方法、装置、设备及计算机存储介质与流程

文档序号:36252333发布日期:2023-12-03 04:10阅读:25来源:国知局
混合振动的播放处理方法与流程

本技术实施例涉及振动处理,尤其涉及一种混合振动的播放处理方法、装置、设备及计算机存储介质。


背景技术:

1、振动系统中,一个振感描述文件描述一个特定的振感,一个振感又可以包含多个振动事件,振动事件的参数包含了相对起始时间、持续振动时间、锐度和强度等信息。一个振感中的多个振动事件在时间分布上可能存在交叠的情况,此时,则需要对多个振动事件进行混合播放处理。另外,当振动系统同时处理两个或多个振感描述文件时,也会存在多个振感的混合播放处理的问题。

2、相关技术中的振感描述文件对多个振动事件或者多个振感的混合播放处理过程或者方式没有明确的定义,因此不能输出预期的混合播放效果。


技术实现思路

1、本技术提供一种混合振动的播放处理方法、装置、设备及计算机存储介质,能够根据不同的播放场景适应性选择不同的混播风格,有利于提升混播效果。

2、第一方面,本技术实施例提供一种混合振动的播放处理方法,所述方法包括:

3、判断所述混合振动的播放场景;

4、根据所述播放场景,确定所述混合振动对应的目标播放风格;

5、根据所述目标播放风格对所述混合振动对应的至少两个待混合振动进行处理,生成目标驱动信号并进行播放。

6、在一些实施例中,根据所述目标播放风格对所述混合振动对应的至少两个待混合振动进行处理,生成目标驱动信号并进行播放,包括:

7、根据所述目标播放风格,对所述混合振动对应的至少两个待混合振动进行叠加处理,生成目标驱动信号;

8、通过所述目标驱动信号驱动马达,以实现对所述目标驱动信号进行播放。

9、在一些实施例中,所述确定所述混合振动的播放场景,包括:

10、判断所述混合振动中振感的数量是否大于或等于2;

11、若所述振感的数量大于或等于2,则确定所述播放场景为振感混播场景;

12、若所述振感的数量小于2,则判断所述振感中振动事件的数量是否大于或等于2;

13、若所述振动事件的数量大于或等于2,且至少两个所述振动事件在振动时间上存在交叠时,确定所述播放场景为振动事件混播场景。

14、在一些实施例中,在所述播放场景为所述振动事件混播场景时,所述至少两个待混合振动包括至少两个待混合振动事件;

15、所述根据所述播放场景,确定所述混合振动对应的目标播放风格,包括:

16、直接获取预设振动事件混播风格,将所述预设振动事件混播风格确定为所述目标播放风格;或者,

17、根据所述至少两个待混合振动事件对应的振动参数进行分析,确定所述目标播放风格。

18、在一些实施例中,所述至少两个待混合振动事件至少包括第一振动事件和第二振动事件;所述根据所述至少两个待混合振动事件对应的振动参数进行分析,确定所述目标播放风格,包括:

19、判断所述第一振动事件与所述第二振动事件的振动参数是否相等,其中,所述振动参数至少包括振动频率和所述振动时间;

20、若所述第一振动事件的振动参数与所述第二振动事件的振动参数之间的差值满足预设范围,则确定所述目标播放风格为粗糙风格。

21、在一些实施例中,所述根据所述至少两个待混合振动事件对应的振动参数进行分析,确定所述目标播放风格,还包括:

22、判断所述第一振动事件与所述第二振动事件的重合关系;

23、若所述重合关系指示所述第一振动事件与所述第二振动事件首尾相连,则确定所述目标播放风格为平滑风格;

24、若所述重合关系指示所述第一振动事件包含所述第二振动事件、且所述第二振动事件满足预设的短振动事件、所述第一振动事件满足预设的长振动事件,则确定所述目标播放风格为突兀风格;

25、若所述重合关系指示所述第一振动事件与所述第二振动事件混合、且所述第二振动事件与所述第一振动事件均满足所述预设的长振动事件,则确定所述目标播放风格为纹理风格。

26、在一些实施例中,所述根据所述目标播放风格,对所述混合振动对应的至少两个待混合振动进行叠加处理,生成目标驱动信号,包括:

27、在所述目标播放风格为所述平滑风格的情况下,在所述第一振动事件与所述第二振动事件的首尾连接处进行平滑处理,生成所述目标驱动信号;或者,

28、在所述目标播放风格为所述突兀风格的情况下,将所述第二振动事件叠加到所述第一振动事件中,生成所述目标驱动信号;或者,

29、在所述目标播放风格为所述突兀风格的情况下,在所述第二振动事件与所述第一振动事件的叠加过程中增加预设包络,生成所述目标驱动信号;或者,

30、在所述目标播放风格为所述纹理风格的情况下,将所述第一振动事件与所述第二振动事件进行叠加处理,生成所述目标驱动信号;或者,

31、在所述目标播放风格为所述粗糙风格的情况下,将所述第一振动事件偏移第一预设时长,并将偏移后的第一振动事件与所述第二振动事件进行叠加处理,生成所述目标驱动信号。

32、在一些实施例中,在所述播放场景为所述振感混播场景时,所述至少两个待混合振动包括至少两个待混合振感;

33、所述根据所述播放场景,确定所述混合振动对应的目标播放风格,包括:

34、直接获取预设振感混播风格,将所述预设振感混播风格确定为所述目标播放风格;或者,

35、根据所述至少两个待混合振感对应的属性参数进行分析,确定所述目标播放风格。

36、在一些实施例中,所述至少两个待混合振感至少包括第一振感和第二振感,其中,所述第一振感为当前正在播放的振感,所述第二振感为下一个待播放的新振感;所述属性参数至少包括优先级和持续时间;

37、所述根据所述至少两个待混合振感对应的属性参数进行分析,确定所述目标播放风格,包括:

38、判断所述第一振感和所述第二振感之间的优先级大小;

39、若所述第二振感的优先级大于所述第一振感的优先级,则判断所述第二振感的持续时间是否小于预设阈值;

40、若所述第二振感的持续时间小于所述预设阈值,则确定所述目标播放风格为振感叠加风格;

41、若所述第二振感的持续时间大于或等于所述预设阈值,则确定所述目标播放风格为立即切换风格;

42、若所述第二振感的优先级等于所述第一振感的优先级,则确定所述目标播放风格为平滑切换风格。

43、在一些实施例中,根据所述目标播放风格,对所述混合振动对应的至少两个待混合振动进行叠加处理,生成目标驱动信号,包括:

44、在所述目标播放风格为所述立即切换风格的情况下,立即停止播放所述第一振感,并开始播放所述第二振感,生成所述目标驱动信号;或者,

45、在所述目标播放风格为所述立即切换风格的情况下,在第二预设时长内控制所述第一振感的强度逐渐降低以及所述第二振感的强度逐渐增大,生成所述目标驱动信号;或者,

46、在所述目标播放风格为所述平滑切换风格的情况下,在第三预设时长内控制所述第一振感的强度逐渐降低以及所述第二振感的强度逐渐增大,生成所述目标驱动信号;其中,所述第三预设时长大于所述第二预设时长;或者,

47、在所述目标播放风格为所述振感叠加风格的情况下,将所述第一振感对应的驱动数据与所述第二振感对应的驱动数据进行叠加处理,生成所述目标驱动信号;其中,所述目标驱动信号的最大振幅小于所述马达的最大振幅。

48、第二方面,本技术实施例提供一种混合振动的播放处理装置,包括:

49、判断单元,配置为判断所述混合振动的播放场景;

50、确定单元,配置为根据所述播放场景,确定与所述混合振动对应的目标播放风格;

51、处理单元,配置为根据所述目标播放风格对所述混合振动对应的至少两个待混合振动进行处理,生成目标驱动信号并进行播放。

52、第三方面,本技术实施例提供一种电子设备,所述电子设备包括:

53、存储器,用于存储能够在处理器上运行的计算机程序;

54、处理器,用于在运行所述计算机程序时,执行如第一方面中任一项所述的混合振动的播放处理方法。

55、第四方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现如第一方面中任一项所述的混合振动的播放处理方法。

56、本技术实施例提供的混合振动的播放处理方法、装置、设备及计算机存储介质,首先判断混合振动的播放场景;然后根据播放场景,确定混合振动对应的目标播放风格;再根据目标播放风格对混合振动对应的至少两个待混合振动进行处理,生成目标驱动信号并进行播放。这样,通过混合振动的播放场景,确定混合振动对应的目标播放风格,并根据目标播放风格确定最终用于播放的目标驱动信号,使得混合振动的播放方式和播放效果有章可循,能够根据不同的播放场景适应性选择不同的混播风格,设计方便,有利于提升混播效果。

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