首页> 中国专利> 具有防止伪致动的触摸屏的设备

具有防止伪致动的触摸屏的设备

摘要

本发明提供了用于防止触摸屏的伪致动的设备和方法。当(a)初始临近事件发生在设备的临近传感器处;以及(b)重定向事件发生在设备的定向传感器处中一项或多项满足时:将经由所述设备的触摸屏接收到的触摸数据缓冲在所述设备的存储器中。之后,设备的处理器:当在给定时间段内未发生另一临近事件时,对所缓冲的触摸数据进行处理;以及当在所述给定时间段内发生临近事件时,禁用所述触摸屏。

著录项

  • 公开/公告号CN103677403A

    专利类型发明专利

  • 公开/公告日2014-03-26

    原文格式PDF

  • 申请/专利权人 黑莓有限公司;

    申请/专利号CN201310431820.1

  • 发明设计人 田纳西·卡梅尔-维勒克斯;陈哲;

    申请日2013-09-22

  • 分类号G06F3/041;

  • 代理机构中科专利商标代理有限责任公司;

  • 代理人唐文静

  • 地址 加拿大安大略省沃特卢市

  • 入库时间 2023-12-17 00:50:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-05-03

    授权

    授权

  • 2014-04-23

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

    实质审查的生效

  • 2014-03-26

    公开

    公开

说明书

技术领域

本说明书总体上涉及触摸屏设备,且更具体地涉及具有防止伪致 动的触摸屏的设备及其方法。

背景技术

在支持触摸屏的设备上,当将设备贴近面部、耳朵等时,当将设 备首先贴近用户的耳朵以进行电话呼叫和/或收听来自设备扬声器的 声音时,可能发生对触摸屏的伪致动。

发明内容

本说明书的一个方面提供了一种设备,包括:处理器,耦合到存 储器;显示器,包括用于检测所述显示器处的触摸事件的触摸屏;定 向传感器;以及临近传感器,所述处理器能够在下述条件中的一项或 多项满足时:当(a)初始临近事件发生在所述临近传感器处;以及(b) 重定向事件发生在所述定向传感器处,将经由所述触摸屏接收到的触 摸数据缓冲在所述存储器中;以及之后:当在给定时间段内未发生另 一临近事件时,对所缓冲的触摸数据进行处理;以及当在所述给定时 间段内发生所述临近事件时,禁用所述触摸屏。

所述处理器还能够:当在所述给定时间段内发生所述临近事件时, 丢弃所缓冲的触摸数据。

所述临近传感器可以位于所述触摸屏和扬声器中的一个或多个的 附近。

所述给定时间段可以是以下一项或多项:小于或约等于所述临近 传感器的采样时延段;小于约100ms;以及小于约400ms。

当所述处理器确定所述初始临近事件已发生在所述临近传感器处 时,所述给定时间段可以小于当所述处理器确定所述重定向事件已发 生在所述定向传感器处时的给定时间段。

所述处理器还能够:当在所述给定时间段内发生所述临近事件时, 关闭所述显示器。所述处理器还能够:在所述临近传感器的采样时延 段内不关闭所述显示器。

所述定向传感器可以包括加速度计、陀螺仪和磁力计中的一项或 多项。

所述重定向事件可以指示从面朝上定向和面朝下定向之一到顶部 朝上定向、左侧朝上定向和右侧朝上定向之一的定向改变。

所述临近传感器可以包括以下一项或多项:红外临近传感器、基 于光的临近传感器、声纳临近传感器以及基于声学的临近传感器。

本说明书的另一方面提供了一种方法,包括:当(a)初始临近事 件发生在设备的临近传感器处;以及(b)重定向事件发生在设备的定 向传感器处中的一项或多项满足时:将经由所述设备的触摸屏接收到 的触摸数据缓冲在所述设备的存储器中;以及之后:当在给定时间段 内未发生另一临近事件时,在所述设备的处理器处对所缓冲的触摸数 据进行处理;以及当在所述给定时间段内发生所述临近事件时,禁用 所述触摸屏。

所述方法还可以包括:当在所述给定时间段内发生所述临近事件 时,丢弃所缓冲的触摸数据。

