车辆盲区监测方法、装置及计算机可读存储介质与流程

文档序号:16900617发布日期:2019-02-19 17:57阅读:208来源:国知局
车辆盲区监测方法、装置及计算机可读存储介质与流程

本发明涉及汽车技术领域,尤其涉及一种车辆盲区监测方法、装置及计算机可读存储介质。



背景技术:

随着经济的快速发展,车辆已经成为人们日常生活和工作中不可或缺的交通工具,为用户出行带来极大便利。然而,由于驾驶人员看不见车辆盲区内的情况,比如在驾驶人员进行倒车、泊车等操作时,就很容易发生碰撞事故。目前,一些车辆通过采用全景泊车技术,将多路摄像头采集的视频图像合成一幅画面,并通过车载显示屏进行显示,从而帮助驾驶人员更为直观、安全地操控车辆。但是,由于全景泊车技术通常运行于android安卓系统,启动慢,从而导致盲区监测响应慢,效率低。



技术实现要素:

本发明的主要目的是提供一种车辆盲区监测方法、装置及计算机可读存储介质,旨在解决现有车辆盲区监测效率低的问题。

为实现上述目的,本发明提出车辆盲区监测方法,所述车辆盲区监测方法包括以下步骤:

启动车辆的视频驱动;

在所述视频驱动启动完成后,对所述车辆的多个盲区进行巡检,获取所述多个盲区对应的视频影像;

在所述车辆的显示屏上依次切换显示所述多个盲区对应的视频影像。

优选地,所述在所述车辆的显示屏上依次切换显示所述多个盲区对应的视频影像的步骤包括:

按照所述多个盲区对应的预设显示次序,在所述显示屏上依次切换显示所述多个盲区对应的视频影像。

优选地,所述在所述车辆的显示屏上依次切换显示所述多个盲区对应的视频影的步骤包括:

根据预设的视频影像显示时长规则,确定所述多个盲区对应的视频影像的显示时长;

按照所述多个盲区对应的视频影像的显示时长,在所述显示屏上依次切换显示所述多个盲区对应的视频影像。

优选地,所述多个盲区对应的视频影像的显示时长逐次递减。

优选地,所述在所述车辆的显示屏上依次切换显示所述多个盲区对应的视频影的步骤包括:

根据预设的盲区与视频影像显示方式的对应关系,确定所述多个盲区对应的视频影像的显示方式;

在所述显示屏上以所述多个盲区对应的视频影像的显示方式,依次切换显示所述多个盲区对应的视频影像。

优选地,所述车辆盲区监测方法还包括步骤:

在所述显示屏上当前显示第一盲区对应的视频影像时,发出相应的包含所述第一盲区的语音预警提示信息。

优选地,所述对所述车辆的多个盲区进行巡检,获取所述多个盲区对应的视频影像的步骤之前,还包括:

监测所述车辆当前的行驶状态;

所述对所述车辆的多个盲区进行巡检,获取所述多个盲区对应的视频影像的步骤包括:

根据所述行驶状态,对所述多个盲区中的至少一个盲区进行巡检,获取所述至少一个盲区对应的视频影像。

优选地,所述在所述车辆的显示屏上依次切换显示所述多个盲区对应的视频影像的步骤之后,还包括:

在所述车辆的车载主机启动完成后,将所述多个盲区对应的视频影像进行合成,生成全景图像;

在所述显示屏上显示所述全景图像。

此外,为实现上述目的,本发明还提出一种车辆盲区监测装置,所述车辆盲区监测装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆盲区监测程序;所述车辆盲区监测程序被所述处理器执行时实现如上文所述的车辆盲区监测方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆盲区监测程序,所述车辆盲区监测程序被处理器执行时实现如上文所述的车辆盲区监测方法的步骤。

本发明技术方案中,在车辆的视频驱动启动后,通过对车辆的多个盲区进行巡检,获取多个盲区对应的视频影像,并在车辆的显示屏上依次切换显示多个盲区对应的视频影像,从而形成一个视频影像的动态切换场景,辅助驾驶人员操控车辆。由于不需要待android系统启动对多路视频影像进行图像融合、拼接等处理的过程,因此,提高了车辆盲区监测效率。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的车辆盲区监测装置结构示意图;

图2是本发明的车辆盲区监测方法第一实施例的流程示意图;

图3是本发明实施例方案涉及的一个可选的车辆的结构示意图;

