改善触摸屏的可用性的设备和方法

文档序号:6457789阅读:187来源:国知局
专利名称:改善触摸屏的可用性的设备和方法
技术领域
本发明涉及一种用于改善触摸屏的可用性的设备和方法,更具体地说, 涉及一种用于改善触摸屏的可用性的设备和方法,所述设备和方法能够防止 显示在基于位置的服务(LBS)设备上的期望的屏幕图像被用户的身体的一 部分(诸如手指)或工具(诸如记录笔)部分隐藏,并且能够准确地控制指 示符的操作。
背景技术
基于位置的服务(LBS)指示基于移动通信终端(诸如移动电话或个人 数字助理(PDA))的位置从地理信息系统(GIS)、全球定位系统(GPS)或 无线数据通讯系统向终端用户提供与位置相关的信息的各种类型的服务。 LBS采用三方网络方法(由3个基站同时检测当前位置)或基于GPS的方法。 近来已经将LBS应用于位置信息和交通导航领域,还应用于私人区域服务(诸 如移动广告、移动赠券、旅行信息、车辆诊断支持、紧急情况操作和出租车 呼叫服务)领域。图IA和图IB示出通过地图浏览显示在传统LBS设备IIO上的地图。这里,假设图1A和图1B示出的LBS设备110采用触摸屏技术,其中, 用户能够通过触摸LBS设备110移动并搜索地图,并且能够参照关于地图上 特定位置的信息。如图1A所示,在LBS设备110的屏幕111上显示地图, 并且用户能够通过触摸屏幕111上地图的特定位置111a在地图上看到位置 111a的炜度、经度、名称和地址。在这种情况下,如图1B所示,触摸位置llla的用户身体的一部分(例 如,手指120)不仅隐藏了位置111a,而且隐藏了相邻位置。另外,如上所述,近来已经将LBS积极地应用于私人区域,因此增加了对于LBS设备的需求。此外,随着数字设备的尺寸越来越小,很难通过用户 身体的一部分(例如,手指120)精确地操纵变得越来越小的触摸屏。发明内容本发明提供一种改善触摸屏的可用性的设备和方法,所述设备和方法在 基于位置的服务(LBS)设备中能够防止用户身体的一部分(例如,手指120) 阻碍用户的视野。本发明还允许用户在具有触摸屏的LBS设备上准确地移动并搜索地图。 将根据下面描述的优选实施例来描述本发明的上述和其它目的,或者根 据下面描述的优选实施例,本发明的上述和其它目的是明显的。根据本发明的一方面,提供一种用于改善触摸屏的可用性的设备,所述 设备包括触摸感测单元,感测第一触摸和第二触摸,并检测感测的触摸的 位置;指示符设置单元,将指示符设置到检测的第一触摸的位置;以及坐标 变换单元,将由第二触摸的移动引起的触摸位置的移动变换为指示符的位置 的移动。根据本发明的另一方面,提供一种用于改善触摸屏的可用性的方法,所 述方法包括感测第一触摸,并检测感测的第一触摸的触摸位置;将指示符 设置到检测的第一触摸的位置;感测第二触摸,并检测感测的第二触摸的触 摸位置;以及将由第二触摸的移动引起的触摸位置的移动变换为指示符的位 置的移动。


