电子设备、高度测定方法以及记录介质与流程

文档序号:16504588发布日期:2019-01-05 08:57阅读:266来源:国知局
电子设备、高度测定方法以及记录介质与流程

本发明涉及电子设备、高度测定方法以及记录介质。



背景技术:

近年来,已知使用气压传感器来进行高度的测定的技术。

例如,在日本专利第5292316号公报,公开了基于由gps(globalpositioningsystem,全球定位系统)等测定的高度,修正用气压传感器测定出的高度的偏移的技术。



技术实现要素:

然而,在日本专利第5292316号公报记载的技术中,没有考虑由gps测定出的高度的精度。由gps测定出的高度中包含误差,所以没有考虑由gps测定出的高度的精度的情况下,在gps的定位环境不好时,有可能使对高度的偏移进行修正后的结果加上较大的误差。

本发明是鉴于这样的状况而完成的,其目的在于提高高度的测定精度。

一种电子设备,其特征在于,具备:

第1高度信息获取单元,其通过卫星定位来获取一地点的高度信息;

第2高度信息获取单元,其基于气压数据来获取上述一地点和与上述一地点不同的地点中的至少任意一个的高度信息;

误差获取单元,其获取上述卫星定位中的误差值;

输出单元,其输出由上述第1高度信息获取单元获取的高度信息以及由上述第2高度信息获取单元获取的高度信息;以及

控制单元,其控制为基于由上述误差获取单元获取的上述误差值,使上述输出单元对由上述第1高度信息获取单元获取的高度信息和由上述第2高度信息获取单元获取的高度信息进行择一地输出。

附图说明

图1是表示本发明的一实施方式所涉及的包含高度信息获取装置的高度信息记录系统的结构的系统结构图。

图2是表示高度信息记录系统的使用方式例子的示意图。

图3是表示高度信息获取装置的硬件结构的框图。

图4是表示处理装置的硬件结构的框图。

图5是表示在高度信息获取装置的功能结构中,用于执行卫星定位处理、高度计算处理以及高度记录控制处理的功能结构的功能框图。

图6是表示根据卫星定位的误差,来选择记录高度信息的状态的示意图。

图7是表示处理装置的功能结构中,用于执行高度显示处理的功能结构的功能框图。

图8是说明具有图5的功能结构的图3的高度信息获取装置所执行的卫星定位处理的流程的流程图。

图9是说明具有图5的功能结构的图3的高度信息获取装置所执行的高度计算处理的流程的流程图。

图10是说明具有图5的功能结构的图3的高度信息获取装置所执行的高度记录控制处理的流程的流程图。

图11是说明具有图7的功能结构的图4的处理装置所执行的高度显示处理的流程的流程图。

图12是表示第2实施方式所涉及的处理装置的功能结构中,用于执行高度显示处理以及高度信息修正处理的功能结构的功能框图。

图13是表示对计算高度进行整体偏移修正的状态的示意图。

图14是表示对进行整体偏移修正后的计算高度进行个别误差修正的状态的示意图。

图15是说明具有图12的功能结构的图4的处理装置所执行的高度信息修正处理的流程的流程图。

具体实施方式

以下,使用附图,对本发明的实施方式进行说明。

[第1实施方式]

图1是表示本发明的一实施方式所涉及的包含高度信息获取装置1的高度信息记录系统s的结构的系统结构图。另外,图2是表示高度信息记录系统s的使用方式例子的示意图。

如图1以及图2所示,高度信息记录系统s构成为包含高度信息获取装置1和处理装置2。另外,高度信息获取装置1和处理装置2构成为能够通过bluetoothlowenergy/bluetoothle(注册商标)(以下,称为“ble”。)或者wi-fi(注册商标)等无线通信进行通信。

高度信息获取装置1通过执行后述的卫星定位处理,来执行基于来自定位卫星的电波的定位。

另外,高度信息获取装置1作为具备各种传感器的传感器单元来发挥作用,通过安装于测量对象,从而对测量对象的动作进行传感来获取传感器信息。进而,本实施方式中,高度信息获取装置1具备气压传感器,执行后述的高度计算处理,由此根据由气压传感器检测出的气压来计算高度。此外,本实施方式中,通过对进行徒步等活动的用户(以下,称为“测量对象者p”。)安装高度信息获取装置1,来对测量对象者p的动作、气压进行传感。作为一个例子,高度信息获取装置1能够安装在测量对象者p背负的背包的肩带。

另外,高度信息获取装置1通过执行后述的高度记录控制处理,选择作为基于来自定位卫星的电波的定位结果而获取的高度(以下,适当地称为“定位高度”。)、以及作为高度计算处理的处理结果而获取的高度(以下,适当地称为“计算高度”。)中的任意一个,记录为高度信息获取装置1的高度信息。

处理装置2获取从高度信息获取装置1输出的高度信息获取装置1的高度信息,显示高度信息获取装置1的高度。

[硬件结构]

图3是表示高度信息获取装置1的硬件的结构的框图。

高度信息获取装置1是本发明所涉及的电子设备的一实施方式,构成为具备检测测量对象中的动作、气压的各种传感器的传感器单元。

