力传感器的制作方法

文档序号:11130965阅读:612来源:国知局
力传感器的制造方法与工艺

本申请要求于2015年3月12日提交的序列号为62/132439的美国临时专利申请的优先权,其通过引用被并入本文。

技术领域

本发明主要涉及电子设备。



背景技术:

含有接近传感器装置(通常也被称为触摸板或触摸传感器装置)的输入装置被广泛应用于多种电子系统。接近传感器装置通常包括经常利用表面区分的感测区域,在感测区域中,接近传感器装置判断一个或多个输入对象的存在、位置和/或运动。接近传感器装置可用于为电子系统提供接口。例如,接近传感器装置通常被用作较大计算系统的输入装置(例如被集成到或外接至笔记本电脑或台式计算机的不透明触摸板)。接近传感器装置也经常用于较小的计算系统(例如被集成到蜂窝式电话中的触摸屏)。



技术实现要素:

总体来说,在一方面,本发明涉及一种用于输入装置的处理系统。所述处理系统包括通信地耦合到各种位置传感器电极、第一力传感器电极和第二力传感器电极的传感器电路。所述处理系统还包括从第一力传感器电极获取第一电容测量值和从第二力传感器电极获取第二电容测量值的传感器模块。第一电容测量值和第二电容测量值与响应于输入力所引起的第一力传感器电极和第二力传感器电极的偏转的可变电容的变化相对应。输入力由至少一个输入对象施加到输入装置的输入表面。传感器模块还从位置传感器电极获取所述至少一个输入对象在输入装置感测区域中的位置信息。所述处理系统还包括利用第一电容测量值和第二电容测量值确定输入力的所获取的力图像的确定模块。确定模块 还利用所获取的力图像和位置信息确定输入力的调整后的力图像。

总体来说,在一方面,本发明涉及一种电子系统。所述电子系统包括向用户呈现信息的显示器。所述电子系统还包括输入表面和包括各种位置传感器电极、第一力传感器电极和第二力传感器电极的输入装置。所述电子系统还包括通信地耦合到显示器和输入装置的处理系统。所述处理系统从第一力传感器电极获取第一电容测量值和从第二力传感器电极获取第二电容测量值。第一电容测量值和第二电容测量值与响应于输入力所引起的第一力传感器电极和第二力传感器电极的偏转的可变电容的变化相对应。输入力由至少一个输入对象施加到输入装置的输入表面。所述处理系统从位置传感器电极获取所述至少一个输入对象在输入装置感测区域中的位置信息。所述处理系统还利用第一电容测量值和第二电容测量值确定输入力的所获取的力图像。所述处理系统还利用所获取的力图像和位置信息确定所述输入力的调整后的力图像。

总体来说,在一方面,本发明涉及一种输入装置。所述输入装置包括检测至少一个输入对象在输入装置感测区域中的位置信息的各种传感器电极。所述输入装置还包括检测第一可变电容对至少一个输入对象所引起的导电层偏转做出响应而产生的第一变化的第一传感器电极。所述输入装置还包括检测第二可变电容对至少一个输入对象所引起的导电层偏转做出响应而产生的第二变化的第二传感器电极。第一可变电容的第一变化和第二可变电容的第二变化确定输入力的所获取的力图像。利用位置信息从所获取的力图像确定调整后的力图像。

从以下说明书和所附的权利要求书中,本发明的其它方面将显而易见。

附图说明

图1示出了根据一个或多个实施例的框图。

图2.1和图2.2示出了根据一个或多个实施例的示意图。

图3.1、图3.2和图3.3示出了根据一个或多个实施例的示意图。

图4示出了根据一个或多个实施例的流程图。

图5.1、图5.2和图5.3示出了根据一个或多个实施例的电容图的示例。

图6示出了根据一个或多个实施例的流程图。

图7.1、图7.2和图7.3示出了根据一个或多个实施例的示例。

图8.1和图8.2示出了根据一个或多个实施例的计算系统。

具体实施方式

现将参照附图详细描述本发明的具体实施例。为保持一致,在各图中相同的元件采用相同的附图标记表示。

在以下本发明实施例的详细描述中,为了提供对本发明更为透彻的理解,阐述了许多具体的细节。然而,显而易见的是,本领域的普通技术人员可在没有这些具体细节的情况下实施本发明。在其它实例中,为了避免不必要的复杂描述,未详细描述公知的特征。

在整个申请中,序数(例如,第一、第二、第三等)可用作元件(即,在申请中的任何名词)的形容词。使用序数并不意味着或创建元件的任何特定顺序,也不对任何元件进行限制,除非例如通过使用术语“之前”、“之后”、“单个”及其它类似的术语而明确地公开。相反,使用序数是用于元件间的区分。例如,第一元件区别于第二元件,第一元件可包括一个以上的元件并且元件排序在第二元件之后(或之前)。

各种实施例提供了有利于改进可用性的输入装置和方法。特别地,一个或多个实施例涉及一种使用各种力传感器电极检测输入力的方法。在一个或多个实施例中,例如,力传感器电极位于电子系统的显示器中,并测量电容相对于电子系统中的基准电压基片的变化。在一个或多个实施例中,例如,使用从这些力传感器电极获得的原始电容测量值生成所获取的力图像。可利用位置信息对原始电容测量值进行处理以生成调整后的力图像。电子系统可经从调整的力图像中计算并使用力信息。例如,所述力信息可被用于确定由电子系统执行的界面动作或其它动作的指令或信号。

现转向附图,图1是根据本发明实施例的示例性输入装置(100)的框图。输入装置(100)可被配置成向电子系统(未示出)提供输入。如本文中所使用的,术语“电子系统”(或“电子设备”)广义上是指能够以电子方式处理信息的任何系统。电子系统的一些非限制性实例包括各种大小和形状的个人计算机,例如台式计算机、膝上型计算机、上网本计算机、平板电脑、网络浏览器、电子书阅读器以及个人数字助理(PDA)。电子系统的其它示例包括复合输入装置,例如包括输入装置(100)和单独的操纵杆或按键开关的物理键盘。电子系统的进一步的示例包括外围设备,例如数据输入装置(包括遥控器和鼠标)和数据输出装置(包括显示屏和打印机)。其它示例包括远程终端、信息亭(kiosk)和 视频游戏机(例如,视频游戏控制台、便携式游戏设备等)。其它示例包括通信设备(包括蜂窝电话,例如智能电话)和媒体设备(包括记录器、编辑器和播放器,如电视机、机顶盒、音乐播放器、数字相框和数码相机)。此外,电子系统可以是输入装置的主机或副机。

输入装置(100)可被实现为电子系统的物理部件,或者可与电子系统物理分离。此外,输入装置(100)一部分为电子系统的部件。例如,确定模块的全部或部分可在电子系统的设备驱动器中实现。视情况而定,输入装置(100)可使用以下中的任何一种或多种与电子系统的部件进行通信:总线、网络和其它有线或无线互连。示例包括I2C、SPI、PS/2、通用串行总线(USB)、蓝牙、RF和IRDA。

