著录项信息
专利名称 | 一种自动感知左右手操作手机并确定拇指活动热区的方法 |
申请号 | CN201510331308.9 | 申请日期 | 2015-06-15 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-09-23 | 公开/公告号 | CN104932825A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8;;;G;0;6;F;3;/;0;4;8;4查看分类表>
|
申请人 | 金陵科技学院 | 申请人地址 | 江苏省南京市江宁高新园天元东路1009号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 南京韵奇盈信息技术有限公司 | 当前权利人 | 南京韵奇盈信息技术有限公司 |
发明人 | 郑李明;张晓晨;崔兵兵 |
代理机构 | 南京天华专利代理有限责任公司 | 代理人 | 瞿网兰 |
摘要
一种感知单手手机操作者采用的是左手还是右手的方法,将手机的触摸屏上划分出左右手的拇指操作热区,并探测在该区域内由拇指滑动所产生的运动轨迹,结合人体工学对人体手指关节的运动特性来推算出手指关节相对于手机屏幕的位置,进而确定手机操作者使用的是左手还是右手。本发明无需增加现有智能手机的硬件配置,因此该方法实施成本低;同时,由于是对当前实际操作的手指运动轨迹进行分析与判断,因此采用该方法实现手机操作左右手识别的实时性和准确性较高。
1.一种自动感知左右手操作手机的方法,它通过采集手机操作者手指在手机触摸屏上的运动轨迹,推断单手操作手机的左右手;对于左手滑屏轨迹来说其轨迹线上的点应在通过轨迹线起止点直线段的右侧;对于右手滑屏轨迹来说其轨迹线上的点应在通过轨迹线起止点直线段的左侧;其特征是它包括以下步骤:
1)根据单手操作手机是左右手生理运动特征,将手机屏幕划分为左手拇指活动热区和右手拇指活动热区,并利用方格划分得到近似的拇指活动热区;
2)对手机触摸屏上的手指滑屏运动轨迹进行采集,从中提取出滑屏轨迹线的起止点;
通过对过轨迹线起止点直线段的长度、角度及位置来判断该轨迹线是否为可推理左右手操作轨迹线;如果是则进行以下的推理,否则中止推理,等待采集下一条滑屏运动轨迹线;
轨迹线判定依据:
(1)通过滑屏事件所产生的轨迹线特征来判断是否为拇指滑动的轨迹线,起到屏蔽无效推断左右手滑屏轨迹的作用;其判据是起止点直线段d及其方向角度θ;
其中:
或
(2)判断轨迹线上的点是否在设定的左手拇指活动热区或右手拇指活动热区内;
如果上述两个条件满足,则可以推断该手指滑动轨迹为可用于左右手推断的拇指滑动轨迹,否则退出;
3)如果得到轨迹线,则进入左右手操作的进一步识别;方法如下:
(1)过(x1,y1)和(x2,y2)直线段的中点(xz,yz),做中垂线L并与弧线相交于(x0,y0)点;中点:
中垂线L:
(2)通过计算(xz,yz)与(x0,y0)的距离来推算手指的运动圆心是否合理,其原理是拇指滑屏的轨迹线中点到通过轨迹线起止点直线段的距离应在设定的取值范围内;如满足该条件则可推断该手指滑动轨迹为可用于左右手推断的拇指滑动轨迹,否则退出;
(3)通过(xz,yz)与(x0,y0)的相对坐标位置判断进行拇指滑屏操作的是左手还是右手;
具体的方法如下:
当xz-x0>0时为右手操作手机,当xz-x0<0时为左手操作手机;
所述的活动热区的确定方法是:
在手机相应软件的引导下,提示手机用户进行左或右手的拇指滑屏操作,推算人体拇指长度和拇指关节相对于手机的位置,得到操作者的拇指活动热区,它包括以下步骤:
(1)过(x1,y1)和(x0,y0)或(x2,y2)和(x0,y0)直线段的中点,并做中垂线L1或L2与L相交于(xc,yc),进而求出拇指的回转半径R以及拇指的关节位置(xc,yc);
(2)进行如下数学计算:
①求得中垂线L1方程:
②求得中垂线L2方程:
将L1(L2)和L表示如下形式:
则两直线交点(xc,yc)为:
得以拇指的回转半径R:
(3)将拇指的回转半径R以及机拇指的关节位置(xc,yc)作为手机界面化控件的尺寸优化的参数;
(4)将所获得的手机操作者手指和手形的参数上传于数据库中心,构建大数据分析方法,并应用于手机的软硬件优化设计。
一种自动感知左右手操作手机并确定拇指活动热区的方法\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附图说明\n[0013] 图1是本发明的左右手拇指滑屏操作示意图。\n[0014] 图2是本发明的左手拇指活动热区及其近似热区。\n[0015] 图3是本发明的右手拇指活动热区及其近似热区。\n[0016] 图4是本发明的手机左右手拇指滑屏的轨迹线及相应的采集点。\n[0017] 图5是本发明的右手拇指轨迹弧线及弦的几何关系图。\n具体实施方式\n[0018] 下面结构附图和实施例对本发明作进一步的说明。\n[0019] 实施例一。\n[0020] 如图1-5所示。\n[0021] 一种感知单手手机操作者采用的是左手还是右手的方法,具体步骤如下:\n[0022] 1.根据单手操作手机是左右手生理运动特征(如图1所示),将手机屏幕划分为左手拇指活动热区和右手拇指活动热区,并利用方格划分得到近似的拇指活动热区,如图1、图2及图3所示。\n[0023] 2.对手机触摸屏上的手指滑屏运动轨迹进行采集,从中提取出滑屏轨迹线的起止点(如图4所示)。通过对过轨迹线起止点直线段的长度、角度及位置来判断该轨迹线是否为可推理左右手操作轨迹线。如果是则进行以下的推理,否则中止推理,等待采集下一条滑屏运动轨迹线。其具体判据如下:\n[0024] (1)通过滑屏事件所产生的轨迹线特征来判断是否为拇指滑动的轨迹线,起到屏蔽无效推断左右手滑屏轨迹的作用。其判据是起止点直线段及其方向角度θ。\n[0025] 其中:\n[0026] 公式(1)\n[0027] 或 公式(2)\n[0028] (2)判断轨迹线上的点是否在图2和图3所标注的近似左手拇指活动热区或右手拇指活动热区内。\n[0029] 如果上述两个条件满足,则可以推断该手指滑动轨迹为可用于左右手推断的拇指滑动轨迹,否则退出。\n[0030] 3.如果以上判据满足条件,则进入左右手操作的进一步识别。相应的几何关系如图5所示。\n[0031] 具体的识别方法如下:\n[0032] (1)过(x1,y1)和(x2,y2)直线段的中点(xz,yz),做中垂线L并与弧线相交于(x0,y0)点。中点:\n[0033]\n[0034] 中垂线L:\n[0035] 公式(3)\n[0036] (2)通过计算(xz,yz)与(x0,y0)的距离来推算手指的运动圆心是否合理,其原理是拇指滑屏的轨迹线中点到通过轨迹线起止点直线段的距离应在一定的取值范围内(该范围可以进行如下推断:通常成年人体大拇指的长度范围在60mm~85mm范围内,因此可以通过对不同手机屏幕的像素分辨率的标定,推导出拇指滑屏的轨迹线中点到通过轨迹线起止点直线段的距离范围)。如满足该条件则可推断该手指滑动轨迹为可用于左右手推断的拇指滑动轨迹,否则退出。\n[0037] 公式(4)\n[0038] (3)通过(xz,yz)与(x0,y0)的相对坐标位置判断进行拇指滑屏操作的是左手还是右手。\n[0039] 具体的方法如下:\n[0040] 当xz-x0>0时为右手操作手机,当xz-x0<0时为左手操作手机。\n[0041] 实施例二。\n[0042] 如图5所示。\n[0043] 一种手机操作者拇指活动热区的确定方法,它能推算出人体拇指的长度和拇指关节相对于手机的位置,推测出操作者手形大小,进而为手机的界面化控件的尺寸优化提供有益的参数支持。具体的步骤如下:\n[0044] 1.在手机相应软件的引导下,提示手机用户进行左或右手的拇指滑屏操作,采集并推算出操作者的拇指活动热区。\n[0045] 2.根据图5所示的拇指轨迹线及过轨迹线起止点直线段的几何关系,过(x1,y1)和(x0,y0)或(x2,y2)和(x0,y0)直线段的中点做中垂线L1或L2与L相交于(xc,yc),进而求出拇指的回转半径R以及拇指的关节位置(xc,yc)。\n[0046] 具体算法如下:\n[0047] ③中垂线L1方程:\n[0048] 公式(5)\n[0049] ④中垂线L2方程:\n[0050] 公式(6)\n[0051] 将L1(L2)和L表示如下形式:\n[0052] 公式(7)\n[0053] 则两直线交点(xc,yc)为:\n[0054] 公式(8)\n[0055] 拇指的回转半径R:\n[0056] 公式(9)\n[0057] 3.将拇指的回转半径R以及机拇指的关节位置(xc,yc)作为手机的界面化控件的尺寸优化的参数。\n[0058] 4.也可将所获得的手机操作者手指和手形的参数上传于数据库中心,构建大数据分析方法,并应用于手机的软硬件优化设计。\n[0059] 本发明未涉及部分与现有技术相同或可采用现有技术加以实现。
法律信息
- 2018-04-20
- 2018-04-06
专利申请权的转移
登记生效日: 2018.03.16
申请人由金陵科技学院变更为南京韵奇盈信息技术有限公司
地址由211169 江苏省南京市江宁区弘景大道99号变更为211100 江苏省南京市江宁高新园天元东路1009号
- 2015-10-21
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201510331308.9
申请日: 2015.06.15
- 2015-09-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-10-23
|
2013-07-31
| | |
2
| |
2013-04-17
|
2011-10-14
| | |
3
| |
2013-05-08
|
2013-01-06
| | |
4
| |
2013-09-11
|
2013-05-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |