具有终点处的3D鸟瞰视图的交互式3D导航系统的制作方法

文档序号:12797907阅读:604来源:国知局
具有终点处的3D鸟瞰视图的交互式3D导航系统的制作方法与工艺

本公开涉及用于车辆导航系统的系统、部件和方法。特别地,本公开涉及对用户提供导航指令以及提供终点处环境的升高视图的能力的系统、部件和方法。



技术实现要素:

根据本公开,提供用于对用户提供导航指令的系统、部件和方法。

在说明性实施例中,车辆导航系统对用户提供路线引导,其包括用户在沿路线的转弯处应遵循的指令。三维(3d)动画预览提供规定终点的真实视图,其包括终点处的环境中可识别地标的三维影像。

根据实施例,选择产生3d动画预览所来自的视角以提供场所的有利地位,其避开对用户观看的障碍物,例如从比街道水平还高的视角。现实3d动画预览使用户更容易理解车辆导航系统所传达的终点处的环境的性质。

在说明性实施例中,导航系统包括使用户能够触发3d动画预览显示的用户控制,例如方向盘按钮、触屏、语音控制功能性或其他形式的用户控制。用户控制使用户能够在期望时间观看3d动画预览,例如在方便或安全观看3d动画预览的时候。这防止在用户未对导航指令做好准备时(例如当用户专注于驾驶时)用这些指令来打断用户。用户控制使用户能够沿路线重复通过3d动画预览或选择特定转弯来预览。导航系统可在车辆移动时由于安全考虑而阻止显示3d动画预览,并且在车辆停止时允许显示3d动画预览。

本公开的另外的特征在考虑例示如之前认为的那样实施本公开的最佳模式的说明性实施例时将对本领域内技术人员变得明显。

附图说明

详细描述特别指附图,其中:

图1是根据本公开的交互式3d导航系统的图示,其示出交互式3d导航系统与导航服务器通信来接收路线引导,并且可包括选择起点与终点之间的路线的路线选择器、用于对预览计算有利地位的有利地位控制器、用于计算管理预览的动画速度的定时信息的定时控制器、用于检索3d动画预览和覆盖动画预览上的指令的指示覆盖整合器(instructionaloverlayintegrator)、用于渲染3d动画预览的显示器、使用户能够与交互式3d导航系统交互的用户控制系统、用于确定车辆速度并且将其传达给交互式3d导航系统的车辆速度检测器以及交互式3d导航系统可从其检索3d图像数据的3d图像服务。

图2是根据本公开具有用户控制按钮的方向盘的正面透视图,这些用户控制按钮使用户能够选择转弯或为通过3d动画预览所预览的转弯选择有利地位;

图3是根据本公开的交互式3d导航系统的有利地位选择过程的图示,其示出有利地位选择过程包括处理图像数据、识别障碍、调整有利地位(其包括位置、取向和视场)和确定障碍是否被清除的操作;

图4是根据本公开的交互式3d导航系统的车辆速度检测过程的图示,其示出车辆速度检测过程包括检测车辆速度、确定车辆是否停止、响应于车辆停止的确定来显示3d动画预览以及响应于车辆在运动的确定来显示静止图像的操作;

图5是图示根据本公开的交互式3d导航系统的示范性使用的流程图,其示出用户可触发导航系统中规定的终点的鸟瞰(helicopter)视图的显示。

图6图示在图1中图示的用于提供鸟瞰视图的功能性的导航系统100的那些部件。

图7和图8提供关于执行的实现定时控制器和拍摄装置参数计算的操作的操作的额外细节。

图9图示在一些常规系统中可用的终点视图类型的示例。

图10图示可从由用户/驾驶员按压按钮来激活鸟瞰视图、语音命令等产生的升高角度的动画的显示。

图11-14图示如何、何时实现来提供动画,然后可显示所得的影像以便提供围绕规定终点的旋转。

具体实施方式

为了清楚理解本文描述的设备、系统和方法同时为了清楚起见而消除可在典型设备、系统和方法中发现的其他方面,本文提供的图和描述可被简化来图示相关方面。本领域内技术人员可认识到其他元件和/或操作对于实现本文描述的设备、系统和方法可是可取和/或必需的。因为这样的元件和操作在本领域内是众所周知的,并且因为它们并未促进对本公开的更好理解,这样的元件和操作的论述可未在本文提供。然而,认为本公开固有地包括所有这样的元件、变化和对描述方面的修改,其将为本领域内技术人员所知。

