本技术领域一般涉及车辆领域,并且更具体地涉及用于在车辆的相机显示器上提供通知的方法和系统。
背景技术:
许多车辆包括收集车辆外部区域显示在车辆内的图像的相机(例如,收集车辆后方区域的图像的后视相机)。许多车辆还在显示器上提供例如关于附近的车辆或障碍物的通知。然而,在这样的显示器上提供这样的通知可能会在某些情况下潜在地混乱显示器或显示器中的图块对象。
因此,期望提供用于在车辆的相机显示器上提供通知的改进的方法和系统。另外,根据本发明的后续详细描述和所附权利要求,结合附图和本发明背景技术,本发明的其它期望特征和特性将变得显而易见。
技术实现要素:
根据示例性实施例,提供了一种方法。该方法包括以下步骤:获得安装在车辆上的相机的相机图像,每个相机图像包括多个像素;经由处理器基于对相机图像的处理生成显示图像以显示在车辆内的显示屏上;确定与车辆的固定部分对应的显示图像的固定区域;以及在显示图像的固定区域中的显示图像上提供通知。
根据另一个示例性实施例,提供了一种系统。该系统包括通信链路和处理器。通信链路被配置为向安装在车辆上的相机提供相机图像。该处理器被配置为至少促进基于相机图像的处理生成显示图像以显示在车辆内的显示屏上;确定与车辆的固定部分对应的显示图像的固定区域;以及在显示图像的固定区域中的显示图像上提供通知。
根据又另一示例性实施例,提供了一种车辆。该车辆包括车身、相机和处理器。相机安装在车身上,并且配置为生成相机图像。该处理器被配置为至少促进基于相机图像的处理生成显示图像以显示在车辆内的显示屏上;确定与车辆的固定部分对应的显示图像的固定区域;以及在显示图像的固定区域中的显示图像上提供通知。
附图说明
下面将结合以下附图描述本公开,其中相似附图标记标示相似元件,且其中:
图1是根据示例性实施例的包括相机、用于控制相机的控制系统以及用于显示来自相机的图像的一个或多个显示器的车辆的功能框图;
图2是根据示例性实施例的用于在车辆的相机显示器上提供通知并且可结合图1的车辆、相机、控制系统和显示器来实施的过程的流程图;且
图3至6根据示例性实施例向车辆提供显示图像,其包括在相机图像显示器的固定区域中的通知并且可结合图1的车辆、相机和控制系统以及图2的过程来实施。
具体实施方式
以下详细描述本质上仅是示例性的而不旨在限制本公开或其应用和使用。另外,不存在被任何前述的技术背景或以下详细描述中提出的任何理论约束的意图。
图1说明根据示例性实施例的车辆100。如下文更详细地描述的,车辆100包括相机102,其安装在车辆100的车身110上并且提供图像。如图1中所描绘的,经由控制系统108控制相机102。在各种实施例中,控制系统108提供通知以及由相机102提供的处理后图像,其中通知被提供为从处理后图像生成的显示图像的固定区域的一部分,例如如下面结合图1以及图2至6进一步讨论。
车辆100优选地包括汽车。车辆100可为许多不同类型的汽车和/或其它车辆中的任何一种,诸如例如轿车、货车、卡车或运动型多功能车(suv),并且可为双轮驱动(2wd)(即,后轮驱动或前轮驱动)、四轮驱动(4wd)或全轮驱动(awd),和/或某些实施例中的各种其它类型的车辆。在某些实施例中,车辆100还可包括摩托车或其它车辆,或具有带固定参考点的相机图像的其它系统。
车辆100包括被布置在底盘112上的上述车身110。车身110基本上封闭车辆100的其它部件。车身110和底盘112可共同形成框架。车辆100还包括多个车轮114。车轮114在车身110的相应角部附近各自旋转地联接至底盘112以促进车辆100的移动。在一个实施例中,车辆100包括四个车轮114,但是这在其它实施例中(例如对于卡车和某些其它车辆)是不同的。
驱动系统116安装在底盘112上,并且驱动车轮114。驱动系统116优选地包括推进系统。在某些示例性实施例中,驱动系统116包括与其变速器联接的内燃机和/或电动机/发电机。在某些实施例中,驱动系统116可改变,和/或可使用两个或更多个驱动系统116。作为示例,车辆100还可包括许多不同类型的推进系统中的任何一种或组合,诸如(例如)汽油或柴油燃料燃烧发动机、“多用燃料车辆”(ffv)发动机(即,使用汽油和酒精的混合物)、气态化合物(例如,氢气和天然气)燃料发动机、内燃机/电动机混合动力发动机以及电动机。
如图中所描绘,相机102安装在车辆100的车身110上。在所描绘的实施例中,相机102安装在车辆的后端,如图1中所示。应当明白的是,这在某些实施例中可有所不同。例如,虽然在所描绘的实施例中,相机102是设置在车辆100的后部上或附近的后置相机,但是在其它实施例中,相机102可安装在乘客侧、驾驶员侧上或车辆100的车身110上的任意处(例如,在车辆100的顶部上、在车辆100的前方、在车辆100的挡风玻璃或格栅上,等等)。
相机102提供用于在被设置于车辆100内部(即,在车辆100的车身110内部)的一个或多个显示器106上观看的图像。如图1中所描绘并且如上文提及,相机102包括捕捉相机102的图像的镜头104。
在一个实施例中,相机102提供用于在车辆100的后视镜118的显示器106上观看的图像。同样如图1中所描绘,在一个实施例中,相机102提供用于在车辆100的导航系统120的显示器106上观看的图像。在各种实施例中,显示器106可被设置在后视镜118和导航系统120两者上,和/或被设置在车辆100内的一个或多个其它未描绘的显示器106上(例如,车辆100的前仪表板中、车辆100的一个或多个侧视镜中等)。在各种实施例中,每个显示器106包括联接至相机102的视频屏幕。在一个示例性实施例中,显示器106包括液晶显示器(lcd)屏幕或发光二极管(led)屏幕。然而,这在其它实施例中可有所不同。
控制系统108控制相机102和显示器106的操作。控制系统108被设置在车辆100的车身110内。在一个实施例中,控制系统108安装在底盘112上。在其它控制特征中,控制系统108从相机102获得图像、处理图像,并且在车辆100的一个或多个显示器106上显示作为显示图像的一部分的处理后图像以及在显示图像的固定部分上显示通知。在各种实施例中,控制系统108根据下面结合图2至6进一步描述的过程200的步骤提供这些和其它功能。在某些实施例中,控制系统108可被设置在车身110的外部,例如在远程服务器上、在云端,或在远程执行图像处理的远程智能电话或其它装置中。
同样如图1中所描绘,在各种实施例中,控制系统108经由通信链路109联接至相机102,并且经由通信链路109从相机102接收相机图像。在某些实施例中,通信链路109包括一个或多个有线连接,诸如一根或多根电缆(例如,同轴电缆和/或一个或多根其它类型的电缆),和/或一个或多个无线连接(例如,使用无线总线技术)。
如图1中所描绘的,控制系统108包括传感器阵列122和控制器126。同样如图1中所描绘的,在某些实施例中,控制系统108还包括收发器124。在某些实施例中,来自相机102的图像可由控制系统108经由一个或多个收发器124和/或其部件(例如,接收器)接收。
传感器阵列122包括向车辆100提供对象检测的一个或多个传感器。具体地,在各种实施例中,传感器阵列122包括一个或多个雷达传感器131、激光雷达传感器132、声纳传感器133、一个或多个相机102和/或允许控制系统108以识别并且跟踪移动车辆、其它车辆和靠近车辆100的其它对象的位置和移动的其它对象检测传感器。在某些实施例中,传感器阵列122的传感器被设置在车辆100的后部处或附近,和/或在车辆100的驾驶员侧和/或乘客侧处或其附近,例如以检测和跟踪车辆100在倒退(例如,进入停车位)时可能遇到的其它车辆和对象,以及其它可能的变化。另外,在某些实施例中,传感器阵列122还可包括可提供车速(例如,以确定车辆100是否正在移动以及移动轨迹和方向)的某些附加传感器,以及例如使用一个或多个轮速传感器或加速度计以及其它可能的传感器和/或相关装置和/或系统。
控制器126处理并分析经由通信链路109从相机102(并且在一些实施例中,从收发器124)提供的图像以及由传感器阵列122的传感器提供的数据。控制器确定关于靠近车辆100的车辆和其它对象的信息,确定与相机图像相关联的显示图像的固定部分,并且提供关于显示图像的固定部分上的检测到的车辆和其它对象的适当通知。同样在各种实施例中,控制器126(例如,通过处理和裁剪图像等等)控制与车辆100的一个或多个显示器106上的相机102相关联的图像的显示的其它方面。在各种实施例中,控制器126根据下面结合图1中的车辆100的示意图和图2的流程图以及结合图2的过程200的图3至6的显示图像的相关说明而进一步讨论的步骤来提供这些和其它功能。
在一个实施例中,控制器126联接至相机102、显示器106、传感器阵列122和收发器124。同样在一个实施例中,控制器126被设置在车辆100内的控制系统108内。在某些实施例中,控制器126(和/或其部件,诸如处理器142和/或其它部件)可为相机102的一部分,被设置在相机102内,和/或被设置在相机102附近。同样在某些实施例中,控制器126可被设置在车辆100的一个或多个其它位置中。另外,在某些实施例中,可利用多个控制器126(例如,车辆100内的一个控制器126和相机102内的另一个控制器)以及其它可能的变化。另外,在某些实施例中,控制器可被放置在车辆外部,诸如在远程服务器中、在云端中或在远程智能装置上。
如图1中所描绘的,控制器126包括计算机系统。在某些实施例中,控制器126还可包括传感器阵列122的一个或多个传感器、收发器124和/或其部件、相机102和/或其部件、一个或多个显示器106和/或其部件,和/或一个或多个其它装置和/或系统和/或其部件。另外,将明白的是,控制器126可不同于图1中所描绘的实施例。例如,控制器126可联接至或可以其它方式利用一个或多个远程计算机系统和/或其它控制系统,例如作为上述车辆100的装置和系统中的一个或多个的一部分。
在所描绘的实施例中,控制器126的计算机系统包括处理器142、存储器144、接口146、存储装置148和总线150。处理器142执行控制器126的计算和控制功能,并且可包括任意类型的处理器或多个处理器、诸如微处理器等单个集成电路或配合工作来完成处理单元的功能的任意合适数量的集成电路装置和/或电路板。在操作期间,处理器142实行包含在存储器144内的一个或多个程序152,并且因而控制该控制器126和控制器126的计算机系统的一般操作,通常是执行本文描述的过程,诸如下面结合图2至6进一步描述的过程200。
存储器144可为任何类型的合适存储器。例如,存储器144可包括各种类型的动态随机存取存储器(dram)(诸如sdram)、各种类型的静态ram(sram)和各种类型的非易失性存储器(rpom、eprom和闪存)。在某些示例中,存储器144位于与处理器142相同的计算机芯片上,和/或与处理器共同位于相同计算机芯片上。在所描绘的实施例中,存储器144存储上述程序152以及一个或多个存储值154。
总线150用于在控制器126的计算机系统的各部件之间发射程序、数据、状态和其它信息或信号。接口146允许例如从系统驱动器和/或另一个计算机系统与控制器126的计算机系统通信,并且可使用任何合适的方法和设备来实施。在一个实施例中,接口146从传感器阵列122的传感器和/或收发器124获得各种数据。接口146可包括一个或多个网络接口来与其它系统或部件通信。接口146还可包括与技术人员通信的一个或多个网络接口和/或连接至诸如存储装置148等存储设备的一个或多个存储接口。
存储装置148可为任何合适类型的存储设备,包括直接存取存储装置,诸如硬盘驱动、闪存系统、软盘驱动和光盘驱动。在一个示例性实施例中,存储装置148包括程序产品,存储器144可从该程序产品接收程序152,该程序实行本公开的一个或多个过程的一个或多个实施例,诸如下文结合图2至6进一步描述的过程200(和其任意子过程)的步骤。在另一个示例性实施例中,程序产品可直接存储在诸如下文提及的存储器144和/或磁盘(例如,磁盘156)中和/或由其以其它方式存取。
总线150可为连接计算机系统和部件的任何合适的物理或逻辑装置。这包括但不限于直接硬接线连接、光纤、红外线和无线总线技术。在操作期间,程序152存储在存储器144中并且由处理器142实行。
将明白的是,虽然在完整功能的计算机系统的背景下描述了示例性实施例,但是本领域技术人员将认识到,本公开的机制能够分布成一种程序产品,其具有一种或多种类型的非暂时性计算机可读信号承载介质,该介质用于存储程序和其指令并且执行其分布,诸如非暂时性计算机可读介质承载程序并且包含存储在其中的计算机指令用于使计算机处理器(诸如处理器142)执行和实行程序。这样的程序产品可采取各种形式,并且不管用于实行该分布的计算机可读信号承载介质的具体类型如何,本公开均可等同地应用。信号承载介质的示例包括:诸如软盘、硬盘、存储卡和光盘介质等可记录介质和诸如数字和模拟通信链路等传输介质。将明白的是,在某些实施例中也可利用基于云的存储和/或其它技术。将类似地明白的是,控制器126的计算机系统还可其它方式不同于图1中所描绘的实施例,例如控制器126的计算机系统可联接至或可以其它方式利用一个或多个远程计算机系统和/或其它控制系统。
图2是根据示例性实施例的用于在车辆的相机图像的显示图像的固定部分上提供通知的过程200的流程图。根据示例性实施例,图2的过程200可结合图1的车辆100、相机102、控制系统108和显示器106来实施。过程200在下面还结合图3至6进行讨论,图3至6描绘了车辆100的一个显示器106的示例性显示图像300至600。
如图2中所描绘的,该过程在202处开始。在一个实施例中,当车辆行驶或点火循环开始时(例如,当驾驶员接近或进入车辆时,或当驾驶员(例如,通过转动钥匙、接合钥匙链或启动按钮等等)启动车辆和/或其点火装置时)。过程200开始。在另一个实施例中,当相机102被激活时(例如,当车辆100处于倒车挡而触发使用后置相机时等等),过程200开始。在一个实施例中,过程200的步骤在车辆的操作期间连续地执行。
获得相机图像(步骤204)。具体地,获得图1的相机102的相机图像。发射和接收图像(步骤206)。在一个实施例中,图1的相机102以及图1的通信链路109将图像发射至图1的控制系统108(例如,控制器126,其包括处理器142)。在某些其它实施例中,将图像经由一个或多个收发器(诸如图1的收发器124)提供给控制系统108。
处理图像(步骤206)。在各种实施例中,在步骤206期间处理步骤204和206的相机图像,以根据图1的一个或多个显示器的尺寸裁剪、调整图像和/或重新设定图像尺寸以进行显示。在各种实施例中,经由图1的处理器142执行相机图像的处理。
生成显示图像(步骤208)。在各种实施例中,步骤208的处理后图像在步骤208中形成为将在车辆100内部的一个或多个显示器106上观看的格式的显示图像。在各种实施例中,图1的处理器142生成显示图像。
确定显示图像的固定区域(步骤210)。在各种实施例中,图1的处理器142确定固定区域。
在一个实施例中,作为步骤210的一部分,固定区域对应于车辆100的保险杠。具体地,在一个实施例中,显示图像的固定区域对应于上面可看见车辆的保险杠的固定区域的一部分或区域。在一个这样的实施例中,例如当车辆100被制造和维修时,保险杠的已知位置(例如,作为图1的存储器144的一个存储值)被存储在存储器中,并且作为步骤210的一部分由处理器144从存储器144中取回。在另一个实施例中,作为步骤210的一部分,传感器阵列122的一个或多个传感器用于检测保险杠。在其它实施例中,车辆100的一个或多个其它固定部件(例如,立柱、车门或天线)可与固定区域相关联。
在又其它实施例中,作为步骤210的一部分,通过分析图像中的像素移动(或缺少移动)来执行对固定区域的确定。例如,在一个实施例中,随时间分析步骤206的处理后图像的像素和/或步骤208的显示图像。在一个实施例中,处理器关于不同图片帧之间的对应图像是否包括对应像素的变化(例如,关于颜色和/或亮度的变化)来以关于颜色和亮度的次序来分析相机图像的每个帧的像素。同样在一个实施例中,固定区域由图1的处理器142确定作为像素已经被确定为没有变化(或任何像素变化率均被确定为小于预定阈值)的显示图像208的区域。在该实施例的各种示例中,像素中的“变化”是指像素的颜色或亮度的变化,且像素中的“变化率”是指像素的颜色或亮度的变化率。在一个实施例中,基于对处理后相机图像的连续帧中的像素的分析来识别不变区域。同样在某些实施例中,对于颜色变化率相对于亮度变化率,预定阈值可不同。
检测一个或多个对象(步骤212)。在各种实施例中,经由通过图1的传感器阵列122的一个或多个传感器(例如,通过图1的传感器阵列122的一个或多个雷达传感器131、激光雷达传感器132、声纳传感器133和/或其它对象检测传感器)提供的数据检测一个或多个移动车辆、静止车辆、其它移动对象和/或其它静止对象(例如,自行车、行人、岩石、树木、建筑物等等)。同样在某些实施例中,也可经由图1的相机102和/或经由一个或多个其它相机(例如,作为传感器阵列122的一部分)检测对象。同样在某些实施例中,将关于检测到的对象的数据提供给图1的处理器142以进行分析。
跟踪检测到的对象(步骤214)。在各种实施例中,例如关于特定对象是否正在移动来跟踪步骤210的检测到的对象,且如果是,那么跟踪移动特性(例如,关于移动方向、移动速率和速度、加速度等等)。在各种实施例中,使用由传感器阵列122的传感器提供的数据结合由图1的处理器142执行的对应分析和确定(例如,关于对象移动和关于车辆100的相对移动)来使用随时间变化的多个传感器数据点来执行跟踪。
准备一个或多个通知(步骤216)。具体地,将通知准备显示在步骤208的显示图像的固定区域210中或作为其一部分。在各种实施例中,图1的处理器142准备将显示通知显示在车辆100的一个或多个显示器106(例如,显示屏)上。
在各种实施例中,在步骤216中准备通知以向车辆100的驾驶员和/或乘客通知已经在步骤212中检测到并在步骤214中跟踪靠近车辆100的对象。在各种实施例中,通知包括关于检测到的对象的信息。在某些实施例中,通知还包括关于检测到的对象的一个或多个位置和/或移动方向和/或对象类型的分类(例如,另一车辆、行人、动物等等)的信息。在某些实施例中,除了检测到的对象之外,通知还可涉及其它信息(例如,关于车辆、道路、周围环境的其它信息和/或其它类型的信息)。
例如,在某些实施例中,颜色编码可用作步骤216的通知的一部分,以说明检测到的对象的位置。例如,在一个实施例中,对象处于某个预定距离(或时间,考虑对象和/或车辆100的移动)阈值内导致被着色为第一颜色(例如,红色)的固定区域特别靠近车辆,而对象处于某个较大阈值距离或时间内(即,距离车辆稍远一些)可导致固定区域被着色为第二颜色(例如,黄色)。在一个实施例中,如果对象距离车辆小于一米,那么使用第一颜色(例如,红色),且如果对象距离车辆1米至5米之间,那么使用第二颜色(例如,黄色);然而,这在其它实施例中可有所不同。同样在一个实施例中,如果没有检测到对象,那么可利用第三颜色(例如,绿色)。
同样在某些实施例中,可利用一个或多个符号来指示已经检测到的对象的类型。例如,在某些实施例中,可使用三角形或人的图像或三角形内的人的图像来指示在车辆附近检测到行人。同样在某些实施例中,通知可能是闪烁的,或在某些情况下可能闪烁(例如,如果检测到的对象是行人,和/或如果检测到的对象距离车辆100在预定距离或时间内)。
另外,在某些实施例中,可利用箭头来指示检测到的对象的移动方向。例如,在一个实施例中,右向箭头可指示对象从左侧朝向右侧靠近车辆100,而左侧箭头可指示对象从右侧朝向左侧靠近车辆100,等等。在某些实施例中,可提供闪烁的箭头。在各种其它实施例中,可利用其它类型的符号(例如,表示动物的图标等等)。
另外,显示图像和通知(步骤218)。在各种实施例中,基于由图1的处理器142提供的指令将步骤208的显示图像以及准备出现在步骤210的固定区域中的步骤216的通知一起显示在图1的一个或多个显示器106(例如,显示屏)上。同样在一个实施例中,图3的显示图像300包括在步骤218中提供的一个示例性显示。
图3至6描绘了根据某些示例性实施例的包括在显示图像的固定区域内提供的伴随通知的各种示例性显示图像。在各种实施例中,经由图1的车辆100内的一个或多个显示器106(例如,显示屏),根据由图1的处理器142提供的指令提供图3至6的每个显示图像。
首先,图3描绘了第一示例性显示图像300。显示图像300包括非固定区域302,其提供来自车辆100后方的处理后相机图像的视图。显示图像300还包括对应于车辆100的后保险杠的固定区域304。在图3的显示图像300中,在固定区域304中提供通知306。图3的通知306包括箭头308(例如,红色箭头),其指示检测到的对象(例如,其它车辆或其它移动对象)从左向右朝向车辆100移动(相反地,如果在一个实施例中检测到的对象以相反方向移动,那么箭头308将面向相反方向)。在一个实施例中,箭头308可为固定的。在另一个实施例中,箭头308可为闪烁的。
图4描绘了第二示例性显示图像400。显示图像400包括非固定区域402,其提供来自车辆100后方的处理后相机图像的视图。显示图像400还包括对应于车辆100的后保险杠的固定区域404。在图4的显示图像400中,在固定区域404中提供通知406。图4的通知406包括用特定颜色对整个固定区域404着色。在一个示例中,通知406包括当检测到的对象不在距离车辆100的预定距离或时间内时将固定区域404着色为绿色。另选地,如果检测到的对象在车辆100的一个或多个预定距离或时间内,那么可对固定区域404利用不同颜色(例如,如果对象在第一预定阈值内,那么为黄色,或如果对象在第二更接近预定阈值内,那么为红色)。同样在图4中所示的实施例中,通知406还包括箭头408(例如,红色箭头),其指示检测到的对象(例如,其它车辆或其它移动对象)从左向右朝向车辆100移动(相反地,如果在一个实施例中检测到的对象以相反方向移动,那么箭头408将面向相反方向)。在一个实施例中,箭头408可为固定的。在另一个实施例中,箭头408可为闪烁的。
图5描绘了第三示例性显示图像500。显示图像500包括非固定区域502,其提供来自车辆100后方的处理后相机图像的视图。显示图像500还包括对应于车辆100的后保险杠的固定区域504。在图5的显示图像500中,在固定区域504中提供通知506。图5的通知506包括用特定颜色对整个固定区域504着色。在一个示例中,通知506包括当检测到的对象不在距离车辆100的预定距离或时间内时将固定区域504着色为绿色。另选地,如果检测到的对象在车辆100的一个或多个预定距离或时间内,那么可对固定区域504利用不同颜色(例如,如果对象在第一预定阈值内,那么为黄色,或如果对象在第二更接近预定阈值内,那么为红色)。同样在图5的所描绘实施例中,固定区域504的着色包括整个通知506。
图6描绘了第四示例性显示图像600。显示图像600包括非固定区域602,其提供来自车辆100后方的处理后相机图像的视图。显示图像600还包括对应于车辆100的后保险杠的固定区域604。在图6的显示图像600中,在固定区域604中提供通知606。图6的通知606包括用特定颜色对整个固定区域604着色。在一个示例中,通知406包括当检测到的对象在距离车辆100的第一预定距离或时间内时将固定区域604着色为红色。另选地,如果检测到的对象不在车辆100的第一预定距离或时间内,但是在距离车辆100的第二更远的距离或时间内,那么可对固定区域604利用不同的颜色(例如,黄色)。另一方面,如果对象不在第一或第二预定阈值内,那么可利用第三颜色(例如,绿色)。同样在图6的所描绘实施例中,通知606还包括行人符号608(例如,描绘黄色三角形内的黄色人物),其指示检测到的行人靠近车辆100。在一个实施例中,行人符号608可为固定的。在另一个实施例中,行人符号608可为闪烁的。
同样如图中所描绘的,在一个实施例中,该过程返回至步骤204。然后在一个实施例中,在新的迭代中连续地执行步骤204至218。在一个实施例中,步骤204-218优选地连续重复,前提是当前的车辆行驶或点火循环正在操作中,和/或前提是相机102当前正在被使用,以及不同实施例中的其它可能的变化。
应当理解的是,系统、车辆和方法可不同于附图中所描绘的和在本文描述的那些系统、车辆和方法。例如,在各种实施例中,车辆100、相机102、显示器106、控制系统108和/或其各种部件可不同于图1至3中所描绘的和结合图1至3所描述的。将类似地明白的是,在各种实施例中,过程200的步骤可不同于图2至6中所描绘的步骤,和/或过程200的各个步骤可同时发生和/或以不同于图2至6中所描绘的顺序发生。
虽然前述详细描述中已经提出了至少一个示例性实施例,但是应当明白的是,存在许多变化。还应当明白的是,示例性实施例或多个示例性实施例仅仅是示例并且不旨在以任何方式限制本公开的范围、适用性或配置。实情是,前文详细描述将给本领域技术人员提供用于实施示例性实施例或多个示例性实施例的便捷指引。应当理解的是,在不脱离所附权利要求书和其合法等同物的范围的情况下,可对元件的功能和设置作出各种改变。