一种快速启动倒车影像的方法、系统及车机系统的制作方法

文档序号:3864747阅读:925来源:国知局
一种快速启动倒车影像的方法、系统及车机系统的制作方法
【专利摘要】本发明公开一种快速启动倒车影像的方法、系统及车机系统,其中,所述方法包括步骤:在车机系统的内核层增设一用于快速启动倒车影像的驱动;当启动车机系统的内核层后,所述驱动创建一对象,用于获取图像采集装置采集的图像数据,同时检测当前车辆是否处于倒档状态;当检测到当前车辆处于倒档状态时,将创建的对象打开,将获取的图像数据传输到内核层的显存中,并显示所述图像数据形成的倒车影像。
【专利说明】一种快速启动倒车影像的方法、系统及车机系统
【技术领域】
[0001]本发明涉及车机系统领域,尤其涉及一种快速启动倒车影像的方法、系统及车机 系统。
【背景技术】
[0002]随着电子技术在汽车领域的应用越来越广泛,各式各样的车机产品也相继问世。 目前,Android系统的车机系统由于具有开源的特点,逐渐流行起来。但如果只用Android 目前的原始系统来做车机系统是存在一定弊端的:比如系统开机慢,开机慢就会带来诸多 不方便的地方,例如汽车点火后就需要倒车,此时车机系统还没启动完成,倒车影像就无法 正常显示出来,用户需要等待较长的时间,所以对用户的使用带来了不便。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种快速启动倒车影像的方 法、系统及车机系统,旨在解决现有的车机系统在启动时倒车影像显示慢的问题。
[0005]本发明的技术方案如下:
一种快速启动倒车影像的方法,其中,包括步骤:
A、在车机系统的内核层增设一用于快速启动倒车影像的驱动;
B、当启动车机系统的内核层后,所述驱动创建一对象,用于获取图像采集装置采集的 图像数据,同时检测当前车辆是否处于倒档状态;
C、当检测到当前车辆处于倒档状态时,将创建的对象打开,将获取的图像数据传输到 内核层的显存中,并显示所述图像数据形成的倒车影像。
[0006]所述的快速启动倒车影像的方法,其中,所述步骤C中,当检测到当前车辆不是处 于倒档状态时,由车机系统的应用层启动图像采集装置,并获取图像数据以及显示所述图 像数据形成的倒车影像。
[0007]所述的快速启动倒车影像的方法,其中,还包括步骤:
D、当车机系统启动完成后,检测到当前倒车影像没有打开,并且车辆处于倒档状态时, 将对象中获取的图像数据传输到内核层的显存中,并切换显示至所述图像数据形成的倒车影像。
[0008]所述的快速启动倒车影像的方法,其中,所述车机系统为基于Linux内核的操作 系统。
[0009]一种快速启动倒车影像的系统,其中,包括:
驱动设置模块,用于在车机系统的内核层增设一用于快速启动倒车影像的驱动;
检测模块,用于当启动车机系统的内核层后,所述驱动创建一对象,用于获取图像采集 装置采集的图像数据,同时检测当前车辆是否处于倒档状态;
倒车影像显示模块,用于当检测到当前车辆处于倒档状态时,将创建的对象打开,将获取的图像数据传输到内核层的显存中,并显示所述图像数据形成的倒车影像。
[0010]所述的快速启动倒车影像的系统,其中,还包括:
切换模块,用于当车机系统启动完成后,检测到倒车影像没有打开,并且当前车辆处于 倒档状态时,将对象中获取的图像数据传输到内核层的显存中,并切换显示至所述图像数 据形成的倒车影像。
[0011]一种车机系统,其中,所述的系统包括一用于快速启动多媒体程序的驱动。
[0012]所述的机车系统,其中,所述机车系统基于基于Linux内核的操作系统。
[0013]所述的机车系统,其中,所述多媒体程序包括影音播放程序,倒车影像程序,监控 程序。
[0014]所述的机车系统,其中,包括如上所述的快速启动倒车影像的系统。
[0015]有益效果:本发明通过在车机系统的内核层设置用于快速启动倒车影像的驱动, 使得车机系统只需要启动到内核层,即可通过该驱动快速显示倒车影像,并且在车机系统 启动完成正常工作时,能够快速切换倒车影像,大大降低了倒车影像显示所需的时间,方便 了用户的使用。
【专利附图】

