用于功率高效的情境感知推断的自适应传感器取样的制作方法_4

文档序号:9332615阅读:来源:国知局
感器可输出传感器数据样本到CASM或专用分类器。可在一 段时间内(例如,样本时间段:t。412到& 422、h 422到、432、t2 432到、442、t3 442 到t4 452、t5 452到t5 462、及t5 462到t6 472)对传感器数据样本进行取样。
[0079] 在第一时间窗口 t。412到^ 422期间,传感器X 405已经将数据样本分类为A 类415,且传感器Z 410是非作用中的420 (例如,无功率应用于传感器,因此在时间窗口 t。 412到h 422期间没有传感器Z 410的数据样本可用)。
[0080] 在下一时间窗口 L 422到t2 432期间,传感器X 405输出指示B类425分类的 传感器数据样本。传感器Z 410仍然是非作用中的,因为CASM刚刚结束从窗Dt1 422到 t2 432的数据样本的处理。在一个实施例中,CASM可将当前分类与在时间上即刻先前(t。 412到^ 422)的分类进行比较以检测不太可能的或不大可能的分类改变或过渡。在此实 例中,CASM确定来自传感器X 405的输出具有A类的在时间上即刻先前(t。412到^ 422) 的分类及B类的当前分类,在此实例中,从A类到B类的过渡预定为不太可能的或不大可能 的(例如,A类可能是在车辆中驾驶,且B类可能是坐在桌子处)。在检测到已经由传感器 (例如,传感器X 405)产生不太可能的或不大可能的分类中的变化时,CASM可启动额外传 感器(例如,传感器Z 410)以验证当前分类。在此当前实例中,CASM在检测到(例如,在 时间〖2处)不太可能的或不大可能的类别过渡(A类到B类)之后启动传感器Z 410。
[0081] 在下一时间窗口 t2 432到t3 442期间,传感器X 405输出产生B类425分类的传 感器数据样本。在窗口 t2 432到t3 442期间CASM将来自传感器Z 410的传感器数据样本 分类为A类435。在一个实施例中,CASM抑制来自传感器X 405的B类435确定以输出A 类440的输出。在一个实施例中,CASM可忽略传感器X 405的分类直到检测到新的过渡为 止。
[0082] 在下一时间窗口 t3 442到t4 452期间,传感器X 405数据被分类为A类445且 CASM可停用传感器Z 410 (例如,在时间t4之后)。在此情况下,CASM可确定从B类到A类 的过渡再次触发传感器Z 410的启动。然而,当从也不大可能的先前过渡返回时CASM可对 检测不大可能的过渡的一般规则准许例外。在当前实例中,A类415到B类425是分类中 的不大可能的改变,其使得CASM触发额外传感器以验证类别变化。然而,当初始传感器从 B类435恢复回到A类445时,CASM可不触发传感器Z 410的启动,因为B类435的分类被 处理为CASM忽略的错误读取。在一些实施例中,CASM在高置信度分类过渡到低置信度分 类时触发额外传感器,但是在低置信度分类过渡到高置信度分类时可不触发额外传感器。
[0083] 在一些实施例中,一或多个额外传感器可在停用之前针对预定的或用户可确定数 目的窗口样本保持作用。例如,针对功率节省的配置设定可在额外传感器提供验证分类到 CASM之后即刻关闭所述额外传感器。相反,区分优先级性能优于节能的配置设定可使得额 外传感器对于除不明确的分类或不太可能的过渡的起始以外的许多额外周期或窗口保持 在作用中。
[0084] 在下一时间窗口 t4 452到t5 462期间,来自传感器X 405的传感器数据样本被分 类为C类455,其为不触发额外传感器的可能分类过渡。
[0085] 在下一时间窗口 t5 462到丨6 472期间,来自传感器405的传感器数据样本被分类 为C类465,其为不触发额外传感器的来自A类414的分类过渡。因此,传感器Z 410保持 非作用中,因为其在时间t5处不被触发。内容感知传感器管理器
[0086] 可基于根据原始传感器数据计算出的特征向量来启用CASM。例如,如果计算出 的特征向量位于特征空间的不明确的区域中,那么可启用额外传感器流。特征向量与最近 的类的距离可以用于此确定。例如,加速度计140规范与装置的平均取向的标准差可指示 数据可或者由行走或者由驾驶产生,特征向量到这些类别中的每一者的质心的距离小且类 似。
[0087] 也可以基于对分类器输出执行置信度测试且在所报告的置信度低于预定阈值时 启用额外传感器流(驻留于同一子系统或其它子系统上)来启用CASM。
[0088] 图5说明在一个实施例中的CASM的流程图。在框505处,CASM可接收或访问传 感器数据(例如,传感器数据样本)。
[0089] 在框510处,CASM可试图对在先前的框505中接收到的传感器数据进行分类。数 据分类可包括如上文所描述的特征计算。
[0090] 在框515处,CASM可确定与来自前一框510的所确定的分类相关联的置信度。所 述置信度可基于上文所描述的因素中的一或多者。
[0091] 在框520处,CASM可确定与传感器数据相关联的置信度是否满足或超出置信度阈 值。例如,置信度阈值可为已知提供精确分类的预定置信水平或值。低置信度可指示在框 510中确定的分类是不精确的或不可信的。如果CASM确定分类确实满足或超出最小置信水 平,那么在框530处输出最终确定。替代地,如果CASM确定分类不满足预定义的最小置信 水平,那么在框525处CASM可启动一或多个额外传感器且在框510处CASM可对额外传感 器数据进行分类。
[0092] 在框530处,CASM基于在前一框中分类的一或多个传感器数据样本提供分类。在 一个实施例中,CASM确定通过后续传感器数据样本确定的分类覆盖任何先前的初始分类确 定。
[0093] CASM的输出可以通过应用程序(例如,在装置100上运行的程序,例如运动程序、 作用记录器、日历应用程序或读取所处理的传感器数据及相关联的分类的其它软件)使 用。CASM也可输出与每一分类相关联的所评估置信度。
[0094] 词语"示范性"或"实例"在本文中用以意味着"充当实例、例子或说明"。本文中 描述为"示范性"或描述为"实例"的任何方面或实施例未必应被解释为比其它方面或实施 例优选或有利。
[0095] 应了解,当装置100为移动或无线装置时其可经由穿过无线网络的一或多个无线 通信链路通信,所述无线通信链路基于或以其它方式支持任何合适的无线通信技术。例如, 在一些方面中,计算装置或服务器可与包含无线网络的网络相关联。在一些方面中,网络可 包括人体局域网或个人局域网(例如,超宽带网络)。在一些方面中,网络可包括局域网或 广域网。无线装置可支持或以其它方式使用多种无线通信技术、协议或标准(例如,CDMA、 TDMA、0FDM、0FDMA、WiMAX及Wi-Fi)中的一或多者。类似地,无线装置可支持或以其它方式 使用多种相应调制或多路复用方案中的一或多者。移动无线装置可以无线方式与其它移动 装置、手机、其它有线和无线计算机、因特网网站等通信。
[0096] 可将本文中的教示并入到多种设备(例如,装置)内(例如,实施于多种设备内或 由多种设备执行)。例如,本文教示的一或多个方面可并入至电话(例如,蜂窝式电话)、个 人数据助理(PDA)、平板计算机、移动计算机、膝上型计算机、平板计算机、娱乐装置(例如, 音乐或视频装置)、耳机(例如,头戴式耳机、听筒等)、医疗装置(例如,生物计量传感器、 心率监测仪、计步器、心电描记法(EKG)装置等)、用户I/O装置、计算机、服务器、销售点装 置、娱乐装置、机顶盒或任何其它合适的装置中。这些装置可具有不同功率和数据要求且可 导致针对每一特征或特征集产生的不同功率分布。
[0097] 在一些方面中,无线装置可包括用于通信系统的接入装置(例如,Wi-Fi接入点)。 此接入装置可提供(例如)经由有线或无线通信链路到另一网络(例如,广域网,例如因特 网或蜂窝式网络)的连通性。因此,接入装置可使得另一装置(例如,Wi-Fi站)能够接入 另一网络或一些其它功能性。另外,应了解,所述装置中的一或两者可为便携式,或在一些 情况下,相对非便携式。
[0098] 所属领域的技术人员将了解,可使用多种不同技术和技艺中的任一者来表示信息 和信号。举例来说,可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来 表示在以上描述中始终参考的数据、指令、命令、信息、信号、位、符号及码片。
[0099] 所属领域的技术人员将进一步了解,可将结合本文中所揭示的实施例而描述的各 种说明性逻辑区块、模块、电路和算法步骤实施为电子硬件、计算机软件或两者的组合。为 清楚说明硬件与软件的此互换性,上文已大致关于其功能性而描述了各种说明性组件、块、 模块、电路及步骤。所述功能性是实施为硬件还是软件取决于特定应用及施加于整个系统 的设计约束。所属领域的技术人员可针对每一特定应用以不同方式来实施所描述的功能 性,但所述实施方案决定不应被解释为会导致脱离本发明的范围。
[0100] 可使用经设计以执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专 用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻 辑、离散硬件组件或其任何组合来实施或执行结合本文中所揭示的实施例而描述的各种说 明性逻辑区块、模块和电路。通用处理器可为微处理器,但在替代例中,处理器可为任何常 规的处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与 微处理器的组合、多个微处理器的组合、一或多个微处理器与DSP核心的联合,或任何其它 此配置。
[0101] 可直接以硬件、以由处理器执行的软件模块或以上述两者的组合实施结合本文所 揭示的实施例而描述的方法或算法的步骤。软件模块可驻留于RAM存储器、快闪存储器、 ROM存储器、
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1