信息显示装置、信息显示方法以及程序的制作方法

文档序号:6006120阅读:192来源:国知局
专利名称:信息显示装置、信息显示方法以及程序的制作方法
技术领域
本发明涉及基于显示画面的按下操作来惯性滚动图像的信息显示装置、信息显示方法以及程序。
背景技术
近年来,移动电话、PDA (Personal Digital Assistant 掌上电脑)、电子辞典、音乐播放装置等便携式电子设备正在普及。对于便携式电子设备,广泛使用如下技术,即为了通过节省供使用者操作的操作部的空间来实现小型化,而在显示部的前侧具备检测接触及接触位置的透射式触摸面板,使用者通过视觉确认显示部的显示画面并触摸与各个显示位置对应的触摸面板的一部分,而能够进行操作输入,其中显示部的显示画面上显示选择图标及文件名等的选择项目等。此外,就便携式电子设备而言,即使显示画面的面积小,随着显示画面的分辨率的提高而变得能够显示多个图标及文件项目等选择项目。此外,在对无法在显示画面上全部显示的图像进行显示的情况下使用如下的显示装置,该显示装置将显示画面上显示的显示区域设定为图像的一部分区域,并且使用者触摸在显示画面的前侧设置的触摸面板,从而使显示区域在图像上移动并进行滚动显示。例如,有一种滚动控制装置(例如参照专利文献1)构成为进行如下滚动显示,即在使用者抬起了按下触摸面板的手指的情况下(以下称为“轻弹操作”),基于按下被刚要解除之前的输入坐标的变化矢量使画面滚动,并且渐渐减小滚动量而使画面停止。专利文献1日本特开平10-161628号公报然而,根据上述专利文献1中所记载的滚动控制装置,弹起手指的速度的调节方面存在限度,因而有时不能通过一次轻弹操作而使显示区域移动到使用者想要显示的图像的区域。这种情况下,需要多次进行轻弹操作直至显示了所要显示的图像为止,轻弹操作繁
ο