如图3所示,高度信息获取装置1具备:cpu(centralprocessingunit,中央处理器)111、rom(readonlymemory,只读存储器)112、ram(randomaccessmemory,随机存取存储器)113、总线114、输入输出接口115、传感器部116、卫星电波接收部117、输入部118、输出部119、存储部120、通信部121。此外,高度信息获取装置1也可以构成为能够安装由半导体存储器等构成的可移动介质。

cpu111按照记录在rom112的程序或者从存储部120下载到ram113的程序来执行各种的处理。

在ram113中也适当地存储有cpu111执行各种处理时所需的数据等。

cpu111、rom112以及ram113经由总线114相互连接。在该总线114上,还连接有输入输出接口115。在输入输出接口115连接有传感器部116、卫星电波接收部117、输入部118、输出部119、存储部120以及通信部121。

传感器部116具备:检测3轴方向的加速度的3轴加速度传感器、检测3轴方向的角速度的3轴角速度传感器、检测3轴方向的地磁的3轴地磁传感器、检测气压的气压传感器。传感器部116按照预先设定的取样周期(例如,0.001秒),利用3轴加速度传感器、3轴角速度传感器、3轴地磁传感器以及气压传感器来检测3轴方向的加速度、角速度、地磁以及气压。由传感器部116检测出的加速度、角速度、地磁以及气压的数据与测定时刻的数据相关联地存储到存储部120或者发送到处理装置2。此外,在传感器部116中,也可以具备3轴加速度传感器、3轴角速度传感器以及3轴地磁传感器以外的各种传感器(气温传感器等)。

卫星电波接收部117基于从定位卫星接收到的电波,检测高度信息获取装置1的位置(纬度、经度、高度)以及当前时刻。

输入部118由各种按钮等构成,根据测量对象者p(用户)的指示操作输入各种信息。

输出部119由灯、扬声器或者振动用马达等构成,输出光、声音或者振动信号。

存储部120由dram(dynamicrandomaccessmemory,动态随机存取存储器)等半导体存储器构成,存储各种数据。

通信部121控制通过终端间的直接的无线通信而在与其他的装置之间进行的通信。本实施方式中,通信部121通过ble(注册商标)或者wi-fi(注册商标)与处理装置2进行通信。

图4是表示处理装置2的硬件结构的框图。

处理装置2是具备信息显示功能的信息处理装置,例如,构成为智能手机。

如图4所示,处理装置2具备:cpu211、rom212、ram213、总线214、输入输出接口215、拍摄部216、输入部217、输出部218、存储部219、通信部220、驱动器221。

其中,拍摄部216、输入部217、输出部218、通信部220以及驱动器221以外的结构与图3中对应的各部分相同。此外,也可以是处理装置2具备与高度信息获取装置1的传感器部116相同的结构。

拍摄部216虽然未图示,但是具备:光学透镜部、图像传感器、图像处理电路等,生成拍摄图像数据,并适当地供给给cpu211等。

输入部217由各种按钮、触摸面板等构成,根据测量对象者p(用户)的指示操作输入各种信息。

输出部218由显示器、扬声器等构成,输出图像、声音。

通信部220控制经由包含因特网的网络而在与其他装置(未图示)之间进行的通信。另外,通信部220控制通过终端间的直接的无线通信而在与其他的装置之间进行的通信。本实施方式中,通信部220通过ble(注册商标)或者wi-fi(注册商标),与高度信息获取装置1进行通信。

在驱动器221中,适当地安装有由磁盘、光盘、光磁盘、或者半导体存储器等构成的可移动介质231。通过驱动器221从可移动介质231读出的程序根据需要被安装到存储部219。另外,可移动介质231也能够与存储部219相同地对存储在存储部219的图像的数据等的各种数据进行存储。

[功能结构]

图5是表示高度信息获取装置1的功能结构中,用于执行卫星定位处理、高度计算处理以及高度记录控制处理的功能结构的功能框图。

卫星定位处理是指基于从定位卫星接收到的电波进行定位,且获取包含高度的位置信息的一系列的处理。

另外,高度计算处理是指根据由高度信息获取装置1所具备的气压传感器检测出的气压来计算高度的一系列的处理。

另外,高度记录控制处理是指选择作为基于从定位卫星接收到的电波的定位结果而获取的定位高度以及作为高度计算处理的处理结果而获取的计算高度中的任意一个,记录为高度信息获取装置1的高度信息的一系列的处理。

在执行卫星定位处理、高度计算处理以及高度记录控制处理的情况下,如图5所示,在cpu111中,传感器信息获取部151、卫星定位控制部152、高度计算处理部153、高度记录控制部154发挥作用。

另外,在存储部120的一区域,设定有卫星定位结果存储部171、计算高度存储部172、高度信息存储部173。

在卫星定位结果存储部171中,以时间序列存储有通过卫星定位处理获取的定位结果(纬度、经度、高度以及时刻等)。

另外,在计算高度存储部172中,以时间序列存储有通过高度计算处理获取的计算高度。

