用于车载数字仪表的多语言动态显示方法及其显示系统与流程

文档序号:12362656阅读:479来源:国知局
用于车载数字仪表的多语言动态显示方法及其显示系统与流程

本发明属于汽车电子技术领域,尤其涉及一种用于车载数字仪表的多语言动态显示方法及其显示系统。



背景技术:

伴随着汽车行业的飞速发展,汽车电子技术也不断地更新换代。仪表作为汽车电子的核心部分之一,其丰富的功能和稳定的性能会给驾驶员带来舒适安全和全新的驾车体验。如今车载数字仪表的显示语言多为出场时配置为汽车发售当地语言,或至多支持2到3种语言的动态配置。这是因为受到现有硬件技术的限制,仪表设备的硬件存储空间有限,不能够同时存储多种语言的显示信息库,从而使语言的选择上受到限制,不能够充分与灵活的满足客户的不同喜好与需求。



技术实现要素:

基于此,针对上述技术问题,提供一种用于车载数字仪表的多语言动态显示方法及其显示系统。

为解决上述技术问题,本发明采用如下技术方案:

一种用于车载数字仪表的多语言动态显示方法,包括:

信息预存:通过LZW压缩算法对车载数字仪表的多种语言的显示信息进行压缩编码,并预存于编码库中,含义不同的显示信息分别保存为对应不同信息ID的编码信息,含义相同且字符相同的显示信息均保存为一个编码信息,含义相同且字符不相同的显示信息分别保存为对应相同信息ID的不同编码信息,且每一条编码信息均对应相应的语言ID;

编码信息查找:读取车载数字仪表当前的语言ID,通过该语言ID以及请求显示的显示信息的信息ID,从所述编码库中查找到相应的编码信息;

解压缩:通过LZW解码算法对所述编码信息进行解码,得到相应的显示信息;

信息显示:在显示屏上显示解码后的显示信息。

所述信息预存步骤还包括:将所述多种语言的显示信息的字母以及符号对应的段码预存于段码库中;

所述在显示屏上显示解码后的显示信息进一步包括:

根据语言ID选择对应的预设显示格式;

从所述段码库中按所述显示信息的字符依次查找到对应的段码集;

按所述显示格式,在所述显示屏上显示所述段码集。

所述编码库以及段码库以表格形式预存信息。

本方案还涉及一种用于车载数字仪表的多语言动态显示系统,包括:

信息预存模块,用于通过LZW压缩算法对车载数字仪表的多种语言的显示信息进行压缩编码,并预存于编码库中,含义不同的显示信息分别保存为对应不同信息ID的编码信息,含义相同且字符相同的显示信息均保存为一个编码信息,含义相同且字符不相同的显示信息分别保存为对应相同信息ID的不同编码信息,且每一条编码信息均对应相应的语言ID;

编码信息查找模块,用于读取车载数字仪表当前的语言ID,通过该语言ID以及请求显示的显示信息的信息ID,从所述编码库中查找到相应的编码信息;

解压缩模块,用于通过LZW解码算法对所述编码信息进行解码,得到相应的显示信息;

信息显示模块,用于在显示屏上显示解码后的显示信息。

所述信息预存模块还包括将所述多种语言的显示信息的字母以及符号对应的段码预存于段码库中;

所述在显示屏上显示解码后的显示信息进一步包括:

根据语言ID选择对应的预设显示格式;

从所述段码库中按所述显示信息的字符依次查找到对应的段码集;

按所述显示格式,在所述显示屏上显示所述段码集。

所述编码库以及段码库以表格形式预存信息。

本发明支持11种语言的动态显示,通过LZW压缩算法对11种语言使用到的显示信息进行编码压缩并存储在编码库中,满足硬件存储条件,从而使不同需求的驾驶员可以任意选择自己的喜好语言,在另一方面也省去了汽车在不同国家生产出厂时重新配置输出语言的工作,大大节省了生产成本。

附图说明

下面结合附图和具体实施方式本发明进行详细说明:

图1为本发明一种用于车载数字仪表的多语言动态显示方法的流程图;

图2为本发明一种用于车载数字仪表的多语言动态显示系统的结构示意图。

具体实施方式

如图1所示,一种用于车载数字仪表的多语言动态显示方法,包括:

S101、信息预存:通过LZW压缩算法对车载数字仪表的多种语言的显示信息进行压缩编码,并预存于编码库中。

其中,本发明支持11种语言,显示信息是指汽车信息、警报信息等。

LZW(Lempel-Ziv-Welch)压缩算法,又叫“串表压缩算法”,就是通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩。

若需要车载数字仪表支持11种语言的动态显示,并且该车载数字仪表有200条不同的显示信息,则11种语言就有2200条信息需要存储,其中一些相同语系同一含义的多数显示信息的字符是相同的,如果全部编码存储的话会造成存储空间的浪费,而且硬件存储条件很难达到需求,而采用LZW压缩算法,对于不同语言相同含义的显示信息如果字符是相同的情况,那么只对一种语言进行编码即可,而对于显示信息的字符不完全相同的情况,则将在该条显示信息中重复出现的字符只进行一次编码,第一次出现的字符则重新编码补充进编码库,故本发明将含义不同的显示信息分别保存为对应不同信息ID的编码信息,含义相同且字符相同的显示信息均保存为一个编码信息,含义相同且字符不相同的显示信息分别保存为对应相同信息ID的不同编码信息,且每一条编码信息均对应相应的语言ID,参见表1,通过信息ID以及语言ID可以从编码库找到对应的编码信息。