公开的实施例可结合对用户提供路线引导的导航系统实现,该路线引导包括用户在沿路线的转弯处应遵循的指令。导航系统可可选地通过提供在遵循转弯指令时转弯的场所将如何显现的三维(“3d”)动画渲染来为用户预览即将到来的转弯。3d动画预览可提供场所的现实视图,其包括场所中可识别地标的三维影像。可选择产生3d动画预览所来自的视角以提供场所的有利地位,其避开对用户观看的障碍物,例如从比街道水平还高的视角。采用该方式,这样的导航系统提供现实的3d动画预览,其使用户更容易理解车辆导航系统所传达的指令的性质。如此,交互式3d导航系统可采用2015年2月6日提交的题为“interactive3dnavigationsystem(交互式3d导航系统)”的美国专利申请号:14/616,133中公开的相似的方式实现,其通过引用而全部合并。

如在该申请中解释的,交互式3d导航系统10可向用户提供路线引导指令并且通过在遵循转弯指令时转弯的场所将如何显现的3d动画渲染来为用户预览即将到来的转弯。图1是交互式导航系统100的图示,该交互式导航系统100包括车载交互式3d导航系统部件10以及非车载部件,其包括例如导航服务器36以及3d图像服务和数据库30。

车载交互式3d导航系统部件10可包括用于选择要预览的转弯的某些部件,其包括使用户能够选择遵循的从起点到终点的路线的路线选择器12和使用户能够沿所选的路线选择用户希望预览的转弯的转弯选择器14。车载交互式3d导航系统部件10还可包括用于选择位置的装置,例如沿转弯选择位置8a-8d(其将是预览的部分)的位置选择器15,和用于选择有利地位的装置,例如有利地位控制器16,其为位置中的每个选择促进清楚观看转弯场所的有利地位。用户可选择期望转弯来预览并且可通过用户控制系统18调整有利地位。一旦选择路线、转弯和有利地位,车载交互式3d导航系统部件10可接收所选转弯的3d动画预览24。

根据导航,可使用网络连接从基于云的3d图像服务30检索3d动画预览24。指示覆盖整合器19可向3d动画预览24添加指示覆盖,例如指示箭头80。显示器32然后可渲染3d动画预览24。

图1通过四个示范性图像帧24a-d(其是3d动画预览24的部分)图示3d动画预览24,但应理解3d动画预览24可用足够数量的帧和帧率渲染以模拟连续现场运动。3d动画预览24模拟在遵循所选转弯的指令时所选的转弯的场所将如何显现。

在显示3d动画预览24之前,显示器32可与车辆速度检测器34通信来确定用户的车辆是停止还是在运动。如果车辆在运动,车载交互式3d导航系统部件10可确定显示3d动画预览24是不安全的,并且显示器32相反可示出所选转弯的静止图像,例如孤立帧24a。

更详细地参考图1,路线选择器12可使用户能够选择起点52和终点54,用户针对此来寻求路线引导。路线选择器12可将起点52和终点54传达给导航服务器36,其计算起点52与终点54之间的合适路线,如常规导航系统大体上已知的。导航服务器36可经由显示器32将合适的路线传达给用户。地图视图51描绘车载交互式3d导航系统部件10可产生预览所针对的说明性路线56,如将在下文解释的。

路线56可包括多个转弯56a-c以及用户在转弯56a-c中的每个处应遵循的指令。例如,路线56包括用户应在转弯56a处右转的指令。转弯选择器14选择转弯56a-c中的一个来对用户预览。转弯选择器14可自动或基于用户输入选择转弯56a-c中的一个。在自动选择转弯56a-c中的一个时,转弯选择器14可以路线56的第一个转弯56a开始并且按时间顺序重复通过转弯56a-c中的每个。备选地,转弯选择器14可跟踪用户车辆的位置(例如,使用gps模块(未示出))并且确定用户接下来将遇到转弯56a-c中的哪个。