在图1中,示出了输入装置(100)为接近传感器装置(也经常被称为“触摸板”或“触摸传感器装置”),其被配置成在感测区域(120)中感测由一个或多个输入对象(140)提供的输入。如图1所示,示例性输入对象包括手指和触控笔。在整个说明书中使用输入对象的单数形式。虽然使用单数形式,但在感测区域(120)中存在多个输入对象。此外,哪些特定的输入对象位于感测区域中可随着一个或多个手势的过程发生变化。例如,第一输入对象可在感测区域中执行第一手势,随后,第一输入对象和第二输入对象可在上方表面感测区域中,并且最后,第三输入对象可执行第二手势。为了避免不必要的复杂描述,使用了输入对象的单数形式并且适用于上述所有变型。

感测区域(120)包括在输入装置(100)的上方、周围、和/或附近的任何空间,在所述区域中输入装置(100)能够检测用户输入(例如,一个或多个输入对象(140)所提供的用户输入)。特定感测区域的尺寸、形状和位置从实施例到实施例可大不相同。

在一些实施例中,感测区域(120)从输入装置(100)的表面沿一个或多个方向延伸进入空间,直到信噪比阻碍进行足够精确的对象检测。在输入装置表面上方的延伸可被称为上方表面感测区域。在多个实施例中,该感测区域(120)在特定方向上延伸的距离可为小于1毫米、几毫米、几厘米或更多的数量级,并可随采用的感测技术的类型和所需的精度而显著变化。因而,一些实施例感测输入,这些输入包括与输入装置(100)的任何表面均不接触、与输入装置(100)的输入表面(例如触摸表面)接触、与输入装置(100)的输入表 面接触并施加一些力或压力、和/或上述的组合。在多个实施例中,输入表面可由其内驻留有传感器电极的壳体的表面、应用在传感器电极上的面板或任何壳体等提供。在一些实施例中,感测区域(120)投影到输入装置(100)的输入表面上时具有矩形形状。

输入装置(100)可利用传感器组件和感测技术的任何组合来检测感测区域(120)中的用户输入。输入装置(100)包括用于检测用户输入的一个或多个感测元件。作为若干个非限制性的示例,输入装置(100)可采用电容、介电、电阻、电感、磁、声、超声和/或光学技术。

一些实施方式被配置成提供跨一维、二维、三维或更高维空间的图像。一些实施方式被配置为提供沿特定的轴或平面的输入的投影。此外,一些实施方式可被配置为提供一个或多个图像和一个或多个投影的组合。

在输入装置(100)的一些电阻型实施方式中,柔性且导电的第一层通过一个或多个间隔件与导电的第二层分离。在工作中,跨越各层形成一个或多个电压梯度。按压柔性第一层可使其充分偏转以形成层之间的电接触,产生反映层之间的接触点(数个点)的电压输出。这些电压输出可被用于确定位置信息。

在输入装置(100)的一些电感型实施方式中,一个或多个感测元件收集由一个谐振线圈或一对线圈所感生的环流。随后电流的幅值、相位和频率的一些组合可被用于确定位置信息。

在输入装置(100)的一些电容型实施方式中,施加电压或电流以产生电场。附近的输入对象引起电场的变化,并在电容耦合中产生可被检测到的变化,其可被检测为电压、电流等的变化。

一些电容型的实施方式利用电容感测元件的阵列或其它规则或不规则的图案来产生电场。在一些电容型的实施方式中,单独的感测元件可被欧姆短接到一起以形成较大的传感器电极。一些电容型的实施方式利用可为均匀阻值的电阻片。

一些电容型的实施方式利用基于传感器电极和输入对象之间的电容耦合变化的“自电容”(或“绝对电容”)感测方法。在各种实施例中,传感器电极附近的输入对象改变传感器电极附近的电场,从而改变所测量的电容耦合。在一个实施方式中,通过相对于基准电压(例如,系统地极)调制传感器电极,并通过检测传感器电极和输入对象之间的电容耦合来操作绝对电容感测方法。在各种 实施例中,基准电压可为基本恒定的电压或变化的电压,基准电压可为系统地极。利用绝对电容感测方法所获得的测量值可以被称为绝对电容测量值。

一些电容型的实施方式利用基于传感器电极之间的电容耦合变化的“互电容”(或“跨越电容”)感测方法。在各种实施例中,传感器电极附近的输入对象改变传感器电极之间的电场,从而改变所测量的电容耦合。在一个实施方式中,通过检测一个或多个发射器传感器电极(也称为“发射电极”或“发射器”)与一个或多个接收器传感器电极(也称为“接收器电极”或“接收器”)之间的电容耦合来操作互电容感测方法。可相对于基准电压(例如,系统地极)调制发射器传感器电极从而发送发射器信号(也称为“感测信号”)。接收器传感器电极可相对于所述基准电压基本保持恒定以促进所得到的信号的接收。基准电压可为基本恒定的电压,并且在不同实施例中,基准电压可为系统地极。在一些实施例中,可对发射器传感器电极均进行调制。相对于接收器电极调制发射器电极从而发送发射器信号并促进所得到的信号的接收。所得到的信号可包括与一个或多个发射器信号和/或与一个或多个环境干扰源(例如其它电磁信号)相对应的影响(数个影响)。所述影响(数个影响)可以是发射器信号、一个或多个输入对象和/或环境干扰导致的发射器信号的变化、或其它类似的影响。传感器电极可为专用的发射器或接收器,或者可被配置成既发送又接收。利用互电容感测方法所获得的测量值可被称为互电容测量值。

此外,传感器电极可具有不同的形状和/或尺寸。相同形状和/或尺寸的传感器电极可在或可不在相同的组中。例如,在一些实施例中,接收器电极可具有相同的形状和/或尺寸,而在其他实施例中,接收器电极可具有不同的形状和/或尺寸。

在图1中,示出了处理系统(110)为输入装置(100)的一部分。处理系统(110)被配置成操作输入装置(100)的硬件以检测感测区域(120)中的输入。处理系统(110)包括一个或多个集成电路(IC)和/或其它电路组件的部分或全部。例如,互电容传感器装置的处理系统可包括被配置成利用发射器传感器电极发送信号的发射器电路,和/或被配置成利用接收器传感器电极接收信号的接收器电路。此外,绝对电容传感器装置的处理系统可包括被配置成驱动绝对电容信号到传感器电极的驱动器电路,和/或被配置成利用这些传感器电极接收信号的接收器电路。在一更多实施例中,互电容和绝对电容相组合的传感器 装置的处理系统可包括上述互电容和绝对电容电路的任意组合。在一些实施例中,处理系统(110)还包括电子可读指令,如固件代码、软件代码和/或类似的代码。在一些实施例中,构成处理系统(110)的组件放置在一起,例如靠近输入装置(100)的感测元件(数个感测元件)。在其它实施例中,处理系统(110)的组件与输入装置(100)的感测元件(数个感测元件)附近的一个或多个组件以及其它地方的一个或多个组件物理上分离。例如,输入装置(100)可以是耦合到计算设备的外设,并且处理系统(110)可包括被配置成在计算设备的中央处理单元和在与中央处理单元分离的一个或多个IC(或许带有相关的固件)上运行的软件。作为另一示例,输入装置(100)在物理上可集成到移动设备中,并且处理系统(110)可包括作为移动设备主处理器的一部分的电路和固件。在一些实施例中,处理系统(110)专用于实施输入装置(100)。在其它实施例中,处理系统(110)还执行其它功能,例如操作显示屏、驱动触觉致动器等。

