倒车影像显示方法、装置、存储介质及系统与流程

文档序号:17999286发布日期:2019-06-22 01:38阅读:700来源:国知局
倒车影像显示方法、装置、存储介质及系统与流程

本发明实施例涉及汽车技术,尤其涉及一种倒车影像显示方法、装置、存储介质及系统。



背景技术:

汽车倒车影像系统,是采用广角摄像装置安装在车后,通过车内的显示屏,清晰可见车后的障碍物。驾驶员倒车时可以在显示屏上看到车后情况,避免了倒车时因驾驶员看不到车后情况而发生车祸,让驾驶员更安全的倒好车。

目前主流车载系统为安卓android系统,其显示倒车影像的过程大致为:系统开机,进入到系统主界面,当检测到有倒档信号时,应用程序控制打开倒车摄像头,将图像显示给用户。该过程中安卓系统(以全志t7为例)预启动要0.7s,linux内核初始化要1.2s,倒车检测和摄像头输入初始化1.1s,所以总共需要3s时间,显然不符合车厂要求的快速倒车时间(≤1.5s)。

为了提高安卓系统快速倒车影像显示速度,目前有如图1所示的快速倒车设计方案。该方案主要是在原来设计的基础上增加一个视频处理ic,这样,倒车后视信号(倒车影像)“跳过”cpu直接给到视频处理ic,lcd的显示信号也直接给到视频处理ic,由视频处理ic直接去点屏(启动屏幕)和显示倒车影像。由于视频处理ic初始化和处理时间是0.2s,再加上倒车检测和摄像头输入输出初始化1.1s,一共是1.3s,从而满足要求。

但是,上述快速倒车设计方案中存在如下缺陷:(1)为了满足一个快速倒车功能而增加视频处理ic会设计过余,同时也会增加硬件设计成本;(2)给产品的整体稳定性增加了一定的风险;(3)从硬件设计考虑,电磁兼容性(electromagneticcompatibility,emc)测试也会增加难度。



技术实现要素:

本发明实施例提供一种倒车影像显示方法、装置、存储介质及系统,以实现在不增加硬件设计的情况下,快速显示倒车影像。

第一方面,本发明实施例提供了一种倒车影像显示方法,包括:

在检测到主驾驶车门的解锁指令时,接收车身控制子系统发送的启动触发指令,其中,所述启动触发指令包含触发启动中央处理器的指令;

依据所述启动触发指令生成中央处理器预启动指令,以控制所述中央处理器启动并初始化;

在系统开机过程中,若检测到倒车信号,则控制倒车影像的显示。

第二方面,本发明实施例还提供了一种倒车影像显示装置,该装置包括:

启动触发指令生成模块,用于在检测到主驾驶车门的解锁指令时,接收车身控制子系统发送的启动触发指令,其中,所述启动触发指令包含触发启动中央处理器的指令;

中央处理器预启动模块,用于依据所述启动触发指令生成中央处理器预启动指令,以控制所述中央处理器启动并初始化;

倒车影像显示模块,用于在系统开机过程中,若检测到倒车信号,则控制倒车影像的显示。

第三方面,本发明实施例还提供了一种倒车影像显示系统,该系统包括:

主驾驶车门、车身控制子系统、车辆主控制机、倒车摄像头和显示屏,其中,所述车辆主控制机包括中央处理器;

所述车身控制子系统,与所述主驾驶车门通信连接,用于生成解锁指令并发送至所述主驾驶车门,以及生成启动触发指令并发送至所述车辆主控制机,其中,所述启动触发指令包含触发启动所述中央处理器的指令;

所述车辆主控制机,与所述车身控制子系统通信连接,用于在检测到所述解锁指令时,依据所述启动触发指令生成中央处理器预启动指令,并将所述中央处理器预启动指令发送至所述中央处理器;以及在系统开机过程中,若检测到倒车信号,则接收所述倒车摄像头发送的倒车影像,并将所述倒车影像发送至所述显示屏;

所述中央处理器,用于依据所述中央处理器预启动指令启动并初始化;

所述倒车摄像头,与所述车辆主控制机通信连接,用于采集所述倒车影像;

所述显示屏,与所述车辆主控制机通信连接,用于显示所述倒车影像。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明任意实施例所提供的倒车影像显示方法。

