对分心敏感的交通驶离警报的制作方法
未命名
10-14
阅读:122
评论:0
对分心敏感的交通驶离警报
1.相关申请的交叉引用
2.本技术要求2021年2月16日提交的提为“distraction-sensitive traffic drive-off alerts”的美国专利申请号17/248986的优先权,其公开内容通过引用整体结合于此。
技术领域
3.本文件涉及对分心敏感的交通驶离警报。
背景技术:
4.在多种情况下,交通中的车辆可能会在一辆或多辆其他车辆后面停下来,例如在交通堵塞或红灯时。通常由车辆的驾驶员来识别何时交通再次开始流动,以便车辆能够在那时继续向前移动。如果驾驶员延迟恢复车辆的向前运动,交通中就会出现间隙,这通常是不希望的。虽然已经尝试了一些方法来在这种情况下向驾驶员发出警告,但它们可能是不必要的干扰,并且会降低驾驶员的注意力水平或者有损驾驶体验。
技术实现要素:
5.在第一方面,一种计算机实现的方法包括:由第一车辆的计算机系统确定满足交通停滞标准,该交通停滞标准包括第一车辆在交通中是静止的并且第一车辆正前方的第二车辆也是静止的;由计算机系统接收与第一车辆的驾驶员相关的摄像机输出,所述摄像机输出由位于第一车辆的乘客舱中的摄像机生成;由计算机系统基于摄像机输出为驾驶员分配分心水平,该分心水平选自多个分心水平;由计算机系统确定满足驶离事件的标准;以及由计算机系统并基于分配给驾驶员的分心水平,从关于驶离事件的多个警报水平中选择第一警报水平。
6.实施方式可以包括任何或所有以下特征。第一警报水平包括音频警报或视觉警报中的至少一个。该计算机实现的方法还包括确定是否满足警报暂停标准。警报暂停标准考虑预定时间段期间的事件。预定时间段包括自最近发出警报以来的时间,并且其中警报暂停标准包括自最近发出警报以来第一车辆已经超过阈值速度。预定时间段包括自第一车辆启动以来的时间,并且其中警报暂停标准包括自第一车辆启动以来第一车辆已经超过阈值速度。驶离事件的标准考虑第一和第二车辆之间的距离是否超过阈值距离。阈值距离至少部分地基于第一车辆的长度。阈值距离被定义为初始距离加上第一车辆的长度,其中初始距离被定义为当满足交通停滞标准时第一和第二车辆之间的距离。该计算机实现的方法还包括在满足交通停滞标准之后并且在满足驶离事件的标准之前,确定第一车辆相对于第二车辆移动,并且作为响应,用第一和第二车辆之间的新距离更新阈值距离。该计算机实现的方法还包括在满足交通停滞标准之后并且在满足驶离事件的标准之前,确定第二车辆朝向第一车辆移动,其中阈值距离没有用第一和第二车辆之间的更短距离更新。驶离事件的标准还包括第一车辆的制动踏板被踩下。该计算机实现的方法还包括确定制动踏板不再被踩
下,并且禁止警报,除非车辆动态系统保持第一车辆处于静止。该计算机实现的方法还包括基于摄像机输出并且响应于确定第二车辆满足驶离事件的标准,确定驾驶员的头部方向和驾驶员的眼睛注视方向,其中基于头部方向和眼睛注视方向分配分心水平。响应于指示驾驶员当前没有透过第一车辆的挡风玻璃观看而是透过第一车辆的驾驶员侧窗观看的头部方向和眼睛注视方向,为驾驶员分配第一分心水平。响应于指示驾驶员当前没有透过第一车辆的挡风玻璃观看而是朝向第一车辆的前排乘客座位或朝向驾驶员的膝盖观看的头部方向和眼睛注视方向,为驾驶员分配第二分心水平,其中第二分心水平代表比第一分心水平更多的分心。响应于指示驾驶员当前没有透过第一车辆的挡风玻璃观看而是朝向第一车辆的后部观看的头部方向和眼睛注视方向,为驾驶员分配第三分心水平,其中第三分心水平代表比第二分心水平更多的分心。驶离事件的标准考虑第二车辆的加速度是否超过阈值加速度。该计算机实现的方法还包括在选择第一警报水平之后基于超时事件而不是基于摄像机输出来选择第二警报水平。该计算机实现的方法还包括考虑观察方向的角度或角度范围,并且基于该角度或角度范围,在生成警报之前等待预定时间。对于最低分心水平,不产生警报,对于所有其他分心水平,产生相同类型的警报。该计算机实现的方法还包括确定是否抑制至少一个警报。确定是否抑制警报包括考虑第一车辆的速度。
7.在第二方面,一种计算机程序产品有形地包含在非暂时性存储介质中,该计算机程序产品包括当被执行时使处理器执行操作的指令,所述操作包括:由第一车辆的计算机系统确定满足交通停滞标准,该交通停滞标准包括第一车辆在交通中是静止的并且第一车辆正前方的第二车辆也是静止的;由计算机系统接收与第一车辆的驾驶员相关的摄像机输出,所述摄像机输出由位于第一车辆的乘客舱中的摄像机生成;由计算机系统基于摄像机输出为驾驶员分配分心水平,该分心水平选自多个分心水平;由计算机系统确定满足驶离事件的标准;以及由计算机系统并基于分配给驾驶员的分心水平,从关于驶离事件的多个警报水平中选择第一警报水平。
附图说明
8.图1a-1b示出了车辆系统示例。
9.图2示出了状态图的示例。
10.图3a-3f示意性地示出了车辆的驾驶员和乘客车厢。
11.图4a-4b示出了与道路上的交通相关的示例。
12.图5示出了方法的示例。
13.图6示出了可用于实现本公开的各方面的计算设备的示例架构。
14.不同附图中相同的参考符号表示相同的元件。
具体实施方式
15.本文件描述了提供对分心敏感的交通驶离警报的系统和技术的示例。在一些实施方式中,当交通再次开始流动时,针对该情况的警报可被定制为车辆检测到的驾驶员的当前分心水平。这可以为车辆和驾驶员之间的交互提供更加细致入微的方法,并且可以提供更加专注的驾驶体验。
16.这里的示例指的是车辆。车辆是运输乘客或货物或这两者的机器。车辆可以具有
一个或多个使用至少一种燃料或其他能源(例如电)的马达。车辆的示例包括但不限于轿车、卡车和公共汽车。车轮的数量在不同类型的车辆之间可以不同,并且一个或多个(例如全部)车轮可以用于车辆的推进。车辆可以包括容纳一个或多个人的乘客车厢。至少一名车辆乘客可被视为驾驶员;然后可以向驾驶员提供各种工具、器具或其他装置。在本文的示例中,作为示例主题的车辆有时被称为“自我车辆”。一辆或多辆其他车辆有时被称为“目标车辆”。
17.这里的示例指的是交通。如本文所用,交通是指两辆或更多辆车辆使用同一条道路、高速公路或街道的任何情况。此外,在交通中静止的车辆指的是车辆静止并且没有停放的任何情况(例如具有自动变速器的车辆没有被置于停车模式)。
18.这里的示例指的是驶离事件。如本文所用,驶离事件指的是位于自我车辆正前方的目标车辆相对于自我车辆以特定方式移动时。例如,目标车辆可以相对于自我车辆创建一定长度的空间。作为另一示例,目标车辆可以经受至少预定加速度。
19.这里的示例指的是传感器。传感器配置成检测事件和/或其环境的一个或多个方面的变化,并输出反映该检测的信号。仅作为说明性示例,传感器可以指示车辆和物体之间的距离、车辆的速度、车辆的轨迹或车辆的加速度中的一个或多个。可以与一个或多个实施例一起使用的传感器的示例包括但不限于:光传感器(例如摄像机);扫描系统(例如激光雷达);基于无线电的传感器(例如雷达);声学传感器(例如超声波设备和/或麦克风);惯性测量单元(例如陀螺仪和/或加速度计);速度传感器(例如用于车辆或其部件);位置传感器(例如用于车辆或其部件);方位传感器(例如用于车辆或其部件);扭矩传感器;温度传感器(例如初级或次级温度计);压力传感器(例如用于环境空气或车辆部件);湿度传感器(例如雨水检测器);或者座位占用传感器。
20.图1a-1b示出了车辆系统100和150的示例。车辆系统100和150可以与本文别处描述的一个或多个其他示例一起使用。车辆系统100和/或150可以用于提供对分心敏感的交通驶离警报。车辆系统100包括传感器102、用户接口104和车辆控制器106。为了简单起见,这里省略了车辆系统100可以包括的其他方面,以及可以实现车辆系统100的车辆的其他部件。
21.传感器102可以包括雷达108。在一些实施方式中,雷达108可以包括至少部分基于无线电波的任何物体检测系统。例如,雷达108可以相对于车辆沿向前方向定向,并且可以用于至少检测到一个或多个其他物体(例如另一车辆)的距离。
22.传感器102可以包括激光雷达110。在一些实施方式中,激光雷达110可以包括至少部分基于激光的任何物体检测系统。例如,激光雷达110可以相对于车辆沿任何方向定向,并且可以用于至少检测到一个或多个其他物体(例如另一车辆)的距离。
23.传感器102可以包括摄像机112。在一些实施方式中,摄像机112可以包括车辆系统100考虑其信号的任何图像传感器。例如,摄像机112可以相对于车辆沿任何方向定向,并且可以用于检测车辆、车道、车道标志和/或路标。
24.传感器102可以包括超声波传感器114。在一些实施方式中,超声波传感器114可以包括用于基于超声波至少检测物体接近度的任何发射器、接收器和/或收发器。例如,超声波传感器114可以位于车辆的外表面处或附近。
25.至少一个传感器102可以产生输出,该输出在检测交通停滞和/或驾驶员分心水平
时被考虑。例如,两个或更多个传感器的输出(例如雷达108、激光雷达110和摄像机112的输出)可被组合以确定自我车辆和目标车辆之间的距离。在一些实施方式中,一个或多个其他类型的传感器可以另外或替代地包括在传感器102中。
26.用户接口104可以包括视觉接口116。在一些实施方式中,视觉接口116可以包括车辆的乘客车厢中的至少一个显示设备。例如,视觉接口116可以包括触摸屏设备和/或仪表组显示器。
27.用户接口104可以包括音频接口118。在一些实施方式中,音频接口可以包括位于乘客车厢中的一个或多个扬声器。例如,音频接口118可以至少部分地与车辆中的信息娱乐系统一起操作。
28.用户接口104可以包括触觉接口120。在一些实施方式中,触觉接口120配置成生成可被人感知的触觉输出。例如,触觉接口120可被设计成向驾驶员发出警报。
29.在一些实施方式中,一个或多个其他类型的接口可以另外或替代地被包括在用户接口104中。
30.车辆控制器106可以包括转向控制器122。在一些实施方式中,驾驶员通过操纵转向控制器122来调节至少一个车轮的转向角,从而控制车辆的轨迹。转向控制器122可以配置成通过转向控制器122和可调节车轮之间的机械连接来控制转向角,或者可以是线控转向系统的一部分。
31.车辆控制器106可以包括档位控制器124。在一些实施方式中,驾驶员使用档位控制器124从车辆的多个操作模式(例如驱动模式、空档模式或停车模式)中进行选择。例如,档位控制器124可以用于控制车辆中的自动变速器。
32.车辆控制器106可以包括信号控制器126。在一些实施方式中,信号控制器126可以控制车辆可以产生的一个或多个信号。例如,信号控制器126可以控制车辆的转向信号和/或喇叭。
33.车辆控制器106可以包括制动控制器128。在一些实施方式中,制动控制器128可以控制一种或多种类型的制动系统,这些制动系统被设计成使车辆减速、停止车辆和/或在停止时保持车辆静止。例如,制动控制器128可以由驾驶员使用制动踏板来致动。
34.车辆控制器106可以包括加速度控制器130。在一些实施方式中,加速度控制器130可以控制车辆的一种或多种类型的推进马达。例如,加速度控制器130可以控制车辆的电动马达和/或内燃机。
35.车辆控制器106可以包括车辆动态系统132。在一些实施方式中,除了驾驶员控制之外,或者在没有驾驶员控制的情况下,或者代替驾驶员控制,车辆动态系统132可以控制车辆的一个或多个功能。例如,当车辆在斜坡上停止时,如果驾驶员没有激活制动控制器128(例如踩下制动踏板),车辆动态系统132可以保持车辆静止。
36.现在转到图1b,车辆系统150包括交通驶离系统152、驾驶员分心系统154以及交通驶离系统152和驾驶员分心系统154之间的集成系统156。交通驶离系统152可以配置为根据多个警报水平158中的任何一个生成警报。每个警报水平158可以与根据一种或多种警报模式生成警报相关。例如,警报水平158之一可以涉及在视觉接口116上提供警报。作为另一示例,另一警报水平158可以包括使用音频接口118提供警报。作为另一示例,另一警报水平158可以包括使用触觉接口120提供警报。作为另一示例,另一警报水平158可以包括使用用
户接口104的两个或更多个接口的组合来提供警报。例如,警报水平158之一可以包括音频警报(例如通过音频接口118)或视觉警报(例如通过视觉接口116)中的至少一个。作为另一示例,警报水平158之一可以包括至少一个音频警报(例如通过音频接口118)、视觉消息(例如由视觉接口116呈现的消息)和动画(例如由视觉接口116生成)。
37.交通驶离系统152可以配置为基于多个场景160中的任何一个进行操作。例如,交通驶离系统152可以确定是否满足交通停滞标准(例如,车辆系统150的车辆及其正前方的车辆是否静止)。作为另一示例,交通驶离系统152可以确定满足驶离事件的标准(例如正前方的车辆已经离开一定距离,或者正在以至少预定加速度向前移动)。交通驶离系统152可以使用下面参考图6描述的一个或多个部件来实现。
38.在一些实施方式中,驾驶员分心系统154可以配置为处理与驾驶员相关的一个或多个传感器输出(例如摄像机信号),并将多个分心水平162中的任何一个分配给驾驶员。例如,驾驶员分心系统154可以确定驾驶员的头部方向和/或眼睛注视方向。这样做可以允许驾驶员分心系统154考虑驾驶员被如何分心(例如,如果驾驶员仅受到短暂性质的轻微分心,或者如果驾驶员以除非向驾驶员提供重要提示否则将可能继续的方式明显分心)。在一些实施方式中,分心水平162可以包括数值(例如称为1、2、3
…
等)。驾驶员分心系统154可以使用下面参照图6描述的一个或多个部件来实现。
39.在一些实施方式中,集成系统156可以配置为提供交通驶离系统152和驾驶员分心系统154之间的接口。在一些实施方式中,信息在交通驶离系统152和驾驶员分心系统154之间的至少一个方向上传递。例如,驾驶员分心系统154可以通知交通驶离系统152哪个分心水平162当前被分配给驾驶员,并且交通驶离系统152可以使用该信息在警报水平158中选择警报水平。作为另一示例,当需要关于驾驶员分心水平的信息时,交通驶离系统152可以通知驾驶员分心系统154。例如,这可以影响驾驶员分心系统154何时和/或如何集中地执行关于驾驶员分心的确定。集成系统156可以使用下面参考图6描述的一个或多个部件来实现。
40.图2示出了状态图200的示例。状态图200可以与本文别处描述的一个或多个其他示例一起使用。状态图200示意性地表示系统(例如图1b中的车辆系统150)可以呈现的状态,每个这样的状态对应于程序或机器中的信息的特定配置。状态图200不一定代表车辆系统可以呈现的所有可能状态。
41.状态图200包括暂停状态202。基于满足警报暂停标准的确定,车辆系统可以处于暂停状态202(例如当满足标准时暂停发出警报)。在一些实施方式中,在评估是否满足警报暂停标准时,可以考虑预定时间段期间的事件。例如,警报暂停标准可以从最近发出警报(例如是图1b中的警报水平158之一)的时间开始满足,并且持续到车辆超过阈值速度。这种方法可以避免在前一个警报之后太快发出警报,因此在驾驶员延迟恢复车辆向前运动的情况下,可能还不希望开始发出警报。相反,在超过阈值速度时,可能不再满足警报暂停标准。这样,车辆系统可以离开暂停状态202,例如通过进入待机状态204。
42.作为另一示例,可以从车辆启动时开始满足警报暂停标准,并持续到车辆超过阈值速度。这种方法可以避免在从驾驶开始还没有经过足够的时间时发出警报,在这种情况下,可能希望在驾驶员延迟恢复车辆向前运动的情况下开始发出警报。相反,在超过阈值速度时,可能不再满足警报暂停标准。这样,车辆系统可以离开暂停状态202,例如通过进入待
机状态204。
43.在待机状态204中,车辆系统可以等待,直到满足一个或多个标准。在一些实施方式中,车辆系统(例如图1b中的交通驶离系统152)可以确定是否满足交通停滞标准。交通停滞标准可以代表与主动驾驶场景的充分偏离的发生(例如在不产生驶离警报的情况下),从而保证开始监测条件是否证明发出一个或多个警报是合理的。例如,交通停滞标准可以包括具有车辆系统的自我车辆在交通中是静止的,并且自我车辆正前方的目标车辆也是静止的。满足这样的标准可以触发驶离条件转换206。例如,驶离条件转换206可导致状态图200中的监测状态208。
44.在监测状态208中,车辆系统可以在一个或多个方面监测目标车辆。监测可以基于一个或多个传感器102(图1a)的处理输出。在一些实施方式中,监测可以确定目标车辆是否相对于自我车辆移动(例如向前或向后移动)。例如,在确定目标车辆处于(例如保持)静止时,车辆系统可以在监测状态208内进入目标_静止状态210。只要确定(例如使用一个或多个传感器)目标车辆静止,车辆系统就可以保持在目标_静止状态210。
45.基于来自一个或多个传感器的输出,可以确定目标车辆相对于自我车辆移动。这可以触发前方车辆移动转换212。例如,前方车辆移动转换212可导致车辆系统在监测状态208内从目标_静止状态210改变至目标_移动状态214。也就是说,在目标_静止状态210和目标_移动状态214中,车辆系统可以在一个或多个方面监测目标车辆(例如基于传感器输出)。例如,在目标_移动状态214中,车辆系统可监测目标车辆的位置、速度和/或加速度。在一些实施方式中,车辆系统可以在目标_移动状态214中确定移动的目标车辆从未超过阈值加速度,并且目标车辆改为停止在距自我车辆的预定范围内。例如,这种情况可能涉及目标车辆向前或向后滚动一段距离,然后停止。在一些实施方式中,这种情况可能不需要向自我车辆的驾驶员发出任何警报。然而,作为响应,车辆系统可以执行一个或多个动作。在一些实施方式中,关于目标车辆的确定可以触发转换216。转换216可对应于目标车辆停在范围内的确定。例如,转换216可导致车辆系统在监测状态208内从目标_移动状态214改变到目标_静止状态210。
46.在目标_移动状态214和目标_静止状态210的每个中,车辆系统可以在一个或多个方面监测自我车辆。在一些实施方式中,车辆系统可以基于加速度控制器130(图1a)或自我车辆的另一部件(例如传感器)来确定自我车辆移动。这种确定可以触发一个或多个动作。在一些实施方式中,可以触发自我车辆移动转换218。例如,自我车辆移动转换218可导致车辆系统从监测状态208内的目标_移动状态214或目标_静止状态210改变到待机状态204。
47.另一方面,如果车辆系统在目标_移动状态214中确定满足驶离事件的标准,则可以执行一个或多个动作。在一些实施方式中,驶离事件的标准考虑自我车辆和目标车辆之间的距离是否超过阈值距离。在该示例中,假设自我车辆和目标车辆之间的这种距离的出现保证向自我车辆的驾驶员产生某种警报。在一些实施方式中,对应于满足驶离事件标准的场景发生的这种确定可以触发转换220。例如,转换220可以导致车辆系统从监测状态208改变到警报状态222。
48.在一些实施方式中,驶离事件的标准考虑目标车辆的加速度是否超过阈值加速度。在该示例中,假设不管自我车辆和目标车辆之间的当前距离如何,目标车辆的这种加速度的出现都保证向自我车辆的驾驶员产生某种类型的警报。在一些实施方式中,对应于满
足驶离事件标准的场景发生的这种确定可以触发转换220。例如,转换220可以导致车辆系统从监测状态208改变到警报状态222。
49.驶离事件的标准可以替代地或另外包括一个或多个其他考虑因素。在一些实施方式中,驶离事件的标准可以包括踩下自我车辆的制动踏板(例如通过致动图1a中的制动控制器128)。也就是说,如果自我车辆的驾驶员当前没有踩下制动踏板,则自我车辆可能处于向前移动的过程中(例如朝向目标车辆),并且发出警报可能是不谨慎的。这样,在确定制动踏板没有被踩下时,警报可被抑制,但不是必须的。另一方面,如果驾驶员当前正在踩下制动踏板,则在某些情况下会产生警报。
50.在确定制动踏板未被踩下是否会抑制报警时,可以考虑一个或多个其他因素。在一些实施方式中,当驾驶员没有踩下制动踏板时,车辆也可以保持静止,并且在这种情况下,系统可以不抑制该情况下的警报(例如改为允许交通驶离系统152(图1b)生成警报)。例如,当制动踏板没有被踩下时,图1a中的车辆动态系统132也可以保持车辆静止;这样,警报就不会被禁止。
51.在状态图200的一个或多个状态中,车辆系统可以评估自我车辆的驾驶员是否分心以及分心的程度。例如,这可以由驾驶员分心系统154(图1b)来完成。在一些实施方式中,可以基于该确定将从多个分心水平中选择的分心水平分配给驾驶员。例如,驾驶员分心的新确定,以及如果必要的话,分配的分心水平的更新,可以基于一些触发事件以规则的间隔执行,或者以随机的时间执行。
52.在警报状态222中,车辆系统可执行一个或多个动作。在警报状态222内的状态224,车辆系统可以考虑当前与驾驶员相关的分心水平。例如,分配给驾驶员的分心水平可以是任何分心水平162(图1b)。在一些实施方式中,基于车辆系统确定分心水平226当前适用于驾驶员,车辆系统可以进入视觉_警报状态228。视觉_警报状态228可以包括选择对应于视觉警报的警报水平158之一(图1b)。例如,可以使用视觉接口116(图1a)来生成视觉警报。
53.所产生的警报可以提示自我车辆的驾驶员采取行动。例如,驾驶员可以致动加速度控制器130(图1a),使得自我车辆开始向前移动。当车辆系统检测到车辆移动时,可以执行一个或多个动作。在一些实施方式中,这可以触发转换230。例如,转换230可以导致车辆系统从警报状态222改变到暂停状态202。在一些实施方式中,如果车辆在警报产生后没有开始移动,超时条件也可以或替代地触发转换230。
54.如果在警报(在该示例中是视觉警报)产生之后车辆没有开始移动,则可以采取一个或多个动作。在一些实施方式中,可以发生到另一状态的超时转换232。超时转换232可以与比转换230更短的触发时间相关。例如,超时转换232可以导致车辆系统从视觉_警报状态228改变到听觉_警报状态234。听觉_警报状态234可以包括选择对应于听觉警报的警报水平158之一(图1b)。例如,可以使用音频接口118(图1a)生成听觉警报。也就是说,在该示例中,超时转换232导致在选择警报水平(这里是视觉_警报状态228)之后基于超时事件选择另一警报水平(这里是听觉_警报状态234),该另一警报水平不是基于摄像机输出选择的。
55.另一方面,如果在车辆系统进入警报状态222时,与分心水平226不同的分心水平已被分配给驾驶员,则一个或多个不同的动作可以替代地或另外已被执行。车辆系统可以确定分心水平236被分配给驾驶员。在一些实施方式中,这可以导致选择不同的警报水平
(例如从图1a的警报水平158中选择)。例如,车辆系统然后可以在状态224选择听觉_警报状态234。在一些实施方式中,分心水平236可被认为是比分心水平226更高的分心水平。例如,在该示例中,考虑驾驶员较高的确定分心水平可以允许车辆系统生成与听觉_警报状态234相关的警报,而不是首先生成与视觉_警报状态228相关的警报,然后继续进行超时转换232。
56.以上示例说明了计算机实现的方法可以包括:由第一车辆的计算机系统(例如图1b中的交通驶离系统152)确定满足交通停滞标准(例如在图1b中的场景160之一中),该交通停滞标准包括第一车辆在交通中是静止的,并且第一车辆正前方的第二车辆也是静止的。该方法可以包括由计算机系统接收与第一车辆的驾驶员相关的摄像机输出,该摄像机输出由位于第一车辆的乘客舱中的摄像机(例如图1a中的传感器102的摄像机112)产生。该方法可包括由计算机系统(例如由图1b中的驾驶员分心系统154,通过集成系统156)基于摄像机输出为驾驶员分配分心水平(例如图2的分心水平226或236),该分心水平选自多个分心水平(例如图1b中的分心水平162)。该方法可以包括由计算机系统确定是否满足驶离事件的标准(例如在图1b的场景160之一中)。该方法可包括通过计算机系统(例如图1b中的交通驶离系统152)并基于分配给驾驶员的分心水平,从关于驶离事件的多个警报水平(例如图1b中的警报水平158)中选择第一警报水平(例如图2中的视觉_警报状态228或听觉_警报状态234)。
57.图3a-3f示意性地示出了车辆的驾驶员300和乘客车厢302。所描述的示例可以与本文别处描述的一个或多个其他示例一起使用。在图3a中,从上方示出了位于座位304中的驾驶员300。例如,座位304可以位于乘客车厢302中(图3b-3f),例如在其前排。
58.一个或多个摄像机可以位于乘客车厢302中。在图3a中,示出了摄像机306和308。例如,摄像机306放置在驾驶员前方的位置,包括但不限于邻近乘客车厢302中的内部后视镜。作为另一示例,摄像机308放置在驾驶员后面的位置,包括但不限于在乘客车厢302的顶篷。
59.摄像机306和/或308可以确定关于驾驶员300的一个或多个与确定分心水平相关的特征。在一些实施方式中,摄像机306和/或308可以捕获驾驶员300的头部310的至少一部分的图像。例如,可以确定头部方向312,这里使用与驾驶员300的面部方向相同的箭头示意性地表示。在一些实施方式中,摄像机306和/或308可以捕获驾驶员300的一只或两只眼睛的至少一部分的图像。例如,可以确定眼睛注视方向314,这里使用源自驾驶员300的眼睛的两个箭头示意性地表示。头部方向312和眼睛注视方向314可以彼此独立地变化。头部方向312和眼睛注视方向314中的每个可以使用一个或多个数字来表达,可选地与合适的单位相关。例如,头部方向312和眼睛注视方向314中的每个可以使用偏航角(例如围绕竖直轴的旋转)和俯仰角(例如围绕与人的面部方向横切的水平轴的旋转)来表征。在一些实施方式中,头部方向312和眼睛注视方向314中的至少一个可被表达为相对于坐标系的相应矢量。车辆系统(例如图1b中的驾驶员分心系统154)可以基于头部方向312或眼睛注视方向314中的至少一个来分配驾驶员分心水平。
60.以下示例示出了头部方向312和眼睛注视方向314的各种组合如何与不同的分心水平相关。图3b-3f示意性地将乘客车厢302从上方显示为虚线矩形。为了简单起见,在这些示例中省略了驾驶员300(图3a),相反,驾驶员在每种情况下的位置由头部方向312和眼睛
注视方向314指示。此外,观察方向316表示驾驶员300基于头部方向312和眼睛注视方向314观看的最终方向。在图3b中,观察方向316指示驾驶员300透过乘客车厢302的挡风玻璃318向外观看。在一些实施方式中,观察方向316的这种配置可以与特定的分心水平相关。例如,该配置可以与分心水平162(图1b)中的最低分心水平相关。在一些实施方式中,图3b中的观察方向316可被认为是默认的观察方向。
61.在图3c中,观察方向316指示驾驶员300没有通过挡风玻璃318向外观看,而是通过乘客车厢302的驾驶员侧窗320观看。在一些实施方式中,观察方向316的这种配置可以与特定的分心水平相关。例如,该配置可以与比图3b中的分心水平更高的分心水平相关(例如表示更多的分心)。可以考虑观察方向316的角度或角度范围,以使系统在一个或多个方面表现不同。在一些实施方式中,对应于默认头部位置(例如图3b)和侧镜(这里是驾驶员侧镜)之间的角度范围来定义扇区317。如果观察方向316落在扇区317内,尽管检测到某种分心水平,系统可能不会立即触发警报。例如,系统可以改为在报告分心(例如通过发出一个或多个警报)之前等待预定时间(例如若干秒)。
62.在图3d中,观察方向316指示驾驶员300没有透过挡风玻璃318向外观看,而是朝向乘客车厢302的前乘客座位322观看。在一些实施方式中,观察方向316的这种配置可以与特定的分心水平相关。例如,该配置可以与比图3c中的分心水平更高的分心水平相关(例如表示更多的分心)。可以考虑观察方向316的角度或角度范围,以使系统在一个或多个方面表现不同。在一些实施方式中,对应于默认头部位置(例如图3b)和侧镜(这里是前排乘客侧镜)之间的角度范围来定义扇区323。如果观察方向316落在扇区323内,尽管检测到某种分心水平,系统可能不会立即触发警报。例如,系统可以改为在报告分心(例如通过发出一个或多个警报)之前等待预定时间(例如若干秒)。
63.在图3e中,观察方向316指示驾驶员300没有透过挡风玻璃318向外观看,而是朝向驾驶员300的膝盖324观看(例如驾驶员300可能正在使用电话或其他设备)。在一些实施方式中,观察方向316的这种配置可以与特定的分心水平相关。例如,该配置可以与比图3c中的分心水平更高的分心水平相关(例如表示更多的分心)。
64.在图3f中,观察方向316指示驾驶员300没有透过挡风玻璃318向外观看,而是朝向乘客车厢302的后部326观看。在一些实施方式中,观察方向316的这种配置可以与特定的分心水平相关。例如,该配置可以与比图3e中的分心水平更高的分心水平相关(例如表示更多的分心)。
65.头部方向312和眼睛注视方向314的其他组合可以与一个或多个上述分心水平相关,或者与不同的分心水平相关。
66.图4a-4b示出了与道路400上的交通相关的示例。所描述的示例可以与本文别处描述的一个或多个其他示例一起使用。车辆402和404当前位于道路400上,该道路400在两个相邻车道的任一个中具有单向交通。在一些实施方式中,车辆402可被认为是自我车辆。例如,车辆402可以是客车(例如轿车)。在一些实施方式中,车辆404可被认为是目标车辆。例如,车辆404可以是大型车辆(例如卡车、带有一个或多个半挂车的牵引车或公共汽车)。在本示例中,提供对分心敏感的交通驶离警报的车辆系统(例如图1b中的车辆系统150)不依赖于检测到的车辆404的形状,也不依赖于正在执行的任何形状检测。因此,在该示例中,车辆404被示为大型车辆,仅用于说明目的。
67.图4a示出了车辆402和404都停在道路400上。车辆402和404可能由于交通堵塞或由于交通灯而停止。当前示例假设车辆402在车辆404变得静止之后或大约同时停止。车辆402已经停在道路400上的位置,使得在确定满足交通停滞标准(例如通过图1b中的交通驶离系统152)的点处,车辆402和404之间(例如车辆402的前部和车辆404的后部之间)存在距离406。此时,车辆系统可以记录对应于距离406的初始距离。例如,初始距离指示当停在静止车辆后面时车辆402的驾驶员的个人偏好。距离406和初始距离中的一个或两个可以随后改变或被改变,如下面将举例说明。
68.距离408在这里被表示为从车辆404的后部开始并向其前部延伸。距离408代表车辆402的长度。在一些实施方式中,提供对分心敏感的交通驶离警报的车辆系统可以考虑车辆之间的距离是否超过阈值距离。例如,阈值距离可被定义为初始距离加上距离408。这样,驶离事件的标准可以考虑车辆402和404之间的距离406是否超过阈值距离,并且阈值距离可以至少部分基于车辆402的长度。特别地,阈值距离可被定义为初始距离加上距离408,其中初始距离被定义为当满足交通停滞标准时车辆402和404之间的距离。
69.在一种或多种情况下,可以基于距离406的变化来重新定义初始距离。在一些实施方式中,可以在车辆402和404停止之后(例如在满足交通停止标准之后)但是在车辆404再次开始向前移动之前(例如在满足驶离事件的标准之前),检测到车辆402相对于车辆404移动。例如,驾驶员可能比驾驶员个人偏好的开放空间量的点更早停止。响应于这样的确定,车辆系统可以用由于车辆402的移动而变得更短的距离406来更新初始距离。例如,这种更新可以对应于更新由驶离事件的标准考虑的阈值距离。
70.另一方面,在一种或多种情况下,即使距离406改变,车辆系统也不会重新定义初始距离。在一些实施方式中,可以在车辆402和404停止之后(例如在满足交通停止标准之后)但是在车辆404再次开始向前移动之前(例如在满足驶离事件的标准之前),检测到车辆404朝向车辆402移动。例如,当道路400是上坡时,车辆404的驾驶员可以允许车辆404向后滚动一段距离,或者可以将车辆404向后驱动一段距离,以在车辆404的前方创造空间。响应于这样的确定,车辆系统可以不更新初始距离,尽管车辆402和404之间的距离406现在比初始距离短。例如,在这种情况下,在车辆404向车辆402移动之后,由驶离事件的标准考虑的阈值距离不改变。
71.在一些情况下,车辆404的向前运动将被记录为满足驶离事件的标准。图4b示出了车辆404已经向前移动,而车辆402保持静止,使得现在在车辆402和404之间存在距离410。车辆系统(例如图1b中的交通驶离系统152)可以相对于阈值距离(例如,如上所述)评估距离410。在一些实施方式中,如果距离410超过阈值距离,车辆系统可以确定满足驶离事件的标准。例如,再次简要参考图4a,满足阈值距离可以包括车辆404向前移动大于距离408。
72.在一些实施方式中,在不考虑距离410的情况下,可以认为满足驶离事件的标准。例如,如果车辆404以超过阈值加速度的加速度向前移动,这也可以或替代地成为车辆系统确定满足驶离事件的标准的基础。
73.当确定满足驶离事件的标准时,车辆系统可以执行一个或多个动作。在一些实施方式中,车辆系统(例如图1b中的交通驶离系统152)可以基于分配给驾驶员的分心水平(例如通过图1b中的驾驶员分心系统154),从关于驶离事件的多个警报水平中选择第一警报水平。例如,这可以涉及生成视觉警报(例如在图2中的视觉_警报状态228中)和/或听觉警报
(例如在图2中的听觉_警报状态234中)。
74.可以考虑一种或多种情况。在一些实施方式中,提供对分心敏感的交通驶离警报的车辆系统可以考虑自我车辆所处的道路、高速公路或街道的类型。例如,车辆系统可以检测(例如基于图1a中的激光雷达110和/或摄像机112)车辆402在转弯车道412中。这可以允许车辆系统基于车辆402的情况提供不同类型的警报,或者改变呈现警报的时间。
75.图5示出了方法500的示例。方法500可以与这里描述的一个或多个其他示例一起使用。可以执行比所示更多或更少的操作。除非另有说明,两个或更多个操作可以不同的顺序执行。
76.操作502可涉及确定是否抑制一个或多个警报。在一些实施方式中,当自我车辆开始移动或超时后,系统可以禁用警报。为了避免驾驶员的不便并防止在交通堵塞期间产生多个警报,系统可以仅在自我车辆速度达到特定阈值(例如特定最小速度)之后才开始触发交通驶离警报。举两个示例来说,速度阈值可以相对于自先前警报产生以来或者自车辆最近启动以来所经过的时间来评估。例如,如果系统已经触发了警报,并且驾驶员此后从零速度移动到小于阈值的任何值,并且如果再次满足交通驶离条件,则系统在这种情况下不会触发任何警报。相反,当车速高于阈值并且再次满足驶离条件时,系统可以再次恢复触发警报。当驾驶员启动周期车辆时,可以应用类似的规则:除非并且直到车辆速度达到或超过速度阈值,否则系统可以不在启动后触发警报。
77.操作504可以包括由第一车辆(例如图4a-4b中的车辆402)的计算机系统确定满足交通停滞标准。交通停滞标准可以包括第一车辆在交通中是静止的,且第一车辆正前方的第二车辆(例如图4a-4b中的车辆404)也是静止的。
78.操作506可以包括由计算机系统接收与第一车辆的驾驶员相关的摄像机输出,该摄像机输出由位于第一车辆的乘客舱中的摄像机(例如图3a中的摄像机306)生成。
79.操作508可以包括由计算机系统基于摄像机输出为驾驶员分配分心水平,该分心水平选自多个分心水平(例如图1b中的分心水平162)。
80.操作510可以包括由计算机系统确定满足驶离事件的标准(例如,如上参考图4b所述)。
81.操作512可包括由计算机系统并基于分配给驾驶员的分心水平,从关于驶离事件的多个警报水平(例如图1b中的警报水平158)中选择第一警报水平。例如,可以为第一分心水平(或分心水平的范围)选择第一警报水平;可以为第二分心水平(或分心水平的范围)选择第二警报水平;并且可以为第三分心水平(或分心水平的范围)选择第三警报水平等。作为另一示例,对于最低分心水平(例如对应于基本没有分心),系统可以不发出任何警报;相比之下,对于所有其他分心水平,可以生成相同的警报。也就是说,对于其他(更高)分心水平,系统基于不同于最低分心水平的分心水平来选择该警报。
82.图6示出了可以用于实现本公开的各方面的计算设备600的示例架构,包括本文描述的任何系统、装置和/或技术,或者可以在各种可能的实施例中使用的任何其他系统、装置和/或技术。
83.图6所示的计算设备可用于执行这里描述的操作系统、应用程序和/或软件模块(包括软件引擎)。
84.在一些实施例中,计算设备600包括至少一个处理设备602(例如处理器),诸如中
央处理单元(cpu)。各种处理设备可从各种制造商处获得,例如intel或advanced micro devices。在该示例中,计算设备600还包括系统存储器604,以及将包括系统存储器604在内的各种系统部件耦合到处理设备602的系统总线606。系统总线606是可以使用的任何数量类型的总线结构之一,包括但不限于存储器总线或存储器控制器;外围总线;以及使用多种总线架构中的任何一种的本地总线。
85.可以使用计算设备600实现的计算设备的示例包括台式计算机、膝上型计算机、平板计算机、移动计算设备(诸如智能电话、触摸板移动数字设备或其他移动设备),或者配置为处理数字指令的其他设备。
86.系统存储器604包括只读存储器608和随机存取存储器610。基本输入/输出系统612包含诸如在启动时在计算设备600内传递信息的基本例程,它可以存储在只读存储器608中。
87.在一些实施例中,计算设备600还包括辅助存储设备614,例如硬盘驱动器,用于存储数字数据。辅助存储设备614通过辅助存储接口616连接到系统总线606。辅助存储设备614及其相关的计算机可读介质为计算设备600提供计算机可读指令(包括应用程序和程序模块)、数据结构和其他数据的非易失性和非暂时性存储。
88.尽管这里描述的示例环境采用硬盘驱动器作为辅助存储设备,但在其他实施例中也使用其他类型的计算机可读存储介质。这些其他类型的计算机可读存储介质的示例包括盒式磁带、闪存卡、数字视频盘、伯努利盒式磁带、光盘只读存储器、数字多功能盘只读存储器、随机存取存储器或只读存储器。一些实施例包括非暂时性介质。例如,计算机程序产品可以有形地包含在非暂时性存储介质中。此外,这种计算机可读存储介质可以包括本地存储或基于云的存储。
89.多个程序模块可以存储在辅助存储设备614和/或系统存储器604中,包括操作系统618、一个或多个应用程序620、其他程序模块622(诸如这里描述的软件引擎)和程序数据624。计算设备600可以利用任何合适的操作系统,诸如microsoft windows
tm
、google chrome os、apple os、unix或linux及其变体以及适用于计算设备的任何其他操作系统。其他示例可以包括微软、谷歌或苹果操作系统,或者平板计算设备中使用的任何其他合适的操作系统。
90.在一些实施例中,用户通过一个或多个输入设备626向计算设备600提供输入。输入设备626的示例包括键盘628、鼠标630、麦克风632(例如用于语音和/或其他音频输入)、触摸传感器634(例如触摸板或触敏显示器)和手势传感器635(例如用于手势输入)。在一些实施方式中,输入设备626提供基于存在、接近和/或运动的检测。在一些实施方式中,用户可以走进他们的家,并且这可以触发对处理设备的输入。例如,输入设备626然后可以促进用户的自动化体验。其他实施例包括其他输入设备626。输入设备可以通过耦合到系统总线606的输入/输出接口636连接到处理设备602。这些输入设备626可以通过任何数量的输入/输出接口连接,例如并行端口、串行端口、游戏端口或通用串行总线。在一些可能的实施例中,输入设备626和输入/输出接口636之间的无线通信也是可能的,并且包括红外、无线技术、802.11a/b/g/n、蜂窝、超宽带(uwb)、zigbee或其他射频通信系统,仅举几个示例。
91.在该示例实施例中,诸如监视器、液晶显示设备、发光二极管显示设备、投影仪或
触敏显示设备的显示设备638也经由诸如视频适配器640的接口连接到系统总线606。除了显示设备638之外,计算设备600可以包括各种其他外围设备(未示出),诸如扬声器或打印机。
92.计算设备600可以通过网络接口642连接到一个或多个网络。网络接口642可以提供有线和/或无线通信。在一些实施方式中,网络接口642可以包括一个或多个天线,用于发送和/或接收无线信号。当在局域网环境或广域网环境(如因特网)中使用时,网络接口642可以包括以太网接口。其他可能的实施例使用其他通信设备。例如,计算设备600的一些实施例包括用于跨网络通信的调制解调器。
93.计算设备600可以包括至少某种形式的计算机可读介质。计算机可读介质包括可由计算设备600访问的任何可用介质。举例来说,计算机可读介质包括计算机可读存储介质和计算机可读通信介质。
94.计算机可读存储介质包括在配置成存储诸如计算机可读指令、数据结构、程序模块或其他数据的信息的任何设备中实现的易失性和非易失性、可移动和不可移动介质。计算机可读存储介质包括但不限于随机存取存储器、只读存储器、电可擦除可编程只读存储器、闪存或其他存储技术、光盘只读存储器、数字多功能盘或其他光存储、磁带盒、磁带、磁盘存储或其他磁存储设备,或者可用于存储所需信息并可由计算设备600访问的任何其他介质。
95.计算机可读通信介质通常包含计算机可读指令、数据结构、程序模块或诸如载波或其他传输机制的调制数据信号中的其他数据,并且包括任何信息传递介质。术语“调制数据信号”指的是以在信号中编码信息的方式设置或改变其一个或多个特征的信号。作为示例,计算机可读通信介质包括有线介质,例如有线网络或直接线连接,以及无线介质,例如声学、射频、红外线和其他无线介质。任何上述的组合也包括在计算机可读介质的范围内。
96.图6中所示的计算设备也是可编程电子设备的示例,其可以包括一个或多个这样的计算设备,并且当包括多个计算设备时,这样的计算设备可以与合适的数据通信网络耦合在一起,以便共同执行这里公开的各种功能、方法或操作。
97.本说明书中使用的术语“基本”和“大约”用于描述和说明小的波动,例如由于处理中的变化。例如,它们可以指小于或等于
±
5%,例如小于或等于
±
2%,例如小于或等于
±
1%,例如小于或等于
±
0.5%,例如小于或等于
±
0.2%,例如小于或等于
±
0.1%,例如小于或等于
±
0.05%。此外,当在此使用时,不定冠词如“一”或“一个”表示“至少一个”。
98.应该理解,前述概念和下面更详细讨论的附加概念的所有组合(假设这些概念不是相互矛盾的)被认为是这里公开的发明主题的一部分。特别地,出现在本公开末尾的要求保护的主题的所有组合被认为是这里公开的发明主题的一部分。
99.已经描述了许多实施方式。然而,应当理解,在不脱离本说明书的精神和范围的情况下,可以进行各种修改。
100.此外,图中所示的逻辑流程不需要所示的特定顺序或连续顺序来实现期望的结果。此外,可以提供其他过程,或者可以从所描述的流程中删除过程,并且可以向所描述的系统添加其他部件,或者从所描述的系统中删除其他部件。因此,其他实施方式也在以下权利要求的范围内。
101.尽管如本文所述,已经示出了所描述的实施方式的某些特征,但本领域技术人员
现在将会想到许多修改、替换、改变和等同物。因此,应当理解,所附权利要求旨在覆盖落在实施方式范围内的所有这样的修改和改变。应理解的是,它们仅是以示例的方式给出的,而不是限制性的,并且可以进行形式和细节上的各种改变。这里描述的装置和/或方法的任何部分可以任何组合进行结合,除了互斥的组合。这里描述的实施方式可以包括所描述的不同实现的功能、部件和/或特征的各种组合和/或子组合。
技术特征:
1.一种计算机实现的方法,包括:由第一车辆的计算机系统确定满足交通停滞标准,该交通停滞标准包括第一车辆在交通中是静止的并且第一车辆正前方的第二车辆也是静止的;由计算机系统接收与第一车辆的驾驶员相关的摄像机输出,所述摄像机输出由位于第一车辆的乘客舱中的摄像机生成;由计算机系统基于摄像机输出为驾驶员分配分心水平,该分心水平选自多个分心水平;由计算机系统确定满足驶离事件的标准;以及由计算机系统并基于分配给驾驶员的分心水平,从关于驶离事件的多个警报水平中选择第一警报水平。2.根据权利要求1所述的计算机实现的方法,其中,所述第一警报水平包括音频警报或视觉警报中的至少一个。3.根据权利要求1所述的计算机实现的方法,还包括确定是否满足警报暂停标准。4.根据权利要求3所述的计算机实现的方法,其中,所述警报暂停标准考虑预定时间段期间的事件。5.根据权利要求4所述的计算机实现的方法,其中,所述预定时间段包括自最近发出警报以来的时间,并且其中,所述警报暂停标准包括自最近发出警报以来所述第一车辆已经超过阈值速度。6.根据权利要求4所述的计算机实现的方法,其中,所述预定时间段包括自所述第一车辆启动以来的时间,并且其中,所述警报暂停标准包括自第一车辆启动以来第一车辆已经超过阈值速度。7.根据权利要求1所述的计算机实现的方法,其中,所述驶离事件的标准考虑所述第一和第二车辆之间的距离是否超过阈值距离。8.根据权利要求7所述的计算机实现的方法,其中,所述阈值距离至少部分地基于所述第一车辆的长度。9.根据权利要求8所述的计算机实现的方法,其中,所述阈值距离被定义为初始距离加上所述第一车辆的长度,其中初始距离被定义为当满足所述交通停滞标准时所述第一和第二车辆之间的距离。10.根据权利要求9所述的计算机实现的方法,还包括在满足所述交通停滞标准之后并且在满足所述驶离事件的标准之前,确定所述第一车辆相对于所述第二车辆移动,并且作为响应,用第一和第二车辆之间的新距离更新所述阈值距离。11.根据权利要求9所述的计算机实现的方法,还包括在满足所述交通停滞标准之后并且在满足所述驶离事件的标准之前,确定所述第二车辆朝向所述第一车辆移动,其中,所述阈值距离没有用第一和第二车辆之间的较短距离更新。12.根据权利要求7所述的计算机实现的方法,其中,所述驶离事件的标准还包括所述第一车辆的制动踏板被踩下。13.根据权利要求12所述的计算机实现的方法,还包括确定所述制动踏板不再被踩下,并且禁止警报,除非车辆动态系统保持所述第一车辆处于静止。14.根据权利要求1所述的计算机实现的方法,还包括基于所述摄像机输出并响应于确
定所述第二车辆满足所述驶离事件的标准,确定驾驶员的头部方向和驾驶员的眼睛注视方向,其中基于所述头部方向和眼睛注视方向分配所述分心水平。15.根据权利要求14所述的计算机实现的方法,其中,响应于指示驾驶员当前没有透过所述第一车辆的挡风玻璃观看而是透过第一车辆的驾驶员侧窗观看的所述头部方向和眼睛注视方向,为驾驶员分配第一分心水平。16.根据权利要求15所述的计算机实现的方法,其中,响应于指示驾驶员当前没有透过所述第一车辆的挡风玻璃观看而是朝向第一车辆的前排乘客座位或朝向驾驶员的膝盖观看的所述头部方向和眼睛注视方向,为驾驶员分配第二分心水平,其中第二分心水平代表比单独第一分心水平更多的分心。17.根据权利要求16所述的计算机实现的方法,其中,响应于指示驾驶员当前没有透过所述第一车辆的挡风玻璃观看而是朝向第一车辆的后部观看的所述头部方向和眼睛注视方向,为驾驶员分配第三分心水平,其中第三分心水平代表比所述第二分心水平更多的分心。18.根据权利要求1所述的计算机实现的方法,其中,所述驶离事件的标准考虑所述第二车辆的加速度是否超过阈值加速度。19.根据权利要求1所述的计算机实现的方法,还包括在选择所述第一警报水平之后基于超时事件而不是基于所述摄像机输出来选择第二警报水平。20.根据权利要求1所述的计算机实现的方法,还包括考虑观察方向的角度或角度范围,并且基于所述角度或角度范围,在生成警报之前等待预定时间。21.根据权利要求1所述的计算机实现的方法,其中,对于最低分心水平,不生成警报,而对于所有其他分心水平,生成相同类型的警报。22.根据权利要求1所述的计算机实现的方法,还包括确定是否抑制至少一个警报。23.根据权利要求22所述的计算机实现的方法,其中,确定是否抑制警报包括考虑所述第一车辆的速度。24.一种有形地包含在非暂时性存储介质中的计算机程序产品,该计算机程序产品包括当被执行时使处理器执行操作的指令,所述操作包括:由第一车辆的计算机系统确定满足交通停滞标准,该交通停滞标准包括第一车辆在交通中是静止的并且第一车辆正前方的第二车辆也是静止的;由计算机系统接收与第一车辆的驾驶员相关的摄像机输出,所述摄像机输出由位于第一车辆的乘客舱中的摄像机生成;由计算机系统基于摄像机输出为驾驶员分配分心水平,该分心水平选自多个分心水平;由计算机系统确定满足驶离事件的标准;以及由计算机系统并基于分配给驾驶员的分心水平,从关于驶离事件的多个警报水平中选择第一警报水平。
技术总结
一种计算机实现的方法包括:由第一车辆的计算机系统确定满足交通停滞标准,该交通停滞标准包括第一车辆在交通中是静止的,并且第一车辆正前方的第二车辆也是静止的;由计算机系统接收与第一车辆的驾驶员相关的摄像机输出,所述摄像机输出由位于第一车辆的乘客舱中的摄像机生成;由计算机系统基于摄像机输出为驾驶员分配分心水平,该分心水平选自多个分心水平;由计算机系统确定满足驶离事件的标准;以及由计算机系统并基于分配给驾驶员的分心水平,从关于驶离事件的多个警报水平中选择第一警报水平。警报水平。警报水平。
技术研发人员:E
受保护的技术使用者:源捷公司
技术研发日:2022.02.16
技术公布日:2023/10/8
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