处理系统(110)可实施为对处理系统(110)的不同功能进行处理的一组模块。每个模块可包括作为处理系统(110)的一部分的电路、固件、软件或其组合。在各种实施例中,可使用模块的不同组合。例如,如图1所示,处理系统(110)可包括确定模块(150)和传感器模块(160)。确定模块(150)可具有用于确定何时在感测区域中至少有一个输入对象,确定信噪比,确定输入对象的位置信息,识别手势,基于所述手势、手势的组合或其它信息确定要执行的动作,和/或执行其它操作的功能。

传感器模块(160)可具有用于驱动感测元件来发送发射器信号以及接收所得到的信号的功能。例如,传感器模块(160)可包括耦合到感测元件的传感器电路。传感器模块(160)可包括,例如发射器模块和接收器模块。发射器模块可包括耦合到感测元件的发送部分的发射器电路。接收器模块可包括耦合到感测元件的接收部分的接收器电路,并且可包括接收所得到的信号的功能。

尽管图1中示出了确定模块(150)和传感器模块(160),但根据本发明的一个或多个实施例,也可存在替代的或附加的模块。这种替代的或附加的模块可对应于与上述一个或多个模块不同的模块或子模块。替代的或附加的模块示例包括用于操作例如传感器电极和显示屏等硬件的硬件操作模块,用于处理例如传感器信号和位置信息等数据的处理数据模块,用于报告信息的报告模块,和被配置为用于识别例如模式改变手势等手势的识别模块,以及用于改变操作 模式的模式改变模块。此外,各种模块可在单独的集成电路中相结合。例如,第一模块可至少部分地被包含在第一集成电路中,并且单独的模块可至少部分地被包含在第二集成电路中。此外,单个模块的部分可以跨越多个集成电路。在一些实施例中,处理系统作为整体可执行各种模块的操作。

在一些实施例中,处理系统(110)通过引起一个或多个动作对感测区域(120)中的用户输入(或没有用户输入)直接做出响应。动作的示例包括改变操作模式,以及例如光标移动、选择、菜单导航和其它功能等图形用户界面(GUI)动作。在一些实施例中,处理系统(110)向电子系统的某些部分(例如,与处理系统(110)分离的电子系统的中央处理系统,如果存在这种单独的中央处理系统的话)提供与输入(或没有输入)有关的信息。在一些实施例中,电子系统的某些部分对从处理系统(110)接收的信息进行处理从而作用于用户输入,例如,促进全范围的操作,包括模式改变动作和GUI动作。在一个或多个实施例中,电子系统包括如图8.1和图8.2中所描述的一个或多个组件。

例如,在一些实施例中,处理系统(110)操作输入装置(100)的感测元件(数个感测元件),以产生指示感测区域(120)中的输入(或无输入)的电信号。在生成被提供给电子系统的信息的过程中,处理系统(110)可对所述电信号进行任何适合量的处理。例如,处理系统(110)可将从传感器电极获取的模拟电信号数字化。作为另一示例,处理系统(110)可执行滤波或其它信号调节。作为又一示例,处理系统(110)可减去基线或以其他方式说明(account for)基线,从而使所述信息反映出电信号和基线之间的差异。作为又一示例,处理系统(110)可确定位置信息、确定力信息、识别输入作为指令、识别笔迹等。

本文中所使用的“位置信息”宽泛地包括绝对位置、相对位置、速度、加速度和其它类型的空间信息。示例性的“零维”位置信息包括近/远或接触/不接触的信息。示例性的“一维”位置信息包括沿轴的位置。示例性的“二维”位置信息包括平面上的运动。示例性的“三维”位置信息包括空间中的瞬时或平均速度。进一步的示例包括空间信息的其它表示。也可确定和/或存储与一种或多种类型的位置信息相关的历史数据,包括例如随时间追踪位置、运动或瞬时速度的历史数据。

本文所使用的“力信息”意在宽泛地涵盖力信息而不管所述力的形式。例如,可以为每个对象提供作为矢量或标量的力信息。作为另一示例,力信息可被提 供作为所确定的力已超或未超过阈值量的指示。作为其它示例,力信息还可包括用于手势识别的时间历史分量。如以下更详细地描述的,处理系统的位置信息和力信息可被用于促进全范围的界面输入,包括使用接近传感器装置作为用于选择、光标控制、滚动和其它功能的指针设备。

在一些实施例中,输入装置(100)被实施为具有由处理系统(110)或由一些其它处理系统操作的附加的输入组件。这些附加的输入组件可提供用于感测区域(120)中的输入的冗余功能或一些其它功能。图1示出了在感测区域(120)附近的按钮(130),其可促进使用输入装置(100)项目的选择。其它类型的附加输入组件包括滑块、球、滚轮、开关等。相反,在一些实施例中,输入装置(100)可被实施为不具有其它输入组件。

在一些实施例中,输入装置(100)包括触摸屏界面,感测区域(120)与显示屏的有效区域中的至少一部分重叠。例如,输入装置(100)可包括覆盖显示屏的大致透明的传感器电极,并为相关联的电子系统提供触摸屏界面。显示器可以是能够向用户显示可视界面的任何类型的动态显示器,并且可包括任何类型的发光二极管(LED)、有机LED(OLED)、阴极射线管(CRT)、液晶显示器(LCD)、等离子体、电致发光(EL)或其它显示技术。输入装置(100)和显示器可共用物理元件。例如,一些实施例可利用一些相同的电组件进行显示和感测。在多个实施例中,显示设备的一个或多个显示电极可被配置成既用于显示更新又用于输入感测。作为另一示例,所述显示屏可部分或全部地由处理系统(110)操作。

应当理解,虽然以具有全部功能的装置为背景描述了本发明的多个实施例,但本发明的机制能够被发布成各种形式的程序产品(例如,软件)。例如,本发明的机制可被实施和分解为在电子处理器可读的信息承载介质(例如,处理系统(110)可读的非临时生计算机可读和/或可记录/可写的信息承载介质)上的软件程序。此外,不论执行发布的介质是何特定类型,本发明的实施例同样适用。例如,用于执行本发明实施例的计算机可读程序代码形式的软件指令可被全部或部分暂时或永久地存储在非临时性计算机可读存储介质上。非临时生电子可读介质的示例包括各种光盘、物理存储器、存储器、存储棒、存储卡、存储器模块和或任何其它计算机可读存储介质。电子可读介质可基于闪存、光、磁、全息或任何其它存储技术。

