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

一种输入控制方法及电子设备与流程

2021-10-24 12:48:00 来源:中国专利 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.或者,所述第一起振幅度和所述第二起振幅度通过以下方式获得:
27.根据所述输入区域所在的支撑面材质类型,获得所述输入区域所在的支撑面传播振荡信号的振幅衰减参数;
28.根据所述第二幅度阈值,获得第一子阈值和第二子阈值;
29.根据所述第一子阈值、所述振幅衰减参数和所述第一传播距离,获得所述第一起振幅度;
30.根据所述第二子阈值、所述振幅衰减参数和所述第二传播距离,获得所述第二起振幅度。
31.上述方法,优选的,所述输入操作符合输入控制条件,包括:
32.所述输入操作的输入识别结果表征所述操作体对所述输入区域中的至少一个输入键进行操作;
33.其中,所述输入操作的输入识别结果通过以下方式获得:
34.接收所述操作体在输入区域中对第一信号波进行反射所得到的第二信号波,所述第一信号波从所述电子设备输出到所述输入区域;对所述第二信号波进行处理,以得到输入识别结果;所述输入识别结果中至少包含所述操作体所在的位置,在所述操作体所在的位置与所述输入区域的至少一个输入键的位置相一致的情况下,所述输入识别结果表征所述操作体对所述输入区域中的至少一个输入键进行输入操作;
35.或者,所述输入操作的输入识别结果通过以下方式获得:
36.采集所述操作体在输入区域中的操作图像;至少对所述操作图像进行图像识别,以得到输入识别结果。
37.一种电子设备,包括:
38.至少一个振动器;
39.处理器,用于获得操作体在电子设备对应的操作区域的输入操作,所述输入区域处于支撑所述电子设备的支撑面上;响应于所述输入操作符合输入控制条件,控制所述振动器振动;所述振动器的振动参数至少与所述输入操作的位置信息相关。
40.上述电子设备,优选的,还包括:
41.投影器、反射板、发射器和接收器;
42.其中,所述投影器,用于输出投射光线;
43.所述反射板,用于对所述投射光线进行反射,以使得所述投射光线在支撑所述电子设备的支撑面上形成所述输入区域;
44.所述发射器,用于向所述输入区域输出第一信号波;
45.所述接收器,用于接收所述操作体在所述输入区域中对所述第一信号波进行反射所得到的第二信号波,以使得所述处理器对所述第二信号波进行处理,以得到所述输入操作的输入识别结果;所述输入识别结果中至少包含所述操作体所在的位置,在所述操作体所在的位置与所述输入区域的至少一个输入键的位置相一致的情况下,所述输入识别结果表征所述输入操作符合输入控制条件;
46.和/或,所述电子设备中还包括:
47.图像采集装置,用于采集所述操作体在输入区域中的操作图像;至少对所述操作图像进行图像识别,以得到输入识别结果。
48.从上述技术方案可以看出,本技术公开的一种输入控制方法及电子设备中,通过在电子设备支撑面上形成输入区域,进而在获取到操作体在输入区域上的输入操作之后,在输入操作符合输入控制条件的情况下,就可以控制振动器振动,而振动器的振动参数与输入操作的位置信息相关,以使得操作体进行输入操作时能够感受到振动器的振动,由此,无需在电子设备上连接外接键盘的情况下,也可以通过为用户提供振动输入感受,来模拟外接键盘的输入体验,达到改善用户输入体验的目的。
附图说明
49.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
50.图1为本技术实施例一提供的一种输入控制方法的流程图;
51.图2、图3、图4a、图4b、图5

图8分别为本技术实施例中电子设备的示例图;
52.图9及图10分别为本技术实施例一提供的一种输入控制方法的部分流程图;
53.图11为本技术实施例二提供的一种电子设备的结构示意图;
54.图12

