首页> 中国专利> 车载应用程序选择系统和车载应用程序选择装置

车载应用程序选择系统和车载应用程序选择装置

摘要

本发明提供一种车载应用程序选择系统和车载应用程序选择装置,提供一种把所拍摄的图像提供给合适的车载装置或应用程序并使它们动作以使各种车载应用程序能够进行最佳动作的技术。根据来自检测车辆状态的传感器的输出,推测所拍摄的图像的质量、乘员状态等,根据推测结果选择并执行应该执行的车载应用程序。

著录项

  • 公开/公告号CN1640727A

    专利类型发明专利

  • 公开/公告日2005-07-20

    原文格式PDF

  • 申请/专利权人 欧姆龙株式会社;

    申请/专利号CN200510002158.3

  • 发明设计人 齐藤宏;小鹤俊幸;

    申请日2005-01-14

  • 分类号B60R16/02;G06T1/00;

  • 代理机构北京三友知识产权代理有限公司;

  • 代理人权鲜枝

  • 地址 日本京都府

  • 入库时间 2023-12-17 16:16:48

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-03-21

    未缴年费专利权终止 IPC(主分类):B60R11/04 授权公告日:20070822 终止日期:20110114 申请日:20050114

    专利权的终止

  • 2007-08-22

    授权

    授权

  • 2005-09-14

    实质审查的生效

    实质审查的生效

  • 2005-07-20

    公开

    公开

说明书

技术领域

本发明涉及适用于在车厢内安装了使用所拍摄的图像进行各种处理的装置和软件等的车辆的有效技术。

背景技术

以往,曾经提出了使用由安装在车辆上的拍摄装置(以下称为“车载照相机”)拍摄的图像向乘员提供服务的各种装置和应用程序软件(以下称为“车载应用程序”)。作为这种车载应用程序的示例有以下技术。通过拍摄并验证驾驶员的面部图像判断驾驶员是否是合法驾驶员的技术(例如,参照专利文献1)。通过从图像中检测驾驶员的视线方向和面部朝向来进行旁视检测的技术(例如,参照专利文献2)。通过从图像中检测驾驶员的眼睛睁开程度来检测驾驶员的清醒程度的技术(例如,参照专利文献3)。

另外,车辆的乘员的身体姿势容易受车辆的动作和运转状况的影响。因此,所拍摄的图像未必全部适合于上述的各种车载应用程序。例如,在车辆随着路面的凹凸而上下摇晃的情况下,乘员也随着车辆的摇晃而摇晃。在这种情况下进行拍摄时,有可能拍摄出乘员的像上下晃动的图像、或乘员的面部上部超出图像区域的图像等。这样拍摄的低质量的图像在例如用于验证处理或视线检测处理等时,成为降低这些处理的精度的原因。

针对这种问题,具有以下技术(例如参照专利文献4):算出汽车的摇晃量,使用所算出的摇晃量进行图像校正,从而生成没有路面凹凸和操纵驾驶导致的摇晃的影响的图像。但是,在执行这种图像校正时需要时间。因此,在拍摄了上述的质量不够好的图像时,就成为车载应用程序的动作产生延迟的原因。

并且,也有不进行上述的图像校正来解决问题的技术。例如,通过进行图像处理判断所拍摄的图像的质量,在判断为所拍摄的图像的质量不够好的情况下,可以禁止使用该图像的车载应用程序的动作。但是,由于用于判断所拍摄的图像的质量的图像处理需要时间,结果,车载应用程序的动作产生延迟。

另外,提出以下技术(例如参照专利文献5):在车辆速度小于等于一定速度的情况下、舵角或横摆速率大于等于规定值的情况下、或未佩戴安全带的情况下,由于不是正常的行驶过程中而判断为容易产生错误识别的状态,禁止根据图像对驾驶员的面部进行识别的处理。在这种技术中,不进行图像处理,而判断所拍摄的图像质量是否足够好。并且,对于判断为质量不够好的图像,不是进行图像校正,而是禁止进行使用这种图像的处理。因此,可以避免因图像处理或图像校正造成的延迟。

专利文献1  特开平11-043016号公报

专利文献2  特开平08-249454号公报

专利文献3  特开平10-035320号公报

专利文献4  特开2002-112252号公报

专利文献5  特开平06-293228号公报

