当前位置: 首页 > 专利查询>苹果公司专利>正文

移动设备导航系统技术方案

技术编号:33122104 阅读:21 留言:0更新日期:2022-04-17 00:25
位置标测和导航用户界面可以经由移动计算设备生成和呈现。移动设备可以使用内部系统来检测其位置和取向,并可以使用设备相机来捕获图像数据。移动设备还可以从地图服务器检索与设备的当前位置相对应的地图信息。使用在设备处捕获的图像数据、当前位置数据和对应的本地地图信息,移动设备可以确定或更新设备的当前取向读数。还可以为设备确定位置错误和更新的位置数据,并可以使用更新的设备取向和/或位置数据来生成地图用户界面并将其显示在移动设备上。动设备上。动设备上。

【技术实现步骤摘要】
【国外来华专利技术】移动设备导航系统
[0001]相关申请的交叉引用
[0002]本申请要求2019年9月19日提交的美国非临时专利申请第16/576,673号的权益,其中该申请的全部内容据此以引用的方式并入以用于所有目的。

技术介绍

[0003]借助移动定位技术和现代移动计算设备的附加能力,这些移动设备经常被用作标测和导航工具。移动设备(诸如智能电话、智能手表或其他可穿戴计算设备)可使用全球定位系统(GPS)接收器或其他移动定位技术来识别其当前坐标,并且然后可使用从地图服务器接收的地图数据经由地图应用程序来查看并跟踪其当前位置。还可以经由移动设备提供导航能力,其中移动设备和/或服务器导航部件可以确定当前位置与选定目的地之间的路线。导航系统可基于路段数据、交通数据和用户选定的交通方式(例如,步行、骑自行车、驾驶等)使用优化算法来为用户选择最佳路线。
[0004]对于标测和导航能力,移动设备可以提供显示各种位置和导航数据的用户界面。地图用户界面可以包括用户的当前位置、取向、街道地址和附近的地标。导航用户界面可以提供到目的地的逐向导航,并且可以指示下一个转弯的距离和方向。标测和导航用户界面还可以支持各种不同的视图,包括具有地图数据和/或卫星图像的俯视(或鸟瞰)图、逐向导航视图、街景等。
[0005]但是,当移动设备支持位置标测和导航能力时,这些能力可能很容易受到设备处检测到的位置或传感器数据中的任何错误的影响。例如,即使是移动设备生成的设备位置数据、设备取向数据或设备移动数据中的相对较小的错误,也可能导致严重的标测和导航错误,以及用户困惑和迷失方向。

技术实现思路