另外,在高度信息存储部173中,以时间序列将通过高度记录控制处理选择的基于卫星定位处理的定位高度和基于高度计算处理的计算高度中的任意一个作为高度信息获取装置1的高度信息的履历来进行存储。

传感器信息获取部151从传感器部116的各种传感器获取传感器信息。

卫星定位控制部152基于从定位卫星接收到的电波,每隔预定时间(例如,每隔1秒)获取包含高度信息获取装置1的位置以及高度的卫星定位的定位结果。另外,卫星定位控制部152将获取到的卫星定位的定位结果存储到卫星定位结果存储部171。并且,卫星定位控制部152获取根据从定位卫星接收到的电波的接收状况(定位卫星的配置、接收电波的c/n值、接收卫星数等)推断的卫星定位中的误差值。

高度计算处理部153基于由传感器信息获取部151获取到的传感器信息(这里,是由气压传感器获取到的气压),使用预定的转换公式,由此按预时刻间(例如,每隔1秒)来计算高度信息获取装置1的高度。而且,高度计算处理部153将计算高度存储到计算高度存储部172。

高度记录控制部154基于卫星定位处理中的定位精度,选择作为基于从定位卫星接收到的电波的定位结果而获取的定位高度以及作为高度计算处理的处理结果而获取的计算高度中的任意一个并进行记录。本实施方式中,高度记录控制部154在卫星定位处理中的定位精度良好的状态(误差值为预先设定的值e1以下的状态)下,选择作为卫星定位处理中的定位结果而获取的定位高度,作为高度信息获取装置1的当前的高度并进行记录。另一方面,高度记录控制部154在卫星定位处理中的定位精度不好的状态(误差值比预先设定的值e1大的状态)下,选择作为高度计算处理的处理结果而获取的计算高度,作为高度信息获取装置1的当前的高度并进行记录。此外,高度记录控制部154将选择出的定位高度或者计算高度存储在高度信息存储部173,并且发送给处理装置2。

图6是表示根据卫星定位中的误差值,选择高度信息并进行记录的状态的示意图。

如图6所示,在卫星定位的开始之后(冷启动时等),如果等到定位精度成为良好的状态为止,则需要较长的时间,所以在卫星定位处理中的定位精度较低的状态(例如,3d-fix的阶段)下,将作为基于从定位卫星接收到的电波的定位结果而获取的定位高度设定为高度的初始值。

即,作为误差值的指标,在卫星定位的刚刚开始之后,设定比预先设定的值e1大的值e2,在误差值成为e2以下的阶段,使用作为基于从定位卫星接收到的电波的定位结果而获取的定位高度。

而且,直到卫星定位中的定位精度成为良好的状态(误差值为预先设定的值e1以下的状态)为止,选择作为高度计算处理的处理结果而获取的计算高度。之后,如果定位精度成为良好的状态(误差值为预先设定的值e1以下的状态),则选择作为卫星定位处理中的定位结果而获取的定位高度。另一方面,如果成为卫星定位处理中的定位精度不好的状态(误差值比预先设定的值e1大的状态),则选择作为高度计算处理的处理结果而获取的计算高度。

如果重复这样的处理,在卫星定位处理中的定位精度为良好的状态下,选择基于卫星定位的定位高度,在卫星定位处理中的定位精度不好的状态下,选择基于高度计算处理的计算高度。因此,根据状况,记录可靠度更高的高度信息。

图7是表示处理装置2的功能结构中,用于执行高度显示处理的功能结构的功能框图。

高度显示处理是指获取从高度信息获取装置1输出的高度信息,并显示高度信息获取装置1的高度信息的履历的一系列的处理。

在执行高度显示处理的情况下,如图7所示,cpu211中,高度信息获取部251和显示控制部252发挥作用。

另外,在存储部219的一区域,设定有地图信息存储部271和高度信息存储部272。

在地图信息存储部271中,存储有用于重叠显示通过卫星定位或者自主导航定位获取的位置的地图信息。

在高度信息存储部272中,以时间序列存储有从高度信息获取装置1(高度记录控制部154)接收到的定位高度或者计算高度来作为高度信息获取装置1的高度信息的履历。此外,在高度信息获取装置1的高度信息的履历中,相关联地存储有通过高度信息获取部251获取的卫星定位的误差值。

高度信息获取部251获取从高度信息获取装置1(高度记录控制部154)接收到的定位高度或者计算高度。而且,高度信息获取部251将获取到的定位高度或者计算高度存储到高度信息存储部272。在本实施方式中,高度信息获取部251在获取定位高度或者计算高度时,一并获取定位结果,由此将包含高度信息获取装置1的位置以及高度的移动履历存储到高度信息存储部272。另外,卫星定位的定位结果包含根据从定位卫星接收到的电波的接收状况而推断的误差值,高度信息获取部251将获取到的误差值与高度信息的履历相关联地存储到高度信息存储部272。