如指出的,转弯选择器14还可通过用户输入选择转弯56a-c中的一个。用户控制系统18可包括转弯选择控制20,其使用户能够选择转弯56a-c中的一个来预览。转弯选择控制20可包括位于方向盘40上的方向盘按钮40a-c,如在图2中示出的。因为方向盘按钮40a-c使驾驶员能够做出转弯选择而不必使他或她的手从方向盘40移动,方向盘按钮40a-c的使用可促进车辆安全和驾驶员便利性。驾驶员可确定他或她何时想要观看感兴趣转弯的3d动画预览,并且使用方向盘按钮40a-c来选择和预览感兴趣转弯。方向盘按钮40a可使用户能够沿路线56重复到转弯56a-c的下一个,方向盘按钮40b可使用户能够沿路线重复到转弯56a-c的前一个,并且方向盘按钮40c可允许用户最终确定用于预览的转弯56a-c中的特定转弯的选择。

其他类型的转弯选择控制20可包括语音识别,使得车载交互式3d导航系统部件10响应于来自用户的语音命令。通过示例,语音命令可指示交互式3d导航系统10重复到下一个或之前的转弯、跳到感兴趣的特定转弯或显示所选转弯的3d动画预览。其他类型的转弯选择控制20可包括方向盘40上或显示器32上的触敏/触觉控制。

返回图1,响应于转弯选择器14选择转弯56a-c,位置选择器15沿转弯56a-c选择车辆可能越过并且应包括在3d动画预览24中的位置。在该示例中,位置选择器15沿转弯56a选择四个位置8a-8d。在说明性实施例中,位置选择器15对于普通转弯(例如常规右转弯或左转弯)选择较少位置,并且对于更复杂机动选择更多位置。通过对复杂机动选择更多位置,3d动画预览24更可能与车辆越过转弯56a-c时它所采取的实际路径对齐。

在该说明性示例中,位置选择器15选择车辆开始机动的位置8a、车辆在执行机动时可占据的一个或多个位置8b-8c以及车辆完成机动的位置8d。位置8a-8d在提供合适动画方面引导3d图像服务30,如将在下文解释的。

对于位置选择器15选择的每个位置,有利地位控制器16可选择要用于3d动画预览24的有利地位。有利地位控制器选择这样的3d动画预览24的视角,其促进清楚观看所选转弯56a的场所60。有利地位可包括位置、取向和视场。位置可包括视角的维度、经度和海拔。取向可包括视角的角取向(例如,俯仰、滚转和偏航)。视场可规定要显示的视野的横向和垂直角范围。如与转弯选择器14一样,有利地位控制器16可基于用户输入自动或手动操作。

图3图示自动有利地位选择过程70,其中有利地位控制器16可接收转弯56a的场所60的3d图像数据的一个或多个帧72。如在图3中示出的,帧72的有利地位由于障碍物(其包括树74和建筑76)而阻止转弯56a的场所60的清楚观看。有利地位选择过程70可包括处理操作78,其对帧72执行图像处理以调整和增强图像性质(例如,亮度、对比度、边缘增强、噪声抑制等)。有利地位选择过程70可行进到识别操作81,其识别帧72内的障碍物。识别操作81可实现任何适合的物体检测、识别和分类方法来识别道路126和使道路126模糊不清的障碍物,例如树74和建筑76。

有利地位选择过程70然后可行进到调整操作82,其调整有利地位以避开障碍物74、76。调整操作82可包括调整位置的调整操作82a、调整取向的调整操作82b和调整视场的调整操作82c。有利地位选择过程70然后可行进到确定操作84,其确定是否从道路126的视图清除障碍物74、76。如果否的话,有利地位选择过程70返回调整操作82,并且重复调整有利地位直到清除障碍物74、76。响应于障碍物被清除的确定,有利地位选择过程70结束。

帧24a-d图示有利地位选择过程70的示范性结果。在该示例中,调整位置来增加海拔,调整取向来向下指向道路126,并且增加视场来提供更大区域用于观看。这提供避开障碍物74、76的视角。在其他示例中,在其他方面中改变位置、取向或视场,这可是有利的。例如,如果道路上没有高架桥,降低位置使得用户可以看到桥下,这可是有利的。

