专利名称:位置校正装置、位置校正方法、程序、位置校正系统的制作方法
技术领域:
本公开涉及位置校正装置、位置校正方法、程序和位置校正系统。
背景技术:
现在,公开了用于识别拿着移动终端的用户的动作的技术(例如,见JP2006-345269A)。根据这样的技术,移动终端具有内置传感器,并且通过该传感器检测拿着移动终端的用户的运动。然后,分析检测的运动,因此识别用户的动作。拿着移动终端的用户的动作的示例包括“歩行移动”、“跑步移动”、“停止”和“通过小客车移动”。作为用于检测拿着移动终端的用户的运动的传感器,使用加速度传感器、陀螺仪传感器等,并且基于传感器检测的数据,提取特征数据,如歩行间距、歩行強度、重力方向和行进方向。特征数据累积到预定量,并且通过在累积的特征数据的时间序列和预先准备的HMM(隐式马尔科夫模型,Hidden Markov Model)之间的匹配,识别用户的动作。根据这样的技术,可以执行基于识别的动作的各种类型的处理,并且例如可以通过显示设备显示基于动作的动画。另ー用户可以看到这样显示的动画,从而例如可以对拿着移动终端的用户进行适时的电话呼叫。在拿着移动终端的用户的动作是“通过小客车移动”的情况下,其他用户可以决定稍后进行电话呼叫,并且在拿着移动终端的用户的动作是“停止”的情况下,还可以决定立即进行电话呼叫。
发明内容
然而,可以假设用户的动作的范围可以根据识别的动作而改变。因此,期望获取基于识别的动作的移动终端的位置信息。鉴于前述,期望提供一种新颖的和改进的技木,其能够基于用户的动作获取移动终端的位置信息。在ー个方面,提供了一种用于校正终端的位置的位置校正装置。该装置可以包括处理器,其可以配置为从多个动作标签中选择用于与終端相关联的动作标签,其中选择的动作标签可以基于终端的移动选择;选择用于校正终端的位置的校正算法,其中选择的校正算法可以从与选择的动作标签相关联的ー个或多个校正算法中选择;以及使用选择的校正算法将终端的位置校正到校正后的终端的位置。在另一方面,该位置校正装置中的处理器可以进一歩配置为将多个动作标签的每个与从多个校正算法中选择的至少ー个校正算法相关联,其中多个动作标签的每个可以指示终端的移动的类型,以及其中多个校正算法的每个可以是可选择的,以基于至少ー种类型的终端的移动校正终端的位置。在ー个方面,选择的动作标签可以基于携带终端的用户的步行移动的指示选择。在另一方面,选择的动作标签可以基于通过終端所处的交通工具的移动的指示选择。在另一方面,该位置校正装置中的处理器可以进一歩配置为基于选择条件,从ー个或多个校正算法中选择用于校正终端的位置的校正算法。在一个实施例中,选择条件可以是与終端相关联的用户的属性。此外,与終端相关联的用户的属性可以指示用户的性别、用户的年龄、用户的伴侶、用户的婚姻状态、与用户相关联的用途或通过用户使用终端的方法。
在另ー实施例中,选择条件可以是终端所处的环境的属性。此外,終端所处的环境的属性可以指示終端所处的环境的地理特征、与終端所处的环境相关联的时间或与終端所处的环境相关联的天气条件。在另一方面,该位置校正装置中的处理器可以进一歩配置为确定与終端相关联的參考位置;使用选择的校正算法确定具有指定半径的圆形边界,其中终端的參考位置包括在该圆形边界内;以及基于该圆形边界确定终端的范围。在另一方面,该位置校正装置中的处理器可以进一歩配置为基于与终端相关联的參考位置确定用于终端的路线信息;以及基于该路线信息,使用选择的校正算法确定用于终端的范围。在另一方面,该位置校正装置中的处理器可以进一歩配置为通过进ー步将与终端相关联的參考位置与道路的位置相关联,确定该路线信息。在另一方面,该位置校正装置中的处理器可以进一歩配置为通过进ー步将与终端相关联的參考位置与铁路轨道的位置相关联,确定该路线信息。在另一方面,该位置校正装置中的处理器可以进一歩配置为基于确定的路线信息将目的地与終端相关联;估计终端到达与终端相关联的目的地的时间;以及基于估计的終端到达目的地的时间,使用选择的校正算法确定用于终端的范围。在另一方面,该位置校正装置中的处理器可以进一歩配置为确定用于终端的參考位置的位置精度;确定用于终端的參考位置的位置精度是否等于或大于预定值;以及当确定指示參考位置的位置精度等于或大于预定值时,将该參考位置与終端相关联。在各个方面,終端可以在个人计算机、视频处理装置、移动电话、音乐再现设备、个人数字助理设备、游戏设备、全球定位设备或消费电子设备中实现。在另一方面,该位置校正装置中的处理器可以进一歩配置为将时间与和終端相关联的參考位置、终端的位置和校正后的终端的位置相关联。在另一方面,该位置校正装置中的处理器可以进一歩配置为确定终端的參考位置,以及从多个动作标签中选择用于与终端相关联的动作标签,其中选择的动作标签基于終端从參考位置到另一位置的移动选择。提供了一种用于校正终端的位置的计算机实现的方法。该计算机实现的方法可以包括从多个动作标签中选择用于与終端相关联的动作标签,其中选择的动作标签可以基于终端的移动选择;使用处理器选择用于校正终端的位置的校正算法,其中选择的校正算法可以从与选择的动作标签相关联的ー个或多个校正算法中选择;以及使用选择的校正算法将终端的位置校正到校正后的终端的位置。提供了一种非暂时性计算机可读存储単元,其上存储程序的计算机可读指令。该指令在由处理器执行时可以将处理器配置为从多个动作标签中选择用于与終端相关联的动作标签,其中选择的动作标签可以基于终端的移动选择;选择用于校正终端的位置的校正算法,其中选择的校正算法可以从与选择的动作标签相关联的ー个或多个校正算法中选择;以及使用选择的校正算法将终端的位置校正到校正后的终端的位置。根据上述本公开的实施例,可能基于用户的动作获取移动终端的位置信息。
图I是示出根据本公开实施例的位置校正系统的配置的图。图2是示出根据本公开实施例的移动终端和位置校正装置的每个的配置的功能·框图。图3是示出由位置校正装置的校正部分使用的数据的配置示例的图。图4是图示由位置校正装置执行的位置校正的示例的图。图5是示出由位置校正装置执行的位置校正的示例的流程的流程图。图6是图示当连续执行位置校正吋,由位置校正装置执行的位置校正的示例(考虑定位精度的情況)的图。图7是示出当连续执行位置校正吋,由位置校正装置执行的位置校正的示例的流程的流程图。图8是示出当连续执行位置校正吋,由位置校正装置执行的位置校正的示例(考虑定位精度的情況)的流程的流程图。图9是图示由位置校正装置执行的位置校正的示例(使用道路信息的情況)的图。图10是图示由位置校正装置执行的位置校正的示例(使用指示用户的运动的信息的情況)的图。图11是示出用于由位置校正装置执行的算法选择的数据的示例的图。图12是图示由位置校正装置执行的位置校正的示例(使用动作标签的情况)的图。图13是示出由位置校正装置执行的位置校正的示例(使用动作标签的情况)的流程的流程图。图14是示出在以下情况中的校正结果的示例的图,其中由根据本实施例的位置校正装置执行的位置校正应用于基于来自无线LAN的基站的信号的定位技木。图15是示出在以下情况中的校正结果的示例的图,其中由根据本实施例的位置校正装置执行的位置校正应用于GPS定位技木。图16是示出位置校正装置的硬件配置的示例的框图。
具体实施方式
以下,将參照附图详细描述本公开的优选实施例。注意,在本说明书和附图中,具有基本相同功能和结构的结构元件用相同參考标号表示,并且省略这些结构元件的重复说明。此外,在本说明书和附图中,存在一些情况,其中具有基本相同功能和结构的多个结构元件,通过用相同參考标号后面的不同字母表示来进行区分。注意,在不必相互区分具有基本相同功能和结构的多个结构元件的情况下,该多个结构元件只用相同參考标号表示。此外,将按照以下顺序描述“具体实施方式
”。I.实施例的描述(位置校正系统的配置)(移动终端和位置校正装置的配置)(当位置校正装置应用于各种类型的定位技术时获得的效果)(位置校正装置的硬件配置)2.结论〈I.实施例的描述〉以下,參考图I到16,将详细描述本公开的实施例。(位置校正系统的配置)首先,将描述根据本公开实施例的位置校正系统。在根据本实施例的位置校正系统中,用于配置位置校正系统的位置校正装置具有显著特性。以下,将使用图I到16进行描述。图I是示出根据本公开实施例的位置校正系统I的配置的图。如图I所示,位置校正系统I包括移动终端10和位置校正装置20。移动终端10和位置校正装置20能够经由网络30相互通信。网络30是用于从连接到网络30的装置发送的信息的有线或无线传输路径。例如,网络30可以包括公共线网络(如因特网、电话线网络和卫星通信网络)、以及租用线网络(如包括以太网(注册商标)的各种类型的LAN(局域网)、WAN(广域网)、和IP-VPN(因特网协议-虚拟专用网络))。移动终端10能够获取指示移动终端10的位置的位置信息。不特别限定由移动终端10执行的获取位置信息的技木。例如,移动终端10预先存储指示设置基站的位置的位置信息与基站ID相关联的基站信息,并且基于从基站接收的信号的強度和基站信息,移动終端10例如使用三角原理估计移动終端10的位置,从而能够获取位置信息。此外,例如,移动终端10还可以通过使用从GPS卫星接收的信号估计移动終端10的位置,来获取位置信息。移动终端10的位置不必在移动终端10中估计。例如,来自基站的信号的接收结果、或来自GPS卫星的信号的接收结果可以发送到位置估计服务器,并且移动终端10的位置可以在位置估计服务器中估计。在该情况下,移动终端10获取在位置估计服务器中估计的、指示移动终端10的位置的位置信息,并且可以经由网络30将该位置信息发送到位置校正装置20。可替代地,位置校正装置20也可以从位置估计服务器直接获取在位置估计服务器中估计的、指示移动终端10的位置的位置信息。
移动终端10可以是信息处理装置,如PC (个人计算机)、家用的视频处理装置(如DVD记录器和盒式录像机)、移动电话、PHS (个人手持系统)、便携式音乐再现设备、便携式视频处理设备、PDA(个 人数字助理)、家用的游戏设备、便携式游戏机和消费电子设备。位置校正装置20能够校正移动终端10的位置信息。位置校正装置20不仅可以校正移动终端10的位置,而且位置校正装置20还能够校正其他移动终端的各条位置信息。注意,尽管在图I中示出的示例中,移动终端10和位置校正装置20每个从分开的硬件配置,但是移动终端10和位置校正装置20可以从相同的硬件配置。即,位置校正装置20可以嵌入移动终端10中,并且可以以集成方式提供移动终端10和位置校正装置20。以下,将描述根据本实施例的移动终端10和位置校正装置20的每个的配置。(移动终端和位置校正装置的配置)图2是示出根据本实施例的移动终端10和位置校正装置20的每个的配置的功能框图。如图2所示,根据本实施例的移动终端10包括位置信息获取部分110、通信部分120和检测部分130。位置信息获取部分110具有获取指示移动终端10的位置的位置信息的功能。如上所述,不特别限定位置信息获取部分110执行的获取位置信息的技木。注意,如上所述,在位置校正装置20直接从位置估计服务器等获取位置信息的情况下,移动终端10可以不包括位置信息获取部分110。检测部分130具有检测指示拿着移动终端10的用户的运动的信息的功能。可以从任何硬件配置检测部分130,只要可以检测指示用户的运动的信息,并且可以从各种类型的传感器配置检测部分130,如加速度传感器、陀螺仪传感器、罗盘、地磁传感器和压カ传感器。通信部分120具有经由网络30与位置校正装置20通信的功能。通信部分120可以用作发送部分,其例如向位置校正装置20发送由位置信息获取部分110获取的位置信息、以及指示由检测部分130检测的用户的动作的信息。此外,如图2所示,根据本实施例的位置校正装置20包括通信部分210、校正部分220、显示部分240、控制部分250、存储部分260、输入部分270、动作标签获取部分280、和选择部分290。校正部分220包括适当范围指定部分221和位置信息校正部分222。通信部分210具有经由网络30与移动终端10通信的功能。通信部分210可以用作接收部分,其例如接收从移动终端10发送的、移动终端10的位置信息和指示用户的运动的信息。例如从CPU (中央处理单元)、ROM(只读存储器)和RAM(随机存取存储器)配置校正部分220,并且校正部分220具有校正指示移动终端10的位置的位置信息的功能。通常,在GPS定位和使用无线LAN的位置的測量中,存在定位精度不可靠的情況。在这样的情况下,当绘制连续测量的移动终端10的各条位置信息(例如,纬度/经度)吋,表现出偏离移动終端10的实际移动路线的不稳定轨迹。该轨迹大大地偏离移动終端10的实际移动路线不是罕见的。校正部分220能够位置校正,用于使得不稳定轨迹和偏离移动終端10的实际移动路线的绘图更接近移动终端10的实际移动路线。图3是示出由位置校正装置20的校正部分220使用的数据的配置示例的图。如图3所示,由位置校正装置20的校正部分220使用的数据包括估计时间、经度(X轴)/纬度(Y轴)、动作标签、定位方法、其他信息等。估计时间是估计移动终端10的位置的时间,并且例如与估计经度(X轴)/纬度(Y轴)时的经度(X轴)/纬度(Y轴)相关联。不特别限定估计移动終端10的位置的定时,并且例如可以每隔预定时间估计移动终端10的位置。经度(X轴)/纬度(Y轴)是指示移动终端10的位置的位置信息的示例。S卩,位置信息的形式可以是使用经度(X轴)/纬度(Y轴)的形式,并且也可以是使用极坐标的形式或使用矢量的形式。此外,位置信息的形式可以是包括海抜高度的三维坐标。可以通过动作标签获取部分280获取动作标签,并且下面将描述动作标签的细节。定位方法示出测量移动终端10的位置的方法,并且定位方法的示例包括GPS定位、使用无线LAN的位置测量。定位方法例如与在定位移动终端10时通过定位获取的位置信息相关联。其他信息的示例包括定位精度,用于指定估计移动終端10存在的位置所属的建筑物的名称、地址和楼层的信息,以及估计移动終端10存在的位置的天气和温度。其他信 息例如与在定位移动终端10时通过定位获取的位置信息相关联。以下,參考图4,将描述适当范围指定部分221和位置信息校正部分222的基本功能。图4是图示由位置校正装置执行的位置校正的示例的图。这里,估计时间从最早到最晚按顺序由TO到Tn(η表示自然数)表示,并且在每个估计时间的位置信息由PO到Pn表示。如图4所示,适当范围指定部分221具有指定适当范围的功能,该适当范围具有各条位置信息PO到Pn中的作为參考的位置信息PO,估计时间TO到Tn分别与各条位置信息PO到Pn相关联。例如,适当范围指定部分221可以指定具有作为參考的位置信息PO的边界BI的内部作为适当范围。尽管图4示出边界BI是圆形的示例,但是边界BI不限于圆形。位置信息校正部分222具有这样的功能在位置信息Pl在由适当范围指定部分221指定的适当范围外的情况下,校正位置信息Ρ1。在图4所示的示例中,因为位置信息Pl在由适当范围指定部分221指定的适当范围外(边界BI外),所以位置信息校正部分222校正位置信息Ρ1。例如,位置信息校正部分222可以校正位置信息Pl以便具有任何位置信息,并且可以将位置信息Pl校正到在适当范围内、最接近位置信息Pl的位置信息Pl'。位置信息Pl'满足在具有作为參考的位置信息PO的适当范围内的理论条件,并且还满足最接近作为实际测量值的位置信息Pl的实际条件。因此,位置信息Pl'可以是作为校正后的位置信息的更适当位置信息。在位置信息Pl在由适当范围指定部分221指定的适当范围内的情况下,位置信息校正部分222可以不校正位置信息Pl,或者可以在适当范围内校正位置信息Ρ1。在位置信息Pl的定位误差小于预定值的情况下,即使位置信息Pl在适当范围外时,位置信息校正部分222可以限制位置信息Pl的校正(例如,可以不校正位置信息Ρ1)。以下,參考图5,将描述与适当范围指定部分221和位置信息校正部分222的基本功能有关的操作的流程。图5是示出由位置校正装置20执行的位置校正的示例的流程的流程图。首先,位置信息获取部分110获取位置信息PO(SlOl)。接着,适当范围指定部分221指定具有作为參考的位置信息PO的适当范围(S102)。接着,位置信息获取部分110获取位置信息Pl (S103)。在位置信息Pl在适当范围内的情况下(S104为“否”),位置信息校正部分222終止位置校正。在位置信息Pl在适当范围外的情况下(S104为“是”),位置信息校正部分222将位置信息Pl校正到在适当范围内、最接近位置信息Pl的位置信息Pl' (S105),并且终止位置校正。在參考图4和图5描述的位置估计中,指定具有作为參考的位置信息PO的适当范围,并且校正位置信息P1。以下,參考图6,将描述当连续执行位置校正时,由位置校正装置20执行的位置校正的示例(考虑定位精度的情况)。图6是图示当连续执行位置校正时,由位置校正装置20执行的位置校正的示例(考虑定位精度的情況)的图。在图6所示的示例中,从最早到最晚按顺序由TO到T6表示估计时间,并且由PO到P6表示在每个估计时间的位置信息。在图6所示的示例中,因为各条信息Pl到P5在由适当范围指定部分221指定的适当范围外,所以位置信息校正部分222将各条位置信息Pl到P5分别校正到各条信息Pl,到P5/。S卩,通常,适当范围指定部分221指定具有作为參考的位置信息Pk-I的适当范围,并且在位置信息Pk在由适当范围指定部分221指定的适当范围(适当范围具有作为參考的位置信息Pk-I')外的情况下,位置信息校正部分222校正位置信息Pk。注意,存在通常难以精确测量在室内地点、具有许多高层设施的区域等的位置的问题。在图6所示的示例中,位置信息P2和位置信息P3在商店内,因此是特别有可能定位精度低的位置。然而,通过根据本实施例的位置校正,将位置信息P2和位置信息P3分别校正为位置信息P2'和位置信息P3',因此,可以减轻由于定位精度的降低导致的影响。因为还存在定位精度不可靠的情况,所以必需关于在哪个估计时间估计的位置信息要设为PO(初始值)仔细地计算。相应地,例如,在定位精度等于或大于预定值的情况下,位置信息校正部分222可以将位置信息设为PO (初始值)。例如,在使用GPS定位估计位置信息的情况下,可以基于水平方向上的误差等计算定位精度。此外,在移动终端10的 估计位置没有从用于预定时间段的初始时间TO移动的情况下,位置信息校正部分222使用主成分分析(principal component analysis)等,从而确保精度。此外,在增强定位精度的情况下,为了防止定位误差在校正后的值(以下,也可以称为“校正值”或“校正值F ”)中继续累积,位置信息校正部分222还可以用位置信息替换该校正值。例如,在定位精度等于或大于预定值等情况下,位置信息校正部分222可以用增强其定位精度的位置信息替换校正值。可替代地,在位置信息在适当范围内的情况下,位置信息校正部分222可以用位置信息替换校正值。在图6所示的示例中,因为位置信息P6在具有作为參考的位置信息P5'的适当范围外,所以位置信息校正部分222还可以将位置信息P6校正到在适当范围内、最接近位置信息P6的位置信息Q6'。然而,因为位置信息P6的定位精度高,所以位置信息校正部分222可以用位置信息P6替换校正值P'。以下,參考图7,将描述当连续执行位置校正时由位置校正装置20执行的位置校正的示例的流程。图7是示出当连续执行位置校正时,由位置校正装置20执行的位置校正的示例的流程的流程图。如图7所示,首先,位置信息获取部分110执行用于获取第一位置信息的准备(将k设为O) (S201),并且位置信息获取部分110获取位置信息Pk(S202)。接着,适当范围指定部分221指定具有作为參考的位置信息Pk-I的适当范围(S203)。在位置信息Pk在适当范围内的情况下(S204为“否”),位置信息校正部分222进行到S206,并且在位置信息Pk在适当范围外的情况下(S204为“是”),位置信息校正部分222将位置信息Pk校正为在适当范围内、最接近位置信息Pk的位置信息Pk' (S205),并且进行到S206。在終止位置校正的情况下(S206为“是”),位置信息校正部分222終止位置校正,并且在继续位置校正的情况下(S206为“否”),位置信息校正部分222执行用于获取下一位置信息的准备(将k加I) (S207),并且返回S202。到此为止,已经描述了当连续执行位置校正吋,由位置校正装置20执行的位置校正的示例的流程。以下,參考图8,将描述当连续执行位置校正时,由位置校正装置20执行的位置校正的示例(考虑定位精度的情況)的流程。图8是示出当连续执行位置校正时,由位置校正装置20执行的位置校正的示例(考虑定位精度的情況)的流程的流程图。如图8所示,首先,位置信息获取部分110执行用于获取第一位置信息的准备(将k设为O) (S301),并且位置信息获取部分110获取位置信息Pk(S302)。接着,在位置信息Pk的定位精度高于预定值的情况下(在位置信息Pk的定位误差小于预定值的情况下)(S303中为“是”),位置信息校正部分222将校正值P'初始化到位置信息Pk(S304),并且进行到S309。在位置信息Pk的定位精度小于预定值的情况下(在位置信息Pk的定位误差高于 预定值的情况下)(S303中为“否”),位置信息校正部分222进行到S305。在没有初始化校正值F的情况下(S305为“否”),位置信息校正部分222进行到S309。在初始化校正值Pi的情况下(S305为“是”),适当范围指定部分221指定具有作为參考的校正值P'的适当范围(S306)。在位置信息Pk在适当范围内的情况下(S307中为“否”),位置信息校正部分222进行到S309,并且在在位置信息Pk在适当范围外的情况下(S307中为“是”),位置信息校正部分222将校正值P'校正到在适当范围内、最接近位置信息Pk的位置信息Pk' (S308),并且进行到S309。在终止位置校正的情况下(S309为“是”),位置信息校正部分222终止位置校正,并且在继续位置校正的情况下(S309为“否”),位置信息校正部分222执行用于获取下一位置信息的准备(将k加1)(S310),并且返回S302。到此为止,已经描述了当连续执行位置校正时,由位置校正装置20执行的位置校正的示例(考虑定位精度的情況)的流程。顺带提及,例如如上所述适当范围指定部分221可以指定具有作为參考的位置信息Pk-I的边界BI的内部作为适当范围。然而,作为由适当范围指定部分221执行的指定适当范围的技术,可以采用许多其他技木。例如,适当范围指定部分221可以基于过去的多
条位置信息Pk-l、Pk-2........Pk-m指定适当范围。以下,參考图9,将描述由位置校正装
置20执行的位置校正的示例(使用道路信息的情况)。图9是图示由位置校正装置20执行的位置校正的示例(使用道路信息的情况)的图。如图9所示,在各条位置信息PO到Pn的每个表示用户的移动终端10的位置的情况下,适当范围指定部分221可以基于指示道路存在的位置的道路信息C,指定适当范围。例如,适当范围指定部分221可以指定由道路信息C,指示的道路存在的位置作为适当范围。为了指定由道路信息C'指示的道路存在的位置作为适当范围,例如可以采用汽车导航系统等中使用的通用地图匹配技木。此外,适当范围指定部分221可以指定由道路信息C'指示的道路存在的位置、以及具有作为參考的位置信息Pt-I的边界Bt的内部作为适当范围。在图9所示的示例中,适当范围指定部分221指定由道路信息C,指示的道路存在的位置、以及具有作为參考的位置信息Pt-I的边界Bt的内部作为适当范围。在该情况下,因为位置信息Pt在适当范围夕卜,所以位置信息校正部分222将位置信息Pt校正为在适当范围内、最接近位置信息Pt的位置信息Pt' O注意,尽管在图9中示出的示例中,基于指示道路存在的位置的道路信息C指定适当范围,但是还可以基于指示铁路轨道存在的位置的道路信息或鉄路信息指定适当范围。即,适当范围指定部分221可以基于指示路线(如道路或铁路轨道)存在的位置的路线信息,指定适当范围。到此为止,已经描述了由位置校正装置20执行的位置校正的示例(使用道路信息的情況)。以下,參考图10 ,将描述由位置校正装置执行20的位置校正的示例(使用指示用户的运动的信息的情況)。 图10是图示由位置校正装置20执行的位置校正的示例(使用指示用户的运动的信息的情況)的图。如图10所示,在各条位置信息PO到Pn的每个表示用户的移动终端10的位置的情况下,适当范围指定部分221可以基于由移动终端10的检测部分130检测的、指示用户的运动的信息指定适当范围。例如,在检测部分130从地磁传感器配置的情况下,适当范围指定部分221可以基于由地磁传感器检测的用户的移动方向指定适当范围。例如,在用户的移动方向是“东北方向”的情况下,适当范围指定部分221可以指定具有作为參考的位置信息Pt-I的第一象限的区域作为适当区域。此外,与用户的移动方向仅仅是“东北方向”的情况相比,在用户的移动方向按照“东北方向”、“西南方向”和“东北方向”的顺序改变的情况下,适当范围指定部分221可以指定具有作为參考的位置信息Pt-I的第一象限的更小区域作为适当范围。此外,适当范围指定部分221可以指定基于由移动终端10的检测部分130检测的、指示用户的运动的信息,以及具有作为參考的位置信息Pt-I的、半径D的圆形的内部指定的适当范围,作为适当范围。在图10所示的示例中,假设用户的移动方向按照“东北方向”、“西南方向”和“东北方向”的顺序改变的情況,因此,适当范围指定部分221可以指定具有作为參考的位置信息Pt-I的第一象限的更小区域,以及具有作为參考的位置信息Pt-Ι、半径D的圆形的内部,作为适当范围C2'。在该情况下,因为位置信息Pt在适当范围外,所以位置信息校正部分222将位置信息Pt校正为在适当范围内、最接近位置信息Pt的位置信息Pt'。到此为止,已经描述了由位置校正装置执行20的位置校正的示例(使用指示用户运动的信息的情况)。作为由适当范围指定部分221执行的指定适当范围的技术,可以假设其他技木。例如,在各条位置信息PO到Pn的每个表示用户的移动终端10的位置的情况下,适当范围指定部分221还可以基于时间信息指定适当范围,该时间信息通过将预期交通工具到站的时间与站的位置信息相关联形成。例如,在预期交通工具到站的时间在具有作为參考的估计时间的预定范围内的情况下,适当范围指定部分221还可以指定站的位置信息作为适当范围。时间信息可以存储在位置校正装置20的存储部分260中,或者可以存储在其他装置中。此外,时间信息可以实时地更新,并且在交通工具服务中延迟出现的情况下,适当范围指定部分221还可以基于反映延迟状态的时间信息指定适当范围。回到图2,将继续关于位置校正装置20的功能的描述。动作标签获取部分280例如从CPU、ROM和RAM配置,并且具有获取指示拿着移动終端10的用户的动作的动作标签的功能。作为识别拿着移动终端10的用户的动作的技术,例如可以采用如上所述在JP 2006-345269A中公开的技术。根据这样的技术,例如,通过检测部分130检测拿着移动终端10的用户的运动,并且检测的运动通过动作标签获取部分280分析,然后识别用户的动作。然而,由动作标签获取部分280执行的获取动作标签的技术不限于这样的示例。例如,在通过输入部分270接受来自用户的动作标签的输入的情况下,动作标签获取部分280可以获取动作标签,通过输入部分270接受该动作标签的来自用户的输入。在图2所示的示例中,尽管动作标签获取部分280包括在位置校正装置20中,但是替代位置校正装置20,动作标签获取部分280还可以包括在移动终端10中。选择部分290例如从CPU、R0M和RAM配置,并且具有基于由动作标签获取部分280 获取的动作标签选择用于位置校正的算法的功能。选择部分290可以基于动作标签和预定选择条件选择算法。将參考图11描述基于动作标签和预定选择条件算法选择的示例。图11是示出用于由位置校正装置20执行的算法选择的数据的示例的图。数据例如存储在存储部分260中,并且用于选择部分290执行的算法的选择。预定选择条件可以包括拿着移动终端10的用户的属性信息、或拿着移动终端10的用户存在的环境的至少ー个。此外,预定选择条件还可以是已经检测用于动作识别的数据的传感器的类型、用于移动終端10的位置估计的定位方法等。在图11所示的示例中,“天气”、“环境信息”和“运输工具”是拿着移动终端10的用户存在的环境的示例。作为用户存在的环境的其他示例,假设“城市/郊区”、“大陆/海洋/河流”、“季节”、“温度”和“时间段”。选择部分290可以基于移动终端10的位置信息,从网络服务器获取拿着移动终端10的用户存在的环境。可替代地,选择部分290可以基于移动终端10的位置信息,从存储部分260中预先存储的信息中获取拿着移动终端10的用户存在的环境。此外,选择部分290还可以基于动作标签获取拿着移动终端10的用户存在的环境。用户的属性信息的示例包括“性別”、“年龄”、“伴侶”、“未婚/已婚”、“动作目的”和“携帯移动终端10的方式”。选择部分290可以获取通过用户对移动終端10输入的信息作为用户的属性信息。获取的用户的属性信息还可以根据控制部分250执行的控制存储在存储部分260中。例如,选择部分290可以选择具有较大适当范围的算法,因为动作标签指示伴随更快移动的动作。例如,因为假设随着动作按照休息、购物、歩行、通过自行车移动、和通过小客车移动(或通过火车移动)的顺序改变,伴随用户的动作的移动速度变得更快,所以可以选择具有较大适当范围的算法。此外,例如,因为假设随着选择条件中的“天气”按照“睛天”、“多云”、“下雨”和“下雪”的顺序改变,用户的移动速度减小,所以选择部分290可以选择具有较小适当范围的算法。此外,因为假设与“环境信息”是“铺面路”的情况相比,当“环境信息”是“未铺面路”时移动速度减小,所以选择部分290可以选择具有较小适当范围的算法。以下,将描述根据这样选择的算法的位置校正的示例。图12是图示由位置校正装置20执行的位置校正的示例(使用动作标签的情况)的图。校正部分220可以根据选择部分209选择的算法校正移动终端10的位置信息。在该情况下,如上所述,适当范围的指定和位置信息的校正可以分别由适当范围指定部分221和位置信息校正部分222执行。S卩,适当范围指定部分221可以根据选择部分290选择的算法,指定具有作为參考的位置信息PO的适当范围。在位置信息Pk+Ι在由适当范围指定部分221指定的适当范围外的情况下,位置信息校正部分222可以校正位置信息Pk+Ι,其估计时间在位置信息Pk的估计时间之后。如图12所示,位置信息校正部分222还可以指定具有作为參考的位置信息Pk的、具有通过选择部分290选择的算法指定的长度的半径的圆形的内部作为适当范围。例如,假设用户从位置信息PO到位置信息Pl的动作是“通过自行车移动”,用户从位置信息Pl到位置信息P2的动作是“通过火车移动”,并且用户从位置信息P2到位置信息P3的动作是“步行”。在该情况下,选择部分290可以指定分别具有作为參考的各条位置信息PO、ΡΓ和P2'的,具有通过选择部分290选择的算法指定的长度的半径dl、d2和d3的圆形(边界B1、B2和B3)的内部作为适当范围。注意,因为假设随着用户的动作按照“歩行”、“通过 自行车移动”、和“通过火车移动”的顺序改变,移动速度变得更快,所以通过算法指定更大的适当范围。即,各个算法中的半径的关系指定为d3 < dl < d2。注意,例如在用户的动作为“步行”的情况下,适当范围指定部分221可以基于通过检测部分130检测的指示用户运动的信息,检测用户的步行间距。相应地,在检测用户的歩行间距的情况下,适当范围指定部分221还可以根据步行间距改变半径,如图12所示。例如,适当范围指定部分221可以指定适当范围如下“歩行间距(在成年男性的情况下为大约2Hz) X步长(在成年男性的情况下为大约70cm)=半径(在成年男性的情况下为大约I. 4m/ 秒)”。此外,当用户的动作为“休息”时,存在这样的情况,其中即使用户实际上没有移动,也存在看起来用户正在移动的块。在用户动作为“休息”的情况下,适当范围指定部分221计算指示块的绘图分布的椭圆形范围,并且位置信息校正部分222可以校正位置信息,使得该块中包括的所有条位置信息包含在该椭圆中。为了计算椭圆形范围,例如适当范围指定部分221可以关于每条位置信息的X和Y坐标确定协方差矩阵,并且可以计算特征矢量和特征值(主成分分析)。此外,例如在用户动作是“通过火车移动”的情况下,适当范围指定部分221还可以通过将半径设为基于火车的移动速度的长度,来指定适当范围。即,例如适当范围指定部分221还可以通过将半径设为基于对于每个动作的移动速度的长度,来指定适当范围。例如,基于对于每个动作的移动速度的长度通过对应于每个动作标签的算法来指定。此外,还存在各种技术作为通过适当范围指定部分221执行的、用于使用动作标签指定适当范围的技木。例如,在动作标签指示可用于在路线(道路、铁路轨道等)上的移动的状态的情况下,适当范围指定部分221可以基于指示路线存在的位置的路线信息指定适当范围。例如,在动作标签指示可用于在道路上的移动的状态的情况下,适当范围指定部分221可以基于指示道路存在的位置的道路信息指定适当范围。作为动作标签指示可用于在道路上的移动的状态的情况,例如假设用户的动作是“步行”、“通过自行车移动”、“通过小客车移动”和“通过公交车移动”的情況。例如,适当范围指定部分221可以指定由道路信息指示的道路存在的位置作为适当范围。基于道路信息的适当范围的指定可以如參考图9描述地执行。在动作标签指示可用于在铁路轨道上的移动的状态的情况下,适当范围指定部分221可以基于指示铁路轨道存在的位置的鉄路信息,指定适当范围。作为动作标签指示可用于在铁路轨道上的移动的状态的情况,例如假设用户的动作是“通过火车移动”的情況。例如,适当范围指定部分221可以指定由鉄路信息指示的铁路轨道存在的位置作为适当范围。基于铁路信息的适当范围的指定可以如上所述地执行。在动作标签指示在交通工具上移动的状态的情况下,适当范围指定部分221可以基于时间信息指定适当范围,该时间信息通过将预期交通工具到站的时间和站的位置信息相关联形成。作为动作标签指示在交通工具上移动的状态的情况,例如假设用户的动作是“通过公交车移动”、“通过火车移动”的情況。基于时间信息的适当范围的指定可以如上所述地执行。
回到图2,将继续位置校正装置20的功能的描述。控制部分250具有控制位置校正装置20的整体操作的功能。显示部分240具有基于控制部分250执行的控制显示各种类型的信息的功能。例如,显示部分240可以基于控制部分250执行的控制,显示校正前的位置信息或校正后的位置信息。此外,例如显示部分240还可以基于控制部分250执行的控制,并排显示校正前的位置信息或校正后的位置信息。输入部分270具有接受来自用户的各种类型的操作的输入的功能。相应地,在输入部分270接受操作的输入以显示校正后的位置信息的情况下,例如,控制部分250可以控制显示部分240,使得显示校正后的位置信息。此外,在输入部分270接受操作的输入以显示校正前的位置信息的情况下,例如控制部分250控制显示部分240,使得显示校正前的位
置信息。输入部分270还可以接受来自用户的位置信息和算法的输入。在该情况下,当校正部分220校正位置信息时,控制部分250能够执行控制,使得从用户接受的输入的算法应用于从用户接受的输入的位置信息。显示部分240还可以重新显示通过对位置信息应用从用户接受的输入的算法来校正的位置信息,作为校正后的位置信息。存储部分260可以从例如非暂时性计算机可读介质(如磁存储设备(如HDD(硬盘驱动器))、半导体存储设备、光存储设备或磁光存储设备)配置,并且可以存储各种类型的信息、各种类型的程序等。例如,存储设备260还可以基于控制部分250执行的控制,存储校正前的位置信息和校正后的位置信息。以下,參考图13,将描述在使用动作标签的情况下由校正装置20执行的位置校正的示例。图13是示出由位置校正装置20执行的位置校正的示例(使用动作标签的情况)的流程的流程图。首先,在移动终端10的位置信息是无效值的情况下(S401为“是”),选择部分290終止位置校正。在移动终端10的位置信息是有效值的情况下(S401为“是,,),选择部分290进行到S402。接着,在动作标签获取部分280获得的动作识别结果是“通过火车移动”的情况下(S402为“是”),选择部分290选择用于通过火车移动的位置校正处理的算法,并且校正部分220根据选择的算法执行位置校正处理(S403),并且终止位置校正。在动作标签获取部分280获得的动作识别结果不是“通过火车移动”的情况下(S402为“否”),选择部分290进行到S404。
接着,在动作标签获取部分280获得的动作识别结果是“通过小客车移动”的情况下(S404为“是”),选择部分290选择用于通过小客车移动的位置校正处理的算法,并且校正部分220根据选择的算法执行位置校正处理(S405),并且终止位置校正。在动作标签获取部分280获得的动作识别结果不是“通过小客车移动”的情况下(S404为“否”),选择部分290进行到S406。接着,在动作标签获取部分280获得的动作识别结果是“通过公交车移动”的情况下(S406为“是”),选择部分290选择用于通过公交车移动的位置校正处理的算法,并且校正部分220根据选择的算法执行位置校正处理(S407),并且终止位置校正。在动作标签获取部分280获得的动作识别结果不是“通过公交车移动”的情况下(S406为“否”),选择部分290进行到S408。接着,在动作标签获取部分280获得的动作识别结果是“通过自行车移动”的情况下(S408为“是”),选择部分290选择用于通过自行车移动的位置校正处理的算法,并且校正部分220根据选择的算法执行位置校正处理(S409),并且终止位置校正。在动作标签获 取部分280获得的动作识别结果不是“通过自行车移动”的情况下(S408为“否”),选择部分290进行至Ij S410。接着,在动作标签获取部分280获得的动作识别结果是“步行移动”的情况下(S410为“是”),选择部分290选择用于步行移动的位置校正处理的算法,并且校正部分220根据选择的算法执行位置校正处理(S411),并且终止位置校正。在动作标签获取部分280获得的动作识别结果不是“歩行移动”的情况下(S410为“否”),选择部分290終止位置校正。(当位置校正装置应用于各种类型的定位技术时获得的效果)到此为止,已经描述了在使用动作标签的情况下通过位置校正装置20执行的位置校正的示例。以下,參考图14和15,将描述在根据本实施例的位置校正装置20执行的位置校正应用于各种类型的定位技术的情况下校正结果的示例。图14是示出在以下情况中的校正结果的示例的图,其中由根据本实施例的位置校正装置20执行的位置校正应用于基于来自无线LAN的基站的信号的定位技木。图15是示出在以下情况中的校正结果的示例的图,其中由根据本实施例的位置校正装置20执行的位置校正应用于GPS定位技木。在图14和图15中,“正确路线”示出拿着移动终端10的用户已经实际移动的路线。“校正前”示出在根据本实施例的位置校正装置20执行位置校正前移动终端10的移动路线。“校正后”示出在根据本实施例的位置校正装置20已经执行位置校正后移动终端10的移动路线。如图14和图15每个所示,与位置校正装置20执行位置校正前相比,在位置校正装置20执行位置校正后,移动路线没有波动,并且高精度地获取移动终端10的位置信
O(位置校正装置的硬件配置)图16是示出位置校正装置20的硬件配置的示例的框图。位置校正装置20包括CPU 301、ROM 302、RAM 303和主机总线304。此外,位置校正装置20包括桥305、外部总线306、接ロ 307、输入设备308、输出设备310、存储设备(HDD) 311、驱动器312和通信设备313。CPU 301用作算木处理单元和控制单元,并且根据各种程序控制位置校正装置20的整体操作。此外,CPU 301可以是微处理器。ROM 302存储CPU301使用的程序、计算參数等。RAM 303暂时存储CPU 301的运行中使用的程序、在运行时适当地改变的參数等。它们经由从CPU总线等配置的主机总线304相互连接。主机总线304经由桥305连接到外部总线306,如PCI (外围组件互连/接ロ)总线。注意,不必将主机总线304、桥305和外部总线306分开配置,并且其功能可以在一条总线中实现。输入设备308例如从用于由用户输入信息的输入部件(如鼠标、键盘、触摸面板、按钮、麦克风、开关和操纵杆)和输入控制电路配置,该输入控制电路基于用户的输入生成输入信号,并且将生成的输入信号输出到CPU301。位置校正装置20的用户可以输入各种类型的数据到位置校正装置20,并且可以通过操纵输入设备308指令位置校正装置20执行处
理操作。
输出设备310例如包括显示设备,如CRT(阴极射线管)显示设备、液晶显示器(IXD)设备、OLED(有机发光二极管)设备和灯。此外,输出设备310包括音频输出设备,如扬声器和耳机。输出设备310例如输出再现的内容。具体地,显示设备使用文本或图像显示各种类型的信息,如再现的视频数据。另ー方面,音频输出设备将再现的音频数据等转换为音频,并输出转换后的音频。存储设备311是用于存储数据的设备,其配置为根据本实施例的位置校正装置20的存储设备的示例。存储设备311可以包括例如存储介质、用于将数据记录在存储介质中的记录设备、用于从存储介质读出数据的读取设备、和用于删除存储介质中记录的数据的删除设备。存储设备311例如从HDD(硬盘驱动器)配置。存储设备311驱动硬盘,并且存储CPU 301执行的程序和各种类型的数据。驱动器312是用于存储介质的读取器/写入器,并且内置在或外部附接到位置校正装置20。驱动器312读出安装到其的可移除记录介质40 (如磁盘、光盘、磁光盘、或半导体存储器)中记录的信息,并且输出信息到RAM 303。此外,驱动器312还可以将信息写到可移除记录介质40上。通信设备313是例如从用于与网络30建立连接的通信设备配置的通信接ロ。通信设备313可以是允许无线LAN(局域网)的通信设备、允许LTE(长期演进)的通信设备、或用于执行有线通信的有线通信设备。<2.结论〉如上所述,根据本公开实施例的位置校正装置20,通过使用适当范围指定部分221和位置信息校正部分222的功能可能改进位置估计的可靠性。此外,根据本公开实施例的位置校正装置20,通过使用动作标签获取部分280、选择部分290和校正部分220的功能,变得可能基于用户的动作获取移动终端10的位置信息。本领域的技术人员应该理解,取决于设计要求和其他因素,可以出现各种修改、组合、子组合和更替,只要它们在权利要求或其等价的范围内。此外,不必根据流程图按照时间顺序处理本说明书的位置校正系统I的处理中包括的各个步骤。例如,可以以不同于流程图的顺序处理、或者可以以并行方式处理位置校正系统I的处理中包括的各个步骤。此外,还可能创建计算机程序,该计算机程序用于使位置校正装置20中内置的硬件(如CPU 30 K ROM 302和RAM 303)展现与上述位置校正装置20的各个结构的功能相当的功能。此外,还提供了在其中存储该计算机程序的存储介质。尽管这里已经參考特定实施例描述了本发明,要理解的是这些实施例仅仅说明本发明的原理和应用。因此,要理解的是可以对图示实施例进行各种修改,并且可以设计其他安排而不偏离由权利要求定义的本发明的精神和范围。应当注意,本公开还可以采用以下配置。[I]· ー种位置校正装置,包括动作标签获取部分,其获取指示拿着移动终端的用户的动作的动作标签;选择部分,其基于由动作标签获取部分获取的动作标签选择算法;以及校正部分,其根据由选择部分选择的算法校正移动终端的位置信息。[2],如[I]所述的位置校正装置,其中校正部分包括适当范围指定部分,其根据算法指定具有移动终端的多条位置信息中的作为參考的第一位置信息的适当范围,各估计时间分别与该移动终端的多条位置信息相关联;以及位置信息校正部分,其在第二位置信息在由适当范围指定部分指定的适当范围外的情况下,校正第二位置信息,该第二位置信息的估计时间在第一位置信息的估计时间之后。[3],如[2]所述的位置校正装置,其中,位置信息校正部分指定具有作为參考的第一位置信息、具有选择部分选择的算法指定的长度的半径的圆形的内部作为适当范围。[4],如[2]所述的位置校正装置,其中,在动作标签指示可用于在路线上的移动的状态的情况下,适当范围指定部分基于指示路线存在的位置的路线信息指定适当范围。[5],如[4]所述的位置校正装置,其中,适当范围指定部分指定由路线信息指示的、路线存在的位置作为适当范围。[6],如[2]所述的位置校正装置,其中,在动作标签指示在交通工具上的移动的状态的情况下,适当范围指定部分基于时间信息指定适当范围,该时间信息通过将预期交通工具到站的时间与站的位置信息相关联形成。[7],如[I]所述的位置校正装置,其中,选择部分基于动作标签和预定选择条件选择算法。[8],如[7]所述的位置校正装置,其中,预定选择条件包括用户的属性信息或用户所在的环境的至少ー个。
、
[9],如[I]所述的位置校正装置,其中,动作标签获取部分获取通过用移动终端分析由移动终端检测的、指示用户的运动的信息获得的动作标签。[10].如[I]所述的位置校正装置,其中,动作标签获取部分通过分析由移动终端检测的、指示用户的运动的信息获取动作标签。
[11].如[I]所述的位置校正装置,其中,动作标签获取部分获取用户输入的动作标签。[12]· —种位置校正方法,包括获取指示拿着移动终端的用户的动作的动作标签;基于动作标签选择算法;以及根据该算法校正移动终端的位置信息。[13]. —种用于使得计算机用作位置校正装置的程序,该位置校正装置包括动作标签获取部分,其获取指示拿着移动终端的用户的动作的动作标签;
选择部分,其基于由动作标签获取部分获取的动作标签选择算法;以及校正部分,其根据由选择部分选择的算法校正移动终端的位置信息。[14]· ー种位置校正系统,包括移动终端,包括位置信息获取部分,其获取位置信息,以及发送部分,其发送由位置信息获取部分获取的位置信息;以及位置校正装置,包括接收部分,其从移动終端接收位置信息,动作标签获取部分,其获取指示拿着移动终端的用户的动作的动作标签,选择部分,其基于由动作标签获取部分获取的动作标签选择算法,以及校正部分,其根据由选择部分选择的算法校正由接收部分接收的位置信息。
权利要求
1.一种用于校正终端的位置的位置校正装置,该装置包括 处理器,配置为 从多个动作标签中选择用于与終端相关联的动作标签,选择的动作标签基于终端的移动选择; 选择用于校正终端的位置的校正算法,选择的校正算法从与选择的动作标签相关联的ー个或多个校正算法中选择;以及 使用选择的校正算法将终端的位置校正到校正后的终端的位置。
2.如权利要求I所述的位置校正装置,其中 该处理器进ー步配置为将多个动作标签的每个与从多个校正算法中选择的至少ー个校正算法相关联; 多个动作标签的每个指示终端的移动的类型;以及 多个校正算法的每个是可选择的,以基于至少ー种类型的终端的移动校正终端的位置。
3.如权利要求I所述的位置校正装置,其中选择的动作标签基于携带终端的用户的步行移动的指示选择。
4.如权利要求I所述的位置校正装置,其中选择的动作标签基于通过终端所处的交通工具的移动的指示选择。
5.如权利要求I所述的位置校正装置,其中该处理器进ー步配置为 基于选择条件从ー个或多个校正算法中选择用于校正终端的位置的校正算法。
6.如权利要求5所述的位置校正装置,其中选择条件为与终端相关联的用户的属性。
7.如权利要求6所述的位置校正装置,其中与終端相关联的用户的属性指示用户的性另O、用户的年龄、用户的伴侶、用户的婚姻状态、与用户相关联的用途或通过用户使用終端的方法。
8.如权利要求5所述的位置校正装置,其中选择条件是终端所处的环境的属性。
9.如权利要求8所述的位置校正装置,其中終端所处的环境的属性指示終端所处的环境的地理特征、与終端所处的环境相关联的时间或与終端所处的环境相关联的天气条件。
10.如权利要求I所述的位置校正装置,其中该处理器进ー步配置为 确定与终端相关联的參考位置; 使用选择的校正算法确定具有指定半径的圆形边界,终端的參考位置包括在该圆形边界内;以及 基于该圆形边界确定用于终端的范围。
11.如权利要求I所述的位置校正装置,其中该处理器进ー步配置为 基于与终端相关联的參考位置确定用于终端的路线信息;以及 基于该路线信息,使用选择的校正算法确定用于终端的范围。
12.如权利要求11所述的位置校正装置,其中该处理器进ー步配置为 通过进一歩将与终端相关联的參考位置与道路的位置相关联,确定该路线信息。
13.如权利要求11所述的位置校正装置,其中该处理器进ー步配置为 通过进一歩将与终端相关联的參考位置与铁路轨道的位置相关联,确定该路线信息。
14.如权利要求11所述的位置校正装置,其中该处理器进ー步配置为基于确定的路线信息将目的地与終端相关联; 估计终端到达与终端相关联的目的地的时间;以及 基于估计的終端到达目的地的时间,使用选择的校正算法确定用于终端的范围。
15.如权利要求I所述的位置校正装置,其中该处理器进ー步配置为 确定用于终端的參考位置的位置精度; 确定用于终端的參考位置的位置精度是否等于或大于预定值;以及 当确定指示參考位置的位置精度等于或大于预定值时,将该參考位置与終端相关联。
16.如权利要求I所述的位置校正装置,其中終端包括个人计算机、视频处理装置、移动电话、音乐再现设备、个人数字助理设备、游戏设备、全球定位设备或消费电子设备。
17.如权利要求I所述的位置校正装置,其中该处理器进ー步配置为将时间与和終端相关联的參考位置、终端的位置和校正后的终端的位置相关联。
18.如权利要求I所述的位置校正装置,其中该处理器进ー步配置为 确定终端的參考位置;以及 从多个动作标签中选择用于与終端相关联的动作标签,其中选择的动作标签基于終端从參考位置到另一位置的移动选择。
19.一种用于校正终端的位置的计算机实现的方法,该方法包括 从多个动作标签中选择用于与終端相关联的动作标签,选择的动作标签基于终端的移动选择; 使用处理器选择用于校正终端的位置的校正算法,选择的校正算法从与选择的动作标签相关联的ー个或多个校正算法中选择;以及 使用选择的校正算法将终端的位置校正到校正后的终端的位置。
20.一种非暂时性计算机可读存储単元,其上存储程序的计算机可读指令,该指令在由处理器执行时使得处理器 从多个动作标签中选择用于与終端相关联的动作标签,选择的动作标签基于终端的移动选择; 选择用于校正终端的位置的校正算法,选择的校正算法从与选择的动作标签相关联的ー个或多个校正算法中选择;以及 使用选择的校正算法将终端的位置校正到校正后的终端的位置。
全文摘要
提供了用于校正终端的位置的位置校正装置、位置校正方法、程序、位置校正系统。位置校正装置中的处理器可以从多个动作标签中选择动作标签,并且可以将选择的动作标签与终端相关联。在各个方面中,选择的动作标签可以基于终端的移动由处理器选择。该处理器可以进一步选择用于校正终端的位置的校正算法,其中选择的校正算法可以从与选择的动作标签相关联的一个或多个校正算法中选择。该处理器然后可以使用选择的校正算法将终端的位置校正到校正后的终端的位置。
文档编号H04W64/00GK102724750SQ20121008851
公开日2012年10月10日 申请日期2012年3月28日 优先权日2011年3月28日
发明者仓田雅友, 大隅智春, 小形崇, 福本康隆, 胜正范 申请人:索尼公司