一种触控输入装置和触控输入方法

文档序号:6581392阅读:127来源:国知局
专利名称:一种触控输入装置和触控输入方法
技术领域
本发明涉及一种触控输入装置和触控输入方法。
背景技术
触控输入装置是移动式或便携式计算、通讯、娱乐设备的主要输入装置,用户通过手 指移动和点击操作控制设备工作,具有控制范围大、移动灵活、点击位置准确等特点,符 合人体工程学和人性化操作设计。
现有的触控输入装置主要有3种,暨指点杆、触摸板、触摸屏(包括触摸轮),这些 装置在触控操作中存在应用限制和不足之处,详细说明如下。
指点杆实际是一种光电轨迹杆,手指在轨迹杆上摇动,产生光位置信号变化,检测信 号的偏移并转化为屏幕上的光标位置。指点杆设备体积、面积小,对触控输入响应灵敏, 但是必须准确将指点杆光标置于操作目标上,当有多个操作目标需要控制时,来回准确移 动指点杆光标需耗费移动的时间和手指用力定位光标,使人产生疲倦。
触摸板常见于笔记本电脑键盘下端,手指在触摸板上移动,通过电容或电阻压力传感 获得位置坐标数据,检测获得的坐标数据并转化为屏幕上的光标位置。触摸板同样存在移 动光标到目标的多余操作过程,并且为了适合手指易操作性触摸板的面积不能过小,这与 当前移动式或便携式设备小巧体积的要求不相符。
触摸屏(包括触摸轮)同样是通过电容或电阻压力传感获得位置坐标数据,检测获得 的坐标数据并转化为屏幕上的光标位置。因为触摸屏直接覆盖在显示屏上并且轴向坐标重 合,所以手指可直接指向目标,省略了光标的移动过程,且指向目标能够更快速和准确。 触摸轮能够获得触控点弧线移动的记录,符合人体手指画圆动作的特点,广泛应用在手机 等移动终端设备上。
但是现有的触摸屏或触摸轮装置也存在不足。首先对手势操作支持不足,包括目标的 放大、縮小、旋转、变形等操作,需要选中目标、激活操作菜单、选择相应项目等多步骤 操作才齙完成。如果使用多点触摸屏技术来执行操作,则因为其技术实现原理是通过多层传感面重叠,因而使用更多的材料并且需要更复杂的生产工艺,导致成本过高。
其次现有触控屏或触摸轮装置不能操作多轴运动控制。高级运动控制常运用于机器人
操作、航模操作等领域,多有6轴或更多的运动轴执行单元,而现在的触摸控制装置多只 有平面二维运动操作,面对高级多轴运动控制职能采用更昂贵的专业设备。
最后现有的触摸屏或触摸轮装置都已固定操作方法,但用户应用软件需要不同适合的 操作方法,比如桌面菜单操作和游戏控制操作时,要求手指操作常处于滑动和点击的不同 模式。如果固定触控方法要兼顾所有应用操作,则要求终端设备具有全部的触控输入接口, 导致设备结构复杂、可靠性降低、体积增加。