另外或备选地,有利地位控制器16可使用户能够基于用户输入手动调整有利地位。用户控制系统18可包括有利地位控制22,例如图2中示出的方向盘按钮40a-g。例如,方向盘按钮40a-40b可用于调整位置的维度并且方向盘按钮40d-40e可用于调整位置的经度。方向盘按钮40d-40e还可用于将位置的海拔调整得更高或更低。方向盘按钮40a-40b可用于调整取向的偏航,方向盘按钮40d-40e可用于调整取向的俯仰,并且其他方向盘按钮(未示出)可用于调整取向的滚转。方向盘按钮40a-40b可用于增加水平角度图,并且方向盘按钮40d-e可用于增加垂直角度图。方向盘按钮40f可用于最终确定选择。旋转轮40g是有利地位角度控制22的备选形式并且可旋转来修改有利地位。如与转弯选择控制20一样,有利地位控制22可通过其他形式的用户输入(其包括语音控制或触摸/触觉控制)来实现。

返回图1,除计算有利地位的有利地位控制器16外,车载交互式3d导航系统部件10包括用于计算定时信息的装置,例如定时控制器17,其计算定时数据以在创建动画中引导3d图像服务30。因此该3d动画预览24可以以代表车辆将花费多长时间来导航转弯56a的现实速度渲染,定时控制器17计算用于确定3d动画预览24的不同部分的相对速度的定时数据。对于一起紧密间隔的位置8a-8d,3d动画预览24可快速行进通过图像帧24a-24d,从而模拟车辆越过紧密间隔位置将花费的相对短的时段。对于隔开很远的位置8a-8d,3d动画预览24可缓慢行进通过图像帧24a-24d,从而模拟车辆越过隔开较远位置将花费的相对长的时段。定时控制器17基于位置8a-d之间的距离计算车辆导航通过位置8a-8d将花费的时间量。

车载交互式3d导航系统部件10然后可查询3d图像服务以用于3d动画预览24。查询可包括有利地位控制器16计算的位置、取向和视场信息,以及定时控制器17计算的定时数据。车载交互式3d导航系统部件10可通过api30a来查询3d图像服务30,其进而可从3d图像数据块30b查询和检索图像数据的合适的帧。存储在3d图像数据块30b中的图像数据可包括例如摄影图像、卫星图像或其他形式的影像。查询可包括对于图像数据的期望帧的准则,其包括转弯56a的地理位置、位置选器15选择的位置8a-c以及有利地位控制器16计算的有利地位。3d图像服务30可检索图像数据的合适的帧并且基于定时控制器17计算的定时数据将图像数据的帧设置到3d动画预览24内。在示范性实施例中,可例如由来自加利福尼亚州mountainview市的googleinc.的google®earth®提供3d图像服务30,其中api30a是google®earth®api。

车载交互式3d导航系统部件10从3d图像服务30检索3d动画预览24。指示覆盖整合器19将指示覆盖(例如指示箭头80)整合到3d动画预览24上。指示覆盖还可包括指示文本或其他类型的指示符号,例如引导驾驶员关注3d动画预览24的某些部分的线或形状。3d动画预览24包括转弯56a的场所60的3d现实影像,其包括建筑76、128、树74、灯柱75或可在用户实际上到达场所60时帮助用户识别场所60的其他地标。与平面地图描绘或其他更简化的地图表示(例如,线框)相比,3d动画预览24结合指示箭头80的使用使用户更容易识别场所60并且理解用户在场所60处应遵循什么指令。

显示器32可与车辆速度检测器34通信,该车辆速度检测器34可获得车辆速度信息并且为了安全或方便考虑将其传达给显示器32。车辆在运动的情况下,显示3d动画预览24可不安全或分散注意力,因为车辆驾驶员可专注于驾驶并且可不希望被3d动画预览24打断。在这样的情形中,显示场所60的静止图像(例如孤立帧24a),这可是优选的。