通过下面参照附图对本发明的优选实施例进行的详细描述,本发明的上 述和其它特点和优点将会变得更加明显,其中图1A和图1B示出通过地图浏览显示在传统基于位置的服务(LBS)设 备上的地图;图2A是根据本发明的实施例的用于改善触摸屏的可用性的设备的框图; 图2B是示出根据本发明的实施例的将用于改善触摸屏的可用性的设备 实际应用于LBS设备的情况的示图;图3A和图3B是示出根据本发明的实施例的用户进行第一触摸的示图; 图3C是示出根据本发明的实施例的指示符的设置的示图;图3D和图3E是示出根据本发明的实施例的由第二触摸的位置的移动引 起的触摸位置的移动的示图;图3F是示出根据本发明的实施例的触摸感测单元将第一触摸和第二触 摸彼此区分的示图;图3G是示出根据本发明的实施例的将第二触摸的位置的移动反映到指 示符的移动的示图;图3H是示出根据本发明的实施例的旋转地图的方法的示图;图31和图3J是示出根据本发明的实施例的压力感测单元命令操作如何 执行的示图;以及图4是示出根据本发明的实施例的改善触摸屏的可用性的方法的流程图。
具体实施方式
通过参照下面详细描述的优选实施例和附图,可以更加容易理解本发明 的优点和特点以及实现本发明的优点和特点的方法。然而,本发明可以以许 多不同的形式被实施并且不应被解释为局限于在此阐述的实施例。此外,提 供这些实施例从而本公开将会彻底和完整,并完全地将本发明的构思传达给 本领域的技术人员,本发明将仅由权利要求来限定。在整个说明书中,相同的标号是指相同的部件。以下参照根据本发明的示例性实施例的方法的流程图说明来描述本发明。应该理解,流程图说明的每个块和在流程图说明中的块的组合可由计算 机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、 或者其他可编程数据处理设备的处理器,以创建用于实现在流程图中的一个 块或多个块中指定的功能的装置。这些计算机程序指令也可被存储在可引导计算机或者其他可编程数据处理设备以特定方式运行的计算机可用或计算机可读存储器中,从而所述指令 实现流程图中的一个块或多个块中指定的功能。计算机程序指令也可被载入计算机或其他可编程数据处理设备,以使得 一系列操作步骤在计算机或其他可编程设备上被执行,以产生计算机实现的 用于实现在流程图中的 一个块或多个块中指定的功能的处理。另外,每个块可代表模块,代码段或代码的一部分,其可包括一个或更 多用于实现指定逻辑功能的可执行指令。应注意的是,在其他实现中,在这 些块中标注的功能可不按标注的顺序出现,或者以不同的硬件和软件配置执 行。例如,连续示出的两个块事实上可基本同时地被执行,或者有时块以相 反的顺序执行,这取决于涉及的功能。在本发明的示例性实施例中,假设在基于位置的服务(LBS)设备的触摸屏上显示地图,并且用户在地图上选择期望的位置。以下,将参照附图详 细描述本发明的示例性实施例。图2A是根据本发明的实施例的用于改善触摸屏的可用性的设备的框图。 参照图2A,根据本发明的实施例的用于改善触摸屏的可用性的设备200 包括触摸感测单元201,感测第一触摸和第二触摸并且检测感测的触摸的 触摸位置;指示符设置单元202,将指示符设置到触摸感测单元201检测的 第一触摸的触摸位置;坐标变换单元203,将由第二触摸的移动引起的触摸 位置的移动变换为指示符的位置的移动;压力感测单元204,感测施加到触 摸感测单元201检测的触摸位置的压力,以命令执行与感测的压力相应的操 作;以及显示单元205,显示指示符的位置的移动和与感测的压力相应的操 作。如图2B所示,可将图2A的设备200应用于LBS设备。触摸感测单元201可包括触摸传感器以感测用户的触摸,并且可以位于 作为LBS设备的屏幕的显示单元205的顶部。压力感测单元204感测施加到 触摸的位置的压力。 一个或多个压力感测单元204可位于显示单元205的底 部。同时,图2A中使用的术语"单元"的意思是,但不限于,执行特定任 务的软件或硬件组件,诸如现场可编程门阵列(FPGA)或专用集成电路 (ASIC )。单元可以方便地被配置以驻留在可寻址的存储介质上,并且可被配置以 在一个或多个处理器上执行。因此,举例来说,单元可以包括诸如软件组件、面向对象的软件组件、 类组件和任务组件的组件、进程、函数、属性、过程、子程序、程序代码段、 驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和变量。在组件和单元中提供的功能可被组合为更少的组件和单元,或者可进一 步被分离成另外的组件和单元。首先,图2A的设备200的触摸感测单元201感测第 一触摸和第二触摸, 并且检测感测的触摸的触摸位置。第 一触摸指示用户通过使用对象来触摸LBS设备的屏幕上的期望位置。 这里,对象意思是用户的身体的一部分(诸如手指)或工具(诸如记录笔)。以下,为了解释方便,假设在本发明的实施例中使用用户的身体的一部 分(例如,手指)来将输入施加到LBS设备。当描述图2A示出的其它部件 202至205时,将更加详细地描述第二触摸和触摸感测单元201。图3A和图3B是示出根据本发明的实施例的用户进行第一触摸的示图。参照图3A,在LBS设备310的屏幕320上显示地图,用户用他/她的手 指330在地图上触摸期望的位置321。图3B示出被用户的手指330触摸的图3A示出的期望的位置321的第一 触摸的位置321。在这种情况下,触摸感测单元201感测第一触摸并且检测第一触摸的触 摸位置321。图3C是示出根据本发明的实施例的指示符的设置的示图。参照图3C,指示符设置单元202将指示符322设置到触摸感测单元201 所检测的第一触摸的触摸位置321。同时,如图3C所示,用户的手指330与第一触摸的位置321分离。当用户触摸第一触摸的位置并随后停止触摸第一触摸的位置321时或者 当用户触摸位置321随后从第一触摸的位置321移动预定距离时,指示符设 置单元202设置指示符322,即,指示符设置单元202将指示符322放置在 第一触摸的位置321。指示符设置单元202的上述操作与触摸感测单元201的操作(将第一触 摸和第二触摸彼此区分)密切相关,稍后将参照图3F描述。图3D和图3E示出根据本发明的实施例的由第二触摸的位置的移动引起 的触摸位置的移动。如上面参照图3A至图3C所描述的,触摸感测单元201感测第一触摸并 检测第一触摸的触摸位置321,指示符设置单元202将指示符322设置到第 一触摸的触摸位置321。接下来,当如图3D所示用户确定LBS设备310的屏幕320上估计的第 二触摸的位置323,并且如图3E所示触摸确定的位置323时,触摸感测单元201感测第二触摸并且检测第二触摸的触摸位置323。坐标变换单元203从触摸感测单元201接收关于第一触摸的触摸位置 321和第二触摸的触摸位置323的信息,并且将由第二触摸的移动引起的触 摸位置323的移动(图3E示出的位置324)变换为指示符322的位置的移动。这里,第二触摸的意思是为了控制设置到第一触摸的触摸位置321的指 示符322的移动而进行的用户触摸。如图3E所示,优选地将第二触摸的位置 323确定为方便控制指示符322的移动的区域,所述指示符322被设置到LBS 设备310的屏幕320上的第一触摸的位置321。触摸感测单元201参照预定时刻将第一触摸和第二触摸彼此区分。例如,如图3C所示,当在用户的第一触摸之后,用户取消第一触摸并 且触摸新位置而不是第一触摸的位置321时,触摸感测单元201将新位置的 触摸识别为第二触摸。图3F是示出根据本发明的实施例的触摸感测单元201将第一触摸和第二 触摸彼此区分的示图。触摸感测单元201可参照预定距离将第一触摸和第二触摸彼此区分。例如,在用户的第一触摸之后,当用户在保持第一触摸的同时从第一触 摸移动所述预定距离,也就是说,当用户从第一触摸的位置321移动到预定 边界325的外部时,触摸感测单元201识别这一移动为第二触^t莫。另外,触摸感测单元201根据是否将压力施加到第一触摸和第二触摸的 位置将第一触摸和第二触摸彼此区分。例如,如果用户进行第一触摸并且同时按压触摸位置,则将指示符设置 到触摸位置,并且如果用户进行第二触摸而没有按压触摸位置,则触摸感测 单元201将其识别为第二触摸。由于已知第一触摸和第二触摸的触摸位置,即,第一触摸和第二触摸的 触摸位置的坐标,因此坐标变换单元203将每当用户改变第二触摸的位置时 改变的第二触摸的位置的坐标反映到第一触摸的位置的坐标,即,反映到指 示符的位置的坐标。因此,将用户的第二触摸的位置的移动变换为指示符的位置的移动。图3G是示出根据本发明的实施例的将第二触摸的位置的移动反映到指 示符的位置的运动的示图。如果将第二触摸的初始触摸位置323改变到新的触摸位置324,则触摸感测单元201检测新位置324的坐标,并且将检测的坐标实时反映到被设置 到第一触摸的位置的指示符322的坐标,从而移动指示符322。图3G示出如 上所述被坐标变换单元203移动的指示符326。在这种情况下,坐标变换单元203能够以1比1的比率将第二触摸的位 置的移动变换为指示符的位置的移动。例如,如果在屏幕上将第二触摸的位置向右移动3cm,则也在屏幕上将 指示符的当前位置向右移动3cm。坐标变换单元203还能够以1比N的比率将第二触摸的位置的移动变换 为指示符的位置的移动。例如,在屏幕上将第二触摸的位置向左移动3cm,根据变换比率将指示 符的当前位置向左移动lcm、 0.5cm或小于0.5cm。在这种情况下,即使在 LBS设备的屏幕上显示的地图的比例高,也可以精确地在地图上移动指示符。 此外,随着不仅每个LBS设备的屏幕,而且多数数字设备中的每一个的触摸 屏也变得越来越小,本发明允许精确地移动指示符,从而改善设备的可用性。此外,根据本发明的实施例的设备不仅能够基于第一触摸和第二触摸移 动指示符,而且还能够使用按钮(未显示)或触摸(未显示)通过输入预定 模式转换来旋转地图。图3H是示出根据本发明的实施例的旋转地图的方法的示图。如图3E所示,如果触摸感测单元201感测到第一触摸并且检测到第一 触摸的触摸位置321,指示符设置单元202将指示符322设置到第一触摸的 位置321,并且进行第二触摸,则用户可通过使用旋转转换按钮(未显示) 或用于旋转转换的触摸激活器(未显示)将地图旋转到期望的程度。在这种情况下,如图3H所示,相对于第一触摸的位置321旋转地图, 并且用户可通过移动第二触摸的位置来调整旋转的程度。坐标变换单元203能够根据第二触摸的位置的移动以上述第二触摸的位 置的移动与指示符的位置的移动的比率(例如,以1比1的比率或1比N的 比率)相对于指示符准确地调整地图的旋转。压力感测单元204感测施加到触摸感测单元201 4全测的第一触摸和第二 触摸的位置的压力,以命令执行与每个感测的压力相应的操作。另外,压力感测单元204可根据感测的压力的持续时间和强度备令执行 与感测的压力相应的操作。例如,当在地图上执行放大操作或缩小操作时,可根据压力的强度控制 放大操作或缩小操作的速度。如果压力低,则可以减小放大操作或缩小操作的速度,如果压力高,则 可以增加放大操作或缩d 、操作的速度。图31和图3J是示出根据本发明的实施例的通过压力感测单元来命令如何执行操作的示图。例如,当在第一触摸之后,在预定持续时间内将压力施加到第一触摸的触摸位置而不移动第一触摸的位置时,如图3I所示,压力感测单元204请求 显示单元205显示关于地图上第一触摸的位置的信息327。这里,信息327可包括第一触摸的位置的名称、地址、经度和纟韦度。 另外,如果在第二触摸之后,在预定持续时间内将压力施加到第二触摸 的触摸位置而不移动第二触摸的位置,则压力感测单元204可呈现出点击鼠 标的左键或右键的效果。例如,当在第二触摸之后,将压力施加到第二触摸的触摸位置而不移动 第二触摸的位置时,可以获得点击鼠标左键的效果。另外,如图3J所示,当 在第二触摸之后,在预定持续时间(例如,2秒)内将压力施加到第二触摸 的位置而不移动第二触摸的位置时,实现点击鼠标右键的效果,因此弹出属 性窗口 328。可按各种方式确定根据本发明施加的压力的持续时间和强度,而不受限制。图4是示出根据本发明的实施例的改善触摸屏的可用性的方法的流程图。现将参照图2A和图2B描述示出根据本发明的实施例的改善触摸屏的可 用性的方法的图4的流程图。触摸感测单元201感测用户的第一触摸,并且;^测第一触摸的触摸位置 (S401 )。在操作S401之后,触摸感测单元201确定是否取消第一触摸(S402 )。如果在操作S402确定取消了第一触摸,则指示符设置单元202将指示符 设置到第一触摸的位置(S403 )。在操作S403之后,触摸感测单元201感测用户的第二触摸,并且检测第 二触摸的触摸位置(S404)。在这种情况下,由于在第一触摸取消之后进行了第二触摸(即,由于在第一触摸之后的预定时间间隔进行了第二触摸),因此触摸感测单元201可识 别第二触摸。在操作S404之后,压力感测单元204确定是否将压力施加到第二触摸的 位置(S405 )。如果在操作405确定没有施加压力,则触摸感测单元201感测用户的第 二触摸的移动,并且检测移动的第二触摸的位置(S406)。如果在操作S405确定压力被施加到第二触摸的位置,则压力感测单元 204执行稍后将描述的操作S412和操作S413。在操作S406之后,坐标变换单元203通过将第二触摸的位置的移动变换 为指示符的移动来反映在操作S405确定的第二触摸的位置的移动(S407)。在这种情况下,坐标变换单元203能够通过根据第二触摸的移动以1比 1的比率或1比N的比率反映指示符的移动来准确地控制基于第二触摸的指 示符的移动。在操作S407,将指示符的移动显示在显示单元205上(S408)。如果在 操作S402确定第一触摸没有取消,则触摸感测单元201确定第一触摸的位置 是否被移动(S409)。如果在操作S409确定第一触摸移动到预定范围的外部,则触摸感测单元 201确定这一移动为第二触摸,并且指示符设置单元202将指示符设置到第 一触摸的原始位置(S410)。如果在操作S409确定第一触摸的移动在预定范围内,则触摸感测单元 201继续感测第 一触摸并检测第 一触摸的触摸位置。如果在操作S409确定第一触摸的位置没有移动,则压力感测单元204 确定是否将压力施加到第一触摸的位置(S411)。如果在操作S411确定施加了压力,则检测施加的压力的持续时间和强 度,并且命令执行与检测的压力的持续时间和强度相应的操作(S412)。在操作S412之后,显示单元205显示命令执行的操作(S413 )。根据本发明的用于改善触摸屏的可用性的上述设备和方法具有如下一个 或多个优点。本发明具有防止期望的屏幕图像被用户的身体的一部分(例如J手指) 或工具(诸如记录笔)部分隐藏的优点。另外,可以基于第 一触摸和第二触摸准确地控制指示符的移动或准确地控制使用指示符执行的操作。另外,可以在不放大屏幕图像的尺寸的情况下准确地控制指示符的移动 或准确地控制使用指示符执行的操作,从而最小化LBS设备的尺寸。尽管已经参照本发明的示例性实施例具体显示和描述了本发明,但本领 域的技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的 情况下,可以在此进行形式和细节的各种改变。因此,期望本发明实施例在 各方面被认为是说明性的而不是限制性的,参照权利要求而不是上面的描述 来指示本发明的范围。
权利要求
1、一种用于改善触摸屏的可用性的设备,所述设备包括触摸感测单元,感测第一触摸和第二触摸,并检测感测到的触摸的触摸位置;指示符设置单元,将指示符设置到检测到的第一触摸的位置;以及坐标变换单元,将由第二触摸的移动引起的触摸位置的移动变换为指示符的位置的移动。
2、 如权利要求1所述的设备,还包括压力感测单元,感测施加到感测 到的触摸的位置的压力,以命令执行与感测的压力相应的操作。
3、 如权利要求2所述的设备,其中,根据感测的压力的持续时间和强度 之一执行压力感测单元命令的操作。
4、 如权利要求l所述的设备,其中,触摸感测单元参照预定时刻将第一 触摸和第二触^莫^C此区分。
5、 如权利要求l所述的设备,其中,触摸感测单元参照预定距离将第一 触摸和第二触摸彼此区分。
6、 如权利要求1所述的设备,其中,坐标变换单元以1比1的比率将由 第二触摸的移动引起的触摸位置的移动变换为指示符的位置的移动。
7、 如权利要求1所述的设备,其中,坐标变换单元以1比N的比率将 由第二触摸的移动引起的触摸位置的移动变换为指示符的位置的移动。
8、 一种用于改善触摸屏的可用性的方法,所述方法包括 感测第 一触摸,并检测感测到的第 一触摸的触摸位置; 将指示符设置到^^测到的第一触摸的位置; 感测第二触摸,并检测感测到的第二触摸的触摸位置;以及 将由第二触摸的移动引起的触摸位置的移动变换为指示符的位置的移动。
9、 如权利要求8所述的方法,还包括感测施加到触摸的位置的压力, 以命令执行与感测的压力相应的操作。
10、 如权利要求9所述的方法,其中,根据感测的压力的持续时间和强 度之一执行在感测压力的步骤中命令执行的操作。
11、 如权利要求9所述的方法,其中,感测第二触摸包括参照预定时刻将第 一触摸和第二触摸彼此区分。
12、 如权利要求8所述的方法,其中,感测第二触摸包括参照预定距离 将第 一触摸和第二触摸彼此区分。
13、 如权利要求8所述的方法,其中,变换触摸位置的移动包括以1比1的比率将由第二触摸的移动引起的触摸位置的移动变换为指示符的位置的移动。
14、 如权利要求8所述的方法,其中,变换触摸位置的移动包括以1比 N的比率将由第二触摸的移动引起的触摸位置的移动变换为指示符的位置的移动。
全文摘要
提供一种用于改善触摸屏的可用性的设备和方法。所述设备包括触摸感测单元,感测第一触摸和第二触摸,并检测感测到的触摸的触摸位置;指示符设置单元,将指示符设置到检测到的第一触摸的位置;以及坐标变换单元,将由第二触摸的移动引起的触摸位置的移动变换为指示符的位置的移动。
文档编号G06F3/041GK101231564SQ20081000356
公开日2008年7月30日 申请日期2008年1月25日 优先权日2007年1月25日
发明者俞炳仁, 李权株, 金喃佑, 金渊培, 金诚运 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1