虽然图1中未示出,但处理系统、输入装置和/或主机系统可包括一个或多个计算机处理器(数个处理器)、相关联的存储器(例如,随机存取存储器(RAM)、高速缓冲存储器、闪存等)、一个或多个存储设备(数个存储设备)(例如,硬盘、诸如光盘(CD)驱动器或数字通用光盘(DVD)驱动器等光盘驱动器、闪存棒等)以及众多的其它元件和功能。计算机处理器(数个处理器)可为用于处理指令的集成电路。例如,计算机处理器(数个处理器)可为单核或多核或微核处理器。此外,一个或多个实施例的一个或多个元件可位于远程位置并通过网络与其它元件连接。此外,本发明的实施例可在具有若干个节点的分布式系统中实现,其中,本发明的各个部分可位于分布式系统内的不同节点上。在本发明的一个实施例中,节点对应于不同的计算设备。可替代地,节点可对应于具有相关联的物理存储器的计算机处理器。可替代地,节点可对应于具有共享存储器和/或资源的计算机处理器或计算机处理器的微核。

转向图2.1,图2.1示出了根据一个或多个实施例的示意图。如图2.1所示,电子系统(201)可包括设置在输入表面(211)下方的各种传感器电极(215)。传感器电极(215)可为与图1和所附的说明中描述的传感器电极类似的传感器电极。例如,传感器电极可包括具有检测一个或多个输入对象位置的功能的接近传感器。输入表面(211)可为如图1和所附的说明中描述的输入表面。例如,输入表面(211)可为玻璃盖板。

此外,电子系统(201)可包括显示器(221)。例如,显示器(221)可为显示屏。显示屏可以是能够向用户显示可视界面的任何类型的动态显示器,并且可包括任何类型的发光二极管(LED)、有机LED(OLED)、阴极射线管(CRT)、液晶显示器(LCD)、等离子体、电致发光(EL)或其它显示技术。在电子系统(201)中实现的输入装置可与显示器(221)共用物理元件。例如,一些实施例可利用一些相同的电组件进行显示和感测。在各种实施例中,显示器(221)一个或多个显示电极可具有既用于显示更新又用于输入感测的功能。在各种实施例中,一个或多个传感器电极(215)可以是既用于显示更新又用于输入感测的显示器(221)的电极。作为另一示例,显示器(221)可部分或全部地由如图1所示的处理系统操作。

继续参照图2.1,电子系统(201)还可包括各种电气组件(261)、外壳(271)以及电源(251)。电气组件(261)可包括一个或多个电路板,例如主板或印刷 电路板组件,其具有附连到电路板的各种集成电路。在另一示例中,电气组件(261)可包括处理器、存储器和/或用于操作电子系统的任何其它的电气设备。外壳(271)可提供电子系统(201)中的组件的包围。例如,外壳(271)可为由金属或塑料制成的外壳。同样地,外壳(271)上可安装有挡板(未示出)或其它保持件,并且其可以支撑输入表面(211)。

此外,电源(251)可以是包括能够向电气组件(261)、传感器电极(215)和处理系统(未示出)提供电力的功能的硬件。例如,电源(251)可以是具有能够利用从连接到电子系统(201)的外部电源所获取的电流进行充电的功能的可充电电池。

在一个或多个实施例中,电子系统(201)包括设置在各种接收器电极(例如,接收器电极A(231)、接收器电极B(232)、接收器电极C(233))和外壳(271)之间的背面基板(241)。例如,背面基板(241)可以是被配置成作为电子系统(201)的内部支撑框(例如,中框架)的导电材料。此外,背面基板(241)可以是一块金属板,例如隔离罩。在一个或多个实施例中,例如,背面基板(241)是附连到非导电基板的箔片或镀层。因此,非导电基板的取向可与背衬基板(241)类似,如图2.1所示。

在一个或多个实施例中,背面基板(241)为基准电压基板。具体地说,基准电压基板可具有产生基准电压,例如系统地极的功能,用于与接收器电极(231,232,233)电容耦合。在一个或多个实施例中,接收器电极(231,232,233)包括用背面基板(241)测量电容变化的功能。特别地,电容耦合可对输入力引起的输入表面(211)的偏转做出响应而变化。具体地,一个或多个接收器电极(231,232,233)相对于背面基板(241)的运动会导致接收器电极(231,232,233)和背面基板(241)之间形成的可变电容的改变。相应地,可得到记录可变电容的变化的电容测量值(也称为“电容性测量值”)。这些电容测量值与施加到输入表面(211)上的力的大小对应。

转向图2.2,图2.2示出了根据一个或多个实施例的示意图。如图2.2所示,电子系统(202)可包括输入表面(212)、电气组件(262)、电源(252)、传感器电极(216)、外壳(272)和包括多个接收器电极(例如,接收器电极D(234)、接收器电极E(235)、接收器电极F(236))的显示器(222)。但是不同于图2.1,电子系统(202)不包括背面基板。在一个或多个实施例中,接收器电极(234,235,236)与例如电源(252)和/或电气组件(262)等组件电容耦合。具体地,在一个或多个实施例中,一个或多个接收器电极(234,235,236)相对于电源(252)的移动会导致接收器电极(234,235,236)和电源(252)之间形成的可变电容的改变。因此,电源(252)可为接收器电极(234,235,236)提供基准电压基板。在一个或多个实施例中,电气组件(262)为接收器电极(234,235,236)提供基准电压基板。电子系统(202)的处理系统可利用可变电容的变化的测量值来确定施加到输入表面(212)上的力的大小。

转到图3.1、图3.2和图3.3,图3.1、图3.2和图3.3示出了根据一个或多个实施例的示意图。如图3.1所示,输入装置(301)可包括可变形基板(311)、外壳(341)、发射器电极(361)和接收器电极(331)。可变形基板(311)可具有对输入对象(321)所施加的输入力(391)做出响应而改变形状或弯曲的功能。例如,可变形基板(311)可为对输入力(391)做出响应而朝外壳(341)偏转的弹性和柔性材料。在一个或多个实施例中,可变形基板(311)可为如图2.1-图2.2和所附的说明中所描述的显示器和输入表面。

继续参照图3.1,可变形基板(311)可包括基准电压基板(326)。基准电压基板(326)可以是导电材料,其包括生成用于与发射器电极(361)和接收器电极(331)电容性耦合的基准电压的功能。例如通过电场线(371)示出了电容性耦合。因此,基准电压基板(326)可与电子系统内的电源欧姆耦合。基准电压基板(326)可位于可变形基板(311)的表面上和/或布置在可变形基板(311)的内部。此外,可变形基板(311)可为单层的或是各种相同或不同尺寸的分立的组件。此外,基准电压基板(326)可以是用于显示更新的显示器的组件。

