保持状态变化探测装置、保持状态变化探测方法以及程序的制作方法_4

文档序号:9354897阅读:来源:国知局
于角速度传感器的输出信号来检测用户的位置变化,第二位置变化检测部基于地磁传感器的输出信号来检测用户的位置变化。
[0086]另外,也可以是,位置变化检测部包括行进方向判定部,该行进方向判定部基于传感器110的输出信号来判定用户的行进方向。行进方向判定部基于变化探测部160的输出来判定用户的行进方向。例如,行进方向判定部基于变化探测部160探测到便携式设备的保持状态的变化的时刻之后的输出信号来判定用户的行进方向。在该情况下,保持状态变化探测装置100整体作为行进方向判定装置发挥功能。
[0087]另外,也可以是,行进方向判定部实质上不使用以下信息判定用户的行进方向:根据变化探测部160探测到便携式设备的保持状态的变化的时刻以前的输出信号得到的信息以及/或者根据变化探测部160探测到便携式设备的保持状态的变化的时刻附近的输出信号得到的信息。另外,也可以是,行进方向判定部设紧挨变化探测部160探测到便携式设备的保持状态的变化的时刻之前的用户的行进方向与紧接变化探测部160探测到便携式设备的保持状态的变化的时刻之后的用户的行进方向相同,来判定用户的行进方向。
[0088]另外,作为一例,行进方向判定部具备:第一行进方向判定部,其对传感器110的输出信号进行规定的运算来判定用户的行进方向;以及第二行进方向判定部,其对传感器110的输出信号进行与规定的运算不同的运算来判定用户的行进方向,选择部还具备行进方向判定选择部,该行进方向判定选择部基于变化探测部的输出来选择实质上使用第一行进方向判定部和第二行进方向判定部中的哪一个行进方向判定部的结果。在此,传感器110包括角速度传感器和地磁传感器,第一行进方向判定部基于角速度传感器的输出信号来判定用户的行进方向,第二行进方向判定部基于地磁传感器的输出信号来判定用户的行进方向。
[0089]选择部420与变化探测部160连接,根据变化探测部160的输出从多个位置变化检测部410中选择一个位置变化检测部。具体地说,保持状态变化中的保持状态估计结果错误的可能性高,因此,当变化探测部160探测到保持状态的变化时,选择部420选择使用保持状态的影响小的方法来检测位置变化、或者不利用保持状态的估计结果来检测位置变化的位置变化检测部410。
[0090]由此,能够更加准确地检测用户的位置变化。
[0091]图5示出本实施方式所涉及的计算机1900的硬件结构的一例。本实施方式所涉及的计算机1900例如装载于便携式设备的内部。取而代之,也可以是,计算机1900配置于便携式设备的外部,接收来自便携式设备的传感器输出,将判定结果以及/或者位置变化发送到便携式设备。在该情况下,作为一例,计算机1900与便携式设备之间以无线方式进行发送和接收。
[0092]计算机1900具备:CPU外围部,其具有通过主机控制器2082互相连接的CPU2000、RAM 2020、图形控制器2075以及显示装置2080 ;通信接口 2030,其通过输入输出控制器2084而与主机控制器2082连接;存储部2040 ;输入输出部2060 ;R0M 2010 ;卡槽2050以及输入输出芯片2070。
[0093]主机控制器2082将RAM 2020、以高传送速率访问RAM 2020的CPU 2000以及图形控制器2075连接。CPU 2000基于ROM 2010和RAM 2020中保存的程序进行动作,来进行各部的控制。图形控制器2075获取由CPU 2000等在设置于RAM 2020内的帧缓冲器上生成的图像数据,使该图像数据显示于显示装置2080。取而代之,也可以是,图形控制器2075在内部包括用于保存由CPU2000等生成的图像数据的帧缓冲器。
[0094]输入输出控制器2084将主机控制器2082、作为比较高速的输入输出装置的通信接口 2030、存储部2040以及输入输出部2060连接。通信接口 2030经由网络而与其它装置通信。存储部2040存储有供计算机1900内的CPU 2000使用的程序和数据。存储部2040是非易失性存储器,例如是快闪存储器或者硬盘等。
[0095]输入输出部2060与连接器2095连接,与外部进行程序或者数据的发送和接收,并经由RAM 2020提供给存储部2040。输入输出部2060也可以通过标准化的连接器和通信方式而与外部进行发送和接收,在该情况下,输入输出部2060可以使用USB、IEEE 1394、HDMI (注册商标)或者Thunderbolt (注册商标)等标准。另外,输入输出部2060也可以使用Bluetooth (注册商标)等无线通信标准来与外部进行发送和接收。
[0096]另外,输入输出控制器2084上连接有ROM 2010、卡槽2050以及输入输出芯片2070这样的比较低速的输入输出装置。ROM 2010存储有计算机1900启动时执行的引导程序以及/或者依赖于计算机1900的硬件的程序等。卡槽2050从存储卡2090中读取程序或者数据,经由RAM 2020提供给存储部2040。输入输出芯片2070将卡槽2050与输入输出控制器2084连接,并且例如将各种输入输出装置经由并行端口、串行端口、键盘端口以及鼠标端口等而与输入输出控制器2084连接。
[0097]经由RAM 2020提供给存储部2040的程序被使用者经由输入输出部2060提供或者存储到存储卡2090等记录介质中。程序从记录介质中被读出,经由RAM 2020被安装到计算机1900内的存储部2040中并在CPU 2000中被执行。
[0098]程序被安装到计算机1900中,使计算机1900作为获取部120、保持状态判定部130、行走判定部140、图案存储部150、变化探测部160以及保持状态估计部170发挥功能。除此以外,程序也可以使计算机1900作为位置变化检测部410和选择部420发挥功能。
[0099]程序所记载的信息处理被读入到计算机1900中,由此作为软件和上述各种硬件资源相协作的具体的单元、即获取部120、保持状态判定部130、行走判定部140、图案存储部150、变化探测部160、保持状态估计部170、位置变化检测部410以及选择部420发挥功能。而且,通过该具体的单元来实现与本实施方式的计算机1900的使用目的相应的信息的运算或者加工,由此构建与使用目的相应的特有的保持状态变化探测装置100或者保持状态变化探测装置400。
[0100]作为一例,在计算机1900与外部的装置等之间进行通信的情况下,CPU2000执行被加载到RAM 2020上的通信程序,基于通信程序中记载的处理内容来对通信接口 2030指示通信处理。通信接口 2030接受CPU 2000的控制而读出RAM 2020、存储部2040、存储卡2090或者设置于经由输入输出部2060连接的存储装置等的发送缓冲区域等中存储的送信数据并发送到网络中,或者将从网络接收到的接收数据写入到设置在存储装置上的接收缓冲区域等。这样,既可以是,通信接口 2030通过DMA (直接存储器访问)方式而与存储装置之间进行发送接收数据的传送,取而代之,也可以是,CPU 2000从作为传送源的存储装置或者通信接口 2030读出数据,向作为传送目的地的通信接口 2030或者存储装置写入数据,由此对发送接收数据进行传送。
[0101]另外,CPU 2000通过DMA传送等,从存储部2040、存储卡2090或者经由输入输出部2060连接的存储装置等中保存的文件或者数据库等中将全部或者所需的部分读入RAM2020 JfRAM 2020中的数据进行各种处理。然后,CPU 2000通过DMA传送等将结束处理的数据写回至存储装置。在这种处理中,将RAM 2020视为暂时保持存储装置的内容,因此在本实施方式中将RAM 2020和存储装置等统称为存储器、存储部或者存储装置等。本实施方式中的各种程序、数据、表格、数据库等各种信息被保存于存储装置,成为信息处理的对象。此外,CPU 2000还能够将RAM 2020的一部分保持到快闪存储器中,在快闪存储器中进行读写。在这种方式中,快闪存储器也担任RAM2020的功能的一部分,因此,在本实施方式中,除了加以区分地进行表示的情况以外,设为快闪存储器也包含在RAM 2020、存储器以及/或者存储装置中。
[0102]另外,CPU 2000对从RAM 2020中读出的数据进行由程序的指令序列指定的包含本实施方式中所记载的各种运算、信息的加工、条件判断、信息的检索和替换等各种处理,然后写回至RAM 2020。例如,CPU 2000在进行条件判断的情况下,将本实施方式中示出的各种变量与其它变量或者常数进行比较,判断是否满足大于、小于、以上、以下、相等等条件,在条件成立的情况下(或者不成立的情况下),分支到不同的指令序列、或者调出子程序。
[0103]另外,CPU2000能够检索存储装置内的文件或者数据库等中保存的信息。例如,在存储装置中保存有多个第二属性的属性值分别与第一属性的属性值相关联的条目的情况下,CPU 2000从存储装置中保存的多个条目中检索与指定了第一属性的属性值的条件一致的条目,读出该条目中保存的第二属性的属性值,由此能够获得满足规定的条件的与第一属性相关联的第二属性的属性值。
[0104]以上示出的程序或者模块也可以保存于外部的记录介质。作为记录介质,除了使用存储卡2090以外,还能够使用DVD、Blu-ray (注册商标)或者⑶等光学记录介质、MO等的光磁记录介质、带介质、IC卡等半导体存储设备等。另外,还可以将设置于与专用通信网络或者因特网连接的服务器系统的硬盘或者RAM等存储装置用作记录介质,经由网络将程序提供给计算机1900。
[0105]以上,使用实施方式说明了本发明,但本发明的技术范围并不限定于上述实施方式所记载的范围。对于本领域技术人员而言,能够对上述实施方式实施各种变更或者改良是显而易见的。根据本发明的权利要求书的记载,实施了这样的变更或者改良后的方式也能够包含在本发明的技术范围内是显而易见的。
[0106]应该注意的是,关于在权利要求书、说明书以及附图中示出的装置、系统、程序以及方法中的动作、顺序、步骤、以及阶段等各种处理的实际顺序,认为只要没有明确表示“在……之前”、“先于……”等或者没有在后面的处理中使用前面的处理的输出,就能够以任意的顺序来实现。关于权利要求书、说明书以及附图中的动作流程,尽管为了方便而使用了“首先”、“其次”等进行了说明,但是并不意味着必须按这样的顺序来实施。
[0107]附图标iP,说曰月
[0108]100:保持状态变化探测装置;110:传感器;120:获取部;130:保持状态判定部;132:计算部;134:特征量对应判定部;140:行走判定部;150:图案存储部;160:变化探测部;170:保持状态估计部;400:保持状态变化探测装置;410:位置变化检测部;420:选择部;1900:计算机;2000:CPU ;2010:ROM ;2020:RAM ;2030:通信接口 ;2040:存储部;2050:卡槽;2060:输入输出部;2070:输入输出芯片;2075:图形控制器;2080:显示装置;2082:主机控制器;2084:输入输出控制器;2090:存储卡;2095:连接器。
【主权项】
1.一种保持状态变化探测装置,具
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1