发明内容

但是,由于车载应用程序有各种种类,所以即使在某种情况下拍摄的图像不能在一个车载应用程序中使用时,未必在其他车载应用程序中也不能使用。例如,在上述技术中,在车辆速度小于等于一定速度的情况下或者舵角或横摆速率大于等于规定值的情况下,由于识别为容易产生错误识别的状态的基础上,禁止根据在这些情况下所拍摄的图像进行驾驶员面部的识别处理。但是,根据车载应用程序的种类,也有即使是有可能产生这种错误识别的低质量的图像也能充分进行处理的情况。这样,如果对可以动作的车载应用程序的处理也禁止,将白白地降低车辆的性能。

并且,根据车载应用程序的种类,例如,也有即使可以正常动作,但在特定情况下不需要动作的情况。如果执行这种车载应用程序,将对安装在车辆上的信息处理装置等的资源施加无用的负荷。结果,导致期望快速执行的其他处理(其他车载应用程序的处理)的延迟。

本发明的目的在于,提供一种不进行图像处理和图像校正,通过把所拍摄的图像提供给合适的车载应用程序,使各种车载应用程序无错误动作地快速动作的技术。

为了解决上述问题,本发明采用以下结构。本发明是一种车载应用程序选择系统,具有:拍摄单元,拍摄车辆的乘员的图像;多个车载应用程序执行单元,使用由拍摄单元拍摄的图像,分别对车辆乘员提供服务;传感器,检测车辆的整体或部分的状态;以及选择单元,根据传感器的输出,从多个车载应用程序执行单元中选择应该动作的单元,使所选择的车载应用程序执行单元动作。

“服务”是指,例如对判断为清醒程度低的乘员进行催促清醒的动作(具体讲是发出警告声音,或使该乘员乘坐的座椅振动等的动作)的服务,或进行个人验证并仅在判断为合法驾驶员的情况下起动发动机的服务等。

在本发明中,选择单元以拍摄各图像时的传感器输出为基础,使用所拍摄的图像选择应该进行服务的车载应用程序执行单元。例如,选择单元也可以构成为以拍摄各图像时的传感器输出为基础,推测所拍摄的图像的质量,选择使用推测出的质量的图像可以进行动作的车载应用程序执行单元。“使用推测质量的图像可以进行动作”指即使使用推测出的质量的图像进行动作时,也可以几乎不降低其精度地进行动作。并且,例如,选择单元也可以构成为以拍摄各图像时的传感器输出为基础,推测拍摄图像时的车辆和乘员的状态,选择在所推测的状态下需要的车载应用程序执行单元。

此处,质量好的图像是指,例如被摄体或被摄体的部分边缘被鲜明地摄出的图像、或被摄体被收在图像框中的图像等。另一方面,质量不好的图像是指,例如被摄体或被摄体的部分边缘模糊的图像、或被摄体超出图像框的图像等。

根据本发明,根据检测车辆状态的传感器的输出,选择应该动作的车载应用程序执行单元。即,根据车辆的状态,选择应该动作的车载应用程序执行单元。

本发明的选择单元也可以构成为包括:表存储单元,存储使传感器的输出、与使用根据传感器的输出推测的质量的图像可以正常动作的车载应用程序执行单元相对应的表;以及控制单元,从表中选择与传感器的输出对应的车载应用程序执行单元,使所选择的车载应用程序执行单元动作。

在这样构成的本发明中,根据检测车辆状态的传感器的输出,选择使用根据传感器的输出推测的质量的图像可以正常动作的车载应用程序执行单元。因此,例如即使在可以推测为拍摄了质量低的图像(例如在验证处理中产生错误验证的可能性高的图像)时,也选择即使使用这种质量低的图像也能正常动作的车载应用程序执行单元,并使其执行。所以,可以防止即使使用这种质量低的图像也能正常动作的车载应用程序执行单元也被禁止动作。

并且,本发明的选择单元也可以构成为包括:表存储单元,存储使传感器的输出、与在根据传感器的输出推测的驾驶员状态下需要的车载应用程序执行单元相对应的表;以及控制单元,从表中选择与传感器的输出对应的车载应用程序执行单元,并使所选择的车载应用程序执行单元动作。