显示控制部252根据经由输入部217输入的高度信息的履历的显示指示,从高度信息存储部272读出成为显示对象的高度信息的履历。而且,显示控制部252将从高度信息存储部272读出的高度信息的履历作为时间序列的数据(例如,高度的图表等)来进行显示。此外,显示控制部252也可以在显示成为显示对象的高度信息的履历时,从地图信息存储部271读出周边的地图信息,而将高度信息的履历与从地图信息存储部271读出的地图信息重叠地显示。

[动作]

接下来,对高度信息记录系统s的动作进行说明。

[卫星定位处理]

图8是说明具有图5的功能结构的图3的高度信息获取装置1所执行的卫星定位处理的流程的流程图。

经由输入部118进行指示开始卫星定位处理的操作,由此开始卫星定位处理。

在步骤s1中,卫星定位控制部152从定位卫星接收电波。

在步骤s2中,卫星定位控制部152基于接收到的来自定位卫星的电波,每隔预定时间(例如,每隔1秒)获取包含高度信息获取装置1的位置以及高度的卫星定位结果。

在步骤s3中,卫星定位控制部152将获取到的卫星定位的定位结果存储到卫星定位结果存储部171。

在步骤s3后,直到经由输入部118进行指示结束卫星定位处理的操作为止,重复卫星定位处理。

[高度计算处理]

图9是说明具有图5的功能结构的图3的高度信息获取装置1所执行的高度计算处理的流程的流程图。

经由输入部118进行指示开始高度计算处理的操作,由此开始高度计算处理。

在步骤s11中,传感器信息获取部151从传感器部116的各种传感器获取包含气压的传感器信息。

在步骤s12中,高度计算处理部153基于由传感器信息获取部151获取的传感器信息(这里是由气压传感器获取的气压),使用预定的转换公式,由此计算高度信息获取装置1的高度。

在步骤s13中,高度计算处理部153将计算出的计算高度存储到计算高度存储部172。

在步骤s13之后,直到经由输入部118进行指示结束高度计算处理的操作为止,重复高度计算处理。

[记录控制处理]

图10是说明具有图5的功能结构的图3的高度信息获取装置1所执行的高度记录控制处理的流程的流程图。

经由输入部118进行指示开始高度记录控制处理的操作,由此开始高度记录控制处理。

在步骤s21中,高度记录控制部154获取通过卫星定位控制部152获取的卫星定位中的误差值。

在步骤s22中,高度记录控制部154进行卫星定位中的误差值是否为预先设定的值e1以下的判定。

在卫星定位中的误差值不是预先设定的值e1以下的情况下,在步骤s22中判定为否,处理移到步骤s23。

另一方面,在卫星定位中的误差值为预先设定的值e1以下的情况下,在步骤s22中判定为是,处理移到步骤s24。

在步骤s23中,高度记录控制部154选择作为高度计算处理的处理结果而获取的计算高度,存储到高度信息存储部173,且发送到处理装置2。

在步骤s24中,高度记录控制部154选择作为基于从定位卫星接收到的电波的定位结果而获取的定位高度,存储到高度信息存储部173,且发送到处理装置2。

在步骤s23以及步骤s24之后,直到经由输入部118进行指示结束高度记录控制处理的操作为止,重复高度记录控制处理。

[高度显示处理]

图11是说明具有图7的功能结构的图4的处理装置2所执行的高度显示处理的流程的流程图。

经由输入部217进行指示开始高度显示处理的操作,由此开始高度显示处理。此外,也可以在对存储到高度信息存储部272的高度信息获取装置1的高度信息的履历事后显示的情况、以及与通过高度信息获取装置1的高度信息的获取并行地依次更新高度信息获取装置1的高度信息的履历并进行显示的情况中的任意一种情况下执行高度显示处理。

在步骤s31中,显示控制部252从高度信息存储部272读出成为显示对象的高度信息的履历。

在步骤s32中,显示控制部252将从高度信息存储部272读出的高度信息的履历作为时间序列的数据(例如,高度的图表等)进行显示。

在步骤s32之后,直到经由输入部217进行指示结束高度显示处理的操作为止,重复高度显示处理。

通过这样的处理,在卫星定位处理中的定位精度良好的状态(误差值为预先设定的值以下的状态)下,选择作为卫星定位处理中的定位结果而获取的定位高度,记录为高度信息获取装置1的当前的高度。另一方面,卫星定位处理中的定位精度不好的状态(误差值比预先设定的值e1大的状态)下,选择作为高度计算处理的处理结果而获取的计算高度,记录为高度信息获取装置1的当前的高度。

因此,在作为卫星定位处理中的定位结果而获取的定位高度能够确保准确性的情况下,能够基于记录卫星定位的定位高度。另外,在作为卫星定位处理中的定位结果而获取的定位高度不能确保准确性的情况下,能够根据由气压传感器的检测结果计算出的计算高度来插补高度信息。

因此,根据高度信息获取装置1,能够提高高度的测定精度。

