输入方法和电子装置制造方法

文档序号:6492652阅读:173来源:国知局
输入方法和电子装置制造方法
【专利摘要】本发明公开了一种输入方法和电子装置。该输入方法应用于具有触摸显示单元的电子装置。所述方法包括:当输入部件触发所述触摸显示单元的接触识别点时,检测所述输入部件与所述触摸显示单元的接触形状作为第一输入参数;检测所述输入部件相对于所述触摸显示单元的移动方向作为第二输入参数;检测所述输入部件相对于所述触摸显示单元的移动速度作为第三输入参数;检测所述输入部件相对于所述触摸显示单元的移动加速度作为第四输入参数;以及根据所述第一输入参数、第二输入参数、第三输入参数和第四输入参数,输入具有预定显示效果的内容。
【专利说明】输入方法和电子装置
【技术领域】
[0001]本发明涉及电子设备的领域,更具体地,本发明涉及一种输入方法以及电子装置。【背景技术】
[0002]目前,具有触摸显示单元的电子装置已经得到广泛应用。用户可以使用触摸显示单元输入各种内容。然而,目前的触摸显示单元只能简单地输入文字等内容,而不能输入具有特定显示效果的内容(如毛笔字等)。
[0003]为此,希望提供一种输入方法和电子装置,其能够输入具有特定显示效果的内容。
【发明内容】

[0004]根据本发明第一实施例,提供了一种输入方法,应用于具有触摸显示单元的电子装置,所述方法包括:
[0005]当输入部件触发所述触摸显示单元的接触识别点时,检测所述输入部件与所述触摸显示单元的接触形状作为第一输入参数;
[0006]检测所述输入部件相对于所述触摸显示单元的移动方向作为第二输入参数;
[0007]检测所述输入部件相对于所述触摸显示单元的移动速度作为第三输入参数;
[0008]检测所述输入部件相对于所述触摸显示单元的移动加速度作为第四输入参数;以及
[0009]根据所述第一输入参数、第二输入参数、第三输入参数和第四输入参数,输入具有预定显示效果的内容。
[0010]优选地,通过光学传感器检测所述输入部件与所述触摸显示单元的接触形状。
[0011]优选地,所述方法还包括:
[0012]根据触摸显示单元的分辨率,将触摸显示单元划分为多个网格,其中所述网格的每个交叉点用作所述接触识别点;以及
[0013]针对每个接触识别点,以接触识别点为中心,建立水平的第一方向轴、相对于第一方向轴倾斜45度的第二方向轴、垂直于第一方向轴的第三方向轴和垂直于第二方向轴的第四方向轴。
[0014]优选地,所述方法还包括:
[0015]当所述接触识别点是第一次触发的第一接触识别点时,在触摸显示单元上绘制与所述第一接触识别点的位置对应的圆形作为输入内容;
[0016]判断在第一方向轴、第二方向轴、第三方向轴和第四方向轴的任一方向轴上是否存在第二接触识别点;
[0017]当存在第二接触识别点时,确定第二接触点相对于第一接触点的移动方向;
[0018]判断所述第二接触识别点相对于第一接触识别点是否存在速度变化;
[0019]当存在速度变化时,根据速度的大小在相应方向轴上绘制对应的椭圆作为输入内容;以及[0020]当不存在速度变化时,以该两个接触识别点之间的距离为直径绘制圆形作为输入内容。
[0021]优选地,所述方法还包括:
[0022]当在任一方向轴上存在第三接触识别点时,判断第一接触识别点、第二接触识别点和第三接触识别点之间的加速度变化;
[0023]当存在加速度变化时,计算四个方向轴上的加速度计算合力的加速度大小和方向,并且根据计算得到的合力的加速度大小和方向,绘制对应的椭圆作为输入内容;以及
[0024]当不存在加速度变化时,根据加速度和速度信息,绘制特殊图形作为输入内容。
[0025]优选地,所述方法还包括:
[0026]在绘制各种图形的同时,对于各种图形的边缘弧线通过画切线填充的方式进行调