在这样构成的本发明中,根据检测车辆状态的传感器的输出,选择在根据传感器的输出推测的驾驶员状态下需要的车载应用程序执行单元,并使其执行。因此,例如即使是可以正常动作的车载应用程序执行单元,但在推测的驾驶员状态下不需要的车载应用程序执行单元也不被选择。所以,通过使不需要的车载应用程序执行单元不动作,可以防止导致真正需要动作的其他车载应用程序执行单元的处理延迟。

并且,本发明的传感器包括检测车辆的振动的传感器,表将检测表示大于等于规定振动的车辆振动的传感器的输出、仅与使用晃动的面部图像可以正常动作的车载应用程序执行单元对应。此时,表还可以将其他传感器的输出与车载应用程序执行单元对应。

在这样构成的本发明中,在检测车辆状态的传感器计测到大于等于规定值的振动的情况下,仅选择使用晃动的面部图像可以正常动作的车载应用程序执行单元,并使其执行。一般地,在车辆振动的情况下,乘员的身体也振动,因此有可能拍摄出在振动方向晃动的图像。但是,例如即使拍摄了晃动的图像,也能通过控制单元选择使用晃动的面部图像可以正常动作的车载应用程序执行单元。因此,可以防止已动作的车载应用程序执行单元产生错误动作。换言之,可以提高车载应用程序执行单元的动作精度。

并且,“使用晃动的面部图像可以正常动作的车载应用程序执行单元”也可以是例如通过从所输入的图像中检测人的面部位置而动作的车载应用程序执行单元。一般地,面部的特征量(进行面部验证时使用的数据)和视线等的检测处理,如果不使用高质量的图像进行处理有可能产生错误动作。另一方面,检测人的面部位置的处理可以通过例如检测椭圆形的肤色区域或检测被推测为面部的浓度比的图形来实现,所以即使是质量较低的图像、例如晃动的图像也能正常进行动作。因此,作为使用晃动的面部图像可以正常动作的车载应用程序执行单元的示例,采用通过检测面部位置而动作的车载应用程序执行单元,由此可以防止错误动作。

本发明的第二方式是一种车载应用程序选择装置,包括:输入单元,接受由拍摄单元拍摄的车辆的乘员图像;判别单元,根据检测车辆的整体或部分的状态的传感器的输出,判别拍摄所接受的乘员图像时的车辆的状态;以及选择单元,根据判别结果,选择使用由拍摄单元拍摄的图像分别向乘员提供服务的多个车载应用程序中应该提供所接受的乘员图像的车载应用程序。

在本发明的第二方式中,从通过输入单元接受的图像中,根据由判别单元判别的车辆的状态,选择单元选择车载应用程序。因此,通过使安装了拍摄单元和上述传感器的汽车具备本发明的第二方式的车载应用程序选择装置,可以获得和本发明的第一方式相同的效果。

本发明的第一方式和第二方式也可以通过利用信息处理装置执行程序来实现。即,确定用于使信息处理装置执行上述各单元执行的处理的程序、或记录了该程序的记录介质,以此可以获得上述的作用和效果。

根据本发明,根据检测车辆状态的传感器的输出,选择应该动作的车载应用程序执行单元。因此,可以控制成不进行图像处理和图像校正,使各种车载应用程序无错误动作地快速动作。

附图说明

图1是表示应用程序选择系统的功能的方框图。

图2是表示表的示例的图。

图3是表示应用程序选择部的动作示例的流程图。

图4是表示应用程序选择部的动作示例的流程图。

图5是表示应用程序选择部的动作示例的流程图。

符号说明

1应用程序选择系统;2照相机;3车载传感器;3a加速度传感器;3b速度传感器;3c舵角传感器;3d齿轮传感器;4车载应用程序部;4a个人验证部;4b打盹检测部;4c旁视检测部;4d视线检测部;4e面部位置检测部;5应用程序选择部;6车辆状态判断部;7表存储部;7a表;8控制部。

具体实施方式

以下,使用附图说明应用程序选择系统1。另外,关于应用程序选择系统1的以下构成只是示例,本发明的构成不限于以下构成。

(系统构成)

图1是表示应用程序选择系统1的构成示例的图。使用图1说明应用程序选择系统1的构成。

应用程序选择系统1使用照相机2、车载传感器3、车载应用程序部4和应用程序选择部5构成。以下,说明应用程序选择系统1具有的各构成要素。

