传感器自动校准制造技术

技术编号:10494971 阅读:82 留言:0更新日期:2014-10-04 13:07
本发明专利技术的方面涉及计算技术。特定来说,本发明专利技术的方面涉及移动计算装置技术,例如用于以下用途的系统、方法、设备和计算机可读媒体:调度例如计算装置上的非实时非等待时间敏感背景任务等任务的执行,通过增加用于产生校准数据的定向分集来改善所述校准数据,以及通过考虑温度改变对运动传感器的影响来改善所述校准数据。

【技术实现步骤摘要】
【国外来华专利技术】传感器自动校准相关申请案的交叉参考本专利申请主张2011年11月11日申请的标题为“加速度计自动校准(ACCELEROMETER AUTO-CALIBRAT1N) ” 的第 61/559,030 号美国临时专利申请案、2012 年11月9日申请的标题为“传感器自动校准(SENSOR AUTO-CALIBRAT1N) ”的第13/673,950号美国非临时专利申请案、2012年11月9日申请的标题为“传感器自动校准(SENSORAUTO-CALIBRAT1N) ”的第13/673,962号美国非临时专利申请案以及2012年11月9日申请的标题为“传感器自动校准(SENSOR AUTO-CALIBRAT1N) ”的第13/673,967号美国非临时专利申请案权益,以上全部申请案出于所有目的以全文引用方式并入本文。
技术介绍
本专利技术的方面涉及计算技术。特定来说,本专利技术的方面涉及移动计算装置技术,例如自动校准一或多个加速度计和/或例如运动传感器、磁力计、陀螺仪和/或类似物等一或多个其它传感器的系统、方法、设备和计算机可读媒体。 例如智能电话、平板计算机、个人数字助理(PDA)和其它移动装置等计算装置越来越多地包含加速度计和/或其它运动传感器,其可允许这些装置俘获运动和/或其它所感测条件作为一种形式的用户输入。由于在计算装置中包含加速度计和/或其它运动传感器变得较为常见,因此计算装置处理和/或另外使用由此些加速度计和/或其它类似运动传感器提供的运动信息的方式变得较为复杂。本专利技术的方面提供较为方便且有效的方式来增强由加速度计和/或其它运动传感器提供的信息可由计算装置解译和/或另外处理的方式,例如通过提供自动校准加速度计和/或其它运动传感器的方式。
技术实现思路
根据本专利技术的一或多个方面,一种计算装置可响应于检测到被动校准动作而自动俘获传感器测量值。随后,所述计算装置可存储关于俘获传感器测量值的位置的信息。随后,所述计算装置可基于自动俘获的传感器测量值和所存储信息而更新一或多个校准参数。 本专利技术的实施例描述用于调度例如计算装置上的非实时背景任务等任务的执行的技术。在一个实施方案中,所述技术包含:检测装置的第一状态,其中所述装置的所述第一状态与第一电力电平和第一任务相关联;确定与所述第一状态相关联的所述第一电力电平高于阈值;以及响应于确定与所述第一状态相关联的所述第一电力电平高于所述阈值而调度所述装置上的第二任务的执行。可为有利的是在装置处于高电力状态时执行所述非实时非等待时间敏感的背景任务,以在没有其它任务在运行时避免消耗电力及避免使装置保持在升高电力状态。通过测量所消耗电力、检测计算装置的状态、使用硬件机构检测装置的电力状态或通过任一其它合适装置可确定装置的电力状态。校正计算装置上的校准数据是非实时背景任务的实例。在一个实施例中,计算装置可在装置已经处于作用状态时调度用于运动传感器的校准数据的收集,因此有效地利用电力。 本专利技术的另一实施例描述用于通过增加用于产生校准数据的定向分集来改善校准数据的技术。在一个实施例中,计算装置接收多个校准测量值,确定在不同定向处俘获所述多个校准测量值的度数;以及基于所述度数确定是否更新一或多个校准参数。在一个实施方案中,确定在不同定向处俘获所述多个校准测量值的度数包括计算所述多个测量值的定向熵值。 在又一实施例中,本文描述用以通过考虑温度改变对运动传感器的影响而改善校准数据的技术。举例来说,不同的误差水平可在不同温度水平处与运动传感器相关联。在一个实施方案中,在一温度处与各种定向相关联的校准数据用以确定所述温度的校准数据。在此实施例中,计算装置可检测耦合到计算装置的传感器的操作环境的温度;可确定与在所述温度处或附近的所存储测量数据相关联的熵/分集低于阈值;响应于确定与所述温度的所存储校准数据相关联的所述熵低于阈值而使用来自另一温度的至少一个定向的校准数据内插在所述所检测温度的至少一个定向的校准数据;以及使用至少所述经内插校准数据来产生针对所检测温度的所述传感器的校准数据。 用于调度装置上的任务的执行的实例方法包含:检测所述装置的第一状态,其中所述装置的所述第一状态与第一电力电平相关联,且其中所述第一电力电平至少部分地基于第一任务的电力消耗;确定与所述第一状态相关联的所述第一电力电平高于阈值或耦合到所述装置的电池正在充电;以及响应于确定与所述第一状态相关联的所述第一电力电平高于所述阈值或耦合到所述装置的所述电池正在充电而调度所述装置上的第二任务的执行,其中所述第二任务与使用至少一个传感器自动收集校准数据相关联。在一个实施例中,确定与第一状态相关联的第一电力电平高于阈值包括确定第一状态是多个状态中与高于阈值的电力电平相关联的一者。与高于所述阈值的所述电力电平相关联的所述多个状态可包括具有以下各项中的一或多者:所述装置的显示器接通、应用程序处理器执行活动、电子邮件收发、文本收发、接收或发出呼叫、使用所述装置通信,或在所述装置上浏览因特网。装置上的第二任务可为非等待时间敏感的任务或/和后台任务。 在由本专利技术的实施例执行的方法的一个实施方案中,来自所述至少一个传感器的传感器测量值可从被动校准动作获得。来自所述至少一个传感器的传感器测量值可在不提示用户执行校准例程且不提示用户将所述装置放置于校准位置的情况下获得。所述至少一个传感器可为加速度计、陀螺仪或磁力计。在一个方面中,自动收集校准数据可包括在第一时间周期中在多个定向处监视所述装置是否有与高质量校准数据相关联的一或多个定向,且响应于检测到所述装置处于与高质量校准数据相关联的所述定向中的一者中而在第二时间周期中收集校准数据。在与高质量校准数据相关联的定向处收集校准数据可进一步包括确定所述装置在所述定向处静止或大体上静止。传感器测量值可在所述装置处于所述第一电力电平时收集以用于确定所述装置是否已转变到与高质量校准数据相关联的定向以在第二时间周期中使用所述至少一个传感器收集校准数据,其中所述调度至少部分地基于所述确定所述装置是否已转变。 所述使用所述至少一个传感器自动收集所述校准数据的示范性方法可进一步包括:基于所述装置的所述第一状态预期所述装置向第二状态的转变,其中所述第二状态与高质量数据相关联,且其中校准数据是在所述第二状态期间收集;预期所述装置向所述第二状态的所述转变而延迟所述装置向第二电力电平的转变历时第一时间周期;检测在所述第一时间周期内所述装置向所述第二状态的所述转变,响应于检测到在所述第一时间周期内所述装置向所述第二状态的所述转变而延迟所述装置向所述第二电力电平的所述转变历时第二时间周期;以及在所述第二时间周期期间调度所述校准数据的所述自动收集。 所述示范性方法可进一步包括:确定所述所收集校准数据的不足;以及响应于确定所述所收集校准数据的不足而激活所述装置上的所述第二任务的随机调度。在一个实施方案中,所收集校准数据的缺乏可基于在第一时间周期中第二任务的调度的缺乏来确定。 用于调度任务的执行的示范性装置可包含调度模块,其经配置以:检测所述装置的第一状态,其中所述装置的所述第一状态与第一电力电平相关联,且其中所述第一电力电平至少部分地基于第一任务的电力消耗;确定与所述第一状态相关联的所述第一本文档来自技高网
...
传感器自动校准

