交互式地理特征的制作方法

文档序号:5940379阅读:183来源:国知局
专利名称:交互式地理特征的制作方法
技术领域
本发明涉及地理数据、导航、以及/或者图形,更具体地涉及ー个或多个地理模型,诸如用于导航相关功能的地理模型。
背景技术
随着时间的推移,支持人类成长和行进的建筑、街道和其它特征不断地被建设或提供。而且,现有基础设施、道路和其它环境正被调整来容纳更多的人和交通。这样的成长和发展影响人们如何从ー个地方到另ー个地方、以及他们在其旅程期间看到什么。导航系统和/或装置被用于帮助人们行迸。例如,导航装置可以提供有用的向导或路线(route)信息,诸如提供从起始点到期望目的地的路线。然而,可以期望用于改善导航体验以及提供与导航特征交互的不同方法的特征、选择和/或工具。

发明内容
根据ー个方面,提供了一种导航系统的操作的方法。例如,该方法包括提供图形用户界面。在图形用户界面中提供地理对象(诸如路径标志或图标、文本或其字符)的数据表示。可以将路径标志的数据表示提供为导航显示的特征。识别地理对象的数据表示的一部分的输入被接收。基于对该输入的接收而提供导航相关功能。通过所附权利要求限定本发明,并且此部分中的任何内容都不应该被认为是对这些权利要求的限制。下面结合优选实施例讨论本发明的其它方面和优点。


