一种辅助线生成方法技术

技术编号:20590810 阅读:43 留言:0更新日期:2019-03-16 07:45
本发明专利技术提供了一种辅助线生成方法,所述方法包括如下步骤:步骤a:获取不同方向盘转角下后轮胎轨迹线的RGBA文件,所述RGBA文件是记录车载显示屏上辅助线的像素信息的文件;步骤b:将所述RGBA文件转换成具有自定义文件格式的自定义文件;步骤c:通过辅助线显示程序解析所述自定义文件;以及步骤d:在车载显示屏上生成动态辅助线图,其中,所述自定义文件由多个trunk块组成,每个所述trunk块用于记录所述车载显示屏上每一行的辅助线像素点的信息。由于使用了新的自定义的压缩文件格式,可以提高处理效率,能很好的提高系统性能,提高了车载娱乐系统运行的稳定性,从而有效地提高了泊车、倒车过程中的稳定性与安全性。

【技术实现步骤摘要】
一种辅助线生成方法
本专利技术涉及一种辅助线生成方法。
技术介绍
后视倒车影像模块(RVC)目前已经成为每辆车的标配,根据方向盘转向的不同的角度,生成不同的动态辅助线图来辅助司机安全地完成倒车或者泊车操作。现用于RVC模块中的动态辅助线都是根据不同的车型,需要经过标定。目前传统的标定做法,是逆时针和顺时针分别转动不同的角度,各个转动角度由CAN信号回报的方向盘转角获得,然后在不同的角度下,画下左右后车轮驶过的印记,根据车轮印记取得该角度下的后车轮轨迹线,然后将这些轨迹图整理后经过后期的美工作图,形成一张张动态辅助线图片,供后视倒车影像RVC模块调用实现动态辅助线的显示。为了得到高清的辅助线,一些高分辨率图片RGBA原始文件的容量很大,以1280*720分辨率举例,RGBA文件的大小是1280*720*4=3600KB,系统在显示图片过程中,会消耗大量的CPU和内存,甚至有时候在图片加载过程中,会导致系统crash的问题,这样严重的影响了行车的安全。如果减少图片的大小,就会降低图片的分辨率,影响辅助线的清晰度。因此,需要一种新的辅助线生成方法,能够在不影响辅助线清晰度的情况下,很好地解决图片加载过程中大量消耗CPU的性能问题,从而达到提高系统整体性能、提高倒车或泊车过程中稳定性与安全性的目的。
技术实现思路
本专利技术提供了一种辅助线生成方法,该方法将RGBA文件格式压缩转换为新的自定义的文件格式,不用大量地处理辅助线之外部分的像素信息,极大地缩小了文件的大小,也大大提高了文件执行过程中的系统性能。本专利技术的一种新型辅助线生成方法,所述方法包括如下步骤:步骤a:获取不同方向盘转角下后轮胎轨迹线的RGBA文件,所述RGBA文件是记录车载显示屏上辅助线的像素信息的文件;步骤b:将所述RGBA文件转换成具有自定义文件格式的自定义文件;步骤c:通过辅助线显示程序解析所述自定义文件,以及步骤d:在车载显示屏上生成动态辅助线图,其中,所述自定义文件由多个trunk块组成,每个所述trunk块用于记录所述车载显示屏上每一行的辅助线像素点的信息,用Y表示车载显示屏的纵坐标轴,用X表示车载显示屏的横坐标轴,(X,Y)表示所述车载显示屏上所述辅助线的每个像素点的坐标值,其中(X1,Y1)表示所述车载显示屏上所述辅助线的左上角首个像素点的坐标值,规定每个像素的信息占用2个字节,一个字节用于表示所述像素的颜色,另一个字节用于表示所述像素的透明度alpha值,第n个所述trunk块的格式自定义如下:[纵坐标Yn的值,2个字节][从此开始计算到下一行Yn+1为止的所有的字节数,2个字节][横坐标X1的值,2个字节][以X1开始沿横坐标轴连续的像素所占用的总字节数,2个字节][X1列开始后续连续的像素中的每个像素的信息,2字节*像素数量][横坐标X2的值,2个字节][以X2列开始后续连续的像素所占用的总字节数,2个字节][X2列开始后续连续的像素中的每个像素的信息,2字节*像素数量][横坐标X3的值,2个字节][以X3列开始后续连续的像素所占用的总字节数,2个字节][X3列开始后续连续的像素中的每个像素的信息,2字节*像素数量][横坐标X4的值,2个字节][以X4列开始后续连续的像素所占用的总字节数,2个字节][X4列开始后续连续的像素中的每个像素的信息,2字节*像素数量],上述格式中,中括号[]内的第一项为内容,第2项为第一项内容所占用的字节数;其中,n为大于等于1的正整数。优选地,所述辅助线包括2条动态辅助线和2条静态辅助线,所述动态辅助线分为左右后车轮各1条。优选地,所述动态辅助线的颜色包括绿色、黄色、橙色和红色。本专利技术具有如下有益效果:由于使用了新的自定义的压缩文件格式,可以提高处理效率,能很好的提高系统性能,提高了车载娱乐系统运行的稳定性,从而有效地提高了泊车、倒车过程中的稳定性与安全性。附图说明图1是车载显示屏上辅助线的示意图。图2是图1中X1坐标处开始放大的动态辅助线示意图。图3是本专利技术的辅助线生成方法的流程图。具体实施方式以下将结合说明书附图对本专利技术的实施方式予以说明。需要说明的是,本说明书中所涉及的实施方式不是穷尽的,不代表本专利技术的唯一实施方式。以下相应的实施例只是为了清楚的说明本专利技术专利的
技术实现思路
,并非对对其实施方式的限定。对于该领域的普通技术人员来说,在该等实施例说明的基础上还可以做出不同形式的变化和改动,凡是属于本专利技术的技术构思和
技术实现思路
并且显而易见的变化或变动也在本专利技术的保护范围之内。本专利技术的一种辅助线生成方法,所述方法包括如下步骤:步骤a:获取不同方向盘转角下后轮胎轨迹线的RGBA文件,所述RGBA文件是记录车载辅助线的像素信息的文件;步骤b:将所述RGBA文件转换成具有自定义文件格式的自定义文件,称为rawdata文件;步骤c:通过辅助线显示程序解析所述自定义文件;以及步骤d:在车载显示屏上生成动态辅助线图。上述步骤a中,可以用现有的方法获得不同方向盘转角下后轮胎轨迹线的RGBA文件。步骤b中,所述自定义文件由多个trunk块组成,每个所述trunk块用于记录所述车载显示屏上每一行的辅助线像素点的信息,用Y表示车载显示屏的纵坐标轴,用X表示车载显示屏的横坐标轴,(X,Y)表示所述车载显示屏上所述辅助线的每个像素点的坐标值,其中(X1,Y1)表示所述车载显示屏上所述辅助线的左上角首个像素点的坐标值,规定每个像素的信息占用2个字节,一个字节用于表示所述像素的颜色,另一个字节用于表示所述像素的透明度alpha值。第n个所述trunk块的格式自定义如下:[纵坐标Yn的值,2个字节][从此开始计算到下一行Yn+1为止的所有的字节数,2个字节][横坐标X1的值,2个字节][以X1开始沿横坐标轴连续的像素所占用的总字节数,2个字节][以X1开始沿横坐标轴连续的像素中的每个像素的信息,2字节*像素数量][横坐标X2的值,2个字节][以X2列开始后续连续的像素所占用的总字节数,2个字节][以X2开始沿横坐标轴连续的像素中的每个像素的信息,2字节*像素数量][横坐标X3的值,2个字节][以X3列开始后续连续的像素所占用的总字节数,2个字节][以X3开始沿横坐标轴连续的像素中的每个像素的信息,2字节*像素数量][横坐标X4的值,2个字节][以X4列开始后续连续的像素所占用的总字节数,2个字节][以X4开始沿横坐标轴连续的像素中的每个像素的信息,2字节*像素数量]。上述格式中,中括号[]内的第一项为内容,第2项为第一项内容所占用的字节数。格式中n为大于等于1的正整数。当n=1时,即第1个trunk块表示车载显示屏上第1行的辅助线像素点的信息。格式中[纵坐标Yn的值,2个字节]即表示用2个字节(16个bit)来记录第一行的纵坐标值Y1。这里考虑到车载娱乐系统的显示屏分辨率是1280*720,把横坐标定义为X,纵坐标定义为Y,因此需要2个字节(0~65525)来表示Y坐标值,同理也需要2个字节来表示X坐标值。格式中[从此开始计算到下一行Yn+1为止的所有的字节数,2个字节]表示该trunk块的除前述用于表示纵坐标Yn的值的2个字节之外的所有字节数。格式中,[横坐标X1的值,2个字节]即表示用2个字节(16个bit)来记录横坐标值X本文档来自技高网
...

