信息处理装置、行进方向推断方法以及存储介质的制作方法

文档序号:9630114阅读:214来源:国知局
信息处理装置、行进方向推断方法以及存储介质的制作方法
【专利说明】信息处理装置、行进方向推断方法以及存储介质
[0001]本申请主张以在2014年8月22日申请的日本国专利申请特愿2014-169368为基础的优先权,并将其内容全部援引于此。
技术领域
[0002]本发明涉及信息处理装置、行进方向推断方法以及存储介质。
【背景技术】
[0003]以往,为了自主地推断用户的当前位置,已知如下技术:基于被设置于步行的用户所携带的设备的加速度传感器的输出,推断用户的行进方位(例如,JP特开2012-242179号公报)。
[0004]根据该方式,基于由加速度传感器检测到的加速度的方向和由地磁传感器检测到的方位,来计算用户的行进方位。这里使用的加速度的方向,是指相对于用户身体的朝向是向前还是向后行进,即判别用户的行进方向,基本上是加速度的水平成分的方向。
[0005]但是,仅通过该加速度的水平成分并不能判别加速度的方向。
[0006]其原因是:每次用户由于步行而踏出一步时,从加速度传感器仅检测到在正向与负向之间交替变化的加速度的水平成分,但该加速度的水平成分的输出形态根据用户相对于身体的朝向而向哪个方向携带该设备而不同。例如,在携带为用户的身体的前向与加速度的水平成分的正向一致的情况和相反地携带为与水平成分的负向一致的情况下,检测的加速度的水平成分的正负方向相反。
[0007]这样,仅根据该加速度的水平成分,不能判别用户相对于身体朝向是向前行进还是向后行进。
[0008]因此,在日本特开2012-242179号公报中,使用如下方法:不仅检测加速度的水平成分还检测垂直成分,根据这两个成分在正向或者负向成为峰值的定时的关系,检测用户向前方还是向后方行进。
[0009]但是,已知若步行速度变大,即变为跑步状态,则加速度的水平成分以及垂直成分分别成为峰值的定时的关系变化。
[0010]然而,日本特开2012-242179号公报所述的技术是以无论如何用户都步行为前提来推断行进方向的。
[0011]因此,若用户成为跑步的状态,则行进方向的推断产生错误的可能性较高。
[0012]也就是说,在现有技术中,难以根据用户的行动状况,准确地推断是前向还是后向的行进方向,由此带来难以进行用户的行进方位以及当前位置的准确的计算的情况。

【发明内容】

[0013]本发明鉴于这种情况而作出,其目的在于,即使用户的行动状况有变化,也更准确地推断用户的行进方向。
[0014]为了实现上述目的,本发明的一方式的信息处理装置具备:对由于用户的行动而产生的加速度进行检测的加速度传感器;和处理部,其执行如下处理:行动推断处理,基于由所述加速度传感器检测出的加速度,推断所述用户的行动是步行还是跑步;推断方法选择处理,基于所述行动推断处理的推断结果,从用于推断表示相对于所述用户身体的朝向向前还是向后行进的行进方向的多个方向推断方法中选择一个;和方向推断处理,通过由所述推断方法选择处理选择出的方向推断方法,推断所述用户的行进方向。
【附图说明】
[0015]图1是表示本发明的一实施方式所涉及的信息处理装置的硬件结构的框图。
[0016]图2是表示图1的信息处理装置的功能结构中用于执行行进方向推断处理的功能结构的功能框图。
[0017]图3是表示用户的行动的垂直方向以及前后方向的加速度(纵轴)与时间(横轴)的对应关系的示意图,图3A是表示步行时的加速度与时间的对应关系的图,图3B是表示跑步时的加速度与时间的对应关系的图。
[0018]图4A是表示在步行时,用户的行进方向变化的情况下加速度与时间的对应关系的图,同样地,图4B是表示在跑步时,用户的行进方向变化的情况下加速度与时间的对应关系的图。
[0019]图5是说明具有图2的功能结构的图1的信息处理装置所执行的行进方向推断处理的流程的流程图。
【具体实施方式】
[0020]以下,使用附图来说明本发明的实施方式。
[0021][硬件结构]
[0022]图1是表示本发明的一实施方式所涉及的信息处理装置1的硬件结构的框图。
[0023]信息处理装置1例如构成为智能手机,在使用时被佩戴在腰等接近躯干的部位。
[0024]信息处理装置1 具备:CPU (Central Processing Unit,中央处理器)11、R0M (ReadOnly Memory,只读存储器)12、RAM (Random Access Memory,随机存取存储器)13、总线 14、输入输出接口 15、GPS (Global Posit1ning System,全球定位系统)部16、传感器部17、输入部18、输出部19、存储部20、通信部21和驱动器22。
[0025]CPU 11按照记录在R0M12中的程序或者从存储部20加载到RAM13中的程序来执行各种处理。例如,CPU11按照用于后述的行进方向推断处理的程序,执行行进方向推断处理。
[0026]在RAM13中还适当存储有在CPU11执行各种处理方面所需要的数据等。
[0027]CPU1UR0M12以及RAM13经由总线14相互连接。该总线14还与输入输出接口 15连接。输入输出接口 15与GPS部16、传感器部17、输入部18、输出部19、存储部20、通信部21以及驱动器22连接。
[0028]GPS部16包含天线,接收从多个GPS卫星发送的GPS信号,来获取信息处理装置1的位置信息。
[0029]传感器部17具备3轴加速度传感器以及地磁传感器等各种传感器。
[0030]输入部18由各种按钮等构成,根据用户的指示操作来输入各种信息。
[0031]输出部19由显示器、扬声器等构成,输出图像、声音。
[0032]存储部20由硬盘或者DRAM (Dynamic Random Access Memory,动态随机存取存储器)等构成,存储各种图像的数据。
[0033]通信部21控制经由包含因特网在内的网络来与其他装置(未图示)之间进行的通信。
[0034]在驱动器22,适当安装由磁盘、光盘、光磁盘或者半导体存储器等构成的可移动介质31。通过驱动器22从可移动介质31读出的程序根据需要被安装到存储部20。此外,可移动介质31也能够与存储部20同样地存储在存储部20中所存储的图像的数据等各种数据。
[0035][功能结构]
[0036]接下来,参照图2来说明信息处理装置1的功能结构中用于执行行进方向推断处理的功能结构。
[0037]图2是表示这种图1的信息处理装置1的功能结构中用于执行行进方向推断处理的功能结构的功能框图。
[0038]所谓行进方向推断处理,是指基于来自传感器的输入信号,推断佩戴有信息处理装置1的用户的行进方向,并将当前位置显示在地图上的一系列的处理。
[0039]在行进方向推断处理被执行的情况下,如图2所示,在CPU11中,加速度获取部51、垂直方向推断部52、行动推断部53、滤波处理部54、行进方向推断部55、当前位置计算部56和显示控制部57起作用。
[0040]此外,在存储部20的一个区域设定地图数据存储部71。
[0041]在地图数据存储部71中存储行进方向推断处理中显示的地图的数据。
[0042]加速度获取部51每隔规定时间(例如每0.2秒)从传感器部17获取加速度数据。
[0043]垂直方向推断部52基于加速度获取部51所获取的加速度数据,计算垂直方向向量。
[0044]具体来讲,垂直方向推断部52通过在加速度获取部51获取到的加速度数据(垂直成分)中,计算预先设定的时间(例如,4秒等)的平均值,来计算垂直方向向量。
[0045]行动推断部53基于加速度数据,进行被推断的用户的行动是步行还是跑步的判断。
[0046]另外,由于人在跑步的情况下,用户的双脚同时离开地表,人在步行的情况下,用户的双脚不同时离开地表,因此本实施方式中的“步行”和“跑步”是通过这种观点来区别的。
[0047]具体来讲,行动推断部53分别针对获取到的垂直方向以及前后方向的加速度,在各加速度的大小为跑步判断用的加速度阈值以上,各加速度的峰值所示的间距(峰值的时间间隔)为跑步判断用的间距阈值以下的情况下,判断为用户正在跑步。另一方面,行动推断部53在各加速度的大
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1