一种软按键定位方法与系统的制作方法_3

文档序号:8318876阅读:来源:国知局
的安装情况。软按键条上的四个按键(以4个为例示意说明,用1、2、3、4标记4个按键) 等距居中均匀分布,软按键之间的间距为b,软按键1距离上边缘的距离为a,软按键4距离 下边缘的距离同样为a,软按键距离按键条两侧边的距离均为c,上述软按键的分布数据可 以通过预设的软按键条与软按键的初始坐标范围计算得出,这里不再赘述。在此种情况下, A、B、C、D为软按键条的四个顶点,确定了软按键的物理尺寸。软按键条安装在电子白板对 应位置,位于电磁天线板的上端。由于采用绝对坐标系,因此安装完毕后,采用实施例2提 供的方式,A、B、C、D四点的绝对坐标值就可以确定了,进而可以确定软按键条上的软按键的 位置。以按键1为例。在理想状态下,只需要确定软按键1的两个对角位置坐标就可以了。 确定按键1左上角坐标的方法如下:
[0082] 首先确定软按键条关键点的实际坐标,以图5所示的矩形软按键条为例,只需要 确定对角线上两点(关键点)的实际坐标,其他两个顶点坐标即可确定,比如A点和D点的 实际坐标已知,则B点和C点的坐标即可确定。当然,也可以同时将四个顶点均作为关键点。 假设A点坐标为(X a,Ya),B点坐标为(Xb,Yb),C点坐标为(X。,Y。),D点坐标为(X d,Yd)。由 于此时软按键条与电磁天线板方正对齐,因此有:
[0083] Xa = Xc ;Ya = Yb ;Xb = Xd ;YC = Yd。
[0084] 则软按键I左上角的X坐标Χ1Λυ为:
【主权项】
1. 一种软按键定位方法,其特征在于,包括: 确定软按键条的实际坐标范围; 根据所述实际坐标范围、预设的所述软按键条的初始坐标范围W及预设的多个软按键 的初始坐标范围,当接收到电磁笔的信号时,确定所述电磁笔点击的软按键。
2. 根据权利要求1所述的方法,其特征在于,所述确定软按键条的实际坐标范围,包 括: 获取能够确定软按键条轮廓的关键点的实际坐标; 根据所述关键点的实际坐标确定所述软按键条的实际坐标范围。
3. 根据权利要求2所述的方法,其特征在于,获取能够确定软按键条轮廓的关键点的 实际坐标,包括:通过所述电磁笔沿着软按键条的边沿描绘软按键条轮廓来获取所述关键 点的实际坐标; 或,通过所述电磁笔直接点击所述关键点来获取所述关键点的实际坐标。
4. 根据权利要求2或3所述的方法,其特征在于,当所述软按键条为矩形时,所述关键 点为任一对角线上两个端点或软按键条的四个顶点。
5. 根据权利要求1所述的方法,其特征在于,所述根据所述实际坐标范围、预设的所述 软按键条的初始坐标范围W及预设的多个软按键的初始坐标范围,当接收到电磁笔的信号 时,确定所述电磁笔点击的软按键,包括: 根据预设的软按键条的初始坐标范围W及预设的多个软按键的初始坐标范围,确定所 述多个软按键在所述软按键条上的分布; 依据所述多个软按键在所述软按键条上的分布,在所述软按键条的实际坐标范围内计 算所述多个软按键的实际坐标范围; 当接收到电磁笔的信号时,将包括电磁笔信号对应的坐标的实际坐标范围对应的软按 键确定为电磁笔点击的软按键。
6. 根据权利要求1所述的方法,其特征在于,所述根据所述实际坐标范围、预设的所述 软按键条的初始坐标范围W及预设的多个软按键的初始坐标范围,当接收到电磁笔的信号 时,确定所述电磁笔点击的软按键,包括: 将所述软按键条的实际坐标范围与预设的所述软按键条的初始坐标范围进行映射,得 到映射关系; 当接收到电磁笔的信号时,获得所述电磁笔信号对应的坐标在所述映射关系下的映射 坐标; 将包括所述映射坐标的软按键的初始坐标范围对应的软按键确定为电磁笔点击的软 按键。
7. 根据权利要求6所述的方法,其特征在于,当所述映射关系为将所述软按键条的实 际坐标范围向预设的所述软按键条的初始坐标范围进行映射时得到的,则通过所述映射关 系直接获得所述映射坐标; 当所述映射关系为将预设的所述软按键条的初始坐标范围向所述软按键条的实际坐 标范围进行映射时得到的,则通过所述映射关系的逆映射获得所述映射坐标。
8. 根据权利要求1所述的方法,其特征在于,根据所述实际坐标范围、预设的所述软按 键条的初始坐标范围W及预设的多个软按键的初始坐标范围,当接收到电磁笔的信号时, 确定所述电磁笔点击的软按键,包括: 将预设的所述软按键条的初始坐标范围向所述软按键条的实际坐标范围映射,在映射 过程中直接得到多个软按键的实际坐标范围; 当接收到电磁笔的信号时,将包括电磁笔信号对应的坐标的实际坐标范围对应的软按 键确定为电磁笔点击的软按键。
9. 一种软按键定位系统,其特征在于,所述系统包括: 坐标确定单元,用于确定软按键条的实际坐标范围; 按键确定单元,用于根据所述实际坐标范围、预设的所述软按键条的初始坐标范围W 及预设的多个软按键的初始坐标范围,在接收到电磁笔的信号时,确定所述电磁笔点击的 软按键。
10. 根据权利要求9所述的系统,其特征在于,所述坐标确定单元包括: 关键点获取子单元,用于获取能够确定软按键条轮廓的关键点的实际坐标; 第一确定子单元,用于根据所述关键点的实际坐标确定所述软按键条的实际坐标范 围。
11. 根据权利要求9所述的系统,其特征在于,所述按键确定单元包括: 分布确定子单元,用于根据预设的软按键条的初始坐标范围W及预设的多个软按键的 初始坐标范围,确定所述多个软按键在所述软按键条上的分布; 计算子单元,用于依据所述多个软按键在所述软按键条上的分布,在所述软按键条的 实际坐标范围内计算所述多个软按键的实际坐标范围; 第二确定子单元,用于在接收到电磁笔的信号时,将包括电磁笔信号对应的坐标的实 际坐标范围对应的软按键确定为电磁笔点击的软按键。
12. 根据权利要求9所述的系统,其特征在于,所述按键确定单元包括: 第一映射子单元,用于将所述软按键条的实际坐标范围与预设的所述软按键条的初始 坐标范围进行映射,得到映射关系; 获取子模块,用于获得所述电磁笔信号对应的坐标在所述映射关系下的映射坐标; 第H确定子单元,用于当接收到电磁笔的信号时,将包括所述映射坐标的软按键的初 始坐标范围对应的软按键确定为电磁笔点击的软按键。
13. 根据权利要求9所述的系统,其特征在于,所述按键确定单元包括: 第二映射子单元,用于将预设的所述软按键条的初始坐标范围向所述软按键条的实际 坐标范围映射,在映射过程中直接得到多个软按键的实际坐标范围; 第四确定子单元,用于在接收到电磁笔的信号时,将包括电磁笔信号对应的坐标的实 际坐标范围对应的软按键确定为电磁笔点击的软按键。
【专利摘要】本发明实施例公开了一种软按键定位方法与系统,应用于触控技术领域,解决软按键定位误差较大,甚至错误定位进而引起误触发的问题,提高软按键定位的准确度。本发明实施例提供的方法包括:确定软按键条的实际坐标范围;根据所述实际坐标范围、预设的所述软按键条的初始坐标范围以及预设的多个软按键的初始坐标范围,当接收到电磁笔的信号时,确定所述电磁笔点击的软按键。
【IPC分类】G06F3-0488
【公开号】CN104636060
【申请号】CN201410178223
【发明人】侯涛, 赵石峰, 段宇, 李梅, 任川霞
【申请人】汉王科技股份有限公司
【公开日】2015年5月20日
【申请日】2014年4月29日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1