【技术保护点】
1.一种辅助线生成方法,其特征在于,所述方法包括如下步骤:步骤a:获取不同方向盘转角下后轮胎轨迹线的RGBA文件,所述RGBA文件是记录车载显示屏上辅助线的像素信息的文件;步骤b:将所述RGBA文件转换成具有自定义文件格式的自定义文件;步骤c:通过辅助线显示程序解析所述自定义文件,以及步骤d:在车载显示屏上生成动态辅助线图,其中,所述自定义文件由多个trunk块组成,每个所述trunk块用于记录所述车载显示屏上每一行的辅助线像素点的信息,用Y表示车载显示屏的纵坐标轴,用X表示车载显示屏的横坐标轴,(X,Y)表示所述车载显示屏上所述辅助线的每个像素点的坐标值,其中(X1,Y1)表示所述车载显示屏上所述辅助线的左上角首个像素点的坐标值,规定每个像素的信息占用2个字节,一个字节用于表示所述像素的颜色,另一个字节用于表示所述像素的透明度alpha值,第n个所述trunk块的格式自定义如下:[纵坐标Yn的值,2个字节][从此开始计算到下一行Yn+1为止的所有的字节数,2个字节][横坐标X1的值,2个字节][以X1开始沿横坐标轴连续的像素所占用的总字节数,2个字节][X1列开始后续连续的像素中的每个像素的信息,2字节*像素数量][横坐标X2的值,2个字节][以X2列开始后续连续的像素所占用的总字节数,2个字节][X2列开始后续连续的像素中的每个像素的信息,2字节*像素数量][横坐标X3的值,2个字节][以X3列开始后续连续的像素所占用的总字节数,2个字节][X3列开始后续连续的像素中的每个像素的信息,2字节*像素数量][横坐标X4的值,2个字节][以X4列开始后续连续的像素所占用的总字节数,2个字节][X4列开始后续连续的像素中的每个像素的信息,2字节*像素数量],上述格式中,中括号[]内的第一项为内容,第2项为第一项内容所占用的字节数;其中,n为大于等于1的正整数。...