本发明实施例通过建立车身控制子系统和车辆主控制机之间的通信连接,使得车辆主控制机可以检测主驾驶车门的解锁指令,并接收车身控制子系统发送的启动触发指令,进而依据该启动触发指令生成中央处理器预启动指令,以在主驾驶车门解锁时,且在系统开机之前便预启动中央处理器,这样,在系统开机过程中,若检车到倒车信号,便可以省去预启动中央处理器的时间,实现快速显示倒车影像,避免了增加硬件成本、降低系统稳定性和增加emc测试风险的问题,达到了在不增加硬件设计的情况下快速显示倒车影像的技术效果。

附图说明

图1为现有技术中快速显示倒车影像的实现原理示意图;

图2是本发明实施例一中的一种倒车影像显示方法的流程图;

图3是本发明实施例二中的一种倒车影像显示方法的流程图;

图4是本发明实施例三中的一种倒车影像显示装置的结构示意图;

图5是本发明实施例四中的一种倒车影像显示系统的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

本实施例提供的倒车影像显示方法可适用于基于android车载系统显示倒车影像的情况。该方法可以由倒车影像显示装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在车载系统的车辆主控制机(microcontrollerunit,mcu)中。参见图2,本实施例的方法具体包括如下步骤:

s110、在检测到主驾驶车门的解锁指令时,接收车身控制子系统发送的启动触发指令。

其中,解锁指令是用于控制车辆车门解锁的指令。该解锁指令可以由无钥匙进入及启动系统(passiveentrypassivestart,peps)及车身控制子系统配合生成;也可以由智能车钥匙上的一键解锁功能来生成;还可以由智能车钥匙上的机械钥匙开锁操作而生成。peps系统是适应汽车防盗需求而推出的一款新型智能电子防盗系统,它采用先进的无线射频识别(radiofrequencyidentification,rfid)技术,实现无需按动遥控器即可进入车内以及一键启动发动机等功能。车身控制子系统也称为车身控制模块(bodycontrolmodule,bcm),其是一个设计功能强大的控制模块,实现离散的控制功能,对众多车身用电器进行控制,例如电动门窗控制、中控门锁控制、遥控防盗、灯光系统控制、电动后视镜加热控制、仪表背光调节、电源分配等。启动触发指令是用于触发启动车辆中部件的指令,例如触发启动中央处理器、摄像头、收音机、灯光系统及空调等的指令。示例性地,启动触发指令包含触发启动中央处理器的指令。

具体地,在车载系统中,每个车门都有对应的标识,用于判断哪个车门有开关操作,故车辆主控制机可以根据主驾驶车门的标识来检测是否有主驾驶车门的解锁指令。如果有主驾驶车门的解锁指令,即检测到主驾驶车门的解锁指令,那么车身控制子系统会生成一个启动触发指令,并通过车身控制子系统与车辆主控制机之间的通信线,将上述启动触发指令发送至车辆主控制机mcu,车辆主控制机mcu便可以接收到启动触发指令。

需要说明的是,在传统的peps系统中,车身控制子系统bcm与车辆主控制机mcu之间并没有通信线,而本发明实施例中为了能够在车载系统开机前提前预启动包含在mcu中的中央处理器(centralprocessingunit,cpu),增加了bcm与mcu之间的通信线,例如can总线,这样便可实现上述包含触发启动cpu指令的启动触发指令向mcu的传输。

s120、依据启动触发指令生成中央处理器预启动指令,以控制中央处理器启动并初始化。

其中,中央处理器预启动指令是用于控制中央处理器预启动的指令。

具体地,车辆主控制机mcu接收到启动触发指令后,便解析该指令,获取到需要预启动的部件,例如中央处理器cpu。之后,根据启动触发指令的指令解析结果,生成相应部件的预启动指令,如中央处理器预启动指令,并将生成的预启动指令发送至相应部件,以控制相应部件执行预启动操作,如将中央处理器预启动指令发送至中央处理器,中央处理器便根据该中央处理器预启动指令启动并初始化。

s130、在系统开机过程中,若检测到倒车信号,则控制倒车影像的显示。

其中,倒车信号是汽车挂倒挡时产生的信号。

具体地,用户在实际应用中,很有可能是首先需要进行倒车出停车位,则会出现车辆点火而触发车载系统开机,之后立即或同时挂倒档,此时会出现倒车影像系统尚未启动完成,便需要显示倒车影像的情况。

