存储轨迹信息的制作方法

文档序号:8227537阅读:334来源:国知局
存储轨迹信息的制作方法
【专利说明】存储轨迹信息
[0001]依据35U.S.C.§ 119的优先权主张
[0002]本专利申请案主张2012年6月8日申请的标题为“防手掌误触(PALMREJECT1N) ”的第61/657,618号临时申请案的优先权,所述临时申请案转让给本受让人且特此以全文引用方式并入本文。
技术领域
[0003]本发明涉及触摸屏输入方法,且更特定来说涉及拒绝来自用户的手掌的无意中输入。
【背景技术】
[0004]存在两种类别的触笔:无源笔,例如电容性笔;和有源笔,例如超声笔和电磁谐振(EMR)笔。存在当用户正在使用触笔时需要防手掌误触(即,在手掌触碰与笔或手指触碰之间进行区分)的各种情形。举例来说,超声笔可用以在屏幕上和屏幕外进行书写。对于屏幕上用途,用户的手掌经常在书写时搁置于触摸屏上。应当拒绝/忽略此手掌触碰,但高级操作系统(HLOS)可能无法在手掌触碰与手指触碰之间进行区分。作为另一实例,在书写时,用户可暂时向上提起笔,且使用手指进行手势控制,例如平移或缩放,且随后再次开始书写。在这些情景中,将有益的是触摸屏展示笔输入而无任何手掌引起的轨迹。还将有益的是当不在书写时用户能够使用手指来在屏幕上执行触碰控制。
[0005]当前解决方案不足以满足这些要求。一个解决方案当笔在触摸屏的两到三英寸内时停用手指触碰检测。然而在正常使用中,即使笔在装置上方两或三英寸的情况下用户的手掌也可搁置于装置上。此外,确定触笔在触摸屏上方的某一区域内的准确性取决于技术。举例来说,准确的超声笔接近检测可比在触摸屏下具有较均匀的感应栅格的EMR型触笔更具挑战性。
[0006]此外,触摸屏应当针对手势保持在作用中。各种当前解决方案使用复杂的算法来区别由手指产生的轨迹,同时忽略手掌触碰轨迹。然而结果取决于用户的手掌的大小、定向或相对移动而可为不一致的。
[0007]因此,当前解决方案不能在至少以下情景中有效地执行防手掌误触:(I)用户希望在触摸屏上开始书写,但在笔在触摸屏上方悬停或触碰触摸屏之前,用户的手掌/手腕已经搁置于触摸屏上,从而在触摸屏上引起手掌引发的轨迹;(2)用户暂停书写片刻且使用手指触碰手势来缩放内容,但笔未提起足够高而未离开感测区,因此手势输入被忽略;
(3)类似于(2),不同之处为笔仍在触碰触摸屏,但不在移动。

【发明内容】

