增强现实显示系统的制作方法

文档序号:30516669发布日期:2022-06-25 03:32阅读:104来源:国知局
增强现实显示系统的制作方法
增强现实显示系统
1.本技术是申请日为2016年9月22日申请号为201680055195.7发明名称为“增强现实显示系统”的发明专利申请的分案申请。
技术领域
2.本公开涉及增强现实显示。


背景技术:

3.在许多情况下,图形叠层可被提供在通过透明表面所感知的环境上,该透明表面包括窗户。图形叠层可向观察者提供信息,包括与所感知的环境的一个或多个部分相关的信息。在一些情况下,图形叠层用于车辆中,其中图形叠层可由车辆的乘客感知,并提供与以下中的一者或多者相关的信息:车辆,包括车辆速度,以及车辆所位于的环境的一个或多个部分。此类信息可提供在透明表面上,该透明表面包括前窗,在本文中也称为挡风玻璃、风挡等,使得当操作者观察车辆导航通过的环境(包括迎面而来的道路)时,该信息可在接近操作者的视线处被车辆的操作者包括驾驶员感知。
4.在一些情况下,显示的图形应当能够覆盖位于通过透明表面所感知的环境中的某些物体,并可增强、改变、控制经由透明表面提供给观察者的与该环境相关的信息。此类图形叠层可被称为增强现实显示。
附图说明
5.图1示出了根据一些实施方案的车辆。
6.图2a-2b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示指示该车辆相对于当地限速的速度的空间指示。
7.图3a-3b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示修改由位于外部环境中的标志所呈现的乘客感知的信息。
8.图4a-4b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示提供位于环境中的当前无法通过车辆的透明表面直视的静态物体的表示。
9.图5a-5b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示提供位于环境中的当前无法通过车辆的透明表面直视的至少一个动态物体的表示。
10.图6a-6b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示提供车辆正沿其导航的行驶路线的可动态控制的表示。
11.图7a-7b示出了根据一些实施方案的车辆,该车辆经由提供增强现实显示的透明表面和主动式悬吊系统中的一者或多者来模拟环境中的一个或多个物体。
12.图8a-8b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示指示位于环境中的特定行驶地带。
13.图9示出了根据一些实施方案的透明表面,该透明表面提供环境的一个或多个部分的增强现实显示。
14.图10示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示使得用户能够选择经由透明表面感知的环境的一部分以及使得能够经由透明表面与远程定位用户进行视频通信。
15.图11示出了可被配置为包括或执行上文所述的任意或全部实施方案的示例性计算机系统。
具体实施方式
16.本说明书包括对“一个实施方案”或“实施方案”的参考。出现短语“在一个实施方案中”或“在实施方案中”并不一定是指同一个实施方案。特定特征、结构或特性可以与本公开一致的任何适当的方式被组合。
[0017]“包括”。该术语是开放式的。如在所附权利要求书中所使用的,该术语不排除附加结构或步骤。考虑描述如下的权利要求:“一种装置,所述装置包括一个或多个处理器单元...”此类权利要求不排除该装置包括附加部件(例如,网络接口单元、图形电路等)。
[0018]“被配置为”。各种单元、电路或其他部件可被描述为或叙述为“被配置为”执行一项或多项任务。在此类上下文中,“被配置为”用于通过指示单元/电路/部件包括在操作期间执行这一项或多项任务的结构(例如,电路)来暗指该结构。如此,单元/电路/部件可被配置为即使在指定的单元/电路/部件当前不可操作(例如,未接通)时也执行该任务。与“被配置为”语言一起使用的单元/电路/部件包括硬件-例如电路、存储可执行以实现操作的程序指令的存储器等。引用单元/电路/部件“被配置为”执行一项或多项任务明确地旨在针对该单元/电路/部件不援引35 u.s.c.
§
112的第六段。此外,“被配置为”可包括由软件和/或固件(例如,fpga或执行软件的通用处理器)操纵的通用结构(例如,通用电路)以能够执行待解决的一项或多项任务的方式操作。“被配置为”还可包括调整制造过程(例如,半导体制作设施),以制造适用于实现或执行一项或多项任务的设备(例如,集成电路)。
[0019]“第一”“第二”等。如本文所用,这些术语充当它们所在之前的名词的标签,并且不暗指任何类型的排序(例如,空间的、时间的、逻辑的等)。例如,缓冲电路在本文中可被描述为执行“第一”值和“第二”值的写入操作。术语“第一”和“第二”未必意指第一值必须在第二值之前被写入。
[0020]“基于”。如本文所用,该术语用于描述影响确定的一个或多个因素。该术语不排除可能影响确定的附加因素。即,确定可仅基于这些因素或至少部分地基于这些因素。考虑短语“基于b来确定a”。在这种情况下,b为影响确定a的因素,该短语不排除也可基于c来确定a。在其他情况下,可仅基于b来确定a。
[0021]
图1示出了根据一些实施方案的车辆。车辆110位于外部环境100中并可包括车辆导航系统(vns)140。在一些实施方案中,vns 140可自主控制一个或多个车辆控制元件150,以使得车辆110沿通过环境110的一条或多条行驶路线自主导航。在一些实施方案中,vns 140控制经由一个或多个界面130向车辆的一个或多个乘客显示信息。界面130中的至少一个界面可包括透明表面,乘客可经由该透明表面感知环境100的一个或多个部分,并且vns 140可控制经由透明表面上的图形叠层向乘客显示信息,该透明表面提供由乘客经由透明
表面所感知的环境的一个或多个部分的增强现实显示。
[0022]
车辆110包括一组或多组外部传感器116,该一组或多组外部传感器生成外部环境100的一个或多个部分的传感器数据表示。外部传感器116可包括以下中的一者或多者:可见光相机设备、红外相机设备、近红外相机设备、光束扫描设备、超声传感器设备、音频传感器设备、深度相机设备、雷达设备、地理位置检测设备、它们的某个组合等。由外部传感器116中的一个或多个外部传感器生成的传感器数据表示可被传送至vns 140,并且vns可基于由外部传感器116生成的传感器数据表示来生成并保持环境100的一个或多个部分的世界模型。在一些实施方案中,vns 140至少部分地基于经由一个或多个通信网络从远程服务、系统、设备等接收的信息来生成并保持世界模型。
[0023]
车辆110包括一组一个或多个内部传感器118,该一个或多个内部传感器生成被包括在车辆110中的车辆内部的一个或多个部分的传感器数据表示,包括车辆的一个或多个乘客的传感器数据表示,在本文中也称为用户。内部传感器118可包括以下中的一者或多者:可见光相机设备、红外相机设备、近红外相机设备、光束扫描设备、超声传感器设备、音频传感器设备、深度相机设备、雷达设备、它们的某个组合、运动传感器设备等。在一些实施方案中,一个或多个内部传感器118生成与车辆的一个或多个部分包括控制元件150中的一个或多个控制元件的状态相关联的传感器数据。此类一个或多个内部传感器可包括加速度计、速度计等中的一者或多者。
[0024]
车辆110包括使得车辆被导航的一个或多个控制元件150。控制元件可包括转向控制元件、马达、油门控制元件、刹车控制元件等中的一者或多者。
[0025]
车辆110包括一个或多个界面130,该一个或多个界面可包括安装在车辆中的可供一个或多个乘客与其交互的一个或多个用户接口、可经由一个或多个通信网络与一个或多个远程定位设备、车辆、服务、系统等通信的一个或多个通信接口。车辆110包括一个或多个透明表面134,一个或多个乘客可从车辆内部等经由该透明表面感知环境100的一个或多个部分。在一些实施方案中,vns 140可生成、管理、控制等显示于车辆中的一个或多个特定的透明表面134上的一个或多个图形显示,包括一个或多个增强现实显示。
[0026]
如图所示,vns 140可包括增强现实显示模块111,在本文中也称为增强现实显示系统。在一些实施方案中,vns 140和模块111中的一者或多者可由一个或多个计算机系统实现。在一些实施方案中,vns 140和模块111由独立的计算机系统实现。模块111可基于经由从界面130、外部传感器116和内部传感器118中的一者或多者接收的处理数据接收的信息来生成一个或多个各种增强现实显示,该一个或多个各种增强现实显示经由车辆110中的一个或多个透明表面134提供给一个或多个乘客。
[0027]
图2a-2b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示包括该车辆相对于当地限速的速度的空间定位的表示。图2a-2b中所示的车辆和透明表面可被包括在本文所包括的车辆和透明表面的实施方案中的任一实施方案中。
[0028]
在一些实施方案中,经由显示于车辆的一个或多个透明表面上而提供给车辆的乘客的增强现实显示包括显示元素,该显示元素提供车辆的速度的三维表示,其中速度的表示基于车辆速度与当地限速之间的差异而在空间上被定位在环境中。车辆可包括增强现实系统,该增强现实系统基于由一个或多个内部传感器、外部传感器接口等生成的传感器数
据来确定车辆的当前速度和车辆当前正被导航通过的环境的一部分中的当地限速。
[0029]
增强现实显示系统可在车辆的透明表面上生成增强现实显示,该增强现实显示包括显示元素,该显示元素指示车辆的速度并提供车辆相对于当地限速的速度的至少空间指示。在一些实施方案中,显示元素包括至少车辆的速度的表示。增强现实显示可包括经由透明表面可见、在本文中也称为可感知的环境的所述一部分中的至少一部分的叠层。该叠层可包括显示元素,在本文中也称为表示,其提供一个或多个各种图形图标的三维表示,使得当外部环境经由呈现在透明表面上的增强现实显示被感知时,该三维表示可被感知为定位在该外部环境中。提供位于环境中的特定位置处的图形图标的三维表示的显示元素可称为在空间上被定位在环境中,并可称为在空间上被定位。当显示元素基于相对车辆速度提供位于环境中的特定位置中的图形图标的三维表示时,该显示元素可被称为提供相对车辆速度的空间指示。在增强现实显示中由显示元素呈现的表示的空间定位可通过对被包括在呈现于透明表面上的显示元素中的图形图标的尺寸和位置中的一者或多者进行控制来实现,使得图形图标可基于车辆的相对速度显得更远离透明表面、更靠近透明表面、位于环境中的不同部分中等。
[0030]
如图2a-2b所示,乘客210所位于的车辆200可包括透明表面220,包括挡风玻璃,乘客经由该透明表面感知外部环境290的至少一部分。乘客210可为车辆210的驾驶员、可定位在车辆中的驾驶员位置中、它们的某个组合等,并且透明表面220可包括挡风玻璃,当车辆沿环境中的道路292导航时,乘客可经由挡风玻璃感知沿行驶方向位于车辆前面的环境290的一部分。
[0031]
如图所示,增强现实显示230可被显示(“呈现”、“提供”等)在表面220上,使得该显示230可由经由表面220监视环境290的所述一部分的乘客210所感知,并且该显示230可被感知为位于可由乘客210经由表面220感知的环境上的叠层。如图2a-2b所示,显示230可包括一个或多个显示元素232a-c,该一个或多个显示元素包括指示至少车辆的速度的内容,使得显示元素包括至少车辆的速度的表示。例如,元素232a指示40mph的速度,元素232b指示35mph的速度,并且元素232c指示30mph的速度。在一些实施方案中,所示的元素232a-c指示当车辆200以不同速度导航时单个元素的不同状态和构型,使得各个元素可感知为在空间上被定位在环境中的各个位置处。
[0032]
如图进一步所示,在一些实施方案中,元素232a-c可包括指示与环境(包括当地道路292)相关联的当地限速的内容。如2a-2b示出了当地限速为35mph,并且显示230包括元素232a-c,该元素指示车辆的当前速度和当地限速。
[0033]
在一些实施方案中,经由显示230呈现的一个或多个显示元素232可被调整地控制,以使得被感知的元素232提供一个或多个图形图标的三维表示,该三维表示基于车辆相对于当地限速的相对速度而被空间定位在可通过表面220感知的环境的一个或多个部分中。空间定位可包括调整一个或多个显示元素232的一个或多个各种参数,包括显示230中的元素232的尺寸、颜色、位置等中的一者或多者,以使得元素232被感知为基于车辆200的相对速度而在空间上被定位在环境290中。各个显示元素232的参数可基于车辆速度、当地限速等的变化而动态地调整,使得位于环境中的图形图标的空间位置的三维表示被动态地调整。
[0034]
如图2a-2b所示,通过显示230中的显示元素232基于车辆210的相对速度而显示的
位于环境中的图标的空间定位的表示可包括可调整地控制显示元素的一个或多个参数,以当车辆200的速度增加到当地限速以上时使得图标的表示在空间上定位为更靠近车辆200中的乘客210,并且当车辆200的速度减小到当地限速以下时使得控制显示元素的一个或多个参数以使得所述表示在空间上被定位为更远离车辆200中的乘客210。
[0035]
例如,图标232被示为显示于构型232b中,使得图标232被显示为沿道路292被定位在距车辆200特定距离处,其中车辆速度与当地限速匹配,如这里35mph所示。在一些实施方案中,显示230可被控制以使得显示的图标232被定位在道路292的某个部分内,使得元素232被重新定位在显示230中,以使得指示车辆速度的图形图标的三维表示显示为沿道路292的各个转弯、斜坡等,同时在环境290中保持距车辆特定的感知距离。
[0036]
如图2a-2b所示,元素232的一个或多个参数可经由调整所显示元素232的一个或多个参数而被调整,使得图标的三维表示被定位在环境中的构型232a中,当车辆速度增加超过当地限速时,该构型更靠近车辆200。重新定位234可为动态的,使得根据车辆200的速度将图标动态地在空间上重新定位在环境290中。如图2b所示,空间重新定位可包括调整元素232的尺寸和位置,使得当车辆速度大于当地限速时图标的表示显得更大且更靠近,并且当车辆速度小于当地限速时图标的表示更小且更远离。由显示元素232呈现的图标的三维表示所提供的图形图标在环境中的空间定位可为乘客210提供关于车辆200的相对速度的视觉提示,从而增强乘客的态势感知,特别是当乘客210为车辆200的驾驶员时,从而增强驾驶员乘客210的车辆导航。
[0037]
如图2a-2b所示,由元素232对图标在环境290中的感知位置的重新定位234可被调整,以使得元素232在环境中的感知高度基于车辆相对于当地限速的相对速度而被调整。如图2a所示,例如,由元素232呈现的所显示图标的参数可被调整,以使得所显示图标根据车辆速度大于当地限速而显示为处于较高高度,如图232a所示,并且使得所显示图标根据车辆速度小于当地限速而显示为处于较低高度,如图232c所示,该显示图标在本文中也称为车辆速度的表示。对感知高度的此类调整可与对图标距车辆的感知距离的调整同时发生,如图2a所示。
[0038]
图3a-3b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示修改由位于外部环境中的标志所呈现的乘客感知的信息。图3a-3b中所示的车辆和透明表面可被包括在本文所包括的车辆和透明表面的实施方案中的任一实施方案中。
[0039]
在一些实施方案中,增强现实显示系统在透明表面上生成可经由透明表面感知的外部环境的一部分的增强现实显示,其中增强现实显示包括显示元素,该显示元素覆盖环境的包括环境中的一个或多个物体的一个或多个部分以及至少部分地符合环境中的一个或多个物体的一个或多个边界。显示元素可覆盖被包括在物体的外表面上的内容并可包括可由增强现实显示系统生成的替换内容,使得如经由透明表面所感知的覆盖物体的至少一部分的增强现实显示元素使用由增强现实显示系统生成的增强现实内容来遮挡被包括在环境中的物体上的内容的至少一部分。
[0040]
如图3a-3b所示,乘客310所位于的车辆300包括透明表面320和外部传感器340,该外部传感器监视342车辆300所位于的环境390的一个或多个部分,包括车辆300沿其导航的道路392。基于由传感器340生成的所监视环境的传感器数据表示,被包括在车辆300中的增
强现实显示系统可识别位于环境390中的一个或多个物体,包括道路392和道路标志350,370。基于处理传感器数据,增强现实显示系统可识别呈现于标志上的内容352,372,374。例如,系统可将标志350识别为限速标志,并进一步识别呈现于标志350上的内容352包括道路392的当地限速,并且系统可将标志370进一步识别为距离指示标志,并进一步识别呈现于标志上的内容372包括到特定地标的距离指示以及呈现于标志上的内容374包括到另一特定地标的距离指示。
[0041]
在一些实施方案中,包括在车辆300中的增强现实显示系统在表面320上生成增强现实显示,该增强现实显示包括显示元素360,380,该显示元素覆盖并符合环境390中的特定物体350,370的一个或多个特定部分的一个或多个边界。
[0042]
显示元素可被选择性地生成,并可包括由增强现实显示系统基于监视与乘客相关联的个人数据、车辆正沿其导航的行驶路线、环境390等中的一者或多者而选择性地生成的内容。例如,增强现实显示系统可基于经由传感器340监视环境条件来确定环境条件与对当地限速的调整相关联。在确定当前环境条件包括暴风雨的情况下,例如,增强现实系统可基于将所确定的环境条件与限速调整数据库和相关环境条件进行比较来确定当地限速待被向下调整5mph。因此增强现实显示系统可生成显示元素360,该显示元素由乘客310感知为覆盖并符合标志350的包括内容的部分的尺寸、边界等,并包括内容362,该内容包括根据所检测到的环境条件从实际包括在标志350上的限速352而调整的当地限速。显示元素360可提供标志350的表示,该表示覆盖包括内容352的标志350的一部分,使得当标志350经由呈现于表面320上的增强现实显示所感知时,内容352被遮挡并且内容362可见。
[0043]
在另一示例中,如图3b所示,增强现实显示系统可处理呈现于标志370上的距离信息,并将信息372,374与车辆300沿其导航的行驶路线进行比较。增强现实显示系统可生成一个或多个显示元素,该一个或多个显示元素基于行驶路线选择性地突出显示一个或多个所指示的地标、方向等,选择性地遮挡一个或多个所指示的地标、方向等。在一些实施方案中,系统可将呈现于标志上的内容翻译为另一语言,包括与车辆、被包括在车辆中的乘客、与被包括在车辆中的乘客相关联的个人数据等中的一者或多者相关联的语言,并且生成覆盖内容的显示元素并提供标志上的内容的翻译版本。
[0044]
如图3b中所示,基于确定内容372与车辆300正沿其导航的当前行驶路线例如行驶路线的目的地、沿该行驶路线的检查站、它们的某个组合等相关联,包括在车辆300中的增强现实显示系统可生成显示元素380,该显示元素在表面320上具有特定的尺寸、形状和位置,以使得该元素380在由乘客310经由表面320感知时覆盖并符合标志370的一部分,在该标志上显示与行驶路线不相关的内容374,使得元素380遮挡不相关的内容374,从而使得标志370上的所感知的内容局限于相关内容372。
[0045]
在一些实施方案中,基于确定370上的内容的一个或多个实例与车辆300正沿其导航的行驶路线相关,增强现实显示系统可生成显示元素,该显示元素使得在环境中的标志上显示的内容的一个或多个实例突出显示。
[0046]
呈现于表面320上的作为表面320上的增强现实显示的一部分的显示元素可基于由传感器340生成的传感器数据来生成,其中显示元素基于物体350,370相对于车辆300的动态位置来调整,使得显示元素360,380被感知,以当车辆改变相对于物体的位置时保持符合物体350,370。
[0047]
在一些实施方案中,增强现实显示系统基于与乘客310相关联的个人数据而在表面320上生成显示元素。例如,显示系统可基于处理标志370的传感器数据表示来确定内容372指示地标,该地标为与乘客310的个人数据相关联的通常被导航的目的地。因此,增强现实显示系统可提供与乘客310的兴趣有关的环境390的增强现实显示。
[0048]
用户可选择性地阻止使用或访问个人数据。结合本文所述的一些或全部技术的系统可包括防止或阻止访问此类个人数据的硬件和/或软件。例如,系统可允许用户选择“加入”或“退出”参与对个人数据或其部分中的部分的收集。同样,用户可选择不提供位置信息,或允许提供大体位置信息(例如地理区域或地带),但并非精确的位置信息。
[0049]
负责此类个人数据的收集、分析、公开、传输、存储或其他用途的实体应当遵守已确立的隐私政策和/或惯例。此类实体应当保卫和保护对此类个人数据的访问,并确保对个人数据具有访问权限的其他实体同样适用。此类实体应当执行满足或超出行业或政府对维护个人数据的隐私和安全的要求的隐私政策和惯例。例如,实体应当收集用户的个人数据以用于合法及合理用途,并且不在那些合法用户范围之外共享和出售数据。此类收集应当仅在接收到用户的知情同意之后进行。此外,第三方可评估这些实体以证明其遵守确立的隐私政策和惯例。
[0050]
图4a-4b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供包括显示元素的增强现实显示,该显示元素提供位于环境中的当前无法通过车辆的透明表面直视的静态物体的表示。该表示可包括环境中的静态物体的三维表示。图4a-4b中所示的车辆和透明表面可被包括在本文所包括的车辆和透明表面的实施方案中的任一实施方案中。
[0051]
在一些实施方案中,增强现实显示系统在透明表面上生成增强现实显示,该增强现实显示包括显示元素,该显示元素在可经由透明表面感知的环境中提供物体的表示,该物体的表示至少部分地无法经由透明表面被直接观察。
[0052]
在一些实施方案中,被包括在通过环境490沿道路400导航的车辆410中的增强现实显示系统经由与远程定位系统450的通信链路452接收关于环境490中的各个静态物体的信息,包括一个或多个结构、标志、地标、植物等。信息可包括与物体相关联的位置信息、尺寸等。例如,在环境490包括位于道路400附近的静态物体430的情况下,指示物体430的位置和尺寸的信息可经由链路452在车辆410处被接收。
[0053]
在一些实施方案中,被包括在车辆410中的增强现实显示系统基于环境中的一个或多个各种物体(包括所示车辆420)的存在来确定与由包括在车辆410中的传感器设备生成的环境490的传感器数据表示相关联的盲点440。在一些实施方案中,基于确定动态物体420至少部分地遮挡经由车辆410中的透明表面480对静态物体430的感知,被包括在车辆中的增强现实显示系统可生成包括显示元素492-496的增强现实显示,该显示元素包括位于环境492中的一个或多个被遮挡元件的一个或多个部分的位置和边界的表示,包括指示被遮挡静态物体430的至少一部分的元素492。同样如图4b所示,经由透明表面480呈现的显示元素可包括道路的被物体420遮挡的部分494-496的表示。
[0054]
在一些实施方案中,基于确定静态物体与车辆正沿其导航的行驶路线、与车辆410的乘客中的一个或多个乘客相关联的个人数据的一个或多个实例、它们的某个组合等中的一者或多者相关联,增强现实显示系统选择性地生成显示元素492,该显示元素包括位于环境中的被遮挡静态物体的至少一部分的位置、边界等中的一者或多者的表示。
[0055]
图5a-5b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示提供位于环境中的当前无法通过车辆的透明表面直视的至少一个动态物体的表示。图5a-5b中所示的车辆和透明表面可被包括在本文所包括的车辆和透明表面的实施方案中的任一实施方案中。
[0056]
在一些实施方案中,被包括在导航通过包括道路的环境590的车辆510中的增强现实显示系统可在包括在车辆510中的透明表面580上生成增强现实显示元素596,该增强现实显示元素在环境590中表示动态元素530的位置和尺寸,该动态元素至少部分地被环境590中的另一动态元素520遮挡560而无法被车辆510监视。
[0057]
在一些实施方案中,增强现实显示系统基于经由通信链路552与远程系统550通信、基于与一个或多个车辆520,540的可经由链路553直接监视物体530的车对车(“v2v”)通信等中的一者或多者来接收与被遮挡物体530相关联的信息,包括物体530的传感器数据表示。增强现实显示系统可基于从车辆520,540、系统550等中的一者或多者接收的信息来生成增强现实显示元素592-596,该显示元素592-596包括指示位于环境中的动态元素430的位置和尺寸的元素596。
[0058]
图6a-6b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示提供车辆正沿其导航的行驶路线的可动态控制的表示。图6a-6b中所示的车辆和透明表面可被包括在本文所包括的车辆和透明表面的实施方案中的任一实施方案中。
[0059]
在一些实施方案中,被包括在车辆中的增强现实显示系统在车辆的一个或多个透明表面上生成增强现实显示,该增强现实显示包括车辆正沿其导航的行驶路线的表示。如本文所指,由显示元素包括的表示可包括三维表示。显示元素可包括各个导航动作的表示,该各个导航动作可由车辆的控制元件执行,包括刹车、加速、转弯等。
[0060]
如图6a-6b所示,在车辆600导航通过包括道路692-696的环境690时,一组一个或多个外部传感器640监视642环境,包括道路692-694,并生成其传感器数据表示。被包括在车辆600中的增强现实显示系统可基于车辆600通过环境正沿其导航的行驶路线的传感器数据表示而在车辆600的透明表面620上生成增强现实显示。增强现实显示包括元素662,664,该元素提供车辆600正沿其导航的路线的视觉指示。显示元素可被可调整地控制,以使得元素662,664被感知为位于环境690中沿该行驶路线,并且随着车辆600沿该路线导航,显示元素的参数可被动态地调整以使元素662,664在路线上保持三维外观。
[0061]
如图所示,位于表面上的显示元素662,664排列在道路692-696上,以示出沿道路692行进至道路交口694的行驶路线,于是该路线向左转到道路696,从而指示该行驶路线沿显示中由元素662,664所示出的路线行进。此外,显示元素662,664被显示以被感知为根据车辆600沿该路线的加速度、速度等在空间上沿该路线被定位。如图所示,元素662被显示为邻近终止于交口694的道路692在空间上彼此邻近定位,从而向乘客610提供视觉指示以指示由元素662表示的行驶路线包括车辆600在具有道路交口694的道路692的交口处减速,包括提供视觉指示以指示正沿所表示的行驶路线导航的车辆600将在交口694的开始处停止。此外,元素694被显示为使得该元素被感知为在环境690中相对于元素662间隔更远,从而向乘客610提供视觉指示以指示车辆600将加速通过道路694-696,随后在道路692,694之间的入口处减速。
[0062]
在一些实施方案中,增强现实显示系统基于监视邻近一个或多个透明表面的一个或多个乘客而动态地控制被包括在呈现于一个或多个透明表面上的增强现实显示中的显示元素。系统可基于处理由包括在车辆600中的一个或多个内部传感器630所生成的传感器数据来监视乘客身份、压力水平、认知负荷等,该一个或多个内部传感器监视632一个或多个乘客610所位于的车辆600内部的一个或多个部分。监视乘客身份可包括将乘客610的传感器数据表示与个人数据进行比较以将车辆的乘客610与特定的用户资料、账户等相关联。可基于可包括在与特定的乘客身份相关联的用户账户、资料等中的乘客显示偏好来调整增强现实显示。
[0063]
在一些实施方案中,增强现实显示系统可基于在与被监视乘客610相关联的个人数据中所指示的交互历史来调整呈现于增强现实显示中的可由被监视乘客610感知的显示元素,其中交互历史指示乘客610与以下中的一者或多者之间的交互的历史记录:车辆600、被包括在车辆中的增强现实显示系统、车辆600的一个或多个特定的特征部(包括车辆沿行驶路线的自主导航)、它们的某个组合等。例如,在增强现实显示系统基于识别乘客610以及处理与乘客相关联的个人数据来确定乘客与沿行驶路线导航车辆600相关联的车辆600的特征部的大量交互(该数量至少满足阈值数量)相关联以及与表面620上的与沿该路线导航相关联的元素662,664的显示相关联的情况下,增强现实显示系统可不在表面620上的增强现实显示中显示元素662,664,因为可确定乘客在沿行驶路线对车辆600进行导航方面有足够经验,以使得乘客610被确定为不需要车辆600沿行驶路线导航的视觉指示。在另一示例中,例如,在增强现实显示系统基于识别乘客610以及处理与乘客相关联的个人数据来确定乘客与沿行驶路线导航车辆600相关联的车辆600的特征的大量交互(该数量不满足阈值数量)相关联以及与表面620上的与沿该路线导航相关联的元素662,664的显示相关联的情况下,增强现实显示系统可在表面620上的增强现实显示中显示元素662,664,因为可确定乘客在沿行驶路线对车辆600进行导航方面没有足够经验,以使得乘客610被确定为需要车辆600沿行驶路线导航的视觉确认。
[0064]
在一些实施方案中,监视乘客的压力水平、认知负荷等可包括监视乘客的一个或多个各个特征,包括眼部运动、身体姿势、身体姿态、体温、呼吸频率、眨眼频率、头部运动、眼部运动、心率、它们的某个组合等。基于确定乘客610的一个或多个监视的特征与至少满足与特定压力水平、认知负荷水平等相关联的阈值水平的所确定的值相关联,增强现实显示系统可确定被监视的乘客610与特定压力水平、认知负荷水平等相关联。
[0065]
增强现实显示系统可基于被监视的乘客610中的一个或多个乘客的所监视的压力水平、认知负荷水平等来动态地调整增强现实显示,包括哪些显示元素被呈现在显示中。例如,在乘客610被确定为与高认知负荷水平相关联的情况下,增强现实显示系统可调整增强现实显示以移除显示元素中的至少一些显示元素,例如,移除元素662,664以使得减少乘客610认知负荷。在另一示例中,在乘客610被确定为与高压力水平相关联的情况下,增强现实显示系统可调整增强现实显示以提供至少一些元素,包括与车辆的控制相关联的元素662,664,从而向乘客610提供指示以指示导航动作在车辆的导航期间正被执行并确保车辆正沿行驶路线导航至目的地。
[0066]
图7a-7b示出了根据一些实施方案的车辆,该车辆经由提供增强现实显示的透明表面和主动式悬吊系统中的一者或多者来模拟环境中的一个或多个物体。图7a-7b中所示
的车辆和透明表面可被包括在本文所包括的车辆和透明表面的实施方案中的任一实施方案中。
[0067]
在一些实施方案中,增强现实显示系统可在透明表面上的增强现实显示中显示如下显示元素,该显示元素包括位于所感知的环境中的模拟环境物体的表示。该表示可包括三维表示。可基于由车辆的乘客监视车辆的手动导航来表示模拟环境物体,其中模拟环境物体被生成以使得乘客调整其手动驾驶性能。增强现实显示系统可基于处理由被包括在车辆中的一个或多个外部传感器、内部传感器等所生成的传感器数据来监视乘客的驾驶性能。
[0068]
例如,如图7a-7b所示,被包括在正沿道路790导航通过环境721的车辆700中的增强现实显示系统可基于处理由监视742环境721的一个或多个外部传感器740、监视732车辆700的一个或多个部分的一个或多个内部传感器730、它们的某个组合等所生成的传感器数据来确定乘客710正沿道路790以至少满足超速阈值的速度对车辆700进行导航。作为响应,增强现实显示系统可生成呈现于表面720上的增强现实显示,该增强现实显示包括一个或多个显示元素780,该一个或多个显示元素包括模拟环境物体的三维表示,从而在环境721中模拟环境物体的存在,该环境物体的存在与降低车辆速度相关联。图7a-7b中所示的模拟环境物体780在道路790上的特定位置中模拟“减速带”元素。增强现实显示系统可基于当前车辆700速度、乘客710的估计反应时间等中的一者或多者来初始生成显示元素780,以使得模拟环境物体被模拟为定位在道路上距车辆700前方一定距离的特定位置处。随着车辆700沿道路790导航,显示元素780可在表面720上的显示中被动态地调整,使得通过表面720监视712环境721的乘客710可将模拟减速带780感知为道路790上的静态元素,该静态元素在车辆700接近道路的特定位置时保持位于该特定位置处。当响应于车辆的手动导航、乘客驾驶性能等满足一个或多个各个阈值而对车辆进行导航时,车辆增强现实显示系统可显示一个或多个模拟环境物体显示元素780,并且可响应于车辆的手动导航、乘客驾驶性能等被确定为低于一个或多个各个阈值而阻止此类模拟环境物体显示元素780的显示。
[0069]
在一些实施方案中,增强现实显示系统可与车辆700的一个或多个控制元件通信,以提供位于环境790中的环境物体的附加模拟。如图所示,车辆700可包括一组轮子760,该组轮子至少部分地通过一个或多个悬吊系统750耦接至车辆700的其余部分。在一些实施方案中,悬吊系统中的一个或多个悬吊系统包括主动式悬吊系统,该主动式悬吊系统可致动以模拟轮子760中的一个或多个轮子越过环境721中的一个或多个环境物体。在一些实施方案中,车辆700中的增强现实显示系统除了生成模拟环境721中的静态物体的增强现实显示元素780之外,还可命令车辆700中的一个或多个主动悬吊750控制元件与车辆700越过环境721中的位置同时致动,模拟环境物体被模拟为位于该环境中,使得主动式悬吊系统750模拟车辆700越过模拟环境物体。可命令主动式悬吊系统750基于不同的模拟环境物体以不同方式致动。例如,在例示的实施方案中,在增强现实显示系统经由显示元素780模拟道路中的特定位置处的“减速带”环境物体的情况下,增强现实显示系统可命令主动式悬吊系统750中的一个或多个主动式悬吊系统依次致动轮子760,当车辆越过道路790中的由显示元素780表示为模拟减速带所位于的位置时,该致动模拟车辆700越过道路790中的大型障碍物。在另一示例中,当增强现实显示系统经由多个显示元素780模拟横跨道路中特定位置的平行布置的连续的一系列小的“隆起带”环境物体时,增强现实显示系统可命令主动式悬吊
系统750中的一个或多个主动式悬吊系统依次致动轮子760,当车辆越过道路790中的由显示元素780表示为模拟隆起带所位于的位置时,该致动模拟车辆700越过道路790中的一系列小障碍物。
[0070]
在一些实施方案中,增强现实显示系统基于监视车辆700的导航性能来动态地调整呈现于透明表面720上的一个或多个增强现实显示元素。例如,如图7b所示,增强现实显示系统可生成显示元素781,783,该显示元素符合车辆700正沿其导航的道路790中的车道785的车道边界782,784,并且增强现实显示系统可基于经由处理由一个或多个传感器740,730所生成的传感器数据来监视相对于车道边界782,784中的一个或多个车道边界的车辆700位置、环境条件、乘客认知负荷等中的一者或多者而动态地调整显示元素781,783的一个或多个参数。
[0071]
例如,响应于确定环境721中的环境光线水平低于阈值环境光线水平,增强现实显示系统可调整元素781,783的颜色、亮度等中的一者或多者,以使得车道边界更易被通过表面720监视712环境721的乘客710所感知。在另一示例中,增强现实显示系统可基于车辆700和与各个元素781,783相关联的相应车道边界782,784之间的相对距离来将独立元素781,783的颜色、亮度、图案、动画序列等中的一者或多者动态地调整为使得经由表面720上的增强现实显示向乘客710提供视觉指示以指示车辆700正接近车道边界782,784中的一个或多个车道边界。
[0072]
此类视觉指示可增强驾驶员态势感知并可规避车辆700漂移出其当前导航车道785的风险。
[0073]
图8a-8b示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示包括位于环境中的特定行驶地带的表示。图8a-8b中所示的车辆和透明表面可被包括在本文所包括的车辆和透明表面的实施方案中的任一实施方案中。
[0074]
在一些实施方案中,安装在导航通过环境的车辆中的增强现实显示系统可识别环境中的特定地带,并可作为响应而生成增强现实显示,该增强现实显示包括与该地带相关联的可通过透明表面感知的环境的一个或多个部分的叠层。
[0075]
在一些实施方案中,特定地带可包括学校地带、人行横道地带、与儿童的存在相关联的地带、与残疾人相关联的地带、它们的某个组合等中的一者或多者。增强现实显示系统可基于与一个或多个远程定位车辆、设备、系统、服务等的通信、由被包括在车辆中的一个或多个传感器监视环境的一个或多个部分、它们的某个组合等中的一者或多者来确定与一个或多个特定个体、结构、时间等相关联的特定地带的存在,包括确定环境中的特定地带的一个或多个边界。
[0076]
图8a-8b示出了沿区域820所位于的道路801导航通过环境800的车辆810。区域820可包括一个或多个结构822、个体826、地带识别元素824a-824b、它们的某个组合等。被包括在车辆810中的增强现实显示系统可至少部分地基于确定区域820与特定地带相关联而生成呈现于车辆810的透明表面811上的增强现实显示812,该增强现实显示包括显示元素880,该显示元素突出显示道路801的与地带820重叠的一部分。在一些实施方案中,显示元素880与整个地带820重叠。由显示元素880指示的地带的突出显示部分可符合环境中的地带的一个或多个边界,如由显示元素880所指示的地带的突出显示部分所示,该显示元素在相对两端终止于地带820的边界处。因此,增强现实显示系统向经由提供显示的透明表面而
感知环境的一个或多个车辆乘客提供特定地带的视觉指示,该视觉指示可增强乘客对与该地带相关联的环境特征的态势感知,并可增强车辆通过环境的安全导航。例如,在特定地带为与儿童的存在相关联的地带的情况下,在增强现实显示中的地带的视觉指示可增强车辆的驾驶员对儿童可存在于环境中的可能性的态势感知,从而增强驾驶员和该地带中的任何儿童的安全。
[0077]
在一些实施方案中,增强现实显示系统基于识别环境中的一个或多个地带识别元素824a-824b来确定地带的位置和一个或多个边界。地带识别元素824可包括标志、视觉图标、符号、应答信标等中的一者或多者,其指示地带820的存在和边界中的一者或多者。识别该地带识别元素可包括检测环境824中的物体的存在,处理被包括在元素中的内容(例如包括在标志元素824上的文本、包括在由应答信标元素824生成的信号中的数据等),以及基于处理所述内容来识别地带的存在、地带的一个或多个边界等中的一者或多者。
[0078]
在一些实施方案中,增强现实显示系统基于识别位于环境中的一个或多个特征来确定地带的位置和一个或多个边界,该一个或多个特征被确定为与特定地带的存在和该地带的一个或多个边界中的一者或多者相关联。可被识别的特征可包括一个或多个静态元素、动态元素等,其可基于处理环境的传感器数据表示而在环境中被检测到,该传感器数据表示由被包括在车辆中的一个或多个外部传感器生成。
[0079]
在一些实施方案中,当环境800包括结构822时,被包括在车辆810中的增强现实显示系统可基于检测到环境800中的结构822、基于处理由车辆810中的外部传感器生成的传感器数据以及确定结构822与一个或多个特定地带相关联来识别地带820。例如,增强现实显示系统可确定检测到的结构822为学校结构,并可至少部分地基于确定该结构822为学校结构来确定该结构822与环境800中的学校地带820相关联,并可作为响应而生成包括显示元素880的增强现实显示,该显示元素覆盖道路801的与学校地带820重叠的一部分。
[0080]
在一些实施方案中,当环境800包括一个或多个个体826时,被包括在车辆810中的增强现实显示系统可基于检测到环境800中的一个或多个个体826、基于处理由车辆810中的外部传感器生成的传感器数据以及确定一个或多个个体826与一个或多个特定地带相关联来识别地带820。例如,增强现实显示系统可确定检测到的个体826为人类的儿童个体,并可至少部分地基于确定该个体826为人类的儿童个体来确定该个体826所处的环境的一部分与环境800中的儿童地带820相关联,并可作为响应而生成包括显示元素880的增强现实显示,该显示元素覆盖道路801的与儿童地带820重叠的一部分。
[0081]
在一些实施方案中,当环境800包括一个或多个远程定位元素830(该一个或多个远程定位元素可包括一个或多个远程定位系统、服务、车辆、设备等)时,被包括在车辆810中的增强现实显示系统可基于经由一个或多个通信网络与远程定位元素830通信832以及从该元素830接收用于识别环境800中的地带820的位置和一个或多个边界中的一者或多者的信息来识别地带820。例如,增强现实显示系统可基于经由被包括在车辆810中的接口从元素830接收信息来确定地带820的身份、位置和边界,该车辆可包括一个或多个通信接口。在一些实施方案中,识别位于元素830处的地带的位置、边界等的信息基于由一个或多个车辆810,840,850生成的传感器数据来生成,该一个或多个车辆导航通过环境800并经由一个或多个通信链路将所述数据传送至元素830。该元素可基于处理由导航通过区域的各个车辆生成的传感器数据来确定地带820的身份、位置、边界等中的一者或多者,并且地带820的
所确定的身份、位置、边界等可被传送至导航通过环境800的一个或多个车辆。
[0082]
在一些实施方案中,显示元素880与在环境中所识别的特定地带相关联,并可包括指示该地带的身份的内容。例如,元素880可与一个或多个颜色、动画序列、文本内容的实例、音频内容的实例、视频内容的实例、它们的某个组合等相关联,该元素指示由元素880所指示的特定地带(例如学校地带)的身份。
[0083]
图9示出了根据一些实施方案的透明表面,该透明表面提供环境的一个或多个部分的增强现实显示。图10示出了根据一些实施方案的包括透明表面的车辆,该透明表面提供增强现实显示,该增强现实显示使得用户能够选择经由透明表面感知的环境的一部分以及使得能够经由透明表面与远程定位用户进行视频通信。图9-10中所示的车辆和透明表面可被包括在本文所包括的车辆和透明表面的实施方案中的任一实施方案中。
[0084]
在一些实施方案中,增强现实显示系统响应于将外部环境中的元素与特定用户相关的特定用户资料、账户等相关联而生成呈现于透明表面上的增强现实显示元素,该增强现实显示元素识别环境物体并包括与特定用户配置文件、账户等相关联的头像图标,从而为经由透明表面感知环境的乘客提供用户的视觉指示器。增强现实显示系统可基于确定特定用户与靠近透明表面定位的乘客相关联来选择性地生成头像显示元素,可通过该透明表面感知可包括一个或多个静态元素、动态元素等的环境物体。
[0085]
例如,被包括在车辆(“自动辅助驾驶车辆(ego-vehicle)”)中的增强现实显示系统基于处理外部传感器数据来确定在自车辆附近导航的车辆940与特定用户的用户配置文件相关联,该特定用户与车辆1000的乘客1010的用户配置文件相关联。作为响应,增强现实显示系统可在车辆1000的透明表面900上生成显示元素942,乘客1010可通过该透明窗口感知车辆940,该显示元素将车辆940识别为与特定用户相关联。元素942可包括与特定用户相关联的头像图标,从而提供元素940与特定用户之间的关联性的可识别的视觉指示。
[0086]
在一些实施方案中,增强现实显示系统在透明表面900上生成显示元素930,该显示元素模拟环境中的正在建造的、提议建造等的未来物体的位置、尺寸等中的一者或多者。例如,当未来元素包括当前正在建造的结构时,被包括在车辆100中的增强现实显示系统可在表面900上生成增强现实显示910,该增强现实显示包括显示元素930,该显示元素包括未来结构在环境中的轮廓和位置的表示。
[0087]
在一些实施方案中,元素942,930的显示可基于与乘客1010相关联的个人数据的一个或多个实例来选择性地实现,该一个或多个实例指示是否生成指示未来环境物体、用户识别元素942、它们的某个组合等的显示元素930。
[0088]
在一些实施方案中,增强现实显示系统在透明表面上生成显示元素,该显示元素识别(“突出显示”)位于环境中的元素,使得经由透明表面感知环境中的物体的乘客感知到该元素由呈现于透明表面上的显示元素所识别。
[0089]
在一些实施方案中,增强现实显示系统基于通过处理乘客的传感器数据表示来确定该乘客正选择环境中的特定的环境物体而生成识别该环境物体950的显示元素960。如图10所示,车辆1000可包括一个或多个内部传感器1030,该一个或多个内部传感器监视1032乘客1010所位于的车辆1000的内部的一部分。增强现实显示系统可基于处理乘客1010的由传感器1030生成的内部传感器数据表示来监视乘客1010的一个或多个各个身体姿势、眼部运动等。除了由包括在车辆1000中的一个或多个外部传感器生成的外部传感器数据表示之
外,系统还可处理内部传感器数据表示,并可基于所述处理来确定乘客1010正选择位于环境910中的特定的环境物体950。此类确定可包括:确定乘客1010正将肢体1012指向朝向环境中的元素950的方向,如由乘客1010经由透明表面900所感知的那样;确定乘客1010的一个或多个部分,包括乘客1010的一个或多个眼睛,正指向位于环境中的元素950;它们的某个组合等。
[0090]
在一些实施方案中,增强现实显示系统可生成各个显示元素,以使得乘客能够与环境的一个或多个部分交互。例如,当基于确定乘客1010正选择元素950来识别环境物体950时,增强现实显示系统可生成内容的一个或多个实例,包括一个或多个图、符号、文本内容的实例等,其被包括在指示环境物体950的增强现实显示元素中。此类内容可基于乘客1010与被包括在车辆1010中的一个或多个用户接口的交互而被结合到对元素950进行表示、识别等的显示元素中。
[0091]
在一些实施方案中,增强现实显示系统可生成呈现于车辆的透明表面上的各个显示元素,作为实现娱乐节目、游戏等的一部分。例如,基于接收到命令,由于乘客1010与被包括在车辆1000中的用户接口进行交互,为了播放视频内容的实例,增强现实显示系统可生成将该视频内容呈现在透明表面900上的可由乘客1010感知的显示元素。在另一示例中,增强现实显示系统可至少部分地基于乘客动作、手势、与一个或多个用户接口交互等来生成各个显示元素作为交互式游戏的一部分。
[0092]
基于生成用于识别环境中的特定物体的显示元素,增强现实显示系统可将显示元素调整为跟随环境中的物体、呈现与所识别的元素相关联的信息、接收与所识别的元素相关联的乘客命令等。
[0093]
在一些实施方案中,被包括在车辆中的增强现实显示系统经由在车辆的近侧透明表面上生成增强现实显示来使能车辆的乘客与远程定位用户之间的视觉通信,该远程定位用户包括独立车辆的乘客,该增强现实显示基于由监视远程定位用户的传感器设备生成的且经由一个或多个通信链路传送至车辆的传感器数据来呈现远程定位用户的视觉显示。在一些实施方案中,当远程定位用户为同样包括透明表面和增强现实显示系统的独立车辆的乘客时,独立车辆的系统可各自在相应车辆的透明表面上生成增强现实显示,该增强现实显示呈现乘坐另一车辆的用户的视觉表示,该视觉表示包括视频流。
[0094]
如图10所示,例如,强现实显示系统可在表面900上生成增强现实显示,该增强现实显示包括远程定位用户1060的视觉表示,使得车辆1000的乘客1010可经由表面900在视觉上感知1014用户1060。
[0095]
图11示出了可被配置为包括或执行上文所述的任意或全部实施方案的示例性计算机系统1100。在不同的实施方案中,计算机系统1100可以是各种类型的设备中的任何设备,包括但不限于:个人计算机系统、台式计算机、膝上型电脑、笔记本电脑、平板电脑、一体电脑、平板或上网本电脑、手机、智能电话、pda、便携式媒体设备、大型计算机系统、手持式计算机、工作站、网络计算机、相机或摄像机、机顶盒、移动设备、消费者设备、视频游戏控制器、手持式视频游戏设备、应用服务器、存储设备、电视、视频录制设备、外围设备诸如交换机、调制解调器、路由器、或一般性的任何类型的计算设备或电子设备。
[0096]
可在一个或多个计算机系统1100上执行如本文所述的增强现实显示系统的各种实施方案,该计算机系统可与各种其他设备进行交互。需注意,根据各种实施方案,上文相
对于图1至11描述的任何部件、动作或功能可在配置为图11的计算机系统1100的一种或多种计算机上实现。在例示的实施方案中,计算机系统1100包括经由输入/输出(i/o)接口1130耦接到系统存储器1120的一个或多个处理器1110。计算机系统1100还包括耦接到i/o接口1130的网络接口1140和一个或多个输入/输出设备,该一个或多个输入/输出设备可包括一个或多个用户接口(也称为“输入接口”)设备。在一些情况下,可设想到实施方案可使用计算机系统1100的单个示例来实现,而在其他实施方案中,多个此类系统或者构成计算机系统1100的多个节点可被配置托管实施方案的不同部分或实例。例如,在一个实施方案中,一些元素可经由计算机系统1100的一个或多个节点来实现,该一个或多个节点与实现其他元素的那些节点不同。
[0097]
在各种实施方案中,计算机系统1100可为包括一个处理器1110的单处理器系统、或者包括若干个处理器1110(例如两个、四个、八个、或另一适当数量)的多处理器系统。处理器1110可为能够执行指令的任何合适的处理器。例如,在各种实施例中,处理器1110可以是实现多种指令集架构(isa)(诸如x86、powerpc、sparc、或mips isa、或任何其他合适的isa)中任何指令集架构的通用或嵌入式处理器。在多处理器系统中,处理器1110中的每个处理器通常可以但并非必须实现相同的isa。
[0098]
系统存储器1120可被配置为存储可由处理器1110访问的程序指令、数据等。在各种实施方案中,系统存储器1120可使用任何合适的存储器技术来实现,诸如静态随机存取存储器(sram)、同步动态ram(sdram)、非易失性/闪存存储器,或任何其他类型的存储器。在例示的实施方案中,包括在存储器1120中的程序指令可被配置为实现结合上文所述的功能中的任一功能的ans中的一些或全部。另外,存储器1120的现有的汽车零部件控制数据可包括上文所述的信息结构或数据结构中的任一者。在一些实施方案中,程序指令和/或数据可被接收、发送或存储在独立于系统存储器1120或计算机系统1100的不同类型的计算机可访问介质上或类似介质上。尽管将计算机系统1100描述为实现前面各图的功能框的功能,但可通过此类计算机系统实现本文描述的任何功能。
[0099]
在一个实施例中,i/o接口1130可以被配置为协调设备中的处理器1110、系统存储器1120、和任何外围设备包括网络接口1140或其他外围设备接口(诸如输入/输出设备1150)之间的i/o通信。在一些实施方案中,i/o接口1130可执行任何必要的协议、定时或其他数据转换,以将来自一个部件(例如系统存储器1120)的数据信号转换为适于由另一部件(例如处理器1110)使用的格式。在一些实施方案中,i/o接口1130可包括支持例如通过各种类型的外围设备总线(诸如外围部件互连(pci)总线标准或通用串行总线(usb)标准的变型)所附接的设备。在一些实施方案中,i/o接口1130的功能例如可被划分到两个或更多个独立部件中,诸如北桥和南桥。此外,在一些实施例中,i/o接口1130(诸如到系统存储器1120的接口)的一些或所有功能可以被直接并入到处理器1110中。
[0100]
网络接口1140可被配置为允许在计算机系统1100与附接到网络1185的其他设备(例如承载设备或代理设备)之间、或者在计算机系统1100的节点之间交换数据。在各种实施方案中,网络1185可包括一种或多种网络,包括但不限于:局域网(lan)(例如以太网或企业网)、广域网(wan)(例如互联网)、无线数据网、某种其他电子数据网络、或它们的某种组合。在各种实施方案中,网络接口1140可例如支持经由有线或无线的一般数据网络,诸如任何合适类型的以太网网络;经由电信/电话网络(诸如模拟语音网络或数字光纤通信网络);
经由存储区域网络(诸如光纤通道sans)、或经由其他合适类型的网络和/或协议的通信。
[0101]
在一些实施方案中,输入/输出设备可包括一个或多个显示终端、键盘、小键盘、触控板、扫描设备、语音或光学识别设备、或适于由一个或多个计算机系统1100输入或访问数据的任何其他设备。多个输入/输出设备可存在于计算机系统1100中,或者可分布在计算机系统1100的各个节点上。在一些实施方案中,类似的输入/输出设备可与计算机系统1100分开,并且可通过有线或无线连接诸如通过网络接口1140与计算机系统1100的一个或多个节点进行交互。
[0102]
存储器1120可包括程序指令,该程序指令可由处理器执行以实现上文所述的任何元素或动作。在一个实施方案中,程序指令可执行上文所述的方法。在其他实施方案中,可包括不同的元件和数据。需注意,数据可包括上文所述的任何数据或信息。
[0103]
本领域的技术人员应当理解,计算机系统1100仅为示例性的,而并非旨在限制实施方案的范围。具体地,计算机系统和设备可包括能够执行所指示的功能的硬件或软件的任意组合,包括计算机、网络设备、互联网电器、pda、无线电话、寻呼机等。计算机系统1100还可连接到未示出的其他设备,或者可作为独立系统工作。此外,由所示出的部件所提供的功能在一些实施方案中可被组合在更少的部件中或者被分布在附加部件中。类似地,在一些实施方案中,一些所示出的部件的功能可不被提供,和/或可还有其他附加功能可供使用。
[0104]
本领域的技术人员还将认识到,虽然各种项目被示出为在被使用期间被存储在存储器中或存储装置上,但是为了存储器管理和数据完整性的目的,这些项目或其部分可在存储器和其他存储设备之间进行传输。作为另外一种选择,在其他实施方案中,这些软件元件中的一些或全部软件可在另一设备上的存储器中执行,并且经由计算机间通信来与所示出的计算机系统进行通信。系统部件或数据结构中的一些或全部系统部件或数据结构也可(例如作为指令或结构化数据)被存储在计算机可访问介质或便携式制品上以由合适的驱动器读取,其多种示例在上文中被描述。在一些实施方案中,被存储在与计算机系统1100分开的计算机可访问介质上的指令可经由传输介质或信号诸如电信号、电磁信号、或数字信号而被传输到计算机系统1100,该传输介质或信号经由通信介质诸如网络和/或无线链路而被传送。各种实施方案可进一步包括在计算机可访问介质上接收、发送或存储根据以上描述所实现的指令和/或数据。一般来讲,计算机可访问介质可包括非暂态计算机可读存储介质或存储器介质,诸如磁介质或光学介质,例如盘或dvd/cd-rom、易失性或非易失性介质,诸如ram(例如sdram、ddr、rdram、sram等)、rom等。在一些实施方案中,计算机可访问介质可包括传输介质或信号,诸如经由通信介质诸如网络和/或无线链路而传送的电气信号、电磁信号、或数字信号。
[0105]
在不同的实施方案中,本文所述的方法可以在软件、硬件或它们的组合中实现。此外,可改变方法的框的次序,可对各种要素进行添加、重新排序、组合、省略、修改等。对于受益于本公开的本领域的技术人员,显然可作出各种修改和改变。本文所述的各种实施方案旨在为例示的而非限制性的。许多变型、修改、添加和改进是可能的。因此,可为在本文中被描述为单个示例的部件提供多个示例。各种部件、操作和数据存储库之间的界限在一定程度上是任意性的,并且在具体的示例性配置的上下文中示出了特定操作。预期了功能的其他分配,它们可落在所附权利要求的范围内。最后,被呈现为示例性配置中的分立部件的结
构和功能可被实现为组合的结构或部件。这些和其他变型、修改、添加和改进可落入如以下权利要求书中所限定的实施方案的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1