所述给定时间段可以是以下一项或多项:小于或约等于所述临近 传感器的采样时延段;小于约100ms;以及小于约400ms。

当所述处理器确定所述初始临近事件已发生在所述临近传感器处 时,所述给定时间段小于当所述处理器确定所述重定向事件已发生在 所述定向传感器处时的给定时间段。

所述方法还可以包括:当在所述给定时间段内发生所述临近事件 时,关闭所述显示器。所述方法还可以包括:在所述临近传感器的采 样时延段内不关闭所述显示器。

所述重定向事件可以指示从面朝上定向和面朝下定向之一到顶部 朝上定向、左侧朝上定向和右侧朝上定向之一的定向改变。

本说明书的又一方面提供了一种计算机程序产品,包括具有计算 机可读程序代码的计算机可用介质,所述计算机可读程序代码适于被 执行已实现下述方法,所述方法包括:当(a)初始临近事件发生在设 备的临近传感器处;以及(b)重定向事件发生在设备的定向传感器处 中一项或多项满足时:将经由所述设备的触摸屏接收到的触摸数据缓 冲在所述设备的存储器中;以及之后:当在给定时间段内未发生另一 临近事件时,在所述设备的处理器处对所缓冲的触摸数据进行处理; 以及当在所述给定时间段内发生所述临近事件时,禁用所述触摸屏。 所述计算机可用介质可以包括非短时计算机可用介质。

附图说明

为了更好地理解本文所述的各种实现以及更清楚地示出如何实现 它们,现在将仅作为示例对附图进行引用,在附图中:

图1示出了根据非限制性实现的具有防止伪致动的触摸屏的设备。

图2示出了根据非限制性实现的使用中的图1的设备。

图3示出了根据非限制性实现的在图1的设备处的临近检测。

图4示出了根据非限制性实现的防止触摸屏的伪致动的方法。

图5示出了根据非限制性实现的图1的设备检测临近事件和重定 向事件并对触摸数据进行缓冲。

图6示出了根据非限制性实现的一旦在给定时间段内没有临近事 件发生时图1的设备处理触摸数据。

具体实施方式

图1示出了根据非限制性实现的具有防止伪致动的触摸屏的设备 101的示意图。设备101包括:处理器120,与存储器122互联;通信 接口124;显示器126,包括用于检测在显示器126处的触摸事件的触 摸屏127;一个或多个可选输入设备128;扬声器132;麦克风134; 至少一个临近触感器136和至少一个定向传感器138。通信接口124 将可互换的被称为接口124。此外,至少一个临近传感器136和至少 一个定向传感器138将可互换的被称为临近传感器136和定向传感器 138。如稍后将要解释的,处理器120通常能够:当(a)初始临近事 件发生在临近传感器136处;以及(b)重定向事件发生在定向传感器 138处中的一项或多项满足时:将经由触摸屏127接收到的触摸数据 缓冲在存储器122中;以及之后:当在给定时间段内未发生另一临近 事件时,对所缓冲的触摸数据进行处理;以及当在给定时间段内发生 临近事件时,禁用触摸屏127。也可以丢弃所缓冲的触摸数据(当存 在时)。

设备101可以是可以用自包含的方式来使用触摸屏127作为输入 设备的任何类型的电子设备。设备101包括(但不限于)以下各项的 任何合适组合:电子设备、通信设备、计算设备、个人计算机、膝上 型计算机、便携电子设备、移动计算设备、便携计算设备、平板计算 设备、膝上型计算设备、台式电话、电话、PDA(个人数字助理)、蜂 窝电话、智能电话、电子阅读器、支持互联网的电器等。其他合适的 设备在本实现的范围内。

应当强调的是:图1中设备101的结构仅是示例,且构思了用于 无线语音(例如,电话)和无线数据通信(例如,电子邮件、web浏 览、文本等)二者的设备。然而,尽管图1构思了可以用于电话功能 的设备,设备101可以用于任何合适的专用功能,包括(但不限于) 以下一项或多项:电话、计算、电器、和/或娱乐相关功能。