此外,在上述实施方式中,虽然设为在某个地点,将进行基于卫星定位控制部152的高度信息的获取即基于卫星定位的高度信息获取、以及基于高度计算处理部53的高度信息获取即基于气压数据的高度信息获取这两方,并基于卫星定位中的误差值,将由卫星定位控制部152获取的高度信息和由高度计算处理部153获取的高度信息中的任意一个择一地存储到高度信息存储部173,并且发送至处理装置2,但是也可以在基于卫星定位控制部152的高度信息的获取以及基于高度计算处理部153的高度信息的获取之前,在获取卫星定位中的误差值且所获取的误差值在预先设定的值e1以下的状态下,仅进行基于卫星定位控制部152的高度信息的获取,并将所获取的高度信息存储于高度信息存储部173,并且发送至处理装置2,在所获取的误差值大于预先设定的值e1的状态下,仅进行基于高度计算处理部153的高度信息的获取,并将所获取的高度信息存储于高度信息存储部173,并且发送至处理装置2。

[第2实施方式]

接下来,对本发明的第2实施方式进行说明。

第1实施方式的高度信息记录系统s中,处理装置2将从高度信息获取装置1(高度记录控制部154)接收到的定位高度或者计算高度作为高度信息获取装置1的高度信息的履历以时间序列进行显示。

与此相对,不同之处在于,在本实施方式中,作为本发明所涉及的电子设备的一实施方式的处理装置2对参照卫星定位中的误差值,并根据卫星定位中的误差值来修正高度计算处理部153计算出的计算高度的处理(后述的高度信息修正处理)进行执行。

以下,主要对高度信息记录系统s中的与第1实施方式不同的部分进行说明。

[硬件结构]

本实施方式中的高度信息获取装置1以及处理装置2的硬件结构与第1实施方式的图3以及图4所示的结构相同。

因此,本实施方式中的高度信息获取装置1以及处理装置2的硬件结构参照第1实施方式的图3以及图4的说明。

[功能结构]

在本实施方式中,高度信息获取装置1的主要的功能结构除了高度记录控制部154的结构,与第1实施方式的图5所示的结构相同。

但是,在本实施方式中,将卫星定位控制部152获取基于卫星定位的定位结果(定位高度)的时间间隔(以下,适当地称为“卫星定位间隔”。)设定为比第1实施方式长,例如,每隔10分钟。另一方面,高度计算处理部153计算高度信息获取装置1的高度(计算高度)的时间间隔与第1实施方式相同,例如为每隔1秒。如果到了获取卫星定位结果的时刻,则卫星定位控制部152启动卫星电波接收部117,在能够卫星定位后,获取卫星定位结果。此时,卫星定位控制部152在启动卫星电波接收部117后,到了预先设定的超时时间也不能进行卫星定位的情况下,因接收环境不充分,而使卫星电波接收部117停止。之后,如果经过了卫星定位间隔,则卫星定位控制部152再次启动卫星电波接收部117。而且,对于没有获取基于卫星定位的定位结果(定位高度)的期间,利用由高度计算处理部153计算的高度(计算高度),插补高度信息。

高度记录控制部154在卫星定位控制部152获取到基于卫星定位的定位结果的情况下,将获取到的定位结果(定位高度)记录到高度信息存储部173。另外,高度记录控制部154在高度计算处理部153计算出高度信息获取装置1的高度的情况下,将计算出的高度(计算高度)记录到高度信息存储部173。即,高度记录控制部154将定位高度以及计算高度一起以时间序列记录到高度信息存储部173。此外,将定位高度与根据从定位卫星接收到的电波的接收状况而推断的误差值相关联地记录。在本实施方式中,高度记录控制部154在每当获取基于卫星定位的定位高度或者基于高度计算处理部153的计算高度时,将与误差值相关联的定位高度或者计算高度发送到处理装置2。

图12是表示第2实施方式所涉及的处理装置2的功能结构中,用于执行高度显示处理以及高度信息修正处理的功能结构的功能框图。

此外,在图12中,对于用于执行高度显示处理的功能结构,由于与第1实施方式的图7所示的结构相同,所以省略说明。

以下,对用于执行高度信息修正处理的功能结构的高度信息修正部253进行说明。

高度信息修正部253从高度信息存储部272读出高度信息获取装置1的高度信息的履历以及与高度信息的履历相关联地存储的卫星定位的误差值。另外,高度信息修正部253在读出的高度信息的履历中,确定卫星定位的误差值最小的地点(以下,适当地称为“最高精度地点”。)。并且,高度信息修正部253获取所确定的最高精度地点的基于卫星定位处理的定位高度与基于高度计算处理的计算高度的误差(以下,适当地称为“误差偏移”。)。而且,高度信息修正部253从存储在高度信息存储部272的基于高度计算处理的计算高度的全体中,除去获取的误差偏移,进行计算高度的修正。此外,以下,将从存储在高度信息存储部272的基于高度计算处理的计算高度的全体中除去误差偏移的计算高度的修正称为“整体偏移修正”。这样,通过整体偏移修正,能够提高高度的测定精度。

