首页 / 专利库 / 医疗设备 / 视觉反馈 / 触摸选择的视觉反馈方法和装置

触摸选择的视觉反馈方法和装置

阅读:118发布:2020-05-16

专利汇可以提供触摸选择的视觉反馈方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 实施例 提供一种触摸选择的 视觉反馈 方法和装置,通过获取触摸信息以及触摸中心点,上述触摸信息为触摸面积和/或触摸压 力 ;根据上述触摸信息确定反馈图形面积大小;以上述触摸中心点为中心,根据上述反馈图形的面积大小显示上述反馈图形面,以供用户确定触摸 位置 。由于反馈图像大小是根据触摸信息(触摸面积和/或触摸压力)确定的,因此,能够提高触摸选择的视觉反馈的精确度。,下面是触摸选择的视觉反馈方法和装置专利的具体信息内容。

1.一种触摸选择的视觉反馈方法,其特征在于,包括:
获取触摸信息以及触摸中心点,所述触摸信息为触摸面积和/或触摸压
根据所述触摸信息确定反馈图形的面积大小;
以所述触摸中心点为中心,根据所述反馈图形的面积大小显示所述反馈图形,以供用户确定触摸位置
2.根据权利要求1所述的方法,其特征在于,当所述触摸信息为触摸面积时,所述根据所述触摸信息确定反馈图形的面积大小,包括:
根据S=S0+(S1-S0)×T(s),确定反馈图形面积大小;
其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(s)为插值器函数,s为获取的触摸面积归一化后的值,Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
3.根据权利要求1所述的方法,其特征在于,当所述触摸信息为触摸压力时,所述根据所述触摸信息确定反馈图形的面积大小,包括:
根据S=S0+(S1-S0)×T(p),确定反馈图形的面积大小;
其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(p)为插值器函数,p为获取的触摸压力归一化后的值,Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
4.根据权利要求1所述的方法,其特征在于,当所述触摸信息为触摸面积和触摸压力时,所述根据所述触摸信息确定反馈图形的面积大小,包括:
根据S=f(s)*g(p)/g(ps),确定反馈图形的面积大小;
其中,
f(s)=S0+(S1-S0)*T(s)
g(p)=P0+(P1-P0)*p
g(ps)=P0+(P1-P0)*ps
所述S为确定的反馈图形的面积大小,S0为预设的在压力值ps下的反馈图形的最小面积,S1为预设的在压力值ps下的反馈图形的最大面积,f(s)为在压力值ps下确定的反馈图形的面积大小,s为获取的触摸面积归一化后的值, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积,T(s)为插值器函数,P0为预设的压力变化幅度的最小值,P1为预设的压力变化幅度的最大值,g(p)为压力变化幅度函数,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
5.根据权利要求1所述的方法,其特征在于,当所述触摸信息为触摸面积和触摸压力时,所述根据所述触摸信息确定反馈图形的面积大小,包括:
根据S=g(p)*f(s)/g(sp),确定反馈图形的面积大小;
其中,g(p)=S0+(S1-S0)*T(p)
f(s)=F0+(F1-F0)*s
f(sp)=F0+(F1-F0)*sp
所述S为确定的反馈图形的面积大小,S0为预设的在面积参数sp下反馈图形的最小面积,S1为预设的在面积参数sp下反馈图形的最大面积,p为获取的触摸压力归一化后的值,Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力,T(p)为插值器函数,F0为预设的面积变化幅度的最小值,F1为预设的面积变化幅度的最大值,f(s)为面积变化幅度函数,s为获取的触摸压力归一化后的值, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
6.一种触摸选择的视觉反馈装置,其特征在于,包括:
获取模,用于获取触摸信息以及触摸中心点,所述触摸信息为触摸面积和/或触摸压力;
处理模块,用于根据所述触摸信息确定反馈图形的面积大小;
显示模块,用于以所述触摸中心点为中心,根据所述反馈图像的面积大小显示所述反馈图形,以供用户确定触摸位置。
7.根据权利要求6所述的装置,其特征在于,当所述触摸信息为触摸面积时,所述处理模块具体用于根据S=S0+(S1-S0)×T(s),确定反馈图形的面积大小;
其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(s)为插值器函数,s为获取的触摸面积归一化后的值,Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
8.根据权利要求6所述的装置,其特征在于,当所述触摸信息为触摸压力时,所述处理模块具体用于根据S=S0+(S1-S0)×T(p),确定反馈图形的面积大小;
其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(p)为插值器函数,p为获取的触摸压力归一化后的值,Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
9.根据权利要求6所述的装置,其特征在于,当所述触摸信息为触摸面积和触摸压力时,所述处理模块具体用于根据S=f(s)*g(p)/g(ps),确定反馈图形的面积大小;
其中,
f(s)=S0+(S1-S0)*T(s)
g(p)=P0+(P1-P0)*p
g(ps)=P0+(P1-P0)*ps
所述S为确定的反馈图形的面积大小,S0为预设的在压力值ps下的反馈图形的最小面积,S1为预设的在压力值ps下的反馈图形的最大面积,f(s)为在压力值ps下确定的反馈图形的面积大小,s为获取的触摸面积归一化后的值, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积,T(s)为插值器函数,P0为预设的压力变化幅度的最小值,P1为预设的压力变化幅度的最大值,g(p)为压力变化幅度函数,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
10.根据权利要求6所述的装置,其特征在于,当所述触摸信息为触摸面积和触摸压力时,所述处理模块具体用于根据S=g(p)*f(s)/g(sp),确定反馈图形的面积大小;
其中,g(p)=S0+(S1-S0)*T(p)
f(s)=F0+(F1-F0)*s
f(sp)=F0+(F1-F0)*sp
所述S为确定的反馈图形的面积大小,S0为预设的在面积参数sp下反馈图形的最小面积,S1为预设的在面积参数sp下反馈图形的最大面积,p为获取的触摸压力归一化后的值,Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力,T(p)为插值器函数,F0为预设的面积变化幅度的最小值,F1为预设的面积变化幅度的最大值,f(s)为面积变化幅度函数,s为获取的触摸压力归一化后的值, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。

