选择性地禁用传感器和相关联的功能的制作方法

文档序号:8361247阅读:177来源:国知局
选择性地禁用传感器和相关联的功能的制作方法
【技术领域】
[0001]本发明涉及信息处理的技术领域,具体地涉及选择性地禁用传感器和相关联的功會K。
【背景技术】
[0002]信息处理设备(“设备”)例如便携式电脑、平板电脑、台式电脑、智能电话等可以具有结合在其中的不同的传感器。例如,设备可以包括下述中的一些或全部:环境光传感器、摄像头、麦克风、加速度计、盖子位置传感器、指纹阅读器、设备定向传感器、近场通信传感器、无线天线、温度传感器以及湿度传感器和/或附加的传感器。
[0003]为了以最好的方式利用传感器,设备通常包括传感器融合模块。传感器融合模块(“融合模块(例如以软件的方式)提供对例如来自两个或更多个传感器的传感器输入进行融合或组合的逻辑,以超过每个传感器输入可以单独地产生的应用程序性能而提高应用程序性能。例如,两个传感器的输入可以用于改进或纠正单独的传感器输入。换言之,融合的传感器输入在感测方面是协同的,使得融合的输入通常比两个传感器的单独输入组合的输入更有用。这个融合处理可以延伸(即,到两个以上的传感器)。在具体的示例中,两个传感器例如功率计和陀螺测试仪的融合的传感器输入可以使它们的输入融合,以更精确地确定设备是否是静止的、被携带的,以确定设备的姿态/定向等。因此,可以将融合的输出提供给依赖于这个数据的各种应用程序,例如屏幕重定向应用程序。

【发明内容】

[0004]总之,一方面提供了一种方法,包括:在信息处理设备处接收传感器的输入;使用处理器将传感器输入映射成传感器禁用条件;使用处理器基于映射来选择传感器;以及使用处理器根据传感器禁用条件来禁用传感器。
[0005]另一方面提供了一种信息处理设备,包括:传感器;处理器;以及存储有指令的存储器,该指令被处理器执行以:接收传感器的输入;将传感器输入映射成传感器禁用条件;基于映射来选择传感器;以及根据传感器禁用条件来禁用传感器。
[0006]再一方面提供了一种产品,包括:存储有设备可读代码的设备可读存储设备,设备可读代码包括:用于在信息处理设备处接收传感器的输入的代码;用于使用处理器将传感器输入映射成传感器禁用条件的代码;用于使用处理器基于映射来选择传感器的代码;以及用于使用处理器根据传感器禁用条件来禁用传感器的代码。
[0007]前述是概要,从而可以包含细节的简化、概括和省略;因此,本领域技术人员将理解的是,该概要仅仅是说明性的并且不意在以任何方式进行限制。
[0008]为了更好地理解实施方式连同实施方式的其他的和进一步的特征和优点,参照以下的结合附图的描述。本发明的范围将在所附权利要求中指出。
【附图说明】
[0009]图1示出了信息处理设备线路的示例。
[0010]图2示出了信息处理设备的另一示例。
[0011]图3示出了具有示例融合模块的示例设备。
[0012]图4示出了选择性地禁用传感器和相关联的功能的示例方法。
【具体实施方式】
[0013]将容易地理解的是,可以以除所描述的示例实施方式以外的多种不同的配置来布置和设计此处附图中具体描述并示出的实施方式的部件。从而,以下如在附图中示出的、示例实施方式的更详细的描述,不意在限制所要求保护的实施方式的范围,而只是示例实施方式的代表。
[0014]本说明书全文中,对“一个(one)实施方式”或“一种(an)实施方式”(等)的引用意味着结合实施方式所描述的特定特征、结构或特性包含在至少一个实施方式中。因此,在本说明书全文的各处所出现的短语“在一个实施方式中”或“在一种实施方式中”等未必都指同一实施方式。
[0015]而且,在一个或多个实施方式中,所描述的特征、结构或特性可以以任何适当的方式进行组合。在下面的描述中,提供了许多具体的细节以给出对实施方式的透彻的理解。然而,相关领域的技术人员将认识到,可以在没有一个或多个具体细节的情况下,使用其他的方法、部件、材料等来实施各种实施方式。在其他示例中,不再详细地示出或描述公知的结构、材料或操作以避免混淆。
[0016]融合模式是有用的,但是消耗大量的电池电力和处理资源,例如,当不能很好地使用传感器的输入时,融合模式通常是不必要的。此外,一些融合功能是脆弱的,例如,如果在某些情况下使用,则某些传感器(包括相关的部件)可能被损害或提供不精确的输入。最后,在某些情况下,例如在计算机移动的情况下,可能的是,意外地执行一些融合活动(例如手势控制),这进一步不必要地消耗了系统资源。
[0017]包括融合模块和给融合模块提供输入的传感器的当前的用于电力管理的方法包括管理全局系统电力状态。这样的全局方法的缺点包括但并不一定限于:要么全都管要么什么也不管;依赖于面向系统的其他设备部件而调整的或将其纳入考虑而设计的电力管理方案;以及完全取决于全局或系统范围的触发器,例如配置(“盖子”)传感器。
[0018]因此,实施方式提供了基于经由传感器输入感测的设备状态的情况来管理传感器的融合模块。例如,两个或更多个传感器如功率计和陀螺仪将输入提供给融合模块。融合模块可以使用这些输入以提供由在设备上运行的应用程序使用的输出,该应用程序例如基于设备是否是静止的、被携带等来做出变化。此外,融合模块可以接收其他传感器例如盖子位置传感器和/或折叠状态传感器的输入以确定哪些特定的摄像头、麦克风等是可用的或可能要被使用。
[0019]如果系统处于某些特定状态,例如,其中特定的融合功能不可用的定向,则可以禁用融合输入,例如禁用或断开与融合输入相关联的传感器和/或其子部件。作为另一示例,如果设备处于另一状态,例如,其中传感器不可用的一些姿势/定向(例如摄像头的头朝下),则融合模块可以禁用使用该传感器的功能。
[0020]此外或可替代地,对于特定的设备状态来说,可以禁用或锁住具有高脆弱性因子的(例如对特定使用环境敏感的、有被损坏的风险的等和/或使用这些的功能)一些传感器,直到设备从该情况移去为止,例如,直到移动对于使用这些传感器来说是安全的为止,直到使用环境是安全的或使用环境适于使用这些传感器为止等。
[0021]因此,根据实施方式,可以在融合模块接收来自多个传感器的传感器输入。融合模块可以将传感器输入映射成传感器禁用条件,例如传感器存在风险或脆弱性条件和/或传感器停用条件。如果传感器输入被成功地映射成这种传感器禁用条件,则融合模块可以基于映射来选择适当的传感器禁用条件,并且然后禁用传感器(包括与传感器相关联的传感器子部件和/或部件)以更适当地管理设备资源使用(如电力状态)和/或以保护传感器不处于可能使传感器处于被损坏或使用不当的风险的情况,例如在次优的情况下。
[0022]通过参考附图可以最好地理解所示出的示例实施方式。下面的描述仅意在作为示例,并且简要示出了某些示例实施方式。
[0023]虽然在信息处理设备中可以利用各种其他电路、线路或部件,但是对于智能电话和/或平板电脑线路100来说,图1中示出的示例包括在例如平板电脑或其他移动计算平台中建立的芯片设计上系统。软件和(一个或多个)处理器被组合在单芯片110中。处理器包括本领域公知的内部运算单元、寄存器、缓存内存、总线、I/o端口等。内部总线等取决于不同的供应商,但基本上所有外围设备(120)可以附接到单芯片110。线路100将处理器、存储器控制器以及I/O控制器集线器全部组合到单芯片110中。并且,这种类型的系统100通常不使用SATA或PCI或LPC。公共接口例如包括SD1和I2C。
[0024]存在有(一个或多个)电力管理芯片130,例如电池管理单元BMU,该电池管理单元BMU管理例如经由可充电电池140供应的电力,可以通过连接到电源(未示出)来给可充电电池140充电。在至少一个设计中,单芯片如110用于提供类似B1S的功能和DRAM存储器。
[0025]系统100通常包括用于连接到各种网络例如电信网络和无线因特网设备如接入点的WffAN收发器150和WLAN收发器160中的一个或多个。如本文进一步描述的那样,附加的设备120可以包括在例如传感器中,该传感器例如环境光传感器、摄像头、麦克风、加速度计、盖子位置传感器、指纹阅读器、设备定向传感器、近场通信传感器、无线天线、温度传感器以及湿度传感器。通常,系统100包括用于数据输入和显示/呈现的触摸屏170。系统100通常还包括各种存储器装置,例如快闪存储器180和SDR
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1