图4是本发明的车辆盲区监测方法第二实施例中在所述车辆的显示屏上依次切换显示所述多个盲区对应的视频影像的细化流程示意图;

图5是本发明的车辆盲区监测方法第三实施例的流程示意图;

图6是本发明的车辆盲区监测方法第四实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的解决方案主要是:在车辆的视频驱动启动后,通过对车辆的多个盲区进行巡检,获取多个盲区对应的视频影像,并在车辆的显示屏上依次切换显示多个盲区对应的视频影像,从而形成一个视频影像的动态切换场景,辅助驾驶人员操控车辆。通过本发明实施例的技术方案,解决了车辆盲区监测效率不高的问题。

本发明实施例提出一种车辆盲区监测装置。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的车辆盲区监测装置结构示意图。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

如图1所示,该车辆盲区监测装置可以包括:处理器1001、通信总线1002、用户接口1003、网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的车辆盲区监测装置结构并不构成对车辆盲区监测装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及车辆盲区监测程序。

本发明中,所述车辆盲区监测装置通过处理器1001调用存储器1005中存储的车辆盲区监测程序,并执行以下操作:

启动车辆的视频驱动;

在所述视频驱动启动完成后,对所述车辆的多个盲区进行巡检,获取所述多个盲区对应的视频影像;

在所述车辆的显示屏上依次切换显示所述多个盲区对应的视频影像。

进一步地,处理器1001可以调用存储器1005中存储的车辆盲区监测程序,还执行以下操作:

按照所述多个盲区对应的预设显示次序,在所述显示屏上依次切换显示所述多个盲区对应的视频影像。

进一步地,处理器1001可以调用存储器1005中存储的车辆盲区监测程序,还执行以下操作:

根据预设的视频影像显示时长规则,确定所述多个盲区对应的视频影像的显示时长;

按照所述多个盲区对应的视频影像的显示时长,在所述显示屏上依次切换显示所述多个盲区对应的视频影像。

进一步地,处理器1001可以调用存储器1005中存储的车辆盲区监测程序,还执行以下操作:

根据预设的盲区与视频影像显示方式的对应关系,确定所述多个盲区对应的视频影像的显示方式;

在所述显示屏上以所述多个盲区对应的视频影像的显示方式,依次切换显示所述多个盲区对应的视频影像。

进一步地,处理器1001可以调用存储器1005中存储的车辆盲区监测程序,还执行以下操作:

在所述显示屏上当前显示第一盲区对应的视频影像时,发出相应的包含所述第一盲区的语音预警提示信息。

进一步地,处理器1001可以调用存储器1005中存储的车辆盲区监测程序,还执行以下操作:

监测所述车辆当前的行驶状态;

根据所述行驶状态,对所述多个盲区中的至少一个盲区进行巡检,获取所述至少一个盲区对应的视频影像。

进一步地,处理器1001可以调用存储器1005中存储的车辆盲区监测程序,还执行以下操作:

在所述车辆的车载主机启动完成后,将所述多个盲区对应的视频影像进行合成,生成全景图像;

在所述显示屏上显示所述全景图像。

本实施例通过上述方案,在车辆的视频驱动启动后,通过对车辆的多个盲区进行巡检,获取多个盲区对应的视频影像,并在车辆的显示屏上依次切换显示多个盲区对应的视频影像,从而形成一个视频影像的动态切换场景,辅助驾驶人员操控车辆。由于不需要待android系统启动对多路视频影像进行图像融合、拼接等处理的过程,不仅提高了车辆盲区监测效率,而且还降低了车载主机的cpu资源消耗。

基于上述硬件结构,提出本发明车辆盲区监测方法实施例。

参照图2,图2为本发明车辆盲区监测方法第一实施例的流程示意图。

在第一实施例中,所述车辆盲区监测方法包括以下步骤:

步骤s10,启动车辆的视频驱动;

步骤s20,在所述视频驱动启动完成后,对所述车辆的多个盲区进行巡检,获取所述多个盲区对应的视频影像;

步骤s30,在所述车辆的显示屏上依次切换显示所述多个盲区对应的视频影像。