发明内容
本发明的目的是提供一种触控输入装置,采用触摸屏和触摸轮组合式触控输入,输入 单元结构精简、可靠性高,符合人性化触控操作要求。
本发明进一步的目的是提供几种触控输入方法,能够通过设置不同触控操作模式,实 现多种触控应用输入方法,如触摸屏实现触控输入、触摸轮圆形触控感应区实现触控输 入、触摸轮圆环触控感应区实现触控输入、执行单元实现触摸屏和触控轮组合输入。
本发明解决其技术问题所采用的技术方案是-
一种触控输入装置,分为两部分, 一是触控感应部分包括一个触摸屏和一个触摸轮; 二是触控响应方法设置和触控输入响应执行单元;其特征在于
所述的触摸屏以X轴方向Y轴方向设定的分辨率感应触控动作在X轴和Y轴的位置, 并向执行单元发送触控感应位置数据;
所述的触摸轮由同轴心的圆形触控感应区和圆环触控感应区组成,二者之间是无触控 感应的隔离区;其中圆形触控感应区是单一分辨率的触控感应器,圆环触控感应区是感应 分辨区扇形等分的触控感应器;触摸轮感应触控动作所在感应分辨区位置,并向执行单元 发送触控感应位置数据。
所述的触控响应方法设置和触摸输入响应执行单元,有不同的触摸轮和触摸屏接收端 口,能同时接收二者的触控输入数据,并且解析为系统执行命令并输出;此外执行单元能 编程配置触摸轮的触控感应方法。
一种釆用上述的触控输入装置的触控输入方法触控动作在触控屏和触摸轮形成触控位置感应数据,并将此数据传递到执行单元;执行单元按照配置的触控响应方法解析接收 的数据,并将其转换为系统执行命令并执行。
所述的触控输入装置中触摸屏实现触控输入方法初始时触摸屏和执行单元都处于等 待接收状态,当触控动作产生时,触摸屏感应触击动作并获得触击的X轴和Y轴位置坐标 数据,然后将此位置坐标数据传送到执行单元;并包括如下步骤-
1. 1执行单元接收感应得到的位置坐标数据,同时记录接收此数据时的时间值为时间 标签。执行单元检査接收到的位置坐标数据点有无触控响应规则,若无则判断当前输入有 误,放弃此次触击接收数据,触摸屏和执行单元恢复到初始状态;若有则转入1.2步骤;
1.2执行单元检查是否接受到连续位置坐标数据,如果不是则转入1. 3步骤执行;如 果是则判断触控输入为连续拖动状态,执行单元按照预定义的触控连续拖动响应规则,执 行连续拖动的响应程序。然后执行单元检査连续拖动是否结束,若未结束则重复执行1.2 步骤,若已结束则结束此次触摸屏触控接收响应过程,触摸屏和执行单元恢复到初始状态;
1.3由所记录时间标签点开始,在系统预定义的连续动作时间窗口内,执行单元检査 是否还接收到来自触摸屏的位置坐标数据,若有则记录新获得的位置坐标数据,转入1.4 步骤;否则执行单元检査连续动作时间窗口是否完成,若是转入1.5步骤,否则继续1.3 步骤;
1.4执行单元检查接收到的位置坐标数据是否是同一位置范围内,若是则转入1.3步 骤;否则统计触击输入次数,按照预定义的触控响应规则,执行相应触控动作次数的响应 程序。然后以新触控获得的位置坐标数据和相应时间标签转入1. 1步骤;
1.5连续动作时间窗口完成后,执行单元统计触击输入次数,按照预定义的触控响应
规则,执行相应触控动作次数的响应程序。然后结束此次触摸屏触控接收响应过程,触摸 屏和执行单元恢复到初始状态。
所述的触控输入装置中触摸轮圆形触控感应区实现触控输入方法;初始时圆形触控感 应区和执行单元都处于等待接收状态,当触控动作产生时,圆形触控感应区感应触击动作 并向执行单元报告发生触控动作;并包括如下步骤-
1. 1执行单元接收触控动作报告,由此时间点开始,在系统预定义的连续动作时间窗
口内,累计接收到来自圆形触控感应区的触控动作次数;
81.2连续动作时间窗口完成后,执行单元统计接收到的触控动作次数,按照预定义的 触控响应规则,执行相应触控动作次数的响应程序,然后结束此次圆形触控感应区触控接 收响应过程,圆形触控感应区和执行单元恢复到初始状态。所述的触控输入装置中触摸轮圆环触控感应区实现触控输入方法;初始时圆环触控感 应区和执行单元都处于等待接收状态,当触控动作产生时,圆环触控感应区感应触击动作 并获得触击动作的扇形感应区位置坐标数据,然后将此位置坐标数据传送到执行单元;并 包括如下步骤1. 1执行单元接收感应得到的扇形感应区位置坐标数据,同时记录接收此数据时的时 间值为时间标签;1.2执行单元检查是否接受到连续位置坐标数据,如果不是则转入1.6步骤执行;如 果是则判断触控输入为连续拖动状态;1.3执行单元检査是否不连续的扇形感应区发生触控动作,若是则判断此次连续拖动 动作结束,执行单元按照预定义执行响应程序,然后转入l.l步骤;否则转入1.4步骤;1.4执行单元检查是否连续的扇形感应区发生触控动作数据,若是则判断存在连续转动输入,记录新获得的扇形感应区位置坐标数据和时间标签,并计算连续转动动作的转动方向和转动角速度,执行单元按照计算得参数执行相应的触控转动响应规则;1. 5执行单元检查连续拖动是否结束,若未结束则重复执行1. 3步骤,若已结束则结束此次圆环触控感应区触控接收响应过程,圆环触控感应区和执行单元恢复到初始状态; 1.6由所记录的时间标签点开始,在系统预定义的连续动作时间窗口内,执行单元检査是否还接收到来自圆环触控感应区的位置坐标数据,若有则记录新获得的位置坐标数据和时间标签,转入1. 7步骤;否则执行单元检查连续动作时间窗口是否完成,若是转入1. 8 步骤,否则继续1.6步骤;1. 7执行单元检查接收到的位置坐标数据是否是同一扇形感应区,若是则转入1. 6步 骤;否则统计触击输入次数,按照预定义的触控响应规则,执行相应触控动作次数的响应程序。然后以新触控动作获得的扇形感应区位置坐标数据和相应的时间标签转入1. 1步骤;1.8连续动作时间窗口完成后,执行单元统计触击输入次数,按照预定义的触控响应规则,执行相应触控动作次数的响应程序。然后结束此次圆环触控感应区触控接收响应过9程,圆环触控感应区和执行单元恢复到初始状态。所述的触控输入装置中执行单元实现触摸屏和触控轮组合输入触控输入方法初始时 触摸屏、触摸轮、执行单元都处于等待接收状态,当触摸屏触控动作产生时,触摸屏感应 触击动作并获得所在X轴和Y轴位置坐标数据,并将此位置坐标数据传送到执行单元;并 包括如下步骤1. 1执行单元检査接收到的位置坐标上有无触控响应规则,若无则判断当前输入有误, 放弃此次触击接收数据,触摸屏、触摸轮、执行单元恢复到初始状态;若有则转入1.2步 骤;1. 2执行单元检査是否接受到触摸轮圆形触控感应区的触控感应,如果不是则转入1. 3 步骤执行;如果是则执行触摸屏和圆形触控感应区组合输入响应,完成后转入1.3步骤;1. 3执行单元检査是否接受到触摸轮圆环触控感应区的触控感应,如果不是则转入1. 4 步骤执行;如果是则执行触摸屏和圆环触控感应区组合输入响应,完成后转入1.4步骤;1.4执行单元检査触摸屏是否还处于长按状态,如果是则转入1.2步骤;如果不是则结束此次触控接收响应过程,触摸屏、触摸轮、执行单元恢复到初始状态。为了更好完成触控输入,还包括其中执行单元实现触摸轮圆环触控感应区触控感应方法设置的方法;初始时圆环触控感应区具有最高扇形感应区分辨率,执行单元等待用户设置命令;,并包括如下步骤1. 1用户选择部分相邻的最小扇形感应区合并为同一个触控响应扇形感应区;1.2执行单元接收用户命令,将指定需要合并的扇形感应区的感应区位置坐标数据设置为相同数值;1.3执行单元检査是否还有用户设置命令,若有则执行l.l步骤;否则此次圆环触控 感应区触控感应方法设置结束。本发明的有益效果由于采用了触摸屏和触摸轮组合式触控输入的技术方案,实现可 配置的触摸轮感应方法,和多种手势动作的触摸输入方法,本发明具有精简的触控输入接 口实现多种应用需求的触控输入方法,确保产品的可靠性高;装置结构简单、体积小,物 料成本和生产成本低,能方便装配在移动式、便携式设备上;触控操作方法符合人性化操 作,提高触控操作的准确度和动作效率。10以下将结合附图和实施例,对本发明进行较为详细的说明。