在一个或多个实施例中,图3.1中的输入装置(301)是在图2.1的电子系统中实现的。在一个或多个实施例中,例如,基准电压基板(326)设置在显示器(221)中。此外,发射器电极(361)和接收器电极(331)可与显示器(221)分开布置,例如在背面基板(240)上,或在电子系统(201)的另一个背面基板(未示出)中。

转向图3.2,输入装置(302)包括可变形基板(312)、外壳(342)、传感器电极(352)和基准电压基板(327)。输入装置(302)可以与参照图3.1中的输入装置(301)所描述的方式相类似的方式被设置在电子系统(201,202)内。 如图3.2所示,例如,通过电场线(372)示出了电容性耦合。因此,输入对象(322)所施加的输入力(392)引起传感器电极(352)和基准电压基板(327)之间的可变电容的变化。在一个或多个实施例中,基准电压基板(327)可以是用于显示更新的显示器的组件。

转向图3.3,输入装置(303)包括可变形基板(313)、外壳(343)、发射器电极(363)和接收器电极(333)。输入装置(303)可以与参照图3.1中的输入装置(301)所描述的方式相类似的方式被设置在电子系统(201,202)内。如图3.3所示,例如,通过电场线(373)示出了电容性耦合。因此,输入对象(323)所施加的输入力(393)引起传感器电极(363)和接收器电极(333)之间的可变电容的变化。在一个或多个实施例中,发射器电极(363)可被设置在可变形基板(313)内的显示器上。在各种实施例中,发射器电极(363)可以是用于更新的显示器的组件。在各种实施例中,发射器电极(363)可以是输入装置(303)的输入感测系统(即,用于确定输入对象在输入装置感测区域中的位置的信息)的组件。

虽然图1、图2.1、图2.2、图3.1图3.2和图3.3示出了组件的各种配置,但是在不脱离本发明的范围的情况下也可使用其它配置。例如,多个组件可进行组合而形成单个组件。作为另一示例,由单个组件执行的功能可由两个或更多个组件来执行。

转向图4,图4示出了根据一个或多个实施例的流程图。图4所示的过程例如可涉及以上参照图1、图2.1、图2.2、图3.1、图3.2和图3.3所描述的一个或多个组件(例如,处理系统(110))。虽然按顺序呈现并描述了图4中的各个步骤,但本领域中普通技术人员将理解的是,可以按不同的顺序执行部分或全部步骤,可组合或省略所述部分或全部步骤,并且,可并行执行所述部分或全部步骤。此外,也可主动或被动地执行所述步骤。

在步骤400,根据一个或多个实施例,响应于由一个或多个输入对象所施加的输入力而获取各种电容测量值。具体地,如图2.1、图2.2和所附的说明中所描述的,输入对象可向输入表面施加输入力。例如,可通过与图2.1、图2.2、图3.1、图3.2和图3.3中所描述的接收器电极类似的力传感器电极获取电容测量值。电容测量值可描述绝对电容或力传感器电极和基准电压基板之间的互电容的变化。在一些实施例中,可当在输入装置的感测区域中检测或未检测到输 入对象时获取所述电容测量值。

在步骤410,根据一个或多个实施例,获取一个或多个输入对象的位置信息。特别地,可以与图1中所描述的传感器电极和图2.1中所描述的传感器电极(215)相类似的接近传感器获取位置信息。此外,位置信息可对应于输入装置感测区域内的x和y坐标。例如,接近传感器图像可捕捉感测区域中可变电容的变化。位置信息可定义输入对象在感测区域内的中心位置。接近传感器图像的示例参照图5.1及以下所附的说明。

在步骤420,根据一个或多个实施例,从多个电容测量值确定输入力的所获取的力图像。例如,利用在步骤400获得的电容测量值可生成所获取的力图像。所获取的力图像可描述从输入装置中的不同接收器获取的电容测量值。所获取的力图像的示例参照图5.2及以下所附的说明。

在步骤430,根据一个或多个实施例,利用位置信息和所获取的力图像确定输入力的调整后的力图像。例如,利用来自步骤410中的位置信息可为来自步骤420中的所获取的力图像确定图像调整。此图像调整可提供用于生成调整后的力图像的特定的校正。在一个或多个实施例中,例如,图像调整可以是从查找表中获得的图像调整值。另一方面,在一个或多个实施例中,利用计算所获取的力图像的图像调整值的函数或算法获得图像调整。在一个或多个实施例中,查找表利用所获取的力图像和位置信息指定力的大小,而不生成调整后的力图像。

转向图5.1、图5.2和图5.3,图5.1、图5.2和图5.3提供了电容图像的示例。以下示例仅用于解释的目的,而非旨在限制本发明的范围。

转向图5.1,示出了接近传感器图像(510)。接近图像可以是具有示出了电容响应(530)的纵轴的电容图像。特别地,例如,电容响应(530)可对应于传感器电极(215)所获取的电容测量值。此外,电容响应(530)可以是如图5.1中的水平轴所表示的在感测区域内的位置(520)的函数。如图所示,由输入对象在感测区域中所产生的输入对象响应(515)被示出为接近传感器图像(510)中的离散凸块。

转向图5.2,示出了所获取的力图像(540)。所获取的力图像(540)可表示各种传感器电极所获取的电容响应(561)并对应于图5.2中的纵轴。同样地,电容响应(561)可以是如图5.2中的水平轴所表示的传感器电极在感测区域内 的位置(571)的函数。此外,所获取的力图像(540)可为输入装置的各种接收器电极响应于施加到输入装置的输入表面的输入力而获取的电容图像。

转向图5.3,示出了调整后的力图像(550)。所获取的力图像(540)可表示图5.2中的纵轴所表示的调整后的电容的变化(562)。同样,调整后的电容的变化(562)可以是图5.3的水平轴所表示的传感器电极在感测区域中的位置(572)的函数。此外,调整后的力图像(550)可以是基于从图5.1中的接近传感器图像(510)所确定的输入对象位置利用图像调整而从图5.2中所获取的力图像(540)生成的电容图像。

回到图4,在步骤440,根据一个或多个实施例,对确定调整后的力图像做出响应而执行界面动作。具体地,输入装置可对从步骤430确定调整后的力图像做出响应而确定指令和/或信号。在一个或多个实施例中,例如,调整后的力图像用于确定施加到输入表面上的力的大小。例如,处理系统可将力的大小确定为牛顿的量和/或其它力的量。

