一种校准方法及电子设备技术

技术编号:13604018 阅读:82 留言:0更新日期:2016-08-28 00:03
本发明专利技术公开了一种校准方法及电子设备,以对重力传感器自动进行校准,省去用户手动校准的操作步骤,同时还可以提升校准的精度。所述方法包括:确定满足预定校准条件;其中,所述预定校准条件用于触发对所述重力传感器采集的加速度数据进行校准;调用第一校准程序;其中,所述第一校准程序为用于对所述重力传感器采集的加速度数据进行校准的程序;启动所述重力传感器,以通过所述重力传感器采集获得所述电子设备当前的第一加速度数据;通过运行所述第一校准程序对所述第一加速度数据进行校准,获得校准后的第一加速度数据。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种校准方法及电子设备
技术介绍
目前,大多数电子设备中都包括重力传感器(Gravity-sensor,G-sensor),例如手机、平板电脑(PAD)等等,通过重力传感器可以采集电子设备的加速度数据,进而可以根据获得的加速度数据使用电子设备中安装的一些游戏应用。然而,随着使用时间的增长,重力传感器采集的加速度数据可能会存在误差,例如在用户通过手机玩极品飞车游戏的过程中,当用户希望车子向左大幅度转弯时看,可以向左大幅度倾斜手机,但是由于重力传感器采集的加速度数据不够准确,车子却向左小幅度转弯,影响用户的游戏体验。为了尽量降低重力传感器采集的数据不够准确带来的负面影响,现有技术中用户可以通过手动校准的方式对重力传感器进行手动校准,手动校准的方式需要用户进行一系列的操作步骤,比较麻烦,而且在校准的过程中,由于用户的手动操作不够准确将可能导致校准的精度较低,并且对于用户来说,只有在明确感知到重力传感器采集的数据出现较大偏差时才会进行校准,也就是说,用户对于手动校准的时机不够明确,可能导致校准不够及时。
技术实现思路
本专利技术实施例提供一种校准方法及电子设备,以对重力传感器自动进行校准,省去用户手动校准的操作步骤,同时还可以提升校准的精度。第一方面,提供一种校准方法,应用于包括重力传感器的电子设备,包括:确定所述重力传感器满足预定校准条件;其中,所述预定校准条件用于触发对所述重力传感器采集的加速度数据进行校准;调用第一校准程序;其中,所述第一校准程序为用于对所述重力传感器采集的加速度数据进行校准的程序;启动所述重力传感器,以通过所述重力传感器采集获得所述电子设备当前的第一加速度数据;通过运行所述第一校准程序对所述第一加速度数据进行校准,获得校准后的第一加速度数据。可选的,通过运行所述第一校准程序对所述第一加速度数据进行校准,获得校准后的第一加速度数据,包括:确定所述第一加速度数据的第一偏移量;根据预定校准算法和所述第一偏移量,确定校准后的第一加速度数据。可选的,根据预定校准算法和所述第一偏移量,确定校准后的第一加速度数据,包括:确定所述第一偏移量、第二偏移量和第三偏移量中最小的偏移量;其中,所述第二偏移量是所述重力传感器距离当前时刻最近一次所采集的加速度数据的偏移量,所述第三偏移量是对所述重力传感器初次校准时的加速度数据的偏移量;若所述最小的偏移量是所述第一偏移量,则根据所述预定校准算法和所述第一偏移量,确定所述校准后的第一加速度数据。可选的,在获得校准后的第一加速度数据之后,还包括:将所述校准后的第一加速度数据存储在预定的存储区域中;其中,所述预定的存储区域中的数据在断电之后不会丢失。可选的,确定满足预定校准条件,包括:确定所述电子设备获得并执行所述开机指令;其中,所述开机指令用于指示启动所述电子设备;或确定所述电子设备的屏幕处于点亮状态;或确定所述电子设备当前运行的应用中不包括正在调用所述重力传感器的
应用;或确定到达预定时刻。可选的,在获得校准后的第一加速度数据之后,还包括:确定所述电子设备满足预定终止校准条件;其中,所述预定终止校准条件用于触发关闭所述第一校准程序;关闭所述第一校准程序,以终止所述第一校准程序的运行。可选的,确定所述电子设备满足预定终止校准条件,包括:确定所述第一加速度数据的第一偏移量小于等于预定偏移量阈值;和/或确定已对所述电子设备处于至少M种设备姿态下的加速度数据进行校准,M为大于1的整数。第二方面,提供第一种电子设备,包括:重力传感器,用于采集所述电子设备的加速度数据;处理器,与所述重力传感器连接,用于确定满足预定校准条件;调用第一校准程序;启动所述重力传感器,以通过所述重力传感器采集获得所述电子设备当前的第一加速度数据;以及通过运行所述第一校准程序对所述第一加速度数据进行校准,获得校准后的第一加速度数据;其中,所述预定校准条件用于对所述重力传感器采集的加速度数据进行校准,所述第一校准程序为用于对所述重力传感器采集的加速度数据进行校准的程序。可选的,所述处理器用于:确定所述第一加速度数据的第一偏移量;根据预定校准算法和所述第一偏移量,确定校准后的第一加速度数据。可选的,所述处理器用于:确定所述第一偏移量、第二偏移量和第三偏移量中最小的偏移量;其中,所述第二偏移量是所述重力传感器距离当前时刻最近一次所采集的加速度数据的偏移量,所述第三偏移量是对所述重力传感器初次校准时的加速度数据的偏移量;若所述最小的偏移量是所述第一偏移量,则根据所述预定校准算法和所述第一偏移量,确定所述校准后的第一加速度数据。可选的,所述电子设备还包括存储区域,用于存储所述校准后的第一加速度数据;其中,所述存储区域中的数据在断电之后不会丢失。可选的,所述处理器用于:确定所述电子设备获得并执行所述开机指令;其中,所述开机指令用于指示启动所述电子设备;或确定所述电子设备的屏幕处于点亮状态;或确定所述电子设备当前运行的应用中不包括正在调用所述重力传感器的应用;或确定到达预定时刻。可选的,所述处理器还用于:在获得校准后的第一加速度数据之后,确定所述电子设备满足预定终止校准条件;其中,所述预定终止校准条件用于触发关闭所述第一校准程序;关闭所述第一校准程序,以终止所述第一校准程序的运行。可选的,所述处理器用于:确定所述第一加速度数据的第一偏移量小于等于预定偏移量阈值;和/或确定已对所述电子设备处于至少M种设备姿态下的加速度数据进行校准,M为大于1的整数。第三方面,提供第二种电子设备,包括:第一确定模块,用于确定满足预定校准条件;其中,所述预定校准条件用于触发对所述重力传感器采集的加速度数据进行校准;调用模块,用于调用第一校准程序;其中,所述第一校准程序为用于对所述重力传感器采集的加速度数据进行校准的程序;启动模块,用于启动所述重力传感器,以通过所述重力传感器采集获得所述电子设备当前的第一加速度数据;校准模块,用于通过运行所述第一校准程序对所述第一加速度数据进行校准,获得校准后的第一加速度数据。本专利技术实施例中,电子设备可以判断是否满足预定校准条件,并且在确定满足预定校准条件时调用第一校准程序,通过运行第一校准程序对重力传感器采集的第一加速度数据进行校准以获得校准后的第一加速度数据,也就是说,本专利技术实施例提供一种自动校准重力传感器的技术方案,无需用户进行任何手动操作,可以省去用户手动操作的麻烦,同时,电子设备可以自动确定需要在何时进行校准,而无需用户主观地判断校准的时机,这样可以在一定程度上提升校准的及时性,以尽量保证重力传感采集的加速度数据的准确性。另外,由于无需用户手动操作,还可以尽量降低由于用户手动操作不够准确导致的校准精度较低的影响,提高校准的精度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例中校准方法的流程图;图2为本专利技术实施例中校准方法的另一流程图;图3为本专利技术实施例中电子设备的结构示意图;图4为本专利技术实施例中电子设备的架构图;本文档来自技高网
...

