首页> 中国专利> 使用第一触摸接口和第二触摸接口来检测触摸事件

使用第一触摸接口和第二触摸接口来检测触摸事件

摘要

公开了使用第一触摸接口和第二触摸接口来检测触摸事件。一种用于使用第一触摸接口和第二触摸接口来检测触摸事件的设备包括一个或多个触摸感应传感器、第一触摸接口和第二触摸接口。第一触摸接口包括光学触摸接口。第二触摸接口具有不同于第一触摸接口的类型。该设备还包括存储有机器可读代码的存储装置以及执行机器可读代码的处理器。机器可读代码包括使用第一触摸接口来确定在一个或多个触摸感应传感器上的触摸位置的第一接口模块。机器可读代码还包括使用第二触摸接口来检测对一个或多个触摸感应传感器的触摸接触的第二接口模块。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-03-02

    授权

    授权

  • 2014-10-08

    实质审查的生效 IPC(主分类):G06F3/041 申请日:20130807

    实质审查的生效

  • 2014-02-19

    公开

    公开

说明书

技术领域

这里所公开的主题涉及检测触摸事件,更具体地,涉及使用第一触摸接 口和第二触摸接口来检测触摸事件。

背景技术

电容性触摸屏在小型电子装置(诸如,智能电话、个人桌面助理(“PDA”) 和平板电脑)中的使用已激增,随之而来,这些小型电子装置的能力也激增。 一般地,这些触摸屏中的大多数触摸屏是精确的且响应迅速,这实现了用户 接口设计的变革。然而,随着触摸屏的尺寸增大,这些触摸屏的实施变得更 加昂贵。

由于成本增加,因此在较大的触摸屏上采用了成本不一定与屏幕尺寸相 关的触摸接口,诸如光学触摸接口。光学触摸接口通过感测由接近屏幕的表 面的触摸输入引起的对来自发光二极管的相对阵列的光的遮挡来工作。

发明内容

基于上述讨论,本发明人已认识到需要用于使用第一触摸接口和第二触 摸接口来检测触摸事件的设备、系统和方法。有益地,这样的设备、系统和 方法将提供用于具有大于特定尺寸的对角观看区域(diagonal viewing area) 的触摸屏显示器的节约成本且有效的触摸检测机制。

作为对本领域的现有状态的响应,特别地,作为对通过当前可利用的触 摸传感器尚未完全解决的本领域的问题和需求的响应,提出了本主题的实施 例。相应地,已提出了实施例以提供用于使用第一触摸接口和第二触摸接口 来检测触摸事件的方法、设备和系统。

提供了一种设备,其包括一个或多个触摸感应传感器、第一触摸接口和 第二触摸接口。在一个实施例中,用于一个或多个触摸感应传感器的第一触 摸接口包括光学触摸接口。在一个实施例中,用于一个或多个触摸感应传感 器的第二触摸接口具有不同于第一触摸接口的类型。在一个实施例中,该设 备还包括存储有机器可读代码的存储装置以及执行机器可读代码的处理器。 在一个实施例中,机器可读代码包括第一接口模块和第二接口模块。

在一个实施例中,第一接口模块使用第一触摸接口来确定在一个或多个 触摸感应传感器上的触摸位置。在一个实施例中,第二接口模块使用第二触 摸接口来检测对一个或多个触摸感应传感器的触摸接触。

还提出了一种方法,其在所公开的实施例中基本上包括用于执行以上关 于所述设备的操作而阐述的功能的步骤。在一个实施例中,该方法包括使用 第一触摸接口来确定在一个或多个触摸感应传感器上的触摸位置。在另一实 施例中,第一触摸接口包括光学触摸接口。在一个实施例中,该方法包括使 用第二触摸接口来检测对一个或多个触摸感应传感器的触摸接触。在另一实 施例中,第二触摸接口具有不同于第一触摸接口的类型。

还提出了一种包含存储有机器可读代码的装置的计算机程序产品,该机 器可读代码由处理器执行以实现以下操作。在一个实施例中,这些操作包括 使用第一触摸接口来确定在一个或多个触摸感应传感器上的触摸位置。在另 一实施例中,第一触摸接口包括光学触摸接口。在一个实施例中,这些操作 包括使用第二触摸接口来检测对一个或多个触摸感应传感器的触摸接触。在 另一实施例中,第二触摸接口具有不同于第一触摸接口的类型。