说明书全文

触摸选择的视觉反馈方法和装置

技术领域

[0001] 本发明实施例涉及通信技术,尤其涉及一种触摸选择的视觉反馈方法和装置。

背景技术

[0002] 触摸屏以触摸操作简单、方便和自然等优点,以及触摸屏提供的良好的人机交互体验使其得到了广泛应用。
[0003] 在触摸屏上进行触摸操作时,人们常常需要通过显示屏的反馈信息,以直观的看到触摸屏感应到的触摸位置,例如,当触摸触摸屏某一点时,触摸屏在触摸点显示一反馈图形(如:高亮的圆形),以向人们反馈触摸屏感应到的触摸位置,现有技术中,反馈图形的大小是固定大小,然而,如果反馈形过大或者过小,都会导致反馈图形不能精确的反映触摸位置,视觉反馈的精确度不高。

发明内容

[0004] 本发明实施例提供一种触摸选择的视觉反馈方法和装置,以提高触摸选择的视觉反馈的精确度。
[0005] 本发明实施例第一方面提供一种触摸选择的视觉反馈方法,包括:
[0006] 获取触摸信息以及触摸中心点,所述触摸信息为触摸面积和/或触摸压
[0007] 根据所述触摸信息确定反馈图形的面积大小;
[0008] 以所述触摸中心点为中心,根据所述反馈图形的面积大小显示所述反馈图形,以供用户确定触摸位置。
[0009] 结合第一方面,在第一种可能的实现方式中,当所述触摸信息为触摸面积时,所述根据所述触摸信息确定反馈图形的面积大小,包括:
[0010] 根据S=S0+(S1-S0)×T(s),确定反馈图形面积大小;
[0011] 其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(s)为插值器函数,s为获取的触摸面积归一化后的值,Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
[0012] 结合第一方面,在第二种可能的实现方式中,当所述触摸信息为触摸压力时,所述根据所述触摸信息确定反馈图形的面积大小,包括:
[0013] 根据S=S0+(S1-S0)×T(p),确定反馈图形的面积大小;
[0014] 其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(p)为插值器函数,p为获取的触摸压力归一化后的值,Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
[0015] 结合第一方面,在第三种可能的实现方式中,当所述触摸信息为触摸面积和触摸压力时,所述根据所述触摸信息确定反馈图形的面积大小,包括:
[0016] 根据S=f(s)*g(p)/g(ps),确定反馈图形的面积大小;
[0017] 其中,
[0018] f(s)=S0+(S1-S0)*T(s)
[0019] g(p)=P0+(P1-P0)*p
[0020] g(ps)=P0+(P1-P0)*ps
[0021] 所述S为确定的反馈图形的面积大小,S0为预设的在压力值ps下的反馈图形的最小面积,S1为预设的在压力值ps下的反馈图形的最大面积,f(s)为在压力值ps下确定的反馈图形的面积大小,s为获取的触摸面积归一化后的值, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积,T(s)为插值器函数,P0为预设的压力变化幅度的最小值,P1为预设的压力变化幅度的最大值,g(p)为压力变化幅度函数,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
[0022] 结合第一方面,在第四种可能的实现方式中,当所述触摸信息为触摸面积和触摸压力时,所述根据所述触摸信息确定反馈图形的面积大小,包括:
[0023] 根据S=g(p)*f(s)/g(sp),确定反馈图形的面积大小;
[0024] 其中,g(p)=S0+(S1-S0)*T(p)
[0025] f(s)=F0+(F1-F0)*s
[0026] f(sp)=F0+(F1-F0)*sp
[0027] 所述S为确定的反馈图形的面积大小,S0为预设的在面积参数sp下反馈图形的最小面积,S1为预设的在面积参数sp下反馈图形的最大面积,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力,T(p)为插值器函数,F0为预设的面积变化幅度的最小值,F1为预设的面积变化幅度的最大值,f(s)为面积变化幅度函数,s为获取的触摸压力归一化后的值,Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
[0028] 本发明实施例第二方面提供一种触摸选择的视觉反馈装置,包括:
[0029] 获取模,用于获取触摸信息以及触摸中心点,所述触摸信息为触摸面积和/或触摸压力;
[0030] 处理模块,用于根据所述触摸信息确定反馈图形面积大小;
[0031] 显示模块,用于以所述触摸中心点为中心,根据所述反馈图像的面积大小显示所述反馈图形,以供用户确定触摸位置。
[0032] 结合第二方面,在第一种可能的实现方式中,当所述触摸信息为触摸面积时,所述处理模块具体用于根据S=S0+(S1-S0)×T(s),确定反馈图形的面积大小;
[0033] 其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(s)为插值器函数,s为获取的触摸面积归一化后的值,Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
[0034] 结合第二方面,在第二种可能的实现方式中,当所述触摸信息为触摸压力时,所述处理模块具体用于根据S=S0+(S1-S0)×T(p),确定反馈图形的面积大小;
[0035] 其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(p)为插值器函数,p为获取的触摸压力归一化后的值,Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
[0036] 结合第二方面,在第三种可能的实现方式中,当所述触摸信息为触摸面积和触摸压力时,所述处理模块具体用于根据S=f(s)*g(p)/g(ps),确定反馈图形的面积大小;
[0037] 其中,
[0038] f(s)=S0+(S1-S0)*T(s)
[0039] g(p)=P0+(P1-P0)*p
[0040] g(ps)=P0+(P1-P0)*ps
[0041] 所述S为确定的反馈图形的面积大小,S0为预设的在压力值ps下的反馈图形的最小面积,S1为预设的在压力值ps下的反馈图形的最大面积,f(s)为在压力值ps下确定的反馈图形的面积大小,s为获取的触摸面积归一化后的值, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积,T(s)为插值器函数,P0为预设的压力变化幅度的最小值,P1为预设的压力变化幅度的最大值,g(p)为压力变化幅度函数,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
[0042] 结合第二方面,在第四种可能的实现方式中,当所述触摸信息为触摸面积和触摸压力时,所述处理模块具体用于根据S=g(p)*f(s)/g(sp),确定反馈图形的面积大小;
[0043] 其中,g(p)=S0+(S1-S0)*T(p)
[0044] f(s)=F0+(F1-F0)*s
[0045] f(sp)=F0+(F1-F0)*sp
[0046] 所述S为确定的反馈图形的面积大小,S0为预设的在面积参数sp下反馈图形的最小面积,S1为预设的在面积参数sp下反馈图形的最大面积,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力,T(p)为插值器函数,F0为预设的面积变化幅度的最小值,F1为预设的面积变化幅度的最大值,f(s)为面积变化幅度函数,s为获取的触摸压力归一化后的值,Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
[0047] 本发明实施例提供的触摸选择的视觉反馈方法和装置,通过获取触摸信息以及触摸中心点,上述触摸信息为触摸面积和/或触摸压力;根据上述触摸信息确定反馈图形面积大小;以上述触摸中心点为中心,根据上述反馈图形的面积大小显示上述反馈图形面,以供用户确定触摸位置。由于反馈图像大小是根据触摸信息(触摸面积和/或触摸压力)确定的,因此,能够提高触摸选择的视觉反馈的精确度。附图说明
[0048] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0049] 图1为本发明触摸选择的视觉反馈方法实施例一的流程示意图;
[0050] 图2为在第一触摸压力下的反馈图形显示效果图;
[0051] 图3为在第二触摸压力下的反馈图形显示效果图;
[0052] 图4为本发明触摸选择的视觉反馈装置实施例一的结构示意图;
[0053] 图5为本发明触摸选择的视觉反馈装置实施例二的结构示意图。

