用于在触摸屏上控制光标的方法和装置制造方法及图纸

技术编号:9568731 阅读:107 留言:0更新日期:2014-01-16 02:00
本发明专利技术的各实施方式提供了用于在触摸屏上控制光标的方法和装置。在本发明专利技术的一个实施方式中,提供了一种用于在触摸屏上控制光标的方法,包括:一种用于在触摸屏上控制光标的方法,包括:响应于进入指点模式,在触摸屏上显示光标;响应于对触摸屏的触摸,计算触摸的触摸点的移动速度;以及根据触摸点的移动速度控制光标的移动;其中在处于指点模式中的任何时刻,触摸点的输入区域是触摸屏内的任何区域。在本发明专利技术的另一实施方式中,还提供了一种用于在触摸屏上控制光标的装置。

【技术实现步骤摘要】
用于在触摸屏上控制光标的方法和装置
本专利技术的各实施方式涉及数据输入,更具体地,涉及用于在触摸屏上控制光标的方法、装置和相关计算机程序产品。
技术介绍
数据输入是实现用户与计算设备之间交互的重要方面,用户可以采用键盘、鼠标、触笔等方式输入数据。在指点装置这一领域中,随着计算机等技术的发展,目前已经存在支持数据输入的多种指点装置,例如,鼠标、触摸板、操纵杆和轨迹球等。这些装置可以支持用户与计算设备上所提供的图形化用户界面进行交互。然而,这些指点装置通常是单独的外部设备并且需要占用额外的空间,因而对于便携式计算装置或者对安装指点装置在空间上存在限制的计算设备而言并不十分适用。触摸屏的出现使得用户可以在无需额外安装指点设备的情况下,利用自己的手指/触笔来进行输入。然而用户需要在触摸屏的整个范围内进行触摸,才能将输入焦点移动至触摸屏内的任意期望位置。然而,当使用具有触摸屏的计算设备时,用户通常需要用一只手来手持该计算设备,用另一只手在触摸屏表面触摸并控制输入焦点。此时当用于触摸的手在空间位置上受到限制时,或者例如用户是肢体运动能力受限的用户时,则该用户很难在触摸屏的整个范围内进行触摸。又例如,当用户使用的触摸屏尺寸相当大(例如50寸以上)时,则用户的手臂需要移动较大的距离才能从触摸屏的一侧移动到另一侧。以上这些问题限制了触摸屏的使用。
技术实现思路
因而,期望能够开发出一种可以在触摸屏的任意区域进行触摸,即可实现与跨越整个触摸屏区域进行输入相同的技术效果的技术方案。为此,本专利技术的各实施方式提供了在触摸屏上控制光标的方法和装置。在本专利技术的一个实施方式中,提供了一种用于在触摸屏上控制光标的方法。该方法包括:响应于进入指点模式,在触摸屏上显示光标;响应于对触摸屏的触摸,计算触摸的触摸点的移动速度;以及根据触摸点的移动速度控制光标的移动;其中在处于指点模式中的任何时刻,触摸点的输入区域是触摸屏内的任何区域。在本专利技术的一个实施方式中,其中根据触摸点的移动速度控制光标的移动包括:根据触摸的触摸点的移动速度确定光标的位置;以及在位置处刷新光标。在本专利技术的一个实施方式中,还包括:计算触摸的触摸力度;以及基于触摸力度来确定光标的位置。在本专利技术的一个实施方式中,提供了一种用于在触摸屏上控制光标的装置。该装置包括:一种用于在触摸屏上控制光标的装置,包括:显示模块,配置用于响应于进入指点模式,在触摸屏上显示光标;计算模块,配置用于响应于对触摸屏的触摸,计算触摸的触摸点的移动速度;以及控制模块,配置用于根据触摸点的移动速度控制光标的移动;其中在处于指点模式中的任何时刻,触摸点的输入区域是触摸屏内的任何区域。在本专利技术的一个实施方式中,其中控制模块包括:确定模块,配置用于根据触摸的触摸点的移动速度确定光标的位置;以及刷新模块,配置用于在位置处刷新光标。在本专利技术的一个实施方式中,还包括:力度模块,配置用于计算触摸的触摸力度;以及力度控制模块,配置用于基于触摸力度来控制光标的移动。采用本专利技术所述的方法和装置,在无需外部输入设备的情况下,可以在触摸屏上显示光标以指示当前输入焦点,并且可以利用触摸屏上的任何区域作为输入控制光标移动的控制信号的输入区域。同时,还可以减少用户的手指/触笔的移动跨度,更有助于便于肢体运动受到限制的用户使用。附图说明结合附图并参考以下详细说明,本专利技术各实施方式的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本专利技术的若干实施方式。在附图中:图1示意性示出了适于实现本专利技术实施方式的示例性计算系统的框图;图2示意性示出了触摸屏的常规使用模式的示意图;图3A和图3B分别示意性示出了根据一些技术方案在触摸屏上控制光标的示意图;图4示意性示出了根据本专利技术一个实施方式的在触摸屏上控制光标的方法的流程图;图5示意性示出了根据本专利技术一个实施方式的在触摸屏上控制光标的方法的示意图;图6A和6B分别示意性示出了根据本专利技术其他实施方式的在触摸屏上控制光标的方法的示意图;以及图7示意性示出了根据本专利技术一个实施方式的在触摸屏上控制光标的装置的示意图。具体实施方式应当注意,本专利技术的各实施方式可以适用于具有触摸屏的任何计算设备。下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了适于用来实现本专利技术实施方式的示例性计算系统100的框图。如图1所示,计算机系统100可以包括:CPU(中央处理单元)101、RAM(随机存取存储器)102、ROM(只读存储器)103、系统总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和触摸屏显示器114。在这些设备中,与系统总线104耦合的有CPU101、RAM102、ROM103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及触摸屏显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅是为了示例的目的,而不是对本专利技术范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。所属
的技术人员知道,本专利技术可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施方式中,本专利技术还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或本文档来自技高网
...
用于在触摸屏上控制光标的方法和装置

