专利名称:具有触摸屏的导航装置的制作方法
技术领域:
本发明涉及可显示导航数据的触摸屏控制的导航装置。该装置尤其应用于车载导 航系统。
背景技术:
基于GPS的装置广为人知,而且被广泛应用于汽车导航系统。可参考来自本受让 人TomTom B. V.的Navigator系列软件。这种软件在连接到外部GPS接收机的PDA(如 Compaq iPaq)上运行时,使用户能将出发和目的地址输入PDA。然后软件计算两端点间的 最佳路线,并显示如何在该路线行驶的指示。通过利用从GPS接收机获得的定位信息,软件 能够按一定的时间间隔确定PDA(通常安装在汽车的仪表盘上)的位置,并且能够在地图上 显示汽车的当前位置,以及显示(和报出)合适的导航指示(例如,在100米处左转)。表 示要实现的动作的图形(例如,左箭头表示前方左转)可显示在状态条上,并还叠加在地图 本身示出的道路上的合适的十字路口 /转弯处等之上。还可参考一种将GPS接收机整合到 用地图数据库编程的计算装置中,并能在显示器上生成导航指示的装置。术语“导航装置” 是指能将用户导航到预定目的地的装置。该装置可具有用于接收定位数据的内置系统,如 GPS接收机,或者仅可连接到可接收定位数据的接收机。PDA通常采用触摸屏,以使用户能使用虚拟键盘来选择菜单选项或输入文本/数 字。通常,因为各个虚拟键或其他可选项的尺寸相对较小,所以触摸输入意味着使用细触笔 (stylus)。当从关于应用中的一种功能或一种类型的功能的屏幕导航到不同种的功能或不 同类型的功能时,因为相关联的触摸控制区相对较小,所以假定是使用触笔对虚拟键、控制 面板、复选框等进行选择。然而,对于一些个别的应用,如计算器应用,相对于触笔,每个数字键可能大到足 以使用手指进行选择。然而,当大量的键需要同时显示时(例如,对于QWERTY或其他形式 的带有所有字母的虚拟键盘),不得不使用小得多的虚拟键盘;于是,各个键不得不用触笔 选取。因而,现有技术的装置可能将在一个屏幕上的大的数字键同在其他屏幕上的小得多 的键混在一起,即使这些键具有同等重要性。因为所假定的是用户大多数时候使用触笔,所 以说,核心功能不是为了高效且可靠的手指操作而被始终如一地、一致地设计。
发明内容
第一方面,提供了一种利用地图数据库和能够在用户限定的两个地点之间制订路 线的软件来编程的导航装置,其中,对该装置进一步编程以使属于核心功能组的任何功能 都能够与非重叠触摸输入区相关联,该非重叠触摸输入区大到足以用手指可靠地激活。因而,本发明基于识别一组核心功能,进而使得通过手指触摸大到足以可靠激活 的触摸输入区而能够可靠地选择/激活这些功能。这特别有利于车载导航装置,其中,当该 装置安装在仪表盘上时,核心功能是那些驾驶员可能要激活的功能,并且当实际驾驶时驾 驶员向前触摸(例如,是路况允许静止或实际移动足够安全的地方)。优选地,核心功能包括不能从同一屏幕选择或激活的功能(即,核心功能不仅仅限制于在显示器上同时显示的 某些键)。因而,核心功能必然存在于多个不同的屏幕。本用户交互方法比现有技术中的方法更简单、更灵活和更直观。
下面将参照附图描述本发明,其中图1是应用本发明的导航装置的屏幕截图,该屏幕截图示出了一个地图平面图和 一个运行于显示器底部的状态条;图2是应用了 3-D视图的导航装置的屏幕截图;图3是示出了各种路线制订功能的导航装置的屏幕截图,这些功能使用户能让装 置绘制一条到达目的地的新路线(i)是一条替代路线;(ii)避开眼前的路障;(iii)避开 预定道路;(iv)是初始路线的返回(reversion);图4是示出虚拟AB⑶形式键盘的导航装置的屏幕截图。
具体实施例方式系统概述本发明的一个实施例是iTomTom B. V.的称为Navigator的软件。Navigator软件 在装有Pocket PC的触摸屏(即触笔控制)式PDA装置上运行,如Compaq iPaq。当PDA与 GPS接收机连接时,提供基于GPS的导航系统。这种组合的PDA和GPS接收机的系统被设计 用于车载导航系统。本发明也可在任何其他配置的导航装置上实现,如带有整体GPS接收 机/计算机/显示器的装置,或设计用于非汽车使用(例如,步行者使用)的装置,或是除 汽车外的其他交通工具(如飞机)。该导航装置可使用任何类型的位置检测技术,而不限 制于GPS ;因而该导航装置能使用其他类型的GNSS (全球导航卫星系统),如欧洲伽利略系 统(European Galileo system)。同样地,该导航装置也不限制于基于卫星的定位/速度系 统,而是可同样使用基于地面的灯塔或任何其他能够使该装置确定其地理位置的系统。当Navigator软件运行在PDA上时,就得到了导航装置,导致显示如图1所示的标 准导航模式屏幕。这种视图使用文本、符号、声音引导和移动地图的组合来提供驾驶指示。 关键用户界面元素如下2-D地图1占据了大部分屏幕。地图示出了用户的汽车和其当前 的周围环境,并且以汽车移动的方向总是“向上”的方式旋转。在屏幕底部区域运行的是状 态条2。由装置本身利用常规的GPS定位测定所确定的装置当前的位置,以及其方向(从其 行驶方向推断出)用箭头3来表示。由装置计算的路线(利用装置存储器中储存的,并应 用于装置存储器中的地图数据库中储存的地图数据的路线计算算法)被表示为叠加了指 示行驶方向的箭头的颜色加深路线4。在颜色加深路线4上,所有主要动作(例如,拐角、十 字路口、环形路等)用覆盖路线4的箭头5示意性示出。状态条2还在其左手侧包括示出 下一个动作(这里是右转)的示意图6。状态条2还示出到下一个动作的距离(即右转, 这里的距离是220米),该距离从装置计算出来的整条路线的数据库中取得(即,定义选定 路线的所有道路和相关动作的表)。状态条2还示出当前道路的名称8,到达前的估计时间 9 (这里是2分40秒),估计实际到达时间10(11:36am),和距离目的地的距离11(1. 4Km)。 GPS信号强度用移动电话式样的信号强度指示器12表示。
4
如果用户触摸屏幕的中心13,则显示导航屏幕菜单;可从这个菜单启动或控制 Navigator应用程序中的其他核心导航功能。允许从本身很容易调出(例如,从地图显示到 菜单屏幕只要一步)的菜单屏幕选择核心导航功能,这显著地简化了用户交互,并且使用 户交互更快更容易。需要用户触摸的触摸区的面积比大多数基于触笔的触摸屏系统大得多。触摸区被 设计得大到足以用单个手指可靠地选择,而不用特别精确;即,模拟了驾驶员当驾驶汽车时 的现实情况;他或她没有多少时间看带有小控件图标的非常精细的屏幕,更没有时间去精 确地按这些小控件图标中的一个。因而,使用与给定的软键(或隐藏的软键,如在屏幕的中 央13)相关联的很大的触摸屏区是本实施例的一个深思熟虑的设计特征。不像其他基于触 笔的应用,该设计特征始终如一地在整个Navigator中使用,来选择驾驶员在实际驾驶时 可能需要的核心功能。因而,一旦给以用户选择机会以选取屏幕上的图标(例如,控件图 标,或用于输入目的地址的虚拟键盘的键),则这些图标/键的设计保持简单,并且将相关 联的触摸屏幕区扩展到每个图标/键能明显地用手指选择那么大。实际上,相关联的触摸 屏幕区面积至少为0. 7cm2级别,并且通常为正方形。在标准导航模式下,该装置显示地图。 在屏幕中心附近(在其他实施例中或者是屏幕的任何部分)触摸地图(即触摸感应显示 器)一次(或在不同的实施例中是两次)会调出具有对应于各种导航功能的大图标的导航 菜单(见图3),例如用于计算替代路线,和重新计算路线以避开下一个路口(在碰到障碍物 或严重交通堵塞时有用)的选项;或重新计算路线以避开特定的、列出的道路。除了整体GPS接收机或从外部GPS接收机供给GPS数据以外,装置本身实际的物 理结构可基本上与任何常规手持式计算机没有区别。因而,存储器储存路线计算算法,地图 数据库和用户接口软件;微处理器解释和处理用户输入(例如使用装置触摸屏输入出发和 目的地址以及所有其他控制输入),并应用路线计算算法计算最优路线。“最优”可指诸如 最短时间、或最短距离、或其他一些用户相关因素的标准。更特别地,用户使用虚拟键盘以标准方式将其出发位置和期望目的地输入PDA 中运行的Navigator软件中。然后用户选择计算旅行线路的方式提供了各种模式,如 "fast (快速),,模式,非常快速地计算路线,但这条路线可能不是最短的;“full (完全)” 模式,考察所有可能的路线并找到最短的路线,但这要花费更长的时间计算等。可以有其 他选项,让用户定义景色优美的路线,例如,经过最多的标记为特别美丽的POKpoints of interest,关注地点),或经过最多孩子感兴趣的Ρ0Ι、或使用最少的十字路口等。道路本身在地图数据库(该地图数据库是运行在PDA中的Navigator的一部分) 中被描述为线,即矢量(例如,道路的起点、终点、方向,整条道路由成千上万个这样的部分 组成,每个部分都由起点/终点/方向参数唯一限定)。地图就是这样的道路矢量,加上关 注地点(POI),加上道路名称,加上其他地理特征如公园边界、河流边界等的集合,所有这些 都是按照矢量限定。所有地图特征(例如,道路矢量,POI等)在与GPS坐标系统相对应或 相关联的坐标系统中限定,使通过GPS系统确定的装置位置能够定位在在地图上所示的相 应道路上。路线计算使用复杂的算法,该算法是Navigator软件的一部分。该算法用于给大 量可能的不同路线打分。然后Navigator软件以用户限定的标准(或装置缺省值),如全模 式扫描、风景线路、经过博物馆、以及没有测速仪,来评估这些路线。由PDA中的微处理器算出最符合限定标准的路线,然后储存在RAM中的数据库中,储存为一系列矢量,道路名称、 和在矢量端点要做的动作(例如,沿该路线的每条道路,对应于预先决定的距离,如100米 之后,左转到χ街)。手指UI设计方法本发明使每个核心功能与一个触摸激活区相关联;这个区大到足以不用特别精确 就可用单个手指进行可靠地选择。这模拟了驾驶员当驾驶汽车时的现实情况;他或她没有 多少时间看带有小控件图标的非常精细的屏幕,更没有时间去精确地按下其中的一个小控 件图标。这种UI设计特征始终如一地应用于整个Navigator 2. 0中,并且关联了所有定义 的核心功能,而不是碰巧屏幕的设计允许显示大的控件图标,因而,一旦给以用户选择机会 以选取出现在屏幕上的、与核心功能相关联的图标(例如,控件图标,或虚拟键盘的键,以 输入目的地址),则这些图标/键的设计可保持简单,并且将相关联的触摸屏幕区扩展到每 个图标/键能明显地用手指选择那么大。而且,一旦屏幕包括可选择的图形选项(如图标、 名字、复选框等),则这些选项中的每个选项关联到一个非重叠触摸输入区,该输入区大到 足以用手指可靠地激活。因此,这种装置不会在不同的时间呈现给用户与核心功能相关联的可选图形选项 的混合,该混合即一些大到足以用手指可靠地激活,而一些太小需要触笔激活。关键是用户 交互设计基于分析当驾驶员驾驶时可能需要激活什么核心功能,并且保证这些核心功能能 够通过选择链接到非常大的触摸屏激活区域的选项(例如,大图标)激活。现有技术的UI 设计方法不能始终如一地识别核心功能并以这种方处理它们。实际上,相关联的触摸屏区域最小为0. 7cm2 (远大于标准触摸屏激活区域),并且 通常为方形。—个始终如一应用这种方法的核心功能的实例包括(i)在菜单层次的最高级到下一级之间移动;(ii)从标准导航模式屏幕任务转移开;(iii)选择启动路线重计算功能的选项;(iv)设置当前位置为要标注在地图上的位置;该方法可在上下文中阐明。首先,为了便于访问启动计算替代路线的功能,通过在 菜单屏幕上设置用于这些功能(或任何其他种类的允许功能选择的方式或选项,如列表、 复选框等)的图形化图标菜单来实现,其中,该菜单屏幕易于从主导航屏幕访问,即,该屏 幕为在实际或模拟/预览导航中显示的屏幕(图1或2)。如上面所提到的,在标准导航 模式中,该装置显示随着旅程的行进而示出该导航装置位置的动画地图。在屏幕中心附近 (或在其他应用中为屏幕的任何部分)触摸地图(即触摸感应显示屏)一次(或在不同应 用中为二次),则将调出Recalculate (重新计算)菜单(见图3),上面的大图标对应各种 路线重新计算功能,如计算替代路线的选项;重新计算路线以避开道路的下一段(在碰到 障碍物或严重交通堵塞时有用);以及重新计算路线以避开特定的列出的道路。这些替代 路线功能通过触摸Recalculate菜单屏幕中适当的图标进行启动(这是一个用户交互,如 屏幕触摸,切换标准模式的导航屏幕)。可在菜单结构的更深层访问到其他路线重新计算功 能。然而,所有功能都可通过选择如图标、列表、复选框等选项访问到,这些选项与触摸屏区域明显地关联,触摸屏区域大到足以允许用户在安全驾驶的同时用指尖选择,通常面积至 少为 0. 7cm2。虚拟键盘如上面所提到的,一个关键特征是对于每个图标都使用大的触摸屏区,用于启动 驾驶员在驾驶过程中可能需要的核心功能。该方法也用于虚拟键盘的键(例如,ABCD,如图 4所示,QffETY等形式)。因为该装置能显示大的字母键盘,远大于PDA上基于标准屏幕的 键盘,这让用户更容易输入文本,并且不用将装置从支架中取出来或从仪表盘取下来,甚至 可使用手指而不是触笔。在iPaq040x320像素,或106像素每英寸,48像素每厘米)上的最优尺寸为QWERTY/^ERTY 键盘图像水平间距25像素中心到中心(按钮到按钮)垂直间距32像素中心到中心(按钮到按钮)ABC键盘图像水平间距40像素中心到中心垂直间距32像素中心到中心注数字键盘图像是混合的(小键和大键都有)。而且,一些键可比其他键小一个 像素(为了美观),因此中心到中心可不同于键到键。单个键的尺寸以像素为单位是(宽,高)36x^(ABC 键盘图像)21x28 (QWERTY/ASERTY 键盘图像)46x28 (QWERTY/AZERTY键盘图像中的箭头键)70x28 (QWERTY/AZERTY键盘图像中的空格/退格键)注一些键可能比其他键的宽度少一个像素(为了美观)不同键盘的整体图像尺寸(宽,高)如下240x155 (ABC 键盘图像)240x155 (QWERTY 键盘图像)240x155 (AZERTY 键盘图像)240x62 (2 行 NUM/ 箭头键图像)240x31 (1行箭头键图像)注其中包括1-3个像素的空白边。以上尺寸使软键盘能这样显示当装置安装在仪表盘支架上时,当驾驶汽车时,用 户可以容易地用一个手指操作,而不用注意力太偏离驾驶。上述尺寸的公差值大约为25% (正或负)。道路点如果驾驶员经过路途中感兴趣的地方(例如驾驶时),则他可用一个非常简单的 动作保存当前位置,如快速双击屏幕上预先限定的区域,比如装置上以显示的当前汽车位 置为中心的0. 7cm2的区域(或通过发出声音命令)。这样在道路点的数据库中储存一个记 号;实质上是这个感兴趣位置的坐标。这是另一个即使用户是在驾驶中利用触摸屏区域大 到足以允许可靠的手指选择来激活核心功能(将当前位置标识为道路点)的实例。道路点本身可用一个POKpointof interest,关注地点)图标标记在地图上。以后,用户可找回并 使用它(或甚至标注并保存它)。例如,如果在地图上标记为P0I,则用户可在地图上选择 该P0I,这会打开一个标注窗口,用户可向里面录入文本(例如,“这里有个很好的书店”)。
权利要求
1.一种利用地图数据库和能够在用户限定的两个地点之间制订路线的软件来编程的 导航装置,其中对所述装置进一步编程以使属于核心功能组的任何功能都能够与非重叠触 摸输入区相关联,所述非重叠触摸输入区大到足以用手指可靠地激活。
2.根据权利要求1所述的装置,其中每个功能都通过选择图形化选项启动,并且一旦 屏幕包括图形化选项,则所述选项中的每个选项都链接到大到足以使用手指可靠激活的非 重叠触摸输入区。
3.根据权利要求1或2所述的装置,其中所述装置安装在汽车仪表盘上,并且所述核心 功能是驾驶员可能在驾驶中要激活的功能。
4.根据上述任一项权利要求所述的装置,其中所述核心功能组包括不能从相同屏幕选 择或激活的功能。
5.根据权利要求1或2所述的装置,其中所述核心功能组包括以下功能中的一个或多 个功能(i)在菜单层次的最高级到下一级之间移动;( )从所述标准导航模式屏幕任务转移开;(iii)选择启动路线重计算功能的选项;(iv)设置当前位置为要标注在地图上的位置;
6.根据权利要求5所述的装置,其中所述可选的选项与以下功能中的一个或多个功能 相关联(a)计算替代路线;(b)计算不包括前面的预定范围的道路的替代路线;(c)计算不包括预定道路的路线;(d)返回初始路线。
7.根据权利要求2所述的装置,其中所述选项是图形化图标。
8.根据上述任一项权利要求所述的装置,其中所述触摸输入区的面积至少为0.7cm2。
9.根据上述任一项权利要求所述的装置,其中所述触摸区通过单单击或双击激活。
10.根据权利要求1所述的装置,其中对所述装置进一步编程,以使属于虚拟键盘的键 中的任何键与大到足以用手指可靠激活的非重叠触摸输入区相关联。
11.一种显示导航信息的方法,所述方法在一种导航装置上应用,所述装置利用地图数 据库和能够在用户限定的两个地点之间制订路线的软件来编程,其中对所述装置进一步编 程以使属于核心功能组的任何功能都能够与非重叠触摸输入区相关联,所述非重叠触摸输 入区大到足以用手指可靠地激活。
12.适用于导航装置的计算机软件,所述装置利用地图数据库和能够在用户限定的两 个地点之间制订路线并且显示在触摸屏显示器上的导航地图上的软件来编程,所述地图更 新所述纸张的当前位置;其中对所述装置进一步编程以使属于核心功能组的任何功能都能 够与非重叠触摸输入区相关联,所述非重叠触摸输入区大到足以用手指可靠地激活。
全文摘要
对一种导航装置编程,使属于核心功能集的任何功能都能够与非重叠触摸输入区相关联,所述非重叠触摸输入区大到足以用手指可靠地激活。因而,本发明基于识别一组核心功能,进而使得通过手指触摸大到足以可靠激活的触摸输入区而能够可靠地选择/激活这些功能。这特别有利于车载导航装置,其中,核心功能是那些驾驶员正在驾驶时可能要激活的功能。
文档编号G06F1/16GK102128633SQ20101060188
公开日2011年7月20日 申请日期2004年2月26日 优先权日2003年2月26日
发明者埃德温·内夫, 斯文-埃里克·尤尔根斯, 阿亚尔·平库斯, 马克·格雷顿 申请人:通腾科技股份有限公司