本说明书中对特征、优点或类似语言的提及并不意味着所有特征和优点 可以在任意单个实施例中来实现。相反,应理解,提及特征和优点的语言表 示特定特征、优点或特性包括在至少一个实施例中。因此,本说明书中对特 征和优点的讨论以及类似语言可以但不一定是指同一实施例。

此外,所述的实施例的特征、优点和特性可以以任何适当方式组合。相 关领域的技术人员会认识到,可在不具有特定实施例的一个或多个具体特征 或优点的情况下实现实施例。在其他情况下,可在某些实施例中认识到可能 不是存在于所有实施例中的附加特征和优点。

实施例的这些特征和优点将从以下描述和所附权利要求变得更加明显, 或者可以通过实现下文中所阐述的实施例来了解。

附图说明

以上简述的实施例的更具体描述将通过参考附图中所示的具体实施例 来呈现。应理解,这些附图仅示出部分实施例,因此不应认为是范围的限制, 将通过使用附图来以附加特性和细节描述并说明实施例,在附图中:

图1是示出根据本主题的信息处理装置的一个实施例的示意框图;

图2是示出根据本主题的用于使用第一触摸接口和第二触摸接口来检测 触摸事件的系统的一个实施例的示意框图;

图3是示出根据本主题的用于使用第一触摸接口和第二触摸接口来检测 触摸事件的系统的另一实施例的示意框图;

图4A是示出根据本主题的用于使用第一触摸接口和第二触摸接口来检 测触摸事件的触摸屏的一个实施例的透视图;

图4B是根据本主题的用于使用第一触摸接口和第二触摸接口来检测触 摸事件的触摸屏的另一透视图;

图5是示出根据本主题的用于使用第一触摸接口和第二触摸接口来检测 触摸事件的设备的一个实施例的示意框图;

图6是示出根据本主题的用于使用第一触摸接口和第二触摸接口来检测 触摸事件的设备的另一实施例的示意框图;

图7A是示出根据本主题的用于使用第一触摸接口和第二触摸接口来检 测触摸事件的方法的一个实施例的示意流程图;

图7B是示出根据本主题的用于使用第一触摸接口和第二触摸接口来检 测触摸事件的方法的另一实施例的示意流程图;以及

图8是示出根据本主题的用于使用第一触摸接口和第二触摸接口来检测 触摸事件的方法的又一实施例的示意流程图。

具体实施方式

本领域的技术人员将认识到,实施例的各方面可被实现为系统、方法或 程序产品。因此,实施例可采用完全硬件实施例、完全软件实施例(包括固 件、驻留软件、微代码等)或者结合一般在这里都可称为“电路”、“模块” 或“系统”的软件与硬件方面的实施例的形式。此外,实施例可采用在存储 机器可读代码的一个或多个存储装置中实现的程序产品的形式。存储装置可 以是有形的、非暂态的和/或非传输的。

本说明书中所述的许多功能单元已被标记为模块,以便更具体地强调其 实施独立性。例如,模块可被实施为包括定制VLSI电路或门阵列、诸如逻 辑芯片的现有半导体、晶体管或其他分立部件的硬件电路。模块还可以以可 编程硬件装置(诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑装置 等)来实施。

模块还可以以用于由各种类型的处理器执行的机器可读代码和/或软件 来实施。机器可读代码的所标识模块例如可包括可执行代码的一个或多个物 理或逻辑块,这一个或多个物理或逻辑块例如可被组织为对象、过程或功能。 然而,所标识模块的可执行文件不必物理地设置在一起,而是可包括存储在 不同位置的不同指令,这些不同指令在被逻辑结合在一起时构成该模块并实 现该模块的所述目的。

实际上,机器可读代码的模块可以是单个指令或多个指令,甚至可分布 在若干不同代码段中、不同程序当中以及若干存储器装置中。类似地,操作 数据在这里可以在模块内被标识和说明,并且可以以任意适当形式实现并被 组织在任意适当类型的数据结构内。操作数据可被收集为单个数据集,或者 可分布在不同位置中(包括在不同的存储装置中),并且可至少部分仅作为 系统或网络上的电子信号存在。在模块或模块的一部分以软件实施的情况 下,多个软件部分存储在一个或多个存储装置上。

可利用一个或多个机器可读介质的任意组合。机器可读存储介质可以是 机器可读信号介质或存储装置。机器可读介质可以是存储机器可读代码的存 储装置。存储装置例如可以是但不限于电子、磁性、光学、电磁、红外、全 息、微机械或半导体系统、设备或装置,或者上述的任意适当组合。