(照相机)

照相机2使用数字照相机/数字拍摄机等构成。照相机2拍摄在车载应用程序部4具备的各种应用程序中使用的图像。在应用程序选择系统1中,照相机2被设置用于拍摄乘坐在车辆驾驶席上的驾驶员的面部。

照相机2可以构成为一直进行拍摄,也可以在通过手动接通起动开关后、通过手动或定时器接通停止开关前的期间持续进行拍摄,或者还可以构成为根据安装在车辆上的传感器输出,在规定条件下利用照相机2的控制装置控制摄影开始/停止。

(车载传感器)

车载传感器3使用各种传感器构成。车载传感器3被设置在车辆上。车载传感器3例如使用加速度传感器3a、速度传感器3b、舵角传感器3c和齿轮传感器3d构成。车载传感器3也可以根据需要使用其他传感器构成。

加速度传感器3a测定车辆的加速度。加速度传感器3a测定车辆相对地面的垂直方向的加速度。加速度传感器3a例如使用3轴加速度传感器构成。

速度传感器3b测定车辆的速度。速度传感器3b测定相对车辆行进方向的车辆速度。速度传感器3b例如使用车轮速度传感器构成。

舵角传感器3c测定车辆的舵角。舵角传感器3c例如根据转向器的位置测定舵角。

齿轮传感器3d测定车辆的齿轮位置。齿轮传感器3d至少检测车辆的齿轮的空档状态和倒档状态。齿轮传感器3d例如使用所谓的空档传感器和倒车灯开关构成。

虽然未图示,但作为其他车载传感器,可以列举出乘坐传感器、照度传感器。另外,也可以把GPS(Ground Positioning System全球定位系统)、ETC(Electronic Toll Collection电子收费)、智能车门进入(smart entry)等系统作为传感器。

乘坐传感器检测驾驶员以外的其他乘员乘坐在哪个座椅上。乘坐传感器例如使用薄膜开关构成。

照度传感器测定照相机的摄影环境的照度。照度传感器例如可以利用内置在照相机中的照度传感器构成,也可以是设置在仪表板上的照度传感器。

如果把GPS接收机作为传感器,可以测定车辆在地图上的位置。通过测定在地图上的位置,可以检测车辆在何种状态的道路上行驶。具体地讲,可以检测是在高速道路上行驶还是在弯道多的山道上行驶。

如果把ETC的车载器作为传感器,可以检测车辆位于ETC的收费口和收费时间。

如果把智能车门进入的车载器作为传感器,可以检测持有遥控器的车辆使用者是否在车辆周围。

(车载应用程序部)

车载应用程序部4使用实现车载应用程序的多个功能部构成。车载应用程序部4安装在车辆上。

车载应用程序部4在硬件上具有通过总线连接的CPU(中央运算处理装置)、主存储装置(RAM)、辅助存储装置等。辅助存储装置使用非易失性存储装置构成。此处所说的非易失性存储装置是指所谓的ROM(包括Read-Only Memory:EPROM(Erasable Programmable Read-OnlyMemory)、EEPROM(Electrically Erasable Programmable Read-OnlyMemory)、掩模ROM等),FRAM(Ferroelectric RAM)、硬盘等。并且,车载应用程序部4根据适用的车载应用程序对必要装置进行控制。关于和车载应用程序对应的装置将在后面叙述。

车载应用程序部4通过把存储在辅助存储装置中的各种程序(OS、应用程序等)加载到主存储装置中并由CPU执行来发挥作用。并且,车载应用程序部4的一部分或全部可以构成为专用芯片。

车载应用程序部4例如使用个人验证部4a、打盹检测部4b、旁视检测部4c和气囊喷出地点决定部4d构成。这些各个功能部通过在上述CPU等的硬件上执行各自的程序而实现。车载应用程序部4根据需要也可以使用其他车载应用程序构成。但是,在应用程序选择系统1中,照相机2被设置用于拍摄驾驶员的面部。因此,在该示例中,适用于车载应用程序部4的车载应用程序限定为对驾驶员进行的服务(处理)。

