双触摸屏设备校准
文献发布时间:2024-04-18 19:52:40
背景技术
具有两个触摸屏的设备通常执行这两个触摸屏的运行时校准,以确保触摸输入被准确检测。然而,在执行这两个触摸屏的有效运行时校准方面存在技术挑战。
发明内容
提供了一种计算设备。该计算设备包括具有第一电容式触摸传感器的第一显示设备,第一电容式触摸传感器具有第一当前校准映射。该计算设备还包括具有第二电容式触摸传感器的第二显示设备。该计算设备还包括处理器,该处理器被配置成对第一电容式触摸传感器执行第一运行时校准以生成第一经计算得到的校准映射。处理器还被配置成对第二电容式触摸传感器执行第二运行时校准以生成第二经计算得到的校准映射。处理器还被配置成检测到第一经计算得到的校准映射的替换条件,并用第二经计算得到的校准映射来替换第一当前校准映射,使得第二经计算得到的校准映射被用于第一显示设备的第一电容式触摸传感器。
提供本发明内容以便以简化的形式介绍以下在具体实施方式中还描述的概念的选集。本公开内容并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中提及的任何或所有缺点的实现。
附图说明
图1示出了根据本公开的一个实施例的具有双显示器的计算设备。
图2是图1的计算设备的电容式触摸传感器的电容映射。
图3是例示图1的计算设备的软件和硬件组件的示意图。
图4A-4C示出了用于执行图1的计算设备的功能的流程图。
图5示出了根据本公开的一个实施例的方法的流程图。
图6示出了根据本公开的一实施例的示例计算系统。
具体实施方式
如上所述,在双触摸屏设备的触摸屏上执行有效的运行时校准存在技术挑战。例如,在许多情况下,运行时校准中的一者或两者可以在使得运行时校准无效的条件下执行,这可能导致触摸输入的不准确检测。为了解决这些问题,如图1所示,公开了根据本发明的一个示例实施例的计算设备100。计算设备100包括具有第一显示表面114A和第一电容式触摸传感器116A的第一显示设备112A。计算设备100还包括具有第二显示表面114B和第二电容式触摸传感器116B的第二显示设备112B。第一和第二显示设备112A、112B通过铰链118铰接在一起以进行相对旋转运动,它们可以被定位在各种铰链角度θ。铰链118位于第一显示设备112A和第二显示设备112B之间并耦合到第一显示设备112A和第二显示设备112B中的每一者。第一显示设备112A和第二显示设备112B可绕铰链118旋转并且分开达该铰链角度。铰链角度被定义成第一显示表面116A和第二显示表面116B之间的角度。铰链118是可旋转的,使得在一个示例配置中,铰链角度可以具有在0°和360°之间的任何值。
各个显示表面114A、114B被配置成显示图像。在放大视图中示出的是具有布置在行120A和列12B中的电极的第一电容式触摸传感器116A。在行和列的每个交叉点处是结122,在该点处可以进行电容测量。虽然第一和第二电容式触摸传感器116A、116B被例示为电容式网格配置,但是应当理解,也可以使用其他类型的电容式触摸传感器和配置,诸如例如电容式菱形配置。电容式触摸传感器通常至少部分地透明,例如由氧化铟锡(ITO)制造。第一和第二电容式触摸传感器116A、116B被配置成检测由网格中的被驱动电极和读取电极之间的电容变化引起的触摸输入,该电容变化是由显示设备112A、112B上或其附近的物体(诸如用户的手指、手、触控笔等)引起的。
转到图2,提供了针对计算设备100的电容式触摸传感器的示例电容映射124。电容映射124示出了按列和行排列的电极的测得电容。电容映射124在下文中关于图3进行更详细的讨论。
现在转到图3,计算设备100的软件和硬件架构以示意图被例示。处理器126被例示为经由总线128连接到易失性存储器130A、非易失性存储器130B、第一显示设备112A和第二显示设备112B。存储在非易失性存储器130B中的程序由处理器126使用易失性存储器130A的部分来执行。
图3一般地例示了触摸输入的检测和用于显示的图形元素的输出之间的循环。从检测触摸输入开始,在操作期间,第一显示设备112A的第一电容式触摸传感器116A和第二显示设备112B的第二电容式触摸传感器116B中的每一者被配置成以电容映射124的形式将其电容连续地输出到每个显示器112A、112B的相关联的触摸处置器132A、132B。触摸处置器132A、132B将电容映射124传递到触摸处理流水线136的触摸传感器校准和验证模块134,其执行空中(即实时)触摸传感器校准和验证以生成第一经计算得到的校准映射138A(对应于第一电容式触摸传感器116A)和第二经计算得到的校准映射138B(对应于第二电容式触摸传感器116B)。触摸传感器校准和验证模块134将在下文中关于图4A-C进行更详细的讨论。
继续参考图3,经计算得到的校准映射138被传递到斑块检测模块140,斑块检测模块在忽略(即拒绝)诸如手掌或前臂之类的区域之后(这些区域不被认为是用户预期触摸的一部分),确定电容式触摸传感器116A、116B被触摸的区域。斑块检测模块140可以被配置成检测触摸和悬停输入并对其进行区分。为了实现这一点,斑块检测模块140可以被配置成对经校准的校准映射应用第一预定触摸电容差异阈值以辨别显示器正被触摸的位置,以及应用第二预定悬停电容差异阈值(该阈值低于第一预定触摸电容差异阈值)以检测用户手指的悬停。在典型的应用中,由斑块检测模块140检测到的每个斑块的质心被传递到触摸输入跟踪器142。
触摸输入跟踪器132被配置成使用考虑每个斑块的大小、位置和运动的跟踪算法随时间跟踪各种触摸,并将它们组织成一个或多个触摸输入144。来自触摸输入跟踪器142的触摸输入144被传递到由处理器126执行的程序146。程序146可以是应用程序、操作系统组件、实用程序或驱动程序等。程序146包含处理触摸输入144并生成用于显示的适当图形元素148的程序逻辑。图形元素148从程序144发送到计算设备100的操作系统的渲染流水线150。渲染流水线150准备用于在第一和第二显示设备112A、112B中的一者或两者上显示的图形元素。
为了正确地执行计算设备100的上述功能,确定第一和第二经计算得到的校准映射138A、138B是有效的还是无效的是有益的。无效的经计算得到的校准映射可能导致第一和/或第二电容式触摸传感器116A、116B在没有提供触摸输入时检测到触摸输入。作为补充或替换,实际触摸输入可能未被检测到。当计算设备100经受不利条件时,可能生成无效的经计算得到的校准映射,所述不利条件包括突然的温度变化、高湿度或湿气和/或计算设备100的老化。用于防止无效的经计算得到的校准映射被利用的一般策略是,例如,将第一经计算得到的校准映射138A用于第二电容式触摸传感器116B,或者反之。
现在将描述由触摸传感器校准和验证模块134执行的功能。图4A-C是示出取决于经计算得到的校准映射138A、138B的有效性,第一或第二经计算得到的校准映射138A和138B可以被用于第一电容式触摸传感器116A的过程的流程图。虽然图4A-C在将第一或第二经计算得到的校准映射138A、138B用于第一电容式触摸传感器116A的上下文中概述了该过程,但是将明白,相同的过程可以被用于将第一或第二经计算得到的校准映射138A和138B用于第二电容式触摸传感器116B。
图4A示出了由计算设备100检测到的导致运行时校准开始的运行时校准触发(S1)。运行时校准触发的示例包括计算设备100的启动、软件/固件更新、过去了预定时间段、计算设备100的铰链角度的变化、计算设备100的温度变化等。处理器126被配置成对第一电容式触摸传感器116A执行第一运行时校准以生成第一经计算得到的校准映射138A,并且对第二电容式触摸传感器116B执行第二运行时校准来生成第二经计算得到的校准映射138B(S2)。
在图4B中提供了第一和第二校准的细节。对于第一电容式触摸传感器116A的第一运行时校准,处理器126被配置成对于第一预定数量的时间点,为每个时间点生成第一电容映射124A(S10A)。在该示例中,预定数量的时间点是32,因此生成32个第一电容映射124A。然而,可以使用4、8、16、64、128或任何其他合适数量的第一电容映射124A。处理器126还被配置成对所有第一电容映射124A求和以生成第一经求和的电容映射(S11A),并且将第一经求和的电容映射除以第一预定数量(在该示例中是32)以生成第一经计算得到的电容映射138A(S12A)。因此,第一经计算得到的校准映射是针对第一电容式触摸传感器的每个结的给定数量的电容测量的平均电容映射。使用平均电容映射的潜在好处是可以减少或消除任何单个电容映射的电容测量中可能存在的任何噪声。处理器还被配置成通过确定第一当前校准映射与第一经计算得到的校准映射138A之间的比率来计算比率映射,所述第一当前校准映射是当前应用于第一电容式触摸传感器116A的校准映射(S13A)。确定比率映射的潜在益处是比率映射提供了比较第一当前校准映射和第一经计算得到的校准映射的方便方式。概述了用于第二电容式触摸传感器116B的类似过程(S10B-S13B)。在该类似过程中,使用第二当前校准映射,第二当前校准映射是当前应用于第二电容式触摸传感器116B的校准映射。第一和第二当前校准映射都可以存储在计算设备100的存储器130中。
现在返回图4A,对第一经计算得到的校准映射138A执行验证过程(S3)。如果第一经计算得到的校准映射138A被确定为有效(在S3为“是”),则用第一经计算得到的校准映射138来替换第一当前校准映射(S5)。如果第一经计算得到的校准映射138A被确定为无效(在S3为“否”),则对第二经计算得到的校准映射138B执行验证过程(S4)。如果第二经计算得到的校准映射138B被确定为有效(在S4为“是”),则用第二经计算得到的校准映射138B来替换第一当前校准映射(S6)。如果第二经计算得到的校准映射138B被确定为无效(在S4为“否”),则不替换第一当前校准映射。在S5、S6或S7之后,随后的运行时间校准触发(S1)可以重新开始上述过程。
使用图4A中概述的过程,处理器126可以检测到第一经计算得到的校准映射138A的替换条件,并用第二经计算得到的校准映射138B来替换第一当前校准映射,使得第二经计算得到的校准映射138B被用于第一显示设备的第一电容式触摸传感器。在该示例中,替换条件包括第一经计算得到的校准映射138A被确定为无效。替换条件还包括根据验证过程确定第二经计算得到的校准映射138B是有效的。
虽然上面描述了用第二经计算得到的校准映射138B替换第一经计算得到的校准映射138A,但是将明白,计算设备100可以执行互补过程。在该互补过程中,第二电容式触摸传感器116B具有第二当前校准映射,并且处理器还被配置成检测到第二经计算得到的校准映射的替换条件,并且用第一经计算得到的校准映射138A来替换第二当前校准映射,使得第一经计算得到的校准映射138A被用于第二显示设备112B的第二电容式触摸传感器116B。
继续到图4C,示出了用于验证过程的流程图。虽然将在第一经计算得到的校准映射138A的上下文中描述验证过程,但是将明白,验证过程可以应用于任何经计算得到的校准映射,诸如第二经计算得到的校准映射138B。在其中第一经计算得到的校准映射138A被确定为无效的上述示例中,用于确定第一经计算得到的校准映射是无效的验证过程包括针对比率映射,为第一电容式触摸传感器116A的每个电极行120A确定第一电容式接触传感器116A中的各组相邻结122之间的最大水平梯度值差(MHGVD)(S20)。换言之,对于比率映射的每个电极行120A,确定每个电极行120A中的每组相邻结122之间的值差,并且所有电极行120A中的最高值差是MHGVD。
类似地,对于比率映射,验证过程还包括为第一电容式触摸传感器116A的每个电极列120B确定第一电容式接触传感器116A中的各组相邻结122之间的最大垂直梯度值差(MVGVD)(S21)。换言之,对于比率映射的每个电极列120B,确定每个电极列120B中的每组相邻结122之间的值差,并且所有电极列120B中的最高值差是MVGVD。
通过如上所述确定MHGVD和MVGVD,可以仅使用比率映射中包括的可能数千个值中的这两个值来执行验证过程的后续步骤,从而降低验证过程的计算成本。除了MHGVD和MVGVD,验证过程还包括使用高梯度阈值,该高梯度阈值大于中等梯度阈值,中等梯度阈值大于最小梯度阈值。这些阈值是与MHGVD和MVGVD进行比较的值,以便确定给定的计算得到的校准映射是有效的。例如,验证过程还包括,在最大水平梯度值差和最大垂直梯度值差中的至少一者高于高梯度阈值的情况下(在S22为“是”),确定经计算得到的校准映射无效,并且验证过程结束(S23)。
另选地(在S22处为“否”),验证过程还包括,在最大水平梯度值差和最大垂直梯度值差中的至少一者低于最小梯度阈值的情况下(在S24处为“是”),确定经计算得到的校准映射是有效的,并且验证过程结束(S26)。
另选地(S24处为“否”),验证过程还包括,在最大水平梯度值差和最大垂直梯度值差中的至少一者高于中等梯度阈值的情况下(在S25为“是”),确定经计算得到的校准映射是无效的,并且验证过程结束(S23)。
现在参考图5,示出了描绘用于校准具有包括第二电容式触摸传感器的第二显示设备的计算设备的第一显示设备的第一电容式触摸传感器的示例方法500的流程图。参考本文描述并在图1和3中示出的软件和硬件组件来提供方法500的以下描述。例如,方法500可以由计算设备100、计算设备100的硬件、软件和/或固件或本文描述的组件的适当组合来执行。
将理解,以下对方法500的描述是以举例方式提供的,并且不旨在为限制性的。因此,可以理解,方法500可包括相对于图5中例示的那些步骤而言附加的和/或替换的步骤。此外,应当理解,方法500的各步骤可以以任何合适的顺序来执行。此外,应当理解,在不脱离本公开的范围的情况下,可以从方法500中省略一个或多个步骤。将理解,方法500还可在使用其他合适的组件的其他上下文中来执行。
现在转到图5,方法500包括在502对第一电容式触摸传感器执行第一运行时校准以生成第一经计算得到的校准映射。在504,方法500还包括在第一运行时校准中,通过确定第一当前校准映射和第一经计算得到的校准映射之间的比率来计算比率映射,第一当前校准映射是当前应用于第一电容式触摸传感器的校准映射。第一经计算得到的校准映射是针对第一电容式触摸传感器的每个结的给定数量的电容测量的平均电容映射。在506,方法500还包括针对比率映射,针对第一电容式触摸传感器的每个电极行,确定第一电容式触摸传感器中的各组相邻结之间的最大水平梯度值差。在508,方法500还包括针对比率映射,针对第一电容式触摸传感器的每个电极列,确定第一电容式触摸传感器中的各组相邻结之间的最大垂直梯度值差。在510,方法500还包括在最大水平梯度值差和最大垂直梯度值差中的至少一者高于高梯度阈值的情况下,确定经计算得到的校准映射是无效的。在512,方法500还包括在最大水平梯度值差和最大垂直梯度值差中的至少一者低于最小梯度阈值的情况下,确定经计算得到的校准映射是有效的。在514,方法500还包括在最大水平梯度值差和最大垂直梯度值差中的至少一者高于中等梯度阈值的情况下,确定经计算得到的校准映射是无效的。在516,方法500还包括对第二电容式触摸传感器执行第二运行时校准以生成第二经计算得到的校准映射。在518,方法500还包括检测到第一经计算得到的校准映射的替换条件。替换条件包括第一经计算得到的校准映射被确定为无效。在520,方法500还包括用第二经计算得到的校准映射替换第一当前校准映射,使得第二经计算得到的校准映射被用于第一显示设备的第一电容式触摸传感器。
在一些实施例中,本文描述的方法和过程可与包括一个或多个计算设备的计算系统关联。具体而言,此类方法和过程可被实现为计算机应用程序或服务、应用编程接口(API)、库、和/或其他计算机程序产品。
图6示意性地示出了可执行上述方法和过程中的一个或多个的计算系统600的非限制性实施例。以简化形式示出了计算系统600。计算系统600可包含上述且在图1中解释的计算机设备100。计算系统600可采取以下形式:一个或多个个人计算机、服务器计算机、平板计算机、家庭娱乐计算机、网络计算设备、游戏设备、移动计算设备、移动通信设备(例如,智能电话)和/或其他计算设备,以及诸如智能手表和头戴式增强现实设备之类的可穿戴计算设备。
计算系统600包括逻辑处理器602、易失性存储器604以及非易失性存储设备606。计算系统600可以可任选地包括显示子系统608、输入子系统610、通信子系统612和/或在图6中未示出的其他组件。
逻辑处理器602包括被配置成执行指令的一个或多个物理设备。例如,逻辑处理器可以被配置成执行指令,该指令是一个或多个应用、程序、例程、库、对象、组件、数据结构或其他逻辑构造的一部分。此类指令可被实现以执行任务、实现数据类型、变换一个或多个组件的状态、实现技术效果、或以其他方式得到期望的结果。
逻辑处理器可包括被配置成执行软件指令的一个或多个物理处理器(硬件)。附加地或替换地,逻辑处理器可包括被配置成执行硬件实现的逻辑或固件指令的一个或多个硬件逻辑电路或固件设备。逻辑处理器602的各处理器可以是单核的或多核的,并且其上所执行的指令可被配置成用于串行、并行和/或分布式处理。逻辑处理器的各个个体组件可任选地分布在两个或更多个分开的设备之间,这些设备可以位于远程以及/或者被配置成用于协同处理。逻辑处理器的各方面可由以云计算配置进行配置的可远程访问的联网计算设备来虚拟化和执行。将理解,在这样的情形中,这些虚拟化方面在各种不同机器的不同物理逻辑处理器上运行。
非易失性存储设备606包括被配置成保持可由逻辑处理器执行的指令以实现本文中所描述的方法和过程的一个或多个物理设备。当实现此类方法和过程时,非易失性存储设备606的状态可以被变换-例如以保持不同的数据。
非易失性存储设备606可包括可移动的和/或内置设备。非易失性存储设备606可包括光学存储器(例如,CD、DVD、HD-DVD、蓝光碟等)、半导体存储器(例如,ROM、EPROM、EEPROM、闪存等)、和/或磁性存储器(例如,硬盘驱动器、软盘驱动器、磁带驱动器、MRAM等)或其他大容量存储设备技术。非易失性存储设备606可包括非易失性、动态、静态、读/写、只读、顺序存取、位置可寻址、文件可寻址、和/或内容可寻址设备。将领会,非易失性存储设备606被配置成即使当切断给非易失性存储设备606的电力时也保存指令。
易失性存储器604可以包括包含随机存取存储器的物理设备。易失性存储器604通常被逻辑处理器602用来在软件指令的处理期间临时地储存信息。将领会,当切断给易失性存储器604的电源时,易失性存储器604通常不继续存储指令。
逻辑处理器602、易失性存储器604和非易失性存储设备606的各方面可以被一起集成到一个或多个硬件逻辑组件中。此类硬件逻辑组件可包括例如现场可编程门阵列(FPGA)、程序和应用专用集成电路(PASIC/ASIC)、程序和应用专用标准产品(PSSP/ASSP)、片上系统(SOC),以及复杂可编程逻辑设备(CPLD)。
术语“模块”、“程序”和“引擎”可被用于描述典型地由处理器以软件实现的计算系统600的方面,以使用易失性存储器的部分来执行特定功能,该功能涉及专门将处理器配置成执行该功能的变换处理。因此,模块、程序或引擎可经由逻辑处理器602执行由非易失性存储设备606所保持的指令、使用易失性存储器604的各部分来实例化。将理解,不同的模块、程序、和/或引擎可以从相同的应用、服务、代码块、对象、库、例程、API、函数等实例化。类似地,相同的模块、程序和/或引擎可由不同的应用、服务、代码块、对象、例程、API、功能等来实例化。术语“模块”、“程序”和“引擎”意在涵盖单个或成组的可执行文件、数据文件、库、驱动程序、脚本、数据库记录等。
当包括显示子系统608时,显示子系统608可被用来呈现由非易失性存储设备606保持的数据的视觉表示。该视觉表示可采用图形用户界面(GUI)的形式。由于本文中所描述的方法和过程改变了由非易失性存储设备保持的数据,并因而变换了非易失性存储设备的状态,因此同样可以变换显示子系统608的状态以视觉地表示底层数据中的改变。显示子系统608可包括利用实质上任何类型的技术的一个或多个显示设备。可将此类显示设备与逻辑处理器602、易失性存储器604和/或非易失性存储设备606组合在分享外壳中,或此类显示设备可以是外围显示设备。
当包括输入子系统610时,输入子系统610可包括诸如键盘、鼠标、触摸屏、或游戏控制器之类的一个或多个用户输入设备或者与上述用户输入设备对接。在一些实施例中,输入子系统可包括所选择的自然用户输入(NUI)部件或者与上述自然用户输入(NUI)部件相对接。此类部件可以是集成的或外围的,并且输入动作的换能和/或处理可以在板上或板外被处置。示例NUI部件可包括用于语言和/或语音识别的话筒;用于机器视觉和/或姿势识别的红外、色彩、立体显示和/或深度相机;用于运动检测和/或意图识别的头部跟踪器、眼睛跟踪器、加速计和/或陀螺仪;以及用于评估脑部活动的电场感测部件;和/或任何其他合适的传感器。
当包括通信子系统612时,通信子系统612可被配置成将本文描述的各种计算设备彼此通信地耦合,并且与其他设备通信地耦合。通信子系统612可包括与一个或多个不同通信协议兼容的有线和/或无线通信设备。作为非限制性示例,通信子系统可被配置成用于经由无线电话网络或者有线或无线局域网或广域网(诸如Wi-Fi连接上的HDMI)来进行通信。在一些实施例中,通信子系统可允许计算系统600经由诸如因特网之类的网络将消息发送至其他设备以及/或者从其他设备接收消息。
以下段落提供对本公开的主题的附加描述。根据一个方面,提供了一种计算设备,该计算设备包括具有带有第一当前校准映射的第一电容式触摸传感器的第一显示设备、具有第二电容式触摸传感器的第二显示设备以及处理器。处理器被配置成:对第一电容式触摸传感器执行第一运行时校准以生成第一经计算得到的校准映射;对第二电容式触摸传感器执行第二运行时校准以生成第二经计算得到的校准映射;检测到第一经计算得到的校准映射的替换条件;以及用第二经计算得到的校准映射替换第一当前校准映射,使得第二经计算得到的校准映射被用于第一显示设备的第一电容式触摸传感器。
在该方面,第二电容式触摸传感器可以具有第二当前校准映射。处理器还可被配置成检测到第二经计算得到的校准映射的替换条件,并用第一经计算得到的校准映射来替换第二当前校准映射,使得第一经计算得到的校准映射被用于第二显示设备的第二电容式触摸传感器。
在该方面,第一和第二当前校准映射都可以存储在计算设备的存储器中。
在该方面,执行第一运行时校准可包括通过确定第一当前校准映射和第一经计算得到的校准映射之间的比率来计算比率映射,第一当前校准映射是当前应用于第一电容式触摸传感器的校准映射。
在该方面,第一经计算得到的校准映射可以是针对第一电容式触摸传感器的每个结的给定数量的电容测量的平均电容映射。
在该方面,替换条件可包括第一经计算得到的校准映射被确定为是无效的。
在该方面,用于确定第一经计算得到的校准映射无效的验证过程可以包括,对于比率映射,针对第一电容式触摸传感器的每个电极行,确定第一电容式触摸传感器中的各组相邻结之间的最大水平梯度值差;以及针对第一电容式触摸传感器的每个电极列,确定第一电容式触摸传感器中的各组相邻结之间的最大垂直梯度值差。
在该方面,验证过程还可包括在最大水平梯度值差和最大垂直梯度值差中的至少
在该方面,验证过程还可包括在最大水平梯度值差和最大垂直梯度值差中的至少一者高于中等梯度阈值的情况下,确定经计算得到的校准映射是无效的。
在该方面,替换条件还可包括根据验证过程确定第二经计算得到的校准映射是有效的。
根据另一方面,提供了一种用于校准第一显示设备的第一电容式触摸传感器的方法。该方法包括:对第一电容式触摸传感器执行第一运行时校准以生成第一经计算得到的校准映射;对第二电容式触摸传感器执行第二运行时校准以生成第二经计算得到的校准映射;检测到第一经计算得到的校准映射的替换条件;以及用第二经计算得到的校准映射替换第一当前校准映射,使得第二经计算得到的校准映射被用于第一显示设备的第一电容式触摸传感器。
在该方面,执行第一运行时校准可包括通过确定第一当前校准映射和第一经计算得到的校准映射之间的比率来计算比率映射,第一当前校准映射是当前应用于第一电容式触摸传感器的校准映射。
在该方面,第一经计算得到的校准映射可以是针对第一电容式触摸传感器的每个结的给定数量的电容测量的平均电容映射。
在该方面,替换条件可包括第一经计算得到的校准映射被确定为无效。
在该方面,用于确定第一经计算得到的校准映射无效的验证过程可以包括,对于比率映射,针对第一电容式触摸传感器的每个电极行,确定第一电容式触摸传感器中的各组相邻结之间的最大水平梯度值差;以及针对第一电容式触摸传感器的每个电极列,确定第一电容式触摸传感器中的各组相邻结之间的最大垂直梯度值差。
在该方面,验证过程还可包括在最大水平梯度值差和最大垂直梯度值差中的至少一者高于高梯度阈值的情况下,确定经计算得到的校准映射是无效的。
在该方面,验证过程还可包括在最大水平梯度值差和最大垂直梯度值差中的至少一者低于最小梯度阈值的情况下,确定经计算得到的校准映射是有效的。
在该方面,验证过程还可包括在最大水平梯度值差和最大垂直梯度值差中的至少一者高于中等梯度阈值的情况下,确定经计算得到的校准映射是无效的。
根据另一方面,提供了一种计算设备,该计算设备包括具有带有第一当前校准映射的第一电容式触摸传感器的第一显示设备、具有第二电容式触摸传感器的第二显示设备、铰链以及处理器,该铰链位于第一显示设备和第二显示设备之间并耦合到第一显示设备和第二显示设备中的每一者,第一显示设备和第二显示设备可绕该铰链旋转并且分开达一铰链角度。处理器被配置成:对第一电容式触摸传感器执行第一运行时校准以生成第一经计算得到的校准映射;对第二电容式触摸传感器执行第二运行时校准以生成第二经计算得到的校准映射;检测到第一经计算得到的校准映射的替换条件;以及用第二经计算得到的校准映射替换第一当前校准映射,使得第二经计算得到的校准映射被用于第一显示设备的第一电容式触摸传感器。
应当理解,本文中所描述的配置和/或办法本质上是示例性的,并且这些具体实施例或示例不应被视为具有限制意义,因为许多变体是可能的。本文中所描述的具体例程或方法可表示任何数目的处理策略中的一个或多个。由此,所解说和/或所描述的各种动作可按所解说和/或所描述的顺序执行、按其他顺序执行、并行地执行,或者被省略。同样,以上所描述的过程的次序可被改变。
本公开的主题包括此处公开的各种过程、系统和配置以及其他特征、功能、动作和/或属性、以及它们的任一和全部等价物的所有新颖且非显而易见的组合和子组合。
- 基于拉曼光谱的药品防伪方法
- 基于手持式拉曼光谱仪和手持式中红外光谱仪的药品快速检测方法