基于触摸屏的输入方法和装置的制造方法

文档序号:9810165阅读:251来源:国知局
基于触摸屏的输入方法和装置的制造方法
【技术领域】
[0001]本发明涉及终端设备领域,特别是涉及一种基于触摸屏的输入方法和装置。
【背景技术】
[0002]随着终端设备的发展,手机等终端已经成为了人们日常生活中不可或缺的产品,终端设备的输入也已经从最初的按键键盘演进到如今的触摸屏,基于触摸屏的软键盘输入模式得到了广泛的应用。
[0003]虽然终端触摸屏的尺寸越来越大,但是由于终端设备本身的限制,触摸屏的尺寸仍然较小,特别是手持电子设备。而常见的软键盘通常是在一个主屏幕上显示多个元素,如,对于字母界面来说,在一个主屏幕中显示26个字母,这样虚拟软键盘中的每一个按键都显示的比较小,用户在输入的时候,每个字母难以准确选择,出错率较高,同时也降低了触摸输入速率。传统的为了提高输入的正确率通过点选的一瞬间把点选的按键放大显示,但是这个时候按键已经被选中输入,显示大小其实作用不大。

【发明内容】

[0004]基于此,为了降低出错率同时提高触摸输入速率,提出了一种基于触摸屏的输入方法和装置。
[0005]—种基于触摸屏的输入方法,所述方法包括:检测感应输入的预操作点,确定所述预操作点到屏幕的距离;判断所述预操作点到屏幕的距离是否符合预设的距离;若是,则放大显示与所述预操作点对应的目标区域;接收通过放大的目标区域输入的信息。
[0006]在其中一个实施例中,所述检测感应输入的预操作点,确定所述预操作点到屏幕的距离的步骤包括:通过检测屏幕上的电流变化感应输入的预操作点,获取屏幕上的电流变化数值,确定与所述电流变化数值对应的预操作点到屏幕的距离。
[0007]在其中一个实施例中,所述确定与所述电流变化数值对应的预操作点到屏幕的距离的步骤包括:根据预先存储的电流变化数值与预操作点到屏幕的距离的对应关系,查找与所述电流变化数值对应的预操作点到屏幕的距离;或根据预设的计算方法,计算与所述电流变化数值对应的预操作点到屏幕的距离。
[0008]在其中一个实施例中,在所述放大显示与所述预操作点对应的目标区域的步骤之前还包括:判断所述预操作点对应的区域是否为目标区域,若是,则进入放大显示与所述预操作点对应的目标区域的步骤。
[0009]在其中一个实施例中,所述放大显示与所述预操作点对应的目标区域的步骤包括:获取感应输入的预操作点映射到屏幕上的坐标位置,根据预先设置的坐标位置与目标区域的对应关系,确定所述坐标位置对应的目标区域,将所述确定的目标区域进行放大显示;或获取感应输入的预操作点映射到屏幕上的坐标位置,以所述坐标位置为中心放大预先设定的指定范围的目标区域。
[0010]—种基于触摸屏的输入装置,所述装置包括:检测模块,用于检测感应输入的预操作点,确定所述预操作点到屏幕的距离;判断模块,用于判断所述预操作点到屏幕的距离是否符合预设的距离;放大模块,用于若所述预操作点到屏幕的距离符合预设的距离,则放大显示与所述预操作点对应的目标区域;接收模块,用于接收通过放大的目标区域输入的信息。
[0011]在其中一个实施例中,所述检测模块还用于通过检测屏幕上的电流变化感应输入的预操作点,获取屏幕上的电流变化数值,确定与所述电流变化数值对应的预操作点到屏幕的距离。
[0012]在其中一个实施例中,所述检测模块还用于根据预先存储的电流变化数值与预操作点到屏幕的距离的对应关系,查找与所述电流变化数值对应的预操作点到屏幕的距离;或根据预设的计算方法,计算与所述电流变化数值对应的预操作点到屏幕的距离。
[0013]在其中一个实施例中,所述装置还包括:区域判断模块,用于判断所述预操作点对应的区域是否为目标区域,若是,则通知放大模块进入放大显示与所述预操作点对应的目标区域。
[0014]在其中一个实施例中,所述放大模块还用于获取感应输入的预操作点映射到屏幕上的坐标位置,根据预先设置的坐标位置与目标区域的对应关系,确定所述坐标位置对应的目标区域,将所述确定的目标区域进行放大显示;或获取感应输入的预操作点映射到屏幕上的坐标位置,以所述坐标位置为中心放大预先设定的指定范围的目标区域。
[0015]以上基于触摸屏的输入方法和装置,通过检测感应输入的预操作点,确定预操作点距离屏幕的距离,判断预操作点到屏幕的距离是否符合预设的距离,若是,则放大显示与预操作点对应的目标区域,接收通过放大的目标区域输入的信息。通过实时的感应屏幕上的预输入点,若预输入点到屏幕的距离符合预设的距离,则放大显示与预操作点对应的目标区域,从而可以通过放大的目标区域对目标进行准确的选择,降低了出错率,提高了输入速率。
【附图说明】
[0016]图1为一个实施例中基于触摸屏的输入方法的流程图;
[0017]图2为另一个实施例中基于触摸屏的输入方法的流程图;
[0018]图3为一个实施例中基于触摸屏的输入装置的结构框图;
[0019]图4为另一个实施例中基于触摸屏的输入装置的结构框图。
【具体实施方式】
[0020]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]如图1所示,在一个实施例中,提出了一种基于触摸屏的输入方法,该方法包括:
[0022]步骤102,检测感应输入的预操作点,确定预操作点到屏幕的距离。
[0023]在本实施例中,首先,屏幕需要采用一种具有高灵敏度的电容屏或者带3D触摸功能的屏幕,检测屏幕上方的预操作点,进而确定该预操作点到屏幕的距离。其中,预操作点指的是还未触摸到屏幕的准备动作。以手指为例,当手指在屏幕上方时,通过检测屏幕上的电流变化能够感应到手指在屏幕上方以及手指到屏幕距离。具体实现的具体原理为:当手指在屏幕上方时,手指与屏幕之间有电压差存在,手指与屏幕之间形成了一个电容,电容具有通交流隔直流的特点,当手指靠近屏幕时,屏幕上有微弱的交流电流向手指,手指与屏幕距离越近流向手指的电流就越大,通过检测屏幕上电流的变化确定手指与屏幕的距离。具体的,通过预先测量电流变化和预操作点到屏幕的距离之间的对应关系,建立电流变化数值与距离之间的关系。其中,电流变化数值与距离成反相关,屏幕上的电流数值变化越大,说明手指距离屏幕越近,反之,屏幕上的电流变化数值越小,说明手指距离屏幕较远。
[0024]步骤104,判断预操作点到屏幕的距离是否符合预设的距离,若是,则进入步骤106,若否,则结束。
[0025]在本实施例中,根据屏幕的灵敏度预先设定2个阈值,Dl,D2(其中,D1>D2),当检测到预操作点到屏幕的距离D>D1时,认为是干扰,忽略。当D〈D2时,可以认为已经触摸到屏幕做出了选择。当D1>D>D2时,认为手指在屏幕上悬空准备选择的时候。当检测到预输入点到屏幕的距离符合D1>D>D2,时,则进行相应的放大响应操作。若不符合,则结束。具体的,D1的数据可以设为20mm,D2的数据可以设为1mm,根据需要可以设置不同的阈值,这里不对具体数值作限定。当检测到预操作点到屏幕的距离不符合预设距离,则结束。当检测到预操作点到屏幕的距离符合预设的距离,则进入放大显示与预操作点对应的目标区域的步骤。
[0026]步骤106,放大显示与预操作点对应的目标区域。
[0027]在本实施例中,这里的目标区域是指具有热点的区域,只有预操作点对应的区域是热点区域时,才将该区域进行放大显示。如果预操作点对应的区域是背景,不具有输入热点,贝1J不作处理。
[0028]步骤108,接收通过放大的目标区域输入的信息。
[0029]具体的,放大显示与预操作点对应的目标区域后,通过该放大的目标区域接收用户的输入信息。
[0030]在本实施例中,通过检测感应输入的预操作点,确定预操作点距离屏幕的距离,判断预操作点到屏幕的距离是否符合预设的距离,若是,则放大显示与预操作点对应的目标区域,接收通过放大的目标区域输入的信息。通过实时的感应屏幕上的预输入点,若预输入点到屏幕的距离符合预设的距离,则放大显示与预操作点对应的目标区域,从而可以通过放大的目标区域对目标进行准确的选择,降低了出错率,提高了输入速率。
[0031]在一个实施例中,检测感应输入的预操作点,确定与所述预操作到屏幕的距离的步骤包括:通过检测屏幕上的电流变化感应输入的预操作点,获取屏幕上的电流变化数值,确定与电流变化数值对应的预操作点到屏幕的距离。
[0032]在本实施例中,屏幕上方预操作点的感应是通过检测屏幕上的电流变化实现的,通过获取屏幕上的电流变化数值,来确定预操作点离屏幕的距离。具体的,可以预先测量屏幕电流变化数值与预操作点离屏幕的距离之间的变化关系,并将其对应关系进行存储,当获取到屏幕上的电流变化数值时,通过查找预先存储的电流变化数值与预操作点到屏幕的距离之间的对应关系,确定此时
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1