图I是示例性地理和/或导航数据系统的图。图2示出了可以在图I的系统中使用的用户装置的实施例。图3示出了可以与图2的用户装置关联的导航显示特征的一个或多个实施例。图4示出了显示ー个或多个导航特征的示例性用户装置。图5是导航系统的操作的示例性方法的流程图。
具体实施例方式图I示出了地理和/或导航数据系统100的一个实施例。地理数据或导航系统100包括(但不限干)地理区域104、处理装置124、数据库132、和/或用户装置160。可以提供附加的、更少的、或不同的组件。例如,可以提供代理服务器、名称服务器、地图服务器、高速缓存(cache)服务器或高速缓存网络、路由器、交換机或智能交換机、附加计算机或エ作站、管理组件、网关装置、主干网、端ロ、网络连接、和/或网络接ロ。虽然图I中的某些组件被显示为彼此分离,但可以组合这些组件中的ー个或多个,并且还可以分离其它组件或特征。地理区域104是城市、郊区、州、乡村、和/或其它地理区域或者是其一部分。例如,地理区域104可以是包括道路或路径网络的区域。在一个实施例中,ー个或多个道路或路径108穿过地理区域104。例如,道路108可以用于在其上驾驶车辆,诸如本地和相邻街道、以及公路或州际公路。而且,替代传统街道、或者在传统街道之外,道路108还可以是ー个或多个自行车道或路径、步行路径、或其它行进路径或区域(诸如可以在上面行进的开放空间)。在一个实施例中,路径或道路标志112出现在道路108旁。例如,路径标志112是交通标志、交通向导标志、广告标志、地理信息标志、本地标志、州际标志、公路或高速公路标志、道路标志、和/或其它标志。在一个实施例中,标志112是提供关于道路出ロ或城市出ロ的信息的交通或道路标志。例如,道路标志112记述“罗克福德出口2 英里”这样的标志用于告知旅行者或驾驶员即将到的城市/地方(包括感兴趣点(“Ρ0Ι”))、如何从道路出去到这些城市/地方、距离、地理特征、交通或道路信息、本地信息、和/或其它信息。例如,道路标志112中或其上发现的文本116对应于城市或地方名称(诸如“罗克福徳”)、地理特征或操纵(maneuver)(诸如“出口”)、以及距离(诸如“2英里”)。可以在文本116中提供更多或更少的信息、或其它信息,也可以提供其它标记或指示,诸如符号。在替代实施例中,替代标志、或在标志之外,对象112也可以是提供信息的任何其它地理对象。可以收集地理区域104的信息或关于地理区域104的信息,并将其发送到地图、地理、和/或导航数据开发者120,诸如位于伊利诺伊州芝加哥的NAVTEQ北美有限责任公司(LLC) 0例如,捕获道路标志112或关联的周围区域的图像数据、LIDAR数据、位置数据(诸如全球定位系统(“GPS”)数据)、和/或其它数据或信息。也可以收集其它类型的数据,诸如车辆踪迹数据。可以通过装备有ー个或多个激光传感器、定位系统、LIDAR组件、视频摄像机、图片照相机、360度旋转照相机、和/或其它装置的收集车辆来捕获数据。替代地,可以通过一个或多个蜂窝电话和/或其摄像头捕获数据。接着将所收集的数据(诸如道路标志的图像、激光、LIDAR、文本、维度、顔色、纹理、和/或位置数据)发送给地图开发者120。例如,可以将ー个或多个硬件数据存储介质邮寄或送到地图开发者120。或者,可以经由无线和/或有线网络将所收集的数据的某些或全部发送到地图开发者120。例如,所述网络可以包括因特网、内联网、局域网(“LAN”)、广域网(“WAN”)、虚拟专用网(“VPN”)、服务器网络、蜂窝网络、卫星网络、广播网络、无线或有线连接、和/或任何已知或将来的网络或连接。术语“地图开发者”也可以包括第三方合约商。在题为 “GENERATING A GRAPHIC MODEL OF A GEOGRAPHIC OBJECT AND SYSTEMSTHEREOF”的美国专利申请公布U. S. 2010/0328316中可能提供了有关收集地理数据和向地图开发者发送这样的数据的进一步描述和细节,通过引用将其合并到这里。
地图开发者120的一个或多个接收和/或处理装置接收所收集或捕获的数据。例如,处理装置124接收道路标志112的所收集的数据、和/或其它数据。处理装置124是ー个或多个服务器、计算机(诸如桌面塔(desktop tower)或膝上型处理单元)、工作站、处理器、和/或其它电子处理系统或装置。处理装置124包括(但不限干)处理器136和存储器140。可以提供附加的、更少的、或不同的组件。 处理器136是通用处理器、专用集成电路(“ASIC”)、数字信号处理器、现场可编程门阵列(“FPGA”)、数字电路、模拟电路、其它处理器、和/或它们的组合。在一个实施例中,处理器136是ー个或多个可操作来控制和/或与处理装置124和/或其它装置的各种电子部件和逻辑通信的处理器。存储器140是任何已知或将来的数据存储装置中的ー个或多个。例如,存储器140是非易失性和/或易失性存储器,诸如随机存取存储器“RAM” (电子)、只读存储器“ROM” (电子)、或可擦除可编程只读存储器(EPR0M或闪存)。可以提供存储器网络。存储器140可以是处理器136的一部分。存储器140可操作或配置来存储激光、LIDAR、位置、文本、顔色、纹理、维度、和/或图像数据或其它数据。处理器136或其它处理器被配置或适配来执行ー个或多个应用,所述应用可以存储在存储器140或其它存储器中。例如,可以使用图像软件应用来至少基于所接收的收集的数据而生成道路标志、其它标志或地理特征、和/或地理区域或其部分的图形或图形模型或数据表示。在一个实施例中,处理装置124分析所接收的图像、激光、LIDARjP /或其它数据(诸如对应于标志112的数据),并生成图形数据表示模型128。例如,可以对所接收的数据使用光学字符识别(“OCR”)、形状识别、和/或其它识别技术来确定或识别特定对象和特征,诸如标志及其内容,用于生成图形模型以及将其和/或其内容与关联数据(诸如地图数据)相链接。上述的美国专利申请公布U.S. 2010/0328316中可能提供了有关生成地理对象的图形模型的进ー步描述和细节。图形模型128是基于矢量的图像模型,诸如可缩放矢量图形图像(“SVG”)。例如,在被图形地表示的可扩展标记语言(“XML”)文件(诸如文本文件)中定义SVG模型128和/或其内容。因此,模型128和/或其内容可以被搜索、索引、脚本化(script)、操纵、控制、和/或编辑。替代地,图形模型128可以具有任何其它图像或数据格式。数据模型128表示真实世界标志112。例如,图形模型128包括数据或者致カ于表示标志112的基本相似的形状、纹理、顔色图案或设计、文本(诸如文本116)、符号、布置、和/或其它特征。在ー个实施例中,图形模型的文本142可以被选择为SVG或其它矢量图形格式。模型128还可以包括ー个或多个符号、字符、标签、视频、图片、和/或其它数据或信息,它们可以是可选择的。模型128的不同特征或组件可以全部在单个SVG层上,或者它们可以在形成多层SVG模型的分离的多个SVG层上。在替代实施例中,模型128可以具有栅格(raster)图像格式,该格式对于分离的特征或组件具有分配的限制框(bounding box),所述分离的特征或组件表示对象112的不同部分或特征。可以将模型128的不同部分、组件、文本、符号、层和/或其它特征与地理、导航或地图数据、功能、和/或信息相链接或关联。例如,所生成的图形模型128可以被存储、关联于、和/或链接到地理数据库132或其数据。在一个实施例中,地理或地图数据库132包括用于(或配置为被编译来用干)导航相关服务的数据。例如,地理数据库132包括节点数据记录144、道路节段(segment)或链路数据记录148、POI数据记录152、和其它数据记录156。可以提供更多、更少、或不同的数据记录。在一个实施例中,其它数据记录156包括制图(“carto”)数据记录、路由(routing)数据、和操纵数据。图形模型128的ー个或多个部分、组件、区域、层、特征、文本、和/或符号可以被存储在、链接到、和/或关联于这些数据记录中的ー个或多个。例如,可以通过位置或GPS数据关联(诸如使用已知或将来的地图匹配或地理编码技木)来将模型128的ー个或多个部分与相应的地图或地理记录匹配。链路数据记录148是表示道路、街道或路径的链路或节段。节点数据记录144是对应于道路节段数据记录148的相应链路或节段的端点。道路链路数据记录148和节点数据记录144表示道路网络,诸如由车辆、汽车、和/或其它实体所使用的道路网络。替代地,在车辆道路记录数据之外或替代车辆道路记录数据,地理数据库132还包含表示步行路径或区域的路径节段和节点数据记录或其它数据。道路/链路节段和节点可以与属性(诸如地理坐标、街道名称、地址范围、速度限制、十字路ロ的转向限制、及其它导航 相关属性)和POI (诸如加油站、旅馆、餐馆、博物馆、体育场、办公室、汽车经销商、汽车维修站、大楼、商店、公园等)关联。地理数据库132可以包括关于POI以及它们在POI数据记录152中的相应位置的数据。地理数据库132还可以包括关于地方(诸如城市、城镇或其它社区)以及其它地理特征(诸如水体、山脉等)的数据。这样的地方或特征数据可以是POI数据152的一部分,或者可以与POI或POI数据152 (诸如用于显示或表示城市位置的数据点)关联。地理数据库132可以由地图开发者120维护。地图开发者120收集地理数据以生成和增强数据库132。存在由地图开发者120使用来收集数据的不同方法。这些方法包括从其它来源(诸如市政当局或相应的地理当局)获得数据。此外,地图开发者可以雇佣现场人员沿着遍及地理区域的道路用车辆行迸,以观察关于它们的特征和/或记录信息。而且,可以使用遥感,诸如空中或卫星摄影木。地理数据库132可以是以有助于更新、维护和开发的格式存储的主地理数据库。例如,主地理数据库132或主地理数据库132中的数据具有Oracle空间格式或其它空间格式,诸如,为了开发或生产(production)的目的。Oracle空间格式或开发/生产数据库可以被编译为传送格式,诸如GDF格式。生产中的数据和/或传送格式可以被编译或进一歩编译来形成地理数据库产品或数据库,其可以被用在終端用户导航装置或系统中。例如,编译地理数据(诸如编译为PSF格式),以通过导航装置组织和/或配置用于执行导航相关功能和/或服务的数据,诸如路线计算、路线向导、地图显示、速度计算、距离和行进时间功能、以及其它功能。导航相关功能可以对应于车辆导航、歩行导航、或其它类型的导航。可以由与地图开发者分开的一方或实体进行用以产生終端用户数据库的编译。例如,地图开发者(诸如导航装置开发者或其它终端用户装置开发者)的客户可以执行对所接收的具有传送格式的图形数据库进行编译,以产生一个或多个经编译导航数据库。如上所述,数据库132可以是主地理数据库,但在替代实施例中,该数据库可以表示可以在终端用户装置中使用或对终端用户装置使用以提供导航相关功能的经编译导航数据库。例如,数据库132可以对终端用户装置160使用来向終端用户提供导航特征。在这样的情况中,数据库可以被下载或存储在终端用户装置160上,或者終端用户装置160可以通过无线或有线连接(诸如经由服务器和/或网络)访问数据库132。終端用户装置160是可以进行导航相关功能(诸如数字路由和地图显示)的车载导航系统、个人导航装置(“PND”)、便携式导航装置、蜂窝电话、移动电话、个人数字助理(“PDA”)、手表、照相机、计算机、和/或其它装置中。在一个实施例中,导航装置160是蜂窝电话,诸如由位于芬兰埃斯波的Nokia公司提供的蜂窝电话。終端用户可以使用用于诸如向导或地图显示的导航功能的装置160。在一个实施例中,終端用户可以观看显示在用户装置160上的图形模型128。图形模型128可以存储在用户装置160中,或者可以经由有线或无线连接而被访问。图形模型128被显示来向終端用户提供导航信息或特征(诸如显示模型128来提供方向或沿着路线的向导)。图形模型128或其部分或组件可以由终端用户选择或识别来提供附加的或增强的导航特征。例如,图形模型128用作交互式地理对象/特征(诸如交互式标志),其通过与地理数据库132中的数据链接或关联而提供路由、突显、向导、和/或其它特征/功能图2示出了可以与用户装置160类似或不同的用户装置201的实施例。装置201包括(但不限干)处理器209、存储器213、定位系统221、照相机或照相机装置217、显示器205、输入装置225、和音频组件229。可以提供附加的、更少的、或不同的组件。例如,可以提供通信组件。通信组件可以是无线发送器和/或接收器组件(诸如天线和/或功率放大器)、有线连接或端ロ、或用于数据通信的其它组件。虽然图2中的某些组件被显示为彼此分离,但可以组合这些组件的ー个或多个,并且还可以分离某些组件。处理器209与处理器136类似或不同。处理器209被配置来操作終端用户装置201或其它装置的其它组件,并与终端用户装置201或其它装置的其它组件通信。存储器213与存储器140类似或不同。存储器213可操作或配置来存储地理或导航数据、图形模型数据、和/或其它数据。例如,存储器213可以存储地理数据库132、图形模型128、和/或其部分。而且,存储器213可以包括或存储运行导航相关功能的软件应用233,诸如终端用户导航应用。定位系统211是GPS系统、一个或多个机械和/或电传感器、ー个或多个陀螺仪、本地定位系统、ー个或多个方向传感器、或用于提供定位数据的其它系统或装置,所述定位数据诸如装置201或其组件的位置数据(例如,经度、纬度、和/或海抜高度或其它坐标)和/或方向数据。照相机217是ー个或多个用于拍摄周围区域的照片或视频的照相机。例如,照相机系统217包括照相机(例如包括透镜和图像捕获组件),其记录视频数据(诸如在可见光频谱中)以及/或者还可以捕获从视频数据分离的静态照片。显示器205是用于在装置201中、在装置201上、或与装置201通信地可访问地观看而安置的任何机械和/或电子显示器。例如,显示器205是触摸屏、液晶显示器(“LCD”)、阴极射线管(“CRT”)显示器、发光二极管(“LED”)显示器、等离子体显示器、和/或其它显示器。显示器205可以作为用户界面或其一部分的硬件实施。输入装置225可以是ー个或多个按钮、键板、键盘、鼠标、手写笔、轨迹球(trackball)、摇杆开关、触摸板、语音识别电路、或其它用于控制或输入装置201的一个或多个组件中的数据的装置或组件。音频组件229可以包括一个或多个扬声器、麦克风、音频线或连接、放大器、滤波器、接收器、头戴式耳机插孔、和/或其它组件。图3示出了可以在显示器205或其它显示器上显示的导航显示特征的ー个或多个实施例。示出了可以与图形模型128类似或不同的图形数据表示模型300。图形模型300是路径或道路标志(诸如公路或州际公路标志)的数据模型。替代地,图形模型300可以是任何其它地理对象的数据模型。模型300是矢量图形格式、栅格或像素格式、视频格式、动画格式、和/或任何其它图形格式或它们的组合。在一个实施例中,图形模型300和/或其组件或特征是单层或多层SVG格式。模型300包括(但不限于)道路符号或图标304、文本306、道路符号或图标308、符号或图标312、文本314、方向符号或图标316、和方向符号或图标320。可以提供更多、更少、或不同的字符、符号、图标、标签、文本、文本字符、组件、和/或特征。在一个实施例中,图标304是州际公路或公路90符号(诸如盾状符号),文本306是拼写为与公路90符号关联的“西(WEST) ”的文本或字符,图标308是州际公路或公路35符号,图标312是机场指示的飞机符号,文本314是拼写为与飞机符号关联的“机场(AIRPORT) ”的文本或字符,方向图标316是对应于州际公路或公路35且指定去往或待在公路35上所沿的方向的直箭头符号,而图标320是对应于州际公路或公路90且指定进入公路90所沿的方向的弯曲箭头(向左弯曲)。这些符号或图标中的每个都具有被配置来被选择或识别的诸如SVG的矢量图形格式。
图形模型300可以被显示在用户装置的屏幕(诸如显示器205)上,以向用户提供导航功能。在一个实施例中,基于用户或装置的位置和/或输入到路由或导航应用中的信息而显示图形模型300。例如,模型300可以包围(encompass)或覆盖整个显示屏,或者在没有其它特征(诸如地图显示或路由显示)的情况下被显示。在这种情况下,图形模型300可以作为単独的导航界面。例如,用户可以驶向他或她应该在公路35上保持行进的目的地。因此,当用户接近真实世界的标志(模型300所表示的地理对象)或相应的交叉路ロ(junction)或十字路ロ时,直箭头符号316突显或闪烁。例如,提供外观(appearance) 346中的突显或改变。效果346可以是亮度、颜色或任何其它图形效果的改变。在另ー示例中,用户可能正驶向目的地,并且可能被提供了路由信息或向导。然而,用户决定改变他/她的计划,并且用户继续直行而不是转弯(如路线向导所指示的)。用户的导航系统或装置开始重新计算(以基于用户的位置生成指向原目的地的新路线),但用户可以触摸或选择符号346来指示用户想要直行,并且重新计算基于该选择而停止。在另ー示例中,用户可能想要改变他或她的路由计划,并选择机场作为新目的地。用户可以亲身触摸图标312、文本314、以及/或者两者,以选择新目的地。可以使用其它选择手段,诸如电子鼠标、语音识别、键或键盘输入(entry)、和/或任何其它输入或选择方法。在选择了机场之后,符号352可以被显示或者提供为向导。例如,符号352是箭头图标(诸如以矢量或SVG格式),其显示用户为了到达机场应该走的方向。此符号352可以被显示在模型300上或上方、或者模型300外侧或之外,并且可以使用任何类型的图形效果,诸如突显、或顔色或亮度改变。符号352可以是动画、视频、或以任意格式的任何其它图形特征。在图标352之外或替代图标352,还可以在模型300上或外提供文本348,文本348提供文本向导指令。例如,指令348记述“保持靠右&进行第二次右转(STAY ON RIGHT & MAKE SECOND RIGT TURN)”。替代地,可以以语音或音频格式而不是文本格式来提供指令348。或者,可以提供文本和音频两者。在另ー实施例中,可以利用图形模型300显示地图显示或路线显示324。例如,地图显示324示出了用户正途经的地理区域的一部分,诸如导航系统中所看到的。图形模型300可以显示在地图显示324内。例如,地图显示324可以是将模型300布置在相应真实世界标志所位于的位置的ニ维地图。或者,地图显示324可以是2. 5維/透视图或三维显示,其中图形模型300表现为道路标志(如其在真实世界设置中那样)。在任何情况下,图形模型300提供了上述导航特征/功能。此外,在这些特征之外或代替这些特征,图形模型300也可以被用于影响地图/路线显示324。例如,地图显示示出了描述直行经过公路90并在公路35上继续前进的路线336中的一部分。如果用户决定选择机场图标312和/或机场文本314,则如上所述,地图显示324示出去往机场340的新路线或路线部分344。其它实施例可以提供在地理对象结构之外或与地理对象结构分离的图标356。例如,对应于公路90符号的图标372、对应于与公路90关联的“西”标识(designation)的文本376、对应于公路35符号的图标360、对应于飞机或机场符号的图标364、以及对应于“机场”标识的文本368可以被显示或呈现在任何图形标志结构之外。在一个实施例中,如果标志或地理对象显示在地图显示324中并且标志视觉上表现为很远,则可能难以看见或观看标志上的文字。因此,符号或图标(诸如图标356)可以被示出或显示在该标志或图形对象之外。例如,确定阈值观看或透视距离,并且,当观看阈值未被满足时(例如,标志的视觉距离太远,使得标志看上去很小且难以阅读或与标志结构交互),将图标356显示在地理结构或背景(诸如标志的边界或表面)之外。当观看阈值被满 足时(例如,当图形显示以最小期望距离和/或以期望的尺寸(dimension)显示标志时),图标356被显示在标志结构内,诸如由模型300所示。在替代实施例中,显示在图形结构或表面之外的图标356可以在不显示地图或路由显示(诸如地图显示324)的情况下被显示。在任何情况下,图标365可以是可选择的或者被配置为相对于其它图标提供上述导航特征或功能。图4示出了示例性用户装置401。用户装置可以与用户装置160和/或201类似或不同。在一个实施例中,用户装置401包括(但不限干)屏幕或显示器405 (其可以与显示器205类似或不同)以及输入装置或按钮409 (其可以与输入装置225类似或不同)。可以提供更多、更少、或不同的组件。例如,用户装置401被配置为提供导航相关功能,诸如经由导航应用和所关联的地理数据。用户装置401可以经由无线或有线连接(诸如在基于服务器的操作中)接收导航数据、逻辑、特征、显示项、和/或其它信息,或者用户装置401可以包括或具有存储的数据/逻辑,以执行这样的操作(或者,可以存在本地存储的数据/逻辑和远程操作的组合)。在一个实施例中,用户装置401向終端用户显示或呈现导航、地图、和/或地理场景或显示特征413 (诸如经由显示器405)。地图或导航窗ロ 413包括地理区域的地图或路由地图、以及表示地理对象的图形模型417,诸如模型128和/或300。例如,图形模型417是道路标志的数据图形模型,其与模型300相同或类似或不同。图形模型417被安置在所显示的地图的底部,但该模型可以以任何方向布置在任何其它地方。模型417包括示出标志的结构的标志边界或背景、道路图标437 (其与图标304类似或相同)、文本449 (其与文本306类似或相同)、方向图标453 (其与图标320类似或相同)、图标421 (其与图标312类似或相同)、文本425 (其与文本314类似或相同)、以及其它图标和/或符号。可以提供更多、更少、或不同组件或特征。在一个实施例中,交互式模型417可以提供与模型300相同、相似和/或附加的特征。例如,用户想要导航或路由信息,并且可以输入数据以接收这样的信息。在一个实例中,用户输入起始点和目的地点,以获得这两者之间的路线、以及一个或多个关联的地图显示。替代地,装置401使用定位装置来确定起始点。用户可以在与地图或导航显示413中显示的位置分离或不同的位置处。或者,用户可以在所显示的区域中或附近行迸,并且为了导航的目的而使用跟踪或位置信息来使显示特征为当前特征。例如,图标427可以是用户正沿着路线的哪里的表示(诸如车辆图标)。替代地,图标427可以表示模型417所表示的图标相对于地图 而位于哪里。向用户呈现图形标志或模型417,以辅助于导航功能或特征。例如,用户可以选择机场图标412和/或所关联的文本425来路由或重新路由到机场。此选择导致操纵图形429被提供或显示。操纵429是显示去往机场的右转弯的一系列箭头,并且该操纵可以通过圆圈或边界433突显。可以使用任何其它图形或图形效果(例如,动画、诸如显示向右移动或向右弯曲的箭头)来显示操纵429和/或突显433。而且,可以提供更少的特征或图形(诸如ー个弯曲箭头而没有突显或圆圈)。而且,用户可以选择或触摸道路图标437来突显道路或道路部分441。道路表示441对应于或表示公路或州际公路90,并且用户可以使用标志模型417来观看使公路90在地图显示上显眼的突显445。可以使用任何类型的图形突显。而且,用户可以选择文本449来突显所显示的公路90的左侧或西侧部分。此外,用户可以选择箭头图标453来改变路线或路线的一部分(诸如中间换道(frolic)或偏离)以进入公路90。例如,通过选择图标453,导航应用可以向用户提供有关如何并到公路90西的向导或指令,并且然后从那里,应用可以提供有关如何去往原目的地或不同选择的目的地的指引或向导。或者,箭头453的选择可以突显所显示的与这样的转向关联的出口、转弯操作、和/或道路选择(诸如公路90和/或其它道路/路径的左侧或西侧)。因此,模型417被用于提供增强的和有利的导航/地理特征。图5是导航系统的操作的示例性方法500的流程图。可以提供更少、更多、或不同的步骤或动作,并且可以提供步骤的组合。而且,可以以所示的顺序或以不同的顺序执行步骤或动作。通过这里所述的系统和/或装置或者通过不同的装置或系统来实施该方法。方法的ー个或多个步骤或处理可以完全或部分自动化(诸如经由计算机、处理器、和/或算法)。在一个实施例中,提供图形用户界面(步骤504)。例如,用户装置(诸如用户装置160,201和/或401)的显示器(诸如显示器205和/或405)的硬件实施被提供给终端用户、和/或被終端用户使用或操作。显示器可以是计算机、蜂窝电话、PDA、数字平板、和/或用户选择使用的任何其它装置的一部分。在硬件实施之外或代替硬件实施,所提供的图形用户界面还可以是软件实施,诸如用户界面413或图3中所示的数据特征。可以通过地图开发者(诸如地图开发者120)、服务提供商、装置、和/或其它源提供软件实施。图形用户界面和/或其装置接收ー个或多个输入(步骤508)。在一个实施例中,終端用户为了导航相关的目的使用装置(诸如装置160、201和/或401)。用户可能想要从ー个点(诸如起始点)路由到另ー个点(诸如目的地),或者执行其它导航或地图功能。在这种情况下,用户通过一个或多个输入装置(诸如输入装置225和/或409)输入目的地位置。起始点也可以由用户输入或者由装置经由定位装置(诸如GPS组件)输入/接收。可以输入其它输入,诸如具体地方、坐标、和/或其它图形、偏好、和/或个人信息。例如基于所接收的输入,计算、确定、和/或识别路线或其它特征(步骤512)。例如,装置或其程序使用起始点信息和目的地点信息来计算至少两个点之间的导航路线。可以使用星型路由算法或任何其它已知或将来的路由算法来计算路线。当确定路线时,使用诸如节点、节段/链路、POI数据的地理数据、和/或关联的或其它地理数据(诸如在数据库132或其它数据库中)。
显示所计算的路由(或其它特征)或其一部分的表示(步骤S516)。例如,在路线计算之后和/或期间,该路线或该路线的一部分的一个或多个图像或图形被显示在显示器(诸如显示器205和/或405)上,例如用于地图显示或其它导航目的。可以使用诸如数据库132或其它数据库中的地图显示图形数据的地理记录来执行显示功能。任何已知或将来的显示软件、逻辑、和/或方法都可以使用。显示的路线或其一部分可以具有矢量图形格式、栅格或像素化格式、标题格式、和/或任何其它图像或图形格式。地理特征或对象的ー个或多个表示(诸如模型128、300和/或417)被显示或提供(步骤520)。例如,可以与其交互用于导航、地图和/或地理功能的标志或其它地理特征的图形模型与所计算的路线(或其一部分)或其它地图特征一起显示,或者在不显示所计算的路线(或其一部分)或其它地图特征的情况下显示。在一个实施例中,在计算了路 线之后,交互式标志模型(诸如图形模型128、300和/或417)被显示或呈现在显示器上,用于导航和/或向导的目的。图形模型可以以其包围整个屏幕这样的方式被显示,或者可以在没有任何其它地图、图形和/或导航组件或场景的情况下被显示。替代地,图形模型可以与路线显示一起显示。可以将标志模型布置在地理场景内,诸如在ニ維、2. 5維和/或三维设置中的道路或路线旁。例如,可以使用坐标关联、地图匹配、地理编码和/或从查询表检索数据、索引、或数据记录,来将图形模型提供或显示在相对于地理/图形场景的合适位置(例如图像位置)中,并且合适位置对应于图形模型所表示的对象的相应真实世界位置。图形模型的数据的检索可以基于位置信息(诸如用户的基本实时或输入的位置数据)和/或对数据记录(诸如对应于图形模型或图形模型所表示的真实世界对象的链路和节点数据记录)的链接或访问。替代地,标志模型或其它模型可以布置在图形场景内的其它地方、位置、或方向。而且,替代将图形模型布置在图形显示场景内,可以将地图或路由信息与图形模型关联。例如,可以在分离的窗ロ或同一窗口中显示路由地图用于向导。图形或标志模型(或其部分)与地理数据关联,存储在地理数据中,或链接到地理数据(例如,通过ー个或多个索引、查找表、存储关联、和/或其它手段),地理数据诸如数据库132或其它数据库中的数据。因此,当计算或确定路线或其它特征时,可以检索或分析道路或链路数据、节点数据、POI数据、坐标、和/或其它数据,以确定是否显示或提供图形模型。例如,当计算路线时,确定道路标志模型(表示沿着道路的真实世界标志)是否与ー个或多个道路节段/链路、节点、十字路ロ、Ρ0Ι、坐标等关联,并且,如果确定道路标志模型与所计算的路线的道路(其可以被显示或者可以不被显示)关联,则检索并显示道路标志模型或其数据。替代地,交互式图形模型的ー个或多个具体组件、符号、标签、字符、文本和或特征可以在没有底层的地理特征结构、主体和/或维度的情况下显示。例如,如果道路标志被显示在地理场景内,并且标志的大小(基于远离透视距离)是不适合将交互特征包括在标志的主体内的大小,则可以在标志主体或结构外显示图形标志内的交互式组件或特征(诸如图标356)。而且,图形标志的主体或结构可以完全不显示。对何时仅在标志或地理对象结构之外显示标志或地理对象的组件、或者仅显示标志或地理对象的组件而没有标志或地理对象结构的确定,取决于标志或地理特征的透视距离和/或显示大小。例如,确定阈值透视距离,并且,如果图形标志或模型超过阈值透视距离(意味着标志表现为远远超过指定相关点),则模型的组件将被显示在对象或标志的图形结构之外。然而,如果图形标志或模型在阈值透视距离内,则组件将被显示在图形结构或主体内,诸如在模型300中。而且,图形模型的大小可以是决定因素。例如,如果图形模型的显示大小在指定大小之下,则模型的组件将被显示在模型之外,并且,如果图形模型在指定大小之上,则模型的组件将被显示在模型内。阈值透视距离、指定大小、和/或其它决定因素可以预先确定(例如可能不能改变),并且/或者可以由用户配置。
识别图形模型(诸如模型128、300和/或417)或其一部分,并且/或者接收一个或多个识别图形模型或其一部分的输入(步骤524)。例如,用户观看具有或不具有其它地图或导航特征/组件的图形模型,并决定使用交互式图形模型用于导航或地理功能。在一个实施例中,图形模型是道路标志或其它地理对象的图形表示,诸如以矢量图形格式(例如SVG)、栅格图像格式、和/或其它图形格式。在图形模型上或中存在可选择的一个或多个符号、标签、字符、文本、和/或其它组件。用户触摸、选择和/或识别一个或多个组件(例如通过手指触摸显示区域或通过另一输入装置,如输入装置225)用于各种功能。在SVG或矢量模型的情况中,组件是可选择的(例如通过与一个或多个相应的XML文件的图形关联),并且所选择/识别的组件与信息(诸如地理数据)、特征和/或功能关联(基本实时地或通过所存储的关联)。在栅格或像素化的模型(包括视频或视频模型)的情况中,在一个或多个图像中表示的具体区域或组件可以与限制框关联(例如,具有机场符号的标志的像素化或栅格图像可以具有与所显示的机场符号的图像表示关联或围绕该图像表示的限制框,因此可以通过限制框选择机场符号),并且限制框与信息(诸如地理数据)、特征和/或功能关联。或者,一个或多个像素具体与信息(诸如地理数据)、特征、和/或功能关联。或者,识别技术可以被用于识别形状、文本、字符、对象等,并且接着逻辑被用于将所识别的对象或内容与数据和/或功能链接或关联。基于所接收的输入计算或确定路线或其它计算/功能(步骤528)。例如,当用户触摸、点击、或选择图形模型上的组件时,计算关联的功能(诸如经由算法)。所选择的组件与所关联的功能之间的链接或关系可以基于预定关联、逻辑关联、ASCII编码、索引、实时关联、和/或其它识别、选择、或检索技术。可以选择或识别图形模型上的符号、字符、文本、箭头、和/或其它组件,用于突显、指令、路由、地图显示、动画、视频、操纵和其它目的。例如,当选择组件时,检索所关联的数据(诸如地理数据),并将其用于计算或信息提供功能(例如,如果选择文本,则读取文本(例如通过字符识别或其它识别技术)来识别其是什么,或者该文本已经与一组信息/功能关联而不必读取,并且检索具体数据来执行预定功能/特征)。在一个实施例中,可以计算路线,可以创建、确定、和/或设置图形特征,可以创建、访问、播放和/或初始化视频或动画,可以生成文本或音频,以及/或者可以进行其它计算、确定、和/或准备。而且,计算步骤528可以是下述提供步骤532的一部分。提供一个或多个导航相关、地图相关、和/或地理相关的功能和/或特征,例如基于计算和/或确定(步骤532)。例如,可以使用视频、动画、文本、语音、突显效果、附加地图窗口、现有地图特征、和/或其它图形或特征来在显示器(诸如显示器205和/或405)上提供导航相关或地图相关的功能/特征。在一个实施例中,用于路由或重新路由(或其一部分)、用于突显、用于文本或指令、用于操纵、用于箭头、或其它特征的图形可以被提供用于显示在图形模型上、图形模型外、地图显示上、以及/或者它们的组合上或中,诸如关于图3和图4所描述的那些。
例如基于所接收的输入,可以提供一个或多个其它功能/特征(步骤536)。例如,可以基于这里所描述的图形模型及其选择来计算和/或提供广告、基于位置的广告、其它基于位置的服务、交通信息(诸如交通显示或行进时间描述)、交通服务(诸如使用RDC-TMC码和/或其它交通数据或信息)、以及/或者其它特征或功能。在一个实施例中,在用户选择了图形模型中的一个或多个组件之后,可以向用户提供商品和/或服务的一个或多个广告(例如,报价或减价、促销、优惠券等)。广告可以是栅格图像、基于矢量的图像、视频、照片、动画、和/或任何其它数字或图像广告(或者广告可以是文本广告和/或音频广告)。在一个示例中,如果用户为了重新路由的目的而选择与图形模型关联的符号,则装置或其应用可以向用户提供关于沿着或朝向重新路由的方向的区域中或者目的地处的地方、P0I、或服务的数字广告。而且,如果用户选择目的地组件(如标志的图形模型上的餐馆或机场的符号),则用户可以接收与该目的地(例如,其可以是针对该具体地方(诸如餐馆)或者任何其它附属(affiliated)地方(诸如附属餐馆))关联的打折或促销的电子广告(和/或优惠券)。可以将任何其它广告与图形模型的任何符号、字符、文本、组件和/或关联的导航特征/组件关联。可以基于位置(诸如装置或其用户的位置)供给(serve)、提供和/或生成广告或其内容。例如,在选择或识别了图形模型或其部分之后,基于坐标或位置数据查询广告数据库。此外,图形模型的一个或多个组件的识别或选择可以导致显示或提 供与关联于相应选择的组件的地理区域或对象相关的交通更新、交通拥堵地图、交通报告、和/或交通信息(例如,如果用户选择道路符号或目的地图标,则提供有关与该道路符号关联的道路或其一部分上的交通或者去往与该图标关联的目的地的交通的交通信息(诸如基本实时交通信息))。可以混合和匹配这里描述的特征、组件、装置、系统、动作、步骤、和/或处理,以提供实施所公开的构思的其它系统和方法。替代这里所描述的关于地理模型的实施例主要关注于标志或道路标志。在其它实施例中,地理模型可以是任何其它地理对象,诸如建筑物、地标、布告板、自然结构、植被、植物、树木、水体、道路表面、道路单元、天空、窗户、和/或任何其它人造或自然地理对象。这里所描述的特征和功能中的所有都可以适用于表示任何这些或其它地理对象/特征的地理模型。此外,在替代系统中,可以将交互式特征、组件和/或功能显示或布置在真实世界对象上。例如,真实世界路径或道路标志可以包括可选择的数字触摸屏或显示器(例如,标志的表面或正面是示出标志的组件(诸如文本或符号)的数字显示,如表示标准或通常标志)。标志的组件或特征将是交互式的,如上所述。用户可以走到或驾驶到此标志,以观看导航特征/功能,诸如方向、路由、突显、指令、和/或其它图形特征/功能,与上述类似或不同。也可以使用除标志外的真实世界地理对象。而且,可以通过增强现实(augmented reality)使用图形模型及其特征或与其交互。例如,用户可以经由装置观看真实世界标志,并且,在装置的屏幕或显示器上,标志的图像将出现在增强现实应用中。因此,标志的组件的选择可以经由增强现实发生。在一个实施例中,用户经由增强现实应用触摸或选择显示在他/她的装置上的标志的图像中的机场符号,并且,基于该选择,向用户提供去机场的路线。如上所述,关于交互式图形模型的其它特征和功能可以被用在这样的增强现实应用或程序中。在计算机可读存储介质或存储器或其它有形介质(诸如高速缓存、缓冲器、RAM、可移除介质、硬盘驱动器、其它计算机可读存储介质、或任何其它有形介质)上提供用于实施以上讨论的系统、处理、方法和/或技术的逻辑、数据、软件或指令。有形介质包括各种类型的易失性和非易失性存储介质。响应于存储在计算机可读存储介质(诸如非暂时性介质)中或上的一组或多组逻辑或计算机可执行指令,执行图中所示或这里描述的功能、动作、步骤或任务。功能、动作或任务可以与指令组、存储介质、处理器或处理策略的特定类型无关,并且可以由单独地或组合地操作的软件、硬件、集成电路、固件、微代码等执行 。同样地,处理策略可以包括多进程、多任务、并行处理等。在一个实施例中,指令存储在可移除介质装置上,用于被本地或远程系统读取。在其它实施例中,逻辑或指令存储在远程位置中,用于通过计算机网络或在电话线上传送。在其它实施例中,逻辑或指令存储在给定计算机、中央处理单元(“CPU”)、图形处理单元(“GPU”)或系统内。前面的详细描述意在被认为是说明性的而不是限制性的,并且应理解包括所有等同体的所附权利要求意在限定本发明的范围。
权利要求
1.一种导航系统的操作方法,所述方法包括 提供图形用户界面; 在所述图形用户界面中提供路径标志的数据表示,其中所述路径标志的数据表示被提供为导航显示的特征; 接收识别所述路径标志的数据表示的一部分的输入;以及 基于接收所述输入,提供导航相关功能。
2.如权利要求I所述的方法,其中所述路径标志的数据表示包括可缩放矢量图形图像。
3.如权利要求I所述的方法,其中接收输入包括接收在所述图形用户界面上对提供所述路径标志的数据表示的所述部分的区域的触摸。
4.如权利要求I所述的方法,其中提供所述导航相关功能包括提供关于所计算的路线的信息。
5.如权利要求I所述的方法,其中提供所述导航相关功能包括在所述导航显示上突显地理特征,其中所述导航显示包括地图特征。
6.如权利要求5所述的方法,其中突显所述地理特征包括突显道路或其一部分。
7.如权利要求I所述的方法,其中在没有对应的地图和路线显示的情况下显示所述路径标志的数据表示。
8.如权利要求I所述的方法,其中在具有对应的地图或路线显示的情况下显示所述路径标志的数据表示。
9.如权利要求I所述的方法,其中所述路径标志的数据表示的所述部分包括文本字符、词、符号、或图标。
10.如权利要求9所述的方法,其中接收所述输入包括经由所述文本字符、词、符号、或者图标接收对目的地的选择,并且还包括 计算去往所述目的地的路线。
11.如权利要求I所述的方法,其中所述路径标志的数据表示包括栅格图像。
12.—种导航用户界面的交互式标志,包括 标志主体的图形数据表示;以及 所述标志主体的图形数据表示上的标签的图形数据表示, 其中将所述标签的图形数据表示配置为被选择,并且 其中所述标签的图形数据表示的选择导致提供导航相关功能。
13.—种被配置为存储计算机程序的非暂时性计算机可读介质,所述计算机程序执行提供导航相关功能的方法,所述方法包括 在用户界面上显示数字图形图标或字符,所述数字图形图标或字符对应于有关真实世界标志的可感知信息; 识别所述数字图形图标或其一部分的选择;以及 基于所述识别提供导航相关特征。
14.如权利要求13所述的方法,其中所述数字图形图标或字符被显示在路径标志的图形模型内。
15.如权利要求13所述的方法,其中所述数字图形图标或字符被显示在路径标志的图形模型之外。
16.如权利要求13所述的方法,其中在没有路径标志的图形模型的情况下显示所述数字图形图标或字符。
17.一种提供导航路由的计算机实施的方法,所述方法包括 接收对应于期望目的地的输入; 计算从起始点到所述期望目的地的路线; 显示所计算的路线的至少一部分的表示; 显示地理对象的包括文本或图标的图形模型,所述地理对象对应于所计算的路线的所述部分; 接收识别所述图形模型或其一部分的输入;以及 基于识别所述图形模型或其一部分的所述输入,计算另一路线。
18.如权利要求17所述的方法,其中所述地理对象的图形模型包括交通向导标志的图形表示。
19.一种导航系统的操作方法,所述方法包括 提供数字图形用户界面; 在所述数字图形用户界面中提供地理区域的表示作为导航路线显示,其中所述地理区域的表示包括地理对象的图形模型,并且其中字符覆盖在所述地理对象的图形模型的主体内; 接收识别所述字符覆盖的输入;以及 基于接收所述输入,提供导航相关功能。
20.如权利要求19所述的方法,其中所述地理对象的图形模型包括视频。
21.如权利要求19所述的方法,还包括 基于接收所述输入,提供广告。
22.—种导航系统,包括 图形用户界面; 地理数据库;以及 导航应用,其被配置为基于所述地理数据库中的数据在所述图形用户界面上提供对应于地理区域的图形表示, 其中所述导航应用还被配置为提供标志的图形模型,并且 其中基于对所述标志的图形模型或其一部分的选择,提供导航相关功能。
23.如权利要求22所述的系统,其中所述导航相关功能包括显示导航操纵。
24.如权利要求22所述的系统,其中所述导航相关功能包括提供音频或文本向导指令。
25.如权利要求22所述的系统,其中所述标志的图形模型覆盖所述图形用户界面的屏幕的整个区域。
全文摘要
本发明公开了一个或多个系统、装置、和/或方法,用于提供和/或使用导航/地理特征。例如,导航系统的操作方法可以包括提供图形用户界面。在图形用户界面中提供地理对象(诸如路径标志或图标、文本或其字符)的数据表示。路径标志的数据表示可以被提供为导航显示的特征。接收识别地理对象的数据表示的一部分的输入。基于接收所述输入,提供导航相关功能。
文档编号G01C21/26GK102620738SQ20121000302
公开日2012年8月1日 申请日期2012年1月6日 优先权日2011年1月27日
发明者J.D.林奇, M.斯特罗伊拉 申请人:纳夫特克北美有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1