本发明涉及对地图显示进行控制的地图显示控制装置,特别涉及使显示的地图进行滚动时的操作触感控制。
背景技术:
例如导航装置等使显示装置的画面显示地图的装置(地图显示装置)已实用化。地图显示装置中,大多可根据用户的操作,使显示于显示装置的地图进行滚动,还提出了各种与地图的滚动相关的技术。
例如,在下述的专利文献1中,公开了能够以沿着到目的地为止的行驶预定路径(引导路径)的方式使地图进行滚动的导航装置。此外,专利文献1的导航装置中,若要在地图的滚动过程中显示特定地点的地图,则降低滚动速度,使得用户容易观察该地点的信息。另一方面,在下述的专利文献2中公开了如下技术:通过使得使地图朝沿着行驶预定路径的方向进行滚动时的滚动速度大于使地图朝其他方向进行滚动时的滚动速度,从而使沿着行驶预定路径的滚动变得容易。
此外,下述的专利文献3中公开了操作杆具有反作用力(当推倒操作杆时操作杆想要返回原来位置的阻力)的产生功能的导航装置。专利文献3中,若用户要使显示有行驶预定路径的地图朝不沿着行驶预定路径的方向进行滚动,则使操作杆产生阻力。根据该技术,能够使用操作杆容易地进行沿着行驶预定路径的滚动。
此外,已知有可在触摸屏上得到光滑感、粗糙感之类的触感(手触感)的触摸屏装置(下述的非专利文献1)。
现有技术文献
专利文献
专利文献1:日本专利特开2002-022470号公报
专利文献2:日本专利特开2014-137300号公报
专利文献3:日本专利特开2002-31539号公报
非专利文献
非专利文献1:富士通股份公司“试制了搭载有可得到触感的触摸屏的平板”[联网]、[平成27年2月11日检索]、互联网<url:http://pr.fujitsu.com/jp/news/2014/02/24.html>
技术实现要素:
发明所要解决的问题
导航装置通常显示行驶预定路径的周边地区的地图(包含行驶预定路径的至少一部分的地图,以下称为“包含行驶预定路径的地图”),但例如还会存在沿着行驶预定路径找不到所期望的种类的设施的情况、想要搜寻迂回路径的情况等、用户想要看到偏离行驶预定路径的地区的地图(不包含行驶预定路径的地图)的情况。在这种情况下,用户可从显示包含行驶预定路径的地图的状态,使该地图进行滚动,使不包含行驶预定路径的地图进行显示。
之后,若用户再次使地图进行滚动,则可回到包含行驶预定路径的地图,但是为了进行该操作,需要用户预先准确地掌握不包含行驶预定路径的地图与行驶预定路径的位置关系。然而,用户在重复进行地图的滚动过程中有时会不知道其位置关系。专利文献1~3的技术是使地图沿着行驶预定路径进行滚动的技术,无法应对显示有不包含行驶预定路径的地图的状态。
一般的导航装置具有通过一键操作从任意地点的地图跳跃至当前位置的地图的功能,但跳跃功能与滚动功能不同,无法向用户示出跳跃前的地图与跳跃后的地图的位置关系。此外,为了进行向不同于当前位置的地图的跳跃,需要麻烦的操作。
本发明是为了解决上述问题而完成的,其目的在于,提供一种能够容易地进行如下处理的地图显示控制装置:用户进行使地图滚动的操作,使包含所期望的地上物(对象)的地图进行显示。
用于解决问题的技术方案
本发明所涉及的地图显示控制装置包括:地图信息获取部,该地图信息获取部获取地图信息;显示处理部,该显示处理部使显示装置显示基于地图信息的地图;操作信息获取部,该操作信息获取部获取用户使用输入装置所进行的操作的信息;操作触感控制部,该操作触感控制部控制输入装置对用户的操作给予的操作触感;滚动处理部,该滚动处理部根据为了使显示于显示装置的地图进行滚动而由用户进行的操作即滚动操作,使地图进行滚动;以及优先对象设定部,该优先对象设定部在地图中所包含的对象中确定优先级较高的优先对象,操作触感控制部在显示于显示装置的地图的外侧存在优先对象的情况下,使对滚动操作给予的操作触感具有指向性,从而在使地图朝优先对象的方向进行滚动时与朝除此以外的方向进行滚动时滚动操作的操作触感不同。
发明效果
根据本发明,容易进行使地图从不包含优先对象的地图朝包含优先对象的地图进行滚动的操作。此外,由于从不包含优先对象的地图朝包含优先对象的地图的移动通过滚动来进行,因此能够向用户示出两者的位置关系。
本发明的目的、特征、形态、以及优点通过以下的详细说明和附图,会更清楚。
附图说明
图1是实施方式1所涉及的地图显示装置的功能框图。
图2是示出实施方式1所涉及的地图显示控制装置的硬件结构的图。
图3是示出实施方式1中的输入装置的结构的图。
图4是示出操作触感控制部对输入装置的操作杆给予的反作用力的示例的图。
图5是示出操作触感控制部对输入装置的操作杆给予的反作用力的示例的图。
图6是示出实施方式1中的滚动操作的示例的图。
图7是用于说明实施方式1所涉及的地图显示装置的动作的图。
图8是用于说明实施方式1所涉及的地图显示装置的动作的图。
图9是示出实施方式1所涉及的地图显示装置的动作的流程图。
图10是用于说明实施方式1所涉及的地图显示装置的动作的变形例的图。
图11是用于说明实施方式1所涉及的地图显示装置的动作的变形例的图。
图12是用于说明实施方式1所涉及的地图显示装置的动作的变形例的图。
图13是用于说明实施方式1所涉及的地图显示装置的动作的变形例的图。
图14是用于说明实施方式1所涉及的地图显示装置的动作的变形例的图。
图15是用于说明实施方式1所涉及的地图显示装置的动作的变形例的图。
图16是示出实施方式1中的输入装置的变形例的图。
图17是示出触摸屏上进行的滚动操作的示例的图。
图18是用于说明实施方式2所涉及的地图显示装置的动作的图。
图19是用于说明实施方式2所涉及的地图显示装置的动作的图。
图20是用于说明实施方式2所涉及的地图显示装置的动作的变形例的图。
图21是用于说明实施方式2所涉及的地图显示装置的动作的变形例的图。
图22是用于说明实施方式2所涉及的地图显示装置的动作的变形例的图。
图23是用于说明实施方式2所涉及的地图显示装置的动作的变形例的图。
图24是示出实施方式3中的操作触感控制开始图标的示例的图。
图25是示出实施方式3中的操作触感控制开始图标的示例的图。
图26是示出实施方式3中的操作触感控制开始图标的示例的图。
图27是示出实施方式3中的操作触感控制结束图标的示例的图。
图28是实施方式4所涉及的地图显示装置的功能框图。
图29是用于说明实施方式4所涉及的地图显示装置中的显示装置及输入装置的配置例的图。
图30是用于说明实施方式4所涉及的地图显示装置的动作的图。
图31是用于说明实施方式4所涉及的地图显示装置的动作的图。
图32是示出实施方式4所涉及的地图显示装置的动作的流程图。
具体实施方式
<实施方式1>
图1是实施方式1所涉及的地图显示装置20的功能框图。地图显示装置20由地图显示控制装置10、与其连接的地图信息存储装置21、显示装置22和输入装置23构成。作为应用地图显示装置20的具体装置,例如可考虑汽车导航装置、移动导航装置(pnd)、移动电话、智能手机等。
地图信息存储装置21是存储有地图信息的存储介质。地图信息中,包含地图上所记载的各种地上物(不仅包括道路、建筑物、铁路、河流等有实体的事物,还包括边界线、公交路线等无实体的事物)的信息。本说明书中,将表示各地上物的地图的构成要素称为“对象”。另外,地图信息存储装置21也可构成为通过互联网线路等通信网络向地图显示控制装置10发布地图信息的服务器。
显示装置22具有地图显示控制装置10显示地图用的画面。此外,输入装置23是接受用户向地图显示控制装置10输入的操作、信息的用户接口。显示装置22例如由液晶显示装置构成。输入装置23既可为操作按钮、操作杆(操纵杆)、键盘、鼠标等硬件,也可为使用显示于画面的图标的软件按键。而且,也可包含用户通过语音输入操作内容的语音识别装置。在使显示装置22的画面显示作为输入装置23的软件按键的情况下,显示装置22和输入装置23也可构成为兼具两者的功能的一个触摸屏。
用户可通过操作输入装置23,从而使显示于显示装置22的地图进行滚动。以下,将用户使地图进行滚动用的操作称为“滚动操作”。
如图1所示,地图显示控制装置10包括地图信息获取部11、显示处理部12、操作信息获取部13、滚动处理部14、优先对象设定部15和操作触感控制部16。
地图信息获取部11从地图信息存储装置21获取地图信息。显示处理部12生成用于使显示装置22显示图像的图像信号。显示处理部12能够使基于地图信息获取部11获取到的地图信息的地图显示于显示装置22。操作信息获取部13获取用户使用显示装置22所进行的操作的信息。
优先对象设定部15在地图中所包含的对象中,确定优先级较高的优先对象。优先对象设定部15决定将哪个对象设定为优先对象的方法可以是任意的,实施方式1中,用户使用输入装置23指定优先对象。此外,优先对象设定部15在地图显示控制装置10的动作结束后也存储用户指定的优先对象。
优先对象不局限于建筑物、交叉路口等表示地点的点状的对象,也可为例如道路、线路、行政区划的边界线、河流、海岸线、公交路线等具有长度的连续或断续的形状的对象。另外,作为断续的对象,有一部分通过地下的河流、线路、一部分中断的高速公路、列岛等。
滚动处理部14进行使地图进行滚动的处理,该地图是显示处理部12使显示装置22显示的地图。即,若用户使用输入装置23进行滚动操作,则滚动处理部14根据该滚动操作使地图进行滚动。
操作触感控制部16在用户操作输入装置23时,控制输入装置23对用户给予的触感(操作触感)。例如,在用户操作作为输入装置23的操作按钮、操作杆、图标等时,操作触感控制部16对这些操作给予反作用力(阻力)、振动(触觉效应)、摩擦力(粗糙的触感)等。特别是,在用户进行地图的滚动操作时,能够针对每一个该滚动方向使滚动操作的操作触感不同。即,操作触感控制部16能够使滚动操作的操作触感具有指向性。
图2是示出地图显示控制装置10的硬件结构的图。如图2所示,地图显示控制装置10成为至少包括处理器51、存储器52(存储装置)和输入输出接口53的结构。图1的地图信息获取部11、显示处理部12、操作信息获取部13、滚动处理部14、优先对象设定部15和操作触感控制部16通过由处理器51执行存储于存储器52的程序来实现。
此外,图1的地图信息存储装置21、显示装置22、输入装置23与输入输出接口53连接,通过由处理器51执行存储于存储器52的程序来控制。
另外,图1中,地图信息存储装置21、显示装置22和输入装置23采用外置于地图显示控制装置10的结构,但这些硬件也可配置于地图显示控制装置10的内部。此外,图2中,各示出了一个处理器51和存储器52,但也可由多个处理器51和多个存储器52进行协作,实现地图显示控制装置10的各要素的功能。
实施方式1中,假设为输入装置23如图3所示包括操作杆23a和操作按钮23b。通常,如图4所示从各方向对操作杆23a均匀地施加力,由此操作杆23a自主竖立。然而,操作触感控制部16在由用户对操作杆23a进行了操作时,例如如图5所示,能够使从各方向对操作杆23a施加的力的大小发生变化。图5的状态下,用户在向右推倒操作杆23a时感觉到较大的反作用力,在向左推倒时感觉到较小的反作用力。即,用户在向左推倒操作杆23a时,能够以比向右推倒时更轻的力进行推倒。
此外,用户能够使用操作杆23a对显示于显示装置22的地图进行滚动操作。若用户推倒操作杆23a,则地图显示控制装置10如图6所示,根据输入装置23倒下的方向使地图进行滚动。一般,在使用操作杆23a的地图的滚动操作中,推倒操作杆23a的方向(图6中右上方向)、和地图的滚动方向(图6中左下方向)彼此反向。由此,用户可得到在地图上朝推倒操作杆23a的方向进行移动的感觉,成为直观的滚动操作。
此外,也可设为能够根据推倒操作杆23a的角度,来调整地图的滚动速度。具体而言,若使得操作杆23a的倾斜角度越大,滚动速度越快,则能够实现更直观的滚动操作。
图7和图8是示出实施方式1所涉及的地图显示装置20的动作概要的图。地图显示装置20为了执行本发明所涉及的动作,需要在优先对象设定部15中预先设定优先对象。这里,假设特定的道路被设定为优先对象。图7和图8的(a)部中,作为该优先对象的特定道路用粗线来示出。此外,图7和图8的(b)部中,示出操作触感控制部16使输入装置23的操作杆23a产生的反作用力的大小。
这里,图7和图8的(a)部中,不仅示出显示装置22的画面上正在显示的地图,而且还示出正在显示的地图的外侧的地图。而且,通过使显示装置22的画面(双重线的矩形)在地图上进行移动,从而来表现地图的滚动。因而,图7和图8的(a)部中的显示装置22的移动方向与显示装置22中的地图的滚动方向成为彼此反向的关系。例如,如图6那样显示于显示装置22的地图朝左下滚动相当于图7和图8的(a)部中显示装置22的画面朝右上移动。换言之,图7和图8的(a)部中的显示装置22的移动方向与推倒操作杆23a的方向相同。
首先,如图7的(a)部所示,设想在显示装置22的画面的中央部显示有优先对象的状态。在这种情况下,操作触感控制部16使操作杆23a产生的反作用力如图7的(b)部所示在所有方向上设定为相同。用户不管对哪个方向都能够以相同的力来推倒操作杆23a,因此地图的滚动操作的操作触感在所有方向上相同。即,滚动操作的操作触感不具有指向性。
若从该状态开始,用户使用操作杆23a进行滚动操作,则地图显示装置20根据操作杆23a被推倒的方向使地图进行滚动。这里,地图滚动的结果是,如图8的(a)部所示,变成了优先对象从显示装置22的画面消失(移动到了显示装置22的画面外)的状态。
在这种情况下,若操作触感控制部16如图8的(b)部所示使操作杆23a上所产生的反作用力发生变化,则在使地图朝向优先对象进行滚动的滚动操作、和朝向除此以外的方向进行滚动的滚动操作中,操作触感不同。即,使操作杆23a上所产生的反作用力具有指向性。图8中,优先对象位于显示装置22的画面的外侧左方向,因此操作触感控制部16使朝左推倒操作杆23a时的反作用力比朝其他方向推倒时的反作用力要小,从而能够以较轻的力进行用于使地图朝优先对象的方向进行滚动的滚动操作。
由此,通过使操作杆23a的操作触感具有与显示于显示装置22的地图和优先对象之间的位置关系相对应的指向性,从而用户能够根据操作杆23a的操作触感,掌握优先对象存在的方向。此外,通过减小使地图朝优先对象的方向进行滚动的滚动操作的反作用力(也可使其为零),从而能够容易地进行该滚动操作,可得到使用方便的地图显示装置20。
图9是示出实施方式1所涉及的地图显示装置10的动作的流程图。使用图7和图8说明的地图显示装置20的动作通过由地图显示控制装置10进行按照该流程图的动作来实现。
若地图显示控制装置10启动,则地图信息获取部11从地图信息存储装置21获取地图信息,显示处理部12使显示装置22显示与该地图信息相对应的地图(步骤s1)。此外,优先对象设定部15将用户指定的对象设定为优先对象(步骤s2)。步骤s1中显示的地图例如可以为当前位置的周边地图、检索到的设施的周边地图等任意地图。
地图显示控制装置10等待用户使用输入装置23进行地图的滚动操作(步骤s3)。若用户所进行的滚动操作开始(步骤s3中为是),则操作触感控制部16判断是否进行与优先对象相对应的输入装置23的操作触感的控制(操作触感控制)。该判断通过确认是否满足预先规定的“操作触感控制实施条件”来进行(步骤s4)。
本实施方式中,如图7的(a)部所示,在优先对象位于显示于显示装置22的地图内的情况下(包含优先对象的地图显示于显示装置22的情况下),判断为不满足操作触感控制实施条件(步骤s4中为否)。在这种情况下,操作触感控制部16如图7的(b)部所示,将所有方向的滚动操作的操作触感设定为相同(步骤s5)。即,使滚动操作的操作触感不具有指向性。
另一方面,如图8的(a)部所示,在优先对象位于显示于显示装置22的地图的外侧的情况下,判断为满足操作触感控制实施条件(步骤s4中为是)。在这种情况下,操作触感控制部16如图8的(b)部所示,基于优先对象的位置,使滚动操作的操作触感具有指向性(步骤s6)。即,使得在使地图朝优先对象的方向进行滚动时与朝除此以外的方向进行滚动时,滚动操作的操作触感不同。
在操作触感控制部16设定了滚动操作的操作触感之后,滚动处理部14根据用户所进行的滚动操作使地图进行滚动(步骤s7)。
接着,操作触感控制部16确认用户所进行的滚动操作是否已结束(步骤s8)。若滚动操作持续(步骤s8中为否),则返回步骤s4,再次确认是否满足操作触感控制实施条件。另一方面,若滚动操作已结束(步骤s8中为是),则返回步骤s3,等待再次进行滚动操作。
步骤s8中检测滚动操作结束的方法可以是任意的。例如,考虑如下方法:在由用户进行滚动操作之后,等待了一定时间也不进行下一个滚动操作的情况下,判断为滚动操作已结束。此外,也可采用如下方法:在由用户进行滚动操作之后,进行了并非滚动操作的特定操作的情况下,判断为滚动操作已结束。例如,考虑如下方法:在使用了操作杆23a的滚动操作之后,接着按下了操作按钮23b的情况下,判断为滚动操作已结束。
此外,步骤s6中,也可根据从显示于显示装置22的地图到优先对象的位置为止的距离,使对滚动操作给予的操作触感的强度或操作触感的指向性的强度发生变化。例如,如图10的(a)部所示,当从显示于显示装置22的地图到优先对象的位置为止的距离变长时,如图10的(b)部所示,可通过增大对于朝不存在优先对象的方向进行的滚动操作的反作用力,从而增大操作杆23a中产生的反作用力的指向性的强度(朝优先对象的方向进行的滚动操作的反作用力与朝除此以外的方向进行的滚动操作的反作用力之间的差异)。图11中示出从显示于显示装置22的地图到优先对象的位置为止的距离、与操作触感控制部16对滚动操作给予的反作用力的指向性的强度之间的关系的示例。另外,横轴是以将地图分割成网格状的各区域(网格)的一边长度作为单位来表示的距离。
若优先对象是表示地点的点状的对象,则朝向优先对象的方向唯一确定。然而,在优先对象是具有长度的形状的情况下,朝向优先对象的方向不唯一确定。在这种情况下,可与从显示于显示装置22的地图到优先对象上各自的位置为止的距离相对应地,使对朝各方向的滚动操作给予的操作触感的强度发生变化。例如,在正在显示于显示装置22的地图与优先对象之间的位置关系如图12的(a)部所示那样的情况下,如图12的(b)部所示,可使得从正在显示的地图到优先对象为止的距离越短的方向,滚动操作的反作用力越小。
在地图的滚动操作过程中,可按照预先规定的规则使该操作触感的强度或操作触感的指向性的强度发生变化。例如,考虑如图13所示,每隔一定时间切换指向性的有无,或者如图14所示,随着时间的经过,加快指向性有无的切换。此外,也可按照滚动操作的持续时间,逐渐减小反作用力,或者相反地增大反作用力。在滚动速度可变的情况下,也可使得当滚动速度越快时,使指向性有无的切换周期越短。
图13和图14中,示出了在有操作触感的指向性的状态和没有操作触感的指向性的状态这两个等级中进行切换的示例,但也可在三个等级以上的多个等级(例如,大、中、小、没有这四个等级)中进行切换。
此外,当连续地进行了多个滚动操作时(例如,在暂时停止滚动操作之后重新开始的情况等),也可使得每进行特定次数的滚动操作,就切换指向性的有无。此外,也可使得在地图的滚动操作过程中,在所显示的地图的范围横穿特定的地上物、地图的网格边界等的时刻,使滚动操作的操作触感具有指向性。由此,通过切换指向性的有无,从而用户容易认知反作用力的有无。由此,利用滚动操作,容易判断地图是否向靠近优先对象的方向进行滚动。
此外,在滚动操作开始时、中途、刚结束后,分别使指向性的强度发生变化。例如,如图15所示,可在滚动刚开始后(时间t0~t1)和刚结束后(时间t4~t5)的期间,增大指向性,以使得用户容易识别优先对象的方向。在刚结束后(时间t4~t5)也增大指向性是为了在连续地开始下一个操作的情况下做准备。此外,也可使得在滚动刚开始后(时间t0~t1),仅以使用户识别优先对象的方向作为目的,不进行地图的滚动。换言之,也可在滚动操作开始之后延迟一定时间,开始地图的滚动。
另外,也可使得用户能够通过操作输入装置23,对用于使操作触感控制实施条件、以及操作触感的强度或操作触感的指向性的强度发生变化的规则(变化模式)进行变更。特别是,也可使得使操作触感的强度或操作触感的指向性的强度发生变化的变化模式在滚动操作的中途进行切换。例如,考虑使得根据操作杆23a的倾斜角度,来切换操作触感的强度或操作触感的指向性的强度的变化模式。此外,也可使得预先登记优先对象的多个候选(例如,自己家、当前位置等),用户可根据需要来切换优先对象。而且,也可使得当用户无需使滚动操作具有指向性本身时,用户能够使该功能停止。
此外,在输入装置23中,用于进行地图的滚动操作的硬件不限于操作杆23a。例如如图16所示,也可采用输入装置23包括用于进行滚动操作的方向键23c的结构。在这种情况下,地图显示控制装置10在用户按下方向键23c中的任一个的期间,使地图朝与该方向键相对应的方向进行滚动。操作触感控制部16通过使各个方向键23c产生相对于按下的反作用力,从而控制方向键23c的操作触感。另外,图16所示的输入装置23的中央部所设置的旋钮23d用于地图的放大/缩小等操作。
<实施方式2>
实施方式2中,示出地图显示装置20的显示装置22和输入装置23构成一个触摸屏时的示例。
作为使用触摸屏的滚动操作,对于正在显示地图的显示装置22的画面(更准确而言,作为覆盖画面的输入装置23的触摸板)的手势操作具有代表性。作为实现滚动操作的手势操作,有保持触摸画面的状态不变使手指进行滑动的“拖曳”、在画面上横扫手指的“轻拂”等。
图17示出通过对显示装置22(触摸屏)的拖曳而进行的滚动操作。若用户在显示装置22的画面上进行拖曳,则地图显示控制装置10对应于该拖曳的方向(图6中左下方向)和长度(手指的移动距离),使显示于显示装置22的地图进行滚动。
实施方式2中,地图显示装置20的操作触感控制部16通过控制显示装置22的触感(摩擦力),从而控制地图的滚动操作的操作触感。
图18和图19是示出实施方式2所涉及的地图显示装置20的动作概要的图。图18和图19的(a)部中,作为优先对象,也用粗线来示出特定道路。此外,图18和图19的(b)部中,示出操作触感控制部16使触摸屏中的用户的触摸位置附近的各区域产生的触感(手触感)。沙地图案的部位是产生粗糙感以使得对于手势操作的摩擦力变大的区域,无花纹的部分是产生光滑感以使得对于手势操作的摩擦力变小的区域。
图18和图19的(a)部中,也不仅示出触摸屏(显示装置22)的画面上正在显示的地图,而且还示出正在显示的地图的外侧的地图。而且,通过使触摸屏的画面(双重线的矩形)在地图上进行移动,从而来表现地图的滚动。因而,图18和图19的(a)部中的触摸屏的移动方向与触摸屏中的地图的滚动方向成为彼此反向的关系。例如在通过拖曳(或轻拂)使地图进行滚动的情况下,图18和图19的(a)部中的触摸屏的画面的移动方向与拖曳的移动方向相反。例如,如图17所示通过朝左下方向的拖曳使地图进行滚动相当于在图18和图19的(a)部中触摸屏的画面朝右上进行移动。
首先,如图18的(a)部所示,设想在触摸屏的画面的中央部显示有优先对象的状态。在这种情况下,操作触感控制部16使触摸屏产生的触感如图18的(b)部所示,在触摸屏的触摸位置的周围的所有方向上设定为相同的光滑感。用户不管对于哪个方向都能够以相同的力来进行拖曳,因此地图的滚动操作的操作触感在所有方向上相同。即,滚动操作的操作触感没有指向性。
若从该状态开始,用户在触摸屏上拖曳进行滚动操作,则地图显示装置20根据拖曳的方向使地图进行滚动。这里,地图滚动的结果是,如图19的(a)部所示,变成了优先对象从触摸屏的画面消失(移动到了触摸屏的画面外)的状态。
在这种情况下,操作触感控制部16如图19的(b)部所示使触摸屏的触摸位置附近所产生的触感发生变化,在使地图朝优先对象的方向进行滚动的滚动操作、和朝除此以外的方向进行滚动的滚动操作中,操作触感不同。图19中,由于优先对象位于触摸屏的画面的外侧左方向,因此操作触感控制部16通过减小触摸位置的右侧的摩擦力,对于除此以外的方向增大摩擦力,从而能够以较轻的力进行用于使地图朝优先对象的方向进行滚动的滚动操作。
由此,操作触感控制部16根据显示于触摸屏的地图与优先对象之间的位置关系,使触摸屏的操作触感具有指向性,从而用户能够根据触摸屏的操作触感,掌握优先对象存在的方向。此外,此时,通过减小对于用于使地图朝存在优先对象的方向进行滚动的滚动操作的摩擦力,从而能够容易地进行该操作,可得到使用方便的地图显示装置20。
在优先对象为具有长度的形状的情况下,可根据从显示于显示装置22的地图到优先对象上的各个位置为止的距离使对滚动操作给予的操作触感的强度发生变化。例如,在正在显示于显示装置22的地图与优先对象之间的位置关系如图20的(a)部那样的情况下,如图20的(b)部所示,可使得朝从正在显示的地图到优先对象为止的距离越短的方向进行的滚动操作,摩擦力越小。另外,图20的(b)部中的沙地图案的浓度表示摩擦力的强度(粗糙感的强度)。
此外,在地图的滚动操作过程中,也可按照预先规定的规则使该操作触感的强度或操作触感的指向性的强度发生变化。例如,考虑如图21所示,每隔一定时间切换粗糙感的有无,或者如图22所示,粗糙感的强度以一定周期发生变化。由此,触摸屏的粗糙感的强度随着时间的经过发生变化,从而即使不移动触摸的手指,也可对用户传达面板的粗糙感。
在地图显示装置20的显示装置22和输入装置23构成一个触摸屏的情况下,如图23所示,也可在显示装置22(触摸屏)的画面上显示滚动操作用的图标(滚动操作图标)41。在这种情况下,滚动操作通过由用户使用滚动操作图标41指定地图的滚动方向来进行。即,在用户触摸滚动操作图标41的任一方向键的期间,地图显示控制装置10使地图朝与该方向键相对应的方向进行滚动。该方法中,无需在画面上使手指进行移动,用户只需触摸画面就能使地图进行滚动。因此,作为操作触感控制部16使滚动操作产生操作触感的方法,优选图21或图22所示的方法、利用振动来给予操作触感的方法。
<实施方式3>
实施方式1的地图显示控制装置10采用如下结构:若满足操作触感控制实施条件,则利用操作触感控制部16自动地进行根据优先对象的位置使输入装置23的操作触感具有指向性的控制(操作触感控制),但实施方式3中,仅限于在从用户处得到许可的情况下,进行操作触感控制。
例如,若输入装置23为图3那样的结构,则预先将操作按钮23b中的任一个确定为“操作触感控制开始按钮”。而且,地图显示控制装置10在检测到满足操作触感控制实施条件之后,仅限于在由用户按下输入装置23的操作触感控制开始按钮的情况下,判断为得到了用户的许可,开始基于朝向优先对象的位置进行的操作触感控制。
此外,也可使得能够根据操作杆23a的倾斜角度,来选择是否进行操作触感控制。例如,考虑即使在满足操作触感控制实施条件的状态下,当操作杆23a倾斜较小时不进行操作触感控制,当倾斜较大时进行操作触感控制。
此外,在显示装置22和输入装置23构成一个触摸屏的情况下,若检测到满足操作触感控制实施条件,则在执行操作触感控制之前,显示处理部12如图24所示,使触摸屏(显示装置22)显示操作触感控制开始图标42。若由用户操作了操作触感控制开始图标42,则操作触感控制部16判断为得到了用户的许可,仅在该情况下,开始基于朝向优先对象的位置的操作触感控制。
根据本实施方式,仅在用户许可的情况下,开始操作触感控制。在用户想要在显示装置22上持续进行没有指向性的滚动操作的情况下是有效的。
另外,图24中,示出了操作触感控制开始图标42的显示位置为触摸屏的画面的中央部的示例,但该显示位置可以是任意的。例如,如图25所示,也可使操作触感控制开始图标42显示在与手势操作所进行的滚动操作的结束点(例如在拖曳后手指离开画面的位置)相对应的位置。
此外,如图23所示,在通过显示于触摸屏的滚动操作图标41(软件按键)进行滚动操作的情况下,如图26所示,可使操作触感控制开始图标42显示在滚动操作图标41的附近。
此外,使得在基于朝向优先对象的位置的操作触感控制开始之后,可根据用户的指示使操作触感控制结束,也可得到同样的效果。
例如,若输入装置23为图3那样的结构,则预先将操作按钮23b中的任一个确定为“操作触感控制结束按钮”。而且,地图显示控制装置10在开始实施操作触感控制之后,若由用户按下输入装置23的操作触感控制结束按钮,则结束操作触感控制。
此外,在显示装置22和输入装置23构成一个触摸屏的情况下,若开始操作触感控制,则显示处理部12如图27所示,使触摸屏(显示装置22)显示操作触感控制结束图标43。若由用户操作了操作触感控制结束图标43,则操作触感控制部16结束基于朝向优先对象的位置的操作触感控制。
另外,操作触感控制结束图标43的显示位置也可与图25的操作触感控制开始图标42的示例同样地,是与手势操作所进行的滚动操作的结束点相对应的位置。此外,如图23所示,在利用显示于触摸屏的滚动操作图标41(软件按键)进行滚动操作的情况下,与图26的操作触感控制开始图标42的示例同样的,可使操作触感控制结束图标43显示在滚动操作图标41的附近。
<实施方式4>
实施方式4中,示出将本发明适用于例如汽车导航装置那样搭载于车辆的地图显示装置的示例。图28是实施方式4所涉及的地图显示装置20的功能框图。实施方式4的地图显示装置20与实施方式1的结构(图1)不同,成为将车辆信息获取部17设置于地图显示控制装置10的结构。
车辆信息获取部17从搭载地图显示装置20的车辆(以下称为“本车”)所具备的车载设备30获取包含本车的当前位置(以下称为“本车位置”)的信息和可确定行驶预定路径的信息在内的车辆信息。这里所说的“行驶预定路径”既可为从本车位置到目的地为止的路径,也可为从包含本车已行驶的路径的出发地到目的地为止的最初的行驶预定路径。
此外,“可确定行驶预定路径的信息”不局限于表示行驶预定路径本身的信息,也可为本车位置(或出发地)和目的地的信息等用于搜索行驶预定路径的信息。在这种情况下,车辆信息获取部17需要具有导航装置那样的路径搜索功能。此外,车辆信息获取部17也可获取本车的行进方向、行驶速度的信息以作为本车信息,使用这些信息进行提高本车位置的精度的地图匹配处理。此外,目的地既可为用户指定的地点,也可由车辆信息获取部17根据过去的行驶历史进行推定。
车载设备30例如是导航装置、gps(全球定位系统)接收机等gnss(全球导航卫星系统)接收机、各种车载传感器(车速传感器、陀螺仪传感器)等,具有向车辆信息获取部17发送上述那样的车辆信息的功能。
实施方式4的地图显示控制装置10中,优先对象设定部15自动地设定本车的行驶预定路径以作为优先对象。此外,显示处理部12在地图显示控制装置10启动时显示地图,以使得在显示装置22的画面的规定位置显示本车位置。本实施方式中,虽然在显示装置22的画面的中心显示本车位置,但本车位置的画面上的显示位置并不局限于此。例如,在显示使本车行进方向朝上的地图的情况下(所谓的“头朝上显示”),也可使本车位置显示在画面的中央稍下方。此外,显示处理部12在本车行驶从而本车位置移动的情况下,使地图进行滚动,从而维持本车位置在画面上的显示位置。
使用图29说明地图显示装置20搭载于车辆时的显示装置22和输入装置23的配置例。图29中示出一般车辆的仪表板的结构。
在地图显示装置20的显示装置22和输入装置23构成一个触摸屏的情况下,若考虑触摸屏的可视性和操作性,则触摸屏优选配置于本车的仪表板的中心面板p1(若将触摸屏配置于仪表盘p2,则操作变得困难)。
另一方面,在显示装置22和输入装置23是分开的硬件的情况下,显示装置22既可配置于中心面板p1,也可配置于驾驶员容易看到的仪表盘p2。此外,输入装置23可配置于仪表板的中心面板p1下方的部分p3、中心控制台p4。下面,与实施方式1同样地,假设输入装置23为具有图3所示的操作杆23a的结构,用户所进行的地图的滚动操作使用操作杆23a进行,来加以说明。
图30和图31是示出实施方式4所涉及的地图显示装置20的动作概要的图。如上所述,实施方式4中,优先对象设定部15自动地设定本车的行驶预定路径以作为优先对象(粗线)。此外,在地图显示装置20启动时,如图30的(a)部所示,显示处理部12使地图显示在显示装置22,以使得本车位置(白色三角形)位于画面的中心。此外,在用户不进行滚动操作的状态不变而本车移动的情况下,地图进行滚动,从而维持本车位置在画面上的显示位置。
用户进行滚动操作时的地图显示控制装置10的动作与实施方式1中使用图7和图8进行说明的动作相同。
即,如图30的(a)部所示,在显示装置22的画面的中央部显示有优先对象的情况下,操作触感控制部16使操作杆23a产生的反作用力如图30的(b)部所示在所有方向上设定为相同。另一方面,如图31的(a)部所示,在变成优先对象从显示装置22的画面消失(移动到了显示装置22的画面外)的状态的情况下,操作触感控制部16使操作杆23a上所产生的反作用力如图31的(b)部那样发生变化,进行使操作杆23a的操作触感具有指向性的操作触感控制。
图32是示出实施方式4所涉及的地图显示装置10的动作的流程图。使用图30说明的地图显示装置20的动作通过由地图显示控制装置10进行按照该流程图的动作来实现。另外,图32的步骤s3~s8的各处理可与使用图9进行说明的各处理相同。
若地图显示控制装置10启动,则车辆信息获取部17从车载设备30获取包含本车位置和行驶预定路径的信息在内的车辆信息(步骤s11)。显示处理部12基于车辆信息获取部17获取到的本车位置的信息,显示地图,以使得本车位置位于显示装置22的画面的中心(步骤s12)。此外,优先对象设定部15将车辆信息获取部17获取到的本车的行驶预定路径设定为优先对象(步骤s13)。本车位置是行驶预定路径的起点,因此在显示装置22上显示优先对象(行驶预定路径)。
地图显示控制装置10等待由用户进行滚动操作(步骤s3)。在未进行滚动操作的期间(步骤s3中为否),显示处理部12根据本车位置的变化使地图进行滚动,从而即使本车行驶,本车位置的显示也维持在显示装置22的画面的中心(步骤s14)。
若由用户开始滚动操作(步骤s3中为是),则操作触感控制部16判断是否进行与优先对象的位置相对应的输入装置23的操作触感的控制(操作触感控制)。该判断通过确认是否满足预先规定的“操作触感控制实施条件”来进行(步骤s4)。
如图30的(a)部所示,在优先对象位于显示于显示装置22的地图内的情况下(包含优先对象的地图显示于显示装置22的情况下),判断为不满足操作触感控制实施条件(步骤s4中为否)。在这种情况下,操作触感控制部16如图30的(b)部所示,将所有方向的滚动操作的操作触感设定为相同(步骤s5)。
另一方面,如图31的(a)部所示,在优先对象位于显示于显示装置22的地图的外侧的情况下,判断为满足操作触感控制实施条件(步骤s4中为是)。在这种情况下,操作触感控制部16如图31的(b)部所示,基于优先对象的位置,使滚动操作的操作触感具有指向性(步骤s6)。
由此,在操作触感控制部16设定了滚动操作的操作触感之后,滚动处理部14根据用户所进行的滚动操作使地图进行滚动(步骤s7)。
接着,操作触感控制部16确认用户所进行的滚动操作是否已结束(步骤s8)。若滚动操作持续(步骤s8中为否),则返回步骤s4,再次确认是否满足操作触感控制实施条件。另一方面,若滚动操作已结束(步骤s8中为是),则返回步骤s3,等待再次进行滚动操作。
实施方式4的地图显示装置20中,也可得到与实施方式1相同的效果。此外,地图显示控制装置10将本车的行驶预定路径自动地设定为优先对象,因此可省去用户进行优先对象的设定的麻烦。此外,实施方式3中示出的操作触感控制开始图标42也可适用于本实施方式的地图显示装置20。
以上的说明中,作为地图显示控制装置10的构成要素的地图信息获取部11、显示处理部12、操作信息获取部13、滚动处理部14、优先对象设定部15、操作触感控制部16和车辆信息获取部17通过由图2的处理器51按照存储于存储器52等的软件程序进行动作来实现。然而,上述的各构成要素也可通过作为由电路构成的硬件的信号处理电路来实现。另外,作为表示包含由软件实现的构成要素、和由硬件实现的构成要素这两者在内的概念的表述,也可使用“…处理电路”这一用语以取代“…部”这一用语。
另外,本发明在其发明的范围内,可将各实施方式进行自由组合,或将各实施方式适当地进行变形、省略。
本发明详细地进行了说明,但上述的说明在所有的形态中都是示例,本发明并不局限于此。未示例的无数的变形例被解释为可设想到而未脱离本发明的范围。
标号说明
10地图显示控制装置,11地图信息获取部,12显示处理部,13操作信息获取部,14滚动处理部,15优先对象设定部,16操作触感控制部,17车辆信息获取部,20地图显示装置,21地图信息存储装置,22显示装置,23输入装置,30车载设备,41滚动操作图标,42操作触感控制开始图标,43操作触感控制结束图标,51处理器,52存储器,53输入输出接口。