此外,从调整后的力图像中计算出的力的量可通过输入装置触发不同类型的指令和/或信号。随后,这些指令和/或信号可在显示器内的图形用户界面内触发不同类型的界面动作。界面动作可包括在图形用户界面内产生改变和/或对图形用户界面内呈现的数据源产生修改的活动。在一个或多个实施例中,例如,指令和/或信号可触发各种动作,例如触觉响应、执行器、音频响应和/或由电子设备执行的任何其它动作。此外,可基于图形用户界面的上下文来确定所触发的动作。所触发的动作也可基于相对于或不相对于图形用户界面的位置特性和/或力特性。

在一个或多个实施例中,对检测到输入对象对输入表面施加的不同类型的输入力做出响应而产生不同的界面动作。在一个或多个实施例中,界面动作包括用户针对图形用户界面所提供的内容的内容操纵动作。在一个或多个实施例中,例如,内容操纵动作包括从图形用户界面中的一个位置复制、移动,拖动以及剪切所述内容。

在一个或多个实施例中,界面动作包括针对设置在图形用户界面中的GUI窗口的窗口操纵动作。例如,窗口操纵动作可在图形用户界面内将窗口最大化或最小化。在另一示例中,窗口操纵动作可在显示屏上将窗口向左侧对齐(即,“居左”动作)或向右侧对齐(即,“居右”动作)。

转向图6,图6示出了根据一个或多个实施例的流程图。图6所示的过程例如可涉及以上参照图1、图2.1、图2.2、图3.1、图3.2和图3.3所描述的一个或多个组件(例如,处理系统(110))。尽管按顺序呈现并描述了图6中的各个步骤,但本领域中普通技术人员将理解的是,可以按不同的顺序执行部分或全部步骤,可组合或省略部分或全部步骤,并且,可并行执行部分或全部步骤。此外,也可主动或被动地执行所述步骤。

在步骤600,根据一个或多个实施例,在感测区域中不存在输入对象时获取多个电容测量值。具体地,可通过与上述步骤400所描述的类似的方式获取电容测量值。步骤600中的电容测量值可为以下步骤610中所确定的基线电容图像的基线测量值。此外,处理系统可使用传感器电极(例如传感器电极(215))来检测感测区域中是否存在任何输入对象。如果在感测区域中未检测到输入对象,处理系统则可对所述检测做出响应,从各个接收器电极(如接收器电极234,235和236)或传感器电极(例如传感器电极352或接收器电极333)获取电容力测量值。

在步骤610,根据一个或多个实施例,利用在感测区域中不存在输入对象时的电容测量值确定基线电容图像。利用在步骤600中所获取的电容测量值,例如,处理系统可获得不受输入对象或任何施加的输入力影响的电容图像。因此,基线电容图像可提供一个用于确定在接收器电极和基准电压基板或发射器电极之间的可变电容的变化的度量。

在步骤620,根据一个或多个实施例,对由一个或多个输入对象所施加的输入力做出响应而获取多个电容测量值。当输入对象进入感测区域并向输入装置施加输入力时,可从输入装置中多个接收器电极获取电容测量值。特别地,可以与步骤400及以上所附的说明中所描述类似的方式获取电容测量值。

在步骤630,根据一个或多个实施例,确定基线电容图像和响应于输入力所获取的电容测量值之间的电容的变化。在一个或多个实施例中,例如,处理系统将来自在步骤610中确定的基线电容图像的电容测量值与在步骤630中获取的电容测量值进行比较。基于该比较,可相应地计算出每组电容测量值之间的差异。

在步骤640,根据一个或多个实施例,利用电容的变化确定输入力的所获取的力图像。具体地,所获取的力图像可描述基线电容图像的电容测量值与在 步骤630中确定的电容测量值之间的差异。因此,所获取的力图像可提供示出了施加到输入装置(例如输入表面)的输入力的一种或多种影响的原始电容图像。

在步骤650,根据一个或多个实施例,获取一个或多个输入对象相关的位置信息。具体地,位置信息可描述在步骤620中施加输入力的输入对象(数个输入对象)在感测区域内的位置。例如,处理系统可识别输入对象位于描述感测区域的二维网格中的哪个位置。

在步骤660,根据一个或多个实施例,利用位置信息和所获取的力图像确定一个或多个图像调整。在一个或多个实施例中,图像调整是决定如何调整一个特定的电容测量值以产生调整后的力图像的标量值。利用图像调整,例如,处理系统可调整所获取的力图像从而去除对电子系统中各种组件的电噪声的影响和/或不一致的电容耦合。

在一个或多个实施例中,例如,利用查找表确定所获取的力图像的图像调整。具体地,查找表可以是一组指定不同调整量的数据值。例如,在具有相同的所获取的力图像情况下,输入对象的不同位置坐标可从查找表中产生不同的图像调整值。特别地,可在工厂或生产基地中收集查找表中的该组数据值。不同的查找表可用于不同的输入装置或不同类型的具有不同设计的输入装置。例如,通过向输入装置输入表面上的已知的位置施加一个已知的力并测量所产生的电容测量值,可确定可查找表中的数据值。针对输入装置上的不同的位置和不同的力,可重复该过程。

在一个或多个实施例中,例如,利用调整函数确定所获取的力图像的图像调整。特别地,与输入对象的位置相对应的位置信息可以向调整函数提供数据输入。所获取的力图像的值可以向调整函数提供其它数据输入。因此,调整函数的输出可以是调整后的力图像。

在步骤670,根据一个或多个实施例,利用一个或多个图像调整和所获取的力图像确定调整后的力图像。在步骤660中获得一个或多个图像调整之后,可将所述图像调整应用到从步骤640所获取的力图像,从而产生调整后的力图像。此外,可利用调整后的力图像计算力信息。因此,处理系统可使用所计算的力信息,例如用于确定显示器或其它电组件的指令或信号。

转向图7.1、图7.2和图7.3,图7.1、图7.2和图7.3提供了确定调整后的力 图像的示例。以下的示例仅为了说明,而非旨在限制本发明的范围。

转向图7.1,输入装置(700)被示出具有多个力传感器电极(例如,力传感器电极A(711)、力传感器电极B(712)、力传感器电极C(713)、力传感器电极D(714)、力传感器电极E(715)和力传感器电极F(716))。如图7.2所示,响应于由手指向输入装置(700)施加的输入力,而获取多个电容测量值(例如,电容测量值A(751)、电容测量值B(752)、电容测量值C(753)、电容测量值D(754)、电容测量值E(755)、电容测量值F(756))。输入装置(700)还例如利用传感器电极(215)检测相对于x轴(795)和y轴(705)的手指位置(760)。如图7.3所示,生成所获取的力图像(770),其包括电容测量值(751,752,753,754,755,756)。利用手指的位置信息(785)计算图像调整(790)。然后,将图像调整(790)施加到所获取的力图像(770)从而生成调整后的力图像(795)。因此,处理系统使用调整后的力图像(795)以确定手指所施加输入力的大小为2牛顿。

