基于用户敲击的命令的控制信号的制作方法

文档序号:6167529阅读:130来源:国知局
基于用户敲击的命令的控制信号的制作方法
【专利摘要】一种系统,包括:设置在具有表面的区域的不同位置中的至少三个加速度计,用于捕获对应于用户敲击到表面上的命令的相应振动数据;以及处理系统,用于从每个加速度计接收振动数据,从所述振动数据识别命令和用户的位置,并且基于所述命令和位置来产生控制信号。
【专利说明】基于用户敲击的命令的控制信号

【背景技术】
[0001]装置的用户常常寻求新的方法来控制装置的操作。控制装置的方法通常包括用户与装置本身或控制所关心装置的控制装置(例如,遥控)的物理交互。虽然一些控制装置可以用于控制多个其他装置,但是用户通常拥有控制装置以便对其进行操作并且控制其他装置。此外,先前的控制装置可能没有能力在确定如何控制一装置时考虑用户的位置。

【专利附图】

【附图说明】
[0002]图1是示出了基于用户敲击的命令来控制装置的系统的一个实施例的示意图。
[0003]图2是示出了基于用户敲击的命令来控制装置的方法的一个实施例的流程图。
[0004]图3是示出了用于处理振动数据以识别用户敲击的命令和用户的位置的方法的一个实施例的流程图。
[0005]图4是示出了用于基于用户敲击的命令和用户的位置来控制装置的方法的一个实施例的流程图。
[0006]图5是示出了用于基于用户敲击的命令来控制装置的系统的一个实施例的方框图。

【具体实施方式】
[0007]在下面的【具体实施方式】中,参考构成其一部分的附图,在这些附图中,以图示的方式示出了特定的实施例,在所述实施例中可以实现所公开的主题。可以理解的是,在不偏离本公开的范围的情况下可以采用其他实施例以及可以进行结构或逻辑上的改变。因此,下面的详细描述不应被认为是限制性的,并且本公开的范围由所附权利要求来限定。
[0008]如本文所述,系统检测用户敲击的命令并且基于所述命令和用户的位置来控制装置。所述系统包括设置在具有表面的区域中的至少三个加速度计,所述加速度计捕获对应于用户敲击到所述表面上的命令的相应振动数据。每个加速度计向处理系统提供所捕获的振动数据,所述处理系统根据振动数据(例如,通过三角测量)识别所述命令和用户的位置。所述处理系统基于所述命令和所述位置来产生控制信号,并且将所述控制信号提供到装置以执行与所述命令相关的功能。
[0009]通过分析振动数据,所述处理系统控制区域内的预定义装置,而无需用户使用手持或其他控制设备。用户简单地提供与用于装置的预定义命令相对应的一系列敲击到区域内的任何合适的固体表面。敲击的振动通过敲击表面和加速度计之间的任何固体结构(例如,地板、墙壁、天花板或区域内的其他结构)从敲击表面传递到加速度计。加速度计捕获振动数据中的敲击振动。加速度计形成数据网络,所述数据网络使得处理系统能够以协调的方式关联和分析来自加速度计的振动数据。处理系统使用所检测的振动数据中的一系列敲击以及通过对来自不同加速度计的振动数据进行三角测量所确定的用户的位置,来识别要执行的功能以及在其上执行所述功能的装置。因此,本文所描述的系统例如可以用于开灯、调节温度、或通知负责人有人已经跌倒并且不能站起来、不能够触到护士呼叫按钮、或被阻止到达某个位置。
[0010]如本文所使用,术语“装置”是指执行响应于来自处理系统的信号而可控制的功能的任何合适的设备。此外,术语“振动数据”是指一组数据值,该组数据值共同表示由加速度计随着时间检测的振动的频率和振幅。此外,术语“命令”是指用户施加到区域内的表面的预定义的一系列敲击。
[0011]图1是示出了基于用户2在区域4中的表面6上敲击的命令(如虚线箭头8所指示)来控制装置40的系统10的一个实施例1OA的示意图。系统10包括设置在区域4的不同位置的至少三个加速度计20(例如,如图1的示例所示的加速度计20 (I)、20 (2)和20(3))。每个加速度计20从区域4中存在的振动捕获振动数据(在图5的实施例中共同示为振动数据162),并且将所述振动数据提供到处理系统30。振动数据包括表示用户2敲击以控制装置40(8卩,产生装置40要执行的功能)的命令的振动。处理系统30在振动数据中识别来自用户2的命令,使用对振动数据的三角测量来识别用户2的位置,以及基于所述命令和用户2的位置来产生控制信号。处理系统30将所述控制信号提供到装置40以使得根据来自用户2的命令而执行功能。
[0012]用户2可以在区域4中的任何合适的固体表面6上敲击命令,以产生传递到加速度计20的振动。区域4表示任何合适的物理空间,其包括用户2、表面6、以及加速度计30、以及可能地处理系统30和一个或多个装置40。例如,区域4可以表示住宅(例如,房屋、个人占有公寓房、排屋或公寓)、办公室、营业场所或卫生保健机构中位置内的一个或多个房间。表面6可以包括区域4的空间的结构部分(例如地板、墙壁、天花板、窗户和门),以及区域4中存在的其他结构、物体和设备。
[0013]加速度计20通过物理连接到一个或多个固定表面6而设置在区域4中,以允许振动从用户2敲击的表面6传递到与加速度计20物理接触的表面6。所述振动通过所敲击表面6和与加速度计20物理接触的表面之间区域4的任何固体材料传递。在一些实施例中,加速度计20可以设置在住宅或建筑物的地基或其他主要结构组件上,以提供与区域4中尽可能多的表面6的连续固体材料接触。
[0014]加速度计20设置在区域4中的不同位置以允许处理系统30对用户2的位置进行三角测量。例如,加速度计20可以置于区域4中房间的角落或区域4中的其他关键位置。因为加速度计20设置在不同的位置,所以加速度计20通常由于加速度计20和用户2敲击的表面6之间的不同距离而在稍微不同的时间从用户敲击捕获振动数据。处理系统30将来自不同加速度计20的振动数据的敲击相关,并且识别时间差以便对区域4中用户2的位置进行三角测量。
[0015]每个加速度计20包括由美国专利号6882019、7142500和7484411 (其全部内容通过引用并入本文)描述的具有三相感测的超高灵敏度微结构加速度计技术。每个加速度计20是具有高灵敏度和动态范围的检测加速度(即运动速度的变化)的传感器。由于三相感测技术,每个加速度计20可以感测水平低到10纳米重力(ng)的加速度,并且可以被制造和装入一装置中,所述装置使用微电子机械系统(MEMS)技术而具有典型的5x5x0.5_或更小的尺寸。由三相感测技术实现的高灵敏度和小装置尺寸的组合,允许加速度计20不引人注意地捕获振动数据(所述振动数据包括用户2敲击的振动,其表示针对装置40的命令),而无需任何加速度计20和用户2之间的直接接触。加速度计20通过任何合适的有线或无线连接(例如,图5的实施例中所示的连接22)将振动数据提供给处理系统30。下面参照图5示出和描述了加速度计20的其他细节。
[0016]处理系统30通过有线或无线连接从每个加速度计20接收振动数据。处理系统30包括或以其他方式接收或访问任何适合的装置配置信息(例如,图5的实施例中所示的装置数据库166)(该信息识别区域4中的可控装置40)以及可以在每个装置40上执行的命令。处理系统30登记用于每个装置40的装置信息,以允许装置40通过处理系统30来控制。该装置信息显式地或隐式地定义与装置40进行通信的方式(例如,使用诸如图5的实施例中所示的连接42的合适的有线或无线连接),以及要提供给装置40以使装置40执行期望功能的控制信号的类型和/或格式。装置信息还将可由用户2提供的命令和用户2的位置与控制信号相关,以允许处理系统30当在区域4中的一识别位置处接收来自用户2的命令时确定将哪个控制信号提供到哪个装置40。
[0017]由处理系统30识别的每个命令可以是任何预定义的用户2施加在区域4中的表面6的一系列敲击。每一系列敲击可以由用户2任意定义(例如,由用户2输入到处理系统30),由用户2从处理系统30所建议的敲击模式的数据库选择,和/或可以遵循发信号协定,例如摩尔斯密码或其他可识别的发信号模式。
[0018]处理系统30被配置为基于区域4中用户的位置来区分来自用户2的命令。因此,当用户2在区域4中的一个位置时,相同的一系列敲击可以用于控制一个装置40,而当用户2在区域4中的另一个位置时,相同的一系列敲击可以用于控制不同的装置40。因此,处理系统30可以基于用户2的位置选择要控制哪个装置40。相同的一系列敲击还可以被定义为基于用户2的位置同时控制多个装置40。
[0019]在检测到用于一个或多个装置40的命令时,处理系统30产生用于所述一个或多个装置40的一个或多个控制信号(例如,图5的实施例中所示的控制信号172),并且将所述一个或多个控制信号提供给区域4中的所述一个或多个装置40。每个接收到控制信号的装置40可以以确认信号或其他合适的证实信号进行响应,所述信号指示对应于控制信号的功能是否被成功地执行。处理系统30可以存储接收到的命令的日志以及命令的状态(例如,成功或失败),以供用户以后检查或分析(例如,在图5的实施例中所示的命令日志168 中)。
[0020]每个装置40可以是被配置为从处理系统30接收控制信号并且响应于控制信号而执行功能的任何适合的装置。装置40可以在区域4中的一个位置或分布在区域4中的不同位置。一个或多个装置40还可以与处理系统30集成在一起(例如,如图1的实施例中所示的装置40 (3))。装置40使用任何合适的有线或无线连接(例如,图5的实施例中所示的连接42)与处理系统30进行通信。
[0021]在图1所示的一个示例中,坐在区域4中椅子上的用户2(1)敲击命令到表面6(1)(例如,地板)上(如箭头8(1)所示)以控制装置40(1)。装置40(1)可以是灯开关或用户2(1)附近的电子装置,并且命令可以是打开或关闭装置40(1)。处理系统30识别该命令和用户2(1)的位置,并且基于该命令和用户2(1)的位置提供控制信号到装置40 (I)。
[0022]在另一个示例中,站在区域4中墙壁附近的用户2(2)敲击命令到表面6(2)(例如,墙壁)上(如箭头8(2)所示)以控制装置40(2)。装置40(2)可以是恒温器,并且命令可以是升高或降低区域4中的温度。处理系统30识别所述命令和用户2(2)的位置,并且基于所述命令和用户2(2)的位置提供控制信号到装置40(2)。
[0023]在另一个示例中,用户2(2)敲击不同的命令到表面6(2)上(如箭头8(2)所示)以控制装置40 (3)。装置40 (3)可以是通知负责人紧急情况的通信装置,并且命令可以是请求帮助。处理系统30识别所述命令和用户2 (2)的位置,并且基于所述命令和用户2(2)的位置提供控制信号到装置40 (3)。
[0024]在图2中进一步示出了系统10的功能的流程图,所述流程图示出了基于用户2敲击的命令来控制装置40的方法的一个实施例。在图2的实施例中,加速度计20捕获对应于用户2敲击的命令的振动数据(如块62中所示)。每个加速度计提供对应于命令的相应振动数据到处理系统30。处理系统30基于从振动数据识别出的所述命令和用户2的位置产生控制信号(如块64中所示)。处理系统30使用来自加速度计20的相应的振动数据对用户2的位置进行三角测量,并且提供所述控制信号到装置40以使装置40执行对应于控制信号的功能。
[0025]在图3中进一步示出了处理系统30的功能,图3是示出了用于处理振动数据以识别用户2敲击的命令和用户2的位置的方法的一个实施例的流程图。在图3的实施例中,处理系统30从至少三个加速度计20接收对应于来自用户2的命令的振动数据(如块70中所示)。处理系统30从振动数据识别命令(如块72中所示)。处理系统30使用三角测量从振动数据识别用户2的用户位置(如块74中所示)。
[0026]处理系统30基于所述命令和位置产生控制信号(如块76中所示)。在一个实施例中,处理系统30可以响应于所述用户位置对应于区域4中的第一预定义位置而基于命令产生第一控制信号,或响应于所述用户位置对应于不同于第一预定义位置的区域中的第二预定义位置而基于命令产生第二控制信号。处理系统30提供控制信号到装置(如块78中所示)。在一个实施例中,处理系统30可以响应于用户位置对应于第一预定义位置而提供控制信号到一个装置40,或者响应于用户位置对应于第二预定义位置而提供控制信号到不同的装置40。因此,基于用户位置,如果用户在第一预定义位置,那么控制信号可以使得在一个装置40上执行功能,或者如果用户在第二预定义位置,那么使得在另一个装置40上执行的相同或不同的功能。
[0027]在图4中进一步示出了处理系统30的功能,图4是示出了用于基于用户2敲击的命令和用户2的位置来控制装置40的方法的一个实施例的流程图。在图4中,处理系统30登记要控制的装置40 (如块80中所示)。在一个实施例中,处理系统30通过建立用于通信的连接、识别控制信号以及将命令和用户位置与控制信号相关联来登记装置40,所述控制信号可以被提供到装置40以引起功能的执行。在一些实施例中,处理系统30在装置数据库166 (如图5示出)中存储登记信息。
[0028]处理系统30从至少三个加速度计20接收振动数据,所述振动数据包括用户敲击的命令(如块81中所示)。处理系统30识别命令(如块82中所示),并且如果命令是有效的,则还识别敲击该命令的用户2的用户位置(如块83和84中所示)。如果命令不是有效的,则处理系统30继续接收振动数据(如块81中所示)。
[0029]对于有效的命令,处理系统30基于所述命令和用户位置产生控制信号(如块85中所示)。处理系统30还记录所述命令(如块86中所示)。在一些实施例中,处理系统30可以将所述命令记录在命令日志168 (如图5所示)中。处理系统30提供控制信号到装置40(如块87中所示)。处理系统30确定对应于控制信号的功能是否被装置40执行(如块88中所示)。在一些实施例中,处理系统30可以响应于接收到来自装置40的确认信号而进行上述确定。对于没有被配置为提供确认信号或其他证实信号到处理系统30的装置40,处理系统30可以省略该块。如果所述功能被执行,那么处理系统30继续接收振动数据(如块81中所示)。如果所述功能没有被执行,那么处理系统30记录错误(如块89中所示)。在一些实施例中,处理系统30可以在命令日志168(如图5所示)中记录所述错误。
[0030]图5是示出基于用户2敲击的命令来控制装置40的系统10的一个实施例1OB的方框图。系统1B包括通过相应的连接22 (I)-22 (M)与处理系统30进行通信的加速度计
20(I) -20 (M),其中M是大于或等于三的整数。系统1B还包括通过相应的连接42 (I) -42 (N)与处理系统30进行通信的装置40(1)-40(N),其中N是大于或等于一的整数。处理系统30通过连接22 (I)-22 (M)从加速度计20 (I)-20 (M)接收振动数据162,所述振动数据162包括用户敲击的命令,并且通过连接42(1)-42 (N)提供控制信号172到适当的装置40 (I) -40 (N)。处理系统30可以从被配置为通过连接42 (I) -42 (N)提供信号182的任何装置40(1)-40 (N)接收确认(ACK)信号182。
[0031 ] 在下面的讨论中,加速度计20是指每个单独的加速度计20 (I) -20 (M),而多个加速度计20是指全体加速度计20 (I) -20 (M)。连接22是指每个单独的连接22 (I) -22 (M),而多个连接20是指全体连接22(1)-22(M)。同样地,装置40是指每个单独的装置40 (I) -40 (N),而多个装置40是指全体装置40 (I) -40 (N)。连接42是指每个单独的连接42 (I) -42 (N),而多个连接42是指全体连接42 (I) -42 (N)。
[0032]在图5的实施例中,加速度计20包括三层或“晶片”。特别地,加速度计20包括定子晶片103、转子晶片106和顶盖晶片(cap wafer) 1090定子晶片103包括电子器件113,所述电子器件113可以电耦合到转子晶片106和顶盖晶片109中的各种电气组件。此外,电子器件113可以提供用于耦合到加速度计20外部的电子组件的输出端口。
[0033]转子晶片106包括支撑件116,所述支撑件机械地连接到检测质量119。虽然根据一个实施例示出了加速度计20的剖视图,但是作为转子晶片106的一部分的支撑件116包围检测质量119。因此,在一个实施例中,定子晶片103、支撑件116和顶盖晶片109形成口袋,其中检测质量119悬置于所述口袋内。
[0034]定子晶片103、支撑件116和顶盖晶片109 —起提供支撑结构,其中检测质量119通过柔性耦合而附着到所述支撑结构。在一个实施例中,所述柔性耦合可以包括在美国专利号6882019中描述的高纵横比的弯曲悬置元件123。
[0035]加速度计20进一步包括设置在检测质量119上的第一电极阵列126。在一个实施例中,第一电极阵列126位于检测质量119的表面上,该表面与定子晶片103的上表面相对。检测质量119的表面是大致平坦的表面,在其上设置有第一电极阵列126。
[0036]第二电极阵列129设置在定子晶片103的表面上,所述第二电极阵列129在设置在检测质量119上的第一电极阵列126的对面。由于检测质量119悬置在定子晶片103之上,因此在第一电极阵列126和第二电极阵列129之间形成基本上均匀的间隙133(用d表示)。距离d可以包括,例如,I到3微米之间的任何数量,或其可以是另一合适的距离。
[0037]检测质量119悬置在定子晶片103上方,从而第一电极阵列126和第二电极阵列129基本上落入彼此平行的平面中,并且间隙133贯穿第一和第二电极阵列126和129之间的重叠是基本上均匀的。在其他实施例中,电极阵列126和129可以位于定子晶片103或检测质量119的其他表面或结构上。
[0038]高纵横比的弯曲悬置元件123提供一定程度的柔性,其使得检测质量119能够相对于加速度计20的支撑结构(未示出)移动。由于弯曲悬置元件123的设计,检测质量119从静止位置的位移基本上被限定在与第二电极阵列129大致平行的方向上,所述第二电极阵列129设置在定子晶片103的上表面上。弯曲悬置元件123被配置为允许检测质量119在平行于第二电极阵列129的方向上的预定义量的移动,使得间隙133尽可能在整个运动自始至终保持基本上均匀。弯曲悬置元件123的设计提供检测质量119在垂直于第二电极阵列129的方向上最少量的运动,而同时允许在平行于第二电极阵列129的方向上期望量的运动。
[0039]在检测质量119移动时,第一和第二电极阵列126和129之间的电容随着阵列彼此相对的移位而变化。电子器件113和/或外部电子器件被用来检测或感测电极阵列126和129之间电容的变化程度。根据电容的变化,这种电路可以产生适当的信号,所述信号与加速度计20所经受的来自病人2的振动成比例。
[0040]通过使用如美国专利号6882019和7484411描述的三相感测和驱动来增强加速度计20的操作。三相感测使用感测电极126和129以及感测电子器件113的布置,以增强加速度计20的输出信号并且允许灵敏度在期望的范围内最大化。当传感器在任何任意取向时,其还允许加速度计20的输出以电子方式“重置”为零。
[0041]处理系统30表示任何合适的处理装置或处理装置的一部分,其被配置为执行上面所述的并且在图5中示出的方法的功能。处理装置可以是膝上型计算机、平板计算机、台式计算机、服务器或另一合适类型的计算机系统。处理装置还可以是具有处理能力的移动电话(即,智能手机)或另一合适类型的具有处理能力的电子装置。处理能力是指装置能够通过至少一个处理器142执行在存储器144中存储的指令的能力。在一个实施例中,处理系统30表不在云计算环境中的多个处理系统中的一个。
[0042]处理系统30包括至少一个处理器142,所述处理器142被配置为执行在存储器系统144中存储的机器可读指令。处理系统30可以执行基本输入输出系统(B1S)、固件、操作系统、运行时执行环境,和/或存储在存储器144中的其他服务和/或应用程序(未示出),其包括处理器142可执行以管理处理系统30的组件并且提供允许其他程序访问和使用所述组件的一组功能的机器可读指令。处理系统30将从加速度计20接收的振动数据162连同命令单元164 —起存储在存储器系统144中(所述命令单元164从振动数据162识别命令并且从振动数据162识别用户位置),基于所述命令和用户位置产生控制信号172,并且提供控制信号172到装置40,如上参照图1-4所描述的那样。在一些实施例中,处理系统30进一步存储装置数据库166和命令日志168。
[0043]处理系统30还可以包括任何合适数量的输入/输出装置146、显示装置148、端口 150和/或网络装置152。处理器142、存储器系统144、输入/输出装置146、显示装置148、端口 150和网络装置152使用一组互连154进行通信,所述互连154包括任何合适类型、数量、和/或配置的控制器、总线、接口和/或其他有线或无线连接。处理系统30的组件(例如,处理器142、存储器系统144、输入/输出装置146、显示装置148、端口 150、网络装置152和互连154)可以与加速度计20 —起包含在共同的外壳中(未示出),或者与加速度计20分离地位于任何合适数量的单独外壳中(未示出)。
[0044]每个处理器142被配置为访问和执行在包括命令单元164的存储器系统144中存储的指令。每个处理器142可以结合或响应于从输入/输出装置146、显示装置148、端口150和/或网络装置152接收的信息而执行所述指令。每个处理器142还可以配置为访问和存储存储器系统144中的数据,所述数据包括振动数据162、装置数据库166和命令日志168。
[0045]存储器系统144包括任何合适类型、数量、和配置的易失性或非易失性存储装置,其被配置为存储指令和数据。存储器系统144的存储装置表示存储包括命令单元164的计算机可读和计算机可执行指令的计算机可读存储介质。存储器系统144存储从处理器142、输入/输出装置146、显示装置148、端口 150和网络装置152接收的指令和数据。存储器系统144提供所存储的指令和数据到处理器142、输入/输出装置146、显示装置148、端口150和网络装置152。存储器系统144中的存储装置的示例包括硬盘驱动器、随机存取存储器(RAM),只读存储器(ROM)、闪存驱动器和卡以及其他合适类型的磁盘和/或光盘。
[0046]输入/输出装置146包括任何合适类型、数量、和配置的输入/输出装置,其被配置为从用户向处理系统30输入指令和/或数据,以及从处理系统30向用户输出指令和/或数据。输入/输出装置146的示例包括触摸屏、按钮、转盘、旋钮、开关、键盘、鼠标和触摸板。
[0047]显示装置148包括任何合适类型、数量、和配置的显示装置,其被配置为输出图像、文本、和/或图形信息到处理系统30的用户。显示装置148的示例包括显示屏、监视器、和投影仪。端口 150包括合适类型、数量、和配置的端口,其被配置为从另一个装置(未示出)向处理系统30输入指令和/或数据,以及从处理系统30向另一个装置输出指令和/或数据。
[0048]网络装置152包括任何合适类型、数量、和配置的网络装置,其被配置为允许处理系统30通过一个或多个有线或无线网络(未示出)进行通信。网络装置152可以根据任何合适的联网协议和/或配置进行操作,以允许由处理系统30向网络发送信息或由处理系统152从网络接收信息。
[0049]连接22包括任何合适类型和组合的有线和/或无线连接,其允许加速度计20提供振动数据162到处理系统30。连接22可以连接到处理系统30的一个或多个端口和/或一个或多个网络装置152。例如,连接22可以包括无线网络连接,所述无线网络连接包括无线网络装置(未示出),所述无线网络装置从加速度计20向处理系统30发送振动数据162。作为另一个示例,连接22可以包括从加速度计20连接到端口 150的电缆,以从加速度计20向处理系统30发送振动数据162。
[0050]连接42包括任何合适类型和组合的有线和/或无线连接,其允许装置40从处理系统30接收控制信号172并且从装置40向处理系统30提供确认信号182。连接42可以连接到处理系统30的一个或多个端口和/或一个或多个网络装置152。例如,连接42可以包括无线网络连接,所述无线网络连接包括无线网络装置(未示出),所述无线网络装置从处理系统30接收控制信号172以及从装置40向处理系统30发送确认信号182。作为另一个示例,连接42可以包括从装置40连接到端口 150的电缆,以从处理系统30接收控制信号172以及从装置40向处理系统30发送确认信号182。
[0051]上述实施例可以有利地向用户提供在不使用用户携带的遥控或装置的情况下控制装置的能力。
【权利要求】
1.一种系统,包括: 设置在区域的不同位置中的至少三个加速度计,用于捕获对应于用户敲击到表面上的命令的相应振动数据,所述区域包括表面;以及 处理系统,用于从每个加速度计接收振动数据,从所述振动数据识别命令和用户的位置,并且基于所述命令和位置来产生控制信号。
2.权利要求1所述的系统,其中所述处理系统向区域中的装置提供控制信号。
3.权利要求2所述的系统,其中所述处理系统基于用户的位置来选择用于接收控制信号的装置。
4.权利要求2所述的系统,其中所述处理系统在接收振动数据之前登记装置和命令。
5.权利要求2所述的系统,其中所述处理系统从装置接收响应于控制信号的确认信号。
6.权利要求1所述的系统,其中所述处理系统使用三角测量来识别用户的位置。
7.权利要求1所述的系统,其中每个加速度计包括具有第一电极阵列的检测质量,所述第一电极阵列悬置在设置在晶片上的第二电极阵列上方。
8.权利要求1所述的系统,其中每个加速度计包括三相感测和驱动。
9.权利要求1所述的系统,其中每个加速度计检测设置在检测质量上的第一电极阵列和设置在晶片上的第二电极阵列之间的电容的变化。
10.一种由处理系统执行的方法,所述方法包括: 接收由设置在区域的不同位置中的至少三个加速度计响应于用户在区域中的表面上敲击命令而捕获的振动数据; 通过处理系统处理所述振动数据以识别所述命令和用户位置; 响应于所述用户位置对应于区域中的第一预定义位置而基于命令产生第一控制信号;以及 响应于所述用户位置对应于区域中的第二预定义位置而基于命令产生第二控制信号,所述第二预定义位置不同于第一预定义位置。
11.权利要求10所述的方法,进一步包括: 响应于用户位置对应于第一预定义位置而提供第一控制信号到第一装置;以及 向应于用户位置对应于第二预定义位置而提供第二控制信号到第二装置。
12.权利要求10所述的方法,其中第一控制信号使得在装置上执行第一功能,以及其中第二控制信号使得在所述装置上执行第二功能。
13.权利要求10所述的方法,进一步包括:通过三角测量所述振动数据而识别所述用户位置。
14.一种存储指令的计算机可读存储介质,所述指令在被处理系统执行时,执行以下方法,包括: 接收由设置在区域的不同位置中的至少三个加速度计响应于用户在区域中的第一表面上敲击第一命令而捕获的第一振动数据;以及 基于从第一振动数据所确定的第一命令和第一用户位置,产生第一控制信号以使第一功能被执行。
15.权利要求14所述的计算机可读存储介质,所述方法进一步包括: 接收由至少三个加速度计在用户在区域中的第二表面上敲击第二命令时所捕获的第二振动数据;以及 基于从第二振动数据所确定的第二命令和第二用户位置,产生第二控制信号以使第二功能被执行,所述第二用户位置不同于所述第一用户位置。
【文档编号】G01H11/00GK104395842SQ201280068784
【公开日】2015年3月4日 申请日期:2012年4月30日 优先权日:2012年4月30日
【发明者】C·E·贝斯, A·梅塔, H·J·叙尔蒙德特 申请人:惠普发展公司,有限责任合伙企业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1