iF.0
[0027]优选地,所述方法还包括:
[0028]将输入的内容与数据库中预先存储的内容比较,其中,所述数据库中预先存储的内容具有多种预定显示效果;以及
[0029]当二者匹配时,选择具有多种预定显示效果之一的数据库中预先存储的内容作为输入内容。
[0030]优选地,所述输入部件是毛笔。
[0031]根据本发明另一实施例,提供了一种电子装置,包括:
[0032]触摸显示单元,配置为接收输入部件的输入;
[0033]检测单元,配置为当输入部件触发所述触摸显示单元的接触识别点时,检测所述输入部件与所述触摸显示单元的接触形状作为第一输入参数,检测所述输入部件相对于所述触摸显示单元的移动方向作为第二输入参数,检测所述输入部件相对于所述触摸显示单元的移动速度作为第三输入参数,以及检测所述输入部件相对于所述触摸显示单元的移动加速度作为第四输入参数;以及
[0034]控制单元,配置为根据所述第一输入参数、第二输入参数、第三输入参数和第四输入参数,输入具有预定显示效果的内容。
[0035]根据本发明另一实施例,提供了一种输入方法,应用于具有触摸显示单元的电子装置,所述方法包括:
[0036]当输入部件与所述触摸显示单元接触时,检测所述输入部件与所述触摸显示单元的接触位置作为输入位置;
[0037]检测所述输入位置的预定范围内是否存在其它接触位置;以及
[0038]当存在其它接触位置时,确定该其它接触位置为无效输入位置,并且不输入从无效输入位置输入的内容。
[0039]根据本发明另一实施例,提供了一种电子装置,包括:
[0040]触摸显示单元,配置为接收输入部件的输入;
[0041]检测单元,配置为当输入部件与所述触摸显示单元接触时,检测所述输入部件与所述触摸显示单元的接触位置作为输入位置,并且检测所述输入位置的预定范围内是否存在其它接触位置;以及
[0042]控制单元,配置为当存在其它接触位置时,确定该其它接触位置为无效输入位置,并且不输入从无效输入位置输入的内容。
[0043]根据本发明实施例的输入方法和电子装置,能够输入具有特定显示效果的内容,同时能避免误输入。
【专利附图】