图4是交互式车载3d导航系统部件10确定是显示3d动画预览24还是静止图像(例如孤立帧24a)所凭借的车辆速度检测过程90的图示。车辆速度检测过程90以检测操作92开始,其中车辆速度检测器34确定车辆速度。车辆速度检测器34可通过例如车辆的can总线或与车辆的电系统的其他形式的联网通信来确定车辆速度。车辆速度检测器34可将车辆速度传达给显示器32。车辆速度检测过程90然后可行进到确定操作94,其中显示器32确定车辆是否停止。如果车辆停止,车辆速度检测过程90行进到显示操作96,其中显示3d动画预览24。

如果车辆在运动,车辆速度检测过程90行进到显示操作98,其中显示静止帧24a。静止帧24a示出现实3d影像和指示箭头80,但仍然作为静止图像而不是动画。在说明性实施例中,静止帧24a预览位置8a(在图1中示出),其中车辆将进入机动。

车载交互式3d导航系统部件10可仅在车辆持续预定时间量(例如两至三秒)停止时示出3d动画预览24。备选地,显示器可使用预定速度阈值,并且可显示3d动画预览24只要车辆在预定速度阈值以下行驶即可。再备选地,可允许用户无视车辆速度检测过程90使得显示器32总是示出3d动画预览24而不管车辆速度如何,但在一些实现中,可由于安全考虑而并未提供超控机构。

记住对具有转弯动画预览功能性的交互式3d导航系统的一个示例的该理解,应理解该功能性根据目前公开的创新、还通过在导航到规定终点后或作为导航到该终点的部分来提供观看该终点处环境的能力而增广。应理解在不熟悉规定终点周围的区域的情况下,通常难靠近规定终点周围导航。

常规导航系统使观看者能够在到达终点之前使规定终点可视化。然而,常规导航系统未能提供关于规定终点周围的环境或邻近地区的细节。从而,终点视图可从升高角度提供以便对视图提供关于位于规定终点处或附近的环境的细节。

尽管常规地图可采用平面二维配置或三维配置,两个类型的常规地图都未有效地匹配观看者实际上将在规定终点处所看到的。例如,googleearth(tm)通常在一些汽车中集成使得驾驶员具有终点的现实影像,这帮助理解区域。因此,观看者在规定终点处四处平移,这通常是可能的;然而,这样的平移在车辆运动(即,驾驶员在开车)时对于驾驶员是麻烦且不安全的。此外,卫星影像当前仅由平面维度的图像组成。由于这些不足,观看者不能容易理解规定终点周围的区域的细节。

公开的实施例通过提供导航系统中规定的终点周围区域的数据、信息和多个角度来弥补这些不足。这样的多个角度使用户能够提前看看他们将开往的地点周围的区域以便在到达时在他们实际上将看到时更好地理解终点的邻近地区。

这样的多个角度可一起在可叫作规定终点的“鸟瞰视图”中呈现;这样的鸟瞰视图可采用三维格式呈现,即,提供规定终点周围的三维空间的外观。

鸟瞰视图的产生可如在图5中示出的那样执行。如在图5中示出的,方法在500处开始,并且控制可行进到505,在其处系统可接收用于向观看者输出鸟瞰视图的触发。该触发可采用语音命令的形式或经由各种硬件设备(例如,导航系统的用户界面中包括或由其使用的旋钮/按钮、触屏和/或手势识别硬件/软件)的用户输入接收,如在上文结合图2的描述解释的。

响应于触发,控制可行进到510,在其处执行规定终点的识别。控制然后行进到515,在其处通过导航服务器(例如,图1中图示的服务器36)获得关于规定终点的数据。

控制然后行进到520,在其处获得对于360度动画的拍摄装置参数。这些拍摄装置参数可包括例如位置、取向和视场。

控制然后行进到525,在其处从一个或多个三维图像数据库获得3d卫星影像。在示范性实现中,3d卫星影像数据可例如由来自加利福尼亚州mountainview市的googleinc.的google®earth®提供,其中api30a是google®earth®api。控制然后行进到530,在其处计算每个拍摄装置移动之间的定时以便向观看者呈现平滑动画。控制然后行进到535,在其处最终确定产生的动画。

控制然后行进到540,在其处产生的动画输出给观看者,例如在导航屏幕上显示。控制然后行进到545,在其处系统监测来自用户的另外的输入和指令。