[0006]本文描述了用于经由移动计算设备生成和呈现用户界面的技术。在各种实施方案中,用户界面可对应于地图用户界面和/或导航用户界面,以及/或者可被配置为提供地理参考增强内容的其他基于增强现实的应用程序。移动设备(诸如智能电话、平板电脑或智能手表)可以从移动设备的各种传感器或硬件部件接收数据,包括设备位置和取向数据,以及由设备相机捕获的图像数据。移动设备还可以例如从地图数据服务器的地理服务模块接收对应于设备的当前位置的地图信息。使用在设备处捕获的图像数据、当前位置数据和对应于当前位置的地图信息,移动设备可以确定移动设备的当前取向。例如,可以分析捕获的图像数据以检测街道或人行道边界、建筑物、地标、街道透视消失点、水平线等,并且可以将这些检测到的对象与对应的本地地图数据进行比较。在一些情况下,确定的取向数据可用于更新由内部罗盘或其他设备取向系统获得的先前设备取向读数。移动设备的内部罗盘或取向系统在某些情况下也可以基于确定的取向被重新配置或重新校准。类似的技术可用于为移动设备确定更新的位置数据,检测由移动设备的位置/定位系统提供的数据内的错误,以及根据需要重新配置或重新校准设备的位置/定位系统。
[0007]本文所述的附加方面涉及使用更新的设备取向和/或位置数据在移动设备上生成和显示用户界面(例如,地图和/或行人导航用户界面)。在一些实施方案中,可以通过将与设备的当前位置和取向相对应的导航用户界面部件集合叠加到由设备相机捕获的当前图像数据上来生成和渲染增强现实(AR)导航用户界面。可以根据基于对捕获的图像数据和对应的本地地图数据的分析确定(或更新)的设备取向和/或位置数据来生成基于AR的用户界面。生成基于AR的地图用户界面、街景或逐向导航视图可包括基于确定的位置和取向数据来将标签(例如,作为AR叠加)生成和渲染到街道、建筑物和地标等上。在某些实施方案中,基于AR的地图用户界面可以被设计为行人用户界面,包括逐向步行导航指令,叠加在由设备捕获的当前前向图像数据上。
[0008]例如,一些实施方案涉及经由计算设备生成地图用户界面的方法。此类方法可以包括:由计算设备接收与由该计算设备的相机捕获的一个或多个图像相对应的图像数据;接收与计算设备的位置相对应的位置信息;接收与计算设备的位置相对应的地图信息,至少部分地基于以下项来确定计算设备的取向:(a)由计算设备的相机捕获的图像数据、(b)与计算设备的位置相对应的位置信息以及(c)与位置相对应的地图信息;生成被配置为显示计算设备的当前位置的地图用户界面以及表示计算设备的当前位置的阈值距离内的一个或多个对象的一个或多个用户界面元素,其中生成地图用户界面包括在地图用户界面内选择和定位一个或多个对象,并且其中在地图用户界面内对对象进行的选择或定位中的至少一者至少部分地基于计算设备的确定的取向;以及在计算设备的屏幕上呈现地图用户界面。在另外的实施方案中,此类方法还可以包括从计算设备的罗盘接收方向读数,其中确定计算设备的取向进一步至少部分地基于从罗盘接收的方向读数。此外,此类方法可以包括至少部分地基于计算设备的确定的取向来重新配置计算设备的罗盘。在一些实施方案中,与计算设备的位置相对应的位置信息可以包括以下项中的至少一项:从计算设备的全球定位系统(GPS)接收器接收的数据、识别计算设备可访问的一个或多个WiFi网络的数据或识别经由短距离无线通信协议与计算设备通信的一个或多个附加设备的数据。在此类方法的某些实施方案中,位置信息可以对应于计算设备的位置并且包括从计算设备的全球定位系统(GPS)接收器接收的坐标数据,并且这些方法还可以包括:至少部分地基于以下项来确定与计算设备的位置相对应的更新的位置信息:(a)由计算设备的相机捕获的图像数据、(b)从计算设备的GPS接收器接收的坐标数据以及(c)与位置相对应的地图信息;以及至少部分地基于确定的更新的位置信息来重新配置计算设备的GPS接收器。在此类方法的另一些实施方案中,确定计算设备的取向还可包括:对由计算设备的相机捕获的图像数据进行分析;检测图像数据内的一个或多个街道边界;以及将一个或多个街道边界的一个或多个轨线与接收到的地图信息内的街道矢量数据进行比较。在此类方法的另一些实施方案中,确定计算设备的取向还可以包括对由计算设备的相机捕获的图像数据进行分析,以及检测图像数据内的水平线。在另一些实施方案中,此类方法可以包括为计算设备生成从计算设备的当前位置到第二位置的路线,其中地图用户界面至少部分地基于路线显示下一个方向指令。
[0009]下文将详细描述本公开的这些实施方案和其他实施方案。例如,其他实施方案涉及包括用于执行本文所述的所有方法的计算机可执行指令的系统、设备和计算机可读介质。
[0010]通过参考以下具体实施方式和附图,可更好地理解本专利技术的实施方案的实质和优
点。
附图说明
[0011]图1是示出根据本公开的实施方案的行人的显示导航用户界面的移动设备的图。
[0012]图2是示出根据本公开的实施方案的移动设备导航系统的部件的框图。
[0013]图3是示出根据本公开的实施方案的移动设备导航系统的接口和部件的另一框图。
[0014]图4是示出根据本公开的实施方案的用于经由移动计算设备生成和显示导航用户界面的方法的流程图。
[0015]图5至图7是示出根据本公开的实施方案的导航用户界面的示例性显示屏幕的图。
[0016]图8是示出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种经由计算设备生成用户界面的方法,所述方法包括:在沿着从第一物理位置到第二物理位置的路线进行导航的同时,由计算设备接收与在所述计算设备的当前位置处由相机捕获的一个或多个图像相对应的图像数据;由所述计算设备接收与所述计算设备的所述当前位置相对应的位置信息;由所述计算设备接收与所述计算设备的所述当前位置相对应的地图信息;由所述计算设备至少部分地基于以下项来确定所述计算设备的取向:(a)在所述当前位置处由所述计算设备的所述相机捕获的所述图像数据、(b)与所述计算设备的所述当前位置相对应的所述位置信息和(c)与所述当前位置相对应的所述地图信息;由所述计算设备生成被配置为显示所述计算设备的所述当前位置的用户界面和一个或多个用户界面元素,所述一个或多个用户界面元素表示与基于所述计算设备的所述当前位置和所述取向的针对所述路线的导航方向相对应的导航用户界面部件,并且其中生成所述用户界面包括将所述导航用户界面部件叠加在由所述相机捕获的所述图像数据上;以及由所述计算设备在所述计算设备的屏幕上呈现所述用户界面。2.根据权利要求1所述的方法,还包括从所述计算设备的罗盘接收方向读数,其中确定所述计算设备的所述取向进一步至少部分地基于从所述罗盘接收的所述方向读数。3.根据权利要求2所述的方法,还包括至少部分地基于所述计算设备的所述确定的取向来重新配置所述计算设备的所述罗盘。4.根据权利要求1所述的方法,其中与所述计算设备的所述位置相对应的所述位置信息包括以下项中的至少一项:从所述计算设备的全球定位系统(GPS)接收器接收的数据、识别所述计算设备可访问的一个或多个WiFi网络的数据或识别经由短距离无线通信协议与所述计算设备通信的一个或多个附加设备的数据。5.根据权利要求1所述的方法,其中与所述计算设备的所述位置相对应的所述位置信息包括从所述计算设备的全球定位系统(GPS)接收器接收的坐标数据,并且其中所述方法还包括:至少部分地基于以下项来确定与所述计算设备的所述位置相对应的更新的位置信息:(a)由所述计算设备的所述相机捕获的所述图像数据、(b)从所述计算设备的所述GPS接收器接收的所述坐标数据和(c)与所述位置相对应的所述地图信息;以及至少部分地基于所述确定的更新的位置信息来重新配置所述计算设备的所述GPS接收器。6.根据权利要求1所述的方法,其中确定所述计算设备的所述取向包括:对由所述计算设备的所述相机捕获的所述图像数据进行分析,并且检测所述图像数据内的一个或多个街道边界;以及将所述一个或多个街道边界的一条或多条轨线与所述接收到的地图信息内的街道矢量数据进行比较。7.根据权利要求6所述的方法,其中确定所述计算设备的所述取向还包括对由所述计算设备的所述相机捕获的所述图像数据进行分析,以及检测所述图像数据内的水平线。8.根据权利要求1所述的方法,还包括:为所述计算设备生成从所述计算设备的所述当前位置到第二位置的路线,其中所述用户界面至少部分地基于所述路线显示下一个方向指令。
9.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机可执行指令,所述计算机可执行指令当由计算设备的一个或多个处理器执行时致使所述一个或多个处理器:在沿着从第一物理位置到第二物理位置的路线进行导航的同时,接收与在所述计算设备的当前位置处由相机捕获的一个或多个图像相对应的图像数据;接收与所述计算设备的所述当前位置相对应的位置信息;接收与所述计算设备的所述位置相对应的地图信息;至少部分地基于以下项来确定所述计算设备的取向:(a)在所述当前位置处由所述计算设备的所述相机捕获的所述图像数据、(b)与所述计算设备的所述当前位置相对应的所述位置信息和(c)与所述当前位置相对应的所述地图信息;生成被配置为显示所述计算设备的所述当前位置的用户界面和一个或多个用户界面元素,所述一个或多个用户界面元素表示与基于所述计算设备的所述当前位置和所述取向的针对所述路线的导航方向相对应的导航用户界面部件,并且其中生成所述用户界面包括将所述导航用户界面部件叠加在由所述相机捕获的所述图像数据上;以及在所述计算设备的屏幕上呈现所述用户界面。10.根据权利要求9所述的计算机可读存储介质,所述计算机可执行指令还致使所述一个或多个处理器:从所述计算设备的罗盘接收方向读数,其中确定所述计算设备的所述取向进一步至少部分地基于从所述罗盘接...

【专利技术属性】
技术研发人员:R
申请(专利权)人:苹果公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1