存储装置的更多具体示例(非穷尽列表)包括以下:具有一条或多条导 线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存 储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、便携式致密盘 只读存储器(CD-ROM)、光学存储装置、磁性存储装置或前述的任何适当 组合。在该文件的上下文中,计算机可读存储介质可以是任意有形介质,其 可以包含或存储供指令执行系统、设备或装置使用或者与指令执行系统、设 备或装置结合使用的程序。

机器可读信号介质可包括例如基带中的或者作为载波的一部分的、其中 实现了机器可读代码的传播数据信号。这样的传播信号可采用多种形式中的 任一种,包括但不限于电磁、光学或其任意适当组合。机器可读信号介质可 以是任意存储装置,其不是计算机可读存储介质并且可以传递、传播或传送 供指令执行系统、设备或装置使用或者与指令执行系统、设备或装置结合使 用的程序。在存储装置上实现的机器可读代码可使用任何适当介质来传送, 包括但不限于无线、有线、光纤电缆、射频(RF)等、或者上述的任何适当 组合。

用于执行实施例的操作的机器可读代码可以以一种或多种编程语言的 任意组合来编写,包括诸如Java、Smalltalk、C++等的面向对象编程语言以 及诸如“C”编程语言或类似编程语言的传统过程编程语言。机器可读代码 可全部在用户的计算机上执行,部分在用户的计算机上执行,作为独立软件 封装件执行,部分在用户的计算机上以及部分在远程计算机上执行,或者全 部在远程计算机或服务器上执行。在后一种情况下,远程计算机可通过任何 类型的网络(包括局域网(LAN)或广域网(WAN))连接到用户的计算机, 或者可进行与外部计算机的连接(例如,使用互联网服务提供方、通过互联 网)。

在本说明书中对“一个实施例”、“实施例”或类似语言的提及表示结合 实施例所描述的特定特征、结构或特性包括在至少一个实施例中。因此,在 本说明书中短语“在一个实施例中”、“在实施例中”和类似语言的出现可以 但不一定全部是指同一实施例,而是表示“一个或多个但不是全部实施例”, 除非另外明确规定。用语“包括(including)”、“包含(comprising)”、“具 有(having)”以及其变型表示“包括但不限于”,除非另外明确规定。所列 举的项列表并不意味着任意或全部项相互排斥,除非另外明确规定。用语“一 (a)”、“一个(an)”以及“该(the)”也是指“一个或多个”,除非另外明 确规定。

此外,本实施例的所述特征、结构或特性可以以任何适当的方式组合。 在以下描述中,提供了许多具体细节,诸如编程、软件模块、用户选择、网 络交换、数据查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例, 以提供对实施例的全面理解。然而,相关领域的技术人员将认识到,实施例 可在没有一个或多个具体细节的情况下实现,或者利用其他方法、部件、材 料等来实现。在其他情况下,未详细示出或描述公知的结构、材料或操作, 以避免使得实施例的各方面模糊。

以下参照根据实施例的方法、设备、系统和程序产品的示意流程图和/ 或示意框图来描述实施例的各方面。应理解,示意流程图和/或示意框图的每 个块、以及示意流程图和/或示意框图中的块的组合可以通过机器可读代码来 实施。这些机器可读代码可提供给通用计算机、专用计算机或其他可编程数 据处理设备的处理器以制造机器,以使经由计算机或其他可编程数据处理设 备的处理器执行的指令创建用于实施在示意流程图和/或示意框图的一个或 多个块中所指定的功能/动作的装置。

机器可读代码还可存储在存储装置中,该机器可读代码可以引导计算 机、其他可编程数据处理设备或其他装置以特定方式起作用,以使存储在存 储装置中的指令产生包括实施示意流程图和/或示意框图的一个或多个块中 所指定的功能/动作的指令的制品。

机器可读代码还可被加载到计算机、其他可编程数据处理设备或其他装 置上,以使得在计算机、其他可编程设备或其他装置上执行一系列操作步骤, 以产生计算机实施处理,使得在计算机上或其他可编程设备上执行的程序代 码提供用于实施在流程图和/或框图的一个或多个块中所指定的功能/动作的 处理。