日常生活中,在用户使用车辆时,为了安全起见,一些车辆通过采用全景泊车技术,将多路摄像头采集的视频图像合成一幅画面,并通过车载显示屏进行显示,从而帮助驾驶人员更为直观、安全地操控车辆。但是,由于全景泊车技术通常运行于android安卓系统,启动慢,比如,假设android系统需要15秒启动时间,则显示屏显示全景视频至少需要18秒以上的时间,效率低;而且由于全景泊车技术的复杂度,比较消耗车载主机的cpu资源。

为了提高车辆盲区监测效率,本发明提出一种车辆盲区监测方法,适用于各种类型的车辆。可选地,如图3所示,车辆包括有cpu(centralprocessingunit,中央处理器)单元电路,视频处理单元、摄像头、显示屏、电源管理、微控制器等部分,其中,微控制器负责收集车辆的转角信息,并将转角信息传递给cpu单元电路;电源管理负给各部分供电;摄像头负责采集车辆前、后、左、右等各个盲区的视频影像;视频处理单元负责多路视频影像处理,实现视频巡检;cpu单元电路负责将视频处理单元处理后的视频影像进行运算、处理,并将处理后的视频影像送到显示屏;显示屏负责将cpu单元电路送过来的视频影像还原显示,从而辅助驾驶人员操控车辆。需要说明的是,显示屏可以是跟车载主机一体的lcd显示屏,也可以是通过信号线连接车载主机的其他显示屏。

具体地,在车辆使用时,启动车辆的视频驱动,比如启动车辆的前、后、左、右各个盲区设置的摄像头。当车辆的视频驱动启动完成后,对车辆的多个盲区进行巡检,获取多个盲区对应的视频影像。

例如,在车辆起动时,通过微控制器判断车辆acc(adaptivecruisecontrol,自适应巡航控制)是否正常打开,如果车辆acc正常打开,则进行上电,在上电成功后,控制打开车辆的外设电源,如摄像头电源,之后,驱动车辆的前、后、左、右各个盲区设置的摄像头,通过车辆的前、后、左、右各个盲区设置的摄像头,对车辆的前、后、左、右各个盲区进行巡检,采集车辆前、后、左、右各个盲区对应的视频影像。

可选地,本实施例中,摄像头采集的视频影像可以为cvbs信号,但不局限于cvbs信号,还可以是lvds、ahd等视频信号;其输出可以是cvbs信号,但不局限于cvbs信号,还可以是mipi、bt656、bt1120、ccir601等视频信号。

与目前市面上某些车辆所采用的全景泊车技术进行盲区监测不同的是,本实施例中,并不需要基于android系统,采用全景泊车技术(如360全景泊车技术)对多路视频影像进行图像融合、拼接等处理,而是在车辆的显示屏上依次切换显示多个盲区对应的视频影像,从而形成一个视频影像的动态切换场景。例如,以每路视频影像1.5-2秒巡检的方式,将各路视频影像合成为一个动态场景,从而辅助驾驶人员操控车辆。

可选地,所述步骤s30包括:

步骤a,按照所述多个盲区对应的预设显示次序,在所述显示屏上依次切换显示所述多个盲区对应的视频影像。

可选地,预先设置各个盲区对应的视频影像的预设显示次序,按照该预设显示次序,在显示屏上依次切换显示多个盲区对应的视频影像。例如,假设监测盲区包括车辆的前、后、左、右四个盲区,预设这四个盲区对应的视频影像的预设显示次序为前→右→后→左,则在显示屏上依次切换显示前、右、后、左盲区对应的视频影像。

这样,尽管没有基于android系统对多路视频影像进行图像融合、拼接等处理,同样也达到了对车辆的多个盲区进行监测的效果。

本实施例提供的方案,在车辆的视频驱动启动后,通过对车辆的多个盲区进行巡检,获取多个盲区对应的视频影像,并在车辆的显示屏上依次切换显示多个盲区对应的视频影像,从而形成一个视频影像的动态切换场景,辅助驾驶人员操控车辆。由于不需要待android系统启动对多路视频影像进行图像融合、拼接等处理的过程,不仅提高了车辆盲区监测效率,而且还降低了车载主机的cpu资源消耗。

进一步地,基于第一实施例提出本发明车辆盲区监测方法第二实施例,在本实施例中,如图4所示,所述步骤s30包括:

步骤s31,根据预设的视频影像显示时长规则,确定所述多个盲区对应的视频影像的显示时长;

步骤s32,按照所述多个盲区对应的视频影像的显示时长,在所述显示屏上依次切换显示所述多个盲区对应的视频影像。

