包括触敏输入表面的电子设备及确定用户所选输入的方法

文档序号:6577069阅读:203来源:国知局
专利名称:包括触敏输入表面的电子设备及确定用户所选输入的方法
技术领域
本申请一般涉及具有触敏输入表面的电子设备及确定输入表面处 的用户选择的方法。
背景技术
电子设备(包括便携式电子设备)已经得到了广泛的使用,并且
可以提供例如包括电话、电子消息处理(electronic messaging)以及其 他个人信息管理器(PIM)应用功能在内的各种功能。便携式电子设 备可以包括多种类型的设备,这包括诸如简单蜂窝电话、智能电话、 无线PDA和具有无线802.11或蓝牙功能的膝上计算机等的移动台。 从诸如Mobitex和DataTAC等仅数据网络(data-only network)到诸如 GSM/GPRS、 CDMA、 EDGE、 UMTS禾Q CDMA2000网络等语音和数 据网络,这些设备运行在很多种网络上。
诸如PDA或智能电话等设备通常旨在手持使用和易于携带。一般 对于便携性而言期望更小的设备。在这样的手持设备中,由具有触敏 覆层的显示器(如,液晶显示器)构成的触摸屏设备是有用的,这是 因为这样的手持设备小,从而在用户输入和输出设备可用的空间方 面受到限制。此外,可以根据正在执行的功能和操作来修改触摸屏设 备上的屏幕内容。
然而,这些的触摸屏设备有不足之处,因为在确定多个触摸输入 时这样的触摸屏设备的分辨率是有限的。当从图形用户界面中选择两 个小间距的(closely-spaced)选项时,具体地,当通过触摸来选择第 二选项而同时用户仍然在第一选项处触摸触摸屏时,未正确地确定用 户所选选项。代替地, 一般检测单个触摸输入,而不是多个触摸输入。 此外,在触摸空间紧邻的相邻选项时,触摸屏设备的分辨率不足以确 定用户试图选择哪个选项。例如,这在以下情况下尤其成问题在没
4有对键盘上相邻按钮的选择正确地做出分辨时,提供虚拟键盘以供用 户选择虚拟按钮。
因此需要对便携式电子设备进行改进。

发明内容
根据一个方面,可提供一种根据对电子设备的触敏输入表面的至 少一个触摸来确定用户选择的方法。该方法可包括根据触摸属性确 定第一用户选择,检测包括位置变化在内的触摸属性的变化,以及根 据位置变化的方向来确定第二用户选择。
所检测的触摸属性的变化包括大小变化。
触敏输入表面可以是触摸屏显示器的一部分,可以根据图形用户 界面上多个用户可选选项之一来确定第一用户选择。还可以根据所述 多个用户可选选项来确定第二用户选择。第一用户选择和第二用户选 择可以彼此相邻。
第一用户选择和第二用户选择可以是触摸屏显示器上的虚拟键盘 的按钮,第二用户所选按钮可以与第一用户所选按钮相邻。
在确定第一用户选择之前根据触摸信号来确定触摸属性,通过确 定触摸信号的变化来检测触摸属性的变化。
根据另一方面,可以提供一种电子设备,包括外壳、外露于外壳 的显示设备、以及覆盖在显示设备上的触敏输入设备。外壳中的功能 组件包括存储设备和处理器,所述处理器与显示设备、触敏输入设备 和存储设备连接,用于执行存储在存储器中的程序以使电子设备执行 上述方法。
触敏输入设备可包括触敏覆层以及与触敏覆层和处理器连接的控
先u器。
触敏输入设备可以是电容性触敏输入设备。
根据另一方面,可以提供一种计算机可读媒体,内嵌有计算机可 读代码,所述计算机可读代码供处理器执行,以根据触摸属性来确定 第一用户选择、检测包括大小变化和位置变化在内的触摸属性的变化、 以及根据位置变化的方向来确定第二用户选择。有利地,当多于两根手指在紧靠在一起的(close together)位置 处接触触敏输入界面时,例如,在触摸屏上所显示的虚拟键盘上选择 相邻的字母时,可以分辨出每个选择。确定第一选择,接着确定第二 选择,即使用户仍然在按压第一选择。因此,即使在紧靠在一起时也 可以分辨出多个触摸。在另外的示例中,可以选择shift键,接着在仍 然压制shift键的同时选择邻近(proximal) shift键的字母或其他键来 提供大写字母。