表1

表1中,ABC以及AEFG为含义不同的显示信息,则将两者分别保存为对应不同信息ID11、12的编码信息,对于含义相同并且字符均为ABC的显示信息,则这些显示信息均保存为一个编码信息(信息ID11),ABC以及ABD为含义相同且字符不相同的显示信息,则将两者分别保存为对应相同信息ID11的不同编码信息,且表1中每条编码信息均对应相应的语言ID。

本实施例可在段码显示屏上实现多语言的动态显示,为了提高响应速度,需将多种语言的显示信息的字母以及符号对应的段码预存于段码库中。

较佳的,上述编码库以及段码库以表格形式预存信息。

S102、编码信息查找:读取车载数字仪表当前的语言ID,通过该语言ID以及请求显示的显示信息的信息ID,从编码库中查找到相应的编码信息。

S103、解压缩:通过LZW解码算法对编码信息进行解码,得到相应的显示信息。

S104、信息显示:在显示屏上显示解码后的显示信息,其进一步包括:

a、根据语言ID选择对应的预设显示格式,如在显示屏上的显示位置、右对齐、左对齐或居中等。

b、从段码库中按显示信息的字符依次查找到对应的段码集。

c、按上述显示格式,在显示屏上显示上述段码集。

以显示“DANGER”警报信息为例。车身检测到危险信息后,会发送相应的警报信息ID给车载数字仪表,车载数字仪表读取当前的语言设置获得当前的语言ID,并通过该语言ID以及警报信息ID,从编码库中查找到相应的编码信息,然后通过LZW解码算法对该编码信息进行解码,得到相应的显示信息,进而根据语言ID选择显示格式为在显示屏的底部左侧显示,并从段码库中按上述显示信息的字符依次查找到对应的段码集(0x211F,0x0C6F,0x40EC,0x087B,0x0C73,0x4C67),最后按上述显示格式,在显示屏上显示上述段码集,使显示屏在底端左侧显示“DANGER”。

本发明支持11种语言的动态显示,通过LZW压缩算法对11种语言使用到的显示信息进行编码压缩并存储在编码库中,满足硬件存储条件,从而使不同需求的驾驶员可以任意选择自己的喜好语言,在另一方面也省去了汽车在不同国家生产出厂时重新配置输出语言的工作,大大节省了生产成本。

如图2所示,本发明还涉及一种用于车载数字仪表的多语言动态显示系统,包括信息预存模块110、编码信息查找模块120、解压缩模块130以及信息显示模块140。

预存模块110,用于通过LZW压缩算法对车载数字仪表的多种语言的显示信息进行压缩编码,并预存于编码库中。

其中,显示信息是指汽车信息、警报信息等。

LZW(Lempel-Ziv-Welch)压缩算法,又叫“串表压缩算法”,就是通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩。

若需要车载数字仪表支持11种语言的动态显示,并且该车载数字仪表有200条不同的显示信息,则11种语言就有2200条信息需要存储,其中一些相同语系同一含义的多数显示信息的字符是相同的,如果全部编码存储的话会造成存储空间的浪费,而且硬件存储条件很难达到需求,而采用LZW压缩算法,对于不同语言相同含义的显示信息如果字符是相同的情况,那么只对一种语言进行编码即可,而对于显示信息的字符不完全相同的情况,则将在该条显示信息中重复出现的字符只进行一次编码,第一次出现的字符则重新编码补充进编码库,故本发明将含义不同的显示信息分别保存为对应不同信息ID的编码信息,含义相同且字符相同的显示信息均保存为一个编码信息,含义相同且字符不相同的显示信息分别保存为对应相同信息ID的不同编码信息,且每一条编码信息均对应相应的语言ID,通过信息ID以及语言ID可以从编码库找到对应的编码信息。

本实施例可在段码显示屏上实现多语言的动态显示,为了提高响应速度,需将多种语言的显示信息的字母以及符号对应的段码预存于段码库中。

较佳的,上述编码库以及段码库以表格形式预存信息。

编码信息查找模块120,用于读取车载数字仪表当前的语言ID,通过该语言ID以及请求显示的显示信息的信息ID,从编码库中查找到相应的编码信息。

解压缩模块130,用于通过LZW解码算法对编码信息进行解码,得到相应的显示信息。

信息显示模块140,用于在显示屏上显示解码后的显示信息,其进一步包括:

a、根据语言ID选择对应的预设显示格式,如在显示屏上的显示位置、右对齐、左对齐或居中等。

b、从段码库中按显示信息的字符依次查找到对应的段码集。

c、按上述显示格式,在显示屏上显示上述段码集。

但是,本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明的权利要求书范围内。

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