【技术保护点】
一种校准方法,应用于包括重力传感器的电子设备,所述方法包括:确定满足预定校准条件;其中,所述预定校准条件用于触发对所述重力传感器采集的加速度数据进行校准;调用第一校准程序;其中,所述第一校准程序为用于对所述重力传感器采集的加速度数据进行校准的程序;启动所述重力传感器,以通过所述重力传感器采集获得所述电子设备当前的第一加速度数据;通过运行所述第一校准程序对所述第一加速度数据进行校准,获得校准后的第一加速度数据。

【技术特征摘要】
1.一种校准方法,应用于包括重力传感器的电子设备,所述方法包括:确定满足预定校准条件;其中,所述预定校准条件用于触发对所述重力传感器采集的加速度数据进行校准;调用第一校准程序;其中,所述第一校准程序为用于对所述重力传感器采集的加速度数据进行校准的程序;启动所述重力传感器,以通过所述重力传感器采集获得所述电子设备当前的第一加速度数据;通过运行所述第一校准程序对所述第一加速度数据进行校准,获得校准后的第一加速度数据。2.如权利要求1所述的方法,其特征在于,通过运行所述第一校准程序对所述第一加速度数据进行校准,获得校准后的第一加速度数据,包括:确定所述第一加速度数据的第一偏移量;根据预定校准算法和所述第一偏移量,确定校准后的第一加速度数据。3.如权利要求2所述的方法,其特征在于,根据预定校准算法和所述第一偏移量,确定校准后的第一加速度数据,包括:确定所述第一偏移量、第二偏移量和第三偏移量中最小的偏移量;其中,所述第二偏移量是所述重力传感器距离当前时刻最近一次所采集的加速度数据的偏移量,所述第三偏移量是对所述重力传感器初次校准时的加速度数据的偏移量;若所述最小的偏移量是所述第一偏移量,则根据所述预定校准算法和所述第一偏移量,确定所述校准后的第一加速度数据。4.如权利要求1所述的方法,其特征在于,在获得校准后的第一加速度数据之后,还包括:将所述校准后的第一加速度数据存储在预定的存储区域中;其中,所述预定的存储区域中的数据在断电之后不会丢失。5.如权利要求1所述的方法,其特征在于,确定满足预定校准条件,包括:确定所述电子设备获得并执行所述开机指令;其中,所述开机指令用于指示启动所述电子设备;或确定所述电子设备的屏幕处于点亮状态;或确定所述电子设备当前运行的应用中不包括正在调用所述重力传感器的应用;或确定到达预定时刻。6.如权利要求1-5中任一权利要求所述的方法,其特征在于,在获得校准后的第一加速度数据之后,还包括:确定所述电子设备满足预定终止校准条件;其中,所述预定终止校准条件用于触发关闭所述第一校准程序;关闭所述第一校准程序,以终止所述第一校准程序的运行。7.如权利要求6所述的方法,其特征在于,确定所述电子设备满足预定终止校准条件,包括:确定所述第一加速度数据的第一偏移量小于等于预定偏移量阈值;和/或确定已对所述电子设备处于至少M种设备姿态下的加速度数据进行校准,M为大于1的整数。8.一种电子设备,包括:重力传感器,用于采集所述电子设备的加速度数据;处理器,与所述重力传感器连接,用于确定满足预定校准条件;调用第一校准程序;启动所述重力传感...

【专利技术属性】
技术研发人员:徐文
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1