用于移动装置的压敏用户接口的制作方法_6

文档序号:9249014阅读:来源:国知局
行主循环301。在主循环301的执行期间,处理器可接收到与键击签名数据 一起作出键击的指示,步骤315。处理器(或压力感测触摸屏)可确定触摸压力是否高于 阔值,W便确认触摸是压力感测触摸屏上的有意按压且不仅仅是附带的触摸,确定391。如 果触摸压力不高于阔值(即,确定391 =否),则可认为触摸是附带的,且处理器返回到主 循环301。如果触摸压力高于阔值(即,确定391 =是),则处理器确定是否已检测到由触 摸压力感测触摸屏的两根手指产生的多个触摸位置,确定394。如果仅检测到单一触摸位 置(即,确定394 =否),则触摸可能期望用于某一其它用户接口过程,步骤395。然而,如 果处理器确定已检测到多个触摸(即,确定394 =是),则处理器可起始挤夹缩放功能,步骤 396。在步骤230中所起始的挤夹缩放功能可依据手指在挤夹手势中的移动而确定是放大 还是缩小。处理器可进一步将施加于挤夹手势中的所测量的压力与压力缩放数据表进行比 较W确定应用于放大/缩小功能中的放大倍数,步骤397。下文参考图23展示并更详细地 描述压力缩放数据表的实例。一旦处理器确定了放大或缩小功能(步骤396)且使与键击 相关联的所检测的压力量相关而确定缩放放大倍数(步骤397),处理器便可根据放大或缩 小的相关程度而产生适当的显示,步骤398。
[0095] 图23是示范性压力缩放数据表。如图23中所示,当通过用户的两根手指将不同 水平的压力施加于压力感测触摸屏上时,可将各种水平的缩放施加于放大或缩小功能。举 例来说,如果用户将1牛与10牛之间的力施加到触摸屏上,则触摸压力将与1. 5x的缩放 (放大)相关。如果用户将10牛与20牛之间的力施加到触摸屏上,则触摸压力将与2x的 缩放(放大)相关。如果用户将20牛与30牛之间的力施加到触摸屏上,则触摸压力将与 5x的缩放(放大)相关。如果用户将1牛与10牛之间的力施加到触摸屏上,则触摸压力将 与lOx的缩放(放大)相关。
[0096]图23中所示的压力缩放数据表仅打算为说明性的。可实施压力缩放拨打数据表 的变化形式。举例来说,一些压力缩放数据表可包含更多或更少水平的放大。一些压力传 感器可能不能精确地区别不同水平的压力。因此,可呈现较少的放大水平选项。或者,用户 可W可重复的方式在短时间内将不同程度的压力施加于触摸屏上。因此,一些用户可希望 具有较少的放大水平选项,使得用户可仅重按或软按W对放大水平选项进行区别。
[0097] 如先前所描述,用户可使用多种m装置(包含移动装置)与压力感测触摸屏上的 虚拟小键盘交互。适合于与各种方面一起使用的典型移动装置将共同具有图24中所说明 的组件。举例来说,示范性移动装置1300可包含禪合到内部存储器1302和压力感测触摸 屏1303的处理器1301。另外,移动装置1300可具有连接到无线数据链路的用于发送和接 收电磁福射的天线1304和/或禪合到处理器1301的蜂窝式电话收发器1305。在一些实施 方案中,收发器1305W及处理器1301和存储器1302的用于蜂窝式电话通信的部分被统称 为空中接口,因为其经由无线数据链路提供数据接口。移动装置1300还可包含物理小键盘 1306或小型键盘和菜单选择按钮或摇臂开关1307W用于接收用户输入。处理器1301可进 一步连接到声码器1399,声码器1399又连接到麦克风1319和扬声器1318。
[009引移动处理器1301可为任何可编程微处理器、微型计算机或多处理器巧片,其可由 软件指令(应用)配置W执行多种功能,包含本文所描述的各种方面的功能。在一些移动 装置中,可提供多个处理器1301,例如一个处理器专用于无线通信功能,且一个处理器专用 于运行其它应用程序。通常,在软件应用被存取且加载到处理器1301中之前,其可存储在 内部存储器1302中。在一些移动装置中,可将额外存储器巧片(例如,安全数据(SD)卡) 插入到装置1300中并禪合到处理器1301。在许多移动装置中,内部存储器1302可为易失 性或非易失性存储器,例如快闪存储器,或两者的混合物。为了此描述的目的,对存储器一 股参考指代可由处理器1301存取的所有存储器,包含内部存储器1302、插入到移动装置中 的可移除存储器和处理器1301本身内的存储器。
[0099] 前述方法描述和过程流程图仅作为说明性实例而提供,且无意要求或暗示必须W 所呈现的次序执行各种方面的步骤。如所属领域的技术人员将了解,前述方面中的步骤次 序可W任何次序执行。此外对步骤识别符W及例如"其后"、"随后"、"接下来"等词语的参 考无意限制步骤的次序;此些识别符和词语仅用于通过方法的描述来指导读者。
[0100] 可将结合本文中所揭示的方面而描述的各种说明性逻辑块、模块、电路和算法步 骤实施为电子硬件、计算机软件或两者的组合。为清楚地说明硬件与软件的此互换性,上文 已大体上关于其功能性而描述了各种说明性组件、块、模块、电路及步骤。所述功能性是实 施为硬件还是软件取决于特定应用及强加于整个系统的设计约束。所属领域的技术人员可 针对每一特定应用W不同方式来实施所描述的功能性,但所述实施方案决策不应被解释为 会导致脱离本发明的范围。
[0101] 可用通用处理器、数字信号处理器值SP)、专用集成电路(ASIC)、现场可编程口阵 列(FPGA)或其它可编程逻辑装置、离散口或晶体管逻辑、离散硬件组件,或其经设计W执 行本文所描述的功能的任何组合来实施或执行用于实施结合本文中所揭示的方面而描述 的各种说明性逻辑、逻辑块、模块和电路的硬件。通用处理器可W是微处理器,但在替代方 案中,处理器可W是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算 装置的组合,例如,DSP与微处理器的组合、多个微处理器、结合DSP核屯、的一个或一个W上 微处理器,或任何其它此类配置。或者,某些步骤或方法可由特定用于给定功能的电路执 行。
[0102] 在一个或一个W上示范性方面中,可W硬件、软件、固件或其任何组合来实施所描 述的功能。如果W软件实施,则可将功能作为一个或一个W上指令或代码而存储在计算机 可读媒体上或经由计算机可读媒体进行传输。本文中所揭示的方法或算法的步骤可体现于 可驻留于计算机可读媒体上的所执行的处理器可执行软件模块中。计算机可读媒体包含计 算机存储媒体与通信媒体两者,通信媒体包括促进将计算机程序从一处传递到另一处的任 何媒体。存储媒体可为可由计算机存取的任何可用媒体。举例来说而非限制,此计算机可读 媒体可包含RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储 装置,或可用W运载或存储呈指令或数据结构形式的所要程序代码且可由计算机存取的任 何其它媒体。同样,可恰当地将任何连接称作计算机可读媒体。举例来说,如果使用同轴电 缆、光纤电缆、双绞线、数字订户线值SL)或例如红外线、无线电及微波的无线技术从网站、 服务器或其它远程源传输软件,则同轴电缆、光纤电缆、双绞线、D化或例如红外线、无线电 及微波的无线技术包含于媒体的定义中。如本文中所使用,磁盘及光盘包括压缩光盘(CD)、 激光光盘、光学光盘、数字多功能光盘值VD)、软盘及藍光光盘,其中磁盘通常W磁方式再现 数据,而光盘使用激光W光方式再现数据。W上各者的组合也应包括在计算机可读媒体的 范围内。另外,方法或算法的操作可作为代码和/或指令中的一者或任何组合或集合驻留 于机器可读媒体和/或计算机可读媒体上,其可并入计算机程序产品中。
[0103] 提供所揭示方面的先前描述W使所属领域的技术人员能够制作或使用本发明。所 属领域的技术人员将容易明白对该些方面的各种修改,且在不脱离本发明的范围的情况 下,本文所界定的一股原理可适用于其它方面。因此,本发明无意限于本文中所展示的方 面,而是将赋予本发明与本文中所揭示的原理和新颖特征相一致的最广范围。
【主权项】
1. 一种用于消除虚拟小键盘上的键击的歧义的方法,其包括: 为放置在显示所述虚拟小键盘的触摸屏上的多个指尖中的每一者确定基线触摸位 置; 检测在显示所述虚拟小键盘的触摸屏上的所述键击; 确定所检测的键击是否发生在重叠区中; 当所述所检测的键击发生在所述重叠区时,确定触摸屏上的所有触摸的当前位置; 基于所述多个指尖中的哪一个偏离了其基线触摸位置;以及 基于所述所检测的键击的位置以及所确定的偏离了其基线触摸位置的触摸,而消除所 述键击的歧义。2. -种具有虚拟小键盘的移动装置,其包括: 用于为放置在显示所述虚拟小键盘的触摸屏上的多个指尖中的每一者确定基线触摸 位置的装置; 用于检测在显示所述虚拟小键盘的所述触摸屏上的键击的装置; 用于确定所检测的键击是否发生在重叠区中的装置; 用于当所述所检测的键击发生在所述重叠区时,确定触摸屏上的所有触摸的当前位置 的装置; 用于基于所述多个指尖中的哪一个偏离了其基线触摸位置的装置;以及 用于基于所述所检测的键击的位置以及所确定的偏离了其基线触摸位置的触摸,而消 除所述键击的歧义的装置。3. -种移动装置,其包括: 触摸屏显示器; 存储器单元;以及 处理器,其耦合到所述存储器单元和所述触摸屏显示器,其中所述处理器用软件指令 配置以执行以下操作: 为放置在显示所述虚拟小键盘的触摸屏上的多个指尖中的每一者确定基线触摸位 置; 检测在显示所述虚拟小键盘的所述触摸屏上的键击; 确定所检测的键击是否发生在重叠区中; 当所述所检测的键击发生在所述重叠区时,确定触摸屏上的所有触摸的当前位置; 基于所述多个指尖中的哪一个偏离了其基线触摸位置;以及 基于所述所检测的键击的位置以及所确定的偏离了其基线触摸位置的触摸,而消除所 述键击的歧义。
【专利摘要】本发明涉及用于移动装置的压敏用户接口。本发明提供基于键击的位置以及例如键击形状和/或压力等其它键击特性而确定所期望的用户键输入的虚拟小键盘。可使用包含重叠的或多字符的键的虚拟小键盘布局来减少小型压力感测触摸屏上的键入错误。可使用施加到所述压力感测触摸屏的所测量的压力以及例如键击形状等其它键击特性来消除重叠的或多字符的键上的键击的歧义。提供利用能够鉴别出施加于触摸屏表面上的压力的量值的压力感测触摸屏的额外的用户接口。
【IPC分类】G06F3/041
【公开号】CN104965614
【申请号】CN201510311847
【发明人】巴巴科·福鲁坦保尔, 赛义德·萨勒曼
【申请人】高通股份有限公司
【公开日】2015年10月7日
【申请日】2010年8月6日
【公告号】CN102483666A, CN102483666B, EP2473900A1, EP2950198A1, US8390583, US20110050576, WO2011025643A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1