专利名称:移动或便携式设备中用于定向地图显示的方法和装置的制作方法
背景技术:
发明领域本发明涉及电子测绘技术。更明确地说,本发明涉及使用电子罗盘或GPS方向定位来定向电子设备的显示器中的地图以便使其相对于地球与设备的取向一致的系统和方法。
相关技术描述最近几年,计算机地图绘制技术的使用得到巨大的发展。精确的电子地图的广泛可用性以及处理和显示技术的低成本是该趋势背后的驱动力。地图可用于固定媒体上、存储器中、以及诸如国际互联网这样的网络上。现在摩托车辆上使用了带有基于GPS位置测定的地图绘制软件系统使得本地化的地图可方便地供用户使用。这种实现的一个实例是在租用的汽车中,其中详细地图和驾驶方向在安装在租用汽车中的移动地图绘制设备中被提供给用户。
在GPS实施方式中,根据GPS位置定点在地图上显示当前的位置点,以便用户不断移动时其位置被显示在地图上。用户运动的方向可以通过计算从位置定点到位置定点的总移动方向来确定。然而,由于GPS系统的分辨率准确度是有限的,因此不能可靠地确定少量的运动,并且从而不能准确地计算出方向。
按照惯例,地图的上部表示北方。用户需要把这种方向抽象化到实体世界中。随着绘制地图技术可被容易地使用并且对用户的特定环境敏感,这种取向的传统变得受限。例如,在带有指示用户当前位置的指针所显示的图的手提便携式设备中,用户与地图和实际环境有紧密的交互关系。用户研究地图并接着观察实际环境来定位并跟踪他们的位置和目的地。当地图总是以上部表示北方时,它并不反映用户对其周围区域的实际视图。这种情况下最好重新定向地图从而把用户直接正对的物体显示在上部。由此改进了密切的交互关系并使地图更容易地有利于用户使用。
虽然上述地图显示的重定向可以用基于GPS的系统实现,然而GPS系统的定位准确度限制会引起问题。当绘图设备被开启时,由于GPS方法为了确定朝向定点需要两个连续的位置定点,因此不存在直接的定向。另外,肯定有足够的移动量来克服GPS系统固有的测量不准确度。还有,当设备运动减慢到连续定点间的移动量小于GPS的分辨率的点时,则发生关于当前方向或朝向的不确定性程度。
因此本领域中需要一种用于在移动或便携式设备内定向地图显示的方法和装置。
发明摘要本发明的装置和方法针对了本领域中的需要。发明的装置是带有地图存储器和用于输出罗盘朝向的罗盘的移动设备。控制器被耦合到存储器并用于检索其中的地图。该控制器也被耦合到罗盘并用于从中读取罗盘的朝向。显示器也被耦合到控制器。控制器计算表示罗盘朝向和地图定向之间差异的偏量并且按照该偏量值把地图写入显示器。
在进一步的精确表达中,控制器重复偏量值的计算并且按照它把地图重新写入显示器。控制器周期性地重复这个过程。在进一步的精确表达中,控制器在表示罗盘朝向和地图定向间的差异超出阈值时进行重复。
在本发明的另一实施例中,移动设备包括地图存储器、用于输出位置定点的GPS接收机、以及用于输出罗盘朝向的罗盘。控制器被耦合到存储器并用于检索其中的地图,且控制器被耦合到GPS接收机并用于根据从中读取的第一和第二位置定点来计算朝向定点。控制器也被耦合到罗盘并用于读取其中的罗盘朝向。显示器也被耦合到控制器。控制器计算表示朝向定点和地图定向间的差异的地图偏量值。然而,如果朝向定点不可用,则控制器计算表示罗盘朝向和地图定向间的差异的偏量值。最后,控制器不管是否确定而按照该偏量值把地图写入显示器。
在上述实施例的精确表达中,控制器重复偏量值的计算并且据此把地图重新写入显示器。而且,控制器周期性地重复这个过程。在进一步的精确表达中,控制器在第二GPS位置定点与所述第一GPS位置定点至少相差阈值时进行重复。在另一个精确表达中,控制器在表示罗盘朝向和地图定向间差异的偏量值超出阈值时进行重复。
本发明也说明了若干操作方法。这些方法包括在移动设备中定向地图显示的方法,它包括读取表示移动设备方向的罗盘朝向以及计算表示罗盘朝向和地图定向间差异的偏量值的步骤。然后根据该偏量值把地图写入显示器。
该方法的精确表达包括通过重复读取、计算和写入步骤来更新地图定向的附加步骤。在进一步的明确表达中,周期性地重复该更新步骤。在进一步的精确表达中,当表示罗盘朝向和地图定向间差异的偏量值超出阈值时执行写入步骤。
在移动设备显示器中定向地图的另一种方法包括读取第一和第二GPS位置定点以及计算表示移动设备的运动方向的GPS朝向定点的步骤。在确定了GPS朝向定点由于精度或其它原因引起的不可用或不确定后,本发明包括读取表示移动设备的定向的罗盘朝向的步骤。然后,本发明的方法计算表示GPS朝向定点和地图定向间差异的偏量值。如果这由于精度或其它原因而不可用或不确定,则本发明的方法另外计算表示罗盘朝向和地图定向间差异的偏量值。最后,该方法按照该偏量值把地图写入显示器。
该方法的精确表达是通过重复读取、计算和写入步骤来更新地图定向。在进一步的精确表达中周期性地重复更新步骤。在更进一步的精确表达中,当第二GPS位置定点与第一GPS位置定点至少相差阈值时重复更新步骤。在另一种精确表达中,当表示罗盘朝向和地图定向间差异的偏量值超出阈值时执行写入步骤。
附图的简要描述
图1是本发明的便携式设备实现方式的说明性实施例的图。
图2A是本发明的说明性实施例的功能的说明。
图2B是本发明的说明性实施例的功能的说明。
图2C是本发明的说明性实施例的功能的说明。
图2D是本发明的说明性实施例的功能的说明。
图3是本发明的说明性系统的功能性框图。
图4是本发明的说明性实施例的功能性框图。
图5是本发明的说明性实施例的功能性框图。
发明的描述现在将参考附图来描述说明性的实施例和示例性的应用来揭示本发明的有利原理。虽然这里参考特定应用的说明性实施例描述了本发明,然而可以理解本发明并不限于此。本领域的普通技术人员和接触了这里提供的原理的人员将认识到其范围内的其它修改、应用和实施例以及本发明可在其中起到重要作用的其它领域。
本发明的说明性实施例一般在手提便携式或提供地图显示导航信息的移动车辆设备内实现。然而,它可应用于位置不固定的任何设备。这样的设备可以用存储器中的地图数据来预编程,或者地图数据可在设备工作时被放入存储器中。例如,可以为用户提供便携式存储卡,它被插入该设备以便能改变地图数据使设备适合将在其中工作的特定地理位置。或者,可以通过来自诸如国际互联网等网络的通信链路来提供地图数据。在蜂窝或PCS电话包括本发明的一种实现方式中,地图信息可以通过蜂窝或PCS通信协议以数据分组的形式从国际互联网被接收到并接着被存储到设备的存储器中。
参考图1,它是以其中带有地图显示功能的无线电话2为形式的本发明的便携式设备实施方式的说明性实施例的图。无线电话2带有用于常规无线电话操作模式中的麦克风10和耳机8。无线电话2也包括允许用户以通常方式操作无线电话6的键盘6。如本领域的普通技术人员可理解的那样,键盘也允许用户控制诸如选择要被显示的地图区域、缩放地图以显示用户所期望的比例等绘图功能。无线电话2也包括用于显示地图信息的显示器4。从而,当用户通过访问无线电话2的键盘6来启用绘图功能时,地图被显示在显示器4上。
地图绘制领域中的惯例是把北方显示在地图或地图显示的上部。因此,以北为上的配置是大多数地图的默认定向。当抽象地按照用户考虑场所、道路和其它地理目标间的地理关系来构画地图时,这种惯例是非常有用的。然而,随着便携式绘图技术的出现,构画地图时的抽象程度被更直接地归结到实体世界。本发明以其中用户转动地图来对准车辆驾驶的实际方向的类似于驾驶汽车时使用纸张地图的方式,便于包含地图绘制功能的移动设备的显示器内纸张地图的实际转动。
参考图2A到2D,它们是本发明的说明性实施例的功能的一系列说明。值得注意的是,在所有图2A到2D中,如由向北的箭头12所示,向北的方向被表现在图页的上部。图2A中,用户14带有包括本发明的地图定向装置和方法的说明性实施例无线电话16(下文中成为“移动设备”)。移动设备16的详细视图示出取向与用户正面向的方向如北方一致的地图,并且该北方被定向在地图18的上部。
图2B中,用户20带有移动设备22并且面对向东的方向。由于本发明已经响应了方向的变化(如下详细所述),因此地图24的取向已由偏量值改变。移动设备22已确定该单元的方向已经顺时针方向转过90°,并从而确定了从默认地图定向(北)到当前定向的偏离为逆时针的90°。因此计算了逆时针90°的偏离值且地图24已经通过按照该偏量来转动地象元素或像素而被重新定向。如图2B所示,地图取向已被顺时针转动90°以便地图24的上部表示用户20直接正对的方向(向东),而非默认的北方。
关于图2C,可以看到用户26拥有移动设备28并且面对南一东南方向。适当的偏移角被计算并且地图被相应地转动以产生移动设备28的详细视图中所示的地图取向30。移动设备28已确定该单元所有的方向已被顺时针转过160°,并从而确定从默认地图定向(北)到当前所有定向的偏量为逆时针的160°。同样,在图2D中,用户32拿着移动设备34朝着西南方向站立。在移动设备的详细视图中,所示的地图36的取向已被逆时针地转过225°。地图36的取向应被逆时针转过90°。因此可以看到,本发明根据作为默认地图定向和移动设备的被测方向间的差异、或作为前面计算的偏量值以及最新测量并计算的偏移值而被测量的偏移角来定向和重新定向地图显示。
默认地图定向和被测移动设备间的关系被称为偏移角。按照惯例,地图的默认定向为北方。然而这只是常规的,本领域的技术人员可以计划并使用任何适当的基准。同样,地图显示的上部被视作地图默认定向的基准点;然而可以使用任何适当的基准点。
具有可用于显示的地图后,为了计算在地图被写入显示器时的转动所需的偏移角,则需要确定移动设备的方向。本发明中有两种拥有确定移动设备方向的技术,每一种都有其自身的优点。一种方法是使用能时而输出移动设备的位置定点的GPS(全球定位系统)接收机。GPS接收机内的位置定点包括接收机的三维坐标和时间基准。一般地,这是纬度、精度、高度和GPS时间。商用GPS接收机中这些测量值的准确度在基于平方根方差计算的100米之内。GPS操作和精度的概念对于本领域普通技术人员是众所周知的。
GPS位置定点不提供其内部和其自身的设备定向信息。然而,如果移动设备在一段时间上移动并且至少采用了两个位置定点,则可通过计算来确定运动趋势,从而表示移动设备的移动方向。因而,朝向可被推断为移动方向。因为运动趋势不反映离开运动路径的次要偏移,譬如围绕障碍物地行进,因此这是一种有效的取向确定方法,尤其在移动环境中。显示方向对准运动趋势并且不用次要的路线偏移对自身进行重新定向。换句话说,地图的上部保持与运动的一般趋势对准而非与指向移动设备的瞬时方向对准。
在用两个连续GPS位置定点完成的取向确定中存在一些限制。一个限制是移动设备最初被激活且尚未发生任何运动的情况。在这种情况下,两次连续的读取将不显示任何运动,从而不能进行取向确定。另一个限制是总位移小于GPS位置定点的测量精度,即小于100米的情况。虽然可以作出取向计算,然而不能确定是否能准确地表现设备的运动趋势。第三个限制是运动太慢以致于连续的读取不能有足够的间隔来产生准确的运动趋势线的情况。如下将详细所述,本发明用新颖的方法解决了这些问题。
方向测量的另一替代是使用电子罗盘来测量关于地球磁性北极的移动设备的瞬时方向。电子罗盘在本领域中众所周知并且一般输出表示它们所结合到的设备的罗盘朝向的信号。这种方法的优点在于,单次读取能确定设备的取向。然而,其缺点在于,读取在设备的运动过程中对所有偏移都敏感。本发明的特征包括了有利地组合这两种方向确定方法从而在需要时减轻了这个问题。
参考图3,它是本发明的移动设备的说明性实施例的功能性框图。如前所述,该移动设备包括拥有输出GPS位置定点的GPS接收机44。该GPS接收机被耦合到控制器38,该控制器是一般用于便携式、低功率设备中的各种微处理器或微控制器。这种控制器对本领域的技术人员来说是众所周知的。电子罗盘46可以是包括Hall效应传感器、电阻设备、或电流回路传感器型电子罗盘的任何种类,但不限于此。罗盘也可以使用读取磁性指示器的位置的机电结构,譬如在常规磁性罗盘中。同样,磁盘方向可以得自惯性设备,譬如陀螺仪或其等价物。在任何情况下,罗盘输出表示移动设备的磁性朝向的信号。控制器拥有读取并处理GPS位置定点和罗盘朝向。另外,控制器拥有执行把两个或多个GPS位置定点转换成一个朝向定点所需的计算。这样的计算对于本领域的普通技术人员来说是众所周知的。
图3中的移动设备也包括用于存储一幅或多幅地图的数字表示的存储器42。可以使用数字方式定义地图的任何适当系统,包括但不限于位象、jpeg图象、HTML图形等等。所有所需的是一些用于标识地图的基准方向以便稍后计算方向偏量的装置。定向可以基于常规北方的标识、或偶尔被设计的任何其它方向的定向。该说明性的实施例也包括地图输入/输出电路40。在某些应用中,地图可以在制造或初始编程时被编程到存储器42中。或者,可以使用地图输入-输出电路40以便用户可以时时改变并更新存储器42中的地图。可以使用任何适当的输入或输出。通过但不限于实例的方式,无论这些输入输出是否采用电线、光纤或无线电接口,它们都可包括任一存储卡、软盘、小型硬盘驱动器、CD-ROM驱动器、或与外部设备或网络的串行或并行接口。外部网络可包括国际互联网或其它私有或公共网络。
图3中说明的移动设备也包括允许访问设备的各种功能的适当的用户界面48以及图形显示器50。显示器50可以是LCD显示器或适用于显示诸如地图等图形图像的其它技术。显示器被用来在控制器计算出偏量值并把图像转动到适当位置之后显示被重新定向的地图52。这种显示器的设计和使用连同控制器对本领域的技术人员来说是众所周知的。
参考图4,它是本发明的说明性实施例的流程图的功能性框图。该过程从步骤54处开始并且继续进行到其中处理器访问地图的步骤56。在步骤58处,处理器检查以确定GPS位置定点是否可用。如前所述,除仅存在GPS接收机之外,处理器确定连续的位置定点间是否存在足够的移动以允许GPS朝向的准确确定。GPS位置定点周期性地被采用并被GPS朝向的计算所遵循。如果可以计算GPS朝向,则它在步骤60处被读取并且流程图继续进行到步骤64,这在下面会详细描述。反之,在步骤58处,如果不能确定任何GPS朝向,则在步骤62处读取磁性罗盘的方向。由于过程的这方面解决了上述与GPS朝向确定相关的问题,因此它是重要的进步。实际上,在未受到不连续运动的严重影响的设备中,完全替换GPS朝向确定是适当的。流程图进行到步骤64。在步骤64处,无论朝向是由GPS定点还是由罗盘朝向所确定,地图的偏量值都被计算。偏量值是默认朝向和被测朝向间的差异,并且可以用任何适当的单位来表示。在说明性的实施例中,使用默认地理北方的磁性罗盘朝向,且单位为度数。
确定了偏量值之后,地图在步骤66处被定向到该偏移角并在步骤68处被写入显示器。用于把图形图像重新定向到显示器的方法可被本领域的技术人员所理解。本发明中可使用任何适当的方法。该过程在步骤70处完成。
参考图5,它是本发明的说明性实施例的功能性框图。图5中的过程不同于图4中的过程,因为地图定向从前面定向的地图显示中被更新,并且在方向的变化未达到最小阈值时添加阈值的测量以避免重新定向。该过程有利于时时跟踪移动设备方向的运动和变化。该过程从步骤72处开始并进行到步骤74,其中检索当前的地图朝向或当前的偏量值。如前面参考图4所描述的,在步骤76作出确定适当的GPS方向是否可用的测试。如果可以计算GPS朝向,则它在步骤78处被读取且流程进行到步骤82。如果GPS朝向不可用,则在步骤80处读取磁性罗盘朝向。在两种情况下,在步骤82处计算朝向偏量值以确定用于显示的当前朝向方向。值得注意的是,朝向中很小的改变可能并不重要且按照它对显示的更新可能造成不期望的显示抖动或显示干扰。因此,在步骤84处,作出测试以确定现有地图定向偏量值和新的偏量值之间的差异是否超出阈值。阈值的大小是任意的并且应该基于特定移动设备和操作环境以及用户的考虑而被选定。如果该差异小于该阈值,则不必要作出任何变化且过程在步骤92处结束。反之,如果新的偏量朝向超出该阈值,则在步骤86处计算新的地图朝向偏量值且地图根据它在步骤88处被重新定向。然后地图在步骤90处被写入显示器且过程在步骤92处结束。
由此,这里参考特定应用的特定实施例对本发明进行了描述。因此,所附权利要求意图覆盖本发明范围内的任何和所有这样的应用、修改和实施例。
权利要求
1.一种移动设备,其特征在于包括地图存储器;用于输出位置定点的GPS接收机;用于输出罗盘朝向的罗盘;控制器,被耦合到所述存储器并用于检索其中的地图,被耦合到所述GPS接收机并用于根据从中读取的第一和第二位置定点来计算朝向定点,以及被耦合到所述罗盘并用于从中读取罗盘朝向;耦合到所述控制器的显示器,且其中所述控制器计算表示所述朝向定点和所述地图定向间差异的地图偏量值,并且如果所述朝向定点不可用,则所述控制器计算表示所述罗盘朝向和所述地图定向间差异的偏量值,并且所述控制器用于感觉所述偏量值把所述地图写入所述显示器。
2.如权利要求1所述的移动设备,其特征在于,所述控制器重复所述偏量值的计算并且据此把所述地图重新写入所述显示器。
3.如权利要求2所述的移动设备,其特征在于,所述控制器周期性地重复。
4.如权利要求2所述的移动设备,其特征在于,当所述第二GPS位置定点与所述第一GPS位置定点相差至少阈值时,所述控制器进行重复。
5.如权利要求2所述的移动设备,其特征在于,当表示罗盘朝向和地图定向间差异的所述偏量值超出阈值时,所述控制器进行重复。
6.一种在移动设备中定向地图显示的方法,其特征在于包括下列步骤读取第一和第二GPS位置定点并且计算表示该移动设备的运动方向的GPS朝向定点;一当确定GPS朝向定点不可用,读取表示该移动设备的方向的罗盘朝向;计算表示所述GPS朝向定点和地图定向间差异的偏量值;否则计算表示罗盘朝向和地图定向间差异的偏量值,以及根据所述偏量值把所述地图写入显示器。
7.如权利要求6所述的方法,其特征在于还包括下列步骤通过重复所述的读取、计算和写入步骤来更新地图定向。
8.如权利要求7所述的方法,其特征在于,所述更新步骤周期性地被重复。
9.如权利要求7所述的方法,其特征在于,所述更新步骤在所述第二GPS位置定点与所述第一GPS位置定点相差至少阈值时被重复。
10.如权利要求6所述的方法,其特征在于,所述写入步骤在表示罗盘朝向和地图定向间差异的所述偏量值超出阈值时被执行。
全文摘要
一种用于在移动或便携式设备中定向图像显示的方法装置。电子罗盘与手提便携式或移动地图绘制设备相结合,电子罗盘方向被用来计算关于地图默认定向的偏量值。地图从而在显示器内被重新定向到设备的方向。在另一实施例中,GPS接收机也与设备相结合。从两个或多个GPS位置定点计算朝向定点以确定设备的定向。当朝向定点不可用时,譬如在设备的初始启动时,使用罗盘朝向代替GPS朝向定点来把地图定向在显示器上。
文档编号H04M1/725GK1474934SQ01819212
公开日2004年2月11日 申请日期2001年11月14日 优先权日2000年11月21日
发明者P·约翰逊, P 约翰逊 申请人:高通股份有限公司