可在计算系统上执行所述实施例。可使用移动设备、桌面、服务器、路由器、交换机、嵌入式设备或其它类型的硬件的任意组合。例如,如图8.1所示,计算系统(800)可包括一个或多个计算机处理器(802)、非永久存储器(804)(例如,易失性存储器,诸如随机存取存储器(RAM),高速缓冲存储器)、永久存储器(806)(例如,硬盘、诸如压缩盘(CD)驱动器或数字通用光盘(DVD)驱动器等的光盘驱动器、闪存等)、通信接口(812)(例如,蓝牙接口、红外线接口、网络接口、光学接口等)以及众多其它元件和功能。

计算机处理器(数个处理器)(802)可以是用于处理指令的集成电路。例如,计算机处理器(数个处理器)可为单核或多核或微核处理器。计算系统(800)还可包括一个或多个输入装置(810),例如触摸屏、键盘、鼠标、麦克风、触摸板、电子笔或任何其它类型的输入装置。

通信接口(812)可包括用于将计算系统(800)连接到网络(未示出)(例如,局域网(LAN)、如因特网的广域网(WAN)、移动网络或任何其它类型的网络)和/或连接到另一个设备(如另一个计算设备)的集成电路。

此外,计算系统(800)可包括一个或多个输出装置(808),如屏幕(例如,液晶显示器(LCD)、等离子体显示器、触摸屏、阴极射线管(CRT)监视器、投影仪或其它显示设备)、打印机、外部存储器或任何其它输出装置。一个或多 个输出装置可与输入装置(数个输入装置)相同或不同。输入和输出装置(数个装置)可本地或远程地连接到计算机处理器(数个处理器)(802)、非永久存储器(804)以及永久存储器(806)。存在多种不同类型的计算系统,并且上述输入和输出装置(数个装置)可采用其它形式。

用于执行本发明实施例的计算机可读程序代码形式的软件指令可被全部或部分地、暂时或永久地存储在非临时性计算机可读介质上,例如CD、DVD、存储设备、软盘、磁带、闪存、物理存储器或任何其它计算机可读存储介质上。具体地,软件指令可对应于计算机可读程序代码,当所述代码被处理器(数个处理器)执行时,其被配置成用于执行本发明的一个或多个实施例。

图8.1中的计算系统(800)可连接到网络或是网络的一部分。例如,如图8.2所示,网络(820)可包括多个节点(例如,节点X(822)、节点Y(824))。每个节点可对应于一个计算系统,如图8.1中所示的计算系统,或者一组组合节点可对应于图8.1中所示的计算系统。作为一个示例,本发明的实施例可在分布式系统中的连接到其它节点的一个节点上实现。作为另一示例,本发明的实施例可在具有多个节点的分布式计算系统上实现,其中,本发明的每个部分可位于分布式计算系统内的不同节点上。此外,上述计算系统(800)中的一个或多个元件可位于远程位置并通过网络连接到其它元件。

虽然图8.2中未示出,但节点也可对应于经由背板连接到其它节点的服务器机箱的刀片服务器。作为另一示例,节点可对应于数据中心中的服务器。作为另一示例,节点可对应于具有共享存储器和/或资源的计算机处理器或计算机处理器的微核。

网络(820)中的节点(例如,节点X(822)、节点Y(824))可被配置成向客户端设备(826)提供服务。例如,所述节点可以是云计算系统的一部分。所述节点可具有接收来自客户端设备(826)的请求并将响应传送到客户端设备(826)的功能。客户端设备(826)可以是计算系统,例如图8.1中所示的计算系统。此外,客户端设备(826)可包括和/或执行本发明的一个或多个实施例中的所有或部分实施例。

图8.1和8.2中描述的计算系统或一组计算系统可具有执行本文所公开的各种操作的功能。例如,计算系统(数个计算系统)可执行在相同或不同的系统进程之间的通信。采用某种形式的主动或被动通信的各种机制,可促进在同一 设备上的进程之间的数据交换。表示这些进程间的通信的示例包括但不限于:文件、信号、套接字、消息队列、管线、信号量、共享存储器、消息传递、和存储器映射文件的实现。以下将提供与几个这种非限制性示例相关的进一步的细节。

基于客户端-服务器网络模型,套接字可充当能够在同一设备上的进程之间双向传输数据的接口或通信信道的端点。最重要的是,根据客户端-服务器网络模型,服务器进程(例如,提供数据的进程)可创建第一套接字对象。接下来,服务器进程绑定第一套接字对象,从而将第一套接字对象与唯一的名称和/或地址关联。创建并绑定第一套接字对象之后,服务器进程然后等待并监听来自一个或多个客户端进程(例如,寻求数据的进程)进入的连接请求。此时,当客户端进程希望从服务器进程获取数据时,则通过创建第二套接字对象启动客户端进程。客户端进程随后进行到生成包括至少第二套接字对象和与所述第一套接字对象相关联的唯一名称和/或地址在内的连接请求。随后,客户端进程将所述连接请求发送给服务器进程。取决于可用性,服务器进程可接受所述连接请求,建立与客户端进程的通信信道,或者服务器进程正忙于处理其它操作,则可将所述连接请求在缓冲器中进行排队直至所述服务器进程就绪。已建立的连接通知客户端进程可以开始通信。作为响应,客户端进程可生成指定客户端进程所希望获得的数据的数据请求。数据请求随后被发送到服务器进程。当接收到数据请求,服务器进程分析所述请求并收集所请求的数据。最后,服务器进程生成至少包括所请求的数据的应答,并将所述应答发送给客户端进程。更常见的是,所述数据可被作为数据报或字符流(例如,字节)发送。

共享存储器是指虚拟存储器空间的分配,以便支持可由多个进程通信和/或访问数据的机制。在共享存储器的实现中,初始化进程首先在永久性或非永久存储器中创建可共享段。创建后,初始化进程随后装载所述共享段,然后将共享段映射到与初始化进程相关联的地址空间中。在装载之后,初始化进程进行至确认并向一个或多个经授权的进程授予访问权限,其也可向可共享段写入并从中读取数据。一个进程对共享段中数据所做的更改可能会立即影响到也与该共享段链接的其它进程。此外,当一个经授权的进程访问可共享段时,可共享段映射至所述经授权的进程的地址空间。通常情况下,除了初始化进程,在任何给定的时间内,仅有一个授权过程可装载可共享段。

可在不脱离本发明范围的情况下,利用其它技术在进程之间共享数据,例如本申请中所描述的各种数据。这些进程可以是相同或不同的应用程序的一部分,并且可在相同或不同的计算系统上执行。

除了或附加于在进程之间共享数据之外,执行本发明的一个或多个实施例的计算系统可具有从用户接收数据的功能。例如,在一个或多个实施例中,用户可经由用户设备上的图形用户界面(GUI)提交数据。用户通过选择一个或多个图形用户界面小窗口,或是使用触摸板、键盘、鼠标或任何其它输入装置可将文本和其它数据插入到图形用户界面,经由图形用户界面提交数据。响应于选择一个特定的项目,计算机处理器可从永久或非永久存储器获取与所述特定的项目相关的信息。用户一旦选择项目,响应于用户的选择,与特定项目相关的所获取的数据中的内容可显示在用户设备上。