【技术保护点】
一种用于在触摸屏上控制光标的方法,包括:响应于进入指点模式,在所述触摸屏上显示光标;响应于对所述触摸屏的触摸,计算所述触摸的触摸点的移动速度;以及根据所述触摸点的移动速度控制所述光标的移动;其中在处于所述指点模式中的任何时刻,所述触摸点的输入区域是所述触摸屏内的任何区域。

【技术特征摘要】
1.一种用于在触摸屏上控制光标的方法,包括:响应于进入指点模式,在所述触摸屏上显示光标;响应于对所述触摸屏的触摸,计算所述触摸的触摸点的移动速度;以及根据所述触摸点的移动速度控制所述光标的移动,包括:根据所述触摸的触摸点的移动速度确定所述光标的位置;以及在所述位置处刷新所述光标,其中根据所述触摸的触摸点的移动速度确定所述光标的位置包括:设置比例因子以调整所述光标的位置与所述触摸点的移动速度之间的关系,其中利用以下公式确定所述光标的位置:其中p0表示所述光标的先前位置,a表示所述比例因子,Wt表示在t时刻压力传感器的反馈,St表示在t时刻与所述触摸屏的接触面积,表示在t时刻对所述触摸屏的触摸点的移动速度;其中在处于所述指点模式中的任何时刻,所述触摸点的输入区域是所述触摸屏内的任何区域。2.根据权利要求1所述的方法,还包括:计算所述触摸的触摸力度;以及基于所述触摸力度来控制所述光标的移动。3.根据权利要求2所述的方法,其中基于所述触摸力度来控制所述光标的移动包括:将所述光标的移动速度设置为与所述触摸力度成正比。4.根据权利要求3所述的方法,其中计算所述触摸的触摸力度包括:基于所述触摸屏上的压力传感器的反馈来计算所述触摸的触摸力度;和/或基于与所述触摸屏的接触面积来计算所述触摸的触摸力度。5.根据权利要求4所述的方法,其中所述触摸力度正比于与所述触摸屏的接触面积。6.根据权利要求1所述的方法,还包括:响应于对所述触摸屏的点击,激活在所述触摸屏上显示的、所述光标所指向的项目。7.一种用于在触摸屏上控制光标的装置,包括:显示模块,配置用于响应于进入指点模式,在...

【专利技术属性】
技术研发人员:陈健包胜华马瑞苏中陆承恩王睿
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1