发明内容
因此,本发明为了解决上述问题而做出,其目的在于提供使用者无需多次进行轻弹操作而能够以少的操作次数来显示所要显示的图像的信息显示装置、信息显示方法以及程序。为了实现上述目的,技术方案1涉及的信息显示装置的特征在于,具备显示单元,其显示图像;坐标检测单元,其检测出在上述显示单元的显示画面上由手指按下的按下坐标位置;判别单元,其判别按下上述显示画面的手指的个数;控制量设定单元,其基于手指对上述显示画面的按下刚要解除之前的上述按下坐标位置的移动方向和移动速度以及上述判别单元的判别结果,来设定使上述图像滚动的控制量;滚动控制单元,其使上述图像以由上述控制量设定单元设定的上述控制量滚动。此外,技术方案2涉及的信息显示装置的特征在于,在技术方案1所述的信息显示装置的基础上,上述控制量包括上述滚动速度,上述控制量设定单元随着按下上述显示画面的手指个数的增加而增加上述滚动速度。此外,技术方案3涉及的信息显示装置的特征在于,在技术方案1或2所述的信息显示装置的基础上,上述控制量设定单元在按下上述显示画面的手指个数为多个的情况下,基于由各手指按下的上述按下坐标位置的位置关系来设定上述控制量。此外,技术方案4涉及的信息显示装置的特征在于,在技术方案3所述的信息显示装置的基础上,上述控制量设定单元在按下上述显示画面上的手指个数为多个、并且由各手指按下的上述按下坐标位置的位置分离预定距离以上的情况下,上述控制量的设定中不使用上述判别单元的判别结果。此外,技术方案5涉及的信息显示装置的特征在于,在技术方案3所述的信息显示装置的基础上,上述控制量设定单元在按下上述显示画面的手指个数为多个、并且由各手指按下的上述按下坐标位置的移动方向不同的情况下,上述控制量的设定中不使用上述判别单元的判别结果。技术方案6涉及的信息显示装置的特征在于,在技术方案3所述的信息显示装置的基础上,上述控制量设定单元在按下上述显示画面的手指个数为多个、并且由各手指按下的上述按下坐标位置的移动速度之差为预定速度以上的情况下,上述控制量的设定中不使用上述判别单元的判别结果。技术方案7涉及的信息显示装置的特征在于,在技术方案1 6中任意一项所述的信息显示装置的基础上,上述滚动控制单元仅在对上述显示单元的显示画面的按下被刚要解除之前的上述按下坐标位置的移动速度在预定速度以上的情况下,使上述图像滚动。技术方案8涉及的信息显示方法的特征在于,包括显示步骤,在显示装置上显示图像;坐标检测步骤,检测出在上述显示装置的显示画面上由手指按下的按下坐标位置; 判别步骤,判别按下上述显示画面的手指的个数;控制量设定步骤,基于手指对上述显示画面的按下刚要解除之前的、在上述坐标检测步骤中检测出的按下坐标位置的移动方向和移动速度以及上述判别步骤中判别的判别结果,来设定使上述图像滚动的控制量;滚动控制步骤,使上述图像以在上述控制量设定步骤中设定的上述控制量滚动。技术方案9涉及的程序的特征在于,使计算机执行如下步骤,即在显示装置上显示图像的步骤;坐标检测步骤,检测出在上述显示装置的显示画面上由手指按下的按下坐标位置;判别步骤,判别按下上述显示画面的手指的个数;控制量设定步骤,基于手指对上述显示画面的按下刚要解除之前的、在上述坐标检测步骤中检测出的按下坐标位置的移动方向和移动速度以及上述判别步骤中判别的判别结果,来设定使上述图像滚动的控制量; 滚动控制步骤,使上述图像以在上述控制量设定步骤中设定的上述控制量滚动。就技术方案1涉及的信息显示装置而言,基于手指对显示画面的按下刚要解除之前的、该手指的按下坐标位置的移动方向和移动速度以及按下该显示画面的手指个数的判别结果,来设定使图像滚动的控制量。由此,使用者变更按下显示画面时的手指的个数来进行轻弹操作,从而能够改变使图像滚动的控制量,能够以少的操作次数显示所需的图像。此外,就技术方案2涉及的信息显示装置而言,使滚动速度随着手指对显示画面的按下刚要解除之前的该手指的个数的增加而增加。因此,使用者通过增加按下显示画面时的手指的个数,而能够以一次轻弹操作使显示区域向更远的图像区域移动。由此,使用者通过增加按下显示画面时的手指的个数,能够以少次数的轻弹操作来显示所需的区域的图像。此外,就技术方案3涉及的信息显示装置而言,在按下显示画面的手指个数为多个的情况下,能够基于由各手指按下的按下坐标位置的位置关系来设定控制量,能够适当地设定控制量。此外,就技术方案4涉及的信息显示装置而言,在按下显示画面的手指个数为多个、并且由各手指按下的按下坐标位置的位置分离预定距离以上的情况下,使图像滚动的控制量的设定中不使用按下显示画面的手指个数。由此,能够与手指对显示图像的按下刚要解除之前的该手指的个数无关地设定使图像滚动的控制量,能够防止无意识的控制量的变更。此外,就技术方案5涉及的信息显示装置而言,在按下显示画面的手指个数为多个、并且由各手指按下的按下坐标位置的移动方向不同的情况下,使图像滚动的控制量的设定中不使用按下显示画面的手指的个数。由此,能够与手指对显示图像的按下刚要解除之前的该手指的个数无关地设定使图像滚动的控制量,能够防止无意识的控制量的变更。就技术方案6涉及的信息显示装置而言,在按下上述显示画面的手指个数为多个、并且由各手指按下的按下坐标位置的移动速度之差为预定速度以上的情况下,使图像滚动的控制量的设定中不使用按下显示画面的手指的个数。由此,能够与手指对显示图像的按下刚要解除之前的该手指的个数无关地设定使图像滚动的控制量,能够防止无意识的控制量的变更。就技术方案7涉及的信息显示装置而言,能够仅在对显示单元的显示画面的按下被刚要解除之前的手指的移动速度在预定速度以上的情况下,使图像滚动,能够更加可靠地防止轻弹操作的错误识别。就技术方案8涉及的信息显示方法而言,基于手指对显示画面的按下刚要解除之前的、该手指的按下坐标位置的移动方向和移动速度以及按下该显示画面的手指的个数的判别结果,来设定使图像滚动的控制量。由此,使用者变更按下显示画面时的手指的个数来进行轻弹操作,从而能够改变使图像滚动的控制量,能够以少的操作次数显示所需的图像。就技术方案9涉及的程序而言,通过计算机读取该程序,基于手指对显示画面的按下刚要解除之前的、该手指的按下坐标位置的移动方向和移动速度以及按下该显示画面的手指的个数的判别结果,来设定使图像滚动的控制量。由此,使用者变更按下显示画面时的手指的个数来进行轻弹操作,从而能够改变使图像滚动的控制量,能够以少的操作次数显示所需的图像。