具体实施方式

[0054] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055] 本发明通过结合触摸面积和/或触摸压力确定反馈图形的大小,以提高触摸选择的视觉反馈的精确度。
[0056] 下面以具体地实施例对本发明的技术方案进行详细的描述。
[0057] 图1为本发明触摸选择的视觉反馈方法实施例一的流程示意图,如图1所示,本实施例的方法包括:
[0058] S101:获取触摸信息以及触摸中心点。
[0059] 其中,触摸信息为触摸面积和/或触摸压力。触摸中心点为触摸面的中心的。
[0060] S102:根据触摸信息确定反馈图形的面积大小。
[0061] 具体地,作为第一种实现方式,当触摸信息为触摸面积时,可以根据如下公式确定反馈图形的面积大小。
[0062] S=S0+(S1-S0)×T(s)
[0063] 其中,S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,s为获取的触摸面积归一化后的值,其中, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。T(s)为插值器函数,可根据具体情况采用以下(并不限于以下)任一插值器函数:
[0064] 第一种插值器函数:T(s)=s
[0065] 第二种插值器函数:T(s)=si,其中,i为大于等于的整数,优选的,通常i取2、3、4或者5。
[0066] 第三种插值器函数:由三次贝塞尔曲线B(t)确定T(s),其中,三次贝塞尔曲线为3 2 2 3
B(t)=P0(1-t)+3P1(1-t)t+3P2(1-t)t+P3t,P0,P1,P2,P3为4个预设的控制点。比如控制点为P0(0,0),P1(0.5,-0.05),P2(0.6,1),P3(1,1)。
[0067] 作为第二种实现方式,当触摸信息为触摸压力时,可以根据如下公式确定反馈图形的面积大小。
[0068] S=S0+(S1-S0)×T(p)
[0069] 其中,S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,p为获取的触摸压力归一化后的值,T(p)为插值器函数,所述插值器函数T(p)为下述任一种函数:
[0070] T(s)=p;或者,
[0071] T(s)=pi,其中,i为大于等于的整数;或者,
[0072] 由三次贝塞尔曲线B(t)确定T(p),其中,三次贝塞尔曲线为B(t)=P0(1-t)3+3P1(2 2 3
1-t)t+3P2(1-t)t+P3t,P0,P1,P2和P3为4个预设的控制点。
[0073] 作为第三种种实现方式,当触摸信息为触摸面积和触摸压力时,可以根据如下公式确定反馈图形的面积大小。
[0074] S=f(s)*g(p)/g(ps)
[0075] 其中,
[0076] f(s)=S0+(S1-S0)*T(s)
[0077] g(p)=P0+(P1-P0)*p
[0078] g(ps)=P0+(P1-P0)*ps
[0079] S为确定的反馈图形的面积大小,S0为预设的在压力值ps下的反馈图形的最小面积,S1为预设的在压力值ps下的反馈图形的最大面积,f(s)为在压力值ps下确定的反馈图形的面积大小,s为获取的触摸面积归一化后的值, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积,T(s)为插值器函数,P0为预设的压力变化幅度的最小值,P1为预设的压力变化幅度的最大值,g(p)为压力变化幅度函数,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
[0080] 所述插值器函数T(s)为下述任一种函数:
[0081] T(s)=s;或者,
[0082] T(s)=si,其中,i为大于等于的整数;或者,
[0083] 由三次贝塞尔曲线B(t)确定T(s),其中,三次贝塞尔曲线为B(t)=P0(1-t)3+3P1(2 2 3
1-t)t+3P2(1-t)t+P3t,P0,P1,P2,P3为4个预设的控制点。
[0084] 作为第四种实现方式,当触摸信息为触摸面积和触摸压力时,可以根据如下公式确定反馈图形的面积大小。
[0085] S=g(p)*f(s)/g(sp)
[0086] 其中,
[0087] g(p)=S0+(S1-S0)*T(p)
[0088] f(s)=F0+(F1-F0)*s
[0089] f(sp)=F0+(F1-F0)*sp
[0090] S为确定的反馈图形的面积大小,S0为预设的在面积参数sp下反馈图形的最小面积,S1为预设的在面积参数sp下反馈图形的最大面积,p为获取的触摸压力归一化后的值,Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力,T(p)为插值器函数,F0为预设的面积变化幅度的最小值,F1为预设的面积变化幅度的最大值,f(s)为面积变化幅度函数,s为获取的触摸压力归一化后的值, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
[0091] 所述插值器函数T(p)为下述任一种函数:
[0092] T(s)=p;或者,
[0093] T(s)=pi,其中,i为大于等于的整数;或者,
[0094] 由三次贝塞尔曲线B(t)确定T(p),其中,三次贝塞尔曲线为B(t)=P0(1-t)3+3P1(1-t)2t+3P2(1-t)t2+P3t3,P0,P1,P2和P3为4个预设的控制点。
[0095] 当然,上述几种实现方式只是对根据触摸信息确定反馈图形面积大小的一些举例,也可以采用其他的实现方式根据触摸信息确定反馈图形面积大小,本发明对此不作限制。只要是结合触摸面积和/或触摸压力确定的反馈图形面积大小,以提高视觉反馈的精确度都属于本发明的保护范畴。
[0096] S103:以上述触摸中心点为中心,根据上述反馈图像的面积大小显示上述反馈图形。
[0097] 其中,反馈图形的中心点与触摸中心点位置相同,本发明中反馈图形的大小根据触摸信息确定,反馈图形的形式本发明对此不作显示,例如,可以是将反馈图形高亮显示,或者,将反馈图像以其他色彩显示,或者,反馈图形具有中填充图案,对此,本发明不作限制。
[0098] 本实施例,通过获取触摸信息以及触摸中心点,上述触摸信息为触摸面积和/或触摸压力;根据上述触摸信息确定反馈图形面积大小;以上述触摸中心点为中心,根据上述反馈图形的面积大小显示上述反馈图形面,以供用户确定触摸位置。由于反馈图像大小是根据触摸信息(触摸面积和/或触摸压力)确定的,因此,能够提高触摸选择的视觉反馈的精确度,更符合用户的需求,提高了用户体验。
[0099] 本发明还提供了两幅附图进行对比,以方便理解本发明的技术方案,其中,图2为在第一触摸压力下的反馈图形显示效果图;图3为在第二触摸压力下的反馈图形显示效果图,其中,第一触摸压力小于第二触摸压力,在图2中,区域1为现有技术中在第一触摸压力下反馈图形,区域2为本发明第一触摸压力下的反馈图形;在图3中,区域3为现有技术中在第二触摸压力下的反馈图形,区域4为本发明第二触摸压力下的反馈图形。对比图2和图3可以看出,在现有技术中,触摸压力的变化不会影响反馈图形的大小,即区域1和区域3的大小相同,在本发明的技术方案中,在第一触摸压力下的反馈图形小于第二触摸压力下的反馈图形,即区域2小于区域4的大小,也就是,本发明的反馈图形面积大小是根据触摸压力确定的。图2和图3仅为一个根据压力确定反馈图形面积大小的一个示例。从图2和图3可以看出,采用本发明的技术方案能够提高触摸选择的视觉反馈。
[0100] 图4为本发明触摸选择的视觉反馈装置实施例一的结构示意图,如图4所示,本实施例的装置包括获取模块401、处理模块402和显示模块403,其中,获取模块401用于获取触摸信息以及触摸中心点,所述触摸信息为触摸面积和/或触摸压力;处理模块402用于根据所述触摸信息确定反馈图形面积大小;显示模块403用于用于以所述触摸中心点为中心,根据所述反馈图像的面积大小显示所述反馈图形,以供用户确定触摸位置。
[0101] 本实施例的装置对应的可用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0102] 在上述实施例中,当所述触摸信息为触摸面积时,所述处理模块402具体用于根据S=S0+(S1-S0)×T(s),确定反馈图形的面积大小;
[0103] 其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(s)为插值器函数,s为获取的触摸面积归一化后的值,Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
[0104] 在上述实施例中,所述插值器函数T(s)为下述任一种函数:
[0105] T(s)=s;或者,
[0106] T(s)=si,其中,i为大于等于的整数;或者,
[0107] 由三次贝塞尔曲线B(t)确定T(s),其中,三次贝塞尔曲线为B(t)=P0(1-t)3+3P1(1-t)2t+3P2(1-t)t2+P3t3,P0,P1,P2,P3为4个预设的控制点。
[0108] 在上述实施例中,当所述触摸信息为触摸压力时,所述处理模块402具体用于根据S=S0+(S1-S0)×T(p),确定反馈图形的面积大小;
[0109] 其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(p)为插值器函数,p为获取的触摸压力归一化后的值,Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
[0110] 在上述实施例中,所述插值器函数T(p)为下述任一种函数:
[0111] T(s)=p;或者,i
[0112] T(s)=p,其中,i为大于等于的整数;或者,3
[0113] 由三次贝塞尔曲线B(t)确定T(p),其中,三次贝塞尔曲线为B(t)=P0(1-t)+3P1(2 2 3
1-t)t+3P2(1-t)t+P3t,P0,P1,P2和P3为4个预设的控制点。
[0114] 在上述实施例中,当所述触摸信息为触摸面积和触摸压力时,所述处理模块402具体用于根据S=f(s)*g(p)/g(ps),确定反馈图形的面积大小;
[0115] 其中,
[0116] f(s)=S0+(S1-S0)*T(s)
[0117] g(p)=P0+(P1-P0)*p
[0118] g(ps)=P0+(P1-P0)*ps
[0119] 所述S为确定的反馈图形的面积大小,S0为预设的在压力值ps下的反馈图形的最小面积,S1为预设的在压力值ps下的反馈图形的最大面积,f(s)为在压力值ps下确定的反馈图形的面积大小,s为获取的触摸面积归一化后的值, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积,T(s)为插值器函数,P0为预设的压力变化幅度的最小值,P1为预设的压力变化幅度的最大值,g(p)为压力变化幅度函数,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
[0120] 在上述实施例中,所述插值器函数T(s)为下述任一种函数:
[0121] T(s)=s;或者,
[0122] T(s)=si,其中,i为大于等于的整数;或者,
[0123] 由三次贝塞尔曲线B(t)确定T(s),其中,三次贝塞尔曲线为B(t)=P0(1-t)3+3P1(2 2 3
1-t)t+3P2(1-t)t+P3t,P0,P1,P2,P3为4个预设的控制点。
[0124] 在上述实施例中,当所述触摸信息为触摸面积和触摸压力时,所述处理模块402具体用于根据S=g(p)*f(s)/g(sp),确定反馈图形的面积大小;
[0125] 其中,g(p)=S0+(S1-S0)*T(p)
[0126] f(s)=F0+(F1-F0)*s
[0127] f(sp)=F0+(F1-F0)*sp
[0128] 所述S为确定的反馈图形的面积大小,S0为预设的在面积参数sp下反馈图形的最小面积,S1为预设的在面积参数sp下反馈图形的最大面积,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力,T(p)为插值器函数,F0为预设的面积变化幅度的最小值,F1为预设的面积变化幅度的最大值,f(s)为面积变化幅度函数,s为获取的触摸压力归一化后的值,Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
[0129] 在上述实施例中,所述插值器函数T(p)为下述任一种函数:
[0130] T(s)=p;或者,
[0131] T(s)=pi,其中,i为大于等于的整数;或者,
[0132] 由三次贝塞尔曲线B(t)确定T(p),其中,三次贝塞尔曲线为B(t)=P0(1-t)3+3P1(2 2 3
1-t)t+3P2(1-t)t+P3t,P0,P1,P2和P3为4个预设的控制点。
[0133] 图5为本发明触摸选择的视觉反馈装置实施例二的结构示意图,如图5所示,本实施例的装置包括获取器501、处理器502和显示器503,其中,获取器501用于获取触摸信息以及触摸中心点,所述触摸信息为触摸面积和/或触摸压力;处理器502用于根据所述触摸信息确定反馈图形面积大小;显示器503用于用于以所述触摸中心点为中心,根据所述反馈图像的面积大小显示所述反馈图形,以供用户确定触摸位置。
[0134] 本实施例的装置对应的可用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0135] 在上述实施例中,当所述触摸信息为触摸面积时,所述处理器502具体用于根据S=S0+(S1-S0)×T(s),确定反馈图形的面积大小;
[0136] 其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(s)为插值器函数,s为获取的触摸面积归一化后的值,Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
[0137] 在上述实施例中,所述插值器函数T(s)为下述任一种函数:
[0138] T(s)=s;或者,
[0139] T(s)=si,其中,i为大于等于的整数;或者,
[0140] 由三次贝塞尔曲线B(t)确定T(s),其中,三次贝塞尔曲线为B(t)=P0(1-t)3+3P1(2 2 3
1-t)t+3P2(1-t)t+P3t,P0,P1,P2,P3为4个预设的控制点。
[0141] 在上述实施例中,当所述触摸信息为触摸压力时,所述处理器502具体用于根据S=S0+(S1-S0)×T(p),确定反馈图形的面积大小;
[0142] 其中,所述S为确定的反馈图形的面积大小,S0为预设的反馈图形的最小面积,S1为预设的反馈图形的最大面积,T(p)为插值器函数,p为获取的触摸压力归一化后的值,Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
[0143] 在上述实施例中,所述插值器函数T(p)为下述任一种函数:
[0144] T(s)=p;或者,
[0145] T(s)=pi,其中,i为大于等于的整数;或者,
[0146] 由三次贝塞尔曲线B(t)确定T(p),其中,三次贝塞尔曲线为B(t)=P0(1-t)3+3P1(1-t)2t+3P2(1-t)t2+P3t3,P0,P1,P2和P3为4个预设的控制点。
[0147] 在上述实施例中,当所述触摸信息为触摸面积和触摸压力时,所述处理器502具体用于根据S=f(s)*g(p)/g(ps),确定反馈图形的面积大小;
[0148] 其中,
[0149] f(s)=S0+(S1-S0)*T(s)
[0150] g(p)=P0+(P1-P0)*p
[0151] g(ps)=P0+(P1-P0)*ps
[0152] 所述S为确定的反馈图形的面积大小,S0为预设的在压力值ps下的反馈图形的最小面积,S1为预设的在压力值ps下的反馈图形的最大面积,f(s)为在压力值ps下确定的反馈图形的面积大小,s为获取的触摸面积归一化后的值, Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积,T(s)为插值器函数,P0为预设的压力变化幅度的最小值,P1为预设的压力变化幅度的最大值,g(p)为压力变化幅度函数,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力。
[0153] 在上述实施例中,所述插值器函数T(s)为下述任一种函数:
[0154] T(s)=s;或者,
[0155] T(s)=si,其中,i为大于等于的整数;或者,
[0156] 由三次贝塞尔曲线B(t)确定T(s),其中,三次贝塞尔曲线为B(t)=P0(1-t)3+3P1(1-t)2t+3P2(1-t)t2+P3t3,P0,P1,P2,P3为4个预设的控制点。
[0157] 在上述实施例中,当所述触摸信息为触摸面积和触摸压力时,所述处理器502具体用于根据S=g(p)*f(s)/g(sp),确定反馈图形的面积大小;
[0158] 其中,g(p)=S0+(S1-S0)*T(p)
[0159] f(s)=F0+(F1-F0)*s
[0160] f(sp)=F0+(F1-F0)*sp
[0161] 所述S为确定的反馈图形的面积大小,S0为预设的在面积参数sp下反馈图形的最小面积,S1为预设的在面积参数sp下反馈图形的最大面积,p为获取的触摸压力归一化后的值, Pin为获取的触摸压力,Pmin为预设的最小触摸压力,Pmax为预设的最大触摸压力,T(p)为插值器函数,F0为预设的面积变化幅度的最小值,F1为预设的面积变化幅度的最大值,f(s)为面积变化幅度函数,s为获取的触摸压力归一化后的值,Sin为获取的触摸面积,Smin为预设的最小触摸面积,Smax为预设的最大触摸面积。
[0162] 在上述实施例中,所述插值器函数T(p)为下述任一种函数:
[0163] T(s)=p;或者,
[0164] T(s)=pi,其中,i为大于等于的整数;或者,
[0165] 由三次贝塞尔曲线B(t)确定T(p),其中,三次贝塞尔曲线为B(t)=P0(1-t)3+3P1(2 2 3
1-t)t+3P2(1-t)t+P3t,P0,P1,P2和P3为4个预设的控制点。
[0166] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0167] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