因此,公开的实施例具有产生在三维中渲染的现实影像以供在引导和告知驾驶员/乘客车辆周围的细节中使用。

图6图示在图1中图示的用于提供鸟瞰视图的功能性的导航系统100的那些部件。特别地,连同图5论述的终点检索、拍摄装置参数计算和定时控制由车载交互式3d导航系统部件10的部件执行。因此,导航服务器36提供对于终点检索的数据连同由用户控制系统18提供的用户控制。此外,拍摄装置参数计算和定时控制提供经由3d图像数据库api从3d图像服务接收的使用数据,如本文论述的。该数据也用于定制输出给车载交互式3d导航系统部件(其可受到车辆速度检测器34的监测的约束,如本文解释的)的显示器32的动画。

应理解根据公开的实施例,可不仅对于输入导航系统的规定终点产生鸟瞰视图;相反,根据至少一些实施例,可对沿导航系统导航所路由的用户路径的任何特定位置产生和触发鸟瞰视图。因此,控制可通过各种形式的用户输入实现,其包括语音控制或触摸/触觉控制、与导航系统中包括的触屏旋钮、按钮或图标的交互,等。

图7和图8提供关于执行的实现定时控制器17和拍摄装置参数计算的操作的操作的额外细节。如在图8中示出的,操作在800处开始并且控制行进到805,在其处定时控制器计算鸟瞰视图动画所需要的不同拍摄装置取向的数量。为了完成围绕终点360旋转的显示图像,numcamera=360/degreeincrement,其中degreeincrement对应于每个拍摄装置移动之间的度数/秒数。该数字越大,动画将越快,例如每个拍摄装置移动可在1秒内完成。

控制然后行进到810,在其处开始用于计算控制参数的操作。更具体地,在810处,这样设置倾斜和范围角度使得鸟瞰视图被优化(例如,不太近、不太远,并且我们离终点足够远看见这样的视图)。控制然后行进到815,在其处从导航服务器检索路线的最后的顶点(段)和终点位置。参见例如图7。控制然后行进到820,在其处到终点的初始航向基于路线上的估计位置和最后的顶点来计算。这可使用众所周知的操作来执行以执行两个点之间的航向计算,后跟位置2的经度(图7中的lon2)和位置1的经度(图7中的lon1)之间的差(deltalon)的计算以及牵涉位置2的维度(图9中的lat2)和位置1的维度(图7中的lat1)的计算。随后,航向可通过应用公式heading=atan2(y,x)来确定,其中y=sin(deltalon)*cos(lat2)并且x=cos(lat1)*sin(lat2)-sin(lat1)*cos(lat2)*cos(deltalon)。这些操作完成拍摄装置参数计算所必需的那些。

控制然后行进到825,在其处通过使初始航向增加在805处选择的degreeincrement来对每个拍摄装置取向计算拍摄装置航向。控制然后行进到830,在其处向3d图像库发出请求以基于计算的拍摄装置参数和持续时间(持续时间、维度终点、经度终点、航向、倾斜角度和范围)产生终点的动画。

控制然后行进到835,在其处产生的动画可用于经由显示屏输出给用户。

因此,在观看者(例如,驾驶员和/或乘客)到达规定终点时,用户可提供有这样的细节以便使观看者能够为其中使用导航系统的车辆找到停车位或识别安全/方便位置以允许乘客离开车辆。

这样的细节提供超出在一些常规系统中可用的终点视图类型的额外信息,其示例在图9中图示。在这样的常规系统中,驾驶员具有终点的现实影像,其帮助理解周围区域。然而,用于构成该影像的数据受到是平面二维(2d)图像的卫星影像的限制,这些平面二维(2d)图像不一定能够理解周围区域。

相反,公开的实施例提供采用3d提供终点的鸟瞰视图的能力。因此,随着按压按钮或语音命令,用户/驾驶员可以起动动画,其示出围绕规定终点的360度视图。该视图被升高(比环境的高度还高)以提供对终点的周围区域的改进理解。

从而,如在图10a中图示的,用户可提供有升高的动画/视图,其提供对规定终点位于的区域的环境的改进理解。在这样的实现中,视图可包括由到达终点所规定的路线指示以进一步使驾驶员习惯或适应环境。显示的动画/视图中还可包括这样的信息,其包括罗盘方向、标度、到规定位置的估定时间和距离以及到规定位置的坡度。