另外,高度信息修正部253对进行了整体偏移修正的计算高度和基于卫星定位的定位高度进行比较。而且,高度信息修正部253判定在与最高精度地点邻接的基于卫星定位的定位地点,进行了整体偏移修正的计算高度是否包含在卫星定位的定位高度的误差值的范围内。在与最高精度地点邻接的卫星定位的定位地点,进行了整体偏移修正的计算高度不包含在卫星定位的定位高度的误差值的范围内的情况下,高度信息修正部253进行使进行了整体偏移修正的计算高度在基于卫星定位的定位高度的误差值的范围内的修正。此外,以下,将使进行了整体偏移修正的计算高度在卫星定位的定位高度的误差值的范围内的修正称为“个别误差修正”。本实施方式中,高度信息修正部253在进行个别误差修正的情况下,将进行了整体偏移修正的计算高度修正为基于卫星定位的定位高度的误差值的范围中距离最短的值(即,误差值的范围的外缘的值)。此时,高度信息修正部253以最高精度地点的值为基准,来进行使最高精度地点与邻接的基于卫星定位的定位地点之间的计算高度所示的特性(图表)线形地旋转(例如,进行一次变换等)的修正。高度信息修正部253将最高精度地点作为起点,在与邻接的定位地点间依次进行个别误差修正。由此,能够进一步提高高度的测定精度。

图13是表示对计算高度进行整体偏移修正的状态的示意图。

此外,图13中的表示定位高度的圆的大小表示误差值的大小(定位精度),在后述的图14中也相同。

如图13所示,在本实施方式中,间歇地获取通过卫星定位的定位高度,且几乎连续地获取基于高度计算处理的计算高度。

而且,在基于卫星定位的定位高度中,确定卫星定位的误差值最小的最高精度地点,获取已确定的最高精度地点的基于卫星定位处理的定位高度和基于高度计算处理的计算高度的误差偏移。

进而,通过整体偏移修正,从基于高度计算处理的计算高度的全体中,除去误差偏移。

其结果是,图13中以实线表示的基于高度计算处理的计算高度被修正为以虚线表示的高度。

即,通过高度计算处理的计算高度基于通过卫星定位的误差值为最小的定位高度被进行修正。

由此,能够提高高度的测定精度。

图14是表示对进行了整体偏移修正的计算高度进行个别误差修正的状态的示意图。

如图14所示,通过整体偏移修正,计算高度被除去误差偏移,以最高精度地点为基准被修正的结果,对于时间序列中的最高精度地点后的定位地点p2的定位结果,进行了整体偏移修正的计算高度被包含在基于卫星定位的误差值的范围内。另一方面,对于时间序列中的最高精度地点前的定位地点p1的定位结果,进行了整体偏移修正的计算高度未包含在基于卫星定位的误差值的范围内。

因此,高度信息修正部253对于定位地点p1,将被进行了整体偏移修正的计算高度修正为基于卫星定位的定位高度的误差值的范围中距离最短的值(误差值的范围的外缘的值)。

此时,高度信息修正部253以最高精度地点的值为基准使最高精度地点与邻接的基于卫星定位的定位地点之间的计算高度所示的特性(图表)线形地旋转(例如,进行一次变换等),修正邻接的定位地点之间的被整体偏移修正后的计算高度整体(图14的点划线)。

返回图12,本实施方式的显示控制部252从高度信息存储部272读出基于卫星定位的定位结果以及由高度信息修正部253修正的计算高度,并显示为表示高度信息的履历的时间序列的数据(例如,高度的图表等)。

此外,也可以在高度信息获取装置1中执行高度信息修正处理。

该情况下,能够将基于卫星定位的定位高度以及由高度信息修正处理修正的计算高度作为高度信息获取装置1的高度信息的履历,发送到处理装置2并进行显示。

[动作]

接下来,对第2实施方式所涉及的高度信息记录系统s的动作进行说明。

[高度信息修正处理]

图15是说明具有图12的功能结构的图4的处理装置2所执行的高度信息修正处理的流程的流程图。

经由输入部217进行指示开始高度信息修正处理的开始的操作而由此开始高度信息修正处理。此外,也可以在对存储到高度信息存储部272的高度信息获取装置1的高度信息的履历进行事后显示的情况、以及与基于高度信息获取装置1的高度信息的获取并行地依次更新高度信息获取装置1的高度信息的履历并进行显示的情况中的任意一种情况下执行高度显示处理。

在步骤s41中,高度信息修正部253从高度信息存储部272读出高度信息获取装置1的高度信息的履历以及与高度信息的履历相关联地存储的卫星定位的误差值。

在步骤s42中,高度信息修正部253在读出的高度信息的履历中,确定卫星定位的误差值最小的地点(最高精度地点)。

在步骤s43中,高度信息修正部253获取已确定的最高精度地点的基于卫星定位处理的定位高度与基于高度计算处理的计算高度的误差(误差偏移)。

在步骤s44中,高度信息修正部253从存储在高度信息存储部272的基于高度计算处理的计算高度的全体中除去获取的误差偏移,执行整体偏移修正。

在步骤s45中,高度信息修正部253对在与最高精度地点邻接的卫星定位的定位地点中,进行了整体偏移修正的计算高度是否包含在基于卫星定位的定位高度的误差值的范围内进行判定。