为了进一步提高驾驶人员体验,对于各个盲区对应的视频影像的显示时长,可根据用户喜好、车辆当前行驶情况进行灵活设置,预先设置各个盲区对应的视频影像显示时长规则。例如,预先设置各个盲区对应的视频影像的显示时长逐次递减。之后在显示视频影像时,根据预设的视频影像显示时长规则,确定各个盲区对应的视频影像的显示时长,按照各个盲区对应的视频影像的显示时长,在显示屏上依次切换显示各个盲区对应的视频影像。

例如,预先设置各个盲区对应的视频影像的显示时长逐次递减,比如设置视频影像的显示时长从2s开始逐次递减,在显示视频影像时,各个盲区对应的视频影像在显示屏上的显示时长越来越短,各路视频影像切换显示越来越快,从而形成蒙太奇效果。

进一步地,所述步骤s30包括:

步骤b,根据预设的盲区与视频影像显示方式的对应关系,确定所述多个盲区对应的视频影像的显示方式;

步骤c,在所述显示屏上以所述多个盲区对应的视频影像的显示方式,依次切换显示所述多个盲区对应的视频影像。

进一步地,除了可以对各路视频影像的显示时长进行设置以外,还可以对各路视频影像的显示方式进行设置,其中,显示方式包括但不限于从左到右显示,从上到下显示,区域放大显示,区域缩小显示等方式。例如,预设各个盲区与视频影像显示方式的对应关系,可选地,不同盲区对应的视频影像显示方式可以相同,也可以不同。在显示视频影像时,根据预设的各个盲区与视频影像显示方式的对应关系,确定各个盲区对应的视频影像的显示方式,在显示屏上以各个盲区对应的视频影像的显示方式,依次切换显示各个盲区对应的视频影像。

例如,以待切换显示的视频影像为后盲区对应的视频影像,根据预设的各个盲区与视频影像显示方式的对应关系,确定后盲区对应的视频影像显示方式为从上到下显示,则在显示屏上,以从上到下显示方式,切换显示后盲区对应的视频影像。

本实施例提供的方案,通过根据预设的视频影像显示时长规则,确定各个盲区对应的视频影像的显示时长,按照各个盲区对应的视频影像的显示时长,在显示屏上依次切换显示各个盲区对应的视频影像,从而丰富了视频影像显示的灵活性,提高了驾驶人员体验。

进一步地,基于第一实施例或第二实施例提出本发明车辆盲区监测方法第三实施例,在本实施例中,如图5所示,所述步骤s20之前,还包括:

步骤s40,监测所述车辆当前的行驶状态;

所述步骤s20包括:

步骤s21,根据所述行驶状态,对所述多个盲区中的至少一个盲区进行巡检,获取所述至少一个盲区对应的视频影像;

所述步骤s30包括:

步骤s33,在所述车辆的显示屏上依次切换显示所述至少一个盲区对应的视频影像。

由于在实际应用当中,有时候并不需要对车辆的每一个盲区进行监测,例如,在车辆泊车时,可能并不需要对车辆的前盲区进行监测,为了更进一步提高驾驶人员体验,本实施例中,根据车辆的行驶状态来选择性对车辆盲区进行监测。

具体地,为了更有效地对车辆的盲区进行监测,对车辆当前的行驶状态进行监测,之后,根据车辆当前的行驶状态,对车辆的多个盲区中的至少一个盲区进行巡检,获取该至少一个盲区对应的视频影像。例如,当监测到车辆当前正在倒车时,则对于车辆的前、后、左、右四个盲区,对其中的后、左、右三个盲区进行巡检,获取车辆的后、左、右三个盲区对应的视频影像,并在显示屏上切换显示后、左、右三个盲区对应的视频影像。

进一步地,所述车辆盲区监测方法还包括:

步骤d,在所述显示屏上当前显示第一盲区对应的视频影像时,发出相应的包含所述第一盲区的语音预警提示信息。

为了更进一步地提高驾驶人员体验,车辆还进行相应的语音预警提示。具体地,当在车辆的显示屏上当前显示第一盲区对应的视频影像时,发出相应的包含该第一盲区的语音预警提示信息,从而进一步达到辅助驾驶的目的。例如,当在车辆的显示屏上当前显示左盲区对应的视频影像时,发出如“左侧巡检,请注意安全”的语音预警提示信息。