设备101一般能够在触摸屏127处接收输入,例如,经由检测到 的触摸事件。触摸屏127可以包括(但不限于)以下各项的任何合适 的组合:容性和阻性触摸屏等。还应当意识到:触摸屏127一般是透 明的,且位于显示器126附近,且与之对准,使得对显示器126上提 供的项目(例如,呈现的虚拟按钮等)的选择可以经由对触摸屏127 上与显示器126上项目的区域相对应的区域中的触摸事件的检测来检 测到。

可选输入设备128一般能够接收输入数据,且可以包括输入设备 的任何合适的组合,包括(但不限于):键盘、键区、指向设备、鼠标、 轨迹轮、轨迹球、触摸板等。其他合适的输入设备在本实现的范围内。

来自触摸屏127(和/或一个或多个可选输入设备128)的输入在 处理器120(其可以被实现为多个处理器,包括(但不限于)一个或 多个中央处理器(CPU))处被接收。处理器120被配置为与存储器 122通信,存储器122包括非易失性存储单元(例如,可擦除电子可 编程只读存储器(“EEPROM”)、闪存)和易失性存储单元(例如, 随机存取存储器(“RAM”))。如本文所述的实现设备101的功能教导 的编程指令通常被持久性地维护在存储器122中,且由处理器120使 用,处理器120在执行这种编程指令期间对易失性存储器进行恰当的 利用。本领域技术人员现在将认识到存储器122是计算机可读介质的 示例,其可以存储可在处理器120上执行的编程指令。此外,存储器 122还是存储器单元和/或存储器模块的示例。

具体地,应当意识到:存储器122存储应用140,当由处理器120 执行应用140时,应用140使得处理器120能够:当(a)初始临近事 件发生在临近传感器136处;以及(b)重定向事件发生在定向传感器 138处中的一项或多项发生时:将经由触摸屏127接收到的触摸数据 缓冲在存储器122中;以及之后:当在给定时间段内未发生另一临近 事件时,对所缓冲的触摸数据进行处理;以及当在给定时间段内发生 临近事件时,禁用触摸屏127。也可以丢弃所缓冲的触摸数据(当存 在时)。

处理器120还能够与显示器126、以及麦克风134和扬声器132 通信。显示器126包括以下项中的任何合适的一项或其组合:CRT(阴 极射线管)和/或平板显示器(例如,LCD(液晶显示器))、等离子、 OLED(有机发光二极管)。

麦克风134包括用于接收声音并将声音转换为声音数据的任何合 适的麦克风。扬声器132包括用于在设备101处提供声音数据、可听 警告、来自远程通信设备的可听通信等的任何合适的扬声器。

处理器120还连接到接口124,可以将接口124实现为一个或多 个无线电设备和/或连接器和/或网络适配器,其能够与一个或多个通 信网络(未示出)无线通信。应当意识到:接口124能够对应于网络 架构,该网络架构用于实现针对一个或多个通信网络的一个或多个通 信链路,包括(但不限于)以下各项的任意合适组合:USB(通用串 行总线)电缆、串行电缆、无线链路、蜂窝电话链路、蜂窝网络链路 (包括(但不限于):2G、2.5G、3G、4G+、UMTS(通用移动电信系 统)、CDMA(码分多址接入)、WCDMA(宽带CDMA)、FDD(频 分双工)、TDD(时分双工)、TDD-LTE(TDD-长期演进)、TD-SCDMA (时分同步码分多址接入)等)、无线数据、Bluetooth链路、NFC(近 场通信)链路、WiFi链路、WiMax链路、基于分组的链路、互联网、 模拟网络、PSTN(公共交换电话网络)、接入点等、和/或组合。

至少一个临近传感器136可以包括任何合适的临近传感器,包括 (但不限于)以下各项的任何合适组合:IR(红外)二极管/检测器(包 括(但不限于)反射比IR临近传感器和飞行时间临近传感器)、容性 传感器、容性位移传感器、多普勒效应传感器、涡流传感器、感性传 感器、激光传感器、光学传感器、声学传感器、声纳传感器、磁传感 器、无源光学传感器(例如,电荷耦合器件)、无源热红外传感器、以 及光电池传感器(反射)。一般而言,至少一个临近传感器136能够检 测对象的临近,如下面参考图2和3来描述的。

