一种触屏响应方法、装置及游戏操控方法、装置的制造方法_4

文档序号:9750436阅读:来源:国知局
0193]优选的,本实施例还包括:
[0194]预生成模块500,所述预生成模块500通过以下方式预先得到所述映射表:
[0195]获取所述用户根据指示在所述触摸屏上以不同压力进行的多次输入数据;
[0196]将所述多次输入数据按照大小排序,获取最小压力值P小和最大压力值P大,从而得到所述用户的实际输入压力值范围P小?P大;
[0197]将所述实际输入压力值范围P小?P大均一化为标准化输入压力值范围Mo?Μι,从而得到所述映射表。
[0198]本实施例的基于用户输入压力的触屏响应装置的工作原理及过程请参考实施例2,在此不再赘述。
[0199]参考图10,是本发明实施例6中一种基于用户输入压力的触屏响应装置的结构框图。该装置包括:
[0200]获取模块601,用于获取用户当前在触摸屏上的实际输入压力值;
[0201]判断模块604,用于判断用户在触摸屏上的操作姿势为左手还是右手;
[0202]标准化模块602,根据判断结果获取预置的所述用户左手/右手映射表,并根据所述用户左手/右手映射表得到与所述实际输入压力值对应的标准化输入压力值;其中,所述标准化输入压力值范围为Mo?Mi ;
[0203]响应模块603,用于将标准化模块602得到的所述标准化输入压力值与预设阈值进行比较,并根据比较结果执行相应的响应事件;其中,所述预设阈值为_?见之间的标准化阈值。
[0204]优选的,本实施例还包括:
[0205]预生成模块600,所述预生成模块600通过以下方式预先得到所述映射表:
[0206]获取所述用户根据指示在所述触摸屏上以不同压力进行的多次输入数据;
[0207]将所述多次输入数据按照大小排序,获取最小压力值P小和最大压力值P大,从而得到所述用户的实际输入压力值范围P小?P大;
[0208]将所述实际输入压力值范围P小?P大均一化为标准化输入压力值范围Mo?Μι,从而得到所述映射表。
[0209]本实施例的基于用户输入压力的触屏响应装置的工作原理及过程请参考实施例3,在此不再赘述。
[0210]参考图11,是本发明实施例7中一种游戏操控方法的流程示意图。该方法包括步骤:
[0211]S701、获取用户当前在触摸屏上的实际输入压力值;
[0212]S702、根据预置的映射表得到与所述实际输入压力值对应的标准化输入压力值;其中,所述映射表中记录有所述用户在所述触摸屏上的实际输入压力值与标准化输入压力值的映射关系,所述标准化输入压力值范围为Mo?Mi ;
[0213]S703、将步骤S2得到的所述标准化输入压力值与预设阈值进行比较,并根据比较结果响应相应的游戏动作;其中,所述预设阈值为_?施之间的标准化阈值。
[0214]其中,所述映射表具体通过以下方式预先得到:
[0215]获取所述用户根据指示在所述触摸屏上以不同压力进行的多次输入数据;
[0216]将所述多次输入数据按照大小排序,获取最小压力值P小和最大压力值P大,从而得到所述用户的实际输入压力值范围P小?P大;
[0217]将所述实际输入压力值范围P小?P大均一化为标准化输入压力值范围Mo?Μι,从而得到所述映射表。
[0218]本实施例的游戏操控方法的工作原理及过程请参考实施例1,在此不再赘述。
[0219]参考图12,是本发明实施例8中一种游戏操控方法的流程示意图。该方法包括步骤:
[0220]S801、响应于用户当前在触摸屏上的触控操作,开始记录用户操作时长,并获取所述触控操作的实际输入压力值;
[0221]S802、根据预置的映射表得到与所述实际输入压力值对应的标准化输入压力值,并将所述标准化输入压力值通过所述触摸屏实时显示给用户;其中,所述映射表中记录有所述用户在所述触摸屏上的实际输入压力值与标准化输入压力值的映射关系,所述标准化输入压力值范围为Mo?Mi,显示的单位为帧;
[0222]S803、响应于用户在触摸屏上的触控结束,当所述用户操作时长大于预设的时长阈值时,将响应于用户的触控操作结束前N帧获取的实际输入压力值所分别对应的标准化输入压力值的平均值作为修正后的标准化输入压力值;其中,2 < NS 10;
[0223]S804、将所述修正后的标准化输入压力值与预设阈值进行比较,并根据比较结果响应相应的游戏动作;其中,所述预设阈值为_?施之间的标准化阈值。
[0224]具体的,可以通过图6所示的可视化图形将标准化后的每一帧的标准化输入压力值实时显示给用户,其中,该可视化图形能够将当前帧一直到之前的若干帧的标准化输入压力值(包括大小和变化)均显示给用户,这样,用户不但知道当前(帧)输入的压力值是多大,同时还知道之前(帧)输入的压力值有多大,这样能明确的知道是需要加压还是减压。
[0225]参考图13,是本发明实施例9中一种游戏操控装置的结构示意图。该装置包括:
[0226]获取模块901,用于获取用户当前在触摸屏上的实际输入压力值;
[0227]标准化模块902,根据预置的映射表得到与所述实际输入压力值对应的标准化输入压力值;其中,所述映射表中记录有所述用户在所述触摸屏上的实际输入压力值与标准化输入压力值的映射关系,所述标准化输入压力值范围为Mo?Mi ;
[0228]游戏动作响应模块903,用于将标准化模块902得到的所述标准化输入压力值与预设阈值进行比较,并根据比较结果响应相应的游戏动作;其中,所述预设阈值为_?施之间的标准化阈值。
[0229]优选的,本实施例还包括:
[0230]预生成模块900,所述预生成模块900通过以下方式预先得到所述映射表:
[0231]获取所述用户根据指示在所述触摸屏上以不同压力进行的多次输入数据;
[0232]将所述多次输入数据按照大小排序,获取最小压力值P小和最大压力值P大,从而得到所述用户的实际输入压力值范围P小?P大;
[0233]将所述实际输入压力值范围P小?P大均一化为标准化输入压力值范围Mo?Μι,从而得到所述映射表。
[0234]本实施例的游戏操控装置的工作原理及过程请参考实施例1,在此不再赘述。
[0235]参考图14,是本发明实施例10中一种游戏操控装置的结构示意图。该装置包括:
[0236]获取模块1001,用于实时获取用户当前在触摸屏上的实际输入压力值;
[0237]操作时长记录模块1002,用于记录响应于用户的触控操作开始到结束的用户操作时长;
[0238]标准化模块1003,根据预置的映射表得到与所述实际输入压力值对应的标准化输入压力值;其中,所述映射表中记录有所述用户在所述触摸屏上的实际输入压力值与标准化输入压力值的映射关系,所述标准化输入压力值范围为Mo?Mi ;
[0239]压力信息反馈模块1004,用于将标准化模块503得到的所述标准化输入压力值实时通过所述触摸屏显示给用户;其中,显示的单位为帧;
[0240]修正模块1005,用于当所述用户操作时长大于预设的时长阈值时,对标准化模块1003得到的所述标准化输入压力值进行修正处理,得到修正后的标准化输入压力值;所述修正处理具体为:
[0241]将响应于用户的触控操作结束前N帧获取的实际输入压力值所分别对应的标准化输入压力值的平均值作为所述修正后的标准化输入压力值;其中,2 < NS 10;
[0242]游戏动作响应模块1006,用于将所述修正后的标准化输入压力值与预设阈值进行比较,并根据比较结果响应相应的游戏动作;其中,所述预设阈值为Mo?见之间的标准化阈值。
[0243]优选的,本实施例还包括:
[0244]预生成模块1000,所述预生成模块1000通过以下方式预先得到所述映射表:
[0245]获取所述用户根据指示在所述触摸屏上以不同压力进行的多次输入数据;
[0246]将所述多次输入数据按照大小排序,获取最小压力值P小和最大压力值P大,从而得到所述用户的实际输入压力值范围P小?P大;
[0247]将所述实际输入压力值范围P小?P大均一化为标准化输入压力值范围Mo?Μι,从而得到所述映射表。
[0248]本实施例的游戏操控装置的工作原理及过程请参考实施例2,在此不再赘述。
[0249]综上所述,本发明公开的一种基于用户输入压力的触屏响应方法、装置及游戏操控方法、装置,通过预先得到的所述用户在所述触摸屏上的实际输入压力值范围与标准化输入压力值范围的映射表,对用户当前在触摸屏上的实际输入压力值进行标准化处理,得到实际输入压力值所对应的标准化输入压力值,然后将标准化输入压力值与预设阈值(预设阈值为标准化阈值,范围与标准化输入压力值范围一致)进行比较,并根据比较结果执行相应的响应事件。因此,能够根据用户在设备上的输入习惯(喜好),对用户输入的实际输入压力值信息进行标准化处理,并根据标准化后的压力与标准化阈值进行对比以执行相应的响应事件,从而可以排除用户与设备方面的差异,能够根据标准化的数值响应正确的事件,提高用户在触屏上的输入压力信息的准确判断,一方面降低为了精确的输入压力信息所带来的操作难度,提高了操作的舒适度,另一方面提高了压力信息的准确性,提高了操作的效率。
[0250]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0251]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【主权项】
1.一种基于用户输入压力的触屏响应方法,其特征在于,包括: 51、获取用户当前在触摸屏上的实际输入压力值; 52、根据预置的映射表得到与所述实际输入压力值对应的标准化输入压力值;其中,所述映射表中记录有用户在所述触摸屏上的实际输入压力值与标准化输入压力值的映射关系,所述标准化输入压力值范围为Mo?Mi ; 53、将步骤S2得到的所述标准化输入压力值与预设阈值进行比较,并根据比较结果执行相应的响应事件;其中,所述预设阈值为_?施之间的标准化阈值。2.如权利要求1所述的基于用户输入压力的触屏响应方法,其特征在于,所述映射表具体通过以下方式预先得到: 获取所述用户根据指示在所述触摸屏上以不同压力进行的多次输入数据; 将所述多次输入数据按照大小排序,获取最小压力值P小和最大压力值P大,从而得到所述用户的实际输入压力值范围P小?P大; 将所述实际输入压力值范围P小?P大均一化为标准化输入压力值范围Mo?Ml,从而得到所述映射表。3.如权利要求2所述的基于用户输入压力的触屏响应方法,其特征在于,将所述多次输入数据进行去噪处理后才按照大小排序,以获取所述最小压力值P小和最大压力值P大。4.如权利要求2所述的基于用户输入压力的触屏响应方法,其特征在于,将所述多次输入数据按照大小排序后去除最大值和最小值,并在剩下的数据中获取所述最小压力值P小和最大压力值P大。5.如权利要
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1