触控屏式移动终端设备利用陀螺仪辅助实现单手单指全屏操控的方法

文档序号:6550758阅读:213来源:国知局
触控屏式移动终端设备利用陀螺仪辅助实现单手单指全屏操控的方法
【专利摘要】一种针对触摸屏式移动终端设备(如智能手机、PDA、平板电脑等)的触控方法,真正实现单手单指全屏操控的实用方法:首先在移动终端设备屏幕上增加两层图像:触控板图像层和寻址标图像层,触控板图像层的数码标编号与寻址标图像中的寻址标编号一一对应;同时,触摸屏式移动终端设备自带3维陀螺仪,则此移动终端设备转动时,陀螺仪会测得设备转动的角度增量,由变换程序模块将角度增量变换成线性移动增量,依此线性移动增量作为驱动寻址标做相应移动的始变量,寻址标的运动量与始变量成正比。当寻址标和应用程序的触控图标相重叠时,触控板的数码标与寻址图像中的寻址标同时变色——数码标的触控功能被激活,此时操控此数码标=操控应用程序的触控图标,这样就实现了单手单指的全屏操控。
【专利说明】触控屏式移动终端设备利用陀螺仪辅助实现单手单指全屏 操控的方法

【技术领域】
[0001] 本发明涉及触摸屏式移动终端设备的触摸操控方法,尤其是一种触摸屏式移动终 端设备借助其自带的三轴陀螺仪辅助来实现的图形化的单手单指全屏操控的方法。

【背景技术】
[0002] 触摸屏式移动终端设备(如智能手机、PDA、平板电脑、移动通信设备、无线设备等) 在人们生活中的应用越来越广,其功能越来越多同时屏幕也变得越来越大。这些设备带给 人们越来越高的智能化享受,但其操控的方便性并未随智能化水平同步提高,相反,由于屏 幕增大,单手操控大屏幕触摸屏式移动终端设备的难度却在增大。目前,单手根本不能实现 大屏移动终端设备的全屏操控,必需双手才能实现全屏操控,单手想进行大屏移动终端的 全屏操控是可望不可及的事了,这就使得用户在操控这些设备时总有"少一只手"的感觉。


【发明内容】