附图中的示意流程图和/或示意框图示出根据各个实施例的设备、系统、 方法和程序产品的可能实施的架构、功能和操作。关于这点,示意流程图和 /或示意框图中的每个块可代表模块、分段、或代码的一部分,其包括用于实 施所指定的逻辑功能的程序代码的一个或多个可执行指令。

还应该注意,在一些可替选实施中,在块中所注明的功能可不按附图中 所注明的顺序来进行。例如,根据所涉及的功能,连续示出的两个块实际上 可基本上同时执行,或者块有时可按相反顺序执行。可想到在功能、逻辑或 效果上与所示的附图中的一个或多个块或其一部分等同的其他步骤和方法。

尽管在流程图和/或框图中可采用各种箭头类型和线类型,但是应理解, 它们不限制对应实施例的范围。实际上,一些箭头或其他连接符可用于仅指 示所示出的实施例的逻辑流程。例如,箭头可指示所示出的实施例的列举步 骤之间的未指定持续时间的等待或监测时段。还应注意,框图和/或流程图的 每个块、以及框图和/或流程图中的块的组合可以通过执行指定功能或动作的 专用基于硬件的系统或者专用硬件和机器可读代码的组合来实施。

图1是示出信息处理装置100的一个实施例的示意框图。信息处理装置 100包括处理器105、存储器110、IO模块115、基本输入/输出系统(“BIOS”) 模块120、通用串行总线(“USB”)模块125、存储模块130、网络模块135、 外设组件互连高速(“PCIe”)模块140和显示器145。本领域的技术人员会 认识到,这里所描述的实施例可采用信息处理装置100的其他配置或者多个 信息处理装置100。

这里被称为部件的处理器105、存储器110、IO模块115、BIOS模块 120、USB模块125、存储模块130、网络模块135、PCIe模块140可由一个 或多个半导体基板上的半导体门电路(gate)制造而成。每个半导体基板可 封装在电路卡上所安装的一个或多个半导体装置中。部件之间的连接可通过 半导体金属层、基板间连线、电路卡迹线和/或连接半导体装置的导线。

存储器110存储计算机可读程序。处理器105执行本领域的技术人员公 知的计算机可读程序。计算机可读程序可有形地存储在存储模块130中。存 储模块130可包括至少一个固态装置(“SSD”)。另外,存储模块130可包括 硬盘驱动器、光学存储装置、全息存储装置、微机械存储装置等。

处理器105可包括集成缓存以减少访问存储器115的平均时间。集成缓 存可存储来自最频繁使用的存储器110的定位的指令和数据的副本。处理器 105可与存储器110进行通信。

另外,处理器105可与IO模块115进行通信。IO模块115可支持BIOS 模块120、网络模块135、PCIe模块140和存储模块130并与这些模块进行 通信。

PCIe模块140可与IO模块115进行通信,以将数据或电力传输至外设 装置。PCIe模块140可包括用于附接外设装置的PCIe总线。PCIe总线可 以通过同一组连接而逻辑上连接若干外设装置。外设装置可选自打印机、扫 描仪等。PCIe模块140还可包括本领域的技术人员公知的扩展卡。在一个实 施例中,PCIe模块140与显示器进行通信。具体地,在一个实施例中,PCIe 模块包括与显示器通信的PCIe扩展卡。在一个实施例中,PCIe扩展卡包括 PCIe迷你卡。显示器145可以是阴极射线管(“CRT”)、液晶显示器(“LCD”) 监视器等。

BIOS模块120可通过IO模块115传递指令以引导信息处理装置100, 使得存储在存储模块130上的计算机可读软件指令可以加载、执行并采取信 息处理装置100的控制。BIOS模块120可包括嵌入在芯片集上的编码程序, 该芯片集识别并控制构成信息处理装置100的各种装置。BIOS模块120可 指的是提供用于引导信息处理装置100的固件接口的各种途径,包括传统 BIOS、统一可扩展固件接口(UEFI)、开放固件等。在一个实施例中,BIOS 模块120包括存储用于进行引导的相关指令的存储装置。存储装置可以是固 态存储装置,诸如闪存。BIOS模块120可以是具有相关代码的固态存储装 置,其附接到信息处理装置100的母板。

网络模块135可与IO模块115进行通信以允许信息处理装置100通过 网络与其他装置通信。这些装置可包括路由器、桥接器、计算机、打印机等。 USB模块125可经由USB总线与一个或多个USB兼容装置进行通信。

