中控屏投射显示到仪表屏的显示方法及车辆与流程

摘要: 本发明涉及汽车电子及智能座舱,特别是涉及一种中控屏投射显示到仪表屏的显示方法及车辆。背景技术:1、在智能汽车不断发展的当下,仪表屏已不满足于仅显示车速、油箱、转...
中控屏投射显示到仪表屏的显示方法及车辆与流程

本发明涉及汽车电子及智能座舱,特别是涉及一种中控屏投射显示到仪表屏的显示方法及车辆。

背景技术:

1、在智能汽车不断发展的当下,仪表屏已不满足于仅显示车速、油箱、转向灯等基础车辆信号,用户对仪表屏的信息承载能力提出了更高要求。与此同时,中控屏作为智能座舱的核心交互入口,集成了导航、多媒体、车辆设置、在线服务等丰富的功能应用,其信息量日益庞大。将中控屏的内容投射显示到仪表屏,使驾驶员无需转移视线即可在仪表视线区域内获取导航指引、多媒体信息、来电提醒等关键内容,已成为提升驾驶安全性和用户体验的重要技术方向。

2、当前,在智能座舱的诸多技术方案中,仪表屏的显示控制芯片与中控屏的系统级芯片(soc)仍各自独立,二者分别运行彼此隔离的操作系统,在硬件布局上亦可能集成于同一电路板,在功能域层面保持逻辑与资源隔离。现有通用的投屏实现方式为:中控屏soc通过usb或rgb并行接口等硬线连接方式与仪表屏芯片建立物理链路,进而将中控屏的显示内容传输至仪表屏进行呈现。但是,上述常规方案存在透明度即alpha通道信息难以随图像数据一同传递的局限,导致带图层叠加效果的ui投屏到仪表后,仪表端得做二次图层合成才能还原透明效果,增加了芯片处理负担且影响了保真度。

技术实现思路

1、本发明的实施例提供了一种中控屏投射显示到仪表屏的显示方法及车辆,通过选用中控屏soc与仪表屏芯片之间的硬件接口作为视频数据的物理传输通道,在传输图像信息的同时传递了图像的透明度信息。

2、为了实现上述目的,一方面,提供一种中控屏投射显示到仪表屏的显示方法,包括:

3、中控屏系统级芯片获取原始图像数据及透明度数据,所述透明度数据包括与所述原始图像数据中各像素点对应的透明度值;

4、所述中控屏系统级芯片根据所述原始图像数据和所述透明度数据,生成图像数据缓存区;所述图像数据缓存区包括第一区域和第二区域,所述第一区域中存储所述原始图像数据,所述第二区域中每一像素点的红、绿、蓝三个颜色通道的取值均设置为该像素点对应的透明度值;

5、所述中控屏系统级芯片将所述图像数据缓存区中的数据通过硬件接口传输至仪表屏显示控制芯片;在传输过程中,所述硬件接口按照红绿蓝色彩空间至亮度色度色彩空间的转换方式,将所述图像数据缓存区中的数据进行转换,获得转换后的图像数据,其中,所述第二区域中每一像素点对应的亮度分量的取值等于转换前该像素点对应的透明度值;

6、所述仪表屏显示控制芯片接收所述转换后的图像数据,根据所述转换后的图像数据中所述第二区域对应的亮度分量的取值,还原得到所述透明度数据;

7、所述仪表屏显示控制芯片根据所述转换后的图像数据中所述第一区域对应的图像数据,以及还原得到的所述透明度数据,合成得到携带所述透明度数据的显示图像并在所述仪表屏上输出。

8、优选地,所述的显示方法,所述硬件接口为bt656硬件接口。

9、优选地,所述的显示方法,所述转换后的图像数据包括:亮度分量、第一色度分量和第二色度分量;所述亮度分量为y分量;所述第一色度分量为u分量;所述第二色度分量为v分量;

10、所述红绿蓝色彩空间至亮度色度色彩空间的转换方式为bt.709标准转换方式,转换关系为:

11、y = 0.2126 × r + 0.7152 × g + 0.0722 × b;

12、u = -0.1146 × r - 0.3854 × g + 0.5000 × b + 128;

13、v = 0.5000 × r - 0.4542 × g - 0.0458 × b + 128;