在与最高精度地点邻接的基于卫星定位的定位地点,当进行了整体偏移修正的计算高度不包含在基于卫星定位的定位高度的误差值的范围内的情况下,步骤s45中判定为否,处理移到步骤s46。

在与最高精度地点邻接的基于卫星定位的定位地点,当进行了整体偏移修正的计算高度包含在基于卫星定位的定位高度的误差值的范围内的情况下,在步骤s45中判定为是,处理移到步骤s47。

在步骤s46中,高度信息修正部253执行使进行了整体偏移修正的计算高度在基于卫星定位的定位高度的误差值的范围内的个别误差修正。

在步骤s47中,高度信息修正部253进行针对从高度信息存储部272读出的全部的高度信息的履历是否结束了个别误差修正的判定。

在针对从高度信息存储部272读出的全部的高度信息的履历未结束个别误差修正的情况下,步骤s47中判定为否,处理移到步骤s45。

另一方面,针对从高度信息存储部272读出的全部的高度信息的履历已结束个别误差修正的情况下,在步骤s47中判定为是,高度信息修正处理结束。

通过这样的处理,能够基于卫星定位的误差值最小的最高精度地点的定位结果,对基于高度计算处理的计算高度进行整体偏移修正,因此能够提高高度的测定精度。另外,能够基于各定位地点的卫星定位的误差值,对进行了整体偏移修正的计算高度进行个别误差修正,因此能够进一步提高高度的测定精度。

[变形例1]

在第1实施方式中,高度记录控制部154在卫星定位处理中的定位精度良好的状态(误差值为预先设定的值e1以下的状态)下,选择作为卫星定位处理中的定位结果而获取的定位高度,在卫星定位处理中的定位精度不好的状态(误差值比预先设定的值e1大的状态)下,选择作为高度计算处理的处理结果而获取的计算高度,作为高度信息获取装置1的当前的高度记录。

对于这样的控制条件,高度记录控制部154也可以测定选择作为高度计算处理的处理结果而获取的计算高度的时间或者距离,在选择作为高度计算处理的处理结果而获取的计算高度的时间或者距离超过预定时间(固定或者可变地设定的阈值)的情况下,使选择条件变化以便容易选择作为卫星定位处理中的定位结果而获取的定位高度。

即,使得用于判定卫星定位中的误差值的预先设定的值e1增加,即使在误差值相对大的状态下也可以判定为卫星定位处理中的定位精度为良好的状态,从而容易选择作为卫星定位处理中的定位结果而获取的定位高度。

由此,可以对高度计算处理中的误差过度累积,定位精度降低进行抑制。

[变形例2]

在上述的实施方式中,高度记录控制部154可以判定作为高度计算处理的处理结果而获取的计算高度的可靠性,并在作为高度计算处理的处理结果而获取的计算高度的可靠性低的情况(不符合预先设定的条件的情况)下,选择作为基于从定位卫星接收的电波的定位结果而获取的定位高度,或者,选择作为基于从定位卫星接收的电波的定位结果而获取的定位高度以及作为高度计算处理的处理结果而获取的计算高度的双方。例如,高度记录控制部154在因天气的急剧的变动等,而根据由气压传感器获取的气压计算出的高度的变动比预先设定的基准大的情况下,能够判定为作为高度计算处理的处理结果而获取的计算高度的可靠性低。

由此,能够抑制记录的高度信息的可靠性的降低。

如以上构成的高度信息获取装置1具备:卫星定位控制部152、高度计算处理部153、高度记录控制部154。

卫星定位控制部152利用来自定位卫星的电波获取一地点的高度信息。

高度计算处理部153基于气压数据获取上述一地点的高度信息。

卫星定位控制部152获取所获取的高度信息的误差值。

高度记录控制部154输出由卫星定位控制部152获取的高度信息以及由高度计算处理部153获取的高度信息。

高度记录控制部154基于由卫星定位控制部152获取的误差值,控制位对由卫星定位控制部152获取的高度信息和由高度计算处理部153获取的高度信息择一地输出(选择输出的高度信息)。

由此,能够输出由卫星定位控制部152获取的高度信息,或者,由高度计算处理部153获取的高度信息中的任意一个。

因此,能够提高高度的测定精度。

高度记录控制部154控制为在由卫星定位控制部152获取的误差值在预定值以下的情况下,输出由卫星定位控制部152获取的高度信息,并且控制位在由卫星定位控制部152获取的误差值超过预定值的情况下,输出由高度计算处理部153获取的高度信息。

由此,能够在卫星定位的定位精度高的定位地点,输出由卫星定位获取的高度信息,在除此以外的定位地点,输出由高度计算处理部153获取的高度信息。

高度记录控制部154控制为在由卫星定位控制部152获取的误差值为预定值以下的情况下,输出由卫星定位控制部152获取的高度信息,之后,控制为在预定时间输出由高度计算处理部153获取的高度信息。

由此,能够间歇进行卫星定位,通过由高度计算处理部153获取的高度信息来插补卫星定位的间隔之间。

高度记录控制部154在控制为输出由高度计算处理部153获取的高度信息的时间或者距离超过预定时间或者预定距离的情况下,变更为使预定值增大。