图2示出用于使用第一触摸接口和第二触摸接口来检测触摸事件的系统 200的一个实施例。系统200可允许用户经由触摸传感器210和表面225与 诸如智能电话或平板电脑的信息处理装置交互。系统200包括触摸传感器设 备205、触摸传感器210和表面225。触摸传感器210包括用于检测触摸事 件的第一触摸接口215和第二触摸接口220。

在一个实施例中,触摸传感器210监测、检测和/或确定针对表面225的 触摸输入。针对表面225的触摸输入可包括触摸对象(诸如手指或指示笔) 对表面225物理接触、触摸对象可感测地接近表面225(例如,在表面225 的预定距离内)等。此外,表面225可包括信息处理装置的触摸板、显示器、 屏幕等。例如,表面225可以是平板装置或智能电话的屏幕。在其他实施例 中,表面225可以是具有大于预定尺寸的对角观看区域的显示器,诸如,例 如监视器、电视机等。在一个实施例中,用户可通过使用手指和/或拇指作为 触摸输入来与表面225进行交互。在其他实施例中,触摸输入可来自用于与 触摸屏显示器交互的指示笔或其他触摸对象。触摸传感器210可与表面225 集成,或者可以以另外的方式检测、监测和/或确定表面225上的触摸输入。 触摸传感器210可包括用于实施第一触摸接口215和第二触摸接口220的硬 件和/或软件部件。如这里所使用的,触摸接口是指一个或多个触摸传感器检 测、监测和/或确定针对表面的触摸输入的方式、处理和/或实施方式。

通常,信息处理装置的传统触摸传感器210和/或表面225采用单个触摸 接口以进行触摸输入。触摸输入可包括触摸位置,即,接近一个或多个触摸 感应传感器和/或与触摸传感器相关联的表面的触摸对象的位置。触摸位置可 包括在触摸传感器和/或表面的XY平面内的坐标位置。触摸输入还可包括触 摸接触,即,触摸对象对一个或多个触摸感应传感器和/或与一个或多个触摸 感应传感器相关联的表面的接触。一个这样的触摸接口是电容性触摸接口。 电容性触摸接口通过测量电容的变化或静电场的变化来检测触摸输入。例 如,具有电容性触摸接口的触摸传感器可包括检测在用户将手指靠着触摸屏 放置从而改变屏幕的静电场时的触摸输入的触摸屏。在一个实施例中,电容 性触摸接口包括具有导电材料栅格的触摸屏。施加到栅格的电流可产生静电 场。电容性触摸接口一般在检测触摸输入时是精确的。然而,在较大的显示 器(诸如具有大于20英寸的对角观看区域的显示器)上实施电容性触摸接 口可能是昂贵的。

具有成本不一定与屏幕尺寸相关的触摸接口(诸如,光学触摸接口)的 触摸传感器已用在较大的触摸屏上。光学触摸接口通过感测由接近屏幕的表 面的触摸输入引起的、对来自发光二极管的相对阵列的光的遮挡来工作。光 学触摸接口可提供良好的位置触摸精度并且通常比其他类型的传感器便宜, 尤其是对于具有大对角观看区域(例如,大于20英寸)的显示器。然而, 光学触摸接口在检测表面上的实际触摸接触时可能不太精确。例如,诸如手 指或指示笔的触摸对象可能被保持为刚刚离开表面并且仍遮挡足以触发光 学传感器的光。因此,尽管某些触摸接口在较大显示器上实施时较便宜,但 是触摸接口的精度可能受损。

结果,系统200包括具有第一触摸接口215和第二触摸接口220这两个 触摸接口的触摸传感器210、以及用于管理第一触摸接口215和第二触摸接 口220以检测表面225上的触摸事件的触摸传感器设备205。在一个实施例 中,触摸传感器设备205使用第一触摸接口215来确定触摸位置,并且使用 第二触摸接口220来检测触摸接触。在一个实施例中,第一触摸接口215具 有与第二触摸接口220不同的类型。触摸接口类型可以是指触摸接口的特定 方式、处理和/或实施方式。触摸接口的类型可包括但不限于电容性触摸接口、 表面声波(SAW)触摸接口、光学触摸接口等。

在一个实施例中,第一触摸接口215包括适合于确定触摸位置的触摸接 口。在一些实施例中,第一触摸接口215包括如上所述的光学触摸接口。在 一个实施例中,光学触摸接口可被限制为使得触摸传感器设备205使用第一 触摸接口215来确定在表面225的XY平面内的触摸位置而不是确定对表面 225的触摸接触的实际存在。触摸接触的实际存在可由第二触摸接口220来 确定。

