人机界面已经逐渐成为汽车行业的标配,不仅仅是高端车型,而是针对所有车型。随着中控上的数字化娱乐系统已经成为标配,预计到2017年,80%的车子将会配备带有数字屏幕的组合仪表。车厂在致力于针对其所有车型产品建立带有品牌印记的设计。
Kanzi产品开始2012年开始在汽车行业应用。自Kanzi Lite的发布以来,该产品是对现有的Kanzi产品线的重要扩充,使Kanzi产品扩充到所有车型产品,从低端到高端。在这篇文章里面,我们来讨论一下针对不同车型HMI设计的挑战。

其中一个比较大的挑战是要跨不同价位的各车型的多种软硬件平台上设计HMI中高端车型会配备大屏的中控和高分辨率的数字仪表,车厂可以选择车规级的Soc,并配备专业的有足够RAM和ROM的GPU。在这些平台上,设计师借助满足Open GL ES 2.0的API以及Kanzi,就可以开发出绚丽的实时图形界面。

图片: 2015款奥迪Q7de虚拟仪表,加载Kanzi引擎
但是当车厂选择低端硬件用在低端车型的时候,物料成本成为他们更为重视的因素。尽管如此,他们仍然希望可以配置带有人机界面的中控和仪表,只是尺寸小一些,功能和分辨率都会低一些。OEM会考虑用成本更低的MCU。这样的MCU,通常不具备独立的GPU,也没有足够的系统资源来支持Open GL,使HMI开发工作极具挑战。当你配备SoC时,可以有2G的RAM,但是如果使用MCU,可能只有2-4M内存供你使用。既要有很好的显示效果,又要在如此受限的资源上开发HMI也是很有挑战性的。

图片: 2015 款Chrysler 300内配置的组合仪表
OEM在使用MCU开发的过程中逐渐认识到开发图形代码很耗时并且易出错,因为针对每个MCU的系列产品都不同,需要重新开发代码。开发阶段每次实现都要进行代码生成,编译的工作,存在很大出错的风险并且开发周期长。
Kanzi Lite的引入,帮我们解决了这个难题。真正实现了Kanzi引擎可以在不同的平台上加载,从SoC到没有操作系统的MCU。OEM不再需要将他们的HMI设计生成代码来加载到目标平台上。取而代之的是Kanzi引擎在所有目标平台上运行,并且提供一套完整的界面架构,用于支持图形和文字的渲染,图层,动画,状态管理,手势输入等各项效果。Kanzi引擎还为开发者提供了用于连接UI和车内后台业务逻辑用的API,以便于开发。我们对Kanzi引擎进行不断的优化,使其占用内存越来越小,同时还能加载效果优越的界面设计。
在目标平台上加载Kanzi引擎以后,图形设计师可以轻松的将其HMI设计转移到目标平台上,并且不用生成任何代码。
Kanzi Lite将Kanzi的强大功能拓展到了所有的车型上!