现在将参照附图仅以示例的方式对本申请的实施例进行描述,在 附图中-
图1是根据实施例的方面的组件的简化框图,组件包括便携式电 子设备的内部组件;
图2示出了示例性便携式电子设备的正视图3是示出了根据实施例的方面的、确定用户所选输入的方法的 流程图4示出了图2所示的便携式电子设备的正视图,该图描述了与 虚拟键盘上的字母"J"相对应的虚拟按钮的用户选择;以及
图5示出了图2所示的便携式电子设备的正视图,该图描述了与 字母"U"相对应的虚拟按钮的用户选择。
具体实施例方式
将理解,为了说明的简要和清楚,在适当的情况下,可以在附图 中重复使用参考数字来指示相应的或类似的元件。另外,阐述了大量 的特定细节,以便提供对这里所述实施例的全面理解。然而,本领域 技术人员可以理解的是,没有这些特定的细节也可以实现这里所描述 的实施例。另一方面,没有详细描述公知的方法、过程和组件,以免 模糊这里所描述的实施例。同样,不应将描述解释为限于这里所描述 的实施例。
本申请总体涉及电子设备,所述电子设备在此处描述的实施例中是便携式电子设备。便携式电子设备的示例包括移动、或手持、无线 通信设备,如寻呼机、蜂窝电话、蜂窝智能电话、无线管理器、个人 数字助理、支持无线功能的笔记本计算机等。
便携式电子设备可以是具有高级数据通信能力的双向通信设备, 所述高级数据通信能力包括通过收发机站网络与其他便携式电子设备 或计算机系统进行通信的能力。便携式电子设备还可以具有允许语音 通信的能力。根据便携式电子设备所提供的功能,可以将其看作是数 据消息收发设备、双向寻呼机、具有数据消息收发功能的蜂窝电话、 无线因特网装置、或数据通信设备(具有或不具有电话能力)。便携式 电子设备还可以是不具有无线通信能力的便携式设备,如手持电子游 戏设备、数字相册、数码摄像机等。
首先参考附图来描述便携式电子设备的实施例, 一般由数字20
表示所述便携式电子设备。便携式电子设备20包括外壳74、外露于 外壳的显示设备32、以及输入设备,在本实施例中所述输入设备是连 接到控制器36以接收用户输入(user-input)的触敏覆层34。便携式 电子设备20还包括容纳在外壳中的功能组件。功能组件包括诸如闪存 30之类的存储设备以及与显示设备32、输入设备(触敏覆层34)和 存储设备连接的处理器22。存储设备用于存储计算机可读程序代码, 由处理器22执行该程序代码,以根据触摸属性确定第一用户选择、检 测包括位置变化在内的触摸属性的变化、以及根据位置变化的方向确 定第二用户选择。
参见图l,图l示出了便携式电子设备20的示例实施例的方框图。 便携式电子设备20包含多个组件,如,用于对便携式设备20的全部 操作加以控制的处理器22。通过通信子系统24来实现包含数据和语 音通信在内的通信功能。可以利用解码器26对便携式设备20所接收 的数据迸行解压和解码,解码器26按照任何合适的解压技术(如, YK解压以及其他已知技术)和加密技术(如,使用诸如数据加密标 准(DES)、三重DES、或高级加密标准(AES)等加密技术)进行操 作。通信子系统24从无线网络IOO接收消息以及向无线网络100发送 消息。在便携式电子设备20的该示例实施例中,根据全球移动通信系统(GSM)和通用分组无线业务(GPRS)标准对通信子系统24进行 配置。GSM/GPRS无线网络可以在全世界范围内使用,并且这些标准 有望被增强型数据GSM环境(EDGE)和全球移动通信业务(UMTS) 最终取代。目前仍然在定义新标准,然而相信新标准将与这里描述的 网络行为具有相似之处,本领域技术人员应当理解,此处说明的实施 例旨在采用将于未来开发出来的其他合适的标准。将通信子系统24与 无线网络100相连接的无线链路代表按照为GSM/GPRS通信指定的规 定协议工作的一条或更多条不同的射频(RF)信道。利用较新的网络 协议,上述信道能够支持电路交换语音通信和分组交换数据通信。
虽然在一示例实现中,与便携式电子设备20相关联的无线网络 100是GSM/GPRS无线网络,然而在变体实现中其他无线网络也可以 与便携式电子设备20相关联。例如,可以使用的不同类型的无线网络 包括数据中心(data-centric)无线网络、语音中心(voice-centric) 无线网络、以及能够在相同物理基站上既支持语音通信又支持数据通 信的双模式网络。组合的双模式网络包括而不限于码分多址(CDMA) 或CDMA1000网络、GSM/GPRS网络(如上所述)、以及如EDGE和 UMTS等未来的第三代(3G)网络。数据中心网络的一些其他示例包 括WiFi 802.11、 MobitexTM以及DataTACTM网络通信系统。其他语 音中心数据网络的示例包括诸如GSM和时分多址(TDMA)系统等 个人通信系统(PCS)网络。
处理器22还与附加的子系统交互,如,随机存取存储器(RAM) 28、闪存30、显示器32 (具有与电子控制器36连接的触敏覆层34, 与电子控制器36和触敏覆层34 —起构成触摸屏显示器38)、辅助输 入/输出(I/O)子系统40、数据端口42、扬声器44、麦克风46、短程 通信48以及其他设备子系统50。触敏覆层34和电子控制器36提供 触敏输入设备,处理器22经由电子控制器36与触敏覆层34交互。
便携式电子设备20的某些子系统执行通信相关的功能,而其他子 系统可以提供"驻留"或设备上(on-device)功能。作为示例,显示器 32以及触敏覆层34可以既用于通信相关的功能(如,输入文本消息 以在网络100上传输)又用于设备驻留功能(如,计算器或任务列表)。
8在完成网络注册或激活过程后,便携式设备20可以通过无线网络
100发送和接收通信信号。网络接入与便携式电子设备20的用户或订 户相关。基于本实施例,为了识别用户,便携式电子设备20使用插在 SIM/RUIM接口 50中的SIM/RUIM卡52 (即,订户识别模块或可移 除用户识别模块)与网络(如,网络100)进行通信。SIM卡和RUIM 52是一种传统的"智能卡",可用于识别便携式电子设备20的订户以及 将便携式设备20个性化,等等。在本实施例中,没有SIM卡/RUIM 52, 便携式电子设备20不全力(full叩eratinoal for)与无线网络100通信。 通过在SIM/RUIM接口 54中插入SIM/RUIM卡52,用户可以访问所 有定制的服务。服务可包括web浏览和消息收发服务,如,电子邮件、 语音邮件、短消息服务(SMS)、多媒体消息收发服务(MMS)。更多 高级服务可包括销售点(point of sale )、现场服务、销售力量自动化 (sales force automation)。 SIM卡/RUIM 52包括处理器和用于存储信 息的存储器。SIM卡/RUIM 52 —旦被插入SIM卡/RUIM接口 54,就 耦合到处理器22。为了识别订户,SIM卡/RUIM52可以包括一些用户 参数,如,国际移动订户身份(IMSI)。使用SIM卡/RUIM52的优点 在于,用户不必受任何单个物理便携式电子设备的束缚。SIM卡/RUIM 52还可以针对便携式电子设备存储附加用户信息,包括记事本(或日 历)信息和最近通话信息。备选地,还可以将用户识别信息编写到闪 存30中。
便携式电子设备20是电池供电设备,包括电池接口 56,电池接 口 56用于接收一个或更多个可再充电电池58。至少在某些实施例中, 电池58可以是具有嵌入式微处理器的智能电池。电池接口 56连接到 稳压器(未示出),稳压器协助电池58为便携式识别20提供电力V+。 虽然,现有技术使用电池,但是未来技术(如微型燃料电池)也可为 便携式设备20提供电力。
便携式设备20还包括以下将详细描述的操作系统60和软件组件 62至72。典型地,由处理器22执行的操作系统60和软件组件62存 储于诸如闪存30之类的永久性存储器中,闪存30备选地可以由只读 存储器(ROM)或类似的存储元件(未示出)代替。本领域技术人员
9将意识到,可以将操作系统60和软件组件62到72的一部分(如,特 定的设备应用程序或者其部分)临时加载到诸如RAM 28之类的易失 性存储器中。如本领域技术人员所熟知的,还可以包括其他软件组件。
通常,将在便携式电子设备20的制造期间把控制基本设备操作的 软件应用程序62的子集(包括数据和语音通信应用程序)安装在便携 式电子设备20中。其他软件应用程序包括消息应用程序64,消息应 用程序64可以是使便携式设备20的用户可以发送和接收电子消息的 任何合适的软件程序。如本领域技术人员所熟知的,存在消息应用程 序64的多种变体。用户己发送或接收的消息典型地存储于便携式电子 设备20的闪存30中或存储于便携式电子设备20中的某个其他合适的 存储元件中。在至少某些实施例中,相对于设备20远程地存储某些所 发送和所接收的消息,如,存储在与便携式设备20通信的相关主机系 统的数据存储器中。
软件应用程序还可以包括设备状态模块66、个人信息管理器 (PIM) 68以及其他合适的模块(未示出)。设备状态模块66可提供 永久性,即设备状态模块66确保将重要的设备数据存储在诸如闪存 30之类的永久性存储器中,使得当便携式电子设备20关闭或掉电时 数据不会丢失。
PIM68包括对用户感兴趣的数据项(例如而不限于电子邮件、 通讯录、日历事件、语音邮件、约会、以及任务项)进行组织和管理 的功能。PIM应用程序能够经由无线网络100发送和接收数据项。利
用所存储的和/或与主机系统相关联的便携式电子设备订户的相关数 据项,可以经由无线网络IOO对PIM数据项进行无缝集成、同步和更
新。该功能关于上述项目在便携式电子设备上创建镜像主计算机。这 在主计算机系统是便携式电子设备订户的办公室计算机系统时尤其有 利。
便携式电子设备20还包括连接模块70和信息技术(IT)策略模 块72。连接模块70实现了便携式电子设备20与无线基础设施和诸如 企业系统之类的任何主机系统进行通信所需要的通信协议,其中所述 便携式设备被授权与所述无线基础设施和诸如企业系统之类的任何主机系统连接。
连接模块70包括可以与便携式电子设备20结合的API组,以允
许便携式电子设备20可以使用与企业系统相关的、任何数目的服务。 连接模块70允许便携式电子设备20建立与主机系统之间的、端到端 的、安全的、经认证的通信管道。连接模块70提供对其访问的应用程 序子集可以用于将IT策略命令从主机系统传送至便携式电子设备20。 这是可以以无线或有线方式来实现的。然后可以将这些指令传送到IT 策略模块72,以修改设备20的配置。备选地,在某些情形下,还可 以通过有线连接来实现IT策略更新。
还可以在便携式电子设备20上安装其他类型的软件应用程序。这 些软件应用程序可以是在制造便携式电子设备20后添加的第三方应 用程序。第三方应用程序的示例包括:游戏、日历、实用工具(utility) 等。
可以通过无线网络IOO、辅助1/0子系统40、数据端口42、短程 通信子系统48或任何其他合适的设备子系统中的至少一种将附加应 用程序加载到便携式电子设备20上。这种在应用程序安装方面的灵活 性增强了便携式设备20的功能,并且可以提供增强的设备上功能、通 信相关功能、或二者。例如,安全通信应用程序使能使用便携式电子 设备20来执行电子商务功能和其他此类金融交易。
数据端口 42使用户能够通过外部设备或软件应用程序设置偏好, 并且可以通过向便携式电子设备20提供信息或软件下载而不是通过 无线通信网络,来扩展便携式电子设备20的功能。例如,可以使用备 选下载路径通过直接进而可靠和可信的连接,将密钥加载到便携式电 子设备20上,以提供安全的设备通信。
数据端口 42可以是使能便携式电子设备20与另一计算设备之间 的数据通信的任意合适的端口。数据端口 42可以是串行端口或并行端 口。在某些实例中,数据端口 42可以是包含数据线以及供电线在内的 USB端口,其中,所述数据线用于传输数据,所述供电线能够提供充 电电流以为便携式电子设备20的电池58充电。
短程通信子系统可以在不使用无线网络100的情况下,提供便携式电子设备20与不同系统或设备之间的通信。例如,短程通信子系统 48可以包括用于短程通信的红外设备及相关电路和组件。短程通信标
准的示例包括由红外数据协会(IrDA)开发的标准、蓝牙、以及由 IEEE开发的802.11标准族(family)。
在使用中,通信子系统24对诸如文本消息、电子邮件消息或网页 下载之类的接收信号进行处理,并将其输入至处理器22。接着,处理 器22对接收信号进行处理,以输出至显示器32,或备选地输出至辅 助1/0子系统40。此外,例如,订户还可以使用显示器32上的触敏覆 层34 (所述显示器32和触敏层34是触摸屏显示器38的一部分),以 及可能使用辅助I/O子系统40,来编写诸如电子邮件消息之类的数据 项。辅助子系统40可以包括诸如鼠标、轨迹球、红外指纹检测器或具 有动态按钮按压(dynamic button pressing)能力的滚轮(roller wheel) 之类的设备。可以通过通信子系统24在无线网络100上传输编辑好的 项目。
对于语音通信,便携式电子设备20全部操作实质上是类似的,除 了将接收信号输出至扬声器44以及由麦克风产生用于传输的信号之 外。还可以在便携式电子设备上20实现备选的语音或音频I/O子系统, 如语音消息录制子系统。虽然主要通过扬声器44来实现语音和音频信 号的输出,然而还可以使用显示器32来提供附加信息,如对主叫方的 身份、语音呼叫的持续时间、或其他语音呼叫相关信息.
现在参见图2,图2示出了示例便携式电子设备20的正视图。便 携式电子设备20包括容纳了图1所示的内部组件的外壳74,构架触 摸屏显示器38使得触摸屏显示器38外露,以便在使用便携式电子设 备20时利用触摸屏显示器38进行用户交互。在图2所示的示例中, 触摸屏显示器38包括虚拟键盘76,以供在便携式电子设备20工作期 间,如,在电子邮件应用中编辑电子邮件期间或在其它合适的应用中, 用户输入例如文本形式的数据。仅出于示例目的示出虚拟键盘76,本 申请不限于虚拟键盘76,也可能使用其它用户可选选项。此外,包括 紧凑键盘在内的其它键盘是可能的。
触摸屏显示器38是电容性触摸屏显示器。因此,电容性触摸屏显
12示器38包括显示器32和触敏覆层34,触敏覆层34是电容性触敏覆 层34。将意识到,电容性触敏覆层34包括层叠的多个层,并经由合 适的光学透明粘合剂(optically clear adhesive)被固定到显示器32。 例如,层包括利用合适的粘合剂固定在LCD显示器32上的基板、 接地屏蔽层(ground shield layer)、阻挡层(barrier layer)、由基板或 其它阻挡层分隔开的一对电容性触摸传感器层、以及由适当的粘合剂 固定在第二电容性触摸传感器层上的覆盖层。电容性触摸传感器层可 以是任何合适的材料,如图案化的铟锡氧化物(ITO)。
在本示例中,确定触摸事件的X和Y位置,其中,利用通过与触 摸传感器层之一进行电容性耦合而产生的信号来确定X的位置,利用 通过与另一触摸传感器层进行电容性耦合而产生的信号来确定Y的位 置。通过与诸如用户的手指或用户赤手所持的导电对象之类的合适对 象进行电容性耦合而使得每个触摸传感器层的电场发生变化,每个触 摸传感器层向控制器36提供信号。该信号代表相应的X和Y位置值。 将意识到,还可以确定触摸屏显示器38上用户触摸的其它属性。例如, 根据控制器36从触摸传感器层接收到的信号,除了位置(X和Y值) 之外还可以确定触摸屏显示器上触摸的大小和形状。
仍然参见图2,将意识到,通过确定X和Y触摸位置来确定触摸 屏显示器38上的用户触摸,根据X和Y触摸位置以及处理器22执行 的应用程序来确定用户所选输入。在图2的正视图中所示的示例屏幕 中,应用程序提供虚拟键盘76,用户所选择的虚拟键盘76的按钮与X 和Y触摸位置相匹配。因此,根据该X和Y触摸位置和应用程序来确 定用户所选择的按钮。在图2示出的示例中,用户经由虚拟键盘76输 入文本。
现在参见图3来描述根据一个实施例的、确定用户所选输入的方 法。将意识到,由处理器22所执行的软件的例程(routine)或子例程 (subroutine)来实施图3的步骤。对软件进行编码以实施这样的步骤 完全在考虑本描述的本领域技术人员的范围之内。
用户手指与电容性触摸屏显示器38之间的电容性耦合导致电场 变化,在控制器36处接收得到的信号(步骤110)。在控制器36处分析该信号,并将得到的数据传输至处理器22。从而确定了 X和Y触
摸位置以及其它属性,如,在触摸屏显示器38处触摸的大小和形状(步 骤112)。使用触摸属性以及具体地X和Y位置数据,处理器22根据 应用程序来确定输入(步骤114)。例如,在用户从覆层34上抬起手 指从而结束用户手指与覆层34之间的电容性耦合时,或在将另一手指 放在覆层34的另一位置时,到控制器36的信号发生变化(步骤116)。 确定是否由于用户从覆层抬起手指从而结束电容性耦合导致了该变化
(步骤118)。如果是,则方法结束,便携式电子设备20等待来自用 户的另外的输入。反之,如果用户的手指没有从触摸屏显示器38的覆 层34抬起,则通过在控制器36处对在步骤116接收的、变化的信号
(changed signal)进行分析并将得到的数据传输至处理器,再次确定 触摸属性(步骤120)。通过将步骤120处确定的属性与步骤114处确 定的属性相比较,确定触摸的大小是否有变化(步骤122)。例如,通 过用户将第二手指紧靠第一手指放在覆层34上,触摸的大小可以发生 变化。因此,当两根手指紧靠在一起时,在控制器处接收到的信号的 峰值位置和大小发生变化。备选地,通过滚动手指以触摸覆层34上更 大的区域,触摸的大小可以发生变化。如果确定在触摸屏显示器38的 覆层处的第一触摸的大小没有变化,则方法进行到步骤114以根据触 摸属性确定输入。因此,如果用户触摸第二位置,其中在触摸屏显示 器38的覆层34上所述第二位置与第一位置充分隔开使得可以分辨出 两个触摸位置,则再次根据步骤120处确定的触摸属性以及根据应用 程序来确定输入。反之,如果确定触摸的大小有变化,则根据在步骤 120确定的X和Y值以及在步骤112确定的X和Y值来确定位置变化 的方向(步骤124)。从而,如果信号中心的位置随大小的变化而变化, 则确定了变化的方向。然后根据方向的变化来确定输入(步骤126)。 继续参见图3以及图2、 4和5来描述根据本实施例的、确定用户 所选输入的方法的示例。本示例提供了更好的理解,不旨在限制本申 请的范围。
在本示例中,便携式设备20运行应用程序,如,消息应用程序或 诸如其它PIM应用程序之类的任何其它合适的应用程序,其中提供虚拟键盘76以供用户输入文本。如图2所示,用户通过依次在与所输入 的字母相对应的按钮位置触摸虚拟键盘来输入文本。当触摸虚拟按钮
之一时,由于用户的手指与触摸屏显示器38的覆层34之间的电容性 耦合使得在控制器处接收触摸信号(步骤110)。
在控制器36处分析该信号,将得到的数据传输至处理器22。从 而确定了 X和Y触摸位置以及包括触摸屏显示器38处触摸的大小和 形状在内的其它属性(步骤112)。使用触摸属性以及具体地X和Y位 置数据,处理器22根据应用程序来确定输入(步骤114)。在本示例 中,通过将X和Y位置数据映射到所提供的虚拟键盘的按钮来确定输 入。从而在文本中输入相应的字母。接着,当用户从触摸屏显示器38 的覆层34抬起手指时,确定信号的变化(步骤116)。在步骤118确 定与覆层34的电容性耦合结束从而过程结束。
在另一示例中,便携式设备20运行应用程序,如,消息应用程序 或诸如其它PIM应用程序之类的任何其它合适的应用程序,其中提供 虚拟键盘76以供用户输入文本。当触摸虚拟按钮之一时,由于用户的 手指与触摸屏显示器38的覆层34之间的电容性耦合使得在控制器处 接收触摸信号(步骤110)。
在控制器36分析该信号,将得到的的数据传输至处理器22。从 而确定X和Y触摸位置以及包括在触摸屏显示器38处触摸的大小和 形状在内的其它属性(步骤112)。使用触摸属性以及具体地X和Y位 置数据,处理器22根据应用程序确定用户所选输入(步骤114)。在 本示例中,通过将X和Y位置数据映射到所提供的虚拟键盘的按钮来 确定用户所选输入。从而在文本中输入相应的字母。接着,当用户将 第二手指放在触摸屏显示器38的覆层34上第二位置时确定信号的变 化,其中所述第二位置与第一手指的位置充分隔开使得可以分辨出隔 开的触摸位置(步骤116)。在步骤118中确定电容性耦合没有结束从 而信号变化不是由于用户将第一手指从覆层34抬起而导致的。通过控 制器36对变化的信号进行分析并将得到的数据传输至处理器,再次确 定触摸属性(步骤120)。通过将来自步骤120的属性与先前在步骤114 确定的属性相比较,确定第一触摸的大小尚未变化(步骤122)。然后,根据第二触摸的属性确定第二用户所选输入(步骤114),在文本中输 入相应的字母。从而便携式电子设备确定了附加的用户所选选项。
在另外的示例中,便携式设备20运行应用程序,如,消息应用程
序或其它任何合适的应用程序,其中提供虚拟键盘76以供用户输入文 本。当触摸虚拟按钮之一时,由于用户的手指与触摸屏显示器38的覆 层34之间电容性耦合使得在控制器处接收触摸信号(步骤110)。
在控制器36处分析该信号,将得到的数据传输至处理器22。从 而确定X和Y触摸位置以及包括在触摸屏显示器38上触摸的大小和 形状在内的其它属性(步骤112)。使用触摸属性以及具体地X和Y位 置数据,处理器22根据应用程序来确定用户所选输入(步骤114)。 在本示例中,通过将X和Y位置数据映射到所提供的虚拟键盘的按钮 来确定用户所选输入。从而在文本中输入相应的字母。如图4所示, 第一触摸位置78与虚拟键盘上的字母"J"相对应,从而将该字母添加 到文本中。
接着,当用户将第二手指放在触摸屏显示器38的覆层34上与第 一手指相邻的位置时,确定信号的变化(步骤116)。在本示例中,如 图5所示,用户将第二手指放在覆层34上第二触摸位置80,所述第 二触摸位置80与虚拟键盘76上针对字母"U"的按钮相对应。步骤118 中确定信号的变化不是由于用户从覆层34抬起手指而引起的。通过控 制器36对变化的信号进行分析并将得到的数据传输至处理器,再次确 定触摸属性(步骤120)。如所指出的,用户将第二根手指放在覆层34 上与虚拟键盘76上针对字母"U"的按钮相对应的位置。在本示例中, 两个触摸位置"J"和"U"在虚拟键盘上相邻,控制器36不能将两个触摸 分辨为单独的触摸位置。因此,步骤120中确定单个触摸位置。然而, 包括X和Y位置和大小在内的触摸属性与在步骤114确定的属性不同。 通过将根据第一触摸信号而确定的属性与根据变化的触摸信号而确定 属性相比较,确定大小的变化(步骤122)。然后使用大小的变化来确 定位置变化的方向。如所指出的,当确定单个信号时,分辨不出针对 相邻触摸位置的触摸信号。然而,当信号中心的位置以第二触摸位置 的方向移动时,信号中心的X和Y位置与在步骤114所确定的不同。
16因此,在本示例中,在虚拟键盘76上,信号中心从对应字母"J"的X
和Y位置向对应字母"U"的X和Y位置移动。在步骤124中确定位置 变化的方向是朝向与虚拟键盘76上字母"U"相对应的X和Y位置的, 根据该变化的方向确定第二用户所选输入是字母"U"。通过确定在位置 变化的方向上的下一个最接近选项,确定第二用户所选输入。
例如,当两根手指在靠在一起的位置接触触敏输入界面时,例如 当在触摸屏显示器上所显示的虚拟键盘上选择相邻的字母时,可以分 辨出每个选择。确定第一选择,接着确定第二选择,即使用户仍然按 压第一选择。因此,甚至在紧靠在一起时也可以分辨出多个触摸。在 另外的示例中,可以选择shift键,然后在仍然保持shift键按下的同时 选择字母或其它邻近shift键的按键,以提供大写字母。由于可以分辨 出连续字母或按键的用户输入(user-entry),所以减少了错误的输入。 将意识到,在便携式电子设备中输入时间的减少特别有利,因为这样 的减少转变为功率使用的减少以及从而充电之间电池使用期限(life) 的增加。
将意识到,本申请不限于对所示虚拟键盘的使用,可以使用很多 其它键盘类型,例如包括紧凑键盘(reduced keyboard)。此外,在触摸 屏显示器38上可能有其它用户可选选项,本申请不限于虚拟键盘上的 用户可选选项。
尽管此处描述的实施例关注对确定用户所选输入的电子设备和方 法的具体实现,然而将理解,本领域技术人员可以想到修改和变体。 认为所有这些修改和变体在本申请的领域和范围之内。
1权利要求
1、一种根据对电子设备的触敏输入表面的至少一个触摸来确定用户选择的方法,该方法包括根据触摸属性确定第一用户选择检测所述触摸属性的变化,所述触摸属性包括所述至少一个触摸的大小;以及如果所述至少一个触摸的大小有变化,则确定所述至少一个触摸的位置变化的方向;以及根据所述位置变化的方向来确定第二用户选择。
2、 根据权利要求1所述的方法,其中,所述触敏输入表面包括 触摸屏显示器,所述确定第一用户选择包括在触摸屏显示器上显示 的图形用户界面中,在多个用户可选选项中确定第一用户所选选项。
3、 根据权利要求2所述的方法,其中,所述确定第二用户选择 包括在图形用户界面中,在所述多个用户可选选项中确定第二用户 所选选项。
4、 根据权利要求3所述的方法,其中,所述第二用户所选选项 与所述第一用户所选选项相邻。
5、 根据权利要求1所述的方法,其中,所述确定第一用户选择 包括在触摸屏显示器上虚拟键盘的按钮中确定第一按钮上的触摸, 所述确定第二用户选择包括在虚拟键盘的按钮中确定第二按钮上的 触摸。
6、 根据权利要求5所述的方法,其中,所述确定第二按钮包括 确定与第一按钮相邻的按钮上的触摸。
7、 根据权利要求1至6中任意一项所述的方法,包括在所述 确定第一用户选择之前,接收触摸信号以及根据所述触摸信号来确定 触摸属性。
8、 根据权利要求7所述的方法,其中,所述检测触摸属性的变 化包括检测变化的触摸信号。
9、 根据权利要求8所述的方法,其中,所述检测触摸属性的变化包括根据变化的触摸信号来确定触摸属性。
10、 一种电子设备,包括 外壳;显示设备,外露于所述外壳; 触敏输入设备,覆盖在所述显示设备上;所述外壳中的功能组件,包括存储设备和处理器,所述处理器 与所述显示设备、触敏输入设备和存储设备可操作地连接,用于执行 存储在所述存储器中的程序以使所述电子设备执行权利要求1至9中 任意一项所述的方法。
11、 根据权利要求10所述的便携式电子设备,其中,所述触敏 输入设备包括触敏覆层以及与所述触敏覆层和所述处理器连接的控制 器。
12、 根据权利要求11所述的便携式电子设备,其中,所述触敏 输入设备包括电容性触敏输入设备。
13、 一种计算机可读介质,内嵌有计算机可读代码,所述计算机 可读代码供计算设备的处理器执行以使所述计算设备实现根据权利要 求1至9中任意一项所述的方法的步骤。
全文摘要
一种根据在电子设备的触敏输入表面处的至少一个触摸来确定用户选择的方法,包括根据触摸属性确定第一用户选择,检测包括大小变化和位置变化在内的触摸属性的变化,以及根据位置变化的方向确定第二用户选择。
文档编号G06F3/0488GK101539839SQ20091012654
公开日2009年9月23日 申请日期2009年3月12日 优先权日2008年3月19日
发明者坚 吴, 罗伯特·洛莱斯 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1