【附图说明】
[0016]图1为本发明一种快速启动倒车影像的方法一较佳实施例的流程图。
[0017]图2为本发明一种快速启动倒车影像的系统一较佳实施例的结构框图。
【具体实施方式】
[0018]本发明提供一种快速启动倒车影像的方法、系统及车机系统,为使本发明的目的、 技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的 具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]请参阅图1,图1为本发明一种车机系统快速启动倒车影像的方法较佳实施例的 流程图,如图所示,其包括步骤:
5101、在车机系统的内核层增设一用于快速启动倒车影像的驱动;
5102、当启动车机系统的内核层后,所述驱动创建一对象,用于获取图像采集装置采集 的图像数据,同时检测当前车辆是否处于倒档状态,所述对象可为操作影像的对象;
5103、当检测到当前车辆处于倒档状态时,将创建的对象打开,将获取的图像数据传输 到内核层的显存中,并显示所述图像数据形成的倒车影像;
5104、当检测到当前车辆不是处于倒档状态时,由车机系统的应用层启动图像采集装 置,并获取图像数据以及显示所述图像数据形成的倒车影像。所述应用层启动指的是用户 自己去点击开启倒车影像应用程序,必须在系统启动后才能由用户使用。
[0020]在步骤SlOl中,首先在车机系统的内核层设置一个驱动,该驱动可用于快速启动 倒车影像,其是通过检测即时倒车以及获取图像数据来启动倒车影像的。
[0021]在步骤S102中,在启动到车机系统的内核层后,之前设置的驱动会通过内核层的 接口创建一个对象,该对象可用于获取图像采集装置例如摄像头采集的图像数据,同时还 检测当前车辆是否处于倒车状态,即是否正在挂倒档,此处优选为循环检测当前车辆是否 处于倒车状态,以便实时获取当前车辆的状态信息。[0022]在步骤S103中,当检测到当前车辆正在挂倒档时,就会触发倒档显示影像操作, 从而触发所述驱动将对象打开,并开启一个内核线程,将对象中的图像数据输入到内核层 的显存中,从而显示所述图像数据形成的倒车影像。
[0023]在步骤S104中,系统启动后用户未开启倒车影像情况下,android还是采用快速 启动倒车影像的驱动启动。如果用户需要看车后情况且未倒车情况下点击开启倒车影像这 个应用,这时候是由应用按照android标准的流程开启倒车影像显示,这时候发生倒车行 为,显示维持不变。如果用户没有点击开启倒车影像,这时候发生倒车行为就需要内核层驱 动去快速显示倒车影像,不用用户去点击操作(即步骤S103)。
[0024]本实施例中,由于整个倒车影像的启动过程都是在内核层可受倒车操作触发完成 的,而不需要像传统的启动方式。启动到应用层后,则由图像采集装置相关的应用来控制启 动倒车影像,所以系统启动过程中的倒车影像的显示时间大大降低,传统的倒车影像显示 方法依次启动底层、内核层、java层及app层,再启动到图像采集装置例如摄像头app之后 才显示倒车影像,其所需的时间大概在20秒以上,而本发明中,由于摄像头驱动以及新增 的驱动在内核层启动后即可加载,所以启动时间明显降低,目前的测试显示只需2秒即可 启动完成倒车影像。
[0025]在检测到当前车辆不是处于倒档状态时,可以通过传统的方式启动倒车影像,即 由车机系统的应用层启动图像采集装置,并获取图像数据以及显示所述图像数据形成的倒 车影像。
[0026]在车机系统启动完成,并且车辆正常行驶过程中,若检测到当前车辆正在挂倒档 时,可将对象中获取的图像数据传输到内核层的显存中,并切换显示至所述图像数据形成 的倒车影像,这样省去了从底层到上层,再由上层到底层的复杂调用过程,并且由于是直接 切换到物理通路上显示倒车影像,而不需要启动车机系统的app应用,所以切换速度非常 快。
[0027]基于上述方法,本发明还提供一种快速启动倒车影像的系统,如图2所示,包括: 驱动设置模块100,用于在车机系统的内核层增设一用于快速启动倒车影像的驱动;
检测模块200,用于当启动车机系统的内核层后,所述驱动创建一对象,用于获取图像
采集装置采集的图像数据,同时检测当前车辆是否处于倒档状态;
倒车影像显示模块300,用于当检测到当前车辆处于倒档状态时,将创建的对象打开, 将获取的图像数据传输到内核层的显存中,并显示所述图像数据形成的倒车影像。
[0028]切换模块400,用于当车机系统启动完成后,检测到当前倒车影像并没有正常打 开,并且当前车辆处于倒档状态时,快速将对象中获取的图像数据传输到内核层的显存中, 并切换显示至所述图像数据形成的倒车影像。关于上述模块的功能作用在前面的方法中, 已有详述,故不再赘述。
[0029]本发明还提供一种车机系统,所述机车系统基于Linux内核的操作系统,例如 Android系统,所述的系统包括一用于快速启动多媒体程序的驱动。
[0030]所述多媒体程序包括影音播放程序,倒车影像程序,监控程序,例如本发明描述的 快速启动倒车影像的程序。在本实施例中,通过在操作系统的内核层嵌入一驱动程序,从而 达到在机车系统中快速启动特定的多媒体程序的启动效果。
[0031]综上所述,本发明通过在车机系统的内核层设置用于快速启动倒车影像的驱动,使得车机系统只需要启动到内核层,即可通过该驱动快速显示倒车影像,并且在车机系统 启动完成正常工作时,能够快速切换倒车影像,大大降低了倒车影像显示所需的时间,方便 了用户的使用。
[0032]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可 以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保 护范围。
【权利要求】
1.一种快速启动倒车影像的方法,其特征在于,包括步骤:A、在车机系统的内核层增设一用于快速启动倒车影像的驱动;B、当启动车机系统的内核层后,所述驱动创建一对象,用于获取图像采集装置采集的 图像数据,同时检测当前车辆是否处于倒档状态;C、当检测到当前车辆处于倒档状态时,将创建的对象打开,将获取的图像数据传输到 内核层的显存中,并显示所述图像数据形成的倒车影像。
2.根据权利要求1所述的快速启动倒车影像的方法,其特征在于,所述步骤C中,当检 测到当前车辆不是处于倒档状态时,由车机系统的应用层启动图像采集装置,并获取图像 数据以及显示所述图像数据形成的倒车影像。
3.根据权利要求1所述的快速启动倒车影像的方法,其特征在于,还包括步骤:D、当车机系统启动完成后,检测到当前倒车影像没有打开,并且车辆处于倒档状态时, 将对象中获取的图像数据传输到内核层的显存中,并切换显示至所述图像数据形成的倒车 影像。
4.根据权利要求1所述的快速启动倒车影像的方法,其特征在于,所述车机系统为基 于Linux内核的操作系统。
5.一种快速启动倒车影像的系统,其特征在于,包括:驱动设置模块,用于在车机系统的内核层增设一用于快速启动倒车影像的驱动;检测模块,用于当启动车机系统的内核层后,所述驱动创建一对象,用于获取图像采集 装置采集的图像数据,同时检测当前车辆是否处于倒档状态;倒车影像显示模块,用于当检测到当前车辆处于倒档状态时,将创建的对象打开,将获 取的图像数据传输到内核层的显存中,并显示所述图像数据形成的倒车影像。
6.根据权利要求5所述的快速启动倒车影像的系统,其特征在于,还包括:切换模块,用于当车机系统启动完成后,检测到倒车影像没有打开,并且当前车辆处于 倒档状态时,将对象中获取的图像数据传输到内核层的显存中,并切换显示至所述图像数 据形成的倒车影像。
7.一种车机系统,其特征在于,所述的系统包括一用于快速启动多媒体程序的驱动。
8.如权利要求7所述的机车系统,其特征在于,所述机车系统基于基于Linux内核的操 作系统。
9.如权利要求7所述的机车系统,其特征在于,所述多媒体程序包括影音播放程序,倒 车影像程序,监控程序。
10.如权利要求9所述的机车系统,其特征在于,包括如权利要求5至6任一所述的快 速启动倒车影像的系统。
【文档编号】B60R16/02GK103522961SQ201310099660
【公开日】2014年1月22日 申请日期:2013年3月26日 优先权日:2013年3月26日
【发明者】陈辉, 费华靓 申请人:Tcl康钛汽车信息服务(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1