14、其中,r、g、b分别表示所述红、绿、蓝三个颜色通道的取值。

15、优选地,所述的显示方法,所述图像数据缓存区的大小为有效宽度与有效高度乘积的2倍,所述第一区域与所述第二区域分别占所述图像数据缓存区的一半。

16、优选地,所述的显示方法,所述仪表屏显示控制芯片在根据所述亮度分量的取值还原得到所述透明度数据之前,还包括:

17、根据所述转换后的图像数据中所述第二区域对应的色度分量的取值,判断对应像素点是否为有效的透明度编码像素点;

18、统计被判断为有效透明度编码像素点的比例;

19、若该比例大于或等于预设阈值,则确定所述第二区域对应的数据为有效的透明度编码数据,执行所述还原得到所述透明度数据的步骤;若该比例小于所述预设阈值,则判定为异常数据,丢弃所述转换后的图像数据对应的当前帧。

20、优选地,所述的显示方法,判定为异常数据后,还包括:所述仪表屏显示控制芯片维持上一帧有效画面进行显示,并通过独立反馈通道向所述中控屏系统级芯片发送错误状态码。

21、优选地,所述的显示方法,所述判断对应像素点是否为有效的透明度编码像素点包括:判断该像素点对应的所述色度分量中u分量和v分量的取值是否均等于128;若是,则确定该像素点为有效的透明度编码像素点。

22、优选地,所述的显示方法,还包括:若所述仪表屏显示控制芯片在预设时长内未接收到所述转换后的图像数据,则关闭投射显示功能。

23、另一方面,还提供一种车辆,包括:位于智能座舱内的中控屏和仪表屏,所述中控屏包括中控屏系统级芯片,所述仪表屏包括仪表屏显示控制芯片,其特征在于,

24、所述中控屏系统级芯片用于:

25、获取原始图像数据及透明度数据,所述透明度数据包括与所述原始图像数据中各像素点对应的透明度值;

26、根据所述原始图像数据和所述透明度数据,生成图像数据缓存区;所述图像数据缓存区包括第一区域和第二区域,所述第一区域中存储所述原始图像数据,所述第二区域中每一像素点的红、绿、蓝三个颜色通道的取值均设置为该像素点对应的透明度值;

27、将所述图像数据缓存区中的数据通过硬件接口传输至仪表屏显示控制芯片;在传输过程中,所述硬件接口按照红绿蓝色彩空间至亮度色度色彩空间的转换方式,将所述图像数据缓存区中的数据进行转换,获得转换后的图像数据,其中,所述第二区域中每一像素点对应的亮度分量的取值等于转换前该像素点对应的透明度值;

28、所述仪表屏显示控制芯片用于:

29、接收所述转换后的图像数据,根据所述转换后的图像数据中所述第二区域对应的亮度分量的取值,还原得到所述透明度数据;

30、根据所述转换后的图像数据中所述第一区域对应的图像数据,以及还原得到的所述透明度数据,合成得到携带所述透明度数据的显示图像并在所述仪表屏上输出。

31、优选地,所述的车辆,所述硬件接口为bt656硬件接口。

32、上述技术方案具有如下技术效果:

33、本发明实施例的技术方案通过选用中控屏系统级芯片(soc)与仪表屏芯片之间的硬件接口如bt656硬件接口作为视频数据的物理传输通道,利用其芯片间短距离数字视频传输的特性,构建了一套完整的投屏实现架构;该架构在yuv数据流中通过预设嵌入算法附加透明度通道信息,使得经投屏传输的图像数据在保留yuv色彩信息的同时,额外携带透明度控制参数,从而实现图层叠加、融合等增强显示效果。

34、本发明进一步的实施例通过选用bt656硬件接口作为视频传输通道,能够稳定满足仪表屏对画面帧率与端到端低延时的严苛要求;yuv数据流中嵌入透明度通道信息,使中控屏生成的含图层叠加效果的ui界面在投射至仪表屏后无需进行二次图层合成,直接保有完整的透明度属性,减轻了仪表屏芯片的处理负担,同时保证了显示效果的保真性;充分利用了中控屏soc与仪表屏芯片间已有的bt656硬件资源,无需增加额外的硬件成本,即可实现带透明度信息的复杂ui界面的跨屏高效传输。