【技术保护点】
一种用于调度装置上的任务的执行的方法,所述方法包括:检测所述装置的第一状态,其中所述装置的所述第一状态与第一电力电平相关联,且其中所述第一电力电平至少部分地基于第一任务的电力消耗;确定与所述第一状态相关联的所述第一电力电平高于阈值或耦合到所述装置的电池正在充电;以及响应于确定与所述第一状态相关联的所述第一电力电平高于所述阈值或耦合到所述装置的所述电池正在充电而调度所述装置上的第二任务的执行,其中所述第二任务与使用至少一个传感器自动收集校准数据相关联。

【技术特征摘要】
【国外来华专利技术】2011.11.11 US 61/559,030;2012.11.09 US 13/673,967;1.一种用于调度装置上的任务的执行的方法,所述方法包括: 检测所述装置的第一状态,其中所述装置的所述第一状态与第一电力电平相关联,且其中所述第一电力电平至少部分地基于第一任务的电力消耗; 确定与所述第一状态相关联的所述第一电力电平高于阈值或耦合到所述装置的电池正在充电;以及 响应于确定与所述第一状态相关联的所述第一电力电平高于所述阈值或耦合到所述装置的所述电池正在充电而调度所述装置上的第二任务的执行,其中所述第二任务与使用至少一个传感器自动收集校准数据相关联。2.根据权利要求1所述的方法,其中确定与所述第一状态相关联的所述第一电力电平高于所述阈值包括确定所述第一状态是与高于所述阈值的电力电平相关联的多个状态中的一者。3.根据权利要求2所述的方法,其中与高于所述阈值的所述电力电平相关联的所述多个状态包括具有以下各项中的一或多者:所述装置的显示器接通、应用程序处理器执行活动、电子邮件收发、文本收发、接收或发出呼叫、使用所述装置通信,或在所述装置上浏览因特网。4.根据权利要求1所述的方法,其中所述装置上的所述第二任务是非等待时间敏感的任务。5.根据权利要求1 所述的方法,其中所述装置上的所述第二任务是作为后台任务执行。6.根据权利要求1所述的方法,其中来自所述至少一个传感器的传感器测量值是从被动校准动作获得。7.根据权利要求6所述的方法,其中来自所述至少一个传感器的传感器测量值是在不提示用户执行校准例程且不提示用户将所述装置放置于校准位置的情况下获得。8.根据权利要求1所述的方法,其中所述至少一个传感器是加速度计、陀螺仪或磁力计中的一者。9.根据权利要求1所述的方法,其中自动收集校准数据包括在第一时间周期中在多个定向处监视所述装置是否有与高质量校准数据相关联的一或多个定向,且响应于检测到所述装置处于与高质量校准数据相关联的所述定向中的一者中而在第二时间周期中收集校准数据。10.根据权利要求9所述的方法,其中在与高质量校准数据相关联的所述定向处收集校准数据进一步包括确定所述装置在所述定向处静止或大体上静止。11.根据权利要求1所述的方法,其中传感器测量值是在所述装置处于所述第一电力电平时收集以用于确定所述装置是否已转变到与高质量校准数据相关联的定向以在第二时间周期中使用所述至少一个传感器收集校准数据,其中所述调度至少部分地基于所述确定所述装置是否已转变。12.根据权利要求1所述的方法,其中所述使用所述至少一个传感器自动收集所述校准数据进一步包括: 基于所述装置的所述第一状态预期所述装置向第二状态的转变,其中所述第二状态与高质量数据相关联,且其中校准数据是在所述第二状态期间收集;预期所述装置向所述第二状态的所述转变而延迟所述装置向第二电力电平的转变历时第一时间周期; 检测在所述第一时间周期内所述装置向所述第二状态的所述转变, 响应于检测到在所述第一时间周期内所述装置向所述第二状态的所述转变而延迟所述装置向所述第二电力电平的所述转变历时第二时间周期;以及在所述第二时间周期期间调度所述校准数据的所述自动收集。13.根据权利要求1所述的方法,其进一步包括: 确定所述所收集校准数据的不足;以及 响应于确定所述所收集校准数据的不足而激活所述装置上的所述第二任务的随机调度。14.根据权利要求13所述的方法,其中所述所收集校准数据的所述不足是基于在第一时间周期中缺乏所述第二任务的调度来确定。15.一种用于调度任务的执行的装置,其包括调度模块,所述调度模块经配置以: 检测所述装置的第一状态,其中所述装置的所述第一状态与第一电力电平相关联,其中所述第一电力电平至少部分地基于第一任务的电力消耗; 确定与所述第一状态相关联的所述第一电力电平高于阈值或耦合到所述装置的电池正在充电;以及 响应于确定与所述第一状态相关联的所述第一电力电平高于所述阈值或耦合到所述装置的所述电池正在充电而调度所述装置上的第二任务的执行,其中所述第二任务与使用至少一个传感器自动收集校准数据相关联。16.根据权利要求15所述的装置,其中确定与所述第一状态相关联的所述第一电力电平高于所述阈值包括通过所述调度模块确定所述第一状态是与高于所述阈值的电力电平相关联的多个状态中的一者。17.根据权利要求16所述的装置,其中与高于所述阈值的所述电力电平相关联的所述多个状态包括具有以下各项中的一或多者:所述装置的显示器接通、应用程序处理器执行活动、电子邮件收发、文本收发、接收或发出呼叫、使用所述装置通信,或在所述装置上浏览因特网。18.根据权利要求15所述的装置,其中所述装置上的所述第二任务是非等待时间敏感的任务。19.根据权利要求15所述的装置,其中所述装置上的所述第二任务是作为后台任务执行。20.根据权利要求15所述的装置,其中来自所述至少一个传感器的传感器测量值是从被动校准动作获得。21.根据权利要求20所述的装置,其中来自所述至少一个传感器的传感器测量值是在不提示用户执行校准例程且不提示用户将所述装置放置于校准位置的情况下获得。22.根据权利要求15所述的装置,其中所述至少一个传感器是加速度计、陀螺仪或磁力计中的一者。23.根据权利要求15所述的装置,其中自动收集校准数据包括在第一时间周期中在多个定向处监视所述装置是否有与高质量校准数据相关联的一或多个定向,且响应于通过所述调度模块检测到所述装置处于与高质量校准数据相关联的所述定向中的一者中而在第二时间周期中收集校准数据。24.根据权利要求23所述的装置,其中在与高质量校准数据相关联的所述定向处收集校准数据包括使所述调度模块经配置以确定所述装置在所述定向处静止或大体上静止。25.根据权利要求15所述的装置,其中传感器测量值是在所述装置处于所述第一电力电平时收集以用于通过所述调度模块确定所述装置是否已转变到与高质量校准数据相关联的定向以在第二时间周期中使用所述至少一个传感器收集校准数据,其中所述调度至少部分地基于所述确定所述装置是否已转变。26.根据权利要求15所述的装置,其中所述使用所述至少一个传感器自动收集所述校准数据进一步包括使所述调度模块经配置以: 基于所述装置的所述第一状态预期所述装置向第二状态的转变,其中所述第二状态与高质量数据相关联,且其中校准数据是在所述第二状态期间收集; 预期所述装置向所述第二状态的所述转变而延迟所述装置向第二电力电平的转变历时第一时间周期; 检测在所述第一时间周期内所述装置向所述第二状态的所述转变, 响应于检测到在所述第一时间周期内所述装置向所述第二状态的所述转变而延迟所述装置向所述第二电力电平的所述转变历时第二时间周期;以及在所述第二时间周期期间调度所述校准数据的所述自动收集。27.根据权利要求15所述的装置,其中所述调度模块进一步经配置以: 确定所述所收集校准数据的不足;以及 响应于确定所述所收集校准数据的不足而激活所述装置上的所述第二任务的随机调度。28.根据权利要求27所述的装置,其中所述所收集校准数据的所述不足是基于在第一时间周期中缺乏所述第二任务的调度来确定。29.一种非暂时性计算机可读存储媒体,其中所述非暂时性计算机可读存储媒体包括可由处理器执行的指令,所述指令包括用以进行以下操作的指令: 检测装置的第一状态,其中所述装置的所述第一状态与第一电力电平相关联,其中所述第一电力电平至少部分地基于第一任务的电力消耗; 确定与所述第一状态相关联的所述第一电力电平高于阈值或耦合到所述装置的电池正在充电;以及 响应于确定与所述第一状态相关联的所述第一电力电平高于所述阈值或耦合到所述装置的所述电池正在充电而调度所述装置上的第二任务的执行,其中所述第二任务与使用至少一个传感器自动收集校准数据相关联。30.一种设备,其包括: 用于检测装置的第一状态的装置,其中所述装置的所述第一状态与第一电力电平相关联,其中所述第一电力电平至少部分地基于第一任务的电力消耗; 用于确定与所述第一状态相关联的所述第一电力电平高于阈值或耦合到所述装置的电池正在充电的装置;以及 用于响应于确定与所述第一状态相关联的所述第一电力电平高于所述阈值或耦合到所述装置的所述电池正在充电而调度所述装置上的第二任务的执行的装置,其中所述第二任务与使用至少一个传感器自动收集校准数据相关联。31.根据权利要求30所述的设备,其中确定与所述第一状态相关联的所述第一电力电平高于所述阈值包括用于确定所述第一状态是与高于所述阈值的电力电平相关联的多个状态中的一者的装置。32.根据权利要求31所述的设备,其中与高于所述阈值的所述电力电平相关联的所述多个状态包括具有以下各项中的一或多者:所述装置的显示器接通、应用程序处理器执行活动、电子邮件收发、文本收发、接收或发出呼叫、使用所述装置通信,或在所述装置上浏览因特网。33.根据权利要求30所述的设备,其中所述装置上的所述第二任务是非等待时间敏感的后台任务。34.根据权利要求30所述的设备,其中来自所述至少一个传感器的传感器测量值是从被动校准动作获得,其中来自所述至少一个传感器的传感器测量值是在不提示用户执行校准例程且不提示用户将所述装置放置于校准位置的情况下获得。35.根据权利要求30所述的设备,其中所述至少一个传感器是加速度计、陀螺仪或磁力计中的一者。36.根据权利要求30所述的设备,其中自动收集校准数据包括用于在第一时间周期中在多个定向处监视所述装置是否有与高质量校准数据相关联的一或多个定向的装置,以及用于响应于检测到所述装 置处于与高质量校准数据相关联的所述定向中的一者中而在第二时间周期中收集校准数据的装置。37.根据权利要求36所述的设备,其中在与高质量校准数据相关联的所述定向处收集校准数据进一步包括用于确定所述装置在所述定向处静止或大体上静止的装置。38.根据权利要求30所述的设备,其中传感器测量值是在所述装置处于所述第一电力电平时收集以用于确定所述装置是否已转变到与高质量校准数据相关联的定向以在第二时间周期中使用所述至少一个传感器收集校准数据,其中所述调度至少部分地基于所述确定所述装置是否已转变。39.根据权利要求30所述的设备,其中所述使用所述至少一个传感器自动收集所述校准数据进一步包括: 用于基于所述装置的所述第一状态预期所述装置向第二状态的转变的装置,其中所述第二状态与高质量数据相关联,且其中校准数据是在所述第二状态期间收集; 用于预期所述装置向所述第二状态的所述转变而延迟所述装置向第二电力电平的转变历时第一时间周期的装置; 用于检测在所述第一时间周期内所述装置向所述第二状态的所述转变的装置, 用于响应于检测到在所述第一时间周期内所述装置向所述第二状态的所述转变而延迟所述装置向所述第二电力电平的所述转变历时第二时间周期的装置;以及 用于在所述第二时间周期期间调度所述校准数据的所述自动收集的装置。40.根据权利要求30所述的设备,其进一步包括: 用于确定所述所收集校准数据的不足的装置;以及 用于响应于确定所述所收集校准数据的不足而激活所述装置上的所述第二任务的随机调度的装置。41.一种方法,其包括: 接收与装置的一或多个传感器相关联的多个校准测量值; 确定在所述装置的不同定向处获得所述多个校准测量值的度数;以及 基于所述度数确定是否更新一或多个校准参数。42.根据权利要求41所述的方法,其中: 确定在不同定向处获得所述多个校准测量值的所述度数包括计算所述多个校准测量值的定向熵。43.根据权利要求42所述的方法,其进一步包括: 响应于确定所述定向熵超过预定阈值而更新所述一或多个校准参数。44.根据权利要求42所述的方法,其进一步包括: 响应于确定所述定向熵低于预定阈值,丢弃先前已接收到校准测量值的定向的校准测量值而不更新所述一或多个校准参数。45....

【专利技术属性】
技术研发人员:迪沙·阿胡贾维克托·库里克卡洛斯·M·普伊赫阿希什·纳格什·德赛
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1