[0008]本发明的实施例是针对存储轨迹信息。用于存储轨迹信息的方法包含:确定笔是否在触摸屏的阈值距离内,在所述笔不在所述触摸屏的所述阈值距离内的情况下将由用户的触碰产生的轨迹信息存储在触碰缓冲器中,以及在所述笔在所述触摸屏的所述阈值距离内的情况下清除所述触碰缓冲器且将由所述笔产生的轨迹信息存储在所述触碰缓冲器中。
[0009]用于存储轨迹信息的设备包含:经配置以确定笔是否在触摸屏的阈值距离内的逻辑,经配置以在笔不在触摸屏的阈值距离内的情况下将由用户的触碰产生的轨迹信息存储在触碰缓冲器中的逻辑,以及经配置以在笔在触摸屏的阈值距离内的情况下清除触碰缓冲器且将由笔产生的轨迹信息存储在触碰缓冲器中的逻辑。
[0010]用于存储轨迹信息的设备包含:用于确定笔是否在触摸屏的阈值距离内的装置,用于在所述笔不在所述触摸屏的所述阈值距离内的情况下将由用户的触碰产生的轨迹信息存储在触碰缓冲器中的装置,以及用于在所述笔在所述触摸屏的所述阈值距离内的情况下清除所述触碰缓冲器且将由所述笔产生的轨迹信息存储在所述触碰缓冲器中的装置。
[0011]用于存储轨迹信息的非暂时性计算机可读媒体包含:用以确定笔是否在触摸屏的阈值距离内的至少一个指令,用以在笔不在触摸屏的阈值距离内的情况下将由用户的触碰产生的轨迹信息存储在触碰缓冲器中的至少一个指令,以及用以在笔在触摸屏的阈值距离内的情况下清除触碰缓冲器且将由笔产生的轨迹信息存储在触碰缓冲器中的至少一个指令。
【附图说明】
[0012]呈现附图以帮助描述本发明的实施例,且仅为了说明实施例而不是限制实施例而提供附图。
[0013]图1说明根据本发明的至少一个方面的示范性架构。
[0014]图2说明用于擦除除了笔轨迹之外的所有触碰轨迹的示范性流程。
[0015]图3说明用于区别手指和手掌轨迹的示范性流程。
[0016]图4说明整合了图2的流程和图3的流程的示范性流程。
[0017]图5说明草稿模式操作的示范性流程。
[0018]图6说明配备压力传感器的超声笔的示范性结构。
[0019]图7说明用于提供虚拟压力感测模式的示范性流程。
[0020]图8说明可执行图7的流程的示范性超声触笔和触摸屏装置。
[0021]图9说明根据本文揭示的各种方面的示范性设备的框图。
[0022]图10说明根据本发明的方面的用户设备(UE)的实例。
[0023]图11说明包含经配置以执行根据本发明的方面的功能性的逻辑的通信装置。
【具体实施方式】
[0024]在以下描述和相关附图中揭示各种方面。在不脱离本发明的范围的情况下可设想替代方面。另外,将不详细描述或将省略本发明的众所周知的元件,以免混淆本发明的相关细节。
[0025]词语“示范性”和/或“实例”在本文用以表示“充当实例、例子或说明”。本文描述为“示范性”和/或“实例”的任一方面都不一定解释为比其它方面优选或有利。同样,术语“本发明的方面”不要求本发明的所有方面都包含所讨论的特征、优点或操作模式。
[0026]本文使用的术语是仅为了描述特定方面的目的,且既定不限制本发明。如本文使用,单数形式“一”和“所述”既定也包含复数形式,除非上下文另外清楚地指示。将进一步了解,术语“包括”和/或“包含”在本文使用时指定所陈述特征、整数、步骤、操作、元件和/或组件的存在,但不排除一或多个其它特征、整数、步骤、操作、元件、组件和/或其群组的存在或添加。
[0027]此外,鉴于将由例如计算装置的元件执行的动作序列描述许多方面。将认识到,本文描述的各种动作可由特定电路(例如,专用集成电路(ASIC))、由一或多个处理器执行的程序指令或由两者的组合执行。另外,本文描述的这些动作序列可视为完全体现于具有存储于其中的对应计算机指令集的任一形式的计算机可读存储媒体内,所述计算机指令集在执行后将即刻致使相关联处理器执行本文描述的功能性。因此,本发明的各种方面可以许多不同形式体现,所有所述形式已经预期在所主张标的物的范围内。另外,对于本文描述的方面中的每一者,任何此类方面的对应形式在本文可描述为例如“经配置以”执行所描述动作的“逻辑”。
[0028]本文称为用户设备(UE)的客户端装置可为移动的或静止的,且可经由例如WiFi网络(例如,基于IEEE 802.11等等)等本地无线网络连接到因特网。如本文使用,术语“UE”可以可互换方式称为“接入终端”或“AT”、“无线装置”、“订户装置”、“订户终端”、“订户台”、“用户终端”或UT、“移动终端”、“移动台”及其变型。UE可由许多类型的装置中的任一者体现,包含(但不限于)PC卡、紧凑快闪装置、外部或内部调制解调器、无线或有线电话等等。
[0029]本发明的各种方面是针对用于经配置以从例如触笔、用户的手指、用户的手掌和/或类似物接受触碰输入的装置的各种特征。防手掌误触方面通过使用选择性缓冲方案针对数字触笔应用程序在允许手指触碰手势控制的同时拒绝手掌触碰。多层缓冲方案提供多层草稿纸模式来增强笔应用程序。虚拟压力感测启用的笔模式使用三维笔悬停功能,其允许笔应用程序取决于虚拟笔压力信息而改变轨迹颜色和/或线宽度来模仿真实墨水笔的行为。
[0030]图1说明根据本发明的至少一个方面的示范性架构100。图1的架构100可体现于具有触摸屏的任一 UE中。用于应用程序110包含草稿模式配置112、防手掌误触配置114,和虚拟压力感测配置116。这些配置可为一或多个软件模块、一或多个硬件模块,或软件与硬件的组合。草稿模式配置112、防手掌误触配置114和虚拟压力感测配置116各自耦合到多层缓冲器管理器118且向其发送数据。多层缓冲器管理器118耦合到触碰缓冲器,例如图9中的缓冲器906,且在本文以可互换方式提及多层缓冲器管理器118和触碰缓冲器。多层缓冲器管理器118耦合到超声笔服务122和触碰传感器服务124且从其接收数据。来自超声笔服务122的数据可包含触碰数据和按钮数据。用户应用程序110也耦合到超声笔服务122和触碰传感器服务124且从其接收数据。超声笔服务122耦合到进程间通信(IPC)套接字128和有源触笔驱动器132 (用于超声笔),且向其发送数据/从其接收数据。触碰传感器服务124耦合到IPC套接字128和触碰传感器驱动器134,且向其发送数据/从其接收数据。
[0031]虽然前述说明在应用程序方面描述各种元件,但将了解,各种元件可以硬件体现。举例来说,缓冲器可实施为特定硬件,例如耦合到一或多个处理器和/或与嵌入式逻辑耦合以执行本文揭示的功能性的存储器。另外,如先前所述,本文描述的各种元件/功能可由特定电路、由一或多个处理器执行的程序指令或由硬件与软件的组合实施以执行本文描述的功能性。
[0032]所揭示的用于例如平板计算机、个人数字助理、智能电话等等触摸屏装置的防手掌误触针对任何有源型笔驱动器起作用,所述驱动器可通过使用用于笔输入和触碰手势的不同装置识别符来区别笔和手指触碰输入,例如超声笔。此防手掌误触除了本文明确陈述的那些驱动器外可与任何有源型笔或笔驱动器一起使用。
[0033]笔应用程序可保存并缓冲由用户触碰(手指或手掌)产生的轨迹历史,且在每当感测到笔向下事件时(例如,当笔触碰触摸屏时或在触摸屏的阈值距离内时)将其擦除。笔应用程序可在笔向上时仍响应于任何多触碰事件,例如缩放。当用户再次开始书写时可擦除触摸屏上的任何手掌引起的轨迹。此功能性可通过选择性缓冲笔和触碰轨迹历史来实现。通过引入手指/手掌检测算法可连同笔轨迹一起保留手指触碰。通过在一些方面中在内核触碰驱动器中实施检测算法,操作系统用户接口(UI)窗口小部件也可免疫于手掌触碰。
[0034]图1说明用于实施本发明的此方面的示范性架构100。举例来说,防手掌误触配置114可经配置以实施对此方面特定的功能性。
[003
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1