需要说明的是,语音预警可以为合成的声音,也可以为真人录音,或者也可以为蜂鸣声等其他预警声。

本实施例提供的方案,通过监测车辆当前的行驶状态,根据车辆的行驶状态,对车辆多个盲区中的至少一个盲区进行巡检,获取该至少一个盲区对应的视频影像,并在显示屏上切换显示该至少一个盲区对应的视频影像,从而避免对不必要的盲区进行监测,进一步提高车辆盲区监测效率。

进一步地,基于上述任一实施例提出本发明车辆盲区监测方法第四实施例,在本实施例中,如图6所示,所述步骤s30之后,还包括:

步骤s50,在所述车辆的车载主机启动完成后,将所述多个盲区对应的视频影像进行合成,生成全景图像;

步骤s60,在所述显示屏上显示所述全景图像。

为了更进一步提高盲区对应视频影像显示的丰富性,本实施例中,除了要启动车辆的视频驱动以外,还对车辆的车载主机进行启动,也即启动android系统,当车辆的车载主机启动完成后,将车辆多个盲区对应的视频影像进行合成处理,生成相应的全景图像,之后,在车辆的显示屏上显示该生成的全景图像。也即,作为android系统启动的前导补充,在车辆的显示屏上切换显示各个盲区对应的视频影像,而当android系统启动后,在车辆的显示屏上显示由各个盲区对应的视频影像所生成的全景图像。

本实施例提供的方案,作为android系统启动的前导补充,在车辆的显示屏上切换显示各个盲区对应的视频影像,而在车辆的车载主机启动完成后,将车辆多个盲区对应的视频影像进行合成,生成全景图像,在车辆的显示屏上显示该全景图像,从而更进一步丰富了视频影像显示的灵活性,提高了驾驶人员体验。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有车辆盲区监测程序,所述车辆盲区监测程序可被一个或者一个以上的处理器执行以用于:

启动车辆的视频驱动;

在所述视频驱动启动完成后,对所述车辆的多个盲区进行巡检,获取所述多个盲区对应的视频影像;

在所述车辆的显示屏上依次切换显示所述多个盲区对应的视频影像。

进一步地,所述车辆盲区监测程序被处理器执行时还实现如下操作:

按照所述多个盲区对应的预设显示次序,在所述显示屏上依次切换显示所述多个盲区对应的视频影像。

进一步地,所述车辆盲区监测程序被处理器执行时还实现如下操作:

根据预设的视频影像显示时长规则,确定所述多个盲区对应的视频影像的显示时长;

按照所述多个盲区对应的视频影像的显示时长,在所述显示屏上依次切换显示所述多个盲区对应的视频影像。

进一步地,所述车辆盲区监测程序被处理器执行时还实现如下操作:

根据预设的盲区与视频影像显示方式的对应关系,确定所述多个盲区对应的视频影像的显示方式;

在所述显示屏上以所述多个盲区对应的视频影像的显示方式,依次切换显示所述多个盲区对应的视频影像。

进一步地,所述车辆盲区监测程序被处理器执行时还实现如下操作:

在所述显示屏上当前显示第一盲区对应的视频影像时,发出相应的包含所述第一盲区的语音预警提示信息。

进一步地,所述车辆盲区监测程序被处理器执行时还实现如下操作:

监测所述车辆当前的行驶状态;

根据所述行驶状态,对所述多个盲区中的至少一个盲区进行巡检,获取所述至少一个盲区对应的视频影像。

进一步地,所述车辆盲区监测程序被处理器执行时还实现如下操作:

在所述车辆的车载主机启动完成后,将所述多个盲区对应的视频影像进行合成,生成全景图像;

在所述显示屏上显示所述全景图像。

本发明计算机可读存储介质具体实施方式与上述车辆盲区监测方法各实施例基本相同,在此不再赘述。

本实施例通过上述方案,在车辆的视频驱动启动后,通过对车辆的多个盲区进行巡检,获取多个盲区对应的视频影像,并在车辆的显示屏上依次切换显示多个盲区对应的视频影像,从而形成一个视频影像的动态切换场景,辅助驾驶人员操控车辆。由于不需要待android系统启动对多路视频影像进行图像融合、拼接等处理的过程,不仅提高了车辆盲区监测效率,而且还降低了车载主机的cpu资源消耗。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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