至少一个定向传感器138可以包括任何合适的定向传感器,包括 (但不限于)以下各项的任何合适组合:磁力计、陀螺仪、加速度计 等。一般而言,至少一个定向传感器138能够检测设备101的定向和 设备101的重定向中的一项或多项。例如,至少一个定向传感器138 一般能够检测重定向事件。具体地,检测到重定向事件指示了设备101 从面朝上定向和面朝下定向之一到顶部朝上定向、左侧朝上定向、以 及右侧朝上定向之一的定向改变。此外,一般将所指示的定向理解为 是相对于地面的:例如,面朝上定向指示了显示器126和/或触摸屏 127被定向为朝上,远离地面,而面朝下定向指示了显示器126和/或 触摸屏127被定向为朝下,朝向地面。类似地,顶部朝上定向、左侧 朝上定向以及右侧朝上定向中的每一个分别指示设备101的顶侧(例 如,相对于显示器126而言)、设备101的右侧(例如,相对于显示器 126而言)和设备101的左侧(例如,相对于显示器126而言)被定 向为朝上,远离地面。因此至少一个定向传感器128能够检测设备101 的定向,且还检测重定向事件何时发生,重定向事件包括设备101相 对于地面改变定向的事件。

还应当意识到:当设备101处于顶部朝上定向、左侧朝上定向和 右侧朝上定向时,设备101更有可能处于使用中定向,用于电话呼叫 和/或当用户收听扬声器132时,以及从面朝上定向和面朝下定向之一 到顶部朝上定向、左侧朝上定向和右侧朝上定向之一的定向改变指示 了设备101大约要以给定方式使用,其中,临近事件有可能发生,例 如,设备101被贴到用户的耳朵上。

此外,可以经由任何合适的定向传感器数据来确定重定向事件, 包括(但不限于):陀螺仪旋转速率的改变以及加速度计加速幅度的改 变等。

在一些实现中,显示器126、触摸屏127、输入设备128、至少一 个临近传感器136、以及至少一个定向传感器138在设备101的外部, 且处理器120经由合适的连接和/或链路与显示器126、触摸屏127、 输入设备128、至少一个临近传感器136、以及至少一个定向传感器 138中的每一个通信。在这些实现中,应当意识到:显示器126、触摸 屏127、输入设备128、至少一个临近传感器136、以及至少一个定向 传感器138是集成的,且定向传感器138能够检测触摸屏127的重定 向,而临近传感器136能够检测对象与触摸屏127的临近。

还应当意识到:设备101包括电源(未示出),例如电池等。在一 些实现中,电源可以包括到主电源和电源适配器(例如,和AC至DC (交流到直流)适配器)的连接。

在任何事件中,应当理解:可构思出设备101的各种配置。

参见图2,其示出了正在由用户200使用的设备101,临近传感器 136可以位于设备101上任何位置处,以检测对象与触摸屏127和扬 声器132中一项或多项的临近,包括(但不限于):用户200的头部和 /或耳朵和/或脸颊。例如,临近传感器136可以位于触摸屏127和扬 声器132中一项或多项的附近,使得当用户的头部等接近触摸屏127 和/或扬声器132时,临近事件发生在临近传感器136上。换言之,临 近传感器136位于设备101处,使得当用户200将设备101的扬声器 132贴近他/她的耳朵时,临近事件发生在临近传感器136处。应当意 识到:临近事件包括在临近传感器136处对临近的检测。

参见图3,其示出了设备101检测与对象300(例如,用户200) 的临近,应当意识到:临近传感器136可以通过空中发送信号301(包 括(但不限于)以下一项或多项:红外信号、光信号、声纳信号和声 学信号),其可以从对象300反射,产生返回信号303。初始返回信号 303a的幅度和发送初始信号301a和接收初始返回信号303a之间的时 间中的一项或多项可以指示对象300(其可以包括用户200等)的临 近。实际上,当初始返回信号303a的幅度在阈值幅度之上时,处理器 120可以确定初始临近事件发生在临近传感器136处;备选地,当发 送初始信号301a和接收初始返回信号303a之间的时间低于阈值时间 时,处理器120可以确定初始临近事件发生在临近传感器136处。