个人验证部4a判断车辆的驾驶员是否是合法的人员,只有在是合法的人员时才使发动机工作。个人验证部4a使用由照相机2拍摄的图像和预先登录的合法人员的图像进行判断(个人验证处理)。个人验证部4a发挥根据个人验证处理的结果控制发动机的起动/停止的控制部的作用。

打盹检测部4b判断车辆的驾驶员是否在打盹,在判断为打盹时执行使驾驶员清醒的动作。打盹检测部4b从由照相机2拍摄的图像中获取驾驶员的眼睛图像,判断眼皮是否睁开得大于等于一定宽度。打盹检测部4b在判断为眼皮未睁开得大于等于一定宽度时,例如通过使设置在驾驶席上的振动装置振动、或从设置在车内的扬声器发出警告声音等,使驾驶员清醒。该情况下,打盹检测部4b发挥作为振动装置或扬声器的控制部的作用。并且,这种扬声器可以是预先在车辆上配备的音响设备用扬声器或作为旁视检测部4c用配备的扬声器,也可以是作为打盹检测部4b用而独立准备的扬声器。

旁视检测部4c判断车辆驾驶员是否在旁视(观看旁边),在判断为旁视时警告驾驶员不要看旁边。旁视检测部4c根据由照相机2拍摄的图像判断驾驶员的面部朝向。旁视检测部4c在判断为驾驶员的面部朝向旁边大于等于规定角度时,通过从设置在车内的扬声器发出警告声音等来警告驾驶员。该情况下,旁视检测部4c发挥作为扬声器的控制部的作用。并且,这种扬声器可以是预先设在车辆上的扬声器或作为打盹检测部4b用配备的扬声器,也可以是作为旁视检测部4c用而独立配备的扬声器。

视线检测部4d判断车辆驾驶员在观看何处、即检测驾驶员的视线(注视点)。视线检测部4d构成为在检测到车辆的障碍物时,在所检测的驾驶员的注视点的方向平视显示危险标记(例如,参照特开平6-230132号公报,特开平9-7100号公报)。作为这种障碍物的示例,有处于车辆行进方向的步行者、或车辆左转弯时有可能卷入的二轮车等。在该情况下,视线检测部4d发挥作为安装在车辆上的进行平视显示的装置的控制部的作用。

面部位置检测部4e根据由照相机2拍摄的图像检测车辆的驾驶员的面部位置,判断其头部位于何处。并且,面部位置检测部4e在喷出气囊时,向驾驶员的头部所在的位置喷出气囊。面部位置检测部4e在通过传感器等检测到车辆碰撞其他物体等时,发挥作为控制安装在车辆上的气囊装置的控制部的作用,以向驾驶员的头部位置喷出气囊。

(应用程序选择部)

应用程序选择部5根据车载传感器3的各传感器的输出,判断应该对车载应用程序部4的哪个车载应用程序输入由照相机2拍摄的各图像(或应该使哪个车载应用程序动作)。首先,使用图1说明应用程序选择部5的功能模块。

应用程序选择部5在硬件上具有通过总线连接的CPU(中央运算处理装置)、主存储装置(RAM)、辅助存储装置等。辅助存储装置使用所谓的非易失性存储装置构成。该CPU、RAM、辅助存储装置等也可以构成为与车载应用程序部4共享其一部分或全部。

应用程序选择部5通过向主存储装置加载存储在辅助存储装置中的各种程序(OS、应用程序等)并由CPU执行,发挥作为包括车辆状态判断部6、表存储部7和控制部8等的装置的作用。特别是,车辆状态判断部6和控制部8通过由CPU执行程序来实现。并且,车辆状态判断部6和控制部8也可以分别构成为专用的芯片。以下,说明应用程序选择部5的各功能部。

(车辆状态判断部)

车辆状态判断部6根据车载传感器3(加速度传感器3a、速度传感器3b、舵角传感器3c、齿轮传感器3d)的输出信号(数据),输出表示车辆状态的信号(Code)。在输出信号为模拟信号的情况下,将输出信号数字化。Code是具有5位二进制数的变量。