鸟瞰视图显示的触发可响应于接收用户指令而执行,例如经由用户按压按钮或语音命令而执行。作为该显示的部分,可向用户输出动画,其示出围绕终点的360度视图。该视图可从地面升高规定距离(更高高度)以提供对区域的改进理解。应理解该规定距离可以是标准距离,例如25米;备选地,距离可从需要选项选择,例如地面上升高25米、40米或65米。从而,图10中图示的显示的触发可以是用户/驾驶员按压按钮来激活鸟瞰视图、语音命令等的结果。

在实现来提供动画(多个视图)时,所得的影像然后可围绕规定终点旋转,如在图11-14中图示的。

由多个且升高视图产生的额外细节还可使观看者能够识别之前在观看者与新的乘客之间传达的相遇点,例如“在到西边体育场的入口1处遇到我”。

备选地,细节还可使观看者能够确定驾驶方向以便使驾驶员能够驾驶短距离,例如围绕大楼,直到乘客完成在规定终点的快速任务。如果规定终点位于其中存在大量单行道(其可使得返回规定终点的导航比在所有或几乎所有街道上允许双向交通的情况更复杂)的区域中则这特别有价值。

另外,细节可使观看者能够识别规定终点附近的位置,其中观看者可在车中等待直到乘客在规定位置完成他们的任务。

为了避免驾驶员分心,动画可可选地仅在汽车停止时播放。如在上文关于图4和6解释的,车辆速度检测器可用于基于车辆的速度来启用或停用鸟瞰视图的输出。从而,如在上文连同图4解释的,关于是否显示3d动画数据(这次与规定终点的环境关联)的决定可基于车辆速度检测过程。从而,交互式3d导航系统10确定是显示3d动画数据还是静止图像,例如描绘终点环境的孤立帧。例如,交互式3d导航系统10可仅在车辆持续预定时间量(例如两或三秒)停止时示出3d动画升高视图。

备选显示可使用预定速度阈值,并且可显示3d动画升高视图,只要车辆在预定速度阈值以下行驶即可。再备选地,可允许用户无视车辆速度检测过程使得显示器在触发时总是显示终点环境的3d动画升高视图而不管车辆速度如何,但在一些实现中,可由于安全考虑而未提供这样的超控机构。

应理解动画视图的渲染可可选地通过经由触屏、语音、按钮、旋钮或手势识别来输入用户命令而使用户能够使渲染图像放大和缩小并且移动通过动画和使动画静止/暂停。

交互式3d导航系统部件10(其包括路线选择器12、转弯选择器14、位置选择器15、有利地位控制器16、定时控制器17、指示覆盖整合器19、车辆速度检测器34和用户控制系统18)可在软件中实现、被编辑并且作为对象代码存储到存储器,并且在车辆操作期间可被调用以被处理器执行。在一个实现中,上文描述的部件实现为芯片上的单个系统。上文描述的部件之间的互连可以通过任何适合的电子通信机构(例如通信总线)来提供。无论是实现为一个芯片模块还是多个芯片模块,交互式3d导航系统部件10可在车辆中的任何便利位置中提供,例如在其他电子电路附近的仪表板后。这样的位置对于对电源以及控制车辆驾驶的电子系统提供便利访问可是有益的。

显示器32可以是适合供在对用户显示信息或娱乐特征中使用的任何显示器,并且可以是“信息娱乐”单元的部分。显示器32可包括触屏界面,用户可以通过其使用手势与在显示器32上渲染的图形图标交互。3d图像服务30和导航服务器36可在任何适合的服务器环境中实现,并且可包括处理器、存储器和存储在存储器中以供在处理器上执行的计算机可读代码。3d图像数据库30b可使用任何已知的数据库环境实现,例如oracle、db2或sqlserver。

尽管某些实施例采用示范性形式以一定特殊性描述和说明,注意这些描述和说明仅通过示例进行。可在部件和操作的构造、组合和设置的细节中做出许多改变。因此,规定这样的改变包括在本公开的范围内,其的保护范围由权利要求限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1