根据本发明实施例,在车载系统的开机过程中,如果车辆主控制机检测到倒车信号,那么车辆主控制机便需要通过安装在车后的摄像头(即倒车摄像头)获取车后的影像并将其显示在显示屏上。由于此时cpu已经完成了预启动操作,故显示倒车影像的过程不需要再等待cpu预启动。如果s110生成的启动触发指令中不包含对显示屏和/或倒车摄像头的触发指令,那么在检测到倒车信号时显示屏和/或倒车摄像头没有被预启动,此时仅需要等待预启动显示屏和/或摄像头的时间,便可以进行倒车影像的显示操作。如果s110生成的启动触发指令中包含对显示屏和倒车摄像头的触发指令,那么在系统开机前,显示屏和倒车摄像头也已经预启动,此时可直接进行倒车影像的显示操作。

无论显示屏和倒车摄像头是否被提前预启动,本发明实施例中在系统开机前cpu已经预启动,那么显示倒车影像所需的等待时长最多就是显示屏和倒车摄像头的预启动时间,这个等待时长完全可以符合车厂要求的快速倒车时间,并且没有增加多余的硬件部件设计,不会造成增加硬件成本、降低系统稳定性和增加emc测试风险的问题。

示例性地,在s130之前,还包括:若检测系统到系统开机信号,则触发系统开机。其中,系统开机信号是指控制车载android系统开机的信号。示例性地,系统开机信号为车辆点火启动信号。车辆点火启动信号可以是汽车点火开关产生的启动信号,例如汽车点火开关处于acc档而产生的acc_on信号,或者汽车点火开关处于on档而产生的on_on信号等。具体实施时,车辆主控制机会检测是否有系统开机信号。若有,则会依据该系统开机信号触发车载系统启动(开机)。

示例性地,在检测到倒车信号之后,且在控制倒车影像的显示之前,还包括:生成摄像头预启动指令,以控制倒车摄像头启动并初始化。在s110生成的启动触发指令中不包含对倒车摄像头的触发指令时,在检测到倒车信号时便需要生成触发摄像头预启动的指令,即摄像头预启动指令,并将其发送至倒车摄像头。倒车摄像头便根据该摄像头预启动指令来执行启动及初始化操作。

本实施例的技术方案,通过建立车身控制子系统和车辆主控制机之间的通信连接,使得车辆主控制机可以检测主驾驶车门的解锁指令,并接收车身控制子系统发送的启动触发指令,进而依据该启动触发指令生成中央处理器预启动指令,以在主驾驶车门解锁时,且在系统开机之前便预启动中央处理器,这样,在系统开机过程中,若检车到倒车信号,便可以省去预启动中央处理器的时间,实现快速显示倒车影像,避免了增加硬件成本、降低系统稳定性和增加emc测试风险的问题,达到了在不增加硬件设计的情况下快速显示倒车影像的技术效果。

实施例二

本实施例在上述实施例一的基础上,对“检测到主驾驶车门的解锁指令”进行了进一步优化。在此基础上,还可以对“启动触发指令”进行进一步优化,并增加“依据启动触发指令生成摄像头预启动指令,以控制倒车摄像头启动并初始化”的步骤。在上述基础上,还可以进一步优化“控制倒车影像的显示”。其中与上述各实施例相同或相应的术语的解释在此不再赘述。参见图3,本实施例提供的倒车影像显示方法包括:

s210、监测车身控制子系统是否生成主驾驶车门的解锁指令。

其中,解锁指令是由车身控制子系统依据无钥匙进入及启动子系统生成的解锁通知指令而生成。解锁通知指令是指触发生成解锁指令的指令。

具体地,如果主驾驶车门的解锁是通过无钥匙进入及启动子系统peps系统实现的,那么解锁指令便是由车身控制子系统bcm根据peps系统发送的解锁通知指令生成的。具体实施时,peps系统会监测主驾驶车门把手上开关按钮产生的开关指令。在监测到开关指令后,peps系统便触发把手上的低频射频天线发射低频信号。智能车钥匙响应低频信号,并发射高频信号。peps系统接收到高频信号后便对智能车钥匙的身份进行验证,并在验证通过后生成解锁通知指令,将该解锁通知指令发送至车身控制子系统bcm。bcm根据接收的解锁通知指令生成主驾驶车门的解锁指令,并发送至主驾驶车门,以控制主驾驶车门解锁。车辆主控制机mcu便是监测车身控制子系统bcm是否生成上述解锁指令。若监测结果为否,那么继续进行监测;反之执行s220。