车辆状态判断部6根据从加速度传感器3a输出的数据,算出车辆的垂直方向的加速度a。车辆状态判断部6判断所算出的加速度a是否小于等于阈值Z1。并且,车辆状态判断部6根据从速度传感器3b输出的数据算出车辆的速度v。车辆状态判断部6判断所算出的速度是否大于等于阈值Z2。并且,车辆状态判断部6根据从舵角传感器3c输出的数据算出车辆的转向舵角θ。车辆状态判断部6判断所算出的舵角θ是否大于等于阈值Z3。并且,车辆状态判断部6根据从齿轮传感器3d输出的数据判断车辆的齿轮是否处于空档状态并且速度v为零。并且,车辆状态判断部6根据从齿轮传感器3d输出的数据判断车辆的齿轮是否进入倒退状态。然后车辆状态判断部6根据这些判断结果操作变量Code的值。

(表存储部)

表存储部7使用所谓的非易失性存储装置构成。表存储部7存储表7a。图2是表示表7a的示例图。以下说明表7a。

在表7a中,变量Code的值与车载应用程序部4的各功能部(各车载应用程序)相对应。通过控制部8向与由车辆状态判断部6输出的Code值对应的车载应用程序,输入面部图像。

此处,说明Code的值。Code的最右侧的位表示是否判断为车辆相对地面的垂直方向的加速度大于等于阈值、即是否判断为车辆在高度方向正在进行大于等于规定值的振动。该位为“1”时表示判断为振动,为“0”时表示判断为没有振动。

Code的右起第二位表示是否判断为相对行进方向的车辆速度大于等于阈值。该位为“1”时表示判断为大于等于阈值,为“0”时表示判断为小于阈值。

Code的中间位表示是否判断为转向舵角大于等于阈值。该位为“1”时表示判断为大于等于阈值,为“0”时表示判断为小于阈值。

Code的左起第二位表示是否判断为齿轮为空档状态并且速度为零,换言之是否判断为车辆处于停车或存车状态。该位为“1”时表示判断为停车或存车状态,该位为“0”时表示判断为行驶状态。

Code的最左侧位表示是否判断为齿轮进入倒档。该位为“1”时表示判断为齿轮进入倒档,该位为“0”时表示判断为齿轮未进入倒档。

下面,说明表7a的具体示例。Code“00001”对应着面部位置检测部4e。Code“00001”表示判断为照相机2的图像是车辆在相对行进方向垂直的方向振动时拍摄的图像。这种情况下,由于驾驶员的面部和眼睛的图像有可能上下晃动,所以执行精度要求不那么高的面部位置检测部4e的处理。

Code“00010”对应着面部位置检测部4e、打盹检测部4b、旁视检测部4c、和视线检测部4d。Code“00010”表示判断为照相机2的图像是在车辆以大于等于规定值的速度在某种程度上平坦的场所直线行驶的状态下拍摄的。这种情况下,拍摄驾驶员的面部和眼睛的高质量图像的可能性大。因此,可以执行对输入图像要求具有一定质量的打盹检测部4b、旁视检测部4c和视线检测部4d的处理。并且,也执行面部位置检测部4e的处理。

Code“00110”对应着面部位置检测部4e、视线检测部4d和打盹检测部4b。Code“00110”表示判断为照相机2的图像是在车辆以大于等于规定值的速度在某种程度上平坦的弯道或交叉路口行驶的状态下拍摄的。这种情况下,拍摄驾驶员的面部和眼睛的高质量图像的可能性大,但由于是在弯道或交叉路口转弯,驾驶员有意识地观看旁边的可能性也大。在这种情况下,旁视检测部4c检测到旁视并发出警告多属不必要,对使用者来说该警告带来烦恼。因此,该情况下,不执行旁视检测部4c的处理,执行面部位置检测部4e、视线检测部4d和打盹检测部4b的处理。

Code“01100”和“01000”对应着个人验证部4a和面部位置检测部4e。Code“01100”和“01000”表示判断为照相机2的图像是在车辆停车时或存车时拍摄的。这种情况下,拍摄驾驶员的面部和眼睛的高质量图像的可能性大,而且由于本来也不在行驶中,所以不需要打盹检测部4b、视线检测部4d、和旁视检测部4c的处理。因此,该情况下,执行个人验证部4a和面部位置检测部4e的处理。

Code“10010”不对应任何车载应用程序。Code“10010”表示判断为照相机2的图像是在车辆以大于等于规定值的速度倒车时拍摄的。这种情况下,驾驶员回头观看后方,所以由照相机2不能拍摄到驾驶员面部的可能性大。因此,该情况下不执行任何车载应用程序。