图14分别为本技术实施例二提供的一种电子设备的另一结构示意图;
55.图15及图16分别为本技术实施例适用于平板电脑的示例图。
具体实施方式
56.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
57.参考图1所示,为本技术实施例一提供的一种输入控制方法的实现流程图,该方法可以适用于设置有振动器的电子设备或与振动器相连接的电子设备中,如手机、pad、笔记本或计算机等。电子设备能够在其支撑面上形成输入区域,如图2中所示,并且,电子设备能够接收到用户操作体在输入区域上的输入操作,并生成相应的输入信息,实现操作体对电子设备的输入控制。本实施例中的技术方案主要用于在电子设备上没有连接外接键盘的情况下,实现外接键盘的输入体验的模拟,达到改善用户输入体验的目的。
58.具体的,本实施例中的方法可以包含如下步骤:
59.步骤101:获得操作体在输入区域上的输入操作。
60.如图2中所示,用户可以通过操作体在电子设备支撑面上的输入区域中进行输入操作,进而电子设备上通过输入检测,获得到操作体的输入操作。
61.这里的输入操作可以为单次点击、多次连击或滑动等操作。
62.具体实现中,电子设备可以通过投影器输出能够形成输入区域的投射光线,并通过反射板对投射光线进行反射,如图3中所示,以使得投射光线在支撑面上形成输入区域,输入区域中可以包含有多个输入键。例如,投影器可以为红外投影器,由此通过红外光线在pad所在的桌面上形成红外虚拟键盘,用户可以在键盘上进行输入操作。
63.步骤102:判断输入操作是否符合输入控制条件,如果输入操作符合输入控制条件,执行步骤103。
64.其中,无论输入操作是否符合输入控制条件,电子设备中会持续对操作体在输入区域上的输入操作进行获取,也就是持续执行步骤101,而针对电子设备每次获得到的输入操作,均执行步骤102,只有在输入操作符合输入控制条件的情况下,电子设备执行步骤103,在输入操作不符合输入控制条件的情况下,电子设备不执行步骤103。
65.具体的,输入操作符合输入控制条件可以理解为操作体的输入位置即输入操作的位置信息与输入区域中的有效输入位置相匹配。
66.例如,输入操作的输入识别结果表征操作体对输入区域中的至少一个输入键进行操作,此时,操作体的输入位置即为该输入键的键区位置,也就是说,输入操作的位置信息与该输入键的键区位置相一致。
67.具体的,输入操作的输入识别结果可以通过以下方式获得:
68.在操作体进行输入操作的过程中,电子设备除了获得该输入操作,还接收操作体在输入区域中对第一信号波进行反射所得到的第二信号波,第一信号波从电子设备输出到支撑面上的输入区域,之后,在被操作体进行反射之后,电子设备对反射出的第二信号波进行处理,以得到输入识别结果,此时的输入识别结果中至少包含操作体所在的位置,即前文中的操作体的输入位置,基于此,在操作体所在的位置与输入区域中的至少一个输入键的位置相一致的情况下,输入识别结果就表征操作体对输入区域中的输入键进行输入操作。
69.其中,第一信号波可以由电子设备上的发射器向输入区域进行输出,如红外发射
器等。而电子设备上的接收器接收第二信号波,如图4a中所示,以使得电子设备中的处理器对第二信号波进行处理,以得到输入操作的输入识别结果。
70.以pad在桌面上形成的红外虚拟键盘为例,用户手指在红外虚拟键盘上进行敲击或滑动等输入操作,如果用户手指敲击在红外虚拟键盘上的某一个输入键,或者用户手指滑动经过红外虚拟键盘中的某一个或多个输入键,那么,可以确定用户手指的输入操作符合输入控制条件。
71.或者,,输入操作的输入识别结果可以通过以下方式获得:
72.在操作体进行输入操作的过程中,电子设备除了获得该输入操作,还采集操作体在输入区域中的操作图像,如图4b中所示,通过摄像头等图像采集装置采集操作图像,之后,对该操作图像进行图像识别等处理,以得到输入识别结果,此时的输入识别结果中至少包含操作体所在的位置,即前文中的操作体的输入位置,基于此,在操作体所在的位置与输入区域中的至少一个输入键的位置相一致的情况下,输入识别结果就表征操作体对输入区域中的输入键进行输入操作。
73.步骤103:控制至少一个振动器振动。
74.其中,振动器的振动参数至少与输入操作的位置信息相关,以使得振动器的振荡信号至少被传播到输入操作所在的位置,即操作体所在的位置上,由此,操作体可以感受到振荡信号所带来的震感,由此为操作体模拟敲击外接键盘的输入体验。
75.具体的,振动器可以为电子设备上自带的部件,或者,可以为可拆卸的连接在电子设备上的部件。振动器可以有一个或多个。
76.在振动器为一个的情况下,振荡信号有一个,从振动器所在的位置被传播到输入操作所在的位置,即操作体在输入区域上进行输入操作的位置,也就是被敲击或滑动的输入键的位置,如图5中所示,在此位置上的操作体能够感受到振荡信号带来的震感;
77.在振动器为多个的情况下,振荡信号有多个,分别从各自对应的振动器所在的位置被传播到输入操作所在的位置,如图6所示,多个振荡信号合成形成加强波,在此位置上的操作体能够感受到振荡信号带来的震感。
78.由上述方案可知,本技术实施例一提供的一种输入控制方法中,通过在电子设备支撑面上形成输入区域,进而在获取到操作体在输入区域上的输入操作之后,在输入操作符合输入控制条件的情况下,就可以控制振动器振动,而振动器的振动参数与输入操作的位置信息相关,以使得操作体进行输入操作时能够感受到振动器的振动,由此,无需在电子设备上连接外接键盘的情况下,也可以通过为用户提供振动输入感受,来模拟外接键盘的输入体验,达到改善用户输入体验的目的。
79.在一种实现方式中,振动器的振动参数可以包含振动器的起振幅度和/或起振时刻,而起振幅度与支撑面的材质类型相关,起振时刻与输入操作和振动器之间的距离相关,也就是说,至少基于支撑面的材质类型来确定起振幅度,并至少基于输入操作和振动器之间的距离来确定起振时刻,由此使得振动器所输出的振荡信号被传播到输入操作所在的位置时满足振动条件。
80.其中,在振动器为一个的情况下,振动条件可以为:振动器所输出的振荡信号被传播到输入操作所在的位置时的信号振动幅度大于或等于相应的幅度阈值;或者,在振动器为多个的情况下,振动条件可以为:多个振动器输出的振荡信号在输入操作所在的位置上
形成的信号加强点的信号振动幅度大于或等于相应的幅度阈值。
81.基于此,基于振动器的数量不同的几种情况,以下对本实施例进行具体说明:
82.在一种实现方式中,振动器为一个,并记为第一振动器。基于此,振动参数中至少包含第一振动器的第一起振幅度,第一起振幅度是指第一振动器在通过振动生成第一振荡信号时第一振荡信号的振动幅度。第一起振幅度至少与第一传播距离和输入区域所在的支撑面的材质类型相关,其中的第一传播距离为输入操作所在的位置与第一振动器之间的距离,如图7中所示,也就是说基于支撑面的材质类型和输入操作所在位置与第一振动器之间的距离一起确定第一振动器的第一起振幅度,以使得第一振动器输出的第一振荡信号被传播到输入操作所在的位置时的信号振动幅度大于或等于第一幅度阈值。
83.其中,第一传播距离可以通过图像采集装置对操作体进行图像采集并通过图像识别后得到;或者,第一传播距离可以通过如红外线定位仪等设备利用光的反射原理进行测试得到。而第一幅度阈值为能够使得操作体感受到第一振荡信号的幅度,该第一幅度阈值可以为预设值。
84.在一种实现方式中,第一起振幅度通过以下方式获得:
85.首先,根据输入区域所在的支撑面材质类型,获得输入区域所在的支撑面传播振荡信号的信号传播速率和振幅衰减参数。由于不同的材质类型传播信号的速率不同,对信号的振幅的衰减影响程度也不同,因此,本实施例中的信号传播速率的大小由支撑面的材质类型决定,振幅衰减参数也由支撑面的材质类型决定,这里的信号传播速率是指振荡信号在支撑面上进行传播的传播速率,信号传播速率的大小表征振荡信号在支撑面上进行传播的快慢程度。而振幅衰减参数是指振荡信号在支撑面上进行传播过程中,振荡信号的振幅在每单位时间上被降低的数值,振幅衰减参数可以用db/单位时间表示,其大小表征振荡信号的振幅被支撑面衰减的程度。具体实现中,本实施例可以通过查询材质类型与传播速率和振幅衰减之间的对应关系来获得支撑面材质类型对应的信号传播速率和振幅衰减参数。
86.之后,本实施例中至少根据信号传播速率、第一幅度阈值、振幅衰减参数和第一传播距离,获得第一起振幅度。
87.具体的,本实施例中首先根据信号传播速率和第一传播距离,计算出第一振荡信号在支撑面上从第一振动器的位置被传播到输入操作所在的位置所经历的传播时长,之后,按照振幅衰减参数中每单位时间上被降低的数值,计算支撑面对第一振荡信号在传播时长上所造成的振幅衰减量,再在第一幅度阈值的基础上加上振幅衰减量,即可得到第一起振幅度,即能够使得第一振荡信号被传播到输入操作所在的位置时振幅能够达到第一幅度阈值的起振幅度。
88.例如,第一起振幅度为:将传播时长乘以振幅衰减参数中每单位时间上被降低的数值,再加上第一幅度阈值所得到的数值。
89.在另一种实现方式中,第一起振幅度通过以下方式获得:
90.首先,根据输入区域所在的支撑面材质类型,获得输入区域所在的支撑面传播振荡信号的振幅衰减参数。由于不同的材质类型对信号的振幅的衰减影响程度不同,因此,本实施例中的振幅衰减参数也由支撑面的材质类型决定。振幅衰减参数是指振荡信号在支撑面上进行传播过程中,振荡信号的振幅(振动幅度)在每单位距离上被降低的数值,振幅衰
减参数可以用db/单位距离表示,其大小表征振荡信号的振幅被支撑面衰减的程度。具体实现中,本实施例可以通过查询材质类型与振幅衰减之间的对应关系来获得支撑面材质类型对应的振幅衰减参数。
91.之后,本实施例中至少根据第一幅度阈值、振幅衰减参数和第一传播距离,获得第一起振幅度。
92.具体的,本实施例中按照振幅衰减参数中每单位距离上被降低的数值,计算支撑面对第一振荡信号在第一传播距离上所造成的振幅衰减量,之后,再在第一幅度阈值的基础上加上振幅衰减量,即可得到第一起振幅度,即能够使得第一振荡信号被传播到输入操作所在的位置时振幅能够达到第一幅度阈值的起振幅度。
93.例如,第一起振幅度为:将第一传播距离乘以振幅衰减参数中每单位距离上被降低的数值,再加上第一幅度阈值所得到的数值。
94.而另一种实现方式中,振动器为多个,并记为:第一振动器和第二振动器。基于此,振动参数至少包含第一振动器的第一起振时刻和第二振动器的第二起振时刻;第一起振时刻是指第一振动器开始振动以生成并输出第一振荡信号的时刻,第二起振时刻是指第二振动器开始振动以生成并输出第二振荡信号的时刻。
95.其中,第一起振时刻与第二起振时刻之间的时刻差与距离差相对应,距离差为第一传播距离与第二传播距离之间的距离差,第一传播距离为输入操作所在的位置与第一振动器之间的距离,第二传播距离为输入操作所在的位置与所述第二振动器之间的距离,以使得第一振动器输出的第一振荡信号和第二振动器输出的第二振荡信号在输入操作所在的位置上形成信号加强点。
96.第一振荡信号和第二振荡信号基于时刻差确定各自的起振时刻并开始振动。例如,第一振荡信号在0时刻开始振动,第二振荡信号在延迟时刻差的时间长后开始振动,或者,第二振荡信号在0时刻开始振动,第一振荡信号在延迟时刻差的时间长后开始振动。而时刻差则根据两个振动器各自距离输入操作所在的位置的距离差确定,以保证两个振荡信号形成加强波且该加强波能够在输入操作所在的位置上形成信号加强点,以增强输入操作所在的位置上操作体所接收到的振感。
97.具体的,第一传播距离和第二传播距离可以通过图像采集装置对操作体进行图像采集并通过图像识别后得到;或者,第一传播距离和第二传播距离可以通过如红外线定位仪等设备利用光的反射原理进行测试得到。基于此,将两个传播距离做差,得到距离差,相应的,将距离差除以支撑面上传播振荡信号的信号传播速率,得到时刻差。由此,第一振动器和第二振动器按照时刻差起振,使得第一振荡信号和第二振荡信号在输入操作所在的位置上形成信号加强点。
98.基于以上实现,振动参数中还可以包含:第一振动器的第一起振幅度和第二振动器的第二起振幅度。第一起振幅度至少与第一传播距离和所述输入区域所在的支撑面材质类型相关,第二起振幅度至少与第二传播距离和输入区域所在的支撑面材质类型相关,如图8中所示,以使得第一振动器输出的第一振荡信号和第二振动器输出的第二振荡信号在输入操作所在的位置上形成的信号加强点的信号振动幅度大于或等于第二幅度阈值。
99.其中,第二幅度阈值为能够使得操作体感受到第一振荡信号和第二振荡信号的幅度,该第二幅度阈值可以为预设值。
100.在一种实现方式中,第一起振幅度和第二起振幅度通过以下方式获得,如图9中所示:
101.步骤901:根据输入区域所在的支撑面材质类型,获得输入区域所在的支撑面传播振荡信号的信号传播速率和振幅衰减参数。
102.其中,由于不同的材质类型传播信号的速率不同,对信号的振幅的衰减影响程度也不同,因此,本实施例中的信号传播速率的大小由支撑面的材质类型决定,振幅衰减参数也由支撑面的材质类型决定,这里的信号传播速率是指振荡信号在支撑面上进行传播的传播速率,信号传播速率的大小表征振荡信号在支撑面上进行传播的快慢程度。而振幅衰减参数是指振荡信号在支撑面上进行传播过程中,振荡信号的振幅在每单位时间上被降低的数值,振幅衰减参数可以用db/单位时间表示,其大小表征振荡信号的振幅被支撑面衰减的程度。具体实现中,本实施例可以通过查询材质类型与传播速率和振幅衰减之间的对应关系来获得支撑面材质类型对应的信号传播速率和振幅衰减参数。
103.步骤902:根据第二幅度阈值,获得第一子阈值和第二子阈值。
104.具体的,本实施例中可以将第二幅度阈值划分成两部分,分别为第一子阈值和第二子阈值。例如,将第二幅度阈值10等分成两个数值,得到第一子阈值5和第二子阈值5,再如,将第二幅度阈值不等分成两个数值,得到第一子阈值3和第二子阈值7。对第二幅度阈值进行划分的方式可以根据需求进行设置,如基于振动功耗最小的需求等等。第一子阈值对应于第一振荡信号,第二子阈值对应于第二振荡信号,以表征:第一振荡信号在被传播到输入操作所在的位置时的振动幅度需要达到第一子阈值,第二振荡信号在被传播到输入操作所在的位置时的振动幅度需要达到第二子阈值,由此,第一振荡信号和第二振荡信号在输入操作所在的位置时所形成的信号加强点的振动幅度能够达到第二幅度阈值。
105.需要说明的是,步骤901和步骤902之间的执行顺序不受附图中所示的顺序限制,步骤901和步骤902的执行顺序不同所产生的不同的技术方案均在本技术的保护范围内。
106.步骤903:根据信号传播速率、第一子阈值、振幅衰减参数和第一传播距离,获得第一起振幅度。
107.具体的,本实施例中首先根据信号传播速率和第一传播距离,计算出第一振荡信号在支撑面上从第一振动器的位置被传播到输入操作所在的位置所经历的传播时长,之后,按照振幅衰减参数中每单位时间上被降低的数值,计算支撑面对第一振荡信号在传播时长上所造成的振幅衰减量,再在第一子阈值的基础上加上振幅衰减量,即可得到第一起振幅度,即能够使得第一振荡信号被传播到输入操作所在的位置时振幅能够达到第一子阈值的起振幅度。
108.例如,第一起振幅度为:将传播时长乘以振幅衰减参数中每单位时间上被降低的数值,再加上第一子阈值所得到的数值。
109.步骤904:根据信号传播速率、第二子阈值、振幅衰减参数和第二传播距离,获得第二起振幅度。
110.具体的,本实施例中首先根据信号传播速率和第二传播距离,计算出第二振荡信号在支撑面上从第二振动器的位置被传播到输入操作所在的位置所经历的传播时长,之后,按照振幅衰减参数中每单位时间上被降低的数值,计算支撑面对第二振荡信号在传播时长上所造成的振幅衰减量,再在第二子阈值的基础上加上振幅衰减量,即可得到第二起
振幅度,即能够使得第二振荡信号被传播到输入操作所在的位置时振幅能够达到第二子阈值的起振幅度。
111.例如,第二起振幅度为:将传播时长乘以振幅衰减参数中每单位时间上被降低的数值,再加上第二子阈值所得到的数值。
112.需要说明的是,步骤903和步骤904之间的执行顺序不受附图中所示的顺序限制,步骤903和步骤904的执行顺序不同所产生的不同的技术方案均在本技术的保护范围内。
113.在另一种实现方式中,第一起振幅度和第二起振幅度通过以下方式获得,如图10中所示:
114.步骤1001:根据输入区域所在的支撑面材质类型,获得输入区域所在的支撑面传播振荡信号的振幅衰减参数。
115.其中,获得振幅衰减参数的方式可以参考前文中所示内容。
116.步骤1002:根据第二幅度阈值,获得第一子阈值和第二子阈值。
117.其中,第一子阈值和第二子阈值的划分方式可以参考前文中所示内容。
118.需要说明的是,步骤1001和步骤1002之间的执行顺序不受附图中所示的顺序限制,步骤1001和步骤1002的执行顺序不同所产生的不同的技术方案均在本技术的保护范围内。
119.步骤1003:根据第一子阈值、振幅衰减参数和第一传播距离,获得第一起振幅度。
120.具体的,本实施例中按照振幅衰减参数中每单位距离上被降低的数值,计算支撑面对第一振荡信号在第一传播距离上所造成的振幅衰减量,之后,再在第一子阈值的基础上加上振幅衰减量,即可得到第一起振幅度,即能够使得第一振荡信号被传播到输入操作所在的位置时振幅能够达到第一子阈值的起振幅度。
121.例如,第一起振幅度为:将第一传播距离乘以振幅衰减参数中每单位距离上被降低的数值,再加上第一子阈值所得到的数值。
122.步骤1004:根据第二子阈值、振幅衰减参数和第二传播距离,获得第一起振幅度。
123.具体的,本实施例中按照振幅衰减参数中每单位距离上被降低的数值,计算支撑面对第二振荡信号在第二传播距离上所造成的振幅衰减量,之后,再在第二子阈值的基础上加上振幅衰减量,即可得到第二起振幅度,即能够使得第二振荡信号被传播到输入操作所在的位置时振幅能够达到第二子阈值的起振幅度。
124.例如,第二起振幅度为:将第二传播距离乘以振幅衰减参数中每单位距离上被降低的数值,再加上第二子阈值所得到的数值。
125.其中,步骤1003和步骤1004之间的执行顺序不受附图中所示的顺序限制,步骤1003和步骤1004的执行顺序不同所产生的不同的技术方案均在本技术的保护范围内。
126.需要说明的是,本实施例中输入区域所在的支撑面材质类型可以通过对输入区域所在支撑面进行图像采集并进行图像识别来得到。图像采集可以通过电子设备上的摄像头来实现。
127.参考图11,为本技术实施例二提供的一种电子设备的结构示意图,该电子设备中设置有振动器或者与振动器相连接,如手机、pad、笔记本或计算机等。电子设备能够在其支撑面上形成输入区域,如图2中所示,并且,电子设备能够接收到用户操作体在输入区域上的输入操作,并生成相应的输入信息,实现操作体对电子设备的输入控制。本实施例中的技
术方案主要用于在电子设备上没有连接外接键盘的情况下,实现外接键盘的输入体验的模拟,达到改善用户输入体验的目的。
128.具体的,本实施例中的电子设备可以包含如下结构:
129.至少一个振动器1101;
130.处理器1102,用于获得操作体在电子设备对应的操作区域的输入操作,输入区域处于支撑电子设备的支撑面上;响应于输入操作符合输入控制条件,控制振动器振动;振动器的振动参数至少与输入操作的位置信息相关。
131.具体实现中,振动器1101可以为一个,如图11中所示,或者,振动器1101可以为多个,如图12中所示。基于不同数量的振动器1101所形成的不同的方案中,处理器1102采用相应的方式对振动器1101进行控制,具体的实现方案可以参考前文中相应的内容,此处不再详述。
132.当然,电子设备中还可以包含其他结构,如显示器、触控屏及支架等。
133.从上述技术方案可以看出,本技术实施例二提供的电子设备中,通过在电子设备支撑面上形成输入区域,进而在获取到操作体在输入区域上的输入操作之后,在输入操作符合输入控制条件的情况下,就可以控制振动器振动,而振动器的振动参数与输入操作的位置信息相关,以使得操作体进行输入操作时能够感受到振动器的振动,由此,无需在电子设备上连接外接键盘的情况下,也可以通过为用户提供振动输入感受,来模拟外接键盘的输入体验,达到改善用户输入体验的目的
134.在一种实现方式中,电子设备中还可以包含有如下结构,如图13中所示:
135.投影器1103、反射板1104、发射器1105和接收器1106;
136.其中,投影器1103,用于输出投射光线;
137.反射板1104,用于对投射光线进行反射,以使得投射光线在支撑电子设备的支撑面上形成输入区域;
138.发射器1105,用于向输入区域输出第一信号波;
139.接收器1106,用于接收操作体在输入区域中对第一信号波进行反射所得到的第二信号波,以使得处理器1102对第二信号波进行处理,以得到输入操作的输入识别结果;输入识别结果中至少包含操作体所在的位置,在操作体所在的位置与输入区域的至少一个输入键的位置相一致的情况下,输入识别结果表征输入操作符合输入控制条件。基于此,在输出识别结果表征输入操作符合输入控制条件的情况下,处理器1102控制振动器1101振动,以使得振动器的振荡信号至少被传播到输入操作所在的位置,即操作体所在的位置上,由此,操作体可以感受到振荡信号所带来的震感,由此为操作体模拟敲击外接键盘的输入体验。
140.在一种实现方式中,电子设备中还可以包含有如下结构,如图14中所示:
141.投影器1103、反射板1104和图像采集装置1107;
142.其中,投影器1103,用于输出投射光线;
143.反射板1104,用于对投射光线进行反射,以使得投射光线在支撑电子设备的支撑面上形成输入区域;
144.图像采集装置1107,如摄像头等,用于采集所述操作体在输入区域中的操作图像;至少对所述操作图像进行图像识别,以得到输入识别结果。
145.以平板电脑即pad在桌面上形成的红外虚拟键盘为例,如图15中所示,pad顶端设
置有投影器、反射板和摄像头,pad底部两侧分别设置有振动器,底部中间设置有红外发射器和红外接收器,其中:
146.投影器所输出的投射光线经过反射板,在桌面上投射出键盘区域或触摸板图样,而反射板主要用于对投射光线进行反射。另外,考虑到外观的美观,反射板可折叠,以便于收纳。而发射板的角度可简单固定和保持。
147.摄像头,主要采集用户在桌面的动作。
148.红外发射/接收器:当用户手部阻断红外线,则接收器接收到阻断产生的信号。依据此进一步设计反馈,如确定用户手指在键盘区域中的位置,以识别是否对键盘区域中的输入键进行操作。
149.振动器,可以为单个或阵列设置,用于用户的手部触摸振动反馈。
150.图15中所示的投影区域为由投影器产生的可见图样,处于桌面上,其中包含键盘区域的按键和触摸图示等。而平板电脑的支架角度可锁定和维持。
151.结合图16中所示的俯视图,本实施例中可以根据机械波的叠加原理,设定两个或多个振动器增强给用户手指提供的振动反馈。
152.以下对双振动器即振动器a和振动器b的实现方案进行举例说明:
153.首先,通过双振动器的波形干涉,在不同按键被按下时,可以通过叠加形成的加强波给予用户手指最大的振动感受。
154.其次,每个按键的位置不同,通过双振动器振动之间的时间差(即前文中的起振时刻的时刻差)来计算每个振动器在各自方向上对按键的不同振动行为。其中包含振动器的起振幅度和时刻差。
155.具体实现中,在平板电脑中可以设置驱动电路,以精确控制振动器a和振动器b之间的启动时间差。如图15中所示,r1为振动器b与用户手指之间的距离,r1 r2为振动器a与用户手指之间的距离,r2为距离差,启动时间差t可以用r2除以v得到,v为机械波在桌面上的传播速率,由此,所得到的t即为为两个振动器起振时间差,基于此,用户手指在对每一个按键进行输入操作时,平板电脑上都可计算得到一个最佳的振动时刻差,进而使得两个振动器可以为处于每个按键上的手指均提供最大的振动感受。
156.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
157.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
158.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd

rom、或技术
领域内所公知的任意其它形式的存储介质中。
159.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献

  • 日榜
  • 周榜
  • 月榜