例如,还应意识到:当临近传感器136包括IR反射比临近传感器 时,当IR反射比临近来测量的返回信号303的幅度(例如,相对于环 境IR)高于阈值幅度时,处理器120可以确定临近事件已发生。实际 上,图3还示出了IR反射比临近传感器接收到的信号303的图310, 其中y轴指示信号303的强度且(尽管IR反射比传感器一般不跟踪接 收信号的时间),x轴指示接收到每个信号303的时间。还应意识到: IR反射比临近传感器可以发射用于反射比的信号,且具有大约几十到 大约几百微秒的量级的发射周期,且从对象(例如对象300)反射的 IR辐射返回IR反射比传感器作为返回信号303。此外,根据图310, 应当意识到当返回信号303在阈值幅度之上时,对象(例如,对象300) 在临近传感器136和/或设备101和/或触摸屏127的临近,且可以确 定临近事件已发生。换言之,可以预先确定与临近传感器136小于给 定距离(在非限制性示例中,约4cm)的对象与设备101临近;意识 到阈值幅度应当基于在对象(例如,对象300)与设备101相隔给定 距离时返回信号的幅度,且可以用实验来确定。此外,阈值幅度可以 存储在存储器122中。根据图310,还意识到每个连续返回信号303 具有比之前信号303更高的幅度,由此指示了对象300等在信号303 之间的每个时间段中正在接近设备101:即,信号303a具有比信号303b 更低的幅度。还应意识到:当测量信号303a时,处理器120确定初始 临近事件已发生。此外,在临近传感器136包括IR反射比临近传感器 的实现中,不一定测量信号303的返回时间。

然而,图3还示出了图311,图311示出了IR飞行时间临近传感 器的发送信号321和返回信号323的信令(同样地,强度对时间)。在 这些实现中,可以确定在发送初始信号321a和接收初始返回信号323a 之间的时间312,且当时间312低于阈值时间(其可以基于在给定距 离上初始信号321a从临近传感器136到对象并返回临近传感器136 作为反射信号323a的时间以及临近传感器136生成、发送、接收和处 理信号321、323的时间中一项或多项)时,处理器120可以确定临近 事件已发生。换言之,当发送初始信号321a且在小于或约等于阈值时 间的给定时段内接收到初始返回信号323a时,处理器120可以确定初 始临近事件已发生在临近传感器136处。

然而,不管经由幅度技术和/或飞行时间技术来确定初始临近事件, 处理器120一般都不将设备101置入临近模式。而是,初始返回信号 可能是由于杂散光、杂散声音等造成,且不由于对初始信号的反射而 造成。备选地,返回信号可以是由于手指、纸张、或临时放在临近传 感器136前面的其他对象造成。因此,处理器120一般不将设备101 放入临近模式,直到至少一个其他临近事件发生在临近传感器136处 (即,用于确认临近),例如当至少下一个返回信号303b/323b的幅度 高于阈值幅度和/或当至少下一个发送信号321b和下一个返回信号 323b之间的时间312小于阈值时间时。换言之,在处理器120确定设 备101与对象临近并将设备101置入临近模式之前,至少连续发生两 个临近事件。

在临近模式下,触摸屏127一般被禁用且显示器126可选地被关 闭,直到不再检测到临近(例如,没有检测到返回信号303/323和/或 返回信号303/323低于阈值幅度和/或发送信号321和返回信号323的 时间在阈值时间之上),触摸屏127才被启用且显示器126被再次打开 (当之前关闭时)。

还应意识到:在检测到初始临近事件和下一临近事件(和/或处理 器120将设备101置入临近模式下)之间的时间可以被称为采样时延 段。应当意识到:用于处理临近数据的时间可以对采样时延段做出贡 献。

