触感效果播放方法、装置、存储介质和计算机设备与流程

文档序号:33324167发布日期:2023-03-03 22:15阅读:31来源:国知局
触感效果播放方法、装置、存储介质和计算机设备与流程
触感效果播放方法、装置、存储介质和计算机设备
【技术领域】
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为图2中根据同步延迟时间和触感效果播放指令,播放触感效果播放指令对应的至少一个触感效果的具体流程图;
30.图5为本发明一实施例提供的一种触感效果播放装置的结构示意图;
31.图6为本发明实施例提供的一种计算机设备的示意图。
【具体实施方式】
32.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
33.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
34.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
35.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示
可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
36.图1为本发明一实施例提供的一种效果播放延迟方法的流程图,如图1所示,该方法包括:
37.步骤102、响应于用户的操作,生成触感效果播放指令。
38.步骤104、根据触感效果播放指令和延迟时间数据,得到同步延迟时间。
39.步骤106、根据同步延迟时间和触感效果播放指令,播放触感效果播放指令对应的至少一个触感效果。
40.本发明实施例提供的一种触感效果播放方法的技术方案中,所述方法包括:响应于用户的操作,生成触感效果播放指令;根据触感效果播放指令和延迟时间数据,得到同步延迟时间;根据同步延迟时间和触感效果播放指令,播放触感效果播放指令对应的至少一个触感效果,能够解决设备性能差异导致触感效果播放时间不一致的问题,提高用户体验。
41.图2为本发明又一实施例提供的一种触感效果播放方法的流程图,如图2所示,该方法包括:
42.步骤202、响应于用户的操作,生成触感效果播放指令。
43.本发明实施例中,各步骤可以由计算机设备执行。如图3所示,计算机设备包括目标应用、调控处理模块、延迟数据采集器和触感效果播放器。目标应用包括系统应用或第三方应用。
44.该步骤中,用户在使用计算机设备的目标应用时,一些特殊交互操作可能触发视觉、听觉、触觉中一个或多个触感效果的播放。本发明实施例是在正常播放触感效果基础上,在用户进行特定的交互操作后,如图3所示,计算机设备的目标应用向调控处理模块正常发送触感效果播放指令。触感效果包括视觉效果、听觉效果或者触觉效果。
45.其中,触感效果播放指令包括视觉效果播放指令、听觉效果播放指令和触觉效果播放指令中的一个或多个。视觉效果播放指令用于使计算机设备播放视觉效果。听觉效果播放指令用于使计算机设备播放听觉效果。触觉效果播放指令用于使计算机设备播放触觉效果。
46.触觉效果播放指令包括振动效果播放指令。振动效果播放指令用于使计算机设备播放振动效果。
47.步骤204、接收延迟数据采集器采集的延迟时间数据。
48.如图3所示,延迟数据采集器采集计算机设备历史触感效果播放的延迟时间数据,并将延迟时间数据发送至调控处理模块。
49.步骤206、根据触感效果播放指令和延迟时间数据,得到同步延迟时间。
50.如图3所示,调控处理模块将获取的延迟时间数据进行整合处理,通过算法得出视觉、听觉、触觉多种效果素材保持同步所需要的同步延迟时间。
51.该步骤中,同步延迟时间为触感效果播放指令对应的至少一个触感效果保持同步所需的延迟时间。
52.步骤208、根据同步延迟时间和触感效果播放指令,播放触感效果播放指令对应的至少一个触感效果。
53.本发明实施例中,如图4所示,步骤208具体包括:
54.步骤2082、根据同步延迟时间,将触感效果播放指令发送至与触感效果播放指令对应的至少一个触感效果播放器。
55.步骤2084、通过至少一个触感效果播放器播放触感效果播放指令对应的至少一个触感效果。
56.触感播放器收到调控延迟后的触感效果播放指令并进行播放,完成多素材播放时间的完美配合,从而实现预期的播放效果。
57.本发明实施例提供的触感效果播放方法能处理不同处理器、不同播放器、不同计算机设备之间差异所导致的播放延迟,有效解决了性能差异导致的触感效果(比如振动效果)播放延迟问题,最大限度地减少触感效果播放与音画等其他素材不匹配的情况,给不同计算机设备用户带来一致的触觉体验。并且,原始设备制造商(original equipment manufacturer,oem)能有效解决高低端不同性能计算机设备甚至不同类型终端设备之间的差异所导致的振动播放效果差异,实现品牌内部的体验一致;并且,游戏、音乐、视频等内容厂商能保证玩家使用任意计算机设备都能获得相同的体验效果。
58.本发明实施例提供的一种触感效果播放方法的技术方案中,所述方法包括:响应于用户的操作,生成触感效果播放指令;根据触感效果播放指令和延迟时间数据,得到同步延迟时间;根据同步延迟时间和触感效果播放指令,播放触感效果播放指令对应的至少一个触感效果,能够解决设备性能差异导致触感效果播放时间不一致的问题,提高用户体验。
59.图5为本发明一实施例提供的一种触感效果播放装置的结构示意图,如图5所示,所述装置包括:处理模块31、播放模块32。
60.处理模块31,用于响应于用户的操作,生成触感效果播放指令;
61.处理模块31还用于根据触感效果播放指令和延迟时间数据,得到同步延迟时间;
62.播放模块32,用于根据同步延迟时间和触感效果播放指令,播放触感效果播放指令对应的至少一个效果。
63.可选地,所述装置还包括:收发模块33,用于接收延迟数据采集器采集的延迟时间数据。
64.可选地,触感效果播放指令包括视觉效果播放指令、听觉效果播放指令和触觉效果播放指令中的一个或多个。
65.可选地,触觉效果播放指令包括振动效果播放指令。
66.可选地,同步延迟时间为触感效果播放指令对应的至少一个触感效果保持同步所需的延迟时间。
67.可选地,收发模块33还用于根据同步延迟时间,将触感效果播放指令发送至与触感效果播放指令对应的至少一个触感效果播放器;
68.播放模块32具体用于通过至少一个触感效果播放器播放触感效果播放指令对应的至少一个触感效果。
69.本发明实施例提供的一种效果播放延迟装置的技术方案中,响应于用户的操作,生成触感效果播放指令;根据触感效果播放指令和延迟时间数据,得到同步延迟时间;根据同步延迟时间和触感效果播放指令,播放触感效果播放指令对应的至少一个触感效果,能够解决设备性能差异导致触感效果播放时间不一致的问题,提高用户体验。
70.图6为本发明实施例提供的一种计算机设备的示意图。如图6所示,该实施例的计
算机设备20包括:处理器21、存储器22以及存储在存储22中并可在处理器21上运行的计算机程序23,该计算机程序23被处理器21执行时实现实施例中的应用于效果播放延迟方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器21执行时实现实施例中应用于效果播放延迟装置中各模型/单元的功能,为避免重复,此处不一一赘述。
71.计算机设备20包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,图6仅仅是计算机设备20的示例,并不构成对计算机设备20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。
72.所称处理器21可以是cpu,还可以是其他通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
73.存储器22可以是计算机设备20的内部存储单元,例如计算机设备20的硬盘或内存。存储器22也可以是计算机设备20的外部存储设备,例如计算机设备20上配备的插接式硬盘,智能存储卡(smart media card,简称smc),安全数字(secure digital,简称sd)卡,闪存卡(flash card)等。进一步地,存储器22还可以既包括计算机设备20的内部存储单元也包括外部存储设备。存储器22用于存储计算机程序以及计算机设备所需的其他程序和数据。存储器22还可以用于暂时地存储已经输出或者将要输出的数据。
74.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
75.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
76.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
77.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
78.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光
盘等各种可以存储程序代码的介质。
79.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1