由此,能够对由高度计算处理部153获取的高度信息的误差过度累积,而定位精度降低进行抑制。

另外,高度信息获取装置1具备高度信息存储部173。

高度信息存储部173存储由卫星定位控制部152获取的高度信息或者由高度计算处理部153获取的高度信息中的任意一个。

高度记录控制部154将由卫星定位控制部152获取的高度信息或者由高度计算处理部153获取的高度信息中的任意一个输出给高度信息存储部173。

另外,高度信息获取装置1具备通信部121。

通信部121将由卫星定位控制部152获取的高度信息或者由高度计算处理部153获取的高度信息中的任意一个发送给外部设备。

高度记录控制部154将由卫星定位控制部152获取的高度信息或者由高度计算处理部153获取的高度信息中的任意一个输出给通信部121。

由此,能够将高度信息获取装置1的高度信息从高度信息获取装置1发送给外部设备(处理装置2等)。

高度记录控制部154判定由高度计算处理部153获取的高度信息的可靠性,在由高度计算处理部153获取的高度信息的可靠性不符合预先设定的条件的情况下,控制为输出由卫星定位控制部152获取的高度信息,或者,输出由卫星定位控制部152获取的高度信息以及由高度计算处理部153获取的高度信息的双方。

由此,能够抑制记录的高度信息的可靠性的降低。

另外,处理装置2具备高度信息修正部253。

高度信息修正部253参照利用来自定位卫星的电波而获取的一地点的高度信息、基于气压数据而获取的上述一地点的高度信息、以及利用来自定位卫星的电波而获取的一地点的高度信息的误差值,基于误差值为预定值以下的、利用来自定位卫星的电波而获取的一地点的高度信息,来修正基于气压数据获取的一地点的高度信息。

由此,能够抑制记录的高度信息的可靠性的降低。

此外,本发明不限于上述的实施方式,能够实现本发明的目的的范围内的变形、改进等包含于本发明。

在上述的实施方式中,将高度信息记录系统s设为由高度信息获取装置1以及处理装置2这2个装置构成,然而不限于此。例如,也可以利用兼具高度信息获取装置1和处理装置2的功能的智能手机等,作为将高度信息获取装置1和处理装置2一体化的装置来构成高度信息记录系统s。

另外,在上述的实施方式中,对应用本发明的高度信息获取装置1以传感器单元为例进行了说明,然而不特别限定于此。

例如,本发明能够一般应用于具有定位处理功能的电子设备。具体而言,例如,本发明能够应用于笔记本型的个人计算机、打印机、电视接收器、摄像机、数码相机、便携式导航装置、移动电话机、智能手机、便携式游戏机等。

上述一系列的处理能够由硬件执行,也能够由软件执行。

换言之,图5的功能结构只是例示,没有特别限定。即,高度信息获取装置1只要具备能够将上述的一系列的处理作为整体来执行的功能即可,对于为了实现该功能而使用哪个功能模块没有特别限定于图5的例子。

另外,一个功能模块可以由硬件单体构成,也可以由软件单体构成,还可以用它们的组合构成。

本实施方式中的功能结构由执行运算处理的处理器来实现,能够用于本实施方式的处理器除了由单处理器、多处理器以及多核处理器等各种处理装置单体构成的处理器以外,包含将这些各种处理装置和asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field‐programmablegatearray,现场可编程门阵列)等处理电路组合的处理器。

在由软件来执行一系列的处理的情况下,构成该软件的程序从网络、记录介质安装到计算机等。

计算机可以是嵌入在专用的硬件的计算机。另外,计算机也可以是通过安装各种程序,而能够执行各种功能的计算机,例如通用的个人计算机。

包含这样的程序的记录介质不仅由与用于对用户提供程序的装置主体分开配置的可移动介质构成,也由预先嵌入在装置主体的状态下提供给用户的记录介质等构成。可移动介质例如,由磁盘(包含软盘)、光盘、或者光磁盘等构成。光盘例如,由cd-rom(compactdisk-readonlymemory,光盘只读存储器)、dvd(digitalversatiledisk,数字多功能光盘)、blu-ray(注册商标)disk(蓝光盘)等构成。光磁盘由md(mini-disk,迷你光盘)等构成。另外,在预先嵌入装置主体的状态下提供给用户的记录介质例如由记录有程序的图3的rom112、包含在图3的存储部120中的半导体存储器等构成。

此外,在本说明书中,对记录在记录介质中的程序进行记述的步骤包含按其顺序以时间序列进行的处理是自不必说的,还包含与不一定以时间序列来进行的处理并列或者分别独立地执行的处理。

另外,在本说明书中,系统的术语表示由多个装置、多个单元等构成的整体的装置。

以上,对本发明的几个实施方式进行了说明,然而这些实施方式仅仅是例示,不限定本发明的技术范围。本发明能够采用其他的各种实施方式,并且,在不脱离本发明的主旨的范围内,能够进行省略、置换等各种变更。这些实施方式及其变形均包含于本说明书等所记载的发明的范围、要旨内,且包含于与权利要求书所记载的发明等同的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1