因此,现在注意力转向图4,其示出了根据非限制性实现的在例 如采样时延段期间防止触摸屏127的伪致动的方法400的流程图。为 了辅助对方法400的解释,将假定使用设备101来执行方法400。此 外,方法400的以下讨论将导致对设备101及其各种组件的进一步理 解。然而,应当理解:设备101和/或方法400可以变化,且不需要严 格按照本文所述的方式彼此结合来工作,且这种变化在本实现的范围 内。

应当意识到:在一些实现中,在设备101中通过处理器120处理 应用140来实现方法400。实际上,方法400是可以配置设备101的 一种方式。然而应当强调的是:除非另行声明,否则该方法400不需 要按照如图所示的严格顺序来执行;且类似地可以并行而不是顺序执 行各种块;因此,方法400的元素在本文中被称为“块”而不是“步 骤”。然而还应当理解:方法400还可以在设备101的各种变形上实现。

此外,以下将参照图5和6来进行对方法400的以下讨论,图5 和6中的每一个类似于图1,且相似的元素具有相似的附图标记。

在块401,处理器120确定(a)初始临近事件发生在临近传感器 136处;以及(b)重定向事件发生在定向传感器138处中一项或多项 是否已发生。换言之,在块401,确定初始临近事件是否已发生在临 近传感器136和/或重定向事件是否已发生在定向传感器138处:一个 或两个事件都可以发生。当没有事件发生时(即,在块401处的“否” 判定),块401重复,直到事件发生(即,块401处的“是”判定)。 例如,在图5中,如上所述在临近传感器136处检测到初始临近事件 之后,处理器120从临近传感器136接收临近数据501。

此外,在图5中,在定向传感器138处检测到定向事件之后,处 理器120从定向传感器138接收重定向数据503:例如,重定向事件 和/或重定向数据503指示了设备101(和/或触摸屏127)从面朝上定 向和面朝下定向之一到顶部朝上定向、左侧朝上定向、以及右侧朝上 定向之一的定向改变。换言之,处理器120确定设备101已从不太可 能发生临近事件的定向(即,面朝上定向或面朝下定向)改变到可能 发生临近事件的定向(即,顶部朝上定向、左侧朝上定向和右侧朝上 定向)。

返回图4,且进一步参考图5,响应于在块401处发生事件,在块 403处,处理器120将经由触摸屏127接收到的触摸数据505缓冲一 给定时间段。换言之,一旦事件发生,处理器120将触摸屏127置入 启用触摸屏127但是在不处理触摸数据505的情况下将触摸数据505 缓冲在例如存储器122处给定时间段的模式。这有效地禁用了触摸屏 127,同时依然监视触摸屏127上的触摸事件。

在块405,处理器120确定在给定时间段内是否发生临近事件, 如上所述。

当在给定时间段内临近事件未发生时(即,块405处的“否”判 定),在块407,处理器120对所缓冲的触摸数据505进行处理,如图 6所示。换言之,当在给定时间段内临近事件未发生时,确定在块401 处发生的事件不是对临近和/或该设备101不要被置入临近模式的指 示。尽管这引入了在接收和处理触摸数据505之间的一些延迟,该延 迟一般在给定时间段的量级上;如下所述,针对成功原型的给定时间 段可以在从约100ms到约300ms的范围中,且因此对于设备101的 人类用户其一般是不显著的。然而,给定时间段可以高至约400ms, 且依然是可接受的延迟时间。由于缺少临近事件的发生有效的防止了 设备101进入临近模式(其中,例如关闭显示器126),因此在延迟和 不正确关闭显示器126之间的折衷是可接受的。

然而,当在给定时间段内临近事件发生时(即,块407处的“是” 判定),在块409,处理器120禁用触摸屏127。还可以丢弃所缓冲的 触摸数据505。因此防止触摸屏127的伪致动。此外,处理器120一 般将设备101置入临近模式,其还可以包括(但不限于):关闭显示器 126,以节约功率,直到不再检测到临近。然而无论如何,在初始临近 事件发生之后,处理器120一般能够在临近传感器136的采样时延段 内不关闭显示器126。

此外,给定时间段可以根据在块401处是检测到初始临近事件还 是定向事件而变化。