【附图说明】
[0044]图1是根据本发明第一实施例的输入方法的流程图;
[0045]图2是说明根据本发明第一实施例的输入方法的说明图;
[0046]图3是根据本发明第一实施例的输入方法的具体流程图;
[0047]图4是根据本发明第一实施例的电子装置的功能框图;
[0048]图5是根据本发明第二实施例的输入方法的流程图;以及
[0049]图6是根据本发明第二实施例的电子装置的功能框图。、
【具体实施方式】
[0050]<第一实施例>
[0051]以下将参考附图详细描述本发明的各实施例。图1根据本发明第一实施例的输入方法的流程图。
[0052]根据本发明第一实施例的输入方法可以应用于具有触摸显示单元的电子装置。该电子装置例如可以是平板电脑、具有触摸屏的大型显示设备、个人数字助理等等。
[0053]所述输入方法100包括:
[0054]步骤SlOl:当输入部件触发所述触摸显示单元的接触识别点时,检测所述输入部件与所述触摸显示单元的接触形状作为第一输入参数。
[0055]在该步骤中,当用户利用输入部件(如毛笔、触笔等)在触摸屏上进行书写时,例如,毛笔的笔尖与触摸屏的接触形状各不相同。因此,例如可以通过光学传感器检测所述输入部件与触摸屏的接触形状。此时,不需要在触摸屏上有压力就可以实现触摸输入。在检测到毛笔与触摸屏的接触形状时,将该接触形状作为第一输入参数。因为每个人进行书写时或者每个字的书写时的起笔各不相同,因此该接触形状作为区别每个人或每个字书写的书写效果的输入参数是重要的。
[0056]步骤S102:检测所述输入部件相对于所述触摸显示单元的移动方向作为第二输入参数。
[0057]在该步骤中,例如检测毛笔在触摸屏上的移动方向,以便识别输入的内容。
[0058]步骤S103:检测所述输入部件相对于所述触摸显示单元的移动速度作为第三输入参数。
[0059]在该步骤中,例如检测毛笔在触摸屏上的移动速度,以便为每个人进行输入的方式、力道等进行区分,从而实现不同输入效果。
[0060]步骤S104:检测所述输入部件相对于所述触摸显示单元的移动加速度作为第四输入参数。
[0061]在该步骤中,在该步骤中,例如检测毛笔在触摸屏上的移动加速度,以便为每个人进行输入的方式、力道等进行区分,从而实现不同输入效果。
[0062]步骤S105:根据所述第一输入参数、第二输入参数、第三输入参数和第四输入参数,输入具有预定显示效果的内容。
[0063]在该步骤中,根据步骤SlOl到S104确定的接触形状、移动方向、移动速度和移动加速度,可以确定每个人或每个字的独特的输入效果,例如具有不同的力道,不同的书写方式(例如汉字特有的各种书体,如行书、隶书、草书等等)等等。
[0064]下面参考图2和图3具体描述根据本发明第一实施例的方法的具体实现方式。
[0065]如图2a所示,首先,根据触摸显示单元的分辨率,将触摸显示单元划分为多个网格,其中所述网格的每个交叉点用作所述接触识别点。网格的密度取决于触摸屏自身的分辨率。
[0066]然后,针对每个接触识别点,以接触识别点为中心,建立水平的第一方向轴、相对于第一方向轴倾斜45度的第二方向轴、垂直于第一方向轴的第三方向轴和垂直于第二方向轴的第四方向轴。S卩,图2b中的a、b、c和d轴。
[0067]下面参考图3的流程图描述具体实现方式。
[0068]当所述接触识别点是第一次触发的第一接触识别点时,在触摸显示单元上绘制与所述第一接触识别点的位置对应的圆形作为输入内容。具体来说,当毛笔与触摸屏接触时,如果识别了接触识别点,则进行四个轴向的判断。如果是第一个接触识别点,因为在任一轴向上不存在两点的先后顺序的变化,也就是说没有速度的变化,则直接绘制圆形。
[0069]然后,当继续进行书写时,判断在第一方向轴、第二方向轴、第三方向轴和第四方向轴的任一方向轴上是否存在第二接触识别点。当存在第二接触识别点时,确定第二接触点相对于第一接触点的移动方向。
[0070]然后,判断所述第二接触识别点相对于第一接触识别点是否存在速度变化。
[0071]当在触摸屏上连续进行书写时,需要连续判断后一接触识别点与前一接触识别点之间的速度变化。因为在进行书写时,特别是用毛笔进行书写时,因为存在落笔、提笔等不同书写动作,因此在各个接触识别点之间肯定存在速度的变化,需要检测该速度的变化来确定书写的动作,从而输入与该输入动作对应的具有特定效果的内容。
[0072]具体来说,当存在速度变化时,根据速度的大小在相应方向轴上绘制对应的椭圆作为输入内容。例如,当在某一方向轴上检测到速度的变化时,可以根据速度的大小,在该方向轴上画出一个椭圆,该椭圆的参数取决于此时速度的大小。速度大,椭圆略微长一些,速度小,椭圆略微小一些。小到一定程度就是圆形。也就是说,当不存在速度变化时,以该两个接触识别点之间的距离为直径绘制圆形作为输入内容。
[0073]然后,针对每个方向轴,检测是否存在连续的多个接触接触识别点。
[0074]当在任一方向轴上存在第三接触识别点时,判断第一接触识别点、第二接触识别点和第三接触识别点之间的加速度变化。当存在加速度变化时,计算四个方向轴上的加速度计算合力的加速度大小和方向,并且根据计算得到的合力的加速度大小和方向,绘制对应的椭圆作为输入内容。
[0075]另一方面,当不存在加速度变化时,说明此时毛笔书写停止。此时,可以根据计算的移动加速度、速度和合加速度信息,绘制特殊图形作为输入内容。例如,在移动方向上画出一个尖的三角、长椭圆形等等,作为毛笔的收笔笔锋形状。
[0076]此外,在绘制各种图形的同时,对于各种图形的边缘弧线通过画切线填充的方式进行调整。例如,在这些识别点的图形(圆形、椭圆形、特殊笔锋)绘制的同时,笔在某一方向停止后,对整体书写区域的边缘弧线通过画切线填充的方法,圆润字体笔画的形状,使其具有更好的显示效果。
[0077]在另一实施例中,也可以将输入的内容与数据库中预先存储的内容比较,其中,所述数据库中预先存储的内容具有多种预定显示效果。例如,可以根据毛笔的书法类型(如隶书、行书、草书等),预先建立不同的数据库,在该数据库中存储相应书法类型的汉字或者各种不同的笔画形状(如点、横、撇、捺等)。
[0078]然后,根据书写过程中识别的各个识别点的加速度、速度、合加速度方向、笔移动方向与笔跟触摸屏接触面积等等,识别当前输入的书法类型是哪一种。或者,用户也可以在菜单中预先设定需要哪一种书法类型。
[0079]然后,对用户当前输入的内容进行识别,并且与数据库中的数据进行匹配,从而调出数据库中的典型毛笔形状作为输入内容,从而进一步提高毛笔书写的效果。
[0080]图4是根据本发明实施例的电子装置的功能框图。
[0081 ] 该电子装置400包括:
[0082]触摸显示单元401,配置为接收输入部件的输入;
[0083]检测单元402,配置为当输入部件触发所述触摸显示单元401的接触识别点时,检测所述输入部件与所述触摸显示单元401的接触形状作为第一输入参数,检测所述输入部件相对于所述触摸显示单元401的移动方向作为第二输入参数,检测所述输入部件相对于所述触摸显示单元401的移动速度作为第三输入参数,以及检测所述输入部件相对于所述触摸显示单元401的移动加速度作为第四输入参数;以及
[0084]控制单元403,配置为根据所述第一输入参数、第二输入参数、第三输入参数和第四输入参数,输入具有预定显示效果的内容。
[0085]因此,根据本发明第一实施例的输入方法和电子设备,能够输入具有特定显示效果的内容。
[0086]<第二实施例>
[0087]以下参考图5描述根据本发明第二实施例的输入方法。该输入方法应用于具有触摸显示单元的电子装置。该电子装置例如可以是平板电脑、具有触摸屏的大型显示设备、个人数字助理等等。
[0088]所述输入方法500包括:
[0089]步骤S501:当输入部件与所述触摸显示单元接触时,检测所述输入部件与所述触摸显示单元的接触位置作为输入位置。
[0090]在该步骤中,例如当用户利用输入部件(如毛笔、触笔等)在触摸屏上进行书写时,检测输入部件与触摸屏的接触位置作为输入位置。例如可以通过光学传感器检测所述输入部件与触摸屏的接触位置或者可以利用触摸屏自身检测输入部件与触摸屏的接触位置。
[0091]步骤S502:检测所述输入位置的预定范围内是否存在其它接触位置。
[0092]在该步骤中,根据输入部件的特性,确定输入位置的预定范围内是否存在其它接触位置。例如,如果用毛笔作为输入部件,则确定作为输入位置的笔尖周围半径3cm的范围内是否存在其它接触位置。
[0093]步骤S503:当存在其它接触位置时,确定该其它接触位置为无效输入位置,并且不输入从无效输入位置输入的内容。[0094]在该步骤中,如果在输入位置的预定范围内同时检测到多个接触点,可以判断该输入位置以外的其它接触位置的区域为非输入部件触发区域,并且对该区域不进行书写显示。例如,当用手握住毛笔在屏幕上写字时,在非悬笔的情况下手也会接触到触摸屏,此时增加对手接触部位的识别,可以减少误输入,只显示毛笔的书写内容。
[0095]在另一实施例中,可以根据不同的输入部件预设对应的输入部件识别最大面积,然后多个接触位置的被识别面积进行计算和判断。如果被识别面积大于输入部件识别最大面积,则判断为非输入部件触发区域,并且对该区域不进行书写显示。
[0096]图6是根据本发明第二实施例的电子装置600的功能框图。
[0097]电子装置600包括:
[0098]触摸显示单元601,配置为接收输入部件的输入;
[0099]检测单元602,配置为当输入部件与所述触摸显示单元601接触时,检测所述输入部件与所述触摸显示单元601的接触位置作为输入位置,并且检测所述输入位置的预定范围内是否存在其它接触位置;以及
[0100]控制单元603,配置为当存在其它接触位置时,确定该其它接触位置为无效输入位置,并且不输入从无效输入位置输入的内容。
[0101]此外,电子装置600也可以包括第一实施例的各个功能块,在此省略其详细描述。
[0102]因此,根据本发明第二实施例的输入方法和电子设备,能够输入具有特定显示效果的内容,并且能够避免误输入。
[0103]需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括`一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0104]最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。
[0105]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0106]以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种输入方法,应用于具有触摸显示单元的电子装置,所述方法包括: 当输入部件触发所述触摸显示单元的接触识别点时,检测所述输入部件与所述触摸显示单元的接触形状作为第一输入参数; 检测所述输入部件相对于所述触摸显示单元的移动方向作为第二输入参数; 检测所述输入部件相对于所述触摸显示单元的移动速度作为第三输入参数; 检测所述输入部件相对于所述触摸显示单元的移动加速度作为第四输入参数;以及根据所述第一输入参数、第二输入参数、第三输入参数和第四输入参数,输入具有预定显示效果的内容。
2.根据权利要求1所述的输入方法,其中,通过光学传感器检测所述输入部件与所述触摸显示单元的接触形状。
3.根据权利要求1所述的输入方法,所述方法还包括: 根据触摸显示单元的分辨率,将触摸显示单元划分为多个网格,其中所述网格的每个交叉点用作所述接触识别点;以及 针对每个接触识别点,以接触识别点为中心,建立水平的第一方向轴、相对于第一方向轴倾斜45度的第二方向轴、垂直于第一方向轴的第三方向轴和垂直于第二方向轴的第四方向轴。
4.根据权利要求3所述的输入方法,所述方法还包括: 当所述接触识别点是第一次触发的第一接触识别点时,在触摸显示单元上绘制与所述第一接触识别点的位置对应的圆形作为输入内容;` 判断在第一方向轴、第二方向轴、第三方向轴和第四方向轴的任一方向轴上是否存在第二接触识别点; 当存在第二接触识别点时,确定第二接触点相对于第一接触点的移动方向; 判断所述第二接触识别点相对于第一接触识别点是否存在速度变化; 当存在速度变化时,根据速度的大小在相应方向轴上绘制对应的椭圆作为输入内容;以及 当不存在速度变化时,以该两个接触识别点之间的距离为直径绘制圆形作为输入内容。
5.根据权利要求4所述的输入方法,所述方法还包括: 当在任一方向轴上存在第三接触识别点时,判断第一接触识别点、第二接触识别点和第三接触识别点之间的加速度变化; 当存在加速度变化时,计算四个方向轴上的加速度计算合力的加速度大小和方向,并且根据计算得到的合力的加速度大小和方向,绘制对应的椭圆作为输入内容;以及 当不存在加速度变化时,根据当前的移动加速度、速度和合加速度信息,绘制特殊图形作为输入内容。
6.根据权利要求5所述的输入方法,还包括: 在绘制各种图形的同时,对于各种图形的边缘弧线通过画切线填充的方式进行调整。
7.根据权利要求1所述的输入方法,还包括: 将输入的内容与数据库中预先存储的内容比较,其中,所述数据库中预先存储的内容具有多种预定显示效果;以及当二者匹配时,选择具有多种预定显示效果之一的数据库中预先存储的内容作为输入内容。
8.根据权利要求1所述的输入方法,其中所述输入部件是毛笔。
9.一种电子装置,包括: 触摸显示单元,配置为接收输入部件的输入; 检测单元,配置为当输入部件触发所述触摸显示单元的接触识别点时,检测所述输入部件与所述触摸显示单元的接触形状作为第一输入参数,检测所述输入部件相对于所述触摸显示单元的移动方向作为第二输入参数,检测所述输入部件相对于所述触摸显示单元的移动速度作为第三输入参数,以及检测所述输入部件相对于所述触摸显示单元的移动加速度作为第四输入参数;以及 控制单元,配置为根据所述第一输入参数、第二输入参数、第三输入参数和第四输入参数,输入具有预定显示效果的内容。
10.一种输入方法,应用于具有触摸显示单元的电子装置,所述方法包括: 当输入部件与所述触摸显示单元接触时,检测所述输入部件与所述触摸显示单元的接触位置作为输入位置; 检测所述输入位置的预定范围内是否存在其它接触位置;以及 当存在其它接触位置时,确定该其它接触位置为无效输入位置,并且不输入从无效输入位置输入的内容。
11.一种电子装置,包括:` 触摸显示单元,配置为接收输入部件的输入; 检测单元,配置为当输入部件与所述触摸显示单元接触时,检测所述输入部件与所述触摸显示单元的接触位置作为输入位置,并且检测所述输入位置的预定范围内是否存在其它接触位置;以及 控制单元,配置为当存在其它接触位置时,确定该其它接触位置为无效输入位置,并且不输入从无效输入位置输入的内容。
【文档编号】G06F3/041GK103870039SQ201210530790
【公开日】2014年6月18日 申请日期:2012年12月10日 优先权日:2012年12月10日
【发明者】周晋鹏, 王化冰, 李鑫, 王欢, 胡燕燕 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1