s220、若是,则检测到主驾驶车门的解锁指令。

具体地,如果监测结果为是,那么判定车辆主控制机检测到主驾驶车门的解锁指令,执行s230。

s230、接收车身控制子系统发送的启动触发指令。

其中,启动触发指令包含触发启动中央处理器的指令,启动触发指令还包含初始化倒车摄像头的指令。

s240、依据启动触发指令生成中央处理器预启动指令,以控制中央处理器启动并初始化。

s250、依据启动触发指令生成摄像头预启动指令,以控制倒车摄像头启动并初始化。

具体地,车辆主控制机mcu接收到启动触发指令后,便解析该指令,获取到需要预启动的部件为倒车摄像头。之后,生成倒车摄像头的预启动指令,即摄像头预启动指令,并将生成的摄像头预启动指令发送至倒车摄像头。倒车摄像头便根据摄像头预启动指令启动并初始化。

s260、在系统开机过程中,若检测到倒车信号,则接收倒车摄像头采集的车后图像数据,作为倒车影像。

具体地,在系统开机过程中,由于倒车摄像头已经预启动,故可以直接采集车后的图像数据。此时,如果车辆主控制机检测到倒车信号,便可以直接获得倒车摄像头采集并传输的车后图像数据,并将该车后图像数据作为倒车影像。

需要说明的是,车后图像数据的处理时在中央处理器cpu中实现的,故可以直接将倒车摄像头采集的车后图像数据传输至车辆主控制机中的中央处理器cpu中。

s270、控制显示倒车影像。

具体地,获得倒车影像之后,便可以控制该倒车影像的显示操作。如可以将倒车影像发送至显示屏,由显示屏显示该倒车影像。

需要说明的是,s240和s250的执行顺序不限,可以先执行s240后执行s250,也可以先执行s250后执行s240,还可以同时执行s240和s250。

本实施例的技术方案,通过在启动触发指令中设置初始化倒车摄像头的指令,使得车辆主控制机能够生成摄像头预启动指令,实现在主驾驶车门解锁后,而车载系统启动前,便预启动倒车摄像头,使得车辆主控制机在检测到倒车信号时,仅进行显示屏点屏操作,便可直接显示倒车影像,进一步减少了倒车影像显示的等待时长,从而进一步提高了倒车影像显示速度。

以下是本发明实施例提供的倒车影像显示装置的实施例,该装置与上述各实施例的倒车影像显示方法属于同一个发明构思,在倒车影像显示装置的实施例中未详尽描述的细节内容,可以参考上述倒车影像显示方法的实施例。

实施例三

本实施例提供一种倒车影像显示装置,参见图4,该装置具体包括:

启动触发指令生成模块410,用于在检测到主驾驶车门的解锁指令时,接收车身控制子系统发送的启动触发指令,其中,启动触发指令包含触发启动中央处理器的指令;

中央处理器预启动模块420,用于依据启动触发指令生成中央处理器预启动指令,以控制中央处理器启动并初始化;

倒车影像显示模块430,用于在系统开机过程中,若检测到倒车信号,则控制倒车影像的显示。

可选地,在上述装置的基础上,该装置还包括摄像头预启动模块,用于:

在检测到倒车信号之后,且在控制倒车影像的显示之前,生成摄像头预启动指令,以控制倒车摄像头启动并初始化。

可选地,启动触发指令还包含初始化倒车摄像头的指令;

相应地,摄像头预启动模块具体用于:

依据启动触发指令生成摄像头预启动指令,以控制倒车摄像头启动并初始化。

可选地,倒车影像显示模块430具体用于:

接收倒车摄像头采集的车后图像数据,作为倒车影像;

控制显示倒车影像。

可选地,启动触发指令生成模块410具体用于:

监测车身控制子系统是否生成主驾驶车门的解锁指令,其中,解锁指令是由车身控制子系统依据无钥匙进入及启动子系统生成的解锁通知指令而生成;

若是,则检测到主驾驶车门的解锁指令。

可选地,在上述装置的基础上,该装置还包括开机触发模块,用于:

在在系统开机过程中,若检测到倒车信号,则控制倒车影像的显示之前,若检测系统到系统开机信号,则触发系统开机;其中,系统开机信号为车辆点火启动信号。

通过本发明实施例三的一种倒车影像显示装置,实现了在主驾驶车门解锁时,且在系统开机之前便预启动中央处理器,这样,在系统开机过程中,若检车到倒车信号,便可以省去预启动中央处理器的时间,实现快速显示倒车影像,避免了增加硬件成本、降低系统稳定性和增加emc测试风险的问题,达到了在不增加硬件设计的情况下快速显示倒车影像的技术效果。

本发明实施例所提供的倒车影像显示装置可执行本发明任意实施例所提供的倒车影像显示方法,具备执行方法相应的功能模块和有益效果。

值得注意的是,上述倒车影像显示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

实施例四

参见图5,本实施例提供了一种倒车影像显示系统,该系统包括:主驾驶车门510、车身控制子系统520、车辆主控制机530、倒车摄像头540和显示屏550,其中,车辆主控制机530包括中央处理器531;

车身控制子系统520,与主驾驶车门510通信连接,用于生成解锁指令并发送至主驾驶车门510,以及生成启动触发指令并发送至车辆主控制机530,其中,启动触发指令包含触发启动中央处理器531的指令;

车辆主控制机530,与车身控制子系统520通信连接,用于在检测到解锁指令时,依据启动触发指令生成中央处理器预启动指令,并将中央处理器预启动指令发送至中央处理器531;以及在系统开机过程中,若检测到倒车信号,则接收倒车摄像头540发送的倒车影像,并将倒车影像发送至显示屏550;

中央处理器531,用于依据中央处理器预启动指令启动并初始化;

倒车摄像头540,与车辆主控制机530通信连接,用于采集倒车影像;

显示屏550,与车辆主控制机530通信连接,用于显示倒车影像。

可选地,车辆主控制机530还用于:在检测到倒车信号之后,生成摄像头预启动指令,以控制倒车摄像头540启动并初始化。

可选地,车辆主控制机530还用于:在启动触发指令还包含初始化倒车摄像头的指令时,依据启动触发指令生成摄像头预启动指令,以控制倒车摄像头540启动并初始化。

可选地,在上述系统的基础上,该系统还包括:智能车钥匙560和无钥匙进入及启动子系统570,主驾驶车门510包括把手,把手包括开门按钮511和低频射频天线512,智能车钥匙560包括高频射频天线561;

开门按钮511,与无钥匙进入及启动子系统570通信连接,用于生成开关指令,并将开关指令发送至无钥匙进入及启动子系统570;

无钥匙进入及启动子系统570,与车身控制子系统520通信连接,用于依据开关信号生成信号发射驱动指令,并将信号发射驱动指令发送至低频射频天线512,以及依据高频射频天线561发送的高频射频信号验证智能车钥匙560的身份信息,并在验证结果正确时,生成解锁通知指令及将解锁终止指令发送至车身控制子系统520;

低频射频天线512,用于依据信号发射驱动指令生成低频射频信号,并将低频射频信号发送至智能车钥匙560;

智能车钥匙,用于依据低频射频信号,通过高频射频天线561生成高频射频信号;

相应地,车身控制子系统520,具体用于依据解锁通知指令生成解锁指令。

通过本发明实施例四的一种倒车影像显示系统,实现了在主驾驶车门解锁时,且在系统开机之前便预启动中央处理器,这样,在系统开机过程中,若检车到倒车信号,便可以省去预启动中央处理器的时间,实现快速显示倒车影像,避免了增加硬件成本、降低系统稳定性和增加emc测试风险的问题,达到了在不增加硬件设计的情况下快速显示倒车影像的技术效果。

实施例五

本实施例提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种倒车影像显示方法,该方法包括:

在检测到主驾驶车门的解锁指令时,接收车身控制子系统发送的启动触发指令,其中,启动触发指令包含触发启动中央处理器的指令;

依据启动触发指令生成中央处理器预启动指令,以控制中央处理器启动并初始化;

在系统开机过程中,若检测到倒车信号,则控制倒车影像的显示。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的倒车影像显示方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得搭载安卓车载系统的设备执行本发明各个实施例所提供的倒车影像显示方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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