[0003] 并发明旨在解决大屏幕触摸屏式移动终端设备的操控不便的难题,让用户在享受 设备的智能化成果的同时享受到操控的方便性,而提供一种完全的单手单指全屏操控方 法。
[0004] 本发明采用的技术方案是: 一种利用三轴陀螺仪驱动和图形化触控方法来实现大屏幕触摸屏式移动终端设备的 单手单指全屏操控的方法,其步骤如下: 本发明实现大屏幕触摸屏式移动终端设备的单手单指全屏操控功能,不需在该设备内 增加任何硬件,只在设备的操作系统中增加相应的软件功能程序包,此软件功能程序包包 含3个基本子功能程序模块: a. 图形化操控功能程序模块--此模块对本发明所设计的功能图层及图层中的图标 进行设置和管理及控制; b. 寻址图标的驱动模块--此模块根据设备自带的陀螺仪测到的三维转动角度增量 来驱动相应的寻址图标运动(寻址图标简称寻址标); c. 信息交换模块--此模块负责本程序与其他程序间各类信息的交换。
[0005] 图形化操作功能程序模块: I.图形化操作模块中有7个图层: 1. 触控板触控功能图层; 2. 寻址标分布图层,包含6种寻址图层:行列线寻址图层、边缘带寻址图层、同心圆寻 址图层、平行带寻址图层(分为:上η下0平行带寻址图层、上n-1下1平行带寻址图层、上 n-2下2平行带寻址图层等3种排列方式)。
[0006] a.触控板触摸控制功能图层; ①.装配了本发明所设计软件功能程序包的移动设备在未启动软件功能程序包时, 屏幕两边各显示一个短线,当手指从屏外向屏内滑动且穿过短线时拖出控制功能图层的图 像; ② .拖出的控制功能图层的图像上有一个触摸控制板,板上分布触摸控制标,触摸控 制板布置如附图--图1. ③ .各触摸控制标的功能: 第一行有3个触摸控制标: No. 1房子形触控标,具有home键功能; No. 2放大镜形触控标,其触控功能是对正在屏幕上显示的基层图像进行纵横等比例 缩放,缩放量与陀螺仪测得的转动增量成正比; No. 3齿轮形触控标,属性设置图标,点击此图标打开设置菜单,可进行一些属性设置。
[0007] 第二行有3个触摸控制标--寻址图层的标识符: No. 1 #形触控标,其触控功能是启动行列线型寻址图层; No. 2回形触控标,其触控功能是启动边缘带型寻址图层; No. 3 ◎形触控标,其触控功能是启动同心圆型寻址图层。
[0008] 第三行有3个坚立的矩形框形触摸控制标--平行带寻址图层的标识符: No. 1矩形框内上部η条横线下部0条横线触摸控制标是启动上η下0式平行带寻址 图层; No. 2矩形框内上部η-1条横线下部1条横线触摸控制标是启动上η-1下1式平行带 寻址图层; No. 3矩形框内上部η-2条横线下部2条横线触摸控制标是启动上η-2下2式平行带 寻址图层。
[0009] 触摸控制板下半部的阿拉伯数字触控标,其中数字是寻址图层中带编码的寻址标 在触摸控制板上的索引号,寻址标上的编码和其索引号两者一一对应,索引号(数字)所在 的触控格就是寻址标的索引标。
[0010] 触摸控制板的网格线交叉点,点中任一交叉点且手指上下滑动时触摸控制板贴屏 幕边上下移动。
[0011] 触摸控制板的左边上下顶角,手指点中触摸控制板左上顶角或左下顶角并在屏幕 滑动时触摸控制板被缩放。
[0012] b.行列线寻址图层: ① .启动行列线寻址图层时,屏幕显示行列线寻址图层的图像,屏幕的坚向上均匀分 布η条行线而横向上均匀分布m条列线,行列线的交叉点上附着有寻址标,其编码由行线 号和列线号组合而成,此编码和控制功能图层上的触摸控制板中的数字索引号相同,两者 --对应; ② .寻址功能:设备绕轴运动时,相应的行列线随着移动,(设备俯仰运动时全部行线 上下移动;设备左右侧翻时全部列线左右移动;设备顺或逆时针转动时全部列线以设备的 水平中分线裂为两部分,上下两部反方向移动),附着在行列线交叉点上的寻址标也跟着移 动,当寻址标进入设备屏幕的基层图像的触控标有效触控区域时寻址标和它的索引标同时 变色,表明索引标的触控功能激活; ③ .触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕基层图像上的触控 标,手指与屏幕分离时等于屏幕触控的确认。
[0013] c.边缘带寻址图层: ① .启动边缘带寻址图层时,屏幕显示边缘带寻址图层的图像:屏幕的坚向贴左右两 边各显示1条坚带,每条坚带中均匀分布η条短行线;屏幕的横向贴上下两边各显示1条横 带,每条横带中均匀分布m条短列线,边缘带的带中线与各短线的交点上附着寻址标,其编 码由行列号组合而成,此编码和控制功能图层上的触摸控制板中的数字索引号相同,二者 --对应; ② .寻址功能:设备绕轴做顺时针或逆时针方向运动时,各边缘带中的短行线或短列 线全部同时随着移动(逆时针或顺时针),而这些短线上附着的寻址标,当寻址标进入基层 图像的触控标有效触控区域时寻址标和它的索引标同时变色,表明索引标的触控功能激 活; ③ .触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕上的触控标(运行程 序的触控标),手指与屏幕分离时等于屏幕触控的确认; ④ .设备做俯仰运动时,两侧坚带中的短行线及其上附着的寻址标同时上下移动; ⑤ .设备做侧翻运动时,上下横带中的短列线及其上附着的寻址标同时左右移动; ⑥ .设备俯仰及设备侧翻运动时的寻址与触控功能同设备旋转。
[0014] d.同心圆寻址图层: ① .启动同心圆寻址图层时,屏幕显示同心圆寻址图层的图像:以屏幕中心点为圆心 分布两个同心圆,每个园各有数条半径射线,寻址标就在各半径射线和圆周的交点之上,其 编号由圆周编号和半径射线编号组合而成,此编码和控制功能图层上的触摸控制板中的数 字索引号相同,二者 对应; ② .寻址功能:设备绕轴做顺时针或逆时针方向运动时,各半径射线全部同时随着转 动(逆时针或顺时针),而设备俯仰时,圆周放大或缩小,当寻址标进入基层图像的触控标有 效触控区域时寻址标和它的索引标同时变色,表明索引标的触控功能激活; ③ .触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕上的触控标(运行程 序的触控标),手指与屏幕分离时等于屏幕触控的确认。
[0015] e.平行带寻址图层: ① .启动平行带寻址图层时,屏幕显示平行带寻址图层的图像:贴屏幕上顶边和下底 边各平行布置几条平行横带η条,屏幕均匀分布m条列线,平行带的带中线与各列线交叉点 上附着寻址标,其编码由平行带号和列线号组合而成,此编码和控制功能图层上的触摸控 制板中的数字索引号相同,二者一一对应; ② .寻址功能:设备绕轴做顺时针或逆时针方向运动时,全部列线以屏幕横向中分线 为界,上下两段列线做反向运动:上部列线向左则下部列线向右,上部列线向右则下部列线 向左,当寻址标进入基层图像的触控标有效触控区域时寻址标和它的索引标同时变色,表 明索引标的触控功能激活; ③ .触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕基层图像上的触控 标(运行程序的触控标),手指与屏幕分离时等于屏幕触控的确认。
[0016] II .屏幕显示图像的叠放次序:未启功本程序时设备所显示的图像作为基层图 像,启动本程序时在基层图像前端叠加两层图像,最前端是触摸控制功能图层的显示图 像一半透明显示,中间显示的是寻址图层的显示图像,为半透明显示。
[0017] B.寻址图标的驱动模块: I .采样及运算:寻址图标是附着在行列线的交点上的随行列线的运动而运动,行列 线的驱动源是3轴陀螺仪,本模块的功能就是采样3轴陀螺仪的3个欧拉角,并把3个欧拉 角的增量换算成驱动行列线运动的3维分量。
[0018] a.坐标系明确:坐标系0-ΧΥΖ是固定在设备上的3维直角坐标,坐标系0-xyz是 固定在3维陀螺仪上的3维直角坐标系,两坐标系有共同的原点0,X轴垂直于设备屏幕、Y 轴平行于设备的中横线、Z轴平行于设备的中坚线; b.寻址图标的驱动模块的采样及运算功能: ① .启动本程序时同时启动此模块,此模块从运动处理模块MPU读取3轴陀螺仪的3 个欧拉角,此后按固定的采用周期重复此采样; ② .对各采样周期所采得的欧拉角进行变换,变换成如下表达的3维角度:绕X轴旋 转角αρ绕Y轴旋转角、绕Z轴旋转角Yi;( i是采样周期编号); ③ .每次欧拉角变换后,计算相邻两次变换的差值:Λ α ?=α i - α η Λ β i - β Δ y i= y i - y ; ④ ·计算3维矢量的矢尖线位移:Λ Sxi=Rx Λ a i Λ Syi= Ry Λ β i Δ Szi= Rz Δ y i (3个矢量的矢径Rx、Ry、Rz的大小可在属性中设定); Π .参数输出--驱动寻址图层: ① .3个矢尖线位移作为驱动寻址线运动的3个参数:ASxi ASyi ASzi发送给CPU; ② .CPU处理后发送给图像处理器GPU ; ③ .GPU按此指令对中层图像进行处理,处理后显示到屏幕上。
[0019] C.信息交换模块:应用程序的触控图标布置方式多种多样,寻址图层的样式也较 多,为了使二者能最佳匹配,有两种办法: a. 人工匹配,由用户根据当时运行的应用程序的触控图标的布置情况,从打开的触控 板中选择合适的寻址图层与其匹配; b. 自动匹配,用户打开本程序时由程序自动选择与应用程序匹配的寻址图层,实现方 法: ① .本程序的图层管理模块中预先装载标准化了的图层模板,模板编号及各模板的板 内有关模数及参数向开发者开放, ② .开发者根据标准模板和板内的模数来编排应用程序的触控图标的排列方式和顺 序,并把所采用的模板的编号和板内模数反馈给本程序; ③ .本程序启动时按模板编号和板内模数自动打开相应的模板; ④ .自动匹配时,可以取消触控板中的寻址图层的标识符。
[0020] 本发明的原理是:一种针对触摸屏式移动终端设备(如智能手机、平板电脑)的触 控方法,真正实现单手单指全屏操控的实用方法:首先在移动终端设备屏幕上增加两层图 像:触控板图像层和寻址标图像层,触控板图像层的数码标编号与寻址图像中的寻址标编 号一一对应;同时,触摸屏式移动终端设备自带3维陀螺仪,则此移动终端设备转动时,陀 螺仪会测得转动的角度增量,由变换程序模块将角度增量变换成线性移动增量,依此线性 移动增量作为驱动寻址标做相应移动的始变量,寻址标的运动量与始变量成正比。当寻址 标和应用程序的触控图标相重叠时,触控板的数码标与寻址图像中的寻址标同时变色一 数码标的触控功能被激活,此时操控此数码标=操控应用程序的触控图标,这样就实现了 单手单指的全屏操控。
[0021] 本发明可适用于各种操作系统,如:苹果的I0S系统,微软的windows phone系 统,谷歌的android系统,黑莓的BlackBerry 0S,以及各种嵌入式系统等等。
[0022] 本发明所描述的功能可在不同层面中实现:既可在各种操作系统中实施,完善各 操作系统的操作功能;也可在应用程序中实施,给应用程序添彩。
[0023] 本发明的特点:本发明不增加设备的硬件投资,只在操作系统程序中添加相应的 功能模块,就能给用户带来极大的操控方便性。
[0024] 本发明的前景:不增加用户的投资,却能给用户带来极大的方便,无疑会受用户的 欢迎,前景定然光明。

