著录项信息
专利名称 | 一种手写输入方法及装置 |
申请号 | CN201310177999.2 | 申请日期 | 2013-05-14 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-08-21 | 公开/公告号 | CN103257727A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0354 | IPC分类号 | G;0;6;F;3;/;0;3;5;4查看分类表>
|
申请人 | 京东方科技集团股份有限公司 | 申请人地址 | 北京市朝阳区酒仙桥路10号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 京东方科技集团股份有限公司 | 当前权利人 | 京东方科技集团股份有限公司 |
发明人 | 张卓;常珊;邓伟 |
代理机构 | 北京中博世达专利商标代理有限公司 | 代理人 | 申健 |
摘要
本发明提供一种手写输入方法及装置,涉及人机交互领域,为使用户在使用手写输入时位置更自由,从而提高用户体验而发明。所述方法包括以下步骤:检测用户利用手写输入装置进行悬浮手写输入时的输入动作;将所述输入动作转换为输入信息;通过通信将所述输入信息发送给用于接收并显示所述输入信息的显示装置。本发明可用于远距离手写输入技术中。
1.一种手写输入装置,其特征在于,包括:
输入动作检测单元,用于检测用户利用手写输入装置进行悬浮手写输入时的输入动作,所述悬浮手写输入用于进行线条输入以及对已有线条进行擦除,所述线条输入包括字符及图形的输入;
处理单元,与所述输入动作检测单元连接,用于将所述输入动作转换为输入信息;
通信单元,与所述处理单元连接,用于通过通信将所述输入信息发送给用于接收并显示所述输入信息的显示装置。
2.根据权利要求1所述的装置,其特征在于,所述输入动作检测单元包括:
压力检测模块,用于检测所述用户进行悬浮手写输入时对所述手写输入装置的按压参数;
动作确定模块,与所述压力检测模块连接,用于当所述按压参数大于等于预设阈值时,将所述用户的输入动作检测为有效运动;当所述按压参数小于预设阈值时,将所述用户的输入动作检测为移动运动。
3.根据权利要求2所述的装置,其特征在于,所述动作确定模块还用于,当用户利用手写输入装置进行悬浮手写输入时,若所述显示装置的显示屏幕上与所述输入动作对应的光标坐标超出所述显示装置的显示范围、或者当所述手写输入装置将所述显示装置的显示屏幕作为所述悬浮手写输入的手写输入平面时与所述显示装置的显示屏幕的法线形成的角度大于预设角度时,则将所述用户的输入动作确定为无效运动。
4.根据权利要求1所述的装置,其特征在于,
当所述手写输入装置将所述显示装置的显示屏幕作为所述悬浮手写输入的手写输入平面、且所述输入动作检测单元检测到所述用户利用手写输入装置进行悬浮手写输入时的输入动作为点击操作时,所述处理单元将所述点击操作转换为“一点”的输入信息;
所述通信单元通过通信将所述“一点”的输入信息发送给所述显示装置,使所述显示装置上与所述输入信息对应的位置被点击。
5.根据权利要求1所述的装置,其特征在于,还包括:
动作切换单元,与所述处理单元连接,用于切换所述手写输入装置的运动状态和/或操作类型。
6.根据权利要求1或5所述的装置,其特征在于,还包括:
输入状态切换单元,与所述处理单元连接,用于当所述手写输入装置为有效运动状态时,切换所述手写输入装置的输入状态。
7.根据权利要求2或3所述的装置,其特征在于,还包括:
复位单元,与所述通信单元连接,用于复位所述显示装置的显示屏幕上的光标。
8.根据权利要求2所述的装置,其特征在于,
当所述按压参数为压力时,所述预设阈值为0.5牛顿;
当所述按压参数为压强时,所述预设阈值为1000帕斯卡。
9.根据权利要求1-5任一项所述的装置,其特征在于,还包括:
力反馈单元,与所述通信单元连接,用于在所述通信单元接收到来自所述显示装置的反馈信息时,对所述用户进行力反馈。
10.一种手写笔,包括外壳,其特征在于,权利要求1至9任一项所述的手写输入装置置于所述外壳内。
11.根据权利要求10所述的手写笔,其特征在于,输入动作检测单元包括压力检测模块,在所述外壳上设置有凹陷区域,所述压力检测模块置于所述凹陷区域内。
12.一种手写输入方法,其特征在于,包括以下步骤:
检测用户利用手写输入装置进行悬浮手写输入时的输入动作,所述悬浮手写输入用于进行线条输入以及对已有线条进行擦除,所述线条输入包括字符及图形的输入;
将所述输入动作转换为输入信息;
通过通信将所述输入信息发送给用于接收并显示所述输入信息的显示装置。
13.根据权利要求12所述的方法,其特征在于,所述检测用户利用手写输入装置进行悬浮手写输入时的输入动作包括:
用于检测所述用户进行悬浮手写输入时对所述手写输入装置的按压参数;
当所述按压参数大于等于预设阈值时,将所述输入动作检测为有效运动;当所述按压参数小于预设阈值时,将所述输入动作检测为移动运动。
14.根据权利要求13所述的方法,其特征在于,
所述有效运动包括线条写入动作、线条擦除动作、点击动作、以及拉动动作。
15.根据权利要求12所述的方法,其特征在于,所述检测用户利用手写输入装置进行悬浮手写输入时的输入动作还包括:
若所述显示装置的显示屏幕上与所述输入动作对应的光标坐标超出所述显示装置的显示范围、或者当所述手写输入装置将所述显示装置的显示屏幕作为所述悬浮手写输入的手写输入平面时与所述显示装置的显示屏幕的法线形成的角度大于预设角度时,则将所述用户的输入动作确定为无效运动。
16.根据权利要求12所述的方法,其特征在于,
当所述手写输入装置将所述显示装置的显示屏幕作为所述悬浮手写输入的手写输入平面、且检测用户利用手写输入装置进行悬浮手写输入时的输入动作步骤中,检测到所述用户利用手写输入装置进行悬浮手写输入时的输入动作为点击操作时,所述将所述输入动作转换为输入信息具体为:
将所述点击操作转换为“一点”的输入信息;
通过通信将所述输入信息发送给用于接收并显示所述输入信息的显示装置具体为:
通过通信将所述“一点”的输入信息发送给所述显示装置,使所述显示装置上与所述输入信息对应的位置被点击。
17.根据权利要求12-16任一所述的方法,其特征在于,所述方法还包括以下任一步骤或以下各步骤的任意组合:
切换所述手写输入装置的运动状态和/或操作类型;
当所述手写输入装置为有效运动状态时,切换所述手写输入装置的输入状态;
复位所述显示装置的显示屏幕上的光标;
在接收到来自所述显示装置的反馈信息时,对所述用户进行力反馈。
18.根据权利要求13所述的方法,其特征在于,
当所述按压参数为压力时,所述预设阈值为0.5牛顿;
当所述按压参数为压强时,所述预设阈值为1000帕斯卡。
一种手写输入方法及装置\n技术领域\n[0001] 本发明涉及人机交互领域,尤其涉及一种手写输入方法及装置。\n背景技术\n[0002] 近年来,在电子设备中大多采用手写输入来作为传统键盘输入的补充,这是因为存在以下情况:有时需要减小设备体积而取消键盘;特殊用户难以使用键盘(例如打字存在困难的用户);以及有时需要进行精确输入(例如绘画、精密图纸绘制)等。\n[0003] 在现有技术中,手写输入大多采用手写笔与手写板(或具有手写功能的显示屏幕)结合的方式,具体而言,需要用手写笔在与其对应的手写板上书写来完成输入。\n[0004] 但是,在上述技术中,用户要完成手写输入需要使手写笔接触手写板,才能确保手写输入的完成,其导致用户在使用手写输入时位置受限,从而用户体验不佳。\n发明内容\n[0005] 本发明的实施例提供一种手写输入方式及装置,能够使用户在使用手写输入时位置更自由,从而提高用户体验。\n[0006] 本发明的第一方面,提供一种手写输入装置,包括:\n[0007] 输入动作检测单元,用于检测用户利用手写输入装置进行悬浮手写输入时的输入动作;\n[0008] 处理单元,与所述输入动作检测单元连接,用于将所述输入动作转换为输入信息;\n[0009] 通信单元,与所述处理单元连接,用于通过通信将所述输入信息发送给用于接收并显示所述输入信息的显示装置。\n[0010] 在第一方面的第一种可能的实现方式中,所述输入动作检测单元包括:\n[0011] 压力检测模块,用于检测所述用户进行悬浮手写输入时对所述手写输入装置的按压参数;\n[0012] 动作确定模块,与所述压力检测模块连接,用于当所述按压参数大于等于预设阈值时,将所述用户的输入动作检测为有效运动;当所述按压参数小于预设阈值时,将所述用户的输入动作检测为移动运动。\n[0013] 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述动作确定模块还用于,当用户利用手写输入装置进行悬浮手写输入时,若所述显示装置的显示屏幕上与所述输入动作对应的光标坐标超出所述显示装置的显示范围、或者当所述手写输入装置将所述显示装置的显示屏幕作为所述悬浮手写输入的手写输入平面时与所述显示装置的显示屏幕的法线形成的角度大于预设角度时,则将所述用户的输入动作确定为无效运动。\n[0014] 在第一方面的第三种可能的实现方式中,当所述手写输入装置将所述显示装置的显示屏幕作为所述悬浮手写输入的手写输入平面、且所述输入动作检测单元检测到所述用户利用手写输入装置进行悬浮手写输入时的输入动作为点击操作时,所述处理单元将所述点击操作转换为“一点”的输入信息;所述通信单元通过通信将所述“一点”的输入信息发送给所述显示装置,使所述显示装置上与所述输入信息对应的位置被点击。\n[0015] 在第一方面的第四种可能的实现方式中,所述装置还包括:动作切换单元,与所述处理单元连接,用于切换所述手写输入装置的运动状态和/或操作类型。\n[0016] 结合第一方面或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述装置还包括:输入状态切换单元,与所述处理单元连接,用于当所述手写输入装置为有效运动状态时,切换所述手写输入装置的输入状态。\n[0017] 结合第一方面的第一种可能或第一方面的第二种可能的实现方式,在第一方面的第六种可能的实现方式中,所述装置还包括:复位单元,与所述通信单元连接,用于复位所述显示装置的显示屏幕上的光标。\n[0018] 结合第一方面的第一种可能的实现方式,在第一方面的第七种可能的实现方式中,当所述按压参数为压力时,所述预设阈值为0.5牛顿;当所述按压参数为压强时,所述预设阈值为1000帕斯卡。\n[0019] 结合第一方面至第一方面的第四种可能的任一实现方式,在第一方面的第八种可能的实现方式中,所述装置还包括:力反馈单元,与所述通信单元连接,用于在所述通信单元接收到来自所述显示装置的反馈信息时,对所述用户进行力反馈。\n[0020] 本发明的第二方面,提供一种手写笔,包括外壳,本发明的第一方面至第一发明的第八种可能的实现方式任一实现方式所述的手写输入装置置于所述外壳内。\n[0021] 在第二方面的第一种可能的实现方式中,在所述外壳上设置有凹陷区域,所述压力检测模块置于所述凹陷区域内。\n[0022] 本发明的第三方面,提供一种手写输入方法,包括以下步骤:\n[0023] 检测用户利用手写输入装置进行悬浮手写输入时的输入动作;\n[0024] 将所述输入动作转换为输入信息;\n[0025] 通过通信将所述输入信息发送给用于接收并显示所述输入信息的显示装置。\n[0026] 在第三方面的第一种可能的实现方式中,所述检测用户利用手写输入装置进行悬浮手写输入时的输入动作包括:\n[0027] 用于检测所述用户进行悬浮手写输入时对所述手写输入装置的按压参数;\n[0028] 当所述按压参数大于等于预设阈值时,将所述输入动作检测为有效运动;当所述按压参数小于预设阈值时,将所述输入动作检测为移动运动。\n[0029] 结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述有效运动包括线条写入动作、线条擦除动作、点击动作、以及拉动动作。结合第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述检测用户利用手写输入装置进行悬浮手写输入时的输入动作还包括:\n[0030] 若所述显示装置的显示屏幕上与所述输入动作对应的光标坐标超出所述显示装置的显示范围、或者当所述手写输入装置将所述显示装置的显示屏幕作为所述悬浮手写输入的手写输入平面时与所述显示装置的显示屏幕的法线形成的角度大于预设角度时,则将所述用户的输入动作确定为无效运动。\n[0031] 在第三方面的第四种可能的实现方式中,当所述手写输入装置将所述显示装置的显示屏幕作为所述悬浮手写输入的手写输入平面、且检测用户利用手写输入装置进行悬浮手写输入时的输入动作步骤中,检测到所述用户利用手写输入装置进行悬浮手写输入时的输入动作为点击操作时,所述将所述输入动作转换为输入信息具体为:\n[0032] 将所述点击操作转换为“一点”的输入信息;\n[0033] 通过通信将所述输入信息发送给用于接收并显示所述输入信息的显示装置具体为:\n[0034] 通过通信将所述“一点”的输入信息发送给所述显示装置,使所述显示装置上与所述输入信息对应的位置被点击。\n[0035] 根据第三方面至第三方面的第四种可能的任一实现方式,在第三方面的第五种可能的实现方式中,所述方法还包括以下任一步骤或以下各步骤的任意组合:\n[0036] 切换所述手写输入装置的运动状态和/或操作类型;\n[0037] 当所述手写输入装置为有效运动状态时,切换所述手写输入装置的输入状态;\n[0038] 复位所述显示装置的显示屏幕上的光标;\n[0039] 在接收到来自所述显示装置的反馈信息时,对所述用户进行力反馈。\n[0040] 结合第三方面的第一种可能的实现方式,在第三方面的第五种可能的实现方式中,当所述按压参数为压力时,所述预设阈值为0.5牛顿;当所述按压参数为压强时,所述预设阈值为1000帕斯卡。\n[0041] 本发明实施例提供的手写输入方法及装置,通过检测用户利用手写输入装置进行悬浮手写输入时的输入动作并将其转换为输入信息,最终通过通信将该信息发送给显示装置,该通信的使用使得手写输入装置的输入距离更长,不再局限于以往手写输入装置的接触输入方式,从而能够在用户利用手写输入装置进行悬浮手写输入时实现远距离的手写输入。因而对用户而言,由于不必像以往那样必须使手写笔接触手写板,因而利用本发明实施例能够使用户在使用手写输入时位置更自由,提高了用户体验。\n附图说明\n[0042] 图1为本发明实施例提供的手写输入装置的一种结构框图;\n[0043] 图2为图1所示手写输入装置中处理单元的一种结构框图;\n[0044] 图3为手写输入装置与显示装置的显示屏幕的法线形成的角度的示意图;\n[0045] 图4(a)及图4(b)为表示用户的输入动作为点击操作时的状态的示意图;\n[0046] 图5为本发明实施例提供的手写笔的一个具体示例的示意图;\n[0047] 图6为本发明实施例提供的手写输入方法的一种流程图。\n具体实施方式\n[0048] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0049] 本发明提供一种手写输入方法及装置,通过检测用户利用手写输入装置进行悬浮手写输入时的输入动作并将其转换为输入信息,最终通过通信将该信息发送给显示装置,该通信的使用使得手写输入装置的输入距离更长,不再局限于以往手写输入装置的接触输入方式,从而能够在用户利用手写输入装置进行悬浮手写输入时实现远距离的手写输入。\n因而对用户而言,由于不必像以往那样必须使手写笔接触手写板,因而利用本发明实施例能够使用户在使用手写输入时位置更自由,提高了用户体验。\n[0050] 以下通过具体的实施例对本发明实施例提供的手写输入装置进行详细说明。\n[0051] 如图1所示,本实施例提供的手写输入装置100包括:\n[0052] 输入动作检测单元101,用于检测用户利用手写输入装置100进行悬浮手写输入时的输入动作。\n[0053] 其中,所述悬浮手写输入是指:手写输入装置100在与显示装置1001的屏幕(图1中未图示)隔有距离的状态下用户所进行的输入,在该情况下,用户无须保持手写输入装置\n100与显示装置1001之间的接触。具体来说,借助该悬浮手写输入,例如可在显示装置1001的屏幕上进行字符、图形等的线条输入,对屏幕所显示的图标进行点击,对已有线条进行擦除,或者对显示屏幕所显示的画面进行拉动等,本发明实施例对此不作限定。\n[0054] 当用户拿起手写输入装置100对显示装置1001进行上述悬浮手写输入时,该输入动作检测单元101会对此时的输入动作予以检测。\n[0055] 在具体应用中,输入动作检测单元101例如可以采用重力感应器、位置感应器、动态感应系统(包含加速计和陀螺仪)或者将上述器件组合使用,本发明实施例对此不作限定,本领域技术人员可以任意地选择。\n[0056] 具体的,如图1至3所示,在本发明的一个实施例中,输入动作检测单元101包括:\n[0057] 压力检测模块1021,用于检测用户进行悬浮手写输入时对手写输入装置100的按压参数;\n[0058] 动作确定模块1022,与压力检测模块1021连接,用于当按压参数大于等于预设阈值时,将用户的输入动作检测为有效运动;当按压参数小于预设阈值时,将用户的输入动作检测为移动运动。\n[0059] 其中,按压参数可以为压力或压强。\n[0060] 有效运动是指用户进行有效输入动作的运动,在具体应用中,例如包括线条写入动作、线条擦除动作、点击动作、以及拉动动作。其中,线条写入动作包括字符、图形的写入等;线条擦除动作是指对已有线条(字符、图形等)的擦除;点击动作包括对所显示的应用等的点击选择、双击启动等;拉动动作包括对所述应用的拉动、以及对屏幕上的显示画面的拉动等。\n[0061] 移动运动是指用户仅移动位置而不进行任何输入的运动,主要包括显示屏幕上的光标移动。\n[0062] 可以理解的是,动作确定模块1022所执行的通过按压参数与预设阈值的比较而确定输入动作的类型仅为本发明的一个示例,本发明不限于此。例如还可以预先采集多个用户的按压数据,并将该采集到的按压数据存储作为上述预设阈值使用,该情况下,通过基于压力检测模块1021所检测的按压参数与该预设阈值之间的比较,以便针对不同的用户,使用针对其所采集的个性化的按压数据来更准确确定其输入动作的类型,本发明实施例对此不作限定,本领域技术人员可以自由选择。\n[0063] 具体的,在本发明的一个实施例中,当所述按压参数为压力时,所述预设阈值为\n0.5牛顿;当所述按压参数为压强时,所述预设阈值为1000帕斯卡。需要说明的是,上述预设阈值可由技术人员根据具体情况来预先设置为任意值,本发明实施例对此不作限定。\n[0064] 可选的,在本发明的一个实施例中,动作确定模块1022还用于,当用户利用手写输入装置100进行悬浮手写输入时,若显示装置1001的显示屏幕1002上与输入动作对应的光标坐标超出显示装置1001的显示范围、或者当手写输入装置100将显示装置1001的显示屏幕1002作为悬浮手写输入的手写输入平面时与显示装置1001的显示屏幕1002的法线形成的角度(以下称为夹角)大于预设角度(例如45°)时,则将用户的输入动作确定为无效运动。\n[0065] 需要说明的是,显示屏幕1002上的光标用于提示用户显示屏幕1002上与输入动作所对应的操作起始位置,其形状例如可以为箭头、圆点、三角形、铅笔状及手型等。例如在写入状态下以铅笔状显示,在拉动状态下以手型显示,本发明实施例对此不作限定,本领域技术人员可以任意地选择。光标坐标即反应光标位置的数据,用于供显示装置1001判断光标的位置。另外,显示范围是指显示屏幕1002的可显示区域,当显示装置1001基于光标坐标,判断为光标的位置超过显示范围时,则不进行显示。\n[0066] 其中,无效运动是指用户进行的无意义操作。例如在判断为用户输入的线条已经超出显示装置1001的可显示范围的情况下,此时光标的终点位于显示装置1001的显示范围以外,动作确定模块1022以此判断为无法对其进行显示而将其作为用户的无意义或无意识操作,此时,将用户的输入动作确定为无效运动。\n[0067] 另外,无效运动的另一种判断方式是针对上述夹角的判断。如图3所示,显示屏幕\n1002的法线是指与该显示屏幕1002的中心垂直的假想线L,更详细地说,假想线L与显示装置1001的显示屏幕1002的长度方向中心线X与宽度方向中心线Y的交点相垂直,并位于显示屏幕1002中心处的上方。该情况下,手写输入装置100与法线L之间的夹角α即为上述角度。此时,若手写输入装置100与显示装置1001的显示屏幕1002的法线L形成的角度α大于预设角度(例如45°),也会将用户的输入动作确定为无效运动。\n[0068] 手写输入装置100还包括:处理单元102,与输入动作检测单元101连接,用于将所述输入动作转换为输入信息。\n[0069] 具体而言,在输入动作检测单元101确定了用户输入动作的类型后,处理单元102将输入动作转换为输入信息。举例而言,若输入动作的类型为有效运动,则将输入动作转换为用户的输入动作相应的数据,例如当用户输入动作是直线动作时,即将其转换为直线数据信息,以使显示装置1001能够利用该数据信息对该输入动作作出显示等反应;若输入动作的类型为无效运动,则可直接将其转换为无效信息,该情况下,显示装置1001不对输入动作进行反应,直至判断为输入动作的类型变为有效动作为止。\n[0070] 手写输入装置100还包括:通信单元103,与所述处理单元102连接,用于通过通信将所述输入信息发送给用于接收并显示所述输入信息的显示装置1001。\n[0071] 其中,所述通信可以采用无线或有线通信,只要输入信息可被传输至显示装置\n1001即可。例如无线通信可以在该无线通信覆盖的范围内实现通信,有线通信也可通过传输线路的延长来实现长距离通信,本领域技术人员可以任意选择,本发明实施例对此不作限定。\n[0072] 由上可以看出,本发明实施例提供的手写输入装置100,通过检测用户利用手写输入装置100进行悬浮手写输入时的输入动作并将其转换为输入信息,最终通过通信将该信息发送给显示装置1001,该通信的使用使得手写输入装置100的输入距离更长,不再局限于以往手写输入装置的接触输入方式,从而能够在用户利用手写输入装置100进行悬浮手写输入时实现远距离的手写输入。因而对用户而言,由于不必像以往那样必须使手写笔接触手写板,因而利用本发明实施例能够使用户在使用手写输入时位置更自由,提高了用户体验。\n[0073] 在本发明的一个实施例中,本发明实施例的手写输入装置100还可对显示装置\n1001的显示屏幕1002进行点击操作。在具体应用过程中,当手写输入装置100将显示装置1001的显示屏幕1002作为悬浮手写输入的手写输入平面、且输入动作检测单元101检测到用户利用手写输入装置100进行悬浮手写输入时的输入动作为点击操作时,处理单元\n102将点击操作转换为“一点”的输入信息;通信单元103通过通信将所述“一点”的输入信息发送给显示装置1001,使显示装置1001上与输入信息对应的位置被点击。\n[0074] 具体的,若用户使用手写输入装置100针对显示屏幕1002所显示的应用进行点击动作,以便选择或打开该应用时,则该点击动作被转换后的输入信息为“一点”的轨迹信息。\n下面参照图4(a)、图4(b)进一步进行说明。上述附图以举例方式,具体示出了将手写输入装置100安装在笔401中的情况,该情况下,用户对显示屏幕1002上的应用进行点击所形成的输入轨迹的假想线为一条垂直于显示屏幕1002所在平面的直线、即图中L’所示的假想线,因此,与其对应地,其在显示装置1001的显示屏幕1002上对应的轨迹即为该L’与显示屏幕1002的交点,该交点即为一个“一点”输入信息,由此完成从手写输入装置100至显示装置1001的信息传输,此时,当显示装置1001使与该输入信息对应的位置被点击。\n[0075] 当然,上述图4(a)、图4(b)所示的示例仅为了便于理解,这里,处理单元102所转换的一点的输入信息并不局限于几何意义上的对于“一点”的定义,这里,其包括类似点的形状的模糊识别。举例而言,可以预先设置关于该“一点”的大小、形状及长度的阈值,该情况下,只要该输入轨迹不超过上述阈值的规定,即将其视为“一点”,从而将该输入动作确定为点击操作,进一步实现了对于“一点”的识别,本发明实施例对此不做限定。\n[0076] 本发明实施例提供的上述手写输入装置100,由于进一步考虑了将所述点击操作转换的输入信息为“一点”的情况,因而对用户而言,能够远距离简单实现多个功能(写入、点击等),提高了用户体验。\n[0077] 进一步的,在本发明的一个实施例中,手写输入装置100还包括动作切换单元,与处理单元102连接,用于切换手写输入装置100的运动状态和/或操作类型。在具体应用中,该动作切换单元可以设置为一个动作切换键。\n[0078] 这里,动作切换单元的运动状态的切换可与动作确定模块1022所进行的运动状态判断相配合使用。举例而言,对动作切换单元的切换和动作确定模块1022的判断设置不同的优先级,例如在动作切换单元的优选级更高的情况下,若此时动作切换单元切换至无效运动,则无论动作确定模块1022判断的结果如何,此时的输入均被视为无效运动;反之,在动作切换键的切换的优选级较低的情况下,若此时动作切换键切换至无效运动,但动作确定模块1022判断的结果为有效运动,则无视动作切换键的切换,将此时的输入视为有效运动。本发明实施例提供的上述手写输入装置100,由于进一步加入了动作切换键,从而用户能够方便地使用该切换键选择运动状态,使用户的输入更加便捷,从而提高用户体验。\n[0079] 另外,在本发明的一个实施例中,手写输入装置100还包括输入状态切换单元,与处理单元102连接,用于当手写输入装置100为有效运动状态时,切换手写输入装置100的输入状态。在具体应用中,所述动作切换单元可以为一个输入状态切换键。\n[0080] 在具体应用中,当动作切换单元置于有效运动的位置时,输入状态切换单元可进一步将该有效运动细分为写入动作、擦除动作、点击动作及拉动动作。其中,在写入状态下用户例如可写入字符、绘制图形等;在擦除状态下,例如可将已有字符、图形等的痕迹擦除;\n在点击状态下,例如可对应用、文件夹等进行点击选中、或点击启动等;在拉动状态下,例如可对显示屏幕1002所显示应用、画面等进行拉动,以改变其位置。本发明实施例提供的上述手写输入装置100,由于进一步加入了输入状态切换单元,从而能够使用户简单地实现操作类型的切换,提高了输入准确率。\n[0081] 在本发明的另外一个实施例中,手写输入装置100还包括复位单元,与通信单元\n103连接,用于复位显示装置1001的显示屏幕1002上的光标。在具体应用中,所述动作切换单元可以为一个复位键。\n[0082] 其中,上述复位是指光标回到预先设置的位置,例如中心位置。但本发明所述复位不限于中心位置,例如可进一步针对习惯使用左手的用户将复位位置设置在显示屏幕1002的与中心相比偏左的位置上,或反之,针对习惯使用右手的用户将其设置在偏右的位置上,本领域技术人员可以根据需要进行选择,本发明实施例对其不做限定。本发明实施例提供的上述手写输入装置100,由于进一步加入了复位键,从而能够使用户更快速地找到光标来完成手写输入,从而提高了手写输入的输入效率。\n[0083] 此外,在本发明的一个实施例中,手写输入装置100还包括力反馈单元,与通信单元103连接,用于在通信单元103接收到来自显示装置1001的反馈信息时,对用户进行力反馈。\n[0084] 举例而言,在用户使用手写输入装置100对显示装置1001进行点击操作时,若该点击有效的选择了显示屏幕1002上的显示内容,则此时力反馈单元振动,将其及时反馈给用户,用户感受到该振动,即可获知该点击操作的有效性。\n[0085] 当然,可以理解的是,也可不设置该力反馈单元,而使用户从视觉或听觉等直观地确认点击(或其他输入动作)的有效性,本发明实施例对此并未限定,本领域技术人员可以根据需要进行选择。\n[0086] 可选的,在本发明的一个实施例中,提供一种手写笔,包括外壳,上述任一项实施例所述的手写输入装置100置于该外壳内。\n[0087] 当然,手写输入装置100也可设置于手写笔以外的其他输入部件内,例如手写拨片、手写手套以及游戏手柄等,本发明实施例对此不作限定。\n[0088] 具体的,在本发明的一个实施例中,在外壳上设置有凹陷区域,压力检测模块1021置于该凹陷区域内。\n[0089] 其中,凹陷区域为设置在手写笔上的向手写笔内部凹陷进去的部位,以使用户可借助该凹陷的部位来方便地握持手写笔,并有效地形成对压力检测模块1021的施力。\n[0090] 如图5所示,下面通过一个具体的实施例,对本发明实施例提供的手写输入装置\n100及设置有手写输入装置100的手写笔501进一步进行说明。\n[0091] 首先,对手写笔501的主要部件进行简要说明。\n[0092] 在该手写笔501的外壳中内置有手写输入装置100。并且,基于手写笔501的外壳,其可分为笔头、笔身、笔尾这三个部分。另外,在其笔身处设置有凹陷区域5011,用于供用户使用时握持,并且在该凹陷区域5011处设置手写输入装置100的压力检测模块1021。\n这里,为了增加手写笔501的敏感性和准确性,该压力检测模块1021可设置2至3个,并且,图中所示压力检测模块1021为了更直接地感应用户的握持力而设置在凹陷区域5011。另外,在手写笔501的外壳上设置有缺口,手写输入装置100的动作切换单元、输入状态切换单元、复位单元被分别设置成动作切换键5012、输入状态切换键5013、复位键5014且分别从缺口露出至外壳的外侧,以供用户操作。其中,图中a、b、c分别代表动作切换键5012的有效运动、移动运动和无效运动的切换位置。此外,在该实施例中,手写笔501的尾部还设有手写笔开关5015,用于对手写笔501进行开关,手写笔501仅在其被打开时有效。\n[0093] 接下来,对手写笔501工作方式进行示意性说明。\n[0094] 在手写笔开关5015启动的情况下,由动作切换键5012决定此时手写输入的类型。\n在本实施例中,仅当动作切换单元5012处于a位置时,输入状态切换键5013才会激活,换言之,当动作切换键5012处于a以外的b、c位置时,即使用户拨动状态切换键5013,输入的状态也不会随之改变。下面继续以图示所示,动作切换键5012位于表示有效运动的a位置的情况为例进行说明。\n[0095] 这里,用户可进一步通过操作该输入状态切换键5013来选择当前需要的输入状态,在本实施例中,输入状态切换键5013可选择写入动作状态、擦除动作状态、点击动作状态或拉动动作状态,但为了便于理解及说明,仅以用户选择了写入状态为例进行说明。\n[0096] 该示例中,用户可进一步根据显示屏幕上显示的光标位置是否明显,来判断是否需要按下复位键5014。在难以找到光标的情况下,用户通过按下复位键5014,使光标回到预设位置。\n[0097] 当用户为了进一步完成输入而将手指握持在凹陷区域5011处时,压力检测模块\n1021即可直接地对其上受到的压力予以检测,由于此时状态切换键5013表示写入状态,因此当压力检测模块1021检测的压力大于预设阈值时,手写输入装置100即可由此确定此时的手写输入属于有效运动中的写入状态。在该情况下,用户可以操作手写输入装置100,在显示屏幕的可显示范围内通过手写方式输入文字、图案等。\n[0098] 需要说明的是,该实施例仅是为了便于理解而示例,本领域技术人员可以根据需要自由变更,例如可进一步将力反馈单元设置于凹陷区域5011处以给予用户更直观地操作感受、或者进一步基于动作确定模块确定手写笔501的姿势以通过上述夹角判断输入动作的有效性等,本发明实施例对此不做限定。\n[0099] 与前文的手写输入装置的实施例相对应,如图6所示,本发明的实施例还提供了手写输入方法,包括:\n[0100] 601,检测用户利用手写输入装置进行悬浮手写输入时的输入动作;\n[0101] 602,将所述输入动作转换为输入信息;\n[0102] 603,通过通信将所述输入信息发送给用于接收并显示所述输入信息的显示装置。\n[0103] 具体的,在本发明一个实施例中,步骤601包括:\n[0104] 用于检测所述用户进行悬浮手写输入时对所述手写输入装置的按压参数;\n[0105] 当所述按压参数大于等于预设阈值时,将所述输入动作检测为有效运动;当所述按压参数小于预设阈值时,将所述输入动作检测为移动运动。\n[0106] 在具体应用中,所述有效运动包括线条写入动作、线条擦除动作、点击动作、以及拉动动作。\n[0107] 在本发明一个实施例中,当所述按压参数为压力时,所述预设阈值为0.5牛顿;当所述按压参数为压强时,所述预设阈值为1000帕斯卡。\n[0108] 在本发明一个实施例中,步骤601还包括:若所述显示装置的显示屏幕上与所述输入动作对应的光标坐标超出所述显示装置的显示范围、或者当所述手写输入装置将所述显示装置的显示屏幕作为所述悬浮手写输入的手写输入平面时与所述显示装置的显示屏幕的法线形成的角度大于预设角度时,则将所述用户的输入动作确定为无效运动。\n[0109] 进一步的,在本发明一个实施例中,当所述手写输入装置将所述显示装置的显示屏幕作为所述悬浮手写输入的手写输入平面、且检测用户利用手写输入装置进行悬浮手写输入时的输入动作步骤中,检测到所述用户利用手写输入装置进行悬浮手写输入时的输入动作为点击操作时,所述将所述输入动作转换为输入信息具体为:将所述点击操作转换为“一点”的输入信息;通过通信将所述输入信息发送给用于接收并显示所述输入信息的显示装置具体为:通过通信将所述“一点”的输入信息发送给所述显示装置,使所述显示装置上与所述输入信息对应的位置被点击。\n[0110] 另外,在本发明一个实施例中,所述方法还包括以下任一步骤或以下各步骤的任意组合:\n[0111] 切换所述手写输入装置的运动状态和/或操作类型;\n[0112] 当所述手写输入装置为有效运动状态时,切换所述手写输入装置的输入状态;\n[0113] 复位所述显示装置的显示屏幕上的光标;\n[0114] 在接收到来自所述显示装置的反馈信息时,对所述用户进行力反馈。\n[0115] 上述手写输入方法对应于上述手写输入装置及手写笔,这里不再赘述。\n[0116] 本发明实施例提供的手写输入方法,通过检测用户进行悬浮手写输入时的输入动作并将其转换为输入信息,最终通过通信将该信息发送给显示装置,从而能够通过通信的方式实现远距离的手写输入,因而对用户而言,不必像以往那样必须使手写笔接触手写板,能够使用户在使用手写输入时位置更自由,从而提高用户体验。\n[0117] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
法律信息
- 2016-03-23
- 2013-09-18
实质审查的生效
IPC(主分类): G06F 3/0354
专利申请号: 201310177999.2
申请日: 2013.05.14
- 2013-08-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |