地图显示操控装置的制作方法

文档序号:2626249阅读:187来源:国知局
专利名称:地图显示操控装置的制作方法
技术领域
本公开涉及一种地图显示操控装置,用于操控在显示部上显示的地图的移动和所述地图的缩尺(reduced scale)的变化。
背景技术
专利文献I
JP2Oll-O75893A一种导航装置在显示部上显示地图。显示的地图可能需要从一个区域切换至另一区域;显示的图上位置可能需要从当前位置切换至目标位置。为应对这些需要,进行对地图的移动和地图缩尺的变化的操控。例如,当对显示部的屏幕的触摸操控允许在屏幕上显示的地图移动时,对位于自屏幕中心起的意图方向上的屏上位置进行触摸,从而向意图方向滚动地图。此外,当通过缩尺的变化对显示的地图进行放大或缩小时,对放大按钮或缩小按钮进行按压操控。此外,对屏幕的触摸操控包括使用手指的轻击操控和捏挤操控,用以根据手指的移动来移动显示或根据两个手指的相互移动以放大或缩小显示。在捏挤操控中,实际出现的显示随着放大或缩小两个手指之间间隙的触摸操控被放大或缩小,从而提供用户友好的触觉。然而,对屏幕的直接触摸操控对于安置在车辆上的导航装置不是那么容易。一种使用远程控制装置的远程操控也可用于移动显示和改变显示的缩尺,如专利文献I所述。跟踪远程控制装置上的操控引导区域G允许同时滚动显示的地图和改变缩尺。然而,专利文献I未明确描述设置缩尺的具体设置。例如,假定显示的当前地方需要改变至距当前地方约1000公里的另一个地方,需要缩尺的大量变化。这样的变化要求用户进行麻烦的操控,妨碍进行直观的操控,而且没有提供有效的可用性。

发明内容
本发明的目的是提供一种具有充分可用性的地图显示操控装置。为了实现上述目的,根据本公开的第一示例,提供以下地图显示操控装置。所述地图显示操控装置包括显示部、操控器、位置检测器和控制电路。显示部执行地图显示以基于地图信息显示地图。操控器执行对所述地图显示的操控。操控器可在X轴、y轴、和Z轴的三维坐标系统中发生位移,所述X轴、y轴和ζ轴相互正交。发生与所述X轴和所述I轴平行的位移的操控器使所述地图分别横向和纵向地移动。发生与ζ轴平行的位移的操控器使所述地图的缩尺改变,以使得当ζ坐标变得较小时,所述缩尺减小以使显示部中的显示地图覆盖较宽区域。位置检测器在从初始检测时间经由中间检测时间至当前检测时间的检测持续时间期间的每个连续检测时间,检测并输出坐标集作为操控器在三维坐标系统中的位置。控制电路响应于在所述检测持续时间期间接收所述操控器的每个坐标集而实时地控制显示部中的地图显示。当在初始检测时间 接收初始坐标集时,控制电路执行初始操作以在初始缩尺下显示地图,所述地图具有位于显示部的中心的初始地图中心位置。
当在中间检测时间从位置检测器接收中间坐标集之后在当前检测时间接收当前坐标集时,控制电路执行当前时间操作。所述当前时间操作发生如下:(i)通过确定在从所述初始检测时间经由所述中间检测时间至所述当前检测时间的所述检测持续时间期间绘制的所述操控器的轨迹(locus)的任意部分是否对应于既未与所述ζ轴平行也未与所述ζ轴正交的倾斜轨迹,来确定是否仅绘制出倾斜轨迹,以及Qi)当确定仅绘制出所述倾斜轨迹时,处理当前时间地图显示。所述当前时间地图显示发生如下:(i)计算所述当前坐标集与所述初始坐标集之间的累积位移,所述累积位移具有累积X位移、累积I位移和累积ζ位移,( )计算所述初始ζ坐标、所述中间ζ坐标和所述当前ζ坐标之中的最小ζ坐标,以及(iii)在基于所述当前ζ坐标的当前缩尺下显示所述地图,所述地图具有位于所述显示部的中心的新的地图中心位置,所述新的地图中心位置横向远离所述初始地图中心位置第一乘积量并且纵向远离所述初始地图中心位置第二乘积量。在此,通过将所述累积X位移与根据基于所述最小ζ坐标的缩尺的第一单位距离相乘获得所述第一乘积量;通过将所述累积y位移与根据基于所述最小ζ坐标 的所述缩尺的第二单位距离相乘获得所述第二乘积量。
这样的配置能够提供一种仅使用可由用户握持的操控器来移动、放大、或缩小显示部的显示地图的便利操控,而不用任何对显示部的直接触摸,从而提供用户友好的操控。
假设移动操控器来绘制出U形轨迹,所述轨迹的任意部分位移均不与ζ轴平行或正交,所述轨迹从开始位置经由具有最小坐标的U形轨迹的第一底部至目标位置,从而改变第一区域的初始显示地图至第二区域的意图显示地图。在这样的情况下,在本公开的上述示例的配置下,只要绘制出操控器的任意的不同U形轨迹或V形轨迹,该轨迹从相同的开始位置至相同的目标位置并且具有相同的最小坐标,而且任意部分位移均不与Z轴平行或正交,则显示地图被等效地从初始显示地图改变至意图显示地图。另外,可以通过沿ζ轴从开始位置移动操控器至最小ζ坐标,然后正交于ζ轴移动操控器至具有最小坐标的位置,最后沿ζ轴移动操控器至目标位置的矩形位移进行等效地图移动。然而,操控器的这种矩形位移对于用户来说是麻烦的;因此,本公开的第一示例的以上配置能够提供操控器的用户友好的操控。
另外,根据本公开的第二示例,提供的一种地图显示操控装置包括显示部、操控器、位置检测器和控制电路,与第一示例类似。在此,位置检测器在从初始检测时间至后续检测时间的每个连续检测时间,检测并输出坐标集作为操控器在三维坐标系统中的位置。控制电路响应于在每个连续检测时间接收操控器的坐标集而实时地控制显示部中的地图显不O
当在所述初始检测时间从所述位置检测器接收初始坐标集时,所述控制电路执行初始操作。初始操作发生如下:(i)将所述初始坐标集的值赋予所述操控器的基准坐标集,( )将所述初始ζ坐标的值赋予基准最小ζ坐标,(iii)在初始缩尺下显示所述地图,所述地图具有位于所述显示部的中心的初始地图中心位置,以及(iv)将所述初始地图中心位置的值赋予基准地图中心位置。
当在所述初始检测时间之后的后续检测时间从所述位置检测器接收后续坐标集时,所述控制电路执行后续操作。所述后续操作发生如下:(i)计算所述后续坐标集与先前坐标集之间的一次位移,在先前检测时间从所述位置检测器输出所述先前坐标集,所述先前检测时间正好在所述后续检测时间之前,所述一次位移具有一次X位移、一次I位移、和一次Z位移,(ii)计算所述后续坐标集与所述基准坐标集的当前值之间的累积位移,所述累积位移具有累积X位移、累积y位移、和累积Z位移,以及(iii)确定所述一次位移是否对应于Z倾斜位移、Z正交位移或Z平行位移。所述Z倾斜位移既未与所述Z轴平行也未与所述Z轴正交。所述Z正交位移与所述Z轴正交。所述Z平行位移与所述Z轴平行。
当确定所述一次位移对应于所述ζ倾斜位移时,后续操作随后进一步发生如下:(i)将所述基准最小Z坐标的当前值与所述后续Z坐标的后续值进行比较,并将所述当前值和所述后续值中较小的值赋予所述基准最小Z坐标,(ii)在基于所述后续Z坐标的后续缩尺下显示所述地图,所述地图具有位于所述显示部的中心的第一新的地图中心位置,所述第一新的地图中心位置横向远离所述基准地图中心位置第一乘积量并且纵向远离所述基准地图中心位置第二乘积量,通过将所述累积X位移与根据基于所述基准最小Z坐标的最小缩尺的第一单位距离相乘获得所述第一乘积量;通过将所述累积y位移与根据基于所述基准最小Z坐标的所述最小缩尺的第二单位距离相乘获得所述第二乘积量,(iii)保持所述基准地图中心位置的当前值不变,以及(iv)保持所述基准坐标集的当前值不变。
以上描述的这样特征化的配置可提供与第一实施例类似的优点。
另外,根据本公开的第三示例,提供一种用于控制根据第二示例所述的地图显示操控装置的方法。


根据以下参照附图给出的详细描述,本发明的上述和其他目的、特征和优点将变得更加明显。在附图中:
图1是根据本发明实施例的框图2是示出远程控制装置的外观的俯视图3是示出响应于远程控制装置的位移的地图显示控制方法的流程图4是示出地图绘制位移计算的过程的流程图5是示出远程控制装置的行为检测的过程的流程图6是示出远程控制装置在三维坐标系统中的U形轨迹的视图7是示出远程控制装置在三维坐标系统中的矩形轨迹的视图8是示出远程控制装置在XZ坐标平面的轨迹的视图9是用于解释缩尺与移动跨距之间关系的视图10是用于解释缩尺与移动跨距之间关系的视图11是示出作为远程控制装置的位置的坐标集和显示窗口的视图(步骤I);
图12是示出作为远程控制装置的位置的坐标集和显示窗口的视图(步骤2);
图13是示出作为远程控制装置的位置的坐标集和显示窗口的视图(步骤3);
图14是示出作为远程控制装置的位置的坐标集和显示窗口的视图(步骤4);
图15是示出作为远程控制装置的位置的坐标集和显示窗口的位置(步骤5);
图16是用于说明POI的权重的视图17是用于说明坐标修正的视图;以及
图18A、18B、18C、18D是示出用于移动地图以在显示部包含点I的远程控制装置的轨迹的视图;图19示出用于移动地图以包含点2的远程控制装置的轨迹的视图,在点2之外存在点I ;图20A、20B是示出用于移动地图以包含点3的远程控制装置的轨迹的视图,在点3之外存在点I ;以及图21示出用于移动地图以包含点4的远程控制装置的轨迹的视图,在点4之外存在点I。
具体实施例方式
参照附图解释根据本发明实施例的车辆用导航装置。参照附图1,安装在对象车辆上的车辆用导航装置I包括主要由用作控制装置或设备的微型计算机构成的控制电路2。控制电路2包括以下:车辆位置检测器3 ;地图数据输入部4 ;操控开关组5 ;外部存储器接口 6 ;显示部7 ;与扬声器8连接的声音控制器9 ;用于识别输入到麦克风10的语音的语音识别部11 ;用于与远程控制装置12通讯命令的远程控制装置传感器13 ;以及用于接收从VICS中心14分发的VICS信息的VICS (车辆信息和通信系统,注册商标)接收器15。检测对象车辆的当前位置的车辆位置检测器3包括以下传感器:陀螺仪16,用于检测对象车辆的旋转的角速度;距离传感器17,用于检测对象车辆的行驶距离;以及GPS (全球定位系统)接收器18,用于基于来自GPS卫星的发送电波检测对象车辆的当前位置。控制电路2基于传感器16至18的检测信号来检测对象车辆的当前位置、航向、速度和行驶距离,以及当前时钟时间。如果采用更高精度的传感器,车辆位置检测器3的传感器16至18中仅部分是必需的。或者,可使用另一传感器,诸如用于转向的转速传感器或用于后车轮的车辆车轮传感器。地图数据输入部4包括驱动部,用于读取来自数据记录介质的诸如地图数据的数据。这样的数据记录介质通常可以是大容量存储介质,诸如DVD ;可选的,其可以是另一存储介质,诸如CD、存储卡、或硬盘驱动器。另外,数据记录介质存储:对于诸如路线检索和路线引导的各种处理的各种所必需的数据;数据库,诸如设施名称以例如字母顺序排列或日本50个假名的顺序的预定字母顺序进行排序的设施名称数据库;以及表明电话号码和设施之间的对应关系的电话号码数据库。用作显示设备或装置的显示部7包括彩色液晶显示部以显示地图信息。显示部7集成有用于操控输入的触摸面板。触摸面板包括设置在彩色液晶显示部的表面上的透明电极。显示部7将地图以预定缩尺连同各种引导信息一起显示在地图窗口上,地图窗口显示在屏幕上。地图包括车辆的当前位置、目的地、或被要求高亮显示的点。另外,施加到显示部7的屏幕上当前显示的部分的触摸操控允许响应于以下的输入:(i)所述部分的位置和( )与所述部分相关联的操控细节。操控开关组5由多个开关构成,这些开关包括设置于显示部7的屏幕附近的机械硬件开关和设置于显示部7的屏幕的触摸面板上的软件开关。响应于对机械开关和触摸面板开关的操控,操控开关组5向控制电路2给出各种指示信号 (命令)。语音识别部11利用内部存储的识别用字典数据来验证经由麦克风10输入的语音,从而识别输入的语音。声音控制器9控制语音识别部11以输出语音识别结果至控制电路2,同时经由扬声器8输出已识别的声音的对讲。另外,声音控制器9基于来自控制电路2的声音输出指不输出声音输出信号至扬声器8。从扬声器8输出的声音包括关于路线引导的声音、关于操控说明的声音,以及对讲的声音。
控制电路2包括输入/输出接口 21、CPU19、以及包含RAM、ROM、EEPROM和闪存的存储器20 ;其具有控制全部导航操控的功能。通过允许CPU19执行存储在存储器20中的控制程序,控制电路2执行诸如路线检索和路线引导的处理。
用作操控器、操控设备、或操控装置的远程控制装置12可包括所谓的智能手机,并提供有用于检测位置的设备或装置。在本实施例中,智能手机可用作用于车辆用导航装置I中的地图操控的远程控制装置12。这种情况下,远程控制装置12包括具有CPU的控制电路22以控制地图操控。用作控制设备或装置的控制电路22与重力(G)传感器(即,力口速度传感器)23、通讯电路24、开关组25和显示部26连接。
G传感器23可称为远程控制装置12 (即,操控器)的位置检测器。G传感器23检测表明用户的操控细节的三维运动作为加速度检测信号。控制电路22基于加速度检测信号计算远程控制装置12的三维坐标集和位移。通讯电路24与导航装置I的远程控制传感器13进行通讯;其传送从控制电路22输出的操控细节至导航装置1,并接收来自导航装置I的各种信息。
参照附图2,用作屏幕的显示部26由彩色液晶显示部构成,该彩色液晶显示部几乎设置于远程控制装置12的主体的前表面上,用于显示各种用于操控和其他必需信息的窗口。显示部26提供有在表面上的触摸面板,显示在窗口上的用作开关组25的操控按钮。另外,在显示部26下面设置电力开关25a作为开关组25中的一个开关。该电力开关25a用作:(i)用于接通和关断电源的开关,和(ii)用于返回用作智能手机的主窗口的开关。
图2示出显示部26上的窗口,用于提供能够操控用于地图操控的应用程序的状态。施加于开始开关25b和停止开关25c的触摸操控分别执行具有用于地图操控的应用程序的地图操控的开始和停止。微调按钮25d用于通过减小相对于远程控制装置12的位移幅度的地图上的移动或位移的幅度来执行微调。另外,远程控制装置12可被加载或安装有应用程序以响应于对于导航装置I的操控。
以下将参照附图3至17说明用于操控在导航装置I的显示部7上显示的地图的移动和缩尺的操作。在导航装置I中的路线引导和路线引导中的地图显示、目的地指定、或检索的过程是已知技术;因此,将省略其说明。
本实施例允许使用远程控制装置12操控地图显示以模拟观看纸上的地图的实际操控,从而改善操控感受。根据一个可选示例,一个人观看纸上地图,该纸上地图被定义为在纸上印刷的地图,当人意图看到纸上地图上详细的更小或更窄区域时该纸上地图被移动得更靠近人脸,而当看纸上地图的更大区域时该纸上地图被移动得离脸更远。当考虑人或纸上地图的这种移动时,如果用于改变地图的缩尺的轴被定义为正交于导航装置I的显示部7的屏幕,则用于操控导航装置I的远程控制装置12可垂直和/或水平地移动以改变作为屏幕上的地图的屏上地图的显示状态,仿佛纸上地图被移动。这实现了屏上地图的显示操控模拟纸上地图的操控。在下文中,屏上地图也可以单独称为“地图”或“显示地图”。
在下述说明中,用于改变地图的缩尺的轴被定义为重力产生作用的垂直方向。也就是说,当作为智能手机的远程控制装置12升高或向上移动时,显示地图的缩尺增加以放大显示地图的中心区域用于详细显示、覆盖或显示较窄的区域。当远程控制装置12降低或向下移动时,显示地图的缩尺减小以覆盖更宽区域。另外,当远程控制装置12水平或左右方向移动时,显不地图在屏.的窗口上移动。以下将说明远程控制装置12的具体操控和显示部7的具体地图显示之间的关系。远程控制装置12的位置由三维坐标系统(X,y, z)表示。z轴与重力方向平行,z轴的正方向对应于与重力作用相反的方向。xy坐标平面与水平面平行,X轴对应于横向方向而y轴对应于纵向方向。由三维坐标系统表示的位置可由G传感器23识别。因此,在下述说明中,远程控制装置12在z轴的移动对应于远程控制装置12的垂直方向或上下方向的位移;远程控制装置12的X轴或y轴的移动对应于远程控制装置12在水平面(S卩,xy坐标平面)上的横向或纵向的位移。远程控制装置12的实际可移动距离(RX,RY,RZ)是固定距离(40cm,40cm,20cm),不论显示地图的缩尺为何。远程控制装置12的实际可移动距离也可称为操控器移动跨距。远程控制装置12的位移Λ R被划分为作为ζ轴分量的垂直位移Λ ζ (O至RZ)、作为χ轴分量的横向位移Λ X (O至RX)、以及作为y轴分量的纵向位移Λ y (O至RY)。横向位移Λ χ (O至RX)和纵向位移Ay(0至RY)包括在水平位移(在X-Y平面上(即,xy坐标面))中。基于移动距离来移动显示地图,该移动距离取决于:(i)横向位移Λ χ与根据当前指定的缩尺的单位距离相乘的积,和(ii)纵向位移Ay与根据当前指定的缩尺的单位距离相乘的积。注意,缩尺被定义如下。例如,当在显示地图上的A点与B点之间的屏上长度(其是显示部 的屏幕上的长度)是1cm,且A点与B点之间在地球上的实际距离是Ikm(IOOOm)时,地图的缩尺是lcm/lkm( = 0.01/1000 = 1/100,000)。因此,缩尺通常小于I (1.0)。在本实施例中,从等级I至等级η的等级中指定或选择缩尺。等级I对应于以具有最大值的缩尺覆盖最窄区域的地图 ;等级η对应于以具有最小值的缩尺覆盖最大区域的地图。进一步,关于等级k(k= 1,2,…,η)的缩尺,χ方向地图移动跨距MXk被定义为由远程控制装置12在χ轴的最大移动跨距移动的图上距离,而y方向地图移动跨距MYk被定义为由远程控制装置12在7轴的最大移动跨距移动的图上距离。图上距离被定义为由地图覆盖的实际距离。这样的关系如附图9所示。参照附图10,⑴缩尺的等级(I至η)与(ii) χ轴和y轴的地图移动跨距MXruMYn之间的关系。例如,最大比例尺等级I将地图移动跨距MX1、MYl中的每Iv设直为500m。等级2将地图移动跨距MX2、MY2中的每一个设置为600m。最小比例尺等级η将地图移动跨距ΜΧη、ΜΥη中的每一个设置为2000m(2km)。也就是说,随着等级增加,跨距也逐步增加。在等级k的缩尺下的地图移动跨距MXk、MYk的设置可适当改变,而等级的数目也可改变,不需要限制为η个等级。具体来说,在等级k的缩尺下在水平面上使远程控制装置12移动或发生位移一操控器移动跨距RX、RY ( = 40cm),导致分别基于地图移动跨距MXk、MYk来移动地图。相反,在垂直方向上使远程控制装置12移动或发生位移一操控器移动跨距RZ ( = 20cm),导致缩尺从等级I至最大等级η改变。以下将以示例说明使用远程控制装置12的地图显示的移动,此时地图从县A的车站A移动至县H的机场H时,其中县A与县H之间的实际距离超过1,000km。远程控制装置12控制地图显示以通过移动来绘制操控器轨迹实现意图的移动,所述轨迹由附图6的带状箭头SI和带状箭头S2来表示。在这种情况下,远程控制装置12的控制电路22提供由于从县A的车站A至县H的机场H的移动导致且具有图6的SI和S2的轨迹的最终结果与由于图7中的步骤I经由步骤2、3、4至步骤5的四个直箭头的轨迹的移动导致的最终结果是相同的,尽管在从开始位置至终点位置的移动期间的地图显示可能彼此不同。换句话说,示出开始U形S2轨迹的开始位置的图13和示出终止U形S2轨迹的终点位置的图15可仅由图6的轨迹S2和图7中从步骤2经由步骤3、4至步骤5的轨迹的两个轨迹进行相同的显示。进一步,在图13、14中的地图在U形S2轨迹的移动期间不显示。以任何方式,这使得远程控制装置12实现平滑移动以及与直观操控相匹配的显示移动。以下将说明控制器12以从步骤I至步骤5的顺序移动的情况,使用若干直线而不使用U形轨迹SI。图11至15示出显示部7上远程控制装置12按顺序定位所处的从步骤I至5的各自位置R(I)至R(5)处的坐标集和显示地图。图11示出车站A附近的地图和位于步骤I的位置R(I) = (xa,ya za)的远程控制装置12的位置。接下来,远程控制装置12在水平面上从位置R(I)移动至步骤2的位置R (2) = (xb, yb,za),使得如图12所示地显示工厂A附近的地图,其中缩尺未从附图11的地图改变。随后,远程控制装置12在垂直方向上从位置R(2)向下移动至步骤3的位置R(3)=(xb, yb, zb),从而如图13所示地显示覆盖县A和邻近县B、C、D的区域的地图,其中缩尺从图12的地图减小。接下来,远程控制装置12在水平面上从位置R(3)移动至步骤4的位置R(4) = (xc, yc, zb),从而如图14所示地显示覆盖县H和邻近县G的区域的地图,其中附图13的地图的缩尺未变。然后,远程控制装置12在垂直方向上从位置R(4)向上移动至步骤5的位置R(5) = (Xc,yc,za),从而如图15所示地显示覆盖县H的机场H附近的地图,其中图14的地图的缩尺增加以放大地图来突出`显示机场H作为目的地。在以上顺序的步骤中,对于从前一位置至下一位置的移动而言,将水平移动或垂直移动,即直线移动施加至远程控制装置12。这包括对于用户而言不自然的移动,造成远程控制装置12的操控不是用户友好的。为此,本实施例实现图6的操控器轨迹S2以达到或获得相同的最终目的地(图15中)作为图11至15中顺序移动的最终目的地。返回至图6,远程控制装置12的轨迹包括作为水平移动的轨迹SI和作为绘制出平滑圆弧的U形或圆弧状移动的轨迹S2。来自图6中的远程控制装置12的操控的地图显示移动到达与由于图7中的远程控制装置12的操控导致的移动的目的地相同的目的地是期望的。假设远程控制装置12的一个移动被划分成若干个移动部分,其中每个部分在多个检测时间中的相邻两个之间的短时段内发生。如果直接响应于远程控制装置12的位置或坐标集R(x,1,ζ)的若干移动部分的每一个,远程控制装置12的位移AR(AX,Δγ, Δζ)实时地体现在地图上,所得的显示地图最终可能指示与意图位置不同的位置。这是因为响应于各个移动部分获得多个缩尺,导致响应于该多个缩尺计算各自的水平移动量,从而不同地移动地图。图6中由带状箭头S2指示的远程控制装置12的操控器轨迹需要提供与图7中来自从位置R(2) = (xb,yb,za)的步骤2经由步骤3、4至位置R(5) = (xc,yc,za)的步骤5的四个直箭头的移动的目的地相同的目的地。为了满足这一需要,本实施例提供以下过程。参见图8。操控器轨迹S2以倾斜方向执行倾斜移动。倾斜移动包括在水平方向上的移动和在垂直方向上的移动,而不是仅在水平方向和垂直方向之一上的移动。在该倾斜移动中,当远程控制装置12到达最低位置最小量(z) = zb时基于垂直位移来确定缩尺的等级,并且基于确定的缩尺的等级计算水平移动量。然后,基于其等级由步骤5的位置R(5)确定的缩尺执行最终显示。
假设对象操控从对象移动开始点经由ζ方向上的对象垂直最低点移动至对象移动终点。当对象垂直最低点、对象移动开始点、和对象移动终点与操控器轨迹SI和S2的移动的那些相同时,地图必定移动至与操控器轨迹SI和S2的移动位置相同的图上位置,除非移动包括仅在水平和垂直方向之一上的移动。这实现了远程控制装置12的操控像操控器轨迹S2—样平滑,不需要绘制出如附图7所示的矩形的操控。这提供了用于显示意图的图上位置的操控上的改善或优点。
应注意,为了控制缩尺,远程控制装置12的倾斜位移的检测需要不同于简单的水平位移或简单的垂直位移。用户意图在倾斜方向、简单水平方向、和简单垂直方向中的哪个方向上进行操控无法简单地确定。这是因为用户具有各自的特性。在一致的条件下设定阈值因此并不是期望的。本实施例提供了一种确定操作,其通过执行稍后提到的图5中的远程控制装置的行为检测而考虑到个体差异。当用户习惯于远程控制装置12的操控时,这提供给用户考虑到用户个体差异或特性的用户友好的操控性。
并且,当通过向上移动远程控制装置12而放大地图显示时,显示状态从小缩尺下的广区域移动至大缩尺下的窄区域。在这种情况下,用户可能难以适当地显示意图的目的地。为了显示目的地同时尽可能合适地放大它,本实施例提供对当放大时显示窗口中心的X、Y坐标的修正。
发生以下流程。
⑴指定POI (兴趣点)点Pk(k = 1,2和3,…)=(PXk, PYk)作为地图上的具体图上点。
(ii)准备加权列表,其包括POI点Pk和先前分别分配给POI点Pk的加权因子WkO。
(iii)从所显示窗口中的POI点的加权因子WkO中获取窗口中的加权的中心位置WCo
(iv)当在放大过程中与缩尺成比例地放大时,朝放大的显示地图的中心C的坐标(Xe, Yc)移动该加权的中心位置。
这使得目的地能够容易地包含在显示地图或地图窗口中。
列表中的POI点可包括由用户指定为目的地的点。每次用户使用导航装置I时,加权因子WkO响应于指定目的地而改变。这使得能够响应于用户的使用历史进行学习。
以下将参照图3-图5说明具体控制过程。这些流程图可仅由远程控制装置12的控制电路22执行或仅由作为整个控制的一部分的导航装置I的控制电路2执行。在本实施例中,这些流程图由控制电路2和控制电路22合作执行。
应注意,本申请中的流程图或流程图的处理包括部分(也称为步骤),每一个部分表示为例如SA1。并且,每一部分可划分成若干个子部分,若干个部分可合并成单个部分。另外,这样配置的部分中的 每一个也可称为设备、模块或装置。
以上说明的部分的每一个或任意组合可实现为(i)与硬件单元(如,计算机)组合的软件部分,或(ii)硬件部分,包括或不包括相关装置的功能;并且,硬件部分可构造于微型计算机内部。并且,软件部分可包括在软件程序中,该软件程序可包含在非短暂性计算机可读存储介质中作为程序产品。图3示出远程控制装置12的操控的基本过程。用户操控开始按钮25b以开始显示在远程控制装置12的显示部26上的地图操控的应用程序。根据附图3的流程图,控制电路22因此获得远程控制装置12的位移信息。首先,基于G传感器23的检测信号,控制电路22获得远程控制装置12的当前位置作为位置信息,该当前位置指定为开始位置RO (xO,yO, z0) (SAl)。然后,控制电路22依次获得指示远程控制装置12在具有预定时间间隔的连续检测时间的第i个当前位置Ri的位置信息(SA2)。远程控制装置12的当前位置Ri (xi, yi, zi)指示从开始位置RO起的第i(i = 1,2,3,…)个测量位置。从而,以预定时间间隔一个接一个地计算远程控制装置12的位置Ri,并且可检测与开始位置RO的位移。接下来,根据远程控制装置12的位置R0、R1-l、Ri的数据,控制电路22计算相对于一个测量值的一次位移AR0(Ax0,ΔγΟ, ΔζΟ)和相对于位置Ri的累积位移ARi(Ax,Δγ, Δζ) (SA3)。累积位移AR0(AX0,ΔγΟ, ΔζΟ)是从开始位置RO器累积的位移。一次位移ARi(Ax,Δγ, Δζ)和累积位移ARO的每一分量可由以下等式获得。Δ χ = x1-x1-l, Ay = y1-y1-l, Az = z1-z1-l, Δ χ0 = χ -χ0, AyO = y1-y0,和Λζ0 = z1-z0o控制电路22因此 计算地图绘制位移(SA4),以及基于计算结果,准备关于显示部7绘制的地图的地图信息(SA5),该地图信息发送至导航装置I用于显示部7进行显示。SA4、SA5的具体操作将稍后说明。然后,当显示部26的停止开关25c没有被操控时(SA6:否),控制电路22进行到SA7,当停止开关25c被操控时(SA6:是),结束应用程序。在SA7,控制电路22确定远程控制装置12的位移的方向。当远程控制装置12在水平方向或垂直方向上移动时(SA7:是),处理返回至SA1。在SA1,在这一时间的远程控制装置12的位置被计算作为新的开始位置R0。当远程控制装置12不在水平方向或垂直方向上移动时(SA7:否),处理返回至SA2而不改变开始位置R0。在SA2,计算新的位置Ri。另外,当远程控制装置12在倾斜方向上移动之后在水平方向或垂直方向上移动时,确认SA7的判断(SA7:是),处理返回至SA1,此处计算新的开始位置R0。只要由远程控制装置12操控的倾斜位移继续,则远程控制装置12的开始位置RO不改变。从开始位置RO起的Λ RO累积位移保持不变。因此,一个平滑操控,即,用户的U形操控S2实现意图的目的地被显示,类似于从步骤2经由步骤3、4至步骤5的若干个矩形操控。因此,用户可以感受到更优选的可用性和操控性。另外,当操控是简单的水平位移时,移动地图而不改变缩尺。相反,当操控是简单的垂直位移时,基于根据ζ坐标的缩尺对地图进行放大或缩小,而不改变移动地图的中心。另外,当远程控制装置12的移动停止时,位置保持不变,因此位移是零。即使过程继续,显示状态不改变。更进一步,当远程控制装置12的位移停止时,通常,显示操作可通过操控停止开关来停止。下面将参照图4的流程图说明由控制电路22执行的SA4处的过程,用于计算地图绘制位移。控制电路22处理远程控制装置12的行为检测(SBl)。在SB1,考虑根据过去行为历史的远程控制装置12的用户操控的个体差异进行行为的确定过程。即使用户意图仅在垂直方向,即ζ方向上操控远程控制装置12,远程控制装置12也可在水平方向上略微移动或沿ζ轴做锯齿形移动。当这样的水平方向上的略微移动准确地反映于远程控制装置12的位移的计算时,地图可以在水平方向上移动,而不管用户的意图。为此,根据用户的个体差异适当地确定容许值。
在检测远程控制装置12的行为之后,控制电路22确定水平/垂直位移,当所述位移在水平方向和垂直水平之一时(SB2:水平/垂直)。控制电路22确定倾斜位移,当所述位移不在水平方向和垂直水平之一时(SB2:倾斜)。对于水平/垂直位移,控制电路22根据下述等式计算地图上X、Y、和Z的每个位移(SB3)。
X 位移=ΛχΟ/RXXMXk+a X...(I)
Y 位移=AyO/RYXMYk+a Y...⑵
Z 位移=Δ zO/RZXn ( = k)…(3)
在此,RX、RY、RZ是远程控制装置在X、Y、Z方向的移动跨距;MXk、MYk是缩尺的等级k下的横向跨距和纵向跨距,等级k根据等式( 3)获得的Z位移来确定;以及a X、a Y是对地图上X方向和Y方向的校正值,稍后将对其进行说明。
另外,对于倾斜位移,控制电路22根据下述等式计算地图上X、Y、和Z的每个位移(SB4)。
X 位移=ΛχΟ/RXXMXm+a X...⑷
Y 位移=AyO/RYXMYm+a Y...(5)
Z 位移=Δ zO/RZXn ( = k)…(6)
在此,MXm、MYm是在缩尺的等级m下的横向跨距和纵向跨距,等级m根据等式(6)获得的累积Z位移来确定;以及累积Z位移Λ zO是当远程控制装置12到达最低位置最小值(ζ)时的垂直位移。该垂直位移确定缩尺的等级,然后基于该等级计算水平移动。
上述处理确定远程控制装置12的行为对应于水平/垂直位移还是倾斜位移,基于上述等式获得这些位移。当根据上述等式进行计算时,αΧ或a Y被添加至X位移或Y位移的计算中。αΧ或a Y的值是基于下述等式计算的校正分量。
a X = [ Σ (ffk/D) X (X_PXk) ]/MXX AX…(7)
a Y = [ Σ (ffk/D) X (Y_PYk) ]/MYX AY…(8)
在此,Wk是地图上的第k个POI点的加权值;D、AX、和AY是预定的校正系数;以及PXk和PYk是地图上的第k个POI点的坐标值。另外,Σ表示显示部7上显示的所有POI点的值相加。
POI点是特定点,其是某人方便访问或引起某人兴趣的点,并在地图上记录为点数据。POI点的点数据先前被赋予加权因子。当地图的显示被放大时,地图根据加权因子的幅度移动至该位置。
具体地,参照图16,加权因子被附加到所有的POI点上,这些POI点存在于显示窗口中。赋予加权因子和选择POI点的方法可使用通常使用在已知导航装置中用于显示的显示类别。在图16中,城堡A、市政厅A、博物馆A是是众所周知的设施的示例并根据知名程度赋予加权因子(WO)。在地图上的众所周知的设施、场所、或建筑物被指定为POI点并赋予加权因子WkO。
并且,用户指定作为目的地的地方被记录为POI点并赋予预定加权因子WkO。进一步,计算所述地方被指定为目的地的指定次数Ck和自先前指定为目的地起经过的月Tk。因此,加权值Wk基于这些参数来计算,如下述等式所示。Wk = WkOX log (Ck/Tk) +Wk0...(9)因此,当目的地指定次数Ck增加时,加权值以其对数的乘积量增加,从而反映指定为目的地的频率。另外,目的地指定次数Ck被自先前指定起经过的月相除。随着所经过的月的增加,加权值减小。由此根据指定目的地的状态来确定加权值,使得用户能够容易识别地图显示。由此,第k个POI点被赋予当前总权重值Wk,由此获得对应于所加权的中心位置的图上位置。可根据上述等式(7)、(8)使用加权值Wk来获得αχ或αγ的值。假设图6中由远程控制装置12的操控导致的垂直移动将地图从宽区域放大至窄区域,并且在正常情况下,中心点C(X0,Y0)应显示于地图窗口或显示地图的中心处。在本实施例中,加权值的考虑使得修正的坐标Α(αχ,α Y)出现于窗口的中心处。另外,当地图被放大时,主POI点可被显示。以下将参照图5的流程图说明,在远程控制装置12的行为确定中考虑用户个体差异的确定过程。控制电路22通过对源自用户的个体差异的方差(variance)进行量化以提供一确定基准,以适当地确定远程控制装置12的用户的操控。也就是说,控制电路22计算一容许值或范围以确定在分布中的水平/垂直位移,所述分布来自远程控制装置12的过去N次操控(例如,100次操控)中检测坐标的结果,指定一阈值作为确定基准,以基于指定的确定基准来确定远程控制装置12的移动对应于水平/垂直位移还是倾斜位移(SCl)。接下来,控制电路22确定在当前时间的一次位移ARi的值是否在确定基准内(SC2)。当在确定基准内时(SC2:是),水平/垂直位移被确定(SC3)。当在确定基准之外时(SC2:否),倾斜位移被确定(SC4)。该配置能够实现基于远程控制装置12的移动的显示部7的平滑地图显示控制。响应于用户指定目的地的频率进行地图显示控制。考虑用户个体差异导致的偏差或方差,可进行适当的地图显示控制。可为新用户或常用用户提供用户友好的地图显示控制。本实施例提供以下优点。(I)远程控制装置12水平和垂直地发生位移。这移动了地图上的图上位置并改变了显示部7显示的地图的缩尺。移动地图以指示相同目的地或区域的这样的地图显示控制,可以通过操控远程控制装置12绘制出图7中的圆弧S2来实现,而不需要绘制出图6中的矩形S2至S5的操控。进一步,用户对远程控制装置12的操控可与地图的移动相关联,以靠近或远离用户的预定部位,例如与握持远程控制装置12的手相连的肩部或用户的眼睛,从而提供了伴随显示地图的平滑移动的简单的可用性。(2)加权值Wk被赋予用作特定点的POI点并存储为地图信息。控制电路2根据显示部7的地图窗口显示的POI点的加权值Wk来计算加权的中心位置,并显示地图,以使得当通过增加缩尺来放大地图时加权的中心位置偏移地更靠近地图窗口(即,显示地图)的中心位置。当基于地图的中心位置放大地图时,赋予了加权因子的特定点由于加权方法而尽可能多地包含在放大的显示地图中,从而 容易识别。(3)计算加权的中心位置以实现由以下两者的乘积量获得的矩值的平衡:(i)地图窗口中POI点的坐标与加权的中心位置的坐标之间的距离、以及(ii)POI点的加权值。当地图窗口中存在多于一个的特定点时,具有更高加权值的特定点优先显示,从而使得用户能够容易确认用户友好的显示操作。
(4)当通过增加地图缩尺放大显示部7中的地图时,加权的中心位置最终与缩尺变为最大时的地图窗口的中心位置相符合。在这种情况下,在中心位置与加权的中心位置之间的距离或差与瞬时缩尺直到最大缩尺中的每一个成比例地变化。该显示状态逐渐偏移以遵循放大地图的操控,从而防止快速显示移动以及实现自然的显示移动。
(5)加权值可被调整。也就是说,当记录为POI点的点被指定为目的地时,加权值Wk随着指定次数Ck的增加而增加。进一步,加权值Wk随着自先前指定起经过的时间Tk变长而减小。这可遵循用户的动作历史,以及基于最新的行为信息来改变显示方式,从而导致产生易于理解的显示以优先考虑经常访问特定点。
(6)基于等式(9)来计算加权值Wk。当目的地的指定次数Ck增加时,加权值Wk以Ck的对数增加,响应于目的地指定的频率或目的地指定次数。另外,目的地指定次数Ck除以自先前或上一次目的地指定起经过的月Tk。当经过的月Tk增加时,加权值减小,响应于目的地指定历史或状态。可更容易识别地图显示。
(7)远程控制装置12的位移被赋予考虑容许值的确定基准。也就是说,当水平位移的量没有达到水平位移的确定基准时,确定不存在水平位移。当垂直位移的量没有达到垂直位移的确定基准时,确定不存在垂直位移。假设尽管用户意图在水平方向或垂直方向上操控远程控制装置12,但远程控制装置12可在倾斜方向上略微操控或绘制出锯齿形移动。这种锯齿形移动可进行统计处理以获得方差或偏差,方差或偏差可反映在容许值或确定基准中。因此,可以通过提供容许值或范围来改善操控性。
(8)基于过去的多个位移指定水平位移和垂直位移的确定基准。即使当由于用户的个体差异导致操控变化时,也能够考虑用户特性来确定位移。这增强了可用性。
(9)基于由过去的多个位移计算的分布值或方差,指定水平位移和垂直位移的确定基准。即使当用户的操控变化时,也追踪这样的变化并灵活地响应,从而增强可用性。
(10)将G传感器23提供给远程控制装置12作为位置检测器。可使用加速度信号来获得远程控制装置12的移动以计算位置,该位置用于检测位移。因此可通过简单的配置检测远程控制装置12的位置。
(其他实施例)
由控制电路22执行的图3的流程图可由导航装置I的控制电路2执行。另外,两个控制电路22、2可共享该流程图。
用作远程控制装置12的智能手机用作为操控器。一般的蜂窝电话、另一便携式终端、或专用的远程控制装置可以用作操控器。POI点的加权因子WO可根据需要设定。另外,可取决于考虑到指定目的地程度的用户的倾向设置加权因子W0。
POI点的加权值W的变化并不仅基于等式(9)来计算。另一等式可提供随着指定目的地次数增加所述值增加的趋势,以及随着自先前指定起经过的时间增加所述值减少的另一趋势。
如何确定远程控制装置12的简单水平/简单垂直操控或斜操控可不限于上述实施例。它可以与用户的个体差异相关联并且可随后学习。
指示远程控制装置12的位置的X、1、ζ轴的坐标系统是基于作为ζ方向的重力方向。没有必要限定于此。远程控制装置12的操控表面可指定为xy坐标平面,而与操控表面正交的方向可指定为ζ轴或方向。进一步,显示部7的屏幕或地图窗口可指定为xy坐标平面,而与屏幕正交的方向可指定为ζ轴或方向,其可以是移动得更接近或更远离屏幕的方向。
除了 G传感器23以外,还可以使用各种传感器作为位置检测器。例如,可以光学地识别或使用超声波信号识别该位置。
本实施例应用于车辆用导航装置I。不需要局限于此,本发明可应用于由用户携带的装置或应用于具有操控器以控制显示部显示的地图的装置。
(本实施例的各方面)
以下说明在此描述的本实施例的各方面。
本公开的本实施例的第一方面如下所述。地图显示操控装置I可设置为包括显示部7、操控器12、位置检测器23和控制电路2、22。显示部7执行地图显示以基于地图信息显示地图。操控器12执行对于地图显示的操控。操控器可在X轴、y轴、和ζ轴的三维坐标系统中发生位移,X、y、和ζ轴相互正交。操控器与X轴和I轴平行的移动允许地图分别横向和纵向移动。操控器与ζ轴平行的移动允许地图的缩尺改变,以使得当ζ坐标变得更低时,缩尺减小以允许显示部的显示地图能够覆盖更宽区域。在从初始检测时间经由中间检测时间至当前检测时间的检测持续时间期间的每个连续检测时间,位置检测器23检测和输出坐标集作为操控器在三维坐标系统的位置。
控制电路2、22响应于在检测持续时间期间接收操控器的每个坐标集而实时控制显示部的地图显示。当在初始检测时间接收初始坐标集(R0(X0,y0,z0))时,控制电路执行初始操作以在初 始缩尺下显示地图,所述地图具有位于显示部中心的初始地图中心位置。
当从位置检测器接收中间检测时间的中间坐标集(Rf(xf,yf,zf))之后,在当前检测时间接收当前坐标集(Ri (xi,yi,zi))时,控制电路执行当前时间操作。当前时间操作发生如下:(i)通过确定在从初始检测时间经由中间检测时间至当前检测时间的检测持续时间期间所绘制出的操控器的轨迹的任何部分是否对应于既不与ζ轴平行也不与ζ轴正交的倾斜轨迹,来确定是否仅绘制出倾斜轨迹,( )当确定仅绘制出倾斜轨迹时,处理当前时间地图显示。
当前时间地图显示发生如下:(i)计算当前坐标集(Ri (xi,yi, zi))与初始坐标集之间的累积位移(AR0(Ax0, AyO, ΔζΟ)),所述累积位移(ARO(AxO, AyO, ΔζΟ))具有累积X位移(Δ xO)、累积Y位移(Δ yO)、和累积ζ位移(Δ zO), (ii)计算在初始ζ坐标(zO)、中间ζ坐标(zf)、和当前ζ坐标(zi)之中的最小ζ坐标,以及(iii)基于当前ζ坐标(zi)在当前缩尺下显示地图,所述地图具有在显示部中心的新的地图中心位置,所述新的地图中心位置横向远离初始地图中心位置第一乘积量并且纵向远离初始地图中心位置第二乘积量。在此,通过将累积X位移(ΛχΟ)与根据基于最小ζ坐标的缩尺的第一单位距离(MXm)相乘而获得第一乘积量;通过将累积y位移(AyO)与根据基于最小ζ坐标的缩尺的第二单位距离(MYm)相乘而获得第二乘积量。
与图19、20Α、20Β和21相比,上述的这样的功能配置可提供在图18Α、18Β、18C、18D中示出的优点。首先,参照图18Α,其中通过沿ζ轴从开始位置“开始”(xb,za)移动操控器至最小ζ坐标(xb,zb),然后正交于ζ轴移动操控器至具有最小zb坐标的位置(xc,zb),最后沿Z轴移动操控器至目标位置“结束”(XC,za)的矩形位移进行地图移动,由此移动显示地图,以包括点I。然而,操控器的这样的矩形位移对于用户是麻烦的;因此,提供本实施例的上述功能配置用于操控器的用户友好操控。并且,参照图18B。如图所示,移动操控器12以绘制U形轨迹,所述轨迹的任意部分位移均不与ζ轴平行或正交,所述轨迹从开始位置经由具有最小zb坐标的U形轨迹的第一底部至目标位置,从而改变初始显示地图至包括点I的意图显示地图。在这样的情况下,在本公开的上述示例的配置下,只要绘制出操控器12的任意的不同U形轨迹(参见图18C)或V形轨迹(参见图18D),该轨迹从相同的开始位置至相同的目标位置并且具有相同的最小zb坐标,而且任意部分位移均不与ζ轴平行或正交,则显示地图被等效地从初始显示地图改变至意图显示地图。另外,参见图19、20A、20B、21,它们示出不同的轨迹。也就是说,每个轨迹都不满足以上条件:绘制操控器12从相同的开始位置至相同的目标位置,且具有相同的最小zb坐标,而且任意部分位移均不与ζ轴平行或正交。因此,在图19、20A、20B、21中示出的轨迹将显示地图从初始显示地图改变至各个显示地图,这些显示地图包括点2、点3、和点4但未到达点I。这些点2、点3、和点4存在于开始图上位置与点I之间。另外,作为本实施例的第二方面,地图显示操控装置I设置为包括显示部7、操控器12、位置检测器23、和控制电路2、22,类似于第一方面。在此,在从初始时间经由中间检测时间至当前检测时间的检测持续时间期间的每个连续检测时间,位置检测器23检测和输出坐标集作为操控器在三维坐标系统的位置。响应于在每一个连续检测时间接收操控器的坐标集,控制电路2、22实时地控制显示部的地图显示。当在初始检测时间从位置检测器接收初始坐标集(R0 (xO,yO, z0))时,控制电路执行初始操作。初始操作发生如下:(i)将初始坐标集(R0(X0,y0,z0))的值赋予操控器的基准坐标集,(ii)将初始ζ坐标(z0)的值赋予基准最小ζ坐标,(iii)在初始缩尺下显示地图,所述地图具 有位于显示部中心的初始地图中心位置,以及(iv)将初始地图中心位置的值赋予基准地图中心位置。当在初始检测时间之后的后续检测时间从位置检测器接收后续坐标集(Ri (xi,yi,zi))时,控制电路执行后续操作。后续操作发生如下:(i)计算后续坐标集(Ri(xi,yi,zi))与先前坐标集(R1-1 (x1-1, y1-1, z1-1))之间的一次位移(Δ Ri ( Δ χ , Δ yi, Azi)),在先前检测时间从位置检测器输出该先前坐标集,先前检测时间正好在后续检测时间之前,一次位移(ARi(Axi,Ayi, Δ zi))具有一次x位移(Δχ )、一次y位移(Ayi)、和一次ζ位移(Azi), (ii)计算后续坐标集(Ri (xi, yi, zi))与基准坐标集的当前值之间的累积位移(AR0(Ax0, AyO, ΔζΟ)),所述累积位移(AR0(Ax0, Δ yO, ΔζΟ))具有累积χ位移(八叉0)、累积7位移(AyO)、和累积ζ位移(ΔζΟ),以及(iii)确定一次位移(ARi(Axi,Δγ , Δ zi))是否对应于ζ倾斜位移、ζ正交位移、或ζ平行位移。ζ倾斜位移既不与ζ轴平行,也不与ζ轴正交。ζ正交位移正交于ζ轴。ζ平行位移与ζ轴平行。(a)当确定该一次位移对应于ζ倾斜位移时,后续操作进一步发生如下:(i)将基准最小ζ坐标的当前值与后续ζ坐标(zl)的后续值进行比较,并将当前值和后续值中较小的值赋予基准最小ζ坐标,(ii)在基于后续ζ坐标(zl)的后续缩尺下显示地图,所述地图具有位于显示部中心的第一新的地图中心位置,所述第一新的地图中心位置横向远离基准地图中心位置第一乘积量并且纵向远离基准地图中心位置第二乘积量,通过将累积X位移(ΔχΟ)与根据基于基准最小ζ坐标的最小缩尺的第一单位距离(MXm)相乘而获得第一乘积量;通过将累积I位移(AyO)与根据基于基准最小ζ坐标的最小缩尺的第二单位距离(MYm)相乘而获得第二乘积量,(iii)保持基准地图中心位置的当前值不变,以及(iv)保持基准坐标集的当前值不变。
另外,以下是可选配置。也就是说,(b)当确定一次位移对应于ζ正交位移时,后续操作进一步发生如下:(i)将后续Z坐标(Zi)的值重新赋予基准最小Z坐标,(ii)将在先前检测时间的后续操作之后在显示部处于显示状态的地图横向移动第三乘积量并且纵向移动第四乘积量,从而包含位于显示部中心的第二新的地图中心位置,通过将一次X位移(Axi)与根据基于后续ζ坐标(zi)的后续缩尺的第三单位距离(MXk)相乘而获得所述第三乘积量,通过将后续次X位移(Ayi)与根据基于后续ζ坐标(zi)的后续缩尺的第四单位距离(MYk)相乘而获得所述第四乘积量,(iii)将第二新的地图中心位置的值重新赋予基准地图中心位置,以及(iv)将后续坐标集(Ri(xi,yi,zi))的值重新赋予基准坐标集。
(c)当确定一次位移对应于ζ平行位移时,后续操作进一步发生如下:(i)将后续Z坐标(Zi)的值重新赋予基准最小Z坐标,(ii)将在先前检测时间的后续操作之后处于显示状态以包含位于显示部中心的第三新的地图中心位置的地图的缩尺改变至基于后续Z坐标(Zi)的后续缩尺,(iii)将第三新的地图中心位置的值重新赋予基准地图中心位置,以及(iv)将后续坐标集(Ri(xi,yi,zi))的值重新赋予基准坐标集。
以上描述的这样的功能配置可提供类似与第一方面的优点。
根据可选方面,ζ轴可沿着延伸为更远离用户身体的预定部位移动的方向,所述用户握持操控器并且从预定位置观看显示部的地图显示。当操控器沿ζ轴更远离预定部位移动时,地图的缩尺可减小从而缩小地图并覆盖更宽区域,而当操控器沿ζ轴更接近预定部位移动时,地图的缩尺可增加从而放大地图并覆盖更窄区域。
并且,身体的预定部位可以是经由手臂与握持操控器的手相连的肩部。
根据另一可选方面,ζ轴可沿重力方向;当操控器沿ζ轴向下移动时,地图的缩尺可减小,从而缩小地图并覆盖更宽区域,而当操控器沿ζ轴向上移动时,地图的缩尺可增力口,从而放大地图并覆盖更窄区域。
根据另一可选方面,ζ轴可沿与显示部的地图显示正交的方向;当操控器沿ζ轴更靠近地图显示移动时,地图的缩尺可减小,从而缩小地图并覆盖更宽区域,而当操控器沿ζ轴更远离地图显示移动时,地图的缩尺可增加,从而放大地图并覆盖更窄区域。
根据另一可选方面,地图信息可存储被赋予各自的加权因子的特定点。控制电路可根据地图显示中包含的特定点来计算加权的中心。当缩尺增加时,加权的中心可偏移以靠近显示部或地图显示的地图中心位置。
并且,控制电路可计算以上加权的中心,使得地图显示中的特定点的矩值在加权的中心处被平衡;特定点的对象特定点的矩值可以是通过将对象特定点的加权因子与该对象特定点的坐标集和该加权的中心之间的距离相乘而获得的乘积量。
另外,当缩尺增加至预定最大缩尺时,加权的中心可偏移至地图显示的中心位置。
另外,在对象特定点被指定为目的地η次的情况下,控制电路可执行调整以调整对象特定点的加权因子,使得加权因子随着η的增加而增加,而加权因子随着自对象特定点被指定η次起经过的时间的增加而减小。另外,控制电路可执行调整以根据等式W = W0Xlog(C/T)+W0获得调整的加权值,其中,W是调整的加权值,WO是预定加权因子,C是目的地指定的次数,T是自最近的目的地指定起经过的时间。根据另一可选方面,当控制电路确定一次位移是否对应于ζ倾斜位移时,可针对一次X位移、一次I位移、和一次Z位移中的每一个提供容许值用于确定。另外,可基于多个检测时间的多个一次位移的方差确定所述容许值。根据另一可选方面,操控器可包括远程控制装置;位置检测器可包括设置在远程控制装置内的加速度传感器。虽然本发明参照本文的优选实施例进行了描述,但可以理解,本发明并不限于优选实施例和构造。本公开意图覆盖各种变型和等效布置。另外,虽然优选各种组合和配置,但其他组合和配置,包括多于、少于和仅单个元件也在本公开的精神和范围内。
权利要求
1.一种地图显示操控装置,包括: 显示部(7),用于执行地图显示以基于地图信息显示地图; 操控器(12),用于执行对所述地图显示的操控,所述操控器在X轴、y轴、和z轴的三维坐标系统中发生位移,所述X轴、y轴和z轴相互正交, 发生与所述X轴和所述y轴平行的位移的所述操控器使所述地图分别横向和纵向地移动, 发生与所述Z轴平行的位移的所述操控器使所述地图的缩尺改变,以使得当Z坐标变得较小时,所述缩尺减小以使所述显示部中的显示地图覆盖较宽区域; 位置检测器(23),用于在从初始检测时间经由中间检测时间至当前检测时间的检测持续时间期间的每个连续检测时间,检测并输出坐标集作为所述操控器在所述三维坐标系统中的位置;以及 控制电路(2,22),用于响应于在所述检测持续时间期间接收所述操控器的每个所述坐标集而实时地控制所述显示部中的所述地图显示, 当在所述初始检测时间接收初始坐标集(RO(xO,yO, zO))时,所述控制电路执行初始操作以在初始缩尺下显示所述地图,所述地图具有位于所述显示部的中心的初始地图中心位置, 当在所述中间检测时间从所述位置检测器接收中间坐标集(Rf(xf,yf,zf))之后在所述当前检测时间接收当前坐标集(Ri (xi, yi, zi))时,所述控制电路执行当前时间操作,所述当前时间操作: (i)通过确定在从所述初始检测时间经由所述中间检测时间至所述当前检测时间的所述检测持续时间期间绘制的所述操控器的轨迹的任意部分是否对应于既未与所述z轴平行也未与所述z轴正交的倾斜轨迹,来确定是否仅绘制出倾斜轨迹,以及 ( )当确定仅绘制出所述倾斜轨迹时,处理当前时间地图显示,所述当前时间地图显示 (i)计算所述当前坐标集(Ri(xi,yi,zi))与所述初始坐标集之间的累积位移(Δ RO ( Δ χΟ, Δ yO, Δ zO)),所述累积位移(Δ RO ( Δ x0, AyO, Δ zO))具有累积 X 位移(Δ χΟ)、累积y位移(Δ yO)、和累积z位移(Δ zO), (ii)计算初始z坐标(zO)、中间z坐标(zf)、和当前z坐标(zi)之中的最小z坐标,以及 (iii)在基于所述当前z坐标(zi)的当前缩尺下显示所述地图,所述地图具有位于所述显示部的中心的新的地图中心位置,所述新的地图中心位置横向远离所述初始地图中心位置第一乘积量并且纵向远离所述初始地图中心位置第二乘积量, 通过将所述累积X位移(ΛχΟ)与根据基于所述最小ζ坐标的缩尺的第一单位距离(MXm)相乘获得所述第一乘积量, 通过将所述累积y位移(AyO)与根据基于所述最小ζ坐标的所述缩尺的第二单位距离(MYm)相乘获得所述第二乘积量。
2.根据权利要求1所述的地图显示操控装置,其中: 所述ζ轴沿着延伸为更远离用户的身体的预定部位移动的方向,所述用户握持所述操控器并且从预定位置观看所述显示部中的所述地图显示;并且当所述操控器沿着所述Z轴更远离所述预定部位移动时,所述地图的缩尺减小从而缩小所述地图并覆盖更宽区域,而当所述操控器沿着所述Z轴更接近所述预定部位移动时,所述地图的所述缩尺增加从而放大所述地图并覆盖更窄区域。
3.根据权利要求2所述的地图显示操控装置,其中: 所述身体的所述预定部位是经由手臂与握持所述操控器的手相连的肩部。
4.根据权利要求1至3中任一项所述的地图显示操控装置,其中: 所述地图信息存储被赋予各自的加权因子的特定点; 所述控制电路根据所述地图显示中包含的特定点来计算加权的中心;并且当所述缩尺增加时,所述加权的中心偏移以靠近位于所述地图显示部的中心的地图中心位置。
5.根据权利要求1至3中任一项所述的地图显示操控装置,其中: 所述操控器包括远程控制装置(12);并且 所述位置检测器包括设置在所述远程控制装置中的加速度传感器(23)。
6.一种地图显示操控装置,包括: 显示部(7),用于执行地图显示以基于地图信息显示地图; 操控器(12),用于执行对所述地图显示的操控,所述操控器在X轴、y轴、和ζ轴的三维坐标系统中发生位移,所述X轴、y轴和ζ轴相互正交, 发生与所述X轴和所述y轴平行的位移的所述操控器使所述地图分别横向和纵向地移动, 发生与所述Z轴平行的位移的所述操控器使所述地图的缩尺改变,以使得当Z坐标变得较小时,所述缩尺减小以使所述显示部中的显示地图覆盖较宽区域; 位置检测器(23),用于在从初始检测时间至后续检测时间的每个连续检测时间,检测并输出坐标集作为所述操控器在所述三维坐标系统中的位置;以及 控制电路(2,22),用于响应于在每个所述连续检测时间接收所述操控器的所述坐标集而实时地控制所述显示部中的所述地图显示, 当在所述初始检测时间从所述位置检测器接收初始坐标集(RO (xO,yO, zO))时,所述控制电路执行初始操作, 所述初始操作 (i)将所述初始坐标集(R0 (xO,yO, zO))的值赋予所述操控器的基准坐标集, ( )将初始ζ坐标(zO)的值赋予基准最小ζ坐标, (iii)在初始缩尺下显示所述地图,所述地图具有位于所述显示部的中心的初始地图中心位置,以及 (iv)将所述初始地图中心位置的值赋予基准地图中心位置, 当在所述初始检测时间之后的后续检测时间从所述位置检测器接收后续坐标集(Ri (xi, yi, zi))时,所述控制电路执行后续操作, 所述后续操作 (i)计算所述后续坐标集(Ri (xi,yi, zi))与先前坐标集(Ri_l (xi_l, yi_l, zi_l))之间的一次位移(ARi(Axi,Δγ , Λ zi)),在先前检测时间从所述位置检测器输出所述先前坐标集,所述先前检测时间正好在所述后续检测时间之前,所述一次位移(Λ Ri ( Λ xi,Δγ , Δ zi))具有一次X位移(八1;[)、一次7位移(Ayi)、和一次ζ位移(Azi), (ii)计算所述后续坐标集(Ri(xi,yi,zi))与所述基准坐标集的当前值之间的累积位移(ARO(AxO, Δ yO, ΔζΟ)),所述累积位移(ARO(AxO, Δ yO, Δ zO))具有累积X位移(Δ xO)、累积y位移(Δ yO)、和累积z位移(Δ zO),以及 (iii)确定所述一次位移(ARi(Axi, Ayi, Δ zi))是否对应于既未与所述z轴平行也未与所述z轴正交的z倾斜位移, 所述后续操作随后进一步, 当确定所述一次位移对应于所述z倾斜位移时, (i)将所述基准最小z坐标的当前值与所述后续z坐标(zl)的后续值进行比较,并将所述当前值和所述后续值中较小的值赋予所述基准最小z坐标, ( )在基于所述后续z坐标(zl)的后续缩尺下显示所述地图,所述地图具有位于所述显示部的中心的第一新的地图中心位置,所述第一新的地图中心位置横向远离所述基准地图中心位置第一乘积量并且纵向远离所述基准地图中心位置第二乘积量, 通过将所述累积X位移(AxO)与根据基于所述基准最小z坐标的最小缩尺的第一单位距离(MXm)相乘获得所述第一乘积量; 通过将所述累积y位移(AyO)与根据基于所述基准最小z坐标的所述最小缩尺的第二单位距离(MYm)相乘获得所述第二乘积量, (iii)保持所述基准地图中心位置的当前值不变,以及 (iv)保持所述基准坐标集的当前值不变。
7.根据权利要求6所述的地图显示操控装置,其中: 所述z轴沿着延伸为更远离用户的身体的预定部位移动的方向,所述用户握持所述操控器并且从预定位置观看所述显示部中的所述地图显示;并且 当所述操控器沿着所述z轴更远离所述预定部位移动时,所述地图的缩尺减小从而缩小所述地图并覆盖更宽区域,而当所述 操控器沿着所述Z轴更接近所述预定部位移动时,所述地图的所述缩尺增加从而放大所述地图并覆盖更窄区域。
8.根据权利要求7所述的地图显示操控装置,其中: 所述身体的所述预定部位是经由手臂与握持所述操控器的手相连的肩部。
9.根据权利要求1或6所述的地图显示操控装置,其中: 所述z轴沿着重力方向;并且 当所述操控器沿着所述z轴向下移动时,所述地图的缩尺减小从而缩小所述地图并覆盖更宽区域,而当所述操控器沿着所述Z轴向上移动时,所述地图的所述缩尺增加从而放大所述地图并覆盖更窄区域。
10.根据权利要求1或6所述的地图显示操控装置,其中: 所述z轴沿着与所述显示部中的所述地图显示正交的方向;并且 当所述操控器沿着所述Z轴更接近所述地图显示移动时,所述地图的缩尺减小从而缩小所述地图并覆盖更宽区域,而当所述操控器沿着所述Z轴更远离所述地图显示移动时,所述地图的所述缩尺增加从而放大所述地图并覆盖更窄区域。
11.根据权利要求6所述的地图显示操控装置,其中: 所述地图信息存储被赋予各自的加权因子的特定点;所述控制电路根据所述地图显示中包含的特定点来计算加权的中心; 当所述缩尺增加时,所述加权的中心偏移以靠近位于所述显示部的中心的地图中心位置。
12.根据权利要求11所述的地图显示操控装置,其中: 所述控制电路计算所述加权的中心,使得所述地图显示中的所述特定点的矩值在所述加权的中心处被平衡;并且 所述特定点的对象特定点的所述矩值是通过将所述对象特定点的所述加权因子与所述对象特定点的坐标集和所述加权的中心之间的距离相乘获得的乘积量。
13.根据权利要求12所述的地图显示操控装置,其中: 当所述缩尺增加至预定最大缩尺时,所述加权的中心偏移至所述显示部的所述地图中心位置。
14.根据权利要求12或13所述的地图显示操控装置,其中: 在所述对象特定点被指定为目的地η次的情况下,所述控制电路执行调整以调整对象特定点的所述加权因子,以使得 所调整的加权因子随着所述η的增加而增加,而 所调整的加权因子随着自所述对象特定点被指定η次起经过的时间的增加而减小。
15.根据权利要求14所述的地图显示操控装置,其中: 所述控制电路执行所述调整以根据等式W = WOXlog(C/T)+WO获得调整的加权值,其中,W是调整的加权值,WO是预定加权因子,C是目的地指定的次数,T是自最近的目的地指定起经过的时间。
16.根据权利要求1或6所述的地图显示操控装置,其中: 当所述控制电路确定所述一次位移是否对应于所述ζ倾斜位移时,针对所述一次X位移、所述一次I位移、和所述一次ζ位移中的每一个提供容许值以用于确定。
17.根据权利要求16所述的地图显示操控装置,其中: 基于多个检测时间的多个一次位移的方差来确定所述容许值。
18.根据权利要求6所述的地图显示操控装置,其中: 所述操控器包括远程控制装置;并且 所述位置检测器包括设置在所述远程控制装置中的加速度传感器。
19.根据权利要求6所述的地图显示操控装置,其中: 当在所述后续操作中 确定所述一次位移未对应于所述ζ倾斜位移且所述一次位移对应于与所述Z轴正交的Z正交位移时, 所述控制电路 (i)将所述后续ζ坐标(zi)的值重新赋予所述基准最小ζ坐标, ( )将在所述先前检测时间的后续操作之后在所述显示部处于显示状态的所述地图横向移动第三乘积量并且纵向移动第四乘积量,从而包含位于所述显示部的中心的第二新的地图中心位置, 通过将所述一次X位移(Axi)与根据基于所述后续ζ坐标(zi)的所述后续缩尺的第三单位距离(MXk)相乘获得所述第三乘积量, 通过将所述后续次X位移(Ayi)与根据基于所述后续ζ坐标(zi)的所述后续缩尺的第四单位距离(MYk)相乘获得所述第四乘积量, (iii)将所述第二新的地图中心位置的值重新赋予所述基准地图中心位置,以及 (iv)将所述后续坐标集(Ri(xi,yi, zi))的值重新赋予所述基准坐标集;并且 当在所述后续操作中确定所述一次位移未对应于所述ζ倾斜位移且所述一次位移对应于与所述ζ轴平行的ζ平行位移时, 所述控制电路 (i)将所述后续ζ坐标(zi)的值重新赋予所述基准最小ζ坐标, ( )将在所述先前检测时间的后续操作之后处于显示状态以包含位于所述显示部的中心的第三新的地图中心位置的所述地图的所述缩尺改变至基于所述后续ζ坐标(zi)的后续缩尺, (iii)将所述第三新的地图中心位置的值重新赋予所述基准地图中心位置,以及 (iv)将所述后续坐标集(Ri(xi,yi, zi))的值重新赋予所述基准坐标集。
20.一种用于通过控制电路(2,22)与显示部(7)、操控器(12)和位置检测器(23)协作来显示地图的方法, 所述显示部(7)执行地图显示以基于地图信息显示地图; 所述操控器(12)执行对所述地图显示的操控,所述操控器在X轴、y轴、和ζ轴的三维坐标系统中发生位移,所述X轴、y轴和ζ轴相互正交, 发生与所述X轴和所述y轴平行的位移的所述操控器使所述地图分别横向和纵向地移动, 发生与所述Z轴平行的位移的所述操控器使所述地图的缩尺改变,以使得当Z坐标变得较小时,所述缩尺减小以使所述显示部中的显示地图覆盖较宽区域; 位置检测器(23)在从初始检测时间至后续检测时间的每个连续检测时间,检测并输出坐标集作为所述操控器在所述三维坐标系统中的位置;以及 控制电路(2,22)响应于在每个所述连续检测时间接收所述操控器的所述坐标集而实时地控制所述显示部中的所述地图显示, 所述方法包括: 当在所述初始检测时间从所述位置检测器接收初始坐标集(R0 (xO,yO, zO))时,执行初始操作, 所述初始操作 (i)将所述初始坐标集(R0 (xO,yO, zO))的值赋予所述操控器的基准坐标集, ( )将所述初始ζ坐标(zO)的值赋予基准最小ζ坐标, (iii)在初始缩尺下显示所述地图,所述地图具有位于所述显示部的中心的初始地图中心位置,以及 (iv)将所述初始地图中心位置的值赋予基准地图中心位置;并且 当在所述初始检测时间之后的后续检测时间从所述位置检测器接收后续坐标集(Ri (xi, yi, zi))时,执行后续操作, 所述后续操作 (i)计算所述后续坐标集(Ri (xi,yi, zi))与先前坐标集(Ri_l (xi_l, yi_l, zi_l))之间的一次位移(ΔRi(Δxi,ΔYi, Δ zi)),在先前检测时间从所述位置检测器输出所述先前坐标集,所述先前检测时间正好在所述后续检测时间之前,所述一次位移(Λ Ri ( Λ xi,Δγ , Δ zi))具有一次X位移(八1;[)、一次7位移(Ayi)、和一次ζ位移(Azi), ( )计算所述后续坐标集(Ri (xi,yi, zi))与所述基准坐标集的当前值之间的累积位移(ARO(AxO, Δ yO, ΔζΟ)),所述累积位移(ARO(AxO, Δ yO, ΔζΟ))具有累积x位移(Δ xO)、累积y位移(Δ yO)、和累积ζ位移(Δ zO),以及 (iii)确定所述一次位移(ARi(Axi,Ayi, Δ zi))是否对应于ζ倾斜位移、ζ正交位移或ζ平行位移, 所述ζ倾斜位移既未与所述ζ轴平行也未与所述ζ轴正交, 所述Z正交位移与所述Z轴正交, 所述Z平行位移与所述Z轴平行, 所述后续操作随后进一步, 当确定所述一次位移对应于所述Z倾斜位移时, (i)将所述基准最小Z坐标的当前值与所述后续ζ坐标(zl)的后续值进行比较,并将所述当前值和所述后续值中较小的值赋予所述基准最小Z坐标, ( )在基于所述后续Z坐标(zl)的后续缩尺下显示所述地图,所述地图具有位于所述显示部的中心的第一新的地图中心位置,所述第一新的地图中心位置横向远离所述基准地图中心位置第一乘积量并且纵向远离所述基准地图中心位置第二乘积量, 通过将所述累积X位移(AxO)与根据基于所述基准最小ζ坐标的最小缩尺的第一单位距离(MXm)相乘获得所述第一乘积量; 通过将所述累积y位移(AyO)与根据基于所述基准最小ζ坐标的所述最小缩尺的第二单位距离(MYm)相乘获得所述第二乘积量, (iii)保持所述基准地图中心位置的当前值不变,以及 (iv)保持所述基准坐 标集的当前值不变。
全文摘要
一种导航装置(1)具有显示地图的显示部(7),所述地图由作为操控器的远程控制装置(12)控制。所述远程控制装置具有重力传感器(23)。重力传感器用作位置检测器来检测远程控制装置的三维坐标集(x,y,z)。当所显示的地图基于xy坐标平面中的水平位移移动的同时,所显示的地图的缩尺基于z轴上的位移改变。远程控制装置可在既未与z轴平行也未与z轴正交的方向上倾斜移动,从而绘制出U形轨迹。在这种情况下,缩尺被指定为基于z轴上的最小坐标的对象缩尺;所显示的地图基于水平位移与根据对象缩尺的单位距离相乘获得的乘积量移动。
文档编号G09B29/00GK103150961SQ20121059570
公开日2013年6月12日 申请日期2012年11月30日 优先权日2011年12月1日
发明者榊原浩晃 申请人:株式会社电装
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1