【专利附图】

【附图说明】 图1是本发明启动行列线寻址图层时触摸屏式移动终端设备屏幕显示图像的示意图; 图2是图1中的标注和图标的解释用图。
[0025]

【具体实施方式】: 以下结合智能手机添加本发明的触控功能实现单手单指全屏操控为例,对本发明进一 步说明。
[0026] 智能手机要添加本发明的操控功能,不需要添加任何硬件,只在手机的系统程序 中添加一组程序模块: 此组程序模块包含3个基本子功能程序模块: a. 图形化操控功能程序模块--此模块对本发明所设计的功能图层及图层中的图标 进行设置和管理及控制; b. 寻址图标的驱动模块--此模块根据设备自带的陀螺仪测到的三维转动角度增量 来驱动相应的寻址图标运动; c. 信息交换模块--此模块负责本程序与其他程序间各类信息的交换。
[0027] A.图形化操作功能程序模块: I .图形化操作模块中有7个图层:触控功能图层、行列线寻址图层、边缘带寻址图 层、同心圆寻址图层、平行带寻址图层(分为:上4下0平行带寻址图层、上3下1平行带寻 址图层、上2下2平行带寻址图层等3种排列方式),共1个触控功能图层和6个寻址图层。
[0028] a.触摸控制功能图层; ① .装配了本发明所设计软件功能程序包的手机在未启动软件功能程序包时,屏幕两 边各显示一个短线,当手指从屏外向屏内滑动且穿过短线时拖出控制功能图层的图像; ② .拖出的控制功能图层的图像上有一个触摸控制板,板上分布触摸控制标,触摸控 制板布置如附图 ③ .各触摸控制标的功能: 第一行有3个触摸控制标: No. 1房子形触控标,具有home键功能; No. 2放大镜形触控标,其触控功能是对正在屏幕上显示的图像进行纵横等比例缩放, 缩放量与陀螺仪测得的转动增量成正比; No. 3齿轮形触控标,属性设置图标,点击此图标打开设置菜单,可进行一些属性设置。
[0029] 第二行有3个触摸控制标--寻址图层的标识符: No. 1 #形触控标,其触控功能是启动行列线型寻址图层; No. 2回形触控标,其触控功能是启动边缘带型寻址图层; No. 3 ◎形触控标,其触控功能是启动同心圆型寻址图层。
[0030] 第三行有3个坚立的矩形框形触摸控制标--平行带寻址图层的标识符: No. 1矩形框内上部4条横线下部0条横线触摸控制标是启动上4下0式平行带寻址 图层; No. 2矩形框内上部3条横线下部1条横线触摸控制标是启动上3下1式平行带寻址 图层; No. 3矩形框内上部2条横线下部2条横线触摸控制标是启动上2下2式平行带寻址 图层; 触摸控制板下半部的阿拉伯数字触控标,其中数字是寻址图层中带编码的寻址标在触 摸控制板上的索引号,寻址标上的编码和其索引号两者一一对应,索引号(数字)所在的触 控格就是寻址标的索引标。
[0031] 触摸控制板的网格线交叉点,点中任一交叉点且手指上下滑动时触摸控制板贴屏 幕边上下移动; 触摸控制板的左边上下顶角,手指点中触摸控制板左上顶角或左下顶角并在屏幕滑动 时触摸控制板被缩放。
[0032] b.行列线寻址图层: ① .启动行列线寻址图层时,屏幕显示行列线寻址图层图像,屏幕的坚向上均匀分布η 条行线而横向上均匀分布m条列线,行列线的交叉点上有寻址标其编码由行线号和列线号 组合而成,此编码和控制功能图层上的触摸控制板中的数字索引号相同,两者一一对应; ② .寻址功能:手机绕轴运动时,相应的行列线随着移动,(手机俯仰运动时全部行线 上下移动;手机左右侧翻时全部列线左右移动;手机顺或逆时针转动时全部列线以设备的 水平中分线裂为两部分,上下两部反方向移动),浮在行列线交叉点上的寻址标也跟着移 动,当寻址标进入设备屏幕的基层图像的触控标有效触控区域时寻址标和它的索引标同时 变色,表明索引标的触控功能激活; ③ .触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕基层图像上的触控 标,手指与屏幕分离时等于屏幕触控的确认。
[0033] c.边缘带寻址图层: ① .启动边缘带寻址图层时,手机屏幕显示边缘带图层的图像:手机屏幕的坚向贴左 右两边各显示1条坚带,每条坚带中均匀分布η条短行线;屏幕的横向贴上下两边各显示1 条横带,每条横带中均匀分布m条短列线,边缘带的带中线与各短线的交点上附着寻址标, 其编码行列号组合而成,此编码和控制功能图层上的触摸控制板中的数字索引号相同,二 者--对应; ② .寻址功能:手机绕轴做顺时针或逆时针方向运动时,各边缘带中的短行线或短列 线全部同时随着移动(逆时针或顺时针),而这些短线上附着的寻址标,当寻址标进入基层 图像的触控标有效触控区域时寻址标和它的索引标同时变色,表明索引标的触控功能激 活; ③ .触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕上的触控标(运行程 序的触控标),手指与屏幕分离时等于屏幕触控的确认; ④ .手机做俯仰运动时,两侧坚带中的短行线及其上附着的寻址标一同上下移动; ⑤ .手机做侧翻运动时,上下横带中的短列线及其上附着的寻址标一同左右移动; ⑥ .手机俯仰及设备侧翻运动时的寻址与触控功能同设备旋转。
[0034] d.同心圆寻址图层: ① .启动同心圆寻址图层时,手机屏幕显示同心圆图层的图像:以屏幕中心点为圆心 分布两个同心圆,每个园各有数条半径射线,寻址标就附着在各半径射线和圆周的交点之 上,其编号由圆周编号和半径射线编号组合而成,此编码和控制功能图层上的触摸控制板 中的数字索引号相同,二者 对应; ② .寻址功能:手机绕轴做顺时针或逆时针方向运动时,各半径射线全部同时随着转 动(逆时针或顺时针),而设备俯仰时,圆周放大或缩小,附着在交点上的当寻址标进入基层 图像的触控标有效触控区域时寻址标和它的索引标同时变色,表明索引标的触控功能激 活; ③ .触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕上的触控标(运行程 序的触控标),手指与屏幕分离时等于屏幕触控的确认。
[0035] e.平行带寻址图层: ① .启动平行带寻址图层时,手机屏幕显示平行带图层的图像:贴屏幕上顶边和下底 边各平行布置几条平行横带共η条,屏幕均匀分布m条列线,平行带的带中线与各列线的交 点上附着寻址标,其编码由平行带号和列线号组合而成,此编码和控制功能图层上的触摸 控制板中的数字索引号相同,二者一一对应; ② .寻址功能:手机绕轴做顺时针或逆时针方向运动时,全部列线以屏幕横向中分线 为界,上下两段列线做反向运动:上部列线向左则下部列线向右,上部列线向右则下部列线 向左,当寻址标进入基层图像的触控标有效触控区域时寻址标和它的索引标同时变色,表 明索引标的触控功能激活; ③ .触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕基层图像上的触控 标(运行程序的触控标),手指与屏幕分离时等于屏幕触控的确认。
[0036] ④.手机绕坚轴左右侧翻时,全部列线同步向右或向左移动,寻址标也同步移动。
[0037] II .手机屏幕显示图像的叠放次序:未启功本程序时手机屏幕所显示的图像作 为基层图像,启动本程序时在基层图像前端叠加两层图像,最前端是触摸控制功能图层的 显示图像--半透明显示,中间显示的是寻址图层的显示图像,为半透明显示。
[0038] B.寻址图层的驱动模块: I .采样及运算:寻址图标是附着在行列线的交点上的随行列线的运动而运动,行列 线的驱动源是3轴陀螺仪,本模块的功能就是采样3轴陀螺仪的3个欧拉角,并把3个欧拉 角的增量换算成驱动行列线运动的3维分量。
[0039] a.坐标系明确:坐标系0-ΧΥΖ是固定在手机上的3维直角坐标,坐标系0-xyz是 固定在3维陀螺仪上的3维直角坐标系,两坐标系有共同的原点0,X轴垂直于设备屏幕、Y 轴平行于设备的中横线、Z轴平行于设备的中坚线; b.寻址图层的驱动模块的采样及运算功能: ① .启动本程序时同时启动此模块,此模块从手机的运动处理模块MPU读取3轴陀螺 仪的3个欧拉角,此后按固定的采用周期重复此采样; ② .对各采样周期所采得的欧拉角进行变换,变换成如下表达的3维角度:绕X轴旋 转角αρ绕Y轴旋转角、绕Z轴旋转角Yi;( i是采样周期编号); ③ .每次欧拉角变换后,计算相邻两次变换的差值:Λ α ?=α i - α η Λ β i - β Δ y i= y i - y ; ④ ·计算3维矢量的矢尖线位移:Λ Sxi=Rx Λ a i Λ Syi= Ry Λ β i Δ Szi= Rz Δ y i (3个矢量的矢径Rx、Ry、Rz的大小可在属性中设定); Π .参数输出--驱动寻址图层: ① .3个矢尖线位移作为驱动寻址线运动的3个参数:ASxi ASyi ASzi发送给CPU (手机的中央处理器); ② .CPU处理后发送给图像处理器GPU (手机的图像处理器); ③ .GPU按此指令对中层图像进行处理,处理后显示到屏幕上。
[0040] C.信息交换模块:应用程序的触控图标布置方式多种多样,寻址图层的样式也较 多,为了使二者能最佳匹配,有两种办法: a. 人工匹配,由用户根据当时运行的应用程序的触控图标的布置情况,从打开的触控 板中选择合适的寻址图层与其匹配; b. 自动匹配,用户打开本程序时由程序自动选择与应用程序匹配的寻址图层,实现方 法: ① .本程序的图层管理模块中预先装载标准化了的图层模板,模板编号及各模板的板 内有关模数及参数向开发者开放, ② .开发者根据标准模板和板内的模数来编排应用程序的触控图标的排列方式和顺 序,并把所采用的模板的编号和板内模数反馈给本程序, ③ .本程序启动时按模板编号和板内模数自动打开相应的模板, ④ .自动匹配时,可以取消触控板中的寻址图层的标识符。
【权利要求】
1. 一种利用三轴陀螺仪驱动和图形化触控方法来实现触摸屏式移动终端设备的单手 单指全屏操控的方法,其特征在于: 本发明实现触摸屏式移动终端设备的单手单指全屏操控功能,不需在该设备内增加任 何硬 件,只在设备的操作系统中增加相应的软件功能程序包,此软件功能程序包包含3个 基本子功能程序模块: a、 图形化操控功能程序模块--此模块对本发明所设计的功能图层及图层中的图标 进行设置和管理及控制; b、 寻址图标的驱动模块--此模块根据设备自带的陀螺仪测到的三维转动角度增量 来驱动相应的寻址图标运动(寻址图标简称寻址标); c、 信息交换模块--此模块负责本程序与其他程序间各类信息的交换; A、图形化操作功能程序模块: I、图形化操作模块中有7个图层: 触控板触控功能图层, 寻址标分布图层,包含6个寻址图层:行列线寻址图层、边缘带寻址图层、同心圆寻址 图层、平行带寻址图层(分为:上η下0平行带寻址图层、上n-1下1平行带寻址图层、上 n-2下2平行带寻址图层等3种排列方式); a、触控板触摸控制功能图层: ① 、装配了本发明所设计软件功能程序包的触摸屏式移动终端设备在未启动软件功能 程序包时,屏幕两边各显示一个短线,当手指从屏外向屏内滑动且穿过短线时拖出控制功 能图层的图像, ② 、拖出的控制功能图层的图像上有一个触摸控制板,板上分布触摸控制标, ③ 、各触摸控制标的功能: 第一行有3个触摸控制标: No. 1房子形触控标,具有home键功能; No. 2放大镜形触控标,其触控功能是对正在屏幕上显示的图像进行纵横等比例缩放, 缩放量与陀螺仪测得的转动增量成正比; No. 3齿轮形触控标,属性设置图标,点击此图标打开设置菜单,可进行一些属性设置; 第二行有3个触摸控制标--寻址图层的标识符: No. 1#形触控标,其触控功能是启动行列线型寻址图层; No. 2回形触控标,其触控功能是启动边缘带型寻址图层; No. 3 ◎形触控标,其触控功能是启动同心圆型寻址图层; 第三行有3个坚立的矩形框形触摸控制标--平行带寻址图层的标识符: No. 1矩形框内上部η条横线下部0条横线触摸控制标是启动上η下0式平行带寻址图 层; No. 2矩形框内上部n-1条横线下部1条横线触摸控制标是启动上n-1下1式平行带寻 址图层; No. 3矩形框内上部n-2条横线下部2条横线触摸控制标是启动上n-2下2式平行带寻 址图层; 触控板下半部的阿拉伯数字触控标,其中数字是寻址图层中带编码的寻址标在触摸控 制板上的索引号,寻址标上的编码和其索引号两者一一对应,索引号(数字)所在的触控格 就是寻址标的索引标; 触摸控制板的网格线交叉点,点中任一交叉点且手指上下滑动时触摸控制板贴屏幕边 上下移动; 触摸控制板的左边上下顶角,手指点中触摸控制板左上顶角或左下顶角并在屏幕滑动 时触摸控制板被缩放; b、 行列线寻址图层: ① 、启动行列线寻址图层时,屏幕显示行列线寻址图层的图像,屏幕的坚向上均匀分布 η条行线而横向上均匀分布m条列线,行列线的交叉点上附着有寻址标,寻址标的编码由行 线号和列线号组合而成,此编码和控制功能图层上的触摸控制板中的数字索引号相同,两 者 对应; ② 、寻址功能:触摸屏式移动终端设备绕轴运动时,相应的行列线随着移动,(触摸屏 式移动终端设备俯仰运动时全部行线上下移动;触摸屏式移动终端设备左右侧翻时全部列 线左右移动;触摸屏式移动终端设备顺或逆时针转动时全部列线以设备的水平中分线裂为 两部分,上下两部反方向移动),附着在行列线交叉点上附着的寻址标也跟着移动,当寻址 标进入设备屏幕的基层图像的触控标有效触控区域时寻址标和它的索引标同时变色,表明 索引标的触控功能激活; ③ 、触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕基层图像上的触控标, 手指与屏幕分离时等于屏幕触控的确认; c、 边缘带寻址图层: ① 、启动边缘带寻址图层时,触摸屏式移动终端设备屏幕显示边缘带寻址图层的图像: 触摸屏式移动终端设备屏幕的坚向贴左右两边各显示1条坚带,每条坚带中均匀分布η条 短行线;屏幕的横向贴上下两边各显示1条横带,每条横带中均匀分布m条短列线,边缘带 的带中线与短线的交点上附着寻址标,其编码由行列号组合而成,此编码和控制功能图层 上的触摸控制板中的数字索引号相同,二者一一对应; ② 、寻址功能:触摸屏式移动终端设备绕轴做顺时针或逆时针方向运动时,各边缘带中 的短行线或短列线全部同时随着移动(逆时针或顺时针),而这些短线上附着寻址标一同 移动,当寻址标进入基层图像的触控标有效触控区域时寻址标和它的索引标同时变色,表 明索引标的触控功能激活; ③ 、触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕上的触控标(运行程 序的触控标),手指与屏幕分离时等于屏幕触控的确认; ④ 、触摸屏式移动终端设备做俯仰运动时,两侧坚带中的短行线及其上附着的寻址标 同时上下移动; ⑤ 、触摸屏式移动终端设备做侧翻运动时,上下横带中的短列线及其上附着的寻址标 同时左右移动; ⑥ 、触摸屏式移动终端设备俯仰及设备侧翻运动时的寻址与触控功能同设备旋转; d、 同心圆寻址图层: ①、启动同心圆寻址图层时,触摸屏式移动终端设备屏幕显示同心圆寻址图层的图像: 以屏幕中心点为圆心分布两个同心圆,每个园各有数条半径射线,寻址标就附着在各半径 射线和圆周的交点之上,其编码由圆周编号和半径射线编号组合而成,此编码和控制功能 图层上的触摸控制板中的数字索引号相同,二者一一对应; ② 、寻址功能:触摸屏式移动终端设备绕轴做顺时针或逆时针方向运动时,各半径射 线全部同时随着转动(逆时针或顺时针),而设备俯仰时,圆周放大或缩小,交点上的寻址 标跟着运动,当寻址标进入基层图像的触控标有效触控区域时寻址标和它的索引标同时变 色,表明索引标的触控功能激活; ③ 、触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕上的触控标(运行程 序的触控标),手指与屏幕分离时等于屏幕触控的确认; e、平行带寻址图层: ① 、启动平行带寻址图层时,触摸屏式移动终端设备屏幕显示平行带寻址图层的图像: 贴屏幕上顶边和下底边各平行布置几条平行横带共η条,屏幕均匀分布m条列线,平行带的 带中线与各列线的交叉点上附着寻址标,其编码由平行带号和列线号组合而成,此编码和 控制功能图层上的触摸控制板中的数字索引号相同,二者一一对应; ② 、寻址功能:触摸屏式移动终端设备绕轴做顺时针或逆时针方向运动时,全部列线以 屏幕横向中分线为界,上下两段列线做反向运动:上部列线向左则下部列线向右,上部列线 向右则下部列线向左,列线运动带动寻址标运动,当寻址标进入基层图像的触控标有效触 控区域时寻址标和它的索引标同时变色,表明索引标的触控功能激活; ③ 、触控功能:点中激活的索引标等于点中寻址标所覆盖的屏幕基层图像上的触控标 (运行程序的触控标),手指与屏幕分离时等于屏幕触控的确认; ④ 、触摸屏式移动终端设备绕坚轴左右侧翻时,全部列线同步向右或向左移动,寻址标 也同步移动--寻址; II、触摸屏式移动终端设备屏幕显示图像的叠放次序:未启功本程序时触摸屏式移动 终端设备屏幕所显示的图像作为基层图像,启动本程序时在基层图像前端叠加两层图像, 最前端是触摸控制功能图层的显示图像(透明度可调),中间显示的是寻址图层的显示图 像(透明度可调); B、寻址图标的驱动模块: I、采样及运算:寻址图标是附着在行列线的交点上的随行列线的运动而运动,行列线 的驱动源是3轴陀螺仪,本模块的功能就是采样3轴陀螺仪的3个欧拉角,并把3个欧拉角 的增量换算成驱动行列线运动的3维分量; a、 坐标系明确:坐标系0-ΧΥΖ是固定在触摸屏式移动终端设备上的3维直角坐标,坐标 系Ο-xyz是固定在3维陀螺仪上的3维直角坐标系,两坐标系有共同的原点0, X轴垂直于 设备屏幕、Y轴平行于设备的中横线、Z轴平行于设备的中坚线; b、 寻址图标的驱动模块的采样及运算功能: ① 、启动本程序时同时启动此模块,此模块从触摸屏式移动终端设备的运动处理模块 MPU读取3轴陀螺仪的3个欧拉角,此后按固定的采用周期重复此采样; ② 、对各采样周期所采得的欧拉角进行变换,变换成如下表达的3维角度:绕X轴旋转 角a i、绕Y轴旋转角β i、绕Z轴旋转角γ i ; (i是采样周期编号); ③ 、每次欧拉角变换后,计算相邻两次变换的差值- β Δ y i = y i - y ; ④、计算3维矢量的矢尖线位移:Λ Sxi = Rx Λ a i Λ Syi = Ry Λ β i Λ Szi = Rz Λ γ i (3 个矢量的矢径Rx、Ry、Rz的大小可在属性中设定); II、参数输出--驱动寻址图层: ① 、3个矢尖线位移作为驱动寻址线运动的3个参数:Λ Sxi Λ Syi Λ Szi发送给CPU (触 摸屏式移动终端设备的中央处理器); ② 、CPU处理后发送给图像处理器GPU (触摸屏式移动终端设备的图像处理器); ③ 、GPU按此指令对中层图像进行处理,处理后显示到屏幕上; C、信息交换模块:应用程序的触控图标布置方式多种多样,寻址图层的样式也较多,为 了使二者能最佳匹配,有两种办法: a、 人工匹配,由用户根据当时运行的应用程序的触控图标的布置情况,从打开的触控 板中选择合适的寻址图层与其匹配; b、 自动匹配,用户打开本程序时由程序自动选择与应用程序匹配的寻址图层,实现方 法: ① 、本程序的图层管理模块中预先装载标准化了的图层模板,模板编号及各模板的板 内有关模数及参数向开发者开放, ② 、开发者根据标准模板和板内的模数来编排应用程序的触控图标的排列方式和顺 序,并把所采用的模板的编号和板内模数反馈给本程序; ③ 、本程序启动时按模板编号和板内模数自动打开相应的模板; ④ 、自动匹配时,可以取消触控板中的寻址图层的标识符。
【文档编号】G06F3/0481GK104111775SQ201410287779
【公开日】2014年10月22日 申请日期:2014年6月25日 优先权日:2014年6月25日
【发明者】邬平良 申请人:邬平良
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1