在一个实施例中,第二触摸接口220包括适合于确定触摸接触的触摸接 口。在一个实施例中,第二触摸接口220包括如下所述的能够确定表面225 上的触摸的存在而不一定能够确定触摸位置(在表面225的XY平面内的触 摸位置)的有限能力电容膜(limited capability capacitive film)。在一个实施 例中,有限能力电容膜相比于传统的全电容膜而言较便宜,从而使其更好地 适合于较大的显示器,诸如具有大于20英寸的对角观看区域的显示器。替 选地,第二触摸接口220可包括SAW触摸接口,类似于有限能力电容膜, 该SAW触摸接口可以不用于确定XY平面内的触摸输入的定位,而仅仅确 定对表面225的触摸接触的存在。

在一个实施例中,触摸传感器设备205的全部或一部分包括由信息处理 装置存储并执行的计算机可读程序。在一个实施例中,触摸传感器设备205 包括在信息处理装置的操作系统上执行的应用程序,以及/或者与操作系统集 成。

在一个实施例中,表面225、包括第一触摸接口215和第二触摸接口220 的触摸传感器210以及触摸传感器设备205包括在单个信息处理装置(诸如 平板电脑或一体台式计算机)中。在另一实施例中,表面225以及包括第一 触摸接口215和第二触摸接口220的传感器210可以存在于与触摸传感器设 备205分离的单元上。例如,触摸传感器设备205可以存在于台式计算机上, 而传感器210和表面225存在于连接到台式计算机的外部显示监视器上。

实施触摸传感器设备205、触摸传感器210和/或表面225的信息处理装 置可包括本领域的技术人员公知的存储器、存储计算机可读程序的存储装置 以及执行计算机可读程序的处理器。信息处理装置可包括图1所示的信息处 理装置100的实施例,或者包括信息处理装置100的至少一部分部件。在一 个实施例中,信息处理装置是便携式或手持装置,诸如个人桌面助理 (“PDA”)、平板电脑、平板计算机(slate computer)、电子书阅读器、移动 电话、智能电话等。在一个实施例中,信息处理装置是台式计算机、便携式 计算机、平板电脑、膝上型计算机、服务器、大型计算机等。

图3示出用于使用第一触摸接口和第二触摸接口来检测触摸事件的系统 300的另一实施例。类似于图2的系统200,系统300包括触摸传感器设备 305、第一触摸接口315、第二触摸接口325和表面330。然而,在所示的实 施例中,第一触摸接口315和第二触摸接口325包括在两个分离的触摸传感 器中。第一触摸接口315包括在第一触摸传感器310内,而第二触摸接口325 包括在第二触摸传感器320内。

在一个实施例中,系统300包括与以上所述的系统200中的表面225类 似的表面330、第一触摸传感器310和第二触摸传感器320这两个触摸传感 器。第一触摸传感器310包括第一触摸接口315,其可类似于上述第一触摸 接口215。第一触摸接口315可以是但不限于光学触摸接口。第二触摸传感 器320包括第二触摸接口325,其可类似于上述的第二触摸接口220。第二 触摸接口325可以是但不限于电容膜或SAW接口。

图4A示出用于使用第一触摸接口和第二触摸接口来检测触摸事件的系 统400的一个实施例。具体地,图4A的系统400包括用于光学触摸接口和 表面声波(SAW)触摸接口的部件。在所示出的实施例中,第一触摸接口(光 学触摸接口)包括光学感测单元410、415,光学感测单元410、415用于确 定在包括信息处理装置的屏幕或显示器405的表面上的触摸位置。光学感测 单元410、415位于屏幕405的边缘周围,而背光420位于屏幕405的相对 侧的光学感测单元的视场内。在一些实施例中,光学感测单元可以是摄像装 置、图像传感器等。另外,背光420可包括发光二极管(“LED”)、红外光 等。随着用户在屏幕405的表面周围移动触摸对象(诸如,手指或指示笔), 光学感测单元410、415能够根据对象投射的阴影来定位触摸对象的位置。 在一些实施例中,光学感测单元410、415还可确定触摸对象的尺寸。