例如,当处理器120在块401处确定初始临近事件发生在临近传 感器136处时,可以将给定时间段设置为以下一项或多项:小于或约 等于临近传感器136的采样时延段;以及小于约100ms。换言之,推 迟处理器120将设备101置入临近模式,直到在临近传感器136处两 个或更多临近事件发生,且一旦初始临近事件发生,则对触摸数据505 进行缓冲。

然而,当处理器120在块401处确定重定向事件发生在定向传感 器138处时,给定时间段可以在约200ms和约300ms之间,因为初 始临近事件可能尚未发生,且允许更多时间(与临近传感器136的时 延采样段相比)来确定临近事件是否将发生在临近传感器136。换言 之,当用户从面朝上或面朝下位置举起设备101,以将设备101贴到 他/她的耳朵(即,重定向事件发生在定向传感器处)时,处理器120 对在触摸屏127处接收到的任何触摸数据505进行缓冲,直到可以确 定临近传感器136检测到临近。

还应当意识到:尽管在上面的初始临近事件发生在块401中的实 现中,参考约100ms的时间段,以及在上面的重定向事件发生在块 401的实现中参考约200ms至约300ms的时间段,但是本实现不限 于此,且取决于给定临近传感器的时延采样段,任何合适的时间段在 本实现的范围内。实际上,如下所述,使用成功的原型来实验性的确 定这些时间段,但是其他时间段也在本实现的范围内。

实际上,在块401处一般而言,当处理器120确定初始临近事件 已发生在临近传感器136处,给定时间段小于当处理器120确定重定 向事件已发生在处理器120时。可以实验性的确定每个条件的给定时 间段,且给定时间段可以基于给定临近传感器的时延采样时段。

本领域技术人员将意识到:依然存在更多的可能备选实现和修改。

例如,应当意识到:在一些实现中,在块401处仅检测到临近事 件和重定向事件之一。在其他实现中,在块401处既检测到临近事件 也检测到重定向事件,且选择的给定时间段与临近事件和重定向事件 中首先检测到那个是相称的。

然而,在一些定向中,当首先检测到重定向事件时,选择第一给 定时间段,当之后检测到临近事件时,更短的第二给定时间段可以替 换第一给定时间段。例如,考虑重定向事件首先发生且选择约300ms 的第一给定时间段的实现,在第一给定时间段中监视临近事件。当初 始临近事件发生在例如重定向事件的50ms内时,可以确定100ms 的给定时间段(和/或临近传感器136的时延采样段),使得将总给定 时间段缩短到约150ms(即,在重定向事件和初始临近事件之间的时 延,与临近传感器136的时延采样段相加)。换言之,给定时间段可以 是在检测到重定向事件和检测到初始临近事件之间的时间与临近传感 器136的时延采样段相加。

在任何事件中,在块401后对触摸数据505缓冲,以延迟对其的 处理,允许处理器120确定在设备101处是否可以检测到临近,且由 此在检测到临近的事件中防止触摸屏的伪致动。

此外,本实现处理了在电话呼叫期间用户的面部/耳朵以外致动触 摸屏设备的情况。具体地,本实现防止用户的面部/耳朵对触摸屏控制 (例如,“挂机”和/或“静音按钮”)的伪致动,并在初始确定临近误 报时,使得对触摸屏控制的致动成为可能。

本实现还处理了红外传感器的被称为“触地(touch-down)”效应 的问题。具体地,很多用户非常快地将设备贴到它们的面部;实际上, 该动态可能非常快,使得过晚地禁用触摸屏,且来自用户面部、耳朵 等的初始“触地”发生在触摸屏上。这是由于基于红外(IR)临近检 测的高时延(即,在初始临近事件和下一个临近事件之间;对临近数 据的处理可以进一步对时延做出贡献),且当用户在耳朵(例如,黑发) 具有低反射比时夹具该时延。即使使用当前可用的最佳IR临近检测技 术,该触地效应依然出现。