图1是一种触控输入装置系统示意图。图2是触摸屏示意图。图3是触摸轮示意图。图4是为转动动作控制设置触摸轮圆环触控感应区示意图。图5是触摸屏实现触控输入的方法的前半部分流程图。图6是触摸屏实现触控输入的方法的后半部分流程图。图7是触摸轮圆形触控感应区实现触控输入的方法的流程图。图8是触摸轮圆环触控感应区实现触控输入的方法前半部分的流程图。图9是触摸轮圆环触控感应区实现触控输入的方法后半部分的流程图。图IO是触摸屏和触控轮组合输入触控方法的流程图。图11是触摸轮圆环触控感应区的触控感应方法设置的流程图。
具体实施方式
如图l、 2、 3所示, 一种触控输入装置,分为两部分, 一是触控感应部分包括一个触 摸屏1和一个触輝轮2; 二是触控响应方法设置和触控输入响应执行单元3。所述的触摸屏1以X轴方向Y轴方向设定的分辨率感应触控动作在X轴和Y轴的位置, 并向执行单元发送触控感应位置数据,实施时可采用TI公司TSC2046芯片的4线电阻触 摸屏。所迷的触摸轮2由同轴心的圆形触控感应区22和圆环触控感应区21组成,二者之间 是无触控感应的隔离区;其中圆形触控感应区22是单一分辨率的触控感应器,圆环触控 感应区21是感应分辨区扇形等分的触控感应器;触摸轮2感应触控动作所在感应分辨区 位置,并向执行单元发送触控感应位置数据,实施时可采用ATMEL公司QT1106芯片的触 摸轮。所述的触控响应方法设置和触摸输入响应执行单元3,有不同的触摸轮和触摸屏接收端口,能同时接收二者的触控输入数据,并且解析为系统执行命令并输出;此外执行单元能编程配置触摸轮的触控感应方法,实施时可采用ST公司STM32F101芯片的两个SPI接口,分别连接到触摸屏和触摸轮。如图4所示,示例实现对运动对象转动动作进行控制,为方便触控动作操作,可针对 性地设置对触摸轮圆环感应区感应方法,将圆环感应区划分为三部分子感应区域,执行单 元定义各部分的感应方法为圆环左半部分每个扇形感应区对应各自不同的感应位置数 值,保持每个扇形感应区6°的最高分辨率;右边上半部分扇形感应区和下半部扇形感应 区各自对应唯一的感应位置数值,在这两个区域中只能分辨触控动作次数,每次触控执行 1°的转动操作。如图5、 6所示, 一种触摸屏实现触控输入的方法。初始时触摸屏和执行单元都处于 等待接收状态,当触控动作产生时,触摸屏感应触击动作并获得触击的X轴和Y轴位置坐 标数据,然后将此位置坐标数据传送到执行单元;执行单元接收感应得到的位置坐标数据,同时记录接收此数据时的时间值为时间标 签。执行单元检查接收到的位置坐标数据点有无触控响应规则,若无,则判断当前输入有 误,放弃此次触击接收数据,触摸屏和执行单元恢复到初始状态;否则,执行单元检査是否接受到连续位置坐标数据,如果是则判断触控输入为连续拖 动状态,执行单元按照预定义的触控连续拖动响应规则,执行连续拖动的响应程序。然后 执行单元检查连续拖动是否结束,若未结束则重复执行本步骤,若已结束则结束此次触摸 屏触控接收响应过程,触摸屏和执行单元恢复到初始状态;否则,由所记录时间标签点开始,在系统预定义的连续动作时间窗口内,执行单元检 査是否还接收到来自触摸屏的位置坐标数据,若有则记录新获得的位置坐标数据,转入下 一步骤;否则执行单元检查连续动作时间窗口是否完成,若是转入连续动作时间窗口完成 步骤,否则继续本步骤;执行单元检査接收到的位置坐标数据是否是同一位置范围内,若是则重新执行系统预 定义的连续动作时间窗口检查步骤;否则统计触击输入次数,按照预定义的触控响应规则, 执行相应触控动作次数的响应程序。然后以新触控获得的位置坐标数据和相应时间标签开 始新一次触控输入步骤;连续动作时间窗口完成后,执行单元统计触击输入次数,按照预定义的触控响应规则,执行相应触控动作次数的响应程序。然后结束此次触摸屏触控接收响应过程,触摸屏和执行单元恢复到初始状态。如图7所示, 一种触摸轮圆形触控感应区实现触控输入方法。初始时圆形触控感应区 和执行单元都处于等待接收状态,当触控动作产生时,圆形触控感应区感应触击动作并向 执行单元报告发生触控动作;执行单元接收触控动作报告,由此时间点开始,在系统预定义的连续动作时间窗口内, 累计接收到来自圆形触控感应区的触控动作次数;连续动作时间窗口完成后,执行单元统计接收到的触控动作次数,按照预定义的触控 响应规则,执行相应触控动作次数的响应程序,然后结束此次圆形触控感应区触控接收响 应过程,圆形触控感应区和执行单元恢复到初始状态。如图8、 9所示, 一种触摸轮圆环触控感应区实现触控输入方法。初始时圆环触控感 应区和执行单元都处于等待接收状态,当触控动作产生时,圆环触控感应区感应触击动作并获得触击动作的扇形感应区位置坐标数据,然后将此位置坐标数据传送到执行单元; 执行单元接收感应得到的扇形感应区位置坐标数据,同时记录接收此数据时的时间值为时间标签;执行单元检查是否接受到连续位置坐标数据,如果不是则转入系统预定义的连续动作 时间窗口检查步骤执行;如果是则判断触控输入为连续拖动状态;执行单元检查是否不连续的扇形感应区发生触控动作,若是则判断此次连续拖动动作 结束,执行单元按照预定义执行响应程序,然后重新执行触控输入步骤;否则,执行单元检查是否连续的扇形感应区发生触控动作数据,若是则判断存在连续 转动输入,记录新获得的扇形感应区位置坐标数据和时间标签,并计算连续转动动作的转 动方向和转动角速度,执行单元按照计算得参数执行相应的触控转动响应规则;执行单元检查连续拖动是否结束,若未结束则重复执行连续拖动输入步骤,若已结束 则结束此次圆环触控感应区触控接收响应过程,圆环触控感应区和执行单元恢复到初始状 态;由所记录的时间标签点开始,在系统预定义的连续动作时间窗口内,执行单元检査是 否还接收到来自圆环触控感应区的位置坐标数据,若有则记录新获得的位置坐标数据和时间标签,转入下一检査步骤;否则执行单元检査连续动作时间窗口是否完成,若是转入连续动作时间窗口完成步骤,否则继续本步骤;执行单元检查接收到的位置坐标数据是否是同一扇形感应区,若是则继续步骤连续动 作时间窗口内输入检査步骤;否则统计触击输入次数,按照预定义的触控响应规则,执行 相应触控动作次数的响应程序。然后以新触控动作获得的扇形感应区位置坐标数据和相应 的时间标签重新执行触控输入步骤;连续动作时间窗口完成后,执行单元统计触击输入次数,按照预定义的触控响应规则, 执行相应触控动作次数的响应程序。然后结束此次圆环触控感应区触控接收响应过程,圆 环触控感应区和执行单元恢复到初始状态。如图10所示, 一种执行单元实现触摸屏和触控轮组合输入触控的方法。初始时触摸 屏、触摸轮、执行单元都处于等待接收状态,当触摸屏触控动作产生时,触摸屏感应触击 动作并获得所在X轴和Y轴位置坐标数据,并将此位置坐标数据传送到执行单元;执行单元检査接收到的位置坐标上有无触控响应规则,若无则判断当前输入有误,放 弃此次触击接收数据,触摸屏、触摸轮、执行单元恢复到初始状态;否则,执行单元检查是否接受到触摸轮圆形触控感应区的触控感应,如果不是则转入 下一步骤执行;如果是则执行触摸屏和圆形触控感应区组合输入响应,完成后转入下一步 骤;执行单元检查是否接受到触摸轮圆环触控感应区的触控感应,如果不是则转入下一步 骤执行;如果是则执行触摸屏和圆环触控感应区组合输入响应,完成后转入下一步骤;执行单元检査触摸屏是否还处于长按状态,如果是则继续执行触摸轮触控输入检査步 骤;如果不是则结束此次触控接收响应过程,触摸屏、触摸轮、执行单元恢复到初始状态。如图11所示, 一种执行单元实现触摸轮圆环触控感应区触控感应方法设置的方法。 初始时圆环触控感应区具有最高扇形感应区分辨率,执行单元等待用户设置命令;用户选择部分相邻的最小扇形感应区合并为同一个触控响应扇形感应区;执行单元接收用户命令,将指定需要合并的扇形感应区的感应区位置坐标数据设置为 相同数值;执行单元检査是否还有用户设置命令,若有则重复执行以上设置步骤;否则此次圆环 触控感应区触控感应方法设置结束。1权利要求
1、一种触控输入装置,分为两部分,一是触控感应部分包括一个触摸屏和一个触摸轮;二是触控响应方法设置和触控输入响应执行单元;其特征在于所述的触摸屏以X轴方向Y轴方向设定的分辨率感应触控动作在X轴和Y轴的位置,并向执行单元发送触控感应位置数据;所述的触摸轮由同轴心的圆形触控感应区和圆环触控感应区组成,二者之间是无触控感应的隔离区;其中圆形触控感应区是单一分辨率的触控感应器,圆环触控感应区是感应分辨区扇形等分的触控感应器;触摸轮感应触控动作所在感应分辨区位置,并向执行单元发送触控感应位置数据;所述的触控响应方法设置和触摸输入响应执行单元,有不同的触摸轮和触摸屏接收端口,能同时接收二者的触控输入数据,并且解析为系统执行命令并输出;此外,执行单元能编程配置触摸轮的触控感应方法。
2、 一种采用权利要求1所述的触控输入装置的触控输入方法触控动作在触控屏和 触摸轮形成触控位置感应数据,并将此数据传递到执行单元;执行单元按照配置的触控响 应方法解析接收的数据,并将其转换为系统执行命令并执行。
3、 一种采用权利要求1所述的触控输入装置中触摸屏实现触控输入方法初始时触 摸屏和执行单元都处于等待接收状态,当触控动作产生时,触摸屏感应触击动作并获得触 击的X轴和Y轴位置坐标数据,然后将此位置坐标数据传送到执行单元;并包括如下步骤-,1.1执行单元接收感应得到的位置坐标数据,同时记录接收此数据时的时间值为时间 标签。执行单元检查接收到的位置坐标数据点有无触控响应规则,若无则判断当前输入有误,放弃此次触击接收数据,触摸屏和执行单元恢复到初始状态;若有则转入1.2步骤;,1.2执行单元检查是否接受到连续位置坐标数据,如果不是则转入1. 3步骤执行;如 果是则判断触控输入为连续拖动状态,执行单元按照预定义的触控连续拖动响应规则,执 行连续拖动的响应程序。然后执行单元检查连续拖动是否结束,若未结束则重复执行1.2 步骤,若已结束则结束此次触摸屏触控接收响应过程,触摸屏和执行单元恢复到初始状态; 1.3由所记录时间标签点开始,在系统预定义的连续动作时间窗口内,执行单元检査是否还接收到来自触摸屏的位置坐标数据,若有则记录新获得的位置坐标数据,转入1.4步骤;否则执行单元检查连续动作时间窗口是否完成,若是转入1.5步骤,否则继续1.3 步骤;`1. 4执行单元检査接收到的位置坐标数据是否是同一位置范围内,若是则转入1. 3步 骤;否则统计触击输入次数,按照预定义的触控响应规则,执行相应触控动作次数的响应 程序。然后以新触控获得的位置坐标数据和相应时间标签转入1. 1步骤;`1.5连续动作时间窗口完成后,执行单元统计触击输入次数,按照预定义的触控响应 规则,执行相应触控动作次数的响应程序。然后结束此次触摸屏触控接收响应过程,触摸 屏和执行单元恢复到初始状态。
4、 一种采用权利要求1所述的触控输入装置中触摸轮圆形触控感应区实现触控输入 方法;初始时圆形触控感应区和执行单元都处于等待接收状态,当触控动作产生时,圆形 触控感应区感应触击动作并向执行单元报告发生触控动作;并包括如下步骤`1.1执行单元接收触控动作报告,由此时间点开始,在系统预定义的连续动作时间窗 口内,累计接收到来自圆形触控感应区的触控动作次数;`1.2连续动作时间窗口完成后,执行单元统计接收到的触控动作次数,按照预定义的 触控响应规则,执行相应触控动作次数的响应程序,然后结束此次圆形触控感应区触控接 收响应过程,圆形触控感应区和执行单元恢复到初始状态。
5、 一种采用权利要求1所述的触控输入装置中触摸轮圆环触控感应区实现触控输入 方法;初始时圆环触控感应区和执行单元都处于等待接收状态,当触控动作产生时,圆环 触控感应区感应触击动作并获得触击动作的扇形感应区位置坐标数据,然后将此位置坐标 数据传送到执行单元;并包括如下步骤`1.1执行单元接收感应得到的扇形感应区位置坐标数据,同时记录接收此数据时的时 间值为时间标签;`1.2执行单元检査是否接受到连续位置坐标数据,如果不是则转入1.6步骤执行;如 果是则判断触控输入为连续拖动状态;`1.3执行单元检査是否不连续的扇形感应区发生触控动作,若是则判断此次连续拖动动作结束,执行单元按照预定义执行响应程序,然后转入l.l步骤;否则转入1.4步骤;`1.4执行单元检査是否连续的扇形感应区发生触控动作数据,若是则判断存在连续转 动输入,记录新获得的扇形感应区位置坐标数据和时间标签,并计算连续转动动作的转动 方向和转动角速度,执行单元按照计算得参数执行相应的触控转动响应规则;`1. 5执行单元检查连续拖动是否结束,若未结束则重复执行1. 3步骤,若已结束则结 束此次圆环触控感应区触控接收响应过程,圆环触控感应区和执行单元恢复到初始状态;`1.6由所记录的时间标签点开始,在系统预定义的连续动作时间窗口内,执行单元检 査是否还接收到来自圆环触控感应区的位置坐标数据,若有则记录新获得的位置坐标数据 和时间标签,转入1. 7步骤;否则执行单元检査连续动作时间窗口是否完成,若是转入1. 8步骤,否则继续1.6步骤;`1. 7执行单元检査接收到的位置坐标数据是否是同一扇形感应区,若是则转入1. 6步 骤;否则统计触击输入次数,按照预定义的触控响应规则,执行相应触控动作次数的响应程序。然后以新触控动作获得的扇形感应区位置坐标数据和相应的时间标签转入1. 1步骤;`1.8连续动作时间窗口完成后,执行单元统计触击输入次数,按照预定义的触控响应规则,执行相应触控动作次数的响应程序。然后结束此次圆环触控感应区触控接收响应过 程,圆环触控感应区和执行单元恢复到初始状态。
6、 一种采用权利要求1所述的触控输入装置中执行单元实现触摸屏和触控轮组合输入触控输入方法初始时触摸屏、触摸轮、执行单元都处于等待接收状态,当触摸屏触控动作产生时,触摸屏感应触击动作并获得所在X轴和Y轴位置坐标数据,并将此位置坐标数据传送到执行单元;并包括如下步骤`1. 1执行单元检査接收到的位置坐标上有无触控响应规则,若无则判断当前输入有误, 放弃此次触击接收数据,触摸屏、触摸轮、执行单元恢复到初始状态;若有则转入1.2步 骤;`1. 2执行单元检查是否接受到触摸轮圆形触控感应区的触控感应,如果不是则转入1. 3 步骤执行;如果是则执行触摸屏和圆形触控感应区组合输入响应,完成后转入1.3步骤;`1. 3执行单元检查是否接受到触摸轮圆环触控感应区的触控感应,如果不是则转入1. 4 步骤执行;如果是则执行触摸屏和圆环触控感应区组合输入响应,完成后转入1.4步骤;`1.4执行单元检查触摸屏是否还处于长按状态,如果是则转入1.2步骤;如果不是则结束此次触控接收响应过程,触摸屏、触摸轮、执行单元恢复到初始状态。
7、根据权利要求2或5或6所述的触控输入方法,其特征在于还包括其中执行单元实现触摸轮圆环触控感应区触控感应方法设置的方法初始时圆环触控感应区具有最高扇形感应区分辨率,执行单元等待用户设置命令;并包括如下步骤-,1. 1用户选择部分相邻的最小扇形感应区合并为同一个触控响应扇形感应区;,1.2执行单元接收用户命令,将指定需要合并的扇形感应区的感应区位置坐标数据设置为相同数值;,1.3执行单元检查是否还有用户设置命令,若有则执行l.l步骤;否则此次圆环触控 感应区触控感应方法设置结束。
全文摘要
一种触控输入装置,分为两部分,一是触控感应部分包括一个触摸屏和一个触摸轮;二是触控响应方法设置和触控输入响应执行单元。触摸屏以X轴方向和Y轴方向设定的分辨率感应触控动作在X轴和Y轴的位置,并向执行单元发送触控感应位置数据。触摸轮由同轴心的圆形触控感应区和圆环触控感应区组成,二者之间是无触控感应的隔离区。圆形触控感应区是单一分辨率的触控感应器,圆环触控感应区是感应分辨区扇形等分的触控感应器。触摸轮感应触控动作所在感应分辨区位置,并向执行单元发送触控感应位置数据。触控响应方法设置和触摸输入响应执行单元,有不同的触摸屏和触摸轮接收端口,能同时接收二者的触控输入数据,并且解析为系统执行命令并输出。此外执行单元能编程配置触摸轮的触控感应方法。
文档编号G06F3/041GK101650617SQ20091018992
公开日2010年2月17日 申请日期2009年8月31日 优先权日2009年8月31日
发明者毛宏宇 申请人:毛宏宇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1