[发明专利]一种实现光学手指鼠标方向识别的方法及移动终端无效

专利信息
申请号: 201010001259.X 申请日: 2010-01-19
公开(公告)号: CN101770303A 公开(公告)日: 2010-07-07
发明(设计)人: 张磊;阮美思 申请(专利权)人: 中兴通讯股份有限公司
主分类号: G06F3/038 分类号: G06F3/038;G06F3/048
代理公司: 北京派特恩知识产权代理事务所(普通合伙) 11270 代理人: 张颖玲;王黎延
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实现 光学 手指 鼠标 方向 识别 方法 移动 终端
【说明书】:

技术领域

发明涉及光学手指鼠标(OFN,Optical Finger Navigation)技术,特别是涉及一种实现OFN方向识别的方法及移动终端。

背景技术

目前,在中高端移动终端如手机中,具备OFN功能的手机十分普遍,所谓OFN功能主要是利用光学原理通过采集手指反射回的图像进行比对分析,来判断手指的移动趋势和方向。在具有OFN功能的移动终端上设置有一个用于实现OFN功能的区域,手指在此区域上滑动可称为在OFN上滑动,实现OFN功能就是根据手指在OFN上的滑动识别出手指移动方向。因此,在使用OFN功能时,最关键的是对手指移动方向的识别,但实际应用中,经常会因为用户手指滑动习惯不同,而导致方向识别有误差,从而引起误操作。

现有OFN功能中对手指移动方向的识别算法,是通过判断一段时间内落在坐标轴上的点数来决定方向键值。通常,在具有OFN功能的移动终端中至少包括OFN模块、主控模块和显示模块,其中,OFN模块用于采集手指的移动位移,并将移动点以坐标(x,y)的形式上报给主控模块;主控模块用于处理接收到的坐标点,并将某一时间段内的所有点识别为:上、下、左、右四个方向中的一个;显示模块用于显示手指移动在移动终端系统中对应的图标切换。具体的,OFN模块是通过安装在移动终端感应区周围的发光二极管(LED)发出红外线(870nm)照射手指,部分红外线遇到手指将会被反射回到感应区,感应区将这些反射的红外线量化成数据,计算出手指的移动位移,然后以坐标的形式输出给主控模块;相应的,主控模块会在一定时间间隔内对所有收到的点坐标进行识别处理,将手指在OFN上滑动的动作识别成方向键的键值,这里所述方向键就是指上键、下键、左键、右键,分别代表上、下、左、右四个方向。

参照图1所示,假设识别的时间段在开始(start)到结束(end)之间,即:在(start,end)时间段内,那么,所采集到的点p1、p2、p3、p4、p5在x轴、y轴描绘出的手指位移矢量S=p1+p2+p3+p4+p5,此时,位移矢量S在一定程度上可代表手指在OFN上的移动趋势。因此,识别OFN方向键可以转换为如何将(start,end)时间段内手指在OFN上的移动位移识别成方向键。

目前的识别算法只能在位移矢量S与x轴或y轴平行时,才能算出位移矢量S所代表的上、下、左、右方向,也就是说,现有技术的识别方法局限于手指在OFN上的移动平行于x轴或y轴时,如果不是平行于x轴或y轴,就容易产生误判或漏判。而在实际使用时,由于手指的滑动习惯问题,用户很难做到每次操作都保证手指在OFN上的滑动轨迹平行或者垂直,显然,需要考虑一种更具兼容性和普遍性的识别方法,来实现OFN的方向识别。

发明内容

有鉴于此,本发明的主要目的在于提供一种实现OFN方向识别的方法及移动终端,能加强OFN的方向识别,减少OFN方向识别的偏差,降低误判率。

为达到上述目的,本发明的技术方案是这样实现的:

本发明提供了一种实现光学手指鼠标OFN方向识别的方法,利用两条过坐标原点的非垂直非平行的直线,将平面划分为四个区域;该方法还包括:

采集手指在OFN上滑动时的数据点,并将所采集到的数据点上报;

判断滑动产生的位移矢量所处于的区域,并根据所述位移矢量所属区域得到位移方向键,识别出OFN方向。

其中,所述两条过坐标原点的非垂直非平行的直线为:y=x和y=-x。

上述方案中,所述将所采集到的数据点上报为:将所采集到的数据点以坐标(x,y)的形式上报;上报数据点之后,该方法还包括:根据上报的数据点坐标形成位移矢量。

该方法进一步包括:所述位移矢量恰巧落在边界线上时,不对此次手指移动做任何响应。

上述方案中,识别出OFN方向后,该方法进一步包括:将手指移动转换为对应的图标移动,通过液晶显示器显示。

本发明还提供了一种实现OFN方向识别的移动终端,包括OFN模块,用于采集手指在OFN上滑动时的数据点,并将采集到的数据点以坐标形式上报给主控模块;主控模块,用于处理接收到的数据点坐标,并将一时间段内的手指滑动识别为对应的方向键;

所述主控模块进一步包括划分子模块、判断子模块和存储子模块;其中,

所述划分子模块,用于利用两条过坐标原点的非垂直非平行的直线,将平面划分为四个区域;

所述判断子模块,用于判断滑动产生的位移矢量所处于的区域,并根据所述位移矢量所属区域得到位移方向键;

所述存储子模块,用于存储划分子模块所划分的区域信息,并提供给判断子模块进行所述位移矢量所属区域判断。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010001259.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top