图1是表示本实施例涉及的导航装置的框图。图2是表示使地像向抬起按下显示画面的手指的方向滚动的“惯性滚动处理”的流程图。图3是表示图2的“触点个数判别处理”的子处理的子流程图。图4是表示地像与显示画面上显示的显示区域的一例的示意图。图5是表示用一根手指进行轻弹操作时使地像滚动的一例的图。图6是表示用两根手指进行轻弹操作时使地像滚动的一例的图。
图7是表示判别为不是两根手指的轻弹操作的一例的图。图8是表示判别为不是两根手指的轻弹操作的一例的图。图9是表示判别为不是两根手指的轻弹操作的一例的图。符号说明1…导航装置;14···操作部;15…液晶显示器;18…触摸面板;20···地图信息DB ; 26…导航地图信息;41".CPU ;42 —RAM ;43".ROM ;51…地像;52 M…显示区域;61... 触点;63…箭头。
具体实施例方式以下,参照附图,基于具体化的一个实施例对本发明涉及的信息显示装置、信息显示方法以及程序进行说明。[导航装置的简要构成]首先,基于图1对本实施例涉及的导航装置的简要构成进行说明。图1是表示本实施例涉及的导航装置1的框图。如图1所示,本实施例涉及的导航装置1具备当前所在地检测处理部11,其检测出本车辆的当前位置等;数据记录部12,其记录各种数据;导航控制部13,其基于所输入的信息进行各种运算处理;操作部14,其受理来自操作者的操作;液晶显示器15,其向操作者显示地图等信息;扬声器16,其输出与路径引导等相关的语音指导;通信装置17,其借助移动电话网络等,与未图示的道路交通信息中心或地图信息配送中心等之间进行通信;触摸面板18,其安装在液晶显示器15的表面上。此外,在导航控制部13上连接有检测出本车辆的行驶速度的车速传感器21。以下,对构成导航装置1的各构成要素进行说明,则当前所在地检测处理部11具备GPS31、方位传感器32和距离传感器33等,并能够检测出本车辆的当前位置(以下称为 “本车位置”。)、表示车辆朝向的本车方位、行驶距离等。此外,数据记录部12具备作为外部存储装置以及记录介质的硬盘(未图示);驱动器(未图示),其用于读取硬盘中所存储的地图信息数据库(地图信息DB) 25和预定的程序等,并且向硬盘中写入预定的数据。此外,在地图信息DB25中存储有在导航装置1的行驶引导、路径搜索中所使用的导航地图信息26。这里,导航地图信息沈由路径引导和地图显示所需的各种信息构成,例如包括用于特定各新设道路的新设道路信息、用于显示地图的地图显示数据、有关各交叉路口的交叉路口数据、有关各分支点的分支点数据、有关道路(连接)的连接数据、用于搜索路径的搜索数据、有关作为设施的一种即店铺等的POI (兴趣点Point of Interest)的店铺数据、用于检索地点的检索数据等。此外,作为店铺数据,与特定POI的ID—起存储有各地区的宾馆、游乐园、宫殿、医院、加油站、停车场、车站、机场、渡口等POI涉及的名称、地址、电话号码、地图上的坐标位置(例如经纬度)、在地图上显示设施位置的设施图标等数据。此外,通过从未图示的地图信息配送中心下载借助通信装置17发送过来的更新信息,而更新地图信息DB25的内容。此外,如图1所示,构成导航装置1的导航控制部13具备CPU41,其是对导航装置1的整体进行控制的运算装置和控制装置;RAM42、R0M43和闪速存储器44等内部存储装置, 其在CPU41进行各种运算处理时作为工作存储器被使用,其中,RAM42中存储搜索路径时的路径数据等,R0M43中存储有控制用程序等,闪速存储器44中存储有从R0M43读取的程序; 计测时间的计时器45。此外,R0M43中存储有后述的使用者在液晶显示器15的显示画面上按下手指后弹起手指的情况下、即进行轻弹操作的情况下,使地像向弹起该手指的方向滚动的“惯性滚动处理”(参照图幻等程序。而且,在上述导航控制部13上电连接有操作部14、液晶显示器15、扬声器16、通信装置17、触摸面板18的各周边装置(致动器)。该操作部14修正行驶开始时的当前所在地,并在输入作为引导开始地点的出发地和作为引导结束地点的目的地时或者在检索与设施相关的信息的情况下被操作,其由各种键和多个操作开关构成。而且,导航控制部13进行控制,以使基于由各开关的按下等而输出的开关信号来执行对应的各种动作。此外,在液晶显示器15上,显示当前行驶中的地图信息(参照图4等)、目的地周边的地图信息、操作引导、操作菜单、键的引导、从当前所在地到目的地的推荐路径、沿着推荐路径的引导信息、交通信息、新闻、天气预报、时刻、邮件、电视节目等。此外,扬声器16基于来自导航控制部13的指示来输出声音指导,以进行沿着推荐路径行驶的引导。这里,作为进行引导的声音指导,例如有“前方200m,〇〇交叉点右转。”等。此外,通信装置17是通过与地图信息配信中心进行通信的移动电话网等来进行通信的通信单元,在通信装置17与地图信息配信中心之间进行最新版本的新的更新地图信息等的收发。此外,通信装置17接收除了从地图信息配信中心外,从道路交通信息中心等发送过来的拥堵信息、服务区的拥挤状况等各种信息所构成的交通信息。此外,触摸面板18是在液晶显示器15的显示画面上安装的透明面板状的触摸开关,并构成为通过按下液晶显示器15的画面上所显示的键或者在地图上进行按下,能够进行各种指示命令的输入,或者能够如后述那样在用手指在显示画面上按下又抬起的情况下,能够检测出该手指的移动方向和移动速度、并检测出在显示画面上按下的手指个数等。 另外,触摸面板18可以由直接按下液晶显示器15的画面的光传感器液晶方式等面板构成。(惯性滚动处理)接着,基于图2至图6,对于如上述地构成的导航装置1的CPU41执行的处理,也就是在使用者利用手指在液晶显示器15的显示画面上按下又抬起的情况下、即进行了轻弹操作的情况下,使地像朝向抬起该手指的方向滚动的“惯性滚动处理”进行说明。并且,图2中由流程图所示的程序通过CPU41执行。如图2所示,首先,在步骤(以下简写为S) 11中,CPU41检测出触摸面板18的被按下的按下坐标位置(以下称为“触摸坐标”)以及按在触摸面板18上的手指的个数、即所按下的手指与触摸面板18接触的触点的个数,并存储到RAM42中。接下来,在S12中,CPU41执行判定手指对触摸面板18的按下是否被解除、即手指在显示画面上的按下是否被解除的判定处理。然后,在判定为手指在显示画面上的按下未解除的情况下、即手指持续按在触摸面板18上的情况下(S12 否),CPU41再次执行Sll之后的处理。另一方面,在判定为手指在显示画面上的按下已解除的情况下、即手指已从触摸面板18离开的情况下(S12 是),CPU41转移到S13的处理。在S13中,CPU41基于手指对显示画面的按下被刚要解除之前的触摸坐标的移动方向和移动速度,来设定使地像滚动的滚动方向和滚动速度的初始速度。具体地说,CPU41每隔预定时间(例如每20毫秒)检测出触摸面板18的触摸坐标和触点的个数,并在RAM42中存储过去几次(例如过去10次)的检测结果。此外,CPU41 根据手指对触摸面板18的按下刚要解除之前的触摸坐标和进而前一个触摸坐标,算出显示画面上的触摸坐标的移动方向和移动速度,并分别设定使地像滚动的滚动方向和滚动速度,存储在RAM42中。接着,在S14中,CPU41从RAM42读取使地像滚动的滚动方向和滚动速度,执行判定该滚动速度是否在预定速度以上、即是否是使按下触摸面板18的手指以移动速度以上移动后抬起的判定处理。例如,在显示画面的分辨率为800X600点的情况下,CPU41判定该滚动速度是否在300点/秒以上。然后,在判定为从RAM42读取的、使地像滚动的滚动速度小于预定速度的情况下(S14 否),CPU41结束该处理。例如,在手指向大致正上方抬起而解除对触摸面板18 的按下的情况下,触摸面板18上的触摸坐标的移动速度小于预定速度,因此滚动速度也小于预定速度,而停止显示地像。另一方面,在判定为从RAM42读取的、使地像滚动的滚动速度在预定速度以上的情况下(S14 是),CPU41转移到S15的处理,执行后述的“触点个数判别处理”的子处理(参照图3),然后转移到S16的处理。这里,基于图3、图5、图6,对S15中CPU41执行的“触点个数判别处理”的子处理进行说明。如图3所示,在Slll中,CPU41检测出手指对触摸面板18的按下刚要解除之前的按在该触摸面板18上的手指个数、即按下的手指与触摸面板18接触的触点的个数。这里, 所谓的触点是指,例如图5的左侧所示,使手指与触摸面板18接触的部分为触点61。然后, 在该触点61为1个的情况下,使触点的个数为“1个”,并存储到RAM42中。此外,例如图6 的左侧所示,在触点61为2个的情况下,使触点的个数、即按下触摸面板18的手指的个数为“2个”,并存储到RAM42中。接着,在S112中,CPU41从RAM42中读取触点的个数,并执行判定该触点的个数是否为“2个以上”的判定处理。然后,在判定为触点的个数“小于2个”的情况下、即触点的个数为“1个”的情况下(S112 否),CPU41结束该子处理并返回到主流程,转移到S16的处理。另一方面,在判定为触点的个数为“2个以上”的情况下(S112 是),CPU41转移到 Sl 13的处理。在Sl 13中,CPU41从RAM42中读取上述S13中设定的地像的滚动速度, 再次设定成滚动速度比触点的个数为1个的时候更快,并在此将滚动速度存储到RAM42中, 然后结束该子处理而返回到主流程,转移到S16的处理。例如,触点的个数为“2个”时,CPU41对在上述S3中设定的地像的滚动速度乘以2后再次作为地像的滚动速度存储到RAM42中。此外,触点的个数为“3个”时,CPU41对在上述S3中设定的地像的滚动速度乘以3后再次作为地像的滚动速度存储到RAM42中。接着,如图3所示,在S16中,CPU41从RAM42中读取使地像滚动的滚动方向和在上述S13中设定的滚动速度、或者在后述的S17中减去预定速度而再设定的滚动速度, 并以该滚动速度使地像向该滚动方向滚动预先确定的一定时间(例如100毫秒)(以下称为“惯性滚动”)。然后,在S17中,CPU41从RAM42中读取使地像滚动的滚动速度,从该滚动速度中减去预定速度(例如30点/秒),再次作为使地像滚动的滚动速度存储到RAM42 中。S卩,CPU41对惯性滚动的滚动速度进行减速。接着,在S18中,CPU41从RAM42中读取使地像滚动的滚动速度、即读取惯性滚动的滚动速度,执行判定是否成为停止速度的判定处理。具体地说,CPU41执行判定滚动速度是否成为0点/秒以下的判定处理。然后,在使地像滚动的滚动速度、即惯性滚动的滚动速度尚未成为停止速度的情况下(S18 否),CPU41再次执行S16之后的处理。另一方面,在使地像滚动的滚动速度、即惯性滚动的滚动速度成为停止速度的情况下(S18 是),CPU41转移到S19的处理。在S19中,CPU41停止地像的惯性滚动之后,结束该处理。基于图4至图6,对使地像惯性滚动的一例进行说明。如图4所示,在液晶显示器15中显示的地像51,由液晶显示器15的当前的显示区域52决定。例如,CPU41从导航地图信息沈中读取以触摸面板18的触摸坐标为中心而在液晶显示器15上显示的当前显示区域52的纵横约5倍 7倍的地图信息,基于该地图信息描绘地像51并存储到RAM42中。然后,如图5的左侧所示,在从用一根手指按下触摸面板18时的触点61的位置向箭头63的方向抬起手指的情况下,CPU41基于显示画面的按下被解除时的触摸坐标的移动方向和移动速度,来设定地像51的滚动方向和滚动速度(例如,CPU41将触摸坐标的移动方向设定为地像51的滚动方向,将触摸坐标的移动速度设定为滚动速度)。然后, 如图4和图5右侧所示,CPU41使地像51惯性滚动,使液晶显示器15上显示的区域从显示区域52的位置移动到显示区域53的位置。此外,如图6的左侧所示,在从用两根手指按下触摸面板18时的各触点61的位置,与图5的左侧同样地,使两根手指向箭头63的方向抬起的情况下,CPU41基于显示画面的按下被解除时的各手指的触摸坐标的移动方向和移动速度,来决定地像51的滚动方向,并且将滚动速度设定为比抬起1根手指的时候更快(例如,CPU41将触摸坐标的移动速度的大约2倍设定为滚动速度)。另外,在用3根以上手指在触摸面板18上按下又抬起的情况下,CPU41将滚动速度设定为比抬起2根手指的时候更快。例如,CPU41将对触摸坐标的移动速度乘以触点个数后的速度设定为滚动速度。然后,如图4和图6的右侧所示,CPU41使地像51惯性滚动,将液晶显示器15 所显示的区域从显示区域52的位置移动到比显示区域53更远的显示区域M的位置。因此,在使用者用2根手指按下触摸面板18后向箭头63的方向抬起手指的情况下,即使抬起手指的速度与抬起一根手指的速度没有很大的差别,也能够通过一次弹指操作使所显示的地像从显示区域52的位置移动到比显示区域53更远的显示区域M的位置。如以上详细说明,就本实施例涉及的导航装置1而言,使用者用两根以上手指按下液晶显示器15的显示画面后抬起手指,从而与用一根手指按下显示画面后抬起手指的情况相比,即使抬起手指的速度没有差别,也能够通过一次弹指操作使所显示的地像向抬起手指的方向较大地惯性滚动。由此,通过使用者用两根以上的手指进行轻弹操作,从而不需要多次进行轻弹操作,能够以少的操作显示所需的地像。此外,CPU41仅在使用者解除手指对触摸面板18的按下时的触摸坐标的移动速度、即滚动速度在预定速度以上的情况下,能够使图像滚动,并能够可靠地避免轻弹操作的错误识别。另外,本发明不局限于上述实施例,在不脱离本发明的主题思想的范围内当然能够进行多种变形、改进。例如,在上述实施例中,在用两根手指按下触摸面板18并抬起的情况下,可以基于各手指的触摸坐标的位置关系、即各触点的位置关系,设定使液晶显示器15上显示的图像惯性滚动的滚动速度等的控制量。(A)例如,在上述实施例中,如图7所示,用两根手指在触摸面板18上按下又抬起时,在触摸坐标18的按下被刚要解除之前的各触摸坐标间的距离Li、即两根手指与触摸面板18接触的各触点61间的距离Ll在预定距离以上(例如距离为约km以上)的情况下, CPU41可以不执行上述S113的处理,而结束“触点个数判别处理”的子处理并返回到主流程,转移到S16的处理。即,将使地像惯性滚动的滚动速度设定成与用一根手指按下触摸面板18并抬起时相同的滚动速度。由此,在轻弹操作时的手指个数(触摸坐标的个数)为多个、并且各触摸坐标的位置分离预定距离以上的情况下,CPU41能够将使地像惯性滚动的滚动速度设定成与轻弹操作时的手指个数无关,能够可靠地防止无意识的滚动速度的变化。(B)此外,例如在上述实施例中,可以如图8所示,CPU41判断为上述S3中取得的基于两根手指的按下被解除时的各触摸坐标的移动方向不同、即两根手指与触摸面板18 接触的各触点61的移动方向不同、也就是大致不同方向的情况下,不转移到上述S14的处理,结束惯性滚动处理。另外,可以构成为在CPU41判断为上述S13中取得的3个以上的触摸坐标的移动方向不同的情况下、即3个以上的触摸坐标的移动方向为大致不同方向的情况下,不转移到上述S14的处理,结束惯性滚动处理。由此,在轻弹操作时的手指个数(触摸坐标的个数)为多个、并且各触摸坐标的移动方向不同的情况下,能够不需要使液晶显示器15上显示的地像惯性滚动而停止显示,并能够可靠地避免无意识的地像的惯性滚动。(c)此外,例如在上述实施例中,可以如图9所示,在CPU41判断为上述S13中取得的基于两根手指的按下被解除时的各触摸坐标的移动速度的差、即一个手指与触摸面板18 接触的触点61A的移动速度VA (cm/秒)和另一个手指与触摸面板18接触的触点61B的移动速度VB(cm/秒)之差为预定速度以上(例如为约IOcm/秒以上的情况下)的情况下,将各移动速度VA、VB当中较快的移动速度设定为使地像惯性滚动的滚动速度,并存储到 RAM42中。此外,可以构成为CPU41不执行上述S113的处理,结束“触点个数判别处理”的子处理而返回主流程,转移到S16的处理。另外,可以构成为在CPU41判断为在上述S13中取得的3个以上的各触摸坐标的最大移动速度与最小移动速度之差在预定速度以上的情况下、即各触摸坐标的移动速度大致不同的情况下,将各移动速度当中最快的移动速度设定为使地像惯性滚动的滚动速度,并存储到RAM42中。此外,该情况下,也可以不执行上述S113的处理,结束“触点个数判别处理”的子处理而返回到主流程,转移到S16的处理。由此,在轻弹操作时的手指个数(触摸坐标的个数)为多个、并且各触摸坐标的移动速度之差在预定速度以上的情况下,能够将各触摸坐标的移动速度当中的最快移动速度设定为使液晶显示器15上所显示的地像惯性滚动的滚动速度,能够可靠地防止无意识的滚动速度的变更。(D)此外,例如在上述实施例中,在因基于地图信息来检索的目的地很多而不能在显示画面上显示全部目的地的列表的情况下,用手指在触摸面板18上按下并抬起,从而在使目的地的列表显示惯性滚动时,也能够适用本发明。(E)此外,本发明也能够适用于具有安装了触摸面板18等的较小显示画面的移动电话和便携式音乐播放装置等小型便携式电子设备。例如,通过用手指在移动电话、便携式音乐播放装置等的安装了显示画面的触摸面板18等上按下并抬起,而使所显示的各种菜单列表、标题列表、各种图标等的列表显示惯性滚动时,也能够适用本发明。(F)此外,例如可以构成为在上述S113中,CPU41从RAM42中读取上述S13中设定的地像的滚动速度,再次设定成滚动速度比触点为1个的时候慢,并存储到RAM42中后结束该子处理而返回到主流程,转移到S16的处理。例如,在触点的个数为“2个”的情况下,CPU41可以对在上述S13中设定的地像的滚动速度乘以1/2,再次作为地像的滚动速度存储到RAM42中。此外,例如在触点的个数为“3个”的情况下,CPU41可以对在上述S13中设定的地像的滚动速度乘以 1/3,再次作为地像的滚动速度存储到RAM42中。S卩,CPU41可以将触摸坐标的移动速度除以触点的个数后算出的速度设定成滚动速度。由此,使用者用两根以上手指按下液晶显示器15的显示画面并抬起手指,从而与用一根手指按下显示画面后抬起手指的情况相比,即使抬起手指的速度方面没有差异,也能够以一次手指弹起操作来减小由所显示的地像的惯性滚动引起的滚动量。因此,使用者用两根以上手指按下液晶显示器15的显示画面后抬起手指,从而对地像的显示区域的移动距离进行微小的调整,无需多次进行轻弹操作,能够以少的操作来显示所需的地像。
权利要求
1.一种信息显示装置,其特征在于,具备 显示单元,其显示图像;坐标检测单元,其检测出在上述显示单元的显示画面上由手指按下的按下坐标位置; 判别单元,其判别按下上述显示画面的手指的个数;控制量设定单元,其基于手指对上述显示画面的按下刚要解除之前的上述按下坐标位置的移动方向和移动速度以及上述判别单元的判别结果,来设定使上述图像滚动的控制量;滚动控制单元,其使上述图像以由上述控制量设定单元设定的上述控制量滚动。
2.根据权利要求1所述的信息显示装置,其特征在于,上述控制量包括上述滚动速度, 上述控制量设定单元随着按下上述显示画面的手指个数的增加而增加上述滚动速度。
3.根据权利要求1或2所述的信息显示装置,其特征在于,上述控制量设定单元在按下上述显示画面的手指个数为多个的情况下,基于由各手指按下的上述按下坐标位置的位置关系来设定上述控制量。
4.根据权利要求3所述的信息显示装置,其特征在于,上述控制量设定单元在按下上述显示画面的手指个数为多个、并且由各手指按下的上述按下坐标位置的位置分离预定距离以上的情况下,上述控制量的设定中不使用上述判别单元的判别结果。
5.根据权利要求3所述的信息显示装置,其特征在于,上述控制量设定单元在按下上述显示画面的手指个数为多个、并且由各手指按下的上述按下坐标位置的移动方向不同的情况下,上述控制量的设定中不使用上述判别单元的判别结果。
6.根据权利要求3所述的信息显示装置,其特征在于,上述控制量设定单元在按下上述显示画面的手指个数为多个、并且由各手指按下的上述按下坐标位置的移动速度之差为预定速度以上的情况下,上述控制量的设定中不使用上述判别单元的判别结果。
7.根据权利要求1 6中任意一项所述的信息显示装置,其特征在于,上述滚动控制单元仅在对上述显示单元的显示画面的按下被刚要解除之前的上述按下坐标位置的移动速度在预定速度以上的情况下,使上述图像滚动。
8.一种信息显示方法,其特征在于,包括 显示步骤,在显示装置上显示图像;坐标检测步骤,检测出在上述显示装置的显示画面上由手指按下的按下坐标位置; 判别步骤,判别按下上述显示画面的手指的个数;控制量设定步骤,基于手指对上述显示画面的按下刚要解除之前的、在上述坐标检测步骤中检测出的按下坐标位置的移动方向和移动速度以及上述判别步骤中判别的判别结果,设定使上述图像滚动的控制量;滚动控制步骤,使上述图像以在上述控制量设定步骤中设定的上述控制量滚动。
9.一种程序,其特征在于,使计算机执行如下步骤,即 显示步骤,在显示装置上显示图像;坐标检测步骤,检测出在上述显示装置的显示画面上由手指按下的按下坐标位置; 判别步骤,判别按下上述显示画面的手指的个数;控制量设定步骤,基于手指对上述显示画面的按下刚要解除之前的、在上述坐标检测步骤中检测出的按下坐标位置的移动方向和移动速度以及上述判别步骤中判别的判别结果,来设定使上述图像滚动的控制量;滚动控制步骤,使上述图像以在上述控制量设定步骤中设定的上述控制量滚动。
全文摘要
本发明提供一种信息显示装置、信息显示方法以及程序,使用者无需多次进行轻弹操作就能够以很少的操作次数显示所需的图像。该图像显示装置具备显示单元,其显示图像;坐标检测单元,其检测在上述显示单元的显示画面上由手指按下的按下坐标位置;判别单元,其判别按下上述显示画面的手指的个数;控制量设定单元,其基于手指对上述显示画面的按下刚要解除之前的上述按下坐标位置的移动方向和移动速度以及上述判别单元的判别结果,来设定使上述图像滚动的控制量;滚动控制单元,其使上述图像以由上述控制量设定单元设定的上述控制量滚动。
文档编号G01C21/26GK102262498SQ20111006072
公开日2011年11月30日 申请日期2011年3月9日 优先权日2010年5月24日
发明者坂井孝光, 小川刚史, 山本和义 申请人:爱信艾达株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1