也可以将车载应用程序适当对应其他Code。车辆及驾驶员状态的Code分配可以任意设定。并且,可以根据为了选择车载应用程序而检测的车辆状态的数量来增减Code的位。

(控制部)

将由照相机2拍摄的图像输入到控制部8。并且,控制部8从表存储部7中读出与由车辆状态判断部6输出的变量Code的值对应的车载应用程序。并且,控制部8向所读出的车载应用程序提供由照相机2拍摄的图像,并命令其进行处理。上述的各车载应用程序也可以构成为处于图像和命令的待接收状态,在接收到这些图像和命令时进行处理。

例如,在由车辆状态判断部6输出的变量Code的值为“00001”时,控制部8读出“面部位置检测”作为对应于“00001”的车载应用程序。并且,控制部8把由照相机2拍摄的图像发给面部位置检测部4e,并命令其进行处理。

(动作例)

图3~图5是表示应用程序选择部5的动作示例的流程图。使用图3~图5说明应用程序选择部5的动作示例。

首先,将由照相机2拍摄的图像输入到控制部8(图3:S01)。然后,将加速度传感器3a的数据(输出)输入到车辆状态判断部6(S02)。并且,车辆状态判断部6以所输入的加速度传感器3a的数据为基础,算出车辆的加速度a的值(S03)。车辆状态判断部6判断所算出的加速度a的值是否小于等于阈值Z1。在加速度a大于阈值Z1的情况下(S04为否),车辆状态判断部6定义变量Code,把“00001”代入该变量Code(S05)。另一方面,在加速度a小于等于阈值Z1的情况下(S04为是),车辆状态判断部6定义变量Code,把“00000”代入该变量Code(S06)。

在S05的处理之后,执行S21以后的处理。关于S21以后的处理将在后面叙述。在S06的处理之后,将速度传感器3b的数据输入到车辆状态判断部6(S07)。车辆状态判断部6以所输入的速度传感器3b的数据为基础,算出车辆的速度v(S08)。车辆状态判断部6判断所算出的速度v的值是否大于等于阈值Z2。在速度v大于等于阈值Z2的情况下(S09为是),车辆状态判断部6把变量Code的值与“00010”的逻辑和代入变量Code(S10)。

在S10的处理之后,或者速度v小于阈值Z2的情况下(S09为否),将舵角传感器3c的数据输入到车辆状态判断部6(图4:S11)。车辆状态判断部6以所输入的舵角传感器3c的数据为基础,算出车辆具备的转向器(方向盘)的舵角θ(S12)。车辆状态判断部6判断所算出的舵角θ的值是否大于等于阈值Z3。在舵角θ大于等于阈值Z3的情况下(S13为是),车辆状态判断部6把变量Code的值与“00100”的逻辑和代入变量Code(S14)。

在S14的处理之后,或者舵角θ小于阈值Z3的情况下(S13为否),将齿轮传感器3d的数据输入到车辆状态判断部6(S15)。车辆状态判断部6以所输入的齿轮传感器3d的数据为基础,判断车辆的行驶状态(S16)。在判断为车辆的齿轮为空档状态并且速度v是零的情况下(S17为是),车辆状态判断部6把变量Code的值与“01000”的逻辑和代入变量Code(S18)。

在S18的处理之后,执行S21以后的处理。关于S21以后的处理将在后面叙述。在判断为齿轮不是空档状态或速度v不是零的情况下(S17为否),判断齿轮是否进入倒档。在判断为齿轮进入倒档的情况下(S19为是),车辆状态判断部6把变量Code的值与“10000”的逻辑和代入变量Code(S20)。

在S20的处理之后,或者判断为齿轮未进入倒档的情况下(S19为否),执行S21以后的处理。下面,说明S21以后的处理。首先,车辆状态判断部6把该时刻的变量Code的值输入到控制部8(S21)。控制部8在表7a中读出与所输入的变量Code的值对应的车载应用程序。并且,控制部8向所读出的车载应用程序提供所输入的图像(S22)。

(作用/效果)

在应用程序选择系统1中,根据车辆状态应该执行的车载应用程序被定义在表7a中。应用程序选择部5以车载传感器3的输出为基础推测车辆的状态,以推测结果为基础仅使在表7a中定义的车载应用程序正常动作(提供服务)。换言之,应用程序选择部5根据从车载传感器3的输出结果推测的车辆状态和驾驶员状态等,选择在这种状态下应该动作的最佳车载应用程序。