因此,根据临近传感器136包括IR传感器的本实现,接触事件过 滤(即,对接触数据505的缓冲)发生在对触摸屏127的禁用之前, 其中,对触摸数据505缓冲,直到“完全”确认临近发生在IR临近传 感器处,以有效地“关闭”触摸屏127并防止触地。当完全确认并未 发生时,处理触摸数据505,否则仅当IR临近传感器确认已发生时, 才禁用触摸屏127。

再次考虑临近传感器136包括IR传感器的实现,存在可以用于确 定临近或没有临近的两种事件源:

事件1:初始基于IR的临近事件发生(其也可以被称为“从远至 近”)。换言之,对临近的确认发生在以下情况:两个临近事件连续发 生,通过接受触摸数据505,但对触摸数据505进行缓冲,而不是处 理触摸数据505,在初始基于IR的临近事件之后高效地临时禁用触摸 屏127,同时等待下一个临近事件,该下一个临近事件将确认临近。

事件2:重定向事件发生在设备定向从“面朝上”(用户观看处于 普通使用姿态的显示器)至“顶部朝上”、“右侧朝上”或“左侧朝上”, 其是(启发式的)用于大部分呼叫的设备定向。当在定向改变之后的 小窗口上禁用触摸事件时,当设备有可能接近用户的耳朵时,高效和 临时禁用触摸事件。在一些实现中,对发生在设备101运动中的定向 改变加以忽略(对于该实现和临近传感器136不是基于IR的传感器的 其他实现)。

在两种情况下,在短的给定时间段上,触摸事件禁用发生。在成 功的原型中,将给定时间段确定为:对于从远至近临近事件约100ms (约等价于在原型中使用的IR临近传感器的1个时延采样段);以及 对于重定向事件约200至约300ms(等价于在重定向检测和设备到达 用户耳朵之间的试验确定的平均延迟)。

还应意识到:通过丢弃由于谨慎的用户交互而不太可能被接收到 的所缓冲的触摸数据,将与两种事件相关联的数据加以组合,以抢占 式地消除或推迟触摸事件通常减少了触地发生的可能性。

此外,由于在临近传感器136的时延采样段期间不关闭显示器126 在最坏的情况下,当误报初始发生,且触摸数据505初始被缓冲(否 则其将被处理)时,以一定延迟来处理触摸数据505,该延迟是由于 缓冲所造成的。然而,由于在成功的原型上延迟一般小于约300ms, 其一般是不值得注意的,且与由于对触摸屏127的伪致动而意外断开 呼叫或使呼叫静音相比,其是更可接受的。

本领域技术人员将意识到:在一些实现中,可以使用预编程的硬 件或固件元件(例如,专用集成电路(ASIC)、电子可擦除可编程只 读存储器(EEPROM)等)或其他相关组件来实现设备101的功能。 在其他实现中,可以使用具有对代码存储器(未示出)的访问权限的 计算装置来实现设备101的功能,该代码存储器存储用于操作计算机 装置的计算机可读程序代码。计算机可读程序代码可以存储在固定、 有形和由这些组件可直接读取的计算机可读存储介质中(例如,可拆 卸式盘、CD-ROM、ROM、固定盘、USB驱动器)。此外,应当意识 到:可以将计算机刻度程序存储为包括计算机可使用介质的计算机程 序产品。此外,持久性存储设备可以包括计算机可读程序代码。还应 意识到:计算机可读程序代码和/或计算机可使用介质可以包括:非短 时计算机刻度程序代码和/或非短时计算机可使用介质。备选地,计算 机可读程序代码可以远程存储,但是可经由调制解调器或通过传输介 质连接到网络(包括但不限于,互联网)的其他接口设备发送到这些 组件。传输介质可以是非移动介质(例如,光学和/或数字和/或模拟 通信线路)或移动介质(例如,微波、红外、自由空间光学或其他传 输方案)或它们的组合。

本专利文献的公开内容的一部分包含了受到版权保护的材料。版 权所有者不反对任何人对专利文献或专利公开内容的传真再现,只要 其出现在专利和商标局专利文件或记录中,但是保留任何其他版权。

本领域技术人员将意识到:尚存在更多可能的备选实现和修改, 且上述示例仅是对一个或多个实现的说明。因此,本发明范围仅受限 于所附权利要求。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号