【技术特征摘要】
1.一种辅助线生成方法,其特征在于,所述方法包括如下步骤:步骤a:获取不同方向盘转角下后轮胎轨迹线的RGBA文件,所述RGBA文件是记录车载显示屏上辅助线的像素信息的文件;步骤b:将所述RGBA文件转换成具有自定义文件格式的自定义文件;步骤c:通过辅助线显示程序解析所述自定义文件,以及步骤d:在车载显示屏上生成动态辅助线图,其中,所述自定义文件由多个trunk块组成,每个所述trunk块用于记录所述车载显示屏上每一行的辅助线像素点的信息,用Y表示车载显示屏的纵坐标轴,用X表示车载显示屏的横坐标轴,(X,Y)表示所述车载显示屏上所述辅助线的每个像素点的坐标值,其中(X1,Y1)表示所述车载显示屏上所述辅助线的左上角首个像素点的坐标值,规定每个像素的信息占用2个字节,一个字节用于表示所述像素的颜色,另一个字节用于表示所述像素的透明度alpha值,第n个所述trunk块的格式自定义如下:[纵坐标Yn的值,2个字节][从此开始计算到下一行Yn+1为止的所有的字节数,2个字节][横坐标X1的值,2个字节]...

【专利技术属性】
技术研发人员:马史驶阮世鑫
申请(专利权)人:上海伟世通汽车电子系统有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1