图4A所示的第二触摸接口是用于确定对屏幕405的触摸接触的SAW接 口,其包括反射器阵列425、430、435、440以及换能器445、450、455、460。 在一个实施例中,换能器被布置成使得存在Y轴发射换能器445和Y轴接 收换能器450以及X轴发射换能器455和X轴接收换能器460。在一个实施 例中,如本领域已知的,屏幕405具有将电信号发送到发射换能器445、455 的控制器,发射换能器445、455将该信号转换成屏幕405内的超声波。声 波被反射器阵列425、430、435、440引导穿过屏幕405以到达接收换能器 450、460,从而创建数字图。当用户用例如手指触摸屏幕405时,一部分声 波被吸收。然后,将所接收的信号与数字图进行比较,这表明某物已改变, 即,某物已触摸了屏幕405。

图4B示出用于使用第一触摸接口和第二触摸接口来检测触摸事件的系 统465的另一实施例。具体地,图4B的系统465包括用于光学触摸接口和 有限电容触摸接口的部件。在所示的实施例中,第一触摸接口包括用于确定 信息处理装置的屏幕470上的触摸位置的光学感测单元475、480,如以上在 图4A中所述。在所示的实施例中,第二触摸接口是用于检测对屏幕470的 触摸接触的电容膜490。在一些实施例中,第二触摸接口的电容膜490被限 制为使得第二触摸接口仅检测触摸接触而忽视触摸位置信息以及/或者不能 检测触摸位置。

图5示出用于使用第一触摸接口和第二触摸接口来检测触摸事件的设备 500的一个实施例。设备500可包括图2或图3所示的触摸传感器设备的一 个实施例。设备500包括第一接口模块505和第二接口模块510。

在一个实施例中,第一接口模块505使用第一接触接口来确定在一个或 多个触摸感应传感器上的触摸位置。在一个实施例中,第一触摸接口是如上 所述的由一个或多个触摸感应传感器实现和/或实施的光学触摸接口。

在一个实施例中,确定在一个或多个触摸感应传感器上的触摸位置包括 确定与一个或多个触摸感应传感器相关联、集成和/或进行通信的表面上的触 摸位置。触摸位置包括接近与一个或多个触摸感应传感器相关联的表面的触 摸对象的位置和/或定位。触摸对象可以与表面直接接触和/或在表面的预定 距离内。第一触摸接口可通过确定触摸位置信息来确定触摸位置。触摸位置 信息可包括接近表面的触摸对象的定位信息,诸如XY坐标信息(例如,表 面上的点)。

在一个实施例中,除了确定触摸位置信息外,第一触摸接口215还确定 触摸接触信息。触摸接触信息可包括表示触摸对象正与表面接触的信息。例 如,在光学触摸接口的一个实施例中,触摸接触信息可包括表示光学触摸接 口认为是触摸接触的、在表面的某个定位处的遮光的指示。在一个实施例中, 第一接口模块505忽视来自第一触摸接口215的触摸接触信息。

在一个实施例中,第二接口模块510使用第二触摸接口来检测对一个或 多个触摸感应传感器的触摸接触。触摸接触可包括触摸对象对与一个或多个 触摸感应传感器相关联的表面的接触。触摸对象可包括手指、指示笔等。在 一个实施例中,第二触摸接口具有与如上所述的第一触摸接口不同的类型。 在另一实施例中,第一触摸接口是光学触摸接口,而第二触摸接口是除了光 学触摸接口外的触摸接口。在一些实施例中,第二触摸接口包括但不限于电 容膜或SAW触摸接口。

在一个实施例中,第二触摸接口包括具有有限触摸位置感测能力的有限 触摸接口。在另一实施例中,第二触摸接口不确定触摸感应传感器上的触摸 位置信息。例如,第二触摸接口可能不能确定触摸位置信息和/或不能以预定 精度确定触摸位置信息。在该实施例中,第二触摸接口可包括在表面的一侧 的电容膜。在某些实施例中,该电容膜可能缺乏在特定精度内确定触摸位置 的分辨能力。在另一实施例中,第二触摸接口可确定与触摸感应传感器上的 触摸位置相关联的触摸信息,并且第二接口模块忽视第二触摸接口检测到的 触摸位置信息。

在一个实施例中,第一和第二触摸接口由单个触摸感应传感器、两个以 上触摸感应传感器等实施和/或被实现为单个触摸感应传感器、两个以上触摸 感应传感器等。在一个实施例中,一个或多个触摸感应传感器包括显示器。 例如,一个或多个触摸感应传感器和表面可被实现为触摸屏。在一个实施例 中,显示器具有大于20英寸的对角显示尺寸。