作为另一示例,获取与特定项目相关的数据的请求可被发送至通过网络可操作地与用户设备连接的服务器。例如,用户可选择用户设备的网络客户端中的统一资源定位符(URL)链接,从而启动被发送到与所述URL相关联的网络主机的超文本传输协议(HTTP)或其它协议请求。响应于所述请求,服务器可提取与所选择的特定项目相关的数据,并将所述数据发送至发起请求的设备。一旦用户设备接收到与所述特定项目相关的数据,响应于用户的选择,所接收到的所述特定项目相关的数据的内容可被显示在用户设备上。补充上述示例,在选择URL链接之后从服务器接收的数据可提供可由Web客户端呈现并显示在用户设备上的超文本标记语言(HTML)的网页。

一旦例如通过使用上述技术或是从存储器获取到数据,执行本发明的一个或多个实施例的计算系统可从所获取的数据中提取一个或多个数据项。例如,如以下图8.1所示,所述提取可由计算系统(800)执行如下。首先,可基于以下中一个或多个确定数据的组织模式(例如语法、方案、布局):位置(例如,位或列的位置,在数据流中的第N个标记等)、属性(其中该属性与一个或多个值相关联)或者分层/树结构(包括在不同细节层次的节点层——例如在作为嵌套数据包头或嵌套文件段中)。然后,在组织模式的背景下,原始的、未经处理的数据符号流被解析成标记(其中,每个标记可以具有相关联的标记“类型”)的流(或分层结构)。

接下来,利用提取标准从标记流或结构中提取一个或多个数据项,其中, 根据组织模式对所述提取标准进行处理以提取一个或多个标记(或分层结构中的节点)。对于基于位置的数据,提取位于由提取标准所确定的位置(数个位置)处的标记(数个标记)。对于基于属性/值的数据,提取与所述属性(数个属性)相关的、满足提取标准的标记(数个标记)和/或节点(数个节点)。对于分级/分层数据,提取与节点(数个节点)相关的、符合提取标准的标记(数个标记)。提取标准可以像标识符串一样简单或者可以是呈现给结构化数据存储库(其中,可根据数据库模式或数据格式,例如XML,组织该数据储存库)的查询。

所提取的数据可由计算系统用于进一步的处理。例如,图8.1中的计算系统,在执行本发明的一个或多个实施例时,可执行数据比较。数据比较可用于比较两个或更多个数据值(例如,A,B)。例如,一个或多个实施例可确定是否A>B,A=B,A!=B,A<B等。可通过将A、B和指定与所述比较相关的操作的操作码提交至算术逻辑单元(ALU)(即,针对两个数据值执行算术和/或按位逻辑运算的电路)来执行比较。ALU输出相关操作的数值结果和/或所述数值结果所对应的一个或多个状态标志。例如,所述状态标志可指示所述数值结果是否是正数、负数、零等。通过选择适当的操作码,并且然后读取数值结果和/或状态标志可执行所述比较。例如,为了确定是否A>B,可从A减去B(即,A-B),并且读取状态标志来确定结果是否为正(即,如果A>B,则A-B>0)。在一个或多个实施例中,B可被认为是阈值,并且如果利用ALU确定A=B或如果A>B,则A被认为是满足阈值。在本发明的一个或多个实施例中,A和B可以是矢量,并且将A与B进行比较需要将矢量A的第一元素与矢量B的第一元素,矢量A的第二元素与矢量B的第二元素进行比较等等。在一个或多个实施例中,如果A和B都是字符串,则可比较所述字符串的二进制值。

图8.1中的计算系统可实施和/或被连接到数据存储库。例如,一种类型的数据存储库为数据库。数据库是被配置为便于数据检索、修改、重组和删除的信息的集合。数据库管理系统(DBMS)是一种为用户提供定义、创建、查询、更新或管理数据库的接口的软件应用程序。

用户或软件应用程序可以向DBMS提交语句或查询。DBMS随后解析所述语句。所述语句可能是用于请求信息、更新语句,创建语句,删除语句等的选择语句。此外,所述语句可包括用于指定数据、或者数据容器(数据库、表、记录、列、视图等)、标识符(数个标识符)、条件(比较运算符)、函数(例如 合并、完全合并、计数、平均等)、排序(例如升序、降序)或其它的参数。DBMS可执行所述语句。例如,响应于所述语句,DBMS可访问存储器缓冲器,参考文献或索引文件进行读取、写入、删除,或它们的任意组合。DBMS可从永久或非永久存储器中加载数据,并进行计算,以对所述查询做出响应。DBMS可向用户或软件应用程序返回结果(数个结果)。

图8.1中的计算系统可具有呈现原始和/或处理后的数据,例如比较和其它处理的结果的功能。例如,可通过各种呈现方法来呈现数据。具体地,可通过计算设备所提供的用户界面呈现数据。用户界面可包括在显示设备,例如计算机监视器或手持式计算机装置上的触摸屏上显示信息的GUI。GUI可包括用于组织向用户呈现什么数据以及如何呈现所述数据的各种GUI组件。此外,GUI可直接向用户呈现数据,例如,通过文本呈现为实际数据值的、或者由计算设备例如通过可视化数据模型数据呈现为数据的视觉表示的数据。

例如,GUI可首先从请求在GUI内呈现特定数据对象的软件应用程序获得通知。接着,GUI例如可通过从数据对象中标识数据对象类型的数据属性获取数据来确定与所述特定数据对象相关联的数据对象类型。然后,GUI可确定用于显示所述数据对象类型而指定的任意规则,例如,软件框架针对数据对象分类所指定的、或是根据GUI定义的用于呈现数据对象类型的任何本地参数的规则。最后,GUI可从特定数据对象获取数据值并根据针对所述数据对象类型指定的规则在显示设备内渲染所述数据值的可视化表示。

也可通过各种音频方式呈现数据。特别地,数据可被渲染成音频格式,并通过一个或多个可操作地连接到计算设备的扬声器被呈现为声音。

也可通过触觉方式将数据呈现给用户。例如,触觉方式可包括由计算系统中产生的振动或其它物理信号。例如,可利用手持计算机设备产生的振动将数据呈现给用户以通信所述数据,所述振动具有预定的持续时间和振动强度。

上述的功能描述仅示出了图8.1中的计算系统和图8.2中的节点和/或客户端所执行的功能的几个示例。也可利用本发明的一个或多个实施例执行其它功能。

尽管参照有限数量的实施例描述了本发明,但是本领域技术人员在受益于本公开的情况下,将明白也可设计出其它的实施例而不脱离本文所公开的本发明的范围。因此,本发明的范围应该仅由所附的权利要求限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1