因此,应用程序选择系统1发挥以下效果。首先,在根据车辆和驾驶员的状态推测出由照相机2拍摄的图像的质量不够好的情况下,不向需要高质量的输入图像的车载应用程序输入这种图像。因此,可以防止车载应用程序因为输入图像的质量差而产生的错误动作,能够提高精度。并且,根据车辆和驾驶员的状态推测为驾驶员不需要的车载应用程序不执行动作。所以,能够防止向CPU等装置施加不必要的负荷,而快速地执行应该执行的其他处理。即,可以有效地活用安装在车辆上的资源。

(变形示例)

在车辆是自动变速的汽车(AT车)时,齿轮传感器3d也可以构成为检测变速杆进入停车(P)范围。在该情况下,车辆状态判断部6在S17的处理中,进行基于变速杆是否进入停车范围的判断。

并且,适用于车载应用程序部4的车载应用程序(功能部)不限于对驾驶员进行服务,也可以对乘坐在副驾驶席和后部座椅等上的人员进行服务。该情况下,照相机2构成为也拍摄乘坐在副驾驶席和后部座椅等上的人员。

并且,车载应用程序部4的功能的一部分也可以设在车辆外的装置(例如应用程序服务器)上。该情况下,车载应用程序部4和应用程序服务器可以通过无线通信进行数据的收发。例如也可以构成为,在通过应用程序服务器执行车载应用程序部4的打盹检测部4b中,分析所输入的图像(由照相机2拍摄的图像)、判断驾驶员是否在打盹的处理,直接由打盹检测部4b执行根据该分析结果使驾驶员清醒的处理。

并且,个人验证部4a可以进行需要个人验证处理的其他服务。该情况下,需要根据将要实施的服务的内容等变更表7a的内容。作为其他服务的示例,有根据以个人为单位预先登录的内容自动控制座椅位置、安全带位置和反射镜角度等的服务、根据实际运转中的乘员的面部图像进行验证、在使用ETC等时提高安全性的服务(例如,参照特开2001-126091号公报)等。在进行后者的服务等时,即使是正在行驶也需要实施服务,所以需要变更表7a。并且,应用程序部4也可以具有多个进行需要个人验证的服务的功能部。

并且,打盹检测部4b也可以根据除眼皮睁开的宽度以外的基准(眨眼的次数、频度或趋势等),判断车辆驾驶员是否在打盹。

并且,旁视检测部4c也可以根据除驾驶员的面部朝向以外的其他基准(驾驶员的视线方向、视线从正面移开的频度或视线从正面移开的时间等),判断车辆的驾驶员是否正在旁视。并且,旁视检测部4c也可以利用除警告声音以外的方法(使座椅振动、使警告灯亮灯、加重转向器等)对使用者进行警告。

并且,视线检测部4d也可以进行需要视线检测处理的其他服务。该情况下,需要根据将要实施的服务的内容等变更表7a的内容。作为其他服务的示例,有根据视线的移动利用外部摄影装置摄影视线方向和死角方向的服务(例如,参照特开平10-206789号公报),在车辆上安装有可视电话的情况下,检测讲话者(此时为驾驶员)的视线,根据其结果使讲话者的眼睛附近的图像变形的服务(例如,参照特开平6-6786号公报)等。在进行后者的服务等时,例如从正在行驶中打可视电话比较危险的观点考虑,需要仅在车辆停止的状态下提供服务,所以需要变更表7a。并且,应用程序部4也可以具有多个进行需要视线检测处理的服务的功能部。

并且,面部位置检测部4e也可以进行需要面部位置检测处理的其他服务。该情况下,需要根据将要实施的服务的内容等变更表7a的内容。作为其他服务的示例,有根据驾驶员的面部位置把反射镜的角度调整为最佳角度的服务(例如,参照特开2002-274265号公报),根据面部位置控制空调的出气口的风向的服务(例如,参照专利3067381号公报)等。在进行前者的服务等时,在车辆倒车时需要控制成与倒车相应的反射镜位置等,所以需要把表7a变更成即使齿轮为倒档状态时也动作。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号