图6示出用于使用第一触摸接口和第二触摸接口来检测触摸事件的设备 600的另一实施例。设备600可包括图2或图3所示的触摸传感器设备的一 个实施例。设备600包括第一接口模块505和第二接口模块510,其可与图 5的类似命名的模块基本类似。另外,设备600包括组合模块605和悬停 (hovering)模块610。

在一个实施例中,组合模块605将第一触摸接口感测的触摸位置与第二 触摸接口感测的触摸接触组合成触摸事件。例如,在一个实施例中,第一触 摸接口可包括被配置为确定信息处理装置的表面上的触摸位置的光学触摸 接口,并且第二触摸接口可包括检测对信息处理装置的表面的触摸接触的有 限能力电容膜。组合模块605可接收来自第一触摸接口的触摸位置信息和来 自第二触摸接口的电容膜的触摸接触信息,并且将该触摸位置信息和触摸接 触信息组合成触摸事件。触摸事件可包括触摸对象已与表面和/或触摸感应传 感器接触的指示以及具有表面和/或触摸感应传感器上的触摸接触发生的定 位的触摸位置这两者。

在一个实施例中,在第二接口模块510检测触摸接触之前,悬停模块610 将第一接口模块505确定的触摸位置转换成用户接口响应。例如,在一个实 施例中,当诸如手指或指示笔的触摸输入对象靠近信息处理装置的显示器的 表面悬停时,第一触摸接口的光学传感器可检测该触摸输入对象的位置。诸 如电容膜或SAW接口的第二触摸接口直到在表面上实际存在触摸输入才检 测到对信息处理装置的表面的触摸接触。悬停模块610接收来自第一接口模 块505的触摸位置信息,并且在用户接口上创建用户接口响应。在一个实施 例中,用户接口响应是基于运动的响应,诸如光标移动。例如,用户可通过 在触摸屏的表面附近移动诸如手指的输入对象来在显示器上的图形用户界 面上到处移动鼠标光标。

图7A示出用于使用第一触摸接口和第二触摸接口来检测触摸事件的方 法700的一个实施例。方法700开始,并且第一接口模块505使用第一触摸 接口来确定705一个或多个触摸感应传感器上的触摸位置。在一个实施例中, 第一触摸接口是光学触摸接口。第二接口模块510使用第二触摸接口来检测 710对一个或多个触摸感应传感器的触摸接触。第二触摸接口具有与第一触 摸接口不同的类型。第二触摸接口可以是具有有限电容触摸感测能力的电容 膜或者SAW触摸接口。然后,方法700结束。

图7B示出用于使用第一触摸接口和第二触摸接口来检测触摸事件的方 法715的一个实施例。方法715开始,并且第一接口模块505使用来自第一 触摸接口的触摸位置信息来确定720触摸位置。如果第二接口模块510未检 测到725触摸接触,则第一接口模块505继续使用第一触摸接口来确定触摸 位置。否则,如果第二接口模块510检测到触摸接触,则组合模块605将第 一触摸接口感测的触摸位置和第二触摸接口感测的触摸接触组合为触摸事 件。然后,方法715结束。

图8示出用于使用第一触摸接口和第二触摸接口来检测触摸事件的方法 800的一个实施例。方法800开始,并且第一触摸接口确定805在与信息处 理装置相关联的表面(诸如平板电脑的触摸屏)上所检测到的触摸位置数据。 在一些实施例中,如果第一触摸接口也检测到810触摸接触信息,则第一接 口模块505忽视815该触摸接触信息。否则,第一接口模块505使用从第一 触摸接口接收到的触摸位置信息来确定820触摸位置。

第二触摸接口根据在与信息处理装置相关联的表面上所检测到的触摸 接触来确定825触摸接触信息。在一些实施例中,如果第二触摸接口也检测 到830触摸位置信息,则第二接口模块510忽视835该触摸位置信息。否则, 第二接口模块510使用从第二触摸接口接收到的触摸接触信息来检测840触 摸接触。组合模块605将第一触摸接口感测的触摸位置和第二触摸接口感测 的触摸接触组合为触摸事件。然后,方法800结束。

实施例可以以其他特定形式来实现。所述实施例被认为在所有方面仅是 说明性的而不是限制性的。因此,本发明的范围由所附权利要求而不是上述 描述来指示。落入权利要求的等同方案的含义和范围内的所有改变均包括在 其范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号